Commit graph

440 commits

Author SHA1 Message Date
Sergey A. Osokin
3ad99742c2 Stagefy.
Thanks to:	danfe
2013-11-04 13:20:45 +00:00
Sergey A. Osokin
652acfb5ce Convert LIB_DEPENDS to new syntax. 2013-11-03 06:32:53 +00:00
Sergey A. Osokin
0b76da7f50 Update from 4.0.21 to 4.0.23:
o) www/rubygem-passenger;
o) third-party passenger modules for www/nginx and www/nginx-devel.
2013-11-02 11:56:16 +00:00
Sergey A. Osokin
0c509eab14 Update from 4.0.20 to 4.0.21:
o) www/rubygem-passenger;
o) third-party modules for www/nginx and www/nginx-devel.
2013-10-26 13:39:37 +00:00
Sergey A. Osokin
9df388d7ef Update from 4.0.19 to 4.0.20:
o) www/rubygem-passenger;
o) third-party modules for www/nginx and www/nginx-devel.
2013-10-12 07:20:39 +00:00
Sergey A. Osokin
53df61f864 Update from 1.4.2 to 1.4.3.
<ChangeLog>

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

*) Bugfix: a segmentation fault might occur on start or during
   reconfiguration if the "try_files" directive was used with an empty
   parameter.

*) Bugfix: the $request_time variable did not work in nginx/Windows.

*) Bugfix: in the ngx_http_auth_basic_module when using "$apr1$"
   password encryption method.
   Thanks to Markus Linnala.

*) Bugfix: in the ngx_http_autoindex_module.

*) Bugfix: in the mail proxy server.

</ChangeLog>
2013-10-08 15:27:16 +00:00
Sergey A. Osokin
159eb82a55 Update from 4.0.17 to 4.0.19:
o) www/rubygem-passenger;
o) third-party passenger modules for www/nginx and www/nginx-devel.
2013-09-29 15:34:31 +00:00
Baptiste Daroussin
85fbf21ec5 Add NO_STAGE all over the place in preparation for the staging support (cat: www) 2013-09-20 23:36:50 +00:00
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