Categories
Nginx Passenger

Nginx 1.2.5, Passenger 3.0.18

Dotdeb’s packages of Nginx 1.2.5 are now available for Debian 6.0 “Squeeze” (amd64/i386).

On the Nginx side, it fixes some minor bugs and bring new minor features. Please take a look at Nginx’ official Changelog before upgrading.

On the Dotdeb side :

  • the Pinba module has been added to nginx-full, nginx-passenger and nginx-extras
  • the HTTP substitution filter module (v0.6.2-6aa992a2) has been added to nginx-full, nginx-passenger and nginx-extras
  • chunkin-nginx-module has been upgraded to 0.23rc2-3-e57a7ab9
  • headers-more-nginx-module has been upgraded to v0.18-179f39b1
  • nginx-development-kit has been upgraded to v0.2.17-7-f92d6c6a
  • nginx-echo has been upgraded to v0.41-b1e519fe
  • nginx-lua has been upgraded to v0.7.4-35d963f1
  • nginx-push-stream-module has been upgraded to v0.3.4-68651290
  • Passenger has been upgraded to the 3.0.18 version

As usual, if you want to know which module has been included in each Nginx flavor, you just have to look at this document.

Categories
Nginx Passenger

Nginx 1.2.4

Dotdeb’s packages of Nginx 1.2.4 are now available for Debian 6.0 “Squeeze” (amd64/i386). They fix some minor bugs, please take a look at Nginx’ official Changelog before upgrading.

Please also note that Passenger has been upgraded to the 3.0.17 version.

As usual, if you want to know which module has been included in each Nginx flavor, you just have to look at this document.

Categories
Passenger

Passenger 3.0.14

Packages of Passenger 3.0.14 are now available for Debian 6.0 “Squeeze” on both amd64 and i386 architectures.

Here is the announcement from Phusion’s blog :

Phusion Passenger is an Apache and Nginx module for deploying Ruby web applications. It has a strong focus on ease of use, stability and performance. Phusion Passenger is built on top of tried-and-true, battle-hardened Unix technologies, yet at the same time introduces innovations not found in most traditional Unix servers. Since version 3.0 it can also run standalone without an external web server, making it not only easier for first-time users but also ideal on development environments.

Recent changes

Phusion Passenger is under constant maintenance and development. We are pleased to announce Phusion Passenger version 3.0.14. This is a bug fix release.

  • [Apache] Fixed a long-standing mod_rewrite-related problem : Some mod_rewrite rules would not work, but it depends on the exact mod_rewrite configuration so it would work for some people but not for others. Issue #563. Thanks a lot to cedricmaion for providing information on the nature of the bug and to peter.nash55 for providing a VM that allowed us to reproduce the problem.
  • [Nginx] Preferred Nginx version to 1.2.2 : The previously preferred version was 1.2.1.
  • Other changes : Cleared some confusing terminology in the documentation. Fixed some Ruby 1.9 encoding problems.
Categories
Passenger

Passenger 3.0.13

Packages of Passenger 3.0.13 are now available for Debian 6.0 “Squeeze” on both amd64 and i386 architectures.

Here is the announcement from Phusion’s blog :

Phusion Passenger is an Apache and Nginx module for deploying Ruby web applications. It has a strong focus on ease of use, stability and performance. Phusion Passenger is built on top of tried-and-true, battle-hardened Unix technologies, yet at the same time introduces innovations not found in most traditional Unix servers. Since version 3.0 it can also run standalone without an external web server, making it not only easier for first-time users but also ideal on development environments.

Recent changes

Phusion Passenger is under constant maintenance and development. We are pleased to announce Phusion Passenger version 3.0.13. This is a bug fix release.

  • [Nginx] Preferred Nginx version upgraded to 1.2.1.
  • Fixed compilation problems on FreeBSD 6.4. Fixes issue #766.
  • Fixed compilation problems on GCC >= 4.6.
  • Fixed compilation problems on OpenIndiana and Solaris 11. Fixes issue #742.
  • Union Station-related bug fixes.
  • Sending the soft termination signal twice to application processes no longer makes them crash. Patch contributed by Ian Ehlert.
Categories
Nginx

Nginx 1.2.0 with Naxsi 0.45 and Passenger 3.0.12

