You can clone with
HTTPS or Subversion.
Remove unused (and misused) parameter from send_get_peers.
Update dht-example.c to fit new dht_init.
Implement identification of implementation (v entry).
Provide dht_random_bytes in dht_example.c.
Improve error-handling in dht_init.
Avoid use of /dev/urandom, ask user to provide function.
Silence fascist compilers and avoid a C99-ism.
Thanks to Charles Kerr.
Don't forbid port 25 after all.
Reword debugging message.
Mark nodes as live when announce_peers is successful.
Implement backtracking during search.
If a node turns out to be dead, we now backtrack to nodes seen earlier.
Be more fair when choosing starting nodes for a search.
Fix handling of tokens.
It was completely broken.
Forbid port 25.
Add debugging message.
Add forgotten update to changelog.
Fix formatting of peers_found.
Fix debugging message.
Protect parsing of tid.
Fix formatting of peer_announced.
Use uniform format for tids.
Implement some basic rate limiting.
Don't split until all nodes in our bucket our good.
We used to split prematurely under heavy load.