non port: www/nginx-devel/Makefile |
Number of commits found: 1109 (showing only 100 on this page) |
Wednesday, 15 Jul 2009
|
14:03 osa
Fix whitespaces.
|
Monday, 13 Jul 2009
|
12:19 osa
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>
|
Saturday, 4 Jul 2009
|
09:47 osa
Really bump PORTREVISION by fix typo.
Pointy hat to: osa
|
Thursday, 2 Jul 2009
|
10:31 osa
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)
|
09:13 osa
Fix typo.
Pointy hat to: osa
|
09:00 osa
Fix X-Progress-ID argument parsing in third-party uploadprogress module.
Do not bump PORTREVISIONs.
PR: ports/136064
|
Friday, 26 Jun 2009
|
08:16 osa
Add eval module version 1.0.1 accordingly.
Do not bump PORTREVISIONs.
WWW: http://www.grid.net.ru/nginx/eval.en.html
|
Monday, 22 Jun 2009
|
15:31 osa
Update passenger module support from 2.2.3 to 2.2.4.
Do not bump PORTREVISIONs.
|
12:39 osa
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>
|
Friday, 19 Jun 2009
|
13:48 osa
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>
|
Thursday, 18 Jun 2009
|
06:54 osa
Update passenger module support from 2.2.2 to
fresh bug fix edition 2.2.3.
Do not bump PORTREVISIONs.
|
Monday, 15 Jun 2009
|
10:37 osa
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>
|
Tuesday, 9 Jun 2009
|
19:37 osa
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>
|
Wednesday, 3 Jun 2009
|
12:59 osa
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>
|
Thursday, 28 May 2009
|
19:48 osa
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.
|
Wednesday, 27 May 2009
|
19:22 osa
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>
|
Monday, 18 May 2009
|
13:54 osa
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>
|
Tuesday, 12 May 2009
|
13:05 osa
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>
|
06:51 osa
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>
|
Wednesday, 6 May 2009
|
11:07 osa
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>
|
Monday, 4 May 2009
|
05:51 osa
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>
|
Thursday, 30 Apr 2009
|
12:47 osa
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
|
Tuesday, 28 Apr 2009
|
10:58 osa
Update third-party passenger module from 2.2.1 to 2.2.2.
Do not bump PORTREVISION.
|
Monday, 27 Apr 2009
|
14:16 osa
Update from 0.7.52 to 0.7.53.
Respect compile/build flags for thirdparty passenger module.
<ChangeLog>
*) Change: now a log set by --error-log-path is created from the very
start-up.
*) Feature: now the start up errors and warnings are outputted to an
error_log and stderr.
*) Feature: the empty --prefix= configure parameter forces nginx to use
a directory where it was run as prefix.
*) Feature: the -p switch.
*) Feature: the -s switch on Unix platforms.
*) Feature: the -? and -h switches.
Thanks to Jerome Loyet.
*) Feature: now switches may be set in condensed form.
*) Bugfix: nginx/Windows did not work if configuration file was given
by the -c switch.
*) Bugfix: temporary files might be not removed if the "proxy_store",
"fastcgi_store", "proxy_cache", or "fastcgi_cache" were used.
Thanks to Maxim Dounin.
*) Bugfix: an incorrect value was passed to mail proxy authentication
server in "Auth-Method" header line; the bug had appeared
in 0.7.34.
Thanks to Simon Lecaille.
*) Bugfix: system error text descriptions were not logged on Linux;
the bug had appeared in 0.7.45.
*) Bugfix: the "fastcgi_cache_min_uses" directive did not work.
Thanks to Andrew Vorobyoff.
</ChangeLog>
|
Thursday, 23 Apr 2009
|
08:59 osa
Make third-party fancyindex module fetchable through place
tarball to MASTER_SITE_LOCAL.
Fix build third-party passenger module by add
bsd.port.options.mk and USE_RUBY.
Do not bump PORTREVISION.
Special thanks to: pav, stas
|
Tuesday, 21 Apr 2009
|
11:37 osa
Update from 0.7.51 to 0.7.52.
Update third-party upload module from 2.0.8 to 2.0.9 and remove
needless extra patch.
Add support for third-party modules:
o Phusion Passenger(tm) 2.2.1
o mogilefs 1.0.1
<nginx development ChangeLog>
*) Feature: the first native Windows binary release.
*) Bugfix: in processing HEAD method while caching.
*) Bugfix: in processing the "If-Modified-Since", "If-Range", etc.
client request header lines while caching.
*) Bugfix: now the "Set-Cookie" and "P3P" header lines are hidden in
cacheable responses.
*) Bugfix: if nginx was built with the ngx_http_perl_module and with a
perl which supports threads, then during a master process exit the
message "panic: MUTEX_LOCK" might be issued.
*) Bugfix: nginx could not be built --without-http-cache; the bug had
appeared in 0.7.48.
*) Bugfix: nginx could not be built on platforms different from i386,
amd64, sparc, and ppc; the bug had appeared in 0.7.42.
</ChangeLog>
|
Monday, 13 Apr 2009
|
06:49 osa
Force commit due to note add in previous commit third-party
module uploadprogress.
Pointy hat to: osa
|
06:05 osa
Update from 0.7.50 to 0.7.51.
<ChangeLog>
*) Feature: the "try_files" directive supports a response code in the
fallback parameter.
*) Feature: now any response code can be used in the "return" directive.
*) Bugfix: the "error_page" directive made an external redirect without
query string; the bug had appeared in 0.7.44.
*) Bugfix: if servers listened on several defined explicitly addresses,
then virtual servers might not work; the bug had appeared in 0.7.39.
</ChangeLog>
|
Tuesday, 7 Apr 2009
|
10:10 osa
Fix MASTER_SITE_SUBDIR for upstream_fair module.
Do not bump PORTREVISION.
Notice from: Gergely CZUCZY <gergely.czuczy@harmless.hu>
|
Monday, 6 Apr 2009
|
14:04 osa
Update from 0.7.47 to 0.7.50.
Add third-party upstream fair module. [*]
[*] Requested by: Gergely CZUCZY <gergely.czuczy@harmless.hu>
[*] Redistribution OK: Grzegorz Nosek <root@localdomain.pl> (author)
<ChangeLog>
Changes with nginx 0.7.50
*) Bugfix: the $arg_... variables did not work; the bug had appeared
in 0.7.49.
Changes with nginx 0.7.49
*) Bugfix: a segmentation fault might occur in worker process, if the
$arg_... variables were used; the bug had appeared in 0.7.48.
Changes with nginx 0.7.48
*) Feature: the "proxy_cache_key" directive.
*) Bugfix: now nginx takes into account the "X-Accel-Expires",
"Expires", and "Cache-Control" header lines in a backend response.
*) Bugfix: now nginx caches responses for the GET requests only.
*) Bugfix: the "fastcgi_cache_key" directive was not inherited.
*) Bugfix: the $arg_... variables did not work with SSI subrequests.
Thanks to Maxim Dounin.
*) Bugfix: nginx could not be built with uclibc library.
Thanks to Timothy Redaelli.
*) Bugfix: nginx could not be built on OpenBSD; the bug had
appeared in 0.7.46.
</ChangeLog>
|
Wednesday, 1 Apr 2009
|
17:30 osa
Update from 0.7.45 to 0.7.47.
<ChangeLog>
*) Bugfix: nginx could not be built on FreeBSD 6 and early versions;
the bug had appeared in 0.7.46.
*) Bugfix: nginx could not be built on MacOSX; the bug had
appeared in 0.7.46.
*) Bugfix: if the "max_size" parameter was set, then the cache manager
might purge a whole cache; the bug had appeared in 0.7.46.
*) Change: a segmentation fault might occur in worker process, if the
"proxy_cache"/"fastcgi_cache" and the "proxy_cache_valid"/
"fastcgi_cache_valid" were set on different levels; the bug had
appeared in 0.7.46.
*) Bugfix: a segmentation fault might occur in worker process, if a
request was redirected to a proxied or FastCGI server via error_page
or try_files; the bug had appeared in 0.7.44.
</ChangeLog>
|
Tuesday, 31 Mar 2009
|
13:56 osa
Make additional modules fetchable.
Do not bump PORTREVISION cause additional modules
are disabled by default.
Problem found: Andrew Clark aka andrewclarkii at gmail dot com
Patch idea: az
No cookie for: az
|
Monday, 30 Mar 2009
|
10:29 osa
Update from 0.7.44 to 0.7.45.
<ChangeLog>
*) Change: now the "proxy_cache" and the "proxy_cache_valid"
can be set on different levels.
*) Change: the "clean_time" parameter of the "proxy_cache_path"
directive is canceled.
*) Feature: the "max_size" parameter of the "proxy_cache_path"
directive.
*) Feature: the ngx_http_fastcgi_module preliminary cache support.
*) Feature: now on shared memory allocation errors directive
and zone names are logged.
*) Bugfix: the directive "add_header last-modified ''" did not
delete a "Last-Modified" response header line; the bug had
appeared in 0.7.44.
*) Bugfix: a relative path in the "auth_basic_user_file" directive
given without variables did not work; the bug had appeared in
0.7.44.
Thanks to Jerome Loyet.
*) Bugfix: in an "alias" directive given using variables without
references to captures of regular expressions; the bug had
appeared in 0.7.42.
</ChangeLog>
|
Thursday, 26 Mar 2009
|
14:03 osa
Add support for http_gzip_static module.
Do not bump PORTREVISION.
Patch from: MZ aka zuborg at advancedhosters dot com
|
Tuesday, 24 Mar 2009
|
15:07 osa
Make modules fetchable by fix MASTER_SITES.
Do not bump PORTREVISION cause modules are disabled by default.
Problem and fix found by: az
|
10:15 osa
Update from 0.7.43 to 0.7.44.
Add MAKE_JOBS_SAFE.
Add quick fix for nginx_upload_module due to changes in
ngx_conf_merge_path_value() function.
<ChangeLog>
*) Feature: the ngx_http_proxy_module preliminary cache support.
*) Feature: the --with-pcre option in the configure.
*) Feature: the "try_files" directive is now allowed on the server
block level.
*) Bugfix: the "try_files" directive handled incorrectly a query string
in a fallback parameter.
*) Bugfix: the "try_files" directive might test incorrectly directories.
*) Bugfix: if there is the single server for given address:port pair,
then captures in regular expressions in a "server_name" directive
did not work.
</ChangeLog>
|
Wednesday, 18 Mar 2009
|
13:18 osa
Update from 0.7.42 to 0.7.43.
<ChangeLog>
*) Bugfix: a request was handled incorrectly, if a "root" directive
used variables; the bug had appeared in 0.7.42.
*) Bugfix: if a server listened on wildcard address, then the
$server_addr variable value was "0.0.0.0"; the bug had appeared in
0.7.36.
</ChangeLog>
|
Monday, 16 Mar 2009
|
08:57 osa
Update from 0.7.41 to 0.7.42.
<ChangeLog>
*) Change: now the "Invalid argument" error returned by
setsockopt(TCP_NODELAY) on Solaris, is ignored.
*) Change: now if a file specified in a "auth_basic_user_file"
directive is absent, then the 405 error is returned instead of the
500 one.
*) Feature: the "auth_basic_user_file" directive supports variables.
Thanks to Kirill A. Korinskiy.
*) Feature: the "listen" directive supports the "ipv6only" parameter.
Thanks to Zhang Hua.
*) Bugfix: in an "alias" directive with references to captures of
regular expressions; the bug had appeared in 0.7.40.
*) Bugfix: compatibility with Tru64 UNIX.
Thanks to Dustin Marquess.
*) Bugfix: nginx could not be built without PCRE library; the bug had
appeared in 0.7.41.
</ChangeLog>
|
Wednesday, 11 Mar 2009
|
15:57 osa
Update from 0.7.40 to 0.7.41.
<ChangeLog>
*) Bugfix: a segmentation fault might occur in worker process, if a
"server_name" or a "location" directives had captures in regular
expressions; the issue had appeared in 0.7.40.
Thanks to Vladimir Sopot.
</ChangeLog>
|
Tuesday, 10 Mar 2009
|
09:43 osa
Update from 0.7.39 to 0.7.40.
<ChangeLog>
*) Feature: the "location" directive supports captures in regular
expressions.
*) Feature: an "alias" directive with capture references may be used
inside a location given by a regular expression with captures.
*) Feature: the "server_name" directive supports captures in regular
expressions.
*) Workaround: the ngx_http_autoindex_module did not show the trailing
slash in directories on XFS filesystem; the issue had appeared in
0.7.15.
Thanks to Dmitry Kuzmenko.
</ChangeLog>
|
Thursday, 5 Mar 2009
|
18:11 osa
Update HTTP_RESPONSE module from 0.2 to 0.3.
Change build schema from patch to distro.
Do not bump PORTREVISION.
Notice from: Kirill A. Korinskiy aka catap at catap dot ru [author]
|
Monday, 2 Mar 2009
|
13:06 osa
Update from 0.7.38 to 0.7.39.
Add IPv6 support (introduced in 0.7.36).
<ChangeLog>
*) Bugfix: large response with SSI might hang, if gzipping was enabled;
the bug had appeared in 0.7.28.
Thanks to Artem Bokhan.
*) Bugfix: a segmentation fault might occur in worker process, if short
static variants are used in a "try_files" directive.
</ChangeLog>
|
Tuesday, 24 Feb 2009
|
09:14 osa
Update from 0.7.35 to 0.7.38.
<ChangeLog>
Changes with nginx 0.7.38
*) Feature: authentication failures logging.
*) Bugfix: name/password in auth_basic_user_file were ignored after odd
number of empty lines.
Thanks to Alexander Zagrebin.
*) Bugfix: a segmentation fault occurred in a master process, if long
path was used in unix domain socket; the bug had appeared in 0.7.36.
Changes with nginx 0.7.37
*) Bugfix: directives using upstreams did not work; the bug had
appeared in 0.7.36.
Changes with nginx 0.7.36
*) Feature: a preliminary IPv6 support; the "listen" directive of the
HTTP module supports IPv6.
*) Bugfix: the $ancient_browser variable did not work for browsers
preset by a "modern_browser" directives.
</ChangeLog>
|
Monday, 16 Feb 2009
|
15:11 osa
Update from 0.7.34 to 0.7.35.
<ChangeLog>
*) Bugfix: a "ssl_engine" directive did not use a SSL-accelerator for
asymmetric ciphers.
Thanks to Marcin Gozdalik.
*) Bugfix: a "try_files" directive set MIME type depending on an
original request extension.
*) Bugfix: "*domain.tld" names were handled incorrectly in
"server_name", "valid_referers", and "map" directives, if an
".domain.tld" and ".subdomain.domain.tld" wildcards were used;
the bug had appeared in 0.7.9.
</ChangeLog>
|
Tuesday, 10 Feb 2009
|
19:42 osa
Update from 0.7.33 to 0.7.34.
<ChangeLog>
*) Feature: the "off" parameter of the "if_modified_since" directive.
*) Feature: now nginx sends an HELO/EHLO command after a XCLIENT
command.
Thanks to Maxim Dounin.
*) Feature: Microsoft specific "AUTH LOGIN with User Name" mode support
in mail proxy server.
Thanks to Maxim Dounin.
*) Bugfix: in a redirect rewrite directive original arguments were
concatenated with new arguments by an "?" rather than an "&";
the bug had appeared in 0.1.18.
Thanks to Maxim Dounin.
*) Bugfix: nginx could not be built on AIX.
</ChangeLog>
|
19:30 osa
Add zip module (mod_zip-1.1.4) support.
Do not bump PORTREVISION.
Thanks to: Evan Miller (http://www.evanmiller.org/) [author]
|
Monday, 9 Feb 2009
|
07:11 osa
Add fancyindex module support. [1]
Make fancyindex module linkable for 0.7.X. [2]
Do not bump PORTREVISION.
Spotted by: Rafal Szkodzinski <uid at atnus dot com> [1]
Obtained from: Russian nginx maillist <nginx-ru at sysoev dot ru> [2]
Author: Sergey Bochenkov <bachan at j3qq4 dot org> [2]
|
06:58 osa
Make accesskey module fetchable by fix MASTER_SITE_SUBDIR.
Do not bump PORTREVISION.
|
Monday, 2 Feb 2009
|
13:15 osa
Update from 0.7.32 to 0.7.33.
[*] Add support for http_accesskey module from
http://wiki.codemongers.com/NginxHttpAccessKeyModule.
[*] Spotted by: Andrey Belashkov aka manager at capsida dot net
<ChangeLog>
*) Bugfix: a double response might be returned if the epoll or rtsig
methods are used and a redirect was returned to a request with
body.
Thanks to Eden Li.
*) Bugfix: the $sent_http_location variable was empty for some
redirects types.
*) Bugfix: a segmentation fault might occur in worker process if
"resolver" directive was used in SMTP proxy.
</ChangeLog>
|
Tuesday, 27 Jan 2009
|
09:43 osa
Update from 0.7.31 to 0.7.32.
<ChangeLog>
*) Feature: now a directory existence testing can be set explicitly in
the "try_files" directive.
*) Bugfix: fastcgi_store stored files not always.
*) Bugfix: in geo ranges.
*) Bugfix: in shared memory allocations if nginx was built without
debugging.
Thanks to Andrey Kvasov.
</ChangeLog>
|
Tuesday, 20 Jan 2009
|
11:41 osa
Update from 0.7.30 to 0.7.31.
<ChangeLog>
*) Change: now the "try_files" directive tests files only and ignores
directories.
*) Feature: the "fastcgi_split_path_info" directive.
*) Bugfixes in an "Expect" request header line support.
*) Bugfixes in geo ranges.
*) Bugfix: in a miss case ngx_http_memcached_module returned the "END"
line as response body instead of default 404 page body; the bug had
appeared in 0.7.18.
Thanks to Maxim Dounin.
*) Bugfix: while SMTP proxying nginx issued message "250 2.0.0 OK"
instead of "235 2.0.0 OK"; the bug had appeared in 0.7.22.
Thanks to Maxim Dounin.
</ChangeLog>
|
Monday, 29 Dec 2008
|
09:31 osa
Update http_response module from 0.1 to 0.2.
Requested by: Kirill A. Korinskiy <catap at catap dot ru> (author)
|
Thursday, 25 Dec 2008
|
07:28 osa
Update from 0.7.28 to 0.7.30.
<ChangeLog>
Changes with nginx 0.7.30
*) Bugfix: a segmentation fault occurred in worker process, if
variables were used in the "fastcgi_pass" and "proxy_pass"
directives and host name must be resolved; the bug had appeared in
0.7.29.
Changes with nginx 0.7.29
*) Bugfix: the "fastcgi_pass" and "proxy_pass" directives did not
support variables if unix domain sockets were used.
*) Bugfixes in subrequest processing; the bugs had appeared in 0.7.25.
*) Bugfix: a "100 Continue" response was issued for HTTP/1.0 requests;
Thanks to Maxim Dounin.
*) Bugfix: in memory allocation in the ngx_http_gzip_filter_module on
Cygwin.
</ChangeLog>
|
Monday, 22 Dec 2008
|
13:38 osa
Update from 0.7.27 to 0.7.28.
<ChangeLog>
*) Change: in memory allocation in the ngx_http_gzip_filter_module.
*) Change: the default "gzip_buffers" directive values have been
changed to 32 4k or 16 8k from 4 4k/8k.
</ChangeLog>
|
07:57 osa
Update nginx upload module from 2.0.7 to 2.0.8.
Do not bump PORTREVISION.
<ChangeLog>
Change: support for named locations
Fixed bug: crash on missing Content-Type request header
Fixed bug: compilation problem on amd 64
</ChangeLog>
|
Monday, 15 Dec 2008
|
12:09 osa
Update from 0.7.26 to 0.7.27.
<ChangeLog>
*) Feature: the "try_files" directive.
*) Feature: variables support in the "fastcgi_pass" directive.
*) Feature: now the $geo variable may get an address from a variable.
Thanks to Andrei Nigmatulin.
*) Feature: now a location's modifier may be used without space before
name.
*) Feature: the $upstream_response_length variable.
*) Bugfix: now a "add_header" directive does not add an empty value.
*) Bugfix: if zero length static file was requested, then nginx just
closed connection; the bug had appeared in 0.7.25.
*) Bugfix: a MOVE method could not move file in non-existent directory.
*) Bugfix: a segmentation fault occurred in worker process, if no one
named location was defined in server, but some one was used in an
error_page directive.
Thanks to Sergey Bochenkov.
</ChangeLog>
|
Tuesday, 9 Dec 2008
|
11:20 osa
Update from 0.7.24 to 0.7.26.
<ChangeLog>
Changes with nginx 0.7.26
*) Bugfix: in subrequest processing; the bug had appeared in 0.7.25.
Changes with nginx 0.7.25
*) Change: in subrequest processing.
*) Change: now POSTs without "Content-Length" header line are allowed.
*) Bugfix: now the "limit_req" and "limit_conn" directives log a
prohibition reason.
*) Bugfix: in the "delete" parameter of the "geo" directive.
</ChangeLog>
|
Wednesday, 3 Dec 2008
|
08:32 osa
Update from 0.7.22 to 0.7.24.
<ChangeLog>
Changes with nginx 0.7.24
*) Feature: the "if_modified_since" directive.
*) Bugfix: nginx did not process a FastCGI server response, if the
server send too many messages to stderr before response.
*) Bugfix: the "$cookie_..." variables did not work in the SSI and the
perl module.
Changes with nginx 0.7.23
*) Feature: the "delete" and "ranges" parameters in the "geo" directive.
*) Feature: speeding up loading of geo base with large number of values.
*) Feature: decrease of memory required for geo base load.
</ChangeLog>
|
Friday, 21 Nov 2008
|
07:53 osa
Update from 0.7.21 to 0.7.22.
<ChangeLog>
*) Feature: the "none" parameter in the "smtp_auth" directive.
Thanks to Maxim Dounin.
*) Feature: the "$cookie_..." variables.
*) Bugfix: the "directio" directive did not work in XFS filesystem.
*) Bugfix: the resolver did not understand big DNS responses.
Thanks to Zyb.
</ChangeLog>
|
Wednesday, 12 Nov 2008
|
08:14 osa
Update from 0.7.19 to 0.7.21.
<ChangeLog>
Changes with nginx 0.7.21 11 Nov 2008
*) Changes in the ngx_http_limit_req_module.
*) Feature: the EXSLT support in the ngx_http_xslt_module.
Thanks to Denis F. Latypoff.
*) Workaround: compatibility with glibc 2.3.
Thanks to Eric Benson and Maxim Dounin.
*) Bugfix: nginx could not run on MacOSX 10.4 and earlier; the bug had
appeared in 0.7.6.
Changes with nginx 0.7.20 10 Nov 2008
*) Changes in the ngx_http_gzip_filter_module.
*) Feature: the ngx_http_limit_req_module.
*) Bugfix: worker processes might exit on a SIGBUS signal on sparc and
ppc platforms; the bug had appeared in 0.7.3.
Thanks to Maxim Dounin.
*) Bugfix: the "proxy_pass http://host/some:uri" directives did not
work; the bug had appeared in 0.7.12.
*) Bugfix: in HTTPS mode requests might fail with the "bad write retry"
error.
*) Bugfix: the ngx_http_secure_link_module did not work inside
locations, whose names are less than 3 characters.
*) Bugfix: $server_addr variable might have no value.
</ChangeLog>
|
Wednesday, 29 Oct 2008
|
11:17 osa
Add http_upstream_keepalive module version 0.1.
Thanks to Maxim Dounin <mdounin at mdounin dot ru> (author).
Do not bump PORTREVISION.
|
Wednesday, 22 Oct 2008
|
07:36 osa
Add nginx_response_module version 0.1.
Do not bump PORTREVISION.
|
Tuesday, 21 Oct 2008
|
06:09 osa
Update nginx_upload_module from 2.0.6 to 2.0.7.
Also illuminate two new modules at config stage.
Do not bump PORTREVISION.
|
Wednesday, 15 Oct 2008
|
07:32 osa
Update from 0.7.17 to 0.7.19.
<ChangeLog>
Changes with nginx 0.7.19 13 Oct 2008
*) Bugfix: version number update.
Changes with nginx 0.7.18 13 Oct 2008
*) Change: the "underscores_in_headers" directive; now nginx does not
allows underscores in a client request header line names.
*) Feature: the ngx_http_secure_link_module.
*) Feature: the "real_ip_header" directive supports any header.
*) Feature: the "log_subrequest" directive.
*) Feature: the $realpath_root variable.
*) Feature: the "http_502" and "http_504" parameters of the
"proxy_next_upstream" directive.
*) Bugfix: the "http_503" parameter of the "proxy_next_upstream" or
"fastcgi_next_upstream" directives did not work.
*) Bugfix: nginx might send a "Transfer-Encoding: chunked" header line
for HEAD requests.
*) Bugfix: now accept threshold depends on worker_connections.
</ChangeLog>
|
Tuesday, 23 Sep 2008
|
06:52 osa
Update from 0.7.14 to 0.7.17.
<ChangeLog>
Changes with nginx 0.7.17
*) Feature: now the "directio" directive works on Linux.
*) Feature: the $pid variable.
*) Bugfix: the "directio" optimization that had appeared in 0.7.15 did
not work with open_file_cache.
*) Bugfix: the "access_log" with variables did not work on Linux; the
bug had appeared in 0.7.7.
*) Bugfix: the ngx_http_charset_module did not understand quoted
charset name received from backend.
Changes with nginx 0.7.16
*) Bugfix: nginx could not be built on 64-bit platforms; the bug had
appeared in 0.7.15.
Changes with nginx 0.7.15
*) Feature: the ngx_http_random_index_module.
*) Feature: the "directio" directive has been optimized for file
requests starting from arbitrary position.
*) Feature: the "directio" directive turns off sendfile if it is
necessary.
*) Feature: now nginx allows underscores in a client request header
line names.
</ChangeLog>
|
Tuesday, 2 Sep 2008
|
03:56 osa
Update from 0.7.13 to 0.7.14.
<ChangeLog>
*) Change: now the ssl_certificate and ssl_certificate_key directives
have not default values.
*) Feature: the "listen" directive supports the "ssl" parameter.
*) Feature: now nginx takes into account a time zone change while
reconfiguration on FreeBSD and Linux.
*) Bugfix: the "listen" directive parameters such as "backlog",
"rcvbuf", etc. were not set, if a default server was not the first
one.
*) Bugfix: if URI part captured by a "rewrite" directive was used as a
query string, then the query string was not escaped.
*) Bugfix: configuration file validity test improvements.
</ChangeLog>
|
Friday, 29 Aug 2008
|
09:01 osa
Incorporate nginx_upload_module into nginx-devel port.
The module's information available at
http://www.grid.net.ru/nginx/upload.en.html
Thanks to Valery Kholodkov aka valery+nginx at grid dot net dot ru
for fresh 2.0.6 release.
Do not bump PORTREVISION.
|
Wednesday, 27 Aug 2008
|
08:15 osa
Update from 0.7.11 to 0.7.13.
<ChangeLog>
Changes with nginx 0.7.13
*) Bugfix: nginx could not be built on Linux and Solaris; the bug had
appeared in 0.7.12.
Changes with nginx 0.7.12
*) Feature: the "server_name" directive supports empty name "".
*) Feature: the "gzip_disable" directive supports special "msie6" mask.
*) Bugfix: if the "max_fails=0" parameter was used in upstream with
several servers, then a worker process exited on a SIGFPE signal.
Thanks to Maxim Dounin.
*) Bugfix: a request body was dropped while redirection via an
"error_page" directive.
*) Bugfix: a full response was returned for request method HEAD while
redirection via an "error_page" directive.
*) Bugfix: the $r->header_in() method did not return value of the
"Host", "User-Agent", and "Connection" request header lines; the bug
had appeared in 0.7.0.
</ChangeLog>
|
Monday, 18 Aug 2008
|
14:54 osa
Update from 0.7.10 to 0.7.11.
<ChangeLog>
*) Change: now ngx_http_charset_module does not work by default with
text/css MIME type.
*) Feature: now nginx returns the 405 status code for POST method
requesting a static file only if the file exists.
*) Feature: the "proxy_ssl_session_reuse" directive.
*) Bugfix: a "proxy_pass" directive without URI part might use original
request after the "X-Accel-Redirect" redirection was used;
*) Bugfix: if a directory has search only rights and the first index
file was absent, then nginx returned the 500 status code.
*) Bugfix: in inclusive locations; the bugs had appeared in 0.7.1.
</ChangeLog>
|
Thursday, 14 Aug 2008
|
06:37 osa
Update from 0.7.9 to 0.7.10.
<ChangeLog>
*) Bugfix: in the "addition_types", "charset_types", "gzip_types",
"ssi_types", "sub_filter_types", and "xslt_types" directives; the
bugs had appeared in 0.7.9.
*) Bugfix: of recursive error_page for 500 status code.
*) Bugfix: now the ngx_http_realip_module set address not for whole
keepalive connection, but for each request passed via the connection.
</ChangeLog>
|
Wednesday, 13 Aug 2008
|
06:34 osa
Update from 0.7.8 to 0.7.9.
<ChangeLog>
*) Change: now ngx_http_charset_module works by default with following
MIME types: text/html, text/css, text/xml, text/plain,
text/vnd.wap.wml, application/x-javascript, and application/rss+xml.
*) Feature: the "charset_types" and "addition_types" directives.
*) Feature: now the "gzip_types", "ssi_types", and "sub_filter_types"
directives use hash.
*) Feature: the ngx_cpp_test_module.
*) Feature: the "expires" directive supports daily time.
*) Feature: the ngx_http_xslt_module improvements and bug fixing.
Thanks to Denis F. Latypoff and Maxim Dounin.
*) Bugfix: the "log_not_found" directive did not work for index files
tests.
*) Bugfix: HTTPS connections might hang, if kqueue, epoll, rtsig, or
eventport methods were used; the bug had appeared in 0.7.7.
*) Bugfix: if the "server_name", "valid_referers", and "map" directives
used an "*.domain.tld" wildcard and exact name "domain.tld" was not
set, then the exact name was matched by the wildcard; the bugs had
appeared in 0.3.18.
</ChangeLog>
|
Tuesday, 5 Aug 2008
|
08:11 osa
Update from 0.7.7 to 0.7.8.
Add new module knob WITH_HTTP_XSLT_MODULE.
<ChangeLog>
*) Feature: the ngx_http_xslt_module.
*) Feature: the "$arg_..." variables.
*) Feature: Solaris directio support.
Thanks to Ivan Debnar.
*) Bugfix: now if FastCGI server sends a "Location" header line without
status line, then nginx uses 302 status code.
Thanks to Maxim Dounin.
</ChangeLog>
|
Wednesday, 30 Jul 2008
|
15:21 osa
Update from 0.7.6 to 0.7.7.
Remove useless function from rc script.
Cleanup whitespaces.
<ChangeLog>
*) Change: now the EAGAIN error returned by connect() is not considered
as temporary error.
*) Change: now the $ssl_client_cert variable value is a certificate
with TAB character intended before each line except first one; an
unchanged certificate is available in the $ssl_client_raw_cert
variable.
*) Feature: the "ask" parameter in the "ssl_verify_client" directive.
*) Feature: byte-range processing improvements.
Thanks to Maxim Dounin.
*) Feature: the "directio" directive.
*) Feature: MacOSX 1.5 sendfile() support.
*) Bugfix: now in MacOSX and Cygwin locations are tested in case
insensitive mode; however, the compare is provided by single-byte
locales only.
*) Bugfix: mail proxy SSL connections hanged, if select, poll, or
/dev/poll methods were used.
*) Bugfix: UTF-8 encoding usage in the ngx_http_autoindex_module.
</ChangeLog>
|
Tuesday, 22 Jul 2008
|
05:55 osa
[1] Don't remove NGINX_TMPDIR directory, if port upgrade running. (*)
[2] Add extra command upgrade for rc, allowing to change binary
on-the-fly without loosing any single request.
Remove empty string from rc.
Bump PORTREVISION.
[1,2] Problems reported by: Maxim Dounin aka mdounin at mdounin dot ru
PR's: 125762,125766
(*) Undocumented feature from: skv@
|
Monday, 14 Jul 2008
|
06:57 osa
Fix rc's reload command issue.
Bump PORTREVISION.
Problem reported by: Maxim Dounin aka mdounin at mdounin dot ru
|
Monday, 7 Jul 2008
|
14:00 osa
Update from 0.7.5 to 0.7.6.
Add perl5 category wheh perl-specific defined.
<ChangeLog>
*) Bugfix: now if variables are used in the "access_log" directive a
request root existence is always tested.
*) Bugfix: the ngx_http_flv_module did not support several values in a
query string.
</ChangeLog>
|
Tuesday, 1 Jul 2008
|
08:19 osa
Update from 0.7.3 to 0.7.5.
Add profiles support (adopt rc from www/apache22). (*)
Update CONFLICTS.
Idea from PR: ports/124940
Special thanks to: az@ (*)
<ChangeLog>
Changes with nginx 0.7.5 01 Jul 2008
*) Bugfixes in variables support in the "access_log" directive; the bug
had appeared in 0.7.4.
*) Bugfix: nginx could not be built --without-http_gzip_module; the bug
had appeared in 0.7.3.
Thanks to Kirill A. Korinskiy.
*) Bugfix: if sub_filter and SSI were used together, then responses
might were transferred incorrectly.
Changes with nginx 0.7.4 30 Jun 2008
*) Feature: variables support in the "access_log" directive.
*) Feature: the "open_log_file_cache" directive.
*) Feature: the -g switch.
*) Feature: the "Expect" request header line support.
*) Bugfix: large SSI inclusions might be truncated.
</ChangeLog>
|
Monday, 23 Jun 2008
|
11:13 osa
Update from 0.7.2 to 0.7.3.
<ChangeLog>
*) Change: the "rss" extension MIME type has been changed to
"application/rss+xml".
*) Change: now the "gzip_vary" directive turned on issues a
"Vary: Accept-Encoding" header line for uncompressed responses too.
*) Feature: now the "rewrite" directive does a redirect automatically
if the "https://" protocol is used.
*) Bugfix: the "proxy_pass" directive did not work with the HTTPS
protocol; the bug had appeared in 0.6.9.
</ChangeLog>
|
Tuesday, 17 Jun 2008
|
10:04 osa
Update from 0.7.0 to 0.7.2.
<ChangeLog>
Changes with nginx 0.7.2 16 Jun 2008
*) Feature: now nginx supports EDH key exchange ciphers.
*) Feature: the "ssl_dhparam" directive.
*) Feature: the $ssl_client_cert variable.
Thanks to Manlio Perillo.
*) Bugfix: after changing URI via a "rewrite" directive nginx did not
search a new location; bug appeared in 0.7.1.
Thanks to Maxim Dounin.
*) Bugfix: nginx could not be built without PCRE library; bug appeared
in 0.7.1.
*) Bugfix: when a request to a directory was redirected with the slash
added, nginx dropped a query string from the original request.
Changes with nginx 0.7.1 26 May 2008
*) Change: now locations are searched in a tree.
*) Change: the "optimize_server_names" directive was canceled due to
the "server_name_in_redirect" directive introduction.
*) Change: some long deprecated directives are not supported anymore.
*) Change: the "none" parameter in the "ssl_session_cache" directive;
now this is default parameter.
Thanks to Rob Mueller.
*) Bugfix: worker processes might not catch reconfiguration and log
rotation signals.
*) Bugfix: nginx could not be built on latest Fedora 9 Linux.
Thanks to Roxis.
</ChangeLog>
|
Monday, 19 May 2008
|
11:54 osa
Update to latest development version 0.7.0.
NOTE: 0.6.31 moving to www/nginx as stable version soon.
<ChangeLog>
*) Change: now the 0x00-0x1F, '"' and '\' characters are escaped as
\xXX in an access_log.
Thanks to Maxim Dounin.
*) Change: now nginx allows several "Host" request header line.
*) Feature: the "modified" flag in the "expires" directive.
*) Feature: the $uid_got and $uid_set variables may be used at any
request processing stage.
*) Feature: the $hostname variable.
Thanks to Andrei Nigmatulin.
*) Feature: DESTDIR support.
Thanks to Todd A. Fisher and Andras Voroskoi.
*) Bugfix: a segmentation fault might occur in worker process on Linux,
if keepalive was enabled.
</ChangeLog>
|
Tuesday, 13 May 2008
|
08:12 osa
Update to 0.6.31.
<ChangeLog>
*) Bugfix: nginx did not process FastCGI response if header was at the
end of FastCGI record; bug appeared in 0.6.2.
Thanks to Sergey Serov.
*) Bugfix: a segmentation fault might occur in worker process if a file
was deleted and the "open_file_cache_errors" directive was off.
</ChangeLog>
|
Wednesday, 30 Apr 2008
|
09:10 osa
Update to 0.6.30.
<ChangeLog>
*) Change: now if an "include" directive pattern does not match any
file, then nginx does not issue an error.
*) Feature: now the time in directives may be specified without spaces,
for example, "1h50m".
*) Bugfix: memory leaks if the "ssl_verify_client" directive was on.
Thanks to Chavelle Vincent.
*) Bugfix: the "sub_filter" directive might set text to change into
output.
*) Bugfix: the "error_page" directive did not take into account
arguments in redirected URI.
*) Bugfix: now nginx always opens files in binary mode under Cygwin.
*) Bugfix: nginx could not be built on OpenBSD; bug appeared in 0.6.15.
</ChangeLog>
|
Thursday, 20 Mar 2008
|
08:42 osa
Update from 0.6.28 to 0.6.29.
Add knob GOOGLE_PERTOOLS.
<ChangeLog>
*) Feature: the ngx_google_perftools_module.
*) Bugfix: the ngx_http_perl_module could be not built on 64-bit
platforms; bug appeared in 0.6.27.
</ChangeLog>
|
Thursday, 13 Mar 2008
|
08:06 osa
Update from 0.6.26 to 0.6.28.
<ChangeLog>
Changes with nginx 0.6.28 13 Mar 2008
*) Bugfix: the rtsig method could be not built; bug appeared in 0.6.27.
Changes with nginx 0.6.27 12 Mar 2008
*) Change: now by default the rtsig method is not built on
Linux 2.6.18+.
*) Change: now a request method is not changed while redirection to a
named location via an "error_page" directive.
*) Feature: the "resolver" and "resolver_timeout" directives in SMTP
proxy.
*) Feature: the "post_action" directive supports named locations.
*) Bugfix: a segmentation fault occurred in worker process, if a
request was redirected from proxy, FastCGI, or memcached location to
static named locations.
*) Bugfix: browsers did not repeat SSL handshake if there is no valid
client certificate in first handshake.
Thanks to Alexander V. Inyukhin.
*) Bugfix: if response code 495-497 was redirected via an "error_page"
directive without code change, then nginx tried to allocate too many
memory.
*) Bugfix: memory leak in long-lived non buffered connections.
*) Bugfix: memory leak in resolver.
*) Bugfix: a segmentation fault occurred in worker process, if a
request was redirected from proxy, FastCGI, or memcached location to
static named locations.
*) Bugfix: in the $proxy_host and $proxy_port variables caching.
Thanks to Sergey Bochenkov.
*) Bugfix: a "proxy_pass" directive with variables used incorrectly the
same port as in another "proxy_pass" directive with the same host
name and without variables.
Thanks to Sergey Bochenkov.
*) Bugfix: an alert "sendmsg() failed (9: Bad file descriptor)" on some
64-bit platforms while reconfiguration.
*) Bugfix: a segmentation fault occurred in worker process, if empty
stub block was used second time in SSI.
*) Bugfix: in copying URI part contained escaped symbols into arguments.
</ChangeLog>
|
Wednesday, 13 Feb 2008
|
08:52 osa
Update from 0.6.25 to 0.6.26.
<ChangeLog>
*) Bugfix: the "proxy_store" and "fastcgi_store" directives did not
check a response length.
*) Bugfix: a segmentation fault occurred in worker process, if big
value was used in a "expires" directive.
Thanks to Joaquin Cuenca Abela.
*) Bugfix: nginx incorrectly detected cache line size on Pentium 4.
Thanks to Gena Makhomed.
*) Bugfix: in proxied or FastCGI subrequests a client original method
was used instead of the GET method.
*) Bugfix: socket leak in HTTPS mode if deferred accept was used.
Thanks to Ben Maurer.
*) Bugfix: nginx issued the bogus error message "SSL_shutdown() failed
(SSL: )"; bug appeared in 0.6.23.
*) Bugfix: in HTTPS mode requests might fail with the "bad write retry"
error; bug appeared in 0.6.23.
</ChangeLog>
|
Tuesday, 22 Jan 2008
|
07:40 osa
Fix wrong mailproxy-specific (imap/pop3/smtp) configure keys.
By default all mailproxy options are off.
Do not bump PORTREVISION.
Problem found by: Anton Yuzhaninov aka citrin at rambler-co dot ru
|
Thursday, 10 Jan 2008
|
15:07 osa
Update from 0.6.21 to 0.6.25.
<ChangeLog>
Changes with nginx 0.6.25 08 Jan 2008
*) Change: now the "server_name_in_redirect" directive is used instead
of the "server_name" directive's special "*" parameter.
*) Change: now wildcard and regex names can be used as main name in a
"server_name" directive.
*) Change: the "satisfy_any" directive was replaced by the "satisfy"
directive.
*) Workaround: old worker processes might hog CPU after reconfiguration
if they was run under Linux OpenVZ.
*) Feature: the "min_delete_depth" directive.
*) Bugfix: the COPY and MOVE methods did not work with single files.
*) Bugfix: the ngx_http_gzip_static_module did not allow the
ngx_http_dav_module to work; bug appeared in 0.6.23.
*) Bugfix: socket leak in HTTPS mode if deferred accept was used.
Thanks to Ben Maurer.
*) Bugfix: nginx could not be built without PCRE library; bug appeared
in 0.6.23.
Changes with nginx 0.6.24 27 Dec 2007
*) Bugfix: a segmentation fault might occur in worker process if HTTPS
was used; bug appeared in 0.6.23.
Changes with nginx 0.6.23 27 Dec 2007
*) Change: the "off" parameter in the "ssl_session_cache" directive;
now this is default parameter.
*) Change: the "open_file_cache_retest" directive was renamed to the
"open_file_cache_valid".
*) Feature: the "open_file_cache_min_uses" directive.
*) Feature: the ngx_http_gzip_static_module.
*) Feature: the "gzip_disable" directive.
*) Feature: the "memcached_pass" directive may be used inside the "if"
block.
*) Bugfix: a segmentation fault occurred in worker process, if the
"memcached_pass" and "if" directives were used in the same location.
*) Bugfix: if a "satisfy_any on" directive was used and not all access
and auth modules directives were set, then other given access and
auth directives were not tested;
*) Bugfix: regex parameters in a "valid_referers" directive were not
inherited from previous level.
*) Bugfix: a "post_action" directive did run if a request was completed
with 499 status code.
*) Bugfix: optimization of 16K buffer usage in a SSL connection.
Thanks to Ben Maurer.
*) Bugfix: the STARTTLS in SMTP mode did not work.
Thanks to Oleg Motienko.
*) Bugfix: in HTTPS mode requests might fail with the "bad write retry"
error; bug appeared in 0.5.13.
Changes with nginx 0.6.22 19 Dec 2007
*) Change: now all ngx_http_perl_module methods return values copied to
perl's allocated memory.
*) Bugfix: if nginx was built with ngx_http_perl_module, the perl
before 5.8.6 was used, and perl supported threads, then during
reconfiguration the master process aborted; bug appeared in
0.5.9.
Thanks to Boris Zhmurov.
*) Bugfix: the ngx_http_perl_module methods may get invalid values of
the regex captures.
*) Bugfix: a segmentation fault occurred in worker process, if the
$r->has_request_body() method was called for a request whose small
request body was already received.
*) Bugfix: large_client_header_buffers did not freed before going to
keep-alive state.
Thanks to Olexander Shtepa.
*) Bugfix: the last address was missed in the $upstream_addr variable;
bug appeared in 0.6.18.
*) Bugfix: the "fastcgi_catch_stderr" directive did return error code;
now it returns 502 code, that can be rerouted to a next server using
the "fastcgi_next_upstream invalid_header" directive.
*) Bugfix: a segmentation fault occurred in master process if the
"fastcgi_catch_stderr" directive was used; bug appeared in
0.6.10.
Thanks to Manlio Perillo.
</ChangeLog>
|
Wednesday, 12 Dec 2007
|
07:16 osa
Update from 0.6.17 to 0.6.21.
<ChangeLog>
Changes with nginx 0.6.21 03 Dec 2007
*) Change: if variable values used in a "proxy_pass" directive contain
IP-addresses only, then a "resolver" directive is not mandatory.
resolver
*) Bugfix: a segmentation fault might occur in worker process if a
"proxy_pass" directive with URI-part was used; bug appeared in
0.6.19.
*) Bugfix: if resolver was used on platform that does not support
kqueue, then nginx issued an alert "name is out of response".
Thanks to Andrei Nigmatulin.
*) Bugfix: if the $server_protocol was used in FastCGI parameters and a
request line length was near to the "client_header_buffer_size"
directive value, then nginx issued an alert "fastcgi: the request
record is too big".
*) Bugfix: if a plain text HTTP/0.9 version request was made to HTTPS
server, then nginx returned usual response.
Changes with nginx 0.6.20 28 Nov 2007
*) Bugfix: a segmentation fault might occur in worker process if a
"proxy_pass" directive with URI-part was used; bug appeared in
0.6.19.
Changes with nginx 0.6.19 27 Nov 2007
*) Bugfix: the 0.6.18 version could not be built.
Changes with nginx 0.6.18 27 Nov 2007
*) Change: now the ngx_http_userid_module adds start time microseconds
to the cookie field contains a pid value.
*) Change: now the full request line instead of URI only is written to
error_log.
*) Feature: variables support in the "proxy_pass" directive.
*) Feature: the "resolver" and "resolver_timeout" directives.
*) Feature: now the directive "add_header last-modified ''" deletes a
"Last-Modified" response header line.
*) Bugfix: the "limit_rate" directive did not allow to use full
throughput, even if limit value was very high.
</ChangeLog>
|
Friday, 16 Nov 2007
|
11:01 osa
Update from 0.6.16 to latest bugfix release 0.6.17.
Approved by: portmgr (linimon)
<ChangeLog>
*) Feature: the "If-Range" request header line support.
Thanks to Alexander V. Inyukhin.
*) Bugfix: URL double escaping in a redirect of the "msie_refresh"
directive; bug appeared in 0.6.4.
*) Bugfix: the "autoindex" directive did not work with the "alias /"
directive.
*) Bugfix: a segmentation fault might occur in worker process if
subrequests were used.
*) Bugfix: the big responses may be transferred truncated if SSL and
gzip were used.
*) Bugfix: the $status variable was equal to 0 if a proxied server
returned response in HTTP/0.9 version.
</ChangeLog>
|
Monday, 29 Oct 2007
|
15:00 osa
Update to 0.6.16.
<CommitLog>
*) Change: now the uname(2) is used on Linux instead of procfs.
Thanks to Ilya Novikov.
*) Bugfix: if the "?" character was in a "error_page" directive,
then it was escaped in a proxied request; bug appeared in
0.6.11.
*) Bugfix: compatibility with mget.
</CommitLog>
|
Monday, 22 Oct 2007
|
14:10 osa
Update from 0.6.13 to 0.6.15.
<ChangeLog>
Changes with nginx 0.6.15 (22 Oct 2007)
*) Feature: cygwin compatibility.
Thanks to Vladimir Kutakov.
*) Feature: the "merge_slashes" directive.
*) Feature: the "gzip_vary" directive.
*) Feature: the "server_tokens" directive.
*) Bugfix: nginx did not unescape URI in the "include" SSI command.
*) Bugfix: the segmentation fault was occurred on start or while
reconfiguration if variable was used in the "charset" or
"source_charset" directives.
*) Bugfix: nginx returned the 400 response on requests like
"GET http://www.domain.com HTTP/1.0".
Thanks to James Oakley.
*) Bugfix: if request with request body was redirected using the
"error_page" directive, then nginx tried to read the request body
again; bug appeared in 0.6.7.
*) Bugfix: a segmentation fault occurred in worker process if no
server_name was explicitly defined for server processing request;
bug appeared in 0.6.7.
Changes with nginx 0.6.14 (15 Oct 2007)
*) Change: now by default the "echo" SSI command uses entity encoding.
*) Feature: the "encoding" parameter in the "echo" SSI command.
*) Feature: the "access_log" directive may be used inside the
"limit_except" block.
*) Bugfix: if all upstream servers were failed, then all servers had
got weight the was equal one until servers became alive; bug
appeared in 0.6.6.
*) Bugfix: a segmentation fault occurred in worker process if
$date_local and $date_gmt were used outside the
ngx_http_ssi_filter_module.
*) Bugfix: a segmentation fault might occur in worker process if debug
log was enabled.
Thanks to Andrei Nigmatulin.
*) Bugfix: ngx_http_memcached_module did not set
$upstream_response_time.
Thanks to Maxim Dounin.
*) Bugfix: a worker process may got caught in an endless loop, if the
memcached was used.
*) Bugfix: nginx supported low case only "close" and "keep-alive"
values in the "Connection" request header line; bug appeared in
0.6.11.
*) Bugfix: sub_filter did not work with empty substitution.
*) Bugfix: in sub_filter parsing.
</ChangeLog>
|
Monday, 8 Oct 2007
|
15:23 osa
Update from 0.6.11 to 0.6.13.
Add three new knobs for imap, pop3, smtp mail modules.
Submitted by: Ilya Pizik aka polzun at scar dot jinr dot ru
<ChangeLog>
Changes with nginx 0.6.13 24 Sep 2007
*) Bugfix: nginx did not close directory file on HEAD request if
autoindex was used.
Thanks to Arkadiusz Patyk.
Changes with nginx 0.6.12 21 Sep 2007
*) Change: mail proxy was split on three modules: pop3, imap and smtp.
*) Feature: the --without-mail_pop3_module, --without-mail_imap_module,
and --without-mail_smtp_module configuration parameters.
*) Feature: the "smtp_greeting_delay" and "smtp_client_buffer"
directives of the ngx_mail_smtp_module.
*) Bugfix: the trailing wildcards did not work; bug appeared in 0.6.9.
*) Bugfix: nginx could not start on Solaris if the shared PCRE library
located in non-standard place was used.
*) Bugfix: the "proxy_hide_header" and "fastcgi_hide_header" directives
did not hide response header lines whose name was longer than 32
characters.
Thanks to Manlio Perillo.
</ChangeLog>
|
Friday, 21 Sep 2007
|
14:56 osa
Fix the package name when WITHOUT_PCRE knob defined.
Bump PORTREVISION.
Problem found by: Anton Yuzhaninov aka citrin at rambler-co dot ru
|
Wednesday, 19 Sep 2007
|
08:42 osa
Update to 0.6.11.
Remove needless configure option (--with-http_ssl_module)
for mail_ssl_module. Both modules use ssl-specific code
independently. (*)
(*) Found by: Anton Yuzhaninov aka citrin at citrin dot ru
<ChangeLog>
*) Feature: the "open_file_cache", "open_file_cache_retest", and
"open_file_cache_errors" directives.
*) Bugfix: socket leak; bug appeared in 0.6.7.
*) Bugfix: a charset set by the "charset" directive was not
appended to the "Content-Type" header set by
$r->send_http_header().
*) Bugfix: a segmentation fault might occur in worker process if
/dev/poll method was used.
</ChangeLog>
|
Monday, 3 Sep 2007
|
12:19 osa
Update to 0.6.10.
Utilize %%ETCDIR%%.
<ChangeLog>
*) Feature: the "open_file_cache", "open_file_cache_retest",
and "open_file_cache_errors" directives.
*) Bugfix: socket leak; bug appeared in 0.6.7.
*) Bugfix: a charset set by the "charset" directive was not
appended to the "Content-Type" header set by
$r->send_http_header().
*) Bugfix: a segmentation fault might occur in worker process
if /dev/poll method was used.
</ChangeLog>
|
Wednesday, 29 Aug 2007
|
06:35 osa
Update to 0.6.9.
Utilize ETCDIR.
<ChangeLog>
*) Bugfix: a worker process may got caught in an endless
loop, if the HTTPS protocol was used; bug appeared
in 0.6.7.
*) Bugfix: if server listened on two addresses or ports
and trailing wildcard was used, then nginx did not
run.
*) Bugfix: the "ip_hash" directive might incorrectly mark
servers as down.
*) Bugfix: nginx could not be built on amd64; bug appeared
in 0.6.8.
</ChangeLog>
|
Thursday, 23 Aug 2007
|
10:48 osa
Update to 0.6.8.
<ChangeLog>
*) Change: now nginx tries to set the "worker_priority",
"worker_rlimit_nofile", "worker_rlimit_core", and
"worker_rlimit_sigpending" without super-user privileges.
*) Change: now nginx escapes space and "%" in request to
a mail proxy authentication server.
*) Change: now nginx escapes "%" in $memcached_key variable.
*) Bugfix: nginx used path relative to configuration prefix
for non-absolute configuration file path specified in the
"-c" key; bug appeared in 0.6.6.
*) Bugfix: nginx did not work on FreeBSD/sparc64.
</ChangeLog>
|
10:43 osa
OPTIONify. (*)
Add more switches for built-in modules.
Submitted by: Ilya Pizik aka polzun at scar dot jinr dot ru (*)
Merge to www/nginx after: 2 weeks
|
Thursday, 16 Aug 2007
|
08:56 osa
Update to 0.6.7.
Update patch for nginx.conf.
Rewrote pkg-plist as describe in FreeBSD Porter's Handbook,
section 7.3 for fix package installation. (*)
Problem found by: Denis Shaposhnikov dsh at vlink dot ru (*)
<ChangeLog>
*) Change: now the paths specified in the "include",
"auth_basic_user_file", "perl_modules", "ssl_certificate",
"ssl_certificate_key", and "ssl_client_certificate" directives
are relative to directory of nginx configuration file
nginx.conf, but no to nginx prefix directory.
*) Change: the --sysconfdir=PATH option in configure was canceled.
*) Change: the special make target "upgrade1" was defined for
online upgrade of 0.1.x versions.
*) Feature: the "server_name" and "valid_referers" directives
support regular expressions.
*) Feature: the "server" directive in the "upstream" context
supports the "backup" parameter.
*) Feature: the ngx_http_perl_module supports the
$r->discard_request_body.
*) Feature: the "add_header Last-Modified ..." directive changes
the "Last-Modified" response header line.
*) Bugfix: if an response different than 200 was returned to an
request with body and connection went to the keep-alive state
after the request, then nginx returned 400 for the next request.
*) Bugfix: a segmentation fault occurred in worker process if
invalid address was set in the "auth_http" directive.
*) Bugfix: now nginx uses default listen backlog value 511 on all
platforms except FreeBSD.
Thanks to Jiang Hong.
*) Bugfix: a worker process may got caught in an endless loop,
if an "server" inside "upstream" block was marked as "down";
bug appeared in 0.6.6.
*) Bugfix: now Solaris sendfilev() is not used to transfer the
client request body to FastCGI-server via the unix domain
socket.
</ChangeLog>
|
Saturday, 4 Aug 2007
|
11:41 gabor
- Remove the DESTDIR modifications from individual ports as we have a new,
fully chrooted DESTDIR, which does not need such any more.
Sponsored by: Google Summer of Code 2007
Approved by: portmgr (pav)
|
Number of commits found: 1109 (showing only 100 on this page) |