Commit graph

550 commits

Author SHA1 Message Date
Sergey A. Osokin
9bb5f71f4c Update third-party slowfs_cache module from 1.9 to 1.10.
Do not bump PORTREVISION.

<ChangeLog>

* Fix compatibility with nginx-1.1.12+.
  Due to the changes in cache index usage accounting (1 per request
  instead of 1 per access) initial cache insert of "small" file was
  decreasing usage count, rendering index entry invalid.
  Because cache manager ignores invalid entries, expired cache files
  were not being removed from the cache, which forced it to outgrow
  specified "max_size" value.

</ChangeLog>
2013-03-07 14:30:47 +00:00
Sergey A. Osokin
c824701993 Update from 1.3.13 to 1.3.14.
Update SPDY patch from version 65 to 66.

<ChangeLog>

*) Feature: $connections_active, $connections_reading, and
   $connections_writing variables in the ngx_http_stub_status_module.

*) Feature: support of WebSocket connections in the
   ngx_http_uwsgi_module and ngx_http_scgi_module.

*) Bugfix: in virtual servers handling with SNI.

*) Bugfix: new sessions were not always stored if the "ssl_session_cache
   shared" directive was used and there was no free space in shared
   memory.
   Thanks to Piotr Sikora.

*) Bugfix: multiple X-Forwarded-For headers were handled incorrectly.
   Thanks to Neal Poole for sponsoring this work.

*) Bugfix: in the ngx_http_mp4_module.
   Thanks to Gernot Vormayr.

</ChangeLog>
2013-03-05 15:49:43 +00:00
Sergey A. Osokin
d431e67307 Upgrade third-party rtmp module from 0.8.7 to 0.9.8. 2013-02-24 07:03:47 +00:00
Sergey A. Osokin
847080ec1f Upgrade third-party modules (according to latest stable ngx_openresty-1.2.6.6):
o) echo from 0.41 to 0.42;
o) headers_more from 0.18 to 0.19;
o) lua from 0.6.10 to 0.7.15;
o) srcache from 0.16 to 0.19;
o) forminput from 0.07rc5 to 0.07.
2013-02-23 10:44:18 +00:00
Sergey A. Osokin
6b661fda22 Fix build third-party upload module by adding the patch.
Issue:		https://github.com/vkholodkov/nginx-upload-module/issues/41
Patch from:	http://paste.davromaniak.eu/index.php?show=110

Submitted by:	grzegorz@piklus.pl via private mail
2013-02-22 03:26:05 +00:00
Sergey A. Osokin
2c47771428 Update third-party http_auth_ldap module.
PR:	176297
2013-02-20 17:47:36 +00:00
Sergey A. Osokin
97eb5b8aba Add third-party http_push_stream module.
PR:	174423
2013-02-19 17:36:55 +00:00
Sergey A. Osokin
cf9a610b66 Update from 1.3.12 to 1.3.13.
Update SPDY patch from version 61 to 65.

<ChangeLog>

*) Change: a compiler with name "cc" is now used by default.

*) Feature: support for proxying of WebSocket connections.
   Thanks to Apcera and CloudBees for sponsoring this work.

*) Feature: the "auth_basic_user_file" directive supports "{SHA}"
   password encryption method.
   Thanks to Louis Opter.

</ChangeLog>
2013-02-19 17:31:34 +00:00
Sergey A. Osokin
9b451b1c38 Add nginx_pid_prefix rcvar for ability to prevent collision with other PIDs names
when using with profiles.

Bump PORTREVISION.

PR:	175823
2013-02-13 09:23:58 +00:00
Pietro Cerutti
2ad92eab94 - Get rid of PTHREAD_CFLAGS and PTHREAD_LIBS (category: www)
Approved by:	portmgr
2013-02-07 12:37:48 +00:00
Sergey A. Osokin
5af383c8da Update devel-kit third-party module from 0.2.17 to 0.2.18.
USE_NGINX_DEVEL_KIT internal knob has been deprecated.

Fix third-party modules build by change configure order.
Fix build with iconv third-party module.			 (*)

Do not bump PORTREVISION.

PR:	175862 (*)
2013-02-07 03:16:16 +00:00
Sergey A. Osokin
fad31d46f6 Update from 1.3.11 to 1.3.12.
Update SPDY patch from version 60 to 61.

<ChangeLog>

*) Feature: variables support in the "proxy_bind", "fastcgi_bind",
   "memcached_bind", "scgi_bind", and "uwsgi_bind" directives.

*) Feature: the $pipe, $request_length, $time_iso8601, and $time_local
   variables can now be used not only in the "log_format" directive.
   Thanks to Kiril Kalchev.

*) Feature: IPv6 support in the ngx_http_geoip_module.
   Thanks to Gregor Kaliе║nik.

*) Bugfix: in the "proxy_method" directive.

*) Bugfix: a segmentation fault might occur in a worker process if
   resolver was used with the poll method.

*) Bugfix: nginx might hog CPU during SSL handshake with a backend if
   the select, poll, or /dev/poll methods were used.

*) Bugfix: the "[crit] SSL_write() failed (SSL:)" error.

*) Bugfix: in the "client_body_in_file_only" directive; the bug had
   appeared in 1.3.9.

*) Bugfix: in the "fastcgi_keep_conn" directive.

