Commit graph

296 commits

Author SHA1 Message Date
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