./www/passenger, Web and application server for Ruby, Python and Node.js

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 5.3.7, Package name: ruby24-passenger-5.3.7, Maintainer: fhajny

Phusion Passenger is a web server and application server,
designed to be fast, robust and lightweight. It supports Ruby,
Python, Node.js and Meteor.

This package holds the Passenger agents, tools and support files.


Required to run:
[www/curl] [lang/ruby24-base]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 8d665aa9c662bf0e75585ad038d5474398120a8c
RMD160: 0ec1392becd55903c88ec2a52baa41c130b8fb6b
Filesize: 7026.833 KB

Version history: (Expand)


CVS history: (Expand)


   2019-01-06 10:52:50 by Mark Davies | Files touched by this commit (7) | Package updated
Log message:
{ap2-,}passenger: update to 5.3.7

also patches to work correctly on NetBSD.

5.3.7
* Fixes package installation issues on Ubuntu 18.04. These issues were caused
  by an update released by Ubuntu on the nginx-common package.
* Fixes compilation problems and warnings with GCC 8.2. Tested on Alpine Linux
  edge 2018-11-05.
* Fixes compatibility with libcurl 7.62.0. Contributed by Po-Chuan Hsieh.
* Changes minimum supported macOS version to 10.11 El Capitan.
* Removes packages for Ubuntu 17.10 Artful.

5.3.6
* Fixes smart spawning. A regression in 5.3.5 (due to a refactoring) made it so
  that Passenger only used the direct spawning method. This issue was mostly
  noticeable in the form of increased process spawning times between 5.3.4
  and 5.3.5.
* Fixes Passenger Core and application processes staying on the Watchdog's OOM
  score (unkillable).
* Fixes "mach_vm_map failed" warnings on macOS >= High Sierra. \ 
These warnings
  were harmless, but annoying.
* Fixes passenger-config compile-agent compilation with optimizations. The
  optimization flags were not properly passed to the compiler.
* Fixes a crash that could occur when HTTP clients send a chunked
  transfer-encoding body containing a chunk larger than 429496729 bytes.
* Improves detection of the system Apache's include headers on macOS High
  Sierra and later.
* Fixes RVM gemset detection on RVM 1.29.
* No longer supplies precompiled Ruby extensions for Ruby 1.9.3 and 2.0.0.

5.3.5
* Fixes Ubuntu 18.04 package installation problems due to Nginx version
  mismatch.
* Improves usability of crash reports. Crash reports are no longer dumped
  in one big chunk to stderr. Instead, they are now dumped into multiple
  files, making it easy to inspect relevant reports.
* Fixes some crashes that only occur with log level 7.
* Downloads binaries from the newly-introduced Github mirror. This improves
  the reliability of binary downloads.
* Updated various library versions used in precompiled binaries (used for
  e.g. gem installs):
  * OpenSSL: 1.0.2p (was: 1.0.2o)
  * libcurl: 7.61.1 (was: 7.60.0)
   2018-12-15 22:12:25 by Thomas Klausner | Files touched by this commit (67) | Package updated
Log message:
*: update email for fhajny
   2018-12-13 20:52:27 by Adam Ciarcinski | Files touched by this commit (668)
Log message:
revbump for boost 1.69.0
   2018-08-16 20:55:17 by Adam Ciarcinski | Files touched by this commit (653) | Package updated
Log message:
revbump after boost-libs update
   2018-07-04 16:41:18 by Filip Hajny | Files touched by this commit (2) | Package updated
Log message:
www/*passenger: Update to 5.3.3.

- [Apache, Nginx] Fixes the passenger-install-*-module scripts.
- [Nginx] Fixed nginx module building on CentOS 6.
   2018-06-13 14:57:47 by Filip Hajny | Files touched by this commit (4) | Package updated
Log message:
www/passenger: Update to 5.3.2.

- [Nginx] Fixes CVE-2018-12029, a local privilege escalation
  vulnerability in the Nginx module that occurs when
  `passenger_instance_registry_dir` is configured to a directory
  with insufficiently strict permissions.
- Fixes CVE-2018-12026, 12027, and 12028. These are local denial of
  service, local information disclosure and local privilege escalation
  vulnerabilities that could be exploited by malicious applications or
  malicious users on the system.
- Fixes Meteor support in non-bundled mode (regression from 5.3.0).
- Fixes the fact that the error page (which is shown when an app fails
  to spawn) sometimes contains unsufficient analysis details about the
  app.
- [Apache] Fixes PassengerMaxInstancesPerApp not being respected
  (regression from config refactor in 5.2.0).
- [Enterprise, Apache] Fixes PassengerMaxInstances not being respected
  (regression from config refactor in 5.2.0).
- [Enterprise] Fixes passenger-irb being unable to connect to an app
  process (regression from 5.3.0).
   2018-05-15 16:13:57 by Filip Hajny | Files touched by this commit (4) | Package updated
Log message:
www/passenger: Update to 5.3.1.

Release 5.3.1
-------------
- Fixes a regression from 5.3.0: a crash that occurs if the user that
  an application should run under, does not have a shell configured.
- Fixes a regression from 5.3.0: setting supplementary group IDs
  during user switching.

Release 5.3.0
-------------
- Vastly improves spawning error page: quick overview of where the
  problem is, and the option to drill down in extensive
  troubleshooting information.
- Fuse Panel support: fixes a crash that occurs when you shut down
  Passenger right after it fails to connect to Fuse Panel.
- [Nginx] Updates the preferred Nginx version to 1.14.0 (from 1.12.2).
- [Enterprise] Fix licensing proxy warning to refer to
  licensing_proxy_url instead of licensing_proxy.
- [Enterprise] Add new `PassengerAppLogFile` (Apache) /
  `passenger_app_log_file` (Nginx) config option to specify a file for
  app-specific logs.
   2018-04-29 23:32:09 by Adam Ciarcinski | Files touched by this commit (629) | Package updated
Log message:
revbump for boost-libs update