Permalink
Commits on Feb 27, 2012
  1. Merge pull request #145 from agibralter/master

    akzhan committed Feb 27, 2012
    `stop_signals` contains symbols, so `signal_process` should handle symbols.
  2. Version bump to 0.0.59

    akzhan committed Feb 27, 2012
Commits on Feb 24, 2012
  1. Merge pull request #141 from ceromancy/master

    akzhan committed Feb 24, 2012
    Fix #140 (and #137), sending signal to process silently fails.
  2. Fix https://github.com/arya/bluepill/issues/140; .to_s on the signal …

    Denis Haskin committed Feb 24, 2012
    …causes Process.kill to interpret it as a signal name, not a signal number.
Commits on Feb 20, 2012
  1. Script to run without gem

    akzhan committed Feb 20, 2012
  2. Version bump to 0.0.58

    akzhan committed Feb 20, 2012
  3. Version bump to 0.0.57

    akzhan committed Feb 20, 2012
Commits on Feb 18, 2012
  1. Version bump to 0.0.56

    akzhan committed Feb 18, 2012
Commits on Feb 10, 2012
  1. Merge pull request #134 from mavu/fix_signaling_for_ruby_1.8.7

    akzhan committed Feb 10, 2012
    fix: ruby 1.8.7 does not have upcase on symbols
  2. fix: ruby 1.8.7 does not have upcase on symbols

    Marco Vujevic committed Feb 10, 2012
Commits on Feb 7, 2012
  1. Oops

    akzhan committed Feb 7, 2012
  2. Version bump to 0.0.55

    akzhan committed Feb 7, 2012
  3. Yep, we work on 1.1.7

    akzhan committed Feb 7, 2012
  4. Version bump to 0.0.54

    akzhan committed Feb 7, 2012
Commits on Feb 3, 2012
  1. Version bump to 0.0.53

    akzhan committed Feb 3, 2012
  2. Merge pull request #130 from blt04/close_on_exec

    akzhan committed Feb 3, 2012
    Ensure socket connections are closed after exec
  3. Merge pull request #129 from blt04/gemfile

    akzhan committed Feb 3, 2012
    Only check for Bundler Gemfile if ENV['BUNDLE_GEMFILE'] is set
Commits on Feb 2, 2012
  1. Ensure socket connections are closed after exec

    blt04 committed Feb 2, 2012
    This sets the FD_CLOEXEC file descriptor on each server connection.
    This causes the socket connection to be automatically closed if
    the server uses any of the exec functions.
    
    Normally when forking a process, the new process receives a copy of all
    open file descriptors.  If a bluepill command (such as restart) executes
    a system call that forks and runs for a long time, the bluepill client
    connection remains open in the forked process even after the bluepill
    server closes the connection.  This causes the bluepill client's
    socket.read call to block forever, eventually timing out and raising a
    "Socket Timeout: Server may not be responding" error.
    
    Setting close_on_exec causes new processes to automatically close the
    socket connection, thus preventing this error.
  2. Only check for Bundler Gemfile if env set

    blt04 committed Feb 2, 2012
    Calling File.exists? with a nil value results in an error:
        TypeError: can't convert nil into String
    Check to see if the environment variable is set before looking for the
    gemfile.
Commits on Jan 30, 2012
  1. Merge pull request #128 from geekylucas/patch-1

    akzhan committed Jan 30, 2012
    Ensure bundler is set up if present in environment.
  2. Ensure bundler is set up if present in environment.

    geekylucas committed Jan 30, 2012
    This fixes a conflicting gem issue when bluepill is run with "bundle exec". Hat tip to @pda.
Commits on Dec 15, 2011
Commits on Dec 13, 2011
  1. Version bump to 0.0.52

    akzhan committed Dec 13, 2011
  2. Merge pull request #125 from agibralter/master

    akzhan committed Dec 13, 2011
    Update state_machine dependency?
Commits on Dec 12, 2011
  1. Read from the socket.

    agibralter committed Dec 12, 2011
    `bluepill status` was not working.
  2. Fix nil map case.

    agibralter committed Dec 12, 2011
    Oops: obviously setting the default arugment is not going to help when nil is
    explicitly passed as a parameter.
  3. `supplementary_groups` has no default.

    agibralter committed Dec 12, 2011
    Causes undefined method `map` for `nil`.
Commits on Dec 11, 2011
Commits on Sep 20, 2011