Commit graph

242 commits

Author SHA1 Message Date
Sergey A. Osokin
a1e8cced82 Update from 0.8.51 to 0.8.52.
<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-28 07:27:09 +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
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
a3e1ed6b14 Install three plain configuration files with -dist prefix.
Do not remove fastcgi_params configuration file, which may carefully
edited by the user.

Sync DEBUG knob description with www/nginx-devel.

Bump PORTREVISION.
2010-09-03 13:28:39 +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
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
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
436182d2c0 Illuminate GeoIP module. [1]
Fix typo for thirdparty udp module. [2]
Do not bump PORTREVISION.

Feature safe: yes

Submitted by:	Rainer Duffner <rainer@ultra-secure.de> [1]
		Vadim Goncharov aka nuclight via IRC [2]

PR:		ports/148092 [1]
2010-06-24 03:45:16 +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
a873f292ab Update from 0.7.66 to 0.7.67.
<ChangeLog>

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

</ChangeLog>
2010-06-15 12:25:52 +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
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
e9a7261c81 Update from 0.7.65 to 0.7.66.
License.

<ChangeLog>

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

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

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

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

*) 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.

*) Feature: the "chunked_transfer_encoding" directive.

*) 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.

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

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

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

*) 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: values of the $query_string, $arg_..., etc. variables cached
   in main request were used by the SSI module in subrequests.

*) 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.7.65.

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

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

*) 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: OpenSSL-1.0.0 compatibility on 64-bit Linux.
   Thanks to Maxim Dounin.

*) 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: the $uid_got variable might not be used in the SSI and perl
   modules.

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

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

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

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

*) 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.7.65.
   Thanks to Yichun Zhang.

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

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

</ChangeLog>
2010-06-07 14:32:02 +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
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
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
bb1edf05fc Update third party http_memc module from 0.06 to 0.08.
Do not bump PORTREVISION.
2010-04-23 03:48:29 +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
Doug Barton
0450304108 Cleanse uneeded RC_SUBR variables
Approved by:	pgolluci
2010-03-28 04:44:55 +00:00
Doug Barton
1d6b4b3f91 Begin the process of deprecating sysutils/rc_subr by
s#. %%RC_SUBR%%#. /etc/rc.subr#
2010-03-27 00:15:24 +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
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
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
6e7f35588a Update from 0.7.64 to 0.7.65.
<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 the "009" status code is written to an access log for
   proxied HTTP/0.9 responses.

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

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

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

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

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

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

*) Feature: the $ssl_session_id variable.

*) 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.7.63.

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

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

*) 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 did not treat a comma as separator in the
   "Cache-Control" backend response header line.

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

*) 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.

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

*) 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: nginx did not support dates in 2038 year on 32-bit platforms;

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

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

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

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

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

*) 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: "addition_types" directive was incorrectly named
   "addtion_types".

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

</ChangeLog>
2010-02-02 16:19:51 +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
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