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

826 commits

Author SHA1 Message Date
Jeff Becker 1839da9c3c
add bencode file helpers and move link server functions into source file 2018-09-03 09:10:56 -04:00
Jeff Becker a8b672a19f
make it compile 2018-09-03 08:08:02 -04:00
Jeff Becker ce1290d327
add more members to llarp::Addr 2018-09-03 08:03:43 -04:00
Jeff Becker 03e73b0bb9
fix typo 2018-09-03 07:43:34 -04:00
Jeff Becker fe38ab6a5a
clean up cmakelists.txt 2018-09-03 07:41:04 -04:00
Jeff Becker c3c388b6aa
remove iwp and start on curvecp
does not compile
2018-09-02 14:25:42 -04:00
Jeff Becker 7765d7c006
call destructor 2018-08-31 15:48:54 -04:00
Jeff Becker 74b713870b
use const
always use outbound links
2018-08-31 15:46:25 -04:00
Jeff Becker b362784581
redo codel to do as few allocations as possible 2018-08-31 14:33:08 -04:00
Jeff Becker 8bae1a4735
move codel off of pointer types 2018-08-31 10:41:04 -04:00
Jeff Becker 4e693a2414
make signatures work again ;~; 2018-08-31 09:51:24 -04:00
Jeff Becker 973f86c900
it compiles 2018-08-31 08:46:54 -04:00
Jeff Becker 5228a81bae
more refactor
get rid of C api
2018-08-30 14:48:43 -04:00
Jeff Becker b122fc59f8
refactor (not done) 2018-08-29 16:40:26 -04:00
Jeff Becker 199dad09dd
* kill dht feedback loop
* add dht exploration for discovering new routers

* tweak loopback testnet paramters to not be initially fully connected
2018-08-27 09:44:16 -04:00
Jeff Becker 1e233fe5ad
bump version string to 0.1.0 and update motto 2018-08-26 08:58:20 -04:00
Jeff Becker cf0aa2da24
forgot files 2018-08-26 08:51:41 -04:00
Jeff Becker d3eef5c8b7
more netns code 2018-08-26 08:51:22 -04:00
Jeff Becker a11bd44a7c
update rc util import 2018-08-24 13:26:17 -04:00
Jeff Becker bee5eee0b1
fix skiplist placement 2018-08-24 13:25:47 -04:00
Jeff Becker 3588580c1a
Merge branch 'master' of ssh://github.com/loki-project/loki-network 2018-08-24 12:07:46 -04:00
Jeff Becker 435fba25fd
add parts to rcutil to print out info about RCs: ./rcutil -V self.signed 2018-08-24 12:07:17 -04:00
Jeff 2ab26e96c0
Merge pull request #14 from despair86/master
implement tuntap on BSD
2018-08-23 15:28:08 -04:00
despair86 715490ab3d ok that should untangle unix 2018-08-23 14:07:50 -05:00
despair86 c14aed7809 microsoft c static_assert is shit 2018-08-23 14:04:50 -05:00
despair86 e71c00f736 header fix 2018-08-23 13:48:41 -05:00
despair86 258c2a12dc i blame clang-format 2018-08-23 13:44:45 -05:00
despair86 79c992a9be Microsoft libc6.x and libc7.x do not have C99 printf semantics, mingw-w64 handles this inline 2018-08-23 13:44:45 -05:00
despair86 23ecd03c71 win32 native threading vs pthreads on mingw-w64
also, msc++ implements all of C++17
2018-08-23 13:44:44 -05:00
despair86 806e9f82a3 hmm some BSDs implement SIOCSIFNAME, Solaris (being SVR4 UNIX) definitely does.
Implemented.
2018-08-23 13:44:44 -05:00
despair86 3ccb425021 hmm this may work on BSD unix... 2018-08-23 13:44:44 -05:00
Ricardo Villegas 3cca107041 more header fixes
-despair86
2018-08-23 13:44:43 -05:00
despair86 9b73b013ce run-time assertion in ms c: make sure that CPP macro and local variable LOOPS == loops 2018-08-23 13:42:54 -05:00
Jeff 7af9ed0f70 Merge branch 'master' of ssh://github.com/loki-project/loki-network 2018-08-23 14:02:13 -04:00
Jeff 367258551b fix osx build 2018-08-23 14:02:02 -04:00
Jeff Becker ba12f3e5e2
prevent crash? 2018-08-23 11:34:43 -04:00
Jeff Becker 3625313304
clear pending dht tx 2018-08-23 11:29:43 -04:00
Jeff Becker bb25537fb5
build paths if we have no connected routers to make sessions happen 2018-08-23 11:19:16 -04:00
Jeff Becker 4e3acd0277
persist sessions between routers 2018-08-23 10:35:29 -04:00
Jeff Becker 51029f0f2f
make loopback testnet work again 2018-08-23 10:07:53 -04:00
Jeff Becker 9ca8d837d7
add ci 2018-08-23 09:30:29 -04:00
Jeff Becker ee2d54d564
win32 fix 2018-08-23 09:19:50 -04:00
Jeff Becker 885fb3cd97
revert back to priority queue for codel 2018-08-23 08:26:31 -04:00
Jeff Becker f989996bc7
lol 2018-08-22 12:25:10 -04:00
Jeff Becker b77525b72d
persist on commit 2018-08-22 12:19:51 -04:00
Jeff Becker b7039f6e5c
more tun stuff 2018-08-22 11:52:10 -04:00
Jeff Becker a2f4c3e3bb
add more autogenerate config lines 2018-08-22 11:51:50 -04:00
Jeff Becker ee663c7dbf
try fixing linux ci build 2018-08-21 14:52:39 -04:00
Jeff Becker 43b7b5020d
fix win32 again 2018-08-21 14:40:42 -04:00
Jeff Becker dbac1334e0
disable promises in win32 2018-08-21 14:39:18 -04:00