Commit graph

353 commits

Author SHA1 Message Date
Sergey A. Osokin
2c0d6d89b1 Update from 0.8.34 to 0.8.35.
Add quick fix for ngx_echo_module, also sent the patch to upstream.

<ChangeLog>

*) Change: now the charset filter runs before the SSI filter.

*) Feature: the "chunked_transfer_encoding" directive.

*) Bugfix: an "&" character was not escaped when it was copied in
   arguments part in a rewrite rule.

*) Bugfix: nginx might be terminated abnormally while a signal
   processing or if the directive "timer_resolution" was used on
   platforms which do not support kqueue or eventport notification
   methods.
   Thanks to George Xie and Maxim Dounin.

*) Bugfix: if temporary files and permanent storage area resided at
   different file systems, then permanent file modification times were
   incorrect.
   Thanks to Maxim Dounin.

*) Bugfix: ngx_http_memcached_module might issue the error message
   "memcached sent invalid trailer".
   Thanks to Maxim Dounin.

*) Bugfix: nginx could not built zlib-1.2.4 library using the library
   sources.
   Thanks to Maxim Dounin.

*) Bugfix: a segmentation fault occurred in a worker process, if there
   was large stderr output before FastCGI response; the bug had
   appeared in 0.8.34.
   Thanks to Maxim Dounin.

</ChangeLog>
2010-04-01 17:03:35 +00:00
Doug Barton
0450304108 Cleanse uneeded RC_SUBR variables
Approved by:	pgolluci
2010-03-28 04:44:55 +00:00
Sergey A. Osokin
8c95869ed8 Accordingly add third-party echo module version 0.26.
Do not bump PORTREVISIONs.
2010-03-25 10:02:43 +00:00
Sergey A. Osokin
883f864b1c Accordingly update third-party auth request module from 0.1 to 0.2.
Do not bump PORTREVISIONs.

<ChangeLog>

*) Feature: auth_request_set directive.

*) Bugfix: segmentation fault happened on auth request handled by
   proxy_pass or fastcgi_pass if initial request has non-empty body.

</ChangeLog>
2010-03-25 02:37:06 +00:00
Sergey A. Osokin
e812f8ab2d Accordingly update third-party gunzip filter module from 0.2 to 0.3.
Do not bump PORTREVISIONs.
2010-03-23 05:01:02 +00:00
Sergey A. Osokin
d30f439242 Accordingly update third-party fancyindex module from 0.2.1 to 0.2.2.
Do not bump PORTREVISIONs.

PR:	144557
2010-03-10 04:30:34 +00:00
Sergey A. Osokin
63d50bb9a4 Update CATEGORIES if defined passenger module support.
Do not bump PORTREVISIONs.
2010-03-09 09:49:08 +00:00
Sergey A. Osokin
4d0f4757aa Accordingly update third party passenger module from 2.0.10 to 2.0.11.
Do not bump PORTREVISIONs.

Feature safe:	yes
2010-03-05 11:46:00 +00:00
Sergey A. Osokin
850f44ff65 Update from 0.8.33 to 0.8.34.
Feature safe: yes

<ChangeLog>

*) Bugfix: nginx did not support all ciphers and digests used in client
   certificates.
   Thanks to Innocenty Enikeew.

*) Bugfix: nginx cached incorrectly FastCGI responses if there was
   large stderr output before response.

*) Bugfix: nginx did not support HTTPS referrers.

*) Bugfix: nginx/Windows might not find file if path in configuration
   was given in other character case; the bug had appeared in 0.8.34.

*) Bugfix: the $date_local variable has an incorrect value, if the "%s"
   format was used.
   Thanks to Maxim Dounin.

*) Bugfix: if ssl_session_cache was not set or was set to "none", then
   during client certificate verify the error "session id context
   uninitialized" might occur; the bug had appeared in 0.7.1.

*) Bugfix: a geo range returned default value if the range included two
   or more /16 networks and did not begin at /16 network boundary.

*) Bugfix: a block used in a "stub" parameter of an "include" SSI
   directive was output with "text/plain" MIME type.

*) Bugfix: $r->sleep() did not work; the bug had appeared in 0.8.11.

</ChangeLog>
2010-03-03 18:48:59 +00:00
Sergey A. Osokin
5d6dca0df8 Accordingly update third party upload module from 2.0.11 to 2.0.12.
Remove needless patch for www/nginx-devel.

Do not bump PORTREVISIONs.

Feature safe:	yes
2010-03-02 10:31:37 +00:00
Sergey A. Osokin
8005625eaa Accordingly add third party auth_request module, version 0.1.
Do not bump PORTREVISIONs.

Feature safe:	yes
2010-02-27 19:56:07 +00:00
Sergey A. Osokin
10ab11820c Accordingly add third party headers_more module, version 0.07.
Do not bump PORTREVISIONs.

