summaryrefslogtreecommitdiff
path: root/www/nginx-devel/files/extra-patch-passenger-build-nginx.rb (follow)
Commit message (Collapse)AuthorAgeFilesLines
* www/nginx-devel: update third-party passenger moduleSergey A. Osokin2021-12-081-2/+2
| | | | Bump PORTREVISION.
* www/nginx-devel: update third-party passenger module to 6.0.11Sergey A. Osokin2021-10-011-2/+2
| | | | Bump PORTREVISION.
* www/nginx-devel: update third-party Passenger module to 6.0.10.Sergey A. Osokin2021-08-091-2/+2
|
* Update the patches for third-party passenger module.Sergey A. Osokin2021-04-061-2/+2
| | | | | The issue was introduced by: 2e741e74b8db691f3cae0abf8482ade801fb74f4 PR: 254824
* Update third-party passenger module from 6.0.6 to 6.0.7.Sergey A. Osokin2020-11-241-2/+2
| | | | | | | | | ChangeLog: https://github.com/phusion/passenger/compare/release-6.0.6...release-6.0.7 Bump PORTREVISION. Notes: svn path=/head/; revision=556173
* Update passenger and its third-party module for www/nginx-develSergey A. Osokin2020-07-151-2/+2
| | | | | | | from 6.0.5 to 6.0.6. Notes: svn path=/head/; revision=542274
* Update passenger and its third-party module fromSergey A. Osokin2020-06-051-2/+2
| | | | | | | | | 6.0.4 to 6.0.5. Bump PORTREVISION for www/nginx-devel. Notes: svn path=/head/; revision=538057
* Update from 6.0.3 to 6.0.4.Sergey A. Osokin2019-09-191-2/+2
| | | | Notes: svn path=/head/; revision=512305
* Add the following third-party modules:Sergey A. Osokin2019-09-161-2/+2
| | | | | | | | | | | | | | | | | o) ip2location o) ip2proxy Add third-party slice_ahead feature. Update third-party passenger module to the latest release 6.0.3. Switch third-party lua module dependence from lang/luajit (2.0) to lang/luajit-openresty (2.1). Bump PORTREVISION. Notes: svn path=/head/; revision=512184
* Update passenger and its third-party modules for www/nginx andSergey A. Osokin2019-02-281-2/+2
| | | | | | | | | www/nginx-devel from 6.0.1 to 6.0.2. Bump PORTREVISION for www/nginx and www/nginx-devel. Notes: svn path=/head/; revision=494213
* Update passenger and its third-party modules for www/nginx andSergey A. Osokin2019-01-121-2/+2
| | | | | | | | | | | www/nginx-devel from 6.0.0 to 6.0.1. While I'm here: o) remove a needless whitespace and tabs; o) add a patch to disable anonymouse telemetry for passenger by default. Notes: svn path=/head/; revision=490077
* Upgrade passenger and its third-party modules for www/nginx andSergey A. Osokin2018-12-021-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | www/nginx-devel from 5.3.7 to 6.0.0. <ChangeLog> * Introduces support for *all* programming languages. Yes that's right... Java, Elixir, Go — Passenger now supports them all! This effort is called "generic language support". * Bumps the preferred Nginx version to 1.15.7. * Introduces anonymous usage telemetry, which helps us improve Passenger. Please read the docs on what data is collected and how to disable this. * [Nginx] Introduces a new option "passenger_request_buffering on|off", to allow disabling request body buffering. This is only supported in Nginx >= 1.15.3. Closes GH-2121. * Updated various library versions used in precompiled binaries (used for e.g. gem installs): - OpenSSL: 1.0.2q (was: 1.0.2p) - libcurl: 7.62.0 (was: 7.61.1) - Ruby: 2.3.8 (was: 2.3.7) </ChangeLog> Notes: svn path=/head/; revision=486475
* Update passenger and it's modules for www/nginx andSergey A. Osokin2018-11-281-2/+2
| | | | | | | www/nginx-devel ports to 5.3.7. Notes: svn path=/head/; revision=486073
* Upgrade www/passenger and its third-party modules forSergey A. Osokin2018-09-251-2/+2
| | | | | | | | www/nginx and www/nginx-devel from 5.3.4 to 5.3.5. Bump PORTREVISIONs where it's necessary. Notes: svn path=/head/; revision=480657
* Upgrade passenger and its third-party modules for www/nginx andSergey A. Osokin2018-08-051-2/+2
| | | | | | | | | | | | | | | | | | | www/nginx-devel from 5.3.3 to 5.3.4. PR: 229392 <ChangeLog> * Fixes a crash during startup on FreeBSD 11.2 and recent OpenBSD versions due to C++11 compatibility issues in the code. Closes GH-2097. * Updates Boost to version 1.67.0. * [Apache] Fixes the handling of HTTP requests with chunked bodies in combination with `PassengerBufferUploads off`. Closes GH-2102. </ChangeLog> Notes: svn path=/head/; revision=476419
* Upgrade passenger and its third-party modules for www/nginxSergey A. Osokin2018-07-031-2/+2
| | | | | | | and www/nginx-devel from 5.3.2 to 5.3.3. Notes: svn path=/head/; revision=473856
* Upgrade passenger and its third-party modules forSergey A. Osokin2018-06-241-2/+2
| | | | | | | www/nginx and www/nginx-devel from 5.3.1 to 5.3.2. Notes: svn path=/head/; revision=473206
* Upgrade to recent bugfix release 5.3.1.Sergey A. Osokin2018-05-151-2/+2
| | | | Notes: svn path=/head/; revision=470011
* Upgrade third-party passenger module from 5.2.3 to 5.3.0.Sergey A. Osokin2018-05-131-2/+2
| | | | | | | | | | | While I'm here fix the issue with GSSAPIINCDIR variable, it's been introduced as GSSAPINCDIR without a correct substitution during the third-party auth_krb5 module's patch time. Bump PORTREVISION. Notes: svn path=/head/; revision=469801
* Upgrade from 1.13.10 to 1.13.11.Sergey A. Osokin2018-04-081-2/+2
| | | | | | | | | | | | | | | | | | | | | | | While I'm here upgrade next third-party modules to their recent version: o) passenger; o) njs. <ChangeLog> *) Feature: the "proxy_protocol" parameter of the "listen" directive now supports the PROXY protocol version 2. *) Bugfix: nginx could not be built with OpenSSL 1.1.1 statically on Linux. *) Bugfix: in the "http_404", "http_500", etc. parameters of the "proxy_next_upstream" directive. </ChangeLog> Notes: svn path=/head/; revision=466832
* Upgrade from 1.13.9 to 1.13.10.Sergey A. Osokin2018-03-211-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade third-party modules to their recent version. <ChangeLog> *) Feature: the "set" parameter of the "include" SSI directive now allows writing arbitrary responses to a variable; the "subrequest_output_buffer_size" directive defines maximum response size. *) Feature: now nginx uses clock_gettime(CLOCK_MONOTONIC) if available, to avoid timeouts being incorrectly triggered on system time changes. *) Feature: the "escape=none" parameter of the "log_format" directive. Thanks to Johannes Baiter and Calin Don. *) Feature: the $ssl_preread_alpn_protocols variable in the ngx_stream_ssl_preread_module. *) Feature: the ngx_http_grpc_module. *) Bugfix: in memory allocation error handling in the "geo" directive. *) Bugfix: when using variables in the "auth_basic_user_file" directive a null character might appear in logs. Thanks to Vadim Filimonov. </ChangeLog> Notes: svn path=/head/; revision=465248
* Update from 5.1.11 to 5.1.12:Sergey A. Osokin2017-11-291-2/+2
| | | | | | | | o) www/rubygem-passenger; o) third-party passenger modules for www/nginx and www/nginx-devel. Notes: svn path=/head/; revision=455088
* Security (*) upgrade from 5.1.8 to 5.1.11:Sergey A. Osokin2017-10-181-2/+2
| | | | | | | | | | | | o) www/rubygem-passenger; o) third-party passenger module for www/nginx-devel; MFH: 2017Q4 See details: https://blog.phusion.nl/2017/10/13/passenger-security-advisory-5-1-11/ Notes: svn path=/head/; revision=452356
* Upgrade from 5.1.5 to 5.1.8:Sergey A. Osokin2017-09-071-2/+2
| | | | | | | | | | | o) www/rubygem-passenger; o) third-party passenger module for www/nginx; (*) o) third-party passenger module for www/nginx-devel. Approved by: joneum (maintainer) (*) Notes: svn path=/head/; revision=449429
* Update from 5.1.4 to 5.1.5:Sergey A. Osokin2017-07-041-2/+2
| | | | | | | | o) www/rubygem-passenger; o) third-party passenger modules for www/nginx and www/nginx-devel. Notes: svn path=/head/; revision=445024
* Upgrade from 5.1.3 to 5.1.4:Sergey A. Osokin2017-05-131-2/+2
| | | | | | | | o) www/rubygem-passenger; o) third-party passenger module for www/nginx and www/nginx-devel. Notes: svn path=/head/; revision=440855
* Upgrade from 5.1.2 to 5.1.3:Sergey A. Osokin2017-05-031-2/+2
| | | | | | | | o) www/rubygem-passenger; o) third-party passenger module for www/nginx and www/nginx-devel. Notes: svn path=/head/; revision=440047
* Upgrade from 5.0.30 to 5.1.2:Sergey A. Osokin2017-02-111-2/+2
| | | | | | | | o) www/rubygem-passenger; o) third-party passenger module for www/nginx and www/nginx-devel. Notes: svn path=/head/; revision=433920
* Upgrade from 5.0.29 to 5.0.30:Sergey A. Osokin2016-07-271-2/+2
| | | | | | | | o) www/rubygem-passenger; o) third-party modules for www/nginx and www/nginx-devel. Notes: svn path=/head/; revision=419162
* Upgrade from 5.0.28 to 5.0.29:Sergey A. Osokin2016-07-131-2/+2
| | | | | | | | o) www/rubygem-passenger; o) third-party modules for www/nginx and www/nginx-devel. Notes: svn path=/head/; revision=418452
* Upgrade from 5.0.27 to 5.0.28:Sergey A. Osokin2016-05-091-5/+20
| | | | | | | | o) www/rubygem-passenger; o) third-party modules for www/nginx and www/nginx-devel. Notes: svn path=/head/; revision=414894
* Upgrade from 5.0.26 to 5.0.27:Sergey A. Osokin2016-04-271-2/+2
| | | | | | | | o) www/rubygem-passenger; o) third-party modules for www/nginx and www/nginx-devel. Notes: svn path=/head/; revision=414085
* Upgrade from 5.0.25 to 5.0.26:Sergey A. Osokin2016-03-021-2/+2
| | | | | | | | o) www/rubygem-passenger; o) third-party modules for www/nginx and www/nginx-devel. Notes: svn path=/head/; revision=409928
* Upgrade from 5.0.24 to 5.0.25:Sergey A. Osokin2016-02-201-2/+2
| | | | | | | | o) www/rubygem-passenger; o) third-party passenger modules for www/nginx and www/nginx-devel. Notes: svn path=/head/; revision=409253
* Upgrade from 5.0.22 to 5.0.24:Sergey A. Osokin2016-02-031-2/+2
| | | | | | | | o) www/rubygem-passenger; o) third-party modules for www/nginx and www/nginx-devel. Notes: svn path=/head/; revision=407932
* Security update from 5.0.21 to 5.0.22:Sergey A. Osokin2015-12-081-2/+2
| | | | | | | | | | | | | | o) www/rubygem-passenger; o) third-party passenger modules for www/nginx and www/nginx-devel. Please note: third-party passenger module is disabled by default for www/nginx and www/nginx-devel ports. Security: CVE-2015-7519 PR: 205104 Notes: svn path=/head/; revision=403349
* Update from 5.0.20 to 5.0.21:Sergey A. Osokin2015-10-241-2/+2
| | | | | | | | o) www/rubygem-passenger; o) third-party passenger modules for www/nginx and www/nginx-devel. Notes: svn path=/head/; revision=400104
* Upgrade from 5.0.18 to 5.0.20:Sergey A. Osokin2015-09-251-3/+3
| | | | | | | | o) www/rubygem-passenger; o) third-party modules for www/nginx and www/nginx-devel. Notes: svn path=/head/; revision=397903
* Upgrade from 5.0.16 to 5.0.18:Sergey A. Osokin2015-09-161-2/+2
| | | | | | | | o) www/rubygem-passenger; o) third-party modules for www/nginx and www/nginx-devel. Notes: svn path=/head/; revision=397090
* Upgrade from 5.0.15 to 5.0.16:Sergey A. Osokin2015-08-271-2/+2
| | | | | | | | o) www/rubygem-passenger; o) third-party modules for www/nginx and www/nginx-devel. Notes: svn path=/head/; revision=395446
* Upgrade from 5.0.14 to 5.0.15:Sergey A. Osokin2015-08-101-2/+2
| | | | | | | | o) www/rubygem-passenger; o) third-party modules for www/nginx and www/nginx-devel. Notes: svn path=/head/; revision=393918
* Upgrade from 5.0.13 to 5.0.14:Sergey A. Osokin2015-07-171-2/+2
| | | | | | | | o) www/rubygem-passenger; o) third-party modules for www/nginx and www/nginx-devel. Notes: svn path=/head/; revision=392328
* Upgrade from 5.0.11 to 5.0.13:Sergey A. Osokin2015-07-041-2/+2
| | | | | | | | o) www/rubygem-passenger; o) third-party modules for www/nginx and www/nginx-devel. Notes: svn path=/head/; revision=391335
* Upgrade from 5.0.10 to 5.0.11:Sergey A. Osokin2015-07-011-2/+2
| | | | | | | | o) www/rubygem-passenger; o) third-party modules for www/nginx and www/nginx-devel. Notes: svn path=/head/; revision=391039
* Upgrade from 5.0.9 to 5.0.10:Sergey A. Osokin2015-06-121-2/+2
| | | | | | | | o) www/rubygem-passenger; o) third-party modules for www/nginx and www/nginx-devel. Notes: svn path=/head/; revision=389257
* Upgrade from 5.0.8 to 5.0.9:Sergey A. Osokin2015-06-051-2/+2
| | | | | | | | o) www/rubygem-passenger; o) third-party modules for www/nginx and www/nginx-devel. Notes: svn path=/head/; revision=388563
* Upgrade from 5.0.7 to 5.0.8:Sergey A. Osokin2015-05-241-2/+2
| | | | | | | | o) www/rubygem-passenger; o) third-party modules for www/nginx and www/nginx-devel. Notes: svn path=/head/; revision=387280
* Update from 5.0.6 to 5.0.7:Sergey A. Osokin2015-04-291-2/+2
| | | | | | | | o) www/rubygem-passenger; o) third-party passenger modules for www/nginx and www/nginx-devel. Notes: svn path=/head/; revision=384952
* Upgrade from 5.0.4 to 5.0.6:Sergey A. Osokin2015-04-041-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | o) www/rubygem-passenger; o) third-party modules for www/nginx and www/nginx-devel. The passenger now uses its own libev fork, so remove devel/libev dependency. <ChangeLog> Release 5.0.6 ------------- * The turbocache no longer caches responses for which the Cache-Control header contains "no-cache". Please note that "no-cache" does not mean "do not cache this response". Instead, it means "any caching servers may only serve the cached response after validating it". Since the turbocache does not support validation, we've chosen to skip caching instead. Coincidentally, this change "fixes" problems with applications that erroneously use "no-cache" as a flag for "do not cache this response". What these applications should actually use is "no-store". We recommend the developers of such applications to change their caching headers in this manner, because even if Passenger doesn't unintentionally cache the response, any intermediate proxies that visitors are behind may still cache the response. * Fixes a number of memory leaks. Memory was leaked upon processing a request with multiple headers, upon processing a response with multiple headers, and upon processing a response with Set-Cookie headers. Every time such a request or response was processed, 512 bytes of memory was leaked due to improperly dereferencing relevant memory buffers. Closes GH-1455. * Fixes various bugs related to Union Station data collection. Union Station is our upcoming application analytics and performance monitoring SaaS platform. It is opt-in: no data is collected unless you turn the feature on. * Fixes a Union Station-related file descriptor leak. Closes GH-1439. * Fixes some bugs w.r.t. use of uninitialized memory. * More informative error message if a support binary is not found, including a resolution hint. Closes GH-1395. * [Apache] `SetEnv` variables are now passed as Rack/CGI/request variables. This was also the case in Passenger 4, but not in Passenger 5.0.0-5.0.5. We've restored the old behavior because the behavior in 5.0.0-5.0.5 breaks certain Apache modules such as Shibboleth. Closes GH-1446. * [Standalone] PID and log files now correctly created if user specifies relative path. Release 5.0.5 ------------- * Fixes various crashes due to use of uninitialized memory. One such crash is documented in GH-1431. * Fixes a connection stall in the Apache module. Closes GH-1425. * Fixes a potential read-past-buffer bug in string-to-integer conversion routines. Thanks to dcb314 for spotting this. Closes GH-1441. * Fixes a compilation problem on Solaris. This problem was caused by the fact that `tm_gmtoff` is not supported on that platform. Closes GH-1435. * There is now an API endpoint for force disconnecting a client: `passenger-config admin-command DELETE /server/<client name>.json`. Closes GH-1246. * Fixes some file descriptor leaks. These leaks were caused by the fact that keep-alive connections with application processes were not being closed properly. Closes GH-1439. * In order to more easily debug future file descriptor leaks, we've introduced the `PassengerFileDescriptorLogFile` (Apache) and `passenger_file_descriptor_log_file` (Nginx) config options. This allows Passenger to log all file descriptor open/close activity to a specific log file. * The `PassengerDebugLogFile` (Apache) and `passenger_debug_log_file` (Nginx) configuration options have been renamed to `PassengerLogFile` and `passenger_log_file`, respectively. The old name is support supported for backward compatibility reasons. * [Enterprise] Fixes a bug in Flying Passenger's `--instance-registry-dir` command line parameter. This command line parameter didn't do anything. * [Enterprise] The Flying Passenger daemon no longer supports the `--max-preloader-idle-time` config option. This is because the config option never worked. The correct way to set the max preloader idle time is through the Nginx config option, but this was wrongly documented, so the documentation has been fixed. </ChangeLog> Notes: svn path=/head/; revision=383248
* Upgrade from 5.0.2 to 5.0.4:Sergey A. Osokin2015-03-131-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | o) www/rubygem-passenger; o) third-party modules for www/nginx and www/nginx-devel. <ChangeLog> Release 5.0.3 ------------- * [Standalone] When using the builtin engine, `passenger start` may crash during startup due to an initialization race condition. This has been fixed. * [Enterprise] Fixes a bug in passenger-irb. Running passenger-irb without a PID parameter worked, but running it with a PID parameter didn't. * Fixes an integer overflow that resulted in a file descriptor leak and stalled client connections. Closes GH-1412. * Truncates Passenger source code paths in logs (to 3 chars) to reduce redundant info. Closes GH-1383. * Fixes invalid JSON output for non-finite double values (e.g. from the HTTP JSON API). Closes GH-1408. * All hooks now set the `PASSENGER_HOOK_NAME` environment variable. This variable is set to the name of the hook that is being called. * The Ruby handler no longer tries to call #force_encoding on response body strings, which fixes an incompatibility with apps/libraries that return frozen body strings. Closes GH-1414. * If the Ruby handler crashes while processing a Rack response body, it will now no longer stall the connection. * Fixes env.SERVER_PORT containing 80 instead of 443 when using https on default port. Closes GH-1421. * We now handle errors in the `poll()` system call better. This might fix some crashes during shutdown which manifest on FreeBSD. </ChangeLog> Notes: svn path=/head/; revision=381156