Last active
March 16, 2016 18:25
-
-
Save tperalta82/d550a528dc296d40bc04 to your computer and use it in GitHub Desktop.
Spec file to build nginx with google pagespeed under amazon linux
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
%define _buildid .26 | |
%bcond_with systemd | |
%global _hardened_build 1 | |
%global nginx_user nginx | |
%global nginx_group %{nginx_user} | |
%global nginx_home %{_localstatedir}/lib/nginx | |
%global nginx_home_tmp %{nginx_home}/tmp | |
%global nginx_confdir %{_sysconfdir}/nginx | |
%global nginx_datadir %{_datadir}/nginx | |
%global nginx_logdir %{_localstatedir}/log/nginx | |
%global nginx_webroot %{nginx_datadir}/html | |
# gperftools exist only on selected arches | |
%ifarch %{ix86} x86_64 ppc ppc64 %{arm} aarch64 | |
%global with_gperftools 1 | |
%endif | |
# AIO missing on some arches | |
%ifnarch aarch64 | |
%global with_aio 1 | |
%endif | |
%if 0%{?fedora} > 22 | |
%global with_mailcap_mimetypes 1 | |
%endif | |
Name: nginx-pagespeed | |
Epoch: 1 | |
Version: 1.8.1 | |
Release: 1%{?_buildid}%{?dist} | |
Summary: A high performance web server and reverse proxy server | |
Group: System Environment/Daemons | |
# BSD License (two clause) | |
# http://www.freebsd.org/copyright/freebsd-license.html | |
License: BSD | |
URL: http://nginx.org/ | |
Source0: http://nginx.org/download/nginx-%{version}.tar.gz | |
Source1: http://nginx.org/download/nginx-%{version}.tar.gz.asc | |
Source10: nginx.service | |
Source11: nginx.logrotate | |
Source12: nginx.conf | |
Source13: nginx-upgrade | |
Source14: nginx-upgrade.8 | |
Source15: nginx.init | |
Source16: nginx.sysconfig | |
Source100: index.html | |
Source102: nginx-logo.png | |
Source103: 404.html | |
Source104: 50x.html | |
Source105: virtual.conf | |
# removes -Werror in upstream build scripts. -Werror conflicts with | |
# -D_FORTIFY_SOURCE=2 causing warnings to turn into errors. | |
Patch0: nginx-auto-cc-gcc.patch | |
BuildRequires: GeoIP-devel | |
BuildRequires: gd-devel | |
BuildRequires: gperftools-devel | |
BuildRequires: libxslt-devel | |
BuildRequires: openssl-devel | |
BuildRequires: pcre-devel | |
BuildRequires: perl-devel | |
BuildRequires: perl(ExtUtils::Embed) | |
BuildRequires: zlib-devel | |
BuildRequires: gcc48-c++ | |
Conflicts: nginx | |
Requires: GeoIP | |
Requires: gd | |
Requires: system-logos | |
Requires: openssl | |
Requires: pcre | |
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) | |
Requires(pre): shadow-utils | |
%if 0%{?with_mailcap_mimetypes} | |
Requires: nginx-mimetypes | |
%endif | |
Provides: webserver | |
%if %{with systemd} | |
BuildRequires: systemd | |
Requires(post): systemd | |
Requires(preun): systemd | |
Requires(postun): systemd | |
%else | |
Requires(post): chkconfig | |
Requires(preun): chkconfig, initscripts | |
Requires(postun): initscripts | |
%endif | |
%description | |
Nginx is a web server and a reverse proxy server for HTTP, SMTP, POP3 and | |
IMAP protocols, with a strong focus on high concurrency, performance and low | |
memory usage. | |
%prep | |
%setup -q -n nginx-%{version} | |
%patch0 -p0 | |
%build | |
# nginx does not utilize a standard configure script. It has its own | |
# and the standard configure options cause the nginx configure script | |
# to error out. This is is also the reason for the DESTDIR environment | |
# variable. | |
export DESTDIR=%{buildroot} | |
NPS_VERSION=1.10.33.6 | |
wget https://github.com/pagespeed/ngx_pagespeed/archive/release-${NPS_VERSION}-beta.zip -O release-${NPS_VERSION}-beta.zip | |
unzip release-${NPS_VERSION}-beta.zip | |
cd ngx_pagespeed-release-${NPS_VERSION}-beta/ | |
wget https://dl.google.com/dl/page-speed/psol/${NPS_VERSION}.tar.gz | |
tar -xzvf ${NPS_VERSION}.tar.gz | |
echo $(pwd) | |
cd %{_builddir}/nginx-%{version} | |
./configure \ | |
--prefix=%{nginx_datadir} \ | |
--sbin-path=%{_sbindir}/nginx \ | |
--conf-path=%{nginx_confdir}/nginx.conf \ | |
--error-log-path=%{nginx_logdir}/error.log \ | |
--http-log-path=%{nginx_logdir}/access.log \ | |
--http-client-body-temp-path=%{nginx_home_tmp}/client_body \ | |
--http-proxy-temp-path=%{nginx_home_tmp}/proxy \ | |
--http-fastcgi-temp-path=%{nginx_home_tmp}/fastcgi \ | |
--http-uwsgi-temp-path=%{nginx_home_tmp}/uwsgi \ | |
--http-scgi-temp-path=%{nginx_home_tmp}/scgi \ | |
%if %{with systemd} | |
--pid-path=/run/nginx.pid \ | |
--lock-path=/run/lock/subsys/nginx \ | |
%else | |
--pid-path=%{_localstatedir}/run/nginx.pid \ | |
--lock-path=%{_localstatedir}/lock/subsys/nginx \ | |
%endif | |
--user=%{nginx_user} \ | |
--group=%{nginx_group} \ | |
--with-file-aio \ | |
--with-ipv6 \ | |
--with-http_ssl_module \ | |
--with-http_spdy_module \ | |
--with-http_realip_module \ | |
--with-http_addition_module \ | |
--with-http_xslt_module \ | |
--with-http_image_filter_module \ | |
--with-http_geoip_module \ | |
--with-http_sub_module \ | |
--with-http_dav_module \ | |
--with-http_flv_module \ | |
--with-http_mp4_module \ | |
--with-http_gunzip_module \ | |
--with-http_gzip_static_module \ | |
--with-http_random_index_module \ | |
--with-http_secure_link_module \ | |
--with-http_degradation_module \ | |
--with-http_stub_status_module \ | |
--with-http_perl_module \ | |
--with-mail \ | |
--with-mail_ssl_module \ | |
--add-module=%{_builddir}/nginx-%{version}/ngx_pagespeed-release-${NPS_VERSION}-beta \ | |
--with-pcre \ | |
--with-pcre-jit \ | |
%if 0%{?with_gperftools} | |
--with-google_perftools_module \ | |
%endif | |
--with-debug \ | |
--with-cc-opt="%{optflags} $(pcre-config --cflags)" \ | |
--with-ld-opt="$RPM_LD_FLAGS -Wl,-E" # so the perl module finds its symbols | |
make %{?_smp_mflags} | |
%install | |
make install DESTDIR=%{buildroot} INSTALLDIRS=vendor | |
find %{buildroot} -type f -name .packlist -exec rm -f '{}' \; | |
find %{buildroot} -type f -name perllocal.pod -exec rm -f '{}' \; | |
find %{buildroot} -type f -empty -exec rm -f '{}' \; | |
find %{buildroot} -type f -iname '*.so' -exec chmod 0755 '{}' \; | |
%if %{with systemd} | |
install -p -D -m 0644 %{SOURCE10} \ | |
%{buildroot}%{_unitdir}/nginx.service | |
%else | |
install -p -D -m 0755 %{SOURCE15} \ | |
%{buildroot}%{_initddir}/nginx | |
install -p -D -m 0644 %{SOURCE16} \ | |
%{buildroot}%{_sysconfdir}/sysconfig/nginx | |
%endif | |
install -p -D -m 0644 %{SOURCE11} \ | |
%{buildroot}%{_sysconfdir}/logrotate.d/nginx | |
install -p -d -m 0755 %{buildroot}%{nginx_confdir}/conf.d | |
install -p -d -m 0755 %{buildroot}%{nginx_confdir}/default.d | |
install -p -d -m 0700 %{buildroot}%{nginx_home} | |
install -p -d -m 0700 %{buildroot}%{nginx_home_tmp} | |
install -p -d -m 0700 %{buildroot}%{nginx_logdir} | |
install -p -d -m 0755 %{buildroot}%{nginx_webroot} | |
install -p -m 0644 %{SOURCE12} \ | |
%{buildroot}%{nginx_confdir} | |
install -p -m 0644 %{SOURCE105} \ | |
%{buildroot}%{nginx_confdir}/conf.d | |
install -p -m 0644 %{SOURCE100} \ | |
%{buildroot}%{nginx_webroot} | |
install -p -m 0644 %{SOURCE102} \ | |
%{buildroot}%{nginx_webroot} | |
install -p -m 0644 %{SOURCE103} %{SOURCE104} \ | |
%{buildroot}%{nginx_webroot} | |
%if 0%{?with_mailcap_mimetypes} | |
rm -f %{buildroot}%{_sysconfdir}/nginx/mime.types | |
%endif | |
install -p -D -m 0644 %{_builddir}/nginx-%{version}/man/nginx.8 \ | |
%{buildroot}%{_mandir}/man8/nginx.8 | |
# Symlink to the poweredby.png from system-logos | |
ln -s %{_datadir}/pixmaps/poweredby.png \ | |
%{buildroot}%{nginx_webroot} | |
%if %{with systemd} | |
install -p -D -m 0755 %{SOURCE13} %{buildroot}%{_bindir}/nginx-upgrade | |
install -p -D -m 0644 %{SOURCE14} %{buildroot}%{_mandir}/man8/nginx-upgrade.8 | |
%endif | |
for i in ftdetect indent syntax; do | |
install -p -D -m644 contrib/vim/${i}/nginx.vim \ | |
%{buildroot}%{_datadir}/vim/vimfiles/${i}/nginx.vim | |
done | |
%pre | |
getent group %{nginx_group} > /dev/null || groupadd -r %{nginx_group} | |
getent passwd %{nginx_user} > /dev/null || \ | |
useradd -r -d %{nginx_home} -g %{nginx_group} \ | |
-s /sbin/nologin -c "Nginx web server" %{nginx_user} | |
exit 0 | |
%post | |
%if %{with systemd} | |
%systemd_post nginx.service | |
%else | |
if [ $1 -eq 1 ]; then | |
/sbin/chkconfig --add %{name} | |
fi | |
%endif | |
if [ $1 -eq 2 ]; then | |
# Make sure these directories are not world readable. | |
chmod 700 %{nginx_home} | |
chmod 700 %{nginx_home_tmp} | |
chmod 700 %{nginx_logdir} | |
fi | |
%preun | |
%if %{with systemd} | |
%systemd_preun nginx.service | |
%else | |
if [ $1 -eq 0 ]; then | |
/sbin/service %{name} stop >/dev/null 2>&1 | |
/sbin/chkconfig --del %{name} | |
fi | |
%endif | |
%postun | |
%if %{with systemd} | |
%systemd_postun nginx.service | |
%endif | |
if [ $1 -ge 1 ]; then | |
%if %{with systemd} | |
/usr/bin/nginx-upgrade >/dev/null 2>&1 || : | |
%else | |
/sbin/service %{name} upgrade || : | |
%endif | |
fi | |
%files | |
%doc LICENSE CHANGES README | |
%if %{with systemd} | |
%{_bindir}/nginx-upgrade | |
%endif | |
%{_sbindir}/nginx | |
%{_datadir}/vim/vimfiles/ftdetect/nginx.vim | |
%{_datadir}/vim/vimfiles/syntax/nginx.vim | |
%{_datadir}/vim/vimfiles/indent/nginx.vim | |
%{_mandir}/man3/nginx.3pm* | |
%{_mandir}/man8/nginx.8* | |
%dir %{nginx_datadir} | |
%dir %{nginx_datadir}/html | |
%dir %{nginx_confdir} | |
%dir %{nginx_confdir}/conf.d | |
%dir %{nginx_confdir}/default.d | |
%{nginx_datadir}/html/*.html | |
%{nginx_datadir}/html/*.png | |
%if %{with systemd} | |
%{_mandir}/man8/nginx-upgrade.8* | |
%{_unitdir}/nginx.service | |
%else | |
%{_initddir}/nginx | |
%config(noreplace) %{_sysconfdir}/sysconfig/nginx | |
%endif | |
%config(noreplace) %{nginx_confdir}/fastcgi.conf | |
%config(noreplace) %{nginx_confdir}/fastcgi.conf.default | |
%config(noreplace) %{nginx_confdir}/fastcgi_params | |
%config(noreplace) %{nginx_confdir}/fastcgi_params.default | |
%config(noreplace) %{nginx_confdir}/koi-utf | |
%config(noreplace) %{nginx_confdir}/koi-win | |
%if ! 0%{?with_mailcap_mimetypes} | |
%config(noreplace) %{nginx_confdir}/mime.types | |
%endif | |
%config(noreplace) %{nginx_confdir}/mime.types.default | |
%config(noreplace) %{nginx_confdir}/nginx.conf | |
%config(noreplace) %{nginx_confdir}/nginx.conf.default | |
%config(noreplace) %{nginx_confdir}/scgi_params | |
%config(noreplace) %{nginx_confdir}/scgi_params.default | |
%config(noreplace) %{nginx_confdir}/uwsgi_params | |
%config(noreplace) %{nginx_confdir}/uwsgi_params.default | |
%config(noreplace) %{nginx_confdir}/win-utf | |
%config(noreplace) %{nginx_confdir}/conf.d/virtual.conf | |
%config(noreplace) %{_sysconfdir}/logrotate.d/nginx | |
%dir %{perl_vendorarch}/auto/nginx | |
%{perl_vendorarch}/nginx.pm | |
%{perl_vendorarch}/auto/nginx/nginx.so | |
%attr(700,%{nginx_user},%{nginx_group}) %dir %{nginx_home} | |
%attr(700,%{nginx_user},%{nginx_group}) %dir %{nginx_home_tmp} | |
%attr(700,%{nginx_user},%{nginx_group}) %dir %{nginx_logdir} | |
%changelog | |
* Tue Feb 16 2016 Ian Weller <[email protected]> | |
- import source package F23/nginx-1.8.1-1.fc23 | |
- import source package F22/nginx-1.8.1-1.fc22 | |
- import source package F22/nginx-1.8.0-11.fc22 | |
* Tue Jan 26 2016 Jamie Nguyen <[email protected]> - 1:1.8.1-1 | |
- 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 | |
* Sun Oct 04 2015 Jamie Nguyen <[email protected]> - 1:1.8.0-14 | |
- consistently use '%%global with_foo' style of logic | |
- remove PID file before starting nginx (#1268621) | |
* Fri Sep 25 2015 Ville Skyttä <[email protected]> - 1:1.8.0-13 | |
- Use nginx-mimetypes from mailcap (#1248736) | |
- Mark LICENSE as %%license | |
* Thu Sep 10 2015 Jamie Nguyen <[email protected]> - 1:1.8.0-12 | |
- also build with gperftools on aarch64 (#1258412) | |
* Fri Aug 28 2015 Ethan Faust <[email protected]> | |
- fix postun scriptlet | |
- import source package F22/nginx-1.8.0-10.fc22 | |
* Wed Aug 12 2015 Nikos Mavrogiannopoulos <[email protected]> - 1:1.8.0-11 | |
- nginx.conf: added commented-out SSL configuration directives (#1179232) | |
* Fri Jul 03 2015 Jamie Nguyen <[email protected]> - 1:1.8.0-10 | |
- switch back to /bin/kill in logrotate script due to SELinux denials | |
* Tue Jun 16 2015 Jamie Nguyen <[email protected]> - 1:1.8.0-9 | |
- fix path to png in error pages (#1232277) | |
- optimize png images with optipng | |
* Sun Jun 14 2015 Jamie Nguyen <[email protected]> - 1:1.8.0-8 | |
- 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) | |
* Wed Jun 03 2015 Jitka Plesnikova <[email protected]> - 1:1.8.0-7 | |
- Perl 5.22 rebuild | |
* Sun May 10 2015 Jamie Nguyen <[email protected]> - 1:1.8.0-6 | |
- revert previous change | |
* Sun May 10 2015 Jamie Nguyen <[email protected]> - 1:1.8.0-5 | |
- move default server to default.conf (#1220094) | |
* Sun May 10 2015 Jamie Nguyen <[email protected]> - 1:1.8.0-4 | |
- 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) | |
* Wed Apr 22 2015 Jamie Nguyen <[email protected]> - 1:1.8.0-3 | |
- improve nginx-upgrade script | |
* Wed Apr 22 2015 Jamie Nguyen <[email protected]> - 1:1.8.0-2 | |
- add --with-pcre-jit | |
* Wed Apr 22 2015 Jamie Nguyen <[email protected]> - 1:1.8.0-1 | |
- update to upstream release 1.8.0 | |
* Thu Apr 09 2015 Jamie Nguyen <[email protected]> - 1:1.7.12-1 | |
- update to upstream release 1.7.12 | |
* Thu Mar 5 2015 Jamie Anderson <[email protected]> | |
- Add a symlink to poweredby.png from system-logos | |
* Sun Feb 15 2015 Jamie Nguyen <[email protected]> - 1:1.7.10-1 | |
- update to upstream release 1.7.10 | |
- remove systemd conditionals | |
* Wed Oct 22 2014 Jamie Nguyen <[email protected]> - 1:1.6.2-4 | |
- fix package ownership of directories | |
* Wed Oct 22 2014 Jamie Nguyen <[email protected]> - 1:1.6.2-3 | |
- add vim files (#1142849) | |
* Mon Sep 22 2014 Jamie Nguyen <[email protected]> - 1:1.6.2-2 | |
- 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 | |
* Fri Sep 19 2014 Lee Trager <[email protected]> | |
- import source package EPEL7/nginx-1.6.2-1.el7 | |
* Wed Sep 17 2014 Jamie Nguyen <[email protected]> - 1:1.6.2-1 | |
- update to upstream release 1.6.2 | |
- CVE-2014-3616 nginx: virtual host confusion (#1142573) | |
* Wed Aug 27 2014 Lee Trager <[email protected]> | |
- Remove unsupported platforms | |
* Wed Aug 27 2014 Jitka Plesnikova <[email protected]> - 1:1.6.1-4 | |
- Perl 5.20 rebuild | |
* Sun Aug 17 2014 Fedora Release Engineering <[email protected]> - 1:1.6.1-3 | |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild | |
* Tue Aug 5 2014 Lee Trager <[email protected]> | |
- Fix nginx-upgrade conditional | |
- Respect systemd bcond | |
- import source package EPEL7/nginx-1.6.1-2.el7 | |
* Tue Aug 05 2014 Jamie Nguyen <[email protected]> - 1:1.6.1-2 | |
- add logic for EPEL 7 | |
* Tue Aug 05 2014 Jamie Nguyen <[email protected]> - 1:1.6.1-1 | |
- update to upstream release 1.6.1 | |
- (#1126891) CVE-2014-3556: SMTP STARTTLS plaintext injection flaw | |
* Wed Jul 02 2014 Yaakov Selkowitz <[email protected]> - 1:1.6.0-3 | |
- Fix FTBFS on aarch64 (#1115559) | |
* Sat Jun 07 2014 Fedora Release Engineering <[email protected]> - 1:1.6.0-2 | |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild | |
* Sat Apr 26 2014 Jamie Nguyen <[email protected]> - 1:1.6.0-1 | |
- update to upstream release 1.6.0 | |
* Fri Mar 21 2014 Lee Trager <[email protected]> | |
- Remove merged patch | |
- import source package F19/nginx-1.4.7-1.fc19 | |
* Tue Mar 18 2014 Jamie Nguyen <[email protected]> - 1:1.4.7-1 | |
- update to upstream release 1.4.7 | |
* Wed Mar 05 2014 Jamie Nguyen <[email protected]> - 1:1.4.6-1 | |
- update to upstream release 1.4.6 | |
* Sun Feb 16 2014 Jamie Nguyen <[email protected]> - 1:1.4.5-2 | |
- avoid multiple index directives (#1065488) | |
* Sun Feb 16 2014 Jamie Nguyen <[email protected]> - 1:1.4.5-1 | |
- update to upstream release 1.4.5 | |
* Wed Nov 20 2013 Ben Cressey <[email protected]> | |
- add patch for CVE-2013-4547 | |
- import source package F19/nginx-1.4.3-1.fc19 | |
* Wed Nov 20 2013 Peter Borsa <[email protected]> - 1:1.4.4-1 | |
- Update to upstream release 1.4.4 | |
- Security fix BZ 1032267 | |
* Sun Nov 03 2013 Jamie Nguyen <[email protected]> - 1:1.4.3-1 | |
- update to upstream release 1.4.3 | |
* Wed Sep 11 2013 cyler <[email protected]> | |
- import source package F19/nginx-1.4.2-1.fc19 | |
- import source package F19/nginx-1.4.1-1.fc19 | |
- import source package F19/nginx-1.2.4-1.fc19 | |
* Fri Aug 09 2013 Jonathan Steffan <[email protected]> - 1:1.4.2-3 | |
- Add in conditionals to build for non-systemd targets | |
* Sat Aug 03 2013 Petr Pisar <[email protected]> - 1:1.4.2-2 | |
- Perl 5.18 rebuild | |
* Fri Jul 19 2013 Jamie Nguyen <[email protected]> - 1:1.4.2-1 | |
- update to upstream release 1.4.2 | |
* Wed Jul 17 2013 Petr Pisar <[email protected]> - 1:1.4.1-3 | |
- Perl 5.18 rebuild | |
* Tue Jun 11 2013 Remi Collet <[email protected]> - 1:1.4.1-2 | |
- rebuild for new GD 2.1.0 | |
* Tue May 14 2013 Lee Trager <[email protected]> | |
- import source package F18/nginx-1.2.9-1.fc18 | |
* Tue May 7 2013 Lee Trager <[email protected]> | |
- import source package F18/nginx-1.2.8-3.fc18 | |
* Tue May 07 2013 Jamie Nguyen <[email protected]> - 1:1.4.1-1 | |
- update to upstream release 1.4.1 (#960605, #960606): | |
CVE-2013-2028 stack-based buffer overflow when handling certain chunked | |
transfer encoding requests | |
* Sun Apr 28 2013 Dan Horák <dan[at]danny.cz> - 1:1.4.0-2 | |
- gperftools exist only on selected arches | |
* Fri Apr 26 2013 Jamie Nguyen <[email protected]> - 1:1.4.0-1 | |
- 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 | |
* Tue Apr 02 2013 Jamie Nguyen <[email protected]> - 1:1.2.8-1 | |
- update to upstream release 1.2.8 | |
* Tue Mar 26 2013 Cristian Gafton <[email protected]> | |
- import source package F18/nginx-1.2.7-2.fc18 | |
- import source package F18/nginx-1.2.6-6.fc18 | |
* Fri Feb 22 2013 Jamie Nguyen <[email protected]> - 1:1.2.7-2 | |
- make sure nginx directories are not world readable (#913724, #913735) | |
* Sat Feb 16 2013 Jamie Nguyen <[email protected]> - 1:1.2.7-1 | |
- update to upstream release 1.2.7 | |
- add .asc file | |
* Tue Feb 05 2013 Jamie Nguyen <[email protected]> - 1:1.2.6-6 | |
- use 'kill' instead of 'systemctl' when rotating log files to workaround | |
SELinux issue (#889151) | |
* Wed Jan 23 2013 Jamie Nguyen <[email protected]> - 1:1.2.6-5 | |
- uncomment "include /etc/nginx/conf.d/*.conf by default but leave the | |
conf.d directory empty (#903065) | |
* Wed Jan 23 2013 Jamie Nguyen <[email protected]> - 1:1.2.6-4 | |
- add comment in nginx.conf regarding "include /etc/nginf/conf.d/*.conf" | |
(#903065) | |
* Thu Jan 10 2013 Ben Cressey <[email protected]> | |
- Include configuration files in conf.d | |
* Wed Jan 9 2013 Lee Trager <[email protected]> | |
- import source package F18/nginx-1.2.6-3.fc18 | |
* Wed Dec 19 2012 Jamie Nguyen <[email protected]> - 1:1.2.6-3 | |
- use correct file ownership when rotating log files | |
* Tue Dec 18 2012 Jamie Nguyen <[email protected]> - 1:1.2.6-2 | |
- send correct kill signal and use correct file permissions when rotating | |
log files (#888225) | |
- send correct kill signal in nginx-upgrade | |
* Tue Dec 11 2012 Jamie Nguyen <[email protected]> - 1:1.2.6-1 | |
- update to upstream release 1.2.6 | |
* Wed Nov 28 2012 Lee Trager <[email protected]> | |
- import source package F18/nginx-1.2.5-1.fc18 | |
* Sat Nov 17 2012 Jamie Nguyen <[email protected]> - 1:1.2.5-1 | |
- update to upstream release 1.2.5 | |
* Sun Oct 28 2012 Jamie Nguyen <[email protected]> - 1:1.2.4-1 | |
- 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) | |
* Fri Sep 21 2012 Jamie Nguyen <[email protected]> - 1:1.2.3-1 | |
- update to upstream release 1.2.3 | |
* Fri Aug 17 2012 Lee Trager <[email protected]> | |
- Conditionalize SystemD support and place PID files in /var/run/nginx | |
* Fri Aug 10 2012 Lee Trager <[email protected]> | |
- import source package F18/nginx-1.2.1-3.fc18 | |
* Fri Jul 20 2012 Fedora Release Engineering <[email protected]> - 1:1.2.1-3 | |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild | |
* Thu Jun 28 2012 Petr Pisar <[email protected]> - 1:1.2.1-2 | |
- Perl 5.16 rebuild | |
* Sun Jun 10 2012 Jamie Nguyen <[email protected]> - 1:1.2.1-1 | |
- update to upstream release 1.2.1 | |
* Fri Jun 08 2012 Petr Pisar <[email protected]> - 1:1.2.0-2 | |
- Perl 5.16 rebuild | |
* Wed May 16 2012 Jamie Nguyen <[email protected]> - 1:1.2.0-1 | |
- update to upstream release 1.2.0 | |
* Wed May 16 2012 Jamie Nguyen <[email protected]> - 1:1.0.15-4 | |
- 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 | |
* Mon May 14 2012 Jamie Nguyen <[email protected]> - 1:1.0.15-3 | |
- fix incorrect postrotate script in nginx.logrotate | |
* Fri May 4 2012 Lee Trager <[email protected]> | |
- import source package F16/nginx-1.0.15-1.fc16 | |
* Thu Apr 19 2012 Jamie Nguyen <[email protected]> - 1:1.0.15-2 | |
- renable auto-cc-gcc patch due to warnings on rawhide | |
* Sat Apr 14 2012 Jamie Nguyen <[email protected]> - 1:1.0.15-1 | |
- update to upstream release 1.0.15 | |
- no need to apply auto-cc-gcc patch | |
- add %%global _hardened_build 1 | |
* Wed Apr 4 2012 Lee Trager <[email protected]> | |
- import source package F16/nginx-1.0.14-1.fc16 | |
* Thu Mar 15 2012 Jamie Nguyen <[email protected]> - 1:1.0.14-1 | |
- update to upstream release 1.0.14 | |
- amend some %%changelog formatting | |
* Tue Mar 06 2012 Jamie Nguyen <[email protected]> - 1:1.0.13-1 | |
- update to upstream release 1.0.13 | |
- amend --pid-path and --log-path | |
* Mon Mar 5 2012 ltrager <[email protected]> | |
- import source package F16/nginx-1.0.12-1.fc16 | |
* Sun Mar 04 2012 Jamie Nguyen <[email protected]> - 1:1.0.12-5 | |
- change pid path in nginx.conf to match systemd service file | |
* Sun Mar 04 2012 Jamie Nguyen <[email protected]> - 1:1.0.12-3 | |
- fix %%pre scriptlet | |
* Mon Feb 20 2012 Jamie Nguyen <[email protected]> - 1:1.0.12-2 | |
- 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 | |
* Sun Feb 19 2012 Jeremy Hinegardner <jeremy at hinegardner dot org> - 1.0.12-1 | |
- Update to 1.0.12 | |
* Fri Dec 16 2011 ltrager <[email protected]> | |
- Remove overflow patch as its been incorporated into this version | |
- import source package F16/nginx-1.0.10-1.fc16 | |
* Tue Dec 13 2011 ltrager <[email protected]> | |
- Add security patch to fix CVE-2011-4315 | |
* Thu Nov 17 2011 Keiran "Affix" Smith <[email protected]> - 1.0.10-1 | |
- 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. | |
* Thu Oct 27 2011 Keiran "Affix" Smith <[email protected]> - 1.0.8-1 | |
- Update to new 1.0.8 stable release | |
* Fri Aug 26 2011 Keiran "Affix" Smith <[email protected]> - 1.0.5-1 | |
- Update nginx to Latest Stable Release | |
* Wed Jul 20 2011 Cristian Gafton <[email protected]> | |
- import source package EPEL6/nginx-0.8.54-1.el6 | |
- import source package EPEL6/nginx-0.7.67-1.el6 | |
* Tue Jul 19 2011 Cristian Gafton <[email protected]> | |
- setup complete for package nginx | |
* Fri Jun 17 2011 Marcela Mašláňová <[email protected]> - 1.0.0-3 | |
- Perl mass rebuild | |
* Thu Jun 09 2011 Marcela Mašláňová <[email protected]> - 1.0.0-2 | |
- Perl 5.14 mass rebuild | |
* Wed Apr 27 2011 Jeremy Hinegardner <jeremy at hinegardner dot org> - 1.0.0-1 | |
- Update to 1.0.0 | |
* Tue Feb 08 2011 Fedora Release Engineering <[email protected]> - 0.8.53-6 | |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild | |
* Fri Jan 14 2011 Nathan Blackham <[email protected]> | |
- import source package GOBI/nginx-0.8.53-1.el5 | |
* Sun Dec 12 2010 Jeremy Hinegardner <jeremy at hinegardner dot org> - 0.8.53.5 | |
- Extract out default config into its own file (bug #635776) | |
* Sun Dec 12 2010 Jeremy Hinegardner <jeremy at hinegardner dot org> - 0.8.53-4 | |
- Revert ownership of log dir | |
* Sun Dec 12 2010 Jeremy Hinegardner <jeremy at hinegardner dot org> - 0.8.53-3 | |
- 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 | |
* Sun Oct 31 2010 Jeremy Hinegardner <jeremy at hinegardner dot org> - 0.8.53-2 | |
- Fix linking of perl module | |
* Sun Oct 31 2010 Jeremy Hinegardner <jeremy at hinegardner dot org> - 0.8.53-1 | |
- Update to new stable 0.8.53 | |
* Wed Oct 20 2010 Nathan Blackham <[email protected]> | |
- import source package GOBI/nginx-0.7.67-1.el6 | |
- setup complete for package nginx | |
* Sat Jul 31 2010 Jeremy Hinegardner <jeremy at hinegardner dot org> - 0.7.67-2 | |
- add Provides: webserver (bug #619693) | |
* Sun Jun 20 2010 Jeremy Hinegardner <jeremy at hinegardner dot org> - 0.7.67-1 | |
- Update to new stable 0.7.67 | |
- fix bugzilla #591543 | |
* Tue Jun 01 2010 Marcela Maslanova <[email protected]> - 0.7.65-2 | |
- Mass rebuild with perl-5.12.0 | |
* Mon Feb 15 2010 Jeremy Hinegardner <jeremy at hinegardner dot org> - 0.7.65-1 | |
- 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 | |
* Fri Dec 04 2009 Jeremy Hinegardner <jeremy at hinegardner dot org> - 0.7.64-1 | |
- Update to new stable 0.7.64 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment