Permalink
Commits on Jan 17, 2017
  1. increase timeout for osx CI

    be more lenient with smartspawner test 82 on CI, b/c travis mac CI is slow
    CamJN committed Jan 17, 2017
Commits on Jan 16, 2017
  1. Create a private keychain on macOS when run as a daemon user.

    On macOS, when Passenger is run as a daemon user, such as when integrated into the system Apache and launched via apachectl/launchd, Passenger now creates a private keychain for use with the security update checker. This fixes a permissions problem that was causing confusing logs and the security update checker to fail.
    CamJN committed Dec 20, 2016
  2. Update & fix legacy URLs.

    [ci:skip]
    OnixGH committed Jan 16, 2017
Commits on Jan 12, 2017
  1. Add osx to travis CI, initial attempt

    simplify before_install
    provide ccache to osx
    fixup redirect issue
    try to workaround rvmsudo limitations
    adjust osx testing env for apache
    fix date parsing on osx
    
    tweak timing for osx
    
    add additional ccache install point
    
    remove trap that RVM broke
    
    bump node to 4.* LTS
    CamJN committed Nov 28, 2016
  2. Fixup the index link.

    [ci:skip]
    OnixGH committed Jan 12, 2017
  3. Node loader linting.

    Clean up format, unused variables, add semicolons for strict mode, avoid
    global var scoping. Tested on real server with real apps.
    
    * line_reader.js - semicolons, unused variables
    * log_express.js - semicolons
    * log_mongodb.js
     - avoid global scoping variables
     - semicolons
     - `friendlyName` defined but never used
    * ustreporter.js - semicolons
    * ustrouter_connector.js
     - avoid global scoping variables
     - Minor indentation and mixed spaces/tabs indentation fix
     - `os` module is required, but not used
    * node-loader.js
     - `net` module is required, but not used
     - indentation and mixed spaces/tabs indentation fix
     - optimize `doListen` and `doneListening` out of `installServer`
    function scope
    dr-dimitru committed with OnixGH Jan 12, 2017
Commits on Jan 11, 2017
Commits on Jan 10, 2017
Commits on Dec 23, 2016
  1. Fixes remaining false positives (logging) from the new Meteor cluster…

    … warning system. Closes GH-1905.
    CamJN committed Dec 23, 2016
Commits on Dec 22, 2016
  1. [Apache] Introduces a small delay to prevent running the Security Upd…

    …ate Checker twice at startup.
    CamJN committed Dec 22, 2016
  2. Extra debug logging and repetition spam protection for Node cluster

    module detector failures.
    CamJN committed with OnixGH Dec 22, 2016
  3. Bump version to 5.1.1

    FooBarWidget committed Dec 22, 2016
  4. Support the `options` argument in the `write_nonblock` method in hija…

    …cked Rack IO sockets
    
    This fixes support for Action Cable 5.0.1.
    See rails/rails#27421
    FooBarWidget committed Dec 22, 2016
  5. Fix release task Jenkins triggers

    The HTTP response format changed.
    FooBarWidget committed Dec 22, 2016
Commits on Dec 21, 2016
  1. Add debug logs that visualize security update check data exchange.

    Convenience for the curious.
    OnixGH committed Dec 21, 2016
  2. Update passenger_apt_automation

    Update the upload-progress module in the Nginx package.
    FooBarWidget committed Dec 21, 2016
  3. Update passenger_apt_automation

    CentOS 6 testbox: update SCL URL
    FooBarWidget committed Dec 21, 2016
  4. Limit Node and Meteor cluster warnings to only those 'require's that try

    to load clustering modules. Closes GH-1905.
    
    Previously we warned if any Error was thrown, that led to log file
    pollution and confusing errors.
    
    Additionally added CHANGELOG entry about the altered binaries that will
    be supplied from this release on.
    CamJN committed with OnixGH Dec 19, 2016
Commits on Dec 20, 2016
Commits on Dec 19, 2016
  1. Demarcate 5.1 in the changelog

    [ci:skip]
    CamJN committed Dec 19, 2016
Commits on Dec 15, 2016
  1. Fix package:build_osx_binaries task

    [ci:skip]
    FooBarWidget committed Dec 15, 2016
  2. Fix Homebrew packaging

    [ci:skip]
    FooBarWidget committed Dec 14, 2016
Commits on Dec 12, 2016
  1. Update passenger_rpm_automation

    Various fixes, disables Continuous Release when building for CentOS 7.
    FooBarWidget committed Dec 12, 2016
  2. Update passenger_rpm_automation

    Note that commit 258c238's message had a typo.
    It should have been:
    Only support the 'targeted' SELinux policy variant.
    FooBarWidget committed Dec 12, 2016
Commits on Dec 9, 2016
Commits on Dec 8, 2016
  1. Update passenger_rpm_automation

    Only support the 'strict' SELinux policy variant.
    FooBarWidget committed Dec 8, 2016
  2. Set the SELinux context for various files programatically

    This gets rid of the requirement for kernel version 2.6.39/
    policy version 25, which is necessary to make things work
    with the latest CentOS 6 SELinux policy update.
    
    Note that the web_server_control_process.pid file inside
    the instance directory has been moved to a subdirectory
    in order to facilitate this.
    CamJN committed with FooBarWidget Dec 5, 2016
Commits on Dec 6, 2016
  1. Use PEM encoded certificate on non-macOS systems.

    macOS requires the P12 format, but Ubuntu (gnutls backend) and CentOS
    (nss backend) only handle the PEM format, so this is now split.
    CamJN committed with OnixGH Dec 5, 2016
Commits on Dec 5, 2016