Commit graph

453 commits

Author SHA1 Message Date
Sergey A. Osokin
3fc3fe92d1 Update from 0.9.0 to 0.9.1.
<ChangeLog>

*) Bugfix: "return CODE message" directrives did not work; the bug had
   appeared in 0.9.0.

</ChangeLog>
2010-11-30 15:25:52 +00:00
Sergey A. Osokin
62ea911739 Update from 0.8.53 to latest development version 0.9.0.
Remove nginx.8.in from port, nginx(8) is in the distro.

<ChangeLog>

*) Feature: the "keepalive_disable" directive.

*) Feature: the "map" directive supports variables as value of a
   defined variable.

*) Feature: the "map" directive supports empty strings as value of the
   first parameter.

*) Feature: the "map" directive supports expressions as the first
   parameter.

*) Feature: nginx(8) manual page.
   Thanks to Sergey Osokin.

*) Feature: Linux accept4() support.
   Thanks to Simon Liu.

*) Workaround: elimination of Linux linker warning about "sys_errlist"
   and "sys_nerr"; the warning had appeared in 0.8.35.

*) Bugfix: a segmentation fault might occur in a worker process, if the
   "auth_basic" directive was used.
   Thanks to Michail Laletin.

*) Bugfix: compatibility with ngx_http_eval_module; the bug had
   appeared in 0.8.42.

</ChangeLog>
2010-11-29 18:29:50 +00:00
Sergey A. Osokin
611fb9cfea Add nginx(8).
Bump PORTREVISION.

Thanks to:
o) Maxim Dounin aka mdounin at mdounin dot ru
o) Ruslan Ermilov aka ru@

Spotted by:	Sergey Svishchev aka svs at ropnet dot ru
PR:		ports/152212
2010-11-23 12:39:09 +00:00
Sergey A. Osokin
2c50c3afba Accordingly (www/nginx and www/nginx-devel):
*) update third-party http_auth_pam module from 1.1 to 1.2.
*) remove MD5.

Do not bump PORTREVISIONs.
2010-11-16 19:32:10 +00:00
Sergey A. Osokin
f56d6d4392 Accordingly (www/nginx and www/nginx-devel):
*) update third party memc module from 0.08 to 0.11;
*) remove third party passenger module, since it possible to run as
   standalone server.
2010-10-28 09:45:31 +00:00
Sergey A. Osokin
19120f6214 Update from 0.8.52 to 0.8.53.
Update third-party fancyindex module from 0.2.5 to 0.3.

<ChangeLog>

*) Feature: now the "error_page" directive allows to change a status
   code in a redirect.

*) Feature: the "gzip_disable" directive supports special "degradation"
   mask.

*) Bugfix: a socket leak might occurred if file AIO was used.
   Thanks to Maxim Dounin.

*) Bugfix: if the first server had no "listen" directive and there was
   no explicit default server, then a next server with a "listen"
   directive became the default server; the bug had appeared in 0.8.21.

</ChangeLog>
2010-10-18 12:58:15 +00:00
Sergey A. Osokin
9768b72e1a Fix CONFLICTS.
Bump PORTREVISION.

PR:	ports/151072
2010-09-30 09:45:23 +00:00
Sergey A. Osokin
88fc6876cb Update from 0.8.51 to 0.8.52.
Remove the IGNORE after understanding the coexistence of two ports.

<ChangeLog>

*) Bugfix: nginx used SSL mode for a listen socket if any listen option
   was set; the bug had appeared in 0.8.51.

</ChangeLog>
2010-09-30 09:41:59 +00:00
Sergey A. Osokin
6c65a58652 Update from 0.7.67 to latest stable version 0.8.51 by merge changes from
www/nginx-devel.

Update CONFLIGS and temporary mark IGNORE www/nginx-devel, because latest
version available from www/nginx.

<Announcement>

Now the 0.8.x branch becomes a stable branch.  The new features have been
appeared during 0.8 development:

o named regular expression captures;
o file AIO in FreeBSD and Linux;
o SSL CRL;
o SCGI and uwsgi modules.

</Announcement>
2010-09-28 06:32:17 +00:00
Sergey A. Osokin
3432ffec36 Accordingly update third party upload module from 2.0.12 to 2.2.0.
Do not bump PORTREVISIONs.

<ChangeLog>

*) Added feature: resumable uploads.
*) Added feature: allow to use of $variables in "upload_pass"
   directive (Piotr Sikora).
*) Added feature: allow module's directives inside if
   statements (David Backeus).
*) Added feature: directive upload_tame_arrays and ability to
   do some magic with php arrays.

