Merge ~bryce/ubuntu/+source/nginx:merge-v1.18.0-3 into ubuntu/+source/nginx:debian/sid
- Git
- lp:~bryce/ubuntu/+source/nginx
- merge-v1.18.0-3
- Merge into debian/sid
Status: | Rejected |
---|---|
Rejected by: | Bryce Harrington |
Proposed branch: | ~bryce/ubuntu/+source/nginx:merge-v1.18.0-3 |
Merge into: | ubuntu/+source/nginx:debian/sid |
Diff against target: |
1686 lines (+1420/-3) 7 files modified
debian/apport/source_nginx.py (+19/-0) debian/changelog (+1286/-0) debian/control (+3/-3) debian/nginx-common.install (+1/-0) debian/patches/nginx-fix-pidfile.patch (+89/-0) debian/patches/series (+2/-0) debian/patches/ubuntu-branding.patch (+20/-0) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Thomas Ward (community) | Approve | ||
Christian Ehrhardt (community) | Approve | ||
Canonical Server | Pending | ||
Review via email: mp+386231@code.launchpad.net |
Commit message
Description of the change
PPA: https:/
Debian has taken part of ubuntu's delta, so this re-merges with their package and reduces our delta. I've also imported this into git ubuntu, splitting the change history into individual commits. This should be reviewable as a regular git-ubuntu package (usual tags, et al).
php-fpm appears to be expecting things to be in /run/php. Looks like /var/run is symlinked to /run so presumably either should work fine, but going forward if we use /run it'll minimize our delta and (presumably) be more correct.
See the changelog for things that were dropped.
Christian Ehrhardt (paelzer) wrote : | # |
P.S. as I mentioned in the past I still recommend pre-building the PPAs on all architectures.
Maybe I'm thinking too much about it working on arch dependent SW so much, a webserver might be fine as-is :-)
I also tried the upgrade from nginx-full as I was concerned there might be dependency issues - at least in my silly simple test it worked.
- 0328462... by Bryce Harrington
-
* Dropped:
- d/conf/sites-available /default: Update PHP path for PHP 7.4.
[added in 1.17.9-0ubuntu3 taken by Debian in 1.18.0-2] - 820981c... by Bryce Harrington
-
* Dropped:
- d/nginx-full.postinst: Add checks for whether
port 80 is in use or not to determine whether or not to attempt
starting of the NGINX service during install/upgrade. - c4d65f5... by Bryce Harrington
-
* Dropped:
- d/control: Add dependency from nginx-full on `iproute2` as the
postinst scripts now use `ss` to determine if Port 80 is open
or not.
[Taken by Debian in 1.18.0-2] - 1a14a89... by Bryce Harrington
-
* Dropped:
- d/rules: Enable --with-compat build option for all nginx package
flavors (LP #1797897)
Bryce Harrington (bryce) wrote : | # |
Thanks for the review Christian.
Fwiw, I had set up a previous PPA with all arch's enabled - which built find on all iirc, but then noticed something I needed to change, so I deleted the PPA and made a new one for this MP, but forgot to enable arches on this one.
I need to think more on the upgrade paths and on the Debian forwards, but the remaining changes I've incorporated in my local checkout; I'll re-push for review tomorrow.
Regarding the dropped bits, I have been trying to use andreas' approach to let git-ubuntu generate the changelog, so only put '* Dropped' on one commit, and put all the other drop commits following that. But you're right, this is confusing and error prone, and occurs to me is something git-ubuntu ought to be doing for us since it's within its power. I've redone my git tree to prefix the drop commits with this, and taken a task to add this feature to git-ubuntu.
Bryce Harrington (bryce) wrote : | # |
(See LP: #1884861 for the git-ubuntu enhancement idea)
Christian Ehrhardt (paelzer) wrote : | # |
ok, thanks for opening the g-u bug - agreed.
I double checked, but there are no changes for re-review yet (as you said).
Waiting for v2 later then ...
- 9acda50... by Bryce Harrington
-
* d/p/nginx-
fix-pidfile. patch: Update dep3 with fwd debian link - 8cda4da... by Bryce Harrington
-
merge-changelogs
- 45ed56b... by Bryce Harrington
-
reconstruct-
changelog - 7f105b8... by Bryce Harrington
-
update-maintainer
- 8f2387d... by Bryce Harrington
-
changelog cleanup
Bryce Harrington (bryce) wrote : | # |
Branch has been updated for review.
* Forwarded Apport hook to Debian:
https:/
* Forwarded PID fix to Debian:
https:/
* Updated DEP-3 for nginx-fix-
* Dropped extraneous --with-compat change [taken by debian]
* Dropped extraneous iproute2 dependency change [taken by debian]
* Dropped port 80 check [taken by debian]
* Added missing mention of drop of PHP 7.4 path update [taken by debian]
* Revised git history to include explicit ' * Dropped:' prefix for each dropped change
* Other cleanups to git history to facilitate debian/changelog generation
* Created new PPA configured to build against all platforms
PPA: https:/
Hopefully I've covered all your review points (was much to digest, but thanks!)
Regarding the update paths, I had a discussion with teward. We both think things should work without issue. Here's his analysis:
"""
If they used the nginx metapackage that just pulls in nginx-common and nginx-(
"""
Christian Ehrhardt (paelzer) wrote : | # |
Thanks for the updates, cleanups and patch submissions!
Further thanks to talk with teward about it.
It now LGTM, thank you for reading through my wall of text.
+1
Thomas Ward (teward) : | # |
Bryce Harrington (bryce) wrote : | # |
Thanks! Uploading...
$ git ubuntu tag --upload
$ git push pkg upload/
Enumerating objects: 70, done.
Counting objects: 100% (70/70), done.
Delta compression using up to 12 threads
Compressing objects: 100% (61/61), done.
Writing objects: 100% (63/63), 19.06 KiB | 1.73 MiB/s, done.
Total 63 (delta 39), reused 2 (delta 0)
To ssh://git.
* [new tag] upload/
$ dput ubuntu ${changes_file}
Checking signature on .changes
gpg: ../nginx_
Checking signature on .dsc
gpg: ../nginx_
Package includes an .orig.tar.gz file although the debian revision suggests
that it might not be required. Multiple uploads of the .orig.tar.gz may be
rejected by the upload queue management software.
Uploading to ubuntu (via ftp to upload.ubuntu.com):
Uploading nginx_1.
Uploading nginx_1.
Uploading nginx_1.
Uploading nginx_1.
Uploading nginx_1.
Successfully uploaded packages.
I think the warning about the orig is because nginx has been diverged and we're merging at a -3 instead of a -1. I got the email that the upload was accepted to -proposed, will keep an eye on it for transitioning.
Christian Ehrhardt (paelzer) wrote : | # |
FYI still in proposed
Bryce Harrington (bryce) wrote : | # |
proposed migration issue should be solved by:
https:/
Unmerged commits
- 8f2387d... by Bryce Harrington
-
changelog cleanup
- 7f105b8... by Bryce Harrington
-
update-maintainer
- 45ed56b... by Bryce Harrington
-
reconstruct-
changelog - 8cda4da... by Bryce Harrington
-
merge-changelogs
- 1a14a89... by Bryce Harrington
-
* Dropped:
- d/rules: Enable --with-compat build option for all nginx package
flavors (LP #1797897) - c4d65f5... by Bryce Harrington
-
* Dropped:
- d/control: Add dependency from nginx-full on `iproute2` as the
postinst scripts now use `ss` to determine if Port 80 is open
or not.
[Taken by Debian in 1.18.0-2] - 820981c... by Bryce Harrington
-
* Dropped:
- d/nginx-full.postinst: Add checks for whether
port 80 is in use or not to determine whether or not to attempt
starting of the NGINX service during install/upgrade. - 0328462... by Bryce Harrington
-
* Dropped:
- d/conf/sites-available /default: Update PHP path for PHP 7.4.
[added in 1.17.9-0ubuntu3 taken by Debian in 1.18.0-2] - 60d258b... by Bryce Harrington
-
* Dropped:
- Add GeoIP2 third party module to nginx-full and nginx-extras
(LP #1825895). The following is the files list for this:
+ d/{control,rules}: Add libnginx-mod-http- geoip2 and corresponding
build rules.
+ d/modules/http-geoip2{ ,/*}: Add geoip2 module from third party git.
+ d/copyright: Add relevant copyright lines for GeoIP2 module. - c0c6f61... by Bryce Harrington
-
* Dropped:
- debian/tests/control: add nginx-core test.
Preview Diff
1 | diff --git a/debian/apport/source_nginx.py b/debian/apport/source_nginx.py | |||
2 | 0 | new file mode 100644 | 0 | new file mode 100644 |
3 | index 0000000..aec6e8e | |||
4 | --- /dev/null | |||
5 | +++ b/debian/apport/source_nginx.py | |||
6 | @@ -0,0 +1,19 @@ | |||
7 | 1 | ''' | ||
8 | 2 | apport package hook for nginx packages | ||
9 | 3 | |||
10 | 4 | Copyright (c) 2015, Thomas Ward <teward@ubuntu.com> | ||
11 | 5 | ''' | ||
12 | 6 | |||
13 | 7 | import apport.hookutils | ||
14 | 8 | import os | ||
15 | 9 | import subprocess | ||
16 | 10 | |||
17 | 11 | def add_info(report, ui): | ||
18 | 12 | if (report['Package'].split()[0] != 'nginx-common' | ||
19 | 13 | and report['ProblemType'] == 'Package' | ||
20 | 14 | and os.path.isdir('/run/systemd/system')): | ||
21 | 15 | report['Journalctl_Nginx.txt'] = apport.hookutils.command_output( | ||
22 | 16 | ['journalctl', '-xe', '--unit=nginx.service']) | ||
23 | 17 | report['SystemctlStatusFull_Nginx.txt'] = subprocess.Popen( | ||
24 | 18 | ['systemctl', '-l', 'status', 'nginx.service'], | ||
25 | 19 | stdout=subprocess.PIPE).communicate()[0] | ||
26 | diff --git a/debian/changelog b/debian/changelog | |||
27 | index c2bed08..e1c0e33 100644 | |||
28 | --- a/debian/changelog | |||
29 | +++ b/debian/changelog | |||
30 | @@ -1,3 +1,56 @@ | |||
31 | 1 | nginx (1.18.0-3ubuntu1) groovy; urgency=medium | ||
32 | 2 | |||
33 | 3 | * Merge with Debian unstable. Remaining changes: | ||
34 | 4 | - d/p/ubuntu-branding.patch: add Ubuntu branding (refreshed) | ||
35 | 5 | - d/apport/source_nginx.py: Add apport hooks for additional bug | ||
36 | 6 | information gathering. | ||
37 | 7 | - d/nginx-common.install: Add install rule for apport hooks. | ||
38 | 8 | - d/p/nginx-fix-pidfile.patch: Fix NGINX PIDfile handling to avoid | ||
39 | 9 | SystemD race condition - thanks to Tj for the patch. (LP #1581864) | ||
40 | 10 | - Drop GeoIP from nginx-core due to demotion of libgeoip | ||
41 | 11 | (LP #1861101, LP #1867150): | ||
42 | 12 | + d/control: Remove libnginx-mod-http-geoip from nginx-core dependency | ||
43 | 13 | + d/rules: Remove the configure line of with-http_geoip_module=dynamic | ||
44 | 14 | from the nginx-core build flags, due to demotion of libgeoip and the | ||
45 | 15 | removal of the dynamic library from install deps for nginx-core. | ||
46 | 16 | * d/a/source_nginx.py: Fix indentation in apport hook | ||
47 | 17 | * d/p/nginx-fix-pidfile.patch: Update dep3 with fwd debian link | ||
48 | 18 | * Dropped: | ||
49 | 19 | - debian/patches/0002-Make-sure-signature-stays-the-same-in- | ||
50 | 20 | all-nginx-buil.patch: Refreshed patch - Merge-o-Matic introduced some | ||
51 | 21 | fuzz which caused issues. | ||
52 | 22 | [ Does not seem necessary ] | ||
53 | 23 | - d/control: drop mention of SSL Preread from nginx-full, nginx-extras | ||
54 | 24 | [ Previously undocumented ] | ||
55 | 25 | - d/gbp.conf: update for 1.12 release | ||
56 | 26 | [ Previously undocumented ] | ||
57 | 27 | - d/p/0003-define_gnu_source-on-other-glibc-based-platforms.patch: | ||
58 | 28 | Refresh patch. | ||
59 | 29 | [ Previously undocumented ] | ||
60 | 30 | - d/{control,rules,nginx-core.*}: add new binary package for main, | ||
61 | 31 | nginx-core, which contains only source-tarball-included modules | ||
62 | 32 | and no third-party modules. | ||
63 | 33 | - debian/tests/control: add nginx-core test. | ||
64 | 34 | - Add GeoIP2 third party module to nginx-full and nginx-extras | ||
65 | 35 | (LP #1825895). The following is the files list for this: | ||
66 | 36 | + d/{control,rules}: Add libnginx-mod-http-geoip2 and corresponding | ||
67 | 37 | build rules. | ||
68 | 38 | + d/modules/http-geoip2{,/*}: Add geoip2 module from third party git. | ||
69 | 39 | + d/copyright: Add relevant copyright lines for GeoIP2 module. | ||
70 | 40 | - d/conf/sites-available/default: Update PHP path for PHP 7.4. | ||
71 | 41 | [added in 1.17.9-0ubuntu3 taken by Debian in 1.18.0-2] | ||
72 | 42 | - d/nginx-full.postinst: Add checks for whether | ||
73 | 43 | port 80 is in use or not to determine whether or not to attempt | ||
74 | 44 | starting of the NGINX service during install/upgrade. | ||
75 | 45 | - d/control: Add dependency from nginx-full on `iproute2` as the | ||
76 | 46 | postinst scripts now use `ss` to determine if Port 80 is open | ||
77 | 47 | or not. | ||
78 | 48 | [Taken by Debian in 1.18.0-2] | ||
79 | 49 | - d/rules: Enable --with-compat build option for all nginx package | ||
80 | 50 | flavors (LP #1797897) | ||
81 | 51 | |||
82 | 52 | -- Bryce Harrington <bryce@canonical.com> Wed, 24 Jun 2020 23:15:11 +0000 | ||
83 | 53 | |||
84 | 1 | nginx (1.18.0-3) unstable; urgency=medium | 54 | nginx (1.18.0-3) unstable; urgency=medium |
85 | 2 | 55 | ||
86 | 3 | * Source-only upload to allow migration. | 56 | * Source-only upload to allow migration. |
87 | @@ -55,6 +108,225 @@ nginx (1.18.0-1) unstable; urgency=medium | |||
88 | 55 | 108 | ||
89 | 56 | -- Ondřej Nový <onovy@debian.org> Fri, 29 May 2020 19:03:30 +0200 | 109 | -- Ondřej Nový <onovy@debian.org> Fri, 29 May 2020 19:03:30 +0200 |
90 | 57 | 110 | ||
91 | 111 | nginx (1.17.10-0ubuntu1) focal; urgency=medium | ||
92 | 112 | |||
93 | 113 | * New upstream release (1.17.9) - full changelog available from | ||
94 | 114 | http://nginx.org/en/CHANGES | ||
95 | 115 | * Remaining Ubuntu-specific changes: | ||
96 | 116 | - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed) | ||
97 | 117 | - d/{control,rules,nginx-core.*}: add new binary package for main, | ||
98 | 118 | nginx-core, which contains only source-tarball-included modules | ||
99 | 119 | and no third-party modules. | ||
100 | 120 | - debian/tests/control: add nginx-core test. | ||
101 | 121 | - debian/apport/source_nginx.py: Add apport hooks for additional bug | ||
102 | 122 | information gathering. | ||
103 | 123 | - debian/nginx-common.install: Add install rule for apport hooks. | ||
104 | 124 | - d/nginx-{core,light,full,extras}.postinst: Add checks for whether | ||
105 | 125 | port 80 is in use or not to determine whether or not to attempt | ||
106 | 126 | starting of the NGINX service during install/upgrade | ||
107 | 127 | - d/control: Add dependencies to nginx-{core,light,full,extras} on | ||
108 | 128 | `iproute2` as the postinst scripts now use `ss` to determine if | ||
109 | 129 | Port 80 is open or not. | ||
110 | 130 | - d/rules: Enable --with-compat build option for all nginx package | ||
111 | 131 | flavors | ||
112 | 132 | - d/{control,rules,copyright,modules/http-geoip2*}: Add GeoIP2 third party | ||
113 | 133 | module to nginx-full and nginx-extras (and use proper DEP5 syntax for | ||
114 | 134 | d/copyright). | ||
115 | 135 | - d/control, d/rules: Drop GeoIP from nginx-core due to demotion of | ||
116 | 136 | libgeoip. | ||
117 | 137 | |||
118 | 138 | -- Thomas Ward <teward@ubuntu.com> Tue, 14 Apr 2020 12:53:34 -0400 | ||
119 | 139 | |||
120 | 140 | nginx (1.17.9-0ubuntu3) focal; urgency=medium | ||
121 | 141 | |||
122 | 142 | * d/conf/sites-available/default: Update PHP path for PHP 7.4. | ||
123 | 143 | |||
124 | 144 | -- Thomas Ward <teward@ubuntu.com> Thu, 26 Mar 2020 10:53:52 -0400 | ||
125 | 145 | |||
126 | 146 | nginx (1.17.9-0ubuntu2) focal; urgency=medium | ||
127 | 147 | |||
128 | 148 | * Drop GeoIP from nginx-core due to demotion of libgeoip (LP: #1861101, | ||
129 | 149 | LP: #1867150): | ||
130 | 150 | - d/control: Remove libnginx-mod-http-geoip from nginx-core dependency | ||
131 | 151 | - d/rules: Remove the configure line of with-http_geoip_module=dynamic | ||
132 | 152 | from the nginx-core build flags, due to demotion of libgeoip and the | ||
133 | 153 | removal of the dynamic library from install deps for nginx-core. | ||
134 | 154 | |||
135 | 155 | -- Thomas Ward <teward@ubuntu.com> Wed, 11 Mar 2020 13:41:07 -0400 | ||
136 | 156 | |||
137 | 157 | nginx (1.17.9-0ubuntu1) focal; urgency=medium | ||
138 | 158 | |||
139 | 159 | * New upstream release (1.17.9) - full changelog available from | ||
140 | 160 | http://nginx.org/en/CHANGES | ||
141 | 161 | * Remaining Ubuntu-specific changes: | ||
142 | 162 | - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed) | ||
143 | 163 | - d/{control,rules,nginx-core.*}: add new binary package for main, | ||
144 | 164 | nginx-core, which contains only source-tarball-included modules | ||
145 | 165 | and no third-party modules. | ||
146 | 166 | - debian/tests/control: add nginx-core test. | ||
147 | 167 | - debian/apport/source_nginx.py: Add apport hooks for additional bug | ||
148 | 168 | information gathering. | ||
149 | 169 | - debian/nginx-common.install: Add install rule for apport hooks. | ||
150 | 170 | - d/nginx-{core,light,full,extras}.postinst: Add checks for whether | ||
151 | 171 | port 80 is in use or not to determine whether or not to attempt | ||
152 | 172 | starting of the NGINX service during install/upgrade | ||
153 | 173 | - d/control: Add dependencies to nginx-{core,light,full,extras} on | ||
154 | 174 | `iproute2` as the postinst scripts now use `ss` to determine if | ||
155 | 175 | Port 80 is open or not. | ||
156 | 176 | - d/rules: Enable --with-compat build option for all nginx package | ||
157 | 177 | flavors | ||
158 | 178 | - d/{control,rules,copyright,modules/http-geoip2*}: Add GeoIP2 third party | ||
159 | 179 | module to nginx-full and nginx-extras (and use proper DEP5 syntax for | ||
160 | 180 | d/copyright). | ||
161 | 181 | |||
162 | 182 | -- Thomas Ward <teward@ubuntu.com> Tue, 03 Mar 2020 11:05:45 -0500 | ||
163 | 183 | |||
164 | 184 | nginx (1.17.8-0ubuntu3) focal; urgency=medium | ||
165 | 185 | |||
166 | 186 | * d/conf/sites-available/default: Indentation consistency. | ||
167 | 187 | Fix an indentation issue introduced by 1.17.8-0ubuntu2 to make sure that | ||
168 | 188 | indentation in the default config file is consistent. | ||
169 | 189 | |||
170 | 190 | -- Thomas Ward <teward@ubuntu.com> Wed, 26 Feb 2020 10:35:13 -0500 | ||
171 | 191 | |||
172 | 192 | nginx (1.17.8-0ubuntu2) focal; urgency=medium | ||
173 | 193 | |||
174 | 194 | * d/conf/sites-available/default: Revert changes done in #1743592. | ||
175 | 195 | Reverts this change: | ||
176 | 196 | - d/conf/sites-available/default: Update default nginx site | ||
177 | 197 | configuration file to remove the IPv6 listening line so that servers | ||
178 | 198 | running without IPv6 enabled at all on the system will start nginx | ||
179 | 199 | properly. | ||
180 | 200 | |||
181 | 201 | -- Thomas Ward <teward@ubuntu.com> Thu, 20 Feb 2020 13:52:32 -0500 | ||
182 | 202 | |||
183 | 203 | nginx (1.17.8-0ubuntu1) focal; urgency=medium | ||
184 | 204 | |||
185 | 205 | * New upstream release (1.17.8) - full changelog available from | ||
186 | 206 | http://nginx.org/en/CHANGES | ||
187 | 207 | * Remaining Ubuntu-specific changes: | ||
188 | 208 | - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed) | ||
189 | 209 | - d/{control,rules,nginx-core.*}: add new binary package for main, | ||
190 | 210 | nginx-core, which contains only source-tarball-included modules | ||
191 | 211 | and no third-party modules. | ||
192 | 212 | - debian/tests/control: add nginx-core test. | ||
193 | 213 | - debian/apport/source_nginx.py: Add apport hooks for additional bug | ||
194 | 214 | information gathering. | ||
195 | 215 | - debian/nginx-common.install: Add install rule for apport hooks. | ||
196 | 216 | - d/nginx-{core,light,full,extras}.postinst: Add checks for whether | ||
197 | 217 | port 80 is in use or not to determine whether or not to attempt | ||
198 | 218 | starting of the NGINX service during install/upgrade | ||
199 | 219 | - d/control: Add dependencies to nginx-{core,light,full,extras} on | ||
200 | 220 | `iproute2` as the postinst scripts now use `ss` to determine if | ||
201 | 221 | Port 80 is open or not. | ||
202 | 222 | - d/rules: Enable --with-compat build option for all nginx package | ||
203 | 223 | flavors | ||
204 | 224 | - d/{control,rules,copyright,modules/http-geoip2*}: Add GeoIP2 third party | ||
205 | 225 | module to nginx-full and nginx-extras (and use proper DEP5 syntax for | ||
206 | 226 | d/copyright). | ||
207 | 227 | - d/conf/sites-available/default: Update default nginx site configuration | ||
208 | 228 | file to remove the IPv6 listening line so that servers running without | ||
209 | 229 | IPv6 enabled at all on the system will start nginx properly. | ||
210 | 230 | (LP: #1743592) | ||
211 | 231 | |||
212 | 232 | -- Thomas Ward <teward@ubuntu.com> Tue, 18 Feb 2020 19:01:02 -0500 | ||
213 | 233 | |||
214 | 234 | nginx (1.17.7-0ubuntu1) focal; urgency=medium | ||
215 | 235 | |||
216 | 236 | * New upstream release (1.17.7) - full changelog available from | ||
217 | 237 | http://nginx.org/en/CHANGES | ||
218 | 238 | * Remaining Ubuntu-specific changes: | ||
219 | 239 | - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed) | ||
220 | 240 | - d/{control,rules,nginx-core.*}: add new binary package for main, | ||
221 | 241 | nginx-core, which contains only source-tarball-included modules | ||
222 | 242 | and no third-party modules. | ||
223 | 243 | - debian/tests/control: add nginx-core test. | ||
224 | 244 | - debian/apport/source_nginx.py: Add apport hooks for additional bug | ||
225 | 245 | information gathering. | ||
226 | 246 | - debian/nginx-common.install: Add install rule for apport hooks. | ||
227 | 247 | - d/nginx-{core,light,full,extras}.postinst: Add checks for whether | ||
228 | 248 | port 80 is in use or not to determine whether or not to attempt | ||
229 | 249 | starting of the NGINX service during install/upgrade | ||
230 | 250 | - d/control: Add dependencies to nginx-{core,light,full,extras} on | ||
231 | 251 | `iproute2` as the postinst scripts now use `ss` to determine if | ||
232 | 252 | Port 80 is open or not. | ||
233 | 253 | - d/rules: Enable --with-compat build option for all nginx package | ||
234 | 254 | flavors | ||
235 | 255 | - d/{control,rules,copyright,modules/http-geoip2*}: Add GeoIP2 third party | ||
236 | 256 | module to nginx-full and nginx-extras (and use proper DEP5 syntax for | ||
237 | 257 | d/copyright). | ||
238 | 258 | - d/conf/sites-available/default: Update default nginx site configuration | ||
239 | 259 | file to remove the IPv6 listening line so that servers running without | ||
240 | 260 | IPv6 enabled at all on the system will start nginx properly. | ||
241 | 261 | (LP: #1743592) | ||
242 | 262 | |||
243 | 263 | |||
244 | 264 | -- Thomas Ward <teward@ubuntu.com> Mon, 30 Dec 2019 13:02:58 -0500 | ||
245 | 265 | |||
246 | 266 | nginx (1.17.6-0ubuntu1) focal; urgency=medium | ||
247 | 267 | |||
248 | 268 | * New upstream release (1.17.6) - full changelog available from | ||
249 | 269 | http://nginx.org/en/CHANGES | ||
250 | 270 | * Remaining Ubuntu-specific changes: | ||
251 | 271 | - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed) | ||
252 | 272 | - d/{control,rules,nginx-core.*}: add new binary package for main, | ||
253 | 273 | nginx-core, which contains only source-tarball-included modules | ||
254 | 274 | and no third-party modules. | ||
255 | 275 | - debian/tests/control: add nginx-core test. | ||
256 | 276 | - debian/apport/source_nginx.py: Add apport hooks for additional bug | ||
257 | 277 | information gathering. | ||
258 | 278 | - debian/nginx-common.install: Add install rule for apport hooks. | ||
259 | 279 | - d/nginx-{core,light,full,extras}.postinst: Add checks for whether | ||
260 | 280 | port 80 is in use or not to determine whether or not to attempt | ||
261 | 281 | starting of the NGINX service during install/upgrade | ||
262 | 282 | - d/control: Add dependencies to nginx-{core,light,full,extras} on | ||
263 | 283 | `iproute2` as the postinst scripts now use `ss` to determine if | ||
264 | 284 | Port 80 is open or not. | ||
265 | 285 | - d/rules: Enable --with-compat build option for all nginx package | ||
266 | 286 | flavors | ||
267 | 287 | - d/{control,rules,copyright,modules/http-geoip2*}: Add GeoIP2 third party | ||
268 | 288 | module to nginx-full and nginx-extras (and use proper DEP5 syntax for | ||
269 | 289 | d/copyright). | ||
270 | 290 | - d/conf/sites-available/default: Update default nginx site configuration | ||
271 | 291 | file to remove the IPv6 listening line so that servers running without | ||
272 | 292 | IPv6 enabled at all on the system will start nginx properly. | ||
273 | 293 | (LP: #1743592) | ||
274 | 294 | |||
275 | 295 | |||
276 | 296 | -- Thomas Ward <teward@ubuntu.com> Tue, 19 Nov 2019 10:34:14 -0500 | ||
277 | 297 | |||
278 | 298 | nginx (1.17.5-0ubuntu1) focal; urgency=medium | ||
279 | 299 | |||
280 | 300 | * New upstream release (1.17.5) - full changelog available from | ||
281 | 301 | http://nginx.org/en/CHANGES | ||
282 | 302 | * Remaining Ubuntu-specific changes: | ||
283 | 303 | - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed) | ||
284 | 304 | - d/{control,rules,nginx-core.*}: add new binary package for main, | ||
285 | 305 | nginx-core, which contains only source-tarball-included modules | ||
286 | 306 | and no third-party modules. | ||
287 | 307 | - debian/tests/control: add nginx-core test. | ||
288 | 308 | - debian/apport/source_nginx.py: Add apport hooks for additional bug | ||
289 | 309 | information gathering. | ||
290 | 310 | - debian/nginx-common.install: Add install rule for apport hooks. | ||
291 | 311 | - d/nginx-{core,light,full,extras}.postinst: Add checks for whether | ||
292 | 312 | port 80 is in use or not to determine whether or not to attempt | ||
293 | 313 | starting of the NGINX service during install/upgrade | ||
294 | 314 | - d/control: Add dependencies to nginx-{core,light,full,extras} on | ||
295 | 315 | `iproute2` as the postinst scripts now use `ss` to determine if | ||
296 | 316 | Port 80 is open or not. | ||
297 | 317 | - d/rules: Enable --with-compat build option for all nginx package | ||
298 | 318 | flavors | ||
299 | 319 | - d/{control,rules,copyright,modules/http-geoip2*}: Add GeoIP2 third party | ||
300 | 320 | module to nginx-full and nginx-extras (and use proper DEP5 syntax for | ||
301 | 321 | d/copyright). | ||
302 | 322 | * New Ubuntu-specific changes: | ||
303 | 323 | - d/conf/sites-available/default: Update default nginx site configuration | ||
304 | 324 | file to remove the IPv6 listening line so that servers running without | ||
305 | 325 | IPv6 enabled at all on the system will start nginx properly. | ||
306 | 326 | (LP: #1743592) | ||
307 | 327 | |||
308 | 328 | -- Thomas Ward <teward@ubuntu.com> Fri, 01 Nov 2019 11:55:10 -0400 | ||
309 | 329 | |||
310 | 58 | nginx (1.16.1-3) unstable; urgency=high | 330 | nginx (1.16.1-3) unstable; urgency=high |
311 | 59 | 331 | ||
312 | 60 | * Handle CVE-2019-20372, error page request smuggling | 332 | * Handle CVE-2019-20372, error page request smuggling |
313 | @@ -79,6 +351,294 @@ nginx (1.16.1-1) unstable; urgency=medium | |||
314 | 79 | 351 | ||
315 | 80 | -- Christos Trochalakis <ctrochalakis@debian.org> Mon, 09 Sep 2019 18:24:43 +0300 | 352 | -- Christos Trochalakis <ctrochalakis@debian.org> Mon, 09 Sep 2019 18:24:43 +0300 |
316 | 81 | 353 | ||
317 | 354 | nginx (1.16.1-0ubuntu3) focal; urgency=medium | ||
318 | 355 | |||
319 | 356 | * No-change rebuild for the perl update. | ||
320 | 357 | |||
321 | 358 | -- Matthias Klose <doko@ubuntu.com> Fri, 18 Oct 2019 19:37:10 +0000 | ||
322 | 359 | |||
323 | 360 | nginx (1.16.1-0ubuntu2) eoan; urgency=medium | ||
324 | 361 | |||
325 | 362 | * d/conf/sites-available/default: Update PHP referred to in the | ||
326 | 363 | example in the default configuration to PHP 7.2. | ||
327 | 364 | (LP: #1831748) | ||
328 | 365 | |||
329 | 366 | -- Thomas Ward <teward@ubuntu.com> Thu, 15 Aug 2019 12:01:39 -0400 | ||
330 | 367 | |||
331 | 368 | nginx (1.16.1-0ubuntu1) eoan; urgency=medium | ||
332 | 369 | |||
333 | 370 | * New upstream release (1.16.1) - full changelog available from | ||
334 | 371 | http://nginx.org/en/CHANGES-1.16 | ||
335 | 372 | * This patch contains security patches only. | ||
336 | 373 | * Security content in this version: | ||
337 | 374 | - When using HTTP/2 a client might cause excessive memory consumption | ||
338 | 375 | and CPU usage (CVE-2019-9511. CVE-2019-9513, CVE-2019-9516) | ||
339 | 376 | |||
340 | 377 | -- Thomas Ward <teward@ubuntu.com> Tue, 13 Aug 2019 13:08:03 -0400 | ||
341 | 378 | |||
342 | 379 | nginx (1.16.0-0ubuntu2) eoan; urgency=medium | ||
343 | 380 | |||
344 | 381 | * d/patches/nginx-fix-pidfile.patch: Fix NGINX PIDfile handling to avoid | ||
345 | 382 | SystemD race condition - thanks to Tj for the patch. (LP: #1581864) | ||
346 | 383 | |||
347 | 384 | -- Thomas Ward <teward@ubuntu.com> Tue, 04 Jun 2019 11:43:30 -0400 | ||
348 | 385 | |||
349 | 386 | nginx (1.16.0-0ubuntu1) eoan; urgency=medium | ||
350 | 387 | |||
351 | 388 | * New upstream release (1.16.0) - full changelog available from | ||
352 | 389 | http://nginx.org/en/CHANGES | ||
353 | 390 | * Remaining Ubuntu-specific changes: | ||
354 | 391 | - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed) | ||
355 | 392 | - d/{control,rules,nginx-core.*}: add new binary package for main, | ||
356 | 393 | nginx-core, which contains only source-tarball-included modules | ||
357 | 394 | and no third-party modules. | ||
358 | 395 | - debian/tests/control: add nginx-core test. | ||
359 | 396 | - debian/apport/source_nginx.py: Add apport hooks for additional bug | ||
360 | 397 | information gathering. | ||
361 | 398 | - debian/nginx-common.install: Add install rule for apport hooks. | ||
362 | 399 | - d/nginx-{core,light,full,extras}.postinst: Add checks for whether | ||
363 | 400 | port 80 is in use or not to determine whether or not to attempt | ||
364 | 401 | starting of the NGINX service during install/upgrade | ||
365 | 402 | - d/control: Add dependencies to nginx-{core,light,full,extras} on | ||
366 | 403 | `iproute2` as the postinst scripts now use `ss` to determine if | ||
367 | 404 | Port 80 is open or not. | ||
368 | 405 | - d/rules: Enable --with-compat build option for all nginx package | ||
369 | 406 | flavors | ||
370 | 407 | - d/{control,rules,copyright,modules/http-geoip2*}: Add GeoIP2 third party | ||
371 | 408 | module to nginx-full and nginx-extras | ||
372 | 409 | |||
373 | 410 | -- Thomas Ward <teward@ubuntu.com> Mon, 29 Apr 2019 12:31:39 -0400 | ||
374 | 411 | |||
375 | 412 | nginx (1.15.12-0ubuntu1) eoan; urgency=medium | ||
376 | 413 | |||
377 | 414 | * New upstream release (1.15.12) - full changelog available from | ||
378 | 415 | http://nginx.org/en/CHANGES | ||
379 | 416 | * Remaining Ubuntu-specific changes: | ||
380 | 417 | - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed) | ||
381 | 418 | - d/{control,rules,nginx-core.*}: add new binary package for main, | ||
382 | 419 | nginx-core, which contains only source-tarball-included modules | ||
383 | 420 | and no third-party modules. | ||
384 | 421 | - debian/tests/control: add nginx-core test. | ||
385 | 422 | - debian/apport/source_nginx.py: Add apport hooks for additional bug | ||
386 | 423 | information gathering. | ||
387 | 424 | - debian/nginx-common.install: Add install rule for apport hooks. | ||
388 | 425 | - d/nginx-{core,light,full,extras}.postinst: Add checks for whether | ||
389 | 426 | port 80 is in use or not to determine whether or not to attempt | ||
390 | 427 | starting of the NGINX service during install/upgrade | ||
391 | 428 | - d/control: Add dependencies to nginx-{core,light,full,extras} on | ||
392 | 429 | `iproute2` as the postinst scripts now use `ss` to determine if | ||
393 | 430 | Port 80 is open or not. | ||
394 | 431 | - d/rules: Enable --with-compat build option for all nginx package | ||
395 | 432 | flavors | ||
396 | 433 | * Add GeoIP2 third party module to nginx-full and nginx-extras | ||
397 | 434 | (LP: #1825895). The following is the files list for this: | ||
398 | 435 | - d/{control,rules}: Add libnginx-mod-http-geoip2 and corresponding build | ||
399 | 436 | rules. | ||
400 | 437 | - d/modules/http-geoip2{,/*}: Add geoip2 module from third party git. | ||
401 | 438 | - d/copyright: Add relevant copyright lines for GeoIP2 module. | ||
402 | 439 | |||
403 | 440 | -- Thomas Ward <teward@ubuntu.com> Mon, 22 Apr 2019 17:59:46 -0400 | ||
404 | 441 | |||
405 | 442 | nginx (1.15.8-0ubuntu1) disco; urgency=medium | ||
406 | 443 | |||
407 | 444 | * New upstream release (1.15.8) - full changelog available from | ||
408 | 445 | http://nginx.org/en/CHANGES | ||
409 | 446 | * Remaining Ubuntu-specific changes: | ||
410 | 447 | - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed) | ||
411 | 448 | - d/{control,rules,nginx-core.*}: add new binary package for main, | ||
412 | 449 | nginx-core, which contains only source-tarball-included modules | ||
413 | 450 | and no third-party modules. | ||
414 | 451 | - debian/tests/control: add nginx-core test. | ||
415 | 452 | - debian/apport/source_nginx.py: Add apport hooks for additional bug | ||
416 | 453 | information gathering. | ||
417 | 454 | - debian/nginx-common.install: Add install rule for apport hooks. | ||
418 | 455 | - d/nginx-{core,light,full,extras}.postinst: Add checks for whether | ||
419 | 456 | port 80 is in use or not to determine whether or not to attempt | ||
420 | 457 | starting of the NGINX service during install/upgrade | ||
421 | 458 | - d/control: Add dependencies to nginx-{core,light,full,extras} on | ||
422 | 459 | `iproute2` as the postinst scripts now use `ss` to determine if | ||
423 | 460 | Port 80 is open or not. | ||
424 | 461 | - d/rules: Enable --with-compat build option for all nginx package | ||
425 | 462 | flavors | ||
426 | 463 | |||
427 | 464 | -- Thomas Ward <teward@ubuntu.com> Fri, 01 Feb 2019 20:21:45 -0500 | ||
428 | 465 | |||
429 | 466 | nginx (1.15.7-0ubuntu1) disco; urgency=medium | ||
430 | 467 | |||
431 | 468 | * New upstream release (1.15.7) - full changelog available from | ||
432 | 469 | http://nginx.org/en/CHANGES | ||
433 | 470 | * Remaining Ubuntu-specific changes: | ||
434 | 471 | - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed) | ||
435 | 472 | - d/{control,rules,nginx-core.*}: add new binary package for main, | ||
436 | 473 | nginx-core, which contains only source-tarball-included modules | ||
437 | 474 | and no third-party modules. | ||
438 | 475 | - debian/tests/control: add nginx-core test. | ||
439 | 476 | - debian/apport/source_nginx.py: Add apport hooks for additional bug | ||
440 | 477 | information gathering. | ||
441 | 478 | - debian/nginx-common.install: Add install rule for apport hooks. | ||
442 | 479 | - d/nginx-{core,light,full,extras}.postinst: Add checks for whether | ||
443 | 480 | port 80 is in use or not to determine whether or not to attempt | ||
444 | 481 | starting of the NGINX service during install/upgrade | ||
445 | 482 | - d/control: Add dependencies to nginx-{core,light,full,extras} on | ||
446 | 483 | `iproute2` as the postinst scripts now use `ss` to determine if | ||
447 | 484 | Port 80 is open or not. | ||
448 | 485 | - d/rules: Enable --with-compat build option for all nginx package | ||
449 | 486 | flavors (LP: #1797897) | ||
450 | 487 | |||
451 | 488 | -- Thomas Ward <teward@ubuntu.com> Tue, 27 Nov 2018 10:28:55 -0500 | ||
452 | 489 | |||
453 | 490 | nginx (1.15.6-0ubuntu2) disco; urgency=medium | ||
454 | 491 | |||
455 | 492 | * Apply a Debian packaging change to Ubuntu package for config parity: | ||
456 | 493 | * d/conf/snippets/fastcgi-php.conf: Adjust fastcgi_split_path_info | ||
457 | 494 | snippet to handle the /example.php/ case. (Debian bug 911398) | ||
458 | 495 | |||
459 | 496 | -- Thomas Ward <teward@ubuntu.com> Fri, 23 Nov 2018 10:56:21 -0500 | ||
460 | 497 | |||
461 | 498 | nginx (1.15.6-0ubuntu1) disco; urgency=medium | ||
462 | 499 | |||
463 | 500 | * New upstream release (1.15.6) - full changelog available from | ||
464 | 501 | http://nginx.org/en/CHANGES | ||
465 | 502 | * Remaining Ubuntu-specific changes: | ||
466 | 503 | - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed) | ||
467 | 504 | - d/{control,rules,nginx-core.*}: add new binary package for main, | ||
468 | 505 | nginx-core, which contains only source-tarball-included modules | ||
469 | 506 | and no third-party modules. | ||
470 | 507 | - debian/tests/control: add nginx-core test. | ||
471 | 508 | - debian/apport/source_nginx.py: Add apport hooks for additional bug | ||
472 | 509 | information gathering. | ||
473 | 510 | - debian/nginx-common.install: Add install rule for apport hooks. | ||
474 | 511 | - d/nginx-{core,light,full,extras}.postinst: Add checks for whether | ||
475 | 512 | port 80 is in use or not to determine whether or not to attempt | ||
476 | 513 | starting of the NGINX service during install/upgrade | ||
477 | 514 | - d/control: Add dependencies to nginx-{core,light,full,extras} on | ||
478 | 515 | `iproute2` as the postinst scripts now use `ss` to determine if | ||
479 | 516 | Port 80 is open or not. | ||
480 | 517 | - d/rules: Enable --with-compat build option for all nginx package | ||
481 | 518 | flavors (LP: #1797897) | ||
482 | 519 | |||
483 | 520 | -- Thomas Ward <teward@ubuntu.com> Tue, 13 Nov 2018 10:10:45 -0500 | ||
484 | 521 | |||
485 | 522 | nginx (1.15.5-0ubuntu4) disco; urgency=medium | ||
486 | 523 | |||
487 | 524 | * No-change rebuild against libhiredis0.14 | ||
488 | 525 | |||
489 | 526 | -- Steve Langasek <steve.langasek@ubuntu.com> Mon, 12 Nov 2018 08:47:44 +0000 | ||
490 | 527 | |||
491 | 528 | nginx (1.15.5-0ubuntu3) disco; urgency=medium | ||
492 | 529 | |||
493 | 530 | * No-change rebuild for the perl 5.28 transition. | ||
494 | 531 | |||
495 | 532 | -- Adam Conrad <adconrad@ubuntu.com> Fri, 02 Nov 2018 19:02:18 -0600 | ||
496 | 533 | |||
497 | 534 | nginx (1.15.5-0ubuntu2) cosmic; urgency=medium | ||
498 | 535 | |||
499 | 536 | * d/conf/nginx.conf: Enable TLSv1.3 by default by adding TLSv1.3 to | ||
500 | 537 | the ssl_protocols line. (SRU, LP: #1800214) | ||
501 | 538 | |||
502 | 539 | -- Thomas Ward <teward@ubuntu.com> Fri, 26 Oct 2018 15:25:59 -0400 | ||
503 | 540 | |||
504 | 541 | nginx (1.15.5-0ubuntu1) cosmic; urgency=medium | ||
505 | 542 | |||
506 | 543 | * This is a bugfixes-only upstream micro release, and thus is a bugfixes- | ||
507 | 544 | only version change. (LP: #1795690) | ||
508 | 545 | * New upstream release (1.15.5) - full changelog available from | ||
509 | 546 | http://nginx.org/en/CHANGES | ||
510 | 547 | * Remaining Ubuntu-specific changes: | ||
511 | 548 | - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed) | ||
512 | 549 | - d/{control,rules,nginx-core.*}: add new binary package for main, | ||
513 | 550 | nginx-core, which contains only source-tarball-included modules | ||
514 | 551 | and no third-party modules. | ||
515 | 552 | - debian/tests/control: add nginx-core test. | ||
516 | 553 | - debian/apport/source_nginx.py: Add apport hooks for additional bug | ||
517 | 554 | information gathering. | ||
518 | 555 | - debian/nginx-common.install: Add install rule for apport hooks. | ||
519 | 556 | - d/nginx-{core,light,full,extras}.postinst: Add checks for whether | ||
520 | 557 | port 80 is in use or not to determine whether or not to attempt | ||
521 | 558 | starting of the NGINX service during install/upgrade | ||
522 | 559 | - d/control: Add dependencies to nginx-{core,light,full,extras} on | ||
523 | 560 | `iproute2` as the postinst scripts now use `ss` to determine if | ||
524 | 561 | Port 80 is open or not. | ||
525 | 562 | |||
526 | 563 | -- Thomas Ward <teward@ubuntu.com> Tue, 02 Oct 2018 11:31:05 -0400 | ||
527 | 564 | |||
528 | 565 | nginx (1.15.4-0ubuntu1) cosmic; urgency=medium | ||
529 | 566 | |||
530 | 567 | * New upstream release (1.15.4) - full changelog available from | ||
531 | 568 | http://nginx.org/en/CHANGES (LP: #1794321) | ||
532 | 569 | * Remaining Ubuntu-specific changes: | ||
533 | 570 | - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed) | ||
534 | 571 | - d/{control,rules,nginx-core.*}: add new binary package for main, | ||
535 | 572 | nginx-core, which contains only source-tarball-included modules | ||
536 | 573 | and no third-party modules. | ||
537 | 574 | - debian/tests/control: add nginx-core test. | ||
538 | 575 | - debian/apport/source_nginx.py: Add apport hooks for additional bug | ||
539 | 576 | information gathering. | ||
540 | 577 | - debian/nginx-common.install: Add install rule for apport hooks. | ||
541 | 578 | - d/nginx-{core,light,full,extras}.postinst: Add checks for whether | ||
542 | 579 | port 80 is in use or not to determine whether or not to attempt | ||
543 | 580 | starting of the NGINX service during install/upgrade | ||
544 | 581 | - d/control: Add dependencies to nginx-{core,light,full,extras} on | ||
545 | 582 | `iproute2` as the postinst scripts now use `ss` to determine if | ||
546 | 583 | Port 80 is open or not. | ||
547 | 584 | |||
548 | 585 | -- Thomas Ward <teward@ubuntu.com> Tue, 25 Sep 2018 11:59:46 -0400 | ||
549 | 586 | |||
550 | 587 | nginx (1.15.3-0ubuntu1) cosmic; urgency=medium | ||
551 | 588 | |||
552 | 589 | * New upstream release (1.15.3) - full changelog available from | ||
553 | 590 | http://nginx.org/en/CHANGES (LP: #1790149) | ||
554 | 591 | * Remaining Ubuntu-specific changes: | ||
555 | 592 | - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed) | ||
556 | 593 | - d/{control,rules,nginx-core.*}: add new binary package for main, | ||
557 | 594 | nginx-core, which contains only source-tarball-included modules | ||
558 | 595 | and no third-party modules. | ||
559 | 596 | - debian/tests/control: add nginx-core test. | ||
560 | 597 | - debian/apport/source_nginx.py: Add apport hooks for additional bug | ||
561 | 598 | information gathering. | ||
562 | 599 | - debian/nginx-common.install: Add install rule for apport hooks. | ||
563 | 600 | - d/nginx-{core,light,full,extras}.postinst: Add checks for whether | ||
564 | 601 | port 80 is in use or not to determine whether or not to attempt | ||
565 | 602 | starting of the NGINX service during install/upgrade | ||
566 | 603 | - d/control: Add dependencies to nginx-{core,light,full,extras} on | ||
567 | 604 | `iproute2` as the postinst scripts now use `ss` to determine if | ||
568 | 605 | Port 80 is open or not. | ||
569 | 606 | |||
570 | 607 | -- Thomas Ward <teward@ubuntu.com> Fri, 31 Aug 2018 09:52:34 -0400 | ||
571 | 608 | |||
572 | 609 | nginx (1.15.2-0ubuntu2) cosmic; urgency=medium | ||
573 | 610 | |||
574 | 611 | * d/control: Add `iproute2` dependencies for the binary | ||
575 | 612 | nginx-{core,light,full,extras} packages, they got missed in the | ||
576 | 613 | application of the diff in 1.15.2-0ubuntu1. (LP: #1782226) | ||
577 | 614 | |||
578 | 615 | -- Thomas Ward <teward@ubuntu.com> Tue, 21 Aug 2018 12:07:59 -0400 | ||
579 | 616 | |||
580 | 617 | nginx (1.15.2-0ubuntu1) cosmic; urgency=medium | ||
581 | 618 | |||
582 | 619 | * Switch to track NGINX Mainline for 18.10 (and 19.04) releases after | ||
583 | 620 | discussion with Server team members. Mainline version is 1.15.2 | ||
584 | 621 | * Upstream changelogs for 1.15.2 are available at | ||
585 | 622 | http://nginx.org/en/CHANGES | ||
586 | 623 | * Remaining Ubuntu-specific changes: | ||
587 | 624 | - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed) | ||
588 | 625 | - d/{control,rules,nginx-core.*}: add new binary package for main, | ||
589 | 626 | nginx-core, which contains only source-tarball-included modules | ||
590 | 627 | and no third-party modules. | ||
591 | 628 | - debian/tests/control: add nginx-core test. | ||
592 | 629 | - debian/apport/source_nginx.py: Add apport hooks for additional bug | ||
593 | 630 | information gathering. | ||
594 | 631 | - debian/nginx-common.install: Add install rule for apport hooks. | ||
595 | 632 | * Additional Ubuntu only changes (LP: #1782226): | ||
596 | 633 | - d/nginx{core,light,full,extras}.postinst: Add checks for whether | ||
597 | 634 | port 80 is in use or not to determine whether or not to attempt | ||
598 | 635 | starting of the NGINX service during install/upgrade. | ||
599 | 636 | - d/control: Add dependencies to nginx-{core,light,full,extras} on | ||
600 | 637 | `iproute2` as the postinst scripts now use `ss` to determine if | ||
601 | 638 | Port 80 is open or not. | ||
602 | 639 | |||
603 | 640 | -- Thomas Ward <teward@ubuntu.com> Sun, 19 Aug 2018 12:16:48 -0400 | ||
604 | 641 | |||
605 | 82 | nginx (1.14.2-3) unstable; urgency=high | 642 | nginx (1.14.2-3) unstable; urgency=high |
606 | 83 | 643 | ||
607 | 84 | * Backport upstream fixes for 3 CVEs (Closes: #935037) | 644 | * Backport upstream fixes for 3 CVEs (Closes: #935037) |
608 | @@ -145,18 +705,85 @@ nginx (1.14.0-1) unstable; urgency=medium | |||
609 | 145 | 705 | ||
610 | 146 | -- Christos Trochalakis <ctrochalakis@debian.org> Fri, 31 Aug 2018 15:28:04 +0300 | 706 | -- Christos Trochalakis <ctrochalakis@debian.org> Fri, 31 Aug 2018 15:28:04 +0300 |
611 | 147 | 707 | ||
612 | 708 | nginx (1.14.0-0ubuntu2) cosmic; urgency=medium | ||
613 | 709 | |||
614 | 710 | * debian/nginx-core.postinst: Make nginx-*.postinst use invoke-rc.d. | ||
615 | 711 | (LP: #1578344) | ||
616 | 712 | |||
617 | 713 | -- Thomas Ward <teward@ubuntu.com> Tue, 15 May 2018 11:14:02 -0400 | ||
618 | 714 | |||
619 | 715 | nginx (1.14.0-0ubuntu1) bionic; urgency=medium | ||
620 | 716 | |||
621 | 717 | * New upstream stable release (1.14.0) | ||
622 | 718 | * Upstream changelogs can be found at http://nginx.org/en/CHANGES-1.14 | ||
623 | 719 | * There are no functional changes or new features in this release, | ||
624 | 720 | and the only change is a version number change. | ||
625 | 721 | * Remaining Ubuntu-specific changes: | ||
626 | 722 | - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed) | ||
627 | 723 | - d/{control,rules,nginx-core.*}: add new binary package for main, | ||
628 | 724 | nginx-core, which contains only source-tarball-included modules | ||
629 | 725 | and no third-party modules. | ||
630 | 726 | - debian/tests/control: add nginx-core test. | ||
631 | 727 | - debian/apport/source_nginx.py: Add apport hooks for additional bug | ||
632 | 728 | information gathering. | ||
633 | 729 | - debian/nginx-common.install: Add install rule for apport hooks. | ||
634 | 730 | |||
635 | 731 | -- Thomas Ward <teward@ubuntu.com> Tue, 17 Apr 2018 12:17:58 -0400 | ||
636 | 732 | |||
637 | 148 | nginx (1.13.12-1) unstable; urgency=medium | 733 | nginx (1.13.12-1) unstable; urgency=medium |
638 | 149 | 734 | ||
639 | 150 | * New upstream version | 735 | * New upstream version |
640 | 151 | 736 | ||
641 | 152 | -- Christos Trochalakis <ctrochalakis@debian.org> Wed, 11 Apr 2018 08:19:23 +0300 | 737 | -- Christos Trochalakis <ctrochalakis@debian.org> Wed, 11 Apr 2018 08:19:23 +0300 |
642 | 153 | 738 | ||
643 | 739 | nginx (1.13.12-0ubuntu1) bionic; urgency=medium | ||
644 | 740 | |||
645 | 741 | * New upstream releases (1.13.11, 1.13.12) | ||
646 | 742 | * Upstream changelogs can be found at https://nginx.org/en/CHANGES | ||
647 | 743 | * Remaining Ubuntu-specific changes: | ||
648 | 744 | - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed) | ||
649 | 745 | - d/{control,rules,nginx-core.*}: add new binary package for main, | ||
650 | 746 | nginx-core, which contains only source-tarball-included modules | ||
651 | 747 | and no third-party modules. | ||
652 | 748 | - debian/tests/control: add nginx-core test. | ||
653 | 749 | - debian/apport/source_nginx.py: Add apport hooks for additional bug | ||
654 | 750 | information gathering. | ||
655 | 751 | - debian/nginx-common.install: Add install rule for apport hooks. | ||
656 | 752 | |||
657 | 753 | -- Thomas Ward <teward@ubuntu.com> Mon, 16 Apr 2018 11:43:01 -0400 | ||
658 | 754 | |||
659 | 154 | nginx (1.13.11-1) unstable; urgency=medium | 755 | nginx (1.13.11-1) unstable; urgency=medium |
660 | 155 | 756 | ||
661 | 156 | * New upstream version | 757 | * New upstream version |
662 | 157 | 758 | ||
663 | 158 | -- Christos Trochalakis <ctrochalakis@debian.org> Tue, 10 Apr 2018 14:55:11 +0300 | 759 | -- Christos Trochalakis <ctrochalakis@debian.org> Tue, 10 Apr 2018 14:55:11 +0300 |
664 | 159 | 760 | ||
665 | 761 | nginx (1.13.10-1ubuntu1) bionic; urgency=medium | ||
666 | 762 | |||
667 | 763 | * Merge with Debian unstable. Remaining changes: | ||
668 | 764 | - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed) | ||
669 | 765 | - d/{control,rules,nginx-core.*}: add new binary package for main, | ||
670 | 766 | nginx-core, which contains only source-tarball-included modules | ||
671 | 767 | and no third-party modules. | ||
672 | 768 | - debian/tests/control: add nginx-core test. | ||
673 | 769 | - debian/apport/source_nginx.py: Add apport hooks for additional bug | ||
674 | 770 | information gathering. | ||
675 | 771 | - debian/nginx-common.install: Add install rule for apport hooks. | ||
676 | 772 | * Drop: | ||
677 | 773 | - debian/patches/0002-Make-sure-signature-stays-the-same-in- | ||
678 | 774 | all-nginx-buil.patch: Refreshed patch - Merge-o-Matic introduced some | ||
679 | 775 | fuzz which caused issues. | ||
680 | 776 | [ Does not seem necessary ] | ||
681 | 777 | - d/control: drop mention of SSL Preread from nginx-full, nginx-extras | ||
682 | 778 | [ Previously undocumented ] | ||
683 | 779 | - d/gbp.conf: update for 1.12 release | ||
684 | 780 | [ Previously undocumented ] | ||
685 | 781 | - d/p/0003-define_gnu_source-on-other-glibc-based-platforms.patch: | ||
686 | 782 | Refresh patch. | ||
687 | 783 | [ Previously undocumented ] | ||
688 | 784 | |||
689 | 785 | -- Nishanth Aravamudan <nish.aravamudan@canonical.com> Thu, 05 Apr 2018 15:43:49 -0700 | ||
690 | 786 | |||
691 | 160 | nginx (1.13.10-1) unstable; urgency=medium | 787 | nginx (1.13.10-1) unstable; urgency=medium |
692 | 161 | 788 | ||
693 | 162 | * New upstream version | 789 | * New upstream version |
694 | @@ -202,6 +829,32 @@ nginx (1.13.7-1) unstable; urgency=medium | |||
695 | 202 | 829 | ||
696 | 203 | -- Christos Trochalakis <ctrochalakis@debian.org> Thu, 14 Dec 2017 11:04:36 +0200 | 830 | -- Christos Trochalakis <ctrochalakis@debian.org> Thu, 14 Dec 2017 11:04:36 +0200 |
697 | 204 | 831 | ||
698 | 832 | nginx (1.13.6-2ubuntu2) bionic; urgency=high | ||
699 | 833 | |||
700 | 834 | * No change rebuild against openssl1.1. | ||
701 | 835 | |||
702 | 836 | -- Dimitri John Ledkov <xnox@ubuntu.com> Mon, 05 Feb 2018 16:51:17 +0000 | ||
703 | 837 | |||
704 | 838 | nginx (1.13.6-2ubuntu1) bionic; urgency=low | ||
705 | 839 | |||
706 | 840 | * Merge from Debian unstable. Remaining changes: | ||
707 | 841 | - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed) | ||
708 | 842 | - d/{control,rules,nginx-core.*}: add new binary package for main, | ||
709 | 843 | nginx-core, which contains only source-tarball-included modules | ||
710 | 844 | and no third-party modules. | ||
711 | 845 | - debian/tests/control: add nginx-core test. | ||
712 | 846 | - debian/apport/source_nginx.py: Add apport hooks for additional bug | ||
713 | 847 | information gathering. | ||
714 | 848 | - debian/nginx-common.install: Add install rule for apport hooks. | ||
715 | 849 | - debian/rules: Alter build flags for cflags and ldflags to fix known | ||
716 | 850 | fPIE / fPIC compilation issues (see nginx PPA bug for more details | ||
717 | 851 | and information, LP: #1657596) | ||
718 | 852 | - debian/patches/0002-Make-sure-signature-stays-the-same-in- | ||
719 | 853 | all-nginx-buil.patch: Refreshed patch - Merge-o-Matic introduced some | ||
720 | 854 | fuzz which caused issues. | ||
721 | 855 | |||
722 | 856 | -- Thomas Ward <teward@ubuntu.com> Tue, 12 Dec 2017 12:15:30 -0500 | ||
723 | 857 | |||
724 | 205 | nginx (1.13.6-2) unstable; urgency=medium | 858 | nginx (1.13.6-2) unstable; urgency=medium |
725 | 206 | 859 | ||
726 | 207 | * rtmp: Ship docs & examples (Closes: #878368) | 860 | * rtmp: Ship docs & examples (Closes: #878368) |
727 | @@ -289,6 +942,37 @@ nginx (1.13.0-1) experimental; urgency=medium | |||
728 | 289 | 942 | ||
729 | 290 | -- Christos Trochalakis <ctrochalakis@debian.org> Wed, 10 May 2017 11:40:38 +0300 | 943 | -- Christos Trochalakis <ctrochalakis@debian.org> Wed, 10 May 2017 11:40:38 +0300 |
730 | 291 | 944 | ||
731 | 945 | nginx (1.12.1-0ubuntu2) artful; urgency=medium | ||
732 | 946 | |||
733 | 947 | * No-change rebuild for perl 5.26.0. | ||
734 | 948 | |||
735 | 949 | -- Matthias Klose <doko@ubuntu.com> Wed, 26 Jul 2017 20:11:43 +0000 | ||
736 | 950 | |||
737 | 951 | nginx (1.12.1-0ubuntu1) artful; urgency=medium | ||
738 | 952 | |||
739 | 953 | * New upstream release (1.12.1) - full changelog available at upstream | ||
740 | 954 | website - http://nginx.org/en/CHANGES-1.12 | ||
741 | 955 | * This release is a security patch micro-release from Upstream. | ||
742 | 956 | * This package contains security content to fix the following CVEs: | ||
743 | 957 | * CVE-2017-7529: A security issue was identified in nginx range filter. | ||
744 | 958 | A specially crafted request might result in an integer overflow and | ||
745 | 959 | incorrect processing of ranges, potentially resulting in sensitive | ||
746 | 960 | information leak. (Closes LP: #1704151) | ||
747 | 961 | * Additional changes: | ||
748 | 962 | * d/patches/ubuntu-branding.patch: Refreshed Ubuntu Branding patch. | ||
749 | 963 | |||
750 | 964 | -- Thomas Ward <teward@ubuntu.com> Sat, 15 Jul 2017 12:40:15 -0400 | ||
751 | 965 | |||
752 | 966 | nginx (1.12.0-1ubuntu1) artful; urgency=medium | ||
753 | 967 | |||
754 | 968 | * Merge from Debian Experimental (1.12.0-1, via snapshots.debian.org) | ||
755 | 969 | * All Ubuntu-specific changes from Ubuntu 1.12.0-0ubuntu1 were retained. | ||
756 | 970 | * Remaining changes: | ||
757 | 971 | * d/tests/control: Specify nginx-core flavor tests. | ||
758 | 972 | * This merge closes the merge request on Launchpad. (LP: #1704020) | ||
759 | 973 | |||
760 | 974 | -- Thomas Ward <teward@ubuntu.com> Wed, 12 Jul 2017 19:53:24 -0400 | ||
761 | 975 | |||
762 | 292 | nginx (1.12.0-1) experimental; urgency=medium | 976 | nginx (1.12.0-1) experimental; urgency=medium |
763 | 293 | 977 | ||
764 | 294 | [ Michael Lustfield ] | 978 | [ Michael Lustfield ] |
765 | @@ -309,6 +993,90 @@ nginx (1.12.0-1) experimental; urgency=medium | |||
766 | 309 | 993 | ||
767 | 310 | -- Christos Trochalakis <ctrochalakis@debian.org> Fri, 05 May 2017 11:16:30 +0300 | 994 | -- Christos Trochalakis <ctrochalakis@debian.org> Fri, 05 May 2017 11:16:30 +0300 |
768 | 311 | 995 | ||
769 | 996 | nginx (1.12.0-0ubuntu1) artful; urgency=medium | ||
770 | 997 | |||
771 | 998 | * New upstream release: 1.12.0 Stable branch. | ||
772 | 999 | * All remaining Ubuntu-specific and Debian-specific changes remain | ||
773 | 1000 | in place with this upload, the upstream version and code are the | ||
774 | 1001 | only bits that have been updated, except where indicated below. | ||
775 | 1002 | * Remaining changes: | ||
776 | 1003 | - d/modules/nginx-upload-progress/config: Apply upstream patch to | ||
777 | 1004 | fix an issue where the module does not properly function due to | ||
778 | 1005 | the wrong module type being set; this prevented the module from | ||
779 | 1006 | working when built. (LP: #1673056) | ||
780 | 1007 | - d/patches: The following patches were dropped from the package | ||
781 | 1008 | because the changes from the patches are already incorporated | ||
782 | 1009 | in 1.12.0: | ||
783 | 1010 | - 0004-SSL-error-messages-style.patch | ||
784 | 1011 | - 0005-SSL-style.patch | ||
785 | 1012 | - 0006-SSL-support-for-multiple-curves-ticket-885.patch | ||
786 | 1013 | - d/patches/perl-use-dpkg-buildflags.patch: Refreshed patch to | ||
787 | 1014 | remove fuzz from the patch. | ||
788 | 1015 | - d/modules/nginx-echo: Apply upstream diff/patch to fix an FTBFS | ||
789 | 1016 | - d/modules/nginx-lua: Apply upstream diff/patch to fix an FTBFS | ||
790 | 1017 | - d/modules/nginx-upstream-fair: Apply diff/patch from the Debian | ||
791 | 1018 | package maintainers' git repository to not use default_port to | ||
792 | 1019 | fix an FTBFS. (This will eventually be in Debian, and will get | ||
793 | 1020 | merged in then as well). | ||
794 | 1021 | |||
795 | 1022 | -- Thomas Ward <teward@ubuntu.com> Wed, 26 Apr 2017 12:02:33 -0400 | ||
796 | 1023 | |||
797 | 1024 | nginx (1.12.0-1) UNRELEASED; urgency=medium | ||
798 | 1025 | |||
799 | 1026 | [ Michael Lustfield ] | ||
800 | 1027 | * debian/rules: | ||
801 | 1028 | - Configure build flags to work with other arches and downstreams. | ||
802 | 1029 | Thanks to Thomas Ward. | ||
803 | 1030 | |||
804 | 1031 | [ Christos Trochalakis ] | ||
805 | 1032 | * New upstream release. | ||
806 | 1033 | * Patch nginx-upstream-fair to build against nginx 1.11.6. | ||
807 | 1034 | * Patch nginx-lua to build against nginx 1.11.11. | ||
808 | 1035 | * Patch nginx-echo to build against nginx 1.11.11. | ||
809 | 1036 | * Drop curve list patch, it's included upstream. | ||
810 | 1037 | * Drop perl build flags patch, it is now handled upstream. | ||
811 | 1038 | * Enable SSL Preread builtin module on nginx-full & nginx-extras. | ||
812 | 1039 | (Closes: #854214) | ||
813 | 1040 | * Switch to debhelper 10, no changes needed. | ||
814 | 1041 | |||
815 | 1042 | -- Christos Trochalakis <ctrochalakis@debian.org> Fri, 28 Apr 2017 11:14:41 +0300 | ||
816 | 1043 | |||
817 | 1044 | nginx (1.10.3-1ubuntu3) zesty; urgency=medium | ||
818 | 1045 | |||
819 | 1046 | * debian/tests/control: Remove the 'ec-x25519' test stanzas from the | ||
820 | 1047 | declarations of tests to run. This test requires OpenSSL >= 1.1.0 | ||
821 | 1048 | to support the X25519 ECDH curve, and we do not have OpenSSL 1.1.0. | ||
822 | 1049 | This delta can be ***dropped*** when we do have OpenSSL >= 1.1.0. | ||
823 | 1050 | - This fixes the autopkgtests, of which the Debian merge introduced | ||
824 | 1051 | a regression due to the ec-x25519 test. | ||
825 | 1052 | |||
826 | 1053 | -- Thomas Ward <teward@ubuntu.com> Mon, 27 Feb 2017 19:51:57 -0500 | ||
827 | 1054 | |||
828 | 1055 | nginx (1.10.3-1ubuntu2) zesty; urgency=low | ||
829 | 1056 | |||
830 | 1057 | * debian/*.save: Junk .save left in the packaging, remove these. | ||
831 | 1058 | |||
832 | 1059 | -- Thomas Ward <teward@ubuntu.com> Thu, 16 Feb 2017 15:39:51 -0500 | ||
833 | 1060 | |||
834 | 1061 | nginx (1.10.3-1ubuntu1) zesty; urgency=medium | ||
835 | 1062 | |||
836 | 1063 | * Merge from Debian unstable (note: 1.10.3 already was merged, but 1.10.3 | ||
837 | 1064 | packaging changes in Debian were not). Remaining changes are as | ||
838 | 1065 | follows: (LP: #1664652) | ||
839 | 1066 | - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed) | ||
840 | 1067 | - d/{control,rules,nginx-core.*}: add new binary package for main, | ||
841 | 1068 | nginx-core, which contains only source-tarball-included modules | ||
842 | 1069 | and no third-party modules. | ||
843 | 1070 | - debian/tests/control: add nginx-core test. | ||
844 | 1071 | - debian/apport/source_nginx.py: Add apport hooks for additional bug | ||
845 | 1072 | information gathering. | ||
846 | 1073 | - debian/nginx-common.install: Add install rule for apport hooks. | ||
847 | 1074 | - debian/rules: Alter build flags for cflags and ldflags to fix known | ||
848 | 1075 | fPIE / fPIC compilation issues (see nginx PPA bug for more details | ||
849 | 1076 | and information, LP: #1657596) | ||
850 | 1077 | |||
851 | 1078 | -- Thomas Ward <teward@ubuntu.com> Thu, 16 Feb 2017 15:29:40 -0500 | ||
852 | 1079 | |||
853 | 312 | nginx (1.10.3-1) unstable; urgency=medium | 1080 | nginx (1.10.3-1) unstable; urgency=medium |
854 | 313 | 1081 | ||
855 | 314 | * New upstream release. (Closes: #855113) | 1082 | * New upstream release. (Closes: #855113) |
856 | @@ -317,6 +1085,24 @@ nginx (1.10.3-1) unstable; urgency=medium | |||
857 | 317 | 1085 | ||
858 | 318 | -- Christos Trochalakis <ctrochalakis@debian.org> Wed, 15 Feb 2017 09:58:13 +0200 | 1086 | -- Christos Trochalakis <ctrochalakis@debian.org> Wed, 15 Feb 2017 09:58:13 +0200 |
859 | 319 | 1087 | ||
860 | 1088 | nginx (1.10.3-0ubuntu2) zesty; urgency=low | ||
861 | 1089 | |||
862 | 1090 | * Merge from Debian unstable (nginx version there is 1.10.2-4). Remaining | ||
863 | 1091 | changes: (LP: #1664652) | ||
864 | 1092 | - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed) | ||
865 | 1093 | - d/{control,rules,nginx-core.*}: add new binary package for main, | ||
866 | 1094 | nginx-core, which contains only source-tarball-included modules | ||
867 | 1095 | and no third-party modules. | ||
868 | 1096 | - debian/tests/control: add nginx-core test. | ||
869 | 1097 | - debian/apport/source_nginx.py: Add apport hooks for additional bug | ||
870 | 1098 | information gathering. | ||
871 | 1099 | - debian/nginx-common.install: Add install rule for apport hooks. | ||
872 | 1100 | - debian/rules: Alter build flags for cflags and ldflags to fix known | ||
873 | 1101 | fPIE / fPIC compilation issues (see nginx PPA bug for more details | ||
874 | 1102 | and information, LP: #1657596) | ||
875 | 1103 | |||
876 | 1104 | -- Thomas Ward <teward@ubuntu.com> Tue, 14 Feb 2017 17:47:00 -0500 | ||
877 | 1105 | |||
878 | 320 | nginx (1.10.2-4) unstable; urgency=medium | 1106 | nginx (1.10.2-4) unstable; urgency=medium |
879 | 321 | 1107 | ||
880 | 322 | * Switch module reloading logic to dpkg triggers. | 1108 | * Switch module reloading logic to dpkg triggers. |
881 | @@ -389,6 +1175,18 @@ nginx (1.10.2-1) unstable; urgency=high | |||
882 | 389 | 1175 | ||
883 | 390 | -- Christos Trochalakis <yatiohi@ideopolis.gr> Sat, 29 Oct 2016 08:45:09 +0300 | 1176 | -- Christos Trochalakis <yatiohi@ideopolis.gr> Sat, 29 Oct 2016 08:45:09 +0300 |
884 | 391 | 1177 | ||
885 | 1178 | nginx (1.10.2-0ubuntu1) zesty; urgency=medium | ||
886 | 1179 | |||
887 | 1180 | * New upstream release (1.10.2) - full changelog available at upstream | ||
888 | 1181 | website - http://nginx.org/en/CHANGES-1.10 - upstream release date | ||
889 | 1182 | was 18 Oct 2016 | ||
890 | 1183 | * All other changes from 1.10.1-0ubuntu1 through 1.10.1-0ubuntu5 remain | ||
891 | 1184 | included | ||
892 | 1185 | * debian/patches/ubuntu-branding.patch: | ||
893 | 1186 | - Refreshed Ubuntu Branding patch. | ||
894 | 1187 | |||
895 | 1188 | -- Thomas Ward <teward@ubuntu.com> Thu, 15 Dec 2016 11:23:43 -0500 | ||
896 | 1189 | |||
897 | 392 | nginx (1.10.1-3) unstable; urgency=medium | 1190 | nginx (1.10.1-3) unstable; urgency=medium |
898 | 393 | 1191 | ||
899 | 394 | * debian/control: | 1192 | * debian/control: |
900 | @@ -450,6 +1248,58 @@ nginx (1.10.1-1) unstable; urgency=medium | |||
901 | 450 | 1248 | ||
902 | 451 | -- Christos Trochalakis <yatiohi@ideopolis.gr> Tue, 31 May 2016 22:01:25 +0300 | 1249 | -- Christos Trochalakis <yatiohi@ideopolis.gr> Tue, 31 May 2016 22:01:25 +0300 |
903 | 452 | 1250 | ||
904 | 1251 | nginx (1.10.1-0ubuntu5) zesty; urgency=medium | ||
905 | 1252 | |||
906 | 1253 | * debian/nginx-common.config: | ||
907 | 1254 | - Fix the return code so the script does not exit during version | ||
908 | 1255 | string comparisons. | ||
909 | 1256 | - Also update the version string to compare with (for zesty only) | ||
910 | 1257 | |||
911 | 1258 | -- Thomas Ward <teward@ubuntu.com> Thu, 27 Oct 2016 10:48:45 -0400 | ||
912 | 1259 | |||
913 | 1260 | nginx (1.10.1-0ubuntu4) zesty; urgency=medium | ||
914 | 1261 | |||
915 | 1262 | * debian/nginx-common.config: | ||
916 | 1263 | - Fix an issue with the incorrect version numbers being compared | ||
917 | 1264 | during configuration; this was something I missed when reviewing | ||
918 | 1265 | the package for uploading previously. (LP: #1637058) | ||
919 | 1266 | |||
920 | 1267 | -- Thomas Ward <teward@ubuntu.com> Thu, 27 Oct 2016 08:45:40 -0400 | ||
921 | 1268 | |||
922 | 1269 | nginx (1.10.1-0ubuntu3) zesty; urgency=medium | ||
923 | 1270 | |||
924 | 1271 | [ Christos Trochalakis ] | ||
925 | 1272 | * debian/nginx-common.postinst: | ||
926 | 1273 | + Secure log file handling (owner & permissions) against privilege | ||
927 | 1274 | escalation attacks. /var/log/nginx is now owned by root:adm. | ||
928 | 1275 | Thanks Dawid Golunski (http://legalhackers.com) for the report. | ||
929 | 1276 | Changing /var/log/nginx permissions effectively reopens #701112, | ||
930 | 1277 | since log files can be world-readable. This is a trade-off until | ||
931 | 1278 | a better log opening solution is implemented upstream (trac:376). | ||
932 | 1279 | * debian/control: | ||
933 | 1280 | Don't allow building against liblua5.1-0-dev on architectures | ||
934 | 1281 | that libluajit is available. | ||
935 | 1282 | |||
936 | 1283 | -- Thomas Ward <teward@ubuntu.com> Tue, 25 Oct 2016 17:03:54 -0400 | ||
937 | 1284 | |||
938 | 1285 | nginx (1.10.1-0ubuntu2) zesty; urgency=medium | ||
939 | 1286 | |||
940 | 1287 | * No-change rebuild for perl 5.24 transition | ||
941 | 1288 | |||
942 | 1289 | -- Iain Lane <iain@orangesquash.org.uk> Mon, 24 Oct 2016 10:36:19 +0100 | ||
943 | 1290 | |||
944 | 1291 | nginx (1.10.1-0ubuntu1) yakkety; urgency=medium | ||
945 | 1292 | |||
946 | 1293 | * New upstream release (1.10.1) - full changelog available at upstream | ||
947 | 1294 | website - http://nginx.org/en/CHANGES-1.10. | ||
948 | 1295 | * Update done to address the following security issues: | ||
949 | 1296 | - [CVE-2016-4450] NULL pointer dereference while writing client | ||
950 | 1297 | request body. (LP: #1587577) | ||
951 | 1298 | * Additional changes: | ||
952 | 1299 | * debian/patches/ubuntu-branding.patch: Refreshed Ubuntu Branding patch. | ||
953 | 1300 | |||
954 | 1301 | -- Thomas Ward <teward@ubuntu.com> Tue, 31 May 2016 19:09:33 -0400 | ||
955 | 1302 | |||
956 | 453 | nginx (1.10.0-1) unstable; urgency=medium | 1303 | nginx (1.10.0-1) unstable; urgency=medium |
957 | 454 | 1304 | ||
958 | 455 | [ Christos Trochalakis ] | 1305 | [ Christos Trochalakis ] |
959 | @@ -457,6 +1307,30 @@ nginx (1.10.0-1) unstable; urgency=medium | |||
960 | 457 | 1307 | ||
961 | 458 | -- Christos Trochalakis <yatiohi@ideopolis.gr> Fri, 29 Apr 2016 10:31:46 +0300 | 1308 | -- Christos Trochalakis <yatiohi@ideopolis.gr> Fri, 29 Apr 2016 10:31:46 +0300 |
962 | 459 | 1309 | ||
963 | 1310 | nginx (1.10.0-0ubuntu1) yakkety; urgency=medium | ||
964 | 1311 | |||
965 | 1312 | * New upstream release (1.10.0) - full changelog available at upstream | ||
966 | 1313 | website - http://nginx.org/en/CHANGES-1.10 (LP: #1575217) | ||
967 | 1314 | * All Ubuntu specific changes from 1.9.15-0ubuntu1 remain included. | ||
968 | 1315 | * Additional changes: | ||
969 | 1316 | * debian/patches/ubuntu-branding.patch: Refreshed Ubuntu Branding patch. | ||
970 | 1317 | |||
971 | 1318 | -- Thomas Ward <teward@ubuntu.com> Tue, 26 Apr 2016 10:24:23 -0400 | ||
972 | 1319 | |||
973 | 1320 | nginx (1.9.15-0ubuntu1) xenial-proposed; urgency=medium | ||
974 | 1321 | |||
975 | 1322 | * New upstream release (1.9.15) - full changelog available at upstream | ||
976 | 1323 | website - http://nginx.org/en/CHANGES (LP: #1572223) | ||
977 | 1324 | * All Ubuntu specific changes from 1.1.14-0ubuntu1, except noted below, | ||
978 | 1325 | remain included in this upload. | ||
979 | 1326 | * Remaining changes: | ||
980 | 1327 | * debian/control: Re-add libluajit-5.1-dev build-dependency, as it will | ||
981 | 1328 | only affect nginx-extras which is in Universe. This reduces the merge | ||
982 | 1329 | delta between Ubuntu and Debian slightly, as well. (LP: #1571444) | ||
983 | 1330 | * debian/patches/ubuntu-branding.patch: Refresh Ubuntu Branding patch. | ||
984 | 1331 | |||
985 | 1332 | -- Thomas Ward <teward@ubuntu.com> Mon, 18 Apr 2016 15:39:08 -0400 | ||
986 | 1333 | |||
987 | 460 | nginx (1.9.14-2) unstable; urgency=medium | 1334 | nginx (1.9.14-2) unstable; urgency=medium |
988 | 461 | 1335 | ||
989 | 462 | [ Christos Trochalakis ] | 1336 | [ Christos Trochalakis ] |
990 | @@ -500,6 +1374,84 @@ nginx (1.9.14-1) unstable; urgency=medium | |||
991 | 500 | 1374 | ||
992 | 501 | -- Christos Trochalakis <yatiohi@ideopolis.gr> Tue, 19 Apr 2016 11:05:35 +0300 | 1375 | -- Christos Trochalakis <yatiohi@ideopolis.gr> Tue, 19 Apr 2016 11:05:35 +0300 |
993 | 502 | 1376 | ||
994 | 1377 | nginx (1.9.14-0ubuntu1) xenial-proposed; urgency=medium | ||
995 | 1378 | |||
996 | 1379 | * New upstream release (1.9.14) - full changelog available at upstream | ||
997 | 1380 | website - htp://nginx.org/en/CHANGES (LP: #1566392) | ||
998 | 1381 | * All Ubuntu specific changes from 1.9.13-0ubuntu1, except noted below, | ||
999 | 1382 | remain included in this upload. | ||
1000 | 1383 | * Remaining changes: | ||
1001 | 1384 | * Enable HTTP/2 module for nginx-full, nginx-extras, and nginx-core | ||
1002 | 1385 | (LP: #1565043) | ||
1003 | 1386 | - debian/rules: Enable HTTP/2 module building in flavor rules | ||
1004 | 1387 | - debian/control: Add HTTP/2 module to package descriptions. | ||
1005 | 1388 | * debian/patches/ubuntu-branding.patch: Refresh Ubuntu Branding patch. | ||
1006 | 1389 | |||
1007 | 1390 | -- Thomas Ward <teward@ubuntu.com> Fri, 01 Apr 2016 14:23:47 -0400 | ||
1008 | 1391 | |||
1009 | 1392 | nginx (1.9.13-0ubuntu1) xenial-proposed; urgency=medium | ||
1010 | 1393 | |||
1011 | 1394 | * New upstream release (1.9.13) - full changelog available at upstream | ||
1012 | 1395 | website - http://nginx.org/en/CHANGES (LP: #1563393) | ||
1013 | 1396 | * All Ubuntu specific changes from 1.9.12-0ubuntu1 remain included in | ||
1014 | 1397 | this upload. | ||
1015 | 1398 | * debian/patches/ubuntu-branding.patch: Refresh Ubuntu Branding patch. | ||
1016 | 1399 | |||
1017 | 1400 | -- Thomas Ward <teward@ubuntu.com> Tue, 29 Mar 2016 18:47:36 -0400 | ||
1018 | 1401 | |||
1019 | 1402 | nginx (1.9.12-0ubuntu1) xenial; urgency=medium | ||
1020 | 1403 | |||
1021 | 1404 | * New upstream release (1.9.12) - full changelog available at upstream | ||
1022 | 1405 | website - http://nginx.org/en/CHANGES (LP: #1549347) | ||
1023 | 1406 | * All Ubuntu specific changes from 1.9.11-0ubuntu1 and -0ubuntu2 remain | ||
1024 | 1407 | included in this upload. | ||
1025 | 1408 | |||
1026 | 1409 | -- Thomas Ward <teward@ubuntu.com> Wed, 24 Feb 2016 10:26:31 -0500 | ||
1027 | 1410 | |||
1028 | 1411 | nginx (1.9.11-0ubuntu2) xenial; urgency=medium | ||
1029 | 1412 | |||
1030 | 1413 | * This is a bug-fix only upload and does not include any new changes to | ||
1031 | 1414 | features. | ||
1032 | 1415 | * debian/conf/sites-available/default: Modify PHP 'default example' settings | ||
1033 | 1416 | to account for php5 being replaced with php7.0 in Xenial. Also adapt the | ||
1034 | 1417 | UNIX socket path for php7.0-fpm to be the one used by default in Xenial. | ||
1035 | 1418 | (LP: #1547642) | ||
1036 | 1419 | |||
1037 | 1420 | -- Thomas Ward <teward@ubuntu.com> Fri, 19 Feb 2016 14:13:28 -0500 | ||
1038 | 1421 | |||
1039 | 1422 | nginx (1.9.11-0ubuntu1) xenial; urgency=low | ||
1040 | 1423 | |||
1041 | 1424 | * New upstream release (1.9.11) - see http://nginx.org/en/CHANGES for | ||
1042 | 1425 | full changelog. | ||
1043 | 1426 | * Ubuntu-specific changes from the 1.9.10 merge remain included here. | ||
1044 | 1427 | * Additional changes: | ||
1045 | 1428 | - debian/modules/nginx-lua: Apply upstream patch to fix FTBFS issue | ||
1046 | 1429 | |||
1047 | 1430 | -- Thomas Ward <teward@ubuntu.com> Tue, 09 Feb 2016 10:33:14 -0500 | ||
1048 | 1431 | |||
1049 | 1432 | nginx (1.9.10-1ubuntu1) xenial; urgency=low | ||
1050 | 1433 | |||
1051 | 1434 | * Merge from Debian unstable. Remaining changes: (LP: #1538677) | ||
1052 | 1435 | - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed) | ||
1053 | 1436 | - d/{control,rules,nginx-core.*}: add new binary package for main, | ||
1054 | 1437 | nginx-core, which contains only source-tarball-included modules | ||
1055 | 1438 | and no third-party modules. | ||
1056 | 1439 | - debian/tests/control: add nginx-core test. | ||
1057 | 1440 | - debian/control: | ||
1058 | 1441 | - drop luajit from Build-Depends as it is in universe. | ||
1059 | 1442 | - Remove HTTP/2 references in package descriptions, per Ubuntu | ||
1060 | 1443 | Security Team mandate to disable HTTP/2 support. | ||
1061 | 1444 | - debian/rules: | ||
1062 | 1445 | - Disable HTTP/2 module support in all flavors, per Ubuntu Security | ||
1063 | 1446 | Team mandate. | ||
1064 | 1447 | - debian/apport/source_nginx.py: Add apport hooks for additional bug | ||
1065 | 1448 | information gathering. | ||
1066 | 1449 | - debian/nginx-common.install: Add install rule for apport hooks. | ||
1067 | 1450 | * Additional bugs fixed by this merge: | ||
1068 | 1451 | - nginx-common should not depend on python (LP: #1480513) | ||
1069 | 1452 | |||
1070 | 1453 | -- Thomas Ward <teward@ubuntu.com> Tue, 27 Jan 2016 12:52:00 -0500 | ||
1071 | 1454 | |||
1072 | 503 | nginx (1.9.10-1) unstable; urgency=medium | 1455 | nginx (1.9.10-1) unstable; urgency=medium |
1073 | 504 | 1456 | ||
1074 | 505 | [ Christos Trochalakis ] | 1457 | [ Christos Trochalakis ] |
1075 | @@ -509,6 +1461,54 @@ nginx (1.9.10-1) unstable; urgency=medium | |||
1076 | 509 | 1461 | ||
1077 | 510 | -- Christos Trochalakis <yatiohi@ideopolis.gr> Tue, 26 Jan 2016 20:12:06 +0200 | 1462 | -- Christos Trochalakis <yatiohi@ideopolis.gr> Tue, 26 Jan 2016 20:12:06 +0200 |
1078 | 511 | 1463 | ||
1079 | 1464 | nginx (1.9.10-0ubuntu1) xenial; urgency=medium | ||
1080 | 1465 | |||
1081 | 1466 | * New upstream release. | ||
1082 | 1467 | * debian/patches/ubuntu-branding.patch: Refreshed Ubuntu Branding patch | ||
1083 | 1468 | * Security content of this upload addresses the following vulnerabilities | ||
1084 | 1469 | and CVE-numbered Security issues: (LP: #1538165) | ||
1085 | 1470 | - Invalid pointer dereference might occur during DNS server response | ||
1086 | 1471 | processing, allowing an attacker who is able to forge UDP | ||
1087 | 1472 | packets from the DNS server to cause worker process crash | ||
1088 | 1473 | (CVE-2016-0742). | ||
1089 | 1474 | - Use-after-free condition might occur during CNAME response | ||
1090 | 1475 | processing. This problem allows an attacker who is able to trigger | ||
1091 | 1476 | name resolution to cause worker process crash, or might | ||
1092 | 1477 | have potential other impact (CVE-2016-0746). | ||
1093 | 1478 | - CNAME resolution was insufficiently limited, allowing an attacker who | ||
1094 | 1479 | is able to trigger arbitrary name resolution to cause excessive resource | ||
1095 | 1480 | consumption in worker processes (CVE-2016-0747). | ||
1096 | 1481 | |||
1097 | 1482 | -- Thomas Ward <teward@ubuntu.com> Tue, 26 Jan 2016 14:53:01 -0500 | ||
1098 | 1483 | |||
1099 | 1484 | nginx (1.9.9-1ubuntu1) xenial; urgency=low | ||
1100 | 1485 | |||
1101 | 1486 | * Merge from Debian unstable. Remaining changes: (LP: #1534208) | ||
1102 | 1487 | - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed) | ||
1103 | 1488 | - d/{control,rules,nginx-core.*}: add new binary package for main, | ||
1104 | 1489 | nginx-core, which contains only source-tarball-included modules | ||
1105 | 1490 | and no third-party modules. | ||
1106 | 1491 | - debian/tests/control: add nginx-core test. | ||
1107 | 1492 | - debian/control: | ||
1108 | 1493 | - drop luajit from Build-Depends as it is in universe. | ||
1109 | 1494 | - Update nginx-core description to match nginx-full description of the | ||
1110 | 1495 | standard and optional HTTP modules that are enabled. | ||
1111 | 1496 | - Remove HTTP/2 references in package descriptions, per Ubuntu | ||
1112 | 1497 | Security Team mandate to disable HTTP/2 support. | ||
1113 | 1498 | - debian/rules: | ||
1114 | 1499 | - Update nginx-core configure flags to match nginx-full config flags, | ||
1115 | 1500 | due to refreshing the nginx-core 'enabled modules' to match the | ||
1116 | 1501 | nginx-full modules (minus third-party modules) | ||
1117 | 1502 | - Disable HTTP/2 module support in all flavors, per Ubuntu Security | ||
1118 | 1503 | Team mandate. | ||
1119 | 1504 | - debian/apport/source_nginx.py: Add apport hooks for additional bug | ||
1120 | 1505 | information gathering. | ||
1121 | 1506 | - debian/nginx-common.install: Add install rule for apport hooks. | ||
1122 | 1507 | * debian/control: Remove HTTP/2 reference in nginx-extras description, which | ||
1123 | 1508 | was missed previously due to accidental oversight. (LP: #1534368) | ||
1124 | 1509 | |||
1125 | 1510 | -- Thomas Ward <teward@ubuntu.com> Thu, 14 Jan 2016 18:42:00 -0500 | ||
1126 | 1511 | |||
1127 | 512 | nginx (1.9.9-1) unstable; urgency=medium | 1512 | nginx (1.9.9-1) unstable; urgency=medium |
1128 | 513 | 1513 | ||
1129 | 514 | [ Michael Lustfield ] | 1514 | [ Michael Lustfield ] |
1130 | @@ -522,6 +1522,46 @@ nginx (1.9.9-1) unstable; urgency=medium | |||
1131 | 522 | 1522 | ||
1132 | 523 | -- Christos Trochalakis <yatiohi@ideopolis.gr> Thu, 14 Jan 2016 10:40:35 +0200 | 1523 | -- Christos Trochalakis <yatiohi@ideopolis.gr> Thu, 14 Jan 2016 10:40:35 +0200 |
1133 | 524 | 1524 | ||
1134 | 1525 | nginx (1.9.9-0ubuntu1) xenial; urgency=medium | ||
1135 | 1526 | |||
1136 | 1527 | * New upstream release. | ||
1137 | 1528 | * debian/patches/ubuntu-branding.patch: Refreshed Ubuntu Branding patch | ||
1138 | 1529 | |||
1139 | 1530 | -- Thomas Ward <teward@ubuntu.com> Sun, 03 Jan 2016 12:49:21 -0500 | ||
1140 | 1531 | |||
1141 | 1532 | nginx (1.9.6-2ubuntu2) xenial; urgency=medium | ||
1142 | 1533 | |||
1143 | 1534 | * Rebuild for Perl 5.22.1. | ||
1144 | 1535 | |||
1145 | 1536 | -- Colin Watson <cjwatson@ubuntu.com> Fri, 18 Dec 2015 12:53:05 +0000 | ||
1146 | 1537 | |||
1147 | 1538 | nginx (1.9.6-2ubuntu1) xenial; urgency=medium | ||
1148 | 1539 | |||
1149 | 1540 | * Merge from Debian unstable. Remaining changes: (LP: #1510096) | ||
1150 | 1541 | - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed) | ||
1151 | 1542 | - d/{control,rules,nginx-core.*}: add new binary package for main, | ||
1152 | 1543 | nginx-core, which contains only source-tarball-included modules | ||
1153 | 1544 | and no third-party modules. | ||
1154 | 1545 | - debian/tests/control: add nginx-core test. | ||
1155 | 1546 | - debian/control: drop luajit from Build-Depends as it is in universe. | ||
1156 | 1547 | - debian/apport/source_nginx.py: Add apport hooks for additional bug | ||
1157 | 1548 | information gathering. | ||
1158 | 1549 | - debian/nginx-common.install: Add install rule for apport hooks. | ||
1159 | 1550 | * Additional changes: | ||
1160 | 1551 | * debian/rules: | ||
1161 | 1552 | - Update nginx-core configure flags to match nginx-full config flags, | ||
1162 | 1553 | due to refreshing the nginx-core 'enabled modules' to match the | ||
1163 | 1554 | nginx-full modules (minus third-party modules) | ||
1164 | 1555 | - Disable HTTP/2 module support in all flavors, per Ubuntu Security | ||
1165 | 1556 | Team mandate. | ||
1166 | 1557 | * debian/control: | ||
1167 | 1558 | - Update nginx-core description to match nginx-full description of the | ||
1168 | 1559 | standard and optional HTTP modules that are enabled. | ||
1169 | 1560 | - Remove HTTP/2 references in package descriptions, per Ubuntu | ||
1170 | 1561 | Security Team mandate to disable HTTP/2 support. | ||
1171 | 1562 | |||
1172 | 1563 | -- Thomas Ward <teward@ubuntu.com> Mon, 14 Dec 2015 10:34:42 -0500 | ||
1173 | 1564 | |||
1174 | 525 | nginx (1.9.6-2) unstable; urgency=medium | 1565 | nginx (1.9.6-2) unstable; urgency=medium |
1175 | 526 | 1566 | ||
1176 | 527 | [ Christos Trochalakis] | 1567 | [ Christos Trochalakis] |
1177 | @@ -547,6 +1587,21 @@ nginx (1.9.4-1) unstable; urgency=medium | |||
1178 | 547 | 1587 | ||
1179 | 548 | -- Christos Trochalakis <yatiohi@ideopolis.gr> Mon, 24 Aug 2015 16:23:20 +0300 | 1588 | -- Christos Trochalakis <yatiohi@ideopolis.gr> Mon, 24 Aug 2015 16:23:20 +0300 |
1180 | 549 | 1589 | ||
1181 | 1590 | nginx (1.9.3-1ubuntu1) wily; urgency=medium | ||
1182 | 1591 | |||
1183 | 1592 | * Merge from Debian. Remaining changes: (LP: #1476811) | ||
1184 | 1593 | - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed) | ||
1185 | 1594 | - d/{control,rules,nginx-core.*}: add new binary package for main, | ||
1186 | 1595 | nginx-core, which contains only source-tarball-included modules | ||
1187 | 1596 | and no third-party modules. | ||
1188 | 1597 | - debian/tests/control: add nginx-core test. | ||
1189 | 1598 | - debian/control: drop luajit from Build-Depends as it is in universe. | ||
1190 | 1599 | - debian/apport/source_nginx.py: Add apport hooks for additional bug | ||
1191 | 1600 | information gathering. | ||
1192 | 1601 | - debian/nginx-common.install: Add install rule for apport hooks. | ||
1193 | 1602 | |||
1194 | 1603 | -- Thomas Ward <teward@ubuntu.com> Wed, 22 Jul 2015 11:39:44 -0400 | ||
1195 | 1604 | |||
1196 | 550 | nginx (1.9.3-1) unstable; urgency=medium | 1605 | nginx (1.9.3-1) unstable; urgency=medium |
1197 | 551 | 1606 | ||
1198 | 552 | [ Christos Trochalakis] | 1607 | [ Christos Trochalakis] |
1199 | @@ -631,6 +1686,52 @@ nginx (1.9.1-1) unstable; urgency=medium | |||
1200 | 631 | 1686 | ||
1201 | 632 | -- Christos Trochalakis <yatiohi@ideopolis.gr> Fri, 12 Jun 2015 15:42:49 +0300 | 1687 | -- Christos Trochalakis <yatiohi@ideopolis.gr> Fri, 12 Jun 2015 15:42:49 +0300 |
1202 | 633 | 1688 | ||
1203 | 1689 | nginx (1.6.2-5ubuntu4) wily; urgency=medium | ||
1204 | 1690 | |||
1205 | 1691 | * debian/apport/source_nginx.py: | ||
1206 | 1692 | - Add apport hooks for additional bug information gathering, as a result | ||
1207 | 1693 | of non-useful reports due to postinstall script failure bugs. This is | ||
1208 | 1694 | necessary in order to be able to actually debug what is going on in the | ||
1209 | 1695 | bug reports, thanks to systemd not putting startup errors to stdout or | ||
1210 | 1696 | stderr anymore, like Upstart and others did. (LP: #1472683) | ||
1211 | 1697 | * debian/nginx-common.install: | ||
1212 | 1698 | - Add install rule for debian/apport/source_nginx.py, which is the new | ||
1213 | 1699 | apport hooks to gather additional 'Package' bugtype debug data. | ||
1214 | 1700 | |||
1215 | 1701 | -- Thomas Ward <teward@ubuntu.com> Fri, 10 Jul 2015 12:51:48 -0400 | ||
1216 | 1702 | |||
1217 | 1703 | nginx (1.6.2-5ubuntu3) vivid-proposed; urgency=medium | ||
1218 | 1704 | |||
1219 | 1705 | * debian/rules: | ||
1220 | 1706 | * Reversed Debian change in 1.6.2-5ubuntu2. | ||
1221 | 1707 | * Added DEB_BUILD_MAINT_OPTIONS=hardening=+all to enable all | ||
1222 | 1708 | dpkg-buildflags to harden the code, except for PIE flags. | ||
1223 | 1709 | * Manually define DEB_BUILD_MAINT_OPTIONS in DEBIAN_NGINX_PERL_LDFLAGS | ||
1224 | 1710 | to not have -fPIE conflicts in Perl flags. | ||
1225 | 1711 | |||
1226 | 1712 | -- Thomas Ward <teward@ubuntu.com> Wed, 01 Apr 2015 14:57:34 -0400 | ||
1227 | 1713 | |||
1228 | 1714 | nginx (1.6.2-5ubuntu2) vivid-proposed; urgency=medium | ||
1229 | 1715 | |||
1230 | 1716 | * debian/rules: | ||
1231 | 1717 | * Added -fPIE -pie to build rules (enables position-independent builds) | ||
1232 | 1718 | using Debian's committed change to enable. (LP: #1315426) | ||
1233 | 1719 | |||
1234 | 1720 | -- Thomas Ward <teward@ubuntu.com> Wed, 01 Apr 2015 14:26:32 -0400 | ||
1235 | 1721 | |||
1236 | 1722 | nginx (1.6.2-5ubuntu1) vivid; urgency=medium | ||
1237 | 1723 | |||
1238 | 1724 | * Merge from Debian. Remaining changes: (LP: #1399967) | ||
1239 | 1725 | - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed) | ||
1240 | 1726 | - debian/rules: Drop from -O3 to -O2 to work around a build failure. | ||
1241 | 1727 | - d/{control,rules,nginx-core.*}: add new binary package for main, | ||
1242 | 1728 | nginx-core, which contains only source-tarball-included modules | ||
1243 | 1729 | and no third-party modules. | ||
1244 | 1730 | - debian/tests/control: add nginx-core test. | ||
1245 | 1731 | - debian/control: drop luajit from Build-Depends as it is in universe. | ||
1246 | 1732 | |||
1247 | 1733 | -- Thomas Ward <teward@ubuntu.com> Sat, 06 Dec 2014 13:06:55 -0500 | ||
1248 | 1734 | |||
1249 | 634 | nginx (1.6.2-5) unstable; urgency=medium | 1735 | nginx (1.6.2-5) unstable; urgency=medium |
1250 | 635 | 1736 | ||
1251 | 636 | [ Christos Trochalakis ] | 1737 | [ Christos Trochalakis ] |
1252 | @@ -646,6 +1747,27 @@ nginx (1.6.2-5) unstable; urgency=medium | |||
1253 | 646 | 1747 | ||
1254 | 647 | -- Christos Trochalakis <yatiohi@ideopolis.gr> Sun, 30 Nov 2014 10:39:55 +0200 | 1748 | -- Christos Trochalakis <yatiohi@ideopolis.gr> Sun, 30 Nov 2014 10:39:55 +0200 |
1255 | 648 | 1749 | ||
1256 | 1750 | nginx (1.6.2-4ubuntu1) vivid; urgency=medium | ||
1257 | 1751 | |||
1258 | 1752 | * Merge from Debian. Remaining changes: (LP: #1388621) | ||
1259 | 1753 | - debian/patches/ubuntu-branding.patch: add Ubuntu branding | ||
1260 | 1754 | (refreshed). | ||
1261 | 1755 | - debian/rules: Drop from -O3 to -O2 to work around a build failure. | ||
1262 | 1756 | - d/{control,rules,nginx-core.*}: add new binary package for main, | ||
1263 | 1757 | nginx-core, which contains only source-tarball-included modules | ||
1264 | 1758 | and no third-party modules. | ||
1265 | 1759 | - debian/tests/control: add nginx-core test. | ||
1266 | 1760 | - debian/control: drop luajit from Build-Depends as it is in universe. | ||
1267 | 1761 | * debian/control: | ||
1268 | 1762 | * Remove nginx-naxsi* from nginx-core and related | ||
1269 | 1763 | package stanzas, as the naxsi packages have all been dropped. | ||
1270 | 1764 | * Remove reference to nginx-naxsi from nginx metapackage description | ||
1271 | 1765 | * debian/index.html: Modify included index.html file to have Ubuntu | ||
1272 | 1766 | branding, Ubuntu bug reporting tool references, and a link to the | ||
1273 | 1767 | Launchpad bugs page for the nginx package. | ||
1274 | 1768 | |||
1275 | 1769 | -- Thomas Ward <teward@ubuntu.com> Wed, 05 Nov 2014 10:05:07 -0500 | ||
1276 | 1770 | |||
1277 | 649 | nginx (1.6.2-4) unstable; urgency=medium | 1771 | nginx (1.6.2-4) unstable; urgency=medium |
1278 | 650 | 1772 | ||
1279 | 651 | [ Christos Trochalakis ] | 1773 | [ Christos Trochalakis ] |
1280 | @@ -697,6 +1819,27 @@ nginx (1.6.2-2) unstable; urgency=medium | |||
1281 | 697 | 1819 | ||
1282 | 698 | -- Christos Trochalakis <yatiohi@ideopolis.gr> Fri, 26 Sep 2014 11:06:47 +0300 | 1820 | -- Christos Trochalakis <yatiohi@ideopolis.gr> Fri, 26 Sep 2014 11:06:47 +0300 |
1283 | 699 | 1821 | ||
1284 | 1822 | nginx (1.6.2-1ubuntu1.1) utopic; urgency=medium | ||
1285 | 1823 | |||
1286 | 1824 | * debian/conf/sites-available/default: Remove SSLv3 from the ssl_protocols | ||
1287 | 1825 | line in the default config example, due to POODLE vulnerability. | ||
1288 | 1826 | |||
1289 | 1827 | -- Thomas Ward <teward@dark-net.net> Wed, 22 Oct 2014 09:43:35 -0400 | ||
1290 | 1828 | |||
1291 | 1829 | nginx (1.6.2-1ubuntu1) utopic; urgency=medium | ||
1292 | 1830 | |||
1293 | 1831 | * Merge from Debian. Remaining changes: | ||
1294 | 1832 | - debian/patches/ubuntu-branding.patch: add Ubuntu branding | ||
1295 | 1833 | (refreshed). | ||
1296 | 1834 | - debian/rules: Drop from -O3 to -O2 to work around a build failure. | ||
1297 | 1835 | - d/{control,rules,nginx-core.*}: add new binary package for main, | ||
1298 | 1836 | nginx-core, which contains only source-tarball-included modules | ||
1299 | 1837 | and no third-party modules. | ||
1300 | 1838 | * debian/tests/control: add nginx-core test. | ||
1301 | 1839 | * debian/control: drop luajit from Build-Depends as it is in universe. | ||
1302 | 1840 | |||
1303 | 1841 | -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Mon, 22 Sep 2014 13:32:30 -0400 | ||
1304 | 1842 | |||
1305 | 700 | nginx (1.6.2-1) unstable; urgency=high | 1843 | nginx (1.6.2-1) unstable; urgency=high |
1306 | 701 | 1844 | ||
1307 | 702 | [ Christos Trochalakis ] | 1845 | [ Christos Trochalakis ] |
1308 | @@ -744,6 +1887,25 @@ nginx (1.6.1-2) unstable; urgency=medium | |||
1309 | 744 | 1887 | ||
1310 | 745 | -- Christos Trochalakis <yatiohi@ideopolis.gr> Thu, 04 Sep 2014 13:00:46 +0300 | 1888 | -- Christos Trochalakis <yatiohi@ideopolis.gr> Thu, 04 Sep 2014 13:00:46 +0300 |
1311 | 746 | 1889 | ||
1312 | 1890 | nginx (1.6.1-1ubuntu2) utopic; urgency=medium | ||
1313 | 1891 | |||
1314 | 1892 | * Rebuild for Perl 5.20.0. | ||
1315 | 1893 | |||
1316 | 1894 | -- Colin Watson <cjwatson@ubuntu.com> Sun, 24 Aug 2014 06:43:36 -0700 | ||
1317 | 1895 | |||
1318 | 1896 | nginx (1.6.1-1ubuntu1) utopic; urgency=medium | ||
1319 | 1897 | |||
1320 | 1898 | * Merge from Debian. Remaining changes: | ||
1321 | 1899 | - debian/patches/ubuntu-branding.patch: add Ubuntu branding | ||
1322 | 1900 | (refreshed). | ||
1323 | 1901 | - debian/rules: Drop from -O3 to -O2 to work around a build failure. | ||
1324 | 1902 | - d/{control,rules,nginx-core.*}: add new binary package for main, | ||
1325 | 1903 | nginx-core, which contains only source-tarball-included modules | ||
1326 | 1904 | and no third-party modules. | ||
1327 | 1905 | * Add dep8 smoke test | ||
1328 | 1906 | |||
1329 | 1907 | -- Robie Basak <robie.basak@ubuntu.com> Fri, 15 Aug 2014 16:46:48 +0000 | ||
1330 | 1908 | |||
1331 | 747 | nginx (1.6.1-1) unstable; urgency=medium | 1909 | nginx (1.6.1-1) unstable; urgency=medium |
1332 | 748 | 1910 | ||
1333 | 749 | [ Christos Trochalakis ] | 1911 | [ Christos Trochalakis ] |
1334 | @@ -809,6 +1971,34 @@ nginx (1.4.7-1) unstable; urgency=medium | |||
1335 | 809 | 1971 | ||
1336 | 810 | -- Christos Trochalakis <yatiohi@ideopolis.gr> Tue, 18 Mar 2014 22:03:47 +0200 | 1972 | -- Christos Trochalakis <yatiohi@ideopolis.gr> Tue, 18 Mar 2014 22:03:47 +0200 |
1337 | 811 | 1973 | ||
1338 | 1974 | nginx (1.4.6-1ubuntu3) trusty; urgency=medium | ||
1339 | 1975 | |||
1340 | 1976 | * Add new binary package for main, nginx-core, which contains only | ||
1341 | 1977 | source-tarball-included modules and no third-party modules. | ||
1342 | 1978 | * Changes to debian/ directory: | ||
1343 | 1979 | - control: | ||
1344 | 1980 | + Add entry for nginx-core and nginx-core-dbg. | ||
1345 | 1981 | - rules: | ||
1346 | 1982 | + Add nginx-core flavor to the build rules. | ||
1347 | 1983 | - nginx-core.*: Add new packaging files for nginx-core based on | ||
1348 | 1984 | the packaging files for nginx-full. | ||
1349 | 1985 | * The above changes satisfy the requirements for main (LP: #1262710) | ||
1350 | 1986 | |||
1351 | 1987 | -- Thomas Ward <teward@ubuntu.com> Mon, 10 Mar 2014 18:23:36 -0400 | ||
1352 | 1988 | |||
1353 | 1989 | nginx (1.4.6-1ubuntu2) trusty; urgency=medium | ||
1354 | 1990 | |||
1355 | 1991 | * debian/rules: Drop from -O3 to -O2 to work around a build failure. | ||
1356 | 1992 | |||
1357 | 1993 | -- Adam Conrad <adconrad@ubuntu.com> Sun, 09 Mar 2014 11:49:28 -0600 | ||
1358 | 1994 | |||
1359 | 1995 | nginx (1.4.6-1ubuntu1) trusty; urgency=low | ||
1360 | 1996 | |||
1361 | 1997 | * Merge from Debian unstable. Remaining changes: | ||
1362 | 1998 | - debian/patches/ubuntu-branding.patch: Add Ubuntu branding. | ||
1363 | 1999 | |||
1364 | 2000 | -- Adam Conrad <adconrad@ubuntu.com> Sun, 09 Mar 2014 11:13:26 -0600 | ||
1365 | 2001 | |||
1366 | 812 | nginx (1.4.6-1) unstable; urgency=medium | 2002 | nginx (1.4.6-1) unstable; urgency=medium |
1367 | 813 | 2003 | ||
1368 | 814 | [ Christos Trochalakis ] | 2004 | [ Christos Trochalakis ] |
1369 | @@ -830,6 +2020,14 @@ nginx (1.4.6-1) unstable; urgency=medium | |||
1370 | 830 | 2020 | ||
1371 | 831 | -- Christos Trochalakis <yatiohi@ideopolis.gr> Tue, 04 Mar 2014 18:06:55 +0200 | 2021 | -- Christos Trochalakis <yatiohi@ideopolis.gr> Tue, 04 Mar 2014 18:06:55 +0200 |
1372 | 832 | 2022 | ||
1373 | 2023 | nginx (1.4.5-1ubuntu1) trusty; urgency=medium | ||
1374 | 2024 | |||
1375 | 2025 | * Resynchronise with Debian (LP: #1280511). Remaining changes: | ||
1376 | 2026 | - debian/patches/ubuntu-branding.patch: | ||
1377 | 2027 | + Add Ubuntu branding to server_tokens. | ||
1378 | 2028 | |||
1379 | 2029 | -- Colin Watson <cjwatson@ubuntu.com> Sat, 15 Feb 2014 03:05:42 +0000 | ||
1380 | 2030 | |||
1381 | 833 | nginx (1.4.5-1) unstable; urgency=medium | 2031 | nginx (1.4.5-1) unstable; urgency=medium |
1382 | 834 | 2032 | ||
1383 | 835 | [ Christos Trochalakis ] | 2033 | [ Christos Trochalakis ] |
1384 | @@ -870,6 +2068,14 @@ nginx (1.4.4-3) unstable; urgency=medium | |||
1385 | 870 | 2068 | ||
1386 | 871 | -- Christos Trochalakis <yatiohi@ideopolis.gr> Tue, 31 Dec 2013 11:47:07 +0200 | 2069 | -- Christos Trochalakis <yatiohi@ideopolis.gr> Tue, 31 Dec 2013 11:47:07 +0200 |
1387 | 872 | 2070 | ||
1388 | 2071 | nginx (1.4.4-2ubuntu1) trusty; urgency=medium | ||
1389 | 2072 | |||
1390 | 2073 | * Resynchronise with Debian. Remaining changes: | ||
1391 | 2074 | - debian/patches/ubuntu-branding.patch: | ||
1392 | 2075 | + Add Ubuntu branding to server_tokens. | ||
1393 | 2076 | |||
1394 | 2077 | -- Colin Watson <cjwatson@ubuntu.com> Sat, 28 Dec 2013 10:21:44 +0000 | ||
1395 | 2078 | |||
1396 | 873 | nginx (1.4.4-2) unstable; urgency=low | 2079 | nginx (1.4.4-2) unstable; urgency=low |
1397 | 874 | 2080 | ||
1398 | 875 | [ Michael Lustfield ] | 2081 | [ Michael Lustfield ] |
1399 | @@ -907,6 +2113,14 @@ nginx (1.4.4-2) unstable; urgency=low | |||
1400 | 907 | 2113 | ||
1401 | 908 | -- Kartik Mistry <kartik@debian.org> Fri, 27 Dec 2013 21:16:01 +0530 | 2114 | -- Kartik Mistry <kartik@debian.org> Fri, 27 Dec 2013 21:16:01 +0530 |
1402 | 909 | 2115 | ||
1403 | 2116 | nginx (1.4.4-1ubuntu1) trusty; urgency=low | ||
1404 | 2117 | |||
1405 | 2118 | * Resynchronise with Debian (LP: #1253691). Remaining changes: | ||
1406 | 2119 | - debian/patches/ubuntu-branding.patch: | ||
1407 | 2120 | + Add Ubuntu branding to server_tokens. | ||
1408 | 2121 | |||
1409 | 2122 | -- Colin Watson <cjwatson@ubuntu.com> Fri, 22 Nov 2013 12:23:25 +0000 | ||
1410 | 2123 | |||
1411 | 910 | nginx (1.4.4-1) unstable; urgency=low | 2124 | nginx (1.4.4-1) unstable; urgency=low |
1412 | 911 | 2125 | ||
1413 | 912 | [ Christos Trochalakis ] | 2126 | [ Christos Trochalakis ] |
1414 | @@ -931,6 +2145,14 @@ nginx (1.4.4-1) unstable; urgency=low | |||
1415 | 931 | 2145 | ||
1416 | 932 | -- Michael Lustfield <michael@lustfield.net> Thu, 21 Nov 2013 19:25:50 +0530 | 2146 | -- Michael Lustfield <michael@lustfield.net> Thu, 21 Nov 2013 19:25:50 +0530 |
1417 | 933 | 2147 | ||
1418 | 2148 | nginx (1.4.3-2ubuntu1) trusty; urgency=low | ||
1419 | 2149 | |||
1420 | 2150 | * Resynchronise with Debian. Remaining changes: | ||
1421 | 2151 | - debian/patches/ubuntu-branding.patch: | ||
1422 | 2152 | + Add Ubuntu branding to server_tokens. | ||
1423 | 2153 | |||
1424 | 2154 | -- Colin Watson <cjwatson@ubuntu.com> Mon, 21 Oct 2013 13:26:52 +0100 | ||
1425 | 2155 | |||
1426 | 934 | nginx (1.4.3-2) unstable; urgency=low | 2156 | nginx (1.4.3-2) unstable; urgency=low |
1427 | 935 | 2157 | ||
1428 | 936 | [ Kartik Mistry ] | 2158 | [ Kartik Mistry ] |
1429 | @@ -987,6 +2209,14 @@ nginx (1.4.3-1) unstable; urgency=low | |||
1430 | 987 | 2209 | ||
1431 | 988 | -- Kartik Mistry <kartik@debian.org> Thu, 10 Oct 2013 17:28:56 +0530 | 2210 | -- Kartik Mistry <kartik@debian.org> Thu, 10 Oct 2013 17:28:56 +0530 |
1432 | 989 | 2211 | ||
1433 | 2212 | nginx (1.4.1-3ubuntu1) saucy; urgency=low | ||
1434 | 2213 | |||
1435 | 2214 | * Resynchronise with Debian. Remaining changes: | ||
1436 | 2215 | - debian/patches/ubuntu-branding.patch: | ||
1437 | 2216 | + Add Ubuntu branding to server_tokens. | ||
1438 | 2217 | |||
1439 | 2218 | -- Colin Watson <cjwatson@ubuntu.com> Thu, 20 Jun 2013 15:08:44 +0100 | ||
1440 | 2219 | |||
1441 | 990 | nginx (1.4.1-3) unstable; urgency=low | 2220 | nginx (1.4.1-3) unstable; urgency=low |
1442 | 991 | 2221 | ||
1443 | 992 | [ Kartik Mistry ] | 2222 | [ Kartik Mistry ] |
1444 | @@ -1000,6 +2230,14 @@ nginx (1.4.1-3) unstable; urgency=low | |||
1445 | 1000 | 2230 | ||
1446 | 1001 | -- Kartik Mistry <kartik@debian.org> Sun, 09 Jun 2013 13:07:52 +0530 | 2231 | -- Kartik Mistry <kartik@debian.org> Sun, 09 Jun 2013 13:07:52 +0530 |
1447 | 1002 | 2232 | ||
1448 | 2233 | nginx (1.4.1-2ubuntu1) saucy; urgency=low | ||
1449 | 2234 | |||
1450 | 2235 | * Resynchronise with Debian. Remaining changes: | ||
1451 | 2236 | - debian/patches/ubuntu-branding.patch: | ||
1452 | 2237 | + Add Ubuntu branding to server_tokens. | ||
1453 | 2238 | |||
1454 | 2239 | -- Colin Watson <cjwatson@ubuntu.com> Fri, 07 Jun 2013 15:41:48 +0100 | ||
1455 | 2240 | |||
1456 | 1003 | nginx (1.4.1-2) unstable; urgency=medium | 2241 | nginx (1.4.1-2) unstable; urgency=medium |
1457 | 1004 | 2242 | ||
1458 | 1005 | [ Kartik Mistry] | 2243 | [ Kartik Mistry] |
1459 | @@ -1021,6 +2259,24 @@ nginx (1.4.1-2) unstable; urgency=medium | |||
1460 | 1021 | 2259 | ||
1461 | 1022 | -- Kartik Mistry <kartik@debian.org> Thu, 06 Jun 2013 12:55:23 +0530 | 2260 | -- Kartik Mistry <kartik@debian.org> Thu, 06 Jun 2013 12:55:23 +0530 |
1462 | 1023 | 2261 | ||
1463 | 2262 | nginx (1.4.1-1ubuntu2) saucy; urgency=low | ||
1464 | 2263 | |||
1465 | 2264 | * Rebuild for libgd3. | ||
1466 | 2265 | |||
1467 | 2266 | -- Colin Watson <cjwatson@ubuntu.com> Mon, 20 May 2013 00:45:10 +0100 | ||
1468 | 2267 | |||
1469 | 2268 | nginx (1.4.1-1ubuntu1) saucy; urgency=low | ||
1470 | 2269 | |||
1471 | 2270 | * Merge with Debian unstable (LP: #1177919). Remaining changes: | ||
1472 | 2271 | - debian/conf/sites-available/default: | ||
1473 | 2272 | + Modify default site configuration file to correct a typo | ||
1474 | 2273 | that prevented out-of-the-box usability (LP: #1162177). | ||
1475 | 2274 | - debian/patches/ubuntu-branding.patch: | ||
1476 | 2275 | + Add ubuntu branding to server_tokens. | ||
1477 | 2276 | * Refresh all patches. | ||
1478 | 2277 | |||
1479 | 2278 | -- Dmitry Shachnev <mitya57@ubuntu.com> Sat, 11 May 2013 14:47:53 +0400 | ||
1480 | 2279 | |||
1481 | 1024 | nginx (1.4.1-1) unstable; urgency=low | 2280 | nginx (1.4.1-1) unstable; urgency=low |
1482 | 1025 | 2281 | ||
1483 | 1026 | * New upstream release: | 2282 | * New upstream release: |
1484 | @@ -1098,6 +2354,36 @@ nginx (1.4.0-1) experimental; urgency=low | |||
1485 | 1098 | 2354 | ||
1486 | 1099 | -- Kartik Mistry <kartik@debian.org> Thu, 25 Apr 2013 12:51:45 +0530 | 2355 | -- Kartik Mistry <kartik@debian.org> Thu, 25 Apr 2013 12:51:45 +0530 |
1487 | 1100 | 2356 | ||
1488 | 2357 | nginx (1.2.6-1ubuntu4) saucy; urgency=low | ||
1489 | 2358 | |||
1490 | 2359 | * debian/patches/ubuntu-branding.patch: Move Ubuntu branding from | ||
1491 | 2360 | the numerical version string to the long version (LP: #1174158) | ||
1492 | 2361 | |||
1493 | 2362 | -- Adam Conrad <adconrad@ubuntu.com> Thu, 09 May 2013 11:50:52 -0600 | ||
1494 | 2363 | |||
1495 | 2364 | nginx (1.2.6-1ubuntu3) raring; urgency=low | ||
1496 | 2365 | |||
1497 | 2366 | * debian/patches/ubuntu-branding.patch: Add ubuntu branding | ||
1498 | 2367 | to server_tokens. | ||
1499 | 2368 | |||
1500 | 2369 | -- Chuck Short <zulcss@ubuntu.com> Tue, 09 Apr 2013 10:23:26 -0500 | ||
1501 | 2370 | |||
1502 | 2371 | nginx (1.2.6-1ubuntu2) raring; urgency=low | ||
1503 | 2372 | |||
1504 | 2373 | * debian/conf/sites-available/default: | ||
1505 | 2374 | * Modify default site configuration file to correct a typo | ||
1506 | 2375 | that prevented out-of-the-box usability (LP: #1162177) | ||
1507 | 2376 | |||
1508 | 2377 | -- Thomas Ward <teward@ubuntu.com> Fri, 05 Apr 2013 20:22:38 +0100 | ||
1509 | 2378 | |||
1510 | 2379 | nginx (1.2.6-1ubuntu1) raring; urgency=low | ||
1511 | 2380 | |||
1512 | 2381 | * debian/conf/sites-available/default: | ||
1513 | 2382 | * Modify default site default configuration file to bind to IPv6 | ||
1514 | 2383 | only for IPv6 default listen statement (LP: #1132678) | ||
1515 | 2384 | |||
1516 | 2385 | -- Thomas Ward <teward@ubuntu.com> Tue, 12 Mar 2013 00:23:02 +0000 | ||
1517 | 2386 | |||
1518 | 1101 | nginx (1.2.6-1) unstable; urgency=low | 2387 | nginx (1.2.6-1) unstable; urgency=low |
1519 | 1102 | 2388 | ||
1520 | 1103 | [ Kartik Mistry ] | 2389 | [ Kartik Mistry ] |
1521 | diff --git a/debian/control b/debian/control | |||
1522 | index 4f00178..760c244 100644 | |||
1523 | --- a/debian/control | |||
1524 | +++ b/debian/control | |||
1525 | @@ -1,7 +1,8 @@ | |||
1526 | 1 | Source: nginx | 1 | Source: nginx |
1527 | 2 | Section: httpd | 2 | Section: httpd |
1528 | 3 | Priority: optional | 3 | Priority: optional |
1530 | 4 | Maintainer: Debian Nginx Maintainers <pkg-nginx-maintainers@alioth-lists.debian.net> | 4 | Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> |
1531 | 5 | XSBC-Original-Maintainer: Debian Nginx Maintainers <pkg-nginx-maintainers@alioth-lists.debian.net> | ||
1532 | 5 | Uploaders: Christos Trochalakis <ctrochalakis@debian.org>, | 6 | Uploaders: Christos Trochalakis <ctrochalakis@debian.org>, |
1533 | 6 | Ondřej Nový <onovy@debian.org>, | 7 | Ondřej Nový <onovy@debian.org>, |
1534 | 7 | Build-Depends: debhelper-compat (= 13), | 8 | Build-Depends: debhelper-compat (= 13), |
1535 | @@ -68,8 +69,7 @@ Description: small, powerful, scalable web/proxy server - common files | |||
1536 | 68 | 69 | ||
1537 | 69 | Package: nginx-core | 70 | Package: nginx-core |
1538 | 70 | Architecture: any | 71 | Architecture: any |
1541 | 71 | Depends: libnginx-mod-http-geoip (= ${binary:Version}), | 72 | Depends: libnginx-mod-http-image-filter (= ${binary:Version}), |
1540 | 72 | libnginx-mod-http-image-filter (= ${binary:Version}), | ||
1542 | 73 | libnginx-mod-http-xslt-filter (= ${binary:Version}), | 73 | libnginx-mod-http-xslt-filter (= ${binary:Version}), |
1543 | 74 | libnginx-mod-mail (= ${binary:Version}), | 74 | libnginx-mod-mail (= ${binary:Version}), |
1544 | 75 | libnginx-mod-stream (= ${binary:Version}), | 75 | libnginx-mod-stream (= ${binary:Version}), |
1545 | diff --git a/debian/nginx-common.install b/debian/nginx-common.install | |||
1546 | index 90f173b..20109fa 100644 | |||
1547 | --- a/debian/nginx-common.install | |||
1548 | +++ b/debian/nginx-common.install | |||
1549 | @@ -1,5 +1,6 @@ | |||
1550 | 1 | contrib/vim/* usr/share/vim/addons | 1 | contrib/vim/* usr/share/vim/addons |
1551 | 2 | debian/conf/* etc/nginx | 2 | debian/conf/* etc/nginx |
1552 | 3 | debian/apport/source_nginx.py usr/share/apport/package-hooks | ||
1553 | 3 | debian/ufw/nginx etc/ufw/applications.d | 4 | debian/ufw/nginx etc/ufw/applications.d |
1554 | 4 | debian/vim/nginx.yaml usr/share/vim/registry | 5 | debian/vim/nginx.yaml usr/share/vim/registry |
1555 | 5 | html/index.html usr/share/nginx/html/ | 6 | html/index.html usr/share/nginx/html/ |
1556 | diff --git a/debian/patches/nginx-fix-pidfile.patch b/debian/patches/nginx-fix-pidfile.patch | |||
1557 | 6 | new file mode 100644 | 7 | new file mode 100644 |
1558 | index 0000000..47a16ff | |||
1559 | --- /dev/null | |||
1560 | +++ b/debian/patches/nginx-fix-pidfile.patch | |||
1561 | @@ -0,0 +1,89 @@ | |||
1562 | 1 | Description: Fix NGINX pidfile handling | ||
1563 | 2 | Author: Tj <ubuntu@iam.tj> | ||
1564 | 3 | Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/nginx/+bug/1581864 | ||
1565 | 4 | Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=876365 | ||
1566 | 5 | Last-Update: 2020-06-24 | ||
1567 | 6 | --- | ||
1568 | 7 | This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ | ||
1569 | 8 | diff --git a/src/core/nginx.c b/src/core/nginx.c | ||
1570 | 9 | index 9fcb0eb2..083eba1d 100644 | ||
1571 | 10 | --- a/src/core/nginx.c | ||
1572 | 11 | +++ b/src/core/nginx.c | ||
1573 | 12 | @@ -338,14 +338,21 @@ main(int argc, char *const *argv) | ||
1574 | 13 | ngx_process = NGX_PROCESS_MASTER; | ||
1575 | 14 | } | ||
1576 | 15 | |||
1577 | 16 | + /* tell-tale to detect if this is parent or child process */ | ||
1578 | 17 | + ngx_int_t child_pid = NGX_BUSY; | ||
1579 | 18 | + | ||
1580 | 19 | #if !(NGX_WIN32) | ||
1581 | 20 | |||
1582 | 21 | if (ngx_init_signals(cycle->log) != NGX_OK) { | ||
1583 | 22 | return 1; | ||
1584 | 23 | } | ||
1585 | 24 | |||
1586 | 25 | + /* tell-tale that this code has been executed */ | ||
1587 | 26 | + child_pid--; | ||
1588 | 27 | + | ||
1589 | 28 | if (!ngx_inherited && ccf->daemon) { | ||
1590 | 29 | - if (ngx_daemon(cycle->log) != NGX_OK) { | ||
1591 | 30 | + child_pid = ngx_daemon(cycle->log); | ||
1592 | 31 | + if (child_pid == NGX_ERROR) { | ||
1593 | 32 | return 1; | ||
1594 | 33 | } | ||
1595 | 34 | |||
1596 | 35 | @@ -358,8 +365,19 @@ main(int argc, char *const *argv) | ||
1597 | 36 | |||
1598 | 37 | #endif | ||
1599 | 38 | |||
1600 | 39 | - if (ngx_create_pidfile(&ccf->pid, cycle->log) != NGX_OK) { | ||
1601 | 40 | - return 1; | ||
1602 | 41 | + /* If ngx_daemon() returned the child's PID in the parent process | ||
1603 | 42 | + * after the fork() set ngx_pid to the child_pid, which gets | ||
1604 | 43 | + * written to the PID file, then exit. | ||
1605 | 44 | + * For NGX_WIN32 always write the PID file | ||
1606 | 45 | + * For others, only write it from the parent process */ | ||
1607 | 46 | + if (child_pid < NGX_OK || child_pid > NGX_OK) { | ||
1608 | 47 | + ngx_pid = child_pid > NGX_OK ? child_pid : ngx_pid; | ||
1609 | 48 | + if (ngx_create_pidfile(&ccf->pid, cycle->log) != NGX_OK) { | ||
1610 | 49 | + return 1; | ||
1611 | 50 | + } | ||
1612 | 51 | + } | ||
1613 | 52 | + if (child_pid > NGX_OK) { | ||
1614 | 53 | + exit(0); | ||
1615 | 54 | } | ||
1616 | 55 | |||
1617 | 56 | if (ngx_log_redirect_stderr(cycle) != NGX_OK) { | ||
1618 | 57 | diff --git a/src/os/unix/ngx_daemon.c b/src/os/unix/ngx_daemon.c | ||
1619 | 58 | index 385c49b6..3719854c 100644 | ||
1620 | 59 | --- a/src/os/unix/ngx_daemon.c | ||
1621 | 60 | +++ b/src/os/unix/ngx_daemon.c | ||
1622 | 61 | @@ -7,14 +7,17 @@ | ||
1623 | 62 | |||
1624 | 63 | #include <ngx_config.h> | ||
1625 | 64 | #include <ngx_core.h> | ||
1626 | 65 | +#include <unistd.h> | ||
1627 | 66 | |||
1628 | 67 | |||
1629 | 68 | ngx_int_t | ||
1630 | 69 | ngx_daemon(ngx_log_t *log) | ||
1631 | 70 | { | ||
1632 | 71 | int fd; | ||
1633 | 72 | + /* retain the return value for passing back to caller */ | ||
1634 | 73 | + pid_t pid_child = fork(); | ||
1635 | 74 | |||
1636 | 75 | - switch (fork()) { | ||
1637 | 76 | + switch (pid_child) { | ||
1638 | 77 | case -1: | ||
1639 | 78 | ngx_log_error(NGX_LOG_EMERG, log, ngx_errno, "fork() failed"); | ||
1640 | 79 | return NGX_ERROR; | ||
1641 | 80 | @@ -23,7 +26,8 @@ ngx_daemon(ngx_log_t *log) | ||
1642 | 81 | break; | ||
1643 | 82 | |||
1644 | 83 | default: | ||
1645 | 84 | - exit(0); | ||
1646 | 85 | + /* let caller do the exit() */ | ||
1647 | 86 | + return pid_child; | ||
1648 | 87 | } | ||
1649 | 88 | |||
1650 | 89 | ngx_parent = ngx_pid; | ||
1651 | diff --git a/debian/patches/series b/debian/patches/series | |||
1652 | index b221db7..d78aeb1 100644 | |||
1653 | --- a/debian/patches/series | |||
1654 | +++ b/debian/patches/series | |||
1655 | @@ -1,3 +1,5 @@ | |||
1656 | 1 | 0002-Make-sure-signature-stays-the-same-in-all-nginx-buil.patch | 1 | 0002-Make-sure-signature-stays-the-same-in-all-nginx-buil.patch |
1657 | 2 | 0003-define_gnu_source-on-other-glibc-based-platforms.patch | 2 | 0003-define_gnu_source-on-other-glibc-based-platforms.patch |
1658 | 3 | CVE-2019-20372.patch | 3 | CVE-2019-20372.patch |
1659 | 4 | ubuntu-branding.patch | ||
1660 | 5 | nginx-fix-pidfile.patch | ||
1661 | diff --git a/debian/patches/ubuntu-branding.patch b/debian/patches/ubuntu-branding.patch | |||
1662 | 4 | new file mode 100644 | 6 | new file mode 100644 |
1663 | index 0000000..6bf8ae5 | |||
1664 | --- /dev/null | |||
1665 | +++ b/debian/patches/ubuntu-branding.patch | |||
1666 | @@ -0,0 +1,20 @@ | |||
1667 | 1 | Description: Add Ubuntu token to NGINX_VER | ||
1668 | 2 | Author: Adam Conrad <adconrad@ubuntu.com> | ||
1669 | 3 | Forwarded: not-needed | ||
1670 | 4 | Last-Update: 2020-04-14 | ||
1671 | 5 | |||
1672 | 6 | --- | ||
1673 | 7 | src/core/nginx.h | 2 +- | ||
1674 | 8 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
1675 | 9 | |||
1676 | 10 | --- a/src/core/nginx.h | ||
1677 | 11 | +++ b/src/core/nginx.h | ||
1678 | 12 | @@ -11,7 +11,7 @@ | ||
1679 | 13 | |||
1680 | 14 | #define nginx_version 1018000 | ||
1681 | 15 | #define NGINX_VERSION "1.18.0" | ||
1682 | 16 | -#define NGINX_VER "nginx/" NGINX_VERSION | ||
1683 | 17 | +#define NGINX_VER "nginx/" NGINX_VERSION " (Ubuntu)" | ||
1684 | 18 | |||
1685 | 19 | #ifdef NGX_BUILD | ||
1686 | 20 | #define NGINX_VER_BUILD NGINX_VER " (" NGX_BUILD ")" |
Changelog:
- [✓] old content and logical tag match as expected
- [✓] changelog entry correct version and targeted codename
- [✓] changelog entries correct
I see some of the old changes have been forgotten to be mentioned on some old merges.
AFAICS you did well detecting and carrying them.
I was looking for `iproute2` but you squashed it with the port 80 checks, fine with me.
- [✓] update-maintainer has been run
Actual changes:
- [✓] no major new upstream changes to consider
- [✓] no further upstream version to consider
- [x] debian changes look safe (not as much as I expected as it seemed dormant there, more see below)
Old Delta:
- [✓] dropped changes are ok to be dropped
- [x] nothing else to drop (see below for details)
- [x] changes forwarded upstream/debian (see below for details)
New Delta:
- [✓] new change is just a typo fix to be squashed later and ok
Build/Test:
- [✓] build is ok
- [✓] verified PPA package installs/uninstalls
- [✓] autopkgtest against the PPA package passes
- [✓] sanity checks test fine
#1 Changelog
Forgotten to mention in changelog that it was dropped: sites-available /default: Update PHP path for PHP 7.4.
- d/conf/
added in 1.17.9-0ubuntu3 taken in Debian at 1.18.0-2
#2 submission to Debian/Upstream
I think some just are special to Ubuntu like branding, geoip and apport.
- The latter (apport) being debatable as many Debian packages have taken apport Delta being a no-op for them.
- PIDFile is awkward in bug 1581864 more and more ask to submit it or even call it a placebo, I feel if we keep this as-is forever it will bit rot and get worse. Submitting it seems painful but required.
Now that you rebased so well split, would you mind sending these over for their consideration?
#3 potential conflicts
This lists things that changed in Debian/Upstream and I wondered if we need to adapt
Conflict 1:
Ubuntu:
8 - Do not attempt to start nginx if other daemon is binding to port
9 80, to prevent install failure (LP #1782226):
Debian:
76 * Check if port 80 is free before starting during install
This is somewhat messed up. 70ef39b9cc7e3d8 af463b5d21 core,light, full,extras} .postinst: Add checks for whether
starting of the NGINX service during install/upgrade. core,light, full,extras} on
`iproute2` as the postinst scripts now use `ss` to determine if d15d197b2bdd804 4bb88c65fd
nginx- {core,light, full,extras} packages, they got missed in the
Debian added most of what we had.
We had:
commit b17a1ed07812137
Author: Bryce Harrington <email address hidden>
Date: Mon Jun 15 02:43:43 2020 +0000
- Do not attempt to start nginx if other daemon is binding to port
80, to prevent install failure (LP 1782226):
+ d/nginx{
port 80 is in use or not to determine whether or not to attempt
+ d/control: Add dependencies to nginx-{
Port 80 is open or not.
Which actually didn't add the iproute2 depencency, that was in
commit 844ab3317d0b0b0
Author: Bryce Harrington <email address hidden>
Date: Mon Jun 15 02:57:32 2020 +0000
- d/control: Add `iproute2` dependencies for the binary
appl...