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
Jason Rhinelander 4ef25ef679 Add systemd-resolved dynamic DNS updating
Wires up systemd support to configure DNS on startup and when
enabling/disabling exit mode.

On startup (and when turning off an exit) we tell systemd-resolved to
direct .loki and .snode lookups to lokinet (leaving other DNS traffic
alone).

On exit enabling, we reconfigure it to resolve "." (i.e. the root DNS
domain) so that all lookups come into it.
3 years ago
..
android standardize include format and pragma once 3 years ago
config finish wiring up config for #1595 3 years ago
consensus standardize include format and pragma once 3 years ago
constants fix up some retarded bullshit 3 years ago
crypto Replace ::Hash nested structs with std::hash specializations 3 years ago
dht temp commit 3 years ago
dns temp commit 3 years ago
ev Change MaybeGetLoop to a virtual member func 3 years ago
exit formatting 3 years ago
handlers Add systemd-resolved dynamic DNS updating 3 years ago
hook standardize include format and pragma once 3 years ago
iwp Revert "tweak timeout parameters for link layer." 3 years ago
link Replace ::Hash nested structs with std::hash specializations 3 years ago
linux standardize include format and pragma once 3 years ago
messages temp commit 3 years ago
net Add missing getIPv6 implementation 3 years ago
path temp commit 3 years ago
peerstats Replace ::Hash nested structs with std::hash specializations 3 years ago
quic 😡 3 years ago
router Add systemd-resolved dynamic DNS updating 3 years ago
routing correctly discard invalid data on transfer traffic message 3 years ago
rpc limit calls to service node list updates for when we are synching the chain we dont spam with list updates 3 years ago
service finish wiring up config for #1595 3 years ago
simulation standardize include format and pragma once 3 years ago
tooling Rename isRouter -> isSNode 3 years ago
util finish wiring up config for #1595 3 years ago
vpn allow failure of setting ipv6 address when it is not allowed by kernel on linux 3 years ago
win32 standardize include format and pragma once 3 years ago
CMakeLists.txt Add systemd-resolved dynamic DNS updating 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 liblokinet additions: 3 years ago
endpoint_base.cpp add untracked file 3 years ago
endpoint_base.hpp temp commit 3 years ago
lokinet_shared.cpp cleanup after rebase 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 standardize include format and pragma once 3 years ago
profiling.hpp standardize include format and pragma once 3 years ago
router_contact.cpp srv records 3 years ago
router_contact.hpp srv records 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 standardize include format and pragma once 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