</ChangeLog>
2010-09-28 04:00:32 +00:00
Sergey A. Osokin
e26d339364 Update from 0.8.50 to 0.8.51.
<ChangeLog>

*) Change: the "secure_link_expires" directive has been canceled.

*) Change: a logging level of resolver errors has been lowered from
   "alert" to "error".

*) Feature: now a listen socket "ssl" parameter may be set several
   times.

</ChangeLog>
2010-09-27 14:24:50 +00:00
Sergey A. Osokin
891210807a Accordingly update third party upstream_keepalive from 0.2 to 0.3.
Do not bump PORTREVISIONs.

<ChangeLog>

*) Bugfix: cached connections might be closed needlessly.
   Thanks to Martin Fjordvald.

*) Bugfix: in memory allocation error handling on config creation.

</ChangeLog>

This commit is dedicate to my sister's birthday.
2010-09-14 18:57:55 +00:00
Sergey A. Osokin
2167aec222 Accordingly update third party mod_zip from 1.1.5 to 1.1.6.
Do not bump PORTREVISIONs.

<ChangeLog>

*) Feature: Support for UTF-8 filenames. Thanks to Robbie Scott/Bandcamp.

*) Feature: Issue subrequests serially. Thanks to Brian Moran/OneHub.

*) Feature: Use Zip64 when archive is larger than 4 GB. Thanks to Vasily
   Fedoseyev.

*) Bugfix: Support spaces in URLs.

</ChangeLog>
2010-09-13 17:10:35 +00:00
Sergey A. Osokin
bc01fa5e0d Install three plain configuration files with -dist prefix.
Do not remove *cgi_params configuration files, which may carefully
edited by the user.

Bump PORTREVISION.
2010-09-03 13:21:31 +00:00
Sergey A. Osokin
97474898bb Accordingly update third-party mogilefs module from 1.0.3 to 1.0.4.
Do not bump PORTREVISIONs.

<ChangeLog>

*) Added feature: multiple $mogilefs_path variables.

*) Fixed bug: segfault on reconfiguration due to uninitialized class
   template (thanks to Pyry Hakulinen).

</ChangeLog>
2010-09-03 03:59:26 +00:00
Sergey A. Osokin
c45a36f4ac Update from 0.8.49 to 0.8.50.
<ChangeLog>

*) Feature: the "secure_link", "secure_link_md5", and
   "secure_link_expires" directives of the ngx_http_secure_link_module.

*) Feature: the -q switch.
   Thanks to Gena Makhomed.

*) Bugfix: worker processes may got caught in an endless loop during
   reconfiguration, if a caching was used; the bug had appeared in
   0.8.48.

*) Bugfix: in the "gzip_disable" directive.
   Thanks to Derrick Petzold.

*) Bugfix: nginx/Windows could not send stop, quit, reopen, and reload
   signals to a process run in other session.

</ChangeLog>
2010-09-02 18:09:13 +00:00
Sergey A. Osokin
bc9f455175 Update third-party ngx_http_redis module from 0.3.1 to 0.3.2.
Do not bump PORTREVISIONs.

<ChangeLog>

*) Bugfix: ngx_http_redis_module might issue the error message
   "redis sent invalid trailer".  For more information see:

*) Change: now the $redis_db set is not obligatory; default
   value is "0".

</ChangeLog>
2010-08-18 09:37:34 +00:00
Sergey A. Osokin
ed7b8cffdb Update third-party ngx_cache_purge module from 1.1 to 1.2.
Do not bump PORTREVISIONs.

<ChangeLog>

* Fix various build scenarios with disabled upstream modules.
  Reported by Johan Bergstroem.

* Add ability to purge content from SCGI's cache.
  Requested by Johan Bergstroem.

</ChangeLog>
2010-08-12 03:30:56 +00:00
Sergey A. Osokin
2593c962e8 Update from 0.8.48 to 0.8.49.
<ChangeLog>

*) Feature: the "image_filter_jpeg_quality" directive supports
   variables.

*) Bugfix: a segmentation fault might occur in a worker process, if the
   $geoip_region_name variables was used; the bug had appeared in
   0.8.48.

*) Bugfix: errors intercepted by error_page were cached only for next
   request; the bug had appeared in 0.8.48.

</ChangeLog>
2010-08-09 09:15:38 +00:00
Sergey A. Osokin
853fa90909 Update from 0.8.47 to 0.8.48.
<ChangeLog>

*) Change: now the "server_name" directive default value is an empty
   name "".
   Thanks to Gena Makhomed.

