1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-29 01:13:08 +00:00
Commit Graph

617 Commits

Author SHA1 Message Date
Sergey A. Osokin
e244dfffcc Update from 4.0.33 to 4.0.35:
o) www/rubygem-passenger;
o) third-party modules for www/nginx and www/nginx-devel.
2014-01-17 01:27:34 +00:00
Vanilla I. Shu
c620e50348 Upgrade 3rd party modules to latest version.
echo          0.50 => 0.51
headers_more  0.24 => 0.25
drizzle       0.1.6 => 0.1.7
rtmp          1.0.8 => 1.1.2
set_misc      0.23 => 0.24
srcache       0.24 => 0.25

Approved by:	osa@
2014-01-16 01:49:34 +00:00
Sergey A. Osokin
f9e062196a Update from 1.5.7 to 1.5.8.
<ChangeLog>

*) Feature: IPv6 support in resolver.

*) Feature: the "listen" directive supports the "fastopen" parameter.
   Thanks to Mathew Rodley.

*) Feature: SSL support in the ngx_http_uwsgi_module.
   Thanks to Roberto De Ioris.

*) Feature: vim syntax highlighting scripts were added to contrib.
   Thanks to Evan Miller.

*) Bugfix: a timeout might occur while reading client request body in an
   SSL connection using chunked transfer encoding.

*) Bugfix: the "master_process" directive did not work correctly in
   nginx/Windows.

*) Bugfix: the "setfib" parameter of the "listen" directive might not
   work.

*) Bugfix: in the ngx_http_spdy_module.

</ChangeLog>
2014-01-14 10:52:23 +00:00
Sergey A. Osokin
6461725e81 Upgrade third-party lua module from 0.9.3 to 0.9.4. 2014-01-14 10:45:24 +00:00
Sergey A. Osokin
2461524372 Update from 4.0.30 to 4.0.33:
o) www/rubygem-passenger;
o) third-party modules for www/nginx and www/nginx-devel.

<ChangeLog>

Release 4.0.33
--------------

* Fixed a compatibility problem in passenger-install-apache2-module with Ruby 1.8.
  The language selection menu didn't work properly.

Release 4.0.32
--------------

* Fixed compatibility problems with old Ruby versions that didn't include RubyGems.

Release 4.0.31
--------------

* Introduced a new tool: `passenger-config restart-app`. With this command you
  can initiate an application restart without touching restart.txt.
  Unlike touching restart.txt, this tool initiates the restart immediately
  instead of on the next request.
* Fixed some problems in process spawning and request handling.
* Fixed some problems with the handling of HTTP chunked transfer encoding
  bodies. These problems only occurred in Ruby.
* Fixed the HelperAgent, upon shutdown, not correctly waiting 5 seconds until
  all clients have disconnected. Fixes issue #884.
* Fixed compilation problems on FreeBSD.
* Fixed some C++ strict aliasing problems.
* Fixed some problems with spawning applications that print messages without
  newline during startup. Fixes issue #1039.
* Fixed potential hangs on JRuby when Ctrl-C is used to shutdown the server.
  Fixes issue #1035.
* When Phusion Passenger is installed through the Debian package,
  passenger-install-apache2-module now checks whether the Apache
  module package (libapache2-mod-passenger) is properly installed,
  and installs it using apt-get if it's not installed. Fixes
  issue #1031.
* The `passenger-status --show=xml` command no longer prints the non-XML
  preamble, such as the version number and the time. Fixes issue #1037.
* The Ruby native extension check whether it's loaded against the right Ruby
  version, to prevent problems when people upgrade Ruby without recompiling
  their native extensions.
* Various other minor Debian packaging improvements.

</ChangeLog>
2014-01-04 05:01:53 +00:00
Baptiste Daroussin
313cb94889 Part 2 at removing now useless FETCH_ARGS redifition 2014-01-03 01:12:59 +00:00
Sergey A. Osokin
eac7627180 Update from 4.0.29 to 4.0.30:
o) www/rubygem-passenger;
o) third-party modules for www/nginx and www/nginx-devel.

<ChangeLog>

