# changelog

author: Andreas Schneider <asn@redhat.com> - 4.10.16-14
changelog:
  - resolves: #1937867 - Fix possible core dump with printing support
  - resolves: #1930747 - Ensure that libwbclient has been updated before
                         restarting services


author: Andreas Schneider <asn@redhat.com> - 4.10.16-16
changelog:
  - resolves: #2019661 - Fix CVE-2016-2124
  - resolves: #2019673 - Fix CVE-2020-25717
  - resolves: #2021428 - Add missing PAC buffer types to krb5pac.idl


author: Andreas Schneider <asn@redhat.com> - 4.10.16-18
changelog:
  - resolves: #2034800 - Fix usermap script regression caused by CVE-2020-25717
  - resolves: #2036595 - Fix MIT realm regression caused by CVE-2020-25717
  - resolves: #2046148 - Fix CVE-2021-44142


author: Andreas Schneider <asn@redhat.com> - 4.10.16-19
changelog:
  - resolves: #2081649 - Fix idmap_rfc2307 and idmap_nss returning wrong
                         mapping for uid/gid conflict


author: Jean-Philippe Pialasse <tests@pialasse.com> 2.04-1.sme
changelog:
  - initial build for SME10 [SME: 11883]
    patched selftests.sh to avoid net/resolve_ipv4addr.c test which fails under mock
    added BuildRequires  glibc glibc-static glibc-devel mtools  autoconf
    commented out files for devel /usr/local/bglibs/lib/*.lib and /usr/local/bglibs/lib/*/*.a
    as they fails.


author: Daniel Berteaud <daniel@firewall-services.com> 0.5.5-1
changelog:
  - Update sources to 0.5.5 (daniel@firewall-services.com)
  - Update tito config to use GitLfsBuilder (daniel@firewall-services.com)
  - Track sources with git lfs (daniel@firewall-services.com)


author: Pascal Schirrmann <schirrms@schirrms.net>
changelog:
  - Add some nice stuff, ligths and so on...
    Sounds are awaited for a far future release ;-)
  [0.0.3-00]


author: Pascal Schirrmann <schirrms@schirrms.net>
changelog:
  - New : if the MX-Backup server use a 'smart host' it
    still use DNS for the 'MX-Backuped Domains'
  [0.1.0-00]


author: Pascal Schirrmann <schirrms@schirrms.net>
changelog:
  - Fast port to SME 7 : a qpsmtpd configuration file need
    to be altered to accept incoming mails for mx-backuped domains
  [0.1.0-01]


author: Pascal Schirrmann <schirrms@schirrms.net>
changelog:
  - This is a fork of smeserver-mxbackup, with utf-8 charset.
    As long as the two versions will exist, the sequence number will stay the same.
    I just increment the version number for the tracker.
  [0.1.0-03]


author: John Crisp <jcrisp@safeandsoundit.co.uk> 0.2-1.sme
changelog:
  - Update createlinks file
  - Remove unnecessary apostrophe
  - Updated readme
  - Comment out debugging in pm file
  - Updating for v9
  - Dropped the UTF-8
  - Modify the vendor_perl directory


author: Michal Schorm <mschorm@redhat.com> - 3.0.8-2
changelog:
  - Add "zlib-devel" requirement in "-devel" subpackage. MariaDB requires
    linking with "-lz", which will fail without the zlib library
  - Resolves: #1710471


author: Michal Schorm <mschorm@redhat.com> - 3.0.10-1
changelog:
  - Rebase to 3.0.10
  - Use macro for tarball name
  - Use macro to set build flags
  - Use macros for make commands
  - Remove the scriptlets non relevant for RHEL-8
  - Add info for the testsuite execution
  - Remove glob from library version
  - Remove info about the upstream issues


author: Michal Schorm <mschorm@redhat.com> - 3.1.2-1
changelog:
  - Rebase to 3.1.2
  - Introducing ED25519 plugin
  - Plugindir issues (from 3.0.9 release) fixed by upstream
    Resolves: #1691176


author: Lukas Javorsky <ljavorsk@redhat.com> - 3.1.9-1
changelog:
  - Rebase to 3.1.9
  - Overlinking issues fixed by upstream in 3.1.3 release
  - Add explicit confict between mariadb-connector-c-devel and mysql-devel packages


