Merge ~bryce/ubuntu/+source/nginx:merge-v1.22.1-7-lunar into ubuntu/+source/nginx:debian/sid
- Git
- lp:~bryce/ubuntu/+source/nginx
- merge-v1.22.1-7-lunar
- Merge into debian/sid
Status: | Work in progress |
---|---|
Proposed branch: | ~bryce/ubuntu/+source/nginx:merge-v1.22.1-7-lunar |
Merge into: | ubuntu/+source/nginx:debian/sid |
Diff against target: |
1975 lines (+1695/-1) 6 files modified
debian/changelog (+1645/-0) debian/control (+2/-1) debian/patches/series (+4/-0) debian/patches/ubuntu-branding.patch (+28/-0) debian/tests/branding (+12/-0) debian/tests/control (+4/-0) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Canonical Server | Pending | ||
Canonical Server Reporter | Pending | ||
Canonical Server Core Reviewers | Pending | ||
Canonical Server packageset reviewers | Pending | ||
git-ubuntu import | Pending | ||
Review via email: mp+437919@code.launchpad.net |
Commit message
Description of the change
We've been carrying a lot of delta to exclude modules that depend on things in universe. Debian has been working at redoing the packaging to break out modules as separate binary debs. This should allow us to drop much of our delta (pretty much everything except branding).
The package builds ok in PPA:
https:/
There are some autopkgtest failures on all architectures, however. I also get these when running autopkgtest locally. For example, the arm64 failures are:
- nginx/1.
+ ❌ nginx on lunar for amd64 @ 24.02.23 11:15:09 Log️ 🗒️
• light-simple FAIL 🟥
• branding FAIL 🟥
• ec-x25519 FAIL 🟥
• core-simple PASS 🟩
• full-simple FAIL 🟥
• extras-simple FAIL 🟥
• core-module-deps FAIL 🟥
• full-module-deps FAIL 🟥
• light-module-deps FAIL 🟥
• extras-module-deps FAIL 🟥
• reboot FAIL 🟥
• ssi-module-test PASS 🟩
The actual error logs all look like the following snippet:
-------
Investigating (0) nginx-light:amd64 < none -> 1.22.1-
Broken nginx-light:amd64 Depends on libnginx-
Broken nginx-light:amd64 Depends on nginx:amd64 < none | 1.22.1-
Considering nginx:amd64 0 as a solution to nginx-light:amd64 9999
Re-Instated nginx:amd64
Done
curl is already the newest version (7.87.0-1ubuntu1).
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
nginx-light : Depends: libnginx-
E: Unable to correct problems, you have held broken packages.
autopkgtest [11:01:34]: test ssi-module-test: preparing testbed
reboot FAIL badpkg
blame: nginx
badpkg: Test dependencies are unsatisfiable. A common reason is that your testbed is out of date with respect to the archive, and you need to use a current testbed or run apt-get update or use -U.
-------
Initial guess is it must be something to do with how the new packages are broken out, but I've not yet dug into this.
Unmerged commits
- e5f900b... by Bryce Harrington
-
update-maintainer
- 6678b0a... by Bryce Harrington
-
reconstruct-
changelog - 6bbe806... by Bryce Harrington
-
merge-changelogs
- 4f4583e... by Bryce Harrington
-
- d/m/p/http-
subs-filter/ pcre2.patch: Patch from debian 0d813834 to
fix FTBFS
[Debian switched to libpcre2 in 1.22.1-7] - 8b922f8... by Bryce Harrington
-
- d/control: (GeoIP2 related changes)
+ Update dependencies for http-geoip2 package to include libmaxminddb0.
+ Update nginx-core to include http-geoip2 module due to approved bin-MIR
(LP #1867198)
+ Move geoip2 module build flags to the common flags so all
package flavors have it.
+ Update dependencies for nginx-light, etc. to include
libnginx- mod-http- geoip2 as it's in the 'common build flags'
for all flavors of the builds.
+ Update package description for nginx-core to indicate geoip2
is included, and to list third party HTTP modules. GeoIP2
is not included for Stream by default, so we have to adjust
this because the Stream part isn't MIR'd.
[No longer required due to Debian packaging split] - 5ce074e... by Bryce Harrington
-
- d/control: drop GeoIP from nginx-core due to demotion of libgeoip
(LP #1861101, LP #1867150):
+ remove libnginx-mod-http- geoip from nginx-core dependency
+ have nginx-core depend on libnginx-mod-stream- geoip2
instead of libnginx-mod-stream- geoip
+ adjust package descriptions accordingly
[No longer required due to Debian packaging split] - 7a867ca... by Bryce Harrington
-
- Remove the Lua modules from NGINX (Server Team Decision) - future support
for Lua module now requires resty-core from OpenResty, meaning that if
we want to continue to support the Lua module, we have to start becoming
OpenResty - users should just use OpenResty at this point for Lua.
Changes made for this removal:
+ d/control:
+ Remove lua module from dependencies, and binary build item.
+ Add "Breaks" line for nginx-lua for older versions of NGINX.
This is added to the nginx metapackage and nginx-extras.
+ d/rules: Remove Lua module from the build flags for -extras.
+ d/http-lua, d/modules/{,patches/ ,watch/ }nginx- lua: Remove Lua
modules, watch file, module patches.
+ d/modules/control: Remove Lua module from definitions
+ d/copyright: Remove lua module.
+ d/tests/{control, lua/}: Remove Lua test entirely, remove
dependencies on any test which request
libnginx- mod-http- lua as it's gone.
[No longer required due to Debian packaging split] - 3d67a32... by Bryce Harrington
-
- d/control: make nginx and nginx-full arch any, so that nginx-full
is no longer pulled into main because of i386 (LP #1893267)
[No longer required due to Debian packaging split] - 391ff0e... by Bryce Harrington
-
- d/p/nginx-
fix-pidfile. patch: Fix NGINX PIDfile handling to avoid
SystemD race condition - thanks to Tj for the patch. (LP #1581864)
[Accepted by Debian 1.22.0-2. Deb #876365] - 0ef137d... by Bryce Harrington
-
* Dropped:
- d/apport/source_ nginx.py: Add apport hooks for additional bug
information gathering.
- d/nginx-common. install: Add install rule for apport hooks.
[Accepted by Debian in 1.22.0-2. Deb #963668]
Preview Diff
1 | diff --git a/debian/changelog b/debian/changelog |
2 | index c8f695b..aca3739 100644 |
3 | --- a/debian/changelog |
4 | +++ b/debian/changelog |
5 | @@ -1,3 +1,65 @@ |
6 | +nginx (1.22.1-7ubuntu1) lunar; urgency=medium |
7 | + |
8 | + * Merge with Debian unstable (LP: #1993421). Remaining changes: |
9 | + - Branding for Ubuntu |
10 | + + d/p/ubuntu-branding.patch: add Ubuntu branding |
11 | + + d/t/branding: Add autopkgtest to validate branding presence |
12 | + * Dropped: |
13 | + - d/apport/source_nginx.py: Add apport hooks for additional bug |
14 | + information gathering. |
15 | + - d/nginx-common.install: Add install rule for apport hooks. |
16 | + [Accepted by Debian in 1.22.0-2. Deb #963668] |
17 | + - d/p/nginx-fix-pidfile.patch: Fix NGINX PIDfile handling to avoid |
18 | + SystemD race condition - thanks to Tj for the patch. (LP #1581864) |
19 | + [Accepted by Debian 1.22.0-2. Deb #876365] |
20 | + - d/control: make nginx and nginx-full arch any, so that nginx-full |
21 | + is no longer pulled into main because of i386 (LP #1893267) |
22 | + [No longer required due to Debian packaging split] |
23 | + - Remove the Lua modules from NGINX (Server Team Decision) - future support |
24 | + for Lua module now requires resty-core from OpenResty, meaning that if |
25 | + we want to continue to support the Lua module, we have to start becoming |
26 | + OpenResty - users should just use OpenResty at this point for Lua. |
27 | + Changes made for this removal: |
28 | + + d/control: |
29 | + + Remove lua module from dependencies, and binary build item. |
30 | + + Add "Breaks" line for nginx-lua for older versions of NGINX. |
31 | + This is added to the nginx metapackage and nginx-extras. |
32 | + + d/rules: Remove Lua module from the build flags for -extras. |
33 | + + d/http-lua, d/modules/{,patches/,watch/}nginx-lua: Remove Lua |
34 | + modules, watch file, module patches. |
35 | + + d/modules/control: Remove Lua module from definitions |
36 | + + d/copyright: Remove lua module. |
37 | + + d/tests/{control,lua/}: Remove Lua test entirely, remove |
38 | + dependencies on any test which request |
39 | + libnginx-mod-http-lua as it's gone. |
40 | + [No longer required due to Debian packaging split] |
41 | + - d/control: drop GeoIP from nginx-core due to demotion of libgeoip |
42 | + (LP #1861101, LP #1867150): |
43 | + + remove libnginx-mod-http-geoip from nginx-core dependency |
44 | + + have nginx-core depend on libnginx-mod-stream-geoip2 |
45 | + instead of libnginx-mod-stream-geoip |
46 | + + adjust package descriptions accordingly |
47 | + [No longer required due to Debian packaging split] |
48 | + - d/control: (GeoIP2 related changes) |
49 | + + Update dependencies for http-geoip2 package to include libmaxminddb0. |
50 | + + Update nginx-core to include http-geoip2 module due to approved bin-MIR |
51 | + (LP #1867198) |
52 | + + Move geoip2 module build flags to the common flags so all |
53 | + package flavors have it. |
54 | + + Update dependencies for nginx-light, etc. to include |
55 | + libnginx-mod-http-geoip2 as it's in the 'common build flags' |
56 | + for all flavors of the builds. |
57 | + + Update package description for nginx-core to indicate geoip2 |
58 | + is included, and to list third party HTTP modules. GeoIP2 |
59 | + is not included for Stream by default, so we have to adjust |
60 | + this because the Stream part isn't MIR'd. |
61 | + [No longer required due to Debian packaging split] |
62 | + - d/m/p/http-subs-filter/pcre2.patch: Patch from debian 0d813834 to |
63 | + fix FTBFS |
64 | + [Debian switched to libpcre2 in 1.22.1-7] |
65 | + |
66 | + -- Bryce Harrington <bryce@canonical.com> Thu, 23 Feb 2023 01:22:32 -0800 |
67 | + |
68 | nginx (1.22.1-7) unstable; urgency=medium |
69 | |
70 | * nginx ABI release: nginx-abi-1.22.1-7 |
71 | @@ -190,6 +252,67 @@ nginx (1.22.0-2) unstable; urgency=medium |
72 | |
73 | -- Jan Mojžíš <jan.mojzis@gmail.com> Sun, 07 Aug 2022 16:14:59 +0200 |
74 | |
75 | +nginx (1.22.0-1ubuntu2) lunar; urgency=medium |
76 | + |
77 | + * Rebuild against new perlapi-5.36. |
78 | + |
79 | + -- Gianfranco Costamagna <locutusofborg@debian.org> Fri, 04 Nov 2022 16:49:47 +0100 |
80 | + |
81 | +nginx (1.22.0-1ubuntu1) kinetic; urgency=medium |
82 | + |
83 | + * Merge with Debian unstable (LP: #1982626). Remaining changes: |
84 | + - d/p/ubuntu-branding.patch: add Ubuntu branding |
85 | + - d/apport/source_nginx.py: Add apport hooks for additional bug |
86 | + information gathering. |
87 | + - d/nginx-common.install: Add install rule for apport hooks. |
88 | + - d/p/nginx-fix-pidfile.patch: Fix NGINX PIDfile handling to avoid |
89 | + SystemD race condition - thanks to Tj for the patch. (LP #1581864) |
90 | + - d/control: make nginx and nginx-full arch any, so that nginx-full |
91 | + is no longer pulled into main because of i386 (LP #1893267) |
92 | + - Remove the Lua modules from NGINX (Server Team Decision) - future support |
93 | + for Lua module now requires resty-core from OpenResty, meaning that if |
94 | + we want to continue to support the Lua module, we have to start becoming |
95 | + OpenResty - users should just use OpenResty at this point for Lua. |
96 | + Changes made for this removal: |
97 | + + d/control: |
98 | + + Remove lua module from dependencies, and binary build item. |
99 | + + Add "Breaks" line for nginx-lua for older versions of NGINX. |
100 | + This is added to the nginx metapackage and nginx-extras. |
101 | + + d/rules: Remove Lua module from the build flags for -extras. |
102 | + + d/http-lua, d/modules/{,patches/,watch/}nginx-lua: Remove Lua |
103 | + modules, watch file, module patches. |
104 | + + d/modules/control: Remove Lua module from definitions |
105 | + + d/copyright: Remove lua module. |
106 | + + d/tests/{control,lua/}: Remove Lua test entirely, remove |
107 | + dependencies on any test which request |
108 | + libnginx-mod-http-lua as it's gone. |
109 | + - d/control: drop GeoIP from nginx-core due to demotion of libgeoip |
110 | + (LP #1861101, LP #1867150): |
111 | + + remove libnginx-mod-http-geoip from nginx-core dependency |
112 | + + have nginx-core depend on libnginx-mod-stream-geoip2 |
113 | + instead of libnginx-mod-stream-geoip |
114 | + + adjust package descriptions accordingly |
115 | + - d/control: (GeoIP2 related changes) |
116 | + + Update dependencies for http-geoip2 package to include libmaxminddb0. |
117 | + + Update nginx-core to include http-geoip2 module due to approved bin-MIR |
118 | + (LP #1867198) |
119 | + + Move geoip2 module build flags to the common flags so all |
120 | + package flavors have it. |
121 | + + Update dependencies for nginx-light, etc. to include |
122 | + libnginx-mod-http-geoip2 as it's in the 'common build flags' |
123 | + for all flavors of the builds. |
124 | + + Update package description for nginx-core to indicate geoip2 |
125 | + is included, and to list third party HTTP modules. GeoIP2 |
126 | + is not included for Stream by default, so we have to adjust |
127 | + this because the Stream part isn't MIR'd. |
128 | + * d/p/ubuntu-branding.patch: Reimplement patch to avoid conflicting on |
129 | + (volatile) release version numbers when merging. |
130 | + * d/m/p/http-subs-filter/pcre2.patch: Patch from debian 0d813834 to |
131 | + fix FTBFS |
132 | + * d/t/branding: Add autopkgtest to validate branding presence |
133 | + |
134 | + -- Bryce Harrington <bryce@canonical.com> Fri, 22 Jul 2022 17:56:50 -0700 |
135 | + |
136 | nginx (1.22.0-1) unstable; urgency=medium |
137 | |
138 | [ Thomas Ward ] |
139 | @@ -234,6 +357,82 @@ nginx (1.22.0-1) unstable; urgency=medium |
140 | |
141 | -- Thomas Ward <teward@ubuntu.com> Tue, 10 May 2022 12:08:02 -0400 |
142 | |
143 | +nginx (1.20.2-2ubuntu2) kinetic; urgency=medium |
144 | + |
145 | + * d/http-lua: Remove another lua patch |
146 | + |
147 | + -- Bryce Harrington <bryce@canonical.com> Fri, 15 Jul 2022 04:50:47 +0000 |
148 | + |
149 | +nginx (1.20.2-2ubuntu1) kinetic; urgency=medium |
150 | + |
151 | + * Merge with Debian unstable. Remaining changes: |
152 | + - d/p/ubuntu-branding.patch: add Ubuntu branding |
153 | + - d/apport/source_nginx.py: Add apport hooks for additional bug |
154 | + information gathering. |
155 | + - d/nginx-common.install: Add install rule for apport hooks. |
156 | + - d/p/nginx-fix-pidfile.patch: Fix NGINX PIDfile handling to avoid |
157 | + SystemD race condition - thanks to Tj for the patch. (LP #1581864) |
158 | + - d/control: make nginx and nginx-full arch any, so that nginx-full |
159 | + is no longer pulled into main because of i386 (LP #1893267) |
160 | + - Remove the Lua modules from NGINX (Server Team Decision) - future support |
161 | + for Lua module now requires resty-core from OpenResty, meaning that if |
162 | + we want to continue to support the Lua module, we have to start becoming |
163 | + OpenResty - users should just use OpenResty at this point for Lua. |
164 | + Changes made for this removal: |
165 | + + d/control: |
166 | + + Remove lua module from dependencies, and binary build item. |
167 | + + Add "Breaks" line for nginx-lua for older versions of NGINX. |
168 | + This is added to the nginx metapackage and nginx-extras. |
169 | + + d/rules: Remove Lua module from the build flags for -extras. |
170 | + + d/modules/{,patches/,watch/}nginx-lua: Remove Lua module, watch file, |
171 | + module patches. |
172 | + + d/modules/control: Remove Lua module from definitions |
173 | + + d/copyright: Remove lua module. |
174 | + + d/tests/{control,lua/}: Remove Lua test entirely, remove |
175 | + dependencies on any test which request |
176 | + libnginx-mod-http-lua as it's gone. |
177 | + - d/control: drop GeoIP from nginx-core due to demotion of libgeoip |
178 | + (LP #1861101, LP #1867150): |
179 | + + remove libnginx-mod-http-geoip from nginx-core dependency |
180 | + + have nginx-core depend on libnginx-mod-stream-geoip2 |
181 | + instead of libnginx-mod-stream-geoip |
182 | + + adjust package descriptions accordingly |
183 | + - d/control: (GeoIP2 related changes) |
184 | + + Update dependencies for http-geoip2 package to include libmaxminddb0. |
185 | + + Update nginx-core to include http-geoip2 module due to approved bin-MIR |
186 | + (LP #1867198) |
187 | + + Move geoip2 module build flags to the common flags so all |
188 | + package flavors have it. |
189 | + + Update dependencies for nginx-light, etc. to include |
190 | + libnginx-mod-http-geoip2 as it's in the 'common build flags' |
191 | + for all flavors of the builds. |
192 | + + Update package description for nginx-core to indicate geoip2 |
193 | + is included, and to list third party HTTP modules. GeoIP2 |
194 | + is not included for Stream by default, so we have to adjust |
195 | + this because the Stream part isn't MIR'd. |
196 | + * d/p/ubuntu-branding.patch: Refresh |
197 | + * Dropped: |
198 | + - DNS Resolver Off-by-One Heap Write |
199 | + + debian/patches/CVE-2021-23017.patch: fix logic in |
200 | + src/core/ngx_resolver.c. |
201 | + [Not needed: Replaced by upstream patches in separate commit] |
202 | + - DNS Resolver issues |
203 | + + debian/patches/CVE-2021-23017-1.patch: fixed off-by-one write in |
204 | + src/core/ngx_resolver.c. |
205 | + + debian/patches/CVE-2021-23017-2.patch: fixed off-by-one read in |
206 | + src/core/ngx_resolver.c. |
207 | + + debian/patches/CVE-2021-23017.patch: removed, replaced with upstream |
208 | + commits. |
209 | + [Included in upstream release 1.20.1] |
210 | + - ALPACA TLS issue |
211 | + + debian/patches/CVE-2021-3618.patch: specify the number of |
212 | + errors after which the connection is closed in |
213 | + src/mail/ngx_mail.h, src/mail/ngx_mail_core_module.c and |
214 | + src/mail/ngx_mail_handler.c. |
215 | + [Included in Debian release 1.20.2-2] |
216 | + |
217 | + -- Bryce Harrington <bryce@canonical.com> Tue, 12 Jul 2022 10:23:53 -0700 |
218 | + |
219 | nginx (1.20.2-2) unstable; urgency=medium |
220 | |
221 | [ Thomas Ward ] |
222 | @@ -326,6 +525,156 @@ nginx (1.18.0-6.1) unstable; urgency=high |
223 | |
224 | -- Salvatore Bonaccorso <carnil@debian.org> Sat, 29 May 2021 16:21:37 +0200 |
225 | |
226 | +nginx (1.18.0-6ubuntu14.1) jammy-security; urgency=medium |
227 | + |
228 | + * SECURITY UPDATE: ALPACA TLS issue |
229 | + - debian/patches/CVE-2021-3618.patch: specify the number of |
230 | + errors after which the connection is closed in |
231 | + src/mail/ngx_mail.h, src/mail/ngx_mail_core_module.c and |
232 | + src/mail/ngx_mail_handler.c. |
233 | + - CVE-2021-3618 |
234 | + |
235 | + -- David Fernandez Gonzalez <david.fernandezgonzalez@canonical.com> Wed, 27 Apr 2022 12:56:57 +0200 |
236 | + |
237 | +nginx (1.18.0-6ubuntu14) jammy; urgency=medium |
238 | + |
239 | + * No-change rebuild to update maintainer scripts, see LP: 1959054 |
240 | + |
241 | + -- Dave Jones <dave.jones@canonical.com> Wed, 16 Feb 2022 17:10:20 +0000 |
242 | + |
243 | +nginx (1.18.0-6ubuntu13) jammy; urgency=medium |
244 | + |
245 | + * No-change rebuild for the perl update. |
246 | + |
247 | + -- Matthias Klose <doko@ubuntu.com> Sun, 06 Feb 2022 13:48:12 +0100 |
248 | + |
249 | +nginx (1.18.0-6ubuntu12) jammy; urgency=medium |
250 | + |
251 | + * No-change rebuild against openssl3 |
252 | + |
253 | + -- Simon Chopin <simon.chopin@canonical.com> Wed, 24 Nov 2021 13:59:50 +0000 |
254 | + |
255 | +nginx (1.18.0-6ubuntu11) impish; urgency=medium |
256 | + |
257 | + * No-change rebuild to build packages with zstd compression. |
258 | + |
259 | + -- Matthias Klose <doko@ubuntu.com> Thu, 07 Oct 2021 12:21:36 +0200 |
260 | + |
261 | +nginx (1.18.0-6ubuntu10) impish; urgency=medium |
262 | + |
263 | + * SECURITY UPDATE: DNS Resolver issues |
264 | + - debian/patches/CVE-2021-23017-1.patch: fixed off-by-one write in |
265 | + src/core/ngx_resolver.c. |
266 | + - debian/patches/CVE-2021-23017-2.patch: fixed off-by-one read in |
267 | + src/core/ngx_resolver.c. |
268 | + - debian/patches/CVE-2021-23017.patch: removed, replaced with upstream |
269 | + commits. |
270 | + - CVE-2021-23017 |
271 | + |
272 | + -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Wed, 26 May 2021 06:59:42 -0400 |
273 | + |
274 | +nginx (1.18.0-6ubuntu9) impish; urgency=medium |
275 | + |
276 | + * SECURITY UPDATE: DNS Resolver Off-by-One Heap Write |
277 | + - debian/patches/CVE-2021-23017.patch: fix logic in |
278 | + src/core/ngx_resolver.c. |
279 | + - CVE-2021-23017 |
280 | + |
281 | + -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Tue, 25 May 2021 13:06:54 -0400 |
282 | + |
283 | +nginx (1.18.0-6ubuntu8) hirsute; urgency=medium |
284 | + |
285 | + * d/modules/control: Remove Lua module from definitions |
286 | + * d/tests/: |
287 | + - control: Remove Lua test, remove dependencies on any test which |
288 | + request libnginx-mod-http-lua as it's gone. |
289 | + - lua: Remove the lua test entirely. |
290 | + |
291 | + -- Thomas Ward <teward@ubuntu.com> Wed, 10 Mar 2021 10:50:43 -0500 |
292 | + |
293 | +nginx (1.18.0-6ubuntu7) hirsute; urgency=medium |
294 | + |
295 | + * d/control: |
296 | + - Fix dependencies issue for libnginx-mod-http-geoip2 - missing a |
297 | + character in the depends. |
298 | + |
299 | + -- Thomas Ward <teward@ubuntu.com> Tue, 09 Mar 2021 19:03:55 -0500 |
300 | + |
301 | +nginx (1.18.0-6ubuntu6) hirsute; urgency=medium |
302 | + |
303 | + * d/control: |
304 | + - Update dependencies for nginx-light, etc. to include |
305 | + libnginx-mod-http-geoip2 as it's in the 'common build flags' for |
306 | + all flavors of the builds. |
307 | + - Update nginx-core package description to list third party HTTP |
308 | + modules. GeoIP2 is not included for Stream by default, so we |
309 | + have to adjust this because the Stream part isn't MIR'd. |
310 | + |
311 | + -- Thomas Ward <teward@ubuntu.com> Tue, 09 Mar 2021 12:41:36 -0500 |
312 | + |
313 | +nginx (1.18.0-6ubuntu5) hirsute; urgency=medium |
314 | + |
315 | + * d/control: (GeoIP2 related changes) |
316 | + - Update dependencies for http-geoip2 package. |
317 | + - Update nginx-core to include http-geoip2 module due to approved bin-MIR |
318 | + (LP: #1867198) |
319 | + - Update description to nginx-core to indicate geoip2 is included. |
320 | + * d/control: move geoip2 module build flags to the common flags so all |
321 | + package flavors have it. |
322 | + * d/modules/http-geoip2: Update to upstream version 3.3. |
323 | + * Remove the Lua modules from NGINX (Server Team Decision) - future support |
324 | + for Lua module now requires resty-core from OpenResty, meaning that if |
325 | + we want to continue to support the Lua module, we have to start becoming |
326 | + OpenResty - users should just use OpenResty at this point for Lua. |
327 | + Changes made for this removal: |
328 | + - d/control: |
329 | + - Remove lua module from dependencies, and binary build item. |
330 | + - Add "Breaks" line for nginx-lua for older versions of NGINX. |
331 | + This is added to the nginx metapackage and nginx-extras. |
332 | + - d/copyright: Remove lua module. |
333 | + - d/modules/{,patches/,watch/}nginx-lua: Remove Lua module, watch file, |
334 | + module patches. |
335 | + - d/rules: Remove Lua module from the build flags for -extras. |
336 | + |
337 | + -- Thomas Ward <teward@ubuntu.com> Mon, 08 Mar 2021 09:59:56 -0500 |
338 | + |
339 | +nginx (1.18.0-6ubuntu4) hirsute; urgency=medium |
340 | + |
341 | + * No-change rebuild for the perl update. |
342 | + |
343 | + -- Matthias Klose <doko@ubuntu.com> Mon, 09 Nov 2020 12:46:47 +0100 |
344 | + |
345 | +nginx (1.18.0-6ubuntu3) hirsute; urgency=medium |
346 | + |
347 | + * No-change rebuild for the perl update. |
348 | + |
349 | + -- Matthias Klose <doko@ubuntu.com> Mon, 09 Nov 2020 10:51:27 +0100 |
350 | + |
351 | +nginx (1.18.0-6ubuntu2) groovy; urgency=medium |
352 | + |
353 | + * d/control: make nginx and nginx-full arch any, so that nginx-full |
354 | + is no longer pulled into main because of i386 (LP: #1893267) |
355 | + |
356 | + -- Andreas Hasenack <andreas@canonical.com> Thu, 27 Aug 2020 16:59:57 -0300 |
357 | + |
358 | +nginx (1.18.0-6ubuntu1) groovy; urgency=medium |
359 | + |
360 | + * Merge with Debian unstable. Remaining changes: |
361 | + - d/p/ubuntu-branding.patch: add Ubuntu branding |
362 | + - d/apport/source_nginx.py: Add apport hooks for additional bug |
363 | + information gathering. |
364 | + - d/nginx-common.install: Add install rule for apport hooks. |
365 | + - d/p/nginx-fix-pidfile.patch: Fix NGINX PIDfile handling to avoid |
366 | + SystemD race condition - thanks to Tj for the patch. (LP #1581864) |
367 | + - d/control: drop GeoIP from nginx-core due to demotion of libgeoip |
368 | + (LP #1861101, LP #1867150): |
369 | + + remove libnginx-mod-http-geoip from nginx-core dependency |
370 | + + have nginx-core depend on libnginx-mod-stream-geoip2 |
371 | + instead of libnginx-mod-stream-geoip |
372 | + + adjust package descriptions accordingly |
373 | + |
374 | + -- Andreas Hasenack <andreas@canonical.com> Tue, 25 Aug 2020 11:11:41 -0300 |
375 | + |
376 | nginx (1.18.0-6) unstable; urgency=medium |
377 | |
378 | * Fix GCC-10 compatibility (Closes: #957605). |
379 | @@ -350,6 +699,69 @@ nginx (1.18.0-4) unstable; urgency=medium |
380 | |
381 | -- Ondřej Nový <onovy@debian.org> Fri, 03 Jul 2020 09:34:49 +0200 |
382 | |
383 | +nginx (1.18.0-3ubuntu2) groovy; urgency=medium |
384 | + |
385 | + * Re-apply demotion of geoip in favor of geoip2 |
386 | + - Fixes some accidentally dropped delta from merge to fix |
387 | + unsatisfiable depends. nginx-[core|full] need to depend on |
388 | + libnginx-mod-stream-geoip2, not on -geoip. |
389 | + (LP #1861101) |
390 | + |
391 | + -- Bryce Harrington <bryce@canonical.com> Mon, 06 Jul 2020 15:12:26 -0700 |
392 | + |
393 | +nginx (1.18.0-3ubuntu1) groovy; urgency=medium |
394 | + |
395 | + * Merge with Debian unstable. Remaining changes: |
396 | + - d/p/ubuntu-branding.patch: add Ubuntu branding (refreshed) |
397 | + - d/apport/source_nginx.py: Add apport hooks for additional bug |
398 | + information gathering. |
399 | + - d/nginx-common.install: Add install rule for apport hooks. |
400 | + - d/p/nginx-fix-pidfile.patch: Fix NGINX PIDfile handling to avoid |
401 | + SystemD race condition - thanks to Tj for the patch. (LP #1581864) |
402 | + - Drop GeoIP from nginx-core due to demotion of libgeoip |
403 | + (LP #1861101, LP #1867150): |
404 | + + d/control: Remove libnginx-mod-http-geoip from nginx-core dependency |
405 | + + d/rules: Remove the configure line of with-http_geoip_module=dynamic |
406 | + from the nginx-core build flags, due to demotion of libgeoip and the |
407 | + removal of the dynamic library from install deps for nginx-core. |
408 | + * d/a/source_nginx.py: Fix indentation in apport hook |
409 | + * d/p/nginx-fix-pidfile.patch: Update dep3 with fwd debian link |
410 | + * Dropped: |
411 | + - debian/patches/0002-Make-sure-signature-stays-the-same-in- |
412 | + all-nginx-buil.patch: Refreshed patch - Merge-o-Matic introduced some |
413 | + fuzz which caused issues. |
414 | + [ Does not seem necessary ] |
415 | + - d/control: drop mention of SSL Preread from nginx-full, nginx-extras |
416 | + [ Previously undocumented ] |
417 | + - d/gbp.conf: update for 1.12 release |
418 | + [ Previously undocumented ] |
419 | + - d/p/0003-define_gnu_source-on-other-glibc-based-platforms.patch: |
420 | + Refresh patch. |
421 | + [ Previously undocumented ] |
422 | + - d/{control,rules,nginx-core.*}: add new binary package for main, |
423 | + nginx-core, which contains only source-tarball-included modules |
424 | + and no third-party modules. |
425 | + - debian/tests/control: add nginx-core test. |
426 | + - Add GeoIP2 third party module to nginx-full and nginx-extras |
427 | + (LP #1825895). The following is the files list for this: |
428 | + + d/{control,rules}: Add libnginx-mod-http-geoip2 and corresponding |
429 | + build rules. |
430 | + + d/modules/http-geoip2{,/*}: Add geoip2 module from third party git. |
431 | + + d/copyright: Add relevant copyright lines for GeoIP2 module. |
432 | + - d/conf/sites-available/default: Update PHP path for PHP 7.4. |
433 | + [added in 1.17.9-0ubuntu3 taken by Debian in 1.18.0-2] |
434 | + - d/nginx-full.postinst: Add checks for whether |
435 | + port 80 is in use or not to determine whether or not to attempt |
436 | + starting of the NGINX service during install/upgrade. |
437 | + - d/control: Add dependency from nginx-full on `iproute2` as the |
438 | + postinst scripts now use `ss` to determine if Port 80 is open |
439 | + or not. |
440 | + [Taken by Debian in 1.18.0-2] |
441 | + - d/rules: Enable --with-compat build option for all nginx package |
442 | + flavors (LP #1797897) |
443 | + |
444 | + -- Bryce Harrington <bryce@canonical.com> Wed, 24 Jun 2020 23:15:11 +0000 |
445 | + |
446 | nginx (1.18.0-3) unstable; urgency=medium |
447 | |
448 | * Source-only upload to allow migration. |
449 | @@ -407,6 +819,225 @@ nginx (1.18.0-1) unstable; urgency=medium |
450 | |
451 | -- Ondřej Nový <onovy@debian.org> Fri, 29 May 2020 19:03:30 +0200 |
452 | |
453 | +nginx (1.17.10-0ubuntu1) focal; urgency=medium |
454 | + |
455 | + * New upstream release (1.17.9) - full changelog available from |
456 | + http://nginx.org/en/CHANGES |
457 | + * Remaining Ubuntu-specific changes: |
458 | + - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed) |
459 | + - d/{control,rules,nginx-core.*}: add new binary package for main, |
460 | + nginx-core, which contains only source-tarball-included modules |
461 | + and no third-party modules. |
462 | + - debian/tests/control: add nginx-core test. |
463 | + - debian/apport/source_nginx.py: Add apport hooks for additional bug |
464 | + information gathering. |
465 | + - debian/nginx-common.install: Add install rule for apport hooks. |
466 | + - d/nginx-{core,light,full,extras}.postinst: Add checks for whether |
467 | + port 80 is in use or not to determine whether or not to attempt |
468 | + starting of the NGINX service during install/upgrade |
469 | + - d/control: Add dependencies to nginx-{core,light,full,extras} on |
470 | + `iproute2` as the postinst scripts now use `ss` to determine if |
471 | + Port 80 is open or not. |
472 | + - d/rules: Enable --with-compat build option for all nginx package |
473 | + flavors |
474 | + - d/{control,rules,copyright,modules/http-geoip2*}: Add GeoIP2 third party |
475 | + module to nginx-full and nginx-extras (and use proper DEP5 syntax for |
476 | + d/copyright). |
477 | + - d/control, d/rules: Drop GeoIP from nginx-core due to demotion of |
478 | + libgeoip. |
479 | + |
480 | + -- Thomas Ward <teward@ubuntu.com> Tue, 14 Apr 2020 12:53:34 -0400 |
481 | + |
482 | +nginx (1.17.9-0ubuntu3) focal; urgency=medium |
483 | + |
484 | + * d/conf/sites-available/default: Update PHP path for PHP 7.4. |
485 | + |
486 | + -- Thomas Ward <teward@ubuntu.com> Thu, 26 Mar 2020 10:53:52 -0400 |
487 | + |
488 | +nginx (1.17.9-0ubuntu2) focal; urgency=medium |
489 | + |
490 | + * Drop GeoIP from nginx-core due to demotion of libgeoip (LP: #1861101, |
491 | + LP: #1867150): |
492 | + - d/control: Remove libnginx-mod-http-geoip from nginx-core dependency |
493 | + - d/rules: Remove the configure line of with-http_geoip_module=dynamic |
494 | + from the nginx-core build flags, due to demotion of libgeoip and the |
495 | + removal of the dynamic library from install deps for nginx-core. |
496 | + |
497 | + -- Thomas Ward <teward@ubuntu.com> Wed, 11 Mar 2020 13:41:07 -0400 |
498 | + |
499 | +nginx (1.17.9-0ubuntu1) focal; urgency=medium |
500 | + |
501 | + * New upstream release (1.17.9) - full changelog available from |
502 | + http://nginx.org/en/CHANGES |
503 | + * Remaining Ubuntu-specific changes: |
504 | + - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed) |
505 | + - d/{control,rules,nginx-core.*}: add new binary package for main, |
506 | + nginx-core, which contains only source-tarball-included modules |
507 | + and no third-party modules. |
508 | + - debian/tests/control: add nginx-core test. |
509 | + - debian/apport/source_nginx.py: Add apport hooks for additional bug |
510 | + information gathering. |
511 | + - debian/nginx-common.install: Add install rule for apport hooks. |
512 | + - d/nginx-{core,light,full,extras}.postinst: Add checks for whether |
513 | + port 80 is in use or not to determine whether or not to attempt |
514 | + starting of the NGINX service during install/upgrade |
515 | + - d/control: Add dependencies to nginx-{core,light,full,extras} on |
516 | + `iproute2` as the postinst scripts now use `ss` to determine if |
517 | + Port 80 is open or not. |
518 | + - d/rules: Enable --with-compat build option for all nginx package |
519 | + flavors |
520 | + - d/{control,rules,copyright,modules/http-geoip2*}: Add GeoIP2 third party |
521 | + module to nginx-full and nginx-extras (and use proper DEP5 syntax for |
522 | + d/copyright). |
523 | + |
524 | + -- Thomas Ward <teward@ubuntu.com> Tue, 03 Mar 2020 11:05:45 -0500 |
525 | + |
526 | +nginx (1.17.8-0ubuntu3) focal; urgency=medium |
527 | + |
528 | + * d/conf/sites-available/default: Indentation consistency. |
529 | + Fix an indentation issue introduced by 1.17.8-0ubuntu2 to make sure that |
530 | + indentation in the default config file is consistent. |
531 | + |
532 | + -- Thomas Ward <teward@ubuntu.com> Wed, 26 Feb 2020 10:35:13 -0500 |
533 | + |
534 | +nginx (1.17.8-0ubuntu2) focal; urgency=medium |
535 | + |
536 | + * d/conf/sites-available/default: Revert changes done in #1743592. |
537 | + Reverts this change: |
538 | + - d/conf/sites-available/default: Update default nginx site |
539 | + configuration file to remove the IPv6 listening line so that servers |
540 | + running without IPv6 enabled at all on the system will start nginx |
541 | + properly. |
542 | + |
543 | + -- Thomas Ward <teward@ubuntu.com> Thu, 20 Feb 2020 13:52:32 -0500 |
544 | + |
545 | +nginx (1.17.8-0ubuntu1) focal; urgency=medium |
546 | + |
547 | + * New upstream release (1.17.8) - full changelog available from |
548 | + http://nginx.org/en/CHANGES |
549 | + * Remaining Ubuntu-specific changes: |
550 | + - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed) |
551 | + - d/{control,rules,nginx-core.*}: add new binary package for main, |
552 | + nginx-core, which contains only source-tarball-included modules |
553 | + and no third-party modules. |
554 | + - debian/tests/control: add nginx-core test. |
555 | + - debian/apport/source_nginx.py: Add apport hooks for additional bug |
556 | + information gathering. |
557 | + - debian/nginx-common.install: Add install rule for apport hooks. |
558 | + - d/nginx-{core,light,full,extras}.postinst: Add checks for whether |
559 | + port 80 is in use or not to determine whether or not to attempt |
560 | + starting of the NGINX service during install/upgrade |
561 | + - d/control: Add dependencies to nginx-{core,light,full,extras} on |
562 | + `iproute2` as the postinst scripts now use `ss` to determine if |
563 | + Port 80 is open or not. |
564 | + - d/rules: Enable --with-compat build option for all nginx package |
565 | + flavors |
566 | + - d/{control,rules,copyright,modules/http-geoip2*}: Add GeoIP2 third party |
567 | + module to nginx-full and nginx-extras (and use proper DEP5 syntax for |
568 | + d/copyright). |
569 | + - d/conf/sites-available/default: Update default nginx site configuration |
570 | + file to remove the IPv6 listening line so that servers running without |
571 | + IPv6 enabled at all on the system will start nginx properly. |
572 | + (LP: #1743592) |
573 | + |
574 | + -- Thomas Ward <teward@ubuntu.com> Tue, 18 Feb 2020 19:01:02 -0500 |
575 | + |
576 | +nginx (1.17.7-0ubuntu1) focal; urgency=medium |
577 | + |
578 | + * New upstream release (1.17.7) - full changelog available from |
579 | + http://nginx.org/en/CHANGES |
580 | + * Remaining Ubuntu-specific changes: |
581 | + - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed) |
582 | + - d/{control,rules,nginx-core.*}: add new binary package for main, |
583 | + nginx-core, which contains only source-tarball-included modules |
584 | + and no third-party modules. |
585 | + - debian/tests/control: add nginx-core test. |
586 | + - debian/apport/source_nginx.py: Add apport hooks for additional bug |
587 | + information gathering. |
588 | + - debian/nginx-common.install: Add install rule for apport hooks. |
589 | + - d/nginx-{core,light,full,extras}.postinst: Add checks for whether |
590 | + port 80 is in use or not to determine whether or not to attempt |
591 | + starting of the NGINX service during install/upgrade |
592 | + - d/control: Add dependencies to nginx-{core,light,full,extras} on |
593 | + `iproute2` as the postinst scripts now use `ss` to determine if |
594 | + Port 80 is open or not. |
595 | + - d/rules: Enable --with-compat build option for all nginx package |
596 | + flavors |
597 | + - d/{control,rules,copyright,modules/http-geoip2*}: Add GeoIP2 third party |
598 | + module to nginx-full and nginx-extras (and use proper DEP5 syntax for |
599 | + d/copyright). |
600 | + - d/conf/sites-available/default: Update default nginx site configuration |
601 | + file to remove the IPv6 listening line so that servers running without |
602 | + IPv6 enabled at all on the system will start nginx properly. |
603 | + (LP: #1743592) |
604 | + |
605 | + |
606 | + -- Thomas Ward <teward@ubuntu.com> Mon, 30 Dec 2019 13:02:58 -0500 |
607 | + |
608 | +nginx (1.17.6-0ubuntu1) focal; urgency=medium |
609 | + |
610 | + * New upstream release (1.17.6) - full changelog available from |
611 | + http://nginx.org/en/CHANGES |
612 | + * Remaining Ubuntu-specific changes: |
613 | + - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed) |
614 | + - d/{control,rules,nginx-core.*}: add new binary package for main, |
615 | + nginx-core, which contains only source-tarball-included modules |
616 | + and no third-party modules. |
617 | + - debian/tests/control: add nginx-core test. |
618 | + - debian/apport/source_nginx.py: Add apport hooks for additional bug |
619 | + information gathering. |
620 | + - debian/nginx-common.install: Add install rule for apport hooks. |
621 | + - d/nginx-{core,light,full,extras}.postinst: Add checks for whether |
622 | + port 80 is in use or not to determine whether or not to attempt |
623 | + starting of the NGINX service during install/upgrade |
624 | + - d/control: Add dependencies to nginx-{core,light,full,extras} on |
625 | + `iproute2` as the postinst scripts now use `ss` to determine if |
626 | + Port 80 is open or not. |
627 | + - d/rules: Enable --with-compat build option for all nginx package |
628 | + flavors |
629 | + - d/{control,rules,copyright,modules/http-geoip2*}: Add GeoIP2 third party |
630 | + module to nginx-full and nginx-extras (and use proper DEP5 syntax for |
631 | + d/copyright). |
632 | + - d/conf/sites-available/default: Update default nginx site configuration |
633 | + file to remove the IPv6 listening line so that servers running without |
634 | + IPv6 enabled at all on the system will start nginx properly. |
635 | + (LP: #1743592) |
636 | + |
637 | + |
638 | + -- Thomas Ward <teward@ubuntu.com> Tue, 19 Nov 2019 10:34:14 -0500 |
639 | + |
640 | +nginx (1.17.5-0ubuntu1) focal; urgency=medium |
641 | + |
642 | + * New upstream release (1.17.5) - full changelog available from |
643 | + http://nginx.org/en/CHANGES |
644 | + * Remaining Ubuntu-specific changes: |
645 | + - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed) |
646 | + - d/{control,rules,nginx-core.*}: add new binary package for main, |
647 | + nginx-core, which contains only source-tarball-included modules |
648 | + and no third-party modules. |
649 | + - debian/tests/control: add nginx-core test. |
650 | + - debian/apport/source_nginx.py: Add apport hooks for additional bug |
651 | + information gathering. |
652 | + - debian/nginx-common.install: Add install rule for apport hooks. |
653 | + - d/nginx-{core,light,full,extras}.postinst: Add checks for whether |
654 | + port 80 is in use or not to determine whether or not to attempt |
655 | + starting of the NGINX service during install/upgrade |
656 | + - d/control: Add dependencies to nginx-{core,light,full,extras} on |
657 | + `iproute2` as the postinst scripts now use `ss` to determine if |
658 | + Port 80 is open or not. |
659 | + - d/rules: Enable --with-compat build option for all nginx package |
660 | + flavors |
661 | + - d/{control,rules,copyright,modules/http-geoip2*}: Add GeoIP2 third party |
662 | + module to nginx-full and nginx-extras (and use proper DEP5 syntax for |
663 | + d/copyright). |
664 | + * New Ubuntu-specific changes: |
665 | + - d/conf/sites-available/default: Update default nginx site configuration |
666 | + file to remove the IPv6 listening line so that servers running without |
667 | + IPv6 enabled at all on the system will start nginx properly. |
668 | + (LP: #1743592) |
669 | + |
670 | + -- Thomas Ward <teward@ubuntu.com> Fri, 01 Nov 2019 11:55:10 -0400 |
671 | + |
672 | nginx (1.16.1-3) unstable; urgency=high |
673 | |
674 | * Handle CVE-2019-20372, error page request smuggling |
675 | @@ -431,6 +1062,294 @@ nginx (1.16.1-1) unstable; urgency=medium |
676 | |
677 | -- Christos Trochalakis <ctrochalakis@debian.org> Mon, 09 Sep 2019 18:24:43 +0300 |
678 | |
679 | +nginx (1.16.1-0ubuntu3) focal; urgency=medium |
680 | + |
681 | + * No-change rebuild for the perl update. |
682 | + |
683 | + -- Matthias Klose <doko@ubuntu.com> Fri, 18 Oct 2019 19:37:10 +0000 |
684 | + |
685 | +nginx (1.16.1-0ubuntu2) eoan; urgency=medium |
686 | + |
687 | + * d/conf/sites-available/default: Update PHP referred to in the |
688 | + example in the default configuration to PHP 7.2. |
689 | + (LP: #1831748) |
690 | + |
691 | + -- Thomas Ward <teward@ubuntu.com> Thu, 15 Aug 2019 12:01:39 -0400 |
692 | + |
693 | +nginx (1.16.1-0ubuntu1) eoan; urgency=medium |
694 | + |
695 | + * New upstream release (1.16.1) - full changelog available from |
696 | + http://nginx.org/en/CHANGES-1.16 |
697 | + * This patch contains security patches only. |
698 | + * Security content in this version: |
699 | + - When using HTTP/2 a client might cause excessive memory consumption |
700 | + and CPU usage (CVE-2019-9511. CVE-2019-9513, CVE-2019-9516) |
701 | + |
702 | + -- Thomas Ward <teward@ubuntu.com> Tue, 13 Aug 2019 13:08:03 -0400 |
703 | + |
704 | +nginx (1.16.0-0ubuntu2) eoan; urgency=medium |
705 | + |
706 | + * d/patches/nginx-fix-pidfile.patch: Fix NGINX PIDfile handling to avoid |
707 | + SystemD race condition - thanks to Tj for the patch. (LP: #1581864) |
708 | + |
709 | + -- Thomas Ward <teward@ubuntu.com> Tue, 04 Jun 2019 11:43:30 -0400 |
710 | + |
711 | +nginx (1.16.0-0ubuntu1) eoan; urgency=medium |
712 | + |
713 | + * New upstream release (1.16.0) - full changelog available from |
714 | + http://nginx.org/en/CHANGES |
715 | + * Remaining Ubuntu-specific changes: |
716 | + - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed) |
717 | + - d/{control,rules,nginx-core.*}: add new binary package for main, |
718 | + nginx-core, which contains only source-tarball-included modules |
719 | + and no third-party modules. |
720 | + - debian/tests/control: add nginx-core test. |
721 | + - debian/apport/source_nginx.py: Add apport hooks for additional bug |
722 | + information gathering. |
723 | + - debian/nginx-common.install: Add install rule for apport hooks. |
724 | + - d/nginx-{core,light,full,extras}.postinst: Add checks for whether |
725 | + port 80 is in use or not to determine whether or not to attempt |
726 | + starting of the NGINX service during install/upgrade |
727 | + - d/control: Add dependencies to nginx-{core,light,full,extras} on |
728 | + `iproute2` as the postinst scripts now use `ss` to determine if |
729 | + Port 80 is open or not. |
730 | + - d/rules: Enable --with-compat build option for all nginx package |
731 | + flavors |
732 | + - d/{control,rules,copyright,modules/http-geoip2*}: Add GeoIP2 third party |
733 | + module to nginx-full and nginx-extras |
734 | + |
735 | + -- Thomas Ward <teward@ubuntu.com> Mon, 29 Apr 2019 12:31:39 -0400 |
736 | + |
737 | +nginx (1.15.12-0ubuntu1) eoan; urgency=medium |
738 | + |
739 | + * New upstream release (1.15.12) - full changelog available from |
740 | + http://nginx.org/en/CHANGES |
741 | + * Remaining Ubuntu-specific changes: |
742 | + - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed) |
743 | + - d/{control,rules,nginx-core.*}: add new binary package for main, |
744 | + nginx-core, which contains only source-tarball-included modules |
745 | + and no third-party modules. |
746 | + - debian/tests/control: add nginx-core test. |
747 | + - debian/apport/source_nginx.py: Add apport hooks for additional bug |
748 | + information gathering. |
749 | + - debian/nginx-common.install: Add install rule for apport hooks. |
750 | + - d/nginx-{core,light,full,extras}.postinst: Add checks for whether |
751 | + port 80 is in use or not to determine whether or not to attempt |
752 | + starting of the NGINX service during install/upgrade |
753 | + - d/control: Add dependencies to nginx-{core,light,full,extras} on |
754 | + `iproute2` as the postinst scripts now use `ss` to determine if |
755 | + Port 80 is open or not. |
756 | + - d/rules: Enable --with-compat build option for all nginx package |
757 | + flavors |
758 | + * Add GeoIP2 third party module to nginx-full and nginx-extras |
759 | + (LP: #1825895). The following is the files list for this: |
760 | + - d/{control,rules}: Add libnginx-mod-http-geoip2 and corresponding build |
761 | + rules. |
762 | + - d/modules/http-geoip2{,/*}: Add geoip2 module from third party git. |
763 | + - d/copyright: Add relevant copyright lines for GeoIP2 module. |
764 | + |
765 | + -- Thomas Ward <teward@ubuntu.com> Mon, 22 Apr 2019 17:59:46 -0400 |
766 | + |
767 | +nginx (1.15.8-0ubuntu1) disco; urgency=medium |
768 | + |
769 | + * New upstream release (1.15.8) - full changelog available from |
770 | + http://nginx.org/en/CHANGES |
771 | + * Remaining Ubuntu-specific changes: |
772 | + - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed) |
773 | + - d/{control,rules,nginx-core.*}: add new binary package for main, |
774 | + nginx-core, which contains only source-tarball-included modules |
775 | + and no third-party modules. |
776 | + - debian/tests/control: add nginx-core test. |
777 | + - debian/apport/source_nginx.py: Add apport hooks for additional bug |
778 | + information gathering. |
779 | + - debian/nginx-common.install: Add install rule for apport hooks. |
780 | + - d/nginx-{core,light,full,extras}.postinst: Add checks for whether |
781 | + port 80 is in use or not to determine whether or not to attempt |
782 | + starting of the NGINX service during install/upgrade |
783 | + - d/control: Add dependencies to nginx-{core,light,full,extras} on |
784 | + `iproute2` as the postinst scripts now use `ss` to determine if |
785 | + Port 80 is open or not. |
786 | + - d/rules: Enable --with-compat build option for all nginx package |
787 | + flavors |
788 | + |
789 | + -- Thomas Ward <teward@ubuntu.com> Fri, 01 Feb 2019 20:21:45 -0500 |
790 | + |
791 | +nginx (1.15.7-0ubuntu1) disco; urgency=medium |
792 | + |
793 | + * New upstream release (1.15.7) - full changelog available from |
794 | + http://nginx.org/en/CHANGES |
795 | + * Remaining Ubuntu-specific changes: |
796 | + - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed) |
797 | + - d/{control,rules,nginx-core.*}: add new binary package for main, |
798 | + nginx-core, which contains only source-tarball-included modules |
799 | + and no third-party modules. |
800 | + - debian/tests/control: add nginx-core test. |
801 | + - debian/apport/source_nginx.py: Add apport hooks for additional bug |
802 | + information gathering. |
803 | + - debian/nginx-common.install: Add install rule for apport hooks. |
804 | + - d/nginx-{core,light,full,extras}.postinst: Add checks for whether |
805 | + port 80 is in use or not to determine whether or not to attempt |
806 | + starting of the NGINX service during install/upgrade |
807 | + - d/control: Add dependencies to nginx-{core,light,full,extras} on |
808 | + `iproute2` as the postinst scripts now use `ss` to determine if |
809 | + Port 80 is open or not. |
810 | + - d/rules: Enable --with-compat build option for all nginx package |
811 | + flavors (LP: #1797897) |
812 | + |
813 | + -- Thomas Ward <teward@ubuntu.com> Tue, 27 Nov 2018 10:28:55 -0500 |
814 | + |
815 | +nginx (1.15.6-0ubuntu2) disco; urgency=medium |
816 | + |
817 | + * Apply a Debian packaging change to Ubuntu package for config parity: |
818 | + * d/conf/snippets/fastcgi-php.conf: Adjust fastcgi_split_path_info |
819 | + snippet to handle the /example.php/ case. (Debian bug 911398) |
820 | + |
821 | + -- Thomas Ward <teward@ubuntu.com> Fri, 23 Nov 2018 10:56:21 -0500 |
822 | + |
823 | +nginx (1.15.6-0ubuntu1) disco; urgency=medium |
824 | + |
825 | + * New upstream release (1.15.6) - full changelog available from |
826 | + http://nginx.org/en/CHANGES |
827 | + * Remaining Ubuntu-specific changes: |
828 | + - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed) |
829 | + - d/{control,rules,nginx-core.*}: add new binary package for main, |
830 | + nginx-core, which contains only source-tarball-included modules |
831 | + and no third-party modules. |
832 | + - debian/tests/control: add nginx-core test. |
833 | + - debian/apport/source_nginx.py: Add apport hooks for additional bug |
834 | + information gathering. |
835 | + - debian/nginx-common.install: Add install rule for apport hooks. |
836 | + - d/nginx-{core,light,full,extras}.postinst: Add checks for whether |
837 | + port 80 is in use or not to determine whether or not to attempt |
838 | + starting of the NGINX service during install/upgrade |
839 | + - d/control: Add dependencies to nginx-{core,light,full,extras} on |
840 | + `iproute2` as the postinst scripts now use `ss` to determine if |
841 | + Port 80 is open or not. |
842 | + - d/rules: Enable --with-compat build option for all nginx package |
843 | + flavors (LP: #1797897) |
844 | + |
845 | + -- Thomas Ward <teward@ubuntu.com> Tue, 13 Nov 2018 10:10:45 -0500 |
846 | + |
847 | +nginx (1.15.5-0ubuntu4) disco; urgency=medium |
848 | + |
849 | + * No-change rebuild against libhiredis0.14 |
850 | + |
851 | + -- Steve Langasek <steve.langasek@ubuntu.com> Mon, 12 Nov 2018 08:47:44 +0000 |
852 | + |
853 | +nginx (1.15.5-0ubuntu3) disco; urgency=medium |
854 | + |
855 | + * No-change rebuild for the perl 5.28 transition. |
856 | + |
857 | + -- Adam Conrad <adconrad@ubuntu.com> Fri, 02 Nov 2018 19:02:18 -0600 |
858 | + |
859 | +nginx (1.15.5-0ubuntu2) cosmic; urgency=medium |
860 | + |
861 | + * d/conf/nginx.conf: Enable TLSv1.3 by default by adding TLSv1.3 to |
862 | + the ssl_protocols line. (SRU, LP: #1800214) |
863 | + |
864 | + -- Thomas Ward <teward@ubuntu.com> Fri, 26 Oct 2018 15:25:59 -0400 |
865 | + |
866 | +nginx (1.15.5-0ubuntu1) cosmic; urgency=medium |
867 | + |
868 | + * This is a bugfixes-only upstream micro release, and thus is a bugfixes- |
869 | + only version change. (LP: #1795690) |
870 | + * New upstream release (1.15.5) - full changelog available from |
871 | + http://nginx.org/en/CHANGES |
872 | + * Remaining Ubuntu-specific changes: |
873 | + - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed) |
874 | + - d/{control,rules,nginx-core.*}: add new binary package for main, |
875 | + nginx-core, which contains only source-tarball-included modules |
876 | + and no third-party modules. |
877 | + - debian/tests/control: add nginx-core test. |
878 | + - debian/apport/source_nginx.py: Add apport hooks for additional bug |
879 | + information gathering. |
880 | + - debian/nginx-common.install: Add install rule for apport hooks. |
881 | + - d/nginx-{core,light,full,extras}.postinst: Add checks for whether |
882 | + port 80 is in use or not to determine whether or not to attempt |
883 | + starting of the NGINX service during install/upgrade |
884 | + - d/control: Add dependencies to nginx-{core,light,full,extras} on |
885 | + `iproute2` as the postinst scripts now use `ss` to determine if |
886 | + Port 80 is open or not. |
887 | + |
888 | + -- Thomas Ward <teward@ubuntu.com> Tue, 02 Oct 2018 11:31:05 -0400 |
889 | + |
890 | +nginx (1.15.4-0ubuntu1) cosmic; urgency=medium |
891 | + |
892 | + * New upstream release (1.15.4) - full changelog available from |
893 | + http://nginx.org/en/CHANGES (LP: #1794321) |
894 | + * Remaining Ubuntu-specific changes: |
895 | + - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed) |
896 | + - d/{control,rules,nginx-core.*}: add new binary package for main, |
897 | + nginx-core, which contains only source-tarball-included modules |
898 | + and no third-party modules. |
899 | + - debian/tests/control: add nginx-core test. |
900 | + - debian/apport/source_nginx.py: Add apport hooks for additional bug |
901 | + information gathering. |
902 | + - debian/nginx-common.install: Add install rule for apport hooks. |
903 | + - d/nginx-{core,light,full,extras}.postinst: Add checks for whether |
904 | + port 80 is in use or not to determine whether or not to attempt |
905 | + starting of the NGINX service during install/upgrade |
906 | + - d/control: Add dependencies to nginx-{core,light,full,extras} on |
907 | + `iproute2` as the postinst scripts now use `ss` to determine if |
908 | + Port 80 is open or not. |
909 | + |
910 | + -- Thomas Ward <teward@ubuntu.com> Tue, 25 Sep 2018 11:59:46 -0400 |
911 | + |
912 | +nginx (1.15.3-0ubuntu1) cosmic; urgency=medium |
913 | + |
914 | + * New upstream release (1.15.3) - full changelog available from |
915 | + http://nginx.org/en/CHANGES (LP: #1790149) |
916 | + * Remaining Ubuntu-specific changes: |
917 | + - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed) |
918 | + - d/{control,rules,nginx-core.*}: add new binary package for main, |
919 | + nginx-core, which contains only source-tarball-included modules |
920 | + and no third-party modules. |
921 | + - debian/tests/control: add nginx-core test. |
922 | + - debian/apport/source_nginx.py: Add apport hooks for additional bug |
923 | + information gathering. |
924 | + - debian/nginx-common.install: Add install rule for apport hooks. |
925 | + - d/nginx-{core,light,full,extras}.postinst: Add checks for whether |
926 | + port 80 is in use or not to determine whether or not to attempt |
927 | + starting of the NGINX service during install/upgrade |
928 | + - d/control: Add dependencies to nginx-{core,light,full,extras} on |
929 | + `iproute2` as the postinst scripts now use `ss` to determine if |
930 | + Port 80 is open or not. |
931 | + |
932 | + -- Thomas Ward <teward@ubuntu.com> Fri, 31 Aug 2018 09:52:34 -0400 |
933 | + |
934 | +nginx (1.15.2-0ubuntu2) cosmic; urgency=medium |
935 | + |
936 | + * d/control: Add `iproute2` dependencies for the binary |
937 | + nginx-{core,light,full,extras} packages, they got missed in the |
938 | + application of the diff in 1.15.2-0ubuntu1. (LP: #1782226) |
939 | + |
940 | + -- Thomas Ward <teward@ubuntu.com> Tue, 21 Aug 2018 12:07:59 -0400 |
941 | + |
942 | +nginx (1.15.2-0ubuntu1) cosmic; urgency=medium |
943 | + |
944 | + * Switch to track NGINX Mainline for 18.10 (and 19.04) releases after |
945 | + discussion with Server team members. Mainline version is 1.15.2 |
946 | + * Upstream changelogs for 1.15.2 are available at |
947 | + http://nginx.org/en/CHANGES |
948 | + * Remaining Ubuntu-specific changes: |
949 | + - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed) |
950 | + - d/{control,rules,nginx-core.*}: add new binary package for main, |
951 | + nginx-core, which contains only source-tarball-included modules |
952 | + and no third-party modules. |
953 | + - debian/tests/control: add nginx-core test. |
954 | + - debian/apport/source_nginx.py: Add apport hooks for additional bug |
955 | + information gathering. |
956 | + - debian/nginx-common.install: Add install rule for apport hooks. |
957 | + * Additional Ubuntu only changes (LP: #1782226): |
958 | + - d/nginx{core,light,full,extras}.postinst: Add checks for whether |
959 | + port 80 is in use or not to determine whether or not to attempt |
960 | + starting of the NGINX service during install/upgrade. |
961 | + - d/control: Add dependencies to nginx-{core,light,full,extras} on |
962 | + `iproute2` as the postinst scripts now use `ss` to determine if |
963 | + Port 80 is open or not. |
964 | + |
965 | + -- Thomas Ward <teward@ubuntu.com> Sun, 19 Aug 2018 12:16:48 -0400 |
966 | + |
967 | nginx (1.14.2-3) unstable; urgency=high |
968 | |
969 | * Backport upstream fixes for 3 CVEs (Closes: #935037) |
970 | @@ -497,18 +1416,85 @@ nginx (1.14.0-1) unstable; urgency=medium |
971 | |
972 | -- Christos Trochalakis <ctrochalakis@debian.org> Fri, 31 Aug 2018 15:28:04 +0300 |
973 | |
974 | +nginx (1.14.0-0ubuntu2) cosmic; urgency=medium |
975 | + |
976 | + * debian/nginx-core.postinst: Make nginx-*.postinst use invoke-rc.d. |
977 | + (LP: #1578344) |
978 | + |
979 | + -- Thomas Ward <teward@ubuntu.com> Tue, 15 May 2018 11:14:02 -0400 |
980 | + |
981 | +nginx (1.14.0-0ubuntu1) bionic; urgency=medium |
982 | + |
983 | + * New upstream stable release (1.14.0) |
984 | + * Upstream changelogs can be found at http://nginx.org/en/CHANGES-1.14 |
985 | + * There are no functional changes or new features in this release, |
986 | + and the only change is a version number change. |
987 | + * Remaining Ubuntu-specific changes: |
988 | + - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed) |
989 | + - d/{control,rules,nginx-core.*}: add new binary package for main, |
990 | + nginx-core, which contains only source-tarball-included modules |
991 | + and no third-party modules. |
992 | + - debian/tests/control: add nginx-core test. |
993 | + - debian/apport/source_nginx.py: Add apport hooks for additional bug |
994 | + information gathering. |
995 | + - debian/nginx-common.install: Add install rule for apport hooks. |
996 | + |
997 | + -- Thomas Ward <teward@ubuntu.com> Tue, 17 Apr 2018 12:17:58 -0400 |
998 | + |
999 | nginx (1.13.12-1) unstable; urgency=medium |
1000 | |
1001 | * New upstream version |
1002 | |
1003 | -- Christos Trochalakis <ctrochalakis@debian.org> Wed, 11 Apr 2018 08:19:23 +0300 |
1004 | |
1005 | +nginx (1.13.12-0ubuntu1) bionic; urgency=medium |
1006 | + |
1007 | + * New upstream releases (1.13.11, 1.13.12) |
1008 | + * Upstream changelogs can be found at https://nginx.org/en/CHANGES |
1009 | + * Remaining Ubuntu-specific changes: |
1010 | + - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed) |
1011 | + - d/{control,rules,nginx-core.*}: add new binary package for main, |
1012 | + nginx-core, which contains only source-tarball-included modules |
1013 | + and no third-party modules. |
1014 | + - debian/tests/control: add nginx-core test. |
1015 | + - debian/apport/source_nginx.py: Add apport hooks for additional bug |
1016 | + information gathering. |
1017 | + - debian/nginx-common.install: Add install rule for apport hooks. |
1018 | + |
1019 | + -- Thomas Ward <teward@ubuntu.com> Mon, 16 Apr 2018 11:43:01 -0400 |
1020 | + |
1021 | nginx (1.13.11-1) unstable; urgency=medium |
1022 | |
1023 | * New upstream version |
1024 | |
1025 | -- Christos Trochalakis <ctrochalakis@debian.org> Tue, 10 Apr 2018 14:55:11 +0300 |
1026 | |
1027 | +nginx (1.13.10-1ubuntu1) bionic; urgency=medium |
1028 | + |
1029 | + * Merge with Debian unstable. Remaining changes: |
1030 | + - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed) |
1031 | + - d/{control,rules,nginx-core.*}: add new binary package for main, |
1032 | + nginx-core, which contains only source-tarball-included modules |
1033 | + and no third-party modules. |
1034 | + - debian/tests/control: add nginx-core test. |
1035 | + - debian/apport/source_nginx.py: Add apport hooks for additional bug |
1036 | + information gathering. |
1037 | + - debian/nginx-common.install: Add install rule for apport hooks. |
1038 | + * Drop: |
1039 | + - debian/patches/0002-Make-sure-signature-stays-the-same-in- |
1040 | + all-nginx-buil.patch: Refreshed patch - Merge-o-Matic introduced some |
1041 | + fuzz which caused issues. |
1042 | + [ Does not seem necessary ] |
1043 | + - d/control: drop mention of SSL Preread from nginx-full, nginx-extras |
1044 | + [ Previously undocumented ] |
1045 | + - d/gbp.conf: update for 1.12 release |
1046 | + [ Previously undocumented ] |
1047 | + - d/p/0003-define_gnu_source-on-other-glibc-based-platforms.patch: |
1048 | + Refresh patch. |
1049 | + [ Previously undocumented ] |
1050 | + |
1051 | + -- Nishanth Aravamudan <nish.aravamudan@canonical.com> Thu, 05 Apr 2018 15:43:49 -0700 |
1052 | + |
1053 | nginx (1.13.10-1) unstable; urgency=medium |
1054 | |
1055 | * New upstream version |
1056 | @@ -554,6 +1540,32 @@ nginx (1.13.7-1) unstable; urgency=medium |
1057 | |
1058 | -- Christos Trochalakis <ctrochalakis@debian.org> Thu, 14 Dec 2017 11:04:36 +0200 |
1059 | |
1060 | +nginx (1.13.6-2ubuntu2) bionic; urgency=high |
1061 | + |
1062 | + * No change rebuild against openssl1.1. |
1063 | + |
1064 | + -- Dimitri John Ledkov <xnox@ubuntu.com> Mon, 05 Feb 2018 16:51:17 +0000 |
1065 | + |
1066 | +nginx (1.13.6-2ubuntu1) bionic; urgency=low |
1067 | + |
1068 | + * Merge from Debian unstable. Remaining changes: |
1069 | + - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed) |
1070 | + - d/{control,rules,nginx-core.*}: add new binary package for main, |
1071 | + nginx-core, which contains only source-tarball-included modules |
1072 | + and no third-party modules. |
1073 | + - debian/tests/control: add nginx-core test. |
1074 | + - debian/apport/source_nginx.py: Add apport hooks for additional bug |
1075 | + information gathering. |
1076 | + - debian/nginx-common.install: Add install rule for apport hooks. |
1077 | + - debian/rules: Alter build flags for cflags and ldflags to fix known |
1078 | + fPIE / fPIC compilation issues (see nginx PPA bug for more details |
1079 | + and information, LP: #1657596) |
1080 | + - debian/patches/0002-Make-sure-signature-stays-the-same-in- |
1081 | + all-nginx-buil.patch: Refreshed patch - Merge-o-Matic introduced some |
1082 | + fuzz which caused issues. |
1083 | + |
1084 | + -- Thomas Ward <teward@ubuntu.com> Tue, 12 Dec 2017 12:15:30 -0500 |
1085 | + |
1086 | nginx (1.13.6-2) unstable; urgency=medium |
1087 | |
1088 | * rtmp: Ship docs & examples (Closes: #878368) |
1089 | @@ -641,6 +1653,37 @@ nginx (1.13.0-1) experimental; urgency=medium |
1090 | |
1091 | -- Christos Trochalakis <ctrochalakis@debian.org> Wed, 10 May 2017 11:40:38 +0300 |
1092 | |
1093 | +nginx (1.12.1-0ubuntu2) artful; urgency=medium |
1094 | + |
1095 | + * No-change rebuild for perl 5.26.0. |
1096 | + |
1097 | + -- Matthias Klose <doko@ubuntu.com> Wed, 26 Jul 2017 20:11:43 +0000 |
1098 | + |
1099 | +nginx (1.12.1-0ubuntu1) artful; urgency=medium |
1100 | + |
1101 | + * New upstream release (1.12.1) - full changelog available at upstream |
1102 | + website - http://nginx.org/en/CHANGES-1.12 |
1103 | + * This release is a security patch micro-release from Upstream. |
1104 | + * This package contains security content to fix the following CVEs: |
1105 | + * CVE-2017-7529: A security issue was identified in nginx range filter. |
1106 | + A specially crafted request might result in an integer overflow and |
1107 | + incorrect processing of ranges, potentially resulting in sensitive |
1108 | + information leak. (Closes LP: #1704151) |
1109 | + * Additional changes: |
1110 | + * d/patches/ubuntu-branding.patch: Refreshed Ubuntu Branding patch. |
1111 | + |
1112 | + -- Thomas Ward <teward@ubuntu.com> Sat, 15 Jul 2017 12:40:15 -0400 |
1113 | + |
1114 | +nginx (1.12.0-1ubuntu1) artful; urgency=medium |
1115 | + |
1116 | + * Merge from Debian Experimental (1.12.0-1, via snapshots.debian.org) |
1117 | + * All Ubuntu-specific changes from Ubuntu 1.12.0-0ubuntu1 were retained. |
1118 | + * Remaining changes: |
1119 | + * d/tests/control: Specify nginx-core flavor tests. |
1120 | + * This merge closes the merge request on Launchpad. (LP: #1704020) |
1121 | + |
1122 | + -- Thomas Ward <teward@ubuntu.com> Wed, 12 Jul 2017 19:53:24 -0400 |
1123 | + |
1124 | nginx (1.12.0-1) experimental; urgency=medium |
1125 | |
1126 | [ Michael Lustfield ] |
1127 | @@ -661,6 +1704,90 @@ nginx (1.12.0-1) experimental; urgency=medium |
1128 | |
1129 | -- Christos Trochalakis <ctrochalakis@debian.org> Fri, 05 May 2017 11:16:30 +0300 |
1130 | |
1131 | +nginx (1.12.0-0ubuntu1) artful; urgency=medium |
1132 | + |
1133 | + * New upstream release: 1.12.0 Stable branch. |
1134 | + * All remaining Ubuntu-specific and Debian-specific changes remain |
1135 | + in place with this upload, the upstream version and code are the |
1136 | + only bits that have been updated, except where indicated below. |
1137 | + * Remaining changes: |
1138 | + - d/modules/nginx-upload-progress/config: Apply upstream patch to |
1139 | + fix an issue where the module does not properly function due to |
1140 | + the wrong module type being set; this prevented the module from |
1141 | + working when built. (LP: #1673056) |
1142 | + - d/patches: The following patches were dropped from the package |
1143 | + because the changes from the patches are already incorporated |
1144 | + in 1.12.0: |
1145 | + - 0004-SSL-error-messages-style.patch |
1146 | + - 0005-SSL-style.patch |
1147 | + - 0006-SSL-support-for-multiple-curves-ticket-885.patch |
1148 | + - d/patches/perl-use-dpkg-buildflags.patch: Refreshed patch to |
1149 | + remove fuzz from the patch. |
1150 | + - d/modules/nginx-echo: Apply upstream diff/patch to fix an FTBFS |
1151 | + - d/modules/nginx-lua: Apply upstream diff/patch to fix an FTBFS |
1152 | + - d/modules/nginx-upstream-fair: Apply diff/patch from the Debian |
1153 | + package maintainers' git repository to not use default_port to |
1154 | + fix an FTBFS. (This will eventually be in Debian, and will get |
1155 | + merged in then as well). |
1156 | + |
1157 | + -- Thomas Ward <teward@ubuntu.com> Wed, 26 Apr 2017 12:02:33 -0400 |
1158 | + |
1159 | +nginx (1.12.0-1) UNRELEASED; urgency=medium |
1160 | + |
1161 | + [ Michael Lustfield ] |
1162 | + * debian/rules: |
1163 | + - Configure build flags to work with other arches and downstreams. |
1164 | + Thanks to Thomas Ward. |
1165 | + |
1166 | + [ Christos Trochalakis ] |
1167 | + * New upstream release. |
1168 | + * Patch nginx-upstream-fair to build against nginx 1.11.6. |
1169 | + * Patch nginx-lua to build against nginx 1.11.11. |
1170 | + * Patch nginx-echo to build against nginx 1.11.11. |
1171 | + * Drop curve list patch, it's included upstream. |
1172 | + * Drop perl build flags patch, it is now handled upstream. |
1173 | + * Enable SSL Preread builtin module on nginx-full & nginx-extras. |
1174 | + (Closes: #854214) |
1175 | + * Switch to debhelper 10, no changes needed. |
1176 | + |
1177 | + -- Christos Trochalakis <ctrochalakis@debian.org> Fri, 28 Apr 2017 11:14:41 +0300 |
1178 | + |
1179 | +nginx (1.10.3-1ubuntu3) zesty; urgency=medium |
1180 | + |
1181 | + * debian/tests/control: Remove the 'ec-x25519' test stanzas from the |
1182 | + declarations of tests to run. This test requires OpenSSL >= 1.1.0 |
1183 | + to support the X25519 ECDH curve, and we do not have OpenSSL 1.1.0. |
1184 | + This delta can be ***dropped*** when we do have OpenSSL >= 1.1.0. |
1185 | + - This fixes the autopkgtests, of which the Debian merge introduced |
1186 | + a regression due to the ec-x25519 test. |
1187 | + |
1188 | + -- Thomas Ward <teward@ubuntu.com> Mon, 27 Feb 2017 19:51:57 -0500 |
1189 | + |
1190 | +nginx (1.10.3-1ubuntu2) zesty; urgency=low |
1191 | + |
1192 | + * debian/*.save: Junk .save left in the packaging, remove these. |
1193 | + |
1194 | + -- Thomas Ward <teward@ubuntu.com> Thu, 16 Feb 2017 15:39:51 -0500 |
1195 | + |
1196 | +nginx (1.10.3-1ubuntu1) zesty; urgency=medium |
1197 | + |
1198 | + * Merge from Debian unstable (note: 1.10.3 already was merged, but 1.10.3 |
1199 | + packaging changes in Debian were not). Remaining changes are as |
1200 | + follows: (LP: #1664652) |
1201 | + - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed) |
1202 | + - d/{control,rules,nginx-core.*}: add new binary package for main, |
1203 | + nginx-core, which contains only source-tarball-included modules |
1204 | + and no third-party modules. |
1205 | + - debian/tests/control: add nginx-core test. |
1206 | + - debian/apport/source_nginx.py: Add apport hooks for additional bug |
1207 | + information gathering. |
1208 | + - debian/nginx-common.install: Add install rule for apport hooks. |
1209 | + - debian/rules: Alter build flags for cflags and ldflags to fix known |
1210 | + fPIE / fPIC compilation issues (see nginx PPA bug for more details |
1211 | + and information, LP: #1657596) |
1212 | + |
1213 | + -- Thomas Ward <teward@ubuntu.com> Thu, 16 Feb 2017 15:29:40 -0500 |
1214 | + |
1215 | nginx (1.10.3-1) unstable; urgency=medium |
1216 | |
1217 | * New upstream release. (Closes: #855113) |
1218 | @@ -669,6 +1796,24 @@ nginx (1.10.3-1) unstable; urgency=medium |
1219 | |
1220 | -- Christos Trochalakis <ctrochalakis@debian.org> Wed, 15 Feb 2017 09:58:13 +0200 |
1221 | |
1222 | +nginx (1.10.3-0ubuntu2) zesty; urgency=low |
1223 | + |
1224 | + * Merge from Debian unstable (nginx version there is 1.10.2-4). Remaining |
1225 | + changes: (LP: #1664652) |
1226 | + - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed) |
1227 | + - d/{control,rules,nginx-core.*}: add new binary package for main, |
1228 | + nginx-core, which contains only source-tarball-included modules |
1229 | + and no third-party modules. |
1230 | + - debian/tests/control: add nginx-core test. |
1231 | + - debian/apport/source_nginx.py: Add apport hooks for additional bug |
1232 | + information gathering. |
1233 | + - debian/nginx-common.install: Add install rule for apport hooks. |
1234 | + - debian/rules: Alter build flags for cflags and ldflags to fix known |
1235 | + fPIE / fPIC compilation issues (see nginx PPA bug for more details |
1236 | + and information, LP: #1657596) |
1237 | + |
1238 | + -- Thomas Ward <teward@ubuntu.com> Tue, 14 Feb 2017 17:47:00 -0500 |
1239 | + |
1240 | nginx (1.10.2-4) unstable; urgency=medium |
1241 | |
1242 | * Switch module reloading logic to dpkg triggers. |
1243 | @@ -741,6 +1886,18 @@ nginx (1.10.2-1) unstable; urgency=high |
1244 | |
1245 | -- Christos Trochalakis <yatiohi@ideopolis.gr> Sat, 29 Oct 2016 08:45:09 +0300 |
1246 | |
1247 | +nginx (1.10.2-0ubuntu1) zesty; urgency=medium |
1248 | + |
1249 | + * New upstream release (1.10.2) - full changelog available at upstream |
1250 | + website - http://nginx.org/en/CHANGES-1.10 - upstream release date |
1251 | + was 18 Oct 2016 |
1252 | + * All other changes from 1.10.1-0ubuntu1 through 1.10.1-0ubuntu5 remain |
1253 | + included |
1254 | + * debian/patches/ubuntu-branding.patch: |
1255 | + - Refreshed Ubuntu Branding patch. |
1256 | + |
1257 | + -- Thomas Ward <teward@ubuntu.com> Thu, 15 Dec 2016 11:23:43 -0500 |
1258 | + |
1259 | nginx (1.10.1-3) unstable; urgency=medium |
1260 | |
1261 | * debian/control: |
1262 | @@ -802,6 +1959,58 @@ nginx (1.10.1-1) unstable; urgency=medium |
1263 | |
1264 | -- Christos Trochalakis <yatiohi@ideopolis.gr> Tue, 31 May 2016 22:01:25 +0300 |
1265 | |
1266 | +nginx (1.10.1-0ubuntu5) zesty; urgency=medium |
1267 | + |
1268 | + * debian/nginx-common.config: |
1269 | + - Fix the return code so the script does not exit during version |
1270 | + string comparisons. |
1271 | + - Also update the version string to compare with (for zesty only) |
1272 | + |
1273 | + -- Thomas Ward <teward@ubuntu.com> Thu, 27 Oct 2016 10:48:45 -0400 |
1274 | + |
1275 | +nginx (1.10.1-0ubuntu4) zesty; urgency=medium |
1276 | + |
1277 | + * debian/nginx-common.config: |
1278 | + - Fix an issue with the incorrect version numbers being compared |
1279 | + during configuration; this was something I missed when reviewing |
1280 | + the package for uploading previously. (LP: #1637058) |
1281 | + |
1282 | + -- Thomas Ward <teward@ubuntu.com> Thu, 27 Oct 2016 08:45:40 -0400 |
1283 | + |
1284 | +nginx (1.10.1-0ubuntu3) zesty; urgency=medium |
1285 | + |
1286 | + [ Christos Trochalakis ] |
1287 | + * debian/nginx-common.postinst: |
1288 | + + Secure log file handling (owner & permissions) against privilege |
1289 | + escalation attacks. /var/log/nginx is now owned by root:adm. |
1290 | + Thanks Dawid Golunski (http://legalhackers.com) for the report. |
1291 | + Changing /var/log/nginx permissions effectively reopens #701112, |
1292 | + since log files can be world-readable. This is a trade-off until |
1293 | + a better log opening solution is implemented upstream (trac:376). |
1294 | + * debian/control: |
1295 | + Don't allow building against liblua5.1-0-dev on architectures |
1296 | + that libluajit is available. |
1297 | + |
1298 | + -- Thomas Ward <teward@ubuntu.com> Tue, 25 Oct 2016 17:03:54 -0400 |
1299 | + |
1300 | +nginx (1.10.1-0ubuntu2) zesty; urgency=medium |
1301 | + |
1302 | + * No-change rebuild for perl 5.24 transition |
1303 | + |
1304 | + -- Iain Lane <iain@orangesquash.org.uk> Mon, 24 Oct 2016 10:36:19 +0100 |
1305 | + |
1306 | +nginx (1.10.1-0ubuntu1) yakkety; urgency=medium |
1307 | + |
1308 | + * New upstream release (1.10.1) - full changelog available at upstream |
1309 | + website - http://nginx.org/en/CHANGES-1.10. |
1310 | + * Update done to address the following security issues: |
1311 | + - [CVE-2016-4450] NULL pointer dereference while writing client |
1312 | + request body. (LP: #1587577) |
1313 | + * Additional changes: |
1314 | + * debian/patches/ubuntu-branding.patch: Refreshed Ubuntu Branding patch. |
1315 | + |
1316 | + -- Thomas Ward <teward@ubuntu.com> Tue, 31 May 2016 19:09:33 -0400 |
1317 | + |
1318 | nginx (1.10.0-1) unstable; urgency=medium |
1319 | |
1320 | [ Christos Trochalakis ] |
1321 | @@ -809,6 +2018,30 @@ nginx (1.10.0-1) unstable; urgency=medium |
1322 | |
1323 | -- Christos Trochalakis <yatiohi@ideopolis.gr> Fri, 29 Apr 2016 10:31:46 +0300 |
1324 | |
1325 | +nginx (1.10.0-0ubuntu1) yakkety; urgency=medium |
1326 | + |
1327 | + * New upstream release (1.10.0) - full changelog available at upstream |
1328 | + website - http://nginx.org/en/CHANGES-1.10 (LP: #1575217) |
1329 | + * All Ubuntu specific changes from 1.9.15-0ubuntu1 remain included. |
1330 | + * Additional changes: |
1331 | + * debian/patches/ubuntu-branding.patch: Refreshed Ubuntu Branding patch. |
1332 | + |
1333 | + -- Thomas Ward <teward@ubuntu.com> Tue, 26 Apr 2016 10:24:23 -0400 |
1334 | + |
1335 | +nginx (1.9.15-0ubuntu1) xenial-proposed; urgency=medium |
1336 | + |
1337 | + * New upstream release (1.9.15) - full changelog available at upstream |
1338 | + website - http://nginx.org/en/CHANGES (LP: #1572223) |
1339 | + * All Ubuntu specific changes from 1.1.14-0ubuntu1, except noted below, |
1340 | + remain included in this upload. |
1341 | + * Remaining changes: |
1342 | + * debian/control: Re-add libluajit-5.1-dev build-dependency, as it will |
1343 | + only affect nginx-extras which is in Universe. This reduces the merge |
1344 | + delta between Ubuntu and Debian slightly, as well. (LP: #1571444) |
1345 | + * debian/patches/ubuntu-branding.patch: Refresh Ubuntu Branding patch. |
1346 | + |
1347 | + -- Thomas Ward <teward@ubuntu.com> Mon, 18 Apr 2016 15:39:08 -0400 |
1348 | + |
1349 | nginx (1.9.14-2) unstable; urgency=medium |
1350 | |
1351 | [ Christos Trochalakis ] |
1352 | @@ -852,6 +2085,84 @@ nginx (1.9.14-1) unstable; urgency=medium |
1353 | |
1354 | -- Christos Trochalakis <yatiohi@ideopolis.gr> Tue, 19 Apr 2016 11:05:35 +0300 |
1355 | |
1356 | +nginx (1.9.14-0ubuntu1) xenial-proposed; urgency=medium |
1357 | + |
1358 | + * New upstream release (1.9.14) - full changelog available at upstream |
1359 | + website - htp://nginx.org/en/CHANGES (LP: #1566392) |
1360 | + * All Ubuntu specific changes from 1.9.13-0ubuntu1, except noted below, |
1361 | + remain included in this upload. |
1362 | + * Remaining changes: |
1363 | + * Enable HTTP/2 module for nginx-full, nginx-extras, and nginx-core |
1364 | + (LP: #1565043) |
1365 | + - debian/rules: Enable HTTP/2 module building in flavor rules |
1366 | + - debian/control: Add HTTP/2 module to package descriptions. |
1367 | + * debian/patches/ubuntu-branding.patch: Refresh Ubuntu Branding patch. |
1368 | + |
1369 | + -- Thomas Ward <teward@ubuntu.com> Fri, 01 Apr 2016 14:23:47 -0400 |
1370 | + |
1371 | +nginx (1.9.13-0ubuntu1) xenial-proposed; urgency=medium |
1372 | + |
1373 | + * New upstream release (1.9.13) - full changelog available at upstream |
1374 | + website - http://nginx.org/en/CHANGES (LP: #1563393) |
1375 | + * All Ubuntu specific changes from 1.9.12-0ubuntu1 remain included in |
1376 | + this upload. |
1377 | + * debian/patches/ubuntu-branding.patch: Refresh Ubuntu Branding patch. |
1378 | + |
1379 | + -- Thomas Ward <teward@ubuntu.com> Tue, 29 Mar 2016 18:47:36 -0400 |
1380 | + |
1381 | +nginx (1.9.12-0ubuntu1) xenial; urgency=medium |
1382 | + |
1383 | + * New upstream release (1.9.12) - full changelog available at upstream |
1384 | + website - http://nginx.org/en/CHANGES (LP: #1549347) |
1385 | + * All Ubuntu specific changes from 1.9.11-0ubuntu1 and -0ubuntu2 remain |
1386 | + included in this upload. |
1387 | + |
1388 | + -- Thomas Ward <teward@ubuntu.com> Wed, 24 Feb 2016 10:26:31 -0500 |
1389 | + |
1390 | +nginx (1.9.11-0ubuntu2) xenial; urgency=medium |
1391 | + |
1392 | + * This is a bug-fix only upload and does not include any new changes to |
1393 | + features. |
1394 | + * debian/conf/sites-available/default: Modify PHP 'default example' settings |
1395 | + to account for php5 being replaced with php7.0 in Xenial. Also adapt the |
1396 | + UNIX socket path for php7.0-fpm to be the one used by default in Xenial. |
1397 | + (LP: #1547642) |
1398 | + |
1399 | + -- Thomas Ward <teward@ubuntu.com> Fri, 19 Feb 2016 14:13:28 -0500 |
1400 | + |
1401 | +nginx (1.9.11-0ubuntu1) xenial; urgency=low |
1402 | + |
1403 | + * New upstream release (1.9.11) - see http://nginx.org/en/CHANGES for |
1404 | + full changelog. |
1405 | + * Ubuntu-specific changes from the 1.9.10 merge remain included here. |
1406 | + * Additional changes: |
1407 | + - debian/modules/nginx-lua: Apply upstream patch to fix FTBFS issue |
1408 | + |
1409 | + -- Thomas Ward <teward@ubuntu.com> Tue, 09 Feb 2016 10:33:14 -0500 |
1410 | + |
1411 | +nginx (1.9.10-1ubuntu1) xenial; urgency=low |
1412 | + |
1413 | + * Merge from Debian unstable. Remaining changes: (LP: #1538677) |
1414 | + - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed) |
1415 | + - d/{control,rules,nginx-core.*}: add new binary package for main, |
1416 | + nginx-core, which contains only source-tarball-included modules |
1417 | + and no third-party modules. |
1418 | + - debian/tests/control: add nginx-core test. |
1419 | + - debian/control: |
1420 | + - drop luajit from Build-Depends as it is in universe. |
1421 | + - Remove HTTP/2 references in package descriptions, per Ubuntu |
1422 | + Security Team mandate to disable HTTP/2 support. |
1423 | + - debian/rules: |
1424 | + - Disable HTTP/2 module support in all flavors, per Ubuntu Security |
1425 | + Team mandate. |
1426 | + - debian/apport/source_nginx.py: Add apport hooks for additional bug |
1427 | + information gathering. |
1428 | + - debian/nginx-common.install: Add install rule for apport hooks. |
1429 | + * Additional bugs fixed by this merge: |
1430 | + - nginx-common should not depend on python (LP: #1480513) |
1431 | + |
1432 | + -- Thomas Ward <teward@ubuntu.com> Tue, 27 Jan 2016 12:52:00 -0500 |
1433 | + |
1434 | nginx (1.9.10-1) unstable; urgency=medium |
1435 | |
1436 | [ Christos Trochalakis ] |
1437 | @@ -861,6 +2172,54 @@ nginx (1.9.10-1) unstable; urgency=medium |
1438 | |
1439 | -- Christos Trochalakis <yatiohi@ideopolis.gr> Tue, 26 Jan 2016 20:12:06 +0200 |
1440 | |
1441 | +nginx (1.9.10-0ubuntu1) xenial; urgency=medium |
1442 | + |
1443 | + * New upstream release. |
1444 | + * debian/patches/ubuntu-branding.patch: Refreshed Ubuntu Branding patch |
1445 | + * Security content of this upload addresses the following vulnerabilities |
1446 | + and CVE-numbered Security issues: (LP: #1538165) |
1447 | + - Invalid pointer dereference might occur during DNS server response |
1448 | + processing, allowing an attacker who is able to forge UDP |
1449 | + packets from the DNS server to cause worker process crash |
1450 | + (CVE-2016-0742). |
1451 | + - Use-after-free condition might occur during CNAME response |
1452 | + processing. This problem allows an attacker who is able to trigger |
1453 | + name resolution to cause worker process crash, or might |
1454 | + have potential other impact (CVE-2016-0746). |
1455 | + - CNAME resolution was insufficiently limited, allowing an attacker who |
1456 | + is able to trigger arbitrary name resolution to cause excessive resource |
1457 | + consumption in worker processes (CVE-2016-0747). |
1458 | + |
1459 | + -- Thomas Ward <teward@ubuntu.com> Tue, 26 Jan 2016 14:53:01 -0500 |
1460 | + |
1461 | +nginx (1.9.9-1ubuntu1) xenial; urgency=low |
1462 | + |
1463 | + * Merge from Debian unstable. Remaining changes: (LP: #1534208) |
1464 | + - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed) |
1465 | + - d/{control,rules,nginx-core.*}: add new binary package for main, |
1466 | + nginx-core, which contains only source-tarball-included modules |
1467 | + and no third-party modules. |
1468 | + - debian/tests/control: add nginx-core test. |
1469 | + - debian/control: |
1470 | + - drop luajit from Build-Depends as it is in universe. |
1471 | + - Update nginx-core description to match nginx-full description of the |
1472 | + standard and optional HTTP modules that are enabled. |
1473 | + - Remove HTTP/2 references in package descriptions, per Ubuntu |
1474 | + Security Team mandate to disable HTTP/2 support. |
1475 | + - debian/rules: |
1476 | + - Update nginx-core configure flags to match nginx-full config flags, |
1477 | + due to refreshing the nginx-core 'enabled modules' to match the |
1478 | + nginx-full modules (minus third-party modules) |
1479 | + - Disable HTTP/2 module support in all flavors, per Ubuntu Security |
1480 | + Team mandate. |
1481 | + - debian/apport/source_nginx.py: Add apport hooks for additional bug |
1482 | + information gathering. |
1483 | + - debian/nginx-common.install: Add install rule for apport hooks. |
1484 | + * debian/control: Remove HTTP/2 reference in nginx-extras description, which |
1485 | + was missed previously due to accidental oversight. (LP: #1534368) |
1486 | + |
1487 | + -- Thomas Ward <teward@ubuntu.com> Thu, 14 Jan 2016 18:42:00 -0500 |
1488 | + |
1489 | nginx (1.9.9-1) unstable; urgency=medium |
1490 | |
1491 | [ Michael Lustfield ] |
1492 | @@ -874,6 +2233,46 @@ nginx (1.9.9-1) unstable; urgency=medium |
1493 | |
1494 | -- Christos Trochalakis <yatiohi@ideopolis.gr> Thu, 14 Jan 2016 10:40:35 +0200 |
1495 | |
1496 | +nginx (1.9.9-0ubuntu1) xenial; urgency=medium |
1497 | + |
1498 | + * New upstream release. |
1499 | + * debian/patches/ubuntu-branding.patch: Refreshed Ubuntu Branding patch |
1500 | + |
1501 | + -- Thomas Ward <teward@ubuntu.com> Sun, 03 Jan 2016 12:49:21 -0500 |
1502 | + |
1503 | +nginx (1.9.6-2ubuntu2) xenial; urgency=medium |
1504 | + |
1505 | + * Rebuild for Perl 5.22.1. |
1506 | + |
1507 | + -- Colin Watson <cjwatson@ubuntu.com> Fri, 18 Dec 2015 12:53:05 +0000 |
1508 | + |
1509 | +nginx (1.9.6-2ubuntu1) xenial; urgency=medium |
1510 | + |
1511 | + * Merge from Debian unstable. Remaining changes: (LP: #1510096) |
1512 | + - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed) |
1513 | + - d/{control,rules,nginx-core.*}: add new binary package for main, |
1514 | + nginx-core, which contains only source-tarball-included modules |
1515 | + and no third-party modules. |
1516 | + - debian/tests/control: add nginx-core test. |
1517 | + - debian/control: drop luajit from Build-Depends as it is in universe. |
1518 | + - debian/apport/source_nginx.py: Add apport hooks for additional bug |
1519 | + information gathering. |
1520 | + - debian/nginx-common.install: Add install rule for apport hooks. |
1521 | + * Additional changes: |
1522 | + * debian/rules: |
1523 | + - Update nginx-core configure flags to match nginx-full config flags, |
1524 | + due to refreshing the nginx-core 'enabled modules' to match the |
1525 | + nginx-full modules (minus third-party modules) |
1526 | + - Disable HTTP/2 module support in all flavors, per Ubuntu Security |
1527 | + Team mandate. |
1528 | + * debian/control: |
1529 | + - Update nginx-core description to match nginx-full description of the |
1530 | + standard and optional HTTP modules that are enabled. |
1531 | + - Remove HTTP/2 references in package descriptions, per Ubuntu |
1532 | + Security Team mandate to disable HTTP/2 support. |
1533 | + |
1534 | + -- Thomas Ward <teward@ubuntu.com> Mon, 14 Dec 2015 10:34:42 -0500 |
1535 | + |
1536 | nginx (1.9.6-2) unstable; urgency=medium |
1537 | |
1538 | [ Christos Trochalakis] |
1539 | @@ -899,6 +2298,21 @@ nginx (1.9.4-1) unstable; urgency=medium |
1540 | |
1541 | -- Christos Trochalakis <yatiohi@ideopolis.gr> Mon, 24 Aug 2015 16:23:20 +0300 |
1542 | |
1543 | +nginx (1.9.3-1ubuntu1) wily; urgency=medium |
1544 | + |
1545 | + * Merge from Debian. Remaining changes: (LP: #1476811) |
1546 | + - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed) |
1547 | + - d/{control,rules,nginx-core.*}: add new binary package for main, |
1548 | + nginx-core, which contains only source-tarball-included modules |
1549 | + and no third-party modules. |
1550 | + - debian/tests/control: add nginx-core test. |
1551 | + - debian/control: drop luajit from Build-Depends as it is in universe. |
1552 | + - debian/apport/source_nginx.py: Add apport hooks for additional bug |
1553 | + information gathering. |
1554 | + - debian/nginx-common.install: Add install rule for apport hooks. |
1555 | + |
1556 | + -- Thomas Ward <teward@ubuntu.com> Wed, 22 Jul 2015 11:39:44 -0400 |
1557 | + |
1558 | nginx (1.9.3-1) unstable; urgency=medium |
1559 | |
1560 | [ Christos Trochalakis] |
1561 | @@ -983,6 +2397,52 @@ nginx (1.9.1-1) unstable; urgency=medium |
1562 | |
1563 | -- Christos Trochalakis <yatiohi@ideopolis.gr> Fri, 12 Jun 2015 15:42:49 +0300 |
1564 | |
1565 | +nginx (1.6.2-5ubuntu4) wily; urgency=medium |
1566 | + |
1567 | + * debian/apport/source_nginx.py: |
1568 | + - Add apport hooks for additional bug information gathering, as a result |
1569 | + of non-useful reports due to postinstall script failure bugs. This is |
1570 | + necessary in order to be able to actually debug what is going on in the |
1571 | + bug reports, thanks to systemd not putting startup errors to stdout or |
1572 | + stderr anymore, like Upstart and others did. (LP: #1472683) |
1573 | + * debian/nginx-common.install: |
1574 | + - Add install rule for debian/apport/source_nginx.py, which is the new |
1575 | + apport hooks to gather additional 'Package' bugtype debug data. |
1576 | + |
1577 | + -- Thomas Ward <teward@ubuntu.com> Fri, 10 Jul 2015 12:51:48 -0400 |
1578 | + |
1579 | +nginx (1.6.2-5ubuntu3) vivid-proposed; urgency=medium |
1580 | + |
1581 | + * debian/rules: |
1582 | + * Reversed Debian change in 1.6.2-5ubuntu2. |
1583 | + * Added DEB_BUILD_MAINT_OPTIONS=hardening=+all to enable all |
1584 | + dpkg-buildflags to harden the code, except for PIE flags. |
1585 | + * Manually define DEB_BUILD_MAINT_OPTIONS in DEBIAN_NGINX_PERL_LDFLAGS |
1586 | + to not have -fPIE conflicts in Perl flags. |
1587 | + |
1588 | + -- Thomas Ward <teward@ubuntu.com> Wed, 01 Apr 2015 14:57:34 -0400 |
1589 | + |
1590 | +nginx (1.6.2-5ubuntu2) vivid-proposed; urgency=medium |
1591 | + |
1592 | + * debian/rules: |
1593 | + * Added -fPIE -pie to build rules (enables position-independent builds) |
1594 | + using Debian's committed change to enable. (LP: #1315426) |
1595 | + |
1596 | + -- Thomas Ward <teward@ubuntu.com> Wed, 01 Apr 2015 14:26:32 -0400 |
1597 | + |
1598 | +nginx (1.6.2-5ubuntu1) vivid; urgency=medium |
1599 | + |
1600 | + * Merge from Debian. Remaining changes: (LP: #1399967) |
1601 | + - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed) |
1602 | + - debian/rules: Drop from -O3 to -O2 to work around a build failure. |
1603 | + - d/{control,rules,nginx-core.*}: add new binary package for main, |
1604 | + nginx-core, which contains only source-tarball-included modules |
1605 | + and no third-party modules. |
1606 | + - debian/tests/control: add nginx-core test. |
1607 | + - debian/control: drop luajit from Build-Depends as it is in universe. |
1608 | + |
1609 | + -- Thomas Ward <teward@ubuntu.com> Sat, 06 Dec 2014 13:06:55 -0500 |
1610 | + |
1611 | nginx (1.6.2-5) unstable; urgency=medium |
1612 | |
1613 | [ Christos Trochalakis ] |
1614 | @@ -998,6 +2458,27 @@ nginx (1.6.2-5) unstable; urgency=medium |
1615 | |
1616 | -- Christos Trochalakis <yatiohi@ideopolis.gr> Sun, 30 Nov 2014 10:39:55 +0200 |
1617 | |
1618 | +nginx (1.6.2-4ubuntu1) vivid; urgency=medium |
1619 | + |
1620 | + * Merge from Debian. Remaining changes: (LP: #1388621) |
1621 | + - debian/patches/ubuntu-branding.patch: add Ubuntu branding |
1622 | + (refreshed). |
1623 | + - debian/rules: Drop from -O3 to -O2 to work around a build failure. |
1624 | + - d/{control,rules,nginx-core.*}: add new binary package for main, |
1625 | + nginx-core, which contains only source-tarball-included modules |
1626 | + and no third-party modules. |
1627 | + - debian/tests/control: add nginx-core test. |
1628 | + - debian/control: drop luajit from Build-Depends as it is in universe. |
1629 | + * debian/control: |
1630 | + * Remove nginx-naxsi* from nginx-core and related |
1631 | + package stanzas, as the naxsi packages have all been dropped. |
1632 | + * Remove reference to nginx-naxsi from nginx metapackage description |
1633 | + * debian/index.html: Modify included index.html file to have Ubuntu |
1634 | + branding, Ubuntu bug reporting tool references, and a link to the |
1635 | + Launchpad bugs page for the nginx package. |
1636 | + |
1637 | + -- Thomas Ward <teward@ubuntu.com> Wed, 05 Nov 2014 10:05:07 -0500 |
1638 | + |
1639 | nginx (1.6.2-4) unstable; urgency=medium |
1640 | |
1641 | [ Christos Trochalakis ] |
1642 | @@ -1049,6 +2530,27 @@ nginx (1.6.2-2) unstable; urgency=medium |
1643 | |
1644 | -- Christos Trochalakis <yatiohi@ideopolis.gr> Fri, 26 Sep 2014 11:06:47 +0300 |
1645 | |
1646 | +nginx (1.6.2-1ubuntu1.1) utopic; urgency=medium |
1647 | + |
1648 | + * debian/conf/sites-available/default: Remove SSLv3 from the ssl_protocols |
1649 | + line in the default config example, due to POODLE vulnerability. |
1650 | + |
1651 | + -- Thomas Ward <teward@dark-net.net> Wed, 22 Oct 2014 09:43:35 -0400 |
1652 | + |
1653 | +nginx (1.6.2-1ubuntu1) utopic; urgency=medium |
1654 | + |
1655 | + * Merge from Debian. Remaining changes: |
1656 | + - debian/patches/ubuntu-branding.patch: add Ubuntu branding |
1657 | + (refreshed). |
1658 | + - debian/rules: Drop from -O3 to -O2 to work around a build failure. |
1659 | + - d/{control,rules,nginx-core.*}: add new binary package for main, |
1660 | + nginx-core, which contains only source-tarball-included modules |
1661 | + and no third-party modules. |
1662 | + * debian/tests/control: add nginx-core test. |
1663 | + * debian/control: drop luajit from Build-Depends as it is in universe. |
1664 | + |
1665 | + -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Mon, 22 Sep 2014 13:32:30 -0400 |
1666 | + |
1667 | nginx (1.6.2-1) unstable; urgency=high |
1668 | |
1669 | [ Christos Trochalakis ] |
1670 | @@ -1096,6 +2598,25 @@ nginx (1.6.1-2) unstable; urgency=medium |
1671 | |
1672 | -- Christos Trochalakis <yatiohi@ideopolis.gr> Thu, 04 Sep 2014 13:00:46 +0300 |
1673 | |
1674 | +nginx (1.6.1-1ubuntu2) utopic; urgency=medium |
1675 | + |
1676 | + * Rebuild for Perl 5.20.0. |
1677 | + |
1678 | + -- Colin Watson <cjwatson@ubuntu.com> Sun, 24 Aug 2014 06:43:36 -0700 |
1679 | + |
1680 | +nginx (1.6.1-1ubuntu1) utopic; urgency=medium |
1681 | + |
1682 | + * Merge from Debian. Remaining changes: |
1683 | + - debian/patches/ubuntu-branding.patch: add Ubuntu branding |
1684 | + (refreshed). |
1685 | + - debian/rules: Drop from -O3 to -O2 to work around a build failure. |
1686 | + - d/{control,rules,nginx-core.*}: add new binary package for main, |
1687 | + nginx-core, which contains only source-tarball-included modules |
1688 | + and no third-party modules. |
1689 | + * Add dep8 smoke test |
1690 | + |
1691 | + -- Robie Basak <robie.basak@ubuntu.com> Fri, 15 Aug 2014 16:46:48 +0000 |
1692 | + |
1693 | nginx (1.6.1-1) unstable; urgency=medium |
1694 | |
1695 | [ Christos Trochalakis ] |
1696 | @@ -1161,6 +2682,34 @@ nginx (1.4.7-1) unstable; urgency=medium |
1697 | |
1698 | -- Christos Trochalakis <yatiohi@ideopolis.gr> Tue, 18 Mar 2014 22:03:47 +0200 |
1699 | |
1700 | +nginx (1.4.6-1ubuntu3) trusty; urgency=medium |
1701 | + |
1702 | + * Add new binary package for main, nginx-core, which contains only |
1703 | + source-tarball-included modules and no third-party modules. |
1704 | + * Changes to debian/ directory: |
1705 | + - control: |
1706 | + + Add entry for nginx-core and nginx-core-dbg. |
1707 | + - rules: |
1708 | + + Add nginx-core flavor to the build rules. |
1709 | + - nginx-core.*: Add new packaging files for nginx-core based on |
1710 | + the packaging files for nginx-full. |
1711 | + * The above changes satisfy the requirements for main (LP: #1262710) |
1712 | + |
1713 | + -- Thomas Ward <teward@ubuntu.com> Mon, 10 Mar 2014 18:23:36 -0400 |
1714 | + |
1715 | +nginx (1.4.6-1ubuntu2) trusty; urgency=medium |
1716 | + |
1717 | + * debian/rules: Drop from -O3 to -O2 to work around a build failure. |
1718 | + |
1719 | + -- Adam Conrad <adconrad@ubuntu.com> Sun, 09 Mar 2014 11:49:28 -0600 |
1720 | + |
1721 | +nginx (1.4.6-1ubuntu1) trusty; urgency=low |
1722 | + |
1723 | + * Merge from Debian unstable. Remaining changes: |
1724 | + - debian/patches/ubuntu-branding.patch: Add Ubuntu branding. |
1725 | + |
1726 | + -- Adam Conrad <adconrad@ubuntu.com> Sun, 09 Mar 2014 11:13:26 -0600 |
1727 | + |
1728 | nginx (1.4.6-1) unstable; urgency=medium |
1729 | |
1730 | [ Christos Trochalakis ] |
1731 | @@ -1182,6 +2731,14 @@ nginx (1.4.6-1) unstable; urgency=medium |
1732 | |
1733 | -- Christos Trochalakis <yatiohi@ideopolis.gr> Tue, 04 Mar 2014 18:06:55 +0200 |
1734 | |
1735 | +nginx (1.4.5-1ubuntu1) trusty; urgency=medium |
1736 | + |
1737 | + * Resynchronise with Debian (LP: #1280511). Remaining changes: |
1738 | + - debian/patches/ubuntu-branding.patch: |
1739 | + + Add Ubuntu branding to server_tokens. |
1740 | + |
1741 | + -- Colin Watson <cjwatson@ubuntu.com> Sat, 15 Feb 2014 03:05:42 +0000 |
1742 | + |
1743 | nginx (1.4.5-1) unstable; urgency=medium |
1744 | |
1745 | [ Christos Trochalakis ] |
1746 | @@ -1222,6 +2779,14 @@ nginx (1.4.4-3) unstable; urgency=medium |
1747 | |
1748 | -- Christos Trochalakis <yatiohi@ideopolis.gr> Tue, 31 Dec 2013 11:47:07 +0200 |
1749 | |
1750 | +nginx (1.4.4-2ubuntu1) trusty; urgency=medium |
1751 | + |
1752 | + * Resynchronise with Debian. Remaining changes: |
1753 | + - debian/patches/ubuntu-branding.patch: |
1754 | + + Add Ubuntu branding to server_tokens. |
1755 | + |
1756 | + -- Colin Watson <cjwatson@ubuntu.com> Sat, 28 Dec 2013 10:21:44 +0000 |
1757 | + |
1758 | nginx (1.4.4-2) unstable; urgency=low |
1759 | |
1760 | [ Michael Lustfield ] |
1761 | @@ -1259,6 +2824,14 @@ nginx (1.4.4-2) unstable; urgency=low |
1762 | |
1763 | -- Kartik Mistry <kartik@debian.org> Fri, 27 Dec 2013 21:16:01 +0530 |
1764 | |
1765 | +nginx (1.4.4-1ubuntu1) trusty; urgency=low |
1766 | + |
1767 | + * Resynchronise with Debian (LP: #1253691). Remaining changes: |
1768 | + - debian/patches/ubuntu-branding.patch: |
1769 | + + Add Ubuntu branding to server_tokens. |
1770 | + |
1771 | + -- Colin Watson <cjwatson@ubuntu.com> Fri, 22 Nov 2013 12:23:25 +0000 |
1772 | + |
1773 | nginx (1.4.4-1) unstable; urgency=low |
1774 | |
1775 | [ Christos Trochalakis ] |
1776 | @@ -1283,6 +2856,14 @@ nginx (1.4.4-1) unstable; urgency=low |
1777 | |
1778 | -- Michael Lustfield <michael@lustfield.net> Thu, 21 Nov 2013 19:25:50 +0530 |
1779 | |
1780 | +nginx (1.4.3-2ubuntu1) trusty; urgency=low |
1781 | + |
1782 | + * Resynchronise with Debian. Remaining changes: |
1783 | + - debian/patches/ubuntu-branding.patch: |
1784 | + + Add Ubuntu branding to server_tokens. |
1785 | + |
1786 | + -- Colin Watson <cjwatson@ubuntu.com> Mon, 21 Oct 2013 13:26:52 +0100 |
1787 | + |
1788 | nginx (1.4.3-2) unstable; urgency=low |
1789 | |
1790 | [ Kartik Mistry ] |
1791 | @@ -1339,6 +2920,14 @@ nginx (1.4.3-1) unstable; urgency=low |
1792 | |
1793 | -- Kartik Mistry <kartik@debian.org> Thu, 10 Oct 2013 17:28:56 +0530 |
1794 | |
1795 | +nginx (1.4.1-3ubuntu1) saucy; urgency=low |
1796 | + |
1797 | + * Resynchronise with Debian. Remaining changes: |
1798 | + - debian/patches/ubuntu-branding.patch: |
1799 | + + Add Ubuntu branding to server_tokens. |
1800 | + |
1801 | + -- Colin Watson <cjwatson@ubuntu.com> Thu, 20 Jun 2013 15:08:44 +0100 |
1802 | + |
1803 | nginx (1.4.1-3) unstable; urgency=low |
1804 | |
1805 | [ Kartik Mistry ] |
1806 | @@ -1352,6 +2941,14 @@ nginx (1.4.1-3) unstable; urgency=low |
1807 | |
1808 | -- Kartik Mistry <kartik@debian.org> Sun, 09 Jun 2013 13:07:52 +0530 |
1809 | |
1810 | +nginx (1.4.1-2ubuntu1) saucy; urgency=low |
1811 | + |
1812 | + * Resynchronise with Debian. Remaining changes: |
1813 | + - debian/patches/ubuntu-branding.patch: |
1814 | + + Add Ubuntu branding to server_tokens. |
1815 | + |
1816 | + -- Colin Watson <cjwatson@ubuntu.com> Fri, 07 Jun 2013 15:41:48 +0100 |
1817 | + |
1818 | nginx (1.4.1-2) unstable; urgency=medium |
1819 | |
1820 | [ Kartik Mistry] |
1821 | @@ -1373,6 +2970,24 @@ nginx (1.4.1-2) unstable; urgency=medium |
1822 | |
1823 | -- Kartik Mistry <kartik@debian.org> Thu, 06 Jun 2013 12:55:23 +0530 |
1824 | |
1825 | +nginx (1.4.1-1ubuntu2) saucy; urgency=low |
1826 | + |
1827 | + * Rebuild for libgd3. |
1828 | + |
1829 | + -- Colin Watson <cjwatson@ubuntu.com> Mon, 20 May 2013 00:45:10 +0100 |
1830 | + |
1831 | +nginx (1.4.1-1ubuntu1) saucy; urgency=low |
1832 | + |
1833 | + * Merge with Debian unstable (LP: #1177919). Remaining changes: |
1834 | + - debian/conf/sites-available/default: |
1835 | + + Modify default site configuration file to correct a typo |
1836 | + that prevented out-of-the-box usability (LP: #1162177). |
1837 | + - debian/patches/ubuntu-branding.patch: |
1838 | + + Add ubuntu branding to server_tokens. |
1839 | + * Refresh all patches. |
1840 | + |
1841 | + -- Dmitry Shachnev <mitya57@ubuntu.com> Sat, 11 May 2013 14:47:53 +0400 |
1842 | + |
1843 | nginx (1.4.1-1) unstable; urgency=low |
1844 | |
1845 | * New upstream release: |
1846 | @@ -1450,6 +3065,36 @@ nginx (1.4.0-1) experimental; urgency=low |
1847 | |
1848 | -- Kartik Mistry <kartik@debian.org> Thu, 25 Apr 2013 12:51:45 +0530 |
1849 | |
1850 | +nginx (1.2.6-1ubuntu4) saucy; urgency=low |
1851 | + |
1852 | + * debian/patches/ubuntu-branding.patch: Move Ubuntu branding from |
1853 | + the numerical version string to the long version (LP: #1174158) |
1854 | + |
1855 | + -- Adam Conrad <adconrad@ubuntu.com> Thu, 09 May 2013 11:50:52 -0600 |
1856 | + |
1857 | +nginx (1.2.6-1ubuntu3) raring; urgency=low |
1858 | + |
1859 | + * debian/patches/ubuntu-branding.patch: Add ubuntu branding |
1860 | + to server_tokens. |
1861 | + |
1862 | + -- Chuck Short <zulcss@ubuntu.com> Tue, 09 Apr 2013 10:23:26 -0500 |
1863 | + |
1864 | +nginx (1.2.6-1ubuntu2) raring; urgency=low |
1865 | + |
1866 | + * debian/conf/sites-available/default: |
1867 | + * Modify default site configuration file to correct a typo |
1868 | + that prevented out-of-the-box usability (LP: #1162177) |
1869 | + |
1870 | + -- Thomas Ward <teward@ubuntu.com> Fri, 05 Apr 2013 20:22:38 +0100 |
1871 | + |
1872 | +nginx (1.2.6-1ubuntu1) raring; urgency=low |
1873 | + |
1874 | + * debian/conf/sites-available/default: |
1875 | + * Modify default site default configuration file to bind to IPv6 |
1876 | + only for IPv6 default listen statement (LP: #1132678) |
1877 | + |
1878 | + -- Thomas Ward <teward@ubuntu.com> Tue, 12 Mar 2013 00:23:02 +0000 |
1879 | + |
1880 | nginx (1.2.6-1) unstable; urgency=low |
1881 | |
1882 | [ Kartik Mistry ] |
1883 | diff --git a/debian/control b/debian/control |
1884 | index 6981083..9a3df56 100644 |
1885 | --- a/debian/control |
1886 | +++ b/debian/control |
1887 | @@ -1,7 +1,8 @@ |
1888 | Source: nginx |
1889 | Section: httpd |
1890 | Priority: optional |
1891 | -Maintainer: Debian Nginx Maintainers <pkg-nginx-maintainers@alioth-lists.debian.net> |
1892 | +Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> |
1893 | +XSBC-Original-Maintainer: Debian Nginx Maintainers <pkg-nginx-maintainers@alioth-lists.debian.net> |
1894 | Uploaders: Jan Mojžíš <jan.mojzis@gmail.com> |
1895 | Build-Depends: debhelper-compat (= 13), |
1896 | libexpat-dev, |
1897 | diff --git a/debian/patches/series b/debian/patches/series |
1898 | index 21a2a69..056901a 100644 |
1899 | --- a/debian/patches/series |
1900 | +++ b/debian/patches/series |
1901 | @@ -3,3 +3,7 @@ nginx-fix-pidfile.patch |
1902 | nginx-ssl_cert_cb_yield.patch |
1903 | bug-1024605.patch |
1904 | bug-973861.patch |
1905 | + |
1906 | + |
1907 | +# Ubuntu patches: |
1908 | +ubuntu-branding.patch |
1909 | diff --git a/debian/patches/ubuntu-branding.patch b/debian/patches/ubuntu-branding.patch |
1910 | new file mode 100644 |
1911 | index 0000000..7dc2015 |
1912 | --- /dev/null |
1913 | +++ b/debian/patches/ubuntu-branding.patch |
1914 | @@ -0,0 +1,28 @@ |
1915 | +Description: Add Ubuntu token to NGINX_VER |
1916 | +Author: Adam Conrad <adconrad@ubuntu.com> |
1917 | +Forwarded: not-needed |
1918 | +Last-Update: 2022-06-08 |
1919 | + |
1920 | +--- |
1921 | + src/core/nginx.h | 2 +- |
1922 | + 1 file changed, 1 insertion(+), 1 deletion(-) |
1923 | + |
1924 | +--- a/src/core/nginx.h |
1925 | ++++ b/src/core/nginx.h |
1926 | +@@ -22,5 +22,16 @@ |
1927 | + #define NGINX_VAR "NGINX" |
1928 | + #define NGX_OLDPID_EXT ".oldbin" |
1929 | + |
1930 | ++/* Update versions for Ubuntu branding */ |
1931 | ++#undef NGINX_VER |
1932 | ++#undef NGINX_VER_BUILD |
1933 | ++ |
1934 | ++#define NGINX_VER "nginx/" NGINX_VERSION " (Ubuntu)" |
1935 | ++ |
1936 | ++#ifdef NGX_BUILD |
1937 | ++#define NGINX_VER_BUILD NGINX_VER " (" NGX_BUILD ")" |
1938 | ++#else |
1939 | ++#define NGINX_VER_BUILD NGINX_VER |
1940 | ++#endif |
1941 | + |
1942 | + #endif /* _NGINX_H_INCLUDED_ */ |
1943 | diff --git a/debian/tests/branding b/debian/tests/branding |
1944 | new file mode 100644 |
1945 | index 0000000..de589f4 |
1946 | --- /dev/null |
1947 | +++ b/debian/tests/branding |
1948 | @@ -0,0 +1,12 @@ |
1949 | +#!/bin/bash |
1950 | + |
1951 | +set -e |
1952 | + |
1953 | +version=$(dpkg-query -f='${source:Upstream-Version}' -W nginx-common) |
1954 | +expected_server_string="Server: nginx/${version} (Ubuntu)" |
1955 | +actual_server_string=$(curl -i localhost -s | grep ^Server: | sed 's/\r//' ) |
1956 | + |
1957 | +echo "Installed nginx-common version: ${version}" |
1958 | +echo "Server string we got from the live service: ${actual_server_string}" |
1959 | + |
1960 | +test "${expected_server_string}" = "${actual_server_string}" |
1961 | diff --git a/debian/tests/control b/debian/tests/control |
1962 | index 880cc6d..f9c29bb 100644 |
1963 | --- a/debian/tests/control |
1964 | +++ b/debian/tests/control |
1965 | @@ -2,6 +2,10 @@ Tests: light-simple |
1966 | Restrictions: allow-stderr isolation-container needs-root |
1967 | Depends: nginx-light, curl |
1968 | |
1969 | +Tests: branding |
1970 | +Restrictions: allow-stderr isolation-container |
1971 | +Depends: nginx-light, curl |
1972 | + |
1973 | Tests: ec-x25519 |
1974 | Restrictions: allow-stderr isolation-container needs-root |
1975 | Depends: nginx-light, ssl-cert, curl |