Feature safe:	yes
2010-02-27 19:20:20 +00:00
Sergey A. Osokin
52253e55c2 Accordingly update third party modules:
o) http_push from 0.69 to 0.692;
o) passenger from 2.2.9 to 2.2.10.

Do not bump PORTREVISIONs.

Feature safe:	yes
2010-02-22 17:29:33 +00:00
Sergey A. Osokin
8062c14d44 Update third party modules for www/nginx and www/nginx-devel:
o) h264_streaming from 2.2.5 to 2.2.7;
o) passenger from 2.2.8 to 2.2.9.

Do not bump PORTREVISIONs.

Feature safe:	yes
2010-02-22 13:53:25 +00:00
Sergey A. Osokin
f452ae26fa Accordingly add third party module accept language.
Do not bump PORTREVISIONs.

Feature safe:	yes

Submitted by:	Mike Stupalov aka landy2005 at gmail dot com
PR:		ports/143787
2010-02-18 19:16:13 +00:00
Sergey A. Osokin
bc7e8f7a51 Accordingly update memc (aka advanced memcached) module
from 0.05 to 0.06.

Do not bump PORTREVISIONs.
2010-02-08 03:56:37 +00:00
Sergey A. Osokin
48ae220e79 Update upstream_hash module from 0.3 to 0.3.1.
Do not bump PORTREVISION.
2010-02-07 10:21:47 +00:00
Sergey A. Osokin
9e0928c2a1 Accordingly update fancyindex module from 0.1_beta5 to 0.2.1.
Remove needless patches.

Do not bump PORTREVISIONs.
2010-02-06 18:52:56 +00:00
Sergey A. Osokin
fed180a6b5 Accordingly update gunzip_filter module from 0.1 to 0.2 for
www/nginx and www/nginx-devel.

Do not bump PORTREVISIONs.

Spotted by:	Maxim Dounin aka mdounin at mdounin dot ru
2010-02-04 10:08:56 +00:00
Sergey A. Osokin
47ce84cbde Update from 0.8.32 to 0.8.33.
Feature safe:	yes

<ChangeLog>

*) Security: now nginx/Windows ignores trailing spaces in URI.
   Thanks to Dan Crowley, Core Security Technologies.

*) Security: now nginx/Windows ignores short files names.
   Thanks to Dan Crowley, Core Security Technologies.

*) Change: now keepalive connections after POST requests are not
   disabled for MSIE 7.0+. Thanks to Adam Lounds.

*) Workaround: now keepalive connections are disabled for Safari.
   Thanks to Joshua Sierles.

*) Bugfix: if a proxied or FastCGI request was internally redirected to
   another proxied or FastCGI location, then $upstream_response_time
   variable may have abnormally large value; the bug had appeared in
   0.8.7.

*) Bugfix: a segmentation fault might occur in a worker process, while
   discarding a request body; the bug had appeared in 0.8.11.

</ChangeLog>
2010-02-02 00:56:26 +00:00
Sergey A. Osokin
c6a9794949 This is accordingly update for www/nginx and www/nginx-devel.
Add one more third-party module: upstream_hash, version 0.3.1.
Update slowfs_cache module from 1.2 to 1.3.
Update mogilefs module from 1.0.2 to 1.0.3.

Do not bump PORTREVISIONs.
2010-01-18 19:53:37 +00:00
Sergey A. Osokin
1d924da9fe Use USE_OPENSSL instead of bsd.openssl.mk.
Do not remove default DISTFILES due to port building
failure when third-party module (i.e. additional DISTFILES)
selected.

Do not bump PORTREVISIONs.

PRs:	142831, 142833
2010-01-14 18:55:41 +00:00
Sergey A. Osokin
3b8ba27261 Update from 0.8.31 to 0.8.32.
<ChangeLog>

*) Bugfix: UTF-8 encoding usage in the ngx_http_autoindex_module.
   Thanks to Maxim Dounin.

*) Bugfix: regular expression named captures worked for two names only.
   Thanks to Maxim Dounin.

*) Bugfix: now the "localhost" name is used in the "Host" request
   header line, if an unix domain socket is defined in the "auth_http"
   directive.
   Thanks to Maxim Dounin.

*) Bugfix: nginx did nor support chunked transfer encoding for 201
   responses.
   Thanks to Julian Reich.

*) Bugfix: if the "expires modified" set date in the past, the a
   negative number was set in the "Cache-Control" response header
   line.
   Thanks to Alex Kapranoff.

</ChangeLog>
2010-01-11 17:23:35 +00:00
Sergey A. Osokin
46138ea473 Accordingly add ngx_cache_purge-1.0, the module adding ability
to purge content from nginx's FastCGI and proxy caches.

Do not bump PORTREVISIONs.
2010-01-11 07:43:39 +00:00
Sergey A. Osokin
e805ebfa27 Revert back update Passenger from 2.2.9 to 2.2.8
due to incompatible infrastructure.

