Jeff Becker
6882e627ba
make format
5 years ago
Jeff Becker
d86633bc96
remove comment that is wrong
5 years ago
Jeff Becker
b9bcc2b775
make threadpool consice
5 years ago
Jeff Becker
64e9622270
start seperating tun and endpoint
5 years ago
Jeff Becker
4e355327d8
Merge remote-tracking branch 'origin/master' into ipv6-tun
5 years ago
Jeff Becker
b178aa1a36
make it compile and make it secure files
5 years ago
Jeff Becker
ba6f9ed2d7
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
3a8cb0bfb5
add shell based hooks for service::Endpoint, also make format
5 years ago
michael-loki
0195152e05
Allow builds on MSVC ( #518 )
...
* Import cxxopts to replace getopts usage
* Add visual studio build things
* Fixup abseil build parts
* Replace __attribute__((unused)) with ABSL_ATTRIBUTE_UNUSED
* Fixup minor windows build issues
* Replace getopts usage
* Temporarily fixup .rc files
* More minor windows fixes
* Get a working build
* Revert .rc files
* Revert changes to nodedb
5 years ago
Jeff Becker
94eb37d490
bundle RC in build record to improve build success rates.
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
Jeff Becker
2dfb53ef13
prevent deadlock
5 years ago
Michael
79157414f3
Split crypto.hpp into 3 different files
6 years ago
Michael
04e0fe3ad7
Move crypto code to a subdirectory
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
ea19093a20
Remove const byte* conversion operators from llarp::AlignedBuffer
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