# changelog

author: Jason Vas Dias <jvdias@redhat.com> - 11:3.0.3-11
changelog:
  - Rebuild for FC-5
  - fix bug 167028 - test IBM's unicast bootp patch (from xma@us.ibm.com)
  - fix bug 171312 - silence chkconfig error message if ypbind not installed
  - fix dhcpd.init when -cf arg given to dhcpd
  - make dhcpd init touch /var/lib/dhcpd/dhcpd.leases, not /var/lib/dhcp/dhcpd.leases


author: Jason Vas Dias <jvdias@redhat.com> - 11:3.0.3-12
changelog:
  - fix bug 173619: dhclient-script should reconfig on RENEW if 
                    subnet-mask, broadcast-address, mtu, routers, etc.
                    have changed
  - apply upstream improvements to trailing nul options fix of bug 160655


author: Jason Vas Dias <jvdias@redhat.com> - 11:3.0.3-20
changelog:
  - fix bug 177845: allow client ip-address as default router 
  - fix bug 176615: fix DDNS update when Windows-NT client sends 
                    host-name with trailing nul


author: Dan Williams <dcbw@redhat.com> - 11:3.0.3-21
changelog:
  - Fix dhclient-script to use /bin/dbus-send now that all dbus related
    binaries are in /bin rather than /usr/bin


author: Jason Vas Dias <jvdias@redhat.com> - 11:3.0.3-22
changelog:
  - fix bug 181482: resolv.conf not updated on RENEW :
    since dhcp-3.0.1rc12-RHScript.patch: "$new_domain_servers" should have
    been "$new_domain_name_servers" :-(


author: Jason Vas Dias <jvdias@redhat.com> - 11:3.0.3-26
changelog:
  - fix bug 181908: enable dhclient to operate on IBM zSeries z/OS linux guests:
    o add -I <dhcp-client-identifier> dhclient command line option
    o add -B "always broadcast" dhclient command line option
    o add 'bootp-broadcast-always;' dhclient.conf statement


author: Jason Vas Dias <jvdias@redhat.com> - 12:3.0.4-1
changelog:
  - Upgrade to upstream version 3.0.4, released Friday 2006-05-05 .
  - Add new dhclient command line arguments:
    -H <host-name> : parse as dhclient.conf 'send host-name "<host-name>";'
    -F <fqdn>      : parse as dhclient.conf 'send fqdn.fqdn "<fqdn>";'
    -T <timeout>   : parse as dhclient.conf 'timeout <timeout>;'


author: Jason Vas Dias <jvdias@redhat.com> - 12:3.0.4-2
changelog:
  - Add the libdhcp4client library package for use by the new libdhcp 
    package, which enables dhclient to be invoked by programs in a 
    single process from the library. The normal dhclient code is
    unmodified by this.


author: Jason Vas Dias <jvdias@redhat.com> - 12:3.0.4-2
changelog:
  - Fix bug 191470: prevent dhcpd writing 8 byte dhcp-lease-time 
                    option in packets on 64-bit platforms


author: Jason Vas Dias <jvdias@redhat.com> - 12:3.0.4-8.1
changelog:
  - fix a libdhcp4client memory leak (1 strdup) and 
    fill in client->packet.siaddr before bind_lease() for pump
    nextServer option.


author: Jason Vas Dias <jvdias@redhat.com> - 12:3.0.4-10
changelog:
  - fix bug 193047: allow $METRIC to be specified for dhclient routes
  - add a '-R <request option list>' dhclient argument


author: Jason Vas Dias <jvdias@redhat.com> - 12:3.0.4-14
changelog:
  - fix bug 191461: preserve ntp.conf local clock fudge statements
  - fix bug 193047: both dhcp and dhclient need to ship common
                    man-pages: dhcp-options(5) dhcp-eval(5)


author: Peter Jones <pjones@redhat.com> - 12:3.0.4-15
changelog:
  - Make timeout dispatch code not recurse while traversing a linked
    list, so it doesn't try to free an entries that have been removed.
    (bz #195723)
  - Don't patch in a makefile, do it in the spec.


author: David Cantrell <dcantrell@redhat.com> - 12:3.0.4-23
changelog:
  - Remove NODEBUGINFO junk from the spec file as well as old/unused code
  - Rolled all 68 patches in to one patch since more than half of them get
    overridden by later patches anyway.


author: David Cantrell <dcantrell@redhat.com> - 12:3.0.4-24
changelog:
  - Put typedef for dhcp_state_e before it's used in libdhcp_control.h (#212612)
  - Remove dhcpctl.3 from minires/Makefile.dist because it's in dhcpctl
  - Remove findptrsize.c and just set compiler flag for ppc64 and s390x


author: David Cantrell <dcantrell@redhat.com> - 12:3.0.5-2
changelog:
  - Change the way libdhcp4client is compiled (patch main source, create new
    Makefile rather than copy and patch code after main patches)
  - Fix up problems generating compiler warnings
  - Use 'gcc' for making dependencies
  - Pass -fPIC instead of -fpie/-fPIE in compiler flags
  - Combine the extended new option info changes in to one patch file (makes
    it easier for outside projects that want to use dhcdbd and NetworkManager)


author: David Cantrell <dcantrell@redhat.com> - 12:3.0.5-3
changelog:
  - Remove struct universe *universe from envadd_state in the client patch
  - Add struct universe *universe to envadd_state in the enoi patch
  - Add example dbusified dhclient-script in the enoi patch


author: David Cantrell <dcantrell@redhat.com> - 12:3.0.5-4
changelog:
  - Enable relinquish_timeouts() and cancel_all_timeouts() even when
    DEBUG_MEMORY_LEAKAGE_ON_EXIT is not defined
  - Add prototypes for b64_pton() and b64_ntop in dst/
  - Move variable declarations and labels around in the fix-warnings patch
  - Expand the list of objects needed for libdhcp4client (#215328)
  - Use libres.a in libdhcp4client since it gives correct minires objects
  - Remove the dhcp options table in C, Perl, Python, and text format (these
    were reference files added to /usr/share/doc)


author: David Cantrell <dcantrell@redhat.com> - 12:3.0.5-8
changelog:
  - Roll md5 patch in to libdhcp4client patch since it's related
  - Do not overwrite /etc/ntp/step-tickers (#217663)
  - Resolves: rhbz#217663


author: David Cantrell <dcantrell@redhat.com> - 12:3.0.5-9
changelog:
  - Remove dhcptables.pl from the source package
  - Mark libres.a symbols hidden (#198496)
  - Set DT_SONAME on libdhcp4client to libdhcp4client-VERSION.so.0
  - Make function definition for dst_hmac_md5_init() match the prototype


author: David Cantrell <dcantrell@redhat.com> - 12:3.0.5-13
changelog:
  - Add support for dhcpd(8) to read dhcpd.conf from an LDAP server (#224352)
  - Remove invalid ja_JP.eucJP man pages from /usr/share/doc


author: David Cantrell <dcantrell@redhat.com> - 12:3.0.5-23
changelog:
  - Update Xen partial checksums patch
  - Remove perl Requires (#225691)
  - Make dhcp-devel depend on dhcp = e:v-r (#225691)
  - libdhcp4client-devel Requires pkgconfig (#225691)
  - Do not add to RPM_OPT_FLAGS, use COPTS variable instead (#225691)
  - Use %{buildroot} macro instead of RPM_BUILD_ROOT variable (#225691)
  - Preserve timestamps on all installed data files (#225691)
  - Remove dhcp-options.5.gz and dhcp-eval.5.gz symlinking in post (#225691)
  - Use %defattr(-,root,root,-) (#225691)
  - Do not flag init scripts as %config in %files section (#225691)


author: David Cantrell <dcantrell@redhat.com> - 12:3.0.5-24
changelog:
  - Include contrib/ subdirectory in /usr/share/doc (#230476)
  - Added back Requires for perl since dhcpd-conf-to-ldap needs it (#225691)
  - Put copies of dhcp-options and dhcp-eval man pages in the dhcp and
    dhclient packages rather than having the elaborate symlink collection
  - Explicitly name man pages in the %files listings
  - Use the %{_sysconfdir} and %{_initrddir} macros (#225691)
  - Use macros for commands in %build and %install
  - Split README.ldap, draft-ietf-dhc-ldap-schema-01.txt, and
    dhcpd-conf-to-ldap.pl out of the LDAP patch
  - Split linux.dbus-example script out of the extended new option info patch
  - Remove unnecessary changes from the Makefile patch


author: David Cantrell <dcantrell@redhat.com> - 12:3.0.5-27
changelog:
  - Ensure that Perl and Perl modules are not added as dependencies (#234688)
  - Reorganize patches by feature/bug per packaging guidelines (#225691)
  - Move the following files from patches to source files:
       linux.dbus-example, linux, Makefile.dist, dhcp4client.h, libdhcp_control.h
  - Compile with -fno-strict-aliasing as ISC coding standards generally don't
    agree well with gcc 4.x.x


author: David Cantrell <dcantrell@redhat.com> - 12:3.0.5-31
changelog:
  - Spec file cleanups (#225691)
  - Put libdhcpctl.a and libomapi.a in dhcp-devel-static package
  - Put libdhcp4client.a in libdhcp4client-devel-static package


author: David Cantrell <dcantrell@redhat.com> - 12:3.0.5-34
changelog:
  - Init script fixes (#237985, #237983)
  - Reference correct scripts in dhclient-script.8 man page (#238036)


author: David Cantrell <dcantrell@redhat.com> - 12:3.0.5-35
changelog:
  - Disable -fvisibility=hidden for now as it breaks dhcpv4_client() from
    the shared library (#240804)


author: David Cantrell <dcantrell@redhat.com> - 12:3.0.5-36
changelog:
  - BOOTP_BROADCAST_ALWAYS is not the same as ATSFP, fixed
  - Added anycast mac support to dhclient for OLPC


author: David Cantrell <dcantrell@redhat.com> - 12:3.0.6-3
changelog:
  - Remove the -x switch enabling extended new option info.  If given to
    dhclient now, it's ignored.


author: David Cantrell <dcantrell@redhat.com> - 12:3.0.6-7
changelog:
  - In dhcp.conf.5, explain that if no next-server statement applies to the
    requesting client, the address 0.0.0.0 is used (#184484).


author: David Cantrell <dcantrell@redhat.com> - 12:3.0.6-8
changelog:
  - Init script fixes (#320761)
  - Removed linux.dbus-example script since we aren't using dhcdbd now
  - Remove dhcdbd leftovers from dhclient-script (#306381)


author: David Cantrell <dcantrell@redhat.com> - 12:3.1.0-1
changelog:
  - Upgrade to ISC dhcp-3.1.0
  - Remove unnecessary /usr/include/dhcp4client/isc_dhcp headers
  - Make sure restorecon is run on /var/lib/dhcpd/dhcpd.leases (#251688)
  - Install dhcp.schema to /etc/openldap/dhcp.schema (#330471)


author: David Cantrell <dcantrell@redhat.com> - 12:3.1.0-4
changelog:
  - Install libdhcp_control.h to /usr/include/isc-dhcp/libdhcp_control.h
  - Update libdhcp4client patch to use new libdhcp_control.h location
  - Remove __fedora_contrib/ subdirectory in /usr/share/doc/dhcp-3.1.0,
    install those docs to /usr/share/doc/dhcp-3.1.0


author: David Cantrell <dcantrell@redhat.com> - 12:3.1.0-5
changelog:
  - Remove chkconfig usage for ypbind in dhclient-script (#351211)
  - Combine dhcp-static and dhcp-devel packages since there are no shared
    libraries offered
  - Remove Requires: openldap-devel on dhcp-devel and libdhcp4client-devel
  - Make libdhcp4client-devel require dhcp-devel (for libdhcp_control.h)
  - Do not make dhcp-devel require the dhcp package, those are independent


author: David Cantrell <dcantrell@redhat.com> - 12:3.1.0-6
changelog:
  - Rename Makefile.dist to Makefile.libdhcp4client
  - Spec file cleanups
  - Include stdarg.h in libdhcp_control.h


author: David Cantrell <dcantrell@redhat.com> - 12:3.1.0-8
changelog:
  - Put dhcp.schema in /etc/openldap/schema (#330471)
  - Remove manpages patch and keep modified man pages as Source files
  - Improve dhclient.8 man page to list options in a style consistent
    with most other man pages on the planet
  - Upgrade to latest dhcp LDAP patch, which brings in a new dhcpd-conf-to-ldap
    script, updated schema file, and other bug fixes including SSL support for
    LDAP authentication (#375711)
  - Do not run dhcpd and dhcrelay services by default (#362321)


author: David Cantrell <dcantrell@redhat.com> - 12:4.0.0-1
changelog:
  - Upgrade to ISC dhcp-4.0.0 (#426634)
       - first ISC release to incorporate DHCPv6 protocol support
       - source tree now uses GNU autoconf/automake
  - Removed the libdhcp4client-static package


author: David Cantrell <dcantrell@redhat.com> - 12:4.0.0-4
changelog:
  - Fix dhclient.lease file parsing problems (#428785)
  - Disable IPv6 support for now as we already ship dhcpv6 (#428987)


author: David Cantrell <dcantrell@redhat.com> - 12:4.0.0-6
changelog:
  - read_function() comes from the LDAP patch, so fix it there
  - Init new struct universe structs in libdhcp4client so we don't crash on
    multiple DHCP attempts (#428203)


author: David Cantrell <dcantrell@redhat.com> - 12:4.0.0-9
changelog:
  - Match LDAP server option values in stables.c and dhcpd.h (#431003)
  - Fix invalid sprintf() statement in server/ldap.c (#431003)


author: David Cantrell <dcantrell@redhat.com> - 12:4.0.0-10
changelog:
  - Save conf files adding '.predhclient.$interface' to the name (#306381)
  - Only restore conf files on EXPIRE/FAIL/RELEASE/STOP if there are no other
    dhclient processes running (#306381)


author: David Cantrell <dcantrell@redhat.com> - 12:4.0.0-12
changelog:
  - Remove Requires on openldap-server (#432180)
  - Replace CLIENTBINDIR, ETCDIR, DBDIR, and RUNDIR in the man pages with the
    correct paths


author: David Cantrell <dcantrell@redhat.com> - 12:4.0.0-16
changelog:
  - Remove instaces of \032 in domain search option (#450042)
  - Make 'service dhcpd configtest' display text indicating the status


author: David Cantrell <dcantrell@redhat.com> - 12:4.0.0-17
changelog:
  - Carry over RES_OPTIONS from ifcfg-ethX files to /etc/resolv.conf (#202923)
  - Clean up Requires tags for devel packages
  - Allow SEARCH variable in ifcfg files to override search path (#454152)
  - Do not down interface if there is an active lease (#453982)
  - Clean up how dhclient-script restarts ypbind
  - Set close-on-exec on dhclient.leases for SELinux (#446632)


author: David Cantrell <dcantrell@redhat.com> - 12:4.0.0-19
changelog:
  - Remove 'c' from the domain-search format string in common/tables.c
  - Prevent \032 from appearing in resolv.conf search line (#450042)
  - Restore SELinux context on saved /etc files (#451560)


author: David Cantrell <dcantrell@redhat.com> - 12:4.0.0-20
changelog:
  - Rewrite of /sbin/dhclient-script (make the script a little more readable,
    discontinue use of ifconfig in favor of ip, store backup copies of orig
    files in /var rather than in /etc)


author: David Cantrell <dcantrell@redhat.com> - 12:4.0.0-22
changelog:
  - Add missing '[' to dhclient-script (#459860)
  - Correct test statement in add_default_gateway() in dhclient-script (#459860)


author: David Cantrell <dcantrell@redhat.com> - 12:4.0.0-23
changelog:
  - Prevent $metric from being set to '' (#460640)
  - Remove unnecessary warning messages
  - Do not source config file (ifcfg-DEVICE) unless it exists


author: David Cantrell <dcantrell@redhat.com> - 12:4.0.0-26
changelog:
  - Validate port numbers for dhclient, dhcpd, and dhcrelay to ensure
    that are within the correct range (#438149)


author: David Cantrell <dcantrell@redhat.com> - 12:4.0.0-30
changelog:
  - Fix dhclient.conf man page and sample config file to say 'supersede
    domain-search', which is what was actually demonstrated (#467955)


author: David Cantrell <dcantrell@redhat.com> - 12:4.0.0-31
changelog:
  - Use O_CLOEXEC in open(2) calls and "e" mode in fopen(3) calls, build
    with -D_GNU_SOURCE so we pick up O_CLOEXEC (#468984)
  - Add missing prototype for validate_port() in common/inet.c


author: David Cantrell <dcantrell@redhat.com> - 12:4.0.0-32
changelog:
  - Enable LDAP/SSL support in dhcpd (#467740)
  - Do not calculate a prefix for an address we did not receive (#473885)
  - Removed libdhcp4client because libdhcp has been removed from Fedora


author: David Cantrell <dcantrell@redhat.com> - 12:4.1.0-1
changelog:
  - Upgraded to ISC dhcp-4.1.0
  - Had to rename the -T option to -timeout as ISC is now using -T
  - Allow package rebuilders to easily enable DHCPv6 support with:
        rpmbuild --with DHCPv6 dhcp.spec
    Note that Fedora is still using the 'dhcpv6' package, but some
    users may want to experiment with the ISC DHCPv6 implementation
    locally.


author: David Cantrell <dcantrell@redhat.com> - 12:4.1.0-2
changelog:
  - Make sure all /etc/dhcp config files are marked in the manifest
  - Include new config file directies in the dhcp and dhclient packages
  - Do not overwrite new config files if they already exist


author: David Cantrell <dcantrell@redhat.com> - 12:4.1.0-6
changelog:
  - Enable dhcpv6 support (#480798)
  - Fix config file migration in scriptlets (#480543)
  - Allow dhclient-script expansion with /etc/dhcp/dhclient.d/*.sh scripts


author: David Cantrell <dcantrell@redhat.com> - 12:4.1.0-16
changelog:
  - Correct %post problems in dhclient package (#495361)
  - Read hooks scripts from /etc/dhcp (#495361)
  - Update to latest ldap-for-dhcp


author: David Cantrell <dcantrell@redhat.com> - 12:4.1.0-17
changelog:
  - Fix setting default route when client IP address changes (#486512, #473658)
  - 'reload' and 'try-restart' on dhcpd and dhcrelay init scripts
    will display usage information and return code 3


author: David Cantrell <dcantrell@redhat.com> - 12:4.1.0-19
changelog:
  - Restrict interface names given on the dhcpd command line to length
    IFNAMSIZ or shorter (#441524)
  - Change to /etc/sysconfig/network-scripts in dhclient-script before
    calling need_config or source_config (#496233)


author: David Cantrell <dcantrell@redhat.com> - 12:4.1.0-21
changelog:
  - Handle cases in add_timeout() where the function is called with a NULL
    value for the 'when' parameter (#506626)
  - Fix SELinux denials in dhclient-script when the script makes backup
    configuration files and restores them later (#483747)


author: David Cantrell <dcantrell@redhat.com> - 12:4.1.0-22
changelog:
  - Set permissions on /etc/dhcp to 0750 (#508247)
  - Update to new ldap-for-dhcp patch set
  - Correct problems when upgrading from a previous release and your
    dhcpd.conf file not being placed in /etc/dhcp (#506600)


author: David Cantrell <dcantrell@redhat.com> - 12:4.1.0p1-2
changelog:
  - Add /usr/lib[64]/pm-utils/sleep.d/56dhclient to handle suspend and
    resume with active dhclient leases (#479639)


author: David Cantrell <dcantrell@redhat.com> - 12:4.1.0p1-3
changelog:
  - Update NetworkManager dispatcher script to remove case conversion
    and source /etc/sysconfig/network


author: David Cantrell <dcantrell@redhat.com> - 12:4.1.0p1-4
changelog:
  - Upgrade to latest ldap-for-dhcp patch which makes sure that only
    dhcpd links with OpenLDAP (#517474)


author: Jiri Popelka <jpopelka@redhat.com> - 12:4.1.0p1-15
changelog:
  - dhclient logs its pid to make troubleshooting NM managed systems
    with multiple dhclients running easier (#546792)


author: Jiri Popelka <jpopelka@redhat.com> - 12:4.1.0p1-18
changelog:
  - Hide startup info when starting dhcpd6 service.
  - Remove -TERM from calling killproc when stopping dhcrelay (#555672)


author: Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-3
changelog:
  - move /etc/dhcp.conf to /etc/dhcp.conf.rpmsave in %post (#561094)
  - document -nc option in dhclient(8) man page


author: Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-4
changelog:
  - Fix dhclient-script to delete address which the client is going to release
    as soon as it begins the Release message exchange process (#559142)


author: Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-9
changelog:
  - In dhclient-script:
    - use ip command options '-4' or '-6' as shortcuts for '-f[amily] inet' resp. '-f[amily] inet6'
    - do not use IP protocol family identifier with 'ip link'


author: Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-13
changelog:
  - Discard unicast Request/Renew/Release/Decline message
    (unless we set unicast option) and respond with Reply
    with UseMulticast Status Code option (#573090)
  - Remove DHCPV6 OPERATION section from dhclient.conf.5
    describing deprecated 'send dhcp6.oro' syntax


author: Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-14
changelog:
  - Fix UseMulticast.patch to not repeatedly parse dhcpd.conf for unicast option
  - Fix dhclient-script to set interface MTU only when it's greater than 576 (#574629)


author: Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-15
changelog:
  - In dhclient-script check whether bound address
    passed duplicate address detection (DAD) (#559147)
  - If the bound address failed DAD (is found to be in use on the link),
    the dhcpv6 client sends a Decline message to the server
    as described in section 18.1.7 of RFC-3315 (#559147)


author: Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-16
changelog:
  - In client initiated message exchanges stop retransmission
    upon reaching the MRD rather than at some point after it (#559153)


author: Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-18
changelog:
  - If the Reply was received in response to Renew or Rebind message,
    client adds any new addresses in the IA option to the IA (#578097)


author: Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-20
changelog:
  - Move /etc/NetworkManager/dispatcher.d/10-dhclient script
    from dhcp to dhclient subpackage (#586999)


author: Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-23.P1
changelog:
  - 4.1.1-P1: pair of bug fixes including one for CVE-2010-2156 (#601405)
  - Compile with -fno-strict-aliasing


author: Jiri Popelka <jpopelka@redhat.com> - 12:4.2.0-2
changelog:
  - Add 12-dhcpd NM dispatcher script (#565921)
  - Rename 10-dhclient to 11-dhclient (10-sendmail already exists)


author: Jiri Popelka <jpopelka@redhat.com> - 12:4.2.0-8
changelog:
  - Explicitly clear the ARP cache and flush all addresses & routes
    instead of bringing the interface down (#574568)


author: Jiri Popelka <jpopelka@redhat.com> - 12:4.2.0-10
changelog:
  - Check whether there is any unexpired address in previous lease
    prior to confirming (INIT-REBOOT) the lease (#585418)


author: Jiri Popelka <jpopelka@redhat.com> - 12:4.2.0-11
changelog:
  - Use ping instead of arping in dhclient-script to handle
    not-on-local-net gateway in ARP-less device (#524298)


author: Jiri Popelka <jpopelka@redhat.com> - 12:4.2.0-12
changelog:
  - Server was ignoring client's
    Solicit (where client included address/prefix as a preference) (#634842)


author: Jiri Popelka <jpopelka@redhat.com> - 12:4.2.0-16.P1
changelog:
  - 4.2.0-P1: fix for CVE-2010-3611 (#649880)
  - dhclient-script: when updating 'search' statement in resolv.conf,
    add domain part of hostname if it's not already there (#637763)


author: Jiri Popelka <jpopelka@redhat.com> - 12:4.2.0-22.P2
changelog:
  - 4.2.0-P2: fix for CVE-2010-3616 (#662326)
  - Use upstream fix for #628258
  - Provide versioned symbols for rpmlint


author: Jiri Popelka <jpopelka@redhat.com> - 12:4.2.1-0.1.b1
changelog:
  - 4.2.1b1: fix for CVE-2011-0413 (#672996)
  - No longer need invalid-dhclient-conf, parse_date and release6-elapsed patches


author: Jiri Popelka <jpopelka@redhat.com> - 12:4.2.1-9.P1
changelog:
  - Packages dhcp/dhclient/dhcp-common explicitly require the libs sub-package
    with the same version and release (bug #705037).
  - Fix triggerun scriptlet


author: Jiri Popelka <jpopelka@redhat.com> - 12:4.2.1-11.P1
changelog:
  - Add triggerpostun scriptlet tied to dhcp-sysvinit
  - Make it possible to build without downstream patches (Kamil Dudka)


author: Jiri Popelka <jpopelka@redhat.com> - 12:4.2.1-12.P1
changelog:
  - Removed upstream-merged IFNAMSIZ.patch
  - Polished patches according to results from static analysis of code.


author: Jiri Popelka <jpopelka@redhat.com> - 12:4.2.2-0.1.b1
changelog:
  - 4.2.2b1: upstream merged initialization-delay.patch
  - Drop all capabilities in dhcpd/dhcrelay (#699713)


author: Jiri Popelka <jpopelka@redhat.com> - 12:4.2.2-2
changelog:
  - #699713:
    - Use '--enable-paranoia --enable-early-chroot' configure flags
    - Create/delete dhcpd user in %post/%postun
    - Run dhcpd/dhcpd6 services with '-user dhcpd -group dhcpd'


author: Jiri Popelka <jpopelka@redhat.com> - 12:4.2.2-3
changelog:
  - Tighten explicit libs sub-package requirement so that it includes
    the correct architecture as well.


author: Jiri Popelka <jpopelka@redhat.com> - 12:4.2.2-6
changelog:
  - PIE-RELRO.patch is not needed anymore, defining _hardened_build does the same
  - One more tweak of adding of user and group (#699713)


author: Jiri Popelka <jpopelka@redhat.com> - 12:4.2.2-7
changelog:
  - Support for IPoIB (IP over InfiniBand) interfaces (#660681)
  - Hopefully last tweak of adding of user and group (#699713)


author: Jiri Popelka <jpopelka@redhat.com> - 12:4.2.2-12
changelog:
  - change ownership of /var/lib/dhcpd/ to dhcpd:dhcpd (#744292)
  - no need to drop capabilies in dhcpd since it's been running as regular user


author: Jiri Popelka <jpopelka@redhat.com> - 12:4.2.3-2
changelog:
  - Write PID file BEFORE changing of the effective user/group ID.
  - Really define _hardened_build this time


author: Jiri Popelka <jpopelka@redhat.com> - 12:4.2.3-3
changelog:
  - Write lease file AFTER changing of the effective user/group ID.
  - Move omshell from dhcp-common to main package (where it originally was).


author: Jiri Popelka <jpopelka@redhat.com> - 12:4.2.3-7
changelog:
  - Send DHCPDECLINE and exit(2) when duplicate address was detected and
    dhclient had been started with '-1' (#756759).
  - Don't build with -D_GNU_SOURCE, configure.ac uses AC_USE_SYSTEM_EXTENSIONS


author: Jiri Popelka <jpopelka@redhat.com> - 12:4.2.3-9.P1
changelog:
  - don't ship legacy SysV initscripts
  - dhcpd6: move '-cf /etc/dhcp/dhcpd6.conf' from sysconfig/dhcpd6 to dhcpd6.service
  - run 'chown -R dhcpd:dhcpd /var/lib/dhcpd/' before starting dhcpd/dhcpd6 service
    for the case where leases file is owned by root:root as a
    consequence of running dhcpd without '-user dhcpd -group dhcpd' (#744292)


author: Jiri Popelka <jpopelka@redhat.com> - 12:4.2.3-10.P1
changelog:
  - hopefully we don't need 12-dhcpd anymore as 'After=network.target'
    in dhcpd[6].service should take care of the original problem (#565921)


author: Jiri Popelka <jpopelka@redhat.com> - 12:4.2.3-11.P1
changelog:
  - revert change made in 4.2.3-3 because of failing failover inicialization (#765967)
    the procedure is now:
    init lease file, init failover, init PID file, change effective user/group ID
  - don't need to fix lease files ownership before starting service
  - dhclient-script: allow static route with a 0.0.0.0 next-hop address (#769463)


author: Jiri Popelka <jpopelka@redhat.com> - 12:4.2.4-0.5.rc1
changelog:
  - dhcpd.service: explicitly add -cf to indicate what conf file we use (#819325)
  - no need to copy /etc/*.conf to /etc/dhcp/*.conf in %prep anymore


author: Jiri Popelka <jpopelka@redhat.com> - 12:4.2.4-6
changelog:
  - ib.patch: added fall-back method (using ioctl(SIOCGIFHWADDR)) when getting
              of HW address with getifaddrs() fails (#626514-c#63, #840601).


author: Tomas Hozza <thozza@redhat.com> - 12:4.2.4-12.P1
changelog:
  - dhclient-script: fixed CONFIG variable value passed to need_config (#848858)
  - dhclient-script: calling dhclient-up-hooks after setting up route, gateways 
                     & interface alias (#848869)


author: Tomas Hozza <thozza@redhat.com> - 12:4.2.4-14.P1
changelog:
  - SystemD unit files don't use Environment files any more (#850558)
  - NetworkManager dispatcher script doesn't use DHCPDARGS any more


author: Jiri Popelka <jpopelka@redhat.com> - 12:4.2.4-22.P2
changelog:
  - add After=time-sync.target to dhcpd[6].service (#878293)
  - remove groff from BuildRequires (no idea why it's been there)


author: Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-2
changelog:
  - during update convert DHC*ARGS from /etc/sysconfig/dhc*
    to /etc/systemd/system/dhc*.service (#895475)
  - 12-dhcpd NM dispatcher script now restarts also dhcpd6 service


author: Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-5
changelog:
  - remove missing-ipv6-not-fatal.patch because the concerning code is later
    removed with getifaddrs.patch


author: Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-21
changelog:
  - 12-dhcpd: wait a few seconds before restarting services (#1003695)
  - another solution for #1001742 (#1005814#c10)


author: Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-23
changelog:
  - 'No subnet declaration for <iface>' should be info, not error
  - decrease the sleep in 12-dhcpd due to timeout (#1003695#8)


author: Filipe Brandenburger <filbranden@google.com> - 12:4.3.0-15
changelog:
  - dhclient-script: fix issue with classless static routes that breaks Fedora 20 on GCE cloud (#1102830)


author: Jiri Popelka <jpopelka@redhat.com> - 12:4.3.1-5
changelog:
  - spec: use -D with 'install'
  - dhclient-script: IPv6 address which fails DAD is auto-removed when it was
    added with valid_lft/preferred_lft other then 'forever' (#1133465)


author: Jiri Popelka <jpopelka@redhat.com> - 12:4.3.1-11
changelog:
  - dhcpd generates spurious responses when seeing requests
    from vlans on plain interface (#1150587)


author: Jiri Popelka <jpopelka@redhat.com> - 12:4.3.1-15
changelog:
  - dhclient-script: restorecon calls shouldn't be needed
                     as we have SELinux transition rules (#1161500)


author: Jiri Popelka <jpopelka@redhat.com> - 12:4.3.3-0.1b1
changelog:
  - 4.3.3b1
  - enable krb5/gssapi authentication for OpenLDAP
  - enable support for binary insertion of leases


author: Jiri Popelka <jpopelka@redhat.com> - 12:4.3.3-4
changelog:
  - dhclient-script: make_resolv_conf(): keep old nameservers
    if server sends domain-name/search, but no nameservers (#1269595)


author: Jiri Popelka <jpopelka@redhat.com> - 12:4.3.4-3
changelog:
  - [dhclient] rename -R option to --request-options (#1357947)
  - [dhclient] rename -timeout option to --timeout


author: Petr Menšík <pemensik@redhat.com> - 12:4.3.6-14
changelog:
  - Use bind-export-libs package instead of bind99
  - Use isc-config.sh to configure bind libs
  - Change requirement to bind-export-devel


author: Pavel Zhukov <pzhukov@redhat.com> - 12:4.3.6-33
changelog:
  - Resolves: #1673946 - Change default prefix length to 128
  - Add address-prefix-lenght option to change default value
  - Fix backporting issues


author: Miroslav Lichvar <mlichvar@redhat.com> - 1.3-13.20171209
changelog:
  - update to 1.3-20171209
  - fix build with multiple options in hardened ldflags (#1548400)
  - add gcc to build requirements
  - use macro for ldconfig scriptlets


author: Debarshi Ray <rishi@fedoraproject.org> - 0.5.0-4
changelog:
  - Don't schedule dleyna_task_processor_t->on_quit_cb more than once
    (RH #1251366)
  - Remove all queues before dleyna_task_processor_t->on_quit_cb is run
    (RH #1205574, #1360209)


author: Debarshi Ray <rishi@fedoraproject.org> - 0.6.0-3
changelog:
  - Don't remove a queue more than once
  - Remove any pending task processing handlers when destroying a queue
  Resolves: #1464902


author: Debarshi Ray <rishi@fedoraproject.org> - 0.5.0-4
changelog:
  - Fix crash due to double-free when destroying the same dls_upnp_t or
    dls_manager_t twice (RH #1251365)
  - Use make_build and make_install macros
  - Update minimum required versions; use pkgconfig(...) for BRs
  - Miscellaneous clean-ups


author: Patrick "Jima" Laughton <jima@auroralinux.org> 2.30-2
changelog:
  - Disabled stripping of binary while installing (oops)
  - Enabled HAVE_ISC_READER/HAVE_DBUS via patch
  - Added BuildReq for dbus-devel


author: Patrick "Jima" Laughton <jima@auroralinux.org> 2.30-3
changelog:
  - Un-enabled HAVE_ISC_READER, a hack to enable a deprecated feature (request)
  - Split initscript & enable-dbus patches, conditionalized dbus for FC3
  - Tweaked name field in changelog entries (trying to be consistent)


author: Patrick "Jima" Laughton <jima@auroralinux.org> 2.30-4
changelog:
  - Moved options out of init script and into /etc/sysconfig/dnsmasq
  - Disabled DHCP_LEASE in sysconfig file, fixing bug #190379
  - Simon Kelley provided dbus/dnsmasq.conf, soon to be part of the tarball


author: Patrick "Jima" Laughton <jima@auroralinux.org> 2.30-4.2
changelog:
  - More upstream-recommended cleanups :)
  - Killed sysconfig file (provides unneeded functionality)
  - Tweaked init script a little more


author: Patrick "Jima" Laughton <jima@auroralinux.org> 2.31-1
changelog:
  - Removed dbus config patch (now provided upstream)
  - Patched in init script (no longer provided upstream)
  - Added DBus-interface to docs


author: Patrick "Jima" Laughton <jima@beer.tclug.org> 2.34-2
changelog:
  - Fixed BZ#212005
  - Moved %postun scriptlet to %post, where it made more sense
  - Render scriptlets safer
  - Minor cleanup for consistency


author: Patrick "Jima" Laughton <jima@beer.tclug.org> 2.35-1
changelog:
  - Update to 2.35
  - Removed UPGRADING_to_2.0 from %doc as per upstream change
  - Enabled conf-dir in default config as per RFE BZ#214220 (thanks Chris!)
  - Added %dir /etc/dnsmasq.d to %files as per above RFE


author: Patrick "Jima" Laughton <jima@beer.tclug.org> 2.40-1
changelog:
  - Finalized upstream release
  - Removing URLs from patch lines (CVS is the authoritative source)
  - Added more magic to make spinning rc/test packages more seamless


author: Patrick "Jima" Laughton <jima@beer.tclug.org> 2.41-0.2.test20
changelog:
  - New upstream test release
  - Moving dnsmasq.leases to /var/lib/dnsmasq/ as per BZ#407901
  - Ignoring dangerous-command-in-%post rpmlint warning (as per above fix)
  - Patch consolidation/cleanup
  - Removed conditionals for Fedora <= 3 and Aurora 2.0


author: Patrick "Jima" Laughton <jima@beer.tclug.org> 2.43-2
changelog:
  - New upstream release, contains fixes for CVE-2008-1447/CERT VU#800113
  - Dropped patch for newer glibc (merged upstream)


author: Itamar Reis Peixoto <itamar@ispbrasil.com.br> - 2.51-1
changelog:
  - move initscript from patch to a plain text file
  - drop (dnsmasq-configuration.patch) and use sed instead
  - enable /etc/dnsmasq.d fix bz 526703
  - change requires to package name instead of file
  - new version 2.51


author: Itamar Reis Peixoto <itamar@ispbrasil.com.br> - 2.52-1
changelog:
  - New Version 2.52
  - fix condrestart() in initscript bz 547605
  - fix sed to enable DBUS(the '*' need some escaping) bz 553161


author: Tomas Hozza <thozza@redhat.com> - 2.66-3
changelog:
  - Use Full RELRO when linking the daemon
  - compile the daemon with PIE
  - include two fixes from upstream git repo


author: Tomas Hozza <thozza@redhat.com> - 2.66-4
changelog:
  - include several fixes from upstream repo:
    - Send TCP DNS messages in one packet
    - Fix crash on SERVFAIL when using --conntrack option
    - Fix regression in dhcp_lease_time utility
    - Man page typos fixes
    - Note that dhcp_lease_time and dhcp_release work only for IPv4
    - Fix for --dhcp-match option to work also with BOOTP protocol


author: Tomas Hozza <thozza@redhat.com> - 2.66-5
changelog:
  - dnsmasq unit file cleanup
    - drop forking Type and PIDfile and rather start dnsmasq with "-k" option
    - drop After syslog.target as this is by default


author: Nils Philippsen <nils@redhat.com> - 2.72-3
changelog:
  - don't include /etc/dnsmasq.d in triplicate, ignore RPM backup files instead
  - package is dual-licensed GPL v2 or v3
  - drop %triggerun, we're not supposed to automatically migrate from SysV to
    systemd anyway


author: Petr Menšík <pemensik@redhat.com> - 2.77-8
changelog:
  - Security fix, CVE-2017-14491, DNS heap buffer overflow
  - Security fix, CVE-2017-14492, DHCPv6 RA heap overflow
  - Security fix, CVE-2017-14493, DHCPv6 - Stack buffer overflow
  - Security fix, CVE-2017-14494, Infoleak handling DHCPv6
  - Security fix, CVE-2017-14496, Integer underflow in DNS response creation
  - Security fix, CVE-2017-14495, OOM in DNS response creation
  - Misc code cleanups arising from Google analysis
  - Do not include stdio.h before dnsmasq.h


author: Itamar Reis Peixoto <itamar@ispbrasil.com.br> - 2.78-4
changelog:
  - add gcc into buildrequires
  - deliver an extra sysusers.d file to create dnsmasq user/group
  - set CHUSER and CHGRP to dnsmasq in src/config.h


author: Petr Menšík <pemensik@redhat.com> - 2.79-1
changelog:
  - Rebase to 2.79
  - Stop using nettle_hashes directly, use access function (#1548060)
  - Do not break on cname with spaces (#1498667)
  - Require nettle 3.4+
  - Do not own sysusers.d directory, already depends on systemd providing it


author: Petr Menšík <pemensik@redhat.com> - 2.79-15
changelog:
  - Fix various issues in dnssec validation (CVE-2020-25681)
  - Accept responses only on correct sockets (CVE-2020-25684)
  - Use strong verification on queries (CVE-2020-25685)


author: Tomas Hozza <thozza@redhat.com> - 0.15-4
changelog:
  - Added explicit BuildRequires on gcc as required by packaging guidelines
  - Added explicit Requires on e2fsprogs, so that /usr/bin/chattr is available
  - Remove redundant removal of immutable bit in %preun scriptlet (#1542400)


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.3.8-4
changelog:
  - fix CVE-2020-12100 resource exhaustion via deeply nested MIME parts (#1866756)
  - fix CVE-2020-12673 out of bound reads in dovecot NTLM implementation (#1866761)
  - fix CVE-2020-12674 crash due to assert in RPA implementation (#1866768)


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.3.8-6
changelog:
  - fix mail storage block count parsing (#1894418)
  - MIME parser crashed when boundaries were wrong (#1888111)


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.3.16-1
changelog:
  - dovecot updated to 2.3.16, pigeonhole to 0.5.16
  - fix CVE-2021-33515 plaintext commands injection (#1980014)


author: Jeremy Katz <katzj@redhat.com> 0.99.8-1
changelog:
  - 0.99.8
  - add some buildrequires
  - fixup to build with openssl 0.9.7
  - now includes a pop3 daemon (off by default)
  - clean up description and %preun
  - add dovecot user (uid/gid of 97)
  - add some buildrequires
  - move the ssl cert to %{_datadir}/ssl/certs
  - create a dummy ssl cert in %post
  - own /var/run/dovecot
  - make the config file a source so we get default mbox locks of fcntl


author: Jeremy Katz <katzj@redhat.com> 0.99.9.1-1
changelog:
  - update to 0.99.9.1
  - add patch from upstream to fix potential bug when fetching with 
    CR+LF linefeeds
  - tweak some things in the initscript and config file noticed by the 
    fedora folks


author: Jeremy Katz <katzj@redhat.com> 0.99.10-0.1
changelog:
  - 0.99.10-rc1
  - add fix for ssl detection
  - add zlib-devel to BuildRequires
  - change pam service name to dovecot
  - include pam config


author: Jeremy Katz <katzj@redhat.com> 0.99.10-0.2
changelog:
  - 0.99.10-rc2 (includes ssl detection fix)
  - a few tweaks from fedora
    - noreplace the config file
    - configure --with-ldap to get LDAP enabled


author: Jeremy Katz <katzj@redhat.com> 0.99.10-7
changelog:
  - another patch from upstream to fix returning invalid data on partial 
    BODY[part] fetches
  - patch to avoid confusion of draft/deleted in indexes


author: Warren Togami <wtogami@redhat.com> 0.99.10.4-4
changelog:
  - default auth config that is actually usable
  - Timo Sirainen (author) suggested functionality fixes
    maildir, imap-fetch-body-section, customflags-fix


author: John Dennis <jdennis@redhat.com> - 0.99.10.6-1
changelog:
  - bring up to date with upstream,
    recent change log comments from Timo Sirainen were:
    SHA1 password support using OpenSSL crypto library
    mail_extra_groups setting
    maildir_stat_dirs setting
    Added NAMESPACE capability and command
    Autocreate missing maildirs (instead of crashing)
    Fixed occational crash in maildir synchronization
    Fixed occational assertion crash in ioloop.c
    Fixed FreeBSD compiling issue
    Fixed issues with 64bit Solaris binary


author: John Dennis <jdennis@redhat.com> 0.99.10.7-1,FC3,1
changelog:
  - enable postgres and mySQL in build
  - fix configure to look for mysql in alternate locations
  - nuke configure script in tar file, recreate from configure.in using autoconf

  - bring up to latest upstream, which included:
  - Added outlook-pop3-no-nuls workaround to fix Outlook hang in mails with NULs.
  - Config file lines can now contain quoted strings ("value ")
  - If client didn't finish downloading a single mail in 30 seconds,
    Dovecot closed the connection. This was supposed to work so that
    if client hasn't read data at all in 30 seconds, it's disconnected.
  - Maildir: LIST now doesn't skip symlinks


author: John Dennis <jdennis@redhat.com> 0.99.10.9-1,FC3,1
changelog:
  - bring up to date with latest upstream, fixes include:
  - LDAP support compiles now with Solaris LDAP library
  - IMAP BODY and BODYSTRUCTURE replies were wrong for MIME parts which
    didn't contain Content-Type header.
  - MySQL and PostgreSQL auth didn't reconnect if connection was lost
    to SQL server
  - Linking fixes for dovecot-auth with some systems
  - Last fix for disconnecting client when downloading mail longer than
    30 seconds actually made it never disconnect client. Now it works
    properly: disconnect when client hasn't read _any_ data for 30
    seconds.
  - MySQL compiling got broken in last release
  - More PostgreSQL reconnection fixing


author: John Dennis <jdennis@redhat.com> 0.99.11-1.FC3.1
changelog:
  - bring up to latest upstream,
    comments from Timo Sirainen <tss at iki.fi> on release v0.99.11 2004-09-04  
    + 127.* and ::1 IP addresses are treated as secured with
      disable_plaintext_auth = yes
    + auth_debug setting for extra authentication debugging
    + Some documentation and error message updates
    + Create PID file in /var/run/dovecot/master.pid
    + home setting is now optional in static userdb
    + Added mail setting to static userdb
    - After APPENDing to selected mailbox Dovecot didn't always notice the
      new mail immediately which broke some clients
    - THREAD and SORT commands crashed with some mails
    - If APPENDed mail ended with CR character, Dovecot aborted the saving
    - Output streams sometimes sent data duplicated and lost part of it.
      This could have caused various strange problems, but looks like in
      practise it rarely caused real problems.


author: John Dennis <jdennis@redhat.com> 0.99.11-7.devel
changelog:
  - add UW to Dovecot migration documentation and scripts, bug #139954
    fix SSL documentation and scripts, add missing documentation, bug #139276


author: John Dennis <jdennis@redhat.com> 0.99.11-8.devel
changelog:
  - fix bug #129539, dovecot starts too early,
    set chkconfig to 65 35 to match cyrus-imapd
  - also delete some old commented out code from SSL certificate creation


author: John Dennis <jdennis@redhat.com> 0.99.13-1.devel
changelog:
  - bring up to date with latest upstream, 0.99.13, bug #143707
    also fix bug #14462, bad dovecot-uid macro name


author: John Dennis <jdennis@redhat.com> 0.99.13-2.devel
changelog:
  - make postgres & mysql conditional build
  - remove execute bit on migration example scripts so rpm does not pull
    in additional dependences on perl and perl modules that are not present
    in dovecot proper.
  - add REDHAT-FAQ.txt to doc directory


author: John Dennis <jdennis@redhat.com> 0.99.13-3.devel
changelog:
  - fix bug #145214, force mbox_locks to fcntl only
  - fix bug #145241, remove prereq on postgres and mysql, allow rpm auto
    dependency generator to pick up client lib dependency if needed.


author: John Dennis <jdennis@redhat.com> - 0.99.14-1.fc4
changelog:
  - fix bug #147874, update to 0.99.14 release
    v0.99.14 2005-02-11  Timo Sirainen <tss at iki.fi>
    - Message address fields are now parsed differently, fixing some
      issues with spaces. Affects only clients which use FETCH ENVELOPE
      command.
    - Message MIME parser was somewhat broken with missing MIME boundaries
    - mbox: Don't allow X-UID headers in mails to override the UIDs we
      would otherwise set. Too large values can break some clients and
      cause other trouble.
    - passwd-file userdb wasn't working
    - PAM crashed with 64bit systems
    - non-SSL inetd startup wasn't working
    - If UID FETCH notices and skips an expunged message, don't return
      a NO reply. It's not needed and only makes clients give error
      messages.


author: Petr Rockai <prockai@redhat.com> - 1.0-0.beta2
changelog:
  - new upstream version, hopefully fixes #173928, #163550
  - fix #168866, use install -p to install documentation


author: Petr Rockai <prockai@redhat.com> - 1.0-0.beta2.3
changelog:
  - change the compiled-in defaults and adjust the default's configfile
    commented-out example settings to match compiled-in defaults,
    instead of changing the defaults only in the configfile, as per #179432
  - fix #179574 by providing a default uidl_format for pop3
  - half-fix #179620 by having plaintext auth enabled by default... this
    needs more thinking (which one we really want) and documentation
    either way


author: Petr Rockai <prockai@redhat.com> - 1.0-0.beta2.5
changelog:
  - fix #182240 by looking in lib64 for libs first and then lib
  - fix comment #1 in #182240 by copying over the example config files
    to documentation directory


author: Petr Rockai <prockai@redhat.com> - 1.0-0.beta8.2
changelog:
  - put back pop3_uidl_format default that got lost
    in the beta2->beta7 upgrade (would cause pop3 to not work
    at all in many situations)


author: Petr Rockai <prockai@redhat.com> - 1.0-0.rc2
changelog:
  - update to latest upstream release candidate
  - disable inotify for now, doesn't build -- this needs fixing though


author: Petr Rockai <prockai@redhat.com> - 1.0-0.rc7
changelog:
  - update to latest upstream release candidate, should fix occasional
    hangs and mbox issues... INBOX. namespace is still broken though
  - do not run over symlinked certificates in new locations on upgrade


author: Tomas Janousek <tjanouse@redhat.com> - 1.0-1.rc15
changelog:
  - update to latest upstream, fixes a few bugs, plus a security
    vulnerability (#216508, CVE-2006-5973)


author: Tomas Janousek <tjanouse@redhat.com> - 1.0.0-11.7
changelog:
  - specfile merge from 145241 branch
      - new sql split patch
      - support for not building all sql modules
      - split sql libraries to separate packages


author: Dan Horak <dan[at]danny.cz> - 1:1.0.13-8
changelog:
  - update scriptlets to follow UsersAndGroups guideline
  - remove support for upgrading from version < 1.0 from scriptlets
  - Resolves: #448095


author: Dan Horak <dan[at]danny.cz> - 1:1.0.14-1
changelog:
  - update to upstream version 1.0.14
  - remove setcred patch (use of setcred must be explictly enabled in config)


author: Dan Horak <dan[at]danny.cz> - 1:1.1.0-1
changelog:
  - update to upstream version 1.1.0
  - update sieve plugin to 1.1.5
  - remove unnecessary patches
  - enable ldap and gssapi plugins
  - change ownership of dovecot.conf (Resolves: #452088)


author: Dan Horak <dan[at]danny.cz> - 1:1.1.2-1
changelog:
  - update to upstream version 1.1.2
  - final solution for #445200 (add /etc/sysconfig/dovecot for start-up options)


author: Michal Hlavinka <mhlavink@redhat.com> - 1:1.1.6-1
changelog:
  - update to upstream version 1.1.6
  - change permissions of deliver and dovecot.conf to prevent possible password exposure


author: Michal Hlavinka <mhlavink@redhat.com> - 1:1.1.7-2
changelog:
  - revert changes from 1:1.1.6-2 and 1:1.1.6-1
  - password can be stored in different file readable only for root 
    via !include_try directive


author: Michal Hlavinka <mhlavink@redhat.com> - 1:1.1.11-1
changelog:
  - updated to 1.1.11
  - IMAP: PERMANENTFLAGS list didn't contain \*, causing some clients
    not to save keywords.
  - auth: Using "username" or "domain" passdb fields caused problems
    with cache and blocking passdbs in v1.1.8 .. v1.1.10.   
  - userdb prefetch + blocking passdbs was broken with non-plaintext
    auth in v1.1.8 .. v1.1.10.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:1.2.1-1
changelog:
  - updated to 1.2.1
  - GSSAPI authentication is fixed (#506782)
  - logins now fail if home directory path is relative, because it was 
    not working correctly and never was expected to work
  - sieve and managesieve update


author: Michal Hlavinka <mhlavink@redhat.com> - 1:1.2.2-1.20090728snap
changelog:
  - updated to post 1.2.2 snapshot (including post release GSSAPI fix)
  - Fixed "corrupted index cache file" errors
  - IMAP: FETCH X-* parameters weren't working.
  - Maildir++ quota: Quota was sometimes updated wrong
  - Dovecot master process could hang if it received signals too rapidly


author: Michal Hlavinka <mhlavink@redhat.com> - 1:1.2.3-1
changelog:
  - updated: dovecot 1.2.3, managesieve 0.11.8, sieve 0.1.11
  - Mailbox names with control characters can't be created anymore.
    Existing mailboxes can still be accessed though.
  - Allow namespace prefix to be opened as mailbox, if a mailbox
    already exists in the root dir.
  - Maildir: dovecot-uidlist was being recreated every time a mailbox
    was accessed, even if nothing changed.
  - listescape plugin was somewhat broken
  - ldap: Fixed hang when >128 requests were sent at once.
  - fts_squat: Fixed crashing when searching virtual mailbox.
  - imap: Fixed THREAD .. INTHREAD crashing.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:1.2.4-1
changelog:
  - updated: dovecot 1.2.4, managesieve 0.11.9, sieve 0.1.12
  - fixed a crash in index file handling
  - fixed a crash in saving messages where message contained a CR
    character that wasn't followed by LF
  - fixed a crash when listing shared namespace prefix
  - sieve: implemented the new date extension. This allows matching
    against date values in header fields and the current date at
    the time of script evaluation
  - managesieve: reintroduced ability to abort SASL with "*" response


author: Michal Hlavinka <mhlavink@redhat.com> - 1:1.2.5-1
changelog:
  - updated to dovecot 1.2.5
  - Authentication: DIGEST-MD5 and RPA mechanisms no longer require
    user's login realm to be listed in auth_realms. It only made
    configuration more difficult without really providing extra security.
  - zlib plugin: Don't allow clients to save compressed data directly.
    This prevents users from exploiting (most of the) potential security
    holes in zlib/bzlib.
  - fix index file handling that could have caused an assert-crash
  - IMAP: Fixes to QRESYNC extension.
  - deliver: Don't send rejects to any messages that have Auto-Submitted
    header. This avoids emails loops.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:1.2.6-1
changelog:
  - dovecot updated to 1.2.6
  - Added authtest utility for doing passdb and userdb lookups.
  - login: ssl_security string now also shows the used compression.
  - quota: Don't crash with non-Maildir++ quota backend.
  - imap proxy: Fixed crashing with some specific password characters.
  - fixed broken dovecot --exec-mail.
  - Avoid assert-crashing when two processes try to create index at the
    same time.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:1.2.6-3
changelog:
  - sieve updated to 0.1.13 which brings these changes:
  - Body extension: implemented proper handling of the :raw transform
    and added various new tests to the test suite. However, :content
    "multipart" and :content "message/rfc822" are still not working.
  - Fixed race condition occuring when multiple instances are saving the
    same binary (patch by Timo Sirainen).
  - Body extension: don't give SKIP_BODY_BLOCK flag to message parser,
    we want the body!
  - Fixed bugs in multiscript support; subsequent keep actions were not
    always merged correctly and implicit side effects were not always
    handled correctly.
  - Fixed a segfault bug in the sieve-test tool occuring when compile
    fails.
  - Fixed segfault bug in action procesing. It was triggered while
    merging side effects in duplicate actions.
  - Fixed bug in the Sieve plugin that caused it to try to stat() a NULL
    path, yielding a 'Bad address' error.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:1.2.7-1
changelog:
  - updated to dovecot 1.2.7
  - add man pages
  - IMAP: IDLE now sends "Still here" notifications to same user's
    connections at the same time. This hopefully reduces power usage
    of some mobile clients that use multiple IDLEing connections.
  - IMAP: If imap_capability is set, show it in the login banner.
  - IMAP: Implemented SORT=DISPLAY extension.
  - Login process creation could have sometimes failed with epoll_ctl()
    errors or without epoll probably some other strange things could
    have happened.
  - Maildir: Fixed some performance issues
  - Maildir: Fixed crash when using a lot of keywords.
  - Several fixes to QRESYNC extension and modseq handling
  - mbox: Make sure failed saves get rolled back with NFS.
  - dbox: Several fixes.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:1.2.9-1
changelog:
  - updated to 1.2.9
  - maildir: When saving, filenames now always contain ,S=<size>.
    Previously this was done only when quota plugin was loaded. It's
    required for zlib plugin and may be useful for other things too.
  - maildir: v1.2.7 and v1.2.8 caused assert-crashes in
    maildir_uidlist_records_drop_expunges()
  - maildir_copy_preserve_filename=yes could have caused crashes.
  - Maildir++ quota: % limits weren't updated when limits were read
    from maildirsize.
  - virtual: v1.2.8 didn't fully fix the "lots of mailboxes" bug
  - virtual: Fixed updating virtual mailbox based on flag changes.
  - fts-squat: Fixed searching multi-byte characters.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:1.2.10-1
changelog:
  - updated to 1.2.10
  - %variables now support %{host}, %{pid} and %{env:ENVIRONMENT_NAME}
    everywhere.
  - LIST-STATUS capability is now advertised
  - maildir: Fixed several assert-crashes.
  - imap: LIST "" inbox shouldn't crash when using namespace with
    "INBOX." prefix.
  - lazy_expunge now ignores non-private namespaces.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:1.2.10-2
changelog:
  - updated sive and managesieve
  - Added preliminary support for Sieve plugins and added support for
    installing Sieve development headers
  - Variables extension: added support for variable namespaces.
  - Added configurable script size limit. Compiler will refuse to
    compile files larger than sieve_max_script_size.
  - Fixed a bug in the i;ascii-numeric comparator. If one of the
    strings started with a non-digit character, the comparator would
    always yield less-than.
  - Imap4flags extension: fixed bug in removeflag: removing a single
    flag failed due to off-by-one error (bug report by Julian Cowley).
  - Fixed parser recovery. In particular cases it would trigger spurious
    errors after an initial valid error and sometimes additional errors
    were inappropriately ignored.
  - Implemented ManageSieve QUOTA enforcement.
  - Added MAXREDIRECTS capability after login.
  - Implemented new script name rules specified in most recent
    ManageSieve draft.
  - Fixed assertion failure occuring with challenge-response SASL
    mechanisms.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:1.2.10-3
changelog:
  - merged dovecot-sieve and dovecot-managesieve into dovecot-pigeonhole
  - merged dovecot-sqlite, dovecot-gssapi and dovecot-ldap into dovecot


author: Michal Hlavinka <mhlavink@redhat.com> - 1:1.2.11-1
changelog:
  - updated to 1.2.11
  - mbox: Message header reading was unnecessarily slow. Fetching a
    huge header could have resulted in Dovecot eating a lot of CPU.
    Also searching messages was much slower than necessary.
  - maildir: Reading uidlist could have ended up in an infinite loop.
  - IMAP IDLE: v1.2.7+ caused extra load by checking changes every
    0.5 seconds after a change had occurred in mailbox


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0-0.4.beta4.20100406
changelog:
  - updated to snapshot 20100406
  - auth: If userdb lookup fails internally, don't cache the result.
  - Added support for userdb lookup to fail with a reason
  - sdbox: mailbox_update() could have changed UIDVALIDITY incorrectly
  - layout=maildir++: Fixed deleting mailboxes with mailbox=file storages
  - Fixed potential problems with parsing invalid address groups.
  - dsync: Don't repeatedly try to keep opening the same failing mailbox
  - lib-storage: Don't crash if root mail directory isn't given.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0-0.5.beta4.20100414
changelog:
  - add make check
  - updated to snapshot 20100414
  - config: Added nn- prefix to *.conf files so the sort ordering makes more sense
  - lib-master: Log an error if login client disconnects too early
  - mdbox: If purging found corrupted files, it didn't auto-rebuild storage
  - lib-storage: Added support for searching save date
  - and more...
  - pigeonhole updated:
  - Mailbox extension: fixed memory leak in the mailboxexists test
  - added login failure handler


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0-0.6.beta4.20100421
changelog:
  - updated to snapshot 20100421
  - mdbox: Purge crashed if it purged all messages from a file
  - lib-storage: Shared namespace's prefix_len wasn't updated after prefix was truncated
  - imap-quota: Iterate quota roots only once when replying to GETQUOTAROOT
  - idle: Do cork/uncork when sending "OK Still here" notification
  - login: If proxy returns ssl=yes and no port, switch port to imaps/pop3s


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0-0.7.beta4.20100427
changelog:
  - updated to snapshot 20100427
  - doveconf <setting name> now prints only the one setting's value
  - mdbox: Automatically delete old temp.* files from storage/ directory
  - mdbox: use flock locking by default


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0-0.8.beta4.20100505
changelog:
  - pigeonhole and dovecot updated to snapshot 20100505
  - mdbox: Avoid rebuilding storage if another process already did it
  - lib-storage: Fixed () sublists in IMAP SEARCH parser
  - example-config: auth-checkpassword include wasn't listed in 10-auth.conf
  - doveadm: Added search command
  - lib-master: Don't crash after timeouting an auth-master request
  - master: If inet listener uses DNS name, which returns multiple IPs, 
    listen in all of them


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0-0.13.beta5.20100529
changelog:
  - dovecot and pigeonhole updated
  - enable solr fulltext search
  - master: Fixed crash on config reload
  - lib-storage: Don't assert-crash when copying a mail fails


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0-0.14.beta5.20100610
changelog:
  - dovecot updated 
  - lib-storage: Fixed accessing uncommitted saved mails with dsync
  - example-config: Moved ACL and quota settings to a separate .conf files
  - dbox, mdbox: Fixed race conditions when creating mailboxes


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0-0.15.beta6.20100626
changelog:
  - updated dovecot, pigeonhole and man pages
  - moved disable_plaintext_auth to 10-auth.conf
  - mdbox: Fixed assert-crash on storage rebuild if file got lost
  - lib-charset: Don't assert-crash when iconv() skips lots of invalid input
  - master: Fixed crash on deinit (maybe also on reload)


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0-0.17.rc2.20100712
changelog:
  - dovecot and pigeonhole updated
  - fixed a crash with empty mail_plugins
  - fixed sharing INBOX to other users
  - director+LMTP proxy wasn't working correctly
  - v1.x config parser failed with some settings if pigeonhole wasn't installed.
  - virtual: If non-matching messages weren't expunged within same session,
    they never got expunged.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0-0.18.rc2.20100716
changelog:
  - dovecot and pigeonhole updated
  - enabled pigeonhole's build time test suite
  - acl: Fixed crashon FS layout with non-default hierarchy separator
  - dbox renamed to sdbox
  - dsync fixes and improvements


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0-0.19.rc3
changelog:
  - dovecot and pigeonhole updated
  - fixed lda + sieve crash
  - added mail_temp_dir setting, used by deliver and lmtp for creating
    temporary mail files. Default is /tmp.
  - imap: Fixed checking if list=children namespace has children.
  - mdbox: Race condition fixes related to copying and purging


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0-0.20.rc4
changelog:
  - dovecot and pigeonhole updated
  - doveadm mailbox status: Fixed listing non-ASCII mailbox names. 
  - doveadm fetch: Fixed output when fetching message header or body
  - doveadm director map/add/remove: Fixed handling IP address as parameter. 
  - dsync: A few more fixes


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0-0.21.rc5
changelog:
  - dovecot and pigeonhole updated
  - Using more than 2 plugins could have caused broken behavior
  - Listescape plugin fixes
  - mbox: Fixed a couple of assert-crashes
  - mdbox: Fixed potential assert-crash when saving multiple messages 
    in one transaction


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0-1
changelog:
  - dovecot and pigeonhole updated
  - dict quota didn't always decrease quota when messages were expunged
  - Shared INBOX wasn't always listed with FS layout


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0.1-1
changelog:
  - dovecot and pigeonhole updated
  - sieve: sieved renamed to sieve-dump
  - when dsync is started as root, remote dsync command is now also executed 
    as root instead of with dropped privileges.
  - IMAP: QRESYNC parameters for SELECT weren't handled correctly.
  - UTF-8 string validity checking wasn't done correctly
  - dsync: Fixed a random assert-crash with remote dsyncing


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0.2-1
changelog:
  - dovecot updated
  - vpopmail support is disabled for now, since it's broken. You can use
    it via checkpassword support or its sql/ldap database directly.
  - maildir: Fixed "duplicate uidlist entry" errors that happened at
    least with LMTP when mail was delivered to multiple recipients
  - Deleting ACLs didn't cause entries to be removed from acl_shared_dict
  - mail_max_lock_timeout setting wasn't working with all locks


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0.3-1
changelog:
  - dovecot updated to 2.0.3
  - dovecot-lda: Removed use of non-standard Envelope-To: header as 
    a default for -a
  - dsync: Fixed handling \Noselect mailboxes
  - Fixed an infinite loop introduced by v2.0.2's message parser changes.
  - Fixed a crash introduced by v2.0.2's istream-crlf changes.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0.4-1
changelog:
  - dovecot updated to 2.0.4
  - multi-dbox: If :INDEX=path is specified, keep storage/dovecot.map.index* 
    files also in the index path rather than in the main storage directory.
  - dsync: POP3 UIDLs weren't copied with Maildir
  - dict file: Fixed fd leak (showed up easily with LMTP + quota)


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0.5-1
changelog:
  - dovecot updated to 2.0.5
  - acl: Fixed the logic of merging multiple ACL entries
  - sdbox: Fixed memory leak when copying messages with hard links. 
  - zlib: Fixed several crashes, which mainly showed up with mbox.
  - quota: Don't crash if user has quota disabled, but plugin loaded.
  - acl: Fixed crashing when sometimes listing shared mailboxes via dict proxy.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0.6-1
changelog:
  - dovecot updated to 2.0.6
  - Pre-login CAPABILITY includes IDLE again. Mainly to make Blackberry
    servers happy.
  - auth: auth_cache_negative_ttl default was 0 in earlier v2.0.x, but it
    was supposed to be 1 hour as in v1.x. Changed it back to 1h.
  - doveadm: Added import command for importing mails from other storages.
  - Reduced NFS I/O operations for index file accesses
  - dbox, Maildir: When copying messages, copy also already cached fields
    from dovecot.index.cache
  - Maildir: LDA/LMTP assert-crashed sometimes when saving a mail.
  - Fixed leaking fds when writing to dovecot.mailbox.log.
  - Fixed rare dovecot.index.cache corruption
  - IMAP: SEARCH YOUNGER/OLDER wasn't working correctly


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0.7-1
changelog:
  - dovecot updated to 2.0.7
  - IMAP: Fixed LIST-STATUS when listing subscriptions with subscriptions=no namespaces.
  - IMAP: Fixed SELECT QRESYNC not to crash on mailbox close if a lot of changes were being sent. 
  - quota: Don't count virtual mailboxes in quota
  - doveadm expunge didn't always actually do the physical expunging
  - Fixed some index reading optimizations introduced by v2.0.5.
  - LMTP proxying fixes


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0.8-1
changelog:
  - dovecot updated to 2.0.8, pigeonhole updated to 0.2.2
  - services' default vsz_limits weren't being enforced correctly
  - added systemd support
  - dbox: Fixes to handling external mail attachments
  - imap, pop3: When service { client_count } was larger than 1, the
    log messages didn't use the correct prefix
  - MySQL: Only the first specified host was ever used


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0.9-1
changelog:
  - dovecot updated to 2.0.9
  - fixed a high system CPU usage / high context switch count performance problem
  - lda: Fixed a crash when trying to send "out of quota" reply


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0.11-1
changelog:
  - IMAP: Fixed hangs with COMPRESS extension
  - IMAP: Fixed a hang when trying to COPY to a nonexistent mailbox. 
  - IMAP: Fixed hang/crash with SEARCHRES + pipelining $.
  - IMAP: Fixed assert-crash if IDLE+DONE is sent in same TCP packet.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0.12-1
changelog:
  - dbox: Fixes to handling external attachments
  - dsync: More fixes to avoid hanging with remote syncs
  - dsync: Many other syncing/correctness fixes
  - doveconf: v2.0.10 and v2.0.11 didn't output plugin {} section right


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0.12-2
changelog:
  - pigeonhole updated to 0.2.3, which includes:
  - managesieve: fixed bug in UTF-8 checking of string values
  - sieve command line tools now avoid initializing the mail store unless necessary
  - removed header MIME-decoding to fix erroneous address parsing
  - fixed segfault bug in extension configuration, triggered when unknown
    extension is mentioned in sieve_extensions setting.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0.13-1
changelog:
  - dovecot updated to 2.0.13
  - mdbox purge: Fixed wrong warning about corrupted extrefs.
  - script-login binary wasn't actually dropping privileges to the
    user/group/chroot specified by its service settings.
  - Fixed potential crashes and other problems when parsing header names
    that contained NUL characters.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0.14-1
changelog:
  - dovecot updated to 2.0.14
  - userdb extra fields can now return name+=value to append to an
    existing name
  - script-login attempted an unnecessary config lookup, which usually
    failed with "Permission denied".
  - lmtp: Fixed parsing quoted strings with spaces as local-part for
    MAIL FROM and RCPT TO.
  - imap: FETCH BODY[HEADER.FIELDS (..)] may have crashed or not
    returned all data sometimes.
  - ldap: Fixed random assert-crashing with with sasl_bind=yes.
  - Fixes to handling mail chroots
  - Fixed renaming mailboxes under different parent with FS layout when
    using separate ALT, INDEX or CONTROL paths.
  - zlib: Fixed reading concatenated .gz files.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.0.15-1
changelog:
  - dovecot updated to 2.0.15
  - v2.0.14: Index reading could have eaten a lot of memory in some
    situations
  - mbox: Fixed crash during mail delivery when mailbox didn't yet have
    GUID assigned to it.
  - zlib+mbox: Fetching last message from compressed mailboxes crashed.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.1-0.1.rc1
changelog:
  - updated to 2.1.rc1
  - major changes since 2.0.x:
  - plugins now use UTF-8 mailbox names rather than mUTF-7
  - auth_username_format default changed to %Lu
  - solr full text search backend changed to use mailbox GUIDs instead of
    mailbox names, requiring reindexing everything


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.1-0.5.rc5
changelog:
  - updated to 2.1.rc5
  - director: With >2 directors ring syncing might have stalled during
    director connect/disconnect, causing logins to fail.
  - LMTP client/proxy: Fixed potential hanging when sending (big) mails
  - Compressed mails with external attachments (dbox + SIS + zlib) failed
    sometimes with bogus "cached message size wrong" errors.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.1-0.7.rc6
changelog:
  - updated to 2.1.rc6
  - dbox: Fixed error handling when saving failed or was aborted
  - IMAP: Using COMPRESS extension may have caused assert-crashes
  - IMAP: THREAD REFS sometimes returned invalid (0) nodes.
  - dsync: Fixed handling non-ASCII characters in mailbox names.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.1.1-1
changelog:
  - dovecot updated to 2.1.1
  - acl plugin + autocreated mailboxes crashed when listing mailboxes
  - doveadm force-resync: Don't skip autocreated mailboxes (especially
    INBOX). 
  - If process runs out of fds, stop listening for new connections only
    temporarily, not permanently (avoids hangs with process_limit=1
    services)
  - auth: passdb imap crashed for non-login authentication (e.g. smtp).


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.1.2-1
changelog:
  - dovecot updated to 2.1.2
  - doveadm sync: If mailbox was expunged empty, messages may have
    become back instead of also being expunged in the other side.
  - imap_id_* settings were ignored before login.
  - Several fixes to mailbox_list_index=yes
  - Previous v2.1.x didn't log all messages at shutdown.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.1.3-1
changelog:
  - dovecot updated to 2.1.3
  - multi-dbox format in dovecot 2.1.2 was broken
  - temporarily disable check phase until bug #798968 is fixed


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.1.4-1
changelog:
  - dovecot updated to 2.1.4
  - Proxying SSL connections crashed in v2.1.[23]
  - fts-solr: Indexing mail bodies was broken.
  - director: Several changes to significantly improve error handling
  - doveadm import didn't import messages' flags
  - mail_full_filesystem_access=yes was broken
  - Make sure IMAP clients can't create directories when accessing
    nonexistent users' mailboxes via shared namespace.
  - Dovecot auth clients authenticating via TCP socket could have failed
    with bogus "PID already in use" errors.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.1.5-1
changelog:
  - IMAP: Several fixes related to mailbox listing in some configs
  - director: A lot of fixes and performance improvements
  - mbox: Deleting a mailbox didn't delete its index files.
  - pop3c: TOP command was sent incorrectly
  - trash plugin didn't work properly
  - LMTP: Don't add a duplicate Return-Path: header when proxying.
  - listescape: Don't unescape namespace prefixes.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.1.6-1
changelog:
  - v2.1.5: Using "~/" as mail_location or elsewhere failed to actually
    expand it to home directory.
  - dbox: Fixed potential assert-crash when reading dbox files.
  - trash plugin: Fixed behavior when quota is already over limit.
  - Proxying to backend server with SSL: Verifying server certificate
    name always failed, because it was compared to an IP address.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.1.7-1
changelog:
  - updated to 2.1.7
  - v2.1.5: Using "~/" as mail_location or elsewhere failed to actually
    expand it to home directory.
  - dbox: Fixed potential assert-crash when reading dbox files.
  - trash plugin: Fixed behavior when quota is already over limit.
  - mail_log plugin: Logging "copy" event didn't work.
  - Proxying to backend server with SSL: Verifying server certificate
    name always failed, because it was compared to an IP address.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.1.7-2
changelog:
  - fix changelog, 2.1.7-1 had copy-pasted upstream changelog, which was wrong
  - director: Don't crash with quickly disconnecting incoming director
    connections.
  - mdbox: If mail was originally saved to non-INBOX, and namespace
    prefix is non-empty, don't assert-crash when rebuilding indexes.
  - sdbox: Don't use more fds than necessary when copying mails.
  - auth: Fixed crash with DIGEST-MD5 when attempting to do master user
    login without master passdbs. 
  - Several fixes to mail_shared_explicit_inbox=no
  - imapc: Use imapc_list_prefix also for listing subscriptions.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.1.8-1
changelog:
  - dovecot updated to 2.1.8
  - imap: Mailbox names were accidentally sent as UTF-8 instead of mUTF-7
    in previous v2.1.x releases for STATUS, MYRIGHTS and GETQUOTAROOT commands.
  - lmtp proxy: Don't timeout connections too early when mail has a lot of RCPT TOs.
  - director: Don't crash if the director is working alone.
  - shared mailboxes: Avoid doing "@domain" userdb lookups.
  - doveadm: Fixed crash with proxying some commands.
  - fts-squat: Fixed handling multiple SEARCH parameters.
  - imapc: Fixed a crash when message had more than 8 keywords.
  - imapc: Don't crash on APPEND/COPY if server doesn't support UIDPLUS.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.1.8-2
changelog:
  - pigeonhole updated to 0.3.1
  - Fixed several small issues, including a few potential segfault bugs, based
    on static source code analysis.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.1.9-1
changelog:
  - dovecot updated to 2.1.9
  - Full text search indexing might have failed for some messages,
    always causing indexer-worker process to run out of memory.
  - fts-lucene: Fixed handling SEARCH HEADER FROM/TO/SUBJECT/CC/BCC when
    the header wasn't lowercased.
  - fts-squat: Fixed crash when searching a virtual mailbox.
  - pop3: Fixed assert crash when doing UIDL on empty mailbox on some
    setups. 
  - auth: GSSAPI RFC compliancy and error handling fixes.
  - Various fixes related to handling shared namespaces


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.1.10-1
changelog:
  - dovecot updated to 2.1.10, pigeonhole updated to 0.3.3
  - director: In some conditions director may have disconnected from
    another director (without logging about it), thinking it was sending
    invalid data.
  - imap: Various fixes to listing mailboxes.
  - login processes crashed if there were a lot of local {} or remote {}
    settings blocks.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.1.12-1
changelog:
  - dovecot updated to 2.1.12
  - lmtp proxy: Fixed hanging if remote server was down.
  - doveadm: Various fixes to handling doveadm-server connections.
  - auth: passdb imap was broken in v2.1.10.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.1.13-1
changelog:
  - dovecot updated to 2.1.13
  - Some fixes to cache file changes in v2.1.11.
  - virtual storage: Sorting mailbox by from/to/cc/bcc didn't work.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.1.14-1
changelog:
  - dovecot updated to 2.1.14
  - v2.1.11+ had a race condition where it sometimes overwrote data in
    dovecot.index.cache file. This could have caused Dovecot to return
    the same cached data to two different messages.
  - mdbox: Fixes to handling duplicate GUIDs during index rebuild


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.1.15-1
changelog:
  - dovecot updated to 2.1.15
  - v2.1.14's dovecot.index.cache fixes caused Dovecot to use more disk I/O
    and memory than was necessary.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2-0.3
changelog:
  - dovecot updated to 2.2 RC3
  - Fixed a crash when decoding quoted-printable content.
  - dsync: Various bugfixes


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.0-1
changelog:
  - dovecot updated to 2.2.0
  - Mailbox list indexes weren't using proper file permissions based
    on the root directory.
  - replicator: doveadm commands and user list export may have skipped
    some users.
  - Various fixes to mailbox_list_index=yes


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.1-1
changelog:
  - dovecot updated to 2.2.1
  - mailbox_list_index=yes was broken.
  - LAYOUT=index didn't list subscriptions.
  - auth: Multiple master passdbs didn't work.
  - Message parsing (e.g. during search) crashed when multipart message
    didn't actually contain any parts.
  - dovecot updated to 2.2.1


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.2-1
changelog:
  - dovecot updated to 2.2.2
  - IMAP: Various URLAUTH fixes.
  - IMAP: Fixed a hang with invalid APPEND parameters.
  - IMAP LIST-EXTENDED: INBOX was never listed with \Subscribed flag.
  - mailbox_list_index=yes still caused crashes.
  - maildir: Fixed a crash after dovecot-keywords file was re-read.
  - maildir: If files had reappeared unexpectedly to a Maildir, they
    were ignored until index files were deleted.
  - Maildir: Fixed handling over 26 keywords in a mailbox. 
  - imap/pop3-login proxying: Fixed a crash if TCP connection succeeded,
    but the remote login timed out.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.3-1
changelog:
  - dovecot updated to 2.2.3
  - IMAP: If subject contained only whitespace, Dovecot returned an
    ENVELOPE reply with a huge literal value, effectively causing the
    IMAP client to wait for more data forever.
  - IMAP: Various URLAUTH fixes.
  - imapc: Various bugfixes and improvements
  - pop3c: Various fixes to make it work in dsync (without imapc)
  - dsync: Fixes to syncing subscriptions. Fixes to syncing mailbox
    renames.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.4-1
changelog:
  - dovecot updated to 2.2.4
  - imap/pop3 proxy: Master user logins were broken in v2.2.3
  - sdbox/mdbox: A corrupted index header with wrong size was never
    automatically fixed in v2.2.3.
  - mbox: Fixed assert-crashes related to locking.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.5-1
changelog:
  - dovecot updated to 2.2.5
  - added some missing man pages (by Pascal Volk)
  - director: Users near expiration could have been redirected to
    different servers at the same time.
  - pop3: Avoid assert-crash if client disconnects during LIST.
  - mdbox: Corrupted index header still wasn't automatically fixed.
  - dsync: Various fixes to work better with imapc and pop3c storages.
  - ldap: sasl_bind=yes caused crashes, because Dovecot's lib-sasl
    symbols conflicted with Cyrus SASL library.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.6-1
changelog:
  - dovecot updated to 2.2.6, pigeonhole updated to 0.4.2
  - director: v2.2.5 changes caused "SYNC lost" errors
  - dsync: Many fixes and error handling improvements
  - doveadm -A: Don't waste CPU by doing a separate config lookup
    for each user
  - Long-running ssl-params process no longer prevents Dovecot restart
  - mbox: Fixed mailbox_list_index=yes to work correctly


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.7-1
changelog:
  - dovecot updated to 2.2.7
  - master process was doing a hostname.domain lookup for each created
    process, which may have caused a lot of unnecessary DNS lookups.
  - dsync: Syncing over 100 messages at once caused problems in some
    situations, causing messages to get new UIDs.
  - fts-solr: Different Solr hosts for different users didn't work.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.8-1
changelog:
  - Fixed infinite loop in message parsing if message ends with
    "--boundary" and CR (without LF). Messages saved via SMTP/LMTP can't
    trigger this, because messages must end with an "LF.". A user could
    trigger this for him/herself though.
  - lmtp: Client was sometimes disconnected before all the output was
    sent to it.
  - replicator: Database wasn't being exported to disk every 15 minutes
    as it should have. Instead it was being imported, causing "doveadm
    replicator remove" commands to not work very well.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.9-1
changelog:
  - improved cache file handling exposed several old bugs related to fetching 
    mail headers.
  - iostream handling changes were causing some connections to be disconnected
    before flushing their output


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.10-1
changelog:
  - dovecot updated to 2.2.10
  - quota-status: quota_grace was ignored
  - ldap: Fixed memory leak with auth_bind=yes and without
    auth_bind_userdn.
  - imap: Don't send HIGHESTMODSEQ anymore on SELECT/EXAMINE when
    CONDSTORE/QRESYNC has never before been enabled for the mailbox.
  - imap: Fixes to handling mailboxes without permanent modseqs.
    (When [NOMODSEQ] is returned by SELECT, mainly with in-memory
    indexes.)
  - imap: Various fixes to METADATA support.
  - stats plugin: Processes that only temporarily dropped privileges
    (e.g. indexer-worker) may have been logging errors about not being
    able to open /proc/self/io.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.11-1
changelog:
  - dovecot updated to 2.2.11
  - imap: SEARCH/SORT PARTIAL reponses may have been too large.
  - doveadm backup: Fixed assert-crash when syncing mailbox deletion.


author: John Morris <john@zultron.com> - 1:2.2.12-2
changelog:
  - el6 build fixes (#1082384):
  - el6 autoconf too old to regen; use packaged files
  - fix compile error when __global_ldflags macro undefined


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.13-1
changelog:
  - dovecot updated to 2.2.13
  - fixes CVE-2014-3430: denial of service through maxxing out SSL connections
  - pop3 server was still crashing in v2.2.12 
  - maildir: Various fixes and improvements to handling compressed mails
  - fts-lucene, fts-solr: Fixed crash on search when the index contained
    duplicate entries.
  - mail_attachment_dir: Attachments with the last base64-encoded line
    longer than the rest wasn't handled correctly.
  - IMAP: SEARCH/SORT PARTIAL was handled completely wrong in v2.2.11+
  - acl: Global ACL file handling was broken when multiple entries
    matched the mailbox name


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.14-1
changelog:
  - dovecot updated to 2.2.14, pigeonhole updated to 0.4.3
  - fixed several race conditions with dovecot.index.cache handling that
    may have caused unnecessary "cache is corrupted" errors.
  - auth: If auth client listed userdb and disconnected before finishing,
    the auth worker process got stuck
  - imap-login, pop3-login: Fixed potential crashes when client
    disconnected unexpectedly.
  - imap proxy: The connection was hanging in some usage patterns.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.15-1
changelog:
  - dovecot updated to 2.2.15
  - various race condition fixes to LAYOUT=index
  - v2.2.14 virtual plugin crashed in some situations


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.16-1
changelog:
  - dovecot updated to 2.2.16
  - auth: Don't crash if master user login is attempted without
    any configured master=yes passdbs
  - Parsing UTF-8 text for mails could have caused broken results
    sometimes if buffering was split in the middle of a UTF-8 character.
    This affected at least searching messages.
  - String sanitization for some logged output wasn't done properly:
    UTF-8 text could have been truncated wrongly or the truncation may
    not have happened at all.
  - fts-lucene: Lookups from virtual mailbox consisting of over 32
    physical mailboxes could have caused crashes.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.17-1
changelog:
  - dovecot updated to 2.2.17
  - pigeonhole updated to 0.4.7
  - auth: If auth_master_user_separator was set, auth process could be
    crashed by trying to log in with empty master username.
  - imap-login, pop3-login: Fixed crash on handshake failures with new
    OpenSSL versions (v1.0.2) when SSLv3 was disabled.
  - auth: If one passdb fails allow_nets check, it shouldn't have failed
    all the other passdb checks later on.
  - imap: Server METADATA couldn't be accessed
  - imapc: Fixed \Muted label handling in gmail-migration.
  - imapc: Various bugfixes and improvements.
  - Trash plugin fixes by Alexei Gradinari
  - mbox: Fixed crash/corruption in some situations


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.18-1
changelog:
  - director: Login UNIX sockets were normally detected as doveadm or
    director ring sockets, causing it to break in existing installations.
  - sdbox: When copying a mail in alt storage, place the destination to
    alt storage as well.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.18-2
changelog:
  - update pigeonhole to 0.4.8
  - Fixed problem in address test: erroneously decoded mime-encoded words in
    address headers.
  - extprograms plugin: Fixed failure occurring when connecting to script
    service without the need to read back the output from the external program.
  - Fixed bug in script storage path normalization occurring with relative
    symbolic links below root.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.19-1
changelog:
  - dovecot updated to 2.2.19
  - mdbox: Rebuilding could have caused message's reference count to
    overflow the 16bit number in some situations, causing problems when
    trying to expunge the duplicates.
  - Various search fixes (fts, solr, tika, lib-charset, indexer)
  - Various virtual plugin fixes
  - Various fixes and optimizations to dsync, imapc and pop3-migration
  - imap: Various RFC compliancy and crash fixes to NOTIFY
  - pigeonhole updated to 0.4.9
  - ManageSieve: Fixed an assert failure occurring when a client
    disconnects during the GETSCRIPT command.
  - doveadm sieve plugin: Fixed incorrect initialization (mem leaks) of mail user.
  - sieve-filter command line tool: Fixed handling of failure-related
    implicit keep when there is an explicit default destination folder.
  - lib-sieve: Fixed bug in RFC5322 header folding.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.20-1
changelog:
  - dovecot updated to 2.2.20
  - director: Backend tags weren't working correctly.
  - ldap: tls_* settings weren't used for ldaps URIs.
  - ldap, mysql: Fixed setting connect timeout.
  - auth: userdb lookups via auth-worker couldn't change username
  - dsync: Fixed handling deleted directories. Make sure we don't go to
    infinite mailbox renaming loop.
  - imap: Fixed crash in NOTIFY when there were watched namespaces that
    didn't support NOTIFY.
  - imap: After SETMETADATA was used, various commands (especially FETCH)
    could have started hanging when their output was large.
  - stats: Idle sessions weren't refreshed often enough, causing stats
    process to forget them and log errors about unknown sessions when
    they were updated later.
  - stats: Fixed "Duplicate session ID" errors when LMTP delivered to
    multiple recipients and fts_autoindex=yes.
  - zlib plugin: Fixed copying causing cache corruption when zlib_save
    wasn't set, but the source message was compressed.
  - fts-solr: Fixed escaping Solr query parameters.
  - lmtp: quota_full_tempfail=yes was ignored with
    lmtp_rcpt_check_quota=yes


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.21-1
changelog:
  - dovecot updated to 2.2.21
  - doveadm mailbox list (and some others) were broken in v2.2.20
  - director: Fixed making backend changes when running with only a
    single director server.
  - virtual plugin: Fixed crash when trying to open nonexistent
    autocreated backend mailbox.
  - pigeonhole updated to 0.4.10
  - implemented the Sieve mime and foreverypart extensions (RFC 5703).
  + sieve body extension: Properly implemented the `:text' body
    transform. It now extracts text for HTML message parts.
  - variables extension: Fixed handling of empty string by the `:length'
    set modifier. An empty string yielded an empty string rather than "0".
  - Fixed memory leak in the Sieve script byte code dumping facility.
    Extension contexts were never actually freed.
  - doveadm sieve plugin: Fixed crashes caused by incorrect context
    allocation in the sieve command implementations.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.21-2
changelog:
  - pigeonhole updated to 0.4.11
  - Sieve mime extension: Fixed the header :mime :anychild test to work properly
    outside a foreverypart loop.
  - Fixed assert failure occurring when text extraction is attempted on a
    empty or broken text part.
  - Fixed assert failure in handling of body parts that are converted to text.
  - Fixed header unfolding for (mime) headers parsed from any mime part.
  - Fixed trimming for (mime) headers parsed from any mime part.
  - Fixed erroneous changes to the message part tree structure performed when
    re-parsing the message.
  - LDA Sieve plugin: Fixed bug in error handling of script storage initialization
  - Fixed duplication of discard actions in the script result.
  - Made sure that quota errors never get logged as errors in syslog.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.21-4
changelog:
  - pigeonhole updated to 0.4.12
  - multiscript: Fixed bug in handling of (implicit) keep; final keep action was
    always executed as though there was a failure. 
  - managesieve-login: Fixed proxy to allow SASL mechanisms other than PLAIN.
  - ldap storage: Prevent segfault occurring when assigning certain (global)
    configuration options.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.22-1
changelog:
  - dovecot updated to 2.2.22
  - auth: Auth caching was done too aggressively when %variables were
    used in default_fields, override_fields or LDAP pass/user_attrs.
    userdb result_* were also ignored when user was found from cache.
  - imap: Fixed various assert-crashes caused v2.2.20+. Some of them
    caught actual hangs or otherwise unwanted behavior towards IMAP
    clients.
  - Expunges were forgotten in some situations, for example when
    pipelining multiple IMAP MOVE commands.
  - quota: Per-namespaces quota were broken for dict and count backends
    in v2.2.20+
  - fts-solr: Search queries were using OR instead of AND as the
    separator for multi-token search queries in v2.2.20+.
  - Single instance storage support wasn't really working in v2.2.16+
  - dbox: POP3 message ordering wasn't working correctly.
  - virtual plugin: Fixed crashes related to backend mailbox deletions.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.23-1
changelog:
  - dovecot updated to 2.2.23, pigeonhole updated to 0.4.13
  - Various fixes to doveadm. Especially running commands via
    doveadm-server was broken.
  - director: Fixed user weakness getting stuck in some situations
  - director: Fixed a situation where directors keep re-sending
    different states to each others and never becoming synced.
  - director: Fixed assert-crash related to a slow "user killed" reply
  - Fixed assert-crash related to istream-concat, which could have
    been triggered at least by a Sieve script.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.24-1
changelog:
  - dovecot updated to 2.2.24
  - Huge header lines could have caused Dovecot to use too much memory
  - dsync: Detect and handle invalid/stale -s state string better.
  - dsync: Fixed crash caused by specific mailbox renames
  - auth: Auth cache is now disabled passwd-file. 
  - fts-tika: Don't crash if it returns 500 error
  - dict-redis: Fixed timeout handling
  - SEARCH INTHREAD was crashing
  - stats: Only a single fifo_listeners was supported, making it impossible to
    use both auth_stats=yes and mail stats plugin.
  - SSL errors were logged in separate "Stacked error" log lines instead of as
    part of the disconnection reason.
  - MIME body parser didn't handle properly when a child MIME part's --boundary
    had the same prefix as the parent.
  - pigeonhole updated to 0.4.14
  - extprograms plugin: Fixed epoll() panic caused by closing the output
    FD before the output stream.
  - Made sure that the local part of a mail address is encoded properly
    using quoted string syntax when it is not a dot-atom.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.25-1
changelog:
  - dovecot updated to 2.2.25
  - doveadm backup was sometimes deleting entire mailboxes unnecessarily.
  - doveadm: Command -parameters weren't being sent to doveadm-server.
  - if dovecot.index read failed e.g. because mmap() reached VSZ limit,
    an empty index could have been opened instead, corrupting the
    mailbox state.
  - lazy-expunge: Fixed a crash when copying failed. Various other fixes.
  - fts-lucene: Fixed crash on index rescan.
  - dict-ldap: Various fixes
  - dict-sql: NULL values crashed. Now they're treated as "not found".


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.26.0-1
changelog:
  - dovecot updated to 2.2.26.0, pigeonhole updated to 0.4.16
  - master process's listener socket was leaked to all child processes.
    This might have allowed untrusted processes to capture and prevent
    "doveadm service stop" comands from working.
  - login proxy: Fixed crash when outgoing SSL connections were hanging.
  - auth: userdb fields weren't passed to auth-workers, so %{userdb:*}
    from previous userdbs didn't work there.
  - auth: Fixed auth_bind=yes + sasl_bind=yes to work together
  - lmtp: %{userdb:*} variables didn't work in mail_log_prefix
  - Fixed writing >2GB to iostream-temp files (used by fs-compress,
    fs-metawrap, doveadm-http)
  - fts-solr: Fixed searching multiple mailboxes
  - and more...


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.27-1
changelog:
  - Fixed crash in auth process when auth-policy was configured and
    authentication was aborted/failed without a username set.
  - director: If two users had different tags but the same hash,
    the users may have been redirected to the wrong tag's hosts.
  - Index files may have been thought incorrectly lost, causing
    "Missing middle file seq=.." to be logged and index rebuild.
    This happened more easily with IMAP hibernation enabled.
  - Various fixes to restoring state correctly in un-hibernation.
  - dovecot.index files were commonly 4 bytes per email too large. This
    is because 3 bytes per email were being wasted that could have been
    used for IMAP keywords.
  - Various fixes to handle dovecot.list.index corruption better.
  - lib-fts: Fixed assert-crash in address tokenizer with specific input.
  - Fixed assert-crash in HTML to text parsing with specific input
    (e.g. for FTS indexing or snippet generation)
  - doveadm sync -1: Fixed handling mailbox GUID conflicts.
  - sdbox, mdbox: Perform full index rebuild if corruption is detected
    inside lib-index, which runs index fsck.
  - quota: Don't skip quota checks when moving mails between different
    quota roots.
  - search: Multiple sequence sets or UID sets in search parameters
    weren't handled correctly. They were incorrectly merged together.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.28-1
changelog:
  - dovecot updated to 2.2.28, pigeonhole to 0.4.17
  - auth: Support OAUTHBEARER and XOAUTH2 mechanisms. Also support them
    in lib-dsasl for client side.
  - imap: SEARCH/SORT may have assert-crashed in
    client_check_command_hangs
  - imap: FETCH X-MAILBOX may have assert-crashed in virtual mailboxes.
  - search: Using NOT n:* or NOT UID n:* wasn't handled correctly
  - fts: fts_autoindex_exclude = \Special-use caused crashes
  - doveadm-server: Fix leaks and other problems when process is reused
    for multiple requests (service_count != 1)
  - sdbox: Fix assert-crash on mailbox create race
  - lda/lmtp: deliver_log_format values weren't entirely correct if Sieve
    was used. especially %{storage_id} was broken.
  - imapsieve plugin: Fixed assert failure occurring when used with virtual
    mailboxes.
  - doveadm sieve plugin: Fixed crash when setting Sieve script via attribute's
    string value.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.29-1
changelog:
  - dovecot updated to 2.2.29
  - fts-tika: Fixed crash when parsing attachment without
    Content-Disposition header. Broken by 2.2.28.
  - trash plugin was broken in 2.2.28
  - auth: When passdb/userdb lookups were done via auth-workers, too much
    data was added to auth cache. This could have resulted in wrong
    replies when using multiple passdbs/userdbs.
  - auth: passdb { skip & mechanisms } were ignored for the first passdb
  - oauth2: Various fixes, including fixes to crashes
  - dsync: Large Sieve scripts (or other large metadata) weren't always
    synced.
  - Index rebuild (e.g. doveadm force-resync) set all mails as \Recent
  - imap-hibernate: %{userdb:*} wasn't expanded in mail_log_prefix
  - doveadm: Exit codes weren't preserved when proxying commands via
    doveadm-server. Almost all errors used exit code 75 (tempfail).
  - ACLs weren't applied to not-yet-existing autocreated mailboxes.
  - Fixed a potential crash when parsing a broken message header.
  - cassandra: Fallback consistency settings weren't working correctly.
  - doveadm director status <user>: "Initial config" was always empty
  - imapc: Various reconnection fixes.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.29.1-1
changelog:
  - dovecot updated to 2.2.29.1
  - dict-sql: Merging multiple UPDATEs to a single statement wasn't
    actually working.
  - pigeonhole updated to 0.4.18
  - imapsieve plugin: Implemented the copy_source_after rule action. When this
    is enabled for a mailbox rule, the specified Sieve script is executed for
    the message in the source mailbox during a "COPY" event. This happens only
    after the Sieve script that is executed for the corresponding message in the
    destination mailbox finishes running successfully.
  - imapsieve plugin: Added non-standard Sieve environment items for the source
    and destination mailbox.
  - multiscript: The execution of the discard script had an implicit "keep",
    rather than an implicit "discard".


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.30.1-1
changelog:
  - dovecot updated to 2.2.30.1
  - More fixes to automatically fix corruption in dovecot.list.index
  - dsync-server: Fix support for dsync_features=empty-header-workaround
  - imapc: Various bugfixes, including infinite loops on some errors
  - IMAP NOTIFY wasn't working for non-INBOX if IMAP client hadn't
    enabled modseq tracking via CONDSTORE/QRESYNC.
  - fts-lucene: Fix it to work again with mbox format
  - Some internal error messages may have contained garbage in v2.2.29
  - mail-crypt: Re-encrypt when copying/moving mails and per-mailbox keys
    are used. Otherwise the copied mails can't be opened.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.30.2-1
changelog:
  - dovecot updated to 2.2.30.2
  - auth: Multiple failed authentications within short time caused crashes
  - push-notification: OX driver crashed at deinit


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.31-1
changelog:
  - dovecot updated to 2.2.31
  - Various fixes to handling mailbox listing. Especially related to
    handling nonexistent autocreated/autosubscribed mailboxes and ACLs.
  - Global ACL file was parsed as if it was local ACL file. This caused
    some of the ACL rule interactions to not work exactly as intended.
  - Using mail_sort_max_read_count may have caused very high CPU usage.
  - Message address parsing could have crashed on invalid input.
  - imapc_features=fetch-headers wasn't always working correctly and
    caused the full header to be fetched.
  - imapc: Various bugfixes related to connection failure handling.
  - quota=count: quota_warning = -storage=.. was never executed
  - quota=count: Add support for "ns" parameter
  - dsync: Fix incremental syncing for mails that don't have Date or
    Message-ID headers.
  - imap: Fix hang when client sends pipelined SEARCH +
    EXPUNGE/CLOSE/LOGOUT.
  - oauth2: Token validation didn't accept empty server responses.
  - imap: NOTIFY command has been almost completely broken since the
    beginning.
  - pigeonhole updated to 0.4.19
  - Fixed bug in handling of implicit keep in some cases.
  - include extension: Fixed segfault that (sometimes) occurred when the
    global script location was left unconfigured.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.32-1
changelog:
  - dovecot updated to 2.2.32
  - Modseq tracking didn't always work correctly. This could have caused
    imap unhibernation to fail or IMAP QRESYNC/CONDSTORE extensions to
    not work perfectly.
  - mdbox: "Inconsistency in map index" wasn't fixed automatically
  - dict-ldap: %variable values used in the LDAP filter weren't escaped.
  - quota=count: quota_warning = -storage=.. was never executed (try #2).
  - imapc: >= 32 kB mail bodies were supposed to be cached for subsequent
    FETCHes, but weren't.
  - quota-status service didn't support recipient_delimiter
  - acl: Don't access dovecot-acl-list files with acl_globals_only=yes
  - mail_location: If INDEX dir is set, mailbox deletion deletes its
    childrens' indexes. 
  - director: v2.2.31 caused rapid reconnection loops to directors
    that were down.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.32-2
changelog:
  - pigeonhole updated to 0.4.20
  - Made the retention period for redirect duplicate identifiers
    configurable. Changed the default retention period from 24 to 12 hours.
  - sieve-filter: Fixed memory leak: forgot to clean up script binary at
    end of execution
  - managesieve-login: Fixed handling of AUTHENTICATE command. A second
    authenticate command would be parsed wrong.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.33.1-1
changelog:
  - dovecot updated to 2.2.33.1, pigeonhole updated to 
  - Added %{if}, see https://wiki2.dovecot.org/Variables#Conditionals
  - sdbox: Mails were always opened when expunging, unless
    mail_attachment_fs was explicitly set to empty.
  - lmtp/doveadm proxy: hostip passdb field was ignored, which caused
    unnecessary DNS lookups if host field wasn't an IP
  - lmtp proxy: Fix crash when receiving unexpected reply in RCPT TO
  - quota_clone: Update also when quota is unlimited (broken in v2.2.31)
  - mbox, zlib: Fix assert-crash when accessing compressed mbox
  - doveadm director kick -f parameter didn't work
  - doveadm director flush <host> resulted flushing all hosts, if <host>
    wasn't an IP address.
  - director: Various fixes to handling backend/director changes at
     abnormal times, especially while ring was unsynced.
  - director: Use less CPU in imap-login processes when moving/kicking
    many users.
  - lmtp: Session IDs were duplicated/confusing with multiple RCPT TOs
    when lmtp_rcpt_check_quota=yes
  - LDA Sieve plugin: Fixed sequential execution of LDAP-based scripts. A
    missing LDAP-based script could cause the script sequence to exit earlier.
  - sieve-filter: Removed the (now) duplicate utf8 to mutf7 mailbox name
    conversion. This caused problems with mailbox names containing UTF-8
    characters.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.33.2-1
changelog:
  - dovecot updated to 2.2.33.2
  - doveadm: Fix crash in proxying (or dsync replication) if remote is
    running older than v2.2.33
  - auth: Fix memory leak in %{ldap_dn}
  - dict-sql: Fix data types to work correctly with Cassandra


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.33.2-2
changelog:
  - remove tcp_wrappers on Fedora 28 and later (#1518761)
  - use use mariadb-connector-c-devel instead of mysql-devel on Fedora 28 and later (#1493624)


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.34-1
changelog:
  - dovecot updated to 2.2.34, pigeonhole updated to 0.4.22
  - fixes CVE-2017-15130: TLS SNI config lookups may lead to excessive
    memory usage, causing imap-login/pop3-login VSZ limit to be reached
    and the process restarted. This happens only if Dovecot config has
    local_name { } or local { } configuration blocks and attacker uses
    randomly generated SNI servernames.
  - fixes CVE-2017-14461: Parsing invalid email addresses may cause a crash or
    leak memory contents to attacker. For example, these memory contents
    might contain parts of an email from another user if the same imap
    process is reused for multiple users.
  - fixes CVE-2017-15132: Aborted SASL authentication leaks memory in login
    process.


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.36-3
changelog:
  - fix global ACL directory configuration search path (#1630383)
  - update first/last_valid_gid range patch (#1630410)


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.36-7
changelog:
  - do not print error message when restorecon is not present 
    during install (#1626395)
  - change default config to use minimal UID = 1000 (#1630410)


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.2.36-10
changelog:
  - fix CVE-2019-11500: IMAP protocol parser does not properly handle NUL byte
    when scanning data in quoted strings, leading to out of bounds heap
    memory writes (#1741788)


author: Michal Hlavinka <mhlavink@redhat.com> - 1:2.3.8-3
changelog:
  - fix CVE-2020-10957 dovecot: malformed NOOP commands leads to DoS (#1840354)
  - fix CVE-2020-10958 dovecot: command followed by sufficient number of newlines
    leads to use-after-free (#1840357)
  - fix CVE-2020-10967 dovecot: sending mail with empty quoted localpart
    leads to DoS (#1840356)


author: Merlin Mathesius <mmathesi@redhat.com> - 1.4-19
changelog:
  - Drop unnecessary BuildRequires for binutils-static
    Not building kernel modules, so use kernel-headers instead of kernel-devel


author: Ales Matej <amatej@gmail.com> 0.4.1-1
changelog:
  - Update to 0.4.1
  - Relicense to LGPLv2+
  - Fix number of bugs mainly with drpm_make and drpm_apply
  - Add support for zstd drpms
  - CMake cleanups
  - Make running tests optional
  - Small spec improvements


author: Miroslav Rezanina <mrezanin@redhat.com> - 1.6.0-6
changelog:
  - Gating rebuild [bz#1974188]
  - Resolves: bz#1974188
    (Define tests, including gating tests, for dtc)


author: Jakub Martisko <jamartis@redhat.com> - 7.1-27
changelog:
  - Include sys/sysmacros header in the growisofs.c file
  - Some macros have been moved from sys/types to sys/sysmacros which lead to FTBFS
  - Resolves: 1611716


author: Arnaldo Carvalho de Melo <acme@redhat.com> - 1.18-1
changelog:
  - New release: 1.18
  - Use debugging info to pretty print raw data
  - Store percpu variables in vmlinux BTF.
  - Fixes to address segfaults on the gdb testsuite binaries
  - Bail out on partial units for now, avoiding segfaults and providing warning to user.


author: Arnaldo Carvalho de Melo <acme@redhat.com> - 1.19-1
changelog:
  - New release: 1.19
  - Split BTF
  - DWARF workarounds for DW_AT_declaration
  - Support cross-compiled ELF binaries with different endianness
  - Support showing typedefs for anonymous types
  - Speedups using libbpf algorithms
  - See changes-v1.19 for a complete and more detailed list of changes


author: Arnaldo Carvalho de Melo <acme@redhat.com> - 1.20-1
changelog:
  - New release: v1.20
  - btf_encoder:
  - Improve ELF error reporting using elf_errmsg(elf_errno())
  - Improve objcopy error handling.
  - Fix handling of 'restrict' qualifier, that was being treated as a 'const'.
  - Support SHN_XINDEX in st_shndx symbol indexes
  - Cope with functions without a name
  - Fix BTF variable generation for kernel modules
  - Fix address size to match what is in the ELF file being processed.
  - Use kernel module ftrace addresses when finding which functions to encode.
  - libbpf:
  - Allow use of packaged version.
  - dwarf_loader:
  - Support DW_AT_data_bit_offset
  - DW_FORM_implicit_const in attr_numeric() and attr_offset()
  - Support DW_TAG_GNU_call_site, standardized rename of DW_TAG_GNU_call_site.
  - build:
  - Fix compilation on 32-bit architectures.


author: Jiri Olsa <jolsa@redhat.com> - 1.21-1
changelog:
  - remove ftrace filter
  - New release: v1.21
  - DWARF loader:
  - Handle DWARF5 DW_OP_addrx properly
  - Handle subprogram ret type with abstract_origin properly
  - Check .notes section for LTO build info
  - Check .debug_abbrev for cross-CU references
  - Permit merging all DWARF CU's for clang LTO built binary
  - Factor out common code to initialize a cu
  - Permit a flexible HASHTAGS__BITS
  - Use a better hashing function, from libbpf
  - btf_encoder:
  - Add --btf_gen_all flag
  - Match ftrace addresses within ELF functions
  - Funnel ELF error reporting through a macro
  - Sanitize non-regular int base type
  - Add support for the floating-point types
  - Pretty printer:
  - Honour conf_fprintf.hex when printing enumerations


author: Jiri Olsa <jolsa@redhat.com> - 1.22-1
changelog:
  - New release: v1.22
  - Resolves: rhbz#2010414
  - Introduce -j/--jobs option to specify the number of threads to use.
  - Multithreaded DWARF loading, requires elfutils >= 0.178.
  - Preparatory work for multithreaded BTF encoding, the focus for 1.23.
  - Allow encoding BTF to a separate file.
  - Show all different types with the same name, not just the first one found.
  - Stop assuming that reading from stdin means pretty, add --prettify.
  - Improve type resolution for the --header command line option.
  - Do not consider the ftrace filter when encoding BTF for kernel functions.
  - Lock calls to non-thread safe elfutils' dwarf_decl_file() and dwarf_decl_line().
  - Change hash table size to one that performs better with current typical vmlinux files.
  - Allow tweaking the hash table size from the command line.
  - Add --kabi_prefix to avoid deduplication woes when using _RH_KABI_REPLACE().
  - Add --with_flexible_array to show just types with flexible arrays.
  - Support btfdiff with a detached BTF file.
  - Introduce sorted type output (--sort).
  - Disable incomplete CTF encoder.


author: Viktor Malik <vmalik@redhat.com> - 1.24-1
changelog:
  - Resolves: rhbz#2140020
  - New release: v1.23
  - Process DW_TAG_LLVM_annotation tags.
  - Initial support for DW_TAG_skeleton_unit.
  - Encode BTF_KIND_TYPE_TAG and BTF_KIND_DECL_TAG
  - Fix handling of percpu symbols on s390.
  - Use cacheline size to infer struct member alignment from BTF.
  - Add --skip_missing to not stop when not finding one of -C arguments.
  - Fix __attribute__((__aligned__(N)) printing alignment for struct members.
  - Fix nested __attribute__(__aligned__(N)) struct printing order.
  - New release: v1.24
  - Add support to BTF_KIND_ENUM64.
  - Support multithreaded BTF encoding.
  - Encode char type as signed in BTF.
  - Introduce --lang and --lang_exclude to pahole.
  - Introduce --compile to pahole.
  - Don't segfault when processing bogus files.


author: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
changelog:
  - 9a413e60a3875980d99817722bf019cba3a24573
  - pahole --nr_methods, improvements in tag__print, better support for unions


author: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
changelog:
  - e3786105c007a39ff3dbfb36a3037e786021e0c6
  - First Fedora native build
  - struct, enum, enum, void typedefs


author: Arnaldo Carvalho de Melo <acme@redhat.com>
changelog:
  - c49f2c963425d5c09c429370e10d9af3d7d7fe32
  - Emit typedefs of typedef arrays
  - Detect typedef loops
  - Fix emission of arrays of structs, unions, etc
  - use sysconf for the default cacheline size


author: Arnaldo Carvalho de Melo <acme@redhat.com>
changelog:
  - b7cad1782d683571ffb2601b429ab151bddad5d7
  - pglobal, by Davi Arnaut
  - pahole --show_reorg_steps
  - Reorganize bitfields in pahole --reorganize


author: Arnaldo Carvalho de Melo <acme@redhat.com>
changelog:
  - d37f41df58c375412badf827e24dfc346cea2ff2
  - ostra-cg
  - relay/debugfs
  - mini-structs
  - ctracer2ostra
  - All this in the Makefile


author: Arnaldo Carvalho de Melo <acme@redhat.com>
changelog:
  - 3c148cd84b74b89663febdefab23356952906502
  - _snprintf routines changed to _fprintf
  - codiff shows diffs in number and total size of inline expansions
  - codiff shows diffs in the number of lexblocks
  - better alignment in the --expand_types case
  - CMake improvements


author: Arnaldo Carvalho de Melo <acme@redhat.com>
changelog:
  - fd3542317508d04e8178c5d391385d2aa50d6fb7
  - Use libdwfl in all tools that handle just one file, codiff and ctracer
    still need work and are still using plain libdw.


author: Arnaldo Carvalho de Melo <acme@redhat.com>
changelog:
  - 1ec66565a12ce7f197cd40e3901ed6be84935781
  - --reorganize improvements
  - --packable uses --reorganize code to show structs that can be packed by
    reorganization done with --reorganize.


author: Arnaldo Carvalho de Melo <acme@redhat.com> - 1.1-1
changelog:
  - 2c01420b51e889196b42a204910b46811ab22f1a
  - ctracer now generates systemtap scripts
  - Lots of other fixes, see git changelog.


author: Arnaldo Carvalho de Melo <acme@redhat.com> - 1.3-1
changelog:
  - c4ee21aa122f51f2601893b2118b7f7902d2f410
  - Fixed bitfield byte offset handling, now there are no
    more BRAIN FART alerts on a x86_64 linux kernel and on
    an old openbsd kernel image.


author: Arnaldo Carvalho de Melo <acme@redhat.com> - 1.3-2
changelog:
  - c6c71398cd2481e219ea3ef63f32c6479ba4f08f
  - SPEC file adjustments to follow http://fedoraproject.org/wiki/Packaging/cmake


author: Arnaldo Carvalho de Melo <acme@redhat.com> - 1.5-1
changelog:
  - c4e49add9e48ff08a8ba4187ea43d795af995136
  - PAHOLE: Introduce --defined_in
  - DWARVES: Another fix for DW_TAG_base_type entries without DW_AT_name
  - PAHOLE: Cope with DW_TAG_basic_type entries without DW_AT_name
  - CODIFF: Allow passing /dev/null as one of the files to compare
  - DWARVES: Allow passing NULL as self to cu__find_
  - DWARVES: Fixup usage messages
  - DWARVES: Find holes in inner, nameless structs
  - DWARVES: Adopt tag__follow_typedef from pahole
  - DWARVES: Add some destructors: tag, cu, namespace
  - CODIFF: Check if the objects are the same when we have build-id
  - DWARVES: Introduce cu__same_build_id
  - DWARVES_REORGANIZE: Proper tail padding fixup
  - DWARVES: Don't search in empty structs
  - DWARVES: Follow const and volatile tags to its ultimate types
  - PAHOLE: Add a newline after the --class_dwarf_offset output
  - PAHOLE: Expose type__find_first_biggest_size_base_type_member
  - DWARVES: Introduce type__find_first_biggest_size_base_type_member
  - PAHOLE: Account arrays properly when changing word-size
  - PAHOLE: Follow typedefs too when resizing unions
  - PAHOLE: Follow typedefs to find if they are resized structs/unions
  - PAHOLE: Check if types of struct and union members were already resized
  - DWARVES_REORGANIZE: Fixup class__fixup_alingment
  - PAHOLE: Allow changing the architecture word-size
  - DWARVES_REORGANIZE: Adopt class__add_offsets_from and class__fixup_alignment from ctracer
  - DWARVES: build id support requires a recent elfutils package


author: Arnaldo Carvalho de Melo <acme@redhat.com> - 1.7-1
changelog:
  - A CTF decoder based on work done by David S. Miller
  - Handle DW_TAG_class_type,
  - Add support for showing classes with a prefix
  - Add support to DW_TAG_ptr_to_member_type
  - Handle typedef definitions in functions
  - Print the number of members in a struct/class
  - Handle the empty base optimization trick (Zero sized C++ class)
  - codiff detect changes in the prototype even when function size doesn't change
  - pfunct: Implement --expand_types
  - Reduce memory consumption by using a strings table
  - Speed up struct search by name
  - Several minor bug fixes and infrastructure improvements.
  - Initial man page for pahole


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


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


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


author: Arnaldo Carvalho de Melo <acme@redhat.com> - 1.16-1
changelog:
  - New release: 1.16
  - BTF encoder: Preserve and encode exported functions as BTF_KIND_FUNC.
  - BTF loader: Add support for BTF_KIND_FUNC
  - Pretty printer: Account inline type __aligned__ member types for spacing
  - Pretty printer: Fix alignment of class members that are structs/enums/unions
  - Pretty printer: Avoid infinite loop trying to determine type with static data member of its own type.
  - RPM spec file:  Add dwarves dependency on libdwarves1.
  - pfunct: type->type == 0 is void, fix --compile for that
  - pdwtags: Print DW_TAG_subroutine_type as well
  - core: Fix ptr_table__add_with_id() handling of pt->nr_entries
  - pglobal: Allow passing the format path specifier, to use with BTF
  - Tree wide: Fixup issues pointed out by various coverity reports.


author: Arnaldo Carvalho de Melo <acme@redhat.com> - 1.17-1
changelog:
  - New release: 1.17
  - Support raw BTF as available in /sys/kernel/btf/vmlinux.
  - When the sole argument passed isn't a file, take it as a class name:
  - Do not require a class name to operate without a file name.
  - Make --find_pointers_to consider unions:
  - Make --contains and --find_pointers_to honour --unions
  - Add support for finding pointers to void:
  - Make --contains and --find_pointers_to to work with base types:
  - Make --contains look for more than just unions, structs:
  - Consider unions when looking for classes containing some class:
  - Introduce --unions to consider just unions:
  - Fix -m/--nr_methods - Number of functions operating on a type pointer


author: Viktor Malik <vmalik@redhat.com> - 1.25-1
changelog:
  - Resolves: rhbz#2190484
  - Build with system libbpf
  - New release: v1.25
  - Support for DW_TAG_unspecified_type more generally.
  - Make sure struct member offsets are in ascending order. Rust BTF needs this.
  - Support C atomic types (DW_TAG_atomic_type).
  - Initial support for DW_TAG_LLVM_annotation, used for BTF type tags, for __rcu, __user, etc
  - Exclude functions with the same name (static functions in different CUs), inconsistent prototypes or not following calling convention.
  - Allow generation of BTF for optimized functions, those that end with a .isra*, .constprop*.
  - Support 'pahole --lang=/--lang_exclude=asm'
  - Support --compile from DWARF in addition to from BTF.
  - Exclude RUST CUs in 'btfdiff', as those are not yet being BTF encoded.


author: Viktor Malik <vmalik@redhat.com> - 1.27-1
changelog:
  - Resolves: RHEL-30780
  - New release: v1.26
  - When expanding types using 'pahole -E' do it for union and struct typedefs and for enums too.
  - Print number of holes, bit holes and bit paddings in class member types.
  - Introduce --contains_enumerator=ENUMERATOR_NAME:
  - Fix pretty printing using DWARF, waiting for a CU with both class (-C) and a specified "type_enum".
  - Add support for DW_TAG_constant in the DWARF loader, first seen in Go DWARF.
  - Fix loading DW_TAG_subroutine_type generated by the Go compiler.
  - Fix loading of 32-bit signed enums from BTF.
  - Add 'pahole --btf_features' to allow consumers to specify an opt-in set of features they want to use in BTF encoding.
  - Parallelize loading BTF and DWARF, speeding up a bit btfdiff.
  - Do type expansion to cover "private" types and enumerations in btfdiff.
  - New release: v1.27
  - Reproducible parallel builds: multiple runs with different number of loading/encoding threads produce the same result.
  - Inject kfunc decl tags into BTF from the BTF IDs ELF section in the Linux kernel vmlinux file.
  - Sanitize unsupported DWARF int type with greater-than-16 byte, as BTF doesn't support it.
  - Initial support for BTF_KIND_DECL_TAG in the BTF loader, adding support in pfunct output.
  - Fix hole discovery with inheritance in C++.


author: Zhao Hang <wb-zh951434@alibaba-inc.com> - 1.27-2.0.1
changelog:
  - Add patch number and remove LIBBPF_EMBEDDED
  - Add Buildrequires python3 (gc-taifu@linux.alibaba.com)


author: Jakub Jelinek <jakub@redhat.com> 0.13-6
changelog:
  - DW_FORM_implicit_const handling fixes (sw#27212, sw#27213)
  - temporarily build odr tests with -gdwarf-4 as they are incompatible with
    DWARF 5


author: Tomáš Mráz <tmraz@redhat.com> - 0.12-0.50.pre6
changelog:
  - drop disablement of TLS1.0 on second attempt to connect,
    it would not work correctly anyway and the code does not build
    with OpenSSL-1.1.0


author: Kamil Dudka <kdudka@redhat.com> - 0.12-0.51.pre6
changelog:
  - fix compatibility with OpenSSL 1.1 (#1423519)
  - make configure.ac recognize recent versions of GCC
  - apply patches automatically to ease maintenance


author: Kamil Dudka <kdudka@redhat.com> - 0.12-0.55.pre6
changelog:
  - drop support for JS engine that is no longer maintained
  - always build verbosely, drop outdated doc files


author: Michael K. Johnson <johnsonm@redhat.com>
changelog:
  - Moved ctags to gctags to fit in the more powerful for C (but less
    general) exuberant ctags as the binary /usr/bin/ctags and the
    man page /usr/man/man1/ctags.1


author: Michael Fulbright <msf@redhat.com>
changelog:
  - joy a new version of emacs! Of note - no lockdir any more.
  - use post/preun sections to handle numerous GNU info files


author: Michael Fulbright <msf@redhat.com>
changelog:
  - added multibyte support back into emacs 20.2
  - added wmconfig for X11 emacs
  - fixed some errant buildroot references


author: David S. Miller <davem@dm.cobaltmicro.com>
changelog:
  - fix signals when linked with glibc on non-Intel architectures
    NOTE: This patch is not needed with emacs >20.2


author: Paul Fisher <pnfisher@redhat.com>
changelog:
  - upgrade to 20.5a
  - remove python-mode, wheelmouse support, and auctex menu
  - import emacs.desktop with icon from GNOME


author: Cristian Gafton <gafton@redhat.com>
changelog:
  - fix descriptions and summary
  - fix permissions for emacs niaries (what the hell does 1755 means for a
    binary?)
  - added missing, as per emacs Changelog, NCURSES_OSPEED_T compilation
    flag; without it emacs on Linux is making global 'ospeed' short which
    is not the same as 'speed_t' expected by libraries. (reported by Michal
    Jaegermann <michal@harddata.com>)


author: Cristian Gafton <gafton@redhat.com>
changelog:
  - fix bug #2988
  - recompile patched .el files (suggested by Pavel.Janik@linux.cz)
  - prereq /sbin/install-info


author: Trond Eivind Glomsrød <teg@redhat.com>
changelog:
  - added a security patch from RUS-CERT, which fixes
    bugs mentioned in "Advisory 200004-01: GNU Emacs 20"


author: Trond Eivind Glomsrød <teg@redhat.com>
changelog:
  - let the build system handle gzipping man pages and stripping
  - added patch to increase keyboard buffer size


author: Trond Eivind Glomsrød <teg@redhat.com>
changelog:
  - don't apply the unexelf patch - use a new unexelf.c file
    from the 21 source tree (this will go into the 20.7 tree)


author: Trond Eivind Glomsrød <teg@redhat.com>
changelog:
  - Version 20.7
  - Add requirement for final newline to the default .emacs
  - redid the Xaw3d patch
  - checked all patches, discarded those we've upstreamed


author: Matt Wilson <msw@redhat.com>
changelog:
  - edited japanese patch not to patch configure
  - fixed a missing escaped \" in a wc string
  - merge japanese support to head of development


author: Trond Eivind Glomsrød <teg@redhat.com>
changelog:
  - (from MSW) different compression on IA64 to avoid hangs
  - remove etags/ctags - use a separate package. Disable patch1


author: Matt Wilson <msw@redhat.com>
changelog:
  - don't build with -O2 on alpha until we can track down the compiler
    bug that causes crashes in the garbage collector
  - removed all the nox Japanese packages


author: Trond Eivind Glomsrød <teg@redhat.com>
changelog:
  - include python mode and change in site-start.el related to this
  - some changes to the default .emacs


author: Trond Eivind Glomsrød <teg@redhat.com>
changelog:
  - remove ctags.1 and etags.1 from the emacs etc directory
    (#18011)
  - fix the emacs-nox not to use the locale.alias in XFree86
    (#18548)... copy it into /usr/share/emacs and patch
    the startup files to use it. Argh.


author: Trond Eivind Glomsrød <teg@redhat.com>
changelog:
  - fix icon name in the .desktop file
  - don't have site-start.el "noreplace"
  - load psgml-init (if present) in the default site-start.el
    to avoid psgml modifying the file


author: Trond Eivind Glomsrød <teg@redhat.com>
changelog:
  - add /usr/share/emacs/site-lisp/site-start.d
  - change site-start.el so files in the above directory
    are automatically run on startup
  - don't set the ispell name in site-start.el, use the
    above directory instead


author: Trond Eivind Glomsrød <teg@redhat.com>
changelog:
  - add rpm-spec-mode after modifying (use Red Hat groups,
    from /usr/share/doc/rpm-version/GROUPS) and fixing
    colours(don't specify "yellow" on "bright") Also,
    use gpg, not pgp.
  - use it (site-start.el)
  - add mwheel
  - use it, in /etc/skel/.emacs


author: Trond Eivind Glomsrød <teg@redhat.com>
changelog:
  - do locale.alias fix for emacs-nox only, as it somehow
    broke the subject line in gnus. Weird.
  - update to gnus 5.8.7


author: Trond Eivind Glomsrød <teg@redhat.com>
changelog:
  - add /usr/share/emacs/locale.alias , which had gone AWOL
  - update rpm-spec-mode to 0.11a, fresh from the author
    (Stig Bjorlykke <stigb@tihlde.org>). The changes we made
    are integrated.


author: Trond Eivind Glomsrød <teg@redhat.com>
changelog:
  - Much cleaner site-start.d sourcing
  - Add more build dependencies
  - Add the emacs lisp reference info pages (RFE #44577)
  - Don't require tamago - just plug it in for Japanese support


author: Trond Eivind Glomsrød <teg@redhat.com> 20.7-42
changelog:
  - Update python-mode to the version in the python 2.2a3
  - Include po-mode in emacs, instead of including in gettext


author: Trond Eivind Glomsrød <teg@redhat.com> 20.7-43
changelog:
  - Add php-mode 0.9.9
  - Add URL (#54603)
  - don't run autoconf/libtoolize during build - they're broken
  - don't build on IA64 until they are fixed


author: Trond Eivind Glomsrød <teg@redhat.com> 21.1-0.1
changelog:
  - 21.1
  - Build on IA64 again - the default config now handles it
  - Drop all old patches
  - Misc cleanups
  - Update the elisp manual to 21-2.7
  - Deprecate the emacs-nox and emacs-X11 subpackages.
    Simplify build procedure to match.
  - Update php-mode to 1.0.0


author: Jens Petersen <petersen@redhat.com> 21.2-19
changelog:
  - own our libexec dir (#73984)
  - only set transient-mark-mode in dotemacs for Emacs (#75440)
  - update to latest config.{guess,sub}
  - use _datadir macro


author: Jens Petersen <petersen@redhat.com> 21.2-20
changelog:
  - add support for x86_64 and merge in s390 support from cvs
  - add alloca defines to amdx86-64.h (from SuSE)


author: Jens Petersen <petersen@redhat.com> 21.2-23
changelog:
  - set transient-mark-mode in dotemacs for Emacs not XEmacs (#75440)
  - update rpm-spec-mode.el to 0.12
    - define needed XEmacs compat functions in new rpm-spec-mode-init.el
  - tidy site-start.el
    - move python-mode setup to python-mode
  - don't build with sbin in path
  - use _libexecdir, _bindir and _sysconfdir
  - don't gzip info files explicitly
  - use tar's C and j options
  - generate lisp file-lists in single find sweeps over lisp and leim dirs
    - use -fprint and -fprintf
    - correct more dir ownerships


author: Jens Petersen <petersen@redhat.com>
changelog:
  - use LC_CTYPE rather than LANG to determine default encoding (#78678)
    [reported by starback@stp.ling.uu.se]


author: Jens Petersen <petersen@redhat.com> 21.2-24
changelog:
  - rpm-spec-mode update fixes
    - patch in XEmacs compat functions rather than defining them with apel
      macros in init file (#78764)
    - autoload "rpm-spec-mode" not "rpm-spec-mode.el" in same file
  - let emacs base also own leim dir to avoid startup warning about missing dir
    when -el and -leim aren't installed (#78764)


author: Jens Petersen <petersen@redhat.com> 21.2-27
changelog:
  - look at LANG after LC_CTYPE when checking for UTF-8 locale encoding
    in site-start.el (#79535)
  - don't set desktop file config(noreplace)


author: Jens Petersen <petersen@redhat.com> 21.2-29
changelog:
  - update to newer po-mode.el and po-compat.el from gettext-0.11.4
  - patch po-mode's po-replace-revision-date for when
    po-auto-replace-revision-date is nil (#71264)
  - update po-mode-init.el
  - examine LC_ALL before LC_CTYPE in site-start.el for utf-8 (#79535)
  - don't install etc/DOC files explicitly by hand
  - make sure all lisp .elc files are up to date
  - pass _smp_mflags to make
  - remove games that we shouldn't ship


author: Jens Petersen <petersen@redhat.com> - 21.2-31
changelog:
  - block input in allocate_vectorlike to prevent malloc hangs (#83600)
    [thanks to Jim Blandy]
  - set startup wmclass notify in desktop file


author: Jens Petersen <petersen@redhat.com> - 21.2-32
changelog:
  - set X copy'n'paste encoding to extended compound-text (#74100)
    by default in .emacs file [suggested by olonho@hotmail.com]
  - .emacs file cleanup (xemacs now has a separate init file)


author: Jens Petersen <petersen@redhat.com> - 21.3-1
changelog:
  - update to 21.3
  - no longer set compound-text-with-extensions in dotemacs, since it is now
    the default
  - emacs-21.2-pop.patch is no longer needed
  - update php-mode to 1.0.4


author: Jens Petersen <petersen@redhat.com> - 21.3-2
changelog:
  - add Mule-UCS for CJK utf-8 support (suggested by Akira Tagoh)
    and use it by default in CJK UTF-8 locale
  - move emacs-asian startup files into new lang-coding-systems-init.el
  - utf-8 setup in site-start.el is no longer needed in Emacs 21.3
  - generate filelist for site-lisp automatically like base lisp and leim
  - don't setup aspell in site-start.el
  - rename dotemacs to dotemacs.el and move former contents to new default.el


author: Jens Petersen <petersen@redhat.com> - 21.3-3
changelog:
  - use Mule-UCS utf-8 coding-system for CJK subprocess IO
  - no need to set fontset anymore in CJK locale


author: Jens Petersen <petersen@redhat.com> - 21.3-5
changelog:
  - move transient-mark-mode and global-font-lock-mode setting from default.el
    back to dotemacs, so as not to surprise old users (#90193)
    [reported by jik@kamens.brookline.ma.us]
  - change require-final-newline to query (default.el)
  - don't make a backup when applying browse-url-htmlview-84262.patch (#90226)
    [reported by mitr@volny.cz]


author: Jens Petersen <petersen@redhat.com> - 21.3-7
changelog:
  - use "setarch i386" to build on ix86 (#101818) [reported by Michael Redinger]
  - use __make to %build and %install
  - set keyboard coding-system for utf-8 in lang-coding-systems-init.el (#106929)
    [reported with fix by Axel Thimm]
  - add source url for MuleUCS
  - update base package description (#103551) [reported by Tim Landscheidt]


author: Jens Petersen <petersen@redhat.com> - 21.3-8
changelog:
  - comment out setting transient-mark-mode in skel .emacs (#102441,#90193)
    [reported by mal@gromco.com, Jonathan Kamens]
  - improve lang-coding-systems-init.el to set-language-environment for CJK
    utf-8 locale too and use utf-8 for default-coding-systems and
    terminal-coding-system (#111172) [Yoshinori Kuniga]
  - update rpm-spec-mode.el to newer one in xemacs package cvs (#105888) [Dams]
  - rename etags to etags.emacs and make etags a symlink to it at install time
    if it doesn't exist (#92256) [marc_soft@merlins.org]
  - apply editfns.c-Fformat-multibyte-davej.patch to fix multibyte code typo
    in Fformat [patch from Dave Jones]
  - add runtime requirements for XFree86-libs, image libraries, ncurses and zlib
  - improve -el and -leim package summaries
  - no longer configure build with redundant --with-gcc


author: Jens Petersen <petersen@redhat.com> - 21.3-9
changelog:
  - bring back emacs-nox subpackage (emacs built without X support) (#113001)
    [suggested by Frank Kruchio]
  - base emacs package now only contains emacs binary built with X support
    and no longer obsoletes emacs-nox
  - all the common files required by emacs and emacs-nox are now in emacs-common
  - update php-mode.el to 1.0.5
  - add missing rfc1345.el leim input method
  - update po-compat.el to version in gettext-0.13.1
  - update base package summary
  - add url for python-mode.el and php-mode.el
  - gctags is now a symlink to ctags.emacs


author: Mike A. Harris <mharris@redhat.com> 21.3-11
changelog:
  - Removed bogus Requires: XFree86-libs that was added in 21.3-8, as rpm
    find-requires will automatically pick up the dependancies on any runtime
    libraries, and such hard coded requires is not X11 implementation
    agnostic (#118471)


author: Jens Petersen <petersen@redhat.com> - 21.3-12
changelog:
  - update php-mode to 1.1.0
  - add emacs-21.3-no-rpath.patch so that /usr/X11R6/lib is not rpath'ed
  - require /bin/ln for %post (Tim Waugh, 119817)
  - move prereq for dev and /sbin/install-info to emacs-common
  - leim no longer requires emacs
  - use source site-lisp dir in %prep to setup site files
  - define and use site_lisp for buildroot in %install
  - default ispell dictionary to "english" for CJK locale
  - add comment to top of site-start.el about load order
  - turn on auto-compression-mode in default.el (114808)
  - set require-final-newline with setq (David Olsson,119141)
    and remove redundant next-line-add-newlines setting
  - update info_file list (Reuben Thomas,114729)


author: Jens Petersen <petersen@redhat.com> - 21.3-13
changelog:
  - unset focus-follows-mouse in default.el to make switching frames work for
    click-to-focus (Theodore Belding,114736)


author: Jens Petersen <petersen@redhat.com> - 21.3-15
changelog:
  - cleanup and update .desktop file
  - make emacs not appear in the desktop menu (Seth Nickell,132567)
  - move the desktop file from -common to main package
  - go back to using just gctags for ctags
  - etags is now handled by alternatives (92256)
  - improve the default frame title by prefixing the buffer name
    (Christopher Beland, 128110)
  - fix the names of some European aspell languages with
    emacs-21.3-lisp-textmodes-ispell-languages.patch (David Jansen, 122618)
  - fixing running "libtool gdb program" in gud with
    emacs-21.3-gud-libtool-fix.patch (Dave Malcolm, 130955)


author: Jens Petersen <petersen@redhat.com> - 21.3-16
changelog:
  - do not setup frame-title-format in default.el, since it will override
    setting by users (Henrik Bakken, 134520)
  - emacs-el no longer requires emacs for the sake of -nox users
    (Lars Hupfeldt Nielsen, 134479)
  - condition calling of global-font-lock-mode in default .emacs
    in case xemacs should happen to load it


author: Jens Petersen <petersen@redhat.com> - 21.3-18
changelog:
  - show emacs again in the desktop menu (132567)
  - require fonts-xorg-75dpi to prevent empty boxes at startup due to missing
    fonts (Johannes Kaiser, 137060)


author: Jens Petersen <petersen@redhat.com> - 21.3.50-0.20041111
changelog:
  - initial packaging of cvs emacs
    - leim and elisp manual now in main tarball
    - no leim subpackage anymore, so make common obsolete it
    - no longer need MuleUCS, nor rfc1345.el
    - buildrequire and use autoconf rather autoconf213
    - no longer need emacs-21.2-x86_64.patch,
      editfns.c-Fformat-multibyte-davej.patch
    - bring back game for now
    - TODO: some patches still need updating
    - fns.el no longer installed
    - remove /var/games for now
    - update filelist generation to single sweep
    - update info_files list


author: Jens Petersen <petersen@redhat.com> - 21.3-19
changelog:
  - prefer XIM status under-the-window for now to stop xft httx from dying
    (125413): add emacs-xim-status-under-window-125413.patch
  - default diff to unified format in .emacs


author: Jens Petersen <petersen@redhat.com> - 21.3-20
changelog:
  - workaround xorg-x11 modifier key problem with
    emacs-21.3-xterm-modifiers-137868.patch (Thomas Woerner, 137868)


author: Jens Petersen <petersen@redhat.com> - 21.3-21
changelog:
  - fix CAN-2005-0100 movemail vulnerability with movemail-CAN-2005-0100.patch
    (Max Vozeler, 146701)


author: Jens Petersen <petersen@redhat.com> - 21.3-22
changelog:
  - use prereq instead of contexts for common script requirements
    (Axel Thimm, 147791)
  - move emacs.png from common to main package


author: Jens Petersen <petersen@redhat.com> - 21.3-23
changelog:
  - install %{_bindir}/emacs-nox as a hardlink of the versioned binary
  - drop explicit lib requirements
  - use sed instead of perl to fix up filelists


author: Jens Petersen <petersen@redhat.com> - 21.3-24
changelog:
  - mark default.el as a noreplace config file (Pawel Salek, 149310)
  - only set keyboard-coding-system in xterms to fix problem with input
    Latin characters becoming prefixes and making emacs loop
    (Eddahbi Karim, 126007)
  - make emacs-el own its lisp directories
  - run latex-mode-hook in latex-mode (Martin Biely, 144083)
    - add emacs-21.3-latex-mode-hook-144083.patch


author: Jens Petersen <petersen@redhat.com> - 21.3-25
changelog:
  - add tramp-2.1.3 to site-lisp (David Woodhouse, 149703)
    - move removal of info dir to after its installation
    - add tramp-init.el to put tramp into load-path


author: Jens Petersen <petersen@redhat.com> - 21.3-27
changelog:
  - use alternatives to switch _bindir/emacs between emacs and emacs-nox
    (Henning Schmiedehausen, #151067)
    - remove emacs and emacs-nox from bindir
    - prereq alternatives for emacs and emacs-nox
    - add post and postun scripts to handle alternatives
  - buildrequire xorg-x11-devel instead of XFree86-devel
  - really include and apply emacs-21.3-latex-mode-hook-144083.patch
  - make emacs and emacs-nox own _datadir/emacs/version too


author: Jens Petersen <petersen@redhat.com> - 21.4-1
changelog:
  - update to 21.4 movemail vulnerability release
    - no longer need movemail-CAN-2005-0100.patch
  - replace %{_bindir}/emacs alternatives with a wrapper script (Warren Togami)
    to prevent it from disappearing when upgrading (Michal Jaegermann, 154326)
    - suffix the X emacs binaries with -x and the no X binaries with -nox
    - the wrapper script %{_bindir}/emacs-%version runs emacs-x if installed or
      otherwise emacs-nox.  %{_bindir}/emacs is a symlink to the wrapper
  - make emacs and emacs-nox own the subdirs in %{_libexecdir}
  - add a bunch of fixes from debian's emacs21_21.4a-1 patch:
      battery-acpi-support.dpatch, bzero-and-have-stdlib.dpatch,
      coding-region-leak.dpatch, detect-coding-iso2022.dpatch,
      fix-batch-mode-signal-handling.dpatch, pcl-cvs-format.dpatch,
      python-completion-ignored-extensions.dpatch,
      remote-files-permissions.dpatch, save-buffer.dpatch, scroll-margin.dpatch,
      xfree86-4.3-modifiers.dpatch
    - add fix-x-vs-no-x-diffs.dpatch
      - define emacs_libexecdir
      - build both emacs and emacs-nox as %{version}.1 and move common DOC file
        to emacs-common
      - suffix version in fns-%{version}.1.el with -x and -nox respectively
  - add 100 to elisp patches


author: Jens Petersen <petersen@redhat.com> - 21.4-2
changelog:
  - update etags to 17.11 (idht4n@hotmail.com, 151390)
    - add etags-14.21-17.11-diff.patch
  - replace i386 setarch redefinitions of __make and makeinstall with
    emacs-21.4-setarch_for_loadup-101818.patch and setting SETARCH on i386
    (Jason Vas Dias, 101818)


author: Jens Petersen <petersen@redhat.com> - 21.4-4
changelog:
  - don't accidently exclude emacsclient from common package
    (Jonathan Kamens, #157808)
  - traditional Chinese desktop file translation (Wei-Lun Chao, #157287)


author: Jens Petersen <petersen@redhat.com> - 21.4-5
changelog:
  - update cc-mode to 5.30.9 stable release to address font-lock problems
    (126165,148977,150197,155292,158044)


author: Jens Petersen <petersen@redhat.com>
changelog:
  - move setting of require-final-newline from default.el to a comment in default
    .emacs (Ralph Loader, 119141)


author: Jens Petersen <petersen@redhat.com> - 21.4-6
changelog:
  - merge in changes from emacs22.spec conditionally
    - define emacs21 rpm macro switch to control major version and use it
  - update tramp to 2.0.49


author: Jens Petersen <petersen@redhat.com> - 21.4-7
changelog:
  - update rpm-spec-mode.el to cvs revision 1.17 (Ville Skyttä)
    - fixes expansion of %{?dist}
  - replace emacs-21.4-setarch_for_loadup-101818.patch with backport
    emacs-21-personality-linux32-101818.patch from cvs (Jan Djärv)
    which also turns off address randomization during dumping (Masatake Yamato)
    - no longer need to pass SETARCH to make on i386 (#160814)
  - move ownership of %{_datadir}/emacs/ and %{_datadir}/emacs/%{version}/
    from emacs to emacs-el and emacs-leim subpackages
  - don't build tramp html and dvi documentation
  - drop src/config.in part of bzero-and-have-stdlib.dpatch to avoid
    compiler warnings


author: Jens Petersen <petersen@redhat.com>
changelog:
  - fix name of aspell-es dictionary (#147964)
    - update emacs-21.3-lisp-textmodes-ispell-languages.patch


author: Jens Petersen <petersen@redhat.com> - 21.4-9
changelog:
  - fix keyboard-coding-system on console for utf-8 (Dawid Gajownik, #173855)
  - update etags to latest cvs (Hideki Iwamoto, #173023)
    - replace etags-14.21-17.11-diff.patch with etags-update-to-cvs.patch
  - update smtpmail.el to latest cvs version for better authentication support
    with smtpmail-cvs-update.patch (Alberto Brizio, #167804)


author: Jens Petersen <petersen@redhat.com> - 21.4-11
changelog:
  - avoid building with -fstack-protector on i386 to prevent crashing
    (Jonathan Kamens, #174730)
  - require xorg-x11-fonts-ISO8859-1-75dpi instead of xorg-x11-fonts-75dpi
    for modular X (#174614)


author: Jens Petersen <petersen@redhat.com> - 21.4-12
changelog:
  - add mule-cmd.el-X11-locale.alias-173781.patch to correct location of X11
    locale.alias file (Paul Dickson, #173781)
  - fix autoload of php-mode in php-mode-init.el (Christopher Beland, #179484)


author: Jens Petersen <petersen@redhat.com> - 21.4-13
changelog:
  - buildrequire libXaw-devel for menus and scrollbar
  - pass -R to setarch to disable address randomization during dumping
    (Sam Peterson, #174736)
  - install cc-mode.info correctly (Sam Peterson, #182084)
  - fix sort-columns not to use deprecated non-posix sort key syntax
    with sort-columns-posix-key-182282.patch (Richard Ryniker, #182282)
  - use system-name function not variable when setting frame-title-format in
    /etc/skel/.emacs for XEmacs users hitting .emacs


author: Jens Petersen <petersen@redhat.com>
changelog:
  - avoid backup for fix-x-vs-no-x-diffs.dpatch (Ian Collier, #183503)
  - remove the old ccmode info manual (#182084)


author: Jens Petersen <petersen@redhat.com> - 21.4-14
changelog:
  - bring back setarch for i386 with -R option in spec file and drop
    emacs-21-personality-linux32-101818.patch since it no longer seems
    sufficient with recent kernels (Sam Peterson, #174736)
  - buildrequire giflib-devel instead of libungif-devel


author: Chip Coldwell <coldwell@redhat.com> - 22.0.92-1
changelog:
  - new pretest version
  - removed almost all emacs 21 patches from emacs 22
  - clean up spec file,
  - many new BuildRequires (David Woodhouse #221250)


author: Chip Coldwell <coldwell@redhat.com> - 22.0.93-1
changelog:
  - new pretest version
  - removed setarch since new dumper copes with execshield
  - clean up site initialization files (varions #176171)


author: Chip Coldwell <coldwell@redhat.com> - 22.0.93-4
changelog:
  - fixup loaddefs.el dependencies (Dan Nicolaescu #176171)
  - add BuildRequires: automake (changes to Makefile.in)


author: Chip Coldwell <coldwell@redhat.com> - 22.0.99-1
changelog:
  - new (last?) pretest tarball from FSF
  - update to php-mode-1.2.0 (Ville Skyttä Resolves: bz235941)
  - use /etc/alternatives instead of wrapper script


author: Chip Coldwell <coldwell@redhat.com> - 22.0.99-4
changelog:
  - format of freed blocks changed between glibc 2.5.90-21 and 2.5.90-22
  - BuildRequires: glibc >= 2.5.90-22 (Ulrich Drepper)


author: Chip Coldwell <coldwell@redhat.com> - 22.0.990-1
changelog:
  - new pretest tarball from FSF
  - removed Ulrich Drepper's patch to prevent mmapped pages during dumping
    removed BuildRequires: glibc >= 2.5.90-22
    (bug traced to glibc Resolves: bz239344)
  - fix alternatives removal scriptlet (Resolves: bz239745)


author: Chip Coldwell <coldwell@redhat.com> - 22.0.990-2
changelog:
  - revert all spec file changes since 22.0.95-1 (Resolves: bz239745)
  - new pretest tarball from FSF (Resolves: bz238234)
  - restore php-mode (Resolves: bz235941)


author: Chip Coldwell <coldwell@redhat.com> - 22.1-1
changelog:
  - move alternatives install to posttrans scriptlet (Resolves: bz239745)
  - new release tarball from FSF (Resolves: bz245303)
  - new php-mode 1.2.0


author: Chip Coldwell <coldwell@redhat.com> - 22.1-2
changelog:
  - add pkgconfig file for emacs-common and virtual provides (Resolves: bz242176)
  - glibc-open-macro.patch to deal with glibc turning "open" into a macro.
  - leave emacs info pages in default section (Resolves: bz199008)


author: Chip Coldwell <coldwell@redhat.com> - 22.1-4
changelog:
  - fix pkgconfig path (from pkg-config to pkgconfig (Jonathan Underwood)
  - use macro instead of variable style for buildroot.


author: Chip Coldwell <coldwell@redhat.com> - 22.1-5
changelog:
  - require xorg-x11-fonts-ISO8859-1-100dpi instead of 75dpi (Resolves: bz281861)
  - drop broken python mode (Resolves: bz262801)


author: Chip Coldwell <coldwell@redhat.com> 23.0.60-2
changelog:
  - New upstream tarball (fixes bz435767)
  - configure tweaks
  - drop files.el patch (now upstream)
  - drop parallel build patch (now upstream)


author: Chip Coldwell <coldwell@redhat.com> 22.2-1
changelog:
  - revert back to emacs-22.2 (bz443639)
  - update to php-mode-1.4.0
  - update to rpm-spec-mode.el v0.12.1x (bz432209)
  - patch rpm-spec-mode to use compilation mode (bz227418)
  - fix the Release tag (bz440624)
  - drop superfluous configure options
  - move the new icons into the right destination directory
  - the heuristics for detecting address space randomization in the emacs dumper
    seem insufficient, so bring back setarch -R


author: Jens Petersen <petersen@redhat.com> - 1:22.3-1
changelog:
  - update to 22.3 (#461448)
  - emacs-22.1.50-sparc64.patch and emacs-22.1.50-regex.patch no longer needed
  - update rpm-spec-mode.el to look for fields at bol (#466407)


author: Daniel Novotny <dnovotny@redhat.com> 1:22.3-5
changelog:
  - fix #474578 - /usr/bin/emacs link not updated on upgrade
    (added a script to scan the alternatives and update them)


author: Jens Petersen <petersen@redhat.com> - 1:23.0.93-3
changelog:
  - drop igrep since lgrep and rgrep are maintained in emacs now
  - specify the list of *-init.el files to be install explicitly


author: Daniel Novotny <dnovotny@redhat.com> 1:23.0.93-5
changelog:
  - revoked default.el change (#508033)
  - added build dependency: librsvg2-devel (#507852)
  - added dependency: aspell (#443549)


author: Jonathan G. Underwood <jonathan.underwood@gmail.com> - 1:23.1-11
changelog:
  - Update macros.xemacs to treat epoch correctly and be consistent with xemacs package
  - Use site_start_d macro consistently


author: Jens Petersen <petersen@redhat.com> - 1:23.1-19
changelog:
  - m17n-lib-flt requires m17n-db-flt so no longer need to require explicitly
    m17n-db-datafiles for complex text rendering (#542657)


author: Karel Klic <kklic@redhat.com> 1:23.1-22
changelog:
  - Removed invalid URL for rpm-spec-mode.el. This mode is no longer
    found on Internet in this version.


author: Jonathan G. Underwood <jonathan.underwood@gmail.com> - 1:23.1-25
changelog:
  - Add --eval '(progn (setq load-path (cons "." load-path)))' to byte
    compilation macro for packaging add-ons


author: Jonathan G. Underwood <jonathan.underwood@gmail.com> - 1:23.1-26
changelog:
  - Fix broken byte compilation of emacs2.py and emacs3.py with the relevant
    python binaries - requires turning off brp-python-bytecompile script


author: Jonathan G. Underwood <jonathan.underwood@gmail.com> - 1:23.1.94-4
changelog:
  - Remove unnecessary buildroot tag
  - Remove explicit dependency on librsvg2 (but keep BuildRequires for
    librsvg2-devel)
  - Add properly versioned Provides for emacs(bin)
  - Remove long unneeded Obsoletes for emacs-leim
  - Fix summary for emacs-el


author: Jonathan G. Underwood <jonathan.underwood@gmail.com> - 1:23.1.94-5
changelog:
  - Fix typo in spec file changelog
  - Use standard %patch macro to apply all patches to silent rpmlint warnings


author: Jonathan G. Underwood <jonathan.underwood@gmail.com> - 1:23.1.96-2
changelog:
  - Remove po-mode files since they are now packaged separately as a sub-package
    of gettext (RHBZ #579452)


author: Karel Klíč <kklic@redhat.com> - 1:23.2-4
changelog:
  - Add patch to fix rhbz#595546 hideshow library matches wrong parenthesis
    under certain circumstances
  - Removed %clean section


author: Karel Klic <kklic@redhat.com> - 1:23.2-6
changelog:
  - Removed Obsoletes: emacs-nxml-mode, it was obsoleted in F-11
  - Added COPYING to emacs-el, moved COPYING in emacs-common to %doc


author: Karel Klic <kklic@redhat.com> - 1:23.2-11
changelog:
  - Own /usr/bin/emacs (rhbz#614935)
  - Updated the handling of alternatives to match
    https://fedoraproject.org/wiki/Packaging:Alternatives


author: Karel Klic <kklic@redhat.com> - 1:23.2-12
changelog:
  - Mention xdg-open in browse-url-default-browser docstring (rhbz#624359)
    Updates emacs-23.1-xdg.patch


author: Karel Klic <kklic@redhat.com> - 1:23.2-13
changelog:
  - Removed transient-mark-mode suggestion from dotemacs.el, as this
    minor mode is enabled by default in recent versions of Emacs


author: Karel Klic <kklic@redhat.com> - 1:23.2-16
changelog:
  - Removed dependency on both hunspell and aspell. Emacs does not
    _require_ spell checker, e.g. if user wants to uninstall one, there
    is no reason why Emacs should also be uninstalled. Emacs can run one
    like it can run GDB, pychecker, (La)TeX, make, gcc, and all VCSs out
    there.
  - Removed conflict with old gettext package
  - Cleaned spec file header
  - Removed gcc-4.5.0 specific CFLAGS


author: Karel Klic <kklic@redhat.com> - 1:23.3-2
changelog:
  - Another attempt to fix the handling of alternatives (rhbz#684447)
    The current process loses alternatives preference on every upgrade,
    but there seems to be no elegant way how to prevent this while
    having versioned binaries (/bin/emacs-%{version}) at the same time.
  - Removed 'rm -rf %{buildroot}' from %install section


author: Ville Skyttä <ville.skytta@iki.fi> - 1:23.3-3
changelog:
  - Use UTC timestamps in rpm-spec-mode changelog entries by default (rhbz#672350)
  - Consider *.elc in addition to *.el when loading files from site-start.d (rhbz#672324)


author: Karel Klíč <kklic@redhat.com> - 1:23.3-5
changelog:
  - Removed %defattr from %files sections, as RPM no longer needs it
  - Removed %dir %{_libexecdir}/emacs and similar from emacs and
    emacs-nox packages, as the directories are used and present only in
    emacs-common (rhbz#704067)


author: Ville Skyttä <ville.skytta@iki.fi> - 1:23.3-7
changelog:
  - Use custom-set-variables for customizable variables in .emacs (#716440).
  - Move frame-title-format default from .emacs to default.el (#716443).


author: Karel Klíč <kklic@redhat.com> - 1:23.3-8
changelog:
  - Updated release archive to 23.3a, which includes grammar files that are
    necessary to modify Semantic parsers


author: Karel Klíč <kklic@redhat.com> - 1:23.3-10
changelog:
  - Keep COPYING and NEWS in the etc subdir, and symlinks in the docs (rhbz#714212)
    Author: fedora.dm0@gmail.com


author: Ville Skyttä <ville.skytta@iki.fi> - 1:23.3-11
changelog:
  - Build with gpm and liblockfile support.
  - Drop ssl.el (superseded by tls.el).
  - Update php-mode to 1.5.0.


author: Karel Klíč <kklic@redhat.com> - 1:23.3-19
changelog:
  - Added patch to handle CVE-2012-0035: CEDET global-ede-mode file loading vulnerability (rhbz#773024)


author: Karel Klíč <kklic@redhat.com> - 1:24.0.94-1
changelog:
  - Update to the newest prerelease
  - Remove unpatched files in the lisp directory, where all files are
    installed


author: Karel Klíč <kklic@redhat.com> - 1:24.1-3
changelog:
  - Fix org-mode to work without emacs-el installed. rhbz#830162
  - Fix building without gets function, which is removed from recent version of glibc.


author: Karel Klíč <kklic@redhat.com> - 1:24.1-6
changelog:
  - Fix CVE-2012-3479: Evaluation of 'eval' forms in file-local variable
    sections, when 'enable-local-variables' set to ':safe'


author: Karel Klíč <kklic@redhat.com> - 1:24.2-1
changelog:
  - Updated to the newest upstream release
  - Switched from bz2 upstream package to xz
  - Make the spec file usable on EL6
  - Removed the nogets and CVE-2012-3479 patches, because the upstream
    package fixes the associated issues
  - Added GFDL license to emacs-common package


author: Karel Klíč <kklic@redhat.com> - 1:24.2-2
changelog:
  - Removed focus-init.el which used to set focus-follows-mouse to nil.
    It is set to nil by default in Emacs 24.2.


author: Ralf Corsépius <corsepiu@fedoraproject.org> - 1:24.2-11
changelog:
  - Remove %config from %{_sysconfdir}/rpm/macros.*
    (https://fedorahosted.org/fpc/ticket/259).
  - Fix broken spec-file changelog entry.


author: Petr Hracek <phracek@redhat.com> - 1:24.3-1
changelog:
  - Updated to the newest upstream release
  - solved problem with distribution flag in case of rhel
  - rcs-checking not availble anymore
  - emacs22.png are not installed anymore


author: Petr Hracek <phracek@redhat.com> - 1:24.3-3
changelog:
  - Fix for emacs bug 112144, style_changed_cb (#922519)
  - Fix for emacs bug 112131, bell does not work (#562719)


author: Jan Synáček <jsynacek@redhat.com> - 1:24.5-9
changelog:
  - emacs "deadlocked" after using mercurial with huge amounts of ignored files in the repository (#1232422)
  - GDB interface gets confused by non-ASCII (#1283412)


author: Jan Synáček <jsynacek@redhat.com> - 1:25.0.95-3
changelog:
  - workaround: emacs build failure due to high memory consumption on ppc64 (#1356919)
    (patch provided by Sinny Kumari)


author: Richard W.M. Jones <rjones@redhat.com> - 1:25.3-2
changelog:
  - Rebuild to try to fix: libwebkit2gtk-4.0.so.37: undefined symbol:
    soup_auth_manager_clear_cached_credentials


author: Jan Synáček <jsynacek@redhat.com> - 1:26.1-3
changelog:
  - Refix: Emacs crashes when loading color fonts (#1519038)
    + emacs SIGABRT after XProtocolError on displaying an email in Gnus (#1591223)


author: Bhavin Gandhi <bhavin7392@gmail.com> - 1:27.1-1
changelog:
  - emacs-27.1 is available (#1867841)
  - Add systemd-devel to support Type=notify in unit file
  - Build with Cairo and Jansson support
  - Remove ImageMagick dependency as it's no longer used


author: Jan Synáček <jsynacek@redhat.com> - 1:27.1-2
changelog:
  - use make macros (original patch provided by Tom Stellard)
  - https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro


author: Jacek Migacz <jmigacz@redhat.com> - 1:27.2-9
changelog:
  - Fix etags local command injection vulnerability (#2175190)
  - Fix htmlfontify.el command injection vulnerability (#2175179)
  - Fix ruby-mode.el local command injection vulnerability (#2175142)
  - Fix ob-latex.el command injection vulnerability (#2180590)


author: Jacek Migacz <jmigacz@redhat.com> - 1:27.2-10
changelog:
  - Disable xwidgets (RHEL-14551)
  - org-file-contents: Consider all remote files unsafe (CVE-2024-30205)
  - Make Gnus treats inline MIME contents as untrusted (CVE-2024-30203)
  - Add protection for LaTeX preview (CVE-2024-30204)
  - org-link-expand-abbrev: Do not evaluate arbitrary unsafe Elisp code (CVE-2024-39331)


author: Xiaoping Liu <liuxiaoping@alibaba-inc.com> - 1:27.2-10.0.1
changelog:
  - Add doc sub package
  - update config.sub and config.guess for loongarch64 (Jingyun Hua)
  - cherry-pick `add sw patch #349896d0a48b80b530cfa5cc2bd1fc4ceff68e42`. (nijie@wxiat.com)


author: Jacek Migacz <jmigacz@redhat.com> - 1:27.2-8.1
changelog:
  - Fix etags local command injection vulnerability (#2184369)
  - Fix htmlfontify.el command injection vulnerability (#2184368)
  - Fix ruby-mode.el local command injection vulnerability (#2184367)
  - Fix ob-latex.el command injection vulnerability (#2184377)


author: Jack Magne <jmagne@redhat.com> - 1.1.2-10
changelog:
  - Resolves: rhbz#1679659 - esc changes blocked until gating tests are added.
  - Added notification list in yaml file, so entities are notified of changes.


author: Jack Magne <jmagne@redhat.com> - 1.1.2-11
changelog:
  - Resolves: rhbz#1724787 - ESC - HTTP GET Requests incorrectly Being Sent To TPS for Token Operations [8.2] 
  - Resolves: rhbz#1734117 - ESC does not detect/recognize both clean and formatted (with phone home) smart cards
  - Resolves: rhbz#1733645 - Gemalto, CAC, SCP01 cards are not detected by HP keyboard KUS1206 with builtin smartcard reader


author: Jack Magne <jmagne@redhat.com> - 1.1.2-12
changelog:
  - Resolves: rhbz#1646486 - alt tokens not detected by ESC
  - Resolves: rhbz#1774750 - ESC's unusual behavior after formatting a blank Gemalto token
  - Resolves: rhbz#1774770 - After formatting a Gemalto/SCP03 token, ESC shows incorrect Issuer, Issued To, Status, and Token ID details


author: Jack Magne <jmagne@redhat.com> - 1.1.2-20
changelog:
  - Resolves: rhbz#1970565 - Create explicit pcsc-lite requrement to assure recent pcsc-lite fix [rhel-8.4.0.z]


author: Jack Magne <jmagne@redhat.com> - 1.1.2-21
changelog:
  - Resolves: rhbz#1970565 - Create explicit pcsc-lite requrement to assure recent pcsc-lite fix [rhel-8.4.0.z], bump release # respin.


author: Jack Magne <jmagne@redhat.com> - 1.1.2-23
changelog:
  - Resolves: rhbz#1970565 - Create explicit pcsc-lite requrement to assure recent pcsc-lite fix [rhel-8.4.0.z], bump release # respin.
  - Adjust final pcsc-lite package requirement.


author: Jack Magne <jmagne@redhat.com> - 1.1.2-24
changelog:
  - Resolves: rhbz#1905691 - Volkswagen Siemens CardOS M4.4 and 5.0 cards display incorrect status in ESC.


author: Peter Hutterer <peter.hutterer@redhat.com> 2.7.0-8
changelog:
  - Split the lib into its own subpackage, it's LGPLv3+
  - remove utouch-evemu Obsoletes line, it's been over 5 years


author: Marek Kasik <mkasik@redhat.com> - 40.1-5
changelog:
  - Use tmp dir as containing folder for non-native files
  - Backport fixes for issues found by Coverity Scan
  - Fix some other issues found by Coverity Scan
  - Resolves: #1975150


author: Milan Crha <mcrha@redhat.com> - 3.40.4-10
changelog:
  - Related: RHEL-12405 (Move WebKitGTK parts in Evolution Data Server into optional subpackage)
  - Add dependency on newly introduced evolution-data-server-ui


author: Milan Crha <mcrha@redhat.com> - 3.40.4-8
changelog:
  - Resolves: #2129703 (EShellWindow: The 'New' menu is not filled after start)
  - Correct Requires for the 'devel' subpackage to enchant-2


author: David Malcolm <dmalcolm@redhat.com> - 0.0.99-1
changelog:
  - update from 0.0.98 to 0.0.99
  - increased libsoup requirement to 2.2.0 to match configuration script


author: David Malcolm <dmalcolm@redhat.com> - 1.0.0-2
changelog:
  - fixed various warnings in the calendar code 
    (filed upstream here: http://bugzilla.ximian.com/show_bug.cgi?id=66383)


author: David Malcolm <dmalcolm@redhat.com> - 1.0.1-1
changelog:
  - update from 1.0.0 to 1.0.1
  - removed patch that fixed warnings in calendar code (now in upstream tarball)


author: David Malcolm <dmalcolm@redhat.com> - 1.0.2-2
changelog:
  - added patch to fix build on x86_64 (had multiple definitions of mutex code in libdb/dbinc.mutex.h)


author: David Malcolm <dmalcolm@redhat.com> - 1.0.2-3
changelog:
  - added workaround for a backend leak that causes the "contacts" calendar 
  backend to hold open an EBook for the local contacts (filed upstream at:
  http://bugzilla.ximian.com/show_bug.cgi?id=68533 ); this was causing e-d-s to
  never lose its last addressbook, and hence never quit.  We workaround this by
  detecting this condition and exiting when it occurs, fixing bug #134851 and #134849.


author: David Malcolm <dmalcolm@redhat.com> - 1.0.2-4
changelog:
  - Added patch to fix usage of GINT_TO_POINTER/GPOINTER_TO_INT for calendar backend GType hash table, breaking on ia64  (#136914)


author: David Malcolm <dmalcolm@redhat.com> - 1.0.2-5
changelog:
  - Added fix for #141283 (upstream bugzilla XB 59904), a backported calendar 
  optimisation patch posted to upstream development mailing list here:
  http://lists.ximian.com/archives/public/evolution-patches/2004-November/008139.html


author: David Malcolm <dmalcolm@redhat.com> - 1.0.2-6
changelog:
  - Amortize writes to a local cache of a webcal calendar, fixing further aspect of #141283 (upstream bugzilla #70267), as posted to mailing list here:
  http://lists.ximian.com/archives/public/evolution-patches/2004-December/008338.html
  (The groupwise part of that patch did not cleanly apply, so I removed it).


author: David Malcolm <dmalcolm@redhat.com> - 1.0.3-1
changelog:
  - update from upstream 1.0.2 to 1.0.3:
    * Address Book
      - prevent e_book_commit_contact from crashing on multiple calls (Diego Gonzalez)
      - prevent file backend from crashing if uid of vcard is NULL (Diego Gonzalez)

    * Calendar
              - fix libical build for automake 1.9 (Rodney)
      - fix putenv usage for portability (Julio M. Merino Vidal)

    * Updated Translations:
      - sv (Christian Rose)

  - Removed patches to fix build on x86_64 and calendar optimisation for XB59004 as these are in the upstream tarball


author: David Malcolm <dmalcolm@redhat.com> - 1.0.3-2
changelog:
  - fixed packaging of translation files to reflect upstream change to GETTEXT_PACKAGE being evolution-data-server-1.0 rather than -1.5


author: David Malcolm <dmalcolm@redhat.com> - 1.1.4.1-1
changelog:
  - Update from 1.0.3 to 1.1.4.1
  - Updated eds_major from 1.0 to 1.2; fixed translation search path.
  - Removed 64-bit patch for calendar backend hash table; upstream now stores pointers to ECalBackendFactory, rather than GType
  - Removed calendar optimisation patch for part of part of bug #141283 as this is now in the upstream tarball
  - Added /usr/lib/evolution-data-server-%{eds_major} to cover the extensions, plus the camel code now in e-d-s, rather than evolution
  - Added /usr/share/pixmaps/evolution-data-server-%{eds_major} to cover the category pixmaps
  - Camel code from evolution is now in evolution-data-server:
    - Added camel-index-control and camel-lock-helper to packaged files
    - Added mozilla dependency code from the evolution package
    - Ditto for LDAP
    - Ditto for krb5
    - Ditto for NNTP support handling
    - Ditto for --enable-file-locking and --enable-dot-locking
  - Added requirements on libbonobo, libgnomeui, gnome-vfs2, GConf2, libglade2
  - Updated libsoup requirement from 2.2.1 to 2.2.2
  - Enabled gtk-doc


author: David Malcolm <dmalcolm@redhat.com> - 1.1.6-4
changelog:
  - added macro use_gtk_doc; added missing BuildRequires on gtk-doc; enabled gtk-doc generation on all platforms (had been disabled on ia64)


author: David Malcolm <dmalcolm@redhat.com> - 1.2.0-3
changelog:
  - Removed explicit run-time spec-file requirement on mozilla.
    The Mozilla NSS API/ABI stabilised by version 1.7.3
    The libraries are always located in the libdir
    However, the headers are in /usr/include/mozilla-%{mozilla_build_version}
    and so they move each time the mozilla version changes.
    So we no longer have an explicit mozilla run-time requirement in the specfile; 
    a requirement on the appropriate NSS and NSPR .so files is automagically generated on build.
    We have an explicit, exact build-time version, so that we can find the headers (without
    invoking an RPM query from the spec file; to do so is considered bad practice)
  - Introduced mozilla_build_version, to replace mozilla_version
  - Set mozilla_build_version to 1.7.6 to reflect current state of tree


author: David Malcolm <dmalcolm@redhat.com> - 1.2.2-3
changelog:
  - bumped libsoup requirement to 2.2.3; removed mozilla_build_version, using
    pkg-config instead for locating NSPRS and NSS headers/libraries (#158085)


author: David Malcolm <dmalcolm@redhat.com> - 1.3.5-1
changelog:
  - 1.3.5
  - Split eds_major (was 1.2) into eds_base_version (1.4) and eds_api_version
    (1.2) to correspond to BASE_VERSION and API_VERSION in configure.in; updated
    rest of specfile accordingly.
  - Removed upstreamed patch: 
    evolution-data-server-1.2.0-cope-with-a-macro-called-read.patch


author: David Malcolm <dmalcolm@redhat.com> - 1.3.5-2
changelog:
  - Added patch to use nspr rather than mozilla-nspr when doing pkg-config tests
    (Patch5: evolution-data-server-1.3.5-nspr_fix.patch)


author: David Malcolm <dmalcolm@redhat.com> - 1.3.8-1
changelog:
  - 1.3.8
  - Add -Werror-implicit-function-declaration to CFLAGS, to avoid 64-bit issues
    and add patch to fix these where they occur (patch 102)


author: David Malcolm <dmalcolm@redhat.com> - 1.3.8-4
changelog:
  - Remove -Werror-implicit-function-declaration from CFLAGS; this broke the
    configuration test for fast mutexes in the internal copy of libdb, and hence
    broke access to local addressbooks (#166742)
  - Introduce static_ldap macro; use it to link to static evolution-openldap 
    library, containing NTLM support for LDAP binds (needed by Exchange support)


author: David Malcolm <dmalcolm@redhat.com> - 1.3.8-5
changelog:
  - Add -Werror-implicit-function-declaration back to CFLAGS at the make stage, 
    after the configure, to spot 64-bit problems whilst avoiding breaking 
    configuration tests; expand patch 102 to avoid this breaking libdb's CFLAGS


author: David Malcolm <dmalcolm@redhat.com> - 1.4.0-1
changelog:
  - 1.4.0
  - Removed evolution-data-server-1.3.8-fix-libical-vsnprintf.c.patch; a version
    of this is now upstream (was patch 103, added in 1.3.8-2)


author: David Malcolm <dmalcolm@redhat.com> - 1.4.1-2
changelog:
  - Updated patch 102 (fix-implicit-function-declarations) to include fix for 
    http calendar backend (thanks to Peter Robinson)


author: David Malcolm <dmalcolm@redhat.com> - 1.4.1.1-2
changelog:
  - Updated license field to reflect change from GPL to LGPL
  - Remove all static libraries, not just those in /usr/lib; avoid listing libdir
    subdirectory so that we can be more explicit about the package payload (bug


author: David Malcolm <dmalcolm@redhat.com> - 1.5.3-2
changelog:
  - Update specfile and patch 5 (evolution-data-server-1.3.5-nspr_fix.patch) to
    use nss rather than mozilla-nss throughout


author: David Malcolm <dmalcolm@redhat.com> - 1.5.4-2
changelog:
  - added patch from David Woodhouse to validate reverse DNS domain before using 
    in SMTP greeting (patch 103, #151121)


author: David Malcolm <dmalcolm@redhat.com> - 1.5.4-3
changelog:
  - added patch to make the "imap4"/"IMAP4rev1" backend optional; disable it in 
    our packages; re-run automake since we have touched various Makefile.am 
    files; rerun intltoolize to avoid incompatibilities between tarball copy of
    intltool-merge.in and intltool.m4 in intltool package (@EXPANDED_LIBDIR@
    renamed to @INTLTOOL_LIBDIR@) (#167574)
  - explicitly list the camel providers and e-d-s extension files in the spec file


author: David Malcolm <dmalcolm@redhat.com> - 1.5.4-4
changelog:
  - updated patch 300 to remove usage of GNOME_COMPILE_WARNINGS from configure.in
    (since gnome-common might not be available when we rerun the autotools)


author: Matthew Barnes <mbarnes@redhat.com> - 1.7.1-1
changelog:
  - Update to 1.7.1
  - Bump eds_base_version from 1.6 to 1.8.
  - Disable evolution-data-server-1.2.0-validatehelo.patch (accepted upstream).


author: Matthew Barnes <mbarnes@redhat.com> - 1.7.1-2
changelog:
  - Add temporary patch evolution-data-server-1.7.1-nss_auto_detect.patch
    to help `configure' detect the SSL modules (closes #191567).


author: Matthew Barnes <mbarnes@redhat.com> - 1.7.4-2
changelog:
  - Dynamically link to BDB.
  - Add patch to make --with-db configure option work.
  - Add Requires for db4 and BuildRequires for db4-devel.
  - Clean up spec file, renumber patches.


author: Matthew Barnes <mbarnes@redhat.com> - 1.7.90.1-1
changelog:
  - Update to 1.7.90.1
  - Add patch for Gnome.org bug #348725.
  - Remove patch to make --with-db configure option work (fixed upstream).


author: Matthew Barnes <mbarnes@redhat.com> - 1.7.4-3
changelog:
  - Revert to version 1.7.4 to prevent API/ABI breakage.
  - Add back patch to make --with-libdb configure option work.


author: Matthew Barnes <mbarnes@redhat.com> - 1.7.4-5
changelog:
  - Remove patches for Gnome.org bug #309079 (rejected upstream).
  - One of these patches was causing RH bug #167157.


author: Matthew Barnes <mbarnes@redhat.com> - 1.8.0-1.fc6
changelog:
  - Update to 1.8.0
  - Remove evolution-data-server-1.5.4-make_imap4_optional.patch (fixed upstream)
    and save remaining hunk as evolution-data-server-1.8.0-no-gnome-common.patch.
  - Remove patch for RH bug #202329 (fixed upstream).
  - Remove patch for Gnome.org bug #349847 (fixed upstream).


author: Matthew Barnes <mbarnes@redhat.com> - 1.8.1-1.fc7
changelog:
  - Update to 1.8.1
  - Use stricter build settings.
  - Add patch for Gnome.org bug #360240 ("unused variable" warnings).
  - Add patch for Gnome.org bug #360619 ("incompatible pointer type" warnings).
  - Add patch for Gnome.org bug #362638 (deprecate EThread).
  - Remove patch for RH bug #198935 (fixed upstream).
  - Remove patch for RH bug #205187 (fixed upstream).
  - Remove patch for Gnome.org bug #353478 (fixed upstream).
  - Remove patch for Gnome.org bug #356828 (fixed upstream).
  - Remove patch for Gnome.org bug #357666 (fixed upstream).


author: Matthew Barnes <mbarnes@redhat.com> - 1.9.1-2.fc7
changelog:
  - Update to 1.9.1
  - Add patch for Gnome.org bug #356177 (deprecate EMutex).
  - Add patch for Gnome.org bug #363695 (deprecate EMemPool, EStrv, EPoolv).
  - Remove Jerusalem.ics timezone file (fixed upstream).
  - Remove patch for RH bug #198935 (fixed upstream).


author: Matthew Barnes <mbarnes@redhat.com> - 1.9.1-4.fc7
changelog:
  - Add patch for Gnome.org bug #369168, #369259, and #369261
    (misc camel bugs reported by Hans Petter Jansson).


author: Matthew Barnes <mbarnes@redhat.com> - 1.9.2-1.fc7
changelog:
  - Update to 1.9.2
  - Remove patch for Gnome.org bugs #369168, #369259, and #369261
    (fixed upstream).


author: Matthew Barnes <mbarnes@redhat.com> - 1.9.4-1.fc7
changelog:
  - Update to 1.9.4
  - Add patch for GNOME bug #373117 (storing color settings).
  - Add patch for GNOME bug #387638 (implicit function declaration).


author: Matthew Barnes <mbarnes@redhat.com> - 1.9.5-1.fc7
changelog:
  - Update to 1.9.5
  - Remove patch for GNOME bug #362638 (fixed upstream).
  - Remove patch for GNOME bug #387638 (fixed upstream).


author: Matthew Barnes <mbarnes@redhat.com> - 1.9.5-4.fc7
changelog:
  - Revise evolution-data-server-1.8.0-no-gnome-common.patch so that we no
    longer have to run autoconf before building.


author: Matthew Barnes <mbarnes@redhat.com> - 1.9.91-1.fc7
changelog:
  - Update to 1.9.91
  - Add flag to disable deprecated Pango symbols.
  - Remove patch for GNOME bug #359979 (fixed upstream).


author: Matthew Barnes <mbarnes@redhat.com> - 1.9.92-1.fc7
changelog:
  - Update to 1.9.92
  - Remove patch for GNOME bug #356177 (fixed upstream).
  - Add minimum version to intltool requirement (current >= 0.35.5).


author: Matthew Barnes <mbarnes@redhat.com> - 1.9.92-3.fc7
changelog:
  - Add patch for GNOME bug #415891 (introduce EFlag API).
  - Add patch for GNOME bug #376991 (refactor password handling).


author: Matthew Barnes <mbarnes@redhat.com> - 1.10.0-2.fc7
changelog:
  - Modify patch for GNOME bug #376991 to fix RH bug #231994.
  - Add patch for GNOME bug #417999 (avoid deprecated GTK+ symbols).
  - Remove evolution-data-server-1.0.2-workaround-cal-backend-leak.patch.
  - Remove evolution-data-server-1.2.2-fix_open_calendar_declaration.patch.
  - Remove evolution-data-server-1.3.8-fix-implicit-function-declarations.


author: Matthew Barnes <mbarnes@redhat.com> - 1.10.0-4.fc7
changelog:
  - Link to static evolution-openldap library (RH bug #210126).
  - Require openssl-devel when statically linking against openldap.
  - Add -Wdeclaration-after-statement to strict build settings.


author: Matthew Barnes <mbarnes@redhat.com> - 1.11.2-1.fc8
changelog:
  - Update to 1.11.2
  - Bump eds_base_version to 1.12.
  - Add patch to fix implicit function declarations.
  - Remove patch for RH bug #203058 (fixed upstream).
  - Remove patch for RH bug #210142 (fixed upstream).
  - Remove patch for RH bug #235290 (fixed upstream).
  - Remove patch for GNOME bug #360240 (fixed upstream).
  - Remove patch for GNOME bug #360619 (fixed upstream).
  - Remove patch for GNOME bug #373117 (fixed upstream).
  - Revise patch for GNOME bug #415891 (partially fixed upstream).


author: Matthew Barnes <mbarnes@redhat.com> - 1.11.4-1.fc8
changelog:
  - Update to 1.11.4
  - Remove patch for RH bug #202309 (fixed upstream).
  - Remove patch for GNOME bug #312854 (fixed upstream).
  - Remove patch for GNOME bug #447414 (fixed upstream).


author: Matthew Barnes <mbarnes@redhat.com> - 1.11.90-1.fc8
changelog:
  - Update to 1.11.90
  - Add patch for GNOME bug #466987 (glibc redefines "open").
  - Remove patch for GNOME bug #415891 (fixed upstream).


author: Matthew Barnes <mbarnes@redhat.com> - 1.11.90-3.fc8
changelog:
  - Revise patch for GNOME bug #417999 to fix GNOME bug #447591
    (Automatic Contacts combo boxes don't work).


author: Adam Jackson <ajax@redhat.com> 1.11.90-4.fc8
changelog:
  - Add Requires: glib2 >= 2.14.0, since it's in the buildroot now, and
    forcibly introduces deps on symbols that don't exist in 2.13.  If
    only we had working symbol versioning.


author: Milan Crha <mcrha@redhat.com> - 1.11.91-1.fc8
changelog:
  - Update to 1.11.91
  - Removed patch for RH bug #215634 (fixed upstream).
  - Removed patch for GNOME bug #466987 (fixed upstream).


author: Matthew Barnes <mbarnes@redhat.com> - 1.12.1-2.fc8
changelog:
  - Disable patch for GNOME bug #376991 for now.  It may be contributing
    to password prompting problems as described in RH bug #296671.


author: Matthew Barnes <mbarnes@redhat.com> - 1.12.1-3.fc9
changelog:
  - Porting a couple patches over from RHEL5:
  - Add patch for RH bug #212106 (address book error on fresh install).
  - Add patch for RH bug #215702 (bad search filter for LDAP address books).


author: Matthew Barnes <mbarnes@redhat.com> - 1.12.1-4.fc9
changelog:
  - Remove the use_gtk_doc macro.
  - Remove redundant requirements.
  - Use the name tag where appropriate.
  - Add an evolution-data-server-doc subpackage.


author: Matthew Barnes <mbarnes@redhat.com> - 2.21.1-1.fc9
changelog:
  - Update to 2.21.1
  - Bump eds_base_version to 2.22.
  - Remove patch for RH bug #212106 (fixed upstream).
  - Remove patch for GNOME bug #417999 (fixed upstream).


author: Matthew Barnes <mbarnes@redhat.com> - 2.21.5-2.fc9
changelog:
  - Add patch for GNOME bug #509644 (password dialog breakage).
  - Remove patch for RH bug #384741 (fixed upstream).
  - Remove patch for GNOME bug #363695 (obsolete).
  - Remove patch for GNOME bug #376991 (obsolete).


author: Matthew Barnes <mbarnes@redhat.com> - 2.21.5-3.fc9
changelog:
  - Rename evolution-1.4.4-ldap-x86_64-hack.patch to avoid namespace
    collision with similarly named patch in evolution (RH bug #395551).


author: Matthew Barnes <mbarnes@redhat.com> - 2.22.1-1.fc9
changelog:
  - Update to 2.22.1
  - Remove patch for RH bug #296671 (fixed upstream).
  - Remove patch for GNOME bug #523023 (fixed upstream).


author: Matthew Barnes <mbarnes@redhat.com> - 2.23.1-1.fc10
changelog:
  - Update to 2.23.1
  - Bump eds_base_version to 2.24.
  - Bump glib2 requirement to 2.16.1.
  - Drop gnome-vfs2 requirement.


author: Matthew Barnes <mbarnes@redhat.com> - 2.23.2-1.fc10
changelog:
  - Update to 2.23.2
  - Add files for new libebackend library.
  - Remove patch for RH bug #202309 (fixed upstream).


author: Matthew Barnes <mbarnes@redhat.com> - 2.25.1-1.fc11
changelog:
  - Update to 2.25.1
  - Bump eds_base_version to 2.26.
  - Remove patch for RH bug #467804 (fixed upstream).


author: Matthew Barnes <mbarnes@redhat.com> - 2.25.90-5.fc11
changelog:
  - Update BuildRoot, License, Source and URL tags.
  - Require gnome-common so we don't have to patch it out.


author: Matthew Barnes <mbarnes@redhat.com> - 2.26.0-1.fc11
changelog:
  - Update to 2.26.0
  - Remove patch for RH bug #568332 (fixed upstream).
  - Remove patch for GNOME bug #573240 (reverted upstream).


author: Matthew Barnes <mbarnes@redhat.com> - 2.29.1-1.fc13
changelog:
  - Update to 2.29.1
  - Bump eds_base_version to 2.30.
  - Add dbus-glib build requirement.
  - Drop Bonobo + ORBit dependency (yay!).
  - Remove option to use OpenSSL instead of NSS.
  - Drop eds_api_version definition since it will never change.
  - Remove patch for GNOME bug #373146 (deviates from upstream).


author: Milan Crha <mcrha@redhat.com> - 2.31.1-1.fc14
changelog:
  - Update to 2.31.1
  - Update BuildRequires.
  - Remove imap4 camel provider support (dropped upstream).


author: Matthew Barnes <mbarnes@redhat.com> - 2.31.2-2.fc14
changelog:
  - Enable largefile support in Camel, to help debug GNOME bug #612082.
    Debian turned this on recently and is experiencing problems, and I
    want to get to the bottom of it and finally break this 2 GB barrier.


author: Matthew Barnes <mbarnes@redhat.com> - 2.31.6-1.fc14
changelog:
  - Update to 2.31.6
  - Resume GSEAL usage.
  - Drop dbus-glib requirement.
  - Bump glib2 requirement to 2.25.12.
  - Roll back eds_base_version to 2.32.


author: Matthew Barnes <mbarnes@redhat.com> - 3.1.3-1
changelog:
  - Update to 3.1.3
  - Remove patch for libgdata-0.9.0 (fixed upstream).
  - Disable SMP flags; some source directories are racy.
  - Remove keyring option; gnome-keyring is mandatory now.
  - Add BR: gnome-online-accounts-devel and liboauth-devel


author: Matthew Barnes <mbarnes@redhat.com> - 3.7.3-1
changelog:
  - Update to 3.7.3
  - Remove obsolete BuildRequires:
      bison
      dbus-glib-devel
      libgnome-keyring-devel
      liboauth-devel


author: Milan Crha <mcrha@redhat.com> - 3.7.90-3
changelog:
  - Add patch gor GNOME bug #693101 (IMAPx vanishes folder summary)
  - Add patch for Red Hat bug #912503 (incorrect G_BEGIN/END_DECLS)


author: Milan Crha <mcrha@redhat.com> - 3.7.91-1
changelog:
  - Update to 3.7.91
  - Remove an upstream .pc files fix for a libebook split (fixed upstream)
  - Remove patch gor GNOME bug #693101 (fixed upstream)
  - Remove patch for Red Hat bug #912503 (fixed upstream)


author: Milan Crha <mcrha@redhat.com> - 3.11.2-1
changelog:
  - Update to 3.11.2
  - Conditionally build devel documentation
  - Disable compiler warnings about deprecated symbols


author: Milan Crha <mcrha@redhat.com> - 3.13.4-1
changelog:
  - Update to 3.13.4
  - Introduce tests subpackage with installed tests
  - Remove patch for GNOME bug 733081 (fixed upstream)


author: Milan Crha <mcrha@redhat.com> - 3.29.1-1
changelog:
  - Update to 3.29.1
  - Remove fix to strip closing > from URLs when linkifying (BGO#795108) (Fixed upstream)
  - Drop build dependency on python


author: Milan Crha <mcrha@redhat.com> - 3.30.0-1
changelog:
  - Update to 3.30.0
  - Add patch for GNOME Evolution issue #86 (Quoting of plain text mail into HTML mode mangles deeper levels)


author: Adam Williamson <awilliam@redhat.com> - 3.37.2-2
changelog:
  - Rebuild with newer protobuf and libphonenumber
  - Backport several fixes for annoying bugs from mainline


author: Milan Crha <mcrha@redhat.com> - 3.38.1-2
changelog:
  - Correct D-Bus service file name - it can change when _eds_dbus_services_prefix is defined
  - Replace perl-generators build time dependency with perl-interpreter install time dependency


author: Milan Crha <mcrha@redhat.com> - 3.40.4-8
changelog:
  - Resolves: RHEL-12405 (Move WebKitGTK parts in Evolution Data Server into optional subpackage)
  - Add requirement on ui subpackage into ui-devel subpackage


author: Milan Crha <mcrha@redhat.com> - 3.40.4-2
changelog:
  - Resolves: RHEL-19371 (Backport upstream patch to workaround broken text/calendar mail attachments by the server)


author: Jan Grulich <jgrulich@redhat.com> - 0.27.3-4
changelog:
  - CVE-2021-29458 exiv2: out-of-bounds read in Exiv2::Internal::CrwMap::encode
    Resolves: bz#1953758

  - CVE-2021-29457 exiv2: heap-based buffer overflow in Exiv2::Jp2Image::doWriteMetadata
    Resolves: bz#1953772


author: Jan Grulich <jgrulich@redhat.com> - 0.27.3-5
changelog:
  - CVE-2021-29473 exiv2: out-of-bounds read in Exiv2::Jp2Image::doWriteMetadata
    Resolves: bz#1954065

  - CVE-2021-29470 exiv2: out-of-bounds read in Exiv2::Jp2Image::encodeJp2Header
    Resolves: bz#1955014


author: Jan Grulich <jgrulich@redhat.com> - 0.27.3-6
changelog:
  - CVE-2021-29623 exiv2: a read of uninitialized memory may lead to information leak
    Resolves: bz#1964182

  - CVE-2021-32617 exiv2: DoS due to quadratic complexity in ProcessUTF8Portion
    Resolves: bz#1964188


author: Jan Grulich <jgrulich@redhat.com> - 0.27.4-3
changelog:
  - Fix out-of-bounds read in Exiv2::Jp2Image::printStructure
    Resolves: bz#1993282

  - Fix out-of-bounds read in Exiv2::Jp2Image::encodeJp2Header
    Resolves: bz#1993245


author: Jan Grulich <jgrulich@redhat.com> - 0.27.5-1
changelog:
  - Exiv2 0.27.5
    Resolves: bz#2018422

    Fix stack exhaustion issue in the printIFDStructure function leading to DoS
    Resolves: bz#2003673


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-36
changelog:
  - fence_virtd: add link to uri examples and uri w/socket path
    example for when VMS are run as non-root user to manpage
    Resolves: rhbz#2138823


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-42
changelog:
  - fencing/fence_wti: add --plug-separator to be able to avoid
    characters that are in node name(s)
    Resolves: rhbz#2152107


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-43
changelog:
  - fence_vmware_soap: set login_timeout lower than default
    pcmk_monitor_timeout (20s) to remove tmp dirs
    Resolves: rhbz#2122944


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.0.23-1
changelog:
  - new upstream release
  - new package fence-agents-amt-ws
  - new package fence-agents-compute
  - new package fence-agents-drac
  - new package fence-agents-hds-cb
  - new package fence-agents-mpath
  - new package fence-agents-sanbox2
  - new package fence-agents-sbd
  - new package fence-agents-vbox
  - new package fence-agents-vmware
  - new package fence-agents-xenapi


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.0.24-12
changelog:
  - fence-agents-common: remove fence_scsi_check files
  - fence-scsi: add "fence_scsi_check_hardreboot"


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.1.1-1
changelog:
  - new upstream release
  - fence_vmware_soap / fence_ovh: use Python 2 till python3-suds bug
    is fixed


author: Jan Pokorný <jpokorny+rpm-booth@fedoraproject.org> - 4.2.1-4
changelog:
  - mark non-compiled packages properly as noarch, restructure excludes
  - move azure_fence.py and XenAPI.py to respective subpackages from -common
  - sanitize allfenceagents internally defined enumeration
  - sanitize BuildRequires with respect to packaging guidelines
  - bytecompile native Python modules and ship these bytecodes properly
  - only refer to Python binary symbolically, drop buildroot cleanup
  - cleanup package summaries/descriptions, order agent subpackages properly


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-23
changelog:
  - fence_ibm_vpc: remove unused instance parameter and make limit
    optional
    Resolves: rhbz#2081235


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-25
changelog:
  - all agents: unify ssl parameters to avoid having to use --ssl when
    using --ssl-secure/--ssl-insecure for some agents
    Resolves: rhbz#2072420


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-27
changelog:
  - fence_ibm_powervs: add support for proxy, private API servers and
    get token via API key
    Resolves: rhbz#2093216


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-30
changelog:
  - fence_openstack: add support for reading config from clouds.yaml
    and openrc
    Resolves: rhbz#2041933, rhbz#2041935


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-33
changelog:
  - fence_virt: add note that reboot-action doesnt power on nodes that
    are powered off
    Resolves: rhbz#2132008


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-45
changelog:
  - fence_aws: add --skip-race-check parameter to allow running outside
    of AWS network
    Resolves: rhbz#2183162


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-55
changelog:
  - bundled dateutil: fix tarfile CVE-2007-4559
    Resolves: rhbz#2217902
  - fence_ipmilan: fix typos in metadata
    Resolves: rhbz#2224267


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-56
changelog:
  - fence_scsi: fix registration handling if ISID conflicts
    Resolves: RHEL-5396
  - bundled certifi: fix CVE-2023-37920
    Resolves: RHEL-9446


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-60
changelog:
  - all agents: update metadata in non-I/O agents to Power or Network
    fencing
    Resolves: RHEL-14030


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-62
changelog:
  - bundled urllib3: fix CVE-2023-45803
    Resolves: RHEL-18139
  - bundled pycryptodome: fix CVE-2023-52323
    Resolves: RHEL-20917
  - bundled jinja2: fix CVE-2024-22195
    Resolves: RHEL-21345


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-62.1
changelog:
  - ha-cloud-support: upgrade bundled pyroute2 libs to fix issue in
    gcp-vpc-move-route's stop-action
    Resolves: RHEL-29668


author: Chang Gao <gc-taifu@linux.alibaba.com> - 4.10.0-62.0.1.4
changelog:
  - Replace some packages with build env
  - Update CVE-2007-4559 patches
  - Change Jinja2 require python version


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-66
changelog:
  - Add missing licenses to spec-file
    Resolves: RHEL-27929
  - ha-cloud-support: fix aliyun-cli
    Resolves: RHEL-28097


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-69
changelog:
  - ha-cloud-support: upgrade bundled pyroute2 libs to fix issue in
    gcp-vpc-move-route's stop-action
    Resolves: RHEL-29649


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-70
changelog:
  - fence_aliyun: add credentials file support, filter parameter, and
    optimize log output
    Resolves: RHEL-31488, RHEL-31485, RHEL-31483


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-73
changelog:
  - fence_vmware_rest: detect if the API user has sufficient rights to
    manage the fence device
    Resolves: RHEL-25256


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.10.0-76.1
changelog:
  - fence_scsi: preempt clears all devices on the mpath device, so only
    run it for the first device
    Resolves: RHEL-59882


author: Chang Gao <gc-taifu@linux.alibaba.com> - 4.10.0-76.0.1.1
changelog:
  - Replace some packages with build env
  - Update CVE-2007-4559 patches
  - Change Jinja2 require python version
  - fix CVE-2024-6345 (gc-taifu@linux.alibaba.com)


author: Oyvind Albrigtsen <oalbrigt@redhat.com> - 0.4.0-6
changelog:
  - Harden with -fPIE and -Wl,-z,now
    Resolves: rhbz#1624110
  - Add CI gating tests
    Resolves: rhbz#1682883


author: Vitezslav Crhonek <vcrhonek@redhat.com> - 6.3.26-17
changelog:
  - Remove unnecessary python-devel dependency
    (disables build of fetchmailconf, but we don't pack it into rpm anyway)
    Resolves: #1591710


author: Vitezslav Crhonek <vcrhonek@redhat.com> - 6.4.24-1
changelog:
  - Update to fetchmail-6.4.24 (fixes CVE-2021-36386 and CVE-2021-39272)
    Resolves: #1999275, #2002698


author: Adam Jackson <ajax@redhat.com> - 0.11.7-2
changelog:
  - Remove Requires: kernel >= 4.0.4-202, which corresponds to rawhide
    somewhere before Fedora 22 which this spec file certainly no longer
    supports.


author: Kalev Lember <klember@redhat.com> - 1.12.9-2
changelog:
  - Backport upstream patches for CVE-2024-42472
  - Require bubblewrap version that has new --bind-fd option backported for
    addressing CVE-2024-42472


author: Arjun Shankar <arjun@redhat.com> - 2.6.4-1
changelog:
  - Rebase to 2.6.4
  - Fix build failure due to missing include and `reallocarray' prototype
  - Add gettext-devel, automake and libtool to build dependencies, and
    execute `autoreconf -i' to regenerate files after patching configure.ac


author: Arjun Shankar <arjun@redhat.com> - 2.6.4-6
changelog:
  - Re-work flex subpackages and provide shared libraries (#1327851):
  - Remove and obsolete the flex-devel subpackage containing static libraries
  - Provide shared libraries in a new subpackage named libfl2
  - Provide development files in a new subpackage named libfl-devel
  - Provide static libraries in a new subpackage named libfl-static


author: Marius L. Jøhndal <mariuslj at ifi.uio.no> 0:0.0-0.fdr.1.031012
changelog:
  - Updated to 031012.
  - Removed .so links.
  - Removed empty AUTHORS file.
  - Removed the samples subpackage.


author: Marius L. Jøhndal <mariuslj at ifi.uio.no> 0:0.0-0.fdr.2.031012
changelog:
  - Patched to use dynamic linking instead of dlopen'ing (bug 497).
  - Patched to use htmlview and use installed documentation (bug 497).
  - Added build req libxml2-devel (bug 497).
  - Disabled parallell make (bug 497).
  - Added desktop entry (bug 497).


author: Marius L. Jøhndal <mariuslj at ifi.uio.no> 0:0.0-0.fdr.3.031012
changelog:
  - Fixed non-standard value in desktop file (bug 497).
  - Added libuninameslist support.
  - Removed separate documentation tarball; mostly identical to those in source (bug 497).


author: Marius L. Jøhndal <mariuslj at ifi.uio.no> 0:0.0-0.fdr.6.031110
changelog:
  - Updated to 031110.
  - Eliminated build patch; incorporated in upstream tarball.
  - Re-added documentation tarball since no longer included in source tarball.
  - Added pfaicon.gif as Packaging directory disappeared from tarball.


author: Marius L. Jøhndal <mariuslj at ifi.uio.no> - 0:0.0-0.fdr.1.20040321
changelog:
  - Updated to 20040321.
  - Changed package name from pfaedit to fontforge.
  - Added Obsoletes: pfaedit.


author: Ville Skyttä <ville.skytta at iki.fi> - 0:0.0-2.20041231
changelog:
  - Avoid RPATH.
  - Convert man pages to UTF-8.
  - Fix pkgconfig and doc file permissions.
  - Use updated upstream icon.
  - Don't include installation documentation.


author: Roozbeh Pournader <roozbeh@farsiweb.info> - 20060125-1
changelog:
  - Update to 20060125 (bug #170177)
  - Update docs to 20060114
  - Change versioning to reflect upstream and follow packaging guidelines
  - Provide pfaedit (bug #176548)
  - Use %{?dist} tag (bug #176472)
  - Add localizations
  - No need to remove CVS subdir: fixed upstream
  - No need to covert man pages to UTF-8: fixed upstream
  - Fixed DOS line terminators
  - Use parallel build


author: Kevin Fenzi <kevin@tummy.com> - 20080828-1
changelog:
  - Upgrade to 20080828
  - Add Requires on autotrace. Fixes 460668
  - Confirm patch from 459451 is upstream here.


author: Nicolas Mailhot <nicolas.mailhot at laposte.net>
changelog:
  - 20080927-1
  ☢ quick & dirty version bump to start working on F11 font packages
  ⟲ time to forget about pfaedit
  ⤑ take care of rpmlint warnings


author: Kevin Fenzi <kevin@tummy.com> - 20090224-2
changelog:
  - Apply patch for python modules loading (fixes #489109)
  - use install -p to fix multiarch issue (fixes #480685)


author: Parag Nemade <pnemade AT redhat DOT com> - 20120731b-9
changelog:
  - Added cflags -Wstrict-aliasing
  - Fixed some compile-time errors from invalid Makefile rules
  - Fixed bogus date in changelog


author: Parag Nemade <pnemade AT redhat DOT com> - 20120731b-10
changelog:
  - Revert previously added -Wstrict-aliasing cflags
  - We actaully need -fno-strict-aliasing (rh#903288)
  - Remove %defattr() (rh#1003518)
  - fontforge.xml should not be executable (rh#1003518)


author: Parag Nemade <pnemade AT redhat DOT com> - 20140813-1
changelog:
  - Update to fontforge 2.0 snapshot 20140813
  - corrected some scriptlets as per packaging guidelines
  - Added new subpackage -doc


author: Parag Nemade <pnemade AT redhat DOT com> - 20140813-2
changelog:
  - Add gnulib source for bootstrap as koji don't have network
  - Patch Makefile.am to use system uthash-devel
  - We also need gnulib-devel


author: Parag Nemade <pnemade AT redhat DOT com> - 20160404-3
changelog:
  - Rebuild for new libuninameslist-20160701 build
  - Add BuildRequires: shared-mime-info
  - Add BuildRequires: gcc


author: Parag Nemade <pnemade AT redhat DOT com> - 20161012-6
changelog:
  - Resolves:rh#1429574 - [abrt] fontforge: PyFF_OpenFont(): fontforge killed by signal 6
  - Added patch to fix python module for python3.6


author: Benjamin Berg <bberg@redhat.com> - 1.94.0-3
changelog:
  - Use GFDL abbreviation as GFDLv1.1+ is not listed
  - Install PAM module into /usr
  - Pull in further test fixes


author: Mike A. Harris <mharris@www.linux.org.uk> 1.3-0.20020125.1
changelog:
  - Added -L/usr/X11R6/%{_lib} configure script invocation and CFLAGS so lib64
    is treated properly on x86_64/ppc64/s390x architectures


author: Mike A. Harris <mharris@www.linux.org.uk> 1.3-0.20020125.2
changelog:
  - Oddly, when I build this on my workstation, it only builds static libs, but
    when I build it in the buildsystem it builds shared and static libs.  Must
    be a twilight zone thing going on.  Add shared libs to file lists.


author: Mike A. Harris <mharris@redhat.com> 2.2.0-10
changelog:
  - Initial Red Hat packaging created by taking the ATrpms src.rpm package from
    http://tinyurl.com/2goog as suggested in bugzilla bug (#107228)
  - Bumped the Release field to "10" so our package is newer when people
    upgrade to it, as requested in bug (#107228)
  - Removed redundant version/release macros from top of specfile
  - Versioned buildroot directory
  - Add --enable-warnings arg to ./configure script
  - Add HTML documentation to main package
  - Made "glut" virtual provides be "glut = 3.7"
  - Do not include *.la files


author: Mike A. Harris <mharris@redhat.com> 2.2.0-11
changelog:
  - Updated "Obsoletes: glut" to be "Obsoletes: glut <= 3.7" and
    "Obsoletes: glut-devel" to be "Obsoletes: glut-devel <= 3.7" as per
    suggestion from Matthias Saou in comment #14 of bug (#107228)


author: Mike A. Harris <mharris@redhat.com> 2.2.0-16
changelog:
  - Added freeglut-2.2.0-gcc4-fix-invalid-lvalue-in-assignment-cvsps-392-393.patch
    to fix "invalid lvalue in assignment" bugs reported by gcc 4
  - Added "-Wall" to CFLAGS in specfile.


author: Mike A. Harris <mharris@redhat.com> 2.4.0-1
changelog:
  - Updated to freeglut-2.4.0
  - Removed unneeded patches:
    - freeglut-2.2.0-gcc4-fix-invalid-lvalue-in-assignment-cvsps-392-393.patch
  - Use "-p /sbin/ldconfig" in post/postun scripts instead of a separate script.


author: Mike A. Harris <mharris@redhat.com> 2.4.0-3
changelog:
  - Added "Requires: libGL-devel libGLU-devel" to fix bug (#179464)
  - Change file based GL header build dep to BuildRequires: libGL-devel


author: Tomas Smetana <tsmetana@redhat.com> - 2.8.0-6
changelog:
  - fix #831336: fix broken menus; patch backported from upstream SVN revision
    1375 by Manfred Spraul


author: José Expósito <jexposit@redhat.com> - 3.2.1-10
changelog:
  - Fix CVE-2024-24258 and CVE-2024-24259
    Resolves: https://issues.redhat.com/browse/RHEL-25176
    Resolves: https://issues.redhat.com/browse/RHEL-25178


author: Antonio Torres <antorres@redhat.com> - 3.0.20-13
changelog:
  - Fix multiple CVEs
  - Add rpminspect configuration
    Resolves: #2151702
    Resolves: #2151704
    Resolves: #2151706


author: Thomas Woerner <twoerner@redhat.com>
changelog:
  - removed la files, removed devel package
  - split into 4 packages: freeradius, freeradius-mysql, freeradius-postgresql,
      freeradius-unixODBC
  - fixed requires and buildrequires
  - create logging dir in post if it does not exist
  - fixed module load without la files


author: Nalin Dahyabhai <nalin@redhat.com> 0.9.0-2.2
changelog:
  - modify default PAM configuration to remove the directory part of the module
    name, so that 32- and 64-bit libpam (called from 32- or 64-bit radiusd) on
    multilib systems will always load the right module for the architecture
  - modify default PAM configuration to use pam_stack


author: Thomas Woerner <twoerner@redhat.com> 1.0.0-0.pre3.2
changelog:
  - added buildrequires for zlib-devel (#127162)
  - fixed libdir patch to prefer own libeap instead of installed one (#127168)
  - fixed samba account maps in LDAP for samba v3 (#127173)


author: Thomas Woerner <twoerner@redhat.com> 1.0.4-2
changelog:
  - added missing build requires for libtool-ltdl-devel (#160877)
  - modified file list to get a report for missing plugins


author: Thomas Woerner <twoerner@redhat.com> 1.1.1-1
changelog:
  - new version 1.1.1
  - fixed incorrect rlm_sql globbing (#189095)
    Thanks to Yanko Kaneti for the fix.
  - fixed chown syntax in post script (#182777)
  - dropped gcc34, libdir and realloc-return patch
  - spec file cleanup with additional libtool build fixes


author: Karsten Hopp <karsten@redhat.com> 1.1.3-3
changelog:
  - remove trailing dot from summary
  - fix buildroot
  - fix post/postun/preun requirements
  - use rpm macros


author: Thomas Woerner <twoerner@redhat.com> 1.1.5-1
changelog:
  - new version 1.1.5
    - no /etc/raddb/otppasswd.sample anymore
    - build is pie by default, dropped pie patch
  - fixed build requirement for perl (perl-devel)


author: Thomas Woerner <twoerner@redhat.com> 1.1.6-2
changelog:
  - radiusd expects /etc/raddb to not be world readable or writable
    /etc/raddb now belongs to radiusd, post script sets permissions


author: Thomas Woerner <twoerner@redhat.com> 1.1.7-1
changelog:
  - new versin 1.1.7
  - install snmp MIB files
  - dropped LDAP_DEPRECATED flag, it is upstream
  - marked config files for sub packages as config (rhbz#240400)
  - moved db files to /var/lib/raddb (rhbz#199082)


author: <jdennis@redhat.com> - 1.1.7-3.3.ipa
changelog:
  - add support in rlm_ldap for reading clients from ldap
  - fix TLS parameter controling if a cert which fails to validate
    will be accepted (i.e. self-signed),
    rlm_ldap config parameter=tls_require_cert
    ldap LDAP_OPT_X_TLS_REQUIRE_CERT parameter was being passed to
    ldap_set_option() when it should have been ldap_int_tls_config()


author: John Dennis <jdennis@redhat.com> - 2.0.3-1
changelog:
  - Upgrade to current upstream 2.0.3 release
  - Many thanks to Enrico Scholz for his spec file suggestions incorporated here
  - Resolve: bug #438665: Contains files owned by buildsystem
  - Add dialupadmin-mysql, dialupadmin-postgresql, dialupadmin-ldap subpackages
    to further partition external dependencies.
  - Clean up some unnecessary requires dependencies
  - Add versioned requires between subpackages


author: John Dennis <jdennis@redhat.com> - 2.0.3-2
changelog:
  - remove support for radrelay, it's different now
  - turn off default inclusion of SQL config files in radiusd.conf since SQL
    is an optional RPM install
  - remove mssql config files


author: John Dennis <jdennis@redhat.com> - 2.0.4-1
changelog:
  - upgrade to latest upstream, see Changelog for details
  - resolves: bug #447545: freeradius missing /etc/raddb/sites-available/inner-tunnel


author: John Dennis <jdennis@redhat.com> - 2.0.5-1
changelog:
  - upgrade to latest upstream, see Changelog for details,
    upstream now has more complete fix for bug #447545, local patch removed


author: John Dennis <jdennis@redhat.com> - 2.0.5-2
changelog:
  - Resolves: bug #453761: FreeRADIUS %post should not include chown -R
    specify file attributes for /etc/raddb/ldap.attrmap
    fix consistent use of tabs/spaces (rpmlint warning)


author: John Dennis <jdennis@redhat.com> - 2.1.1-1
changelog:
  - Resolves: bug #464119 bootstrap code could not create initial certs in /etc/raddb/certs because
    permissions were 750, radiusd running as euid radiusd could not write there, permissions now 770


author: John Dennis <jdennis@redhat.com> - 2.1.1-3
changelog:
  - make spec file buildable on RHEL5.2 by making perl-devel a fedora only dependency.
  - remove diaupadmin packages, it's not well supported and there are problems with it.


author: John Dennis <jdennis@redhat.com> - 2.1.1-8
changelog:
  - add --with-system-libtool to configure as a workaround for
  undefined reference to lt__PROGRAM__LTX_preloaded_symbols


author: John Dennis <jdennis@redhat.com> - 2.1.3-1
changelog:
  - upgrade to latest upstream release, upstream summary follows:
    The focus of this release is stability.
    Feature Improvements:
      * Allow running with "user=radiusd" and binding to secure sockets.
      * Start sending Status-Server "are you alive" messages earlier, which
        helps with proxying multiple realms to a home server.
      * Removed thread pool code from rlm_perl.  It's not necessary.
      * Added example Perl configuration to raddb/modules/perl
      * Force OpenSSL to support certificates with SHA256. This seems to be
        necessary for WiMAX certs.
    Bug fixes:
      * Fix Debian patch to allow it to build.
      * Fix potential NULL dereference in debugging mode on certain
        platforms for TTLS and PEAP inner tunnels.
      * Fix uninitialized memory in handling of vendor definitions
      * Fix parsing of quoted (but non-string) attributes in the "users" file.
      * Initialize uknown NAS IP to 255.255.255.255, rather than 0.0.0.0
      * use SUN_LEN in control socket, to avoid truncation on some platforms.
      * Correct internal handling of "debug condition" to prevent it from
        being over-written.
      * Check return code of regcomp in "unlang", so that invalid regular
        expressions are caught rather than mishandled.
      * Make rlm_sql use <ltdl.h>.  Addresses bug #610.
      * Document list "type = status" better.  Closes bug #580.
      * Set "default days" for certificates, because OpenSSL won't do it.
        This closes bug #615.
      * Reference correct list in example raddb/modules/ldap. Closes #596.
      * Increase default schema size for Acct-Session-Id to 64. Closes #540.
      * Fix use of temporary files in dialup-admin.  Closes #605 and
        addresses CVE-2008-4474.
      * Addressed a number of minor issues found by Coverity.
      * Added DHCP option 150 to the dictionary.  Closes #618.


author: John Dennis <jdennis@redhat.com> - 2.1.6-1
changelog:
  - update to latest upstream release, from upstream Changelog:
    Feature improvements
      * radclient exits with 0 on successful (accept / ack), and 1
        otherwise (no response / reject)
      * Added support for %{sql:UPDATE ..}, and insert/delete
        Patch from Arran Cudbard-Bell
      * Added sample "do not respond" policy.  See raddb/policy.conf
        and raddb/sites-available/do_not_respond
      * Cleanups to Suse spec file from Norbert Wegener
      * New VSAs for Juniper from Bjorn Mork
      * Include more RFC dictionaries in the default install
      * More documentation for the WiMAX module
      * Added "chase_referrals" and "rebind" configuration to rlm_ldap.
        This helps with Active Directory.  See raddb/modules/ldap
      * Don't load pre/post-proxy if proxying is disabled.
      * Added %{md5:...}, which returns MD5 hash in hex.
      * Added configurable "retry_interval" and "poll_interval"
        for "detail" listeners.
      * Added "delete_mppe_keys" configuration option to rlm_wimax.
        Apparently some WiMAX clients misbehave when they see those keys.
      * Added experimental rlm_ruby from
        http://github.com/Antti/freeradius-server/tree/master
      * Add Tunnel attributes to ldap.attrmap
      * Enable virtual servers to be reloaded on HUP.  For now, only
        the "authorize", "authenticate", etc. processing sections are
        reloaded.  Clients and "listen" sections are NOT reloaded.
      * Updated "radwatch" script to be more robust.  See scripts/radwatch
      * Added certificate compatibility notes in raddb/certs/README,
        for compatibility with different operating systems. (i.e. Windows)
      * Permit multiple "-e" in radmin.
      * Add support for originating CoA-Request and Disconnect-Request.
        See raddb/sites-available/originate-coa.
      * Added "lifetime" and "max_queries" to raddb/sql.conf.
        This helps address the problem of hung SQL sockets.
      * Allow packets to be injected via radmin.  See "inject help"
        in radmin.
      * Answer VMPS reconfirmation request.  Patch from Hermann Lauer.
      * Sample logrotate script in scripts/logrotate.freeradius
      * Add configurable poll interval for "detail" listeners
      * New "raddebug" command.  This prints debugging information from
        a running server.  See "man raddebug.
      * Add "require_message_authenticator" configuration to home_server
        configuration.  This makes the server add Message-Authenticator
        to all outgoing Access-Request packets.
      * Added smsotp module, as contributed by Siemens.
      * Enabled the administration socket in the default install.
        See raddb/sites-available/control-socket, and "man radmin"
      * Handle duplicate clients, such as with replicated or
        load-balanced SQL servers and "readclients = yes"
    Bug fixes
      * Minor changes to allow building without VQP.
      * Minor fixes from John Center
      * Fixed raddebug example
      * Don't crash when deleting attributes via unlang
      * Be friendlier to very fast clients
      * Updated the "detail" listener so that it only polls once,
        and not many times in a row, leaking memory each time...
      * Update comparison for Packet-Src-IP-Address (etc.) so that
        the operators other than '==' work.
      * Did autoconf magic to work around weird libtool bug
      * Make rlm_perl keep tags for tagged attributes in more situations
      * Update UID checking for radmin
      * Added "include_length" field for TTLS.  It's needed for RFC
        compliance, but not (apparently) for interoperability.
      * Clean up control sockets when they are closed, so that we don't
        leak memory.
      * Define SUN_LEN for systems that don't have it.
      * Correct some boundary conditions in the conditional checker ("if")
        in "unlang".  Bug noted by Arran Cudbard-Bell.
      * Work around minor building issues in gmake.  This should only
        have affected developers.
      * Change how we manage unprivileged user/group, so that we do not
        create control sockets owned by root.
      * Fixed more minor issues found by Coverity.
      * Allow raddb/certs/bootstrap to run when there is no "make"
        command installed.
      * In radiusd.conf, run_dir depends on the name of the program,
        and isn't hard-coded to "..../radiusd"
      * Check for EOF in more places in the "detail" file reader.
      * Added Freeswitch dictionary.
      * Chop ethernet frames in VMPS, rather than droppping packets.
      * Fix EAP-TLS bug.  Patch from Arnaud Ebalard
      * Don't lose string for regex-compares in the "users" file.
      * Expose more functions in rlm_sql to rlm_sqlippool, which
        helps on systems where RTLD_GLOBAL is off.
      * Fix typos in MySQL schemas for ippools.
      * Remove macro that was causing build issues on some platforms.
      * Fixed issues with dead home servers.  Bug noted by Chris Moules.
      * Fixed "access after free" with some dynamic clients.

  - fix packaging bug, some directories missing execute permission
    /etc/raddb/dictionary now readable by all.


author: John Dennis <jdennis@redhat.com> - 2.1.7-1
changelog:
  - enable building of the rlm_wimax module
  - pcap wire analysis support is enabled and available in utils subpackage
  - Resolves bug #523053 radtest manpage in wrong package
  - update to latest upstream release, from upstream Changelog:
    Feature improvements
      * Full support for CoA and Disconnect packets as per RFC 3576
        and RFC 5176.  Both receiving and proxying CoA is supported.
      * Added "src_ipaddr" configuration to "home_server".  See
        proxy.conf for details.
      * radsniff now accepts -I, to read from a filename instead of
        a device.
      * radsniff also prints matching requests and any responses to those
        requests when '-r' is used.
      * Added example of attr_filter for Access-Challenge packets
      * Added support for udpfromto in DHCP code
      * radmin can now selectively mark modules alive/dead.
        See "set module state".
      * Added customizable messages on login success/fail.
        See msg_goodpass && msg_badpass in log{} section of radiusd.conf
      * Document "chase_referrals" and "rebind" in raddb/modules/ldap
      * Preliminary implementation of DHCP relay.
      * Made thread pool section optional.  If it doesn't exist,
        the server will run single-threaded.
      * Added sample radrelay.conf for people upgrading from 1.x
      * Made proxying more stable by failing over, rather than
        rejecting the first request.  See "response_window" in proxy.conf
      * Allow home_server_pools to exist without realms.
      * Add dictionary.iea (closes bug #7)
      * Added support for RFC 5580
      * Added experimental sql_freetds module from Gabriel Blanchard.
      * Updated dictionary.foundry
      * Added sample configuration for MySQL cluster in raddb/sql/ndb
        See the README file for explanations.
    Bug fixes
      * Fixed corner case where proxied packets could have extra
        character in User-Password attribute.  Fix from Niko Tyni.
      * Extended size of "attribute" field in SQL to 64.
      * Fixes to ruby module to be more careful about when it builds.
      * Updated Perl module "configure" script to check for broken
        Perl installations.
      * Fix "status_check = none".  It would still send packets
        in some cases.
      * Set recursive flag on the proxy mutex, which enables safer
        cleanup on some platforms.
      * Copy the EAP username verbatim, rather than escaping it.
      * Update handling so that robust-proxy-accounting works when
        all home servers are down for extended periods of time.
      * Look for DHCP option 53 anywhere in the packet, not just
        at the start.
      * Fix processing of proxy fail handler with virtual servers.
      * DHCP code now prints out correct src/dst IP addresses
        when sending packets.
      * Removed requirement for DHCP to have clients
      * Fixed handling of DHCP packets with message-type buried in the packet
      * Fixed corner case with negation in unlang.
      * Minor fixes to default MySQL & PostgreSQL schemas
      * Suppress MSCHAP complaints in debugging mode.
      * Fix SQL module for multiple instance, and possible crash on HUP
      * Fix permissions for radius.log for sites that change user/group,
        but which don't create the file before starting radiusd.
      * Fix double counting of packets when proxying
      * Make %l work
      * Fix pthread keys in rlm_perl
      * Log reasons for EAP failure (closes bug #8)
      * Load home servers and pools that aren't referenced from a realm.
      * Handle return codes from virtual attributes in "unlang"
        (e.g. LDAP-Group).  This makes "!(expr)" work for them.
      * Enable VMPS to see contents of virtual server again
      * Fix WiMAX module to be consistent with examples.  (closes bug #10)
      * Fixed crash with policies dependent on NAS-Port comparisons
      * Allowed vendor IDs to be be higher than 32767.
      * Fix crash on startup with certain regexes in "hints" file.
      * Fix crash in attr_filter module when packets don't exist
      * Allow detail file reader to be faster when "load_factor = 100"
      * Add work-around for build failures with errors related to
        lt__PROGRAM__LTX_preloaded_symbols.  libltdl / libtool are horrible.
      * Made ldap module "rebind" option aware of older, incompatible
        versions of OpenLDAP.
      * Check value of Fall-Through in attr_filter module.


author: John Dennis <jdennis@redhat.com> - 2.1.7-3
changelog:
  - resolves: bug #522111 non-conformant initscript
    also change permission of /var/run/radiusd from 0700 to 0755
    so that "service radiusd status" can be run as non-root


author: John Dennis <jdennis@redhat.com> - 2.1.7-6
changelog:
  - more spec file clean up from review comments
  - remove freeradius-libs subpackage, move libfreeradius-eap and
    libfreeradius-radius into the main package
  - fix subpackage requires, change from freeradius-libs to main package
  - fix description of the devel subpackage, remove referene to non-shipped libs
  - remove execute permissions on src files included in debuginfo
  - remove unnecessary use of ldconfig
  - since all sub-packages now require main package remove user creation for sub-packages
  - also include the LGPL library license file in addition to the GPL license file
  - fix BuildRequires for perl so it's compatible with both Fedora, RHEL5 and RHEL6


author: John Dennis <jdennis@redhat.com> - 2.1.7-7
changelog:
  - Remove devel subpackage. It doesn't make much sense to have a devel package since
    we don't ship libraries and it produces multilib conflicts.


author: John Dennis <jdennis@redhat.com> - 2.1.8-1
changelog:
  - update to latest upstream
    Feature improvements
    * Print more descriptive error message for too many EAP sessions.
      This gives hints on what to do when "failed to store handler"
    * Commands received from radmin are now printed on stdout when
      in debugging mode.
    * Allow accounting packets to be written to a detail file, even
      if they were read from a different detail file.
    * Added OpenSSL license exception (src/LICENSE.openssl)

    Bug fixes
    * DHCP sockets can now set the broadcast flag before binding to a
      socket.  You need to set "broadcast = yes" in the DHCP listener.
    * Be more restrictive on string parsing in the config files
    * Fix password length in scripts/create-users.pl
    * Be more flexible about parsing the detail file.  This allows
      it to read files where the attributes have been edited.
    * Ensure that requests read from the detail file are cleaned up
      (i.e. don't leak) if they are proxied without a response.
    * Write the PID file after opening sockets, not before
      (closes bug #29)
    * Proxying large numbers of packets no longer gives error
      "unable to open proxy socket".
    * Avoid mutex locks in libc after fork
    * Retry packet from detail file if there was no response.
    * Allow old-style dictionary formats, where the vendor name is the
      last field in an ATTRIBUTE definition.
    * Removed all recursive use of mutexes.  Some systems just don't
      support this.
    * Allow !* to work as documented.
    * make templates work (see templates.conf)
    * Enabled "allow_core_dumps" to work again
    * Print better errors when reading invalid dictionaries
    * Sign client certificates with CA, rather than server certs.
    * Fix potential crash in rlm_passwd when file was closed
    * Fixed corner cases in conditional dynamic expansion.
    * Use InnoDB for MySQL IP Pools, to gain transactional support
    * Apply patch to libltdl for CVE-2009-3736.
    * Fixed a few issues found by LLVM's static checker
    * Keep track of "bad authenticators" for accounting packets
    * Keep track of "dropped packets" for auth/acct packets
    * Synced the "debian" directory with upstream
    * Made "unlang" use unsigned 32-bit integers, to match the
      dictionaries.


author: John Dennis <jdennis@redhat.com> - 2.1.8-2
changelog:
  - resolves: bug #526559 initial install should run bootstrap to create certificates
    running radiusd in debug mode to generate inital temporary certificates
    is no longer necessary, the /etc/raddb/certs/bootstrap is invoked on initial
    rpm install (not upgrade) if there is no existing /etc/raddb/certs/server.pem file
  - resolves: bug #528493 use sha1 algorithm instead of md5 during cert generation
    the certificate configuration (/etc/raddb/certs/{ca,server,client}.cnf) files
    were modifed to use sha1 instead of md5 and the validity reduced from 1 year to 2 months


author: John Dennis <jdennis@redhat.com> - 2.1.9-1
changelog:
  - update to latest upstream, mainly bug fix release
    Feature improvements
    * Add radmin command "stats detail <file>" to see what
      is going on inside of a detail file reader.
    * Added documentation for CoA.  See raddb/sites-available/coa
    * Add sub-option support for Option 82.  See dictionary.dhcp
    * Add "server" field to default SQL NAS table, and documented it.

    Bug fixes
    * Reset "received ping" counter for Status-Server checks.  In some
      corner cases it was not getting reset.
    * Handle large VMPS attributes.
    * Count accounting responses from a home server in SNMP / statistics
      code.
    * Set EAP-Session-Resumed = Yes, not "No" when session is resumed.
    * radmin packet counter statistics are now unsigned, for numbers
      2^31..2^32.  After that they roll over to zero.
    * Be more careful about expanding data in PAP and MS-CHAP modules.
      This prevents login failures when passwords contain '{'.
    * Clean up zombie children if there were many "exec" modules being
      run for one packet, all with "wait = no".
    * re-open log file after HUP.  Closes bug #63.
    * Fix "no response to proxied packet" complaint for Coa / Disconnect
      packets.  It shouldn't ignore replies to packets it sent.
    * Calculate IPv6 netmasks correctly.  Closes bug #69.
    * Fix SQL module to re-open sockets if they unexpectedly close.
    * Track scope for IPv6 addresses.  This lets us use link-local
      addresses properly.  Closes bug #70.
    * Updated Makefiles to no longer use the shell for recursing into
      subdirs.  "make -j 2" should now work.
    * Updated raddb/sql/mysql/ippool.conf to use "= NULL".  Closes
      bug #75.
    * Updated Makefiles so that "make reconfig" no longer uses the shell
      for recursing into subdirs, and re-builds all "configure" files.
    * Used above method to regenerate all configure scripts.
      Closes bug #34.
    * Updated SQL module to allow "server" field of "nas" table
      to be blank: "".  This means the same as it being NULL.
    * Fixed regex realm example.  Create Realm attribute with value
      of realm from User-Name, not from regex.  Closes bug #40.
    * If processing a DHCP Discover returns "fail / reject", ignore
      the packet rather than sending a NAK.
    * Allow '%' to be escaped in sqlcounter module.
    * Fix typo internal hash table.
    * For PEAP and TTLS, the tunneled reply is added to the reply,
      rather than integrated via the operators.  This allows multiple
      VSAs to be added, where they would previously be discarded.
    * Make request number unsigned.  This changes nothing other than
      the debug output when the server receives more than 2^31 packets.
    * Don't block when reading child output in 'exec wait'.  This means
      that blocked children get killed, instead of blocking the server.
    * Enabled building without any proxy functionality
    * radclient now prefers IPv4, to match the default server config.
    * Print useful error when a realm regex is invalid
    * relaxed rules for preprocess module "with_cisco_vsa_hack".  The
      attributes can now be integer, ipaddr, etc.  (i.e. non-string)
    * Allow rlm_ldap to build if ldap_set_rebind_proc() has only
      2 arguments.
    * Update configure script for rlm_python to avoid dynamic linking
      problems on some platforms.
    * Work-around for bug #35
    * Do suid to "user" when running in debug mode as root
    * Make "allow_core_dumps" work in more situations.
    * In detail file reader, treat bad records as EOF.
      This allows it to continue working when the disk is full.
    * Fix Oracle default accounting queries to work when there are no
      gigawords attributes.  Other databases already had the fix.
    * Fix rlm_sql to show when it opens and closes sockets.  It already
      says when it cannot connect, so it should say when it can connect.
    * "chmod -x" for a few C source files.
    * Pull update spec files, etc. from RedHat into the redhat/ directory.
    * Allow spaces when parsing integer values.  This helps people who
      put "too much" into an SQL value field.


author: John Dennis <jdennis@redhat.com> - 2.1.10-1
changelog:
  Feature improvements
    * Install the "radcrypt" program.
    * Enable radclient to send requests containing MS-CHAPv1
      Send packets with: MS-CHAP-Password = "password".  It will
      be automatically converted to the correct MS-CHAP attributes.
    * Added "-t" command-line option to radtest.  You can use "-t pap",
     "-t chap", "-t mschap", or "-t eap-md5".  The default is "-t pap"
    * Make the "inner-tunnel" virtual server listen on 127.0.0.1:18120
      This change and the previous one makes PEAP testing much easier.
    * Added more documentation and examples for the "passwd" module.
    * Added dictionaries for RFC 5607 and RFC 5904.
    * Added note in proxy.conf that we recommend setting
      "require_message_authenticator = yes" for all home servers.
    * Added example of second "files" configuration, with documentation.
      This shows how and where to use two instances of a module.
    * Updated radsniff to have it write pcap files, too.  See '-w'.
    * Print out large WARNING message if we send an Access-Challenge
      for EAP, and receive no follow-up messages from the client.
    * Added Cached-Session-Policy for EAP session resumption.  See
      raddb/eap.conf.
    * Added support for TLS-Cert-* attributes. For details, see
      raddb/sites-available/default, "post-auth" section.
    * Added sample raddb/modules/{opendirectory,dynamic_clients}
    * Updated Cisco and Huawei, HP, Redback, and ERX dictionaries.
    * Added RFCs 5607, 5904, and 5997.
    * For EAP-TLS, client certificates can now be validated using an
      external command.  See eap.conf, "validate" subsection of "tls".
    * Made rlm_pap aware of {nthash} prefix, for compatibility with
      legacy RADIUS systems.
    * Add Module-Failure-Message for mschap module (ntlm_auth)
    * made rlm_sql_sqlite database configurable.  Use "filename"
      in sql{} section.
    * Added %{tolower: ...string ... }, which returns the lowercase
      version of the string.  Also added %{toupper: ... } for uppercase.

    Bug fixes
    * Fix endless loop when there are multiple sub-options for
      DHCP option 82.
    * More debug output when sending / receiving DHCP packets.
    * EAP-MSCHAPv2 should return the MPPE keys when used outside
      of a TLS tunnel.  This is needed for IKE.
    * Added SSL "no ticket" option to prevent SSL from creating sessions
      without IDs.  We need the IDs, so this option should be set.
    * Fix proxying of packets from inside a TTLS/PEAP tunnel.
      Closes bug #25.
    * Allow IPv6 address attributes to be created from domain names
      Closes bug #82.
    * Set the string length to the correct value when parsing double
      quotes.  Closes bug #88.
    * No longer look users up in /etc/passwd in the default configuration.
      This can be reverted by enabling "unix" in the "authorize" section.
    * More #ifdef's to enable building on systems without certain
      features.
    * Fixed SQL-Group comparison to register only if the group
      query is defined.
    * Fixed SQL-Group comparison to register <instance>-SQL-Group,
      just like rlm_ldap.  This lets you have multiple SQL group checks.
    * Fix scanning of octal numbers in "unlang".  Closes bug #89.
    * Be less aggressive about freeing "stuck" requests.  Closes bug #35.
    * Fix example in "originate-coa" to refer to the correct packet.
    * Change default timeout for dynamic clients to 1 hour, not 1 day.
    * Allow passwd module to map IP addresses, too.
    * Allow passwd module to be used for CoA packets
    * Put boot filename into DHCP header when DHCP-Boot-Filename
      is specified.
    * raddb/certs/Makefile no longer has certs depend on index.txt and
       serial.  Closes bug #64.
    * Ignore NULL errorcode in PostgreSQL client.  Closes bug #39
    * Made Exec-Program and Exec-Program-Wait work in accounting
      section again.  See sites-available/default.
    * Fix long-standing memory leak in esoteric conditions.  Found
      by Jerry Nichols.
    * Added "Password-With-Header == userPassword" to raddb/ldap.attrmap
      This will automatically convert more passwords.
    * Updated rlm_pap to decode Password-With-Header, if it was base64
      encoded, and to treat the contents as potentially binary data.
    * Fix Novell eDir code to use the right function parameters.
      Closes bug #86.
    * Allow spaces to be escaped when executing external programs.
      Closes bug #93.
    * Be less restrictive about checking permissions on control socket.
      If we're root, allow connecting to a non-root socket.
    * Remove control socket on normal server exit.  If the server isn't
      running, the control socket should not exist.
    * Use MS-CHAP-User-Name as Name field from EAP-MSCHAPv2 for MS-CHAP
      calculations.  It *MAY* be different (upper / lower case) from
      the User-Name attribute.  Closes bug #17.
    * If the EAP-TLS methods have problems, more SSL errors are now
      available in the Module-Failure-Message attribute.
    * Update Oracle configure scripts.  Closes bug #57.
    * Added text to DESC fields of doc/examples/openldap.schema
    * Updated more documentation to use "Restructured Text" format.
      Thanks to James Lockie.
    * Fixed typos in raddb/sql/mssql/dialup.conf.  Closes bug #11.
    * Return error for potential proxy loops when using "-XC"
    * Produce better error messages when slow databases block
      the server.
    * Added notes on DHCP broadcast packets for FreeBSD.
    * Fixed crash when parsing some date strings.  Closes bug #98
    * Improperly formatted Attributes are now printed as "Attr-##".
      If they are not correct, they should not use the dictionary name.
    * Fix rlm_digest to be check the format of the Digest attributes,
      and return "noop" rather than "fail" if they're not right.
    * Enable "digest" in raddb/sites-available/default.  This change
      enables digest authentication to work "out of the box".
    * Be less aggressive about marking home servers as zombie.
      If they are responding to some packets, they are still alive.
    * Added Packet-Transmit-Counter, to track detail file retransmits.
      Closes bug #13.
    * Added configure check for lt_dladvise_init().  If it exists, then
      using it solves some issues related to libraries loading libraries.
    * Added indexes to the MySQL IP Pool schema.
    * Print WARNING message if too many attributes are put into a packet.
    * Include dhcp test client (not built by default)
    * Added checks for LDAP constraint violation.  Closes bug #18.
    * Change default raddebug timeout to 60 seconds.
    * Made error / warning messages more consistent.
    * Correct back-slash handling in variable expansion.  Closes bug #46.
      You SHOULD check your configuration for backslash expansion!
    * Fix typo in "configure" script (--enable-libltdl-install)
    * Use local libltdl in more situations.  This helps to avoid
      compile issues complaining about lt__PROGRAM__LTX_preloaded_symbols.
    * Fix hang on startup when multiple home servers were defined
      with "src_ipaddr" field.
    * Fix 32/64 bit issue in rlm_ldap.  Closes bug #105.
    * If the first "listen" section defines 127.0.0.1, don't use that
      as a source IP for proxying.  It won't work.
    * When Proxy-To-Realm is set to a non-existent realm, the EAP module
      should handle the request, rather than expecting it to be proxied.
    * Fix IPv4 issues with udpfromto.  Closes bug #110.
    * Clean up child processes of raddebug.  Closes bugs #108 and #109
    * retry OTP if the OTP daemon fails.  Closes bug #58.
    * Multiple calls to ber_printf seem to work better.  Closes #106.
    * Fix "unlang" so that "attribute not found" is treated as a "false"
      comparison, rather than a syntax error in the configuration.
    * Fix issue with "Group" attribute.


author: John Dennis <jdennis@redhat.com> - 2.1.10-3
changelog:
  - bug 666589 - removing freeradius from system does not delete the user "radiusd"
    fix scriptlet argument testing, simplify always exiting with zero


author: John Dennis <jdennis@redhat.com> - 2.1.10-7
changelog:
  - Resolves: #689045 Using rlm_perl cause radiusd failed to start
    Fix configure typo which caused lt_dladvise_* functions to be skipped.
    run autogen.sh because HAVE_LT_DLADVISE_INIT isn't in src/main/autogen.h
    Implemented by: freeradius-lt-dladvise.patch


author: John Dennis <jdennis@redhat.com> - 2.1.11-1
changelog:
  - Upgrade to latest upstream release: 2.1.11
  - Remove the following two patches as upstream has incorporated them:
      freeradius-radtest-ipv6.patch
      freeradius-lt-dladvise.patch
  - Upstream changelog for 2.1.11:
    Feature improvements
    * Added doc/rfc/rfc6158.txt: RADIUS Design Guidelines.
      All vendors need to read it and follow its directions.
    * Microsoft SoH support for PEAP from Phil Mayers.
      See doc/SoH.txt
    * Certificate "bootstrap" script now checks for certificate expiry.
      See comments in raddb/eap.conf, and then "make_cert_command".
    * Support for dynamic expansion of EAP-GTC challenges.
      Patch from Alexander Clouter.
    * OCSP support from Alex Bergmann.  See raddb/eap.conf, "ocsp"
      section.
    * Updated dictionary.huawei, dictionary.3gpp, dictionary.3gpp3.
    * Added dictionary.eltex, dictionary.motorola, and dictionary.ukerna.
    * Experimental redis support from Gabriel Blanchard.
      See raddb/modules/redis and raddb/modules/rediswho
    * Add "key" to rlm_fastusers.  Closes bug #126.
    * Added scripts/radtee from original software at
      http://horde.net/~jwm/software/misc/comparison-tee
    * Updated radmin "man" page for new commands.
    * radsniff now prints the hex decoding of the packet (-x -x -x)
    * mschap module now reloads its configuration on HUP
    * Added experimental "replicate" module.  See raddb/modules/replicate
    * Policy "foo" can now refer to module "foo".  This lets you
      over-ride the behavior of a module.
    * Policy "foo.authorize" can now over-ride the behavior of module
      "foo", "authorize" method.
    * Produce errors in more situations when the configuration files
      have invalid syntax.

    Bug fixes
    * Ignore pre/post-proxy sections if proxying is disabled
    * Add configure checks for pcap_fopen*.
    * Fix call to otp_write in rlm_otp
    * Fix issue with Access-Challenge checking from 2.1.10, when the
      debug flag was set after server startup.  Closes #116 and #117.
    * Fix typo in zombie period start time.
    * Fix leak in src/main/valuepair.c.  Patch from James Ballantine.
    * Allow radtest to use spaces in shared secret.
      Patch from Cedric Carree.
    * Remove extra calls to HMAC_CTX_init() in rlm_wimax, fixing leak.
      Patch from James Ballantine.
    * Remove MN-FA key generation.  The NAS does this, not AAA.
      Patch from Ben Weichman.
    * Include dictionary.mikrotik by default.  Closes bug #121.
    * Add group membership query to MS-SQL examples.  Closes bug #120.
    * Don't cast NAS-Port to integer in Postgresql queries.
      Closes bug #112.
    * Fixes for libtool and autoconf from Sam Hartman.
    * radsniff should read the dictionaries in more situations.
    * Use fnmatch to check for detail file reader==writer.
      Closes bug #128.
    * Check for short writes (i.e. disk full) in rlm_detail.
      Closes bug #130.  Patches and testing from John Morrissey.
    * Fix typo in src/lib/token.c.  Closes bug #124
    * Allow workstation trust accounts to use MS-CHAP.
      Closes bug #123.
    * Assigning foo=`/bin/echo hello` now produces a syntax error
      if it is done outside of an "update" section.
    * Fix "too many open file descriptors" problem when using
      "verify client" in eap.conf.
    * Many fixes to dialup_admin for PHP5, by Stefan Winter.
    * Allow preprocess module to have "hints = " and "huntgroups =",
      which allows them to be empty or non-existent.
    * Renamed "php3" files to "php" in dialup_admin/
    * Produce error when sub-TLVs are used in a dictionary.  They are
      supported only in the "master" branch, and not in 2.1.x.
    * Minor fix in dictionary.redback.  Closes bug #138.
    * Fixed MySQL "NULL" issues in ippool.conf.  Closes bug #129.
    * Fix to Access-Challenge warning from Ken-ichirou Matsuzawa.
      Closes bug #118.
    * DHCP fixes to send unicast packets in more situations.
    * Fix to udpfromto, to enable it to work on IPv6 networks.
    * Fixes to the Oracle accounting_onoff_query.
    * When using both IPv4 and IPv6 home servers, ensure that we use the
      correct local socket for proxying.  Closes bug #143.
    * Suppress messages when thread pool is nearly full, all threads
      are busy, and we can't create new threads.
    * IPv6 is now enabled for udpfromto.  Closes bug #141
    * Make sqlippool query buffer the same size as sql module.
      Closes bug #139.
    * Make Coa / Disconnect proxying work again.
    * Configure scripts for rlm_caching from Nathaniel McCallum
    * src/lib/dhcp.c and src/include/libradius.h are LGPL, not GPL.
    * Updated password routines to use time-insensitive comparisons.
      This prevents timing attacks (though none are known).
    * Allow sqlite module to do normal SELECT queries.
    * rlm_wimax now has a configure script
    * Moved Ascend, USR, and Motorola "illegal" dictionaries to separate
      files.  See share/dictionary for explanations.
    * Check for duplicate module definitions in the modules{} section,
      and refuse to start if duplicates are found.
    * Check for duplicate virtual servers, and refuse to start if
      duplicates are found.
    * Don't use udpfromto if source is INADDR_ANY.  Closes bug #148.
    * Check pre-conditions before running radmin "inject file".
    * Don't over-ride "no match" with "match" for regexes.
      Closes bug #152.
    * Make retry and error message configurable in mschap.
      See raddb/modules/mschap
    * Allow EAP-MSCHAPv2 to send error message to client.  This change
      allows some clients to prompt the user for a new password.
      See raddb/eap.conf, mschapv2 section, "send_error".
    * Load the default virtual server before any others.
      This matches what users expect, and reduces confusion.
    * Fix configure checks for udpfromto.  Fixes Debian bug #606866
    * Definitive fix for bug #35, where the server could crash under
      certain loads.  Changes src/lib/packet.c to use RB trees.
    * Updated "configure" checks to allow IPv6 udpfromto on Linux.
    * SQL module now returns NOOP if the accounting start/interim/stop
      queries don't do anything.
    * Allow %{outer.control: ... } in string expansions
    * home_server coa config now matches raddb/proxy.conf
    * Never send a reply to a DHCP Release.


author: John Dennis <jdennis@redhat.com> - 2.1.12-1
changelog:
  - Upgrade to latest upstream release: 2.1.12
  - Upstream changelog for 2.1.12:
    Feature improvements
    * Updates to dictionary.erx, dictionary.siemens, dictionary.starent,
      dictionary.starent.vsa1, dictionary.zyxel, added dictionary.symbol
    * Added support for PCRE from Phil Mayers
    * Configurable file permission in rlm_linelog
    * Added "relaxed" option to rlm_attr_filter.  This copies attributes
      if at least one match occurred.
    * Added documentation on dynamic clients.
      See raddb/modules/dynamic_clients.
    * Added support for elliptical curve cryptography.
      See ecdh_curve in raddb/eap.conf.
    * Added support for 802.1X MIBs in checkrad
    * Added support for %{rand:...}, which generates a uniformly
      distributed number between 0 and the number you specify.
    * Created "man" pages for all installed commands, and documented
      options for all commands.  Patch from John Dennis.
    * Allow radsniff to decode encrypted VSAs and CoA packets.
      Patch from Bjorn Mork.
    * Always send Message-Authenticator in radtest. Patch from John Dennis.
      radclient continues to be more flexible.
    * Updated Oracle schema and queries
    * Added SecurID module.  See src/modules/rlm_securid/README

    Bug fixes
    * Fix memory leak in rlm_detail
    * Fix "failed to insert event"
    * Allow virtual servers to be reloaded on HUP.
      It no longer complains about duplicate virtual servers.
    * Fix %{string:...} expansion
    * Fix "server closed socket" loop in radmin
    * Set ownership of control socket when starting up
    * Always allow root to connect to control socket, even if
      "uid" is set.  They're root.  They can already do anything.
    * Save all attributes in Access-Accept when proxying inner-tunnel
      EAP-MSCHAPv2
    * Fixes for DHCP relaying.
    * Check certificate validity when using OCSP.
    * Updated Oracle "configure" script
    * Fixed typos in dictionary.alvarion
    * WARNING on potential proxy loop.
    * Be more aggressive about clearing old requests from the
      internal queue
    * Don't open network sockets when using -C


author: John Dennis <jdennis@redhat.com> - 2.1.12-2
changelog:
  - rename /etc/tmpfiles.d/freeradius.conf to /etc/tmpfiles.d/radiusd.conf
    remove config(noreplace) because it must match files section and
    permissions differ between versions.
  - fixup macro usage for /var/run & /var/lib


author: John Dennis <jdennis@redhat.com> - 2.1.12-4
changelog:
  - resolves: bug#781744
    systemd service file incorrectly listed pid file as
    /var/run/radiusd/radiusd which it should have been
    /var/run/radiusd/radiusd.pid


author: John Dennis <jdennis@redhat.com> - 2.1.12-5
changelog:
  - resolves: bug#781877 (from RHEL5) rlm_dbm_parse man page misspelled
  - resolves: bug#760193 (from RHEL5) radtest PPPhint option is not parsed properly


author: John Dennis <jdennis@redhat.com> - 2.1.12-6
changelog:
  Fixing bugs in RHEL6 rebase, applying fixes here as well
    resolves: bug#700870 freeradius not compiled with --with-udpfromto
    resolves: bug#753764 shadow password expiration does not work
    resolves: bug#712803 radtest script is not working with eap-md5 option
    resolves: bug#690756 errors in raddb/sql/postgresql/admin.sql template


author: John Dennis <jdennis@redhat.com> - 2.2.0-0
changelog:
  - Add new patch to avoid reading .rpmnew, .rpmsave and other invalid
    files when loading config files
  - Upgrade to new 2.2.0 upstream release
  - Upstream changelog for 2.1.12:
    Feature improvements
    * 100% configuration file compatible with 2.1.x.
      The only fix needed is to disallow "hashsize=0" for rlm_passwd
    * Update Aruba, Alcatel Lucent, APC, BT, PaloAlto, Pureware,
      Redback, and Mikrotik dictionaries
    * Switch to using SHA1 for certificate digests instead of MD5.
      See raddb/certs/*.cnf
    * Added copyright statements to the dictionaries, so that we know
      when people are using them.
    * Better documentation for radrelay and detail file writer.
      See raddb/modules/radrelay and raddb/radrelay.conf
    * Added TLS-Cert-Subject-Alt-Name-Email from patch by Luke Howard
    * Added -F <file> to radwho
    * Added query timeouts to MySQL driver.  Patch from Brian De Wolf.
    * Add /etc/default/freeradius to debian package.
      Patch from Matthew Newton
    * Finalize DHCP and DHCP relay code.  It should now work everywhere.
      See raddb/sites-available/dhcp, src_ipaddr and src_interface.
    * DHCP capabilitiies are now compiled in by default.
      It runs as a DHCP server ONLY when manually enabled.
    * Added one letter expansions: %G - request minute and %I request
      ID.
    * Added script to convert ISC DHCP lease files to SQL pools.
      See scripts/isc2ippool.pl
    * Added rlm_cache to cache arbitrary attributes.
    * Added max_use to rlm_ldap to force connection to be re-established
      after a given number of queries.
    * Added configtest option to Debian init scripts, and automatic
      config test on restart.
    * Added cache config item to rlm_krb5. When set to "no" ticket
      caching is disabled which may increase performance.

    Bug fixes
    * Fix CVE-2012-3547.  All users of 2.1.10, 2.1.11, 2.1.12,
      and 802.1X should upgrade immediately.
    * Fix typo in detail file writer, to skip writing if the packet
      was read from this detail file.
    * Free cached replies when closing resumed SSL sessions.
    * Fix a number of issues found by Coverity.
    * Fix memory leak and race condition in the EAP-TLS session cache.
      Thanks to Phil Mayers for tracking down OpenSSL APIs.
    * Restrict ATTRIBUTE names to character sets that make sense.
    * Fix EAP-TLS session Id length so that OpenSSL doesn't get
      excited.
    * Fix SQL IPPool logic for non-timer attributes.  Closes bug #181
    * Change some informational messages to DEBUG rather than error.
    * Portability fixes for FreeBSD.  Closes bug #177
    * A much better fix for the _lt__PROGRAM__LTX_preloaded_symbols
      nonsense.
    * Safely handle extremely long lines in conf file variable expansion
    * Fix for Debian bug #606450
    * Mutex lock around rlm_perl Clone routines. Patch from Eike Dehling
    * The passwd module no longer permits "hashsize = 0".  Setting that
      is pointless for a host of reasons.  It will also break the server.
    * Fix proxied inner-tunnel packets sometimes having zero authentication
      vector.  Found by Brian Julin.
    * Added $(EXEEXT) to Makefiles for portability.  Closes bug #188.
    * Fix minor build issue which would cause rlm_eap to be built twice.
    * When using "status_check=request" for a home server, the username
      and password must be specified, or the server will not start.
    * EAP-SIM now calculates keys from the SIM identity, not from the
      EAP-Identity.  Changing the EAP type via NAK may result in
      identities changing.  Bug reported by Microsoft EAP team.
    * Use home server src_ipaddr when sending Status-Server packets
    * Decrypt encrypted ERX attributes in CoA packets.
    * Fix registration of internal xlat's so %{mschap:...} doesn't
      disappear after a HUP.
    * Can now reference tagged attributes in expansions.
      e.g. %{Tunnel-Type:1} and %{Tunnel-Type:1[0]} now work.
    * Correct calculation of Message-Authenticator for CoA and Disconnect
      replies.  Patch from Jouni Malinen
    * Install rad_counter, for managing rlm_counter files.
    * Add unique index constraint to all SQL flavours so that alternate
      queries work correctly.
    * The TTLS diameter decoder is now more lenient.  It ignores
      unknown attributes, instead of rejecting the TTLS session.
    * Use "globfree" in detail file reader.  Prevents very slow leak.
      Closes bug #207.
    * Operator =~ shouldn't copy the attribute, like :=.  It should
      instead behave more like ==.
    * Build main Debian package without SQL dependencies
    * Use max_queue_size in threading code
    * Update permissions in raddb/sql/postgresql/admin.sql
    * Added OpenSSL_add_all_algorithms() to fix issues where OpenSSL
      wouldn't use methods it knew about.
    * Add more sanity checks in dynamic_clients code so the server won't
      crash if it attempts to load a badly formated client definition.


author: John Dennis <jdennis@redhat.com> - 2.2.0-1
changelog:
  - resolves: bug#876564 - fails to start without freeradius-mysql
  - use upstream version of freeradius-exclude-config-file.patch


author: John Dennis <jdennis@redhat.com> - 2.2.0-3
changelog:
  - specify homedir (/var/lib/radiusd) for radiusd user in useradd,
    do not permit useradd to default the homedir.


author: John Dennis <jdennis@redhat.com> - 3.0.0-4
changelog:
  - resolves: bug#1031035
    remove radeapclient man page,
    upstream no longer supports radeapclient, use eapol_test instead
  - resolves: bug#1031061
    rlm_eap_leap memory corruption, see freeradius-rlm_leap.patch
  - move man pages for utils into utils subpackage from doc subpackage
  - fix HAVE_EC_CRYPTO test to include f20
  - add new directory /var/run/radiusd/tmp
    update mods-available/eap so tls-common.verify.tmpdir to point to it


author: John Dennis <jdennis@redhat.com> - 3.0.1-1
changelog:
  - Upgrade to upstream 3.0.1 release, full config compatible with 3.0.0.
    This is a roll-up of all upstream bugs fixes found in 3.0.0
    See upstream ChangeLog for details (in freeradius-doc subpackage)
  - fixes bugs 1053020 1044747 1048474 1043036


author: John Dennis <jdennis@redhat.com> - 3.0.1-2
changelog:
  - resolves: bug#1055073 (fedora 1055072)
    rlm_ippool; bad config file attribute and fails to send reply attributes
  - resolves: bug#1055567 (fedora 1056227)
    bad mysql sql syntax
  - change CFLAGS -imacros to -include to address gcc/gdb bug 1004526
    where gdb will not display source information, only <command-line>


author: Nikolai Kondrashov <Nikolai.Kondrashov@redhat.com> - 3.0.1-4
changelog:
  - Fix CVE-2014-2015 "freeradius: stack-based buffer overflow flaw in rlm_pap
    module"
  - resolves: bug#1066984 (fedora 1066763)


author: Nikolai Kondrashov <Nikolai.Kondrashov@redhat.com> - 3.0.2-1
changelog:
  - Upgrade to upstream 3.0.2 release, configuration compatible with 3.0.1.
    See upstream ChangeLog for details (in freeradius-doc subpackage)
  - Fixes bugs 1058884 1061408 1070447 1079500


author: Nikolai Kondrashov <Nikolai.Kondrashov@redhat.com> - 3.0.3-1
changelog:
  - Upgrade to upstream 3.0.3 release.
    See upstream ChangeLog for details (in freeradius-doc subpackage).
  - Minor configuration parsing change: "Double-escaping of characters in Perl,
    and octal characters has been fixed. If your configuration has text like
    "\\000", you will need to remove one backslash."
  - Additionally includes post-release fixes for:
    * case-insensitive matching in compiled regular expressions not working,
    * upstream issue #634 "3.0.3 SIGSEGV on config parse",
    * upstream issue #635 "3.0.x - rlm_perl - strings are still
      escaped when passed to perl from FreeRADIUS",
    * upstream issue #639 "foreach may cause ABORT".
  - Fixes bugs 1097266 1070447


author: Nikolai Kondrashov <Nikolai.Kondrashov@redhat.com> - 3.0.3-2
changelog:
  - Add explicit dependency on OpenSSL package with fixed CVE-2014-0160
    (Heartbleed bug).
  - Add confirmation of CVE-2014-0160 being fixed in OpenSSL to radiusd.conf.


author: Nikolai Kondrashov <Nikolai.Kondrashov@redhat.com> - 3.0.4-0.1.rc2
changelog:
  - Upgrade to upstream 3.0.4-rc2 release.
    See upstream ChangeLog for details (in freeradius-doc subpackage).


author: Nikolai Kondrashov <Nikolai.Kondrashov@redhat.com> - 3.0.4-1
changelog:
  - Upgrade to upstream 3.0.4 release.
    See upstream ChangeLog for details (in freeradius-doc subpackage).
  - Resolves: Bug#1099620


author: Nikolai Kondrashov <Nikolai.Kondrashov@redhat.com> - 3.0.4-2
changelog:
  - Fix abort on home server triggers.
  - Fix segfault upon example.pl read failure.
  - Fix example.pl permissions.
  - Fix integer handling in various cases.
  - Fix dhcpclient's dictionary.dhcp loading.


author: Nikolai Kondrashov <Nikolai.Kondrashov@redhat.com> - 3.0.4-3
changelog:
  - Fix OpenSSL version parsing when checking for compatibility at run time.
    Resolves: Bug#1173821
  - Don't remove backslash from unknown escape sequences in LDAP values.
    Resolves: Bug#1173526
  - Improve dhcpclient and rad_counter online help.
    Resolves: Bug#1146966
  - raddb: Move trigger.conf INCLUDE before modules, making it easier to refer
    to trigger variables from module configurations.
    Resolves: Bug#1155961
  - Fix ipaddr option fallback onto ipv6.
    Resolves: Bug#1168868
  - raddb: Comment on ipaddr/ipv4addr/ipv6addr use.
    Resolves: Bug#1168247
  - Disable rlm_rest building explicitly to avoid unintended builds on some
    architectures breaking RPM build.
    Resolves: Bug#1162156
  - Add -D option support to dhcpclient.
    Related: Bug#1146939
  - Don't install rbmonkey - a test tool only useful to developers.
    Related: Bug#1146966
  - Update clients(5) man page
    Resolves: Bug#1147464
  - Fix possible group info corruption/segfault in rlm_unix' fr_getgrnam.
  - Fix file configuration item parsing.
  - Fix a number of trigger issues.
    Resolves: Bug#1110407 radiusd doesn't send snmp trap after "radmin -e 'hup
                          files'"
    Resolves: Bug#1110414 radiusd doesn't send snmp trap when sql connection is
                          opened,closed or fail
    Resolves: Bug#1110186 radiusd doesn't send snmp trap when ldap connection
                          fails/opens/closes
    Resolves: Bug#1109164 snmp trap messages send by radiusd are inconsistent
                          and incomplete
  - Fix two omissions from radtest manpage.
    Resolves: Bug#1146898 'eap-md5' value is missing in -t option in SYNOPSIS
                          of radtest man page
    Resolves: Bug#1114669 Missing -P option in radtest manpage
  - Disable OpenSSL version checking to avoid the need to edit radiusd.conf to
    confirm heartbleed is fixed.
    Resolves: Bug#1155070 FreeRADIUS doesn't start after upgrade due to failing
                          OpenSSL version check


author: Nikolai Kondrashov <Nikolai.Kondrashov@redhat.com> - 3.0.7-1
changelog:
  - Upgrade to upstream v3.0.7 release.
    See upstream ChangeLog for details (in freeradius-doc subpackage).
    Resolves: Bug#1133959
  - Add freeradius-rest package containing rlm_rest module.
    Resolves: Bug#1196276


author: Nikolai Kondrashov <Nikolai.Kondrashov@redhat.com> - 3.0.8-1
changelog:
  - Upgrade to upstream v3.0.7 release.
    See upstream ChangeLog for details (in freeradius-doc subpackage).
    Related: Bug#1133959


author: Nikolai Kondrashov <Nikolai.Kondrashov@redhat.com> - 3.0.9-1
changelog:
  - Upgrade to upstream v3.0.9 release.
    See upstream ChangeLog for details (in freeradius-doc subpackage).
    Resolves: Bug#1133959


author: Nikolai Kondrashov <Nikolai.Kondrashov@redhat.com> - 3.0.10-1
changelog:
  - Upgrade to upstream v3.0.10 release.
    See upstream ChangeLog for details (in freeradius-doc subpackage).
    Related: Bug#1133959
  - Remove rlm_eap_tnc support as the required package "tncfhh" was retired.


author: Nikolai Kondrashov <Nikolai.Kondrashov@redhat.com> - 3.0.11-1
changelog:
  - Upgrade to upstream v3.0.10 release.
    See upstream ChangeLog for details (in freeradius-doc subpackage).


author: Nikolai Kondrashov <Nikolai.Kondrashov@redhat.com> - 3.0.11-7
changelog:
  - Make sure FreeRADIUS starts after IPA, directory, and Kerberos servers
  - Don't rotate radutmp, as it's not a log file
  - Logrotate with "systemctl" instead of "service"
  - Remove executable bits from "radiusd.service"


author: Nikolai Kondrashov <Nikolai.Kondrashov@redhat.com> - 3.0.12-1
changelog:
  - Upgrade to upstream v3.0.12 release.
    See upstream ChangeLog for details (in freeradius-doc subpackage).


author: Nikolai Kondrashov <Nikolai.Kondrashov@redhat.com> - 3.0.12-2
changelog:
  - Fix three cases of comparing pointers to zero characters
  - Support OpenSSL v1.1.0
    Resolves: Bug#1385588


author: Nikolai Kondrashov <Nikolai.Kondrashov@redhat.com> - 3.0.12-3
changelog:
  - Do not fail logrotate if radiusd is not running.
  - Fix output to log file specified with -l option.
  - Fix long hostnames interpreted as IP addresses.
  - Avoid clashes with libtool library symbols.
  - Remove mentions of Auth-Type = System from docs.
  - Improve ip/v4/v6/addr documentation.


author: Nikolai Kondrashov <Nikolai.Kondrashov@redhat.com> - 3.0.13-1
changelog:
  - Upgrade to upstream v3.0.13 release.
    See upstream ChangeLog for details (in freeradius-doc subpackage).


author: Nikolai Kondrashov <Nikolai.Kondrashov@redhat.com> - 3.0.13-2
changelog:
  - Fix permissions of default key files in raddb/certs.
  - Require OpenSSL version we built with, or newer, to avoid startup failures
    due to runtime OpenSSL version checks.
    Resolves: Bug#1299388
  - Fix some issues found with static analyzers.


author: Nikolai Kondrashov <Nikolai.Kondrashov@redhat.com> - 3.0.13-3
changelog:
  - Explicitly disable rlm_cache_memcached to avoid error when the module's
    dependencies are installed, and it is built, but not packaged.
  - Prevent segfaults by adding a missing handling of connection errors in
    rlm_ldap.
  - Make radtest use Cleartext-Password for EAP, fixing its support for eap-md5.


author: Nikolai Kondrashov <Nikolai.Kondrashov@redhat.com> - 3.0.14-1
changelog:
  - Upgrade to upstream v3.0.14 release.
    See upstream ChangeLog for details (in freeradius-doc subpackage).
  - Fix TLS resumption authentication bypass (CVE-2017-9148)


author: Nikolai Kondrashov <Nikolai.Kondrashov@redhat.com> - 3.0.15-1
changelog:
  - Upgrade to upstream v3.0.15 release.
    See upstream ChangeLog for details (in freeradius-doc subpackage).
  - Resolves: Bug#1471848 CVE-2017-10978 freeradius: Out-of-bounds read/write
                          due to improper output buffer size check in
                          make_secret()
  - Resolves: Bug#1471860 CVE-2017-10983 freeradius: Out-of-bounds read in
                          fr_dhcp_decode() when decoding option 63
  - Resolves: Bug#1471861 CVE-2017-10984 freeradius: Out-of-bounds write in
                          data2vp_wimax()
  - Resolves: Bug#1471863 CVE-2017-10985 freeradius: Infinite loop and memory
                          exhaustion with 'concat' attributes
  - Resolves: Bug#1471864 CVE-2017-10986 freeradius: Infinite read in
                          dhcp_attr2vp()
  - Resolves: Bug#1471865 CVE-2017-10987 freeradius: Buffer over-read in
                          fr_dhcp_decode_suboptions()
  - Resolves: Bug#1456220 freeradius-3.0.15 is available


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


author: Nikolai Kondrashov <Nikolai.Kondrashov@redhat.com> - 3.0.15-6
changelog:
  - Use mariadb-connector-c-devel instead of mysql-devel or mariadb-devel
    Resolves: Bug#1493904 Use mariadb-connector-c-devel instead of mysql-devel
                          or mariadb-devel


author: Nikolai Kondrashov <Nikolai.Kondrashov@redhat.com> - 3.0.15-16
changelog:
  - Add make to Requires(post) to fix certificate generation on install.
    Resolves: Bug#1628213 FreeRADIUS fails to start due to default certificate
                          permissions


author: Nikolai Kondrashov <Nikolai.Kondrashov@redhat.com> - 3.0.15-18
changelog:
  - Actually apply patches added previously.
    Related: Bug#1612512 Man page scan results for freeradius


author: Alexander Scheel <ascheel@redhat.com> - 3.0.17-1
changelog:
  - Update to FreeRADIUS server version 3.0.17
  - Adds OpenSSL HMAC patches from upstream (unreleased)
  - Adds Python2 shebang patches from upstream (unreleased)


author: Alexander Scheel <ascheel@redhat.com> - 3.0.17-4
changelog:
  - Fixes two EAP-PWD security issues
    Resolves: bz#1699417 authentication bypass with an invalid curve attack
    Resolves: bz#1699421 fake authentication using reflection


author: Alexander Scheel <ascheel@redhat.com> - 3.0.20-1
changelog:
  - Update to FreeRADIUS server version 3.0.20
  - Introduce Python 3 support; resolves: bz#1623069
  - DoS issues due to multithreaded BN_CTX access; resolves: bz#1818809
  - Create tmp files in /run; resolves: bz#1805975


author: Alexander Scheel <ascheel@redhat.com> - 3.0.20-2
changelog:
  - Fix breakage caused by OpenSSL FIPS regression
    Related: bz#1855822
    Related: bz#1810911
    Resolves: bz#1672285


author: Simone Caronni <negativo17@gmail.com> - 2:2.0.0-36.20180115git8f52c7e
changelog:
  - Update to latest snapshot.
  - Make GSS support optional and disable it for now (#1534094 and FreeRDP #4348,


author: Karsten Hopp <karsten@redhat.com> - 2.0.0-37git}
changelog:
  - use versioned build requirement on pkgconfig(openssl) to prevent using
    compat-openssl10-devel instead of openssl-devel


author: Simone Caronni <negativo17@gmail.com> - 2:2.0.0-39.20180314gitf8baeb7
changelog:
  - Update to latest snapshot.
  - Fixes connection to RDP servers with the latest Microsoft patches:
    https://github.com/FreeRDP/FreeRDP/issues/4449


author: Ondrej Holy <oholy@redhat.com> - 2:2.0.0-47.rc4
changelog:
  - Fix SCARD_INSUFFICIENT_BUFFER error (rhbz#1803054)
  - Do not advertise /usb in help output (rhbz#1761144)


author: Ondrej Holy <oholy@redhat.com> - - 2:2.2.0-9
changelog:
  - CVE-2022-39282: Fix length checks in parallel driver (#2136151)
  - CVE-2022-39283: Add missing length check in video channel (#2136153)
  - CVE-2022-39316, CVE-2022-39317: Add missing length checks in zgfx (#2145139)
  - CVE-2022-39318: Fix division by zero in urbdrc channel (#2145139)
  - CVE-2022-39319: Add missing length checks in urbdrc channel (#2145139)
  - CVE-2022-39320: Ensure urb_create_iocompletion uses size_t (#2145139)
  - CVE-2022-39347: Fix path validation in drive channel (#2145139)
  - CVE-2022-41877: Add missing length check in drive channel (#2145139)


author: Tomas Popela <tpopela@redhat.com> - 1.6.1-7
changelog:
  - Rebuild with newer annobin to fix rpmdiff problems
  - Fix the build with a newer opencv
  - Resolves: rhbz#1703994


author: Akira TAGOH <tagoh@redhat.com> - 1.0.4-9
changelog:
  - Fix security issues CVE-2022-25308, CVE-2022-25309, CVE-2022-25310.
    Resolves: rhbz#2050085, rhbz#2050068, rhbz#2050062
  - Drop --disable-docs from %configure. no such options available.


author: Michal Ruprich <mruprich@redhat.com> - 7.5.1-13
changelog:
  - Resolves: RHEL-2263 - eBGP multihop peer flapping due to delta miscalculation of new configuration


author: Michal Ruprich <mruprich@redhat.com> - 7.5-5
changelog:
  - Resolves: #1979426 - Unable to configure OSPF in multi-instance mode
  - Resolves: #1917269 - vtysh running-config output not showing bgp ttl-security hops option


author: Michal Ruprich <mruprich@redhat.com> - 7.5.1-1
changelog:
  - Resolves: #2018451 - Rebase of frr to version 7.5.1
  - Resolves: #1975361 - the dynamic routing setup does not work any more


author: Michal Ruprich <mruprich@redhat.com> - 7.5.1-2
changelog:
  - Resolves: #1941765 - AVCs while running frr tests on RHEL 8.4.0 Beta-1.2
  - Resolves: #1714984 - SELinux policy (daemons) changes required for package


author: Michal Ruprich <mruprich@redhat.com> - 7.5.1-6
changelog:
  - Resolves: #1939516 - frr service cannot reload itself, due to executing in the wrong SELinux context


author: Michal Ruprich <mruprich@redhat.com> - 7.5.1-7
changelog:
  - Resolves: #2128737 - out-of-bounds read in the BGP daemon may lead to information disclosure or denial of service


author: lutw <lutw@ieisystem.com> - 7.5.1-16.0.3
changelog:
  - fix CVE-2023-46752
  - fix CVE-2023-46753
  - fix CVE-2023-31490
  - fix CVE-2023-41909
  - fix CVE-2023-41358
  - fix CVE-2023-47234 because in 7.5.1-16.0.2  CVE-2023-47234 CVE-2023-47235 is not suitable to fix CVE-2023-46752 CVE-2023-46753, so change to use rehl patch


author: Jindrich Novy <jnovy@redhat.com> - 0.7.2-4
changelog:
  - replace "fuse-overlayfs segfault" patch with improved one
    due to application to a different context
  - Resolves: #1805017


author: Jindrich Novy <jnovy@redhat.com> - 1.1.2-3
changelog:
  - fix "error bind mounting /dev from host into mount namespace"
    (the openat2 syscall is not yet supported by the RHEL8 kernel)
  - Resolves: #1867447


author: Jindrich Novy <jnovy@redhat.com> - 1.13-1
changelog:
  - update to https://github.com/containers/fuse-overlayfs/releases/tag/v1.13
  - Related: Jira:RHEL-2110


author: Lukas Javorsky <ljavorsk@redhat.com> - 25.3.34-3
changelog:
  - Use downstream garbd-wrapper and garbd.service to ensure compatibility
  - Add upstream versions of garbd-wrapper (called garbd-systemd) and garbd.service
    in case user want's to use them


author: Lukas Javorsky <ljavorsk@redhat.com> - 25.3.34-4
changelog:
  - Explicitly require the 'procps-ng' package
  - Otherwise it will not require it in the lightweight systems (e.g. containers)
  - and Galera won't work properly


author: Remi Collet <remi@fedoraproject.org> - 2.2.5-1
changelog:
  - Update to 2.2.5
  - fix double-free in gdImagePngPtr(). CVE-2017-6362
  - fix buffer over-read into uninitialized memory. CVE-2017-7890


author: mskalick@redhat.com - 2.2.5-6
changelog:
  - Check return value in gdImageBmpPtr to avoid double free (CVE-2018-1000222)
    Resolves: RHBZ#1621956


author: fjanus@redhat.com - 2.2.5-7
changelog:
  - Fix CVE-2018-14553 - Potential Null pointer dereference in gdImageClone
    Resolves: RHBZ#1811788
  - Fixed heap based buffer overflow in gd_color_match.c:gdImageColorMatch() in libgd as used in imagecolormatch()
    Resolves: RHBZ#1678104 (CVE-2019-6977)
  - Fixed potential double-free in gdImage*Ptr()
    Resolves: RHBZ#1679002 (CVE-2019-6978)


author: Kevin Buettner <kevinb@redhat.com> - 9.1-6
changelog:
  - Backport patches fixing abort when working directory is deleted.
    (RHBZ 1869484, Sergio Durigan Junior)


author: Jim Kingdon
changelog:
  - Remove H.J. Lu's patches (they had been commented out).
  - Add sigtramp patch (from gdb.cygnus.com) and threads patch (adapted
  from code fusion CD-ROM).


author: Jim Kingdon
changelog:
  - Update GDB to 19991004 snapshot.  This eliminates the need for the
  sigtramp, sparc, xref, and threads patches.  Update sparcmin patch.


author: Jim Kingdon
changelog:
  - List files to install in /usr/info specifically (so we don't pick up
  things like info.info from GDB snapshots).


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - fix reading registers from core on sparc.
  - hack around build problems on i386 with glibc 2.1.3 headers


author: Trond Eivind Glomsrod <teg@redhat.com>
changelog:
  - upgraded to 5.0 - dump all patches. Reapply later if needed.
  - added the NEWS file to the %doc files
  - don't delete files which doesn't get installed (readline, texinfo)
  - let build system handle stripping and gzipping
  - don't delete libmmalloc
  - apply patch from jakub@redhat.com to make it build on SPARC


author: Trond Eivind Glomsrod <teg@redhat.com>
changelog:
  - use %configure, %makeinstall, %{_infodir}, %{_mandir},
    and %{_tmppath}
  - the install scripts  for info are broken(they don't care about
    you specify in the installstep), work around that.
  - don't build for IA64


author: Trond Eivind Glomsrod <teg@redhat.com>
changelog:
  - new CVS snapshot
  - disable the patches
  - don't use %configure, as it confuses the autoconf script
  - enable SPARC, disable Alpha


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - Link with ncurses 5.x even though we're using kgcc.
    No need to drag in requirements on ncurses4 (Bug #24445)


author: Trond Eivind Glomsrod <teg@redhat.com>
changelog:
  - add IA64 and Alpha patches from Kevin Buettner <kevinb@redhat.com>
  - use perl instead of patch for fixing the version string


author: Trond Eivind Glomsrod <teg@redhat.com>
changelog:
  - new snapshot which should fix some more IA64 problems (#29151)
  - remove IA64 patch, it's now integrated


author: Trond Eivind Glomsrod <teg@redhat.com>
changelog:
  - Add patch from kevinb@redhat.com to fix floating point + thread
    problem (#24310)
  - remove old workarounds
  - new snapshot


author: Trond Eivind Glomsrod <teg@redhat.com>
changelog:
  - New snapshot
  - Add ncurses-devel to buildprereq
  - Remove perl from buildprereq, as gdb changed the way
    version strings are generated


author: Elena Zannoni <ezannoni@redhat.com> 5.2.1-5
changelog:
  General revamp.
  - Add patch for gdb/doc/Makefile.in. Part of fix for bug 77615.
  - Add patch for mmalloc/Makefile.in. Part of fix for bug 77615.
  - Change string printed in version.in to <version>-<release>rh.
  - Move the deletion of dejagnu, expect, tcl to the prep section,
    from the build section.
  - Add build directory housekeeping to build section.
  - Use macros for configure parameters.
  - Do the build in a separate directory.
  - Prepare for testing, but not enable it yet.
  - Correctly copy the NEWS file to the top level directory, for the doc
    section to find it.
  - Cd to build directory before doing install.
  - Use makeinstall macro, w/o options.
  - Remove workaround for broken gdb info files. Part of fix for bug 77615.
  - Remove share/locale directory, it is in binutils.
  - Remove info/dir file.
  - Clarify meaning of post-install section.
  - Add gdbint info files to post-install, pre-uninstall and files sections.
    Part of fix for bugs 77615, 76423.
  - Add libmmalloc.a to package.


author: Elena Zannoni <ezannoni@redhat.com>
changelog:
  - Import new upstream sources.
  - Change version and release strings.
  - Upgrade patches.
  - Build gdb/gdbserver as well.
  - Define and use 'cvsdate'.
  - Do %setup specifying the source directory name.
  - Don't cd up one dir before removing tcl and friends.
  - Change the configure command to allow for the new source tree name.
  - Ditto for the copy of NEWS.
  - Add some comments.


author: Elena Zannoni <ezannoni@redhat.com>
changelog:
  - Add dejagnu to the build requirements.
  - Enable make check.
  - Add enable-gdb-build-warnings to the configure flags.


author: Elena Zannoni <ezannoni@redhat.com>
changelog:
  - x86_64 doesn't build with Werror yet.
  - Add patch for alpha.
  - Alpha doesn't build with -Werror either.
  - Add patch for ia64.
  - Add patch for ppc.
  - Drop ia64 from -Werror list.
  - Drop ppc from -Werror list.


author: Elena Zannoni <ezannoni@redhat.com>
changelog:
  - Don't pass to gdb an empty build warnings flag, or that will disable warnings
    completely. We want to build using gdb's standard warnings instead.


author: Elena Zannoni <ezannoni@redhat.com>
changelog:
  - Add patch to allow debugging of executables with debug info stored
    in separate files.
  - Add patch for Makefile dependencies and disable warnings for
    building thread-db.c.
  - Re-enable building with -Werror for alpha, ia64, ppc.


author: Elena Zannoni <ezannoni@redhat.com> - 0.20021129.3
changelog:
  - Merge previous patches for warnings into a single one.
  - Add changelogs to patches.
  - Add, but don't use, a macro to avoid stripping.


author: Elliot Lee <sopwith@redhat.com> - 0.20021129.4
changelog:
  - The define directive to rpm is significant even if the line it is
    in happens to start with a '#' character. Fixed.


author: Elena Zannoni <ezannoni@redhat.com> - 0.20021129.6
changelog:
  - Add patches for NPTL support, to be applied on i386 only.
    (this is still WIP)
  - Split old misc patch in two parts.
  - Temporarily disable testsuite run on alpha.


author: Elena Zannoni <ezannoni@redhat.com> - 0.20021129.8
changelog:
  - Move all the changelog entries to a single patch.
  - Add tests to the args patch.
  - Add new patch for until command fix (bugzilla Bug 19890).
  - s390 and s390x can be built with -Werror.
  - Run make check for s390 and s390x too.
  - Include an updated version of the thread nptl patch (still WIP).


author: Elena Zannoni <ezannoni@redhat.com> - 0.20021129.9
changelog:
  - Add new patch for thread support. Apply on all arches.
  - Do not apply old patches, but leave them around for now.
  - Add new patch for dwarf2 debug info reading.
  - Add new patch for dwarf2 cfi engine cleanup.
  - Add new patch for uiout problems.
  - Add new patch for s390 build.
  - Disable tests on all platforms but x86.


author: Elena Zannoni <ezannoni@redhat.com> - 0.20021129.10
changelog:
  - Add patch for testsuite auto answering internal error queries.
  - Add new TLS tests.
  - Add cleanup patches for thread tests.


author: Elena Zannoni <ezannoni@redhat.com> - 0.20021129.11
changelog:
  - Add patch for mi threads tests.
  - Add patch for dwarf2 debug_ranges section.
  - Add patch for detach bug.


author: Elena Zannoni <ezannoni@redhat.com> - 0.20021129.14
changelog:
  - New patch to fix disassembly on s390. Bugzilla bug 84286.
  - New patch for attach/ptrace fix. Bugzilla bug 84220.
  - Reenable tests for x86.


author: Elena Zannoni <ezannoni@redhat.com> - 0.20021129.26
changelog:
  - Fix inferior function calls with void return on x86-64. Bugzilla bug 83197.
  - Fix for upstream PR/699.
  - Fix some problems with gdb-5.3post-thrtst-feb2003.patch.


author: Elena Zannoni <ezannoni@redhat.com> - 0.20021129.27
changelog:
  - Fixes for disassembly of code in threaded applications. Bugzilla 87495.
  - Fixes for s390 prologue analysis. (jimb@redhat.com).
    Bugzilla bugs 85251, 85214.


author: Elena Zannoni <ezannoni@redhat.com> - 0.20021129.28
changelog:
  - Fix Java strings printing.
  - Fix memory corruption in disassembly code. Bugzilla 85644.
  - Testsuite fixes (jimb@redhat.com). Bugzilla 85457.
  - Fixes for s390 stack handling (jimb@redhat.com). Bugzilla 85039.
  - Fixes for s390 struct return (jimb@redhat.com).


author: Elena Zannoni <ezannoni@redhat.com> - 0.20021129.29
changelog:
  - Include the gcore script, as gdb_gcore.sh and install it in
    /usr/bin as gcore.
  - One more disassembly fix for core files. Added to
    gdb-5.3post-disasm-mar2003.patch. Bugzilla 87677.
  - Enable build warnings for x86-64.


author: Elena Zannoni <ezannoni@redhat.com> - 0.20021129.33
changelog:
  - New tests for asm on s390x (jimb@redhat.com). Bugzilla 90503.
  - Fixes for prologue analysis on s390x (jimb@redhat.com). Bugzilla 90506.
  - bfd fix for 64-bit platforms (jimb@redhat.com).
  - Disable ppc64 builds until we have a port.


author: Elena Zannoni <ezannoni@redhat.com> - 0.20021129.37
changelog:
  * Tue Jun 03 2003 Elena Zannoni <ezannoni@redhat.com> - 0.20021129.36
  - Enable warnings for x86_64, not x86-64.
  - Fix warnings from infptrace.c and dwarfread.c.
  - Print error message only when reading separate debug info really
    doesn't work (jimb@redhat.com).


author: Elena Zannoni <ezannoni@redhat.com> - 0.20030710.1
changelog:
  - Import new gdb snapshot.
  - Revamp gdb.spec. Get rid of patches that apply to older versions.
  - Add patches for ppc64 support, kfail and make gdb more robust in copingi
    with bad debug info.


author: Elena Zannoni <ezannoni@redhat.com> - 0.20030710.2
changelog:
  - Add patch to synchronize the current snapshot with the gdb-6 branch head.
  - Remove some patches that are includd in such diff.
  - Enable tests on AMD64 as well.


author: Elena Zannoni <ezannoni@redhat.com> - 0.20030710.3
changelog:
  - Add patch to avoid gdb segfault with bad debug info.
  - Change location of build tree to avoid conflicts with older versions
    possibly installed.


author: Elena Zannoni <ezannoni@redhat.com> - 0.20030710.4
changelog:
  - Bring in sync with current head of gdb-6 branch.
  - Remove linespec patch, because included in the new sync patch.


author: Elena Zannoni <ezannoni@redhat.com> - 0.20030710.8
changelog:
  - Fix some tests by xfailing the correct target triplet for RedHat.
  - Remove include of config.h from pthreads.c testcases.


author: Jeff Johnston <jjohnstn@redhat.com> - 0.20030710.22
changelog:
  - Multiple ia64 fixes.
  - Fix ia64 printing of function pointers.
  - Fix ia64 prologue examination to ignore predicated insns if we
    haven't found the return address yet.
  - Skip dump.exp testcase for ia64


author: Elena Zannoni <ezannoni@redhat.com> - 0.20030710.23
changelog:
  - Relax one testcase in selftest.exp a bit.
  - Accept different output as well in thread bt (platform dependent).
  - Enable testsuite run for ia64, ppc, s390 and s390x. They are in
    reasonably good shape.


author: Andrew Cagney <cagney@redhat.com> - 0.20030710.35
changelog:
  - Hack around problem "break main" vs "break .main" when there is
  only a minimal ppc64 symbol table.  The former is a function descriptor
  and not where you want the breakpoint to go.  Only convert descriptors
  to pointers when the address is in the ".opd" section.


author: Andrew Cagney <cagney@redhat.com> - 0.20030710.36
changelog:
  - Rewrite ppc64 retun value methods so that they (hopefully)
  match the SysV spec.
  - Enable ppc64 testsuite.


author: Elena Zannoni <ezannoni@redhat.com> - 0.20031117.1
changelog:
  - Import new gdb snapshot from mainline FSF.
  - Fix some testfiles.
  - Add fixes for gcore, and patch for libunwind support on ia64.
  - Add tests to see what versions of gcc, binutils, glibc and kernel we
    are running with.


author: Elena Zannoni <ezannoni@redhat.com> - 0.20031117.5
changelog:
  - Add patches from old rpm for i386 support on x86_64.
  - Add build dependency on libunwind for ia64.


author: Elena Zannoni <ezannoni@redhat.com> - 0.20031117.6
changelog:
  - Add patch to have unique binary names in the testsuite.
  - Disable s390/s390x pthread.exp test (FIXME)
  - Don't install any info files for the ppc platform. Let's take them
    from the ppc64 one (or we get install conflicts).
  - Remove generated info files from the source tree. They are generated
    as part of the FSF snapshot process.


author: Jeff Johnston <jjohnstn@redhat.com> - 1.20031117.8
changelog:
  - Switch ia64-tdep.c to use new abi used by libunwind-0.95 and up.
  - Fix gate area specification for ia64-linux-tdep.c.
  - Fix long double support for ia64.


author: Jeff Johnston <jjohnstn@redhat.com> - 0.20040223.6
changelog:
  - Fix thread support to recognize new threads even when they reuse
    tids of expired threads.  Also ensure that terminal is held by gdb
    while determining if a thread-create event has occurred.


author: Elena Zannoni <ezannoni@redhat.com> - 0.200400607.1
changelog:
  - New import: revamp everything. Remove all patches for now.
  - Update the Requires and BuildRequires sections.
  - Removed stupid Ada testcases (there is no ada support in gdb yet).


author: Elena Zannoni <ezannoni@redhat.com> - 0.200400607.2
changelog:
  - Fix Requires and BuildRequires for libunwind dependencies.
  - Add patch to silence gcc3.4 warnings.


author: Elena Zannoni <ezannoni@redhat.com> - 0.200400607.3
changelog:
  - Remove installation of mmalloc, and its info files.
  - Add hack to deal with differring info files generated by makeinfo.
  - Restore release number convention.


author: Andrew Cagney <cagney@redhat.com> - 1.200400607.6
changelog:
  - Merge in mainline testsuite changes up to 2004-06-21.
  - Re-implement 32 and 64-bit PPC signal trampolines.
  - Check i386 and amd64 signal trampolines before dwarf2.
  - Allow tramp-frame when there is a symbol.
  - Test interaction between single-step, breakpoint and signal.
  - ABI: Fix PPC64 function parameters, sizeof long-double, and enum
    return values.


author: Andrew Cagney <cagney@redhat.com> - 1.200400607.7
changelog:
  - Fix to ppc64 unwinder - handle glibcs function within syscall
    function hack.
  - Update sigbpt.exp, ena-dis-br.exp observer.exp signull.exp,
    step-test.exp and sizeof.exp, so that test names are architecture
    clean.
  - Disable bigcore.exp on PowerPC 64.


author: Andrew Cagney <cagney@redhat.com> - 1.200400607.11
changelog:
  - Fix testsuite to kill attach process (from corrinna/mainline).
  - Fix build problems with vsyscall patch.


author: Andrew Cagney <cagney@redhat.com> - 1.200400607.12
changelog:
  - Import wild frame ID patch.  Stops GDB incorrectly matching invalid
    frame IDs.
  - Disable bigcore on ia64 and amd64.


author: Elena Zannoni <ezannoni@redhat.com> - 1.200400607.23
changelog:
  - Delete some part of gdb-6.1post-test-rh.patch, to avoid confusing
    gdb when testing itself, and loading separate debug info.


author: Andrew Cagney <cagney@redhat.com> - 1.200400607.24
changelog:
  - Fix single-stepping when a signal is pending, was exiting program.
    -- needs kernel fix so that ptrace(PT_STEP,SIG) doesn't do a PT_CONT.
    -- sigstep.exp tests pass with this fix applied.


author: Andrew Cagney <cagney@redhat.com> - 1.200400607.30
changelog:
  - Merge in mainline testsuite up to 2004-09-23, pick up sig*.exp tests.
    Merge in mainline infrun.c, pick up all infrun.c fixes.
    Generate bigcore's corefile from the running inferior.
    Limit bigcore's corefile to max file-size.


author: Andrew Cagney <cagney@redhat.com> - 1.200400607.43
changelog:
  - Hack around broken PT_FPSCR defined in headers.
  - Import latest s390 fixes.
  - Disable sigstep.exp - s390 has problems.
  - Use PC's symtab when looking for a symbol.
  - Work around DW_OP_piece.


author: Elena Zannoni <ezannoni@redhat.com> - 1.200400607.51
changelog:
  - Modify configure line to not use absolute paths. This was
    creating problems with makeinfo/texinfo.
  - Get rid of makeinfo hack.
  Bugzilla 135633


author: Andrew Cagney <cagney@redhat.com> - 1.200400607.57
changelog:
  - Backport i386 prolog parser - better backtraces out of semop().
  - Add option --readnever to suppress the reading of symbolic debug
    information.
  - Add script gstack.sh, installed as gstack.
    Bugzilla 136584, 137121


author: Andrew Cagney <cagney@redhat.com> - 1.200400607.57
changelog:
  - Backport i386 prolog parser - better backtraces out of semop().
  - Add option --readnever to suppress the reading of symbolic debug
    information.
  - Add script gstack.sh, installed as gstack.
    Bugzilla 136584, 137121
  - Add missing files gdb.pie/attach2.c, gdb.pie/break1.c and
    gdb.pie/Makefile.in along with testsuite/configure stuff for pie.


author: Andrew Cagney <cagney@redhat.com> - 1.200400607.58
changelog:
  - Add rs6000 reggroups; fixes problem of PS register being trashed
    causing mysterious branch breakpoints.


author: Andrew Cagney <cagney@redhat.com> - 1.200400607.60
changelog:
  - For PPC-64, do not set malloc name to ".malloc"; no longer needed.
  - For all, only define kfail when not already defined.


author: Elena Zannoni <ezannoni@redhat.com> - 6.3.0.0-0.1
changelog:
  - commit co-authors Andrew Cagney <cagney@redhat.com> and
    Jeff Johnston <jjohnstn@redhat.com>.
  - Various fixes to complete the import and merge.


author: Jeff Johnston <jjohnstn@redhat.com> - 6.3.0.0-0.7
changelog:
  - Fix to allow breaking by line in both the in-charge and
    not-in-charge ctor/dtor.
  - Bugzilla 117826


author: Jeff Johnston <jjohnstn@redhat.com> - 6.3.0.0-0.8
changelog:
  - Support listing both in-charge and not-in-charge dtors when
    just the dtor name is given.
  - Add new test case for newly added ctor/dtor functionality.


author: Andrew Cagney <cagney@redhat.com> - 6.3.0.0-0.9
changelog:
  - When single stepping handle both back-to-back and nested signals.
  - Disable .symbol patch, results in BFD errors.


author: Jeff Johnston <jjohnstn@redhat.com> - 6.3.0.0-0.10
changelog:
  - Fix to prevent resetting unwind kernel table size to invalid value
    when debugging a core file
  - Bugzilla 145309


author: Andrew Cagney <cagney@redhat.com> - 6.3.0.0-0.11
changelog:
  - gdb-6.3-ppcdotsyms-20050126.patch: Backport BFD changes for reading
    synthetic symbols.  Rewrite code reading elf minimal symbols so that
    it includes synthetics.


author: Jeff Johnston <jjohnstn@redhat.com> - 6.3.0.0-0.15
changelog:
  - Tolerate DW_AT_type referencing <0> and instead of generating an
    error, treat as unknown type.
  - Bugzilla 144852.


author: Andrew Cagney <cagney@redhat.com> - 6.3.0.0-0.29
changelog:
  - Modify gdb-6.3-dwattype0-20050201.patch to check for a zero address
    and not zero unsnd.  Fix BE 32- vs 64-bit problem.


author: Jeff Johnston <jjohnstn@redhat.com> - 6.3.0.0-0.32
changelog:
  - Modify debug register handling for x86, x86-64 to be thread-specific.
  - Modify threaded watchpoint code for x86, x86-64 to properly insert
    and remove watchpoints on all threads.


author: Jeff Johnston <jjohnstn@redhat.com> - 6.3.0.0-1.16
changelog:
  - Update ia64 sigtramp support to use libunwind and fix top-level
    rse register reads to also use libunwind.
  - Bugzilla 151741


author: Jeff Johnston <jjohnstn@redhat.com> - 6.3.0.0-1.50
changelog:
  - Fix bug with info frame and cursor address on ia64.
  - Add testcase to verify pseudo-registers calculated for ia64 sigtramp.
  - Bugzilla 160339


author: Alexandre Oliva <aoliva@redhat.com> - 6.3.0.0-1.107
changelog:
  - Enable gdb to debug core files and executables with mismatched
  prelink base addresses.  Fixes BZ 175075, BZ 190545.


author: Alexandre Oliva <aoliva@redhat.com> - 6.3.0.0-1.111
changelog:
  - Add support for "S" augmentation for signal stack frames.
  - Add support for CFA value expressions and encodings.
  - Various improvements to the prelink test.


author: Alexandre Oliva <aoliva@redhat.com> - 6.3.0.0-1.115
changelog:
  - Change dwarf2 frame identifiers to use the actual PC instead of the
  function's entry point.
  - Fix FSF and GDB contact addresses in new testcases.
  - Do not try to compile x86_64-only CFA testcase on 32-bit x86.
  - Change prelink test to issue untested instead of warning message if
  system libraries are not prelinked.


author: Alexandre Oliva <aoliva@redhat.com> - 6.3.0.0-1.119
changelog:
  - Fix regression in PIE debugging (BZ 133944) (re?)introduced by the
  prelink fix (BZ 175075, BZ 190545).  Improve testcase for the prelink
  fix.
  - Revert dwarf2 frame identifier change.


author: Stepan Kasal <skasal@redhat.com> - 6.3.0.0-1.123
changelog:
  - Use fopen64 where available.  Fixes BZ 178796, BZ 190547.
  - Use bigger numbers than int.  Fixes BZ 171783, BZ 179096.


author: Alexandre Oliva <aoliva@redhat.com> - 6.3.0.0-1.128
changelog:
  - Avoid race conditions caused by exceptions messing with signal masks.
  (BZ 175270, BZ 175083, maybe BZ 172938).
  - Hardcode /bin and /usr/bin paths into gstack (BZ 179829, BZ 190548).
  - Build in a subdir of the source tree instead of in a sibling directory.
  - Switch to versioning scheme that uses the same base revision number
  for all OSes, and uses a suffix to tell the builds apart and ensure
  upgradability.


author: Alexandre Oliva <aoliva@redhat.com> - 6.3.0.0-1.130
changelog:
  - Rewrite patch for BZ 175270, BZ 175083 so as to catch the exception
  earlier.
  - Remove too-fragile testcases from patches for CFA value and "S"
  augmentation.


author: Alexandre Oliva <aoliva@redhat.com> - 6.3.0.0-1.132
changelog:
  - Require flex and bison at build time.
  - Additional patch for BZ 175083, to cope with waitpid setting status
  even when returning zero.


author: Alexandre Oliva <aoliva@redhat.com> - 6.5-1
changelog:
  - Upgrade to GDB 6.5.  Drop redundant patches, forward-port remaining
  ones.  Re-enable ada and objc testsuites.


author: Alexandre Oliva <aoliva@redhat.com> - 6.5-2
changelog:
  - BuildReq sharutils, prelink and, on multilib systems, 32-bit glibc-devel.
  - Drop obsolete attach-stop patch.
  - Fix testcases in threaded-watchpoints2 and step-thread-exit patches.
  - Re-enable attach-pie.exp, asm-source.exp and sigstep.exp tests.


author: Alexandre Oliva <aoliva@redhat.com> - 6.5-3
changelog:
  - Add missing definition of multilib_64_archs for glibc-devel buildreqs.
  - Backport support for .gnu.hash sections.


author: Alexandre Oliva <aoliva@redhat.com> - 6.5-5
changelog:
  - Backport support for i386 nop memory instructions.
  - Fix debuginfo addresses resolving for --emit-relocs Linux kernels
  (BZ 203661, from Jan Kratochvil, like the remaining changes).
  - Bugfix segv on the source display by ^X 1 (fixes Patch130, BZ
  200048).
  - Do not step into the PPC solib trampolines (BZ 200533).
  - Fix exec() from threaded program, partial CVS backport (BZ 182116).
  - Fix occasional failure to load shared libraries (BZ 146810).
  - Bugfix object names completion (fixes Patch116, BZ 193763).
  - Avoid crash of 'info threads' if stale threads exist (BZ 195429).
  - Handle corrupted or missing location list information (BZ 196439).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.5-9
changelog:
  - Fix crash on C++ symbol failing to be demangled (BZ 206813).
  - Fix attach to stopped process, supersede `gdb-6.3-attach-stop-20051011.patch'.
  - Fix TLS symbols resolving for objects with separate .debug file (-debuginfo).
  - Fix TLS symbols resolving for shared libraries with a relative pathname.
  - Support TLS symbols (+`errno' suggestion if no pthread is found) (BZ 185337).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.5-10
changelog:
  - Support IPv6 for gdbserver (BZ 198365).
  - Temporarily disable testcase "chng-syms.exp" for a possible kernel Bug 207002.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.5-11
changelog:
  - No longer disassemble invalid i386 opcodes of movQ/movA (BZ 172034).
  - Simplify the IPv6 patch for gdbserver (BZ 198365).
  - Suggest fixing your target architecture for gdbserver(1) (BZ 190810).
  - Fix dereferencing registers for 32bit inferiors on 64bit hosts (BZ 181390).
  - Fix `gcore' command for 32bit inferiors on 64bit hosts.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.5-14
changelog:
  - Fix "??" resolving of symbols from (non-prelinked) debuginfo packages.
  - Fix "??" resolving of symbols from overlapping functions (nanosleep(3)).
  - Also disable testcase "checkpoint.exp" for a possible kernel Bug 207002.
  - Provided (disabled during build) threading testsuite from BEA.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.5-19
changelog:
  - Fix attachment also to a threaded stopped process (BZ 219118).
  - Cleanup any leftover testsuite processes as it may stuck mock(1) builds.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.5-20
changelog:
  - Fix bogus 0x0 unwind of the thread's topmost function clone(3) (BZ 216711).
  - Testcase for readline segfault on excessively long hand-typed lines.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.5-21
changelog:
  - Try to reduce sideeffects of skipping ppc .so libs trampolines (BZ 218379).
  - Fix lockup on trampoline vs. its function lookup; unreproducible (BZ 218379).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.5-22
changelog:
  - Fix unwinding crash on older gcj(1) code (extended CFI support) (BZ 165025).
  - Include testcase for the readline history of input mode commands (BZ 215816).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.5-23
changelog:
  - Find symbols properly at their original (included) file (BZ 109921).
  - Remove the stuck mock(1) builds disfunctional workaround (-> mock BZ 221351).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.5-26
changelog:
  - Fix unwinding of non-debug (.eh_frame) PPC code, Andreas Schwab (BZ 140532).
  - Fix unwinding of debug (.debug_frame) PPC code, workaround GCC (BZ 140532).
  - Fix missing testsuite .log output of testcases using get_compiler_info().


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.6-1
changelog:
  - Upgrade to GDB 6.6.  Drop redundant patches, forward-port remaining ones.
  - Backported post gdb-6.6 release ia64 unwinding fixups.
  - Testcase for exec() from threaded program (BZ 202689).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.6-2
changelog:
  - Backported post gdb-6.6 release PPC `show endian' fixup.
  - Fix displaying of numeric char arrays as strings (BZ 224128).
  - Simplified patches by merging upstream accepted ones into a single file.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.6-3
changelog:
  - Fix a race during attaching to dying threads; backport (BZ 209445).
  - Testcase of unwinding has now marked its unsolvable cases (for BZ 140532).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.6-8
changelog:
  - Use definition of an empty structure as it is not an opaque type (BZ 233716).
  - Fixed the gdb.base/attachstop.exp testcase false 2 FAILs.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.6-9
changelog:
  - Allow running `/usr/bin/gcore' with provided but inaccessible tty (BZ 229517).
  - Fix testcase for watchpoints in threads (for BZ 237096).
  - BuildRequires now `libunwind-devel' instead of the former `libunwind'.
  - Use the runtime libunwind .so.7, it requires now >= 0.99-0.1.frysk20070405cvs.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.6-11
changelog:
  - Package review, analysed by Ralf Corsepius (BZ 225783).
   - Fix prelink(8) testcase for non-root $PATH missing `/usr/sbin' (BZ 225783).
   - Fix debugging GDB itself - the compiled in source files paths (BZ 225783).
   - Fix harmless GCORE stack buffer overflow, by _FORTIFY_SOURCE=2 (BZ 238285).
   - Fix XML support - the build was missing `expat-devel'.
   - Updated the `info' files handling by the spec file.
   - Building now with the standard Fedora code protections - _FORTIFY_SOURCE=2.
   - Use multiple CPUs for the build (%{?_smp_mflags}).
   - Separate testsuite run to its %check section.
   - Fix (remove) non-ASCII spec file characters.
   - Remove system tools versions dumping - already present in mock build logs.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.6-12
changelog:
  - Enable PowerPC to print 128-bit long double variables (BZ 237872).
  - New testcase for gcore of 32bit inferiors on 64bit hosts.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.6-14
changelog:
  - Fixup for the PPC Power6/DFP instructions disassembly (BZ 230000).
  - New testcase for the GCORE buffer overflow (for BZ 238285, formerly 235753).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.6-15
changelog:
  - Testcase update to cover PPC Power6/DFP instructions disassembly (BZ 230000).
  - Disable some known timeouting/failing testcases to reduce the build time.
  - Fix crash on missing filenames debug info (BZ 242155).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.6-16
changelog:
  - Fix attaching a stopped process on expected + upstream kernels (BZ 233852).
   - Fix attaching during a pending signal being delivered.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.6-17
changelog:
  - Support for stepping over PPC atomic instruction sequences (BZ 237572).
  - `set scheduler-locking step' is no longer enforced but it is now default.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.6-20
changelog:
  - Do not hang on exit of a thread group leader (BZ 247354).
  - New test for upstream fix of VDSO decoding while attaching to an i386 process.
  - Fixed BZ # 232014 -> 232015.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.6-21
changelog:
  - Fixed compatibility with Rawhide kernel fs.binfmt_elf.core_dump_elf_headers=1.
  - .spec file updates to mostly pass RPMLINT - Fedora merge review (BZ 225783).
  - Fixed testcase of the exit of a thread group leader (of BZ 247354).
  - Cleanup any leftover testsuite processes as it may stuck mock(1) builds.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.6-24
changelog:
  - Fixed compatibility with the Rawhide glibc open(2) syscall sanity checking.
  - Update the core_dump_elf_headers=1 compatibility code to the upstream variant.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.6-26
changelog:
  - New fast verification whether the .debug file matches its peer (build-id).
  - New locating of the matching binaries from the pure core file (build-id).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.6-28
changelog:
  - Support also the `$allocate' and `$delete' ctor/dtor variants (BZ 301701).
  - Fix the build compatibility with texinfo >= 4.10.
  - Fix the testcase for pending signals (from BZ 233852).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.6-29
changelog:
  - Fixed the kernel VDSO loading (`warning: no loadable sections found in ...').
  - Fix the testcase for pending signals (from BZ 233852).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.6-30
changelog:
  - Fix re-setting of the ctors/dtors breakpoints with multiple PCs (BZ 301701).
  - Avoid one useless user question in the core files locator (build-id).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.6-31
changelog:
  - Fix address changes of the ctors/dtors breakpoints w/multiple PCs (BZ 301701).
  - Delete an info doc file on `rpmbuild -bp' later rebuilt during `rpmbuild -bc'.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.6-32
changelog:
  - Set the breakpoints always to all the ctors/dtors variants (BZ 301701).
  - Fix a TUI visual corruption due to the build-id warnings (BZ 320061).
  - Fixed the kernel i386-on-x86_64 VDSO loading (producing `Lowest section in').


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.6-37
changelog:
  - Fix hiding unexpected breakpoints on intentional step/next commands.
  - Fix s390 compilation warning/failure due to a wrongly sized type-cast.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.7-1
changelog:
  - Upgrade to GDB 6.7.  Drop redundant patches, forward-port remaining ones.
  - Fix rereading of the main executable on its change.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.7.1-3
changelog:
  - Fix `errno' resolving on recent glibc with broken DW_AT_MIPS_linkage_name.
  - Imported new test for 6.7 PPC hiding of call-volatile parameter register.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.7.1-4
changelog:
  - Fix `errno' resolving across separate debuginfo files.
  - Fix segfault on no file loaded, `set debug solib 1', `info sharedlibrary'.
  - Extend the testsuite run for all the languages if %{dist} is defined.
  - Support gdb.fortran/ tests by substituting the g77 compiler by gfortran.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.7.1-7
changelog:
  - Backport the gcc-4.3 compatibility -Werror fixes.
  - Fix documentation on hardware watchpoints wrt multiple threads.
  - Rename the patch file for BZ 235197 from its former name 234468.
  - Fix the vendora testcase `attach-32.exp' affecting the other tests results.
  - Support DW_TAG_interface_type the same way as DW_TAG_class_type (BZ 426600).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.7.1-8
changelog:
  - Fix detaching from a threaded formerly stopped process with non-primary
    thread currently active (general BZ 233852).
    - Enable back again the testcases named `attachstop.exp' (no such exist now).
    - Rename the testcase `gdb.threads/attachstop' to `gdb.threads/attachstop-mt'.
  - Test ia64 memory leaks of the code using libunwind.
  - Testcase delay increase (for BZ 247354).
  - Test gcore memory and time requirements for large inferiors.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.7.1-9
changelog:
  - Fix also threaded inferiors for hardware watchpoints after the fork call.
  - Test debugging statically linked threaded inferiors (BZ 239652).
    - It requires recent glibc to work in this case properly.
  - Testcase cleanup fixup of the gcore memory and time requirements of 6.7.1-8.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.7.1-11
changelog:
  - Improve the text UI messages for the build-id debug files locating.
    - Require now the rpm libraries.
  - Fix false `(no debugging symbols found)' on `-readnever' runs.
  - Extend the testcase `gdb.arch/powerpc-prologue.exp' for ppc64.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.7.1-13
changelog:
  - ia64 build fixes from Doug Chapman (BZ 428882).
  - gdbserver separated into an extra package (BZ 405791).
  - pstack obsoleted by included gstack (BZ 197020).
  - Fix #include <asm/ptrace.h> on kernel-headers-2.6.25-0.40.rc1.git2.fc9.x86_64.
  - Drop the PowerPC simulator as no longer being compatible with Fedora binaries.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.7.1-14
changelog:
  - Rename `set debug build-id' as `set build-id-verbose', former level 1 moved
    to level 2, default value is now 1, use `set build-id-verbose 0' now to
    disable the missing separate debug filenames messages (BZ 432164).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.7.1-15
changelog:
  - New --with parameters `testsuite' and `debug'.
    - Testsuite is now run during the build only on explicit `--with testsuite'.
  - Testsuite now possibly produces two outputs for the two GDB target arches.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.7.50.20080227-1
changelog:
  - Upgrade to the upstream gdb-6.8 prerelease.
  - Cleanup the leftover `.orig' files during %prep.
  - Add expat-devel check by the configure script (for the other-arch builds).
  - `--with testsuite' now also BuildRequires: fpc
  - Backport fix of a segfault + PIE regression since 6.7.1 on PIE executables.
  - Update the printed GDB version string to be Fedora specific.
  - Fix/implement the Fortran dynamic arrays support (BZ 377541).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.7.50.20080227-2
changelog:
  - Drop the unused `ChangeLog.RedHat' file stubs.
  - New rpm option `--with upstream' to drop the Fedora patches for testing.
  - Drop some no longer valid .spec file comments.
  - Include the Fortran dynamic arrays entry for changelog of 6.7.50.20080227-1.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.7.50.20080227-3
changelog:
  - build-id warnings integrated more with rpm and the lists of the warnings got
    replaced usually by a single-line `debuginfo-install' advice.
    - FIXME: Testsuite needs an update for the new pre-prompt messages.
  - Fix the `--with upstream' compilation - gstack/pstack are now omitted.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8-2
changelog:
  - Fix a regression due to PIE of reloading a changed exec file (BZ 433410).
  - Include also biarch libgcc on %{multilib_64_archs} for the testsuite.
  - Cosmetic fix of a testcase sanity breakpoint setting (part of BZ 233852).
  - New test of hiding unexpected breakpoints on intentional step commands.
  - New test of GCORE for shmid 0 shared memory mappings.
  - New test of a crash on `focus cmd', `focus prev' commands.
  - Fix a minor test race of the hardware watchpoints after the fork call.
  - Test crash on a sw watchpoint condition getting out of the scope.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8-3
changelog:
  - Fix ia64 compilation errors (Yi Zhan, BZ 442684).
  - Fix build on non-standard rpm-devel includes (Robert Scheck, BZ 442449).
  - Do not run the PIE mode for the testsuite during `--with upstream'.
  - Fix test of the crash on a sw watchpoint condition getting out of the scope.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8-4
changelog:
  - Backport fix on various forms of threads tracking across exec() (BZ 442765).
  - Testsuite: Include more biarch libraries on %{multilib_64_archs}.
  - Disable the build-id warnings for the testsuite run as they cause some FAILs.
  - Fix PIE support for 32bit inferiors on 64bit debugger.
  - Fix trashing memory on one ada/gnat testcase.
  - Make the testsuite results on ada more stable.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8-6
changelog:
  - Fix gdb.base/gcore-shmid0.exp to be unresolved on recent kernels.
  - Make the testsuite results of dfp-test.exp more stable.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8-10
changelog:
  - Fix crash on a watchpoint update on an inferior stop.
  - Fix the s390x part of the hardware watchpoints after a fork.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8-11
changelog:
  - Fix the testsuite run for ia64 (where no -m64 is present).
  - Test a crash on libraries missing the .text section.
  - Protect development in the build tree by automatic Makefile dependencies.
  - Refuse creating watchpoints of an address value, suggested by Martin Stransky.
  - Disable randomization (such as by setarch -R), suggested by Jakub Jelinek.
  - Fix compatibility with recent glibc headers.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8-15
changelog:
  - Temporary rpm-4.5.90 compatibility workaround by Panu Matilainen.
  - Fix a regression in the constant watchpoints fix, found by Daniel Jacobowitz.
  - Fix the prelink testcase for false FAILs on i386.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8-18
changelog:
  - Fix powerpc recent secure PLTs handling (shared library calls) (BZ 452960).
  - Fix the testsuite .spec runner to run biarch also on ppc.
  - Reenable testcases threadcrash.exp, chng-syms.exp, checkpoint.exp (BZ 207002).
  - Fix PRPSINFO in the core files dumped by gcore (BZ 254229), reformatted patch
    from Denys Vlasenko.
  - Fix register assignments with no GDB stack frames, Denys Vlasenko (BZ 436037).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8-20
changelog:
  - Temporarily disable attaching to a stopped process (BZ 453688)
    - To be reintroduced after a fix of the kernel BZ 454404.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8-21
changelog:
  - Fix MI debuginfo print on reloaded exec, found by Denys Vlasenko (BZ 459414).
  - Extend the Fortran dynamic variables patch also for dynamic Fortran strings.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8-22
changelog:
  - Remove `gdb-6.3-nonthreaded-wp-20050117.patch' as obsoleted + regressing now.
  - Make the GDB quit processing non-abortable to cleanup everything properly.
  - Support DW_TAG_constant for Fortran in recent Fedora/RH GCCs.
  - Fix crash on DW_TAG_module for Fortran in recent Fedora/RH GCCs.
  - Readd resolving of bare names of constructors and destructors.
  - Include various vendor testcases:
    - Leftover zombie process (BZ 243845).
    - Multithreaded watchpoints (`gdb.threads/watchthreads2.exp').
    - PIE testcases (`gdb.pie/*').
    - C++ contructors/destructors (`gdb.cp/constructortest.exp').


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8-23
changelog:
  - Fix attaching to stopped processes, based on the upstream version now.
    - Just kernel-2.6.25 neither upstream nor utrace work with it; 2.6.9 works.
  - Fix occasional crash on a removed watchpoint.
  - Fix false testcase FAILs for `gdb.pie/break.exp'.
  - Fix a false warning (+a testcase FAIL) on s390x watchpoints.
  - Fix a false FAIL on s390x `gdb.base/dump.exp'.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8-25
changelog:
  - Fix the variable-length-arrays support (BZ 468266, feature BZ 377541).
  - Fix the debuginfo-install suggestions for missing base packages (BZ 467901),
    also update the rpm/yum code to no longer require _RPM_4_4_COMPAT.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8-26
changelog:
  - Fix more the variable-length-arrays support (BZ 468266, feature BZ 377541).
  - Fix the watchpoints conditionals.
  - Fix on PPC spurious SIGTRAPs on active watchpoints.
  - Fix occasional stepping lockup on many threads, seen on ia64.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8-27
changelog:
  - Fix resolving of variables at locations lists in prelinked libs (BZ 466901),
    bugreported by Michal Babej.
  - Never terminate `bt full' on a problem of variable resolving (for BZ 466901).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8-29
changelog:
  - Fix more the variable-length-arrays support (BZ 468266, feature BZ 377541).
  - Integrate the `bt full' protection (for BZ 466901) into the VLA patch.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8.50.20081214-2
changelog:
  - Fix crash / implement `finish' into inlined functions (BZ 479781).
  - Drop the gdb.threads/attach-into-signal.exp change as obsolete.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8.50.20090302-1
changelog:
  - Include the Archer Project: http://sourceware.org/gdb/wiki/ProjectArcher
    snapshot: 8cc3753a9aad85bf53bef54c04334c60d16cb251
    * [python] Python scripting support: http://sourceware.org/gdb/wiki/PythonGdb
    * [catch-syscall] Trap and display syscalls.
    * [delayed-symfile] Improve startup performance by lazily read psymtabs.
    * [exception-rewind] Fix fatal C++ exceptions in an inferior function call.
    * [expr] Expressions, single-quote elimination, C++ input canonicalization.
    * [using-directive] C++ namespaces.
    * [vla] C variable length arrays / DW_FORM_block / Fortran dynamic arrays.
    * [misc] Fix debuginfoless `return' (BZ 365111), fix command-line macros for
      expected GCC (BZ 479914), new testcase for valgrind (for BZ 483262),
      implement `info common' for Fortran, fix Fortran logical-kind=8 (BZ 465310),
      fix static variable in C++ constructors (BZ 445912), fix power7 (BZ 485319).
  - Upgrade to the FSF GDB gdb-6.8.50 snapshot.
  - Fix parsing elf64-i386 files for kdump PAE vmcore dumps (BZ 457187).
    - Turn on 64-bit BFD support, globally enable AC_SYS_LARGEFILE.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8.50.20090302-3
changelog:
  - Archer update to the snapshot: 6cf16c0711e844094ab694b3d929f7bd30b49f61
  - Fix crash on the inlined functions support.
  - Fix crash from the PIE support, its varobj_refresh() was called only before
    varobj_invalidate() which is sufficient.
  - Fix BuildRequires for the `--with testsuite' runs.
  - Use the newly introduced `--with-pythondir' option.
  - Remove libstdcxx [python] pretty printers (as included in libstdc++ rpm now).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8.50.20090302-6
changelog:
  - Archer update to the snapshot: 543fb2154d3bd551344b990b911be5c6cc703504
   - Fixes [delayed-symfile] excessive `(no debugging symbols found)' messages.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8.50.20090302-7
changelog:
  - Archer update to the snapshot: ec29855686f2a78d90ebcc63765681249bbbe808
  - Temporarily place libstdc++ pretty printers in this gdb.rpm.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8.50.20090302-8
changelog:
  - Archer update to the snapshot: a99e30d08ade4a2df0f943b036cd653bcd12b04d
  - Fixes internal error on breaking at a multi-locations C++ caller (BZ 488572).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8.50.20090302-9
changelog:
  - Archer backport: aafe933b497eee8cfab736a10bae1a90d4bceb18
    - [python] Remove duplicate target-wide-charset parameter


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8.50.20090302-10
changelog:
  - Archer update to the snapshot: 935f217d3367a642374bc56c6b146d376fc3edab
  - Archer backport: 281278326412f9d6a3fabb8adc1d419fd7ddc7d7
    - Fix [expr] crash reading invalid DWARF C++ symbol "" (BZ 490319).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8.50.20090302-11
changelog:
  - Archer update to the snapshot: e734ed95d296a3342d4147873c4641cea6c4d7fe
  - Archer backport: 1e1d73cda98b1adda884b80e07c7b4929c175628
    - Fixes [expr] compatibility with gcc-4.4 on gdb.cp/namespace-using.exp.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8.50.20090302-12
changelog:
  - Archer update to the snapshot: 837d9879980148af05eae540d92caeb7200f1813
  - Archer backport: 8340d06295c8db80c544503458305197891e0348
    - Fixes [master] regression for Eclipse CDT testsuite.
  - Archer backport: 16328456d5740917ade0a49bcecc14c4564b9a99
    - Fixes #2 [expr] compatibility with gcc-4.4 on gdb.cp/namespace-using.exp.
  - Rebase [expr] on the Keith Seitz's sync with FSF GDB fixing the former merge.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8.50.20090302-13
changelog:
  - Archer update to the snapshot: d144a3633454046aaeae3e2c369c271834431d36
  - Archer backport: a2c49b7640ebe7ce1376902d48d5bbbee600996b
    - Fixup compilation older GCCs.
  - Archer backport: fe48224ce1bd22f37a7fa6d111d54c1a340392bf
    - KFAIL 4 cases of: gdb.arch/powerpc-power7.exp
  - Archer backport: d144a3633454046aaeae3e2c369c271834431d36
    - Fix C local extern variables (requires gcc-4.4.0-0.30).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8.50.20090302-14
changelog:
  - Archer update to the snapshot: f6273d446ff87e50976600ba3f71b88d61043e20
  - Archer backport: f6273d446ff87e50976600ba3f71b88d61043e20
    - Use pretty-printers to print base classes inside a derived class.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8.50.20090302-15
changelog:
  - Archer update to the snapshot: 7c7c77576669d17ad5072daa47ea3a4fd954483d
  - Archer backport: 7c7c77576669d17ad5072daa47ea3a4fd954483d (Peter Bergner)
    - Disassemble Power7 instructions right in the default/only -Many GDB mode.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8.50.20090302-17
changelog:
  - Archer update to the snapshot: 7c250ce99c90cf6097e2ec55ea0f205830979cee
  - Archer backport: c14d9ab7eef43281b2052c885f89d2db96fb5f8e
    - Revert a change regressing: gdb.objc/basicclass.exp
  - Archer backport: ebd649b96e61a1fb481801b65d827bca998c6633
  		 + 1f080e897996d60ab7fde20423e2947512115667
  		 + 1948198702b51b31d79793fc49434b529b4e245f
  		 + e107fb9687bb1e7f74170aa3d19c4a8f6edbb10f
  		 + 1e012c996e121cb35053d239a46bd5dc65b0ce60
    - Update the Python API from upstream.
  - Archer backport: d3c83ad5ec9f7672b87af9ad29279f459e53da11
    - Fix a Python branch crash.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8.50.20090302-18
changelog:
  - Archer update to the snapshot: d1fee5066408a09423621d1ebc64e6d3e248ed08
  - Archer backport: 4854339f75bdaf4b228fc35579bddbb2a1fecdc1
    - Fix Python FrameIterator.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8.50.20090302-28
changelog:
  - Archer update to the snapshot: 000db8b7bfef8581ef099ccca8689cfddfea1be8
  - Archer backport: b8d3bea36b137effc929e02c4dadf73716cb330b
    - Ignore explicit die representing global scope '::' (gcc 4.1 bug).
  - Archer backport: c2d5c4a39b10994d86d8f2f90dfed769e8f216f3
    - Fix parsing DW_AT_const_value using DW_FORM_string
  - Archer backport: 8d9ab68fc0955c9de6320bec2821a21e3244600d
  		 + db41e11ae0a3aec7120ad6ce86450d838af74dd6
    - Fix Fortran modules/namespaces parsing (but no change was visible in F11).
  - Archer backport: 000db8b7bfef8581ef099ccca8689cfddfea1be8
    - Fix "some Python error when displaying some C++ objects" (BZ 504356).
  - testsuite: Support new rpmbuild option: --with parallel
  - testsuite: gdb-orphanripper.c: Fix uninitialized `termios.c_line'.
  - Fix crashes due to (missing) varobj revalidation, for VLA (for BZ 377541).
  - Archer backport: 58dcda94ac5d6398f47382505e9d3d9d866d79bf
  		 + f3de7bbd655337fe6705aeaafcc970deff3dd5d5
    - Implement Fortran modules namespaces (BZ 466118).
  - Fix crash in the charset support.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8.50.20090302-29
changelog:
  - Archer update to the snapshot: 30c13da4efe18f43ee34aa4b29bc86e1a53de548
  - Archer backport: 30c13da4efe18f43ee34aa4b29bc86e1a53de548
    - Fix dereferencing unbound C arrays (BZ 505163).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8.50.20090302-33
changelog:
  - Archer update to the snapshot: 05c402a02716177c4ddd272a6e312cbd2908ed68
  - Archer backport: 05c402a02716177c4ddd272a6e312cbd2908ed68
    - Remove the [archer-pmuldoon-exception-rewind-master] branch.
    - Include this functionality as a FSF GDB accepted patchset.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8.50.20090302-34
changelog:
  - Fix backtraces from core files with the executable found+loaded via build-id.
    - Due to F-11 GCC no longer needlessly duplicating .eh_frame as .debug_frame.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8.50.20090302-36
changelog:
  - Fix GDB crash on cloned-TIDs with no associated pthread (BZ 471819).
  - Workaround rpm.org#76 rpm-devel requirement for debuginfo names (BZ 508193).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8.50.20090302-37
changelog:
  - Replace the fix of cloned-TIDs with no pthread from upstream (BZ 471819).
  - Fix a parallel testsuite runs incompatibility in gdb.base/gcore-shmid0.exp.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8.50.20090302-38
changelog:
  - Archer update to the snapshot: 17bfc0488f54aeeb7a9e20ef3caa7e31e8e985fb
  - Archer backport: de9c5190034b84b0a5fb4b98b05b304cda187700
    - [vla] Fix a crash regression on constant DW_AT_data_member_location.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8.50.20090302-39
changelog:
  - testsuite: Fix multiple runs in parallel on a single host.
  - testsuite: Remove the rpmbuild option: --with parallel
  - testsuite: Run the testsuite with default rpm _smp_mflags.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8.50.20090302-41
changelog:
  - Fix compatibility of --with-system-readline and readline-6.0+.
  - Temporarily disabled orphanripper on Fedora 12.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8.50.20090803-1
changelog:
  - Upgrade to the FSF GDB gdb-6.8.50 snapshot: 6.8.50.20090803
  - archer-jankratochvil-fedora12 commit: 0222cb1f4ddd1eda32965e464cb60b1e44e110b2


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8.50.20090810-2
changelog:
  - Upgrade to the FSF GDB gdb-6.8.50 snapshot: 6.8.50.20090810
  - archer-jankratochvil-fedora12 commit: 93ec16e6f5000dd64d433d86674e820ed0f35b72


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8.50.20090811-1
changelog:
  - Support constant DW_AT_data_member_location by GCC PR debug/40659 (BZ 515377).
  - Fix .spec URL.
  - archer-jankratochvil-fedora12 commit: 81de3c6abae4f7e3738aa9bcc0ab2f8725cce252


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8.50.20090811-2
changelog:
  - archer-jankratochvil-fedora12 commit: 93f5e942bdcdcc376ece452c309bedabae71def9
  - Fix "can't compute CFA for this frame" (by Tom Tromey, BZ 516627).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8.50.20090811-3
changelog:
  - archer-jankratochvil-fedora12 commit: 2888fafe63889757c6fd27ccc2f25661d43fd1a4
  - Drop archer-jankratochvil-vla VAROBJ invalidate/revalidate split to fix
    regressions against FSF GDB HEAD.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8.50.20090818-1
changelog:
  - Upgrade to the FSF GDB gdb-6.8.50 snapshot: 6.8.50.20090818
  - archer-jankratochvil-fedora12 commit: 5e0d1cc74f119391a2c3ae25ef5749fc28674f06


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8.50.20090818-3
changelog:
  - archer-jankratochvil-fedora12 commit: 850e3cb38a25cb7fdfa4cef667626ffbde51bcac
  - Fix the hardware watchpoints.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8.50.20090818-4
changelog:
  - Fixup "bad type" internal error, import from FSF GDB.
  - archer-jankratochvil-fedora12 commit: 2ba2bc451eb832182ef84c3934115de7a329da7c


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8.50.20090818-7
changelog:
  - archer-jankratochvil-fedora12 commit: d25596676e8811b03f8c9aba6bbd04ebaa9ff5db
    - [call-frame-cfa] Fix parsing CFA-relative frames (BZ 516627, Tom Tromey).
    - [vla] variable length Fortran strings for -O -g code (part of BZ 508406, me).
    - [python] varobj + general fixes (Tom Tromey).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8.50.20090818-8
changelog:
  - archer-jankratochvil-fedora12 commit: a081d2f12945e9468edd5f4341d3e945bd0fefe9
    - [expr] Fix too slow lookups in large C++ programs (Sami Wagiaalla).
    - [python] Fix varobj changed values reporting (GDB PR 10584, Tom Tromey).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8.50.20090910-1
changelog:
  - Upgrade to the FSF GDB gdb-6.8.50 snapshot: 6.8.50.20090910
  - archer-jankratochvil-fedora12 commit: 941eb487a42933e442cb4d11344cda96ecb8a04d
    - [next-over-throw] Fix exceptions thrown during next (Tom Tromey).
    - [bp_location-accel] Do not (much) slow down on 500+ breakpoints (me).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8.91.20090917-1
changelog:
  - Upgrade to the FSF GDB gdb-7.0 branch and snapshot: 6.8.91.20090917
  - archer-jankratochvil-fedora12 commit: 16f3f01cc2cbc15283462eaabdfcde92cf42cdc6
  - Drop the qsort_cmp workaround as resolved in FSF GDB now (BZ 515434).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8.91.20090921-1
changelog:
  - Upgrade to the FSF GDB gdb-7.0 snapshot: 6.8.91.20090921
  - archer-jankratochvil-fedora12 commit: 0d5c38dd89050c0ee1cf049656f177c170d675d4
    - [expr] Check has_stack_frames before calling find_pc_line (Sami Wagiaalla).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8.91.20090925-1
changelog:
  - Upgrade to the FSF GDB gdb-7.0 snapshot: 6.8.91.20090925
  - archer-jankratochvil-fedora12 commit: 4338ea85c798007c32594032f602db9fd230eba9
    - [python] Don't directly reference self.frame (Tom Tromey).
    - [expr] Updates from branch (Keith Seitz).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8.91.20090930-1
changelog:
  - Fix broken python "help()" command "modules" (BZ 526552).
  - Upgrade to the FSF GDB gdb-7.0 snapshot: 6.8.91.20090930
  - archer-jankratochvil-fedora12 commit: 7cb860f03e2437c97239334ebe240d06f45723e0


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.0-1
changelog:
  - Formal upgrade to the final FSF GDB release gdb-7.0.
  - Fix GNU/Linux core open: Can't read pathname for load map: Input/output error.
  - archer-jankratochvil-fedora12 commit: ce4ead356654b951a49ca78d81ebfff95e758bf5


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.0-5
changelog:
  - Make the package buildable on RHEL-5/CentOS-5 (without librpm there).
  - archer-jankratochvil-fedora12 commit: 5b73ea6a0f74e63db3b504792fc1d37f548bdf5c


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.0-6
changelog:
  - Fix missing zlib-devel BuildRequires to support compressed DWARF sections.
  - Include post-7.0 FSF GDB fixes.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.0-7.fc12
changelog:
  - Support GNU IFUNCs - indirect functions (BZ 539590).
  - Fix bp conditionals [bp_location-accel] regression (Phil Muldoon, BZ 538626).
  - Fix missed breakpoint location [bp_location-accel] regression (upstream).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.0-8.fc12
changelog:
  - Fix slowness/hang when printing some variables (Sami Wagiaalla, BZ 541093).
  - archer-jankratochvil-fedora12 commit: 6817a81cd411acc9579f04dcc105e9bce72859ff


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.0-9.fc12
changelog:
  - Replace the PIE (Position Indepdent Executable) support patch by a new one.
  - Drop gdb-6.3-nonthreaded-wp-20050117.patch as fuzzy + redundant.
  - Fix callback-mode readline-6.0 regression for CTRL-C.
  - Fix syscall restarts for amd64->i386 biarch.
  - Various testsuite results stability fixes.
  - Fix crash on reading stabs on 64bit (BZ 537837).
  - archer-jankratochvil-fedora12 commit: 16276c1aad1366b92e687c72cab30192280e1906
  - archer-jankratochvil-pie-fedora12 ct: 2ae60b5156d43aabfe5757940eaf7b4370fb05d2


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.0-10.fc12
changelog:
  - Make gdb-6.3-rh-testversion-20041202.patch to accept both RHEL and Fedora GDB.
  - Adjust BuildRequires for Fedora-12, RHEL-6 and RHEL-5 builds.
  - [vla] Fix compatibility of dynamic arrays with iFort (BZ 514287).
  - Fix stepping through OMP parallel Fortran sections (BZ 533176).
  - New fix of bp conditionals [bp_location-accel] regression (BZ 538626).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.0-11.fc12
changelog:
  - [pie] Fix general ppc64 regression due to a function descriptors bug.
  - [pie] Fix also keeping breakpoints disabled in PIE mode.
  - Import upstream <tab>-completion crash fix.
  - Drop some unused patches from the repository.
  - More RHEL-5 build compatibility updates.
    - Use gfortran44 when running the testsuite on RHEL-5.
    - Disable python there due to insufficient ppc multilib.
  - Fix orphanripper hangs and thus enable it again.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.0-12.fc12
changelog:
  - Workaround build on native ppc64 host.
  - More RHEL-5 compatibility updates.
    - Disable warning messages new for gdb-6.8+ for RHEL-5 backward compatibility.
    - Workaround RHEL-5 kernels for detaching SIGSTOPped processes (BZ 498595).
    - Serialize the testsuite output to keep the order for regression checks.
    - Re-enable python for all non-ppc* arches.
    - More gcc44 stack exceptions when running the testsuite on RHEL-5.
  - Fix backward compatibility with G++ 4.1 namespaces "::".
  - Fix regression on re-setting the single ppc watchpoint slot.
  - Update snapshot of FSF gdb-7.0.x branch.
    - Backport fix of dcache invalidation locking up GDB on ppc64 targets.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.0-13.fc12
changelog:
  - [pie] Fix a race in testcase gdb.base/valgrind-db-attach.exp.
  - Fix regression by python on ia64 due to stale current frame.
  - Disable python iff RHEL-5 && (Brew || ppc64).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.0-15.fc12
changelog:
  - Fix error on a sw watchpoint active at function epilogue (hit on s390x).
  - testsuite: Fix false MI "unknown output after running" regression.
  - testsuite: Update ia64-sigtramp.exp for recent GDB.
  - Implement bt-clone-stop.exp fix also for ia64.
  - testsuite: Upstream condbreak.exp results stability fix (Daniel Jacobowitz).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.0-16.fc12
changelog:
  - More RHEL-5 compatibility updates.
    - Disable the build-id support by default.
    - Bundle back gdbserver to the base gdb package.
    - Remove bundled pstack.
    - Drop the BuildRequires of rpm-devel.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.0.1-17.fc12
changelog:
  - Formal upgrade to the FSF GDB release gdb-7.0.1.
    - Fix regression of gdb-7.0.1 not preserving typedef of a field.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.0.1-18.fc12
changelog:
  - Fix regression of gdb-7.0 (from 6.8) crashing on typedefed bitfields.
  - Fix related_breakpoint stale ref crash.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.0.1-21.fc12
changelog:
  - [vla] Fix regression on fields of structs in internal vars (BZ 553338).
  - archer-jankratochvil-fedora12 commit: 6e73988f653ba986e8742f208f17ec084292cbd5


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.0.1-22.fc12
changelog:
  - Comply with new package review:
    - Fix .spec Source as this is not a snapshot now.
    - Convert all spaces to tabs.
    - Fix missing %defattr at %files for gdbserver.
    - Replace all hardcoded-library-path by variants of %{_isa}.
  - Include %{_isa} for appropriate Requires and BuildRequires.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.0.1-25.fc12
changelog:
  - non-librpm missing debuginfo yumcommand now prints also --disablerepo='*'
    to save some bandwidth by yum (Robin Green, BZ 554152).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.0.50.20100116-1.fc13
changelog:
  - Upgrade to the FSF GDB snapshot: 7.0.50.20100116
  - archer-jankratochvil-fedora13 commit: 81810a20b2d2c3bf18e151de3cddfc96445b3c46
  - [expr-cumulative] Archer branch is missing in this release.
  - Update rpm.org#76 workaround for rpm-4.8 using librpm.so.1.
  - Dissect archer-jankratochvil-misc into Patch403...Patch408.
  - Some regressions exist in this release.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.0.50.20100118-1.fc13
changelog:
  - Upgrade to the FSF GDB snapshot: 7.0.50.20100118
  - Upgrade libstdc++-v3-python to r155978 (Phil Muldoon).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.0.50.20100121-1.fc13
changelog:
  - Upgrade to the FSF GDB snapshot: 7.0.50.20100121
  - archer-jankratochvil-fedora13 commit: ccde1530479cc966374351038057b9dda90aa251
  - [expr-cumulative] Archer branch is now included.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.0.50.20100121-2.fc13
changelog:
  - archer-jankratochvil-fedora13 commit: 21e418c04290aa5d2e75543d31fe3fe5d70d6d41
  - [expr-cumulative] Fix "break expr if (cond)" regression.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.0.50.20100121-4.fc13
changelog:
  - Adjust BuildRequires for RHELs, add ExcludeArch on ia64.
  - Disable one PIE-introduced assertion on RHELs.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.0.50.20100121-5.fc13
changelog:
  - Disable break-by-name on inlined functions due to a regression on parameters
    of inlined functions falsely <optimized out> (BZ 556975 Comment 8).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.0.50.20100121-6.fc13
changelog:
  - Disable addon (finish) due to inline-cmds.exp: up from outer_inline2 assert.
  - Fix gdb.arch/powerpc-power7.exp compatibility.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.0.50.20100128-10.fc13
changelog:
  - Upgrade to the FSF GDB snapshot: 7.0.50.20100128
  - archer-jankratochvil-fedora13 commit: 39c5a8b75fad3acd7204903db5dee025055a4594
    - Fix a regression on "AAA::ALPHA" test due to a merge from FSF GDB.
  - Fix a regression of previous release due to false identification as core file.
  - Move ifunc .patch into the GIT-managed archer-jankratochvil-fedora13 branch.
  - Update gdb.pie/corefile.exp from 2007-01-26 FSF GDB commit by Andreas Schwab.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.0.50.20100128-12.fc13
changelog:
  - archer-jankratochvil-fedora13 commit: 5a573e8b26a2f0a6947d4c0249e43e5456610860
  - Remove ExcludeArch on ia64 as it is now fixed up.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.0.50.20100203-13.fc13
changelog:
  - archer-jankratochvil-fedora13 commit: 59c35a31f0981a0f0b884b32c91ae6325b2126cd
  - Fortran: Fix regression on setting breakpoint at toplevel symbols (BZ 559291;
    David Moore, Intel).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.0.50.20100203-16.fc13
changelog:
  - Fix ia64 part of the bt-clone-stop.exp fix.
  - Fix gdb.ada/* regressions (Keith Seitz).
  - Remove false gdb_assert on $sp underflow.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.0.50.20100203-17.fc13
changelog:
  - Fix false warning: section .gnu.liblist not found in ...
  - Fix crash on stale addrinfo->sectindex (more sensitive due to the PIE patch).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.0.90.20100306-19.fc13
changelog:
  - Include also %doc COPYING3 (review by Petr Machata).
  - Remove URL for Source (review by Matej Cepl).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.0.90.20100312-23.fc13
changelog:
  - Update to new FSF GDB snapshot.
  - Fix double-free on std::terminate handler (Tom Tromey, BZ 562975).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.0.90.20100312-24.fc13
changelog:
  - Drop gdb-6.5-bz218379-ppc-solib-trampoline-fix.patch having false symbols
    resolving (related to BZ 573277).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.1-2.fc13
changelog:
  - Drop obsoleted `gdb-archer-pie-0315-breakpoint_address_match.patch'.
  - Do not consider memory error on reading _r_debug->r_map as fatal (BZ 576742).
    - PIE: Attach binary even after re-prelinked underneath.
    - PIE: Attach binary even after ld.so re-prelinked underneath.
    - PIE: Fix occasional error attaching i686 binary (BZ 576742).
  - testsuite: Fix unstable results of gdb.base/prelink.exp.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.1-4.fc13
changelog:
  - Remove gdb-readline-6.0-signal.patch with a bug causing crash while no longer
    required with F-13 readline-6.1 (BZ 575516)


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.1-9.fc13
changelog:
  - Fix gstack to print even the frame #0.  New gdb.base/gstack.exp.  (BZ 579793)
  - Merge gdb-6.3-gstack-without-path-20060414.p* into gdb-6.3-gstack-20050411.p*,
    no real code change.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.1-13.fc13
changelog:
  - archer-jankratochvil-fedora13 commit: 39998c496988faaa1509cc6ab76b5c4777659bf4
  - [vla] Fix boundaries for arrays on -O2 -g (support bound-ref->var->loclist).
  - [vla] Fix copy_type_recursive for unavailable variables (Joost van der Sluis).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.1-14.fc13
changelog:
  - Fix crash on C++ types in some debug info files (BZ 575292, Keith Seitz).
  - Pretty printers not well documented (BZ 570635, Tom Tromey, Jan Kratochvil).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.1-15.fc13
changelog:
  - Fix crash when using GNU IFUNC call from breakpoint condition.
  - Avoid internal error by disabling the previous BZ 575292 fix (BZ 585445).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.1-19.fc13
changelog:
  - Backport <tab>-completion bug on anonymous structure fields (BZ 590648).
  - testsuite: Fix gdb.base/vla-overflow.exp FAILing on s390x (BZ 590635).
  - Workaround non-stop moribund locations exploited by kernel utrace (BZ 590623).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.1-20.fc13
changelog:
  - Fix crash on VLA bound referencing an optimized-out variable (BZ 591879).
  - Re-enable the BZ 575292 and BZ 585445 C++ fix using an updated patch.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.1-21.fc13
changelog:
  - Make gdb-6.8-bz254229-gcore-prpsinfo.patch RHEL-5 /usr/bin/patch compatible
    (bugreported by Jonas Maebe).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.1-22.fc13
changelog:
  - Remove core file when starting a process (BZ 594560).
  - Fix lock up on loops in the solib chain (BZ 593926).
  - Import fix of TUI layout internal error (BZ 595475).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.1-23.fc13
changelog:
  - Fix and support DW_OP_*piece (Tom Tromey, BZ 589467).
  - Fix follow-exec for C++ programs (bugreported by Martin Stransky).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.1-24.fc13
changelog:
  - Fix crash on /proc/PID/stat race during inferior exit (BZ 596751).
  - testsuite: gdb.threads/watchthreads-reorder.exp kernel-2.6.33 compat. fix.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.1-27.fc13
changelog:
  - Fix obstack corruptions on C++ (BZ 606185, Chris Moller, Jan Kratochvil).
  - Improve support for typedefs in classes (BZ 602314).
  - Fix `set print object on' for some non-dynamic classes (BZ 606660).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.1.90.20100721-4.fc14
changelog:
  - Import archer-tromey-python.
  - Import archer-tromey-optional-psymtab (as present in FSF GDB post-7.2).
    - Provide /usr/bin/gdb-add-index for rpm-build (Tom Tromey).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.1.90.20100806-7.fc14
changelog:
  - Fix gcore from very small terminal windows (BZ 555076).
  - Fix false `filesystem' debuginfo rpm request (BZ 599598).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.1.90.20100806-10.fc14
changelog:
  - Fix /usr/bin/gdb-add-index missing -nx for gdb.
  - New option --with profile (disabled by default - missing workload, BZ 615603).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2-4.fc14
changelog:
  - Fix symbol lookup misses methods of current class (BZ 631158, Sami Wagiaalla).
  - Fix python gdb.execute-to_string redirection (BZ 627506, with Paul Bolle).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2-6.fc14
changelog:
  - Fix python gdb.solib_address (BZ 634108, fix by Phil Muldoon).
  - Temporarily build with -O0 to workaround GCC BZ 634757 (cmove bug).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2-7.fc14
changelog:
  - python: load *-gdb.py for shlibs during attach (BZ 634660).
  - Fix double free crash during overload resolution (PR 12028, Sami Wagiaalla).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2-15.fc14
changelog:
  - Revert the -O0 switch formerly to workaround GCC BZ 634757 (cmove bug).
  - Remove no longer used BuildRequires: libstdc++.
  - Remove commented out python libstdc++ .spec code.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2-21.fc14
changelog:
  - Fix python stale error state, also fix its save/restore (BZ 639089).
  - Fix inferior exec of new PIE x86_64 (BZ 638979).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2-23.fc14
changelog:
  - Workaround librpm BZ 643031 due to its unexpected exit() calls (BZ 642879).
  - Fix crash on CTRL-C while reading an ELF symbol file (BZ 642879).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.50.20101117-2.fc15
changelog:
  - Drop gdb-6.8-glibc-headers-compat.patch: GNU/Linux irrelevant (Tom Tromey).
  - Drop gdb-6.3-terminal-fix-20050214.patch: The bug is not reproducible.
  - Drop gdb-6.7-kernel-headers-compat.patch: kernel-headers seem to be fixed.
  - Drop gdb-archer-ada.patch: No longer needed for Ada (Keith Seitz).
  - New PR backtrace/12237, drop gdb-6.3-framepczero-20040927.patch
    gdb-6.3-bt-past-zero-20051201.patch as they already had no effect.
  - Drop gdb-6.8-gcc35998-ada-memory-trash.patch as a different fix is upstream.
  - Drop gdb-6.3-inheritance-20050324.patch: the call is redundent (Tom Tromey).
  - Drop gdb-6.3-large-core-20051206.patch: obsoleted by MAX_COPY_BYTES.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.50.20101117-3.fc15
changelog:
  - Fix ppc* compilation of PRPSINFO in the core files (BZ 662995, for BZ 254229).
  - Fix (disable) non-x86* compilation of libinproctrace.so (for BZ 662995).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.50.20101231-5.fc15
changelog:
  - Rebase to FSF GDB 7.2.50.20101231 (which is a 7.3 pre-release).
  - Remove gdb-6.3-bt-past-zero-20051201.patch, gdb-archer-ada.patch and
    gdb-6.3-framepczero-20040927.patch already removed from .spec before.
  - Remove gdb-6.5-dwarf-stack-overflow.patch, upstreamed (Tom Tromey).
  - Remove gdb-6.6-bz225783-gdb-debuginfo-paths.patch, upstreamed (Tom Tromey).
  - Remove gdb-6.6-readline-system.patch, reimplemented upstream (Tom Tromey).
  - Remove gdb-bz642879-elfread-sigint-stale.patch, upstreamed (Jan Kratochvil).
  - Remove gdb-next-over-throw.patch, upstreamed (Tom Tromey).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.50.20110104-7.fc15
changelog:
  - Rebase to FSF GDB 7.2.50.20110104 (which is a 7.3 pre-release).
  - New testcase py-prettyprint.exp:print hint_error (for BZ 611569, BZ 629236).
  - New test gdb.arch/x86_64-pid0-core.exp for kernel PID 0 cores (BZ 611435).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.50.20110107-8.fc15
changelog:
  - Rebase to FSF GDB 7.2.50.20110107 (which is a 7.3 pre-release).
  - Import archer-tromey-python (BZ 666177, branch update by Phil Muldoon).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.50.20110107-9.fc15
changelog:
  - Remove --with-pythondir as no longer valid.
  - Provide %{_bindir}gdb-add-index even on RHEL-5.
  - Provide again libstdc++ pretty printers for any RHEL.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.50.20110107-10.fc15
changelog:
  - [delayed-symfile] Test a backtrace regression on CFIs without DIE (BZ 614604).
  - [archer-tromey-delayed-symfile] New test gdb.dwarf2/dw2-aranges.exp.
  - [archer-keiths-expr-cumulative+upstream] Import C++ testcases.
    - testsuite: Fix gdb-test-expr-cumulative-archer.patch compatibility.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.50.20110117-11.fc15
changelog:
  - Rebase to FSF GDB 7.2.50.20110117 (which is a 7.3 pre-release).
  - Fix callback-mode readline-6.0 regression for CTRL-C (for RHEL-6.0).
    - Fix occasional NULL dereference of the readline-6.0 workaround (BZ 575516).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.50.20110125-14.fc15
changelog:
  - Rebase to FSF GDB 7.2.50.20110125 (which is a 7.3 pre-release).
  - Fix discontiguous address ranges in .gdb_index - v3->v4 (BZ 672281).
  - Fix DWARF-3+ DW_AT_accessibility default assumption for F15 gcc-4.6.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.50.20110125-15.fc15
changelog:
  - Temporary fix of F15 gcc-4.6 child DIEs of DW_TAG_typedef (BZ 672230).
  - Workaround gcc-4.6 stdarg false prologue end (GDB PR 12435 + GCC PR 47471).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.50.20110213-20.fc15
changelog:
  - Rebase to FSF GDB 7.2.50.20110213 (which is a 7.3 pre-release).
  - Fix occasionall unfound source lines (affecting at least glibc debugging).
  - Fix const/volatile qualifiers of C++ types (PR c++/12328).
  - Be backward compatible for --rebuild with <=fc14 librpm.so.1.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.50.20110213-21.fc15
changelog:
  - Drop non-user (gdbint) and obsolete (stabs) documentation.
  - Install also HTML files besides the INFO file.
  - Create new subpackage gdb-doc for both INFO and HTML files.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.50.20110218-24.fc15
changelog:
  - Rebase to FSF GDB 7.2.50.20110218 (which is a 7.3 pre-release).
  - [vla] Fox Fortran vector slices for allocated arrays (for BZ 609782).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.50.20110222-26.fc15
changelog:
  - Rebase to FSF GDB 7.2.50.20110222 (which is a 7.3 pre-release).
  - Fix attach/core-load of {,un}prelinked i386 libs (bugreport by Michal Toman).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.50.20110320-29.fc15
changelog:
  - Rebase to FSF GDB 7.2.50.20110320 (which is a 7.3 pre-release).
  - Merge archer-sergiodj-stap, the SystemTap probes breakpoints feature.
    - [stap] Fix -O2 warnings.
  - Fix Ada support crash on uninitialized gdbarch.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.50.20110320-30.fc15
changelog:
  - Fix threading internal error on corrupted memory (BZ 677654).
  - Fix i386 rwatch+awatch before run (BZ 688788, on top of BZ 541866).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.50.20110328-31.fc15
changelog:
  - Rebase to FSF GDB 7.2.50.20110328 (which is a 7.3 pre-release).
  - Bundle %{libstdcxxpython}.tar.bz2 unconditionally - for rebulds on RHELs.


author: Fabio M. Di Nitto <fdinitto@redhat.com> - 7.2.50.20110328-33.fc15
changelog:
  - Cleanup spec file to add sparc|sparcv9|sparc64.
  - Add sparc specific workarounds to toolchain badness:
    - disable mmap in bdf/ via --without-mmap configure option.
    - add patch to not build mmap support on sparc for gdb/.
    - gdb code is NOT at fault, but we need a working gdb while we sort out
      the toolchain and rebuild all packages. this workaround is NOT for upstream.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.90.20110411-34.fc15
changelog:
  - Rebase to FSF GDB 7.2.90.20110411 (which is a 7.3 pre-release).
  - Include the proper fix for anonymous struct typedefs (Tom Tromey, BZ 672230).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.90.20110429-35.fc15
changelog:
  - Rebase to FSF GDB 7.2.90.20110429 (which is a 7.3 pre-release).
  - Fix -O2 -g breakpoints internal error + prologue skipping (BZ 612253).
  - Fix case insensitive symbols for Fortran by iFort (BZ 645773).
  - Fix physname-related CU expansion issue for C++ (PR 12708).
  - Fix Python access to inlined frames (BZ 694824).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.90.20110429-36.fc15
changelog:
  - Bundle readline-6.2 with a workaround of skipped "ask" (BZ 701131).
    - Use --without-system-readline, disable Requires and BuildRequires of readline.
    - Drop gdb-6.5-readline-long-line-crash.patch and gdb-readline-6.0-signal.patch.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.90.20110525-38.fc15
changelog:
  - Rebase to FSF GDB 7.2.90.20110525 (which is a 7.3 pre-release).
  - [stap] Fix double free (Sergio Durigan Junior).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.2.90.20110703-40.fc15
changelog:
  - Rebase to FSF GDB 7.2.90.20110703 (which is a 7.3 pre-release).
    - Adjust the `print errno' patch due to the DW_AT_linkage_name following again.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.3.50.20110722-1.fc16
changelog:
  - Rebase to FSF GDB 7.3.50.20110722.
  - Improve gcc-4.6 stdarg false prologue end workaround (GDB PR 12435 + GCC PR 47471).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.3.50.20110722-4.fc16
changelog:
  - Improve GDB performance on inferior dlopen calls (Gary Benson, BZ 698001).
  - [python] Fix crash when pretty printer fails (Phil Muldoon, BZ 712715).
  - Fix crash on invalid C++ mangled names (BZ 729283).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.3.50.20110722-6.fc16
changelog:
  - Python command/function auto-loading (Phil Muldoon, BZ 730976).
  - Work around PR libc/13097 "linux-vdso.so.1" warning message.
  - [TUI] Fix stepi on stripped code.
  - Add BuildRequires: systemtap-sdt-devel for archer-sergiodj-stap-patch-split.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.3.50.20110722-7.fc16
changelog:
  - [vla] Fix VLA arrays displayed in `bt full' (BZ 738482).
  - Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
  - Fix internal error on some optimized-out values.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120103-5.fc17
changelog:
  - Mark %{_sysconfdir}/gdbinit as %config(noreplace).
  - Add appropriate: Provides: bundled(librarypackage).
  - Remove excessive explicit Requires: librarypackage.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120103-6.fc17
changelog:
  - Provide %snap timestamp for: Provides: bundled(librarypackage)
  - Replace %define by %global.
  - Replace Java in Summary with Fortran (only GCC-compiled Java is supported).
  - Unbundle readline-6.2 with a workaround of skipped "ask" (BZ 701131).
  - Work around readline-6.2 incompatibility not asking for --more-- (BZ 701131).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120103-9.fc17
changelog:
  - Enable smaller %{_bindir}/gdb in future by no longer using -rdynamic.
  - Make --enablerepo to use '*-debug*' for RHEL compatibility (BZ 781571).
  - On older RHELs make readline bundled again (BZ 701131).
  - Fix build compatibility with RHEL-5 due to false noarch build.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120120-10.fc17
changelog:
  - Rebase to FSF GDB 7.4.50.20120120.
  - Drop the g77 .spec provisioning as it has been fixed in FSF GDB.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120120-11.fc17
changelog:
  - Fix possible NULL crash in find_charset_names (Tom Tromey, BZ 786091).
  - [ppc*] Fix build failure due to GCC aliasing warning (BZ 786504).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120120-12.fc17
changelog:
  - Improve performance for C++ symbols expansion (Tom Tromey, BZ 787487).
  - Install also gdb-gdb.py pretty printers.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120120-18.fc17
changelog:
  - Fix debuginfo gdb-gdb.py build without redhat-rpm-config and on RHEL-5.
  - Provide precompiled variants of gdb-gdb.py.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120120-22.fc17
changelog:
  - testsuite: Fix gdb.base/macscp.exp ccache workaround in SCL mode.
  - Adjust the RHEL/F version string automatically (BZ 797651, BZ 797646).
  - Provide gdbtui for RHEL-5 and RHEL-6 as it is removed upstream (BZ 797664).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120120-23.fc17
changelog:
  - Add kernel vDSO workaround (`no loadable ...') on RHEL-5 (kernel BZ 765875).
  - Fix skipping of prologues on RHEL-5 gcc-4.1 -O2 -g code (BZ 797889).
  - Fix breakpoint warning during 'next' over exit() (Tom Tromey, BZ 797892).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120120-24.fc17
changelog:
  - [vla] Fix crash for dynamic.exp with gcc-gfortran-4.1.2-51.el5.x86_64.
  - Reintroduce RHEL-5 glibc workaround for bt-clone-stop.exp.
  - testsuite: Update/fix rh634108-solib_address.exp for the upstreamed API.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120120-29.fc17
changelog:
  - Fix inferior calls, particularly uncaught thrown exceptions (BZ 799531).
  - Fix DWARF DIEs CU vs. section relative offsets (Joel Brobecker, me).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120120-42.fc17
changelog:
  - Update "set auto-load" patchset and the --with-auto-load-safe-path setting.
  - [RHEL] Disable gdb-add-index even on RHEL-6 as RHEL-6.0 had too old elfutils.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120602-1.fc18
changelog:
  - Rebase to FSF GDB 7.4.50.20120602.
  - [testsuite] BuildRequire gcc-go.
  - Drop printing 2D C++ vectors as matrices which no longer worked (BZ 562763).
  - Fix dejagnu-1.5-4.fc17 compatibility for Go (for BZ 635651).
  - Use librpm.so.3 for rpm-4.10.0 in Fedora 18.
  - Revert recent breakage of UNIX objfiles order for symbols lookup.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120603-3.fc18
changelog:
  - Disable -lmcheck in the development builds.
  - Fix assertion on some files as glibc-2.15.90-8.fc18 (Doug Evans).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120603-6.fc18
changelog:
  - Fix regression of undisplayed missing shared libraries caused by a fix for:
    GNU/Linux core open: Can't read pathname for load map: Input/output error.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120703-8.fc18
changelog:
  - Rebase to FSF GDB 7.4.50.20120703.
  - [archer-tromey-dwz-multifile-rebase] Merge new branch (Tom Tromey).
  - [arm] <--with testsuite>: Disable fpc BuildRequires as it is not yet built.
  - Revert function returning pointer fix (PR 9514) regressing Fedora errno patch.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.50.20120714-14.fc18
changelog:
  - Rebase to FSF GDB 7.4.50.20120714.
    - Fix entryval feature crash on some .debug files optimized by dwz (BZ 839596).
  - Fix another stale frame_info * (PR 11914, like PR 13866).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.4.91.20120801-18.fc18
changelog:
  - Drop Source URL for snapshots.
  - Separate %{snapgnulib} from %{snap}.
  - Fix %{libstdcxxpython} to be %{name}-prefixed.
  - Fix debug info for go-exp.y and go-exp.c.
  - Include RHEL-5 compatible %{buildroot} cleanup.
  - Use %__global_ldflags.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.5.0.20120926-21.fc18
changelog:
  - [ppc32] Fix stepping over symbol-less code crash regression (BZ 860696).
  - Rebase to FSF GDB 7.5.0.20120926 (7.5 stable branch).
    - Remove the .spec Source keyword URL as not valid now.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.5.50.20130310-10.fc19
changelog:
  - Rebase to FSF GDB 7.5.50.20130310 (pre-7.6 snapshot).
  - Fix various entry-values sub-optimal results.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.5.91.20130323-14.fc19
changelog:
  - Rebase to FSF GDB 7.5.91.20130310 (pre-7.6 snapshot).
  - Fix crash regression from the dlopen of libpthread.so fix (BZ 911712).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.5.91.20130407-16.fc19
changelog:
  - Rebase to FSF GDB 7.5.91.20130407 (pre-7.6 snapshot).
  - [SCL] Remove BuildRequires of gcc-go on SCL (Miroslav Franc, BZ 948982).
  - Provide man page for gdbinit.5 (BZ 881892), document gdb -p in man (BZ 659000).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.6-30.fc19
changelog:
  - Backported Python frame filters (Phil Muldoon).
  - Backported breakpoint conditions crash fix (Sergio Durigan Junior).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.6-32.fc19
changelog:
  - [scl] Disable Python frame filters on scl.
  - Update libraries opening performance fix from upstream.
  - Fix C++ lookups performance regression (Doug Evans, BZ 972677).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.6-33.fc20
changelog:
  - Fix yum install command output when the binary RPM is missing (BZ 981154).
  - Fix the changlog entry formatting for 6.3.0.0-0.1.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.6.50.20130731-3.fc20
changelog:
  - Simplify BuildRequires by texlive-collection-latexrecommended (see BZ 919891).
  - Fix crash on 'enable count' (Simon Marchi, BZ 993118).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.6.50.20130731-7.fc20
changelog:
  - Fix /usr/share/gdb/auto-load/ need of filesystem symlinks (BZ 999645).
    It needs: yum remove gdb-heap; yum reinstall gdb; yum install gdb-heap


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.6.50.20130731-8.fc20
changelog:
  - New %pre to fix failed upgrade of the previous commit (BZ 999645).
  - Fix false warnings of new %pre during future upgrades (BZ 999645).


author: Sergio Durigan Junior <sergiodj@redhat.com> - 7.6.50.20130731-12.fc20
changelog:
  - Fix the case when GDB leaks memory because value_struct_elt does not call
    check_typedef.  (Doug Evans, BZ 15695, filed as RH BZ 1013453).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.7-3.fc21
changelog:
  - [rhel6] DTS backward Python compatibility API (BZ 1020004, Phil Muldoon).
  - [rhel6] Do not install its man page if gdb-add-index is not installed.
  - [rhel] Do not migrate /usr/share/gdb/auto-load/ with symlinks on RHELs.
  - Fix gdb-7.7 auto-load from /usr/share/gdb/auto-load/ regression.


author: Sergio Durigan Junior <sergiodj@redhat.com> - 7.7-5.fc21
changelog:
  - Fix 'gdb gives highly misleading error when debuginfo pkg is present,
    but not corresponding binary pkg' (RH BZ 981154).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.7.1-19.fc21
changelog:
  - Fix /usr/share/gdb/auto-load/ (safely) dangling symlinks.
  - Fix /usr/share/gdb/system-gdbinit/ timestamps causing non-matching *.py[oc].


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.7.90.20140627-8.fc21
changelog:
  - Do not remove %{_datadir}/gdb/syscalls/ppc*.xml as it is secondary target.
  - Remove: %{_datadir}/gdb/guile
  - Remove: %{_datadir}/gdb/system-gdbinit


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.7.90.20140627-9.fc21
changelog:
  - Rebase the Intel VLA patchset.
  - Python completion w/overriden completer (Sergio Durigan Junior, BZ 1075199).
  - Remove %{_bindir}/mono-gdb.py workaround of mono BZ 815501.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.7.90.20140711-11.fc21
changelog:
  - Fix regression#2 of the optimized-out entry data values fix (of BZ 1111910).
  - Rebase to FSF GDB 7.7.90.20140711 (pre-7.8 snapshot).
  - [testsuite] Disable --with testsuite PIE testing, it has too many false FAILs.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.7.91.20140721-12.fc21
changelog:
  - Rebase to FSF GDB 7.7.91.20140721 (pre-7.8 snapshot).
  - Rebase the Intel VLA patchset.
  - New fix of the optimized-out entry data values crash (BZ 1111910).
  - [testsuite] Fix paginate-*.exp race for "read1".


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.8-14.fc21
changelog:
  - Rebase to FSF GDB 7.7.91.20140724 (pre-7.8 snapshot).
  - Import TUI regression fix (Pedro Alves, BZ 1123003).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.8-20.fc21
changelog:
  - Fix babeltrace errors (Yao Qi).
  - Fix crash on Python frame filters with unreadable arg (BZ 1126177).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.8-24.fc21
changelog:
  - Fix "save breakpoints" for signal catchpoints and disabled breakpoints
    (BZ 1146170, Miroslav Franc).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.8-29.fc21
changelog:
  - Backport vDSO regression.
  - Revert the makeinfo workaround from 7.8-27.fc21.
  - Further 1.75x improvement of the interactive symbols lookup (Doug Evans).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.8.90.20150202-2.fc22
changelog:
  - Rebase to 7.9-branch snapshot 7.8.90.20150202.
  - Temporarily disable dg-extract-results.py to fix gdb.sum sorting.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.9.1-12.fc22
changelog:
  - Rebase to FSF GDB 7.9.1 (7.9 stable branch).
  - Add 'Recommends: dnf-plugins-core' for 'dnf debuginfo-install'.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.9.90.20150717-8.fc23
changelog:
  - Fix librpm version 3->7 for Rawhide
    (RH BZ 1249325, bugreport by Zbigniew Jędrzejewski-Szmek).
  - Fix yum vs. dnf message suggestion for Rawhide
    (RH BZ 1249326, bugreport by Zbigniew Jędrzejewski-Szmek).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.9.90.20150717-10.fc23
changelog:
  - Fix unpackaged d-exp.c source for the debuginfo rpm.
  - Fix librpm version dependency Koji build failure (for RH BZ 1249325).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.10-13.fc23
changelog:
  - Rebase to FSF GDB 7.9.90.20150822 (7.10 branch snapshot).
  - Remove --with testsuite BuildRequires: prelink (prelink is orphaned in F-23+).


author: Sergio Durigan Junior <sergiodj@redhat.com> - 7.10-17.fc23
changelog:
  - Fix 'Make the probes-based dynamic linker interface more robust to
    errors' (Sergio Durigan Junior, RH BZ 1259132).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.10-26.fc23
changelog:
  - [rhel7] Provide libstdc++-v3-python with C++11 even on RHEL-7 (RH BZ 1239290).
  - Do not provide libstdc++-v3-python lib64 files on 32-bit archs.
  - [rhel6,rhel7] Delete pahole.py on Python2 systems.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.10-28.fc23
changelog:
  - Add --with buildisa, remove %{?_isa} from BuildRequires by default:
    https://github.com/msimacek/koschei/issues/54


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.10.50.20151113-33.fc24
changelog:
  - Rebase to FSF GDB 7.10.50.20151113 (trunk snapshot).
  - [testsuite] BuildRequire libmpx for --with testsuite.
  - Force libncursesw over libncurses to match the includes (RH BZ 1270534).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.10.50.20160106-41.fc24
changelog:
  - Simplify .spec: Remove conditional revert of: gdb-6.8-attach-signalled-detach-stopped.patch
  - Simplify .spec: Remove conditional revert of: gdb-6.8-quit-never-aborts.patch


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.11-60.fc24
changelog:
  - New Fedora GDB testfile: rhbz1261564-aarch64-watchpoint.exp
  - Backport gdb-7.11 stable branch PR gdb/19676 fix (Pedro Alves).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.11.50.20160721-4.fc25
changelog:
  - Testcase for: Load strictly build-id-checked core files only if no executable
    is specified (Jan Kratochvil, RH BZ 1339862).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.12-0.9.20160904.fc25
changelog:
  - Rebase to FSF GDB 7.11.90.20160904 (pre-7.12 branch snapshot).
  - Make Version tag 7.12; but it is still a pre-release.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.12-0.18.20160928.fc25
changelog:
  - Fix attachment of JIT-debug-enabled inf. (7.11.1 regression, RH BZ 1375553).
  - Rebase to FSF GDB 7.11.90.20160928 (pre-7.12 branch snapshot).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.12-0.19.20160929.fc25
changelog:
  - Rebase to FSF GDB 7.11.90.20160929 (pre-7.12 branch snapshot).
   - Fixes GDB crashes on inf. function call scripts (RH BZ 1378147, Pedro Alves).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.12-23.fc25
changelog:
  - [testsuite] Various testsuite fixes.
  - [aarch64] Fix gdb.cp/nextoverthrow.exp regression (Yao Qi).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.12.1-47.fc26
changelog:
  - New testcase for: Fix <tab>-completion crash (Gary Benson, RH BZ 1398387).
  - [testsuite] Use more standard_output_file.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.12.50.20170226-1.fc26
changelog:
  - Rebase to pre-7.13 FSF GDB trunk.
  - Dropped gdb-6.7-bz426600-DW_TAG_interface_type-test.patch as GCJ is no more.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 7.12.50.20170309-7.fc26
changelog:
  - Fix reported gdb-vla-intel-stringbt-fix.patch regression (SuSE).
  - Remove gcc-7 compilation compatibility hack.


author: Sergio Durigan Junior <sergiodj@redhat.com> - 8.0.50.20171204-33.fc26
changelog:
  - Rebase to FSF GDB 8.0.50.20171204 (8.1pre).
  - Implemented new method for dealing with local patches.


author: Sergio Durigan Junior <sergiodj@redhat.com> - 8.0.50.20171204-34.fc26
changelog:
  - chmod +x on the generate-*.sh script.s
  - Remove references to gdb-8.0.1 from 'sources' and '.gitignore'.
  - Regenerate first line of the patches (remove commit hash).
  - Fix empty Source line.


author: Sergio Durigan Junior <sergiodj@redhat.com> - 8.0.90.20180109-2.fc26
changelog:
  - Remove gdb-6.3-rh-dummykfail-20041202.patch (RH BZ 1535228).
  - Remove gdb-glibc-vdso-workaround.patch (RH BZ 1535244).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 8.1-5.fc28
changelog:
  - Workaround gcc-8.0: -Wno-error=cast-function-type,stringop-truncation
  - Fix ppc64 stwux encoding as found by gcc-8.0 -Werror=tautological-compare.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 8.1-6.fc28
changelog:
  - Fix .spec build compatibility with <=F-27 and <=RHEL-7.
  - [testsuite] Temporarily disable BuildRequires: gcc-go (for RH BZ 1541639).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 8.1-11.fc28
changelog:
  - Add: BuildRequires: gcc-c++
    https://fedoraproject.org/wiki/Packaging:C_and_C%2B%2B#BuildRequires_and_Requires


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 8.1.90.20180708-32.fc29
changelog:
  - Remove as no longer needed:
    Workaround gcc-8.0: -Wno-error=cast-function-type,stringop-truncation


author: Sergio Durigan Junior <sergiodj@redhat.com> - 8.1.90.20180714-35.fc29
changelog:
  - Rebase to FSF GDB 8.1.90.20180714 (8.2pre).
  - Backport IPv6 patch (RH BZ 881849, Sergio Durigan Junior).


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 8.1.90.20180727-39.fc29
changelog:
  - [dts] Fix build by removing a patch for already removed pahole.py .
  - [dts rhel6] Fix build by updating gdb-gnat-dwarf-crash-3of3.patch .


author: Sergio Durigan Junior <sergiodj@redhat.com> - 8.1.90.20180727-41.fc29
changelog:
  - Reenable libipt.
  - Rebuild due to new libipt release.
  - Adjust bundled libipt; remove unnecessary patch.
  - Sync IPv6 patch with F-28 GDB.


author: Sergio Durigan Junior <sergiodj@redhat.com> - 8.2.50.20180917-1.fc30
changelog:
  - Rebase to FSF GDB 8.2.50.20180917 (8.3pre).
  - Add 'gdb-rhbz795424-bitpos-arrayview.patch'.
  - Remove 'gdb-rhbz881849-ipv6-1of3.patch'.
  - Remove 'gdb-rhbz881849-ipv6-2of3.patch'.
  - Remove 'gdb-rhbz881849-ipv6-3of3.patch'.
  - Remove 'gdb-rhbz1187581-power8-regs-1of7.patch'.
  - Remove 'gdb-rhbz1187581-power8-regs-2of7.patch'.
  - Remove 'gdb-rhbz1187581-power8-regs-3of7.patch'.
  - Remove 'gdb-rhbz1187581-power8-regs-4of7.patch'.
  - Remove 'gdb-rhbz1187581-power8-regs-5of7.patch'.
  - Remove 'gdb-rhbz1187581-power8-regs-6of7.patch'.
  - Remove 'gdb-rhbz1187581-power8-regs-7of7.patch'.


author: Jan Kratochvil <jan.kratochvil@redhat.com> - 8.2.50.20180917-3.fc30
changelog:
  - Fix annobin complaints (RH BZ 1630564):
    --without-stage1-ldflags: Disable static libstdc++ and libgcc linking.
    --disable-libmcheck: That is a distro-level decision, not package decision.


author: Sergio Durigan Junior <sergiodj@redhat.com> - 8.2.50.20181010-5.fc30
changelog:
  - Rebase to FSF GDB 8.2.50.20181010 (8.3pre).
  - Remove 'gdb-6.8-sparc64-silence-memcpy-check.patch'.
  - Remove 'gdb-7.2.50-sparc-add-workaround-to-broken-debug-files.patch'.


author: Sergio Durigan Junior <sergiodj@redhat.com> - 8.2.50.20181016-6.fc30
changelog:
  - Rebase to FSF GDB 8.2.50.20181016 (8.3pre).
  - Enable and always run the unittests when building the package.


author: Sergio Durigan Junior <sergiodj@redhat.com> - 8.2.50.20181114-8.fc30
changelog:
  - Rebase to FSF GDB 8.2.50.20181114 (8.3pre).
  - Drop gdb-6.3-ppc64syscall-20040622.patch.
  - Drop gdb-6.3-ppc64displaysymbol-20041124.patch.
  - Drop gdb-6.8-watchpoint-conditionals-test.patch.


author: Sergio Durigan Junior <sergiodj@redhat.com> - 8.2.50.20181130-11.fc30
changelog:
  - Update gdb-6.3-gstack-20050411.patch (Pedro Alves).
  - Update gdb-archer-next-over-throw-cxx-exec.patch (Pedro Alves).
  - Update gdb-glibc-strstr-workaround.patch (Pedro Alves).


author: Sergio Durigan Junior <sergiodj@redhat.com> - 8.2.50.20190120-13.fc30
changelog:
  - Rebase to FSF GDB 8.2.50.20190120 (8.3pre).
  - Fix 'gdb does crash randomly on loading symbols or setting a breakpoint'
    (RHBZ 1638798, Keith Seitz).


author: Sergio Durigan Junior <sergiodj@redhat.com> - 8.2.50.20190219-18
changelog:
  - Rebase to FSF GDB 8.2.50.20190219 (8.3pre).
  - BuildRequire on 'source-highlight-devel' and enable styled output.


author: Sergio Durigan Junior <sergiodj@redhat.com> - 8.3.50.20190304-1
changelog:
  - Rebase to FSF GDB 8.3.50.20190304 (8.4pre).
  - Rewrite gdb-6.6-buildid-locate.patch.
  - Remove gdb-python-gil.patch.


author: Sergio Durigan Junior <sergiodj@redhat.com> - 8.3.50.20190319-2
changelog:
  - Rebase to FSF GDB 8.3.50.20190319 (8.4pre).
  - Temporarily add gdb-temporary-fix-arm-build-error.patch.


author: Sergio Durigan Junior <sergiodj@redhat.com> - 8.3.50.20190321-3
changelog:
  - Rebase to FSF GDB 8.3.50.20190321 (8.4pre).
  - Remove gdb-temporary-fix-arm-build-error.patch.
  - Fix "GDB crashes when using Python xmethods" (RH BZ 1690120).


author: Sergio Durigan Junior <sergiodj@fedoraproject.org> - 8.3.50.20190321-4
changelog:
  - Fix 'gdb-8.3.50.20190321-3.fc31.x86_64: crashing' (by fixing
    gdb-6.6-buildid-locate-rpm.patch) (RH BZ 1694091).


author: Sergio Durigan Junior <sergiodj@redhat.com> - 8.3.50.20190412-5
changelog:
  - Rebase to FSF GDB 8.3.50.20190412 (8.4pre).
  - Adjust 'gdb-6.3-rh-testversion-20041202.patch'.
  - Remove 'gdb-follow-child-stale-parent.patch'.
  - Remove 'gdb-rhbz795424-bitpos-20of25.patch'.
  - Remove 'gdb-rhbz795424-bitpos-21of25.patch'.
  - Remove 'gdb-rhbz795424-bitpos-22of25.patch'.
  - Remove 'gdb-rhbz795424-bitpos-23of25.patch'.
  - Remove 'gdb-rhbz795424-bitpos-25of25.patch'.
  - Remove 'gdb-rhbz795424-bitpos-25of25-test.patch'.
  - Remove 'gdb-rhbz795424-bitpos-arrayview.patch'.
  - Remove 'gdb-rhbz795424-bitpos-lazyvalue.patch'.
  - Remove 'gdb-bz541866-rwatch-before-run.patch'.


author: Sergio Durigan Junior <sergiodj@fedoraproject.org> - 8.3.50.20190425-9
changelog:
  - Provide 'gdb-minimal' package, specific for the buildroot (RHBZ 1695015).
  - Adjust 'gdb-libexec-add-index.patch' for the gdb-minimal case.


author: Sergio Durigan Junior <sergiodj@redhat.com> - 8.3.50.20190425-10
changelog:
  - Share '/usr/bin/gdb-add-index' between gdb-minimal and gdb-headless
    (Igor Gnatenko, RHBZ 1695015).


author: Sergio Durigan Junior <sergiodj@redhat.com> - 8.3.50.20190501-11
changelog:
  - Rebase to FSF GDB 8.3.50.20190501 (8.4pre).
  - Adjust VLA testcases.
  - Fix "gcore does not support COREFILTER_ELF_HEADERS" (RH BZ 1371380,
    Sergio Durigan Junior).


author: Sergio Durigan Junior <sergiodj@redhat.com> - 8.3.50.20190816-23
changelog:
  - Rebase to FSF GDB 8.3.50.20190816 (8.4pre).
  - Drop 'gdb-testsuite-readline63-sigint.patch'.
  - Cleanup 'gdb-archer.patch' and remove several things, like the '-P' feature.


author: Sergio Durigan Junior <sergiodj@redhat.com> - 9.0.50.20191018-1
changelog:
  - Rebase to FSF GDB 9.0.50.20191018 (9.1pre).
  - Expand comment on "bundled(binutils)".
  - Remove libctf's files from RPM_BUILD_ROOT.


author: Sergio Durigan Junior <sergiodj@redhat.com> - 9.0.50.20191119-2
changelog:
  - Rebase to FSF GDB 9.0.50.20191119 (9.1pre).
  - Drop 'gdb-readline62-ask-more-rh.patch'.
  - Drop 'gdb-6.5-bz216711-clone-is-outermost.patch'.
  - Adjust 'gdb-archer-pie-addons-keep-disabled.patch'.


author: Sergio Durigan Junior <sergiodj@redhat.com> - 9.0.90.20200203-4
changelog:
  - Rebase to FSF GDB 9.0.90.20200203 (9.1pre).
  - Bump 'snapgnulib' date.
  - Update URL to 'https'.
  - Adjust build-id patchset.
  - Adjust VLA patchset.
  - Drop 'gdb-6.8-bz436037-reg-no-longer-active.patch'.
  - Drop 'gdb-6.6-scheduler_locking-step-is-default.patch'.


author: Sergio Durigan Junior <sergiodj@redhat.com> - 9.1-3
changelog:
  - Fix 'Recursive call to 'missing_rpm_list_print' when pagination is
    on and missing RPM list is big' (RHBZ 1801974, Sergio Durigan
    Junior).


author: Kevin Buettner <kevinb@redhat.com> - 9.1-6
changelog:
  - Fix build breakage of gdb/python/python.c due to use of deprecated
    Python function (RHBZ 1822715, Kevin Buettner)


author: Keith Seitz <keiths@redhat.com> - 9.2-1
changelog:
  - Rebase to FSF GDB 9.2.
  - Add explicit python bytecode compilation.
  - Change included files to patches to quell error from rpminspect.
  - Fix attach-32.exp from gdb-6.3-inferior-notification-20050721.patch.


author: Richard Hughes <rhughes@redhat.com> - 2.31.3-2
changelog:
  - Split out the modules as a subpackage to allows us to depend on the core
    library on the cloud image and not drag every image loader known to man.


author: Richard Hughes <rhughes@redhat.com> - 2.31.3-3
changelog:
  - Split out the xlib code as a subpackage to allows us to depend on the core
    library on the cloud image and not depends on half of Xorg.


author: Kalev Lember <klember@redhat.com> - 2.38.0-1
changelog:
  - Update to 2.38.0
  - Switch to the meson build system
  - Remove ancient conflicts
  - Remove ldconfig scriptlets


author: Tomas Popela <tpopela@redhat.com> - 2.42.6-3
changelog:
  - Backport fixes for CVE-2021-46829 and CVE-2021-44648
  - Resolves: rhbz#2115213
  - Resolves: rhbz#2044346


author: Kalev Lember <klember@redhat.com> - 0.4.18-1
changelog:
  - Update to 0.4.18
  - Switch to meson build system
  - Build against SDL2 instead of SDL 1
  - Enable gexiv2 support


author: Paul Howarth <paul@city-fan.org> - 2.3.1-1
changelog:
  - Update to 2.3.1
    - geoipupdate now uses TCP keep-alive when compiled with cURL 7.25 or
      greater
    - Previously, on an invalid gzip file, geoipupdate would output binary data
      to stderr; it now displays an appropriate error message
    - Install README, ChangeLog, GeoIP.conf.default etc. into docdir (GH#33)
    - $(sysconfdir) is now created if it doesn't exist (GH#33)
    - The sample config file is now usable (GH#33)


author: Paul Howarth <paul@city-fan.org> - 2.4.0-1
changelog:
  - Update to 2.4.0
    - geoipupdate now checks that the database directory is writable: if it is
      not, it reports the problem and aborts
    - geoipupdate now acquires a lock when starting up to ensure only one
      instance may run at a time: a new option, 'LockFile', exists to set the
      file to use as a lock ('.geoipupdate.lock' in the database directory by
      default)
    - geoipupdate now prints out additional information from the server when a
      download request results in something other than HTTP status 2xx; this
      provides more information when the API does not respond with a database
      file
    - ${datarootdir}/GeoIP is now created on 'make install' (GH#29)
    - Previously, a variable named 'ERROR' was used, which caused issues building
      on Windows (GH#36)
  - Drop EL-5 support
    - Drop BuildRoot: and Group: tags
    - Drop explicit buildroot cleaning in %install section
    - Drop explicit %clean section
    - noarch subpackages always available now
    - libcurl-devel always available now


author: Paul Howarth <paul@city-fan.org> - 2.5.0-1
changelog:
  - Update to 2.5.0
    - Replace use of strnlen() due to lack of universal availability (GH#71)
    - Document the 'LockFile' option in the 'GeoIP.conf' man page (GH#64)
    - Remove unused base64 library (GH#68)
    - Add the new configuration option 'PreserveFileTimes'; if set, the
      downloaded files will get the same modification times as their original on
      the server (default is '0') (GH#63)
    - Use the correct types when calling 'curl_easy_setopt()'; this fixes
      warnings generated by libcurl's 'typecheck-gcc.h' (GH#61)
    - In 'GeoIP.conf', the 'UserId' option was renamed to 'AccountID' and the
      'ProductIds' option was renamed to 'EditionIDs'; the old options will
      continue to work, but upgrading to the new names is recommended for
      forward compatibility


author: Bernhard Rosenkraenzer <bero@redhat.com>
changelog:
  - 5.50 at last...
  - hpdj 2.6
  - Added 3rd party drivers:
    - Lexmark 5700 (lxm5700m)
    - Alps MD-* (md2k, md5k)
    - Lexmark 2050, 3200, 5700 and 7000 (lex2050, lex3200, lex5700, lex7000)


author: Michael Stefaniuc <mstefani@redhat.com>
changelog:
  - added the stp driver from the gimp-print project.
    It supports high quality printing especialy with Epson Stylus Photo.


author: Crutcher Dunnavant <crutcher@redhat.com>
changelog:
  - merged in some patches that got away:
    * Fri Sep  1 2000 Mitsuo Hamada <mhamada@redhat.com>
    - add support JIS B size
    - fix the problem of reconverting GNUPLOT output


author: Crutcher Dunnavant <crutcher@redhat.com>
changelog:
  - upgraded to 6.51, a major version upgrade
  - rewrote spec file, threw out some patches
  - turned on IBM's Omni print drivers interface
  - turned on HP's hpijs print drivers interface
  - turned on every driver that looked usable from linux
  - sacrificed a chicken to integrate the old Japanese drivers
  - - This didn't work. The japanese patches are turned off, pending review.
  - - I can do loops with C, but the bugs are in Postscript init files


author: Crutcher Dunnavant <crutcher@redhat.com> 6.51-2
changelog:
  - luckily, I had a spare chicken. Thanks to some work by Nakai, and one last
  - desperate search through google, everything /seems/ to be working. I know
  - that there are going to be problems in the japanese code, and I need to turn
  - on the cjk font map from adobe, but it /works/ at the moment.


author: Crutcher Dunnavant <crutcher@redhat.com> 6.51-4
changelog:
  - applied drepper@redhat.com's patch for #50300
  - fixed build deps on zlib-devel and libpng-devel, #49853
  - made gs_init.ps a config file; #25096
  - O\^/nZ the daTa directorieZ now; #50693


author: Crutcher Dunnavant <crutcher@redhat.com> 6.51-9
changelog:
  - applied IBM's glib patches for Omni, which now works.
  - BE AWARE: we now link against libstdc++ and glib for this, and use a c++
  - link stage to do the dirty.
  - added glib-devel buildreq and glib req, I don't think we require everything
  - yet, I could pull in sasl.


author: Bernhard Rosenkraenzer <bero@redhat.com> 6.52-1
changelog:
  - Updates:
    - ghostscript 6.52
    - hpdj 2.6 -> pcl3 3.3
    - CJK Patchlevel 3, adobe-cmaps 200109
    - gimp-print 4.2.0
  - Adapt patches
  - Fix various URLs
  - Begin cleaning up spec file
  - Fix bugs #21879 and #50923


author: Tim Waugh <twaugh@redhat.com> 6.52-6
changelog:
  - Fix config patch so that gs --help displays the right thing.
  - Don't ship sysvlp.sh.
  - Fix some shell scripts.
  - Ship escputil man page (bug #58919).


author: Tim Waugh <twaugh@redhat.com> 7.05-1
changelog:
  - 7.05.
  - No longer need mkstemp, vflib.fixup, quoting, or PARANOIDSAFER
    patches.
  - Don't apply CJK patches any more (no longer needed).
  - Updated Source15, Patch0, Patch10, Patch5, Patch24, Patch14, Patch12.
  - Made gdevdmpr.c compile again.
  - Move gimp-print to a separate package.
  - Ship the shared object too (and a .so file that is dlopened).
  - Update Omni patch.  No longer need Omni_path, Omni_quiet, Omni_glib patches.
  - Require Omni >= 0.6.1.
  - Add patch to fix gtk+ initial window size.
  - Add devel package with header files.
  - Turn on IJS support.
  - Update hpijs to 1.1.
  - Don't ship the hpijs binary in the ghostscript package.
  - Use -fPIC when building ijs.


author: Tim Waugh <twaugh@redhat.com> 7.05-2
changelog:
  - Don't apply bogus parts of vflib patch (bug #65268).
  - Work around Omni -sPAPERSIZE=a4 problem (bug #65269).


author: Tim Waugh <twaugh@redhat.com> 7.05-8
changelog:
  - Requires recent version of patchutils (bug #65947).
  - Don't ship broken man page symlinks (bug #66238).


author: Tim Waugh <twaugh@redhat.com> 7.05-25
changelog:
  - Fix level 1 PostScript output (bug #78450).
  - No need to carry gomni.c, since it comes from the patch.


author: Tim Waugh <twaugh@redhat.com> 7.05-26
changelog:
  - Don't ship the shared object yet (part of bug #79340).
  - Don't make the gtk package, since that needs the shared object.


author: Tim Waugh <twaugh@redhat.com> 7.05-33
changelog:
  - Add some missing font aliases (bug #73342).
  - Use the system jpeg library.
  - Update hpijs to 1.3.1.
  - Update gdevcups.c from cups-1.1.18.


author: Tim Waugh <twaugh@redhat.com> 7.05-34
changelog:
  - Apply fix for CJK font search method when the fonts are not available
    (bug #83516).
  - The gb18030 patch no longer applies here.


author: Tim Waugh <twaugh@redhat.com> 7.06-1
changelog:
  - 7.06.
  - Updated config, vflib.fixup patches.
  - No longer need dx6, jpeg patches.
  - No longer need to add in missed GNU drivers.
  - Turn off dj970 driver (hpijs drives that).


author: Tim Waugh <twaugh@redhat.com> 7.07-1
changelog:
  - 7.07.
  - Parametrize build_libgs.
  - Remove Omni requirement (bug #88177).
  - Fix ghostscript-gtk obsoletes: line (bug #88175).


author: Tim Waugh <twaugh@redhat.com> 7.07-15
changelog:
  - Build for Fedora Core 1 printer drivers update.
  - Conflicts with foomatic before hpijs 1.5 data.
  - Make fontconfig optional.


author: Tim Waugh <twaugh@redhat.com> 7.07-17
changelog:
  - Removed stp driver.  Use the IJS version (ijsgimpprint) instead.
  - No longer conflicts with foomatic for hpijs versioning.


author: Tim Waugh <twaugh@redhat.com> 7.07-19
changelog:
  - Attempt to fix gdevcups crash (bug #114256).
  - Make gs dynamically link to libgs (bug #114276).
  - Fix gdevesmv.c's misuse of const (bug #114250).


author: Tim Waugh <twaugh@redhat.com>
changelog:
  - Run /sbin/ldconfig in %post/%postun.
  - Stricter requirements for the main package in the subpackages.


author: Tim Waugh <twaugh@redhat.com> 8.15-0.rc3.1
changelog:
  - Switch to ESP Ghostscript.
  - 8.15rc3.
  - Lots of patches dropped.  Perhaps some will need to be re-added.


author: Tim Waugh <twaugh@redhat.com> 8.15-0.rc3.2
changelog:
  - Drop 'Provides: libijs.so' because it is incorrect.
  - Build igcref.c with -O0 to work around bug #150771.
  - Renumber patches.


author: Tim Waugh <twaugh@redhat.com> 8.15-0.rc3.4
changelog:
  - Add Japanese fonts to FAPIcidfmap (bug #161187).
  - Moved Resource directory.
  - Added use-external-freetype patch (bug #161187).


author: Tim Waugh <twaugh@redhat.com> 8.15-0.rc3.5
changelog:
  - Split font configuration (bug #161187).
  - Reverted this change:
    - Build requires xorg-x11-devel, not XFree86-devel.


author: Tim Waugh <twaugh@redhat.com> 8.15.2-9
changelog:
  - Apply CJKV patch from svn164:165 plus the fix from svn173:174 (bug #194592,
    bug #203712, possibly bug #167596).


author: Tim Waugh <twaugh@redhat.com> 8.15.3-2
changelog:
  - 8.15.3.  No longer need gtk2, ps2epsi, badc, pagesize,
    use-external-freetype, split-font-configuration or cjkv patches.
  - Renumbered patches.


author: Tim Waugh <twaugh@redhat.com> 8.15.3-6
changelog:
  - Configure with --with-drivers=ALL since the advertised default is not
    what gets used (bug #223819).


author: Tim Waugh <twaugh@redhat.com> 8.15.3-7
changelog:
  - dvipdf script fixes (bug #88906).
  - Moved libijs.so and libgs.so into devel package (bug #203623).


author: Tim Waugh <twaugh@redhat.com> 8.15.4-3
changelog:
  - Apply fonts in CIDFnmap even if the same fontnames are already registered
    (bug #163231).
  - New file CIDFmap (bug #233966).
  - Allow local overrides for FAPIcidfmap, cidfmap and Fontmap (bug #233966).


author: Tim Waugh <twaugh@redhat.com> 8.60-0.r8112.1
changelog:
  - 8.60 snapshot from svn.  Patches dropped:
    - big-cmap-post
    - split-cidfnmap
    - exactly-enable-cidfnmap
    - Fontmap.local
    No longer needed:
    - gxcht-64bit-crash


author: Tim Waugh <twaugh@redhat.com> 8.61-2
changelog:
  - Add /usr/share/fonts to fontpath (bug #402551).
  - Restore cidfmap-switching bits, except for FAPIcidfmap which is no
    longer used.
  - Add runlibfileifexists to gs_init.ps.
  - Build with --disable-compile-inits (bug #402501).


author: Tim Waugh <twaugh@redhat.com> 8.61-9
changelog:
  - Build with jasper again (bug #433897).  Build requires jasper-devel, and
    a patch to remove jas_set_error_cb reference.


author: Tim Waugh <twaugh@redhat.com> 8.62-4
changelog:
  - Applied patch to work around bug #229174.
  - Applied patch from upstream to fix box_fill_path for shfill (bug #452348).


author: Tim Waugh <twaugh@redhat.com> 8.63-1
changelog:
  - 8.63.  No longer need r8591 or incomplete-ccittfax patches.
  - Compile without strict aliasing opts due to warnings across several
    files.
  - Don't run autogen.sh for main package, just for ijs which doesn't
    ship with a configure script.


author: Tim Waugh <twaugh@redhat.com> 8.64-6
changelog:
  - Applied patch to fix CVE-2009-0792 (bug #491853).
  - Applied patch to fix CVE-2009-0196 (bug #493379).


author: Tim Waugh <twaugh@redhat.com> 8.64-11
changelog:
  - Fixed CVE-2009-0583,0584 patch by using 255 as the maximum number of
    points, not 100, and by not treating a missing black point tag as an
    error (bug #487744).


author: Tim Waugh <twaugh@redhat.com> 8.70-1
changelog:
  - 8.70.
  - License has changed to GPLv3+.  Packages containing programs that
    link to libgs/libijs are:
    - foomatic (GPLv2+)
    - libspectre (GPLv2+)
    - ImageMagick (ImageMagick, listed on Licensing wiki page under
      "Good Licenses" and marked as GPLv3 compat)
    - gutenprint (GPLv2+)


author: Tim Waugh <twaugh@redhat.com> 8.70-3
changelog:
  - Don't ship libtool la files (bug #542674).
  - Fix debugging output from gdevcups (CVE-2009-4270, bug #540760).
  - Harden ghostscript's debugging output functions (bug #540760).


author: Tim Waugh <twaugh@redhat.com> 8.70-6
changelog:
  - Fixed pdftoraster so that it waits for its sub-process to exit.
  - Another gdevcups duplex fix from upstream revision 10631
    (bug #541604).


author: Tim Waugh <twaugh@redhat.com> 8.71-4
changelog:
  - Actually revert the upstream gdevcups changes (bug #563313).
  - Fixed pdf2dsc.ps (bug #565935).
  - Use fixed patch for LDFLAGS to make sure libgs.so gets a soname
    (bug #565935).


author: Tim Waugh <twaugh@redhat.com> 8.71-6
changelog:
  - Fixed summary.
  - Fixed macros in changelog.
  - Avoid mixed spaces and tabs.
  - Ship COPYING file.
  - Added comments for all patches.
  - More consistent macro use.


author: Tim Waugh <twaugh@redhat.com> 8.71-7
changelog:
  - Don't own the %{_datadir}/ghostscript or
    %{_datadir}/ghostscript/conf.d directories as the filesystem
    package already does (bug #569442).


author: Tim Waugh <twaugh@redhat.com> 8.71-8
changelog:
  - Restore the TIFF default strip size of 0 (bug #571520).
  - Don't segfault closing tiffg3 device if opening failed (bug #571520).
  - Don't revert gdevcups y-axis change (bug #541604).
  - Reallocate memory in gdevcups when color depth changes (bug #563313).


author: Tim Waugh <twaugh@redhat.com> 8.71-9
changelog:
  - Backported some more TIFF fixes (bug #573970).
  - Use upstream fix for TIFF default strip size (bug #571520).


author: Tim Waugh <twaugh@redhat.com> 8.71-12
changelog:
  - Change SEARCH_HERE_FIRST default to make -P- default instead of -P
    (bug #599564).
  - Removed redundant gs-executable patch (bug #502550).


author: Tim Waugh <twaugh@redhat.com> 8.71-15
changelog:
  - Restored Fontmap.local patch, incorrectly dropped after
    ghostscript-8.15.4-3 (bug #610301).
  - Applied patch to let gdevcups use automatic memory allocation.  Use
    RIPCache=auto in /etc/cups/cupsd.conf to enable.
  - Applied patch to fix NULL dereference in bbox driver (bug #591624).
  - Applied upstream patch to fix iname.c segfault (bug #465311).


author: Tim Waugh <twaugh@redhat.com> 9.00-1
changelog:
  - Updated to 9.00.  No longer need -P-, CVE-2009-4270, CVE-2010-1628,
    SEARCH_HERE_FIRST, bbox-close, cups-realloc-color-depth,
    epstopdf-failure, fPIC, gdevcups-ripcache, iname-segfault, ldfalgs,
    pdf2dsc, pdftoraster-exit, tif-fail-close, tiff-default-strip-size,
    or tiff-fixes patches.


author: Tim Waugh <twaugh@redhat.com> 9.00-3
changelog:
  - Don't use carriage return in ps2epsi output (bug #635786).
  - Include more documentation (bug #634354).


author: Tim Waugh <twaugh@redhat.com> 9.00-8
changelog:
  - Applied upstream ICC fix (bug #655449).
  - gdevcups: use correct width and height values when allocating memory
    (upstream bug 691733).


author: Tim Waugh <twaugh@redhat.com> 9.01-1
changelog:
  - 9.01.  No longer needed gdevcups-691733, glyph-stretch-691920,
    icc-fix, scan_token, or system-jasper patches.


author: Tim Waugh <twaugh@redhat.com> - 9.05-3
changelog:
  - Removed more bundled packages (bug #816747).
  - Fixed missing error check when setting ICC profile.


author: Tim Waugh <twaugh@redhat.com> - 9.06-5
changelog:
  - Updated build requirement from gtk2-devel to gtk3-devel so that gsx
    gets built using the correct loader (bug #884483).


author: Tim Waugh <twaugh@redhat.com> 9.07-10
changelog:
  - Added in missing part of gs_sprintf backport: add in the header to
    stdio_.h. Without this there are problems with va_args on some
    platforms (bug #979681).


author: Tim Waugh <twaugh@redhat.com> 9.14-3
changelog:
  - Applied patch from upstream to fix memory handling issue that could
    lead to crashes (bug #1087071).


author: Tim Waugh <twaugh@redhat.com> 9.15-3
changelog:
  - Avoid shipping ramfs source as its license is unclear. Similarly
    with some documentation and example code (bug #1149617).


author: Tim Waugh <twaugh@redhat.com> 9.15-4
changelog:
  - New ghostscript-x11 package for X11 driver (bug #148939).
  - Ghostscript not requiring X11 is now in ghostscript-core.
  - The 'ghostscript' package requires both of these.


author: David Kaspar [Dee'Kej] <dkaspar@redhat.com> - 9.16-5
changelog:
  - [TEMPORARY] Support for OpenJPEG disabled for builds to pass.
  - Security fix for BZ #1380416 backported.


author: David Kaspar [Dee'Kej] <dkaspar@redhat.com> - 9.20-1
changelog:
  - Rebase to latest ghostscript-9.20. Major changes in this rebase:
    - OpenJPEG support has been re-enabled
    - ijs-config custom tool has been removed (pkg-config is used by default)
    - old irrelevant patches removed (changes are part of upstream release now)
    - remaining patches has been updated & renamed
    - no API/ABI changes according to upstream


author: David Kaspar [Dee'Kej] <dkaspar@redhat.com> - 9.20-2
changelog:
  - Added security fixes for:
    - CVE-2016-7979 (bug #1382305)
    - CVE-2016-7976 (bug #1382294)
    - CVE-2016-7978 (bug #1382300)


author: David Kaspar [Dee'Kej] <dkaspar@redhat.com> - 9.20-5
changelog:
  - Added fix to avoid SIGSEGV for some *.ps files. More info here:
    <http://bugs.ghostscript.com/show_bug.cgi?id=697286>


author: David Kaspar [Dee'Kej] <dkaspar@redhat.com> - 9.20-6
changelog:
  - Remove and (re-implement) ConvertUTF.c (bug #1404933)
  - Added security fix for CVE-2016-9601 (bug #1410021)


author: David Kaspar [Dee'Kej] <dkaspar@redhat.com> - 9.20-9
changelog:
  - Added security fixes for:
    - CVE-2016-10217 (bug #1441564)
    - CVE-2016-10218 (bug #1441568)
    - CVE-2016-10219 (bug #1441569)
    - CVE-2016-10220 (bug #1441571)
    - CVE-2017-5951  (bug #1441572)
    - CVE-2017-8291  (bug #1446063)


author: David Kaspar [Dee'Kej] <dkaspar@redhat.com> - 9.22-4
changelog:
  - complete cleanup in ghostscript specfile according to FPG
  - libgs -- new separate package (Ghostscript library)
  - libgs-devel -- new separate subpackage (devel files for Ghostscript library)
  - libijs -- now shipped as a separate package on Pagure
  - ghostscript-tools-fonts -- new subpackage
  - ghostscript-tools-printing -- new subpackage
  - ghostscript-core -- changed to transitional metapackage
  - package is now completely debundled from already packaged software/resources
  - versioned paths for documentation, resources, etc. are no longer used
  - LPR setup scripts removed (no longer shipped)
  - added symlinks for direct resources location to speedup Ghostscript startup times
  - Ghostscript's search path updated to include only fonts locations as a backup
  - support for /usr/share/ghostscript/conf.d dropped (using Google Droid Sans Fallback instead)
  - examples/ folder dropped from *-doc subpackage


author: Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 9.22-8
changelog:
  - Switch to %ldconfig_scriptlets
    >> https://fedoraproject.org/wiki/Changes/Removing_ldconfig_scriptlets


author: David Kaspar [Dee'Kej] <dkaspar@redhat.com> - 9.24-1
changelog:
  - rebase to latest upstream version, which contains important CVE fixes
  - additional ZER0-DAY fixes added


author: David Kaspar [Dee'Kej] <dkaspar@redhat.com> - 9.24-3
changelog:
  - ghostscript-9.24-002-icc-PermitReading.patch removed
  - ghostscript-9.24-002-fix-for-Canon-and-Kyocera-printers.patch added (bug #1626818)
  - ghostscript-9.24-003-CVE-2018-16802.patch added (bug #1627960)


author: Martin Osvald <mosvald@redhat.com> - 9.26-1
changelog:
  - rebase to latest upstream version 9.26
  - spec change to remove gsdoc.el due to upstream 8bc783cb586


author: Martin Osvald <mosvald@redhat.com> - 9.27-1
changelog:
  - rebase to latest upstream version 9.27
  - security fixes added for:
    - CVE-2019-14811 (bug #1747908)
    - CVE-2019-14812 (bug #1747907)
    - CVE-2019-14813 (bug #1747906)
    - CVE-2019-14817 (bug #1747909)


author: Zdenek Dohnal <zdohnal@redhat.com> - 9.54.0-15
changelog:
  - RHEL-39110 CVE-2024-33871 ghostscript: OPVP device arbitrary code execution via custom Driver library


author: Sandro Mani <manisandro@gmail.com> - 5.2.1-5
changelog:
  - Fix several defects found by Coverity scan
  - Generate HTML docs with consistent section IDs to avoid multilib difference


author: Masahiro Matsuya <mmatsuya@redhat.com> - 2:2.8.22-25
changelog:
  - fix CVE-2023-44442
  - fix CVE-2023-44444
  - disable gimp-2.8.22-python-path.patch required for flatpak
  - partially cherry-pick from upstream commit 2987f012 to fix fclose leak
    Resolves: RHEL-17048 RHEL-17060


author: Horst H. von Brand <vonbrand@inf.utfsm.cl>
changelog:
  - Redid the description
  - Cut overlong make line, loosened changelog a bit
  - I think Junio (or perhaps OSDL?) should be vendor...


author: Tom "spot" Callaway <tcallawa@redhat.com> 0.99.4-3
changelog:
  - use dist tag to differentiate between branches
  - use rpm optflags by default (patch0)
  - own %{_datadir}/git-core/


author: Chris Wright <chrisw@osdl.org> 0.99.4-4
changelog:
  - drop sh_utils, sh-utils, diffutils, mktemp, and openssl Requires
  - use RPM_OPT_FLAGS in spec file, drop patch0


author: H. Peter Anvin <hpa@zytor.com> 0.99.9j-1
changelog:
  - Change subpackage names to git-<name> instead of git-core-<name>
  - Create empty root package which brings in all subpackages
  - Rename git-tk -> gitk


author: Chris Wright <chrisw@redhat.com> 1.1.0-1
changelog:
  - Update to latest git-1.1.0 (drop git-email for now)
  - Now creates multiple packages:
  -        git-core, git-svn, git-cvs, git-arch, gitk


author: Josh Boyer <jwboyer@gmail.com> 1.5.3.6-1
changelog:
  - git-1.5.3.6
  - git-core requires perl(Error) (bug 367861)
  - git-svn requires perl(Term:ReadKey) (bug 261361)
  - git-email requires perl-Git (bug 333061)


author: Jeremy Katz <katzj@redhat.com> - 1.5.4.1-2
changelog:
  - Add upstream patch (e62a641de17b172ffc4d3a803085c8afbfbec3d1) to have 
    gitweb rss feeds point be commitdiffs instead of commit


author: James Bowes <jbowes@redhat.com> 1.5.4.4-3
changelog:
  - Include the sample hooks from contrib/hooks as docs (bug 321151).
  - Install the bash completion script from contrib (bug 433255).
  - Include the html docs in the 'core' package again (bug 434271).


author: Josh Boyer <jwboyer@gmail.com> 1.6.0.3-1
changelog:
  - git-1.6.0.3
  - Drop curl requirement in favor of libcurl (bug 449388)
  - Add requires for SMTP-SSL perl module to make git-send-email work (bug 443615)


author: Todd Zullinger <tmz@pobox.com> 1.6.0.6-1
changelog:
  - git-1.6.0.6
  - Fixes a local privilege escalation bug in gitweb
    (http://article.gmane.org/gmane.comp.version-control.git/103624)
  - Add gitk Requires to git-gui (bug 476308)


author: Todd Zullinger <tmz@pobox.com> 1.6.1-1
changelog:
  - Install git-* commands in %{_libexecdir}/git-core, the upstream default
  - Remove libcurl from Requires, rpm will pick this up automatically
  - Consolidate build/install options in %make_git (Roland McGrath)
  - Include DirectoryIndex in gitweb httpd-config (bug 471692)
  - Define DOCBOOK_XSL_172 to fix minor manpage issues
  - Rename %{_var}/lib/git-daemon to %{_var}/lib/git
  - Preserve timestamps on installed files
  - Quiet some rpmlint complaints
  - Use macros more consistently


author: Todd Zullinger <tmz@pobox.com> 1.6.1.3-1
changelog:
  - git-1.6.1.3
  - Set htmldir so "git help -w <command>" works
  - Patch git-web--browse to not use "/sbin/start" to browse
  - Include git-daemon documentation in the git-daemon package


author: Todd Zullinger <tmz@pobox.com> - 1.6.1.3-2
changelog:
  - Require perl(Authen::SASL) in git-email (bug 483062)
  - Build many of the subpackages as noarch
  - Update URL field


author: Todd Zullinger <tmz@pobox.com> - 1.6.2-1
changelog:
  - git-1.6.2
  - Include contrib/emacs/README in emacs subpackage
  - Drop upstreamed git-web--browse patch


author: Todd Zullinger <tmz@pobox.com> - 1.6.2.2-1
changelog:
  - git-1.6.2.2
  - Include contrib/ dir in %doc (bug 492490)
  - Don't set DOCBOOK_XSL_172, fix the '\&.ft' with sed (bug 485161)
  - Ignore Branches output from cvsps-2.2b1 (bug 490602)
  - Remove shebang from bash-completion script
  - Include README in gitweb subpackage


author: Todd Zullinger <tmz@pobox.com> - 1.6.3.2-1
changelog:
  - git-1.6.3.2
  - Require emacs >= 22.2 for emacs support (bug 495312)
  - Add a .desktop file for git-gui (bug 498801)
  - Set ASCIIDOC8 and ASCIIDOC_NO_ROFF to correct documentation issues,
    the sed hack to fix bug 485161 should no longer be needed
  - Escape newline in git-daemon xinetd description (bug 502393)
  - Add xinetd to git-daemon Requires (bug 504105)
  - Organize BuildRequires/Requires, drop redundant expat Requires
  - Only build noarch subpackages on Fedora >= 10
  - Only build emacs and arch subpackages on Fedora
  - Handle curl/libcurl naming for EPEL and Fedora


author: Todd Zullinger <tmz@pobox.com> - 1.6.3.3-1
changelog:
  - git-1.6.3.3
  - Move contributed hooks to %{_datadir}/git-core/contrib/hooks (bug 500137)
  - Fix rpmlint warnings about Summary and git-mergetool--lib missing shebang


author: Todd Zullinger <tmz@pobox.com> - 1.6.5.2-1
changelog:
  - git-1.6.5.2
  - Drop asciidoc --unsafe option, it should not be needed anymore
  - Don't use install -t/-T, they're not compatible with older coreutils
  - Don't use -perm /a+x with find, it's incompatible with older findutils


author: Todd Zullinger <tmz@pobox.com> - 1.6.5.3-1
changelog:
  - git-1.6.5.3
  - Only BR perl(Error) on Fedora and RHEL >= 5
  - Use config.mak to set build options
  - Improve compatibility with EPEL
  - Replace $RPM_BUILD_ROOT with %{buildroot}
  - Fix Obsoletes for those rebuilding on EL-4


author: Todd Zullinger <tmz@pobox.com> - 1.6.6.1-1
changelog:
  - git-1.6.6.1
  - Use %{gitcoredir}/git-daemon as xinetd server option, for SELinux (#529682)
  - Make %{_var}/lib/git the default gitweb projectroot (#556299)
  - Include gitweb/INSTALL file as documentation, the gitweb README refers to it
  - Ship a short example gitweb config file (%{_sysconfdir}/gitweb.conf)
  - Remove long fixed xinetd IPv6 workaround on Fedora (#557528)
  - Install missing gitweb.js (#558740)


author: Todd Zullinger <tmz@pobox.com> - 1.7.0-1
changelog:
  - git-1.7.0
  - Link imap-send with libcrypto (#565147)
  - Disable building of unused python remote helper libs


author: Todd Zullinger <tmz@pobox.com> - 1.7.1-1
changelog:
  - git-1.7.1
  - Fix conditionals for EL-6
  - Comply with Emacs add-on packaging guidelines (#573423), Jonathan Underwood
    - Place elisp source files in separate emacs-git-el package
    - Place git support files in own directory under site-lisp
    - Use Emacs packaging macros


author: Todd Zullinger <tmz@pobox.com> - 1.7.4.1-1
changelog:
  - Update to 1.7.4.1
  - Clean up documentation settings (the defaults changed in 1.7.4)
  - Improve EL-5 compatibility, thanks to Kevin Fenzi for emacs testing


author: Adam Tkac <atkac redhat com> - 1.7.4.2-1
changelog:
  - update to 1.7.4.2
  - move man3/Git.3pm file to perl-Git subpkg (#664889)
  - add perl-DBD-SQLite dependency to git-cvs (#602410)


author: Todd Zullinger <tmz@pobox.com> - 1.7.6-4
changelog:
  - Drop git-arch on fedora >= 16, the tla package has been retired
  - Rework most spec file dist conditionals to make future changes easier


author: Todd Zullinger <tmz@pobox.com> - 1.7.6.2-1
changelog:
  - Update to 1.7.6.2
  - Fixes incompatibility caused by git push --quiet fix
    http://thread.gmane.org/gmane.comp.version-control.git/180652


author: Adam Tkac <atkac redhat com> - 1.8.0-1
changelog:
  - update to 1.8.0
  - include git-credential-gnome-keyring helper in git pkg
  - 0001-cvsimport-strip-all-inappropriate-tag-strings.patch was merged


author: Todd Zullinger <tmz@pobox.com> - 1.8.1.4-2
changelog:
  - Update asciidoc requirements, drop unsupported ASCIIDOC7
  - Define GNU_ROFF to force ASCII apostrophes in manpages (so copy/paste works)
  - Install tcsh completion (requires manual setup by users)
  - Clean up dist conditionals, don't pretend to support EL-4 builds
  - Use prebuilt documentation on EL-5, where asciidoc is too old
  - Respect gitexecdir variable in git-subtree install


author: Todd Zullinger <tmz@pobox.com> - 1.8.2-2
changelog:
  - Require perl(Term::ReadKey) for git add --interactive (#928328)
  - Drop DESTDIR from python instlibdir
  - Fix bogus changelog dates


author: Todd Zullinger <tmz@pobox.com> - 1.8.5.3-2
changelog:
  - Drop unused python DESTIR patch
  - Consolidate settings for Fedora 19+ and EL 7+
  - Use new rpm filtering on Fedora 19+ and EL 7+
  - Rebuild with file-5.14-14 (#1026760)


author: Petr Stodulka <pstodulk@redhat.com> - 2.4.2-2
changelog:
  - split create subpackage git-core (perl-less) from git package
  - git package requires git-core and it has same tool set as
    before
  - relevant docs are part of git-core package too
  - removed proved and obsoletes in git for git-core


author: Petr Stodulka <pstodulk@gmail.com> - 2.4.4-2
changelog:
  - git-svn - added requires for perl-Digest-MD5 (#1218176)
  - solve troubles with infinite loop due to broken symlink (probably
    shouldn't be problem here, but it's reproducible manually)
    (#1204193)


author: Jonathan Underwood <jonathan.underwood@gmail.com> - 2.4.5-2
changelog:
  - Comply with modern Emacs packaging guidelines on recent Fedora
    No longer split out emacs-git and emacs-git-el sub-packages on recent Fedora
    Require emacs-filesystem on recent Fedora (#1234552)


author: Konrad Scherer <Konrad.Scherer@windriver.com>
changelog:
  - Workaround missing git subtree documentation in prebuilt docs (bug 1320210)
  - Only add git-cvsserver binary once if the core dir matches the bin dir as it
    does on el5 (bug 1320210)


author: Todd Zullinger <tmz@pobox.com> - 2.8.2-4
changelog:
  - Use perl(MOD::NAME) format for perl-DBD-SQLite and perl-Digest-MD5 deps
  - Define __global_ldflags on EL < 7 (#1337137)


author: Todd Zullinger <tmz@pobox.com> - 2.11.1-3
changelog:
  - Remove unnecessary rsync requirement from git-core
  - Move gnome-keyring credential helper from git-core to git
  - Enable libsecret credential helper
  - Run git test suite
  - Use %{_mandir} in git/git-core file list filters
  - Fix version of emacs-git and emacs-git-el provides
  - Clean up contrib/{credential,subtree} to avoid cruft in git-core-doc
  - Fix a number of macro-in-comment warnings from rpmlint


author: Petr Stodulka <pstodulk@redhat.com> - 2.11.1-3
changelog:
  - remove non-ASCII characters from description and title of packages
  - fix requiremets
  - fix spec to be compatible for other systems
  - remove deprecated credential-gnome-keyring


author: Petr Stodulka <pstodulk@redhat.com> - 2.13.3-2
changelog:
  - Move documentation files from all subpackages into the %{_pkgdocdir}
    directory, so links inside doc and man files are correct
    Resolves: #1357438
  - Quiet a few rpmlint complaints regarding hidden files in contrib dir
  - Remove explicit libcurl requirement from git-core


author: Iryna Shcherbina <ishcherb@redhat.com> - 2.14.0-2
changelog:
  - Add a build-time dependency on python2-devel for p4
    Resolves: #1479713
  - Skip all grep tests on s390x for now because it failes intermittently


author: Todd Zullinger <tmz@pobox.com> - 2.15.0-2
changelog:
  - Fix git-clone memory exhaustion (CVE-2017-15298)
    Resolves: #1510455, #1510457
  - Disable cross-directory hardlinks
  - Drop ancient obsoletes for git and git-arch
  - Update summary/description of numerous subpackages
  - Fix shebang in a few places to silence rpmlint complaints
  - Fix t9020-remote-svn failure when setting PYTHON_PATH
  - Rename %gitcoredir to %gitexecdir; upstream uses the latter
  - Move commands which no longer require perl into git-core
  - Move filter-branch out of core, it needs perl now
  - Improve test suite coverage


