Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
tag: release-2.2.11
Commits on Mar 5, 2010
  1. @FooBarWidget
Commits on Mar 2, 2010
  1. @FooBarWidget

    Don't use negotiation protocol when passing fds from the ApplicationP…

    FooBarWidget authored
    …oolServerExecutable to Apache, it can cause race conditions.
Commits on Feb 22, 2010
  1. @FooBarWidget

    ...

    FooBarWidget authored
  2. @FooBarWidget

    Bump version to 2.2.10.

    FooBarWidget authored
  3. @FooBarWidget

    Update NEWS.

    FooBarWidget authored
  4. @FooBarWidget
Commits on Feb 21, 2010
  1. @FooBarWidget
  2. @FooBarWidget

    Fix more file descriptor passing oddities.

    FooBarWidget authored
    Once you've sent a file descriptor you expect to be able to close it on the
    sender's side, even if the other side hasn't read the file descriptor yet.
    Not so: on some operating systems (I'm looking at you OS X) this
    can cause the receiving side to receive a bad file descriptor.
    The post negotiation protocol ensures that we block until the
    other side has really received the file descriptor.
Commits on Feb 17, 2010
  1. @chad
Commits on Feb 12, 2010
  1. @FooBarWidget
Commits on Feb 11, 2010
  1. @FooBarWidget

    Fix file descriptor passing problems.

    FooBarWidget authored
    When the ApplicationSpawner server spawns a worker process, do not let it
    the worker process communicate directly with the process that issued the
    spawn command to the ApplicationSpawner server. This is because upon receiving
    the owner pipe, the issuer process will send a message to the
    ApplicationSpawner server, as part of the new FD negotiation protocol. If the
    ApplicationSpawner server has gone back into its message multiplexing main
    loop then it'll crash.
    
    Instead, the ApplicationSpawner server will now act as a proxy between the
    issuer and the worker process.
  2. @FooBarWidget
Commits on Jan 8, 2010
  1. @FooBarWidget

    Bump version to 2.2.9.

    FooBarWidget authored
  2. @FooBarWidget
Commits on Jan 7, 2010
  1. @FooBarWidget
  2. @FooBarWidget
  3. @FooBarWidget
  4. @FooBarWidget

    Update NEWS.

    FooBarWidget authored
  5. @FooBarWidget
  6. @FooBarWidget
Commits on Dec 16, 2009
  1. @FooBarWidget

    Bump version to 2.2.8.

    FooBarWidget authored
Commits on Dec 15, 2009
  1. @FooBarWidget
  2. @FooBarWidget

    Update NEWS.

    FooBarWidget authored
  3. @FooBarWidget
Commits on Dec 13, 2009
  1. @capnslipp @FooBarWidget

    Tiny little fix to make missing controller error messages much more i…

    capnslipp authored FooBarWidget committed
    …nformative.
    
    Case in point, before the fix, I was getting this error (Rails 2.3.5):
    
    	no such file to load -- application.rb (MissingSourceFile)
    	PhusionPassenger::UnknownError
    
    After the fix, I now get this:
    
    	Expected /Users/slippyd/Sites/tradechic.net/app/helpers/admin/sotws_helper.rb to define Admin::SotwsHelper
    	LoadError
    
    Fixes issue #439.
  2. @loe @FooBarWidget

    Ensure the current URI subject to internal redirects and rewrites is …

    loe authored FooBarWidget committed
    …used.
    
    Using $request_uri will cause an infinite loop if an internal redirect
    (X-Accel-Redirect) is subrequested back to Passenger, $uri is the value
    we are actually interested in.
    
    On the nginx wiki:
    http://wiki.nginx.org/NginxHttpCoreModule#.24request_uri
    http://wiki.nginx.org/NginxHttpCoreModule#.24uri
    
    Fixes issue #433.
Commits on Dec 12, 2009
  1. @FooBarWidget
  2. @FooBarWidget
  3. @FooBarWidget
  4. @FooBarWidget
  5. @FooBarWidget

    When trapping signals in Ruby, never trap SIGCHLD because waitpid() o…

    FooBarWidget authored
    …n OS X will malfunction if SIGCHLD doesn't have a correct handler.
  6. @FooBarWidget

    Reset the signal mask because apparently the web server sets it to so…

    FooBarWidget authored
    …mething that makes stuff like waitpid() malfunction.
Commits on Nov 18, 2009
  1. @FooBarWidget

    Bump version to 2.2.7.

    FooBarWidget authored
  2. @FooBarWidget
  3. @FooBarWidget

    Update NEWS.

    FooBarWidget authored
Something went wrong with that request. Please try again.