path: root/src/dht/gnunet-service-dht_neighbours.c
AgeCommit message (Expand)Author
2022-12-26-DHT: call try_connect also on already connected peers, just in case address ...Christian Grothoff
2022-12-26DHT: call try_connect also on already connected peers, just in case address c...Christian Grothoff
2022-12-26DHT: adjust BF size to actual neighbour set sizeChristian Grothoff
2022-12-24-rename to deconfuse Martin about which block type is actually used these day...Christian Grothoff
2022-12-04UTIL: Allow only inlcusion of util glib-style.Martin Schanzenbach
2022-12-04BUILD: Attempt to disentable platform.h, gnunet_common.h and gnunet_private_c...Martin Schanzenbach
2022-10-27actually, do both in case of ANY: datacache and HELLOChristian Grothoff
2022-10-27disallow ANY for block type in PUTs; do return HELLOs for ANY in GET requests...Christian Grothoff
2022-10-03-DOC: Documentation cleanup pass through DHT subsystemWillow Liquorice
2022-09-01-nullptrMartin Schanzenbach
2022-08-24-proper ResultMessage validation with new flagsChristian Grothoff
2022-08-21fix Bernd's signature violation discoveryChristian Grothoff
2022-08-21-fix uninitialized 'reserved' fieldChristian Grothoff
2022-08-20-remove unnecessary castChristian Grothoff
2022-08-20-fix off-by-one on path truncationChristian Grothoff
2022-08-18only 16 bit for optionsChristian Grothoff
2022-07-07implemented new DHT path signing with origin authenticationChristian Grothoff
2022-07-07major modification to datacache to store route options (and clean up the API)Christian Grothoff
2022-06-19fix: htonl vs htons, thanks BerndChristian Grothoff
2022-05-31protocol change: swap xquery and result filter, integrate mutator with result...Christian Grothoff
2022-03-14slightly beautify algChristian Grothoff
2022-03-14implement nicer path truncation where we keep the part of the path that did v...Christian Grothoff
2022-03-12-remove broken path trunction logicChristian Grothoff
2022-03-12-move function to more logical place, no semantic changeChristian Grothoff
2022-03-12-fix interpretation of return value after block API changeChristian Grothoff
2022-03-12consider HELLOs also from PUTs, remove exact duplicates even if block type is...Christian Grothoff
2022-03-12truncate paths if sigs are bad instead of just discarding the messageChristian Grothoff
2022-03-12revise block API to match latest DHT specsChristian Grothoff
2022-02-26-remove query hash from what is being signed overChristian Grothoff
2022-02-26-hack up GET/PUT signatures, still broken by designChristian Grothoff
2022-02-25add GNUNET_B2S() macro; fix dht_line_test: we sign over query_hash, not block...Christian Grothoff
2022-02-19-fix assertion, fix key initializationChristian Grothoff
2022-02-19-fix htons/htonl bug introduced by message format changeChristian Grothoff
2022-02-19-try to make static analysis happyChristian Grothoff
2022-02-19-got basics to work with dhtu and udp+ip underlayChristian Grothoff
2022-02-19-adding logging, minor dthu bugfixesChristian Grothoff
2022-02-19-DHT: get tests to passChristian Grothoff
2022-02-19-DHT: add gnunet-dht-hello for bootstrappingChristian Grothoff
2022-02-19-add hold/drop logicChristian Grothoff
2022-02-19-more work on DHTU integrationChristian Grothoff
2022-02-19first steps towards usable dhtuChristian Grothoff
2022-01-10-DHT: add path signature verification logic; tests pass, but logic remains deadChristian Grothoff
2022-01-10add more information to ensure signatures are fresh and request-specificChristian Grothoff
2022-01-09-DHT: implement path signing (but signatures are not yet being verified)Christian Grothoff
2022-01-09-DHT: implement path signing (but signatures are not yet being verified)Christian Grothoff
2022-01-09DHT: modify API and protocol messages to add path signatures, except for now ...Christian Grothoff
2022-01-03-more DHT code cleanup (no substantial changes)Christian Grothoff
2022-01-03-revising GDS_am_closest_peer to actually check all relevant peers in the rou...Christian Grothoff
2022-01-02-DHT: clean up peer selection logicChristian Grothoff
2022-01-02-minor code cleanupChristian Grothoff