# changelog

author: Paul Howarth <paul@city-fan.org> 11.1.0-1.0.cf
changelog:
  - update to 11.1.0
    - twisted.words.protocols.irc.IRCClient now uses a PING heartbeat as a
      keepalive to avoid losing an IRC connection without being aware of it
      (#5047)
    - twisted.words.protocols.irc.IRCClient now replies only once to known CTCP
      queries per message and not at all to unknown CTCP queries (#5029)
    - IRCClient.msg now determines a safe maximum command length, drastically
      reducing the chance of relayed text being truncated on the server side
      (#5176)
    - twisted.words.protocols.irc.IRCClient.me was deprecated in Twisted 9.0 and
      has been removed; use IRCClient.describe instead (#5059)
    - remove obsolete man page for im client (#5025)
    - correct a mistaken test that previously passed in a string where a list was
      expected (#5330)
  - upstream source distribution has moved to twistedmatrix.com


author: Paul Howarth <paul@city-fan.org> 12.0.0-1.0.cf
changelog:
  - update to 12.0.0
    - twisted.words.im.basechat now has improved API documentation (#2458)
    - fix typos in xish.utility docstrings (#5401)
  - twisted now requires at least python 2.5


author: Paul Howarth <paul@city-fan.org> - 3.6.1-3.0.cf
changelog:
  - cater for egg-info and namespace data more tidily
  - own directory %{python_sitearch}/zope/
  - drop dependency on deprecated python-zope-filesystem package
  - BR: python-setuptools rather than python-setuptools-devel


author: Paul Howarth <paul@city-fan.org> - 3.6.2-1.0.cf
changelog:
  - update to 3.6.2
    - moved detailed documentation out-of-line from PyPI page, linking instead to
      http://docs.zope.org/zope.interface
    - fixes for small issues when running tests under Python 3.2 using
      zope.testrunner
    - LP#675064: specify return value type for C optimizations module init under
      Python 3: undeclared value caused warnings, and segfaults on some 64-bit
      architectures
    - setup.py now raises RuntimeError if you don't have Distutils installed when
      running under Python 3
  - nobody else likes macros for commands


author: Paul Howarth <paul@city-fan.org> - 3.6.3-1.0.cf
changelog:
  - update to 3.6.3
    - LP#570942: now correctly compare interfaces from different modules but with
      the same names


author: Paul Howarth <paul@city-fan.org> - 3.6.5-1.0.cf
changelog:
  - update to 3.6.5
    - LP#811792: Work around buggy behaviour in some subclasses of
      zope.interface.interface.InterfaceClass, which invoke __hash__ before
      initializing __module__ and __name__; the workaround returns a fixed
      constant hash in such cases, and issues a UserWarning
    - LP#804832: Under PyPy, zope.interface should not build its C extension;
      also prevent attempting to build it under Jython
    - Add a tox.ini for easier xplatform testing
    - Fix testing deprecation warnings issued when tested under Py3K
  - add patch to fix broken new test test_hash_missing_required_attrs
  - add another patch to skip that test entirely if we have python 2.4, as it
    uses the "with" statement introduced in python 2.5


author: Paul Howarth <paul@city-fan.org> - 3.7.0-1.0.cf
changelog:
  - update to 3.7.0
    - LP#825249 - fix test_hash_missing_required_attrs
  - drop upstreamed patch for test_hash_missing_required_attrs
  - update patch for test_hash_missing_required_attrs with python 2.4


author: Paul Howarth <paul@city-fan.org> - 3.8.0-1.0.cf
changelog:
  - update to 3.8.0
    - new module zope.interface.registry; this is code moved from
      zope.component.registry that implements a basic non-peristent component
      registry as zope.interface.registry.Components, and was moved from
      zope.component to make porting systems (such as Pyramid) that rely only on
      a basic component registry to Python 3 possible without needing to port the
      entirety of the zope.component package (backwards compatibility import
      shims have been left behind in zope.component, so this change will not
      break any existing code)
    - new tests_require dependency: zope.event to test events sent by the
      Components implementation; the zope.interface package does not have a hard
      dependency on zope.event, but if zope.event is importable, it will send
      component registration events when methods of an instance of
      zope.interface.registry.Components are called
    - new interfaces added to support the zope.interface.registry.Components
      addition: ComponentLookupError, Invalid, IObjectEvent, ObjectEvent,
      IComponentLookup, IRegistration, IUtilityRegistration,
      IAdapterRegistration, ISubscriptionAdapterRegistration,
      IHandlerRegistration, IRegistrationEvent, RegistrationEvent, IRegistered,
      Registered, IUnregistered, Unregistered, IComponentRegistry and IComponents
    - No longer Python 2.4 compatible (tested under 2.5, 2.6, 2.7 and 3.2)
  - BR: python2-devel ≥ 2.5 rather than 2.4
  - drop patch for python 2.4 support


author: Paul Howarth <paul@city-fan.org> - 1.6.2-1
changelog:
  - Update to 1.6.2
    - Minor changes and compatibility fixes
      - Re-tuned the ~passlib.ifc.PasswordHash.default_rounds values for
        all of the hashes
      - Added the new bcrypt_sha256 hash, which wraps BCrypt using SHA256 in
        order to work around BCrypt's password size limitations (Issue 43)
      - passlib.hash.bcrypt: added support for the bcrypt library as one of the
        possible bcrypt backends that will be used if available (Issue 49)
      - passlib.ext.django: passlib's Django extension (and its related hashes
        and unittests) have been updated to handle some minor API changes in
        Django 1.5-1.6; they should now be compatible with Django 1.2 and up
        (Issue 50)
  - BR: backend library py-bcrypt, required by test suite


author: Paul Howarth <paul@city-fan.org> - 1.6.4-1
changelog:
  - Update to 1.6.4 (see CHANGES for details)
  - Upstream moved from Google Code to Python Hosted
  - Add fixes for a couple of test suite issues
  - Use %license where possible


author: Paul Howarth <paul@city-fan.org> - 1.6.4-2
changelog:
  - Use upstream fix for python 2.5 compatibility
    (https://bitbucket.org/ecollins/passlib/issues/58/)


author: Paul Howarth <paul@city-fan.org> - 1.6.4-3
changelog:
  - Add workaround for bug in python 2.5.0 parser breaking
    from __future__ import with_statement, absolute_import


author: Paul Howarth <paul@city-fan.org> 0.997-1
changelog:
  - update to 0.997
    - main feature of this version is ipv6 support
    - feature: ip6trie - new dataset supports listing of arbitrary length ip6
      CIDRs, along with individual A/TXT values for each prefix
    - feature: ip6tset - new dataset supports listing of ip6 /64 subnets and the
      exclusion of /128 subnets; only supports a single A/TXT value for the
      entire dataset
    - optimization: ip4trie - using new trie implementation (developed for the
      ip6trie dataset) decreases memory consumption by roughly a factor of three
    - feature: acl dataset - ip6 addresses are now supported in ACLs
    - feature: added --enable-asserts configure option to enable compilation of
      debugging assertions; assertion checking is disabled by default
    - featurette: zero-length "wildcard" IP4 CIDR prefixes are now allowed in
      ip4trie and acl datasets


author: Paul Howarth <paul@city-fan.org> 0.997a-1
changelog:
  - update to 0.997a
    - minor fixes/changes in packaging, no code changes
    - in particular, fixes a build failure on *BSD introduced in 0.997


author: Paul Howarth <paul@city-fan.org> 0.997a-4
changelog:
  - fix return value from initscript, by using process substitution instead of
    a while loop at the end of a pipe (#1118013)
  - drop %defattr, redundant since rpm 4.4


author: Paul Howarth <paul@city-fan.org> - 0.998-1
changelog:
  - Update to 0.998
    - Correctly handle V4MAPPED (v4 in v6) addresses; the original v6 prefix was
      wrong
    - Sometimes IP4-based datasets gave false positives when an IP6 dataset was
      present, and it was also possible to have false positives in IP6 datasets;
      both have been fixed


author: Paul Howarth <paul@city-fan.org> - 8.15.2-1.0.cf
changelog:
  - Update to 8.15.2 (see RELEASE_NOTES for details) (#1239185)
  - Rebased patches
  - Dropped ipv6-bad-helo patch (upstreamed)


author: Paul Howarth <paul@city-fan.org> - 8.15.2-5.0.cf
changelog:
  - Compiled all with full RELRO, including libmilter (#1264035)
  - Added support for socket activation to libmilter (#1262535)
  - Drop triggers for ancient sendmail versions from releases we no longer
    support (prior to F-5)


author: Paul Howarth <paul@city-fan.org> - 8.15.2-8.0.cf
changelog:
  - Removed dependency for sendmail in sendmail-devel, renamed sendmail-devel
    to sendmail-milter-devel (#891288)


author: Paul Howarth <paul@city-fan.org> - 8.15.2-11.0.cf
changelog:
  - Enabled _FFR_MILTER_CHECK_REJECTIONS_TOO (#1112340)
  - Added SASL AUTH_REALM into default configuration (#748279)
  - Fixed compilation with openssl-1.1.0 (#1400239)


author: Paul Howarth <paul@city-fan.org> - 8.15.2-15.0.cf
changelog:
  - Removed systemd limit for sendmail restarts to workaround failure due to
    rapid restarts caused by NetworkManager dispatcher script (#1422771)
  - Also removed the systemd restart limit from the sm-client service (#1422771)
  - Explicitly enabled sm-client statistics (#890585)
  - Fixed compilation with -Werror=format-security, which seems to be the
    default in f27+


author: Paul Howarth <paul@city-fan.org> 1:0.51-2
changelog:
  - incorporate suggestions from Petr Krištof (petr at kristov dot cz)
    replace _var with _localstatedir macro
    replace /etc with _sysconfdir macro
    stop sfcmilter service before removal of package
    remove /var/run/sfcmilter and contents after removal of package
    restart milter after package upgrade


author: Paul Howarth <paul@city-fan.org> 1:0.62-1
changelog:
  - update to 0.62
  - clean up spec file
  - don't delete user/group accounts on package removal
  - ghost the socket and pidfile rather than removing
    /var/run/sfcmilter in %post


author: Paul Howarth <paul@city-fan.org> - 0.9.10-6
changelog:
  - Add missing export of account_base_rid, needed by smbldap_usermod (#1138608)
    (https://gna.org/support/?3213)
  - Use %license where possible


author: Paul Howarth <paul@city-fan.org> - 0.9.11-1
changelog:
  - Update to 0.9.11
    - smbldap.conf: New parameter: lanmanPassword (disabled by default)
    - smbldap_tools.pm: Export account_base_rid() for smbldap-usermod
    - smbldap-useradd:
      - Do not add dummy userPassword attribute
      - Die if adding a user entry fails
      - Set random password instead of insecure one on 'smbpasswd -a'
      - Check if specified UID is owned by local user (bug #2974)
      - Report error on exec() failure
    - smbldap-config:
      - Add support for renamed and new parameters (bug #2914)
      - Add POD text (bug #3013)
      - Do not assume "ou=..."-style value for "ldap users suffix", "ldap
        groups suffix" and "ldap machine suffix" in smb.conf
  - Drop upstreamed patches
  - Specify all dependencies as build dependencies too


author: Paul Howarth <paul@city-fan.org> - 2.1-1
changelog:
  - Switch upstream to smf-sav-reloaded
  - Port "bubble" patch (adds PID file, ability to disable RAV, ability to
    distinguish between local and SMTP mailers) to new version
  - Update rundir patch


author: Paul Howarth <paul@city-fan.org> - 2.0.2-7
changelog:
  - sendmail-devel renamed to sendmail-milter-devel from Fedora 26
  - Specify all build requirements
  - Drop %defattr, redundant since rpm 4.4
  - Use %license where possible


author: Paul Howarth <paul@city-fan.org> - 0.4.0-1
changelog:
  - Update to 0.4.0
    - New options:
      -C option to change the default reject code
      -S option to specify a path to sendmail (for the -x option)
      -R option to specify the rejection message
      -a option to skip messages that were authenticated
    - IPv6 address support
    - Syntax clean-ups
  - Drop upstreamed syntax, rejection text and IPv6 patches
  - Update authuser patch: note that upstream has introduced a -a option that
    does pretty much the same as the -I option added by this patch, so this
    patch is deprecated and will not be included in builds for Fedora 22 onwards
  - Clean up other patches to apply cleanly


author: Paul Howarth <paul@city-fan.org> 1:0.94-1
changelog:
  - now building from Jef's package rather than Shevek's; version
    number adjusted accordingly and epoch bumped to 1
  - initscript now incorporated upstream so not included as a
    separate item in SRPM
  - tweak install directories as Jef's package is a little less
    packager-friendly (no DESTDIR support)


author: Paul Howarth <paul@city-fan.org> 1:0.94-2
changelog:
  - remove linkage to libspf if present at build time, which
    generates bogus dependencies
  - build-time dependency for perl added to allow the above fix


author: Paul Howarth <paul@city-fan.org> 1:0.95-2
changelog:
  - incorporate suggestions from Petr Krištof (petr at kristov dot cz)
    replace _var with _localstatedir macro
    replace /etc with _sysconfdir macro
    stop spfmilter service before removal of package
    remove %{_localstatedir}/run/spfmilter and contents after removal of package
    restart milter after package upgrade
  - use sed instead of perl during package build


author: Paul Howarth <paul@city-fan.org> 1:0.95-3
changelog:
  - remove Requires: libspf2; automatic library dependencies will suffice
  - improve detection of Mandrake build system


author: Paul Howarth <paul@city-fan.org> 1:0.97-1
changelog:
  - new upstream version 0.97
  - remove initscript patch, now included upstream
  - use tidier bash syntax in scriptlets
  - fix permissions of installed files
  - add comment about file format to fallback and whitelist files
  - ghost the socket and pidfile rather than removing
    %{_localstatedir}/run/spfmilter in %post
  - don't remove user/group at uninstall
  - run the milter in a wrapper script that restarts it if it crashes
  - force non-detection of libspf to ensure build against libspf2
  - fix Makefile to prevent attempted chowns in %install


author: Paul Howarth <paul@city-fan.org> 1:0.98-1
changelog:
  - new upstream version 0.98
    - changed the regular SMTP response code used in -graylist mode
      from 451 to 421
    - added pidfile option
    - updated for clang, and general clean-up
  - re-code manpage as UTF8


author: Michael Fleming <mfleming+rpm@enlartenment.com> 1.0.6-3
changelog:
  - Use newer python template from fedora-rpmdevtools
  - Corrected license entry
  - Split off API / dev docs into subpackage


author: Paul Howarth <paul@city-fan.org> 1.1.0-0.1.r1373
changelog:
  - Update to 1.1.0-dev-r1373
  - Don't bother setting compiler-optimization flags for a noarch package
  - Simplify %files list
  - Package manpage


author: Paul Howarth <paul@city-fan.org> 1.1.0-0.2.20050925svn1373
changelog:
  - Fix release number to satisfy current Fedora snapshot naming guideline
  - Fix license tag to satisfy current Fedora packaging guideline
  - Define RPM macros in global scope
  - Fix up python dependencies to work all the way back to EL-4
  - Fix up sample hook scripts to avoid buildroot contamination
  - Cater for egg-info if present


author: Paul Howarth <paul@city-fan.org> 1.1.0-0.4.20050925svn1373
changelog:
  - Fix "ImportError: cannot import name exceptions"
    (http://bugs.gentoo.org/209857)
  - BR: python2-devel rather than just python-devel
  - Nobody else likes macros for commands


author: Tim Waugh <twaugh@redhat.com> 1.2-29
changelog:
  - Use smp_mflags (bug #226445).
  - Better default attributes (bug #226445).
  - Make setup macro quiet (bug #226445).
  - Clean build root in %install section (bug #226445).


author: Paul Howarth <paul@city-fan.org> - 1.4-4.0.cf
changelog:
  - Applied patches from Jiri Popelka:
    - Fix off-by-one error in call to readlink
    - Fix possible buffer overrun found by coverity
  - Nobody else likes macros for commands


author: Paul Howarth <paul@city-fan.org> 1.5-0.1.beta7
changelog:
  - Update to beta7
  - Follow Fedora Extras package naming guidelines
  - Simplify perl dependency filter kludge
  - Remove buildroot unconditionally in %install and %clean
  - Use %{?_smp_mflags}
  - Don't use deprecated %makeinstall macro
  - Cosmetic spec file changes


author: Paul Howarth <paul@city-fan.org> 1.5-0.4.beta7
changelog:
  - Clarify license as GPL version 2 or later
  - Change libpcap buildreq to /usr/include/pcap.h, which works everywhere
  - Change libnet buildreq to libnet-devel
  - Use SuSE-compatible dist tags macros
  - Try to maintain timestamps in files copied unchanged from upstream
  - Use a better dependency filter that leaves more real dependencies


author: Paul Howarth <paul@city-fan.org> 1.5-0.7.beta7
changelog:
  - Simplify requires filter if we have rpm ≥ 4.9
  - Nobody else likes macros for commands
  - Fix dist tag for CentOS 6 and Scientific Linux


author: Paul Howarth <paul@city-fan.org> 0.3.0-2
changelog:
  - Added explicit perl dependency to ensure that an RPM built on a
    system with an updated version of perl (and hence having files
    installed in a place that a non-updated system won't find them)
    will not install on the non-updated system. In such cases, just
    rebuild from the source RPM.
  - Changed distribution-identifying macros for greater portability.


author: Paul Howarth <paul@city-fan.org> 0.3.0-3
changelog:
  - Rewrite spec in more Fedora Extras style
  - Let rpm handle dependencies for us
  - Fix directory ownership and permissions
  - Fix script line endings


author: Paul Howarth <paul@city-fan.org> 0.3.0-4
changelog:
  - Fix distribution tags for development releases
  - Remove %__perl_version macro, used only once
  - Define %{__id_u} in a more portable way


author: Paul Howarth <paul@city-fan.org> 0.3.0-6
changelog:
  - Define RPM macros in global scope
  - Add explicit dependency on perl(Exporter), called via "use base 'Exporter';"


author: Paul Howarth <paul@city-fan.org> 0.3.0-11
changelog:
  - BR: perl(base), perl(Carp), perl(Digest::SHA1), perl(Exporter),
    perl(Getopt::Long), perl(lib) and perl(LWP::UserAgent)
  - Drop explicit perl(Exporter) requirement, now auto-detected
  - Don't need to define %{perl_vendorlib}


author: Paul Howarth <paul@city-fan.org> 1.12-2
changelog:
  - Started with Adam McKee's default spec file in tarball.
  - Used more macros, allowed for compressed manpage, corrected
    deprecated Copyright: and Group: tags.
  - Added BuildRoot


author: Paul Howarth <paul@city-fan.org> 1.12-3
changelog:
  - Use distribution identifier in release tag to make upgrades work better
    (different distribution release may have incompatible C ABIs)
  - Use standard Fedora BuildRoot


author: Paul Howarth <paul@city-fan.org> 1.12-5
changelog:
  - Simplify distribution-detection
  - Remove buildroot unconditionally in %clean and %install
  - Honour %{optflags}
  - Generate useful data in debuginfo package


author: Paul Howarth <paul@city-fan.org> 1.12-8
changelog:
  - Define RPM macros in global scope
  - Clarify license as GPL (any version)
  - Add patch to fix warnings from recent gcc versions


author: Paul Howarth <paul@city-fan.org> 0.7.1-3
changelog:
  - update to release 21 of the Debian patch
  - clean buildroot unconditionally
  - recode spec file as UTF-8
  - fix up initial config.{guess,sub} so configure script doesn't fail
  - don't attempt parallel build
  - use the linux-gnu uptime routine
  - include manpage for ud


author: Paul Howarth <paul@city-fan.org> 0.7.1-4
changelog:
  - do a hardened build where possible
  - nobody else likes macros for commands
  - use native systemd init for systemd-based distros
  - add dist tag


author: Paul Howarth <paul@city-fan.org> - 1.14-6
changelog:
  - Fix distribution tag for Fedora 7 onwards
  - Fix argument order for find with -depth
  - BuildRequire perl(ExtUtils::MakeMaker)


author: Paul Howarth <paul@city-fan.org> - 1.15-1
changelog:
  - Update to 1.15
  - Define RPM macros in global scope
  - Drop pod_ok patch, problem fixed upstream
  - Clarify license as GPL version 1 or later, or Artistic (i.e. same as perl)


author: Paul Howarth <paul@city-fan.org> - 1.15-2
changelog:
  - Drop explicit dependency on perl-libwww-perl, detected automatically
  - Buildreq perl(LWP::UserAgent) instead of perl-libwww-perl
  - Add many manual runtime deps for enhanced functionality
  - Dist tag for Rawhide no longer needs special-casing


author: Paul Howarth <paul@city-fan.org> - 1.15-6
changelog:
  - BR: perl(constant), perl(Data::Dumper), perl(Digest::MD5), perl(File::Spec),
    perl(HTTP::Request), perl(Test::More) and perl(URI::file)
  - Don't need to remove empty directories from the buildroot
  - Don't need to define %{perl_vendorlib}
  - Drop support for old distributions prior to FC-3:
    - Use DESTDIR rather than PERL_INSTALL_ROOT
    - Use %{_fixperms} macro rather than our own chmod incantation


author: Paul Howarth <paul@city-fan.org> - 1.15-8
changelog:
  - Classify buildreqs by usage
  - BR: perl-generators where available
  - Simplify find command using -delete


author: Paul Howarth <paul@city-fan.org> 1.9.3-5
changelog:
  - Rewrite spec file in (mainly) Fedora Extras style
  - Changed URL to show where I found this package - it no longer seems to be
    maintained *anywhere*
  - Use MODULE_COMPAT dependency style and remove explicit perl dependency
  - Remove MANIFEST from %doc
  - Fix bogus Group: tag


author: Paul Howarth <paul@city-fan.org> 1.9.3-6
changelog:
  - Fix distribution-detection code for development releases
  - Remove %{__perl_version} macro, used only once
  - Remove buildroot unconditionally in %clean and %install
  - Don't use macros in command paths, hardcode them instead
  - Fix find argument ordering with -depth
  - Define %{__id_u} in a more portable way


author: Paul Howarth <paul@city-fan.org> 1.9.3-8
changelog:
  - Clarify license as GPL version 1 or later, or Artistic (i.e. same as perl)
  - Apply patch to fix `Bareword not allowed while "strict subs" in use' and
    `Can't use string as an ARRAY ref while "strict refs" in use' errors on perl
    5.10.0
  - Enumerate all perl module files in %files list to prevent patch backup files
    getting packaged (I prefer this to simply not making the backup files)


author: Paul Howarth <paul@city-fan.org> - 1.9.3-14
changelog:
  - Don't ship code with "use lib /home/neilb/..." in it
  - Classify buildreqs by usage
  - Tidy the %files list and make it more explicit
  - Simplify find command using -delete
  - Drop %defattr, redundant since rpm 4.4
  - No longer need to define %{perl_vendorlib}
  - Use DESTDIR rather than PERL_INSTALL_ROOT
  - Don't need to remove empty directories from the buildroot
  - Use %{_fixperms} macro rather than our own chmod incantation


author: Paul Howarth <paul@city-fan.org> 3.10a-8
changelog:
  - Drop dependency on man from RHEL-5 onwards, where %{_mandir}/{fi,pl} are
    included in the filesystem package


author: Paul Howarth <paul@city-fan.org> 3.10a-9
changelog:
  - Use patch instead of scripted iconv to convert character encodings
  - Nobody else likes macros for commands
  - Fix dist tag for CentOS 6 and Scientific Linux


author: Paul Howarth <paul@city-fan.org> 3.10a-18
changelog:
  - Patch for cut/paste bug in 24+ bit mode (by Mark Brader <msb@vex.net>)
  - Further buffer overflow fix for overly long command line argument


author: Paul Howarth <paul@city-fan.org> 3.10a-23
changelog:
  - Patch by Erling A. Jacobsen to fix iTXt/utf8 png comment bug (#3141, #3704)
  - Patch by Erling A. Jacobsen to fix smoothing off-by-one bug (#3142)


author: Paul Howarth <paul@city-fan.org> 3.2-15.0.cf
changelog:
  - BR: python2-devel rather than just python-devel
  - nobody else likes macros for commands
  - fix dist tag for CentOS 6 and Scientific Linux


author: Paul Howarth <paul@city-fan.org> 4.0-1.0.cf
changelog:
  - update to 4.0 (major update to Qt4)
  - drop gcc patches, no longer needed
  - drop support for old python versions as everywhere that has Qt ≥ 4.5 also
    has python ≥ 2.5
  - never need flex-new as everywhere that has Qt ≥ 4.5 also has flex ≥ 2.5.31
  - drop %defattr, redundant since rpm 4.4


author: Paul Howarth <paul@city-fan.org> 5.0.0-4.0.cf
changelog:
  - update to the new upstream release, with liblzma.so.5
  - introduce compat-libs subpackage with liblzma.so.0 for compatibility with
    distributions using older releases


author: Paul Howarth <paul@city-fan.org> 5.0.1-1.0.cf
changelog:
  - update to 5.0.1
    - xz --force now (de)compresses files that have setuid, setgid, or sticky bit
      set and files that have multiple hard links; the man page had it documented
      this way already but the code had a bug
    - gzip and bzip2 support in xzdiff was fixed
    - portability fixes
    - Minor fix to Czech translation


author: Paul Howarth <paul@city-fan.org> 5.0.1-2.0.cf
changelog:
  - remove URL tag from liblzma.pc if we have have pkgconfig <= 0.15
  - drop explicit dependency of devel package on pkgconfig if rpm can
    auto-detect the requirement


author: Paul Howarth <paul@city-fan.org> 5.0.2-1.0.cf
changelog:
  - update to 5.0.2
    - LZMA2 decompressor now correctly accepts LZMA2 streams with no uncompressed
      data
    - "xz --suffix=.foo filename.foo" now refuses to compress the file due to it
      already having the suffix .foo
    - "xzgrep -l foo bar.xz" works now
    - Polish translation was added
  - nobody else likes macros for commands


author: Paul Howarth <paul@city-fan.org> 5.0.3-1.0.cf
changelog:
  - update to 5.0.3
    - liblzma: a memory leak was fixed
    - liblzma: lzma_stream_buffer_encode() no longer creates an empty .xz Block
      if encoding an empty buffer; such an empty Block with LZMA2 data would
      trigger a bug in 5.0.1 and older
    - liblzma: validate function arguments better in a few functions; most
      importantly, specifying an unsupported integrity check to
      lzma_stream_buffer_encode() no longer creates a corrupt .xz file
    - liblzma: document that lzma_block_buffer_encode(), lzma_easy_buffer_encode(),
      lzma_stream_encoder(), and lzma_stream_buffer_encode() may return
      LZMA_UNSUPPORTED_CHECK
    - liblzma: the return values of the _memusage() functions are now documented
       better
    - fix command name detection in xzgrep; xzegrep and xzfgrep now correctly use
      egrep and fgrep instead of grep
    - French translation was added.


