Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Changelog

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

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

[0.2.0] - 2025-08-19

Added

  • Use change-user-run crate instead of signstar_config::test
  • Add SignstarConfig for the configuration on Signstar hosts

Fixed

  • (deps) Update Rust crate toml to 0.9.0

Other

  • Collect coverage produced by tests run (partially) as other user
  • Remove the use of confy
  • Initialize logger using signstar_common::logging::setup_logging

[0.1.0] - 2025-07-10

Added

  • Add nethsm module to interact with NetHSM backends.
  • (test-helpers) Add helpers for NetHSM backend testing
  • [breaking] Fold signstar-test into signstar-config as a separate test module
  • Introduce signstar-test for common test utilities
  • Expose all binaries, not only examples in integration tests
  • Add AdminCredentials::get_default_administrator
  • Ensure data for AdminCredentials is valid
  • Replace the use of Credentials with FullCredentials
  • Replace User with nethsm::FullCredentials
  • Use nethsm_config::Passphrase for all administrative passphrases
  • Add signstar-config crate to handle Signstar host configs

Fixed

  • (deps) Update Rust crate which to v8
  • (deps) update rust crate nix to 0.30.0
  • Box the confy::ConfyError so that the error size does not explode
  • Only fail to load as non-root in AdminCredentials::load

Other

  • (fixtures) Add more administrator users and diversify key contexts
  • Move constants for configuration file contents to test modules
  • Reformat all TOML files with taplo
  • Sort derives using cargo sort-derives
  • Fix clippy lints regarding variables in format!