Releases: fdo-rs/fido-device-onboard-rs
Releases · fdo-rs/fido-device-onboard-rs
v0.5.0
v0.4.13
What's Changed
- fix: drop unused sha-crypt dep by @nullr0ute in #538
- feat: replace shadow and passwd crates with our built-in functions by @7flying in #539
- fix: use J option (xz) instead of j (bzip2) for compression by @7flying in #540
- test: some fdo container test fixes by @henrywang in #530
- fix(spec): add both clients as fdo-admin-cli's Requires by @7flying in #541
- fix: relabel devcreds before onboarding by @runcom in #543
- chore: fixup paths for selinux by @runcom in #547
- docs(howto): fix config file names by @PLangowski in #550
- docs: Update outdated FDO spec links by @mmartinv in #555
- fix: Spelling corrections by @Bert-R in #561
- fix: bump openssl-kdf to 0.4.2 by @7flying in #569
- chore: bump rustix from 0.37.19 to 0.37.26 by @dependabot in #570
- chore: bump warp-sessions from 1.0.18 to 1.0.19 by @dependabot in #473
- docs: update HOWTO.md by @rdotjain in #574
- chore: bump devicemapper from 0.33.5 to 0.34.0 by @dependabot in #573
- fix(docs): Update HOWTO.md by @rdotjain in #576
- fix(admin-tool): call the 'fdo-owner-tool' with the correct arguments by @mmartinv in #564
- fix: integration-tests: remove users crate by @djach7 in #577
- chore: bump openssl from 0.10.55 to 0.10.60 by @dependabot in #581
- fix: cargo test failing in dev container by @djach7 in #590
- tests: add cargo test to dev container ci by @djach7 in #592
- chore: bump github/codeql-action from 2 to 3 by @dependabot in #589
- chore: bump unsafe-libyaml from 0.2.8 to 0.2.10 by @dependabot in #595
- chore: fix clippy warnings after rustc v1.75.0 update by @7flying in #596
- chore: bump tera from 1.18.1 to 1.19.1 by @dependabot in #549
- chore: bump log from 0.4.18 to 0.4.20 by @dependabot in #542
- chore: bump warp requirement explicitly to 0.3.6 by @nullr0ute in #597
- Spec fixes by @nullr0ute in #598
- chore: fix Fedora Packit builds by @7flying in #582
- chore: bump pretty_env_logger from 0.4.0 to 0.5.0 by @dependabot in #511
- chore: bump config from 0.13.3 to 0.13.4 by @dependabot in #602
- Fix hashing of Device Certificate Chain in Ownership Voucher by @ben-krieger in #601
- chore: bump actions/cache from 3 to 4 by @dependabot in #604
- chore: bump shlex from 1.1.0 to 1.3.0 by @dependabot in #607
- chore: bump tss-esapi crate to 7.4 by @nullr0ute in #608
- chore: bump h2 from 0.3.19 to 0.3.24 by @dependabot in #606
- chore: bump for 0.4.13 release by @nullr0ute in #610
New Contributors
- @PLangowski made their first contribution in #550
- @mmartinv made their first contribution in #555
- @Bert-R made their first contribution in #561
- @ben-krieger made their first contribution in #601
Full Changelog: v0.4.12...v0.4.13
v0.4.12
What's Changed
- Dev dependencies by @7flying in #525
- CI: Add FDO container integration test CI by @henrywang in #526
- ci: install jq in "Get Current Job Log URL" step by @henrywang in #527
- test: remove ssh key files and generate them on the fly by @henrywang in #528
- ci: fix working directory issue by @henrywang in #529
- chore: add client-linuxapp container by @rdotjain in #521
- [WIP] chore: Update e2e tests to check flow with multiple ssh keys per user by @rdotjain in #533
- Change TCTI type from
Tabrmd
toDevice
(Kernel RM) by @7flying in #536 - feat(manufacturing-client): use default ipv4 iface route if not provided by @sarmahaj in #491
- Prepare 0.4.12 by @nullr0ute in #537
New Contributors
- @henrywang made their first contribution in #526
Full Changelog: v0.4.11...v0.4.12
v0.4.11
What's Changed
- chore: update libcryptsetup to 0.8.0 and fix API changes by @7flying in #509
- User creation with password by @djach7 in #437
- chore: fix wrong links in container's README by @7flying in #512
- chore: minor updates to make vendored script by @nullr0ute in #513
- chore: bump openssl from 0.10.53 to 0.10.55 by @dependabot in #515
- chore: bump devicemapper from 0.33.4 to 0.33.5 by @dependabot in #517
- fix: explicitly mark LUKS2 for context load by @7flying in #519
- chore: update ssh-key format in tests to match real-world usage by @7flying in #522
- Update rpm spec file and prepare for 0.4.11 release by @nullr0ute in #524
New Contributors
Full Changelog: v0.4.10...v0.4.11
v0.4.10
What's Changed
- feat: integrate with Packit by @runcom in #456
- feat: integrate Packit with COPR by @runcom in #457
- Allow MAC addresses as mfg_string_type by @7flying in #451
- ci: replace actions-rs/toolchain with dtolnay/rust-toolchain by @7flying in #384
- chore: update README with RMPs and containers information by @runcom in #458
- chore: fix Packit RPM version by @runcom in #459
- chore: remove unused function
get_hash_two_items
by @nak3 in #465 - chore: add serviceinfo API server to crates list by @nak3 in #467
- ci: fix integration test with TPM by @nak3 in #471
- chore: bump pem from 1.1.1 to 2.0.1 by @nak3 in #472
- chore: bump h2 from 0.3.16 to 0.3.17 by @dependabot in #474
- chore: update HOWTO.md by @7flying in #460
- feat(data-formats): Support encoding the large number by cborparser by @nak3 in #464
- chore: bump clap from 4.1.14 to 4.2.4 by @dependabot in #484
- chore: bump serial_test from 1.0.0 to 2.0.0 by @dependabot in #461
- chore: bump tempfile from 3.4.0 to 3.5.0 by @dependabot in #455
- chore: bump enumflags2 from 0.7.5 to 0.7.7 by @dependabot in #488
- feat(serviceinfo_api_server): implement per device Serviceinfo initial user and sshkey by @sarmahaj in #479
- feat(admin-tool): configure X509 certificate's expiration date by @7flying in #480
- test(e2e2): remove accidentally added block of lines by @sarmahaj in #492
- chore: specify supported Fedora releases in CONTRIBUTING by @7flying in #482
- chore: Update libcryptsetup-rs to 0.7 by @nullr0ute in #501
- chore: bump for 0.4.10 release by @nullr0ute in #502
Full Changelog: v0.4.9...v0.4.10
v0.4.9
What's Changed
- chore: bump time from 0.3.17 to 0.3.19 by @dependabot in #423
- chore: bump clap from 4.1.4 to 4.1.6 by @dependabot in #419
- fix: do not start two servers with the same unit by @7flying in #425
- chore: don't require an explicit minor release of reqwest by @nullr0ute in #427
- chore: bump http from 0.2.8 to 0.2.9 by @dependabot in #426
- chore: bump libcryptsetup-rs from 0.6.0 to 0.6.1 by @dependabot in #420
- fix(ci): missing dependencies due to the new Fedora release by @7flying in #428
- Reboot option by @7flying in #410
- chore: bump tempfile from 3.3.0 to 3.4.0 by @dependabot in #430
- chore(admin-tool): don't specify an explicit minor version for time by @7flying in #431
- Extend support for device identification other than serial number by @sarmahaj in #396
- chore: bump clap from 4.1.6 to 4.1.8 by @dependabot in #434
- chore: add 'marshalling' to spellcheck-ignore by @7flying in #444
- fix(serviceinfo): no authentication is needed when omitting
service_info_auth_token
by @nak3 in #441 - fix: format in TESTING.md by @nak3 in #442
- chore: bump openssl from 0.10.45 to 0.10.48 by @dependabot in #450
- chore: bump devicemapper from 0.32.3 to 0.33.2 by @dependabot in #448
- chore: bump for 0.4.9 release by @nullr0ute in #452
New Contributors
Full Changelog: v0.4.8...v0.4.9
v0.4.8
What's Changed
- ci: migrate deprecating set-output commands by @miles170 in #339
- chore: bump config from 0.13.2 to 0.13.3 by @dependabot in #360
- chore: bump serde_bytes from 0.11.7 to 0.11.8 by @dependabot in #359
- chore: bump serial_test to 0.10.0 by @7flying in #358
- chore: bump wagoid/commitlint-github-action from 4 to 5 by @dependabot in #285
- chore: bump xattr from 0.2.3 to 1.0.0 by @dependabot in #363
- ci: remove deprecated option on mergify by @7flying in #366
- chore: bump openssl from 0.10.44 to 0.10.45 by @dependabot in #367
- chore: bump libcryptsetup-rs from 0.5.1 to 0.6.0 by @dependabot in #364
- chore: bump serde_yaml from 0.8.26 to 0.9.16 by @dependabot in #361
- chore: bump libc from 0.2.138 to 0.2.139 by @dependabot in #370
- chore: bump devicemapper from 0.32.2 to 0.32.3 by @dependabot in #372
- chore: bump serde from 1.0.151 to 1.0.152 by @dependabot in #373
- fix: do not default to YAML !Tag syntax on serde_yaml serialization by @7flying in #375
- ci: add aio check step to the build_and_test job by @7flying in #376
- chore: bump tokio from 1.23.0 to 1.23.1 by @dependabot in #377
- fix: general clippy warnings by @7flying in #379
- chore: bump tokio from 1.23.1 to 1.24.1 by @dependabot in #380
- chore: bump glob from 0.3.0 to 0.3.1 by @dependabot in #381
- chore: bump async-trait from 0.1.60 to 0.1.61 by @dependabot in #382
- chore: bump pem from 1.1.0 to 1.1.1 by @dependabot in #385
- chore: bump nix to 0.26 by @7flying in #368
- ci: update docker/metadata-action by @7flying in #386
- chore: bump nix from 0.26.1 to 0.26.2 by @dependabot in #390
- chore: bump serial_test from 0.10.0 to 1.0.0 by @dependabot in #389
- chore: bump tokio from 1.24.1 to 1.24.2 by @dependabot in #388
- chore: bump reqwest from 0.11.13 to 0.11.14 by @dependabot in #392
- chore: bump async-trait from 0.1.61 to 0.1.62 by @dependabot in #393
- chore: bump serde_yaml from 0.9.16 to 0.9.17 by @dependabot in #391
- chore: bump async-trait from 0.1.62 to 0.1.63 by @dependabot in #394
- chore: bump clap to 4.1+ by @7flying in #357
- chore: bump clap from 4.1.3 to 4.1.4 by @dependabot in #397
- docs: fix typo in HOWTO.md by @7flying in #398
- ci: add tests for serde_yaml serialization + deserialization by @7flying in #401
- chore: bump tokio from 1.24.2 to 1.25.0 by @dependabot in #404
- fix: clippy uninlined_format_args errors by @7flying in #407
- chore: bump futures from 0.3.25 to 0.3.26 by @dependabot in #405
- chore: bump async-trait from 0.1.63 to 0.1.64 by @dependabot in #406
- chore: bump uuid from 1.2.2 to 1.3.0 by @dependabot in #408
- chore: bump hyper from 0.14.23 to 0.14.24 by @dependabot in #409
- chore: bump serde_json from 1.0.91 to 1.0.92 by @dependabot in #411
- chore: bump serde_bytes from 0.11.8 to 0.11.9 by @dependabot in #413
- chore: bump anyhow from 1.0.68 to 1.0.69 by @dependabot in #412
- chore: bump tss-esapi from 7.1.0 to 7.2.0 by @dependabot in #414
- fix(spec): do not include unpackaged rendezvous-info.yml file by @7flying in #415
- chore: bump serde_json from 1.0.92 to 1.0.93 by @dependabot in #416
- fix: owner-onboarding service should also start serviceinfoapi service by @7flying in #417
- chore: bump for 0.4.8 release by @nullr0ute in #418
Full Changelog: v0.4.7...v0.4.8
v0.4.7
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