about summary refs log tree commit homepage
path: root/lib/mongrel/cgi.rb
DateCommit message (Collapse)
2009-01-31Remove CGIWrapper.
2009-01-31Mongrel.run(app, opts)
2009-01-31Moving toward using a logger instead of dumping to STDERR all over the place.
Remove all non-abstract handlers in favor of Rack. Conflicts: lib/mongrel/command.rb lib/mongrel/configurator.rb lib/mongrel/debug.rb lib/mongrel/handlers.rb lib/mongrel/rails.rb test/unit/test_configurator.rb
2008-03-24Backport Eric's changes to the http parser from trunk (Eric Wong).
Apply fix for Ragel 6 (Eric Wong, Ry Dahl). Two tests fail with the new parser (1 failed with the old parser). Needs investigation. Close #12 (mongrel_rails send_signal leaves a filehandle open until gc). Close #14 (mongrel_rails command line option --num-procs does not change the max number of procs). Close #15 (mongrel squashes helpful exception in register method). Close #16, XXX needs audit! (CGIWrapper "options" attr_reader has no corresponding @options variable). Close #20 (Mongrel doesn't erase temporary files during it's operation on windows). Close #19, XXX needs audit! (HttpResponse#reset does not properly reset HeaderOut). Close #22 (gem_plugin should load gems from Gem.path not Gem.dir). Close #23 (mongrel_cluster's mongrel_rails configuration option isn't fully respected). If I had git, being offline wouldn't have resulted in one massive commit. git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/branches/stable_1-2@995 19e92222-5c0b-0410-8929-a290d50e31e9
2007-08-15Make CGI Wrapper work with CGI::Session (closes: #8386)
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@555 19e92222-5c0b-0410-8929-a290d50e31e9
2006-08-12Debugging output removed. Redirects work again.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@322 19e92222-5c0b-0410-8929-a290d50e31e9
2006-08-12Remove debug output.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@321 19e92222-5c0b-0410-8929-a290d50e31e9
2006-08-12Fixes redirects not working with new unlocked IO, becase Matt P. showed me ↵
I'm a lame moron. git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@320 19e92222-5c0b-0410-8929-a290d50e31e9
2006-08-12Don't shadow out in the request.start block just in case.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@316 19e92222-5c0b-0410-8929-a290d50e31e9
2006-08-12Rails is now completely prevented from sending any data.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@315 19e92222-5c0b-0410-8929-a290d50e31e9
2006-06-30Ruby license applied to all files
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@267 19e92222-5c0b-0410-8929-a290d50e31e9
2006-06-30Switched Mongrel to Ruby license.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@265 19e92222-5c0b-0410-8929-a290d50e31e9
2006-06-23Refactor reaping dead threads. Slight change to license header to make it ↵
clearer. git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@255 19e92222-5c0b-0410-8929-a290d50e31e9
2006-05-21LGPL preamble on all source files.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@203 19e92222-5c0b-0410-8929-a290d50e31e9
2006-05-20Man gvim spell checking is the bomb.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@198 19e92222-5c0b-0410-8929-a290d50e31e9
2006-04-11Support large file uploads, moving them into a Tempfile should they cross ↵
the MAX_BODY threshold. The only change here really is that HttpRequest#body is now an IO object rather than a string. I changed the various handlers to support this. git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@157 19e92222-5c0b-0410-8929-a290d50e31e9
2006-03-04Implemented access to the RailsHandler from inside rails. Closed off the ↵
remaining bugs on our tracker. git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@74 19e92222-5c0b-0410-8929-a290d50e31e9
2006-02-21As the CGI and Handlers get bigger we'll need to separate their code out. ↵
This change does that. git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@53 19e92222-5c0b-0410-8929-a290d50e31e9