feat: add forwarding and announce request handling

This is the "server-side" part of the new friend finding system,
allowing DHT nodes to store small amounts of data and permit searching
for it. A forwarding (proxying) mechanism allows this to be used by TCP
clients, and deals with non-transitivity in the network.
This commit is contained in:
zugz (tox)
2020-12-31 00:00:00 +00:00
parent 97acb39c1f
commit e49a477a84
45 changed files with 2523 additions and 68 deletions
+2 -2
View File
@@ -50,8 +50,8 @@ add_flag -Wno-unused-function
add_flag -Wno-used-but-marked-unused
# We use variable length arrays a lot.
add_flag -Wno-vla
# Disable warning about Doxygen retval tag
add_flag -fcomment-block-commands=retval
# Disable warnings about unknown Doxygen commands
add_flag -Wno-documentation-unknown-command
# Disable specific warning flags for C++.