Commit graph

216 commits

Author SHA1 Message Date
Sergey A. Osokin
9a57760c43 Update from 0.8.0 to 0.8.1.
<ChangeLog>

*) Feature: the "updating" parameter in "proxy_cache_use_stale" and
   "fastcgi_cache_use_stale" directives.

*) Bugfix: the "If-Modified-Since", "If-Range", etc. client request
   header lines were passed to backend while caching if no
   "proxy_set_header" directive was used with any parameters.

*) Bugfix: the "Set-Cookie" and "P3P" response header lines were not
   hidden while caching if no "proxy_hide_header/fastcgi_hide_header"
   directives were used with any parameters.

*) Bugfix: the ngx_http_image_filter_module did not support GIF87a
   format.
   Thanks to Denis Ilyinyh.

*) Bugfix: nginx could not be built modules on Solaris 10 and early;
   the bug had appeared in 0.7.56.

</ChangeLog>
2009-06-09 19:37:24 +00:00
Sergey A. Osokin
ab1587bed2 Update from 0.7.59 to 0.8.0.
Remove IGNORE cause this is new development version (tree).
Update patch for fancyindex module.

<ChangeLog>

*) Feature: the "keepalive_requests" directive.

*) Feature: the "limit_rate_after" directive.
   Thanks to Ivan Debnar.

*) Bugfix: XLST filter did not work in subrequests.

*) Bugfix: in relative paths handling in nginx/Windows.

*) Bugfix: in proxy_store, fastcgi_store, proxy_cache, and
   fastcgi_cache in nginx/Windows.

*) Bugfix: in memory allocation error handling.
   Thanks to Maxim Dounin and Kirill A. Korinskiy.

</ChangeLog>
2009-06-03 12:59:53 +00:00
Sergey A. Osokin
6126e38d1c Update from 0.6.37 to latest stable version 0.7.59.
Merge all features from -devel port.
Also mark -devel port IGNORE before new releases.
2009-05-28 19:48:11 +00:00
Sergey A. Osokin
ae803127be Update from 0.7.58 to 0.7.59.
<ChangeLog>

*) Feature: the "proxy_cache_methods" and "fastcgi_cache_methods"
   directives.

*) Bugfix: socket leak; the bug had appeared in 0.7.25.
   Thanks to Maxim Dounin.

*) Bugfix: a segmentation fault occurred in worker process,
   if a request had no body and the $request_body variable was used;
   the bug had appeared in 0.7.58.

*) Bugfix: the SSL modules might not built on Solaris and Linux;
   the bug had appeared in 0.7.58.

*) Bugfix: ngx_http_xslt_filter_module responses were not handled by
   SSI, charset, and gzip filters.

*) Bugfix: a "charset" directive did not set a charset to
   ngx_http_gzip_static_module responses.

</ChangeLog>
2009-05-27 19:22:37 +00:00
Sergey A. Osokin
5764b99e0c Update from 0.7.57 to 0.7.58.
<ChangeLog>

*) Feature: a "listen" directive of the mail proxy module supports IPv6.

*) Feature: the "image_filter_jpeg_quality" directive.

*) Feature: the "client_body_in_single_buffer" directive.

*) Feature: the $request_body variable.

*) Bugfix: in ngx_http_autoindex_module in file name links having a ":"
   symbol in the name.

*) Bugfix: "make upgrade" procedure did not work; the bug had appeared
   in 0.7.53.
   Thanks to Denis F. Latypoff.

</ChangeLog>
2009-05-18 13:54:54 +00:00
Sergey A. Osokin
ae5e900311 Update from 0.7.56 to 0.7.57.
<ChangeLog>

*) Bugfix: a segmentation fault occurred in worker process, if the
   ngx_http_image_filter_module errors were redirected to named
   location; the bug had appeared in 0.7.56.

</ChangeLog>
2009-05-12 13:05:30 +00:00
Sergey A. Osokin
0af76f4783 Update from 0.7.55 to 0.7.56.
<ChangeLog>

*) Feature: nginx/Windows supports IPv6 in a "listen" directive of the
   HTTP module.

*) Bugfix: in ngx_http_image_filter_module.

</ChangeLog>
2009-05-12 06:51:01 +00:00
Sergey A. Osokin
be974755b5 Update from 0.7.54 to 0.7.55.
<ChangeLog>

