# changelog

author: Orion Poplawski <orion@nwra.com> - 1.0.1-4
changelog:
  - Mark cvd files is clamav-data as %config(noreplace) (bz#2170876)
  - Rename clamav-update to clamav-freshclam
  - Make clamav-freshclam supplement clamd
  - Have clamav-freshclam ghost all of the .cld and .cvd files
  - Update data files with help of Cisco-Talos/cvdupdate
  - Update to 1.0.1
  - Make sure RUSTFLAGS are passed to rustc (bz#2167194)
  - Fix multilib install


author: Jakub Kadlcik <frostyx@email.cz> 0.63-1
changelog:
  - Retry when copr-distgit is temporarily down
  - Don't print traceback for 404 errors on SRPM download
  - Decode URL encoded characters such as %5E into caret
  - Use SPDX license


author: Jakub Kadlcik <frostyx@email.cz> 0.67-1
changelog:
  - Add loggs to python-backoff decorator
  - Set git.safe_directory as repo rootdir
  - Explain how to reproduce the build locally
  - Retry only git clone without checkouting
  - Use git checkout instead of switch but ignore files


author: Pavel Raiskup <praiskup@redhat.com> 0.69-1
changelog:
  - require python-specfile (in new enough) version, and use it for specfile
    parsing instead of parsing the metadata from SRPMs
  - make sure we have (also) the latest DNF5 on builders
  - override disttag macro to None
  - make sure detected epoch is int() or None
  - build RPMs in one Mock step, instead of two (SRPM and then RPM)
  - use Mock's bootstrap_image_ready for the custom build (Mock 5.0+ required)
  - store review.json generated by fedora-review into the result directory
  - better/more verbose logging in the results.json generator
  - drop dependency on simplejson
  - repeatedly try to download files from lookaside cache
  - moving the package NEVRA parsing to from backend here into copr-rpmbuild
  - priority=X support added for the Copr repository itself
  - query exclusivearch and excludearch from the specfile, and store into results.json


author: Pavel Raiskup <praiskup@redhat.com> 0.70-1
changelog:
  - collect and compress fedora-review logs after run
  - use Copr custom macros when parsing the specfile


author: Pavel Raiskup <praiskup@redhat.com> 0.71-1
changelog:
  - don't set bootstrap_image_ready for rawhide
  - no Jinja-vars in config_opts keys (mock-core-configs 40.2 compat)
  - allow user SSH to builders
  - fix copr-rpmbuild --dump-configs
  - install copr-distgit-client with copr-rpmbuild


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0^20231101gitdad6419-1
changelog:
  - Update to 0^20231101gitdad6419
  - Upstream has fixed bugs in string_algo, program_options, and thread_pool
    snippets/libraries


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.18-28
changelog:
  - Fully patch obsolete FSF postal address in license text
  - Since upstream merged the PR for this, we now patch the license text file


author: David Michael <fedora.dm0@gmail.com> - 1.5-4
changelog:
  - Enable MicroLZMA support.
  - Switch the License tag to SPDX, and ship matching noneffective license files.


author: David Michael <fedora.dm0@gmail.com> - 1.6-3
changelog:
  - Backport patches for CVE-2023-33551 and CVE-2023-33552.
  - Change conditional build feature defaults for supporting EPEL 9.


author: Miroslav Suchý <msuchy@redhat.com> 1.35-1
changelog:
  - add argon2 as known exception to CC0-1.0
  - new license: LicenseRef-BSD-3-Clause-Clear-WITH-AdditionRef-AOMPL-1.0
  - new license: LicenseRef-BSD-2-Clause-WITH-AdditionRef-AOMPL-1.0
  - new license: GCR-docs
  - new license: AML-glslang
  - new license: Pixar


author: Miroslav Suchý <msuchy@redhat.com> 1.36-1
changelog:
  - new license: TCP-wrappers
  - new license: LicenseRef-Not-Copyrightable
  - new license: SAX-PD-2.0
  - new license: radvd


author: Miroslav Suchý <msuchy@redhat.com> 1.37-1
changelog:
  - add license HPND-Kevlin-Henney
  - add license FSFAP-no-warranty-disclaimer
  - add not allowed license LicenseRef-Nikto
  - add LicenseRef-Fedora-Firmware


author: Miroslav Suchý <msuchy@redhat.com> 1.38-1
changelog:
  - add GPL-2.0-or-later WITH Bison-exception-1.24
  - Add Unicode-3.0 license
  - Add ISC-Veillard license
  - Add mailprio license
  - Add BSD-Systemics-W3Works license
  - Modify .reuse/dep5
  - Add UltraPermissive notices for libmtp
  - public domain dedication for rwhoisd
  - public domain dedication for openshadinglanguage
  - public domain dedication for remind


author: Miroslav Suchý <msuchy@redhat.com> 1.39-1
changelog:
  - add LicenseRef-docbook-dtds
  - public domain dedication for iw
  - add HPND-MIT-disclaimer
  - add Caldera-no-preamble
  - Delete TOML files for licenses that cannot be found
  - Add xkeyboard-config-Zinoviev
  - Add Adobe-Display-Postscript
  - Add DEC-3-Clause
  - Add HPND-sell-MIT-disclaimer-xserver
  - add not allowed license LicenseRef-sph2pipe
  - add LGPL-2.1-or-later WITH GNU-compiler-exception
  - GNU-compiler-exception: GPL-3.0 -> GPL-2.0
  - firmware.txt: add license for microcode_ctl
  - firmware.txt: remove trailing whitespace
  - public domain dedication for jansson


author: Miroslav Suchý <msuchy@redhat.com> 1.40-1
changelog:
  - add HPND-UC
  - add GPL-2.0-or-later WITH GStreamer-exception-2008
  - add TGPPL-1.0 (and replace LicenseRef-TGPPL)


author: Miroslav Suchý <msuchy@redhat.com>
changelog:
  - add Sun-PPP license
  - add CC-BY-SA-3.0 WITH GNOME-examples-exception license
  - add GPL-2.0-or-later WITH Gmsh-exception license
  - add HPND-Fenneberg-Livingston license
  - add Brian-Gladman-2-Clause license
  - add gtkbook license
  - add UMich-Merit license
  - add Mackerras-3-Clause license
  - Add legacy name for "LGPL-3.0-or-later WITH openvpn-openssl-exception"
  - add softSurfer license
  - add LGPL-2.1-or-later WITH GStreamer-exception-2005 license
  - add UltraPermissive notice for libpng and perl-Image-PNG-Libpng
  - add BSD-3-Clause-acpica license
  - add SSLeay-standalone license
  - add BSD-2-Clause-Darwin license


author: Miroslav Suchý <msuchy@redhat.com>
changelog:
  - add CMU-Mach-nodoc license
  - add Mackerras-3-Clause-acknowledgment license
  - add bcrypt-Solar-Designer license
  - add HPND-INRIA-IMAG license
  - add OpenVision license
  - public domain dedications for irssi
  - add MIT-Khronos-old license
  - public domain dedications for openshadinglanguage
  - public domain dedication for util-linux
  - public domain dedications for rrdtool
  - public domain dedications for ppp
  - Add public domain text from minicom
  - add GPL-3.0-or-later WITH Autoconf-exception-generic


author: Miroslav Suchý <msuchy@redhat.com> 1.43-1
changelog:
  - rename LicenseRef-Threeparttable to threeparttable
  - Add “KST32B” license terms to UltraPermissive.txt
  - Add glibc public domain declarations


author: Packit <hello@packit.dev> - 3.1.0-5
changelog:
  - Version 3.1.0 (Aurélien Bompard)
  - Use the new `app_name` property in the schema documentation (Aurélien Bompard)
  - Add the `app_name` and `agent_name` properties to message schemas (Aurélien Bompard)
  - add groups property to message (Erol Keskin)
  - Add the CI message schemas (Aurélien Bompard)
  - Schema docs: handle Google-style docstrings (Aurélien Bompard)
  - Fix docs configuration (Aurélien Bompard)
  - Schema docs: fix the venv activation to exclude system-site-packages (Aurélien Bompard)
  - Add upstream version format (Akashdeep Dhar)
  - Fix changelog generation with towncrier (Aurélien Bompard)
  - Fix changelog (Aurélien Bompard)


author: Packit <hello@packit.dev> - 3.2.0-5
changelog:
  - Version 3.2.0 (Aurélien Bompard)
  - Use tomllib from the standard library on Python 3.11 (Miro Hrončok)
  - Support for message priorities (Aurélien Bompard)
  - CI: run the checks with fedora-python's tox action (Aurélien Bompard)
  - Add a clear way to deprecate message schemas (Aurélien Bompard)


author: Packit <hello@packit.dev> - 3.3.0-1
changelog:
  - Version 3.3.0 (Aurélien Bompard)
  - Add a Github action to update pre-commit linters (Aurélien Bompard)
  - Update pre-commit linters (Aurélien Bompard)
  - Add koji-fedoramessaging-messages in the known schemas list (Aurélien Bompard)
  - Update linters (Aurélien Bompard)
  - Add support for asyncio-based callbacks in the consumer (Aurélien Bompard)
  - Improve documentation (Aurélien Bompard)
  - Upgrade the github action for integration tests (Aurélien Bompard)
  - Add a `message.load_message()` function (Aurélien Bompard)


author: Packit <hello@packit.dev> - 3.4.1-1
changelog:
  - Version 3.4.1 (Aurélien Bompard)
  - Fix CI for python 3.6, again (Aurélien Bompard)
  - Fix CI for python 3.6, again (Aurélien Bompard)
  - Fix CI on python 3.6 (Aurélien Bompard)
  - Fix integration tests after eba336ba (Aurélien Bompard)


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.13-2
changelog:
  - Fedora, EPEL9: add a weak dependency on mpv
  - This is upstream’s preferred media player for previews, and the only
    supported one packaged in Fedora and EPEL


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.9.3-1
changelog:
  - Update to 1.9.3
  - Close RHBZ#2254030, close RHBZ#2255183, close RHBZ#2255798, close
    RHBZ#2259393, close RHBZ#2260285


author: Lukas Javorsky <ljavorsk@redhat.com> - 2.7.6-5
changelog:
  - Rebuilt for minizip-ng transition Fedora change
  - Fedora Change: https://fedoraproject.org/wiki/Changes/MinizipNGTransition


author: Kevin Fenzi <kevin@scrye.com> - 1.34.0-2
changelog:
  - Carry scm policy plugin for hub, it's already upstream
  - Use dnf5 compatible 'group install' command
  - Allow specifying with a tag value what arches noarch builds happen on.
  - Fix image-build to not pass units to oz (to avoid GB/GiB issues)
  - Fix a typo in scheduler (already upstreamed)
  - Add back index for rpminfo table that was mistakenly dropped.


author: Richard Russon <rich@flatcap.org> - 20230517-1
changelog:
  - Features
    - #3699 - Support 24bit colors, aka truecolor
    - #3738 - Show complete MIME structure in attachments
    - #3842 - Allow percentages to be localized
  - Bug Fixes
    - #3813 - Fix crash in op_browser_subscribe
    - #3844 - Select the first email when coming from an empty limit
    - #3848 - Fix counting new mails in maildir
    - #3759 - bind: fix incorrect conflict report
    - #3781 - index: only refresh the menu on non-focus window changes
    - #3856 - tunnel: fix reconnection with `ssl_force=true`
    - #3860 - maildir: stop parsing headers at the end of the headers section
    - #3864 - Fix handling of bright colours
    - Fix sorting of labels
  - Translations
    - 100% Serbian
    - 100% Turkish
    - 100% Lithuanian
    - 100% Hungarian
    - 100% German
    - 99% Norwegian (Bokmål)
    - 99% Slovak
    - 99% Portuguese (Brazil)
    - 99% Czech
    - 95% French
  - Build
    - #3798 - Build with libidn2 by default, remove support for libidn1
  - Code
    - config: dynamically create/delete variables
    - config: unify handling of NeoMutt and user (my_) variables
    - config: cache config variables used often
    - speed: various speedups in parsing emails
    - cleanups: lots of code cleanups
    - Huge refactoring towards a separation of Mailbox/MailboxView


author: Richard Russon <rich@flatcap.org> - 20231006-1
changelog:
  - Features
    - #3870 - color: allow 'alert', 'bright', 'light' prefix for colorNNN
    - #3871 - color: refactor parsing code
    - #3895 - imap: truncate large UIDVALIDITYs to support non-conforming IMAP servers
    - #3898 - hcache: shrink Email and Body caches
    - #3900 - prompt: treat complete-query as complete where it makes sense
    - #3925 - help: add message flags to help screen
    - #3932 - help: add alternating colors
    - #3982 - mailboxes: add `-label`, `-notify` and `-poll` options
    - #4038 - add help to questions
    - #4046 - color_directcolor: Also set the default/initial value on startup
  - Bug Fixes
    - #3897 - maildir: fix sync when a deleted file disappears
    - #3878 - gnutls: fix "certificate saved" message
    - #3895 - imap: truncate large UIDVALIDITYs to support non-conforming servers
    - #3897 - maildir: fix fix error with `<sync-mailbox>` on mbsync
    - #3901 - address: parse comments after address
    - #3915 - bind: fix truncated binding strings
    - #3956 - fix 'from' address when real name isn't set
    - #3962 - Fix crash on `<next-thread>` when the `<limit>`ed view is empty
    - #3985 - browser: fix autocompletion
    - #3988 - pager: fix search crash
    - #3999 - help: fix search highlight
    - #4049 - force mail check on current mailbox after `<shell-escape>`
    - #4051 - openssl: continue if a signal interrupts an SSL read/write
  - Changed Config
    - #3881 - Rename `$imap_keepalive` to `$imap_keep_alive`
    - #3889 - Change defaults to use `%<...>` conditional syntax
    `$attach_format`, `$index_format`, `$mailbox_folder_format`,
    `$status_format`, `$ts_icon_format`, `$ts_status_format`
    - #3949 - Add `browser_sort_dirs_first` to always list directories first
  - Translations
    - 100% Turkish
    - 100% Serbian
    - 100% Lithuanian
    - 100% German
    - 99% Czech
    - 99% Polish
    - 98% Slovak
  - Code
    - #3877 - imap: factor out tagged emails
    - #3799 - address: use struct Buffer instead of plain char pointers
    - #3868 - drop notifications relay
    - #3869 - move `$delete_untag` out of the backend
    - #3873 - respect `--[disable-]fmemopen` in tests
    - hcache: optimize storage requirements, reduce config
    - logging: catch format string errors
    - colour:  refactor colour parsing
    - refactoring, cleanup
    - fixed coverity defects
    - convert many functions to use a `Buffer`


author: Richard Russon <rich@flatcap.org> - 20231023-1
changelog:
  - Bug Fixes
    - #4060 fix crash on exit
    - #4061 fix header colour
    - #4064 fix 32-bit date overflow
    - #4078 fix new mail in limited view
    - nntp: fix use-after-free
    - color: fix ansi colours
    - color: add +truecolor to version string


author: Richard Russon <rich@flatcap.org> - 20231103-1
changelog:
  - Features
    - #4080 - info screen: enable <save-message>
    - #4075 - add color command
    - color: add ANSI RGB support
    - color: Support ANSI 2x clear sequences
  - Bug Fixes
    - #4074 - color: fix palette conversion
    - #4081 - fix logging on error
    - #4081 - log: vim-style
    - #4082 - fix file auto-completion
    - #4090 - improve logic for growing mailbox memory
  - Translations
    - 100% Czech
    - 100% German
    - 100% Lithuanian
    - 100% Serbian
    - 100% Slovak
    - 100% Turkish
  - Build
    - #4085 - fix CFLAGS/LDFLAGS for ncurses
    - #4085 - configure --with-iconv
  - Code
    - #4067 - remove unused count of new mails from index private data
    - #4086 - smtp: Simplify the API of smtp_code()
    - #4091 - simplify CLAMP by expressing it with MIN/MAX
    - color: introduce ColorElement
    - color: log gui info on startup
    - color: move business logic out of parsers
    - color: tidy OptNoCurses cases
    - log: add log_multiline()
    - test: increase coverage


author: Richard Russon <rich@flatcap.org> - 20231221-1
changelog:
  - Features
    - #4126 - add alias 'tags:'
  - Bug Fixes
    - #4115 - create HelpBar after colours
    - #4116 - Fix Batch Sending of Emails
    - #4119 - Fix Header Cache Key Handling
    - #4121 - mutt_oauth2.py: error out if ENCRYPTION_PIPE was not supplied
    - #4124 - config: fix flag overlaps
    - #4125 - compose: restore view-text/pager/mailcap
    - color: fix attr_color_copy()
    - fix :color dump
    - fix leak in completion
    - force mail check on current mailbox after `<imap-fetch-mail>`
    - Allow sending an empty mail
    - mutt_oauth2.py: Use readline to overcome macOS input() restrictions
  - Changed Config
    - add $history_format: '%s'
  - Translations
    - 100% Czech
    - 100% German
    - 100% Lithuanian
    - 100% Serbian
    - 100% Slovak
    - 100% Turkish
    - 99% Spanish
    - 99% Hungarian
  - Coverity defects
    - #4111 Educate Coverity about ARRAYs
    - fix defects
  - Build
    - #4098 - build: use fallthrough attribute
    - #4100 - build: split maildir and mh types
    - #4101 - version: drop default features
    - #4108 - strip non-conditionals
    - #4122 - add github action to check for unused functions (xunused)
    - update fedora action
    - coverage: fix build for lcov v2
    - tests: fix error cases
  - Code
    - #4097 - config: add DT_ON_STARTUP
    - #4104 - Change mutt_default_save() and addr_hook() to take a buffer
    - #4105 - Use buffer pool in tests
    - #4106 - Switch some buffers to use the buffer pool
    - #4109 - Improve the Progress Bar
    - #4117 - remove MxOps::path_parent() and mutt_path_parent()
    - #4120 - remove unused functions
    - #4131 - move editor test code
    - #4133 - move log_disp_null() into test folder
    - #4137 - move config string name functions into tests
    - add: hook_new()/hook_free()
    - fix more printf-style params
    - rename compare to equal
    - hcache: renaming for clarity


author: Richard Russon <rich@flatcap.org> - 20240201-1
changelog:
  - Features
    - #4134 Command-line Crypto (neomutt -C)
  - Bug Fixes
    - #4065 track new-mail check time per mailbox
    - #4141 fix(change-folder): don't exclude notmuch
    - #4147 envelope: manage subject/real_subj together
    - #4155 fix parsing of $REPLYTO
    - #4158 status: fix refresh after sync-mailbox
    - #4166 Fix two memory leaks in notmuch support
    - progress: fix percentages
  - Translations
    - 100% Czech
    - 100% German
    - 100% Lithuanian
    - 100% Serbian
    - 100% Slovak
    - 100% Turkish
  - Docs
    - #4172 Several fixes for the manual pages
  - Build
    - build: openbsd workarounds
  - Code
    - #4142 add mutt_time_now()
    - #4146 config: factor out R_ flags
    - #4154 file: upgrade mutt_file_fopen/fclose()
    - #4159 upgrade mutt_str_append_item() to use struct Buffer
    - #4161 maildir: encapsulate the header cache
    - #4162 remove mutt_str_dequote_comment()
    - #4165 bufferize mutt_str_inline_replace() as buf_inline_replace()
    - #4167 bufferize mutt_strn_rfind() as buf_rfind()
    - #4168 replace buf_len() checks with buf_is_empty()
    - config: drop unused flags
    - use message_new()/message_free()
    - Reconsider the config type bitmap entirely


author: Richard Russon <rich@flatcap.org> - 20240323-1
changelog:
  - Bug Fixes
    - #4185 c441f5957 Fix memory leak in trash_append()
    - #4189 Fix off-by-one error in %b with notmuch
    - #4190 Zero-out mailbox counters on delete
    - #4204 colour: honour the normal colour
    - #4205 match folder-hook also against mailbox name (fixes #4201)
    - wrap colour in <show-log-messages>
    - history: fix saving file
    - history: improve error message format
  - Docs
    - #4182 docs: -C: Fix some accidents
    - #4188 Update oauth2 README
    - #4193 Update oauth2 README
    - fix typos, lots of tidying
    - tidy license info
  - Build
    - #4196 use FreeBSD 14.0 in Cirrus CI
    - actions: update cpu count
    - actions: use codeql v3
  - Code
    - #4186 Buffer refactoring: make_entry()
    - address: tidy config handling
    - coverage: buf, slist
    - graphviz: link labels
    - tidy buf_strcpy() calls
    - tidy char buffers
    - test: default timezone to UTC


author: Packit <hello@packit.dev> - 0.83.0-1
changelog:
  - We have fixed an issue that prevented automated allowlisting in the Packit Service. (#2113)
  - Packit now also detects resolved bugs in the default update notes (created from changelog diff) and assigns these when submitting the Bodhi updates. (#2111)
  - Packit now exports `PACKIT_UPSTREAM_PACKAGE_NAME`, `PACKIT_DOWNSTREAM_PACKAGE_NAME` and `PACKIT_CONFIG_PACKAGE_NAME` also in the `changelog_entry` action. (#2103)


author: Packit <hello@packit.dev> - 0.84.0-1
changelog:
  - We have adjusted how we include the resolved bugzillas in the commit messages created when syncing the release downstream so that the resolved bugzillas are included in changelog when using %autochangelog. (#2126)
  - Packit now properly cleans up the branch after syncing the release which should prevent unwanted files (e.g.tarballs) being committed in dist-git. (#2125)
  - Packit no longer accepts `packit.json` or `.packit.json` as a configuration file name. (#2123)
  - Packit now updates ACL of a dist-git fork when creating dist-git PRs to allow users and groups with commit rights to the original dist-git repo to push directly to a source branch. (#2112)
  - We have fixed an issue that prevented you from running the jobs on the GitLab.com due to failing resolution of the upstream/downstream relationship for the cloned project. (#2120)
  - We have fixed an issue that you could encounter when running the Packit from the CLI that caused misinterpretation of the repository to be an upstream repo instead of a downstream. (#2117)
  - Resolves rhbz#2244381


author: Packit <hello@packit.dev> - 0.86.2-1
changelog:
  - Packit _0.86.1_ was not released on PyPI due to an internal bug, it should be fixed in this release.
  - Resolves rhbz#2247071


author: Packit <hello@packit.dev> - 0.87.0-1
changelog:
  - Packit now correctly sets the specfile content (e.g. changelog entry) even if it syncs the specfile from upstream the first time. (#2170)
  - Packit now supports pre-release version in `propose_downstream` and `pull_from_upstream`. A spec file update might be required, see the documentation for more details. (#2149)
  - Resolves rhbz#2251367


author: Packit <hello@packit.dev> - 0.87.1-1
changelog:
  - Packit now links the information related to upstream in PRs opened when syncing a release. (#2173)
  - Resolves rhbz#2252328


author: Packit <hello@packit.dev> - 0.89.0-1
changelog:
  - We have fixed a bug in handling chroot-specific configuration once the chroots themselves are updated. (#2194)


author: Packit <hello@packit.dev> - 0.90.0-1
changelog:
  - `pull-from-upstream` and `propose-downstream` commands now have the `--sync-acls` option that enables syncing the ACLs between dits-git repo and fork. The default behaviour was, however, changed to not sync the ACLs. (#2214)
  - Packit now properly handles exceptions when syncing ACLs during release syncing. (#2213)


author: Packit <hello@packit.dev> - 0.93.0-1
changelog:
  - Packit now checks the version to propose against the version in specfile and doesn't create downgrade PRs. (#2239)


author: Packit <hello@packit.dev> - 0.94.0-1
changelog:
  - Added new configuration options `status_name_template` and `allowed_builders`.
  - Resolves rhbz#2266037


author: Jakub Kadlcik <frostyx@email.cz> - 0.16.2.dev-1
changelog:
  - Add background_worker.py from backend
  - Add get_redis_connection function
  - Add Dispatcher, WorkerManager, and QueueTask classes
  - Add WorkerLimit, PredicateWorkerLimit, and GroupWorkerLimit classes


author: Jakub Kadlcik <frostyx@email.cz> 0.17-1
changelog:
  - move to GitHub home page
  - logging shouldn't affect stdout
  - move dispatcher and background workers to copr-common
  - scripts should log also timestamps etc when logging into file
  - move setup_script_logger to copr-common


author: Pavel Raiskup <praiskup@redhat.com> 0.22-1
changelog:
  - fix misleading warning for non-copr library consumers
  - add `contextlib.nullcontext` function as EL8 compat
  - limit stdout/stderr of ssh.run_expensive() commands
  - use 'copr-common/<version>' as http user agent identifier
  - changes needed to allow user SSH to builders


author: Peter Bieringer <pb@bieringer.de> - 3.1.7-37
changelog:
  - Add radicale-disable-timestamp-if-started-by-systemd-PR-1276.patch
  - Fix still unsolved SELinux issues (#2156633)
  - Add radicale-fix-move-behind-proxy-PR-1271.patch


author: Peter Bieringer <pb@bieringer.de> - 3.1.8-38
changelog:
  - Replace PR-1271 and PR-1276 with patch against upstream 6ae831a3
  - Extend SELinux policy to allow native journald logging
  - Update to 3.1.8
  - Disable bundled passlib (EPEL provides now 1.7.4)
  - Disable bundled defusedxml (EPEL provides now 0.7.1)


author: Peter Bieringer <pb@bieringer.de> - 3.1.8-51
changelog:
  - Move bundled required modules to USER_SITE directory
  - Disable bundled dateutil (EPEL provides now 2.8.2)
  - Remove cases for radicale major version 1 and 2
  - Move binaries to libexec and create a wrapper script
  - Align systemd unit file with f38
  - Fix __requires_exclude and fix/add "Requires" entries


author: Peter Bieringer <pb@bieringer.de> - 3.1.8-53
changelog:
  - Update patch release/upstream to d7ce2f0b (2023-04-22)
  - Add radicale-3.1.8-fix-main-component-PR-1252.patch
  - Partially align spec file with Fedora variant


author: Peter Bieringer <pb@bieringer.de> - 3.1.8-55
changelog:
  - Debundle vobject as now available in EPEL9 (#2246219)
  - Skip bundle setup in case of nothing to bundle


author: Packit <hello@packit.dev> - 0.20.0-1
changelog:
  - Fixed infinite loop when removing macros with `%` in the name. (#244)
  - Added a possibility to undefine system macros by setting a macro value to `None` in the `macros` argument of the `Specfile` constructor. (#244)
  - Fixed a bug in processing options of `%prep` macros. For instance, when a quoted string appeared inside an expression expansion, it could lead to improper parsing, rendering the spec file invalid after accessing the options. (#253)


author: Packit <hello@packit.dev> - 0.20.2-1
changelog:
  - Fixed Packit config to work properly with `propose-downstream` and `pull-from-upstream` jobs. (#261)


author: Nikola Forró <nforro@redhat.com> - 0.21.0-1
changelog:
  - `specfile` no longer tracebacks when some sources are missing and can't be _emulated_. In such case the spec file is parsed without them at the cost of `%setup` and `%patch` macros potentially expanding differently than with the sources present. (#271)
  - Specfile's license in RPM spec file is now confirmed to be SPDX compatible. (#269)


author: Packit <hello@packit.dev> - 0.22.0-1
changelog:
  - Macro definitions and tags gained a new `valid` attribute. A macro definition/tag is considered valid if it doesn't appear in a false branch of any condition appearing in the spec file. (#276)


author: Packit <hello@packit.dev> - 0.23.0-1
changelog:
  - Sources now have a `valid` property that indicates whether a source is valid in the current context, meaning it is not present in a false branch of any condition. (#295)


author: Packit <hello@packit.dev> - 0.24.0-1
changelog:
  - Improved type annotations for `UserList` subclasses. (#299)
  - Macro definitions gained a new `commented_out` property indicating that a macro definition is commented out. Another new property, `comment_out_style`, determines if it is achieved by using a `%dnl` (discard next line) directive (e.g. `%dnl %global prerelease beta2`) or by replacing the starting `%` with `#` (e.g. `#global prerelease beta2`). (#298)


author: Packit <hello@packit.dev> - 0.25.0-1
changelog:
  - There is a new method, `Specfile.update_version()`, that allows updating spec file version even if it is a pre-release. (#317)


author: Packit <hello@packit.dev> - 0.27.0-1
changelog:
  - Improved handling of commented-out macro definitions and fixed related logic in `Specfile.update_value()`. (#338)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 1:5.6.3-1
changelog:
  - Update to version 5.6.3
  - Drop patches accepted upstream or previously backported
  - Enable tests and add check section


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 1:5.6.3-3
changelog:
  - Avoid /tmp when running some tests
  - Fail gracefully in case of unsupported extended file attributes
  - Avoid null bytes in error message strings
  - Fix include path in XRootDConfig.cmake
  - Avoid dereferencing unaligned pointers
  - Support big endian in XrdZip


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 1:5.6.8-1
changelog:
  - Update to version 5.6.8
  - Disable tests that require file attributes if the file system doesn't
    support them


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0^20231012git99ab0d3-1
changelog:
  - Update to 0^20231012git99ab0d3
  - Add PyUnicode_EqualToUTF8() and PyUnicode_EqualToUTF8AndSize() functions


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0^20231114git5bf2fb2-1
changelog:
  - Update to 0^20231114git5bf2fb2
  - Add PyDict_Pop() and PyDict_PopString() functions
  - Add PyList_Extend()
  - Test Python 3.13


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0^20231214gitdeb6f40-1
changelog:
  - Update to 0^20231214gitdeb6f40
  - API: document not supported functions
  - Add Py_HashPointer()
  - Update tests


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0^20240220git52486a9-1
changelog:
  - Update to 0^20240220git52486a9
  - Add PyTime API: `PyTime_t` type, `PyTime_MIN` and `PyTime_MAX` constants,
    `PyTime_AsSecondsDouble()`, `PyTime_Monotonic()`, `PyTime_PerfCounter()`,
    and `PyTime_Time()`


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0^20240309git7539c7f-1
changelog:
  - Update to 0^20240309git7539c7f
  - Add hash constants: `PyHASH_BITS`, `PyHASH_IMAG`, `PyHASH_INF`,
    `PyHASH_MODULUS`


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0^20240321gitb16ff9a-1
changelog:
  - Update to 0^20240321gitb16ff9a
  - Add `Py_GetConstant()` and `Py_GetConstantBorrowed()`
  - Update `_Py_NULL` for C23


author: Robert Scheck <robert@fedoraproject.org> - 0.5.3-63.git20230121
changelog:
  - Added upstream patch to fix out-of-bounds access due to multiple backspaces
    to address incomplete fix for CVE-2022-38223 (#2222775, #2222780, #2255207)