Do not bump PORTREVISIONs.
2010-01-09 19:19:03 +00:00
Sergey A. Osokin
9c692d5bdf Accordingly update Passenger module from 2.2.8 to 2.2.9.
Do not bump PORTREVISIONs.
2010-01-08 19:34:15 +00:00
Sergey A. Osokin
201767b2b9 Accordingly add memc module - an extended version of the
standard memcached module that supports set, add, delete,
and many more memcached commands.

Do not bump PORTREVISIONs.
2010-01-06 20:29:50 +00:00
Sergey A. Osokin
62acffed41 Accordingly commit changes for third-party modules in www/nginx
and www/nginx-devel:

 o) update uploadprogress from 0.7 to 0.8;
 o) update upstream_fair from 20081012 to 20090923;
 o) update supervisord from 1.2 to 1.3;
 o) add udplog (syslog) module version 1.0.0;
 o) s/modle/module/ for both Makefiles.

Remove needless patches.

Do not bump PORTREVISIONs.
2010-01-05 22:06:43 +00:00
Sergey A. Osokin
73ec3d5bb8 Accordingly update upstream_keepalive module, from 0.1 to 0.2.
Do not bump PORTREVISIONs.
2010-01-03 17:53:22 +00:00
Sergey A. Osokin
2dafda4242 Accordingly update slowfs_cache module, from 1.1 to 1.2.
Do not bump PORTREVISIONs.
2009-12-29 07:14:11 +00:00
Sergey A. Osokin
267e66227d Accordingly add http_gunzip_filter module, version 0.1.
Do not bump PORTREVISIONs.
2009-12-29 07:04:33 +00:00
Sergey A. Osokin
86658a2276 Update http_redis module from 0.3.0 to 0.3.1.
Cosmetic whitespace fix for Makefile.
Do not bump PORTREVISIONs.

<ChangeLog>

*) Change: return 502 instead of 404 for error.

*) Change: better error messages diagnostics.

*) Bugfix: interoperability with redis; the bug had
   appeared in 0.3.0.

</ChangeLog>
2009-12-26 13:04:41 +00:00
Sergey A. Osokin
904920b43f Add one more know WITH_DEBUGLOG by split debug features
for distro (--with-debug) and system (-g) specific.
2009-12-25 15:20:15 +00:00
Sergey A. Osokin
537b63c326 Improve redis protocol support.
Do not bump PORTREVISION.
2009-12-25 09:53:04 +00:00
Sergey A. Osokin
6d0548725d Update from 0.8.30 to 0.8.31.
Update http_redis module from 0.2.0 to 0.3.0.
Remove needless extra patch.

<ChangeLog>

*) Feature: now the "error_page" directive may redirect the 301 and 302
   responses.

*) Feature: the $geoip_city_continent_code, $geoip_latitude, and
   $geoip_longitude variables.
   Thanks to Arvind Sundararajan.

*) Feature: now the ngx_http_image_filter_module deletes always EXIF
   and other application specific data if the data consume more than 5%
   of a JPEG file.

*) Bugfix: nginx closed a connection if a cached response had an empty
   body.
   Thanks to Piotr Sikora.

*) Bugfix: nginx might not be built by gcc 4.x if the -O2 or higher
   optimization option was used.
   Thanks to Maxim Dounin and Denis F. Latypoff.

*) Bugfix: regular expressions in location were always tested in
   case-sensitive mode; the bug had appeared in 0.8.25.

*) Bugfix: nginx cached a 304 response if there was the "If-None-Match"
   header line in a proxied request.
   Thanks to Tim Dettrick and David Kostal.

*) Bugfix: nginx/Windows tried to delete a temporary file twice if the
   file should replace an already existent file.

</ChangeLog>
2009-12-23 21:22:26 +00:00
Sergey A. Osokin
c49ff430bc Update slowfs_cache module, from 1.0 to 1.1.
Do not bump PORTREVISION.
2009-12-22 11:42:22 +00:00
Sergey A. Osokin
c1ccc7bd31 Add third party slowfs_cache module, version 1.0.
Do not bump PORTREVISION.
2009-12-22 04:55:49 +00:00
Sergey A. Osokin
91c642341d Accordingly add third party supervisord module, version 1.2.
Do not bump PORTREVISIONs.
2009-12-21 20:31:46 +00:00
Sergey A. Osokin
7293a0979a Accordingly add third party http_push module, version 0.69.
Do not bump PORTREVISIONs.
2009-12-21 18:46:06 +00:00
Sergey A. Osokin
fae97a2301 Accordingly add third party http_auth_pam module, version 1.1.
Do not bump PORTREVISIONs.

Spotted by:	Paul Cockings aka dspam at cytringan dot co dot uk
2009-12-19 23:05:28 +00:00
Sergey A. Osokin
2b7ba7b002 Accordingly update uploadprogress module with patch from github.
Do not bump PORTREVISIONs.

