Skip to content

Releases: clearlinux/swupd-client

Release v3.14.6

15 Feb 19:43
Compare
Choose a tag to compare
This release fixes various bugs
* Remove invalid memory reads when listing local bundles
* Fixes init/deinit of all bundle list variants
* Sorts output of installable bundles
* Fixes invalid call to stat when FALLBACK_CAPATHS are empty
* Fixes mixer integration bundle-add/remove
* Fixes mixer integration upstream url handling
* And fixes other minor internal issues

Release v3.14.5

29 Jan 18:16
Compare
Choose a tag to compare
This release
* adds documentation of missing flags to the man page
* adds the info subcommand to show OS version and URLs
* adds correct handling of hash failures for bundle-add

Release v3.14.4

17 Jan 22:02
Compare
Choose a tag to compare
This release calls clr-service-restart if a POST_UPDATE script is not
configured and the clr-service-restart binary exists on the system.
clr-service-restart is a program that restarts all services that are
running against out-of-date service files or libraries. Any POST_UPDATE
script should also call this binary in a similar fashion.

This release also fixes a couple memory leaks and a warning call in
archive.c libarchive calling code.

Release v3.14.3

04 Jan 01:49
Compare
Choose a tag to compare
This release fixes a double-free issue introduced by e18eb69.

Release v3.14.2

14 Dec 01:03
Compare
Choose a tag to compare
This release removes download continues for bundle-add and verify
--install operations because swupd does not expect to have valid cache
for these operations. It also updates the heuristics logic in order to
not set files under /usr/src/kernel/ as state files so that kernel
sources can be shipped.

Release v3.14.1

01 Dec 19:04
Compare
Choose a tag to compare
This release makes several library linking fixes and cleanups, removes
several completely unused test files, and updates generated man pages.

Release v3.14.0

01 Dec 01:29
Compare
Choose a tag to compare
* Fix a bug in which the return code of an internal function was not
  being checked.
* Add the --picky-tree argument
  --picky-tree=path allows a user to specify the tree under which to run
  verify --picky
* Add the --picky-whitelist argument
  --picky-whitelist=regex allows the user to tell swupd to ignore
  certain file paths when running verify --picky
* Use libarchive to extract archives instead of direct calls to tar

Release v3.13.1

14 Nov 23:40
Compare
Choose a tag to compare
This release adds the ability to configure an executable path to be used
for swupd pre- and post-updates. The previous hard-coded method still
exists as a fallback.

Release v3.13.0

03 Nov 18:57
Compare
Choose a tag to compare
This release adds mixer integration to swupd-client which allows local
content to be added alongside upstream content.

A bug is also fixed where CTRL-C during fullfile download caused
subsequent operations to fail due to a hash mismatch in the state
directory. Autocompletion was fixed. A --no-scripts flag was added to
the post-update scripts entirely, mainly for container use-cases when
these scripts will not work.

Release v3.12.7

27 Oct 17:26
Compare
Choose a tag to compare
This release improves rename detection times from a O(n^3) operation to
roughly a O(n^2) operation (although typically less). It also makes curl
error messages more consistent across the codebase.