Skip to content

Releases: rpm-software-management/librepo

1.18.1

14 Aug 19:30
Compare
Choose a tag to compare

What's Changed

  • Use rpm-sequoia on RHEL 10+ by @yselkowitz in #318
  • gpg: Check is_selinux_enabled() before trying to label by @cgwalters in #313
  • spec: Correct setting -DENABLE_SELINUX cmake argument by @ppisar in #319
  • tests: Adapt to CURL without NTLM support by @ppisar in #320
  • Fix a memory leak in select_next_target() by @ppisar in #321
  • Fix memory leaks when using zchunk by @kontura in #322

New Contributors

Full Changelog: 1.18.0...1.18.1

1.18.0

02 Jul 17:41
Compare
Choose a tag to compare

What's Changed

  • API: Add LRO_USERNAME and LRO_PASSWORD options by @jrohel in #316

Full Changelog: 1.17.2...1.18.0

1.17.2

18 Jun 19:25
Compare
Choose a tag to compare

What's Changed

  • Add a private dependency on zck to librepo.pc if zchunk support is enabled by @ppisar in #307
  • Hash cache: Improved work with extended file attributes by @jrohel in #309
  • Improve performance of large number of package downloads by @stewartsmith in #314
  • Fix error handling, Fix examples and build them by @jrohel in #312

New Contributors

Full Changelog: 1.17.1...1.17.2

1.17.1

26 Mar 13:42
Compare
Choose a tag to compare

What's Changed

  • gpg_gpgme.c: fix build errors with older gcc by @kanavin in #300
  • Fix some compiler warnings by @ppisar in #301
  • Change header files to match a configured ABI regarding a zchunk support by @ppisar in #299
  • Fix building zchunk code if zchunk is enabled by @ppisar in #302

Full Changelog: 1.17.0...1.17.1

1.17.0

18 Oct 12:01
Compare
Choose a tag to compare
  • lr_gpg_check_signature: Forward PGP error messages from RPM
  • PGP: fix: Support importing binary public keys in librpm backend
  • PGP: Enable creating a UID directory for GnuGP agent socket in /run/gnupg/user
  • PGP: Set a default creation SELinux labels on GnuPG directories

1.16.0

01 Sep 06:36
Compare
Choose a tag to compare
  • Implement OpenPGP using librpm API

1.15.2

01 Aug 06:56
Compare
Choose a tag to compare
  • Fixes and optimizations in header files
  • Fix lr_gpg_list_keys function when keys are empty
  • Update PGP test vectors
  • Fix CMake warnings
  • Bump glib version

1.15.1

09 Dec 12:58
Compare
Choose a tag to compare
  • Adds API support for waiting on network in an event driven manner (new API function lr_handle_network_wait)
  • OpenPGP API extension and fixes (new API functions lr_gpg_*)
  • Update license format to "LGPL-2.1-or-later"

1.14.5

09 Sep 10:35
Compare
Choose a tag to compare
  • Detailed error message when using non-existing TMPDIR (RhBug:2019993)
  • metadata_downloader: Include unistd.h for lseek()

1.14.4

19 Aug 07:19
Compare
Choose a tag to compare
  • Use nanosec precision for timestamp of checksum cache (RhBug:2077864)
  • Fix alloc/free mismatches and memory leaks