Commit Graph

248 Commits (a81a483cc282a044c5b6045976a553867a7a86bf)

Author SHA1 Message Date
Jeff Becker a81a483cc2
build paths if we don't have enough 5 years ago
Jeff Becker 21ab744b17
build one path if we don't have a path for remote intro on send 5 years ago
Jeff Becker c7e100787b
swap intros should only swap intros 5 years ago
Jeff Becker eecc00211f
squash commits and make convotags more "reliable" (probably) 5 years ago
Jeff Becker 5dde4e6351
use source path's intro as being able to reply on convo tags 5 years ago
Jeff Becker b511242632
increment sequence number on good send only 5 years ago
Rick V 5a3947ca5c
clang-format 5 years ago
Michael 887fb4ac62
Replace insert(make_pair()) with emplace() 5 years ago
Michael 048fa83c39
Finish replacement of Router with AbstractRouter 5 years ago
Jeff Becker 550fc3c439
Revert "tweaking handover logic"
This reverts commit 50bfe5d810.
5 years ago
Jeff Becker 50bfe5d810
tweaking handover logic 5 years ago
Jeff Becker 1921704b78
tweak timeout 5 years ago
Jeff Becker 46222df421
refactor 5 years ago
Jeff Becker 05cd1b7f8e
extract more status info for outbound context 5 years ago
Jeff Becker 1a929f9383
send control messages if too quiet to keep convotags alive as needed 5 years ago
Jeff Becker 9a2f11a212
try expiring convos 5 years ago
Jeff Becker 6df133cab2
remove dead sessions when done 5 years ago
Jeff Becker 66753430ad
fix it 5 years ago
Jeff Becker e1522faeaa
add introspection rpc endpoint 5 years ago
Jeff Becker 6fa10019d0
testnet tweak 5 years ago
Jeff Becker 32ecf64c57
fix testnet 5 years ago
Jeff 4c4f3faf83
Merge pull request #284 from michael-loki/abstract_router
Convert llarp::Router into an abstract base class
5 years ago
Jeff Becker 90e45a810a
limit number of concurrent dht lookups from dns to 4 5 years ago
Jeff Becker f84256d554
* lower lookup timeout for introsets
* correct previous commit for dns stuff
* allow for multiple parallel introset lookups
5 years ago
Jeff Becker b40055181d
lower path build timeout to 15s
tweak various dns stuff
5 years ago
Michael 729cd045f1
Convert llarp::Router into an abstract base class 5 years ago
Jeff Becker a953b34a45
fix crash 5 years ago
Ryan Tharp fefb012bf8 fix llvm 3.8 5 years ago
Michael f3b0af9d2f
Create CopyableBuffer type 5 years ago
Michael 2de621b0ad
Disable copy constructing llarp_buffer_t 5 years ago
Ryan Tharp f20ac0f6e9
Merge branch 'staging' into crypto_interface 5 years ago
Jeff Becker f1cf63fce7
add initial localhost.loki handling in dns 5 years ago
Michael f24f554a01
Convert llarp::Crypto into an abstract base class 5 years ago
Jeff Becker e164970b00
make format 5 years ago
Ryan Tharp 31f196a6eb
Merge pull request #236 from michael-loki/dht_tests
Add test suites for dht bucket, kademlia and key
5 years ago
Michael 7296ebcbe8
Tidy dht code 5 years ago
Ryan Tharp 332336060c Always have a key early (even if no key file set) so you don't regen keys twice 6 years ago
Ryan Tharp 1ba5b75082 Merge branch 'master' of https://github.com/neuroscr/loki-network 6 years ago
Ryan Tharp c24751f3c1 Jeff approved workaround to read Keyfile early so Name() can be correct during set up/configuration 6 years ago
Michael da6cdfc0b2
More refactoring to continue to make dependency graph acylic 6 years ago
Michael 081d4dfa32
Reorganise source into more folders 6 years ago
Michael e5eda0fb8f
Move lokinet unspecific components to a util/ library 6 years ago
Michael df4fd0ef56
Fix some low hanging performance issues 6 years ago
Michael ea19093a20
Remove const byte* conversion operators from llarp::AlignedBuffer 6 years ago
Michael 1410d0a0cf
Remove byte* conversion operators from llarp::AlignedBuffer 6 years ago
Michael 58364a01c8
Remove array conversion operators from llarp::AlignedBuffer 6 years ago
Michael 334161c9bb
Remove data() conversions from llarp::AlignedBuffer 6 years ago
Jeff Becker ec57c72e08
fix testnet 6 years ago
Jeff Becker e835c5f69a
add graceful stop for path builders and friends 6 years ago
Jeff Becker 3a8818980f
make path length configurable on compile time 6 years ago