*) Change: now the "server_name_in_redirect" directive default value is
   "off".

*) Feature: the $geoip_dma_code, $geoip_area_code, and
   $geoip_region_name variables.
   Thanks to Christine McGonagle.

*) Bugfix: the "proxy_pass", "fastcgi_pass", "uwsgi_pass", and
   "scgi_pass" directives were not inherited inside "limit_except"
   blocks.

*) Bugfix: the "proxy_cache_min_uses", "fastcgi_cache_min_uses"
   "uwsgi_cache_min_uses", and "scgi_cache_min_uses" directives did not
   work; the bug had appeared in 0.8.46.

*) Bugfix: the "fastcgi_split_path_info" directive used incorrectly
   captures, if only parts of an URI were captured.
   Thanks to Yuriy Taraday and Frank Enderle.

*) Bugfix: the "rewrite" directive did not escape a ";" character
   during copying from URI to query string.
   Thanks to Daisuke Murase.

*) Bugfix: the ngx_http_image_filter_module closed a connection, if an
   image was larger than "image_filter_buffer" size.

</ChangeLog>
2010-08-03 15:48:44 +00:00
Sergey A. Osokin
b752684df9 Update from 0.8.46 to 0.8.47.
<ChangeLog>

*) Bugfix: $request_time variable had invalid values for subrequests.

*) Bugfix: errors intercepted by error_page could be cached.

*) Bugfix: a cache manager process my got caught in an endless loop, if
   max_size parameter was used; the bug had appeared in 0.8.46.

</ChangeLog>
2010-07-28 17:05:25 +00:00
Sergey A. Osokin
f94090179e Update from 0.8.45 to 0.8.46.
Feature safe:	yes

<ChangeLog>

*) Change: now the "proxy_no_cache", "fastcgi_no_cache",
   "uwsgi_no_cache", and "sÓgi_no_cache" directives affect on a cached
   response saving only.

*) Feature: the "proxy_cache_bypass", "fastcgi_cache_bypass",
   "uwsgi_cache_bypass", and "sÓgi_cache_bypass" directives.

*) Bugfix: nginx did not free memory in cache keys zones if there was
   an error during working with backend: the memory was freed only
   after inactivity time or on memory low condition.

</ChangeLog>
2010-07-19 20:52:02 +00:00
Sergey A. Osokin
408c6e2aa8 Update from 0.8.44 to 0.8.45.
Add missing file scgi_params.

Feature safe:	yes

<ChangeLog>

*) Feature: ngx_http_xslt_filter improvements.
   Thanks to Laurence Rowe.

*) Bugfix: SSI response might be truncated after include with
   wait="yes"; the bug had appeared in 0.7.25.
   Thanks to Maxim Dounin.

*) Bugfix: the "listen" directive did not support the "setfib=0"
   parameter.

</ChangeLog>
2010-07-14 12:19:44 +00:00
Sergey A. Osokin
e77dce6e05 Update from 0.8.43 to 0.8.44.
Feature safe:	yes

<ChangeLog>

*) Change: now nginx does not cache by default backend responses, if
   they have a "Set-Cookie" header line.

*) Feature: the "listen" directive supports the "setfib" parameter.
   Thanks to Andrew Filonov.

*) Bugfix: the "sub_filter" directive might change character case on
   partial match.

*) Bugfix: compatibility with HP/UX.

*) Bugfix: compatibility with AIX xcl_r compiler.

*) Bugfix: nginx treated a large SSLv2 packets as plain requests.
   Thanks to Miroslaw Jaworski.

</ChangeLog>
2010-07-05 20:07:13 +00:00
Sergey A. Osokin
63a362a7d4 Convert post-patch target to EXTRA_PATCHES entries for patches for third-party modules.
No functionally changes.
Do not bump PORTREVISIONs.

Spotted by:	Maxim Dounin aka mdounin at mdounin dot ru

Feature safe:	yes
2010-07-01 15:22:20 +00:00
Sergey A. Osokin
9b4375aa3e Accordingly update passenger from 2.2.14 to 2.2.15 for:
o) www/nginx and www/nginx-devel	[1]
o) www/rubygem-passenger		[2]

Remove needless patch.

[1] Do not bump PORTREVISION.
[2] Approved by:	Jacob Atzen aka jatzen at gmail dot com (maintainer)

Feature safe:		yes
2010-06-30 17:35:58 +00:00
Sergey A. Osokin
6cff73f550 Update from 0.8.42 to 0.8.43.
Feature safe:	yes

<ChangeLog>

*) Feature: large geo ranges base loading speed-up.

