Commit Graph

1085 Commits

Author SHA1 Message Date
Ryan Tharp
0ad4f43fe5 header clean up and clang-format 2018-09-24 06:09:01 -07: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
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
Ryan Tharp
eef2dbaaf4 Merge branch 'master' of https://github.com/loki-project/loki-network 2018-09-21 21:55:11 +00:00
Jeff Becker
4309ea3b97
better handling for introset propagation 2018-09-21 12:37:49 -04:00
Jeff Becker
a91f54cc8a
when we get an invalid introset in response call handler if exists with empty result instead of timing out 2018-09-21 12:17:26 -04:00
Jeff Becker
86807d2631
permit 10 seconds clock skew for introsets 2018-09-21 11:24:00 -04:00
Jeff Becker
0abc035488
check for newest entry when inserting dht node 2018-09-21 10:50:07 -04:00
Ryan Tharp
2ce7ec3eda Merge branch 'master' of https://github.com/neuroscr/loki-network 2018-09-21 07:36:21 -07:00
Ryan Tharp
3138610253 clang format 2018-09-21 07:36:06 -07:00
Ryan Tharp
9ae925166a Merge branch 'master' of https://github.com/loki-project/loki-network 2018-09-21 14:10:35 +00:00
Jeff Becker
14c5690828
up the size of protocol frames to fit intro with 1500 bytes of payload data 2018-09-21 09:52:10 -04:00
Ryan Tharp
6ba51c7cc0 enable prefetch 2018-09-21 12:54:37 +00:00
Ryan Tharp
d639fa3fdd support other tun gateways others than 10.x.x.x 2018-09-21 12:53:45 +00:00
Ryan Tharp
ca7d3567a2 prefetch and expose it 2018-09-21 12:53:20 +00:00
Ryan Tharp
4df6202c9f Merge branch 'master' of https://github.com/loki-project/loki-network 2018-09-21 12:51:54 +00:00
Jeff Becker
7c90e13299
use another buffer for signing 2018-09-21 08:47:07 -04:00
Jeff Becker
4e7c6ee90a
fix crash 2018-09-21 08:30:57 -04:00
Ryan Tharp
6cb073aa02 Merge branch 'master' of https://github.com/loki-project/loki-network 2018-09-21 11:06:57 +00:00
Jeff
e7e1db8302 fix epoll 2018-09-20 18:38:45 -04:00
Jeff
fcc2d00813 try to not die in event loop 2018-09-20 18:37:45 -04:00