# 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: Thomas Oulevey <thomas.oulevey@cern.ch> - 2-1
changelog:
  - disabled gpg check for -testing repos
  - enabled sources repositories
  - enabled debuginfo repositories


author: Danila Vershinin <info@getpagespeed.com> - 0.2.14-1
changelog:
  - Rewrote `regex_redos` plugin for improved ReDoS detection with no external dependencies.
  - Added support for nginx 1.29.3 with updated `add_header_redefinition` behavior.
  - `if` blocks now correctly expose regex capture groups as variables.
  - Expanded documentation with new guides and examples for plugins.
  - Added extensive integration tests for WordPress configurations.
  - Improved code quality with legacy cleanup and better comments.


author: Danila Vershinin <info@getpagespeed.com> - 0.2.21-1
changelog:
  - Fix security vulnerability in configuration parsing.
  - Improve compatibility with newer versions of Nginx.
  - Enhance error handling for invalid configurations.
  - Update documentation for clearer usage instructions.
  - Refactor code for better maintainability.
  - Optimize performance for large configuration files.


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: 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> 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: Danila Vershinin <info@getpagespeed.com> - 4.20.0-1
changelog:
  - Updated restricted file extensions for enhanced security.
  - Added configuration files for PrestaShop and Magento.
  - Included 'expect' header in restricted headers list.
  - Fixed missing capture keyword issue.
  - Reduced false positives with JSON payloads.
  - Corrected rules to block instead of pass.
  - Updated regex to handle new payload formats.


author: Danila Vershinin <info@getpagespeed.com> - 4.21.0-1
changelog:
  - Added IPv6 support and XML scan for SSH scheme.
  - Introduced new restricted file extensions detection.
  - Improved unit tests for double comment handling.
  - Fixed multiple blocking issues in rules.
  - Corrected function names in several rules.
  - Reduced false positives for substring detections.
  - Added help documentation for non-English users.


author: Danila Vershinin <info@getpagespeed.com> 7.2.5-2
changelog:
  - install PHAR under /usr/share/phpcompatinfo and use a wrapper script for CLI
  - fix runtime on EL7 where PHAR cannot be created from /usr/bin/phpcompatinfo


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: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 4.6.0-3
changelog:
  - Python 2 binary package renamed to python2-beautifulsoup4
    See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3


author: Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1:2.4.0-2
changelog:
  - Add python3 subpackage.
  - Conflict with python-vobject <= 0.8.1c-10 (workaround until #1183377
    is fixed one way or another).


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: Raphael Groner <projects.rg@smart.ms> - 0.8.3-7
changelog:
  - epel: (re-)add properly subpackages for python2 and both python3 versions
  - use macro for description


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.8.3-9
changelog:
  - Remove conditionals for non-EPEL7 branches
  - Run the tests on all Python versions
  - Many small packaging improvements


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)


