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
2021-12-15 16:26:21 -05:00
..
android standardize include format and pragma once 2021-03-09 19:01:41 -05:00
apple match io loop event order on windows/apple to match linux. 2021-12-15 15:25:53 -05:00
config implement exit node pooling, allows users to use multiple exits for an address range. 2021-12-15 16:26:21 -05:00
consensus Merge pull request #1791 from majestrate/exclude-failing-from-queue-2021-10-29 2021-10-29 14:44:16 -03:00
constants Remove unused defaults.hpp 2021-08-10 17:13:27 -03:00
crypto Simplifications & C++17 2021-11-14 10:11:00 -04:00
dht Simplifications & C++17 2021-11-14 10:11:00 -04:00
dns when lokinet looses ip4 connectivity libunbound used to freak out and only use ip6 after such an event. 2021-12-03 16:12:10 -05:00
ev match io loop event order on windows/apple to match linux. 2021-12-15 15:25:53 -05:00
exit Optimization: eliminate unneeded shared_ptrs 2021-11-15 18:32:03 -04:00
handlers implement exit node pooling, allows users to use multiple exits for an address range. 2021-12-15 16:26:21 -05:00
hook Simplifications & C++17 2021-11-14 10:11:00 -04:00
iwp demote log statement levels 2021-11-28 09:57:10 -05:00
link Rename PumpLL -> TriggerPump 2021-11-15 13:37:47 -04:00
linux standardize include format and pragma once 2021-03-09 19:01:41 -05:00
messages Simplifications & C++17 2021-11-14 10:11:00 -04:00
net match io loop event order on windows/apple to match linux. 2021-12-15 15:25:53 -05:00
path Avoid std::function in hot pump code 2021-11-15 18:29:26 -04:00
peerstats Replace ::Hash nested structs with std::hash specializations 2021-03-10 11:19:52 -04:00
quic use inline source_location implementation for android too 2021-10-06 11:10:48 -04:00
router match io loop event order on windows/apple to match linux. 2021-12-15 15:25:53 -05:00
routing correctly discard invalid data on transfer traffic message 2021-04-19 07:02:43 -04:00
rpc make serivce::Endpoint::EnsurePathToService have a default timeout as a named constant. 2021-12-15 15:25:53 -05:00
service make serivce::Endpoint::EnsurePathToService have a default timeout as a named constant. 2021-12-15 15:25:53 -05:00
simulation standardize include format and pragma once 2021-03-09 19:01:41 -05:00
tooling Rename isRouter -> isSNode 2021-04-19 06:58:36 -04:00
util Merge pull request #1759 from majestrate/iterate-dir-in-order-2021-10-06 2021-10-06 15:15:26 -04:00
vpn match io loop event order on windows/apple to match linux. 2021-12-15 15:25:53 -05:00
win32 standardize include format and pragma once 2021-03-09 19:01:41 -05:00
app.xml stray tag ;-; 2018-12-24 22:39:34 -06:00
bootstrap.cpp standardize include format and pragma once 2021-03-09 19:01:41 -05:00
bootstrap.hpp standardize include format and pragma once 2021-03-09 19:01:41 -05:00
CMakeLists.txt refactor logging to use std::source_location 2021-10-06 11:10:48 -04:00
context.cpp it works 2021-09-02 14:17:09 -04:00
endpoint_base.cpp add untracked file 2021-04-19 07:02:44 -04:00
endpoint_base.hpp add MarkAddressOutbound to plainquic 2021-06-08 14:36:33 -04:00
lokinet_shared.cpp Cleanup: avoid pointless copy of this pointer 2021-11-15 13:38:00 -04:00
nodedb.cpp liblokinet additions: 2021-04-19 06:59:07 -04:00
nodedb.hpp liblokinet additions: 2021-04-19 06:59:07 -04:00
pow.cpp standardize include format and pragma once 2021-03-09 19:01:41 -05:00
pow.hpp standardize include format and pragma once 2021-03-09 19:01:41 -05:00
profiling.cpp far stricter profiling algorithm 2021-06-08 14:36:30 -04:00
profiling.hpp make profiling far stricter for path builds 2021-05-04 17:01:29 -04:00
router_contact.cpp srv records 2021-04-19 07:02:43 -04:00
router_contact.hpp make format 2021-10-16 15:16:55 -03:00
router_id.cpp standardize include format and pragma once 2021-03-09 19:01:41 -05:00
router_id.hpp Replace ::Hash nested structs with std::hash specializations 2021-03-10 11:19:52 -04:00
router_version.cpp Cleanup: avoid pointless copy of this pointer 2021-11-15 13:38:00 -04:00
router_version.hpp standardize include format and pragma once 2021-03-09 19:01:41 -05:00
testnet.c prepare for 0.5.0 2019-08-29 07:45:58 -04:00