Releases: fdo-rs/fido-device-onboard-rs
Releases · fdo-rs/fido-device-onboard-rs
Release 0.4.5
What's Changed
- Use the official jekyll build action for CI by @puiterwijk in #230
- ci: do not crash commitlint on missing body by @puiterwijk in #234
- chore: update build requirements on README.md by @7flying in #233
- chore: add CONTRIBUTING file by @puiterwijk in #235
- chore: add more packages to CONTRIBUTING.md by @puiterwijk in #236
- feat(client): send errors back while performing TO1/TO2 by @7flying in #222
- chore: port admin-tool to clap 3 by @puiterwijk in #242
- feat: per-device serviceinfo by @puiterwijk in #239
- feat: implement admin-tool All-In-One by @puiterwijk in #245
- chore: update sample owner config file by @7flying in #248
- feat: update ServiceInfo spec with extra_commands by @puiterwijk in #237
- doc: add documentation for diskencryption SIM by @puiterwijk in #249
- chore: unify openssl-kdf versions in data-formats module by @nullr0ute in #252
- Add Reencryption implementation by @puiterwijk in #251
- feat: add disk encryption to serviceinfo API server by @puiterwijk in #253
- ci: allow single reviewer if no actual stability impact by @puiterwijk in #255
- chore(fido-device-onboard.spec): update to 0.4.5 latest by @runcom in #232
Full Changelog: v0.4.0...v0.4.5
Release 0.4.0
What's Changed
- chore(examples/config): fix manufacturing server config by @runcom in #196
- Small fixes on examples configurations by @runcom in #197
- chore(examples/config): paths must be absolute by @runcom in #198
- refactor(owner-tool): remove remnants of report-to-rendezvous subcommand by @7flying in #208
- feat: add an admin-tool cli by @runcom in #216
- embed rendezvous-info and owner-addresses in the config by @runcom in #220
- fix(admin-tool): randomize cert serial by @runcom in #219
- chore: update serial_test requirement from 0.5.1 to 0.6.0 by @dependabot in #218
- feat: implement DIUN root cert verification by @puiterwijk in #225
- feat: implement semi-TPM Device Credential by @puiterwijk in #224
- feature: add serviceinfo API client by @puiterwijk in #210
- feat: fall back to non-interoperable KDF by @puiterwijk in #228
- chore: bump version to 0.4.0 by @puiterwijk in #229
New Contributors
Full Changelog: v0.3.0...v0.4.0
Release 0.3.0
Release 0.3.0
Moves to FDO spec 1.1.
What's Changed
- fix(spec): Version has to come before forgemeta by @runcom in #182
- Implement file and command serviceinfo modules by @puiterwijk in #186
- chore(systemd): always run the fdo client by @runcom in #188
- chore(systemd): env file is optional, mark it by @runcom in #189
- fix: fix typo in expected environment variable by @puiterwijk in #187
- chore: don't call .to_string() in a format argument by @puiterwijk in #191
- chore(systemd): mv creds may fail by @runcom in #190
- chore(dracut): strenghten manufacturing client service by @runcom in #194
- Move to FDO version 1.1 by @puiterwijk in #192
- chore: bump to version 0.3.0 by @puiterwijk in #195
Full Changelog: v0.2.0...v0.3.0
Release 0.2.0
What's Changed
- fix: ensure Nonce and Guid are bstr .size 16 by @puiterwijk in #100
- fix: adding golang to devcontainer by @jnogol in #101
- fix: support ips in rendezvous info by @runcom in #103
- fix: ensure all tests use new server ports by @puiterwijk in #105
- feat: mfg-client check whether device has active credentials by @jnogol in #104
- Add a new pri-fidoiot voucher by @puiterwijk in #109
- fix: (de)serialize simple messages correctly by @puiterwijk in #111
- fix: ensure KeyExchanges are bstr by @puiterwijk in #112
- fix: use correct lengths for random sizes by @puiterwijk in #113
- fix: add owner public key by @puiterwijk in #114
- fix: log and return error on sequence break by @puiterwijk in #116
- fix: use the correct nonce key for nonce7 by @puiterwijk in #117
- fix: make ServiceInfo a Vec<Vec> by @puiterwijk in #118
- feat: use ciborium for serializing by @puiterwijk in #120
- fix: don't wrap EAT payload into a bstr by @puiterwijk in #121
- fix: allow missing messagetype in case of error by @puiterwijk in #122
- fix: use error from for CoseError by @puiterwijk in #123
- feat: implement custom KDF by @puiterwijk in #124
- chore: automatically label possible stability impact by @puiterwijk in #78
- build: perform more effective caching by @puiterwijk in #128
- fix: actually enforce tag on COSESign deserialize by @puiterwijk in #119
- feat: add Ownership Voucher management API by @puiterwijk in #107
- fix(libfdo-data): build with cargo-c by @runcom in #140
- ci: fix permissions on labeler workflow by @puiterwijk in #144
- build: use standard ubuntu image for CI by @puiterwijk in #134
- fix(libfdo-data): set soname to the shared library by @runcom in #143
- feat: cancel to2 if to1d was invalid by @puiterwijk in #145
- [data-formats/ownershipvoucher] - Sanitizing manufacturing info by @jnogol in #141
- feat(store): implement metadata storage by @runcom in #125
- feat: add serviceinfo api specification draft by @puiterwijk in #138
- feat: create initial documentation framework by @puiterwijk in #149
- ci: require extra review on stability impact by @puiterwijk in #150
- ci: fix mergify config file by @puiterwijk in #151
- feat: default log level to info by @puiterwijk in #147
- feat: Make the Owner Tool dump OV as PEM by @puiterwijk in #131
- fix: ensure cborparser doesn't crash on too little data by @puiterwijk in #139
- feat: perform report to rendezvous periodically by @runcom in #146
- fix: call async on futures by @runcom in #154
- build: add spec to build RPM by @runcom in #70
- fix: add missing build dep and fix owner-tool location by @runcom in #156
- fix(spec): use forgesource by @runcom in #157
- fix(spec): use forgesetup by @runcom in #158
- fix(serviceinfo): install ssh key with correct ownership by @runcom in #159
- feat: switch back to openssl-kdf by @puiterwijk in #160
- fix(spec): build with version if commit undefined by @runcom in #162
- fix: check paths in configs are absolute by @runcom in #165
- chore: add commitlint configuration by @puiterwijk in #167
- Implement parsing multiple Ownership Vouchers, and add libfdo-data-go by @puiterwijk in #166
- feat: move from chrono to time by @puiterwijk in #176
- Remove todos, limit panics, and check for them by @puiterwijk in #174
- ci: fix dependabot check by @puiterwijk in #179
- chore: update ciborium requirement from 0.1.0 to 0.2.0 by @dependabot in #163
- feat: add non-interoperable KDF by @puiterwijk in #169
- feat: bump to v0.2.0 by @puiterwijk in #180
- Add --version flag by @puiterwijk in #181
Full Changelog: v0.1.0...v0.2.0
Release v0.1.0
Initial pre-release.