Dotdeb’s packages of the long-awaited Nginx 1.2.0 are now available for Debian 6.0 “Squeeze” (amd64/i386) in five flavors : nginx-light, nginx-naxsi, nginx-full, nginx-passenger and nginx-extras.

This is a major release with a lot of improvements since the former 1.0 branch. Please take a look at Nginx’ official Changelog before upgrading.

On the Dotdeb side :

  • Naxsi, a high performance, low rules maintenance, Web Application Firewall module, has been upgraded to its 0.45 version. Please read its documentation fore more info.
  • Passenger has been upgraded to its 3.0.12 version.
  • Because nginx-passenger is now dedicated to Passenger, nginx-extras does not contain it anymore. Don’t forget to backup your configuration files when switching from nginx-extras to nginx-passenger.

If you want to know which module has been included in each Nginx flavor, you just have to look at this useful document.

Categories
Passenger

Passenger 3.0.12

Packages of Passenger 3.0.12 are now available for Debian 6.0 “Squeeze” on both amd64 and i386 architectures.

Here is the announcement from Phusion’s blog :

Phusion Passenger is an Apache and Nginx module for deploying Ruby web applications. It has a strong focus on ease of use, stability and performance. Phusion Passenger is built on top of tried-and-true, battle-hardened Unix technologies, yet at the same time introduces innovations not found in most traditional Unix servers. Since version 3.0 it can also run standalone without an external web server, making it not only easier for first-time users but also ideal on development environments.

Recent changes

Phusion Passenger is under constant maintenance and development. We are pleased to announce Phusion Passenger version 3.0.12. This is a bug fix release.

  • [Apache] Support Apache 2.4. The event MPM is now also supported.
  • [Nginx] Preferred Nginx version upgraded to 1.0.15.
  • [Nginx] Preferred PCRE version upgraded to 8.30.
  • [Nginx] Fixed compatibility with Nginx < 1.0.10.
  • [Nginx] Nginx is now installed with http_gzip_static_module by default.
  • [Nginx] Fixed a memory disclosure security problem.
    The issue is documented at http://www.nginx.org/en/security_advisories.html and affects more modules than just Phusion Passenger. Users are advised to upgrade as soon as possible. Patch submitted by Gregory Potamianos.
  • [Nginx] passenger_show_version_in_header now hides the Phusion Passenger version number from the ‘Server:’ header too.Patch submitted by Gregory Potamianos.
  • Fixed a /proc deprecation warning on Linux kernel >= 3.0.
Categories
Nginx Passenger

Nginx 1.0.6 updated : Passenger 3.0.9 and syslog support

Nginx 1.0.6 has been updated :

  • the nginx-full and nginx-extras packages now support syslog
  • nginx-extras now uses Passenger 3.0.9

Here are the changes in Passenger 3.0.9 :

  • [Nginx] Fixed a NULL pointer crash that occurs on HTTP/1.0 requests when the Host header isn’t given.
  • Fixed deprecation warnings on RubyGems >= 1.6.
  • Improved Union Station support stability.
Categories
Passenger

Rails user? Dotdeb now supports Passenger

Let me introduce Passenger :

Phusion Passenger™ — a.k.a. mod_rails or mod_rack — makes deployment of Ruby web applications, such as those built on the revolutionary Ruby on Rails web framework, a breeze. It follows the usual Ruby on Rails conventions, such as “Don’t-Repeat-Yourself”.

  • Deployment is only a matter of uploading application files. No Ruby (on Rails)-specific server configuration required!
  • Supports both the industry standard Apache web server and the fast and lightweight Nginx web server.
  • Zero maintenance. No port management, server process monitoring or stale file cleanup required. Errors are automatically recovered whenever possible.
  • Designed for performance, stability and security. Phusion Passenger should never crash Apache even in case of crashing Rails applications.
  • Well-documented, for both system administrators and developers!

 

I’m glad to announce that Dotdeb now provides Passenger 3.0.7 packages for Debian 6.0 “Squeeze” and Debian 5.0 “Lenny” in amd64 and i386 flavours and I hope you’ll enjoy them.

The installation is very easy :

  • your Apache 2.2 server will support Passenger by installing the libapache2-mod-passenger package
  • Nginx will be updated to the 1.0.1 version and it will support Passenger in the nginx-extras package

Have fun!

(Thanks to the Brightbox team for their work on the Ubuntu packages)