*) Bugfix: the http_XXX parameters in "proxy_cache_use_stale" and
   "fastcgi_cache_use_stale" directives did not work.

*) Bugfix: fastcgi cache did not cache header only responses.

*) Bugfix: of "select() failed (9: Bad file descriptor)" error in
   nginx/Unix and "select() failed (10022: ...)" error in nginx/Windows.

*) Bugfix: a segmentation fault might occur in worker process, if an
   "debug_connection" directive was used; the bug had appeared in
   0.7.54.

*) Bugfix: fix ngx_http_image_filter_module building errors.

*) Bugfix: the files bigger than 2G could not be transferred using
   $r->sendfile.
   Thanks to Maxim Dounin.

</ChangeLog>
2009-05-06 11:07:01 +00:00
Sergey A. Osokin
d386d8e0a0 Update from 0.7.53 to 0.7.54.
<ChangeLog>

*) Feature: the ngx_http_image_filter_module.

*) Feature: the "proxy_ignore_headers" and "fastcgi_ignore_headers"
   directives.

*) Bugfix: a segmentation fault might occur in worker process, if an
   "open_file_cache_errors off" directive was used; the bug had
   appeared in 0.7.53.

*) Bugfix: the "port_in_redirect off" directive did not work; the bug
   had appeared in 0.7.39.

*) Bugfix: improve handling of "select" method errors.

*) Bugfix: of "select() failed (10022: ...)" error in nginx/Windows.

*) Bugfix: in error text descriptions in nginx/Windows; the bug had
   appeared in 0.7.53.

</ChangeLog>
2009-05-04 05:51:35 +00:00
Sergey A. Osokin
0023720563 Keep -DPASSENGER_DEBUG flag for third-party passenger module. [*]
Other way respect CXXFLAGS.
Do not bump PORTREVISION.

[*] Notice from:	Hongli Lai aka hongli at plan99 dot net
2009-04-30 12:47:46 +00:00
Sergey A. Osokin
e6fa11a3ae Update third-party passenger module from 2.2.1 to 2.2.2.
Do not bump PORTREVISION.
2009-04-28 10:58:45 +00:00
Sergey A. Osokin
ab97e1ddbd Update from 0.7.52 to 0.7.53.
Respect compile/build flags for thirdparty passenger module.

<ChangeLog>

*) Change: now a log set by --error-log-path is created from the very
   start-up.

*) Feature: now the start up errors and warnings are outputted to an
   error_log and stderr.

*) Feature: the empty --prefix= configure parameter forces nginx to use
   a directory where it was run as prefix.

*) Feature: the -p switch.

*) Feature: the -s switch on Unix platforms.

*) Feature: the -? and -h switches.
   Thanks to Jerome Loyet.

*) Feature: now switches may be set in condensed form.

*) Bugfix: nginx/Windows did not work if configuration file was given
   by the -c switch.

*) Bugfix: temporary files might be not removed if the "proxy_store",
   "fastcgi_store", "proxy_cache", or "fastcgi_cache" were used.
   Thanks to Maxim Dounin.

*) Bugfix: an incorrect value was passed to mail proxy authentication
   server in "Auth-Method" header line; the bug had appeared
   in 0.7.34.
   Thanks to Simon Lecaille.

*) Bugfix: system error text descriptions were not logged on Linux;
   the bug had appeared in 0.7.45.

*) Bugfix: the "fastcgi_cache_min_uses" directive did not work.
   Thanks to Andrew Vorobyoff.

</ChangeLog>
2009-04-27 14:16:00 +00:00
Sergey A. Osokin
a5f5824e14 Make third-party fancyindex module fetchable through place
tarball to MASTER_SITE_LOCAL.
Fix build third-party passenger module by add
bsd.port.options.mk and USE_RUBY.
Do not bump PORTREVISION.

Special thanks to:	pav, stas
2009-04-23 08:59:34 +00:00
Sergey A. Osokin
7a95146a8a Update from 0.7.51 to 0.7.52.
Update third-party upload module from 2.0.8 to 2.0.9 and remove
needless extra patch.

Add support for third-party modules:
 o Phusion Passenger(tm) 2.2.1
 o mogilefs 1.0.1

<nginx development ChangeLog>

*) Feature: the first native Windows binary release.

*) Bugfix: in processing HEAD method while caching.