Spotted by:	Vladimir Getmanshchuk aka vladget at openfilm dot com
Requested by:	Brice Figureau aka brice at daysofwonder dot com
		(uploadprogress module author)
2009-12-19 10:56:33 +00:00
Sergey A. Osokin
47408520f5 Update Passenger(tm) module from 2.2.7 to 2.2.8. 2009-12-17 11:23:05 +00:00
Sergey A. Osokin
174226940b Update from 0.8.29 to 0.8.30.
<ChangeLog>

*) Change: now the default buffer size of the
   "large_client_header_buffers" directive is 8K.
   Thanks to Andrew Cholakian.

*) Feature: the conf/fastcgi.conf for simple FastCGI configurations.

*) Bugfix: nginx/Windows tried to rename a temporary file twice if the
   file should replace an already existent file.

*) Bugfix: of "double free or corruption" error issued if host could
   not be resolved; the bug had appeared in 0.8.22.
   Thanks to Konstantin Svist.

*) Bugfix: in libatomic usage on some platforms.
   Thanks to W-Mark Kubacki.

</ChangeLog>
2009-12-15 16:11:18 +00:00
Sergey A. Osokin
f434a8a443 Make uploadprogress module fetchtable (accordingly).
Notice from:	Vladimir Getmanshchuk aka vladget at openfilm dot com
2009-12-01 04:22:10 +00:00
Sergey A. Osokin
86b0c84135 Update from 0.8.28 to 0.8.29.
<ChangeLog>

*) Change: now the "009" status code is written to an access log for
   proxied HTTP/0.9 responses.

*) Feature: the "addition_types", "charset_types", "gzip_types",
   "ssi_types", "sub_filter_types", and "xslt_types" directives support
   an "*" parameter.

*) Feature: GCC 4.1+ built-in atomic operations usage.
   Thanks to W-Mark Kubacki.

*) Feature: the --with-libatomic[=DIR] option in the configure.
   Thanks to W-Mark Kubacki.

*) Bugfix: listen unix domain socket had limited access rights.

*) Bugfix: cached HTTP/0.9 responses were handled incorrectly.

*) Bugfix: regular expression named captures given by "?P<...>" did not
   work in a "server_name" directive.
   Thanks to Maxim Dounin.

</ChangeLog>
2009-11-30 14:12:04 +00:00
Sergey A. Osokin
83270f61f7 Fix upload module bug:
keepalive connection was hanging after upload has been completed.

Do not bump PORTREVISION.
2009-11-26 06:52:33 +00:00
Sergey A. Osokin
7e29c8d5ee Update from 0.8.27 to 0.8.28.
<ChangeLog>

*) Bugfix: nginx could not be built with the --without-pcre parameter;
   the bug had appeared in 0.8.25.

</ChangeLog>
2009-11-24 12:08:22 +00:00
Sergey A. Osokin
da5dd96188 Accordingly update (www/nginx and www/nginx-devel):
passenger module support from 2.2.5 to 2.2.7;
 upload module to 2.0.11;
 uploadprogress module from 0.6 to 0.7.

Remove needless patch.

Also, h264 module distfile re-rolled due moon phase.

Do not bump PORTREVISIONs.
2009-11-24 11:56:27 +00:00
Sergey A. Osokin
653e46c9d0 Update from 0.8.24 to 0.8.27.
<ChangeLog>

Changes with nginx 0.8.27

*) Bugfix: regular expressions did work in nginx/Windows; the bug had
   appeared in 0.8.25.

Changes with nginx 0.8.26

*) Bugfix: in captures usage in "rewrite" directive; the bug had
   appeared in 0.8.25.

*) Bugfix: nginx could not be built without the --with-debug option;
   the bug had appeared in 0.8.25.

Changes with nginx 0.8.25

*) Change: now no message is written in an error log if a variable is
   not found by $r->variable() method.

*) Feature: the ngx_http_degradation_module.

*) Feature: regular expression named captures.

*) Feature: now URI part is not required a "proxy_pass" directive if
   variables are used.

*) Feature: now the "msie_padding" directive works for Chrome too.

*) Bugfix: a segmentation fault occurred in a worker process on low
   memory condition; the bug had appeared in 0.8.18.

*) Bugfix: nginx sent gzipped responses to clients those do not support
   gzip, if "gzip_static on" and "gzip_vary off"; the bug had appeared
   in 0.8.16.

</ChangeLog>
2009-11-19 10:09:29 +00:00
Sergey A. Osokin
1a93c4e7ce Update from 0.8.22 to 0.8.24.
<ChangeLog>

Changes with nginx 0.8.24

*) Bugfix: nginx always added "Content-Encoding: gzip" response header
   line in 304 responses sent by ngx_http_gzip_static_module.

