Permalink
Switch branches/tags
Nothing to show
Commits on Sep 13, 2012
  1. Register ControlTower as a Rack::Handler

    ferrous26 committed Sep 13, 2012
    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. Merge pull request #1 from lovrin/master

    jballanc committed Jul 28, 2011
    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
    Brian Lovrin committed Jul 27, 2011
    …whenever idle and memory usage is deemed too high.
Commits on Jan 10, 2011
  1. Fix <rdar://problem/8658699>.

    Patrick Thomson
    Patrick Thomson committed Jan 10, 2011
    git-svn-id: http://svn.macosforge.org/repository/ruby/ControlTower/trunk@5152 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Nov 5, 2010
  1. Added GCD timer source based session store.

    jballanc committed Nov 5, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/ControlTower/trunk@4885 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Sep 20, 2010
  1. Don't really need that, I guess

    jballanc committed Sep 20, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/ControlTower/trunk@4531 23306eb0-4c56-4727-a40e-e92c0eb68959
  2. Update samples.

    jballanc committed Sep 20, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/ControlTower/trunk@4530 23306eb0-4c56-4727-a40e-e92c0eb68959
  3. Update README, HACKING, and version number.

    jballanc committed Sep 20, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/ControlTower/trunk@4529 23306eb0-4c56-4727-a40e-e92c0eb68959
  4. Update Gem in preparation for publishing.

    jballanc committed Sep 20, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/ControlTower/trunk@4528 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Sep 15, 2010
Commits on Sep 10, 2010
  1. Fix tempfile unlink code

    jballanc committed Sep 10, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/ControlTower/trunk@4504 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Jul 29, 2010
  1. Adding support for X-Sendfile headers

    jballanc committed Jul 29, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/ControlTower/trunk@4392 23306eb0-4c56-4727-a40e-e92c0eb68959
  2. Fix for handling malformed requests

    jballanc committed Jul 29, 2010
    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

    lrz committed Jul 25, 2010
    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

    lrz committed Jul 9, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/ControlTower/trunk@4340 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Jun 27, 2010
  1. This should take care of the errors

    jballanc committed Jun 27, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/ControlTower/trunk@4298 23306eb0-4c56-4727-a40e-e92c0eb68959
Commits on Jun 26, 2010
  1. Better POST body handling

    jballanc committed Jun 26, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/ControlTower/trunk@4295 23306eb0-4c56-4727-a40e-e92c0eb68959
  2. always compile the C files with -O3

    lrz committed Jun 26, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/ControlTower/trunk@4293 23306eb0-4c56-4727-a40e-e92c0eb68959
  3. reuse CTParser object, reuse NSData object during HTTP header parsing…

    lrz committed Jun 26, 2010
    …, removed extra debugging log
    
    git-svn-id: http://svn.macosforge.org/repository/ruby/ControlTower/trunk@4292 23306eb0-4c56-4727-a40e-e92c0eb68959
  4. better error messaging

    lrz committed Jun 26, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/ControlTower/trunk@4291 23306eb0-4c56-4727-a40e-e92c0eb68959
  5. Need this for Rack::URLMap

    jballanc committed Jun 26, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/ControlTower/trunk@4290 23306eb0-4c56-4727-a40e-e92c0eb68959
  6. upgrading rack to version 1.2.1 - phase 2

    mattetti committed Jun 26, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/ControlTower/trunk@4289 23306eb0-4c56-4727-a40e-e92c0eb68959
  7. upgrading rack to version 1.2.1 - phase 1

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

    lrz committed Jun 25, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/ControlTower/trunk@4287 23306eb0-4c56-4727-a40e-e92c0eb68959
  2. fix 2 bugs

    lrz committed Jun 25, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/ControlTower/trunk@4285 23306eb0-4c56-4727-a40e-e92c0eb68959
  3. changed default host to 0.0.0.0 and added a print to show what host a…

    mattetti committed Jun 25, 2010
    …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. Misplaced end

    jballanc committed Jun 25, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/ControlTower/trunk@4283 23306eb0-4c56-4727-a40e-e92c0eb68959
  5. Better error handling and cleanup.

    jballanc committed Jun 25, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/ControlTower/trunk@4282 23306eb0-4c56-4727-a40e-e92c0eb68959
  6. Don't need these anymore.

    jballanc committed Jun 25, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/ControlTower/trunk@4281 23306eb0-4c56-4727-a40e-e92c0eb68959
  7. Refresh

    jballanc committed Jun 25, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/ControlTower/trunk@4280 23306eb0-4c56-4727-a40e-e92c0eb68959
  8. misc optim

    lrz committed Jun 25, 2010
    git-svn-id: http://svn.macosforge.org/repository/ruby/ControlTower/trunk@4279 23306eb0-4c56-4727-a40e-e92c0eb68959