Commit graph

390 commits

Author SHA1 Message Date
Sergey A. Osokin
d1373178f8 Update third-party rtmp module from 0.8.4 to 0.8.7.
Requested by:	Roman Arutyunyan <arutyunyan.roman@gmail.com> (author)
2013-01-17 03:36:31 +00:00
Sergey A. Osokin
674133c642 Update from 3.0.17 to 3.0.19:
o) www/rubygem-passenger;
o) third-party passenger module for www/nginx and www/nginx-devel.

<Changes>

Release 3.0.19
--------------

* Nginx security fix: do not display Nginx version when
  server_tokens are off.
* Fixed compilation problems on some systems.
* Fixed some Union Station-related bugs.

Release 3.0.18
--------------

* Fixed compilation problems on Fedora 17.
* Fixed Union Station compatibility with Rails 3.2.
* Phusion Passenger Enterprise Standalone now supports rolling
  restarts and deployment error resistance.

</Changes>
2013-01-09 15:52:34 +00:00
Sergey A. Osokin
0b36ca367a Update rtmp third-party module from 0.6.1 to 0.8.4.
Spotted by:	Roman Arutyunyan <arutyunyan.roman@gmail.com> (author)
2012-12-21 05:20:28 +00:00
Sergey A. Osokin
c684e06e36 Update third-party ngx_cache_purge module from 1.6 to 2.0. 2012-12-11 19:05:27 +00:00
Sergey A. Osokin
9de89b61fa Update from 1.2.5 to 1.2.6.
<ChangeLog>

*) Feature: the $request_time and $msec variables can now be used not
   only in the "log_format" directive.

*) Bugfix: cache manager and cache loader processes might not be able to
   start if more than 512 listen sockets were used.

*) Bugfix: in the ngx_http_dav_module.

</ChangeLog>
2012-12-11 18:51:14 +00:00
Martin Matuska
b2c4fbb77a Update PCRE to 8.32
Introduces the UTF-32 library pcre32
Bump PORTREVISION in dependent ports
2012-12-10 19:11:11 +00:00
Sergey A. Osokin
8672f52910 Use more canonical names for patches.
No functionaly changes.
Don't bump PORTREVISION.

Feature safe: yes
2012-11-22 03:47:20 +00:00
Sergey A. Osokin
e6a9e94f06 Update from 1.2.4 to 1.2.5.
Feature safe: yes

<ChangeLog>

*) Feature: the "optional_no_ca" parameter of the "ssl_verify_client"
   directive.
   Thanks to Mike Kazantsev and Eric O'Connor.

*) Feature: the $bytes_sent, $connection, and $connection_requests
   variables can now be used not only in the "log_format" directive.
   Thanks to Benjamin Grц╤ssing.

*) Feature: resolver now randomly rotates addresses returned from cache.
   Thanks to Anton Jouline.

*) Feature: the "auto" parameter of the "worker_processes" directive.

*) Bugfix: "cache file ... has md5 collision" alert.

*) Bugfix: OpenSSL 0.9.7 compatibility.

</ChangeLog>
2012-11-13 15:58:00 +00:00
Sergey A. Osokin
12efff593a Update third-party modules:
o) drizzle - from 0.1.2 to 0.1.4;
o) lua     - from 0.5.14 to 0.6.10;
o) redis2  - from 0.08rc4 to 0.09;
o) rtmp    - from 0.2.3 to 0.6.1;
o) srcache - from 0.14 to 0.16.

Convert header to modern manner.

Feature safe:	yes
2012-10-17 02:17:42 +00:00
Sergey A. Osokin
8a006ded2a Update from 1.2.3 to 1.2.4.
<ChangeLog>

*) Bugfix: in the "limit_req" directive; the bug had appeared in 1.1.14.
   Thanks to Charles Chen.

*) Bugfix: nginx could not be built by gcc 4.7 with -O2 optimization if
   the --with-ipv6 option was used.

*) Bugfix: a segmentation fault might occur in a worker process if the
   "map" directive was used with variables as values.

*) Bugfix: a segmentation fault might occur in a worker process if the
   "geo" directive was used with the "ranges" parameter but without the
   "default" parameter; the bug had appeared in 0.8.43.
   Thanks to Zhen Chen and Weibin Yao.

*) Bugfix: in the -p command-line parameter handling.

*) Bugfix: in the mail proxy server.

*) Bugfix: of minor potential bugs.
   Thanks to Coverity.

*) Bugfix: nginx/Windows could not be built with Visual Studio 2005
   Express.
   Thanks to HAYASHI Kentaro.

