All notable changes to this project will be documented in this file.
- Added function to check peer validity
- Optimizations in broadcast monitoring
- Minor bugfixes
- More stability bugfixes
- Stability bugfixes
- Use modern crates anyhow and thiserror instead of failure
- Refactor TL vector interface
- Update dependencies
- Configure broadcast parameters
- Supported merge of block and types repos
- Update of dependencies
- Merge DHT repo into ADNL repo (see DHT changelog in the end of this file)
- Merge Overlay repo into ADNL repo (see Overlay changelog in the end of this file)
- Merge RLDP repo into ADNL repo (see RLDP changelog in the end of this file)
- Get rid of ton::bytes type
- Prepare to make united crate for protocols
- Remove duplicated telemetry
- Performance improvements
- ADNL channel reset on
- Introduce server ID
- Use
thread_rng().fill
to fill buffer inAdnlClient::send_init_packet
AdnlClient::send_init_packet
is thread safe and can be spawned
- Fix compiler warnings
- Increase package version
- Turn off ADNL channel reset feature to provide seamless update
- Do not use base64, crypto crates directly
- Introduce ADNL connection status
- Push peer to refresh after channel reset
- Add adjusted interface to Wait
- Increase package version
- Get rid of workspace
- Increase package version
- Improved monitoring of ADNL channels
- Bump zstd version up (0.11)
- Prepare to make united crate for protocols
- Rebranding ton -> everx
- Get rid of ton::bytes type
- Ignore expired RLDP queries
- Async processing of queries
- Update raptorQ crate to 1.7.0
- Refactor RLDP message sanity check
- Added RLDP message sanity check
- Do not use base64 and crypto crates directly
- Use externally managed port
- Supported ever-types version 2.0
- Code clean up
- Rebranding ton -> everx
- Prepare to make united crate for protocols
- Added flag started_listening to fix queue overflow
- Async processing of queries
- Support BLS-related broadcasts
- Transparently support hops check for old-fashioned broadcasts
- Overlay message sanity check
- Allow to send duplicated broadcasts
- Do not use base64, crypto crates directly
- Use externally managed port
- Yet more stabilize verification
- Use network config for evaluation
- Support fast DHT policy
- Added export build commit of library
- Added control for # of hops in broadcast
- Prepare to make united crate for protocols
- Rebranding ton -> everx
- Multi-network DHT
- Support hops check for old-fashioned broadcasts
- Remove ever-crypto crate
- Small fixes for pipeline
- Use externally configured port
- Adapt to rare cases when DHT network may fail fast query at first time
- Increase package version
- DHT performance optimization
- Overlay node search with iterations
- Increase package version greatly
- Fix build due to broken dependencies
- Adjust some comments
- Support for different DHT search policies
- Use global config to verify on mainnet
- Increase package version
- Limit maximum score of bad peer
- Increase package version
- Get rid of workspace
- Increase package version
- Changed API for DHT overlay node address search
- Construction of DHT node info with arbitrary timestamp