This allows you to set and clear headers in addition to just adding
them, and is necessary for proxying to work correctly for some
applications.
OK sthen@, william@, robert@
Switch all extrnal modules to be dynamic modules, and update them to use the
latest versions. Use separate subpackages for all dynamic modules, so you
can easily choose which nginx features you want without rebuilding nginx
with a specific combination of FLAVORs.
Switch all internal modules that can be built dynamically to use dynamic
modules.
Start building the image_filter, geoip, perl, and xlst modules as dynamic
modules.
This requires changes to your nginx configuration if you were previously
using a FLAVORed version of nginx, or using the mail or stream features.
OK robert@ (MAINTAINER)
positive feedback from william@ (MAINTAINER), landry@, sthen@
- fix pre-patch target to allow multiple FLAVORs (thanks ajacoutot@ and phessler@)
- add 'mailproxy' FLAVOR to enable mail_pop3_module, mail_imap_module,
and mail_smtp_module (requested by Lyndon Nerenberg)
- sort the FLAVORs alphabetically in the README
ok ajacoutot@ robert@
separate from the version in the base OS which deliberately does not include
the mail proxy and additional modules. rc.d/enginx script is added (not
rc.d/nginx to avoid conflicting with base). Lua module is also supported.
Most of the work done by william@, with a few tweaks by me and ok william.
README could use more work and as pointed out by ajacoutot we need to
review permissions of the tmp directory, but the diff is already long enough.
@pkgpath markers are set to update from the 1.0.x packages to 1.2.x (with or
without the passenger flavour as appropriate).
Darrin Chandler on ports@.
"Thanks to Toni Mueller for prodding, and to Simon Kuhnle for prodding,
testing, and the patch (I had the same diff just before lock but kept
forgetting after unlock)." -dwc
nginx [engine x] is a HTTP server and IMAP/POP3 proxy server.
The basic HTTP features:
* Handling of the static files, index files, and autoindexing
* Accelerated reverse proxying without caching, simple load
balancing and fault tolerance
* Accelerated support without caching of the remote FastCGI
servers, simple load balancing and fault tolerance
* Modular architecture, filters including gzipping, byte
ranges, chunked responses, and SSI-filter; Several subrequests
in one page handling in SSI-filter via FastCGI or proxy
running in parallel
* the SSL support
The IMAP/POP3 proxy server features:
* User redirection to IMAP/POP3 backend using an external HTTP
authentication server
* Plain text authentication (LOGIN, USER/PASS)
* SSL and STARTTLS support
ok and help steven@