Commit graph

432 commits

Author SHA1 Message Date
Sergey A. Osokin
e236b0d5d0 Update from 4.0.16 to 4.0.17:
o) www/rubygem-passenger;
o) third-party modules for www/nginx and www/nginx-devel.
2013-09-11 15:17:12 +00:00
Sergey A. Osokin
23ac51316e Update patch for third-party http_upload module.
PR:	182010
2013-09-11 15:00:04 +00:00
Sergey A. Osokin
157f0c9b4e Update from 4.0.14 to 4.0.16:
o) www/rubygem-passenger;
o) third-party modules for www/nginx and www/nginx-devel.

Also, convert to perl framework nginx ports.
2013-09-07 10:31:24 +00:00
Boris Samorodov
b1919a6aea Adopt USES+=iconv.
Submitted by:	bsam (me, by e-mail)
Approved by:	osa (maintainer)
2013-09-02 12:06:49 +00:00
Sergey A. Osokin
a6268cc8c2 Update third-party modules:
o) echo from 0.45 to 0.46;
o) headers-more from 0.20 to 0.22;
o) lua from 0.8.2 to 0.8.6;
o) rtmp from 1.0.2 to 1.0.3;
o) srcache from 0.21 to 0.22.
2013-08-20 18:07:10 +00:00
Sergey A. Osokin
ea55283502 Update from 4.0.13 to 4.0.14:
o) www/rubygem-passenger;
o) third-party modules for www/nginx and www/nginx-devel.
2013-08-20 04:45:54 +00:00
Sergey A. Osokin
a4af9a52dc Update third-party modsecurity module from 2.7.4 to 2.7.5.
<ChangeLog>

23 Jul 2013 - 2.7.5
-------------------
Improvements:

* SecUnicodeCodePage is deprecated. SecUnicodeMapFile now accepts the code page as
  a second parameter.
* Updated Libinjection to version 3.4.1. Many improvements were made.
* Severity action now supports strings (emergency, alert, critical, error, warning,
  notice, info, debug).

Bug Fixes:

* Fixed utf8toUnicode tfn null byte conversion.
* Fixed NGINX crash when issue reload command.
* Fixed flush output buffer before inject modified hashed response body.
* Fixed url normalization for Hash Engine.
* Fixed NGINX ap_unixd_set_global_perms_mutex compilation error with apache 2.4
  devel files.

</ChangeLog>
2013-08-17 10:57:29 +00:00
Sergey A. Osokin
ce6a56b10a Update third-party rtmp module from 1.0.1 to 1.0.2.
Enable it for www/nginx-devel.
2013-08-16 19:35:28 +00:00
Sergey A. Osokin
e9f8b4356d Update from 4.0.10 to 4.0.13:
o) www/rubygem-passenger;
o) third-party modules for www/nginx and www/nginx-devel.
2013-08-16 19:14:55 +00:00
Alex Kozlov
d4041784dc - Remove MAKE_JOBS_SAFE variable
Approved by:	portmgr (bdrewery)
2013-08-14 22:35:50 +00:00
Sergey A. Osokin
841f272382 Update from 4.0.8 to 4.0.10:
o) www/rubygem-passenger;
o) third-party passenger module for www/nginx and www/nginx-devel.
2013-07-22 14:38:30 +00:00
Sergey A. Osokin
1c69df1332 Update from 1.4.1 to 1.4.2.
Remove needless patch.

<ChangeLog>

*) Bugfix: the $r->header_in() embedded perl method did not return value
   of the "Cookie" and "X-Forwarded-For" request header lines; the bug
   had appeared in 1.3.14.

*) Bugfix: nginx could not be built with the ngx_mail_ssl_module, but
   without ngx_http_ssl_module; the bug had appeared in 1.3.14.

*) Bugfix: in the "proxy_set_body" directive.
   Thanks to Lanshun Zhou.

*) Bugfix: the "fail_timeout" parameter of the "server" directive in the
   "upstream" context might not work if "max_fails" parameter was used;
   the bug had appeared in 1.3.0.

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

*) Bugfix: nginx/Windows might stop accepting connections if several
   worker processes were used.

</ChangeLog>
2013-07-17 15:04:40 +00:00
Sergey A. Osokin
12c071109c Update:
o) third-party passenger module from 4.0.5 to 4.0.8;
o) rubygem-passenger from 4.0.5 to 4.0.8;
o) third-party rtmp module from 1.0.0 to 1.0.1.
2013-07-10 17:19:47 +00:00
Sergey A. Osokin
d45d5a390a If nginx was compiled without --with-http_ssl_module, but with some
other module which uses OpenSSL (e.g. --with-mail_ssl_module), insufficient
preprocessor check resulted in build failure.  The problem was introduced
by e0a3714a36f8 (1.3.14).

Reported by:		"M.S. Babaei" <info@babaei.net>
Patch obtained from:	http://hg.nginx.org/nginx/rev/9d83ec073c51
2013-06-23 12:08:39 +00:00
Sergey A. Osokin
bb3008040a Add third-party modsecurity module support, version 2.7.4. 2013-06-04 06:58:09 +00:00
Sergey A. Osokin
d146f4bee2 Third-party rtmp module's tarball has been re-rolled without changes in source code.
So, update checksum and size.

