Commit Graph

366 Commits

Author SHA1 Message Date
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
Jeff Becker
812bb6e0c0
update build files 2018-05-29 10:29:46 -04:00
Jeff Becker
0c7a62de9d
update cmake files 2018-05-29 10:26:43 -04:00
Jeff Becker
8351f19e9a
retry on session already made 2018-05-29 09:45:47 -04:00
Jeff Becker
31cbfd255e
ipv4 fixes 2018-05-29 09:40:26 -04:00
Ryan Tharp
9f2d7f717a Merge branch 'master' of https://github.com/majestrate/llarp 2018-05-29 12:21:50 +00:00
Ryan Tharp
3808ea1215 FreeBSD use specific FreeBSD pthread naming api 2018-05-29 05:16:44 -07:00
Ryan Tharp
a57cffa481 AF_LINK support (AF_PACKET guard), fallback to ipv4 if ipv6 doesn't connect 2018-05-29 05:16:08 -07:00
Jeff Becker
bee7c2b271
ipv4 fixes 2018-05-29 08:15:48 -04:00
Ryan Tharp
d7672aa37a AF_PACKET guards 2018-05-29 05:15:34 -07:00
Ryan Tharp
5efbb00189 kqueue support 2018-05-29 05:14:50 -07:00