123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711 |
- #
- %define nginx_home %{_localstatedir}/cache/nginx
- %define nginx_user nginx
- %define nginx_group nginx
- %define nginx_loggroup adm
- # distribution specific definitions
- %define use_systemd (0%{?rhel} >= 7 || 0%{?fedora} >= 19 || 0%{?suse_version} >= 1315 || 0%{?amzn} >= 2)
- %if %{use_systemd}
- BuildRequires: systemd
- Requires(post): systemd
- Requires(preun): systemd
- Requires(postun): systemd
- %endif
- %if 0%{?rhel}
- %define _group System Environment/Daemons
- %endif
- %if 0%{?rhel} == 6
- Requires(pre): shadow-utils
- Requires: initscripts >= 8.36
- Requires(post): chkconfig
- Requires: openssl >= 1.0.1
- BuildRequires: openssl-devel >= 1.0.1
- %endif
- %if 0%{?rhel} == 7
- %define epoch 1
- Epoch: %{epoch}
- Requires(pre): shadow-utils
- Requires: openssl >= 1.0.2
- BuildRequires: openssl-devel >= 1.0.2
- %define dist .el7
- %endif
- %if 0%{?rhel} == 8
- %define epoch 1
- Epoch: %{epoch}
- Requires(pre): shadow-utils
- BuildRequires: openssl-devel >= 1.1.1
- %define _debugsource_template %{nil}
- %endif
- %if 0%{?suse_version} >= 1315
- %define _group Productivity/Networking/Web/Servers
- %define nginx_loggroup trusted
- Requires(pre): shadow
- BuildRequires: libopenssl-devel
- %define _debugsource_template %{nil}
- %endif
- # end of distribution specific definitions
- %define main_version 1.17.6
- %define main_release 2%{?dist}.ngx
- %define bdir %{_builddir}/%{name}-%{main_version}
- %define WITH_CC_OPT $(echo %{optflags} $(pcre-config --cflags)) -fPIC
- %define WITH_LD_OPT -Wl,-z,relro -Wl,-z,now -pie
- %define BASE_CONFIGURE_ARGS $(echo "--prefix=%{_sysconfdir}/nginx --sbin-path=%{_sbindir}/nginx --modules-path=%{_libdir}/nginx/modules --conf-path=%{_sysconfdir}/nginx/nginx.conf --error-log-path=%{_localstatedir}/log/nginx/error.log --http-log-path=%{_localstatedir}/log/nginx/access.log --pid-path=%{_localstatedir}/run/nginx.pid --lock-path=%{_localstatedir}/run/nginx.lock --http-client-body-temp-path=%{_localstatedir}/cache/nginx/client_temp --http-proxy-temp-path=%{_localstatedir}/cache/nginx/proxy_temp --http-fastcgi-temp-path=%{_localstatedir}/cache/nginx/fastcgi_temp --http-uwsgi-temp-path=%{_localstatedir}/cache/nginx/uwsgi_temp --http-scgi-temp-path=%{_localstatedir}/cache/nginx/scgi_temp --user=%{nginx_user} --group=%{nginx_group} --with-compat --with-file-aio --with-threads --with-http_addition_module --with-http_auth_request_module --with-http_dav_module --with-http_flv_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_mp4_module --with-http_random_index_module --with-http_realip_module --with-http_secure_link_module --with-http_slice_module --with-http_ssl_module --with-http_stub_status_module --with-http_sub_module --with-http_v2_module --with-mail --with-mail_ssl_module --with-stream --with-stream_realip_module --with-stream_ssl_module --with-stream_ssl_preread_module")
- Summary: High performance web server
- Name: nginx
- Version: %{main_version}
- Release: %{main_release}
- Vendor: Nginx, Inc.
- URL: http://nginx.org/
- Group: %{_group}
- Source0: https://nginx.org/download/%{name}-%{version}.tar.gz
- Source1: logrotate
- Source2: nginx.init.in
- Source3: nginx.sysconf
- Source4: nginx.conf
- Source5: nginx.vh.default.conf
- Source7: nginx-debug.sysconf
- Source8: nginx.service
- Source9: nginx.upgrade.sh
- Source10: nginx.suse.logrotate
- Source11: nginx-debug.service
- Source12: COPYRIGHT
- Source13: nginx.check-reload.sh
- Source14: https://github.com/openssl/openssl/archive/OpenSSL_1_1_1d.tar.gz
- License: 2-clause BSD-like license
- BuildRoot: %{_tmppath}/%{name}-%{main_version}-%{main_release}-root
- BuildRequires: zlib-devel
- BuildRequires: pcre-devel
- Provides: webserver
- %description
- nginx [engine x] is an HTTP and reverse proxy server, as well as
- a mail proxy server.
- %if 0%{?suse_version} >= 1315
- %debug_package
- %endif
- %prep
- %setup -q
- cp %{SOURCE2} .
- sed -e 's|%%DEFAULTSTART%%|2 3 4 5|g' -e 's|%%DEFAULTSTOP%%|0 1 6|g' \
- -e 's|%%PROVIDES%%|nginx|g' < %{SOURCE2} > nginx.init
- sed -e 's|%%DEFAULTSTART%%||g' -e 's|%%DEFAULTSTOP%%|0 1 2 3 4 5 6|g' \
- -e 's|%%PROVIDES%%|nginx-debug|g' < %{SOURCE2} > nginx-debug.init
- tar -zxf %{SOURCE14}
- %build
- ./configure %{BASE_CONFIGURE_ARGS} \
- --with-openssl=./openssl-OpenSSL_1_1_1d/ \
- --with-cc-opt="%{WITH_CC_OPT}" \
- --with-ld-opt="%{WITH_LD_OPT}" \
- --with-debug
- make %{?_smp_mflags}
- %{__mv} %{bdir}/objs/nginx \
- %{bdir}/objs/nginx-debug
- ./configure %{BASE_CONFIGURE_ARGS} \
- --with-openssl=./openssl-OpenSSL_1_1_1d/ \
- --with-cc-opt="%{WITH_CC_OPT}" \
- --with-ld-opt="%{WITH_LD_OPT}"
- make %{?_smp_mflags}
- %install
- %{__rm} -rf $RPM_BUILD_ROOT
- %{__make} DESTDIR=$RPM_BUILD_ROOT INSTALLDIRS=vendor install
- %{__mkdir} -p $RPM_BUILD_ROOT%{_datadir}/nginx
- %{__mv} $RPM_BUILD_ROOT%{_sysconfdir}/nginx/html $RPM_BUILD_ROOT%{_datadir}/nginx/
- %{__rm} -f $RPM_BUILD_ROOT%{_sysconfdir}/nginx/*.default
- %{__rm} -f $RPM_BUILD_ROOT%{_sysconfdir}/nginx/fastcgi.conf
- %{__mkdir} -p $RPM_BUILD_ROOT%{_localstatedir}/log/nginx
- %{__mkdir} -p $RPM_BUILD_ROOT%{_localstatedir}/run/nginx
- %{__mkdir} -p $RPM_BUILD_ROOT%{_localstatedir}/cache/nginx
- %{__mkdir} -p $RPM_BUILD_ROOT%{_libdir}/nginx/modules
- cd $RPM_BUILD_ROOT%{_sysconfdir}/nginx && \
- %{__ln_s} ../..%{_libdir}/nginx/modules modules && cd -
- %{__mkdir} -p $RPM_BUILD_ROOT%{_datadir}/doc/%{name}-%{main_version}
- %{__install} -m 644 -p %{SOURCE12} \
- $RPM_BUILD_ROOT%{_datadir}/doc/%{name}-%{main_version}/
- %{__mkdir} -p $RPM_BUILD_ROOT%{_sysconfdir}/nginx/conf.d
- %{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/nginx/nginx.conf
- %{__install} -m 644 -p %{SOURCE4} \
- $RPM_BUILD_ROOT%{_sysconfdir}/nginx/nginx.conf
- %{__install} -m 644 -p %{SOURCE5} \
- $RPM_BUILD_ROOT%{_sysconfdir}/nginx/conf.d/default.conf
- %{__mkdir} -p $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig
- %{__install} -m 644 -p %{SOURCE3} \
- $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/nginx
- %{__install} -m 644 -p %{SOURCE7} \
- $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/nginx-debug
- %{__install} -p -D -m 0644 %{bdir}/objs/nginx.8 \
- $RPM_BUILD_ROOT%{_mandir}/man8/nginx.8
- %if %{use_systemd}
- # install systemd-specific files
- %{__mkdir} -p $RPM_BUILD_ROOT%{_unitdir}
- %{__install} -m644 %SOURCE8 \
- $RPM_BUILD_ROOT%{_unitdir}/nginx.service
- %{__install} -m644 %SOURCE11 \
- $RPM_BUILD_ROOT%{_unitdir}/nginx-debug.service
- %{__mkdir} -p $RPM_BUILD_ROOT%{_libexecdir}/initscripts/legacy-actions/nginx
- %{__install} -m755 %SOURCE9 \
- $RPM_BUILD_ROOT%{_libexecdir}/initscripts/legacy-actions/nginx/upgrade
- %{__install} -m755 %SOURCE13 \
- $RPM_BUILD_ROOT%{_libexecdir}/initscripts/legacy-actions/nginx/check-reload
- %else
- # install SYSV init stuff
- %{__mkdir} -p $RPM_BUILD_ROOT%{_initrddir}
- %{__install} -m755 nginx.init $RPM_BUILD_ROOT%{_initrddir}/nginx
- %{__install} -m755 nginx-debug.init $RPM_BUILD_ROOT%{_initrddir}/nginx-debug
- %endif
- # install log rotation stuff
- %{__mkdir} -p $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d
- %if 0%{?suse_version}
- %{__install} -m 644 -p %{SOURCE10} \
- $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/nginx
- %else
- %{__install} -m 644 -p %{SOURCE1} \
- $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/nginx
- %endif
- %{__install} -m755 %{bdir}/objs/nginx-debug \
- $RPM_BUILD_ROOT%{_sbindir}/nginx-debug
- %check
- %{__rm} -rf $RPM_BUILD_ROOT/usr/src
- cd %{bdir}
- grep -v 'usr/src' debugfiles.list > debugfiles.list.new && mv debugfiles.list.new debugfiles.list
- cat /dev/null > debugsources.list
- %if 0%{?suse_version} >= 1500
- cat /dev/null > debugsourcefiles.list
- %endif
- %clean
- %{__rm} -rf $RPM_BUILD_ROOT
- %files
- %defattr(-,root,root)
- %{_sbindir}/nginx
- %{_sbindir}/nginx-debug
- %dir %{_sysconfdir}/nginx
- %dir %{_sysconfdir}/nginx/conf.d
- %{_sysconfdir}/nginx/modules
- %config(noreplace) %{_sysconfdir}/nginx/nginx.conf
- %config(noreplace) %{_sysconfdir}/nginx/conf.d/default.conf
- %config(noreplace) %{_sysconfdir}/nginx/mime.types
- %config(noreplace) %{_sysconfdir}/nginx/fastcgi_params
- %config(noreplace) %{_sysconfdir}/nginx/scgi_params
- %config(noreplace) %{_sysconfdir}/nginx/uwsgi_params
- %config(noreplace) %{_sysconfdir}/nginx/koi-utf
- %config(noreplace) %{_sysconfdir}/nginx/koi-win
- %config(noreplace) %{_sysconfdir}/nginx/win-utf
- %config(noreplace) %{_sysconfdir}/logrotate.d/nginx
- %config(noreplace) %{_sysconfdir}/sysconfig/nginx
- %config(noreplace) %{_sysconfdir}/sysconfig/nginx-debug
- %if %{use_systemd}
- %{_unitdir}/nginx.service
- %{_unitdir}/nginx-debug.service
- %dir %{_libexecdir}/initscripts/legacy-actions/nginx
- %{_libexecdir}/initscripts/legacy-actions/nginx/*
- %else
- %{_initrddir}/nginx
- %{_initrddir}/nginx-debug
- %endif
- %attr(0755,root,root) %dir %{_libdir}/nginx
- %attr(0755,root,root) %dir %{_libdir}/nginx/modules
- %dir %{_datadir}/nginx
- %dir %{_datadir}/nginx/html
- %{_datadir}/nginx/html/*
- %attr(0755,root,root) %dir %{_localstatedir}/cache/nginx
- %attr(0755,root,root) %dir %{_localstatedir}/log/nginx
- %dir %{_datadir}/doc/%{name}-%{main_version}
- %doc %{_datadir}/doc/%{name}-%{main_version}/COPYRIGHT
- %{_mandir}/man8/nginx.8*
- %pre
- # Add the "nginx" user
- getent group %{nginx_group} >/dev/null || groupadd -r %{nginx_group}
- getent passwd %{nginx_user} >/dev/null || \
- useradd -r -g %{nginx_group} -s /sbin/nologin \
- -d %{nginx_home} -c "nginx user" %{nginx_user}
- exit 0
- %post
- # Register the nginx service
- if [ $1 -eq 1 ]; then
- %if %{use_systemd}
- /usr/bin/systemctl preset nginx.service >/dev/null 2>&1 ||:
- /usr/bin/systemctl preset nginx-debug.service >/dev/null 2>&1 ||:
- %else
- /sbin/chkconfig --add nginx
- /sbin/chkconfig --add nginx-debug
- %endif
- # print site info
- cat <<BANNER
- ----------------------------------------------------------------------
- Thanks for using nginx!
- Please find the official documentation for nginx here:
- * http://nginx.org/en/docs/
- Please subscribe to nginx-announce mailing list to get
- the most important news about nginx:
- * http://nginx.org/en/support.html
- Commercial subscriptions for nginx are available on:
- * http://nginx.com/products/
- ----------------------------------------------------------------------
- BANNER
- # Touch and set permisions on default log files on installation
- if [ -d %{_localstatedir}/log/nginx ]; then
- if [ ! -e %{_localstatedir}/log/nginx/access.log ]; then
- touch %{_localstatedir}/log/nginx/access.log
- %{__chmod} 640 %{_localstatedir}/log/nginx/access.log
- %{__chown} nginx:%{nginx_loggroup} %{_localstatedir}/log/nginx/access.log
- fi
- if [ ! -e %{_localstatedir}/log/nginx/error.log ]; then
- touch %{_localstatedir}/log/nginx/error.log
- %{__chmod} 640 %{_localstatedir}/log/nginx/error.log
- %{__chown} nginx:%{nginx_loggroup} %{_localstatedir}/log/nginx/error.log
- fi
- fi
- fi
- %preun
- if [ $1 -eq 0 ]; then
- %if %use_systemd
- /usr/bin/systemctl --no-reload disable nginx.service >/dev/null 2>&1 ||:
- /usr/bin/systemctl stop nginx.service >/dev/null 2>&1 ||:
- %else
- /sbin/service nginx stop > /dev/null 2>&1
- /sbin/chkconfig --del nginx
- /sbin/chkconfig --del nginx-debug
- %endif
- fi
- %postun
- %if %use_systemd
- /usr/bin/systemctl daemon-reload >/dev/null 2>&1 ||:
- %endif
- if [ $1 -ge 1 ]; then
- /sbin/service nginx status >/dev/null 2>&1 || exit 0
- /sbin/service nginx upgrade >/dev/null 2>&1 || echo \
- "Binary upgrade failed, please check nginx's error.log"
- fi
- %changelog
- * Tue Nov 19 2019 Konstantin Pavlov <thresh@nginx.com>
- - 1.17.6
- * Tue Oct 22 2019 Andrei Belov <defan@nginx.com>
- - 1.17.5
- * Tue Sep 24 2019 Konstantin Pavlov <thresh@nginx.com>
- - 1.17.4
- * Tue Aug 13 2019 Andrei Belov <defan@nginx.com>
- - 1.17.3
- * Tue Jul 23 2019 Konstantin Pavlov <thresh@nginx.com>
- - 1.17.2
- * Tue Jun 25 2019 Andrei Belov <defan@nginx.com>
- - 1.17.1
- * Tue May 21 2019 Konstantin Pavlov <thresh@nginx.com>
- - 1.17.0
- * Tue Apr 16 2019 Konstantin Pavlov <thresh@nginx.com>
- - 1.15.12
- * Tue Apr 09 2019 Konstantin Pavlov <thresh@nginx.com>
- - 1.15.11
- * Tue Mar 26 2019 Konstantin Pavlov <thresh@nginx.com>
- - 1.15.10
- * Tue Feb 26 2019 Konstantin Pavlov <thresh@nginx.com>
- - 1.15.9
- * Tue Dec 25 2018 Konstantin Pavlov <thresh@nginx.com>
- - 1.15.8
- * Tue Nov 27 2018 Konstantin Pavlov <thresh@nginx.com>
- - 1.15.7
- * Tue Nov 06 2018 Konstantin Pavlov <thresh@nginx.com>
- - 1.15.6
- - Fixes CVE-2018-16843
- - Fixes CVE-2018-16844
- - Fixes CVE-2018-16845
- * Tue Oct 02 2018 Konstantin Pavlov <thresh@nginx.com>
- - 1.15.5
- * Tue Sep 25 2018 Konstantin Pavlov <thresh@nginx.com>
- - 1.15.4
- * Tue Aug 28 2018 Konstantin Pavlov <thresh@nginx.com>
- - 1.15.3
- * Tue Jul 24 2018 Konstantin Pavlov <thresh@nginx.com>
- - 1.15.2
- * Tue Jul 03 2018 Konstantin Pavlov <thresh@nginx.com>
- - 1.15.1
- * Tue Jun 05 2018 Konstantin Pavlov <thresh@nginx.com>
- - 1.15.0
- * Mon Apr 09 2018 Konstantin Pavlov <thresh@nginx.com>
- - 1.13.12
- * Tue Apr 03 2018 Konstantin Pavlov <thresh@nginx.com>
- - 1.13.11
- * Tue Mar 20 2018 Konstantin Pavlov <thresh@nginx.com>
- - 1.13.10
- * Tue Feb 20 2018 Konstantin Pavlov <thresh@nginx.com>
- - 1.13.9
- * Tue Dec 26 2017 Konstantin Pavlov <thresh@nginx.com>
- - 1.13.8
- * Tue Nov 21 2017 Konstantin Pavlov <thresh@nginx.com>
- - 1.13.7
- * Tue Oct 10 2017 Konstantin Pavlov <thresh@nginx.com>
- - 1.13.6
- * Tue Sep 5 2017 Konstantin Pavlov <thresh@nginx.com>
- - 1.13.5
- * Tue Aug 8 2017 Sergey Budnevitch <sb@nginx.com>
- - 1.13.4
- * Tue Jul 11 2017 Konstantin Pavlov <thresh@nginx.com>
- - 1.13.3
- - Fixes CVE-2017-7529
- * Tue Jun 27 2017 Konstantin Pavlov <thresh@nginx.com>
- - 1.13.2
- * Tue May 30 2017 Konstantin Pavlov <thresh@nginx.com>
- - 1.13.1
- * Tue Apr 25 2017 Konstantin Pavlov <thresh@nginx.com>
- - 1.13.0
- * Tue Apr 4 2017 Konstantin Pavlov <thresh@nginx.com>
- - 1.11.13
- - CentOS7/RHEL7: made upgrade loops/timeouts configurable via
- /etc/sysconfig/nginx.
- - Bumped upgrade defaults to five loops one second each.
- * Fri Mar 24 2017 Konstantin Pavlov <thresh@nginx.com>
- - 1.11.12
- * Tue Mar 21 2017 Konstantin Pavlov <thresh@nginx.com>
- - 1.11.11
- * Tue Feb 14 2017 Konstantin Pavlov <thresh@nginx.com>
- - 1.11.10
- * Tue Jan 24 2017 Konstantin Pavlov <thresh@nginx.com>
- - 1.11.9
- - Extended hardening build flags.
- - Added check-reload target to init script / systemd service.
- * Tue Dec 27 2016 Konstantin Pavlov <thresh@nginx.com>
- - 1.11.8
- * Tue Dec 13 2016 Konstantin Pavlov <thresh@nginx.com>
- - 1.11.7
- * Tue Nov 15 2016 Konstantin Pavlov <thresh@nginx.com>
- - 1.11.6
- * Mon Oct 10 2016 Andrei Belov <defan@nginx.com>
- - 1.11.5
- * Tue Sep 13 2016 Konstantin Pavlov <thresh@nginx.com>
- - 1.11.4.
- - njs updated to 0.1.2.
- * Tue Jul 26 2016 Konstantin Pavlov <thresh@nginx.com>
- - 1.11.3.
- - njs updated to 0.1.0.
- - njs stream dynamic module added to nginx-module-njs package.
- - geoip stream dynamic module added to nginx-module-geoip package.
- * Tue Jul 5 2016 Konstantin Pavlov <thresh@nginx.com>
- - 1.11.2
- - njs updated to ef2b708510b1.
- * Tue May 31 2016 Konstantin Pavlov <thresh@nginx.com>
- - 1.11.1
- * Tue May 24 2016 Sergey Budnevitch <sb@nginx.com>
- - Fixed logrotate error if nginx is not running
- - 1.11.0
- * Tue Apr 19 2016 Konstantin Pavlov <thresh@nginx.com>
- - 1.9.15
- - njs updated to 1c50334fbea6.
- * Tue Apr 5 2016 Konstantin Pavlov <thresh@nginx.com>
- - 1.9.14
- * Tue Mar 29 2016 Konstantin Pavlov <thresh@nginx.com>
- - 1.9.13
- - Added perl and njs dynamic modules
- - Fixed Requires section for dynamic modules on CentOS7/RHEL7
- * Wed Feb 24 2016 Sergey Budnevitch <sb@nginx.com>
- - common configure args are now in macros
- - xslt, image-filter and geoip dynamic modules added
- - 1.9.12
- * Tue Feb 9 2016 Sergey Budnevitch <sb@nginx.com>
- - dynamic modules path and symlink in %{_sysconfdir}/nginx added
- - 1.9.11
- * Tue Jan 26 2016 Konstantin Pavlov <thresh@nginx.com>
- - 1.9.10
- * Wed Dec 9 2015 Konstantin Pavlov <thresh@nginx.com>
- - 1.9.9
- * Tue Dec 8 2015 Konstantin Pavlov <thresh@nginx.com>
- - 1.9.8
- - http_slice module enabled
- * Tue Nov 17 2015 Konstantin Pavlov <thresh@nginx.com>
- - 1.9.7
- * Tue Oct 27 2015 Sergey Budnevitch <sb@nginx.com>
- - 1.9.6
- * Tue Sep 22 2015 Andrei Belov <defan@nginx.com>
- - 1.9.5
- - http_spdy module replaced with http_v2 module
- * Tue Aug 18 2015 Konstantin Pavlov <thresh@nginx.com>
- - 1.9.4
- * Tue Jul 14 2015 Sergey Budnevitch <sb@nginx.com>
- - 1.9.3
- * Tue May 26 2015 Sergey Budnevitch <sb@nginx.com>
- - 1.9.1
- * Tue Apr 28 2015 Sergey Budnevitch <sb@nginx.com>
- - 1.9.0
- - thread pool support added
- - stream module added
- - example_ssl.conf removed
- * Tue Apr 7 2015 Sergey Budnevitch <sb@nginx.com>
- - 1.7.12
- * Tue Mar 24 2015 Sergey Budnevitch <sb@nginx.com>
- - 1.7.11
- * Tue Feb 10 2015 Sergey Budnevitch <sb@nginx.com>
- - 1.7.10
- * Tue Dec 23 2014 Sergey Budnevitch <sb@nginx.com>
- - 1.7.9
- * Tue Dec 2 2014 Sergey Budnevitch <sb@nginx.com>
- - 1.7.8
- * Tue Sep 30 2014 Sergey Budnevitch <sb@nginx.com>
- - 1.7.6
- * Tue Sep 16 2014 Sergey Budnevitch <sb@nginx.com>
- - epoch added to the EPEL7/CentOS7 spec to override EPEL one
- - 1.7.5
- * Tue Aug 5 2014 Sergey Budnevitch <sb@nginx.com>
- - 1.7.4
- * Tue Jul 8 2014 Sergey Budnevitch <sb@nginx.com>
- - 1.7.3
- * Tue Jun 17 2014 Sergey Budnevitch <sb@nginx.com>
- - 1.7.2
- * Tue May 27 2014 Sergey Budnevitch <sb@nginx.com>
- - 1.7.1
- - incorrect sysconfig filename finding in the initscript fixed
- * Thu Apr 24 2014 Konstantin Pavlov <thresh@nginx.com>
- - 1.7.0
- * Tue Apr 8 2014 Sergey Budnevitch <sb@nginx.com>
- - 1.5.13
- - built spdy module on rhel/centos 6
- * Tue Mar 18 2014 Sergey Budnevitch <sb@nginx.com>
- - 1.5.12
- - spec cleanup
- - openssl version dependence added
- - upgrade() function in the init script improved
- - warning added when binary upgrade returns non-zero exit code
- * Tue Mar 4 2014 Sergey Budnevitch <sb@nginx.com>
- - 1.5.11
- * Tue Feb 4 2014 Sergey Budnevitch <sb@nginx.com>
- - 1.5.10
- * Wed Jan 22 2014 Sergey Budnevitch <sb@nginx.com>
- - 1.5.9
- * Tue Dec 17 2013 Sergey Budnevitch <sb@nginx.com>
- - 1.5.8
- - fixed invalid week days in the changelog
- * Tue Nov 19 2013 Sergey Budnevitch <sb@nginx.com>
- - 1.5.7
- * Tue Oct 1 2013 Sergey Budnevitch <sb@nginx.com>
- - 1.5.6
- * Tue Sep 17 2013 Andrei Belov <defan@nginx.com>
- - 1.5.5
- * Tue Aug 27 2013 Sergey Budnevitch <sb@nginx.com>
- - 1.5.4
- - auth request module added
- * Tue Jul 30 2013 Sergey Budnevitch <sb@nginx.com>
- - 1.5.3
- * Tue Jul 2 2013 Sergey Budnevitch <sb@nginx.com>
- - 1.5.2
- * Tue Jun 4 2013 Sergey Budnevitch <sb@nginx.com>
- - 1.5.1
- * Mon May 6 2013 Sergey Budnevitch <sb@nginx.com>
- - 1.5.0
- * Tue Apr 16 2013 Sergey Budnevitch <sb@nginx.com>
- - 1.3.16
- * Tue Mar 26 2013 Sergey Budnevitch <sb@nginx.com>
- - 1.3.15
- - gunzip module added
- - set permissions on default log files at installation
- * Tue Feb 12 2013 Sergey Budnevitch <sb@nginx.com>
- - excess slash removed from --prefix
- - 1.2.7
- * Tue Dec 11 2012 Sergey Budnevitch <sb@nginx.com>
- - 1.2.6
- * Tue Nov 13 2012 Sergey Budnevitch <sb@nginx.com>
- - 1.2.5
- * Tue Sep 25 2012 Sergey Budnevitch <sb@nginx.com>
- - 1.2.4
- * Tue Aug 7 2012 Sergey Budnevitch <sb@nginx.com>
- - 1.2.3
- - nginx-debug package now actually contains non stripped binary
- * Tue Jul 3 2012 Sergey Budnevitch <sb@nginx.com>
- - 1.2.2
- * Tue Jun 5 2012 Sergey Budnevitch <sb@nginx.com>
- - 1.2.1
- * Mon Apr 23 2012 Sergey Budnevitch <sb@nginx.com>
- - 1.2.0
- * Thu Apr 12 2012 Sergey Budnevitch <sb@nginx.com>
- - 1.0.15
- * Thu Mar 15 2012 Sergey Budnevitch <sb@nginx.com>
- - 1.0.14
- - OpenSUSE init script and SuSE specific changes to spec file added
- * Mon Mar 5 2012 Sergey Budnevitch <sb@nginx.com>
- - 1.0.13
- * Mon Feb 6 2012 Sergey Budnevitch <sb@nginx.com>
- - 1.0.12
- - banner added to install script
- * Thu Dec 15 2011 Sergey Budnevitch <sb@nginx.com>
- - 1.0.11
- - init script enhancements (thanks to Gena Makhomed)
- - one second sleep during upgrade replaced with 0.1 sec usleep
- * Tue Nov 15 2011 Sergey Budnevitch <sb@nginx.com>
- - 1.0.10
- * Tue Nov 1 2011 Sergey Budnevitch <sb@nginx.com>
- - 1.0.9
- - nginx-debug package added
- * Tue Oct 11 2011 Sergey Budnevitch <sb@nginx.com>
- - spec file cleanup (thanks to Yury V. Zaytsev)
- - log dir permitions fixed
- - logrotate creates new logfiles with nginx owner
- - "upgrade" argument to init-script added (based on fedora one)
- * Sat Oct 1 2011 Sergey Budnevitch <sb@nginx.com>
- - 1.0.8
- - built with mp4 module
- * Fri Sep 30 2011 Sergey Budnevitch <sb@nginx.com>
- - 1.0.7
- * Tue Aug 30 2011 Sergey Budnevitch <sb@nginx.com>
- - 1.0.6
- - replace "conf.d/*" config include with "conf.d/*.conf" in default nginx.conf
- * Wed Aug 10 2011 Sergey Budnevitch
- - Initial release
|