*) Bugfix: in processing the "If-Modified-Since", "If-Range", etc.
   client request header lines while caching.

*) Bugfix: now the "Set-Cookie" and "P3P" header lines are hidden in
   cacheable responses.

*) Bugfix: if nginx was built with the ngx_http_perl_module and with a
   perl which supports threads, then during a master process exit the
   message "panic: MUTEX_LOCK" might be issued.

*) Bugfix: nginx could not be built --without-http-cache; the bug had
   appeared in 0.7.48.

*) Bugfix: nginx could not be built on platforms different from i386,
   amd64, sparc, and ppc; the bug had appeared in 0.7.42.

</ChangeLog>
2009-04-21 11:37:33 +00:00
Sergey A. Osokin
f7465798aa Update from 0.7.50 to 0.7.51.
<ChangeLog>

*) Feature: the "try_files" directive supports a response code in the
   fallback parameter.

*) Feature: now any response code can be used in the "return" directive.

*) Bugfix: the "error_page" directive made an external redirect without
   query string; the bug had appeared in 0.7.44.

*) Bugfix: if servers listened on several defined explicitly addresses,
   then virtual servers might not work; the bug had appeared in 0.7.39.

</ChangeLog>
2009-04-13 06:05:49 +00:00
Sergey A. Osokin
8cd5d19d35 Fix MASTER_SITE_SUBDIR for upstream_fair module.
Do not bump PORTREVISION.

Notice from:	Gergely CZUCZY <gergely.czuczy@harmless.hu>
2009-04-07 10:10:47 +00:00
Sergey A. Osokin
a42cc00ff3 Update from 0.7.47 to 0.7.50.
Add third-party upstream fair module. [*]

[*] Requested by:	Gergely CZUCZY <gergely.czuczy@harmless.hu>
[*] Redistribution OK:	Grzegorz Nosek <root@localdomain.pl> (author)

<ChangeLog>

Changes with nginx 0.7.50

*) Bugfix: the $arg_... variables did not work; the bug had appeared
   in 0.7.49.

Changes with nginx 0.7.49

*) Bugfix: a segmentation fault might occur in worker process, if the
   $arg_... variables were used; the bug had appeared in 0.7.48.

Changes with nginx 0.7.48

*) Feature: the "proxy_cache_key" directive.

*) Bugfix: now nginx takes into account the "X-Accel-Expires",
   "Expires", and "Cache-Control" header lines in a backend response.

*) Bugfix: now nginx caches responses for the GET requests only.

*) Bugfix: the "fastcgi_cache_key" directive was not inherited.

*) Bugfix: the $arg_... variables did not work with SSI subrequests.
   Thanks to Maxim Dounin.

*) Bugfix: nginx could not be built with uclibc library.
   Thanks to Timothy Redaelli.

*) Bugfix: nginx could not be built on OpenBSD; the bug had
   appeared in 0.7.46.

</ChangeLog>
2009-04-06 14:04:06 +00:00
Sergey A. Osokin
4111a53074 Update from 0.7.45 to 0.7.47.
<ChangeLog>

*) Bugfix: nginx could not be built on FreeBSD 6 and early versions;
   the bug had appeared in 0.7.46.

*) Bugfix: nginx could not be built on MacOSX; the bug had
   appeared in 0.7.46.

*) Bugfix: if the "max_size" parameter was set, then the cache manager
   might purge a whole cache; the bug had appeared in 0.7.46.

*) Change: a segmentation fault might occur in worker process, if the
   "proxy_cache"/"fastcgi_cache" and the "proxy_cache_valid"/
   "fastcgi_cache_valid" were set on different levels; the bug had
   appeared in 0.7.46.

*) Bugfix: a segmentation fault might occur in worker process, if a
   request was redirected to a proxied or FastCGI server via error_page
   or try_files; the bug had appeared in 0.7.44.

</ChangeLog>
2009-04-01 17:30:01 +00:00
Sergey A. Osokin
35df691a43 Make additional modules fetchable.
Do not bump PORTREVISION cause additional modules
are disabled by default.

Problem found:	Andrew Clark aka andrewclarkii at gmail dot com
Patch idea:	az
No cookie for:	az
2009-03-31 13:56:56 +00:00
Sergey A. Osokin
0203c8761c Update from 0.7.44 to 0.7.45.
<ChangeLog>

*) Change: now the "proxy_cache" and the "proxy_cache_valid"
   can be set on different levels.

