Version 0.0.5
Pre-release
Pre-release
- DHT refactoring, move periodic tasks from example into lib code (#161)
- Update the deps of the project (#159)
- Refactor old state_format, save/load DHT state from raw bytes (#158)
- Setup code coverage for gitlab CI (#157)
- Do not fall on invalid DHT packets (#156)
- Update minimal rustc version to 1.25 (#155)
- Migrate to cloc from tokio_timer (#154)
- Add Ping iterator (#151)
- Implement CryptoData handling (#150)
- Separate ClientData from DhtNode (#147)
- Implement CI on Travis for OsX (#145)
- Add Good and Bad status of a dht node (#144)
- Use correct IPv6 broadcast address (#143)
- Unify send functions, do not layer errors, set tcp onion sink in separate method (#143)
- Implement Net crypto handshake (#142)
- Update the status of the project (#140, #148)
- Fix the mechanism of verification commit messages in gitlab (#139)
- Add BootstrapInfo handler (#138)
- Fix type of DHT handle_packet function (#136)
- Prettify code a little bit in DHT module (#133)
- Implement Hole Punching and NatPing (#132)
- Add parsing for net crypto packets: CookieResponse, CryptoHandshake and CryptoData (#131)
- Add sha512 to cryptocore, refactor crypto core a little bit (#130)
- Implemented CI for gitlab for Linux and Windows (#129)
- Use constant keypair in example dht node (#128)
- Fix length of payloads in docs (#126, #127)
- Fix serialization of NodesResponsePayload (#126)
- Add DhtPkAnnounce payload to DhtRequest packet (#125)
- Add "onion" prefix to announce request/response (#123)
- Use crate
hex
instead of deprecatedrustc-serialize
(#122) - Add IpPort::protocol to onion::IpPort (#119)
- Update minimal version of Rust to 1.24.0 (#118)
- Add full NodesRequest example (#117)
- Handle DHT onion packets that should be redirected to TCP (#116)
- Fix OnionRequest and OnionResponse packets in TCP module (#115)
- Update the version of
cookie-factory
(#114) - Add sender's address to onion sink (#113)
- Move to our IoFuture since it is going to be deprecated in tokio (#112)