# changelog

author: Pavel Raiskup <pavel@raiskup.cz> 43.5-1
changelog:
  - add PQ keys to rhel9 (msuchy@redhat.com)
  - Switch Mageia 10+ and Cauldron to DNF5 (ngompa@mageia.org)
  - EOL Fedora 41


author: Scott Williams <vwbusguy@fedoraproject.org> - 1.2-8
changelog:
  - Rebase to upstream be1e01ea173defc9837bd1b90dc72ed63c8131e7
  - Remove patches that were merged upstream
  - BZ2249532 - Fix tilde operator


author: Tomas Halman <thalman@redhat.com> - 2.4.16.11-1
changelog:
  Rebase to version 2.4.16.11
  - Resolves: rhbz#2357672 - mod_auth_openidc-2.4.16.11 is available
  - Resolves: CVE-2025-31492 mod_auth_openidc allows
              OIDCProviderAuthRequestMethod POSTs to leak protected data


author: Tomas Halman <thalman@redhat.com> - 2.4.17.2
changelog:
  Rebase to new version, opt in for autorelease and autochangelog
  - Resolves: rhbz#2361581 - mod_auth_openidc-2.4.17.2 is available


author: Leo Sandoval <lsandova@redhat.com> - 0.7.2-1
changelog:
  - Bump version to 0.7.2 upstream tag
  - Incorporate patch with enables --help on non-supported systems


author: Michal Josef Špaček <mspacek@redhat.com> - 1.2.0-44
changelog:
  - Add comment for setgit uucp for dialin.monitor.wrap.
  - Add default config file to CGI script.
  - Correct the permissions of the dialin.monitor.wrap file as indicated in the source code.
  - Fix CGI->start_form() method.
  - Fix Perl syntax (defined %hash and defined @array).
  - Rewrite gethostbyname, inet_addr to new common api.


author: Tom Callaway <spot@fedoraproject.org> - 2.1.2-2
changelog:
  - add explicit Requires on cjson-devel to mosquitto-devel (header assumes the cjson headers are also present)


author: Olivier Fourdan <ofourdan@redhat.com> - 2.3.8-2
changelog:
  - Fix memleak in XmString from:
    https://sourceforge.net/p/motif/code/merge-requests/10/
  - Add NET_WORKAREA and GTK_WORKAREAS support from:
    https://sourceforge.net/p/motif/code/merge-requests/11/


author: Miro Hrončok <miro@hroncok.cz> - 4.0.0-1
changelog:
  - Update to 4.0.0
  - Fixes: rhbz#2258538
  - Removes the doc package, has manual pages instead
  - Include compatibility libmpdec.so.3 to allow Python rebuilds


author: Sérgio Basto <sergio@serjux.com> - 0.40.0-1
changelog:
  - Update mpv to 0.40.0
  - filesystem package owns completions folders, no need to co-own
    these directories anymore


author: David Pascual Hernandez <davherna@redhat.com> - 1.23.1-1
changelog:
  - 0cabc75 fix: Translate job-group properly (David Pascual)
  - 70e07c1 fix: Return empty list when there is no content in res_ks_list (David Pascual)


author: David Pascual Hernandez <davherna@redhat.com> - 1.23.3-1
changelog:
  - 4da221c fix: Translate nested or/and constraint properly (David Pascual)
  - 60275ee fix: Make distro_variants working as patterns (David Pascual)
  - c02cc90 docs: Update maintainer email (David Pascual)


author: David Pascual Hernandez <davherna@redhat.com> - 1.23.3-1
changelog:
  - cee2f5b fix : Not try to login beaker hub unless needed (David Pascual)
  - 75eb8ea chore: Release version 1.23.3 (github-actions)
  - 4da221c fix: Translate nested or/and constraint properly (David Pascual)
  - 60275ee fix: Make distro_variants working as patterns (David Pascual)
  - c02cc90 docs: Update maintainer email (David Pascual)


author: David Pascual Hernandez <davherna@redhat.com> - 1.23.4-1
changelog:
  - 75d8c3b chore: Enable epel-10 builds in Packit (David Pascual)
  - 4a98123 fix: Support pass fetch_url to task (David Pascual)


author: David Pascual Hernandez <davherna@redhat.com> - 1.23.5-1
changelog:
  - b46c7c4 chore: Bump python-semantic-release to fix release issue (David Pascual)
  - 033e1f7 chore(packit): Update epel spec for fedora propose upstream (David Pascual)
  - aeb12fe fix: Enforce beaker-client 29.2 to fix fetch_url error (David Pascual)


author: David Pascual Hernandez <davherna@redhat.com> - 1.24.0-1
changelog:
  - 39e9d79 feat: Add support to pass watchdog panic="ignore" in Beaker recipe (David Pascual)
  - 801ef4b fix: Fix nested and/or issue (David Pascual)
  - fad14c2 test: Add _translate_constraint test (David Pascual)


author: David Pascual Hernandez <davherna@redhat.com> - 1.25.0-1
changelog:
  - 8ed12e7 feat: Add support for Beaker group key (David Pascual)
  - 8e6ab07 fix: Revert commit 0cabc75 (David Pascual)


author: - 1.26.0-1
changelog:
  - a702da2 fix: Pin setuptools<82 to restore pkg_resources for beaker-client (Rizwan Shaikh)
  - cf48126 feat: add EC2 UserData support for AWS provider (Rizwan Shaikh)


author: Xavier Bachelot <xavier@bachelot.org> 1.11.5-1
changelog:
  - Update to 1.11.5 (RHBZ#2222208)
  - Fix MRBS autoloader path in config file (RHBZ#2220958)
  - Fix PHPMailer class load (RHBZ#2220960)
  - Unbundle phpCAS


author: Vitezslav Crhonek <vcrhonek@redhat.com> - 2.17.10-11
changelog:
  - Remove redundand restorecon call, redirect safe to ignore output
    to /dev/null, mark module directory to avoid rpm verification


author: Jerry James <loganjerry@gmail.com> - 0.9.0-4
changelog:
  - The devel package should Require flint-devel
  - Adapt to upstream changes in how headers are installed


author: Dan Horák <dan[at]danny.cz> - 1.8-1
changelog:
  - rebased to 1.8
  - update for https://fedoraproject.org/wiki/Changes/Unify_bin_and_sbin (rhbz#2340890)


author: Alain Vigne <avigne@fedoraproject.org> 1.3.7-1
changelog:
  - upstream release 1.3.7
  - Add a patch + dependency to get Unicode files from distrib, and not from the Internet
  - Add empty check section


changelog: - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
author:
  Fedora Release Engineering <releng@fedoraproject.org> - 0-7.20210318git8e1c0a5699c34bc4952e86dc0509070770f2c625


changelog: - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
author:
  Fedora Release Engineering <releng@fedoraproject.org> - 0-8.20210318git8e1c0a5699c34bc4952e86dc0509070770f2c625


changelog: - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
author:
  Fedora Release Engineering <releng@fedoraproject.org> - 0-9.20210318git8e1c0a5699c34bc4952e86dc0509070770f2c625


changelog: - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
author:
  Fedora Release Engineering <releng@fedoraproject.org> - 0-10.20210318git8e1c0a5699c34bc4952e86dc0509070770f2c625


changelog: - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
author:
  Fedora Release Engineering <releng@fedoraproject.org> - 0-11.20210318git8e1c0a5699c34bc4952e86dc0509070770f2c625


changelog: - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
author:
  Fedora Release Engineering <releng@fedoraproject.org> - 0-12.20210318git8e1c0a5699c34bc4952e86dc0509070770f2c625


author: Carl George <carlwgeorge@fedoraproject.org> - 1.4.287-8
changelog:
  - Add patch for building with GCC 15
  - Rebuilt for poco 1.14.1 rhbz#2335663
  - Exclude self signed certificate tests rhbz#2340894


author: Michael J Gruber <mjg@fedoraproject.org> - 1.27.1-1
changelog:
  - rebase to 1.27.1 (rhbz#2412002)
  - changes to mutool run to bring it into sync with WASM library
  - improvements for text extraction
  - improved HTML+CSS support
  - mutool grep: new tool to search for text in documents
  - various bugfixes


author: David Auer <dreua@posteo.de> - 2.6.0-2
changelog:
  - Disable debug build
  - Enable pic build
  - Add optional build requirment speexdsp
  - Lib symlink is now relative


author: Carl George <carlwgeorge@fedoraproject.org> - 3.3.1-8
changelog:
  - Include NOTICE file as a license
  - Use upstream doc installation
  - Do not ship epub file
  - Update license expression to SPDX


author: Chapien <inquiries@chapien.net> - 3.4.3-1
changelog:
  - Unretiring mygui. Changed specfile to reflect modern mygui. - Source now
    points to new upstream repo - Desktop files created for other tools -
    Built using openGL instead of OGRE now - No longer build demos. Might
    build demos again later.


author: Dominik 'Rathann' Mierzejewski <dominik@greysector.net> - 3.4.3-5
changelog:
  - move two shared libraries from -devel to main package
  - add missing SONAME to libMyGUI.OpenGLPlatform.so


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.2.16-4
changelog:
  - Change private key cipher to aes-256-cbc
  - Remove obsolete system V conditionals in the specfile
  - Move user/group creation logic to sysusers.d fragments


author: David Abdurachmanov <davidlt@rivosinc.com> - 8.4.7-5
changelog:
  - Disable numactrl and libquadmath on risc-v
  - Disable ld.gold on risc-v
  - Add list of skipped tests for risc-v


author: Pavol Sloboda <psloboda@redhat.com> - 8.0.42-4
changelog:
  - Added a patch fixing a rpmlint find of an invalid-looking DT_RPATH
    /usr/lib64/unixODBC/libmyodbc8a.so has an invalid-looking DT_RUNPATH on
    x86_64: $ORIGIN/private /usr/lib64/unixODBC/libmyodbc8w.so has an
    invalid-looking DT_RUNPATH on x86_64: $ORIGIN/private by removing the
    line from the driver CMakeLists.txt that adds that RPATH to the
    libmyodbc8{a,w}.so files. Also removed the $ORIGIN RPATH from the above
    mentioned so files at the same time.


author: Pavol Sloboda <psloboda@redhat.com> - 8.0.42-5
changelog:
  - Added the argument specifying the minimum required policy version for
    cmake to version 3.5 to comply to this fedora change:
    https://fedoraproject.org/wiki/Changes/CMake4.0 and enable us to use
    CMake4.0 in the future.


author: Michal Schorm <mschorm@redhat.com> - 9.4.0-1
changelog:
  - Rebase to 9.4.0
  - Remove mysql-connector-odbc-c99.patch (fixed upstream)
    https://github.com/mysql/mysql-connector-
    odbc/commit/f4d1236d034a8c8993adf6819c9263a6dade3861
    https://github.com/mysql/mysql-connector-
    odbc/commit/d17e2279404601df61bcdfcb8517f1e5769436ee
  - Remove mysql-connector-odbc-pointer-type.patch (fixed upstream)
    https://github.com/mysql/mysql-connector-
    odbc/commit/d17e2279404601df61bcdfcb8517f1e5769436ee


author: avid Beveridge <dave@bevhost.com> 2.2.1-39
changelog:
  - add feature notify_cmd
  - suppress fatal escalation of uninitialized variables warning
  - modify systemd unit files to refer to /usr/bin instead of /usr/sbin


author: josef radinger <cheese@nosuchhost.net> - 2.6.0-1
changelog:
  - bump version
  - add basic_passwords.txt and vulnerabilities.csv
  - cleanup spec-file
  - remove patch1


author: Xavier Delaruelle <xavier.delaruelle@cea.fr> - 1.3.3-9
changelog:
  - Add patch that drops Tcl 8.5 and adds Tcl 9.0 support (patch extracted from
    upstream commits)
  - Rebuilt for Tcl 9.0 (#2337734)


author: Xavier Delaruelle <xavier.delaruelle@cea.fr> - 1.3.5-1
changelog:
  - Update to 1.3.5 (#2344515)
  - Default syntaxdb points to Tcl 9.0 on Fedora>=42 and to Tcl 8.6 elsewhere


author: Mark McKinstry <mmckinst@fedoraproject.org> - 20240728-1
changelog:
  - upgrade to 20240728
  - include work from Xose Perez https://src.fedoraproject.org/rpms/nawk/pull-request/7


author: Miroslav Lichvar <mlichvar@redhat.com> 6.6-1
changelog:
  - update to 6.6
  - move screen5 terminfo entry to -base (#2435327)
  - drop old conflict with rxvt-unicode


author: Steve Cossette <farchord@gmail.com> - 3.8-1
changelog:
  - Update to 3.8 to fix several CVEs:
  - CVE-2024-48991: Prevent race condition on /proc/$PID/exec evaluation
  - CVE-2024-11003: Drop usage of Module::ScanDeps to prevent LPE.
  - CVE-2024-48990: Do not set PYTHONPATH environment variable to prevent a LPE.
  - CVE-2024-48992: Do not set RUBYLIB environment variable to prevent a LPE.


author: Richard Russon <rich@flatcap.org> - 20250510-1
changelog:
  - Contrib
    - #4616 Fix gpg-json output
  - Bug Fixes
    - #4600 main: don't stop if /var/spool/mail is missing
    - #4602 color: fix quoted maths
    - #4604 Don't consider "weed" when writing an email to file
    - #4605 help: fix leaks
    - #4612 imap: check for incomplete Mailboxes on sync
    - #4622 fix label completion crash
  - Translations
    - #4622 update Esperanto translation
    - Update lt_LT translations
  - Docs
    -  docs: fix broken functions
  - Build
    - #4607 Check for DocBook XSL
    - #4618 Build and test on FreeBSD


author: Richard Russon <rich@flatcap.org> - 20250905-1
changelog:
  - Security
    - #4623 ncrypt/crypt.c: Protect Message-ID
  - Features
    - #4644 Provide an option to confirm on an empty To
  - Contrib
    - #4645 Add ayu-dark-256 colorscheme
  - Bug Fixes
    - #4635 Handle a non-existing message_cache_dir
    - #4642 Decouple `$crypt_encryption_info` and `$crypt_protected_headers_weed` from `$devel_security`
    - #4650 Return success after querying for config
  - Changed Config
    - Add: `confirm_empty_to = no`
    Confirm when sending an e-mail with an empty To:
  - Translations
    - 100% German
    - 100% Turkish
    - 99% Hungarian
    - 98% Lithuanian
    - 89% French
  - Build
    - #4636 Update FreeBSD CI and workaround `pkg` bug
    - actions: use checkout v5
  - Code
    - #4023 tweak observer event types
    - #4628 Use the standard countof instead of our mutt_array_size()
    - #4637 Update types in test dummy code
    - #4638 remove useless const qualifier from log_queue_get()
    - #4655 Make sure ctype(3) function arguments are valid
    - #4657 Fix warning about unused function and data
    - #4659 Include term.h and [n]curses.h consistently


author: Richard Russon <rich@flatcap.org> - 20260105-1
changelog:
  - Security
    - #4725	deprecate old ssl and tls options
  - Features
    - #4718	add `$message_id_format`
    - Notmuch: hide some old/deprecated features
  - Bug Fixes
    - #4666	limit: force refresh of index bar
    - #4671	Update the status bar on thread [un]collapse
    - #4673	shrink history file on every new entry
    - #4679	Flush S/MIME passkey on failure to sign
    - #4684	execute message-hook sooner
    - #4687	fix: exec auto-completion
    - #4688	Fix infinite loop in GnuTLS socket I/O when socket blocks
    - #4696	`cmd_parse_fetch()`: debug: avoid NULL dereference
    - #4697	expunge: guard against segfault
    - #4719	alias: complete when only one match
    - #4726	imap: protect against crash on shutdown
    - fix resolve for tagged save
    - help: fix sorting of unbound functions
    - help: hide deprecated functions
  - Changed Config
    - New: `message_id_format = "<%z@%f>"`
    - Deprecated `ssl_use_sslv2`
    - Deprecated `ssl_use_sslv3`
    - Deprecated `ssl_use_tlsv1`
    - Deprecated `ssl_use_tlsv1_1`
  - Translations
    - 100% Esperanto
    - 100% Lithuanian
    - 100% Serbian
    - 100% Turkish
  - Docs
    - #4665	Revamp the S/MIME docs
    - #4680	Document how to use S/MIME with GPGMe
    - #4692	update the contribution guidelines
    - fix deprecated $pager example
    - lots man pages fixes
    - update help for sort options
  - Build
    - #4668	fix build for re-entrant ncurses
    - #4727	make openssl/gnutls mutually exclusive
    - libkey: light refactoring
    - lua: create liblua
  - Code
    - #4695	Replace some `TAILQ` uses with `ARRAY`
    - convert the ctype wrappers to use `bool`
    - global invert `OptNoCurses` to `OptGui`
    - key: collapse redirector functions
    - move `km_init()` earlier in startup
    - opcodes: add flags to `MenuFuncOp`
    - pass focused window to global functions
    - Use `buf_at()` to get a char from a `Buffer`
    - use `StringArray` everywhere


author: Richard Russon <rich@flatcap.org> - 20260406-1
changelog:
  - Features
    - #4799 Add IMAP connection monitoring, timeouts, and reconnection backoff
  - Bug Fixes
    - #4755 Fix off-by-one in ARRAY_RESERVE()
    - #4819 Fix IMAP crash when changing folders
    - Fix freeze in IMAP with OpenSSL
    - Fix blocking IMAP pipeline drain with many mailboxes
    - Fix crash on threaded index update
    - Fix crash on NULL thread in display subject
    - Fix menu half-down when data fits in one page
    - Fix alias search prompt
    - Fix index tag colours
    - Protect hooks against unhook during execution
    - Fix leak in pattern alias search
    - Consistently convert headers to LF EOL convention
  - Changed Config
    - Changed: `compose_show_preview = yes`
    Display a preview of the message body in the Compose window
  - Docs
    - `$message_id_format`: mention Base64Url encoding
    - Fix descriptions of deprecated config options
  - Build
    - #4826 Use optreset on Solaris too
    - #4827 Avoid function name clash on Solaris
    - #4828 Allow Solaris to use qsort_s
    - Check docs requirements in configure
  - Code
    - Fix graphviz debug output


author: Richard Russon <rich@flatcap.org> - 20260504-1
changelog:
  - Security
    - Fix GSSAPI buffer underflow on short unwrapped tokens
    - Reject percent-encoded NUL bytes in URL decoding
    - Skip CN fallback when SAN dNSName entries exist (RFC6125)
    - Cap POP3 UIDL responses to prevent OOM from a malicious server
    - Harden POP host URL copy
  - Bug Fixes
    - #4836 imap: fix memory leak in `msg_parse_flags`
    - #4849 Fix memmove in `mutt_str_expand_tabs`
    - #4850 IMAP: enhance stability with re-entrancy protection and reconnection fixes
    - #4852 Say which mailcap field we are looking for
    - #4853 Don't overwrite content_type
    - pager: fix crash on `uncolor *`
    - pager: fix wrong line index in signature syntax realloc
    - pager: fix OOB read on short log lines in `display_line()`
    - pager: fix off-by-one in newline restoration
    - imap: fix sort for missing emails
    - imap: fix crash when syncing mailbox on exit
    - Fix crash in `cmd_parse_fetch()` when edata is NULL
    - log: fix missing errors on startup
    - Force cursor to be visible on exit


author: Andreas Schneider <asn@redhat.com> - 0.11.4-1
changelog:
  - Update to version 0.11.4
  - https://github.com/neovim/neovim/releases/tag/v0.11.4
  - resolves: rhbz#2392274


author: Aleksei Bavshin <alebastr@fedoraproject.org> - 0.2.19-1
changelog:
  - Update to 0.2.19
  - Build with Qt6
  - Convert License tag to SPDX
  - Use xwfb-run for tests instead of xvfb-run


author: Andrew Bauer <zonexpertconsulting@outlook.com> - 5:4.2.1-1
changelog:
  - 4.2.1 release
  - disable doc subpackage due to missing cmark-gfm dependency for htmldocs
  - update with-lockfile-path fixes RHBZ#2360947


author: Bruno Wolff III <bruno@wolff.to> - 2.1.2-42
changelog:
  - Newer gcc seems to have changed detection of system type in includes
  - Bad prototype for unused function


author: Göran Uddeborg <goeran@uddeborg.se> - 2.5.0-1
changelog:
  - Update to version 2.5.0 (rhbz#2382631)
  - Autoconverted license tag verified
  - Clean up spec file and use auto- and forge- macros


author: Fedora Release Engineering <releng@fedoraproject.org> - 1.6-46
changelog:
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
  - Fixed build with GCC15 (Dominik Mierzejewski)


author: Felix Kaechele <felix@kaechele.ca> - 2:1.28.2-4
changelog:
  - Fix RHEL 8 & 9 compatibility
  - Fix SSL passphrase dialog patch when used with OpenSSL < 3 (EL8 w/o EPEL)
  - Build now works with and without EPEL enabled


author: Felix Kaechele <felix@kaechele.ca> - 2:1.28.2-9
changelog:
  - Spec file and macro cleanups
  - move some files into the packages that have the dependencies they rely on
    (e.g. systemd, logrotate are not present in nginx-core, so don't install
    files pertaining to them there)
  - remove unused LDFLAGS and DESTDIR overrides, for perl we patch the
    Makefile.PL already
  - use zlib-ng-devel dependency also in nginx-mod-devel
  - improve macro consistency
  - sync configure command in macros.nginxmods.in with main package


author: Felix Kaechele <felix@kaechele.ca> - 2:1.28.3-1
changelog:
  - Update to 1.28.3
  - fixes CVE-2026-27654, CVE-2026-27784, CVE-2026-32647, CVE-2026-27651,
    CVE-2026-28753, CVE-2026-28755


author: Felix Kaechele <felix@kaechele.ca> - 2:1.30.0-1
changelog:
  - update to 1.30.0
  - drop upstreamed manpage patch - https://github.com/nginx/nginx/pull/1089
  - refresh other patches


author: Felix Kaechele <felix@kaechele.ca> - 2:1.30.1-1
changelog:
  - update to 1.30.1
  - fixes CVE-2026-42926, CVE-2026-42945, CVE-2026-42946, CVE-2026-42934,
    CVE-2026-40460 and CVE-2026-40701


author: Michel Lind <salimma@fedoraproject.org> - 2.102-1
changelog:
  - Update to 2.102 upstream release; Resolves: rhbz#2334057
  - Fix build with GCC 15; Resolves: rhbz#2340933


author: Sandro <devel@penguinpee.nl> - 1.6.1-24
changelog:
  - Improve error handling
  - Apply two patches to avoid needless crashes
  - Remove use of `draw-background` key (no longer in use)
  - Catch errors from `XGetWindowProperty` (RHBZ#2272999)


author: Jens Petersen <petersen@redhat.com> - 2.34.7-1
changelog:
  - update to 2.34.7 (rhbz#2457630) fixes GHSA-vh5x-56v6-4368
  - https://discourse.nixos.org/t/security-advisory-local-privilege-
    escalation-in-lix-and-nix/77407
  - https://github.com/NixOS/nix/security/advisories/GHSA-vh5x-56v6-4368


author: Andreas Schneider <asn@cryptomilk.org> - 5.4.0-1
changelog:
  - Update to version 5.4.0
  - https://github.com/bash-lsp/bash-language-
    server/blob/server-5.4.0/server/CHANGELOG.md


author: Andreas Schneider <asn@cryptomilk.org> - 5.4.3-1
changelog:
  - Update to version 5.4.3
  - https://github.com/bash-lsp/bash-language-
    server/blob/server-5.4.3/server/CHANGELOG.md


author: Andreas Schneider <asn@redhat.com> - 5.6.0-1
changelog:
  - Update to version 5.6.0
  - https://github.com/bash-lsp/bash-language-
    server/releases/tag/server-5.6.0


author: Fedora Release Engineering <releng@fedoraproject.org> - 0.7.7-33
changelog:
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
  - fix building with GCC 15 (resolves rhbz#2340940) (Dominik Mierzejewski)


author: Michael J Gruber <mjg@fedoraproject.org> - 1.7-1
changelog:
  - update to upstream release 1.7 (rhbz#2265629)
  - use pkgconf/npth.c instead of npth-config
  - new functions npth_poll and npth_ppoll


author: Michael J Gruber <mjg@fedoraproject.org> - 1.8-1
changelog:
  - update to upstream release 1.8 (rhbz#2325474)
  - New function npth_get_version.  New macros NPTH_VERSION and
    NPTH_VERSION_NUMBER.
  - Fix INSERT_EXPOSE_RWLOCK_API for musl C library.
  - Return a run-time error if npth_rwlock_timedrdlock is not supported.


author: Timothée Ravier <tim@siosm.fr> - 2.23.0-4
changelog:
  - Fix macro expansion in description
  - Use make macros: https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro
  - Use SPDX identifiers for license: https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_3


author: Joseph Marrero <jmarrero@fedoraproject.org> - 2.23.0-9
changelog:
  - Add RPM macros to configure %_passwd_path and %_group_path
  - Fixes user/group lookup for packages with non-root file ownership
  - See: https://github.com/rpm-software-management/rpm/pull/3672


author: Michel Lind <salimma@fedoraproject.org> - 20240115-3
changelog:
  - Explicitly include <memory> for GCC 14.1 compatibility
  - Credit: Kefu Chai <tchaikov@gmail.com>
  - Fixes: RHBZ#2301002


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.99.1-13
changelog:
  - Adjust build constraints to better avoid “too many open files”
  - Encode more customization in rust2rpm.toml


author: Jonathan Wright <jonathan@almalinux.org> - 2.0.19-1
changelog:
  - update to 2.0.19 rhbz#2321909
  - Fixes "numactl exits if MPOL_PREFERRED_MANY isn't supported"
    https://github.com/numactl/numactl/issues/231


author: Michal Hlavinka <mhlavink@redhat.com> - 2.8.4-4
changelog:
  - based on PR#18 by Orion Poplawski
  - Build NUT-Monitor and ship in separate nut-monitor package (rhbz#2359149)
  - Move UPS drivers into /usr/libexec/nut


author: Marcin Dulak <marcindulak@fedoraproject.org> - 7.2.3-4
changelog:
  - Patch for gcc-15 "error: expected identifier or '(' before 'false'"
  - Use gcc -std=gnu17 to avoid md5wrap.c:48:5: error: too many arguments to function ‘MD5Init’


author: Dan Čermák <dan.cermak@cgc-instruments.com> - 0.10.41-1
changelog:
  - New upstream release 0.10.41
  - add missing gnupg dependency
  - fixes rhbz#2171621
  - fixes rhbz#2226038


author: Tarulia Dulacre <mihawk.90+git@googlemail.com> - 2.4.3-1
changelog:
  - Update to 2.4.3 (rhbz#2372785)
  - change Supplements to Enhances reverse weak dependency (rhbz#2369371)


author: Jerry James <loganjerry@gmail.com> - 1.12-10
changelog:
  - OCaml 5.3.0 rebuild for Fedora 42
  - Add upstream patch to fix segfaults in OCaml GC with OCaml 5.3.0


author: Jerry James <loganjerry@gmail.com> - 1.9.8-1
changelog:
  - OCaml 5.3.0 rebuild for Fedora 42
  - Version 1.9.8
  - Drop workaround for upstream dynlink_subdir bug
  - Change config name to findlib.conf to match upstream
  - Update __ocaml_requires_opts for OCaml 5.3.0


author: Richard W.M. Jones <rjones@redhat.com> - 0.5.0-1
changelog:
  - New version 0.5.0
  - New dependency ocaml-dune-site-devel (copied from opam).
  - Remove upstream patches.


author: Richard W.M. Jones <rjones@redhat.com> - 0.5.0-2
changelog:
  - Add dependency from devel to ocaml-dune-site-devel.
    https://src.fedoraproject.org/rpms/ocaml-gettext/pull-request/3#comment-249424


author: Jerry James <loganjerry@gmail.com> - 1.25.1-1
changelog:
  - OCaml 5.3.0 rebuild for Fedora 42
  - Version 1.52.1
  - Drop upstreamed patch to link with flexiblas after gsl
  - Add VCS field


author: Jerry James <loganjerry@gmail.com> - 11.1.1-1
changelog:
  - OCaml 5.3.0 rebuild for Fedora 42
  - Version 11.1.1
  - Munging build flags is no longer needed
  - Add VCS field
  - Update __ocaml_requires_opts for OCaml 5.3.0


author: Andy Li <andy@onthewings.net> - 0.5.14-1
changelog:
  - New upstream release (RHBZ#2263490)
  - Drop ocaml-luv-incompatible-pointer-type.patch, fixed upstream


author: Jerry James <loganjerry@gmail.com> - 5.9.0-1
changelog:
  - OCaml 5.3.0 rebuild for Fedora 42
  - New upstream version 5.9.0 (RHBZ#2326159)
  - New retry and retry-devel subpackages


author: Jerry James <loganjerry@gmail.com> - 6.1.1-1
changelog:
  - Version 6.1.1
  - New ocaml-lwt-direct subpackage
  - Drop upstreamed patch for ppxlib 0.36 compatibility


author: Jerry James <loganjerry@gmail.com> - 4.2.1-7
changelog:
  - OCaml 5.3.0 rebuild for Fedora 42
  - Add patch to fix a build failure with OCaml 5.3.0
  - Add patch to adapt the tests to dune 3.17.0


author: Richard W.M. Jones <rjones@redhat.com> - 1.9.0-1
changelog:
  - New upstream version 1.9.0 (RHBZ#2400841)
  - Remove emacs fix which is now upstream.
  - Rebase nonbreaking space patch for code movements in 1.9.0


author: Jerry James <loganjerry@gmail.com> - 0.10.7-1
changelog:
  - OCaml 5.3.0 rebuild for Fedora 42
  - Version 0.10.7
  - Adapt to changed hevea path
  - Work around a broken test for cmxs support


author: Jerry James <loganjerry@gmail.com> - 11-1
changelog:
  - Add RPM declarative buildsystems
  - Remove obsolete ocaml_native_profiling macro
  - Remove unused odoc_package macro
  - Generalize architecture names


author: Major Hayden <major@redhat.com> - 3.73.2-2
changelog:
  - fix(packit): correct trigger syntax and bodhi target
  - Fix invalid 'commit | koji_build' trigger to 'koji_build'
  - Change bodhi_update target from rawhide to fedora-branched (rawhide
    updates don't go through Bodhi)


author: Major Hayden <major@redhat.com> - 3.73.2-3
changelog:
  - chore: trigger rebuild for side tag
  - Rebuild to pick up python-oci-2.167.0 in f44-build-side-128086


author: Charles R. Anderson <cra@alum.wpi.edu> - 3.1.1-1
changelog:
  - Update to 3.1.1
  - [MIDI] loading files would cause crash (null dereference) if ~/.timidity.cfg not present


author: Charles R. Anderson <cra@alum.wpi.edu> - 3.1.1-2
changelog:
  - [MIDI] Add patch to prefer /etc/timidity++.cfg to /etc/timidity.cfg
  - [MIDI] Add upstream patch to set comment to .pat filename without full path
  - Recommends: fluid-soundfont-gm


author: Elliott Sales de Andrade <quantum.analyst@gmail.com> - 16.11.0-1
changelog:
  - Update to latest version (#2335692)
  - Drop webservice subpackage as we don't have streamlit packaged


author: Alexander Bokovoy <abokovoy@redhat.com> - 0.34.7-13
changelog:
  - Clean up spec file from pre-systemd times
  - Use systemd services to initiate oddjobd configuration reload
  - Resolves: rhbz#2248817


author: Dan Horák <dan[at]danny.cz> - 4.1.1-5
changelog:
  - work around GCC 15 / C23 build failure (rhbz#2340957)
  - work around Tcl 9 build failure (rhbz#2337742)


author: Martin Gansser <martinkg@fedoraproject.org> - 0.2.0^20241204git8ac191c-1
changelog:
  - Update to last git commit
  - Add 0001-fix-qt6-arg-format.patch
  - Add 0002-fix-qt6-arg-sampleformat.patch


author: Marcin Juszkiewicz - 1.17.0-11
changelog:
  - skip 3 tests on riscv64: test_float8_e4m3fn_negative_nan,
    test_float8_e5m2_negative_nan, test_maxpool_2d_uint8_cpu


author: Michel Lind <salimma@fedoraproject.org> - 0.5.0-11
changelog:
  - Enable verbose test output
  - Use SPDX license identifier
  - Disable DataLifeCycle children comparison while we investigate failure
    with newer kernels


author: John Wolfe <john.wolfe@broadcom.com> - 12.4.0-1
changelog:
  - Package a new upstream version of open-vm-tools-12.4.0-23259341.
    - A number of Coverity reported issues have been addressed.


author: Robert-André Mauchin <zebob.m@gmail.com> - 1.24.2-1
changelog:
  - Update to 1.24.2
  - License reanalysis
  - Remove bundled fmt
  - Remove unneeded dependencies (fluidsynth)
  - Remove proprietary parts
  - Use pkgconfig for library dependencies
  - Cleanup


author: Doğukan Çağatay <dogukan.cagatay@aiven.io> - 0.26.2-6
changelog:
  - clean up spec file formatting
  - Separate `%generate_buildrequires` after %prep section
  - Consolidate %doc directives into single line
  - Remove %license directive (already handled by %pyproject_save_files -l)


author: Dominik Mierzejewski <dominik@greysector.net> - 0.2.0.4-1
changelog:
  - update to 0.2.0.4 (resolves rhbz#2399635)
  - generate SO version from release version automatically


author: Peng Wu <pwu@redhat.com> - 1.1.9-4
changelog:
  - Update for https://fedoraproject.org/wiki/Changes/CMake_drop_install_vars
  - Resolves: RHBZ#2381327


author: Simone Caronni <negativo17@gmail.com> - 9.12-8
changelog:
  - Clean up SPEC file, drop EOL distro conditionals and macros.
  - Fix Source URL, the old one is no longer valid.
  - Use macros everywhere.
  - Sort BuildRequires, files, configure parameters, etc.
  - Be consistent with macros and variables.
  - Trim changelog.


author: Than Ngo <than@redhat.com> - 3.25.0-1
changelog:
  - Update to 3.25.0
  - Drop patches which are included in upstream
  - Adapt p11sak patch
  - Fix RPM build warnings
  - Add jq and openssl in Build Requirement, required for testcases


author: Than Ngo <than@redhat.com> - 3.25.0-4
changelog:
  - Require openssl >= 3.5.1
  - Fix incorrect effective group id of pkcsslotd daemon
  - Fix covscan findings
  - Fix detection of EC curve not supported by OpenSSL-3.5.x
  - Fix the image mode issue again as bootc expects to use /run/lock


author: Simon Pichugin <spichugi@redhat.com> - 2.6.10-4
changelog:
  - Fix LDAP initialization does unnecessary resolution of hostname (rhbz#2331728)
  - Convert STI tests to FMF (rhbz#2382998)


author: Veronika Hanulikova <vhanulik@redhat.com> - 0.26.0-1
changelog:
  - New upstream release (#2311896)
  - Separate OpenSC into libraries and binaries
  - Change expected test failures in FIPS mode
  - Do not build with OpenPACE on RHEL


author: Jakub Jelen <jjelen@redhat.com> - 0.27.1-1
changelog:
  - New upstream release (#2442363) fixing various security issues:
    - CVE-2025-66038 Memory corruption via improper compact-TLV length validation
    - CVE-2025-66215 Stack-buffer-overflow with physical access via crafted smart card or USB device
    - CVE-2025-49010 Stack-buffer-overflow via crafted smart card or USB device responses
    - CVE-2025-66037 Out-of-bounds read via crafted input
    - CVE-2025-13763 Several uses of potentially uninitialized memory detected by fuzzers


author: Zoltan Fridrich <zfridric@redhat.com> - 10.2p1-10
changelog:
  - Fix GSSAPI authentication indicator issues found by AI
  - Don't negotiate non-FIPS algorithms in ssh-keyscan key exchange in FIPS mode
  - Fix duplicate audit log entry when destroying ed25519 private keys
  - Remove recommendation of p11-kit


author: Dmitry Belyavskiy <dbelyavs@redhat.com> - 1:3.5.5-1
changelog:
  - Rebase to OpenSSL 3.5.5, resolving CVE-2025-15467, CVE-2025-15468,
    CVE-2025-15469, CVE-2025-66199, CVE-2025-68160, CVE-2025-69418, CVE-2025-69420,
    CVE-2025-69421, CVE-2025-69419, CVE-2026-22795, CVE-2026-22796, CVE-2025-11187


author: Pavol Žáčik <pzacik@redhat.com> - 1:3.5.6-1
changelog:
  - Rebase to OpenSSL 3.5.6
    Resolves: CVE-2026-2673
    Resolves: CVE-2026-28387
    Resolves: CVE-2026-28388
    Resolves: CVE-2026-28389
    Resolves: CVE-2026-28390
    Resolves: CVE-2026-31789
    Resolves: CVE-2026-31790


author: Felix Kaechele <felix@kaechele.ca> - 8.0-1
changelog:
  - Update to 8.0
  - temporarily carry revision and MD5 info in repo pending
    https://github.com/OpenTTD/actions/issues/112
  - remove xwayland-run, no longer needed
  - cleanup spec file
  - align install path with upstream


author: Jens Petersen <petersen@redhat.com> - 0.7.7.0-12
changelog:
  - convert to cabal-rpm --bundle
  - drop markdown-unlit dep (only needed for th-env testsuite)
  - update to choice-0.2.4.2


author: Adam Williamson <awilliam@redhat.com> - 5^20250707gitd55ec72-1
changelog:
  - Update to latest git
  - Backport #2727 to fix multi-machine script on Fedora
  - Backport #2728 to fix tests without Inline::Lua


author: Adam Williamson <awilliam@redhat.com> - 5^20250707gitd55ec72-3
changelog:
  - Backport PR #2750 to allow slow typing with (assert_)script_run
  - Backport PR #2751 to fix tests with IPC::Run 20250809.0


author: Leo Sandoval <lsandova@redhat.com> - 1.81-9
changelog:
  - 90fallback: include possible kernel parameters from grub's default file
  - common.sh: do not resolve symbolic link on mapped device filesystems
  - Related: RHEL-44705


author: Packit <hello@packit.dev> - 171-1
changelog:
  Changes with 171
  ----------------
    - Improve robustness of --in-vm support (#2292)
      - Author: Alexander Larsson, Reviewers: Achilleas Koutsou, Simon de Vlieger
    - Support running bootc-image-builder with --in-vm (#2328)
      - Author: Alexander Larsson, Reviewers: Lukáš Zapletal, Simon de Vlieger
    - bootc.install.config: add ostree.bls-append-except-default option (#2319)
      - Author: Joel Capitao, Reviewers: Brian C. Lane, Simon de Vlieger
    - grub2.iso: configurable entries (HMS-10018, HMS-10015) (#2317)
      - Author: Simon de Vlieger, Reviewers: Achilleas Koutsou, Ondřej Budai
    - mockbuild: fix PQC builds on RHEL 10 (#2327)
      - Author: Ondřej Budai, Reviewers: Sanne Raymaekers, Simon de Vlieger
    - monitor: Report if the runner is running in a vm (#2320)
      - Author: Alexander Larsson, Reviewers: Achilleas Koutsou, Simon de Vlieger

  — Somewhere on the Internet, 2026-01-27


author: Tomáš Hozza <thozza@redhat.com> - 172-1
changelog:
  Changes with 172
  ----------------
    - SPEC: initrd sub-package fixups and exclude i686 arch on el (#2334)
      - Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Simon de Vlieger
    - Update images dependency ref to latest (#2333)
      - Author: SchutzBot, Reviewers: Achilleas Koutsou, Simon de Vlieger
    - Update snapshots to 20260201 (#2330)
      - Author: SchutzBot, Reviewers: Achilleas Koutsou, Simon de Vlieger
    - osbuild-mpp: Refactor to use osbuild.solver module (#2331)
      - Author: Mark Kemel, Reviewers: Nobody
    - test_objectstore: add time.sleep(0.1) to solve flaky tests (#2318)
      - Author: Lukáš Zapletal, Reviewers: Brian C. Lane, Simon de Vlieger

  — Somewhere on the Internet, 2026-02-06


author: Packit <hello@packit.dev> - 173-1
changelog:
  Changes with 173
  ----------------
    - Revert "test_objectstore: add time.sleep(0.1) to solve flaky tests" (#2340)
      - Author: Lukáš Zapletal, Reviewers: Simon de Vlieger, Tomáš Hozza
    - SPEC: disable tests that tend to fail during rpmbuild in Koji (HMS-9796) (#2338)
      - Author: Tomáš Hozza, Reviewers: Lukáš Zapletal, Simon de Vlieger
    - Update images dependency ref to latest (#2341)
      - Author: SchutzBot, Reviewers: Lukáš Zapletal, Tomáš Hozza
    - Update snapshots to 20260208 (#2335)
      - Author: SchutzBot, Reviewers: Achilleas Koutsou, Simon de Vlieger
    - stages/module-config: postfix with `.module` (#2344)
      - Author: Simon de Vlieger, Reviewers: Achilleas Koutsou, Lukáš Zapletal, Tomáš Hozza

  — Somewhere on the Internet, 2026-02-11


author: Packit <hello@packit.dev> - 174-1
changelog:
  * Fix packaging conflict in initrd directory causing downgrade failures by @thozza in https://github.com/osbuild/osbuild/pull/2347
   * stages/bootc.install-to-fs: add bootupd-skip-boot-uuid option by @jbtrystram in https://github.com/osbuild/osbuild/pull/2345
   * qemu: Don't always pass -cpu host by @alexlarsson in https://github.com/osbuild/osbuild/pull/2356
   * spec: drop typer-slim dependency and use only python3-typer by @achilleas-k in https://github.com/osbuild/osbuild/pull/2358
   * qemu: Handle container storage.conf not listing graphroot by @alexlarsson in https://github.com/osbuild/osbuild/pull/2357
   * stages/erofs: quiet stdout by @supakeen in https://github.com/osbuild/osbuild/pull/2359
   * qemu: Default to 3GB vm instead of 4GB by @alexlarsson in https://github.com/osbuild/osbuild/pull/2361


   **Full Changelog**: https://github.com/osbuild/osbuild/compare/v173...v174


author: Packit <hello@packit.dev> - 176-1
changelog:
  Changes with 176
  ----------------
    - CI: run tests on 9.7+10.1 GA and 9.8+10.2 nightly (HMS-9794) (#2351)
      - Author: Tomáš Hozza, Reviewers: Lukáš Zapletal, Sanne Raymaekers
    - Revert "schutzbot: update libsemanage before installing osbuild" (#2378)
      - Author: Sanne Raymaekers, Reviewers: Lukáš Zapletal, Tomáš Hozza
    - Solver: fix `repo_ids` to restrict all dependency resolution, not just top-level packages (HMS-10314) (#2379)
      - Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Lukáš Zapletal
    - Solver: implement per-transaction package excludes in the DNF5 solver (HMS-10318) (#2381)
      - Author: Tomáš Hozza, Reviewers: Lukáš Zapletal, Simon de Vlieger
    - Update images dependency ref to latest (#2383)
      - Author: SchutzBot, Reviewers: Achilleas Koutsou, Lukáš Zapletal, Tomáš Hozza
    - Update osbuild-ci container images (#2367)
      - Author: SchutzBot, Reviewers: Achilleas Koutsou, Lukáš Zapletal, Simon de Vlieger
    - Update snapshots to 20260308 (#2382)
      - Author: SchutzBot, Reviewers: Simon de Vlieger, Tomáš Hozza
    - docs: shift manifest guide headings one level down (#2385)
      - Author: Achilleas Koutsou, Reviewers: Simon de Vlieger, Tomáš Hozza
    - solver: add cost field to Repository model (#2380)
      - Author: Mark Kemel, Reviewers: Simon de Vlieger, Tomáš Hozza
    - stages/rpm: add nodeps option for `rpm install --nodeps` (#2387)
      - Author: Dusty Mabe, Reviewers: Simon de Vlieger, Tomáš Hozza
    - stages: add coreos.bfb for NVIDIA BlueField DPUs (#2349)
      - Author: Sagi Zigmon, Reviewers: Nobody

  — Somewhere on the Internet, 2026-03-11


author: Packit <hello@packit.dev> - 177-1
changelog:
  Changes with 177
  ----------------
    - Add stages used for building s390x isos (HMS-9967) (#2390)
      - Author: Brian C. Lane, Reviewers: Simon de Vlieger, Tomáš Hozza
    - SPEC: default to using DNF5 depsolver on Fedora 45+ (current Rawhide) (HMS-10343) (#2389)
      - Author: Tomáš Hozza, Reviewers: Brian C. Lane, Simon de Vlieger
    - Stage changes to support building ppc64le isos (HMS-9968) (#2377)
      - Author: Brian C. Lane, Reviewers: Lukáš Zapletal, Simon de Vlieger
    - Update images dependency ref to latest (#2394)
      - Author: SchutzBot, Reviewers: Simon de Vlieger, Tomáš Hozza
    - Update osbuild-ci container images (#2392)
      - Author: SchutzBot, Reviewers: Simon de Vlieger, Tomáš Hozza
    - Update snapshots to 20260315 (#2393)
      - Author: SchutzBot, Reviewers: Achilleas Koutsou, Tomáš Hozza
    - Update snapshots to 20260322 (#2397)
      - Author: SchutzBot, Reviewers: Achilleas Koutsou, Anna Vítová
    - buildroot: Use bwrap's --drop-cap ALL (#2395)
      - Author: Lars Karlitski, Reviewers: Achilleas Koutsou, Alexander Larsson
    - chore: clean up team ssh keys (#2391)
      - Author: Lukáš Zapletal, Reviewers: Achilleas Koutsou, Anna Vítová, Tomáš Hozza
    - cli: Print checkpoint cache status (#2388)
      - Author: Lars Karlitski, Reviewers: Achilleas Koutsou, Simon de Vlieger, Tomáš Hozza
    - stages/aleph: make path parametrizable (#2384)
      - Author: Jean-Baptiste Trystram, Reviewers: Achilleas Koutsou, Simon de Vlieger
    - tools/osbuild-store: do stuff with sources and store (HMS-10238) (#2364)
      - Author: Sanne Raymaekers, Reviewers: Brian C. Lane, Simon de Vlieger

  — Somewhere on the Internet, 2026-03-26


author: Packit <hello@packit.dev> - 178-1
changelog:
  Changes with 178
  ----------------
    - Packit: disable s390x builds in COPR (#2406)
      - Author: Tomáš Hozza, Reviewers: Anna Vítová, Simon de Vlieger
    - Support uri encoded urls (#2405)
      - Author: Justin Sherrill, Reviewers: Lukáš Zapletal, Simon de Vlieger
    - Update osbuild-ci container images (#2408)
      - Author: SchutzBot, Reviewers: Lukáš Zapletal, Tomáš Hozza
    - Update snapshots to 20260329 (#2403)
      - Author: SchutzBot, Reviewers: Simon de Vlieger, Tomáš Hozza
    - stage: flatpak.build-import-bundle.oci (HMS-10170) (#2400)
      - Author: Simon de Vlieger, Reviewers: Dusty Mabe, Lukáš Zapletal, Tomáš Hozza

  — Somewhere on the Internet, 2026-04-02


author: Packit <hello@packit.dev> - 181-1
changelog:
  Changes with 181
  ----------------
    - stages/bootc.install-to-fs: remount /dev (#2440)
      - Author: Simon de Vlieger, Reviewers: Brian C. Lane, Tomáš Hozza

  — Somewhere on the Internet, 2026-05-11


author: Packit <hello@packit.dev> - 161-1
changelog:
  Changes with 161
  ----------------
    - Update snapshots to 20260118 (#4985)
      - Author: SchutzBot, Reviewers: Lukáš Zapletal, Tomáš Hozza
    - chore: bump dependencies via gobump (#4988)
      - Author: SchutzBot, Reviewers: Lukáš Zapletal, Tomáš Hozza
    - packit: Build RHEL10 RPMs for x86 and ARM in COPR (#4982)
      - Author: Simon Steinbeiß, Reviewers: Lukáš Zapletal, Tomáš Hozza
    - worker: add job to generate bootc manifests [HMS-10006] (#4977)
      - Author: Sanne Raymaekers, Reviewers: Achilleas Koutsou, Tomáš Hozza

  — Somewhere on the Internet, 2026-02-04


author: Packit <hello@packit.dev> - 162-1
changelog:
  Changes with 162
  ----------------
    - Add Transactions and Modules fields to depsolve job result (HMS-9090) (#5006)
      - Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Sanne Raymaekers
    - Move workers to rhel 10 (HMS-9987) (#4975)
      - Author: Sanne Raymaekers, Reviewers: Achilleas Koutsou, Gianluca Zuccarelli, Simon de Vlieger
    - Update snapshots to 20260201 (#4997)
      - Author: SchutzBot, Reviewers: Achilleas Koutsou, Simon de Vlieger
    - cloudapi/v2: allow upload types for pxe & network installer (HMS-10178) (#5004)
      - Author: Gianluca Zuccarelli, Reviewers: Lukáš Zapletal, Sanne Raymaekers
    - go.mod: bump osbuild/images to v0.236.0 (HMS-10105) (#4990)
      - Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Ondřej Budai
    - templates/packer: fix registration script (#5007)
      - Author: Sanne Raymaekers, Reviewers: Achilleas Koutsou, Gianluca Zuccarelli, Lukáš Zapletal
    - tests: Update Upgrade test to RHEL 9.8 from 9.7 (#4999)
      - Author: Tomáš Koscielniak, Reviewers: Brian C. Lane, Tomáš Hozza
    - tools/build-rpms: build rpms on rhel 10 (#5005)
      - Author: Sanne Raymaekers, Reviewers: Achilleas Koutsou, Lukáš Zapletal, Simon de Vlieger

  — Somewhere on the Internet, 2026-02-11


author: Packit <hello@packit.dev> - 163-1
changelog:
  Changes with 163
  ----------------
    - Update osbuild dependency commit ID (#5012)
      - Author: Achilleas Koutsou, Reviewers: Lukáš Zapletal, Tomáš Hozza
    - Update snapshots to 20260215 (#5024)
      - Author: SchutzBot, Reviewers: Lukáš Zapletal, Tomáš Hozza
    - chore(deps): update konflux references (#4984)
      - Author: {}, Reviewers: Sanne Raymaekers, Tomáš Hozza
    - chore(deps): update quay.io/konflux-ci/konflux-vanguard/task-rpms-signature-scan:0.2 docker digest to 2f3015a (#4983)
      - Author: {}, Reviewers: Achilleas Koutsou, Tomáš Hozza
    - chore: bump dependencies via gobump (#5002)
      - Author: SchutzBot, Reviewers: Achilleas Koutsou, Lukáš Zapletal
    - chore: bump dependencies via gobump (#5025)
      - Author: SchutzBot, Reviewers: Lukáš Zapletal, Tomáš Hozza
    - cloudapi/v2: add distro metadata endpoint (HMS-9643) (#4991)
      - Author: Tomáš Koscielniak, Reviewers: Nobody
    - github: new workflow for updating osbuild commit on schedule (#5011)
      - Author: Achilleas Koutsou, Reviewers: Lukáš Zapletal, Sanne Raymaekers, Tomáš Hozza
    - gitlab: run notifications only on main (#5020)
      - Author: Ondřej Budai, Reviewers: Achilleas Koutsou, Lukáš Zapletal
    - go.mod: bump images to 239 (HMS-9984) (#5018)
      - Author: Sanne Raymaekers, Reviewers: Lukáš Zapletal, Tomáš Hozza
    - go.mod: update osbuild/images to v0.238.0 for multi-stage RPM installation support (HMS-9090) (#5015)
      - Author: Tomáš Hozza, Reviewers: Sanne Raymaekers, Simon de Vlieger
    - templates/packer: increase timeout of ExecStop(Post) commands (#5009)
      - Author: Sanne Raymaekers, Reviewers: Gianluca Zuccarelli, Lukáš Zapletal
    - test/rhel-upgrade: bump target versions and refactor repo override (#5017)
      - Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Lukáš Zapletal
    - tools/appsre-ansible: fix rpmbuild for osbuild (#5022)
      - Author: Sanne Raymaekers, Reviewers: Lukáš Zapletal, Tomáš Hozza

  — Somewhere on the Internet, 2026-02-17


author: Packit <hello@packit.dev> - 164-1
changelog:
  Changes with 164
  ----------------
    - build(deps): bump actions/upload-artifact from 5 to 6 (#4961)
      - Author: {}, Reviewers: Achilleas Koutsou, Tomáš Hozza
    - chore(deps): update konflux references (#5023)
      - Author: {}, Reviewers: Sanne Raymaekers, Tomáš Hozza

  — Somewhere on the Internet, 2026-02-18


author: Packit <hello@packit.dev> - 165-1
changelog:
  Changes with 165
  ----------------
    -  templates/packer: set crypto policy to LEGACY on rhel workers (#5038)
      - Author: Sanne Raymaekers, Reviewers: Achilleas Koutsou, Anna Vítová, Gianluca Zuccarelli
    - Schutzfile: bump osbuild (#5044)
      - Author: Sanne Raymaekers, Reviewers: Anna Vítová, Lukáš Zapletal
    - Update osbuild/images to v0.242.0 and enable aws-cvm in cloud API (#5026)
      - Author: Achilleas Koutsou, Reviewers: Lukáš Zapletal, Tomáš Hozza
    - chore: bump dependencies via gobump (#5043)
      - Author: SchutzBot, Reviewers: Lukáš Zapletal, Tomáš Koscielniak
    - cloudapi/v2: add content sets to subscription image options (HMS-8857) (#4981)
      - Author: Bryttanie, Reviewers: Gianluca Zuccarelli, Lukáš Zapletal
    - cloudapi: Add optional blueprint-id UUID field (HMS-3881) (#4996)
      - Author: Simon Steinbeiß, Reviewers: Lukáš Zapletal, Simon de Vlieger
    - go.mod: bump osbuild/images to v0.244.0 (#5033)
      - Author: Achilleas Koutsou, Reviewers: Sanne Raymaekers, Simon de Vlieger

  — Somewhere on the Internet, 2026-03-04


author: Packit <hello@packit.dev> - 168-1
changelog:
  Changes with 168
  ----------------
    - Add DequeueAnyChannel to enable multi-tenant BootcPreManifest processing (HMS-10445) (#5084)
      - Author: Tomáš Hozza, Reviewers: Brian C. Lane, Ondřej Budai
    - Fail bootc composes on composer build version mismatch (HMS-10378) (#5082)
      - Author: Tomáš Hozza, Reviewers: Lukáš Zapletal, Ondřej Budai
    - Make bootc container source type configurable (HMS-10262) (#5087)
      - Author: Tomáš Hozza, Reviewers: Lukáš Zapletal, Sanne Raymaekers
    - Replace monolithic bootc-manifest worker job with multi-stage server-orchestrated job graph (HMS-10378) (#5069)
      - Author: Tomáš Hozza, Reviewers: Nobody
    - Update snapshots to 20260405 (#5080)
      - Author: SchutzBot, Reviewers: Lukáš Zapletal, Simon de Vlieger, Tomáš Hozza
    - chore(deps): update konflux references (#5070)
      - Author: {}, Reviewers: Anna Vítová, Lukáš Zapletal
    - chore(deps): update konflux references (#5089)
      - Author: {}, Reviewers: Lukáš Zapletal, Sanne Raymaekers
    - chore: add .gitattributes file (#5078)
      - Author: Lukáš Zapletal, Reviewers: Anna Vítová, Simon de Vlieger, Tomáš Hozza
    - cloudapi: Add fedora names for network-installer (#5079)
      - Author: Brian C. Lane, Reviewers: Lukáš Zapletal, Simon de Vlieger
    - cmd/osbuild-worker: cleanup jobimpl-osbuild.go (#5083)
      - Author: Anna Vítová, Reviewers: Brian C. Lane, Tomáš Hozza
    - templates/packer: add container registries init script (#5086)
      - Author: Sanne Raymaekers, Reviewers: Gianluca Zuccarelli, Lukáš Zapletal
    - worker: use slices.EqualFunc to compare dependency modules (#5085)
      - Author: Tomáš Hozza, Reviewers: Brian C. Lane, Simon de Vlieger

  — Somewhere on the Internet, 2026-04-15


author: Packit <hello@packit.dev> - 169-1
changelog:
  Changes with 169
  ----------------
    - Allow any valid upload target for bootc composes, not just local (HMS-10507) (#5092)
      - Author: Tomáš Hozza, Reviewers: Lukáš Zapletal, Sanne Raymaekers
    - osbuild-composer.spec: fix version in spec file (#5100)
      - Author: Sanne Raymaekers, Reviewers: Tomáš Hozza
    - templates/packer: set authfile location for container registries (#5094)
      - Author: Sanne Raymaekers, Reviewers: Lukáš Zapletal, Tomáš Hozza
    - test/worker-executor*: add missing '$' when referencing a variable (#5097)
      - Author: Tomáš Hozza, Reviewers: Brian C. Lane, Lukáš Zapletal

  — Somewhere on the Internet, 2026-04-17


author: Packit <hello@packit.dev> - 170-1
changelog:
  Changes with 170
  ----------------
    - Add end-to-end functional test for bootc composes in a service deployment (HMS-10008) (#5098)
      - Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Brian C. Lane
    - Enable all bootc-supported disk image types for bootc composes, not just qcow2 (HMS-10508) (#5102)
      - Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Brian C. Lane
    - SPEC: add explicit Requires on podman for worker subpackage (#5099)
      - Author: Tomáš Hozza, Reviewers: Brian C. Lane, Lukáš Zapletal
    - Update for RHEL 9.9 and 10.3 nightlies (#5095)
      - Author: Justin Sherrill, Reviewers: Achilleas Koutsou, Tomáš Hozza
    - Update snapshots to 20260419 (#5105)
      - Author: SchutzBot, Reviewers: Achilleas Koutsou, Tomáš Hozza
    - build(deps): bump actions/github-script from 8 to 9 (#5090)
      - Author: {}, Reviewers: Simon de Vlieger, Tomáš Hozza
    - chore(deps): update konflux references (#5104)
      - Author: {}, Reviewers: Achilleas Koutsou, Tomáš Hozza
    - deps: bump go-jose to 4.1.4 (#5107)
      - Author: Anna Vítová, Reviewers: Brian C. Lane, Lukáš Zapletal
    - deps: bump grpc to 1.79.3 (RHEL-160720) (#5106)
      - Author: Anna Vítová, Reviewers: Florian Schüller, Lukáš Zapletal, Sanne Raymaekers, Tomáš Hozza
    - go.mod: update github.com/openshift-online/ocm-sdk-go to v0.1.499 (#5103)
      - Author: Achilleas Koutsou, Reviewers: Brian C. Lane, Lukáš Zapletal

  — Somewhere on the Internet, 2026-04-22


author: Packit <hello@packit.dev> - 172-1
changelog:
  Changes with 172
  ----------------
    - Schutzfile: drop minor versions from bootc-foundry (#5134)
      - Author: Lukáš Zapletal, Reviewers: Simon Steinbeiß, Simon de Vlieger, Tomáš Hozza
    - cloudapi/v2: add default target for bootc iso (#5125)
      - Author: Sanne Raymaekers, Reviewers: Achilleas Koutsou, Lukáš Zapletal, Simon de Vlieger, Tomáš Hozza
    - go.mod: update osbuild/images to v0.261.0 (#5115)
      - Author: Tomáš Hozza, Reviewers: Anna Vítová, Lukáš Zapletal, Sanne Raymaekers
    - test/repositories: switch RHEL 9.7 and 10.1 test repos to GA (#5122)
      - Author: Achilleas Koutsou, Reviewers: Brian C. Lane, Simon de Vlieger
    - test: drop ubi-wsl.sh test (#5130)
      - Author: Simon Steinbeiß, Reviewers: Achilleas Koutsou, Sanne Raymaekers, Simon de Vlieger

  — Somewhere on the Internet, 2026-05-13


author: John Kacur <jkacur@redhat.com> - 0.20-1
changelog:
  - Update to upstream version 0.20
  - Convert to pyproject-rpm-macros for modern Python packaging
  - Add pyproject.toml for modern Python packaging
  - Remove all patches (now included in upstream 0.20)


author: John Kacur <jkacur@redhat.com> - 0.20-2
changelog:
  - Add python3-pip, python3-setuptools, python3-wheel BuildRequires
  - Delete setup.py in %prep so pyproject.toml build is used
  - Compress man page during %prep similar to rteval
  - Install tuna script and compressed man page explicitly


author: John Kacur <jkacur@redhat.com> - 0.20-4
changelog:
  - Update pyproject.toml license format for modern setuptools
  - Disable the tuna apply functionality
  - Remove tuna apply from the man page
  - Print warning if setting affinity results in EPERM and continue
  - Add testing infrastructure using unittest framework


author: Dumitru Ceara <dceara@redhat.com> - 25.03.0-52
changelog:
  - Updated the OVN sources to upstream release 25.03.0
    with the base OVN commit c24b1aa3c724de1aa9fd2461f07e4127a6bfa190
    and OVS commit bb059333496a9b48d6d798b6b32108c9f2720479.
    The following commits are also synced:
  - tests: Don't assume first bucket will be chosen.
  [Upstream: 362d2c0b9bc13da031c08497504c2601b5de6897]

  - ci: Add permanent fix for /etc/hosts file.
  [Upstream: 5c32795e0745897d6e6fcd9a33b9c523f5ebe919]

  - pinctrl: Remove useless volatile qualifier.
  [Upstream: 30717870c70dac547a8bd92b35010cc74dfbbbe8]

  - tests: Add direct lsp to dynamic-routing tests.
  [Upstream: 65ae5bef3db049648804535e63a72a06dbce48cc]

  - ovn-controller: Update handlers for route changes.
  [Upstream: 2a77e7230fd72ce705ac1c2ffc071f4ca20f4bb5]

  - route: Filter datapaths that should advertise.
  [Upstream: 0a9906c82158d829fb8052d764a93825ea2bc9ee]

  - northd: Set REGBIT_CONNTRACK_COMMIT earlier.
  [Upstream: 7454213615258cc445ce7e49f9d50c6c5abfbc7b]

  - contoller, northd: Limit number of claims for virtual ports.
  [Upstream: 9f1c2b14a0ba300e1719d57f62ebf1c060d63c35]

  - controller: Remove only commited virtual port binding requests.
  [Upstream: 81c5e0168c6c0fc98c3bb64a43aa1561d7900dfe]

  - controller: Make sure we will update routes on tracked port change.
  [Upstream: 2f6cf63351c0bbc2637f0a7713eec4689a9b283b]

  - northd: Prevent SB LB duplicates.
  [Upstream: 58735ad207803aa9c5d6cd236dc9aafab83c18c6]

  - tests: Fix racy hard_age value.
  [Upstream: 4b7392d1a467f1de51d4bf869f534d2d29b485d1]

  - tests: Prevent flakiness of "LR ct-commit-all" test.
  [Upstream: 2c98b6c13464ddb7c1ad40c49df4d806b6a76073]

  - ovn-nb: Improve docs for nbctl --template lb-add.
  [Upstream: b4a897ac0aeec16b01eb64b52d7ff0df40081a6a]

  - ovn-nbctl.8: Document the "--route-table" option.
  [Upstream: 5713cd605f5012d06135f302de7bcf42affedbb2]

  - ovn-architecture.7: Fix outdated nb_cfg description.
  [Upstream: eabf8251ca3ee537c9facd3d1986ab82b6b84a02]

  - tests: Don't hardcode table numbers in the default flows test.
  [Upstream: df4e4bf291f396234b29e15ee68110545a741243]

  - controller: Optimize adding 'dps' to the local datapaths.
  [Upstream: 5ad811ce400838c4d024fb23fc3b1ee66944c78a]

  - controller: Expand the helper lport_get_peer().
  [Upstream: 4e7f4a1e4c6d00382d7880eb4aa73e1db9ca3102]

  - controller: Add a helper lport_get_cr_port().
  [Upstream: 354c4b298516ad1ee45bc1a40f575b701a81c91d]

  - controller: Add debug/dump-local-datapaths unixctl.
  [Upstream: 77f6069e891df4bd96f4285149f5417d1c4fdf26]

  - northd: Avoid matching on ct_state.dnat in logical flows.
  [Upstream: 5a12b937f1a035d926842b72730656776d4ab8cf]

  - lib: northd: Add a new ct-state-save feature flag.
  [Upstream: 87f8d012aeae27f0e47066d508ea9b2278d5ee63]

  - lib: ovn-controller: Add a new ct_state_save() logical action.
  [Upstream: 001ba9a3ae1a55d41ebd5958f8f944821205bd55]

  - northd: Limit flooding the self originated neigh disc packets.
  [Upstream: fe5740e2c75fdb815a1dec7d812e88694727d366]

  - northd: Fix network_id computation for IPv6 LRP networks.
  [Upstream: 4b41c118a01a715201937f9279bd95cf562bef70]

  - ovn-nbctl: Add --template option for lb-add.
  [Upstream: 1d7951c3cedc82d32e922cb01659ae1f9c1a213a]

  - tests: Use scapy contrib BFD implementation.
  [Upstream: d5b6169d3ffc566dca7d8a34e1e89fd85b1b8ddb]

  - controller, northd: Add command to enable time warp.
  [Upstream: 202a2a8675e9030b97d5d21ba50ec1008139c346]

  - docs: Fix up stage-hint ovn-sb documentation.
  [Upstream: 40b7ffe7a0b41eda468f800dc113413eebe9663f]

  - northd: Do not drop ip traffic with destination vip expressed via template vars.
  [Upstream: 2326d64f48ad3f8f103a3238a8154bc8529a0465]

  - northd: Use next-hop network for SNAT when lb_force_snat_ip=router_ip.
  [Upstream: 6756ece392bafcc2e2041369e0dfffb377f8d9e7]

  - ovs: Update the submodule to include python F824 fix.
  [Upstream: d0143b75379761ed8a927b9bc6b66b9446076cf8]

  - ci: Add missing llvm package into Fedora.
  [Upstream: bd4c1eee96aa3fd6d4f5e294dcab604a45e54f6d]

  - controller: Redirect traffic for container port.
  [Upstream: 664a82eeb830f284ee5fdfc941f399a78e88f3f0]

  - multinode tests: Simplify/Cleanup migration test.
  [Upstream: e07c56c430be705452cfd083741e4d21b9c47042]

  - lb: Make the LB validation consistent.
  [Upstream: 1a3fd5de519b962769a5b377ff7bdc674fa4068e]

  - tests: Ignore FDB transaction errors.
  [Upstream: 5e2b1ecf945b1124c4593ea76a86cd81bfbc6a9b]

  - controller: Fix possible NULL ptr access in lport_is_local().
  [Upstream: 65e7bcbf2bc2673262c621bd714d0e8c3e855b78]

  - controller: Fix active mac-binding refresh for IPv6.
  [Upstream: e664d16d03aaeac963c203d455794d94a21978ae]

  - tests: Fix flaky "IGMP incremental processing".
  [Upstream: 4a8b656a2ad650a28c6e181c507a4326c2725290]

  - tests: Avoid adding two similar load balancers.
  [Upstream: d3adc824a28e3a19fa1067f2be4c978516c89d94]

  - Fix missing load balancer hairpin flows.
  [Upstream: a4a71fcad105e32fa09fd330b9e8b06c2f565614]

  - ovn.at: Run 'ACL Conntrack ID propagation' for each northd type.
  [Upstream: c6af3c568813f10f4971ebe7ac0fabcb0f838225]

  - ci: Bump the Ubuntu image to 24.04.
  [Upstream: 06b49b45633cae02c9060e0fa0d799514cd7aa67]

  - docs: Move "Transit Router" notes to the "Logical_Router" section.
  [Upstream: ea9d0982fa08a76c36f7e611936d30fb2edf7e15]

  - containers: Get sparse from the official GitHub mirror.
  [Upstream: 0cb2b9b2be9a6efb91fb4e6992e33251840a2884]


author: Dumitru Ceara <dceara@redhat.com> - 25.03.1-32
changelog:
  - Updated the OVN sources to upstream release 25.03.1
    with the base OVN commit 4b8dac64fd3fbbfb39a7105365d5143c7ffa5a35
    and OVS commit a0f636163b60a6afe5e20da221b7e7a47a8a3753.
    The following commits are also synced:
  - logical-fields: Fix inconsistency of register usage.
  [Upstream: 4e12cc2cb655c09e80fa906edeb7f153e1a66040]

  - ovn-trace: Fix pop action in trace.
  [Upstream: 6a473e324ec6260a2c1ee20b95d639ba6b2bb9a0]

  - multinode tests: Fix tests for ENABLE_SSL="yes" clusters.
  [Upstream: c6edf6ad9291e2e660cb4d1292ed3032d5183d72]

  - tests: Fix flaky "interconnection".
  [Upstream: b3bff9ded592338b45b51391a6bd314e4969b69b]

  - tests: Add missing check for scapy.
  [Upstream: 0b79d0aad78a082a0a4f23917ad8027aad5cd114]

  - tests: Remove unused commands from mac-binding test.
  [Upstream: 89184aa4285766daa838e5425464d1588123b179]

  - tests: Fix flaky "send arp for nexthop".
  [Upstream: 59607a4c8f932e683ad81b6dea2f85c084dd3574]

  - tests: Fix flaky tests not properly waiting for ovn-controller exit.
  [Upstream: fddffe180bb16a222ec2cfa22d3e2ba5bdae597f]

  - tests: Fix flaky "NAT on a provider network with no localnet ports".
  [Upstream: 3c545c0bb76e1f014061d30006979e4a7e39c7db]

  - tests: Avoid calling ovs/ovn commands when ovs/ovn are stopped.
  [Upstream: eba392509f1343cec7ea0bd2315301a554351f58]

  - tests: Avoid unloading not existing modules.
  [Upstream: 09eb45dfa5bd37af23af94ffc86607b8b28e449b]

  - tests: Fix ovn-macro when ovn_check_packets__ fails.
  [Upstream: e51b73cdf1c88338d057cb3668e22a4d53d7bc39]

  - ovn-nbctl: Fix lrp set gateway chassis duplicate gc.
  [Upstream: e16b45a97b7eda51653fb14a9fc2c5709d7d6ce0]

  - multinode.at: Cleanup test interfaces created in br-ex.
  [Upstream: 857e0c931e2904c4e4b6dc59800c343939d50ed0]

  - multinode-macros: Cleanup and check resources on all chassis.
  [Upstream: f954ca224291859e4b1034dc36653205691e4de2]

  - ovn-ctl: Fix ovsdb-server/sync-status command output.
  [Upstream: 6a59909bdb36640db27a8358d2585faf11b003f2]

  - multinode tests: Dump logs when test exits.
  [Upstream: 1c12218ba7eaf33e42602855c5311fea980476d9]

  - multinode: Avoid code duplication in macros.
  [Upstream: 382e67032079d69f23f6aad38929500680e0b8a1]

  - route-exchange: Don't keep trying to delete non-existent VRFs.
  [Upstream: 14f9a157e21234b67b977a865fa370155e74f164]

  - controller: Fix bad backport of route_exchange_sb_ro_handler().
  [Upstream: 84048893727f2586c9d379fb347453f1697d47b7]

  - route-table-notify: Avoid unnecessary lookups.
  [Upstream: a264720144fda2d0091f7f6692bd4220a97c5297]

  - controller: Prevent assert with BGP when SB is read only.
  [Upstream: 3e53345ab6899617be3a94ff30b5e5f7636b5940]

  - controller: Slightly optimize the runtime_data handler for sb_ro.
  [Upstream: 02266e0c58b28514032a5bbf31c2dc1e0e1785be]

  - Revert "northd: Don't skip the unSNAT stage for traffic towards VIPs."
  [Upstream: 69a5b2e894324805e5bec0200783a462a9b348f9]

  - ci: Rebalance system tests to speed up the testing.
  [Upstream: d3a1264d29d7bdfcf156e8ec21e9a4628d46a0b7]

  - test: Add missing sync calls.
  [Upstream: 1eb9d441d1a2a47da968d6bffb4dd580976279bf]

  - controller: Install QoS rules even on 'system' ports. (#FDP-1472)
  [Upstream: 6f66904ae108917db8090b9dfe8590642e2f895f]

  - controller: Make sure we run engine_cleanup after thread destroy.
  [Upstream: fd0e5c6fa50f7d67731f168cc498c893071b6f02]

  - Prepare for 25.03.2.
  [Upstream: c1a1c3461f26e0a3e5f231f39b9ae52c78fa5a51]


author: Numan Siddique <numans@ovn.org> - 25.09.0-1
changelog:
  - Updated the OVN sources to upstream release v25.09.0 with the
    commit 8890abf5a25b7b67f08aca8917c1d00cf2296a56 and picked up
    the commits from v25.09.0 till the tip of branch-25.09
    b5f5e0f9cf58a4062a3709b237d152127eba445f (42 commits) in ovn.patch
  - Updated the OVS sources to the branch-25.09 ovs submodule
    commit - 852f07e5251c6a0c0d5c43dc980d12a4f1bcd370


author: Dumitru Ceara <dceara@redhat.com> - 25.09.2-1
changelog:
  - Updated the OVN sources to the upstream release v25.09.2 with the
    commit e3e0587865d8f02d0a8f72de53b82e464c5029d8.


author: Dumitru Ceara <dceara@redhat.com> - 25.09.2-82
changelog:
  - Updated the OVN sources to pick up the commits from v25.09.2 till the
    tip of branch-25.09 (c7066edbc3985f06c6bfa45e3724088baa97c4bd).
  - Updated the OVS sources to the branch-25.09 OVS submodule
    commit da6b84d691593e57951bcc5f2f916336c6e0d5cc.


author: Dumitru Ceara <dceara@redhat.com> - 26.03.3-10
changelog:
  - Updated the OVN sources to upstream release v26.03.1 with the
    commit 0cc1ea5bb71d29b91244f5368ecbbda8837bc542 and picked up
    the commits from v26.03.1 till the tip of branch-26.03
    a1482006410f09dfe471c6aec76de3902327f1ad (2 commits) in
    ovn.patch.
  - Updated the OVS sources to the branch-26.03 ovs submodule
    commit bdb95cc1920d4ab66fe062a9470eeb33a51d33e2


author: Adam Williamson <awilliam@redhat.com> - 0.18.1-17
changelog:
  - Update to latest git master, drops retired m2crypto dep (#2318309)
  - Backport PR #316 to fix build with one of the master patches


author: Klaus Wenninger <kwenning@redhat.com> - 3.0.1-6
changelog:
  - simplify tmt config and name test tier0
  - now you can add a new revision
    rpmdev-bumpspec -c "test" pacemaker.spec
  - or run tests locally
    tmt run discover provision prepare execute --how tmt --verbose -v -v --debug


author: Klaus Wenninger <kwenning@redhat.com> - 3.0.1-8
changelog:
  - needing to install the builddeps on top might be critical as the test should
    show that the content of the rpms + requirements is enough


author: Frédéric Bérat <fberat@redhat.com> - 0.5-16
changelog:
  - Use a `%{!r: ... }` guard around package notes LDFLAGS to prevent double
    inclusion when performing a relocatable link (`-r`). Relates to
    RHBZ#2362272.


author: Zbigniew Jędrzejewski-Szmek <zbyszek@amutable.com> - 0.17-1
changelog:
  - Version 0.17
  - This is a major version upgrade that allows automatic generation of
    Requires/Recommends/Suggests from package dlopen notes. See the new macro
    file for details of use.
  - The new fileattr plugin is in the package-notes subpackage, so that needs
    to be installed to activate the feature.


author: Packit <hello@packit.dev> - 1.12.0-1
changelog:
  - Packit now automatically invokes an rpm build in mock when no rpm test is passed using `--rpm_paths` before running local tests with `packit test`. (#2636)
  - Fixed an issue where the upstream spec file was synchronized without applying packit's patches. (#2637)
    This happened when syncing a folder that contains the specfile, e.g.:
  ```yaml
  files_to_sync:
    - src: distro/
      dest: ./
  specfile_path: distro/my_pkg.spec
  ```
  - `packit init` now automatically adds a packit-specific pre-commit hook to user's pre-commit configuration file if present. Two new flags were added, which modify this behavior. (#2641)
  - Resolves: rhbz#2396659


author: Packit <hello@packit.dev> - 1.13.0-1
changelog:
  - `packit init` now automatically retrieves the latest version of the pre-commit hook to be added to the user's pre-commit configuration file. (#2651)
  - Resolves: rhbz#2420553


author: Packit <hello@packit.dev> - 1.14.0-1
changelog:
  - We have added the `--preserve-spec` flag to the `prepare-sources` and `srpm` commands. When used, Packit will not change the spec file in any way (e.g., release is not bumped, Source0 is not changed). When enabled, it implies `--no-update-release`. (#2653)
  - Resolves: rhbz#2427944


author: Packit <hello@packit.dev> - 1.15.0-1
changelog:
  - The `version_suffix` configuration option is now supported in Packit. This option is meant for appending information to the Version field in RPM spec files. This is useful for post-release snapshots following RPM versioning conventions. The `version_suffix` behaves similarly to the already existing `release_suffix` and also supports expansion of environment variables. (#2664)
  - Packit now supports `bodhi_extra_params` configuration option to customize creating Bodhi updates. (#2682)
  - Resolves: rhbz#2439424


author: Packit <hello@packit.dev> - 1.15.1-1
changelog:
  - We have fixed a bug that prevented running `sync_release()` on a `PackitAPI` instance initialized with `non_git_upstream=True` repeatedly due to an improper clean-up. (#2691)
  - Resolves: rhbz#2445195


author: Packit <hello@packit.dev> - 1.15.2-1
changelog:
  - Packit now uses the specfile library's sanitization when parsing spec files.
  - Resolves: rhbz#2450841


author: Packit <hello@packit.dev> - 1.15.3-1
changelog:
  - We've fixed the formatting of the strings Packit appends to the changelog. Now there will be at most one blank line before or after the Packit comment. (#2707)
  - Resolves: rhbz#2453842


author: Packit <hello@packit.dev> - 1.16.0-1
changelog:
  - Packit CLI has a new option `--[no-]update-release` that, by default, follows the value of the option set in the config, and also allows you to override manually, if necessary. (#2713)
  - In addition to `version_update_mask`, users can now use a new `version_update_specifiers` configuration option to control the upstream versions allowed to be release-synced. The option accepts [PEP440 version specifier sets](https://packaging.pypa.io/en/stable/specifiers.html), for example `version_update_specifiers: >=1.0,~=1.0`. (#2710)
  - Resolves: rhbz#2461103


author: Packit <hello@packit.dev> - 0.1.3-1
changelog:
  - Add some installability checks (Akashdeep Dhar)
  - Update Packit configuration (Akashdeep Dhar)
  - Step down the version requirement for python-gitlab (Akashdeep Dhar)
  - Bump version from v0.1.2 to v0.1.3 (fedohide-origin)
  - Automated dependency updates (renovate[bot])
  - add fedora-rawhide & fedora-40 aliases to packit jobs config (Shubham Karande)
  - Change the recordings after the GitLab Runners tokens were purged (Akashdeep Dhar)
  - Remove stray GitLab Runners token when detected (Akashdeep Dhar)
  - Remove stray IntelliJ files (Akashdeep Dhar)
  - Rework the testcases to address cleaning of repositories (Akashdeep Dhar)
  - Add refreshed recordings for the newly added functionalities (Akashdeep Dhar)
  - Include view and work code for retaining issue ticket order (Akashdeep Dhar)
  - Add options and variables to track the new feature (Akashdeep Dhar)
  - Update dependency ruff to ^0.0.285 || ^0.1.0 || ^0.2.0 || ^0.3.0 (renovate[bot])
  - Rework the recordings to address the changed tests (Akashdeep Dhar)
  - Clean statutory rate limit addressing functions (Akashdeep Dhar)
  - Automated dependency updates (renovate[bot])
  - Automated dependency updates (renovate[bot])
  - Update recordings to speed up the testing process (Akashdeep Dhar)
  - Change the testcases to accommodate the shift (Akashdeep Dhar)
  - Modify the condition config for the test environment (Akashdeep Dhar)
  - Replace scoped client object in favor for contextualized client object (Akashdeep Dhar)
  - Introduce two shared variables to contextualize GitLab client and project objects (Akashdeep Dhar)
  - Move repository checking code from requests to python-gitlab (Akashdeep Dhar)
  - update_doc_use_venv_instead_of_virtualenv (ooooo)
  - Complete first run of refactoring (Akashdeep Dhar)
  - Add python-gitlab in dependencies (Akashdeep Dhar)
  - Automated dependency updates (renovate[bot])
  - Update dependency ruff to ^0.0.285 || ^0.1.0 || ^0.2.0 (renovate[bot])
  - Update dependency black to v24 (renovate[bot])
  - Update dependency pytest to v8 (renovate[bot])
  - Automated dependency updates (renovate[bot])
  - Automated dependency updates (renovate[bot])
  - Automated dependency updates (renovate[bot])
  - Resolves rhbz#2269273


author: Iker Pedrosa <ipedrosa@redhat.com> - 1.7.0-1
changelog:
  - Rebase to release 1.7.0 (#2321512)
  - Rebase to pam-redhat-1.2.0
  - build: update to meson build system
  - doc: disable build for i686


author: Iker Pedrosa <ipedrosa@redhat.com> - 1.7.1-2
changelog:
  - FSWC: Migrate to lastlog2
    Link: <https://fedoraproject.org/wiki/Changes/Migrate_to_lastlog2>
    Resolves: #2361594


author: Iker Pedrosa <ipedrosa@redhat.com> - 1.7.2-1
changelog:
  - Rebase to release 1.7.2. Resolves: #2321512
  - Rebase to pam-redhat-1.3.1
  - Drop unused linuxdoc-tools dependency


author: Gary Buhrmaster <gary.buhrmaster@gmail.com> - 1.3.2-1
changelog:
  - Update to 1.3.2 - resolves rhbz#2338418
    1.3.2 fixes a potentially breaking issue with tightened authfile checking with 1.3.1


author: Gary Buhrmaster <gary.buhrmaster@gmail.com> - 1.4.0-1
changelog:
  - Update to 1.4.0 - resolves rhbz#2354803
  - Add new yubico release developer gpg key to keyring
  - Migrate to cmake builds (upstream change)


author: Aaron Merey <amerey@redhat.com> - 7.2.0-1
changelog:
  - Rebase to papi-7.2.0.
  - Remove upstreamed patches
    papi-python3.patch
    papi-libsde.patch
    papi-gcc15.patch
  - Add papi-revert-arm-test.patch.
  - Add papi-revert-event-depr.patch.


author: Benjamin A. Beasley <code@musicinmybrain.net> - 5.3.5-3
changelog:
  - Work around numpy 2.2 issues (close RHBZ#2341169)
  - Fix one issue, and skip tests for two others that we don’t know what to
    do about


author: Jiri Vanek <jvanek@redhat.com> - 0.1.9-6
changelog:
  - Rebuilt for java-21-openjdk as system jdk
  - fixed source/target
  - added patch to cover slightly different rounding on jdk21


author: Brian C. Lane <bcl@redhat.com> - 3.6-10
changelog:
  - tests: Add test for dvh with a bad checksum (bcl)
  - libparted: Fix dvh disklabel unhandled exception (bcl)
  - tests: Add test for SUN disklabel handling (bcl)
  - libparted: Fix sun disklabel unhandled exception (bcl)


author: Brian C. Lane <bcl@redhat.com> - 3.6-12
changelog:
  - doc: Fix some groff/mandoc linting complaints (bcl)
  - nilfs2: Fixed possible sigsegv in case of corrupted superblock (abutenko)
  - libparted: Do not detect ext4 without journal as ext2 (pascal)
  - tests: probing ext4 without journal should still indicate ext4 (bcl)


author: Brian C. Lane <bcl@redhat.com> - 3.6.37-1
changelog:
  - Remove patches, all are included in the new release
  - Dropping pre-3.6 changelog entries
  - maint: regenerate .po, .pot files (bcl)
  - NEWS: Update news (bcl)
  - tests: t2420: New test confirming updating msdos doesn't add boot code
    (mike.fleetwood)
  - libparted: Stop adding boot code in MBR when updating msdos table
    (mike.fleetwood)
  - disk.c: Update metadata after reading partition table (pascal)
  - Fix initialization of atr_c_locale inside PED_ASSERT (felipe)
  - fat: Reword the failed to resize error (bcl)
  - doc: Add more detail to --script documentation (bcl)
  - Change AUTHORS urls to point to savannah.gnu.org (bcl)
  - bootstrap.conf: Remove unused gnulib-tests (bcl)
  - doc: API documentation moved to API.md (bcl)
  - cfg.mk: Adjust maint.mk for the parted codebase (bcl)
  - maint: Mention COPYING and INSTALL in README (bcl)
  - Upate include error.h (bcl)
  - tests: Use license URL not the old address (bcl)
  - doc: Use license URL not the old address (bcl)
  - maint: Update copyright statements to 2026 (bcl)
  - maint: Update to latest gnulib and bootstrap script (bcl)
  - hurd: Support USB device names (samuel.thibault)
  - doc: Fix some groff/mandoc linting complaints (bcl)
  - nilfs2: Fixed possible sigsegv in case of corrupted superblock (abutenko)
  - libparted: Do not detect ext4 without journal as ext2 (pascal)
  - tests: probing ext4 without journal should still indicate ext4 (bcl)
  - tests: Add test for dvh with a bad checksum (bcl)
  - libparted: Fix dvh disklabel unhandled exception (bcl)
  - tests: Add test for SUN disklabel handling (bcl)
  - libparted: Fix sun disklabel unhandled exception (bcl)
  - bug#74444: [PATCH] parted: fix do_version declaration (rudi)
  - libparted: Fail early when detecting nilfs2 (oldium.pro)
  - doc: Document IEC unit behavior in the manpage (bcl)
  - parted: Print the Fixing... message to stderr (bcl)
  - docs: Finish setup of libparted API docs (bcl)
  - m4: Remove unused parted.m4 (bcl)
  - bug#64034: [PATCH] libparted: link libparted-fs-resize.so to libuuid
    (raj.khem)
  - maint: Add .dirstamp files to .gitignore (yegorslists)
  - parted: link to libuuid (yegorslists)
  - maint: post-release administrivia (bcl)


author: Brian C. Lane <bcl@redhat.com> - 3.7-2
changelog:
  - Cleanup zero as null pointer constant warnings (bcl)
  - bug#80795: [PATCH] build: mark functions with const attribute, per gcc warnings (bug-parted)


author: Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com> - 1.7.4-14
changelog:
  - Set dmenu-wayland and dmenu to Recommends instead of Requires to have
    a choice to install one or the other or both. Helpful when using Wayland
    and having xorg-x11-server-Xorg for XWayland purpose only.
    Resolves: rhbz#2335143


author: Peter Georg <peter.georg@physik.uni-regensburg.de> - 1.7.4-15
changelog:
  - Only recommend wl-clipboard if libwayland-client is installed
  - Only recommend xclip if xorg-x11-server-Xorg is installed


author: Stefano Brivio <sbrivio@redhat.com> - 0^20251209.gc3f1ba7-1
changelog:
  - Fix build on Fedora 43, selinux_requires_min not available on Copr builders
  - use %selinux_requires_min macro, drop overlapping dependencies
  - use regex instead of SELinux template
  - Upstream changes: https://passt.top/passt/log/?qt=range&q=2025_09_19.623dbf6..2025_12_09.c3f1ba7


author: Stefano Brivio <sbrivio@redhat.com> - 0^20260507.g1afd4ed-1
changelog:
  - Install pesto, its SELinux policy, and the man page from the spec file
  - Upstream changes: https://passt.top/passt/log/?qt=range&q=2026_01_20.386b5f5..2026_05_07.1afd4ed


author: Dominik Mierzejewski <dominik@greysector.net> - 1.3.8-1
changelog:
  - update to 1.3.8 (resolves rhbz#2314222)
  - switch to GitHub source URL
  - correct License tag after license review
  - switch to autosetup macro


author: Neal Gompa <ngompa@fedoraproject.org> - 2.1.0-2
changelog:
  - Fix setting to background in LXQt sessions
  - Clean up spec formatting and changelog
  - Drop broken rpmautospec setup


author: Paul Wouters <paul.wouters@aiven.io> - 2.10.0-1
changelog:
  - Initial vendor version of pebble
  - Resolves: rhbz#2453110 Review Request: pebble - A miniature version of
    Boulder, a small RFC 8555 ACME test


author: Petr Pisar <ppisar@redhat.com> - 0.82-13
changelog:
  - Convert license tag to SPDX
  - Properly declare an optional dependency on Compress::Zlib
  - Package the tests


author: Paul Howarth <paul@city-fan.org> - 1.3.15-1
changelog:
  - Update to 1.3.15
    - Improve Redis driver performance
    - Implement searchOn/deleteIfLowerThan into Redis
    - Prefer Redis::Fast


author: Paul Howarth <paul@city-fan.org> - 1.3.19-1
changelog:
  - Update to 1.3.19 (rhbz#2477392)
    - Apache::Session::Generate::SHA256 used a low-entropy seed (time, PID, rand,
      stringified hash ref) to derive session identifiers; use Crypt::URandom to
      generate session ids from a cryptographically secure source, falling back
      to the previous hashing method only if Crypt::URandom is unavailable
      (CVE-2026-8503, similar in scope to CVE-2025-40931 and CVE-2025-40932)
    - Fix Redis indexes: never cleaned before
    - Improve resilience and reliability of Patroni driver


author: Paul Howarth <paul@city-fan.org> - 0.33-1
changelog:
  - Update to 0.33
    - Support for Message-Authenticator of type 'octets' (CPAN RT#154336)
  - Use %{make_build} and %{make_install}


author: Paul Howarth <paul@city-fan.org> - 0.36-1
changelog:
  - Update to 0.36
    - Treat EINTR from can_read() as a retryable signal interruption rather than
      ETIMEOUT, so a signal arriving during recv_packet() no longer triggers a
      spurious retransmit when the reply is actually in flight


author: Paul Howarth <paul@city-fan.org> - 0.37-1
changelog:
  - Update to 0.37
    - Enable Rfc3579MessageAuth by default and emit Message-Authenticator as the
      first attribute in Access-Request packets (RFC 9716 section 4.2),
      mitigating the Blast-RADIUS protocol vulnerability (callers that need the
      previous behaviour can pass Rfc3579MessageAuth => 0 explicitly)
    - Stabilise t/eintr.t on loaded smokers and MSWin32 by relaxing the timeout
      budget and skipping the SIGALRM sub-test on MSWin32 where
      Time::HiRes::alarm is unimplemented


author: Paul Howarth <paul@city-fan.org> - 0.28-1
changelog:
  - Update to 0.28
    - Add optional prereqs to metadata to help prereq analysis tools
      (CPAN RT#151992)
  - Avoid use of deprecated patch syntax


author: Paul Howarth <paul@city-fan.org> - 0.21-24
changelog:
  - Classify buildreqs by usage
  - Use %license unconditionally
  - Use %{make_build} and %{make_install}
  - Fix permissions verbosely


author: Jitka Plesnikova <jplesnik@redhat.com> - 0.66-1
changelog:
  - 0.66 bump (rhbz#2318577)
    - Remove bundled Test::More
    - Possible precedence problem between ! and string eq
    - Silence clang warnings


author: Paul Howarth <paul@city-fan.org> - 0.500003-1
changelog:
  - Update to 0.500003
    - Fix calling ->name on an unnamed group
    - Fix ->set_changes call on groups
  - Disable extra tests for now


author: Paul Howarth <paul@city-fan.org> - 0.500005-1
changelog:
  - Update to 0.500005
    - Fix Test::CPAN::Changes on perl 5.10 without upgrading version.pm
  - Use %{make_build} and %{make_install}


author: Paul Howarth <paul@city-fan.org> - 2.150011-1
changelog:
  - Update to 2.150011 (rhbz#2432163)
    - Improved example of testing a minimum prerequisite version of a module
    - Remove some code meant to handle running on pre-v5.8 perl, even though v5.8
      was already a requirement
  - Use %{make_build} and %{make_install}


author: Paul Howarth <paul@city-fan.org> - 2.150012-1
changelog:
  - Update to 2.150012 (rhbz#2432714)
    - Distribution metadata update
  - Add workaround for test issues with CPAN::Meta::Requirements ≥ 2.144
    https://github.com/Perl-Toolchain-Gang/CPAN-Meta/issues/145


author: Paul Howarth <paul@city-fan.org> - 2.150013-1
changelog:
  - Update to 2.150013 (rhbz#2441425)
    - Fix an incompatibility with newer CPAN::Meta::Requirements (GH#145, GH#147)
  - Drop obsoletion of perl-Parse-CPAN-Meta introduced in 2016


author: Paul Howarth <paul@city-fan.org> - 2.144-1
changelog:
  - Update to 2.144 (rhbz#2432229)
    - Remove code meant to cope with running on v5.8, when v5.10 is the minimum
      required perl
    - Normalize away ">= 0" in compount version requirements; it's meaningless
  - Use %{make_build} and %{make_install}


author: Paul Howarth <paul@city-fan.org> - 2.145-1
changelog:
  - Update to 2.145 (rhbz#2435673)
    - Correct "normalization of 0" code to work correctly with vstrings (GH#46)


author: Paul Howarth <paul@city-fan.org> - 0.019-1
changelog:
  - Update to 0.19
    - Generated from ETHER/YAML-Tiny-1.75.tar.gz
  - Use author-independent source URL
  - Use %{make_build} and %{make_install}


author: Paul Howarth <paul@city-fan.org> - 0.001-3
changelog:
  - Incorporate package review feedback (rhbz#2277753)
    - Tweak %description
    - BR: perl(VERSION) >= 5.6


author: Emmanuel Seyman <emmanuel@seyman.fr> - 0.17-1
changelog:
  - Update to 0.17
  - Use %{make_build} and %{make_install} where appropriate
  - Replace %{__perl} with /usr/bin/perl
  - Pass NO_PACKLIST and NO_PERLLOCAL to Makefile.PL


author: Emmanuel Seyman <emmanuel@seyman.fr> - 0.10024-1
changelog:
  - Update to 0.10024
  - Overhaul dependecies
  - Drop -test subpackage
  - Use %{make_build} and %{make_install} where appropriate
  - Drop use of %{__perl}
  - Use %license tag


author: Paul Howarth <paul@city-fan.org> - 2.25-1
changelog:
  - Update to 2.25 (rhbz#2326474)
    - Deterministic hash key order, needed for reproducible builds (GH#6)
  - Use %{make_build} and %{make_install}
  - Switch source URL from cpan.metacpan.org to www.cpan.org


author: Paul Howarth <paul@city-fan.org> - 0.48-1
changelog:
  - Update to 0.48
    - Performance: Optimize hot paths in Clone.xs
    - Fix: Replace subtest with SKIP/bare blocks to avoid Test2 warnings
    - Fix: Don't require MGf_DUP flag for ext magic duplication
    - Fix: Lower MAX_DEPTH to 4000 to prevent SEGV on CPAN smokers
    - Fix t/10-deep_recursion.t for Windows
    - Fix C89 declaration-after-statement violations in Clone.xs
    - Fix deep recursion stack overflow on Windows
    - Fix cloning of Math::BigInt::GMP objects (GH#16)
    - Fix cloning of threads::shared data structures (GH#18)
    - Add thread safety test for Class::DBI-like patterns (GH#14)
    - Add comprehensive documentation with examples and limitations
    - Improve README.md structure and installation instructions
    - Add DBI + DBD::SQLite as recommended test dependencies
    - Fix weakened reference cloning via deferred weakening (GH#15)
    - Fix memory leak when cloning non-existent hash values (GH#42)
    - Fix segfault when cloning DBI database handles (GH#27)
    - Rewrite t/09-circular.t to fix SEGV on CPAN Testers (GH#54)
    - Replace static recursion_depth with stack parameter
    - Fix C++ style comments in Clone.xs for C89 portability
    - Fix memory leak in Clone.xs (GH#42)
    - Allow a MAX_DEPTH recursion of 32,000 calls (GH#19 aka CPAN RT#97525)
    - Rename tests with more readable names
    - Remove TODO from CoW test
  - Use %{make_build} and %{make_install}


author: Paul Howarth <paul@city-fan.org> - 0.49-1
changelog:
  - Update to 0.49
    - Try to exclude macOS extended attributes from dist tarball
    - Fix: Suppress DBI STDERR noise in t/13-io-handle.t (GH#82)
    - Fix: Skip DBI fork tests on Windows
    - Fix: Remove spurious warn output in t/03-scalar.t
    - Add AI_POLICY.md documenting AI-assisted workflow


author: Paul Howarth <paul@city-fan.org> - 0.50-1
changelog:
  - Update to 0.50
    - Fix: Deep-copy HVs past MAX_DEPTH instead of aliasing (GH#93)
    - Fix: Strip macOS xattrs from dist directory before packaging
    - Clean-up: Remove unreachable break and empty magic_ref if-body in Clone.xs
    - Docs: Update MAX_DEPTH limits to reflect actual platform values
    - Docs: Add SECURITY.md policy for vulnerability reporting
    - Prefer using gtar in Makefile.PL


author: Paul Howarth <paul@city-fan.org> - 2.219-1
changelog:
  - Update to 2.219
    - Add PERL_UNUSED_DECL for trace to silence clang warning
    - Fix indentation in Lzma.xs that triggers a clang warning
    - Remove vestigial references to Pod::Markdown (GH#14)
    - Fix POD typo
    - Document that flush returns LZMA_STREAM_END on success, rather than LZMA_OK
      (GH#16)
    - Remove unused constants (GH#17)
    - Documentation improvements (GH#15)


author: Paul Howarth <paul@city-fan.org> - 2.66-1
changelog:
  - Update to 2.66 (rhbz#2336204)
    - Add support for quoting values containing whitespace using the new flag
      -AlwaysQuoteOutput (GH#1)
    - Fix exporter setup, use "our" where appropriate (GH#2)
  - Add upstream test file missing from release tarball (GH#5)


author: Ralf Corsépius <corsepiu@fedoraproject.org> - 0.17-6
changelog:
  - Add R: rgb to work-around dnf5 now outsmarting itself by not being able to R: files.
  - Fix bogus changelog entry.


author: Paul Howarth <paul@city-fan.org> - 0.09-1
changelog:
  - Update to 0.09 (rhbz#2319049)
    - Fix flaky encode test (CPAN RT#27574)
    - Convert build to Dist::Zilla
  - Package LICENSE file


author: Paul Howarth <paul@city-fan.org> - 0.12-1
changelog:
  - Update to 0.12 (rhbz#2320853)
    - Add extra cipher support (GH#1)
    - Add DES support
    - Add AES 128/192/256 support
    - Add IDEA support
    - Add SEED Support
    - Add Camellia 128/192/256 support
    - Add tests and test files for additional ciphers and alternate cipher
      modules (if available)
    - Add supporting function(s)/method(s) for additional ciphers
    - Add tests to verify OpenSSL can read files encrypted by Convert::PEM (if
      available)
    - Change key bytes_to_key in Convert::PEM::CBC to match openssl algorithm
    - Make some modifications to accommodate SEED and IDEA (really old) cipher
      modules
    - Make ASN optional
    - Add DER support and documentation
    - Add other access methods to documentation
    - Additional encode/decode testing with DER


author: Paul Howarth <paul@city-fan.org> - 0.13-1
changelog:
  - Update to 0.13 (rhbz#2330122)
    - Fix recent issues in Crypt::DSA (CPAN RT#156495)
    - Handle undefined values and redefined iv (GH#2)
  - Switch source URL from cpan.metacpan.org to www.cpan.org


author: Paul Howarth <paul@city-fan.org> - 4.39-1
changelog:
  - Update to 4.39
    - Fix Windows -Dusequadmath (GH#229, GH#235)
    - Fix inconsistent behavior between decoding escaped and unescaped
      surrogates, and escaped non-characters vs. non-escaped non-characters; now
      aligned to JSON::PP (GH#227, GH#233)
    - Add type_all_string tests (GH#236)
    - Silence UV to char cast warnings (GH#232)
    - Fix MSVC preprocessor errors (GH#232)
    - Fix -Wformat warnings on Windows (GH#228)
    - Clarify BigInt decoding (GH#226)
  - Drop EL-7 support
  - Use %{make_build} and %{make_install}


author: Paul Howarth <paul@city-fan.org> - 4.40-1
changelog:
  - Update to 4.40
    - Fix overflow with overlong numbers, fuzzing only (CVE-2025-40929)
    - Detect more malformed numbers, with two decimal points
    - Pin Github actions to latest @v via pinact run -u


author: Paul Howarth <paul@city-fan.org> - 3.07-1
changelog:
  - Update to 3.07 (rhbz#2383870)
    - New upstream maintainer
    - Fix CVE-2025-2814 by using Crypt::URandom
    - Fix decryption of ciphertext created with 'header' => 'randomiv'
    - Fixed bug in which manually-specified key and -pkdf=>"none" was not having
      any effect
    - Converted build process to Dist::Zilla
    - Miscellaneous minor Dist::Zilla related changes
  - Switch upstream source URL from cpan.metacpan.org to www.cpan.org to skip a
    redirect
  - Package new LICENSE, SECURITY.md and vulnerabilities.txt files


author: Xavier Bachelot <xavier@bachelot.org> - 1.01-26
changelog:
  - Drop now unneeded workaround for debuginfo generator (RHBZ#2284392)
  - Convert License tag to SPDX
  - Cleanup


author: Paul Howarth <paul@city-fan.org> - 1.19-1
changelog:
  - Update to 1.19
    - New maintainer
    - This release resolves CVE-2011-3599
    - Added a statement to recommend against using DSA
    - Fixed a few long standing bugs
    - The build process is moved to Dist::Zilla
  - Switch source URL from cpan.metacpan.org to www.cpan.org


author: Paul Howarth <paul@city-fan.org> - 1.20-1
changelog:
  - Update to 1.20
    - This module is now marked as deprecated: Crypt-DSA-GMP is a possible
      replacement
    - Improve the call to IPC::Open3::open3
    - Replace two arg open (CVE-2026-8704)
    - Replace rand() (CVE-2026-8700)
    - Add a security policy
    - Add use warnings
    - Typo fix (CPAN RT#86424)


author: Paul Howarth <paul@city-fan.org> - 0.62-1
changelog:
  - Update to 0.62 (rhbz#2337361)
    - It's 2025
    - Replace "use vars" with "our" (GH#9)
    - Specify recommended versions based on known CVE's
    - Update documentation for groff-1.24
    - Tested with perl-5.40.0
    - Add SECURITY.md


author: Emmanuel Seyman <emmanuel@seyman.fr> - 0.09-23
changelog:
  - Replace %{__perl} with /usr/bin/perl
  - Use %{make_build} and %{make_install} where appropriate
  - Pass NO_PERLLOCAL to Makefile.PL


author: Emmanuel Seyman <emmanuel@seyman.fr> - 1.03-1
changelog:
  - Update to 1.03
  - Refresh dependencies
  - Use %{make_build} and %{make_install} where it makes sense


author: Paul Howarth <paul@city-fan.org> - 0.06-1
changelog:
  - Update to 0.06
    - Move to more modern structure
    - Use Dist::Zilla for build
    - Move tests to Test2::v0
  - Package LICENSE file
  - Use %{make_build} and %{make_install}


author: Emmanuel Seyman <emmanuel@seyman.fr> - 0.14-1
changelog:
  - Update to 0.14
  - Pass NO_PERLLOCAL=1 to Makefile.PL
  - Replace %{__perl} with '/usr/bin/perl'
  - Use %{make_build} and %{make_install} where appropriate


author: Paul Howarth <paul@city-fan.org> - 1.227-1
changelog:
  - Update to 1.227
    - New maintainer, GTERMARS
    - Add basic GitHub Actions setup for testing
    - Typo corrections in POD
    - Eliminated use of state/node files in temp directory (CVE-2013-4184)


author: Paul Howarth <paul@city-fan.org> - 2:1.66-1
changelog:
  - Update to 1.66 (rhbz#2346459)
    - Require Specio 0.50
      - That release has a bug fix for validation of integer values
      - Without the fix, DateTime could accept non-integer values for things like
        nanoseconds (GH#145)


author: Paul Howarth <paul@city-fan.org> - 1:1.80-1
changelog:
  - Update to 1.80 (rhbz#2419653)
    - Fix the parse_datetime docs to state that it returns either an empty list
      of undef when it cannot parse the given string, depending on the context;
      previously, the docs said it always returned undef, which is not true
      (GH#33)


author: Paul Howarth <paul@city-fan.org> - 0.4-13
changelog:
  - Spec modernization
    - Specify all dependencies
    - Use %{make_build} and %{make_install}
    - Drop redundant buildroot cleaning in %install section
    - Fix permissions verbosely
    - Make %files section more explicit
    - Package LICENSE file


author: Paul Howarth <paul@city-fan.org> - 0.004-1
changelog:
  - Update to 0.004
    - Fix failing tests where '.' was removed from INC
    - Fix cpantester fails on debug perls; switch to a rv2cv op that dereferences
      a code reference, matching what Perl expects as the last child of
      OP_ENTERSUB newUNOP(OP_RV2CV, 0, newSVOP(OP_CONST, 0, newRV_inc((SV*)cv)));
    - Fix qerror compatibility across perl versions: declare Perl_qerror via
      EXTERN_C to fix implicit declaration error on blead perl 5.43.9+ and avoid
      Perl_yyerror linker failure on Windows
    - PERL_VERSION_GE is now wrapped in #ifndef so it skips the local definition
      when Perl's handy.h already defines it
    - The qerror fallback now checks for Perl_qerror first (older Perls), and
      falls back to Perl_yyerror
    - Fix t/leximport.t failures on threaded/debugging Perl builds: add
      find_lexical_cv() helper that checks %^H hints hash directly for
      Lexical::Sub CVs before falling back to rv2cv_op_cv() lookup


author: Paul Howarth <paul@city-fan.org> - 0.0016-1
changelog:
  - Update to 0.0016 (rhbz#2426839)
    - Drop support for perl 5.6 (deprecated since 0.0012)
  - Use %{make_build} and %{make_install}


author: Paul Howarth <paul@city-fan.org> - 0.008-1
changelog:
  - Update to 0.008
    - Generate README.md in the repository
    - Move git repository to Codeberg
  - Use %{make_build} and %{make_install}


author: Paul Howarth <paul@city-fan.org> - 1.91-1
changelog:
  - Update to 1.91 (rhbz#2435728)
    Performance and maintenance release:
    - ~11% performance improvement on 64-bit systems (reduced masking overhead)
    - Added GitHub Actions CI workflows
    - Code reformatted with perltidy
  - Use %{make_build} and %{make_install}
  - Run 500,000 iterations rather than the default 50,000 for the speed test
  - Package README.md


author: Charles R. Anderson <cra@alum.wpi.edu> 0.020-3
changelog:
  - BR: coreutils for _fixperms macro
  - BR: perl(Config)
  - Remove duplicate explicit Requires:
    perl(Exporter)
    perl(ExtUtils::Builder::Planner)
    perl(ExtUtils::Helpers)
    perl(Getopt::Long)
    perl(List::Util)
  - Add missing Requires:
    perl(CPAN::Meta::Merge)
    perl(Perl::OSType)
    perl(Pod::Man)
    perl(TAP::Harness::Env)
  - Use more specific files list


author: Paul Howarth <paul@city-fan.org> - 1.954-1
changelog:
  - Update to 1.954 (rhbz#2280644)
    - Fix for CVE-2024-4140: An excessive memory use issue (CWE-770) exists in
      Email-MIME before version 1.954, which can cause denial of service when
      parsing multipart MIME messages; the fix is the new $MAX_PARTS
      configuration, which limits how many parts we will consider parsing
      (the default $MAX_PARTS is 100)


author: Petr Pisar <ppisar@redhat.com> - 0.09.11-38
changelog:
  - Fix failing tests with perl 5.40.0 (bug #2292371)
  - Correct misspellings in RPM summary
  - Package the tests


author: Paul Howarth <paul@city-fan.org> - 1.006003-1
changelog:
  - Update to 1.006003
    Bug Fixes:
    - Support Perl versions >= 10, in theory
    Documentation:
    - Restore documentation about exporting to hashes, which was accidentally
      removed
    - Update copyright dates


author: Charles R. Anderson <cra@alum.wpi.edu> 0.017-3
changelog:
  - BR: coreutils for _fixperms macro
  - BR: perl(blib) instead of perl-blib
  - Remove duplicate explicit Requires:
    perl(Exporter)
    perl(ExtUtils::MakeMaker)
    perl(List::Util)
  - Add missing Requires:
    perl(Data::Dumper)
    perl(Perl::OSType)
  - NO_PACKLIST needs perl(ExtUtils::MakeMaker) >= 6.76 
  - Use more specific files list


author: Charles R. Anderson <cra@alum.wpi.edu> 0.031-3
changelog:
  - BR: coreutils for _fixperms macro
  - BR: perl(Config)
  - Remove duplicate explicit Requires:
    perl(ExtUtils::Config)
    perl(ExtUtils::Helpers)
  - Add missing Requires: perl(DynaLoader)
  - NO_PACKLIST needs perl(ExtUtils::MakeMaker) >= 6.76 
  - Use more specific files list


author: Paul Howarth <paul@city-fan.org> - 0.12-1
changelog:
  - Update to 0.12 (rhbz#2267821)
    - Document the '->define' method
    - Overall module style updates
    - 'use v5.14' in all files
    - Use 'package NAME VER' syntax
    - Use 'Test2::V0' instead of 'Test::More' + 'Test::Fatal'


author: Paul Howarth <paul@city-fan.org> - 0.8002-1
changelog:
  - Update to 0.8002 (rhbz#2353300)
    - Fix UNC path bug (CPAN RT#102436)
    - Fix get_makefile_vars losing path components if space-quoted and more than
      one dependency, which was breaking CPAN module "true" - dependent on two
      modules


author: Paul Howarth <paul@city-fan.org> - 0.014-1
changelog:
  - Update to 0.014
    - Drop 5.006 support
    - Compensate for perls without installsitescript
  - Use %{make_build} and %{make_install}


author: Paul Howarth <paul@city-fan.org> - 0.008-1
changelog:
  - Update to 0.008
    - Encoding directive added to POD
    - Corrections in test files to guard against CPANtesters who run tests with
      PERL_AUTHOR_TESTING turned on


author: Paul Howarth <paul@city-fan.org> - 0.3.9-1
changelog:
  - Update to 0.3.9 (rhbz#2331637)
    - Avoid implicit symbol imports
      https://perl-begin.org/tutorials/bad-elements/#non_explicitly_imported_symbols
  - Switch source URL from cpan.metacpan.org to www.cpan.org


author: Charles R. Anderson <cra@alum.wpi.edu> 0.001-3
changelog:
  - BR: coreutils for _fixperms macro
  - BR: perl(blib) instead of perl-blib
  - Remove explicit Requires: perl(Exporter)
  - NO_PACKLIST needs perl(ExtUtils::MakeMaker) >= 6.76 
  - Use more specific files list


author: Paul Howarth <paul@city-fan.org> - 0.15-1
changelog:
  - Update to 0.15
    - Documentation improvements
    - Avoid win32_fmode() when perl is built by UCRT compiler, as UCRT changes
      struct _iobuf (affects MSWin32 only)
  - Improve %description
  - Classify buildreqs by usage
  - Remove bogus exec permissions on source files
  - Add %{?perl_default_filter}
  - Drop redundant buildroot cleaning
  - Drop redundant removal of empty directories from the buildroot
  - Simplify find command using -empty and -delete
  - Make %files list more explicit


author: Paul Howarth <paul@city-fan.org> - 1.6300-1
changelog:
  - Update to 1.63
    - Fixed TesouroDireto.pm - using different source URL (GH#424)
    - Added FinanceAPI.pm - requires API key from https://financeapi.net/
      - US and other exchange data available
    - Fixed BVB.pm (GH#409)
    - Fixed BSEIndia.pm (GH#410); removed Unzip as quotes file is now a CSV file
    - Fixed NSEIndia.pm (GH#410)
    - Fixed NZX.pm (GH#401)


author: Paul Howarth <paul@city-fan.org> - 1.6400-1
changelog:
  - Update to 1.64
    - Update AlphaVantage.pm (GH#447)
    - Fix to Stooq.pm (GH#445)
    - Updated ASX.pm (GH#404)
    - Added more fields to CSE.pm and exposed all labels
    - Changed parsing in Comdirect.pm (GH#413)
    - Complete rewrite of OnVista.pm (GH#414)
    - Minor fix to FinanceAPI decoding JSON (GH#434)
    - Modified YahooJSON to deal with "nan" as dividend yield in JSON
    - New CurrencyRates module, CurrencyRates/FinanceAPI (GH#427)
    - Fixed Bourso.pm (GH#417)
    - Allowed Currency Rates modules Fixer.pm and OpenExchange.pm to read their
      API keys from environment variables (GH#426)
    - Removed references to IEXCloud (IEX ended support for all products at the
      end of August 2024)
  - Switch source URL from cpan.metacpan.org to www.cpan.org
  - Add build conditional for author tests, disabled by default


author: Paul Howarth <paul@city-fan.org> - 1.6500-1
changelog:
  - Update to 1.65
    - Added EXCHANGE feature to Sinvestor.pm and some fixes (GH#481)
    - Added EXCHANGE feature to OnVista.pm (GH#480)
    - Added EXCHANGE feature to Consorsbank.pm and some fixes (GH#479)
    - Enabled usage count in Quote.pm
    - Removed DWS.pm
    - Improved check that dividend yield is a number in YahooJSON.pm by adding
      regex anchors
    - Added ssl_opts to user agent in Union.pm to account for bad certificate
      chain (GH#482)
    - Added ETFs search, more labels and EXCHANGE feature to Comdirect.pm (GH#478)
    - GoogleWeb: Add support for Hong Kong Exchange (GH#476)
    - YahooJSON: Adjust other currency fields when data is returned in GBp, ZAc,
      or ILA
    - Added labels wkn, ìsin, close, ask, bid, p_change, time to OnVista.pm
    - Modified OnVista.pm to enable search by ISIN and WKN and search for ETFs
    - Added methodinfo hash to Tradegate.pm (GH#465)
    - Added labels isin, open, ask, bid, time to Tradegate.pm (GH#465)
    - Fixed Tradegate.pm - Search for ETFs (GH#465)
    - Removed MorningstarAU (GH#405)
    - Fixed malformed character in YahooWeb.pm (GH#468)
    - Changed useragent in YahooJSON.pm (GH#467)
    - Added methodinfo hash to AEX.pm (GH#466)
    - Added labels exchange, close, time to AEX.pm (GH#466)
    - Fixed XETRA.pm (GH#460)
    - Added methodinfo hash to Fool.pm
    - Fixed MorningstarJP.pm (GH#443, GH#451)
  - Use %{make_build} and %{make_install}


author: Paul Howarth <paul@city-fan.org> - 1.6600-1
changelog:
  - Update to 1.66
    - Modified CurrencyRates/CurrencyFreaks.pm to return from and to values
      instead of calculated rate
    - Removed Bloomberg.pm, Tiaacref.pm, Troweprice.pm
    - AlphaVantage: Return 'symbol not found' when no price data is returned
    - ASX: Changed error message when symbol isn't found (GH#497)
    - Added a new module to fetch the fund NAV from CMBChina (GH#494)
    - Added Cookie Jar to Comdirect user agent (GH#491)
    - Removed HU.pm, Oslobors.pm, and SEB.pm (GH#490)


author: Paul Howarth <paul@city-fan.org> - 1.6700-1
changelog:
  - Update to 1.67
    - Fixed ASEGR.pm; web site redesigned, URL used for data was no longer
      working (GH#509)
    - Fixed TesouroDireto.pm using Tesouro Transparente as data source (GH#527)
    - Added a new module to fetch data from SwissFundData (GH#515)
    - Handle no trade date in BorsaItaliana.pm (GH#528)
    - Added methodinfo() to MarketWatch.pm and BorsaItaliana.pm
    - Fixed MorningstarCH.pm
    - Fixed MorningstarUK.pm
  - Package new CONTRIBUTING.md file


author: Paul Howarth <paul@city-fan.org> - 1.6800-1
changelog:
  - Update to 1.68
    - Changes to AlphaVantage.pm and CurrencyRates/AlphaVantage.pm to throttle
      queries (GH#546)
    - YahooJSON.pm: Add additional fields/labels (GH#544)
    - New module USBonds.pm
    - MarketWatch.pm: Added headers to fix 401 code (GH#542)
    - Modified AEX.pm to return no data available if currency indicator is '%'
      (bonds return percentage of par/facevalue) (GH#539)
    - Fixed YahooWeb.pm (GH#533, GH#538)
    - Removed CMBChina.pm - no longer working (GH#534)
    - Rewrote Union.pm for URL that returns JSON (GH#516)
    - Modified parsing in BVB.pm (GH#513)


author: Paul Howarth <paul@city-fan.org> - 1.6900-1
changelog:
  - Update to 1.69
    - Sinvestor.pm: Trim whitespace before parsing date and price
    - XETRA.pm: Trim whitespace from date-time before extracting the actual date
      value (GH#557)
    - Modified Stooq.pm to send cookies
      - Stooq requires European visitors to their website to accept cookies
      - Cookies are set using JavaScript
      - Current version of module hard codes these cookies gleaned from a browser
        session
      - Added CurrencyRates/TwelveData.pm


author: Paul Howarth <paul@city-fan.org> - 2.2.5-1
changelog:
  - Update to 2.002005 (rhbz#2338807)
    - When debugging (perl -d), skip over invisible (generated) parameter
      initialization code even if single-step mode is active
    - Move repository and bugtracker to https://codeberg.org/


author: Paul Howarth <paul@city-fan.org> - 2.2.6-1
changelog:
  - Update to 2.002006 (rhbz#2388952)
    - Fix a parse-time memory leak with undef or default initializers
      ('fun ($x = undef)' or 'fun ($ =)'); this leak mostly manifests as noise
      from memory checkers because non-leaked ops aren't freed anyway while perl
      is still running
    - Update bugtracker info in README


author: Paul Howarth <paul@city-fan.org> - 2.81-1
changelog:
  - Update to 2.81
    - Change GD::Polygon::transform to match old demos (CPAN RT#140043) and
      GD::Polyline
    - Add GD::Polygon::rotate(cw-radian) helper
    - Allow GD::Polygon::scale(2.0)


author: Paul Howarth <paul@city-fan.org> - 2.82-1
changelog:
  - Update to 2.82
    - Improve HEIF/AVIF autodetection (CPAN RT#153305)
    - Fix Strawberry Perl default libgd path (GH#54)
    - Fix AVIF and Webp autodetection in tests (GH#54)


author: Paul Howarth <paul@city-fan.org> - 2.83-1
changelog:
  - Update to 2.83
    - Fix missing PNG regression (CPAN RT#153923) on old systems without the .pc,
      but gdlib-config (the check was too strict)


author: Paul Howarth <paul@city-fan.org> - 2.84-1
changelog:
  - Update to 2.84
    - Added Makefile.PL --with and --without options to bypass autodetection
      errors or upstream libgd or subsequent library errors (GH#55)
    - Better support MSWin32 without gdlib.pc (requires manual --options and
      --lib_gd_path)
    - Work around broken ExtUtils::PkgConfig->find (GH#61)
    - Fixed snprintf for newer MSVC (>= VS 2015)
    - Added GD::Image::supported() image types method
    - Added newFromTiffData() method
    - Fixed t/GD.t for unsupported image types
    - Add GIFANIM to the default since 2.0.33 (GH#56)
    - Honor PKG_CONFIG_PATH for finding gdlib.pc (GH#57)
    - Add demos/png2jpeg.pl
  - Don't disable XPM support if GD config doesn't explicitly require -lX11
  - Use %{make_build} and %{make_install}


author: Paul Howarth <paul@city-fan.org> - 0.115-1
changelog:
  - Update to 0.115 (rhbz#2324463)
    - Cope with the user forgetting the first argument, generally "%c %o", to
      'describe_options', by assuming they meant that value exactly


author: Paul Howarth <paul@city-fan.org> - 0.116-1
changelog:
  - Update to 0.116 (rhbz#2335016)
    - Do not leave Getopt::Long configuration in an altered state after getting
      options


author: Paul Howarth <paul@city-fan.org> - 0.117-1
changelog:
  - Update to 0.117 (rhbz#2441109)
    - Add experimental generation of bash/zsh completion scripts for GLD-powered
      programs; this code might go away or change or break in the future, don't
      rely on it


author: Paul Howarth <paul@city-fan.org> - 0.052-1
changelog:
  - Update to 0.052 (rhbz#2319039)
    - Drop Test::Most prereq, just use Test::More
    - Use "our" rather than "use vars"
    - Revised Dist::Zilla configuration
  - Package LICENSE file


author: Paul Howarth <paul@city-fan.org> - 4.81-1
changelog:
  - Update to 4.81
    - Work around a bug in musl w.r.t. to O_SEARCH and use EIO_O_PATH instead,
      verifying the semantics against the subset of O_PATH and O_SEARCH
    - aio_copy now tries to preallocate the destination file
    - fexecve configure test used the wrong pointer type


author: Emmanuel Seyman <emmanuel@seyman.fr> - 0.803-1
changelog:
  - Update to 0.803
  - Migrate to SPDX license
  - Update BuildRequires
  - Add examples folder to the documentation


author: Paul Howarth <paul@city-fan.org> - 2.214-1
changelog:
  - Update to 2.214
    - Various workflow updates
    - Stop accidentally modifying the '$EXPORT_TAGS{all}->@*' of other modules
      (IO::Compress GH#64)
  - Use %{make_build} and %{make_install}


author: Paul Howarth <paul@city-fan.org> - 2.217-1
changelog:
  - Update to 2.217
    - Delete XZ environment variable before running interop tests
    - Rework workflow to automatically detect and use all the versions of perl
      available


author: Paul Howarth <paul@city-fan.org> - 2.090-1
changelog:
  - Update to 2.090
    - Fix OCSP live test after Let's Encrypt has disabled OCSP support (GH#169)
    - public_suffix now preserves trailing dot (GH#167)


author: Paul Howarth <paul@city-fan.org> - 2.091-1
changelog:
  - Update to 2.091
    - Fix behavior on one-sided SSL shutdown; if the application continued to
      read after half-closing the SSL connection, this could result in reading
      encrypted data (i.e. close notify, SSL session tickets...)
    - See documentation of stop_SSL for detailed description of handling
      half-closed SSL connections


author: Paul Howarth <paul@city-fan.org> - 2.093-1
changelog:
  - Update to 2.093
    - Rework for one-sided SSL shutdown, to implement a useful and secure
      behavior without affecting existing applications


author: Paul Howarth <paul@city-fan.org> - 2.095-1
changelog:
  - Update to 2.095
    - Regression: make sysread set buffer to empty string again when returning EOF
      (GH#171)


author: Paul Howarth <paul@city-fan.org> - 2.096-1
changelog:
  - Update to 2.096
    - Allow stacking TLS layers with SSL_usebio; this also allows LWP (after
      patches) to access https site through TLS-enabled proxy


author: Paul Howarth <paul@city-fan.org> - 2.098-1
changelog:
  - Update to 2.098
    - Fix GH#175 with upgrading from plain socket (no object) by using correct
      fdopen mode +< instead of <+
    - Another fix for GH#175 to make sure that an unblessed socket gets blessed
      in place instead of using new_from_fd; document that it will not retain
      original class with unblessed sockets on error, since this never worked
      anyway (there is no native unbless)


author: Paul Howarth <paul@city-fan.org> - 0.74-22
changelog:
  - Drop EL-7 support
  - Use %{make_build} and %{make_install}
  - Enable SOCKS_SLOW_TESTS
  - Switch source URL from cpan.metacpan.org to www.cpan.org


author: Paul Howarth <paul@city-fan.org> - 1.21-1
changelog:
  - Update to 1.21 (rhbz#2450189)
    Bug Fixes:
    - Fix slave fd leak on IO::Pty destruction; the slave pty file descriptor was
      not closed when the IO::Pty object was destroyed, leaking file descriptors
      until process exit (GH#14, GH#39)
    - Fix set_raw() to modify cflag for proper raw mode on BSD/macOS; set_raw()
      was not clearing CSIZE|PARENB or setting CS8 in cflag, causing incomplete
      raw mode on macOS, OpenBSD, and NetBSD (GH#12, GH#40)
    - Modernize function detection to use proper system headers instead of
      fragile K&R-style forward declarations; the old approach conflicted with
      real prototypes on modern compilers (especially FreeBSD/Clang), causing all
      function checks to fail (GH#38, GH#41)
    Improvements:
    - Add BSD CI testing for FreeBSD, OpenBSD, and NetBSD via
      cross-platform-actions; also bumps actions/checkout from v2 to v4 (GH#42)


author: Paul Howarth <paul@city-fan.org> - 1.23-1
changelog:
  - Update to 1.23 (rhbz#2450189)
    Bug Fixes:
    - Fix function detection on Solaris by adding __EXTENSIONS__ to expose BSD
      extensions (like strlcpy) that are hidden when _XOPEN_SOURCE is defined
      (GH#47, GH#48)
    - Fix file descriptor leaks in open_slave() error paths; the master pty fd
      was not closed on several early-return error paths, causing fd leaks when
      falling through multiple pty allocation methods (GH#49)
    - Replace deprecated indirect object syntax (e.g. 'new IO::Pty') with direct
      method calls ('IO::Pty->new'); Perl 5.36+ disables indirect object calls,
      so this fixes forward compatibility (GH#52)
    Improvements:
    - Add unit tests for ttyname(), slave()/close_slave() lifecycle,
      set_winsize()/get_winsize() round-trips, pack_winsize/unpack_winsize, and
      constant importing (28 new tests) (GH#50)
    - Replace DynaLoader with XSLoader and bump minimum perl version to 5.8.8;
      XSLoader is simpler and has been in core since perl 5.6 (GH#51)
    - Add clone_winsize_from() test coverage (7 new tests) covering basic clone
      between slave ttys, non-tty master fast path, croak on non-tty source, and
      pixel dimension preservation (GH#53)
    Maintenance:
    - Fix stale POD versions, add Perl 5.38/5.40 to CI, and update repository
      URLs from toddr/IO-Tty to cpan-authors/IO-Tty (GH#44)
    - Remove dead Perl 5.003 compatibility code, modernize XS (Nullch to NULL,
      perl_get_sv to get_sv, sprintf to snprintf) (GH#45)
    - Modernize CI with dynamic perl version discovery via
      perl-actions/perl-versions and add a disttest job (GH#46)
    - Regenerate README from POD to fix stale version (GH#52)
    - Modernize 'use vars' to 'our' declarations in Tty.pm and Pty.pm; add
      missing 'use warnings' to Pty.pm (GH#53)
    - Add AI_POLICY.md for transparency on AI-assisted contributions
    - Convert README to Markdown and update MANIFEST


author: Paul Howarth <paul@city-fan.org> - 1.24-1
changelog:
  - Update to 1.24 (rhbz#2452300)
    Bug Fixes:
    - Fix slave pty reopening on Solaris/illumos; after close_slave(), reopening
      with plain Perl open() skipped pushing STREAMS modules (ptem, ldterm,
      ttcompat), causing isatty() to return false - added _open_tty() XS function
      that opens the device and pushes STREAMS modules on platforms that support
      I_PUSH (GH#54, GH#55)
    - Fix undef warnings on Perl 5.8.8 by removing the undef operator on
      localized $SIG{__DIE__}, and fix XS ttyname() on older Perls by avoiding
      the InOutStream typemap, which can return NULL for filehandles created via
      new_from_fd (GH#56, GH#58)
    - Add __BSD_VISIBLE for FreeBSD in function probes; the _XOPEN_SOURCE
      definition hid BSD extensions like strlcpy, causing probe failures and
      subsequent compile errors from conflicting static/non-static declarations
      (GH#57, GH#59)
    Maintenance:
    - Modernize Makefile.PL: replace BUILD_REQUIRES with TEST_REQUIRES
      (EUMM 6.64+), add CONFIGURE_REQUIRES, upgrade META_MERGE to meta-spec v2,
      modernize generated Constant.pm to use 'our' instead of 'use vars', and
      remove dead PPD postamble (GH#60)


author: Paul Howarth <paul@city-fan.org> - 1.25-1
changelog:
  - Update to 1.25 (rhbz#2454158)
    Bug Fixes:
    - Fix IO::Pty DESTROY force-closing the slave pty: the DESTROY method (added
      in 1.21) explicitly closed the cached slave handle, breaking consumers like
      IPC::Run that hold a reference to the slave via $pty->slave() and expect it
      to survive master destruction; now just deletes the internal reference and
      lets Perl's refcounting handle fd closure correctly (GH#62, GH#64)
    Maintenance:
    - Simplify version variables to a single source of truth: extract version
      from Tty.pm in Makefile.PL using MM->parse_version() instead of hardcoding
      it, use VERSION_FROM in WriteMakefile, and remove $XS_VERSION from Tty.pm
      (GH#61)


author: Paul Howarth <paul@city-fan.org> - 1.26-1
changelog:
  - Update to 1.26 (rhbz#2454517)
    Bug Fixes:
    - Fix strlcpy detection on DragonFly BSD to avoid static/non-static
      declaration conflict; added __DragonFly__ guard to the function test
      (paralleling __FreeBSD__) and added a belt-and-suspenders check for
      perl's own HAS_STRLCPY in Tty.xs (GH#67)
    Maintenance:
    - Add 5-minute timeout to all CI test steps to prevent hung tests from
      consuming CI resources indefinitely (GH#66)


author: Paul Howarth <paul@city-fan.org> - 1.27-1
changelog:
  - Update to 1.27 (rhbz#2454942)
    Bug Fixes:
    - Fix build on OpenBSD by including termios.h to detect openpty reliably and
      setting _BSD_SOURCE to find strlcpy in includes (GH#68)


author: Paul Howarth <paul@city-fan.org> - 1.29-1
changelog:
  - Update to 1.29 (rhbz#2461125)
    Bug Fixes:
    - Fix make_slave_controlling_terminal() on Solaris/HP-UX to use _open_tty()
      instead of IO::Tty->open(), ensuring STREAMS modules (ptem, ldterm,
      ttcompat) are pushed via I_PUSH when the slave is opened for controlling
      terminal setup - parallel fix to the slave() method fix in 1.24 (GH#69)
    - Fix Perl 5.40+ "Possible memory corruption: ioctl overflowed 3rd argument"
      warning in clone_winsize_from() and get_winsize(); use
      pack_winsize(0,0,0,0) to pre-allocate the ioctl buffer with SvCUR matching
      sizeof(struct winsize) instead of an empty string (GH#74)
    - Fix diagnostic warnings being silently suppressed when callers use lexical
      "use warnings" (the modern standard since Perl 5.6); $^W and PL_dowarn only
      fire under perl -w - replaced with warnings::enabled() in IO::Tty and
      IO::Pty (GH#76) and ckWARN(WARN_IO) in Tty.xs (GH#79)
    - Fix file descriptor leak in IO::Pty when new_from_fd() fails after
      pty_allocate() or _open_tty() returns raw C-level fds; added POSIX::close()
      calls on the raw fds before croaking at three sites in new() and slave()
      (GH#77)
    - Fix openpty() detection on Alpine Linux and other musl-based systems where
      openpty() has moved from libutil into libc (glibc 2.34+); probe libc first
      before falling back to -lutil (GH#78)
    - Fix -Wsign-compare compiler warnings: change namebuflen parameter type from
      int to size_t in open_slave() and allocate_pty() to match the return type
      of strlcpy() and the size argument of snprintf() (GH#80)
    - Fix spurious "_FORTIFY_SOURCE requires compiling with optimization"
      warnings during configure probes when $Config{optimize} (e.g. -Os) is
      separate from $Config{ccflags}; include optimize flags in all configure
      probe compilations (GH#81)
    - Fix header probes in Makefile.PL missing platform extension defines
      (_GNU_SOURCE, _BSD_VISIBLE, etc.) that function probes already included;
      bare #includes could cause HAVE_PTY_H and similar to be unset on strict
      POSIX systems even when the header exists (GH#84)
    - Fix configure-time function detection probes being broken by compiler
      optimization:
      - The probes stored function pointers in local variables that -O2/-Os
        (added to probe flags in GH#81) eliminated as dead stores, so the linker
        never saw the function reference; on systems where openpty() lives in
        -lutil (older glibc, BSDs), the probe falsely succeeded without -lutil,
        producing "undefined symbol: openpty" at runtime
      - Fixed by storing the function pointer in a file-scope global variable
        that the optimizer cannot eliminate (GH#87, GH#88)
    Improvements:
    - Use L<> instead of C<> for cross-module POD references in Tty.pm and Pty.pm
      so MetaCPAN renders IO::Pty, IO::Handle, and IO::Stty as clickable links
      (GH#86)
    Maintenance:
    - Modernize POD in Tty.pm and Pty.pm: remove stale platform version
      references (FreeBSD 4.4, OpenBSD 2.8, HPUX 10.20, Solaris 2.6), replace
      defunct SourceForge/mailing list URLs with GitHub issue tracker (GH#70)
    - Modernize the 'try' example script: add strict/warnings, my declarations,
      3-arg open, and lexical filehandles; the script is shipped to CPAN and
      referenced in POD as the canonical usage example (GH#73)
    - Strengthen test coverage for set_raw() and winsize: verify all termios
      flags set by cfmakeraw (iflag, oflag, PARENB, CSIZE, CS8, VMIN, VTIME) and
      add a test for the unpack_winsize() length-validation croak (GH#75)
    - Update GitHub Actions to Node.js 24 versions: actions/checkout v6,
      cross-platform-actions/action v1, perl-actions/install-with-cpm v2;
      required before GitHub forces Node.js 24 in June 2026 (GH#85)
    - Add Ubuntu LTS version matrix (20.04, 22.04, 24.04) to the GitHub Actions
      test suite; exercises the system perl on each current Ubuntu LTS release
      via Docker containers, running after the main ubuntu job (GH#89)


author: Paul Howarth <paul@city-fan.org> - 20250809.0-1
changelog:
  - Update to 20250809.0 (rhbz#2387443)
    - Reduce delays in detecting child exit (GH#172)
    - Add quickstart section at the top of the docs (GH#174)
    - Retry _read() on EINTR instead of losing pipe contents (GH#177)
    - In test suite, work around bug in NetBSD 10
  - Use %{make_build] and %{make_install}


author: Paul Howarth <paul@city-fan.org> - 20260322.0-1
changelog:
  - Update to 20260322.0 (rhbz#2450190)
    Bug fixes:
    - Handle EAGAIN in _write() for non-blocking pipe writes (GH#126, GH#221)
    - Prevent fd leak in _do_kid_and_exit when TFD == KFD (GH#149, GH#218)
    - Suppress spurious "Filehandle STDIN reopened" warnings in child when $^W=1
      with pty redirection (GH#131, GH#219)
    - Make binmode the default on Win32 to prevent newline mangling of
      binary data (GH#116, GH#192)
    - Avoid undef warning in _cleanup when fork fails (GH#82, GH#197)
    - Wrap coderef in eval in _do_kid_and_exit to prevent child process from
      escaping into parent code path on die() (GH#97, GH#193)
    - Propagate CODE ref exceptions back to parent via error pipe
      (GH#122, GH#224)
    - Close external input handles in parent after fork to prevent hangs when
      child exits early (GH#57, GH#226)
    - Preserve $cur_kid when a Timer is encountered in harness(), fixing
      "No command before 'init'" errors (GH#134, GH#187)
    - Restore compat for bare undef params in harness() (GH#124, GH#190)
    - Passing undef as stdin/stdout/stderr no longer dies (GH#141, GH#184)
    - Avoid "Modification of a read-only value" when passing undef stdin
      (GH#139, GH#185)
    - Reject empty/undef command name in _search_path (GH#162, GH#182)
    - Limit input buffer chunk size to prevent exponential memory growth when
      streaming data to slow consumers (GH#154, GH#183)
    - Silently ignore undef arguments passed as timeout to harness()
      (GH#128, GH#189)
    - Correct two minor documentation issues in Run.pm (GH#133, GH#188)
    - Skip win32_compile.t when getprotobyname('tcp') is unavailable
      (GH#137, GH#186)
    - Survive SIGPIPE when child exits before consuming all stdin (GH#35, GH#204)
    - Handle EPIPE when child exits before consuming stdin (GH#92, GH#195)
    - Handle tied STDERR without FILENO in _debug_fd (GH#93, GH#194)
    - Invalidate path cache on $PATH change, add clearcache() (GH#82, GH#196)
    - Support scalar ref for '>pipe' and '<pipe' operators (GH#50, GH#201)
    - Use $type in IO::new error message instead of $_ (GH#49, GH#202)
    - Fix <pipe documentation example order and equivalent pipe example
      (GH#66, GH#198)
    - Suppress spurious numeric warning in result() and results() (GH#65, GH#199)
    - Suppress numeric warnings from result() when SIGCHLD is IGNORE
      (GH#29, GH#205)
    - Handle scalar refs in Win32IO pipe operators (GH#213, GH#214)
    - Remove blanket TODO from win32_newlines.t, keep only for still-failing
      tests (GH#215, GH#216)
    - Prevent handle inheritance of caller-owned fds on Win32
      (GH#169, GH#181, GH#211)
    - Enable kill_kill test 1 on Win32 (CPAN RT#11215, GH#207)
    - Suppress filehandle warning during global destruction in tied_stderr.t
      (GH#237, GH#239)
    - Resolve File::Temp cleanup warning on Windows CI (GH#236, GH#238)
    - Suppress Socket::IPPROTO_TCP redefined warning in win32_compile.t
      (GH#230, GH#235)
    - Prevent tied_stderr.t from hanging on Win32 CI (GH#222, GH#225)
    Improvements:
    - Add env option to set child process environment variables without modifying
      parent %ENV (GH#178, GH#179)
    - Add started() method to query harness run state (GH#171, GH#180)
    - Add finished() method to distinguish exit-0 from not-yet-exited
      (GH#169, GH#181)
    - Add pid(), pids(), is_running(), full_path(), full_paths() convenience
      methods (GH#44, GH#203)
    - Add <blocking_pipe operator for blocking writes to child stdin
      (GH#64, GH#200)
    - Add close_stdin() method to prevent unbounded memory growth when streaming
      to long-running children (GH#212)
    Maintenance:
    - Consolidate CI into single testsuite.yml with dynamic Perl version matrix
      (GH#208, GH#209)
    - Add CLAUDE.md with project guidelines for AI-assisted development (GH#220)
    - Add 5-minute timeout to all CI workflow steps
    - Remove TODO from Win32 autoflush test and align with Unix branch
      (GH#228, GH#234)
    - Clean up resolved TODO tests in win32_newlines.t (GH#223, GH#227)
    - Skip t/eintr.t early on Win32 to avoid SIGUSR1 warning (GH#231, GH#233)
    - Suppress File::Temp version-string warnings in test suite (GH#229, GH#232)
  - Fix failure in t/pty.t with IO::Tty 1.21 (GH#230, GH#241, GH#253, GH#254)


author: Paul Howarth <paul@city-fan.org> - 20260401.0-1
changelog:
  - Update to 20260401.0 (rhbz#2454159)
    Bug fixes:
    - Require IO::Pty 1.25, which fixes stale pty slave fd after close_terminal
      in child, replacing defensive workarounds (GH#240, GH#241, GH#266)
    - Close Win32IO socket/pipe handles explicitly in _cleanup to prevent handle
      leaks (GH#237, GH#246)
    - Handle $SIG{PIPE} set to 'DEFAULT' in _select_loop instead of crashing
      (GH#242, GH#244)
    - Handle $SIG{CHLD} set to '' or 'DEFAULT' in _select_loop (GH#262)
    - Fix PTYS typo in adopt() and missing TIMERS init in harness constructor
      (GH#260)
    - Handle PTY allocation failure gracefully in start() instead of dying with
      an unhelpful error (GH#267)
    - Correct Timer.pm POD typos, _parse_time error message, and remove redundant
      parse call (GH#251)
    - Prevent noexec probe from leaking TAP output in search_path_cache.t (GH#247)
    Improvements:
    - Correct broken POD links and code examples in documentation (GH#252)
    Maintenance:
    - Update GitHub URLs from toddr/IPC-Run to cpan-authors/IPC-Run (GH#263)
    - Replace GPL v2 full text with standard "same terms as Perl" license (GH#268)
    - Add AI policy document (GH#248)
    - Use File::Spec->devnull in autoflush.t for portability (GH#250)
    - Skip search_path_cache.t on noexec temp filesystems (GH#247)
    - Remove dead code from Run.pm (GH#266)


author: Paul Howarth <paul@city-fan.org> - 20260402.0-1
changelog:
  - Update to 20260402.0 (rhbz#2454677)
    Bug fixes:
    - Detect undefined command in arrayref at harness parse time instead of
      deferring to start() (GH#164, GH#271, GH#272)
    - pipe_writer dropped input when data is the string "0" due to redundant
      boolean test on input buffer (GH#264)
    - Callback filter evaluates return in list context to distinguish empty
      return from the string "0", preventing infinite loop on Win32 (GH#264)
    - Skip pty output assertions on BSD/Darwin due to known pty drain timing
      issues on short-lived children (GH#240, GH#274)
    - Implement proper Windows command-line parsing per Microsoft C/C++ rules,
      fixing argument parsing failures with single-quoted strings containing
      whitespace (GH#273)
    Maintenance:
    - Add shebang to eg/synopsis_scripting (GH#275)


author: Paul Howarth <paul@city-fan.org> - 1.004007-1
changelog:
  - Update to 1.004007
    - is_bool() now recognizes core booleans (perl 5.36+); note that JSON::PP
     4.11 and Cpanel::JSON::XS 4.38 are required to properly encode them


author: Paul Howarth <paul@city-fan.org> - 1:4.16-522
changelog:
  - Silence Getopt::Long warning (rhbz#2417867, PR#1, GH#88, GH#93)
  - Use %{make_build} and %{make_install}


author: Paul Howarth <paul@city-fan.org> - 1:4.18-1
changelog:
  - Update to 4.18
    - Fix duplicate specification warning (GH#88, GH#93)
    - Fix typo (GH#92, GH#96)
    - Fix decode_json prototype
    - Fix space_after (GH#89)
    - Fix a reentrancy issue (GH#61, GH#87)


author: Paul Howarth <paul@city-fan.org> - 1.897-1
changelog:
  - Update to 1.897
    - In scalar context, the init function in MCE Child and models Flow, Grep,
      Loop, Map, Step, and Stream returns a guard to call finish automatically
      upon leaving the { scope } (i.e. omitting finish)
    - Add out_iter_callback to MCE::Candy


author: Paul Howarth <paul@city-fan.org> - 1.898-1
changelog:
  - Update to 1.898 (rhbz#2307114)
    - Fix for MCE::Child, Can't call method "len" on an undefined value
      during global destruction (GH#22)


author: Paul Howarth <paul@city-fan.org> - 1.888-1
changelog:
  - Update to 1.888
    - Apply workaround for PDL::srand in MCE::Hobo
      (https://www.perlmonks.org/?node_id=11159773)
    - Add PDL::srand (v2.062~v2.089) and PDL::srandom (v2.089_01+)


author: Paul Howarth <paul@city-fan.org> - 1.890-1
changelog:
  - Update to 1.890
    - Revert back to calling CORE::rand() to set the internal seed; MCE::Hobo
      cannot assume the srand or setter function used by the application for
      predictability
      - https://perlmonks.org/?node_id=11159834
      - https://perlmonks.org/?node_id=11159827
    - Add class method MCE::Hobo->seed to retrieve the seed


author: Paul Howarth <paul@city-fan.org> - 1.891-1
changelog:
  - Update to 1.891
    - In scalar context, MCE::Hobo->init returns a guard to call finish
      automatically upon leaving the { scope } (i.e. omitting finish)


author: Paul Howarth <paul@city-fan.org> - 1.892-1
changelog:
  - Update to 1.892
    - Fix for MCE::Hobo, Can't call method "len" on an undefined value during
      global destruction


author: Paul Howarth <paul@city-fan.org> - 2.28-1
changelog:
  - Update to 2.28
    Fixes:
    - Some 'deprecated' texts made it to types.db
    Improvements:
    - text/ecmascript RFC9239
    - Default charsets according to RFC6657
    - Update reference to specs RFC6838 and RFC9694
    - IANA updates
  - Use %{make_build} and %{make_install}


author: Paul Howarth <paul@city-fan.org> - 2.29-1
changelog:
  - Update to 2.29
    - Require 5.16 (2012)
    - Remove xt/98perl.t
    - ::Type->defaultCharset()
    - Remove use of bareword filehandle
    - IANA updates


author: Paul Howarth <paul@city-fan.org> - 2.30-1
changelog:
  - Update to 2.30
    Fixes:
    - No undef when simplifying illegal type (GH#15)
    Improvements:
    - Add bugtracker to meta
    - Better OO use of attributes


author: Paul Howarth <paul@city-fan.org> - 5.517-1
changelog:
  - Update to 5.517
    - Handle MIME parameters of the form param= better (i.e. a parameter with no
      value at all); it's treated the same as param="" rather than aborting the
      parse
    - Diagnose additional types of malformed MIME as ambiguous; specifically, an
      empty boundary parameter like boundary= or boundary="" is treated as
      ambiguous


author: Petr Pisar <ppisar@redhat.com> 1.20250203-1
changelog:
  - 1.20250203 version packaged
  - JavaScript and CSS files for dmarc_httpd removed because of no source code


author: Paul Howarth <paul@city-fan.org> - 2.22-1
changelog:
  - Update to 2.22 (rhbz#2326982)
    - To/Cc/Bcc/From fields may appear only once (GH#4)
  - Use %{make_build} and %{make_install}


author: Paul Howarth <paul@city-fan.org> - 0.52-1
changelog:
  - Update to 0.52
    - Fix test to work with current MetaCPAN API
    - Revised author tooling and tests
    - Fix error message when release search is given non-hashref
    - Include response content in request errors
  - Use %{make_build} and %{make_install}


author: Paul Howarth <paul@city-fan.org> - 2.037000-1
changelog:
  - Update to 2.037000
    - Fix es_filter to merge into query (GH#132)
    - More ES 8 related fixes (GH#133)
    - Updated scripts in examples/ (GH#133)


author: Paul Howarth <paul@city-fan.org> - 2.039000-1
changelog:
  - Update to 2.039000
    - Add more types that can be scrolled (GH#134)
    - Fix 'all' fetching from CVE and example scripts (GH#135)


author: Paul Howarth <paul@city-fan.org> - 2.040000-1
changelog:
  - Update to 2.040000
    - Use a boolean in reverse_deps term (GH#136)
    - Allow JSON->true and JSON->false (GH#137)


author: Paul Howarth <paul@city-fan.org> - 2.042000-1
changelog:
  - Update to 2.042000
    - Rating: Fail instead of silent empty response (GH#141)
    - CVE: Clean-up and updated (GH#142)
    - CVE: Fixed search + unbroke 'all' method (GH#144)


author: Paul Howarth <paul@city-fan.org> - 2.043000-1
changelog:
  - Update to 2.043000
    - Cleaned up code references to 'type' (GH#148)
    - Support count method (GH#147)
    - Fixed author fields list (GH#145)


author: Paul Howarth <paul@city-fan.org> - 1.20240120-1
changelog:
  - Update to 1.20240120
    - Fix tests for Perl < 5.26.0 (CPAN RT#151189)
    - Fix feature reset for Perl < 5.15 (CPAN RT#151190)


author: Paul Howarth <paul@city-fan.org> - 1.20241001-1
changelog:
  - Update to 1.20241001 (rhbz#2315826)
    - Fix switch tests after Perl 5.41.4 removal of deprecated feature
      (CPAN RT#155822)


author: Paul Howarth <paul@city-fan.org> - 1.20250607-1
changelog:
  - Update to 1.20250607
    - Update for 2025 year bundle
    - Enhance documentation to discourage this module for v5.38 and newer


author: Paul Howarth <paul@city-fan.org> - 0.049-1
changelog:
  - Update to 0.049
    - Make CPAN::Requirements::Dynamic an optional dependency
  - This package retains hard dependency for consistency of use


author: Paul Howarth <paul@city-fan.org> - 0.050-1
changelog:
  - Update to 0.050 (rhbz#2309692)
    - Revert "Make CPAN::Requirements::Dynamic an optional dependency"
      (GH#36)


author: Paul Howarth <paul@city-fan.org> - 0.051-1
changelog:
  - Update to 0.051
    - Make CPAN::Requirements::Dynamic an optional dependency
  - This package retains hard dependency for consistency of use
  - Run tests verbosely


author: Paul Howarth <paul@city-fan.org> - 0.053-1
changelog:
  - Update to 0.053
    - Always set dynamic_config=0 in MYMETA
    - Set PERL_DL_NONLAZY=1 during testing


author: Paul Howarth <paul@city-fan.org> - 1.026-1
changelog:
  - Update to 1.026
    - Require a newer version.pm for v5.10.1 tests
  - Use %{make_build} and %{make_install}


author: Paul Howarth <paul@city-fan.org> - 1.054-1
changelog:
  - Update to 1.054
    - Require a newer version.pm for v5.10.1 tests
  - Use %{make_build} and %{make_install}
  - Package new SECURITY.md file


author: Paul Howarth <paul@city-fan.org> - 1.119-1
changelog:
  - Update to 1.119
    - Require a newer version.pm for v5.10.1 tests
  - Use %{make_build} and %{make_install}


author: Paul Howarth <paul@city-fan.org> - 0.17-1
changelog:
  - Update to 0.17
    - Avoid warnings when extracting the distribution tarball, which prevented
      installation under cpanm and other tools (GH#13, CPAN RT#148978)


author: Paul Howarth <paul@city-fan.org> - 1.000039-1
changelog:
  - Update to 1.000039
    - Adds recognition of attributes in "class" declarations (GH#39)
  - Use %{make_build} and %{make_install}


author: Paul Howarth <paul@city-fan.org> - 0.90-1
changelog:
  - Update to 0.90
    - Fix fail on signature file with an unexpected empty line (CPAN RT#166901)
  - Use %{make_build} and %{make_install}


author: Paul Howarth <paul@city-fan.org> - 0.92-1
changelog:
  - Update to 0.92
   - Add SECURITY.md policy
   - Move to three-arg open
   - Remove spaces from eol
   - Change build process to Dist::Zilla
  - Suggest perldoc, needed for cpansign --help


author: Paul Howarth <paul@city-fan.org> - 0.96-1
changelog:
  - Update to 0.96
    - Fix issue from last release where search keys is interactive
  - SECURITY.md no longer shipped


author: Tim Landscheidt <tim@tim-landscheidt.de> - 0.11-46
changelog:
  - Fix dependency filter
  - Fix spelling error in package description
  - Use %make_* macros where possible


author: Tim Landscheidt <tim@tim-landscheidt.de> - 1.2002-42
changelog:
  - Fix dependency filter
  - Remove non-working --skipdeps option to Makefile.PL
  - Use %make_* macros where possible


author: Emmanuel Seyman <emmanuel@seyman.fr> - 0.04-43
changelog:
  - Update dependencies (#2363624)
  - Pass NO_PERLLOCAL=1 to Makefile.PL
  - Use %{make_build} and %{make_install} where appropriate
  - Replace %{__perl} by /usr/bin/perl


author: Paul Howarth <paul@city-fan.org> - 2.5.11-1
changelog:
  - Update to 2.5.11 (rhbz#2302715)
    - Use Devel-PPPort 3.59 (GH#113)
    - Mark "builtin" as foreign (GH#123)


author: Emmanuel Seyman <emmanuel@seyman.fr> - 0.22-1
changelog:
  - Update to 0.22
    - Improve several error messages
    - Allow unabbreviated IPv6 addresses
  - Use %{make_build} and %{make_install} where appropriate


author: Paul Howarth <paul@city-fan.org> - 0.26-1
changelog:
  - Update to 0.26 (rhbz#2374271)
    - cidrvalidate() should accept IPv6 addresses with one uncompressed 0


author: Paul Howarth <paul@city-fan.org> - 0.23-1
changelog:
  - Update to 0.23
    - Security: Fix IPv4 mapped IPv6 packed length (CVE-2026-40199)
    - Security: Reject invalid uncompressed IPv6 (CVE-2026-40198)


author: Paul Howarth <paul@city-fan.org> - 0.24-1
changelog:
  - Update to 0.24
    - Reject Unicode digits and trailing newlines in parser inputs
      (CVE-2026-45190)
    - Reject zero-padded CIDR masks (CVE-2026-45191)


author: Xavier Bachelot <xacier@bachelot.org> - 0.30-1
changelog:
  - Update to 0.30 (RHBZ#2335403)
    - fix CVE-2025-22376 (RHBZ#2335499,2335500,2335501)
  - Specify all dependencies


author: Michal Josef Špaček <mspacek@redhat.com> - 6.0.1-41
changelog:
  - Add patch to add tests for other USM scenarios
  - Add patch to rewrite from Digest::SHA1 to Digest::SHA
  - Add patch to rewrite usage of HMAC with same dependencies
  - Add patch to split test files for better readability
  - Improve patch for switch from Socket6 to Socket
  - Package tests
  - Rename patch to better name with source dist version


author: Paul Howarth <paul@city-fan.org> - 2.143-5
changelog:
  - Fix FTBFS with ExtUtils::ParseXS 3.61
    https://github.com/briandfoy/net-ssh-perl/pull/75
  - Use %{make_build} and %{make_install}


author: Paul Howarth <paul@city-fan.org> - 1.94-5
changelog:
  - BR: openssl-devel-engine on Fedora 41 onwards, at least for now, as the
    build fails in the absence of <openssl/engine.h> (rhbz#2295331)
    (https://fedoraproject.org/wiki/Changes/OpensslDeprecateEngine)


author: Paul Howarth <paul@city-fan.org> - 1.94-9
changelog:
  - Fix for test suite compatibility with OpenSSL 3.4
    (https://github.com/radiator-software/p5-net-ssleay/pull/514)


author: Paul Howarth <paul@city-fan.org> - 1.96-1
changelog:
  - Update to 1.96
    - Skip NPN tests when NPN is disabled in OpenSSL instead of assuming NPN is
      always enabled
    - Update GitHub Actions CI workflow; a number of test jobs were broken
      because some GitHub runners were discontinued, changes in QEMU setup,
      changes in Cygwin, etc.
    - Adjust test 32_x509_get_cert_info.t to match formatting changes in
      OpenSSL 3.4.0 and 3.4.1
    - OpenSSL 3.9.0 and later remove EVP_add_digest()
    - Increase timeout in 62_threads-ctx_new-deadlock.t to allow the test to pass
      on very slow platforms
    - Add missing documentation for STACK_OF() free functions sk_X509_free and
      sk_X509_INFO_free
    - Add $prefx/lib/64 to lib paths in Makefile.PL for Illumos
    - Support vendor-supplied OpenSSL 3.x on VMS and update %ENV modification in
      test 10_rand.t to work on VMS
    - Compiler -D switches Makefile.PL sets are no longer added to the MakeMaker
      CCFLAG attribute because of portability reasons; the switches are now
      passed either via WriteMakefile() or appending them to the
      'perl Makefile.PL ...' DEFINE argument
    - Update GitHub Actions CI testing:
      - Perl on Ubuntu 24.04: Add Perl 5.38, 5.40 and 5.42, add OpenSSL 3.3, 3.4
        and 3.5 minor releases, add LibreSSL 3.9, 4.0 and 4.1 release branches
      - Alpine Linux: Remove 3.15, 3.16 and 3.17; Add 3.19, 3.20, 3.21 and 3.22
      - Freebsd: Add 14.3 and replace 13.2 with 13.5
      - OpenBSD: Add 7.6 and 7.7. Remove 7.2 and 7.3
      - NetBSD: Add 10.1 and replace 9.3 with 9.4
    - Update test 62_threads-ctx_new-deadlock.t to work with LibreSSL 4.1.0
    - Support SSL_CTX_set1_sigalgs_list and SSL_CTX_set1_client_sigalgs_list
    - Support SSL_set1_sigalgs_list, SSL_set1_client_sigalgs_list,
      SSL_get_sigalgs and SSL_get_shared_sigalgs, and add the function
      SSL_CTX_set_cert_cb
    - Add test file 67_sigalgs.t for the sigalgs functions


author: Petr Pisar <ppisar@redhat.com> - 6.93-14
changelog:
  - Fix webirc check in connection configuration (CPAN RT#157738)
  - Remove non-free IETF documents from the package


author: Paul Howarth <paul@city-fan.org> - 1.281-1
changelog:
  - Update to 1.281
    - Framework for recognition of parsing feature activation via:
      - 'use $PERL_VERSION' in code
      - 'use feature' in code
      - 'use $Common::CPAN::Module' in code
      - PPI::Document->new( feature_mods => ... )
      - PPI::Document->new( custom_feature_includes => ... )
      - PPI::Document->new( custom_feature_include_cb => ... )
      - $ENV{PPI_CUSTOM_FEATURE_INCLUDES}
    - Added ability to parse features:
      - signatures, as PPI::Structure::Signature
      - try catch, as PPI::Statement::Compound


author: Paul Howarth <paul@city-fan.org> - 1.283-1
changelog:
  - Update to 1.283
    - Allow zero byte documents to have a location
    - Handle simple lists in feature arg decomposing
    - Warn on unknown feature arg decompose instead of die


author: Paul Howarth <paul@city-fan.org> - 1.284-1
changelog:
  - Update to 1.284
    - Fix regex anchors in PPI::Statement::Compound->type (GH#316)
    - Fix author tests: pod-no404s.t (GH#315)


author: Paul Howarth <paul@city-fan.org> - 1.286-1
changelog:
  - Update to 1.286
    - Add support for dotted bitwise operators (GH#322)
    - File opening errors are now reported usefully by PPI::Document
    - Remove the executable bit on several files (GH#323)
    - Fix for performance degradation on initial parse (GH#318)
    - Better reporting of Document->new input errors


author: Paul Howarth <paul@city-fan.org> - 0.148-1
changelog:
  - Update to 0.148
    - Invalid arguments when hash references are expected throw exceptions
    - Fixed problems with exceptions
    - Cross-referenced slurp and lines in documentation
  - Use %{make_build} and %{make_install}


author: Paul Howarth <paul@city-fan.org> - 1.154-1
changelog:
  - Update to 1.154 (rhbz#2320114)
    Enhancements
    - ProhibitedUnusedCapture now recognizes %+, %-, %{^CAPTURE} and
      %LAST_PAREN_MATCH (GH#1065)
    - Fixed a deprecation warning in the extras/perlcritic.el Emacs script
      (GH#1067)
    - RequireExplicitPackage now accepts a use VERSION as the first line
      (GH#1070)
    Fixes
    - Fix some false positives for function calls as a hash index (GH#1071)
    Documentation
    - Clarify package_exemptions rules (GH#1043)


author: Paul Howarth <paul@city-fan.org> - 1.156-1
changelog:
  - Update to 1.156 (rhbz#2321227)
    - Subroutines::ProhibitManyArgs no longer gets confused by underscores in
      variable names (GH#1027)


author: Paul Howarth <paul@city-fan.org> - 100-1
changelog:
  - Update to 100 (rhbz#2403443)
    - ProhibitUnknownBackslash allow \F new in Perl 5.16
  - Install to vendor directories
  - Fix permissions verbosely
  - Make %files list more explicit


author: Ralf Corsépius <corsepiu@fedoraproject.org> - 5.0.5-6
changelog:
  - Add BR:/R: perl(Plack::Handler::FCGI).
  - Add BR: font(droidsans), font(droidsansfallback).
  - Update rt.conf.fcgid.in.
  - Update copyright notice.


author: Ralf Corsépius <corsepiu@fedoraproject.org> - 5.0.6-2
changelog:
  - Remove modperl2/perl(mod_perl2) (mod_perl2 was dropped from Fedora >= 37).
  - Add man-pages for rt-clean-attributes, rt-email-expiring-auth-tokens,
    rt-ldapimport, rt-munge-attachments, rt-passwd, rt-search-attributes.


author: Ralf Corsépius <corsepiu@fedoraproject.org> - 5.0.6-3
changelog:
  - Add rt_upgrade_dir.
  - Eliminate /etc/rt/upgrade symlink.
  - Fix permissions of scripts in */rt/upgrade/*.


author: Xavier Bachelot <xavier@bachelot.org> - 0.37-3
changelog:
  - Add BR: gcc
  - Add ExcludeArch: %{ix86} for 44+, where valkey is missing for i686
  - Unset test envars


author: Xavier Bachelot <xavier@bachelot.org> - 0.37-5
changelog:
  - Drop conditional around ExcludeArch, no i686 valkey build anywhere
  - Directly BR: valkey rather than valkey-compat-redis
  - Drop duplicate BR:


author: Gary Buhrmaster <gary.buhrmaster@gmail.com> - 1.27-24
changelog:
  - Update to more modern perl build/install commands
  - Perform deglobbing of files per packaging guidelines


author: Paul Howarth <paul@city-fan.org> - 1.27-1
changelog:
  - Update to 1.27
    - Proper handling of die (CPAN RT#150737)
    - Fix child_exit and add milter_exit (CPAN RT#150611)
    - Setconn with unix socket permissions (CPAN RT#150270)


author: Paul Howarth <paul@city-fan.org> - 0.49-1
changelog:
  - Update to 0.49
    - Attempting to import any structured type caused a confusing
      "Can't store CODE items" error
    - Removed the "this is alpha" warning from Specio::Library::Structured; it's
      as production-ready as it's going to get


author: Paul Howarth <paul@city-fan.org> - 0.50-1
changelog:
  - Update to 0.50
    - Fixed a bug in the Int type that caused it to accept numbers like
      124512.000000000123, which when stringified, are stringified as integers
      (GH#22)


author: Paul Howarth <paul@city-fan.org> - 0.51-1
changelog:
  - Update to 0.51
    - Made it possible to force Specio to use only pure Perl dependencies, by
      setting the SPECIO_IMPLEMENTATION environment variable to "PP" (GH#23)


author: Paul Howarth <paul@city-fan.org> - 0.52-1
changelog:
  - Update to 0.52
    - Really made it possible to force Specio to use only pure Perl dependencies;
      the changes in 0.51 were incomplete, so lots of places still loaded the
      Clone (XS) module (GH#23)
  - Package new GOVERNANCE.md, SECURITY.md and SUPPORT.md files


author: Petr Pisar <ppisar@redhat.com> - 0.15-36
changelog:
  - Correct a license to "(GPL-1.0-or-later OR Artistic-1.0-Perl) AND
    BSD-3-Clause"
  - Quallify bundled(mt19937ar) RPM provide with a release date
  - Package the tests


author: Paul Howarth <paul@city-fan.org> - 1.35-1
changelog:
  - Update to 1.35 (rhbz#2309763)
    - Add substr_count()
    - Move away from Dist::Milla
    - Fix typos in Changes (GH#4)
    - Fix bug in string-containment functions (GH#7)
  - Switch to EU::MM flow


author: Paul Howarth <paul@city-fan.org> - 0.28-1
changelog:
  - Update to 0.28
    - Fix version comparison logic for forward compatibility
  - Switch source URL from cpan.metacpan.org to www.cpan.org
  - Use %{make_build} and %{make_install}


author: Paul Howarth <paul@city-fan.org> - 0.17-1
changelog:
  - Update to 0.17 (rhbz#2344113)
    - Bump minimum required Perl to 5.010; XML::Generator v1.11 now requires that
      as a minimum acceptable Perl
    - Skip BAIL_OUT test when using Test::Harness 3.45_01-3.48, as those versions
      contained a bug that resulted in outputting a double summary (GH#15)


author: Charles R. Anderson <cra@alum.wpi.edu> - 1.46-10
changelog:
  - Add 0000-Fix-for-compilation-in-C23-mode.patch for GCC 15 compatibility,
    thanks to Paul Howarth.


author: Paul Howarth <paul@city-fan.org> - 1.205-1
changelog:
  - Update to 1.205 (rhbz#2356679)
    - Add "use v5.12" to Test::Deep, just for clarity
    - Fix a test so that if an "A" module is in @INC, the tests still pass
  - Use %{make_build} and %{make_install}


author: Michal Josef Špaček <mspacek@redhat.com> - 0.7100-5
changelog:
  - Fix version handling for build with different locales set
    `printf "%.4f" 0.71` has different results e.g. for cs_CZ.UTF-8 vs C


author: Paul Howarth <paul@city-fan.org> - 0.7200-1
changelog:
  - Update to 0.72
    - Changes to tests only, so tests pass when you have a new perl that supports
      bools, but an old Data::Dumper that doesn't
  - Use %{make_build} and %{make_install}


author: Paul Howarth <paul@city-fan.org> - 0.018-1
changelog:
  - Update to 0.018
    - Now requires perl v5.12.0
    - Now tolerant of false exceptions coming from a boolean-overloaded object
  - Use %{make_build} and %{make_install}


author: Paul Howarth <paul@city-fan.org> - 0.17-1
changelog:
  - Update to 0.17
    - Skip tests requiring symlinks on Windows, where for newer versions of
      Strawberry Perl (at least) they are supported, but the environment is not
      typically configured for them (GH#8, GH#9)
  - Use %{make_build} and %{make_install}


author: Paul Howarth <paul@city-fan.org> - 0.182.0-1
changelog:
  - Update to 0.182.0
    - See https://github.com/geofffranks/test-mockmodule/releases for details
    - Highlight: Moose and Mouse meta-class aware mocking (GH#55)


author: Paul Howarth <paul@city-fan.org> - 0.183.0-1
changelog:
  - Update to 0.183.0
    - Drop unused weaken import
    - Fix: new() returns distinct objects per package (GH#48)
    - Fix: Correct stacking edge cases in mock-layer restore (follow-up to GH#48)
    - Refactor: integrate stacking with Moose/Mouse meta layer and re-mock
      corners (follow-up to GH#77)


author: Paul Howarth <paul@city-fan.org> - 0.185.0-1
changelog:
  - Update to 0.185.0
    - Revert to pre-v0.181.0 behavior: new() returns singleton-per-package by
      default again; pass distinct => 1 for v0.181's fresh-object-per-call
      behavior (GH#83)
    - New: Test::MockModule->original_for($pkg, $sub): Call the original sub from
      inside a mock closure without capturing $mock


author: Paul Howarth <paul@city-fan.org> - 0.41-1
changelog:
  - Update to 0.41
    - Prevent strange import behaviour caused by @EXPORT twiddling
  - Use %{make_build} and %{make_install}


author: Paul Howarth <paul@city-fan.org> - 0.42-1
changelog:
  - Update to 0.42 (rhbz#2467785)
    - Restore support for 'use Test::Most import => [...]' to select which
      symbols to export; the 0.39 export rework broke it (GH#18)


author: Paul Howarth <paul@city-fan.org> - 0.08-23
changelog:
  - Spec clean-up
    - Use author-independent source URL
    - Use %{make_build} and %{make_install}
    - Fix permissions verbosely
    - Make %files list more explicit


author: Paul Howarth <paul@city-fan.org> - 2.005-1
changelog:
  - Update to 2.005 (rhbz#2335386)
    - Refresh distro
    - Move to BRIANDFOY user
    - Add SECURITY.md policy


author: Petr Pisar <ppisar@redhat.com> - 0.0305-13
changelog:
  - Correct a license tag to "(GPL-1.0-or-later OR Artistic-1.0-Perl) AND
    GPL-2.0-only AND MIT"
  - Package the tests


author: Paul Howarth <paul@city-fan.org> - 3:1.302213-1
changelog:
  - Update to 1.302213
    - Fix duplicate words in Changes file (GH#1044)
    - Fix spelling issue (GH#1043)


author: Paul Howarth <paul@city-fan.org> - 3:1.302219-1
changelog:
  - Update to 1.302219
    - Fix downstream test not to install Test2::Suite
    - Fix documentation mistakes


author: Ralf Corsépius <corsepiu@fedoraproject.org> - 2.006000-1
changelog:
  - Update to 2.006000.
  - Reflect perl(Reply::Plugin) having been added to Fedora.
  - Remove references to perl-Type-Tie.


author: Paul Howarth <paul@city-fan.org> - 0.033-1
changelog:
  - Update to 0.033
    - Add Test2 compatibility in the test triggered by done_testing()
    - New long-awaited feature (!!!) "allow_patterns", to either
      temporarily or globally exempt particular warning patterns


author: Paul Howarth <paul@city-fan.org> - 0.034-1
changelog:
  - Update to 0.034
    - Fix Test2 compatibility for done_testing()
    - Test2::Warnings added as a simple wrapper (for now)


author: Paul Howarth <paul@city-fan.org> - 0.036-1
changelog:
  - Update to 0.036
    - Allow tests to pass even when Import::Into is not installed (CPAN RT#158296)
    - Add backcompat shim for cases where Test::More is loaded in tests after
      Test::Warnings
    - Avoid redefinition warnings when $^W is enabled in tests (CPAN RT#158297)


author: Paul Howarth <paul@city-fan.org> - 0.037-1
changelog:
  - Update to 0.037
    - Remove unneeded use of Import::Into
    - Fix for tests that invoke Test::Warnings->import directly


author: Paul Howarth <paul@city-fan.org> - 1.03-1
changelog:
  - Update to 1.03
    - Fix tests to adapt to Perl removing apostrophe as package separator
      (CPAN RT#154915)
    - Upgraded distro files like packaged Module::Install version and META.yml,
      to avoid other looming Perl deprecation issues
  - Switch source URL from cpan.metacpan.org to www.cpan.org to work around
    ongoing issues with metacpan


author: Paul Howarth <paul@city-fan.org> - 0.10-1
changelog:
  - Update to 0.10
    - Previously, when tests were run via prove without the verbose flag and
      there was a warning that caused a test failure, there was no output
      indicating that a warning caused the failure; this has now been corrected
      and you'll see output that includes "Unexpected warning"


author: Paul Howarth <paul@city-fan.org> - 1.57-1
changelog:
  - Update to 1.57 (rhbz#2325504)
    - Add on_error callback to csv()
    - Retain runtime error from csv()


author: Paul Howarth <paul@city-fan.org> - 1.58-1
changelog:
  - Update to 1.58 (rhbz#2334923)
    - Add strict_eol (warnings default in csv())
    - Add XS line number in errors
    - Add streaming support (not set in stone)


author: Paul Howarth <paul@city-fan.org> - 1.60-1
changelog:
  - Update to 1.60 (rhbz#2343165)
    - Add SECURITY.md
    - CR/NL/CRNL inside quoted fields not affected by strict_eol
    - Fix incorrect error 2014 (GH#62)


author: Paul Howarth <paul@city-fan.org> - 1.61-1
changelog:
  - Update to 1.61 (rhbz#2383739)
    - Add love letter to CSV from xan project with reference
    - Bugtracker to Github (long overdue) (GH#63)
    - Update to Devel::PPPort-3.73


author: Paul Howarth <paul@city-fan.org> - 1.62-1
changelog:
  - Update to 1.62 (rhbz#2463743)
    - It is 2026
    - Fix possible stack corruption (GH#65, CVE-2026-7111)


author: Paul Howarth <paul@city-fan.org> - 1.33-1
changelog:
  - Update to 1.33
    - Replace the discouraged File::Slurp::Tiny with File::Slurper
    - Add a security policy file SECURITY.md
    - Update Makefile.PL to include both ExtUtils::MakeMaker and perl
  - Use %{make_build} and %{make_install}


author: Paul Howarth <paul@city-fan.org> - 1.34-1
changelog:
  - Update to 1.34
    - Fix test failures due to line endings on Windows (GH#4)
    - The 2 test files t/tree.with*.txt ship as ISO-8859-1, while
      t/tree.utf8.attributes.txt ships as UTF-8; so...
      - Don't explicitly use UTF-8 encoding in DAG_Node.pm's sub read_tree();
        rather, use a regexp to standardize line endings after reading, and
        likewise, in t/read.tree.t, do the same
      - Un-comment the 2 extra tests at the end of t/read.tree.t; specifically,
        line 50 was 'for (qw/utf8/)# with without/)' and now says
        'for (qw/utf8 with without/)'
      - Reformat test data files t/tree.*.attributes.txt; this was done with the
        new files share/read.write.tree.(pl, sh), and it was done because some of
        the test data files had been written by old code with slightly different
        indenting
    - Add a new test data file, t/metag.cooked.tree.txt; it's a copy of
      MarpaX::Grammar::Parser's share/metag.cooked.tree, and the test program
      t/read.tree.t was edited to include this new file
    - Patch tree::DAG_Node.format_node() to output 'Attributes: {}' and not just
      'Attributes:' when the user does not want attributes reported; this makes
      the code match the sample trees shipped in t/


author: Paul Howarth <paul@city-fan.org> - 1.35-1
changelog:
  - Update to 1.35
    - Change sub hashref2string() so it does not generate an error or warning when
      the node or node name is '' (empty string), undef or 0 (zero)


author: Paul Howarth <paul@city-fan.org> - 1.20171012-22
changelog:
  - Spec tidy-up
    - Use author-independent source URL
    - Classify buildreqs by usage
    - Drop redundant %{?perl_default_filter}
    - Drop redundant shellbang mangling
    - Use %{make_build} and %{make_install}
    - Fix permissions verbosely
    - Make %files list more explicit
    - Package CONTRIBUTING file


author: Paul Howarth <paul@city-fan.org> - 5.34-2
changelog:
  - Obsolete/Provide perl-URI-ws (rhbz#2411728, rhbz#2411834)
    URI::ws incorporated into URI dist at version 5.34


author: Paul Howarth <paul@city-fan.org> - 0.63-1
changelog:
  - Update to 0.63
    - Remove the non-portable tests for Perl's "super" code points; testing
      values beyond 0x7FFF_FFFF isn’t necessary
    - Documentation typo corrections


author: Paul Howarth <paul@city-fan.org> - 0.64-1
changelog:
  - Update to 0.64
    - Unicode::UTF8 now allows noncharacters; they receive no special handling
      and are processed like any other code point
    - According to Corrigendum #9, noncharacters (the values U+nFFFE and U+nFFFF
      (where n is from 0 to 10^16) and the values U+FDD0..U+FDEF) are permanently
      reserved but should be allowed in interchange:
      https://www.unicode.org/versions/corrigendum9.html


author: Paul Howarth <paul@city-fan.org> - 0.65-1
changelog:
  - Update to 0.65
    - C99-compliant compiler is now required for Unicode::UTF8
    - Scan 16 bytes at a time to detect non-ASCII bytes, falling back to sequence
      validation for non-ASCII input; this approach resulted in a 900% throughput
      improvement on English text and a 200% improvement on Swedish text compared
      with Encode.pm


author: Paul Howarth <paul@city-fan.org> - 0.66-1
changelog:
  - Update to 0.66
    - Rewrote the UTF-8 validator using a shift-based DFA from
      https://github.com/chansen/c-utf8-valid by the same author; benchmarks show
      up to 10x faster decoding compared with Encode.pm


author: Paul Howarth <paul@city-fan.org> - 0.68-1
changelog:
  - Update to 0.68
    - Fix SIMD feature gating for x86; avoid SSE2 intrinsics on non-SSE2 i686
      builds
    - Use Dist::Zilla for the distro
  - Package new LICENSE file
  - Drop hacks related to use of Module::Install, no longer needed


author: Paul Howarth <paul@city-fan.org> - 0.70-1
changelog:
  - Update to 0.70
    - Update the c-utf8 library code: improved GCC code generation, including
      with -O2, resulting in higher throughput
    - Use utf8_check_ascii with a 16-byte ASCII fast path


author: Paul Howarth <paul@city-fan.org> - 3.00-1
changelog:
  - Update to 3.00
    - Maintenance release with Mail::Box version 3 compatibility
    - Bump version to indicate it is not compatible with MailBox 4
    - Add bugtracker to metadata


author: Paul Howarth <paul@city-fan.org> - 0.64-1
changelog:
  - Update to 0.64 (rhbz#2270204)
    - This is a maintenance release; the code contains no functional change
    - Contributing guidelines are now listed in the new CONTRIBUTING file
    - Fix for t/18-opinfo.t broken under blead (CPAN RT#151104)
  - Use %{make_build} and %{make_install}
  - Make %files list more explicit


author: Chris Adams <linux@cmadams.net> 0.73-3
changelog:
  - tests run Chromium headless, so don't need X virtual framebuffer
  - make tests conditional, due to being as much a a test of Chrome as of
    the module (and there's an issue with Chrome right now as of 125/126)


author: Chris Adams <linux@cmadams.net> - 0.77-1
changelog:
  - new version
  - add ExclusiveArch to match where Chrome/Chromium is supported
  - tests cleaned up more, so enable by default


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0.002-31
changelog:
  - Add sysusers.d config file to allow rpm to create users/groups automatically
  - Convert a license tag to SPDX
  - Package the tests


author: Chris Adams <linux@cmadams.net> 0.22-2
changelog:
  - filter 'perl(DB)' from provides (just an internal debugger override)
  - tests don't actually use Test::Simple


author: Emmanuel Seyman <emmanuel@seyman.fr> - 0.53-39
changelog:
  - Migrate to SPDX license
  - Use %{make_build} and %{make_install} where appropriate
  - Replace %{__perl} with /usr/bin/perl
  - Pass NO_PERLLOCAL=1 to Makefile.PL


author: Paul Howarth <paul@city-fan.org> - 1.37-1
changelog:
  - Update to 1.37
    Features:
    - Add LoadBytes, LoadUTF8, DumpBytes, DumpUTF8 functions (GH#51)
    Fixes:
    - Fix heap buffer overflow in the YAML emitter - CVE-2026-4177 (GH#67)
    - Fix DumpFile with tied filehandles (IO::String, IO::Scalar) (GH#22)
    - Fix _is_glob to recognize IO::Handle subclasses (GH#23)
    - Fix memory leak when dumping filehandles (CPAN RT#41199, GH#42)
    - Fix dumping of tied hashes (GH#31)
    - Fix dumping strings starting with '...' as unquoted plain scalars (GH#34)
    - Fix dumping strings with tabs and carriage returns as plain scalars (GH#59)
    - Fix double-dash YAML parsing (RT#34073, GH#35)
    - Fix extra newline after empty arrays/hashes in YAML output (GH#36)
    - Remove trailing whitespace from YAML output lines (GH#37, GH#38, GH#39)
    - Fix quoting of \r and \t in YAML output instead of emitting raw bytes
      (GH#40)
    - Fix growing !!perl/regexp objects in round-trips (GH#43)
    - Fix quoted '=' being transformed into 'str' (GH#45)
    - Fix backslash-space escape in double-quoted YAML strings (GH#61)
    - Fix flow sequence comma separator not recognized without trailing space
      (GH#60)
    - Fix wide character warning in DumpFile (GH#28)
    - Fix inline arrays without space after comma (GH#25)
    - Fix: quote strings matching YAML implicit types to prevent round-trip
      failures (GH#26)
    - Fix JSON::Syck::Dump to use JSON-valid \uXXXX escapes in output (GH#21)
    - Fix JSON::Syck::Load decoding of \/ and \uXXXX escape sequences (GH#30)
    - Fix: apply JSON postprocessing to JSON::Syck::DumpFile output (GH#104)
    - Fix: add tied-filehandle fallback to JSON::Syck::DumpFile (GH#98)
    - Fix: handle JSON escape sequences in SingleQuote mode Load (GH#99)
    - Fix: restore Perl 5.8 compatibility in test suite (GH#121)
    - Fix: correct copy-paste error in Makefile.PL clean target (GH#101)
    - Fix: correct $SortKeys POD default from false to true (GH#100)
    - Fix: correct POD documentation errors (GH#103)
    Maintenance:
    - Add C23-compatible function prototypes for GCC 15 compatibility (GH#112)
    - Silence macOS compiler warnings (GH#92)
    - Guard stdint.h include for portability (HP-UX 11.11) (GH#33)
    - Guard stdint.h include in syck_st.h for portability (GH#24)
    - Update ppport.h to 3.68
    - Add regression tests for magical variable dumping (GH#32)
    - CI: modernize GitHub Actions workflow (GH#123, GH#124)
    - CI: add disttest job to validate MANIFEST completeness
  - Use %{make_build} and %{make_install}
  - Drop workaround for C23 incompatibility


author: Paul Howarth <paul@city-fan.org> - 1.39-1
changelog:
  - Update to 1.39
    Bug Fixes:
    - Fix: escape solidus (/) as \/ in JSON::Syck::Dump for XSS safety
      (GH#125, GH#130)
    - Fix: anchor tracking for blessed scalar refs in Dump (GH#126, GH#131)
    - Fix: prevent buffer underflow in base60 (sexagesimal) parsing (GH#133)
    - Fix: guard against NULL type from strtok in tag parsing (GH#135)
    - Fix: correct copy-paste bug in syck_seq_assign() ASSERT macros (GH#137)
    - Fix t/yaml-implicit-typing.t failure with -Duselongdouble perls
      (GH#138, GH#139)
    Improvements:
    - Resolve TODO tests for empty/invalid YAML to match actual behaviour
      (GH#127, GH#129)
    Maintenance:
    - Remove dead Perl 5.6 TODOs and convert 5.8 TODO to SKIP (GH#129)
    - Add comprehensive implicit type resolution test suite (GH#137)
    - Update MANIFEST to include all unit tests
    - Clean up test names to remove unnecessary numbering


author: Paul Howarth <paul@city-fan.org> - 1.41-1
changelog:
  - Update to 1.41
    Bug Fixes:
    - Fix float parsing on -Dusequadmath perls: use Perl's Atof() instead of
      strtod() so that floats like -3.14 are not corrupted by double-precision
      rounding artifacts (GH#140, GH#141)


author: Paul Howarth <paul@city-fan.org> - 1.42-1
changelog:
  - Update to 1.42
    Bug Fixes:
    - Fix: Replace strtok() with strpbrk() and fix sign-compare warnings in
      perl_syck.h (GH#145)
    - Fix: Terminate plain scalars at document boundaries --- and ... (GH#150)
    - Fix: Skip %TAG and %YAML directives in document header (GH#151)
    - Fix: Plug SV leak when eval_pv croaks on bad perl/code blocks (GH#153)
    - Fix: Allow non-specific tag '!' before block scalars (GH#27, GH#102)
    - Fix: Remove spurious %type <nodeId> for indent_open in gram.y
      (GH#157, GH#158)
    - Fix: Use modern bison %define api.prefix directive (GH#159, GH#160)
    Improvements:
    - Implement YAML merge key (<<) support (GH#149)
    Maintenance:
    - Remove dead Perl 5.6/5.8 version guards from test files (GH#146)
    - Add YAML 1.0 spec compliance audit and coverage tests (GH#148)
    - Add comprehensive round-trip tests for YAML 1.0 spec features (GH#152)
    - Remove unneeded TODO in t/json-basic.t (GH#154)
    - Add regex Dump/Load/round-trip tests to perl tag scheme (GH#155)
    - Do not require a .y file to build YAML::Syck; add brew support for bison
    - Don't ship docs/ directory in tarball


author: Paul Howarth <paul@city-fan.org> - 1.43-1
changelog:
  - Update to 1.43
    Bug Fixes:
    - Fix: Prevent resource leaks on croak/early-return paths in Dump (GH#161)
    - Fix: Prevent output SV leaks on croak in Dump/DumpFile callers (GH#163)
    - Fix: Load() in list context returns empty list for empty/undef input; also
      applies to LoadBytes and LoadUTF8 (GH#164, GH#165)
    - Fix: DumpCode serializes prototype string instead of code body (GH#168)
    - Fix: Memory leak in !perl/scalar Load - newRV_inc should be newRV_noinc
      (GH#170)
    - Fix: Add pTHX_ to SAVEDESTRUCTOR_X callback for threaded Perl
      (GH#175, GH#176)
    - Fix: Add TODO guard for eval_pv leak on Perl < 5.14 (GH#179, GH#180)
    - Fix: Negative hex and octal values parsed as 0 with ImplicitTyping (GH#183)
    - Fix: Negative int#base60 values produce unsigned wraparound (GH#185)
    Improvements:
    - Modernize META_MERGE for CPANTS compliance (GH#162)
    - Fix hash table size handling and remove compile warnings in syck_st (GH#174)
    Maintenance:
    - Restore TODO guard for Dump code leak test on Perl < 5.26 (GH#167)
    - Resolve 2010 TODO in perl_json_postprocess with test coverage (GH#166)
    - CI: Upgrade actions to resolve Node.js 20 deprecation warnings (GH#177)


author: Paul Howarth <paul@city-fan.org> - 1.44-1
changelog:
  - Update to 1.44
    Bug Fixes:
    - Fix: Positive hex and octal values parsed as 0 with ImplicitTyping (GH#187)
    - Fix: Resolve uintptr_t redefinition error on Win64 MinGW (GH#186)


author: Paul Howarth <paul@city-fan.org> - 1.45-1
changelog:
  - Update to 1.45
    Bug Fixes:
    - Fix: Use syck_base64_free() to fix Windows "Free to wrong pool" crash in
      base64 encode/decode buffers; also plugs a memory leak (GH#189)
    - Fix: Clear type tag on blessed scalar alias early-return so the stale tag
      no longer leaks onto the next emitted item (GH#193, GH#194, rhbz#2459200)
    - Fix: Negative float#base60 values produce wrong results; strip sign before
      accumulating and avoid negative zero for portable stringification (GH#191)
    - Fix: Prevent memory leaks when Load/LoadJSON croak on parse errors (GH#192)
    Maintenance:
    - Test: Add coverage for SortKeys and JSON MaxDepth (GH#188)
    - Test: Add error handling coverage for LoadFile/DumpFile (GH#190)
    - Update README


author: Paul Howarth <paul@city-fan.org> - 1.75-1
changelog:
  - Update to 1.75 (rhbz#2332503)
    - Fixed regression in %QUOTE (GH#60)
    - Fix version comparison logic for forward compatibility (GH#63)
  - Switch source URL from cpan.metacpan.org to www.cpan.org
  - Use %{make_build} and %{make_install}


author: Paul Howarth <paul@city-fan.org> - 1.76-1
changelog:
  - Update to 1.76 (rhbz#2332646)
    - Revert change from GH#60: "yes", "y", etc. are not actually booleans (GH#66)


author: Paul Howarth <paul@city-fan.org> - 3.0.2-1
changelog:
  - Update to 3.0.2 (rhbz#2309576)
    - Fix debugger test (GH#15)
    - Upgrade ppport.h from 3.42 to 3.68
    - Fix doc typo (GH#12)
    - Fix changelog typo (GH#14)


author: Petr Pisar <ppisar@redhat.com> - 0.36-31
changelog:
  - Correct a license tag to "GPL-1.0-or-later OR Artistic-1.0-Perl"
  - Package the tests
  - Stop applying a patch for replacing signal handlers unneeded since Perl
    5.14 (CPAN RT#49878)


author: Paul Howarth <paul@city-fan.org> - 0.31-1
changelog:
  - Update to 0.31 (rhbz#2318345)
    - Switch from Sub::Identify to Sub::Util (core in modern perls), falling back
      to B.pm as needed


author: Petr Pisar <ppisar@redhat.com> - 0.070-30
changelog:
  - Adapt tests to perl-Getopt-Long-2.58 (upstream GH#6)
  - Convert a license tag to SPDX
  - Correct a list of dependencies


author: Paul Howarth <paul@city-fan.org> - 1:0.242-1
changelog:
  - Update to 0.242
    - Don't test for apostrophe as package separator on Perl versions after 5.41
    - Protect against modules changing @_


author: Paul Howarth <paul@city-fan.org> - 1:0.243-1
changelog:
  - Update to 0.243
    - Reinstate test for apostrophe as package separator, as that package
      separator is allowed again (no code change, only tests have been amended)
  - Use %{make_build} and %{make_install}


author: Aaron Rainbolt <arraybolt@fedoraproject.org> - 1:1.9.0-33
changelog:
  - Set minimum CMake version to 3.5 (rhbz#2381472)
  - Set non-standard CMake variables back to expected values (rhbz#2381665)
  - Migrate InstallMgr test to tmt framework (rhbz#2383081)


author: Paul Wouters <paul.wouters@aiven.io> - 6.0.2-3
changelog:
  - Re-enable python subpackage, re-enable upstream tests
  - patch to use --no-isolation with python by Carlos Rodriguez-Fernandez
  - python dependencies fixed so pip no longer tries to download items
  - apply upstream patch to remove md2 support - now all tests pass again


author: Paul Howarth <paul@city-fan.org> - 20260109-1
changelog:
  - Update to 20260109 (see CHANGES.md for details) (rhbz#2428067)
  - Change Pod::Html dependency to Pod::Simple::XHTML, which is now the preferred
    back-end option for HTML generation


author: Ondřej Sloup <osloup@redhat.com> - 2.0-0-1
changelog:
  - Rebase to the newest version
  - Fix compatibility with PostgreSQL 15
  - Remove patches as they are merged in upstream
  - Use autosetup
  - Manually build the package for documentation


author: Ondrej Sloup <osloup@redhat.com> - 2.0-3
changelog:
  - Make man docs only without subpackage as intended
  - Update upstream URL
  - Stop building llvmjit (rhbz#2214559, rhbz#2237282)
  - Prepare the package for EPEL9 (rhbz#2189271)


author: Sandro Mani <manisandro@gmail.com> - 9.11-2
changelog:
  - Regenerate vendor tarball to pull in newer devalue and svelte, fixes
    CVE-2026-22775 and CVE-2025-15265


author: Nikola Davidova <ndavidov@redhat.com> - 13.2-1
changelog:
  - Update to 13.2 to fix Perl 5.40 build failures
  - Bump version to 13.2
  - Fixes FTBFS in Rawhide caused by stricter syntax rules in Perl 5.40+
  - Update source URL
  - Resolves: rhbz#2385398, rhbz#2425868, rhbz#2434913
  - Resolves: INFRASERV-1353


author: Simone Caronni <negativo17@gmail.com> - 1.24.1-10
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 <remi@remirepo.net> - 7.1.4-3
changelog:
  - update bundled bartlett/php-compatinfo-db to 6.12.0
  - update bundled dependencies
  - optional support build with composer-generators


author: Remi Collet <remi@remirepo.net> - 7.2.3-1
changelog:
  - update to 7.2.3
  - re-license spec file to CECILL-2.1
  - always build with composer-generators
  - update bundled bartlett/php-compatinfo-db to 6.16.0


author: Remi Collet <remi@remirepo.net> - 2.1.0-1
changelog:
  - update to 2.1.0
  - rename to php-doctrine-instantiator2
  - install in /usr/share/php/Doctrine/Instantiator2
  - re-license spec file to CECILL-2.1
  - raise dependency on PHP 8.4


author: Remi Collet <remi@remirepo.net> - 1.0.0-31
changelog:
  - fix incompatible pointer types
    using patch from https://git.osgeo.org/gitea/geos/php-geos/issues/32


author: Remi Collet <remi@remirepo.net> - 1.0.0-37
changelog:
  - rebuild for https://fedoraproject.org/wiki/Changes/php85
  - fix build with PHP 8.5.0alpha2
  - re-license spec file to CECILL-2.1


author: Remi Collet <remi@fedoraproject.org> - 2.12.1
changelog:
  - update to 2.12.1
  - switch to phpunit10, fix FTBFS #2375214
  - add php-gettext-languages-import-cldr-data command


author: Remi Collet <remi@remirepo.net> - 1.6.12-1
changelog:
  - update to 1.6.12
  - raise dependency on PHP 7.1
  - add build dependency on yoast/phpunit-polyfills 2.0


author: Remi Collet <remi@remirepo.net> - 2.11.0-1
changelog:
  - update to 2.11.0
  - re-license spec file to CECILL-2.1
  - raise dependency on php-mock/php-mock-integration 3.0


author: François Kooman <fkooman@tuxed.net> - 2.8.0-1
changelog:
  - update to 2.8.0
  - hard build dependency on PHPUnit 9 now
  - add php-sodium extension as a suggestion


author: Remi Collet <remi@remirepo.net> - 1.10.17-2
changelog:
  - remove report_memleaks usage with PHP 8.5 using patch from
    https://github.com/pear/pear-core/pull/164


author: Remi Collet <remi@remirepo.net> - 2.1.2-9
changelog:
  - rebuild for https://fedoraproject.org/wiki/Changes/php85
  - add patch for PHP 8.5.0alpha2 from
    https://github.com/php-amqp/php-amqp/pull/595
  - re-license spec file to CECILL-2.1
  - add pie virtual provides


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


author: Remi Collet <remi@remirepo.net> - 2.0.0-1
changelog:
  - update to 2.0.0
  - rename to php-pecl-ds2
  - run standard php test suite from extension sources
    instead of separate tests using phpunit
  - drop ZTS build


author: Remi Collet <remi@remirepo.net> - 2.0.6~RC1-18
changelog:
  - rebuild for https://fedoraproject.org/wiki/Changes/php85
  - fix build with PHP 8.5.0alpha2 using patch from
    https://github.com/vitoc/gmagick/pull/59


author: Remi Collet <remi@fedoraproject.org> - 4.2.6-3
changelog:
  - fix incompatible pointer type FTBFS #2341063
    using patch from https://github.com/m6w6/ext-http/pull/143
  - re-license spec file to CECILL-2.1


author: Remi Collet <remi@remirepo.net> - 3.2.16-6
changelog:
  - rebuild for https://fedoraproject.org/wiki/Changes/php85
  - fix for PHP 8.5.0beta2 using patch from
    https://github.com/igbinary/igbinary/pull/399
  - fix for PHP 8.5.0alpha3 using patch from
    https://github.com/igbinary/igbinary/pull/398
  - re-license spec file to CECILL-2.1


author: Remi Collet <remi@remirepo.net> - 3.2.17~RC1-1
changelog:
  - update to 3.2.17RC1
  - add pie virtual provides
  - drop patches merged upstream
  - drop pear/pecl dependency
  - sources from github


author: Remi Collet <remi@fedoraproject.org> - 3.7.0-14
changelog:
  - rebuild for https://fedoraproject.org/wiki/Changes/php84
  - add patch for PHP 8.4 from
    https://github.com/Imagick/imagick/pull/690


author: Remi Collet <remi@remirepo.net> - 3.8.0-3
changelog:
  - rebuild for https://fedoraproject.org/wiki/Changes/php85
  - fix for PHP 8.5.0alpha3 using patch from
    https://github.com/Imagick/imagick/pull/741
  - ignore 1 test failing with IM 7.1.2 reported as
    https://github.com/Imagick/imagick/issues/737


author: Remi Collet <remi@remirepo.net> - 8.3.0-1
changelog:
  - update to 8.3.0
  - re-license spec file to CECILL-2.1
  - fix build with old libip2location using patch from
    https://github.com/chrislim2888/IP2Location-PECL-Extension/pull/25


author: Remi Collet <remi@fedoraproject.org> - 1.0.7-1
changelog:
  - update to 1.0.7
  - rebuild for https://fedoraproject.org/wiki/Changes/php84
  - fix build with PHP 8.4 using patch from
    https://github.com/php/pecl-encryption-mcrypt/pull/19


author: Remi Collet <remi@fedoraproject.org> - 1.0.9-1
changelog:
  - update to 1.0.9
  - re-license spec file to CECILL-2.1
  - modernize the spec file
  - add pie virtual provides


author: Remi Collet <remi@remirepo.net> - 8.2-12
changelog:
  - rebuild for https://fedoraproject.org/wiki/Changes/php85
  - fix for PHP 8.5.0RC1 using patch from
    https://github.com/websupport-sk/pecl-memcache/pull/120
  - fix for PHP 8.5.0alpha3 using patch from
    https://github.com/websupport-sk/pecl-memcache/pull/118
  - re-license spec file to CECILL-2.1


author: Remi Collet <remi@fedoraproject.org> - 1.0.11-12
changelog:
  - rebuild for https://fedoraproject.org/wiki/Changes/php84
  - add patch for PHP 8.4 from
    https://github.com/krakjoe/pcov/pull/111


author: Remi Collet <remi@remirepo.net> - 2.2.3-8
changelog:
  - rebuild for https://fedoraproject.org/wiki/Changes/php85
  - re-license spec file to CECILL-2.1
  - add patch for test suite with PHP 8.5 from
    https://github.com/m6w6/ext-pq/pull/53
  - add pie virtual provides


author: Remi Collet <remi@remirepo.net> - 2.0.2-1
changelog:
  - update to 2.0.2
  - re-license spec file to CECILL-2.1
  - add pie virtualprovides (m6w6/ext-raphf)
  - drop patch merged upstream


author: Remi Collet <remi@remirepo.net> - 6.2.0-3
changelog:
  - rebuild for https://fedoraproject.org/wiki/Changes/php85
  - add patch for PHP 8.5.0alpha3 from
    https://github.com/phpredis/phpredis/pull/2677
  - add upstream patch for redis 8


author: Remi Collet <remi@remirepo.net> - 2.0.3-12
changelog:
  - fix incompatible pointer types using patch from
    https://github.com/php/pecl-processing-rrd/pull/4
  - build out of sources tree


author: Remi Collet <remi@fedoraproject.org> - 1.1.3-14
changelog:
  - rebuild for https://fedoraproject.org/wiki/Changes/php84
  - fix PHP 8.4 build using patch from
    https://github.com/php/pecl-xml-xmldiff/pull/2


author: Remi Collet <remi@remirepo.net> - 1.1.5-3
changelog:
  - rebuild for https://fedoraproject.org/wiki/Changes/php85
  - add patch for PHP 8.5.0alpha2 from
    https://github.com/php/pecl-xml-xmldiff/pull/6


author: Remi Collet <remi@remirepo.net> - 2.2.5-2
changelog:
  - rebuild for https://fedoraproject.org/wiki/Changes/php85
  - add patch for PHP 8.5.0RC1 from
    https://github.com/php/pecl-file_formats-yaml/pull/95
  - add pie virtual provides


author: Remi Collet <remi@remirepo.net> - 6.0.1-1
changelog:
  - update to 6.0.1
  - rename to php-phpdocumentor-reflection-docblock6
  - move to /usr/share/php/phpDocumentor/Reflection/DocBlock6
  - raise dependency on phpdocumentor/type-resolver 2.0
  - raise dependency on phpstan/phpdoc-parser 2.0


author: Remi Collet <remi@remirepo.net> - 1.10.0-1
changelog:
  - update to 1.10.0
  - add dependency on phpstan/phpdoc-parser
  - add dependency on doctrine/deprecations


author: Remi Collet <remi@remirepo.net> - 2.0.0-1
changelog:
  - update to 2.0.0
  - rename to php-phpdocumentor-type-resolver1
  - move to /usr/share/php/phpDocumentor/Reflection/TypeResolver2


author: Remi Collet <remi@remirepo.net> - 11.0.7-1
changelog:
  - update to 11.0.7
  - raise dependency on nikic/php-parser 5.3.1
  - raise dependency on phpunit/php-file-iterator 5.1.0
  - raise dependency on sebastian/version 5.0.2


author: Remi Collet <remi@remirepo.net> - 11.0.12-1
changelog:
  - update to 11.0.12
  - raise dependency on nikic/php-parser 5.7.0
  - raise dependency on sebastian/environment 7.2.1
  - raise dependency on theseer/tokenizer 1.3.1


author: Remi Collet <remi@remirepo.net> - 12.5.0-1
changelog:
  - update to 12.5.0
  - raise dependency on nikic/php-parser 5.6.1
  - raise dependency on theseer/tokenizer 1.3.1


author: Remi Collet <remi@remirepo.net> - 12.5.1-1
changelog:
  - update to 12.5.1
  - raise dependency on nikic/php-parser 5.7.0
  - raise dependency on theseer/tokenizer 2.0.1
  - add upstream patch for theseer/tokenizer 2.x


author: Remi Collet <remi@remirepo.net> - 14.0.0-1
changelog:
  - update to 14.0.0
  - raise dependency on sebastian/environment 9.1
  - add dependency on sebastian/git-state 1.0
  - rename to php-phpunit-php-code-coverage14
  - move to /usr/share/php/SebastianBergmann/CodeCoverage14


author: Remi Collet <remi@remirepo.net> - 5.0.0-1
changelog:
  - update to 5.0.0
  - raise dependency on PHP 8.2
  - rename to php-phpunit-php-file-iterator5
  - move to /usr/share/php/SebastianBergmann/FileIterator5


author: Remi Collet <remi@remirepo.net> - 6.0.0-1
changelog:
  - update to 6.0.0
  - raise dependency on PHP 8.3
  - rename to php-phpunit-php-file-iterator6
  - move to /usr/share/php/SebastianBergmann/FileIterator6


author: Remi Collet <remi@remirepo.net> - 7.0.0-1
changelog:
  - update to 7.0.0
  - raise dependency on PHP 8.4
  - rename to php-phpunit-php-file-iterator7
  - move to /usr/share/php/SebastianBergmann/FileIterator7


author: Remi Collet <remi@remirepo.net> - 5.0.0-1
changelog:
  - update to 5.0.0
  - raise dependency on PHP 8.2
  - rename to php-phpunit-php-invoker5
  - move to /usr/share/php/SebastianBergmann/Invoker5


author: Remi Collet <remi@remirepo.net> - 6.0.0-1
changelog:
  - update to 6.0.0
  - raise dependency on PHP 8.3
  - rename to php-phpunit-php-invoker6
  - move to /usr/share/php/SebastianBergmann/Invoker6


author: Remi Collet <remi@remirepo.net> - 7.0.0-1
changelog:
  - update to 7.0.0
  - raise dependency on PHP 8.4
  - rename to php-phpunit-php-invoker7
  - move to /usr/share/php/SebastianBergmann/Invoker7


author: Remi Collet <remi@remirepo.net> - 4.0.0-1
changelog:
  - update to 4.0.0
  - raise dependency on PHP 8.2
  - rename to php-phpunit-php-text-template4
  - move to /usr/share/php/SebastianBergmann/Template4


author: Remi Collet <remi@remirepo.net> - 5.0.0-1
changelog:
  - update to 5.0.0
  - raise dependency on PHP 8.3
  - rename to php-phpunit-php-text-template5
  - move to /usr/share/php/SebastianBergmann/Template5


author: Remi Collet <remi@remirepo.net> - 6.0.0-1
changelog:
  - update to 6.0.0
  - raise dependency on PHP 8.4
  - rename to php-phpunit-php-text-template6
  - move to /usr/share/php/SebastianBergmann/Template6


author: Remi Collet <remi@remirepo.net> - 7.0.0-1
changelog:
  - update to 7.0.0
  - raise dependency on PHP 8.2
  - rename to php-phpunit-php-timer7
  - move to /usr/share/php/SebastianBergmann/Timer7


author: Remi Collet <remi@remirepo.net> - 8.0.0-1
changelog:
  - update to 8.0.0
  - raise dependency on PHP 8.3
  - rename to php-phpunit-php-timer8
  - move to /usr/share/php/SebastianBergmann/Timer8


author: Remi Collet <remi@remirepo.net> - 9.0.0-1
changelog:
  - update to 9.0.0
  - raise dependency on PHP 8.4
  - rename to php-phpunit-php-timer9
  - move to /usr/share/php/SebastianBergmann/Timer9


author: Remi Collet <remi@remirepo.net> - 3.0.0-1
changelog:
  - update to 3.0.0
  - raise dependency on PHP 8.2
  - rename to php-sebastian-cli-parser2
  - move to /usr/share/php/SebastianBergmann/CliParser3


author: Remi Collet <remi@remirepo.net> - 4.0.0-1
changelog:
  - update to 4.0.0
  - raise dependency on PHP 8.3
  - rename to php-sebastian-cli-parser4
  - move to /usr/share/php/SebastianBergmann/CliParser4


author: Remi Collet <remi@remirepo.net> - 5.0.0-1
changelog:
  - update to 5.0.0
  - raise dependency on PHP 8.4
  - rename to php-sebastian-cli-parser5
  - move to /usr/share/php/SebastianBergmann/CliParser5


author: Remi Collet <remi@remirepo.net> - 4.0.0-1
changelog:
  - update to 4.0.0
  - raise dependency on PHP 8.2
  - rename to php-sebastian-code-unit-reverse-lookup4
  - move to /usr/share/php/SebastianBergmann/CodeUnitReverseLookup4


author: Remi Collet <remi@remirepo.net> - 3.0.0-1
changelog:
  - update to 3.0.0
  - raise dependency on PHP 8.2
  - rename to php-sebastian-code-unit3
  - move to /usr/share/php/SebastianBergmann/CodeUnit3


author: Remi Collet <remi@remirepo.net> - 7.0.0-1
changelog:
  - update to 7.0.0
  - raise dependency on PHP 8.3
  - raise dependency on sebastian/diff 7
  - raise dependency on sebastian/exporter 7
  - rename to php-sebastian-comparator7
  - move to /usr/share/php/SebastianBergmann/Comparator7


author: Remi Collet <remi@remirepo.net> - 8.0.0-1
changelog:
  - update to 8.0.0
  - raise dependency on PHP 8.4
  - raise dependency on sebastian/diff 8
  - raise dependency on sebastian/exporter 8
  - rename to php-sebastian-comparator8
  - move to /usr/share/php/SebastianBergmann/Comparator8


author: Remi Collet <remi@remirepo.net> - 8.1.0-1
changelog:
  - update to 8.1.0
  - open https://github.com/sebastianbergmann/comparator/pull/139
    raise dependency on sebastian/diff 8.1


author: Remi Collet <remi@remirepo.net> - 4.0.0-1
changelog:
  - update to 4.0.0
  - raise dependency on PHP 8.2
  - raise dependency on nikic/php-parser 5.0
  - rename to php-sebastian-complexity4
  - move to /usr/share/php/SebastianBergmann/Complexity4


author: Remi Collet <remi@remirepo.net> - 5.0.0-1
changelog:
  - update to 5.0.0
  - raise dependency on PHP 8.3
  - rename to php-sebastian-complexity5
  - move to /usr/share/php/SebastianBergmann/Complexity5


author: Remi Collet <remi@remirepo.net> - 6.0.0-1
changelog:
  - update to 6.0.0
  - raise dependency on PHP 8.4
  - rename to php-sebastian-complexity6
  - move to /usr/share/php/SebastianBergmann/Complexity6


author: Remi Collet <remi@remirepo.net> - 6.0.0-1
changelog:
  - update to 6.0.0
  - raise dependency on PHP 8.2
  - rename to php-sebastian-diff6
  - move to /usr/share/php/SebastianBergmann/Diff6


author: Remi Collet <remi@remirepo.net> - 7.0.0-1
changelog:
  - update to 7.0.0
  - raise dependency on PHP 8.3
  - rename to php-sebastian-diff7
  - move to /usr/share/php/SebastianBergmann/Diff7


author: Remi Collet <remi@remirepo.net> - 8.0.0-1
changelog:
  - update to 8.0.0
  - raise dependency on PHP 8.4
  - rename to php-sebastian-diff8
  - move to /usr/share/php/SebastianBergmann/Diff8


author: Remi Collet <remi@remirepo.net> - 7.0.0-1
changelog:
  - update to 7.0.0
  - raise dependency on PHP 8.2
  - rename to php-sebastian-environment7
  - move to /usr/share/php/SebastianBergmann/Environment7


author: Remi Collet <remi@remirepo.net> - 8.0.0-1
changelog:
  - update to 8.0.0
  - raise dependency on PHP 8.3
  - rename to php-sebastian-environment8
  - move to /usr/share/php/SebastianBergmann/Environment8


author: Remi Collet <remi@remirepo.net> - 9.0.0-1
changelog:
  - update to 9.0.0
  - raise dependency on PHP 8.4
  - rename to php-sebastian-environment9
  - move to /usr/share/php/SebastianBergmann/Environment9


author: Remi Collet <remi@remirepo.net> - 7.0.0-1
changelog:
  - update to 7.0.0
  - raise dependency on PHP 8.3
  - raise dependency on sebastian/recursion-context 7
  - rename to php-sebastian-exporter7
  - move to /usr/share/php/SebastianBergmann/Exporter7


author: Remi Collet <remi@remirepo.net> - 8.0.0-1
changelog:
  - update to 8.0.0
  - raise dependency on PHP 8.4
  - raise dependency on sebastian/recursion-context 8
  - rename to php-sebastian-exporter8
  - move to /usr/share/php/SebastianBergmann/Exporter8


author: Remi Collet <remi@remirepo.net> - 7.0.0-1
changelog:
  - update to 7.0.0
  - raise dependency on PHP 8.2
  - raise dependency on sebastian/object-reflector 4
  - raise dependency on sebastian/recursion-context 6
  - rename to php-sebastian-global-state7
  - move to /usr/share/php/SebastianBergmann/GlobalState7


author: Remi Collet <remi@remirepo.net> - 8.0.0-1
changelog:
  - update to 8.0.0
  - raise dependency on PHP 8.3
  - raise dependency on sebastian/object-reflector 5
  - raise dependency on sebastian/recursion-context 7
  - rename to php-sebastian-global-state8
  - move to /usr/share/php/SebastianBergmann/GlobalState8


author: Remi Collet <remi@remirepo.net> - 9.0.0-1
changelog:
  - update to 9.0.0
  - raise dependency on PHP 8.4
  - raise dependency on sebastian/object-reflector 6
  - raise dependency on sebastian/recursion-context 8
  - rename to php-sebastian-global-state9
  - move to /usr/share/php/SebastianBergmann/GlobalState9


author: Remi Collet <remi@remirepo.net> - 3.0.0-1
changelog:
  - update to 3.0.0
  - raise dependency on PHP 8.2
  - raise dependency on nikic/php-parser 5.0
  - rename to php-sebastian-lines-of-code3
  - move to /usr/share/php/SebastianBergmann/LinesOfCode3


author: Remi Collet <remi@remirepo.net> - 4.0.0-1
changelog:
  - update to 4.0.0
  - raise dependency on PHP 8.3
  - rename to php-sebastian-lines-of-code4
  - move to /usr/share/php/SebastianBergmann/LinesOfCode4


author: Remi Collet <remi@remirepo.net> - 5.0.0-1
changelog:
  - update to 5.0.0
  - raise dependency on PHP 8.4
  - rename to php-sebastian-lines-of-code5
  - move to /usr/share/php/SebastianBergmann/LinesOfCode5


author: Remi Collet <remi@remirepo.net> - 6.0.0-1
changelog:
  - update to 6.0.0
  - raise dependency on PHP 8.2
  - raise dependency on sebastian/object-reflector 4
  - raise dependency on sebastian/recursion-context 6
  - rename to php-sebastian-object-enumerator6
  - move to /usr/share/php/SebastianBergmann/ObjectEnumerator6


author: Remi Collet <remi@remirepo.net> - 7.0.0-1
changelog:
  - update to 7.0.0
  - raise dependency on PHP 8.3
  - raise dependency on sebastian/object-reflector 5
  - raise dependency on sebastian/recursion-context 7
  - rename to php-sebastian-object-enumerator7
  - move to /usr/share/php/SebastianBergmann/ObjectEnumerator7


author: Remi Collet <remi@remirepo.net> - 8.0.0-1
changelog:
  - update to 8.0.0
  - raise dependency on PHP 8.4
  - raise dependency on sebastian/object-reflector 6
  - raise dependency on sebastian/recursion-context 8
  - rename to php-sebastian-object-enumerator8
  - move to /usr/share/php/SebastianBergmann/ObjectEnumerator8


author: Remi Collet <remi@remirepo.net> - 4.0.0-1
changelog:
  - update to 4.0.0
  - raise dependency on PHP 8.2
  - rename to php-sebastian-object-reflector4
  - move to /usr/share/php/SebastianBergmann/ObjectReflector4


author: Remi Collet <remi@remirepo.net> - 5.0.0-1
changelog:
  - update to 5.0.0
  - raise dependency on PHP 8.3
  - rename to php-sebastian-object-reflector5
  - move to /usr/share/php/SebastianBergmann/ObjectReflector5


author: Remi Collet <remi@remirepo.net> - 6.0.0-1
changelog:
  - update to 6.0.0
  - raise dependency on PHP 8.4
  - rename to php-sebastian-object-reflector6
  - move to /usr/share/php/SebastianBergmann/ObjectReflector6


author: Remi Collet <remi@remirepo.net> - 6.0.0-1
changelog:
  - update to 6.0.0
  - raise dependency on PHP 8.2
  - rename to php-sebastian-recursion-context6
  - move to /usr/share/php/SebastianBergmann/RecursionContext6


author: Remi Collet <remi@remirepo.net> - 7.0.0-1
changelog:
  - update to 7.0.0
  - raise dependency on PHP 8.3
  - rename to php-sebastian-recursion-context7
  - move to /usr/share/php/SebastianBergmann/RecursionContext7


author: Remi Collet <remi@remirepo.net> - 8.0.0-1
changelog:
  - update to 8.0.0
  - raise dependency on PHP 8.4
  - rename to php-sebastian-recursion-context8
  - move to /usr/share/php/SebastianBergmann/RecursionContext8


author: Remi Collet <remi@remirepo.net> - 5.0.0-1
changelog:
  - update to 5.0.0
  - raise dependency on PHP 8.2
  - rename to php-sebastian-type5
  - move to /usr/share/php/SebastianBergmann/Type5


author: Remi Collet <remi@remirepo.net> - 6.0.0-1
changelog:
  - update to 6.0.0
  - raise dependency on PHP 8.3
  - rename to php-sebastian-type6
  - move to /usr/share/php/SebastianBergmann/Type6


author: Remi Collet <remi@remirepo.net> - 7.0.0-1
changelog:
  - update to 7.0.0
  - raise dependency on PHP 8.4
  - rename to php-sebastian-type7
  - move to /usr/share/php/SebastianBergmann/Type7


author: Remi Collet <remi@remirepo.net> - 5.0.0-1
changelog:
  - update to 5.0.0
  - raise dependency on PHP 8.2
  - rename to php-sebastian-version5
  - move to /usr/share/php/SebastianBergmann/Version5


author: Remi Collet <remi@remirepo.net> - 6.0.0-1
changelog:
  - update to 6.0.0
  - raise dependency on PHP 8.2
  - rename to php-sebastian-version6
  - move to /usr/share/php/SebastianBergmann/Version6


author: Remi Collet <remi@remirepo.net> - 6.0.0-1
changelog:
  - update to 6.0.0
  - raise dependency on PHP 8.3
  - rename to php-sebastian-version6
  - move to /usr/share/php/SebastianBergmann/Version6


author: Remi Collet <remi@remirepo.net> - 7.0.0-1
changelog:
  - update to 7.0.0
  - raise dependency on PHP 8.4
  - rename to php-sebastian-version7
  - move to /usr/share/php/SebastianBergmann/Version7


author: Remi Collet <remi@remirepo.net> - 2.0.1-1
changelog:
  - update to 2.0.1
  - rename to php-theseer-tokenizer2
  - install /usr/share/php/TheSeer/Tokenizer2
  - raise dependency on PHP 8.1


author: Remi Collet <remi@remirepo.net> - 2.0.0-1
changelog:
  - update to 2.0.0
  - rename to php-webmozart-assert2
  - install in /usr/share/php/Webmozart/Assert2
  - raise dependency on PHP 8.2


author: Remi Collet <remi@remirepo.net> - 2.0.1-1
changelog:
  - update to 2.0.1
  - move to /usr/share/php/Yoast/PHPUnitPolyfills2
  - raise dependency on PHP 5.6
  - drop phpunit7, add phpunit10


author: Remi Collet <remi@remirepo.net> - 3.0.0-1
changelog:
  - update to 3.0.0
  - move to /usr/share/php/Yoast/PHPUnitPolyfills3
  - raise dependency on PHP 7.0
  - drop phpunit10, add phpunit11


author: Remi Collet <remi@remirepo.net> - 4.0.0-1
changelog:
  - update to 4.0.0
  - move to /usr/share/php/Yoast/PHPUnitPolyfills4
  - raise dependency on PHP 7.1
  - add phpunit12


author: Remi Collet <remi@remirepo.net> - 1.7.3-8
changelog:
  - add upstream patch for PHP 8.2
  - add patch for PHP 8.3 from https://github.com/zetacomponents/ConsoleTools/pull/26
  - fix FTBFS #2261516


author: Remi Collet <remi@remirepo.net> - 1.1.3-34
changelog:
  - fix build with GCC 15 using patch from
    https://github.com/zeromq/php-zmq/pull/238
  - re-license spec file to CECILL-2.1
  - modernize the spec file


author: Remi Collet <remi@remirepo.net> - 1.1.3-36
changelog:
  - rebuild for https://fedoraproject.org/wiki/Changes/php85
  - fix build with PHP 8.5.0alpha2 using patch from
    https://github.com/zeromq/php-zmq/pull/240


author: Remi Collet <remi@remirepo.net> - 3.2.2-1
changelog:
  - update to 3.2.2
  - re-license spec file to CECILL-2.1
  - raise dependency on php 7.2
  - switch to phpunit11


author: Remi Collet <remi@remirepo.net> - 5.2.3-1
changelog:
  - update to 5.2.3 (2025-10-08, bugfix release)
  - fix patch to system CA certificates
  - always build with composer-generators


author: Remi Collet <remi@remirepo.net> - 11.0.0-1
changelog:
  - update to 11.0.0
  - raise dependency on phpunit/phpunit 12.0
  - raise dependency on phpunit/php-code-coverage 12
  - raise dependency on phpunit/php-file-iterator 6
  - raise dependency on sebastian/cli-parser 4
  - raise dependency on sebastian/diff 7
  - raise dependency on sebastian/version 6


author: Remi Collet <remi@remirepo.net> - 11.0.1-1
changelog:
  - update to 11.0.1 (no change)
  - raise dependency on phpunit/phpunit 12.1.6
  - raise dependency on phpunit/php-code-coverage 12.3


author: Remi Collet <remi@remirepo.net> - 11.0.2-1
changelog:
  - update to 11.0.2 (no change)
  - raise dependency on phpunit/phpunit 12.3.7
  - raise dependency on phpunit/php-code-coverage 12.3.6


author: Remi Collet <remi@remirepo.net> - 11.0.3-1
changelog:
  - update to 11.0.3 (no change)
  - raise dependency on phpunit/phpunit 12.4.4
  - raise dependency on phpunit/php-code-coverage 12.5.0
  - raise dependency on sebastian/cli-parser 4.2


author: Remi Collet <remi@remirepo.net> - 12.0.0-1
changelog:
  - update to 12.0.0
  - raise dependency on PHP 8.4
  - raise dependency on phpunit/phpunit 13
  - raise dependency on phpunit/php-code-coverage 13
  - raise dependency on phpunit/php-file-iterator 7
  - raise dependency on sebastian/cli-parser 5
  - raise dependency on sebastian/diff 8
  - raise dependency on sebastian/version 7


author: Remi Collet <remi@remirepo.net> - 13.0.0-1
changelog:
  - update to 13.0.0
  - raise dependency on phpunit/php-code-coverage 14
  - drop runtime dependency on phpunit13


author: Remi Collet <remi@remirepo.net> - 13.0.1-1
changelog:
  - update to 13.0.1
  - raise dependency on phpunit/php-code-coverage 14.1.3
  - raise dependency on sebastian/diff 8.1.0


author: Remi Collet <remi@remirepo.net> - 11.5.51-1
changelog:
  - update to 11.5.51
  - raise dependency on phpunit/php-file-iterator 5.1.1
  - re-add dependency on sebastian/recursion-context 6.0.3


author: Remi Collet <remi@remirepo.net> - 12.5.19-1
changelog:
  - update to 12.5.19
  - raise dependency on phpunit/php-code-coverage 12.5.5
  - raise dependency on sebastian/comparator 7.1.5


author: Remi Collet <remi@remirepo.net> - 12.5.21-1
changelog:
  - update to 12.5.21
  - raise dependency on phpunit/php-code-coverage 12.5.6
  - raise dependency on sebastian/environment 8.1.0


author: Remi Collet <remi@remirepo.net> - 13.1.1-1
changelog:
  - update to 13.1.1
  - raise dependency on sebastian/comparator 8.1
  - raise dependency on sebastian/diff 8.1
  - raise dependency on sebastian/environment 9.2
  - raise dependency on phpunit/php-code-coverage 14.0.0
  - add dependency on sebastian/git-state 1.0


author: Remi Collet <remi@remirepo.net> - 13.1.3-1
changelog:
  - update to 13.1.3
  - raise dependency on phpunit/php-code-coverage 14.1.1
  - raise dependency on sebastian/comparator 8.1.1
  - raise dependency on sebastian/exporter 8.0.1


author: Remi Collet <remi@remirepo.net> - 13.1.5-1
changelog:
  - update to 13.1.5
  - raise dependency on phpunit/php-code-coverage 14.1.2
  - raise dependency on sebastian/environment 9.3.0
  - raise dependency on sebastian/exporter 8.0.2


author: Remi Collet <remi@remirepo.net> - 13.1.10-1
changelog:
  - update to 13.1.10
  - raise dependency on sebastian/comparator 8.1.3
  - raise dependency on sebastian/diff 8.3


author: Stephen Smoogen <smooge@fedoraproject.org> - 2-3
changelog:
  - Update comments to point to upstream PR
  - Update man page.
  - Fixed man page entry to match spec review


author: Kevin Fenzi <kevin@scrye.com> - 2023.04-1
changelog:
  - Switch to new fork, update to new version scheme ( rhbz#2256866 )
  - Enable custom baud rate ( rhbz#2294619 )
  - Convert to SPDX license identifier


author: Jerry James <loganjerry@gmail.com> - 1.3.0-23.20210117git111c9be
changelog:
  - Update to latest git snapshot for many bug fixes
  - Change architecture to noarch
  - Add a VCS tag
  - Change License to BSD-2-Clause
  - Use the %license macro
  - Make the devel subpackage description more verbose


author: Artur Frenszek-Iwicki <fedora@svgames.pl> - 1.0-1
changelog:
  - Update to v1.0
  - Drop Patch1 (comply with XDG directory spec - backport from this release)
  - Update License tag (relicensed from GPL-3.0-or-later to MIT)


author: Adam Williamson <awilliam@redhat.com> - 6.6.4-3
changelog:
  - Backport MR #99 to fix launcher icon when selecting dark mode
  - Backport MR #100 to maybe fix strange behavior in wifi page


author: Timothée Ravier <tim@siosm.fr> - 6.1.2-1
changelog:
  - Update mascot image and text for third part page
  - Remove documentation
  - Make sure we own the directories we install
  - Update license to include the one used for the new mascot


author: Robert Scheck <robert@fedoraproject.org> 4.4-11
changelog:
  - Add patch to remove unused import of deprecated Python
    asyncore.dispatcher (#2238120, thanks to Patrick Scheck)


author: Robert Scheck <robert@fedoraproject.org> 4.4-13
changelog:
  - Add patch to replace pipes.quote() from deprecated Python
    pipes (#2318435, thanks to Sean Carlos and Patrick Scheck)


author: Hans de Goede <hdegoede@redhat.com> - 24.004.60-17
changelog:
  - Fix Dvorak layout icon not showing when the evdev keyboard driver is used
    (rhbz#2341810)
  - Fix label plugin not finding fonts
  - Add UseSimpledrm setting support to configfile (rhbz#2346150)


author: Hans de Goede <hdegoede@redhat.com> - 24.004.60-18
changelog:
  - Update simpledrm hiDPI scaling heuristics (rhbz#2347519)
  - Ignore simpledrm when EFI fb is running at 1024x768/800x600
    (rhbz#2347519)
  - Update spinner theme to match latest libadwaita spinner (rhbz#2325399)


author: Hans de Goede <hansg@kernel.org> - 24.004.60-19
changelog:
  - Don't use simpledrm together with LUKS (rhbz#2359283, rhbz#2339072)
  - Fix crash when using 2 GPUs with displays attached (rhbz#2368186)
  - Fix crash caused by calling ply_event_loop_watch_fd () with a -1 fd
    (rhbz#2370979)
  - Fix /usr/lib64/plymouth/tribar dir not being owned (rhbz#2279776)
  - Fix keymap and capslock icons not shown on monitor on second GPU
    (rhbz#2375854)
  - Make the prompt on the diskunlock screen look a bit better (rhbz#2356893)
  - Add patches from upstream to fix messages being logged twice on serial
    consoles


author: Hans de Goede <johannes.goede@oss.qualcomm.com> - 24.004.60-22
changelog:
  - Fix crash in drm plugin close_input_source() (rhbz#2416551)
  - Fix wrong KBD layout when a user has configured multiple layouts
    (rhbz#2416197)
  - Fix race in fb_device_has_drm_device () causing frame-buffer plugin to
    sometimes load while drm plugin is already handling the display


author: Fedora Release Engineering <releng@fedoraproject.org> - 4.2.7-2
changelog:
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
  - Fix GCC-14 new errors (https://github.com/openpmix/openpmix/pull/3245)


author: Sérgio Basto <sergio@serjux.com> - 4.2.8-1
changelog:
  - Update pmix to 4.2.8
  - Exclude ix86, configure: abort in 32-bit environments
    https://github.com/openpmix/openpmix/pull/2892
    and Open MPI v5.0.x does not support 32 bit
    https://github.com/open-mpi/ompi/issues/11248


author: Sérgio Basto <sergio@serjux.com> - 0.71-3
changelog:
  - Disable tests again, randomly they fail with Charset "CHARSET" is not a
    portable encoding name. Message conversion to user's charset might not work.


author: Miro Hrončok <miro@hroncok.cz> - 2.2.1-3
changelog:
  - Fix poetry with dulwich 0.25
  - Considering the API change, do not relax the required dulwich version


author: Vit Mojzis <vmojzis@redhat.com> - 3.9-7
changelog:
  - semanage: Reset active value when deleting boolean customizations (RHEL-111421)
  - setfiles: Add -A option to disable SELINUX_RESTORECON_ADD_ASSOC (RHEL-111505)
  - sepolicy: Fix detection of writeable locations


author: Xavier Bachelot <xavier@bachelot.org> - 19-45
changelog:
  - Add conditional for {pipewire-,}jack-audio-connection-kit-devel
  - Narrow scope of globs for .so/.pc


author: Robert-André Mauchin <zebob.m@gmail.com> - 19.7.0-1
changelog:
  - Fix version number and refactor
  - The archive already used actually corresponds to version 19.7.0
  - Grab the archive from the official VCS repo: this allows us to use
    %{version} variable instead of a hardcoded archive name (useful if we
    want to use Packit later).
  - License reanalysis with scancode (no change)
  - Remove old cruft


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2:3.10.5-1
changelog:
  - New version
    Resolves: rhbz#2406450
  - Changed protocol for downloading sources from FTP to HTTP (HTTPS isn't supported)


author: Fedor Vorobev <fvorobev@redhat.com> - 2:3.10.7-3
changelog:
  - Added a RHEL-specific patch to remove an OpenSSL version mismatch warning.
    Resolves: RHEL-128018


author: Filip Janus <fjanus@redhat.com> - 18beta1-5
changelog:
  - Add OpenSSL support to upgrade_configure function
  - This ensures upgrade server is compiled with OpenSSL support
  - Required for SSL/TLS connections during database upgrades


author: Devrim Gunduz <devrim@gunduz.org> - 4.7.0-1
changelog:
  - Update to 4.7.0 per changes described at:
    https://www.pgpool.net/docs/latest/en/html/release-4-7-0.html
  - Add sysusers.d config file to allow rpm to create users/groups automatically.
  - Modernise spec file


author: Devrim Gunduz <devrim@gunduz.org> - 4.7.1-1
changelog:
  - Update to 4.7.1 per changes described at:
    https://www.pgpool.net/docs/latest/en/html/release-4-7-1.html


author: Petr Khartskhaev <pkhartsk@redhat.com> - 2.3.0-2
changelog:
  - Added a tmt test to run upstream's installcheck and specified
    instructions for manual testing in README


author: Nikola Davidova <ndavidov@redhat.com> - 1.5.2-2
changelog:
  - Spec file cleanups and improvements
  - Adopt %autorelease to match %autochangelog usage
  - Update Source0 URL to use proper GitHub archive format
  - Add explicit >= 16 version constraints to postgresql dependencies
  - Transition from %setup to %autosetup
  - Tighten wildcard for SQL extension files to prevent accidental inclusions
  - Abstract pg_server_config path into a macro and format header
  - Related: INFRASERV-1487


author: Kim Walisch <walki@fedoraproject.org> - 8.1-0
changelog:
  - CMakeLists.txt: Fix CMAKE_PROJECT_VERSION not defined
  - AC.cpp: Up to 15% faster due to improved instruction level parallelism
  - Sieve_count*.hpp: Improve GCC conditional move code gen
  - Automated building Windows binaries using GitHub Actions CI


author: Kim Walisch <walki@fedoraproject.org> - 8.1-9
changelog:
  - S2_easy.cpp: Fix "#pragma omp master" deprecated in OpenMP 5.1
  - Fix incorrect release number in previous changelog entry


author: Kim Walisch <walki@fedoraproject.org> - 8.3-1
changelog:
  - fast_div.hpp: Improve x64 assembly
  - S2_easy.cpp: Bidirectional clustered easy leaves optimization
  - AC.cpp: Bidirectional clustered easy leaves optimization
  - AC.cpp: Cast to smaller type optimization
  - SegmentedPiTable.hpp: Use faster lightweight compression
  - SegmentedPiTable.cpp: Use faster lightweight compression
  - SegmentedPiTable.cpp: Do not interleave pi and bits lookup tables
  - SegmentedPiTable.cpp: Reuse primesieve::iterator object when initializing multiple segments
  - LoadBalancerAC.cpp: Tune single thread performance
  - Sieve.cpp: Optimize cross_off() and cross_off_count()
  - Sieve.cpp: Tune minimum counter distance
  - nth_prime_sieve.hpp: Optimize 128-bit division on x64 CPUs
  - util.hpp: Tune alpha_z for new AC algorithm
  - README.md: Update benchmark timings


author: Kim Walisch <walki@fedoraproject.org> - 8.4-1
changelog:
  - test/codegen: Add assembly code generation tests
  - doc/Hard-Special-Leaves-SIMD-Filtering.pdf: New math paper about the branchfree SIMD hard special leaves algorithm
  - Vector.hpp: Improve Vector exception safety
  - Sieve_count_simd.hpp: Tune AVX512 and ARM SVE kernels
  - D_avx512.hpp: Implement new branchfree AVX512 algorithm
  - D_arm_sve.hpp: Implement new branchfree ARM SVE algorithm
  - D.cpp: Implement new branchfree portable D algorithm
  - FactorTableD.hpp: Add direct data() access and improve 32-bit/64-bit support for the new D algorithms
  - popcnt.hpp: Add popcnt64_native() to bypass POPCNT runtime checks
  - multiarch_avx512_vpopcnt.cmake: Require AVX512BW and AVX512VL
  - cpu_arch_macros.hpp: Require AVX512BW and AVX512VL
  - cpu_supports_avx512_vpopcnt.hpp: Detect AVX512BW and AVX512VL
  - cpuid.cpp: Detect AVX512BW and AVX512VL
  - multiarch_arm_sve.cmake: Improve ARM SVE compile test for svcompact()
  - sve.cpp: Clarify ARM SVE detection requirements
  - Sieve.hpp: Update AVX512 attributes to use AVX512BW and AVX512VL
  - Sieve_count_start_stop.hpp: Remove count_algo_name() and update AVX512 attributes
  - Sieve_count_stop.hpp: Simplify count() algorithm selection
  - S2_hard.cpp: Remove obsolete SIMD-specialized thread code
  - pi_lmo_parallel.cpp: Remove obsolete SIMD-specialized thread code
  - pi_lmo5.cpp: Remove bit counting algorithm status output


author: Kim Walisch <walki@fedoraproject.org> - 8.5-1
changelog:
  - ci.yml: Add FreeBSD GitHub Actions CI tests
  - PiTable.cpp: Annotate OpenMP barrier with nowait
  - main.cpp: Set LLVM OpenMP environment variables to tune performance
  - CMakeLists.txt: Set WITH_DIV32=OFF by default to fix Clang-22 performance regression in the D algorithm
  - CMakeLists.txt: Add support for building primecount as a shared library (primecount.dll) on Windows using MSVC
  - CMakeLists.txt: Remove WITH_MSVC_CRT_STATIC option
  - FactorTable.hpp: Fix 64-bit integer overflow
  - CmdOptions.cpp: Validate alpha tuning factor command-line options
  - calculator.hpp: Fix std::tolower() undefined behavior
  - util.cpp: Improve get_time() precision
  - StatusS2.cpp: Support use in lockfree code
  - LoadBalancerS2.cpp: Use lockfree implementation, get rid of mutex
  - LoadBalancerAC.cpp: Use lockfree implementation, get rid of mutex
  - LoadBalancerP2.cpp: Use lockfree implementation, get rid of mutex
  - nth_prime.cpp: Use new nth_prime_sieve() implementation
  - nth_prime_sieve.cpp: Improved multi-threading
  - RiemannR.cpp: Add RiemannR(psi(x)) implementation
  - CmdOptions.cpp: Add --RiemannR-psi & --RiemannR-psi-inverse
  - README.md: Document --RiemannR-psi & --RiemannR-psi-inverse
  - doc/primecount.txt: Add --RiemannR-psi & --RiemannR-psi-inverse
  - doc/primecount.1: Add --RiemannR-psi & --RiemannR-psi-inverse
  - test/nth_prime_sieve.cpp: Update nth_prime_sieve() test
  - test/RiemannR_psi.cpp: New test for RiemannR(psi(x)) implementation


author: Kim Walisch <walki@fedoraproject.org> - 12.9-1
changelog:
  - CMakeLists.txt: Speed up build by removing compile dependencies
  - Move private header files from /include to /src
  - src/CMakeLists.txt: Update for private header files in /src
  - test/CMakeLists.txt: Update for private header files in /src
  - Vector.hpp: Get rid of std::is_trivial which is deprecated in C++26


author: Kim Walisch <walki@fedoraproject.org> - 12.10-1
changelog:
  - Fix undefined behavior in Bucket allocation
  - Enable ARM SVE for Mingw-w64 on ARM64
  - Improve Windows libprimesieve.dll support
  - BUILD.md: Add WebAssembly/Emscripten build instructions


author: Kim Walisch <walki@fedoraproject.org> - 12.11-1
changelog:
  - calculator.hpp: Update to version 2.0 with improved error handling
  - test/calculator.cpp: Add much more tests for calculator.hpp
  - PreSieve.cpp: Simplify SIMD runtime dispatching
  - CountPrintPrimes.cpp: Faster printing of primes to stdout
  - CmdOptions.cpp: Prevent multiple different --print options
  - CMakeLists.txt: Set CMAKE_VISIBILITY_INLINES_HIDDEN=ON by default
  - BUILD.md: Update MSVC build instructions


author: Kim Walisch <walki@fedoraproject.org> - 12.12-1
changelog:
  - CMakeLists.txt: Fix CMAKE_PROJECT_VERSION not defined
  - doc/Doxyfile.in: REVERSE workaround for Doxygen/LaTeX broken tables
  - Automated building Windows binaries using GitHub Actions CI
  - build_clang_x64.ps1: New Clang Windows x64 build script
  - build_clang_arm64.ps1: New Clang Windows ARM64 build script


author: Kim Walisch <walki@fedoraproject.org> - 12.14-1
changelog:
  - malloc_vector.h: Fix undefined behavior
  - calculator.hpp: Fix std::tolower undefined behavior
  - CpuInfo.cpp: Fix std::isdigit undefined behavior
  - CmdOptions.cpp: Fix 64-bit integer overflow in optionTimeout()
  - PrimeSieveClass.cpp: Reduce mutex contention
  - iterator-c.cpp: Fix use after free in primesieve_free_iterator()
  - config.hpp: Add MAX_CACHE_LINE_SIZE
  - macros.hpp: Add MAYBE_UNUSED
  - Vector.hpp: Improve Vector exception safety
  - GitHub Actions CI: Fix node 20 deprecation warning
  - CMakeLists.txt: On Windows rename static library to primesieve_static.lib #183
  - CMakeLists.txt: Remove WITH_MSVC_CRT_STATIC option


author: Julio Faracco <jfaracco@redhat.com> - 3.4.1-1
changelog:
  - Removes the ':' separator for the date/time section of the generated core dump filename, aligning across operating systems
  - Monitor: remove useless variables


author: Julio Faracco <jfaracco@redhat.com> - 3.5.0-1
changelog:
  - Add logging for missing symbols in restrack callstacks
  - Fix dotnet socket PID matching to prevent conflicts between processes
  - Updating trigger docs and removing unused condition in Monitor
  - Add manual trigger support for restrack snapshots
  - Use prctl syscall to enable ptrace + replace stress-ng with custom stress cpu/mem code


author: Paul Howarth <paul@city-fan.org> - 1.3.8b-9
changelog:
  - Fix RADIUS Message-Authenticator verification in mod_radius
    - https://github.com/proftpd/proftpd/issues/1840
    - https://bugzilla.redhat.com/show_bug.cgi?id=2325448


author: Paul Howarth <paul@city-fan.org> - 1.3.8c-1
changelog:
  - Update to 1.3.8c
    - Using FTPS after upgrading from 1.3.8a to 1.3.8b lead to crash (GH#1770)
    - Bad handling of lack of extended attributes lead to SFTP out of memory
      error (GH#1785)
    - mod_sftp_sql logged "header value too long" due to unexpected key header
      text (GH#1529)
    - SSH ECDSA host key algorithms were not used as expected despite configuring
      appropriate key (GH#1839)
    - RADIUS Message-Authenticator verification failed with ProFTPD mod_radius
      (GH#1840)
    - Supplemental group inheritance granted unintended access to GID 0 due to
      lack of supplemental groups from mod_sql (GH#1830)


author: Paul Howarth <paul@city-fan.org> - 1.3.8c-2
changelog:
  - Fixes for C23 compatibility
  - Update mod_vroot to 0.9.12
    - Implement a realpath(3) callback for the FSIO API, for better
      interoperability of other modules when mod_vroot is in effect


author: Paul Howarth <paul@city-fan.org> - 1.3.8c-3
changelog:
  - Avoid NULL pointer dereferences in mod_ls (CVE-2024-57392)
    - https://github.com/proftpd/proftpd/issues/1866
  - Add explicit BR: libxcrypt-devel


author: Paul Howarth <paul@city-fan.org> - 1.3.8d-1
changelog:
  - Update to 1.3.8d
    - Use of HideNoAccess for SFTP sessions can lead to segfault and/or
      unexpected behaviour (GH#1855)
    - SFTP channel allocations can lead to high memory utilization over time
      (GH#1876)
    - Avoid NULL pointer dereferences in mod_ls (GH#1866, CVE-2024-57392)


author: Paul Howarth <paul@city-fan.org> - 1.3.9-1
changelog:
  - Update to 1.3.9 (see RELEASE_NOTES for details)
  - Update mod_proxy to 0.9.5
    - Implemented new IgnoreForeignAddress ProxyOption
    - Fixed passive data transfers to backend IPv4 address when IPv6 support is
      enabled


author: Paul Howarth <paul@city-fan.org> - 1.3.9a-1
changelog:
  - Update to 1.3.9a
    - SCP transfers failed for files with spaces in their names (GH#1886)
    - LDAPDefaultGID ignored since 1.3.9 (GH#1898)
    - Compilation of mod_wrap2 failed when the --enable-wrapper-options configure
      option was used (Bug #4512)
    - mod_sftp failed to parse authorized user/host public keys with CRLF line
      endings (GH#1904)
    - Uploads using MODE Z sometimes resulted in corrupted files or broken
      transfers (GH#1896)
    - Remove usage of the deprecated MySQL_OPT_RECONNECT option for newer MySQL
      versions (GH#1911)
    - Update usage of MySQL API for SSL/TLS connections to server (GH#340)
    - mod_sftp leaked file descriptor when reading SFTPHostKey file (GH#1959)
    - Large/slow SCP downloads could be unnecessarily truncated by TimeoutStalled
      (GH#1964)
    - Handling of CRLs in mod_tls was incorrect, leading to confusing errors
      (GH#1960)
    - Resumed SSL_SESSION management in mod_tls lead to memory growth, infinite
      loop using newer OpenSSL versions (GH#1963)
    - mod_quotatab_ldap interactions could lead to segfault due to stale pointer
      (GH#1984)
    - RNTO before authentication lead to out-of-order response codes (GH#2003)
    - MaxLoginAttemptsFromUser event never triggered in mod_ban for SFTP sessions
      (GH#2009)
    - Using toupper(3) on non-ASCII FTP command bytes might cause remote DoS
      (GH#2019)
    - Out-of-bounds single byte read when FTP command input buffer starts with LF
      (GH#2020)
    - FTP command LIST/NLST -B could cause buffer overflow when listing certain
      crafted filenames (GH#2030)
    - Memory exhaustion with mod_log_forensic when downloading very large files
      via SFTP (GH#2043)
    - Setting process groups during authentication crashed when using mod_radius
      and <IfGroup> (GH#2046)
    - SQL injection possible via mod_sql because of is_escaped_text() logic error
      (GH#2052, CVE-2026-42167)


author: Paul Howarth <paul@city-fan.org> - 1.3.9a-2
changelog:
  - Additional escaping for avoidance of SQL injection issues with %{note:...}
    and %{env:...}; these are on top of the existing fix for CVE-2026-42167 in
    1.3.9a
  - Fix for SQL Injection in mod_wrap2_sql via reverse DNS hostname
    (CVE-2026-44331, rhbz#2466899, https://github.com/proftpd/proftpd/issues/2057)


author: Robert Scheck <robert@fedoraproject.org> 13.0.2-4
changelog:
  - Use 'systemctl try-reload-or-restart' in logrotate postrotate
    script (#2371331, thanks to Marcos Mello)
  - Do not use removed /etc/pki/tls/certs/ca-bundle.crt bundle file
    for Fedora 43 >= and RHEL >= 11


author: Tom Callaway <spot@fedoraproject.org> - 13.0.4-2
changelog:
  - rebuild for lua 5.5
  - apply upstream fix for configure
  - make a new patch to actually support lua 5.5


author: Mikolaj Izdebski <mizdebsk@redhat.com> - 3.19.6-13
changelog:
  - Temporarily use GCC 14 to workaround FTBFS on i686 and s390x
  - Don’t build Python extension with C++ on Python 3.14+


author: Pavol Sloboda <psloboda@redhat.com> - 3.0.2-3
changelog:
  - [fedora change][cmake4] added the export of cmake_policy_version_minimum
    and set it to 3.5 to accomodate the migration to cmake4 as specified in
    this fedora change: https://fedoraproject.org/wiki/Changes/CMake4.0


author: Pavel Raiskup <praiskup@redhat.com> 1.26-1
changelog:
  - dnf5 compat: Use file:// in baseurls explicitly
  - pair_srpm_rpm: migrate to DNF5, keep DNF4 backward compat
  - pair_srpm_rpm: use a correct specifier for logging strings


author: Tom spot Callaway <spotaws@amazon.com> - 2.9.4-2
changelog:
  - only run the tests on architectures where this app is likely to be
    actually used, due to itenerant failures on the other architectures


author: Jan Pazdziora <adelton@fedoraproject.org> - 2.9.4-5
changelog:
  - Arch Linux patch
    https://gitlab.archlinux.org/archlinux/packaging/packages/prusa-
    slicer/-/blob/main/fixes_boost.patch.


author: Jan Pazdziora <adelton@fedoraproject.org> - 2.9.4-6
changelog:
  - Arch Linux patch
    https://gitlab.archlinux.org/archlinux/packaging/packages/prusa-
    slicer/-/blob/main/boost-1.89.patch.


author: Dominik Mierzejewski <rpm@greysector.net> - 2.4.6-20
changelog:
  - fix some new SELinux AVC denials
  - drop old Obsoletes
  - limit build dependency on systemd to macro subpackage


author: Pavel Raiskup <praiskup@redhat.com> - 5.8.7-1
changelog:
  - https://github.com/okbob/pspg/releases/tag/5.8.2
  - https://github.com/okbob/pspg/releases/tag/5.8.3
  - https://github.com/okbob/pspg/releases/tag/5.8.4
  - https://github.com/okbob/pspg/releases/tag/5.8.6
  - https://github.com/okbob/pspg/releases/tag/5.8.7


author: Pavel Raiskup <praiskup@redhat.com> - 5.8.9-1
changelog:
  - https://github.com/okbob/pspg/releases/tag/5.8.9
  - https://github.com/okbob/pspg/releases/tag/5.8.8


author: Pavel Raiskup <praiskup@redhat.com> - 5.8.11-1
changelog:
  - https://github.com/okbob/pspg/releases/tag/5.8.11
  - https://github.com/okbob/pspg/releases/tag/5.8.10


author: Pavel Raiskup <praiskup@redhat.com> - 5.8.16-1
changelog:
  - https://github.com/okbob/pspg/releases/tag/5.8.16
  - https://github.com/okbob/pspg/releases/tag/5.8.15
  - https://github.com/okbob/pspg/releases/tag/5.8.14
  - https://github.com/okbob/pspg/releases/tag/5.8.13
  - https://github.com/okbob/pspg/releases/tag/5.8.12


author: Jerry James <loganjerry@gmail.com> - 1.15-1
changelog:
  - Update to 1.15 (rhbz#2241663)
  - Change doc subpackage architecture to noarch
  - Change Source URL to tarball with the tests included
  - Add a %check script
  - Do not glob the library name
  - Minor spec file cleanups


author: Lubomír Sedlář <lsedlar@redhat.com> - 4.9.3-1
changelog:
  - Recognize wsl2 images produced by koji (lsedlar)
  - Specify data_files with relative paths (lsedlar)
  - Crossreference `koji_cache` from the Koji cache page (ahills)
  - Add documentation for `koji_cache` configuration (ahills)
  - Record exceptions for top level OTel span (lsedlar)
  - Update spec to match current python packaging guidelines


author: Lubomír Sedlář <lsedlar@redhat.com> - 4.10.0-1
changelog:
  - Add more tracing to kojiwrapper (lsedlar)
  - phases: implement image-builder (supakeen)
  - Add a tracing span around call to skopeo inspect (lsedlar)
  - Add retries to skopeo inspect calls (lsedlar)
  - otel: Explicitly initialize telemetry provider and tracer (lsedlar)


author: Lubomír Sedlář <lsedlar@redhat.com> - 4.10.1-1
changelog:
  - osbuild: Handle wsl2 images (lsedlar)
  - repoclosure: Clean up cache for dnf5 (lsedlar)
  - Ignore errors for rmtree after archive extraction (dhodovsk)
  - imagebuilder: accept `manifest_type` (supakeen)
  - Add a telemetry span over image building threads (lsedlar)
  - Add specific exception for skopeo copy (lsedlar)


author: Lubomír Sedlář <lsedlar@redhat.com> - 4.13.0-1
changelog:
  - phase/kiwi, phase/image-builder: xorrisofs (cmdr)
  - phase/kiwi, phase/image-builder: iso fields (cmdr)
  - imagebuilder,kiwibuild: fix failable wildcard arch expansion (lsedlar)
  - Improve Koji task ID discovery and logging (awilliam)
  - phases/buildinstall: remove unused non-lorax paths (awilliam)
  - Correct ostree_installer phase name in log messages (awilliam)
  - phase/imagebuilder: failable arches fix (cmdr)
  - Move image sanity checks from test phase to image-generating phases (lsedlar)
  - Update phase diagram (lsedlar)
  - Remove OSBS and ImageContainer phases (awilliam)
  - Drop size check for ISOs (lsedlar)
  - Support list of URLs for rpm_repo_mapping (hlin)
  - docs: modernize Sphinx conf.py (hlin)
  - kiwi: also include subvariant in failure logging (awilliam)
  - kiwi: include image profile in global logs and watch-task filenames
    (awilliam)


author: Ewoud Kohl van Wijngaarden <ewoud@kohlvanwijngaarden.nl> - 8.10.0-1
changelog:
  - Update to 8.10.0 (fixes rhbz#2291351)
  - Ruby 3.3 regexp incompability bugfix (fixes rhbz#2280109)
  - Ruby 3.4 closedir bugfix (fixes rhbz#2349352)


author: Jaroslav Škarvada <jskarvad@redhat.com> - 0.81-1
changelog:
  - New version
    Resolves: rhbz#2275179
  - Fixed vulnerability allowing recovery of NIST P-521 private keys
    Resolves: CVE-2024-31497


author: Michael J Gruber <mjg@fedoraproject.org> - 3.60-1
changelog:
  - Upgrade to version 3.60 (rhbz#2321559)
  - external_script module: add composite placeholder
  - playerctl module: hide non-can-play players and use chrome and chromium
    as default value


author: Michael J Gruber <mjg@fedoraproject.org> - 3.61-1
changelog:
  - Upgrade to version 3.61 (rhbz#2330535)
  - argparsers: pgrep i3 with shmlog
  - modules: fix SyntaxWarning for python 3.12+
  - conky module: fix tempfile and ignore new output
  - mpris module: hide all non can_play players
  - playerctl module: gi.require_version notification fix


author: Michael J Gruber <mjg@fedoraproject.org> - 3.62-1
changelog:
  - Upgrade to version 3.62 (rhbz#2368349)
  - py3: add new helper: get_replacements_list
  - conky module: add fallback delete parameter for py3.11 or less
  - external_script module: adjust how urgent is specified
  - external_script module: allow scripts to specify urgent
  - mpris module: implement track number support
  - mpris module: use new helper: get_replacements_list
  - various fixes


author: Michael J Gruber <mjg@fedoraproject.org> - 3.63-1
changelog:
  - Upgrade to version 3.63 (rhbz#2415840)
  - conky module: update ignored_conky_outputs
  - dnf_updates: new module from scratch replaces fedora_updates
  - lm_sensors module: update broken json parser
  - playerctl module: remove default title escape
  - timer module: add command parameter
  - weather_own module: implemented onecall 401 failure fallback


author: Jeremy Cline <jeremycline@linux.microsoft.com> - 25.1.0-1
changelog:
  - Update to v25.1.0
  - Attempting using any methods that mutate an OpenSSL.SSL.Context after it
    has been used to create an OpenSSL.SSL.Connection will emit a warning. In
    a future release, this will raise an exception.


author: Jeremy Cline <jeremycline@linux.microsoft.com> - 25.3.0-1
changelog:
  - Update to 25.3.0
  - pyOpenSSL now sets SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER on connections by
    default, matching CPython’s behavior.
  - Added OpenSSL.SSL.Context.clear_mode.
  - Added OpenSSL.SSL.Context.set_tls13_ciphersuites to set the allowed TLS
    1.3 ciphers.
  - Added OpenSSL.SSL.Connection.set_info_callback


author: Jeremy Cline <jeremycline@microsoft.com> - 26.0.0-1
changelog:
  - Update to v26.0.0
  - Added support for using aws-lc instead of OpenSSL.
  - Properly raise an error if a DTLS cookie callback returned a cookie
    longer than DTLS1_COOKIE_LENGTH bytes. Previously this would result in a
    buffer-overflow. Credit to dark_haxor for reporting the issue.
    CVE-2026-27459
  - Added OpenSSL.SSL.Connection.get_group_name to determine which group name
    was negotiated.
  - Context.set_tlsext_servername_callback now handles exceptions raised in
    the callback by calling sys.excepthook and returning a fatal TLS alert.
    Previously, exceptions were silently swallowed and the handshake would
    proceed as if the callback had succeeded. Credit to Leury Castillo for
    reporting this issue. CVE-2026-27448


author: Cristian Le <git@lecris.dev> - 2.13.6-7
changelog:
  - Refactor the build script
  - Drop the python3-python2 distinction
  - Use standard cmake and pyproject macros (rhbz#2377381)
  - Allow to build with arbitrary generator (rhbz#2381106)


author: Adam Williamson <awilliam@redhat.com> - 1.0.3-16
changelog:
  - Backport #1964 (partial) and #2361 (rebased) to fix build with Python 3.14
  - Rebuilt for Python 3.14


author: Adam Williamson <awilliam@redhat.com> - 1.0.5-1
changelog:
  - Update to 1.0.5
  - Drop patches merged upstream
  - Backport more patches to fix build/tests and a FICS bug with Python 3.13+


author: Jerry James <loganjerry@gmail.com> - 2.6.3-1
changelog:
  - Version 2.6.3
  - Use the pyproject declarative buildsystem
  - Drop upstreamed patches: const-vector-typemap, fix-get-avmax, format-
    mismatch


author: Jerry James <loganjerry@gmail.com> - 2.6.4-1
changelog:
  - Version 2.6.4
  - Drop upstreamed remove-redundant-ref patch
  - Drop upstreamed workaround for swig 4.3
  - Add patch for incompatible pointer types
  - Add patch for incompatible format specifiers


author: Brian C. Lane <bcl@redhat.com> - 3.67-1
changelog:
  - spec: Add python3-pytest to BuildRequires (bcl)
  - tests: Use pytest module instead of unittest (bcl)
  - workflows: Use py3.14 rc.1 (bcl)
  - Add Fedora 44 support (bcl)
  - spec: drop python3-build dependency (yselkowi)


author: Brian C. Lane <bcl@redhat.com> - 3.68-1
changelog:
  - rhsm: Add Flatpak registry option for RHEL10 (bciconel)
  - commands: bootc: remove 'experimental' warning (k.koukiou)


author: Brian C. Lane <bcl@redhat.com> - 3.69-1
changelog:
  - Makefile: Drop coverage-report.log (bcl)
  - Add Fedora 45 support (bcl)
  - tests: Use pytest-cov to support coverage of parallel tests from pytest-xdist (bcl)
  - workflows: Use latest released py3.14 and py3.12 (bcl)
  - test: Use pytest-xdist to run tests in parallel (bcl)
  - tests: Use ThreadingHTTPServer and threads for load and include tests (bcl)
  - tests: Mark helper classes as not tests (bcl)
  - bootc: Add bootc command to the RHEL10 handler (bcl)
  - rdp: Add rdp support to the RHEL10 handler (bcl)
  - raid: Update RHEL10 handler to match rhel10-branch (bcl)
  - Fix handling filesystem labels with spaces (marmarek)


author: Brian C. Lane <bcl@redhat.com> - 3.70-1
changelog:
  - bootc: Add bootloader and composefs arguments (bcl)
  - Fix handling files with special characters (ben.grande.b)
  - Add details on how to use the bootc command (jikortus)


author: Brian C. Lane <bcl@redhat.com> - 3.72-1
changelog:
  - rhell11: Update handlers for removed commands (bcl)
  - vnc: Remove command in F45 (bcl)
  - nvdimm: Remove command in F45 (bcl)
  - module: Remove command in F45 (bcl)
  - docs: Add version to standalone RHEL document page titles (bcl)
  - docs: Move RHEL 9 docs to commands_rhel9 and generate RHEL 10 docs (bcl)
  - Update rhel11 handler partition command (rvykydal)
  - Update rhel11 handler autopart version to support hw-passphrase (rvykydal)


author: Miro Hrončok <mhroncok@redhat.com> - 1.19.0-1
changelog:
  - Add -d option for %pyproject_buildrequires and %pyproject_wheel to specify a working directory
  - Fixes: rhbz#2371389


author: Charalampos Stratakis <cstratak@redhat.com> - 1.20.0-1
changelog:
  - Add %pyproject_patch_dependency macro for overriding dependency constraints
  - Overrides apply to both BuildRequires and runtime Requires (via METADATA patching)
  - Resolves: rhbz#2386906


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.20.1-1
changelog:
  - Move %pyproject_patch_dependency implementation to pyproject-srpm-macros
  - Make pyproject-rpm-macros depend on pyproject-srpm-macros
  - Resolves: rhbz#2463187


author: Tomáš Hrnčiar <thrnciar@redhat.com> - 1.21.0-1
changelog:
  - Implement extras validation
  - %pyproject_buildrequires: validates if extras exist in upstream metadata, otherwise ValueError is raised on Fedora >=45 and RHEL >=11. It will emit a warning instead on older releases.
  - Both user-specified extras and metadata extras are normalized following PEP 685 conventions.


author: Miro Hrončok <mhroncok@redhat.com> - 1.22.0-1
changelog:
  - Add long option support for all public parametric macros
  - E.g. %pyproject_buildrequires --no-runtime is equivalent to %pyproject_buildrequires -R
  - %pyproject_save_files: Allow to use --auto instead of +auto
  - %pyproject_patch_dependency: Validate arguments early, in %prep


author: Miro Hrončok <mhroncok@redhat.com> - 1.22.2-1
changelog:
  - %pyproject_buildrequires: Fix "Requirement satisfied/not satisfied" messages to show overridden constraints from %pyproject_patch_dependency
  - %pyproject_buildrequires: Stop using deprecated argparse.FileType


author: Charalampos Stratakis <cstratak@redhat.com> - 7.3.21-2
changelog:
  - Security fix for CVE-2025-56005 for the bundled ply within the bundled
    pycparser
  - Fixes: rhbz#2431976


author: Charalampos Stratakis <cstratak@redhat.com> - 7.3.21-7
changelog:
  - Security fix for CVE-2026-25645 in the bundled requests in the bundled
    pip wheel
  - Fixes: rhbz#2452324


author: Charalampos Stratakis <cstratak@redhat.com> - 7.3.19-11
changelog:
  - Security fix for CVE-2025-56005 for the bundled ply within the bundled
    pycparser
  - Fixes: rhbz#2431977


author: Jerry James <loganjerry@gmail.com> - 1.5.0-1
changelog:
  - Version 1.5.0
  - Stop building for 32-bit x86
  - Update the License field to BSD-2-Clause
  - Use the pyproject declarative buildsystem
  - Do not build documentation for RHEL


author: Michael J Gruber <mjg@fedoraproject.org> - 1.26.4-1
changelog:
  - Update to new upstream release 1.26.4 (rhbz#2390816)
  - adjust to mupdf 1.26.7 (and 8)
  - various bugfixes


author: Michael J Gruber <mjg@fedoraproject.org> - 1.26.5-1
changelog:
  - Update to new upstream release 1.26.5 (rhbz#2403129)
  - adjust to mupdf 1.26.9 (and 10)
  - improve the Python type annotations
  - various fixes


author: Michael J Gruber <mjg@fedoraproject.org> - 1.27.1-1
changelog:
  - Update to new upstream release 1.27.1 (rhbz#2412929)
  - compatibility with mupdf 1.27.1
  - new method `Document.repair()`
  - various fixes


author: Robert-André Mauchin <eclipseo@mauchin.fr> - 0.7.8-9
changelog:
  - Switch to manual dependencies for tests and documentation
  - Remove -t option from %%pyproject_buildrequires
  - Remove patch as we won't use requirements-dev.txt


author: Fabian Affolter <mail@fabian-affolter.ch> - 1.0.6-1
changelog:
  - Update to latest upstream release (closes rhbz#2338907)
  - Fix CVE-2025-24359 (closes rhbz#2341976)


author: Cleber Rosa <crosa@redhat.com> - 92.3-1
changelog:
  - Updated to 92.3
  - Support building and running under Python 3.13 for F42
  - Removed patch from 92.1 as its present in 92.3


author: Cleber Rosa <crosa@redhat.com> - 112.0-1
changelog:
  - Sync with upstream release 112.0
  - Removed python3-elementpath build requirement
  - Made the remote spawner a proper sub package
  - Packaged JSON schema files
  - Introduced new sub package for mail plugin
  - Removed the pinning of markupsafe on Fedora 42 and later
  - Packaged avocado-runner-pip
  - Packaged avocado-runner-vmimage
  - Provide requirements for running the functional test
    nrunner.py:TaskRunStatusService.test_task_status_service_lost
  - Require gcc, gdb and gdb-gdbserver for tests


author: Adam Williamson <awilliam@redhat.com> - 112.0-3
changelog:
  - Backport PR #6295 to fix resultsdb_api dependency (#2452821)
  - Backport PR #6252 to fix build (tests) with recent setuptools (#2434951)


author: Scott K Logan <logans@cottsay.net> - 3.0-19
changelog:
  - Add proposed patch to unblock Python 3.14 builds (rhbz#2328004)
  - Switch to pyproject build macros (rhbz#2377504)


author: Scott K Logan <logans@cottsay.net> - 1.1.0-1
changelog:
  - Update to 1.1.0 (rhbz#2394423)
  - Replace macro use in URL/Source0 fields for spec legibility
  - Move doc subpackage after python3 so %{summary} resolves correctly


author: Dan Radez <dradez@redhat.com> - 11.1.1-4
changelog:
  - Skip test_https_over_http_error (upstream cherrypy/cheroot#645):
    Python ssl reports 'wrong version number' where the test expects the
    OpenSSL >=3.1 string 'record layer failure'.


author: Benjamin A. Beasley <code@musicinmybrain.net> - 15.0.1-9
changelog:
  - Rebuilt for Python 3.13 (close RHBZ#2291652)
  - Applied a simple patch for 'pipes' module removal in Python 3.13


author: Scott K Logan <logans@cottsay.net> - 15.0.1-12
changelog:
  - Add missing BuildRequires: /usr/bin/script (rhbz#2341136)
  - Switch to pyproject build macros (rhbz#2377563)


author: Jakub Kadlcik <frostyx@email.cz> 1.132-1
changelog:
  - Discourage from deleting objects while paginating over them
  - Suggest pagination only when a GET request timeouts


author: Jakub Kadlcik <frostyx@email.cz> 2.2-1
changelog:
  - Stop using deprecated %py3_build/%py3_install macros
  - Remove rhel7 conditions and remove python2 support


author: Jakub Kadlcik <frostyx@email.cz> 2.3-1
changelog:
  - Use correct used HTTP methods for delete and update requests
  - Introduce v3.requests.DELETE method


author: Jakub Kadlcik <frostyx@email.cz> 2.6-1
changelog:
  - Don't traceback new-api-token for default config
  - Bypass anubis challenge by setting copr user agent
  - Use Tito to generate component.__version__


author: Miro Hrončok <miro@hroncok.cz> - 1.4.1-8
changelog:
  - Remove unused BuildRequires for deprecated python3-nose
  - https://fedoraproject.org/wiki/Changes/DeprecateNose


author: Michel Lind <salimma@fedoraproject.org> - 25.1-1
changelog:
  - Update to 25.1; Resolves: RHBZ#2239310
  - This fixes building with Python 3.14; Resolves: RHBZ#2336944
  - Modernize packaging; Resolves: RHBZ#2377642
  - Re-enable tests
  - Update automatically converted SPDX license; this is BSD-3-Clause


author: Terje Rosten <terje.rosten@ntnu.no> - 4.8.0-1
changelog:
  - 4.8.0
  - Fix doc build
  - Switch to toml based build (based on upstream patch)
  - Remove legacy Python 2 refs


author: Steve Traylen <steve.traylen@cern.ch> - 3.3.0-2
changelog:
  - Remove superflous python-reno BR
  - Use pyproject macros for file listing
  - Enable tox invocation of tests


author: Benjamin A. Beasley <code@musicinmybrain.net> - 10.0-12
changelog:
  - Patch for pipes module removal in Python 3.13 (fix RHBZ#2245647)
  - At least do an import-only check when tests are disabled
  - Fix and re-enable the tests
  - Add a bootstrap conditional


author: Erich Eickmeyer <erich@ericheickmeyer.com> - 0.5.5-1
changelog:
  - Modernize spec: use pyproject macros for build/install/test.
  - Add conditional %check (prefer %pyproject_test in CI, fallback to inline import for local builds).
  - Update BuildRequires, use https://files.pythonhosted.org/packages/source/p/python-jack-client/python-jack-client-0.5.5.tar.gz, and fix \
  RPM_FILES_ESCAPE=4.19 \
  /usr/bin/python3 /usr/lib/rpm/redhat/pyproject_save_files.py \
    --output-files "/builddir/build/BUILD/python-jack-client-0.5.5-build/python-jack-client-0.5.5-1.fc44.noarch-pyproject-files" \
    --output-modules "/builddir/build/BUILD/python-jack-client-0.5.5-build/python-jack-client-0.5.5-1.fc44.noarch-pyproject-modules" \
    --buildroot "/builddir/build/BUILD/python-jack-client-0.5.5-build/BUILDROOT" \
    --sitelib "/usr/lib/python3.14/site-packages" \
    --sitearch "/usr/lib64/python3.14/site-packages" \
    --python-version "3.14" \
    --pyproject-record "/builddir/build/BUILD/python-jack-client-0.5.5-build/python-jack-client-0.5.5-1.fc44.noarch-pyproject-record" \
    --prefix "/usr" \
    listing.

  - Fix rpmlint warnings and adjust %files to use /builddir/build/BUILD/python-jack-client-0.5.5-build/python-jack-client-0.5.5-1.fc44.noarch-pyproject-files.


author: Miro Hrončok <mhroncok@redhat.com> - 1.8.2-5
changelog:
  - Drop unused test dependency on deprecated python3-nose
  - https://fedoraproject.org/wiki/Changes/DeprecateNose


author: Jerry James <loganjerry@gmail.com> - 1.19.1-4
changelog:
  - Update various npm components used in the build
  - Fix CVE-2025-69873: update ajv to 6.15.0/8.20.0
  - Fix CVE-2026-0540 and CVE-2026-41240: update DOMPurify to 3.4.2
  - Fix CVE-2026-3449: update @tootallnate/once to 3.0.1
  - Fix CVE-2026-4800: update lodash to 4.18.1
  - Fix CVE-2026-6321: update fast-uri to 3.1.2


author: Steve Traylen <steve.traylen@cern.ch> - 2.11.0-1
changelog:
  - Release 2.11.0
  - Migrate to pyproject rpm macros
  - Resolves: rhbz#2133136
  - Resolves: rhbz#2377836


author: Miro Hrončok <mhroncok@redhat.com> - 1:31.0.0-2
changelog:
  - Remove unused tests Requires
  - https://fedoraproject.org/wiki/Changes/DeprecateNose
  - https://fedoraproject.org/wiki/Changes/DeprecatePythonMock


author: Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 1:34.1.0-2
changelog:
  - Drop urllib3 upper limit so the package can be installed, https://github.com/kubernetes-client/python/issues/2458


author: Jerry James <loganjerry@gmail.com> - 3.0.1-1
changelog:
  - Version 3.0.1
  - Use the pyproject declarative buildsystem
  - Drop upstreamed patch for python 3.13 support


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.47.0~rc1-1
changelog:
  - Update to 0.47.0~rc1 (close RHBZ#2447070)
  - Fixes compatibility with recent setuptools, including
    https://fedoraproject.org/wiki/Changes/Setuptools_82+.


author: Jerry James <loganjerry@gmail.com> - 4.0.3-1
changelog:
  - Version 4.0.3
  - Add patch to avoid incompatible version of @types/d3-dispatch
  - Add patch to work around a typescript error


author: Steve Traylen <steve.traylen@cern.ch> - 1.8.2-1
changelog:
  - Update to 1.8.2 rhbz#2377100
  - Stop using deprecated py3 macros. rhbz#2450068
  - Run tests with tox


author: Joel Capitao <jcapitao@redhat.com> 5.6.0-2
changelog:
  - Use \
  TOX_TESTENV_PASSENV="${TOX_TESTENV_PASSENV:-*}" \
  \
    CFLAGS="${CFLAGS:-${RPM_OPT_FLAGS}}" LDFLAGS="${LDFLAGS:-${RPM_LD_FLAGS}}"\
    PATH="/builddir/build/BUILD/python-oslo-context-6.3.0-build/BUILDROOT/usr/bin:$PATH"\
    PYTHONPATH="${PYTHONPATH:-/builddir/build/BUILD/python-oslo-context-6.3.0-build/BUILDROOT/usr/lib64/python3.14/site-packages:/builddir/build/BUILD/python-oslo-context-6.3.0-build/BUILDROOT/usr/lib/python3.14/site-packages}"\
    PYTHONDONTWRITEBYTECODE=1\
    PYTEST_ADDOPTS="${PYTEST_ADDOPTS:-} --ignore=/builddir/build/BUILD/python-oslo-context-6.3.0-build/.pyproject-builddir"\
    PYTEST_XDIST_AUTO_NUM_WORKERS="${PYTEST_XDIST_AUTO_NUM_WORKERS:-8}" \
  HOSTNAME="rpmbuild" \
  /usr/bin/python3 -m tox --current-env --assert-config -q --recreate -e "docs" macro


author: Paul Howarth <paul@city-fan.org> - 3.5.1-1
changelog:
  - Update to 3.5.1 (rhbz#2343673)
    - Private key material is now explicitly 'unpadded' during decryption,
      removing a reliance on some lax OpenSSL behavior and making us compatible
      with future Cryptography releases (GH#2490)


author: Paul Howarth <paul@city-fan.org> - 4.0.0-1
changelog:
  - Update to 4.0.0
    - Dropped support for Python <3.9
    - Migrated packaging metadata and practices to use 'pyproject.toml'
    - Removed the now-vestigial 'ed25519' packaging 'extra' (support for this
      hasn't required additional dependencies in a number of releases now, just
      the core ones)
    - Moved Invoke requirement to core dependencies, and removed
      'paramiko[invoke]' from extras
    - With those two changes, 'paramiko[all]' becomes much less useful, and has
      itself been axed
    - Removed the very old and wizened 'setup_helper.py' which was only needed on
      ancient (for this century) versions of macOS
    - Removed 'paramiko.__all__', as it was redundant (guessing it dated back to
      some *very* old Python versions; anyone using 'import *' these days -
      shame! - should still be fine as we never *had* any 'private' members in
      '__all__' and AFAICT that was the only reason ever to use it in the first
      place (as 'import *' skips names like '_private')
    - Removed support for the DSA (aka DSS) key algorithm, as it has been badly
      outdated and insecure for a decade or more at this point, and was recently
      completely removed from OpenSSH as well (GH#973)
      - If you were still using DSA out of sheer inertia: we strongly recommend
        upgrading to Ed25519 (or maybe ECDSA)
      - If you were still using DSA because of target hosts you do not control:
        please continue using Paramiko 3.x
  - Reinstate use of invoke since it's now a core dependency


author: Paul Howarth <paul@city-fan.org> - 5.0.0-1
changelog:
  - Update to 5.0.0 (rhbz#2468545)
    - Fix 'Ed25519Key <paramiko.ed25519key.Ed25519Key>'s internals such that it
      no longer throws 'AttributeError' during calls to '__repr__' when only
      partly initialized; this isn't a normal runtime problem (it only happens
      inside error handling for fatal errors like "not a valid private key") but
      was perennially complicating test failure diagnosis and similar scenarios
    - The 'PKey <paramiko.pkey.PKey>' class family tree reorganized the
      'write_private_key' and 'write_private_key_file' methods; with other recent
      changes, having individual implementations on the child classes made no
      sense, so key writing is now implemented in 'PKey <paramiko.pkey.PKey>'
      itself and the included child classes such as
      'ECDSAKey <paramiko.ecdsakey.ECDSAKey>' no longer define their own such
      methods, instead simply exposing their underlying cryptographic private key
      objects as '.private_key'
    - Added a new, optional 'file_format' keyword argument to
      'PKey.write_private_key <paramiko.pkey.PKey.write_private_key>' and
      'PKey.write_private_key_file <paramiko.pkey.PKey.write_private_key_file>' to
      allow writing out OpenSSH-style private key files in addition to the legacy
      PEM format
      - Warning: While the default format remains PEM in Paramiko 5, future major
        releases are likely to change that default to the OpenSSH format; we
        recommend updating any key-writing code you have to be explicit now, to
        insulate yourself from such an update
    - Raised the minimum modulus size in 'diffie-hellman-group-exchange-sha256'
      key exchange from 1024 (the original spec's minimum) to 2048 (the
      contemporary minimum according to RFC-9142, and matching a similar change by
      OpenSSH ten years ago in 7.2 / 2016)
      - Warning: This change may be backwards incompatible if you were targeting
        servers supporting *only* this kex method and whose own maximum modulus
        size for group-exchange was lower than 2048
    - Removed GSSAPI support, as the current (buggy, no longer easily testable in
      CI, poorly understood and not used by the core team) implementation is
      SHA-1 based and no SHA-256 upgrade appeared to be forthcoming from
      contributors
      - We don't like removing functionality, but this feature has been on the
        rocks for years and it makes sense to remove it as an insecure support
        burden; we will definitely consider merging a SHA256-based replacement in
        the future if a high-quality one appears
      - Side note: the GSS related constants in 'paramiko/common.py' have been
        left in place as they are essentially mapping out known protocol numbers
      - Warning: This change is backwards incompatible if you require GSS
    - Removed support for key exchange using SHA-1, meaning the kex methods
      'diffie-hellman-group-exchange-sha1', '`diffie-hellman-group14-sha1', and
      'diffie-hellman-group1-sha1' are now gone; implementing classes have been
      removed/merged/shuffled as required
      - Warning: This change is backwards incompatible if you were still
        supporting old systems that don't implement sha256/sha512 DH kex (or
        ECDH kex)
    - Removed support for verifying/signing with RSA keys using SHA-1 hashing;
      generally, this means most cases where "ssh-rsa" was used as an algorithm
      identifier (as opposed to a key material identifier) will no longer accept
      that string as valid, and the relevant code that actually used e.g.
      'hashes.SHA1' no longer does
      - Warning: This change is backwards incompatible if you are stuck
        supporting legacy systems with Paramiko that are unable to use SHA2-based
        signatures with RSA keys (or other workarounds, such as switching from
        RSA keys to Ed25519 ones)
    - Added a 'password' kwarg to
      'PKey.from_type_string <paramiko.pkey.PKey.from_type_string>' so it can
      handle encrypted keys like most other PKey constructors already could
    - Renamed 'PKey.from_path <paramiko.pkey.PKey.from_path>'s 'passphrase'
      argument to 'password' so it's consistent with all the other methods of
      instantiating PKey objects
      - Warning: This change is backwards incompatible if you were using this
        relatively new constructor and were doing so to load encrypted keys
    - Removed the 'demos/' folder; they've become too big a support burden and
      we've wanted to remove them for years
      - Users who enjoyed the client-side demos should look at our wrapper
        library, 'Fabric <https://fabfile.org>'
      - We suspect the most-used demo was 'demos/demo-server.py' and may consider
        adding a variant of it to the actual Python package in future


author: Jerry James <loganjerry@gmail.com> - 0.25.1-1
changelog:
  - Version 0.25.1
  - Use the pyproject declarative buildsystem
  - Drop all patches
  - Drop pkg_resources workaround


author: Tao Jin <tao-j@outlook.com> - 0.6-18
changelog:
  - Migrate to pyproject macros and fix tests for Python 3.14
  - Modernize spec file to use PEP 517 build process with %pyproject_*
    macros.
  - Use %generate_buildrequires for dynamic dependency resolution.
  - Patch test_asyncio.py to resolve RuntimeError with
    asyncio.get_event_loop() on Python 3.14.
  - Switch to %autorelease and %autochangelog.


author: Michel Lind <salimma@fedoraproject.org> - 4.12.0-1
changelog:
  - Update to 4.12.0 upstream release
  - Resolves: rhbz#2344661
  - Enable Packit
  - License audit: fix the old Callaway license to BSD-3-Clause


author: Scott K Logan <logans@cottsay.net> - 0.26.0-1
changelog:
  - Update to 0.26.0 (rhbz#2307470)
  - Switch to pyproject build macros (rhbz#2378179)
  - Add patch for sphinx 8 compatibility (rhbz#2329891)
  - Review SPDX licensing


author: Scott K Logan <logans@cottsay.net> - 1.6.0-1
changelog:
  - Update to 1.6.0 (rhbz#2342035)
  - Drop spec file support for RHEL 7
  - Review SPDX licensing
  - Fix summary on Python 3 subpackage


author: Miro Hrončok <mhroncok@redhat.com> - 3.14-8
changelog:
  - %python_extras_subpkg: Add -v option to specify the required version(-release)
  - This is useful when the extras are built from a different specfile (e.g. in EPEL for a RHEL base package)


author: Miro Hrončok <mhroncok@redhat.com> - 3.14-9
changelog:
  - %python_extras_subpkg: Only %ghost the egg-info/dist-info directory, not the content
  - That way, accidentally unpackaged files within are reported as errors


author: Miro Hrončok <mhroncok@redhat.com> - 3.14-11
changelog:
  - %python_wheel_inject_sbom: Add more metadata to the SBOM
  - %python_wheel_inject_sbom: Rename the SBOM file to limit the possibility of clashes


author: Miro Hrončok <mhroncok@redhat.com> - 3.14-12
changelog:
  - %python_wheel_inject_sbom: Hardcode the purl of this tool instead of constructing it at runtime
  - %py3_build, %py3_install, etc.: Bump the Fedora version in the deprecation message


author: Carl George <carlwgeorge@fedoraproject.org> - 24.2.0-1
changelog:
  - Update to version 24.2.0 rhbz#2258307
  - Remove hatch-fancy-pypi-readme build-system dependency
  - Disable docs when building for RHEL (EPEL)


author: Michel Lind <salimma@fedoraproject.org> - 2.8.5-1
changelog:
  - Update to 2.8.5 upstream release
  - Resolves: rhbz#2413751
  - Run tests with verbose output
  - Enable Packit


author: Charalampos Stratakis <cstratak@redhat.com> - 3.14.4-2
changelog:
  - Security fixes for CVE-2026-1502, CVE-2026-4786, CVE-2026-5713, CVE-2026-6100
  Resolves: rhbz#2457944, rhbz#2458224, rhbz#2458488, rhbz#2458016


author: Yaakov Selkowitz <yselkowi@redhat.com> - 0.33-17
changelog:
  - Modernize spec for https://fedoraproject.org/wiki/Changes/DeprecateSetuppyMacros
  - Use xwfb-run instead of Xorg+drv-dummy for tests


author: Orion Poplawski <orion@nwra.com> - 5.0-6
changelog:
  - Rebuild without bootstrop (rhbz#2314522)
  - Add upstream fix for doc build with sphinx 8.x (rhbz#2329899)


author: Benjamin A. Beasley <code@musicinmybrain.net> - 3.1.48-1
changelog:
  - Update to 3.1.48; closes RHBZ#2460480, fixes GHSA-rpm5-65cw-6hj4,
    fixes GHSA-x2qx-6953-8485, and fixes GHSA-7545-fcxq-7j24


author: Troy Curtis Jr <troy@troycurtisjr.com> - 0.27.1-1
changelog:
  - Update to 0.27.1.
  - Fixes rhbz#2349293
  - Drop the no longer needed 72.patch
  - Open up the rapidfuzz-cpp build version to allow build against 3.3.3
  - Update URL to the new rapidfuzz GitHub organization.


author: Sandro <devel@penguinpee.nl> - 1.4.0-1
changelog:
  - Update to 1.4.0 (RHBZ#2348983)
  - Remove conditionals for EOL release
  - Review and update versions of bundled fonts
  - Drop dependency on `fontawesome4-fonts-web`


author: Michel Lind <salimma@fedoraproject.org> - 1.4.6-1
changelog:
  - Update to version 1.4.6; Fixes: rhbz#2267826
  - Refreshed patches
  - Backport committed PR 557 migrating from pkg_resources


author: Parag Nemade <pnemade AT redhat DOT com> - 25.8.2-2
changelog:
  - Disable tests as with this release it gives "ImportError while loading
    conftest" as tests need ansible-core version >= 2.20.0


author: Parag Nemade <pnemade AT redhat DOT com> - 2.6.0-1
changelog:
  - Update to 2.6.0 version (#2307515)
  - Use pyproject macros
  - Drop python2 subpackage as its not compatible with new python packaging


author: Carl George <carlwgeorge@fedoraproject.org> - 3.50.2.0-1
changelog:
  - Update to version 3.50.2.0
  - Port to pyproject macros rhbz#2377454
  - Add upstream patch to avoid segfault during tests


author: Lumír Balhar <lbalhar@redhat.com> - 5.0.1-2
changelog:
  - Deprecate python3-async-timeout
  https://fedoraproject.org/wiki/Changes/DeprecatePythonAsyncTimeout


author: Zane Bitter <zaneb@fedoraproject.org> 0.6.0-1
changelog:
  - Fix compatibility with Python 3.15.0a5 (rhbz#2424583)
  - Comply with PEP540 UTF-8 Mode
  - Defer to stdlib for argparse coloring in Python 3.14 and later
  - Add feature to specify a default error code


author: Carl George <carlwgeorge@fedoraproject.org> - 0.5.17-1
changelog:
  - Update to version 0.5.17 rhbz#2333482
  - Add missing click dependency
  - Avoid duplicate LICENSE.txt file


author: Paul Wouters <paul.wouters@aiven.io> - 2:1.38.0-1
changelog:
  - Update to 1.38.0 to address CVE-2026-21226
  - Resolves: rhbz#2404058 - python-azure-core-1.38.0 is available


author: Jeremy Cline <jeremycline@linux.microsoft.com> - 1:0.0.53-1
changelog:
  - Update to v0.0.53
  - Add MSAL support. Remove ADAL support
  - Suppress deprecation warning when detecting pyopenssl existence.


author: Jeremy Cline <jeremycline@linux.microsoft.com> - 1.1.0~b1-2
changelog:
  - Apply suggested changes from package review
  - Add -l to the %pyproject_save_files macro to enforce the license is
    installed
  - Drop the note about Python 3.8 from the description


author: Miro Hrončok <miro@hroncok.cz> - 1.2.6-30
changelog:
  - Replace nose test-framework functionality with pytest
  - https://fedoraproject.org/wiki/Changes/DeprecateNose


author: Miro Hrončok <mhroncok@redhat.com> - 2.49.0-24
changelog:
  - Remove unused test BuildRequires
  - https://fedoraproject.org/wiki/Changes/DeprecateNose
  - Run a very basic import check during the build


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.1.10-1
changelog:
  - Update to 0.1.10 (close RHBZ#2435502)
  - Starting in Fedora 44, drop the PDF manual and the -doc subpackage


author: Jonathan Steffan <jsteffan@fedoraproject.org> - 2.3.1-0.1.20230409gitcda5072
changelog:
  - Update BuildRequires to python3-cryptography (RHBZ#2061786)
  - Update to 2.3.1 prerelease with support for python3-cryptography


author: Miro Hrončok <miro@hroncok.cz> - 1.3.0-3
changelog:
  - Fedora ELN: Build python3-build+virtualenv package
  - Fixes: https://github.com/fedora-eln/eln/issues/309


author: Michel Lind <salimma@fedoraproject.org> - 2.9.0-1
changelog:
  - Update to 2.9.0 upstream release
  - Resolves: rhbz#2229363
  - Resolves: CVE-2026-31899
  - Enable Packit
  - Drop unneeded test shenanigans
  - Enforce that license is preinstalled, stop installing by hand


author: Miro Hrončok <miro@hroncok.cz> - 2024.08.30-4
changelog:
  - Use /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem
  - https://fedoraproject.org/wiki/Changes/dropingOfCertPemFile
  - Fixes: rhbz#2337319


author: Benjamin A. Beasley <code@musicinmybrain.net> - 6.0.0-1
changelog:
  - Update to 6.0.0
  - Switch from PyPI sdist to GitHub archive as basis for filtered source
    archive, since the PyPI sdist now contains pre-generated HTML docs and is
    harder to audit


author: Major Hayden <major@redhat.com> - 2.1.3-3
changelog:
  - Add Packit automation for Koji builds and Bodhi updates
  - Add koji_build job triggered on commit for fedora-all
  - Add bodhi_update job triggered on commit for fedora-branched
  - Add issue_repository for error notifications


author: Steve Traylen <steve.traylen@cern.ch> - 4.13.2-1
changelog:
  - Update to 4.13.2
  - New --with bootstrap flag for stestr dep
  - Use pyproject macros file list
  - Remove redundant pyproject-rpms-macro BR
  - Remove redundant seds from setup


author: Jakub Kadlcik <frostyx@email.cz> 1.2-1
changelog:
  - Specify reason for running createrepo
  - Improve robustness and cooperation between backend and rpmbuild
  - Remove license classifier
  - Modernize specfile using pyproject macro


author: Jakub Kadlcik <frostyx@email.cz> 1.6-1
changelog:
  - Do not traceback in SafeRequest if log= is not set
  - Use SafeRequest.timeout only as a timeout per request
  - use Tito to generate component.__version__


author: Brian C. Lane <bcl@redhat.com> - 4.0.1-1
changelog:
  - Update to new upstream version 4.0.1
  - Update spec to use pyproject_ macros
  - Drop html docs, generation with sphinx no longer works
  - Use docopt-ng on Fedora


author: Doğukan Çağatay <dogukan.cagatay@aiven.io> - 2.8-1
changelog:
  - Update python-crc32c package to version 2.8
  - Bump version from 2.7.1 to 2.8
  - Remove bcond tests conditional compilation flag
  - Remove build requirement wheel and pytest which is already provided
    dynamically
  - Simplify buildrequires generation with -g test flag
  - Add manual page generation using help2man
  - Remove conditional test execution (always run tests now)
  - Update file list in the %files section
  - Clean up spec file formatting and remove unnecessary blank lines


author: Paul Howarth <paul@city-fan.org> - 2.6.1-56
changelog:
  - Stop using deprecated %py3_build/%py3_install macros (rhbz#2377592)
  - Drop support for building for multiple Python versions


author: Jeremy Cline <jeremycline@linux.microsoft.com> - 46.0.3-1
changelog:
  - Update to v46.0.3
  - Removed the deprecated get_attribute_for_oid method on
    CertificateSigningRequest. Users should use get_attribute_for_oid()
    instead.
  - Removed the deprecated CAST5, SEED, IDEA, and Blowfish classes from the
    cipher module. These are still available in Decrepit cryptography.
  - In X.509, when performing a PSS signature with a SHA-3 hash, it is now
    encoded with the official NIST SHA3 OID.
  - Added support for free-threaded Python 3.14.


author: Jeremy Cline <jeremycline@microsoft.com> - 46.0.7-1
changelog:
  - Update to 46.0.7
  - SECURITY ISSUE: Fixed an issue where non-contiguous buffers could be
    passed to APIs that accept Python buffers, which could lead to buffer
    overflow. CVE-2026-39892


author: Carl George <carlwgeorge@fedoraproject.org> - 1.6^1.1484546-1
changelog:
  - Update to latest upstream snapshot
  - Resolves Python 3.13 build error rhbz#2246053
  - Switch to SPDX license notation


author: Aleksei Bavshin <alebastr@fedoraproject.org> - 0.2.3-17
changelog:
  - Fix build with pytest-asyncio 1.x
  - Address future deprecations
  - Convert to pyproject macros (rhbz#2377610)


author: Packit <hello@packit.dev> - 0.36.0-1
changelog:
  - mockobject: Fix _wrap_in_dbus_variant for Struct and Dict types (thanks Sebastian Wick)
  - Drop setup.{cfg,py} and RHEL 9 support, move to pybuild (rhbz#2377609)
  - Drop iio-sensor-proxy tests, the template is broken (see #241)


author: Packit <hello@packit.dev> - 0.37.0-1
changelog:
  - templates: Drop iio-sensors-proxy (See #241)
  - DBusTestCase: Drop obsolete {start,stop}_dbus() methods
  - Fix dbus-daemon startup race condition (Debian#1109272)


author: Packit <hello@packit.dev> - 0.38.0-1
changelog:
  - polkitd: Add RegisterAuthenticationAgentWithOptions
  - logind: Add SetWallMessage
  - README: Update outdated and broken examples, move to addCleanup()
  - Move all license comments to SPDX-License-Identifier


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.9.0-18
changelog:
  - Port to pyproject-rpm-macros, diverge from EPEL8; fixes RHBZ#2377624
  - Drop -doc subpackage starting with F44
  - Add metapackage for numpy extra


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.38.00-4
changelog:
  - Exclude tests for Fedora 43+ on s390x that fail due to hardware
    acceleration in the zlib-ng library.


author: Michel Lind <salimma@fedoraproject.org> - 6.0.5-1
changelog:
  - Update to version 6.0.5; Resolves RHBZ#2444118
  - Fixes CVE-2026-5766: Potential denial-of-service vulnerability in ASGI
    requests via file upload limit bypass
  - Fixes CVE-2026-35192: Session fixation via public cached pages and
    SESSION_SAVE_EVERY_REQUEST
  - Fixes CVE-2026-6907: Potential exposure of private data due to incorrect
    handling of Vary: * in UpdateCacheMiddleware
  - Fixes CVE-2026-3902: ASGI header spoofing via underscore/hyphen
    conflation
  - Fixes CVE-2026-4277: Privilege abuse in GenericInlineModelAdmin
  - Fixes CVE-2026-4292: Privilege abuse in ModelAdmin.list_editable
  - Fixes CVE-2026-33033: Potential denial-of-service vulnerability in
    MultiPartParser via base64-encoded file upload
  - Fixes CVE-2026-33034: Potential denial-of-service vulnerability in ASGI
    requests via memory upload limit bypass
  - Fixes CVE-2026-25674: Potential incorrect permissions on newly created
    file system objects


author: Michel Lind <salimma@fedoraproject.org> - 1.0.6-1
changelog:
  - Update to version 1.0.6
  - Audited licensing; LicenseRef-Callaway-BSD -> BSD-2-Clause AND CC-BY-4.0
    AND CC0-1.0
  - Stop using deprecated Python macros; Fixes: RHBZ#2377641


author: Michel Lind <salimma@fedoraproject.org> - 1.10.0-1
changelog:
  - Update to 1.10.0 upstream release
  - Compatible with Django 6.x; Resolves: rhbz#2464710
  - Drop patch removing changelog, no longer needed
  - Enforce that license is automatically installed
  - Enable Packit


author: Michel Lind <salimma@fedoraproject.org> - 6.0.0-1
changelog:
  - Update to 6.0.0 upstream release
  - Resolves: rhbz#1445556
  - Stop using deprecated macros; Resolves: rhbz#2377653
  - Drop old obsoletes, no longer needed
  - SPDX license audit; license is BSD-3-Clause
  - Run import checks; prepare to run unit tests


author: Michel Lind <salimma@fedoraproject.org> - 3.16.1-1
changelog:
  - Update to 3.16.1 upstream release
  - Resolves: rhbz#2386912
  - Enable Packit integration
  - Add import check


author: Michel Lind <salimma@fedoraproject.org> - 5.2.4-1
changelog:
  - Update to version 5.2.4
  - Skip test_strip_tags and test_parsing_errors on Python 3.14; Fixes:
    RHBZ#2374042


author: Michel Lind <salimma@fedoraproject.org> - 5.2.9-1
changelog:
  - Update to version 5.2.9
  - Fixes CVE-2025-13372: Potential SQL injection in FilteredRelation column
    aliases on PostgreSQL
  - Fixes CVE-2025-64460: Potential denial-of-service vulnerability in XML
    Deserializer
  - Fixes CVE-2025-64459: Potential SQL injection via _connector keyword
    argument (5.2.8)
  - Fixes CVE-2025-59681: Potential SQL injection in QuerySet.annotate(),
    alias(), aggregate(), and extra() on MySQL and MariaDB (5.2.7)
  - Fixes CVE-2025-59682: Potential partial directory-traversal via
    archive.extract() (5.2.7)
  - Fixes CVE-2025-57833: Potential SQL injection in FilteredRelation column
    aliases (5.2.6)


author: Michel Lind <salimma@fedoraproject.org> - 5.2.11-1
changelog:
  - Update to version 5.2.11; Resolves: RHBZ#2427483
  - `python-django5` is now the alternate `python3-django5` on Fedora 44+,
    `python3-django` is now Django 6.x
  - Fixes CVE-2025-13473: Username enumeration through timing difference in
    mod_wsgi authentication handler
  - Fixes CVE-2025-14550: Potential denial-of-service vulnerability via
    repeated headers when using ASGI
  - Fixes CVE-2026-1207: Potential SQL injection via raster lookups on
    PostGIS
  - Fixes CVE-2026-1285: Potential denial-of-service vulnerability in
    django.utils.text.Truncator HTML methods
  - Fixes CVE-2026-1287: Potential SQL injection in column aliases via
    control characters
  - Fixes CVE-2026-1312: Potential SQL injection via QuerySet.order_by and
    FilteredRelation
  - Fixed a bug in Django 5.2 where data exceeding max_length was silently
    truncated by QuerySet.bulk_create() on PostgreSQL
  - Fixed a bug where management command colorized help (introduced in Python
    3.14) ignored the --no-color option and the DJANGO_COLORS setting


author: Michel Lind <salimma@fedoraproject.org> - 5.2.14-1
changelog:
  - Update to version 5.2.14; Resolves RHBZ#2444117
  - Fixes CVE-2026-5766: Potential denial-of-service vulnerability in ASGI
    requests via file upload limit bypass
  - Fixes CVE-2026-35192: Session fixation via public cached pages and
    SESSION_SAVE_EVERY_REQUEST
  - Fixes CVE-2026-6907: Potential exposure of private data due to incorrect
    handling of Vary: * in UpdateCacheMiddleware
  - Fixes CVE-2026-3902: ASGI header spoofing via underscore/hyphen
    conflation
  - Fixes CVE-2026-4277: Privilege abuse in GenericInlineModelAdmin
  - Fixes CVE-2026-4292: Privilege abuse in ModelAdmin.list_editable
  - Fixes CVE-2026-33033: Potential denial-of-service vulnerability in
    MultiPartParser via base64-encoded file upload
  - Fixes CVE-2026-33034: Potential denial-of-service vulnerability in ASGI
    requests via memory upload limit bypass
  - Fixes CVE-2026-25674: Potential incorrect permissions on newly created
    file system objects


author: Michel Lind <salimma@fedoraproject.org> - 1.0.6-1
changelog:
  - Update to version 1.0.6
  - Modernize to follow the latest Python packaging guidelines
  - Generate extras subpackages
  - Enable import checks
  - Run unit tests
  - Use proper SPDX license identifier (zlib -> Zlib)
  - Enable Packit for future Rawhide updates


author: Michel Lind <salimma@fedoraproject.org> - 1.1.8-1
changelog:
  - Update to 1.1.8 upstream release
  - Add conditional BR on openssl to run some tests
  - Remove unneeded `upstream_project_url` from packit.yaml


author: Benjamin A. Beasley <code@musicinmybrain.net> - 2.2.0-7
changelog:
  - Completely modernize (and greatly simplify) the packaging
  - Use pyproject-rpm-macros (fix RHBZ#2377674)
  - Package from the GitHub archive instead of the PyPI sdist
  - Run the tests
  - Use the provisional pyproject declarative buildsystem


author: Jos de Kloe <josdekloe@gmail.com> 2.45.0-1
changelog:
  - move to upstream release 2.45.0
   (skipped version 2.44.0 due to bug https://github.com/ecmwf/eccodes-python/issues/145)


author: Michel Lind <salimma@fedoraproject.org> - 9.0.4-9
changelog:
  - Replace mock with unittest.mock
  - Use bcond to toggle tests and gate test BRs but keep them disabled for now


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.7.0-6
changelog:
  - Use XWayland to run the graphical tests
  - Accurately categorize skipped tests, and re-enable a few.


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.5.0~20231031git5aea0fd-1
changelog:
  - Update to a pre-release snapshot of 0.5.0
  - Update to current packaging standards, with pyproject-rpm-macros
  - Run the tests (with a few unexplained failures)


author: Steve Traylen <steve.traylen@cern.ch> - 0.5-1
changelog:
  - Update to 0.5 release - rhbz#1595860
  - Run tests with pytest macro - rhbz#2319655
  - Correct autogenerated license field
  - Switch source to github URL


author: Major Hayden <major@redhat.com> - 2.33.0-2
changelog:
  - ci: add Packit configuration for automated updates
  - Add pull_from_upstream job to open dist-git PRs on new releases


author: Ondřej Pohořelský <opohorel@redhat.com> - 0.3.2-1
changelog:
  - Update to 0.3.2
  - Migrated to new python packaging guidelines
  - Resolves: rhbz#2377697, rhbz#2377047


author: Jakub Kadlcik <frostyx@email.cz> 1.2-1
changelog:
  - Drop bodhi-client dependency (frostyx@email.cz)
  - Add installation instructions (frostyx@email.cz)
  - Show how to get only version numbers (frostyx@email.cz)


author: Jakub Kadlcik <frostyx@email.cz> 1.3-1
changelog:
  - Make sure everything behaves correctly during the branching window
    (frostyx@email.cz)
  - Add releasers.conf (frostyx@email.cz)


author: Jakub Kadlcik <frostyx@email.cz> 1.5-1
changelog:
  - Implement a caching mechanism (frostyx@email.cz)
  - Return bodhi releases as simple dicts (frostyx@email.cz)
  - Add CLI (mfocko@redhat.com)
  - Use pagination for bodhi's API (carlwgeorge@gmail.com)
  - Combine HTTP calls in bodhi_active_releases (carlwgeorge@gmail.com)


author: Jakub Kadlcik <frostyx@email.cz> 1.7-1
changelog:
  - Exclude archived releases (nforro@redhat.com)
  - Generate aliases for minor versions of EPEL (nforro@redhat.com)


author: Jakub Kadlcik <frostyx@email.cz> 1.8-1
changelog:
  - Implement a filter_distro helper function (frostyx@email.cz)
  - Test EPEL minor version aliases after 10.1 branching (nforro@redhat.com)


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: Miro Hrončok <miro@hroncok.cz> - 0.19.2-6
changelog:
  - Fix build with setuptools 80.9.0
  - Stop running python3 setup.py develop --user in %check
  - Fixes: rhbz#2403564


author: Michel Lind <salimma@fedoraproject.org> - 5.1.0-1
changelog:
  - Update to version 5.1.0; Resolves: rhbz#2319659
  - Modernize spec for the latest packaging guidelines


author: Miro Hrončok <mhroncok@redhat.com> - 0.2.0-35
changelog:
  - Drop unneeded BuildRequires for python3-spec and python3-nose, use unittest
  - https://fedoraproject.org/wiki/Changes/DeprecateNose


author: Benjamin A. Beasley <code@musicinmybrain.net> - 2.4.16-12
changelog:
  - Remove obsolete test skip (regression was fixed in Python 3.12.1)
  - Report and skip regressions related to URL formation in Python 3.14;
    fixes RHBZ#2336951


author: Miro Hrončok <miro@hroncok.cz> - 0.3.2-2
changelog:
  - Do not attempt to generate test requirements using tox, there is no tox
    configuration
  - Fixes: rhbz#2354142


author: Benjamin A. Beasley <code@musicinmybrain.net> - 5.4.0-1
changelog:
  - Update to 5.4.0 (close RHBZ#2368139)
  - Drop the plotly dependency from the “vis” extra until the python-plotly
    package can be updated


author: Packit <hello@packit.dev> - 2.7.1-1
changelog:
  - Update to 2.7.1 upstream release
  - Resolves: rhbz#2435518
  - No longer unnecessarily patch dependencies
  - Improve the source URL
  - Run most of the tests; ignore those with missing dependencies
  - Always run an import-only “smoke test” no matter what


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1:2.41.1-2
changelog:
  - Migrate to pyproject-rpm-macros (fix RHBZ#2377753)
  - Add missing extras metapackages
  - Run the tests


author: Kevin Fenzi <kevin@scrye.com> - 3.3.0-1
changelog:
  - Update to 3.3.0. Fixes rhbz#2359810
  - Apply upsteam patch to allow building with python 3.15. Fixes rhbz#2424580


author: Terje Rosten <terjeros@gmail.com> - 3.15.1-2
changelog:
  - Add hack avoid %pyproject_wheel overwriting the wordir
    %{_pyproject_wheeldir} between different runs (rhbz#2404466)


author: Miro Hrončok <miro@hroncok.cz> - 1:1.1-32
changelog:
  - Fix test failure caused by ResourceWarning: Implicitly cleaning up
    <addinfourl ...>
  - Fixes: rhbz#2429552


author: Carl George <carlwgeorge@fedoraproject.org> - 1.0.8-1
changelog:
  - Update to version 1.0.8 rhbz#2359117
  - Fix Python 3.14 AttributeError rhbz#2353138
  - Enable tests on EPEL


author: Bala <kumaran.4353@gmail.com> - 0.6.4-1
changelog:
  - Upgrade version to 0.6.4
  - Use packaged vendor http-parser as system provided package is deprecated
  - Remove temporary fix of PR-73 as it got merged to 0.6.1 onwards


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.2.1-7
changelog:
  - Do not spuriously attempt to generate BuildRequires from tox
    (fix RHBZ#2354110)
  - Add an import-only smoke test, and document why we cannot run tests
  - Fix missing license file
  - Remove language about Python 3 in the description, left over from when we
    also had Python 2


author: Georg Sauthoff <mail@gms.tf> - 1.0.3-2
changelog:
  - update to version 1.0.3 which introduces Internetmarke REST API support
    to Fedora (fixes fedora#2401093)
  - migrate to modern set of python build macros (fixes fedora#2377798)


author: Georg Sauthoff <mail@gms.tf> - 1.0.4-1
changelog:
  - update to version 1.0.4
  - update to version 1.0.4 that fixes the CLI and improves error reporting
    in the CLI (fixes fedora#2426910)


author: Steve Traylen <steve.traylen@cern.ch> - 1.48.0-4
changelog:
  - Create sub packages for ciso, async and extra
  - Stop running non-existent tox testing
  - Relax some strong versionion of dependencies


author: Sandro <devel@penguinpee.nl> - 1.1.1-1
changelog:
  - New package: python-ipython-pygments-lexers
  - Defines a variety of Pygments lexers for highlighting IPython code
  - Close RHBZ#2352575


author: Miro Hrončok <mhroncok@redhat.com> - 0.2.0-13
changelog:
  - Use pytest instead of nose
  - https://fedoraproject.org/wiki/Changes/DeprecateNose
  - Use a proper SPDX License tag


author: Ondrej Mosnáček <omosnacek@gmail.com> - 4.0.0-2
changelog:
  - Fix the install command to comply with guidelines
  - Use %{pyproject_[save_]files}
  - Fix EPEL9 build


author: Björn Esser <besser82@fedoraproject.org> - 0.2.4-30
changelog:
  - Run unittests directly
    Fixes: rhbz#2319667
  - Modernize spec-file
  - Add patch to fix setuptool warnings


author: Göran Uddeborg <goeran@uddeborg.se> - 0.9.0-1
changelog:
  - Upgrade to version 0.9.0 rhbz#2348855
  - Replaces the previous workaround for Python 3.14 rhbz#2327982


author: Benjamin A. Beasley <code@musicinmybrain.net> - 4.26.0-1
changelog:
  - Update to 4.26.0 (close RHBZ#2247079)
  - Improve test execution; always run an import-only “smoke test”


author: Jerry James <loganjerry@gmail.com> - 0.9-39.20231204.a6987c8
changelog:
  - Rebuild for polymake 4.15
  - Add patch to fix polymake shell usage
  - Add patches to fix compiler warnings
  - Use the pyproject declarative buildsystem


author: Jerry James <loganjerry@gmail.com> - 1.0.1-7
changelog:
  - Do not run coverage tools in RPM builds
  - Use the pyproject declarative buildsystem
  - Test with pytest


author: Jerry James <loganjerry@gmail.com> - 0.16-35.20180129.7049940
changelog:
  - Rebuild for polymake 4.15
  - Add patch with unreleased changes from upstream
  - Add Provides to reflect bundled three.js
  - Use the pyproject declarative buildsystem


author: Julien Rische <jrische@redhat.com> - 1.1.0-1
changelog:
  - New upstream version (1.1.0)
  - Use DNS discovery for declared realms only (CVE-2025-59088)
    Resolves: rhbz#2415861
  - Fix DoS vulnerability based on unbounded TCP buffering (CVE-2025-59089)
    Resolves: rhbz#2415860
  - Stop using deprecated \
    CFLAGS="${CFLAGS:-${RPM_OPT_FLAGS}}" LDFLAGS="${LDFLAGS:-${RPM_LD_FLAGS}}"\
    /usr/bin/python3 setup.py  build --executable="/usr/bin/python3 -sP" 
  /\
    CFLAGS="${CFLAGS:-${RPM_OPT_FLAGS}}" LDFLAGS="${LDFLAGS:-${RPM_LD_FLAGS}}"\
    /usr/bin/python3 setup.py  install -O1 --skip-build --root /builddir/build/BUILD/python-kdcproxy-1.1.0-build/BUILDROOT --prefix /usr macros
    rm -rfv /builddir/build/BUILD/python-kdcproxy-1.1.0-build/BUILDROOT/usr/bin/__pycache__

    Resolves: rhbz#2377837


author: Sudip Shil <sshil@redhat.com> - 1.0.9-12
changelog:
  - Migrate to %pyproject_* macros and remove deprecated \
    CFLAGS="${CFLAGS:-${RPM_OPT_FLAGS}}" LDFLAGS="${LDFLAGS:-${RPM_LD_FLAGS}}"\
    /usr/bin/python3 setup.py  build --executable="/usr/bin/python3 -sP" 
  /install


author: Carl George <carlwgeorge@fedoraproject.org> - 2.9.1-10
changelog:
  - Update license tag to LGPL-3.0-or-later
  - Remove duplicate COPYING.LESSER.txt license file
  - Run an import check and the upstream test suite in %check


author: Paul Howarth <paul@city-fan.org> - 3.0.0-1
changelog:
  - Update to 3.0.0
    - Dropped support for Python <3.9
    - Modernized project metadata re: Python interpreters, development


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 5.3-1
changelog:
  - Version 5.3 (rhbz#2352617)
  - Upstream release notes suggest only small backward-compatible changes


author: Fedora Release Engineering <releng@fedoraproject.org> - 0.32.0-5
changelog:
  - Unretirement request: pagure.io/releng/issue/12906 Revert "Retired: Fails
    to install: https://pagure.io/releng/issue/12871"


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.23.0-13
changelog:
  - F45+: Stop shipping sassutils.wsgi
  - This avoids a difficult-to-remove pkg_resources dependency, for
    https://fedoraproject.org/wiki/Changes/Setuptools_82+


author: Michel Lind <salimma@fedoraproject.org> - 0.0.9-3
changelog:
  - Replace the no-op tox invocation with pytest
  - Disable tests for now since it fails due to missing log path


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.15.6-3
changelog:
  - Replace spurious/obsolete BuildRequires on python-pytest-runner
  - Depend directly on pytest instead


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.0.3-3
changelog:
  - Stop passing install.strip=false to scikit-build-core
  - It’s not wrong, but it’s redundant with cmake.build-
    type="RelWithDebInfo".


author: Dan Callaghan <djc@djc.id.au> - 0.3.0-1
changelog:
  - new upstream release 0.3.0:
    https://github.com/matrix-org/matrix-synapse-ldap3/releases/tag/v0.3.0


author: Fabian Affolter <mail@fabian-affolter.ch> - 1.3.0-1
changelog:
  - Update to latest upstream version 1.3.0 (closes rhbz#2219697)
  - Fix rhbz#2219756, rhbz#2261581 and rhbz#2232585


author: Michel Lind <salimma@fedoraproject.org> - 1.4.3-1
changelog:
  - Update to 1.4.3 upstream release
  - Resolves: rhbz#2337263
  - Exclude tests that require griffe
  - Deselect one failed test


author: Harald Jensas <hjensas@redhat.com> - 4.7.0-1
changelog:
  - Update to 4.7.0 (#2296411)
    - Relax Paramiko dependency cap for python-paramiko 5.x; legacy SHA-1-only SSH
      is unsupported by that stack.


author: Miro Hrončok <mhroncok@redhat.com> - 0.8.1-21
changelog:
  - Drop unused test dependency on deprecated python3-nose
  - Use pytest instead when built with tests
  - The tests still fail (numpy incompatibility, using the imp module, ...)


author: Petr Šplíchal <psplicha@redhat.com> - 1.9.0-1
changelog:
  - Fix initializing version object by a version object (#48)
  - Send cookies with Python 3 as well
  - Rename required package, fix docs building & tests (#46)
  - Do not build and test on `epel-7` anymore
  - Use the `py3_shebang_fix` macro instead of `pathfix.py`
  - Add an explicit config for building readthedocs
  - Include srpm build requirements in Packit config
  - Remove 'enable_net' from Packit config
  - Remove 'metadata' from Packit config
  - Add missing build job(s) to Packit config


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.5.4-3
changelog:
  - Remove deprecated pytest-runner dependency
  - Since the patch offered upstream introduces a "test" extra, use it
  - Assert that .dist-info contains a license file


author: Sandro <devel@penguinpee.nl> - 1.3.8-1
changelog:
  - Update to 1.3.8 (RHBZ#2391767)
  - Apply patch for compatibility with NumPy >= 2.3.0
  - Close RHBZ#2385504


author: Richard Shaw <hobbes1069@gmail.com> - 1.0.1-40
changelog:
  - Update to use pyproject over deprecated setuptools for builds.
  - Add patch for urlparse as for Python 3 it has been moved to urllib.parse.


author: Major Hayden <major@redhat.com> - 2.167.0-2
changelog:
  - fix(packit): remove invalid dependents key
  - dependents is not a valid Packit configuration key
  - The dependency chain is controlled by oci-cli's dependencies key


author: Major Hayden <major@redhat.com> - 2.167.0-3
changelog:
  - feat(packit): add dependents to trigger oci-cli build after python-oci
  - Ensures oci-cli koji_build waits for python-oci to complete
  - Fixes build ordering in side tag f44-build-side-128086
  - dependents is a valid Packit key per multi-package release docs


author: Packit <hello@packit.dev> - 0.56.1-1
changelog:
  - We now use httpx when making requests from our Forgejo implementation. (#941)
  - Resolves: rhbz#2401236


author: Packit <hello@packit.dev> - 0.57.0-1
changelog:
  - We have fixed an issue with the new Forgejo version preventing ogr from working. (#949)
  - Resolves: rhbz#2401236


author: Packit <hello@packit.dev> - 0.58.0-1
changelog:
  - `PagureService` now accepts an optional `user_agent` argument to set a custom User-Agent header. (#953)
  - It is now possible to pass a `headers` argument in `PagureProject.get_file_content`. The default header is set to `Accept: text/plain`. (#954)
  - Resolves: rhbz#2420049


author: Packit <hello@packit.dev> - 0.59.0-1
changelog:
  - Improved handling of retries after errors to avoid hitting rate limits if possible. (#958)
  - `GithubPullRequest.labels` property is now cached for better performance and to be consistent with other services. (#960, #961)
  - Resolves: rhbz#2422233


author: Packit <hello@packit.dev> - 0.60.0-1
changelog:
  - A new method `get_rate_limit_remaining()` to check rate limit thresholds has been added to the service API. (#970)
  - Resolves: rhbz#2430818


author: Packit <hello@packit.dev> - 0.60.1-1
changelog:
  - The method `get_rate_limit_remaining()` now also supports repository-specific checks for GitHub. (#972)
  - Resolves: rhbz#2435481


author: Packit <hello@packit.dev> - 0.61.1-1
changelog:
  - Force downstream synchronization of upstream configuration to enable side tagging in EPEL 10.
  - Resolves: rhbz#2437993


author: Stephen Smoogen <ssmoogen@redhat.com> - 0.2.22-1
changelog:
  - Initial package build
  - Get initial review done
  - Upload packages to src.fedoraproject.org
  - Attempt to build.


author: Michel Lind <salimma@fedoraproject.org> - 0.5.7-1
changelog:
  - Update to 0.5.7 upstream release
  - Resolves: rhbz#2371010
  - This includes tox.ini; Resolves: rhbz#2354116


author: Adam Williamson <awilliam@redhat.com> - 2.0.2-13
changelog:
  - Backport PR #47 to drop use of (and undeclared dep on) six
  - Backport PR #49 to drop unused footgun pam.py


author: Sandro <devel@penguinpee.nl> - 2.3.3-2
changelog:
  - limit number of tests
  - patch tests accomodating changes in dependencies
  - drop pytz and xarray as BRs (both optional)
  - Close RHBZ#2332196


author: Miro Hrončok <mhroncok@redhat.com> - 1.9.3-3
changelog:
  - Provide Python metadata for the passlib package to hotfix the dependent packages
  - Fixes: rhzb#2432064


author: Dan Callaghan <djc@djc.id.au> - 8.13.48-1
changelog:
  - new upstream release 8.13.48:
    https://github.com/daviddrysdale/python-phonenumbers/blob/v8.13.48/python/HISTORY.md


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.24.4-3
changelog:
  - Temporarily omit dask/xarray to build for Python 3.14
  - Disable dask extra until it can be built
  - Disable xarray extra until it can be built, and due to a circular
    dependency
  - Fixes RHBZ#2372030


author: Miro Hrončok <miro@hroncok.cz> - 80.10.2-4
changelog:
  - Make python3-pkg-resources work without python3-setuptools(80) installed
  - Move vendored packages used in pkg_resources to python3-pkg-resources
  - Fixes: rhbz#2477013


author: Miro Hrončok <miro@hroncok.cz> - 7.0.0-8
changelog:
  - python3-psutil-tests: Add dependencies, don't package test_scripts
  - pytest is Recommended as it is optional but preferred
  - procps-ng is needed to run some tests


author: Michel Lind <salimma@fedoraproject.org> - 7.2.2-1
changelog:
  - Update to 7.2.2 upstream release
  - Resolves: rhbz#2396273
  - Refactor test runs
  - Drop the tests subpackage, removed in 7.2.0
  - Enforce that license file is shipped


author: Benjamin A. Beasley <code@musicinmybrain.net> - 3.3.0-3
changelog:
  - “Fake” the PULP_CBC_CMD solver using coin-or-Cbc
  - Work around a regression with coin-or-HiGHS 1.12
  - Make the extras metapackages noarch


author: Michel Lind <salimma@fedoraproject.org> - 0.3.2-2
changelog:
  - Disable update_readme_test, brings in additional dependency
  - Ship license text; update doc filenames


author: Michel Lind <salimma@fedoraproject.org> - 0.4.2-2
changelog:
  - Disable more unneeded test dependencies
  - Switch to using pytest directly so we can control verbosity easily


author: Michel Lind <salimma@fedoraproject.org> - 0.5.0-2
changelog:
  - Adjust patches for updated pyproject.toml
  - Adjust for upstream dropping tox.ini
  - Drop conditionals for old setuptools


author: Robert Scheck <robert@fedoraproject.org> - 0.10.0-11
changelog:
  - Update license identifier to SPDX expression
  - Add patch proposal to change incompatible pointer type (#2259528)


author: Carl George <carlwgeorge@fedoraproject.org> - 0.6.0-35
changelog:
  - Port to pyproject macros rhbz#2378029
  - Run import check in %check
  - Correct license identifier
  - Update URL and Source to match tarball in lookaside cache


author: FeRD (Frank Dana) <ferdnyc@gmail.com> - 4.0.1-5
changelog:
  - Drop patch switching tests to PNG, now that Graphviz is fixed in F43+
  - Install graphviz-devil as a build req. for tests, on F43+, and
    Recommend for runtime F43+ users as well. (Enables no-longer-default
    JPEG, TIFF, and BMP output formats.)


author: Jos de Kloe <josdekloe@gmail.com> 2.1.8-1
changelog:
  - Update to 2.1.8 (#2406074)
  - Update license following discussion on https://github.com/jswhit/pygrib/issues/275


author: Mike FABIAN <mfabian@redhat.com> - 0.5.5-11
changelog:
  - Stop using deprecated \
    CFLAGS="${CFLAGS:-${RPM_OPT_FLAGS}}" LDFLAGS="${LDFLAGS:-${RPM_LD_FLAGS}}"\
    /usr/bin/python3 setup.py  build --executable="/usr/bin/python3 -sP" 
  /\
    CFLAGS="${CFLAGS:-${RPM_OPT_FLAGS}}" LDFLAGS="${LDFLAGS:-${RPM_LD_FLAGS}}"\
    /usr/bin/python3 setup.py  install -O1 --skip-build --root /builddir/build/BUILD/pyhunspell-0.5.5-build/BUILDROOT --prefix /usr macros
    rm -rfv /builddir/build/BUILD/pyhunspell-0.5.5-build/BUILDROOT/usr/bin/__pycache__

    Resolves: rhbz#2377393


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.4.0-14
changelog:
  - Port to pyproject-rpm-macros; drop obsolete practices
  - Start packaging CHANGELOG.md
  - Run an import-only “smoke test”


author: Nils Philippsen <nils@tiptoe.de> - 2.3.13-2
changelog:
  - Drop build dependency on unmaintained pytest-subtests on Fedora >= 45
  - Relax build dependency on setuptools_scm on Fedora >= 45


author: Jeremy Cline <jeremycline@linux.microsoft.com> - 1.6.2-1
changelog:
  - Update to v1.6.2
  - Added support for the low level AEAD AES bindings.
  - Added support for crypto_core_ed25519_from_uniform.
  - Added support for free-threaded Python 3.14.


author: Benjamin A. Beasley <code@musicinmybrain.net> - 2.1.1-2
changelog:
  - Stop disabling tests by default
  - Use generated BuildRequires, and prune some obsolete or bogus manual ones
  - Add an import-only smoke test, even when tests are disabled
  - Update the License field to just "MIT"


author: Hirotaka Wakabayashi <hiwkby@yahoo.com> - 2.3.0^20200513git60b6f10-5.20200513git60b6f10
changelog:
  - Requires legacy-cgi as build dependency (Fedora#2245641)
  - Removes python3-cgi dependency ad runtime


changelog: - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
author:
  Fedora Release Engineering <releng@fedoraproject.org> - 2.3.0^20200513git60b6f10-6.20200513git60b6f10


changelog: - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
author:
  Fedora Release Engineering <releng@fedoraproject.org> - 2.3.0^20200513git60b6f10-7.20200513git60b6f10


changelog: - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
author:
  Fedora Release Engineering <releng@fedoraproject.org> - 2.3.0^20200513git60b6f10-9.20200513git60b6f10


changelog: - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
author:
  Fedora Release Engineering <releng@fedoraproject.org> - 2.3.0^20200513git60b6f10-12.20200513git60b6f10


author: Ondrej Sloup <osloup@redhat.com> - 5.1.0-1
changelog:
  - Rebase to the newest version (Related: rhbz#2262845)
  - Update license tag to the SPDX format (MIT-0)


author: Jos de Kloe <josdekloe@gmail.com> 3.7.2-1
changelog:
  - Update to 3.7.2; 2 tests are still disabled due to a regression in proj 9.6.2
  - Introduce new style pyproject macros


author: Jos de Kloe <josdekloe@gmail.com> 3.7.2-5
changelog:
  - Import upstream patch to fix problem introduced by upgrade proj to v9.7.1
  - Remove old patch for proj v9.6.2 that is no longer needed.


author: Jerry James <loganjerry@gmail.com> - 0.9.1-6
changelog:
  - Remove old pep621 obsoletes
  - Use the pyproject declarative buildsystem
  - Fix building with the doc conditional
  - Remove redundant LICENSE installation
  - Minor spec file cleanups


author: Tomáš Hrnčiar <thrnciar@redhat.com> - 2.0.2-12
changelog:
  - Runtime require python3-setuptools < 82, for pkg_resources
  - https://fedoraproject.org/wiki/Changes/Setuptools_82+


author: Kevin Fenzi <kevin@scrye.com> - 2.6-1
changelog:
  - Update to 2.6. Fixes rhbz#2326182
  - Moderize spec and check license
  - Fix FTBFS. Fixes rhbz#2319703


author: Fabian Affolter <mail@fabian-affolter.ch> - 0.6.5-1
changelog:
  - Update to latest upstream release (closes rhbz#2354883)
  - Replace py3_build/py3_install (closes rhbz#2378096)


author: Benjamin A. Beasley <code@musicinmybrain.net> - 3.8.6-5
changelog:
  - Remove spurious/obsolete BuildRequires on python-pytest-runner
  - Add a direct BuildRequires on pytest


author: Miro Hrončok <mhroncok@redhat.com> - 1.0.8-7
changelog:
  - Use tomllib instead of toml (used only in tests)
  - https://fedoraproject.org/wiki/Changes/DeprecatePythonToml


author: Scott K Logan <logans@cottsay.net> - 0.9.3-1
changelog:
  - Update to 0.9.3 (rhbz#2241970)
  - Define _description variable to reduce duplication
  - Drop macro from URL to improve ergonomics
  - Use modern Python packaging macros
  - Switch to SPDX license identifier


author: Mikel Olasagasti Uranga <mikel@olasagasti.info> - 1.8.0-1
changelog:
  - Update to 1.8.0 - Closes rhbz#2319440
  - pyprojectize the spec
  - Drop all patches
  - Remove all unneeded prep changes


author: Doğukan Çağatay <dogukan.cagatay@aiven.io> - 0.10.0-9
changelog:
  - Modernize spec file and use pyproject macros
  - Replace %py3_check_import with %pyproject_check_import
  - Simplify package naming by using direct names instead of macros (i.e.
    srcname, slugname)
  - Remove manual file listings that are now handled by %pyproject_files
  - Add comment to specify the version for the existing patch to be deleted
  - Remove explicit runtime pytest dependency which is already handled via
    %pyproject_buildrequires macro


author: Scott Talbert <swt@techie.net> - 3.0.0-1
changelog:
  - Update to new upstream release 3.0.0
  - Update License tag to use SPDX identifiers
  - Modernize Python packaging


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.7.0.8-10
changelog:
  - Compile as C++14 instead of C++11, for compatibility with eigen3 5.0
  - Use the original upstream for fcl, rather than the ambi-robotics fork


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.0.22-2
changelog:
  - No longer install “import multipart” compat shim
  - Drop Conflicts with and pre-F41 upgrade path for python3-multipart
  - All dependent packages now use “import python_multipart” rather than
    “import multipart”


author: Scott Talbert <swt@techie.net> - 3.0-1
changelog:
  - Update to new upstream release 3.0
  - Update License tag to use SPDX identifiers
  - Modernize Python packaging


author: Manish Tiwari <matiwari@redhat.com> - 1.4.0-1
changelog:
  - Update to 1.4.0 version
  - Bundled whisper.cpp
  - Remove pybind11 to use system available pybind11-devel


author: Tom Callaway <spot@fedoraproject.org> - 0.27-19
changelog:
  - apply upstream cleanup commits for modern python support
  - modernize package for new python macros
  - thanks to John for the heads-up


author: Fedora Release Engineering <releng@fedoraproject.org> - 0.30.0-9
changelog:
  - Unretirement request: pagure.io/releng/issue/12892 Revert "Retired: Fails
    to install: https://pagure.io/releng/issue/12871"


author: Peter Bieringer <pb@bieringer.de> - 3.6.0-1
changelog:
  - Update to 3.6.0
  - add BuildRequires: python3-packaging
  - force to use "passlib" instead of "libpass"


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.3.3-11
changelog:
  - Assert that the .dist-info directory contains a license file
  - Do not package a duplicate license file


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.4.0-1
changelog:
  - Update to 1.4.0 (close RHBZ#2308262)
  - Re-enable the server_test, which now works properly offline


author: Troy Curtis Jr <troy@troycurtisjr.com> - 3.14.1-1
changelog:
  - Update to 3.14.1.
  - Fixes rhbz#2357336
  - Update the URL to point to the new rapidfuzz GitHub organization.


author: Jerry James <loganjerry@gmail.com> - 1.1.0-1
changelog:
  - Version 1.1.0
  - Drop upstreamed patch for Sphinx 7.2+ and 8.2+
  - Use the pyproject declarative buildsystem
  - Remove conditional for a build loop resolved by upstream
  - Test with pytest


author: Miro Hrončok <miro@hroncok.cz> - 2.32.4-2
changelog:
  - Use /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem
  - https://fedoraproject.org/wiki/Changes/dropingOfCertPemFile
  - Fixes: rhbz#2337320


author: David Shea <reallylongword@gmail.com> - 0.3.1-38
changelog:
  - Switch to pyproject macros
  - Remove python2 support
  - Switch to github for the upstream source
  - Run the tests in %check


author: Lukas Slebodnik <lslebodn@redhat.com> - 1.25-6
changelog:
  - rhbz#2378169 Migrating to pyproject macros
  - https://fedoraproject.org/wiki/Changes/DeprecateSetuppyMacros


author: Miro Hrončok <mhroncok@redhat.com> - 0.4.0-9
changelog:
  - Don't try to generate build dependencies by tox, there is no tox configuration
  - Fixes: rhbz#2354121


author: Packit <hello@packit.dev> - 0.9.0-1
changelog:
  - Supports recording of the requests done by `httpx` via `record_httpx()` and `recording_httpx()` decorators. (#297)


author: Packit <hello@packit.dev> - 0.9.1-1
changelog:
  - Adjusted `requre-purge` to not replace GitHub tokens with dummy token that
    still looks like a legit one and also case-sensitiveness on the cookies from
    Pagure.


author: Pavel Raiskup <praiskup@redhat.com> - 5.10-1
changelog:
  - new upstream release, packages use RPM built-in sysusers support:
    https://github.com/praiskup/resalloc/releases/tag/v5.10


author: Pavel Raiskup <praiskup@redhat.com> - 5.11-1
changelog:
  - new upstream release, don't keep cleanup processes indefinitely:
    https://github.com/praiskup/resalloc/releases/tag/v5.11


author: Benjamin A. Beasley <code@musicinmybrain.net> - 2.7.0-15
changelog:
  - Modernize packaging
  - Update License to reflect the presence of public-domain code
  - Add a man page


author: Michel Lind <salimma@fedoraproject.org> - 0.4-13
changelog:
  - Switch test runner from tox (which calls setup.py test) to pytest
  - Verify SPDX conversion
  - Update source URL
  - Resolves: rhbz#2319713


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: Panu Matilainen <pmatilai@redhat.com - 6.0.1-5
changelog:
  - Enable enforcing signature checking by default, make it easy to flip back
    https://fedoraproject.org/wiki/Changes/Enforcing_signature_checking_by_default


author: Miro Hrončok <mhroncok@redhat.com> - 2.4.0-8
changelog:
  - Generate BuildRequires dynamically
  - Drop unneeded build dependency on python3dist(toml)
  - Drop duplicate runtime dependency on python3-dateutil


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.6.1-1
changelog:
  - Update to version 0.6.1; Fixes RHBZ#2386831
  - Automate patching the path-based safetensors crate dependency
  - A patch fixing several failing tests has been merged upstream


author: Derek Weitzel <dweitzel@unl.edu> - 1.9.0-1
changelog:
  - Create simple CLI tool to examine keycache in Python and refresh all entries in keycache
  - Verify Thread-safe + Unwritable Cache + Negative Cache
  - Revamp Sphinx documentation
  - Patch Enforcer to validate against multiple issuers


author: Derek Weitzel <dweitzel@unl.edu> - 1.9.6-1
changelog:
  - Fix SQL injection risk in KeyCache by using parameterized SQLite queries
  - Prevent sibling-path authorization bypass in Enforcer scope checks


author: Derek Weitzel <dweitzel@unl.edu> - 1.9.7-1
changelog:
  - Remove legacy parent SciToken chaining behavior from token initialization and claim handling
  - Harden Enforcer scope path traversal validation (including encoded traversal checks)
  - Clean up documentation references to parent/chained SciTokens


author: Miro Hrončok <miro@hroncok.cz> - 1.3.0-39
changelog:
  - Convert to modern Python packaging guidelines
  - Stop building the documentation
  - Fixes: rhbz#2319715


author: Roman Inflianskas <rominf@pm.me> - 2.47.0-1
changelog:
  - Update to v2.47.0 (fedora#2365069)
  - Sync extras/toxenv allowlists with upstream
  - Refresh virtualenv-unpin patch context
  - Unpin coverage for dynamic BRs
  - Broaden import-skip patterns for optional integrations
  - Ensure PostgreSQL role/dbs exist for asyncpg tests.


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.6.0-6
changelog:
  - Adapt for fit_params renaming in scikit-learn 1.6 (fix RHBZ#2341213)
  - Since this patch is specific to Fedora 42 and later, remove conditionals
    pertaining to older releases.


author: Matthieu Saulnier <fantom@fedoraproject.org> - 0.9.1-1
changelog:
  - Update to 0.9.1
  - Update URL and SourcesURL tags
  - Remove python3-omemo-backend-signal as BuildRequires


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.4.0^20251001git4dd90dd-1
changelog:
  - Temporarily package a post-release snapshot
  - For compatibility with snakemake-interface-logger-plugins 2.0.0


author: Packit <hello@packit.dev> - 0.38.0-1
changelog:
  - A bug leading to incorrect EVR expansion has been fixed. (#492)
  - Prevented side-effects during condition evaluation that could occur when expanding macros that manipulate other macros, leading to misinterpreted validity of condition branches. (#499)


author: Packit <hello@packit.dev> - 0.40.0-1
changelog:
  - `Specfile()` has a new `sanitize` option that enables best effort sanitization of potentially dangerous constructs such as shell expansions and unsafe Lua macros before they are passed to RPM for parsing. (#519)
  - Fixed incorrect parsing of nested macros. (#522)


author: Packit <hello@packit.dev> - 0.40.2-1
changelog:
  - Trailing whitespaces at the end of specfile sections are now ignored during parsing. (#531)
  - Resolves: rhbz#2461109


author: Cristian Le <git@lecris.dev> - 2.6.0-2
changelog:
  - Fix python build
  - Cleanup the spec file to use %conf
  - Set the python CMAKE_BUILD_TYPE to RelWithDebInfo
  - Made sure the python files do not bundle Spglib
  - Fixed the tmt tests, for now


author: Jerry James <loganjerry@gmail.com> - 1.0.0-1
changelog:
  - Version 1.0.0
  - Use the pyproject declarative buildsystem
  - Stop building documentation, which now requires use of a bundled sphinx
    theme with an unknown license


author: Miro Hrončok <mhroncok@redhat.com> - 0.2.0-0.24.b2
changelog:
  - Remove patch for compatibility with click 8.2
  - Due to numerous regressions, we are going to revert back to click 8.1.7


author: Dan Callaghan <djc@djc.id.au> - 1.8.1-1
changelog:
  - new upstream release 1.8.1:
    https://sphinxcontrib-httpdomain.readthedocs.io/en/stable/#version-1-8-0


author: Jerry James <loganjerry@gmail.com> - 0.2.4-1
changelog:
  - Version 0.2.4
  - Drop upstreamed patches
  - Remove MIT and Unlicense from the License field
  - Run tests in verbose mode
  - Add LICENSE file


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.0.8-10
changelog:
  - Remove unnecessary dependencies on deprecated mock/pytest-runner
  - Use a build conditional instead of a macro global to control tests
  - Update description from upstream; avoid repetition and vestiges of markup
  - Fix broken source URL
  - Remove duplicate LICENSE file and assert that .dist-info contains a license
  - Remove redundant manual dependencies


author: Fedora Release Engineering <releng@fedoraproject.org> - 0.0.24-4
changelog:
  - Unretirement request:
    https://forge.fedoraproject.org/releng/tickets/issues/13278 Revert
    "Orphaned for 6+ weeks"


author: Artem Polishchuk <ego.cordatus@gmail.com> - 1.6.1-1
changelog:
  - 1.6.1
  - Port on new Python packaging paradigm
  - Switch to new fork https://github.com/solsticegamestudios/steam


author: Jerry James <loganjerry@gmail.com> - 1.4.6-1
changelog:
  - Version 1.4.6
  - Drop upstreamed testtools patch
  - Drop the python3-subunit-test subpackage
  - New gojson2subunit and junitxml2subunit filters


author: Antonio Trande <sagitter@fedoraproject.org> - 1:9.2.1-1
changelog:
  - Release 9.2.1
  - Fix License expression
  - Exclude static libraries
  - Add Python libraries as sub-packages
  - Add EXAMPLE files as sub-packages


author: Jerry James <loganjerry@gmail.com> - 1.14.0-4
changelog:
  - Make the package noarch again
  - Use the pyproject declarative buildsystem
  - Restrict build to x86_64
  - Remove note about aesara, which has fallen into disrepair


author: Jerry James <loganjerry@gmail.com> - 2022.0.0-3
changelog:
  - Add patch to fix linking tbbmalloc with GCC 15
  - Update %giturl for the uxlfoundation change
  - Fix intersphinx_mapping to use local objects.inv


author: Jerry James <loganjerry@gmail.com> - 2022.2.0-1
changelog:
  - Version 2022.2.0
  - Drop the doc subpackage which cannot be built due to missing deps
  - Add patch to disable -fcf-protection=full on non-x86 architectures


author: Miroslav Suchý <msuchy@redhat.com> 1.6-1
changelog:
  - remove license classifier from setup.py
  - modernize python macros
  - update license to SPDX in README
  - update license to SPDX in setup.py too


author: Michel Lind <salimma@fedoraproject.org> - 2.7.1-14
changelog:
  - Fix building with Python 3.14; Resolves: RHBZ#2343971
  - Fix building with pygments 2.19.1; Resolves: RHBZ#2350306


author: Steve Traylen <steve.traylen@cern.ch> - 0.8.6-1
changelog:
  - Update to v0.8.6
  - Migrate to pyproject-rpm-macros
  - Run tests in spec file
  - Break CLI to own package
  - Resolves rhbz#2378275


author: Jerry James <loganjerry@gmail.com> - 1.0.0-3
changelog:
  - Add upstream patch for python 3.14 compatibility
  - Update License field
  - Use modern python build macros


author: Miro Hrončok <miro@hroncok.cz> - 1.35.2-1
changelog:
  - Update to 1.35.2
  - Introduces a python3-tox-uv-bare package (no uv dependency)
  - Fixes: rhbz#2442030


author: Jakub Kadlcik <frostyx@email.cz> 1.4-1
changelog:
  - Permit dnf4 to check for reboot with non-root user (riehecky@fnal.gov)
  - Add --reboot-only filter (riehecky@fnal.gov)


author: Benjamin A. Beasley <code@musicinmybrain.net> - 4.12.2-4
changelog:
  - Python bindings for manifold are now packaged
  - Introduce a bootstrap bcond for breaking a dep. cycle via manifold


author: Michel Lind <salimma@fedoraproject.org> - 9.9.0-3
changelog:
  - Rebuilt without python-mock
  - Properly use rpmautospec, using autochangelog without autorelease breaks
  automation and the historical changelog was never committed


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.23.0-1
changelog:
  - Update to 0.23.0 (close RHBZ#2438834)
  - Drop and Obsolete python3-typer-slim/python3-typer-cli subpackages


author: Benjamin A. Beasley <code@musicinmybrain.net> - 3.6.8-3
changelog:
  - Better generate test dependencies, skipping fewer tests
  - Add a conditional for the disabled pathops extra


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.17.0-1
changelog:
  - Update to 0.17.0 (close RHBZ#2322970)
  - Don’t package a duplicate LICENSE file; assert one is found and handled
  - Add missing extras metpackages


author: Michel Lind <salimma@fedoraproject.org> - 1.4.0-1
changelog:
  - Update to version 1.4.0; Fixes: RHBZ#2386033
  - Modernize packaging; Fixes: RHBZ#2378304
  - Run unit tests


author: Benjamin A. Beasley <code@musicinmybrain.net> - 2.6.1-1
changelog:
  - Update to 2.6.1 (close RHBZ#2419408)
  - Fixes CVE-2025-66471 / GHSA-2xpw-w6gg-jr37
  - Fixes CVE-2025-66418 / GHSA-gm62-xv2j-4w53


author: Benjamin A. Beasley <code@musicinmybrain.net> - 26.03-3
changelog:
  - Backport several OpenEXRCore security fixes
  - Fixes CVE-2026-34378 / GHSA-v76p-4qvv-vh4g; closes RHBZ#2455493
  - Fixes CVE-2026-34380 / GHSA-q3v8-hw4m-59w5; closes RHBZ#2455534
  - Fixes CVE-2026-34588 / GHSA-588r-cr5c-w6hf; closes RHBZ#2455505
  - Fixes CVE-2026-34589 / GHSA-p8xc-w3q4-h64x; closes RHBZ#2455501
  - Fixes CVE-2026-34379 / GHSA-w88v-vqhq-5p24; closes RHBZ#2455497


author: Sandro <devel@penguinpee.nl> - 3.1.1.post2-1
changelog:
  - Update to 3.1.1.post2
  - Make `pyproject.toml` compatible with `setuptools` >= 69.
  - Fix RHBZ#2259653.


author: Davide Cavalca <dcavalca@fedoraproject.org> - 6.0.0-5
changelog:
  - Relax test dependencies
  - relax version pins
  - drop ruff as it's not actually needed
  - drop eventlet as it's been retired


author: Ján ONDREJ (SAL) <ondrejj(at)salstar.sk> - 1.8.8-1
changelog:
  - Update to upstream. Fix open redirect issue in 1.8-branch rhbz#2305065
  - pypi_source constructed manually according to project/name case inconsistency
  - only require legacy-cgi on on systems where it's present
  - remove python3.9 patch (applied upstream)


author: Carl George <carlwgeorge@fedoraproject.org> - 1.8.9-1
changelog:
  - Update to version 1.8.9 rhbz#2325373
  - Port to pyproject macros
  - Remove old provides/obsoletes for python3-webob1.2


author: Alexander Bokovoy <abokovoy@redhat.com> - 2.7.4-35
changelog:
  - Switch from 'setup.py test' to '\
    CFLAGS="${CFLAGS:-${RPM_OPT_FLAGS}}" LDFLAGS="${LDFLAGS:-${RPM_LD_FLAGS}}"\
    PATH="/builddir/build/BUILD/python-whoosh-2.7.4-build/BUILDROOT/usr/bin:$PATH"\
    PYTHONPATH="${PYTHONPATH:-/builddir/build/BUILD/python-whoosh-2.7.4-build/BUILDROOT/usr/lib64/python3.14/site-packages:/builddir/build/BUILD/python-whoosh-2.7.4-build/BUILDROOT/usr/lib/python3.14/site-packages}"\
    PYTHONDONTWRITEBYTECODE=1\
    \
    PYTEST_XDIST_AUTO_NUM_WORKERS="${PYTEST_XDIST_AUTO_NUM_WORKERS:-12}" /usr/bin/pytest'
  - Resolves: rhbz#2319736


author: Dan Callaghan <djc@djc.id.au> - 0.9.2-29
changelog:
  - Updated license tag to valid SPDX identifier
  - Dropped nose dependency and usage of setuptools test command


author: Martin Kutlak <mkfedora@outlook.com> - 1.3.14-1
changelog:
  - Update to upstream version 1.3.14 rhbz#2273502 rhbz#2261617
  - Fix build with -Wincompatible-pointer-types PR#5


author: David Auer <dreua@posteo.de> - 5.2-1
changelog:
  - Version 5.2 (rhbz#2322672, rhbz#2329901)
  - Remove patch
  - Remove setuptools version requirement in tox.ini


author: Dominik Mierzejewski <dominik@greysector.net> - 0.23.0-1
changelog:
  - update to 0.23.0 (resolves rhbz#2298052)
  - switch to modern python packaging guidelines
    and automatic BuildRequires generation


author: Charalampos Stratakis <cstratak@redhat.com> - 3.10.17-3
changelog:
  - Fix PySSL_SetError handling SSL_ERROR_SYSCALL
  - This fixes random flakiness of test_ssl on stressed machines


author: Charalampos Stratakis <cstratak@redhat.com> - 3.11.15-4
changelog:
  - Security fixes for CVE-2026-1502, CVE-2026-4786, CVE-2026-6100, CVE-2026-2297, CVE 2026-3644, CVE-2026-4224
  Resolves: rhbz#2457941, rhbz#2458221, rhbz#2458013, rhbz#2444704, rhbz#2448188, rhbz#2448204


author: Lumír Balhar <lbalhar@redhat.com> - 3.12.12-2
changelog:
  - Security fix for CVE-2025-12084
  - Require at least the same expat version as used during the build time


author: Charalampos Stratakis <cstratak@redhat.com> - 3.12.13-3
changelog:
  - Security fixes for CVE-2026-1502, CVE-2026-4786, CVE-2026-6100, CVE-2026-2297, CVE-2026-3644, CVE-2026-4224
  Resolves: rhbz#2444705, rhbz#2448189, rhbz#2448205, rhbz#2457942, rhbz#2458014, rhbz#2458222


author: Karolina Surma <ksurma@redhat.com> - 3.15.0~a1-2
changelog:
  - Use bundled wheels on Fedora < 43
  - Properly export CFLAGS+LDFLAGS when invoking make install to fix 3rd-party extension building


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0^20251114git6c77b6b-1
changelog:
  - Update to 0^20251114git6c77b6b
  - `PyConfig_Get()` is also available on Python 3.8
  - Add `PyUnstable_Unicode_GET_CACHED_HASH()` function
  - Add `PyTuple_FromArray()` function


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1:0^20251015.e510a7b-1
changelog:
  - Update to 0^20251015.e510a7b
  - Add an Epoch since the previous update had the wrong date
  - Switch snapshot info from <date><scm><revision> to <date>.<revision>


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1:0^20251108.11cb80f-1
changelog:
  - Update to 0^20251108.11cb80f
  - Don’t include structmember.h in pythoncapi_compat.h; avoids conflicts due
    to names without "Py" prefixes.


author: Julian Sikorski <belegdol@fedoraproject.org> - 0.243-9
changelog:
  - Fixes from upstream git:
  - add history.xml support
  - fix machine list DB not being saved to qmc2.ini
  - update bundled LZMA SDK to 23.01
  - replace manual XML parsing with QXmlStreamReader


author: Julian Sikorski <belegdol@fedoraproject.org> - 0.243-10
changelog:
  - Improvements to upstream git patches:
  - Add patches updating build configurations
  - Update patches based on PRs to their respective final versions


author: Dmitri Smirnov <dmitri@smirnov.ee> - 4.6.0-2
changelog:
  - Move pre-downloaded files to patch to avoid issues when building 
  - Remove pqtch 1251 which is no longer needed


author: Germano Massullo <germano.massullo@gmail.com> - 4.7.0-1
changelog:
  - 4.7.0 release
  - Moved from tar.gz to tar.xz upstream file and updated Source0
  - Removed EL7 and EL8 leftovers
  - Moved from Qt5 to Qt6
  - Added cmake.patch


author: Remi Collet <remi@remirepo.net> - 0.100-1
changelog:
  - update to 0.100
  - re-license spec file to CECILL-2.1
  - report no usable sources tarball
    https://github.com/qelectrotech/qelectrotech-source-mirror/issues/418
  - open https://bugzilla.redhat.com/2433755
    Please build kf5-kcoreaddons for EPEL 10 (and 10.1)
  - open https://bugzilla.redhat.com/2433762
    Please build kf5-kwidgetsaddons for EPEL-10 (and 10.1)


author: Richard W.M. Jones <rjones@redhat.com> - 1.1.6-14
changelog:
  - Look for kernels in /lib/modules/*/vmlinuz
  - Display the correct test-suite.log if %check fails
  - Enhance debugging in tests/run-qemu-sanity-check


author: Karel Volný <kvolny@redhat.com> 2.3.0-1
changelog:
  - new version 2.3.0 (rhbz#2403550)
  - see the upstream changelog at http://qmmp.ylsoftware.com/
  - removes mms plugin (moves to plugin pack)


author: Karel Volný <kvolny@redhat.com> 2.2.2-1
changelog:
  - new version 2.2.2 (rhbz#2355923)
  - update source URL
  - see the upstream changelog at http://qmmp.ylsoftware.com/


author: Dominik Mierzejewski <dominik@greysector.net> - 2.2.2-3
changelog:
  - drop unused yasm from BuildRequires:, part of:
    https://fedoraproject.org/wiki/Changes/DeprecateYASM


author: Karel Volný <kvolny@redhat.com> 2.3.0-1
changelog:
  - new version 2.3.0 (rhbz#2403551)
  - add MMS plugin (moved from qmmp)
  - add mpv plugin
  - see the upstream changelog at http://qmmp.ylsoftware.com/


author: ErrorNoInternet <errornointernet@envs.net> - 0^20240518-1
changelog:
  - Bump commit to bf7b41c2ff3f24a2031193b62aa76d35e8842b5a.
  - Remove Makefile-ldflags patch as LDFLAGS are now included upstream.


author: Cristian Le <git@lecris.dev> - 7.5-1
changelog:
  - Update to 7.5 (rhbz#2093576,rhbz#2341257,rhbz#2350099)
  - Reworked most of the packaging
  - Use CMake build system
  - Use %forgemeta macros
  - Added devel packages
  - Debundled what could be debundled and commented on the rest


author: Jaroslav Škarvada <jskarvad@redhat.com> - 0.0.20-2
changelog:
  - Switched to autotools build system (upstream preferred)
  - Dropped useless subpackages
  - Fixed requirement
    Resolves: rhbz#2355068


author: Peter Lemenkov <lemenkov@gmail.com> - 4.2.3-2
changelog:
  - Remove simplejson (use standard json module in Python 3)
  - Remove 7zip dependency (use zip instead)


author: Jens Petersen <petersen@redhat.com> - 8.16-1
changelog:
  - Update to 8.16 release
  - https://blog.racket-lang.org/2025/03/racket-v8-16.html
  - drop ppc64le and s390x (#2339005)


author: Charles R. Anderson <cra@alum.wpi.edu> - 3.13-11
changelog:
  - Convert License tag to SPDX format
  - Convert to autosetup
  - Use relative symlinks from /usr/bin/* to ../libexec/rancid/*
  - Remove doc files that were duplicated in /usr/share/rancid


author: Charles R. Anderson <cra@alum.wpi.edu> - 3.13-12
changelog:
  - Enable git as default VCS for new installs
  - Remove extraneous BuildRequires
  - Requires /usr/sbin/sendmail and cronie for crontabs
  - Requires openssh-clients and git
  - Suggests telnet


author: Ben Boeckel <fedora@me.benboeckel.net> - 1.9.4-1
changelog:
  - Update to 1.9.4 (rhbz#2324228)
  - Support Python 3.13 (rhbz#2315724)
  - Update license to GPL-3.0 (no "or later" present in comment headers)


author: Troy Curtis Jr <troy@troycurtisjr.com> - 3.2.0-1
changelog:
  - Update to 3.2.0
  - Fixes: rhbz#2321632
  - Enable running the tests now that catch2 v3 is in Fedora, and switch
    build to standard gcc.
  - Disable fuzzers now that the unit tests are available.


author: Troy Curtis Jr <troy@troycurtisjr.com> - 3.3.3-1
changelog:
  - Upgrade to 3.3.3.
  - Fixes rhbz#2338796
  - Update URL to point to the new rapidfuzz GitHub organization.


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.11.1-1
changelog:
  - Update to 0.11.1 (close RHBZ#2451796)
  - Drop and Obsolete the Python bindings, now maintained upstream in a
    separate repository


author: Erich Eickmeyer <erich@ericheickmeyer.com> - 0.17.2-5
changelog:
  - Major spec file overhaul for Fedora packaging compliance
  - Added compatibility wrapper for xdg import
  - Improved Qt resource and manpage generation logic
  - Refined file and symlink handling, .pth and compat modules
  - Cleaned up excludes, bytecode, and manual packaging


author: Erich Eickmeyer <erich@ericheickmeyer.com> - 0.17.2-6
changelog:
  - Add xdg-wrapper.py and raysession_xdg_compat.py as packaged Sources
  - Reference those files using their Source4 and Source5 macros in the spec
  - Upload sources to distgit and adjust install logic to use Source macros


author: Erich Eickmeyer <erich@ericheickmeyer.com> - 0.17.2-7
changelog:
  - Refactor install section: introduce DATADIR, PY_SITELIB, PY_LEGACY variables
  - Consolidate .pth and compat shim installation into loops
  - Clean up bytecode removal and DRY repeated paths
  - Fix rpmlint warnings and rebuild SRPM/RPM


author: Erich Eickmeyer <erich@ericheickmeyer.com> - 0.17.2-9
changelog:
  - Improve resource handling: ensure Qt resources and fonts are
    correctly compiled/installed so icons and application fonts load
    at runtime (fix rcc detection and safe regeneration behavior).


author: Mikel Olasagasti Uranga <mikel@olasagasti.info> - 1.3.2-1
changelog:
  - Update to 1.3.2 - Closes rhbz#2331229
  - Drop pod file as man page is now included
  - Drop build section as native extension was removed #1428
  - Add packit configuration
  - Enable tests by skipping three failing tests


author: Paul Howarth <paul@city-fan.org> - 0.998b-17
changelog:
  - Add sysusers.d config file to allow rpm to create users/groups automatically
    from Fedora 43 onwards


author: Orion Poplawski <orion@nwra.com> - 1.9.0-15
changelog:
  - Add upstream patch to use correct modulus and exponent in
    rdssl_rkey_get_exp_mod
  - Use SPDX license


author: Sumit Bose <sbose@redhat.com> - 0.17.1-11
changelog:
  - Update Systemd security settings as part of https://fedoraproject.org/wiki/Changes/SystemdSecurityHardening


author: Sumit Bose <sbose@redhat.com> - 0.17.1-14
changelog:
  - Various fixes for issues found by static code scanners
  - Systemd security setting and CacheDirectory
  - use 'dnshostname' with net ads join
  - Install dbus policy in /usr/share, not /etc


author: John Kacur <jkacur@redhat.com> - 2.10-1
changelog:
  - Rebase to upstream v2.10
  - Add patch to add timestamp delta to hwlatdetect
  - Add patch to fix growing shm-stat file
  - Add patch to use relative symlinks for Python scripts


author: Pavel Cahyna <pcahyna@redhat.com> - 2.7-12
changelog:
  - Remove doc/rear-release-notes.txt, it is CC-BY-ND-3.0, which is not an allowed
    license for documentation, and use a cleaned tarball (with the file removed)
    for build


author: Lukáš Zaoral <lzaoral@redhat.com> - 2.9-1
changelog:
  - rebase to version 2.9 (rhbz#2343296)
  - drop upstreamed patches
  - remove obsolete patch for rhbz2119501
    - ReaR 2.7 and newer do not copy dangling symlinks in /lib/modules/*/
  - remove broken patch for rhbz1492177 (VERBOSE is a read-only var, so the script silently failed)
    - install correct packages using proper RPM dependencies instead
  - rebase remaining patches


author: Lukáš Zaoral <lzaoral@redhat.com> - 2.9-5
changelog:
  - add dependency on grub2-tools-extra on EFI machines (RHEL-85421)
  - add initial support for aarch64 machines with UEFI (RHEL-84286)
  - enhance the 300_map_disks.sh script to also print the disk sizes (RHEL-106771)
  - support generation of ed25519 SSH host keys in the rescue image (RHEL-106770)
  - fix recovery of LUKS encrypted systems with multiple keyslots (RHEL-106762)
  - fix PPC PReP Boot detection on GPT layouts (RHEL-82098)
  - skip longhorn iscsi devices in disklayout.conf (RHEL-106561)
  - restore the pre-2.8 OUTPUT=IPL behaviour (RHEL-102563)
  - add a sshd helper to rescue, otherwise sshd does not start, PR 3510


author: Lukáš Zaoral <lzaoral@redhat.com> - 2.9-7
changelog:
  - fix support for PowerNV machines without PPC PReP partitions (RHEL-134218)
  - fix duplicate execution of automated recovery (RHEL-110659)
  - fix sorting of stage scripts (RHEL-132181)
  - add support for dbus-broker (RHEL-134213)


author: Terje Rosten <terjeros@gmail.com> - 1.43.5-6
changelog:
  - Add forward and backwards weak deps in -gssp subpackage to gnome-shell
  - Remove wrong req. on -kio
  - Let -kio subpackage Supplement kf6-kio-core


author: Akira TAGOH <tagoh@redhat.com> - 4.0.3-8
changelog:
  - Use no VF in family name version of ttf for -vf packages.
  - Adjust properties in VF to avoid confusion.


author: Akira TAGOH <tagoh@redhat.com> - 4.0.3-11
changelog:
  - Add a provide line of font(redhatdisplayvf), font(redhattextvf),
    and font(redhatmonovf) to each sub-packages for backward compatibility.
  - Fix invalid License field.


author: Sérgio Basto <sergio@serjux.com> - 5.0-0.10.20231006git8d00acdc
changelog:
  - The packages are architecture-specific, but do not contain any ELF
    binaries with debuginfo to extract, so we need disable debuginfo.


author: Sérgio Basto <sergio@serjux.com> - 5.0-0.13.20231006git8d00acdc
changelog:
  - Remove sub-pacakges: redhat-lsb-core, redhat-lsb-cxx, redhat-lsb-desktop,
    redhat-lsb-languages and redhat-lsb-printing aren't useful for a long time
  - Switch to a noarch package


author: Sérgio Basto <sergio@serjux.com> - 5.0-0.16.20231006git8d00acdc
changelog:
  - Require util-linux
  - Modification of sumamry and description to express that is not compliant with LSB


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 343-14
changelog:
  - macros: add %__os_install_post_hardlink in %__os_install_post
  - This implements https://fedoraproject.org/wiki/Changes/Hardlink_identical
    _files_in_packages_by_default.


author: Jonathan Wright <jonathan@almalinux.org> - 7.3.2-1
changelog:
  - update to 7.3.2 rhbz#2315906
    fixes CVE-2024-46981
    fixes CVE-2024-51741
    fixes CVE-2024-31449
    fixes CVE-2024-31227
    fixes CVE-2024-31228


author: Mikel Olasagasti Uranga <mikel@olasagasti.info> - 5.6-1
changelog:
  - Adopt Go Vendor Tools and adopt Go Vendor Tools - Closes rhbz#2458183
    rhbz#2435061
  - Use new go2rpm template
  - Change URL to GitLab repo
  - Remove ShellCheck and golint requirements
  - Other misc changes


author: Jiri Kyjovsky <j1.kyjovsky@gmail.com> 2.3-1
changelog:
  - Add functionality for tagging resource by its crn (j1.kyjovsky@gmail.com)
  - Add option for specifying resource group (j1.kyjovsky@gmail.com)


author: Pavel Raiskup <praiskup@redhat.com> 3.0-1
changelog:
  - Log the instance create request content
  - Allow specifying a list of Floating IPs
  - Drop executable bits from PYTHONPATH scripts


author: Mikel Olasagasti Uranga <mikel@olasagasti.info> - 0.18.0-1
changelog:
  - Update to 0.18.0 - Closes rhbz#2355627 rhbz#2354447 rhbz#2352331
    rhbz#2350845 rhbz#2348839 rhbz#2331990


author: Graham Leggett <minfrin@sharp.fm> - 1.0.6-1
changelog:
  - Add optional jitter to the delay.
  - Avoid the final delay when running a command a specific number of times.
  - Generate the man page during the dist hook, and not at build time.


author: mhorky <mhorky@redhat.com> - 0.3.5-2
changelog:
  - Simplify packaging
  - Disable bcond 'check' by default, reflecting RHEL spec file
  - Drop unnecessary 'BuildRequires' statements, ignore insights-client
  - Set ownership for /etc/rhc/


author: Pino Toscano <ptoscano@redhat.com> 7-1
changelog:
  - Translated using Weblate (Italian) (info@salvatorecocuzza.it)
  - Translated using Weblate (Finnish) (ricky.tigg@gmail.com)
  - Translated using Weblate (Finnish) (noreply-mt-weblate-translation-
    memory@weblate.org)
  - Translated using Weblate (Finnish) (jiri.gronroos@iki.fi)
  - Translated using Weblate (French) (leane.grasser@proton.me)
  - test: drop no more used machine_python() helper function
    (ptoscano@redhat.com)
  - test: use a simpler way to append content to a file (ptoscano@redhat.com)
  - test: use f-strings to replace other string formattings (ptoscano@redhat.com)
  - test: use curl directly to wait for Candlepin (ptoscano@redhat.com)
  - test: drop extra activation key code (ptoscano@redhat.com)
  - test: upload product certificates to /etc/pki/product-default
    (ptoscano@redhat.com)
  - test: use onlyImage() from cockpit test lib (ptoscano@redhat.com)
  - Makefile: fix names of po extractor tools (ptoscano@redhat.com)
  - fix: Drop deprecated cockpit.resolve() (martin@piware.de)
  - Bump cockpit testlib to 327 (martin@piware.de)
  - fix: adapt to the new state of insights-client.service on failure
    (ptoscano@redhat.com)
  - Update cockpit test lib to 323 (ptoscano@redhat.com)
  - test: switch one more org to SCA one (ptoscano@redhat.com)
  - test: Use SCA to register (mhorky@redhat.com)
  - fix: switch to the proper URL for Red Hat's Hybrid Cloud Console
    (ptoscano@redhat.com)
  - test: setup the subscription repositories (ptoscano@redhat.com)
  - test: mock-insights: switch away from ssl.wrap_socket() (ptoscano@redhat.com)
  - test: switch to CERT auth for insights-client (ptoscano@redhat.com)
  - chore: ignore node_modules for flake8 (ptoscano@redhat.com)
  - test: mock-insights: implement upload and delete platform endpoints
    (ptoscano@redhat.com)
  - test: mock-insights: fix/improve handling of IDs (ptoscano@redhat.com)
  - test: mock-insights: refactor of two platform endpoints (ptoscano@redhat.com)
  - feat: switch from .last-upload.results to .lastupload (ptoscano@redhat.com)
  - fix: Remove Auto-attach button (jhnidek@redhat.com)
  - chore: test: use the new syspurpose command (ptoscano@redhat.com)
  - Translated using Weblate (Russian) (aleksejfedorov963@gmail.com)
  - Translated using Weblate (Georgian) (temuri.doghonadze@gmail.com)
  - Translated using Weblate (Korean) (simmon@nplob.com)
  - Translated using Weblate (Italian) (toscano.pino@tiscali.it)
  - chore: bump version of black to 24.3.0 (ptoscano@redhat.com)
  - test: wait more when registering to Insights (ptoscano@redhat.com)
  - test: break insights-client in a different way (ptoscano@redhat.com)
  - test: mock-insights: return 404 for missing systems in /systems
    (ptoscano@redhat.com)
  - test: wait longer in certain situations (ptoscano@redhat.com)
  - Fix obsolete cockpit defer API (martin@piware.de)
  - ci: bump actions/checkout from 3 to 4
    (49699333+dependabot[bot]@users.noreply.github.com)
  - ci: add dependabot config for GitHub Actions (ptoscano@redhat.com)
  - spec: convert License to SPDX (ptoscano@redhat.com)
  - Update cockpit test lib and webpack build (martin@piware.de)
  - Use proper imports (martin@piware.de)
  - flake8: update/improve the config (ptoscano@redhat.com)
  - test: split/wrap overly long strings (ptoscano@redhat.com)
  - test: minor comment updates (ptoscano@redhat.com)
  - test: format embedded Python snippets with black==23.3.0
    (ptoscano@redhat.com)
  - test: assume /root/run-candlepin to start candlepin (ptoscano@redhat.com)
  - test: drop bits for rhel-8-5 (ptoscano@redhat.com)
  - Use 'type' instead of 'which' which is standard unix (kkoukiou@redhat.com)
  - Format code with black==23.3.0 (ptoscano@redhat.com)
  - Update black to version 23.3.0 (ptoscano@redhat.com)
  - Fix usage of exception state (mmarusak@redhat.com)
  - Drop usage of obsolete cockpit.defer() (martin@piware.de)
  - Fix getSyspurposeStatus to not return an ever-pending promise
    (martin@piware.de)
  - Makefile: Fix "make watch" to work from a clean tree (martin@piware.de)
  - build: use `pip wheel` to get cockpit wheel (allison.karlitskaya@redhat.com)
  - Set autocomplete to "current-password" for password inputs
    (jhnidek@redhat.com)
  - Run `npm install` with `--ignore-scripts` (mpitt@redhat.com)
  - README: document development dependencies for Fedora/Ubuntu
    (jvanderwaa@redhat.com)
  - Install into /usr/local/ by default (martin@piware.de)
  - Makefile: Some noise cleanup (martin@piware.de)
  - build: use translation tools from pkg/lib (martin@piware.de)
  - Makefile: Drop update-po rule (martin@piware.de)
  - Start using cockpit-po-plugin instead of Po2Json (kkoukiou@redhat.com)
  - Add support for dark theme (kkoukiou@redhat.com)
  - Bump up pkg/lib reference tag (kkoukiou@redhat.com)
  - Bump up patternfly (kkoukiou@redhat.com)
  - Bump up react version and start using new client API (kkoukiou@redhat.com)
  - node_modules: Update chrome-remote-interface to 0.32 (martin@piware.de)
  - Makefile: Add support for /pybridge scenario (martin@piware.de)


author: Packit <hello@packit.dev> - 14-1
changelog:
  - Convert license headers to SPDX format
  - Bug fixes and translation updates


  - Resolves: rhbz#2376500


author: Filipe Rosset <rosset.filipe@gmail.com> - 0.14.0-1
changelog:
  - Modernize BuildRequires and License sections
  - Remove deprecated intltool and dbus-glib-devel
  - Update GTK and other dependencies to modern versions
  - Use SPDX license tag and HTTPS for URLs
  - Add missing build dependencies


author: Filipe Rosset <rosset.filipe@gmail.com> - 0.14.0-2
changelog:
  - Modernize %install and %files sections
  - Switch to appstreamcli validate
  - Use more specific file paths in %files
  - Add comments and use modern macros


author: Filipe Rosset <rosset.filipe@gmail.com> - 0.14.0-3
changelog:
  - Fix build dependencies and locale directories
  - Replace libmagic-devel with file-devel
  - Fix Armenian locale directory name (hye -> hy)
  - Add empty %check section to satisfy rpmlint


author: Filipe Rosset <rosset.filipe@gmail.com> - 0.14.0-4
changelog:
  - Fix locale directory and add %check section
  - Rename Armenian locale directory from hye to hy
  - Add empty %check section to satisfy rpmlint


author: Rajeesh K V <rajeeshknambiar@fedoraproject.org> - 1.5.0-0
changelog:
  - New upstream version 1.5.0
  - Use prebuilt binary fonts instead of building from source
  - Fixes RHBZ #2296161


author: Akira TAGOH <tagoh@redhat.com> - 1.6.2-4
changelog:
  - Add fallback rule of monospace.
    See https://fedoraproject.org/wiki/Changes/SetDefaultMonospaceFallbackFont


author: Rajeesh K V <rajeeshknambiar@fedoraproject.org> - 1.4-0
changelog:
  - New upstream version 1.4
  - Use prebuilt binary fonts instead of building from source
  - Fixes RHBZ #2293878


author: Rajeesh K V <rajeeshknambiar@fedoraproject.org> - 1.5.0-0
changelog:
  - New upstream version 1.5.0
  - Use prebuilt binary fonts instead of building from source
  - Fixes RHBZ #2293815


author: Parag Nemade <pnemade AT redhat DOT com> - 1.5.0-1
changelog:
  - Previous build packaged only otf and xml files but not docs and conf files
    Let's rebuild this to make sure all packaged files available for installation


author: Rajeesh K V <rajeeshknambiar@fedoraproject.org> - 2.3-0
changelog:
  - New upstream version 2.3
  - Use prebuilt binary fonts instead of building from source
  - Fixes RHBZ #2295562


author: Rajeesh K V <rajeeshknambiar@fedoraproject.org> - 1.6-0
changelog:
  - New upstream version 1.6
  - Use prebuilt binary fonts instead of building from source
  - Fixes RHBZ #2293879


author: Kevin Fenzi <kevin@scrye.com> - 1.4.6-31
changelog:
  - Add patch to find systemd-journald config and avoid warning. Fixes rhbz#2361203
  - Add patch to fix false positive on Li0n from bin/sbin merge. Fixes rhbz#2382304


author: Michel Lind <salimma@fedoraproject.org> - 0.46.2-2
changelog:
  - Run autoreconf since the Git tag does not contain configure
  - Use %%conf conditionally if RPM has it defined


author: David Wang <cryptic.triangles@gmail.com> - 2024.03.21-1
changelog:
  - Draft release
  - Update to new maintained fork at Codeberg:
    https://codeberg.org/schilytools/schilytools


author: David Wang <cryptic.triangles@gmail.com> - 2024.03.21-2
changelog:
  - Bump release to include rmt package as requested
  - Added provides/obsoletes
  - Fixed up package versioning to avoid the use of epoch
  - Switch to autorelease


author: David Wang <cryptic.triangles@gmail.com> - 2024.03.21-3
changelog:
  - Fix bogus date warning in spec
  - Added missing generaldocs macro for rmt
  - Unsuccessfully tried fixing check. Leaving it disabled as Fedora Sources 
    variant presently does not have this


author: Petr Khartskhaev <pkhartsk@redhat.com> - 2024.03.21-4
changelog:
  - Update license info
  - Replace spax and scpio subpackages with Provides due to them being compiled as symlinks
  - Re-add rmt's epoch
  - Re-add linker flags and add default rpm flags to make
  - Make tests functional by adding LD_LIBRARY_PATH and enable them
  - Re-add post and preun scriptlets for alternatives
  - Change rmt's location to bin instead of sbin in a cleaner way
  - Exclude 32bit architectures since the build was failing on them
  - Convert star 5 manfile to UTF-8


author: Vladislav Dronov <vdronov@redhat.com> - 6.17-9
changelog:
  - Update to the upstream v6.17 @ e8da3cdc
  - Handle new radiacode entropy source
  - Handle changes in jitterentropy library
  - Drop older i686 force-PIC fix


author: Jerry James <loganjerry@gmail.com> - 5.4.5-41
changelog:
  - Fix FTBFS due to ncurses change
  - Update license to BSD-3-Clause
  - Stop building for 32-bit x86
  - Build in C17 mode to avoid FTBFS with GCC 15


author: Jakub Kadlcik <frostyx@email.cz> 3.3-1
changelog:
  - Make the INVALID_SPEC_TEMPLATE really invalid
  - Use quote from shlex instead of deprecated pipes
  - rpkg-macros.spec: testsuite work-around for new git
  - Fix FTBFS on Fedora 38+


author: Tom Callaway <spot@fedoraproject.org> - 2.8.0-1
changelog:
  - update to 2.8.0
  - filter out the "alternative-link-missing" and "alternative-generic-name-not-symlink" checks
    these reflect the OpenSUSE packaging guidelines, but NOT the Fedora ones (bz2208474)


author: Miro Hrončok <mhroncok@redhat.com> - 2.8.0-2
changelog:
  - Filter out cross-directory-hard-link
  - https://fedoraproject.org/wiki/Changes/Hardlink_identical_files_in_packages_by_default
  - Fixes: rhbz#2400621


author: Michal Ruprich <mruprich@redhat.com> - 3.4.0-1
changelog:
  - New version 3.4.0
  - Fix for CVE-2024-12084, CVE-2024-12085, CVE-2024-12086
  - Fix for CVE-2024-12087, CVE-2024-12088, CVE-2024-12747


author: Attila Lakatos <alakatos@redhat.com> - 8.2510.0-1
changelog:
  - Rebase to 8.2510.0
    Resolves: rhbz#2404131
  - imjournal open error handling fix
    Resolves: rhbz#2375742
  - Add mmleefparse module to base package


author: John Kacur <jkacur@redhat.com> - 6.17.7-1
changelog:
  - Changed the kernel version to 6.17.7
  - changed the rteval-loads number scheme to reflect the kernel version


author: Jun Aruga <jaruga@redhat.com> - 3.4.2-24
changelog:
  - Fix the tests using SHA-1 Probabilistic Signature Scheme (PSS) parameters.
    Resolves: rhbz#2358256


author: Jun Aruga <jaruga@redhat.com> - 3.4.7-28
changelog:
  - Upgrade to Ruby 3.4.7.
    Resolves: rhbz#2402422
  - Fix URI Credential Leakage Bypass previous fixes.
    Resolves: CVE-2025-61594
  - Fix REXML denial of service.
    Resolves: CVE-2025-58767


author: Vít Ondruch <vondruch@redhat.com> - 0.5.0-1
changelog:
  - Update to abrt 0.5.0
    Resolves: rhbz#2385934
  - Fix FTBFS in Fedora rawhide/f43
    Resolves: rhbz#2385583


author: Vít Ondruch <vondruch@redhat.com> - 1:8.0.2-1
changelog:
  - Update to Action Pack 8.0.2.
    Related: rhbz#2238177
  - Fix missing security headers in Action Pack on non-HTML responses (CVE-2024-28103)
    Resolves: 2290530
    Resolves: 2290531
  - Avoid possible XSS on translation helpers (CVE-2024-26143)
    Resolves: 2266388
    Resolves: 2266389


author: Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.0.20-8
changelog:
  - Backport upstream PR to remove base64 dependency
  - Backport upstream fix for ruby34 formatting change


author: Vít Ondruch <vondruch@redhat.com> - 0.18.0-1
changelog:
  - Update to Ethon 0.18.0.
    Resolves: rhbz#2411926
  - Add `libcurl.so.4` requires to make the dependency explicit.


author: Mamoru TASAKA <mtasaka@fedoraproject.org> - 4.3.0-3
changelog:
  - Workaround for new gdk-pixbuf with glycin backend dependency (ref: bug
    2387002)
  - F-43: ignore test failure for now


author: Mamoru TASAKA <mtasaka@fedoraproject.org> - 4.3.0-5
changelog:
  - Upstream fix for tests with glycin based gdk-pixbuf2 2.43.x
  - Exclude tests on glycin ppc64le for now (bug 2275913)
  - Exclude animation test on i686 on Fedora 43


author: Mamoru TASAKA <mtasaka@fedoraproject.org> - 8.3.0-25
changelog:
  - Fix module method function definition argument
    detected by c99 -Werror=incompatible-pointer-types
  - Use modern gem2rpm style
  - SPDX confirmation


author: Mamoru TASAKA <mtasaka@fedoraproject.org> - 0.1.0-24
changelog:
  - Use recent gem packaging style
  - Modify License tag
  - Use test-unit for testsuite
  - Upstream PR to suppress warnings for literal string


author: Vít Ondruch <vondruch@redhat.com> - 5.3.1-1
changelog:
  - Update to MiniMagick 5.3.1.
    Resolves: rhbz#2389591
  - Fix FTBFS in Fedora rawhide/f43
    Resolves: rhbz#2385590


author: Yaakov Selkowitz <yselkowi@redhat.com> - 0.5.5-4
changelog:
  - Adapt tests to mariadb 10.11
  - Avoid rubygem-eventmachine build dependency in RHEL
  - Adapt tests to openssl 3.2


author: Vít Ondruch <vondruch@redhat.com> - 0.5.5-6
changelog:
  - Disable test cases to workadoun FTBFS due to mariadb-connector-c-3.4.1-1.fc42
    Related: rhbz#2323148


author: Michal Schorm <mschorm@redhat.com> - 0.5.5-9
changelog:
  - Re-enable test cases, the FTBFS due to mariadb-connector-c-3.4.1-1.fc42 was fixed in
    mariadb-connector-c-3.4.3-10
    Related: rhbz#2323148


author: Björn Esser <besser82@fedoraproject.org> - 0.6.1.2-1
changelog:
  - New upstream release
  - Add patch with last upstream commits
  - Set GCC in C99 mode explicitly
  - Build devel package archful
  - Drop explicit Requires and Provides


author: Mamoru TASAKA <mtasaka@fedoraproject.org> - 0.10.0-35
changelog:
  - Adjust to mesa 24.2.2 change that swrast with dril does not expose
    accum buffers anymore
  - Adjust test result message with recent mesa


author: Mamoru TASAKA <mtasaka@fedoraproject.org> - 6.4.2-9
changelog:
  - Backport upstream change for updating SSL certs again for testsuite
  - Backport upstream fix for some OpenSSL method removal for ruby4_0


author: Mamoru TASAKA <mtasaka@fedoraproject.org> - 1:2.2.4-8
changelog:
  - Backport upstream patch for ruby34 hash formatting change
  - Add dependency for rubygem(base64) explicitly


author: Vít Ondruch <vondruch@redhat.com> - 1:3.1.16-1
changelog:
  - Update to Rack 3.1.16
    Resolves: rhbz#2124662
  - Denial of service in Content-Disposition parsing (CVE-2022-44571)
    Resolves: rhbz#2164714
    Resolves: rhbz#2164716
  - Denial of service in Content-Disposition parsing (CVE-2022-44570)
    Resolves: rhbz#2164719
    Resolves: rhbz#2164721
  - Denial of service in Content-Disposition parsing (CVE-2022-44572)
    Resolves: rhbz#2164722
    Resolves: rhbz#2164724
  - Denial of service in Multipart MIME parsing (CVE-2023-27530)
    Resolves: rhbz#2176477
    Resolves: rhbz#2176478
  - Denial of service in header parsing (CVE-2023-27539)
    Resolves: rhbz#2179649
    Resolves: rhbz#2179651
  - Denial of Service Vulnerability in Rack Content-Type Parsing (CVE-2024-25126)
    Resolves: rhbz#2265593
  - Possible DoS Vulnerability with Range Header in Rack (CVE-2024-26141)
    Resolves: rhbz#2265594
  - Possible Denial of Service Vulnerability in Rack Header Parsing (CVE-2024-26146)
    Resolves: rhbz#2265595
  - Possible Log Injection in Rack::CommonLogger (CVE-2025-25184)
    Resolves: rhbz#2345301
  - Escape Sequence Injection vulnerability in Rack lead to Possible Log Injection (CVE-2025-27111)
    Resolves: rhbz#2349810
  - File Inclusion in Rack::Static (CVE-2025-27610)
    Resolves: rhbz#2351231
  - Unbounded-Parameter DoS in Rack::QueryParser (CVE-2025-46727)
    Resolves: rhbz#2364966
  - Rack Session Reuse Vulnerability (CVE-2025-32441). Current version
    actually extracts the affected code into rack-session package.
    Resolves: rhbz#2364965


author: Vít Ondruch <vondruch@redhat.com> - 1:3.2.3-1
changelog:
  - Update to Rack 3.2.3
    Resolves: rhbz#2385295
  - Rack QueryParser has an unsafe default allowing params_limit bypass via
    semicolon-separated parameters (CVE-2025-59830)
  - Unbounded read in `Rack::Request` form parsing can lead to memory exhaustion
    (CVE-2025-61919)
  - Improper handling of headers in `Rack::Sendfile` may allow proxy bypass
    (CVE-2025-61780)


author: Vít Ondruch <vondruch@redhat.com> - 2.1.1-1
changelog:
  - Update to Rack::Session 2.1.1
  - Rack::Session Session Persistence Vulnerability (CVE-2025-46336)
    Resolves: rhbz#2365151


author: Mamoru TASAKA <mtasaka@fedoraproject.org> - 7.0.3-200
changelog:
  - Update to RDoc 7.0.3
    Resolves: rhbz#2341304
    Resolves: rhbz#2401435
  - Apply upstream fix for error with gem install --document=rdoc,ri


author: Mamoru TASAKA <mtasaka@fedoraproject.org> - 0.22.2-4
changelog:
  - Add BR: rubygem(benchmark) for testsuite for ruby4_0 explicitly
  - Backport upstream patch to support ruby4_0 Ractor change


author: Vít Ondruch <vondruch@redhat.com> - 1.3.1-1
changelog:
  - Update to rspec-its 1.3.1.
    Resolves: rhbz#2321250
  - Use single quotes in tests to fix Ruby 3.4 compatibility.


author: Vít Ondruch <vondruch@redhat.com> - 1:4.1.1-1
changelog:
  - Update to Sinatra 4.1.1.
    Resolves: rhbz#2185968
  - Open Redirect Vulnerability in Sinatra via X-Forwarded-Host Header (CVE-2024-21510)
    Resolves: rhbz#2323117


author: Dan Callaghan <djc@djc.id.au> - 2.5.0-1
changelog:
  - new upstream release 2.5.0:
    https://github.com/janlelis/unicode-display_width/blob/v2.5.0/CHANGELOG.md


author: Dan Callaghan <djc@djc.id.au> - 2.6.0-1
changelog:
  - new upstream release 2.6.0:
    https://github.com/janlelis/unicode-display_width/blob/v2.6.0/CHANGELOG.md


author: Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.23.1-2
changelog:
  - Apply upstream patch for ruby34 hash inspect formatting change
  - Apply upstream patch for ruby34 net-http legacy constants removal


author: Bradley G Smith <bradley.g.smith@gmail.com> - 2:1.3.3-1
changelog:
  - Update to release v1.3.3
  - Resolves: rhbz#2411664, rhbz#2411410, rhbz#2411148
  - Resolves: rbhz#2410768, rhbz#2410512, rhbz#2410233
  - Resolves: rhbz#2409818, rhbz#2409561, rhbz#2409284
  - Resolves: rhbz#2408345, rhbz#2408091, rhbz#2407818
  - Security. Fixes CVE-2025-31133, CVE-2025-52565, CVE-2025-52881
  - Upstream new feature


author: Bradley G Smith <bradley.g.smith@gmail.com> - 2:1.4.0-4
changelog:
  - Update packit configuration
  - Adds support for go_vendor_archive and go_vendor_license integration with
    packit


author: Bradley G Smith <bradley.g.smith@gmail.com> - 2:1.4.1-1
changelog:
  - Update to release v1.4.1
  - Resolves: rhbz#2447251
  - Adopts go2rpm generates spec file
  - New libpathrs build tag not included as that library is not yet available
    in Fedora


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.5.5-1
changelog:
  - Update to version 0.5.5; fixes RHBZ#2397644
  - Security fix for CVE-2025-59825 / GHSA-3wgq-wrwc-vqmv


author: Michel Lind <salimma@fedoraproject.org> - 0.9.0-1
changelog:
  - Update to 0.9.0; Fixes: RHBZ#2347620
  - Disable assertions that fail at certain times of day; Fixes: RHBZ#2338148


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.8.4-1
changelog:
  - Update to version 1.8.4; Fixes RHBZ#2453126
  - Do not expose metapackages for unstable or undocumented features


author: Benjamin A. Beasley <code@musicinmybrain.net> - 4.0.1-1
changelog:
  - Update to 4.0.1 (close RHBZ#2272915)
  - Reduce the debuginfo level as a workaround for very slow test
    compilation.


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.2.0-1
changelog:
  - Update to verson 1.2.0; Fixes RHBZ#2393793
  - MSRV is now 1.87, edition is 2024
  - The dev-dependency on criterion is now removed via patch rather than
    tomcli


author: Michel Lind <salimma@fedoraproject.org> - 0.7.0-3
changelog:
  - Enable Unix, ACL, SELinux and systemd-logind features
  - Declare licenses for the uutils-coreutils binary package


author: Michel Lind <salimma@fedoraproject.org> - 0.20.0-5
changelog:
  - Bump termion dependency from 1 to 4 - Change default backend to crossterm
    - Drop ncurses and pancurses backends, ncurses-rs is archived


author: Michel Lind <salimma@fedoraproject.org> - 0.10.0-1
changelog:
  - Update to version 0.10.0; Fixes RHBZ#2303607
  - No longer uses proc-macro-error; Fixes RHBZ#2329702


author: Benjamin A. Beasley <code@musicinmybrain.net> - 2.1.1-5
changelog:
  - Use upstreamed patch for avoiding icu crate in non-doc tests
  - Fix rust2rpm.toml compatibility with rust2rpm 28


author: Michel Lind <salimma@fedoraproject.org> - 2.2.1-1
changelog:
  - Update to 2.2.1; Fixes RHBZ#2277401
  - Temporarily remove tests/ because of unsatisfied color-eyre dependency


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.2.16-2
changelog:
  - Don’t mark files included in the library as documentation
  - This affects four Markdown files. Fixes RHBZ#2415111


author: Michel Lind <salimma@fedoraproject.org> - 0.24.4-2
changelog:
  - Incorporate ueno's changes into rust2rpm.toml and regenerate spec
  - Disable probe tests on ppc64le and s390x


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.23.1-1
changelog:
  - Update to 1.23.1 (close RHBZ#2349449)
  - Use rust2rpm.toml to exclude license file for unbundled libdeflate
  - Update .rpmlintrc file


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.24.0-1
changelog:
  - Update to 1.24.0 (close RHBZ#2365609)
  - Now that we can easily re-apply Cargo.toml patches when updating, do not
    use tomcli to remove criterion


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.3.0-6
changelog:
  - Re-generate with rust2rpm 27
  - Since it is easier to re-use Cargo.toml patches, replace the tomcli
    dependency with a patch


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.4.0-8
changelog:
  - Re-generate with rust2rpm 27
  - Now that we can more easily re-apply Cargo.toml patches when updating, do
    not use tomcli to remove cargo-husky


author: Fedora Release Engineering <releng@fedoraproject.org> - 0.2.0-4
changelog:
  - Unretirement request: pagure.io/releng/issue/12761 Revert "unused leaf
    package for more than two release cycles"


author: Michel Lind <salimma@fedoraproject.org> - 0.5.2-4
changelog:
  - Unretire rust-outref as base64-simd needs it; Resolves: rhbz#2426767
  - Spec clean-up; use rust2rpm.toml and a diff file instead of modifying the
    spec directly


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.17.0-1
changelog:
  - Update to version 0.17.0; Fixes RHBZ#2316899
  - Re-enable all tests except test_procinfo, and a couple we had to skip


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.17.0-2
changelog:
  - Report and skip failing tests on non-x86_64 architectures
  - Fix tests failing to compile on 32-bit architectures


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.2.6-3
changelog:
  - Fix missing license metadata, texts
  - Fix missing license SPDX expression in Cargo.toml
  - Add a missing `BSD-3-Clause` term to `License`
  - Fix missing license texts
  - Add a rust2rpm.toml and generate the metadata patch with `cargo2rpm -p`


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.8.9-2
changelog:
  - Stop patching out the smallvec-1 feature
  - The uv package needs it, beginning with version 0.5.19.


author: Jose Fernandez <me@jrfernandez.com> - 0.14.0-1
changelog:
  - Update to 0.14.0
  - Update from 0.8.0 to 0.14.0
  - Update features: crossterm/serde/termion → ratatui-crossterm/ratatui-
    termion
  - Default feature changed to ratatui-crossterm


author: Michel Lind <salimma@fedoraproject.org> - 0.7.0-2
changelog:
  - Undo onig version bump in #7976 and #7973, only needed to match systems
    where oniguruma is newer, but for us we keep onig matched with oniguruma
    already
  - Skip one regex test on EPEL


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.7.5-4
changelog:
  - Re-generate using rust2rpm 27
  - Since it is now easier to re-use a Cargo.toml patch, we use one to remove
    the postcard dev-dependency instead of depending on tomcli.


author: Andreas Schneider <asn@redhat.com> - 0.2.0-1
changelog:
  - Update to version 0.2.0
  - https://github.com/z-galaxy/zlink/releases/tag/zlink-0.2.0
  - resolves: rhbz#2419337


author: Andreas Schneider <asn@redhat.com> - 0.2.0-1
changelog:
  - Update to version 0.2.0
  - https://github.com/z-galaxy/zlink/releases/tag/zlink-0.2.0
  - resolves: rhbz#2419341


author: Ben Boeckel <fedora@me.benboeckel.net> - 9.31-8
changelog:
  - Backport https://github.com/exg/rxvt-unicode/commit/417b540d6dba67d440e3617bc2cf6d7cea1ed968
  - Resolves: #2277965


author: Benjamin A. Beasley <code@musicinmybrain.net> - 2:2.37.0-2
changelog:
  - Properly generate Rust BuildRequires on Fedora
  - Update License (for s390utils/s390utils-base) to reflect Rust deps.


author: Dan Horák <dan[at]danny.cz> - 2:2.41.0-2
changelog:
  - rebuilt for rust-openssl CVEs
  - Resolves: CVE-2026-41676 CVE-2026-41677 CVE-2026-41678 CVE-2026-41681 CVE-2026-41898 CVE-2026-42327 CVE-2026-44662


author: Julio González Gil <packages@juliogonzalez.es> - 1.95-1
changelog:
  - Update to 1.95 from https://github.com/s3fs-fuse/s3fs-fuse/releases/tag/v1.95 (#2321940)
    * IMPORTANT: This is the last release supporting CentOS7 or clones
    * Add ipresolve option to select IPv4 or IPv6-only
    * Retry request on HTTP 429 error
    * Fix deadlock in FdManager::ChangeEntityToTempPath
    * Enable static lock checking and fix locking errors
    * Fix use-after-free in FdManager::ChangeEntityToTempPath


author: Julio González Gil <packages@juliogonzalez.es> - 1.96-1
changelog:
  - Update to 1.96 from https://github.com/s3fs-fuse/s3fs-fuse/releases/tag/v1.96 (#2416816)
    * Require FUSE 3 on Linux
    * Require C++14
    * Improve IO concurrency
    * Rename -o endpoint to -o region for clarity
    * Avoid HeadObject calls with improved stats cache usage


author: Julio González Gil <packages@juliogonzalez.es> - 1.97-1
changelog:
  - Update to 1.97 from https://github.com/s3fs-fuse/s3fs-fuse/releases/tag/v1.97 (#2416816)
    * Bugfix: Do not honor "-o nonempty"


author: Zdenek Dohnal <zdohnal@redhat.com> - 1.4.0-3
changelog:
  - 2377132 - sane-backends: "scanimage --device=test --batch-count=2" hangs: Turns on unsafe asynchronous cancellation


author: Stephane Thiell <sthiell@stanford.edu> 0.6.1-7
changelog:
  - Migrate from deprecated setup.py build/install to pyproject macros
  - Switch Source0 to PyPI archive


author: Klaus Wenninger <kwenning@redhat.com> - 1.5.2-2
changelog:
  - Convert STI tests to TMT (rhbz#2383068)
  - use baserelease as that rpmdev-bumpspec can be used
  - cleanly include <crm/crm.h> for crm_system_name and others


author: Michel Lind <salimma@fedoraproject.org> - 0.9.5-6
changelog:
  - Fix building with gnu-efi 3.0.18
  - Fix building on Fedora 41+ due to OpenSSL engine deprecation
  - Fix building on aarch64, need to use non-TEST_BINARY_FORMAT codepath like x86_64
  - FIxes: RHBZ#2301267


author: Tom Callaway <spot@fedoraproject.org> - 2.2.2-1
changelog:
  - update to 2.2.2
  - fix hardcoded versioning (with sed, not patch)
  - fixup .pc file
  - fix old minimum cmake version which breaks the build


author: Evgenii Kolesnikov <ekolesni@redhat.com> - 0.1.76-1
changelog:
  - Update to latest upstream release:
    https://github.com/ComplianceAsCode/content/releases/tag/v0.1.76


author: Matthew Burket <mburket@redhat.com> - 0.1.77-1
changelog:
  - Update to latest upstream release:
    https://github.com/ComplianceAsCode/content/releases/tag/v0.1.77


author: Matthew Burket <mburket@redhat.com> - 0.1.78-1
changelog:
  - Update to latest upstream release:
    https://github.com/ComplianceAsCode/content/releases/tag/v0.1.78


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.13.0-4
changelog:
  - Rebuilt with rust-tar 0.4.45 for CVE-2026-33056
  - Restore binary package License expression, lost in a previous update


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: Brian Bockelman <bbockelman@morgridge.org> - 1.3.0-1
changelog:
  - Add scitokens-generate-jwks CLI for key generation.
  - Add environment variable-based configuration on library initialization.
  - Add per-issuer lock to prevent multiple concurrent queries against issuers without a known key
  - Add negative cache for failed issuer lookups (preventing frequent re-queries)
  - Add monitoring API for per-issuer validation statistics
  - Add optional background thread for JWKS refresh
  - Add keycache load, metadata, and delete APIs
  - Revert "Fix memory leak in rs256_from_coords" by @djw8605
  - Add CTest-based integration test with JWKS server and TLS infrastructure


author: Derek Weitzel <dweitzel@unl.edu> - 1.4.0-2
changelog:
  - Add keycache.allow_in_memory config option with in-memory SQLite fallback
  - Add persistent anchor connection for shared in-memory SQLite database
  - Improve error messages when keycache file cannot be read or written
  - Add integration test for keycache not-writable error message
  - Improve cache directory permission tests to handle common deployment misconfigurations
  - Implement keycache location retrieval and update library to 0.0.3
  - Fix typo in SQLite file extension in integration and main tests


author: Derek Weitzel <dweitzel@unl.edu> - 1.4.1-1
changelog:
  - Fix scope path boundary validation to deny sibling-prefix authorization bypasses
  - Reject parent-directory traversal in scope paths, including encoded traversal forms
  - Add regression tests covering sibling-prefix and traversal authorization checks


author: Remi Collet <remi@remirepo.net> - 1:2.0.3-6
changelog:
  - fix build with GCC 15 using patch from
    https://github.com/sclorg/scl-utils/pull/57
  - FTBFS rhbz#2385622 workaround to rhbz#2386537


author: Remi Collet <remi@remirepo.net> - 1:2.0.3-8
changelog:
  - raise cmake minimum version to 3.5
  - use arch-agnostic test for packaging /usr/lib64 (Joe Orton, PR #2)


author: Christian Krause <chkr@fedoraproject.org> - 2.8.1-1
changelog:
  - Update to 2.8.1 (#2254942)
  - Fix FTBFS (#2261685)
  - Adjust filenames
  - Set StartupWMClass in desktop file in order to enable the window manager
    to reference the correct desktop file (e.g. needed for the
    task switcher to show the correct application icon)
  - Add upstreamed patch to fix compile issue with GCC 14
  - Update license tag
  - Add BR: libmikmod-devel, libvpx-devel and sonivox-devel


author: Christian Krause <chkr@fedoraproject.org> - 2.9.0-1
changelog:
  - Update to 2.9.0 (#2330987)
  - Fix FTBFS (#2341334)
  - Remove patch already included upstream
  - Add BR: pipewire-jack-audio-connection-kit (needed for fluidsynth)


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.0.6-8
changelog:
  - Rebuilt with rust-tar 0.4.45 for CVE-2026-33056
  - Update License expression based on a current Rawhide build


author: Daniel Rusek <mail@asciiwolf.com> - 1.2.0-4
changelog:
  - Add AppStream metadata
  - Install desktop icon in standard location
  - Do not use hardcoded paths in desktop file


author: Jeremy Linton <jeremy.linton@arm.com> - 1.0-8
changelog:
  - Add default kernel compatibility flag and install.conf file to force kernel-install to do the right thing, work around BZ 2271674


author: Christian Iseli <christian.iseli@epfl.ch> - 5.1-1
changelog:
  - New upstream version
  - Fix FTBFS bugzilla 2385624
  - Update license definition according to upstream


author: Jakub Martisko <jamartis@redhat.com> - 4.9-6
changelog:
  - The manpage should no longer mention whether the SELinux is enabled/disabled on the system
  - It was based on the build system anyway
  - Resolves: rhbz#2396649


author: Jakub Martisko <jamartis@redhat.com> - 4.9-8
changelog:
  - lib/dfa.c: Increase the maximum size of the transitions table
  - After changes introduced between sed 4.2 and 4.4, some regexps
    started to hit the table size limits. This lead to repeated deletion
    and rebuilding of the table, leading to massive performance drops.
    While the core issue is still present, this change should at least
    help by moving the threshold of the regexp complexity that triggers the 
    table rebuilds.
  - Related: RHEL-144026


author: Jakub Martisko <jamartis@redhat.com> - 4.10-1
changelog:
  - Update to 4.10
  - Remove the --without-included-regex build option
    There were some fixes regarding the backrefences in the new release. 
    Removing the option fixed a testsuire failure in the backref test.


author: Charles R. Anderson <cra@alum.wpi.edu> - 1.20.0-7
changelog:
  - Convert to SPDX license string and add missing licenses
  - Add macros for github owner/project/commit


author: Charles R. Anderson <cra@alum.wpi.edu> - 1.49.13-1
changelog:
  - Update to 1.49.13
  - Remove ExcludeArch: ppc64le since it is now fixed:
    https://github.com/Drive-Trust-Alliance/sedutil/issues/489


author: Zdenek Pytela <zpytela@redhat.com> - 43.2-1
changelog:
  - Allow fedoratp_exec_t be an entrypoint of unconfined_t
  - Allow rasdaemon_t to list pstore (bsc#1259742)
  - Allow virtqemud_t send kill signal to svirt_tcg_t
  - Allow virtqemud_t get priority of a svirt_t process
  - Allow sysadm user connect to lvm over a unix stream socket
  - Allow staff user delete thump_tmp_t files
  - Allow staff user connect to systemd-logind over a unix stream socket
  - Allow staff user mount /proc
  - Allow virtqemud map vhost net device
  - Dontaudit ps to read proc (bsc#1257527)
  - Allow dovecot_deliver_t map its private tmp files
  - Allow rpcbind get attributes of the pidfs filesystem
  - Fix names in mysql.if
  - Allow create kerberos files in mysql db home
  - Allow systemd-resolved connect to systemd-networkd over a unix stream socket


author: Zdenek Pytela <zpytela@redhat.com> - 43.4-1
changelog:
  - update support for polkit agent helper (bsc#1251931)
  - Add auth_nnp_domtrans_chkpwd()
  - Allow staff_sudo_t read PID1's process state
  - Allow staff_sudo_t read logind sessions files
  - Allow nfs-server system generator the dac_read_search capability
  - Allow snmpd create and use netlink tcpdiag socket
  - Allow systemd-coredump signull containers
  - Allow named_filetrans_domain filetrans flatpak homedir (bsc#1253682)
  - Dontaudit logrotate perfmon and sys_admin capabilities
  - Allow samba-bgqd sendto over a unix dgram socket


author: Zdenek Pytela <zpytela@redhat.com> - 43.5-1
changelog:
  - Allow virtnetworkd get attributes of filesystems with extended attributes
  - Allow Polkit to get attributes of user terminals
  - Allow nfsidmap connect to xdm over a unix stream socket
  - Label /usr/share/accountsservice with accountsd_share_t
  - Allow systemd-resolved write to systemd-networkd socket
  - Dontaudit setroubleshootd read root's home files like .rpmmacros
  - Support sandboxing features for sysadm_t
  - Allow unconfined_t mounton on itself (bsc#1261035)


author: Zdenek Pytela <zpytela@redhat.com> - 43.6-1
changelog:
  - Allow accountsd dbus chat with systemd-homed
  - Allow accountsd read accountsd_share_t files
  - Fix file context specification for /usr/share/accountsservice
  - Allow xdm_exec_t be an entrypoint of login_userdomain
  - Allow sshd-session send a generic signal to sshd-auth
  - Allow virtnetworkd get attributes of filesystems with extended attributes
  - Allow Polkit to get attributes of user terminals
  - Allow nfsidmap connect to xdm over a unix stream socket


author: Vit Mojzis <vmojzis@redhat.com> - 43.6-2
changelog:
  - Advertise ownership of DPS-related file paths
  - Remove trigger{in|preun} triggers for binsbin and varrun
  - Rebuild policy before running {binsbin|varrun}-convert.sh
  - Use docdir for documentation data directory
  - Move the awk post-requires to the minimum subpackage
  - Fix disabling modules in "%post minimum"


author: Zdenek Pytela <zpytela@redhat.com> - 45.1-1
changelog:
  - Do not backslash-escape underscores in file context specifications
  - Allow systemd_homework_t to delete systemd_homed_record_t dirs (bsc#1261359)
  - Allow sshd-auth/sshd-session get attributes of their sshd parent
  - Allow systemd-tmpfiles to adjust resource limits
  - Allow logwatch to getattr nsfs files
  - Allow xdm dbus chat with rhsmcertd
  - Allow dhcpc_hook_t unix_dgram_socket and module_request
  - Allow accountsd list accountsd_share_t dirs
  - Allow cloud init to domtrans into ssh keygen (bsc#1249964)


author: Zdenek Pytela <zpytela@redhat.com> - 45.2-1
changelog:
  - Allow init nnp domain transition do dirsrv_t and dirsrv_snmp_t
  - Allow NetworkManager_dispatcher_nvme_t check status of systemd services
  - Allow iptables_t read state of some processes
  - Label /dev/HID-SENSOR-.* with hid_sensor_device_t
  - Allow thump_t setattr on thumb_tmp_t lnk_files
  - Allow accounts-daemon read accountsd_share_t symlinks
  - Label /usr/bin/sudo-rs and /usr/bin/su-rs
  - Allow gpsd the setcap process capability


author: Zdenek Pytela <zpytela@redhat.com> - 45.3-1
changelog:
  - Allow sys_resource on execution of generic executables conditionally
  - Label bootloader-migrate-generator with coreos_bootloader_migrate_generator_exec_t
  - Label /run/coreos with coreos_installer_var_run_t
  - Add systemd_create_generator_unit_file() and systemd_write_generator_unit_file()
  - Allow virtnwfilterd_t r/w on packet_socket (bsc#1264273)
  - Update fstools swap interfaces with dir search
  - Allow go-fdo-server to read system information
  - Add missing fc rule for org.gnome.DisplayManager (bsc#1264182)
  - config: make /etc/systemd/user same as /usr/lib/systemd/user
  - Do not audit iptables attempts to read other process state
  - Policy for go-fdo-server
  - Allow setroubleshoot_fixit_t to touch /.autorelabel and reboot


author: Petr Lautrbach <lautrbach@redhat.com> - 3.3.35-5
changelog:
  - Reload auditd using auditctl instead of service
  - Drop dependency on initscripts-service
  Resolves: rhbz#2365614


author: Petr Lautrbach <lautrbach@redhat.com> - 3.3.36-1
changelog:
  - audit_data: include syslog when needed
  - Rename appdata to metainfo
  - Replace python-six with python 3 only code


author: Petr Lautrbach <lautrbach@redhat.com> - 3.3.15-1
changelog:
  - restorecon.py: exclude more paths
  - Improve disable_ipv6 plugin then_text
  - Update generated configuration files
  - Update translations


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.3.1-15
changelog:
  - Security fix for CVE-2010-1028
  - Various other fixes collected by Debian and contributed back upstream:
    https://github.com/bramstein/sfnt2woff-zopfli/pull/20


author: Mikhail Medvedev 1.0.2-1
changelog:
  - Added Italian translation by Giovanni Scafora
  - Fix errors in RPM spec file
  - Added changelog file


author: Mikhail Medvedev 1.1.1-1
changelog:
  - Added mutltiplatform translation path
  - I2C driver has been changed
  - Added the option to switch Qt versions
  - Fixed UDEV and LIBUSB pathes, used PKGCONFIG


author: Tomas Bzatek <tbzatek@redhat.com> - 1.48-4
changelog:
  - udev rules: avoid spurious warning for non-SCSI devices
  - Install missing 00-scsi-sg3_config.rules
  - Fix file references to other udev rules


author: Paul Evans <pevans@redhat.com> - 1.48-8
changelog:
  - rescan-scsi-bus.sh: Correctly read RMB bit on enquiry (RHEL-122982)
  - rescan-scsi-bus.sh: Replace 'which' with built in 'command -v' (RHEL-70693)
  - sg_safte: update short option of version (RHEL-125869)
  - sg_rdac: accept --help or -h without error (RHEL-69439)
  - sg_inq: fix missing output fields in --export format (RHEL-119246)
  - sg_inq: re-add Unit serial number field (RHEL-119246)


author: Paul Pfeister <code@pfeister.dev> - 0.15.0-1
changelog:
  - Importable module renamed to sherlock_project (see Debian 1072733).
  - --dump-response flag added to aid in debugging.


author: Marta Lewandowska <mlewando@redhat.com> - 15.8-4
changelog:
  - Phase 1 of the bootloader updates proposal implementation
  - https://fedoraproject.org/wiki/Changes/BootLoaderUpdatesPhase1


author: Peter Jones <pjones@redhat.com> - 15.8-2
changelog:
  - Update to shim-15.8
    Resolves: CVE-2023-40546
    Resolves: CVE-2023-40547
    Resolves: CVE-2023-40548
    Resolves: CVE-2023-40549
    Resolves: CVE-2023-40550
    Resolves: CVE-2023-40551
    Resolves: rhbz#2113005
    Resolves: rhbz#2189197
    Resolves: rhbz#2238884
    Resolves: rhbz#2259264


author: Nicolas Frayer <nfrayer@redhat.com>
changelog:
  - Migrate to SPDX license
  - Please refer to https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_2


author: Marcel Metz <me@marcel-metz.net> - 1.2-1
changelog:
  - Updated upstream: Project was moved to https://github.com/aklomp/shrinkpdf
  - New upstream release 1.2


author: Karel Volný <kvolny@redhat.com> - 2.9.0-1
changelog:
  - Update to 2.9.0 (rhbz#2304308)
  - See the upstream changes at https://github.com/libsidplayfp/sidplayfp/releases


author: Karel Volný <kvolny@redhat.com> - 2.10.0-1
changelog:
  - Update to 2.10.0 (rhbz#2316879)
  - See the upstream changes at https://github.com/libsidplayfp/sidplayfp/releases


author: Karel Volný <kvolny@redhat.com> - 2.11.0-1
changelog:
  - Update to 2.11.0 (rhbz#2323726)
  - See the upstream changes at https://github.com/libsidplayfp/sidplayfp/releases


author: Karel Volný <kvolny@redhat.com> - 2.12.0-1
changelog:
  - Update to 2.12.0 (rhbz#2329755)
  - See the upstream changes at https://github.com/libsidplayfp/sidplayfp/releases


author: Karel Volný <kvolny@redhat.com> - 2.15.0-1
changelog:
  - Update to 2.15.0 (rhbz#2359282)
  - See the upstream changes at https://github.com/libsidplayfp/sidplayfp/releases


author: Jeremy Cline <jeremycline@microsoft.com> - 0.10.0-1
changelog:
  - Update to v0.10.0
  - All requests to sigul are retried, rather than just those that fail due
    to I/O or timeouts


author: Tarik ROKHSANE <trkrksn@proton.me> - 4.400-1
changelog:
  - Update to new upstream release 4.400
  - Remove fontconfig scaling matrix (upstream resized glyphs to match standard
    Arabic fonts in v3.000; the 1.2x scale factor is no longer needed)


author: Dominik Mierzejewski <dominik@greysector.net> - 0.8.2-1
changelog:
  - Upgrade to SIMDe 0.8.2
    Resolves: rhbz#2251016
  - Use upstream ci.sh
  - Fix build on aarch64 and backport some upstream fixes


author: Dominik Mierzejewski <dominik@greysector.net> - 0.8.2-2
changelog:
  - use upstream PR to fix tests with clang on aarch64
  - switch to noarch for the devel subpackage (tests still run on all arches)


author: Davide Cavalca <dcavalca@fedoraproject.org> - 3.11.0-28
changelog:
  - Convert the spec from tabs to spaces
  - Refactor and update the spec to follow the latest packaging guidelines


author: Fedora Release Engineering <releng@fedoraproject.org> - 0.70.0-4
changelog:
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild

  - Tue Aug 27 2024 Alexander Bokovoy <abokovoy@redhat.com> - 0.70.0-3
  - Fixed initialization regression that caused compat tree never be populated


author: Ranjan Maitra <aarem@Fedoraproject.org> - 1.4.0-1
changelog:
  - Rebuilt 1.4.0 from slim-fork
  - Updated Fedora and selinux patches to correspond to 1.4.0
  - Note no need to remove files from slim.service and libslim.so.
  - selinux patch now removes xserver_arguments   -nolisten tcp -deferglyphs 16
  - TOD0: changes to the default wallpaoer for Fedora, perhaps through a patch


author: Ranjan Maitra <aarem@Fedoraproject.org> - 1.4.0-2
changelog:
  - Changed default theme to the current Fedora theme
  - dropped desktop-backgrounds-basic and included f42-backgrounds-base


author: Ranjan Maitra <aarem@Fedoraproject.org> - 1.4.0-4
changelog:
  - Changed  
    
    CFLAGS="${CFLAGS:--O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer }" ; export CFLAGS ; 
    CXXFLAGS="${CXXFLAGS:--O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer }" ; export CXXFLAGS ; 
    FFLAGS="${FFLAGS:--O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules }" ; export FFLAGS ; 
    FCFLAGS="${FCFLAGS:--O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules }" ; export FCFLAGS ; 
    VALAFLAGS="${VALAFLAGS:--g}" ; export VALAFLAGS ;
    RUSTFLAGS="${RUSTFLAGS:--Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn}" ; export RUSTFLAGS ; 
    LDFLAGS="${LDFLAGS:--Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes }" ; export LDFLAGS ; 
    LT_SYS_LIBRARY_PATH="${LT_SYS_LIBRARY_PATH:-/usr/lib64:}" ; export LT_SYS_LIBRARY_PATH ; 
    CC="${CC:-gcc}" ; export CC ; 
    CXX="${CXX:-g++}" ; export CXX 
    /usr/bin/cmake \
          -S "." \
          -B "redhat-linux-build" \
          -DCMAKE_C_FLAGS_RELEASE:STRING="-DNDEBUG" \
          -DCMAKE_CXX_FLAGS_RELEASE:STRING="-DNDEBUG" \
          -DCMAKE_Fortran_FLAGS_RELEASE:STRING="-DNDEBUG" \
          -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \
          -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF \
          -DCMAKE_INSTALL_PREFIX:PATH=/usr \
          -DINCLUDE_INSTALL_DIR:PATH=/usr/include \
          -DLIB_INSTALL_DIR:PATH=/usr/lib64 \
          -DSYSCONF_INSTALL_DIR:PATH=/etc \
          -DSHARE_INSTALL_PREFIX:PATH=/usr/share \
          -DLIB_SUFFIX=64 \
          -DBUILD_SHARED_LIBS:BOOL=ON -DUSE_PAM=yes  to 
    
    CFLAGS="${CFLAGS:--O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer }" ; export CFLAGS ; 
    CXXFLAGS="${CXXFLAGS:--O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer }" ; export CXXFLAGS ; 
    FFLAGS="${FFLAGS:--O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules }" ; export FFLAGS ; 
    FCFLAGS="${FCFLAGS:--O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules }" ; export FCFLAGS ; 
    VALAFLAGS="${VALAFLAGS:--g}" ; export VALAFLAGS ;
    RUSTFLAGS="${RUSTFLAGS:--Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn}" ; export RUSTFLAGS ; 
    LDFLAGS="${LDFLAGS:--Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes }" ; export LDFLAGS ; 
    LT_SYS_LIBRARY_PATH="${LT_SYS_LIBRARY_PATH:-/usr/lib64:}" ; export LT_SYS_LIBRARY_PATH ; 
    CC="${CC:-gcc}" ; export CC ; 
    CXX="${CXX:-g++}" ; export CXX 
    /usr/bin/cmake \
          -S "." \
          -B "redhat-linux-build" \
          -DCMAKE_C_FLAGS_RELEASE:STRING="-DNDEBUG" \
          -DCMAKE_CXX_FLAGS_RELEASE:STRING="-DNDEBUG" \
          -DCMAKE_Fortran_FLAGS_RELEASE:STRING="-DNDEBUG" \
          -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \
          -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF \
          -DCMAKE_INSTALL_PREFIX:PATH=/usr \
          -DINCLUDE_INSTALL_DIR:PATH=/usr/include \
          -DLIB_INSTALL_DIR:PATH=/usr/lib64 \
          -DSYSCONF_INSTALL_DIR:PATH=/etc \
          -DSHARE_INSTALL_PREFIX:PATH=/usr/share \
          -DLIB_SUFFIX=64 \
          -DBUILD_SHARED_LIBS:BOOL=ON -DUSE_PAM=yes -DUSE_CONSOLEKIT=no -DBUILD_SHARED_LIBS=no -DBUILD_SLIMLOCK=yes (per RH BZ #2173236, comment #18)
  - Also removed rm /builddir/build/BUILD/slim-1.4.0-build/BUILDROOT//usr/lib64/libslim.so as a consequence	- Removed /usr/lib64/libslim.so.1.4.0 from before the config files
  -Changed daemon default to no in slim.conf


author: Tom spot Callaway <spotaws@amazon.com> - 25.11.4-1
changelog:
  - i came to rebuild this for lua, but I figured I would bump it to the
    latest while I was here, so now it is at 25.11.4


author: Jordi Sanfeliu <jordi@fibranet.cat> 2.5.1^20220423g061e937-7
changelog:
  - Added -DSM_CONF_STDBOOL_H in /usr/bin/make -O -j${RPM_BUILD_NCPUS} V=1 VERBOSE=1 to fix BZ#2385632.


author: Ernest Lotter <ernest.lotter@canonical.com>
changelog:
  - New upstream release 2.71
   - FDE: auto-repair when recovery key is used
   - FDE: revoke keys on shim update
   - FDE: revoke old TPM keys when dbx has been updated
   - FDE: do not reseal FDE hook keys every time
   - FDE: store keys in the kernel keyring when installing from initrd
   - FDE: allow disabled DMA on Core
   - FDE: snap-bootstrap: do not check for partition in scan-disk on
     CVM
   - FDE: support secboot preinstall check for 25.10+ hybrid installs
     via the /v2/system/{label} endpoint
   - FDE: support generating recovery key at install time via the
     /v2/systems/{label} endpoint
   - FDE: update passphrase quality check at install time via the
     /v2/systems/{label} endpoint
   - FDE: support replacing recovery key at runtime via the new
     /v2/system-volumes endpoint
   - FDE: support checking recovery keys at runtime via the /v2/system-
     volumes endpoint
   - FDE: support enumerating keyslots at runtime via the /v2/system-
     volumes endpoint
   - FDE: support changing passphrase at runtime via the /v2/system-
     volumes endpoint
   - FDE: support passphrase quality check at runtime via the
     /v2/system-volumes endpoint
   - FDE: update secboot to revision 3e181c8edf0f
   - Confdb: support lists and indexed paths on read and write
   - Confdb: alias references must be wrapped in brackets
   - Confdb: support indexed paths in confdb-schema assertion
   - Confdb: make API errors consistent with options
   - Confdb: fetch confdb-schema assertion on access
   - Confdb: prevent --previous from being used in read-side hooks
   - Components: fix snap command with multiple components
   - Components: set revision of seed components to x1
   - Components: unmount extra kernel-modules components mounts
   - AppArmor Prompting: add lifespan "session" for prompting rules
   - AppArmor Prompting: support restoring prompts after snapd restart
   - AppArmor Prompting: limit the extra information included in probed
     AppArmor features and system key
   - Notices: refactor notice state internals
   - SELinux: look for restorecon/matchpathcon at all known locations
     rather than current PATH
   - SELinux: update policy to allow watching cgroups (for RAA), and
     talking to user session agents (service mgmt/refresh)
   - Refresh App Awareness: Fix unexpected inotify file descriptor
     cleanup
   - snap-confine: workaround for glibc fchmodat() fallback and handle
     ENOSYS
   - snap-confine: add support for host policy for limiting users able
     to run snaps
   - LP: #2114923 Reject system key mismatch advise when not yet seeded
   - Use separate lanes for essential and non-essential snaps during
     seeding and allow non-essential installs to retry
   - Fix bug preventing remodel from core18 to core18 when snapd snap
     is unchanged
   - LP: #2112551 Make removal of last active revision of a snap equal
     to snap remove
   - LP: #2114779 Allow non-gpt in fallback mode to support RPi
   - Switch from using systemd LogNamespace to manually controlled
     journal quotas
   - Change snap command trace logging to only log the command names
   - Grant desktop-launch access to /v2/snaps
   - Update code for creating the snap journal stream
   - Switch from using core to snapd snap for snap debug connectivity
   - LP: #2112544 Fix offline remodel case where we switched to a
     channel without an actual refresh
   - LP: #2112332 Exclude snap/snapd/preseeding when generating preseed
     tarball
   - LP: #1952500 Fix snap command progress reporting
   - LP: #1849346 Interfaces: kerberos-tickets |  add new interface
   - Interfaces: u2f | add support for Thetis Pro
   - Interfaces: u2f | add OneSpan device and fix older device
   - Interfaces: pipewire, audio-playback | support pipewire as system
     daemon
   - Interfaces: gpg-keys | allow access to GPG agent sockets
   - Interfaces: usb-gadget | add new interface
   - Interfaces: snap-fde-control, firmware-updater-support | add new
     interfaces to support FDE
   - Interfaces: timezone-control | extend to support timedatectl
     varlink
   - Interfaces: cpu-control | fix rules for accessing IRQ sysfs and
     procfs directories
   - Interfaces: microstack-support | allow SR-IOV attachments
   - Interfaces: modify AppArmor template to allow snaps to read their
     own systemd credentials
   - Interfaces: posix-mq | allow stat on /dev/mqueue
   - LP: #2098780 Interfaces: log-observe | add capability
     dac_read_search
   - Interfaces: block-devices | allow access to ZFS pools and datasets
   - LP: #2033883 Interfaces: block-devices | opt-in access to
     individual partitions
   - Interfaces: accel | add new interface to support accel kernel
     subsystem
   - Interfaces: shutdown | allow client to bind on its side of dbus
     socket
   - Interfaces: modify seccomp template to allow pwritev2
   - Interfaces: modify AppArmor template to allow reading
     /proc/sys/fs/nr_open
   - Packaging: drop snap.failure service for openSUSE
   - Packaging: add SELinux support for openSUSE
   - Packaging: disable optee when using nooptee build tag
   - Packaging: add support for static PIE builds in snapd.mk, drop
     pie.patch from openSUSE
   - Packaging: add libcap2-bin runtime dependency for ubuntu-16.04
   - Packaging: use snapd.mk for packaging on Fedora
   - Packaging: exclude .git directory
   - Packaging: fix DPKG_PARSECHANGELOG assignment
   - Packaging: fix building on Fedora with dpkg installed


author: Ernest Lotter <ernest.lotter@canonical.com>
changelog:
  - New upstream release 2.72
   - FDE: support replacing TPM protected keys at runtime via the
     /v2/system-volumes endpoint
   - FDE: support secboot preinstall check fix actions for 25.10+
     hybrid installs via the /v2/system/{label} endpoint
   - FDE: tweak polkit message to remove jargon
   - FDE: ensure proper sealing with kernel command line defaults
   - FDE: provide generic reseal function
   - FDE: support using OPTEE for protecting keys, as an alternative to
     existing fde-setup hooks (Ubuntu Core only)
   - Confdb: 'snapctl get --view' supports passing default values
   - Confdb: content sub-rules in confdb-schemas inherit their parent
     rule's "access"
   - Confdb: make confdb error kinds used in API more generic
   - Confdb: fully support lists and indexed paths (including unset)
   - Prompting: add notice backend for prompting types (unused for now)
   - Prompting: include request cgroup in prompt
   - Prompting: handle unsupported xattrs
   - Prompting: add permission mapping for the camera interface
   - Notices: read notices from state without state lock
   - Notices: add methods to get notice fields and create, reoccur, and
     deepcopy notice
   - Notices: add notice manager to coordinate separate notice backends
   - Notices: support draining notices from state when notice backend
     registered as producer of a particular notice type
   - Notices: query notice manager from daemon instead of querying
     state for notices directly
   - Packaging: Ubuntu | ignore .git directory
   - Packaging: FIPS | bump deb Go FIPS to 1.23
   - Packaging: snap | bump FIPS toolchain to 1.23
   - Packaging: debian | sync most upstream changes
   - Packaging: debian-sid | depends on libcap2-bin for postint
   - Packaging: Fedora | drop fakeroot
   - Packaging: snap | modify snapd.mk to pass build tags when running
     unit tests
   - Packaging: snap | modify snapd.mk to pass nooptee build tag
   - Packaging: modify Makefile.am to fix snap-confine install profile
     with 'make hack'
   - Packaging: modify Makefile.am to fix out-of-tree use of 'make
     hack'
   - LP: #2122054 Snap installation: skip snap icon download when
     running in a cloud or using a proxy store
   - Snap installation: add timeout to http client when downloading
     snap icon
   - Snap installation: use http(s) proxy for icon downloads
   - LP: #2117558 snap-confine: fix error message with /root/snap not
     accessible
   - snap-confine: fix non-suid limitation by switching to root:root to
     operate v1 freezer
   - core-initrd: do not use writable-paths when not available
   - core-initrd: remove debian folder
   - LP: #1916244 Interfaces: gpio-chardev | re-enable the gpio-chardev
     interface now with the more robust gpio-aggregator configfs kernel
     interface
   - Interfaces: gpio-chardev | exclusive snap connections, raise a
     conflict when both gpio-chardev and gpio are connected
   - Interfaces: gpio-chardev | fix gpio-aggregator module load order
   - Interfaces: ros-snapd-support | grant access to /v2/changes
   - Interfaces: uda-driver-libs, egl-driver-libs, gbm-driver-libs,
     opengl-driver-libs, opengles-driver-libs | new interfaces to
     support nvidia driver components
   - Interfaces: microstack-support | allow DPDK (hugepage related
     permissions)
   - Interfaces: system-observe | allow reading additional files in
     /proc, needed by node-exporter
   - Interfaces: u2f | add Cano Key, Thesis FIDO2 BioFP+ Security Key
     and Kensington VeriMark DT Fingerprint Key to device list
   - Interfaces: snap-interfaces-requests-control | allow shell API
     control
   - Interfaces: fwupd | allow access to Intel CVS sysfs
   - Interfaces: hardware-observe | allow read access to Kernel
     Samepage Merging (KSM)
   - Interfaces: xilinx-dma | support Multi Queue DMA (QDMA) IP
   - Interfaces: spi | relax sysfs permission rules to allow access to
     SPI device node attributes
   - Interfaces: content | introduce compatibility label
   - LP: #2121238 Interfaces: do not expose Kerberos tickets for
     classic snaps
   - Interfaces: ssh-public-keys | allow ro access to public host keys
     with ssh-key
   - Interfaces: Modify AppArmor template to allow listing systemd
     credentials and invoking systemd-creds
   - Interfaces: modify AppArmor template with workarounds for Go 1.35
     cgroup aware GOMAXPROCS
   - Interfaces: modify seccomp template to allow landlock_*
   - Prevent snap hooks from running while relevant snaps are unlinked
   - Make refreshes wait before unlinking snaps if running hooks can be
     affected
   - Fix systemd unit generation by moving "WantedBy=" from section
     "unit" to "install"
   - Add opt-in logging support for snap-update-ns
   - Unhide 'snap help' sign and export-key under Development category
   - LP: #2117121 Cleanly support socket activation for classic snap
   - Add architecture to 'snap version' output
   - Add 'snap debug api' option to disable authentication through
     auth.json
   - Show grade in notes for 'snap info --verbose'
   - Fix preseeding failure due to scan-disk issue on RPi
   - Support 'snap debug api' queries to user session agents
   - LP: #2112626 Improve progress reporting for snap install/refresh
   - Drop legacy BAMF_DESKTOP_FILE_HINT in desktop files
   - Fix /v2/apps error for root user when user services are present
   - LP: #2114704 Extend output to indicate when snap data snapshot was
     created during remove
   - Improve how we handle emmc volumes
   - Improve handling of system-user extra assertions


author: Ernest Lotter <ernest.lotter@canonical.com>
changelog:
  - New upstream release 2.74.1
   - FDE: measure DeployedMode and AuditMode variables if they appear
     as disabled in the event log to avoid a potential reseal-failure
     boot loop
   - LP: #2139611 FDE: fix db updates by allowing multiple payloads
   - LP: #2139300 snap-confine: add CAP_SYS_RESOURCE to allow raising
     memory lock limit when required
   - LP: #2139099 snap-confine: bump the max element count of the BPF
     map used to store IDs of allowed/matched devices to 1000
   - Interfaces: Added pidfd_open and memfd_secret to seccomp template
   - Interfaces: camera | add locking permission for /dev/video


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.1.1-1
changelog:
  - Version 1.1.1 (rhbz#2264233)
  - Upstream mentions documentation improvements and build-system changes. In
    the sources, there's a bit of churn, which seems to be fixes and
    cleanups.


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.1.1-2
changelog:
  - Add missing BuildRequires
  - Update license tag to SPDX spelling (this was actually done in the
    previous commit.)


author: Michel Lind <salimma@fedoraproject.org> - 2.5.1-6
changelog:
  - Remove compat subpackage on Fedora >= 42 and EPEL >= 10
  - Create Packit configuration to automate future updates


author: Michel Lind <salimma@fedoraproject.org> - 2.5.2-4
changelog:
  - Fix FTBFS on releases with glibc >= 2.43; Resolves: rhbz#2435113
  - Drop compat conditionals for Fedora >= 42, 41 is EOL


author: Martin Osvald <mosvald@redhat.com> - 1.8.0.3-1
changelog:
  - Update to 1.8.0.3 (rhbz#2307725)
  - Resolves: CVE-2024-54661 (rhbz#2330520)
  - Resolves: non-working ipv6-join-group option (rhbz#2352860)
  - Resolves: FTBFS in Fedora (rhbz#2385633)


author: Dominik 'Rathann' Mierzejewski <dominik@greysector.net> - 1.1.16-1
changelog:
  - update to 1.1.16 (resolves rhbz#2405379)
  - drop obsolete patches
  - apply upstream patch to fix appstream data


author: Dominik 'Rathann' Mierzejewski <dominik@greysector.net> - 1.1.18-1
changelog:
  - update to 1.1.18 (resolves rhbz#2420854)
  - drop obsolete patch
  - add missing cairo-1.0 and xlib-2.0 typelib dependencies for tests
  - add new icons to file list
  - run GTK3 tests under Xvfb


author: josef radinger <cheese@nosuchhost.net> - 2.7.0-1
changelog:
  - bump version
  - source is now on github
  - patches 0+1 no lomger needed
  - add/remove/change several %docs
  - switch to SDL2-devel
  - add manpages, icon + metainfo


author: Peter Hanecak <hany@hany.sk> - 1.0.5-1
changelog:
  - Update to 1.0.5
  - build_type_safety_c lowered to work around several "incompatible pointer type"
    errors


author: Davide Cavalca <dcavalca@fedoraproject.org> - 1.3.1-1
changelog:
  - Update to 1.3; Fixes: RHBZ#2379679
  - Backport upstream commit to use the systemd journal; Fixes: RHBZ#2375403


author: Paul Howarth <paul@city-fan.org> - 0.4.0-30
changelog:
  - Drop EL-7 support
  - Drop homedir fix for upgrades from packages built in 2009 and earlier
  - Add sysusers.d config file to allow rpm to create users/groups automatically
    (from F-43 onwards)


author: Robert Scheck <robert@fedoraproject.org> 4.00-4
changelog:
  - Remove retired iXhash blacklists from default configuration
    and provide only example configuration (#2345751, #2346368)


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.9.3-14
changelog:
  - Remove macros obsolete in Fedora
  - Use CMake RPM macros to build and install
  - Build and run the tests
  - Do not glob over the .so version
  - Test with the system gtest instead of the bundled one


author: Martin Gansser <martinkg@fedoraproject.org> - 1:2.4.1-1
changelog:
  - Update to 2.4.1
  - Add 9ae2b6cc83ce5cdaec58cb4d2aed2fb5ae60b7c8.patch to restore FindSOLID.cmake
    so that the FreeSOLID library can be found again


author: David Cantrell <dcantrell@redhat.com> - 0.4.0-37
changelog:
  - Rebuild against latest iniparser
  - Update spec file macro use
  - Fix compile issues with latest gcc


author: Luboš Uhliarik <luhliari@redhat.com> - 7:7.1-1
changelog:
  - new version 7.1
  - removed squidclient
  - removed purge
  - removed cachemgr.cgi
  - removed basic_smb_lm_auth and ntlm_smb_lm_auth helpers


author: Stephen Gallagher <sgallagh@redhat.com> - 3.0.8-1
changelog:
  - Update to SSCG 3.0.8
  - Fix IP address handling in CA certificate SAN constraints * Add automatic
    single-IP subnet mask to IP addresses in CA name constraints * Update
    help text to show simplified IP format without subnet mask
  - Greatly expand the in-tree test suite


author: Stephen Gallagher <sgallagh@redhat.com> - 4.0.0-1
changelog:
  - Release SSCG 4.0.0
  - Support for ML-DSA keys for post-quantum cryptography (PQC) when built
    against OpenSSL 3.5 or later
  - Support for EC-DSA keys for elliptic curves
  - RSA certificate authority is now created with a minimum key strength of
    4096 bits
  - Improved --help output
  - Deprecated support for generating custom DH parameters
  - Stopped producing the DH parameter file by default (it may be requested
    explicitly with the --dhparams-file argument)
  - Minimum OpenSSL version is now 3.0


author: Stephen Gallagher <sgallagh@redhat.com> - 4.0.3-1
changelog:
  - Update to 4.0.3
  - Don't truncate destination files until just prior to writing.
  - Add test for file replacement
  - Use int type for POPT_ARG_NONE values to fix a bug on s390x


author: Sandipan Roy <saroy@redhat.com> - 2.2.0-1
changelog:
  - Update to sslscan 2.2.0
  - Bump bundled OpenSSL to 3.5.0 (minimum supported upstream)
  - Fixes rhbz#2330567


author: Clark Williams <williams@redhat.com> - 1.21.1-1
changelog:
  - refactor: Remove unused 'exiting' variable
  - bpf: Introduce task_is_rt() helper
  - bpf: Correctly update nr_rt_running on sched_switch
  - Simplify __die() function to use abort()
  - Refactor: Use path length macros in check_dl_server_dir_exists
  - Refactor: Remove duplicated find_debugfs function
  - utils: Remove unused find_mount() function
  - bpf: Reorder functions to prepare for future changes
  - bpf: Pass stalld_cpu_data pointer to queuing functions
  - bpf: Make update_or_add_task() return void
  - bpf: Reuse enqueue_task() in update_or_add_task()
  - bpf: Use tracepoints to avoid fentry startup stall
  - bpf: Centralize monitoring check in get_cpu_data()
  - bpf: Remove unused 'task' variable
  - bpf: Use task_cpu() to get the correct CPU data
  - bpf: Handle wakeup of new tasks with sched_wakeup_new
  - daemon: Refactor cleanup logic into a helper function
  - daemon: Clean up stale tasks during the boost phase
  - bpf: Document and enhance dequeue_task return value
  - bpf: Handle task migrations with sched_migrate_task
  - bpf: a task is dequeued just by setting its pid to 0
  - bpf: Improve logging in stalld.bpf.c
  - bpf: Use BPF CO-RE for task CPU field access
  - bpf: Add const qualifier to task_struct pointers
  - bpf: Add task iterator for initial state snapshot
  - bpf: Simplify task queue management by removing redundant rt parameter
  - bpf: Add cpu to log_task_prefix
  - stalld: Refactor tgid_field handling to use sizeof
  - refactor: Move helper functions to utils.c
  - stalld: Simplify get_cpu_idle_time() function using sscanf
  - refactor: Simplify update_cpu_starving_vector()
  - refactor: Remove unused headers from stalld.c
  - stalld: Extract repeated buffer reallocation pattern
  - stalld: Flatten nested conditionals using early returns
  - refactor: Extract common idle detection pattern into helper function
  - refactor: Standardize memory allocation with calloc-compatible helper
  - bpf: Use CO-RE to check for running tasks
  - systemd:  change systemd service startup to use RuntimeDirectory
  - Makefile: version bump to v1.21.1


author: Clark Williams <williams@redhat.com> - 1.22.1-1
changelog:
  - bpf: Reduce arguments to log() to fix verifier error
  - stalld: Always reset starving vector in merge_taks_info
  - stalld: Remove forced log-only mode with DL-server
  - Makefile: version bump to v1.22.1


author: Clark Williams <williams@redhat.com> - 1.24.1-1
changelog:
  - sched_debug: Unify parsing methods for task_info
  - sched_debug: Fix runqueue task parsing logic and state filtering
  - sched_debug: Fix double-free crash in fill_waiting_task()
  - stalld.c: remove noisy idle report and added report to should_skip_idle_cpus()
  - stalld.c: initialize cpu_info->idle_time to be -1
  - stalld.c: get rid of misleading print about DL-Server
  - stalld.c: Add starvation logging in single-threaded log-only mode
  - stalld: Add -N/--no_idle_detect flag to disable idle detection
  - stalld: Add defensive checks in print_boosted_info
  - Makefile: Add support for legacy kernels
  - scripts: fix run-local if bashism
  - sched_debug: Fix segfault in adaptive/aggressive modes
  - Makefile: Remove redhat-specific checks
  - Makefile: Add a help target
  - Makefile: Check compatible compiler versions
  - stalld.c: Ensure queue_track backend is not referenced when USE_BPF=0
  - Makefile: version bump to v1.24.1


author: Clark Williams <williams@redhat.com> - 1.25.1-1
changelog:
  - docs: add CLAUDE.md, .claude agents, and update .gitignore
  - tests: Add comprehensive test suite with infrastructure and functional tests
  - tests: Add Phase 2 command-line option tests (8 new tests)
  - docs: Add project rules and agent usage guidelines
  - docs: Update context snapshot with Phase 2 completion
  - tests: Add Phase 3.1 core logic tests (starvation detection and parsing)
  - tests: Add Phase 3.2 boosting mechanism tests (DEADLINE, FIFO, restoration)
  - tests: Add Phase 3.3 task merging and idle detection tests - Phase 3 COMPLETE
  - tests: Add RT throttling save/restore helpers
  - tests: Automatically save and restore RT throttling state
  - tests: Fix test_task_merging empty variable errors and add DL-server check
  - tests: Add DL-server save/disable/restore support
  - docs: Update TODO.md with DL-server management and recent improvements
  - docs: Update context snapshot with Phase 3 completion and state management
  - tests: Add legacy test integration and backend selection support
  - test01: add ability to specify backend
  - tests: remove binary accidentally committed
  - tests: Fix cleanup EXIT trap to preserve test exit codes
  - tests: Fix test_log_only.sh timing and starvation reliability
  - tests: Add backend selection support to individual tests
  - saved claude context snapshot and moved CLAUDE.md to .claude dir
  - .claude: Add context-snapshot.json and update CLAUDE.md
  - tests: Fix starvation_gen to create actual RT starvation
  - tests: Fix test_starvation_detection.sh to respect backend selection
  - tests: Fix test_starvation_detection.sh timing and idle detection issues
  - tests: Fix EPERM errors in cleanup by improving process termination handling
  - docs: Update CLAUDE.md with backend selection and debugfs/procfs clarification
  - tests: Fix infinite hang in test_starvation_detection.sh Test 5
  - tests: Rewrite test_cpu_selection.sh to use modern test framework
  - tests: Rewrite test_boost_period.sh to fix hanging issues
  - tests: Fix PID tracking and backgrounding issues in test suite
  - tests: Rewrite test_starvation_threshold.sh to fix undefined variables
  - tests: Fix test_starvation_threshold.sh log file collision issue
  - tests: Update TODO.md with 2025-10-09 progress and old-style test issues
  - tests: Update context snapshot for 2025-10-09 test framework hardening session
  - tests: Rewrite all remaining old-style Phase 2 tests using modern framework
  - tests: Fix EPERM errors in test cleanup by replacing wait with polling
  - tests: Fix Phase 1 test issues (affinity, backend_selection, fifo_boosting)
  - tests: Add -N flag to disable idle detection in starvation/FIFO tests
  - tests: Fix argument ordering in backend selection tests
  - tests: Fix hanging issues in test_boost_duration.sh
  - tests: Fix test_boost_runtime.sh hanging and improve reliability
  - save LLM context
  - add helpers for git-scm-master AI agent
  - tests: Fix output redirection issues in test_affinity.sh
  - test: Fix test_pidfile.sh output handling and CLI options
  - tests: Fix test_boost_period.sh helper integration and reliability
  - test: Fix test_boost_restoration.sh for stability and standard infrastructure
  - docs: Document mass test suite fixes session with 7 tests and 4 critical discoveries
  - tests: Fix grep pattern in test_starvation_threshold.sh for actual log format
  - docs: Update context snapshot for queue_track backend test fixes
  - tests: Implement matrix testing for backends and threading modes
  - docs: Update CLAUDE.md with correct threading mode flags and matrix testing
  - context: Document matrix testing infrastructure implementation
  - tests: Add timeout protection to test01_wrapper.sh
  - Document queue_track backend limitation in test_starvation_threshold.sh
  - docs: Update documentation with segfault fix and queue_track limitation
  - tests: Add FIFO-on-FIFO priority starvation test
  - tests: Enhance starvation_gen and fix test infrastructure
  - .claude: Update context snapshot
  - .claude: Update context snapshot - BPF RT task tracking fix completed
  - tests: Change starvation_gen default work_target to 1
  - .claude: Update context snapshot - 14/16 tests passing with queue_track
  - tests: Improve starvation_gen thread coordination and shutdown
  - .claude: Update context snapshot - starvation_gen improvements and test progress
  - tests: Add --test option to run individual tests by name
  - .claude: Update context snapshot - test infrastructure improvements complete
  - tests: Fix test_boost_restoration to properly test SCHED_FIFO restoration
  - tests: Add SCHED_OTHER option to starvation_gen
  - tests: Update test_boost_restoration Test 3 to use SCHED_OTHER
  - context snapshot
  - tests: Add kworker denylist to test_boost_restoration
  - tests: Fix Test 5 timing and parameter validation
  - tests: Add journal logging for test activity correlation
  - context snapshot
  - tests: Increase test01 timeout and document kworker competition
  - context snapshot
  - tests: Add unified test environment management framework
  - context snapshot
  - tests: Fix timing race conditions in starvation detection tests
  - docs: Update TODO.md with test suite timing race condition fixes
  - docs: Add context snapshot for test suite timing race fixes
  - tests: Fix timing race conditions in starvation detection tests
  - tests: Fix timing race conditions in test_deadline_boosting
  - tests: Fix timing race conditions in 4 remaining functional tests
  - tests: Fix output buffering and kernel worker interference
  - tests: Fix output buffering in test_starvation_detection Test 3
  - docs: Context snapshot for Nov 3 evening session - timing fixes and buffering issues
  - tests: Fix test_starvation_detection Test 3 flawed counting logic
  - tests: Consolidate duplicate helper functions (Part 1 complete)
  - context snapshot
  - bpf: Add BPF CO-RE compatibility for older kernels
  - Makefile: Make BPF compilation verbose
  - Makefile: Append -std=c99 to CFLAGS
  - doc: update Releases.md for repository instructions
  - tests: Fix start_stalld() PID detection for daemon and slow architectures
  - doc: Release notes for v1.25.1 release
  - Makefile: version bump to v1.25.1


