You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
lokinet/llarp
Jeff Becker da887dc559
implement exit node pooling, allows users to use multiple exits for an address range.
mappings per ip stick to the same exit, each new ip is mapped to a random exit in the specified pool.

make exit-auth multi value
3 years ago
..
android standardize include format and pragma once 3 years ago
apple match io loop event order on windows/apple to match linux. 3 years ago
config implement exit node pooling, allows users to use multiple exits for an address range. 3 years ago
consensus Merge pull request #1791 from majestrate/exclude-failing-from-queue-2021-10-29 3 years ago
constants Remove unused defaults.hpp 3 years ago
crypto Simplifications & C++17 3 years ago
dht Simplifications & C++17 3 years ago
dns when lokinet looses ip4 connectivity libunbound used to freak out and only use ip6 after such an event. 3 years ago
ev match io loop event order on windows/apple to match linux. 3 years ago
exit Optimization: eliminate unneeded shared_ptrs 3 years ago
handlers implement exit node pooling, allows users to use multiple exits for an address range. 3 years ago
hook Simplifications & C++17 3 years ago
iwp demote log statement levels 3 years ago
link Rename PumpLL -> TriggerPump 3 years ago
linux standardize include format and pragma once 3 years ago
messages Simplifications & C++17 3 years ago
net match io loop event order on windows/apple to match linux. 3 years ago
path Avoid std::function in hot pump code 3 years ago
peerstats Replace ::Hash nested structs with std::hash specializations 3 years ago
quic use inline source_location implementation for android too 3 years ago
router match io loop event order on windows/apple to match linux. 3 years ago
routing correctly discard invalid data on transfer traffic message 3 years ago
rpc make serivce::Endpoint::EnsurePathToService have a default timeout as a named constant. 3 years ago
service make serivce::Endpoint::EnsurePathToService have a default timeout as a named constant. 3 years ago
simulation standardize include format and pragma once 3 years ago
tooling Rename isRouter -> isSNode 3 years ago
util Merge pull request #1759 from majestrate/iterate-dir-in-order-2021-10-06 3 years ago
vpn match io loop event order on windows/apple to match linux. 3 years ago
win32 standardize include format and pragma once 3 years ago
CMakeLists.txt refactor logging to use std::source_location 3 years ago
app.xml stray tag ;-; 6 years ago
bootstrap.cpp standardize include format and pragma once 3 years ago
bootstrap.hpp standardize include format and pragma once 3 years ago
context.cpp it works 3 years ago
endpoint_base.cpp add untracked file 3 years ago
endpoint_base.hpp add MarkAddressOutbound to plainquic 3 years ago
lokinet_shared.cpp Cleanup: avoid pointless copy of `this` pointer 3 years ago
nodedb.cpp liblokinet additions: 3 years ago
nodedb.hpp liblokinet additions: 3 years ago
pow.cpp standardize include format and pragma once 3 years ago
pow.hpp standardize include format and pragma once 3 years ago
profiling.cpp far stricter profiling algorithm 3 years ago
profiling.hpp make profiling far stricter for path builds 3 years ago
router_contact.cpp srv records 3 years ago
router_contact.hpp make format 3 years ago
router_id.cpp standardize include format and pragma once 3 years ago
router_id.hpp Replace ::Hash nested structs with std::hash specializations 3 years ago
router_version.cpp Cleanup: avoid pointless copy of `this` pointer 3 years ago
router_version.hpp standardize include format and pragma once 3 years ago
testnet.c prepare for 0.5.0 5 years ago