Releases: dtn7/bp7-rs
Releases · dtn7/bp7-rs
Release v0.10.6
Bug Fixes
- Validation now rejects bundles without payload
- Marked extern C functions which can lead to UB as unsafe #2
- Fixed build script of ffi example, adding -lm flag
Documentation
- Updated all documentation to point to rfc 9171 instead of the draft
Miscellaneous Tasks
- Updated flags and dtn URI parsing be in line with RFC 9171
Release v0.10.5
Features
- Load bundles from slices, no need for an owned copy
Release v0.10.4
Bug Fixes
- Removed leftover dbg!() in canonical block deserializer
- Workaround for bug in upstream test-case crate (v1.2.2)
Refactor
- Use println! instead of dbg! in CLI for printing decoded bundles
Testing
- Added tests for bundle ID and bundle ToString functionality
Release v0.10.2
Bug Fixes
- Fixed a bug where payload data was double encoded
Release v0.10.1
Bug Fixes
- With disabled default features the benchmark helpers did not work anymore. now they have the feature 'benchmark-helpers'
Release v0.10.0
Bug Fixes
- Explictly drop CString references in bundle_metadata_free of ffi
- DtnAdress::new now adds '//' before node name
- Enforce trailing slash for endpoint IDs that are the node ID
Release v0.9.3
Bug Fixes
- Validation now rejects bundles without payload
- Marked extern C functions which can lead to UB as unsafe #2
- Fixed build script of ffi example, adding -lm flag
Documentation
- Updated all documentation to point to rfc 9171 instead of the draft
Miscellaneous Tasks
- Updated flags and dtn URI parsing be in line with RFC 9171
Release v0.9.2
Bug Fixes
- Changed unwraps into proper error handling
- Require a payload block in a new bundle as described in Bundle Protocol Draft
Refactor
- Using bitflags for bundle and block control flags
- Eliminated derive_builder, added manual implementations
Styling
- Pleased clippy in builder
Build
- Updated Cargo.toml to be managed by release.sh