Commit Graph

65 Commits (a2326efa37b188f397418cceee906e84bd6dc0ee)

Author SHA1 Message Date
Michael a2326efa37
Revert "Merge pull request #679 from tewinget/revert-config-refactor"
This reverts commit 2996a7f29c, reversing
changes made to 10df3bd4b3.
5 years ago
Jeff Becker fdfd8c6150
don't lock when visiting links 5 years ago
Thomas Winget d044d60101 Reverts #678 #677 and #669 with hashes:
10df3bd
766ece8
979f095

See those commits for further details
5 years ago
Michael b51f7d8015
Convert to load config in config loader 5 years ago
Jeff Becker 27c101cc32
close timed out sessions 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 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 0f6f03a77a
const 5 years ago
Jeff Becker b68f539de6
limit outbound connections 5 years ago
Jeff Becker e178a70929
use shared_ptr for event loop 5 years ago
Jeff 3715c28616
Merge pull request #483 from loki-project/staging
Staging
5 years ago
Jeff 97b9c679b0 don't use bootstrap nodes for first hops in paths 5 years ago
Michael 25f10d5b11
Fix more address sanitiser issues 5 years ago
Jeff Becker 800f5001c2
allow up to 5 sessions per endpoint 5 years ago
Jeff Becker 7065b00c22
kill dead routers from nodedb and lessen logs 5 years ago
Jeff Becker 4bfe97781c
relax ping to 10s of inactivity 5 years ago
Jeff Becker 734a5b5fae
more 5 years ago
Jeff Becker 2218749134
Merge remote-tracking branch 'origin/staging' into staging 5 years ago
Jeff Becker eceb55623c
more 5 years ago
Michael 61f3273dc4
Add threading annotations and fix potential deadlocks 5 years ago
Michael c5a129ddff
Convert to use abseil synchronisation primitives 5 years ago
Rick V 5a3947ca5c
clang-format 5 years ago
Jeff Becker 1d958d95de
* make rpc compile right
* make link sessions introspectable
* make utp write buffers fully flush each tick
5 years ago
Michael 67b5d48095
Replace usage of new/delete with unique_ptr/stack allocation 5 years ago
Michael 2de621b0ad
Disable copy constructing llarp_buffer_t 5 years ago
Michael 79157414f3
Split crypto.hpp into 3 different files 5 years ago
Michael e5eda0fb8f
Move lokinet unspecific components to a util/ library 5 years ago
Jeff Becker 6206fb2a41
Merge branch 'datagram' into staging 5 years ago
Jeff Becker cad1de946e
make it compile on osx 5 years ago
Jeff Becker 2a67242ccd
fixes 5 years ago
Jeff Becker 1100879eb4
fix leak in utp tests 5 years ago
Jeff Becker 593e2ddac6
make it compile 5 years ago
Michael ea19093a20
Remove const byte* conversion operators from llarp::AlignedBuffer 5 years ago
Michael 334161c9bb
Remove data() conversions from llarp::AlignedBuffer 5 years ago
Jeff Becker 6825cc0eec
fix crashes 5 years ago
Jeff Becker 5972f5ab14
clean shutdown 6 years ago
Jeff Becker 6fc42dc7ad
fixes 6 years ago
Jeff Becker cca19290de
session renegotiation, RC expiration, more utp unit tests, network isolation. 6 years ago
Jeff Becker b39c46fc03
!!! this breaks backwards compat :^) !!!
redo link protocol to use 2 session keys, add unit tests.
6 years ago
Michael c0a76714fa
Move link* to llarp/ 6 years ago
Jeff Becker f58c63547d
use RouterID not bare pointer 6 years ago
Jeff Becker fad734a5ce
strict types for pubkey, secretkey and routerid 6 years ago
Michael 30e9dca2e5
Convert llarp_logic to be a C++ class 6 years ago
Jeff Becker afdbed427a
fix previous commits 6 years ago
Jeff Becker b0e6d01ef3
limit link sessions to max of 16 6 years ago
Jeff Becker c1377851a6
return bool when trying to establish link layer session 6 years ago
Jeff Becker 950d13a818
more logging 6 years ago
Jeff Becker bad32dbb98
more logging 6 years ago