</ChangeLog>
2012-09-26 03:18:26 +00:00
Sergey A. Osokin
e96f101fbb Add third-party CT++ module.
Subnmitted:	Veniamin Gvozdikov <g.veniamin@googlemail.com>
PR:		171702
2012-09-20 03:56:11 +00:00
Sergey A. Osokin
ed9801f25a Add third-party http_auth_ldap module.
Submitted by:	rm
PR:		171745
2012-09-20 03:44:21 +00:00
Sergey A. Osokin
f624c86166 Fix rc script for nginx with profiles. (*)
Configure build with original http_dav if third-party http_dav_ext defined.

Bump PORTREVISIONs.

Found by:	Slava Kokorin <slava.kokorin@gmail.com> (*)
2012-09-19 18:29:13 +00:00
Sergey A. Osokin
afe49a0332 Update from 3.0.15 to 3.0.17:
o) www/rubygem-passenger;
o) third-party passenger module for www/nginx and www/nginx-devel.
2012-08-28 18:01:09 +00:00
Sergey A. Osokin
f2d233dcb4 Update third-party http_substitutions_filter module to "numeric"
release - 0.6.2.
2012-08-26 16:56:32 +00:00
Sergey A. Osokin
acf555252e Update third-party http_substitutions_filter module to latest snapshot. 2012-08-26 10:58:50 +00:00
Sergey A. Osokin
c3e5589cf2 Update third-party http_substitutions_filter module from 0.5.2.r59 to 0.6.0,
relocated to github.

Fix typo for upstream_fair module.				[*]

Submitted by:		Artis Caune <Artis.Caune@gmail.com>	[*]
PR:			170795					[*]
2012-08-21 03:38:25 +00:00
Sergey A. Osokin
5c74bab083 Update third-party modules (sync with openresty-1.2.1.14):
o) lua from 0.5.13 to 0.5.14;
o) srcache from 0.13rc8 to 0.14.
2012-08-15 16:02:13 +00:00
Sergey A. Osokin
d81923ff41 Update third-party modules (sync with openresty-1.2.1.13):
o) lua from 0.5.12 to 0.5.13;
o) echo from 0.38rc2 to 0.41.
2012-08-13 16:38:07 +00:00
Sergey A. Osokin
ea2f88b436 Update third-party modules (sync with openresty-1.2.1.9):
o) lua from 0.5.7 to 0.5.12;
o) headers_more from 0.17 to 0.18;
o) drizzle from 0.1.2rc7 to 0.1.2.
2012-08-07 17:30:44 +00:00
Sergey A. Osokin
eb86f407bf Update from 1.2.2 to 1.2.3.
<ChangeLog>

*) Feature: the Clang compiler support.

*) Bugfix: extra listening sockets might be created.
   Thanks to Roman Odaisky.

*) Bugfix: nginx/Windows might hog CPU if a worker process failed to
   start.
   Thanks to Ricardo Villalobos Guevara.

*) Bugfix: the "proxy_pass_header", "fastcgi_pass_header",
   "scgi_pass_header", "uwsgi_pass_header", "proxy_hide_header",
   "fastcgi_hide_header", "scgi_hide_header", and "uwsgi_hide_header"
   directives might be inherited incorrectly.

*) Bugfix: trailing dot in a source value was not ignored if the "map"
   directive was used with the "hostnames" parameter.

*) Bugfix: incorrect location might be used to process a request if a
   URI was changed via a "rewrite" directive before an internal redirect
   to a named location.

</ChangeLog>
2012-08-07 17:12:09 +00:00
Sergey A. Osokin
e594eae11d Update from 3.0.14 to 3.0.15:
o) www/rubygem-passenger;
o) third-party modules for www/nginx and www/nginx-devel.
2012-08-04 06:01:12 +00:00
Sergey A. Osokin
3ae6fd417b Update:
o) third-party rtmp module from 0.1.10 to 0.2.3;		(*)
o) prefix path for third-party sflow module.

Requested by:	Rudolph Sand aka r dot sand at new-net dot net	(*)
2012-07-31 17:50:50 +00:00
Alex Kozlov
b66d36ccd9 - Fix MAIL_* options
Approved by:	osa (maintainer)
2012-07-26 06:28:01 +00:00
Sergey A. Osokin
bd62ca7cd9 Update passenger from 3.0.13 to 3.0.14. 2012-07-22 13:39:34 +00:00
Sergey A. Osokin
28fe04afe7 Move rc script nginx.sh.in to more canonical nginx.in. 2012-07-16 17:47:56 +00:00
Sergey A. Osokin
8cb9464917 Update third-party modules:
o) lua from 0.5.0rc30 to 0.5.7;
o) headers_more from 0.17rc1 to 0.17.
s/_MODULE//.
2012-07-16 17:38:33 +00:00
Sergey A. Osokin
c50207ee17 Update from 1.2.1 to 1.2.2.
<ChangeLog>

