# changelog

author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.9-7
changelog:
  - Added support for Intel GLK platforms (by intel-glk-support patch)
  - Added support for Intel CNL-U/Y platforms (by intel-cnluy-support patch)
  - Fixed problem with some C-states overwriting others
    (by cstates-rewrite-fix patch)


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.9-1
changelog:
  - New version
    Resolves: rhbz#1454519
  - Dropped pthreads-cflags-fix and potential-segfaults patches (both upstreamed)
  - Updated source URL


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.8-1
changelog:
  - New version
    Resolves: rhbz#1279872
  - Dropped tunable-overflow-fix, auto-tune-crash-fix, navigate-hint
    patches (all upstreamed)
  - Dropped bytrail-no-c7 patch (following upstream)
  - Fixed linkage with pthreads (by pthreads-cflags-fix patch)
  - Added bundled(kernel-event-lib)
    Resolves: rhbz#1041323


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.7-1
changelog:
  - New version
    Resolves: rhbz#1167726
  - De-fuzzified patches
  - Dropped man-fix patch (upstreamed)
  - Added powertop autotuner oneshot service


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.6.1-1
changelog:
  - New version
    Resolves: rhbz#1100724
  - Dropped ondemand-check patch (upstream dropped the functionality)


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.5-2
changelog:
  - Fixed buffer overflow in cpufreq tunables on systems with many CPUs
    (by tunable-overflow-fix patch)


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.5-1
changelog:
  - New version
    Resolves: rhbz#1034113
  - Dropped unlimit-fds, fd-limit-err, reg-net-params  patches (all upstreamed)


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.4-5
changelog:
  - New version of unlimit-fds patch
  - Fixed error message if FDs limit is reached (by fd-limit-err patch)


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.3-1
changelog:
  - New version
    Resolves: rhbz#923729
  - Dropped fix-crash-on-readonly-fs, reduce-syscalls,
    gpu-wiggle-fix patches (upstreamed)
  - Dropped version-fix patch (not needed)


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.2-4
changelog:
  - Reduced number of useless syscalls (reduce-syscalls patch) and
    fixed gpu wiggle (gpu-wiggle-fix patch)
    Resolves: rhbz#886185


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.1-1
changelog:
  - New version
  - Removed patches (all upstreamed): show-watts-only-if-discharging,
    valid-html-output, factor-out-powertop-init, catch-fstream-errors


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.0-2
changelog:
  - Fixed segfault during calibration
    Resolves: rhbz#823502
  - Used macro optflags instead of variable RPM_OPT_FLAGS


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.0-1
changelog:
  - New version
    Resolves: rhbz#821144
  - Dropped patches: unknown-readings-fix (upstreamed), compile-fix (upstreamed),
    power-supply-add-power-now-support (upstreamed),
    html-print-commands (upstreamed), add-power-supply-class-support (obsoleted),
    power-supply-units-fix (obsoleted)
  - Updated patches: show-watts-only-if-discharging patch (sent upstream),
    html-escape patch
  - Added patch: valid-html-output (sent upstream)


author: Jaroslav Škarvada <jskarvad@redhat.com> - 1.98-4
changelog:
  - Backported support for power_supply class
    (add-power-supply-class-support patch)
  - Added support for POWER_NOW readings
    (power-supply-add-power-now-support patch)
    Resolves: rhbz#796068


author: Jaroslav Škarvada <jskarvad@redhat.com> - 1.13-2
changelog:
  - Fixed sigwinch handling (#644800)
  - Readded strncpy patch as strncpy is safer than strcpy
  - Print all P-states in dump mode
  - Added explicit requires for pcituils (#653560)
  - Output error in interactive mode if there is no tty (#657212)
  - Do not suggest ondemand when p4-clockmod scaling driver is used (#497167)
  - Fixed rpmlint warning about mixed tabs and spaces


author: Adam Jackson <ajax@redhat.com> 1.7-2
changelog:
  - Don't suggest disabling g-p-m.  Any additional power consumption is more
    than offset by the ability to suspend.


author: Debarshi Ray <rishi@fedoraproject.org> - 3.14.0-2
changelog:
  - We need the new VTE API/ABI to run
  - Carry an upstream patch to pick up a last-minute VTE API break


author: Richard Hughes <rhughes@redhat.com> - 3.12.1-3
changelog:
  - Split out the plugins into subpackages
  - This allows us to add and remove them separately in gnome-software


author: Dodji Seketeli <dodji@redhat.org> - 2.26.1-1
changelog:
  - Update to upstream release 2..26.1
  - Fixes GNOME bugzilla bug #576766 - Crash when Configuring "Draw Spaces"
  - Make sure to remove all *.la files
  - Remove BuildRequire libgnomeui-devel as needless now


author: Dodji Seketeli <dodji@redhat.org> - 2.26.0-1
changelog:
  - Update to upstream release (2.26.1)
  - Add plugin files from %{_datadir}
  - Don't check for vte anymore, the package checks it pkg-config
  - Add 'bookmarks' to the plugin set


author: Ondrej Holy <oholy@redhat.com> - 1.36.2-1
changelog:
  - Update to 1.36.2
  - Remove mount-archive.desktop helper
  - Remove obsolete gvfs utils
  - Disable nfs support


author: Ondrej Holy <oholy@redhat.com> - 1.25.2-2
changelog:
  - Move client libs into the own subpackage
  - Move gvfs tools into the own subpackage
  - Move gvfsd-fuse-tmpfiles.conf into fuse subpackage
  - Remove obsoleted expat-devel dependency
  - Remove obsoleted Group tags
  - Fix bogus dates


author: Tomas Bzatek <tbzatek@redhat.com> - 1.8.0-2
changelog:
  - Fix threadsafety of closing channels
  - Fix d-bus messages leaks
  - Fix /dev symlink checks in gdu volume monitor


author: Tomas Bzatek <tbzatek@redhat.com> - 1.5.1-4
changelog:
  - Don't leak mount job operation (#552842)
  - Recognize gphoto2 cameras which don't implement get storageinfo (#552856)
  - ObexFTP: Use a private D-Bus connection for obex-data-server (#539347)


author: Tomas Bzatek <tbzatek@redhat.com> - 1.5.1-2
changelog:
  - Metadata fixes
  - SMB: Fix free space calculation for older samba servers
  - fuse: Fix setting timestamps


author: Tomas Bzatek <tbzatek@redhat.com> - 1.4.0-7
changelog:
  - HTTP: Support g_file_input_stream_query_info()
  - HTTP: Use libsoup header parsing function
  - Set correct MIME type for MTP music players


author: Tomas Bzatek <tbzatek@redhat.com> - 1.4.0-5
changelog:
  - Don't always overwrite on trash restore
  - Separate "Safely Remove Drive" from "Eject"
  - Don't advertise can_poll for drives not using removable media
  - Disallow mounting empty drives
  - Disallow ejecting empty drives
  - Silently drop eject error messages when detaching drive


author: Tomas Bzatek <tbzatek@redhat.com> - 1.4.0-4
changelog:
  - Fix Nautilus not displaying friendly icons for SSH-connected system (#526892)
  - Actually apply the logical partitions patch


author: Tomas Bzatek <tbzatek@redhat.com> - 1.3.3-3
changelog:
  - Fix bad mount prefix stripping (part of #509612)
  - Fix gvfsd-sftp segfault when asking a question
  - Enable tar+xz in the archive mounter


author: Tomas Bzatek <tbzatek@redhat.com> - 1.3.3-2
changelog:
  - Fix gedit crashed with SEGV in strlen()
  - Fix SMB protocol not handled when opening from a bookmark (#509832)


author: Tomas Bzatek <tbzatek@redhat.com> - 1.2.2-5
changelog:
  - Require separate libtalloc to fix libsmbclient
  - Ref the infos in next_files_finish (gnome #582195)
  - FTP: parse file sizes > 4GB correctly (#499286)
  - CDDA: allow query well-formed filenames only (#499266)


author: David Zeuthen <davidz@redhat.com> - 1.2.2-4
changelog:
  - Don't show drives that are supposed to be hidden (#498649)
  - Only automount if media or drive was just inserted - this fixes
    a problem with spurious automounts when partitioning/formatting


author: David Zeuthen <davidz@redhat.com> - 1.2.1-3
changelog:
  - Clean up gdu patches and bump BR for gdu to 0.3
  - Avoiding showing volume for ignored mounts (#495033)


author: Alexander Larsson <alexl@redhat.com> - 1.0.2-2
changelog:
  - Don't return generic fallback icons for files,
    as this means custom mimetypes don't work (from svn)


author: David Zeuthen <davidz@redhat.com> - 0.2.3-9
changelog:
  - Ensure archive mounts are read-only and turn on thumbnailing on them
  - Update fuse threading patch


author: Tomas Bzatek <tbzatek@redhat.com> - 0.2.1-2
changelog:
  - Added libarchive dependency for archive backend
  - Require new libsmbclient in order to get smb backend working again


author: Kamil Dudka <kdudka@redhat.com> - 5.5-1
changelog:
  - update to latest upstream release, which fixes the following vulnerabilities:
      CVE-2018-1100 - stack-based buffer overflow in utils.c:checkmailpath()
      CVE-2018-1083 - stack-based buffer overflow in compctl.c:gen_matches_files()
      CVE-2018-1071 - stack-based buffer overflow in exec.c:hashcmd()


author: Kamil Dudka <kdudka@redhat.com> - 5.4.2-7
changelog:
  - avoid crash when copying empty hash table (CVE-2018-7549)
  - avoid NULL dereference when using ${(PA)...} on an empty array (CVE-2018-7548)


author: Kamil Dudka <kdudka@redhat.com> - 5.3.1-12
changelog:
  - use %make_install instead of %makeinstall, which is deprecated
  - modernize spec file (Group tag, %clean, %defattr)


author: Jason L Tibbitts III <tibbs@math.uh.edu> - 5.3.1-4
changelog:
  - Add build deps on gdbm-devel and pcre-devel.  Pass --enable-pcre to
    configure.  These should ensure that the pcre and gdbm modules are built.
    (#1438009)


author: Kamil Dudka <kdudka@redhat.com> - 5.3-2
changelog:
  - drop zsh-4.3.6-8bit-prompts.patch which was superseeded by an upstream patch
    (see http://www.zsh.org/mla/users/2007/msg00468.html for details)
  - drop undocumented zsh-test-C02-dev_fd-mock.patch


author: Kamil Dudka <kdudka@redhat.com> - 5.0.7-7
changelog:
  - fix SIGSEGV when handling heredocs and keyboard interrupt (#972624)
  - queue signals when manipulating global state to avoid deadlock


author: Kamil Dudka <kdudka@redhat.com> - 5.0.7-5
changelog:
  - suppress a warning about closing an already closed file descriptor (#1184002)
  - improve handling of NULL in the 'cd' built-in (#1183238)


author: Dominic Hopf <dmaphy@fedoraproject.org> - 5.0.5-4
changelog:
  - fix FTBFS issue (RHBZ#1106713)
  - remove individual _bindir setting; install to /usr/bin/ (RHBZ#1034060)
  - require info package instead of /sbin/install-info binary


author: Toshio Kuratomi <toshio@fedoraproject.org> - 4.3.10-6
changelog:
  - Rebuild for FTBFS https://bugzilla.redhat.com/show_bug.cgi?id=631197
  - Remove deprecated PreReq, the packages aren't needed at runtime and they're
    already in Requires(post,preun,etc): lines.


author: Keith Seitz <keiths@redhat.com> 8.2-6.el8
changelog:
  - Fix yum vs dnf messaging for RHEL8 (RH BZ 1666249):
    Add gdb-rhbz1666249-suggest-yum-instead-of-dnf.pattch
    Do not define DNF_DEBUGINFO_INSTALL for RHEL.
  - Backport "Remove support for old mangling schemes"
    (Simon Marchi, RH BZ 1668635)
  - Backport "Add checks for the NT_ARM_SVE section in a core file."
    (Alan Hayward, RH BZ 1669953)
  - Backport more Power8 support (IBM, RH BZ 1187581)


author: Keith Seitz <keiths@redhat.com> - 8.2-5.el8
changelog:
  - Merge from Fedora 29:
    gdb-rhbz1560010-fix-assertion-symbol-language-dict-language-?of5.patch
    (Keith Seitz, RHBZ 1664456).


author: Keith Seitz <keiths@redhat.com> - 8.2-4.el8
changelog:
  - Update gdb.spec for RHEL supported architectures and multilibs.
  - Merge from Fedora 29:
     gdb-rhbz1639242-fix-dwarf2_find_containing_comp_unit-binary-search.patch
     [RHEL RHBZ#1660220]
     gdb-rhbz1653410-avoid-crash-when-calling-warning-too-early.patch
     [RHEL RHBZ#1660221]


author: Sergio Durigan Junior <sergiodj@redhat.com> - 8.2-2.fc29
changelog:
  - Backport "Use pulongest in aarch64-linux-tdep.c" (Tom Tromey),
    needed to unbreak the compilation on 32-bit architectures.


author: Sergio Durigan Junior <sergiodj@redhat.com> - 8.2-1.fc29
changelog:
  - Rebase to FSF GDB 8.2.
  - Backport "Indicate batch mode failures by exiting with nonzero status"
    (Gary Benson, RH BZ 1491128).


author: W. Michael Petullo <mike[@]flyn.org> - 2.1.8-1
changelog:
  - New upstream version.
  - Update Source and URL.
  - BuildRequire gdk-pixbuf2-devel for DACP.
  - BuildRequire libsoup-devel >= 2.32 for DACP.
  - BuildRequire gstreamer-plugins-base-devel >= for transcoding.


author: W. Michael Petullo <mike[@]flyn.org> - 1.9.0.3-1
changelog:
  - New upstream version.
  - Use "-p /sbin/ldconfig."
  - Remove requires that are already known by RPM.
  - libdmapsharing-devel package now requires pkgconfig.
  - Remove irrelevant INSTALL documentation.


author: W. Michael Petullo <mike[@]flyn.org> - 1.9.0.1-3
changelog:
  - Require libsoup >= 2.25.92, as this version supports SOUP_ENCODING_EOF
  message encoding, required for HTTP 1.0 clients.


author: Nathan Scott <nathans@redhat.com> - 4.3.2-2
changelog:
  - Update metrics for device mapper VDO driver (BZ 1670548)
  - Update to a more recent PCP bug fix release (BZ 1685302)


author: Nathan Scott <nathans@redhat.com> - 3.11.3-1
changelog:
  - Fix memory leak in derived metrics error handling (BZ 1331973)
  - Correctly propogate indom in mixed derived metrics (BZ 1337212, BZ 1336130)
  - Disallow stopping pmie/pmlogger daemons from cron (BZ 1336792)
  - Fail fast for easily detected bad pmcd configuration (BZ 1336210)
  - Implement primary (local) pmie concept in rc pmie (BZ 1323851)
  - Update to latest PCP sources.


author: Lukas Berk <lberk@redhat.com> - 3.11.2-1
changelog:
  - Negative nice values reported incorrectly (BZ 1328432)
  - Multithreaded clients with concurrent pmNewContext improvements (BZ 1325363)
  - PMCD agent auto-restart (BZ 1323521)
  - Segv in libpcp during discovery error processing (BZ 1319288)
  - Update to latest PCP sources.


author: Dave Brolley <brolley@redhat.com> - 3.11.1-1
changelog:
  - Call Remove script when uninstalling individual PMDAs (BZ 1304722)
  - Restrict pmcd.services to checking known pcp services (BZ 1286361)
  - Support for multi-archive contexts, across all clients (BZ 1262723)
  - Remove the default shotgun approach to stopping daemons (BZ 1210976)
  - Add mechanism for automatic recovery from PMDA timeouts (BZ 1065803)
  - Update to latest PCP sources.


author: Mark Goodwin <mgoodwin@redhat.com> - 3.11.0-1
changelog:
  - Significant speedups to elapsed time stopping pmcd (BZ 1292027)
  - Fix python derived metric exception handling issues (BZ 1299806)
  - incorrect interpolation across <mark> record in a merged archive (BZ 1296750)
  - pcp requires pcp-compat pulling in a lot of unneeded pcp-pmda-* packages (BZ 1293466)
  - Update to latest PCP sources.


author: Lukas Berk <lberk@redhat.com> - 3.10.9-1
changelog:
  - Add -V/--version support to several more commands (BZ 1284411)
  - Resolve a pcp-iostat(1) transient device exception (BZ 1249572)
  - Provides pmdapipe, an output-capturing domain agent (BZ 1163413)
  - Python PMAPI pmSetMode allows None timeval parameter (BZ 1284417)
  - Python PMI pmiPutValue now supports singular metrics (BZ 1285371)
  - Fix python PMAPI pmRegisterDerived wrapper interface (BZ 1286733)
  - Fix pmstat SEGV when run with graphical time control (BZ 1287678)
  - Make pmNonOptionsFromList error message less cryptic (BZ 1287778)
  - Drop unimplemented pmdumptext options from usage, man page (BZ 1289909)
  - Stop creating configuration files in tmp_t locations (BZ 1256125)
  - Update to latest PCP sources.


author: Mark Goodwin <mgoodwin@redhat.com> - 3.10.8-1
changelog:
  - Update pmlogger to log an immediate sample first (BZ 1269921)
  - Add pmOption host and archive setter python APIs (BZ 1270176)
  - Replace old pmatop(1) man page with pcp-atop(1) (BZ 1270761)
  - Update to latest PCP sources.


author: Nathan Scott <nathans@redhat.com> - 3.10.7-1
changelog:
  - Resolved pmchart sigsegv opening view without context (BZ 1256708)
  - Fixed pmchart memory corruption restoring Saved Hosts (BZ 1257009)
  - Fix perl PMDA API double-free on socket error path (BZ 1258862)
  - Fix python API pmGetOption(3) alignment interface (BZ 1262722)
  - Added missing RPM dependencies to several PMDA sub-packages.
  - Update to latest stable Vector release for pcp-vector-webapp.
  - Update to latest PCP sources.


author: Nathan Scott <nathans@redhat.com> - 3.10.6-1
changelog:
  - Fix pcp2graphite write method invocation failure (BZ 1243123)
  - Reduce diagnostics in pmdaproc unknown state case (BZ 1224431)
  - Derived metrics via multiple files, directory expansion (BZ 1235556)
  - Update to latest PCP sources.


author: Mark Goodwin <mgoodwin@redhat.com> - 3.10.5-1
changelog:
  - Provide and use non-exit(1)ing pmGetConfig(3) variant (BZ 1187588)
  - Resolve a pmdaproc.sh pmlogger restart regression (BZ 1229458)
  - Replacement of pmatop/pcp-atop(1) utility (BZ 1160811, BZ 1018575)
  - Reduced installation size for minimal applications (BZ 1182184)
  - Ensure pmlogger start scripts wait on pmcd startup (BZ 1185760)
  - Need to run pmcd at least once before pmval -L will work (BZ 185749)


author: Nathan Scott <nathans@redhat.com> - 3.10.4-1
changelog:
  - Update to latest PCP, pcp-webjs and Vector sources.
  - Packaging improvements after re-review (BZ 1204467)
  - Start pmlogger/pmie independent of persistent state (BZ 1185755)
  - Fix cron error reports for disabled pmlogger service (BZ 1208699)
  - Incorporate Vector from Netflix (https://github.com/Netflix/vector)
  - Sub-packages for pcp-webjs allowing choice and reducing used space.


author: Dave Brolley <brolley@redhat.com> - 3.10.3-1
changelog:
  - Update to latest PCP sources.
  - New sub-package for pcp-import-ganglia2pcp.
  - Python3 support, enabled by default in f22 onward (BZ 1194324)


author: Slavek Kabrda <bkabrda@redhat.com> - 3.10.2-3
changelog:
  - Only use Python 3 in Fedora >= 23, more info at
    https://bugzilla.redhat.com/show_bug.cgi?id=1194324#c4


author: Dave Brolley <brolley@redhat.com> - 3.10.2-1
changelog:
  - Update to latest PCP sources.
  - Improve pmdaInit diagnostics for DSO helptext (BZ 1182949)
  - Tighten up PMDA termination on pmcd stop (BZ 1180109)
  - Correct units for cgroup memory metrics (BZ 1180351)
  - Add the pcp2graphite(1) export script (BZ 1163986)


author: Nathan Scott <nathans@redhat.com> - 3.10.0-1
changelog:
  - Create new sub-packages for pcp-webjs and python3-pcp.
  - Fix __pmDiscoverServicesWithOptions(1) codes (BZ 1139529)
  - Update to latest PCP sources.


author: Nathan Scott <nathans@redhat.com> - 3.9.10-1
changelog:
  - Convert PCP init scripts to systemd services (BZ 996438)
  - Fix pmlogsummary -S/-T time window reporting (BZ 1132476)
  - Resolve pmdumptext segfault with invalid host (BZ 1131779)
  - Fix signedness in some service discovery codes (BZ 1136166)
  - New conditionally-built pcp-pmda-papi sub-package.
  - Update to latest PCP sources.


author: Dave Brolley <brolley@redhat.com> - 3.9.5-1
changelog:
  - Daemon signal handlers no longer use unsafe APIs (BZ 847343)
  - Handle /var/run setups on a temporary filesystem (BZ 656659)
  - Resolve pmlogcheck sigsegv for some archives (BZ 1077432)
  - Ensure pcp-gui-{testsuite,debuginfo} packages get replaced.
  - Revive support for EPEL5 builds, post pcp-gui merge.
  - Update to latest PCP sources.


author: Nathan Scott <nathans@redhat.com> - 3.9.4-1
changelog:
  - Merged pcp-gui and pcp-doc packages into core PCP.
  - Allow for conditional libmicrohttpd builds in spec file.
  - Adopt slow-start capability in systemd PMDA (BZ 1073658)
  - Resolve pmcollectl network/disk mis-reporting (BZ 1097095)
  - Update to latest PCP sources.


author: Dave Brolley <brolley@redhat.com> - 3.9.2-1
changelog:
  - Improve pmdarpm(1) concurrency complications (BZ 1044297)
  - Fix pmconfig(1) shell output string quoting (BZ 1085401)
  - Update to latest PCP sources.


author: Nathan Scott <nathans@redhat.com> - 3.9.0-1
changelog:
  - Create new sub-packages for pcp-webapi and pcp-manager
  - Split configuration from pcp-libs into pcp-conf (multilib)
  - Fix pmdagluster to handle more volumes, fileops (BZ 1066544)
  - Update to latest PCP sources.


author: Nathan Scott <nathans@redhat.com> - 3.8.9-1
changelog:
  - Reduce set of exported symbols from DSO PMDAs (BZ 1025694)
  - Symbol-versioning for PCP shared libraries (BZ 1037771)
  - Fix pmcd/Avahi interaction with multiple ports (BZ 1035513)
  - Update to latest PCP sources.


author: Nathan Scott <nathans@redhat.com> - 3.8.6-1
changelog:
  - Update to latest PCP sources.
  - Rework pmpost test which confused virus checkers (BZ 1024850)
  - Tackle pmatop reporting issues via alternate metrics (BZ 998735)


author: Nathan Scott <nathans@redhat.com> - 3.8.4-1
changelog:
  - Very minor release containing mostly QA related changes.
  - Enables many more metrics to be logged for Linux hosts.


author: Nathan Scott <nathans@redhat.com> - 3.8.3-1
changelog:
  - Default to Unix domain socket (authenticated) local connections.
  - Introduces new pcp-pmda-infiniband sub-package.
  - Disable systemtap-sdt-devel usage on ppc.


author: Nathan Scott <nathans@redhat.com> - 3.8.2-1
changelog:
  - Update to latest PCP sources.
  - Integrate gluster related stats with PCP (BZ 969348)
  - Fix for iostat2pcp not parsing iostat output (BZ 981545)
  - Start pmlogger with usable config by default (BZ 953759)
  - Fix pmatop failing to start, gives stacktrace (BZ 963085)


author: Nathan Scott <nathans@redhat.com> - 3.8.1-1
changelog:
  - Update to latest PCP sources.
  - Fix log import silently dropping >1024 metrics (BZ 968210)
  - Move some commonly used tools on the usual PATH (BZ 967709)
  - Improve pmatop handling of missing proc metrics (BZ 963085)
  - Stop out-of-order records corrupting import logs (BZ 958745)


author: Nathan Scott <nathans@redhat.com> - 3.8.0-1
changelog:
  - Update to latest PCP sources.
  - Validate metric names passed into pmiAddMetric (BZ 958019)
  - Install log directories with correct ownership (BZ 960858)


author: Nathan Scott <nathans@redhat.com> - 3.6.10-2
changelog:
  - Ensure tmpfile directories created in %files section.
  - Resolve tmpfile create/teardown race conditions.


author: Nathan Scott <nathans@redhat.com> - 3.6.10-1
changelog:
  - Update to latest PCP sources.
  - Resolve tmpfile security flaws: CVE-2012-5530
  - Introduces new "pcp" user account for all daemons to use.


author: Nathan Scott <nathans@redhat.com> - 3.6.9-1
changelog:
  - Update to latest PCP sources.
  - Fix pmcd sigsegv in NUMA/CPU indom setup (BZ 858384)
  - Fix sar2pcp uninitialised perl variable warning (BZ 859117)
  - Fix pcp.py and pmcollectl with older python versions (BZ 852234)


author: Mark Goodwin <mgoodwin@redhat.com> - 3.6.6-1
changelog:
  - Update to latest PCP sources, see installed CHANGELOG for details.
  - Introduces new python-pcp and pcp-testsuite sub-packages.


author: Mark Goodwin <mgoodwin@redhat.com> - 3.6.5-1
changelog:
  - Update to latest PCP sources, see installed CHANGELOG for details.
  - Fix security flaws: CVE-2012-3418 CVE-2012-3419 CVE-2012-3420 and CVE-2012-3421 (BZ 848629)


author: Martin Hicks <mort@sgi.com> - 3.0.1-2
changelog:
  - Remove IB dependencies.  The Infiniband PMDA is being moved to
    a stand-alone package.
  - Move cluster PMDA to a stand-alone package.


author: Jaromir Capik <jcapik@redhat.com> - 1.5-6
changelog:
  - Migration from plexus-maven-plugin to plexus-containers-component-metadata
  - Minor spec file changes according to the latest guidelines


author: Pavel Raiskup <praiskup@redhat.com> - 10.4-4
changelog:
  - new postgresql-setup, the %postgresql_tests* macros now start
    the build-time server on random port number


author: Pavel Raiskup <praiskup@redhat.com> - 10.1-1
changelog:
  - sync with Fedora 28 state
  - fix prevmajorversion to 9.2 (RHEL7 version)
  - reset Release to 1, for RHEL8 purposes


author: Mike A. Harris <mharris@redhat.com> 0.3-5
changelog:
  - Replace "makeinstall" with "make install DESTDIR=..."
  - Added "Requires: xorg-x11-proto-devel >= 7.0-10, libXfixes-devel to devel
    subpackage needed by xcomposite.pc
  - Remove package ownership of mandir/libdir/etc.


author: Mike A. Harris <mharris@redhat.com> 0.2.2.1-1
changelog:
  - Updated libXcomposite to version 0.2.2.1 from X11R7 RC3
  - Added "Requires(pre): xorg-x11-filesystem >= 0.99.2-3", to ensure
    that /usr/lib/X11 and /usr/include/X11 pre-exist.
  - Removed 'x' suffix from manpage directories to match RC3 upstream.


author: Mike A. Harris <mharris@redhat.com> 0.2.2-1
changelog:
  - Updated libXcomposite to version 0.2.2 from X11R7 RC2
  - Changed 'Conflicts: XFree86-devel, xorg-x11-devel' to 'Obsoletes'
  - Changed 'Conflicts: XFree86-libs, xorg-x11-libs' to 'Obsoletes'


author: Tomas Orsava <torsava@redhat.com> - 2.7.5-5
changelog:
  - Require python2-psycopg2 instead of python-psycopg2 from the
    python2-psycopg2-debug subpackage
  - Resolves: rhbz#1628242


author: Jitka Plesnikova <jplesnik@redhat.com> - 1:1.9998.11-6
changelog:
  - Document Math::BigInt::CalcEmu requires Math::BigInt (bug #1689912) 
    - Petr Pisar <ppisar@redhat.com>
  - Rebuild with enable hardening (bug #1636329)


author: Kalev Lember <klember@redhat.com> - 3.12.2-1
changelog:
  - Update to 3.12.2
  - Use desktop-file-validate instead of desktop-file-install
  - Update download URLs


author: Matthias Clasen <mclasen@redhat.com> - 2.28.1-1
changelog:
  - Update to 2.28.1, fixes a number of crashes and other serious bugs:
   - Fix a crash when we try to download a missing gstreamer plugin through PK
   - Don't fail if a drive cannot be checksumed after a burn
   - Fix a data corruption when libisofs was used for a dummy session
   - Fix #596625: brasero crashed with SIGSEGV in brasero_track_data_cfg_add
   - Fix progress reporting
   ...


author: Denis Leroy <denis@poolshark.org> - 2.25.91.2-1
changelog:
  - Update to upstream 2.25.91.2
  - Dvdcss patch upstreamed
  - Split nautilus extension into subpackage (#485918)


author: Denis Leroy <denis@poolshark.org> - 2.25.90-1
changelog:
  - Update to upstream 2.25.90
  - Split media library into separate RPM (#483754)
  - Added patch to validate desktop files


author: Denis Leroy <denis@poolshark.org> - 0.6.0-1
changelog:
  - Update to 0.6.0
  - Removed libburn support until it compiles against libisofs 0.2.8
  - Fixed project URL
  - Added patch to port to new Gtk+ tooltip interface
  - Added patch to fix filter dialog crash


author: Patsy Griffin Franklin <patsy@redhat.com> - 2019a-1
changelog:
  - Rebase to tzdata-2019a
    - Palestine will start DST on 2019-03-30, rather than 2019-03-23 as
      previously predicted.
    - Metlakatla rejoined Alaska time on 2019-01-20, ending its observances
      of Pacific standard time.


author: Patsy Griffin Franklin <pfrankli@redhat.com> - 2018i-1
changelog:
  - Rebase to tzdata-2018i (includes changes from tzdata-2018h)
    - São Tomé and Príncipe changed from UTC+01 to UTC+00 on 2019-01-01.
    - Qyzylorda, Kazakhstan changed from UTC+06 to UTC+05 on 2018-12-21.
    - Created a new zone Asia/Qostanay since Qostanay, Kazakhstan didn't 
      transition with the Qyzylorda change.
    - Metlakatla, Alaska will observe PST for this winter only.
    - Predict that Morocco will continue to adjust clocks around Ramadan.
    - Also include predictions for Iran from 2038 through 2090.


author: Patsy Griffin Franklin <pfrankli@redhat.com> - 2018g-1
changelog:
  - Rebase to tzdata-2018g
    - Morocco will remain at UTC+1 rather than switching back to UTC+0 as
      planned.  This change is effective Octobober 28, 2018.
  - Include changes introduced in tzdata-2018f
    - Volgograd will change from UTC+03 to UTC+04 on 2018-10-28 at 02:00.
    - Fiji will end DST on 2019-01-13 instead of the 2019-01-20 as
      previously predicted.
    - Most of Chile will end DST on the first Saturday in April at 24:00
      and restart DST on the first Saturday in September at 24:00.


author: Patsy Franklin <pfrankli@redhat.com> - 2018e-1
changelog:
  - Rebase to tzdata-2018e
    - North Korea changed from UTC+8:30 to UTC+9 on May 5, 2018.
    - In this update, the upstream project now defaults to using
      the "vanguard" data implementation which includes negative DST offsets.


author: Patsy Franklin <pfrankli@redhat.com> - 2018d-1
changelog:
  - Rebase to tzdata-2018d:
    - DST for Asia/Gaza and Asia/Hebron has changed 
      from March 31 to March 24.
    - Antarctica/Casey station changed to UTC+8 on March 11.


author: Patsy Franklin <pfrankli@redhat.com> - 2018c-1
changelog:
  - Rebase to tzdata-2018c:
    - São Tomé and Príncipe changed from +00 to +01 on January 1, 2018
    - Brazil's DST will start on the first Sunday in November
    - Support for the new zic -t option.
    - Add back pacificnew file omitted in tzdata-2018a


author: Patsy Franklin <pfrankli@redhat.com> - 2017c-1
changelog:
  - Rebase to tzdata-2017c.
    - Northern Cyprus will revert to using EQ rules on October 29, 2017.
    - Sudan will switch from +03 to +02 on November 1, 2017.
    - Tonga will not change it's clocks on Novemeber 5, 2017 ending it's
      experiment with DST.
    - Fiji DST will end on January 14, 2018 rather than January 21, 2018.
    - Namibia - starting September 3, 2017 switches from +)1 with DST to
      +02 all year.  This change takes effect April 1, 2018.
    - Turks & Caicos changes from -04 all year to -05 with US DST starting
      on March 11, 2018.  Effective change date is November 4, 2018.
    - tzdata now includes two text versions of the time zone data - tzdata.zi
      and leapseconds.
    - Includes two patches to deal with build issues.


author: Patsy Franklin <pfrankli@redhat.com> - 2017a-1
changelog:
  - Rebase to tzdata-2017a
    - Mongolia no longer observes DST
    - Magallanes region of Chile moves from -04/-03 to -03 year round.
      This results in a new zone, America/Punta_Arenas.


author: Patsy Franklin <pfrankli@redhat.com> - 2016j-1
changelog:
  - Rebase to 2016j
    - The Saratov Region of Russia is changing from +03 to +04 on
      2016-12-04, resulting in a new timezone Europe/Saratov.


author: Patsy Franklin <pfrankli@redhat.com> - 2016i-1
changelog:
  - Rebase to 2016i
    - Pacific/Tongatapu now begins DST on 2016-11-06 at 02:00 and ends
      on 2017-01-15 at 03:00.
    - Northern Cyprus is changed to +03 year round. This results in a
      split in Cyprus time zones starting 2016-10-30 at 04:00 and
      creates a new zone - Asia/Famagusta.
    - Antarctica/Casey changed from +08 to +11 on 2016-10-22.


author: Patsy Franklin <pfrankli@redhat.com> - 2016h-1
changelog:
  - Rebase to 2016h
    - DST ends in Asia/Gaza and Asia/Hebron on 2016-10-29 at 01:00,
      not the predicted date of 2016-10-21 at 00:00.


author: Patsy Franklin <pfrankli@redhat.com> - 2016g-1
changelog:
  - Rebase to 2016g
    - Turkey permanently switches from +02 to +03 as of 2016-09-07,
    - Per IERS Bulletin C 52, leap second to be added on 2016-09-31 at 23:59:60.


author: Patsy Franklin <pfrankli@redhat.com> - 2016f-1
changelog:
  - Rebase to 2016f
    - Egypt cancelled DST.
    - Asia/Novosibirsk transitions from +06 to +07 on 2016-07-24 at 02:00.


author: Patsy Franklin <pfrankli@redhat.com> - 2016d-1
changelog:
  - Rebase to 2016d
    - America/Caracas switches from -0430 to -04 on 2016-05-01 at 02:30.
    - Asia/Magadan switchefrom +10 to +11 on 2016-04-24 at 02:00.
    - New zone Asia/Tomsk, split off from Asia/Novosibirsk.  It covers
      Tomsk Oblast, Russia, which switches from +06 to +07 on 2016-05-29
      at 02:00.


author: Patsy Franklin <pfrankli@redhat.com> - 2016c-1
changelog:
  - Rebase to 2016c
    - Azerbaijan no longer observes DST.
    - Chile changes from permanent DST to seasonal DST.


author: Patsy Franklin <pfrankli@redhat.com> - 2016b-1
changelog:
  - Rebase to 2016b
    - New zones Europe/Astrakhan and Europe/Ulyanovsk for Astrakhan and
      Ulyanovsk Oblasts, Russia, both of which will switch from +03 to +04 on
      2016-03-27 at 02:00 local time.  They need distinct zones since their
      post-1970 histories disagree.  New zone Asia/Barnaul for Altai Krai and
      Altai Republic, Russia, which will switch from +06 to +07 on the same date
      and local time.  The Astrakhan change is already official; the others have
      passed the first reading in the State Duma and are extremely likely.
      Also, Asia/Sakhalin moves from +10 to +11 on 2016-03-27 at 02:00.
    - As a trial of a new system that needs less information to be made up,
      the new zones use numeric time zone abbreviations like "+04"
      instead of invented abbreviations like "ASTT".
    - Haiti will not observe DST in 2016.
    - Palestine's spring-forward transition on 2016-03-26 is at 01:00, not 00:00.
      Guess future transitions will be March's last Saturday at 01:00, not March's
      last Friday at 24:00.


author: Patsy Franklin <pfrankli@redhat.com> - 2016a-1
changelog:
  - Rebase to 2016a
    - America/Cayman will not observe daylight saving this year after all.
      Revert our guess that it would.
    - Asia/Chita switches from +0800 to +0900 on 2016-03-27 at 02:00.
    - Asia/Tehran now has DST predictions for the year 2038 and later,
      to be March 21 00:00 to September 21 00:00.  This is likely better
      than predicting no DST, albeit off by a day every now and then.


author: Patsy Franklin <pfrankli@redhat.com> - 2015g-1
changelog:
  - Rebase to 2015g
    - Turkey's 2015 fall-back transition is scheduled for Nov. 8, not Oct. 25.
    - Norfolk moves from +1130 to +1100 on 2015-10-04 at 02:00 local time.
    - Fiji's 2016 fall-back transition is scheduled for January 17, not 24.
    - Fort Nelson, British Columbia will not fall back on 2015-11-01.  It has
      effectively been on MST (-0700) since it advanced its clocks on 2015-03-08.
      New zone America/Fort_Nelson.


author: Patsy Franklin <pfrankli@redhat.com> - 2015f-1
changelog:
  - Rebase to 2015f
    - North Korea switches to +0830 on 2015-08-15.
      The abbreviation remains "KST".
    - Uruguay no longer observes DST.


author: Patsy Franklin <pfrankli@redhat.com> - 2015e-1
changelog:
  - Morocco will suspend DST from 2015-06-14 03:00 through 2015-07-19 02:00,
    not 06-13 and 07-18 as we had guessed.
  - Assume Cayman Islands will observe DST starting next year, using US rules.
    Although it isn't guaranteed, it is the most likely.


author: Patsy Franklin <pfrankli@redhat.com> - 2015d-3
changelog:
  - Morocco will suspend DST from 2015-06-14 03:00 through 2015-07-19 02:00,
    not 06-13 and 07-18 as we had guessed.


author: Patsy Franklin <pfrankli@redhat.com> - 2015d-1
changelog:
  - Rebase to 2015d
    - Egypt will not observe DST in 2015 and will consider canceling it
      permanently.  For now, assume no DST indefinitely.
    - The abbreviations for Hawaii-Aleutian standard and daylight times
      have been changed from HAST/HADT to HST/HDT, as per US Government
      Printing Office style.  This affects only America/Adak since 1983,
      as America/Honolulu was already using the new style.


author: Patsy Franklin <pfrankli@redhat.com> - 2015c-1
changelog:
  - Rebase to 2015c
    - Egypt's spring-forward transition is at 24:00 on April's last Thursday,
      not 00:00 on April's last Friday.  2015's transition will therefore be on
      Thursday, April 30 at 24:00, not Friday, April 24 at 00:00.  Similar fixes
      apply to 2026, 2037, 2043, etc.  (Thanks to Steffen Thorsen.)
  - Rebase javazic tool to match latest upstream OpenJDK version


author: Patsy Franklin <pfrankli@redhat.com> - 2015b-1
changelog:
  - Rebase to 2015b
    - Mongolia will start observing DST again this year, from the last
      Saturday in March at 02:00 to the last Saturday in September at 00:00.
    - Palestine will start DST on March 28, not March 27.  Also,
      correct the fall 2014 transition from September 26 to October 24.
      Adjust future predictions accordingly.


author: Patsy Franklin <pfrankli@redhat.com> - 2015a-1
changelog:
  - Rebase to 2015a
    - New leap second 2015-06-30 23:59:60 UTC as per IERS Bulletin C 49.
    - The Mexican state of Quintana Roo, represented by America/Cancun,
      will shift from Central Time with DST to Eastern Time without DST
      on 2015-02-01 at 02:00.
    - Chile will not change clocks in April or thereafter; its new standard time
      will be its old daylight saving time.  This affects America/Santiago,
      Pacific/Easter, and Antarctica/Palmer.


author: Patsy Franklin <pfrankli@redhat.com> - 2014j-1
changelog:
  - Rebase to 2014j
    - Turks & Caicos' switch from US eastern time to UTC-4 year-round
      did not occur on 2014-11-02 at 02:00.  It's currently scheduled
      for 2015-11-01 at 02:00.


author: Patsy Franklin <pfrankli@redhat.com> - 2014i-1
changelog:
  - Rebase to 2014i
    - Pacific/Fiji will observe DST from 2014-11-02 02:00 to 2015-01-18 03:00.
    - A new Zone Pacific/Bougainville, for the part of Papua New Guinea
      that plans to switch from UTC+10 to UTC+11 on 2014-12-28 at 02:00


author: Patsy Franklin <pfrankli@redhat.com> - 2014g-1
changelog:
  - Rebase to 2014g
    - Turks & Caicos is switching from US eastern time to UTC-4 year-round,
      modeled as a switch from EST/EDT to AST on 2014-11-02 at 02:00.


author: Patsy Franklin <pfrankli@redhat.com> - 2014f-1
changelog:
  - Rebase to 2014f
    - Russian time zone changes effective 2014-10-26
    - Several other time zone abbreviation changes as described in
      the NEWS file.


author: Patsy Franklin <pfrankli@redhat.com> - 2014e-3
changelog:
  - Rebase to 2014e
    - Morrocco suspends DTS for Ramadan
         June 28 at 03:00 and August 2 at 02:00
    - Egypt suspends DTS for Ramadan
         June 26 and July 31 at 24:00
  - Additional edit to support OpenJDK8. (#1091029)


author: Patsy Franklin <pfrankli@redhat.com> 2014c-1
changelog:
  - Rebase to 2014c
    -Egypt will re-apply DST on May 15 at 24:00, except that DST
     will not be observed during Ramadan.


author: Patsy Franklin <pfrankli@redhat.com> 2013i-1
changelog:
  - Rebase with early release of 2013i from Paul Eggert github.
    - Jordan switches back to standard time at 00:00 on December 20,2013.
    - The 2006-2011 transition schedule is planned to resume in 2014.
    - The compile-time flag NOSOLAR has been removed.
    - The files solar87, solar88, and solar89 are no longer distributed.
    - tz-link.htm now mentions Noda Time.


author: Patsy Franklin <pfrankli@redhat.com> 2013h-1
changelog:
  - Rebase to 2013h 
    - Lybia switched to using UTC+2 without DST
    - Western Sahara (Africa/ElAaiun) uses Morocco's DST rules
    - Acres and Amazon swithc to UTC-4 and UTC-5 on 2013-11-10
    - Add entries for DST transition in Morocco in the year 2038


author: Petr Machata <pmachata@redhat.com> - 2013c-2
changelog:
  - Update descriptions in iso3166.tab; make Jerusalem coordinates in
    zone.tab more precise
    (0001-Adjust-commentary-to-try-to-defuse-recent-issues-som.patch)
  - Update local mean time for Jerusalem to match more-precise longitude
    (0002-asia-Asia-Jerusalem-Fix-LMT-to-match-more-precise-lo.patch)
  - Move Morocco's midsummer 2013 transitions
    (0003-Move-Morocco-s-midsummer-2013-transitions.patch)
  - Israel now falls back on the last Sunday of October
    (0004-Israel-now-falls-back-on-the-last-Sunday-of-October.patch)


author: Petr Machata <pmachata@redhat.com> - 2013c-1
changelog:
  - Upstream 2013c
    - Sync past stamps for Palestine and West Bank with timeanddate.com
    - Assume that the recent change to Paraguay's DST rules is permanent
    - Macquarie was uninhabited between 1919 and 1948.  It's also part
      of Australia (update in zone.tab).


author: Petr Machata <pmachata@redhat.com> - 2013b-1
changelog:
  - Upstream 2013b
    - Paraguay will end DST on March 24 this year
    - Haiti uses US daylight-saving rules this year
    - Morocco does not observe DST during Ramadan
  - Upstream 2013a
    - Retire Chile patch, 2013a has the data
    - New Zones Asia/Khandyga, Asia/Ust-Nera, Europe/Busingen
    - Many changes in historical timestamps


author: Petr Machata <pmachata@redhat.com> - 2012h-2
changelog:
  - Switch back to using system zic, ignore upstream Makefile at all.
    We do so for java anyway.
  - Drop Factory from distribution


author: Petr Machata <pmachata@redhat.com> - 2012h-1
changelog:
  - Upstream 2012h
    - Brazilian state Bahia no longer has DST.
    - Brazilian state Tocantins now has DST.
    - Israel has new DST rules next year.
    - Jordan stays on DST this winter.


author: Petr Machata <pmachata@redhat.com> - 2012g-1
changelog:
  - Upstream 2012g
    - Adjust the packaging for new Makefile
    - Palestine: Fall transition was Sep 21, not Sep 28
    - Samoa: Daylight Saving Time commences on Sunday 30th September
      2012 and ends on Sunday 7th of April 2013.
  - Resolves: #868173


author: Petr Machata <pmachata@redhat.com> - 2012f-1
changelog:
  - Fiji will start daylight savings at 2 am on Sunday 21st October 2012
    and end at 3 am on Sunday 20th January 2013.  Guess it will be like
    that in following years as well.
  - Resolves: #857231


author: Petr Machata <pmachata@redhat.com> - 2012d-1
changelog:
  - Upstream 2012d
    - Morocco will not observe DST during the month of Ramadan.
      DST cessation end date was corrected.


author: Petr Machata <pmachata@redhat.com> - 2012c-1
changelog:
  - Upstream 2012c
    - Haiti observes DST from 2012 on
    - Gaza Strip and Hebron observe DST in 2012
    - Change start of DST in Syria to last Friday in March


author: Petr Machata <pmachata@redhat.com> - 2012b-2
changelog:
  - Morocco DST starts on the last Sunday of March (March 25, 2012) and
    ends on last Sunday of September, except the month of Ramadan.  It
    is currently unclear what that Ramadan bit means, so this is not
    covered by the patch as of now.


author: Petr Machata <pmachata@redhat.com> - 2012b-1
changelog:
  - Rebase to 2012b; changes vs. 2011n-5:
    - Changes to zones for Antarctica stations
    - Armenia abolished DST in 2012 and forward
    - Cuba enters DST on 31st March
    - Falkland Islands will stay on permanent Summer Time
    - New zone for Creston Valley, Canada, which differs from Dawson
      Creek in past stamps.  Changes to historical stamps in Canada.
    - Last year, Tokelau skipped over the date line together with Samoa


author: Petr Machata <pmachata@redhat.com> - 2011l-1
changelog:
  - Rebase to 2011n
    - Drop all patches, including the Kemerovo patch, which is not in
      upstream
    - Cuba postponed DST by two weeks to Nov 13
    - Fiji will enter DST on Jan 21
  - Resolved: #748778


author: Petr Machata <pmachata@redhat.com> - 2011l-2
changelog:
  - State of Bahia, Brazil, to resume Summer Time on Oct 16
  - The project moved, reflect this in URL
  - Resolves: #746183


author: Petr Machata <pmachata@redhat.com> - 2011l-1
changelog:
  - Upstream 2011l:
    - Fix ancient stamps for America/Sitka
    - Asia/Hebron transitioned to standard time already on Sep 30, not Oct 3
    - Fiji will introduce DST on Oct 22


author: Petr Machata <pmachata@redhat.com> - 2011k-0.1.20110921
changelog:
  - Upstream 2011j:
    - Fix the Samoa date line skip
    - Changes in past timestamp typos several Africa zones
  - Proposed upstream 2011k:
    - Belarus and Ukraine adopt permanent DST in 2011
    - Palestine suspends DST during Ramadan in 2011
    - Gaza and West Bank split in 2011.  West Bank is tracked in the
      timezone Asia/Hebron.  zone.tab update accordingly.
  - Resolves: #737896


author: Petr Machata <pmachata@redhat.com> - 2011h-1
changelog:
  - Upstream 2011i:
    - Add Africa/Juba (South Sudan) zone
    - Samoa skips over the date line on 2011-12-30
    - Use KALT as abbreviation for Europe/Kalinigrad
    - Canonical version of the Newfoundland patch
    - Change America/Resolute use of EST to 2006-2007 only
    - Assume Metlakatla abandoned use of daylight saving in 1983
    - Sync iso3166.tab and zone.tab with above
  - Resolved: #734063


author: Petr Machata <pmachata@redhat.com> - 2011h-2
changelog:
  - Patch for upcoming change in Newfoundland.  The transition time
    changes from 12:01 AM to 2:00 AM.


author: Petr Machata <pmachata@redhat.com> - 2011h-1
changelog:
  - Upstream 2011h:
    - Russia abandons DST in 2011.
    - *.tab: change AN (Netherlands Antilles) to CW (Curacao)


author: Petr Machata <pmachata@redhat.com> - 2011g-1
changelog:
  - Upstream 2011e:
    - Morocco introduced DST for 2011 from April 2 to July 31.
    - Delay end of DST in Chile in 2011 until May 7.
  - Upstream 2011f:
    - The Falkland Islands will not turn back clocks this winter, but
      stay on daylight saving time.
  - Upstream 2011g:
    - Egypt abandons DST in 2011 (and forward)
  - Dropped tzdata-2011d-chile.patch
  - Dropped tzdata-2011d-morocco.patch


author: Petr Machata <pmachata@redhat.com> - 2011d-1
changelog:
  - Upstream 2011d:
    - Change end of DST in Samoa in 2011.
    - Change start of DST in Cuba in 2011.
    - Move start of DST in Turkey by one day in 2011.
  - Dropped tzdata-2011b-c.patch


author: Petr Machata <pmachata@redhat.com> - 2011b-2
changelog:
  - Update of historical stamps for Juneau, Sitka, and histcurrent stamps
    for Metlakatla.  Sitka and Metlakatla are new zones.
  - Delay end of DST in Chile in 2011 until first Sunday in April. (tzdata-2011b-c.patch)


author: Petr Machata <pmachata@redhat.com> - 2011b-1
changelog:
  - Upstream 2011b:
    - America/North_Dakota/Beulah: Mercer County, North Dakota, changed
      from the mountain time zone to the central time zone


author: Petr Machata <pmachata@redhat.com> - 2010n-1
changelog:
  - Upstream 2010m:
    - Hong Kong didn't observe DST in 1977
    - In zone.tab, remove obsolete association of Vostok Station with
      South Magnetic Pole; add association with Lake Vostok
  - Upstream 2010n:
    - Change end of DST in Samoa in 2011 from 2011-04-03 0:00 to
      2011-04-03 1:00


author: Petr Machata <pmachata@redhat.com> - 2010l-2
changelog:
  - Upstream 2010l:
    - Change Cairo's 2010 reversion to DST from the midnight between
      September 8 and 9 to the midnight between September 9 and 10.
    - Change Gaza's 2010 return to standard time to the midnight between
      August 10 and 11.
    - Bahia de Banderas (Mexican state of Nayarit) changed time zone
      UTC-7 to new time zone UTC-6 on April 4, 2010


author: Tom "spot" Callaway <tcallawa@redhat.com> - 2010k-1
changelog:
  - Upstream 2010k:
   - Egypt has announced that DST will be off during Ramadan, but
     DST will resume afterwards (August 10, 2010 - September 9, 2010)


author: Petr Machata <pmachata@redhat.com> - 2010j-1
changelog:
  - Upstream 2010j:
    - Bahia de Banderas (Mexican state of Nayarit) changed time zone
      UTC-7 to new time zone UTC-6 on April 4, 2010


author: Petr Machata <pmachata@redhat.com> - 2010i-1
changelog:
  - Upstream 2010i:
    - Morocco will have DST from 2010-05-02 to 2010-08-08
    - San Luis, Argentina will keep permanent DST after April 11, 2010
    - Updates of historical stamps for Taiwan


author: Petr Machata <pmachata@redhat.com> - 2010h-2
changelog:
  - Upstream 2010g:
    - No Bangladesh DST in 2010 and forward.
    - Gaza DST starts last Saturday in March at 12:01 a.m. in 2010 and forward
    - Kamchatka and Anadyr change to Moscow+8 on 2010-03-28
    - Samara changes to Moscow+0 on 2010-03-28
    - Related zone.tab updates
  - Upstream 2010h:
    - No DST in Tunisia in 2010 and forward
    - No DST in Pakistan in 2010 and forward
  - Dropped tzdata-2010g-tunis.patch
  - Dropped tzdata-2010f-g.patch
  - Dropped tzdata-2010g-karachi.patch


author: Petr Machata <pmachata@redhat.com> - 2010f-3
changelog:
  - Tunisia not to observe DST in 2010 (tzdata-2010g-tunis.patch)
  - Pakistan not to observe DST in 2010 (tzdata-2010g-karachi.patch)


author: Petr Machata <pmachata@redhat.com> - 2010f-1
changelog:
  - Upstream 2010f:
    - Changes to Australian stations in Antarctica
    - Correct 2010 Samoa DST start date
    - New zone Antarctica/Macquarie
    - Change Syria DST start from last Friday in March to first Friday
      in April in 2010 and forward
  - Upstream 2010g proposal (tzdata-2010f-g.patch):
    - No Bangladesh DST in 2010 and forward.
    - Gaza DST starts last Saturday in March at 12:01 a.m. in 2010 and forward
    - Kamchatka and Anadyr change to Moscow+8 on 2010-03-28
    - Samara changes to Moscow+0 on 2010-03-28
    - Related zone.tab updates


author: Petr Machata <pmachata@redhat.com> - 2010e-1
changelog:
  - Upstream 2010d
    - The DST change in Bangladesh takes place a minute earlier
    - Fiji to end DST on 2010-03-28 at 03:00, about a month earlier
    - Samoa to observe DST this year; they didn't observe DST last year
    - DST in Chile extended to 3 April
  - Upstream 2010e:
    - Fix a typo in Bangladesh DST rule


author: Petr Machata <pmachata@redhat.com> - 2010c-1
changelog:
  - Upstream 2010a
    - Source code cleanups
    - Historical timestamps for Bangladesh
  - Upstream 2010b
    - Northern Mexico's border cities share the DST schedule with the
      United States
  - Upstream 2010c
    - Paraguay DST now in effect from 2nd Sunday of April to 1st Sunday
      of October


author: Petr Machata <pmachata@redhat.com> - 2009u-1
changelog:
  - Upstream 2009p
    - Argentina does not enter DST on October 18
    - San Luis switched from UTC-4 to UTC-3 on October 11th
  - Upstream 2009q
    - Change DST end in Syria from November 1 to last Friday in October
    - Changes to past Hong Kong transitions
    - Kemerovo oblast' in Russia will change current time zone on March 28, 2010.
      Asia/Novokuznetsk is the new time zone name
  - Upstream 2009r
    - Changes to local times of three Australian research stations in Antarctica
  - Upstream 2009s
    - Fiji plans to re-introduce DST from November 29th 2009 to April 25th 2010
  - Upstream 2009u
    - Bangladesh changed their clock back to Standard Time on December 31, 2009
  - Dropped tzdata-2009o-argentinas.patch


author: Petr Machata <pmachata@redhat.com> - 2009o-1
changelog:
  - Upstream 2009o
    - Bangladesh won't go back to Standard Time from October 1, 2009
    - Pakistan leaves DST on October 1, 2009
  - Dropped tzdata-2009m-karachi.patch
  - Argentina does not enter DST on October 18 (tzdata-2009o-argentinas.patch)


author: Petr Machata <pmachata@redhat.com> - 2009m-2
changelog:
  - Add markers for autoupdate of spec file
  - Pakistan leaves the period of DST on October 1 (tzdata-2009m-karachi.patch)


author: Petr Machata <pmachata@redhat.com> - 2009m-1
changelog:
  - Upstream 2009m
    - Palestine will will revert back to winter time on Friday, 2009-09-04
    - Samoa passed the DST Bill that fixes DST dates for 2009 and 2010
  - Drop Egypt patch


author: Petr Machata <pmachata@redhat.com> - 2009k-1
changelog:
  - Upstream 2009k
    - Mauritius will not continue to observe DST the coming summer
    - Arbitrarily end DST at the end of 2009 so that a POSIX-style time
      zone string can appear in the Dhaka binary file


author: Petr Machata <pmachata@redhat.com> - 2009h-2
changelog:
  - Upstream 2009h
    - Convert use of 00:00 stamps to 24:00 of the previous day
    - Clarify that the data is Public Domain
  - Drop Cairo patch


author: Petr Machata <pmachata@redhat.com> - 2009f-1
changelog:
  - Upstream 2009f
    - Pakistan will observe DST between 2009-04-15 and (probably) 2009-11-01
  - Drop Pakistan patch


author: Petr Machata <pmachata@redhat.com> - 2009e-1
changelog:
  - Upstream 2009e
    - Historical changes for Jordan
    - Palestine will start DST on 2009-03-26 and end 2009-09-27
  - Egypt ends DST on 2009-09-24


author: Petr Machata <pmachata@redhat.com> - 2009d-1
changelog:
  - Upstream 2009d
    - Morocco will observe DST from 2009-06-01 00:00 to 2009-08-21 00:00
    - Tunisia will not observe DST this year.
    - Syria will start DST on 2009-03-27 00:00 this year
    - Cuba will start DST on midnight between 2009-03-07 and 2009-03-08
    - Province of San Luis, Argentina, went to UTC-04:00 on 2009-03-15


author: Petr Machata <pmachata@redhat.com> - 2009a-1
changelog:
  - Upstream 2009a
    - Fix Asia/Kathmandu spelling
    - Historical timestamps for Switzerland and Cuba
    - DST update for America/Resolute


author: Petr Machata <pmachata@redhat.com> - 2008i-1
changelog:
  - Upstream 2008i
    - Updates for Argentina: Drop DST in zones America/Argentina/Jujuy,
      La_Rioja, San_Juan, Catamarca, Mendoza, Rio_Gallegos, Ushuaia; new
      zone America/Argentina/Salta (for provinces SA, LP, NQ, RN).


author: Petr Machata <pmachata@redhat.com> - 2008h-1
changelog:
  - Upstream 2008h
    - Fix exact DST transition hour for Mauritius
    - Syria will leave the period of DST on Nov 1
    - Fix coordinates of Pacific/Niue


author: Petr Machata <pmachata@redhat.com> - 2008f-1
changelog:
  - Upstream 2008f
    - Changes for Mauritius (extends DST to years to come)
    - Palestine changes clocks for the duration of Ramadan
    - Argentina will start DST on Sunday October 19, 2008
    - Brazil will start DST on 2008-10-19
  - Drop Pakistan and Morocco patches


author: Petr Machata <pmachata@redhat.com> - 2008e-1
changelog:
  - Upstream 2008e
    - Changes for Mauritius
    - Leap second coverage for 31/Dec 2008
    - Corrections of historical dates


author: Petr Machata <pmachata@redhat.com> - 2008c-1
changelog:
  - Upstream 2008c
    - Mongolia changes zone
    - Pakistan DST is scheduled until Sep/1, instead of Aug/31
  - Drop Morocco and Pakistan patches that are superseded by upstream
  - Fix a typo in Java subpackage name


author: Petr Machata <pmachata@redhat.com> - 2008b-1
changelog:
  - Upstream 2008b
    - DST changes for Syria, Cuba; Iraq abandons DST
    - Saigon zone renamed Ho_Chi_Minh; backward link provided
    - Add America/Argentina/San_Luis information


author: Petr Machata <pmachata@redhat.com> - 2007j-1
changelog:
  - Upstream 2007j
    - New links America/St_Barthelemy and America/Marigot
    - Venezuela is changing their clocks on December 9 at 03:00


author: Petr Machata <pmachata@redhat.com> - 2007i-1
changelog:
  - Upstream 2007i
    - Syria DST will take place at Midnight between Thursday and Friday.
    - Cuba will end DST on the last Sunday of October.
  - Update tst-timezone.c from glibc CVS


author: Petr Machata <pmachata@redhat.com> - 2007h-1
changelog:
  - Upstream 2007h
    - Brazil will observe DST from 2007-10-14 to 2008-02-17
    - Egypt and Gaza switched earlier than we expected
    - Iran will resume DST next year
    - Venezuela is scheduled to change TZ to -4:30 on January 1


author: Petr Machata <pmachata@redhat.com> - 2007g-1
changelog:
  - Fix licensing tag.
  - Upstream 2007g
    - Egypt switches the September 7, not September 28
    - Daviess, Dubous, Knox, Martin, and Pike Counties, Indiana, switch
      from central to eastern time in November
    - South Australia, Tasmania, Victoria, New South Wales and Lord Howe
      Island are changing their DST rules effective next year
    - Sync several Antarctic station's rules with the New Zealand
    - leapseconds contain changes from the most recent IERS bulletin


author: Petr Machata <pmachata@redhat.com> - 2007f-1
changelog:
  - Upstream 2007f
    - New Zealand is extending DST, starting later this year.
    - Haiti no longer observes DST.
    - The Turks and Caicos switch at 02:00, not at 00:00, and have
      adopted US DST rules.


author: Petr Machata <pmachata@redhat.com> - 2007e-1
changelog:
  - Upstream 2007e
    - Syria switched to summer time at Mar/29.
    - Honduras will not enter DST this year.


author: Petr Machata <pmachata@redhat.com> - 2007d-1
changelog:
  - Upstream 2007d
    - Mongolia has abolished DST.
    - Turkey will use EU rules this year, changing at 01:00 UTC rather
      than 01:00 standard time.
    - Cuba observed DST starting Sunday.
    - Resolute, Nunavut switched from Central to Eastern time last
      November.


author: Petr Machata <pmachata@redhat.com> - 2007c-1
changelog:
  - Upstream 2007c
    - Pulaski County, Indiana, switched back to eastern time.
    - Turkey switches at 01:00 standard time, not at 01:00 UTC.
  - Upstream 2007b
    - Changes to the commentary in "leapseconds".


author: Petr Machata <pmachata@redhat.com> - 2007a-1
changelog:
  - Upstream 2007a
    - Updates to Bahamas, they will be in sync with 2007 US DST change
    - New zone Australia/Eucla
    - Africa/Asmera renamed to Africa/Asmara, link created
    - Atlantic/Faeroe renamed to Atlantic/Faroe, link created
  - Packaging
    - Adding BuildRequires: glibc-common >= 2.5.90-7 to build tzdata
      with extended 64-bit format necessary for dates beyond 2037


author: Petr Machata <pmachata@redhat.com> - 2006p-1
changelog:
  - Upstream 2006p
    - Official version of Western Australia DST trial changes
    - Latitude/longitude changes for Europe/Jersey and Europe/Podgorica


author: Petr Machata <pmachata@redhat.com> - 2006m-2
changelog:
  - Proposed upstream patch (#210058)
    - Jordan will switch to winter time on October 27, not September 29
    - Brazil's DST this year is the first Sunday in November to the last
      Sunday in February.  (Thanks to Frederico A. C. Neves.)
    - ISO 3166 codes for Serbia and Montenegro, zone Europe/Podgorica
    - Commentary and past timestamps changes


author: Petr Machata <pmachata@redhat.com> - 2006m-1
changelog:
  - Upstream 2006m:
    - Adjustments for Egypt, Palestine, Uruguay
    - Better description of `until' field in zic (8) manpage


author: Petr Machata <pmachata@redhat.com> - 2006l-1
changelog:
  - Upstream 2006k, 2006l:
    - Adjustments for Egypt, Palestine, Cuba, Honduras
    - Documentation changes


author: Petr Machata <pmachata@redhat.com> - 2006j-1
changelog:
  - Upstream 2006j
    - Honduras stopped observing DST on Monday at 00:00
    - America/Bermuda will follow the US's lead next year
    - America/Moncton will use US-style rules next year
    - New Zone America/Blanc-Sablon, for Canadians who observe AST all
      year
    - New zone: America/Atikokan instead of America/Coral_Harbour
    - New zones: Europe/Jersey, Europe/Guernsey, Europe/Isle_of_Man
    - Historical changes
    - Commentary updates
  - Upstream 2006i
    - localtime.c fixes
  - Upstream 2006h
    - zic leapsecond fix


author: Petr Machata <pmachata@redhat.com> - 2006f-1
changelog:
  - Upstream 2006f
    - America/Guatemala observes DST between Apr/30 and Oct/1
    - Historical changes for Nicaragua
    - Update of America/Indiana/Vincennes in zone table


author: Petr Machata <pmachata@redhat.com> - 2006d-1
changelog:
  - Upstream 2006d
    - Haiti observes DST
    - Sri Lanka change actually took effect Apr/15
    - All Canada is now scheduled for 2007 US DST rules
    - Some historical fixes


author: Petr Machata <pmachata@redhat.com> - 2006c-1
changelog:
  - Upstream 2006c
    - Time-related changes:
      - dozens of historical and commentary changes
      - Iran stopped observing DST
      - Sri Lanka switches from UTC+6 to UTC+5:30
      - America/Thule and America/Edmonton will adopt new US rules,
        starting 2007
      - Tunisia is adopting regular DST
    - Code:
      - asctime.c: Chages in format strings to silent gcc warnings
      - removing K&R notation from function signatures
      - few fixes across the code


author: Petr Machata <pmachata@redhat.com> 2006b-1
changelog:
  - Upstream 2006b:
    - using tz64code version, as 32 is legacy according to tzdata ML
    - new manual pages for ctime, strftime, tzset
    - some source code reorganizations
    - no timezone/dst rule updates


author: Petr Machata <pmachata@redhat.com> 2006a-1
changelog:
  - Upstream 2006a:
    - private.h(scheck): changing char* to char const*
    - Rule changes for Palestine, zone changes for Indiana/US, both
      changes for Canada.
    - Many related doc changes.
  - Naming scheme in spec file doesn't use %{name}, but tzdata.


author: Petr Machata <pmachata@redhat.com> 2005r-3
changelog:
  - 2005r-3
    - Meta changes.  Renaming tzdata.tar.bz2 file to tzdata$ver-base,
      so that it won't clash across updates.


author: Petr Machata <pmachata@redhat.com> 2005r-2
changelog:
  - 2005r
    - Zones EST, MST, HST, EST5EDT, CST6CDT, MST7MDT, PST8PDT moved to
      northamerica to guard against old files with obsolete information
      being left in the time zone binary directory.
    - Changes for countries that are supposed to join 2007 US DST
      change.  This includes most of Canada, however entries already in
      the database (Alberta, British Columbia, Newfoundland, Northwest
      Territories, and Yukon) were left alone for the time being.
    - Fixes in zdump.c (abbrok): conditions are chained, and the string
      is checked for emptiness.


author: Jakub Jelinek <jakub@redhat.com> 2005q-2
changelog:
  - 2005q
    - changes for Georgia, Azerbaijan, Jordan, Palestine, Cuba, Nicaragua
    - SystemV timezone changes


author: Jakub Jelinek <jakub@redhat.com> 2005n-2
changelog:
  - 2005n
    - changes for Kyrgyzstan and Uruguay
  - fix a typo in the Makefile (used TZDATA env var instead of TZDIR during
    make check), update tst-timezone.c from glibc CVS (#172102)


author: Jakub Jelinek <jakub@redhat.com> 2005m-2
changelog:
  - 2005m
    - changes for USA (extending DST by 4 weeks since 2007), Tunisia,
      Australia, Kazakhstan
    - historical timezone data changes for Japan, Poland, Northern Ireland and
      Mali
    - timezone name change for East Timor


author: Jakub Jelinek <jakub@redhat.com> 2005g-2
changelog:
  - 2005g
    - fixes for Uruguay
  - include README and Theory from tzcode tarball in %{_docdir};
    Theory includes a good summary of how the timezone data files
    are supposed to be named


author: Rex Dieter <rdieter@fedoraproject.org> - 5.10.1-3
changelog:
  - support %bootstrap, %check: add autotests
  - build with -O1 to workaround serious autotest/code failures (f28+, #1551246)


author: Alexander Kurtakov <akurtako@redhat.com> 0:1.9.4-1
changelog:
  - Update to upstream 1.9.4.
  - Disable tests as they use new junit tas attribute added in this release.


author: Mikolaj Izdebski <mizdebsk@redhat.com> - 0:1.9.1-3
changelog:
  - Remove arch-specific patch as ant is noarch now
  - Remove bcond macro definitions (provided by rpm itself)
  - Remove Group tags
  - Update to current packaging guidelines
  - Run tests in %check instead of %build
  - Remove dependencies on xerces-j2 and xml-commons-apis, resolves: rhbz#838711
  - Convert %global build_javadoc to conditional
  - Remove bootstrap code, resolves: rhbz#915437
  - Fail the build if any of JARs is empty
  - Skip running tests that fail on Koji, resolves: rhbz#979496
  - Merge scripts into main package, resolves: rhbz#798975


author: Alexander Kurtakov <akurtako@redhat.com> 0:1.9.0-2
changelog:
  - Drop a pile of old provider/requires/obsoletes that are no longer usable
    and cause only problem if ant is scl-ized.


author: Alexander Kurtakov <akurtako@redhat.com> 0:1.8.3-2
changelog:
  - Use apache-commons-* instead of jakarta-commons-*.
  - Drop xml-commons-apis-13 BR/R since it's no longer needed.


author: Stanislav Ochotnicky <sochotnicky@redhat.com> - 0:1.8.2-3
changelog:
  - Add backward compatible maven depmap for nodeps jar
  - Revert define->global change (different semantic in rpm 4.9.X)


author: Orion Poplawski <orion@cora.nwra.com> 0:1.8.1-1
changelog:
  - Update to ant 1.8.1
  - Update no-test-jar patch
  - Update class-path-in-manifest patch
  - Drop gnu-classpath patch
  - Retire trax subpackage no longer shipped
  - Add xalan2 subpackage and support for junitreport task
  - Drop old jakarta jar aliases


author: David Walluck <dwalluck@redhat.com> 0:1.7.1-6
changelog:
  - add ant-bootstrap jar if bootstrap is enabled
  - enable jmf, swing, trax if bootstrap is enabled
  - BuildRequires: jaxp_transform_impl
  - BuildRequires: junit for non-bootstrap


author: David Walluck <dwalluck@redhat.com> 0:1.7.1-1
changelog:
  - 1.7.1
  - update maven pom files
  - rediff apache-ant-jars.patch
  - rediff apache-ant-bz163689.patch
  - add apache-ant-gnu-classpath.patch
  - set rpm_mode=true in conf since the ant script handles the rest


author: David Walluck <dwalluck@redhat.com> 0:1.7.0-3
changelog:
  - add bootstrap mode
  - replace some alternatives/virtual requires by explicit requires
  - remove javadoc scriptlets
  - fix GCJ support
  - add workaround for xalan-j2 in %{_sysconfdir}/%{name}.d/trax
  - version Obsoletes and add Provides
  - remove Conflicts
  - mark files in %{_sysconfdir} as %config(noreplace)


author: Ralph Apel <r.apel at r-apel.de> - 0:1.7.0-2.jpp5
changelog:
  - Add poms and depmap frags
  - (B)R jpackage-utils >= 0:1.7.5
  - BR java-devel = 0:1.5.0
  - R java >= 0:1.5.0


author: Deepak Bhole <dbhole@redhat.com> - 0:1.6.5-2jpp
changelog:
  - Added conditional native compilation
  - Added patch to fix jvm version detection
  - Add missing requirements
  - Synch with Fedora spec


author: Fernando Nasser <fnasser at redhat.com> - 0:1.6.5-1jpp
changelog:
  - Upgrade to 1.6.5
  - Incorporate the following changes:
    From Gary Benson <gbenson at redhat.com>:
  - Allow subpackages not in Fedora to be installed from JPackage
  - Add NOTICE file as per Apache License version 2.0
  - Own /usr/share/java/ant
    From Vadim Nasardinov <vadimn@redhat.com>
  - Removed apache-ant-1.6.2.patch.  Incorporated upstream.
    From David Walluck <david@jpackage.org>
  - Add manifest-only package (mainly for eclipse)
  - Add conflicts on j2sdk for Mandriva


author: Fernando Nasser <fnasser at redhat.com> - 0:1.6.1-2jpp
changelog:
  - Remove incorrect noreplace option for ant.conf; it can't be used anymore
    because the sub-packages update that file.
  - Add patch to fix temp directory used for file containing large
    command strings (> 4k)


author: Randy Watler <rwatler at finali.com> - 0:1.6.1-1jpp
changelog:
  - Update to Ant 1.6.1
  - Change ant launch script to source instead of patch
  - Move optional components to ant subdirectory: %{_javadir}/%{name}
  - Remove os/2 scripts and set JAVA_HOME for build


author: Randy Watler <rwatler at finali.com> - 0:1.6.0-1jpp
changelog:
  - Update to Ant 1.6.0
  - Break out optional/optional-full components
  - Revise ant launch scripts and support ~/.ant/ant.conf configuration file
  - Use --noconfig flag to bootstrap ant build and override existing jpp config
  - Modify ant launcher to use ant.library.dir property to find extra jars
  - Port changes made in ant launch script for 1.6.2 back into patches


author: Ville Skyttä <ville.skytta@iki.fi> - 0:1.5.3-1jpp
changelog:
  - Update to 1.5.3.
  - Remove runtime java-devel dependency.
  - Add Epochs in all Provides and Requires.
  - Include non-versioned javadoc symlink.
  - Build without dependencies that are partially or completely missing from
    JPackage 1.5 (oldbsf, xalan-j1, stylebook1.0b3).
  - Add netcomponents to optional jar list in ant.conf.


author: Nicolas Mailhot <Nicolas.Mailhot at JPackage.org> - 1.5.2-13jpp
changelog:
  - ant-optional is optional (silly me)
  - jaxp_transform is optional , do not require it
  - epoch, correct jpackage-utils requires...


author: Ville Skyttä <ville.skytta@iki.fi> - 1.5.2-5jpp
changelog:
  - Move ANT_HOME to /usr/share/ant.
  - Don't special-case the lib dir for RPM layout any more, use ANT_HOME/lib.
  - Install XSLs into ANT_HOME/etc.
  - Call set_jvm by default in ant.conf.
  - Provide ant-optional-clean (versioned) in ant-optional.
  - Make ant-optional-full conflict with ant-optional-clean.
  - Add version info to ant-optional provision in ant-optional-full.
  - Built with Sun 1.4.1_02 javac (to get JDK 1.4 regex).


author: Henri Gomez <hgomez@users.sourceforge.net> 1.5.2-4jp
changelog:
  - changed provided /etc/ant.conf so that if usejikes is allready provided
    it didn't set it. Which such modification if you want to disable
    ant to use jikes even if jikes is set in /etc/ant.conf you'll just have
    to do usejikes=false ant build.xml.


author: Henri Gomez <hgomez@users.sourceforge.net> 1.5.2-3jp
changelog:
  - rebuilt with IBM SDK 1.3.1 since there was zip corruption when built
    with jikes 1.18 and IBM SDK 1.4.


author: Henri Gomez <hgomez@users.sourceforge.net> 1.5.2-1jp
changelog:
  - 1.5.2
  - remove JDK 1.4 related patchs which are now included in ant 1.5.2
  - fix ant-optional-full pre/post install script (now remove correctly all
    ant optional jars)
  - Built with jikes 1.18 and IBM SDK 1.4


author: Ville Skyttä <ville.skytta@iki.fi> - 1.5.1-8jpp
changelog:
  - Symlink a transformer into ANT_LIB for smoother experience on Java 1.3.
  - Requires jaxp_transform_impl.
  - Don't remove optional.jar symlinks on optional-full upgrade.
  - Include Sun's 1.4 JSSE and JCE jars in runtime path, see
    <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=16242>.
  - Use jpackage-utils for setting JAVA_HOME when building.
  - Built with Sun 1.4.1_01 javac.


author: Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.5.1-5jpp
changelog:
  - scripts subpackages
  - file-based manual dependencies, as packages doesn't have the same name on RedHat and Mandrake


author: Ville Skyttä <ville.skytta@iki.fi> - 1.5.1-4jpp
changelog:
  - Patched to allow easier use with Jikes and IBM's 1.4.0, see
    <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=15289> for details.


author: Henri Gomez <hgomez@users.sourceforge.net> 1.5.1-3jpp
changelog:
  - new post script for optional-full since rpm didn't works as
    expected and didn't set correct symlink for ant-optional.jar


author: Henri Gomez <hgomez@users.sourceforge.net> 1.5-5jpp
changelog:
  - ant script standard behaviour restored, ie ant/lib jars are taken
    before CLASSPATH. You should define CLASSPATH_OVERRIDE env var to have
    CLASSPATH before ant/lib jars
  - applied ant script patch for cygwin (cygwin rpm users around ?)
  - remove conflict in ant-optional-full, just put provides


author: Henri Gomez <hgomez@users.sourceforge.net> 1.5-4jpp
changelog:
  - fix a problem in xerces-j2 build by changing the way CLASSPATH is constructed:
    first add jars found in CLASSPATH, then add xml-commons-apis, jaxp_parser_impl,
    ant, ant-optional and finish with jars found in ant/lib.
  - jpackage-utils is no more required (but recommanded :)
  - ant-optional-full provides ant-optional
  - fix link between manual and api (javadoc)


author: Ville Skyttä <ville.skytta@iki.fi> 1.5-2jpp
changelog:
  - Requires jaxp_parser_impl, no longer jaxp_parser2
    (jaxp_parser_impl already requires xml-commons-apis).
  - Use sed instead of bash 2 extension when symlinking.


author: Henri Gomez <hgomez@users.sourceforge.net> 1.4.1-13jpp
changelog:
  - added optional-full which include all ant tasks, even those without
    matching package
  - added jdepend 2.2
  - remove require oro, since ant could works without it
  - ant lib is now in %{_javadir}/%{name}, put external jars here


author: Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.4.1-11jpp
changelog:
  - no more jikes specific support in launch script
  - source user prefs before configuration in launch script
  - distribution tag
  - group tag
  - provided original script as documentation


author: Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.4.1-7jpp
changelog:
  - adaptation to new stylebook1.0b3 package
  - stylebook is a dependency of optional package
  - removed redundant dependencies
  - launch script correction


author: Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.4.1-5jpp
changelog:
  - versioned dir for javadoc
  - no dependencies for manual and javadoc packages
  - stricter dependency for optional package
  - additional sources in individual archives
  - upgraded launch script
  - no more javadoc cross-linking
  - additional requirement for optional package: xml-commons-apis, xalan-j2, xalan-j2-compat, jaf, javamail, & log4j


author: Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.4.1-4jpp
changelog:
  - removed conditional build
  - removed redundant BuildRequires
  - ant-optional.jar in ant-optional package
  - javadoc into javadoc package
  - new launch script using functions library


author: Christian Zoffoli <czoffoli@littlepenguin.org> 1.4.1-3jpp
changelog:
  - readded Requires: oro junit stylebook-1.0b3 bsf rhino antlr to the main package
  - corrected changelog release 1jpp-> 2jpp


author: Christian Zoffoli <czoffoli@littlepenguin.org> 1.4.1-2jpp
changelog:
  - conditional build
  - removed packager tag
  - new jpp extension
  - added xalan 2.2.D13 support
  - added BuildRequires: xalan-j2 >= 2.2.D13
  - removed Requires: oro junit stylebook-1.0b3 bsf rhino antlr


author: Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.4-2jpp
changelog:
  - first unified release
  - dropped explicit xalan-j2 requirement, as stylebook-1.0b3 already requires it
  - added missing xalan-j1 compatibility classes
  - s/jPackage/JPackage


author: Guillaume Rousse <g.rousse@linux-mandrake.com> 1.2-7mdk
changelog:
  - launch script improvments (Christian Zoffoli <czoffoli@linux-mandrake.com>)
  - added french in spec
  - more macros


author: Guillaume Rousse <g.rousse@linux-mandrake.com> 1.2-4mdk
changelog:
  - merged with Henri Gomez <hgomez@users.sourceforge.net> specs:
  - changed name to ant
  - changed javadir to /usr/share/java
  - dropped jdk and jre requirement
  - corrected require to jaxp
  - added Jikes support
  - used our own bash script
  - dropped perl script
  - dropped ant home directory


author: Guillaume Rousse <g.rousse@linux-mandrake.com> 1.2-2mdk
changelog:
  - new spec file
  - discarded ugly non-free Sun jaxp library from sources, and used pretty open-source xerces instead


author: Jun Aruga <jaruga@redhat.com> - 0.5.2-1
changelog:
  - New upstream release 0.5.2 by merging Fedora master branch (commit: cc15309)
    Resolves: rhbz#1672575


author: Paul Howarth <paul@city-fan.org> - 3.20-10
changelog:
  - Clean up spec file for modern rpmbuild:
    - Drop BuildRoot definition
    - Drop %defattr
    - Drop %clean section
    - Drop cleaning of buildroot in %install
    - Use DESTDIR rather than PERL_INSTALL_ROOT
    - Use %{_fixperms} macro rather than our own chmod incantation
    - Don't use macros for commands
  - Break build dependency loop by only using perl(Test::Pod) if we're not
    bootstrapping
  - BR: perl(Test::More)


author: Jason Vas Dias <jvdias@redhat.com> - 3.10-1
changelog:
  - fix bug 176720: upgrade to 3.10
  - make .spec file conform to fedora-rpmdevtools spectemplate-perl.spec


author: Suchakra Sharma <suchakra@fedoraproject.org> - 1.2.0-1
changelog:
  - New upstream release
  - Popt patch for babeltrace.pc.in removed. Its fixed in Fedora now
  - Add new file (babeltrace-ctf.pc)


author: Yannick Brosseau <yannick.brosseau@gmail.com> - 1.1.0-1
changelog:
  - New upstream release
  - Patch babeltrace.pc to not depends on popt.pc, as it does not exist in Fedora


author: Yannick Brosseau <yannick.brosseau@gmail.com> - 1.0.0-2
changelog:
  - Use autoreconf rpath fix because the sed one was breaking the make check
  - Use correct tar file version
  - Package documentations in the right packages


author: Patrice Dumas <pertusus@free.fr> - 0.15-5
changelog:
  - remove requires for python-abi (automatic now) and python directory
  - remove package name from summary
  - change tabs to spaces


author: Stanislav Ochotnicky <sochotnicky@redhat.com> - 0:1.7.2-2
changelog:
  - Fix license to ASL 2.0 and MIT
  - Update to add_maven_depmap macro
  - Use generated .mfiles list
  - Small packaging cleanups


author: Ville Skyttä <ville.skytta@iki.fi> - 0:1.6.1-4
changelog:
  - Specify explicit source encoding to fix build with Java 1.7.
  - Remove no longer needed javadoc dir upgrade hack.


author: Alexander Kurtakov <akurtako@redhat.com> 0:1.5.11-2
changelog:
  - Skip installing tests jar that is no longer produced.
  - Use javadoc aggregate.
  - Use mavenpomdir macro.


author: Yong Yang <yyang@redhat.com> 0:1.5.8-1
changelog:
  - 1.5.8
  - Replace slf4j-1.5.6-integration-tests-current-only.patch with
    slf4j-1.5.8-skip-integration-tests.patch because of the failure of "testMatch"


author: David Walluck <dwalluck@redhat.com> 0:1.5.2-2
changelog:
  - use excalibur for avalon
  - remove javadoc scriptlets
  - GCJ fixes
  - fix maven directory ownership
  - fix -bc --short-circuit by moving some of %build to %prep


author: Ondrej Kozina <okozina@redhat.com> - 2.0.6-1
changelog:
  - Update to cryptsetup 2.0.6
  - Enables all supported metadata sizes in LUKS2 validation code.
  - Resolves: #1653383


author: Ondrej Kozina <okozina@redhat.com> - 2.0.4-2
changelog:
  - patch: fix device alignment bug when processing hinted
    value by device topology info.
  - Resolves: #1614219


author: Ondrej Kozina <okozina@redhat.com> - 2.0.4-1
changelog:
  - Update to cryptsetup 2.0.4.
  - patch: Add RHEL system library paths in configure.
  - patch: Increase default LUKS2 header size to 8 MiBs.
  - patch: update tests to be compatible with larger headers.
  - Set default format to LUKS2.
  - Cleanup changelog.
  - Resolves: #1564540 #1595257 #1595266 #1595881 #1600164


author: Daniel P. Berrange <berrange@redhat.com> - 0.0.3-5.fc12
changelog:
  - Fix auth against libvirt (rhbz #499594)
  - Fix confusion of VNC credentials (rhbz #499595)
  - Correct keyboard grab handling (rhbz #499362)


author: parag <paragn@fedoraproject.org> 0.9.4-2
changelog:
  - Merge-Review #226084
  - Removed BR:pkgconfig 
  - Removed XFree86-libs, xorg-x11-libs XFree86-devel, xorg-x11-devel as Obsoletes
  - Removed zero-length README file


author: Mike A. Harris <mharris@redhat.com> 0.9.1-2
changelog:
  - Added "BuildRequires: pkgconfig" for (#193429)
  - Replace "makeinstall" with "make install DESTDIR=..."
  - Remove package ownership of mandir/libdir/etc.


author: Mike A. Harris <mharris@redhat.com> 0.9.0.1-1
changelog:
  - Updated libXrender to version 0.9.0.1 from X11R7 RC3
  - Added "Requires(pre): xorg-x11-filesystem >= 0.99.2-3", to ensure
    that /usr/lib/X11 and /usr/include/X11 pre-exist.
  - Removed 'x' suffix from manpage directories to match RC3 upstream.


author: Robin Norwood <rnorwood@redhat.com> - 5.9-1
changelog:
  - Update to latest CPAN version: 5.9
  - Upstream Makefile.PL prompts for user input to include
    Object::Deadly as a prerequisite.  We don't ship Object::Deadly, so
    just comment out the prompt.


author: Joe Orton <jorton@redhat.com> - 1.10.0-6
changelog:
  - really disable Berkeley DB support if required by bcond
  - add build conditional to disable swig binding subpackages


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


author: Joe Orton <jorton@redhat.com> - 1.9.6-1
changelog:
  - update to 1.9.6 (#1467890)
  - update to latest upstream psvn.el
  - move libsvnjavahl to -libs, build -javahl noarch
  - fix javahl Requires


author: Peter Robinson <pbrobinson@fedoraproject.org> 1.9.4-1
changelog:
  - Update to 1.9.4 (#1331222) CVE-2016-2167 CVE-2016-2168
  - Move tools in docs to tools subpackage (rhbz 1171757 1199761)
  - Disable make check to work around FTBFS


author: Joe Orton <jorton@redhat.com> - 1.8.13-7
changelog:
  - move svnauthz to -tools; make svnauthz-validate a symlink
  - move svnmucc man page to -tools
  - restore dep on systemd (#1183873)


author: Joe Orton <jorton@redhat.com> - 1.7.9-2
changelog:
  - try harder to avoid svnserve bind failures in ruby binding tests
  - enable verbose output for ruby binding tests


author: Vít Ondruch <vondruch@redhat.com> - 1.7.8-6
changelog:
  - Rebuild for https://fedoraproject.org/wiki/Features/Ruby_2.0.0
  - Drop Ruby version checks from configuration script.
  - Fix and enable Ruby test suite.


author: Joe Orton <jorton@redhat.com> - 1.7.3-2
changelog:
  - add upstream test suite fixes for APR hash change (r1293602, r1293811)
  - use ruby vendorlib directory (#798203)
  - convert svnserve to systemd (#754074)


author: Ville Skyttä <ville.skytta@iki.fi> - 1.7.0-2
changelog:
  - Fix apr Conflicts syntax in -libs.
  - Fix obsolete chown syntax in subversion.conf.
  - Fix use of spaces vs tabs in specfile.


author: Rex Dieter <rdieter@fedoraproject.org> - 5.9.1-4
changelog:
  - Obsoletes: qt5-designer-plugin-webkit (upgrade path when webkit support is not enabled)
  - resurrect bootstrap macro (commented)


author: Rex Dieter <rdieter@fedoraproject.org> - 5.8.0-4
changelog:
  - bootstrap 5.8.0 (rawhide)
  - Created a meta package called qt5-doctools to avoid the mess of multiple tools


author: Rex Dieter <rdieter@fedoraproject.org> - 5.6.0-0.5
changelog:
  - (re)fix bootstrap macro
  - include qt5-qdoc/qt5-qhelpgenerator build dep deps in -doc subpkg only
  - fix whitespace


author: Helio Chissini de Castro <helio@kde.org> - 5.6.0-3
changelog:
  - Reenable examples. Some interfaces marked as examples are needed from phonon
  - Update to second rc snapshot


author: Kevin Kofler <Kevin@tigcc.ticalc.org> 5.4.0-0.4.rc
changelog:
  - disable bootstrap (reenable -doc)
  - system-clucene patch: drop -fpermissive flag
  - system-clucene patch: use toLocal8Bit instead of toStdString
  - system_clucene: BR clucene09-core-devel >= 0.9.21b-12 (-11 was broken)


author: Rex Dieter <rdieter@fedoraproject.org> - 5.4.0-0.3.rc
changelog:
  - libQt5Designer should be in a subpackage (#1156685)
  - -doc: disable(boostrap for new clucene), drop dep on main pkg


author: Peng Wu <pwu@redhat.com> - 0.2.0-0.4.beta
changelog:
  - Improves Simplified Chinese and Traditional Chinese fonts.
    In order to keep the WenQuanYi Zen Hei as default Simplified Chinese font,
    the fontconfig file of this WenQuanYi Micro Hei font is removed.


author: Peng Wu <pwu@redhat.com> - 0.2.0-0.3.beta
changelog:
  - get rid of binding="same", fixes [rhbz#578050] (New: lang-specific overrides rule doesn't work as expected).


author: Adrian Reber <adrian@lisas.de> - 3.12-0.1
changelog:
  - Updated to 3.12 (pre-release)
  - Create libs subpackage
  - Build against SELinux (Fedora and RHEL8)
  - Build against libbsd (Fedora)


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


author: Tomáš Mráz <tmraz@redhat.com> - 3.4-4
changelog:
  - Cover the gaps in annotation coverage for assembler sources
  - Add .hmac checksums for FIPS mode integrity checking


author: Nikos Mavrogiannopoulos <nmav@redhat.com> - 3.3-5
changelog:
  - Removed executables from the library to allow parallel installation
    of x86-64 and x86 packages. The executables had testing purpose, and
    may be re-introduced in a separate package if needed.


author: Ian Weller <ianweller@gmail.com> 1.15-2
changelog:
  - Removed redundant requires
  - Removed redundant documentation between packages
  - Fixed license tag
  - Fixed -devel description
  - Added the static library back to -devel
  - Added make clean


author: Ville Skyttä <ville.skytta@iki.fi> - 0:1.2-15
changelog:
  - Use %jpackage_script to generate scripts.
  - Add OSGi metadata to manifest instead of discarding everything else in it.
  - Drop dependency on xml-commons-api, add one on java(-headless).
  - Crosslink javadocs with Java's.
  - Include NOTICE* in docs.
  - Update URLs.
  - Specfile cleanups.


author: Andrew Overholt <overholt@redhat.com> 0:1.1-4.17
changelog:
  - Fix Group tags
  - Remove '.' at end of Summary
  - Add dos2unix BR and fix line endings
  - Use upstream tarball


author: Thomas Woerner <twoerner@redhat.com> - 0.1.3-1
changelog:
  - update to version 0.1.3
    - ipaclient_test: Fix Python2 decode use with Python3
    - Fixed: #86 (AttributeError: 'str' object has no attribute 'decode')
    - ipaclient_get_otp: Remove ansible_python_interpreter handling
    - ipaclient: Use omit (None) for password, keytab, no string length checks
    - ipaclient_join: Support to use ipaadmin_keytab without ipaclient_use_otp
    - ipaclient: Report error message if ipaclient_get_otp failed
    - Fixes #17 Improve how tasks manage package installation
    - ipareplica: The dm password is not needed for ipareplica_master_password
    - ipareplica: Use ipareplica_server if set
    - ipatopologysegment: Allow domain+ca suffix, new state: checked
    - Documentation updates
    - Cleanups


author: Thomas Woerner <twoerner@redhat.com> - 0.1.2-1
changelog:
  - update to version 0.1.2
    - Now a new Ansible Collection
    - Fix gssapi requirement for OTP: It is only needed if keytab is used with
      OTP now.
    - Fix wrong ansible argument types
    - Do not fail on textwrap for replica deployments with CA
    - Ansible lint and galaxy fixes
    - Disable automatic removal of replication agreements in uninstall
    - Enable freeipa-trust service if adtrust is enabled
    - Add support for hidden replica
    - New topology managament modules
    - Add support for pki_config_override
    - Fix host name setup in server deployment
    - Fix errors when ipaservers variable is not set
    - Fix ipaclient install role length typo
    - Cleanups


author: Daniel Drake <dsd@laptop.org> 2.32.6-3
changelog:
  - Add upstream compile fix for libquvi.so.7 (and rebuild for this version)
  - Add upstream compile fix for glib-2.31


author: Rex Dieter <rdieter@fedoraproject.org> - 0.5.1-5
changelog:
  - error opening ATTR{/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.3/1-1.3:1.0/power/control} for writing (#950205)
  - %build: --disable-silent-rules


author: Matthew Garrett <mjg@redhat.com> 0.1.0-7.pre1
changelog:
  - fprint-add-udev-rules.patch - build udev rules for autosuspend
  - move hal fdi into the main package rather than -devel
  - add autoreconf as a build depend while carrying the udev diff


author: Karsten Hopp <karsten@redhat.com> 0.1.0-6.pre1.1
changelog:
  - Excludearch s390 s390x, we don't have USB devices there and this package
    doesn't build without USB support


author: Josef Ridky <jridky@redhat.com> - 8.6.10-0.1.20180605git986f99d
changelog:
  - New upstream version with Python3 support - asciidoc-py3 (commit 986f99d)
  - Update versioning, Source and Url label information


author: Stanislav Ochotnicky <sochotnicky@redhat.com> - 8.6.8-1
changelog:
  - Update to latest upstream version
  - Move things around make docs dir actually working
  - Add proper requires on vim-filesystem
  - Run testsuite
  - Split music and latex support to subpackages


author: Ville Skyttä <ville.skytta@iki.fi> - 8.4.5-4
changelog:
  - Remaining improvements from #480288:
  - Add dependencies on libxslt and docbook-style-xsl.
  - Install dblatex style sheets.
  - Exclude unneeded *.py[co].
  - Install python API.
  - Specfile cleanups.


author: Todd Zullinger <tmz@pobox.com> - 8.4.5-3
changelog:
  - Use 'unsafe' mode by default (bug 506953)
  - Install filter scripts in %{_datadir}/asciidoc
  - Convert spec file, CHANGELOG, and README to utf-8
  - Preserve timestamps on installed files, where feasible
  - s/$RPM_BUILD_ROOT/%{buildroot} and drop duplicated /'s
  - Fix rpmlint mixed-use-of-spaces-and-tabs and end-of-line-encoding warnings


author: Jan Horak <jhorak@redhat.com> - 0.92.3-3
changelog:
  - Use python2 for the extensions explicitly
  - Exluding s390x, build problems, making no sense to build Inkscape for
    mainframe hardware


author: Jan Horak <jhorak@redhat.com> - 0.92.3-2
changelog:
  - Bundle ImageMagick into the package
  - Removed gnome-vfs2-devel requirement
  - Make uniconvertor weak dependency


author: Jonathan Underwood <jonathan.underwood@gmail.com> - 0.91-23
changelog:
  - Break appdata file out of spec into its own file
  - Validate appdata file once installed
  - Add BuildRequires for libappstream-glib (provides appstream-util)
  - Remove commented out line in file list
  - Re-add export CXXFLAGS="%{optflags} -std=c++11" to fix build


author: Jonathan Underwood <jonathan.underwood@gmail.com> - 0.91-22
changelog:
  - Drop --disable-strict-build since this is fixed:
    https://bugzilla.gnome.org/show_bug.cgi?id=752797
  - Drop export CXXFLAGS="%{optflags} -std=c++11" since that's now default


author: Peter Robinson <pbrobinson@fedoraproject.org> 0.91-4
changelog:
  - Cleanup spec
  - Use %license
  - Drop (now unneeded) perl requirements (rhbz#579390)
  - Drop ChangeLog as details are covered in NEWS


author: Jon Ciesla <limburgher@gmail.com> - 0.48.5-1
changelog:
  - Latest bugfix release.
  - Spurious comma patch upstreamed.
  - Dropped Freetype, poppler, gc patches.


author: Rex Dieter <rdieter@fedoraproject.org>
changelog:
  - 0.48.2-8
  - fix icon/desktop-file scriptlets (#739375)
  - drop .desktop vendor (f18+)
  - inkscape doesn't build with poppler-0.20.0 (#822413)


author: Stepan Kasal <skasal@redhat.com> - 0.47-5
changelog:
  - require perl(:MODULE_COMPAT_5.10.x) because the package requires libperl.so
  - the same for inkscape-view


author: Lubomir Rintel <lkundrak@v3.sk> - 0.47-0.16.pre3.20090925svn
changelog:
  - Move to a later snapshot
  - Drop debugging compiler flags, enable optimizations again
  - Make it build on everything since EL5 again


author: Lubomir Rintel <lkundrak@v3.sk> - 0.47-0.4.20090301svn
changelog:
  - Bump to later SVN snapshot to fix inkscape/+bug/331864
  - Fix a startup crash when compiled with GCC 4.4
  - It even runs now! :)


author: Lubomir Rintel <lkundrak@v3.sk> - 0.47-0.3.20090227svn
changelog:
  - Past midnight! :)
  - More recent snapshot, our gcc44 fixes now upstream
  - One more gcc44 fix, it even compiles now
  - We install icons now, update icon cache
  - Disable inkboard, for it won't currently compile


author: Lubomir Rintel <lkundrak@v3.sk> - 0.47-0.3.20090105svn
changelog:
  - Update to newer SVN
  - Drop upstreamed patches
  - Enable WordPerfect Graphics support
  - Enable embedded Perl scripting
  - Enable Imagemagick support
  - Disable OpenSSL due to licensing issues


author: Lubomir Kundrak <lkundrak@redhat.com> - 0.45.1+0.46pre1-1
changelog:
  - 0.46 prerelease
  - Minor cosmetic changes to satisfy the QA script
  - Dependency on Boost
  - Inkboard is not optional
  - Merge from Denis Leroy's svn16571 snapshot:
  - Require specific gtkmm24-devel versions
  - enable-poppler-cairo
  - No longer BuildRequire libsigc++20-devel


author: Lubomir Kundrak <lkundrak@redhat.com> - 0.45.1-2
changelog:
  - Use GTK print dialog
  - Added compressed SVG association (#245413)
  - popt headers went into popt-devel, post Fedora 7
  - Fix macro usage in changelog


author: Denis Leroy <denis@poolshark.org> - 0.45-1
changelog:
  - Update to 0.45
  - Enabled inkboard, perl and python extensions
  - Added patch for correct python autodetection
  - LaTex patch integrated upstreamed, removed
  - Some rpmlint cleanups


author: Denis Leroy <denis@poolshark.org> - 0.44.1-2
changelog:
  - Added patches to fix LaTex import (#217699)
  - Added patch to base postscript import on pstoedit plot-svg


author: Denis Leroy <denis@poolshark.org> - 0.44-2
changelog:
  - Update to 0.44
  - Removed obsolete patches
  - Disabled experimental perl and python extensions
  - Added pstoedit, skencil, gtkspell and LittleCms support
  - Inkboard feature disabled pending further security tests


author: Denis Leroy <denis@poolshark.org> - 0.43-1
changelog:
  - Update to 0.43
  - Added 2 patches to fix g++ 4.1 compilation issues
  - Enabled new jabber/loudmouth-based inkboard feature


author: Michael Schwendt <mschwendt[AT]users.sf.net> - 0.42-1
changelog:
  - update to 0.42 (also fixes #160326)
  - BR gnome-vfs2-devel
  - no files left in %_libdir/inkscape
  - include French manual page
  - GCC4 patch obsolete, 64-bit patch obsolete, dgettext patch split off


author: Michael Schwendt <mschwendt[AT]users.sf.net> - 0.41-6
changelog:
  - remove explicit aclocal/autoconf calls in %build as they create a
    bad Makefile for FC4/i386, which causes build to fail (#156228),
    and no comment explains where they were added/needed


author: Jeremy Katz <katzj@redhat.com> - 0.41-4
changelog:
  - add patch for gcc4 problems (ignacio, #156228)
  - fix build on 64bit boxes.  sizeof(int) != sizeof(void*)


author: P Linnell <scribusdocs at atlantictechsolutions.com> 0:0.37.0.fdr.2
changelog:
  - add libsigc++-devel instead of add libsigc++ - duh
  - add BuildRequires:  perl-XML-Parser
  - fix package name to follow package naming guidelines


author: P Linnell <scribusdocs at atlantictechsolutions.com> 0:0.37.0.fdr.1
changelog:
  - pgp'd tarball from inkscape.org
  - clean out the cvs tweaks in spec file
  - enable gnome-print
  - add the new tutorial files
  - make sure .mo file gets packaged
  - add provides: perlSVG
  - submit to Fedora QA


author: David Tardon <dtardon@redhat.com> - 0.0.3-3
changelog:
  - Resolves: rhbz#1458800 CVE-2017-9432 Stack-buffer overflow in the
    StarWriterStruct::DatabaseName::read


author: Miroslav Lichvar <mlichvar@redhat.com> - 1.2.0-1
changelog:
  - update to 1.2.0
  - use macro for ldconfig scriptlets
  - add gcc to build requirements
  - include soname in file list
  - use license macro


author: Miroslav Lichvar <mlichvar@redhat.com> - 1.2-0.17.rc1
changelog:
  - update config.guess and config.sub for aarch64 (#926562)
  - make some dependencies arch-specific
  - remove obsolete macros


author: Tomas Hoger <thoger@redhat.com> - 1.2-0.7.beta3
changelog:
  - Security update: Add mode checks to speex_packet_to_header() to protect
    applications using speex library and not having proper checks
    (CVE-2008-1686, #441239, https://trac.xiph.org/changeset/14701)


author: Petr Pisar <ppisar@redhat.com> - 0.9.11-9
changelog:
  - Fix CVE-2018-15127 (Heap out-of-bounds write in
    rfbserver.c:rfbProcessFileTransferReadBuffer()) (bug #1662997)


author: Rex Dieter <rdieter@fedoraproject.org> - 0.9.11-2
changelog:
  - libvncclient sets +SRP in priority string (#1449605)
  - libvncserver blocks gtk-vnc clients >= 0.7.0 (#1451321)


author: Simone Caronni <negativo17@gmail.com> - 0.9.10-1
changelog:
  - Update to official 0.9.10 release, update configure parameters and remove
    upstreamed patches.
  - Trim changelog.
  - Clean up SPEC file.
  - Add license macro.
  - Remove very old obsolete/provides on pacakge with camel case (LibVNCServer).


author: Rex Dieter <rdieter@fedoraproject.org> 0.9.10-0.6.20140718git9453be42
changelog:
  - Security fixes (#1145878) ...
  - CVE-2014-6051 (#1144287)
  - CVE-2014-6052 (#1144288)
  - CVE-2014-6053 (#1144289)
  - CVE-2014-6054 (#1144291)
  - CVE-2014-6055 (#1144293)


author: Rex Dieter <rdieter@fedoraproject.org> - 0.9.9-10
changelog:
  - include additional dependencies for x11vnc (#864947)
  - %build: --disable-silent-rules
  - cleanup spec, drop support for old rpm (el5)


author: David King <amigadave@amigadave.com> - 0.104-1
changelog:
  - Update to 0.104
  - Remove RPATH
  - Remove executable bit from sourced script
  - Move man page to main package and update glob
  - Make the build output more verbose


author: David King <amigadave@amigadave.com> - 0.102-1
changelog:
  - Update to 0.102
  - Use pkgconfig for BuildRequires
  - Remove outdated gtk subpackage
  - Use license for COPYING
  - Tighten subpackage dependencies with the isa macro
  - Tidy spec file
  - Preserve timestamps during install


author: Colin Walters <walters@verbum.org> - 0.84-2
changelog:
  - Add patch to avoid assertions when setting a GError that
    includes a '-' in the enumeration value.  Should fix #528897


author: Colin Walters <walters@verbum.org> - 0.78-2
changelog:
  - Add patch to avoid sending reply to noreply messages; this avoids
    some spurious dbus denial logs during system startup from NM


author: Dan Williams <dcbw@redhat.com> - 0.74-9
changelog:
  - Handle unknown object properties without asserting (fdo #16079)
  - Handle GetAll() property names correctly (fdo #16114)
  - Enable the freeze-abi patch
  - Cherry-pick some fixes from upstream git


author: David Zeuthen <davidz@redhat.com> - 0.74-5
changelog:
  - Add an already upstreamed patch to export the GetAll() method on
    the org.freedesktop.DBus.Properties interface


author: Jonathan Lebon <jlebon@redhat.com> - 2018.2-2
changelog:
  - Drop ostree-remount systemd service preset, already in fedora-release
    https://bugzilla.redhat.com/show_bug.cgi?id=1550799


author: Colin Walters <walters@verbum.org> - 2017.15-1
changelog:
  - https://github.com/ostreedev/ostree/releases/tag/v2017.15
  - Drop upstreamed patches; note this build disabled HTTP2 by
    default for now since we are hitting it with koji.  For more
    information see https://github.com/ostreedev/ostree/issues/1362


author: Colin Walters <walters@verbum.org> - 2017.8-3
changelog:
  - Switch to libcurl for F26+
    I think it works well; to recap the arguments below:
    It has various advantages like HTTP2, plus now that NetworkManager
    switched we are the last thing left in Fedora Atomic Host depending
    on libsoup.


author: Colin Walters <walters@verbum.org> - 2017.6-3
changelog:
  - Enable curl+openssl on f27+
    It has various advantages like HTTP2, plus now that NetworkManager
    switched we are the last thing left in Fedora Atomic Host depending
    on libsoup.


author: Colin Walters <walters@verbum.org> - 2017.1-3
changelog:
  - Split off ostree-libs.  This is the inverse of upstream
    https://github.com/ostreedev/ostree/pull/659
    but renaming the package would be hard for low immediate gain.
    With this at least, flatpak could theoretically depend just on libostree.
    And similarly for rpm-ostree compose tree (when that gets split out).


author: walters@redhat.com - 2016.13-2
changelog:
  - New upstream version
  - Require glib-networking to fix https://pagure.io/pungi-fedora/pull-request/103


author: Colin Walters <walters@redhat.com> - 2015.6-3
changelog:
  - Close sysroot fd in finalize to fix Anaconda
    https://bugzilla.redhat.com/show_bug.cgi?id=1217578


author: Colin Walters <walters@redhat.com> - 2015.5-4
changelog:
  - (Really) Handle null epoch as well; this was injected for https://github.com/cgwalters/rpmdistro-gitoverlay


author: Colin Walters <walters@redhat.com> - 2015.4-3
changelog:
  - Handle null epoch as well; this was injected for https://github.com/cgwalters/rpmdistro-gitoverlay


author: Colin Walters <walters@verbum.org> - 2014.2-1
changelog:
  - New upstream release
  - Depend on libselinux
  - Explicitly depend on libarchive too, we were actually failing
    to disable it before


author: Colin Walters <walters@verbum.org> - 2013.7-1
changelog:
  - New upstream release
  - Now LGPLv2+ only
  - Enable libarchive since it might be useful for people
  - Enable new gpgme dependency


author: Colin Walters <walters@verbum.org> - 2013.5-3
changelog:
  - And actually while we are here, drop all the embedded dependency
    goop from this spec file; it may live on in the EPEL branch.


author: Colin Walters <walters@verbum.org> - 2013.5-2
changelog:
  - Drop requirement on linux-user-chroot
    We now require triggers to be processed on the build server
    by default, so ostree does not runtime-depend on linux-user-chroot.


author: Colin Walters <walters@verbum.org> - 2012.12-2
changelog:
  - Explicitly enable grub2 hook; otherwise we pick up whatever
    the buildroot has, which is not what we want.


author: Colin Walters <walters@verbum.org> - 2012.12-1
changelog:
  - Initial import; thanks to Michel Alexandre Salim for review
    https://bugzilla.redhat.com/show_bug.cgi?id=819951


author: gil cattaneo <puntogil@libero.it> 0:1.7-18
changelog:
  - fix FTBFS rhbz#1240035
  - fix BR list, change log4j with log4j12
  - set javac source/target to 1.6
  - disable Java8doc doclint
  - remove werken-xpath Import/Export refences in manifest file
  - resolve some rpmlint problems
  - remove zero-length file
  - introduce license macro


author: Stanislav Ochotnicky <sochotnicky@redhat.com> - 0:1.6.3-5
changelog:
  - Use apache-commons-collections instead of jakarta name
  - Use tomcat6 for dependency instead of tomcat5 (bz#640660)


author: Vivek Lakshmanan <vivekl@redhat.com> - 0:1.4-5jpp_1fc
changelog:
  - Merge with latest from JPP.
  - Remove fileversion and my_version macros.
  - Remove notexentests patch and replace with a patch to disable
  - failure on tests.


author: Gary Benson <gbenson@redhat.com>
changelog:
  - Build with servletapi5.
  - Add NOTICE file as per Apache License version 2.0.
  - Skip some failing tests.


author: Ralph Apel <r.apel at r-apel.de> 0:1.4-3jpp
changelog:
  - Adapt to jdom-1.0-1 replacing org.jdom.input.DefaultJDOMFactory
    by org.jdom.DefaultJDOMFactory in AnakiaJDOMFactory.java
    as well as using org.jdom.output.Format in AnakiaTask.java
  - Therefore require jdom >= 0:1.0-1


author: Ville Skyttä <ville.skytta@iki.fi> - 0:1.3.1-2jpp
changelog:
  - Add Epochs to dependencies.
  - Add explicit defattrs.
  - Add non-versioned javadoc symlinks.
  - Use sed instead of bash 2 extension when symlinking jars during build.
  - Use full URL in Source.
  - Fix -javadoc Group tag.
  - Drop patch in favour of ant options.
  - BuildRequire jpackage-utils and antlr (latter needed for Anakia tests).


author: Richard Bullington-McGuire <rbulling@pkrinternet.com> 1.3-1jpp
changelog:
  - 1.3 stable release
  - Updated for JPackage 1.5
  - Run JUnit regression tests as part of the build process
  - Added patch file to fix test case classpath for JUnit standard locations


author: Guillaume Rousse <guillomovitch@users.sourceforge.net> 1.3-0.rc1.1jpp
changelog:
  - 1.3.0rc1
  - dropped patch
  - versioned dir for javadoc
  - no dependencies for manual and javadoc packages
  - stricter dependency for demo package


author: Elio Maldonado <emaldona@redhat.com> - 4.10.10-2
changelog:
  - Use __isa_bits macro instead of list of 64-bit architectures
  - Patch contributed by Marcin Juszkiewicz <mjuszkiewicz@redhat.com>
  - Resolves: Bug 1258425


author: Elio Maldonado <emaldona@redhat.com> - 4.10.4-2
changelog:
  - Resolves: Bug 1083725 - Add ppc64le support to nspr
  - Use a patch by Ulrich Weigand already applied upstream


author: Elio Maldonado <emaldona@redhat.com> - 4.10.2-1
changelog:
  - Update to NSPR_4_10_2_RTM
  - Avoid unsigned integer wrapping in PL_ArenaAllocate
  - Resolves: rhbz#1031465 - CVE-2013-5607


author: Elio Maldonado <emaldona@redhat.com> - 4.10.0-3
changelog:
  - Repackage the source tar ball as nspr-4.10.0.tar.bz2
  - Ensure client packages dependency resolution succeeds


author: Kai Engert <kengert@redhat.com> - 4.6.6-2
changelog:
  - Update thread-cleanup patch to latest upstream version
  - Add upstream patch to support PR_STATIC_ASSERT


author: Kai Engert <kengert@redhat.com> - 4.6.5-2
changelog:
  - Update to latest ipv6 upstream patch
  - Add upstream patch to fix a thread cleanup issue
  - Now requires pkgconfig


author: Kai Engert <kengert@redhat.com> 4.6.1-2
changelog:
  - Do not use -ansi when compiling, because of a compilation
    problem with latest glibc and anonymous unions.
    See also bugzilla.mozilla.org # 322427.


author: Christopher Aillon <caillon@redhat.com>
changelog:
  - Stop shipping static libraries; NSS and dependencies no longer
    require static libraries to build.


author: Christopher Aillon <caillon@redhat.com> 4.6-4
changelog:
  - Use the NSPR version numbering scheme reported by NSPR,
    which unfortunately is not exactly the same as the real
    version (4.6 != 4.6.0 according to RPM and pkgconfig).


author: Richard Hughes <richard@hughsie.com> - 1.0-6
changelog:
  - Explode the metainfo files into the subpackages so they get added to the
    distro-specific AppStream metadata.
  - This allows us to add and remove languages in GNOME Software.


author: Caolán McNamara <caolanm@redhat.com> - 0.2.9-1
changelog:
  - Resolves: rhbz#1602602 new version with covscan warnings fixed
  - all cve fixes merged to that new upstream


author: Caolán McNamara <caolanm@redhat.com> - 0.2.8.4-49
changelog:
  - Resolves: rhbz#1388451 (CVE-2016-9011) check max claimed record len
              against max seekable position


author: Caolán McNamara <caolanm@redhat.com> - 0.2.8.4-45
changelog:
  - Related: rhbz#1227244 CVE-2015-4695 meta_pen_create heap buffer overflow
  - Related: rhbz#1227244 CVE-2015-4696 wmf2gd/wmf2eps use after free


author: Ville Skyttä <ville.skytta at iki.fi> - 0.2.8.4-18
changelog:
  - Split libwmflite (WMF parser) into -lite subpackage (#432651).
  - Build with dependency tracking disabled.
  - Convert docs to UTF-8.


author: Caolan McNamara <caolanm@redhat.com> 0.2.8.4-16
changelog:
  - I wrote it and still had to check the headers to see if I had
    cut and pasted "and later" into then


author: Caolan McNamara <caolanm@redhat.com> 0.2.8.4-1
changelog:
  - get patches merged upstream
  - drop integrated libwmf-0.2.8.3-warnings.patch
  - drop integrated libwmf-0.2.8.3-noextras.patch
  - drop integrated libwmf-0.2.8.3-rh154813.patch


author: Jarod Wilson <jarod@redhat.com> - 5-4
changelog:
  - Make hooks more resilient to missing info
  - Error out with a useful message when necessary info isn't there
  - Resolves: rhbz#1627122


author: Sandro Mani <manisandro@gmail.com> 1.0-4
changelog:
  - mpi.prov, mpi.req: Use "module -t avail" instead of "module avail"
  - mpi.prov, mpi.req: Also look in moduledirs in %buildroot
  - mpi.attrs: add %__libsymlink_exclude_path


author: Petr Pisar <ppisar@redhat.com> - 2.060-3
changelog:
  - Client sends a post-handshake-authentication extension if a client key and
    a certificate are available (bug #1633636)


author: Paul Howarth <paul@city-fan.org> - 2.060-1
changelog:
  - Update to 2.060 (bug #1610017)
    - Support for TLS 1.3 with OpenSSL 1.1.1 (needs Net::SSLeay ≥ 1.86); see
      also CPAN RT#126899
    - TLS 1.3 support is not complete yet for session reuse


author: Petr Pisar <ppisar@redhat.com> - 2.059-2
changelog:
  - Adapt to OpenSSL 1.1.1, it requires patched Net-SSLeay (bug #1610017)
  - Enable tests (bug #1610017)


author: Paul Howarth <paul@city-fan.org> - 2.059-1
changelog:
  - Update to 2.059 (bug #1610017)
    - Fix memory leak when CRLs are used (CPAN RT#125867)
    - Fix memory leak when using stop_SSL and threads
      (https://rt.cpan.org/Ticket/Display.html?id=125867#txn-1797132)


author: Paul Howarth <paul@city-fan.org> - 2.058-1
changelog:
  - Update to 2.058
    - Fix memory leak that occurred with explicit stop_SSL in connection with
      non-blocking sockets or timeout (CPAN RT#125867)
    - Fix redefine warnings in case Socket6 is installed but neither
      IO::Socket::IP nor IO::Socket::INET6 (CPAN RT#124963)
    - IO::Socket::SSL::Intercept - optional 'serial' argument can be starting
      number or callback to create serial number based on the original certificate
    - New function get_session_reused to check if a session got reused
    - IO::Socket::SSL::Utils::CERT_asHash: fingerprint_xxx now set to the correct
      value
    - Fix t/session_ticket.t: It failed with OpenSSL 1.1.* since this version
      expects the extKeyUsage of clientAuth in the client cert also to be allowed
      by the CA if CA uses extKeyUsage


author: Paul Howarth <paul@city-fan.org> - 2.056-1
changelog:
  - Update to 2.056
    - Intercept: Fix creation of serial number (basing it on binary digest
      instead of treating hex fingerprint as binary), allow use of own serial
      numbers again
    - t/io-socket-ip.t: Skip test if no IPv6 support on system (CPAN RT#124464)
    - Update PublicSuffix


author: Paul Howarth <paul@city-fan.org> - 2.055-1
changelog:
  - Update to 2.055
    - Use SNI also if hostname was given all-uppercase
    - Utils::CERT_create: Don't add authority key for issuer since Chrome does
      not like this
    - Intercept:
      - Change behavior of code-based cache to better support synchronizing
        within multiprocess/threaded set-ups
      - Don't use counter for serial number but somehow base it on original
        certificate in order to avoid conflicts with reuse of serial numbers
        after restart
    - Better support platforms without IPv6 (CPAN RT#124431)
    - Spelling fixes in documentation (CPAN RT#124306)


author: Paul Howarth <paul@city-fan.org> - 2.054-1
changelog:
  - Update to 2.054
    - Small behavior fixes
      - If SSL_fingerprint is used and matches, don't check for OCSP
      - Utils::CERT_create: Small fixes to properly specific purpose, ability to
        use predefined complex purpose but disable some features
    - Update PublicSuffix
    - Updates for documentation, especially regarding pitfalls with forking or
      using non-blocking sockets, spelling fixes
    - Test fixes and improvements
      - Stability improvements for live tests
      - Regenerate certificates in certs/ and make sure they are limited to the
        correct purpose; check in program used to generate certificates
      - Adjust tests since certificates have changed and some tests used
        certificates intended for client authentication as server certificates,
        which now no longer works


author: Paul Howarth <paul@city-fan.org> - 2.052-1
changelog:
  - Update to 2.052
    - Disable NPN support if LibreSSL ≥ 2.6.1 is detected since they've replaced
      the functions with dummies instead of removing NPN completly or setting
      OPENSSL_NO_NEXTPROTONEG
    - t/01loadmodule.t shows more output helpful in debugging problems
    - Update fingerprints for external tests
    - Update documentation to make behavior of syswrite more clear


author: Paul Howarth <paul@city-fan.org> - 2.051-1
changelog:
  - Update to 2.051
    - syswrite: If SSL_write sets SSL_ERROR_SYSCALL but not $! (as seen with
      OpenSSL 1.1.0 on Windows), set $! to EPIPE to propagate a useful error up
      (GH#62)


author: Paul Howarth <paul@city-fan.org> - 2.050-1
changelog:
  - Update to 2.050
    - Removed unnecessary settings of SSL_version and SSL_cipher_list from tests
    - protocol_version.t can now deal when TLS 1.0 and/or TLS 1.1 are not
      supported, as is the case with openssl versions in latest Debian (buster)


author: Paul Howarth <paul@city-fan.org> - 2.049-1
changelog:
  - Update to 2.049
    - Fixed problem caused by typo in the context of session cache (GH#60)
    - Updated PublicSuffix information from publicsuffix.org


author: Paul Howarth <paul@city-fan.org> - 2.048-1
changelog:
  - Update to 2.048
    - Fixed small memory leaks during destruction of socket and context
      (CPAN RT#120643)
  - Drop support for EOL distributions prior to F-13
    - Drop BuildRoot: and Group: tags
    - Drop explicit buildroot cleaning in %install section
    - Drop explicit %clean section


author: Paul Howarth <paul@city-fan.org> - 2.047-1
changelog:
  - Update to 2.047
    - Better fix for problem which 2.046 tried to fix but broke LWP that way
  - Update patches as needed


author: Paul Howarth <paul@city-fan.org> - 2.046-1
changelog:
  - Update to 2.046
    - Clean up everything in DESTROY and make sure to start with a fresh
      %{*self} in configure_SSL because it can happen that a GLOB gets used
      again without calling DESTROY
      (https://github.com/noxxi/p5-io-socket-ssl/issues/56)
  - Update patches as needed


author: Paul Howarth <paul@city-fan.org> - 2.045-1
changelog:
  - Update to 2.045
    - Fixed memory leak caused by not destroying CREATED_IN_THIS_THREAD for SSL
      objects (GH#55)
    - Optimization: don't track SSL objects and CTX in *CREATED_IN_THIS_THREAD if
      perl is compiled without thread support
    - Small fix in t/protocol_version.t to use older versions of Net::SSLeay with
      openssl build without SSLv3 support
    - When setting SSL_keepSocketOnError to true the socket will not be closed on
      fatal error (GH#53, modified)
  - Update patches as needed


author: Paul Howarth <paul@city-fan.org> - 2.044-1
changelog:
  - Update to 2.044
    - Protect various 'eval'-based capability detections at startup with a
      localized __DIE__ handler; this way, dynamically requiring IO::Socket::SSL
      as done by various third party software should cause less problems even if
      there is a global __DIE__ handler that does not properly deal with 'eval'
  - Update patches as needed


author: Paul Howarth <paul@city-fan.org> - 2.043-1
changelog:
  - Update to 2.043
    - Enable session ticket callback with Net::SSLeay ≥ 1.80
    - Make t/session_ticket.t work with OpenSSL 1.1.0; with this version the
      session no longer gets reused if it was not properly closed, which is now
      done using an explicit close by the client
  - Update patches as needed


author: Paul Howarth <paul@city-fan.org> - 2.041-1
changelog:
  - Update to 2.041
    - Leave session ticket callback off for now until the needed patch is
      included in Net::SSLeay (see
      https://rt.cpan.org/Ticket/Display.html?id=116118#txn-1696146)
  - Update patches as needed


author: Paul Howarth <paul@city-fan.org> - 2.040-1
changelog:
  - Update to 2.040
    - Fix detection of default CA path for OpenSSL 1.1.x
    - Utils::CERT_asHash now includes the signature algorithm used
    - Utils::CERT_asHash can now deal with large serial numbers
  - Update patches as needed


author: Paul Howarth <paul@city-fan.org> - 2.039-1
changelog:
  - Update to 2.039
    - OpenSSL 1.1.0c changed the behavior of SSL_read so that it now returns -1
      on EOF without proper SSL shutdown; since it looks like that this behavior
      will be kept at least for 1.1.1+, adapt to the changed API by treating
      errno=NOERR on SSL_ERROR_SYSCALL as EOF
  - Update patches as needed


author: Paul Howarth <paul@city-fan.org> - 2.038-1
changelog:
  - Update to 2.038
    - Restrict session ticket callback to Net::SSLeay 1.79+ since version before
      contains bug; add test for session reuse
    - Extend SSL fingerprint to pubkey digest, i.e. 'sha1$pub$xxxxxx....'
    - Fix t/external/ocsp.t to use different server (under my control) to check
      OCSP stapling
  - Update patches as needed


author: Paul Howarth <paul@city-fan.org> - 2.037-1
changelog:
  - Update to 2.037
    - Disable OCSP support when Net::SSLeay 1.75..1.77 is used (CPAN RT#116795)
    - Fix session cache del_session: it freed the session but did not properly
      remove it from the cache; further reuse caused crash
  - Update patches as needed


author: Paul Howarth <paul@city-fan.org> - 2.035-1
changelog:
  - Update to 2.035
    - Fixes for issues introduced in 2.034
      - Return with error in configure_SSL if context creation failed; this
        might otherwise result in a segmentation fault later
      - Apply builtin defaults before any (user configurable) global settings
        (i.e. done with set_defaults, set_default_context...) so that builtins
        don't replace user settings
  - Update patches as needed


author: Paul Howarth <paul@city-fan.org> - 2.034-1
changelog:
  - Update to 2.034
    - Move handling of global SSL arguments into creation of context, so that
      these get also applied when creating a context only
  - Update patches as needed


author: Paul Howarth <paul@city-fan.org> - 2.033-1
changelog:
  - Update to 2.033
    - Support for session ticket reuse over multiple contexts and processes (if
      supported by Net::SSLeay)
    - Small optimizations, like saving various Net::SSLeay constants into
      variables and access variables instead of calling the constant sub all the
      time
    - Make t/dhe.t work with openssl 1.1.0
  - Update patches as needed


author: Paul Howarth <paul@city-fan.org> - 2.032-1
changelog:
  - Update to 2.032
    - Set session id context only on the server side; even if the documentation
      for SSL_CTX_set_session_id_context makes clear that this function is server
      side only, it actually affects handling of session reuse on the client side
      too and can result in error "SSL3_GET_SERVER_HELLO:attempt to reuse session
      in different context" at the client


author: Paul Howarth <paul@city-fan.org> - 2.031-1
changelog:
  - Update to 2.031
    - Utils::CERT_create - don't add given extensions again if they were already
      added; Firefox croaks with sec_error_extension_value_invalid if (specific?)
      extensions are given twice
    - Assume that Net::SSLeay::P_PKCS12_load_file will return the CA certificates
      with the reverse order as in the PKCS12 file, because that's what it does
    - Support for creating ECC keys in Utils once supported by Net::SSLeay
    - Remove internal sub session_cache and access cache directly (faster)
  - Update patches as needed


author: Paul Howarth <paul@city-fan.org> - 2.029-1
changelog:
  - Update to 2.029
    - Add del_session method to session cache
    - Use SSL_session_key as the real key for the cache and not some derivate of
      it, so that it works to remove the entry using the same key
  - BR: perl-generators


author: Paul Howarth <paul@city-fan.org> - 2.026-1
changelog:
  - Update to 2.026
    - Upstream's default cipher lists updated (we use system default though)
  - Update patches as needed


author: Paul Howarth <paul@city-fan.org> - 2.025-1
changelog:
  - Update to 2.025
    - Resolved memleak if SSL_crl_file was used (CPAN RT#113257, CPAN RT#113530)
  - Simplify find command using -delete


author: Paul Howarth <paul@city-fan.org> - 2.024-1
changelog:
  - Update to 2.024
    - Work around issue where the connect fails on systems having only a loopback
      interface and where IO::Socket::IP is used as super class (default when
      available)
  - Update patches as needed


author: Paul Howarth <paul@city-fan.org> - 2.023-1
changelog:
  - Update to 2.023
    - OpenSSL 1.0.2f changed the behavior of SSL shutdown in case the TLS
      connection was not fully established, which somehow resulted in
      Net::SSLeay::shutdown returning 0 (i.e. keep trying) and hence an endless
      loop; it will now ignore this result in case the TLS connection was not
      yet established and consider the TLS connection closed instead
  - Update patches as needed


author: Paul Howarth <paul@city-fan.org> - 2.022-1
changelog:
  - Update to 2.022
    - Fix stringification of IPv6 inside subjectAltNames in Utils::CERT_asHash
      (CPAN RT#110253)


author: Paul Howarth <paul@city-fan.org> - 2.021-1
changelog:
  - Update to 2.021
    - Fixes for documentation and typos
    - Update PublicSuffix with latest version from publicsuffix.org
  - Update patches as needed


author: Paul Howarth <paul@city-fan.org> - 2.020-1
changelog:
  - Update to 2.020
    - Support multiple directories in SSL_ca_path (CPAN RT#106711); directories
      can be given as array or as string with a path separator
    - Typos fixed (https://github.com/noxxi/p5-io-socket-ssl/pull/34)
  - Update patches as needed


author: Paul Howarth <paul@city-fan.org> - 2.019-1
changelog:
  - Update to 2.019
    - Work around different behavior of getnameinfo from Socket and Socket6 by
      using a different wrapper depending on which module is used for IPv6
  - Update patches as needed


author: Paul Howarth <paul@city-fan.org> - 2.018-1
changelog:
  - Update to 2.018
    - Checks for readability of files/dirs for certificates and CA no longer use
      -r because this is not safe when ACLs are used (CPAN RT#106295)
    - New method sock_certificate similar to peer_certificate (CPAN RT#105733)
    - get_fingerprint can now take optional certificate as argument and compute
      the fingerprint of it; useful in connection with sock_certificate
    - Check for both EWOULDBLOCK and EAGAIN since these codes are different on
      some platforms (CPAN RT#106573)
    - Enforce default verification scheme if nothing was specified, i.e. no
      longer just warn but accept; if really no verification is wanted, a scheme
      of 'none' must be explicitly specified
    - Support different cipher suites per SNI hosts
    - startssl.t failed on darwin with old openssl since server requested client
      certificate but offered also anon ciphers (CPAN RT#106687)
  - Update patches as needed


author: Paul Howarth <paul@city-fan.org> - 2.016-1
changelog:
  - Update to 2.016
    - Add flag X509_V_FLAG_TRUSTED_FIRST by default if available in OpenSSL
      (since 1.02) and available with Net::SSLeay (CPAN RT#104759)
    - Work around hanging prompt() with older perl in Makefile.PL
      (CPAN RT#104731)
    - Make t/memleak_bad_handshake.t work on cygwin and other systems having
      /proc/pid/statm (CPAN RT#104659)
    - Add better debugging


author: Paul Howarth <paul@city-fan.org> - 2.015-1
changelog:
  - Update to 2.015
    - Work around problem with IO::Socket::INET6 on Windows, by explicitly using
      Domain AF_INET in the tests (CPAN RT#104226)


author: Paul Howarth <paul@city-fan.org> - 2.014-1
changelog:
  - Update to 2.014
    - Utils::CERT_create - work around problems with authorityInfoAccess, where
      OpenSSL i2v does not create the same string as v2i expects
    - Intercept - don't clone some specific extensions that only make sense with
      the original certificate


author: Paul Howarth <paul@city-fan.org> - 2.013-1
changelog:
  - Update to 2.013
    - Assign severities to internal error handling and make sure that follow-up
      errors like "configuration failed" or "certificate verify error" don't
      replace more specific "hostname verification failed" when reporting in
      sub errstr/$SSL_ERROR (CPAN RT#103423)
    - Enhanced documentation (https://github.com/noxxi/p5-io-socket-ssl/pull/26)


author: Paul Howarth <paul@city-fan.org> - 2.011-1
changelog:
  - Update to 2.011
    - Fix t/ocsp.t - don't count on revoked.grc.com using OCSP stapling
      (CPAN RT#101855)
    - Added option 'purpose' to Utils::CERT_create to get better control of the
      certificate's purpose; default is 'server,client' for non-CA (contrary to
      only 'server' before)
    - Removed RC4 from default cipher suites on the server side
      (https://github.com/noxxi/p5-io-socket-ssl/issues/22)
    - Refactoring of some tests using Test::More
  - Note that this package still uses system-default cipher and SSL versions,
    which may have RC4 enabled
  - Update patches as needed


author: Paul Howarth <paul@city-fan.org> - 2.010-1
changelog:
  - Update to 2.010
    - New options SSL_client_ca_file and SSL_client_ca to let the server send the
      list of acceptable CAs for the client certificate
    - t/protocol_version.t - fix in case SSLv3 is not supported in Net::SSLeay
      (CPAN RT#101485)


author: Paul Howarth <paul@city-fan.org> - 2.009-1
changelog:
  - Update to 2.009
    - Remove util/analyze.pl; this tool is now together with other SSL tools at
      https://github.com/noxxi/p5-ssl-tools
    - Added ALPN support (needs OpenSSL1.02, Net::SSLeay 1.56+) (CPAN RT#101452)


author: Paul Howarth <paul@city-fan.org> - 2.008-1
changelog:
  - Update to 2.008
    - Work around recent OCSP verification errors for revoked.grc.com (badly
      signed OCSP response, Firefox also complains about it) in test
      t/external/ocsp.t
    - util/analyze.pl - report more details about preferred cipher for specific
      TLS versions


author: Paul Howarth <paul@city-fan.org> - 2.007-1
changelog:
  - Update to 2.007
    - Make getline/readline fall back to super class if class is not sslified
      yet, i.e. behave the same as sysread, syswrite etc. (CPAN RT#100529)


author: Paul Howarth <paul@city-fan.org> - 2.006-1
changelog:
  - Update to 2.006
    - Make SSLv3 available even if the SSL library disables it by default in
      SSL_CTX_new (like done in LibreSSL); default will stay to disable SSLv3
      so this will be only done when setting SSL_version explicitly
    - Fix possible segmentation fault when trying to use an invalid certificate
    - Use only the ICANN part of the default public suffix list and not the
      private domains; this makes existing exceptions for s3.amazonaws.com and
      googleapis.com obsolete
    - Fix t/protocol_version.t to deal with OpenSSL installations that are
      compiled without SSLv3 support
    - Make (hopefully) non-blocking work on windows by using EWOULDBLOCK instead
      of EAGAIN; while this is the same on UNIX it is different on Windows and
      socket operations return there (WSA)EWOULDBLOCK and not EAGAIN
    - Enable non-blocking tests on Windows too
    - Make PublicSuffix::_default_data thread safe
    - Update PublicSuffix with latest list from publicsuffix.org
  - Note that this package still uses system-default cipher and SSL versions,
    which may have SSL3.0 enabled
  - Classify buildreqs by usage


author: Paul Howarth <paul@city-fan.org> - 2.002-1
changelog:
  - Update to 2.002
    - Fix check for (invalid) IPv4 when validating hostname against certificate;
      do not use inet_aton any longer because it can cause DNS lookups for
      malformed IP (CPAN RT#99448)
    - Update PublicSuffix with latest version from publicsuffix.org - lots of new
      top level domains
    - Add exception to PublicSuffix for s3.amazonaws.com (CPAN RT#99702)


author: Paul Howarth <paul@city-fan.org> - 2.001-1
changelog:
  - Update to 2.001
    - Add SSL_OP_SINGLE_(DH|ECDH)_USE to default options to increase PFS security
    - Update external tests with currently expected fingerprints of hosts
    - Some fixes to make it still work on 5.8.1


author: Paul Howarth <paul@city-fan.org> - 2.000-1
changelog:
  - Update to 2.000
    - Consider SSL3.0 as broken because of POODLE and disable it by default
    - Skip live tests without asking if environment NO_NETWORK_TESTING is set
    - Skip tests that require fork on non-default windows setups without proper
      fork (https://github.com/noxxi/p5-io-socket-ssl/pull/18)
  - Note that this package still uses system-default cipher and SSL versions,
    which may have SSL3.0 enabled


author: Paul Howarth <paul@city-fan.org> - 1.999-1
changelog:
  - Update to 1.999
    - Make sure we don't use version 0.30 of IO::Socket::IP
    - Make sure that PeerHost is checked in all places where PeerAddr is checked,
      because these are synonyms and IO::Socket::IP prefers PeerHost while others
      prefer PeerAddr; also accept PeerService additionally to PeerPort
      (https://github.com/noxxi/p5-io-socket-ssl/issues/16)
    - Add ability to use client certificates and to overwrite hostname with
      util/analyze-ssl.pl


author: Paul Howarth <paul@city-fan.org> - 1.998-1
changelog:
  - Update to 1.998
    - Make client authentication work at the server side when SNI is in by use
      having CA path and other settings in all SSL contexts instead of only the
      main one (https://github.com/noxxi/p5-io-socket-ssl/pull/15)


author: Paul Howarth <paul@city-fan.org> - 1.997-2
changelog:
  - Use system-wide default cipher list to support use of system-wide
    crypto policy (#1076390, #1127577, CPAN RT#97816)
    https://fedoraproject.org/wiki/Changes/CryptoPolicy


author: Paul Howarth <paul@city-fan.org> - 1.997-1
changelog:
  - Update to 1.997
    - Fix initialization and creation of OpenSSL-internals for perlcc
      compatibility (CPAN RT#95452)
    - Add refresh option for peer_certificate, so that it checks if the
      certificate changed in the mean time (on renegotiation)
    - Fix fingerprint checking - now applies only to top-most certificate
    - IO::Socket::SSL::Utils - accept extensions within CERT_create
    - Various documentation fixes


author: Paul Howarth <paul@city-fan.org> - 1.994-1
changelog:
  - Update to 1.994
    - IO::Socket::SSL can now be used as dual-use socket, e.g. start plain,
      upgrade to SSL and downgrade again all with the same object; see
      documentation of SSL_startHandshake and chapter Advanced Usage
    - Try to apply SSL_ca* even if verify_mode is 0, but don't complain if this
      fails; this is needed if one wants to explicitly verify OCSP lookups even
      if verification is otherwise off, because otherwise the signature check
      would fail (this is mostly useful for testing)
    - Reorder documentation of attributes for new, so that the more important
      ones are at the top


author: Paul Howarth <paul@city-fan.org> - 1.993-1
changelog:
  - Update to 1.993
    - Major rewrite of documentation, now in separate file
    - Rework error handling to distinguish between SSL errors and internal errors
      (like missing capabilities)
    - Fix handling of default_ca if given during the run of the program
      (Debian #750646)
    - util/analyze-ssl.pl - fix hostname check if SNI does not work


author: Paul Howarth <paul@city-fan.org> - 1.992-1
changelog:
  - Update to 1.992
    - Set $! to undef before doing IO (accept, read...); on Windows a connection
      reset could cause an SSL read error without setting $!, so make sure we
      don't keep the old value and maybe thus run into an endless loop


author: Paul Howarth <paul@city-fan.org> - 1.991-1
changelog:
  - Update to 1.991
    - New option SSL_OCSP_TRY_STAPLE to enforce staple request even if
      VERIFY_NONE
    - Work around for CPAN RT#96013 in peer_certificates


author: Paul Howarth <paul@city-fan.org> - 1.990-1
changelog:
  - Update to 1.990
    - Added option SSL_ocsp_staple_callback to get the stapled OCSP response and
      verify it somewhere else
    - Try to fix warnings on Windows again (CPAN RT#95967)
    - Work around temporary OCSP error in t/external/ocsp.t


author: Paul Howarth <paul@city-fan.org> - 1.988-1
changelog:
  - Update to 1.988
    - Allow IPv4 in common name, because browsers allow this too; only for scheme
      www/http though, not for rfc2818 (because RC2818 does not allow this; in
      default scheme IPv6 and IPv4 are allowed in CN)
    - Fix handling of public suffix; add exemption for *.googleapis.com
      wildcard, which should not be allowed according to public suffix list but
      actually is used
    - Add hostname verification test based on older test of chromium, but change
      some of the test expectations because we don't want to support IP as SAN
      DNS and because we enforce a public suffix list (and thus *.co.uk should
      not be allowed)
    - Fix t/verify_hostname_standalone.t on systems without usable IDNA or IPv6
      (CPAN RT#95719)
    - Enable IPv6 support only if we have a usable inet_pton
    - Remove stale entries from MANIFEST
    - Add transparent support for DER and PKCS#12 files to specify cert and key,
      e.g. it will autodetect the format
    - If SSL_cert_file is PEM and no SSL_key_file is given it will check if the
      key is in SSL_cert_file too


author: Paul Howarth <paul@city-fan.org> - 1.985-1
changelog:
  - Update to 1.985
    - Make OCSP callback return 1 even if it was called on the server side
      because of bad setup of the socket; otherwise we get an endless calling of
      the OCSP callback
    - Consider an OCSP response that is not yet or no longer valid a soft error
      instead of a hard error
    - Fix skip in t/external/ocsp.t in case fingerprint does not match
    - Call EVP_PKEY_free not EVP_KEY_free in IO::Socket::SSL::Utils::KEY_free
      (CPAN RT#95633)
    - util/analyze.pl - with --show-chain check if chain with SNI is different
      from chain w/o SNI
  - Drop ExtUtils::MakeMaker version requirement


author: Paul Howarth <paul@city-fan.org> - 1.984-1
changelog:
  - Update to 1.984
    - Added OCSP support:
      - Needs Net::SSLeay ≥ 1.59
      - For usage see documentation of IO::Socket::SSL (examples and anything
        with OCSP in the name)
    - New tool util/analyze-ssl.pl, which is intended to help in debugging of SSL
      problems and to get information about capabilities of server; it works also
      as an example of how to use various features (like OCSP, SNI...)
    - Fix peer_certificates (returns leaf certificate only once on client side)
    - Added timeout for stop_SSL (either with Timeout or with the default timeout
      for IO::Socket)
    - Fix IO::Socket::SSL::Utils mapping between ASN1_TIME and time_t when local
      time is not GMT; use Net::SSLeay::ASN1_TIME_timet if available
    - Fix t/external/usable_ca.t for system with junk in CA files


author: Paul Howarth <paul@city-fan.org> - 1.983-1
changelog:
  - Update to 1.983
    - Fix public suffix handling: ajax.googleapis.com should be ok even if
      googleapis.com is in public suffix list (e.g. check one level less)
      (CPAN RT#95317)
    - usable_ca.t - update fingerprints after heartbleed attack
    - usable_ca.t - make sure we have usable CA for tested hosts in CA store


author: Paul Howarth <paul@city-fan.org> - 1.981-1
changelog:
  - Update to 1.981
    - Fix ecdhe test for openssl 1.0.1d (CPAN RT#95432)
    - Fix detection of openssl 1.0.1d (detected 1.0.1e instead)
    - New function can_ecdh in IO::Socket::SSL


author: Paul Howarth <paul@city-fan.org> - 1.980-1
changelog:
  - Update to 1.980
    - Disable elliptic curve support for openssl 1.0.1d on 64-bit
      (http://rt.openssl.org/Ticket/Display.html?id=2975)
    - Fix certificate fingerprint calculation
  - Add patch to skip elliptic curve test for openssl 1.0.1d on 64-bit
  - Add patch to fix openssl version test


author: Paul Howarth <paul@city-fan.org> - 1.979-1
changelog:
  - Update to 1.979
    - Hostname checking:
      - Configuration of 'leftmost' is renamed to 'full_label', but the old
        version is kept for compatibility reasons
      - Documentation of predefined schemes fixed to match reality


author: Paul Howarth <paul@city-fan.org> - 1.978-1
changelog:
  - Update to 1.978
    - Added public prefix checking to verification of wildcard certificates, e.g.
      accept *.foo.com but not *.co.uk; see documentation of
      SSL_verifycn_publicsuffix and IO::Socket::SSL::PublicSuffix
    - Fix publicsuffix for IDNA, more tests with various IDNA libs
      (CPAN RT#94424)
    - Reuse result of IDN lib detection from PublicSuffix.pm in SSL.pm
    - Add more checks to external/usable_ca.t; now it is enough that at least one
      of the hosts verifies against the built-in CA store
    - Add openssl and Net::SSLeay version to diagnostics in load test
  - Switch preferred IDN back-end from Net::LibIDN to URI::_idna as per upstream,
    falling back to Net::IDN::Encode on older distributions
  - Add fix from upstream git to support building with Test::More < 0.88


author: Paul Howarth <paul@city-fan.org> - 1.975-1
changelog:
  - Update to 1.975
    - BEHAVIOR CHANGE: work around TEA misfeature on OS X built-in openssl, e.g.
      guarantee that only the explicitly-given CA or the openssl default CA will
      be used; this means that certificates inside the OS X keyring will no
      longer be used, because there is no way to control the use by openssl
      (e.g. certificate pinning etc.)
    - Make external tests run by default to make sure default CA works on all
      platforms; it skips automatically on network problems like timeouts or SSL
      interception, and can also use http(s)_proxy environment variables


author: Paul Howarth <paul@city-fan.org> - 1.974-1
changelog:
  - Update to 1.974
    - New function peer_certificates to get the whole certificate chain; needs
      Net::SSLeay ≥ 1.58
    - Extended IO::Socket::Utils::CERT_asHash to provide way more information,
      like issuer information, cert and pubkey digests, all extensions, CRL
      distribution points and OCSP uri


author: Paul Howarth <paul@city-fan.org> - 1.973-1
changelog:
  - Update to 1.973
    - With SSL_ca, certificate handles can now be used in addition to
      SSL_ca_file and SSL_ca_path
    - No longer complain if SSL_ca_file and SSL_ca_path are both given;
      instead, add both as options to the CA store
    - Shortcut 'issuer' to give both issuer_cert and issuer_key in CERT_create


author: Paul Howarth <paul@city-fan.org> - 1.972-1
changelog:
  - Update to 1.972
    - Make sure t/external/usable_ca.t works also with older openssl without
      support for SNI (CPAN RT#94117)


author: Paul Howarth <paul@city-fan.org> - 1.971-1
changelog:
  - Update to 1.971
    - Try to use SSL_hostname for hostname verification if no SSL_verifycn_name
      is given; this way, hostname for SNI and verification can be specified in
      one step
    - New test program example/simulate_proxy.pl


author: Paul Howarth <paul@city-fan.org> - 1.970-1
changelog:
  - Update to 1.970
    - Make sure sub default_ca uses a local $_ and not a version of an outer
      scope that might be read-only (CPAN RT#93987)


author: Paul Howarth <paul@city-fan.org> - 1.969-1
changelog:
  - Update to 1.969
    - Fix set_defaults to match documentation regarding short names
    - New function set_args_filter_hack to make it possible to override bad SSL
      settings from other code at the last moment
    - Determine default_ca on module load (and not on first use in each thread)
    - Don't try default hostname verification if verify_mode 0
    - Fix hostname verification when reusing context


author: Paul Howarth <paul@city-fan.org> - 1.968-1
changelog:
  - Update to 1.968
    - BEHAVIOR CHANGE: removed implicit defaults of certs/server-{cert,key}.pem
      for SSL_{cert,key}_file and ca/,certs/my-ca.pem for SSL_ca_file; these
      defaults were deprecated since 1.951 (July 2013)
    - Usable CA verification path on Windows etc.:
      - Do not use Net::SSLeay::CTX_set_default_verify_paths any longer to set
        system/build dependent default verification path, because there was no
        way to retrieve these default values and check if they contained usable
        CA
      - Instead, re-implement the same algorithm and export the results with
        public function default_ca() and make it possible to overwrite it
      - Also check for usable verification path during build; if no usable path
        is detected, require Mozilla::CA at build and try to use it at runtime


author: Paul Howarth <paul@city-fan.org> - 1.967-1
changelog:
  - Update to 1.967
    - Verify the hostname inside a certificate by default with a superset of
      common verification schemes instead of not verifying identity at all; for
      now it will only complain if name verification failed but in the future it
      will fail certificate verification, forcing you to set the expected
      SSL_verifycn_name if you want to accept the certificate
    - New option SSL_fingerprint and new methods get_fingerprint and
      get_fingerprint_bin; together they can be used to selectively accept
      specific certificates that would otherwise fail verification, like
      self-signed, outdated or from unknown CAs
    - Utils:
      - Default RSA key length 2048
      - Digest algorithm to sign certificate in CERT_create can be given;
        defaults to SHA-256
      - CERT_create can now issue non-CA self-signed certificate
      - CERT_create add some more useful constraints to certificate
    - Spelling fixes


author: Paul Howarth <paul@city-fan.org> - 1.966-1
changelog:
  - Update to 1.966
    - Fixed bug introduced in 1.964 - disabling TLSv1_2 no longer worked by
      specifying !TLSv12; only !TLSv1_2 worked
    - Fixed leak of session objects in SessionCache, if another session
      replaced an existing session (introduced in 1.965)


author: Paul Howarth <paul@city-fan.org> - 1.965-1
changelog:
  - Update to 1.965
    - New key SSL_session_key to influence how sessions are inserted and looked
      up in the client's session cache, which makes it possible to share sessions
      over different ip:host (as is required with some FTPS servers)
    - t/core.t - handle case where default loopback source is not 127.0.0.1, like
      in FreeBSD jails


author: Paul Howarth <paul@city-fan.org> - 1.964-1
changelog:
  - Update to 1.964
    - Disabling TLSv1_1 did not work, because the constant was wrong; now it gets
      the constants from calling Net::SSLeay::SSL_OP_NO_TLSv1_1 etc.
    - The new syntax for the protocols is TLSv1_1 instead of TLSv11, which matches
      the syntax from OpenSSL (the old syntax continues to work in SSL_version)
    - New functions get_sslversion and get_sslversion_int, which get the SSL
      version of the established session as string or int
    - Disable t/io-socket-inet6.t if Acme::Override::INET is installed


author: Paul Howarth <paul@city-fan.org> - 1.963-1
changelog:
  - Update to 1.963
    - Fix behavior of stop_SSL: for blocking sockets it now enough to call it
      once, for non-blocking it should be called again as long as EAGAIN and
      SSL_ERROR is set to SSL_WANT_(READ|WRITE)
    - Don't call blocking if start_SSL failed and downgraded socket has no
      blocking method
    - Documentation enhancements:
      - Special section for differences to IO::Socket
      - Describe problem with blocking accept on non-blocking socket
      - Describe arguments to new_from_fd and make clear that for upgrading an
        existing IO::Socket, start_SSL should be used directly


author: Paul Howarth <paul@city-fan.org> - 1.962-1
changelog:
  - Update to 1.962
    - Work around problems with older F5 BIG-IP by offering fewer ciphers on the
      client side by default, so that the client hello stays below 255 bytes


author: Paul Howarth <paul@city-fan.org> - 1.961-1
changelog:
  - Update to 1.961
    - IO::Socket::SSL::Utils::CERT_create can now create CA-certificates that
      are not self-signed (by giving issuer_*)


author: Paul Howarth <paul@city-fan.org> - 1.960-1
changelog:
  - Update to 1.960
    - Only documentation enhancements:
      - Clarify with text and example code, that within event loops not only
        select/poll should be used, but also pending has to be called
      - Better introduction into SSL; at least mention anonymous authentication as
        something you don't want and should take care with the right cipher
      - Make it more clear that it's better not to change the cipher list unless
        you really know what you're doing
  - Adopt upstream's versioning scheme


author: Paul Howarth <paul@city-fan.org> - 1.95.8-1
changelog:
  - Update to 1.958
    Lots of behavior changes for more secure defaults:
    - BEHAVIOR CHANGE: make default cipher list more secure, especially:
      - No longer support MD5 by default (broken)
      - No longer support anonymous authentication by default (vulnerable to
        man in the middle attacks)
      - Prefer ECDHE/DHE ciphers and add necessary ECDH curve and DH keys, so
        that it uses by default forward secrecy, if underlying
        Net::SSLeay/openssl supports it
      - Move RC4 to the end, i.e. 3DES is preferred (BEAST attack should
        hopefully have been fixed and now RC4 is considered less safe than 3DES)
      - Default SSL_honor_cipher_order to 1, e.g. when used as server it tries
        to get the best cipher even if the client prefers other ciphers; PLEASE
        NOTE that this might break connections with older, less secure
        implementations, in which case revert to 'ALL:!LOW:!EXP:!aNULL' or so
    - BEHAVIOR CHANGE: SSL_cipher_list now gets set on context, not SSL object,
      and thus gets reused if context gets reused; PLEASE NOTE that using
      SSL_cipher_list together with SSL_reuse_ctx no longer has any effect on
      the ciphers of the context
    - Rework hostname verification schemes:
      - Add RFC names as scheme (e.g. 'rfc2818', ...)
      - Add SIP, SNMP, syslog, netconf, GIST
      - BEHAVIOR CHANGE: fix SMTP - now accept wildcards in CN and subjectAltName
      - BEHAVIOR CHANGE: fix IMAP, POP3, ACAP, NNTP - now accept wildcards in CN
    - BEHAVIOR CHANGE: anywhere wildcards like www* now match only 'www1',
      'www2' etc.  but not 'www'
    - Anywhere wildcards like x* are no longer applied to IDNA names (which start
      with 'xn--')
    - Fix crash of Utils::CERT_free
    - Support TLSv11, TLSv12 as handshake protocols
    - Fixed t/core.t: test used cipher_list of HIGH, which includes anonymous
      authorization; with the DH param given by default since 1.956, old versions
      of openssl (like 0.9.8k) used cipher ADH-AES256-SHA (e.g. anonymous
      authorization) instead of AES256-SHA and thus the check for the peer
      certificate failed (because ADH does not exchange certificates) - fixed by
      explicitly specifying HIGH:!aNULL as cipher (CPAN RT#90221)
    - Cleaned up tests:
      - Remove ssl_settings.req and 02settings.t, because all tests now create a
        simple socket at 127.0.0.1 and thus global settings are no longer needed
      - Some tests did not have use strict(!); fixed it
      - Removed special handling for older Net::SSLeay versions that are less
        than our minimum requirement
      - Some syntax enhancements: removed some SSL_version and SSL_cipher_list
        options where they were not really needed
    - Cleanup: remove workaround for old IO::Socket::INET6 but instead require at
      least version 2.55 which is now 5 years old
    - Fix t/session.t to work with older openssl versions (CPAN RT#90240)


author: Paul Howarth <paul@city-fan.org> - 1.95.5-1
changelog:
  - Update to 1.955
    - Support for perfect forward secrecy using ECDH, if the Net::SSLeay version
      supports it


author: Paul Howarth <paul@city-fan.org> - 1.95.4-1
changelog:
  - Update to 1.954
    - Accept older versions of ExtUtils::MakeMaker and add meta information like
      link to repository only for newer versions


author: Paul Howarth <paul@city-fan.org> - 1.95.1-1
changelog:
  - Update to 1.951
    (1.950)
    - MAJOR BEHAVIOR CHANGE:
      - ssl_verify_mode now defaults to verify_peer for client
      - Previously it used verify_none, but loudly complained since 1.79 about it
      - It will not complain any longer, but the connection will probably fail
      - Please don't simply disable ssl verification; instead, set SSL_ca_file
        etc. so that verification succeeds!
    - MAJOR BEHAVIOR CHANGE:
      - It will now complain if the built-in defaults of certs/my-ca.pem or ca/
        for CA and certs/{server,client}-{key,cert}.pem for cert and key are
        used, i.e. no certificates are specified explicitly
      - In the future these insecure (relative path!) defaults will be removed
        and the CA replaced with the system defaults
    (1.951)
    - Use Net::SSLeay::SSL_CTX_set_default_verify_paths to use openssl's built-in
      defaults for CA unless CA path/file was given (or IO::Socket::SSL built-ins
      used)


author: Paul Howarth <paul@city-fan.org> - 1.94-1
changelog:
  - Update to 1.94
    - Makefile.PL reported wrong version of openssl if Net::SSLeay was not
      installed, instead of reporting a missing dependency of Net::SSLeay


author: Paul Howarth <paul@city-fan.org> - 1.93-1
changelog:
  - Update to 1.93
    - Need at least OpenSSL version 0.9.8 now, since last 0.9.7 was released 6
      years ago; remove code to work around older releases
    - Changed AUTHOR in Makefile.PL from array back to string, because the array
      feature is not available in MakeMaker shipped with 5.8.9 (CPAN RT#85739)
  - Set openssl version requirement to 0.9.8
  - Drop ExtUtils::MakeMaker version requirement back to 6.46


author: Paul Howarth <paul@city-fan.org> - 1.92-1
changelog:
  - Update to 1.92
    - Intercept: use sha1-fingerprint of original cert for id into cache unless
      otherwise given
    - Fix pod error in IO::Socket::SSL::Utils (CPAN RT#85733)


author: Paul Howarth <paul@city-fan.org> - 1.91-1
changelog:
  - Update to 1.91
    - Added IO::Socket::SSL::Utils for easier manipulation of certificates and
      keys
    - Moved SSL interception into IO::Socket::SSL::Intercept and simplified it
      using IO::Socket::SSL::Utils
    - Enhance meta information in Makefile.PL
  - Bump openssl version requirement to 0.9.8a
  - Need at least version 6.58 of ExtUtils::MakeMaker (CPAN RT#85739)


author: Paul Howarth <paul@city-fan.org> - 1.90-1
changelog:
  - Update to 1.90
    - Support more digests, especially SHA-2 (CPAN RT#85290)
    - Added support for easy SSL interception (man in the middle) based on ideas
      found in mojo-mitm proxy
    - Make 1.46 the minimal required version for Net::SSLeay, because it
      introduced lots of useful functions
  - BR:/R: openssl ≥ 0.9.7e for P_ASN1_TIME_(get,set)_isotime in Net::SSLeay


author: Paul Howarth <paul@city-fan.org> - 1.89-1
changelog:
  - Update to 1.89
    - If IO::Socket::IP is used it should be at least version 0.20; otherwise we
      get problems with HTTP::Daemon::SSL and maybe others (CPAN RT#81932)
    - Spelling corrections


author: Paul Howarth <paul@city-fan.org> - 1.88-1
changelog:
  - Update to 1.88
    - Consider a value of '' the same as undef for SSL_ca_(path|file), SSL_key*
      and SSL_cert* - some apps like Net::LDAP use it that way


author: Paul Howarth <paul@city-fan.org> - 1.87-1
changelog:
  - Update to 1.87
    - Complain if given SSL_(key|cert|ca)_(file|path) do not exist or if they are
      not readable (CPAN RT#84829)
    - Fix use of SSL_key|SSL_file objects instead of files, broken with 1.83


author: Paul Howarth <paul@city-fan.org> - 1.86-1
changelog:
  - Update to 1.86
    - Don't warn about SSL_verify_mode when re-using an existing SSL context
      (CPAN RT#84686)


author: Paul Howarth <paul@city-fan.org> - 1.85-1
changelog:
  - Update to 1.85
    - Probe for available modules with local __DIE__ and __WARN__handlers
      (CPAN RT#84574)
    - Fix warning, when IO::Socket::IP is installed and inet6 support gets
      explicitly requested (CPAN RT#84619)


author: Paul Howarth <paul@city-fan.org> - 1.84-1
changelog:
  - Update to 1.84
    - Disabled client side SNI for openssl version < 1.0.0 because of
      CPAN RT#83289
    - Added functions can_client_sni, can_server_sni and can_npn to check
      availability of SNI and NPN features
    - Added more documentation for SNI and NPN


author: Paul Howarth <paul@city-fan.org> - 1.83-2
changelog:
  - Update to 1.831
    - Separated documentation of non-blocking I/O from error handling
    - Changed and documented behavior of readline to return the read data on
      EAGAIN/EWOULDBLOCK in case of non-blocking socket
      (see https://github.com/noxxi/p5-io-socket-ssl/issues/1)
  - Bumped release rather than version number to preserve likely upgrade path
    and avoid need for epoch or version number ugliness; may revisit this in
    light of upstream's future version numbering decisions


author: Paul Howarth <paul@city-fan.org> - 1.83-1
changelog:
  - Update to 1.83
    - Server Name Indication (SNI) support on the server side (CPAN RT#82761)
    - Reworked part of the documentation, like providing better examples


author: Paul Howarth <paul@city-fan.org> - 1.82-1
changelog:
  - Update to 1.82
    - sub error sets $SSL_ERROR etc. only if there really is an error; otherwise
      it will keep the latest error, which allows IO::Socket::SSL->new to report
      the correct problem, even if the problem is deeper in the code (like in
      connect)
    - Correct spelling (CPAN RT#82790)


author: Paul Howarth <paul@city-fan.org> - 1.81-1
changelog:
  - Update to 1.81
    - Deprecated set_ctx_defaults; new name is set_defaults (the old name is
      still available)
    - Changed handling of default path for SSL_(ca|cert|key)* keys: if one of
      these keys is user defined, don't add defaults for the others, i.e.
      don't mix user settings and defaults
    - Cleaner handling of module defaults vs. global settings vs. socket
      specific settings; global and socket specific settings are both provided
      by the user, while module defaults are not
    - Make IO::Socket::INET6 and IO::Socket::IP specific tests both run, even
      if both modules are installed, by faking a failed load of the other module
  - BR: perl(IO::Socket::INET6) and perl(Socket6) unconditionally


author: Paul Howarth <paul@city-fan.org> - 1.80-1
changelog:
  - Update to 1.80
    - Removed some warnings in test (missing SSL_verify_mode => 0), which caused
      tests to hang on Windows (CPAN RT#81493)


author: Paul Howarth <paul@city-fan.org> - 1.79-1
changelog:
  - Update to 1.79
    - Use getnameinfo instead of unpack_sockaddr_in6 to get PeerAddr and PeerPort
      from sockaddr in _update_peer, because this provides scope too
    - Work around systems that don't define AF_INET6 (CPAN RT#81216)
    - Prepare transition to a more secure default for SSL_verify_mode; the use of
      the current default SSL_VERIFY_NONE will cause a big warning for clients,
      unless SSL_verify_mode was explicitly set inside the application to this
      insecure value (in the near future the default will be SSL_VERIFY_PEER, and
      thus causing verification failures in unchanged applications)


author: Paul Howarth <paul@city-fan.org> - 1.76-1
changelog:
  - Update to 1.76
    - add support for IO::Socket::IP, which supports inet6 and inet4
      (CPAN RT#75218)
    - fix documentation errors (CPAN RT#77690)
    - made it possible to explicitly disable TLSv11 and TLSv12 in SSL_version
    - use inet_pton from either Socket.pm 1.95 or Socket6.pm
  - Use IO::Socket::IP for IPv6 support where available, else IO::Socket::INET6
  - Add runtime dependency for appropriate IPv6 support module so that we can
    ensure that we run at runtime what we tested with at build time


author: Paul Howarth <paul@city-fan.org> - 1.74-1
changelog:
  - Update to 1.74
    - accept a version of SSLv2/3 as SSLv23, because older documentation could
      be interpreted like this


author: Paul Howarth <paul@city-fan.org> - 1.73-1
changelog:
  - Update to 1.73
    - set DEFAULT_CIPHER_LIST to ALL:!LOW instead of HIGH:!LOW
    - make test t/dhe.t hopefully work with more versions of openssl


author: Paul Howarth <paul@city-fan.org> - 1.71-1
changelog:
  - Update to 1.71
    - 1.70 done right: don't disable SSLv2 ciphers; SSLv2 support is better
      disabled by the default SSL_version of 'SSLv23:!SSLv2'


author: Paul Howarth <paul@city-fan.org> - 1.70-1
changelog:
  - Update to 1.70
    - make it possible to disable protocols using SSL_version, and make
      SSL_version default to 'SSLv23:!SSLv2'


author: Paul Howarth <paul@city-fan.org> - 1.69-1
changelog:
  - Update to 1.69 (changes for CPAN RT#76929)
    - if no explicit cipher list is given, default to ALL:!LOW instead of the
      openssl default, which usually includes weak ciphers like DES
    - new config key SSL_honor_cipher_order and document how to use it to fight
      BEAST attack
    - fix behavior for empty cipher list (use default)
    - re-added workaround in t/dhe.t


author: Paul Howarth <paul@city-fan.org> - 1.64-1
changelog:
  - Update to 1.64
    - ignore die from within eval to make tests more stable on Win32
      (CPAN RT#76147)
    - clarify some behavior regarding hostname verification
  - Drop patch for t/dhe.t, no longer needed


author: Paul Howarth <paul@city-fan.org> - 1.61-1
changelog:
  - Update to 1.61
    - call CTX_set_session_id_context so that server's session caching works with
      client certificates too (CPAN RT#76053)


author: Paul Howarth <paul@city-fan.org> - 1.60-1
changelog:
  - Update to 1.60
    - don't make blocking readline if socket was set nonblocking, but return as
      soon no more data are available (CPAN RT#75910)
    - fix BUG section about threading so that it shows package as thread safe
      as long as Net::SSLeay ≥ 1.43 is used (CPAN RT#75749)
  - BR: perl(constant), perl(Exporter) and perl(IO::Socket)


author: Paul Howarth <paul@city-fan.org> - 1.59-1
changelog:
  - Update to 1.59
    - if SSLv2 is not supported by Net::SSLeay set SSL_ERROR with useful message
      when attempting to use it
    - modify constant declarations so that 5.6.1 should work again
  - Drop %defattr, redundant since rpm 4.4


author: Paul Howarth <paul@city-fan.org> - 1.58-1
changelog:
  - Update to 1.58
    - fix t/dhe.t for openssl 1.0.1 beta by forcing TLSv1, so that it does not
      complain about the too small RSA key, which it should not use anyway; this
      workaround is not applied for older openssl versions, where it would cause
      failures (CPAN RT#75165)
  - Add patch to fiddle the openssl version number in the t/dhe.t workaround
    because the OPENSSL_VERSION_NUMBER cannot be trusted in Fedora
  - One buildreq per line for readability
  - Drop redundant buildreq perl(Test::Simple)
  - Always run full test suite


author: Paul Howarth <paul@city-fan.org> - 1.56-1
changelog:
  - Update to 1.56
    - add automatic or explicit (via SSL_hostname) SNI support, needed for
      multiple SSL hostnames with the same IP (currently only supported for the
      client)
  - Use DESTDIR rather than PERL_INSTALL_ROOT
  - No need to delete empty directories from buildroot


author: Paul Howarth <paul@city-fan.org> - 1.55-1
changelog:
  - Update to 1.55
    - work around IO::Socket's work around for systems returning EISCONN etc. on
      connect retry for non-blocking sockets by clearing $! if SUPER::connect
      returned true (CPAN RT#75101)


author: Paul Howarth <paul@city-fan.org> - 1.54-1
changelog:
  - Update to 1.54
    - return 0 instead of undef in SSL_verify_callback to fix uninitialized
      warnings (CPAN RT#73629)


author: Paul Howarth <paul@city-fan.org> - 1.52-1
changelog:
  - Update to 1.52
    - fix for t/nonblock.t hangs on AIX (CPAN RT#72305)
    - disable t/memleak_bad_handshake.t on AIX, because it might hang
      (CPAN RT#72170)
    - fix syntax error in t/memleak_bad_handshake.t


author: Paul Howarth <paul@city-fan.org> - 1.49-1
changelog:
  - Update to 1.49
    - another regression for readline fix: this time it failed to return lines
      at EOF that don't end with newline - extended t/readline.t to catch this
      case and the fix for 1.48


author: Paul Howarth <paul@city-fan.org> - 1.48-1
changelog:
  - Update to 1.48
    - further fix for readline fix in 1.45: if the pending data were false (like
      '0'), it failed to read the rest of the line (CPAN RT#71953)


author: Paul Howarth <paul@city-fan.org> - 1.45-1
changelog:
  - Update to 1.45
    - fix readline to continue when getting interrupt waiting for more data
  - BR: perl(Carp)


author: Paul Howarth <paul@city-fan.org> - 1.44-1
changelog:
  - Update to 1.44
    - fix invalid call to inet_pton in verify_hostname_of_cert when identity
      should be verified as ipv6 address because it contains a colon


author: Paul Howarth <paul@city-fan.org> - 1.43-1
changelog:
  - Update to 1.43
    - add SSL_create_ctx_callback to have a way to adjust context on creation
      (CPAN RT#67799)
    - describe problem of fake memory leak because of big session cache and how
      to fix it (CPAN RT#68073)
    - fix t/nonblock.t
    - stability improvements for t/inet6.t


author: Paul Howarth <paul@city-fan.org> - 1.41-1
changelog:
  - Update to 1.41
    - fix issue in stop_SSL where it did not issue a shutdown of the SSL
      connection if it first received the shutdown from the other side
    - try to make t/nonblock.t more reliable, at least report the real cause of
      SSL connection errors
  - No longer need to re-code docs to UTF-8


author: Paul Howarth <paul@city-fan.org> - 1.40-1
changelog:
  - Update to 1.40
    - fix in example/async_https_server
    - get IDN support from URI (CPAN RT#67676)
  - Nobody else likes macros for commands


author: Paul Howarth <paul@city-fan.org> - 1.38-1
changelog:
  - Update to 1.38
    - fixed wildcards_in_cn setting for http, wrongly set in 1.34 to 1 instead of
      anywhere (CPAN RT#64864)


author: Paul Howarth <paul@city-fan.org> - 1.37-1
changelog:
  - Update to 1.37
    - don't complain about invalid certificate locations if user explicitly set
      SSL_ca_path and SSL_ca_file to undef: assume that user knows what they are
      doing and will work around the problems themselves (CPAN RT#63741)


author: Paul Howarth <paul@city-fan.org> - 1.36-1
changelog:
  - Update to 1.36
    - update documentation for SSL_verify_callback based on CPAN RT#63743 and
      CPAN RT#63740


author: Paul Howarth <paul@city-fan.org> - 1.35-1
changelog:
  - Update to 1.35 (addresses CVE-2010-4334)
    - if verify_mode is not VERIFY_NONE and the ca_file/ca_path cannot be
      verified as valid, it will no longer fall back to VERIFY_NONE but throw an
      error (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=606058)


author: Paul Howarth <paul@city-fan.org> - 1.34-1
changelog:
  - Update to 1.34
    - schema http for certificate verification changed to wildcards_in_cn=1
    - if upgrading socket from inet to ssl fails due to handshake problems, the
      socket gets downgraded back again but is still open (CPAN RT#61466)
    - deprecate kill_socket: just use close()


author: Paul Howarth <paul@city-fan.org> - 1.33-1
changelog:
  - Update to 1.33
    - attempt to make t/memleak_bad_handshake.t more stable
    - fix hostname checking: only check an IP against subjectAltName GEN_IPADD


author: Paul Howarth <paul@city-fan.org> - 1.32-1
changelog:
  - Update to 1.32 (die in Makefile.PL if Scalar::Util has no dualvar support)
  - Use %{_fixperms} macro instead of our own %{__chmod} incantation


author: Paul Howarth <paul@city-fan.org> - 1.30-1
changelog:
  - Update to 1.30 (fix memleak when SSL handshake failed)
  - Add buildreq procps needed for memleak test


author: Paul Howarth <paul@city-fan.org> - 1.27-1
changelog:
  - Update to 1.27
    - various regex fixes for i18n and service names
    - fix warnings from perl -w (CPAN RT#48131)
    - improve handling of errors from Net::ssl_write_all


author: Paul Howarth <paul@city-fan.org> - 1.26-1
changelog:
  - Update to 1.26 (verify_hostname_of_cert matched only the prefix for the
    hostname when no wildcard was given, e.g. www.example.org matched against a
    certificate with name www.exam in it [#509819])


author: Paul Howarth <paul@city-fan.org> - 1.15-1
changelog:
  - Update to latest upstream version: 1.15
  - Add buildreq and req for perl(Net::LibIDN) to avoid croaking when trying to
    verify an international name against a certificate


author: Robin Norwood <rnorwood@redhat.com> - 1.12-1
changelog:
  - Update to latest upstream version: 1.12
  - Fix license tag
  - Add BuildRequires for ExtUtils::MakeMaker and Test::Simple
  - Fix package review issues:
  - Source URL
  - Resolves: bz#226264


author: Miroslav Suchý <msuchy@redhat.com> 2.3.5-1
changelog:
  - create python2-hwdata subpackage
  - use dnf instead of yum in README
  - remove rhel5 compatibilities from spec


author: Miroslav Suchý <miroslav@suchy.cz> 2.3.4-1
changelog:
  - run pylint in %check
  - require hwdata in python 3 package too (jdobes@redhat.com)
  - implement PNP interface
  - errors in usb.ids should not be fatal
  - change upstream url in setup.py


author: Miroslav Suchý <msuchy@redhat.com> 1.10.1-1
changelog:
  - create python3-hwdata subpackage
  - Bumping package versions for 1.9
  - %defattr is not needed since rpm 4.4


author: David King <amigadave@amigadave.com> - 1.3.5-1
changelog:
  - Update to 1.3.5 (#1197923)
  - Use license macro for COPYING
  - Tighten subpackage dependencies
  - Use make_install and make_build macros
  - Use pkgconfig for BuildRequires
  - Remove unnecessary Requires from devel subpackage
  - Remove obsolete Obsoletes


author: Ville Skyttä <ville.skytta@iki.fi> - 1:1.3.3-3
changelog:
  - Run test suite during build.
  - Fix doc file permissions and duplicate doc dir ownership.
  - rpmlint warning fixes.


author: Jindrich Novy <jnovy@redhat.com> 1.3.2-2
changelog:
  - ship documentation only in -doc subpackage and only license
    in -devel (#540634) - thanks to Edward Sheldrake
  - -devel-doc subpackage requires -devel


author: Adam Jackson <ajax@redhat.com> 1.2.2-2
changelog:
  - libvorbis-1.2.2-svn16228.patch: Backport a fix from pre-1.2.3 to hopefully
    fix small sound file playback. (#505610)


author: Caolán McNamara <caolanm@redhat.com> - 1.1.3-9
changelog:
  - repack source to remove bundled multi-license .jars
  - encodings/Grapheme-Cluster-Properties.txt is under UCD


author: Caolán McNamara <caolanm@redhat.com> - 1.1.3-6
changelog:
  - Related: rhbz#749103 can restore iText requirement now that
    iText doesn't pull in the entire gcj stack


author: Peng Wu <pwu@redhat.com> - 1.004-6
changelog:
  - Disable Obsoletes for epel: for google-noto-sans-cjk-fonts (rh#1396260)
  - Disable notocjkrep macro definition for epel


author: Tim Waugh <twaugh@redhat.com> - 1.5.7-1
changelog:
  - 1.5.7:
    - Increase bus settle time for usb_modeswitch devices (bug #1206808).
    - Set use_underline=True for previously-stock buttons (bug #1210859).
    - Fixed traceback (bug #1213136).
    - Fixes for appdata file.


author: Tim Waugh <twaugh@redhat.com> - 1.5.6-1
changelog:
  - 1.5.6:
    - Don't show traceback messages for missing probe helpers (bug #1194101).
    - Don't try writing bytecache when running udev-add-printer
      (bug #1196183).
    - Don't try decoding already-decoded Unicode (bug #1195974).
    - Fixes for CMD matching (bug #1177978, bug #1171874).
    - Fixed 'Apply' sensitivity when downloading driver (trac #238).
    - Avoid deprecated things.
    - Handle missing 'functionality' field in returned data for driver.
    - Some fixes for the New Printer dialog.
    - Don't install an OpenPrinting driver if the license is not
      accepted (trac #240).


author: Tim Waugh <twaugh@redhat.com> - 1.5.5-1
changelog:
  - 1.5.5:
    - No longer requires gnome-icon-theme (bug #1163928).
    - Fixed race condition when fetching devices (bug #1176443).
    - Fixed typo preventing retrieve/reprint from working.
    - Driver installation fixes.
    - Various other fixes.


author: Tim Waugh <twaugh@redhat.com> - 1.5.4-1
changelog:
  - 1.5.4:
    - Extract hostname from hp:/net/...?hostname= URIs when grouping by
      physical device (bug #1154686).
    - Tell user how to retrieve journal entries as root in
      troubleshooter (bug #1157253).
    - Codec fix for AuthDialog.get_auth_info (bug #1060453).
    - Catch IPPError when writing server settings (bug #1159584).
    - Several other fixes.


author: Tim Waugh <twaugh@redhat.com> - 1.5.1-1
changelog:
  - 1.5.1, with some Python3 fixes (bug #1136470),
    udev-configure-printer fixes, and a fix for a D-Bus service
    hang (bug #1116756).


author: Tim Waugh <twaugh@redhat.com> 1.5.0-5
changelog:
  - More python3 dependency changes:
    - pygobject3-base -> python3-gobject
    - pycairo -> python3-cairo


author: Tim Waugh <twaugh@redhat.com> 1.4.5-1
changelog:
  - 1.4.5:
    - Some codec fixes (bug #968142, bug #1023968, bug #1094037).
    - Traceback fixes (bug #982071, bug #1090479, bug #1105229).
    - IPv6 address entry fix (bug #1074245).
    - Auth info saving improvement (bug #1089029).
    - Use LockButton for fewer auth dialogs (bug #714820).


author: Tim Waugh <twaugh@redhat.com> 1.4.4-2
changelog:
  - Prevent the D-Bus service from freezing by disabling openprinting
    driver downloads in that service (bug #1052203).


author: Tim Waugh <twaugh@redhat.com> 1.4.1-8
changelog:
  - Fixed misplaced parenthesis (bug #979119).
  - Fixed another codec issue (bug #978970).
  - Avoid race when renaming printer (bug #975705).
  - Don't check for missing drivers in remote printers (bug #975058)
  - Another fix from the move to gi.repository (bug #973662).
  - Fixed another codec issue (bug #971973).


author: Tim Waugh <twaugh@redhat.com> 1.4.1-6
changelog:
  - Use the right signal for spotting when editing is done when renaming
    a printer (bug #971404).
  - More fixes for UTF-8 encoding issues (bug #968142).
  - Fixed new printer dialog traceback (bug #969916).


author: Tim Waugh <twaugh@redhat.com> 1.4.1-4
changelog:
  - Removed old pointer/keyboard grabbing code as it no longer
    works (bug #971459).
  - Notify urgencies have new names with gi.repository (bug #970646).
  - More fixes for UTF-8 encoding issues (bug #969846, bug #971417).


author: Tim Waugh <twaugh@redhat.com> 1.4.1-3
changelog:
  - Fixed typo introduced in previous change (for bug #962207), and
    fixed another UTF-8 encoding issue (bug #965771).


author: Tim Waugh <twaugh@redhat.com> 1.4.1-2
changelog:
  - Fixed typo which could cause a traceback (bug #965678).
  - Fixes for UTF-8 encoding issues (bug #957444, bug #961882,
    bug #962207, bug #964673, bug #965578).


author: Tim Waugh <twaugh@redhat.com> 1.4.1-1
changelog:
  - 1.4.1:
    - Don't call into Gtk directly from scp-dbus-service (bug #951710).
    - Handle errors from Gdk.color_parse() correctly.
    - Fix creating of empty pixbuf.
    - Make man page and --help output consistent.
    - Some codec fixes (bug #957343, bug #957444, bug #960567).
    - Updated translations (bug #951647).
    - Use xxx-supported values for number-up and sides options
      (bug #923841).


author: Tim Waugh <twaugh@redhat.com> 1.4.0-4
changelog:
  - Don't call into Gtk directly from scp-dbus-service (bug #951710).
  - Adjusted dependencies now we use GObject introspection.


author: Tim Waugh <twaugh@redhat.com> 1.4.0-2
changelog:
  - Fixed changelog date.
  - Fixed some printer name encoding issues (bug #950162).
  - Better behaviour when trying to run without valid DISPLAY (bug # #948240).


author: Jiri Popelka <jpopelka@redhat.com> 1.3.9-2
changelog:
  - BuildRequires systemd-devel instead of udev-devel
  - replace udev_get_sys_path() with hard-coded "/sys"


author: Tim Waugh <twaugh@redhat.com> 1.3.9-1
changelog:
  - 1.3.9:
    - Updated translations.
    - Improved check-device-ids output.
    - Removed incorrect warning when using CUPS >= 1.5.3.


author: Tim Waugh <twaugh@redhat.com> 1.3.8-1
changelog:
  - 1.3.8:
    - Avoid AttributeError in on_btnNPApply_clicked() (bug #772112).
    - Added debugging when jobviewer not found (bug #757520).
    - Applied patch from Till Kamppeter to use pycurl 'https' support
      for openprinting (CVE-2011-4405).
    - Always use a sequence as args for timedops.TimedSubprocess()
      (patch from Vincent Untz).
    - Added some firewall debugging for bug #755913.
    - Fixed typo (Ubuntu #844976).
    - Run probe_printer.py with an argument to run PrinterFinder by hand.
    - More debugging output in PrinterFinder.
    - Really fix SMB probing in PrinterFinder.
    - LpdServer class: spot when we can't connect, and give up (likewise
      in PrinterFinder).
    - Ignore ' All-in-one' suffix for printer model names when comparing
      them (bug #751610).
    - Handle HTTP errors from openprinting.org (seen in bug #743446).
    - Don't re-open PPD when already available, just to localize marker
      names.
    - Use the monitor's PPD cache in the properties dialog.
    - monitor: provide method for sharing the monitor's PPD cache.
    - cupshelpers: avoid re-opening PPD when not needed (not a leak).
    - Fixed file descriptor leak in PPDCache (Ubuntu #874445).
    - Fixed typo in check-device-ids.py when looking for ID-less
      matches.
    - Require newer pycups; drop compatibility code.
    - Do not connect to CUPS with an empty user name.
    - On asynchronous IPP connections make sure that the password dialog
      is repeated if a wrong password is entered (Ubuntu #653132).
    - Several fixes on credential caching for IPP authentication (Ubuntu
      bug 653132).
    - Don't penalise pxlmono now that bug #661814 is fixed in
      ghostscript-9.04.
    - Handle new CUPS 1.5 IPP error response IPP_AUTHENTICATION_CANCELED
      (Ubuntu #653132).


author: Tim Waugh <twaugh@redhat.com> 1.3.7-2
changelog:
  - Fixed typo in check-device-ids.py when looking for ID-less matches.
  - Handle new CUPS 1.5 IPP error response IPP_AUTHENTICATION_CANCELED
    (Ubuntu #653132).


author: Tim Waugh <twaugh@redhat.com> 1.3.7-1
changelog:
  - 1.3.7:
    - Show private job attributes for "my jobs" (bug #742279).
    - Enable Test Page button when application/postscript is supported.
    - Some preferreddrivers.xml fixes (Ubuntu #855412).
    - Handle errors saving troubleshoot.txt (Ubuntu #789602).
    - Removed some stale code.
    - Make connections list more easily accessible (Ubuntu #842092).
    - Improved handling of remote CUPS queues via DNS-SD, and IPP devices.
    - Better display of CUPS servers from "Find Network Printer".
    - Fixed SMB method for printer finder.
    - Don't handle tooltips during mainloop recursion (bug #664044,
      bug #739734).
    - Fixed bold print of tab labels on option conflicts.
    - Preserve installable options on driver change.
    - Update printer properties dialog correctly when PPD changed.
    - Fixed typo triggered by private job attributes (Ubuntu #827573).
    - Marked some translatable strings that weren't (bug #734313).


author: Tim Waugh <twaugh@redhat.com> 1.3.6-1
changelog:
  - 1.3.6:
    - Updated translations.
    - IPPAuthConnection: avoid traceback (Ubuntu #828030).
    - Allow entering @,?,=,& characters in Device URI text field
      (Ubuntu #826958).
    - Removed PackageKit client code in missingPackagesAndExecutables
      (bug #726938).
    - Properties dialog: make OK button sensitive even when no changes
      to save (Ubuntu #444280).


author: Tim Waugh <twaugh@redhat.com> 1.3.5-1
changelog:
  - 1.3.5:
    - Driver selection, missing executables checking, and physical
      device grouping now exposed via D-Bus.
    - Fixed cupsFilter search in missing executables check.
    - Use PackageKit to resolve missing executable filenames to
      packages.
    - Fixed DNSSD hostname resolution.
    - Fixed firewall code to handle json errors when used with the older
      system-config-firewall D-Bus service.
    - Fixed LPD probing (726383).
    - Use "hostname" instead of "IP address" when asking for names of
      browse servers (bug #726134).
    - Updated translations.
  - Also: applied patch to fix serversettings traceback, from upstream
    post-1.3.5 (bug #726682).
  - Move files around so the libs sub-package provides the D-Bus service.


author: Tim Waugh <twaugh@redhat.com> 1.3.4-1
changelog:
  - 1.3.4:
    - Don't rely on retriggering printers; enumerate them from systemd
      instead.
    - Don't complain about missing/invalid device ID for devices we've
      already handled.
    - Removed unused Printer Groups feature.
    - Don't show "No printers configured" page if the printers are
      filtered in any way.
    - URL-quote URIs when using "Find Network Printer" (Ubuntu #808137).
    - Downloadable drivers: don't display printers for which there are
      no drivers (bug #668154).
    - Kerberos support for the SMB 'Verify' button (requires new enough
      pycups).
    - Removed IPP/HTTP device screen in favour of "Enter URI"
      (bug #685091).
    - Converted ComboBoxEntry widgets to Entry+EntryCompletion in
      NewPrinterWindow.ui.
    - Robustness in ppdsloader in the face of errors (Ubuntu #766818).
    - Changed Make/Model/State labels into GtkEntry widgets so contents
      are always fully selectable (bug #719217).
    - Convert iters to paths before comparing (bug #717062, Ubuntu #791690,
      trac #221).
    - Set translation domain in D-Bus service (Ubuntu #783967).
    - Ensure consistency in jobviewer if add_job fails (bug #693055,
      bug #632551).
    - Avoid PostScript for HP LaserJet 2100 Series (bug #710231).
    - Raised priority for SpliX driver (Ubuntu bug #793741).
    - Updated Free Software Foundation (FSF) address.
    - Adjusted test code in asyncpk1.py so it doesn't look like a
      tempfile vulnerability.


author: Jiri Popelka <jpopelka@redhat.com> 1.3.3-1
changelog:
  - 1.3.3:
    - Set translation domain for ServerSettingsDialog (Ubuntu #777188).
    - scp-dbus-service: Ignore setlocale() errors (Ubuntu #748964).
    - Renamed ui/*.glade to ui/*.ui again (Ubuntu #759811).
    - Allow % character in SMB URI (Ubuntu #747400).
    - More error handling (Ubuntu #744783).
    - Avoid traceback if printer duplication fails (bug #694629).
    - Fixed off-by-one error in monitor.
    - Fixed printer renaming (Ubuntu #726954).
    - Added PrinterModified D-Bus signal to printer properties interface.
    - More robustness for printer properties dialog
      when printer removed (Ubuntu #741987).
    - Fixed PPDs loader when using CUPS remotely or
      when DBus not available (bug #693515).
    - Handle failure to load PPDs more gracefully (Ubuntu #742409).
    - Avoid traceback when cancelling New Printer dialog after failure.
    - Make sure everything is ready before handlers might be called (bug #689336).
    - Ensure consistency in jobviewer if add_job fails (bug #693055, bug #632551).
    - Be defensive against CUPS returning incorrect job IDs (Ubuntu #721051).
    - Job viewer's attribute window: Convert job numbers and
      attribute values to strings (Ubuntu bug #733088).
    - udev-configure-printer: be more defensive when
      parsing CUPS response (Ubuntu #760661).


author: Tim Waugh <twaugh@redhat.com> 1.3.2-2
changelog:
  - Fixed traceback in newprinter.py (bug #680683).
  - Improvements for check-device-ids from upstream.
  - Don't start the applet in GNOME at all (bug #677676), now that GNOME
    Shell is capable of handling New Printer notifications. (Note that
    automatic driver installation won't work until GNOME Shell implements
    that part.)


author: Tim Waugh <twaugh@redhat.com> 1.3.2-1
changelog:
  - 1.3.2:
    - Set connected state when connecting to server fails (bug #685098).
    - Handle the situation where cupsd has died/restarted more gracefully.
    - Renamed ui/*.ui -> ui/*.glade again, fixing translations.
    - Just hide Printer Properties dialog on delete-event (Ubuntu #729966).
    - Extra job options: print-quality, printer-resolution, output-bin.
    - Automatically show horizontal scrollbar in job options screen.
    - Ignore "output-mode-default" attribute as it is not settable.
    - Handle IPP_TAG_RESOLUTION types (requires pycups-1.9.55).
    - Don't traceback if option value cannot be handled.
    - Fixed traceback in options.py (bug #679103).
    - Handle URIs in Find Network Printer entry, and use 'Enter URI'
      instead of 'Other' (bug #685091).
    - Use "Do It Later" instead of "Cancel" for adjust firewall dialog
      (trac #213).
    - Fixed an instance where NewPrinterGUI might not have self.printers
      set (bug #680683).
    - IPPHostname can contain colon (to specify port).
    - Fixed automatic driver installation when changing the driver.
    - Removed stale code left over from conversion to gobjects.
    - Ensure all uses of ppdsloader supply the Device ID.
    - Fixed some small typos in newprinter --help output.
    - Prevent traceback after 2nd drivers search dialog is cancelled
      (bug #680288).
    - Activated and fixed testing mode for device ID/driver association
    - Match HP-Fax2/3/... PPDs, as well as Ubuntu/Debian hpijs-ppds
      packages.
    - preferreddrivers.xml: Identify hpcups and hpijs fax PPDs.
    - Match native hpijs driver (drv:///hp/hpijs.drv/...) as "hpijs".
    - Handle Ubuntu locations of hpcups.drv and hpijs.drv.
    - preferreddrivers.xml: match OpenPrinting gutenprint PPD names as
      gutenprint.
    - Removed DES field check altogether.
    - xmldriverprefs.test: show order more clearly.
    - Make xmldriverprefs.test() debugging optional.
    - More debugging during PPD selection.
    - Prefer foomatic PostScript drivers before PCL drivers (except
      foomatic-recommended ones).


author: Tim Waugh <twaugh@redhat.com> 1.3.1-1
changelog:
  - 1.3.1:
    - Fixed page sequence when adding a printer with an exactly-matching
      driver.
    - firewall: fixed cache behaviour.
    - Defer calls to populateList initiated by monitor.
    - Removed duplicate method definition.
    - monitor: always set self.bus even when D-Bus not available.


author: Tim Waugh <twaugh@redhat.com> 1.3.0-2
changelog:
  - Don't show job notifications from the applet, just do New Printer
    notifications and handle requests to install printer drivers
    (bug #677676).


author: Tim Waugh <twaugh@redhat.com> 1.3.0-1
changelog:
  - 1.3.0:
    - Prevent look-up failures in dnssdresolve (Ubuntu #716357).
    - Install libsane-hpaio when appropriate (bug #585362).
    - Avoid double-checking networked HPLIP-able devices.
    - Use #!/usr/bin/python throughout, even for non-executables.
    - Don't display tooltips in the jobviewer as they do not work at
      all.
    - Translation updates.


author: Jiri Popelka <jpopelka@redhat.com> 1.2.97-1
changelog:
  - 1.2.97:
    - Handle failure to connect in PrinterURIIndex (bug #668568).
    - Fixed bugs in gtk_label_autowrap.py (bug #637829).
    - Avoid Foomatic/pxlmono until output size issue is fixed (bug #661814).
    - Avoid traceback when notification daemon has persistence (bug #671375).
    - Don't crash when DISPLAY is unset (bug #676339, #676343).
    - Improvements for DNS-SD support from Till Kamppeter
    - troubleshoot: handle wrong server name but right IP address.
    - Update printer properties after NewPrinter dialog has changed PPD/device.
    - Don't rely on CUPS_PRINTER_COMMANDS alone.
    - Use set_autowrap() from slip.gtk module when possible.


author: Jiri Popelka <jpopelka@redhat.com> 1.2.96-3
changelog:
  - Fixed driver selection when there are duplicate PPDs available. (#667571)
  - Grabbing focus for editing breaks it (bug #650995).


author: Jiri Popelka <jpopelka@redhat.com> 1.2.96-1
changelog:
  - 1.2.96:
    - Remove reference to current printer on exit (bug #556548).
    - Handle cups.Connection() failure in PrinterURIIndexr (bug #648014).
    - Block unwanted characters when editing queue name (bug #658550).
    - Initialise D-Bus threading in timedops module (bug #662047).
    - many other fixes


author: Tim Waugh <twaugh@redhat.com> - 1.2.95-1
changelog:
  - 1.2.95.
  - Removed pycups and pysmbc tarballs as they are now packaged
    separately as python-cups and python-smbc.


author: Tim Waugh <twaugh@redhat.com> - 1.2.5-1
changelog:
  - 1.2.5:
    - CMD-field matching for PPDs (bug #630058).
    - Avoid crash in jobviewer (bug #640904).
    - Don't try to modify firewall for SNMP broadcast responses
      as it doesn't work (trac #214).
    - Correctly parse snmp backend output when fetching
      Device ID (bug #639394).
    - XmlHelper: Don't indent output when saving to file (bug #639586).
    - GroupsPaneModel: Avoid crash when removing queue (bug #639586).
    - Use "Do It Later" instead of "Cancel" for adjust firewall
      dialog (trac #213).
    - Delete Bluetooth printer's queue when unpaired.
    - Show examples of IPP URIs (bug #575795).
    - Use actual Device ID strings in 'no match' debug
      message (bug #630350).
    - Prevent disallowed characters in text entry fields when adding
      new printer (bug #621199).
    - Fixed race condition while renaming printer (bug #625502).
    - Request required job attributes rather than assuming they will
      be present in response (bug #635719).
    - Discard disallowed characters when renaming (bug #612315).
    - Mark more translatable strings (bug #634436).


author: Jiri Popelka <jpopelka@redhat.com> 1.2.4-1
changelog:
  - Updated to 1.2.4:
    - Error checking in on_job_cancel_prompt_response (bug #608283).
    - Fixed UDEV_RULES conditional; also, avoid unnecessary tests.
    - Fill in username before calling set_auth_info (bug #609515).
    - Make the 'Add' button actually do something.
    - Initialise downloadable_drivers dict earlier (bug #608815).
    - Strip ' BR-Script3' from the names of Brother PPDs.
    - Sanitize loading of non-existing icon (bug #612415).
    - udev helper: use CUPS defaults when connecting.
    - Blacklist certain printer state reasons (bug #520815).
    - Exclude dnssd backend from udev search.
    - Avoid double-destroy in ppdsloader.
    - Catch KeyError in jobviewer when printer uri not known (bug #615727).
    - Changed shebang in executables (bug #618357).
    - Make udev-configure-printer work for Bluetooth (Bastien Nocera).
    - Merged Till Kamppeter's patches.
      - Access OpenPrinting via the web query API with redirect support.
      - Prioritize DNS-SD-based URIs against IP-based URIs.
      - Added missing "import gobject" to probe_printer.py.
      - On discovered network printers do not only cache make and model but also the device ID.
      - Fix recognition of remote CUPS queues when setting up an IPP queue.
      - Added delay to the auto-start of the applet.
      - Do not error out on missing firewall D-Bus service.
      - Make multi-threaded driver package search via Jockey work.
      - Prioritize HP's hpcups driver against HPIJS.
      - Silence error messages of missing PrinterDriversInstaller D-Bus service.
      - Improvements for setting up Bluetooth printers.
      - udev-configure-printer: Match usblp, libusb, HPLIP, and USB device file URIs.
      - Fill the queue list when clicking "Probe" in LPD printer setup screen.
      - Remove the ":9100" from discovered "socket://..." URIs.
      - Integration of the dnssd CUPS backend and assosiation of DNS-SD names and IPs.
      - When setting up a printer search for local drivers before searching the internet.


author: Tim Waugh <twaugh@redhat.com> - 1.2.3-1
changelog:
  - Updated to 1.2.3:
    - Use toolbar instead of menubar in JobsViewer (trac #205).
    - Fixed HTTPError status code handling when changing server
      settings.
    - Fixed traceback with driver auto-selection (bug #590193).
    - Only local filenames can be selected for troubleshoot.txt
      (bug #590529).
    - Fixed cups-pk-helper FileGet usage (bug #587744).
    - Escape printer names in error dialog markup (Ubuntu #567324).
    - Avoid traceback changing PPD for queue with bad PPD.
    - Attempt to translate backend device-info strings (Ubuntu #557199).
    - Don't buffer debugging output.
    - Avoid leaking Connection objects when cancelling jobs.
    - Threading fixes (trac #206).
    - Canon naming fixes from vendor.
    - Make deep copy of list of job ids to cancel (bug #598249).
    - Bluetooth auto-config support.
    - Restored keybindings/tooltips lost in switch to action groups
      (trac #208).
    - Spinner icon has to have more than one frame (bug #603034).
    - Add job to active_jobs only if we're interested in it
      (bug #604492).
    - Make sure automatically-created queues will work; delete queue if
      missing executables.
    - Don't add queues for Graphtec devices (bug #547171).
    - Avoid KeyError in AdvancedServerSettings.py (bug #606798).
    - Handle empty notify-subscribed-event subscription attributes
      (bug #606909).


author: Tim Waugh <twaugh@redhat.com> - 1.2.2-1
changelog:
  - Updated to 1.2.2:
    - Check we are connected to the local server for server firewall
      changes and package installation.
    - Avoid Yes/No buttons (trac #204).
    - Set gettext domain for new printer dialog (Ubuntu #557199).
    - Make sure the printer we are changing the PPD for still exists
      and close New Printer window if not (bug #581668).
    - Specify requested_attributes in getJobs if possible (bug #584806).
    - Resolve DNS-SD hostnames for physical device comparision
      (trac #179).
    - jobviewer: PrinterURIIndex fix when no initial printer names and
      when looking up by name.
    - Don't fetch Device ID from network printer if we already know it.
    - Applet module no longer needs to import statereason.
    - Removed doubled-up 'translatable' attribute in UI file
      (Ubuntu #571662).
    - Fixed indentation in PK1Connection.getDevices.
    - No need to introspect CupsPkHelper every time, just once.
    - troubleshoot: turn off debugging before fetching error log.
    - Fixed localized state reasons (bug #587718).
    - Match Kyocera as manufacturer when only model name reported
      (Ubuntu #564633).
    - Fixed TreeIter handling in update_job_creation_times (bug #588409).
    - Make Verify buttons auto-sized (Ubuntu #575048).
    - Fixed a troubleshooter string and some SMB auth dialog strings
      that were not being translated (Ubuntu #557199).
    - Show unmatched IEEE 1284 Device IDs in less confusing format.
    - check-device-ids: run SNMP query for lpd URIs too.
    - Handle HTTPError from AdvancedServerSettingsDialog, and treat any
      HTTP errors as failures (bug #587744).
    - asyncconn/asyncipp: some fixes for connection/reconnection
      failures.
    - ppdsloader: watch out for errors when connecting.
    - Initialise GUI.printers in constructor (bug #589793).
    - Always use close_fds=True in subprocess.Popen calls (bug #587830).
    - Translation updates.


author: Tim Waugh <twaugh@redhat.com> - 1.2.1-2
changelog:
  - Specify requested attributes in getJobs if possible (bug #584806).
  - Added optional requested_attributes argument to Connection.getJobs
    (bug #584806).


author: Tim Waugh <twaugh@redhat.com> - 1.2.1-1
changelog:
  - Updated to 1.2.1:
    - Fixed missing translations (bug #580442).
    - Offer to adjust firewall when necessary.
    - Avoid tracebacks when adjusting server settings.
    - Handle IPP failure fetching printer attributes for completed jobs
      (Ubuntu #562679).
    - monitor: don't crash if job-state attribute is missing
      (Ubuntu #562441).
    - troubleshoot: handle IPPError in PrintTestPage module (bug #579957).
    - Lots of check-device-ids fixes.


author: Tim Waugh <twaugh@redhat.com> - 1.2.0-10
changelog:
  - Better inklevel 25/50/75 markers.
  - Fixed window transience for 'Change Device URI'.
  - More async traceback fixes (Ubuntu #547075).


author: Tim Waugh <twaugh@redhat.com> - 1.2.0-8
changelog:
  - Fixed traceback in asyncipp (bug #576932).
  - check-device-ids: search harder for missing Device IDs.
  - Make inklevel widget easier to read (bug #576930).


author: Tim Waugh <twaugh@redhat.com> - 1.2.0-5
changelog:
  - Fixed pycups build with new distutils.
  - Fixed reconnection error handling in IPPAuthOperation class (bug #575198).


author: Tim Waugh <twaugh@redhat.com> - 1.2.0-1
changelog:
  - Updated to pycups-1.9.49.
  - 1.2.0:
    - Another error handling fix in check-device-ids.py.
    - Added StartupNotify=true to 'manage print jobs' desktop file.


author: Jiri Popelka <jpopelka@redhat.com> 1.1.93-6
changelog:
  - Fixed pycups to be more cautious when removing
    the Connection object from the list (bug #567386).


author: Tim Waugh <twaugh@redhat.com> - 1.1.92-4
changelog:
  - Removed Device ID hacks for Kyocera and HP.  This avoids a false
    positive for the incorrect-Device-ID warning.


author: Tim Waugh <twaugh@redhat.com> - 1.1.90-3
changelog:
  - Set model for LPD queue ComboEntry (bug #558484).
  - Only add current device to list when all devices found (bug #558524).
  - Fixed statereason localization for raw queues (bug #558156).
  - Fixed async fallback again (bug #557854).


author: Tim Waugh <twaugh@redhat.com> - 1.1.16-9
changelog:
  - Clean up temporary files when localizing statereason (bug #552768).
  - Make sure serial device widgets are always initialized (bug #556488).
  - Handle errors more gracefully in userdefault.py (bug #556345).
  - Don't rely on cups-pk-helper being around (bug #556170).
  - Avoid traceback when checking on connecting backends (bug #555552).


author: Tim Waugh <twaugh@redhat.com> - 1.1.16-3
changelog:
  - Fixed pycups IPPRequest attribute handling bug.
  - Make sure there are enough ink level values (bug #541882).
  - Make sure the printer we added still exists before selecting it
    (bug #551436).
  - Set notification timeouts appropriately (bug #550829).
  - Avoid traceback in NewPrinterGUI.init (bug #550442).
  - Avoid traceback in on_jobviewer_exit (bug #550437).


author: Tim Waugh <twaugh@redhat.com> - 1.1.16-2
changelog:
  - Prefer foomatic-recommended drivers (bug #550108).
  - Pre-select correct driver when adding or changing a queue (bug #550075).
  - Fixed typo (bug #550096).


author: Tim Waugh <twaugh@redhat.com> - 1.1.16-1
changelog:
  - Updated pycups to 1.9.47.
  - 1.1.16:
    - Ignore com.apple.print.recoverable state reason.
    - Prevent traceback in found_network_printer_callback (bug #547765).
    - Use asynchronous connection class for fetching device lists
      (bug #549749).
    - Prefer Foomatic/hpijs to hpcups for the time being.
    - Clear device screen each time a new dialog is presented.
    - Constraints handling fix.


author: Tim Waugh <twaugh@redhat.com> - 1.1.15-3
changelog:
  - Fixed cupsd.conf parsing when lines begin with blanks (bug #544003).
  - Don't overwrite BrowsePoll settings in basic settings dialog (bug #543986).


author: Tim Waugh <twaugh@redhat.com> 1.1.14-1
changelog:
  - 1.1.14:
    - Retry when reconnection fails (bug #541741).
    - Prevent traceback with bad marker-levels attribute (bug #541882).


author: Tim Waugh <twaugh@redhat.com> 1.1.13-12
changelog:
  - Prevent display of marker levels from making the properties dialog
    too big (bug #540826).
  - Place the window in the middle of the screen (bug #539876).
  - Fixed editability of PPD options for explicit IPP queues
    (bug #541588).


author: Tim Waugh <twaugh@redhat.com> 1.1.13-8
changelog:
  - Fail gracefully if the new printer has disappeared before the user
    has responded to the test page prompt (bug #533109).


author: Tim Waugh <twaugh@redhat.com> 1.1.13-5
changelog:
  - Added upstream patch for custom state reasons (bug #531872).
  - Strip 'zjs' from make-and-model as well (bug #531869).


author: Tim Waugh <twaugh@redhat.com> 1.1.13-4
changelog:
  - Troubleshoot: connect to the right server when choosing a network
    queue (bug #531482).
  - Strip 'zxs' and 'pcl3' from make-and-model (bug #531048).
  - Fixed visibility tracking for jobs window (bug #531438).
  - Don't display properties dialog for first test page (bug #531490).
  - Determine make/model for network printers (bug #524321).
  - Auto-select the correct driver entry for raw queues.
  - Avoid traceback in PhysicalDevice.py.
  - Let Return key activate the Find button for Find Network Printer.


author: Tim Waugh <twaugh@redhat.com> 1.1.13-3
changelog:
  - Fixed missing import in probe_printer module.
  - Fixed race when fetching device list (bug #521110).


author: Tim Waugh <twaugh@redhat.com> 1.1.13-2
changelog:
  - Iconify jobs window into status icon.
  - Avoid showing the publish-printers dialog when not necessary.
  - Fixed traceback when cancelling change-driver dialog.
  - Fixed data button state.


author: Tim Waugh <twaugh@redhat.com> 1.1.12-1
changelog:
  - 1.1.12:
    - Troubleshooting fix.
    - Fixed applet traceback when printing test page.
    - Removed completed job notifications (trac #181).
    - Show printer status in printer icons (bug #518020).
    - Use paused icon when printer state reason is 'paused'.
    - Driver preference order fixes.
    - Job status icon and state reason display in jobs list
      (bug #518070).
    - Fixed overactive job creation times update timer.
    - Use preferred D-Bus object path for AuthenticationAgent
      (bug #518427).
    - Fixed disabling a printer when PolicyKit call fails.
    - Set appropriate status icon tooltip when configuration printer
      (bug #518007).
    - Use separate thread for verifying IPP queue (bug #518065).
    - Use newer tooltip API to avoid deprecation warnings.
    - Compare MFG/MDL case-insensitively in udev rule.
    - Support for cups-pk-helper's DevicesGet method.
    - Don't attempt to use PolicyKit if running as root.
    - Support for localized marker names (trac #183).
    - Other small fixes.


author: Tim Waugh <twaugh@redhat.com> 1.1.11-6
changelog:
  - Applied patch from 1.1.x (52a73b6).
    - Better printer icons representing status (bug #518020).
    - Use paused ico nwhen printer state reason is 'paused'.
    - Job status icon and state reason in jobs treeview (bug #518070).
    - Job creation times display fixes.
    - Use preferred object path for AuthenticationAgent (bug #518427).


author: Tim Waugh <twaugh@redhat.com> 1.1.11-5
changelog:
  - Applied patch from 1.1.x (3f45e96):
    - Show a 'paused' emblem for rejecting/disabled printers
      (bug #518020).
    - Set appropriate tooltip when configuring printer (bug #518007).
    - Use separate thread for verifying IPP queue (part of bug #518065).
    - Better driver preference order (bug #518045).


author: Tim Waugh <twaugh@redhat.com> 1.1.11-4
changelog:
  - Compare MFG and MDL fields case insensitively when adding automatic
    queues, because HPLIP provides them with different case than the
    actual devices do.  Upstream HPLIP bug:
    https://bugs.launchpad.net/hplip/+bug/405804


author: Tim Waugh <twaugh@redhat.com> 1.1.11-1
changelog:
  - 1.1.11:
    - Several udev-configure-printer fixes.
    - Use case-insensitive PPD matching.
    - Better URI validity testing.
    - Another stale printer status icon fix.
    - Notice when jobs stop due to backend errors.
    - Warn about job history when renaming printers.
    - Small UI improvements.


author: Tim Waugh <twaugh@redhat.com> 1.1.10-3
changelog:
  - Removed gnome-packagekit dependency.  The presence of
    gpk-install-package-name is detected at run-time, and the program
    acts accordingly.


author: Tim Waugh <twaugh@redhat.com> 1.1.10-1
changelog:
  - 1.1.10:
    - New udev rules for adding/enabling/disabling USB printers
      automatically.
    - Now uses gnome-packagekit utility to install packages
      instead of the D-Bus API.
    - Fixed detection of stopped jobs with CUPS 1.4.
    - Fixed tracebacks when adding a new printer and when receiving
      IPP notifications.
    - Fixed 'location' field for printers added on remote CUPS servers.
    - Fixed handling of incorrect authentication.
    - Some UI and troubleshooter fixes have been made.


author: Tim Waugh <twaugh@redhat.com> 1.1.8-5
changelog:
  - Use gpk-install-package-name instead of trying to use the D-Bus API.
  - Spot stopped jobs with CUPS 1.4 as well (trac #177).  This, along
    with the previous fix, addresses bug #509177.
  - Map gutenprint filenames to the package name.
  - Fixed sensitivity of class member selection arrows (bug #508653).


author: Tim Waugh <twaugh@redhat.com> 1.1.8-3
changelog:
  - Use correct 'location' field for printers added remotely.
  - Parse nmblookup failures correctly in troubleshooter.
  - Prevent traceback on IPP notification after properties dialog
    cancelled.
  - Fixed handling of incorrect authentication when not using
    PolicyKit (bug #508102).


author: Tim Waugh <twaugh@redhat.com> 1.1.8-2
changelog:
  - Make sure we find https URIs from https backend (bug #507628).
  - Avoid showing a non-fatal exception when adding an IPP printer
    (bug #507629).
  - Fixed traceback when adding/modifying printer which could lead to
    display bugs (bug #507489).


author: Tim Waugh <twaugh@redhat.com> 1.1.8-1
changelog:
  - Updated pycups to 1.9.46.
  - Updated to 1.1.8:
    - Select a printer after adding it (trac #145).
    - Make sure the job and printer context menus cannot get out of date
      (trac #175, trac #172).
    - Fixed displayed hold time for held jobs.
    - Use grey ink-drop when there is no marker-colors value instead of
      crashing (bug #505399).
    - Scroll job list window to new job when appropriate.
    - Clean up temporary PPD files (bug #498743).
    - Fixed XML crash (Ubuntu #370469).
    - Fixed automatic printer model selection.
    - Fixed cupspk crash due to missing debugprint import (bug #496722,
      trac #161). 
    - Fixed PhysicalDevice crash (bug #496722, trac #161).
    - Adjusted border padding for New Printer window (bug #493862).
    - Set glade's textdomain in the job viewer (Ubuntu #341765).
    - Fixed URI parsing when verifying IPP URIs.
    - Set relaxed PPD conformance (trac #159).
    - Make troubleshooter work again by disabling cupspk for it.


author: Tim Waugh <twaugh@redhat.com> 1.1.7-4
changelog:
  - Changed requirement on notification-daemon to
    desktop-notification-daemon to allow for other implementations
    (bug #500587).


author: Tim Waugh <twaugh@redhat.com> 1.1.7-1
changelog:
  - Requires dbus-python (bug #495392).
  - Updated to 1.1.7:
    - Updated translations.
    - Don't abort if the jobviewer couldn't show a notification.
    - Don't use setlocale() for locale-independent case conversion.
    - Don't assume the notification daemon can show action buttons.
    - Use case-insensitive matching for model names.
    - HPLIP compatibility fixes.
    - Fixed typo in jobviewer keyring support (Ubuntu #343156).
    - Added support for https device URIs (bug #478677).
    - Prevent traceback in monitor when connection failed (Ubuntu #343387).


author: Tim Waugh <twaugh@redhat.com> 1.1.6-1
changelog:
  - No longer requires gnome-python2-gnome.
  - Updated to 1.1.6:
    - Translatable string fix for authconn.
    - Romanian allow/deny translation fix (bug #489748).
    - Set glade's textdomain in the jobviewer (Ubuntu #341765).


author: Tim Waugh <twaugh@redhat.com> 1.1.5-2
changelog:
  - Added patch for changes in 1.1.x since 1.1.5:
    - Strip " hpijs" from PPD names.
    - Handle there being no operation name set when authentication/retry
      is required.
    - Mark "Unauthorized" PolicyKit dialog strings for translation, and
      change that dialog to an error.
    - Work around marker-* attributes not being presented as lists
      (bug #489512).
    - D-Bus policy tweak.
    - Better PPD fallback searching.
    - Fixed model search oddity when no digits in model name.
    - Fixed locale save/restore in cupshelpers (bug #489313).
    - Use gtk.show_uri() instead of gnome.url_show() (trac #147).
    - Removed HPLIP probe screen (no longer needed).
    - Be certain of having the right cell when starting a rename
      (Ubuntu #333260).
    - Fixed strftime call (Ubuntu #334859).
    - Check dict before use when handling auth-info-required.
    - Handle timed operations being cancelled in the troubleshooter test
      print page (Ubuntu #325084).
    - Put pycups version requirement in monitor module.


author: Tim Waugh <twaugh@redhat.com> 1.1.4-1
changelog:
  - 1.1.4:
    - Skip model selection screen when adding a new printer for which we
      know the exact model.
    - Better integration for HPLIP hp and hpfax queues.
    - Work around HPLIP option parsing bug.
    - Pre-select the current device correctly.
    - Better descriptions for types of available connection.
    - Perform lowercase operations in a locale-independent manner (trac #151).


author: Tim Waugh <twaugh@redhat.com> 1.1.3-7
changelog:
  - Updated from git:
    - Avoid tracebacks in main application (bug #484130) and job viewer.
    - Avoid unnecessary modal dialog when adding printer (bug #484960).
    - Don't use notification when authentication is required, just
      display the dialog.


author: Tim Waugh <twaugh@redhat.com> 1.1.3-5
changelog:
  - Updated from git:
    - Handle D-Bus failures when querying Jockey (bug #484402).
    - Set operation when fetching PPD from server (bug #484130).
    - Don't allow prompting when updating the UI for a server failure
      (bug #484130).
    - Fixed printing a test page from the applet (bug #484130).


author: Tim Waugh <twaugh@redhat.com> 1.0.12-6
changelog:
  - Updated patch for 1.0.x changes:
    - Look harder for locale/page size issues in the troubleshooter
      (trac #118).
    - Troubleshooter speed improvement (trac #123).
    - Localization fixes for authentication dialog (trac #122).
    - Character encoding fixes (trac #124).
    - Handle model names with more than one set of digits (Ubuntu #251244).
    - Catch unable-to-connect error when trying to print a test page
      (Ubuntu #286943).
    - Prevent crash when copying PPD options (Ubuntu #285133).
    - Use get_cursor for the printer properties treeview (Ubuntu #282634).
    - Fix IPP browser when trying to connect to host:port (bug #476396).
    - Make sure we're authenticating as the correct user in authconn.
    - Prevent traceback when adding printer driven by HPLIP
      (bug #477107).
    - Better display of available local HP fax devices.


author: Tim Waugh <twaugh@redhat.com> 1.0.12-5
changelog:
  - Added patch for pycups git changes since 1.9.44:
    - Look for test page file in new location for CUPS 1.4 (bug #476612).


author: Tim Waugh <twaugh@redhat.com> 1.0.12-4
changelog:
  - Updated patch for 1.0.x changes:
    - Fix for advanced server settings dialog.
    - Fixes for troubleshooter to restore error_log fetching.


author: Tim Waugh <twaugh@redhat.com> 1.0.12-3
changelog:
  - Updated patch for 1.0.x changes:
    - Fixed problem that prevented authentication prompt being
      displayed.


author: Tim Waugh <twaugh@redhat.com> 1.0.12-2
changelog:
  - Added patch for 1.0.x changes since 1.0.12:
    - Smarter PPD cache in cupshelpers module.
    - Don't write back localized versions of globalized PPDs.


author: Tim Waugh <twaugh@redhat.com> 1.0.12-1
changelog:
  - Updated to 1.0.12:
    - Don't automatically replace network printer URIs with
      HPLIP URIs (bug #473129).
    - Fixed some file descriptor and temporary file leaks.
  - Updated pycups to 1.9.44.


author: Tim Waugh <twaugh@redhat.com> 1.0.8-6
changelog:
  - Updated patch for 1.0.x changes:
    - Fixed SMB authentication dialog's cancel button (bug #467127).
    - Work around samba bug #5805 by sending debug output to stderr
      instead of stdout.


author: Tim Waugh <twaugh@redhat.com> 1.0.8-4
changelog:
  - Updated patch for 1.0.x changes:
    - Removed unneeded debugging output.
    - Don't show the applet in KDE (bug #466945).
    - Auth/error dialog improvements for SMB as for IPP (bug #465407).


author: Tim Waugh <twaugh@redhat.com> 1.0.8-3
changelog:
  - Added patch for 1.0.x changes since 1.0.8:
    - Don't use a LinkButton for the 'Problems?' button (bug #465407).
    - Don't use a separator for the server settings dialog (bug
        - Don't set non-zero page size for SpinButtons.
    - Don't show an error dialog if an IPP operation's authentication
      dialog is cancelled by the user, but show an error dialog if the
      password was incorrect (bug #465407).
    - Set Server Settings... menu entry sensitive depending on whether
      we are connected to a server (Ubuntu #280736).
    - Lots of translations updated.


author: Tim Waugh <twaugh@redhat.com> 1.0.8-1
changelog:
  - 1.0.8:
    - Use modelName from custom PPD to suggest name for new printer
      (trac #97).
    - Avoid display problem with installable options.
    - Better matching for Lexmark printers.
    - Catch exceptions from advanced server settings dialog (Ubuntu
        - Added some missing OpenPrinting query fields.
    - Jockey support added.
    - Lots of translations updated.


author: Tim Waugh <twaugh@redhat.com> 1.0.7-1
changelog:
  - 1.0.7:
    - Efficiency improvements.
    - Small UI improvements for the New Printer dialog.
    - Other small fixes.


author: Tim Waugh <twaugh@redhat.com> 1.0.6-1
changelog:
  - Requires gnome-python2-gnome (bug #460021).
  - 1.0.6:
    - More delete-event fixes.
    - Fixed temporary file leak.
    - Fixed dialog leaks.
    - Small UI improvements for the New Printer dialog.
    - Other small fixes.


author: Tim Waugh <twaugh@redhat.com> 1.0.5-3
changelog:
  - Include other fixes from upstream including:
    - OpenPrinting API change (trac #74).
    - libnotify API change for 'closed' signal.
    - Notification for job authentication (trac #91).
    - Glade delete-event fixes (trac #88).
    - Pre-fill username in job authentication dialog (trac #87).


author: Tim Waugh <twaugh@redhat.com> 1.0.4-1
changelog:
  - 1.0.4.
  - Applied upstream patch for pycups to fix getPrinterAttributes when
    requested_attributes is specified.


author: Tim Waugh <twaugh@redhat.com> 0.9.91-1
changelog:
  - No longer requires system-install-packages (bug #444645).
  - Added pysmbc.  Build requires libsmbclient-devel.
  - Don't install consolehelper bits any more as they are no longer needed.
  - 0.9.91:
    - User interface overhaul, part 2.


author: Tim Waugh <twaugh@redhat.com> 0.7.82.1-1
changelog:
  - Requires /usr/bin/system-install-packages not pirut (bug #435622).
  - 0.7.82.1:
    - More trouble-shooting improvements.
    - applet: notify user about failed jobs (bug #168370).


author: Tim Waugh <twaugh@redhat.com>
changelog:
  - Requires notification-daemon (Ubuntu #176929).
  - Requires gnome-python2 for theme support (Ubuntu #176929).
  - Requires gnome-icon-theme for printer icon (Ubuntu #176929).


author: Tim Waugh <twaugh@redhat.com>
changelog:
  - No need to run update-desktop-database because there are no MimeKey
    lines in the desktop files.
  - Consistent macro style.


author: Tim Waugh <twaugh@redhat.com> 0.7.74.4-1
changelog:
  - Changed PreReq to Requires.
  - Mark console.apps file as a config file.
  - Mark pam file as a config file (not replaceable).
  - No need to ship empty NEWS file.
  - Give cupsd.py executable permissions to satisfy rpmlint.
  - Provides system-config-printer-gui.
  - Mark D-Bus configuration file as a config file.
  - Fixed libs summary.
  - Better buildroot tag.
  - Better defattr.
  - Preserve timestamps on explicitly install files.
  - Make example pycups program non-executable.
  - 0.7.74.4:
    - Updated translations.
    - Several small bugs fixed.


author: Tim Waugh <twaugh@redhat.com> 0.7.74.2-2
changelog:
  - Pull in SVN patch from stable branch for 'Allow printing from
    the Internet' check-box (bug #221003).


author: Tim Waugh <twaugh@redhat.com> 0.7.74.2-1
changelog:
  - Updated pycups to 1.9.27.
  - 0.7.74.2:
    - When a class is removed on the server, remove it from the UI.
    - When deleting a printer, select the default printer again.
    - Select newly-copied printer.
    - Updated translation (fi).
    - Better --help message.
    - Use strcoll to sort manufacturer names.
    - Avoid duplicate 'recommended' marks.
    - Remove duplicate device URIs.
    - Handle IPP_TAG_NOVALUE attributes (for CUPS 1.3.x).


author: Tim Waugh <twaugh@redhat.com> 0.7.74.1-1
changelog:
  - 0.7.74.1:
    - Updated Polish translation (bug #263001).
    - Don't select the default printer after changes to another printer have
      been made.
    - Always construct URI from input fields when changing device (bug #281551).
    - Avoid busy-cursor traceback when window is not yet displayed.


author: Tim Waugh <twaugh@redhat.com> 0.7.72-1
changelog:
  - 0.7.72:
    - Fixed my-default-printer traceback.
    - Improvements to New Printer wizard (Till Kamppeter).


author: Tim Waugh <twaugh@redhat.com> 0.7.71-1
changelog:
  - 0.7.71:
    - Don't discard make/model-matched devices when there are ID-matched
      devices (Till Kamppeter).
    - Fixed fallback if no text-only driver is available (Till Kamppeter).
    - Initialise the make/model list when an ID match failed (Till Kamppeter).
    - Better error-handling in default-print application (Ubuntu #129901).
    - UI tweak in admin tool (Ubuntu #128263).
    - Handle socket: URIs (Ubuntu #127074).


author: Tim Waugh <twaugh@redhat.com> 0.7.70-1
changelog:
  - Requires pirut for system-install-packages.
  - 0.7.70:
    - Increased GetReady->NewPrinter timeout.
    - More binary names mapped to package named.
    - Run system-install-packages to install missing drivers (bug #246726).
    - Less debug output.
    - Desktop file fixes for KDE (bug #247299).


author: Tim Waugh <twaugh@redhat.com> 0.7.69-1
changelog:
  - No longer requires PyXML (bug #233146).
  - Moved applet to main package.
  - 0.7.69:
    - Use HardwareSettings category for my-default-printer desktop
      file (bug #244935).
    - Removed unused code.
    - Filter PPDs by natural language (bug #244173).


author: Tim Waugh <twaugh@redhat.com> 0.7.67-1
changelog:
  - Don't put TrayIcon or SystemSetup categories in the desktop file.
  - Updated pycups to 1.9.24.
  - 0.7.67:
    - Fixed desktop files to have capital letters at the start of each
      word in the Name field (bug #242859).
    - Fixed crash when saving unapplied changes.
    - Fixed Device ID parser to always split the CMD field at commas.
    - New PPDs class means we no longer parse the foomatic XML database.


author: Tim Waugh <twaugh@redhat.com> 0.7.66-1
changelog:
  - 0.7.66:
    - Allow job-hold-until to be set (bug #239776).
    - Implement new printer notifications.


author: Tim Waugh <twaugh@redhat.com> 0.7.65-1
changelog:
  - Build requires xmlto.
  - Updated to pycups-1.9.22.
  - 0.7.65:
    - Use urllib for quoting/unquoting (Val Henson, Ubuntu #105022).
    - Added kn translation.
    - Better permissions on non-scripts.
    - Added man pages.
    - Applet: status feedback.
    - Applet: fixed relative time descriptions.
    - Applet: limit refresh frequency.


author: Tim Waugh <twaugh@redhat.com> 0.7.62-1
changelog:
  - 0.7.62:
    - Use standard icon for admin tool desktop file.
    - Fixed env path in Python scripts.
    - Applet: stop running when the session ends.
    - Prevent a traceback in the SMB browser (bug #225351).
    - 'Manage print jobs' desktop file.


author: Tim Waugh <twaugh@redhat.com> 0.7.60-1
changelog:
  - Updated to pycups-1.9.19.
  - Avoid %makeinstall.
  - 0.7.60:
    - Handle reconnection failure.
    - New applet name.


author: Tim Waugh <twaugh@redhat.com> 0.7.59-1
changelog:
  - 0.7.59:
    - Fixed a translatable string.
    - Set a window icon (bug #233899).
    - Handle failure to start the D-Bus service.
    - Ellipsize the document and printer named (bug #233899).
    - Removed the status bar (bug #233899).
    - Added an icon pop-up menu for 'Hide' (bug #233899).


author: Tim Waugh <twaugh@redhat.com> 0.7.57-1
changelog:
  - Added URL tag.
  - 0.7.57:
    - Prevent traceback when removing temporary file (Ubuntu #92914).
    - Added print applet.


author: Tim Waugh <twaugh@redhat.com> 0.7.56-1
changelog:
  - 0.7.56:
    - Parse Boolean strings correctly in job options.
    - Small command-set list/string fix (bug #230665).
    - Handle hostname look-up failures.
    - Updated filter-to-driver map.
    - Don't parse printers.conf (bug #231826).


author: Tim Waugh <twaugh@redhat.com> 0.7.53-1
changelog:
  - No longer requires rhpl (since 0.7.53).
  - 0.7.53:
    - Use gettext instead of rhpl.translate.
    - Better layout for PPD options.
    - Added scrollbars to main printer list (bug #229453).
    - Set maximum width of default printer label (bug #229453).
    - Handle applying changes correctly when switching to another
      printer (bug #229378).
    - Don't crash when failing to fetch the PPD (bug #229406).
    - Make the text entry boxes sensitive but not editable for remote
      printers (bug #229381).
    - Better job options screen layout (bug #222272).


author: Tim Waugh <twaugh@redhat.com> 0.7.52-1
changelog:
  - 0.7.52:
    - Sort models using cups.modelSort before scanning for a close
      match (bug #228505).
    - Fixed matching logic (bug #228505).


author: Tim Waugh <twaugh@redhat.com> 0.7.51-1
changelog:
  - 0.7.51:
    - Prevent display glitch in job options list when clicking on a printer
      repeatedly.
    - List conflicting PPD options, and embolden the relevant tab
      labels (bug #226368).
    - Fixed typo in 'set default' handling that caused a traceback (bug #227936).
    - Handle interactive search a little better (bug #227935).


author: Tim Waugh <twaugh@redhat.com> 0.7.50-1
changelog:
  - 0.7.50:
    - Fixed hex digits list (bug #223770).
    - Added bs translation.
    - Don't put the ellipsis in the real device URI (bug #227643).
    - Don't check for existing drivers for complex command lines (bug #225104).
    - Allow floating point job options (bug #224651).
    - Prevent shared/published confusion (bug #225081).
    - Fixed PPD page size setting.
    - Avoid os.remove exception (bug #226703).
    - Handle unknown job options (bug #225538).


author: Tim Waugh <twaugh@redhat.com> 0.7.49-1
changelog:
  - 0.7.49:
    - Fixed a traceback in the driver check code.
    - Fixed a typo in the conflicts message.
    - Handle InputSlot/ManualFeed specially because libcups does (bug #222490).


author: Tim Waugh <twaugh@redhat.com> 0.7.47-1
changelog:
  - 0.7.47:
    - Fixed minor text bugs (bug #177433).
    - Handle shell builtins in the driver check (bug #222413).


author: Tim Waugh <twaugh@redhat.com> 0.7.44-1
changelog:
  - 0.7.44:
    - Fixed traceback in error display (bug #220136).
    - Preserve case in model string when dumping debug output.


author: Tim Waugh <twaugh@redhat.com> 0.7.43-1
changelog:
  - 0.7.43:
    - Don't check against IEEE 1284 DES field at all.
    - Merged device matching code (bug #219518).
    - Catch non-fatal errors when auto-matching device.
    - Fixed driver checking bug involving pipelines (bug #220347).
    - Show PPD errors (bug #220136).


author: Tim Waugh <twaugh@redhat.com> 0.7.42-1
changelog:
  - 0.7.42:
    - Fixed typo in command set matching code.
    - Case-insensitive matching when Device ID not known to database.


author: Tim Waugh <twaugh@redhat.com> 0.7.41-1
changelog:
  - Updated pycups to 1.9.16.
  - 0.7.41:
    - Reconnect smoothly after uploading new configuration.
    - Update lpoptions when setting default printer if it conflicts with
      the new setting (bug #217395).
    - Fixed typo in show_HTTP_Error (bug #217537).
    - Don't pre-select make and model when not discoverable for chosen
      device (bug #217518).
    - Set Forward button sensitive on Device screen in new-printer
      dialog (bug #217515).
    - Keep Server Settings selected after applying changes if it was selected
      before.
    - Set Connecting dialog transient for main window.
    - Center Connecting dialog on parent.
    - Optional 'reason' argument for cupshelpers.Printer.setEnabled.
    - Describe devices that have no optional parameters.


author: Tim Waugh <twaugh@redhat.com> 0.7.40-1
changelog:
  - 0.7.40:
    - Removed username:password from hint string because we add that in
      afterwards.
    - Don't set button widths in create-printer dialog (bug #217025).


author: Tim Waugh <twaugh@redhat.com> 0.7.39-1
changelog:
  - 0.7.39:
    - Busy cursor while loading foomatic and PPD list (bug #215527).
    - Make PPD NickName selectable.
    - Added SMB hint label on device screen (bug #212759).


author: Tim Waugh <twaugh@redhat.com> 0.7.38-1
changelog:
  - Updated pycups to 1.9.15.
  - 0.7.38:
    - Fixed a bug in the 'ieee1284'/'ppd-device-id' parsing code.


author: Tim Waugh <twaugh@redhat.com> 0.7.36-1
changelog:
  - 0.7.36:
    - Match against commandset (bug #214181).
    - Parse 'ieee1284' foomatic autodetect entries (bug #214761).
    - Don't remove foomatic PPDs from the list (bug #197331).


author: Tim Waugh <twaugh@redhat.com> 0.7.32-1
changelog:
  - Updated to pycups-1.9.13 for HTTP_FORBIDDEN.
  - 0.7.32:
    - Handle HTTP errors during connection (bug #208824).
    - Updated translations (bug #208873).


author: Tim Waugh <twaugh@redhat.com> 0.7.31-1
changelog:
  - 0.7.31:
    - Select recommended driver automatically (bug #208606).
    - Better visibility of driver list (bug #203907).


author: Tim Waugh <twaugh@redhat.com> 0.7.7-2
changelog:
  - Ship PAM and userhelper files.
  - Requires usermode.
  - Added missing options.py file.
  - Fix getClasses() in pycups.


author: Tim Waugh <twaugh@redhat.com> 0.7.7-1
changelog:
  - Updated to system-config-printer-0.7.7.
  - Updated to pycups-1.9.9.
  - Desktop file.
  - Requires PyXML.


author: Jun Aruga <jaruga@redhat.com> - 1.1.4-1
changelog:
  - Update to pg 1.1.4 by merging Fedora master branch (commit: 397796e)
    * BuildRequires: s/postgresql-devel/libpq-devel/
    * Add marking lines at the start and end of the setup.log
    Resolves: rhbz#1672575


author: Remi Collet <rcollet@redhat.com> - 4.0.10-2
changelog:
  - drop build dependency on pandoc
  - drop dependency on jemalloc #1591762
  - fix License (BSD and MIT)
  - add bundled libraries licences
  - cleanup conditions from spec file


author: Remi Collet <remi@remirepo.net> - 4.0.5-1
changelog:
  - Redis 4.0.5 - Released Thu Dec 1 16:03:32 CET 2017
  - Upgrade urgency CRITICAL: Redis 4.0.4 fix for PSYNC2 was broken,
    causing the slave to crash when receiving an RDB file from the
    master that contained a duplicated Lua script.


author: Nathan Scott <nathans@redhat.com> - 4.0.4-1
changelog:
  - Upstream 4.0.4 release.
  - Update to current upstream redis-doc also.
  - Fix man page issues (RHBZ #1513594 and RHBZ #1515417).


author: Remi Collet <remi@remirepo.net> - 4.0.3-1
changelog:
  - Redis 4.0.3
  - fix ownership of /usr/share/doc/redis
  - use make_flags for test to avoid rebuild and failure
  - fix rpm macro location on EL-6
  - add /var/run/redis on EL-6
  - add spec file license header
  - drop duplicated documentation from main package
  - keep man in main page


author: Nathan Scott <nathans@redhat.com> - 4.0.2-1
changelog:
  - Upstream 4.0.2 release.  (RHBZ #1389592)
  - Add redis-devel for loadable module development.
  - Add redis-doc for man pages and detailed documentation.
  - Provide redis-check-aof as a symlink to redis-server also now.


author: Nathan Scott <nathans@redhat.com> - 3.2.11-1
changelog:
  - Upstream 3.2.11 bug-fix-only release
  - Switch to using Type=notify for Redis systemd services (RHBZ #1172841)
  - Add Provides:bundled hiredis, linenoise, lua-libs clauses (RHBZ #788500)


author: Nathan Scott <nathans@redhat.com> - 3.2.10-1
changelog:
  - Upstream 3.2.10 release
  - Ensure both the redis and redis-sentinel service files set correct perms
  - Dropped systemd tmpfiles source, handled directly in systemd service files


author: Nathan Scott <nathans@redhat.com> - 3.2.9-1
changelog:
  - Upstream 3.2.9
  - Add RuntimeDirectory=redis to systemd unit file (RHBZ #1454700)
  - Mark rundir as %ghost since it may disappear (tmpfs - #1454700)
  - Fix a shutdown failure with Unix domain sockets (RHBZ #1444988)


author: Remi Collet <remi@fedoraproject.org> - 3.2.3-2
changelog:
  - add missing man pages #1374577
    using patch from https://github.com/antirez/redis/pull/3491
  - data and configuration should not be publicly readable #1374700
  - remove /var/run/redis with systemd #1374728
  - provide redis-check-rdb as a symlink to redis-server #1374736
    using patch from https://github.com/antirez/redis/pull/3494
  - move redis-shutdown to libexec


author: Haïkel Guémar <hguemar@fedoraproject.org> - 3.2.3-1
changelog:
  - Upstream 3.2.3
  - Security fix for CVE-2013-7458 (redis-cli history world readable)
  - RHBZ#1363670 RHBZ#1363671


author: Haïkel Guémar <hguemar@fedoraproject.org> - 3.0.2-1
changelog:
  - Upstream 3.0.2 (RHBZ #1228245)
  - Fix Lua sandbox escape and arbitrary code execution (RHBZ #1228331)


author: Haïkel Guémar <hguemar@fedoraproject.org> - 2.8.19-1
changelog:
  - Upstream 2.8.19 (RHBZ #1175232)
  - Fix permissions for tmpfiles (RHBZ #1182913)
  - Add limits config files
  - Spec cleanups


author: Remi Collet <remi@fedoraproject.org> - 2.8.17-1
changelog:
  - Upstream 2.8.17
  - fix redis-sentinel service unit file for systemd
  - fix redis-shutdown for sentinel
  - also use redis-shutdown in init scripts


author: Haïkel Guémar <hguemar@fedoraproject.org> - 2.8.15-1
changelog:
  - Upstream 2.8.15 (critical bugfix for sentinel)
  - Fix to sentinel systemd service and configuration (thanks Remi)
  - Refresh patch management


author: Haïkel Guémar <hguemar@fedoraproject.org> - 2.8.14-2
changelog:
  - Cleanup spec
  - Fix shutdown for redis-{server,sentinel}
  - Backport fixes from Remi Collet repository (ie: sentinel working)


author: Haïkel Guémar <hguemar@fedoraproject.org> - 2.8.14-1
changelog:
  - Upstream 2.8.14 (RHBZ #1136287)
  - Bugfix for lua scripting users (server crash)
  - Refresh patches
  - backport spec from EPEL7 (thanks Warren)


author: Fabian Deutsch <fabian.deutsch@gmx.de> - 2.6.16-1
changelog:
  - Update to 2.6.16
  - Fix rhbz#973151
  - Fix rhbz#656683
  - Fix rhbz#977357 (Jan Vcelak <jvcelak@fedoraproject.org>)


author: Fabian Deutsch <fabiand@fedoraproject.org> - 2.4.6-1
changelog:
  - Update to 2.4.6
  - systemd unit file added
  - Compiler flags changed to compile 2.4.6
  - Remove doc/ and Changelog


author: Silas Sewell <silas@sewell.ch> - 1.2.6-3
changelog:
  - Add Fedora build flags
  - Send all scriplet output to /dev/null
  - Remove debugging flags
  - Add redis.conf check to init script


author: Danilo C. L. de Paula <ddepaula@redhat.com> - 1.11.0-1.el8
changelog:
  - Creating RHEL-8.0 initial branch based on 1.11.0
  - Resolves: bz#1515300
  - (Prepare seabios for RHEL-8.0)


author: Paolo Bonzini <pbonzini@redhat.com> - 1.9.1-3
changelog:
  - Include MPT Fusion driver, in preparation for QEMU 2.6
  - Include XHCI and SD in 128k ROM, sacrifice bootsplash instead


author: Cole Robinson <crobinso@redhat.com> - 1.8.0-1
changelog:
  - Rebased to version 1.8.0
  - Initial support for USB3 hubs
  - Initial support for SD cards (on QEMU only)
  - Initial support for transitioning to 32bit mode using SMIs (on QEMU TCG
    only)
  - SeaVGABIOS improvements


author: Cole Robinson <crobinso@redhat.com> - 1.7.5-1
changelog:
  - Rebased to version 1.7.5
  - Support for obtaining SMBIOS tables directly from QEMU.
  - XHCI USB controller fixes for real hardware
  - seavgabios: New driver for "coreboot native vga" support
  - seavgabios: Improved detection of x86emu versions with incorrect
    emulation.
  - Several bug fixes and code cleanups


author: Cole Robinson <crobinso@redhat.com> - 1.7.4-1
changelog:
  - Rebased to version 1.7.4
  - Support for obtaining ACPI tables directly from QEMU.
  - Initial support for XHCI USB controllers (initially for QEMU only).
  - Support for booting from "pvscsi" devices on QEMU.
  - Enhanced floppy driver - improved support for real hardware.
  - coreboot cbmem console support.


author: Cole Robinson <crobinso@redhat.com> - 1.7.3.1-1
changelog:
  - Rebased to version 1.7.3.1
  - Fix USB EHCI detection that was broken in hlist conversion of
    PCIDevices.
  - Fix bug in CBFS file walking with compressed files.
  - acpi: sync FADT flags from PIIX4 to Q35


author: Cole Robinson <crobinso@redhat.com> - 1.7.3-1
changelog:
  - Rebased to version 1.7.3
  - Initial support for using SeaBIOS as a UEFI CSM
  - Support for detecting and using ACPI reboot ports.
  - Non-standard floppy sizes now work again with recent QEMU versions.
  - Several bug fixes and code cleanups
  - Again fix vgabios obsoletes (bz #981147)


author: Cole Robinson <crobinso@redhat.com> - 1.7.2-1
changelog:
  - Rebased to version 1.7.2
  - Support for ICH9 host chipset ("q35") on emulators
  - Support for booting from LSI MegaRAID SAS controllers
  - Support for using the ACPI PM timer on emulators
  - Improved Geode VGA BIOS support.
  - Several bug fixes


author: Cole Robinson <crobinso@redhat.com> - 1.7.1-1
changelog:
  - Rebased to version 1.7.1
  - Initial support for booting from USB attached scsi (USB UAS) drives
  - USB EHCI 64bit controller support
  - USB MSC multi-LUN device support
  - Support for booting from LSI SCSI controllers on emulators
  - Support for booting from AMD PCscsi controllers on emulators


author: Cole Robinson <crobinso@redhat.com> - 1.7.0-1
changelog:
  - Rebased to version 1.7.0
  - Support for virtio-scsi
  - Improved USB drive support
  - Several USB controller bug fixes and improvements


author: Justin M. Forbes <jforbes@redhat.com> 0.5.1-2
changelog:
  - Ugly hacks to make package noarch and available for arch that cannot build it.
  - Disable useless debuginfo


author: Mat Booth <mat.booth@redhat.com> - 2.9.8-1
changelog:
  - Update to latest upstream release, fixes CVE-2018-14718 CVE-2018-147189
    CVE-2018-19360 CVE-2018-19361 CVE-2018-19362 CVE-2018-12022 CVE-2018-12023
    CVE-2018-14720 CVE-2018-14721


author: Tomas Orsava <torsava@redhat.com> - 6.0.1-6
changelog:
  - Change Requires from python3 to platform-python
  - The python3 package was renamed to platform-python
  - Related: rhbz#1619153


author: David King <amigadave@amigadave.com> - 3.15.90-2
changelog:
  - Avoid a critical warning from EggSMClient on startup (#1194174)
  - Preserve timestamps during install


author: David King <amigadave@amigadave.com> - 3.14.1-2
changelog:
  - Drop unnecessary libtool sed
  - Validate desktop file during check phase
  - Update URL
  - Use pkgconfig for BuildRequires
  - Tidy spec file
  - Remove obsolete calls to gtk-update-icon-cache


author: Kalev Lember <kalevlember@gmail.com> - 3.9.2-1
changelog:
  - Update to 3.9.2
  - Adapt the spec file for dropped preferences dialog
  - Build with libsecret
  - Update the configure options; most have been renamed from --enable to --with


author: Matthias Clasen <mclasen@redhat.com> - 3.6.2-2
changelog:
  - Don't add a vendor prefix to the desktop file, that breaks
    activating the preferences from the statusicon (#827913)


author: Mark McLoughlin <markmc@redhat.com> 2.12.0-2
changelog:
  - Add patch from Alexandre Oliva <oliva@lsd.ic.unicamp.br> to fix
    more keyboard brokeness (#158713)


author: Mark McLoughlin <markmc@redhat.com> 2.10.0-4
changelog:
  - Fix various keyboarding handling issues:
     + bug #142974: caps lock not working
     + bug #140515: shift not working with some keys
     + bug #134451: over-eager key repeating


author: Mark McLoughlin <markmc@redhat.com> 2.8.0.1-1.1
changelog:
  - Don't hang with metacity's "reduced resources" mode (#134240) 
  - Improve the key repeat rate situation a good deal (#134451)


author: Michal Schorm <mschorm@redhat.com> - 8.0.13-1
changelog:
  - Rebase to 8.0.13
  - ICU patch removed; upstreamed
  - Patch for MySQL Router introduced. Do not build it.
  - Fixes for annocheck hardening
    Resolves: #1624148
  - CVEs fixed:
    CVE-2018-3276 CVE-2018-3200 CVE-2018-3137 CVE-2018-3284 CVE-2018-3195
    CVE-2018-3173 CVE-2018-3212 CVE-2018-3279 CVE-2018-3162 CVE-2018-3247
    CVE-2018-3156 CVE-2018-3161 CVE-2018-3278 CVE-2018-3174 CVE-2018-3282
    CVE-2018-3285 CVE-2018-3187 CVE-2018-3277 CVE-2018-3144 CVE-2018-3145
    CVE-2018-3170 CVE-2018-3186 CVE-2018-3182 CVE-2018-3133 CVE-2018-3143
    CVE-2018-3283 CVE-2018-3171 CVE-2018-3251 CVE-2018-3286 CVE-2018-3185
    CVE-2018-3280 CVE-2018-3203 CVE-2018-3155


author: Michal Schorm <mschorm@redhat.com> - 8.0.12-6
changelog:
  - Fix the default configuration of the server, so it uses same authentication
    method as MySQL 5.7
    Resolves: #1631400


author: Michal Schorm <mschorm@redhat.com> - 8.0.12-3
changelog:
  - Add bundled ICU version
  - Add a patch for the 'mysql_com.h' header file
  - Use system mecab tool
  - Use RPATH for mysqld, so we can later set capabilities


author: Michal Schorm <mschorm@redhat.com> - 8.0.12-1
changelog:
  - Rebase to MySQL 8.0.12
  - Fix the SYS_NICE capabilities
  - Add requires for the semanage binary
  - CVEs fixed: CVE-2018-3054 CVE-2018-3056 CVE-2018-3060 CVE-2018-3062
    CVE-2018-3064 CVE-2018-3065 CVE-2018-3077 CVE-2018-3081 CVE-2018-3067
    CVE-2018-3073 CVE-2018-3074 CVE-2018-3075 CVE-2018-3078 CVE-2018-3079
    CVE-2018-3080 CVE-2018-3082 CVE-2018-3084


author: Honza Horak <hhorak@redhat.com> - 8.0.11-5
changelog:
  - Move log file to a directory owned by mysql user
    Resolves: #1590369
  - Use explicitly openssl-devel as dependency for -devel sub-package


author: Norvald H. Ryeng <norvald.ryeng@oracle.com> - 8.0.11-2
changelog:
  - MySQL 8.0 has notify support
  - SQL restart command needs MYSQLD_PARENT_PID=1
  - Increase LimitNOFILE
  - Disable symbolic links is default (and option deprecated)
  - Move mysqld to /usr/bin, with mysqld_safe gone there no reason
    to have mysqld in libexec
  - FIPS mode is now supported:
     https://dev.mysql.com/doc/refman/8.0/en/fips-mode.html
  - Remove legacy embedded refs from cnf files
  - Clean up patches: re-numbering and removing
  - Recommend to use systemctl edit to modify service files


author: Michal Schorm <mschorm@redhat.com> - 5.7.22-1
changelog:
  - Rebase to 5.7.22 version
  - CVE fixes: #1568963
              CVE-2018-2755 CVE-2018-2758 CVE-2018-2759 CVE-2018-2761 CVE-2018-2762
              CVE-2018-2766 CVE-2018-2769 CVE-2018-2771 CVE-2018-2773 CVE-2018-2775
              CVE-2018-2776 CVE-2018-2777 CVE-2018-2778 CVE-2018-2779 CVE-2018-2780
              CVE-2018-2781 CVE-2018-2782 CVE-2018-2784 CVE-2018-2786 CVE-2018-2787
              CVE-2018-2810 CVE-2018-2812 CVE-2018-2813 CVE-2018-2816 CVE-2018-2817
              CVE-2018-2818 CVE-2018-2819 CVE-2018-2839 CVE-2018-2846


author: Fedora Release Engineering <releng@fedoraproject.org> - 5.7.21-2
changelog:
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
  - Removed 'static' library subpackage


author: Norvald H. Ryeng <norvald.ryeng@oracle.com> - 5.7.21-1
changelog:
  - Update to MySQL 5.7.21, for various fixes described at
    https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-21.html
  - Add rpcgen to buildrep
  - Add support for libtirpc
  - Fix for various CVEs listed on
    http://www.oracle.com/technetwork/security-advisory/cpujan2018-3236628.html
  - Add fix for libxcrypt - do not assume "crypt()" function is provided by glibc
    Resolves: #1536881
  - Fix obsoletes using isa macro, remove the line entirely
    Resolves: #1537210


author: Michal Schorm <mschorm@redhat.com> - 5.7.20-4
changelog:
  - Provide subackage with a client static library
    Needed by mysql-connector-odbc package
  - Remove Group tag as it shouldn't be used anymore


author: Norvald H. Ryeng <norvald.ryeng@oracle.com> - 5.7.20-1
changelog:
  - Update to MySQL 5.7.20, for various fixes described at
    https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-20.html
  - Move all test binaries to -test package
  - Dont ship unneeded man pages on systemd platforms
  - Remove mysql_config_editor from -devel package, shipped in client
  - CVE fixes: #1503701
              CVE-2017-10155 CVE-2017-10227 CVE-2017-10268 CVE-2017-10276 CVE-2017-10279
              CVE-2017-10283 CVE-2017-10286 CVE-2017-10294 CVE-2017-10314 CVE-2017-10378
              CVE-2017-10379 CVE-2017-10384


author: Honza Horak <hhorak@redhat.com> - 5.7.19-6
changelog:
  - Add bundled(boost) virtual provide
  - Support --defaults-group-suffix option in systemd unit file
    Related: #1400702


author: Honza Horak <hhorak@redhat.com> - 5.7.19-5
changelog:
  - Allow to use MD5 in FIPS mode
    Related: #1449689
  - Remove snippets from mysql-preparep-db-dir.sh that could have security impact
    Do not run parts of SysV init script as root if possible
    Related: CVE-2017-3312
  - Include mysqld@.service file and do not run start scripts in the unit file as root


author: Michal Schorm <mschorm@redhat.com> - 5.7.19-2
changelog:
  - Replication tests in the testsuite enabled, they don't fail anymore
  - Retry count in the testsuite dropped to 0


author: Norvald H. Ryeng <norvald.ryeng@oracle.com> - 5.7.19-1
changelog:
  - Update to MySQL 5.7.19, for various fixes described at
    https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-19.html
  - Use new --report-unstable-tests to handle unstable tests
  - Prefer /run over /var/run (#1462688)
  - Resolves: #1462688; /run
                                      - CVE fixes: #1472716
              CVE-2017-3633, CVE-2017-3634, CVE-2017-3635, CVE-2017-3641, CVE-2017-3647
              CVE-2017-3648, CVE-2017-3649, CVE-2017-3651, CVE-2017-3652, CVE-2017-3653


author: Michal Schorm <mschorm@redhat.com> - 5.7.18-2
changelog:
  - 'force' option for 'rm' removed in specfile
  - CVEs fixed by previous commit, #1443407:
    CVE-2017-3308 CVE-2017-3309 CVE-2017-3329 CVE-2017-3450
    CVE-2017-3453 CVE-2017-3456 CVE-2017-3461 CVE-2017-3462
    CVE-2017-3463 CVE-2017-3464 CVE-2017-3599 CVE-2017-3600


author: Norvald H. Ryeng <norvald.ryeng@oracle.com> - 5.7.18-1
changelog:
  - Update to MySQL 5.7.18, for various fixes described at
    https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-18.html
  - Remove patch for test fix now upstream
  - Sample my-*.cnf is gone


author: Michal Schorm <mschorm@redhat.com> - 5.7.17-4
changelog:
  - Fix of broken cross mysql-mariadb dependecies
  - Fix of community-mysql server-client dependecy
  - Testsuite retry count lifted to 3 tries


author: Norvald H. Ryeng <norvald.ryeng@oracle.com> - 5.7.17-1
changelog:
  - Update to MySQL 5.7.17, for various fixes described at
    https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-17.html
  - Add new plugin: connnection_control.so
  - Add MySQL Group Replication: group_replication.so
  - Add numactl-devel to buildreq and enable NUMA support (if available)
  - Simplify boost path
  - Build compat-openssl10 in rawhide for now
  - Reqs. in -devel packages was incomplete


author: Norvald H. Ryeng <norvald.ryeng@oracle.com> - 5.7.16-1
changelog:
  - Update to MySQL 5.7.16, for various fixes described at
    https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-16.html


author: Norvald H. Ryeng <norvald.ryeng@oracle.com> - 5.7.15-1
changelog:
  - Update to MySQL 5.7.15, for various fixes described at
    https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-15.html
  - Remove patches now upstream (buf_block_align,  lz4)
  - perl(JSON) needed for tests
  - Adjust list of problematic tests


author: Norvald H. Ryeng <norvald.ryeng@oracle.com> - 5.7.14-1
changelog:
  - Update to MySQL 5.7.14, for various fixes described at
    https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-14.html
  - Remove patches for bugs fixed upstream
  - Fix for bug #79378 (buf_block_align)
  - Fix for bug #82426 (build failure with system liblz4)
  - Further reduce list of tests known to fail on certain platforms
  - Set check_testsuite to 0 to make sure the build fails if any tests fail


author: Norvald H. Ryeng <norvald.ryeng@oracle.com> - 5.7.13-1
changelog:
  - Update to MySQL 5.7.13, for various fixes described at
    https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-13.html


author: Honza Horak <hhorak@redhat.com> - 5.7.11-1
changelog:
  - Update to 5.7.11
    Thanks to Norvald H. Ryeng
    Removing tar ball with boost and using mysql tar ball with boost bundled


author: Honza Horak <hhorak@redhat.com> - 5.7.10-2
changelog:
  - Use mysqld instead of mysqld_safe (mysqld_safe not necessary for 5.7)
    Use mysqld --initialize-insecure instead of mysql_install_db
    Create /var/lib/mysql-files (used by secure-file-priv)
      http://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_secure_file_priv
    Remove unnecessary Perl dependencies (mysqlhotcopy was removed in 5.7)
    Thanks Norvald H. Ryeng


author: Honza Horak <hhorak@redhat.com> - 5.6.23-4
changelog:
  - Do not use scl prefix more than once in paths
    Based on https://www.redhat.com/archives/sclorg/2015-February/msg00038.html
  - Check permissions when starting service on RHEL-6
    Resolves: #1194699
  - Wait for daemon ends
    Related: #1072958


author: Honza Horak <hhorak@redhat.com> - 5.6.23-3
changelog:
  - Expand paths in perl scripts in mysql-test
  - Use correct path in install_db script warning
  - Use --no-defaults when checking server status before starting


author: Bjorn Munch <bjorn.munch@oracle.com> - 5.6.23-1
changelog:
  - Update to MySQL 5.6.23, for various fixes described at
    https://dev.mysql.com/doc/relnotes/mysql/5.6/en/news-5-6-23.html
  - Expired certs patch now obsolete
  - Fixed changelog
  - Refreshed file contents patch
  - Man pages fixed upstream
  - Fix typo in server.cnf.in


author: Honza Horak <hhorak@redhat.com> - 5.6.21-3
changelog:
  - Check upgrade script added to warn about need for mysql_upgrade
  - Move mysql_plugin into base and errmsg-utf8.txt into -errmsg to correspond
    with MariaDB upstream packages
  - Add with_debug option


author: Honza Horak <hhorak@redhat.com> - 5.6.20-1
changelog:
  - Update to MySQL 5.6.21, for various fixes described at
    http://dev.mysql.com/doc/relnotes/mysql/5.6/en/news-5-6-21.html


author: Honza Horak <hhorak@redhat.com> - 5.6.20-5
changelog:
  - Fix paths in mysql_install_db script
    Related: #1134328
  - Use %cmake macro
  - Install systemd service file on RHEL-7+
    Server requires any mysql package, so it should be fine with older client


author: Bjorn Munch <bjorn.munch@oracle.com> - 5.6.20-1
changelog:
  - Update to MySQL 5.6.20, for various fixes described at
    https://dev.mysql.com/doc/relnotes/mysql/5.6/en/news-5-6-20.html
  - Rebase install and pluginerrmsg patch
  - Drop dos2unix from buildreq, files fixed upstream
  - No need to add -O3, it's default
  - LDFLAGS is passed by cmake option, not from environment
  - Using __requires_exclude in conditional don't seems to work, swap
    to dist macros
  - Avoid unwanted dtrace dep
  - Fix mysql.init and mysql-prepare-db-dir
  - Logfile name must match value from /etc/my.cnf (and be known
    by SELinux policy)


author: Honza Horak <hhorak@redhat.com> - 5.6.19-5
changelog:
  - Hardcoded paths removed to work fine in chroot
  - Spec rewrite to be more similar to oterh MySQL implementations
  - Include SysV init script if built on older system
  - Add possibility to not ship some sub-packages
  - Port scripts for systemd unit from MariaDB


author: Honza Horak <hhorak@redhat.com> - 5.6.19-4
changelog:
  - Port some latest changes from MariaDB package to sync those packages
  - Error messages now provided by a separate package (thanks Alexander Barkov)


author: Honza Horak <hhorak@redhat.com> - 5.6.19-3
changelog:
  - Add mysql-compat-server symbol, common symbol for arbitrary MySQL
    implementation
  - Require /etc/my.cnf instead of shipping it
  - Server requires any compatible mysql-compat-client package


author: Bjorn Munch <bjorn.munch@oracle.com> - 5.6.19-1
changelog:
  - Update to MySQL 5.6.19, for various fixes described at
    https://dev.mysql.com/doc/relnotes/mysql/5.6/en/news-5-6-19.html
  - outfile_loaddata resolved on all archs
  - Solaris files not installed, no need to remove
  - Simplify multilib install
  - Use install's -D option some places
  - Add explicit conflict with mariadb-galera-server


author: Bjorn Munch <bjorn.munch@oracle.com> 5.6.17-1
changelog:
  - Update to MySQL 5.6.17, for various fixes described at
    https://dev.mysql.com/doc/relnotes/mysql/5.6/en/news-5-6-17.html
  - libmysqld built as shared lib now supported upstream
  - Remove patches now upstream: truncate-file, rhbz1059545, ssltest
    and regex-werror
  - Use more standard (and tested) build flags, while still respect
    optflags and hardened_build
  - libmysqlclient_r* symlinks are fixed upstream
  - Remove sysv to systemd logic
  - Rework skipping of arch specific tests
  - Multiple mtr sessions are supported by default


author: Bjorn Munch <bjorn.munch@oracle.com> 5.6.16-1
changelog:
  - Update to MySQL 5.6.16, for various fixes described at
    https://dev.mysql.com/doc/relnotes/mysql/5.6/en/news-5-6-16.html
  - Patches now upstream: tmpdir, cve-2013-1861, covscan-signexpr,
    covscan-stroverflow
  - Fixed upstream: innodbwarn
  - ldconfig needed in embedded subpackage
  - Remove unused generate-tarball.sh from tree
  - Rediff mysql-install patch
  - Make symvers 18 default, provide symvers 16 for backward compat
    (bz #1045013)
  - Man page patch disabled due too many conflicts
  - Memcached build patched to not remove -Werror=<something> in CFLAGS


author: Honza Horak <hhorak@redhat.com> 5.6.15-4
changelog:
  Fix for CVE-2014-0001
    Resolves: #1059545
  - Don't test EDH-RSA-DES-CBC-SHA cipher, it seems to be removed from openssl
    which now makes mariadb/mysql FTBFS because openssl_1 test fails
    Related: #1044565


author: Honza Horak <hhorak@redhat.com> 5.6.15-3
changelog:
  - Disable tests for ppc(64) and s390(x):
    innodb.innodb_ctype_ldml main.ctype_ldml main.ps_ddl main.ps_ddl1
    Related: #1056972


author: Honza Horak <hhorak@redhat.com> 5.6.15-1
changelog:
  - Update to MySQL 5.6.15, for various fixes described at
    https://dev.mysql.com/doc/relnotes/mysql/5.6/en/news-5-6-15.html


author: Honza Horak <hhorak@redhat.com> 5.6.14-1
changelog:
  - Update to MySQL 5.6.14, for various fixes described at
    https://dev.mysql.com/doc/relnotes/mysql/5.6/en/news-5-6-14.html
  - Incorporate changes done by Bjorn Munch <bjorn.munch@oracle.com>


author: Honza Horak <hhorak@redhat.com> 5.5.33-1
changelog:
  - Update to MySQL 5.5.33, for various fixes described at
    http://dev.mysql.com/doc/relnotes/mysql/5.5/en/news-5-5-33.html


author: Honza Horak <hhorak@redhat.com> 5.5.32-10
changelog:
  - Copy some generated files in order find-debuginfo.sh finds them
    Related: #729040
  - Fix systemd and perl requirements


author: Honza Horak <hhorak@redhat.com> 5.5.32-4
changelog:
  - Remove external man pages, upstream fixed man pages license
  - Apply fixes found by Coverity static analysis tool


author: Honza Horak <hhorak@redhat.com> 5.5.32-1
changelog:
  - Update to MySQL 5.5.32, for various fixes described at
    http://dev.mysql.com/doc/relnotes/mysql/5.5/en/news-5-5-32.html


author: Honza Horak <hhorak@redhat.com> 5.5.31-7
changelog:
  - Use /var/tmp as default tmpdir to prevent potential issues
    Resolves: #905635
  - Fix test suite requirements
  - Fix for CVE-2013-1861 backported from MariaDB
    Resolves: #921836


author: Honza Horak <hhorak@redhat.com> 5.5.31-5
changelog:
  - Remove mysql provides from devel sub-packages to not build against
    community-mysql if mysql-devel is specified


author: Honza Horak <hhorak@redhat.com> 5.5.31-1
changelog:
  - Update to MySQL 5.5.31, for various fixes described at
    http://dev.mysql.com/doc/relnotes/mysql/5.5/en/news-5-5-31.html


author: Honza Horak <hhorak@redhat.com> 5.5.30-5
changelog:
  - Renaming package MySQL to community-mysql to handle issues
    introduced by case-insensitive operations of yum and for proper
    prioritizing mariadb over community-mysql


author: Honza Horak <hhorak@redhat.com> 5.5.30-4
changelog:
  - Allow server to be installed without client side
  - Separate -lib and -common sub-packages
  - Fix some path issues in tests


author: Honza Horak <hhorak@redhat.com> 5.5.30-1
changelog:
  - Update to MySQL 5.5.30, for various fixes described at
    http://dev.mysql.com/doc/relnotes/mysql/5.5/en/news-5-5-30.html


author: Honza Horak <hhorak@redhat.com> 5.5.29-2
changelog:
  - Provide own symbols with real- prefix to distinguish packages from other
    MySQL implementations unambiguously


author: Tom Lane <tgl@redhat.com> 5.5.29-1
changelog:
  - Update to MySQL 5.5.29, for various fixes described at
    http://dev.mysql.com/doc/refman/5.5/en/news-5-5-29.html
  - Fix inaccurate default for socket location in mysqld-wait-ready
  Resolves: #890535


author: Honza Horak <hhorak@redhat.com> 5.5.28-3
changelog:
  - Rebase patches to not leave backup files when not applied smoothly
  - Use --no-backup-if-mismatch to prevent including backup files


author: Tom Lane <tgl@redhat.com> 5.5.28-2
changelog:
  - Add patch for CVE-2012-5611
  Resolves: #883642
  - Widen DH key length from 512 to 1024 bits to meet minimum requirements
    of FIPS 140-2
  Related: #877124


author: Tom Lane <tgl@redhat.com> 5.5.28-1
changelog:
  - Update to MySQL 5.5.28, for various fixes described at
    http://dev.mysql.com/doc/refman/5.5/en/news-5-5-28.html
  - Clean up partially-created database files when mysql_install_db fails
  Related: #835131
  - Honor user and group settings from service file in mysqld-prepare-db-dir
  Resolves: #840431
  - Export THR_KEY_mysys as a workaround for inadequate threading support
  Resolves: #846602
  - Adopt new systemd macros for server package install/uninstall triggers
  Resolves: #850222
  - Use --no-defaults when invoking mysqladmin to wait for the server to start
  Related: #855704


author: Tom Lane <tgl@redhat.com> 5.5.27-1
changelog:
  - Update to MySQL 5.5.27, for various fixes described at
    http://dev.mysql.com/doc/refman/5.5/en/news-5-5-27.html


author: Tom Lane <tgl@redhat.com> 5.5.25a-1
changelog:
  - Update to MySQL 5.5.25a, for various fixes described at
    http://dev.mysql.com/doc/refman/5.5/en/news-5-5-25a.html
    http://dev.mysql.com/doc/refman/5.5/en/news-5-5-25.html
  - Don't use systemd's Restart feature; rely on mysqld_safe instead
  Resolves: #832029


author: Tom Lane <tgl@redhat.com> 5.5.24-1
changelog:
  - Update to MySQL 5.5.24, for various fixes described at
    http://dev.mysql.com/doc/refman/5.5/en/news-5-5-24.html
    including the fix for CVE-2012-2122
  Resolves: #830680
  - Tweak logrotate script to put the right permissions on mysqld.log
  - Minor specfile fixes for recent packaging guidelines changes


author: Tom Lane <tgl@redhat.com> 5.5.23-1
changelog:
  - Update to MySQL 5.5.23, for various fixes described at
    http://dev.mysql.com/doc/refman/5.5/en/news-5-5-23.html


author: Tom Lane <tgl@redhat.com> 5.5.22-1
changelog:
  - Update to MySQL 5.5.22, for various fixes described at
    http://dev.mysql.com/doc/refman/5.5/en/news-5-5-22.html
  - Turn on PrivateTmp in service file
  Resolves: #782513
  - Comment out the contents of /etc/logrotate.d/mysqld, so that manual
    action is needed to enable log rotation.  Given the multiple ways in
    which the rotation script can fail, it seems imprudent to try to make
    it run by default.
  Resolves: #799735


author: Honza Horak <hhorak@redhat.com> 5.5.21-3
changelog:
  - Revise mysql_plugin test patch so it moves plugin files to
    a temporary directory (better solution to #789530)


author: Honza Horak <hhorak@redhat.com> 5.5.21-2
changelog:
  - Fix ssl-related tests to specify expected cipher explicitly
  Related: #789600
  - Fix several strcpy calls to check destination size


author: Tom Lane <tgl@redhat.com> 5.5.21-1
changelog:
  - Update to MySQL 5.5.21, for various fixes described at
    http://dev.mysql.com/doc/refman/5.5/en/news-5-5-21.html
  - Hack openssl regression test to still work with rawhide's openssl
  - Fix assorted failures in post-install regression tests (mysql-test RPM)
  Resolves: #789530


author: Tom Lane <tgl@redhat.com> 5.5.20-2
changelog:
  - Revise our test-disabling method to make it possible to disable tests on a
    platform-specific basis, and also to get rid of mysql-disable-test.patch,
    which broke in just about every upstream update (Honza Horak)
  - Disable cycle-counter-dependent regression tests on ARM, since there is
    not currently any support for that in Fedora ARM kernels
  Resolves: #773116
  - Add some comments to mysqld.service documenting how to customize it
  Resolves: #785243


author: Tom Lane <tgl@redhat.com> 5.5.20-1
changelog:
  - Update to MySQL 5.5.20, for various fixes described at
    http://dev.mysql.com/doc/refman/5.5/en/news-5-5-20.html
    as well as security fixes described at
    http://www.oracle.com/technetwork/topics/security/cpujan2012-366304.html
  Resolves: #783828
  - Re-include the mysqld logrotate script, now that it's not so bogus
  Resolves: #547007


author: Tom Lane <tgl@redhat.com> 5.5.19-1
changelog:
  - Update to MySQL 5.5.19, for various fixes described at
    http://dev.mysql.com/doc/refman/5.5/en/news-5-5-19.html


author: Tom Lane <tgl@redhat.com> 5.5.18-1
changelog:
  - Update to MySQL 5.5.18, for various fixes described at
    http://dev.mysql.com/doc/refman/5.5/en/news-5-5-18.html


author: Tom Lane <tgl@redhat.com> 5.5.17-1
changelog:
  - Update to MySQL 5.5.17, for various fixes described at
    http://dev.mysql.com/doc/refman/5.5/en/news-5-5-17.html
  - Get rid of version-number assumption in sysv-to-systemd conversion trigger


author: Honza Horak <hhorak@redhat.com> 5.5.16-4
changelog:
  - Don't assume all ethernet devices are named ethX
  Resolves: #682365
  - Exclude user definition from my.cnf, user is defined in mysqld.service now
  Resolves: #661265


author: Tom Lane <tgl@redhat.com> 5.5.16-2
changelog:
  - Update to MySQL 5.5.16, for various fixes described at
    http://dev.mysql.com/doc/refman/5.5/en/news-5-5-16.html


author: Tom Lane <tgl@redhat.com> 5.5.15-2
changelog:
  - Update to MySQL 5.5.15, for various fixes described at
    http://dev.mysql.com/doc/refman/5.5/en/news-5-5-15.html


author: Tom Lane <tgl@redhat.com> 5.5.14-2
changelog:
  - Remove make_scrambled_password and make_scrambled_password_323 from mysql.h,
    since we're not allowing clients to call those functions anyway
  Related: #690346


author: Tom Lane <tgl@redhat.com> 5.5.14-1
changelog:
  - Update to MySQL 5.5.14, for various fixes described at
    http://dev.mysql.com/doc/refman/5.5/en/news-5-5-14.html


author: Tom Lane <tgl@redhat.com> 5.5.13-1
changelog:
  - Update to MySQL 5.5.13, for various fixes described at
    http://dev.mysql.com/doc/refman/5.5/en/news-5-5-13.html


author: Tom Lane <tgl@redhat.com> 5.5.12-1
changelog:
  - Update to MySQL 5.5.12, for various fixes described at
    http://dev.mysql.com/doc/refman/5.5/en/news-5-5-12.html


author: Tom Lane <tgl@redhat.com> 5.5.10-3
changelog:
  - Add LSB init block to initscript, to ensure sane ordering at system boot
  Resolves: #703214
  - Improve initscript start action to notice when mysqladmin is failing
    because of configuration problems
  Related: #703476
  - Remove exclusion of "gis" regression test, since upstream bug 59908
    is fixed (for some value of "fixed") as of 5.5.10.


author: Tom Lane <tgl@redhat.com> 5.5.10-2
changelog:
  - Add my_make_scrambled_password to the list of symbols exported by
    libmysqlclient.so.  Needed at least by pure-ftpd.


author: Tom Lane <tgl@redhat.com> 5.5.10-1
changelog:
  - Update to MySQL 5.5.10, for various fixes described at
    http://dev.mysql.com/doc/refman/5.5/en/news-5-5-10.html
    Note that this includes a rather belated soname version bump for
    libmysqlclient.so, from .16 to .18
  - Add tmpfiles.d config file so that /var/run/mysqld is recreated at boot
    (only needed in Fedora 15 and later)
  Resolves: #658938


author: Tom Lane <tgl@redhat.com> 5.5.9-1
changelog:
  - Update to MySQL 5.5.9, for various fixes described at
    http://dev.mysql.com/doc/refman/5.5/en/news-5-5-9.html
  - Add %{?_isa} to cross-subpackage Requires, per latest packaging guidelines


author: Tom Lane <tgl@redhat.com> 5.5.8-9
changelog:
  - Support s390/s390x in performance schema's cycle-counting functions
    (needed to make regression tests pass on these platforms)


author: Tom Lane <tgl@redhat.com> 5.5.8-8
changelog:
  - PPC64 floating-point differences are not masked by -ffloat-store after all,
    so let's just disable gis regression test till upstream makes it less picky
  Resolves: #674253
  - Add __perllib_requires setting to make rpm 4.9 do what we need


author: Tom Lane <tgl@redhat.com> 5.5.8-6
changelog:
  - Remove no-longer-needed special switches in CXXFLAGS, per yesterday's
    discussion in fedora-devel about -fexceptions.
  - Rebuild needed anyway to check compatibility with latest systemtap.


author: Tom Lane <tgl@redhat.com> 5.5.8-3
changelog:
  - my_print_help, load_defaults, free_defaults, and handle_options all turn
    out to be documented/recommended in Paul DuBois' MySQL book, so we'd better
    consider them part of the de-facto API.
  Resolves: #666728


author: Tom Lane <tgl@redhat.com> 5.5.8-1
changelog:
  - Update to MySQL 5.5.8 (major version bump).  Note this includes removal
    of libmysqlclient_r.so.
  - Add a linker version script to hide libmysqlclient functions that aren't
    part of the documented API.


author: Tom Lane <tgl@redhat.com> 5.1.52-1
changelog:
  - Update to MySQL 5.1.52, for various fixes described at
    http://dev.mysql.com/doc/refman/5.1/en/news-5-1-52.html
  Resolves: #646569


author: Tom Lane <tgl@redhat.com> 5.1.51-1
changelog:
  - Update to MySQL 5.1.51, for various fixes described at
    http://dev.mysql.com/doc/refman/5.1/en/news-5-1-51.html


author: Tom Lane <tgl@redhat.com> 5.1.50-2
changelog:
  - Include my_compiler.h in distribution, per upstream bug #55846.
    Otherwise PHP, for example, won't build.


author: Tom Lane <tgl@redhat.com> 5.1.50-1
changelog:
  - Update to MySQL 5.1.50, for various fixes described at
    http://dev.mysql.com/doc/refman/5.1/en/news-5-1-50.html
    http://dev.mysql.com/doc/refman/5.1/en/news-5-1-49.html


author: Tom Lane <tgl@redhat.com> 5.1.48-2
changelog:
  - Duplicate COPYING and EXCEPTIONS-CLIENT in -libs and -embedded subpackages,
    to ensure they are available when any subset of mysql RPMs are installed,
    per revised packaging guidelines
  - Allow init script's STARTTIMEOUT/STOPTIMEOUT to be overridden from sysconfig
  Related: #609734


author: Tom Lane <tgl@redhat.com> 5.1.48-1
changelog:
  - Update to MySQL 5.1.48, for various fixes described at
    http://dev.mysql.com/doc/refman/5.1/en/news-5-1-48.html
    including a fix for CVE-2010-2008
  Related: #614214


author: Tom Lane <tgl@redhat.com> 5.1.47-2
changelog:
  - Add back "partition" storage engine
  Resolves: #597390
  - Fix broken "federated" storage engine plugin
  Related: #587170
  - Read all certificates in SSL certificate files, to support chained certs
  Related: #598656


author: Tom Lane <tgl@redhat.com> 5.1.47-1
changelog:
  - Update to MySQL 5.1.47, for various fixes described at
    http://dev.mysql.com/doc/refman/5.1/en/news-5-1-47.html
    including fixes for CVE-2010-1848, CVE-2010-1849, CVE-2010-1850
  Resolves: #592862
  Resolves: #583717
  - Create mysql group explicitly in pre-server script, to ensure correct GID
  Related: #594155


author: Tom Lane <tgl@redhat.com> 5.1.46-1
changelog:
  - Update to MySQL 5.1.46, for various fixes described at
    http://dev.mysql.com/doc/refman/5.1/en/news-5-1-46.html


author: Tom Lane <tgl@redhat.com> 5.1.45-2
changelog:
  - Fix multiple problems described in upstream bug 52019, because regression
    tests fail on PPC if we don't.


author: Tom Lane <tgl@redhat.com> 5.1.45-1
changelog:
  - Update to MySQL 5.1.45, for various fixes described at
    http://dev.mysql.com/doc/refman/5.1/en/news-5-1-45.html


author: Tom Lane <tgl@redhat.com> 5.1.44-2
changelog:
  - Add "Obsoletes: mysql-cluster" to fix upgrade-in-place from F-12
  - Bring init script into some modicum of compliance with Fedora/LSB standards
  Related: #557711
  Related: #562749


author: Tom Lane <tgl@redhat.com> 5.1.44-1
changelog:
  - Update to MySQL 5.1.44, for various fixes described at
    http://dev.mysql.com/doc/refman/5.1/en/news-5-1-44.html
  - Remove mysql.info, which is not freely redistributable
  Resolves: #560181
  - Revert broken upstream fix for their bug 45058
  Resolves: #566547


author: Tom Lane <tgl@redhat.com> 5.1.43-2
changelog:
  - Remove mysql-cluster, which is no longer supported by upstream in this
    source distribution.  If we want it we'll need a separate SRPM for it.


author: Tom Lane <tgl@redhat.com> 5.1.43-1
changelog:
  - Update to MySQL 5.1.43, for various fixes described at
    http://dev.mysql.com/doc/refman/5.1/en/news-5-1-43.html


author: Tom Lane <tgl@redhat.com> 5.1.42-7
changelog:
  - Add backported patch for CVE-2008-7247 (upstream bug 39277)
  Related: #543619
  - Use non-expired certificates for SSL testing (upstream bug 50702)


author: Tom Lane <tgl@redhat.com> 5.1.42-2
changelog:
  - Disable building the innodb plugin; it tickles assorted gcc bugs and
    doesn't seem entirely ready for prime time anyway.


author: Tom Lane <tgl@redhat.com> 5.1.42-1
changelog:
  - Update to MySQL 5.1.42, for various fixes described at
    http://dev.mysql.com/doc/refman/5.1/en/news-5-1-42.html
  - Start mysqld_safe with --basedir=/usr, to avoid unwanted SELinux messages
  Resolves: #547485


author: Tom Lane <tgl@redhat.com> 5.1.41-1
changelog:
  - Update to MySQL 5.1.41, for various fixes described at
    http://dev.mysql.com/doc/refman/5.1/en/news-5-1-41.html
    including fixes for CVE-2009-4019
  Related: #540906
  - Don't set old_passwords=1; we aren't being bug-compatible with 3.23 anymore
  Resolves: #540735


author: Tom Lane <tgl@redhat.com> 5.1.40-1
changelog:
  - Update to MySQL 5.1.40, for various fixes described at
    http://dev.mysql.com/doc/refman/5.1/en/news-5-1-40.html
  - Do not force the --log-error setting in mysqld init script
  Resolves: #533736


author: Tom Lane <tgl@redhat.com> 5.1.39-3
changelog:
  - Work around two different compiler bugs on sparc, one by backing off
    optimization from -O2 to -O1, and the other with a klugy patch
  Related: #529298, #529299
  - Clean up bogosity in multilib stub header support: ia64 should not be
    listed (it's not multilib), sparc and sparc64 should be


author: Tom Lane <tgl@redhat.com> 5.1.39-1
changelog:
  - Update to MySQL 5.1.39, for various fixes described at
    http://dev.mysql.com/doc/refman/5.1/en/news-5-1-39.html


author: Tom Lane <tgl@redhat.com> 5.1.37-5
changelog:
  - Work around unportable assumptions about stpcpy(); re-enable main.mysql test
  - Clean up some obsolete parameters to the configure script


author: Tom Lane <tgl@redhat.com> 5.1.37-4
changelog:
  - Remove one misguided patch; turns out I was chasing a glibc bug
  - Temporarily disable "main.mysql" test; there's something broken there too,
    but we need to get mysql built in rawhide for dependency reasons


author: Tom Lane <tgl@redhat.com> 5.1.37-2
changelog:
  - Add a couple of patches to improve the probability of the regression tests
    completing in koji builds


author: Tom Lane <tgl@redhat.com> 5.1.37-1
changelog:
  - Update to MySQL 5.1.37, for various fixes described at
    http://dev.mysql.com/doc/refman/5.1/en/news-5-1-37.html


author: Tom Lane <tgl@redhat.com> 5.1.36-1
changelog:
  - Update to MySQL 5.1.36, for various fixes described at
    http://dev.mysql.com/doc/refman/5.1/en/news-5-1-36.html


author: Tom Lane <tgl@redhat.com> 5.1.35-1
changelog:
  - Update to MySQL 5.1.35, for various fixes described at
    http://dev.mysql.com/doc/refman/5.1/en/news-5-1-35.html
  - Ensure that /var/lib/mysql is created with the right SELinux context
  Resolves: #502966


author: Tom Lane <tgl@redhat.com> 5.1.34-1
changelog:
  - Update to MySQL 5.1.34, for various fixes described at
    http://dev.mysql.com/doc/refman/5.1/en/news-5-1-34.html
  - Increase startup timeout per bug #472222


author: Tom Lane <tgl@redhat.com> 5.1.33-1
changelog:
  - Update to MySQL 5.1.33.
  - Disable use of pthread_setschedparam; doesn't work the way code expects.
  Related: #477624


author: Tom Lane <tgl@redhat.com> 5.1.30-2
changelog:
  - hm, apparently --with-innodb and --with-ndbcluster are still needed
    even though no longer documented ...


author: Tom Lane <tgl@redhat.com> 5.1.30-1
changelog:
  - Update to MySQL 5.1.30.  Note that this includes an ABI break for
    libmysqlclient (it's now got .so major version 16).
  - This also updates mysql for new openssl build


author: Tom Lane <tgl@redhat.com> 5.0.67-2
changelog:
  - Build the "embedded server" library, and package it in a new sub-RPM
    mysql-embedded, along with mysql-embedded-devel for devel support files.
  Resolves: #149829


author: Tom Lane <tgl@redhat.com> 5.0.67-1
changelog:
  - Update to mysql version 5.0.67
  - Move mysql_config's man page to base package, again (apparently I synced
    that change the wrong way while importing specfile changes for ndbcluster)


author: Tom Lane <tgl@redhat.com> 5.0.51a-2
changelog:
  - Enable ndbcluster support
  Resolves: #163758
  - Suppress odd crash messages during package build, caused by trying to
    build dbug manual (which we don't install anyway) with dbug disabled
  Resolves: #437053
  - Improve mysql.init to pass configured datadir to mysql_install_db,
    and to force user=mysql for both mysql_install_db and mysqld_safe.
  Related: #450178


author: Tom Lane <tgl@redhat.com> 5.0.45-11
changelog:
  - Fix mysql-stack-guard patch to work correctly on IA64
  - Fix mysql.init to wait correctly when socket is not in default place
  Related: #435494


author: Dennis Gilmore <dennis@ausil.us> 5.0.45-10
changelog:
  - add sparc64 to 64 bit arches for test suite checking
  - add sparc, sparcv9 and sparc64 to multilib handling


author: Tom Lane <tgl@redhat.com> 5.0.45-9
changelog:
  - Fix the stack overflow problem encountered in January.  It seems the real
  issue is that the buildfarm machines were moved to RHEL5, which uses 64K not
  4K pages on PPC, and because RHEL5 takes the guard area out of the requested
  thread stack size we no longer had enough headroom.
  Related: #435337


author: Tom Lane <tgl@redhat.com> 5.0.45-7
changelog:
  - Unbelievable ... upstream still thinks that it's a good idea to have a
    regression test that is guaranteed to begin failing come January 1.
  - ... and it seems we need to raise STACK_MIN_SIZE again too.


author: Tom Lane <tgl@redhat.com> 5.0.45-4
changelog:
  - Seems we need explicit BuildRequires on gawk and procps now
  - Rebuild to fix Fedora toolchain issues


author: Tom Lane <tgl@redhat.com> 5.0.45-2
changelog:
  - Update License tag to match code.
  - Work around recent Fedora change that makes "open" a macro name.


author: Tom Lane <tgl@redhat.com> 5.0.45-1
changelog:
  - Update to MySQL 5.0.45
  Resolves: #246535
  - Move mysql_config's man page to base package
  Resolves: #245770
  - move my_print_defaults to base RPM, for consistency with Stacks packaging
  - mysql user is no longer deleted at RPM uninstall
  Resolves: #241912


author: Tom Lane <tgl@redhat.com> 5.0.37-2
changelog:
  - Use a less hacky method of getting default values in initscript
  Related: #233771, #194596
  - Improve packaging of mysql-libs per suggestions from Remi Collet
  Resolves: #233731
  - Update default /etc/my.cnf ([mysql.server] has been bogus for a long time)


author: Tom Lane <tgl@redhat.com> 5.0.37-1
changelog:
  - Update to MySQL 5.0.37
  Resolves: #231838
  - Put client library into a separate mysql-libs RPM to reduce dependencies
  Resolves: #205630


author: Tom Lane <tgl@redhat.com> 5.0.33-1
changelog:
  - Update to MySQL 5.0.33
  - Install band-aid fix for "view" regression test designed to fail after 2006
  - Don't chmod -R the entire database directory tree on every startup
  Related: #221085
  - Fix unsafe use of install-info
  Resolves: #223713
  - Cope with new automake in F7
  Resolves: #224171


author: Tom Lane <tgl@redhat.com> 5.0.27-1
changelog:
  - Update to MySQL 5.0.27 (see CVE-2006-4031, CVE-2006-4226, CVE-2006-4227)
  Resolves: #202247, #202675, #203427, #203428, #203432, #203434, #208641
  - Fix init script to return status 1 on server start timeout
  Resolves: #203910
  - Move mysqldumpslow from base package to mysql-server
  Resolves: #193559
  - Adjust link options for BDB module
  Resolves: #199368


author: Tom Lane <tgl@redhat.com> 5.0.22-2
changelog:
  - Work around brew's tendency not to clean up failed builds completely,
    by adding code in mysql-testing.patch to kill leftover mysql daemons.


author: Tom Lane <tgl@redhat.com> 5.0.22-1
changelog:
  - Update to MySQL 5.0.22 (fixes CVE-2006-2753)
  - Install temporary workaround for gcc bug on s390x (bz #193912)


author: Tom Lane <tgl@redhat.com> 5.0.18-4
changelog:
  - Modify multilib header hack to not break non-RH arches, per bug #181335
  - Remove logrotate script, per bug #180639.
  - Add a new mysql-test RPM to carry the regression test files;
    hack up test scripts as needed to make them run in /usr/share/mysql-test.


author: Tom Lane <tgl@redhat.com> 5.0.16-1
changelog:
  - Update to MySQL 5.0.16
  - Add EXCEPTIONS-CLIENT license info to the shipped documentation
  - Make my_config.h architecture-independent for multilib installs;
    put the original my_config.h into my_config_$ARCH.h
  - Add -fwrapv to CFLAGS so that gcc 4.1 doesn't break it


author: Tom Lane <tgl@redhat.com> 4.1.12-2
changelog:
  - Fix buffer overflow newly exposed in isam code; it's the same issue
    previously found in myisam, and not very exciting, but I'm tired of
    seeing build warnings.


author: Tom Lane <tgl@redhat.com> 4.1.12-1
changelog:
  - Update to MySQL 4.1.12 (includes a fix for bz#158688, bz#158689)
  - Extend mysql-test-ssl.patch to solve rpl_openssl test failure (bz#155850)
  - Update mysql-lock-ssl.patch to match the upstream committed version
  - Add --with-isam to re-enable the old ISAM table type, per bz#159262
  - Add dependency on openssl-devel per bz#159569
  - Remove manual.txt, as upstream decided not to ship it anymore;
    it was redundant with the mysql.info file anyway.


author: Tom Lane <tgl@redhat.com> 4.1.11-3
changelog:
  - Enable openssl tests during build, per bz#155850
  - Might as well turn on --disable-dependency-tracking


author: Tom Lane <tgl@redhat.com> 4.1.11-2
changelog:
  - Avoid dependency on <asm/atomic.h>, cause it won't build anymore on ia64.
    This is probably a cleaner solution for bz#143537, too.


author: Tom Lane <tgl@redhat.com> 4.1.11-1
changelog:
  - Update to MySQL 4.1.11 to fix bz#152911 as well as other issues
  - Move perl-DBI, perl-DBD-MySQL dependencies to server package (bz#154123)
  - Override configure thread library test to suppress HAVE_LINUXTHREADS check
  - Fix BDB failure on s390x (bz#143537)
  - At last we can enable "make test" on all arches


author: Tom Lane <tgl@redhat.com> 4.1.10a-1
changelog:
  - Update to MySQL 4.1.10a to fix security vulnerabilities (bz#150868,
    for CAN-2005-0711, and bz#150871 for CAN-2005-0709, CAN-2005-0710).


author: Tom Lane <tgl@redhat.com> 4.1.10-2
changelog:
  - Need -fno-strict-aliasing in at least one place, probably more.
  - Work around some C spec violations in mysql.


author: Tom Lane <tgl@redhat.com> 4.1.7-6
changelog:
  - Fix init script to not need a valid username for startup check (bz#142328)
  - Fix init script to honor settings appearing in /etc/my.cnf (bz#76051)
  - Enable SSL (bz#142032)


author: Tom Lane <tgl@redhat.com> 4.1.7-4
changelog:
  - Turn off old_passwords in default /etc/my.cnf file, for better compatibility
    with mysql 3.x clients (per suggestion from Joe Orton).


author: Tom Lane <tgl@redhat.com> 3.23.58-13
changelog:
  - fix security issues CAN-2004-0835, CAN-2004-0836, CAN-2004-0837
    (bugs #135372, 135375, 135387)
  - fix privilege escalation on GRANT ALL ON `Foo\_Bar` (CAN-2004-0957)


author: Tom Lane <tgl@redhat.com> 3.23.58-12
changelog:
  - fix multilib problem with mysqlbug and mysql_config
  - adjust chkconfig priority per bug #128852
  - remove bogus quoting per bug #129409 (MySQL 4.0 has done likewise)
  - add sleep to mysql.init restart(); may or may not fix bug #133993


author: Tom Lane <tgl@redhat.com> 3.23.58-11
changelog:
  - fix low-priority security issues CAN-2004-0388, CAN-2004-0381, CAN-2004-0457
    (bugs #119442, 125991, 130347, 130348)
  - fix bug with dropping databases under recent kernels (bug #124352)


author: Tom Lane <tgl@redhat.com> 3.23.58-8
changelog:
  - repair logfile attributes in %files, per bug #102190
  - repair quoting problem in mysqlhotcopy, per bug #112693
  - repair missing flush in mysql_setpermission, per bug #113960
  - repair broken error message printf, per bug #115165
  - delete mysql user during uninstall, per bug #117017
  - rebuilt


author: Patrick Macdonald <patrickm@redhat.com> 3.23.57-1
changelog:
  - revert to prior version of MySQL due to license incompatibilities
    with packages that link against the client.  The MySQL folks are
    looking into the issue.


author: Trond Eivind Glomsrd <teg@redhat.com> 3.23.52-2
changelog:
  - Add --enable-local-infile to configure - a new option
    which doesn't default to the old behaviour (#72885)


author: Trond Eivind Glomsrd <teg@redhat.com> 3.23.49-3
changelog:
  - Add the various .cnf examples as doc files to mysql-server (#60349)
  - Don't include manual.ps, it's just 200 bytes with a URL inside (#60349)
  - Don't include random files in /usr/share/mysql (#60349)
  - langify (#60349)


author: Trond Eivind Glomsrd <teg@redhat.com> 3.23.47-4
changelog:
  - Use kill, not mysqladmin, to flush logs and shut down. Thus,
    an admin password can be set with no problems.
  - Remove reload from init script


author: Trond Eivind Glomsrd <teg@redhat.com> 3.23.46-1
changelog:
  - 3.23.46
  - use -fno-rtti and -fno-exceptions, and set CXX to increase stability.
    Recommended by mysql developers.


author: Trond Eivind Glomsrd <teg@redhat.com> 3.23.41-1
changelog:
  - 3.23.41 bugfix release
  - disable innodb, to avoid the broken updates
  - Use "mysqladmin flush_logs" instead of kill -HUP in logrotate
    script (#51711)


author: Trond Eivind Glomsrd <teg@redhat.com>
changelog:
  - Reenable test, but don't run them for s390, s390x or ia64
  - Make /etc/my.cnf config(noplace). Same for /etc/logrotate.d/mysqld


author: Trond Eivind Glomsrd <teg@redhat.com>
changelog:
  - Make it obsolete our 6.2 PowerTools packages
  - 3.23.36 bugfix release - fixes some security issues
    which didn't apply to our standard configuration
  - Make "make test" part of the build process, except on IA64
    (it fails there)


author: Trond Eivind Glomsrd <teg@redhat.com>
changelog:
  - gettextize
  - move the items in Requires(post): to Requires: in preparation
    for an errata for 7.0 when 3.23.31 is released
  - 3.23.31


author: Trond Eivind Glomsrd <teg@redhat.com>
changelog:
  - add the log file to the rpm database, and make it 0640
    (#24116)
  - as above in logrotate script
  - changes to the init sequence - put most of the data
    in /etc/my.cnf instead of hardcoding in the init script
  - use /var/run/mysqld/mysqld.pid instead of
    /var/run/mysqld/pid
  - use standard safe_mysqld
  - shut down cleaner


author: Trond Eivind Glomsrd <teg@redhat.com>
changelog:
  - 3.23.30
  - do an explicit chmod on /var/lib/mysql in post, to avoid
    any problems with broken permissons. There is a report
    of rm not changing this on its own (#22989)


author: Trond Eivind Glomsrd <teg@redhat.com>
changelog:
  - bzipped source
  - changed from 85 to 78 in startup, so it starts before
    apache (which can use modules requiring mysql)


author: Trond Eivind Glomsrd <teg@redhat.com>
changelog:
  - check for negative niceness values, and negate it
    if present (#17899)
  - redefine optflags on IA32 FTTB


author: Trond Eivind Glomsrd <teg@redhat.com>
changelog:
  - 3.23.26, which among other fixes now uses mkstemp()
    instead of tempnam().
  - revert changes made yesterday, the problem is now
    isolated


author: Trond Eivind Glomsrd <teg@redhat.com>
changelog:
  - rename config file to /etc/my.cnf, which is what
    mysqld wants... doh. (#17432)
  - include a changed safe_mysqld, so the pid file option
    works.
  - make mysql dir world readable to they can access the
    mysql socket. (#17432)
  - 3.23.24


author: Trond Eivind Glomsrd <teg@redhat.com>
changelog:
  - don't run ldconfig -n, it doesn't update ld.so.cache
    (#16034)
  - include some missing binaries
  - use safe_mysqld to start the server (request from
    mysql developers)


author: Trond Eivind Glomsrd <teg@redhat.com>
changelog:
  - don't build the SQL daemon statically (glibc problems)
  - fix the logrotate script - only flush log if mysql
    is running
  - change the reloading procedure 
  - remove icon - glint is obsolete a long time ago


author: Trond Eivind Glomsrd <teg@redhat.com>
changelog:
  - try the new compiler again
  - build the SQL daemon statically
  - add compile time support for complex charsets
  - enable assembler
  - more cleanups in initscript


author: Trond Eivind Glomsrd <teg@redhat.com>
changelog:
  - 3.23.21
  - remove file from /etc/sysconfig
  - Fix initscript a bit - initialization of databases doesn't
    work yet
  - specify the correct licenses
  - include a /etc/my.conf (empty, FTTB)
  - add conditional restart to spec file


author: Trond Eivind Glomsrd <teg@redhat.com>
changelog:
  - update to 3.23.20
  - use %configure, %makeinstall, %{_tmppath}, %{_mandir},
    %{_infodir}, /etc/init.d
  - remove the bench package
  - change some of the descriptions a little bit
  - fix the init script
  - some compile fixes
  - specify mysql user
  - use mysql uid 27 (postgresql is 26)
  - don't build on ia64


author: Jos Vos <jos@xos.nl>
changelog:
  - Version 3.22.32 release XOS.1 for LinuX/OS 1.8.0
  - Upgrade from version 3.22.27 to 3.22.32.
  - Do "make install" instead of "make install-strip", because "install -s"
    now appears to fail on various scripts.  Afterwards, strip manually.
  - Reorganize subpackages, according to common Red Hat packages: the client
    program and shared library become the base package and the server and
    some accompanying files are now in a separate server package.  The
    server package implicitly requires the base package (shared library),
    but we have added a manual require tag anyway (because of the shared
    config file, and more).
  - Rename the mysql-benchmark subpackage to mysql-bench.


author: Jos Vos <jos@xos.nl>
changelog:
  - Version 3.22.27 release XOS.2 for LinuX/OS 1.7.1
  - Add post(un)install scripts for updating ld.so.conf (client subpackage).


author: Jos Vos <jos@xos.nl>
changelog:
  - Version 3.22.27 release XOS.1 for LinuX/OS 1.7.0
  - Initial version.
  - Some ideas borrowed from Red Hat Powertools 6.1, although this spec
    file is a full rewrite from scratch.


author: Akira TAGOH <tagoh@redhat.com> - 0.1.4-1
changelog:
  - New upstream release.
    - Fix file writing issue when the classification filter is turned off.
      (#886330)


author: James Ni <kent.neo@gmail.com> - 0.0.7-1
changelog:
  - Fixed rhbz#838871, Apply button is always clickable
  - Fixed rhbz#838854, existing settings in .i18n isn't reflected to initial value
  - Fixed rhbz#838865, Unable to remove language in GTK Language Order tab
  - Fixed rhbz#838850 - empty language added to .i18n


author: Remi Collet <rcollet@redhat.com> - 1.5.2-1
changelog:
  - update to 1.5.2
  - add all explicit cmake options to ensure openssl is used
    even in local build with other lilbraries available


author: Miro Hrončok <mhroncok@redhat.com> - 37.0.0-1
changelog:
  - Update to 37.0.0 (fixes #1474126)
  - Removed not needed pip3 patch (upstream included different version of fix)


author: Tomas Orsava <torsava@redhat.com> - 36.2.0-7
changelog:
  - Re-enable tests to finish bootstrapping the platform-python stack
    (https://fedoraproject.org/wiki/Changes/Platform_Python_Stack)


author: Tomas Orsava <torsava@redhat.com> - 36.2.0-6
changelog:
  - Add the platform-python subpackage
  - Disable tests so platform-python stack can be bootstrapped
    (https://fedoraproject.org/wiki/Changes/Platform_Python_Stack)


author: Tomas Orsava <torsava@redhat.com> - 36.2.0-5
changelog:
  - Add Patch 0 that fixes a test suite failure on Python 3 in absence of
    the Python 2 version of pip
  - Move docs to their proper place


author: Tomas Orsava <torsava@redhat.com> - 36.2.0-4
changelog:
  - Switch macros to bcond's and make Python 2 optional to facilitate building
    the Python 2 and Python 3 modules.


author: Michal Cyprian <mcyprian@redhat.com> - 36.2.0-3
changelog:
  - Revert "Add --executable option to easy_install command"
    This enhancement is currently not needed and it can possibly
    collide with `pip --editable`option


author: Kevin Fenzi <kevin@scrye.com> - 34.1.1-1
changelog:
  - Update to 34.1.1. Fixes bug #1412268
  - Fix License tag. Fixes bug #1412268
  - Add Requires for fomerly bundled projects: six, packaging appdirs


author: Kevin Fenzi <kevin@scrye.com> 17.1.1-3
changelog:
  - Drop no longer needed Requires/BuildRequires on python-backports-ssl_match_hostname
  - Fixes bug #1231325


author: Ralph Bean <rbean@redhat.com> - 6.0.2-2
changelog:
  - Modernized python2 macros.
  - Inlined locale environment variables in the %check section.
  - Remove bundled egg-info and .exes.


author: Toshio Kuratomi <toshio@fedoraproject.org> - 2.0-8
changelog:
  - Remove the python-setuptools-devel Virtual Provides as per this Fedora 21
    Change: http://fedoraproject.org/wiki/Changes/Remove_Python-setuptools-devel


author: Toshio Kuratomi <toshio@fedoraproject.org> - 2.0-1
changelog:
  - Update to new upstream release with a few things removed from the API:
    Changelog: https://pypi.python.org/pypi/setuptools#id139


author: Toshio Kuratomi <toshio@fedoraproject.org> - 1.1.7-1
changelog:
  - Update to newer upstream release that has our patch to the unittests
  - Fix for http://bugs.python.org/issue17997#msg194950 which affects us since
    setuptools copies that code. Changed to use
    python-backports-ssl_match_hostname so that future issues can be fixed in
    that package.


author: Toshio Kuratomi <toshio@fedoraproject.org> - 1.1.6-1
changelog:
  - Update to newer upstream release.  Some minor incompatibilities listed but
    they should affect few, if any consumers.


author: Toshio Kuratomi <toshio@fedoraproject.org> - 0.9.5-1
changelog:
  - Update to 0.9.5
    - package_index can handle hashes other than md5
    - Fix security vulnerability in SSL certificate validation
    - https://bugzilla.redhat.com/show_bug.cgi?id=963260


author: Toshio Kuratomi <toshio@fedoraproject.org> - 0.8-1
changelog:
  - Update to upstream 0.8  release.  Codebase now runs on anything from
    python-2.4 to python-3.3 without having to be translated by 2to3.


author: Toshio Kuratomi <toshio@fedoraproject.org> - 0.6.28-1
changelog:
  - New upstream release:
    - python-3.3 fixes
    - honor umask when setuptools is used to install other modules


author: Toshio Kuratomi <toshio@fedoraproject.org> - 0.6.13-5
changelog:
  - Upstream patch for compatibility problem with setuptools
  - Minor spec cleanups
  - Provide python-distribute for those who see an import distribute and need
    to get the proper package.


author: Toshio Kuratomi <toshio@fedoraproject.org> - 0.6.10-1
changelog:
  - Update the python3 portions but disable for now.
  - Update to 0.6.10
  - Remove %pre scriptlet as the file has a different name than the old
    package's directory


author: Toshio Kuratomi <toshio@fedoraproject.org> - 0.6.9-4
changelog:
  - Fix install to make /usr/bin/easy_install the py2 version
  - Don't need python3-tools since the library is now in the python3 package
  - Few other changes to cleanup style


author: Toshio Kuratomi <toshio@fedoraproject.org> - 0.6.7-1
changelog:
  - Move easy_install back into the main package as the needed files have been
    moved from python-devel to the main python package.
  - Update to 0.6.7 bugfix.


author: Toshio Kuratomi <toshio@fedoraproject.org> - 0.6.4-1
changelog:
  - First build from the distribute codebase -- distribute-0.6.4.
  - Remove svn patch as upstream has chosen to go with an easier change for now.


author: David Shea <dshea@redhat.com> - 0.4.5-3
changelog:
  - Render the map directly from SVG (#1335158)
  - Fix memory leaks in tz.c
  - Fix an invalid memory access
  - Do not modify TZ in the process environment
  - Move all data files to /usr/share/libtimezonemap from .../libtimezonemap/ui
  - Add extra city data so all timezone offsets are clickable
  - Move Venezuela from -04:30 to -04:00
  - Fix the conversion of points just west of 180 longitude
  - Remove the out-of-date Olson map data
  - Update the "backward" file
  - Improve the location selected when setting the timezone by name (#1322648)
  - Remove an extra line in the +10:00 layer
  - Move Chile back an hour


author: David Shea <dshea@redhat.com> - 0.4.4-1
changelog:
  - Fixes for LP#1440157:
    Port to libsoup directly for geoname results
    Fix some memory leaks
    Do not reuse GCancellables
  - Upstream merges of SVG update and constrained location cycles


author: David Shea <dshea@redhat.com> - 0.4.2-6
changelog:
  - Updated the time zone map images
  - Updated the city data from geonames.org
  - Fix a memory leak and potential crash with the locations list
  - Cycle through a smaller list of map locations on repeated clicks


author: David Shea <dshea@redhat.com> - 0.4.1-4
changelog:
  - Merge fixes from lp:timezonemap
  - Add cc-timezone-location.h to timezonemapincludes_HEADERS so it gets installed (iain.lane)
  - Set en_name correctly (iain.lane)
  - Don't call g_type_init() on glib >= 2.35; it's deprecated (iain.lane)


author: David Shea <dshea@redhat.com> - 0.4.1-2
changelog:
  - Make whitespace and indentation consistent (iain.lane@canonical.com)
  - Switched to a git-formatted patch for the FSF address to make things easier
    for me to track (dshea)
  - Create local copies of string properties. (dshea)
  - Moved CcTimezoneLocation into its own file. (dshea)
  - Don't close a NULL file pointer. (dshea)
  - Turn on and fix g-ir-scanner warnings. (dshea)
  - Added a .bzrignore file to ignore all the files generated by the build. (dshea)
  - Ignore the INSTALL file (dshea)
  - Added a function to clear the location set for a CcTimezoneMap (dshea)
  - Allow the timezone highlight to be manually set separately from the location. (dshea)


author: Jakub Filak <jfilak@redhat.com> - 1.0.10-1
changelog:
  - Temporarily ignore failures of reporter-ureport until ABRT start using FAF2
  - Prevent users from reporting low quality stack traces


author: Jakub Filak <jfilak@redhat.com> - 1.0.9-1
changelog:
  - Make the agent configurable via a configuration file
  - Include custom debug info in bug reports
  - Make the detection of 'executable' working with JAR files


author: Jakub Filak <jfilak@redhat.com> - 1.0.8-2
changelog:
  - Make sure that agent_onload and agent_onunload are processed only once
  - Fix a pair of defects uncovered by coverity


author: Jakub Filak <jfilak@redhat.com> - 1.0.8-1
changelog:
  - Do not report exceptions caught in a native method
  - Mark stack traces with 3rd party classes as not-reportable
  - Calculate 'duphash' & 'uuid' in satyr
  - Use the main class URL for 'executable'
  - Do not ship own reporting workflow definitions
  - Code optimizations


author: Jakub Filak <jfilak@redhat.com> - 1.0.7-1
changelog:
  - Use the last frame class path for executable
  - Gracefully handle JVMTI errors
  - Add an abstract to README
  - Add support for journald and syslog
  - Make log output disabled by default
  - Add support for changing log directory
  - Fix a race condition causing a crash of JVM


author: Pavel Cahyna <pcahyna@redhat.com> - 1.0-7
changelog:
  - Update tests for the network role
  - Fix typo in a test for the timesync role
  - Tag tests suitable for Tier1 testing
  - Rebase the network role to add support for device features (PR#115,
    rhbz#1696703) and atomic changes (PR#119, rhbz#1695161)
  - network: apply upstream PR#121: allow modifying interface attributes
    without disrupting services (rhbz#1695157)


author: Pavel Cahyna <pcahyna@redhat.com> - 1.0-6
changelog:
  - Rebase the selinux role, fixes typo in tests, uncovered by Ansible 2.7,
    (rhbz#1677743) and lists all input variables in defaults
    to make Satellite aware of them (rhbz#1674004, PR#43)
  - Rebase the kdump role to fix check mode problems: rhbz#1685904
  - Rebase the timesync role: fixes check mode problems (rhbz#1685904)
    and lists all input variables in defaults (rhbz#1674004)
  - Rebase the network role: keeps the interface up for state: up
    if persistent_state is absent and solves problems with defining
    VLAN and MACVLAN interface types (issue #19) (rhbz#1685902)


author: Pavel Cahyna <pcahyna@redhat.com> - 1.0-5
changelog:
  - spec file improvement: Unify the source macros with deftag() and defcommit()
  - Update to upstream released versions and drop unnecessary patches.
  - Unify the spec file with Fedora (no functional changes intended).
  - Misc spec file comments fixes (by Mike DePaulo)
  - Fix rpmlint error by escaping a previous changelog entry with a macro (by Mike DePaulo)
  - Comply with Fedora guidelines by always using "cp -p" in %install (by Mike DePaulo)
  - Rebase network role - doc improvements, Fedora 29 and Ansible 2.7 support
  - Regenerate network role patch to apply without offset
  - Rebase kdump role to fix a forgotten edit, rhbz#1645633
  - Update timesync examples: add var prefix (rhbz#1642152), correct role prefix
  - Add Obsoletes for the -techpreview subpackage
  - Add warnings to role READMEs and other doc updates, rhbz#1616018
  - network: split the state setting into state and persistent_state, rhbz#1616014
  - depend on python-jmespath as Ansible will not ship it, rhbz#1660559


author: Pavel Cahyna <pcahyna@redhat.com> - 1.0-4
changelog:
  - Format the READMEs as html, by vdolezal, with changes to use highlight
    (source-highlight does not understand YAML)


author: Pavel Cahyna <pcahyna@redhat.com> - 1.0-3
changelog:
  - Rebase the network role to the last revision (d866422).
    Many improvements to tests, introduces autodetection of the current provider
    and defaults to using profile name as interface name.
  - Rebase the selinux, timesync and kdump roles to their 1.0rc1 versions.
    Many changes to the role interfaces to make them more consistent
    and conforming to Ansible best practices.
  - Update the description.


author: Pavel Cahyna <pcahyna@redhat.com> - 0.6-4
changelog:
  - Fix complaints about /usr/bin/python during RPM build by making the affected scripts non-exec
  - Fix merge botch


author: Pavel Cahyna <pcahyna@redhat.com> - 0.6-2
changelog:
  - Document network role options: static routes, ethernet, dns
    Upstream PR#36, bz1550128, documents bz1487747 and bz1478576


author: Pavel Cahyna <pcahyna@redhat.com> - 0.6-1
changelog:
  - Drop hard dependency on ansible (#1525655), patch from Yaakov Selkowitz
  - Update the network role to version 0.4, solves bz#1487747, bz#1478576


author: Pavel Cahyna <pcahyna@redhat.com> - 0.5-1
changelog:
  - SELinux: fix policy reload when SELinux is disabled on CentOS/RHEL 6
    (bz#1493574)
  - network: update to b856c7481bf5274d419f71fb62029ea0044b3ec1 :
    makes the network role idempotent (bz#1476053) and fixes manual
    network provider selection (bz#1485074).


author: Pavel Cahyna <pcahyna@redhat.com> - 0.4-1
changelog:
  - network: update to b9b6f0a7969e400d8d6ba0ac97f69593aa1e8fa5:
    ensure that state:absent followed by state:up works (bz#1478910), and change
    the example IP adresses to the IANA-assigned ones.
  - SELinux: fix the case when SELinux is disabled (bz#1479546).


author: Pavel Cahyna <pcahyna@redhat.com> - 0.3-2
changelog:
  - We can't change directories to symlinks (rpm bug #447156) so keep the old
    names and create the new names as symlinks.


author: Pavel Cahyna <pcahyna@redhat.com> - 0.3-1
changelog:
  - Change the prefix to linux-system-roles., keeping compatibility
    symlinks.
  - Update the network role to dace7654feb7b5629ded0734c598e087c2713265:
    adds InfiniBand support and other fixes.
  - Drop a patch included upstream.


author: Pavel Cahyna <pcahyna@redhat.com> - 0.2-2
changelog:
  - Leave a copy of README and COPYING in every role's directory, as suggested by T. Bowling.
  - Move the network example inventory to the documentation directory together.
    with the example playbooks and delete the now empty "examples" directory.
  - Use proper reserved (by RFC 7042) MAC addresses in the network examples.


author: Pavel Cahyna <pcahyna@redhat.com> - 0.2-1
changelog:
  - Update the networking role to version 0.2 (#1459203)
  - Version every role and the package separately. They live in separate repos
    and upstream release tags are not coordinated.


author: Pavel Cahyna <pcahyna@redhat.com> - 0.1-1
changelog:
  - Update to 0.1 (first upstream release).
  - Remove the tuned role, it is not ready yet.
  - Move the example playbooks to /usr/share/doc/rhel-system-roles/$SUBSYSTEM
    directly to get rid of an extra directory.
  - Depend on ansible.


author: Pavel Cahyna <pcahyna@redhat.com> - 0-0.1.20170504
changelog:
  - Initial release.
  - kdump r. fe8bb81966b60fa8979f3816a12b0c7120d71140
  - postfix r. 43eec5668425d295dce3801216c19b1916df1f9b
  - selinux r. 1e4a21f929455e5e76dda0b12867abaa63795ae7
  - timesync r. 33a1a8c349de10d6281ed83d4c791e9177d7a141
  - tuned r. 2e8bb068b9815bc84287e9b6dc6177295ffdf38b
  - network r. 03ff040df78a14409a0d89eba1235b8f3e50a750


author: John (J5) Palmieri <johnp@redhat.com> 1.9-3
changelog:
  - Fixed License to be LGPL
  - Add COPYING license file to docs
  - Fixed Group
  - Fixed buildroot
  - Added {} braces around % macros
  - Removed .la and .a files 
  - Own {_includedir}/libmb directory
  - Add dist tag to release
  - Add smpflags  flag to make
  - Remove use of boken makeinstall macro


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


author: Josh Stone <jistone@redhat.com> 8.1.1-1
changelog:
  - Update to release 8.1.1.
  - Drop the backported dyninst-test2_4-kill-init.patch.
  - Drop the now-upstreamed dyninst-unused_vars.patch.
  - Update other patches for context.
  - Patch the installed symlinks to be relative, not $(DEST) filled.


author: Josh Stone <jistone@redhat.com> 8.0-5
changelog:
  - Add a dyninst-testsuite package.
  - Patch test2_4 to protect against running as root.
  - Make dyninst-static require dyninst-devel.


author: Josh Stone <jistone@redhat.com>
changelog:
  - Tweak the configure/make commands
  - Disable the testsuite via configure.
  - Set the private includedir and libdir via configure.
  - Set VERBOSE_COMPILATION for make.
  - Use DESTDIR for make install.


author: Josh Stone <jistone@redhat.com> 8.0-1
changelog:
  - Update to release 8.0.
  - Updated "files doc" to reflect renames.
  - Drop the unused BuildRequires libxml2-devel.
  - Drop the 7.99.x version-munging patch.


author: Josh Stone <jistone@redhat.com> 7.99.1-0.27
changelog:
  - Rebase to git dd8f40b7b4742ad97098613876efeef46d3d9e65
  - Use _smp_mflags to enable building in parallel.


author: Josh Stone <jistone@redhat.com> 7.99.1-0.25
changelog:
  - Rebase on newer git tree.
  - Bump the fake version to 7.99.1 to account for ABI differences.
  - Enforce the minimum libdwarf version.
  - Drop the upstreamed R_PPC_NUM patch.


author: Josh Stone <jistone@redhat.com> 7.99-0.23
changelog:
  - Rebase on newer git tree.
  - Update license files with upstream additions.
  - Split documentation into -doc subpackage.
  - Claim ownership of {_libdir}/dyninst.


author: Josh Stone <jistone@redhat.com> - 7.99-0.21
changelog:
  - Rebase on newer git tree
  - Update context in dyninst-git.patch
  - Drop dyninst-delete_array.patch
  - Drop dyninst-common-makefile.patch


author: William Cohen <wcohen@redhat.com> - 7.99-0.18
changelog:
  - Rebase on newer git tree the has a number of merges into it.
  - Adjust spec file to allow direct use of git patches
  - Fix to eliminate unused varables.
  - Proper delete for array.


author: William Cohen <wcohen@redhat.com> - 7.99-0.12
changelog:
  - Fix static library and header file permissions.
  - Use sources from the dyninst git repositories.
  - Fix 32-bit library versioning for libdyninstAPI_RT_m32.so.


author: Daiki Ueno <dueno@redhat.com> - 0.1.3-1
changelog:
  - move arch-independent data files to -common subpackage
  - remove unnecessary R: from -common and -data subpackages
  - add BR: python2-devel


author: Miro Hrončok <mhroncok@redhat.com> - 0.3.2-5
changelog:
  - Rebuild for Python 3.6
  - BR /usr/bin/tox instead of python-tox
  - Use %{python3_version_nodots} instead of hardcoded 35


author: Stephen Gallagher <sgallagh@redhat.com> - 2.3.3-5
changelog:
  - Autodetect the minimum key strength from the system security level.
  - Autodetect the hash algorithm to use from the system security level.
  - Disallow setting a key strength below the system minimum.
  - Resolves: rhbz#1653323


author: Stephen Gallagher <sgallagh@redhat.com> - 2.3.0-1
changelog:
  - Update to 2.3.0
  - Switch to meson build system
  - Add support for non-DNS subjectAlternativeName values (issue #4)


author: Stephen Gallagher <sgallagh@redhat.com> - 2.0.4-1
changelog:
  - Update to 2.0.4
  - Addresses a potential race-condition when the key and certificate share the
    same file.


author: Stephen Gallagher <sgallagh@redhat.com> - 1.0.0-1
changelog:
  - New upstream release 1.0.0
  - Rewritten in Go
  - Runtime depends only on OpenSSL, no more Python
  - Support for writing certificate and key in a single file


author: Stephen Gallagher <sgallagh@redhat.com> 0.2-1
changelog:
  - Add support for namedConstraints
  - Add support for subjectAltNames
  - Fix packaging issues from Fedora package review


author: Florian Müllner <fmuellner@redhat.com> - 3.32.1-5
changelog:
  - Small refinements after design feedback:
    - use default icon size in picker button to avoid blurriness
    - use <super> shortcut to open window picker
    Resolves: #1721195


author: Ray Strode <rstrode@redhat.com> - 3.28.1-4
changelog:
  - Add back corporate logo on the left of Activities
  - Remove shadow remnants of app logo to the right of Activities
    Resolves: #1620241


author: Ray Strode <rstrode@redhat.com> - 3.28.1-3
changelog:
  - Add a wayland variant of gnome-classic
    Also change up the names to Standard and Classic to match UX design

    Related: #1612915 1595825


author: Rahul Sundaram <sundaram@fedoraproject.org> - 3.9.3-1
changelog:
  - Update to 3.9.3
  - Obsolete default-min-max and static workspaces extensions
  - Use make_install macro
  - Fix bogus dates in spec changelog


author: Mohamed El Morabity <melmorabity@fedoraproject.org> - 3.7.5.1-1
changelog:
  - Update to 3.7.5
  - Enable new launch-new-instance and window-list extensions, and add them in the
    classic-mode extension set
  - Re-add places-menu in the classic-mode extension set


author: Mohamed El Morabity <melmorabity@fedoraproject.org> - 3.7.3-1
changelog:
  - Update to 3.7.3
  - Enable new default-min-max and static-workspaces extensions
  - Provide new subpackage gnome-classic-session
  - Revamp summaries and descriptions


author: Mohamed El Morabity <melmorabity@fedoraproject.org> - 3.1.91-3.20111001gite102c0c6
changelog:
  - Update to a newer git snapshot
  - Fix GNOME Shell version to work with GS 3.2.0
  - Add Requires on GS 3.2.0 or above to gnome-shell-common


author: Michel Salim <salimma@fedoraproject.org> - 3.1.4-1
changelog:
  - Update to 3.1.4
  - Enable systemMonitor extension
  - Prepare xrandr-indicator, commenting out since it does not seem to work yet
  - Rename subpackages in line with new guidelines (# 715367)
  - Sort subpackages in alphabetical order


author: Timur Kristóf <venemo@fedoraproject.org> - 3.0.2-1.g63dd27cgit
changelog:
  - Update to a newer git snapshot
  - Fix RHBZ bug #708230
  - Enabled systemMonitor extension, but commented out since the requirements are not available


author: Jakub Martisko <jamartis@redhat.com> - 0.13.68-6
changelog:
  - Fix multilib regression by adding a 32bit version of the multilib patch
  - Properly bump the release number in the previous changelog message
  - Resolves: #1638337


author: Jakub Martisko <jamartis@redhat.com> - 0.13.68-3
changelog:
  - Fix CVEs 2018-7725, 2018-7726, 2018-7727, 2018-6484, 2018-6869 
  - Resolves: 1555082
  - Resolves: 1545818


author: Matthias Saou <http://freshrpms.net/> 0.13.59-1
changelog:
  - Update to 0.13.59.
  - Remove no longer needed 'open' patch.
  - Rebase the multilib patch, still required.
  - Re-enable _smp_mflags, build works again with it apparently.


author: Matthias Saou <http://freshrpms.net/> 0.13.49-4
changelog:
  - Include patch to fix fd.open calls with recent glibc.
  - Disable _smp_mflags since the docs fail to build.


author: Matthias Saou <http://freshrpms.net/> 0.13.49-2
changelog:
  - Disable static lib build instead of excluding it later.
  - Remove rpath on 64bit archs.
  - Switch to using DESTDIR install method.


author: Matthias Saou <http://freshrpms.net/> 0.13.49-1
changelog:
  - Update to 0.13.49 to fix CVE-2007-1614 (rhbz #233700).
  - Include new man3 pages to the devel sub-package.


author: Matthias Saou <http://freshrpms.net/> 0.13.45-3
changelog:
  - Split off -utils sub-package (#199467). Could have been plain "zzip"?
  - Have sub-packages require exact release too.
  - Build require automake to make the aclocal-1.9 check happy.
  - Use --enable-frame-pointer otherwise -g gets removed from the CFLAGS.


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.19-3
changelog:
  - Fix Bug SEGV Choose an emoji by mouse from the emoji category list
  - Fix Bug 1618682 - SEGV with ASCII on emojier in Wayland
  - Support Shift-Space on emojier preedit
  - Do not move Emojier popup with the active candidate in Xorg
  - Do not clear Unicode data when emoji annotation lang is changed


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.18-14
changelog:
  - Fixed Man page scan results for ibus
  - Added IBUS_DISCARD_PASSWORD env variable for password dialog in firefox
  - Added history annotation for previous emojis


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.18-9
changelog:
  - Do not use combined characters on preedit for compose keys
  - Fixed an infinite loop of extension preedit with xterm


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.18-7
changelog:
  - Moved input focus on Emojier to engines' preedit
  - Removed ibus-xx-emoji-harfbuzz.patch not to change session emoji font


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.18-5
changelog:
  - Disabled python2 since RHEL8
  - Run make check in %check except for GUI testings
  - Fixed Bug 1574855 - [abrt] ibus: ibus_engine_filter_key_event()


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.17-9
changelog:
  - Added panel extension for emoji keybinding not to depen on desktops
  - Showed Unicode code points on Unicode name list


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.16-9
changelog:
  - Fix scaling factor, mouse events on switcher, c-s-u on im-ibus, 
    propertypanel position and menu 
  - Add ibus-portal
  - Move ibus-emoji-dialog.vapi in the build
  - Fixed some SEGVs #1406699 #1432252


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.16-2
changelog:
  - Added ctrl-c,v,x for annotations and ctrl-shift-c for emoji
  - Added Malay and Mongolian keymaps
  - Made all emoji dicts to fully qualified


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.15-8
changelog:
  - Dropped nodejs-emojione-json and import unicode-emoji instead
  - Created emoji tab in ibus-setup
  - Set default emoji font size from gsettings in ibus emoji command
  - Added an option of emoji partial match in ibus-setup
  - Hid emoji variants by default
  - Added ibus-emoji man page
  - emoji favorites category is updated by selecting emoji


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.15-6
changelog:
  - Enabled unicode_alt in EmojiOne json file
  - Enabled to type multiple code points on Emojier
  - Fixed IBusEmojiDialog_1_0_gir_LIBS for --as-needed LDFLAGS


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.15-5
changelog:
  - Moved language setting on IBusEmojier to ibus-setup.
  - Enabled strcasecmp to match emoji annotations.
  - Added a build error message if emoji xml files are not found.


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.15-4
changelog:
  - Implemented Ctrl-[f|b|n|p|h|e|a|u] for cursor operations on emoji dialog
  - Added XSetIOErrorHandler() for GNOME3 desktop


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.15-3
changelog:
  - Emoji dialog enhancements and bug fixes
    Fixed ibus_emoji_dict_load() API.
    Focus on emoji text entry by default
    Removed internal text buffer and use Gtk.Entry buffer instead.
    Implemented cursor left, right, home, end on emoji annotation preedit.
    Show localized emoji description from tts in emoji xml.


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.15-2
changelog:
  - Added ibus-HEAD.patch to get upstream patches
    Fixed ibus_emojier_run() SIGABRT with `ibus emoji`
    Enhanced theme color on emoji candidates


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.14-5
changelog:
  - support scroll event in candidates panel
  - Fixed Bug 1403985 - Emoji typing is enabled during Unicode typing
  - Fixed Bug 1402494 - Font settings of ibus are ignored on non-Gnome


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.14-3
changelog:
  - Fixed Bug 1380675 - Emoji leaves the candidates of @laugh when @laughing
  - Fixed Bug 1380690 - User is not able to select emojis from digit keys
  - Fixed Bug 1380691 - PageUp PageDown buttons on emoji lookup not working


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.13-3
changelog:
  - Bug 1349732 - ibus not working at all in Gnome Wayland
  - Add ibus service file
  - Fix CSS color format and font size


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.10-3
changelog:
  - Updated ibus-HEAD.patch from upstream
    Fixed to show shortcuts on ibus-setup.
    Bug 1214271 Fixed to enable IME with GTK3 applications in wayland.


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.10-2
changelog:
  - Updated ibus-HEAD.patch from upstream
    Added Swedish svdvorak
    I18N engine longnames and descriptions on ibus-setup
    Moved PropertyPanel at bottom right in KDE5
    Drew gray color on Handle PropertyPanel
    Enabled ibus engine full path icon in KDE5
    Updated translations


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.9-6
changelog:
  - Updated ibus-xx-increase-timeout.patch to fix #1163722
  - Updated ibus-HEAD.patch for upstream #1747, #1748, #1753
    and gnome #703020, gnome #730628


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.8-1
changelog:
  - Bumped to 1.5.8
  - Deleted ibus-810211-no-switch-by-no-trigger.patch
  - Deleted ibus-541492-xkb.patch
  - Deleted ibus-530711-preload-sys.patch
  - Deleted ibus-xx-setup-frequent-lang.patch
  - Deleted ibus-xx-f19-password.patch


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.7-6
changelog:
  - Updated ibus-HEAD.patch from upstream.
    Fixed ibus-setup SEGV when an engine is selected.
    Fixed ibus-setup deprecated warnings with the latest python3-gobject.
    Integrated the 'IBUS_SETUP_XID' environment variable for each engine setup.
    Set prgname 'ibus-setup' for ibus-setup.


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.7-5
changelog:
  - Updated ibus-HEAD.patch from upstream.
    Added pl(qwertz).
    Fixed escape key with Ctrl-Shift-U.
    Updated pt-br compose table from the latest xorg.
    Do not sort ibus engines when they are saved by ibus-setup.
    Updated jp IBusKeymap.
    Added ibus reset-config and read-config sub-commands.
    Update ibus(1) for read-config and reset-config.


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.4-1
changelog:
  - Bumped to 1.5.4
  - Added ibus.conf.5
  - Added ibus-xkb-1.5.0.tar.gz for po files.
  - Added ibus-xx-f19-password.patch for back compatibility.
  - Added ibus-wayland in f20 or later.


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.3-1
changelog:
  - Bumped to 1.5.3
  - Deleted ibus-xx-g-s-disable-preedit.patch as EOL.
  - Deleted ibus-gjs as EOL.
  - Removed imsettings-gnome, im-chooser, libgnomekbd dependencies.


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.2-4
changelog:
  - Updated ibus-HEAD.patch for upstream.
  - Added ibus-xx-1.5.2.patch until 1.5.3 will be released.
  - Added ibus-xx-ctrl-space.patch for back compatible triggers.


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.5.2-1
changelog:
  - Bumped to 1.5.2
  - Created noarch packages for python files due to .pyc and .pyo.
  - Added man pages.


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.4.99.20121109-1
changelog:
  - Bumped to 1.4.99.20121109
  - Removed im-chooser, imsettings-gnome, gnome-icon-theme-symbolic
    dependencies in f18 because ibus gnome integration is done.
    Use ibus-keyboard instead of input-keyboard-symbolic.
  - Disabled ibus-gjs build because of ibus gnome integration.


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.4.99.20120822-2
changelog:
  - Updated ibus-530711-preload-sys.patch
  - Updated ibus-541492-xkb.patch
  - Updated ibus-xx-no-use.diff
    Fixed Bug 854161 - not able to add keymap with ibus-setup


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.4.99.20120822-1
changelog:
  - Bumped to 1.4.99.20120822
  - Bumped to ibus-gjs 3.4.1.20120815
    Fixed Bug 845956 - ibus backward trigger key is not customized
    Fixed Bug 844580 - ibus-dconf does not load the system gvdb
  - Separated ibus-810211-no-switch-by-no-trigger.patch from ibus-HEAD.patch


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.4.99.20120428-2
changelog:
  - Updated ibus-HEAD.patch
  - Updated ibus-541492-xkb.patch
  - Updated ibus-xx-branding-switcher-ui.patch
    Fixed Bug 810211 - Cancel Control + space pressing Control key.
  - Updated ibus-xx-no-use.diff
    Enabled to customize trigger keys with non-modifier trigger keys.


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.4.99.20120428-1
changelog:
  - Bumped to 1.4.99.20120428
    Fixed Bug 799571 - no IME list at the session login.
    Fixed Bug 810415 - ibus does not handle Ctrl+space with BUTTON_PRESS.
  - Bumped to ibus-gjs 3.4.1.20120428
    Fixed Bug 802052 - no modifiers trigger keys.
    Fixed Bug 803244 - IME switch Ctrl+space not working on shell text entry.


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.4.99.20120317-1
changelog:
  - Bumped to 1.4.99.20120317
    Fixed Bug 718668 - focus move is slow with ibus-gnome3
    Fixed Bug 749497 - Enhance IME descriptions in status icon active menu
  - Bumped to ibus-gjs 3.3.90.20120317
  - Added ibus-xx-no-use.diff
    Fixed Bug 803260 - Disable non-global input method mode
  - Updated ibus-HEAD.patch
    Fixed Bug 803250 - ibus lookup window font customization
    Fixed Bug 803177 - language id on ibus-ui-gtk3 switcher
  - Update ibus-530711-preload-sys.patch
    Fixed Bug 797023 - port preload engines


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.4.99.20120303-3
changelog:
  - Bumped to ibus-gjs 3.3.90.20120308 to work with gnome-shell 3.3.90
  - Fixed Bug 786906 - Added ifnarch ppc ppc64 s390 s390x
  - Updated ibus-HEAD.patch
    Fixed Bug 800897 - After doing "ctrl+space", ibus tray icon freezes


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.4.99.20120203-3
changelog:
  - Fixed ibus-setup on C locale
  - Fixed to show no registered engines from g-c-c.
  - Enabled Alt_R keybinding on ko locales for ibus gtk only.


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.4.99.20120203-1
changelog:
  - Updated to 1.4.99.20120203
  - Removed ibus-xx-bridge-hotkey.patch
  - Updated ibus-541492-xkb.patch to use libgnomekbd.
  - Updated ibus-xx-setup-frequent-lang.patch for 1.4.99.20120203


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.4.0-17
changelog:
  - Added ibus-771115-property-compatible.patch for f16
    Fixed Bug 771115 - IBusProperty back compatibility.


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.4.0-16
changelog:
  - Enhanced ibus-gnome3 shell lookup window.
  - Updated ibus-HEAD.patch from upstream
    Fixed Bug 769135 - ibus-x11 SEGV in _process_key_event_done.
  - Updated ibus-541492-xkb.patch
    Fixed Bug 757889 - ibus-setup SEGV without active engine.
    Fixed Bug 760213 - ibus-setup saves XKB variants correctly.
    Fixed Bug 769133 - ibus-engine-xkb returns FALSE for ASCII typings.
  - Updated ibus-xx-bridge-hotkey.patch for an enhancement.


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.4.0-14
changelog:
  - Enabled dconf.
  - Updated ibus-HEAD.patch
    Fixed Bug 618229 - engine setup buton on ibus-setup.
  - Removed ibus-711632-fedora-fallback-icon.patch as upstreamed.
  - Updated ibus-xx-bridge-hotkey.patch
    Removed Enable/Disable buttons on ibus-setup


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.4.0-11
changelog:
  - Updated ibus-541492-xkb.patch
    Fixed Bug 750484 - support reloading Xmodmap
  - Updated ibus-HEAD.patch
    Fixed Bug 753781 - ibus-x11 needs async for hangul ibus_commit_text.


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.4.0-10
changelog:
  - Updated ibus-xx-bridge-hotkey.patch for f16
    Fixed no XKB languages from layout only. e.g. in(eng).
  - Updated ibus-541492-xkb.patch
    Fixed not to show 'eng' on GUI for in(eng).


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.4.0-9
changelog:
  - Updated ibus-HEAD.patch
    Fixed prev/next keys without global engine.
  - Updated ibus-xx-bridge-hotkey.patch for f16
    Fixed Bug 747902 - mouse and ctrl+space not working
    Fixed Bug 749770 - IME hotkey after Control + Space
  - Updated ibus-711632-fedora-fallback-icon.patch
    Fixed Bug 717831 - use old icon for desktops other than gnome


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.4.0-2
changelog:
  - Updated to 1.4.0
  - Updated ibus-gjs 3.0.2.20110928 for f15.
  - Updated ibus-gjs 3.2.0.20110928 for f16. (#740588)
  - Updated ibus-530711-preload-sys.patch
    Fixed not to show duplicated engine names in setup treeview (#740447)
  - Updated bus-gjs-xx-gnome-shell-3.1.4-build-failure.patch for f16.
  - Updated ibus-xx-bridge-hotkey.patch
    Fixed a XKB configuration without the input focus for f16 (#739165)
    Fixed not to show null strings in case of no variants (#738130)


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.3.99.20110817-4
changelog:
  - Updated ibus-gjs 3.1.91.20110908 and 3.0.2.20110908 for gnome-shell.
    Fixed preedit active segments on gnome-shell and X11 apps.
  - Added ibus-xx-g-s-disable-preedit.patch
    Disabled preedit on gnome-shell for a workaround.
  - Updated ibus.spec
    Fixed Bug 735879 pre/postun scripts


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.3.99.20110817-3
changelog:
  - Fixed Bug 700472 Use a symbol icon instead of an image icon.
  - Updated ibus-HEAD.patch for upstream.
  - Removed ibus-435880-surrounding-text.patch as upstream.
  - Added ibus-711632-fedora-fallback-icon.patch
    Fixed SEGV with no icon in oxygen-gtk icon theme.
  - Added ibus-xx-bridge-hotkey.patch
    Triaged Bug 707370 SetEngine timeout
    Fixed Bug 731610 Keep IM state when text input focus changes
  - Added transitional ibus-gnome3 package.
    Fixed Bug 718110 Use a shell icon instead of pygtk2 icon.


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.3.99.20110419-1
changelog:
  - Updated to 1.3.99.20110419
  - Added ibus-HEAD.patch
    Fixed Bug 697471 - ibus-gconf zombie when restart ibus from ibus panel.
  - Updated ibus-541492-xkb.patch
    Fixed Bug 701202 - us(dvorak) does not show up in list
    Updated ibus-1.0.pc for ibus-xkb
    Showed XKB variant descriptions only without layout descriptions.
  - Updated ibus-xx-setup-frequent-lang.patch
    Updated UI strings


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.3.99.20110408-1
changelog:
  - Updated to 1.3.99.20110408
    Fixed Bug 683484 - Timed out SetEngine when select an engine from panel.
    Fixed Bug 657165 - IBus for gnome-shell for Fedora 15.
  - Upstreamed ibus-657165-panel-libs.patch
  - Removed ibus-675503-gnome-shell-workaround.patch
  - Added ibus-xx-setup-frequent-lang.patch
  - Updated ibus-541492-xkb.patch
    Fixed Bug 696481 - no the variant maps without language codes
  - Added dependency of imsettings-gnome.
    Fixed Bug 696510 - need a dependency in ibus-gtk3 for imsettings-gnome


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.3.99.20110228-1
changelog:
  - Updated to 1.3.99.20110228
  - Integrated the part of gjs in Bug 657165 ibus for gnome-shell.
    Added ibus-657165-panel-libs.patch
    Added gnome-shell-ibus-plugins-20110304.tar.bz2
  - Fixed Bug 675503 - a regression in sync mode
    Added ibus-675503-gnome-shell-workaround.patch until gnome-shell is updated.
  - Fixed Bug 677856 - left ibus snooper when im client is switched.
  - Fixed Bug 673047 - abrt ibus_xkb_get_current_layout for non-XKB system
    Updated ibus-541492-xkb.patch


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.3.99.20110117-1
changelog:
  - Updated to 1.3.99.20110117
  - Fixed Bug 666427 - ibus requires dbus-x11
  - Fixed Bug 670137 - QT_IM_MODULE=xim in ibus.conf without ibus-qt


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.3.99.20101202-1
changelog:
  - Updated to 1.3.99.20101202
  - Added ibus-530711-preload-sys.patch
    Fixed Bug 530711 - Reload preloaded engines by login


author: Takao Fujiwara <tfujiwar@redhat.com> - 1.3.8-1
changelog:
  - Updated to 1.3.8
  - Added ibus-541492-xkb.patch
    Fixes Bug 541492 - ibus needs to support some xkb layout switching
  - Added ibus-435880-surrounding-text.patch
    Fixes Bug 435880 - ibus-gtk requires surrounding-text support
  - Added ibus-xx-workaround-gtk3.patch
    Workaround for f14 http://koji.fedoraproject.org/koji/taskinfo?taskID=2516604


author: Peng Huang <phuang@redhat.com> - 1.3.0-3
changelog:
  - Update ibus-HEAD.patch
  - Fix bug - some time panel does not show candidates.
  - Update some po files


author: Peng Huang <phuang@redhat.com> - 1.2.0.20091225-1
changelog:
  - Update to 1.2.0.20091225
  - Fix bug 513895 - new IME does not show up in ibus-setup
  - Fix bug 531857 - applet order should correspond with preferences order
  - Fix bug 532856 - should not list already added input-methods in Add selector


author: Peng Huang <phuang@redhat.com> - 1.2.0.20091204-1
changelog:
  - Update to 1.2.0.20091204
  - Fix Bug 529920 - language panel pops up on the wrong monitor
  - Fix Bug 541197 - Ibus crash


author: Peng Huang <phuang@redhat.com> - 1.2.0.20091124-1
changelog:
  - Update to 1.2.0.20091124
  - Update some translations.
  - Fix bug 538147 - [abrt] crash detected in firefox-3.5.5-1.fc12


author: Peng Huang <phuang@redhat.com> - 1.2.0.20090915-1
changelog:
  - Update to 1.2.0.20090915
  - Fix bug 521591 - check if the icon filename is a real file before trying to open it
  - Fix bug 522310 - Memory leak on show/hide
  - Fix bug 509518 - ibus-anthy should only override to jp layout for kana input


author: Peng Huang <phuang@redhat.com> - 1.2.0.20090828-1
changelog:
  - Update to 1.2.0.20090828
  - Change the icon on systray.
  - Fix segment fault in ibus_hotkey_profile_destroy
  - Fix some memory leaks.


author: Peng Huang <phuang@redhat.com> - 1.1.0.20090612-1
changelog:
  - Update to 1.1.0.20090612
  - Fix bug 504942 - PageUp and PageDown do not work in candidate list
  - Fix bug 491040 - Implememnt mouse selection in candidate list


author: Peng Huang <phuang@redhat.com> - 1.1.0.20090609-1
changelog:
  - Update to Update to 1.1.0.20090609
  - Fix bug 502414 - Implemented on-screen help facility
  - Fix bug 502561 - iBus should show keymap name on iBus panel
  - Fix bug 498043 - ibus Alt-grave trigger conflicts with openoffice.org
  - Implemented API for setting labels for candidates in LookupTable


author: Peng Huang <phuang@redhat.com> - 1.1.0.20090508-5
changelog:
  - Update ibus-HEAD.patch.
  - Show the default input method with bold text
  - Add information text below input methods list


author: Peng Huang <phuang@redhat.com> - 1.1.0.20090508-4
changelog:
  - Update ibus-HEAD.patch.
  - Fix bug 501211 - ibus-setup window should be raised if running or just stay on top/grab focus
  - Fix bug 501640 - ibus should adds new IMEs at end of engine list not beginning
  - Fix bug 501644 - [IBus] focus-out and disabled IME should hide language panel


author: Peng Huang <phuang@redhat.com> - 1.1.0.20090508-2
changelog:
  - Remove requires notification-daemon
  - Fix bug 500588 - Hardcoded requirement for notification-daemon


author: Peng Huang <phuang@redhat.com> - 1.1.0.20090508-1
changelog:
  - Update to 1.1.0.20090508
  - Fix bug 499533 - [Indic] ibus should allow input in KDE using all supported Indic locales
  - Fix bug 498352 - hotkey config table should list keys in same order as on main setup page
  - Fix bug 497707 - ibus French translation update


author: Peng Huang <phuang@redhat.com> - 1.1.0.20090423-2
changelog:
  - Fix bug 498141 - new ibus install needs gtk immodules
  - Separate ibus document from ibus-devel to ibus-devel-docs


author: Peng Huang <phuang@redhat.com> - 1.1.0.20090423-1
changelog:
  - Update to ibus-1.1.0.20090423.
  - Fix bug 497265 - [mai_IN] Maithili language name is not correct.
  - Fix bug 497279 - IBus does not works with evolution correctly.
  - Enhance authentication both in daemon & clients


author: Peng Huang <phuang@redhat.com> - 1.1.0.20090417-1
changelog:
  - Update to ibus-1.1.0.20090417.
  - Fix bug 496199 -  cannot remove Ctrl+Space hotkey with ibus-setup


author: Peng Huang <phuang@redhat.com> - 1.1.0.20090413-3
changelog:
  - Update ibus-HEAD.patch.
  - Fix bug 495431 -  ibus Release modifier doesn't work with Alt
  - Fix bug 494445 -  ibus-hangul missing Hangul Han/En mode
    (and Alt_R+release hotkey)
  - Update te.po


author: Peng Huang <phuang@redhat.com> - 1.1.0.20090413-2
changelog:
  - Update ibus-HEAD.patch.
  - Change the mode of /tmp/ibus-$USER to 0700 to improve security
  - Change the mode of /tmp/ibus-$USER/socket-address to 0600 to improve security
  - Update as.po


author: Peng Huang <phuang@redhat.com> - 1.1.0.20090407-3
changelog:
  - Update the tarball.
  - Fix bug 494511 - ibus-gtk makes gnome-terminal abort 
    when a key is pressed


author: Peng Huang <phuang@redhat.com> - 1.1.0.20090407-1
changelog:
  - Update to ibus-1.1.0.20090407.
  - Fix bug 491042 - ibus default trigger hotkeys
  - Fix bug 492929 - ibus-hangul can cause gtk app to lockup
  - Fix bug 493701 -  (ibus) imsettings disconnect/reconnect kills gtk app
  - Fix bug 493687 -  ibus-hangul should default to vertical candidate selection
  - Fix bug 493449 -  ibus broke Alt-F2 command auto-completion


author: Peng Huang <phuang@redhat.com> - 1.1.0.20090331-1
changelog:
  - Update to ibus-1.1.0.20090331.
  - Fix bug 492956 - screws up keyboard input in firefox
  - Fix bug 490143 - ibus issue with gnome-keyring


author: Peng Huang <phuang@redhat.com> - 1.1.0.20090311-3
changelog:
  - Recreate the ibus-HEAD.patch from upstream git source tree
  - Fix bug 491999 - up/down arrow keys broken in xchat


author: Peng Huang <phuang@redhat.com> - 1.1.0.20090311-2
changelog:
  - Recreate the ibus-HEAD.patch from upstream git source tree.
  - Fix bug 490009 - Deleting Next Engine shortcuts doesn't work
  - Fix bug 490381 - Change "Next/Previous engine" labels


author: Peng Huang <phuang@redhat.com> - 1.1.0.20090311-1
changelog:
  - Update to ibus-1.1.0.20090311.
  - Update setup ui follow GNOME Human Interface Guidelines 2.2 (#489497).


author: Peng Huang <phuang@redhat.com> - 1.1.0.20090225-1
changelog:
  - Update to ibus-1.1.0.20090225.
  - Fix problems in %post and %postun scripts.
  - Hide ibus & ibus preferences menu items.


author: Peng Huang <phuang@redhat.com> - 1.1.0.20090211-10
changelog:
  - Recreate the ibus-HEAD.patch from upstream git source tree.
  - Put 'Select an input method' in engine select combobox (#485861).


author: Peng Huang <phuang@redhat.com> - 1.1.0.20090211-6
changelog:
  - Recreate the ibus-HEAD.patch from upstream git source tree.
  - The new patch fixes ibus-x11 segfault (#485661).


author: Peng Huang <phuang@redhat.com> - 1.1.0.20090211-1
changelog:
  - Add --xim argument in xinput-ibus
  - Add Obsoletes:  ibus-qt <= 1.1.0
  - Move libibus.so.* to ibus-libs to make ibus multilib.
  - Update to 1.1.0.20090211.


author: Edward Leung <edward.leung@oracle.com> - 0.7.0-2.0.1
changelog:
  - Red Hat Satellite and Red Hat high availaibility reference found in cockpit UI
    [Orabug: 30257573]


author: Eric Garver <egarver@redhat.com> - 0.6.3-4
changelog:
  - backport recent stable fixes
  - backport fix for lost NM interfaces during reload
  - backport rich rule priorities
  - backport fix for set entries not applied
  - update translations


author: Eric Garver <egarver@redhat.com> - 0.6.1-5
changelog:
  - python3-firewalld can get by with python3-gobject-base
  - firewall-config can get by with python3-qt5-base


author: Eric Garver <egarver@redhat.com> - 0.6.1-4
changelog:
  - backports for new failed state if startup fails
  - backports to use explicit RETURN on user defined ebtables chains
  - backports to fix nftables AUDIT log support


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


author: Thomas Woerner <twoerner@redhat.com> - 0.4.4.5-1
changelog:
  - Rebase to firewalld-0.4.4.5
    http://www.firewalld.org/2017/06/firewalld-0-4-4-5-release
    - Fix build from spec
    - Fix –remove-service-from-zone option (RHBZ#1438127)
    - Support sctp and dccp in ports, source-ports, forward-ports, helpers and
      rich rules (RHBZ#1429808)
    - firewall-cmd: Fix –{set,get}-{short,description} for zone (RHBZ#1445238)
    - firewall.core.ipXtables: Use new wait option for restore commands if
      available
    - New services for oVirt:
      ctdb, ovirt-imageio, ovirt-storageconsole, ovirt-vmconsole and nrpe
    - Rename extension for policy choices (server and desktop) to .policy.choice
      (RHBZ#1449754)
    - D-Bus interfaces: Fix GetAll for interfaces without properties
      (RHBZ#1452017)
    - Load NAT helpers with conntrack helpers (RHBZ#1452681)
    - Translation updates
  - Additional upstream patches:
    - Rich-rule source validation (d69b7cb)
    - IPv6 ICMP type only rich-rule fix (cf50bd0)


author: Thomas Woerner <twoerner@redhat.com> - 0.4.4.4-1
changelog:
  - Rebase to firewalld-0.4.4.4
    http://www.firewalld.org/2017/03/firewalld-0-4-4-4-release
  - Drop references to fedorahosted.org from spec file and Makefile.am, use
    archive from github
  - Fix inconsistent ordering of rules in INPUT_ZONE_SOURCE (issue#166)
  - Fix ipset overloading from /etc/firewalld/ipsets
  - Fix permanent rich rules using icmp-type elements (RHBZ#1434594)
  - firewall-config: Deactivate edit, remove, .. buttons if there are no items
  - Check if ICMP types are supported by kernel before trying to use them
  - firewall-config: Show invalid ipset type in the ipset configuration dialog
    in a special label


author: Thomas Woerner <twoerner@redhat.com> - 0.4.4.3-1
changelog:
  - Rebase to firewalld-0.4.4.3
    http://www.firewalld.org/2017/02/firewalld-0-4-4-3-release
  - Speed up of large file loading
  - Support for more ipset types
  - Speed up of adding or removing entries for ipsets from files
  - Support icmp-type usage in rich rules
  - Support for more icmp types
  - Support for h323 conntrack helper
  - New services
  - Code cleanup and several other bug fixes
  - Translation updates


author: Thomas Woerner <twoerner@redhat.com> - 0.4.4.2-2
changelog:
  - Dropping firewalld-selinux package again as the required fix made it into
    selinux-policy packages for F-23+, updated selinux-policy version conflicts


author: Thomas Woerner <twoerner@redhat.com> - 0.4.4.2-1
changelog:
  - New firewalld-selinux sub package delivering the SELinux policy module for
    firewalld (RHBZ#1396765) (RHBZ#1394625) (RHBZ#1394578) (RHBZ#1394573)
    (RHBZ#1394569)
  - New firewalld release 0.4.4.2:
    - firewalld.spec: Added helpers and ipsets paths to firewalld-filesystem
    - firewall.core.fw_nm: create NMClient lazily
    - Do not use hard-coded path for modinfo, use autofoo to detect it
    - firewall.core.io.ifcfg: Dropped invalid option warning with bad format
      string
    - firewall.core.io.ifcfg: Properly handle quoted ifcfg values
    - firewall.core.fw_zone: Do not reset ZONE with ifdown
    - Updated translations from zanata
    - firewall-config: Extra grid at bottom to visualize firewalld settings


author: Thomas Woerner <twoerner@redhat.com> - 0.4.4.1-1
changelog:
  - firewall-config: Use proper source check in sourceDialog (fixes issue#162)
  - firewallctl: New support for helpers
  - Translation updates


author: Thomas Woerner <twoerner@redhat.com> - 0.4.4-1
changelog:
  - Fix dist-check
  - src/Makefile.am: Install new helper files
  - config/Makefile.am: Install helpers
  - Merged translations
  - Updated translations from zanata
  - firewalld.spec: Adapt requires for PyQt5
  - firewall-applet: Fix fromUTF8 for python2 PyQt5 usage
  - firewall-applet: Use PyQt5
  - firewall-config: New nf_conntrack_select dialog, use nf_conntrack_helpers D-Bus property
  - shell-completion/bash/firewall-cmd: Updates for helpers and also some fixes
  - src/tests/firewall-[offline-]cmd_test.sh: New helper tests, adapted module tests for services
  - doc/xml/seealso.xml: Add firewalld.helper(5) man page
  - doc/xml/seealso.xml: Add firewalld.ipset(5) man page
  - Fixed typo in firewalld.ipset(5) man page
  - Updated firewalld.dbus(5) man page
  - New firewalld.helper(5) man page
  - doc/xml/firewall-offline-cmd.xml: Updated firewall-offline-cmd man page
  - doc/xml/firewall-cmd.xml: Updated firewall-cmd man page
  - firewall-offline-cmd: New support for helpers
  - firewall-cmd: New support for helpers
  - firewall.command: New check_helper_family, check_module and print_helper_info methods
  - firewall.core.fw_test: Add helpers also to offline backend
  - firewall.server.config: New AutomaticHelpers property (rw)
  - firewall.server.config: Fix an dict size changed error for firewall.conf file changes
  - firewall.server.config: Make LogDenied property readwrite to be consistent
  - Some renames of nf_conntrack_helper* functions and structures, helpers is a dict
  - firewall.core.fw: Properly check helper setting in set_automatic_helpers
  - firewall.errors: Add missing BUILTIN_HELPER error code
  - No extra interface for helpers needed in runtime, dropped DBUS_INTERFACE_HELPER
  - firewall.server.firewalld: Drop unused queryHelper D-Bus method
  - New helpers Q.931 and RAS from nf_conntrack_h323
  - firewall.core.io.helper: Allow dots in helper names, remove underscore
  - firewall.core.io.firewalld_conf: Fixed typo in FALLBACK_AUTOMATIC_HELPERS
  - firewall-[offline-]cmd: Use sys.excepthook to force exception_handler usage always
  - firewall.core.fw_config: new_X methods should also check builtins
  - firewall.client: Set helper family to "" if None
  - firewall.client: Add missing module string to FirewallClientHelperSettings.settings
  - config/firewalld.conf: Add possible values description for AutomaticHelpers
  - helpers/amanda.xml: Fix typo in helper module
  - firewall-config: Added support for helper module setting
  - firewall.client: Added support for helper module setting
  - firewall.server.config_helper: Added support for helper module setting
  - firewall.core.io.service, firewall.server.config_service: Only replace underscore by dash if module start with nf_conntrack_
  - firewall.core.fw_zone: Use helper module instead of a generated name from helper name
  - helpers: Added kernel module
  - firewall.core.io.helper: Add module to helper
  - firewall-cmd: Removed duplicate --get-ipset-types from help output
  - firewall.core.fw_zone: Add zone bingings for PREROUTING in the raw table
  - firewall.core.ipXtables: Add PREROUTING default rules for zones in raw table
  - firewall-config: New support to handle helpers, new dialogs, new helper tab, ..
  - config/org.fedoraproject.FirewallConfig.gschema.xml.in: New show-helpers setting
  - firewall.client: New helper management for runtime and permanent configuration
  - firewall.server.firewalld: New runtime helper management, new nf_conntrack_helper property
  - firewall.server.config_service: Fix module name handling (no nf_conntrack_ prefix needed)
  - firewall.server.config: New permanent D-Bus helper management
  - New firewall.server.config_helper to provide the permanent D-Bus interface for helpers
  - firewall.core.fw_zone: Use helpers fw.nf_conntrack_helper for services using helpers
  - firewall.core.fw: New helper management, new _automatic_helpers and nf_conntrack_helper settings
  - firewall.core.fw_config: Add support for permanent helper handling
  - firewall.core.io.service: The module does not need to start with nf_conntrack_ anymore
  - firewall.functions: New functions to get and set nf_conntrack_helper kernel setting
  - firewall.core.io.firewalld_conf: New support for AutomaticHelpers setting
  - firewall.config.dbus: New D-Bus definitions for helpers, new DBUS_INTERFACE_REVISION 12
  - New firewall.core.fw_helper providing FirewallHelper backend
  - New firewall.core.helper with HELPER_MAXNAMELEN definition
  - config/firewalld.conf: New AutomaticHelpers setting with description
  - firewall.config.__init__.py.in: New helpers variables
  - firewalld.spec: Add new helpers directory
  - config/Makefile.am: Install new helpers
  - New helper configuration files for amanda, ftp, irc, netbios-ns, pptp, sane, sip, snmp and tftp
  - firewall.core.io.helper: New IO handler for netfilter helpers
  - firewall.errors: New INVALID_HELPER error code
  - firewall.core.io.ifcfg: Use .bak for save files
  - firewall-config: Set internal log_denied setting after changing
  - firewall.server.config: Copy props before removing items
  - doc/xml/firewalld.ipset: Replaced icmptype name remains with ipset
  - firewall.core.fw_zone: Fix LOG rule placement for LogDenied
  - firewall.command: Use "source-ports" in print_zone_info
  - firewall.core.logger: Use syslog.openlog() and syslog.closelog()
  - firewall-[offline-]cmd man pages: Document --path-{zone,icmptype,ipset,service}
  - firewall-cmd: Enable --path-{zone,icmptype,service} options again
  - firewall.core.{ipXtables,ebtables}: Copy rule before extracting items in set_rules
  - firewall.core.fw: Do not abort transaction on failed ipv6_rpfilter rules
  - config/Makefile.am: Added cfengine, condor-collector and smtp-submission services
  - Makefile.am: New dist-check used in the archive target
  - src/Makefile.am: Reordered nobase_dist_python_DATA to be sorted
  - config/Makefile.am: New CONFIG_FILES variable to contain the config files
  - Merge pull request #150 from hspaans/master
  - Merge pull request #146 from canvon/bugfix/spelling
  - Merge pull request #145 from jcpunk/condor
  - Command line tools man pages: New section about sequence options and exit codes
  - Creating service file for SMTP-Submission.
  - Creating service file for CFEngine.
  - Fix typo in documentation: iptables mangle table
  - Only use sort on lists of main items, but not for item properties
  - firewall.core.io.io_object: import_config should not change ordering of lists
  - firewall.core.fw_transaction: Load helper modules in FirewallZoneTransaction
  - firewall.command: Fail with NOT_AUTHORIZED if authorization fails (RHBZ#1368549)
  - firewall.command: Fix sequence exit code with at least one succeeded item
  - Add condor collector service
  - firewall-cmd: Fixed --{get,set}-{description,short} for permanent zones
  - firewall.command: Do not use error code 254 for {ALREADY,NOT}_ENABLED sequences


author: Thomas Woerner <twoerner@redhat.com> - 0.4.3.3-1
changelog:
  - Fix CVE-2016-5410: Firewall configuration can be modified by any logged in
    user
  - firewall/server/firewalld: Make getXSettings and getLogDenied CONFIG_INFO
  - Update AppData configuration file.
  - tests/firewalld_rich.py: Use new import structure and FirewallClient classes
  - tests/firewalld_direct.py: Use new import structure
  - tests: firewalld_direct: Fix assert to check for True instead of False
  - tests: firewalld_config: Fix expected value when querying the zone target
  - tests: firewalld_config: Use real nf_conntrack modules
  - firewalld.spec: Added comment about make call for %build
  - firewall-config: Use also width_request and height_request with default size
  - Updated firewall-config screenshot
  - firewall-cmd: Fixed typo in help output (RHBZ#1367171)
  - test-suite: Ignore stderr to get default zone also for missing firewalld.conf
  - firewall.core.logger: Warnings should be printed to stderr per default
  - firewall.core.fw_nm: Ignore NetworkManager if NM.Client connect fails
  - firewall-cmd, firewallctl: Gracefully fail if SystemBus can not be aquired
  - firewall.client: Generate new DBUS_ERROR if SystemBus can not be aquired
  - test-suite: Do not fail on ALREADY_ENABLED --add-destination tests
  - firewall.command: ALREADY_ENABLED, NOT_ENABLED, ZONE_ALREADY_SET are warnings
  - doc/xml/firewalld.dbus.xml: Removed undefined reference
  - doc/xml/transform-html.xsl.in: Fixed references in the document
  - doc/xml/firewalld.{dbus,zone}.xml: Embed programlisting in para
  - doc/xml/transform-html.xsl.in: Enhanced html formatting closer to the man page
  - firewall: core: fw_nm: Instantiate the NM client only once
  - firewall/core/io/*.py: Do not traceback on a general sax parsing issue
  - firewall-offline-cmd: Fix --{add,remove}-entries-from-file
  - firewall-cmd: Add missing action to fix --{add,remove}-entries-from-file
  - firewall.core.prog: Do not output stderr, but return it in the error case
  - firewall.core.io.ifcfg.py: Fix ifcfg file reader and writer (RHBZ#1362171)
  - config/firewall.service.in: use KillMode=mixed
  - config/firewalld.service.in: use network-pre.target
  - firewall-config: Add missing gettext.textdomain call to fix translations
  - Add UDP to transmission-client.xml service
  - tests/firewall-[offline-]cmd_test.sh: Hide errors and warnings
  - firewall.client: Fix ALREADY_ENABLED errors in icmptype destination calls
  - firewall.client: Fix NOT_ENABLED errors in icmptype destination calls
  - firewall.client: Use {ALREADY,NOT}_ENABLED errors in icmptype destination
    calls
  - firewall.command: Add the removed FirewallError handling to the action
    (a17ce50)
  - firewall.command: Do not use query methods for sequences and also single
    options
  - Add missing information about MAC and ipset sources to man pages and help
    output
  - firewalld.spec: Add BuildRequires for libxslt to enable rebuild of man pages
  - firewall[-offline]-cmd, firewallctl, firewall.command: Use sys.{stdout,stderr}
  - firewallctl: Fix traceback if not connected to firewalld
  - firewall-config: Initialize value in on_richRuleDialogElementChooser_clicked
  - firewall.command: Convert errors to string for Python3
  - firewall.command: Get proper firewall error code from D-BusExceptions
  - firewall-cmd: Fixed traceback without args
  - Add missing service files to Makefile.am
  - shell-completion: Add shell completion support for
    --{get,set}--{description,short}
  - Updated RHEL-7 selinux-policy and squid conflict


author: Thomas Woerner <twoerner@redhat.com> - 0.4.3.2-1
changelog:
  - Fix regression with unavailable optional commands
  - All missing backend messages should be warnings
  - Individual calls for missing restore commands
  - Only one authenticate call for add and remove options and also sequences
  - New service RH-Satellite-6
  - Fixed selinux-policy conflict version for RHEL-7


author: Thomas Woerner <twoerner@redhat.com> - 0.4.3.1-1
changelog:
  - New firewalld release 0.4.3.1
  - firewall.command: Fix python3 DBusException message not interable error
  - src/Makefile.am: Fix path in firewall-[offline-]cmd_test.sh while installing
  - firewallctl: Do not trace back on list command without further arguments
  - firewallctl (man1): Added remaining sections zone, service, ..
  - firewallctl: Added runtime-to-permanent, interface and source parser,
    IndividualCalls setting
  - firewall.server.config: Allow to set IndividualCalls property in config
    interface
  - Fix missing icmp rules for some zones
  - runProg: Fix issue with running programs
  - firewall-offline-cmd: Fix issues with missing system-config-firewall
  - firewall.core.ipXtables: Split up source and dest addresses for transaction
  - firewall.server.config: Log error in case of loading malformed files in
    watcher
  - Install and package the firewallctl man page
  - New firewallctl utility (RHBZ#1147959)
  - doc.xml.seealso: Show firewalld.dbus in See Also sections
  - firewall.core.fw_config: Create backup on zone, service, ipset and icmptype
    removal (RHBZ#1339251)
  - {zone,service,ipset,icmptype}_writer: Do not fail on failed backup
  - firewall-[offline-]cmd: Fix --new-X-from-file options for files in cwd
  - firewall-cmd: Dropped duplicate setType call in --new-ipset
  - radius service: Support also tcp ports (RBZ#1219717)
  - xmlschemas: Support source-port, protocol, icmp-block-inversion and ipset
    sources
  - config.xmlschema.service.xsd: Fix service destination conflicts
    (RHBZ#1296573)
  - firewall-cmd, firewalld man: Information about new NetworkManager and ifcfg
  - firewall.command: Only print summary and description in print_X_info with
    verbose
  - firewall.command: print_msg should be able to print empty lines
  - firewall-config: No processing of runtime passthroughs signals in permanent
  - Landspace.io fixes and pylint calm downs
  - firewall.core.io.zone: Add zone_reader and zone_writer to __all__, pylint
    fixes
  - firewall-config: Fixed titles of command and context dialogs, also entry
    lenths
  - firewall-config: pylint calm downs
  - firewall.core.fw_zone: Fix use of MAC source in rich rules without ipv limit
  - firewall-config: Use self.active_zoens in conf_zone_added_cb
  - firewall.command: New parse_port, extended parse methods with more checks
  - firewall.command: Fixed parse_port to use the separator in the split call
  - firewall.command: New [de]activate_exception_handler, raise error in parse_X
  - services ha: Allow corosync-qnetd port
  - firewall-applet: Support for kde5-nm-connection-editor
  - tests/firewall-offline-cmd_test.sh: New tests for service and icmptype
    modifications
  - firewall-offline-cmd: Use FirewallCommand for simplification and sequence
    options
  - tests/firewall-cmd_test.sh: New tests for service and icmptype modifications
  - firewall-cmd: Fixed set, remove and query destination options for services
  - firewall.core.io.service: Source ports have not been checked in _check_config
  - firewall.core.fw_zone: Method check_source_port is not used, removed
  - firewall.core.base: Added default to ZONE_TARGETS
  - firewall.client: Allow to remove ipv:address pair for service destinations
  - tests/firewall-offline-cmd_test.sh: There is no timeout option in permanent
  - firewall-cmd: Landscape.io fixes, pylint calm downs
  - firewall-cmd: Use FirewallCommand for simplification and sequence options
  - firewall.command: New FirewallCommand for command line client simplification
  - New services: kshell, rsh, ganglia-master, ganglia-client
  - firewalld: Cleanup of unused imports, do not translate some deamon messages
  - firewalld: With fd close interation in runProg, it is not needed here anymore
  - firewall.core.prog: Add fd close iteration to runProg
  - firewall.core.fw_nm: Hide NM typelib import, new nm_get_dbus_interface
    function
  - firewalld.spec: Require NetworkManager-libnm instead of NetworkManager-glib
  - firewall-config: New add/remove ipset entries from file, remove all entries
  - firewall-applet: Fix tooltip after applet start with connection to firewalld
  - firewall-config: Select new zone, service or icmptype if the view was empty
  - firewalld.spec: Added build requires for iptables, ebtables and ipset
  - Adding nf_conntrack_sip module to the service SIP
  - firewall: core: fw_ifcfg: Quickly return if ifcfg directory does not exist
  - Drop unneeded python shebangs
  - Translation updates


author: Thomas Woerner <twoerner@redhat.com> - 0.4.2-1
changelog:
  - New module to search for and change ifcfg files for interfaces not under
    control of NM
  - firewall_config: Enhanced messages in status bar
  - firewall-config: New message window as overlay if not connected
  - firewall-config: Fix sentivity of option, view menus and main paned if not
    connected
  - firewall-applet: Quit on SIGINT (Ctrl-C), reduced D-Bus calls, some cleanup
  - firewall-[offline]cmd: Show target in zone information
  - D-Bus: Completed masquerade methods in FirewallClientZoneSettings
  - Fixed log-denied rules for icmp-blocks
  - Keep sorting of interfaces, services, icmp-blocks and other settings in zones
  - Fixed runtime-to-permanent not to save interfaces under control of NM
  - New icmp-block-inversion flag in the zones
  - ICMP type filtering in the zones
  - New services: sip, sips, managesieve
  - rich rules: Allow destination action (RHBZ#1163428)
  - firewall-offline-cmd: New option -q/--quiet
  - firewall-[offline-]cmd: New --add-[zone,service,ipset,icmptype]-from-file
  - firewall-[offline-]cmd: Fix option for setting the destination address
  - firewall-config: Fixed resizing behaviour
  - New transaction model for speed ups in start, restart, stop and other actions
  - firewall-cmd: New options --load{zone,service,ipset,icmptype}-defaults
  - Fixed memory leak in dbus_introspection_add_properties
  - Landscape.io fixes, pylint calm downs
  - New D-Bus getXnames methods to speed up firewall-config and firewall-cmd
  - ebtables-restore: No support for COMMIT command
  - Source port support in services, zones and rich rules
  - firewall-offline-cmd: Added --{add,remove}-entries-from-file for ipsets
  - firewall-config: New active bindings side bar for simple binding changes
  - Reworked NetworkManager module
  - Proper default zone handling for NM connections
  - Try to set zone binding with NM if interface is under control of NM
  - Code cleanup and bug fixes
  - Include test suite in the release and install in /usr/share/firewalld/tests
  - New Travis-CI configuration file
  - Fixed more broken frensh translations
  - Translation updates


author: Thomas Woerner <twoerner@redhat.com> - 0.4.1.2-1
changelog:
  - Fixed translations with python3
  - Fixed exception for failed NM import, new doc string
  - Make ipsets visible per default in firewall-config
  - Install new fw_nm module
  - Do not fail if log file could not be opened
  - Fixed broken fr translation


author: Thomas Woerner <twoerner@redhat.com> - 0.4.1-1
changelog:
  - Enhancements of ipset handling
    - No cleanup of ipsets using timeouts while reloading
    - Only destroy conflicting ipsets
    - Only use ipset types supported by the system
    - Add and remove several ipset entries in one call using a file
  - Reduce time frame where builtin chains are on policy DROP while reloading
  - Include descriptions in --info-X calls
  - Command line interface support to get and alter descriptions of zones,
    services, ipsets and icmptypes with permanent option
  - Properly watch changes in combined zones
  - Fix logging in rich rule forward rules
  - Transformed direct.passthrough errors into warnings
  - Rework of import structures
  - Reduced calls to get ids for port and protocol names (RHBZ#1305434)
  - Build and installation fixes by Markos Chandras
  - Provide D-Bus properties in introspection data
  - Fix for flaws found by landscape.io
  - Fix for repeated SUGHUP
  - New NetworkManager module to get and set zones of connections, used in
    firewall-applet and firewall-config
  - configure: Autodetect backend tools ({ip,ip6,eb}tables{,-restore}, ipset)
  - Code cleanups
  - Bug fixes


author: Thomas Woerner <twoerner@redhat.com> - 0.4.0-1
changelog:
  - Version 0.4.0
    - Speed ups
    - ipset support
    - MAC address support
    - Log of denied packets
    - Mark action in rich rules
    - Enhanced alteration of config files with command line tools
    - Use of zone chains in direct interface
    - firewall-applet enhancement
    - New services: ceph-mon, ceph, docker-registry, imap, pop3, pulseaudio,
      smtps, snmptrap, snmp, syslog-tls and syslog
    - Several bug fixes
    - Code optimizations


author: Thomas Woerner <twoerner@redhat.com> - 0.3.14.2-3
changelog:
  - Require python3-gobject-base for fedora >= 23 and rhel >= 8 (RHBZ#1242076)
  - Fix rhel defines: No python3 for rhel-7


author: Thomas Woerner <twoerner@redhat.com> - 0.3.14.2-1
changelog:
  - reunification of the firewalld spec files for all Fedora releases
  - fix dependencies for -applet and -config: use_python3 is the proper switch
    not with_python3 (RHBZ#1232493)
  - firewalld.spec:
    - fixed requirements for -applet and -config
  - man pages:
    - adapted firewall-applet man page to new version
  - firewall-applet:
    - Only honour active connections for zone changes
    - Change QSettings path and file names
  - firewall-config:
    - Only honour active connections for zone changes in the “Change Zones of Connections” menu
  - Translations:
    - updated translations
    - marked translations for “Connections” for review


author: Thomas Woerner <twoerner@redhat.com> - 0.3.14.1-1
changelog:
  - firewall-applet
    - do not use isSystemTrayAvailable check to fix KDE5 startup
    - dropped gtk applet remain: org.fedoraproject.FirewallApplet.gschema.xml


author: Thomas Woerner <twoerner@redhat.com> - 0.3.14-1
changelog:
  - renamed python2-firewall to python-firewall
  - fixed requirements for GUI parts with Python3
  - dropped upstream merged python3 patch
  - firewalld:
    - print real zone names in error messages
    - iptables 1.4.21 does not accept limits of 1/day, minimum is 2/day now
    - rate limit fix for rich rules
    - fix readdition of removed permanent direct settings
    - adaption of the polkit domains to use PK_ACTION_DIRECT_INFO
    - fixed two minor Python3 issues in firewall.core.io.direct
    - fixed use of fallback configuration values
    - fixed use without firewalld.conf
    - firewalld main restructureization
    - IPv6_rpfilter now also available as a property on D-Bus in the config interface
    - fixed wait option use for ipXtables
    - added --concurrent support for ebtables
    - richLanguage: allow masquerading with destination
    - richLanguage: limit masquerading forward rule to new connections
    - ipXtables: No dns lookups in available_tables and _detect_wait_option
    - full ebtables support: start, stop, reload, panic mode, direct chains and rules
    - fix for reload with direct rules
    - fix or flaws found by landscape.io
    - pid file handling fixes in case of pid file removal
    - fix for client issue in case of a dbus NoReply error
  - configuration
    - new services: dropbox-lansync, ptp
    - new icmptypes: timestamp-request, timestamp-reply
  - man pages:
    - firewalld.zones(5): fixed typos
    - firewalld.conf(5): Fixed wrong reference to firewalld.lockdown-whitelist page
  - firewall-applet:
    - new version using Qt4 fixing several issues with the Gtk version
  - spec file:
    - enabled Python3 support: new backends python-firewall and python3-firewall
    - some cleanup
  - git:
    - migrated to github
  - translations:
    - migrated to zanata
  - build environment:
    - no need for autoconf-2.69, 2.68 is sufficient


author: Thomas Woerner <twoerner@redhat.com> - 0.3.13-2
changelog:
  - enable python2 and python3 bindings for fedora >= 20 and rhel >= 7
  - use python3 bindings on fedora >= 22 and rhel >= 8 for firewalld,
    firewall-config and firewall-applet


author: Jiri Popelka <jpopelka@redhat.com> - 0.3.13-1
changelog:
  - firewalld:
    - ipXtables: use -w or -w2 if supported (RHBZ#1161745, RHBZ#1151067)
    - DROP INVALID packets (RHBZ#1169837)
    - don't use ipv6header for protocol matching. (RHBZ#1065565)
    - removeAllPassthroughs(): remove passthroughs in reverse order (RHBZ#1167100)
    - fix config.service.removeDestination() (RHBZ#1164584)
  - firewall-config:
    - portProtoDialog: other protocol excludes port number/range
    - better fix for updating zoneStore also in update_active_zones()
    - fix typo in menu
  - configuration:
    - new services: tinc, vdsm, mosh, iscsi-target, rsyncd
    - ship and install XML Schema files. (#8)
  - man pages:
    - firewalld.dbus, firewalld.direct, firewalld, firewall-cmd
  - spec file:
    - filesystem subpackage
    - make dirs&files in /usr/lib/ world-readable (RHBZ#915988)


author: Jiri Popelka <jpopelka@redhat.com> - 0.3.12-1
changelog:
  - firewalld:
    - new runtimeToPermanent and tracked passsthrough support
    - make permanent D-Bus interfaces more fine grained like the runtime versions (RHBZ#1127706)
    - richLanguage: allow using destination with forward-port
    - Rich_Rule.check(): action can't be used with icmp-block/forward-port/masquerade
    - fixed Python specific D-Bus exception (RHBZ#1132441)
  - firewall-cmd:
    - new --runtime-to-permanent to create permanent from runtime configuration
    - use new D-Bus methods for permanent changes
    - show target REJECT instead of %REJECT% (RHBZ#1058794)
    - --direct: make fail messages consistent (RHBZ#1141835)
  - firewall-config:
    - richRuleDialog - OK button tooltip indicates problem
    - use new D-Bus methods for permanent changes
    - show target REJECT instead of %REJECT% (RHBZ#1058794)
    - update "Change Zones of Connections" menu on default zone change (RHBZ#11120212)
    - fixed rename of zones, services and icmptypes to not create new entry (RBHZ#1131064)
  - configuration:
    - new service for Squid HTTP proxy server
    - new service for Kerberos admin server
    - new services for syslog and syslog-tls
    - new services for SNMP and SNMP traps
    - add Keywords to .desktop to improve software searchability
  - docs:
    - updated translations
    - firewalld.richlanguage: improvements suggested by Rufe Glick
    - firewalld.dbus: various improvements
    - firewalld.zone: better description of Limit tag
    - mention new homepage everywhere


author: Jiri Popelka <jpopelka@redhat.com> - 0.3.11-1
changelog:
  - firewalld:
    - improve error messages
    - check built-in chains in direct chain handling functions (RHBZ#1120619)
    - dbus_to_python() check whether input is of expected type (RHBZ#1122018)
    - handle negative timeout values (RHBZ#1124476)
    - warn when Command/Uid/Use/Context already in lockdown whitelist (RHBZ#1126405)
    - make --lockdown-{on,off} work again (RHBZ#1111573)
  - firewall-cmd:
    - --timeout now accepts time units (RHBZ#994044)
  - firewall-config:
    - show active (not default) zones in bold (RHBZ#993655)
  - configuration:
    - remove ipp-client service from all zones (RHBZ#1105639).
    - fallbacks for missing values in firewalld.conf
    - create missing dirs under /etc if needed
    - add -Es to python command in lockdown-whitelist.xml (RHBZ#1099065)
  - docs:
    - 'direct' methods concern only chains/rules added via 'direct' (RHBZ#1120619)
    - --remove-[interface/source] don't need a zone to be specified (RHBZ#1125851)
    - various fixes in firewalld.zone(5), firewalld.dbus(5), firewalld.direct(5)
  - others:
    - rpm macros for easier packaging of e.g. services


author: Thomas Woerner <twoerner@redhat.com> - 0.3.10-4
changelog:
  - renamed fedora specific zones to FedoraServer and FedoraWorkstation for 
    zone name limitations (length and allowed chars)


author: Thomas Woerner <twoerner@redhat.com> - 0.3.10-3
changelog:
  - New support for Fedora per-product configuration settings for Fedora.next
    https://fedoraproject.org/wiki/Per-Product_Configuration_Packaging_Draft
  - Added Fedora server zone (RHBZ#1110711)
  - Added Fedora workstation zone(RHBZ#1113775)


author: Jiri Popelka <jpopelka@redhat.com> - 0.3.10-1
changelog:
  - new services: freeipa-*, puppermaster, amanda-k5, synergy,
                  xmpp-*, tor, privoxy, sane
  - do not use at_console in D-Bus policies (RHBZ#1094745)
  - apply all rich rules for non-default targets
  - AppData file (RHBZ#1094754)
  - separate Polkit actions for desktop & server (RHBZ#1091068)
  - sanitize missing ip6t_rpfilter (RHBZ#1074427)
  - firewall/core/io/*: few improvements (RHBZ#1065738)
  - no load failed error for absent direct.xml file
  - new DBUS_INTERFACE.getZoneSettings to get all run-time zone settings
  - fixed creation and deletion of zones, services and icmptypes over D-Bus signals
  - FirewallClientZoneSettings: Set proper default target
  - if Python2 then encode strings from sax parser (RHBZ#1059104, RHBZ#1058853)
  - firewall-cmd:
    - don't colour output of query commands (RHBZ#1097841)
    - use "default" instead of {chain}_{zone} (RHBZ#1075675)
    - New --get-target and --set-target
    - Create and remove permanent zones, services and icmptypes
  - firewall-config:
    - Adding services and icmptypes resulted in duplicates in UI
    - Use left button menu of -applet in Option menu
  - firewall-offline-cmd: same functionality as 'firewall-cmd --permanent'
  - firewall-applet: ZoneConnectionEditor was missing the Default Zone entry
  - bash-completion: getting zones/services/icmps is different with/without --permanent
  - firewalld.zone(5): removed superfluous slash (RHBZ#1091575)
  - updated translations


author: Jiri Popelka <jpopelka@redhat.com> - 0.3.9.3-1
changelog:
  - Fixed persistent port forwarding (RHBZ#1056154)
  - Stop default zone rules being applied to all zones (RHBZ#1057875)
  - Enforce trust, block and drop zones in the filter table only (RHBZ#1055190)
  - Allow RAs prior to applying IPv6_rpfilter (RHBZ#1058505)
  - Fix writing of rule.audit in zone_writer()


author: Jiri Popelka <jpopelka@redhat.com> - 0.3.9-1
changelog:
  - translation updates
  - New IPv6_rpfilter setting to enable source address validation (RHBZ#847707)
  - Do not mix original and customized zones in case of target changes,
    apply only used zones
  - firewall-cmd: fix --*_lockdown_whitelist_uid to work with uid 0
  - Don't show main window maximized. (RHBZ#1046811)
  - Use rmmod instead of 'modprobe -r' (RHBZ#1031102)
  - Deprecate 'enabled' attribute of 'masquerade' element
  - firewall-config: new zone was added twice to the list
  - firewalld.dbus(5)
  - Enable python shebang fix again
  - firewall/client: handle_exceptions: Use loop in decorator
  - firewall-offline-cmd: Do not mask firewalld service with disabled option
  - firewall-config: richRuleDialogActionRejectType Entry -> ComboBox
  - Rich_Rule: fix parsing of reject element (RHBZ#1027373)
  - Show combined zones in permanent configuration (RHBZ#1002016)
  - firewall-cmd(1): document exit code 2 and colored output (RHBZ#1028507)
  - firewall-config: fix RHBZ#1028853


author: Jiri Popelka <jpopelka@redhat.com> - 0.3.8-1
changelog:
  - fix memory leaks
  - New option --debug-gc
  - Python3 compatibility
  - Better non-ascii support
  - several firewall-config & firewall-applet fixes
  - New --remove-rules commands for firewall-cmd and removeRules methods for D-Bus
  - Fixed FirewallDirect.get_rules to return proper list
  - Fixed LastUpdatedOrderedDict.keys()
  - Enable rich rule usage in trusted zone (RHBZ#994144)
  - New error codes: INVALID_CONTEXT, INVALID_COMMAND, INVALID_USER and INVALID_UID


author: Jiri Popelka <jpopelka@redhat.com> - 0.3.7-1
changelog:
  - Don't fail on missing ip[6]tables/ebtables table. (RHBZ#967376)
  - bash-completion: --permanent --direct options
  - firewall/core/fw.py: fix checking for iptables & ip6tables (RHBZ#1017087)
  - firewall-cmd: use client's exception_handler instead of catching exceptions ourselves
  - FirewallClientZoneSettings: fix {add|remove|query}RichRule()
  - Extend amanda-client service with 10080/tcp (RHBZ#1016867)
  - Simplify Rich_Rule()_lexer() by using functions.splitArgs()
  - Fix encoding problems in exception handling (RHBZ#1015941)


author: Jiri Popelka <jpopelka@redhat.com> - 0.3.6.2-1
changelog:
  - firewall-offline-cmd: --forward-port 'toaddr' is optional (RHBZ#1014958)
  - firewall-cmd: fix variable name (RHBZ#1015011)


author: Jiri Popelka <jpopelka@redhat.com> - 0.3.6-1
changelog:
  - firewalld.richlanguage.xml: correct log levels (RHBZ#993740)
  - firewall-config: Make sure that all zone settings are updated properly on firewalld restart
  - Rich_Limit: Allow long representation for duration (RHBZ#994103
  - firewall-config: Show "Changes applied." after changes (RHBZ#993643)
  - Use own connection dialog to change zones for NM connections
  - Rename service cluster-suite to high-availability (RHBZ#885257)
  - Permanent direct support for firewall-config and firewall-cmd
  - Try to avoid file descriptor leaking (RHBZ#951900)
  - New functions to split and join args properly (honoring quotes)
  - firewall-cmd(1): 2 simple examples
  - Better IPv6 NAT checking.
  - Ship firewalld.direct(5).


author: Jiri Popelka <jpopelka@redhat.com> - 0.3.5-1
changelog:
  - Only use one PK action for configuration (RHBZ#994729)
  - firewall-cmd: indicate non-zero exit code with red color
  - rich-rule: enable to have log without prefix & log_level & limit
  - log-level warn/err -> warning/error (RHBZ#1009436)
  - Use policy DROP while reloading, do not reset policy in restart twice
  - Add _direct chains to all table and chain combinations
  - documentation improvements
  - New firewalld.direct(5) man page docbook source
  - tests/firewall-cmd_test.sh: make rich language tests work
  - Rich_Rule._import_from_string(): improve error messages (RHBZ#994150)
  - direct.passthrough wasn't always matching out_signature (RHBZ#967800)
  - firewall-config: twist ICMP Type IP address family logic.
  - firewall-config: port-forwarding/masquerading dialog (RHBZ#993658)
  - firewall-offline-cmd: New --remove-service=<service> option (BZ#969106)
  - firewall-config: Options->Lockdown was not changing permanent.
  - firewall-config: edit line on doubleclick (RHBZ#993572)
  - firewall-config: System Default Zone -> Default Zone (RHBZ#993811)
  - New direct D-Bus interface, persistent direct rule handling, enabled passthough
  - src/firewall-cmd: Fixed help output to use more visual parameters
  - src/firewall-cmd: New usage output, no redirection to man page anymore
  - src/firewall/core/rich.py: Fixed forwad port destinations
  - src/firewall-offline-cmd: Early enable/disable handling now with mask/unmask
  - doc/xml/firewalld.zone.xml: Added more information about masquerade use
  - Prefix to log message is optional (RHBZ#998079)
  - firewall-cmd: fix --permanent --change-interface (RHBZ#997974)
  - Sort zones/interfaces/service/icmptypes on output.
  - wbem-https service (RHBZ#996668)
  - applet&config: add support for KDE NetworkManager connection editor
  - firewall/core/fw_config.py: New method update_lockdown_whitelist
  - Added missing file watcher for lockdown whitelist in config D-Bus interface
  - firewall/core/watcher: New add_watch_file for lockdown-whitelist and direct
  - Make use of IPv6 NAT conditional, based on kernel number (RHBZ#967376)


author: Thomas Woerner <twoerner@redhat.com> 0.3.4-1
changelog:
  - several rich rule check enhancements and fixes
  - firewall-cmd: direct options - check ipv4|ipv6|eb (RHBZ#970505)
  - firewall-cmd(1): improve description of direct options (RHBZ#970509)
  - several firewall-applet enhancements and fixes
  - New README
  - several doc and man page fixes
  - Service definitions for PCP daemons (RHBZ#972262)
  - bash-completion: add lockdown and rich language options
  - firewall-cmd: add --permanent --list-all[-zones]
  - firewall-cmd: new -q/--quiet option
  - firewall-cmd: warn when default zone not active (RHBZ#971843)
  - firewall-cmd: check priority in --add-rule (RHBZ#914955)
  - add dhcpv6 (for server) service (RHBZ#917866)
  - firewall-cmd: add --permanent --get-zone-of-interface/source --change-interface/source
  - firewall-cmd: print result (yes/no) of all --query-* commands
  - move permanent-getZoneOf{Interface|Source} from firewall-cmd to server
  - Check Interfaces/sources when updating permanent zone settings.
  - FirewallDConfig: getZoneOfInterface/Source can actually return more zones
  - Fixed toaddr check in forward port to only allow single address, no range
  - firewall-cmd: various output improvements
  - fw_zone: use check_single_address from firewall.functions
  - getZoneOfInterface/Source does not need to throw exception
  - firewall.functions: Use socket.inet_pton in checkIP, fixed checkIP*nMask
  - firewall.core.io.service: Properly check port/proto and destination address
  - Install applet desktop file into /etc/xdg/autostart
  - Fixed option problem with rich rule destinations (RHBZ#979804)
  - Better exception creation in dbus_handle_exceptions() decorator (RHBZ#979790)
  - Updated firewall-offline-cmd
  - Use priority in add, remove, query and list of direct rules (RHBZ#979509)
  - New documentation (man pages are created from docbook sources)
  - firewall/core/io/direct.py: use prirority for rule methods, new get_all_ methods
  - direct: pass priority also to client.py and firewall-cmd
  - applet: New blink and blink-count settings
  - firewall.functions: New function ppid_of_pid
  - applet: Check for gnome3 and fix it, use new settings, new size-changed cb
  - firewall-offline-cmd: Fix use of systemctl in chroot
  - firewall-config: use string.ascii_letters instead of string.letters
  - dbus_to_python(): handle non-ascii chars in dbus.String.
  - Modernize old syntax constructions.
  - dict.keys() in Python 3 returns a "view" instead of list
  - Use gettext.install() to install _() in builtins namespace.
  - Allow non-ascii chars in 'short' and 'description'
  - README: More information for "Working With The Source Repository"
  - Build environment fixes
  - firewalld.spec: Added missing checks for rhel > 6 for pygobject3-base
  - firewall-applet: New setting show-inactive
  - Don't stop on reload when lockdown already enabled (RHBZ#987403)
  - firewall-cmd: --lockdown-on/off did not touch firewalld.conf
  - FirewallApplet.gschema.xml: Dropped unused sender-info setting
  - doc/firewall-applet.xml: Added information about gsettings
  - several debug and log message fixes
  - Add chain for sources so they can be checked before interfaces (RHBZ#903222)
  - Add dhcp and proxy-dhcp services (RHBZ#986947)
  - io/Zone(): don't error on deprecated family attr of source elem
  - Limit length of zone file name (to 12 chars) due to Netfilter internals.
  - It was not possible to overload a zone with defined source(s).
  - DEFAULT_ZONE_TARGET: {chain}_ZONE_{zone} -> {chain}_{zone}
  - New runtime get<X>Settings for services and icmptypes, fixed policies callbacks
  - functions: New functions checkUser, checkUid and checkCommand
  - src/firewall/client: Fixed lockdown-whitelist-updated signal handling
  - firewall-cmd(1): move firewalld.richlanguage(5) reference in --*-rich-rule
  - Rich rule service: Only add modules for accept action
  - firewall/core/rich: Several fixes and enhanced checks
  - Fixed reload of direct rules
  - firewall/client: New functions to set and get the exception handler
  - firewall-config: New and enhanced UI to handle lockdown and rich rules
  - zone's immutable attribute is redundant
  - Do not allow to set settings in config for immutable zones.
  - Ignore deprecated 'immutable' attribute in zone files.
  - Eviscerate 'immutable' completely.
  - FirewallDirect.query_rule(): fix it
  - permanent direct: activate firewall.core.io.direct:Direct reader
  - core/io/*: simplify getting of character data
  - FirewallDirect.set_config(): allow reloading


author: Jiri Popelka <jpopelka@redhat.com>
changelog:
  - Remove migrating to a systemd unit file from a SysV initscript
  - Remove pointless "ExclusiveOS" tag


author: Thomas Woerner <twoerner@redhat.com> 0.3.3-1
changelog:
  - new service files
  - relicensed logger.py under GPLv2+
  - firewall-config: sometimes we don't want to use client's exception handler
  - When removing Service/IcmpType remove it from zones too (RHBZ#958401)
  - firewall-config: work-around masquerade_check_cb() being called more times
  - Zone(IO): add interfaces/sources to D-Bus signature
  - Added missing UNKNOWN_SOURCE error code
  - fw_zone.check_source: Raise INVALID_FAMILY if family is invalid
  - New changeZoneOfInterface method, marked changeZone as deprecated
  - Fixed firewall-cmd man page entry for --panic-on
  - firewall-applet: Fixed possible problems of unescaped strings used for markup
  - New support to bind zones to source addresses and ranges (D-BUS, cmd, applet
  - Cleanup of unused variables in FirewallD.start
  - New firewall/fw_types.py with LastUpdatedOrderedDict
  - direct.chains, direct.rules: Using LastUpdatedOrderedDict
  - Support splitted zone files
  - New reader and writer for stored direct chains and rules
  - LockdownWhitelist: fix write(), add get_commands/uids/users/contexts()
  - fix service_writer() and icmptype_writer() to put newline at end of file
  - firewall-cmd: fix --list-sources
  - No need to specify whether source address family is IPv4 or IPv6
  - add getZoneOfSource() to D-Bus interface
  - Add tests and bash-completion for the new "source" operations
  - Convert all input args in D-Bus methods
  - setDefaultZone() was calling accessCheck() *after* the action
  - New uniqify() function to remove duplicates from list whilst preserving order
  - Zone.combine() merge also services and ports
  - config/applet: silence DBusException during start when FirewallD is not running (RHBZ#966518)
  - firewall-applet: more fixes to make the address sources family agnostic
  - Better defaults for lockdown white list
  - Use auth_admin_keep for allow_any and allow_inactive also
  - New D-Bus API for lockdown policies
  - Use IPv4, IPv6 and BRIDGE for FirewallD properties
  - Use rich rule action as audit type
  - Prototype of string-only D-Bus interface for rich language
  - Fixed wrongly merged source family check in firewall/core/io/zone.py
  - handle_cmr: report errors, cleanup modules in error case only, mark handling
  - Use audit type from rule action, fixed rule output
  - Fixed lockdown whitelist D-Bus handling method names
  - New rich rule handling in runtime D-Bus interface
  - Added interface, source and rich rule handling (runtime and permanent)
  - Fixed dbus_obj in FirewallClientConfigPolicies, added queryLockdown
  - Write changes in setLockdownWhitelist
  - Fixed typo in policies log message in method calls
  - firewall-cmd: Added rich rule, lockdown and lockdown whitelist handling
  - Don't check access in query/getLockdownWhitelist*()
  - firewall-cmd: Also output masquerade flag in --list-all
  - firewall-cmd: argparse is able to convert argument to desired type itself
  - firewall-cmd_test.sh: tests for permanent interfaces/sources and lockdown whitelist
  - Makefile.am: add missing files
  - firewall-cmd_test.sh: tests for rich rules
  - Added lockdown, source, interface and rich rule docs to firewall-cmd
  - Do not masquerade lo if masquerade is enabled in the default zone (RHBZ#904098)
  - Use <rule> in metavar for firewall-cmd parser


author: Jiri Popelka <jpopelka@redhat.com> - 0.3.2-1
changelog:
  - Fix signal handling for SIGTERM
  - Additional service files (RHBZ#914859)
  - Updated po files
  - s/persistent/permanent/ (Trac Ticket #7)
  - Better behaviour when running without valid DISPLAY (RHBZ#955414)
  - client.handle_exceptions(): do not loop forever
  - Set Zone.defaults in zone_reader (RHBZ#951747)
  - client: do not pass the dbus exception name to handler
  - IO_Object_XMLGenerator: make it work with Python 2.7.4 (RHBZ#951741)
  - firewall-cmd: do not use deprecated BaseException.message
  - client.py: fix handle_exceptions() (RHBZ#951314)
  - firewall-config: check zone/service/icmptype name (RHBZ#947820)
  - Allow 3121/tcp (pacemaker_remote) in cluster-suite service. (RHBZ#885257)
  - firewall-applet: fix default zone hangling in 'shields-up' (RHBZ#947230)
  - FirewallError.get_code(): check for unknown error


author: Thomas Woerner <twoerner@redhat.com> 0.3.1-1
changelog:
  - Use explicit file lists for make dist
  - New rich rule validation check code
  - New global check_port and check_address functions
  - Allow source white and black listing with the rich rule
  - Fix error handling in case of unsupported family in rich rule
  - Enable ip_forwarding in masquerade and forward-port
  - New functions to read and write simple files using filename and content
  - Add --enable-sysconfig to install Fedora-specific sysconfig config file.
  - Add chains for security table (RHBZ#927015)
  - firewalld.spec: no need to specify --with-systemd-unitdir
  - firewalld.service: remove syslog.target and dbus.target
  - firewalld.service: replace hard-coded paths
  - Move bash-completion to new location.
  - Revert "Added configure for new build env"
  - Revert "Added Makefile.in files"
  - Revert "Added po/Makefile.in.in"
  - Revert "Added po/LINGUAS"
  - Revert "Added aclocal.m4"
  - Amend zone XML Schema


author: Thomas Woerner <twoerner@redhat.com> 0.3.0-1
changelog:
  - Added rich language support
  - Added lockdown feature
  - Allow to bind interfaces and sources to zones permanently
  - Enabled IPv6 NAT support
    masquerading and port/packet forwarding for IPv6 only with rich language
  - Handle polkit errors in client class and firewall-config
  - Added priority description for --direct --add-rule in firewall-cmd man page
  - Add XML Schemas for zones/services/icmptypes XMLs
  - Don't keep file descriptors open when forking
  - Introduce --nopid option for firewalld
  - New FORWARD_IN_ZONES and FORWARD_OUT_ZONES chains (RHBZ#912782)
  - Update cluster-suite service (RHBZ#885257)
  - firewall-cmd: rename --enable/disable-panic to --panic-on/off (RHBZ#874912)
  - Fix interaction problem of changed event of gtk combobox with polkit-kde
    by processing all remaining events (RHBZ#915892)
  - Stop default zone rules being applied to all zones (RHBZ#912782)
  - Firewall.start(): don't call set_default_zone()
  - Add wiki's URL to firewalld(1) and firewall-cmd(1) man pages
  - firewalld-cmd: make --state verbose (RHBZ#886484)
  - improve firewalld --help (RHBZ#910492)
  - firewall-cmd: --add/remove-* can be used multiple times (RHBZ#879834)
  - Continue loading zone in case of wrong service/port etc. (RHBZ#909466)
  - Check also services and icmptypes in Zone() (RHBZ#909466)
  - Increase the maximum length of the port forwarding fields from 5 to 11 in
    firewall-config
  - firewall-cmd: add usage to fail message
  - firewall-cmd: redefine usage to point to man page
  - firewall-cmd: fix visible problems with arg. parsing
  - Use argparse module for parsing command line options and arguments
  - firewall-cmd.1: better clarify where to find ACTIONs
  - firewall-cmd Bash completion
  - firewall-cmd.1: comment --zone=<zone> usage and move some options
  - Use zone's target only in %s_ZONES chains
  - default zone in firewalld.conf was set to public with every restart (#902845)
  - man page cleanup
  - code cleanup


author: Jiri Popelka <jpopelka@redhat.com> - 0.2.12-2
changelog:
  - Default zone in firewalld.conf was reseted with every restart (RHBZ#902845)
  - Add icon cache related scriptlets for firewall-config (RHBZ#902680)
  - Fix typo in firewall-config (RHBZ#895812)
  - Fix few mistakes in firewall-cmd(1) man page


author: Thomas Woerner <twoerner@redhat.com> 0.2.12-1
changelog:
  - firewall-cmd: use -V instead of -v for version info (RHBZ#886477)
  - firewall-cmd: don't check reload()'s return value (RHBZ#886461)
  - actually install firewalld.zones.5
  - firewall-config: treat exceptions when adding new zone/service/icmp
    (RHBZ#886602)
  - firewalld.spec: Fixed requirements of firewall-config to use gtk2 and
    pygobject3
  - Fail gracefully when running in non X environment.(RHBZ#886551)
  - offline-cmd: fail gracefully when no s-c-f config
  - fix duplicated iptables rules (RHBZ#886515)
  - detect errors and duplicates in config file (RHBZ#886581)
  - firewall-config: don't make 'Edit Service' and 'Edit ICMP Type' insensitive
  - firewalld.spec: fixed requirements, require pygobject3-base
  - frewall-applet: Unused code cleanup
  - firewall-applet: several usability fixes and enhancements
    (RHBZ#886531) (RHBZ#886534)
  - firewall/server/server.py: fixed KeyboardInterrupt message (RHBZ#886558)
  - Moved fallback zone and minimal_mark to firewall.config.__init__
  - Do not raise ZONE_ALREADY_SET in change_zone if old zone is set again
    (RHBZ#886432)
  - Make default zone default for all unset connections/interfaces
    (RHBZ#888288) (RHBZ#882736)
  - firewall-config: Use Gtk.MessageType.WARNING for warning dialog
  - firewall-config: Handle unknown services and icmptypes in persistent mode
  - firewall-config: Do not load settings more than once
  - firewall-config: UI cleanup and fixes (RHBZ#888242)
  - firewall-cmd: created alias --change-zone for --change-interface
  - firewall-cmd man page updates (RHBZ#806511)
  - Merged branch 'build-cleanups'
  - dropped call to autogen.sh in build stage, not needed anymore due to 
    'build-cleanups' merge


author: Thomas Woerner <twoerner@redhat.com> 0.2.11-2
changelog:
  - require pygobject3-base instead of pygobject3 (no cairo needed) (RHBZ#874378)
  - fixed dependencies of firewall-config to use gtk3 with pygobject3-base and 
    not pygtk2


author: Thomas Woerner <twoerner@redhat.com> 0.2.11-1
changelog:
  - Fixed more _xmlplus (PyXML) incompatibilities to python xml
  - Several man page updates
  - Fixed error in addForwardPort, removeForwardPort and queryForwardPort
  - firewall-cmd: use already existing queryForwardPort()
  - Update firewall.cmd man page, use man page as firewall-cmd usage (rhbz#876394)
  - firewall-config: Do not force to show labels in the main toolbar
  - firewall-config: Dropped "Change default zone" from toolbar
  - firewall-config: Added menu entry to change zones of connections
  - firewall-applet: Zones can be changed now using nm-connection-editor
    (rhbz#876661)
  - translation updates: cs, hu, ja


author: Thomas Woerner <twoerner@redhat.com> 0.2.10-1
changelog:
  - tests/firewalld_config.py: tests for config.service and config.icmptype
  - FirewallClientConfigServiceSettings(): destinations are dict not list
  - service/zone/icmptype: do not write deprecated name attribute
  - New service ntp
  - firewall-config: Fixed name of about dialog
  - configure.in: Fixed getting of error codes
  - Added coding to all pyhton files
  - Fixed copyright years
  - Beautified file headers
  - Force use of pygobject3 in python-slip (RHBZ#874378)
  - Log: firewall.server.config_icmptype, firewall.server.config_service and
    firewall.server.config_zone: Prepend full path
  - Allow ":" in interface names for interface aliases
  - Add name argument to Updated and Renamed signal
  - Disable IPv4, IPv6 and EB tables if missing - for IPv4/IPv6 only environments
  - firewall-config.glade file cleanup
  - firewall-config: loadDefaults() can throw exception
  - Use toolbars for Add/Edit/Remove/LoadDefaults buttons for zones, services
    and icmp types
  - New vnc-server service, opens ports for displays :0 to :3 (RHBZ#877035)
  - firewall-cmd: Fix typo in help output, allow default zone usage for
    permanenent options
  - Translation updates: cs, fr, ja, pt_BR and zh_CN


author: Thomas Woerner <twoerner@redhat.com> 0.2.9-1
changelog:
  - firewall-config: some UI usability changes
  - firewall-cmd: New option --list-all-zones, output of --list-all changed,
    more option combination checks
  - firewall-applet: Replaced NMClient by direct DBUS calls to fix python core
    dumps in case of connection activates/deactivates
  - Use fallback 'C' locale if current locale isn't supported (RHBZ#860278)
  - Add interfaces to zones again after reload
  - firewall-cmd: use FirewallClient().connected value
  - firewall-cmd: --remove-interface was not working due to a typo
  - Do not use restorecon for new and backup files
  - Fixed use of properties REJECT and DROP
  - firewalld_test.py: check interfaces after reload
  - Translation updates
  - Renamed firewall-convert-scfw-config to firewall-offline-cmd, used by
    anaconda for firewall configuration (e.g. kickstart)
  - Fix python shebang to use -Es at installation time for bin_SCRIPTS and
    sbin_SCRIPTS and at all times in gtk3_chooserbutton.py
  - tests/firewalld_config.py: update test_zones() test case
  - Config interface: improve renaming of zones/services/icmp_types
  - Move emiting of Added signals closer to source.
  - FirewallClient(): config:ServiceAdded signal was wrongly mapped
  - Add argument 'name' to Removed signal
  - firewall-config: Add callbacks for config:[service|icmp]-[added|removed]
  - firewall-config: catch INVALID_X error when removing zone/service/icmp_type
  - firewall-config: remove unused code
  - Revert "Neutralize _xmlplus instead of conforming it"
  - firewall-applet: some UI usability changes
  - firewall-cmd: ALREADY_ENABLED, NOT_ENABLED, ZONE_ALREADY_SET are warnings


author: Thomas Woerner <twoerner@redhat.com> 0.2.8-1
changelog:
  - Do not apply old settings to zones after reload
  - FirewallClient: Added callback structure for firewalld signals
  - New firewall-config with full zone, service and icmptype support
  - Added Shields Up/Down configuration dialog to firewall-applet
  - Name attribute of main tag deprecated for zones, services and icmptypes,
    will be ignored if present
  - Fixed wrong references in firewalld man page
  - Unregister DBus interfaces after sending out the Removed signal
  - Use proper DBus signature in addIcmpType, addService and addZone
  - New builtin property for config interfaces
  - New test case for Config interface
  - spec: use new systemd-rpm macros (rhbz#850110)
  - More config file verifications
  - Lots of smaller fixes and enhancements


author: Thomas Woerner <twoerner@redhat.com> 0.2.6-1
changelog:
  - New D-BUS interface for persistent configuration
  - Aded support for persistent zone configuration in firewall-cmd
  - New Shields Up feature in firewall-applet
  - New requirements for python-decorator and pygobject3
  - New firewall-config sub-package
  - New firewall-convert-scfw-config config script


author: Thomas Woerner <twoerner@redhat.com> 0.2.5-1
changelog:
  - Fixed traceback in firewall-cmd for failed or canceled authorization, 
    return proper error codes, new error codes NOT_RUNNING and NOT_AUTHORIZED
  - Enhanced firewalld service file (RHBZ#806868) and (RHBZ#811240)
  - Fixed duplicates in zone after reload, enabled timed settings after reload
  - Removed conntrack --ctstate INVALID check from default ruleset, because it
    results in ICMP problems (RHBZ#806017).
  - Update interfaces in default zone after reload (rhbz#804814)
  - New man pages for firewalld(1), firewalld.conf(5), firewalld.icmptype(5),
    firewalld.service(5) and firewalld.zone(5), updated firewall-cmd man page
    (RHBZ#811257)
  - Fixed firewall-cmd help output
  - Fixed missing icon for firewall-applet (RHBZ#808759)
  - Added root user check for firewalld (RHBZ#767654)
  - Fixed requirements of firewall-applet sub package (RHBZ#808746)
  - Update interfaces in default zone after changing of default zone (RHBZ#804814)
  - Start firewalld before NetworkManager (RHBZ#811240)
  - Add Type=dbus and BusName to service file (RHBZ#811240)


author: Thomas Woerner <twoerner@redhat.com> 0.2.3-1
changelog:
  - firewall-cmd: several changes and fixes
  - code cleanup
  - fixed icmp protocol used for ipv6 (rhbz#801182)
  - added and fixed some comments
  - properly restore zone settings, timeout is always set, check for 0
  - some FirewallError exceptions were actually not raised
  - do not REJECT in each zone
  - removeInterface() don't require zone
  - new tests in firewall-test script
  - dbus_to_python() was ignoring certain values
  - added functions for the direct interface: chains, rules, passthrough
  - fixed inconsistent data after reload
  - some fixes for the direct interface: priority positions are bound to ipv,
    table and chain
  - added support for direct interface in firewall-cmd:
  - added isImmutable(zone) to zone D-Bus interface
  - renamed policy file
  - enhancements for error messages, enables output for direct.passthrough
  - added allow_any to firewald policies, using at leas auth_admin for policies
  - replaced ENABLE_FAILED, DISABLE_FAILED, ADD_FAILED and REMOVE_FAILED by
    COMMAND_FAILED, resorted error codes
  - new firewalld configuration setting CleanupOnExit
  - enabled polkit again, found a fix for property problem with slip.dbus.service
  - added dhcpv6-client to 'public' (the default) and to 'internal' zones.
  - fixed missing settings form zone config files in
    "firewall-cmd --list=all --zone=<zone>" call
  - added list functions for services and icmptypes, added --list=services and
    --list=icmptypes to firewall-cmd


author: Thomas Woerner <twoerner@redhat.com> 0.2.2-1
changelog:
  - enabled dhcpv6-client service for zones home and work
  - new dhcpv6-client service
  - firewall-cmd: query mode returns reversed values
  - new zone.changeZone(zone, interface)
  - moved zones, services and icmptypes to /usr/lib/firewalld, can be overloaded
    by files in /etc/firewalld (no overload of immutable zones block, drop,
    trusted)
  - reset MinimalMark in firewalld.cnf to default value
  - fixed service destination (addresses not used)
  - fix xmlplus to be compatible with the python xml sax parser and python 3
    by adding __contains__ to xml.sax.xmlreader.AttributesImpl
  - use icon and glib related post, postun and posttrans scriptes for firewall
  - firewall-cmd: fix typo in state
  - firewall-cmd: fix usage()
  - firewall-cmd: fix interface action description in usage()
  - client.py: fix definition of queryInterface()
  - client.py: fix typo in getInterfaces()
  - firewalld.service: do not fork
  - firewall-cmd: fix bug in --list=port and --port action help message
  - firewall-cmd: fix bug in --list=service


author: Thomas Woerner <twoerner@redhat.com>
changelog:
  - moved zones, services and icmptypes to /usr/lib/firewalld, can be overloaded
    by files in /etc/firewalld (no overload of immutable zones block, drop,
    trusted)


author: Thomas Woerner <twoerner@redhat.com> 0.2.0-2
changelog:
  - added glib2-devel to build requires, needed for gsettings.m4
  - added --with-system-unitdir arg to fix installaiton of system file
  - added glib-compile-schemas calls for postun and posttrans
  - added EXTRA_DIST file lists


author: Thomas Woerner <twoerner@redhat.com> 0.2.0-1
changelog:
  - version 0.2.0 with new FirewallD1 D-BUS interface
  - supports zones with a default zone
  - new direct interface as a replacement of the partial virt interface with 
    additional passthrough functionality
  - dropped custom rules, use direct interface instead
  - dropped trusted interface funcionality, use trusted zone instead
  - using zone, service and icmptype configuration files
  - not using any system-config-firewall parts anymore


author: Thomas Woerner <twoerner@redhat.com> 0.1.3-1
changelog:
  - new version 0.1.3
  - restore all firewall features for reload: panic and virt rules and chains
  - string fixes for firewall-cmd man page (by Jiri Popelka)
  - fixed firewall-cmd port list (by Jiri Popelka)
  - added firewall dbus client connect check to firewall-cmd (by Jiri Popelka)
  - translation updates: de, es, gu, it, ja, kn, ml, nl, or, pa, pl, ru, ta,
                         uk, zh_CN


author: Thomas Woerner <twoerner@redhat.com> 0.1.2-1
changelog:
  - fixed package according to package review (rhbz#665395):
    - non executable scripts: dropped shebang
    - using newer GPL license file
    - made /etc/dbus-1/system.d/FirewallD.conf config(noreplace)
    - added requires(post) and (pre) for chkconfig


author: Thomas Woerner <twoerner@redhat.com> 0.1.1-1
changelog:
  - new version 0.1.1
  - fixed source path in POTFILES*
  - added missing firewall_config.py.in
  - added misssing space for spec_ver line
  - using firewall_config.VARLOGFILE
  - added date to logging output
  - also log fatal and error logs to stderr and firewall_config.VARLOGFILE
  - make log message for active_firewalld fatal


author: Natalya Naumova <natalya.naumova@oracle.com> - 10.3.0-2.0.1
changelog:
  - Fix spaces in vmware udev rule for scsi devices [Orabug: 24461968]
  - Fix vmware udev rule in 99-vmware-scsi-timeout.rules file. [Orabug: 22815019]
  - Increase timeout for scsi devices on VMWare guests by adding a udev rule. [Orabug: 21819156]


author: Miroslav Rezanina <mrezanin@redhat.com> - 10.3.0-1
changelog:
  - Rebase to 10.3.0 [bz#1626578]
  - Resolves: bz#1626578
    ([ESXi][RHEL8]Rebase open-vm-tools to 10.3.0)


author: Ravindra Kumar <ravindrakumar@vmware.com> - 10.2.5-1
changelog:
  - Package new upstream version open-vm-tools-10.2.5-8068406 (RHBZ#1431376).
  - Added use-tirpc.patch to use libtirpc instead of deprecated Sun RPC.
  - Removed wayland-crash.patch which is no longer needed.


author: Ravindra Kumar <ravindrakumar@vmware.com> - 10.2.0-3
changelog:
  - Patch for a Wayland related crash in the desktopEvents plugin (RHBZ#1526952).
  - gdk_set_allowed_backends() is available in version 3.10 and later only.


author: Ravindra Kumar <ravindrakumar@vmware.com> - 10.2.0-1
changelog:
  - Package new upstream version open-vm-tools-10.2.0-7253323.
  - Remove the patches that are no longer needed.
  - New version builds with gtk3 by default.
  - Package vmware-user symlink in desktop.
  - Add a new test package for test utilities.
  - Pick a fix to a conditional from Miroslav Vadkerti <mvadkert@redhat.com>.


author: Ravindra Kumar <ravindrakumar@vmware.com> - 10.1.10-3
changelog:
  - Replaced 'net-tools' dependency with 'iproute' (RHBZ#1496134).
  - Added resolutionKMS-wayland-2.patch with some new fixes.


author: Ravindra Kumar <ravindrakumar@vmware.com> - 10.1.10-1
changelog:
  - Package new upstream version open-vm-tools-10.1.10-6082533.
  - Remove the patches that are no longer needed.


author: Ravindra Kumar <ravindrakumar@vmware.com> - 10.1.0-1
changelog:
  - Package new upstream version open-vm-tools-10.1.0-4449150 (RHBZ#1408959).
  - Remove patches that are no longer needed.
  - Build with --enable-xmlsec1 to avoid dependency on xerces-c and xml-security-c.
  - Replace _prefix/lib/udev/rules.d/ with _udevrulesdir macro.


author: Ravindra Kumar <ravindrakumar@vmware.com> - 10.0.5-1
changelog:
  - Package new upstream version open-vm-tools-10.0.5-3227872.
  - Add a patch for fixing GCC 6 build issue (RHBZ#1305108).
  - Replace kill-werror.patch with no-unused-const.patch.


author: Ravindra Kumar <ravindrakumar@vmware.com> - 10.0.0-5
changelog:
  - Setup and teardown Shared Folders mount point on VMs running
    on VMware Workstation or VMware Fusion.


author: Ravindra Kumar <ravindrakumar@vmware.com> - 10.0.0-3
changelog:
  - Replace -std=c++11 with -std=gnu++11 to get "linux" definitions work
    in order to fix the build issue,
    https://kojipkgs.fedoraproject.org//work/tasks/4823/11274823/build.log
  - Removed unused definitions for CFLAGS and CXXFLAGS


author: Ravindra Kumar <ravindrakumar@vmware.com> - 10.0.0-2
changelog:
  - Add -std=c++11 to CXXFLAGS for fixing the build issue,
    https://kojipkgs.fedoraproject.org//work/tasks/3685/11273685/build.log


author: Simone Caronni <negativo17@gmail.com> - 9.10.2-2
changelog:
  - Add license macro.
  - Remove initscripts requirement (#1226369).
  - Delete mount.vmhgfs instead of excluding from packaging, so the debug
    information is not included in the package (#1190540).
  - Be more explicit with configuration files, newer mock complains of files being
    listed twice.


author: Ravindra Kumar <ravindrakumar@vmware.com> - 9.10.2-1
changelog:
  - Package new upstream version open-vm-tools-9.10.2-2822639
  - Removed the patches that are no longer needed


author: Ravindra Kumar <ravindrakumar@vmware.com> - 9.10.0-3
changelog:
  - Put Fedora 23 specific fix under a conditional, so that the change
    can be backported to other branches easily if required.


author: Ravindra Kumar <ravindrakumar@vmware.com> - 9.10.0-2
changelog:
  - F23 has split gdk-pixbuf2-devel >= 2.31.3-5 into 3 packages, gdk-pixbuf2-devel,
    gdk-pixbuf2-modules-devel, and gdk-pixbuf2-xlib-devel. gtk2-devel does not depend
    on gdk-pixbuf2-xlib-devel. Therefore, we need to pull in gdk-pixbuf2-xlib-devel
    dependency ourselves.


author: Ravindra Kumar <ravindrakumar@vmware.com> - 9.10.0-1
changelog:
  - Package new upstream version open-vm-tools-9.10.0-2476743
  - New version requires adding a new service vgauthd
  - Removed old patches that are no longer needed
  - Fix (asm_x86.patch) for correct GCC version check
  - Fix (strerror_r.patch) for picking GNU signature of strerror_r
  - Fix (toolboxcmd.patch) for compiling toolboxcmd-shrink.c with gcc 5.0.1


author: Ravindra Kumar <ravindrakumar@vmware.com> - 9.4.6-1
changelog:
  - Package new upstream version open-vm-tools-9.4.6-1770165
  - Added "autoreconf -i" and its build dependencies (autoconf, automake and libtool)
    to generate configure script, this is required for version 9.4.6 as it does not
    have configure script bundled in the tar
  - Fix (sizeof_argument.patch) for bad sizeof argument error


author: Ravindra Kumar <ravindrakumar@vmware.com> - 9.4.0-9
changelog:
  - Removed unnecessary package dependency on 'dbus'
  - Moved 'vm-support' script to /usr/bin
  - Added a call to 'tools.set.version' RPC to inform VMware
    platform when open-vm-tools has been uninstalled


author: Ravindra Kumar <ravindrakumar@vmware.com> - 9.4.0-7
changelog:
  - Add -D_DEFAULT_SOURCE to suppress warning as suggested in
    https://sourceware.org/bugzilla/show_bug.cgi?id=16632


author: Ravindra Kumar <ravindrakumar@vmware.com> - 9.4.0-1
changelog:
  - Package new upstream version open-vm-tools-9.4.0-1280544.
  - Added CUSTOM_PROCPS_NAME=procps and -Wno-deprecated-declarations
    for version 9.4.0.


author: Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.3-10
changelog:
  - Added options for hardening build (bug 990549). 
  - Excluded unwanted file mount.vmhgfs from packaging (bug 990547).
  - Removed deprecated key "Encoding" from "Desktop Entry" (bug 990552).


author: Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.3-5
changelog:
  - Renamed source file open-vm-tools.service -> vmtoolsd.service
    to match it with the service name.


author: Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.3-1
changelog:
  - Package new upstream version open-vm-tools-9.2.3-1031360.
  - Removed configure options CUSTOM_PROCPS_NAME (for libproc) and
    -Wno-deprecated-declarations as these have been addressed in
    open-vm-tools-9.2.3-1031360.


author: Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.2-12
changelog:
  - Removed %defattr and BuildRoot.
  - Added ExclusiveArch.
  - Replaced /usr/sbin/ldconfig with /sbin/ldconfig.


author: Ravindra Kumar <ravindrakumar at vmware.com> - 9.2.2-10
changelog:
  - Addressed formal review comments from Simone Caronni.
  - Removed %check section because 'make check' brings font file back.


author: Simone Caronni <negativo17@gmail.com> - 9.2.2-9
changelog:
  - Removed rm command in %check section.
  - Remove blank character at the beginning of each changelog line.


author: Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.2-8
changelog:
  - Removed FreeSans.ttf font file from packaging.
  - Added 'rm' command to remove font file in %check section because
    'make check' adds it back.
  - Added doxygen dependency back.


author: Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.2-7
changelog:
  - Applied patch from Simone for removal of --docdir option from configure.
  - Removed unnecessary --enable-docs option from configure.
  - Removed doxygen dependency.


author: Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.2-6
changelog:
  - Replaced vmtoolsd with a variable.
  - Changed summary for subpackages to be more specific.
  - Removed drivers.txt file as we don't really need it.
  - Fixed vmGuestLib ownership for devel package.
  - Removed systemd-sysv from Requires for Fedora 18+ and RHEL 7+.
  - Made all "if" conditions consistent.


author: Simone Caronni <negativo17@gmail.com> - 9.2.2-5
changelog:
  - Added RHEL 5/6 init script.
  - Renamed SysV init script / systemd service file to vmtoolsd.
  - Fixed ownership of files from review.
  - Moved api documentation in devel subpackage.
  - Removed static libraries.


author: Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.2-4
changelog:
  - Applied part of review fixes patch from Simone Caronni for systemd setup.
  - Replaced tabs with spaces all over.


author: Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.2-3
changelog:
  - Applied review fixes patch from Simone Caronni.
  - Added missing *.a and *.so files for devel package.
  - Removed unnecessary *.la plugin files from base package.


author: Ravindra Kumar <ravindrakumar@vmware.com> - 9.2.2-2
changelog:
  - Modified SPEC to follow the conventions and guidelines.
  - Addressed review comments from Mohamed El Morabity.
  - Added systemd script.
  - Verified and built the RPMS for Fedora 18.
  - Fixed rpmlint warnings.
  - Split the UX components in a separate package for desktops.
  - Split the help files in a separate package for help.
  - Split the guestlib headers in a separate devel package.


author: Tim Waugh <twaugh@redhat.com> - 1:1.04-19
changelog:
  - Consistent use of macros.
  - Removed ancient obsoletes tag.
  - Clean buildroot in install section not prep section.
  - Make setup quiet.
  - Use noreplace for config files.


author: Crutcher Dunnavant <crutcher@redhat.com>
changelog:
  - Upgrade to 1.04, editied the pbm2ppa patch to add <string.h>
  - to pbmtpg.c, which uses strmp, edited the redhat patch to
  - apply cleanly.


author: David King <amigadave@amigadave.com> - 2.40.7-1
changelog:
  - Update to 2.40.7
  - Use license macro for COPYING and COPYING.LIB
  - Use pkgconfig for BuildRequires
  - Add URL


author: Hans de Goede <hdegoede@redhat.com> - 2.35.0-3
changelog:
  - Fix including rsvg.h always causing a deprecated warning, as this breaks
    apps compiling with -Werror


author: Adam Tkac <atkac redhat com> - 2.31.0-0.3.20100628git
changelog:
  - fix crash in rsvg-gobject.c:instance_dispose function
    (https://bugzilla.gnome.org/show_bug.cgi?id=623383)


author: Matthias Clasen <mclasen@redhat.com> - 2.31.0-0.1.20100628git
changelog:
  - Update to a git snapshot that builds against standalone gdk-pixbuf
  - Drop librsvg3 package
  - Drop svg theme engine


author: Matthias Clasen <mclasen@redhat.com> - 2.8.1-2
changelog:
  - Must use the same rpm macro for the host triplet as the
    gtk2 package, otherwise things can fall apart.  (#137676)


author: Dan Williams <dcbw@redhat.com> - 2.6.4-7
changelog:
  - Fix usage of "%{_bindir}/update-gdk-pixbuf-loaders %{_host}" 
    to point to right place and architecture


author: Alexander Larsson <alexl@redhat.com>
changelog:
  - Add a patch that moves the includes to librsvg-1/librsvg
  - in preparation for a later librsvg 2 library.


