Commit Graph

349 Commits (77aadf1d9046868cc14ea56bed5ffae1255ee616)

Author SHA1 Message Date
Jeff Becker d34937118d
make it compile :DDDD 6 years ago
Jeff Becker 139d48b790
inbound queue fixes 6 years ago
Ryan Tharp 876324fdbc llarp_main_abort => llarp_logic_stop_timer 6 years ago
Jeff Becker 42e839ab81
keepalive settings tweak 6 years ago
Jeff Becker 705271e7b8
try fixing timeout 6 years ago
Jeff Becker fb13c5ce3e
more tweaking 6 years ago
Jeff Becker 8cfcc101b4
* path latency ticks every 5s
* retransmit xmit if we haven't gotten an ack yet (IWP)
6 years ago
Jeff Becker 9c57be0301
look up remote not self 6 years ago
Jeff Becker 711cc509a9
make format 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 7d9bffdf9c
make format 6 years ago
Ryan Tharp 0af33b4205
Merge pull request #3 from neuroscr/master
vendor libtuntap, set log level c api, codel fixes, private network detection, nat address override, --locate and --localInfo utils
6 years ago
Jeff Becker eeb9c9e5b4
do correct dht lookup 6 years ago
Ryan Tharp 0cc0c8f476 better public override detection 6 years ago
Ryan Tharp d5a89b91b3 clean up debug, detect override better 6 years ago
Ryan Tharp b524f19119 fix missing header 6 years ago
Ryan Tharp d132e3cd10 load config-file from config, llarp_main_getLocalRC(), llarp_main_checkOnline(), llarp_main_queryDHT() refactor 6 years ago
Ryan Tharp b93943ab32 support for public-address/public-port overrides for NAT, decrease min paths to 3, add debugging 6 years ago
Ryan Tharp 9636beaeeb sameAddr(), isPrivate() 6 years ago
Ryan Tharp 07f0653e83 Merge branch 'master' of https://github.com/majestrate/llarp 6 years ago
Jeff Becker 1c26fb5e40
* codel related changes
* add tick callback to udp event loop
6 years ago
Jeff Becker 86f16ff090
don't make LRCM grow in size 6 years ago
Ryan Tharp 3dbe3f8d97 fix codel packet sending, adjust codel window to be more reasonable, add debugging/warnings 6 years ago
Jeff Becker 9b2bcfc22e
only pump queue from timer 6 years ago
Jeff Becker 92d1f50203
make path latency tests work 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
Ryan Tharp ede0cb4772 Merge branch 'master' of https://github.com/neuroscr/loki-network 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
Ryan Tharp c31e5795fc setup() refactor, llarp_main_queryDHT() 6 years ago
Ryan Tharp 16f7de99e4 disable llarp_nodedb_async_load_rc 6 years ago
Ryan Tharp f0ba20741c remove unused variables 6 years ago
Ryan Tharp 7bfb0ad3e4 c api implementation for setting log level 6 years ago
Ryan Tharp 7545a34213 c api for setting logging level 6 years ago
Jeff Becker ce643cc8e0
don't have FindClosest return true if we have no active dht nodes 6 years ago
Ryan Tharp deb97fda3f Merge branch 'master' of https://github.com/majestrate/llarp 6 years ago
Jeff Becker a5570e87c6
Merge branch 'master' of ssh://github.com/majestrate/llarp 6 years ago
Jeff Becker c88d3860b8
some api code 6 years ago
Jeff 65233617ac fix macos build 6 years ago
Jeff Becker 47b4b5c536
make format 6 years ago
Jeff Becker f2c42e4e5a
onion routing downstream traffic relaying works on testnet 6 years ago
Jeff Becker 2f8cde8e07
path building works in downstream direction 6 years ago
Ryan Tharp 6d09596792 better patching and notification 6 years ago
Ryan Tharp f0f65ae98e fix build 6 years ago
Ryan Tharp 9dff277a7e Merge branch 'master' of https://github.com/majestrate/llarp
(upstream repo was broken)
6 years ago
Jeff Becker cd0dc72e0c
make format 6 years ago
Jeff Becker 39c63432be
ALMOST got path building working 6 years ago
Jeff Becker 50402820e1
more 6 years ago
Jeff Becker 9b73be11cc
fix up dht a bit 6 years ago
Ryan Tharp 4b0c1b35eb proper merge of resolved conflicts 6 years ago
Ryan Tharp c4dd8f4a29 Merge branch 'master' of https://github.com/majestrate/llarp 6 years ago
Ryan Tharp 38f25b2268 fix git 6 years ago
Ryan Tharp 8b9652dae3 fix git 6 years ago
Jeff Becker a2d9dc1d93
it does stuff :+DDDDD 6 years ago
Ryan Tharp f3f68e4bcb llarp_findOrCreateEncryption refactor, llarp_rc_set_pubkey(), llarp_rc_set_pubenckey(), llarp_rc_set_pubsigkey(), include more debug on sig verify failure 6 years ago
Ryan Tharp 810c0c83bf iterator clean up 6 years ago
Ryan Tharp 10f9fc86e8 skip directories and .DS_Store on MacOS, remove some dead code 6 years ago
Ryan Tharp 53c5474dc6 hexDecode helper 6 years ago
Ryan Tharp 2e74bce713 getDatabase and associated functions 6 years ago
Ryan Tharp 932e04c81f use llarp_rc_read, llarp_nodedb_put_rc(), llarp_nodedb_iterate_all(), iterate() 6 years ago
Ryan Tharp 5bb70c6ddb llvm 3.8 compile fixes 6 years ago
Ryan Tharp fe3bc37c8c Merge branch 'master' of https://github.com/neuroscr/loki-network 6 years ago
Ryan Tharp 7d2aa9b036 Merge branch 'master' of https://github.com/majestrate/llarp 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
Ryan Tharp 51c97d44b3 ReloadConfig refactor, direct nodedb functions 6 years ago
Ryan Tharp fa82d6258c llarp_rc_read() 6 years ago
Ryan Tharp a31bf559b9 guard to prevent crash 6 years ago
Jeff Becker aa251cdd01
make format 6 years ago
Jeff Becker 08c0318e82
initial path building stuff (broken) 6 years ago
Ryan Tharp 75f48aff32 correct pathfinder.cpp file 6 years ago
Ryan Tharp e88a1102e2 pathfinder interface design 6 years ago
Ryan Tharp 9e502a5beb added static constexpr back because I got it working and assuming it's preferred 6 years ago
Ryan Tharp f49bd89a42 Merge branch 'master' of https://github.com/neuroscr/llarp 6 years ago
Ryan Tharp 72800275cb fix llvm 3.8 linker error via https://stackoverflow.com/a/36670394/7697705 6 years ago
Ryan Tharp e00713687e fix debug messages 6 years ago
Ryan Tharp 7cd13b3f89 changed info message 6 years ago
Jeff Becker 54366c040c
make format 6 years ago
Jeff Becker aa53ab839a
fixes 6 years ago
Jeff Becker 9723a11195
clarify docs
post forwarding LRCM to logic thread
6 years ago
Jeff Becker 51c5cf8540
get rid of AF_PACKET for now 6 years ago
Jeff Becker 7da65fc1d7
don't send padding by default 6 years ago
Jeff Becker d3d14ba03a
fix infinite loop 6 years ago
Jeff 98f332f7a5 make it work on mac os with makefiles 6 years ago
Jeff Becker 22d4d5b3d0
make rcutil build 6 years ago
Jeff Becker 53eb3d0a59
default to c++11 6 years ago
Jeff 31c26d1a85
Merge pull request #5 from neuroscr/master
PATH_SEP, FS shim
6 years ago
Jeff Becker 0d85577fac
exponential backoff 6 years ago
Jeff Becker 11f9c3532b
default lookup job to not found 6 years ago
Jeff Becker 3dc5f3ddf6
be concise 6 years ago
Jeff Becker 1395cb8518
iterative search as well as recursive 6 years ago
Jeff Becker d645c07290
fix up dht 6 years ago
Jeff Becker 6e5ebd62bf
do dht lookup for unknown routers 6 years ago
Jeff Becker 1288148999
slightly better iwp session establish logic 6 years ago
Jeff Becker b3f1440b19
correct iwp session logic 6 years ago
Jeff Becker c28d17d2d5
verify rc sig in iwp 6 years ago
Jeff Becker 43bf2c3dbb
verify authenticity of iwp session (initial) 6 years ago
Jeff Becker ccf8574c03
make unit tests work 6 years ago