nginx 1.22.0-1ubuntu1 source package in Ubuntu

Changelog

nginx (1.22.0-1ubuntu1) kinetic; urgency=medium

  * Merge with Debian unstable (LP: #1982626). Remaining changes:
    - d/p/ubuntu-branding.patch: add Ubuntu branding
    - d/apport/source_nginx.py: Add apport hooks for additional bug
      information gathering.
    - d/nginx-common.install: Add install rule for apport hooks.
    - d/p/nginx-fix-pidfile.patch: Fix NGINX PIDfile handling to avoid
      SystemD race condition - thanks to Tj for the patch.  (LP #1581864)
    - d/control: make nginx and nginx-full arch any, so that nginx-full
      is no longer pulled into main because of i386 (LP #1893267)
    - 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.
    - 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
    - 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.
  * d/p/ubuntu-branding.patch: Reimplement patch to avoid conflicting on
    (volatile) release version numbers when merging.
  * d/m/p/http-subs-filter/pcre2.patch: Patch from debian 0d813834 to
    fix FTBFS
  * d/t/branding: Add autopkgtest to validate branding presence

 -- Bryce Harrington <email address hidden>  Fri, 22 Jul 2022 17:56:50 -0700

Upload details

Uploaded by:
Bryce Harrington
Uploaded to:
Kinetic
Original maintainer:
Ubuntu Developers
Architectures:
any all
Section:
web
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
nginx_1.22.0.orig.tar.gz 1.0 MiB b33d569a6f11a01433a57ce17e83935e953ad4dc77cdd4d40f896c88ac26eb53
nginx_1.22.0-1ubuntu1.debian.tar.xz 707.9 KiB 60996c6dc6bf74f242ac0f477e6bb27273f1a4e60d0be290dd11f6380026230e
nginx_1.22.0-1ubuntu1.dsc 4.4 KiB 820f83c2b9681d61ca9aa9430d6710794e91773a7f8b390af4fa3821cfa659d5

View changes file

Binary packages built by this source

libnginx-mod-http-auth-pam: PAM authentication module for Nginx

 The nginx_http_auth_pam module enables authentication using PAM.
 .
 The module uses PAM as a backend for simple http authentication. It
 also allows setting the pam service name to allow more fine grained control.

libnginx-mod-http-auth-pam-dbgsym: debug symbols for libnginx-mod-http-auth-pam
libnginx-mod-http-cache-purge: No summary available for libnginx-mod-http-cache-purge in ubuntu kinetic.

No description available for libnginx-mod-http-cache-purge in ubuntu kinetic.

libnginx-mod-http-cache-purge-dbgsym: No summary available for libnginx-mod-http-cache-purge-dbgsym in ubuntu kinetic.

No description available for libnginx-mod-http-cache-purge-dbgsym in ubuntu kinetic.

libnginx-mod-http-dav-ext: WebDAV missing commands support for Nginx

 WebDAV Ext module complements the Nginx WebDAV module to provide a full
 WebDAV support.
 .
 WebDAV Ext provides the missing PROPFIND & OPTIONS methods.

libnginx-mod-http-dav-ext-dbgsym: No summary available for libnginx-mod-http-dav-ext-dbgsym in ubuntu kinetic.

No description available for libnginx-mod-http-dav-ext-dbgsym in ubuntu kinetic.

libnginx-mod-http-echo: Bring echo and more shell style goodies to Nginx

 Echo module wraps lots of Nginx internal APIs for streaming input and output,
 parallel/sequential subrequests, timers and sleeping, as well as various meta
 data accessing.
 .
 Basically it provides various utilities that help testing and debugging of
 other modules by trivially emulating different kinds of faked subrequest
 locations.
 .
 People will also find it useful in real-world applications that need to:
 .
 1. Serve static contents directly from memory.
 2. Wrap the upstream response with custom header and footer (kinda like the
    addition module but with contents read directly from the config file and
    Nginx variables).
 3. Merge contents of various "Nginx locations" (i.e., subrequests) together in
    a single main request (using echo_location and its friends).

libnginx-mod-http-echo-dbgsym: No summary available for libnginx-mod-http-echo-dbgsym in ubuntu kinetic.

No description available for libnginx-mod-http-echo-dbgsym in ubuntu kinetic.

libnginx-mod-http-fancyindex: Fancy indexes module for the Nginx

 The Fancy Index module makes possible the generation of file listings, like
 the built-in autoindex module does, but adding a touch of style by introducing
 ways to customize the result.

libnginx-mod-http-fancyindex-dbgsym: debug symbols for libnginx-mod-http-fancyindex
libnginx-mod-http-geoip: No summary available for libnginx-mod-http-geoip in ubuntu kinetic.

No description available for libnginx-mod-http-geoip in ubuntu kinetic.

libnginx-mod-http-geoip-dbgsym: No summary available for libnginx-mod-http-geoip-dbgsym in ubuntu kinetic.

No description available for libnginx-mod-http-geoip-dbgsym in ubuntu kinetic.

libnginx-mod-http-geoip2: No summary available for libnginx-mod-http-geoip2 in ubuntu kinetic.

No description available for libnginx-mod-http-geoip2 in ubuntu kinetic.

libnginx-mod-http-geoip2-dbgsym: debug symbols for libnginx-mod-http-geoip2
libnginx-mod-http-headers-more-filter: No summary available for libnginx-mod-http-headers-more-filter in ubuntu kinetic.

No description available for libnginx-mod-http-headers-more-filter in ubuntu kinetic.

libnginx-mod-http-headers-more-filter-dbgsym: No summary available for libnginx-mod-http-headers-more-filter-dbgsym in ubuntu kinetic.

No description available for libnginx-mod-http-headers-more-filter-dbgsym in ubuntu kinetic.

libnginx-mod-http-image-filter: No summary available for libnginx-mod-http-image-filter in ubuntu kinetic.

No description available for libnginx-mod-http-image-filter in ubuntu kinetic.

libnginx-mod-http-image-filter-dbgsym: No summary available for libnginx-mod-http-image-filter-dbgsym in ubuntu kinetic.

No description available for libnginx-mod-http-image-filter-dbgsym in ubuntu kinetic.

libnginx-mod-http-ndk: Nginx Development Kit module

 The NDK is an Nginx module that is designed to extend the core functionality of
 the excellent Nginx webserver in a way that can be used as a basis of other
 Nginx modules.
 .
 It has functions and macros to deal with generic tasks that don't currently
 have generic code as part of the core distribution. The NDK itself adds few
 features that are seen from a user's point of view - it's just designed to help
 reduce the code that Nginx module developers need to write.

libnginx-mod-http-ndk-dbgsym: No summary available for libnginx-mod-http-ndk-dbgsym in ubuntu kinetic.

No description available for libnginx-mod-http-ndk-dbgsym in ubuntu kinetic.

libnginx-mod-http-perl: No summary available for libnginx-mod-http-perl in ubuntu kinetic.

No description available for libnginx-mod-http-perl in ubuntu kinetic.

libnginx-mod-http-perl-dbgsym: No summary available for libnginx-mod-http-perl-dbgsym in ubuntu kinetic.

No description available for libnginx-mod-http-perl-dbgsym in ubuntu kinetic.

libnginx-mod-http-subs-filter: No summary available for libnginx-mod-http-subs-filter in ubuntu kinetic.

No description available for libnginx-mod-http-subs-filter in ubuntu kinetic.

libnginx-mod-http-subs-filter-dbgsym: No summary available for libnginx-mod-http-subs-filter-dbgsym in ubuntu kinetic.

No description available for libnginx-mod-http-subs-filter-dbgsym in ubuntu kinetic.

libnginx-mod-http-uploadprogress: Upload progress system for Nginx

 Upload progress module is an implementation of an upload progress system, that
 monitors RFC1867 POST uploads as they are transmitted to upstream servers.
 .
 It works by tracking the uploads proxied by Nginx to upstream servers without
 analysing the uploaded content and offers a web API to report upload progress
 in Javscript, Json or any other format.

libnginx-mod-http-uploadprogress-dbgsym: No summary available for libnginx-mod-http-uploadprogress-dbgsym in ubuntu kinetic.

No description available for libnginx-mod-http-uploadprogress-dbgsym in ubuntu kinetic.

libnginx-mod-http-upstream-fair: No summary available for libnginx-mod-http-upstream-fair in ubuntu kinetic.

No description available for libnginx-mod-http-upstream-fair in ubuntu kinetic.

libnginx-mod-http-upstream-fair-dbgsym: debug symbols for libnginx-mod-http-upstream-fair
libnginx-mod-http-xslt-filter: No summary available for libnginx-mod-http-xslt-filter in ubuntu kinetic.

No description available for libnginx-mod-http-xslt-filter in ubuntu kinetic.

libnginx-mod-http-xslt-filter-dbgsym: No summary available for libnginx-mod-http-xslt-filter-dbgsym in ubuntu kinetic.

No description available for libnginx-mod-http-xslt-filter-dbgsym in ubuntu kinetic.

libnginx-mod-mail: No summary available for libnginx-mod-mail in ubuntu kinetic.

No description available for libnginx-mod-mail in ubuntu kinetic.

libnginx-mod-mail-dbgsym: debug symbols for libnginx-mod-mail
libnginx-mod-nchan: No summary available for libnginx-mod-nchan in ubuntu kinetic.

No description available for libnginx-mod-nchan in ubuntu kinetic.

libnginx-mod-nchan-dbgsym: No summary available for libnginx-mod-nchan-dbgsym in ubuntu kinetic.

No description available for libnginx-mod-nchan-dbgsym in ubuntu kinetic.

libnginx-mod-rtmp: No summary available for libnginx-mod-rtmp in ubuntu kinetic.

No description available for libnginx-mod-rtmp in ubuntu kinetic.

libnginx-mod-rtmp-dbgsym: No summary available for libnginx-mod-rtmp-dbgsym in ubuntu kinetic.

No description available for libnginx-mod-rtmp-dbgsym in ubuntu kinetic.

libnginx-mod-stream: Stream module for Nginx

 The nginx_stream module adds stream proxy support to nginx.
 .
 Stream module supports loadbalancing & proxying to TCP servers. The module
 also supports ACLs/connection limiting and configuring multiple operational
 parameters.

libnginx-mod-stream-dbgsym: No summary available for libnginx-mod-stream-dbgsym in ubuntu kinetic.

No description available for libnginx-mod-stream-dbgsym in ubuntu kinetic.

libnginx-mod-stream-geoip: No summary available for libnginx-mod-stream-geoip in ubuntu kinetic.

No description available for libnginx-mod-stream-geoip in ubuntu kinetic.

libnginx-mod-stream-geoip-dbgsym: No summary available for libnginx-mod-stream-geoip-dbgsym in ubuntu kinetic.

No description available for libnginx-mod-stream-geoip-dbgsym in ubuntu kinetic.

libnginx-mod-stream-geoip2: GeoIP2 Stream module for Nginx

 The ngx_stream_geoip2 module creates variables with values depending on the
 client IP address, using the precompiled MaxMind GeoIP2 databases.
 .
 Those variables include country, region, city, latitude, longitude, postal
 code, etc.

libnginx-mod-stream-geoip2-dbgsym: No summary available for libnginx-mod-stream-geoip2-dbgsym in ubuntu kinetic.

No description available for libnginx-mod-stream-geoip2-dbgsym in ubuntu kinetic.

nginx: small, powerful, scalable web/proxy server

 Nginx ("engine X") is a high-performance web and reverse proxy server
 created by Igor Sysoev. It can be used both as a standalone web server
 and as a proxy to reduce the load on back-end HTTP or mail servers.
 .
 This is a dependency package to install either nginx-core (by default),
 nginx-full, nginx-light or nginx-extras.

nginx-common: small, powerful, scalable web/proxy server - common files

 Nginx ("engine X") is a high-performance web and reverse proxy server
 created by Igor Sysoev. It can be used both as a standalone web server
 and as a proxy to reduce the load on back-end HTTP or mail servers.
 .
 This package contains base configuration files used by all versions of
 nginx.

nginx-core: No summary available for nginx-core in ubuntu kinetic.

No description available for nginx-core in ubuntu kinetic.

nginx-core-dbgsym: debug symbols for nginx-core
nginx-dev: No summary available for nginx-dev in ubuntu kinetic.

No description available for nginx-dev in ubuntu kinetic.

nginx-doc: small, powerful, scalable web/proxy server - documentation

 Nginx ("engine X") is a high-performance web and reverse proxy server
 created by Igor Sysoev. It can be used both as a standalone web server
 and as a proxy to reduce the load on back-end HTTP or mail servers.
 .
 This package provides extra documentation to help unleash the power of Nginx.

nginx-extras: nginx web/proxy server (extended version)

 Nginx ("engine X") is a high-performance web and reverse proxy server
 created by Igor Sysoev. It can be used both as a standalone web server
 and as a proxy to reduce the load on back-end HTTP or mail servers.
 .
 This package provides a version of nginx with the standard modules, plus
 extra features and modules such as the Perl module, which allows the
 addition of Perl in configuration files.
 .
 STANDARD HTTP MODULES: Core, Access, Auth Basic, Auto Index, Browser, Empty
 GIF, FastCGI, Geo, Limit Connections, Limit Requests, Map, Memcached, Proxy,
 Referer, Rewrite, SCGI, Split Clients, UWSGI.
 .
 OPTIONAL HTTP MODULES: Addition, Auth Request, Charset, WebDAV, FLV, GeoIP,
 Gunzip, Gzip, Gzip Precompression, Headers, HTTP/2, Image Filter, Index, Log,
 MP4, Embedded Perl, Random Index, Real IP, Slice, Secure Link, SSI, SSL,
 SSL Preread, Stub Status, Substitution, Thread Pool, Upstream, User ID, XSLT.
 .
 OPTIONAL MAIL MODULES: Mail Core, Auth HTTP, Proxy, SSL, IMAP, POP3, SMTP.
 .
 OPTIONAL STREAM MODULES: Stream, GeoIP, GeoIP2
 .
 THIRD PARTY MODULES: Auth PAM, Cache Purge, DAV Ext, Echo, Fancy Index,
 GeoIP2, Headers More, Embedded Lua, HTTP Substitutions, Nchan, Upload Progress,
 Upstream Fair Queue.

nginx-extras-dbgsym: No summary available for nginx-extras-dbgsym in ubuntu kinetic.

No description available for nginx-extras-dbgsym in ubuntu kinetic.

nginx-full: No summary available for nginx-full in ubuntu kinetic.

No description available for nginx-full in ubuntu kinetic.

nginx-light: No summary available for nginx-light in ubuntu kinetic.

No description available for nginx-light in ubuntu kinetic.

nginx-light-dbgsym: debug symbols for nginx-light