Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Dec 28, 2012
  1. @jballanc

    Merge pull request #2 from zanker/patch-1

    jballanc authored
    Fix port/host arguments for rack handler
Commits on Dec 19, 2012
  1. @zanker
Commits on Sep 13, 2012
  1. @ferrous26

    Register ControlTower as a Rack::Handler

    ferrous26 authored
    Tools that call `Rack::Handler.get`, such as Sinatra, expect
    ControlTower to have registered itself as `control_tower`
    since that is the naming scheme that other servers use.
    (see https://github.com/rack/rack/blob/master/lib/rack/handler.rb#L84)
    
    Not conforming will cause an exception to be raised when
    `Rack::Handler.get('control_tower')` is called.
Commits on Jul 28, 2011
  1. @jballanc

    Merge pull request #1 from lovrin/master

    jballanc authored
    Things to review later:
    
    * Try to avoid shelling out to check process memory size
    * Maybe rework command-line options
    * Add a verbose level for logging
Commits on Jul 27, 2011
  1. ControlTower that gets its listening sockets from launchd, and exits …

    Brian Lovrin authored
    …whenever idle and memory usage is deemed too high.
Commits on Jan 10, 2011
  1. Fix <rdar://problem/8658699>.

    Patrick Thomson authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/ControlTower/trunk@5152 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Nov 5, 2010
  1. @jballanc
  2. @jballanc
Commits on Sep 20, 2010
  1. @jballanc

    Don't really need that, I guess

    jballanc authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/ControlTower/trunk@4531 23306eb0-4c56-4727-a40e-e92c0eb68959
  2. @jballanc

    Update samples.

    jballanc authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/ControlTower/trunk@4530 23306eb0-4c56-4727-a40e-e92c0eb68959
  3. @jballanc
  4. @jballanc
Commits on Sep 15, 2010
  1. @jballanc
Commits on Sep 10, 2010
  1. @jballanc

    Fix tempfile unlink code

    jballanc authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/ControlTower/trunk@4504 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Jul 29, 2010
  1. @jballanc

    Adding support for X-Sendfile headers

    jballanc authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/ControlTower/trunk@4392 23306eb0-4c56-4727-a40e-e92c0eb68959
  2. @jballanc

    Fix for handling malformed requests

    jballanc authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/ControlTower/trunk@4391 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Jul 25, 2010
  1. added sinatra hello world

    Laurent Sansonetti authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/ControlTower/trunk@4382 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Jul 9, 2010
  1. better wording regarding license stuff

    Laurent Sansonetti authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/ControlTower/trunk@4340 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Jun 27, 2010
  1. @jballanc

    This should take care of the errors

    jballanc authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/ControlTower/trunk@4298 23306eb0-4c56-4727-a40e-e92c0eb68959
  2. make sure the CTParser objc class is pre-loaded before even using it

    Laurent Sansonetti authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/ControlTower/trunk@4297 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Jun 26, 2010
  1. @jballanc
  2. @jballanc

    Better POST body handling

    jballanc authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/ControlTower/trunk@4295 23306eb0-4c56-4727-a40e-e92c0eb68959
  3. @jballanc
  4. always compile the C files with -O3

    Laurent Sansonetti authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/ControlTower/trunk@4293 23306eb0-4c56-4727-a40e-e92c0eb68959
  5. reuse CTParser object, reuse NSData object during HTTP header parsing…

    Laurent Sansonetti authored
    …, removed extra debugging log
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/ControlTower/trunk@4292 23306eb0-4c56-4727-a40e-e92c0eb68959
  6. better error messaging

    Laurent Sansonetti authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/ControlTower/trunk@4291 23306eb0-4c56-4727-a40e-e92c0eb68959
  7. @jballanc

    Need this for Rack::URLMap

    jballanc authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/ControlTower/trunk@4290 23306eb0-4c56-4727-a40e-e92c0eb68959
  8. @mattetti
  9. @mattetti
Commits on Jun 25, 2010
  1. looks like this body variable isn't needed/used

    Laurent Sansonetti authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/ControlTower/trunk@4287 23306eb0-4c56-4727-a40e-e92c0eb68959
  2. fix 2 bugs

    Laurent Sansonetti authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/ControlTower/trunk@4285 23306eb0-4c56-4727-a40e-e92c0eb68959
  3. @mattetti

    changed default host to 0.0.0.0 and added a print to show what host a…

    mattetti authored
    …nd port the server is listening to
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/ControlTower/trunk@4284 23306eb0-4c56-4727-a40e-e92c0eb68959
  4. @jballanc

    Misplaced end

    jballanc authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/ControlTower/trunk@4283 23306eb0-4c56-4727-a40e-e92c0eb68959
  5. @jballanc

    Better error handling and cleanup.

    jballanc authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/ControlTower/trunk@4282 23306eb0-4c56-4727-a40e-e92c0eb68959
  6. @jballanc

    Don't need these anymore.

    jballanc authored
    git-svn-id: http://svn.macosforge.org/repository/ruby/ControlTower/trunk@4281 23306eb0-4c56-4727-a40e-e92c0eb68959
Something went wrong with that request. Please try again.