18 April 2014

The Ruby Reflector

Topic

Hongli Lai

  Source Favicon
By Hongli Lai of Phusion Corporate Blog 10 days ago.
Email

Phusion Passenger 4.0.41 has been released ahead of time in order to address the OpenSSL heartbleed security issue ( CVE-2014-0160 ). This is an extremely serious vulnerability in OpenSSL which can completely negate the security that it provides. Users are advised to upgrade as soon as possible.

Phusion Passenger's relationship with the OpenSSL heartbleed vulnerability is as follows.

We provide precompiled binaries for Passenger Standalone. These binaries are …

blog.phusion.nl Read
  Source Favicon
By Hongli Lai of Phusion Corporate Blog 24 days ago.
Email

As Phusion's founders, we - Hongli Lai and Ninh Bui - have our own personal PGP keys as well, which we use to encrypt or sign some of our emails and git commits. We've recently run a security audit and noticed that our PGP keys are no longer deemed as secure as they should be. The keys that we've been using until today were made back in 2009, but the recommended algorithms and key sizes in 2014 are quite different from what they were 5 years ago. For this reason, …

blog.phusion.nl Read
  Source Favicon
By Peter Cooper of Ruby Inside 2 years ago.
Email

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 …

rubyinside.com Read
  Source Favicon
Email

…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 …

robots.thoughtbot.com Read
  Source Favicon
Email

…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 …

robots.thoughtbot.com Read
  Source Favicon
By Hongli Lai of Phusion Corporate Blog 24 days ago.
Email

As Phusion's founders, we - Hongli Lai and Ninh Bui - have our own personal PGP keys as well, which we use to encrypt or sign some of our emails and git commits. We've recently run a security audit and noticed that our PGP keys are no longer deemed as secure as they should be. The keys that we've been using until today were made back in 2009, but the recommended algorithms and key sizes in 2014 are quite different from what they were 5 years ago. For this reason, …

blog.phusion.nl Read
  Source Favicon
By Hongli Lai of Phusion Corporate Blog 30 days ago.
Email

Phusion Passenger 4.0.40 has been released. The only change in this version is that the preferred Nginx version has been bumped to 1.4.7, because of a buffer overflow exploit in Nginx (CVE-2014-0133) . Nginx users are strongly encouraged to upgrade.

blog.phusion.nl Read
  Source Favicon
By Hongli Lai of Phusion Corporate Blog 1 month ago.
Email

Phusion Passenger is a fast and robust web server and application server for Ruby, Python, Node.js and Meteor. Passenger takes a lot of complexity out of deploying web apps, and adds powerful enterprise-grade features that are useful in production. High-profile companies such as Apple, New York Times, AirBnB, Juniper, American Express, etc are already using it, as well as over 350.000 websites .

Phusion Passenger is under constant maintenance and development. Version 4.0.39 is a bugfix release.

blog.phusion.nl Read
  Source Favicon
By Hongli Lai of Phusion Corporate Blog 1 month ago.
Email

Phusion Passenger is a fast and robust web server and application server for Ruby, Python, Node.js and Meteor. Passenger takes a lot of complexity out of deploying web apps, and adds powerful enterprise-grade features that are useful in production. High-profile companies such as Apple, New York Times, AirBnB, Juniper, American Express, etc are already using it, as well as over 350.000 websites .

Phusion Passenger is under constant maintenance and development. Version 4.0.38 is a bugfix release.

blog.phusion.nl Read
  Source Favicon
By Hongli Lai of Phusion Corporate Blog 1 month ago.
Email

Docker is an awesome new technology for the creation of lightweight containers. It has many purposes and serves as a good building block for PaaS, application deployments, continuous integration systems and more. No wonder it's becoming more and more popular every day.

However what a lot of people may not realize is that the operating system inside the container must be configured correctly, and that this is not easy to do. Unix has many strange corner cases that are hard to …

blog.phusion.nl Read