# changelog

author: Chris Caron <lead2gold@gmail.com> - 1.9.4-3
changelog:
  - Spec file modernization BZ2377453
  - Translation files patch added to allow v1.9.4 to build corectly


author: Dave Dykstra <dwd@cern.ch> - 1.4.0
changelog:
  - Update to upstream 1.4.0
  - Change Recommends: fakeroot back to Requires: fakeroot on epel10
    now that fakeroot is available there.


author: Petr Menšík <pemensik@redhat.com> - 1.3.2-2
changelog:
  - New package dependency of dnscap (rhbz#2418607)
  - Modernize upstream RPM spec according to Fedora Packaging Guidelines
  - Provide also lowercase devel package name
  - Remove Group: and ldconfig obsolete features
  - Uploaded new sources
  - Include LICENSE file


author: Ding-Yi Chen <dingyichen@gmail.com> - 1.24.0-1
changelog:
  - Update to version 1.24.0
    + Resolves: rhbz#2383142
    + Upstream removed deskflow-server and deskflow-client
    + Upstream provide deskflow-core [client|server] instead
    + shell script deskflow-server and deskflow-client are created
    + html doc included
  - Resolves: rhbz#2400833 Deskflow incorrectly replaces Synergy package 
    + deskflow no longer provide or conflict with synergy


author: Ding-Yi Chen <dingyichen@gmail.com> - 1.25.0-1
changelog:
  - Update to version 1.25.0
    + Resolves: 2416455
    + New BuildRequires: cmake(Qt6LinguistTools)
    + Add translations
    + Add svg icons


author: Benjamin A. Beasley <code@musicinmybrain.net> - 3.3.0-1
changelog:
  - Update to 3.3.0 (close RHBZ#1684966)
  - Drop obsolete ldconfig_scriptlets macro
  - Drop and Obsolete the static library (-static subpackage)
  - Properly mark the LICENSE file
  - Update License to SPDX


author: Ondřej Nosek <onosek@redhat.com> - 1.45-10
changelog:
  - Dynamically exclude Rawhide branch from fedpkg branching
  - Do not auto-request EPEL x.y modules
  - Don't allow to request repositories in modules/ namespace


author: Ondřej Nosek <onosek@redhat.com> - 1.46-1
changelog:
  - `request-repo`: add `--onboard-packit` argument (nforro)
  - Fork a package using anonymous auth - #574 (onosek)
  - Check that auth tokens aren’t written to world-readable files (git)
  - Don't allow to request repositories in modules/ namespace (miro)
  - Do not auto-request EPEL x.y modules (carlwgeorge)
  - Dynamically exclude Rawhide branch from fedpkg branching - #566 (samyak.jn11)
  - Fix unittests when building for ELN target - #589 (onosek)
  - Python 3.13 environment and renew testing image (onosek)
  - `releases-info` should always show the same order - #569 (onosek)
  - Update expired token exception instructions (astra)
  - Clone epel10 branches with clone -B (carlwgeorge)
  - Update expired token exception instructions (ferdnyc)
  - Add setuptools to dependencies for Python 3.12+ (ferdnyc)
  - Fix tests on EPEL 9/10. (romain.geissler)
  - Fixing unittests for py36 (onosek)
  - gitignore the name-version-build/ directory created by fedpkg prep/local (miro)
  - Handle rhel runtimes when minor version exists in disttag (dherrera)
  - Add tests cases for runtime_disttag removal when working with epel10 (dherrera)
  - Improvements on string parsing (dherrera)
  - Get macros from epel-candidate build target. (dherrera)
  - Fix EPEL10 branch expression to cover 2 or more digits. (dherrera)
  - Use minor value from koji when no minor in branch name (dherrera)
  - Fix minor requirements for EPEL10+ in test (dherrera)
  - Do not auto-request ELN modules (yselkowi)
  - Fixes missing key in distro.os_release_info() (onosek)
  - Update check_bodhi_version to check for >= 6.0.0 (awilliam)
  - Modernize and clean unittest imports (awilliam)
  - Replace and update use of deprecated 'linux_distribution' (awilliam)
  - Drop all usage of six (awilliam)
  - Drop support for bodhi-client <= 5 (awilliam)
  - Add py313 environment as that's current (awilliam)
  - Fix URL of Bodhi in staging (nils)
  - Extend load_rpmdefines to work with EPEL10+ (dherrera)
  - Add EPEL10+ url pattern on assert_valid_epel_package (dherrera)
  - Test url usage in assert_valid_epel_package (dherrera)
  - Add EPEL10 branch name cases as valid (dherrera)
  - Test for valid EPEL branch names (dherrera)
  - Don't print the branch name after dash when there is no dash - 554 (miro)
  - Don't use hatchling on python 3.6 (dherrera)
  - Remove mbs.fedoraproject.org scopes from git cred helper (kj)
  - Fix unittests after creating the project in hatch (onosek)


author: Ondřej Nosek <onosek@redhat.com> - 1.47-1
changelog:
  - Use ruff code checker instead of bandit (onosek)
  - Clone the API key info into all help messages (mpospisi)
  - README: Documentation link change, and new Jenkins link – `#606`_ (gleiro)
  - `update`: Add unspecified update type (priv.luk@gmail.com)
  - `request-unretirement`: Added a new command (amedvede)
  - `request-repo`: creating project and package in Anitya (amedvede)
  - Switch to %pyproject_* macros (onosek)
  - `retire`: extend the command's console help - `rhbz#2189969`_ (onosek)
  - Jenkinsfile: use local declaration instead of global (onosek)
  - `srpm`: --offline arg to prevent connecting to Koji – `#600`_ (onosek)


author: Robert-André Mauchin <zebob.m@gmail.com> - 1.2.0-2
changelog:
  - Fix s390x tests and RISCV build
  - Introduces a patch that fix tests on BigEndian
  - Introduces a patch that disable RVV runtime dispatch for RISCV builds


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.5.5-1
changelog:
  - Update to version 6.5.5
  - Drop soname patch, use new configure option --enable-librelease instead
  - Unbundle yaml-cpp, using new configure option --with-yaml-cpp
  - EPEL 7 EOL specfile cleanup


author: Pavel Raiskup <praiskup@redhat.com> 5.7-1
changelog:
  - hermetic: new mode to do fully-offline builds
  - new --scrub-all-chroots option
  - make "dnf4" equivalent to "dnf"
  - chroot_scan: create result directory with appropriate permissions
  - chain: No need to re-create resultdir
  - de-duplicate the local-repo mountpoint in bootstrap
  - respect `nspawn_args` whenever `doChroot` is called
  - ensure --addrepo option also affects bootstrap
  - de-duplicate two opinionated doChroot() calls
  - show ccache stats at the end of the build (brian@interlinx.bc.ca)
  - add `debug` option to the ccache plugin (belegdol@fedoraproject.org)
  - add runtime dependency on fuse-overlayfs (frostyx@email.cz)
  - skip the "podman pull" for bootstrap when not needed
  - package_state: the installed_pkgs.log file now covers dynamic builddeps
  - don’t ship rpmautospec plugin with main package (nils@redhat.com)
  - clean up of macros referencing rhel7 (msuchy@redhat.com)
  - enable RPM sysusers integration (j1.kyjovsky@gmail.com)
  - add hashdir option to ccache plugin (belegdol@fedoraproject.org)
  - own /usr/share/doc/mock (msuchy@redhat.com)


author: Pavel Raiskup <praiskup@redhat.com> 5.8-1
changelog:
  - chroot_scan: make sure the tarball is owned by non-priv user
  - chroot_scan: use util.do to display command in --verbose
  - chroot_scan: correctly create the result directory


author: Pavel Raiskup <praiskup@redhat.com> 6.0-1
changelog:
  - export_buildroot_image: new plugin for OCI image exports
  - buildroot_image: allow using OCI images as the base for buildroot
  - hermetic: do not install buildroot via DNF
  - podman: typofix in library call error-message
  - use new digest for comparing podman images (tkopecek@redhat.com)
  - hermetic: do "podman pull" instead of "podman load" for bootstrap
  - podman: always tag/untag the images we work with locally
  - podman: generalize the logic so it is not bootstrap-only
  - avoid using the %pre scriptlet if possible
  - hermetic: retry on failed network requests (rbean@redhat.com)
  - hermetic: more robust retry mechanism for downloading rpms (tkopecek@redhat.com)
  - chroot_scan: bugfix - create chroot_scan/ correctly in buildroot.resultdir
  - mock: drop the unused create_default_route_in_container.sh script
  - mock: make --dnf-cmd compatible with DNF5 (frostyx@email.cz)
  - mock: add a real source URL into %Source
  - the dnf_builddep_opts made working again (addisu@openrobotics.org)


author: Miroslav Suchý <msuchy@redhat.com> 6.1-1
changelog:
  - bootstrap: automatically bind-mount local --additional-package
    (praiskup@redhat.com)
  - tests: do not try to build mock.src.rpm against navy-* (praiskup@redhat.com)
  - hermetic: more image-pedantic work with bootstrap (praiskup@redhat.com)
  - doc: --config-opts single-item array wants second to be blank
    (mail@evangoo.de)


author: Pavel Raiskup <praiskup@redhat.com> 6.2-1
changelog:
  - disable copying ca-trust dirs with Azure Linux 3 (reubeno@users.noreply.github.com)
  - bail clearly when image pull fails (awilliam@redhat.com)


author: Pavel Raiskup <praiskup@redhat.com> 6.3-1
changelog:
  - lockfile: don't hard-code DNF _bindir location, use config_opts
  - fix sysusers packaging once more
  - ProcessPoolExecutor changed behaviour with Python 3.14 (msuchy@redhat.com)
  - feat: plugin: hw_info: added human-readable flag for memory info (k0ste@k0ste.ru)
  - Remove the traceLog decorator from pretty_getcwd (ferdnyc@gmail.com)


author: Pavel Raiskup <praiskup@redhat.com> 6.4-1
changelog:
  - add unbreq plugin for detection of unused BuildRequires (marian.koncek@mailbox.org)
  - set module_hotfixes=true for --addrepo repositories (andreas.rogge@bareos.com)
  - added options to /bin/mock-hermetic-repo support for client certificates (scoheb@gmail.com)
  - use "systemd-nspawn --suppress-sync=yes" when available (msuchy@redhat.com)
  - buildroot_lock: call repoquery as a privileged user
  - buildroot_lock: better error reporting
  - fix unclosed file warning (pastalian46@gmail.com)


author: Pavel Raiskup <praiskup@redhat.com> 6.6-1
changelog:
  - Make sure to install BuildRequires defined by macros (frostyx@email.cz)
  - unbreq plugin: performs action only when build is taking place (marian.koncek@mailbox.org)
  - simplify forcearch code


author: Simone Caronni <negativo17@gmail.com> - 1.24.1-6
changelog:
  - Update logroate and reload commands:
  - https://bugzilla.redhat.com/show_bug.cgi?id=2372537
  - https://bugzilla.redhat.com/show_bug.cgi?id=2403541


author: Remi Collet <rcollet@redhat.com> - 8.3.12-1
changelog:
  - rebase to 8.3.12
  - disable pspell and imap extensions
  - disable pdo_dblib (missing freetds)
  - disable pdo_firebird (missing firebird)


author: Remi Collet <rcollet@redhat.com> - 8.3.12-3
changelog:
  - Fix Integer overflow in the dblib/firebird quoter causing OOB writes
    CVE-2024-11236
  - enable pdo_dblib extension


author: Remi Collet <rcollet@redhat.com> - 8.4.14-1
changelog:
  - build as php8.4-extras
  - update to 8.4.14
  - drop pspell an imap subpackages
  - add sodium-devel subpackage


author: Remi Collet <remi@remirepo.net> - 1.1.0-6
changelog:
  - rebuild for https://fedoraproject.org/wiki/Changes/php85
  - re-license spec file to CECILL-2.1
  - add pie virtual provides


author: Scott K Logan <logans@cottsay.net> - 0.2.1-2
changelog:
  - Define _description variable to reduce duplication
  - Drop macro from URL to improve ergonomics
  - Enable doctest check using pytest


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0.19.2-1
changelog:
  - Version 0.19.2 (rhbz#2355107)
  - Just two small changes related to unexpected AttributeError thrown by the
    code.


author: Benjamin A. Beasley <code@musicinmybrain.net> - 3.11.0-1
changelog:
  - Update to 3.11.0 (close RHBZ#2380202)
  - Upstream no longer bundles a forked copy of PyO3
  - More carefully audit and account for all licenses in the source
  - Add a build conditional to allow building with the yyjson backend


author: Ondřej Nosek <onosek@redhat.com> - 1.68-6
changelog:
  - Patch: `pre-push-check`: bogus error - file wasn't listed
  - Patch: Fix mockbuild --srpm-mock specfile_path
  - Patch: `patch`: Execute subprocess in text mode
  - Patch: type: fix typo in requirements README.
  - Patch: `install`: add rpmbuild arguments `--with` and `--without`
  - Patch: `srpm`: man page generation fixed


author: Ondřej Nosek <onosek@redhat.com> - 1.69-1
changelog:
  - Only update the progress bar when meaningfully changed (code)
  - Don’t set up upload progress when stdout isn’t a tty (code)
  - Fix unittests for Python 3.14 (onosek)
  - `sources`: set "Accept-Encoding: identity" header on HTTP requests
    (decathorpe)
  - Accept auto-generated sources in pre-push checks (fweimer)
  - Add mock configuration option to build and srpm commands for use along with
    the srpm mock option, same as in mockbuild command. (abobrov)
  - `srpm`: man page generation fixed (onosek)
  - `install`: add rpmbuild arguments `--with` and `--without` - 541 (gleiro)
  - type: fix typo in requirements README. (gleiro)
  - `patch`: Execute subprocess in text mode (ferdnyc)
  - Fix mockbuild --srpm-mock specfile_path (wngtk)
  - `pre-push-check`: bogus error - file wasn't listed - #747 (onosek)
  - Switch to %pyproject_* macros (onosek)
  - Use the spec name to assemble src.rpm name (sergio)
  - Jenkinsfile: use local declaration instead the global (onosek)
  - `srpm`: --offline arg to prevent connecting to Koji - 600 (onosek)
  - `mockbuild`: -r argument as shortcut of --root (sergio)
  - `rhpkg mockbuild` won't show a hint with '--target' (onosek)


author: Ondřej Nosek <onosek@redhat.com> - 1.69-3
changelog:
  - Patch: Check the correct sorting of imports from now on
  - Patch: `update`: interactive editor is broken


author: Derek Weitzel <dweitzel@unl.edu> - 1.1.2-1
changelog:
  - Turn off CMAKE unity builds
  - Add a mutex around requesting public keys to stop overloading issuers


author: Derek Weitzel <dweitzel@unl.edu> - 1.2.0-1
changelog:
  - Fix segfault if the JSON parser cannot parse the JWKS
  - Fix float time claims issue and improve error handling
  - Fix security issue with malicious issuer handling in error messages
  - Improve JWTVerificationException message to include the invalid issuer
  - Update usage on verify command to make the TOKENFILE explicit
  - Read token for scitokens-verify from stdin
  - Set CURLOPT_NOSIGNAL option in SimpleCurlGet to prevent signal interruptions
  - Adding asan value to the job name
  - Turn off building unit tests by default.
  - Add cmake option SCITOKENS_WITH_ASAN which enables memory checking with the address sanitizer.  Also enable this in CI, so that tests fail if they hit a memory leak or other memory problem.
  - Fix memory leak in store_public_ec_key
  - Fix memory leaks in the unit tests
  - Fix memory leak in rs256_from_coords
  - Fix memory leak in scitokens_verify


author: Stephen Smoogen <smooge@fedoraproject.org> - 3.5.4-1
changelog:
  - Moved from 3.3.x to 3.5.x
  - License has changed from MPLv2 AND Boost to MPLv2
  - No longer need to carry the big-endian patch
  - Needed to fix some entries which did not include cstdint


author: Stephen Smoogen <smooge@fedoraproject.org> - 3.5.11-2
changelog:
  - Try to fix the selinux problem seen with CS10
  - Try to fix problem with socket creation and systemd


author: Stephen Smoogen <smooge@fedoraproject.org> - 3.5.11-3
changelog:
  - Rewrite the selinux policy from scratch with sepolgen
  - Remove the socket creation as systemd as vsomeip will not work with it.


author: Sandro Mani <manisandro@gmail.com> - 1.22.22-9
changelog:
  - Add CVE-2025-6545_6547.prebundle.patch and regenerate bundle. Fixes CVE-2025-6545 and CVE-2025-6547.


author: Sandro Mani <manisandro@gmail.com> - 1.22.22-11
changelog:
  - Refresh bundle
  - Drop patches obsoleted by new bundle
  - Add yarn-update-jest.prebundle.patch to update jest and avoid some vulerable dependencies
  - Apply fixes for CVE-2025-8262 and CVE-2025-8263


author: Sandro Mani <manisandro@gmail.com> - 1.22.22-12
changelog:
  - Regenerate bundle, fixes CVE-2025-59343
  - Patch out eslint and commitizen devDependencies to reduce dependencies


