Commit Graph

176 Commits (146d977945be73dc29b2bea8f9b716b1d613e863)

Author SHA1 Message Date
Jeff Becker cc106ed37b
fix dht bug, probably, re-enable loopback testnet functionality 6 years ago
Jeff Becker 138c222a1a
dns port configurable at compile time (make this configurable on runtime plz) 6 years ago
Jeff Becker 8a4b2e97a5
add lint target for makefile using clang tidy
run make format
6 years ago
Jeff Becker 83643845c2
default for CI to have no cxx17 filesystem 6 years ago
Jeff Becker f3ebb48c7b
enable TUNTAP by default 6 years ago
Jeff Becker 7027ba2cf1
more agressive network exploration
add install target for makefile
6 years ago
Jeff Becker b23dab09fb
don't overwrite our RC, hide parameter. 6 years ago
Jeff Becker 4b3a113397
mostly works 6 years ago
Jeff Becker 5dfcd60df1
more 6 years ago
Jeff Becker 6ef89ea8b2
un break (kinda) 6 years ago
Jeff Becker 60d5277351
broken 6 years ago
Jeff Becker 186bd7d573
use NTRU for introset end to end encryption 6 years ago
Jeff Becker d7c1c3322f
it works. 6 years ago
Jeff Becker e79708c1dc
hidden services sorta work 6 years ago
Jeff Becker d5532e4de4
more boilerplate and enable tun/tap build 6 years ago
Jeff Becker 066c208622 add mutex/lock to singlethread mode threadpool
remove uneeded i2p.rock.signed.txt

update makefile clean target
6 years ago
Jeff Becker d511057b7d * logging updates
* nicknames in RC (yw kee)

* spec update

* more hidden service code
6 years ago
Jeff Becker b1eddbc70f unbreak shared library build 6 years ago
Jeff Becker 02ca1796b2 all the files 6 years ago
Jeff Becker 9114d79bd6 * make number of hops configurable
* remove compile warnings
6 years ago
Jeff Becker 7c518bc4da prefetch introset via tag (non working) 6 years ago
Jeff Becker 6945fe53a5 more also run make format 6 years ago
Jeff Becker a319c994de make shadow compile 6 years ago
Jeff Becker 0242e293c9 more 6 years ago
Jeff Becker fe01c38d8e
* fix dht feedback loop
* start on dht lookups for hidden services

* make debug logging confurable on runtime with env var LLARP_DEBUG=1

* make eventloop tick only when we get traffic

* make testnet parameters configurable on runtime
6 years ago
Jeff Becker d2a4f0b103
start on hidden service dht 6 years ago
Jeff Becker 18b50f4a74
* implement path transfer message
* update dht docs
* update other docs
* start working on dht for hidden services
* fix up unit tests for dht
* update makefile and other build files
6 years ago
Jeff Becker eeb9c9e5b4
do correct dht lookup 6 years ago
Jeff Becker 9b2bcfc22e
only pump queue from timer 6 years ago
Jeff Becker 5439947781
fix path building so that it works for real 6 years ago
Jeff Becker 6633fb151d
make it work 6 years ago
Jeff Becker 5d9fe74e39
can we fix it? NO it's fucked. :D 6 years ago
Jeff Becker da22f306e0
* add path building management
* fix bug in iwp that caused crash
6 years ago
Jeff Becker f2c42e4e5a
onion routing downstream traffic relaying works on testnet 6 years ago
Jeff Becker 44e34f81e8
tweaks to testnet 6 years ago
Jeff Becker 78f3ca0155
more 6 years ago
Jeff Becker f68ffbc33d
more path building stuff 6 years ago
Jeff Becker 597aa8eb74
fix release target 6 years ago
Jeff Becker ccf8574c03
make unit tests work 6 years ago
Jeff Becker 1f45a27080
fix up shadow configs 6 years ago
Jeff Becker 315798a0c4
* loopback test network
* fix various crashes and race conditions

* rename iwp-connect to connect in config

* rename iwp-links to bind in config

* always make a link just for outbound sessions even if no bind section is provided
6 years ago
Jeff Becker a0f1d548f8
more shadow stuff 6 years ago
Jeff Becker 90611731a5
initial shadow test net 6 years ago
Jeff Becker d587c1cbf5
add shadow target 6 years ago
Jeff Becker 0278ba559c
add single threaded mode for shadow 6 years ago
Jeff Becker 02d785d30c
add release targets to makefile for future
purge llarp_alloc

colored logging
6 years ago
Jeff Becker 956973cb84
use configurable number of net io threads 6 years ago
Jeff Becker 4929bf0da8
fix with gcc and use default c++ compiler 6 years ago
Jeff Becker bc9e32d690
clang format and lots of stupid bug fixes 6 years ago
Jeff Becker 1958df312d
fix format target 6 years ago
Jeff Becker ae5243cc95
add clang format but don't format YET 6 years ago
Jeff Becker c0ff64868d
more meat 6 years ago
Jeff Becker cf9ae0875c
fix up makefile 6 years ago
Jeff Becker 0806120c06
add makefile back but using cmake/ninja 6 years ago
Jeff Becker 39b9b52aca
we cmake now 6 years ago
Jeff Becker 72d63a294b
remove libuv from makefile 6 years ago
Jeff Becker a7703b0dbc
refactor threadpool 6 years ago
Jeff Becker 02dfb7c3a9
more 6 years ago
Jeff Becker 8c2bbbb2eb
more 6 years ago
Jeff Becker dcc5e6e348
more 6 years ago
Jeff Becker b949e61752
omg optimize 6 years ago
Jeff 8c3bd25825 fix on os x 7 years ago
Jeff Becker 212165500d
more 7 years ago
Jeff Becker afd6530049
fix test 7 years ago
Jeff Becker 1fdfdc0244
more 7 years ago
Jeff Becker ae76b6b376
google format 7 years ago
Jeff Becker 4718281202
awe yeh 7 years ago
Jeff Becker de3ddbb93e
clang-format 7 years ago
Jeff Becker b7d4499f43
more 7 years ago
Jeff Becker 045a692522
more 7 years ago
Jeff Becker 62fb43a52c
refactor 7 years ago
Jeff Becker d6a4425017
more 7 years ago
Jeff Becker 74112dd6f3
more 7 years ago
Jon Titor f557027692
more 7 years ago
Jon Titor 1e86edd321
more 7 years ago
Jon Titor 781637bbf4
more boilerplate 7 years ago