*) Bugfix: nginx could not be built without the --with-debug option;
   the bug had appeared in 0.8.23.

*) Bugfix: the "unix:" parameter of the "set_real_ip_from" directive
   inherited incorrectly from previous level.

*) Bugfix: in resolving empty name.

Changes with nginx 0.8.23

*) Security: now SSL/TLS renegotiation is disabled.
   Thanks to Maxim Dounin.

*) Bugfix: listen unix domain socket did not inherit while online
   upgrade.

*) Bugfix: the "unix:" parameter of the "set_real_ip_from" directive
   did not without yet another directive with any IP address.

*) Bugfix: segmentation fault and infinite looping in resolver.

*) Bugfix: in resolver.
   Thanks to Artem Bokhan.

</ChangeLog>
2009-11-12 08:20:12 +00:00
Sergey A. Osokin
b6bbca8dd9 Update h264 (aka http_mp4_h264) module from the dated material to
version 2.2.5 for www/nginx and www/nginx-devel accordingly.

Do not bump PORTREVISIONs.

Requested by:	many
2009-11-09 19:51:42 +00:00
Sergey A. Osokin
7dad42aac8 Add missing library dependence for http_image_filter module for
www/nginx and www/nginx-devel accordingly.

Do not bump PORTREVISIONs.
2009-11-04 21:24:35 +00:00
Sergey A. Osokin
21f5781da0 Update from 0.8.21 to 0.8.22.
<ChangeLog>

*) Feature: the "proxy_bind", "fastcgi_bind", and "memcached_bind"
   directives.

*) Feature: the "access" and the "deny" directives support IPv6.

*) Feature: the "set_real_ip_from" directive supports IPv6 addresses in
   request headers.

*) Feature: the "unix:" parameter of the "set_real_ip_from" directive.

*) Bugfix: nginx did not delete unix domain socket after configuration
   testing.

*) Bugfix: nginx deleted unix domain socket while online upgrade.

*) Bugfix: the "!-x" operator did not work.
   Thanks to Maxim Dounin.

*) Bugfix: a segmentation fault might occur in a worker process, if
   limit_rate was used in HTTPS server.
   Thanks to Maxim Dounin.

*) Bugfix: a segmentation fault might occur in a worker process while
   $limit_rate logging.
   Thanks to Maxim Dounin.

*) Bugfix: a segmentation fault might occur in a worker process, if
   there was no "listen" directive in "server" block; the bug had
   appeared in 0.8.21.

</ChangeLog>
2009-11-03 19:55:53 +00:00
Sergey A. Osokin
89485274a3 Update from 0.8.20 to 0.8.21.
Illuminate http_image_filter module.

<ChangeLog>

*) Feature: now the "-V" switch shows TLS SNI support.

*) Feature: the "listen" directive of the HTTP module supports unix
   domain sockets.
   Thanks to Hongli Lai.

*) Feature: the "default_server" parameter of the "listen" directive.

*) Feature: now a "default" parameter is not required to set listen
   socket options.

*) Bugfix: nginx did not support dates in 2038 year on 32-bit platforms;

*) Bugfix: socket leak; the bug had appeared in 0.8.11.

</ChangeLog>
2009-10-26 16:05:53 +00:00
Sergey A. Osokin
68f701b3a1 Update from 0.8.19 to 0.8.20.
<ChangeLog>

*) Change: now default SSL ciphers are "HIGH:!ADH:!MD5".

*) Bugfix: the ngx_http_autoindex_module did not show the trailing
   slash in links to a directory; the bug had appeared in 0.7.15.

*) Bugfix: nginx did not close a log file set by the --error-log-path
   configuration option; the bug had appeared in 0.7.53.

*) Bugfix: nginx did not treat a comma as separator in the
   "Cache-Control" backend response header line.

*) Bugfix: nginx/Windows might not create temporary file, a cache file,
   or "proxy/fastcgi_store"d file if a worker has no enough access
   rights for top level directories.

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

*) Bugfix: nginx counted incorrectly disk cache size.

</ChangeLog>
2009-10-14 17:08:50 +00:00
Sergey A. Osokin
0e5254d690 Update from 0.8.18 to 0.8.19.
<ChangeLog>

*) Change: now SSLv2 protocol is disabled by default.

*) Change: now default SSL ciphers are "ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM".

*) Bugfix: a "limit_req" directive did not work; the bug had appeared
   in 0.8.18.

</ChangeLog>
2009-10-06 17:20:33 +00:00
Sergey A. Osokin
8ed88ac022 Update from 0.8.17 to 0.8.18.
<ChangeLog>

*) Feature: the "read_ahead" directive.

*) Feature: now several "perl_modules" directive may be used.

*) Feature: the "limit_req_log_level" and "limit_conn_log_level"
   directives.

*) Bugfix: now "limit_req" directive conforms to the leaky bucket
   algorithm.
   Thanks to Maxim Dounin.

