# changelog

author: Owen Taylor <otaylor@redhat.com> 1.10-1
changelog:
  - Base package on spec file from Nicolas Mailhot <Nicolas.Mailhot at laPoste.net>
  - Cleanups from Warren Togami and Nicolas Mailhot


author: Jakub Jelinek <jakub@redhat.com> 3.2.3-70
changelog:
  - filter out -fstack-protector-strong, -grecord-gcc-switches and new
    i686, ppc and s390 tunings (#1048850)


author: Kevin Fenzi <kevin@scrye.com> - 7-11
changelog:
  - Add Conflicts on fedora-release to prevent people from installing on Fedora systems. Fixes bug #1497702


author: Colin Walters <walters@verbum.org> - 2.54.1-3
changelog:
  - Backport patch to fix invocations of /bin/gdbus-codegen
  - Related: #1481386
    See also bug 1507661


author: Eric Smith <brouhaha@fedoraproject.org> - 0.5.2-3
changelog:
  - Still having problems with setproctitle(), bug #981799, upstream
    freedesktop.org bug #66679. Added patch to noop out setproctitle().


author: Rex Dieter <rdieter@fedoraproject.org> 2007e-13
changelog:
  - _with_system_libc_client option (el6+) 
  - tight deps via %?_isa
  - drop extraneous Requires(post,postun): xinetd


author: Steve Jenkins <steve@stevejenkins.com> - 2.10.1-8
changelog:
  - removed unecessary Requires packages
  - moved libbsd back to BuildRequires
  - removed unecessary %defattr
  - added support for BSD and Sendmail in place of %doc
  - Changed some opendkim macro usages


author: Steve Jenkins <steve@stevejenkins.com> - 2.10.1-9
changelog:
  - policycoreutils* now only required for Fedora and EL6+
  - Added --with-obdx configure support for Fedora builds
  - Changed a few macros
  - Added additional BSD and Sendmail support


author: Steve Jenkins <steve@stevejenkins.com> - 2.10.1-11
changelog:
  - All branches now require opendbx
  - All branches now configure with --with-obdx flag
  - Added comments to README.Fedora to address Bug #1209009
  - Cleaned up some spacing


author: Steve Jenkins <steve@stevejenkins.com> - 2.10.1-13
changelog:
  - Obsoleted sysvinit subpackage via libopendkim subpackage
  - Added more macros
  - Updated README.fedora


author: Steve Jenkins <steve@stevejenkins.com> - 2.10.2-1
changelog:
  - Updated to use newer upstream 2.10.2 source code
  - Removed patches for bugs fixed in upstream source
  - Included support for systemd macros
  - Added deprecated options notice to default configuration file
  - Added new options to default configuration file
  - Updated README.fedora with additional SQL useage info


author: Steve Jenkins <steve@stevejenkins.com> - 2.10.3-5
changelog:
  - Fixed OpenLDAP support for all targets except EL5 (required version not available)
  - Updated spec file to more modern conventions


author: Steve Jenkins <steve@stevejenkins.com> - 2.11.0-0.1
changelog:
  - Updated to 2.11.0.Alpha0 upstream source
  - Rediffed, combined, and applied patch for SF #35 + #37
  - Modernized spec slightly (thanks to EPEL 5 getting a bit more modern)


author: Jan Kaluza <jkaluza@redhat.com> - 2.0.7-10
changelog:
  - do not install .orig file generated by make xs_generate
  - filter unversioned mod_perl.so from provides


author: Jan Kaluza <jkaluza@redhat.com> - 2.0.8-1.20130709svn1498417
changelog:
  - update to latest revision of httpd24 branch to backport important fixes
    in httpd-2.4 compatibility


author: Paul Howarth <paul@city-fan.org> - 0.34-12
changelog:
  - BR: perl(base), perl(Carp), perl(ExtUtils::MakeMaker) and perl(Sub::Name),
    fixing FTBFS (#914249)
  - Enhance %description
  - Drop %defattr, redundant since rpm 4.4
  - Don't need to remove empty directories from the buildroot
  - Don't use macros for commands
  - Use DESTDIR rather than PERL_INSTALL_ROOT
  - Use %{_fixperms} macro rather than our own chmod incantation
  - Make %files list more explicit


author: Paul Howarth <paul@city-fan.org> - 0.08-12
changelog:
  - BR:/R: perl(Carp)
  - BR: perl(base)
  - Use DESTDIR rather than PERL_INSTALL_ROOT
  - Use %{_fixperms} macro rather than our own chmod incantation
  - Don't need to remove empty directories from the buildroot
  - Don't use macros for commands
  - Make %files list more explicit
  - Fix typos in %description


author: Paul Howarth <paul@city-fan.org> - 1.37-1
changelog:
  - Update to 1.37
    - I now recommend you use Throwable instead of this module; it has a nicer,
      more modern interface
    - Fixed warning from basic.t on 5.17.x (CPAN RT#79121)
    - 1.33 did not declare any prereqs (CPAN RT#79677)
    - Require Class::Data::Inheritable ≥ 0.02
    - Fixed some stupidity in the tests that appears to have been highlighted by
      recent changes to Devel::StackTrace (CPAN RT#81245)
    - Fixed various bugs and confusion in the docs
  - Don't need to remove empty directories from the buildroot
  - Don't use macros for commands
  - Make the %files list more explicit
  - Use DESTDIR rather than PERL_INSTALL_ROOT
  - Drop release testing (now more extensive and would fail anyway)
  - Drop support for distributions older than EL-6 (test suite would need
    patching for EL-5 anyway)


author: Paul Howarth <paul@city-fan.org> - - 1:3.01-2
changelog:
  - Get rid of tests subpackage
  - Specify all dependencies
  - Don't need to remove empty directories from the buildroot
  - Make %files list more explicit


author: Petr Šabata <contyk@redhat.com> - 1.967003-1
changelog:
  - 1.967003 bump (backwards-incompatible changes)
  - Spec cleanup and modernization
  - New Source URL
  - Install to vendor


author: Paul Howarth <paul@city-fan.org> - 1.967006-1
changelog:
  - Update to 1.967006 (#789560)
    - Localize the OUT filehandle during Precompile
    - Document the <autotree:Base::Class> form of the <autotree> directive
    - Provide a simple test for the <autotree> directive, t/autotree.t; renamed
      basics.t to ensure it runs before autotree.t
    - Allow a global <skip:> directive that functions the same as modifying
      $Parse::RecDescent::skip prior to compiling a grammar
    - Require that the $file returned by caller() be eq '-', rather than merely
      starting with '-'
    - Warn on empty productions followed by other productions: the empty
      production always matches, so following productions will never be reached
    - NON-BACKWARDS COMPATIBLE CHANGE: a repetition directive such as 'id(s /,/)'
      correctly creates a temporary @item variable to hold the 'id's that are
      matched. That @item variable is then used to set the real $item[] entry for
      that repetition. The same treatment is now given to %item. Formerly, in a
      production like:
        id ',' id(s /,/)
      matched against:
        xxx, yyy, zzz
      The $item{id} entry that should be 'xxx' is overwritten by 'yyy' and then
      'zzz' prior to the action being executed. Now 'yyy' and 'zzz' set
      $item{id}, but in the private %item, which goes out of scope once the
      repetition match completes.
    - EXPERIMENTAL: when precompiling, optionally create a standalone parser by
      including most of the contents of Parse::RecDescent in the resulting
      Precompiled output
    - Accept an optional $options hashref to Precompile, which can be used to
      specify $options->{-standalone}, which currently defaults to false
    - The subroutines import, Precompile and Save are not included in the
      Precompile'd parser
    - The included Parse::RecDescent module is renamed to
      Parse::RecDescent::_Runtime to avoid namespace conflicts with an installed
      and use'd Parse::RecDescent
    - Add a new t/precompile.t to test precompilation
    - Add a new $_FILENAME global to Parse::RecDescent to make it easy for the
      Precompile method to find the module
    - Remove the prototype from _generate; it is not required, and it caused
      t/precompile.t (which ends up re-defining a lot of Parse::RecDescent
      subroutines) to fail needlessly, as the calls to _generate in Replace and
      Extend normally do not see the prototype, but do when re-defined
    - POD documentation for standalone parsers added
    - Added ExtUtils::MakeMaker build/configure version requirements
      (CPAN RT#74787)
  - BR: perl(Test::Pod) and perl(Test::Warn) for additional test coverage
  - Use a patch rather than scripted iconv to fix character encoding
  - Improve %summary
  - Tidy %description
  - Make %files list more explicit
  - Don't use macros for commands
  - Don't need to specify compiler flags for pure-perl package
  - Drop redundant 'find' commands from %install


author: Paul Howarth <paul@city-fan.org> - 1.0-1
changelog:
  - Update to 1.0
    - Clarify that the second arg of FREEZE/THAW is the data model/data format
      name, not the serializer
    - Clarify that FREEZE must not modify the data structure to be serialized


author: Paul Howarth <paul@city-fan.org> - 3.4-4
changelog:
  - Reinstate compatibility with older distributions like EL-5
  - Drop -tests subpackage (general lack of interest in this), but include
    them as documentation for the main package
  - Don't use macros for commands
  - Make %files list more explicit
  - Use tabs


author: Paul Howarth <paul@city-fan.org> - 3.5-1
changelog:
  - Update to 3.5:
    - Localise $^W, as this causes warnings with 5.16 when some lost soul uses
      -w; common::sense doesn't support $^W, but tries to shield module authors
      and programs from its ill effects
  - Don't need to remove empty directories from buildroot
  - Drop %defattr, redundant since rpm 4.4


author: Paul Howarth <paul@city-fan.org> - 3.6-1
changelog:
  - Update to 3.6:
    - Work around more 5.16 breakage - $^H doesn't work as nicely as P5P make
      you believe
    - Add features: unicode_strings current_sub fc evalbytes
    - Disable features: array_base


author: willb <willb@redhat> - 0.9.1-3
changelog:
  - adds QT support
  - clarified multiple licensing
  - uses parallel make
  - removes obsolete M4 macros
  - specifies canonical location for source archive


author: willb <willb@redhat> - 0.9.1-5
changelog:
  - fixed extension library linking when an older thrift package is not
    already installed
  - fixed extension library dependencies in Makefile


author: Remi Collet <rcollet@redhat.com> - 5.4.16-19
changelog:
  - fix memory leak introduce in patch for CVE-2014-1943
  - fix heap-based buffer over-read in DateInterval CVE-2013-6712


author: Remi Collet <rcollet@redhat.com> - 5.4.16-23
changelog:
  - fileinfo: cdf_unpack_summary_info() excessive looping
    DoS. CVE-2014-0237
  - fileinfo: CDF property info parsing nelements infinite
    loop. CVE-2014-0238
  - fileinfo: cdf_check_stream_offset insufficient boundary
    check. CVE-2014-3479
  - fileinfo: cdf_count_chain insufficient boundary check
    CVE-2014-3480
  - fileinfo: cdf_read_short_sector insufficient boundary
    check. CVE-2014-0207
  - fileinfo: cdf_read_property_info insufficient boundary
    check. CVE-2014-3487
  - fileinfo: fix extensive backtracking CVE-2013-7345
  - core: type confusion issue in phpinfo(). CVE-2014-4721
  - core: fix heap-based buffer overflow in DNS TXT record
    parsing. CVE-2014-4049
  - core: unserialize() SPL ArrayObject / SPLObjectStorage
    type confusion flaw. CVE-2014-3515


author: Remi Collet <rcollet@redhat.com> - 5.4.16-23.1
changelog:
  - gd: fix NULL pointer dereference in gdImageCreateFromXpm().
    CVE-2014-2497
  - gd: fix NUL byte injection in file names. CVE-2014-5120
  - fileinfo: fix extensive backtracking in regular expression
    (incomplete fix for CVE-2013-7345). CVE-2014-3538
  - fileinfo: fix mconvert incorrect handling of truncated
    pascal string size. CVE-2014-3478
  - fileinfo: fix cdf_read_property_info
    (incomplete fix for CVE-2012-1571). CVE-2014-3587
  - spl: fix use-after-free in ArrayIterator due to object
    change during sorting. CVE-2014-4698
  - spl: fix use-after-free in SPL Iterators. CVE-2014-4670
  - network: fix segfault in dns_get_record
    (incomplete fix for CVE-2014-4049). CVE-2014-3597


author: Remi Collet <rcollet@redhat.com> - 5.4.16-23.2
changelog:
  - xmlrpc: fix out-of-bounds read flaw in mkgmtime() CVE-2014-3668
  - core: fix integer overflow in unserialize() CVE-2014-3669
  - exif: fix heap corruption issue in exif_thumbnail() CVE-2014-3670


author: Dmitry Butskoy <Dmitry@Butskoy.name> - 5.1.6-5
changelog:
  - add pdo_dblib module for php-mssql
  - add php-interbase support (both interbase and pdo_firebird modules)
    (initial patch from Remi Collet <fedora@famillecollet.com>)


author: Dmitry Butskoy <Dmitry@Butskoy.name> - 5.3.2-3
changelog:
  - drop readline (now in the main php package)
  - drop mhash (no more provided in php, hash used instead)
  - spec file cleanup


author: Remi Collet <rcollet@redhat.com> - 5.4.16-1
changelog:
  - add interbase
  - add workaround for https://bugzilla.redhat.com/1054659
  - minimal load test for all extensions


author: Ville Skyttä <ville.skytta@iki.fi> - 2.2.5-1
changelog:
  - Update to 2.2.5.
  - Hardlink binaries instead of shipping duplicates (#785834).
  - Build with $RPM_LD_FLAGS.
  - Run test suite during build.


author: Vít Ondruch <vondruch@redhat.com> - 2.0.0.247-13
changelog:
  - Fixes multilib conlicts of .gemspec files.
  - Make symlinks for psych gem to ruby stdlib dirs (rhbz#979133).
  - Use system-wide cert.pem.


author: Vít Ondruch <vondruch@redhat.com> - 2.0.0.247-14
changelog:
  - Add forgotten psych.rb link into rubygem-psych to fix "private method `load'
    called for Psych:Moduler" error (rhbz#979133).


author: Vít Ondruch <vondruch@redhat.com> - 2.0.0.247-15
changelog:
  - Fix version regex algorithmic complexity vulnerability (CVE-2013-4287).
    - Resolves: rhbz#1006429


author: Vít Ondruch <vondruch@redhat.com> - 2.0.0.247-16
changelog:
  - Fix version regex algorithmic complexity vulnerability (CVE for incomplete
    fix for CVE-2013-4287) (CVE-2013-4363).
    - Related: rhbz#1006429


author: Vít Ondruch <vondruch@redhat.com> - 2.0.0.247-17
changelog:
  - Heap overflow in floating point parsing (CVE-2013-4164).
    * ruby-2.0.0-p353-CVE-2013-4164-ignore-too-long-fraction-part.patch
    - Resolves: rhbz#1033503
  - Allow MD5 in OpenSSL tests.


author: Vít Ondruch <vondruch@redhat.com> - 2.0.0.247-18
changelog:
  - Fix FTBFS due to expired certificate for IMAP test case.
  - Fix test_aes_gcm_wrong_tag random failures.
    - Resolves: rhbz#1048899


author: Petr Pisar <ppisar@redhat.com> - 4.13.3-2
changelog:
  - Fix decoding from positional argument while overriding output file
    (bug #901895)
  - Fix decoding to standard output when output file is - or /dev/stdout
    (bug #901895)


