Commit Graph

2419 Commits (6ae9cf8c2e6296ecf45703e10bdadb67fdab8f5b)

Author SHA1 Message Date
Jeff Becker 0bca54b1da
another freebsd fix 5 years ago
Jeff Becker 6bf2ec94e6
again 5 years ago
Jeff Becker 8b63326d8c
try fixing freebsd build 5 years ago
Jeff Becker 4c0a52ac9c
try addressing issue #642 5 years ago
Jeff Becker d95d03593a
put deltas in timestamps 5 years ago
Jeff Becker bbeda7c014
use timetamps 5 years ago
Jeff Becker 9ec41b8831
update RC expiration logic, lookup more often and remove stale entries 5 years ago
Jeff Becker 73c1538518
fix 5 years ago
Jeff Becker f7ccbf0c78
eh 5 years ago
Jeff Becker f8e2edae28
fix 5 years ago
Jeff Becker 223f2702d3
Merge branch 'fix-big-ooooofff' 5 years ago
Jeff Becker a33dbce680
try switching logic 5 years ago
Jeff Becker 92f8c059e9
please don't work 5 years ago
Jeff Becker 802fda4a1a
please don't work 5 years ago
Jeff Becker 3c4d557942
dont use timers use check for tick 5 years ago
Jeff Becker f8026b8a2d
use latest tag not oldest tag in inbound convos 5 years ago
Jeff Becker 39b1f104a8
revert 5 years ago
Jeff Becker 471a4bf6dd
use reply intro for inbound sessions 5 years ago
Jeff Becker c2803e3020
fix 5 years ago
Jeff Becker cacc73db7b
add rc expiration (again) 5 years ago
Jeff Becker 35bb7444fe
make tcp work with libuv probably 5 years ago
Jeff Becker 4c7f8e8351
more libuv jizz 5 years ago
Jeff Becker 301bd260a4
try fixing tcp 5 years ago
Jeff Becker b6a1fc4c86
use timers not idle 5 years ago
Michael 75430a234c
Convert to use memFn 5 years ago
Michael 3822fe2341
Create util::MemFn and memFn to make binding callbacks easier 5 years ago
Jeff Becker 9deafa4cb8
use libuv 5 years ago
Jeff Becker 0808060a61
fix previous commit 5 years ago
Jeff Becker 9ea13a9ee3
ingore paths that drop exit traffic 5 years ago
Jeff Becker a51f4c8328
make debian stable happy 5 years ago
Jeff Becker 762a0c534f
Merge remote-tracking branch 'origin/master' 5 years ago
Michael 8323725509
Initial No-Op Crypto implementation 5 years ago
Michael a62655d501
Move tests to use top-level LlarpTest 5 years ago
Michael 491fee206b
Port code to use CryptoManager over passing Crypto pointers 5 years ago
Michael aea0e32efc
Add CryptoManager class to provide a guard-style class to manage the current Crypto instance 5 years ago
Jeff Becker e13e4646cc
fix previous commit 5 years ago
Jeff Becker 068fec82fb
set lifetime of paths 5 years ago
Jeff Becker 2897141036
make format and introduce new function EnsureRouter on router to check nodedb or do dht lookup 5 years ago
Jeff Becker 9c15f87da1
uncomment 5 years ago
Jeff Becker a375f1103f
explicitly lookup router if not connected to it on LRCM forward. 5 years ago
Jeff Becker 1e57a7082d
don't log ips 5 years ago
Jeff Becker 372bc40032
add member to rpc response indicating weither or not a peer is a service node 5 years ago
Jeff Becker c77e0aff8a
only check for ready paths when counting in future 5 years ago
Jeff Becker fa25bfc797
more strict connection timeouts 5 years ago
Jeff Becker 27c101cc32
close timed out sessions 5 years ago
Jeff Becker 56e8147861
delete inbound messages right after being handled
be more virgous with utp acks
5 years ago
Jeff Becker d113f06ebd
use for each loop
don't lookup expired routers we don't need that right now
5 years ago
Jeff Becker fbf9b06685
* don't lookup routers in sendtoorqueue
* don't lookup routers that are not public when committing
5 years ago
Jeff Becker 5f55e53331
prefer inbound links over outbound links 5 years ago
Jeff Becker 72dbbd53d6
update docs and discard pending traffic on connect timeout to prevent memleak 5 years ago
Michael 3f53965b71
Remove all use of IBEncodeMessage 5 years ago
Jeff Becker 13190284f7
double path build timeout 5 years ago
Jeff Becker 8b2dd72472
Merge remote-tracking branch 'origin/master' 5 years ago
Jeff Becker 41523b934c
more 5 years ago
Jeff Becker 2ac89c0afb
DRY 5 years ago
Michael d49e57aa8d
Fix thread safety issue in service::Endpoint::ProcessDataMessage 5 years ago
Jeff Becker e85cc1bc8a
fix 5 years ago
Jeff Becker b679dd7341
fixit 5 years ago
Jeff Becker c355d37beb
use limited size queue for logic and singled threaded threadpool 5 years ago
Jeff Becker 64c7ed42fc
make format 5 years ago
Jeff Becker 9c96aecf3f
move llarp::Logic to std::shared_ptr
add sequence numbers to HSD messages

