# changelog

author: Pavel Alexeev <Pahan@Hubbitus.info> - 0.8.13-1
changelog:
  - Update to 0.8.13 version (bz#1742435).
  - Try build on epel8 (bz#1757824).
  - Completely remove SOURCE1 sysvinit legacy.
  - Reformat with spaces.


author: Björn Esser <besser82@fedoraproject.org> - 1.20.2-4
changelog:
  - Use a more elaborate application specific OpenSSL configuration
    This also re-enables SHA384 hashes in ciphers


author: Björn Esser <besser82@fedoraproject.org> - 1.20.2-7
changelog:
  - Calculate fipshmac for config files and shell wrapper
  - Run fipscheck in shell wrapper before application starts


author: Richard Shaw <hobbes1069@gmail.com> - 4.3.2-2
changelog:
  - Add patch to allow prevention of backups being deleted.
  - Add apache.users config file to control permissions and update related SETUP
    documentation.
  - Fix PID file to be created in /run instead of /var/run.


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 1.3.10-7
changelog:
  - The STACK macro was removed in globus-gsi-credential 7.13. Don't use.
  - EPEL 5 End-Of-Life specfile clean-up
    - Remove Group and BuildRoot tags
    - Remove _pkgdocdir macro definition
    - Don't clear the buildroot in the install section
    - Remove the clean section


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 1.3.11-3
changelog:
  - Add BuildRequires on gcc-c++
  - Remove workaround for changed default linker flags, the change was reverted


author: Paul Howarth <paul@city-fan.org> - 1.6.11-1
changelog:
  - Update to 1.6.11
    - Fix use of a NULL pointer when opening a corrupt database with 'GeoIP_open'
      (GH#87)
  - Drop EL-5 support
    - Drop redundant BuildRoot: and Group: tags
    - Drop EL5-only dependency on GeoIP-GeoLite-data
    - Drop explicit pkgconfig dependency in devel package
    - Drop buildroot cleaning in %install section
    - Drop explicit %clean section


author: Paul Howarth <paul@city-fan.org> - 1.6.12-1
changelog:
  - Update to 1.6.12
    - Populate metro and area code when performing lookups in IPv6 City
      databases; previously this was only done when using IPv4 City
      databases


author: Miro Hrončok <mhroncok@redhat.com> - 1.49-6
changelog:
  - Subpackage python2-GeographicLib has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 2.06.09-21
changelog:
  - Add BuildRequires on gcc-c++
  - Packaging updates
    - Remove Group and BuildRoot tags
    - Don't clear the buildroot in the install section
    - Remove the clean section
    - Install license in licensedir (where applicable)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 2.06.10-1
changelog:
  - Update to version 2.06.10
  - Drop patches - all fixed in the new version
  - Drop the -ffp-contract=off hack
  - Remove redundant m_outstream->setf(std::ios::fixed)
  - Fix GenEventCopmpare
  - Adjust expected test output for changes in the code


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 3.2.0-1
changelog:
  - Update to version 3.2.0
  - Add Python packages
  - Reduce memory usage when building Python bindings on ARM


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 3.2.1-1
changelog:
  - Update to version 3.2.1
  - Drop patches accepted upstream or previously backported
  - Fix glitches in the generation of the HepMC3-config script
  - Add additional Python 3 version package for EPEL 7
    (cmake configuration now supports multiple Python 3 versions)
  - Use new cmake configuration options -DHEPMC3_ROOTIO_INSTALL_LIBDIR and
    -DHEPMC3_BUILD_STATIC_LIBS and simplify spec file accordingly
  - .egg-info filenames are now correct - auto generated provides work


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 3.2.1-2
changelog:
  - Initialize ROOT in rootIO python bindings - avoids problem on EPEL 7 ppc64le
  - Use upstream's fix for parallel python tests


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 3.2.2-1
changelog:
  - Update to version 3.2.2
  - Drop patches accepted upstream or previously backported
  - Drop the memory reduction on ARM patch - no longer needed since the
    python module sources were split into multiple files
  - Use new cmake configuration option -DHEPMC3_INSTALL_EXAMPLES and
    simplify spec file accordingly
  - Bump soname for libHepMC3search.so (3 to 4)


author: Peter Bieringer <pb@bieringer.de> - 8.0.9-8
changelog:
  - subpackage data-sample: add suffix "SAMPLE" to included BIN files, fix file permissions
  - use latest sources, git commit 6e49424dfc998856fa790df498bf77520e72ca28


author: Michael Cronenworth <mike@cchtml.com> - 1:6.9.10.64-1
changelog:
  - Update to 6.9.10.64
  - Set threading option (https://src.fedoraproject.org/rpms/ImageMagick/pull-request/2)
  - Enable more image formats (RHBZ#1485823)


author: Douglas Kosovic <doug@uq.edu.au> - 1.2.12-1
changelog:
  - Updated to 1.2.12 release
  - Use upstream provided xz tarball instead of GitHub generated gz tarball.
  - Delete any transient nm-l2tp-ipsec-*.secrets files from versions <= 1.2.10
  - %ghost transient ipsec.nm-l2tp.secrets files.
  - Merged EPEL 7 spec file with Fedora spec file.


author: Douglas Kosovic <doug@uq.edu.au> - 1.8.2-1
changelog:
  - Updated to 1.8.2 release
  - Remove redundant patches
  - Remove redundant libnm_glib conditionals as can not be built with RHEL < 8
  - Correct BuildRequires version dependencies
  - Use --enable-libreswan-dh2 configure switch with RHEL8
  - Recommends (libreswan or strongswan) instead of just libreswan


author: Markus Neteler <neteler@mundialis.de> 2.0.1-1
changelog:
  - New 2.0.1 upstream release
  - PCL support dropped as per release notes
  - added BuildRequires gcc-c++ as per RHBZ #1551327 (removing gcc and gcc-c++ from default buildroot)
  - further dependency cleanup


author: Markus Neteler <neteler@mundialis.de> 2.1.0-3
changelog:
  - commented out vertical datums due to size for initial Fedora upload
  - cleanup upon review by Sandro Mani, BZ#1838686


author: Ankur Sinha <ankursinha AT fedoraproject DOT org> - 0.72.0-1
changelog:
  - Update to latest upstream release
  - Add gcc/g++ to BRs
  - Remove unneeded patch
  - Remove unneeded sources
  - Use qt5
  - Update appdata info


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 1.0.4-2
changelog:
  - Fix for linking error seen when using root's R interface:
    "You are probably missing the definition of Rcpp::demangler_one(char const*)"


author: Tom Callaway <spot@fedoraproject.org> - 4.0.0-1
changelog:
  - update to 4.0.0
    NOTE: This major release update requires all installed R modules to be rebuilt in order to work.
    To help with this, we've added an R(ABI) Provides/Requires setup.


author: Tom Callaway <spot@fedoraproject.org> - 4.0.2-5
changelog:
  - make cups a "Recommends" instead of a "Requires" (bz1875165)
  - even though f31 uses a forked spec file, reflect the systemlapack change there here


author: Linus Walleij <triad@df.lth.se> - 2.2.1-1
changelog:
  - New upstream version
  - Run libtoolize, aclocal, automake and autoconf on build to avoid
    rpath problems
  - Builds without patches


author: Michal Ambroz <rebus _AT seznam.cz> - 3.7.18-1
changelog:
  - bump to 3.7.18 which contains:
  - Remove upstream patch Sanity-check-size-passed-to-malloc.patch
  - Fix affverify failing due to context being freed too soon
  - Fix pyaff build issue with newer Python (3.7) and cython (0.29)
  - from version 3.7.17
  - fix #34: option typo (25 minutes ago)
  - minor fixes to configure.ac (3 months ago)
  - Fix issue #32, an off-by-one buffer overflow (6 months ago)
  - whitespace (6 months ago)
  - Sanity check size passed to malloc... (6 months ago)
  - Fix incrementing in vnode_split_raw.cpp for comment consistnecy (12 months ago)
  - Update Win32 readmes to fix issue #26. (1 year, 2 months ago)
  - build python3 package


author: Dominik Mierzejewski <rpm@greysector.net> 0.8.0-18.20140228gitc2f5d13
changelog:
  - fix CVE-2016-8859 (#1387112, #1387113)
  - probably fix CVE-2015-3796 (see upstream issue #37 and
    https://bugs.chromium.org/p/project-zero/issues/detail?id=428)
  - update python bindings subpackage to current guidelines
  - fix parallel installation of multilib packages (patch by joseba.gar at gmail.com)
    (bug #1275830)


author: Dominik Mierzejewski <rpm@greysector.net> 0.8.0-25.20140228gitc2f5d13
changelog:
  - improve python bindings build patch based on upstream PR
  - fix infinite loop for certain regexps (upstream issue #50)
  - switch to python3 (#1634955)


author: Ian Kent <ikent@redhat.com> - 5:6.2.0-10
changelog:
  - add get_nfs_xprt() and put_nfs_xprt() functions.
  - use new get_nfs_xprt() and put_nfs_xprt() functions.
  - add NFSv3 nfs_quick_reply() functionality.
  - add NFSv3 rpc request validation.
  - fix wcc attr usage in unlink3_or_rmdir3().
  - use Linux libtirpc if present.


author: Ian Kent <ikent@redhat.com> - 5:6.2.0-20
changelog:
  - print_nfs_common_args() is only needed with DEBUG.
  - uid_t might be a different size than unsigned int.
  - remove set but not used variable s.
  - remove set but not used variable again.
  - remove unused function show_map().
  - remove set but not used variable mp_error.
  - 32 bit fixes.
  - make sure variables are initialized.
  - dont use logical double ampersand when ampersand is meant.
  - Fix nfs args setting code.
  - Add the sys alias for unix as well as none and null.
  - Default to string mount options for NFSv4.
  - Improve debugging for unmounting.
  - add more debugging in the unmount path.
  - There is really no ti-rpc nfsv4 so dont send one.
  - Fix SEGV on amq entries that print times.
  - Make hasmntval return an 0 on error 1 on success.
  - Update the ctime of the directory too since it changed.
  - fix compiler assignment warning due to libtirpc.
  - fix logical not comparison in get_ldap_timestamp().
  - fix umount to mount race.


author: Ian Kent <ikent@redhat.com> - 5:6.2.0-38
changelog:
  - Update "Requires(pre)" to use /usr/bin/grep instead of /bin/grep.
  - Remove "BuildRequires: tcp_wrappers-devel" as tcp_wrappers is depricated.
  - Add "BuildRequires: kernel-headers" for linux/version.h requirement.
  - add libnsl2 Requires and libnsl2-devel BuildRequires.
  - add "BuildRequires: rpcsvc-proto-devel" to pull in missing glibc RPC code.
  - disable hesiod support.
  - Remove obsolete Group tag.
  - Remove obsolete scriptlets.
  - Update use linux libtirpc if present patch.


author: Robert Scheck <robert@fedoraproject.org> - 1.0.2-6
changelog:
  - Added build-time conditionals for RHEL/CentOS 7 (#1846719)
  - Corrected build requirement from qt5-devel to qt5-qtbase-devel


author: Robert-André Mauchin <zebob.m@gmail.com> - 1.0.0-5.20180925gitd0076f5
changelog:
  - Update to commit d0076f507a6027455540e2e4f25f84ca38803e07
  - Set CONFIG_LOWBITDEPTH to 1
  - Fix #1632658


author: Till Maas <opensource@till.name> - 3.14.14-10
changelog:
  - rebuilt to drop tcp_wrappers dependency
    https://bugzilla.redhat.com/show_bug.cgi?id=1518751
  - remove tcp_wrappers support


author: Germano Massullo <germano.massullo@gmail.com> - 3.14.14-18
changelog:
  - Replaced BuildRequires: gnome-vfs2 with BuildRequires: GConf2-devel More infos at https://bugzilla.redhat.com/show_bug.cgi?id=1745727#c5


author: Milan Broz <gmazyland@gmail.com> - 20171227-1
changelog:
  - Update to version 20171227 (soname increase).
  - Temporarily keep libargon2.so.0.
  - Fix a crash if running under memory pressure.


author: Till Maas <opensource@till.name> - 3.10.22-21
changelog:
  - Rebuilt for Fedora 23 Change
    https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code


author: Robert Scheck <robert@fedoraproject.org> 3.10.22-22
changelog:
  - Added patch from Debian to avoid free on invalid pointer due to a
    buffer overflow (#1196751, #1207180)
  - Added patch from Debian for symlink directory traversal (#1178824)
  - Added patch from Debian to fix the directory traversal via
    //multiple/leading/slash (#1178824)


author: Than Ngo <than@redhat.com> - 19.12.2-2
changelog:
  - Fix #1862466 - CVE-2020-16116, maliciously crafted archive can install files anywhere in the user's home directory


author: Michael Schwendt <mschwendt@fedoraproject.org> - 4.0-0.1.beta1
changelog:
  - (fedora copr only)
  - Upgrade to 4.0-beta1 which switches to Qt 5 GUI by default.
    Gtk+ build will go away eventually.


author: David Timms <iinet.net.au@dtimms> - 2.2.2-1
changelog:
  - Update to 2.2.2
  - further improvements from Sérgio Basto <sergio@serjux.com>
  - Add conditionals to enable or disable ffmpeg
  - Also add conditionals to be possible build with local ffmpeg (not in use)
  - Use autoconf before ./configure
  - Re-add libmp3lame-default.patch and libdir.patch
  - Add to configure --disable-dynamic-loading
  - General review of spec
  - Re-add desktop.in.patch
  - Add to configure --with-lv2 --with-midi --with-portmidi with some commentaries
  - Temporary fix to portaudio became permanent (--with-portaudio=local)


author: David Timms <iinet.net.au@dtimms> - 2.3.2-1
changelog:
  - Update to Audacity 2.3.2 release.
  - Rebase audacity-2.3.2-libdir.patch.
  - Fix -manual placing files in extra help/manual path.


author: David Timms <iinet.net.au@dtimms> - 2.3.3-1
changelog:
  - Update to Audacity 2.3.3.
  - Modify wxWidgets build require to wxGTK3 (gtk3 version).
  - Modify libdir patch for 2.3.3.
  - Fix -manual file archive dropping the leading help/ in path.
  - Disable twolame for EPEL-8 as the -devel package isn't available.


author: Ian McInerney <Ian.S.McInerney@ieee.org> - 2.3.3-2
changelog:
  - Fix installation location of manual package (bug #1830445)
  - Add GDK_BACKEND=x11 to audacity.desktop exec line (bug #1798987)


author: Robert Scheck <robert@fedoraproject.org> 0.6.6-2
changelog:
  - Include latest features and fixes from upstream
  - Changes to match the Fedora Packaging Guidelines (#1843279 #c1)


author: Brian J. Murrell <brian@interlinx.bc.ca> - 2.1.2-1
changelog:
  - Initial RPM release, based on the spec from Fedora's synergy.
  - Create convenience symlinks to old synergy* names for the benefit
    of tools that will have those names hard-coded, such as quicksynergy


author: Ding-Yi Chen <dchen@redhat.com> - 2.3.2-2
changelog:
  - Address review comments:
    + Use better URL
    + BuildRequires added: gcc-c++
    + Requires add: hicolor-icon-theme
  - BuildRequires remove: qt-devel


author: John Marshall <jmarshall@users.sourceforge.net> - 1.9-1
changelog:
  - New spec file for bcftools, now separate from samtools (#1767792).
  - Backported Python 3 and configure patches from later upstream development.


author: Jun Aruga <jaruga@redhat.com> - 1.9-1
changelog:
  - Exclude a CPU architecture s390x.
  - Add Conflicts tag for samtools < 1.0.
  - Align the field delimiter as 1 space.
  - Use additional RPM macros for Source0.
  - Add a logic to check if bcftools is built with system htslib.
  - Update comments for license.


author: Michael Hampton <error@ioerror.us> 0.10.2-2
changelog:
  - Improvements from Fedora package review (BZ#1402656)
  - Patch to use Fedora build flags (BZ#1583329)


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 4.2.1-17
changelog:
  - Python 2 binary package renamed to python2-beecrypt
    See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3


author: Robert Scheck <robert@fedoraproject.org> 4.2.1-20
changelog:
  - Update python 2 dependency declarations to new packaging standards,
    see https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3


author: Miro Hrončok <mhroncok@redhat.com> - 4.2.1-22
changelog:
  - Subpackage python2-beecrypt has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Robert Scheck <robert@fedoraproject.org> - 2.0.2-5
changelog:
  - Modernization and cleanup of spec file
  - Ship PDF and HTML documentation rather SGML documentation
  - Ensure /etc/bird.conf can be only read by BIRD user


author: Mosaab Alzoubi <moceap@hotmail.com> - 0.3-2
changelog:
  - Imported from http://download.opensuse.org/repositories/home:/kovax/CentOS_CentOS-6/src
  - Clean the spec


author: Mosaab Alzoubi <moceap@hotmail.com> - 0.3.1-2
changelog:
  - Review for Fedora Package Review
  - Use %url
  - Remove Unneeded lines
  - Use only %buildroot
  - Use desktop file validation
  - Fix some spellings
  - Shorten description lines
  - Fix SVG file permissions


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0.99-0.34.beta19
changelog:
  - Python 2 binary package renamed to python2-caca
    See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3


author: Matthew Miller <mattdm@fedoraproject.org> - 2.12.6.7-1
changelog:
  - update to upstream "unstable" 2.12.6.7 for rawhide (code cleanups only)
  - * misc errors in help corrected
  - * various buffer sizes and stacks increased


author: Mattia Verga <mattia.verga@protonmail.com> - 3.4.7-1
changelog:
  - Update to 3.4.7
  - Fix build errors on s390x
  - Fix FCFLAGS transmission to fortran compiler
  - Enable multi-threading support


author: František Dvořák <valtri@civ.zcu.cz> - 3.0.0-1
changelog:
  - Major version bump
  - OpenSSL 1.1 (fixed  #1423249)
  - Removed EPEL macros (branch 3.x.x only for openssl >= 1.1 and F26+)


author: Neal Gompa <ngompa13@gmail.com> - 0.7.0-6
changelog:
  - Backport patch to fix aliasing violation breaking builds on GCC 10 on ARM (#1807872)
  - Disable "DiskFile holes" test to stop build failures


author: Igor Raits <ignatenkobrain@fedoraproject.org> - 3.6-1
changelog:
  - Update to 3.6
    + Enable gzip compression support
    + Enable lz4 compression support
    + Enable SSL support
    + Simplify systemd configuration


author: Tom Stellard <tstellar@redhat.com> - 0.2.0-5
changelog:
  - Link against libclang-cpp.so
  - https://fedoraproject.org/wiki/Changes/Stop-Shipping-Individual-Component-Libraries-In-clang-lib-Package


author: Björn Esser <besser82@fedoraproject.org> - 2.18-4
changelog:
  - Add some stuff for backwards compatibility
  - Add an unversioned symlink to %{_pkgdocdir} if needed


author: Antonio Trande <sagitterATfedoraproject.org> - 3.3.1-6
changelog:
  - Fix undefined references to HDF5 (bz#1623439)
  - Add shebang to cgconfig
  - Remove spurious executable bit
  - Add Requires gcc-gfortran to the devel sub-package


author: <jogas@lanl.gov> 0.9.10-3
changelog:
  - Tidy comments
  - Update source URL
  - Build html documentation; add rsync dependency
  - Add el7 conditionals for documentation
  - Remove libexecdir definition
  - Add test suite README.TEST


author: smael Olea <ismael@olea.org> - 1.4.2
changelog:
  - upstream URL changed to github
  - updating to 1.4.2
  - renamed COPYING.txt LICENSE.md
  - binary licenses should be GPLv2+ because linking with fftw (which uses GPLv2+)


author: Honza Horak <hhorak@redhat.com> - 0.5.2-2
changelog:
  - Fix issues found during Package Review
    Summary provides better idea what this library is for
    Using macros for make build and install
    Fix permissions of the shared library


author: Björn Esser <besser82@fedoraproject.org> - 9.0.302-17
changelog:
  - Add patch to fix build with glibc 2.28 and earlier (#1603648)
  - Apply LDFLAGS properly
  - Use %make_build macro
  - Mark COPYING file as %license


author: Orion Poplawski <orion@nwra.com> - 0.102.2-5
changelog:
  - Do not log freshclam output to syslog by default - creates double entries
    in the journal (bz#1822012)
  - (#1820069) add try-restart clamav-freshclam.service on logrotate


author: Orion Poplawski <orion@nwra.com> - 0.102.2-7
changelog:
  - Move /etc/clamd.d/scan.conf to clamav-filesystem
  - Add patch to build with EL7 libcurl - re-enable on-access scanning
    (bz#1820395)
  - Add clamonacc.service


author: Orion Poplawski <orion@nwra.com> - 0.102.4-1
changelog:
  - Update to 0.102.4 (bz#1857867,1858262,1858263,1858265,1858266)
  - Security fixes CVE-2020-3327 CVE-2020-3350 CVE-2020-3481


author: Miro Hrončok <mhroncok@redhat.com> - 0.10.5-48
changelog:
  - Update Python macros to new packaging standards
    (See https://fedoraproject.org/wiki/Changes/Avoid_usr_bin_python_in_RPM_Build)


author: Dominique Martinet <asmadeus@codewreck.org> - 1.0.7-1
changelog:
  - Upgrade to new upstream version 1.0.7
  - Add -f to the 'remove generated menhir files' because their presence depend
    on the source
  - Add another hack to generate a first dummy pyml_stubs lib to make the build
    system happy
  - RWMJ: Run autoreconf.
  - RWMJ: Add and fix bash-completion subpackage.


author: Richard W.M. Jones <rjones@redhat.com> - 1.0.7-2
changelog:
  - Second attempt at packaging 1.0.7.
  - Different way to rebuild autotools.
  - Move spatch binary to %_libdir/coccinelle and use spatch wrapper script.
  - Package spgen.


author: Richard W.M. Jones <rjones@redhat.com> - 1.0.7-3
changelog:
  - Use autogen script and remove redundent autoreconf.
  - Eliminate unsupported --enable-release flag for configure, using
    targets instead (all-release when ocamlopt is available).
  - Include %check for python support.
  - Run tests against non-script spatch so environment variables have effect.
  - Thanks: John Friend.


author: Jason Taylor <jtfas90@gmail.com> - 0.13.0.5-1
changelog:
  - Upstream bugfix release
  - Correction to spec license add MIT license
  - Added asciidoc BuildRequires and docdir files


author: Scott Talbert <swt@techie.net> - 3.0.4-5
changelog:
  - Remove Group tags
  - Remove xmldocs subpackage (never used)
  - Remove cppunit workaround (no longer needed)
  - Actually run the tests (but not the GUI ones, yet)


author: Jiri Kastner - 8.2.1-7
changelog:
  - removed old systemd snippets and dependencies (BZ#850068)
  - changed dependency on openssl to compat-openssl10 for newer fedoras (BZ#1423307)
  - removed tcp_wrappers dependency (BZ#1518757)


author: Christian Glombek <lorbus@fedoraproject.org> - 4.5.1.0-1
changelog:
  - Initial Fedora Package
  - Update to 4.5.1.0
  - Introduce consistent naming, rename service to coturn
  - Add configure, make and systemd macros
  - Remove dependencies on mariadb, mysql, postgresql and sqlite
  - Forked from https://github.com/coturn/coturn/blob/af674368d120361603342ff4ff30b44f147a38ff/rpm/turnserver.spec


author: Robert Scheck <robert@fedoraproject.org> - 4.5.1.0-3
changelog:
  - Added patch to append only to log files rather to override always
  - Relocate SQLite database to FHS conform /var/lib/coturn/turndb path
  - Include default log file directory with logrotate configuration
  - Provide /run/coturn and correct PID file handling (#1705146)
  - Ensure private keys for SSL certs can be only read by coturn user
  - Ensure /etc/coturn/turnserver.conf can be only read by coturn user
  - Correct subpackage licensing as per Fedora Packaging Guidelines


author: Robert Scheck <robert@fedoraproject.org> - 4.5.1.1-3
changelog:
  - Added upstream patch for CVE-2020-6061 (#1816159)
  - Backported upstream patch for CVE-2020-6062 (#1816163)


author: Artur Frenszek-Iwicki <fedora@svgames.pl> - 1:0.2-13.20151118gitf4d2682
changelog:
  - Add a patch to fix build failures
  - Respect Fedora's CFLAGS
  - Bring the spec up-to-date with current packaging guidelines


author: Oliver Haessler <oliver@redhat.com> - 0.3.4-3
changelog:
  - removed Patch0 as it gives errors during build (no longer needed)
  - enable CLI tool again for EPEL7


author: Dave Love <loveshack@fedoraproject.org> - 4.4.2-2
changelog:
  - Adapt to el8, with qt5
  - Add guilib{,-devel} sub-packages really to separate GUI dependency
  - Add missing license files


author: Petr Pisar <ppisar@redhat.com> - 1.11.23-47
changelog:
  - Modernize spec file
  - Close a configuration file on a syntax error (bug #815660)
  - Do not use deprecated diff -L options (bug #772559)


author: Matthew Miller <mattdm@fedoraproject.org> - 0.4.2-1
changelog:
  - upstream release which fixes dst translation bug
  - new feature: allow format specifiers to turn off padding (as GNU date does)
  - new feature: matlab-style day numbers


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 2.47.11-1
changelog:
  - New upstream release
  - Drop patches (previously backported)
  - EPEL 5 End-Of-Life specfile clean-up
    - Remove Group and BuildRoot tags
    - Don't clear the buildroot in the install section
    - Remove the clean section


author: Fedora Release Engineering <releng@fedoraproject.org> - 1.23-2
changelog:
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
  - fix build dependency on gcc-c++


author: Chris Adams <linux@cmadams.net> - 3.0-2
changelog:
  - fix some notes from review request
  - add patch for gnulib autoconf
  - add -std=c99 for gnulib on EPEL7


author: Chris Adams <linux@cmadams.net> - 3.0-3
changelog:
  - correct license tag and include info
  - fix gnulib patch, add bundled provide
  - convert THANKS character set
  - add EPEL 6 support


author: Robert Scheck <robert@fedoraproject.org> 0.7.1-17
changelog:
  - Work around CMake out-of-source builds on all branches (#1863427)
  - Add libdislocker.so symlink for dislocker-find (#1659733, #1583480)


author: Iryna Shcherbina <ishcherb@redhat.com> - 3.2rc1-19
changelog:
  - Update Python 2 dependency declarations to new packaging standards
    (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)


author: Paul Wouters <pwouters@redhat.com> - 20140915-1
changelog:
  - Updated to 20140915 with new-gtlds filter support
  - Updated warning patch (partially merged upstream)
  - Added usage patch that was missing the new filter name new-gtlds
  - Enabled hardening as this application takes in network input.


author: Sérgio Basto <sergio@serjux.com> - 1.18.25-5
changelog:
  - Revert "Bundle a version of tar to make it compatible in EL7"
  - Keep BR: perl(Digest)
  - Remove --clamp-mtime option on tar of el7.
  - Add Requires perl(Digest::MD5) and perl(Digest::SHA*) on dpkg-perl (#1628409)


author: Sérgio Basto <sergio@serjux.com> - 1.18.25-8
changelog:
  - Requires perl(MIME::Lite) on dpkg-dev (rhbz #1678637)
  - Adds check section and performs unit tests but ignores failures


author: Peter Hanecak <hany@hany.sk> - 9.12.2-1
changelog:
  - Upstream release of 9.12.2
  - Small spec tweaks
  - Updated xsltproc network read patch
  - Added patch for setup_option in v84
  - Build now requires also po4a


author: Arnaldo Carvalho de Melo <acme@redhat.com> - 1.12-1
changelog:
  - New release: 1.12
  - union member cacheline boundaries for all inner structs
  - print union member offsets
  - Document 'pahole --hex'
  - Encode BTF type format for use with eBPF


author: Arnaldo Carvalho de Melo <acme@redhat.com> - 1.13-1
changelog:
  - New release: 1.13
  - Infer __packed__ attributes, i.e. __attribute__((__packed__))
  - Support DW_AT_alignment, i.e. __attribute__((__aligned__(N)))
  - Decode BTF type format and pretty print it
  - BTF encoding fixes
  - Use libbpf's BTF deduplication
  - Support unions as arguments to -C/--class
  - New 'pfunct --compile' generates compilable output with type definitions


author: Arnaldo Carvalho de Melo <acme@redhat.com> - 1.15-1
changelog:
  - New release: 1.15
  - Fix --expand_types/-E segfault
  - Fixup endless printing named structs inside structs in --expand_types
  - Avoid NULL deref with num config in __class__fprintf()


author: Andrew Bauer <zonexpertconsulting@outlook.com> - 1.4.0.5-3
changelog:
  - fix typo calling configure macro
  - add license and doc files
  - use _cups_serverbin macro
  - use autoreconf


author: Andrew Bauer <zonexpertconsulting@outlook.com> - 1.4.0.5-4
changelog:
  - don't own cups folders
  - COPYING not needed, since content is the same as LICENSE
  - fix autotools deprecration warnings


author: Marcin Dulak <Marcin.Dulak@gmail.com> - 5.2.14-1
changelog:
  - new upstream release
  - stop maintenance on epel6/epel7 since libxc 3 or newer is required by elk-5.2.14


author: Ondřej Lysoněk <olysonek@redhat.com> - 1.2-9
changelog:
  - Deliver mail to user@hostname locally only if hostname is 'localhost'
  - Do not try to check if the hostname resolves to 127.0.0.1. That would be
  - complicated and maybe not even the right thing to do.
  - Resolves: rhbz#1491721


author: Michel Alexandre Salim <salimma@fedoraproject.org> - 6.0.11-1
changelog:
  - Update to 6.0.11
  - Use the new option to specify linking against the full protobuf on EPEL
  - Adjust for cmake macro changes


author: Filipe Brandenburger <filbranden@gmail.com> - 6.0.11-3
changelog:
  - Go back to using protobuf-lite on epel8, since the -devel package
    for it is now available (rhbz#1787458).


author: Jaroslav Škarvada <jskarvad@redhat.com> - 4.94-1
changelog:
  - New version
    Resolves: rhbz#1842590
  - Used Exim maintainers keyring for GPG verification
  - Dropped CVE-2020-12783 patch (upstreamed)
  - Used better workaround for rhbz#1791878
    Resolves: rhbz#1842633


author: Dominik Mierzejewski <rpm@greysector.net> - 1.23-1
changelog:
  - update to 1.23 (#1597055)
  - point to working URLs
  - pretend t.tar test succeeds for now (#1601392)
  - make testsuite more verbose for the future


author: Felix Kaechele <heffer@fedoraproject.org> - 19-1
changelog:
  - update to v19
  - change upstream and source URLs to GitHub
  - enable LTO
  - add OpenSSL linker fix patch


author: Andrew Bauer <zonexpertconsulting@outlook.com> - 1.1.0-6.20150530git99c942c
changelog:
  - Supply our own systemd service, socket, and environment files
  - Add Patch2 to fix kill parameter sequence


author: Andrew Bauer <zonexpertconsulting@outlook.com> - 1.1.0-7.20181108git99c942c
changelog:
  - Feedback from fedora package review
  - Remove Group from unit file
  - Set date to snapshot date, not commit date


author: Muneendra <muneendra.kumar@broadcom.com> 0.1-1.20190813gitc195e67
changelog:
  -No functional changes,just Licenses
  -Spec file:Created LICENSES dir with the text of all used license
  -Added the license header in the corresponding source files


author: Jon Schlueter <jschluet@redhat> - 1.51-10
changelog:
  - Rebaseline using github which is new home of fdupes
  - source tarball has unusual folder naming of fdupes-fdupes-1.51 instead of normal fdupes-1.51


author: Björn Esser <besser82@fedoraproject.org> - 1:1.6.1-1
changelog:
  - Updated to new upstream-release
  - Upstream changed versioning-scheme, Epoch is needed
  - Drop old patches, applied upstream
  - Update spec-file to recent guidelines
  - Drop el5-bits


author: Richard Shaw <hobbes1069@gmail.com> - 4.1.14-1
changelog:
  - Update to 4.1.14.
  - Remove large PDF docs, they can be downloaded seprately.
  - Remove forced C++14 as the fixes patch has been updated to support C++17.


author: Orcan Ogetbil <oget[dot]fedora[at]gmail[dot]com> - 1.1.9-1
changelog:
  - Update to 1.1.9
  - Fix startup issue when an invalid soundfont file name is given as a command
    line argument RHBZ#1399896


author: Owen Taylor <otaylor@redhat.com> - 1.1.11-3
changelog:
  - Disable hack for Flatpak builds - JACK isn't useful inside a sandbox, since
    there won't be enough privileges.


author: Kefu Chai <tchaikov@gmail.com> - 5.2.1-1
changelog:
  - Update to 5.2.1
  - Build using python3 packages on fedora
  - Remove links in document accessing network
  - Package ChangeLog.rst and README.rst
  - Drop fmt-static package


author: Sam P <survient@fedoraproject.org> - 1.1.0-2
changelog:
  - cleaned up prep and build sections
  - trued up changelog entries
  - corrected desciption
  - added missing weak dependencies


author: Artur Iwicki <fedora@svgames.pl> - 3.2.0-1
changelog:
  - Update to v3.2.0 (official release - no longer using SVN snapshots)
  - Drop Patch3 (missing consts - merged upstream)


author: Dmitry Butskoy <Dmitry@Butskoy.name> - 1.00.38-1
changelog:
  - Update to 1.00.38
  - split freetds-libs package (for multiarch support)
  - change default tds vesrion to auto
  - move odbc plugin from devel to libs package (#1449881)


author: Karel Volný <kvolny@redhat.com> 0.6.1-1
changelog:
  - New release 0.6.1
  - Fixes CVE-2016-9959 (security issues in SNES emulation)
    https://scarybeastsecurity.blogspot.cz/2016/12/redux-compromising-linux-using-snes.html
  - Updated URLs - project moved
  - Dropped gme-0.6.0-pc-lib-suffix.patch (accepted upstream)


author: Christian Kellner <christian@kellner.me> - 1.3-1
changelog:
  - New upstream Release (1.3)
    Resolves: rhbz#1689371
  - Includes a new gamemoderun script to easily invoce gamemode.
  - Add patch that ensures all strncpy calls leave strings properly null
    terminated and other code cleanups (all but one are upstreamed already).


author: Christian Kellner <christian@kellner.me> - 1.3.1-2
changelog:
  - Ship unversioned .so in main package, because old games require that one.
    Resolves: rhbz#1694938


author: Rich Mattes <richmattes@gmail.com> - 2.3.2-15
changelog:
  - Patch out include that was removed in newer poppler
  - Remove comment following an endif in the specfile


author: Robin Lee <cheeselee@fedoraproject.org> - 1.1.19.1-1
changelog:
  - Update to 1.1.19.1 (RHBZ#1801575)
  - Enable SSL support
  - Change to use chrpath to remove rpath, since patching libtool will fail to run tests
  - Add patch to fix crashing of tests
  - Remove EL8 swithes since all BRs are met in EPEL8
  - Remove EL6 swithes since it no longer builds


author: Petr Menšík <pemensik@redhat.com> - 1.6.0-2
changelog:
  - Disable stubby subpackage, it has its own package
  - Move getdns_query* utilities into getdns-utils subpackage


author: Fedora Release Engineering <releng@fedoraproject.org> - 1.9.3-3
changelog:
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild

  - Rebuild with binutils fix for ppc64le (#1475636)


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.9.3-4
changelog:
  - Python 2 binary package renamed to python2-gfal2
    See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3


author: Jens Petersen <petersen@redhat.com> - 8.2.2-67
changelog:
  - move manuals to new ghc-manual (noarch)
  - rename ghc-doc-index to ghc-doc-cron (noarch)
  - ghost the ghc-doc-index local state files
  - ghost some newer libraries index files
  - simplify and extend bcond for build configuration
  - drop bootstrap builds and do ABI hash checks unless ghc version changed
  - no longer need autotools on aarch64


author: Jens Petersen <petersen@redhat.com> - 8.2.2-68.1
changelog:
  - apply install_dirs.patch from llvm3.9 to fix llvm RPATHs
  - use ghc_set_cflags
  - turn off the testsuite


author: Jens Petersen <petersen@redhat.com> - 8.2.2-68.2
changelog:
  - do not delete RPATH for bundled llvm
  - fix docs config
  - add llvm-D25865-cmakeshlib.patch from llvm3.9


author: Christian Kellner <ckellner@redhat.com> - 0.6.0-1
changelog:
  - Drop gpg-from-git-config.patch (included upstream)
  - Drop openssl11.patch (fixed upstream)
  - Setup CXXFLAGS so we get the correct compiler flags;
    this is also needed for debuginfo extraction to work.


author: Christian Kellner <ckellner@redhat.com> - 0.6.0-3
changelog:
  - More review comments: License corrections, LDFLAGS,
    patch Makefile to preserve timestamps for install and
    fix add gcc-c++ as build requirement.


author: Dominik Mierzejewski <rpm@greysector.net> 1.4.0-1
changelog:
  - updated to 1.4.0
  - libpng-devel requires zlib-devel
  - drop obsolete spec file elements
  - use modern make build/install macros
  - use license macro


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 3.6-3
changelog:
  - EPEL 5 End-Of-Life specfile clean-up
    - Remove Group and BuildRoot tags
    - Remove _pkgdocdir macro definition
    - Drop redundant Requires corresponding to autogenerated pkgconfig Requires
    - Don't clear the buildroot in the install section
    - Remove the clean section


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 4.1-1
changelog:
  - Switch upstream to Grid Community Toolkit
  - First Grid Community Toolkit release (4.0)
  - Use 2048 bit RSA key for tests (4.1)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 18.0-1
changelog:
  - Switch upstream to Grid Community Toolkit
  - First Grid Community Toolkit release
  - Drop the globus-core.pc file


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 18.5-1
changelog:
  - Clean up old GPT reference (18.3)
  - Make symbol versioning work with link time optimization (LTO) (18.4)
  - Remove unused perlmoduledir reference (18.5)
  - Obsolete globus-usage packages


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 9.1-1
changelog:
  - Switch upstream to Grid Community Toolkit
  - First Grid Community Toolkit release (9.0)
  - Use 2048 bit RSA key for tests (9.1)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 9.3-1
changelog:
  - Switch upstream to Grid Community Toolkit
  - First Grid Community Toolkit release (9.0)
  - Use 2048 bit RSA key for tests (9.1)
  - Merge GT6 update 8.4 into GCT (9.2)
  - Merge GT6 update 8.5 into GCT (9.3)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 9.10-3
changelog:
  - EPEL 5 End-Of-Life specfile clean-up
    - Remove Group and BuildRoot tags
    - Remove _pkgdocdir macro definition
    - Drop redundant Requires corresponding to autogenerated pkgconfig Requires
    - Don't clear the buildroot in the install section
    - Remove the clean section
    - Drop the globus-gass-cache-openssl098.patch


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.6-3
changelog:
  - EPEL 5 End-Of-Life specfile clean-up
    - Remove Group and BuildRoot tags
    - Remove _pkgdocdir macro definition
    - Don't clear the buildroot in the install section
    - Remove the clean section


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 10.3-1
changelog:
  - Switch upstream to Grid Community Toolkit
  - First Grid Community Toolkit release (10.0)
  - Use 2048 bit RSA key for tests (10.1)
  - Merge GT6 update 9.29 into GCT (10.2)
  - Split guc-cc.pl test into smaller tests (10.3)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 10.12-3
changelog:
  - EPEL 5 End-Of-Life specfile clean-up
    - Remove Group and BuildRoot tags
    - Remove _pkgdocdir and _initddir macro definitions
    - Don't clear the buildroot in the install section
    - Remove the clean section
    - Drop the globus-gatekeeper-openssl098.patch


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 11.0-1
changelog:
  - Switch upstream to Grid Community Toolkit
  - First Grid Community Toolkit release
    - Fix make clean rule


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 14.1-1
changelog:
  - Switch upstream to Grid Community Toolkit
  - First Grid Community Toolkit release (14.0)
    - Remove unneeded configure option (setting GLOBUS_HOSTNAME is sufficient)
  - Use 2048 bit RSA key for tests (14.1)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 15.1-1
changelog:
  - Switch upstream to Grid Community Toolkit
  - First Grid Community Toolkit release (15.0)
    - Disable usage statistics reporting by default
    - Workaround non-implemented features on GNU/Hurd (socket buffer size)
    - Move grid-proxy-destroy call to before starting personal gatekeeper in
      the test wrapper
  - Use 2048 bit RSA key for tests (15.1)
  - Move globus-seg-job-manager plugin to a separate package
  - Drop patches globus-gram-job-manager-socket-buffer-size.patch and
    globus-gram-job-manager-proxy.patch (accepted upstream)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 15.4-1
changelog:
  - Doxygen fixes (15.2)
  - Remove usage statistics collection support (15.3)
  - Add su option to logrotate file (15.4)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 13.1-1
changelog:
  - Switch upstream to Grid Community Toolkit
  - First Grid Community Toolkit release (13.0)
  - Use 2048 bit RSA key for tests (13.1)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.2-1
changelog:
  - GT6 update:
    - Prevent client from requesting clear control channel
    - CIPHERS config will now apply to control channel


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 8.0-1
changelog:
  - Switch upstream to Grid Community Toolkit
  - Grid Community Toolkit merged a number of outstanding pull requests (7.0)
    - Add option to send IPv6 address in EPSV response
    - Add function to get the command string
    - Terminate the connection if server fails to write the 220 banner
    - Fix typo in GridFTP server response type
  - First Grid Community Toolkit release (7.1)
  - Merge GT6 update 6.2 into GCT (7.2)
  - Merge GT6 update 6.3 into GCT (7.3)
  - Merge GT6 update 7.0 into GCT (8.0)
  - Drop patches globus-gridftp-server-control-epsv-ip.patch,
    -cmd-string.patch and -tcp-rst-stuck.patch (accepted upstream)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 9.0-1
changelog:
  - Clean up old GPT references (8.1)
  - Add AC_CONFIG_MACRO_DIR and ACLOCAL_AMFLAGS (8.2)
  - Fix problems between dual-stack (IPv4/IPv6) servers and IPv4-only clients
    (9.0)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 12.12-1
changelog:
  - GT6 update:
    - Use 2048 bit keys to support openssl 1.1.1 (12.10)
    - Log remote http connection address for legacy s3 transfers (12.11/12.12)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 13.8-1
changelog:
  - Switch upstream to Grid Community Toolkit
  - Grid Community Toolkit merged a number of outstanding pull requests (13.0)
    - Add option to send IPv6 address in EPSV response
    - Add function to get the command string
    - Be more selective in what config files we skip
    - Add unames for GNU/Hurd and kfreebsd to chroot setup script
  - Merge GT6 update 12.5 into GCT (13.1)
  - First Grid Community Toolkit release (13.2)
    - Disable usage statistics reporting by default
    - Add man page for globus-gridftp-password - contribution from IGE
  - Use 2048 bit RSA key for tests (13.3)
  - Merge GT6 update 12.6 into GCT (13.4)
  - Merge GT6 update 12.7 into GCT (13.5)
  - Merge GT6 update 12.8 into GCT (13.6)
  - Merge GT6 update 12.9 into GCT (13.7)
  - Merge GT6 update 12.12 into GCT (13.8)
  - Drop patches globus-gridftp-server-unames.patch, -epsv-ip.patch,
    -cmd-string.patch and -config.patch (accepted upstream)
  - Drop the man page for globus-gridftp-password from the source package
    (accepted upstream)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 13.11-1
changelog:
  - Improvements for filesystems that encounter listing timeouts (13.10)
  - Remove usage statistics collection support (13.11)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 13.20-1
changelog:
  - Fake stat responses when slow listings enabled (13.12)
  - Send markers in stream mode when requested by 'OPTS RETR Markers=n;'
    (13.13)
  - Update documentation links to always point to the latest documentation
    (13.14)
  - Fix doxygen warning (13.15)
  - Remove obsolete acconfig.h file (13.16)
  - Add simple checksum read throttling (13.17)
  - Add support for supported checksum advertising (13.18)
  - Add support for SHA1, SHA256, SHA512 to POSIX DSI (13.18)
  - Avoid unknown secondary groups in test. Causes failures on launchpad
    (13.19)
  - Fix problems between dual-stack (IPv4/IPv6) servers and IPv4-only clients
    (13.20)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 1.13-3
changelog:
  - EPEL 5 End-Of-Life specfile clean-up
    - Remove Group and BuildRoot tags
    - Remove _pkgdocdir macro definition
    - Don't clear the buildroot in the install section
    - Remove the clean section
    - Drop the globus-gridmap-eppn-callout-openssl098.patch


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 2.2-1
changelog:
  - Add environment variable GLOBUS_EPPN_KEEP_DOMAIN to return full
    userid@domain from eppn (2.1)
  - Add environment variable GLOBUS_EPPN_FORCE_GRIDMAP to return mapped
    identity from gridmap lookup based on the ePPN (2.2)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 2.9-3
changelog:
  - EPEL 5 End-Of-Life specfile clean-up
    - Remove Group and BuildRoot tags
    - Remove _pkgdocdir macro definition
    - Don't clear the buildroot in the install section
    - Remove the clean section
    - Drop the globus-gridmap-verify-myproxy-callout-openssl098.patch


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 3.2-1
changelog:
  - Add missing dependency
  - Drop patch globus-gridmap-verify-myproxy-callout-deps.patch (fixed upstream)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 5.13-3
changelog:
  - EPEL 5 End-Of-Life specfile clean-up
    - Remove Group and BuildRoot tags
    - Remove _pkgdocdir macro definition
    - Drop redundant Requires corresponding to autogenerated pkgconfig Requires
    - Don't clear the buildroot in the install section
    - Remove the clean section
    - Drop the globus-gsi-callback-openssl098.patch


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 7.13-1
changelog:
  - GT6 update:
    - Fix crash when handle->cert not set in call to globus_gsi_cred_get_cert
    - Remove compatibility shims for old versions of OpenSSL


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 3.8-3
changelog:
  - EPEL 5 End-Of-Life specfile clean-up
    - Remove Group and BuildRoot tags
    - Remove _pkgdocdir macro definition
    - Drop redundant Requires corresponding to autogenerated pkgconfig Requires
    - Don't clear the buildroot in the install section
    - Remove the clean section
    - Drop the globus-gsi-openssl-error-openssl098.patch


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 8.7-1
changelog:
  - GT6 update: Use 2048 bit keys to support openssl 1.1.1
  - Drop patch globus-gsi-proxy-core-2048-bits.patch (accepted upstream)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 9.1-1
changelog:
  - Switch upstream to Grid Community Toolkit
  - First Grid Community Toolkit release (9.0)
  - Increase default proxy key size to 2048 bits (9.1)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 9.4-1
changelog:
  - Clean up old GPT references (9.3)
  - Make symbol versioning work with link time optimization (LTO) (9.4)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 5.10-3
changelog:
  - EPEL 5 End-Of-Life specfile clean-up
    - Remove Group and BuildRoot tags
    - Remove _pkgdocdir macro definition
    - Drop redundant Requires corresponding to autogenerated pkgconfig Requires
    - Don't clear the buildroot in the install section
    - Remove the clean section
    - Drop the globus-gsi-proxy-ssl-openssl098.patch


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 9.1-1
changelog:
  - Switch upstream to Grid Community Toolkit
  - First Grid Community Toolkit release (9.0)
    - Skip homedir test if directory does not exist
  - Correct bitshift direction in perl test file (9.1)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 11.1-1
changelog:
  - GT6 update: race condition and dependency packaging fixes
  - Drop patches globus-gss-assist-deps.patch and globus-gss-assist-race.patch
    (accepted upstream)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 12.1-1
changelog:
  - Switch upstream to Grid Community Toolkit
  - First Grid Community Toolkit release (12.0)
  - Use 2048 bit RSA key for tests (12.1)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 13.10-1
changelog:
  - GT6 update:
    - Set the default minimum TLS version to 1.2. 1.0 and 1.1 are deprecated.
    - Set the maximum TLS version default to 1.2. 1.3 is not yet supported.
    - Use 2048 bit keys to support openssl 1.1.1 (13.9)
    - Fix resource leak when loading cert directories (13.10)
  - Drop patch globus-gssapi-gsi-no-tls13.patch (accepted upstream)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 14.7-1
changelog:
  - Switch upstream to Grid Community Toolkit
  - First Grid Community Toolkit release (14.0)
    - Put back use of SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS
  - Use 2048 bit RSA key for tests (14.1)
  - Avoid TLS 1.3 - needs porting (14.2)
  - Merge GT6 update 13.6 into GCT (14.3)
  - Merge GT6 update 13.8 into GCT (14.4)
  - Fix globus-gsi-proxy-core version dependency in configure.ac (14.5)
  - Merge GT6 update 13.9 into GCT (14.6)
  - Merge GT6 update 13.10 into GCT (14.7)
  - Drop patch globus-gssapi-gsi-empty-frag.patch (accepted upstream)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 14.9-1
changelog:
  - Allow TLS 1.0/1.1
  - Fix leaks
  - Drop patch globus-gssapi-gsi-allow-tls-1.0-1.1.patch accepted upstream


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 1.1-1
changelog:
  - Switch upstream to Grid Community Toolkit
  - First Grid Community Toolkit release (1.0)
  - Merge GT6 update 0.18 into GCT (1.1)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 1.3-1
changelog:
  - Doxygen fixes (1.2)
  - Python 3 support (1.3)
  - Build using Python 3 for Fedora 30+
  - Enable checks


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 1.4-1
changelog:
  - Check python-config for --embed flag (python 3.8 compatibility)
  - Drop patch globus-net-manager-python-embed.patch


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 4.8-3
changelog:
  - EPEL 5 End-Of-Life specfile clean-up
    - Remove Group and BuildRoot tags
    - Remove _pkgdocdir macro definition
    - Drop redundant Requires corresponding to autogenerated pkgconfig Requires
    - Don't clear the buildroot in the install section
    - Remove the clean section
    - Drop the globus-openssl-module-openssl098.patch


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.19-3
changelog:
  - EPEL 5 End-Of-Life specfile clean-up
    - Remove Group and BuildRoot tags
    - Remove _pkgdocdir macro definition
    - Don't clear the buildroot in the install section
    - Remove the clean section
    - Drop the globus-proxy-utils-openssl098.patch


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.20-1
changelog:
  - GT6 update: Use 2048 bit keys to support openssl 1.1.1
  - Drop patch globus-proxy-utils-2048-bits.patch (accepted upstream)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 7.1-1
changelog:
  - Switch upstream to Grid Community Toolkit
  - First Grid Community Toolkit release (7.0)
  - Increase default proxy key size to 2048 bits (7.1)
  - Use 2048 bit RSA key for tests (7.1)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 5.12-3
changelog:
  - EPEL 5 End-Of-Life specfile clean-up
    - Remove Group and BuildRoot tags
    - Remove _pkgdocdir and _initddir macro definitions
    - Drop redundant Requires corresponding to autogenerated pkgconfig Requires
    - Don't clear the buildroot in the install section
    - Remove the clean section


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 3.1-1
changelog:
  - Switch upstream to Grid Community Toolkit
  - First Grid Community Toolkit release (3.0)
  - Use 2048 bit RSA key for tests (3.1)


author: Jorge A Gallegos <kad@blegh.net> - 1:1.0.23-1
changelog:
  - Bumped to latest stable from camaya.net
  - Replaced tabs with spaces in spec to placate rpmlint (mixed tabs n spaces)


author: Conrad Meyer <cemeyer@uw.edu> - 4.59-1
changelog:
  - Bump to latest upstream 4.59
  - Update zlib-unbundling patch, context changed slightly
  - Rh# 1316888


author: Jerry James <loganjerry@gmail.com> - 4.61-1
changelog:
  - Bump to latest upstream 4.61
  - Unbundle suitesparse (amd and colamd)
  - Fix aliasing issues in the minisat 1.x code
  - Note that minisat 1 is bundled
  - Drop the unused -static subpackage
  - General spec file cleanup


author: Orion Poplawski <orion@nwra.com> - 3.8.0.0-1
changelog:
  - Update to 3.8.0.0
  - Drop old obsoletes
  - Split out python modules into separate package
  - Use https in URLs
  - Re-enable Doxygen doc build


author: Vitaly Zaitsev <vitaly@easycoding.org> - 1.5-0.25.RC2
changelog:
  - Added a separate desktop icon for Gnome users with workaround.
  - Updated to 353ea17 snapshot with crash fixes under Qt 5.13+.


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 2.8.60-5
changelog:
  - Apply fix for advisory regarding abort with cookies enabled
  - Adjust gsoap-size-aname.patch to correspond to upstream's fix


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 2.8.75-1
changelog:
  - Update to gsoap 2.8.75
  - Drop patches gsoap-advisory-cookies-abort.patch, gsoap-header.patch and
    gsoap-size-aname.patch


author: Paul Howarth <paul@city-fan.org> - 3.3.100-1
changelog:
  - Update to 3.3.100
    - FSDB fix for variable declarations of array of reals
    - Added Real, Time, Enum, and Popcnt flags to Edit/Show-Change
    - Ensure Show-Change regenerates analog traces
    - Added braces inside Tcl source command to allow spaces in filenames for
      Tcl scripts


author: Paul Howarth <paul@city-fan.org> - 3.3.101-1
changelog:
  - Update to 3.3.101
    - Added gtkwave::getFacDir, gtkwave::getFacVtype and gtkwave::getFacDtype
      Tcl accessor functions, which operate similarly to gtkwave::getFacName
    - Pair $end with $dumpvars in VCD writers
    - Make %.16g printing in baseconvert.c more resistant to power of 10
      roundoff errors
    - Remove register keyword where applicable as it is deprecated
    - Added --saveonexit gtkwave command line option


author: Paul Howarth <paul@city-fan.org> - 3.3.102-1
changelog:
  - Update to 3.3.102
    - Remove redundant TREE_VHDL_ST_PACKAGE from SST exclude
    - Added addCommentTracesFromList tcl command from user patch
    - Harden savefile loader for missing group start on vectors
    - Preliminary VHDL support for wlf2vcd
    - Add missing return value checks on mmap() in FST writer


author: Paul Howarth <paul@city-fan.org> - 3.3.103-1
changelog:
  - Update to 3.3.103
    - Fix MAP_FAILED missing for MinGW
    - Fix to make the coloration red on 'u' traces (bug from Dinotrace-like
      rendering in 3.3.96)
    - Typo fix on missing group start on vectors


author: Paul Howarth <paul@city-fan.org> - 3.3.104-1
changelog:
  - Update to 3.3.104
    - Added support for loading .vf files (provided FSDB reader libraries are
      enabled)
    - Added support for dumping variable types in vcd saver, not just using
      "wire" for non-reals/strings
    - Fix for uninitialized values at time 0 for FST, FSDB loaders


author: Paul Howarth <paul@city-fan.org> - 3.3.104-2
changelog:
  - Use gtk3 toolkit rather than gtk2 (#1836549)
  - Own directories under and including %{_datadir}/icons/gnome/ to avoid
    dependency on gnome-icon-theme, which is not available on EL-8


author: Jason L Tibbitts III <tibbs@math.uh.edu> - 3.7.4-16
changelog:
  - Change dependency from ghostscript to ghostscript-x11 to match the
    reorganized ghostscript package.


author: Rex Dieter <rdieter@fedoraproject.org> - 4.15.3-8
changelog:
  - .spec cleanup
  - drop deprecated bits (Group, %defattr)
  - use %make_build %make_install %license %ldconfig_scriptlets


author: Miro Hrončok <mhroncok@redhat.com> - 2.9.0-2
changelog:
  - Subpackage python2-h5py has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Andy Li <andy@onthewings.net> - 4.0.5-5
changelog:
  - Fix build command to avoid accidentially building to OCaml bytecode.
  - Add test that runs the Haxe compiler.
  - Add missing BuildRequires: ocaml-gen-devel.


author: Antonio Trande <sagitter@fedoraproject.com> - 1.8.20-3
changelog:
  - Force default ldflags for Fedora (bz#1548533)
  - Switch -shared flag to -Wl,--as-needed
  - Modify low optimization level for gnu compilers
  - New URL


author: Björn Esser <besser82@fedoraproject.org> - 7.5.0-6
changelog:
  - Add patch to explicitly use python2 binary, fixes FTBFS (#1604316)
  - Do not run 'make dist', fixes FTBFS (#1604316)
  - Make sure 'krb5-types.h' is build, fixes FTBFS (#1604316)
  - Remove el5 bits
  - Drop unneeded scriptlets for newer distros
  - Use %make_build and %make_install macros
  - Install license file using %license in libs package


author: Alexander Boström <abo@root.snowtree.se> - 7.7.0-1
changelog:
  - Update to 7.7.0
  - Remove upstreamed patch
  - New project URL
  - Update buildreqs
  - Add locale build fix


author: Ingvar Hagelund <ingvar@redpill-linpro.com> - 1.5.0-4
changelog:
  - Added support for epel8
  - Added a systemd limit.conf with defaults LimitCORE=infinity, LimitNOFILE=10240
  - Added pem-dir = "/etc/pki/tls/private" to the example config
  - Changed systemd Type=forking matching the example config, fixes bz #1731420
  - Simplified handling of the _docdir macro


author: Ingvar Hagelund <ingvar@redpill-linpro.com> - 1.5.1-1
changelog:
  - New upstream release
  - Added a patch working around upstream bug #322
  - Example config now sets debug-level=1 and logs to syslog


author: John W. Linville <linville@redhat.com> - 2.7-1
changelog:
  - Update to version 2.7 from upstream
  - Remove obsolete patches for NL80211_ATTR_SMPS_MODE encoding and KRACK
  - Fix CVE-2019-9494 (cache attack against SAE)
  - Fix CVE-2019-9495 (cache attack against EAP-pwd)
  - Fix CVE-2019-9496 (SAE confirm missing state validation in hostapd/AP)
  - Fix CVE-2019-9497 (EAP-pwd server not checking for reflection attack)
  - Fix CVE-2019-9498 (EAP-pwd server missing commit validation for scalar/element)
  - Fix CVE-2019-9499 (EAP-pwd peer missing commit validation for scalar/element)


author: Mukundan Ragavan <nonamedotc@fedoraproject.org> - 2.1.0-1
changelog:
  - Update to 2.1.0
  - Spec cleanup
  - drop unused configure options
  - Install desktop file (fixes bz#1541785)


author: Sam Nicholls <sam@samnicholls.net> - 1.3.1-3
changelog:
  - Add LICENSE and NEWS to doc
  - Remove unnecessary DESTDIR from call to make_install macro
  - Remove explicit Provides


author: Jun Aruga <jaruga@redhat.com> - 1.9-2
changelog:
  - Add configure script.
  - Enable separately-compiled plugins.
  - Enable support for Google Cloud Storage URLs.
  - Enable libcurl-based support for http/https/etc URLs.
  - Enable support for Amazon AWS S3 URLs.
  - Move the man5 page files to main package.


author: Jun Aruga <jaruga@redhat.com> - 1.9-3
changelog:
  - Fix a bug that %{_libexecdir}/%{name} directory is not removed,
    when uninstalling the package "rpm -e htslib".
  - Add %dir to directories to verify the files in the directory.


author: John Marshall <jmarshall@users.sourceforge.net> - 1.9-4
changelog:
  - Remove unneeded pkg-config keywords for static linking, which generated
    unnecessary htslib-devel dependencies.
  - Explicitly list zlib-devel dependency, needed for htslib-1.9.


author: Akira TAGOH <tagoh@redhat.com> - 2.23.2815.102-5
changelog:
  - Add new Japanese era to dictionary.
  - Update zipcode dictionaries.
  - Make zinnia-tomoe-ja the weak dependency.


author: Artem Polishchuk <ego.cordatus@gmail.com> - 1.8.3-2
changelog:
  - build: update antiX theme collections and awe stuff to commit 91c9d4b
  - build: make 'picom' as very weak dep


author: Simone Caronni <negativo17@gmail.com> - 3.8.3-47
changelog:
  - Use macros for build, install and setup.
  - Minor cleanups to SPEC file.
  - Use valid URL for Debian patches.


author: Robert Scheck <robert@fedoraproject.org> 1.0-0.21.pre4
changelog:
  - Added patch from upstream to choose first "running" interface,
    rather than first "up" interface (#1403025)
  - Added patch from upstream to support scales beyond 1 Gbps


author: Paul Wouters <pwouters@redhat.com> - 1.9.4-20
changelog:
  - Pulled in 1.9.4 snapshot, two github patches and added snapshot support
  - Updated license from GPLv2+ to GPLv3+


author: Tomas Smetana <tsmetana@redhat.com> - 1.4.8-1
changelog:
  - New upstream bugfix version
  - Fix rhbz#1323062 - out of bound read in GIF loader
  - Fix rhbz#1323082 - divide by zero on 2x1 ellipse


author: Tomas Smetana <tsmetana@redhat.com> - 1.4.9-1
changelog:
  - New upstream bugfix version
  - Fix rhbz#1323617 - CVE-2016-3993: off by one error in MergeUpdate
  - Fix rhbz#1327478 - CVE-2016-4024: integer overflow resulting in insufficient heap allocation


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 3.14-18
changelog:
  - Fix stack corruption on a moved directory, reproducible on aarch64.
    https://bugzilla.redhat.com/show_bug.cgi?id=1741472
    0006-Fix-buffer-overrun-in-inotifytools.c.patch
  - Fix buffer overrun on -c|--csv with '"', ',' or '\n' in directory name.
    0005-Fix-segfault-with-csv-output-when-filename-contains-.patch
  - Remove rpath to pass a rpmbuild check.


author: Peter Bieringer <pb@bieringer.de> - 2.0.0-31
changelog:
  - new release 2.0.0
  - subpackage ipv6calcweb: remove dependency Perl(Proc::ProcessTable)
  - add dependency libmaxminddb-devel


author: Peter Bieringer <pb@bieringer.de> - 3.0.0-45
changelog:
  - New release 3.0.0 which drops GeoIP(legacy) and db-ip.com(BerkeleyDB) support
  - Add dependency to now available IP2Location 8.2.0


author: Andrew Hughes <gnu.andrew@redhat.com> - 1:14.0.1.7-4.rolling
changelog:
  - Re-introduce java-openjdk-src & java-openjdk-demo for system_jdk builds.
  - Fix accidental renaming of java-openjdk-devel to java-devel-openjdk.


author: Petra Alice Mikova <pmikova@redhat.com> - 1:14.0.2.12-1.rolling
changelog:
  - update to jdk 14.0.2.12 CPU version
  - remove upstreamed patch jdk8243059-build_fails_when_with_vendor_contains_comma.patch


author: Petra Alice Mikova <pmikova@redhat.com> - 1:15.0.0.36-0.1.ea.rolling
changelog:
  - Update to jdk 15.0.0.36 tag
  - Modify rh1648249-add_commented_out_nss_cfg_provider_to_java_security.patch
  - Update vendor version string to 20.9
  - jjs removed from packaging after JEP 372: Nashorn removal
  - rmic removed from packaging after JDK-8225319


author: Jiri Vanek <jvanek@redhat.com> - 1:15.0.0.36-3.rolling
changelog:
  - Build static-libs-image and add resulting files via -static-libs sub-package.
  - Disable stripping of debug symbols for static libraries part of the -static-libs sub-package.
  - JDK-8245832 increases the set of static libraries, so try and include them all with a wildcard.
  - Update static-libs packaging to new layout


author: Jiri Vanek <jvanek@redhat.com> - 1:15.0.1.9-2.rolling
changelog:
  - Create a copy of java as alt-java with alternatives and man pages
  - java-11-openjdk doesn't have a JRE tree, so don't try and copy alt-java there...


author: Ingvar Hagelund <ingvar@redpill-linpro.com> - 5.0.1-5
changelog:
  - Actually, specify pagesizes according to arches, closes #1545539
  - Remove patch disabling thp as this is now handled by configure, see
    upstream issue 526


author: Troy Dawson <tdawson@redhat.com> - 1:19.12.2-1.1
changelog:
  - Recommends: cdrskin from EPEL8, because cdrskin isn't in RHEL8
  - Put k3btheme.knsrc in correct directory


author: Kevin Kofler <Kevin@tigcc.ticalc.org> - 1.2.1-15
changelog:
  - Remove /usr/share/kservices5/settings-system-administration.desktop
  - Add Requires: plasma-systemsettings >= 5.16.90 (which now ships this file)


author: Mattia Verga <mattia.verga@email.it> - 3.2.1-2
changelog:
  - Backport patch from upstream to fix #1517718
  - Use --with-html in find_lang
  - Change appdata dir to metainfo


author: Rex Dieter <rdieter@fedoraproject.org> - 5.17.5-2
changelog:
  - -devel: drop bogus dep on -libs subpkg (#1790695), move more potd-devel stuff here
  - .spec cleanup


author: Felix Kaechele <heffer@fedoraproject.org> - 1.5.0-4
changelog:
  - Update to 1.3.0 release version
  - fix PID file path in service files
  - clean up spec file
  - switched to openssl-devel, now builds with openssl 1.1
  - install systemd units manually instead of patching the souce to do it
  - enable kea-shell
  - add boost patch
  - add kea-ctrl-agent unit
  - change postgresql-devel to postgresql-server-devel
  - update to 1.4.0


author: Mukundan Ragavan <nonamedotc@fedoraproject.org> - 2.4.0-1
changelog:
  - Update to 2.4.0
  - Drop unneeded sed lines in spec file
  - Added BR for qrencode-devel and qt5-qtsvg-devel


author: Rex Dieter <rdieter@fedoraproject.org> - 5.9.1-2
changelog:
  - Requires: hicolor-icon-theme
  - fix ChangeLog encoding
  - validate kipiplugins.desktop
  - add .spec comment clarifying purpose of Obsoletes: kipi-plugins (upgrade path only)


author: Troy Dawson <tdawson@redhat.com> - 19.08.3-1.1
changelog:
  - 19.08.3 for RHEL8 due to older version of poppler
  - libical (and thus kcalendarcore) not on all arches for RHEL8


author: Rex Dieter <rdieter@fedoraproject.org> - 19.04.2-1.1
changelog:
  - Turn on bootstrap for initial RHEL8 build
  - Do not BuildRequire: openslp-devel for RHEL8, it is not available.


author: Tomas Krizek <tomas.krizek@nic.cz> - 5.1.0-1
changelog:
  - update to upstream version 5.1.0
  - make spec compatible with EPEL 8 (rhbz#1783252)
  - support documentation build with Sphinx v3.0.0+ (rhbz#1823534)


author: Rex Dieter <rdieter@fedoraproject.org> - 1.7.5-2
changelog:
  - missing StartupWMClass=konversation in .desktop file (#1590462)
  - move script/desktop modifiations to %prep (ie, like patching)
  - fix byte-compile warning (python2 vs python3)


author: Mattia Verga <mattia.verga@tiscali.it> - 3.2.0-1
changelog:
  - Update to stable release 3.2.0
  - Soname bump to libkpmcore.so.6
  - Remove kf5-kio-devel dependency
  - Add udftools as recommended package


author: Robert-André Mauchin <zebob.m@gmail.com> - 1.3.1-1
changelog:
  - Update to version 1.3.1
  - Add fish and zsh completions
  - Fix #1583717, #1579473, #1459717
  - Thanks to Ventz Petkov and Edward J. Huff for their contribution


author: Dominik Mierzejewski <rpm@greysector.net> - 2.5-14.20171011gitb6dc48a
changelog:
  - update to latest git snapshot
  - switch URL to github project page, the original seems to have expired
    and got taken over
  - use license macro and other modern macros
  - add missing build dependencies


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.2.1-5
changelog:
  - Drop Python 2 bindings for Fedora 29+
  - Make Cython checking script usable with Python3 (backport)
  - Add Python 3.6 package for EPEL 7


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 1.20-21
changelog:
  - Fix FTBFS (rhbz#1604550, rhbz#1675256)
  - Add build requires on gcc
  - Change build requires from libungif-devel to giflib-devel
    (the libungif compat library is no longer available since Fedora 28)
  - Port to giflib version 5 and allow unbundling of giflib
  - Link the shared library with its dependencies and adjust afterimage-libs
    and afterimage-config --libs to not list the dependencies
  - Add build requires on librsvg2-devel and build the package with SVG support
  - Create an -apps subpackage containing the sample programs (used to be part
    of the -devel subpackage)
  - Do not enable the GLX extension - it causes problems on newer Fedora
    releases (rhbz#1708922, rhbz#1615383 [aterm], rhbz#1704691 [root])
  - Update the license file with new FSF address


author: Dodji Seketeli <dodji@seketeli.org> - 1.5-2
changelog:
  - Apply patches
    Support-having-several-debuginfo-search-dirs-for-a-b.patch and
    Add-a-fail-no-debug-info-to-abidiff.patch


author: Mathieu Bridon <bochecha@daitauha.fr> - 1.5-4
changelog:
  - Remove unnecessary dependencies: python3-unittest2 and wget which
    was referred to twice.
  - Better group dependencies: Many dependencies are only required for
    fedabipkgdiff, so let's put them under the right conditional.
  - Split fedabipkgdiff to its own subpackage
      This tool is very specific, and only useful to Fedora developers,
      not all developers.  It also has lots of dependencies which aren't
      required by the other tools.  Splitting it to its own specialized
      package makes the main package, with its library and utilities,
      much lighter.


author: Dodji Seketeli <dodji@redhat.com> - 1.6-1
changelog:
  - Update to upstream 1.6
  - Removed patches that are now upstream
    Support-having-several-debuginfo-search-dirs-for-a-b.patch
    Add-a-fail-no-debug-info-to-abidiff.patch


author: Simone Caronni <negativo17@gmail.com> - 0.14.0-1
changelog:
  - Update to 0.14.0 (fixes glyph bounding box size; this bug causes frames to
    be dropped on 2160p+ displays, as this check is too small for resolutions
    above 1440p).
  - Revamp SPEC file.


author: Ankur Sinha <ankursinha AT fedoraproject DOT org> - 1.2-3
changelog:
  - Move binary to -tools sub package
  - Rename binary to prevent conflict
  - Improve summary and description
  - Prevent addition to compiler flags
  - Do not require main package from devel
  - Do not use empty TODO file


author: Jens Petersen <petersen@redhat.com> - 0.8.6-1
changelog:
  - update to 0.8.6 (#1462722)
  - fixes manpage conflict (#1504831)
  - condition the gcc deprecation patch on epel < 7
  - clean up spec file


author: Remi Collet <remi@remirepo.net> - 1.16.0-3
changelog:
  - update to 1.16.0
  - enable client side encryption
  - add dependency to libmongocrypt
  - clean reference to static library in cmake files
    see https://jira.mongodb.org/browse/CDRIVER-3495


author: Honza Horak <hhorak@redhat.com> - 1.16.2-2
changelog:
  - Add missing devel libraries to the mongo-c-driver devel sub-package,
    so depended packages find them


author: Michal Ambroz <rebus at, seznam.cz> - 1.5-6.20180328gitc315f8d
changelog:
  - switch to github snapshot with BSD license
  - use ldconfig_scriptlets instead of ldconfig in post/postun


author: Miro Hrončok <mhroncok@redhat.com> - 1.6-4
changelog:
  - Update Python macros to new packaging standards
    (See https://fedoraproject.org/wiki/Changes/Move_usr_bin_python_into_separate_package)
  - explicit build with python2


author: Dominik Mierzejewski <rpm@greysector.net> - 1.3.6-1
changelog:
  - update to 1.3.6 (#1570224)
  - add BR: gcc for https://fedoraproject.org/wiki/Changes/Remove_GCC_from_BuildRoot
  - switch build system to cmake
  - add missing dependencies to -devel subpackage
  - use license and ldconfig_scriptlets macros


author: Michal Ambroz <rebus at, seznam.cz> - 0.2.0-0.5.20130410gitab48695
changelog:
  - added missing dependency to python3-devel
  - use the python{python3_pkgversion}-devel/setuptools to enable EPEL7 build


author: Michal Ambroz <rebus at, seznam.cz> - 0.2.0-8.20130410gitab48695
changelog:
  - use ldconfig_scriptlets
  - fix release version number in the changelog
  - fix obsolete m4 macros
  - Exclude the private libemu in python sitearch dir
  - show all warnings to autoreconf
  - use autosetup+git for troubleshooting the patches


author: Michal Ambroz <rebus at, seznam.cz> - 0.2.0-10.20130410gitab48695
changelog:
  - patch to calling python2 explicitly during build of the python binding
  - fixes FTBS due to missing python binary as part of switching to python3


author: Warren Togami <warren@blockstream.com> - 0.9.8-3
changelog:
  - 0.9.8
  - x86_64  EL7: DFORCE_MONOTONIC_FIX
    aarch64 EL7: DFORCE_MONOTONIC_FIX and FORCE_PTHREAD_NONVER
    ppc64le EL7: DFORCE_MONOTONIC_FIX and FORCE_PTHREAD_NONVER
    ppc64le F30+ FORCE_PTHREAD_NONVER


author: Warren Togami <warren@blockstream.com> - 0.9.8-4
changelog:
  - upstream says to use FORCE_PTHREAD_NONVER on any glibc+arch that gets stuck
    For Fedora 31+ "make test" gets stuck on i686 x86_64 ppc64le s390x


author: Paul Wouters <pwouters@redhat.com> - 0.9.8-5
changelog:
  - Resolves: rhbz#1766749 libfaketime rfe: please add Provides:faketime
  - Use license tag, remove duplicate README entry, update make test target


author: Takeshi Nakatani <ggtakec@gmail.com> 1.0.25
changelog:
  - Cleanup credit comments in sources
  - Changed build logic to new for rpm/debian packaging
  - Updated the man page


author: Michael Schwendt <mschwendt@fedoraproject.org> - 1.2-1
changelog:
  - BR libmowgli no longer needed.
  - M4 dir patch merged.
  - Update URLs.
  - Upgrade to 1.2 (in the API only added the no-op libguess_init).


author: Andrea Musuruane <musuruan@gmail.com> - 0.8.1-9
changelog:
  - Rebuilt for jasper 2.0
  - Dropped obsolete Group, Buildroot, %clean and %defattr
  - Dropped cleaning at the beginning of %install
  - Correctly marked license files


author: David King <amigadave@amigadave.com> - 0.15.1b-27
changelog:
  - Add ID3v1 zero padding patch from Debian
  - Add a fix for CVE-2017-11550 (#1478934)
  - Add a fix for CVE-2004-2779 (#1561983)
  - Use %license, remove Group tag
  - Add BuildRequires on gcc


author: Rex Dieter <rdieter@fedoraproject.org> - 5.18.4-2
changelog:
  - patch to workaround "Qt applications lose system theme if launched via dbus activation" (#1754395)


author: Miro Hrončok <mhroncok@redhat.com> - 0.3.0-4
changelog:
  - Subpackage python2-macaroons has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Dominik Mierzejewski <rpm@greysector.net> - 1.4.7-1
changelog:
  - Update to 1.4.7 (#1431305)
  - Use license and make build macros
  - Make -devel require the same arch of main package
  - Sync libebml version requirement between main and -devel


author: Dominik Mierzejewski <rpm@greysector.net> - 1.4.9-1
changelog:
  - update to 1.4.9 (#1570226)
  - switch build system to cmake, add missing dependencies
  - use ldconfig_scriptlets macro


author: Dominik Mierzejewski <rpm@greysector.net> - 1.5.0-1
changelog:
  - update to 1.5.0
  - backport fixes for invalid memory access and null pointer dereference
  - fix unowned /usr/lib64/cmake/ebml directory


author: Remi Collet <remi@remirepo.net> - 1.0.1-1
changelog:
  - initial package
  - fix installation layout using patch from
    https://github.com/mongodb/libmongocrypt/pull/87


author: Remi Collet <remi@remirepo.net> - 1.0.2-1
changelog:
  - update to 1.0.2
  - drop patches merged upstream
  - install missing header using patch from
    https://github.com/mongodb/libmongocrypt/pull/90


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 2.1.0-0.14.trunkREV507
changelog:
  - Add BR:glibc-langpack-en
    See https://fedoraproject.org/wiki/Changes/Remove_glibc-langpacks-all_from_buildroot


author: Sérgio Basto <sergio@serjux.com> - 2.1.0-0.18.trunkREV507
changelog:
  - Fix https://nvd.nist.gov/vuln/detail/CVE-2018-14446
    https://nvd.nist.gov/vuln/detail/CVE-2018-14403
    https://nvd.nist.gov/vuln/detail/CVE-2018-14379
    https://nvd.nist.gov/vuln/detail/CVE-2018-14326
    https://nvd.nist.gov/vuln/detail/CVE-2018-14325
    https://nvd.nist.gov/vuln/detail/CVE-2018-14054
    based on https://github.com/TechSmith/mp4v2/pull/27
    and https://github.com/sergiomb2/libmp4v2/
  - Update spec
  - Fix build on epel7


author: Matt Domsch <mdomsch@fedoraproject.org> - 1.0.0-0.8.Beta3
changelog:
  - packaging suggestions from
    https://github.com/trusteddomainproject/OpenARC/pull/103#issuecomment-574367733
  - use systemd service ProtectHome and ProtectSystem


author: Matt Domsch <mdomsch@fedoraproject.org> - 1.0.0-0.9.Beta3
changelog:
  - fix typo in systemd service file
  - use RuntimeDirectory and RuntimeDirectoryMode when systemd 211 or higher is present
    rather than tmpfiles.d.
  - use ReadWritePaths to ensure our temp directory is writable with ProtectSystem=strict


author: Adam Williamson <awilliam@redhat.com> - 1.3.2-1
changelog:
  - Update to 1.3.2 final (belatedly)
  - Drop patches merged upstream
  - Backport proposed fix for upstream #227 (RHBZ #1673293)
  - Backport proposed fix for CVE-2019-16378 (RHBZ #1753082 and #1753081)
  - Ship database schema and rddmarc bits (#1415753)


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0.5.0-3
changelog:
  - Use C.UTF-8 locale
    See https://fedoraproject.org/wiki/Changes/Remove_glibc-langpacks-all_from_buildroot


author: Mosaab Alzoubi <moceap@hotmail.com> - 0.7.0-4
changelog:
  - First build on EPEL8
  - Use one branch to build on Fedora and EPEL
  - Use python3 as BR except EPEL7
  - Use LC_ALL=en_US.UTF-8 in EPEL7


author: Robert Scheck <robert@fedoraproject.org> 0.6.1-2
changelog:
  - Add patch to accept 401 to re-register without stale=true
  - Changes to match the Fedora Packaging Guidelines (#1843264 #c1)


author: David Cantrell <dcantrell@redhat.com> - 0.10-1
changelog:
  - Disable jq usage in the release script for now
  - Generate a complete %changelog block for the spec file
  - Force overwrite of generate .tar file in .copr/Makefile
  - Run srpm and check targets before koji, pass name of tarball
  - Add utils/submit-koji-builds.sh, which drives 'make koji'
  - Genericize submit-koji-builds.sh a bit more
  - Start a .gitignore file
  - Changes to the release and build automation for the RPM changelog
  - Handle int32 and int64 size results from Koji over XMLRPC (#61)
  - Make --copr mode on utils/mkrpmchangelog.sh generic
  - Existing packages that go away in a comparison are VERIFY (#59)
  - inspect_elf() RESULT_OK should be NOT_WAIVABLE
  - Refactor strprefix()
  - Fix a memory leak in init_rpminspect() with the javabytecode array.
  - Fix a memory leak in the license inspection.
  - Update release and build steps in the README
  - test_elf.py tests that verify passing tests are Not Waviable
  - Build package download URLs correctly, drop use_volume_name setting
  - Clean up rpminspect error messages when downloading.
  - For fetch-only mode (-f), default workdir to getcwd()
  - The new libmandoc API works, drop explicit 1.14.4 BuildRequires
  - Add is_text_file() to librpminspect
  - Handle multiline results in run_cmd() correctly (#59)
  - Show diff(1) output for changing upstream text sources (#59)
  - Adjust run_cmd() calls to match the new API
  - Explain how the -w option works with the -f option in the man page
  - In REMEDY_LICENSE, explain that valid licenses need to be in licdb
  - Fix some memory leaks in the license inspection.
  - Add a [products] section to the config file for mapping release
    strings (#68)
  - Fix json-c memory leak.
  - Small memory leak fixes for the product release string gathering.
  - Trying to get the automated release notice posting working on github.
  - Use printf to build github release body text
  - changelog -> ${CWD}/changelog
  - Make upstream spec file include the changelog like downstream.
  - Syntax errors fixed in utils/release.sh
  - Escape newlines in the release body text.
  - Run the release script with -x for now, for debugging.
  - Shift things around a bit in the release.sh script
  - Use jq(1) in utils/release.sh to generate the JSON data for GitHub.
  - Slight changes to the jq(1) commands.
  - Even more small changes to the jq(1) command.
  - Do not build the spec file or SRPM in the release.sh script
  - Correctly generate the git log entry for the release.
  - Edit the release on github rather than create a new one.
  - Still working out problems with automating releases on github.
  - Fix 'Builds have different product release (el7 != el7) (#70)
  - Remove unnecessary free()
  - Shorten the eu-elfcmp reporting (#71)
  - Switch to using a BUFSIZ buffer for getline() in run_cmd()
  - Expand the get_product_release() functionality (#72)
  - Detect product release strings correctly with underscores (#76)
  - Support SRPM files that lack RPMTAG_SOURCE entries (#78)
  - Handle subpackages with different version numbers (#77)
  - Add support for Koji scratch builds in rpminspect (#60)
  - Make get_product_release() even if [products] is missing.
  - Drop the extra strdup(), xmlrpc_decompose_value() handles it for us.
  - Update the rpminspect(1) man page.
  - line-buffer stdout - makes "rpminspect ... | tee" behave better
  - Clean up memory leaks with the Koji task handling code.
  - Add a SIGABRT handler to rpminspect(1)
  - bad free()
  - Change the task member of koji_task_entry_t to be 'struct koji_task *'
  - Skip shellsyntax inspection on source packages (#79)
  - Fix set_worksubdir() TASK_WORKDIR test (#80)


author: David Cantrell <dcantrell@redhat.com> - 0.11-1
changelog:
  - Change the way get_mime_type() works so it caches the type.
  - Support an optional [annocheck] section in the config file (#62)
  - Add a 'make help' target in the helper Makefile
  - Add 'annocheck' inspection to librpminspect (#62)
  - Add weak dependency for /usr/bin/annocheck (#62)
  - EM_S390 maps to R_390_* macros in /usr/include/elf.h
  - Only run the changedfiles inspection under certain conditions (#74)
  - Skip source packages in the changedfiles inspection (#74)
  - Add back missing free() in rpminspect.c, but in the right place.
  - Simplify the returns out of changedfiles_driver()
  - Add the 'DT_NEEDED' inspection to librpminspect.
  - Expand 'elf' inspection description to mention forbidden function
    check.
  - Change result severity in 'upstream' based on package versions.
  - Cache rpmfile_entry_t checksums.
  - Add 'filesize' inspection to librpminspect.
  - Updated top level docs.
  - Check all license abbreviations in the 'license' inspection (#83)
  - Use MESON_BUILD_DIR in the Makefile 'all' target.
  - Drop MAGIC_SYMLINK from magic_open() in get_mime_type()
  - Move stat-whitelist checker to whitelist.c
  - fixup! Move stat-whitelist checker to whitelist.c
  - Change the prototype for add_result()
  - Add the 'permissions' inspection.
  - Replace check_stat_whitelist() with on_stat_whitelist()
  - Add 'make instreqs' target to install build and runtime dependencies.
  - Handle ENOENT failures from realpath() in unpack_archive() (#84)
  - Only run the DT_NEEDED check for ET_DYN files (#85)
  - Update the HISTORY file
  - Add a [specname] config file setting to rpminspect.conf (#86)
  - Boilerplate updates
  - Implement runtime profiles (#82)
  - Update TODO list
  - Compare JVM major version against the minimum JVM version (#89)
  - When reporting public header changes, skip first 3 lines from diff(1)
  - Address errors reported in DT_NEEDED inspection in BZ#1793113
  - Various word fixes in the rpminspect.1 man page
  - PRIMARY_BASENAME -> PRIMARY_FILENAME
  - Correct the javabytecode major JVM version comparison (#89)
  - Reset field to MODE when reading the stat-whitelist (#90)
  - Add vendor_data_dir setting to rpminspect.conf
  - Rename [tests] section in rpminspect.conf to [settings]
  - Expand rpminspect.conf with an [inspections] section
  - Improve failure reporting in the integration test suite
  - Handle symlinks in copytree() in src/builds.c (#92)
  - Make sure "noarch" and "src" are always honored as package arches
    (#93)
  - Update TODO list.
  - Formatting changes on MISSING
  - Add get_rpm_header_arch() to librpminspect
  - Further improve the handling of 'noarch' and 'src' for -a (#93)
  - Use get_rpm_header_arch() to retrieve RPMTAG_ARCH
  - Move to using libcap instead of libcap-ng
  - Fix Koji scratch build download support in librpminspect (#94)
  - Add the 'capabilities' inspection to librpminspect.
  - Renamed [vendor-data] to just [vendor] in the config file.
  - Implement an RPM header cache in librpminspect
  - Restrict get_cap() to S_IFREG files.
  - Note the licenses for all of the dependent components.
  - get_rpm_header() pointer fixes
  - Implement Freedesktop.org icon lookup routine for 'desktop' (#95)
  - updating imports to use libcap, matching BuildRequires in specfile
  - If vendor is not set in rpminspect.conf, skip tag check.
  - Handle upstream source adds/removes with pkg version changes (#96)
  - Boilerplate updates
  - Improve "Missing license database" error message.
  - Update TODO list
  - Use xasprintf() instead of strdup() here for parameters
  - Begin the 'kmod' inspection for kernel modules.
  - Typo fix in src/rpminspect.conf:  s/not/no/
  - Remove some memory leaks in librpminspect and rpminspect.
  - Shorten -l output, use -v to get current output.
  - Remove -x from #! in utils/release.sh


author: David Cantrell <dcantrell@redhat.com> - 0.12-1
changelog:
  - Do not use headerLink() in extract_rpm()
  - Expand the 'kmod' inspection to check module dependencies.
  - Expand 'kmod' inspection to cover PCI device IDs
  - Update the TODO list
  - Update Dockerfile.test for Fedora 31
  - Updates for the MISSING file
  - Add DEBUG_PRINT() macro to librpminspect.
  - Add 'favor_release' setting in rpminspect.conf under [vendor] (#98)
  - Add more lines to [inspections] in src/rpminspect.conf
  - Change up the DEBUG_PRINT() macro
  - Don't assume favor_release is set in rpminspect.conf
  - Format stdout and stderr correctly from baseclass, run with -d
  - Correctly recognize parenthesized license substrings (#101)
  - Shorten the names of test classes.
  - Generate a dummy 'changelog' for the CI tests
  - Adjust how the dummy changelog is made for Travis-CI
  - One more slight change to how .travis.yml runs mkrpmchangelog.sh
  - Nope, just can't spell the name of my own script.
  - Copy the dummy changelog to /root/rpmbuild/SOURCES
  - Add /bin to PATH in mkrpmchangelog.sh
  - Make sure glibc[-devel].i686 is installed for the test suite.
  - Add test kernel module for use in the integration test suite.
  - Update the TODO list
  - Note the test suite needs kernel-devel installed.
  - Expand the derp kernel module for depends and alias support.
  - Fix up some of the kmod functions in librpminspect
  - In the test suite, use the same before & after package version.
  - Add test_kmod.py to the test suite.
  - Stub out test_ownership.py and test_shellsyntax.py
  - * extract_rpm -> *extract_rpm
  - Handle parenthesized license substrings with all tokens (#102)
  - Combine prototype sections in rpminspect.h for kmods.c
  - Implement the 'arch' inspection.
  - Add a section to the README file explaining how to run the tests.
  - Add the 'subpackages' inspection.
  - Ignore 'build' directory.
  - Fix the kernel module alias tests in test_kmod.py
  - Follow the pep8 style
  - Remove unused import in tests
  - Start some spec file changes to support building on OpenSUSE
  - Update TODO and MISSING
  - Move the assert() for ri in inspect_modularity() up.
  - Use 'pip3' in .travis.yml and Dockerfil.test
  - More updates to Travis-CI control files.
  - And another change for the .travis.yml file
  - Revert "Start some spec file changes to support building on OpenSUSE"
  - Handle return code 1000 from the Koji hub.
  - Expand meson.build and rpminspect.spec.in for EPEL-8
  - Support libiniparser v3.x and v4.x APIs
  - Added the 'changelog' inspection.
  - Add possibility to run integration test suites separately
  - Begin i18n support for string translations.
  - Mark strings in lib/ for translation, update rpminspect.pot
  - How to run and debug integration tests
  - Fixes for i18n string marking changes.
  - More build fixes for the change to translatable strings.
  - Favor libmandoc.a when build rpminspect
  - Display the line number in DEBUG_PRINT()
  - Expand the config file with [pathmigration] and [ignore]
  - Fix double free in list_free() (#107)
  - Really fix the double free() in arch/subpackages (#107)
  - Do not require a tty when running (#109).
  - Add the 'pathmigration' inspection and test cases.
  - Rework the 'xml' inspection to better handle DTDs and SVG files (#110)
  - Default rpminspect.conf updates
  - Expand 'filesize' to report changes at different levels by percentage
  - Update TODO list.
  - Fix bug in shellsyntax where before and after builds are invalid.
  - Add shellsyntax tests for /bin/sh
  - Add libdiff code snapshot to librpminspect
  - Patch diff.c so it builds in librpminspect
  - Include diff.h in rpminspect.h
  - Refactor variable names
  - Add some helper functions for reading and working with text files.
  - Implement the unified_diff() library function.
  - Add two utility functions to librpminspect.
  - Change upstream_driver() to use unified_diff()
  - Use unified_diff() in changedfiles rather than running DIFF_CMD
  - Fix for 'error: format not a string literal and no format arguments'
  - Split unified_diff() in to unified_file_diff() and unified_str_diff()
  - Change 'make POTFILES' to 'make update-pot', update po/rpminspect.pot
  - Add /bin/bash tests
  - Add DEBUG_PRINT() to annocheck_driver()
  - Rename 'Screendump' to 'Details' in the output listings.
  - s/depends/dependencies/ in meson.build
  - Fix SIGSEGV in inspect_changelog() (#115)
  - Add tests for shellsyntax for /bin/ksh
  - Handle RPMs with empty or missing changelogs (#116)
  - Update the AUTHORS file.
  - Add tests for shellsyntax for /bin/zsh
  - Add tests for shellsyntax for /bin/tcsh
  - Add tests for shellsyntax for /bin/csh
  - Refactor the unified_diff.c code to be more reliable (#116)
  - Correct RPM %changelog output to match rpm (#116)
  - Stop adding DIFF_COMMON lines twice when the hunk continues (#116)
  - Adjust the unified_output() function for more output control (#116).
  - Remove libdiff code and return to using diff(1) via fork and exec.
  - Fix some memory leaks in inspect_changelog.c
  - Update the test_changelog.py to do list.
  - Added the tests for losing the %changelog in the after builds
  - Update the 'make instreqs' target, README, and rpminspect.spec.in
  - Unify the readme with yum as rpminspect works on yum as well as dnf
  - Require xmlrpc >= 1.51.0
  - Add get_nevr() and get_rpmtag_str() to lib/rpm.c
  - Do not abort if the hdr is NULL in get_changelog() (#127)
  - Update test_changelog.py with more changelog inspection tests.
  - Remaining set of changelog inspection fixes.
  - Make sure remaining test_changelog.py test cases pass.
  - Handle shell syntax tests that don't return non-zero on failure.
  - Add tests for shellsyntax for /bin/rc
  - Add release.c to librpminspect source.
  - If no new %changelog entry is found, report OK if NVRs match. (#127)
  - Modify license inspection reporting.
  - Split add_result() in to add_result() and add_result_entry()
  - Prevent reporting unapproved license tokens for approved expressions.
  - Disable empty license tag tests, add ValidGlibcLicenseTagKoji
  - Temporarily disable UnprofessinalChangeLogEntryCompareKoji
  - Update po/ files.
  - Adjust how GitHub release assets are uploaded.


author: David Cantrell <dcantrell@redhat.com> - 0.13-1
changelog:
  - Remove the GitHub Release page stuff from utils/release.sh
  - Drop meson_version from meson.build
  - Change meson.build to require xmlrpc-c >= 1.32.5
  - Fix some errors when running with libiniparser 3.1
  - Only set CURLOPT_TCP_FASTOPEN if we have it available.
  - Expand the template rpminspect.conf file for the test suite.
  - Handle 'localhost.localdomain' FQDN in the test suite base clases
  - Rework the test_manpage.py tests to work with rpm >= 4.11.x
  - BR xmlrpc-c >= 1.32.5 and iniparser >= 3.1
  - README updates
  - Modify the Makefile so it works with 'ninja' or 'ninja-build'
  - Rename the tests/ subdirectory to test/
  - Split meson.build out in to different meson.build files.
  - Move builds.c to lib/, remove builds.h from src/
  - Move rpminspect.conf to data/, expand data/meson.build
  - Fix the --version output to remove '@' wrapping the version number.
  - Remove diff.3, the code is gone from lib/
  - Begin doc/Doxyfile for API documentation.
  - Add Doxygen documentation for badwords.c, builds.c, and checksums.c
  - Make sure the changelog inspection runs with before/after pairs (#130)
  - Ignore debuginfo and debugsource packages in the kmod inspection.
  - Skip the kmod inspection if there is no peer_file (#131)
  - Handle kernel modules that move paths between builds (#131)
  - Test cases for kernel modules changing paths between builds (#131)
  - Add Doxygen documentation to four C files, update others.
  - First part of reworking the add_result() API.
  - Add init_result_params() to reset the struct result_params structures.
  - Additional Doxygen documentation blocks for librpminspect.
  - More librpminspect documentation work.
  - Un-static some of the inspect_elf.c functions.
  - Remove MPARSE_MAN to let libmandoc autodetect the type (#132)
  - Revise list_to_string() to support optional delimiter.
  - Add get_elf_section_names() to librpminspect
  - Support [lto] section with lto_symbol_name_prefixes in rpminspect.conf
  - Add 'LTO' inspection to librpminspect (#129)
  - Add 'LTO' inspection test cases (#129)
  - Fix free(): double free detected in tcache 2 (#134)
  - Do not strdup() header and remedy in add_result_entry()
  - Store package extract root in rpmpeer_entry_t for each package.
  - Add strtype() to librpminspect to return string indicating file type.
  - Add the 'symlinks' inspection to librpminspect (#133)
  - Add tests for the 'symlinks' inspection to the test suite
  - Update README file
  - chmod 0755 test_symlinks.py
  - symlink inspection adjustments based on feedback (#135 & #136)
  - Simplify the license inspection routine (#138)
  - Add get_elf_machine() to readelf.c (#139)
  - Elf64_Half -> GElf_Half in dt_needed_driver()
  - Skip eBPF ELF objects in the 'elf' inspection (#139)
  - Stop appending a newline to string in strappend()
  - Collect all results from getLatestBuild Koji XML-RPC call (#137)
  - Return EM_NONE in get_elf_machine()
  - In download_build(), fix how srcfmt is set.
  - Fix some memory errors associated with the results and parameters.
  - Add a new faux-result to the results output for 'rpminspect'
  - Use params.msg for reporting in check_bin_rpm_changelog()
  - Add teardown steps in baseclass to clean up rpm build files
  - Adding tests to validate file ownership and capabilities tests
  - Added build cleanup in baseclass and fixed setUp typo - still testing
  - Many more tests fixed - down to six failures.
  - Fixes to mockbuild tests
  - Fixed some duplicate class names and now passing all tests
  - Added docstrings to all tests and other small bugfixes
  - Added docstrings to all tests and other small bugfixes
  - Formatting and style fixes
  - Make sure only RPM files are passed to get_rpm_info()
  - Update TODO list
  - Return get_rpm_info() and add_peer() have void returns.
  - When public headers change in 'changedfiles', do not free
    param.details
  - Check is eptr->data is NULL in find_one_peer (#142)
  - Define EM_BPF if we lack it.
  - Skip 'upstream' inspection if no source packages are provided.
  - Add explicit librpminspect Requires to the main package.
  - Add test cases for the 'upstream' inspection.
  - Simplify how the versions are collected in inspect_upstream()
  - Update translation template.


author: David Cantrell <dcantrell@redhat.com> - 1.0-1
changelog:
  - Use this project's user.name and user.email for Koji builds
  - Use YAML for the rpminspect configuration file and profiles
  - Reduce the number if (null) prints in debug mode for shellsyntax
  - Update README
  - Fixes a ValueError if hostname has no periods
  - Remove '#include <iniparser.h>' from rpminspect.h
  - Install python3-pyyaml in the Docker test environment.
  - Use fedora:rawhide for the Docker tests.
  - Try multiple ways of finding the kernel development files in
    test_kmod.py
  - Syntax error in test_kmod.py
  - Force kver in list iteration to a string.
  - Update 'hardened' annocheck definition, add another LTO prefix
  - Debugging output in inspect_lto.c
  - In test_ownership.py, use the built rpminspect rather than a script.
  - More debugging output in inspect_lto.c
  - In find_lto_symbols(), start at SHT_PROGBITS instead of SHT_SYMTAB.
  - In test_symlinks, use built rpminspect rather than a shell script.
  - Use built executables in test_upstream.py tests rather than scripts.
  - Add '%global __os_install_post %{nil}' to rpmfluff spec headers.
  - Make sure man pages we expect gzipped are gzipped in test_manpage.py
  - Set QA_SKIP_BUILD_ROOT=1 in %install in test_symlinks.py tests.
  - Add '%global __arch_install_post %{nil}' to symlinks spec headers.
  - Install kernel-core for the test suite.
  - Find the kernel build directory in test/data/derp-kmod/Makefile
  - Skip ELOOP symlink tests if rpm >= 4.15.90 is used
  - Pass the kernel build directory to derp-kmod/Makefile from
    test_kmod.py
  - Install 'make' in the Docker test environment
  - Support Linux 5.6.0 struct proc_ops in derp-kmod
  - Final derp-kmod fixes for the 5.6.0 and higher kernels.
  - rpminspect.conf -> rpminspect.yaml in rpminspect.spec.in
  - Set default JVM byte code version to 43 in rpminspect.yaml
  - Update the local test instructions to run individual test scripts.
  - Report changed files as RESULT_INFO when rebasing packages (#150)
  - Ignore missing XML entity definition errors (#148)
  - Add some basic verbose output from rpminspect(1)
  - Split 'emptyrpm' inspection in to 'lostpayload' and 'emptyrpm' (#147)
  - Move _() usage for DESC_* macros to inspect.h
  - Handle INSPECT_LOSTPAYLOAD in inspection_desc()
  - Search correct files for POTFILES additions.
  - Update POTFILES and rpminspect.pot template
  - Add DESC_PATHMIGRATION and reformat the struct inspect for reading.
  - Small update to the MISSING file.
  - Install python3-devel for the test suite.
  - Install libffi-devel for the test suite
  - Use the rpm Python module in test_syslinks.py to get rpm version.
  - Add check_results() to test/baseclass.py
  - Report %changelog section differences as INFO (#123)
  - Report dangling symlinks as INFO for now (#145)
  - Add get_specfile_macros() and get_macros() to librpminspect (#152)
  - Fix ELF_K_AR handling in get_elf_machine() (#153)
  - Remove stray 7 from an #include line
  - Don't worry about EM_BPF objects in ELF_K_AR file types (#153)
  - Fix -fPIC loss/gain reporting in the elf inspection (#153)
  - Support macros in the Release tag in the 'disttag' inspection (#152)
  - Simplify the get_elf_section() function a bit.
  - Do not report all after objects without -fPIC as having lost PIC
    (#153)
  - Drop eu-elfcmp(1) usage in the changedfiles inspection.
  - Rename on_stat_whitelist() to on_stat_whitelist_mode(), fix some
    errors.
  - Add on_stat_whitelist_owner() and on_stat_whitelist_group()
  - Ignore debug paths in the symlinks inspection.
  - Install 'setup' in the Docker test image
  - Add mock(1) in the Docker test environment.
  - Remove DEBUG_PRINT for the config file name read in init.c
  - Display errno value when getpwnam_r() or getgrnam_r() fail
  - Handle missing users and groups from the system
  - Add sssd-client to the Docker test environment
  - More debugging output while working on Travis-CI problems
  - Further Travis-CI debugging for the ownership inspection.
  - Continuing to debug this problem in Travis-CI
  - And continued Travis-CI test_ownership debugging...
  - Fix problem constructing package download URLs in librpminspect.
  - Only try to read the UID or GID in the ownership inspection.
  - Update translation template file.
  - Update po/POTFILES list
  - Final getpwnam_r()/getgrnam_r() changes for whitelist.c
  - Restrict RPM spec file macro gathering to %define and %global.
  - If shdr in _get_elf_helper() is NULL, return NULL.
  - s/%%/%/g in results.h
  - Account for whitespace other than ' ' on Release: lines (#157)
  - Add a new disttag test case to cover tab field separators.
  - Ignore multiline macros in get_specfile_macros()
  - Add more example data to test_disttag.py to cover recent bug reports.
  - Add ignore_path() function to librpminspect
  - Expand foreach_peer_file() with use_ignores parameter.
  - Revert work-in-place changes in inspect_elf.c so the test suite
    passes.
  - Update the 'ignore' section in rpminspect.yaml
  - Expand strreplace() to support removing substrings.
  - Trim rpminspect working directory from annocheck(1) details.
  - Skip debuginfo files in the annocheck inspection.
  - If reltarget is "", do not try to further modify it (#159)
  - Add manually-invoked regression testing scripts.
  - BR libmandoc-devel >= 1.14.5
  - BR libmandoc-devel without specific version for EPEL-7 and F-30
  - Make sure all static path buffers use PATH_MAX consistently.
  - Support a positional parameter on 'make check' to run part of test
    suite.
  - Followup to the PIC check for static ELF libraries (#153)
  - Create TARGET_ARG to get optional target arguments.
  - Change *-dtds packages from Requires to Suggests for el8 and fedora.
  - 'sort | uniq' -> 'sort -u'
  - Rename 'make release' to 'make new-release'; add 'make release'
  - Fix build_module() in test_kmod.py


author: David Cantrell <dcantrell@redhat.com> - 1.1-1
changelog:
  - Formatting fixes in Makefile help output
  - Begin config file restructuring starting with rpminspect-data-generic
  - Support multiple configuration files.
  - Docs work in progress.
  - Only fail the annocheck inspection for RESULT_VERIFY.
  - Read debuginfo if available when running the 'annocheck' inspection.
  - Add the '%files' inspection to librpminspect
  - Add __attribute__((__sentinel__)) to the run_cmd() prototype
  - Add test suite cases for the '%files' inspection.
  - Added the 'types' inspection to compare MIME types between builds.
  - Update TODO file
  - Update the MISSING file
  - s/rpminspect.yaml/generic.yaml/ in the Makefile and README
  - Skip debuginfo and debugsource packages in the 'types' inspection
  - Add test_types.py to the test suite
  - Note the 'types' inspection generic.yaml
  - Modify add_entry() in init.c to skip duplicate entries
  - Start GitHub Action workflow files for rpminspect.
  - Install meson in ci-ubuntu.yml
  - Change 'nls' option in meson_options.txt to a boolean
  - Install gettext for ci-ubuntu
  - Add more build dependencies to ci-ubuntu.yml
  - Drop the 'method' parameter from dependency() lines in meson.build
  - Split xmlrpc libs to separate dependency() lines in meson.build
  - More xmlrpc updates for meson.build and lib/meson.build
  - Try to support systems with xmlrpc-c without the pkgconfig file.
  - Changes to build on Ubuntu, specifically the GitHub Actions system
  - Syntax error in ci-ubuntu.yml
  - Add ci-fedora.yml for GitHub Action CI on Fedora
  - Fix errors in ci-fedora.yml
  - Put all of the ci-ubuntu.yml steps in ci-ubuntu.yml
  - Remove install-libmandoc.sh and ubuntu-pkgs.sh helper scripts.
  - Install python3-setuptools in ci-ubuntu.yml
  - Install rpm-build in ci-fedora.yml
  - Install libxmlrpc-core-c3-dev in ci-ubuntu.yml
  - Disable ci-ubuntu.yml for now, enable code coverage in ci-fedora.yml
  - Remove Travis-CI files.
  - coverage fixes for ci-fedora.yml
  - Install git in ci-fedora.yml
  - Enable manual dispatching of the CI on Fedora tests
  - Remove actionspanel thing for GitHub Actions, drop Coveralls block
  - Comment the ci-fedora-yaml file
  - Fix the 'elf' inspection and test_elf.py on Ubuntu
  - Enable the ci-ubuntu GitHub Action again
  - Check all return values of getcwd()
  - Ignore installed Python modules with pip3 in ci-ubuntu.yml
  - Build 'execstack' test program with -Wl,-z,lazy
  - Add ci-centos8.yml to enable CI on CentOS 8 as a GitHub Action
  - s/centos8:latest/centos8/g
  - Trying 'container: centos:centos8'
  - Drop 'sudo' from ci-centos8.yml
  - Rename README to README.md
  - Enable GitHub Action for CI on CentOS 7
  - Drop -I from the pip install line in ci-centos7.yml
  - Use the 'make instreqs' target for install test suite deps.
  - Add back 'dnf -y install 'dnf-command(builddep)'' to ci-fedora.yml
  - Nope, that doesn't do it.  Just install make in ci-fedora.yml first
  - More 'make instreqs' fixes.
  - s/scripts/utils/g in the Makefile
  - s/TOPDIR/topdir/g in the Makefile
  - Install make in ci-centos7.yml
  - Move REQS and PIP lists out of the Makefile to files in osdep/
  - '^$$' -> '^$'
  - Slightly different sourcing of the osdep/ files
  - Set OS using := in the Makefile
  - Make the reqs.txt files in osdep/ contain all deps
  - linux-headers -> linux-headers-$(uname -r) for Ubuntu
  - Remove html401-dtds from osdep/centos8/reqs.txt
  - Use `` instead of $() since this list goes through make(1)
  - Does $(shell uname -r) work in this case?
  - More osdep/ work and simplification.
  - Rename 'osdep' to 'osdeps'
  - meson patches for opensuse
  - Move mandoc installation to post.sh in osdep/ubuntu
  - Add GitHub Action for CI on OpenSUSE
  - opensuse:latest -> opensuse/leap:latest
  - Install tar in ci-opensuse.yml
  - Install gzip in ci-opensuse.yml
  - More fixes for ci-opensuse.yml
  - Small fixes to determine-os.sh
  - ci: Add Python linting jobs
  - ShellCheck fixes for the regress/ scripts
  - ci: Add ShellCheck to lint shell scripts
  - Adjust how the Makefile reports unknown operating system.
  - Just check $ID in determine-os.sh for opensuse
  - Use pip for PIP_CMD on opensuse-leap
  - Update the centos images before doing anything else.
  - Install curl in opensuse-leap
  - Get 'rc' from Fedora on opensuse and copy it to /usr/local
  - Install kernel-default-devel for opensuse CI
  - Move the 'uses' part of the centos CI jobs to the first step
  - ShellCheck fixes for the utils/ scripts.
  - Some flake8 fixes in test/, using yapf
  - Combine all of the GitHub Actions CI runs in to ci.yml
  - Manually install rpmfluff on CentOS 7; pip is failing here
  - Use rpmfluff-0.5.7 explicitly for centos7
  - Use rpmfluff-0.5.6 on centos7
  - OK, let's try rpmfluff-0.5 for centos7
  - Last try, rpmfluff-0.5.4.1 for centos7
  - Back to trying to manually install rpmfluff for centos7
  - Style the Python code with Black
  - Add the Black formatting commit to blame revision ignore list
  - OK, just copy rpmfluff.py in place
  - Make sure to manually install rpmfluff-0.5.7.1 for centos7
  - Don't assume we have a header or even a list of files (#161)
  - python: flake8: drop * imports
  - python: flake8: wrap long lines to less than 100 characters
  - python: flake8: drop unused imports
  - python: flake8: remove unused local variables
  - python: flake8: add PEP8 whitespace
  - python: flake8: mark in-line bash scripts as raw strings
  - python: rename several duplicate test cases
  - ci: merge style workflows
  - Adjust rpminspect.spec.in for file moves and default changes.
  - Return the reallybadword to the metadata tests
  - Adjust test_metadata.LosingVendorCompareKojiBuild to expect VERIFY
  - The shared libmandoc check should not look for a static libmandoc
  - Update the AUTHORS file
  - Rename ipv6_blacklist to forbidden_ipv6_functions
  - Rename stat-whitelist to fileinfo
  - Rename 'caps_whitelist' to 'caps' and drop the use of 'whitelist'
  - Rename abi-checking-whitelist/ to abi/ in /usr/share/rpminspect
  - Rename 'version-whitelist/' to 'rebaseable/' in /usr/share/rpminspect
  - Rename "political-whitelist/" to "politics/" in /usr/share/rpminspect
  - Drop unnecessary method re-definitions in base test classes
  - Use super() rather than explicitly calling the parent class
  - Call configFile() on object instance rather than using the parent
    class
  - Upload coverage report to codecov
  - Improve the error reporting for test result checking
  - Convert to AUTHORS.md file, add Makefile target to generate it.
  - Introduce the 'movedfiles' inspection and a lot of other fixes (#155)
  - AUTHORS -> AUTHORS.md in rpminspect.spec.in
  - Add basic tests for the filesize inspection
  - Multiply the file size difference before dividing
  - Update README.md
  - Update README.md (more Markdown changes)
  - Update POTFILES and rpminspect.pot
  - chmod 0755 test_filesize.py
  - tests: optionally check the result message
  - tests: add further filesize tests for shrinking files
  - inspect_filesize: drop extra - from the message about file shrinkage
  - Enable 'permissions' inspect for single build analysis.
  - Add 24 new test cases to cover the 'permissions' inspection.
  - chmod 0755 test_permissions.py
  - Make sure all RESULT_INFO results are set to NOT_WAIVABLE
  - Fix some specific problems with the 'permissions' inspection.
  - Pass "-r GENERIC" to rpminspect in the TestCompareKoji class
  - Add 12 more permissions test cases for setuid file checks
  - Update TODO list
  - Update test_symlink.py tests for new waiver_auth values
  - Add a fedora-rawhide job and renamed 'fedora' to fedora-stable
  - Update the rpminspect.pot translation template
  - Relicense librpminspect (lib/ and include/) as LGPL-3.0-or-later
  - Ignore .tox/ subdirectory
  - License the rpminspect-data-generic subpackage as CC-BY-4.0
  - Add a copy of the Apache 2.0 license for the 5 files in librpminspect
  - Update the License tag in the spec file and the %license lines
  - Add debian-testing as a CI workflow; add missing osdeps files.
  - Update determine-os.sh to handle Fedora stable and rawhide
  - Drop the use of 'sudo' in ci.yml
  - sudo required for Ubuntu CI job, install make for debian-testing
  - See what $ID is set to in determine-os.sh
  - Workaround a bug in meson 0.55.0 for Fedora CI jobs
  - Add 'debian' catch to utils/determine-os.sh
  - Rename 'osdeps/debian-testing/' to 'osdeps/debian/'
  - Add opensuse-tumbleweed to the CI job list
  - Add libmagic-dev to osdeps/debian/reqs.txt
  - Fix memory corruption in init_rpminspect
  - Add comment clarifying the License tag in the spec file.
  - If check_results() raises AssertionError, dump the JSON output
  - Fix test_changelog.py test cases that are failing.
  - Fix UnbalancedChangeLogEditCompareKoji
  - Handle rpm versions with x.y.z.w version numbers in test_symlinks.py
  - Fix mandoc build problems in opensuse-tumbleweed CI job
  - Install gcovr using pip on opensuse-tumbleweed
  - Handle systems that lack pkg-config files for libelf and libcap
  - Add archlinux CI job in GitHub Actions
  - Forgot --noconfirm on the 'pacman -Syu' line.
  - Add missing DESC_MOVEDFILES block to inspection_desc()
  - More minor fixes to the Arch Linux CI job.
  - Install gcovr with pip for the Arch Linux CI job.
  - Support building on systems that lack <sys/queue.h>
  - Add detection for <sys/queue.h> to meson.build
  - Ensure an int is used for snprintf() in inspect_manpage_path()
  - WIP: 'abidiff' inspection
  - Only report permissions change if there is a mode_diff (#181)
  - Fix -Werror failures in inspect_abidiff.c
  - Add sl_run_cmd() to librpminspect.
  - Add get_arches() to librpminspect
  - WIP: abidiff inspection
  - Some minor edits to the README.md file
  - More minor updates to the README.md file
  - Replace get_arches() with init_arches()
  - Add test_addedfiles.py to the integration test suite
  - Expand find_one_peer() to soft match versioned ELF shared libraries
  - Add the beginnings of the 'abidiff' inspection code.
  - Report out findings in the abidiff inspection.
  - Update the test suite to cover rpmfluff 0.6
  - libmandoc configure workaround needed on Debian too
  - shellcheck fixes for the scripts in utils/
  - Add abi.c, the code that reads in the ABI compat level files (#144)
  - Be sure to close the open file before exiting init_fileinfo()
  - Python formatting cleanups
  - Add --diff to the Python format checker
  - Add new setting to abidiff section of the config file
  - Add -n/--no-rebase command line option to disable rebase detection
  - Store size_threshold as a long int rather than a char *
  - Check abidiff(1) results against the ABI compat level definitions
    (#144)
  - Add 'apt-get -y install libgcc-s1:i386' to pre.sh for Debian
  - Add integration test cases for the abidiff inspection (#144)
  - Add 'dpkg --configure -a' to pre.sh for debian
  - Install libterm-readline-perl-perl for debian CI
  - Install libabigail for Fedora and CentOS CI jobs
  - libgcc-s1:i386 -> lib32gcc-s1 for debian CI
  - Install libabigail for opensuse-leap, opensuse-tumbleweed, and arch CI
  - Install libabigail for debian and ubuntu CI
  - Install libabigail-dev for debian and ubuntu, not libabigail
  - Install libabigail-tools on opensuse-leap and opensuse-tumbleweed
  - Install libabigail-git for arch linux CI
  - Move free_argv_table() to runcmd.c
  - Install 'abigail-tools' for debian-testing and ubuntu CI
  - Install libabigail using the Arch User Repo on arch CI
  - Explain the osdeps/ subdirectory.
  - No, just clone libabigail from git and build it manually on arch
  - Add beginning of kmidiff inspection, put ABI functions in abi.c
  - Read list of possible kernel executable filenames from the config
    file.
  - Drop abidiff_ and kmidiff_ from extra_args; add kernel_filenames
  - Just call the abidiff and kmidiff extra args settings "extra_args"
  - Define 'kmi_ignore_pattern' in the config file.
  - Handle builds that lack all debuginfo packages (#186)
  - Do not assume peer->after_hdr exists (#187)
  - Store copy of original pointer in strsplit() to free at the end.
  - Use mmap() and strsplit() in read_file() rather than a getline() loop
  - Fix memory leaks in abi.c functions
  - open() failure in readfile() is not fatal, just return NULL
  - Add utils/gate.sh
  - Have check_abi() pass back the ABI compat level found
  - Update descriptions for abidiff and kmidiff inspections
  - Hook up the kmidiff inspection.
  - Use read_file() in init_fileinfo() and init_caps()
  - Use read_file() in validate_desktop_contents()
  - Use read_file() in disttag_driver()
  - Adjust how init_fileinfo() and init_caps() iterate over file contents
  - Fix 'tox -e format' style problems found.
  - Avoid comparing elf files that are not shared libraries
  - Support --kmi-whitelist in the kmidiff inspection
  - Trim worksubdir from paths in reported abidiff and kmidiff commands
  - Remove the kmi_ignore_pattern setting for the config file.
  - Create include/queue.h to replace the _COMPAT_QUEUE blocks everywhere
  - Update AUTHORS.md
  - Report metadata changes for rebased packages as INFO
  - Do not fail the specname inspection when given a non-SRPM
  - For passing upstream inspections, do not report a remedy string.
  - Do not fail the lostpayload inspections if it only gives INFO messages
  - Clarify unapproved license message in the license inspection
  - Use FOPEN_MAX for nopenfd parameter in nftw() calls
  - Make sure to close open file descriptors from get_elf() calls.
  - Include 'src' architecture in the rpminspect runs in gate.sh
  - Make sure kmidiff is listed in the spec file
  - TODO updates
  - Update rpminspect.pot and POTFILES for translations


author: David Cantrell <dcantrell@redhat.com> - 1.2-1
changelog:
  - For BUILDTYPE=release, generate the correct type of changelog
  - Minor logic error in submit-koji-builds.sh
  - Fix reading existing spec file in submit-koji-builds.sh
  - Bump development build version to 1.2
  - Use is_rebase() in the 'upstream' inspection
  - Use rpmtdSetIndex() and rpmtdGetString() in get_header_value()
  - Add get_rpmtag_fileflags() to files.c and call from extract_rpm()
  - Use correct Version and Release values in download_build()
  - #include <rpm/rpmfiles.h> -> #include <rpm/rpmfi.h>
  - Add the 'config' inspection to librpminspect
  - Rephrase reporting messages in the 'config' inspection
  - Add the 'doc' inspection to librpminspect
  - Update TODO list
  - Minor updates to try and make gate.sh more reliable
  - Add config and doc to the inspections list in generic.yaml
  - Rename the '%files' inspection to 'files' (#194)
  - Modify baseclass.py to allow 'before' and 'after' NVR tuples
  - Use the after tuple to override the NVR in test_abidiff.py
  - Use the after tuple to override the NVR in test_upstream.py
  - Write rpminspect output to a file in the test suite
  - Add 28 test cases for the 'config' inspection
  - Fix the errors in the 'config' inspection found by the test suite
  - Fix Python problems in the test suite reported by black and flake8
  - Add Makefile targets for black and flake8
  - One more formatting issue reporting by Python black in test_config.py
  - More 'python black' formatting errors reported for test_config.py
  - https://mandoc.bsd.lv -> http://mandoc.bsd.lv
  - Add a -D/--dump-config option to rpminspect(1)
  - Use global reported variable in 'config' inspection
  - Fix reporting errors in the 'doc' inspection
  - Add test_doc.py with 'doc' inspection test cases
  - Ignore flake8 W291 in test_doc.py where we explicitly want whitepsace.
  - Add init_rebaseable() to librpminspect
  - Check the rebaseable list in is_rebase() in librpminspect
  - Update TODO list
  - Define a new GitHub Action using utils/gate.sh
  - Update the README.md file
  - shellcheck fixes for utils/gate.sh
  - Use utils/find-ninja.sh to determine what ninja-build command to use
  - Install fedora-packager for the gate.yml GitHub Action
  - Remove before and after variables from gate.sh; unused
  - Remove unnecessary basename() calls in inspect_upstream.c
  - Do not assume an or bn contain strings in is_rebase() (#196)
  - Adjust what things run during with GitHub Actions
  - Add get_rpm_header_string_array() to librpminspect
  - Replace init_source() with get_rpm_header_string_array() in
    inspect_upstream.c
  - free() allocated output string in inspect_changelog.c on errors
  - s/10240/16384/ in archive_read_open_filename() call in unpack.c
  - Add the 'patches' inspection to librpminspect
  - Add uncompress_file() to librpminspect
  - Add filecmp() and use that in place of zcmp/bzcmp/xzcmp
  - README.md updates
  - Restrict some GitHub Actions to source code and test suite changes.
  - Only enable lz4 compression if ARCHIVE_FILTER_LZ4 is defined
  - Go ahead and wrap the rest of the libarchive compression filters
  - s/class Test/class /g
  - Make sure uncompress_file() supports xz compression
  - Handle more compressed file MIME types.
  - Add test_changedfiles.py to the test suite.
  - Add test_patches.py with test cases for the 'patches' inspection
  - flake8 fixes in the test suite
  - Python format fixes for test_changedfiles.py
  - Python format fixes in test_patches.py
  - More Python format fixes for test_patches.py
  - Remove unnecessary 'a' in DESC_PATCHES
  - Better explanation as to why the EmptyLicenseTag tests are skipped.
  - Test suite cleanup; add rebase= and same= to TestCompareSRPM
  - Black formatting fixes for the test suite.
  - Remove unused imports in test_upstream.py
  - Revert black fixes for test_config.py
  - Fix my email address in test suite source files.
  - Support single package URLs for before and after builds (#190)
  - Handle invalid/missing RPMs in get_product_release()
  - Use warnx(), errx(), and err() in src/rpminspect.c
  - Modify submit-koji-builds.sh to pick up all pkg-git branches.
  - Update the rpminspect.1 man page to reflect current status.
  - Update translation template files in po/
  - Support relative directory paths for the -w option (#188)
  - Implement the 'virus' inspection and add test cases for it.
  - Update po/ template files
  - Python formatting fixes for test_virus.py
  - Update the osdeps/*/reqs.txt files.
  - More osdeps updates for the clamav needs
  - Install 'xz' for the 'style' GitHub Action
  - Fix a variety of small memory leaks in librpminspect
  - Stop the freshclam service for the Ubuntu gate job
  - Support slightly older versions of libclamav in inspect_virus.c
  - Add the 'politics' inspection to librpminspect.
  - In tearDown() in the test suite, call rpmfluff clean() methods
  - Add test_politics.py with 'politics' inspection test cases
  - Python black format fixes for test_politics.py
  - 'it should added' -> 'it should be added'
  - Increase the runtime timeout for test_virus.py
  - Install the timeout decorator on all OSes in our GitHub Actions
  - Install timeout-decorator with pip, not timeout
  - Expand librpminspect with support for SHA-224, SHA-384, and SHA-512
  - Define DEFAULT_MESSAGE_DIGEST in constants.h and use that.
  - Replace some fprintf()/fflush() calls with warn()/warnx() calls
  - Rename the 'DT_NEEDED' inspection to 'dsodeps'
  - Rename 'LTO' inspection to 'lto'
  - Update translation template and fix two incorrect error strings.
  - Note all valid message digests in data/politics/GENERIC
  - Improve reporting in the patches inspection
  - Only fail 'changedfiles' for VERIFY and higher results
  - If 'removedfiles' only reports INFO messages, pass the inspection
  - If 'addedfiles' only reports INFO results, pass the inspection
  - If 'patches' only reports INFO results, pass the inspection
  - No need to check value of allowed in permissions_driver()
  - Do not let INFO results fail the 'doc' inspection.
  - Do not let all INFO results in 'upstream' fail the inspection
  - Fix RPMFILE_FLAGS handling for %config files (#221)
  - Still report file changes in the 'config' inspection for rebases
  - Correctly check RPMFILE_DOC flags in the 'doc' inspection
  - Include rpm/rpmfi.h insted of rpm/rpmfiles.h
  - Only check regular files and symlinks in the 'doc' inspection
  - Remove unnecessary assert() statements in filecmp()
  - Remove incorrect warnx() reportings based on filecmp() return value
  - Exclude man pages from the 'doc' inspection
  - Honor the -a command line option for downloads as well as runtime
    (#233)
  - Allow optional 'commands' block in the config file
  - Fix assorted non-critical memory leaks
  - Remove unnecessary warn() after a failed stat()
  - Additional memory fixes for the abidiff inspection (#244)
  - Free ELF symbol names list in find_lto_symbols() before return
  - Followup to the memory fixes for read_abi() and free_abi()
  - Prevent invalid pointer dereferencing in invalid result in 'patches'
    (#245)
  - Avoid reusing the same abi_pkg_entry_t struct in read_abi()
  - Allow a set of excluded path prefixes in 'pathmigration'
  - Fix the YAML parsing for the pathmigration block
  - Document the BRANCHES variable for 'make koji'
  - Include the .asc file when submitting new Koji builds (#191)
  - Include the .asc file in the spec file


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 4.0-0.6.20170206git208bcba
changelog:
  - Add BuildRequires on gcc
  - Packaging updates
    - Remove Group and BuildRoot tags
    - Don't clear the buildroot in the install section
    - Remove the clean section
    - Install license in licensedir
    - Use new ldconfig scriptlets macro


author: Juston Li <juston.li@intel.com> - 3.3-3
changelog:
  - Fix versioning, just use simple 3.3 version
  - Add comments for packages
  - Capitalize summary/description
  - use make_build macro
  - remove ldconfig for f28
  - remote defattr
  - remove redundent include header files
  - remote .la file


author: Devrim Gündüz <devrim@gunduz.org> - 5.0.0-beta0-1
changelog:
  - Initial EPEL 8 packaging, based on Fedora rawhide spec file (with
    rpmlint fixes, 5.0.0 update, patches and cosmetic updates)


author: Paul Howarth <paul@city-fan.org> - 1.8.0-10
changelog:
  - Explicitly run the test suite in the en_US.UTF-8 locale to work around flaky
    locale settings in mock builders


author: Paul Howarth <paul@city-fan.org> - 1.8.1-1
changelog:
  - Update to 1.8.1
    - Fixed possible integer overflow when reading a specially crafted packet
      (CVE-2019-3855)
    - Fixed possible integer overflow in userauth_keyboard_interactive with a
      number of extremely long prompt strings (CVE-2019-3863)
    - Fixed possible integer overflow if the server sent an extremely large
      number of keyboard prompts (CVE-2019-3856)
    - Fixed possible out of bounds read when processing a specially crafted
      packet (CVE-2019-3861)
    - Fixed possible integer overflow when receiving a specially crafted exit
      signal message channel packet (CVE-2019-3857)
    - Fixed possible out of bounds read when receiving a specially crafted exit
      status message channel packet (CVE-2019-3862)
    - Fixed possible zero byte allocation when reading a specially crafted SFTP
      packet (CVE-2019-3858)
    - Fixed possible out of bounds reads when processing specially crafted SFTP
      packets (CVE-2019-3860)
    - Fixed possible out of bounds reads in _libssh2_packet_require(v)
      (CVE-2019-3859)
  - Fix mis-applied patch in the fix of CVE-2019-3859
    - https://github.com/libssh2/libssh2/issues/325
    - https://github.com/libssh2/libssh2/pull/327


author: Paul Howarth <paul@city-fan.org> - 1.8.2-1
changelog:
  - Update to 1.8.2
    - Fixed the misapplied userauth patch that broke 1.8.1
    - Moved the MAX size declarations from the public header


author: Paul Howarth <paul@city-fan.org> - 1.9.0-1
changelog:
  - Update to 1.9.0
    - Fixed integer overflow leading to out-of-bounds read (CVE-2019-13115)
    - Adds ECDSA keys and host key support when using OpenSSL
    - Adds ED25519 key and host key support when using OpenSSL 1.1.1
    - Adds OpenSSH style key file reading
    - Adds AES CTR mode support when using WinCNG
    - Adds PEM passphrase protected file support for libgcrypt and WinCNG
    - Adds SHA256 hostkey fingerprint
    - Adds libssh2_agent_get_identity_path() and libssh2_agent_set_identity_path()
    - Adds explicit zeroing of sensitive data in memory
    - Adds additional bounds checks to network buffer reads
    - Adds the ability to use the server default permissions when creating sftp directories
    - Adds support for building with OpenSSL no engine flag
    - Adds support for building with LibreSSL
    - Increased sftp packet size to 256k
    - Fixed oversized packet handling in sftp
    - Fixed building with OpenSSL 1.1
    - Fixed a possible crash if sftp stat gets an unexpected response
    - Fixed incorrect parsing of the KEX preference string value
    - Fixed conditional RSA and AES-CTR support
    - Fixed a small memory leak during the key exchange process
    - Fixed a possible memory leak of the ssh banner string
    - Fixed various small memory leaks in the backends
    - Fixed possible out of bounds read when parsing public keys from the server
    - Fixed possible out of bounds read when parsing invalid PEM files
    - No longer null terminates the scp remote exec command
    - Now handle errors when Diffie Hellman key pair generation fails
    - Fixed compiling on Windows with the flag STDCALL=ON
    - Improved building instructions
    - Improved unit tests
  - Needs OpenSSL ≥ 1.0.1 now as ECC support is assumed
  - Modernize spec somewhat as EL-6 can no longer be supported


author: Paul Howarth <paul@city-fan.org> - 1.9.0-5
changelog:
  - Switch to https:// upstream URLs
  - Full groff (not just groff-base) needed for the mansyntax check


author: Phil Wyett <philwyett@kathenas.org> - 1.0.3-1
changelog:
  - Use %autosetup.
  - Use %exclude rather than rm for static lib files.
  - Clean-ups and small lib need not wildcard for one file in a folder etc.
  - Update to 1.0.3.


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 3.21-6
changelog:
  - Python 2 binary package renamed to python2-libsvm
    See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3


author: Ding-Yi Chen <dchen@redhat.com> - 3.23-1
changelog:
  - Upstream update to 3.23
    + add more digits of predicted file, model file, scaled data and data
      from matlab libsvmwrite: to .17g
    + svm-toy-gtk is no longer supported
    + Dependency qt is updated to qt5
  - probability output:
    + if 2 classes, directly output the predited probabilities
      rather than run the iterative algorithms for multi-class situations
  - java:
    + libsvm.jar generated by java 1.7 rather than 1.5
    + change the use of "_" in svm.java, which won't be allowed in later java
  - python:
    + split to python2 and python3


author: Conrad Meyer <cemeyer@uw.edu> - 0.13.7-1
changelog:
  - Bump to latest upstream release (rhbz# 1588472)
  - Upstream failed to include the OpenSSL 1.1 patch in this release, but it may
    be included in master for the next release:
    https://github.com/rakshasa/libtorrent/issues/171
    So, we must retain the patch for now.


author: Dennis Gilmore <dennis@ausil.us> - 1.8.3-4
changelog:
  - pull in patch from upstream so that samples will build on 32 bit arches with
  - largefile support, enables gerbera to run on armv7hl and i686


author: Nicolas Chauvet <kwizart@gmail.com> - 1.8.4-1
changelog:
  - Update to 1.8.4
  - Revert the ABI bump since it's the same as 1.8.3
  - Add back patch for largefile support


author: Dominik Mierzejewski <rpm@greysector.net> 4.4.1-7
changelog:
  - add BR: gcc for https://fedoraproject.org/wiki/Changes/Remove_GCC_from_BuildRoot
  - drop redundant ldconfig scriptlets and use make_install macro


author: Alec Leamas <leamas.alec@gmail.com> - 0.10.0-19
changelog:
  - Fix FTBS on python 3.8. Closes: #1718285.
  - mode2: Fix inconsistent loglevel/debug option (upstream #307)
  - plugins: devinput: fix glob "no match" error (upstream #285, DBS 860551)


author: Tomas Krizek <tomas.krizek@nic.cz> - 1.0.2-4
changelog:
  - Bring the package to F28+ for compat-lua
  - Unify spec for Fedora and EPEL
  - Remove obsolete Group tag


author: Robert Scheck <robert@fedoraproject.org> 0.5-18
changelog:
  - Build against mariadb-connector-c-devel rather mysql-devel for
    Fedora >= 28 (#1493634, thanks to Michal Schorm)


author: Tomas Krizek <tomas.krizek@nic.cz> - 20190805-1
changelog:
  - New upstream release https://github.com/wahern/luaossl/releases/tag/rel-20190731
  - Use more portable way of passing build flags


author: Andreas Schneider <asn@redhat.com> - 1.30.1-4.1
changelog:
  - Update to version 1.30.1-1
  - Removed luv-1.30-include_lua_header.patch
  - Added missing Requires for devel packages
  - Fixed source URL
  - Fixed license
  - Preserved timestamps


author: Andreas Schneider <asn@redhat.com> - 1.34.2.1-1
changelog:
  -  Update to version 1.34.2-1
    - https://github.com/luvit/luv/releases/tag/1.34.2-0
    - https://github.com/luvit/luv/releases/tag/1.34.2-1


author: Siddhesh Poyarekar <sid@reserved-bit.com> - 2.1.0-0.10beta3
changelog:
  - Add upstream bug fixes from the v2.1 branch.
  - Add bug fixes from https://github.com/siddhesh/LuaJIT.git
  - Incorporate tests and benchmarks from LuaJIT-test-cleanup.


author: Siddhesh Poyarekar <sid@reserved-bit.com> - 2.1.0-0.13beta3
changelog:
  - arm: Fix up condition codes for conditional arithmetic insn.
  - bugfix: fixed a segfault when unsinking 64-bit pointers.
  - Remove setrlimit on FreeBSD.
  - test: Check for package.searchers only in compat5.2.


author: Thomas Moschny <thomas.moschny@gmx.de> - 3.0.0-1
changelog:
  - Update to 3.0.0.
  - Language bindings are separate projects now.
  - Update spec file and remove obsolete constructs.


author: Miro Hrončok <mhroncok@redhat.com> - 0.35.2-4
changelog:
  - Subpackage python2-m2crypto has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Fedora Release Engineering <releng@fedoraproject.org> - 1.6-22.g
changelog:
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
  - https://fedoraproject.org/wiki/Changes/Remove_GCC_from_BuildRoot


author: David Cantrell <dcantrell@redhat.com> - 1.14.5-5
changelog:
  - Split alternatives in to 4 sets (nforro)
  - Use default names for binaries and man pages (nforro)
  - Do not compress man pages (nforro)
  - Add missing %preun requirement (nforro)


author: Björn Esser <besser82@fedoraproject.org> - 1.14.5-10
changelog:
  - libmandoc.so must be linked with COMPAT_OBJS
  - Add patch to fix configure script
  - Replace plain make with %make_build


author: Mark McKinstry <mmckinst@fedoraproject.org> - 20200215-1
changelog:
  - upgrade to 20200215 (RHBZ#1803396)
  - remove _legacy_common_support workaround for https://github.com/hboetes/mg/issues/12


author: Paul Howarth <paul@city-fan.org> - 4.6.2-9
changelog:
  - Make run/milter-greylist directory owned by root to avoid need for
    dac_override (#1678038)
  - BR: systemd rather than systemd-units for %{_unitdir} macro
  - Use %{_initddir} rather than the deprecated %{_initrddir}
  - Improve readability by not using full paths for scriptlet commands
  - Drop EL-5 support
    - Nothing needs libbind now
    - Drop explicit buildroot cleaning in %install section


author: Paul Howarth <paul@city-fan.org> - 2.1-1
changelog:
  - Update to 2.1
    - Default maximum log level to 6 (LOG_INFO), i.e. exclude LOG_DEBUG
  - Upstream switched from benezedrine.cx to bezendrine.ch


author: Paul Howarth <paul@city-fan.org> - 2.4-1
changelog:
  - Update to 2.4
    - Bug fix: for actions followed by multiple expressions (not just one
      arbitrarily complex expression), when multiple expressions become defined
      during the same sequence point, but with different values (e.g. one true,
      another false), depending on the expression order, the action might not be
      taken, when it should be
    - Add -f option to set syslog facility


author: Paul Howarth <paul@city-fan.org> - 2.6-1
changelog:
  - Update to 2.6
    - Treat socket file name without prefix like local file
    - Make pid file writeable only by root


author: Petr Pisar <ppisar@redhat.com> - 2.1.0-1
changelog:
  - 2.1.0 bump
  - Upstream moved to <https://github.com/richgel999/miniz>
  - License changed from "Unlicense" to "MIT and Unlicense"
  - ABI changed, API preserved


author: Gerd Pokorra <gp@zimt.uni-siegen.de> 0.2017.08.1-1
changelog:
  - change the work around of libtommath and add the definition of
    'MP_GEN_RANDOM_MAX'
  - update to 2017.08.1


author: Gerd Pokorra <gp@zimt.uni-siegen.de> 0.2018.04.1-1
changelog:
  - update to 2018.04.1, that fix denormals and precision issues in Num parser
  - include the libatomic_ops header files, which are needed for EPEL


author: Gerd Pokorra <gp@zimt.uni-siegen.de> - 6.0.4-2
changelog:
  - add license tag
  - remove all empty files
  - remove doc subpackage
  - all header files are now in the devel subpackage


author: Petr Pisar <ppisar@redhat.com> - 2.0.10-13
changelog:
  - Fix CVE-2011-2767 (arbitrary Perl code execution in the context of the user
    account via a user-owned .htaccess) (bug #1623267)


author: Athmane Madjoudj <athmane@fedoraproject.org> - 11.51-1
changelog:
  - Update to 11.51 (rhbz #1544061)
  - Add gcc and make as BR (minimal buildroot change)
  - Remove deprecated bits


author: Maxim Burgerhout <wzzrd@fedoraproject.org> - 5.3.1-1
changelog:
  - New upstream release 5.3.1
  - Added systemd unit file and dropped sysv init support
  - Dropped the patch that changed the default name of the configuration file
  - Dropped the patch that silenced daemon startup


author: Timotheus Pokorra <timotheus.pokorra@solidcharity.com> - 6.6.0-7
changelog:
  - another bootstrap build for Epel 8, but this time without the mono-find-provides and mono-find-requires scripts since they are still provided by rpm-build in Epel8


author: Karel Volný <kvolny@redhat.com> - 1.6.2-2
changelog:
  - Import to Fedora (rhbz#1664399)
  - Fixed License tag
  - Dropped Group tag
  - Improved tarball_version definition
  - Unzipped manpage


author: Miro Hrončok <mhroncok@redhat.com> - 3.0.1-2
changelog:
  - Subpackages python2-mpi4py, python2-mpi4py-openmpi have been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Orion Poplwski <orion@nwra.com> - 3.0.2-5
changelog:
  - Re-enable mpi thread multiple since openmpi is built with it
  - Re-enable openmpi tests on arm, mpich is still failing


author: Justin W. Flory <jflory7@fedoraproject.org> - 0.3.93-1
changelog:
  - Update to latest pre-release tag
  - Fixing bug when the scrobbler would hang randomly
  - Added hard dependency on DBus version 1.9 or higher
  - Improved logic of now_playing/queue events in case tracks cannot fully load


author: Justin W. Flory <jflory7@fedoraproject.org> - 0.4.0-1
changelog:
  - Update to latest upstream stable release
  - Temporary ExcludeArch for s390x architecture build failures


author: Justin W. Flory <jflory7@fedoraproject.org> - 0.4.0.1-1
changelog:
  - Bugfix: Update to latest upstream stable release (service fails after running
    signon session)
  - Set buildtype option to release for buildsystem


author: Michael Thomas <wart@fedoraproject.org> - 1.8.10-1
changelog:
  - Update to 1.8.10
  - Don't offer a broken mailq alternative anymore rhbz#1828854
  - Fix install-info invocation in post scriptlet


author: Greg Bailey <gbailey@lxpro.com> - 6.6-1
changelog:
  - Update to 6.6
  - Revert null byte conversion errors patch (merged upstream)
  - Ability to force "with" items to be above or below
  - Mupmate Run option to convert PostScript to PDF via external converter
  - Mupmate main window size changes are remembered
  - MIDI file generation changes to better handle grace notes in endings
  - Tags passed to user postscript are evaluated to their current value, not last


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.1.31-1
changelog:
  - GT6 update: Use 2048 bit keys to support openssl 1.1.1
  - Drop patch myproxy-2048-bits.patch (accepted upstream)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.2.3-1
changelog:
  - Switch upstream to Grid Community Toolkit
  - First Grid Community Toolkit release (6.2.0)
    - Disable usage statistics reporting by default
    - Fix option parsing bug
  - Merge GT6 update 6.1.29 into GCT (6.2.1)
  - Use 2048 bit CA key for myproxy tests (6.2.2)
  - Merge GT6 update 6.1.30 into GCT (6.2.3)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.2.6-1
changelog:
  - Clean up old GPT references (6.2.5)
  - Install myproxy-get-trustroots man page (6.2.5)
  - Remove LICENSE.globus file - usage statistics collection (6.2.6)


author: Stephen Smoogen <smooge@fedoraproject.org> - 4.4.3-1
changelog:
  - Incorporate many fixes from Justin Paulsen <petaris@gmail.com> THANKS!!!
  - Update to 4.4.3 for CVE fixes
  - BZ#1661479
  - BZ#1661480
  - BZ#1665200
  - BZ#1665201
  - BZ#1665206
  - BZ#1665207
  - BZ#1665209
  - BZ#1665210
  - Fix BZ#1666209 Add RuntimeDirectory too systemd


author: Stephen Smoogen <smooge@fedoraproject.org> - 4.4.3-3
changelog:
  - Fix BZ#1672027
  - Patch for daemon did not have enough endif in them. However test looks superfluous


author: Stephen Smoogen <smooge@fedoraproject.org> - 4.4.3-4
changelog:
  - Fix BZ#1674258 add explicite User and Group to systemctl startup.
  - Problem was missed because some config files had this set in them


author: Stephen Smoogen <smooge@fedoraproject.org> - 2.2.1-17.20190829gitfb792ff
changelog:
  - Update to latest git and fix release string to match again
  - check_ntp.pl was still getting installed as check_ntp. Fix BZ#1664981
  - check_ntp.pl has ipv6 problem. Fix BZ#1731468


author: Stephen Smoogen <smooge@fedoraproject.org> - 2.2.2-2.20190926git1b8ad57
changelog:
  - Add conditional for perl-UTF8. Thanks to Todd Zullinger and Alexander Kohr
  - Update to newer git tag to fix check_smb


author: Martin Jackson <mhjacks@swbell.net> - 4.0.2-2
changelog:
  - New upstream version
  - Update patch for indlude_dir
  - Fix BZ#1816816 - CVE-2020-6582 nrpe: heap-based buffer overflow due to a wrong integer type conversion 
  - Fix BZ#1816805 - CVE-2020-6581 nrpe: insufficient filtering and incorrect parsing of the configuration file may lead to command injection


author: Kalev Lember <klember@redhat.com> - 1.2.2-1
changelog:
  - Update to 1.2.2
  - Rename the binary package back to nautilus-python (#1636626)
  - Simplify packaging
  - Co-own gtk-doc directories
  - Update upstream URLs
  - Built against Python 3 starting with F30


author: Mike DePaulo <mikedep333@gmail.com> - 5.7-1
changelog:
  - Update to 5.7
  - Backport upstream commit to force C89 "to prevent accidental changes to C90/GNU dialect"


author: Andy Li <andy@onthewings.net> - 2.1.0-9
changelog:
  - Add nekotools test.
  - Use Ninja to build.
  - Add upstream patch of avoiding recompile nekoc/nekoml.


author: Richard W.M. Jones <rjones@redhat.com> - 2.2.0-5
changelog:
  - Remove ldconfig
    https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/SU3LJVDZ7LUSJGZR5MS72BMRAFP3PQQL/


author: Didier Fabert <didier.fabert@gmail.com> 1.26.0-2
changelog:
  - Fix wrong drop for el6 support
  - Fix tmpfiles (from /var/run to /run)
  - Minors changes in netdata.conf


author: Jaroslav Škarvada <jskarvad@redhat.com> - 0.6.4-1
changelog:
  - New version
    Resolves: rhbz#1531526
  - Dropped dont-redefine-memcpyset patch (upstreamed) and stdint
    patch (not needed)


author: Kevin Fenzi <kevin@scrye.com> - 26-2
changelog:
  - Drop gcc10 workaround (fixed upstream)
  - Disable tests on i686 for now as they seem sporadically broken. ( https://github.com/ngircd/ngircd/issues/280 )


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.5.0-2
changelog:
  - Adapt to new perl rpm package split in rawhide
  - perl(English) and perl(Sys::Hostname) now in separate packages


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.6.0-1
changelog:
  - Update to version 6.6.0
  - Drop patch nordugrid-arc-openssl-1.1.1f.patch (previously backported)
  - Split out package arcctl-service package from arcctl package
  - Split out plugins-python from main ARC python module pacakage


author: Jeff Law <law@redhat.com> - 6.7.0-2
changelog:
  - Always specify C++11 or C++14 rather than using the default
    (which will be C++17 in the near future and this code is not C++17
    ready).


author: Paul Wouters <pwouters@redhat.com> - 4.1.22-1
changelog:
  - Resolves rhbz#1575608 nsd 4.1.22 is available
  - Enable round-robin, minimal-responses and refuse-any in nsd.conf


author: Paul Wouters <pwouters@redhat.com> - 4.1.24-1
changelog:
  - Resolves: rhbz#1609774 Updated to 4.1.24)
  - Enable systemd for readiness signalling
  - Enable local unix domain socket /run/nsd/nsd.ctl for nsd-control
  - Resolves: rhbz#1468477 nsd-keygen unit does not generate keys if it's already started


author: Paul Wouters <pwouters@redhat.com> - 4.2.2-1
changelog:
  - Resolves: rhbz#1609774 nsd-4.2.2 is available
  - Resolves: rhbz#1727689 CVE-2019-13207 nsd: stack-based overflow
  - Update rundir to /run/
  - Updated nsd.conf for new features
  - Added --enable-recvmmsg --enable-packed --enable-memclean --enable-zone-stats


author: Paul Wouters <pwouters@redhat.com> - 4.2.4-1
changelog:
  - Resolves: rhbz#1772468 nsd-4.2.4 is available
  - Updated nsd.conf page for new upstream option(s)
  - Properly mark license file.


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0.14.1-9
changelog:
  - Place 'mdns4_minimal' in /etc/nsswitch.conf after 'files' in /etc/nsswitch.conf,
    so that it ends up before 'resolve' (#1867830)


author: Kamil Páral <kparal@redhat.com> - 2:2017.3.23-10
changelog:
  - add Recommends: ntfs-3g-system-compression. That allows people with
    Windows 10 to read system files.


author: Xavier Bachelot <xavier@bachelot.org> - 2.7.4-17
changelog:
  - Remove unrecognized configure option --without-hal
  - Explicitely disable tcpwrapper support
  - Remove unneeded CRLF EOL fix
  - Add BR: cppunit-devel


author: Orion Poplawski <orion@nwra.com> - 2.7.4-21
changelog:
  - Cleanup and modernize spec
  - Fix ownership/permissions of /var/run/nut (bug #1584330, #1580082)
  - Fix python shbangs


author: Marcin Dulak <Marcin.Dulak@gmail.com> - 7.0.2-2
changelog:
  - Set OMP_NUM_THREADS=1 https://github.com/edoapra/fedpkg/issues/10#issuecomment-699276160
  - Fix hostname br for el6


author: Marcin Dulak <Marcin.Dulak@gmail.com> - 7.0.2-3
changelog:
  - Replace OMP_NUM_THREADS=1 with FLEXIBLAS=openblas-serial to restore https://src.fedoraproject.org/rpms/flexiblas/c/4286c061697330a8d30d2cd3a1d20f018da81258
  - Replace mentions of the old website with nwchemgit.github.io


author: Petr Pisar <ppisar@redhat.com> - 2.2.2-1
changelog:
  - 2.2.2 bump
  - Upstream moved from <http://ojnk.sourceforge.net/> to
    <https://github.com/janikrabe/oidentd>
  - /etc/sysconfig/oidentd file is world-readable now
  - Run the daemon as oidentd user


author: Miroslav Lichvar <mlichvar@redhat.com> - 3.6.1-7
changelog:
  - build setlayout with hardening LDFLAGS (#1548830)
  - use macro for ldconfig scriptlets
  - add gcc to build requirements


author: Merlin Mathesius <mmathesi@redhat.com> - 1.4.6-15
changelog:
  - Fix FBTFS by adding firebird header path to CPPFLAGS, since firebird-devel
    package no longer includes top level symlinks (BZ#1424018)


author: Scott K Logan <logans@cottsay.net> - 0.8.0-1
changelog:
  - Update to 0.8.0
  - Add firewalld service
  - Adjust ELProxy.conf permissions because it contains a password


author: Adrien Vergé <adrienverge@gmail.com> - 1.14.1-1
changelog:
  - Update to latest upstream version
  - Switch build requirements xyz-devel to pkgconfig(xyz)
  - Add missing LICENSE.OpenSSL license file
  - Package systemd service file


author: Denis Arnaud <denis.arnaud_fedora@m4x.org> - 5.2.122-20
changelog:
  - Suppressed the dependency on SCons (as autotools are used instead)
  - Fixed the generated version minor number (from 127 to 122)
  - Fixed the target include directory


author: Luya Tshimbalanga <luya@fedoraproject.org> - 6.2.0-1
changelog:
  - Update to 6.2.0
  - Drop no longer needed upstream patch
  - Rename subpackge module to python3-*
  - Fix correct python module installation path


author: Luya Tshimbalanga <luya@fedoraproject.org> - 7.0.0-3
changelog:
  - Disable python3 binding for CentOS and Red Hat Enterprise
  - On RHEL and CentOS, glfw is exclusive for x86_64
  - Switch to pkgconfig build requirements as possible


author: David Sommerseth <dazo@eurephia.org> - 2.4.5-1
changelog:
  - Updating to upstream, openvpn-2.4.5
  - Package upstream ChangeLog, which contains a bit more details than Changes.rst
  - Cleaned up spec file further, removed Group: tag, trimmed changelog section,
    added gcc to BuildRequires.
  - Excluded not relevant file, README.mbedtls
  - Package upstream version of README.systemd
  - Fix wrong group owner of /etc/openvpn/{client,server} (rhbz#1526743)
  - Changed crypto self-test to test AES-{128,256}-{CBC,GCM} instead of only BF-CBC (deprecated)
  - Change /run/openvpn-{client,server} permissions to be 0750 instead of 0710, with group set to openvpn


author: David Sommerseth <dazo@eurephia.org> - 2.4.6-3
changelog:
  - Enable the asynchronous push feature, which can improve connect speeds with slow authentication backends


author: Peter Hanecak <hany@hany.sk> - 0.7.7-1
changelog:
  - Update to 0.7.7
  - Dropped pathes (both CVEs fixed in 0.7.7)
  - Added BuildRequires: gcc
    (https://fedoraproject.org/wiki/Changes/Remove_GCC_from_BuildRoot)


author: Martin Brandenburg <martin@martinbrandenburg.com> - 2.9.7-3
changelog:
  - Disable usrint on all architectures as it appears broken with latest glibc.
  - Add ghostscript-tools-dvipdf dependency.


author: Tomas Hoger <thoger@redhat.com> - 16.02-7
changelog:
  - Add conditional for building with(out) GUI support.  Keep GUI enabled for
    Fedora and EPEL builds, but disabled for RHEL.
  - Add missing dependency - 7zG requires 7z.so, so p7zip-gui needs to require
    p7zip-plugins.


author: Sérgio Basto <sergio@serjux.com> - 16.02-9
changelog:
  - Security fix for CVE-2017-17969 (from Debian)
  - Add 05-hardening-flags.patch, 09-man-update.patch, 10-drop-fm-doc.patch
    and 14-Fix-g++-warning.patch patches from Debian, very small changes
    better documentation, compile flags and compile warning.


author: Dmitry Butskoy <Dmitry@Butskoy.name> - 2.3-2
changelog:
  - fix inexistent .ssh subdir checking (Alexi Dimitriadis <adimitriadis@noggin.com.au>, #1707257)
  - no more need to build with compat-openssl-1.0


author: Tadej Janež <tadej.j@nez.si> - 0.7.4-1
changelog:
  - Update to 0.7.4 release.
  - Drop OpenMP support patch which has been merged upstream.
  - Drop patch that uses /dev/urandom in tests since it has been merged upstream.
  - Modernize and clean-up SPEC file.


author: Tadej Janež <tadej.j@nez.si> - 0.8.0-1
changelog:
  - Update to 0.8.0 release
  - Add gcc-c++ to BuildRequires to account for
    https://fedoraproject.org/wiki/Changes/Remove_GCC_from_BuildRoot
  - Use make command instead of %{__make} as mandated in
    https://fedoraproject.org/wiki/Packaging:Guidelines#Macros


author: Robert Scheck <robert@fedoraproject.org> - 3.99.5final.SP13-1
changelog:
  - Update to new upstream version SP13 (#1554806)
  - Drop requirements for 'initscripts' from specfile (#1592381)


author: Ruben Kerkhof <ruben@rubenkerkhof.com> - 4.3.0-0.5
changelog:
  - Upstream released new version
    See https://blog.powerdns.com/2020/03/03/powerdns-recursor-4-3-0-released/ for more details


author: Ruben Kerkhof <ruben@rubenkerkhof.com> - 4.3.1-1
changelog:
  - Upstream released new version
    Fixes CVE-2020-10995, CVE-2020-12244 and CVE-2020-10030
    See https://doc.powerdns.com/recursor/changelog/4.3.html#change-4.3.1 for more details


author: Paul Howarth <paul@city-fan.org> - 0.22-1
changelog:
  - Update to 0.22
    - Use cleaner wrap_op_checker() API to control op checking
    - Use core's Perl_check_t typedef instead of inventing our own


author: Paul Howarth <paul@city-fan.org> - 0.27-15
changelog:
  - Spec tidy-up
    - Use author-independent source URL
    - Use %{make_build} and %{make_install}
    - Fix permissions verbosely


author: Tom Stellard <tstellar@redhat.com> - 1.92-10
changelog:
  - Spec file cleanups: Use_make_build and make_install macros
  - https://docs.fedoraproject.org/en-US/packaging-guidelines/#_parallel_make
  - https://fedoraproject.org/wiki/Perl/Tips#ExtUtils::MakeMake


author: Paul Howarth <paul@city-fan.org> - 0.60-1
changelog:
  - Update to 0.60
    - Updates for BDB 6.2 and BDB 6.3
    - Expose set_lg_filemode (CPAN RT#124979)
    - Added meta-json.t and meta-yaml.t
    - Moved source to github: https://github.com/pmqs/BerkeleyDB
    - Add META_MERGE to Makefile.PL
  - Add patch to fix a couple of typos
    https://github.com/pmqs/BerkeleyDB/pull/1


author: Paul Howarth <paul@city-fan.org> - 3.8-14
changelog:
  - Spec tidy-up
    - Classify buildreqs by usage
    - Drop comments referring to older versions of the package
    - Simplify find commands using -empty and -delete
    - Fix permissions verbosely
    - Make %files list more explicit


author: Paul Howarth <paul@city-fan.org> - 4.09-1
changelog:
  - Update to 4.09
    - Add separate allow_dupkeys property, in relaxed (GH#122)
    - Fixed allow_dupkeys for the XS slow path
    - Silence 2 -Wunused-value warnings
    - Fix ->unblessed_bool to produce modifiable perl structures (GH#121)


author: Paul Howarth <paul@city-fan.org> - 4.10-1
changelog:
  - Update to 4.10
    - Fix incr_text refcounts (GH#123)
    - Add incr_reset testcase (GH#123)
    - Fix encode_stringify string-overload refcnt problem (GH#124)
    - "Attempt to free unreferenced scalar" with convert_blessed and overload


author: Paul Howarth <paul@city-fan.org> - 4.11-1
changelog:
  - Update to 4.11
    - Fix unicode strings with BOM corrupt ->utf8 state (GH#125); the BOM
      encoding affects only its very own decode call, not its object


author: Paul Howarth <paul@city-fan.org> - 4.12-1
changelog:
  - Update to 4.12
    - Make encoder independent of Math::BigInt version (GH#140)
    - Rethrow error from eval_sv and eval_pv() (GH#138, GH#139), e.g. when
      Math::BigInt/BigFloat fails
    - Fix encoding Inf and NaN from PV and NV slots to JSON_TYPE_INT (GH#137)
    - Fix memory corruption in sv_to_ivuv() function (GH#136)
    - Add new method ->require_types (GH#135)
    - Fix typed json encoder conversion from scalar's PV and NV slot to
      JSON_TYPE_INT (GH#133, GH#134)
    - Fix inconsistency with warnings in typed json encoder (GH#131)
    - Fix Perl 5.8.0 support (GH#130)
    - Fixed minor pod typo (GH#129)
    - Document invalid recursive callbacks or overloads (GH#128)


author: Paul Howarth <paul@city-fan.org> - 4.13-1
changelog:
  - Update to 4.13
    - For JSON_TYPE_INT and JSON_TYPE_FLOAT, allow to encode numeric values above
      2^64 in PV slot via Math::BigInt/Float (GH#145, GH#148, GH#149)
    - For JSON_TYPE_INT and JSON_TYPE_FLOAT encoder, allow to pass Math::BigInt
      and Math::BigFloat objects with allow_bignum (GH#147)
    - Fix encoding floating point values above 2^64 in PV slot to JSON_TYPE_INT
      (GH#148, GH#150)
    - Do not allow serializing objects when convert_blessed is not enabled
      (GH#146)


author: Paul Howarth <paul@city-fan.org> - 4.14-1
changelog:
  - Update to 4.14
    - Fix tests for nvtype long double (GH#153)
    - Fix PREREQ's, e.g. CentOS 7 has not Test::More anymore (GH#152)


author: Paul Howarth <paul@city-fan.org> - 2.14-16
changelog:
  - Spec tidy-up
    - Use author-independent source URL
    - Simplify find commands using -empty and -delete
    - Fix permissions verbosely
    - Make %files list more explicit


author: Paul Howarth <paul@city-fan.org> - 1.7-24
changelog:
  - Spec clean-up
    - Specify all dependencies
    - Drop support for legacy distributions prior to Fedora 14
    - Drop legacy Group: tag
    - Drop %defattr, redundant since rpm 4.4
    - Drop buildroot cleaning in %install section
    - Don't need to remove empty directories from the buildroot
    - Simplify find commands using -delete
    - Simplify %files list
  - Drop redundant "automake" patch
  - Fix building on Perls without "." in @INC


author: Paul Howarth <paul@city-fan.org> - 1.10-11
changelog:
  - BR: gcc
  - Remove some legacy cruft
    - Drop BuildRoot: and Group: tags
    - Drop explicit %clean section
    - Drop explicit buildroot cleaning in %install section


author: Paul Howarth <paul@city-fan.org> - 3.03-22
changelog:
  - Classify buildreqs by usage
  - Simplify find commands using -empty and -delete
  - Don't need to remove empty directories from the buildroot
  - Drop %defattr, %clean and buildroot cleaning
  - Drop Group: and BuildRoot: tags
  - Use %license
  - Make %files list more explicit


author: Paul Howarth <paul@city-fan.org> - 0.002-20
changelog:
  - Spec tidy-up
    - Use author-independent source URL
    - Refresh buildreqs
    - Simplify find command using -empty
    - Fix permissions verbosely


author: Paul Howarth <paul@city-fan.org> - 1.33-4
changelog:
  - Spec tidy-up
    - Use author-independent source URL
    - Drop now-redundant dependency on perl(JSON)
    - Simplify find command using -empty
    - Don't need to remove empty directories from the buildroot
    - Fix permissions verbosely
    - Package Contributors and LICENCE files
    - Make %files list more explicit


author: Paul Howarth <paul@city-fan.org> - 1.9-17
changelog:
  - Specify all explicitly-used build requirements
  - Remove some legacy cruft
    - Drop BuildRoot: and Group: tags
    - Drop explicit %clean section
    - Drop explicit buildroot cleaning in %install section


author: Paul Howarth <paul@city-fan.org> - 1.25-1
changelog:
  - Update to 1.25
    - Fix Event::PRIO_NORMAL call in Watcher.pm
    - Update Changes
  - BR: perl-generators where possible


author: Paul Howarth <paul@city-fan.org> - 1.27-1
changelog:
  - Update to 1.27
    - Only Zero(Polld) if not NULL
  - BR: perl-generators unconditionally
  - Drop legacy Group: tag


author: Paul Howarth <paul@city-fan.org> - 1.16-7
changelog:
  - Modernize spec
    - BR: file-devel rather than %{_includedir}/magic.h (#1731720)
    - Use %{make_build} and %{make_install}
    - Drop now-redundant workaround for CPAN RT#107081


author: Paul Howarth <paul@city-fan.org> - 2.67-1
changelog:
  - Update to 2.67
    - Fix thread-safety for GD::Simple %COLORS (GH#26)
    - Fix arc start-angle docs (CPAN RT#123277)
    - Improve setBrush docs (CPAN RT#123194)
    - Improve StringFT docs (CPAN RT#123193)
    - Replace MacOSX by darwin, and not by Mac OS X/macOS as suggested in GH#24
    - Add GD::Image->_file method and the helper GD::supportsFileType
      (CPAN RT#60488)


author: Paul Howarth <paul@city-fan.org> - 2.71-1
changelog:
  - Update to 2.71
    - Skip Test::Fork on freebsd (GH#25)
  - Filter unversioned provide of perl(GD::Polygon)


author: Paul Howarth <paul@city-fan.org> - 0.15-1
changelog:
  - Update to 0.15
    - t/orig/03_class.t failed if FamilyTreeInfo-2.3.24 was installed (GH#1)
  - Classify buildreqs by usage
  - Simplify find command using -empty and -delete


author: Paul Howarth <paul@city-fan.org> - 0.15-7
changelog:
  - Arch-specific package using Module::Build needs to use ExtUtils::CBuilder
    (https://bugzilla.redhat.com/show_bug.cgi?id=1547165#c7)


author: Paul Howarth <paul@city-fan.org> - 4.50-1
changelog:
  - Update to 4.5
    - aio_mtouch: touch all pages as requested, not just the first page
    - New function: IO::AIO::mremap - linux-specific mremap, with constants
      MREMAP_MAYMOVE and MREMAP_FIXED
    - Add O_ACCMODE
    - Add (undocumented) MSG_CMSG_CLOEXEC and SOCK_CLOEXEC constants


author: Paul Howarth <paul@city-fan.org> - 4.52-1
changelog:
  - Update to 4.52
    - Complete rework of the autoconf framework: IO::AIO now uses its own
      config.h, separate from libeio, and tries to test the actual perl
      environment, not the standard system environment
    - Provide nanosecond-accuracy stat time accessors for both perl and IO::AIO
      stat functions
    - Removed non-portable C++ functions from eio.c
    - Try to fix readdir tests on cygwin spuriously failing


author: Paul Howarth <paul@city-fan.org> - 4.53-1
changelog:
  - Update to 4.53
    - Add $Config{libs} to LIBS for configure, to work around systems with broken
      library dependencies
  - Add missing include for prctl()
  - Add buildreqs needed due to overspecification of libraries in $Config{libs}


author: Paul Howarth <paul@city-fan.org> - 4.54-1
changelog:
  - Update to 4.54
    - Include sys/mkdev.h or sys/sysmacros.h if available
    - Further tweaks to configure invocation for systems requiring --rpath
    - No longer rely on custom paths on win32 platforms
    - Try to work around buggy PAGESIZE macro on solaris


author: Paul Howarth <paul@city-fan.org> - 4.60-1
changelog:
  - Update to 4.6
    - Add st_btime, st_btimesec, st_btimensec and st_gen accessors, mostly for
      bsds that expose birthtime and st_gen members (netbsd, freebsd but only
      st_gen on openbsd because they compiled their perl without support for
      birthtimes)
    - Fix madvise and munlock to properly support negative offsets
    - Allocate fd for the aio_close at boot time, to guarantee it working later,
      rather than calling abort when it fails; this also avoids close-on-exec
      race issues after module load
    - #undef utime on win32, which might help some reports of utime hangs
    - Minor documentation improvements
    - Minor configure clean-ups
    - Use $Config{perllibs} instead of libs for configure, which might help
      people who didn't install all perl dependencies (might break things as
      well)
  - Remove buildreqs needed only due to use of $Config{libs}


author: Paul Howarth <paul@city-fan.org> - 4.70-1
changelog:
  - Update to 4.7
    - Significantly speed up scandir for the very special case of a non-POSIX
      filesystem that nevertheless reports valid dt_type information; the only
      known filesystem of this type is currently btrfs, which didn't get its act
      together to implement POSIX semantics in all these years
    - Add IO::AIO::MCL_ONFAULT for mlockall, add IO::AIO::mlockall
    - Neither sys/mkdev.h nor sys/sysmacros.h were included, even when they were
      detected by autoconf


author: Paul Howarth <paul@city-fan.org> - 4.71-1
changelog:
  - Update to 4.71
    - Due to an error in the linux manpages, the configure tests for readahead,
      sync_file_range, splice etc. failed; this has been fixed


author: Paul Howarth <paul@city-fan.org> - 4.72-1
changelog:
  - Update to 4.72
    - libeio: If fd 0 is available do not use it for aio_wd, as it collides with
      IO::AIO::CWD
    - Added IO::AIO::memfd_create
    - Correctly include <sys/uio.h> in the vmsplice test
    - Reduce code size by ~7% on amd64 by declaring more functions as noinline
    - Documentation fixes and updates
    - Experimental and undocumented preliminary support for synchronous statx


author: Paul Howarth <paul@city-fan.org> - 1.1-3
changelog:
  - Incorporate package review feedback (#1378014)
    - Silence rpmlint warning about capitalization of UNIX in %description
    - Quieten interaction with Canary::Stability during build process


author: Paul Howarth <paul@city-fan.org> - 1.2-1
changelog:
  - Update to 1.2
    - Compatibility macros were still using C++ syntax, fortunately only
      affecting the Solaris platform


author: Emmanuel Seyman <emmanuel@seyman.fr> - 0.56-1
changelog:
  - Update to 0.56
  - Use /usr/bin/perl instead of %/usr/bin/perl
  - Pass NO_PERLLOCAL=1 to Makefile.PL
  - Use %{make_install} instead of "make pure_install"
  - Use %{make_build} instead of make


author: Paul Howarth <paul@city-fan.org> - 0.011-6
changelog:
  - Arch-specific package using Module::Build needs to use ExtUtils::CBuilder
    (https://bugzilla.redhat.com/show_bug.cgi?id=1547165#c7)
  - Drop explicit gcc build-require as EU::CB is effectively our compiler here
  - Add build-require coreutils for %{_fixperms}
  - Simplify find command using -empty


author: Paul Howarth <paul@city-fan.org> - 1.6000-1
changelog:
  - Update to 1.6000
    - Sync test files with Math-BigInt-1.999800
    - Update bundled Devel::CheckLib from v1.03 to v1.07
    - Math::BigInt::GMP is now a subclass of Math::BigInt::Lib, so remove pure
      Perl methods from Math::BigInt::GMP that are implemented in the superclass
      Math::BigInt::Lib; the methods removed are _digit(), _num(), _nok(), and
      _log_int() (the version of _log_int() implemented in Math::BigInt::GMP was
      buggy anyway)
    - Fix _check() so it doesn't give a "use of uninitialized value" warning if
      given an undefined "object"
    - Trim whitespace in all files
    - Better use of the functionality in Test::More in t/bigintg.t
  - Add support for build --with author_tests


author: Paul Howarth <paul@city-fan.org> - 2.2011-9
changelog:
  - Spec tidy-up
    - Use author-independent source URL
    - Don't run tests that would require bootstapping on EPEL
    - Refresh build and runtime dependencies
    - Use %{make_build} and %{make_install}


author: Paul Howarth <paul@city-fan.org> - 0.17-15
changelog:
  - Spec tidy-up
    - Use author-independent source URL
    - Use %{make_build} and %{make_install}
    - Simplify find command using -empty and -delete
    - Make %files list more explicit


author: Paul Howarth <paul@city-fan.org> - 2.5.9-1
changelog:
  - Update to 2.5.9
    - Fix segmentation fault that occurs when using MouseX::Foreign and
      role->apply at the same time (GH#100, GH#101)


author: Paul Howarth <paul@city-fan.org> - 0.20-1
changelog:
  - Update to 0.20
    - Fix test skip count on Win32 (CPAN RT#76335)
  - Drop UTF8 docs patch; issue fixed upstream


author: Petr Pisar <ppisar@redhat.com> - 1.57-1
changelog:
  - 1.57 bump
  - Fix alpha calculation in ropMultiply
  - Fix color resampling on big-endian machines (CPAN RT#131016)
  - Fix underscore location in a menu
  - Fix text baseline


author: Paul Howarth <paul@city-fan.org> - 0.59-3
changelog:
  - Spec tidy-up
    - Classify buildreqs by usage
    - Use %{make_build} and %{make_install}
    - Simplify find command using -empty
    - Make %files list more explicit


author: Paul Howarth <paul@city-fan.org> - 0.08-22
changelog:
  - Spec tidy-up
    - Use author-independent source URL
    - Drop redundant buildroot cleaning in %install section
    - Fix permissions verbosely


author: Emmanuel Seyman <emmanuel@seyman.fr> - 1.36-6
changelog:
  - Patch to reflect change of location in the manual website (#1787937)
  - Use /usr/bin/perl instead of %{__perl}
  - Use %{make_install} instead of make pure_install
  - Use %{make_build} instead of make


author: Paul Howarth <paul@city-fan.org> - 1.36-1
changelog:
  - Update to 1.36
    - Now also tested on FreeBSD-11.1
    - Update to Devel::PPPort-3.42
    - Fixed memory leak
    - Add undef_str attribute
    - Tested against perl-5.28.0
    - Move from DynaLoader to XSLoader
    - Tested on Synology DSM
  - Switch upstream from search.cpan.org to metacpan.org


author: Paul Howarth <paul@city-fan.org> - 1.37-1
changelog:
  - Update to 1.37
    - Moved pod-tests from t to xt
    - Add munge as alias for munge_column_names
    - Update to Devel::PPPort-3.43
    - Simplified ref-check defines in XS (GH#12)
    - Tested against perl-5.29.3


author: Paul Howarth <paul@city-fan.org> - 1.38-1
changelog:
  - Update to 1.38
    - Name the duplicate headers on error 1013
    - Add missing attributes to default list (documentation only)
    - Add support for combined keys
    - Look at $NO_COLOR for csvdiff
    - Add support for key-value pair


author: Paul Howarth <paul@city-fan.org> - 1.39-1
changelog:
  - Update to 1.39
    - It's 2019
    - Fix tests to skip on Encode failing (GH#17)
    - Tested on Z/OS (s390x - Hercules)
    - Test with new Module::CPANTS::Analyse
    - Add options -w/-b/-Z to csvdiff
    - Fix strict on streaming EOF
    - Now also tested with cperl


author: Paul Howarth <paul@city-fan.org> - 1.40-1
changelog:
  - Update to 1.40
    - Update to Devel::PPPort-3.52
    - Development perl is now 5.28.2
    - [csv2xlsx] sheetnames are restricted to 31 characters
    - Generate cpanfile
    - Add munge type "db"
    - [csv2xls/csv2xlsx] do not generate xls/xlsx on empty CSV (GH#18)
    - New: support $csv->formula (sub { ... })
    - Support stacked encodings
  - Use %{make_build} and %{make_install}


author: Paul Howarth <paul@city-fan.org> - 20100403-16
changelog:
  - Classify buildreqs by usage
  - Drop legacy Group: tag
  - Simplify find command using -empty and -delete


author: Paul Howarth <paul@city-fan.org> - 0.03-17
changelog:
  - Spec tidy-up
    - Use author-independent source URL
    - Classify buildreqs by usage
    - Unbundle inc::Module::Install and friends
    - Simplify find commands using -empty and -delete
    - Fix permissions verbosely
    - Make %files list more explicit


author: Paul Howarth <paul@city-fan.org> - 1.03-27
changelog:
  - Spec tidy-up
    - Use author-independent source URL
    - Drop redundant buildroot cleaning in %install section
    - Drop redundant "-a" operator in find command
    - Fix permissions verbosely


author: Paul Howarth <paul@city-fan.org> - 0.13-33
changelog:
  - Spec tidy-up
    - Use author-independent source URL
    - Classify buildreqs by usage
    - Use a patch rather than scripted iconv to fix document encoding
    - Use DESTDIR rather than PERL_INSTALL_ROOT
    - Simplify find commands using -empty and -delete
    - Fix permissions verbosely
    - Make %files list more explicit


author: Emmanuel Seyman <emmanuel@seyman.fr> - 4.17-21
changelog:
  - Add Debian patch to fix build (#1754813)
  - Replace call to perl with /usr/bin/perl
  - Replace call to "make pure_install" with %{make_install}
  - Replace call to make with %{make_build}


author: Paul Howarth <paul@city-fan.org> - 0.29-8
changelog:
  - Clean up for EPEL-8 build
    - Classify buildreqs by usage
    - Modernize spec using %{make_build} and %{make_install}
    - Make %files list more explicit
    - Package TODO file


author: Paul Howarth <paul@city-fan.org> - 0.002-2
changelog:
  - Incorporate feedback from package review (#1776513)
    - BR: findutils
    - BR: perl(CPAN::Meta::Prereqs)
    - Need perl(ExtUtils::MakeMaker) >= 6.76
    - Add reference to upstream ticket about unnecessary build requirements
      https://github.com/atoomic/XString/issues/2
    - Add run-time dependency on perl(XSLoader)


author: Paul Howarth <paul@city-fan.org> - 2.86-1
changelog:
  - Update to 2.86
    - Fix bug that prevented autoboxing working under the debugger on perl 5.22+
      (GH#9); added t/debugger.t
    - Fix bug that prevented bareword method-calls being exempted when the method
      is a variable e.g. Foo->$bar (GH#8)
    - Add operator-overloading note to the gotchas section (GH#7)
  - License changed to Artistic 2.0
  - Drop legacy Group: tag


author: Paul Howarth <paul@city-fan.org> - 3.0.1-1
changelog:
  - Update to 3.0.1
    - Breaking change:
      - The behaviour of UNIVERSAL methods like $native->can and $native->isa is
        now defined as being the same as when autobox is not enabled rather than
        "undefined" (technically, this still falls under the rubric of
        "undefined", but the switch from "don't know" to "don't" could break
        buggy code, so bump for safety)
      - Add DOES to the list of non-autoboxed methods
    - Switch to semantic versioning scheme
    - Upgrade ppport.h from 3.35 → 3.42
    - Fix version declaration on 5.8 (GH#11)


author: Paul Howarth <paul@city-fan.org> - 0.17-1
changelog:
  - Update to 0.17
    - A large chunk of boilerplate XS code, which is also used in other XS
      modules, has been factored out of the main .xs file to a collection of .h
      files in the xsh subdirectory
    - The new optimization in perl 5.27.3 for scalar(keys(%$hashref)) is now
      correctly supported


author: Paul Howarth <paul@city-fan.org> - 0.18-1
changelog:
  - Update to 0.18
    - Fix compatibility with CV-in-stash optimization (CPAN RT#123411)
    - Fix strict/warn flags seeming to do nothing (CPAN RT#122956); the
      documentation has been amended to clarify how these two options are
      supposed to be used


author: Paul Howarth <paul@city-fan.org> - 0.39-1
changelog:
  - Update to 0.39
    - Fix failures on perl ≥ 5.28.0 with -DDEBUGGING (CPAN RT#127118); the
      module has been amended to accommodate with a change of behaviour of a core
      macro
    - Updated contact information


author: Paul Howarth <paul@city-fan.org> - 2.13.2-7
changelog:
  - Fix coercion warnings in 0.pm and 1.pm as per existing fixes in 2.pm
  - BR: coreutils, gcc and perl-devel


author: Paul Howarth <paul@city-fan.org> - 1.0.1-1
changelog:
  - Update to 1.0.1
    - Fix breakage when using Moo/Moose and Function::Parameters on perl < 5.24
      (CPAN RT#124745)
    - Add t/rt-124745.t
    - Update ppport.h from 3.19 → 3.44
  - License changed from (GPL+ or Artistic) to Artistic 2.0
  - Modernize spec using features from ExtUtils::MakeMaker ≥ 6.76


author: Devrim Gündüz <devrim@gunduz.org> - 1.9.0-3
changelog:
  - Change/Fix pgBouncer systemd configuration, per Peter:
    https://redmine.postgresql.org/issues/4398


author: Simone Caronni <negativo17@gmail.com> - 1.12.0-4
changelog:
  - Update SPEC file (build & runtime requirements, macros, rpmlint fixes, etc.).
  - Fix build on RHEL/CentOS 6/7/8.
  - Do not use a normal home folder and shell for the user.
  - Do not remove/change files in the scriptlets.
  - Do not start in daemon mode in systemd units.
  - Trim changelog.
  - Merge 1.12.0 from master.


author: Simone Caronni <negativo17@gmail.com> - 1.14.0-1
changelog:
  - Update to 1.14.0.
  - Update URL.
  - Enable systemd support at compile time so notify/socket support is built in.


author: Owen Taylor <otaylor@redhat.com> - 4.10.1-3
changelog:
  - Pass Qt paths we'll use in the file list to CMake
  - In %check, augment PKG_CONFIG_PATH, not replace it


author: Rex Dieter <rdieter@fedoraproject.org> - 5.18.4.1-2
changelog:
  - use bundled synaptics header, if needed
  - fix feature macro logic (defined as 1 on, undefined off)
  - minor cleanups


author: Benjamin A. Beasley <code@musicinmybrain.net> - 2.4.0-1
changelog:
  - New upstream version 2.4.0
  - Added new license file for main package (same MIT-style license)
  - Drop format-security patch, now upstreamed
  - Use upstreamed man pages; no need to generate with help2man anymore


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 217-21
changelog:
  - Python 2 binary package renamed to python2-portmidi
    See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3


author: Thomas Andrejak <thomas.andrejak@gmail.com> - 4.0.0-2
changelog:
  - Remove tcp_wrappers dependency, fix #1518774
    See https://fedoraproject.org/wiki/Changes/Deprecate_TCP_wrappers


author: Paul Howarth <paul@city-fan.org> - 1.3.6a-1
changelog:
  - Update to 1.3.6a
    - Configure script wrongly detected AIX lastlog functions
      (http://bugs.proftpd.org/show_bug.cgi?id=4304)
    - AllowChrootSymlinks off could cause login failures depending on filesystem
      permissions (http://bugs.proftpd.org/show_bug.cgi?id=4306)
    - mod_ctrls: error: unable to bind to local socket: Address already in use
      (https://github.com/proftpd/proftpd/issues/501)
    - Failed to handle multiple %{env:...} variables in single word in
      configuration (https://github.com/proftpd/proftpd/issues/507)
    - mod_sftp failed to check shadow password information when publickey
      authentication used (http://bugs.proftpd.org/show_bug.cgi?id=4308)
    - Use of "AllowEmptyPasswords off" broke SFTP/SCP logins
      (http://bugs.proftpd.org/show_bug.cgi?id=4309)
    - Use of mod_facl as static module caused ProFTPD to die on SIGHUP/restart
      (http://bugs.proftpd.org/show_bug.cgi?id=4310)
    - Use of curve25519-sha256@libssh.org SSH2 key exchange sometimes failed
      (https://github.com/proftpd/proftpd/issues/556)
    - Close extra file descriptors at startup
      (http://bugs.proftpd.org/show_bug.cgi?id=4312)
    - <Anonymous> with AuthAliasOnly in effect did not work as expected
      (http://bugs.proftpd.org/show_bug.cgi?id=4314)
    - CreateHome NoRootPrivs only worked partially
      (https://github.com/proftpd/proftpd/issues/568)
    - SFTP OPEN response included attribute flags that are not actually provided
      (https://github.com/proftpd/proftpd/issues/578)
    - Truncation of file while being downloaded with sendfile enabled caused
      timeouts due to infinite loop (http://bugs.proftpd.org/show_bug.cgi?id=4318)
    - FTP uploads frequently broke due to "Interrupted system call" error
      (http://bugs.proftpd.org/show_bug.cgi?id=4319)
    - Site-to-site transfers over TLS failed
      (https://github.com/proftpd/proftpd/issues/618)
    - Can't see symlinks using any FTP client when using MLSD
      (http://bugs.proftpd.org/show_bug.cgi?id=4322)
    - mod_tls 1.3.6 failed to compile using OpenSSL 0.9.8e
      (http://bugs.proftpd.org/show_bug.cgi?id=4325)
    - Using MaxClientsPerHost 1 in <Anonymous> section denied logins
      (http://bugs.proftpd.org/show_bug.cgi?id=4326)
    - SQLNamedConnectInfo with different backend database did not work properly
      (https://github.com/proftpd/proftpd/issues/642)
    - Segfault with mod_sftp+mod_sftp_pam after successful authentication using
      keyboard-interactive method (https://github.com/proftpd/proftpd/issues/656)
    - autoconf always failed to detect support for FIPS
      (https://github.com/proftpd/proftpd/issues/660)
    - SFTP connections failed when using "arcfour256" cipher
      (https://github.com/proftpd/proftpd/issues/663)
    - mod_auth_otp failed to build with OpenSSL 1.1.x
      (http://bugs.proftpd.org/show_bug.cgi?id=4335)
    - scp broken on FreeBSD 11 (http://bugs.proftpd.org/show_bug.cgi?id=4341)
    - Update mod_sftp to handle changed APIs in OpenSSL 1.1.x releases
      (https://github.com/proftpd/proftpd/issues/674)
    - Infinite loop possible in mod_sftp's set_sftphostkey() function
      (http://bugs.proftpd.org/show_bug.cgi?id=4356)
    - Some ASCII text files corrupted when downloading
      (http://bugs.proftpd.org/show_bug.cgi?id=4352)
    - Properly use the --includedir, --libdir configure variables in the
      generated proftpd.pc pkgconfig file
      (https://github.com/proftpd/proftpd/issues/797)
    - Reading invalid SSH key from database resulted in unexpected/unlogged
      disconnect failures (http://bugs.proftpd.org/show_bug.cgi?id=4350)
    - Symlink navigation broken after 1.3.6 update
      (http://bugs.proftpd.org/show_bug.cgi?id=4332)
    - Unable to connect to ProFTPD using TLSSessionTickets and TLSv1.3
      (https://github.com/proftpd/proftpd/issues/795)
    - SITE CPFR/CPTO did not honor <Limit> configurations
      (http://bugs.proftpd.org/show_bug.cgi?id=4372)
    - Using "TLSProtocol SSLv23" did not enable all protocol versions
      (https://github.com/proftpd/proftpd/issues/807)


author: Paul Howarth <paul@city-fan.org> - 1.3.6b-1
changelog:
  - Update to 1.3.6b
    - Fixed pre-authentication remote denial-of-service issue
      (CVE-2019-18217, https://github.com/proftpd/proftpd/issues/846)


author: Paul Howarth <paul@city-fan.org> - 1.3.6b-2
changelog:
  - Fix handling of CRL lookups by properly using issuer for lookups, and
    guarding against null pointers (GH#859, GH#861, CVE-2019-19269,
    CVE-2019-19270)


author: Paul Howarth <paul@city-fan.org> - 1.3.6b-3
changelog:
  - Fix API tests compile failure with GCC 10
    https://github.com/proftpd/proftpd/pull/886
  - mod_sftp: When handling the 'keyboard-interactive' authentication mechanism,
    as used for (e.g.) PAM, make sure to properly handle DEBUG, IGNORE,
    DISCONNECT, and UNIMPLEMENTED messages, per RFC 4253
    (http://bugs.proftpd.org/show_bug.cgi?id=4385)


author: Paul Howarth <paul@city-fan.org> - 1.3.6c-1
changelog:
  - Update to 1.3.6c
    - Use-after-free vulnerability in memory pools during data transfer
      (CVE-2020-9273, https://github.com/proftpd/proftpd/issues/903)
    - Fix mod_tls compilation with LibreSSL 2.9.x
      (https://github.com/proftpd/proftpd/issues/810)
    - MaxClientsPerUser was not enforced for SFTP logins when mod_digest was
      enabled (https://github.com/proftpd/proftpd/issues/750)
    - mod_sftp now handles an OpenSSH-specific private key format; it detects
      such keys, and logs a hint about reformatting them to a supported format
      (https://github.com/proftpd/proftpd/issues/793)
    - Directory listing was slower compared to previous ProFTPD versions
      (https://github.com/proftpd/proftpd/issues/793)
    - mod_sftp crashed when using pubkey-auth with DSA keys
      (https://github.com/proftpd/proftpd/issues/866)
    - Fix improper handling of TLS CRL lookups (CVE-2019-19269, CVE-2019-19270,
      https://github.com/proftpd/proftpd/issues/859)
    - Leaking PAM handler and data in case of unsuccessful authentication
      (https://github.com/proftpd/proftpd/issues/870)
    - SSH authentication failed for many clients due to receiving of
      SSH_MSG_IGNORE packet (http://bugs.proftpd.org/show_bug.cgi?id=4385)
    - SFTP publickey authentication failed unexpectedly when user had no shadow
      password info. (https://github.com/proftpd/proftpd/issues/890)
    - ftpasswd failed to restore password file permissions in some cases
      (https://github.com/proftpd/proftpd/issues/898)
    - Out-of-bounds read in mod_cap getstateflags() function; this has been
      addressed by updating the bundled version of libcap
      (CVE-2020-9272, https://github.com/proftpd/proftpd/issues/902)
      Note that this build of ProFTPD uses the system version of libcap and not
      the bundled version, and is not vulnerable to this issue


author: Paul Howarth <paul@city-fan.org> - 1.3.6c-2
changelog:
  - Retain a memory pool after an aborted transfer so that the %{transfer-status}
    LogFormat functionality still works
  - Own directory %{_sysconfdir}/logrotate.d


author: Paul Howarth <paul@city-fan.org> - 1.3.6c-3
changelog:
  - Avoid duplicate hostname and timestamps in syslog (#1808989)
    http://bugs.proftpd.org/show_bug.cgi?id=4185
    https://github.com/proftpd/proftpd/issues/1002
    https://github.com/proftpd/proftpd/pull/1009


author: Paul Howarth <paul@city-fan.org> - 1.3.6d-1
changelog:
  - Update to 1.3.6d
    - Fixed issue with FTPS uploads of large files using TLSv1.3
      (https://github.com/proftpd/proftpd/issues/959)
    - Fixed regression in the handling of '%{env:...}' configuration variables
      when the environment variable is not present
      (https://github.com/proftpd/proftpd/issues/857)
    - Second LIST of the same symlink shows different results
      (https://github.com/proftpd/proftpd/issues/940)
    - mod_sftp sends broken response when CREATETIME attribute is requested
      (https://github.com/proftpd/proftpd/issues/980)
    - Handle zero-length SFTP WRITE requests without error
      (http://bugs.proftpd.org/show_bug.cgi?id=4398)
    - PidFile should not be world-writable
      (https://github.com/proftpd/proftpd/issues/1018)
    - TLSv1.3 handshake fails due to missing session ticket key on some systems
      (https://github.com/proftpd/proftpd/issues/1014)
    - Lowercased FTP commands not properly identified
      (https://github.com/proftpd/proftpd/issues/1023)


author: Paul Howarth <paul@city-fan.org> - 1.3.6e-1
changelog:
  - Update to 1.3.6e
    - Fixed null pointer dereference in mod_sftp when using SCP incorrectly
      (https://github.com/proftpd/proftpd/issues/1043)


author: Devrim Gündüz <devrim@gunduz.org> - 6.2.0-1
changelog:
  - Update to 6.2.0
  - Applied https://src.fedoraproject.org/rpms/proj/pull-request/6 by
    Orion Poplawski.


author: Paul Howarth <paul@city-fan.org> - 1.9.1-6
changelog:
  - Switch upstream to github
  - Use %license where possible
  - Drop %defattr, redundant since rpm 4.4
  - Drop buildroot cleaning in %install section
  - Drop legacy Group: tag


author: Fabian Affolter <mail@fabian-affolter.ch> - 1.10.20200907
changelog:
  - Remove patches
  - Remove outdated docs
  - Update to latest upstream release 1.10.20200907 (rhbz#1880084)


author: Michel Alexandre Salim <salimma@fedoraproject.org> - 1.0.1-2
changelog:
  - Include demo animation as documentation
  - Own /usr/lib/systemd/unit, since the service file is optional


author: Pavel Raiskup <praiskup@redhat.com> - 2.5.5-1
changelog:
  - new upstream release, per release notes:
    https://github.com/okbob/pspg/releases/tag/2.5.3
    https://github.com/okbob/pspg/releases/tag/2.5.4
    https://github.com/okbob/pspg/releases/tag/2.5.5


author: Pavel Raiskup <praiskup@redhat.com> - 2.6.4-1
changelog:
  - new upstream release, per release notes:
    https://github.com/okbob/pspg/releases/tag/2.6.2
    https://github.com/okbob/pspg/releases/tag/2.6.3
    https://github.com/okbob/pspg/releases/tag/2.6.4


author: Pavel Raiskup <praiskup@redhat.com> - 2.6.6-1
changelog:
  - new upstream release, per release notes:
    https://github.com/okbob/pspg/releases/tag/2.6.5
    https://github.com/okbob/pspg/releases/tag/2.6.6
  - Fix of drawing vertical cursor on last column when border is 0 or 1


author: Pavel Raiskup <praiskup@redhat.com> - 3.0.4-1
changelog:
  - new upstream release, per release notes:
    https://github.com/okbob/pspg/releases/tag/3.0.4
    https://github.com/okbob/pspg/releases/tag/3.0.3
    https://github.com/okbob/pspg/releases/tag/3.0.2
    https://github.com/okbob/pspg/releases/tag/3.0.1
    https://github.com/okbob/pspg/releases/tag/2.7.2
    https://github.com/okbob/pspg/releases/tag/2.7.1
    https://github.com/okbob/pspg/releases/tag/2.7.0
    https://github.com/okbob/pspg/releases/tag/2.6.6


author: Pavel Raiskup <praiskup@redhat.com> - 3.1.3-1
changelog:
  - new upstream release, per release notes:
    https://github.com/okbob/pspg/releases/tag/3.1.3
    https://github.com/okbob/pspg/releases/tag/3.1.2
    https://github.com/okbob/pspg/releases/tag/3.1.1
    https://github.com/okbob/pspg/releases/tag/3.0.7
    https://github.com/okbob/pspg/releases/tag/3.0.6


author: Robert Scheck <robert@fedoraproject.org> 4.999.9-19.beta.20200421git
changelog:
  - Update to GIT 20200421
  - Added patch against race condition in setting permissions on output file (#1182024)
  - Added patch to revert environment redirect allowing 'export XZ_OPT="-9"' or similar


author: Marcin Zajaczkowski <mszpak ATT wp DOTT pl> - 0.5.4-1
changelog:
  - Update to 0.5.4
  - Add GPG signature verification
  - Drop Python 2 subpackage - https://fedoraproject.org/wiki/Changes/F31_Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 1.9.10-3
changelog:
  - Subpackage python2-pysvn has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Barry Scott <barry@barrys-emacs.org> - 1.9.12-1
changelog:
  - Update to upstream 1.9.12 release
  - Add support for subversion 1.14
  - Tested with Python 3.9b1
  - Add support for gpg-agent auth provider
  - Fix problem building against svn 1.7 which is needed for Centos 7 support


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 8.2.43-1
changelog:
  - Update to version 8.2.43
  - Add Python 3 package for EPEL 6
  - Remove ppc64 specific conditionals (ppc64 no longer built in Fedora or EPEL)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 8.2.44-1
changelog:
  - Update to version 8.2.44
  - Drop EPEL 6 specializations (will be EOL November 2020)
  - Don't use python-embed when compiling python modules


author: Miro Hrončok <mhroncok@redhat.com> - 1.2.1-9
changelog:
  - Subpackage python2-Bottleneck has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Denis Fateyev <denis@fateyev.com> - 3.30.1.r1-1
changelog:
  - Bump upstream version to 3.30.1
  - Added patch for vtables test support
  - Added EPEL8 python3.6 support


author: Miro Hrončok <mhroncok@redhat.com> - 1.3.6-23
changelog:
  - Subpackage python2-blist has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Mattia Verga <mattia.verga@protonmail.com> - 3.4.7-2
changelog:
  - Create a doc subpackage
  - Remove executable bit set on license files
  - Add py_provides macro for EPEL7


author: Miro Hrončok <mhroncok@redhat.com> - 1.5-11
changelog:
  - Subpackage python2-cccolutils has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 1.3.1-8
changelog:
  - Subpackage python2-lazy-object-proxy has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.3.5-2
changelog:
  - Subpackage python2-llfuse has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 2.1.2-3
changelog:
  - Subpackage python2-lz4 has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Elliott Sales de Andrade <quantum.analyst@gmail.com> - 3.0.0-1
changelog:
  - Update to latest version
  - Drop Python 2 subpackages
  - Stop setting a default backend (allow Matplotlib to choose automatically)


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0.7.3-7
changelog:
  - Python 2 binary package renamed to python2-mistune
    See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3


author: Miro Hrončok <mhroncok@redhat.com> - 0.6.1-5
changelog:
  - Subpackage python2-msgpack has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 2.6.6-3
changelog:
  - Subpackage python2-numexpr has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 2.7.0-1
changelog:
  - Update to latest version (#1614993)
  - Various modernization to the spec file. Actually fail %check if the test
    suite fails.


author: Miro Hrončok <mhroncok@redhat.com> - 0.24.1-2
changelog:
  - Subpackage python2-pandas has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Kevin Fenzi <kevin@scrye.com> - 2.0.0-7
changelog:
  - Review fixes: drop python3 dep, Update obsoletes, add python_provide
  - Review fixes: Use pypi_source, fixed files globbing.


author: Miro Hrončok <mhroncok@redhat.com> - 1.0-13
changelog:
  - Update Python macros to new packaging standards
    (See https://fedoraproject.org/wiki/Changes/Move_usr_bin_python_into_separate_package)


author: Miro Hrončok <mhroncok@redhat.com> - 1.2.1-2
changelog:
  - Rebuilt for Python 3.7
  - Prolong the deadline for tests on s390x
  - Don't ignore the test results on arm, do the same as on s390x


author: Jonathan Underwood <jonathan.underwood@gmail.com> - 1.0.6-1
changelog:
  - Update to version 1.0.6
  - Switch URL to point to PyPi
  - Cleanup old macros in spec file
  - Add rencode.pyx file from git repository
  - Add BuildRequires for python{2,3}-wheel


author: Miro Hrončok <mhroncok@redhat.com> - 1.0.6-5
changelog:
  - Subpackage python2-rencode has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Martin Kutlak <mkutlak@redhat.com> 0.26-2
changelog:
  - Anonymize paths in frames
  - Test fix: correct syntax for gdb backtrace command
  - Initial python-satyr commit for satyr 0.26


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.1.10-11
changelog:
  - Drop explicit locale setting
    See https://fedoraproject.org/wiki/Changes/Remove_glibc-langpacks-all_from_buildroot


author: Miro Hrončok <mhroncok@redhat.com> - 1.1.10-13
changelog:
  - Subpackage python2-setproctitle has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Randy Barlow <bowlofeggs@fedoraproject.org> - 3.17.0-1
changelog:
  - Update to 3.17.0 (#1773534).
  - https://github.com/simplejson/simplejson/blob/v3.17.0/CHANGES.txt
  - Drop python2-simplejson.


author: Miro Hrončok <mhroncok@redhat.com> - 0.5.4-2
changelog:
  - Subpackage python2-snappy has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 0.10.1-7
changelog:
  - Subpackage python2-subvertpy has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0.7.0-12
changelog:
  - Python2 binary package has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 3.5.2-2
changelog:
  - Subpackage python2-tables has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Lumír Balhar <lbalhar@redhat.com> - 5.1.1-2
changelog:
  - New patch to not turn DeprecationWarning in tornado module into Exception
  - Fixes FTBFS with Python 3.8


author: Robert-André Mauchin <zebob.m@gmail.com> - 19.10.0-2
changelog:
  - Security fix for CVE-2020-10108 (#1813439, #1813441)
  - Security fix for CVE-2020-10109 (#1813447, #1813449)


author: Miro Hrončok <mhroncok@redhat.com> - 2.0-0.2.20170206git2f1d487
changelog:
  - Subpackage python2-ujson has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 1.11.2-4
changelog:
  - Subpackage python2-wrapt has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Miro Hrončok <mhroncok@redhat.com> - 18.1.0-2
changelog:
  - Subpackages python2-zmq, python2-zmq-test have been removed
    See https://fedoraproject.org/wiki/Changes/RetirePython2


author: Jochen Breuer <jbreuer@suse.de> - 18.1.0-3
changelog:
  - Providing python-pyzmq, since some packages are still relying on that.
    See: https://bugzilla.redhat.com/show_bug.cgi?id=1789889


author: Carl George <carl@george.computer> - 5.6.3-6
changelog:
  - Drop python3-psutil subpackage (provided in RHEL 8)
  - Rename spec file to python2-psutil.spec to avoid conflict with RHEL 8 SRPM
  - See rhbz#1797174 for more information


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.22.00-1
changelog:
  - Update to 6.22.00
  - Drop patches accepted upstream
    - root-FitData-assert-fix.patch
    - root-clang-altivec-vector.patch
    - root-format-fix.patch
    - root-moved-file.patch
    - root-xmlmodify-dep.patch
  - New and improved Python bindings
  - The new Python bindings can be built for both Python 2 and Python 3
    out of the box. Dropped the workaround in specfile for this (EPEL 7)
  - Dropped the python3-other packages (EPEL 7)
  - The new Python bindings has split the TPython interface to a separate
    library. Now in a separate root-tpython package
  - root-tpython and root-tmva-python are now using Python 3 on EPEL 7
  - New subpackage root-gui-browsable
  - New patches (submitted upstream)
    - Fix too aggressive -Werror replacements
    - Add missing call to TFile::SetCacheFileDir in a TMVA tutorial
    - Adjust stressGraphics.ref
    - Fix off-by-one error in histogram v7 bin iterator
    - Compatibility with python 2.7 versions before 2.7.9
    - Fix the RNTuple.LargeFile test on 32bit (i386 and armv7hf)
    - Fix doxygen issues
    - Fix bad regex in TProofMgr
    - Compatibility with xrootd 5
  - Add workaround for a bug in doxygen 1.8.17 and later causing different
    results on 32 and 64 bit


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.22.00-7
changelog:
  - Avoid unneeded build requirement on srm-ifce-devel
  - Do not export Python modules in CMake config
  - Drop patch root-clang-ignore-gcc-options.patch
    ("Recent ROOT does not send all possible compiler flags to rootcling.")


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.22.02-1
changelog:
  - Update to 6.22.02
  - Drop patch previously backported: root-doxygen-endof-part1.patch
  - Drop patch accepted upstream: root-python2-compat.patch
  - Add back line accidentally removed in root-config
  - Install headers in new PyROOT with COMPONENT headers
  - Increase test timeout for ppc64le


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.22.02-2
changelog:
  - Adapt to xrootd 5 (Fedora 33+, EPEL 7+)
    - Don't build the old proof client (xproofd)
    - Don't build the old NetX module


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.22.02-3
changelog:
  - Drop obsolete patch root-add-flexiblas-detection.patch (cmake's
    FindBLAS.cmake supports flexiblas now)
  - Drop the workaround for the bug in doxygen causing different results
    on 32 and 64 bit architectures (use doxygen < 1.8.17 or >= 1.8.20-3)
  - Build require xrootd 5 (Fedora 33+, EPEL 7+)


author: Irina Boverman <iboverma@redhat.com> - 0.29.0-1
changelog:
  - Resolved PROTON-2092
  - Rebased to 0.29.0 rc1 upstream
  - Removed jsoncpp BuildRequires and Requires for now, there is no jsoncpp in EPEL 8


author: Rex Dieter <rdieter@fedoraproject.org> - 2.11.2-2
changelog:
  - cleanup, fix qsci docs and %check logic
  - include python dist-info for qt5 builds
  - drop python2 on f31+ for now due to FTBFS


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 1:4.12.3-1
changelog:
  - Update to version 4.12.3 (no code changes w.r.t. 4.12.2)
  - Backport XrdVoms fixes from upstream git


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 1:4.12.3-3
changelog:
  - Fix one definition rule (ODR) violation for LTO
  - Disable LTO for 32 bit architectures due to the POSIX preload code


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 1:4.12.3-5
changelog:
  - Use new CMake macros where available
  - Backport minor fixes from upstream git
    - Correct flag reset code for ssq monitor option
    - Fix typo in xrootd-config help
  - Prevent deadlock in Python bindings
  - Fix plugin path in xrootd-http.cfg for 32 bit architectures


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 1:5.0.1-1
changelog:
  - Update to version 5.0.1
  - Remove conditionals for building on EPEL 6
  - Drop patches (accepted upstream or previously backported)
  - Fix 32 bit compilation (format error)
  - Fix compilation on ARM, PPC and S390X (char is unsigned)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 1:5.0.2-1
changelog:
  - Update to version 5.0.2
  - Drop patches (accepted upstream or previously backported)
  - Obsolete xrdhttpvoms in xrootd-voms package


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 1:5.0.3-2
changelog:
  - Correct plugin version checking to prevent false negatives
  - Fix wrong section number in xrootdfs.1 manpage
  - Use system tinyxml library (unbundle)


author: Karel Volný <kvolny@redhat.com> 1.3.4-1
changelog:
  - new version 1.3.4
  - see the upstream changelog at http://qmmp.ylsoftware.com/
  - also fixes rhbz#1684881


author: Karel Volný <kvolny@redhat.com> 1.3.5-1
changelog:
  - new version 1.3.5 (#1785870)
  - see the upstream changelog at http://qmmp.ylsoftware.com/
  - fixes crash when reading encrypted archive (#1694388)


author: Karel Volný <kvolny@redhat.com> 1.4.1-1
changelog:
  - new version 1.4.1 (#1828957)
  - see the upstream changelog at http://qmmp.ylsoftware.com/
  - adapted to F33 System-Wide Change: CMake to do out-of-source builds
  - install desktop file for opening audio CDs as Solid action


author: Karel Volný <kvolny@redhat.com> 1.2.3-1
changelog:
  - new version 1.2.3
  - see the upstream changelog at http://qmmp.ylsoftware.com/
  - drop Provides/Obsoletes, after four releases


author: Karel Volný <kvolny@redhat.com> 1.3.1-1
changelog:
  - new version 1.3.1
  - see the upstream changelog at http://qmmp.ylsoftware.com/
  - define unversioned plugin dir
  - history plugin and mpg123 support moved to qmmp


author: Karel Volný <kvolny@redhat.com> 1.4.0-1
changelog:
  - new version 1.4.0 (rhbz#1828956)
  - see the upstream changelog at http://qmmp.ylsoftware.com/
  - adds YouTube plugin
  - adds appdata


author: Michel Alexandre Salim <salimma@fedoraproject.org> - 0.10.0-4
changelog:
  - Fix for CMake macro changes
  - Add ability to disable Qt4 build (makes it easier to maintain EPEL8 branch)


author: Ben Rosser <rosser.bjr@gmail.com> - 0.13.0-1
changelog:
  - Updated to latest upstream release, 0.13.0.
  - Add support for reloading quasselcore daemon via SIGHUP (#1380176).


author: Ivan Mironov <mironov.ivan@gmail.com> - 3.9.0-2.1
changelog:
  - Add missing BuildRequires: xxhash-devel, openssl-devel
  - Add missing Requires for -devel package: file-devel, openssl-devel


author: Gerd Pokorra <gp@zimt.uni-siegen.de> 0.2018.04-1
changelog:
  - rakudo builds again on all primary architectures
  - add BuildRequires perl(Digest::SHA)
  - update to 2018.04


author: Gerd Pokorra <gp@zimt.uni-siegen.de> 0.2018.10-1
changelog:
  - update to 2018.10
  - follow the change in source from tools/install-dist.pl to tools/install-dist.p6


author: Charles R. Anderson <cra@wpi.edu> - 3.9-1
changelog:
  - Update to 3.9
  - mention that Git is supported in the package description
  - Bring up to date with packaging guidelines:
  - remove unnecessary buildroot cleaning
  - use %license tag
  - fix macro usage in Source0 URL
  - remove redundant %dir usage
  - use %make_build
  - adjust some whitespace for readability


author: Paul Howarth <paul@city-fan.org> - 0.998-6
changelog:
  - Account for systemd-units being merged into systemd at Fedora 17
  - Drop support for SysV-to-systemd migration from Fedora 18, RHEL 7
  - Use forward-looking conditionals
  - Use fewer full paths from commands in scriptlets, to aid readability
  - Drop legacy BuildRoot: and Group: tags
  - Drop explicit buildroot cleaning in %clean and %install


author: Paul Howarth <paul@city-fan.org> - 0.998b-1
changelog:
  - Update to 0.998b
    - Minor fixes in copyright and documentation
    - Bugfix: Minor fix to prevent errors on newer compilers
    - Fix for memory errors on very large datasets
  - Upstream is now at rbldnsd.io
  - Package new LICENSE.txt and README files


author: Charles R. Anderson <cra@wpi.edu> - 1.8.4-2
changelog:
  - Escape macros in comments
  - 1.8.4 release security fixes rhbz#1670427:
    CVE-2018-8794 CVE-2018-8795 CVE-2018-8797 CVE-2018-20175 CVE-2018-20176
    CVE-2018-8791 CVE-2018-8792 CVE-2018-8793 CVE-2018-8796 CVE-2018-8798
    CVE-2018-8799 CVE-2018-8800 CVE-2018-20174 CVE-2018-20177 CVE-2018-20178
    CVE-2018-20179 CVE-2018-20180 CVE-2018-20181 CVE-2018-20182


author: Charles R. Anderson <cra@wpi.edu> - 1.8.6-1
changelog:
  - Update to 1.8.6 release which fixes a bug in 1.8.5.
  - 1.8.5 is a security  release to address various buffer overflow 
    and overrun issues in the rdesktop protocol handling.


author: Charles R. Anderson <cra@wpi.edu> - 1.8.6-1
changelog:
  - Update to 1.9.0
  - Use new PulseAudio support rather than libao
  - Reenable CredSSP support now that libgssglue is no longer required


author: Frank Crawford <frank@crawford.emu.id.au> 2.0.3-3
changelog:
  - Add BuildRequire python3-setuptools in addition to python3-devel
    (see https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/GCPGM34ZGEOVUHSBGZTRYR5XKHTIJ3T7/)


author: clime <clime@fedoraproject.org> 1.0-1
changelog:
  - switch order of input arguments (target_repo first, package name second)
  - Update README.md
  - use "source_indices" param in spec instead of "sources" due to change in rpkg-
  util
  - fix tag ids output to contain 40 chars instead of 39
  - fix package description and improve comment formatting
  - update README.md
  - add README.md with description and example usage
  - add dot at the end of summary in spec
  - requires on dynamic libs are automatically generated by rpm


author: Conrad Meyer <cemeyer@uw.edu> - 0.9.7-1
changelog:
  - Bump to latest upstream release (rhbz# 1588472)
  - Drop special views patch (# 1354125); now fixed in 0.9.7


author: Robbie Harwood <rharwood@redhat.com> - 9.22-17
changelog:
  - Merge all {,256}{,ml} variants into one package (with compat symlinks)
  - Resolves: #1669302
  - Resolves: #1732589


author: Julio Gonzalez Gil <git@juliogonzalez.es> - 1.84-2
changelog:
  - General cleanup to adapt to Fedora guidelines
  - Build with PIE enabled (required by Fedora)
  - Remove unneeded build requirement for mailcap


author: Julio Gonzalez Gil <git@juliogonzalez.es> - 1.84-3
changelog:
  - Require fuse package on runtime to allow mounting with systemd,
    mount command or /etc/fstab (#1637669)


author: Julio Gonzalez Gil <git@juliogonzalez.es> - 1.85-1
changelog:
  - Fix cross building (https://github.com/s3fs-fuse/s3fs-fuse/pull/985)
    * 985-fix-cross-building.patch
  - Support Curl lower than 7.25 (CentOS6) (https://github.com/s3fs-fuse/s3fs-fuse/pull/987)
    * 987-support-curl-lt-7-25.patch
  - Update to 1.85 from https://github.com/s3fs-fuse/s3fs-fuse
    Full changelog: https://github.com/s3fs-fuse/s3fs-fuse/releases/tag/v1.85


author: Julio Gonzalez Gil <git@juliogonzalez.es> - 1.86-1
changelog:
  - Update to 1.86 from https://github.com/s3fs-fuse/s3fs-fuse (#1798716)
    Full changelog: https://github.com/s3fs-fuse/s3fs-fuse/releases/tag/v1.86
  - Removed:
    * 985-fix-cross-building.patch
    * 987-support-curl-lt-7-25.patch


author: Julio Gonzalez Gil <packages@juliogonzalez.es> - 1.86-2
changelog:
  - Add mailcap dependency removed at 1.84-2. as it is in fact a runtime
    dependency to take care of mime-types on upload
    https://github.com/s3fs-fuse/s3fs-fuse/issues/1217


author: Julio Gonzalez Gil <packages@juliogonzalez.es> - 1.87-1
changelog:
  - Update to 1.87 from https://github.com/s3fs-fuse/s3fs-fuse (#1867722)
    Full changelog: https://github.com/s3fs-fuse/s3fs-fuse/releases/tag/v1.87


author: Timothée Floure <fnux@fedoraproject.org> - 1.9.4-3
changelog:
  - Remove useless PCDIR variable definition in build section
  - Fix erroneous dates in last two changelog entries


author: Merlin Mathesius <mmathesi@redhat.com> - 1.0.11-14
changelog:
  - Fix FTBFS by disabling regeneration of documentation at build time
    and using pregenerated docs included in upstream source. This is
    because gtkdoc-mktmpl has been removed as of gtk-doc-1.26.


author: Sérgio Basto <sergio@serjux.com> - 1.6.10-1
changelog:
  - Update to 1.6.10
  - Add from Debian package, BRs, patches and config files
  - Switch to cmake
  - Modernize spec file


author: Derek Weitzel <dweitzel@unl.edu> - 0.3.3-1
changelog:
  - Merge OSG changes
  - Use a newer, still supported version of devtoolset
  - Fix bug in verifying EC signed tokens #13


author: Dave love <loveshack@fedoraproject.org> - 6.0-4
changelog:
  - Add openmpi3 variant on el7
  - Fix logic for mpi running in %check
  - Specify cube and opari version requirements


author: Dave love <loveshack@fedoraproject.org> - 6.0-7
changelog:
  - Bundle the recommended modified libunwind
  - Fix FTBFS with binutils 2.34
  - Avoid oshm on el8/fedora aarch64


author: Rex Dieter <rdieter@fedoraproject.org> - 0.18.0-1
changelog:
  - sddm-0.18.0
  - rebase libXau patch (upstream pull request #863)
  - drop patch from upstream pull request #735
  - drop remnants of 02-fedora sddm theme


author: Dave Dykstra <dwd@fedoraproject.org> - 3.5.2-1.2
changelog:
  - Add patch for PR #4974.  Only the src rpm is being used, for
    building a --without-suid installation, so this won't be released
    to EPEL or Fedora other than rawhide..


author: Dave Dykstra <dwd@fedoraproject.org> - 3.6.0-1
changelog:
  - Upgrade to upstream 3.6.0.  Remove patch #4679 for el8, since
    golang-12 is now available for that build machine.


author: Antonio Trande <sagitter@fedoraproject.org> - 2.56-1
changelog:
  - First package
  - Unbundle zlib, boost and BioNetGen
  - Remove unused header files
  - Fix file permissions
  - Add License file provided by upstream


author: Zygmunt Krynicki <me@zygoon.pl>
changelog:
  - New upstream release, LP: #1875071
    - many: backport _writable_defaults dir changes
    - tests: fix incorrect check in smoke/remove test
    - cmd/snap-bootstrap,seed: backport of uc20 PRs
    - tests: avoid exit when nested type var is not defined
    - cmd/snap-preseed: backport fixes
    - interfaces: optimize rules of multiple connected iio/i2c/spi plugs
    - many: cherry-picks for 2.45, gh-action, test fixes
    - tests/lib: account for changes in arch package file name extension
    - postrm, snap-mgmt: cleanup modules and other cherry-picks
    - snap-confine: don't die if a device from sysfs path cannot be
      found by udev
    - data/selinux: update policy to allow forked processes to call
      getpw*()
    - tests/main/interfaces-time-control: exercise setting time via date
    - interfaces/builtin/time-control: allow POSIX clock API
    - usersession/userd: add "slack" to the white list of URL schemes
      handled by xdg-open


author: Samuele Pedroni <pedronis@lucediurna.net>
changelog:
  - New upstream release, LP: #1875071
    - o/ifacestate: fix bug in snapsWithSecurityProfiles
    - tests/main/selinux-clean: workaround SELinux denials triggered by
      linger setup on Centos8


author: Michael Vogt <mvo@ubuntu.com>
changelog:
  - New upstream release 2.46
   - logger: add support for setting snapd.debug=1 on kernel cmdline
   - o/snapstate: check disk space before creating automatic snapshot
     on remove
   - boot, o/devicestate: observe existing recovery bootloader trusted
     boot assets
   - many: use transient scope for tracking apps and hooks
   - features: add HiddenSnapFolder feature flag
   - tests/lib/nested.sh: fix partition typo, unmount the image on uc20
     too
   - runinhibit: open the lock file in read-only mode in IsLocked
   - cmd/s-b/initramfs-mounts: make recover -> run mode transition
     automatic
   - tests: update spread test for unknown plug/slot with snapctl is-
     connected
   - osutil: add OpenExistingLockForReading
   - kernel: add kernel.Validate()
   - interfaces: add vcio interface
   - interfaces/{docker,kubernetes}-support: load overlay and support
     systemd cgroup driver
   - tests/lib/nested.sh: use more robust code for finding what loop
     dev we mounted
   - cmd/snap-update-ns: detach all bind-mounted file
   - snap/snapenv: set SNAP_REAL_HOME
   - packaging: umount /snap on purge in containers
   - interfaces: misc policy updates xlvi
   - secboot,cmd/snap-bootstrap: cross-check partitions before
     unlocking, mounting
   - boot: copy boot assets cache to new root
   - gadget,kernel: add new kernel.{Info,Asset} struct and helpers
   - o/hookstate/ctlcmd: make is-connected check whether the plug or
     slot exists
   - tests: find -ignore_readdir_race when scanning cgroups
   - interfaces/many: deny arbitrary desktop files and misc from
     /usr/share
   - tests: use "set -ex" in prep-snapd-in-lxd.sh
   - tests: re-enable udisks test on debian-sid
   - cmd/snapd-generator: use PATH fallback if PATH is not set
   - tests: disable udisks2 test on arch linux
   - github: use latest/stable go, not latest/edge
   - tests: remove support for ubuntu 19.10 from spread tests
   - tests: fix lxd test wrongly tracking 'latest'
   - secboot: document exported functions
   - cmd: compile snap gdbserver shim correctly
   - many: correctly calculate the desktop file prefix everywhere
   - interfaces: add kernel-crypto-api interface
   - corecfg: add "system.timezone" setting to the system settings
   - cmd/snapd-generator: generate drop-in to use fuse in container
   - cmd/snap-bootstrap/initramfs-mounts: tweak names, add comments
     from previous PR
   - interfaces/many: miscellaneous updates for strict microk8s
   - secboot,cmd/snap-bootstrap: don't import boot package from secboot
   - cmd/snap-bootstrap/initramfs-mounts: call systemd-mount instead of
     the-tool
   - tests: work around broken update of systemd-networkd
   - tests/main/install-fontconfig-cache-gen: enhance test by
     verifying, add fonts to test
   - o/devicestate: wrap asset update observer error
   - boot: refactor such that bootStateUpdate20 mainly carries Modeenv
   - mkversion.sh: disallow changelog versions that have git in it, if
     we also have git version
   - interfaces/many: miscellaneous updates for strict microk8s
   - snap: fix repeated "cannot list recovery system" and add test
   - boot: track trusted assets during initial install, assets cache
   - vendor: update secboot to fix key data validation
   - tests: unmount FUSE file-systems from XDG runtime dir
   - overlord/devicestate: workaround non-nil interface with nil struct
   - sandbox/cgroup: remove temporary workaround for multiple cgroup
     writers
   - sandbox/cgroup: detect dangling v2 cgroup
   - bootloader: add helper for creating a bootloader based on gadget
   - tests: support different images on nested execution
   - many: reorg cmd/snapinfo.go into snap and new client/clientutil
   - packaging/arch: use external linker when building statically
   - tests: cope with ghost cgroupv2
   - tests: fix issues related to restarting systemd-logind.service
   - boot, o/devicestate: TrustedAssetUpdateObserver stubs, hook up to
     gadget updates
   - vendor: update github.com/kr/pretty to fix diffs of values with
     pointer cycles
   - boot: move bootloaderKernelState20 impls to separate file
   - .github/workflows: move snap building to test.yaml as separate
     cached job
   - tests/nested/manual/minimal-smoke: run core smoke tests in a VM
     meeting minimal requirements
   - osutil: add CommitAs to atomic file
   - gadget: introduce content update observer
   - bootloader: introduce TrustedAssetsBootloader, implement for grub
   - o/snapshotstate: helpers for calculating disk space needed for an
     automatic snapshot
   - gadget/install: retrieve command lines from bootloader
   - boot/bootstate20: unify commit method impls, rm
     bootState20MarkSuccessful
   - tests: add system information and image information when debug
     info is displayed
   - tests/main/cgroup-tracking: try to collect some information about
     cgroups
   - boot: introduce current_boot_assets and
     current_recovery_boot_assets to modeenv
   - tests: fix for timing issues on journal-state test
   - many: remove usage and creation of hijacked pid cgroup
   - tests: port regression-home-snap-root-owned to tests.session
   - tests: run as hightest via tests.session
   - github: run CLA checks on self-hosted workers
   - github: remove Ubuntu 19.10 from actions workflow
   - tests: remove End-Of-Life opensuse/fedora releases
   - tests: remove End-Of-Life releases from spread.yaml
   - tests: fix debug section of appstream-id test
   - interfaces: check !b.preseed earlier
   - tests: work around bug in systemd/debian
   - boot: add deepEqual, Copy helpers for Modeenv to simplify
     bootstate20 refactor
   - cmd: add new "snap recovery" command
   - interfaces/systemd: use emulation mode when preseeding
   - interfaces/kmod: don't load kernel modules in kmod backend when
     preseeding
   - interfaces/udev: do not reload udevadm rules when preseeding
   - cmd/snap-preseed: use snapd from the deb if newer than from seeds
   - boot: fancy marshaller for modeenv values
   - gadget, osutil: use atomic file copy, adjust tests
   - overlord: use new tracking cgroup for refresh app awareness
   - github: do not skip gofmt with Go 1.9/1.10
   - many: introduce content write observer, install mode glue, initial
     seal stubs
   - daemon,many: switch to use client.ErrorKind and drop the local
     errorKind...
   - tests: new parameters for nested execution
   - client: move all error kinds into errors.go and add doc strings
   - cmd/snap: display the error in snap debug seeding if seeding is in
     error
   - cmd/snap/debug/seeding: use unicode for proper yaml
   - tests/cmd/snap-bootstrap/initramfs-mounts: add test case for empty
     recovery_mode
   - osutil/disks: add mock disk and tests for happy path of mock disks
   - tests: refresh/revert snapd in uc20
   - osutil/disks: use a dedicated error to indicate a fs label wasn't
     found
   - interfaces/system-key: in WriteSystemKey during tests, don't call
     ParserFeatures
   - boot: add current recovery systems to modeenv
   - bootloader: extend managed assets bootloader interface to compose
     a candidate command line
   - interfaces: make the unmarshal test match more the comment
   - daemon/api: use pointers to time.Time for debug seeding aspect
   - o/ifacestate: update security profiles in connect undo handler
   - interfaces: add uinput interface
   - cmd/snap-bootstrap/initramfs-mounts: add doSystemdMount + unit
     tests
   - o/devicestate: save seeding/preseeding times for use with debug
     seeding api
   - cmd/snap/debug: add "snap debug seeding" command for preseeding
     debugging
   - tests/main/selinux-clean: workaround SELinux denials triggered by
     linger setup on Centos8
   - bootloader: compose command line with mode and extra arguments
   - cmd/snap, daemon: detect and bail purge on multi-snap
   - o/ifacestate: fix bug in snapsWithSecurityProfiles
   - interfaces/builtin/multipass: replace U+00A0 no-break space with
     simple space
   - bootloader/assets: generate bootloader assets from files
   - many/tests/preseed: reset the preseeded images before preseeding
     them
   - tests: drop accidental accents from e
   - secboot: improve key sealing tests
   - tests: replace _wait_for_file_change with retry
   - tests: new fs-state which replaces the files.sh helper
   - sysconfig/cloudinit_test.go: add test for initramfs case, rm "/"
     from path
   - cmd/snap: track started apps and hooks
   - tests/main/interfaces-pulseaudio: disable start limit checking for
     pulseaudio service
   - api: seeding debug api
   - .github/workflows/snap-build.yaml: build the snapd snap via GH
     Actions too
   - tests: moving journalctl.sh to a new journal-state tool
   - tests/nested/manual: add spread tests for cloud-init vuln
   - bootloader/assets: helpers for registering per-edition snippets,
     register snippets for grub
   - data,packaging,wrappers: extend D-Bus service activation search
     path
   - spread: add opensuse 15.2 and tumbleweed for qemu
   - overlord,o/devicestate: restrict cloud-init on Ubuntu Core
   - sysconfig/cloudinit: add RestrictCloudInit
   - cmd/snap-preseed: check that target path exists and is a directory
     on --reset
   - tests: check for pids correctly
   - gadget,gadget/install: refactor partition table update
   - sysconfig/cloudinit: add CloudInitStatus func + CloudInitState
     type
   - interface/fwupd: add more policies for making fwupd upstream
     strict
   - tests: new to-one-line tool which replaces the strings.sh helper
   - interfaces: new helpers to get and compare system key, for use
     with seeding debug api
   - osutil, many: add helper for checking whether the process is a go
     test binary
   - cmd/snap-seccomp/syscalls: add faccessat2
   - tests: adjust xdg-open after launcher changes
   - tests: new core config helper
   - usersession/userd: do not modify XDG_DATA_DIRS when calling xdg-
     open
   - cmd/snap-preseed: handle relative chroot path
   - snapshotstate: move sizer to osutil.Sizer()
   - tests/cmd/snap-bootstrap/initramfs-mounts: rm duplicated env ref
     kernel tests
   - gadget/install,secboot: use snapcore/secboot luks2 api
   - boot/initramfs_test.go: add Commentf to more Assert()'s
   - tests/lib: account for changes in arch package file name extension
   - bootloader/bootloadertest: fix comment typo
   - bootloader: add helper for getting recovery system environment
     variables
   - tests: preinstall shellcheck and run tests on focal
   - strutil: add a helper for parsing kernel command line
   - osutil: add CheckFreeSpace helper
   - secboot: update tpm connection error handling
   - packaging, cmd/snap-mgmt, tests: remove modules files on purge
   - tests: add tests.cleanup helper
   - packaging: add "ca-certificates" to build-depends
   - tests: more checks in core20 early config spread test
   - tests: fix some snapstate tests to use pointers for
     snapmgrTestSuite
   - boot: better naming of helpers for obtaining kernel command line
   - many: use more specific check for unit test mocking
   - systemd/escape: fix issues with "" and "\t" handling
   - asserts: small improvements and corrections for sequence-forming
     assertions' support
   - boot, bootloader: query kernel command line of run mod and
     recovery mode systems
   - snap/validate.go: disallow snap layouts with new top-level
     directories
   - tests: allow to add a new label to run nested tests as part of PR
     validation
   - tests/core/gadget-update-pc: port to UC20
   - tests: improve nested tests flexibility
   - asserts: integer headers: disallow prefix zeros and make parsing
     more uniform
   - asserts: implement Database.FindSequence
   - asserts: introduce SequenceMemberAfter in the asserts backstores
   - spread.yaml: remove tests/lib/tools from PATH
   - overlord: refuse to install snaps whose activatable D-Bus services
     conflict with installed snaps
   - tests: shorten lxd-state undo-mount-changes
   - snap-confine: don't die if a device from sysfs path cannot be
     found by udev
   - tests: fix argument handling of apt-state
   - tests: rename lxd-tool to lxd-state
   - tests: rename user-tool to user-state, fix --help
   - interfaces: add gconf interface
   - sandbox/cgroup: avoid parsing security tags twice
   - tests: rename version-tool to version-compare
   - cmd/snap-update-ns: handle anomalies better
   - tests: fix call to apt.Package.mark_install(auto_inst=True)
   - tests: rename mountinfo-tool to mountinfo.query
   - tests: rename memory-tool to memory-observe-do
   - tests: rename invariant-tool to tests.invariant
   - tests: rename apt-tool to apt-state
   - many: managed boot config during run mode setup
   - asserts: introduce the concept of sequence-forming assertion types
   - tests: tweak comments/output in uc20-recovery test
   - tests/lib/pkgdb: do not use quiet when purging debs
   - interfaces/apparmor: allow snap-specific /run/lock
   - interfaces: add system-source-code for access to /usr/src
   - sandbox/cgroup: extend SnapNameFromPid with tracking cgroup data
   - gadget/install: move udev trigger to gadget/install
   - many: make nested spread tests more reliable
   - tests/core/uc20-recovery: apply hack to get gopath in recover mode
     w/ external backend
   - tests: enable tests on uc20 which now work with the real model
     assertion
   - tests: enable system-snap-refresh test on uc20
   - gadget, bootloader: preserve managed boot assets during gadget
     updates
   - tests: fix leaked dbus-daemon in selinux-clean
   - tests: add servicestate.Control tests
   - tests: fix "restart.service"
   - wrappers: helper for enabling services - extract and move enabling
     of services into a helper
   - tests: new test to validate refresh and revert of kernel and
     gadget on uc20
   - tests/lib/prepare-restore: collect debug info when prepare purge
     fails
   - bootloader: allow managed bootloader to update its boot config
   - tests: Remove unity test from nightly test suite
   - o/devicestate: set mark-seeded to done in the task itself
   - tests: add spread test for disconnect undo caused by failing
     disconnect hook
   - sandbox/cgroup: allow discovering PIDs of given snap
   - osutil/disks: support IsDecryptedDevice for mountpoints which are
     dm devices
   - osutil: detect autofs mounted in /home
   - spread.yaml: allow amazon-linux-2-64 qemu with
     ec2-user/ec2-user
   - usersession: support additional zoom URL schemes
   - overlord: mock timings.DurationThreshold in TestNewWithGoodState
   - sandbox/cgroup: add tracking helpers
   - tests: detect stray dbus-daemon
   - overlord: refuse to install snaps providing user daemons on Ubuntu
     14.04
   - many: move encryption and installer from snap-boostrap to gadget
   - o/ifacestate: fix connect undo handler
   - interfaces: optimize rules of multiple connected iio/i2c/spi plugs
   - bootloader: introduce managed bootloader, implement for grub
   - tests: fix incorrect check in smoke/remove test
   - asserts,seed: split handling of essential/not essential model
     snaps
   - gadget: fix typo in mounted filesystem updater
   - gadget: do only one mount point lookup in mounted fs updater
   - tests/core/snap-auto-mount: try to make the test more robust
   - tests: adding ubuntu-20.04 to google-sru backend
   - o/servicestate: add updateSnapstateServices helper
   - bootloader: pull recovery grub config from internal assets
   - tests/lib/tools: apply linger workaround when needed
   - overlord/snapstate: graceful handling of denied "managed" refresh
     schedule
   - snapstate: fix autorefresh from classic->strict
   - overlord/configstate: add system.kernel.printk.console-loglevel
     option
   - tests: fix assertion disk handling for nested UC systems
   - snapstate: use testutil.HostScaledTimeout() in snapstate tests
   - tests: extra worker for google-nested backend to avoid timeout
     error on uc20
   - snapdtool: helper to check whether the current binary is reexeced
     from a snap
   - tests: mock servicestate in api tests to avoid systemctl checks
   - many: rename back snap.Info.GetType to Type
   - tests/lib/cla_check: expect explicit commit range
   - osutil/disks: refactor diskFromMountPointImpl a bit
   - o/snapstate: service-control task handler
   - osutil: add disks pkg for associating mountpoints with
     disks/partitions
   - gadget,cmd/snap-bootstrap: move partitioning to gadget
   - seed: fix LoadEssentialMeta when gadget is not loaded
   - cmd/snap: Debian does not allow $SNAP_MOUNT_DIR/bin in sudo
     secure_path
   - asserts: introduce new assertion validation-set
   - asserts,daemon: add support for "serials" field in system-user
     assertion
   - data/sudo: drop a failed sudo secure_path workaround
   - gadget: mv encodeLabel to osutil/disks.EncodeHexBlkIDFormat
   - boot, snap-bootstrap: move initramfs-mounts logic to boot pkg
   - spread.yaml: update secure boot attribute name
   - interfaces/block_devices: add NVMe subsystem devices, support
     multipath paths
   - tests: use the "jq" snap from the edge channel
   - tests: simplify the tpm test by removing the test-snapd-mokutil
     snap
   - boot/bootstate16.go: clean snap_try_* vars when not in Trying
     status too
   - tests/main/sudo-env: check snap path under sudo
   - tests/main/lxd: add test for snaps inside nested lxd containers
     not working
   - asserts/internal: expand errors about invalid serialized grouping
     labels
   - usersession/userd: add msteams url support
   - tests/lib/prepare.sh: adjust comment about sgdisk
   - tests: fix how gadget pc is detected when the snap does not exist
     and ls fails
   - tests: move a few more tests to snapstate_update_test.go
   - tests/main: add spread test for running svc from install hook
   - tests/lib/prepare: increase the size of the uc16/uc18 partitions
   - tests/special-home-can-run-classic-snaps: re-enable
   - workflow: test PR title as part of the static checks again
   - tests/main/xdg-open-compat: backup and restore original xdg-open
   - tests: move update-related tests to snapstate_update_test.go
   - cmd,many: move Version and bits related to snapd tools to
     snapdtool, merge cmdutil
   - tests/prepare-restore.sh: reset-failed systemd-journald before
     restarting
   - interfaces: misc small interface updates
   - spread: use find rather than recursive ls, skip mounted snaps
   - tests/lib/prepare-restore.sh: if we failed to purge snapd deb, ls
     /var/lib/snapd
   - tests: enable snap-auto-mount test on core20
   - cmd/snap: do not show $PATH warning when executing under sudo on a
     known distro
   - asserts/internal: add some iteration benchmarks
   - sandbox/cgroup: improve pid parsing code
   - snap: add new `snap run --experimental-gdbserver` option
   - asserts/internal: limit Grouping size switching to a bitset
     representationWe don't always use the bit-set representation
     because:
   - snap: add an activates-on property to apps for D-Bus activation
   - dirs: delete unused Cloud var, fix typo
   - sysconfig/cloudinit: make callers of DisableCloudInit use
     WritableDefaultsDir
   - tests: fix classic ubuntu core transition auth
   - tests: fail in setup_reflash_magic() if there is snapd state left
   - tests: port interfaces-many-core-provided to tests.session
   - tests: wait after creating partitions with sfdisk
   - bootloader: introduce bootloarder assets, import grub.cfg with an
     edition marker
   - riscv64: bump timeouts
   - gadget: drop dead code, hide exports that are not used externally
   - tests: port 2 uc20 part1
   - tests: fix bug waiting for snap command to be ready
   - tests: move try-related tests to snapstate_try_test.go
   - tests: add debug for 20.04 prepare failure
   - travis.yml: removed, all our checks run in GH actions now
   - tests: clean up up the use of configcoreSuite in the configcore
     tests
   - sandbox/cgroup: remove redundant pathOfProcPidCgroup
   - sandbox/cgroup: add tests for ParsePids
   - tests: fix the basic20 test for uc20 on external backend
   - tests: use configcoreSuite in journalSuite and remove some
     duplicated code
   - tests: move a few more tests to snapstate_install_test
   - tests: assorted small patches
   - dbusutil/dbustest: separate license from package
   - interfaces/builtin/time-control: allow POSIX clock API
   - usersession/userd: add "slack" to the white list of URL schemes
     handled by xdg-open
   - tests: check that host settings like hostname are settable on core
   - tests: port xdg-settings test to tests.session
   - tests: port snap-handle-link test to tests.session
   - arch: add riscv64
   - tests: core20 early defaults spread test
   - tests: move install tests from snapstate_test.go to
     snapstate_install_test.go
   - github: port macOS sanity checks from travis
   - data/selinux: allow checking /var/cache/app-info
   - o/devicestate: core20 early config from gadget defaults
   - tests: autoremove after removing lxd in preseed-lxd test
   - secboot,cmd/snap-bootstrap: add tpm sealing support to secboot
   - sandbox/cgroup: move FreezerCgroupDir from dirs.go
   - tests: update the file used to detect the boot path on uc20
   - spread.yaml: show /var/lib/snapd in debug
   - cmd/snap-bootstrap/initramfs-mounts: also copy systemd clock +
     netplan files
   - snap/naming: add helpers to parse app and hook security tags
   - tests: modernize retry tool
   - tests: fix and trim debug section in xdg-open-portal
   - tests: modernize and use snapd.tool
   - vendor: update to latest github.com/snapcore/bolt for riscv64
   - cmd/snap-confine: add support for libc6-lse
   - interfaces: miscellaneous policy updates xlv
   - interfaces/system-packages-doc: fix typo in variable names
   - tests: port interfaces-calendar-service to tests.session
   - tests: install/run the lzo test snap too
   - snap: (small) refactor of `snap download` code for
     testing/extending
   - data: fix shellcheck warnings in snapd.sh.in
   - packaging: disable buildmode=pie for riscv64
   - tests: install test-snapd-rsync snap from edge channel
   - tests: modernize tests.session and port everything using it
   - tests: add ubuntu 20.10 to spread tests
   - cmd/snap/remove: mention snap restore/automatic snapshots
   - dbusutil: move all D-Bus helpers and D-Bus test helpers
   - wrappers: pass 'disable' flag to StopServices wrapper
   - osutil: enable riscv64 build
   - snap/naming: add ParseSecurityTag and friends
   - tests: port document-portal-activation to session-tool
   - bootloader: rename test helpers to reflect we are mocking EFI boot
     locations
   - tests: disable test of nfs v3 with udp proto on debian-sid
   - tests: plan to improve the naming and uniformity of utilities
   - tests: move *-tool tests to their own suite
   - snap-bootstrap: remove sealed key file on reinstall
   - bootloader/ubootenv: don't panic with an empty uboot env
   - systemd: rename actualFsTypeAndMountOptions to
     hostFsTypeAndMountOptions
   - daemon: fix filtering of service-control changes for snap.app
   - tests: spread test for preseeding in lxd container
   - tests: fix broken snapd.session agent.socket
   - wrappers: add RestartServices function and ReloadOrRestart to
     systemd
   - o/cmdstate: handle ignore flag on exec-command tasks
   - gadget: make ext4 filesystems with or without metadata checksum
   - tests: update statx test to run on all LTS releases
   - configcore: show better error when disabling services
   - interfaces: add hugepages-control
   - interfaces-ssh-keys: Support reading /etc/ssh/ssh_config.d/
   - tests: run ubuntu-20.04-* tests on all ubuntu-2* releases
   - tests: skip interfaces-openvswitch for centos 8 in nightly suite
   - tests: reload systemd --user for root, if present
   - tests: reload systemd after editing /etc/fstab
   - tests: add missing dependencies needed for sbuild test on debian
   - tests: reload systemd after removing pulseaudio
   - image, tests: core18 early config.
   - interfaces: add system-packages-doc interface
   - cmd/snap-preseed, systemd: fix handling of fuse.squashfuse when
     preseeding
   - interfaces/fwupd: allow bind mount to /boot on core
   - tests: improve oom-vitality tests
   - tests: add fedora 32 to spread.yaml
   - config: apply vitality-hint immediately when the config changes
   - tests: port snap-routine-portal-info to session-tool
   - configcore: add "service.console-conf.disable" config option
   - tests: port xdg-open to session-tool
   - tests: port xdg-open-compat to session-tool
   - tests: port interfaces-desktop-* to session-tool
   - spread.yaml: apply yaml formatter/linter
   - tests: port interfaces-wayland to session-tool
   - o/devicestate: refactor current system handling
   - snap-mgmt: perform cleanup of user services
   - snap/snapfile,squashfs: followups from 8729
   - boot, many: require mode in modeenv
   - data/selinux: update policy to allow forked processes to call
     getpw*()
   - tests: log stderr from dbus-monitor
   - packaging: build cmd/snap and cmd/snap-bootstrap with nomanagers
     tag
   - snap/squashfs: also symlink snap Install with uc20 seed snap dir
     layout
   - interfaces/builtin/desktop: do not mount fonts cache on distros
     with quirks
   - data/selinux: allow snapd to remove/create the its socket
   - testutil/exec.go: set PATH after running shellcheck
   - tests: silence stderr from dbus-monitor
   - snap,many: mv Open to snapfile pkg to support add'l options to
     Container methods
   - devicestate, sysconfig: revert support for cloud.cfg.d/ in the
     gadget
   - github: remove workaround for bug 133 in actions/cache
   - tests: remove dbus.sh
   - cmd/snap-preseed: improve mountpoint checks of the preseeded
     chroot
   - spread.yaml: add ps aux to debug section
   - github: run all spread systems in a single go with cached results
   - test: session-tool cli tweaks
   - asserts: rest of the Pool API
   - tests: port interfaces-network-status-classic to session-tool
   - packaging: remove obsolete 16.10,17.04 symlinks
   - tests: setup portals before starting user session
   - o/devicestate: typo fix
   - interfaces/serial-port: add NXP SC16IS7xx (ttySCX) to allowed
     devices
   - cmd/snap/model: support store, system-user-authority keys in
     --verbose
   - o/devicestate: raise conflict when requesting system action while
     seeding
   - tests: detect signs of crashed snap-confine
   - tests: sign kernel and gadget to run nested tests using current
     snapd code
   - tests: remove gnome-online-accounts we install
   - tests: fix the issue where all the tests were executed on secboot
     system
   - tests: port interfaces-accounts-service to session-tool
   - interfaces/network-control: bring /var/lib/dhcp from host
   - image,cmd/snap,tests: add support for store-wide cohort keys
   - configcore: add nomanagers buildtag for conditional build
   - tests: port interfaces-password-manager-service to session-tool
   - o/devicestate: cleanup system actions supported by recover mode
   - snap-bootstrap: remove create-partitions and update tests
   - tests: fix nested tests
   - packaging/arch: update PKGBUILD to match one in AUR
   - tests: port interfaces-location-control to session-tool
   - tests: port interfaces-contacts-service to session-tool
   - state: log task errors in the journal too
   - o/devicestate: change how current system is reported for different
     modes
   - devicestate: do not report "ErrNoState" for seeded up
   - tests: add a note about broken test sequence
   - tests: port interfaces-autopilot-introspection to session-tool
   - tests: port interfaces-dbus to session-tool
   - packaging: update sid packaging to match 16.04+
   - tests: enable degraded test on uc20
   - c/snaplock/runinhibit: add run inhibition operations
   - tests: detect and report root-owned files in /home
   - tests: reload root's systemd --user after snapd tests
   - tests: test registration with serial-authority: [generic]
   - cmd/snap-bootstrap/initramfs-mounts: copy auth.json and macaroon-
     key in recover
   - tests/mount-ns: stop binfmt_misc mount unit
   - cmd/snap-bootstrap/initramfs-mounts: use booted kernel partition
     uuid if available
   - daemon, tests: indicate system mode, test switching to recovery
     and back to run
   - interfaces/desktop: silence more /var/lib/snapd/desktop/icons
     denials
   - tests/mount-ns: update to reflect new UEFI boot mode
   - usersession,tests: clean ups for userd/settings.go and move
     xdgopenproxy under usersession
   - tests: disable mount-ns test
   - tests: test user belongs to systemd-journald, on core20
   - tests: run core/snap-set-core-config on uc20 too
   - tests: remove generated session-agent units
   - sysconfig: use new _writable_defaults dir to create cloud config
   - cmd/snap-bootstrap/initramfs-mounts: cosmetic changes in prep for
     future work
   - asserts: make clearer that with label we mean a serialized label
   - cmd/snap-bootstrap: tweak recovery trigger log messages
   - asserts: introduce PoolTo
   - userd: allow setting default-url-scheme-handler
   - secboot: append uuid to ubuntu-data when decrypting
   - o/configcore: pass extra options to FileSystemOnlyApply
   - tests: add dbus-user-session to bionic and reorder package names
   - boot, bootloader: adjust comments, expand tests
   - tests: improve debugging of user session agent tests
   - packaging: add the inhibit directory
   - many: add core.resiliance.vitality-hint config setting
   - tests: test adjustments and fixes for recently published images
   - cmd/snap: coldplug auto-import assertions from all removable
     devices
   - secboot,cmd/snap-bootstrap: move initramfs-mounts tpm access to
     secboot
   - tests: not fail when boot dir cannot be determined
   - tests: new directory used to store the cloud images on gce
   - tests: inject snapd from edge into seeds of the image in manual
     preseed test
   - usersession/agent,wrappers: fix races between Shutdown and Serve
   - tests: add dependency needed for next upgrade of bionic
   - tests: new test user is used for external backend
   - cmd/snap: fix the order of positional parameters in help output
   - tests: don't create root-owned things in ~test
   - tests/lib/prepare.sh: delete patching of the initrd
   - cmd/snap-bootstrap/initramfs-mounts: add sudoers to dirs to copy
     as well
   - progress: tweak multibyte label unit test data
   - o/devicestate,cmd/snap-bootstrap: seal to recover mode cmdline
   - gadget: fix fallback device lookup for 'mbr' type structures
   - configcore: only reload journald if systemd is new enough
   - cmd/snap-boostrap, boot: use /run/mnt/data instead of ubuntu-data
   - wrappers: allow user mode systemd daemons
   - progress: fix progress bar with multibyte duration units
   - tests: fix raciness in pulseaudio test
   - asserts/internal: introduce Grouping and Groupings
   - tests: remove user.sh
   - tests: pair of follow-ups from earlier reviews
   - overlord/snapstate: warn of refresh/postpone events
   - configcore,tests: use daemon-reexec to apply watchdog config
   - c/snap-bootstrap: check mount states via initramfsMountStates
   - store: implement DownloadAssertions
   - tests: run smoke test with different bases
   - tests: port user-mounts test to session-tool
   - store: handle error-list in fetch-assertions results
   - tests: port interfaces-audio-playback-record to session-tool
   - data/completion: add `snap` command completion for zsh
   - tests/degraded: ignore failure in systemd-vconsole-setup.service
   - image: stub implementation of image.Prepare for darwin
   - tests: session-tool --restore -u stops user-$UID.slice
   - o/ifacestate/handlers.go: fix typo
   - tests: port pulseaudio test to session-tool
   - tests: port user-session-env to session-tool
   - tests: work around journald bug in core16
   - tests: add debug to core-persistent-journal test
   - tests: port selinux-clean to session-tool
   - tests: port portals test to session-tool, fix portal tests on sid
   - tests: adding option --no-install-recommends option also when
     install all the deps
   - tests: add session-tool --has-systemd-and-dbus
   - packaging/debian-sid: add gcc-multilib to build deps
   - osutil: expand FileLock to support shared locks and more
   - packaging: stop depending on python-docutils
   - store,asserts,many: support the new action fetch-assertions
   - tests: port snap-session-agent-* to session-tool
   - packaging/fedora: disable FIPS compliant crypto for static
     binaries
   - tests: fix for preseeding failures


author: Michael Vogt <mvo@ubuntu.com>
changelog:
  - New upstream release 2.46.1
   - interfaces: allow snap-update-ns to read
     /proc/cmdline
   - github: run macOS job with Go 1.14
   - o/snapstate, features: add feature flag for disk space check on
     remove
   - tests: account for apt-get on core18
   - mkversion.sh: include dirty in version if the tree
     is dirty
   - interfaces/systemd: compare dereferenced Service
   - vendor.json: update mysterious secboot SHA again


author: Michael Vogt <mvo@ubuntu.com>
changelog:
  - New upstream release 2.47
   - tests: fix nested core20 shellcheck bug
   - many/apparmor: adjust rule for reading apparmor profile for new
     kernel
   - snap-repair: add uc20 support
   - cmd/snap/auto-import: stop importing system user assertions from
     initramfs mnts
   - cmd/s-b/initramfs-mounts: use ConfigureTargetSystem for install,
     recover modes
   - gadget: resolve device mapper devices for fallback device lookup
   - secboot: add boot manager profile to pcr protection profile
   - sysconfig,o/devicestate: mv DisableNoCloud to
     DisableAfterLocalDatasourcesRun
   - tests: make gadget-reseal more robust
   - tests: skip nested images pre-configuration by default
   - tests: fix for basic20 test running on external backend and rpi
   - tests: improve kernel reseal test
   - boot: adjust comments, naming, log success around reseal
   - tests/nested, fakestore: changes necessary to run nested uc20
     signed/secured tests
   - tests: add nested core20 gadget reseal test
   - boot/modeenv: track unknown keys in Read and put back into modeenv
     during Write
   - interfaces/process-control: add sched_setattr to seccomp
   - boot: with unasserted kernels reseal if there's a hint modeenv
     changed
   - client: bump the default request timeout to 120s
   - configcore: do not error in console-conf.disable for install mode
   - boot: streamline bootstate20.go reseal and tests changes
   - boot: reseal when changing kernel
   - cmd/snap/model: specify grade in the model command output
   - tests: simplify
     repack_snapd_snap_with_deb_content_and_run_mode_first_boot_tweaks
   - test: improve logging in nested tests
   - nested: add support to telnet to serial port in nested VM
   - secboot: use the snapcore/secboot native recovery key type
   - tests/lib/nested.sh: use more focused cloud-init config for uc20
   - tests/lib/nested.sh: wait for the tpm socket to exist
   - spread.yaml, tests/nested: misc changes
   - tests: add more checks to disk space awareness spread test
   - tests: disk space awareness spread test
   - boot: make MockUC20Device use a model and MockDevice more
     realistic
   - boot,many: reseal only when meaningful and necessary
   - tests/nested/core20/kernel-failover: add test for failed refresh
     of uc20 kernel
   - tests: fix nested to work with qemu and kvm
   - boot: reseal when updating boot assets
   - tests: fix snap-routime-portal-info test
   - boot: verify boot chain file in seal and reseal tests
   - tests: use full path to test-snapd-refresh.version binary
   - boot: store boot chains during install, helper for checking
     whether reseal is needed
   - boot: add call to reseal an existing key
   - boot: consider boot chains with unrevisioned kernels incomparable
   - overlord: assorted typos and miscellaneous changes
   - boot: group SealKeyModelParams by model, improve testing
   - secboot: adjust parameters to buildPCRProtectionProfile
   - strutil: add SortedListsUniqueMergefrom the doc comment:
   - snap/naming: upgrade TODO to TODO:UC20
   - secboot: add call to reseal an existing key
   - boot: in seal.go adjust error message and function names
   - o/snapstate: check available disk space in RemoveMany
   - boot: build bootchains data for sealing
   - tests: remove "set -e" from function only shell libs
   - o/snapstate: disk space check on UpdateMany
   - o/snapstate: disk space check with snap update
   - snap: implement new `snap reboot` command
   - boot: do not reorder boot assets when generating predictable boot
     chains and other small tweaks
   - tests: some fixes and improvements for nested execution
   - tests/core/uc20-recovery: fix check for at least specific calls to
     mock-shutdown
   - boot: be consistent using bootloader.Role* consts instead of
     strings
   - boot: helper for generating secboot load chains from a given boot
     asset sequence
   - boot: tweak boot chains to support a list of kernel command lines,
     keep track of model and kernel boot file
   - boot,secboot: switch to expose and use snapcore/secboot load event
     trees
   - tests: use `nested_exec` in core{20,}-early-config test
   - devicestate: enable cloud-init on uc20 for grade signed and
     secured
   - boot: add "rootdir" to baseBootenvSuite and use in tests
   - tests/lib/cla_check.py: don't allow users.noreply.github.com
     commits to pass CLA
   - boot: represent boot chains, helpers for marshalling and
     equivalence checks
   - boot: mark successful with boot assets
   - client, api: handle insufficient space error
   - o/snapstate: disk space check with single snap install
   - configcore: "service.console-conf.disable" is gadget defaults only
   - packaging/opensuse: fix for /usr/libexec on TW, do not hardcode
     AppArmor profile path
   - tests: skip udp protocol in nfs-support test on ubuntu-20.10
   - packaging/debian-sid: tweak code preparing _build tree
   - many: move seal code from gadget/install to boot
   - tests: remove workaround for cups on ubuntu-20.10
   - client: implement RebootToSystem
   - many: seed.Model panics now if called before LoadAssertions
   - daemon: add /v2/systems "reboot" action API
   - github: run tests also on push to release branches
   - interfaces/bluez: let slot access audio streams
   - seed,c/snap-bootstrap: simplify snap-bootstrap seed reading with
     new seed.ReadSystemEssential
   - interfaces: allow snap-update-ns to read /proc/cmdline
   - tests: new organization for nested tests
   - o/snapstate, features: add feature flags for disk space awareness
   - tests: workaround for cups issue on 20.10 where default printer is
     not configured.
   - interfaces: update cups-control and add cups for providing snaps
   - boot: keep track of the original asset when observing updates
   - tests: simplify and fix tests for disk space checks on snap remove
   - sysconfig/cloudinit.go: add AllowCloudInit and use GadgetDir for
     cloud.conf
   - tests/main: mv core specific tests to core suite
   - tests/lib/nested.sh: reset the TPM when we create the uc20 vm
   - devicestate: rename "mockLogger" to "logbuf"
   - many: introduce ContentChange for tracking gadget content in
     observers
   - many: fix partion vs partition typo
   - bootloader: retrieve boot chains from bootloader
   - devicestate: add tests around logging in RequestSystemAction
   - boot: handle canceled update
   - bootloader: tweak doc comments (thanks Samuele)
   - seed/seedwriter: test local asserted snaps with UC20 grade signed
   - sysconfig/cloudinit.go: add DisableNoCloud to
     CloudInitRestrictOptions
   - many: use BootFile type in load sequences
   - boot,bootloader: clarifications after the changes to introduce
     bootloader.Options.Role
   - boot,bootloader,gadget: apply new bootloader.Options.Role
   - o/snapstate, features: add feature flag for disk space check on
     remove
   - testutil: add checkers for symbolic link target
   - many: refactor tpm seal parameter setting
   - boot/bootstate20: reboot to rollback to previous kernel
   - boot: add unit test helpers
   - boot: observe update & rollback of trusted assets
   - interfaces/utf: Add MIRKey to u2f devices
   - o/devicestate/devicestate_cloudinit_test.go: test cleanup for uc20
     cloud-init tests
   - many: check that users of BaseTest don't forget to consume
     cleanups
   - tests/nested/core20/tpm: verify trusted boot assets tracking
   - github: run macOS job with Go 1.14
   - many: misc doc-comment changes and typo fixes
   - o/snapstate: disk space check with InstallMany
   - many: cloud-init cleanups from previous PR's
   - tests: running tests on opensuse leap 15.2
   - run-checks: check for dirty build tree too
   - vendor: run ./get-deps.sh to update the secboot hash
   - tests: update listing test for "-dirty" versions
   - overlord/devicestate: do not release the state lock when updating
     gadget assets
   - secboot: read kernel efi image from snap file
   - snap: add size to the random access file return interface
   - daemon: correctly parse Content-Type HTTP header.
   - tests: account for apt-get on core18
   - cmd/snap-bootstrap/initramfs-mounts: compute string outside of
     loop
   - mkversion.sh: simple hack to include dirty in version if the tree
     is dirty
   - cgroup,snap: track hooks on system bus only
   - interfaces/systemd: compare dereferenced Service
   - run-checks: only check files in git for misspelling
   - osutil: add a package doc comment (via doc.go)
   - boot: complain about reused asset name during initial install
   - snapstate: installSize helper that calculates total size of snaps
     and their prerequisites
   - snapshots: export of snapshots
   - boot/initramfs_test.go: reset boot vars on the bootloader for each
     iteration


author: Michael Vogt <mvo@ubuntu.com>
changelog:
  - New upstream release 2.47.1
   - o/configstate: create /etc/sysctl.d when applying early config
     defaults
   - cmd/snap-bootstrap/initramfs-mounts: also copy /etc/machine-id for
     same IP addr
   - packaging/{ubuntu,debian}: add liblzo2-dev as a dependency for
     building snapd
   - cmd/snap: allow snap help vs --all to diverge purposefully
   - snap: snap help output refresh


author: Neal Gompa <ngompa13@gmail.com> - 1.47-1
changelog:
  - Update to 1.47
  - New API: snapd_channel_get_released_at
  - New API: SNAPD_ERROR_DNS_FAILURE
  - Fix tests breaking due to undefined order of results
  - Remove generated MOC file from tarball


author: Neal Gompa <ngompa13@gmail.com> - 1.48-1
changelog:
  - Update to 1.48
  - Many new APIs added
  - Allow searching via common-id
  - Add a description markdown parser
  - Replace SnapdConnection with SnapdPlugRef and SnapdSlotRef
  - Support updated connections API (/v2/connections)
  - Support updated /v2/interfaces&select= API
  - Support snap configuration API
  - Add Qt interface attribute API
  - Make snapd_client_set_socket_path revert to the default when NULL passed.
  - Fix C99 mode not being enabled on older versions of GCC


author: Neal Gompa <ngompa13@gmail.com> - 1.49-1
changelog:
  - Update to 1.49
  - New APIs for getting connections and deprecating older variants
  - Fix memory leaks
  - Use C99 variable style


author: Neal Gompa <ngompa13@gmail.com> - 1.54-1
changelog:
  - Update to 1.54
  - Add API to get snap website
  - Add purge option to remove
  - Switch build system to Meson
  - Fix Qt build with optimisation disabled
  - Fix tests breaking on json-glib < 1.2.4
  - Use C99 style variable definitions


author: Neal Gompa <ngompa13@gmail.com> - 1.55-1
changelog:
  - Update to 1.55
  - Add new APIs for download and logout actions
  - Add support for snap store logout
  - Fix QSnapdAuthData () constructor not copying discharge strings correctly
  - Remove obsolete screenshot parsing code
  - Make all snapd 404 errors return SNAPD_ERROR_NOT_FOUND


author: Neal Gompa <ngompa13@gmail.com> - 1.57-1
changelog:
  - Update to 1.57
  - Add snapd_interface_make_label
  - Add support for new snap types: "core", "base" and "snapd"
  - Change way GTK documentation is generated to avoid a Meson bug
  - Fix leak in markdown parser
  - Fix leak in logout code
  - Make build reproducible by fixing comment in generated file


author: Jiri Kucera <jkucera@redhat.com> - 14.4.2.0-20
changelog:
  - added patch that fixes WAV to HCOM conversion abortion on 64 bit big endian
    machines
    + resolves #1558887


author: Jiri Kucera <jkucera@redhat.com> - 14.4.2.0-21
changelog:
  - fix hunks in patches
  - prevents division by zero in src/ao.c
    + fixes/prevents "sox killed by SIGFPE (signal 8)" kind of bugs that appear
      randomly, depending on reporter's HW/environment/OS components
    + related bugs: #1309426, #1226675, #1540762, #1492910


author: Jiri Kucera <jkucera@redhat.com> - 14.4.2.0-22
changelog:
  - added patch that fixes:
    + "divide by zero in startread function in wav.c" (CVE-2017-11332)
    + "invalid memory read in read_samples function in hcom.c" (CVE-2017-11358)
    + "divide by zero in wavwritehdr function in wav.c" (CVE-2017-11359)
    resolves #1480674, #1480675, #1480676, and #1480678


author: Paul Howarth <paul@city-fan.org> - 0.4.0-11
changelog:
  - Replace /bin/* dependencies with coreutils etc. (#1512898)
  - Drop explicit paths for commands to aid spec readability
  - Drop EL-5 support
    - Drop legacy Group: and BuildRoot: tags
    - Drop explicit buildroot cleaning in %install section
    - Drop explicit %clean section
    - Noarch sub-packages are always available now


author: Paul Howarth <paul@city-fan.org> - 0.4.0-12
changelog:
  - Account for systemd-units being merged into systemd at Fedora 17
  - Drop support for SysV-to-systemd migration from Fedora 18, RHEL 7
  - Use forward-looking conditionals
  - One build requirement per line


author: Bojan Smojver <bojan@rexursive.com> - 1.4-28
changelog:
  - Helper protocol patch (bug #1443273, bug #1418267)
  - Fix logrotate configuration (bug #1394601)
  - Fix typo in transparent-proxying.service


author: Christopher Engelhard <ce@lcts.de> 2.4.0-9
changelog:
  - add bundled provides for fnv and simclist
  - add systemd dependency
  - fix changelog formatting
  - patch & use upstream service file
  - revert 05037d7b - disallow building on rhel < 6
  - make package own /usr/libexec/sshguard


author: Christopher Engelhard <ce@lcts.de> 2.4.0-10
changelog:
  - add missing dependencies
  - move examples to (docdir)/examples subfolder
  - prefix directories with %dir in %files
  - use complete & commented config files
  - add white/blacklisting


author: Christopher Engelhard <ce@lcts.de> 2.4.0-12
changelog:
  - include patch to fully whitelist localhost in IPv6/v4 (PR #56)
  - add explicit Requires: ipset to firewalld backend


author: Kalev Lember <klember@redhat.com> - 0.19.3-1
changelog:
  - 0.19.3
  - Don't replace upstream screenshots in appdata
  - Use desktop-file-validate rather than desktop-file-install
  - Validate appdata


author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com> - 5.8.1-1
changelog:
  - Update to 5.8.1 (#1711920)
  - No more separate strongswan-swanctl.service to start out of order (#1775548)
  - Added strongswan-starter.service


author: Artem Egorenkov <aegorenk@redhat.com> - 0.3.1-0.2.20200318git7939e965
changelog:
  - Snapshot information field added
  - systemd-rpm-macros added to build requirements
  - systemd-devel and systemd removed from build requirements
  - Obsoletes version for getns-stubby fixed


author: Steve Grubb <sgrubb@redhat.com> 5.0.0-2
changelog:
  - New feature release (which also fixes a security issue)
  - Enable ebpf on x86_64 only
  - Disable building on ppc64le due to rust problems


author: Jason Taylor <jtfas90@gmail.com> 5.0.3-1
changelog:
  - Upstream security/bugfix release
  - Updated reference, classification, threshold config file installs


author: Ding-Yi Chen <dchen@redhat.com> - 2.0.0-1
changelog:
  - Update to 2.0.0
  - Fixes Bug 1476515 - AppStream metadata for Synergy package are missing
  - The real executable is now "synergy-core",
    "synergy" is now a symlink to synergy-core
  - cmake3 is now BuildRequired
  - syntool is removed by upstream


author: Ding-Yi Chen <dchen@redhat.com> - 2.0.0-2
changelog:
  - Restore Program /usr/bin/synergy
  - Fixes Bug 1542286 synergy-2.0.0 should not have been pushed anywhere except rawhide
  - Fixes Bug 1541640 - synergy.desktop file useless


author: Ding-Yi Chen <dchen@redhat.com> - 1:1.10.2-1
changelog:
  - Revert to v1 as Synergy 2 is back to beta
    https://symless.com/blog/synergy-2-back-beta
  - Following files/programs are gone
    * /usr/bin/synergy-core
    * /usr/share/pixmaps/synergy.ico
  - Following files/programs are back
    * /usr/bin/synergy
    * /usr/bin/syntool


author: Peter Czanik <peter@czanik.hu> - 3.23.1-2
changelog:
  - fix MaxMindDB (GeoIP) packaging (make it a sub-package again)
  - fix file conflicit between rsyslog and syslog-ng: /etc/logrotate.d/syslog
    see: https://bugzilla.redhat.com/show_bug.cgi?id=1802165
    It became a weak dependency which conflicts with rsyslog


author: Jakub Jelen <jjelen@redhat.com> - 7.6-88
changelog:
  - Remove the devel subpackage (#1495181)
  - Adjust build process for recent changes (nsl separated from glibc-headers)


author: 'Ben Rosser' <rosser.bjr@gmail.com> 20150202git-2
changelog:
  - Added license tag, added an extra file to doc.
  - Changed tfdocgen man page to use a wildcard encoding.


author: Carl George <carl@george.computer> - 2.2.0-3.2020704git5a1c8d8
changelog:
  - Update to latest upstream commit
  - Add patch to use correct shell completion locations
  - Run test suite
  - Add provides for ag and bundled uthash


author: Fabian Affolter <mail@fabian-affolter.ch> - 1.0.35-1
changelog:
  - Fix for CVE-2018-16737, CVE-2018-16738 and CVE-2018-16758 
  - Update to new upstream version 1.0.35


author: Petr Šabata <contyk@redhat.com> - 5.0-0.100.b8
changelog:
  - Include current Debian and Gentoo patches
  - Add ATCP, GMCP and OPT102 support
  - This is a big change, bumping the release quite a bit to reflect that


author: Peng Wu <pwu@redhat.com> - 0.6.0-37
changelog:
  - Update BuildRequires to mariadb-connector-c-devel
  - Add tomoe-0.6.0-fixes-set-parse-error.patch to fix compile


author: John Zaitseff <J.Zaitseff@zap.org.au> - 7.10-1
changelog:
  - Updated the RPM package for a new release of Star Traders: version 7.10.
  - Changed a dependency from ncurses-devel to pkgconfig(ncurses), now that
    the Autoconf macro uses pkg-config.
  - Added a dependency on gcc, as per the Fedora Packaging Guidelines for C
    programs.
  - Added a dependency on desktop-file-utils for the desktop file.
  - Install the desktop file and icons now shipped with Star Traders.
  - Install the COPYING file to /usr/share/licenses/trader.
  - Use generic make_build and make_install macros.


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 4.11-13
changelog:
  - Add BuildRequires on gcc-c++
  - Remove Group tags
  - Don't clear the buildroot in the install section
  - Switch to %ldconfig_scriptlets


author: Jaroslav Škarvada <jskarvad@redhat.com> - 3.14.0.0-1.20190401gitac96d055
changelog:
  - New version, switched to git snapshot
  - Conditionalized wireshark support
  - Disabled wireshark support, it's currently broken (upstream ticket #268)
  - Disabled tests, it's currently broken (upstream ticket #267)
  - Dropped boost169 patch (not needed)


author: Jaroslav Škarvada <jskarvad@redhat.com> - 3.14.0.0-2.201904023gitc52f3f41
changelog:
  - New git snapshot
  - Added python2-numpy build requirement
  - Re-enabled tests for upstream to easily reproduce the problem


author: Jeremy Newton <alexjnewt AT hotmail DOT com> 1.0-2.20190403git1139876
changelog:
  - Update to newer git, fixes install issues and all patches upstreamed
  - Add missing static provides for devel


author: Robert Scheck <robert@fedoraproject.org> 3.2.4-3
changelog:
  - Added proxyscan 1.1 module for scanning open proxy servers (DNSBL,
    HTTP-CONNECT and -POST, Socks 4 and 5, Wingate and Cisco routers)


author: Robert Scheck <robert@fedoraproject.org> 5.0.7-2
changelog:
  - Remove build-time path from rpath (#1891370 #c1)
  - Apply Fedora system-wide crypto policy (#1891370 #c1)
  - License breakdown in spec file (#1891370 #c1)


author: Chris Adams <linux@cmadams.net> - 1.2.8-0.8.20171022svn14722
changelog:
  - update to new upstream snapshot
  - fix SSL to build against newer OpenSSL (works with older too)
  - update default config to have Fedora SSL path
  - update systemd service file to restart on failure
  - sync Fedora and EPEL SRPMS, drop EPEL 5


author: Chris Adams <linux@cmadams.net> - 1.2.8-0.13.20171022svn14722
changelog:
  - clean up spec file and remove conditionals - spec file is for F28+
  - remove tcp-wrappers (obsolete, use iptables to control access)
  - add gcc BR for future Fedora
  - switch to private user, fix default config parse (BZ 1543142)
  - switch to foreground for systemd unit


author: Scott Tsai scottt.tw@gmail.com - 3.922-5
changelog:
  - Remove duplicate copies of 'examples' in /usr/share/doc
  - https://bugzilla.redhat.com/show_bug.cgi?id=1592057#c3


author: Martin Gansser <martinkg@fedoraproject.org> - 1.1-3.20170830gitafc8ea9
changelog:
  - change license tag to GPLv2
  - fix warning _FORTIFY_SOURCE requires compiling with optimization (-O)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 3.1.7-5
changelog:
  - Build using mariadb-connector-c for Fedora 28+
  - EPEL 5 End-Of-Life specfile clean-up
    - Remove Group and BuildRoot tags
    - Don't clear the buildroot in the install section
    - Remove the clean section


author: Christoph Junghans <junghans@votca.org> - 1.6~rc2-1
changelog:
  - Version bump to 1.6~rc2
  - Drop 345.patch & 347.patch - merged upstream
  - Add 381.patch to fix 32-bit build


author: Joe Walker <grumpey0@gmail.com> - 2.7.1-1
changelog:
  - Update to Version 2.7.1
    (https://weechat.org/files/releasenotes/ReleaseNotes-2.7.1.html)
    (https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-8955)


author: dave@bevhost.com 20080615-13.2
changelog:
  - Added parameterized systemd unit file for client
  - Added more complete usage example to RELEASENOTES


author: Hans de Goede <hdegoede@redhat.com> - 0.4.2-1
changelog:
  - New upstream release 0.4.2 (rhbz#1433550)
  - Fixes CVE-2017-11661 CVE-2017-11662 CVE-2017-11663 CVE-2017-11664 (#1479315)


author: Leigh Scott <leigh123linux@gmail.com> - 1.0.20200319-2
changelog:
  - Add missing config directory
  - Remove default buildroot BuildRequires
  - Simplify doc install
  - Remove commented lines
  - Use correct macro for bash-completion


author: Joe Doss <joe@solidadmin.com> - 1.0.20200510-1
changelog:
  - Update to 1.0.20200510
  - ipc: add support for openbsd kernel implementation
  - ipc: cleanup openbsd support
  - wg-quick: add support for openbsd kernel implementation
  - wg-quick: cleanup openbsd support
  - wg-quick: support dns search domains
  - Makefile: simplify silent cleaning
  - ipc: remove extra space
  - git: add gitattributes so tarball doesn't have gitignore files
  - terminal: specialize color_mode to stdout only
  - wg-quick: android: support application whitelist
  - systemd: add wg-quick.target


author: Joe Doss <joe@solidadmin.com> - 1.0.20200513-1
changelog:
  - Update to 1.0.20200513
  - Makefile: remember to install all systemd units
  - ipc: openbsd: switch to array ioctl interface


author: Joe Doss <joe@solidadmin.com> - 1.0.20200820-1
changelog:
  - Update to 1.0.20200820
  - ipc: split into separate files per-platform
  - wincompat: fold random into genkey
  - systemd: add reload target to systemd unit
  - man: wg-quick: use syncconf instead of addconf for strip example
  - pubkey: isblank is a subset of isspace
  - ctype: use non-locale-specific ctype.h
  - wg-quick: wait on process substitutions


author: Joe Doss <joe@solidadmin.com> - 1.0.20200827-1
changelog:
  - Update to 1.0.20200827
  - wg-quick: android: use iproute2 to bring up interface instead of ndc
  - wg-quick: Revert wait on process substitutions


author: Sérgio Basto <sergio@serjux.com> - 0.9.16-1
changelog:
  - Update to 0.9.16
  - Java viewers moved to
    https://github.com/LibVNC/libvncserver/tree/master/webclients/java-applet
  - classes and jars have been removed from upstream sources.
  - Remove support to EL5
  - Encoding and permissions of files seems that are correct, no need to fix.
  - rpmlint doesn't find any hardcoded rpath


author: Petr Pisar <ppisar@redhat.com> - 0.9.16-2
changelog:
  - Modernize a spec file
  - License corrected from GPLv2 to GPLv2+
  - Enforce system crypto policy
  - Normalize ChangeLog encoding
  - Fix building with GCC 10 properly
  - Fix a NULL pointer dereference in a cursor handler (upstream bug #123)


author: Peter Hutterer <peter.hutterer@redhat.com> 1.1.0-4
changelog:
  - Reduce the BuildRequires to the set actually needed
  - update the rest of the spec a bit, drop RHEL5 conditional


author: Jerry James <loganjerry@gmail.com> - 21.5.34-29.20171230hg92757c2b8239
changelog:
  - Update to latest mercurial snapshot for miscellaneous bug fixes
  - Remove obsolete scriptlets
  - Drop upstreamed -endian, -gcpro, and -format-overflow patches
  - Install a scalable icon


author: Jerry James <loganjerry@gmail.com> - 21.5.34-33.20190323hgc0ed7ef9a5a1
changelog:
  - Update to latest mercurial snapshot for miscellaneous bug fixes
  - Switch from NSS to OpenSSL
  - Build with openldap support
  - Compress the Lisp source files


author: Tim Landscheidt <tim@tim-landscheidt.de> - 21.5.34-33.20190323hgc0ed7ef9a5a1
changelog:
  - Obsolete -el subpackage
  - Remove needless use of %defattr
  - Simplify generation of file list
  - Enable test suite


author: Mukundan Ragavan <nonamedotc@fedoraproject.org> - 4.13.8-1
changelog:
  - Update to 4.13.8
  - Enable gobject introspection
  - Following upstream, disable perl bindings and obsolete xfconf-perl sub-pkg


author: Hans de Goede <hdegoede@redhat.com> - 3.2.6a-6
changelog:
  - Fix font issues (rhbz#1523624) :
   - Adjust xfig-3.2.5-urwfonts.patch for new font names in urw-base35-fonts
   - Except for the symbols font, use the old un-scalable Adobe PCF Symbol font
     for now as StandardSymbolsPS.otf from urw-base35-fonts is currently broken
   - Add a patch to deal with some fonts being scalable, while Symbol is not
   - Note the dingbats font is also broken in urw-base35-fonts, but there is no
     replacement for it, so that font is still broken, see rhbz#1534206
  - ghostscript-core no longer exists, instead require ghostscript (rhbz#1536581)
  - Remove obsolete icon-cache and desktop-database scriptlets
  - Add a patch from Debian fixing some issues with arrows


author: Hans de Goede <hdegoede@redhat.com> - 3.2.6a-7
changelog:
  - Fix font issues take 2 (rhbz#1523624) :
   - It turns out the new urw fonts are completely unusuable as X11 core fonts,
     stop using them for now (see bug rhbz#1551219)
   - Add a patch to use the fallback fonts for non-scalable fonts too, so that
     we at least show something somewhat reasonable for Bookman, New Century
     Schoolbook and Palatino
   - This means that display of Zapf Chancery and Zapf Dingbats currently
     falls back to the "fixed" font, which is completely wrong for Dingbats


author: Hans de Goede <hdegoede@redhat.com> - 3.2.7a-1
changelog:
  - New upstream release 3.2.7a
  - Add Requires: transfig to make sure esp export works (rhbz#1642033)
  - Switch back to URW fonts so that Bookman, New Century Schoolbook and
    Palatino work again. This uses the old version of the URW fonts which are
    now packaged as urw-base35-fonts-legacy (rhbz#1523624, rhbz#1551219)
  - Trim the changelog


author: Paul Wouters <pwouters@redhat.com> - 1.3.14-1
changelog:
  - Resolves: rhbz#1322190 Updated to 1.3.14
  - Resolves: rhbz#1722121 Use proper /run directory
  - Resolves: rhbz#1399648 Review Request: xl2tpd


author: Paul Wouters <pwouters@redhat.com> - 1.3.15-1
changelog:
  - Resolves: rhbz#1761700 xl2tpd-1.3.15 is available
  - Resolves: rhbz#1875262 Unsupported options 'crtscts' and 'lock' in /etc/ppp/options.xl2tpd
  - Resolves: rhbz#1869420 xl2tpd.service:8: PIDFile= references a path below legacy directory /var/run/


author: Luya Tshimbalanga <luya@fedoraproject.org> - 1.0.17-1
changelog:
  - Update to 1.0.17 (#1798239)
  - Drop unneeded texlive dependencies
  - Fix build with translations parameter


author: Antonio Trande <sagitter@fedoraproject.org> - 4.0.2-2
changelog:
  - Built on EPEL8
  - Drop (obsolete) python-websockify dependency
  - Add MPLv2.0 LICENSE file for HTML5 version


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 5.0.1-1
changelog:
  - Update to version 5.0.1
  - Don't use versioned plugin names in configuration
  - Backport plugin version change from git master


author: Bojan Smojver <bojan@rexurive.com> - 1:0.9.12-4
changelog:
  - README.Fedora: VSOCK support
  - README.Fedora: possibly incorrect SELinux context of the sessions
  - Add polkit-1 rules for colord access and repo refresh


author: Bojan Smojver <bojan@rexurive.com> - 1:0.9.14-2
changelog:
  - Bump up to 0.9.14
  - Add a set of patches to deal with new GCC warnings/errors
  - Do not emit warning on failed architecture detection
  - Exclude s390x arch for now


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 0.7.4-1
changelog:
  - Update to version 0.7.4
  - Enable runtime detection of sse2/avx2/avx512 on intel architectures
  - Fix compiler warning for 32 bit architectures


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 0.8.0-1
changelog:
  - Update to version 0.8.0
  - Drop patches xxhash-compiler-warning-32-bit.patch (accepted upstream)
    and xxhash-pkgconfig.patch (issue fixed upstream)
  - Fix empty version in .pc file


author: Michal Ambroz <rebus at, seznam.cz> - 3.9.0-1
changelog:
  - bump to 3.9.0 release (#1680203)
  - switch from python-sphinx to python3-sphinx for generating the documentation for fc31+
  - should fix also #1660398 (CVE-2018-19974 CVE-2018-19975 CVE-2018-19976),
    but by design it might be always dangerous to run yara signatures compiled by 3rd party,
    so it is advised to re-compile yara rules instead
  - BUGFIX: Denial of service when using "dex" module. Found by the Cisco Talos team. (upstream #1023, CVE-2019-5020)
  - BUGFIX: Buffer overflow in "dotnet" module.
  - BUGFIX: Regexp regression when using nested quantifiers {x,y} for certain values of x and y. (#1018)


author: Michal Ambroz <rebus at, seznam.cz> - 3.10.0-1
changelog:
  - bump to 3.10.0 release (#1680204)
  - Harden virtual machine against malicious code.
  - BUGFIX: Regression bug in hex strings containing wildcards (upstream #1025).
  - BUGFIX: Buffer overrun in “elf” module.
  - BUGFIX: Buffer overrun in “dotnet” module.


author: Michal Ambroz <rebus at, seznam.cz> - 3.11.0-1
changelog:
  - bump to 3.11.0 release (#1760678)
  - BUGFIX: Some regexp character classes not matching correctly when used with “nocase” modifier (upstream #1117)
  - BUGFIX: Reduce the number of ERROR_TOO_MANY_RE_FIBERS errors for certain hex pattern containing large jumps (upstream #1107)
  - BUGFIX: Buffer overrun in “dotnet” module (upstream #1108)
  - BUGFIX: Memory leak while attaching to a process fails (upstream #1070)


author: Orion Poplawski <orion@nwra.com> - 4.0.4-2
changelog:
  - Move update-altertives from %post to %posttrans to support upgrades from zabbixXX in EPEL
  - Fix changes for custom install paths


author: Jonathan Dieter <jdieter@gmail.com> - 1.1.1-2
changelog:
  - Fix compilation on GCC 4.4.7 so it builds on EL6
  - Add missing sources
  - Also, zchunk will now automatically do all your taxes


author: Jonathan Dieter <jdieter@gmail.com> - 1.1.2-2
changelog:
  - Fix multipart range handling to work with quotes, fixes #1706627
  - Fix file creation permissions so they respect umask
  - Actually push new sources


author: Jason L Tibbitts III <tibbs@math.uh.edu> - 0-0.9gitfe0f368
changelog:
  - Require specific version of znc, to avoid unexpected breakage when znc
    updates.  (Broken deps are better than a broken server.)


