1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-08 02:15:08 +00:00
Commit Graph

588 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
b77f0ed02e Update from 1.5.3 to 1.5.4.
<ChangeLog>

*) Change: the "js" extension MIME type has been changed to
   "application/javascript"; default value of the "charset_types"
   directive was changed accordingly.

*) Change: now the "image_filter" directive with the "size" parameter
   returns responses with the "application/json" MIME type.

*) Feature: the ngx_http_auth_request_module.

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

*) Bugfix: memory leak if relative paths were specified using variables
   in the "root" or "auth_basic_user_file" directives.

*) Bugfix: the "valid_referers" directive incorrectly executed regular
   expressions if a "Referer" header started with "https://".
   Thanks to Liangbin Li.

*) Bugfix: responses might hang if subrequests were used and an SSL
   handshake error happened during subrequest processing.
   Thanks to Aviram Cohen.

*) Bugfix: in the ngx_http_autoindex_module.

*) Bugfix: in the ngx_http_spdy_module.

</ChangeLog>
2013-08-27 16:25:55 +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
Sergey A. Osokin
939927df17 Update from 1.5.2 to 1.5.3.
Temporary ignore following third-party modules support:
o) HTTP_UPSTREAM_STICKY
o) DRIZZLE
o) POSTGRES
o) RTMP
o) SYSLOG
o) TCP_PROXY

<ChangeLog>

    *) Change in internal API: now u->length defaults to -1 if working with
       backends in unbuffered mode.

    *) Change: now after receiving an incomplete response from a backend
       server nginx tries to send an available part of the response to a
       client, and then closes client connection.

    *) 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: the "so_keepalive" parameter of the "listen" directive might
       be handled incorrectly on DragonFlyBSD.
       Thanks to Sepherosa Ziehau.

    *) Bugfix: in the ngx_http_xslt_filter_module.

    *) Bugfix: in the ngx_http_sub_filter_module.

</ChangeLog>
2013-08-16 18:52:54 +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
38f097d431 Update from 1.5.1 to 1.5.2.
Temporary ignore third-party syslog support.

<ChangeLog>

*) Feature: now several "error_log" directives can be used.

*) 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: in the ngx_http_spdy_module.
   Thanks to Jim Radford.

*) Bugfix: nginx could not be built on Linux with x32 ABI.
   Thanks to Serguei Ivantsov.

</ChangeLog>
2013-07-10 17:48:49 +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
58568a290a Update from 1.5.0 to 1.5.1.
<ChangeLog>

*) Feature: the "ssi_last_modified", "sub_filter_last_modified", and
   "xslt_last_modified" directives.
   Thanks to Alexey Kolpakov.

*) Feature: the "http_403" parameter of the "proxy_next_upstream",
   "fastcgi_next_upstream", "scgi_next_upstream", and
   "uwsgi_next_upstream" directives.

*) Feature: the "allow" and "deny" directives now support unix domain
   sockets.

*) 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: in the "lingering_time" 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: in the mail proxy server.
   Thanks to Filipe Da Silva.

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

</ChangeLog>
2013-06-04 14:05:19 +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
7a4c588e0e Update from 1.3.15 to 1.3.16.
Fix depends for third-party drizzle module.

Feature safe: yes

<ChangeLog>

*) Bugfix: a segmentation fault might occur in a worker process if
   subrequests were used; the bug had appeared in 1.3.9.

*) Bugfix: the "tcp_nodelay" directive caused an error if a WebSocket
   connection was proxied into a unix domain socket.

*) Bugfix: the $upstream_response_length variable has an incorrect value
   "0" if buffering was not used.
   Thanks to Piotr Sikora.

*) Bugfix: in the eventport and /dev/poll methods.

</ChangeLog>
2013-04-16 18:55:03 +00:00
Sergey A. Osokin
362875ec54 Update from 1.3.14 to 1.3.15.
Remove SPDY patch, it has been incorporated into upstream.

<ChangeLog>

*) Change: opening and closing a connection without sending any data in
   it is no longer logged to access_log with error code 400.

*) Feature: the ngx_http_spdy_module.
   Thanks to Automattic for sponsoring this work.

*) Feature: the "limit_req_status" and "limit_conn_status" directives.
   Thanks to Nick Marden.

*) Feature: the "image_filter_interlace" directive.
   Thanks to Ian Babrou.

*) Feature: $connections_waiting variable in the
   ngx_http_stub_status_module.

*) Feature: the mail proxy module now supports IPv6 backends.

*) Bugfix: request body might be transmitted incorrectly when retrying a
   request to the next upstream server; the bug had appeared in 1.3.9.
   Thanks to Piotr Sikora.

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

*) Bugfix: responses might hang if subrequests were used and a DNS error
   happened during subrequest processing.
   Thanks to Lanshun Zhou.

*) Bugfix: in backend usage accounting.

</ChangeLog>
2013-03-26 14:29:10 +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
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
87c56bcf01 Update syslog_support patch with module-specific changes.
Original patch:	https://raw.github.com/yaoweibin/nginx_syslog_patch/master/syslog_1.3.14.patch
2013-03-19 18:57:45 +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
f61db66f29 Update SPDY patch from version 68 to 69. 2013-03-13 03:23:04 +00:00
Sergey A. Osokin
c1d3a44ace Update SPDY patch from version 67 to 68. 2013-03-12 17:21:02 +00:00
Sergey A. Osokin
dd3eb4b335 Update SPDY patch from version 66 to 67. 2013-03-10 18:12:04 +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
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