Phusion Passenger is software that deploys Ruby and Python web apps, by integrating into Apache and Nginx and turning them into a fully-featured application server. It is very fast, stable and robust and thus used by the likes of New York Times, AirBnB, Symantec, Pixar, etc. It comes with many features that makes your life easier and your application perform better.
We are releasing an emergency release in response to a recently discovered remote code execution …
Hongli Lai
Ninh Bui
References:
https://blog.linode.com/2013/04/12/security-notice-linode-manager-password-reset/
https://blog.linode.com/2013/04/16/security-incident-update/
http://straylig.ht/zines/HTP5/0x02_Linode.txt
Instructions for verifying Phusion Passenger Enterprise installations
We have generated SHA-1 hashes of …
For a while now, Hongli Lai of Phusion (the geniuses behind Passenger and REE) has been working on a Rails-based open source commenting system that you can include into your site using JavaScript.
Jekyll-Bootstrap: A Quick Way to Start Off Your Own Jekyll-Powered Site
Jekyll is a blog-focused static site generator, and Jekyll users often recommend cloning an existing Jekyll blog to use as a starting point. Jekyll-Bootstrap takes this idea to the next level by …
…capybara-webkit from last week, improving the headless JavaScript test suite. Hongli Lai ( Phusion) ( FooBarWidget ) sided with Trevor Smith ( trevorsmith ) in using IO.popen for spawning the webkit server ( 3b025e7 and fe13b0b ). Shogo Ohta ( os0x ) gave us the ability to capture the status code ( 5ce6058 , 457957b , 4827174 , 9c195af , c28e9a1 , 41c842e , and 88b70e3 …
…capybara spec ( 7ea51d5 and 71ca80d ). Hongli Lai ( FooBarWidget ) gave us a working console.log ( dc49e5f ).
Hongli Lai ( FooBarWidget ) and Trevor Smith ( trevorsmith ) attempted to uncover memory and process issues. Hongli started with a patch to use Process#spawn if available ( 922d197 ). Trevor then claimed that IO.popen is actually what we need ( d8abcbc and c362098 ). I tried to merge …
Hongli Lai:
Phusion Passenger Lite consists of an Nginx core. Nginx is known to be extremely scalable, high-performance and lightweight. You do not need to have Nginx already installed; this is automatically taken care of. You also do not need to have any Nginx experience: Nginx is hidden from the user but its power is automatically utilized.
Hongli Lai, for 0.7.4, who fixed an edge case that could result in 100% cpu utilization
Grant Zanetti, for 0.7.6, who decoupled splay from interval (making running Chef from Cron easier,) improving the JSON editor, and fixing bugs.
Jeppe Nejsum Madsen, for 0.7.8, who fixed the remote_file resource to allow you to fetch files from Amazon S3
Daniel DeLeo, for 0.7.10, for the SCM and Deploy resources, as well as some rocking internal refactors
Diego Algorta, for …
Phusion Passenger and Ruby Enterprise Edition developers Ninh " Hernandez" Bui and Hongli Lai travelled to San Francisco last week and gave a 35 minute Google Tech Talk called Building A More Efficient Ruby Interpreter .
The talk focused on how the guys (with some help from other sources, including Joe Damato and Aman Gupta) have dug into MRI Ruby 1.8's internals to get some significant memory usage and thread performance improvements …
…my customers on that stack. The folks responsible for Phusion Passenger ( Hongli Lai & Ninh Bui) are incredibly smart and I think they'll look at Unicorn and make some improvements to Phusion to eek out even more performance. The short of it is that I'm still a big believer in Phusion so I'm going to install it for production and recommend that you do too:
sudo apt-get install libc6 libpcre3 libpcre3-dev libpcrecpp0 libssl0.9.8 libssl-dev zlib1g zlib1g-dev …
Hongli Lai
Ninh Bui
References:
https://blog.linode.com/2013/04/12/security-notice-linode-manager-password-reset/
https://blog.linode.com/2013/04/16/security-incident-update/
http://straylig.ht/zines/HTP5/0x02_Linode.txt
Instructions for verifying Phusion Passenger Enterprise installations
We have generated SHA-1 hashes of …