*) Bugfix: nginx did not work on Linux/sparc.
   Thanks to Marcus Ramberg.

*) Bugfix: nginx sent '\0' in a "Location" response header line on
   MKCOL request.
   Thanks to Xie Zhenye.

*) Bugfix: zero status code was logged instead of 499 status code; the
   bug had appeared in 0.8.11.

*) Bugfix: socket leak; the bug had appeared in 0.8.11.

</ChangeLog>
2009-10-06 13:24:22 +00:00
Sergey A. Osokin
687db37500 Update from 0.8.16 to 0.8.17.
Feature safe:	yes

<ChangeLog>

*) Security: now "/../" are disabled in "Destination" request header
   line.

*) Change: now $host variable value is always low case.

*) Feature: the $ssl_session_id variable.

*) Bugfix: socket leak; the bug had appeared in 0.8.11.

</ChangeLog>
2009-09-28 18:11:00 +00:00
Sergey A. Osokin
6aea05a3b1 Update ngx_http_redis module from 0.1.2 to 0.2.0 accordingly.
Do not bump PORTREVISION.

Feature safe:	yes

<ChangeLog>

*) Feature: the $redis_db variable: now the ngx_http_redis
   module uses the $redis_db variable value as the parameter
   for SELECT command.

*) Cleanup: style/spaces fixes.

</ChangeLog>
2009-09-22 19:54:43 +00:00
Sergey A. Osokin
8f1aaab646 Update from 0.8.15 to 0.8.16.
Feature safe:	yes

<ChangeLog>

*) Feature: the "image_filter_transparency" directive.

*) Bugfix: "addition_types" directive was incorrectly named
   "addtion_types".

*) Bugfix: resolver cache poisoning.
   Thanks to Matthew Dempsky.

*) Bugfix: memory leak in resolver.
   Thanks to Matthew Dempsky.

*) Bugfix: invalid request line in $request variable was written in
   access_log only if error_log was set to "info" or "debug" level.

*) Bugfix: in PNG alpha-channel support in the
   ngx_http_image_filter_module.

*) Bugfix: nginx always added "Vary: Accept-Encoding" response header
   line, if both "gzip_static" and "gzip_vary" were on.

*) Bugfix: in UTF-8 encoding support by "try_files" directive in
   nginx/Windows.

*) Bugfix: in "post_action" directive usage; the bug had appeared in
   0.8.11.
   Thanks to Igor Artemiev.

</ChangeLog>
2009-09-22 17:23:57 +00:00
Sergey A. Osokin
9b98c7194d Security update from 0.8.14 to 0.8.15.
Update http_redis module from 0.1.1 to 0.1.2.

<ChangeLog>

*) Security: a segmentation fault might occur in worker process while
   specially crafted request handling.
   Thanks to Chris Ries.

*) Bugfix: if names .domain.tld, .sub.domain.tld, and .domain-some.tld
   were defined, then the name .sub.domain.tld was matched by
   .domain.tld.

*) Bugfix: in transparency support in the ngx_http_image_filter_module.

*) Bugfix: in file AIO.

*) Bugfix: in X-Accel-Redirect usage; the bug had appeared in 0.8.11.

*) Bugfix: in embedded perl module; the bug had appeared in 0.8.11.

</ChangeLog>
2009-09-14 17:12:49 +00:00
Sergey A. Osokin
aa6fbabcca Update upload_progress module from 0.5 to 0.6.
Remove needless patch.
Do not bump PORTREVISION.

Notice from:	Brice Figureau aka brice at daysofwonder dot com
2009-09-13 08:42:27 +00:00
Sergey A. Osokin
848656a581 Update from 0.8.13 to 0.8.14.
<ChangeLog>

*) Bugfix: an expired cached response might stick in the "UPDATING"
   state.

*) Bugfix: a segmentation fault might occur in worker process, if
   error_log was set to info or debug level.
   Thanks to Sergey Bochenkov.

*) Bugfix: in embedded perl module; the bug had appeared in 0.8.11.

*) Bugfix: an "error_page" directive did not redirect a 413 error; the
   bug had appeared in 0.6.10.

</ChangeLog>
2009-09-07 18:42:01 +00:00
Sergey A. Osokin
f4161753c8 Update passenger module from 2.2.4 to 2.2.5.
Update mod_zip module from 1.1.4 to 1.1.5.
Also change MASTER_SITE for mod_zip module.

Do not bump PORTREVISION.
2009-09-04 10:37:39 +00:00
Sergey A. Osokin
d6d8a56232 Update from 0.8.12 to 0.8.13.
<ChangeLog>

*) Bugfix: in the "aio sendfile" directive. the bug had appeared in
   0.8.12.

*) Bugfix: nginx could not be built without the --with-file-aio option
   on FreeBSD; the bug had appeared in 0.8.12.