*) Bugfix: an error_page redirection to "location /zero { return 204;
   }" without changing status code kept the error body; the bug had
   appeared in 0.8.42.

*) Bugfix: nginx might close IPv6 listen socket during
   reconfiguration.
   Thanks to Maxim Dounin.

*) Bugfix: the $uid_set variable may be used at any request processing
   stage.

</ChangeLog>
2010-06-30 15:41:56 +00:00
Sergey A. Osokin
4fd74bc967 Update from 0.8.41 to 0.8.42.
Keep http*temp-path options sorted.

Feature safe: yes

<ChangeLog>

*) Change: now nginx tests locations given by regular expressions, if
   request was matched exactly by a location given by a prefix string.
   The previous behavior has been introduced in 0.7.1.

*) Feature: the ngx_http_scgi_module.
   Thanks to Manlio Perillo.

*) Feature: a text answer may be added to a "return" directive.

</ChangeLog>
2010-06-21 11:34:12 +00:00
Sergey A. Osokin
2cb895cec4 Change broken MASTER_SITES for third-party fancyindex module to MASTER_SITE_LOCAL. (*)
Uniform fancyindex tarball for stable and devel version.
No functionaly changes.
Do not bump PORTREVISION.

(*) Notice from:	Rafal Szkodzinski aka uid at atnus dot com
2010-06-18 06:55:17 +00:00
Sergey A. Osokin
4a1df86573 Add missing file uwsgi_params.
Bump PORTREVISION.

Submitted by:	Hizbulin Ildar aka hizel at vyborg dot ru
PR:		ports/147937
2010-06-17 14:08:53 +00:00
Sergey A. Osokin
eadbbf6515 Update from 0.8.40 to 0.8.41.
<ChangeLog>

*) Security: nginx/Windows worker might be terminated abnormally if a
   requested file name has invalid UTF-8 encoding.

*) Change: now nginx allows to use spaces in a request line.

*) Bugfix: the "proxy_redirect" directive changed incorrectly a backend
   "Refresh" response header line.
   Thanks to Andrey Andreew and Max Sogin.

*) Bugfix: nginx did not support path without host name in
   "Destination" request header line.

</ChangeLog>
2010-06-15 12:10:50 +00:00
Sergey A. Osokin
6ddabab45a Accordingly update third-party fancyindex module from 0.2.2 to 0.2.5.
Remove needless patches.

Do not bump PORTREVISIONs.
2010-06-10 17:12:31 +00:00
Sergey A. Osokin
9de5da679c Configure temporary path for ngx_http_uwsgi_module.
Bump PORTREVISION.

Submitted by:	Piotr Sikora aka piotr dot sikora at frickle dot com
2010-06-10 07:19:18 +00:00
Sergey A. Osokin
d23410d39b Accordingly update third-party slowfs_cache module from 1.4 to 1.5.
Remove needless patch.

Do not bump PORTREVISIONs.
2010-06-08 11:28:41 +00:00
Sergey A. Osokin
5d508620bd Accordingly update third-party cache_purge module from 1.0 to 1.1.
Do not bump PORTREVISIONs.
2010-06-08 04:47:29 +00:00
Sergey A. Osokin
d79c8c6538 Update from 0.8.39 to 0.8.40.
License.

<ChangeLog>

*) Security: now nginx/Windows ignores default file stream name.
   Thanks to Jose Antonio Vazquez Gonzalez.

*) Feature: the ngx_http_uwsgi_module.
   Thanks to Roberto De Ioris.

*) Feature: a "fastcgi_param" directive with value starting with
   "HTTP_" overrides a client request header line.

*) Bugfix: the "If-Modified-Since", "If-Range", etc. client request
   header lines were passed to FastCGI-server while caching.

*) Bugfix: listen unix domain socket could not be changed during
   reconfiguration.
   Thanks to Maxim Dounin.

</ChangeLog>
2010-06-07 13:34:24 +00:00
Sergey A. Osokin
43ebdec6fa Accordingly update third-party headers_more module from 0.09 to 0.10.
Do not bump PORTREVISIONs.
2010-06-07 02:45:13 +00:00
Sergey A. Osokin
e568ec9215 Update from 2.2.12 to 2.2.14:
1) third-party passenger module for www/nginx and www/nginx-devel
2) www/rubygem-passenger

Do not bump PORTREVISIONs. [1]