author: Paul Howarth <paul@city-fan.org> - 1.5.0-5
changelog:
  - Make GeoIP.dat -> GeoIP-initial.dat symlink in %install, not %post,
    and don't %ghost it
  - Run geoipupdate silently in %post and cron job
  - Create empty database files for %ghost to work with old rpm versions
  - Don't try to use noarch subpackages on old rpm versions
  - Update %description to mention database updates
  - Drop outdated README.Fedora


author: Jan Safranek <jsafrane@redhat.com> - 1.5.0-7
changelog:
  - Don't download the database in %post (#1029807)
  - Don't download GeoLiteASNum as it's no longer provided.


author: Jan Safranek <jsafrane@redhat.com> - 1.5.0-10
changelog:
  - Added base IPv6 database to GeoIP package
  - Added GeoIP-data subpackage with all other databases (#1201857)


author: Michal Ruprich <mruprich@redhat.com> - 1.5.0-12
changelog:
  - Removed clean section
  - Resolves: #1589860 - Update GeoIP legacy databases
  - Resolves: #1409060 -  Missing symlink at the GeoIP-update package


author: Greg Zartman <gzartman@koozali.org> 0.1.0-2
changelog:
  - Set requires to e-smith-base-5.6.0-30+ [SME:8668]
  - Set requries for e-smith-LPRng-2.5.0+ [SME:8632]


author: Greg Zartman <gzartman@koozali.org> 0.1.0-3
changelog:
  - Reconfigure provision event to account for default Samba
    complex password policy
  - Abstract core LDAP queries in esmith::AD using runtime binding


author: Greg Zartman <gzartman@koozali.org> 0.1.0-4
changelog:
  - Add dnscache and tinydns config per bug [SME: 9711]
  - Add iptables preroute rule for DNS per bug [SME: 9711]
  - Fix issues with domain admins assignment during provisioning
  - Nearly full re-write of user-create-AD action to utilize
    esmith::AD class
  - Add Legacy Mode to user-create-AD action to allow this 
    action to work with AccountsDB
  - Add user-create-AD to user-create event
  - Add user-AD-disable action to disable AD user
  - Continued development and enhancement to esmith::AD
    including POD documentation
  - Continued development and enhancement to esmith::AD::User
    including POD documentation
  - Add esmith::AD::OU to manage Organizational Units in the 
    Active Directory
  - Fix realm definition in provision action


author: Greg Zartman <gzartman@koozali.org> 0.1.0-5
changelog:
  - Extend Active Directory schema to include quota and 
    smeCustom attributes via the koozaliUser objectClass
  - Remove adjust-samba event and use services2adjust
  - Add Group-create-AD action
  - Design changes to provision-domain-controller and 
    bootstrap-provision-dc events to provision samba entirely 
    cold using ldif
  - Add pseudonym support to esmith::AD
  - Further enhancement to esmith::AD to provide user & group 
    management functionality similar to that provided by AccountsDB
  - Re-write createlinks to flow a more logical sequence
  - Fix dnsforwarder in smb.conf
  - Fix several esmith::AD::User and esmith::AD::Group methods broken
    in 0.1-0-3 when we added runtime binding


author: Greg Zartman <gzartman@koozali.org> 0.6.0-1
changelog:
  - Change the way we are naming alpha package versions because it is becoming
    difficult to apply alpha level changes with patch files.  Each alpha 
    release will have its own source archive
  - Move smb.conf and AD schema extension fragements to /etc/samba
  - Extend AD schema to include the attributes: lockable, removable, 
    and emailForward
  - Replace user-create event with user-initialize 
  - Update user-modify, user-delete, user-lock events for AD integration
  - Clean-up smb.conf fragments now that we have a working Samba 4 deployment, 
    including default configuration dbase parameters
  - Create user-AD-enable and user-AD-disable actions 
  - Further enhancement and refinement to esmith::AD for server-manager panels


author: Greg Zartman <gzartman@koozali.org> 0.7.0-1
changelog:
  - Roll alpha 7 for SME 10.  Since we have to fork upstream Samba 4 to 
    provide DC support, we will set requires to the specific forked version
    4.2.10-7.el7.sme [SME: 9817]


author: Jean-Philipe Pialasse <tests@pialasse.com> 0.7.0-3.sme
changelog:
  - updated Requires to at least 4.2.10-7.1.el7.sme 
  - instead of exactly. might break on update, but at least let us install it.


author: Michael Weinberger
changelog:
  Version 0.0.7
    fixed dt-passowrds-sync: smbpasswd-sync: also sync flags and lct. 
    fixed dt-lock-account: dont unlock (new) account without a password set: Print a error.
    Set PasswordSet property onyl if both shadow password and smb password are set


author: Emmanuel Seyman <emmanuel@seyman.fr> - 5.0.6-10
changelog:
  - Replace calls to %{__perl} with /usr/bin/perl
  - Remove contrib/bugzilla-submit (no longers works) (#1835451)


author: Paul Howarth <paul@city-fan.org> - 2.0008-1
changelog:
  - Update to 2.0008 (#832921)
    - Arrays and hashes retrieved from a database no longer create circular
      references (CPAN RT#77746)
  - Don't use macros for commands


author: Paul Howarth <paul@city-fan.org> - 2.0009-1
changelog:
  - Update to 2.0009
    - Fix for pushing non-true values in DBM::Deep::Array (CPAN RT#85414)
  - This release by RKINYON -> update source URL
  - Add patch to fix broken POD (CPAN RT#85252)


author: Charlie Brady <charlieb@e-smith.com> 0.51.5-5
changelog:
  - Repackage so that build is done against the installed newt library.
    (Patches are left included in SRPM for informational reasons).


author: Stephen Noble <support@dungog.net>
changelog:
  - db option to allow overlaps, db dungog setprop rsync overlap allow
  - suggestion added to automate with dungog-cron
  - panel simplified, instructions moved to help
  - [1.2-7]


author: John Crisp <jcrisp@safeandsoundit.co.uk>
changelog:
  - Set default Options to test
  - Fix spelling 'recieve'
  - Set default status to Test
  - Modify wording [SME:9684]
  - [1.3-2]


author: Michel Begue <mab974@gmail.com> 2.14-01.sme
changelog:
  - initial release 2.14 for sme10
  - changes for using GeoIP2 databases (download and build (-g2) + fetch)
  - dependency : perl-IO-Socket-INET6 (bug sa-update)
  - set XT_GEOIP_MAX from 15 to 50
  - comment out "print STDERR" counters in xt_geoip-build
  - add license_key in download script of bases
  - comment out build_TARPIT (Centos 7 compatibility pbm)


author: Sérgio Basto <sergio@serjux.com> - 0.103.3-7
changelog:
  - (#2006490) follow the Fedora Packaging Guidelines by adding %dir
    %attr(0710,%scanuser,virusgroup) to %files section, it is needed on epel7 on
    initial installation without reboot.


author: Sérgio Basto <sergio@serjux.com> - 0.103.3-8
changelog:
  - (#2006490) second try to fix epel7, revert previous commit and add on
    initial installation (not in updates) run /bin/systemd-tmpfiles --create (...)


author: Sérgio Basto <sergio@serjux.com> - 0.103.3-9
changelog:
  - Get rid of pkgdatadir variable %{_datadir}/%{name} is more informative
  - Get rid og milterlog variable %{_var}/log/clamav-milter.log is more readable
  - we can remove %{_var}/log/clamav-milter.log because journalctl -u clamav-milter
    supersede it
  - Fix substitution of /var/run/clamd/clamd.socket on file clamav-milter.conf
  - Get rid of scanstatedir and milterstatedir variables
  - smartsubst deleted since we notice does not replace anything
  - more cleanups
  - $RPM_BUILD_ROOT  + /builddir/build/BUILDROOT/clamav-0.103.7-1.el7.x86_64
  - all variavels with {}
  - BR _chmod and chown only in oldfreshclam
  - clean rpath clean


author: Jean-Philipe Pialasse <tests@pialasse.com> 0.7.3-10.sme
changelog:
  - configure  --with-uint64=unsigned_long --without-libdb
  - Eliminated rpmbuild "bogus date" warnings due to inconsistent weekday,
    by assuming the date is correct and changing the weekday.
    Sat Jan 24 2002 --> Sat Jan 19 2002 or Thu Jan 24 2002 or Sat Jan 26 2002 or ....
    Sun Jan 25 2002 --> Sun Jan 20 2002 or Fri Jan 25 2002 or Sun Jan 27 2002 or ....
    Mon Jan 26 2002 --> Mon Jan 21 2002 or Sat Jan 26 2002 or Mon Jan 28 2002 or ....


author: stephane de Labrusse <stephdl@de-labrusse.fr> - 1.3-17.sme
changelog:
  - /etc/e-smith/sql/init/32sogo_upgrade_2.3 is now executable
  - actions sogo_upgrade_2.3 is rewritten, thank to daniel Berteaud


author: stephane de Labrusse <stephdl@de-labrusse.fr> - 1.4-2.sme
changelog:
  - Add custom settings to avoid battery drain when using active sync [SME: 10168]
  - Thank to Michael McCarn <mmccarn-sme@mmsionline.us>
  - the sogo.conf template is rewritten by fragments
  - Correction of the backup creation [SME: 9908]
  - Thank to  Nicola Tiana <sistemi@chester-perry.it>


author: Stephane de Labrusse <stephdl@de-labrusse.fr> - 1.5-1.sme
changelog:
  - Increase maximum IMAP command line length
  - Adjusted sogo cron.d, sieve credentials are in /etc/sogo/sieve.creds


author: Brian Read <brianr@bjsystems.co.uk> - 1.6-1.sme
changelog:
  - Initial import to SME10 tree [SME: 11629]
  - Changes to spec file to avoid clash between sogo rpm directories and this rpm.
  - Update permissions to Apache 2.4
  - Add systemd dropin
  - Add -update event to createlinks


author: Brian Read <brianr@bjsystems.co.uk> 1.6-2.sme
changelog:
  - Expand Koozali preset for systemd startup [SME: 11629]
  - Remove rc.d/rc7.d entries for memcached and sogod


author: Petr Sabata <psabata@redhat.com> - 1:1.5-14
changelog:
  - Init script: added the reload function
  - Init script: the service now stops when using p4-clockmod driver
  - Resolves: rhbz#607223


author: Marcela Mašláňová <mmaslano@redhat.com> 1:1.5-16
changelog:
  - Whenever PCC driver is loaded, it loads the “userspace” governor, instead 
    of the “ondemand” governor.
  - Resolves: rhbz#642838


author: Marcela Mašláňová <mmaslano@redhat.com> 1:1.5-17
changelog:
  - Cpuspeed init script still tries to adjust cpufreq sysfiles on a per core 
    basis 738463
  - IGNORE_NICE parameter does opposite of what it says (thanks to Minto Joseph)
    797055
  - Cpuspeed does not reset MIN/MAX values when config file is emptied 616976
  - Resolves: rhbz#738463, rhbz#797055, rhbz#616976


author: Boris Ranto <branto@redhat.com> - 1:0.80.7-0.4
changelog:
  - Revert the deprecation changes
  - Remove release in version comparisons, base rhel packages shall update epel


author: Boris Ranto <branto@redhat.com> - 1:0.80.7-0.6
changelog:
  - remove python-rados and python-rbd packages to avoid package conflicts
  - see http://tracker.ceph.com/issues/11104#change-59701 for details


author: Boris Ranto <branto@redhat.com> - 1:0.80.7-0.8
changelog:
  - only remove the {librados2,librbd1}-devel and python-{rados,rbd} on x86_64
  - resolves: rhbz#1299820


author: Richard W.M. Jones <rjones@redhat.com> - 4.01.0-22
changelog:
  - Update to last 4.01 version from OCaml git.
  - Fix bug in argument parsing
    resolves: rhbz#1139803


author: Richard W.M. Jones <rjones@redhat.com> - 4.01.0-22.2
changelog:
  - Use -fno-strict-aliasing when building the compiler
  - ppc, ppc64, ppc64le: Mark stack as non-executable.
    resolves: rhbz#990521
  - Provides ocaml(runtime) 4.01.1.
    related: rhbz#1098459


author: Richard W.M. Jones <rjones@redhat.com> - 4.05.0-4
changelog:
  - Rebase to 4.05.0 (same as Fedora Rawhide).
  - Adds support for POWER, z/VM.
  - Improves support for aarch64.
    resolves: rhbz#1447988


author: garloff@suse.de
changelog:
  - Update to haserl-0.9.21:
    * Command line option handling reworked
    * major refactoring
    * various little bugs killed
    * lua support
    * custom handler for uploading large files
    * new comment tag


author: garloff@suse.de
changelog:
  - Update to haserl-0.9.24:
    * bash extensions
    * regression tests (make check)
    * docu updates
    * myputenv enhancements
    * observe CONTENT_LENGTH


author: p.drouand@gmail.com
changelog:
  - Update to version 0.9.33
    * Fix various security vulnerabilities - most serious is a
      Heap Overflow Vulnerability in sliding_buffer.c
    * Allow PUT and DELETE method (But prefix is still POST/GET)
    * On POST/PUT, Content-Type is not x-www-urlencoded, then
    the body of the message is stored verbatim in POST_body=
  - Remove obsolete fix-make.diff
  - Remove autoreconf calling; not needed anymore
  - Use %configure instead of./configure


author: dimstar@opensuse.org
changelog:
  - Update to version 0.9.35:
    + Fixed a possible segfault if CONTENT_TYPE is not specified.
  - Changes from version 0.9.34:
    + Haserl is now compatible with Lua 5.3 (in addition to 5.1, and
      5.2).
    + Fix processing of headers in rfc2388.c.


author: Daniel Berteaud <daniel@firewall-services.com> 0.1.2-1
changelog:
  - Fixes in spec file (daniel@firewall-services.com)
  - Add tito's global lib_dir (daniel@firewall-services.com)


author: Jean-Philipe Pialasse <tests@pialasse.com> 2.0.7-2.sme
changelog:
  - bump version to 2.0.7 [SME: 11248]
  - remove init script, let integrator choose between systemd and init.


author: Daniel Berteaud <daniel@firewall-services.com> 0.96-13.sme
changelog:
  - Check rua is defined before trying to parse it to prevent an error
    if a domain has a DMARC entry published with no rua [SME: 9206]


author: Jean-Philippe Pialasse <tests@pialasse.com> 0.96-20.sme
changelog:
  - fix configuration not honoured on initial start [SME: 10387]
    commented out load_plugins see https://github.com/smtpd/qpsmtpd/issues/288.


author: Jean-Philippe Pialasse <tests@pialasse.com> 0.0.3-2.sme
changelog:
  - apply locale 2022-11-11 patch
  - Eliminated rpmbuild "bogus date" warnings due to inconsistent weekday,
    by assuming the date is correct and changing the weekday.
    Fri Oct 19 2006 --> Fri Oct 13 2006 or Thu Oct 19 2006 or Fri Oct 20 2006 or ....
    Thu May 21 2008 --> Thu May 15 2008 or Wed May 21 2008 or Thu May 22 2008 or ....


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


author: Thomas Oulevey <thomas.oulevey@cern.ch> - 2-1
changelog:
  - disabled gpg check for -testing repos
  - enabled sources repositories
  - enabled debuginfo repositories


author: Sérgio Basto <sergio@serjux.com> - 0.103.7-3
changelog:
  - (#2128276) Please port your pcre dependency to pcre2
  - Explicit dependency on systemd since systemd-devel no longer has this dependency on F37+


author: Sérgio Basto <sergio@serjux.com> - 0.103.7-4
changelog:
  - (#2136977) not requires data(clamav) on clamav-libs
  - (#2023371) Add documentation to preserve user permissions of DatabaseOwner


author: Sérgio Basto <sergio@serjux.com> - 0.103.8-2
changelog:
  - Split out documentation into separate -doc sub-package
  - (#2128276) Please port your pcre dependency to pcre2
  - Explicit dependency on systemd since systemd-devel no longer has this dependency on F37+
  - (#2136977) not requires data(clamav) on clamav-libs
  - (#2023371) Add documentation to preserve user permissions of DatabaseOwner


author: Michel Begue <mab974@misouk.com> 0.1.4-12.sme
changelog:
  - Add show password icon to login panel (requires jquery)
  - Extend toggle hide to section menu (requires jquery)
  - Set layout according to jquery presence
  - Set CSRF less strict for GET method. Only if csrftoken param exists [SME: 11789]


author: Michel Begue <mab974@misouk.com> 0.1.4-14.sme
changelog:
  - Fix jquery map link missing 
  - Fix jquery link deleted during update
  - Remove generated file during remove


author: Michel Begue <mab974@misouk.com> 0.1.4-17.sme
changelog:
  - add forgotten password link to login panel [SME: 11816]
  - update to httpd 2.4 syntax [SME: 12112]
  - enable backup of /usr/share/smanager/data
  - fix target in link to 'Previous SM'


author: Michel Begue <mab974@misouk.com> 0.1.4-20.sme
changelog:
  - general locales for awstats [SME:12324b]
  - fix reconfigure asked when not needed [SME: 12171b]
  - remove unSafe status from session data


author: Daniel B. <daniel@firewall-services.com> 0.2-17
changelog:
  - Fixes sudo env (bug only in SME8)
  - Uses TCPPort squid key instead of TransparentPort so coova can
    work with dansguardian
  - insert NAT rule just before the ACCEPT (PREROUTING_FROM_CHILLI)
  - add transparent directive to squid (required for squid => 2.6)


author: Daniel B. <daniel@firewall-services.com> 0.2-18
changelog:
  - cleanup CGI login script
  - remove obsolete php templates
  - add macallowed DB key to bypass auth for some mac addresses
  - add uamhomepage DB key


author: Jean-Philipe Pialasse <tests@pialasse.com> 0.3-2.sme
changelog:
  - fix iptables syntax exclamation mark misplaced [SME: 9514]
  - smeserver-coova-chilli-0.3-MasqUpdate.patch


author: Jean-Philipe Pialasse <tests@pialasse.com> 0.3-3.sme
changelog:
  - fix format for logout screen [SME: 9514]
  - Eliminated rpmbuild "bogus date" warnings due to inconsistent weekday,
    by assuming the date is correct and changing the weekday.
    Thu Sep 03 2008 --> Thu Aug 28 2008 or Wed Sep 03 2008 or Thu Sep 04 2008 or ....
    Sun Mar 07 2009 --> Sun Mar 01 2009 or Sat Mar 07 2009 or Sun Mar 08 2009 or ....
    Wed Mar 13 2009 --> Wed Mar 11 2009 or Fri Mar 13 2009 or Wed Mar 18 2009 or ....


author: Brian Read <brianr@bjsystems.co.uk> 0.2.16-3.sme
changelog:
  - update to httpd 2.4 syntax [SME: 12065]
  - Thanks to Zsolt Vasarhelyi
  - Add ---ignoredirs directive to fix Transaction check error


author: Brian Read <brianr@bjsystems.co.uk> 0.2.16-4.sme
changelog:
  - Update creatlinks for systemd and fix capitalisation of squidGuard in config db [SME: 11978]
  - Add in DB entries for transparent-proxying


author: stephane de Labrusse <stephdl@de-labrusse.fr> 0.0.3-1
changelog:
  - new options added to prevent No argument, a negative number,
  - zero and non integer argument or a no integer argument part
  - -1 0 123abc and abc by Hsing-Foo Wang hsingfoo@gmail.com


author: Jean-Philippe Pialasse <tests@pialasse.com> 0.1-34.sme
changelog:
  - add asterisk [SME: 11512]
  - add lemonldap [SME: 11740]
  - add bareos [SME: 11741]
  - add zabbix repo up to 55 and add scl sub repos [SME: 11744]


author: Jean-Philippe Pialasse <tests@pialasse.com> 0.1-36.sme
changelog:
  - add Copr repo for fusioninventory-agent owned by trasher [SME: 11751]
  - fix update event for sclo [SME: 11876]


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: Paul Howarth <paul@city-fan.org> - 3.1.0-1
changelog:
  - Update to 3.1.0
    Changes in version 3.0.0:
    - BREAKING CHANGE: When downloading the free databases without a MaxMind
      account, you must either not have 'AccountID', 'UserId', or 'LicenseKey'
      set in your configuration file or they must be set to the zero values
      previously recommended in our documentation; any other value will cause an
      authorization error
    - BREAKING CHANGE: The configuration options 'Protocol',
      'SkipPeerVerification', and `SkipHostnameVerification` are no longer
      supported; if they are present in the configuration file, they will be
      ignored - HTTPS with peer and hostname verification will be used on all
      requests
    - BREAKING CHANGE: The configuration file must have the 'AccountID' or the
      deprecated 'UserId' when downloading a paid database; previously, when
      downloading the GeoIP Legacy Country database, you were able to only
      provide the 'LicenseKey'
    - IMPORTANT: 'geoipupdate-pureperl.pl' has been removed and will no longer be
      distributed with 'geoipupdate'; this Perl script had known issues and did
      not have feature parity with the C implementation
    - This program no longer uses the following endpoints:
      '/app/update_getipaddr', '/app/update', and '/app/update_secure';
      '/geoip/databases/{edition_id}/update' is now used instead
    - Fixed issue in 'gu_strnlen()' dereferencing a pointer before checking that
      it was in array bounds
    - We now update the default GeoIP.conf during installation so that directory
      paths match build parameters; previously this config always said the data
      directory was under /usr/local/share which was not always accurate
    - Improve the error checking and display the underlying reason for the error
      when possible (GH#82)
    - Document that the 'LockFile' is not removed from the filesystem after a
      successful exit from the program (GH#79)
    - Make default configuration directory agree with default installation
      directory
    Changes in version 3.0.1:
    - When there were no updates available, 3.0.0 incorrectly returned an exit
      code of 1 instead of 0; this release reverts to the pre-3.0.0 behavior,
      returning an exit code of 0 in this case
    Changes in version 3.1.0:
    - This version restores the ability to use the 'AccountID'/'UserId' 999999
      along with an all-zero license key when downloading free databases;
      however, the use of this combination is not recommended and may break in
      future versions
    - When printing verbose output, only the first four characters of the
      'LicenseKey' will now be displayed


author: Paul Howarth <paul@city-fan.org> - 3.1.1-2
changelog:
  - Don't try to update the free legacy GeoIP databases as they are no longer
    distributed by upstream
  - Drop the cron6 sub-package as the files it tries to download are no longer
    distributed by upstream


author: Gavin Carr <gavin@openfusion.com.au> 2.0.0rc3-1
changelog:
  - Set explicit servername in t/TESTS to fix general test failures.
  - Add explicit Apache 2.2 support.
  - Add separate mod_auth_tkt-cgi package containing /var/www/auth CGI scripts.
  - Factor out cgi config settings into AuthTktConfig.pm.
  - Bump to version 2.0.0rc3.


author: Gavin Carr <gavin@openfusion.com.au> 2.0.99b1
changelog:
  - Bump version number to 2.0.99b1, first beta release of 2.1 branch.
  - Add support for SHA256 digests.
  - Add TKTAuthSecretOld support.


author: Gavin Carr <gavin@openfusion.com.au> 2.0.99b2
changelog:
  - Bump version number to 2.0.99b2, second beta release of 2.1 branch.
  - Fix bug with partial-cookie-names incorrectly matching.


author: Paul Howarth <paul@city-fan.org> - 0.27-1
changelog:
  - Update to 0.27:
    - Added pruning support in dir->recurse(); if recurse callback returns
      $item->PRUNE, no children of this item will be analyzed
    - Documented 'basename' method for directories
    - Added traverse_if() function, which allows one to filter children before
      processing them
    - Added tempdir() function
  - Package upstream LICENSE file


author: Paul Howarth <paul@city-fan.org> - 0.28-1
changelog:
  - Update to 0.28:
    - Fix test failures when run as root - they were relying on permissions
      failures, but permissions never fail as root
    - Add links in docs to the other modules we rely on and talk about in the
      docs, which makes for easier viewing through search.cpan.org / MetaCPAN
    - Fixed some misleading variable names in docs (CPAN RT#81795)


author: Paul Howarth <paul@city-fan.org> - 0.29-1
changelog:
  - Update to 0.29:
    - Add components() method, which returns directory names (and filename, if
      this is a File object) as a list
    - Fix a test failure on non-Unix platforms; the 07-recurseprune.t test was
      written in a Unix-specific way


author: Paul Howarth <paul@city-fan.org> - 0.31-1
changelog:
  - Update to 0.31:
    - Optimization: stringify variables passed to canonpath
    - Optimization: Use internal guts when constructing Dirs from Dirs, instead
      of concatenating and splitting them again with File::Spec
    - Fix grammar error in docs
    - Implement a 'split' parameter for the slurp() method
    - In docs, replace unicode MINUS SIGN with ascii HYPHEN-MINUS
  - BR: perl(Scalar::Util)


author: Paul Howarth <paul@city-fan.org> - 0.31-2
changelog:
  - Bump perl(File::Spec) version requirement to 3.26 (CPAN RT#83143)
  - Drop EL-5 support since it doesn't have File::Spec ≥ 3.26


author: Paul Howarth <paul@city-fan.org> - 0.32-1
changelog:
  - Update to 0.32:
    - Updated dependency on File::Spec to 3.26 (CPAN RT#83143)
    - Fixed bug with leading empty string in dir() - became unintentional
      UNC path on Cygwin
    - Fixed "Unterminated C<...> sequence" in Pod


author: Paul Howarth <paul@city-fan.org> - 0.33-1
changelog:
  - Update to 0.33:
    - New copy_to() and move_to() methods
    - As advised in the utime() docs, pass undef as the time for touch()
    - Do a better job cleaning up temp files in the tests
    - Optimization: use parent.pm instead of base.pm
    - Changed the docs to show that file() and dir() are exported by default
    - Fixed spelling error in POD
  - Update buildreqs as needed
  - Drop patch for building with old Module::Build versions


author: Paul Wouters <paul@xelerance.com> 1.1.06-2
changelog:
  - Changed Mr. Karlsen's name to not be a utf8 problem
  - Fixed Obosoletes/Provides to be more specific wrt l2tpd.
  - Added dist tag which accidentally got deleted.


author: Paul Wouters <paul@xelerance.com> 1.1.06-3
changelog:
  - Added Requires(post) / Requires(preun)
  - changed init file to create /var/run/xl2tpd fixed a tab/space
  - changed control file to be within /var/run/xl2tpd/


author: Paul Wouters <paul@xelerance.com> 1.1.06-4
changelog:
  - Added -p to keep original timestamps
  - Added temporary hack to change space/tab in init file.
  - Added /sbin/service dependancy


author: Paul Wouters <paul@xelerance.com> 1.1.07-2
changelog:
  - Upgraded to 1.1.07
  - Fixes from Tuomo Soini for pidfile handling with Fedora
  - Fix hardcoded version for Source in spec file.


author: John Crisp <jcrisp@safeandsoundit.co.uk> 1.3.15-2
changelog:
  - Lots of changes in git
  - Code from latest commit 481cf05 on 13 Oct 2019
  - First import to build sys
  - Fix init script


author: Jean-Philippe Pialasse <tests@pialasse.com> 1.0-15.sme
changelog:
  - update sme10 mock files [SME: 12089] 
  - remove python scl dependencies blocks a lot from using the rpm
    almost never needed [SME: 12090] 
  - cleaning remove sme8 and sme9 mock files
  - added workaround to perl.prov not working [SME: 11958]
    added mock plugin copy.py and an updated perl.prov
  - update embded bins


author: Jean-Philippe Pialasse <tests@pialasse.com> 1.0-17.sme
changelog:
  - fix change-log [SME: 12340]
  - update smeserver 10 base mockfile
  - perl.prov workaround in mock file


author: TerryFage <terry.fage@gmail.com> 1.0-20.sme
changelog:
  - add to mock*.cfg facilitate build with external packages [SME: 12350]
  - attribute solutions Trevor Batley, Terry Fage


