Version 0.0.6
Pre-release
Pre-release
- Fill node_to_bootstrap of friend with close nodes (#212)
- Parse packet type FriendRequests (#211)
- Add parameter for eviction strategy (#210)
- Speed up 'cargo test' for tcp (#209)
- Simplify constructor of Kbucket (#207)
- Refactor SockAndTime struct (#206)
- Parse packet type ShareRelays (#205)
- Add fake friends to DHT (#204)
- Handle all connections in ServerExt::run (#203)
- Renaming and minor refactoring (#202)
- Parse packet type Alive (#201, #208)
- Treat IPv4 and IPv6 addresses of same node as they belonged to different nodes (#200)
- Fix Appveyor to download libsodium v1.0.16 (#198)
- Remove pub from DHT Server::try_add_close_nodes (#197)
- Remove take_while while bootstrapping from nodes (#196)
- Avoid issues with floating point arithmetic (#195)
- Fix log for TCP server (#194)
- Bootstrap from bootstrap nodes when all nodes in Kbucket are discarded (#192)
- Limit bootstrap nodes of friend instead of close nodes (#191)
- Use cargo-clippy instead of deprecated clippy plugin (#189)
- Fix clippy warnings (#188, #190)
- Fix add overflow in DHT server (#187)
- Get closest global IP in OnionAnnounce (#187)
- Improve DHT tests (#186)
- Relicense to MIT/GPLv3+ (#185)
- Fix hole punching (#183, #193)
- Simplify example and synchronize it with tox-node (#182)
- Use DhtNode instead of PackedNode (#181)
- Update the status of the project (#180)
- Send periodic pings in TCP server (#178)
- Fix binary search in Kbucket (#177)
- Add crypto_core::random_usize (#176)
- Add mutable iterator for Kbucket (#175)
- DHT refactoring, NAT fixes, improve ping sender (#174, #179, #193)
- Set onion sink for DHT Server via setter (#173)
- Poll Future in PingSender::try_add (#172)
- Fix IPv6 in DHT (#171)
- Add TCP:ServerExt to serve each TCP connection (#170)
- Do not send LAN IPs in NodesResponse (#168)
- Optional LanDiscovery for DhtNode (#167)