Commit Graph

2526 Commits

Author SHA1 Message Date
Jeff Becker
04628874cd
handle message fragmentation better 2018-06-03 08:35:50 -04:00
Jeff Becker
0d4baa924e
bounds check 2018-06-03 08:17:06 -04:00
Jeff Becker
a3628f153a
fix 2018-06-02 10:44:26 -04:00
Jeff Becker
0acf142619
make it compile 2018-06-02 10:41:30 -04:00
Jeff Becker
840c7c4925
fix timeout issue 2018-06-02 10:40:41 -04:00
Jeff Becker
1c2155284e
only keepalive when established 2018-06-02 09:46:35 -04:00
Jeff Becker
7ea64305ab
keepalive every tick 2018-06-02 09:42:19 -04:00
Jeff Becker
3fd79f73c6
increment iterator 2018-06-02 09:36:59 -04:00
Jeff Becker
3ad3dbd29d
add debug 2018-06-02 09:34:06 -04:00
Jeff Becker
c6b3a45eca
actually call session ticker 2018-06-02 09:22:08 -04:00
Jeff Becker
87aabefddc
some fixups on link layer
only add trusted routers to DHT
2018-06-02 09:18:11 -04:00
Ryan Tharp
a6f3e09d8b remove debug 2018-06-01 15:41:10 -07:00
Ryan Tharp
34dca85780 fix BSD compile issue, added some debug, OSX compile fixes 2018-06-01 15:39:30 -07:00
Ryan Tharp
3f6a5c4ca5 Merge branch 'master' of https://github.com/majestrate/llarp 2018-06-01 21:55:48 +00:00
Jeff Becker
b2545dee34
make xenial compile 2018-06-01 17:51:35 -04:00
Jeff Becker
fe7388bd69
make it work 2018-06-01 17:47:38 -04:00
Jeff Becker
620b9616a6
initial dht implementation 2018-06-01 17:35:17 -04:00
Jeff Becker
bcb5e4fcbb
axe tests they don't compile 2018-06-01 14:25:21 -04:00
Jeff Becker
a7748b67f7
update readme 2018-06-01 14:23:01 -04:00
Jeff Becker
1a6a0755e3
fix compile warning 2018-06-01 14:05:40 -04:00
Jeff Becker
3db5bffbbd
fix xenial backport 2018-06-01 13:54:21 -04:00
Jeff Becker
9816fd65e9
* logging refactor to be concise
* don't inline bencode

* refactor initial start of dht code a bit
2018-06-01 13:47:37 -04:00
Jeff Becker
0724479eba
fix logging 2018-06-01 10:24:58 -04:00
Jeff Becker
5649d261ae
start fleshing out dht subsystem a bit 2018-06-01 10:08:54 -04:00
Ryan Tharp
8799d52180 Merge branch 'master' of https://github.com/neuroscr/llarp 2018-05-31 23:29:43 +00:00
Ryan Tharp
38b0388826 Merge branch 'master' of https://github.com/majestrate/llarp 2018-05-31 23:29:33 +00:00
Jeff Becker
fe35b98abc
update ambiguity 2018-05-31 19:10:48 -04:00
Ryan Tharp
40dedf7471 start of async version of verifying router contacts 2018-05-31 06:08:06 -07:00
Ryan Tharp
ee28623dbf important threading note 2018-05-31 06:07:52 -07:00
Ryan Tharp
27e1d82c20 formatting 2018-05-31 06:06:53 -07:00
Ryan Tharp
5f3c2b4499 implement missing llarp_alloc struct 2018-05-31 06:06:28 -07:00
Jeff Becker
4fd0bbfc1b
Revert "update docs"
This reverts commit fbf2778453.
2018-05-31 08:03:12 -04:00
Ryan Tharp
563f94773b Merge branch 'master' of https://github.com/majestrate/llarp 2018-05-31 09:32:38 +00:00
Jeff Becker
fe19314484
more stuff 2018-05-30 16:56:47 -04:00
Jeff Becker
fbf2778453
update docs 2018-05-30 16:53:55 -04:00
Ryan Tharp
eebb36683c new getter/setter style API 2018-05-29 17:40:02 -07:00
Jeff Becker
c45e9e9f0a
add frame counter 2018-05-29 14:56:00 -04:00
Jeff Becker
1b1969891e
make reused sessions alive again 2018-05-29 14:36:40 -04:00
Jeff Becker
db48e82841
fix up naming 2018-05-29 14:32:47 -04:00
Jeff Becker
ba87b1036a
initialize inner member 2018-05-29 14:17:28 -04:00
Jeff Becker
2bcb4d30fd
handle intro/introack better 2018-05-29 14:08:39 -04:00
Jeff Becker
3425e73a9c
try fixing race 2018-05-29 13:45:33 -04:00
Jeff Becker
052b53df69
use unorderd_map not map 2018-05-29 12:11:32 -04:00
Jeff Becker
21ed6de756
try fixing multi session 2018-05-29 12:01:28 -04:00
Jeff Becker
55be8ee6a3
handle frag messages in iwp 2018-05-29 11:47:10 -04:00
Jeff Becker
6ce74fe130
use emplace not try_emplace for backport 2018-05-29 10:57:13 -04:00
Jeff Becker
edc477b071
update build files again 2018-05-29 10:45:37 -04:00
Jeff Becker
5e76744ccc
update again 2018-05-29 10:39:42 -04:00
Jeff Becker
7f2852f85c
update camke 2018-05-29 10:38:05 -04:00
Jeff Becker
7c33a835ff
fix 2018-05-29 10:31:36 -04:00