1
1
Fork 0
mirror of https://github.com/oxen-io/lokinet synced 2023-12-14 06:53:00 +01:00
Commit graph

1396 commits

Author SHA1 Message Date
Jeff
2ce294e6fc fix issue #162 2018-12-23 10:33:26 -05:00
Jeff
a1476b24e7 don't use dead sessions 2018-12-23 09:04:26 -05:00
Jeff
4b2a1ea9f3 make format and attempt to fix #158 2018-12-23 08:29:11 -05:00
Rick
d529b3f446
at least don't try to break anything
(the previous implementation aligned to uint64_t, the new one probably should do so as well)
2018-12-22 12:58:41 -06:00
Rick
8d147252b8
restore logging 2018-12-22 12:58:16 -06:00
Rick
deab67d290
add special case for loopback (which is _not_ a distinct interface on windows) 2018-12-22 12:58:15 -06:00
Rick
c6a3fc255a
ok fix ip header struct
which was broken for a while apparently
2018-12-22 12:58:15 -06:00
Rick
6040ab8c63
ok let's do this 2018-12-22 12:58:15 -06:00
despair
74dcbf8772
socket errors 2018-12-22 12:58:14 -06:00
despair
321251c944
implemented SIGINT handler for NT 2018-12-22 12:58:14 -06:00
despair
e9c8cb9977
finally got around to writing a proper event loop for windows
just to be able to read user packets from TAP

split the UDP and TUN listeners into separate event queues

added some notes in tuntap-windows (mostly gutting it since we do a lot of the stuff ourselves)
2018-12-22 12:58:13 -06:00
despair
b3e8099838
bug fixes 2018-12-22 12:58:13 -06:00
despair
afa83f0646
aaaa 2018-12-22 12:58:12 -06:00
despair
d1cbd58a3f
back to square one
need to be able to queue up a TUN read/write at each tick
then finish dealing with it in the main event loop
which is damn near impossible to do along with unix-style asio
that waits for data to appear/disappear before signalling
2018-12-22 12:58:05 -06:00
Jeff Becker
d58fab8440
include algorithm 2018-12-20 12:25:11 -05:00
Jeff Becker
3e37165749
Merge remote-tracking branch 'origin/master' 2018-12-20 12:23:01 -05:00
Jeff Becker
d14dcaa895
fix it more 2018-12-20 12:04:23 -05:00
Jeff Becker
5e8bd2fc21
fix rpc 2018-12-20 12:01:49 -05:00
Jeff Becker
e7f5eeff51
use fewer allocations 2018-12-20 11:49:05 -05:00
Michael
ba95767f57
Add tests for alignedbuffer 2018-12-20 16:16:18 +00:00
Michael
037cb87523
Convert llarp::AlignedBuffer to be backed by std::array 2018-12-20 16:16:18 +00:00
Jeff Becker
42e09b8ab9
use static buffer for encrypted buffer 2018-12-20 10:03:48 -05:00
Jeff Becker
26148e843e
smaller padding 2018-12-20 10:03:37 -05:00
Jeff
d9495dfc0a
Merge pull request #171 from majestrate/master
flush packets in same tick cycle
2018-12-20 08:09:08 -05:00
Jeff Becker
191dc43207
revert 2018-12-20 08:06:36 -05:00
Jeff Becker
01f2524145
flush ip packets such that they are sent same event loop tick 2018-12-20 08:04:00 -05:00
Jeff Becker
4324aed7ec
fix previous commit 2018-12-20 07:51:15 -05:00
Jeff
110786e5c0
Merge pull request #170 from majestrate/master
order downstream packets
2018-12-20 07:44:01 -05:00
Jeff Becker
8e6046ff1c
order downstream packets 2018-12-20 07:41:39 -05:00
Ryan Tharp
46d488d9ab improve logging explanation for testnets 2018-12-18 18:53:11 +00:00
Jeff Becker
261254ce2b fix bootstrap
(cherry picked from commit 8ee36d71ff)
2018-12-18 17:42:47 +00:00
Ryan Tharp
db6945b6a0 fix debug spacing issue 2018-12-17 04:33:30 +00:00
Jeff Becker
a838d0431c
fix 2018-12-16 15:36:59 -05:00
Jeff Becker
1cde6c52c4
don't pick bogons 2018-12-16 15:35:18 -05:00
Michael
4257b62e88
Add .cpp files for all .hpp files 2018-12-15 16:21:52 +00:00
Kee Jefferys
38c34a32e8
Change EU and AU DNS upstream defaults
OpenNic DNS servers seemed to be causing significantly lower performance on clearnet when Lokinet was running
2018-12-14 18:35:21 +11:00
Jeff Becker
2a678f47c4
fix previous commit 2018-12-13 17:22:53 -05:00
Jeff Becker
be1e78ca5d
make it compile 2018-12-13 17:20:12 -05:00
Jeff Becker
e875840399
move stuff out of C header 2018-12-13 16:28:50 -05:00
Jeff Becker
be234e4b6e
* make format
* snode to snode direct traffic

* wire up dns on service node tun
2018-12-13 11:14:44 -05:00
Jeff Becker
e787165da9
expire old snode sessions 2018-12-13 07:27:14 -05:00
Jeff Becker
bb0cd81f02
random.snode 2018-12-12 19:03:19 -05:00
Jeff Becker
cb685aaaab
remove unneeded logging 2018-12-12 15:39:31 -05:00
Jeff Becker
09e01adf32
flush snode traffic queues 2018-12-12 13:37:03 -05:00
Jeff
9380b788c4
Merge pull request #138 from despair86/dev
fix hardwired unix size
2018-12-12 08:31:42 -05:00
despair
5ab8f72bc1 this closed #134
preprocessor is weird
2018-12-11 21:52:50 -06:00
despair
ba8adcc012 pktinfo on all BSD UNIX platforms 2018-12-11 21:52:37 -06:00
Michael
85dde7b6b0
Move remaining include/llarp headers to llarp/ 2018-12-12 02:53:02 +00:00
Michael
f667d4e81c
Move str.hpp to llarp/ 2018-12-12 02:53:01 +00:00
Michael
e887b4e9c7
Move service* to llarp/ 2018-12-12 02:53:01 +00:00