Package Release Info

pesign-116-160000.2.2

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

pesign-systemd

Change Logs

* Mon Mar 03 2025 glin@suse.com
- Add pesign-bsc1238023-initialize-pwdata.patch to fall back to
  password prompt correctly (bsc#1238023)
* Tue Feb 25 2025 obs.coke518@passinbox.com
- Enable build on loongarch64
* Tue Feb 18 2025 bluca@debian.org
- Add Requires: mozilla-nss-tools, pesign needs it at runtime to
  sign/attach signatures
* Wed Mar 20 2024 glin@suse.com
- Add pesign-bsc1221694-fix-reversed-calloc-arguments.patch to
  fix the parameters for calloc() (bsc#1221694)
* Thu Nov 02 2023 glin@suse.com
- Add the Provides tag for the files moved to pesign-systemd
* Wed Nov 01 2023 glin@suse.com
- Move rcpesign and %{_tmpfilesdir}/pesign.conf to pesign-systemd
* Fri Oct 06 2023 dcermak@suse.com
- Create pesign-systemd subpackage to remove systemd dependency
  (jsc#PED-7256)
* Wed Feb 22 2023 glin@suse.com
- Update to 116
  + daemon: remove always-true comparison
  + pesum - add a new tool to the shed
  + Fix building signed kernels on setups other than koji
  + Add -D_GLIBCXX_ASSERTIONS to CPPFLAGS
  + macros.pesign: handle centos like rhel with --rhelver
  + Detect the presence of rpm-sign when checking for "rhel"-ness
  + Fix typo in efikeygen command
  + pesigcheck: Fix crash on digest match
  + cms: store digest as pointer instead of index
  + Fix mandoc invocation to not produce garbage
  + Password fixes
  + Re-work CMS's selected_digest again...
  + src/certs/make-certs: delete the duplicate codes
  + Free resources if certification cannot be found
  + macros: drop %{_pesign_args}
  + Fix two bugs from package building
  + Fix bad free of cms data (DoS only)
  + Send pesign stdout/err to systemd journal
  + Add missing Install section
  + Add default packages for pkg-config
  + Short delay to ensure /run/pesign/socket exists
  + Resolve crash when signature that is removed is not the end of
    the list
  + Enhance error diagnostics about version mismatch
  + Upstream all Fedora changes
  + Add some hardening options to build
  + Add code of conduct
  + Fix build on gcc 12 and non-Fedora
- Add BuildRequires efivar-devel >= 38 for efisec.h
  + efisiglist is replaced by efisecdb in efivar 38
- Add BuildRequires mandoc to generate the manpages
- Replace pesign-privkey_unneeded.diff with
  pesign-skip-auth-on-friendly-slot.patch to avoid the unnecessary
  authentication
- Add pesign-fix-cert-match-check.patch to fix the subject name
  matching
- Add pesign-fix-efikeygen-segfault.patch to fix the potential
  crash when executing efikeygen
- Add pesign-bsc1202933-Remove-pesign-authorize.patch to remove
  pesign-authorize completely (bsc#1202933)
- Refresh patches
  + harden_pesign.service.patch
  + pesign-boo1143063-remove-var-tracking.patch
  + pesign-boo1185663-set-rpmmacrodir.patch
  + pesign-fix-authvar-write-loop.patch
  + pesign-suse-build.patch
  + pesign-bsc1202933-Make-etc-pki-pesign-writeable.patch
- Remove upstreamed/unnecessary patches
  + pesign-boo1158197-fix-pesigncheck-gcc10.patch
  + pesign-efikeygen-Fix-the-build-with-nss-3.44.patch
  + pesign-run.patch
  + pesign-bsc1202933-Use-normal-file-permissions-instead-of-ACLs.patch
* Tue Feb 07 2023 glin@suse.com
- Add pesign-bsc1202933-Use-normal-file-permissions-instead-of-ACLs.patch
  to use the normal file permissions in pesign-authorize to avoid
  the potential security issue (bsc#1202933, CVE-2022-3560)
- Set the libexecdir path for "make" to fix the path to
  pesign-authorize in pesign.service (bsc#1202933)
- Add pesign-bsc1202933-Make-etc-pki-pesign-writeable.patch to make
  the default NSS datebase writeable (bsc#1202933)
* Thu Nov 11 2021 schwab@suse.de
- Enable build on riscv64