# changelog

author: Danila Vershinin <info@getpagespeed.com> 3.2.1-1
changelog:
  - 3.2.1 release compatible with PHP >= 5.5.9 (3.2.2 has runtime issue https://github.com/gordalina/cachetool/issues/158)
  - fixed up binary


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: Paul Howarth <paul@city-fan.org> - 2.2.2-1
changelog:
  - Update to 2.2.2
    - geoipupdate now calls fsync on the database directory after a rename to
      make it durable in the event of a crash
  - Update autotools patch


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: Iryna Shcherbina <ishcherb@redhat.com> - 0.6.0-3
changelog:
  - Update Python 2 dependency declarations to new packaging standards
    (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)


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


author: Vitaly Lipatov <lav@altlinux.ru> 1.4.2-alt3
changelog:
  - update to real 1.4.2 version
  - detection and alerting of openssl heartbleed vulnerability
  - update signatures


author: Danila Vershinin <info@getpagespeed.com> 1.7.15-3
changelog:
  - added dependency on couple of perl modules not detected by perl-generators
  - generate man page from USAGE.md


author: Danila Vershinin <info@getpagespeed.com> 1.102.0-2
changelog:
  - load modules from /usr/share/n98-magerun/modules in addition to /usr/local/share/...
  - build insted of phar fetch from upstream


author: Danila Vershinin <info@getpagespeed.com> 3.2.0-2
changelog:
  - one spec uniting bash completions package as well
  - proper permissions to bash completions
  - remove shebang from bash completions


author: Danila Vershinin <info@getpagespeed.com> 4.0.2-1
changelog:
  - new upstream release
  - added zsh completions subpackage
  - install bash completions into "faster" location depending on distro
  - fixed arch dependency from bash completions


author: Michal Ambroz <rebus AT seznam.cz> - 1:2.1.6-1
changelog:
  - bump to upstream version
  - fix weekdays in changelog
  - cherry pick patch from upstream for CVE-2018-11652 - bugs 1585612,1585614


author: Miro Hrončok <mhroncok@redhat.com> - 1.6.4-3
changelog:
  - Subpackage python2-pyperclip has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Lumír Balhar <lbalhar@redhat.com> - 1.15.6-3
changelog:
  - Add subpackage for platform-python
  - Disable tests so platform-python stack can be bootstrapped
    (https://fedoraproject.org/wiki/Changes/Platform_Python_Stack)


author: Tomas Orsava <torsava@redhat.com> - 1.15.6-4
changelog:
  - Re-enable tests to finish bootstrapping the platform-python stack
    (https://fedoraproject.org/wiki/Changes/Platform_Python_Stack)


author: Hardik Italia <hitalia@suse.com>
changelog:
  - Update version to 1.1
    * only call `setup()` once, and update `setup.cfg`
    * Reverting earlier change since bug was fixed in setuptools_scm 3.0.4
    * Update to support python 3.
    * Updating package searcher for dependency for python 3.6 packages.
    * add the parse fallback hook to ensure operation on customized scm parsing


author: Miro Hrončok <mhroncok@redhat.com> - 0.12.0-6
changelog:
  - Subpackage python2-configargparse has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Lumír Balhar <lbalhar@redhat.com> - 2.3.0-1
changelog:
  - New upstream version
  - Fixed source URL
  - Fixed FTBFS (missing test dependency)
  - Fixed missing requires RHBZ#1410657
  - Fixed tests execution (LANG setting)


author: Miro Hrončok <mhroncok@redhat.com> - 1.0-7
changelog:
  - Subpackage python2-setuptools_scm_git_archive has been removed
    See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal


author: Hillwood Yang <hillwood@opensuse.org>
changelog:
  - Update version to 3.3.0
    * Enlarge the socket buffer size to 16KB.
    * Fix the empty list bug in ss-manager.
    * Fix the IPv6 address parser.


author: Michael Du <duyizhaozj321@yahoo.com>
changelog:
  - Update version to 3.3.1
    * Fix a high CPU bug introduced in 3.3.0. (#2449)
    * Fix MinGW build. (#2438)
    * Minor bug fixes. (#2402, #2412, #2427, #2443)


author: Hillwood Yang <hillwood@opensuse.org>
changelog:
  - Update version to 3.3.3
    * Refine the handling of suspicious connections.
    * Fix exploitable denial-of-service vulnerability exists in the
      UDPRelay functionality (boo#1158251, CVE-2019-5163)
    * Fix code execution vulnerability in the ss-manager binary
      (boo#1158365, CVE-2019-5164)


author: Dominique Leuenberger <dimstar@opensuse.org>
changelog:
  - BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
    shortcut through the -mini flavors.


author: opensuse-packaging <opensuse-packaging@opensuse.org>
changelog:
  - Update Recommends tag: use shadowsocks-v2ray-plugin instead of simple-obfs
  - Fix build on Tumbleweed: don't use gcc10!


author: Dominique Leuenberger <dimstar@opensuse.org>
changelog:
  - Revert back to the distro default compiler (i.e. GCC 10.1 on TW):
    + export CFLAGS+="-fcommon" until upstream makes this code
      compatible to GCC10.


author: opensuse-packaging <opensuse-packaging@opensuse.org>
changelog:
  - Update version to 3.3.5
    * Remove the SNI proxy function.
    * Minor bug fixes. (#2581, #2582, #2590, #2595, #2599,
      [#2600], #2620, #2687, #2692)