</ChangeLog>
2013-02-05 17:16:33 +00:00
Sergey A. Osokin
c2e18a8a8c Update SPDY patch from version 59 to 60. 2013-02-04 03:40:57 +00:00
Sergey A. Osokin
e99d378ab1 Update SPDY patch from version 58 to 59. 2013-01-27 16:35:12 +00:00
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
4422fb2ded Update SPDY patch from version 54 to 58. 2013-01-16 03:38:22 +00:00
Sergey A. Osokin
93f4b1dc3b Update from 1.3.8 to 1.3.11.
Update SPDY patch from version 53 to 54.

Chunked support has been implemented and enabled by default in nginx' base, so
remove support for third-party chunkin module.

There are two third-party features are temporary disabled:
o) ngx_http_upload_module;
o) syslog support.

<ChangeLog>

Changes with nginx 1.3.11                                        10 Jan 2013

*) Bugfix: a segmentation fault might occur if logging was used; the bug
   had appeared in 1.3.10.

*) Bugfix: the "proxy_pass" directive did not work with IP addresses
   without port specified; the bug had appeared in 1.3.10.

*) Bugfix: a segmentation fault occurred on start or during
   reconfiguration if the "keepalive" directive was specified more than
   once in a single upstream block.

*) Bugfix: parameter "default" of the "geo" directive did not set
   default value for IPv6 addresses.

Changes with nginx 1.3.10                                        25 Dec 2012

*) Change: domain names specified in configuration file are now resolved
   to IPv6 addresses as well as IPv4 ones.

*) Change: now if the "include" directive with mask is used on Unix
   systems, included files are sorted in alphabetical order.

*) Change: the "add_header" directive adds headers to 201 responses.

*) Feature: the "geo" directive now supports IPv6 addresses in CIDR
   notation.

*) Feature: the "flush" and "gzip" parameters of the "access_log"
   directive.

*) Feature: variables support in the "auth_basic" directive.

*) Bugfix: nginx could not be built with the ngx_http_perl_module in
   some cases.

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

*) Bugfix: nginx could not be built on MacOSX in some cases.
   Thanks to Piotr Sikora.

*) Bugfix: the "limit_rate" directive with high rates might result in
   truncated responses on 32-bit platforms.
   Thanks to Alexey Antropov.

*) Bugfix: a segmentation fault might occur in a worker process if the
   "if" directive was used.
   Thanks to Piotr Sikora.

*) Bugfix: a "100 Continue" response was issued with "413 Request Entity
   Too Large" responses.

*) Bugfix: the "image_filter", "image_filter_jpeg_quality" and
   "image_filter_sharpen" directives might be inherited incorrectly.
   Thanks to Ian Babrou.

*) Bugfix: "crypt_r() failed" errors might appear if the "auth_basic"
   directive was used on Linux.

*) Bugfix: in backup servers handling.
   Thanks to Thomas Chen.

*) Bugfix: proxied HEAD requests might return incorrect response if the
   "gzip" directive was used.

Changes with nginx 1.3.9                                         27 Nov 2012

*) Feature: support for chunked transfer encoding while reading client
   request body.

*) 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>
2013-01-12 07:26:28 +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
0df2da6aa8 Add PORTREVISION back, introduced in r309338. 2012-12-21 05:22:17 +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
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
38b458e9ce Update SPDY patch from version 52 to 53.
Feature safe: yes
2012-11-12 18:37:49 +00:00
Sergey A. Osokin
9485d8752b Update from 1.3.7 to 1.3.8.
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: the "auto" parameter of the "worker_processes" directive.

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

*) Bugfix: in the ngx_http_gunzip_filter_module.

*) Bugfix: in the "ssl_stapling" directive.

</ChangeLog>
2012-10-30 23:39:58 +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
ac2e9af039 Update from 1.3.6 to 1.3.7.
<ChangeLog>

*) Feature: OCSP stapling support.
   Thanks to Comodo, DigiCert and GlobalSign for sponsoring this work.

*) Feature: the "ssl_trusted_certificate" directive.

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

*) Bugfix: OpenSSL 0.9.7 compatibility.

</ChangeLog>

Fix SIZE line for ldap third-party module.
2012-10-02 15:04:01 +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
5340849a4e Update from 1.3.5 to 1.3.6.
<ChangeLog>

*) Feature: the ngx_http_gunzip_filter_module.

*) Feature: the "memcached_gzip_flag" directive.

*) Feature: the "always" parameter of the "gzip_static" directive.

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

</ChangeLog>
2012-09-12 17:00:54 +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
ef657d9669 Update from 1.3.4 to 1.3.5.
<ChangeLog>

*) Change: the ngx_http_mp4_module module no longer skips tracks in
   formats other than H.264 and AAC.

*) 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-08-21 17:39:36 +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
92bfb64e70 Update SPDY patch from version 51 to 52. 2012-08-13 16:30:19 +00:00
Sergey A. Osokin
2ef249c066 Update SPDY patch from version 48 to 51. 2012-08-09 12:31:57 +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
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
b33ea87944 Update from 1.3.3 to 1.3.4.
<ChangeLog>

*) Change: the "ipv6only" parameter is now turned on by default for
   listening IPv6 sockets.

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

</ChangeLog>
2012-07-31 17:54:28 +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
04b1320746 Update SPDY patch from version 47 to 48. 2012-07-26 06:10:31 +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
ab78806824 Update SPDY patch from version 46 to 47. 2012-07-12 13:45:46 +00:00