</ChangeLog>
2009-08-31 16:18:42 +00:00
Sergey A. Osokin
af7ce94f79 Update from 0.8.11 to 0.8.12.
Remove needless vendor patch.

<ChangeLog>

*) Feature: the "sendfile" parameter in the "aio" directive on FreeBSD.

*) Bugfix: in try_files; the bug had appeared in 0.8.11.

*) Bugfix: in memcached; the bug had appeared in 0.8.11.

</ChangeLog>
2009-08-31 13:22:00 +00:00
Sergey A. Osokin
f7d9f14578 Add vendor patch for memcached module.
Update nginx_upload module from 2.0.9 to 2.0.10.
Update nginx_http_redis module from 0.1 to 0.1.1.

Bump PORTREVISION.
2009-08-31 09:48:06 +00:00
Sergey A. Osokin
568c7937c7 Update from 0.8.10 to 0.8.11.
Remove needless extra patch.

<ChangeLog>

*) Change: directive "gzip_disable msie6" enables gzipping for
   MSIE 6.0 SV1.

*) Feature: file AIO support on FreeBSD and Linux.

*) Feature: the "directio_alignment" directive.

</ChangeLog>
2009-08-28 16:13:10 +00:00
Sergey A. Osokin
a0cf23b272 Update from 0.8.9 to 0.8.10.
<ChangeLog>

*) Bugfix: memory leaks if GeoIP City database was used.

*) Bugfix: in copying temporary files to permanent storage area; the
   bug had appeared in 0.8.9.

</ChangeLog>
2009-08-24 11:46:24 +00:00
Sergey A. Osokin
a73785a9e4 Add http_redis module support.
Add experimental file aio support.

Do not bump PORTREVISION cause new features are disabled by default.
2009-08-24 10:02:35 +00:00
Sergey A. Osokin
1de22b80f4 Update from 0.8.8 to 0.8.9.
<ChangeLog>

*) Feature: now the start cache loader runs in a separate process; this
   should improve large caches handling.

*) Feature: now temporarily files and permanent storage area may reside
   at different file systems.

</ChangeLog>
2009-08-18 05:43:08 +00:00
Sergey A. Osokin
8c95263071 Update from 0.8.7 to 0.8.8.
<ChangeLog>

*) Bugfix: in handling FastCGI headers split in records.

*) Bugfix: a segmentation fault occurred in worker process, if a
   request was handled in two proxied or FastCGIed locations and a
   caching was enabled in the first location; the bug had appeared in
   0.8.7.

</ChangeLog>
2009-08-10 10:32:38 +00:00
Sergey A. Osokin
5b15b2b210 Update from 0.8.6 to 0.8.7.
<ChangeLog>

*) Change: minimum supported OpenSSL version is 0.9.7.

*) Change: the "ask" parameter of the "ssl_verify_client" directive was
   changed to the "optional" parameter and now it checks a client
   certificate if it was offered.
   Thanks to Brice Figureau.

*) Feature: the $ssl_client_verify variable.
   Thanks to Brice Figureau.

*) Feature: the "ssl_crl" directive.
   Thanks to Brice Figureau.

*) Feature: the "proxy" parameter of the "geo" directive.

*) Feature: the "image_filter" directive supports variables for setting
   size.

*) Bugfix: the $ssl_client_cert variable usage corrupted memory; the
   bug had appeared in 0.7.7.
   Thanks to Sergey Zhuravlev.

*) Bugfix: "proxy_pass_header" and "fastcgi_pass_header" directives did
   not pass to a client the "X-Accel-Redirect", "X-Accel-Limit-Rate",
   "X-Accel-Buffering", and "X-Accel-Charset" lines from backend
   response header.
   Thanks to Maxim Dounin.

*) Bugfix: in handling "Last-Modified" and "Accept-Ranges" backend
   response header lines; the bug had appeared in 0.7.44.
   Thanks to Maxim Dounin.

*) Bugfix: the "[alert] zero size buf" error if subrequest returns an
   empty response; the bug had appeared in 0.8.5.

</ChangeLog>
2009-07-27 16:56:49 +00:00
Sergey A. Osokin
97057c5e18 Update mogilefs module from 1.0.1 to 1.0.2.
Do not bump PORTREVISIONs.

<ChangeLog>

*) Feature: directive mogilefs_methods and support for PUT and
   DELETE methods
*) Feature: dynamic evaluation of tracker name
*) Feature: ability to pass noverify parameter to tracker

</ChangeLog>
2009-07-27 05:59:19 +00:00
Sergey A. Osokin
677fe26a9c Add support for http_geoip module (introduced in 0.8.6).
Do not bump PORTREVISION.
2009-07-21 13:53:14 +00:00
Sergey A. Osokin
341646e9fb Update from 0.8.5 to 0.8.6.
Add two new variables NGINX_ACCESSLOG and NGINX_ERRORLOG
to allow log paths customization, i.e.

