Releases: 0xMax42/scboot
Releases · 0xMax42/scboot
Release v1.0.0
🚀 Features
- (scripts) Add success logging to signing scripts - (from v1.0.0-pre.7) - (ec1d941)
- (scripts) Add force flag handling to scboot CLI - (from v1.0.0-pre.4) - (8b7d0dc)
- (scripts) Add SCBOOT_FORCE_SIGN override for resign checks - (from v1.0.0-pre.4) - (bd64342)
- (scripts) Add sign command to scboot cli - (from v1.0.0-pre.3) - (133fd95)
- (scripts) Add optional console output for info logs - (from v1.0.0-pre.3) - (e70a924)
- (scripts) Add scboot CLI and improve signing workflows - (from v1.0.0-pre.0) - (a6d4c7e)
- (config) Add dkms signing configuration and english comments - (from v1.0.0-pre.0) - (409bce0)
- (systemd) Add scboot reload units for config changes - (from v1.0.0-pre.0) - (c5bedb4)
- (hooks) Update apt hooks to use new resign helpers - (from v1.0.0-pre.0) - (276dca5)
🐛 Bug Fixes
- (scripts) Log stderr as info in scboot_run_command - (from v1.0.0-pre.8) - (c66c0b8)
- (scripts) Export scboot info flag once at script startup - (from v1.0.0-pre.5) - (1b59fcf)
- (scripts) Update grub only when at least one kernel is resigned - (from v1.0.0-pre.5) - (d902a04)
- (scripts) Always enable console info for sign commands - (from v1.0.0-pre.4) - (bb2a805)
- (scripts) Support resigning all kernels and improve cleanup - (from v1.0.0-pre.3) - (bf4a66d)
- (makefile) Correct symlink names for resign scripts - (from v1.0.0-pre.3) - (e35542f)
- (scripts) Show descriptive version string in scboot output - (from v1.0.0-pre.2) - (af49a07)
- (makefile) Ensure sbin dir is created during install - (from v1.0.0-pre.1) - (36dbff4)
- (makefile) Install scboot binary into sbin instead of libexec - (from v1.0.0-pre.1) - (e8f9c65)
- (makefile) Preserve subdirectories when building files - (from v1.0.0-pre.0) - (f67e3fa)
- (scripts) Use DER certificate path for dkms signing - (from v1.0.0-pre.0) - (fe07dad)
- (makefile) Run clean before build target - (from v1.0.0-pre.0) - (eb60e36)
- (makefile) Correct kernel signing template variable name - (from v1.0.0-pre.0) - (773ee5c)
- (makefile) Copy config files into build directory - (from v1.0.0-pre.0) - (4ad047f)
- (makefile) Update uninstall targets for new files and dirs - (from v1.0.0-pre.0) - (988aa9d)
- (scripts) Read VERSION from script directory - (from v1.0.0-pre.0) - (48a43c4)
- (build) Update changelog generation script URL - (from v1.0.0-pre.0) - (3912df1)
🚜 Refactor
- (scripts) Add helper to run external commands with logging - (from v1.0.0-pre.7) - (0d4979c)
- (scripts) Extract shared config loading helper - (from v1.0.0-pre.7) - (1aef8c9)
- (hooks) Use secureboot sign macros in apt post invoke hooks - (from v1.0.0-pre.0) - (2c5246f)
- (scripts) Extract shared logging and config loader lib - (from v1.0.0-pre.0) - (3130993)
- (build) Remove git-cliff installation script - (from v1.0.0-pre.0) - (52e831d)
📚 Documentation
- Add project overview and usage to README - (from v1.0.0-pre.5) - (4f95f48)
🎨 Styling
- (makefile) Remove verbose output from clean target - (from v1.0.0-pre.0) - (1a55eda)
⚙️ Miscellaneous Tasks
- Prepare release v1.0.0 - (787ca59)
- (debian) Install license and readme in doc directory - (from v1.0.0-pre.6) - (b8112ec)
- (workflows) Upload deb packages as release assets - (from v1.0.0-pre.5) - (252cb32)
- (workflows) Simplify build workflow to use release tag ref - (from v1.0.0-pre.5) - (8d5e5f7)
- Add project license file - (from v1.0.0-pre.5) - (8385fc7)
- (workflows) Fix ref variable when determining build tag - (from v1.0.0-pre.1) - (1c9403e)
- (workflows) Support manual build dispatch with tag input - (from v1.0.0-pre.0) - (16cdbbf)
- (debian) Mark scboot package as architecture independent - (from v1.0.0-pre.0) - ([5133e1f](https...