1
0
Fork 0
mirror of https://github.com/puma/puma.git synced 2022-11-09 13:48:40 -05:00
Commit graph

15 commits

Author SHA1 Message Date
evanweaver
7c9d988d4d Backport 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
2009-03-27 02:43:46 -07:00
filipe
16090717f2 Make 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
2007-08-15 03:03:32 +00:00
zedshaw
21f425a9fc Debugging output removed. Redirects work again.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@322 19e92222-5c0b-0410-8929-a290d50e31e9
2006-08-12 23:24:08 +00:00
zedshaw
394a29016d Remove debug output.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@321 19e92222-5c0b-0410-8929-a290d50e31e9
2006-08-12 23:14:42 +00:00
zedshaw
cfe41e9166 Fixes 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-12 23:12:46 +00:00
zedshaw
6e09822d60 Don'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-12 20:17:45 +00:00
zedshaw
7eac06c06d Rails 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-08-12 19:47:22 +00:00
zedshaw
ddd5c9a46c Ruby license applied to all files
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@267 19e92222-5c0b-0410-8929-a290d50e31e9
2006-06-30 20:42:12 +00:00
zedshaw
7d0f10c242 Switched Mongrel to Ruby license.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@265 19e92222-5c0b-0410-8929-a290d50e31e9
2006-06-30 20:13:35 +00:00
zedshaw
a6d80703cb Refactor 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-06-23 13:22:47 +00:00
zedshaw
c45b6f077e LGPL preamble on all source files.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@203 19e92222-5c0b-0410-8929-a290d50e31e9
2006-05-21 14:46:42 +00:00
zedshaw
4aa7050dd2 Man gvim spell checking is the bomb.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@198 19e92222-5c0b-0410-8929-a290d50e31e9
2006-05-20 21:21:29 +00:00
why
c8e46fcb00 Support 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-04-11 01:46:13 +00:00
zedshaw
d150cae477 Implemented 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-03-04 17:55:39 +00:00
zedshaw
e5c2f9404a As 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
2006-02-21 00:55:39 +00:00