Commits on Feb 22, 2010
  1. ...

    FooBarWidget committed Feb 22, 2010
  2. Bump version to 2.2.10.

    FooBarWidget committed Feb 22, 2010
  3. Update NEWS.

    FooBarWidget committed Feb 22, 2010
Commits on Feb 21, 2010
  1. Fix more file descriptor passing oddities.

    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.
    FooBarWidget committed Feb 21, 2010
Commits on Feb 17, 2010
Commits on Feb 12, 2010
Commits on Feb 11, 2010
  1. Fix file descriptor passing problems.

    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.
    FooBarWidget committed Feb 11, 2010
Commits on Jan 8, 2010
  1. Bump version to 2.2.9.

    FooBarWidget committed Jan 8, 2010
Commits on Jan 7, 2010
  1. Update NEWS.

    FooBarWidget committed Jan 7, 2010
Commits on Dec 16, 2009
  1. Bump version to 2.2.8.

    FooBarWidget committed Dec 16, 2009
Commits on Dec 15, 2009
  1. Add Rack as gem dependency.

    FooBarWidget committed Dec 15, 2009
  2. Update NEWS.

    FooBarWidget committed Dec 15, 2009
Commits on Dec 13, 2009
  1. Tiny little fix to make missing controller error messages much more i…

    Case in point, before the fix, I was getting this error (Rails 2.3.5):
    	no such file to load -- application.rb (MissingSourceFile)
    After the fix, I now get this:
    	Expected /Users/slippyd/Sites/ to define Admin::SotwsHelper
    Fixes issue #439.
    capnslipp committed with FooBarWidget Dec 12, 2009
  2. Ensure the current URI subject to internal redirects and rewrites is …

    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:
    Fixes issue #433.
    loe committed with FooBarWidget Dec 8, 2009
Commits on Dec 12, 2009
  1. When trapping signals in Ruby, never trap SIGCHLD because waitpid() o…

    …n OS X will malfunction if SIGCHLD doesn't have a correct handler.
    FooBarWidget committed Dec 3, 2009
  2. Reset the signal mask because apparently the web server sets it to so…

    …mething that makes stuff like waitpid() malfunction.
    FooBarWidget committed Dec 3, 2009
Commits on Nov 18, 2009
  1. Bump version to 2.2.7.

    FooBarWidget committed Nov 18, 2009
  2. Update NEWS.

    FooBarWidget committed Nov 18, 2009
  3. Fix errorneous 'rails_app_spawner_idle_time directive is duplicate' p…

    …roblems on 64-bit platforms.
    FooBarWidget committed Nov 18, 2009