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]