*) Change: the "single" parameter of the "keepalive" directive is now
   ignored.

*) Change: SSL compression is now disabled when using all versions of
   OpenSSL, including ones prior to 1.0.0.

*) Feature: the "proxy_pass", "fastcgi_pass", "scgi_pass", "uwsgi_pass"
   directives, and the "server" directive inside the "upstream" block,
   now support IPv6 addresses.

*) Feature: the "resolver" directive now support IPv6 addresses and an
   optional port specification.

*) Feature: the "least_conn" directive inside the "upstream" block.

*) Feature: it is now possible to specify a weight for servers while
   using the "ip_hash" directive.

*) Feature: it is now possible to use the "ip_hash" directive to balance
   IPv6 clients.

*) Feature: the $status variable can now be used not only in the
   "log_format" directive.

*) Bugfix: nginx could not be built with ngx_cpp_test_module; the bug
   had appeared in 1.1.12.

*) Bugfix: access to variables from SSI and embedded perl module might
   not work after reconfiguration.
   Thanks to Yichun Zhang.

*) Bugfix: in the ngx_http_xslt_filter_module.
   Thanks to Kuramoto Eiji.

*) Bugfix: memory leak if $geoip_org variable was used.
   Thanks to Denis F. Latypoff.

*) Bugfix: in the "proxy_cookie_domain" and "proxy_cookie_path"
   directives.

*) Bugfix: a segmentation fault might occur in a worker process on
   shutdown if the "resolver" directive was used.

*) Bugfix: a segmentation fault might occur in a worker process if the
   ngx_http_mp4_module was used.

*) Bugfix: in the ngx_http_mp4_module.

*) Bugfix: a segmentation fault might occur in a worker process if
   conflicting wildcard server names were used.

*) Bugfix: nginx might be terminated abnormally on a SIGBUS signal on
   ARM platform.

*) Bugfix: an alert "sendmsg() failed (9: Bad file number)" on HP-UX
   while reconfiguration.

</ChangeLog>
2012-07-03 17:09:44 +00:00
Sergey A. Osokin
df2b727518 Update third-party modules:
o) cache_purge from 1.5 to 1.6;
o) slowfs_cache from 1.8 to 1.9;
o) upload_progress from 0.8.3 to 0.9.0.	[*]

Remove needless extra patch.

PR:	169602				[*]
2012-07-03 03:48:32 +00:00
Sergey A. Osokin
b518061837 Truncate variable name for third-party h264_streaming module, s/_MODULE//. 2012-06-29 21:01:03 +00:00
Sergey A. Osokin
f2ca2e550d Fix build without mail-specific modules after switch to OptionsNG.
PR:	169498
2012-06-28 14:25:06 +00:00
Sergey A. Osokin
f79a952228 Update the name of recent added tcp_proxy third-party module. 2012-06-22 17:59:13 +00:00
Sergey A. Osokin
29ce6309b5 Add third-party tcp_proxy module, ver.0.26,
https://github.com/yaoweibin/nginx_tcp_proxy_module/

Requested by:	Weibin Yao <yaoweibin@gmail.com>
2012-06-21 06:35:24 +00:00
Sergey A. Osokin
821f2c53a4 Do not require specific versions of shared libraries. 2012-06-19 06:27:32 +00:00
Sergey A. Osokin
b591b2a048 Update subs_filter third-party module from 0.5.2.r53 to 0.5.2.r59.
Configure pcre module support if subs_filter module defined.
2012-06-18 16:12:38 +00:00
Sergey A. Osokin
745cda1ac3 Remove needless bsd.ports.[pre|post].mk includes, use bsd.port.mk. 2012-06-17 17:54:56 +00:00
Sergey A. Osokin
b092e5ce31 Update third-party modules:
o) drizzle - from 0.1.2rc6 to 0.1.2rc7, sync with
   ngx_openresty 1.0.15.10 stable;
o) rtmp    - from 0.1.5 to 0.1.10.

Do not bump PORTREVISION because these modules are disabled by default.
2012-06-14 11:29:08 +00:00
Sergey A. Osokin
8c5d3cdb3d Update from 3.0.12 to 3.0.13:
o) www/rubygem-passenger;
o) third-party passenger module for www/nginx and www/nginx-devel.
2012-06-14 10:53:34 +00:00
Sergey A. Osokin
ecc77f1931 Create temporary directory with install(1).
Remove duplicate code from Makefile and pkg-plist.

