Merge ~bryce/ubuntu/+source/nginx:merge-v1.22.1-7-lunar into ubuntu/+source/nginx:debian/sid

Proposed by Bryce Harrington
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)
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

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://launchpad.net/~bryce/+archive/ubuntu/nginx-merge-v1.22.1-7

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.22.1-7ubuntu1~lunar1
    + ❌ 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-7ubuntu1~lunar1 @un puN Ib >
Broken nginx-light:amd64 Depends on libnginx-mod-http-echo:amd64 < none | 1.22.0-1ubuntu2 @un uH > (>= 1:0.63-4~)
Broken nginx-light:amd64 Depends on nginx:amd64 < none | 1.22.1-7ubuntu1~lunar1 @un uH > (>= 1.22.1-7ubuntu1~lunar1)
  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-mod-http-echo (>= 1:0.63-4~) but it is not going to be installed
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.

To post a comment you must log in.

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

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
diff --git a/debian/changelog b/debian/changelog
index c8f695b..aca3739 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,65 @@
1nginx (1.22.1-7ubuntu1) lunar; urgency=medium
2
3 * Merge with Debian unstable (LP: #1993421). Remaining changes:
4 - Branding for Ubuntu
5 + d/p/ubuntu-branding.patch: add Ubuntu branding
6 + d/t/branding: Add autopkgtest to validate branding presence
7 * Dropped:
8 - d/apport/source_nginx.py: Add apport hooks for additional bug
9 information gathering.
10 - d/nginx-common.install: Add install rule for apport hooks.
11 [Accepted by Debian in 1.22.0-2. Deb #963668]
12 - d/p/nginx-fix-pidfile.patch: Fix NGINX PIDfile handling to avoid
13 SystemD race condition - thanks to Tj for the patch. (LP #1581864)
14 [Accepted by Debian 1.22.0-2. Deb #876365]
15 - d/control: make nginx and nginx-full arch any, so that nginx-full
16 is no longer pulled into main because of i386 (LP #1893267)
17 [No longer required due to Debian packaging split]
18 - Remove the Lua modules from NGINX (Server Team Decision) - future support
19 for Lua module now requires resty-core from OpenResty, meaning that if
20 we want to continue to support the Lua module, we have to start becoming
21 OpenResty - users should just use OpenResty at this point for Lua.
22 Changes made for this removal:
23 + d/control:
24 + Remove lua module from dependencies, and binary build item.
25 + Add "Breaks" line for nginx-lua for older versions of NGINX.
26 This is added to the nginx metapackage and nginx-extras.
27 + d/rules: Remove Lua module from the build flags for -extras.
28 + d/http-lua, d/modules/{,patches/,watch/}nginx-lua: Remove Lua
29 modules, watch file, module patches.
30 + d/modules/control: Remove Lua module from definitions
31 + d/copyright: Remove lua module.
32 + d/tests/{control,lua/}: Remove Lua test entirely, remove
33 dependencies on any test which request
34 libnginx-mod-http-lua as it's gone.
35 [No longer required due to Debian packaging split]
36 - d/control: drop GeoIP from nginx-core due to demotion of libgeoip
37 (LP #1861101, LP #1867150):
38 + remove libnginx-mod-http-geoip from nginx-core dependency
39 + have nginx-core depend on libnginx-mod-stream-geoip2
40 instead of libnginx-mod-stream-geoip
41 + adjust package descriptions accordingly
42 [No longer required due to Debian packaging split]
43 - d/control: (GeoIP2 related changes)
44 + Update dependencies for http-geoip2 package to include libmaxminddb0.
45 + Update nginx-core to include http-geoip2 module due to approved bin-MIR
46 (LP #1867198)
47 + Move geoip2 module build flags to the common flags so all
48 package flavors have it.
49 + Update dependencies for nginx-light, etc. to include
50 libnginx-mod-http-geoip2 as it's in the 'common build flags'
51 for all flavors of the builds.
52 + Update package description for nginx-core to indicate geoip2
53 is included, and to list third party HTTP modules. GeoIP2
54 is not included for Stream by default, so we have to adjust
55 this because the Stream part isn't MIR'd.
56 [No longer required due to Debian packaging split]
57 - d/m/p/http-subs-filter/pcre2.patch: Patch from debian 0d813834 to
58 fix FTBFS
59 [Debian switched to libpcre2 in 1.22.1-7]
60
61 -- Bryce Harrington <bryce@canonical.com> Thu, 23 Feb 2023 01:22:32 -0800
62
1nginx (1.22.1-7) unstable; urgency=medium63nginx (1.22.1-7) unstable; urgency=medium
264
3 * nginx ABI release: nginx-abi-1.22.1-765 * nginx ABI release: nginx-abi-1.22.1-7
@@ -190,6 +252,67 @@ nginx (1.22.0-2) unstable; urgency=medium
190252
191 -- Jan Mojžíš <jan.mojzis@gmail.com> Sun, 07 Aug 2022 16:14:59 +0200253 -- Jan Mojžíš <jan.mojzis@gmail.com> Sun, 07 Aug 2022 16:14:59 +0200
192254
255nginx (1.22.0-1ubuntu2) lunar; urgency=medium
256
257 * Rebuild against new perlapi-5.36.
258
259 -- Gianfranco Costamagna <locutusofborg@debian.org> Fri, 04 Nov 2022 16:49:47 +0100
260
261nginx (1.22.0-1ubuntu1) kinetic; urgency=medium
262
263 * Merge with Debian unstable (LP: #1982626). Remaining changes:
264 - d/p/ubuntu-branding.patch: add Ubuntu branding
265 - d/apport/source_nginx.py: Add apport hooks for additional bug
266 information gathering.
267 - d/nginx-common.install: Add install rule for apport hooks.
268 - d/p/nginx-fix-pidfile.patch: Fix NGINX PIDfile handling to avoid
269 SystemD race condition - thanks to Tj for the patch. (LP #1581864)
270 - d/control: make nginx and nginx-full arch any, so that nginx-full
271 is no longer pulled into main because of i386 (LP #1893267)
272 - Remove the Lua modules from NGINX (Server Team Decision) - future support
273 for Lua module now requires resty-core from OpenResty, meaning that if
274 we want to continue to support the Lua module, we have to start becoming
275 OpenResty - users should just use OpenResty at this point for Lua.
276 Changes made for this removal:
277 + d/control:
278 + Remove lua module from dependencies, and binary build item.
279 + Add "Breaks" line for nginx-lua for older versions of NGINX.
280 This is added to the nginx metapackage and nginx-extras.
281 + d/rules: Remove Lua module from the build flags for -extras.
282 + d/http-lua, d/modules/{,patches/,watch/}nginx-lua: Remove Lua
283 modules, watch file, module patches.
284 + d/modules/control: Remove Lua module from definitions
285 + d/copyright: Remove lua module.
286 + d/tests/{control,lua/}: Remove Lua test entirely, remove
287 dependencies on any test which request
288 libnginx-mod-http-lua as it's gone.
289 - d/control: drop GeoIP from nginx-core due to demotion of libgeoip
290 (LP #1861101, LP #1867150):
291 + remove libnginx-mod-http-geoip from nginx-core dependency
292 + have nginx-core depend on libnginx-mod-stream-geoip2
293 instead of libnginx-mod-stream-geoip
294 + adjust package descriptions accordingly
295 - d/control: (GeoIP2 related changes)
296 + Update dependencies for http-geoip2 package to include libmaxminddb0.
297 + Update nginx-core to include http-geoip2 module due to approved bin-MIR
298 (LP #1867198)
299 + Move geoip2 module build flags to the common flags so all
300 package flavors have it.
301 + Update dependencies for nginx-light, etc. to include
302 libnginx-mod-http-geoip2 as it's in the 'common build flags'
303 for all flavors of the builds.
304 + Update package description for nginx-core to indicate geoip2
305 is included, and to list third party HTTP modules. GeoIP2
306 is not included for Stream by default, so we have to adjust
307 this because the Stream part isn't MIR'd.
308 * d/p/ubuntu-branding.patch: Reimplement patch to avoid conflicting on
309 (volatile) release version numbers when merging.
310 * d/m/p/http-subs-filter/pcre2.patch: Patch from debian 0d813834 to
311 fix FTBFS
312 * d/t/branding: Add autopkgtest to validate branding presence
313
314 -- Bryce Harrington <bryce@canonical.com> Fri, 22 Jul 2022 17:56:50 -0700
315
193nginx (1.22.0-1) unstable; urgency=medium316nginx (1.22.0-1) unstable; urgency=medium
194317
195 [ Thomas Ward ]318 [ Thomas Ward ]
@@ -234,6 +357,82 @@ nginx (1.22.0-1) unstable; urgency=medium
234357
235 -- Thomas Ward <teward@ubuntu.com> Tue, 10 May 2022 12:08:02 -0400358 -- Thomas Ward <teward@ubuntu.com> Tue, 10 May 2022 12:08:02 -0400
236359
360nginx (1.20.2-2ubuntu2) kinetic; urgency=medium
361
362 * d/http-lua: Remove another lua patch
363
364 -- Bryce Harrington <bryce@canonical.com> Fri, 15 Jul 2022 04:50:47 +0000
365
366nginx (1.20.2-2ubuntu1) kinetic; urgency=medium
367
368 * Merge with Debian unstable. Remaining changes:
369 - d/p/ubuntu-branding.patch: add Ubuntu branding
370 - d/apport/source_nginx.py: Add apport hooks for additional bug
371 information gathering.
372 - d/nginx-common.install: Add install rule for apport hooks.
373 - d/p/nginx-fix-pidfile.patch: Fix NGINX PIDfile handling to avoid
374 SystemD race condition - thanks to Tj for the patch. (LP #1581864)
375 - d/control: make nginx and nginx-full arch any, so that nginx-full
376 is no longer pulled into main because of i386 (LP #1893267)
377 - Remove the Lua modules from NGINX (Server Team Decision) - future support
378 for Lua module now requires resty-core from OpenResty, meaning that if
379 we want to continue to support the Lua module, we have to start becoming
380 OpenResty - users should just use OpenResty at this point for Lua.
381 Changes made for this removal:
382 + d/control:
383 + Remove lua module from dependencies, and binary build item.
384 + Add "Breaks" line for nginx-lua for older versions of NGINX.
385 This is added to the nginx metapackage and nginx-extras.
386 + d/rules: Remove Lua module from the build flags for -extras.
387 + d/modules/{,patches/,watch/}nginx-lua: Remove Lua module, watch file,
388 module patches.
389 + d/modules/control: Remove Lua module from definitions
390 + d/copyright: Remove lua module.
391 + d/tests/{control,lua/}: Remove Lua test entirely, remove
392 dependencies on any test which request
393 libnginx-mod-http-lua as it's gone.
394 - d/control: drop GeoIP from nginx-core due to demotion of libgeoip
395 (LP #1861101, LP #1867150):
396 + remove libnginx-mod-http-geoip from nginx-core dependency
397 + have nginx-core depend on libnginx-mod-stream-geoip2
398 instead of libnginx-mod-stream-geoip
399 + adjust package descriptions accordingly
400 - d/control: (GeoIP2 related changes)
401 + Update dependencies for http-geoip2 package to include libmaxminddb0.
402 + Update nginx-core to include http-geoip2 module due to approved bin-MIR
403 (LP #1867198)
404 + Move geoip2 module build flags to the common flags so all
405 package flavors have it.
406 + Update dependencies for nginx-light, etc. to include
407 libnginx-mod-http-geoip2 as it's in the 'common build flags'
408 for all flavors of the builds.
409 + Update package description for nginx-core to indicate geoip2
410 is included, and to list third party HTTP modules. GeoIP2
411 is not included for Stream by default, so we have to adjust
412 this because the Stream part isn't MIR'd.
413 * d/p/ubuntu-branding.patch: Refresh
414 * Dropped:
415 - DNS Resolver Off-by-One Heap Write
416 + debian/patches/CVE-2021-23017.patch: fix logic in
417 src/core/ngx_resolver.c.
418 [Not needed: Replaced by upstream patches in separate commit]
419 - DNS Resolver issues
420 + debian/patches/CVE-2021-23017-1.patch: fixed off-by-one write in
421 src/core/ngx_resolver.c.
422 + debian/patches/CVE-2021-23017-2.patch: fixed off-by-one read in
423 src/core/ngx_resolver.c.
424 + debian/patches/CVE-2021-23017.patch: removed, replaced with upstream
425 commits.
426 [Included in upstream release 1.20.1]
427 - ALPACA TLS issue
428 + debian/patches/CVE-2021-3618.patch: specify the number of
429 errors after which the connection is closed in
430 src/mail/ngx_mail.h, src/mail/ngx_mail_core_module.c and
431 src/mail/ngx_mail_handler.c.
432 [Included in Debian release 1.20.2-2]
433
434 -- Bryce Harrington <bryce@canonical.com> Tue, 12 Jul 2022 10:23:53 -0700
435
237nginx (1.20.2-2) unstable; urgency=medium436nginx (1.20.2-2) unstable; urgency=medium
238437
239 [ Thomas Ward ]438 [ Thomas Ward ]
@@ -326,6 +525,156 @@ nginx (1.18.0-6.1) unstable; urgency=high
326525
327 -- Salvatore Bonaccorso <carnil@debian.org> Sat, 29 May 2021 16:21:37 +0200526 -- Salvatore Bonaccorso <carnil@debian.org> Sat, 29 May 2021 16:21:37 +0200
328527
528nginx (1.18.0-6ubuntu14.1) jammy-security; urgency=medium
529
530 * SECURITY UPDATE: ALPACA TLS issue
531 - debian/patches/CVE-2021-3618.patch: specify the number of
532 errors after which the connection is closed in
533 src/mail/ngx_mail.h, src/mail/ngx_mail_core_module.c and
534 src/mail/ngx_mail_handler.c.
535 - CVE-2021-3618
536
537 -- David Fernandez Gonzalez <david.fernandezgonzalez@canonical.com> Wed, 27 Apr 2022 12:56:57 +0200
538
539nginx (1.18.0-6ubuntu14) jammy; urgency=medium
540
541 * No-change rebuild to update maintainer scripts, see LP: 1959054
542
543 -- Dave Jones <dave.jones@canonical.com> Wed, 16 Feb 2022 17:10:20 +0000
544
545nginx (1.18.0-6ubuntu13) jammy; urgency=medium
546
547 * No-change rebuild for the perl update.
548
549 -- Matthias Klose <doko@ubuntu.com> Sun, 06 Feb 2022 13:48:12 +0100
550
551nginx (1.18.0-6ubuntu12) jammy; urgency=medium
552
553 * No-change rebuild against openssl3
554
555 -- Simon Chopin <simon.chopin@canonical.com> Wed, 24 Nov 2021 13:59:50 +0000
556
557nginx (1.18.0-6ubuntu11) impish; urgency=medium
558
559 * No-change rebuild to build packages with zstd compression.
560
561 -- Matthias Klose <doko@ubuntu.com> Thu, 07 Oct 2021 12:21:36 +0200
562
563nginx (1.18.0-6ubuntu10) impish; urgency=medium
564
565 * SECURITY UPDATE: DNS Resolver issues
566 - debian/patches/CVE-2021-23017-1.patch: fixed off-by-one write in
567 src/core/ngx_resolver.c.
568 - debian/patches/CVE-2021-23017-2.patch: fixed off-by-one read in
569 src/core/ngx_resolver.c.
570 - debian/patches/CVE-2021-23017.patch: removed, replaced with upstream
571 commits.
572 - CVE-2021-23017
573
574 -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Wed, 26 May 2021 06:59:42 -0400
575
576nginx (1.18.0-6ubuntu9) impish; urgency=medium
577
578 * SECURITY UPDATE: DNS Resolver Off-by-One Heap Write
579 - debian/patches/CVE-2021-23017.patch: fix logic in
580 src/core/ngx_resolver.c.
581 - CVE-2021-23017
582
583 -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Tue, 25 May 2021 13:06:54 -0400
584
585nginx (1.18.0-6ubuntu8) hirsute; urgency=medium
586
587 * d/modules/control: Remove Lua module from definitions
588 * d/tests/:
589 - control: Remove Lua test, remove dependencies on any test which
590 request libnginx-mod-http-lua as it's gone.
591 - lua: Remove the lua test entirely.
592
593 -- Thomas Ward <teward@ubuntu.com> Wed, 10 Mar 2021 10:50:43 -0500
594
595nginx (1.18.0-6ubuntu7) hirsute; urgency=medium
596
597 * d/control:
598 - Fix dependencies issue for libnginx-mod-http-geoip2 - missing a
599 character in the depends.
600
601 -- Thomas Ward <teward@ubuntu.com> Tue, 09 Mar 2021 19:03:55 -0500
602
603nginx (1.18.0-6ubuntu6) hirsute; urgency=medium
604
605 * d/control:
606 - Update dependencies for nginx-light, etc. to include
607 libnginx-mod-http-geoip2 as it's in the 'common build flags' for
608 all flavors of the builds.
609 - Update nginx-core package description to list third party HTTP
610 modules. GeoIP2 is not included for Stream by default, so we
611 have to adjust this because the Stream part isn't MIR'd.
612
613 -- Thomas Ward <teward@ubuntu.com> Tue, 09 Mar 2021 12:41:36 -0500
614
615nginx (1.18.0-6ubuntu5) hirsute; urgency=medium
616
617 * d/control: (GeoIP2 related changes)
618 - Update dependencies for http-geoip2 package.
619 - Update nginx-core to include http-geoip2 module due to approved bin-MIR
620 (LP: #1867198)
621 - Update description to nginx-core to indicate geoip2 is included.
622 * d/control: move geoip2 module build flags to the common flags so all
623 package flavors have it.
624 * d/modules/http-geoip2: Update to upstream version 3.3.
625 * Remove the Lua modules from NGINX (Server Team Decision) - future support
626 for Lua module now requires resty-core from OpenResty, meaning that if
627 we want to continue to support the Lua module, we have to start becoming
628 OpenResty - users should just use OpenResty at this point for Lua.
629 Changes made for this removal:
630 - d/control:
631 - Remove lua module from dependencies, and binary build item.
632 - Add "Breaks" line for nginx-lua for older versions of NGINX.
633 This is added to the nginx metapackage and nginx-extras.
634 - d/copyright: Remove lua module.
635 - d/modules/{,patches/,watch/}nginx-lua: Remove Lua module, watch file,
636 module patches.
637 - d/rules: Remove Lua module from the build flags for -extras.
638
639 -- Thomas Ward <teward@ubuntu.com> Mon, 08 Mar 2021 09:59:56 -0500
640
641nginx (1.18.0-6ubuntu4) hirsute; urgency=medium
642
643 * No-change rebuild for the perl update.
644
645 -- Matthias Klose <doko@ubuntu.com> Mon, 09 Nov 2020 12:46:47 +0100
646
647nginx (1.18.0-6ubuntu3) hirsute; urgency=medium
648
649 * No-change rebuild for the perl update.
650
651 -- Matthias Klose <doko@ubuntu.com> Mon, 09 Nov 2020 10:51:27 +0100
652
653nginx (1.18.0-6ubuntu2) groovy; urgency=medium
654
655 * d/control: make nginx and nginx-full arch any, so that nginx-full
656 is no longer pulled into main because of i386 (LP: #1893267)
657
658 -- Andreas Hasenack <andreas@canonical.com> Thu, 27 Aug 2020 16:59:57 -0300
659
660nginx (1.18.0-6ubuntu1) groovy; urgency=medium
661
662 * Merge with Debian unstable. Remaining changes:
663 - d/p/ubuntu-branding.patch: add Ubuntu branding
664 - d/apport/source_nginx.py: Add apport hooks for additional bug
665 information gathering.
666 - d/nginx-common.install: Add install rule for apport hooks.
667 - d/p/nginx-fix-pidfile.patch: Fix NGINX PIDfile handling to avoid
668 SystemD race condition - thanks to Tj for the patch. (LP #1581864)
669 - d/control: drop GeoIP from nginx-core due to demotion of libgeoip
670 (LP #1861101, LP #1867150):
671 + remove libnginx-mod-http-geoip from nginx-core dependency
672 + have nginx-core depend on libnginx-mod-stream-geoip2
673 instead of libnginx-mod-stream-geoip
674 + adjust package descriptions accordingly
675
676 -- Andreas Hasenack <andreas@canonical.com> Tue, 25 Aug 2020 11:11:41 -0300
677
329nginx (1.18.0-6) unstable; urgency=medium678nginx (1.18.0-6) unstable; urgency=medium
330679
331 * Fix GCC-10 compatibility (Closes: #957605).680 * Fix GCC-10 compatibility (Closes: #957605).
@@ -350,6 +699,69 @@ nginx (1.18.0-4) unstable; urgency=medium
350699
351 -- Ondřej Nový <onovy@debian.org> Fri, 03 Jul 2020 09:34:49 +0200700 -- Ondřej Nový <onovy@debian.org> Fri, 03 Jul 2020 09:34:49 +0200
352701
702nginx (1.18.0-3ubuntu2) groovy; urgency=medium
703
704 * Re-apply demotion of geoip in favor of geoip2
705 - Fixes some accidentally dropped delta from merge to fix
706 unsatisfiable depends. nginx-[core|full] need to depend on
707 libnginx-mod-stream-geoip2, not on -geoip.
708 (LP #1861101)
709
710 -- Bryce Harrington <bryce@canonical.com> Mon, 06 Jul 2020 15:12:26 -0700
711
712nginx (1.18.0-3ubuntu1) groovy; urgency=medium
713
714 * Merge with Debian unstable. Remaining changes:
715 - d/p/ubuntu-branding.patch: add Ubuntu branding (refreshed)
716 - d/apport/source_nginx.py: Add apport hooks for additional bug
717 information gathering.
718 - d/nginx-common.install: Add install rule for apport hooks.
719 - d/p/nginx-fix-pidfile.patch: Fix NGINX PIDfile handling to avoid
720 SystemD race condition - thanks to Tj for the patch. (LP #1581864)
721 - Drop GeoIP from nginx-core due to demotion of libgeoip
722 (LP #1861101, LP #1867150):
723 + d/control: Remove libnginx-mod-http-geoip from nginx-core dependency
724 + d/rules: Remove the configure line of with-http_geoip_module=dynamic
725 from the nginx-core build flags, due to demotion of libgeoip and the
726 removal of the dynamic library from install deps for nginx-core.
727 * d/a/source_nginx.py: Fix indentation in apport hook
728 * d/p/nginx-fix-pidfile.patch: Update dep3 with fwd debian link
729 * Dropped:
730 - debian/patches/0002-Make-sure-signature-stays-the-same-in-
731 all-nginx-buil.patch: Refreshed patch - Merge-o-Matic introduced some
732 fuzz which caused issues.
733 [ Does not seem necessary ]
734 - d/control: drop mention of SSL Preread from nginx-full, nginx-extras
735 [ Previously undocumented ]
736 - d/gbp.conf: update for 1.12 release
737 [ Previously undocumented ]
738 - d/p/0003-define_gnu_source-on-other-glibc-based-platforms.patch:
739 Refresh patch.
740 [ Previously undocumented ]
741 - d/{control,rules,nginx-core.*}: add new binary package for main,
742 nginx-core, which contains only source-tarball-included modules
743 and no third-party modules.
744 - debian/tests/control: add nginx-core test.
745 - Add GeoIP2 third party module to nginx-full and nginx-extras
746 (LP #1825895). The following is the files list for this:
747 + d/{control,rules}: Add libnginx-mod-http-geoip2 and corresponding
748 build rules.
749 + d/modules/http-geoip2{,/*}: Add geoip2 module from third party git.
750 + d/copyright: Add relevant copyright lines for GeoIP2 module.
751 - d/conf/sites-available/default: Update PHP path for PHP 7.4.
752 [added in 1.17.9-0ubuntu3 taken by Debian in 1.18.0-2]
753 - d/nginx-full.postinst: Add checks for whether
754 port 80 is in use or not to determine whether or not to attempt
755 starting of the NGINX service during install/upgrade.
756 - d/control: Add dependency from nginx-full on `iproute2` as the
757 postinst scripts now use `ss` to determine if Port 80 is open
758 or not.
759 [Taken by Debian in 1.18.0-2]
760 - d/rules: Enable --with-compat build option for all nginx package
761 flavors (LP #1797897)
762
763 -- Bryce Harrington <bryce@canonical.com> Wed, 24 Jun 2020 23:15:11 +0000
764
353nginx (1.18.0-3) unstable; urgency=medium765nginx (1.18.0-3) unstable; urgency=medium
354766
355 * Source-only upload to allow migration.767 * Source-only upload to allow migration.
@@ -407,6 +819,225 @@ nginx (1.18.0-1) unstable; urgency=medium
407819
408 -- Ondřej Nový <onovy@debian.org> Fri, 29 May 2020 19:03:30 +0200820 -- Ondřej Nový <onovy@debian.org> Fri, 29 May 2020 19:03:30 +0200
409821
822nginx (1.17.10-0ubuntu1) focal; urgency=medium
823
824 * New upstream release (1.17.9) - full changelog available from
825 http://nginx.org/en/CHANGES
826 * Remaining Ubuntu-specific changes:
827 - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed)
828 - d/{control,rules,nginx-core.*}: add new binary package for main,
829 nginx-core, which contains only source-tarball-included modules
830 and no third-party modules.
831 - debian/tests/control: add nginx-core test.
832 - debian/apport/source_nginx.py: Add apport hooks for additional bug
833 information gathering.
834 - debian/nginx-common.install: Add install rule for apport hooks.
835 - d/nginx-{core,light,full,extras}.postinst: Add checks for whether
836 port 80 is in use or not to determine whether or not to attempt
837 starting of the NGINX service during install/upgrade
838 - d/control: Add dependencies to nginx-{core,light,full,extras} on
839 `iproute2` as the postinst scripts now use `ss` to determine if
840 Port 80 is open or not.
841 - d/rules: Enable --with-compat build option for all nginx package
842 flavors
843 - d/{control,rules,copyright,modules/http-geoip2*}: Add GeoIP2 third party
844 module to nginx-full and nginx-extras (and use proper DEP5 syntax for
845 d/copyright).
846 - d/control, d/rules: Drop GeoIP from nginx-core due to demotion of
847 libgeoip.
848
849 -- Thomas Ward <teward@ubuntu.com> Tue, 14 Apr 2020 12:53:34 -0400
850
851nginx (1.17.9-0ubuntu3) focal; urgency=medium
852
853 * d/conf/sites-available/default: Update PHP path for PHP 7.4.
854
855 -- Thomas Ward <teward@ubuntu.com> Thu, 26 Mar 2020 10:53:52 -0400
856
857nginx (1.17.9-0ubuntu2) focal; urgency=medium
858
859 * Drop GeoIP from nginx-core due to demotion of libgeoip (LP: #1861101,
860 LP: #1867150):
861 - d/control: Remove libnginx-mod-http-geoip from nginx-core dependency
862 - d/rules: Remove the configure line of with-http_geoip_module=dynamic
863 from the nginx-core build flags, due to demotion of libgeoip and the
864 removal of the dynamic library from install deps for nginx-core.
865
866 -- Thomas Ward <teward@ubuntu.com> Wed, 11 Mar 2020 13:41:07 -0400
867
868nginx (1.17.9-0ubuntu1) focal; urgency=medium
869
870 * New upstream release (1.17.9) - 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 - d/rules: Enable --with-compat build option for all nginx package
888 flavors
889 - d/{control,rules,copyright,modules/http-geoip2*}: Add GeoIP2 third party
890 module to nginx-full and nginx-extras (and use proper DEP5 syntax for
891 d/copyright).
892
893 -- Thomas Ward <teward@ubuntu.com> Tue, 03 Mar 2020 11:05:45 -0500
894
895nginx (1.17.8-0ubuntu3) focal; urgency=medium
896
897 * d/conf/sites-available/default: Indentation consistency.
898 Fix an indentation issue introduced by 1.17.8-0ubuntu2 to make sure that
899 indentation in the default config file is consistent.
900
901 -- Thomas Ward <teward@ubuntu.com> Wed, 26 Feb 2020 10:35:13 -0500
902
903nginx (1.17.8-0ubuntu2) focal; urgency=medium
904
905 * d/conf/sites-available/default: Revert changes done in #1743592.
906 Reverts this change:
907 - d/conf/sites-available/default: Update default nginx site
908 configuration file to remove the IPv6 listening line so that servers
909 running without IPv6 enabled at all on the system will start nginx
910 properly.
911
912 -- Thomas Ward <teward@ubuntu.com> Thu, 20 Feb 2020 13:52:32 -0500
913
914nginx (1.17.8-0ubuntu1) focal; urgency=medium
915
916 * New upstream release (1.17.8) - full changelog available from
917 http://nginx.org/en/CHANGES
918 * Remaining Ubuntu-specific changes:
919 - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed)
920 - d/{control,rules,nginx-core.*}: add new binary package for main,
921 nginx-core, which contains only source-tarball-included modules
922 and no third-party modules.
923 - debian/tests/control: add nginx-core test.
924 - debian/apport/source_nginx.py: Add apport hooks for additional bug
925 information gathering.
926 - debian/nginx-common.install: Add install rule for apport hooks.
927 - d/nginx-{core,light,full,extras}.postinst: Add checks for whether
928 port 80 is in use or not to determine whether or not to attempt
929 starting of the NGINX service during install/upgrade
930 - d/control: Add dependencies to nginx-{core,light,full,extras} on
931 `iproute2` as the postinst scripts now use `ss` to determine if
932 Port 80 is open or not.
933 - d/rules: Enable --with-compat build option for all nginx package
934 flavors
935 - d/{control,rules,copyright,modules/http-geoip2*}: Add GeoIP2 third party
936 module to nginx-full and nginx-extras (and use proper DEP5 syntax for
937 d/copyright).
938 - d/conf/sites-available/default: Update default nginx site configuration
939 file to remove the IPv6 listening line so that servers running without
940 IPv6 enabled at all on the system will start nginx properly.
941 (LP: #1743592)
942
943 -- Thomas Ward <teward@ubuntu.com> Tue, 18 Feb 2020 19:01:02 -0500
944
945nginx (1.17.7-0ubuntu1) focal; urgency=medium
946
947 * New upstream release (1.17.7) - full changelog available from
948 http://nginx.org/en/CHANGES
949 * Remaining Ubuntu-specific changes:
950 - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed)
951 - d/{control,rules,nginx-core.*}: add new binary package for main,
952 nginx-core, which contains only source-tarball-included modules
953 and no third-party modules.
954 - debian/tests/control: add nginx-core test.
955 - debian/apport/source_nginx.py: Add apport hooks for additional bug
956 information gathering.
957 - debian/nginx-common.install: Add install rule for apport hooks.
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 - d/rules: Enable --with-compat build option for all nginx package
965 flavors
966 - d/{control,rules,copyright,modules/http-geoip2*}: Add GeoIP2 third party
967 module to nginx-full and nginx-extras (and use proper DEP5 syntax for
968 d/copyright).
969 - d/conf/sites-available/default: Update default nginx site configuration
970 file to remove the IPv6 listening line so that servers running without
971 IPv6 enabled at all on the system will start nginx properly.
972 (LP: #1743592)
973
974
975 -- Thomas Ward <teward@ubuntu.com> Mon, 30 Dec 2019 13:02:58 -0500
976
977nginx (1.17.6-0ubuntu1) focal; urgency=medium
978
979 * New upstream release (1.17.6) - full changelog available from
980 http://nginx.org/en/CHANGES
981 * Remaining Ubuntu-specific changes:
982 - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed)
983 - d/{control,rules,nginx-core.*}: add new binary package for main,
984 nginx-core, which contains only source-tarball-included modules
985 and no third-party modules.
986 - debian/tests/control: add nginx-core test.
987 - debian/apport/source_nginx.py: Add apport hooks for additional bug
988 information gathering.
989 - debian/nginx-common.install: Add install rule for apport hooks.
990 - d/nginx-{core,light,full,extras}.postinst: Add checks for whether
991 port 80 is in use or not to determine whether or not to attempt
992 starting of the NGINX service during install/upgrade
993 - d/control: Add dependencies to nginx-{core,light,full,extras} on
994 `iproute2` as the postinst scripts now use `ss` to determine if
995 Port 80 is open or not.
996 - d/rules: Enable --with-compat build option for all nginx package
997 flavors
998 - d/{control,rules,copyright,modules/http-geoip2*}: Add GeoIP2 third party
999 module to nginx-full and nginx-extras (and use proper DEP5 syntax for
1000 d/copyright).
1001 - d/conf/sites-available/default: Update default nginx site configuration
1002 file to remove the IPv6 listening line so that servers running without
1003 IPv6 enabled at all on the system will start nginx properly.
1004 (LP: #1743592)
1005
1006
1007 -- Thomas Ward <teward@ubuntu.com> Tue, 19 Nov 2019 10:34:14 -0500
1008
1009nginx (1.17.5-0ubuntu1) focal; urgency=medium
1010
1011 * New upstream release (1.17.5) - full changelog available from
1012 http://nginx.org/en/CHANGES
1013 * Remaining Ubuntu-specific changes:
1014 - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed)
1015 - d/{control,rules,nginx-core.*}: add new binary package for main,
1016 nginx-core, which contains only source-tarball-included modules
1017 and no third-party modules.
1018 - debian/tests/control: add nginx-core test.
1019 - debian/apport/source_nginx.py: Add apport hooks for additional bug
1020 information gathering.
1021 - debian/nginx-common.install: Add install rule for apport hooks.
1022 - d/nginx-{core,light,full,extras}.postinst: Add checks for whether
1023 port 80 is in use or not to determine whether or not to attempt
1024 starting of the NGINX service during install/upgrade
1025 - d/control: Add dependencies to nginx-{core,light,full,extras} on
1026 `iproute2` as the postinst scripts now use `ss` to determine if
1027 Port 80 is open or not.
1028 - d/rules: Enable --with-compat build option for all nginx package
1029 flavors
1030 - d/{control,rules,copyright,modules/http-geoip2*}: Add GeoIP2 third party
1031 module to nginx-full and nginx-extras (and use proper DEP5 syntax for
1032 d/copyright).
1033 * New Ubuntu-specific changes:
1034 - d/conf/sites-available/default: Update default nginx site configuration
1035 file to remove the IPv6 listening line so that servers running without
1036 IPv6 enabled at all on the system will start nginx properly.
1037 (LP: #1743592)
1038
1039 -- Thomas Ward <teward@ubuntu.com> Fri, 01 Nov 2019 11:55:10 -0400
1040
410nginx (1.16.1-3) unstable; urgency=high1041nginx (1.16.1-3) unstable; urgency=high
4111042
412 * Handle CVE-2019-20372, error page request smuggling1043 * Handle CVE-2019-20372, error page request smuggling
@@ -431,6 +1062,294 @@ nginx (1.16.1-1) unstable; urgency=medium
4311062
432 -- Christos Trochalakis <ctrochalakis@debian.org> Mon, 09 Sep 2019 18:24:43 +03001063 -- Christos Trochalakis <ctrochalakis@debian.org> Mon, 09 Sep 2019 18:24:43 +0300
4331064
1065nginx (1.16.1-0ubuntu3) focal; urgency=medium
1066
1067 * No-change rebuild for the perl update.
1068
1069 -- Matthias Klose <doko@ubuntu.com> Fri, 18 Oct 2019 19:37:10 +0000
1070
1071nginx (1.16.1-0ubuntu2) eoan; urgency=medium
1072
1073 * d/conf/sites-available/default: Update PHP referred to in the
1074 example in the default configuration to PHP 7.2.
1075 (LP: #1831748)
1076
1077 -- Thomas Ward <teward@ubuntu.com> Thu, 15 Aug 2019 12:01:39 -0400
1078
1079nginx (1.16.1-0ubuntu1) eoan; urgency=medium
1080
1081 * New upstream release (1.16.1) - full changelog available from
1082 http://nginx.org/en/CHANGES-1.16
1083 * This patch contains security patches only.
1084 * Security content in this version:
1085 - When using HTTP/2 a client might cause excessive memory consumption
1086 and CPU usage (CVE-2019-9511. CVE-2019-9513, CVE-2019-9516)
1087
1088 -- Thomas Ward <teward@ubuntu.com> Tue, 13 Aug 2019 13:08:03 -0400
1089
1090nginx (1.16.0-0ubuntu2) eoan; urgency=medium
1091
1092 * d/patches/nginx-fix-pidfile.patch: Fix NGINX PIDfile handling to avoid
1093 SystemD race condition - thanks to Tj for the patch. (LP: #1581864)
1094
1095 -- Thomas Ward <teward@ubuntu.com> Tue, 04 Jun 2019 11:43:30 -0400
1096
1097nginx (1.16.0-0ubuntu1) eoan; urgency=medium
1098
1099 * New upstream release (1.16.0) - full changelog available from
1100 http://nginx.org/en/CHANGES
1101 * Remaining Ubuntu-specific changes:
1102 - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed)
1103 - d/{control,rules,nginx-core.*}: add new binary package for main,
1104 nginx-core, which contains only source-tarball-included modules
1105 and no third-party modules.
1106 - debian/tests/control: add nginx-core test.
1107 - debian/apport/source_nginx.py: Add apport hooks for additional bug
1108 information gathering.
1109 - debian/nginx-common.install: Add install rule for apport hooks.
1110 - d/nginx-{core,light,full,extras}.postinst: Add checks for whether
1111 port 80 is in use or not to determine whether or not to attempt
1112 starting of the NGINX service during install/upgrade
1113 - d/control: Add dependencies to nginx-{core,light,full,extras} on
1114 `iproute2` as the postinst scripts now use `ss` to determine if
1115 Port 80 is open or not.
1116 - d/rules: Enable --with-compat build option for all nginx package
1117 flavors
1118 - d/{control,rules,copyright,modules/http-geoip2*}: Add GeoIP2 third party
1119 module to nginx-full and nginx-extras
1120
1121 -- Thomas Ward <teward@ubuntu.com> Mon, 29 Apr 2019 12:31:39 -0400
1122
1123nginx (1.15.12-0ubuntu1) eoan; urgency=medium
1124
1125 * New upstream release (1.15.12) - full changelog available from
1126 http://nginx.org/en/CHANGES
1127 * Remaining Ubuntu-specific changes:
1128 - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed)
1129 - d/{control,rules,nginx-core.*}: add new binary package for main,
1130 nginx-core, which contains only source-tarball-included modules
1131 and no third-party modules.
1132 - debian/tests/control: add nginx-core test.
1133 - debian/apport/source_nginx.py: Add apport hooks for additional bug
1134 information gathering.
1135 - debian/nginx-common.install: Add install rule for apport hooks.
1136 - d/nginx-{core,light,full,extras}.postinst: Add checks for whether
1137 port 80 is in use or not to determine whether or not to attempt
1138 starting of the NGINX service during install/upgrade
1139 - d/control: Add dependencies to nginx-{core,light,full,extras} on
1140 `iproute2` as the postinst scripts now use `ss` to determine if
1141 Port 80 is open or not.
1142 - d/rules: Enable --with-compat build option for all nginx package
1143 flavors
1144 * Add GeoIP2 third party module to nginx-full and nginx-extras
1145 (LP: #1825895). The following is the files list for this:
1146 - d/{control,rules}: Add libnginx-mod-http-geoip2 and corresponding build
1147 rules.
1148 - d/modules/http-geoip2{,/*}: Add geoip2 module from third party git.
1149 - d/copyright: Add relevant copyright lines for GeoIP2 module.
1150
1151 -- Thomas Ward <teward@ubuntu.com> Mon, 22 Apr 2019 17:59:46 -0400
1152
1153nginx (1.15.8-0ubuntu1) disco; urgency=medium
1154
1155 * New upstream release (1.15.8) - full changelog available from
1156 http://nginx.org/en/CHANGES
1157 * Remaining Ubuntu-specific changes:
1158 - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed)
1159 - d/{control,rules,nginx-core.*}: add new binary package for main,
1160 nginx-core, which contains only source-tarball-included modules
1161 and no third-party modules.
1162 - debian/tests/control: add nginx-core test.
1163 - debian/apport/source_nginx.py: Add apport hooks for additional bug
1164 information gathering.
1165 - debian/nginx-common.install: Add install rule for apport hooks.
1166 - d/nginx-{core,light,full,extras}.postinst: Add checks for whether
1167 port 80 is in use or not to determine whether or not to attempt
1168 starting of the NGINX service during install/upgrade
1169 - d/control: Add dependencies to nginx-{core,light,full,extras} on
1170 `iproute2` as the postinst scripts now use `ss` to determine if
1171 Port 80 is open or not.
1172 - d/rules: Enable --with-compat build option for all nginx package
1173 flavors
1174
1175 -- Thomas Ward <teward@ubuntu.com> Fri, 01 Feb 2019 20:21:45 -0500
1176
1177nginx (1.15.7-0ubuntu1) disco; urgency=medium
1178
1179 * New upstream release (1.15.7) - full changelog available from
1180 http://nginx.org/en/CHANGES
1181 * Remaining Ubuntu-specific changes:
1182 - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed)
1183 - d/{control,rules,nginx-core.*}: add new binary package for main,
1184 nginx-core, which contains only source-tarball-included modules
1185 and no third-party modules.
1186 - debian/tests/control: add nginx-core test.
1187 - debian/apport/source_nginx.py: Add apport hooks for additional bug
1188 information gathering.
1189 - debian/nginx-common.install: Add install rule for apport hooks.
1190 - d/nginx-{core,light,full,extras}.postinst: Add checks for whether
1191 port 80 is in use or not to determine whether or not to attempt
1192 starting of the NGINX service during install/upgrade
1193 - d/control: Add dependencies to nginx-{core,light,full,extras} on
1194 `iproute2` as the postinst scripts now use `ss` to determine if
1195 Port 80 is open or not.
1196 - d/rules: Enable --with-compat build option for all nginx package
1197 flavors (LP: #1797897)
1198
1199 -- Thomas Ward <teward@ubuntu.com> Tue, 27 Nov 2018 10:28:55 -0500
1200
1201nginx (1.15.6-0ubuntu2) disco; urgency=medium
1202
1203 * Apply a Debian packaging change to Ubuntu package for config parity:
1204 * d/conf/snippets/fastcgi-php.conf: Adjust fastcgi_split_path_info
1205 snippet to handle the /example.php/ case. (Debian bug 911398)
1206
1207 -- Thomas Ward <teward@ubuntu.com> Fri, 23 Nov 2018 10:56:21 -0500
1208
1209nginx (1.15.6-0ubuntu1) disco; urgency=medium
1210
1211 * New upstream release (1.15.6) - full changelog available from
1212 http://nginx.org/en/CHANGES
1213 * Remaining Ubuntu-specific changes:
1214 - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed)
1215 - d/{control,rules,nginx-core.*}: add new binary package for main,
1216 nginx-core, which contains only source-tarball-included modules
1217 and no third-party modules.
1218 - debian/tests/control: add nginx-core test.
1219 - debian/apport/source_nginx.py: Add apport hooks for additional bug
1220 information gathering.
1221 - debian/nginx-common.install: Add install rule for apport hooks.
1222 - d/nginx-{core,light,full,extras}.postinst: Add checks for whether
1223 port 80 is in use or not to determine whether or not to attempt
1224 starting of the NGINX service during install/upgrade
1225 - d/control: Add dependencies to nginx-{core,light,full,extras} on
1226 `iproute2` as the postinst scripts now use `ss` to determine if
1227 Port 80 is open or not.
1228 - d/rules: Enable --with-compat build option for all nginx package
1229 flavors (LP: #1797897)
1230
1231 -- Thomas Ward <teward@ubuntu.com> Tue, 13 Nov 2018 10:10:45 -0500
1232
1233nginx (1.15.5-0ubuntu4) disco; urgency=medium
1234
1235 * No-change rebuild against libhiredis0.14
1236
1237 -- Steve Langasek <steve.langasek@ubuntu.com> Mon, 12 Nov 2018 08:47:44 +0000
1238
1239nginx (1.15.5-0ubuntu3) disco; urgency=medium
1240
1241 * No-change rebuild for the perl 5.28 transition.
1242
1243 -- Adam Conrad <adconrad@ubuntu.com> Fri, 02 Nov 2018 19:02:18 -0600
1244
1245nginx (1.15.5-0ubuntu2) cosmic; urgency=medium
1246
1247 * d/conf/nginx.conf: Enable TLSv1.3 by default by adding TLSv1.3 to
1248 the ssl_protocols line. (SRU, LP: #1800214)
1249
1250 -- Thomas Ward <teward@ubuntu.com> Fri, 26 Oct 2018 15:25:59 -0400
1251
1252nginx (1.15.5-0ubuntu1) cosmic; urgency=medium
1253
1254 * This is a bugfixes-only upstream micro release, and thus is a bugfixes-
1255 only version change. (LP: #1795690)
1256 * New upstream release (1.15.5) - full changelog available from
1257 http://nginx.org/en/CHANGES
1258 * Remaining Ubuntu-specific changes:
1259 - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed)
1260 - d/{control,rules,nginx-core.*}: add new binary package for main,
1261 nginx-core, which contains only source-tarball-included modules
1262 and no third-party modules.
1263 - debian/tests/control: add nginx-core test.
1264 - debian/apport/source_nginx.py: Add apport hooks for additional bug
1265 information gathering.
1266 - debian/nginx-common.install: Add install rule for apport hooks.
1267 - d/nginx-{core,light,full,extras}.postinst: Add checks for whether
1268 port 80 is in use or not to determine whether or not to attempt
1269 starting of the NGINX service during install/upgrade
1270 - d/control: Add dependencies to nginx-{core,light,full,extras} on
1271 `iproute2` as the postinst scripts now use `ss` to determine if
1272 Port 80 is open or not.
1273
1274 -- Thomas Ward <teward@ubuntu.com> Tue, 02 Oct 2018 11:31:05 -0400
1275
1276nginx (1.15.4-0ubuntu1) cosmic; urgency=medium
1277
1278 * New upstream release (1.15.4) - full changelog available from
1279 http://nginx.org/en/CHANGES (LP: #1794321)
1280 * Remaining Ubuntu-specific changes:
1281 - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed)
1282 - d/{control,rules,nginx-core.*}: add new binary package for main,
1283 nginx-core, which contains only source-tarball-included modules
1284 and no third-party modules.
1285 - debian/tests/control: add nginx-core test.
1286 - debian/apport/source_nginx.py: Add apport hooks for additional bug
1287 information gathering.
1288 - debian/nginx-common.install: Add install rule for apport hooks.
1289 - d/nginx-{core,light,full,extras}.postinst: Add checks for whether
1290 port 80 is in use or not to determine whether or not to attempt
1291 starting of the NGINX service during install/upgrade
1292 - d/control: Add dependencies to nginx-{core,light,full,extras} on
1293 `iproute2` as the postinst scripts now use `ss` to determine if
1294 Port 80 is open or not.
1295
1296 -- Thomas Ward <teward@ubuntu.com> Tue, 25 Sep 2018 11:59:46 -0400
1297
1298nginx (1.15.3-0ubuntu1) cosmic; urgency=medium
1299
1300 * New upstream release (1.15.3) - full changelog available from
1301 http://nginx.org/en/CHANGES (LP: #1790149)
1302 * Remaining Ubuntu-specific changes:
1303 - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed)
1304 - d/{control,rules,nginx-core.*}: add new binary package for main,
1305 nginx-core, which contains only source-tarball-included modules
1306 and no third-party modules.
1307 - debian/tests/control: add nginx-core test.
1308 - debian/apport/source_nginx.py: Add apport hooks for additional bug
1309 information gathering.
1310 - debian/nginx-common.install: Add install rule for apport hooks.
1311 - d/nginx-{core,light,full,extras}.postinst: Add checks for whether
1312 port 80 is in use or not to determine whether or not to attempt
1313 starting of the NGINX service during install/upgrade
1314 - d/control: Add dependencies to nginx-{core,light,full,extras} on
1315 `iproute2` as the postinst scripts now use `ss` to determine if
1316 Port 80 is open or not.
1317
1318 -- Thomas Ward <teward@ubuntu.com> Fri, 31 Aug 2018 09:52:34 -0400
1319
1320nginx (1.15.2-0ubuntu2) cosmic; urgency=medium
1321
1322 * d/control: Add `iproute2` dependencies for the binary
1323 nginx-{core,light,full,extras} packages, they got missed in the
1324 application of the diff in 1.15.2-0ubuntu1. (LP: #1782226)
1325
1326 -- Thomas Ward <teward@ubuntu.com> Tue, 21 Aug 2018 12:07:59 -0400
1327
1328nginx (1.15.2-0ubuntu1) cosmic; urgency=medium
1329
1330 * Switch to track NGINX Mainline for 18.10 (and 19.04) releases after
1331 discussion with Server team members. Mainline version is 1.15.2
1332 * Upstream changelogs for 1.15.2 are available at
1333 http://nginx.org/en/CHANGES
1334 * Remaining Ubuntu-specific changes:
1335 - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed)
1336 - d/{control,rules,nginx-core.*}: add new binary package for main,
1337 nginx-core, which contains only source-tarball-included modules
1338 and no third-party modules.
1339 - debian/tests/control: add nginx-core test.
1340 - debian/apport/source_nginx.py: Add apport hooks for additional bug
1341 information gathering.
1342 - debian/nginx-common.install: Add install rule for apport hooks.
1343 * Additional Ubuntu only changes (LP: #1782226):
1344 - d/nginx{core,light,full,extras}.postinst: Add checks for whether
1345 port 80 is in use or not to determine whether or not to attempt
1346 starting of the NGINX service during install/upgrade.
1347 - d/control: Add dependencies to nginx-{core,light,full,extras} on
1348 `iproute2` as the postinst scripts now use `ss` to determine if
1349 Port 80 is open or not.
1350
1351 -- Thomas Ward <teward@ubuntu.com> Sun, 19 Aug 2018 12:16:48 -0400
1352
434nginx (1.14.2-3) unstable; urgency=high1353nginx (1.14.2-3) unstable; urgency=high
4351354
436 * Backport upstream fixes for 3 CVEs (Closes: #935037)1355 * Backport upstream fixes for 3 CVEs (Closes: #935037)
@@ -497,18 +1416,85 @@ nginx (1.14.0-1) unstable; urgency=medium
4971416
498 -- Christos Trochalakis <ctrochalakis@debian.org> Fri, 31 Aug 2018 15:28:04 +03001417 -- Christos Trochalakis <ctrochalakis@debian.org> Fri, 31 Aug 2018 15:28:04 +0300
4991418
1419nginx (1.14.0-0ubuntu2) cosmic; urgency=medium
1420
1421 * debian/nginx-core.postinst: Make nginx-*.postinst use invoke-rc.d.
1422 (LP: #1578344)
1423
1424 -- Thomas Ward <teward@ubuntu.com> Tue, 15 May 2018 11:14:02 -0400
1425
1426nginx (1.14.0-0ubuntu1) bionic; urgency=medium
1427
1428 * New upstream stable release (1.14.0)
1429 * Upstream changelogs can be found at http://nginx.org/en/CHANGES-1.14
1430 * There are no functional changes or new features in this release,
1431 and the only change is a version number change.
1432 * Remaining Ubuntu-specific changes:
1433 - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed)
1434 - d/{control,rules,nginx-core.*}: add new binary package for main,
1435 nginx-core, which contains only source-tarball-included modules
1436 and no third-party modules.
1437 - debian/tests/control: add nginx-core test.
1438 - debian/apport/source_nginx.py: Add apport hooks for additional bug
1439 information gathering.
1440 - debian/nginx-common.install: Add install rule for apport hooks.
1441
1442 -- Thomas Ward <teward@ubuntu.com> Tue, 17 Apr 2018 12:17:58 -0400
1443
500nginx (1.13.12-1) unstable; urgency=medium1444nginx (1.13.12-1) unstable; urgency=medium
5011445
502 * New upstream version1446 * New upstream version
5031447
504 -- Christos Trochalakis <ctrochalakis@debian.org> Wed, 11 Apr 2018 08:19:23 +03001448 -- Christos Trochalakis <ctrochalakis@debian.org> Wed, 11 Apr 2018 08:19:23 +0300
5051449
1450nginx (1.13.12-0ubuntu1) bionic; urgency=medium
1451
1452 * New upstream releases (1.13.11, 1.13.12)
1453 * Upstream changelogs can be found at https://nginx.org/en/CHANGES
1454 * Remaining Ubuntu-specific changes:
1455 - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed)
1456 - d/{control,rules,nginx-core.*}: add new binary package for main,
1457 nginx-core, which contains only source-tarball-included modules
1458 and no third-party modules.
1459 - debian/tests/control: add nginx-core test.
1460 - debian/apport/source_nginx.py: Add apport hooks for additional bug
1461 information gathering.
1462 - debian/nginx-common.install: Add install rule for apport hooks.
1463
1464 -- Thomas Ward <teward@ubuntu.com> Mon, 16 Apr 2018 11:43:01 -0400
1465
506nginx (1.13.11-1) unstable; urgency=medium1466nginx (1.13.11-1) unstable; urgency=medium
5071467
508 * New upstream version1468 * New upstream version
5091469
510 -- Christos Trochalakis <ctrochalakis@debian.org> Tue, 10 Apr 2018 14:55:11 +03001470 -- Christos Trochalakis <ctrochalakis@debian.org> Tue, 10 Apr 2018 14:55:11 +0300
5111471
1472nginx (1.13.10-1ubuntu1) bionic; urgency=medium
1473
1474 * Merge with Debian unstable. Remaining changes:
1475 - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed)
1476 - d/{control,rules,nginx-core.*}: add new binary package for main,
1477 nginx-core, which contains only source-tarball-included modules
1478 and no third-party modules.
1479 - debian/tests/control: add nginx-core test.
1480 - debian/apport/source_nginx.py: Add apport hooks for additional bug
1481 information gathering.
1482 - debian/nginx-common.install: Add install rule for apport hooks.
1483 * Drop:
1484 - debian/patches/0002-Make-sure-signature-stays-the-same-in-
1485 all-nginx-buil.patch: Refreshed patch - Merge-o-Matic introduced some
1486 fuzz which caused issues.
1487 [ Does not seem necessary ]
1488 - d/control: drop mention of SSL Preread from nginx-full, nginx-extras
1489 [ Previously undocumented ]
1490 - d/gbp.conf: update for 1.12 release
1491 [ Previously undocumented ]
1492 - d/p/0003-define_gnu_source-on-other-glibc-based-platforms.patch:
1493 Refresh patch.
1494 [ Previously undocumented ]
1495
1496 -- Nishanth Aravamudan <nish.aravamudan@canonical.com> Thu, 05 Apr 2018 15:43:49 -0700
1497
512nginx (1.13.10-1) unstable; urgency=medium1498nginx (1.13.10-1) unstable; urgency=medium
5131499
514 * New upstream version1500 * New upstream version
@@ -554,6 +1540,32 @@ nginx (1.13.7-1) unstable; urgency=medium
5541540
555 -- Christos Trochalakis <ctrochalakis@debian.org> Thu, 14 Dec 2017 11:04:36 +02001541 -- Christos Trochalakis <ctrochalakis@debian.org> Thu, 14 Dec 2017 11:04:36 +0200
5561542
1543nginx (1.13.6-2ubuntu2) bionic; urgency=high
1544
1545 * No change rebuild against openssl1.1.
1546
1547 -- Dimitri John Ledkov <xnox@ubuntu.com> Mon, 05 Feb 2018 16:51:17 +0000
1548
1549nginx (1.13.6-2ubuntu1) bionic; urgency=low
1550
1551 * Merge from Debian unstable. Remaining changes:
1552 - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed)
1553 - d/{control,rules,nginx-core.*}: add new binary package for main,
1554 nginx-core, which contains only source-tarball-included modules
1555 and no third-party modules.
1556 - debian/tests/control: add nginx-core test.
1557 - debian/apport/source_nginx.py: Add apport hooks for additional bug
1558 information gathering.
1559 - debian/nginx-common.install: Add install rule for apport hooks.
1560 - debian/rules: Alter build flags for cflags and ldflags to fix known
1561 fPIE / fPIC compilation issues (see nginx PPA bug for more details
1562 and information, LP: #1657596)
1563 - debian/patches/0002-Make-sure-signature-stays-the-same-in-
1564 all-nginx-buil.patch: Refreshed patch - Merge-o-Matic introduced some
1565 fuzz which caused issues.
1566
1567 -- Thomas Ward <teward@ubuntu.com> Tue, 12 Dec 2017 12:15:30 -0500
1568
557nginx (1.13.6-2) unstable; urgency=medium1569nginx (1.13.6-2) unstable; urgency=medium
5581570
559 * rtmp: Ship docs & examples (Closes: #878368)1571 * rtmp: Ship docs & examples (Closes: #878368)
@@ -641,6 +1653,37 @@ nginx (1.13.0-1) experimental; urgency=medium
6411653
642 -- Christos Trochalakis <ctrochalakis@debian.org> Wed, 10 May 2017 11:40:38 +03001654 -- Christos Trochalakis <ctrochalakis@debian.org> Wed, 10 May 2017 11:40:38 +0300
6431655
1656nginx (1.12.1-0ubuntu2) artful; urgency=medium
1657
1658 * No-change rebuild for perl 5.26.0.
1659
1660 -- Matthias Klose <doko@ubuntu.com> Wed, 26 Jul 2017 20:11:43 +0000
1661
1662nginx (1.12.1-0ubuntu1) artful; urgency=medium
1663
1664 * New upstream release (1.12.1) - full changelog available at upstream
1665 website - http://nginx.org/en/CHANGES-1.12
1666 * This release is a security patch micro-release from Upstream.
1667 * This package contains security content to fix the following CVEs:
1668 * CVE-2017-7529: A security issue was identified in nginx range filter.
1669 A specially crafted request might result in an integer overflow and
1670 incorrect processing of ranges, potentially resulting in sensitive
1671 information leak. (Closes LP: #1704151)
1672 * Additional changes:
1673 * d/patches/ubuntu-branding.patch: Refreshed Ubuntu Branding patch.
1674
1675 -- Thomas Ward <teward@ubuntu.com> Sat, 15 Jul 2017 12:40:15 -0400
1676
1677nginx (1.12.0-1ubuntu1) artful; urgency=medium
1678
1679 * Merge from Debian Experimental (1.12.0-1, via snapshots.debian.org)
1680 * All Ubuntu-specific changes from Ubuntu 1.12.0-0ubuntu1 were retained.
1681 * Remaining changes:
1682 * d/tests/control: Specify nginx-core flavor tests.
1683 * This merge closes the merge request on Launchpad. (LP: #1704020)
1684
1685 -- Thomas Ward <teward@ubuntu.com> Wed, 12 Jul 2017 19:53:24 -0400
1686
644nginx (1.12.0-1) experimental; urgency=medium1687nginx (1.12.0-1) experimental; urgency=medium
6451688
646 [ Michael Lustfield ]1689 [ Michael Lustfield ]
@@ -661,6 +1704,90 @@ nginx (1.12.0-1) experimental; urgency=medium
6611704
662 -- Christos Trochalakis <ctrochalakis@debian.org> Fri, 05 May 2017 11:16:30 +03001705 -- Christos Trochalakis <ctrochalakis@debian.org> Fri, 05 May 2017 11:16:30 +0300
6631706
1707nginx (1.12.0-0ubuntu1) artful; urgency=medium
1708
1709 * New upstream release: 1.12.0 Stable branch.
1710 * All remaining Ubuntu-specific and Debian-specific changes remain
1711 in place with this upload, the upstream version and code are the
1712 only bits that have been updated, except where indicated below.
1713 * Remaining changes:
1714 - d/modules/nginx-upload-progress/config: Apply upstream patch to
1715 fix an issue where the module does not properly function due to
1716 the wrong module type being set; this prevented the module from
1717 working when built. (LP: #1673056)
1718 - d/patches: The following patches were dropped from the package
1719 because the changes from the patches are already incorporated
1720 in 1.12.0:
1721 - 0004-SSL-error-messages-style.patch
1722 - 0005-SSL-style.patch
1723 - 0006-SSL-support-for-multiple-curves-ticket-885.patch
1724 - d/patches/perl-use-dpkg-buildflags.patch: Refreshed patch to
1725 remove fuzz from the patch.
1726 - d/modules/nginx-echo: Apply upstream diff/patch to fix an FTBFS
1727 - d/modules/nginx-lua: Apply upstream diff/patch to fix an FTBFS
1728 - d/modules/nginx-upstream-fair: Apply diff/patch from the Debian
1729 package maintainers' git repository to not use default_port to
1730 fix an FTBFS. (This will eventually be in Debian, and will get
1731 merged in then as well).
1732
1733 -- Thomas Ward <teward@ubuntu.com> Wed, 26 Apr 2017 12:02:33 -0400
1734
1735nginx (1.12.0-1) UNRELEASED; urgency=medium
1736
1737 [ Michael Lustfield ]
1738 * debian/rules:
1739 - Configure build flags to work with other arches and downstreams.
1740 Thanks to Thomas Ward.
1741
1742 [ Christos Trochalakis ]
1743 * New upstream release.
1744 * Patch nginx-upstream-fair to build against nginx 1.11.6.
1745 * Patch nginx-lua to build against nginx 1.11.11.
1746 * Patch nginx-echo to build against nginx 1.11.11.
1747 * Drop curve list patch, it's included upstream.
1748 * Drop perl build flags patch, it is now handled upstream.
1749 * Enable SSL Preread builtin module on nginx-full & nginx-extras.
1750 (Closes: #854214)
1751 * Switch to debhelper 10, no changes needed.
1752
1753 -- Christos Trochalakis <ctrochalakis@debian.org> Fri, 28 Apr 2017 11:14:41 +0300
1754
1755nginx (1.10.3-1ubuntu3) zesty; urgency=medium
1756
1757 * debian/tests/control: Remove the 'ec-x25519' test stanzas from the
1758 declarations of tests to run. This test requires OpenSSL >= 1.1.0
1759 to support the X25519 ECDH curve, and we do not have OpenSSL 1.1.0.
1760 This delta can be ***dropped*** when we do have OpenSSL >= 1.1.0.
1761 - This fixes the autopkgtests, of which the Debian merge introduced
1762 a regression due to the ec-x25519 test.
1763
1764 -- Thomas Ward <teward@ubuntu.com> Mon, 27 Feb 2017 19:51:57 -0500
1765
1766nginx (1.10.3-1ubuntu2) zesty; urgency=low
1767
1768 * debian/*.save: Junk .save left in the packaging, remove these.
1769
1770 -- Thomas Ward <teward@ubuntu.com> Thu, 16 Feb 2017 15:39:51 -0500
1771
1772nginx (1.10.3-1ubuntu1) zesty; urgency=medium
1773
1774 * Merge from Debian unstable (note: 1.10.3 already was merged, but 1.10.3
1775 packaging changes in Debian were not). Remaining changes are as
1776 follows: (LP: #1664652)
1777 - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed)
1778 - d/{control,rules,nginx-core.*}: add new binary package for main,
1779 nginx-core, which contains only source-tarball-included modules
1780 and no third-party modules.
1781 - debian/tests/control: add nginx-core test.
1782 - debian/apport/source_nginx.py: Add apport hooks for additional bug
1783 information gathering.
1784 - debian/nginx-common.install: Add install rule for apport hooks.
1785 - debian/rules: Alter build flags for cflags and ldflags to fix known
1786 fPIE / fPIC compilation issues (see nginx PPA bug for more details
1787 and information, LP: #1657596)
1788
1789 -- Thomas Ward <teward@ubuntu.com> Thu, 16 Feb 2017 15:29:40 -0500
1790
664nginx (1.10.3-1) unstable; urgency=medium1791nginx (1.10.3-1) unstable; urgency=medium
6651792
666 * New upstream release. (Closes: #855113)1793 * New upstream release. (Closes: #855113)
@@ -669,6 +1796,24 @@ nginx (1.10.3-1) unstable; urgency=medium
6691796
670 -- Christos Trochalakis <ctrochalakis@debian.org> Wed, 15 Feb 2017 09:58:13 +02001797 -- Christos Trochalakis <ctrochalakis@debian.org> Wed, 15 Feb 2017 09:58:13 +0200
6711798
1799nginx (1.10.3-0ubuntu2) zesty; urgency=low
1800
1801 * Merge from Debian unstable (nginx version there is 1.10.2-4). Remaining
1802 changes: (LP: #1664652)
1803 - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed)
1804 - d/{control,rules,nginx-core.*}: add new binary package for main,
1805 nginx-core, which contains only source-tarball-included modules
1806 and no third-party modules.
1807 - debian/tests/control: add nginx-core test.
1808 - debian/apport/source_nginx.py: Add apport hooks for additional bug
1809 information gathering.
1810 - debian/nginx-common.install: Add install rule for apport hooks.
1811 - debian/rules: Alter build flags for cflags and ldflags to fix known
1812 fPIE / fPIC compilation issues (see nginx PPA bug for more details
1813 and information, LP: #1657596)
1814
1815 -- Thomas Ward <teward@ubuntu.com> Tue, 14 Feb 2017 17:47:00 -0500
1816
672nginx (1.10.2-4) unstable; urgency=medium1817nginx (1.10.2-4) unstable; urgency=medium
6731818
674 * Switch module reloading logic to dpkg triggers.1819 * Switch module reloading logic to dpkg triggers.
@@ -741,6 +1886,18 @@ nginx (1.10.2-1) unstable; urgency=high
7411886
742 -- Christos Trochalakis <yatiohi@ideopolis.gr> Sat, 29 Oct 2016 08:45:09 +03001887 -- Christos Trochalakis <yatiohi@ideopolis.gr> Sat, 29 Oct 2016 08:45:09 +0300
7431888
1889nginx (1.10.2-0ubuntu1) zesty; urgency=medium
1890
1891 * New upstream release (1.10.2) - full changelog available at upstream
1892 website - http://nginx.org/en/CHANGES-1.10 - upstream release date
1893 was 18 Oct 2016
1894 * All other changes from 1.10.1-0ubuntu1 through 1.10.1-0ubuntu5 remain
1895 included
1896 * debian/patches/ubuntu-branding.patch:
1897 - Refreshed Ubuntu Branding patch.
1898
1899 -- Thomas Ward <teward@ubuntu.com> Thu, 15 Dec 2016 11:23:43 -0500
1900
744nginx (1.10.1-3) unstable; urgency=medium1901nginx (1.10.1-3) unstable; urgency=medium
7451902
746 * debian/control:1903 * debian/control:
@@ -802,6 +1959,58 @@ nginx (1.10.1-1) unstable; urgency=medium
8021959
803 -- Christos Trochalakis <yatiohi@ideopolis.gr> Tue, 31 May 2016 22:01:25 +03001960 -- Christos Trochalakis <yatiohi@ideopolis.gr> Tue, 31 May 2016 22:01:25 +0300
8041961
1962nginx (1.10.1-0ubuntu5) zesty; urgency=medium
1963
1964 * debian/nginx-common.config:
1965 - Fix the return code so the script does not exit during version
1966 string comparisons.
1967 - Also update the version string to compare with (for zesty only)
1968
1969 -- Thomas Ward <teward@ubuntu.com> Thu, 27 Oct 2016 10:48:45 -0400
1970
1971nginx (1.10.1-0ubuntu4) zesty; urgency=medium
1972
1973 * debian/nginx-common.config:
1974 - Fix an issue with the incorrect version numbers being compared
1975 during configuration; this was something I missed when reviewing
1976 the package for uploading previously. (LP: #1637058)
1977
1978 -- Thomas Ward <teward@ubuntu.com> Thu, 27 Oct 2016 08:45:40 -0400
1979
1980nginx (1.10.1-0ubuntu3) zesty; urgency=medium
1981
1982 [ Christos Trochalakis ]
1983 * debian/nginx-common.postinst:
1984 + Secure log file handling (owner & permissions) against privilege
1985 escalation attacks. /var/log/nginx is now owned by root:adm.
1986 Thanks Dawid Golunski (http://legalhackers.com) for the report.
1987 Changing /var/log/nginx permissions effectively reopens #701112,
1988 since log files can be world-readable. This is a trade-off until
1989 a better log opening solution is implemented upstream (trac:376).
1990 * debian/control:
1991 Don't allow building against liblua5.1-0-dev on architectures
1992 that libluajit is available.
1993
1994 -- Thomas Ward <teward@ubuntu.com> Tue, 25 Oct 2016 17:03:54 -0400
1995
1996nginx (1.10.1-0ubuntu2) zesty; urgency=medium
1997
1998 * No-change rebuild for perl 5.24 transition
1999
2000 -- Iain Lane <iain@orangesquash.org.uk> Mon, 24 Oct 2016 10:36:19 +0100
2001
2002nginx (1.10.1-0ubuntu1) yakkety; urgency=medium
2003
2004 * New upstream release (1.10.1) - full changelog available at upstream
2005 website - http://nginx.org/en/CHANGES-1.10.
2006 * Update done to address the following security issues:
2007 - [CVE-2016-4450] NULL pointer dereference while writing client
2008 request body. (LP: #1587577)
2009 * Additional changes:
2010 * debian/patches/ubuntu-branding.patch: Refreshed Ubuntu Branding patch.
2011
2012 -- Thomas Ward <teward@ubuntu.com> Tue, 31 May 2016 19:09:33 -0400
2013
805nginx (1.10.0-1) unstable; urgency=medium2014nginx (1.10.0-1) unstable; urgency=medium
8062015
807 [ Christos Trochalakis ]2016 [ Christos Trochalakis ]
@@ -809,6 +2018,30 @@ nginx (1.10.0-1) unstable; urgency=medium
8092018
810 -- Christos Trochalakis <yatiohi@ideopolis.gr> Fri, 29 Apr 2016 10:31:46 +03002019 -- Christos Trochalakis <yatiohi@ideopolis.gr> Fri, 29 Apr 2016 10:31:46 +0300
8112020
2021nginx (1.10.0-0ubuntu1) yakkety; urgency=medium
2022
2023 * New upstream release (1.10.0) - full changelog available at upstream
2024 website - http://nginx.org/en/CHANGES-1.10 (LP: #1575217)
2025 * All Ubuntu specific changes from 1.9.15-0ubuntu1 remain included.
2026 * Additional changes:
2027 * debian/patches/ubuntu-branding.patch: Refreshed Ubuntu Branding patch.
2028
2029 -- Thomas Ward <teward@ubuntu.com> Tue, 26 Apr 2016 10:24:23 -0400
2030
2031nginx (1.9.15-0ubuntu1) xenial-proposed; urgency=medium
2032
2033 * New upstream release (1.9.15) - full changelog available at upstream
2034 website - http://nginx.org/en/CHANGES (LP: #1572223)
2035 * All Ubuntu specific changes from 1.1.14-0ubuntu1, except noted below,
2036 remain included in this upload.
2037 * Remaining changes:
2038 * debian/control: Re-add libluajit-5.1-dev build-dependency, as it will
2039 only affect nginx-extras which is in Universe. This reduces the merge
2040 delta between Ubuntu and Debian slightly, as well. (LP: #1571444)
2041 * debian/patches/ubuntu-branding.patch: Refresh Ubuntu Branding patch.
2042
2043 -- Thomas Ward <teward@ubuntu.com> Mon, 18 Apr 2016 15:39:08 -0400
2044
812nginx (1.9.14-2) unstable; urgency=medium2045nginx (1.9.14-2) unstable; urgency=medium
8132046
814 [ Christos Trochalakis ]2047 [ Christos Trochalakis ]
@@ -852,6 +2085,84 @@ nginx (1.9.14-1) unstable; urgency=medium
8522085
853 -- Christos Trochalakis <yatiohi@ideopolis.gr> Tue, 19 Apr 2016 11:05:35 +03002086 -- Christos Trochalakis <yatiohi@ideopolis.gr> Tue, 19 Apr 2016 11:05:35 +0300
8542087
2088nginx (1.9.14-0ubuntu1) xenial-proposed; urgency=medium
2089
2090 * New upstream release (1.9.14) - full changelog available at upstream
2091 website - htp://nginx.org/en/CHANGES (LP: #1566392)
2092 * All Ubuntu specific changes from 1.9.13-0ubuntu1, except noted below,
2093 remain included in this upload.
2094 * Remaining changes:
2095 * Enable HTTP/2 module for nginx-full, nginx-extras, and nginx-core
2096 (LP: #1565043)
2097 - debian/rules: Enable HTTP/2 module building in flavor rules
2098 - debian/control: Add HTTP/2 module to package descriptions.
2099 * debian/patches/ubuntu-branding.patch: Refresh Ubuntu Branding patch.
2100
2101 -- Thomas Ward <teward@ubuntu.com> Fri, 01 Apr 2016 14:23:47 -0400
2102
2103nginx (1.9.13-0ubuntu1) xenial-proposed; urgency=medium
2104
2105 * New upstream release (1.9.13) - full changelog available at upstream
2106 website - http://nginx.org/en/CHANGES (LP: #1563393)
2107 * All Ubuntu specific changes from 1.9.12-0ubuntu1 remain included in
2108 this upload.
2109 * debian/patches/ubuntu-branding.patch: Refresh Ubuntu Branding patch.
2110
2111 -- Thomas Ward <teward@ubuntu.com> Tue, 29 Mar 2016 18:47:36 -0400
2112
2113nginx (1.9.12-0ubuntu1) xenial; urgency=medium
2114
2115 * New upstream release (1.9.12) - full changelog available at upstream
2116 website - http://nginx.org/en/CHANGES (LP: #1549347)
2117 * All Ubuntu specific changes from 1.9.11-0ubuntu1 and -0ubuntu2 remain
2118 included in this upload.
2119
2120 -- Thomas Ward <teward@ubuntu.com> Wed, 24 Feb 2016 10:26:31 -0500
2121
2122nginx (1.9.11-0ubuntu2) xenial; urgency=medium
2123
2124 * This is a bug-fix only upload and does not include any new changes to
2125 features.
2126 * debian/conf/sites-available/default: Modify PHP 'default example' settings
2127 to account for php5 being replaced with php7.0 in Xenial. Also adapt the
2128 UNIX socket path for php7.0-fpm to be the one used by default in Xenial.
2129 (LP: #1547642)
2130
2131 -- Thomas Ward <teward@ubuntu.com> Fri, 19 Feb 2016 14:13:28 -0500
2132
2133nginx (1.9.11-0ubuntu1) xenial; urgency=low
2134
2135 * New upstream release (1.9.11) - see http://nginx.org/en/CHANGES for
2136 full changelog.
2137 * Ubuntu-specific changes from the 1.9.10 merge remain included here.
2138 * Additional changes:
2139 - debian/modules/nginx-lua: Apply upstream patch to fix FTBFS issue
2140
2141 -- Thomas Ward <teward@ubuntu.com> Tue, 09 Feb 2016 10:33:14 -0500
2142
2143nginx (1.9.10-1ubuntu1) xenial; urgency=low
2144
2145 * Merge from Debian unstable. Remaining changes: (LP: #1538677)
2146 - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed)
2147 - d/{control,rules,nginx-core.*}: add new binary package for main,
2148 nginx-core, which contains only source-tarball-included modules
2149 and no third-party modules.
2150 - debian/tests/control: add nginx-core test.
2151 - debian/control:
2152 - drop luajit from Build-Depends as it is in universe.
2153 - Remove HTTP/2 references in package descriptions, per Ubuntu
2154 Security Team mandate to disable HTTP/2 support.
2155 - debian/rules:
2156 - Disable HTTP/2 module support in all flavors, per Ubuntu Security
2157 Team mandate.
2158 - debian/apport/source_nginx.py: Add apport hooks for additional bug
2159 information gathering.
2160 - debian/nginx-common.install: Add install rule for apport hooks.
2161 * Additional bugs fixed by this merge:
2162 - nginx-common should not depend on python (LP: #1480513)
2163
2164 -- Thomas Ward <teward@ubuntu.com> Tue, 27 Jan 2016 12:52:00 -0500
2165
855nginx (1.9.10-1) unstable; urgency=medium2166nginx (1.9.10-1) unstable; urgency=medium
8562167
857 [ Christos Trochalakis ]2168 [ Christos Trochalakis ]
@@ -861,6 +2172,54 @@ nginx (1.9.10-1) unstable; urgency=medium
8612172
862 -- Christos Trochalakis <yatiohi@ideopolis.gr> Tue, 26 Jan 2016 20:12:06 +02002173 -- Christos Trochalakis <yatiohi@ideopolis.gr> Tue, 26 Jan 2016 20:12:06 +0200
8632174
2175nginx (1.9.10-0ubuntu1) xenial; urgency=medium
2176
2177 * New upstream release.
2178 * debian/patches/ubuntu-branding.patch: Refreshed Ubuntu Branding patch
2179 * Security content of this upload addresses the following vulnerabilities
2180 and CVE-numbered Security issues: (LP: #1538165)
2181 - Invalid pointer dereference might occur during DNS server response
2182 processing, allowing an attacker who is able to forge UDP
2183 packets from the DNS server to cause worker process crash
2184 (CVE-2016-0742).
2185 - Use-after-free condition might occur during CNAME response
2186 processing. This problem allows an attacker who is able to trigger
2187 name resolution to cause worker process crash, or might
2188 have potential other impact (CVE-2016-0746).
2189 - CNAME resolution was insufficiently limited, allowing an attacker who
2190 is able to trigger arbitrary name resolution to cause excessive resource
2191 consumption in worker processes (CVE-2016-0747).
2192
2193 -- Thomas Ward <teward@ubuntu.com> Tue, 26 Jan 2016 14:53:01 -0500
2194
2195nginx (1.9.9-1ubuntu1) xenial; urgency=low
2196
2197 * Merge from Debian unstable. Remaining changes: (LP: #1534208)
2198 - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed)
2199 - d/{control,rules,nginx-core.*}: add new binary package for main,
2200 nginx-core, which contains only source-tarball-included modules
2201 and no third-party modules.
2202 - debian/tests/control: add nginx-core test.
2203 - debian/control:
2204 - drop luajit from Build-Depends as it is in universe.
2205 - Update nginx-core description to match nginx-full description of the
2206 standard and optional HTTP modules that are enabled.
2207 - Remove HTTP/2 references in package descriptions, per Ubuntu
2208 Security Team mandate to disable HTTP/2 support.
2209 - debian/rules:
2210 - Update nginx-core configure flags to match nginx-full config flags,
2211 due to refreshing the nginx-core 'enabled modules' to match the
2212 nginx-full modules (minus third-party modules)
2213 - Disable HTTP/2 module support in all flavors, per Ubuntu Security
2214 Team mandate.
2215 - debian/apport/source_nginx.py: Add apport hooks for additional bug
2216 information gathering.
2217 - debian/nginx-common.install: Add install rule for apport hooks.
2218 * debian/control: Remove HTTP/2 reference in nginx-extras description, which
2219 was missed previously due to accidental oversight. (LP: #1534368)
2220
2221 -- Thomas Ward <teward@ubuntu.com> Thu, 14 Jan 2016 18:42:00 -0500
2222
864nginx (1.9.9-1) unstable; urgency=medium2223nginx (1.9.9-1) unstable; urgency=medium
8652224
866 [ Michael Lustfield ]2225 [ Michael Lustfield ]
@@ -874,6 +2233,46 @@ nginx (1.9.9-1) unstable; urgency=medium
8742233
875 -- Christos Trochalakis <yatiohi@ideopolis.gr> Thu, 14 Jan 2016 10:40:35 +02002234 -- Christos Trochalakis <yatiohi@ideopolis.gr> Thu, 14 Jan 2016 10:40:35 +0200
8762235
2236nginx (1.9.9-0ubuntu1) xenial; urgency=medium
2237
2238 * New upstream release.
2239 * debian/patches/ubuntu-branding.patch: Refreshed Ubuntu Branding patch
2240
2241 -- Thomas Ward <teward@ubuntu.com> Sun, 03 Jan 2016 12:49:21 -0500
2242
2243nginx (1.9.6-2ubuntu2) xenial; urgency=medium
2244
2245 * Rebuild for Perl 5.22.1.
2246
2247 -- Colin Watson <cjwatson@ubuntu.com> Fri, 18 Dec 2015 12:53:05 +0000
2248
2249nginx (1.9.6-2ubuntu1) xenial; urgency=medium
2250
2251 * Merge from Debian unstable. Remaining changes: (LP: #1510096)
2252 - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed)
2253 - d/{control,rules,nginx-core.*}: add new binary package for main,
2254 nginx-core, which contains only source-tarball-included modules
2255 and no third-party modules.
2256 - debian/tests/control: add nginx-core test.
2257 - debian/control: drop luajit from Build-Depends as it is in universe.
2258 - debian/apport/source_nginx.py: Add apport hooks for additional bug
2259 information gathering.
2260 - debian/nginx-common.install: Add install rule for apport hooks.
2261 * Additional changes:
2262 * debian/rules:
2263 - Update nginx-core configure flags to match nginx-full config flags,
2264 due to refreshing the nginx-core 'enabled modules' to match the
2265 nginx-full modules (minus third-party modules)
2266 - Disable HTTP/2 module support in all flavors, per Ubuntu Security
2267 Team mandate.
2268 * debian/control:
2269 - Update nginx-core description to match nginx-full description of the
2270 standard and optional HTTP modules that are enabled.
2271 - Remove HTTP/2 references in package descriptions, per Ubuntu
2272 Security Team mandate to disable HTTP/2 support.
2273
2274 -- Thomas Ward <teward@ubuntu.com> Mon, 14 Dec 2015 10:34:42 -0500
2275
877nginx (1.9.6-2) unstable; urgency=medium2276nginx (1.9.6-2) unstable; urgency=medium
8782277
879 [ Christos Trochalakis]2278 [ Christos Trochalakis]
@@ -899,6 +2298,21 @@ nginx (1.9.4-1) unstable; urgency=medium
8992298
900 -- Christos Trochalakis <yatiohi@ideopolis.gr> Mon, 24 Aug 2015 16:23:20 +03002299 -- Christos Trochalakis <yatiohi@ideopolis.gr> Mon, 24 Aug 2015 16:23:20 +0300
9012300
2301nginx (1.9.3-1ubuntu1) wily; urgency=medium
2302
2303 * Merge from Debian. Remaining changes: (LP: #1476811)
2304 - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed)
2305 - d/{control,rules,nginx-core.*}: add new binary package for main,
2306 nginx-core, which contains only source-tarball-included modules
2307 and no third-party modules.
2308 - debian/tests/control: add nginx-core test.
2309 - debian/control: drop luajit from Build-Depends as it is in universe.
2310 - debian/apport/source_nginx.py: Add apport hooks for additional bug
2311 information gathering.
2312 - debian/nginx-common.install: Add install rule for apport hooks.
2313
2314 -- Thomas Ward <teward@ubuntu.com> Wed, 22 Jul 2015 11:39:44 -0400
2315
902nginx (1.9.3-1) unstable; urgency=medium2316nginx (1.9.3-1) unstable; urgency=medium
9032317
904 [ Christos Trochalakis]2318 [ Christos Trochalakis]
@@ -983,6 +2397,52 @@ nginx (1.9.1-1) unstable; urgency=medium
9832397
984 -- Christos Trochalakis <yatiohi@ideopolis.gr> Fri, 12 Jun 2015 15:42:49 +03002398 -- Christos Trochalakis <yatiohi@ideopolis.gr> Fri, 12 Jun 2015 15:42:49 +0300
9852399
2400nginx (1.6.2-5ubuntu4) wily; urgency=medium
2401
2402 * debian/apport/source_nginx.py:
2403 - Add apport hooks for additional bug information gathering, as a result
2404 of non-useful reports due to postinstall script failure bugs. This is
2405 necessary in order to be able to actually debug what is going on in the
2406 bug reports, thanks to systemd not putting startup errors to stdout or
2407 stderr anymore, like Upstart and others did. (LP: #1472683)
2408 * debian/nginx-common.install:
2409 - Add install rule for debian/apport/source_nginx.py, which is the new
2410 apport hooks to gather additional 'Package' bugtype debug data.
2411
2412 -- Thomas Ward <teward@ubuntu.com> Fri, 10 Jul 2015 12:51:48 -0400
2413
2414nginx (1.6.2-5ubuntu3) vivid-proposed; urgency=medium
2415
2416 * debian/rules:
2417 * Reversed Debian change in 1.6.2-5ubuntu2.
2418 * Added DEB_BUILD_MAINT_OPTIONS=hardening=+all to enable all
2419 dpkg-buildflags to harden the code, except for PIE flags.
2420 * Manually define DEB_BUILD_MAINT_OPTIONS in DEBIAN_NGINX_PERL_LDFLAGS
2421 to not have -fPIE conflicts in Perl flags.
2422
2423 -- Thomas Ward <teward@ubuntu.com> Wed, 01 Apr 2015 14:57:34 -0400
2424
2425nginx (1.6.2-5ubuntu2) vivid-proposed; urgency=medium
2426
2427 * debian/rules:
2428 * Added -fPIE -pie to build rules (enables position-independent builds)
2429 using Debian's committed change to enable. (LP: #1315426)
2430
2431 -- Thomas Ward <teward@ubuntu.com> Wed, 01 Apr 2015 14:26:32 -0400
2432
2433nginx (1.6.2-5ubuntu1) vivid; urgency=medium
2434
2435 * Merge from Debian. Remaining changes: (LP: #1399967)
2436 - debian/patches/ubuntu-branding.patch: add Ubuntu branding (refreshed)
2437 - debian/rules: Drop from -O3 to -O2 to work around a build failure.
2438 - d/{control,rules,nginx-core.*}: add new binary package for main,
2439 nginx-core, which contains only source-tarball-included modules
2440 and no third-party modules.
2441 - debian/tests/control: add nginx-core test.
2442 - debian/control: drop luajit from Build-Depends as it is in universe.
2443
2444 -- Thomas Ward <teward@ubuntu.com> Sat, 06 Dec 2014 13:06:55 -0500
2445
986nginx (1.6.2-5) unstable; urgency=medium2446nginx (1.6.2-5) unstable; urgency=medium
9872447
988 [ Christos Trochalakis ]2448 [ Christos Trochalakis ]
@@ -998,6 +2458,27 @@ nginx (1.6.2-5) unstable; urgency=medium
9982458
999 -- Christos Trochalakis <yatiohi@ideopolis.gr> Sun, 30 Nov 2014 10:39:55 +02002459 -- Christos Trochalakis <yatiohi@ideopolis.gr> Sun, 30 Nov 2014 10:39:55 +0200
10002460
2461nginx (1.6.2-4ubuntu1) vivid; urgency=medium
2462
2463 * Merge from Debian. Remaining changes: (LP: #1388621)
2464 - debian/patches/ubuntu-branding.patch: add Ubuntu branding
2465 (refreshed).
2466 - debian/rules: Drop from -O3 to -O2 to work around a build failure.
2467 - d/{control,rules,nginx-core.*}: add new binary package for main,
2468 nginx-core, which contains only source-tarball-included modules
2469 and no third-party modules.
2470 - debian/tests/control: add nginx-core test.
2471 - debian/control: drop luajit from Build-Depends as it is in universe.
2472 * debian/control:
2473 * Remove nginx-naxsi* from nginx-core and related
2474 package stanzas, as the naxsi packages have all been dropped.
2475 * Remove reference to nginx-naxsi from nginx metapackage description
2476 * debian/index.html: Modify included index.html file to have Ubuntu
2477 branding, Ubuntu bug reporting tool references, and a link to the
2478 Launchpad bugs page for the nginx package.
2479
2480 -- Thomas Ward <teward@ubuntu.com> Wed, 05 Nov 2014 10:05:07 -0500
2481
1001nginx (1.6.2-4) unstable; urgency=medium2482nginx (1.6.2-4) unstable; urgency=medium
10022483
1003 [ Christos Trochalakis ]2484 [ Christos Trochalakis ]
@@ -1049,6 +2530,27 @@ nginx (1.6.2-2) unstable; urgency=medium
10492530
1050 -- Christos Trochalakis <yatiohi@ideopolis.gr> Fri, 26 Sep 2014 11:06:47 +03002531 -- Christos Trochalakis <yatiohi@ideopolis.gr> Fri, 26 Sep 2014 11:06:47 +0300
10512532
2533nginx (1.6.2-1ubuntu1.1) utopic; urgency=medium
2534
2535 * debian/conf/sites-available/default: Remove SSLv3 from the ssl_protocols
2536 line in the default config example, due to POODLE vulnerability.
2537
2538 -- Thomas Ward <teward@dark-net.net> Wed, 22 Oct 2014 09:43:35 -0400
2539
2540nginx (1.6.2-1ubuntu1) utopic; urgency=medium
2541
2542 * Merge from Debian. Remaining changes:
2543 - debian/patches/ubuntu-branding.patch: add Ubuntu branding
2544 (refreshed).
2545 - debian/rules: Drop from -O3 to -O2 to work around a build failure.
2546 - d/{control,rules,nginx-core.*}: add new binary package for main,
2547 nginx-core, which contains only source-tarball-included modules
2548 and no third-party modules.
2549 * debian/tests/control: add nginx-core test.
2550 * debian/control: drop luajit from Build-Depends as it is in universe.
2551
2552 -- Marc Deslauriers <marc.deslauriers@ubuntu.com> Mon, 22 Sep 2014 13:32:30 -0400
2553
1052nginx (1.6.2-1) unstable; urgency=high2554nginx (1.6.2-1) unstable; urgency=high
10532555
1054 [ Christos Trochalakis ]2556 [ Christos Trochalakis ]
@@ -1096,6 +2598,25 @@ nginx (1.6.1-2) unstable; urgency=medium
10962598
1097 -- Christos Trochalakis <yatiohi@ideopolis.gr> Thu, 04 Sep 2014 13:00:46 +03002599 -- Christos Trochalakis <yatiohi@ideopolis.gr> Thu, 04 Sep 2014 13:00:46 +0300
10982600
2601nginx (1.6.1-1ubuntu2) utopic; urgency=medium
2602
2603 * Rebuild for Perl 5.20.0.
2604
2605 -- Colin Watson <cjwatson@ubuntu.com> Sun, 24 Aug 2014 06:43:36 -0700
2606
2607nginx (1.6.1-1ubuntu1) utopic; urgency=medium
2608
2609 * Merge from Debian. Remaining changes:
2610 - debian/patches/ubuntu-branding.patch: add Ubuntu branding
2611 (refreshed).
2612 - debian/rules: Drop from -O3 to -O2 to work around a build failure.
2613 - d/{control,rules,nginx-core.*}: add new binary package for main,
2614 nginx-core, which contains only source-tarball-included modules
2615 and no third-party modules.
2616 * Add dep8 smoke test
2617
2618 -- Robie Basak <robie.basak@ubuntu.com> Fri, 15 Aug 2014 16:46:48 +0000
2619
1099nginx (1.6.1-1) unstable; urgency=medium2620nginx (1.6.1-1) unstable; urgency=medium
11002621
1101 [ Christos Trochalakis ]2622 [ Christos Trochalakis ]
@@ -1161,6 +2682,34 @@ nginx (1.4.7-1) unstable; urgency=medium
11612682
1162 -- Christos Trochalakis <yatiohi@ideopolis.gr> Tue, 18 Mar 2014 22:03:47 +02002683 -- Christos Trochalakis <yatiohi@ideopolis.gr> Tue, 18 Mar 2014 22:03:47 +0200
11632684
2685nginx (1.4.6-1ubuntu3) trusty; urgency=medium
2686
2687 * Add new binary package for main, nginx-core, which contains only
2688 source-tarball-included modules and no third-party modules.
2689 * Changes to debian/ directory:
2690 - control:
2691 + Add entry for nginx-core and nginx-core-dbg.
2692 - rules:
2693 + Add nginx-core flavor to the build rules.
2694 - nginx-core.*: Add new packaging files for nginx-core based on
2695 the packaging files for nginx-full.
2696 * The above changes satisfy the requirements for main (LP: #1262710)
2697
2698 -- Thomas Ward <teward@ubuntu.com> Mon, 10 Mar 2014 18:23:36 -0400
2699
2700nginx (1.4.6-1ubuntu2) trusty; urgency=medium
2701
2702 * debian/rules: Drop from -O3 to -O2 to work around a build failure.
2703
2704 -- Adam Conrad <adconrad@ubuntu.com> Sun, 09 Mar 2014 11:49:28 -0600
2705
2706nginx (1.4.6-1ubuntu1) trusty; urgency=low
2707
2708 * Merge from Debian unstable. Remaining changes:
2709 - debian/patches/ubuntu-branding.patch: Add Ubuntu branding.
2710
2711 -- Adam Conrad <adconrad@ubuntu.com> Sun, 09 Mar 2014 11:13:26 -0600
2712
1164nginx (1.4.6-1) unstable; urgency=medium2713nginx (1.4.6-1) unstable; urgency=medium
11652714
1166 [ Christos Trochalakis ]2715 [ Christos Trochalakis ]
@@ -1182,6 +2731,14 @@ nginx (1.4.6-1) unstable; urgency=medium
11822731
1183 -- Christos Trochalakis <yatiohi@ideopolis.gr> Tue, 04 Mar 2014 18:06:55 +02002732 -- Christos Trochalakis <yatiohi@ideopolis.gr> Tue, 04 Mar 2014 18:06:55 +0200
11842733
2734nginx (1.4.5-1ubuntu1) trusty; urgency=medium
2735
2736 * Resynchronise with Debian (LP: #1280511). Remaining changes:
2737 - debian/patches/ubuntu-branding.patch:
2738 + Add Ubuntu branding to server_tokens.
2739
2740 -- Colin Watson <cjwatson@ubuntu.com> Sat, 15 Feb 2014 03:05:42 +0000
2741
1185nginx (1.4.5-1) unstable; urgency=medium2742nginx (1.4.5-1) unstable; urgency=medium
11862743
1187 [ Christos Trochalakis ]2744 [ Christos Trochalakis ]
@@ -1222,6 +2779,14 @@ nginx (1.4.4-3) unstable; urgency=medium
12222779
1223 -- Christos Trochalakis <yatiohi@ideopolis.gr> Tue, 31 Dec 2013 11:47:07 +02002780 -- Christos Trochalakis <yatiohi@ideopolis.gr> Tue, 31 Dec 2013 11:47:07 +0200
12242781
2782nginx (1.4.4-2ubuntu1) trusty; urgency=medium
2783
2784 * Resynchronise with Debian. Remaining changes:
2785 - debian/patches/ubuntu-branding.patch:
2786 + Add Ubuntu branding to server_tokens.
2787
2788 -- Colin Watson <cjwatson@ubuntu.com> Sat, 28 Dec 2013 10:21:44 +0000
2789
1225nginx (1.4.4-2) unstable; urgency=low2790nginx (1.4.4-2) unstable; urgency=low
12262791
1227 [ Michael Lustfield ]2792 [ Michael Lustfield ]
@@ -1259,6 +2824,14 @@ nginx (1.4.4-2) unstable; urgency=low
12592824
1260 -- Kartik Mistry <kartik@debian.org> Fri, 27 Dec 2013 21:16:01 +05302825 -- Kartik Mistry <kartik@debian.org> Fri, 27 Dec 2013 21:16:01 +0530
12612826
2827nginx (1.4.4-1ubuntu1) trusty; urgency=low
2828
2829 * Resynchronise with Debian (LP: #1253691). Remaining changes:
2830 - debian/patches/ubuntu-branding.patch:
2831 + Add Ubuntu branding to server_tokens.
2832
2833 -- Colin Watson <cjwatson@ubuntu.com> Fri, 22 Nov 2013 12:23:25 +0000
2834
1262nginx (1.4.4-1) unstable; urgency=low2835nginx (1.4.4-1) unstable; urgency=low
12632836
1264 [ Christos Trochalakis ]2837 [ Christos Trochalakis ]
@@ -1283,6 +2856,14 @@ nginx (1.4.4-1) unstable; urgency=low
12832856
1284 -- Michael Lustfield <michael@lustfield.net> Thu, 21 Nov 2013 19:25:50 +05302857 -- Michael Lustfield <michael@lustfield.net> Thu, 21 Nov 2013 19:25:50 +0530
12852858
2859nginx (1.4.3-2ubuntu1) trusty; urgency=low
2860
2861 * Resynchronise with Debian. Remaining changes:
2862 - debian/patches/ubuntu-branding.patch:
2863 + Add Ubuntu branding to server_tokens.
2864
2865 -- Colin Watson <cjwatson@ubuntu.com> Mon, 21 Oct 2013 13:26:52 +0100
2866
1286nginx (1.4.3-2) unstable; urgency=low2867nginx (1.4.3-2) unstable; urgency=low
12872868
1288 [ Kartik Mistry ]2869 [ Kartik Mistry ]
@@ -1339,6 +2920,14 @@ nginx (1.4.3-1) unstable; urgency=low
13392920
1340 -- Kartik Mistry <kartik@debian.org> Thu, 10 Oct 2013 17:28:56 +05302921 -- Kartik Mistry <kartik@debian.org> Thu, 10 Oct 2013 17:28:56 +0530
13412922
2923nginx (1.4.1-3ubuntu1) saucy; urgency=low
2924
2925 * Resynchronise with Debian. Remaining changes:
2926 - debian/patches/ubuntu-branding.patch:
2927 + Add Ubuntu branding to server_tokens.
2928
2929 -- Colin Watson <cjwatson@ubuntu.com> Thu, 20 Jun 2013 15:08:44 +0100
2930
1342nginx (1.4.1-3) unstable; urgency=low2931nginx (1.4.1-3) unstable; urgency=low
13432932
1344 [ Kartik Mistry ]2933 [ Kartik Mistry ]
@@ -1352,6 +2941,14 @@ nginx (1.4.1-3) unstable; urgency=low
13522941
1353 -- Kartik Mistry <kartik@debian.org> Sun, 09 Jun 2013 13:07:52 +05302942 -- Kartik Mistry <kartik@debian.org> Sun, 09 Jun 2013 13:07:52 +0530
13542943
2944nginx (1.4.1-2ubuntu1) saucy; urgency=low
2945
2946 * Resynchronise with Debian. Remaining changes:
2947 - debian/patches/ubuntu-branding.patch:
2948 + Add Ubuntu branding to server_tokens.
2949
2950 -- Colin Watson <cjwatson@ubuntu.com> Fri, 07 Jun 2013 15:41:48 +0100
2951
1355nginx (1.4.1-2) unstable; urgency=medium2952nginx (1.4.1-2) unstable; urgency=medium
13562953
1357 [ Kartik Mistry]2954 [ Kartik Mistry]
@@ -1373,6 +2970,24 @@ nginx (1.4.1-2) unstable; urgency=medium
13732970
1374 -- Kartik Mistry <kartik@debian.org> Thu, 06 Jun 2013 12:55:23 +05302971 -- Kartik Mistry <kartik@debian.org> Thu, 06 Jun 2013 12:55:23 +0530
13752972
2973nginx (1.4.1-1ubuntu2) saucy; urgency=low
2974
2975 * Rebuild for libgd3.
2976
2977 -- Colin Watson <cjwatson@ubuntu.com> Mon, 20 May 2013 00:45:10 +0100
2978
2979nginx (1.4.1-1ubuntu1) saucy; urgency=low
2980
2981 * Merge with Debian unstable (LP: #1177919). Remaining changes:
2982 - debian/conf/sites-available/default:
2983 + Modify default site configuration file to correct a typo
2984 that prevented out-of-the-box usability (LP: #1162177).
2985 - debian/patches/ubuntu-branding.patch:
2986 + Add ubuntu branding to server_tokens.
2987 * Refresh all patches.
2988
2989 -- Dmitry Shachnev <mitya57@ubuntu.com> Sat, 11 May 2013 14:47:53 +0400
2990
1376nginx (1.4.1-1) unstable; urgency=low2991nginx (1.4.1-1) unstable; urgency=low
13772992
1378 * New upstream release:2993 * New upstream release:
@@ -1450,6 +3065,36 @@ nginx (1.4.0-1) experimental; urgency=low
14503065
1451 -- Kartik Mistry <kartik@debian.org> Thu, 25 Apr 2013 12:51:45 +05303066 -- Kartik Mistry <kartik@debian.org> Thu, 25 Apr 2013 12:51:45 +0530
14523067
3068nginx (1.2.6-1ubuntu4) saucy; urgency=low
3069
3070 * debian/patches/ubuntu-branding.patch: Move Ubuntu branding from
3071 the numerical version string to the long version (LP: #1174158)
3072
3073 -- Adam Conrad <adconrad@ubuntu.com> Thu, 09 May 2013 11:50:52 -0600
3074
3075nginx (1.2.6-1ubuntu3) raring; urgency=low
3076
3077 * debian/patches/ubuntu-branding.patch: Add ubuntu branding
3078 to server_tokens.
3079
3080 -- Chuck Short <zulcss@ubuntu.com> Tue, 09 Apr 2013 10:23:26 -0500
3081
3082nginx (1.2.6-1ubuntu2) raring; urgency=low
3083
3084 * debian/conf/sites-available/default:
3085 * Modify default site configuration file to correct a typo
3086 that prevented out-of-the-box usability (LP: #1162177)
3087
3088 -- Thomas Ward <teward@ubuntu.com> Fri, 05 Apr 2013 20:22:38 +0100
3089
3090nginx (1.2.6-1ubuntu1) raring; urgency=low
3091
3092 * debian/conf/sites-available/default:
3093 * Modify default site default configuration file to bind to IPv6
3094 only for IPv6 default listen statement (LP: #1132678)
3095
3096 -- Thomas Ward <teward@ubuntu.com> Tue, 12 Mar 2013 00:23:02 +0000
3097
1453nginx (1.2.6-1) unstable; urgency=low3098nginx (1.2.6-1) unstable; urgency=low
14543099
1455 [ Kartik Mistry ]3100 [ Kartik Mistry ]
diff --git a/debian/control b/debian/control
index 6981083..9a3df56 100644
--- a/debian/control
+++ b/debian/control
@@ -1,7 +1,8 @@
1Source: nginx1Source: nginx
2Section: httpd2Section: httpd
3Priority: optional3Priority: optional
4Maintainer: Debian Nginx Maintainers <pkg-nginx-maintainers@alioth-lists.debian.net>4Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
5XSBC-Original-Maintainer: Debian Nginx Maintainers <pkg-nginx-maintainers@alioth-lists.debian.net>
5Uploaders: Jan Mojžíš <jan.mojzis@gmail.com>6Uploaders: Jan Mojžíš <jan.mojzis@gmail.com>
6Build-Depends: debhelper-compat (= 13),7Build-Depends: debhelper-compat (= 13),
7 libexpat-dev,8 libexpat-dev,
diff --git a/debian/patches/series b/debian/patches/series
index 21a2a69..056901a 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -3,3 +3,7 @@ nginx-fix-pidfile.patch
3nginx-ssl_cert_cb_yield.patch3nginx-ssl_cert_cb_yield.patch
4bug-1024605.patch4bug-1024605.patch
5bug-973861.patch5bug-973861.patch
6
7
8# Ubuntu patches:
9ubuntu-branding.patch
diff --git a/debian/patches/ubuntu-branding.patch b/debian/patches/ubuntu-branding.patch
6new file mode 10064410new file mode 100644
index 0000000..7dc2015
--- /dev/null
+++ b/debian/patches/ubuntu-branding.patch
@@ -0,0 +1,28 @@
1Description: Add Ubuntu token to NGINX_VER
2Author: Adam Conrad <adconrad@ubuntu.com>
3Forwarded: not-needed
4Last-Update: 2022-06-08
5
6---
7 src/core/nginx.h | 2 +-
8 1 file changed, 1 insertion(+), 1 deletion(-)
9
10--- a/src/core/nginx.h
11+++ b/src/core/nginx.h
12@@ -22,5 +22,16 @@
13 #define NGINX_VAR "NGINX"
14 #define NGX_OLDPID_EXT ".oldbin"
15
16+/* Update versions for Ubuntu branding */
17+#undef NGINX_VER
18+#undef NGINX_VER_BUILD
19+
20+#define NGINX_VER "nginx/" NGINX_VERSION " (Ubuntu)"
21+
22+#ifdef NGX_BUILD
23+#define NGINX_VER_BUILD NGINX_VER " (" NGX_BUILD ")"
24+#else
25+#define NGINX_VER_BUILD NGINX_VER
26+#endif
27
28 #endif /* _NGINX_H_INCLUDED_ */
diff --git a/debian/tests/branding b/debian/tests/branding
0new file mode 10064429new file mode 100644
index 0000000..de589f4
--- /dev/null
+++ b/debian/tests/branding
@@ -0,0 +1,12 @@
1#!/bin/bash
2
3set -e
4
5version=$(dpkg-query -f='${source:Upstream-Version}' -W nginx-common)
6expected_server_string="Server: nginx/${version} (Ubuntu)"
7actual_server_string=$(curl -i localhost -s | grep ^Server: | sed 's/\r//' )
8
9echo "Installed nginx-common version: ${version}"
10echo "Server string we got from the live service: ${actual_server_string}"
11
12test "${expected_server_string}" = "${actual_server_string}"
diff --git a/debian/tests/control b/debian/tests/control
index 880cc6d..f9c29bb 100644
--- a/debian/tests/control
+++ b/debian/tests/control
@@ -2,6 +2,10 @@ Tests: light-simple
2Restrictions: allow-stderr isolation-container needs-root2Restrictions: allow-stderr isolation-container needs-root
3Depends: nginx-light, curl3Depends: nginx-light, curl
44
5Tests: branding
6Restrictions: allow-stderr isolation-container
7Depends: nginx-light, curl
8
5Tests: ec-x255199Tests: ec-x25519
6Restrictions: allow-stderr isolation-container needs-root10Restrictions: allow-stderr isolation-container needs-root
7Depends: nginx-light, ssl-cert, curl11Depends: nginx-light, ssl-cert, curl

Subscribers

People subscribed via source and target branches