*) Change: the "clean_time" parameter of the "proxy_cache_path"
   directive is canceled.

*) Feature: the "max_size" parameter of the "proxy_cache_path"
   directive.

*) Feature: the ngx_http_fastcgi_module preliminary cache support.

*) Feature: now on shared memory allocation errors directive
   and zone names are logged.

*) Bugfix: the directive "add_header last-modified ''" did not
   delete a "Last-Modified" response header line; the bug had
   appeared in 0.7.44.

*) Bugfix: a relative path in the "auth_basic_user_file" directive
   given without variables did not work; the bug had appeared in
   0.7.44.
   Thanks to Jerome Loyet.

*) Bugfix: in an "alias" directive given using variables without
   references to captures of regular expressions; the bug had
   appeared in 0.7.42.

</ChangeLog>
2009-03-30 10:29:34 +00:00
Sergey A. Osokin
0c6fe9fabb Add support for http_gzip_static module.
Do not bump PORTREVISION.

Patch from:	MZ aka zuborg at advancedhosters dot com
2009-03-26 14:03:41 +00:00
Sergey A. Osokin
9ac305ef1b Make modules fetchable by fix MASTER_SITES.
Do not bump PORTREVISION cause modules are disabled by default.

Problem and fix found by:	az
2009-03-24 15:07:02 +00:00
Sergey A. Osokin
c232560ac9 Update from 0.7.43 to 0.7.44.
Add MAKE_JOBS_SAFE.
Add quick fix for nginx_upload_module due to changes in
ngx_conf_merge_path_value() function.

<ChangeLog>

*) Feature: the ngx_http_proxy_module preliminary cache support.

*) Feature: the --with-pcre option in the configure.

*) Feature: the "try_files" directive is now allowed on the server
   block level.

*) Bugfix: the "try_files" directive handled incorrectly a query string
   in a fallback parameter.

*) Bugfix: the "try_files" directive might test incorrectly directories.

*) Bugfix: if there is the single server for given address:port pair,
   then captures in regular expressions in a "server_name" directive
   did not work.

</ChangeLog>
2009-03-24 10:15:07 +00:00
Sergey A. Osokin
2118e3b2e8 Update from 0.7.42 to 0.7.43.
<ChangeLog>

*) Bugfix: a request was handled incorrectly, if a "root" directive
   used variables; the bug had appeared in 0.7.42.

*) Bugfix: if a server listened on wildcard address, then the
   $server_addr variable value was "0.0.0.0"; the bug had appeared in
   0.7.36.

</ChangeLog>
2009-03-18 13:18:14 +00:00
Sergey A. Osokin
b326848af6 Update from 0.7.41 to 0.7.42.
<ChangeLog>

*) Change: now the "Invalid argument" error returned by
   setsockopt(TCP_NODELAY) on Solaris, is ignored.

*) Change: now if a file specified in a "auth_basic_user_file"
   directive is absent, then the 405 error is returned instead of the
   500 one.

*) Feature: the "auth_basic_user_file" directive supports variables.
   Thanks to Kirill A. Korinskiy.

*) Feature: the "listen" directive supports the "ipv6only" parameter.
   Thanks to Zhang Hua.

*) Bugfix: in an "alias" directive with references to captures of
   regular expressions; the bug had appeared in 0.7.40.

*) Bugfix: compatibility with Tru64 UNIX.
   Thanks to Dustin Marquess.

*) Bugfix: nginx could not be built without PCRE library; the bug had
   appeared in 0.7.41.

</ChangeLog>
2009-03-16 08:57:02 +00:00
Sergey A. Osokin
6d3b6aa6de Update from 0.7.40 to 0.7.41.
<ChangeLog>

*) Bugfix: a segmentation fault might occur in worker process, if a
   "server_name" or a "location" directives had captures in regular
   expressions; the issue had appeared in 0.7.40.
   Thanks to Vladimir Sopot.

</ChangeLog>
2009-03-11 15:57:27 +00:00
Sergey A. Osokin
95e1643f79 Update from 0.7.39 to 0.7.40.
<ChangeLog>

*) Feature: the "location" directive supports captures in regular
   expressions.

*) Feature: an "alias" directive with capture references may be used
   inside a location given by a regular expression with captures.

*) Feature: the "server_name" directive supports captures in regular
   expressions.