Bump PORTREVISION.

Requested by:	dougb
2012-06-14 08:12:29 +00:00
Sergey A. Osokin
955fb96849 Check existence temporary directory %%NGINX_TMPDIR%% before
test configuration.	(1)
Use %%NGINX_RUNDIR%%, %%WWWOWN%% and %%WWWGRP%% variables defined
in Makefile instead of hardcoded or new values.

Bump PORTREVISION.

Idea from PR:	168836	(1)
2012-06-13 04:46:14 +00:00
Sergey A. Osokin
7036364eba Update third-party modules:
o) lua      - from 0.5.0rc28 to 0.5.0rc30;
o) rds-json - from 0.12rc7 to 0.12rc10.

Do not bump PORTREVISION because these modules are disabled by default.
2012-06-07 16:57:23 +00:00
Sergey A. Osokin
db5f9da7b2 Add third-party slow module, v.0.9.6,
http://code.google.com/p/nginx-sflow-module/.

Do not bump PORTREVISION because this module is disabled by default.
2012-06-07 01:09:44 +00:00
Sergey A. Osokin
0cb9d79b87 Return back XSS third-party module. 2012-06-06 12:58:58 +00:00
Sergey A. Osokin
228ee4bcf0 Update from 1.2.0 to 1.2.1.
<ChangeLog>

*) Security: now nginx/Windows ignores trailing dot in URI path
   component, and does not allow URIs with ":$" in it.
   Thanks to Vladimir Kochetkov, Positive Research Center.

*) Feature: the "debug_connection" directive now supports IPv6 addresses
   and the "unix:" parameter.

*) Feature: the "set_real_ip_from" directive and the "proxy" parameter
   of the "geo" directive now support IPv6 addresses.

*) Feature: the "real_ip_recursive", "geoip_proxy", and
   "geoip_proxy_recursive" directives.

*) Feature: the "proxy_recursive" parameter of the "geo" directive.

*) Bugfix: a segmentation fault might occur in a worker process if the
   "resolver" directive was used.

*) Bugfix: a segmentation fault might occur in a worker process if the
   "fastcgi_pass", "scgi_pass", or "uwsgi_pass" directives were used and
   backend returned incorrect response.

*) Bugfix: a segmentation fault might occur in a worker process if the
   "rewrite" directive was used and new request arguments in a
   replacement used variables.

*) Bugfix: nginx might hog CPU if the open file resource limit was
   reached.

*) Bugfix: nginx might loop infinitely over backends if the
   "proxy_next_upstream" directive with the "http_404" parameter was
   used and there were backup servers specified in an upstream block.

*) Bugfix: adding the "down" parameter of the "server" directive might
   cause unneeded client redistribution among backend servers if the
   "ip_hash" directive was used.

*) Bugfix: socket leak.
   Thanks to Yichun Zhang.

*) Bugfix: in the ngx_http_fastcgi_module.

</ChangeLog>
2012-06-06 12:57:03 +00:00
Sergey A. Osokin
9c67065583 Fix issue with HTTP_CACHE option.
Spotted by:	many people
2012-06-06 12:10:13 +00:00
Sergey A. Osokin
d0c42284b1 Add VIDEO knob to OPTIONS_DEFINE for choose original or third-party
MP4 module.
2012-06-04 17:33:25 +00:00
Sergey A. Osokin
a5599fb74c OptionsNGfy.
Most name of variables are shortened, s/_MODULE_//g.

Thanks to:	bapt
2012-06-04 04:07:38 +00:00
Sergey A. Osokin
bbe6150b0f Update third-party module naxsi from 0.45 to 0.46-1.
Do not bump PORTREVISION because this module is disabled by default.
2012-05-24 08:04:58 +00:00
Sergey A. Osokin
9e38baae6b Add third-party RTMP module, v.0.1.5,
https://github.com/arut/nginx-rtmp-module.

Note! The RTMP module does not share data between workers and only
works in one-worker mode.

Do not bump PORTREVISION because this module is disabled by default.

Spotted by:	Patrick Ernst aka patrick dot ernst at maxxbone dot com
2012-05-18 04:43:42 +00:00
Sergey A. Osokin
c2716ea57d Update third-party modules (openresty 1.0.15.5):
o) lua     - from 0.5.0rc27 to 0.5.0rc28;
o) rds_scv - from 0.05rc1 to 0.05rc2.

Remove needless patch.

Do not bump PORTREVISIONs because these modules are disabled by default.
2012-05-16 11:24:12 +00:00