Approved by:	Jacob Atzen aka jatzen at gmail dot com [2]
2010-06-06 07:09:19 +00:00
Sergey A. Osokin
1a29c84116 Accordingly update third-party headers_more module from 0.08 to 0.09.
Do not bump PORTREVISIONs.
2010-06-02 17:14:56 +00:00
Sergey A. Osokin
76fcccf450 Update:
1) third-party passenger module from 2.2.11 to 2.2.12 for www/nginx
2) third-party passenger module from 2.2.11 to 2.2.12 for www/nginx-devel
3) www/rubygem-passenger from 2.2.11 to 2.2.12

Remove needless patch. [2]

Do not bump PORTREVISIONs.

Approved by:	Jacob Atzen aka jatzen at gmail dot com [3]
2010-06-01 09:43:03 +00:00
Sergey A. Osokin
9ab0a89c78 Update from 0.8.38 to 0.8.39.
<ChangeLog>

*) Bugfix: an inherited "alias" directive worked incorrectly in
   inclusive location.

*) Bugfix: in "alias" with variables and "try_files" directives
   combination.

*) Bugfix: listen unix domain and IPv6 sockets did not inherit while
   online upgrade.
   Thanks to Maxim Dounin.

</ChangeLog>
2010-05-31 16:34:49 +00:00
Sergey A. Osokin
69ad45b582 Accordingly update third-party slowfs_cache module from 1.3 to 1.4.
Remove needless patch.

Do not bump PORTREVISIONs.
2010-05-25 16:10:57 +00:00
Sergey A. Osokin
43f9cb359f Update from 0.8.37 to 0.8.38.
Add four hacks for third-party modules.

<ChangeLog>

*) Feature: the "proxy_no_cache" and "fastcgi_no_cache" directives.

*) Feature: now the "rewrite" directive does a redirect automatically
   if the $scheme variable is used.
   Thanks to Piotr Sikora.

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

*) Bugfix: the $uid_got variable might not be used in the SSI and perl
   modules.

</ChangeLog>
2010-05-24 17:17:17 +00:00
Sergey A. Osokin
655b47d23a Update from 0.8.36 to 0.8.37.
<ChangeLog>

*) Feature: the ngx_http_split_clients_module.

*) Feature: the "map" directive supports keys more than 255 characters.

*) Bugfix: nginx ignored the "private" and "no-store" values in the
   "Cache-Control" backend response header line.

*) Bugfix: a "stub" parameter of an "include" SSI directive was not
   used, if empty response has 200 status code.

*) Bugfix: if a proxied or FastCGI request was internally redirected to
   another proxied or FastCGI location, then a segmentation fault might
   occur in a worker process; the bug had appeared in 0.8.33.
   Thanks to Yichun Zhang.

*) Bugfix: IMAP connections may hang until they timed out while talking
   to Zimbra server.
   Thanks to Alan Batie.

</ChangeLog>
2010-05-17 06:39:22 +00:00
Sergey A. Osokin
dc5ddc929c Accordingly update third-party echo module from 0.28 to 0.30.
Do not bump PORTREVISIONs.
2010-05-07 03:56:19 +00:00
Sergey A. Osokin
cfeb328472 Accordingly update third-party echo module from 0.27 to 0.28.
Do not bump PORTREVISIONs.
2010-05-03 13:58:42 +00:00
Sergey A. Osokin
4041a85317 Accordingly update third-party supervisord module from 1.3 to 1.4.
Do not bump PORTREVISIONs.
2010-04-29 04:18:25 +00:00
Sergey A. Osokin
26c6072b5e Update third party headers_more module from 0.07 to 0.08. 2010-04-28 19:18:28 +00:00
Sergey A. Osokin
a76da8597c Update from 0.8.35 to fresh bugfix release 0.8.36.
Update third party http_memc module from 0.06 to 0.08.

<ChangeLog>

*) Bugfix: the ngx_http_dav_module handled incorrectly the DELETE,
   COPY, and MOVE methods for symlinks.

*) Bugfix: values of the $query_string, $arg_..., etc. variables cached
   in main request were used by the SSI module in subrequests.

*) Bugfix: a variable value was repeatedly encoded after each an "echo"
   SSI-command output; the bug had appeared in 0.6.14.

*) Bugfix: a worker process hung if a FIFO file was requested.
   Thanks to Vicente Aguilar and Maxim Dounin.

*) Bugfix: OpenSSL-1.0.0 compatibility on 64-bit Linux.
   Thanks to Maxim Dounin.

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

<ChangeLog>
2010-04-23 03:43:21 +00:00
Sergey A. Osokin
9dea737aa5 Accordingly update third-party echo module from 0.26 to 0.27.
Remove needless extra patch.

Do not bump PORTREVISIONs.
2010-04-08 11:08:05 +00:00
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