Permalink
Commits on Oct 30, 2011
  1. Always connect to localhost.

    Rolf Timmermans committed Oct 30, 2011
Commits on Oct 19, 2011
  1. 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. 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. 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. 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
Commits on Oct 5, 2011
Commits on Oct 2, 2011
  1. Merge pull request #25 from ireuben/master

    Show group name instead of app root in process titles
    FooBarWidget committed Oct 2, 2011
  2. If PassengerAppGroupName is configured, show the group name in proces…

    …sed instead of app root.
    ireuben committed Oct 2, 2011
Commits on Sep 30, 2011
  1. Fix some crashes.

    FooBarWidget committed Sep 30, 2011
Commits on Sep 21, 2011
Commits on Sep 20, 2011
  1. Fix Clang support

    FooBarWidget committed Sep 20, 2011
  2. Compile fib.c with gcc instead of g++.

    Conflicts:
    
    	build/common_library.rb
    FooBarWidget committed Sep 20, 2011
Commits on Sep 15, 2011
  1. Update copyright years.

    FooBarWidget committed Sep 15, 2011
Commits on Sep 14, 2011
Commits on Sep 11, 2011
  1. Update MessageChannel documentation: MessageChannel is now considered…

    … deprecated and MessageIO the canonical source.
    FooBarWidget committed Sep 11, 2011
  2. 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. 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. Remove unused variable.

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

    FooBarWidget committed Sep 3, 2011
  2. Bump version to 3.0.9

    FooBarWidget committed Sep 3, 2011
  3. Prefer Nginx 1.0.6

    FooBarWidget committed Sep 3, 2011