This project is mirrored from https://:*****@github.com/savoirfairelinux/opendht.
Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
- Oct 21, 2016
-
-
Simon Désaulniers authored
-
Simon Désaulniers authored
* several clang related bug fixes; * connectivity changes related enhancements; * new "refresh" protocol primitive (not exposed to API); * "permanent put" operation fixes/enhancements; * fixed general efficiency issues;
-
Simon Désaulniers authored
-
Adrien Béraud authored
-
- Oct 19, 2016
-
-
Adrien Béraud authored
-
Adrien Béraud authored
-
-
Historically, the next announce timing was based on the last acknowledgement received from a SearchNode. This behavior was invalid since the 'refresh' operation. In fact, for a given value that was "refreshed", its creation time would differ from the announcer's info. Therefor, all search node's reannouncing timings would differ, hence causing inconsistency on the network.
-
Adrien Béraud authored
-
Adrien Béraud authored
-
- Oct 18, 2016
-
-
Adrien Béraud authored
dht: appropriate time info in permanent put ops
-
Simon Désaulniers authored
-
- Oct 17, 2016
-
-
Adrien Béraud authored
-
Adrien Béraud authored
-
-
This operation requests a node to refresh a value's time_point information of its lifetime begining. This is intended to fix the *permanent put* operation which has been having syncing issues since the introduction of an enhanced and lighter put operation.
-
-
-
-
-
-
- Oct 16, 2016
-
-
- Oct 15, 2016
-
-
- Oct 12, 2016
-
-
Adrien Béraud authored
-
Adrien Béraud authored
-
Adrien Béraud authored
-
- Oct 11, 2016
-
-
Adrien Béraud authored
* automatic connection loss recovery * dhtrunner: asynchronous DNS lookup for bootstrap * handle values up to 64k * better support for large values on macOS * dht: add callback to pingNode * fix compilation with recent clang versions
-
Adrien Béraud authored
-
Adrien Béraud authored
search: detect connectivity changes
-
Simon Désaulniers authored
The number of bad nodes is limited in order to help determine presence of connectivity changes. See https://github.com/savoirfairelinux/opendht/issues/137 for details. According to the tables, 25 is a good average value for big networks. If the network is small, normal search expiration process will handle the situation.
-
Adrien Béraud authored
-
Adrien Béraud authored
dhtrunner: recover from network changes
-
Adrien Béraud authored
network: transmit large values in multiple packets
-
- Oct 10, 2016
-
-
This is to prevent any thread relying on network_engine's callback to block forever just like the Dht::sendPing's callback.
-
Adrien Béraud authored
Using a list of bootstrap nodes, we recover from network loss by pinging those nodes continuously until connected. Written with Simon Désaulniers.
-
-
- Oct 09, 2016
-
-
Adrien Béraud authored
-
- Oct 06, 2016
-
- Oct 04, 2016
-
-
Adrien Béraud authored
-
- Sep 24, 2016
-
-
Adrien Béraud authored
dht: bug fixes, timing computation enhancements
-