aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Bump version to 0.1.1murilo ijanc2026-03-252-1/+10
|
* Remove stale peers without replacement from routing tablemurilo ijanc2026-03-253-12/+16
| | | | | | | When a peer exceeds STALE_THRESHOLD failures and the replacement cache is empty, remove it outright instead of leaving it in the bucket indefinitely. Prevents phantom peer accumulation in small clusters where the cache rarely fills.
* Update repository URL and reset version to 0.1.0murilo ijanc2026-03-242-3/+2
|
* Add brief project description to READMEmurilo ijanc2026-03-241-2/+23
|
* Initial commitv0.1.0murilo ijanc2026-03-2450-0/+14929
NAT-aware Kademlia DHT library for peer-to-peer networks. Features: - Distributed key-value storage (iterative FIND_NODE, FIND_VALUE, STORE) - NAT traversal via DTUN hole-punching and proxy relay - Reliable Datagram Protocol (RDP) with 7-state connection machine - Datagram transport with automatic fragmentation/reassembly - Ed25519 packet authentication - 256-bit node IDs (Ed25519 public keys) - Rate limiting, ban list, and eclipse attack mitigation - Persistence and metrics - OpenBSD and Linux support