*) Workaround: the ngx_http_autoindex_module did not show the trailing
   slash in directories on XFS filesystem; the issue had appeared in
   0.7.15.
   Thanks to Dmitry Kuzmenko.

</ChangeLog>
2009-03-10 09:43:19 +00:00
Sergey A. Osokin
2616be7dd2 Update HTTP_RESPONSE module from 0.2 to 0.3.
Change build schema from patch to distro.
Do not bump PORTREVISION.

Notice from:	Kirill A. Korinskiy aka catap at catap dot ru [author]
2009-03-05 18:11:52 +00:00
Sergey A. Osokin
567b2d8e7f Update from 0.7.38 to 0.7.39.
Add IPv6 support (introduced in 0.7.36).

<ChangeLog>

*) Bugfix: large response with SSI might hang, if gzipping was enabled;
   the bug had appeared in 0.7.28.
   Thanks to Artem Bokhan.

*) Bugfix: a segmentation fault might occur in worker process, if short
   static variants are used in a "try_files" directive.

</ChangeLog>
2009-03-02 13:06:51 +00:00
Sergey A. Osokin
2615b548f3 Update from 0.7.35 to 0.7.38.
<ChangeLog>

Changes with nginx 0.7.38

*) Feature: authentication failures logging.

*) Bugfix: name/password in auth_basic_user_file were ignored after odd
   number of empty lines.
   Thanks to Alexander Zagrebin.

*) Bugfix: a segmentation fault occurred in a master process, if long
   path was used in unix domain socket; the bug had appeared in 0.7.36.

Changes with nginx 0.7.37

*) Bugfix: directives using upstreams did not work; the bug had
   appeared in 0.7.36.

Changes with nginx 0.7.36

*) Feature: a preliminary IPv6 support; the "listen" directive of the
   HTTP module supports IPv6.

*) Bugfix: the $ancient_browser variable did not work for browsers
   preset by a "modern_browser" directives.

</ChangeLog>
2009-02-24 09:14:23 +00:00
Sergey A. Osokin
dc9155583c Update from 0.7.34 to 0.7.35.
<ChangeLog>

*) Bugfix: a "ssl_engine" directive did not use a SSL-accelerator for
   asymmetric ciphers.
   Thanks to Marcin Gozdalik.

*) Bugfix: a "try_files" directive set MIME type depending on an
   original request extension.

*) Bugfix: "*domain.tld" names were handled incorrectly in
   "server_name", "valid_referers", and "map" directives, if an
   ".domain.tld" and ".subdomain.domain.tld" wildcards were used;
   the bug had appeared in 0.7.9.

</ChangeLog>
2009-02-16 15:11:15 +00:00
Sergey A. Osokin
435270df48 Update from 0.7.33 to 0.7.34.
<ChangeLog>

*) Feature: the "off" parameter of the "if_modified_since" directive.

*) Feature: now nginx sends an HELO/EHLO command after a XCLIENT
   command.
   Thanks to Maxim Dounin.

*) Feature: Microsoft specific "AUTH LOGIN with User Name" mode support
   in mail proxy server.
   Thanks to Maxim Dounin.

*) Bugfix: in a redirect rewrite directive original arguments were
   concatenated with new arguments by an "?" rather than an "&";
   the bug had appeared in 0.1.18.
   Thanks to Maxim Dounin.

*) Bugfix: nginx could not be built on AIX.

</ChangeLog>
2009-02-10 19:42:17 +00:00
Sergey A. Osokin
5c4caee0d9 Add zip module (mod_zip-1.1.4) support.
Do not bump PORTREVISION.

Thanks to:	Evan Miller (http://www.evanmiller.org/) [author]
2009-02-10 19:30:19 +00:00
Sergey A. Osokin
f56905ce91 Add fancyindex module support. [1]
Make fancyindex module linkable for 0.7.X. [2]
Do not bump PORTREVISION.

Spotted by:	Rafal Szkodzinski <uid at atnus dot com> [1]
Obtained from:	Russian nginx maillist <nginx-ru at sysoev dot ru> [2]
Author:		Sergey Bochenkov <bachan at j3qq4 dot org> [2]
2009-02-09 07:11:29 +00:00
Sergey A. Osokin
b66e5d7e59 Make accesskey module fetchable by fix MASTER_SITE_SUBDIR.
Do not bump PORTREVISION.
2009-02-09 06:58:02 +00:00
Sergey A. Osokin
005cfbe39c Update from 0.7.32 to 0.7.33.
[*] Add support for http_accesskey module from
http://wiki.codemongers.com/NginxHttpAccessKeyModule.

[*] Spotted by:	Andrey Belashkov aka manager at capsida dot net

<ChangeLog>

*) Bugfix: a double response might be returned if the epoll or rtsig
   methods are used and a redirect was returned to a request with
   body.
   Thanks to Eden Li.

