Commit Graph

125 Commits (f154c9a0d0b42f4ddb296019508307e8e7d53dc3)

Author SHA1 Message Date
Jeff Becker a0f32fde13
reduce logging 5 years ago
Jeff Becker b0d850afb5
durable write for nodedb 5 years ago
Jeff Becker b9bcc2b775
make threadpool consice 5 years ago
Jeff Becker 54a098356d
continue using llarp::openfilestream 5 years ago
Jeff Becker f56273eb6a
fix comparision 5 years ago
Jeff Becker aadde2e9c6
save all nodedb entries in memory on exit 5 years ago
Jeff Becker 9ec41b8831
update RC expiration logic, lookup more often and remove stale entries 5 years ago
Michael 491fee206b
Port code to use CryptoManager over passing Crypto pointers 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
Michael 636bb2a17d
Convert router diskworker to use a modern ThreadPool 5 years ago
Jeff Becker 94eb37d490
bundle RC in build record to improve build success rates. 5 years ago
Jeff 5834607997 * don't ban bootstrap nodes with profiling
* less vigorous profiling timeouts
* async remove rc from disk
5 years ago
Jeff Becker 5af8d0a392
don't insert RCs in main thread 5 years ago
Jeff Becker d4cb6808ec
more 5 years ago
Jeff Becker fbb2c78d3c
async remove dead rc files when we think they are dead 5 years ago
Jeff Becker 5d3833ef1a
fix dumb as shit path building that causes premature termiantion because of duplicate hops 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
Jeff Becker 2dfb53ef13
prevent deadlock 5 years ago
Jeff Becker 10f9d6444d
actually insert entries when they exist 5 years ago
Jeff Becker d5caec719f
make it compile 5 years ago
Jeff Becker cff6bc1c8d
don't hang 5 years ago
Jeff Becker 00eede9160
Merge remote-tracking branch 'origin/staging' into staging 5 years ago
Michael f3b0af9d2f
Create CopyableBuffer type 5 years ago
Jeff Becker fd507e4194
fix hop selection and disable onion key rotation 5 years ago
Michael 04e0fe3ad7
Move crypto code to a subdirectory 6 years ago
Michael 081d4dfa32
Reorganise source into more folders 6 years ago
Michael fa2b466ffe
Reorganise tests to mirror source layout 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 334161c9bb
Remove data() conversions from llarp::AlignedBuffer 6 years ago
Jeff Becker 0ff214f43f
fixes 6 years ago
Jeff Becker 44904f9226
change skiplist filename convention (backwards compatable change) 6 years ago
Jeff Becker 4d689da148
more 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
Michael 85dde7b6b0
Move remaining include/llarp headers to llarp/ 6 years ago
Michael b92ea0521b
Move router_contact.hpp to llarp/ 6 years ago
Michael 451bbedfaf
Move crypto.hpp to llarp/ 6 years ago
Michael 7be452092c
Convert llarp_crypto to be a true C++ class 6 years ago
Michael 6358b25db0
Convert llarp_nodedb to be a true C++ class 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 b543d6243d
Merge branch 'master' into dev 6 years ago
Michael d750ec0605
Rename logic.h 6 years ago
Jeff Becker 5dbe41608f
more exit stuff 6 years ago
Jeff Becker d3278946f2
ipv4 bogon checking 6 years ago
Ryan Tharp f4c5999852 Merge branch 'master' of https://github.com/loki-project/loki-network 6 years ago