Release v3.24.4
Enhancements
- 3rd-party: Export XDG_DATA_DIRS and XDG_CONF_DIRS in binary wrapper
- 3rd-party: always recreate the binary if a binary is updated
- 3rd-party: repair regenerate all binary wrappers
- Make it mandatory to have a signature for latest file
- Add flag --nosigcheck-latest to proceed with update without checking the signature of latest file, but still checking the signature of Manifests.
- Better warning messages for --nosigcheck flags
- Don't print double slashes for paths in any message
- Add a --force option to swupd 3rd-party add to proceed even when errors found
- Mixin tool deprecated
- Don't try resume downloads if server respond with incorrect range error
Bug Fixes:
- When checking latest version signature, don't consider it invalid if server can't respond file size
- If delta manifests are valid but generating an invalid manifest, download the full manifest again
- Fix problem that caused Getcwd errors to be warned when swupd was run in an invalid directory
- Some files could be removed when a directory was renamed to a symlink in an update