NGINX is a high performance edge web server with the lowest memory footprint
and the key features to build modern and efficient web infrastructure.
NGINX functionality includes HTTP server, HTTP and mail reverse proxy, caching,
load balancing, compression, request throttling, connection multiplexing and
reuse, SSL offload and HTTP media streaming.
See also: https://nginx.org/
Accordingly (www/nginx and www/nginx-devel):
*) update third party memc module from 0.08 to 0.11;
*) remove third party passenger module, since it possible to run as
standalone server.
Update from 0.8.52 to 0.8.53.
Update third-party fancyindex module from 0.2.5 to 0.3.
<ChangeLog>
*) Feature: now the "error_page" directive allows to change a status
code in a redirect.
*) Feature: the "gzip_disable" directive supports special "degradation"
mask.
*) Bugfix: a socket leak might occurred if file AIO was used.
Thanks to Maxim Dounin.
*) Bugfix: if the first server had no "listen" directive and there was
no explicit default server, then a next server with a "listen"
directive became the default server; the bug had appeared in 0.8.21.
</ChangeLog>
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>
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>
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>
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.
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>
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.
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>
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>
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>
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
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
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
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>
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+.
(Only the first 15 lines of the commit message are shown above )
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]
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]
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>
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
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
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
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
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
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.
(Only the first 15 lines of the commit message are shown above )
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.
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
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.
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.
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>
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
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)
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.
Update from 0.7.63 to 0.7.64.
<ChangeLog>
*) Security: now SSL/TLS renegotiation is disabled.
Thanks to Maxim Dounin.
*) 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.7.63.
*) 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.
(Only the first 15 lines of the commit message are shown above )
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
Security update from 0.7.62 to 0.7.63.
Illuminate http_image_filter module.
Merge extra patch for fancy_index module from www/nginx-devel.
<ChangeLog>
*) Security: now "/../" are disabled in "Destination" request header
line.
*) Change: minimum supported OpenSSL version is 0.9.7.
*) Change: the "ask" parameter of the "ssl_verify_client" directive was
changed to the "optional" parameter and now it checks a client
certificate if it was offered.
Thanks to Brice Figureau.
(Only the first 15 lines of the commit message are shown above )
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>
Security update from 0.7.61 to 0.7.62.
Merge support for http_redis module (0.1.2) from www/nginx-devel.
<ChangeLog>
*) Security: a segmentation fault might occur in worker process while
specially crafted request handling.
Thanks to Chris Ries.
*) Feature: the $upstream_cache_status variable.
*) Bugfix: an expired cached response might stick in the "UPDATING"
state.
*) Bugfix: a segmentation fault might occur in worker process, if
(Only the first 15 lines of the commit message are shown above )
Merge latest changes from www/nginx-devel:
update mod_zip from 1.1.4 to 1.1.5;
update passenger module support from 2.2.4 to 2.2.5;
update upload_progress module from 0.5 to 0.6;
remove needless patch.
Do not bump PORTREVISION.
Merge new fix existing patch for uploadprogress module for
nginx and nginx-devel accordingly.
Do not bump PORTREVISIONs.
Patch from: Brice Figureau aka brice at daysofwonder dot com
Tested by: Vladimir Getmanshchuk aka vladget at openfilm dot com
Update mogilefs module from 1.0.1 to 1.0.2.
Do not bump PORTREVISIONs.
<ChangeLog>
*) Feature: directive mogilefs_methods and support for PUT and
DELETE methods
*) Feature: dynamic evaluation of tracker name
*) Feature: ability to pass noverify parameter to tracker
</ChangeLog>
Merge latest changes from www/nginx-devel:
o) Add two more third-party modules: http_mp4_streaming_lite
and http_notice_module.
o) Add two new variables NGINX_ACCESSLOG and NGINX_ERRORLOG
to allow log paths customization, i.e.
% make NGINX_ACCESSLOG=/dev/null
NOTE. If you want nginx to log errors into stderr it's
better to use
% make NGINX_ERRORLOG=stderr
instead of NGINX_ERRORLOG=/dev/stderr to avoid duplicate
error messages during startup.
Do not bump PORTREVISION.
Fix a few "bad example" problems in the rc.d scripts that have been
propogated by copy and paste.
1. Primarily the "empty variable" default assignment, which is mostly
${name}_flags="", but fix a few others as well.
2. Where they are not already documented, add the existence of the _flags
(or other deleted empties) option to the comments, and in some cases add
comments from scratch.
3. Replace things that look like:
prefix=%%PREFIX%%
command=${prefix}/sbin/foo
to just use %%PREFIX%%. In many cases the $prefix variable is only used
once, and in some cases it is not used at all.
4. In a few cases remove ${name}_flags from command_args
5. Remove a long-stale comment about putting the port's rc.d script in
/etc/rc.d (which is no longer necessary).
No PORTREVISION bumps because all of these changes are noops.
Resort options to make third party modules distinguishable.
Apply these changes accordingly for stable and devel versions.
Do not bump PORTREVISIONs.
Submitted by: Maxim Dounin aka mdounin at mdounin dot ru
Illuminate and enable by default cache module.
Fix whitespaces.
Do not bump PORTREVISION cause no functionally or building
changes (cache module was enabled implicitly).
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)
Update from 0.7.60 to 0.7.61.
<ChangeLog>
*) 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.7.60.
*) 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>
Update from 0.7.59 to 0.7.60.
<ChangeLog>
*) Feature: the "updating" parameter in "proxy_cache_use_stale" and
"fastcgi_cache_use_stale" directives.
*) Feature: the "keepalive_requests" directive.
*) Bugfix: in open_file_cache and proxy/fastcgi cache interaction on
start up.
*) Bugfix: open_file_cache might cache open file descriptors too long.
*) Bugfix: the "If-Modified-Since", "If-Range", etc. client request
(Only the first 15 lines of the commit message are shown above )
Update from 0.6.36 to 0.6.37.
Expand WWWOWN variable in rc script.
(*) Issue found by: demon
<ChangeLog>
*) Feature: Microsoft specific "AUTH LOGIN with User Name" mode support
in mail proxy server.
Thanks to Maxim Dounin.
*) Bugfix: nginx could not be built on platforms different from i386,
amd64, sparc, and ppc; the bug had appeared in 0.6.36.
</ChangeLog>
Merge support for third-party upstream fair module from www/nginx-devel.
Do not bump PORTREVISION.
Requested by: Gergely CZUCZY <gergely.czuczy@harmless.hu>
Update from 0.6.35 to 0.6.36.
<ChangeLog>
*) Change: now the "Invalid argument" error returned by
setsockopt(TCP_NODELAY) on Solaris, is ignored.
*) Change: now POSTs without "Content-Length" header line are allowed.
*) Feature: the "try_files" directive.
*) Feature: the --with-pcre option in the configure.
*) Feature: the "if_modified_since" directive.
(Only the first 15 lines of the commit message are shown above )
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
Number of commits found: 1047 (showing only 100 on this page)