# changelog

author: alarrosa@suse.com
changelog:
  - Don't unset the _unpackaged_files_terminate_build test,
    which was forgotten from the original spec file. Instead,
    set --docdir correctly for configure and remove an unwanted
    file after make install.
  - Add the %doc line to the library package so it also installs the license


author: alarrosa@suse.com
changelog:
  - Use the sources as distributed in github, which is different from
    the sources in rockowitz's OBS project
  - Use automake/autoconf/libtool


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: Danila Vershinin <info@getpagespeed.com> 1.0.1-4
changelog:
  - correct license tagging
  - compare program subpackage with fixes for platform Python in EL8
  - stop compiling butteraugli (in another package)
  - man page


author: Ingvar Hagelund <ingvar@redpill-linpro.com> 1.4.4-2
changelog:
  - More macros
  - Use systemd's RuntimeDirectory instead of tmpfilesd
  - hitch now owns its homedir, closing bz #1405948


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: Michal Ruprich <mruprich@redhat.com> - 1.2.0-5
changelog:
  - Resolves: #1643464 - Add libmaxminddb package as a successor of deprecated GeoIP package
  - Lowering the release to 1.2.0-5 due to current version in el8 - having larger version would break the migration from el7 to el8


author: Danila Vershinin <info@getpagespeed.com> 3.0.4-5
changelog:
  - fixed upstream issue by setting proper location for shared-collections
  - better SELinux compatibility
  - ghost shared-collections


author: Danila Vershinin <info@getpagespeed.com> 3.0.4-11
changelog:
  - Moved cautionary scriplet for initial SELinux application to %pre
  - Fix up cautionary scriplet via echo statements to ensure printing
  - SELinux: mute fixfiles as on initial install it has nothing to fix
  - Take priority over EPEL's lousy libmodsecurity
  - Use luajit2


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)


author: Danila Vershinin <info@getpagespeed.com> - 0-0.7.20180829git
changelog:
  - systemd: added service restart upon package upgrade 
  - systemd: service is stopped upon package removal
  - initial release - includes padding feature


author: Danila Vershinin <info@getpagespeed.com> - 1-4
changelog:
  - allow specifying DAEMON_OPTS in configuration file to pass any extra switches
  - install Telegram server data files where they belong better
  - name binary as mtproxy instead of mtproto-proxy to better match with upstream
  - build with GCC 7


author: Danila Vershinin <info@getpagespeed.com> - 1-9
changelog:
  - make those Telegram server data files as symlinks to initial snapshots
  - so that they can be easily updated by cron while still having initial packages
  - files and update weekly
  - update configuration upon first install
  - show key upon generation


author: Danila Vershinin <info@getpagespeed.com> - 1-14
changelog:
  - integrates timeout patch from #100
  - display dd prefixed secrets for client side config
  - build with GCC 8


author: Danila Vershinin <info@getpagespeed.com> - 1-15.2.20190531git
changelog:
  - post release based on latest git commit
  - package with working init script for EL6
  - compat with EL6 i386!


author: Danila Vershinin <info@getpagespeed.com> - 0-0.7.20180829git
changelog:
  - systemd: added service restart upon package upgrade
  - systemd: service is stopped upon package removal
  - initial release - includes padding feature


author: Sergey Budnevitch <sb@nginx.com>
changelog:
  - 1.4.7
  - spec cleanup
  - openssl version dependence added
  - upgrade() function in the init script improved
  - warning added when binary upgrade returns non-zero exit code


author: Danila Vershinin <info@getpagespeed.com> 1.14.0.0.1.2-1
changelog:
  - upstream version auto-updated to 1.14.0.0.1.2
  - Previously some filters / modules would keep connections unclosed.


author: Danila Vershinin <info@getpagespeed.com> 1.14.1.0.1.2-1
changelog:
  - upstream version auto-updated to 1.14.1.0.1.2
  - Previously some filters / modules would keep connections unclosed.


author: Danila Vershinin <info@getpagespeed.com> 1.14.2.0.1.2-1
changelog:
  - upstream version auto-updated to 1.14.2.0.1.2
  - Previously some filters / modules would keep connections unclosed.


author: Danila Vershinin <info@getpagespeed.com> 1.16.0.0.1.2-1
changelog:
  - upstream version auto-updated to 1.16.0.0.1.2
  - Previously some filters / modules would keep connections unclosed.