*) Bugfix: the $sent_http_location variable was empty for some
   redirects types.

*) Bugfix: a segmentation fault might occur in worker process if
   "resolver" directive was used in SMTP proxy.

</ChangeLog>
2009-02-02 13:15:44 +00:00
Sergey A. Osokin
cbd4cf9c4d Update from 0.7.31 to 0.7.32.
<ChangeLog>

*) Feature: now a directory existence testing can be set explicitly in
   the "try_files" directive.

*) Bugfix: fastcgi_store stored files not always.

*) Bugfix: in geo ranges.

*) Bugfix: in shared memory allocations if nginx was built without
   debugging.
   Thanks to Andrey Kvasov.

</ChangeLog>
2009-01-27 09:43:16 +00:00
Sergey A. Osokin
7ae323c5c5 Update from 0.7.30 to 0.7.31.
<ChangeLog>

*) Change: now the "try_files" directive tests files only and ignores
   directories.

*) Feature: the "fastcgi_split_path_info" directive.

*) Bugfixes in an "Expect" request header line support.

*) Bugfixes in geo ranges.

*) Bugfix: in a miss case ngx_http_memcached_module returned the "END"
   line as response body instead of default 404 page body; the bug had
   appeared in 0.7.18.
   Thanks to Maxim Dounin.

*) Bugfix: while SMTP proxying nginx issued message "250 2.0.0 OK"
   instead of "235 2.0.0 OK"; the bug had appeared in 0.7.22.
   Thanks to Maxim Dounin.

</ChangeLog>
2009-01-20 11:41:18 +00:00
Sergey A. Osokin
4f7983516f Update http_response module from 0.1 to 0.2.
Requested by:	Kirill A. Korinskiy <catap at catap dot ru> (author)
2008-12-29 09:31:11 +00:00
Sergey A. Osokin
e9a7724fa3 Update from 0.7.28 to 0.7.30.
<ChangeLog>

Changes with nginx 0.7.30

*) Bugfix: a segmentation fault occurred in worker process, if
   variables were used in the "fastcgi_pass" and "proxy_pass"
   directives and host name must be resolved; the bug had appeared in
   0.7.29.

Changes with nginx 0.7.29

*) Bugfix: the "fastcgi_pass" and "proxy_pass" directives did not
   support variables if unix domain sockets were used.

*) Bugfixes in subrequest processing; the bugs had appeared in 0.7.25.

*) Bugfix: a "100 Continue" response was issued for HTTP/1.0 requests;
   Thanks to Maxim Dounin.

*) Bugfix: in memory allocation in the ngx_http_gzip_filter_module on
   Cygwin.

</ChangeLog>
2008-12-25 07:28:02 +00:00
Sergey A. Osokin
111792748d Update from 0.7.27 to 0.7.28.
<ChangeLog>

*) Change: in memory allocation in the ngx_http_gzip_filter_module.

*) Change: the default "gzip_buffers" directive values have been
   changed to 32 4k or 16 8k from 4 4k/8k.

</ChangeLog>
2008-12-22 13:38:40 +00:00
Sergey A. Osokin
845936edc5 Update nginx upload module from 2.0.7 to 2.0.8.
Do not bump PORTREVISION.

<ChangeLog>

 Change: support for named locations
 Fixed bug: crash on missing Content-Type request header
 Fixed bug: compilation problem on amd 64

</ChangeLog>
2008-12-22 07:57:32 +00:00
Sergey A. Osokin
7cf86ee9b5 Update from 0.7.26 to 0.7.27.
<ChangeLog>

*) Feature: the "try_files" directive.

*) Feature: variables support in the "fastcgi_pass" directive.

*) Feature: now the $geo variable may get an address from a variable.
   Thanks to Andrei Nigmatulin.

*) Feature: now a location's modifier may be used without space before
   name.

