Skip to content

Latest commit

 

History

History
108 lines (60 loc) · 2.29 KB

CHANGELOG.md

File metadata and controls

108 lines (60 loc) · 2.29 KB

Changelog

All notable changes to this project will be documented in this file.

[0.10.6] - 2023-11-24

Bug Fixes

  • Calling node_id() on an IPN eid now returns correct URL instead of an dtn scheme formatted IPN address

Documentation

  • Added matrix badge to dtn7 space in README

Miscellaneous Tasks

  • Switched to most recent test-case crate, making "allow_result" feature obsolete
  • Upgraded dependencies
  • Pleased clippy
  • Updated dependencies

Refactor

  • Replaced push_str with write in hexify helper, one less allocation

[0.10.5] - 2022-02-10

Features

  • Load bundles from slices, no need for an owned copy

[0.10.4] - 2022-02-07

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

[0.10.2] - 2022-02-05

Bug Fixes

  • Fixed a bug where payload data was double encoded

[0.10.1] - 2022-02-04

Bug Fixes

  • With disabled default features the benchmark helpers did not work anymore. now they have the feature 'benchmark-helpers'

[0.10.0] - 2022-02-04

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

[0.9.3] - 2022-02-03

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

[0.9.2] - 2021-09-10

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

[0.9.1] - 2021-09-09

Refactor

  • Eliminated derive_builder, added manual implementations