aboutsummaryrefslogtreecommitdiff
path: root/src/dht
Commit message (Collapse)AuthorAge
* slightly beautify algChristian Grothoff2022-03-14
|
* implement nicer path truncation where we keep the part of the path that did ↵Christian Grothoff2022-03-14
| | | | verify
* -add sanity check on local inputs, fix assertionChristian Grothoff2022-03-12
|
* -remove broken path trunction logicChristian Grothoff2022-03-12
|
* -move function to more logical place, no semantic changeChristian Grothoff2022-03-12
|
* -fix interpretation of return value after block API changeChristian Grothoff2022-03-12
|
* consider HELLOs also from PUTs, remove exact duplicates even if block type ↵Christian Grothoff2022-03-12
| | | | is unknown
* truncate paths if sigs are bad instead of just discarding the messageChristian Grothoff2022-03-12
|
* only hash over PID, not full HELLO URL when checking for duplicate HELLO blocksChristian Grothoff2022-03-12
|
* revise block API to match latest DHT specsChristian Grothoff2022-03-12
|
* -fix dist buildMartin Schanzenbach2022-03-08
|
* -remove query hash from what is being signed overChristian Grothoff2022-02-26
|
* -hack up GET/PUT signatures, still broken by designChristian Grothoff2022-02-26
|
* add GNUNET_B2S() macro; fix dht_line_test: we sign over query_hash, not ↵Christian Grothoff2022-02-25
| | | | block key
* -fix datacache to return 2x num_closest in both directionsChristian Grothoff2022-02-23
|
* -removing FIXME"Christian Grothoff2022-02-19
|
* -add scripts to deploy DHT tests with DHTUChristian Grothoff2022-02-19
|
* -fix assertion, fix key initializationChristian Grothoff2022-02-19
|
* -fix htons/htonl bug introduced by message format changeChristian Grothoff2022-02-19
|
* -try to make static analysis happyChristian Grothoff2022-02-19
|
* -got basics to work with dhtu and udp+ip underlayChristian Grothoff2022-02-19
|
* -adding logging, minor dthu bugfixesChristian Grothoff2022-02-19
|
* -DHT: get tests to passChristian Grothoff2022-02-19
|
* -fix port initialization in addrChristian Grothoff2022-02-19
|
* -fix crashes on new DHT load/shutdownChristian Grothoff2022-02-19
|
* -DHT: add gnunet-dht-hello for bootstrappingChristian Grothoff2022-02-19
|
* -add hold/drop logicChristian Grothoff2022-02-19
|
* -more work on DHTU integrationChristian Grothoff2022-02-19
|
* add new HELLO_URI block support to block pluginChristian Grothoff2022-02-19
|
* first steps towards usable dhtuChristian Grothoff2022-02-19
|
* -DHT: add path signature verification logic; tests pass, but logic remains ↵Christian Grothoff2022-01-10
| | | | dead (FTBFS fix)
* -DHT: add path signature verification logic; tests pass, but logic remains deadChristian Grothoff2022-01-10
|
* -export routine for path verification (untested)Christian Grothoff2022-01-10
|
* add more information to ensure signatures are fresh and request-specificChristian Grothoff2022-01-10
|
* -DHT: implement path signing (but signatures are not yet being verified)Christian Grothoff2022-01-09
|
* -DHT: implement path signing (but signatures are not yet being verified)Christian Grothoff2022-01-09
|
* DHT: modify API and protocol messages to add path signatures, except for now ↵Christian Grothoff2022-01-09
| | | | the actual signatures are just placeholders (signing and signature verification are missing)
* DHT: signed path definition (not implemented at all)Christian Grothoff2022-01-09
|
* -more DHT code cleanup (no substantial changes)Christian Grothoff2022-01-03
|
* -revising GDS_am_closest_peer to actually check all relevant peers in the ↵Christian Grothoff2022-01-03
| | | | routing table
* -DHT: clean up peer selection logicChristian Grothoff2022-01-02
|
* -minor code cleanupChristian Grothoff2022-01-02
|
* -renameChristian Grothoff2022-01-02
|
* -DHT: deduplicate monitor matching logicChristian Grothoff2022-01-02
|
* -non-trivial refactoring/cleanup of the DHT codeChristian Grothoff2022-01-02
|
* clean up am_closest_peer and other functionsChristian Grothoff2022-01-02
|
* revise DHT hashing functions, add test logicChristian Grothoff2022-01-02
|
* -migrate code to new block APIChristian Grothoff2021-12-29
|
* -start to use new block API in DHTChristian Grothoff2021-12-29
|
* -updating block plugins to new APIChristian Grothoff2021-12-29
|