Commit Graph

1153 Commits

Author SHA1 Message Date
Jeff Becker
9a20daa1ce
add send timeouts 2018-09-24 11:34:56 -04:00
Jeff Becker
983c72f032
use 6 paths by default 2018-09-24 10:46:43 -04:00
Jeff Becker
ca1fc0babd
try alternative path death detection 2018-09-24 10:44:23 -04:00
Jeff Becker
3af93954f3
actually publish via far router 2018-09-24 10:31:58 -04:00
Ryan Tharp
0e6d85f6c9 Merge branch 'master' of https://github.com/loki-project/loki-network 2018-09-24 13:24:42 +00:00
Ryan Tharp
64f6f762bd how did this even compile on llvm 2018-09-24 13:24:21 +00:00
Ryan Tharp
0c6f3e19a3 fix linux header 2018-09-24 13:24:08 +00:00
Jeff Becker
a5143fe7a4
THIS! IS! LOKINET!
[commiter kicks code reviewer into a giant pit and walks away]
2018-09-24 09:12:14 -04:00
Ryan Tharp
287358ae62 I can't bare to throw out all this debugging I added to debug connections, put behind neuroCryptoDebug define for now 2018-09-24 06:11:30 -07:00
Ryan Tharp
902f6f14b7 pass RC by ref, header cleanup, clang format 2018-09-24 06:10:36 -07:00
Jeff Becker
8e5f2d3860
bump version 2018-09-24 09:10:01 -04:00
Ryan Tharp
0ad4f43fe5 header clean up and clang-format 2018-09-24 06:09:01 -07:00
Jeff Becker
79680a4f6b
try not killing paths if they get data
use correct mainloop
2018-09-24 08:56:07 -04:00
Jeff Becker
8ec786a512
correct header 2018-09-24 07:38:06 -04:00
Jeff Becker
17d2aa1df1
track path data usage and don't kill paths when under heavy use 2018-09-24 07:36:47 -04:00
Jeff Becker
d784d1de82
fix alpine CI build 2018-09-24 07:36:32 -04:00
Jeff Becker
f3ebb48c7b
enable TUNTAP by default 2018-09-24 06:25:29 -04:00
Jeff Becker
97bae70817
close sessions on link close not on destructor 2018-09-24 06:23:11 -04:00
Ryan Tharp
5ab68771e4 reverse DNS support 2018-09-23 09:59:59 -07:00
Ryan Tharp
1adc31d09d fix debug output 2018-09-23 09:59:43 -07:00
Ryan Tharp
66d5f79293 debug 2018-09-23 09:59:13 -07:00
Ryan Tharp
589e1357fa reverse support, some SOA record fixes, hex packet debug helper 2018-09-23 09:57:53 -07:00
Ryan Tharp
73270486c5 fix 404 packet, reverse dns response support 2018-09-23 09:55:43 -07:00
Ryan Tharp
47c90e63e8 reverse dns detection and question type 2018-09-23 09:52:47 -07:00
Ryan Tharp
31c89fc9f8 start of nameresolver config key, actually inform the dns tracker of tun gw ip, some pre-ipv6 work, attempting some endian fixes 2018-09-23 09:48:43 -07:00
Ryan Tharp
5342c3d027 clang format 2018-09-23 09:47:49 -07:00
Ryan Tharp
14e0cc15c1 upgrade documentation 2018-09-23 09:47:18 -07:00
Ryan Tharp
bda43fdad6 add c str cstr, fix ipv4 cstr, tohl(), tonl() 2018-09-23 09:45:51 -07:00
Ryan Tharp
3b026d682f fix unused warning 2018-09-23 09:45:23 -07:00
Jeff Becker
dbd37f9f22
update testnet config generation 2018-09-23 12:28:51 -04:00
Ryan Tharp
1d08dbbf19 Merge branch 'master' of https://github.com/loki-project/loki-network 2018-09-23 14:58:35 +00:00
Jeff Becker
6652cc4bde
breaking change: add timestamp to introset
i don't know why this wasn't here. i could've sworn it was.
2018-09-23 09:57:21 -04:00
Ryan Tharp
9c82af02d9 Merge branch 'master' of https://github.com/loki-project/loki-network 2018-09-23 11:59:44 +00:00
Jeff Becker
468e879626
fix previous commit 2018-09-23 07:48:25 -04:00
Jeff Becker
650d13c1f9
fix value 2018-09-23 07:44:55 -04:00
Jeff Becker
e47b3bf704
oops make format ran, increase utp bucket size by 8 2018-09-23 07:42:39 -04:00
Ryan Tharp
2a217b5f7d Merge branch 'master' of https://github.com/loki-project/loki-network 2018-09-23 11:38:37 +00:00
Jeff Becker
ce03801a51
close socket in destructor 2018-09-23 07:29:41 -04:00
Ryan Tharp
14d9b19a0f clang-format 2018-09-22 04:28:55 -07:00
Ryan Tharp
dba3b66b50 fix FreeBSD compil 2018-09-22 04:25:37 -07:00
Ryan Tharp
9d4d595624 compile fixes 2018-09-22 03:39:53 -07:00
Ryan Tharp
2b2e0007fa active DNS relay (server/client) in tun interface 2018-09-22 03:25:16 -07:00
Ryan Tharp
1e13967198 support multiple dns ip tracker contexts for netns 2018-09-22 03:24:32 -07:00
Ryan Tharp
6590d502cd get first tun interface wiring 2018-09-22 03:23:23 -07:00
Ryan Tharp
31595d209d move logic into client 2018-09-22 03:22:18 -07:00
Ryan Tharp
e53e093e17 for previous commit 2018-09-22 03:21:26 -07:00
Ryan Tharp
6d0cf0c8c0 move logic into dnsc context, clang-format 2018-09-22 03:20:40 -07:00
Ryan Tharp
88670928f0 clang format 2018-09-22 03:20:15 -07:00
Ryan Tharp
3183d5a19e make sigint work, clean up dead code, update api, format 2018-09-22 03:18:56 -07:00
Ryan Tharp
8aa9d99977 update build, refactor .loki lookups into their own file 2018-09-22 03:17:22 -07:00