Commits on Nov 19, 2011
  1. @FooBarWidget
Commits on Nov 16, 2011
  1. @FooBarWidget

    Use macro #ifdef instead of rb_have_func() to check for availability …

    …of rb_reserved_fd_p().
    
    This works around some linking issues on Ruby 1.9.3-p0 as described in issue #714 comment 16.
    FooBarWidget committed Nov 16, 2011
Commits on Nov 1, 2011
  1. @FooBarWidget
Commits on Oct 19, 2011
  1. @FooBarWidget

    Use lock_guard instead of lock.lock()/unlock() in Watchdog in order t…

    …o avoid relocking when an unlock exception is thrown.
    FooBarWidget committed Oct 19, 2011
  2. @FooBarWidget
  3. @FooBarWidget
  4. @FooBarWidget

    Do not use variable sized StreamBMH structs anymore.

    This is because declaring multiple variable sized structs in a parent struct
    is not officially supported by C++ and is a GNU extension:
    
       struct foo {
           union {
               struct StreamBMH ctx;
               char space[SBMH_SIZE(10)];
           } u1;
           union {
               struct StreamBMH ctx;
               char space[SBMH_SIZE(15)];
           } u2;
       };
    
    The above used to raise a warning in Clang, but not anymore with these changes.
    FooBarWidget committed Oct 19, 2011
Commits on Oct 13, 2011
  1. @FooBarWidget

    Load config.ru using binary encoding.

    This avoids 'invalid byte sequence' I/O errors on Ruby 1.9 if config.ru
    is not written in the default Ruby encoding.
    FooBarWidget committed Oct 13, 2011
  2. @FooBarWidget

    Only prepend LIBDIR to the load path if it's truly missing.

    Forcing LIBDIR to be the first item on the load path means that if
    Phusion Passenger has been installed as a package in the main Ruby
    library directory, then 'rack' (if any) in that directory will always
    be used regardless of what the Gemfile may ask for.
    
    With this patch LIBDIR is only prepended to the load path if it is not
    present anywhere on the existing path, rather than if it isn't the first
    thing on the path. This allows any rack gem added to the path by Bundler
    to take precedence over one in LIBDIR.
    
    See also phusion#26
    FooBarWidget committed Oct 13, 2011
Commits on Oct 11, 2011
  1. @FooBarWidget
Commits on Oct 5, 2011
  1. @FooBarWidget
Commits on Oct 2, 2011
  1. @FooBarWidget

    Merge pull request #25 from ireuben/master

    Show group name instead of app root in process titles
    FooBarWidget committed Oct 2, 2011
  2. @ireuben

    If PassengerAppGroupName is configured, show the group name in proces…

    …sed instead of app root.
    ireuben committed Oct 1, 2011
Commits on Sep 30, 2011
  1. @FooBarWidget

    Fix some crashes.

    FooBarWidget committed Sep 30, 2011
Commits on Sep 21, 2011
  1. @FooBarWidget
  2. @FooBarWidget
  3. @FooBarWidget
  4. @FooBarWidget
Commits on Sep 20, 2011
  1. @FooBarWidget

    Fix Clang support

    FooBarWidget committed Sep 21, 2011
  2. @FooBarWidget
  3. @FooBarWidget

    Compile fib.c with gcc instead of g++.

    Conflicts:
    
    	build/common_library.rb
    FooBarWidget committed Sep 21, 2011
Commits on Sep 15, 2011
  1. @FooBarWidget

    Update copyright years.

    FooBarWidget committed Sep 15, 2011
  2. @FooBarWidget
Commits on Sep 14, 2011
  1. @FooBarWidget
  2. @FooBarWidget
Commits on Sep 11, 2011
  1. @FooBarWidget
  2. @FooBarWidget
  3. @FooBarWidget
  4. @FooBarWidget

    Update MessageChannel documentation: MessageChannel is now considered…

    … deprecated and MessageIO the canonical source.
    FooBarWidget committed Sep 11, 2011
  5. @FooBarWidget
  6. @FooBarWidget

    Optimize writeArrayMessage(int, StaticString, ...) and add an optimiz…

    …ed version writeArrayMessage(int, StatciString args, int nargs).
    
    Both optimizations prevent creation of vector objects when not necessary.
    FooBarWidget committed Sep 11, 2011
Commits on Sep 8, 2011
  1. @FooBarWidget

    Merge pull request #23 from pkmiec/max_requests_with_nginx

    Support passenger_max_requests in Nginx.
    FooBarWidget committed Sep 8, 2011
Commits on Sep 5, 2011
  1. @FooBarWidget

    Remove unused variable.

    FooBarWidget committed Sep 5, 2011
Commits on Sep 4, 2011
  1. @FooBarWidget
Commits on Sep 3, 2011
  1. @FooBarWidget

    Update NEWS.

    FooBarWidget committed Sep 3, 2011