Reported by:	vanilla
2013-06-04 06:46:42 +00:00
Sergey A. Osokin
34db843c6d Update from 4.0.4 to 4.0.5:
o) www/rubygem-passenger;
o) third-party passenger module for www/nginx and www/nginx-devel.
2013-05-29 16:52:39 +00:00
Sergey A. Osokin
ce83d20fd5 Update third-party rtmp module from 0.9.18 to 1.0.0. 2013-05-28 17:18:02 +00:00
Sergey A. Osokin
921fc968f7 Update third-party modules:
o) lua from 0.8.1 to 0.8.2;
o) srcache from 0.20 to 0.21.
2013-05-28 16:15:28 +00:00
Sergey A. Osokin
a6ced1ba93 Update from 3.0.19 to 4.0.4:
o) www/rubygem-passenger;
o) third-party passenger module for www/nginx and www/nginx-devel.
2013-05-28 16:03:07 +00:00
Sergey A. Osokin
ade257b498 Security update to latest versions:
o) www/nginx from 1.4.0 to 1.4.1;
o) www/nginx-devel from 1.4.0 to 1.5.0.

<ChangeLog>

*) Security: a stack-based buffer overflow might occur in a worker
   process while handling a specially crafted request, potentially
   resulting in arbitrary code execution (CVE-2013-2028); the bug had
   appeared in 1.3.9.

   Thanks to Greg MacManus, iSIGHT Partners Labs.

</ChangeLog>
2013-05-07 11:32:59 +00:00
Xin LI
04ba5c075a Update third-party lua module from 0.7.21 to 0.8.1.
Approved by:	maintainer (osa)
2013-05-05 05:57:12 +00:00
Sergey A. Osokin
20a2d5ec84 Update third-party modules:
o) echo from 0.42 to 0.45;
o) headers_more from 0.19 to 0.20;
o) push_stream from 0.3.4 to 03.5;
o) upsteam_sticky from 1.0 to 1.1;
o) encrypted_session from 0.02 to 0.03;
o) lua from 0.7.15 to 0.7.21;
o) redis2 from 0.09 to 0.10;
o) rtmp from 0.9.13 to 0.9.18;
o) srcache from 0.19 to 0.20;
o) iconv from 0.10rc7 to 0.10;

Submitted by:	delphij via private mail
2013-05-03 21:53:53 +00:00
Sergey A. Osokin
5448ebfcb7 Update third-party drizzle module to version 0.1.5.
Fix pkg-plist for pkgng. (*)

Bump PORTREVISION.

PR:	178123 (*)
2013-05-03 19:50:55 +00:00
Sergey A. Osokin
93472d5f97 Update to latest stable version 1.4.0.
Merge changes from www/nginx-devel to www/nginx.

<ChangeLog>

*) Bugfix: nginx could not be built with the ngx_http_perl_module if the
   --with-openssl option was used; the bug had appeared in 1.3.16.

*) Bugfix: in a request body handling in the ngx_http_perl_module; the
   bug had appeared in 1.3.9.

</ChangeLog>
2013-05-02 14:31:00 +00:00
Sergey A. Osokin
c9d43dfa96 Upgrade from 1.2.7 to latest bugfix release 1.2.8.
Approved by:	portmgr (bapt)

<ChangeLog>

*) 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: responses might hang if subrequests were used and a DNS error
   happened during subrequest processing.
   Thanks to Lanshun Zhou.

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

*) Bugfix: in backend usage accounting.

</ChangeLog>
2013-04-03 03:29:22 +00:00
Sergey A. Osokin
f8c80967b7 Update third-party rtmp module from 0.9.12 to 0.9.13.
Submitted by:	Fedor Dikarev <fedor.dikarev@gmail.com>
2013-03-22 16:41:10 +00:00
Sergey A. Osokin
5817f45736 Update third-party chunkin module from 0.22rc1 to 0.23. 2013-03-21 07:17:23 +00:00
Sergey A. Osokin
b58b585ea9 Update third-party modules:
o) naxsi-core from 0.49 to 0.50;
o) rtmp from 0.9.11 to 0.9.12.

Do not bump PORTREVISION.
2013-03-21 02:54:52 +00:00
Sergey A. Osokin
29b61c14df Update syslog_support patch with module-specific changes.
Original patch:	https://raw.github.com/yaoweibin/nginx_syslog_patch/master/syslog_1.2.7.patch
2013-03-19 18:50:47 +00:00
Sergey A. Osokin
b43e2d0023 Update third-party module rtmp from 0.9.8 to 0.9.11. 2013-03-19 18:41:57 +00:00
Sergey A. Osokin
d333852bb8 Update third-party cache_purge module from 2.0 to 2.1. 2013-03-19 18:36:00 +00:00
Sofian Brabez
50fe5e5835 - Update third-party NAXSI module to 0.49
- Remove non needed patches

Approved by:	osa (via private mail)
2013-03-14 16:47:23 +00:00
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
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
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
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
Sergey A. Osokin
ed21e811da Update from 1.2.6 to 1.2.7.
<ChangeLog>

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

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

*) 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: 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 "fastcgi_keep_conn" directive.

</ChangeLog>
2013-02-13 04:33:53 +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
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