% make NGINX_ACCESSLOG=/dev/null

NOTE.  If you want nginx to log errors into stderr it's
better to use

% make NGINX_ERRORLOG=stderr

instead of NGINX_ERRORLOG=/dev/stderr to avoid duplicate
error messages during startup.

<ChangeLog>

*) Feature: the ngx_http_geoip_module.

*) Bugfix: XSLT filter may fail with message "not well formed XML
   document" for valid XML document.
   Thanks to Kuramoto Eiji.

*) Bugfix: now in MacOSX, Cygwin, and nginx/Windows locations given by
   a regular expression are always tested in case insensitive mode;

*) Bugfix: now nginx/Windows ignores trailing dots in URI.
   Thanks to Hugo Leisink.

*) Bugfix: name of file specified in --conf-path was not honored during
   installation; the bug had appeared in 0.6.6.
   Thanks to Maxim Dounin.

</ChangeLog>
2009-07-20 09:04:55 +00:00
Sergey A. Osokin
e77f838b4a Add two more third-party modules: http_mp4_streaming_lite
and http_notice_module.

Submitted by:	Konrad Lapsz aka konrad dot lapsz at gmail dot com
2009-07-17 06:12:47 +00:00
Sergey A. Osokin
bb3b96b52f Resort options to make third party modules distinguishable.
Apply these changes accordingly for stable and devel versions.
Do not bump PORTREVISIONs.

Submitted by:	Maxim Dounin aka mdounin at mdounin dot ru
2009-07-15 14:09:33 +00:00
Sergey A. Osokin
bf59c5f133 Fix whitespaces. 2009-07-15 14:03:40 +00:00
Sergey A. Osokin
7051aaac77 Update from 0.8.4 to 0.8.5.
<ChangeLog>

*) Bugfix: now nginx allows underscores in a request method.

*) Bugfix: a 500 error code was returned for invalid login/password
   while HTTP Basic authentication on Windows.

*) Bugfix: ngx_http_perl_module responses did not work in subrequests.

*) Bugfix: in ngx_http_limit_req_module.
   Thanks to Maxim Dounin.

</ChangeLog>
2009-07-13 12:19:04 +00:00
Sergey A. Osokin
90bda8e383 Really bump PORTREVISION by fix typo.
Pointy hat to:	osa
2009-07-04 09:47:40 +00:00
Sergey A. Osokin
14d37dcb30 Default stop signal is SIGTERM, the quick shutdown. Also nginx
understands QUIT signal for graceful (gradual) stop.

Add gracefulstop extra command accordingly for stable and devel
versions.
Bump PORTREVISIONs.

PR:	ports/136232 (partialy)
2009-07-02 10:31:13 +00:00
Sergey A. Osokin
840f9dc5b8 Fix typo.
Pointy hat to:	osa
2009-07-02 09:13:06 +00:00
Sergey A. Osokin
53c03d3658 Fix X-Progress-ID argument parsing in third-party uploadprogress module.
Do not bump PORTREVISIONs.

PR:	ports/136064
2009-07-02 09:00:16 +00:00
Sergey A. Osokin
e74ab0b23c Add eval module version 1.0.1 accordingly.
Do not bump PORTREVISIONs.

WWW:	http://www.grid.net.ru/nginx/eval.en.html
2009-06-26 08:16:27 +00:00
Sergey A. Osokin
f8cd33cca1 Update passenger module support from 2.2.3 to 2.2.4.
Do not bump PORTREVISIONs.
2009-06-22 15:31:02 +00:00
Sergey A. Osokin
95f3b20b3e Update from 0.8.3 to 0.8.4.
Add WITHOUT_HTTP_CACHE knob.

<ChangeLog>

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

</ChangeLog>
2009-06-22 12:39:41 +00:00
Sergey A. Osokin
c8d8660222 Update from 0.8.2 to 0.8.3.
<ChangeLog>

*) Feature: the $upstream_cache_status variable.

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

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

*) Bugfix: a segmentation fault occurred in worker process, if a
   backend 401 error was intercepted and the backend did not set the
   "WWW-Authenticate" response header line.
   Thanks to Eugene Mychlo.

</ChangeLog>
2009-06-19 13:48:07 +00:00
Sergey A. Osokin
46070c2ee0 Update passenger module support from 2.2.2 to
fresh bug fix edition 2.2.3.
Do not bump PORTREVISIONs.
2009-06-18 06:54:15 +00:00
Sergey A. Osokin
c8c75d19f7 Update from 0.8.1 to 0.8.2.
<ChangeLog>

*) Bugfix: in open_file_cache and proxy/fastcgi cache interaction on
   start up.

*) Bugfix: open_file_cache might cache open file descriptors too long.

</ChangeLog>
2009-06-15 10:37:35 +00:00
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