begin work on network isolation code

add more docs
5 years ago
Jeff 28623766c1
Merge pull request #617 from majestrate/master
changes after consensous
5 years ago
Jeff 3bd1aa50ff
Merge pull request #616 from michael-loki/reader_removal
Replace dict_reader/list_reader with version which doesn't involve indirection
5 years ago
Rick V 6caed8d8a5
jeff forgot to bump
(cherry picked from commit 05c96c6ed2550a81a252a26ad57654da8e14b122)
5 years ago
Michael 7ca0927d8f
Replace dict_reader/list_reader with version which doesn't involve indirection 5 years ago
Jeff Becker 0f68e6b4dd
don't move, instead copy 5 years ago
Jeff Becker 5bcb205a9f
try allowing ip addresses in bind section 5 years ago
Jeff Becker b86e834e1b
Merge remote-tracking branch 'origin/master' 5 years ago
Jeff Becker 73f1d34239
make format and revert stupid alloc changes 5 years ago
Michael dd8a93a400
Apply rule of zero to code base 5 years ago
Jeff 65766a501f
Merge pull request #610 from michael-loki/more_thread_pool
Convert more things to use thread::ThreadPool
5 years ago
Jeff a8941afbf4
Merge pull request #608 from michael-loki/fix_asan_build
Fix ASAN build
5 years ago
Jeff Becker 4862dec4be
commit recent stuff 5 years ago
Michael 06882338bb
Change ExecShellHookBackend to use a modern thread pool 5 years ago
Michael b11bd01637
Drain diskworker pool on close 5 years ago
Michael 636bb2a17d
Convert router diskworker to use a modern ThreadPool 5 years ago
Michael a83be769e2
More explicit error when keyfile is not a valid file 5 years ago
Michael 19578fa8fc
Fix ASAN build 5 years ago
Jeff Becker 5f823f8ba3
fix 5 years ago
Jeff Becker a954f2000e
shift introduction 5 years ago
Jeff Becker 895e5659bb
Merge branch 'master' of ssh://github.com/loki-project/loki-network 5 years ago
Jeff Becker 8da3b51589
more hax 5 years ago
Rick V 4815e0d04c
move tun autoconfig from config parser to tun setup
refactor/combine common code

DRY

(cherry picked from commit 2e44d29d4a93aa22d99d62b457071b14516b83ac)
5 years ago
Jeff Becker 81f73bccc2
pick newer intros only 5 years ago
Jeff Becker 04499db0c5
add comment 5 years ago
Jeff Becker baf4f5b495
hard code range for now as a /16 don't revert me 5 years ago
Jeff Becker 20efac9015
Merge remote-tracking branch 'origin/master' 5 years ago
Jeff Becker a4e90ee769
hax to make it work. 5 years ago
Jeff Becker 6058b6f195
revert breaking change 5 years ago
Michael f734ffeae4 Fixup MSVC build 5 years ago
Jeff Becker 351c241c0f
more 5 years ago
Jeff Becker a793eee4b7
fix 5 years ago
Jeff Becker 5d388bc9f2
meh 5 years ago
Jeff Becker d3a98db267
don't resize frames 5 years ago
Jeff Becker 0f6f03a77a
const 5 years ago
Jeff Becker 8bee0a3d5e
fix 5 years ago
Jeff Becker 06be908369
use 1 for dht exploration 5 years ago
Jeff Becker ec100cffee
attempt every time 5 years ago
Jeff Becker 4b79912dc8
more 5 years ago
Jeff Becker d9463d534c
prevent crash 5 years ago