author: Danila Vershinin <info@getpagespeed.com> 1.14.2.1.13.35.2-1
changelog:
  - upstream version auto-updated to 1.14.2.1.13.35.2
  - Release 1.9.32.10-beta
  ======================
  - This bug-fix release was made October 8th, 2015.
  - Issues Resolved
  ---------------
  -   Issue 1048 Apache stuck indefinitely waiting for PSOL (https://github.com/pagespeed/mod_pagespeed/commit/84a9deaf9c4df13ae707f44d06f577321de46e8c)  
  -   Issue 1152 boringssl build fails on suse tumbleweed/archlinux (https://github.com/pagespeed/mod_pagespeed/commit/b12e7774ba1a4c58acdba2e9040269508baefbb3)
  - Source tarball: https://dl.google.com/dl/linux/mod-pagespeed/tar/beta/mod-pagespeed-beta-1.9.32.10-r7423.tar.bz2  
  - Source tarball signature: https://dl.google.com/dl/linux/mod-pagespeed/tar/beta/mod-pagespeed-beta-1.9.32.10-r7423.tar.bz2.asc
  - PSOL binary: https://dl.google.com/dl/page-speed/psol/1.9.32.10.tar.gz


author: Danila Vershinin <info@getpagespeed.com> 1.16.0.1.13.35.2-1
changelog:
  - upstream version auto-updated to 1.16.0.1.13.35.2
  - Release 1.9.32.10-beta
  ======================
  - This bug-fix release was made October 8th, 2015.
  - Issues Resolved
  ---------------
  -   Issue 1048 Apache stuck indefinitely waiting for PSOL (https://github.com/pagespeed/mod_pagespeed/commit/84a9deaf9c4df13ae707f44d06f577321de46e8c)  
  -   Issue 1152 boringssl build fails on suse tumbleweed/archlinux (https://github.com/pagespeed/mod_pagespeed/commit/b12e7774ba1a4c58acdba2e9040269508baefbb3)
  - Source tarball: https://dl.google.com/dl/linux/mod-pagespeed/tar/beta/mod-pagespeed-beta-1.9.32.10-r7423.tar.bz2  
  - Source tarball signature: https://dl.google.com/dl/linux/mod-pagespeed/tar/beta/mod-pagespeed-beta-1.9.32.10-r7423.tar.bz2.asc
  - PSOL binary: https://dl.google.com/dl/page-speed/psol/1.9.32.10.tar.gz


author: Danila Vershinin <info@getpagespeed.com>
changelog:
  - removed selinux-policy strict version dependency as it breaks package installation across various
  - non-binary compatible distros like Oracle Linux


author: Andrei Belov <defan@nginx.com>
changelog:
  - 2.0.0
  - refactored from previous Ruby-based version to Python
  - provides more metrics for N+ (server zones, caches)


author: Andrei Belov <defan@nginx.com>
changelog:
  - 2.0.0_9
  - fixed handling of caches configured without the "max_size" parameter
  - added support for HTTPS proxy


author: Carl George <carl@george.computer> - 0.8.0-1
changelog:
  - Latest upstream
  - Man page is now generated during build
  - Bash completion filename updated
  - Include new guide and FAQ files


author: Danila Vershinin <info@getpagespeed.com> - 6.3.0-1
changelog:
  - Added support for Gift auctions.
  - Introduced support for Live stories.
  - Updated design for profile pages.


author: Danila Vershinin <info@getpagespeed.com> - 6.3.1-1
changelog:
  - Reordered saved music in My Profile.
  - Fixed cover overlapping information in My Profile.
  - Resolved issues opening stories from My Profile.
  - Fixed media viewer breaking after Live Stories.
  - Addressed several potential crashes.


author: Ingvar Hagelund <ingvar@redpill-linpro.com> 4.1.3-4
changelog:
  - Removed out-commented stuff about building from git
  - Removed out-commented sub package -libs-static
  - Use user varnish also for varnishlog and varnishncsa (#1371181)
  - Changed owner of /var/log/varnish, so varnishlog/ncsa can start (#1371181)
  - Reduced the number of parallell checks, to not overflow the builders


author: Ingvar Hagelund <ingvar@redpill-linpro.com> 4.1.3-5
changelog:
  - Changed ownership of varnishlog and varnishncsa logs, as previous
    versions have had them run as root
  - Removed old outcommented config that is no longer in use


author: Ingvar Hagelund <ingvar@redpill-linpro.com> 4.1.7-1
changelog:
  - New upstream release
  - Added patches for overflow tests on 32bit, courtesy of fgsch
  - test u00000 now runs fine on ppc64, so readded it


author: Yves Hwang <yveshwang@gmail.com> - 2.2.1
changelog:
  - Compatible with varnish >= 3.0.5
  - #109 Do not set CURLOPT_NOBODY if we have data to send.
  - #108 libcurl issues HEAD instead of PUT in rhel5
  - Fix an issue related to unsafe sigalarm use in older versions of libcurl.


author: Ingvar Hagelund <ingvar@redpill-linpro.com> 0.9.0-1
changelog:
  - First wrap for fedora
  - Uses some old-style specfile components for el5 compatibility, including
    the usage of the BuildRoot header and cleaning the buildroot before install


author: Ingvar Hagelund <ingvar@redpill-linpro.com> 0.9.1-1
changelog:
  - New upstream release
  - Build man pages, buildrequires python-docutils
  - Added a patch for tests/cookie/08-overflow.vtc, upping workspace_client,
    the default is too small on 32bit
  - Removed extra cflags for el5, fixed with patch from upstream
  - Force readable docs and debug files, they tend to end up with mode 600


author: Ingvar Hagelund <ingvar@redpill-linpro.com> 0.9.2-0.1.20160924gitdaa4f1d
changelog:
  - Upstream git checkout with support for varnish-5.0
  - Removed patches that are included upstream
  - el5 build fix


author: Danila Vershinin <info@getpagespeed.com> 4.1.10.0.15.0-1
changelog:
  - Rebuilt against varnish-4.1.10
  - New upstream release 0.15.0
  - Version scheme to include Varnish we build against


author: Dridi Boukelmoune <dridi@fedoraproject.org> 0.15.0-1
changelog:
  - Update to 0.15.0
  - Drop EPEL and older Fedora releases support
  - Drop broken manual ABI dependency to Varnish
  - Drop commented out references to past patches
  - Verbose test suite
  - Simplified configure step
  - Dependencies cleanup


author: Danila Vershinin <info@getpagespeed.com> 4.1.10.0.15.0-2
changelog:
  - Build against Varnish 4.1.10
  - Version scheme now follows Varnish main version
  - Repackage from .spec file of Varnish 6 (ingvar)