* Fixed wrong autogeneration of HTTP Date header. If the web app does
  not supply a Date header, then Passenger will add one. Unfortunately
  due to the use of the wrong format string, December 30 2013 is
  formatted as December 30 2014. As a result, cookies that expire before
  2014 would expire on December 30 2013 and December 31 2013. Details can
  be found at [Github pull request 93](https://github.com/phusion/passenger/pull/93).

  This issue only affects Phusion Passenger for Nginx and Phusion Passenger
  Standalone, and does not affect Phusion Passenger for Apache.

  You can work around this problem in your application by setting a
  Date header. For example, in Rails you can do:

      before_filter { response.date = Time.now.utc }

  Many thanks to Jeff Michael Dean (zilkey) and many others for bringing this
  to our attention and for providing workarounds and feedback.

</ChangeLog>
2013-12-31 15:24:36 +00:00
Vanilla I. Shu
24c79d4e5e 1: Upgrade 3rd party modules to latest version.
echo          0.49 => 0.50
headers_more  0.22 => 0.24
drizzle       0.1.5 => 0.1.6
ndk           0.2.18 => 0.2.19
memc          0.13rc3 => 0.14
rds_csv       0.5rc2 => 0.5
rds_json      0.12rc10 => 0.13
rtmp          1.0.6 => 1.0.8
set_misc      0.22rc8 => 0.23
sflow         0.9.6 => 0.9.7
srcache       0.22 => 0.24
xss           0.3rc9 => 0.4
arrayvar      0.03rc1 => 0.03

2: add http_footer module.

Approved by:	osa@ (maintainer)
2013-12-22 08:58:22 +00:00
Sergey A. Osokin
a42cefa042 Update third-party lua module from 0.9.2 to 0.9.3. 2013-12-19 17:46:59 +00:00
Sergey A. Osokin
a0324ba1ec Be more correct with openssl on modern FreeBSD10.
Do not bump PORTREVISION cause SPDY module disable by default.
2013-12-19 17:31:04 +00:00
Sergey A. Osokin
aea168d845 Update from 4.0.27 to 4.0.29:
o) www/rubygem-passenger;
o) third-party modules for www/nginx and www/nginx-devel.

<ChangeLog>

Release 4.0.29
--------------

* Fixed a compilation problem on OS X Mavericks.

Release 4.0.28
--------------

* Introduced a workaround for a GCC 4.6 bug. This bug could cause Phusion
  Passsenger to crash during startup. Affected operating systems include
  Ubuntu 12.04 and Amazon Linux 2013.09.01, though not every machine with
  this OS installed exhibits the problem. See issue #902.
* Improved Node.js support: the Sails framework is now supported.
* Improved Node.js support: the streams2 API is now supported.
* Introduced support for hooks, allowing users to easily extend Phusion
  Passenger's behavior.
* Fixed a bug in the `passenger start -R` option. It was broken because of a
  change introduced in 4.0.25.
* Fixed a bug in PassengerMaxInstancesPerApp. Fixes issue #1016.
* Fixed compilation problems on Solaris.
* Fixed an encoding problem in the Apache autodetection code. Fixes
  issue #1026.
* The Debian packages no longer depend on libruby.
* Application stdout and stderr are now printed without normal
  Phusion Passenger debugging information, making them easier to read.

</ChangeLog>
2013-12-14 15:59:54 +00:00
Sergey A. Osokin
b6042b0321 Update from 4.0.26 to 4.0.27:
o) www/rubygem-passenger;
o) third-party modules for www/nginx and www/nginx-devel.

<ChangeLog>

* [Apache] Fixed a bug in the Apache module which could lock up the Apache
  process or thread. This is a regression introduced in version 4.0.24.
* Node.js application processes now have friendly process titles.

</ChangeLog>
2013-12-06 02:28:12 +00:00
Sergey A. Osokin
e04e2dcf3b Make third-party accept_language module fetchable by update to latest version.
PR:	ports/184153
2013-12-04 05:06:15 +00:00
Vanilla I. Shu
ac93c93e47 Upgrade lua module to 0.9.2, echo module to 0.49.
Approved by:	maintainer (osa@)
2013-12-03 02:37:51 +00:00
Sergey A. Osokin
d5f862e231 Upgrade third-party ngx_http_redis module from 0.3.6 to 0.3.7.
<ChangeLog>

*) Bugfix: ngx_http_redis_module might issue the error message
   "redis sent invalid trailer" for nginx >= 1.5.3.
   Thanks to Maxim Dounin.

</ChangeLog>
2013-12-01 16:11:26 +00:00
Sergey A. Osokin
309e0514bf Update from 4.0.25 to 4.0.26:
o) www/rubygem-passenger;
o) third-party modules for www/nginx and www/nginx-devel.

<ChangeLog>

