Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ipcpd: Enroll DHT when creating dt connection | dimitri staessens | 2017-09-19 | 1 | -3/+0 |
| | | | | | | | | | The DHT will now enroll or sync when a data transfer connection is added. This avoids the need to create a temporary data transfer connection during enrollment (and speeds it up considerably). The notifier system was modified to take an opaque pointer to the object that registers as a parameter. | ||||
* | build: Replace fsf snail mail with contact URL | dimitri staessens | 2017-08-13 | 1 | -2/+1 |
| | |||||
* | ipcpd: Add DHT as directory in normal IPCP | dimitri staessens | 2017-07-18 | 1 | -0/+54 |
This implements a Distributed Hash Table (DHT) based on the Kademlia protocol, with default parameters set as used in the BitTorrent Mainline DHT. This initial implementation is almost feature complete, except for some things to be done after a testing period: caching and stale peer bumping, and setting the expiration timeout via the IRM tool. |