Commit Graph

505 Commits

Author SHA1 Message Date
Jeff Becker
d2a4f0b103
start on hidden service dht 2018-07-05 10:23:45 -04:00
Ryan Tharp
938cfec657 Revert "resolve_job_type() and on_verify_client_rc() clean u"
This reverts commit 9805cc153f.
2018-07-04 14:01:32 -07:00
Ryan Tharp
d7fc0f83a7 Revert "use resolve_job_type() instead of public"
This reverts commit 9aa5163c81.
2018-07-04 14:01:20 -07:00
Ryan Tharp
9aa5163c81 use resolve_job_type() instead of public 2018-07-04 05:09:44 -07:00
Ryan Tharp
9805cc153f resolve_job_type() and on_verify_client_rc() clean u 2018-07-04 05:09:18 -07:00
Ryan Tharp
dd3c04cff5 Merge branch 'master' of https://github.com/majestrate/llarp 2018-07-04 10:13:34 +00:00
Jeff Becker
f134b8c4d1
always put messages in inbound processing queue 2018-07-03 10:04:13 -04:00
Jeff Becker
b994bf5f5b
fix previous commit 2018-07-03 09:57:31 -04:00
Jeff Becker
54aed396c2
don't repeat process messages on link layer 2018-07-03 09:54:43 -04:00
Jeff Becker
cc23d8ddbd
format 2018-07-03 09:34:53 -04:00
Jeff Becker
2b8cd93d6a
make it compile :^) 2018-07-03 09:34:46 -04:00
Jeff Becker
ab509e0a13
try not to crash 2018-07-03 09:33:37 -04:00
Jeff Becker
4ca34995bf
add inbound server connections to DHT 2018-07-03 09:13:56 -04:00
Jeff Becker
0213ada22c
don't lock 2018-07-03 08:30:46 -04:00
Jeff Becker
132e57b6de
bump version 2018-07-03 08:24:10 -04:00
Jeff Becker
8a682a8b83
fix previous commit 2018-07-03 08:21:56 -04:00
Jeff Becker
d34937118d
make it compile :DDDD 2018-07-03 08:12:30 -04:00
Jeff Becker
139d48b790
inbound queue fixes 2018-07-03 08:10:44 -04:00
Ryan Tharp
6fb3634734 proper quit on DHT locate result 2018-07-03 04:26:54 -07:00
Ryan Tharp
876324fdbc llarp_main_abort => llarp_logic_stop_timer 2018-07-03 04:25:36 -07:00
Jeff Becker
42e839ab81
keepalive settings tweak 2018-07-02 15:56:47 -04:00
Jeff Becker
705271e7b8
try fixing timeout 2018-07-02 15:34:00 -04:00
Jeff Becker
fb13c5ce3e
more tweaking 2018-07-02 15:24:22 -04:00
Jeff Becker
d987aa09c7
disable tuntap libs by default 2018-06-29 12:06:07 -04:00
Jeff Becker
8cfcc101b4
* path latency ticks every 5s
* retransmit xmit if we haven't gotten an ack yet (IWP)
2018-06-29 12:02:39 -04:00
Jeff Becker
9c57be0301
look up remote not self 2018-06-29 10:43:06 -04:00
Jeff Becker
711cc509a9
make format 2018-06-29 10:26:27 -04:00
Jeff Becker
18b50f4a74
* implement path transfer message
* update dht docs
* update other docs
* start working on dht for hidden services
* fix up unit tests for dht
* update makefile and other build files
2018-06-29 10:25:09 -04:00
Jeff Becker
7d9bffdf9c
make format 2018-06-29 08:15:15 -04:00
Jeff Becker
64d12086c9
update libtuntap, make it compile without warnings and add to CMakeLists.txt 2018-06-29 08:14:20 -04:00
Ryan Tharp
0af33b4205
Merge pull request #3 from neuroscr/master
vendor libtuntap, set log level c api, codel fixes, private network detection, nat address override, --locate and --localInfo utils
2018-06-28 21:10:11 -07:00
Jeff Becker
eeb9c9e5b4
do correct dht lookup 2018-06-28 11:10:25 -04:00
Ryan Tharp
0cc0c8f476 better public override detection 2018-06-28 04:59:50 -07:00
Ryan Tharp
d5a89b91b3 clean up debug, detect override better 2018-06-28 04:50:01 -07:00
Ryan Tharp
b524f19119 fix missing header 2018-06-28 11:40:46 +00:00
Ryan Tharp
d21a7027bc
fixed up daemon.ini to be helpful
added new options
2018-06-28 04:39:00 -07:00
Ryan Tharp
271e959d37 --localInfo, --locate refactor to wait for online before submitting the query 2018-06-28 04:34:36 -07:00
Ryan Tharp
38ea1e09c5 documentation 2018-06-28 04:33:52 -07:00
Ryan Tharp
d132e3cd10 load config-file from config, llarp_main_getLocalRC(), llarp_main_checkOnline(), llarp_main_queryDHT() refactor 2018-06-28 04:32:26 -07:00
Ryan Tharp
bf4b9d3a8f gimme contact file and make it snappy 2018-06-28 04:32:03 -07:00
Ryan Tharp
2f7214a59c check_online_request/llarp_main_queryDHT() refactor, llarp_main_getLocalRC() 2018-06-28 04:31:15 -07:00
Ryan Tharp
b93943ab32 support for public-address/public-port overrides for NAT, decrease min paths to 3, add debugging 2018-06-28 04:29:10 -07:00
Ryan Tharp
9636beaeeb sameAddr(), isPrivate() 2018-06-28 04:24:50 -07:00
Ryan Tharp
07f0653e83 Merge branch 'master' of https://github.com/majestrate/llarp 2018-06-28 08:20:19 +00:00
Jeff Becker
1c26fb5e40
* codel related changes
* add tick callback to udp event loop
2018-06-27 09:14:07 -04:00
Jeff Becker
86f16ff090
don't make LRCM grow in size 2018-06-27 09:13:33 -04:00
Ryan Tharp
3dbe3f8d97 fix codel packet sending, adjust codel window to be more reasonable, add debugging/warnings 2018-06-27 03:59:23 -07:00
Jeff Becker
9b2bcfc22e
only pump queue from timer 2018-06-26 13:12:33 -04:00
Jeff Becker
92d1f50203
make path latency tests work 2018-06-26 12:23:43 -04:00
Jeff Becker
5439947781
fix path building so that it works for real 2018-06-26 10:52:19 -04:00