nginx 1.12.0-0ubuntu1 source package in Ubuntu

Changelog

nginx (1.12.0-0ubuntu1) artful; urgency=medium
* New upstream release: 1.12.0 Stable branch.
* All remaining Ubuntu-specific and Debian-specific changes remain
in place with this upload, the upstream version and code are the
only bits that have been updated, except where indicated below.
* Remaining changes:
- d/modules/nginx-upload-progress/config: Apply upstream patch to
fix an issue where the module does not properly function due to
the wrong module type being set; this prevented the module from
working when built. (LP: #1673056)
- d/patches: The following patches were dropped from the package
because the changes from the patches are already incorporated
in 1.12.0:
- 0004-SSL-error-messages-style.patch
- 0005-SSL-style.patch
- 0006-SSL-support-for-multiple-curves-ticket-885.patch
- d/patches/perl-use-dpkg-buildflags.patch: Refreshed patch to
remove fuzz from the patch.
- d/modules/nginx-echo: Apply upstream diff/patch to fix an FTBFS
- d/modules/nginx-lua: Apply upstream diff/patch to fix an FTBFS
- d/modules/nginx-upstream-fair: Apply diff/patch from the Debian
package maintainers' git repository to not use default_port to
fix an FTBFS. (This will eventually be in Debian, and will get
merged in then as well).
-- Thomas Ward <email address hidden> Wed, 26 Apr 2017 12:02:33 -0400

Available diffs

Binary packages built by this source

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.

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).

The Headers More module allows you to add, set, or clear any output or input
header that you specify.
.
This is an enhanced version of the standard headers module because it provides
more utilities like resetting or clearing "builtin headers" like Content-Type,
Content-Length, and Server.

The ngx_http_image_filter module is a filter that transforms images in JPEG,
GIF, and PNG formats.
.
The module supports filters such as rotate, resize, crop, quality, sharpening,
interlacing and more.

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.

Subsitution Nginx module can do both regular expression and fixed string
substitutions on response bodies. The module is quite different from Nginx's
native Substitution module. It scans the output chains buffer and
matches string line by line, just like Apache's mod_substitute.

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.

Nchan is a scalable, flexible pub/sub server for the modern web, It can be
configured as a standalone server, or as a shim between your application and
tens, thousands, or millions of live subscribers. It can buffer messages in
memory, on-disk, or via Redis. All connections are handled asynchronously and
distributed among any number of worker processes. It can also scale to many
nginx server instances with Redis.
.
Full documentation available at https://nchan.slact.net

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-full (by default),
nginx-light or nginx-extras.

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 ("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.