This project is mirrored from https://*****:*****@github.com/savoirfairelinux/opendht.git.
Pull mirroring updated .
- Oct 12, 2016
-
-
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
-
- Sep 23, 2016
-
-
Simon Désaulniers authored
-
Simon Désaulniers authored
-
Simon Désaulniers authored
'find_node' requests don't ask for values. Then, the idea of a Query makes less sense, but since we still need those to map status to network engine requests, we introduce dummy queries which with the field Query::none. Those queries will then only serve as key to network engine's requests.
-
Simon Désaulniers authored
-
Simon Désaulniers authored
When no listen request have been sent yet, getListenTime should tell it's okay to send pending listen request.
-
Simon Désaulniers authored
-
- Sep 21, 2016
-
-
- Sep 20, 2016
-
-
Adrien Béraud authored
-
Adrien Béraud authored
Replace with -DCMAKE_BUILD_TYPE=Debug
-
- Sep 18, 2016
-
-
Adrien Béraud authored
-
Adrien Béraud authored
dht: use a map for storage
-
- Sep 16, 2016
-
-
Adrien Béraud authored
-
Adrien Béraud authored
-
Adrien Béraud authored
introduce SockAddr to store IP addresses
-
- Sep 15, 2016
-
-
Adrien Béraud authored
-
- Sep 14, 2016
-
-
Simon Désaulniers authored
-
Adrien Béraud authored
[dht] concurrent queries
-
Simon Désaulniers authored
More code encapsulated in objects method is better for keeping consistent behavior.
-
Simon Désaulniers authored
The code preceding this would just not take multiple concurrent queries for a same search into account. This is a bug fix for a bad behavior since the queries.
-
Simon Désaulniers authored
The criteria has been rewritten (again) exploiting the idea behind the parameter 'update' to take into account the case where we have new distinct requests to send, then bypass some checks.
- Sep 08, 2016
-
-
Adrien Béraud authored
-
Adrien Béraud authored
-
Adrien Béraud authored
-