* Introduced the `PassengerBufferUpload` option for Apache. This option allows one
  to disable upload buffering, e.g. in order to be able to track upload progress.
* [Nginx] The `HTTPS` variable is now set correctly for HTTPS connections, even
  without setting `ssl on`. Fixes issue #401.
* [Standalone] It is now possible to listen on both a normal HTTP and an HTTPS port.
* [Enterprise] The `passenger-status` tool now displays rolling restart status.

</ChangeLog>
2013-11-30 10:29:01 +00:00
Vanilla I. Shu
48b7de4f04 Update rtmp module to 1.0.6.
Approved by:	osa@ (maintainer)
2013-11-24 14:21:07 +00:00
Sergey A. Osokin
668c109469 Update from 4.0.24 to 4.0.25:
o) www/rubygem-passenger;
o) third-party passenger modules for www/nginx and www/nginx-devel.
2013-11-20 18:13:07 +00:00
Sergey A. Osokin
b9a7f3ab06 Update from 4.0.23 to 4.0.24:
o) www/rubygem-passenger;
o) third-party modules for www/nginx and www/nginx-devel.

Try to fix build www/rubygem-passenger with upcoming FreeBSD 10.
2013-11-19 18:30:54 +00:00
Sergey A. Osokin
cb000342f1 Security update from 1.5.6 to 1.5.7.
<ChangeLog>

*) Security: a character following an unescaped space in a request line
   was handled incorrectly (CVE-2013-4547); the bug had appeared in
   0.8.41.
   Thanks to Ivan Fratric of the Google Security Team.

*) Change: a logging level of auth_basic errors about no user/password
   provided has been lowered from "error" to "info".

*) Feature: the "proxy_cache_revalidate", "fastcgi_cache_revalidate",
   "scgi_cache_revalidate", and "uwsgi_cache_revalidate" directives.

*) Feature: the "ssl_session_ticket_key" directive.
   Thanks to Piotr Sikora.

*) Bugfix: the directive "add_header Cache-Control ''" added a
   "Cache-Control" response header line with an empty value.

*) Bugfix: the "satisfy any" directive might return 403 error instead of
   401 if auth_request and auth_basic directives were used.
   Thanks to Jan Marc Hoffmann.

*) Bugfix: the "accept_filter" and "deferred" parameters of the "listen"
   directive were ignored for listen sockets created during binary
   upgrade.
   Thanks to Piotr Sikora.

*) Bugfix: some data received from a backend with unbufferred proxy
   might not be sent to a client immediately if "gzip" or "gunzip"
   directives were used.
   Thanks to Yichun Zhang.

*) Bugfix: in error handling in ngx_http_gunzip_filter_module.

*) Bugfix: responses might hang if the ngx_http_spdy_module was used
   with the "auth_request" directive.

*) Bugfix: memory leak in nginx/Windows.

</ChangeLog>
2013-11-19 18:00:22 +00:00
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
626af573a6 Update from 1.5.5 to 1.5.6.
<ChangeLog>

*) Feature: the "fastcgi_buffering" directive.

*) Feature: the "proxy_ssl_protocols" and "proxy_ssl_ciphers"
   directives.
   Thanks to Piotr Sikora.

*) Feature: optimization of SSL handshakes when using long certificate
   chains.

*) Feature: the mail proxy supports SMTP pipelining.

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

*) Bugfix: in MacOSX, Cygwin, and nginx/Windows incorrect location might
   be used to process a request if locations were given using characters
   in different cases.

*) Bugfix: automatic redirect with appended trailing slash for proxied
   locations might not work.

*) Bugfix: in the mail proxy server.

*) Bugfix: in the ngx_http_spdy_module.

</ChangeLog>
2013-10-01 17:39:23 +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
Sergey A. Osokin
6db3e97591 Update from 1.5.4 to 1.5.5.
Remove needless entries for ngx_http_auth_request_module from distinfo, the module is the part of main distro.

<ChangeLog>

*) Change: now nginx assumes HTTP/1.0 by default if it is not able to
   detect protocol reliably.

*) Feature: the "disable_symlinks" directive now uses O_PATH on Linux.

*) Feature: now nginx uses EPOLLRDHUP events to detect premature
   connection close by clients if the "epoll" method is used.

*) Bugfix: in the "valid_referers" directive if the "server_names"
   parameter was used.

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

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

*) Bugfix: OpenSSL 1.0.1f compatibility.
   Thanks to Piotr Sikora.

</ChangeLog>
2013-09-28 20:36:13 +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
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