# changelog

author: Jeremy Hinegardner <jeremy at hinegardner dot org> - 0.7.65-1
changelog:
  - Update to new stable 0.7.65
  - change ownership of logdir to root:root
  - add support for ipv6 (bug #561248)
  - add random_index_module
  - add secure_link_module


author: Jeremy Hinegardner <jeremy at hinegardner dot org> - 0.8.53-3
changelog:
  - Change ownership of /var/log/nginx to be 0700 nginx:nginx
  - update init script to use killproc -p
  - add reopen_logs command to init script
  - update init script to use nginx -q option


author: Keiran "Affix" Smith <fedora@affix.me> - 1.0.10-1
changelog:
  - Bugfix: a segmentation fault might occur in a worker process if resolver got a big DNS response. Thanks to Ben Hawkes.
  - Bugfix: in cache key calculation if internal MD5 implementation wasused; the bug had appeared in 1.0.4.
  - Bugfix: the module ngx_http_mp4_module sent incorrect "Content-Length" response header line if the "start" argument was used. Thanks to Piotr Sikora.


author: Jamie Nguyen <jamielinux@fedoraproject.org> - 1:1.0.12-2
changelog:
  - update upstream URL
  - replace %define with %global
  - remove obsolete BuildRoot tag, %clean section and %defattr
  - remove various unnecessary commands
  - add systemd service file and update scriptlets
  - add Epoch to accommodate %triggerun as part of systemd migration


author: Jamie Nguyen <jamielinux@fedoraproject.org> - 1:1.0.15-1
changelog:
  - update to upstream release 1.0.15
  - no need to apply auto-cc-gcc patch
  - add %global _hardened_build 1


author: Jamie Nguyen <jamielinux@fedoraproject.org> - 1:1.0.15-4
changelog:
  - add nginx-upgrade to replace functionality from the nginx initscript
    that was lost after migration to systemd
  - add README.fedora to describe usage of nginx-upgrade
  - nginx.logrotate: use built-in systemd kill command in postrotate script
  - nginx.service: start after syslog.target and network.target
  - nginx.service: remove unnecessary references to config file location
  - nginx.service: use /bin/kill instead of "/usr/sbin/nginx -s" following
    advice from nginx-devel
  - nginx.service: use private /tmp


author: Jamie Nguyen <jamielinux@fedoraproject.org> - 1:1.2.4-1
changelog:
  - update to upstream release 1.2.4
  - introduce new systemd-rpm macros (#850228)
  - link to official documentation not the community wiki (#870733)
  - do not run systemctl try-restart after package upgrade to allow the
    administrator to run nginx-upgrade and avoid downtime
  - add nginx man page (#870738)
  - add nginx-upgrade man page and remove README.fedora
  - remove chkconfig from Requires(post/preun)
  - remove initscripts from Requires(preun/postun)
  - remove separate configuration files in "/etc/nginx/conf.d" directory
    and revert to upstream default of a centralized nginx.conf file
    (#803635) (#842738)


author: Jamie Nguyen <jamielinux@fedoraproject.org> - 1:1.2.6-2
changelog:
  - send correct kill signal and use correct file permissions when rotating
    log files (#888225)
  - send correct kill signal in nginx-upgrade


author: Jamie Nguyen <jamielinux@fedoraproject.org> - 1:1.2.6-5
changelog:
  - uncomment "include /etc/nginx/conf.d/*.conf by default but leave the
    conf.d directory empty (#903065)


author: Jamie Nguyen <jamielinux@fedoraproject.org> - 1:1.4.0-1
changelog:
  - update to upstream release 1.4.0
  - enable SPDY module (new in this version)
  - enable http gunzip module (new in this version)
  - enable google perftools module and add gperftools-devel to BR
  - enable debugging (#956845)
  - trim changelog


author: Jamie Nguyen <jamielinux@fedoraproject.org> - 1:1.4.1-1
changelog:
  - update to upstream release 1.4.1 (#960605, #960606):
    CVE-2013-2028 stack-based buffer overflow when handling certain chunked
    transfer encoding requests


author: Jamie Nguyen <jamielinux@fedoraproject.org> - 1:1.6.1-1
changelog:
  - update to upstream release 1.6.1
  - (#1126891) CVE-2014-3556: SMTP STARTTLS plaintext injection flaw


author: Jamie Nguyen <jamielinux@fedoraproject.org> - 1:1.6.2-2
changelog:
  - create nginx-filesystem subpackage (patch from Remi Collet)
  - create /etc/nginx/default.d as a drop-in directory for configuration files
    for the default server block
  - clean up nginx.conf


author: Jamie Nguyen <jamielinux@fedoraproject.org> - 1:1.8.0-4
changelog:
  - add TimeoutStopSec=5 and KillMode=mixed to nginx.service
  - set worker_processes to auto
  - add some common options to the http block in nginx.conf
  - run nginx-upgrade on package update
  - remove some redundant scriptlet commands
  - listen on ipv6 for default server (#1217081)


author: Jamie Nguyen <jamielinux@fedoraproject.org> - 1:1.8.0-8
changelog:
  - replace /bin/kill with /usr/bin/systemctl kill in logrotate script (#1231543)
  - remove After=syslog.target in nginx.service (#1231543)
  - replace ExecStop with KillSignal=SIGQUIT in nginx.service (#1231543)


author: Jamie Nguyen <jamielinux@fedoraproject.org> - 1:1.8.0-14
changelog:
  - consistently use '%global with_foo' style of logic
  - remove PID file before starting nginx (#1268621)


author: Jamie Nguyen <jamielinux@fedoraproject.org> - 1:1.8.1-1
changelog:
  - update to upstream release 1.8.1
  - CVE-2016-0747: Insufficient limits of CNAME resolution in resolver
  - CVE-2016-0746: Use-after-free during CNAME response processing in resolver
  - CVE-2016-0742: Invalid pointer dereference in resolver


author: Luboš Uhliarik <luhliari@redhat.com> - 1:1.12.2-1
changelog:
  - update to upstream release 1.12.2
  - Resolves: #1468584 - (CVE-2017-7529) CVE-2017-7529 nginx: Integer
    overflow in nginx range filter module leading to memory disclosure


author: Devrim Gündüz <devrim@gunduz.org> - 9.6devel-git20151118_1PGDG-1
changelog:
  - Update to Nov 18, 2015 tarball.
  - Enable debug and cassert builds.
  - Start pg_ctl with -c parameter, so that it produces core dumps.


author: Devrim Gündüz <devrim@gunduz.org> - 9.6devel-git20160310_1PGDG-1
changelog:
  - Sync with 9.5 spec, which is the unified one, before it is too late.
  - Update to Mar 10, 2016 tarball.


author: Devrim Gündüz <devrim@gunduz.org> - 9.6beta4-1PGDG-1
changelog:
  - Update to 9.6 beta4
  - Build with systemd support natively, and change the service file to
    use the notify type. Patch from Peter Eisentraut. Fixes #1529.
  - Remove useless chown in %test conditional, per report from John
    Harvey. Fixes #1522.
  - Add /usr/sbin/groupadd as a dependency, per John . Fixes #1522
  - Remove useless BR, per Peter Eisentraut. Fixes #1528.


author: Devrim Gündüz <devrim@gunduz.org> - 9.6.0-1PGDG-1
changelog:
  - Update to 9.6.0,  per changes described at:
    http://www.postgresql.org/docs/devel/static/release-9-6.html
  - Compile with --enable-tap-tests, per suggestion from Tom Lane.
  - Disable tap tests on RHEL, because Red Hat does not ship with the
    necessary deps. CentOS has them, but we cannot ask RHEL users to use
    CentOS packages.  Per John Harvey.


author: Devrim Gündüz <devrim@gunduz.org> - 9.6.1-1PGDG-1
changelog:
  - Update to 9.6.1,  per changes described at:
    http://www.postgresql.org/docs/devel/static/release-9-6-1.html
  - Remove the hack in spec file for PL/Python builds. Fixed upstream.
  - Put back a useless block, to supress ldconfig issues temporarily until
    we have a good fix. Per John.
  - Append PostgreSQL major version number to -libs provides.


author: Devrim Gündüz <devrim@gunduz.org> - 9.6.1-2PGDG-1
changelog:
  - Remove unnecessary ldconfig calls, per
    https://bugzilla.redhat.com/show_bug.cgi?id=849344
  - Fix build when some macros are disabled. Per report and patch from
    Tomoaki Sato.
  - Various cleanup and improvements, Jonathon Nelson:
    - Add min version to flex dependency
    - Remove redundant strip of -ffast-math from CFLAGS
    - Aesthetic cleanup in a Requires line (groupadd)
    - Remove redundant translation file list init.
    - Use %{mandir} and %{bindir} in update-alternatives section.


author: Devrim Gündüz <devrim@gunduz.org> - 9.6.2-1PGDG-1
changelog:
  - Update to 9.6.2,  per changes described at:
    http://www.postgresql.org/docs/devel/static/release-9-6-2.html


author: Devrim Gündüz <devrim@gunduz.org> - 9.6.2-2PGDG-1
changelog:
  - Fix creating parent directory issue in setup script, per report and fix
    from Magnus. Fixes #2188


author: Devrim Gündüz <devrim@gunduz.org> - 9.6.3-1PGDG-1
changelog:
  - Update to 9.6.3, per changes described at:
    http://www.postgresql.org/docs/devel/static/release-9-6-3.html
  - Fix #2189 and #2384.


author: Devrim Gündüz <devrim@gunduz.org> - 9.6.3-2PGDG-1
changelog:
  - Rename all patches, and add the same prefix to them.
  - Rename some macros for consistency with other packages.
  - Use separate README files for RHEL6 and others. Fixes #2471.
  - Remove nonexistent Patch7 reference
  - Add missing prevversion macro, per #2416.


author: Devrim Gündüz <devrim@gunduz.org> - 9.6.4-1PGDG-1
changelog:
  - Update to 9.6.4, per changes described at:
    http://www.postgresql.org/docs/devel/static/release-9-6-4.html


author: Devrim Gündüz <devrim@gunduz.org> - 9.6.5-1PGDG-1
changelog:
  - Update to 9.6.5, per changes described at:
    http://www.postgresql.org/docs/devel/static/release-9-6-5.html


author: Devrim Gündüz <devrim@gunduz.org> - 9.6.5-2PGDG-1
changelog:
  - Fix #1289 (OOM killer control for PostgreSQL)
  - Do not set any timeout value, so that systemd will not kill postmaster
    during crash recovery. Fixes #2786.


author: Devrim Gündüz <devrim@gunduz.org> - 9.6.6-1PGDG-1
changelog:
  - Update to 9.6.6, per changes described at:
    https://www.postgresql.org/docs/devel/static/release-9-6-6.html


author: John K. Harvey <john.harvey@crunchydata.com> - 9.6.6-3PGDG
changelog:
  - Fixes for CVE-2017-12172 (EL-6 only)
  - Update TimeOutSec parameter to match systemd docs (EL-7 only)


author: Devrim Gündüz <devrim@gunduz.org> - 9.6.7-1PGDG-1
changelog:
  - Update to 9.6.7, per changes described at:
    https://www.postgresql.org/docs/devel/static/release-9-6-7.html


author: Devrim Gündüz <devrim@gunduz.org> - 9.6.8-1PGDG-1
changelog:
  - Update to 9.6.8, per changes described at:
    https://www.postgresql.org/docs/devel/static/release-9-6-8.html


author: Devrim Gündüz <devrim@gunduz.org> - 9.6.9-1PGDG-1
changelog:
  - Update to 9.6.9, per changes described at:
    https://www.postgresql.org/docs/devel/static/release-9-6-9.html
  - Build hstore_plpyton and ltree_plpython with PY3 as well. This
    is a backport of 969cf62e70e6f97725f53ac70bf07214555df45d .


author: Devrim Gündüz <devrim@gunduz.org> 2.6-1
changelog:
  - Update to 2.6, per changes described at:
    http://www.psycopg.org/psycopg/articles/2015/02/09/psycopg-26-and-255-released/
  - Trim changelog
  - Merge some changes from Fedora spec file.


author: Devrim Gündüz <devrim@gunduz.org> 2.6.1-1
changelog:
  - Update to 2.6.1
  - Create unified spec file for all distros.
  - Remove Zope subpackage.
  - Minor spec file cleanups


author: Devrim Gündüz <devrim@gunduz.org> 2.6.2-1
changelog:
  - Update to 2.6.2, per changes described at:
    http://www.psycopg.org/psycopg/articles/2016/07/07/psycopg-262-released/


author: Devrim Gündüz <devrim@gunduz.org> 2.6.2-2
changelog:
  - Move python-debug (PY2 version) package into non-py3 builds.
    We need this at least for pgadmin4.


author: Devrim Gündüz <devrim@gunduz.org> 2.6.2-3
changelog:
  - Move one .so file into python3-psycopg2 subpackage, per report
    from Oskari Saarenmaa.
  - Fix RHEL 6 builds, with custom conditionals.
  - Add BR for Python 2.7 environments.


author: Devrim Gündüz <devrim@gunduz.org> 2.7.3.2-1
changelog:
  - Update to 2.7.3.2, per
    http://initd.org/psycopg/articles/2017/10/24/psycopg-2732-released/
  - Add -tests subpackages.


author: Devrim Gündüz <devrim@gunduz.org> 2.7.5-1
changelog:
  - Update to 2.7.5 per
    http://www.psycopg.org/psycopg/articles/2018/06/17/psycopg-275-released/
  - Change python to python2, to supress warning on Fedora 28+.