*) Feature: the $upstream_response_length variable.

*) Bugfix: now a "add_header" directive does not add an empty value.

*) Bugfix: if zero length static file was requested, then nginx just
   closed connection; the bug had appeared in 0.7.25.

*) Bugfix: a MOVE method could not move file in non-existent directory.

*) Bugfix: a segmentation fault occurred in worker process, if no one
   named location was defined in server, but some one was used in an
   error_page directive.
   Thanks to Sergey Bochenkov.

</ChangeLog>
2008-12-15 12:09:56 +00:00
Sergey A. Osokin
2820393ce7 Update from 0.7.24 to 0.7.26.
<ChangeLog>

Changes with nginx 0.7.26

*) Bugfix: in subrequest processing; the bug had appeared in 0.7.25.

Changes with nginx 0.7.25

*) Change: in subrequest processing.

*) Change: now POSTs without "Content-Length" header line are allowed.

*) Bugfix: now the "limit_req" and "limit_conn" directives log a
   prohibition reason.

*) Bugfix: in the "delete" parameter of the "geo" directive.

</ChangeLog>
2008-12-09 11:20:48 +00:00
Sergey A. Osokin
fd1001566d Update from 0.7.22 to 0.7.24.
<ChangeLog>

Changes with nginx 0.7.24

*) Feature: the "if_modified_since" directive.

*) Bugfix: nginx did not process a FastCGI server response, if the
   server send too many messages to stderr before response.

*) Bugfix: the "$cookie_..." variables did not work in the SSI and the
   perl module.

Changes with nginx 0.7.23

*) Feature: the "delete" and "ranges" parameters in the "geo" directive.

*) Feature: speeding up loading of geo base with large number of values.

*) Feature: decrease of memory required for geo base load.

</ChangeLog>
2008-12-03 08:32:35 +00:00
Sergey A. Osokin
d134b55ccf Update from 0.7.21 to 0.7.22.
<ChangeLog>

*) Feature: the "none" parameter in the "smtp_auth" directive.
   Thanks to Maxim Dounin.

*) Feature: the "$cookie_..." variables.

*) Bugfix: the "directio" directive did not work in XFS filesystem.

*) Bugfix: the resolver did not understand big DNS responses.
   Thanks to Zyb.

</ChangeLog>
2008-11-21 07:53:34 +00:00
Sergey A. Osokin
f914e7de4f Update from 0.7.19 to 0.7.21.
<ChangeLog>

Changes with nginx 0.7.21                                        11 Nov 2008

*) Changes in the ngx_http_limit_req_module.

*) Feature: the EXSLT support in the ngx_http_xslt_module.
   Thanks to Denis F. Latypoff.

*) Workaround: compatibility with glibc 2.3.
   Thanks to Eric Benson and Maxim Dounin.

*) Bugfix: nginx could not run on MacOSX 10.4 and earlier; the bug had
   appeared in 0.7.6.

Changes with nginx 0.7.20                                        10 Nov 2008

*) Changes in the ngx_http_gzip_filter_module.

*) Feature: the ngx_http_limit_req_module.

*) Bugfix: worker processes might exit on a SIGBUS signal on sparc and
   ppc platforms; the bug had appeared in 0.7.3.
   Thanks to Maxim Dounin.

*) Bugfix: the "proxy_pass http://host/some:uri" directives did not
   work; the bug had appeared in 0.7.12.

*) Bugfix: in HTTPS mode requests might fail with the "bad write retry"
   error.

*) Bugfix: the ngx_http_secure_link_module did not work inside
   locations, whose names are less than 3 characters.

*) Bugfix: $server_addr variable might have no value.

</ChangeLog>
2008-11-12 08:14:19 +00:00
Sergey A. Osokin
3c9e293a43 Add http_upstream_keepalive module version 0.1.
Thanks to Maxim Dounin <mdounin at mdounin dot ru> (author).

Do not bump PORTREVISION.
2008-10-29 11:17:25 +00:00
Sergey A. Osokin
60509b3618 Add nginx_response_module version 0.1.
Do not bump PORTREVISION.
2008-10-22 07:36:57 +00:00
Sergey A. Osokin
74740dd375 Update nginx_upload_module from 2.0.6 to 2.0.7.
Also illuminate two new modules at config stage.

Do not bump PORTREVISION.
2008-10-21 06:08:59 +00:00