Hello community,

here is the log from the commit of package nginx for openSUSE:Factory checked 
in at 2013-07-29 17:43:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nginx (Old)
 and      /work/SRC/openSUSE:Factory/.nginx.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "nginx"

Changes:
--------
--- /work/SRC/openSUSE:Factory/nginx/nginx.changes      2013-07-10 
17:27:51.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.nginx.new/nginx.changes 2013-07-29 
17:43:34.000000000 +0200
@@ -1,0 +2,20 @@
+Mon Jul 22 20:27:56 UTC 2013 - [email protected]
+
+- Fix PIE build and linkage, must use --with-ld-opt 
+
+-------------------------------------------------------------------
+Mon Jul 22 19:56:44 UTC 2013 - [email protected]
+
+- Update to version 1.4.2 stable
+
+* The list of changes is massive and it wont fit here see
+  http://nginx.org/en/CHANGES-1.4. packaging changes follow.
+
+- Enable the SPDY module on distributions that ship openssl >= 1.0.1
+- Build with full RELRO and PIE.
+- systemd unit: 
+* remove syslog.target that no longer exists
+* set PrivateTmp to true
+* Make it a non-forking service.
+
+-------------------------------------------------------------------

Old:
----
  nginx-1.2.9.tar.gz

New:
----
  nginx-1.4.2.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ nginx.spec ++++++
--- /var/tmp/diff_new_pack.2y6asw/_old  2013-07-29 17:43:35.000000000 +0200
+++ /var/tmp/diff_new_pack.2y6asw/_new  2013-07-29 17:43:35.000000000 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           nginx
-Version:        1.2.9
+Version:        1.4.2
 Release:        0
 #
 %define pkg_name nginx
@@ -147,6 +147,9 @@
   --with-file-aio                              \
 %endif
   --with-http_ssl_module                       \
+%if 0%{suse_version} > 1220
+  --with-http_spdy_module                      \
+%endif
   --with-http_realip_module                    \
   --with-http_addition_module                  \
   --with-http_xslt_module                      \
@@ -181,7 +184,8 @@
   --with-md5=/usr                              \
   --with-sha1=/usr                             \
 %if 0%{?suse_version} > 1000 || 0%{?fedora_version} > 4 || 
0%{?mandriva_version} > 2006
-  --with-cc-opt="%{optflags} -D_GNU_SOURCE -std=gnu99 -fstack-protector"
+  --with-cc-opt="%{optflags} -fPIE -D_GNU_SOURCE -std=gnu99 -fstack-protector" 
\
+  --with-ld-opt="-Wl,-z,relro,-z,now -pie"
 %else
   --with-cc-opt="%{optflags}"
 %endif

++++++ nginx-1.2.9.tar.gz -> nginx-1.4.2.tar.gz ++++++
++++ 16732 lines of diff (skipped)

++++++ nginx.service ++++++
--- /var/tmp/diff_new_pack.2y6asw/_old  2013-07-29 17:43:35.000000000 +0200
+++ /var/tmp/diff_new_pack.2y6asw/_new  2013-07-29 17:43:35.000000000 +0200
@@ -1,14 +1,13 @@
 [Unit]
 Description=The nginx HTTP and reverse proxy server
-After=syslog.target network.target remote-fs.target nss-lookup.target
+After=network.target remote-fs.target nss-lookup.target
 
 [Service]
-Type=forking
-PIDFile=/run/nginx.pid
 ExecStartPre=/usr/sbin/nginx -t
-ExecStart=/usr/sbin/nginx
+ExecStart=/usr/sbin/nginx -g "daemon off;"
 ExecReload=/bin/kill -s HUP $MAINPID
 ExecStop=/bin/kill -s QUIT $MAINPID
+PrivateTmp=true
 
 [Install]
 WantedBy=multi-user.target
\ No newline at end of file

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to