Permalink
Commits on Jun 4, 2010
  1. Update NEWS.

    FooBarWidget committed Jun 4, 2010
Commits on Jun 3, 2010
Commits on Jun 2, 2010
  1. Load native_support on rubinius

    Evan Phoenix committed Jun 2, 2010
Commits on Jun 1, 2010
  1. Fix a typo

    FooBarWidget committed Jun 1, 2010
Commits on May 31, 2010
Commits on May 20, 2010
  1. Commit 775e220 introduced a regression: EEXIST isn't supposed to caus…

    …e an exception to be thrown. Fix this.
    FooBarWidget committed May 20, 2010
Commits on May 7, 2010
  1. Document Bundler support

    FooBarWidget committed May 7, 2010
Commits on May 6, 2010
  1. Introduce a magic file config/setup_load_paths.rb so that developers …

    …can override Bundler setup behavior.
    FooBarWidget committed May 6, 2010
Commits on May 4, 2010
Commits on Apr 22, 2010
  1. Add an after_installing_signal_handlers event so that people can inst…

    …all their own signal handlers.
    FooBarWidget committed Apr 22, 2010
  2. Update NEWS.

    FooBarWidget committed Apr 22, 2010
Commits on Apr 14, 2010
  1. Update NEWS

    FooBarWidget committed Apr 14, 2010
Commits on Apr 11, 2010
Commits on Mar 29, 2010
  1. Setup Bundler before loading the application. Set both RACK_ENV and R…

    …AILS_ENV in both Rack and Rails spawners.
    FooBarWidget committed Mar 29, 2010
Commits on Mar 5, 2010
Commits on Mar 2, 2010
  1. Don't use negotiation protocol when passing fds from the ApplicationP…

    …oolServerExecutable to Apache, it can cause race conditions.
    FooBarWidget committed Mar 2, 2010
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