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

42 commits

Author SHA1 Message Date
zedshaw
766875e7af Change to compensate for people who use CGIWrapper with bad status. Uses the given host from the client rather than the actual host (makes redirect work). Bumped version number.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@48 19e92222-5c0b-0410-8929-a290d50e31e9
2006-02-20 06:40:48 +00:00
zedshaw
1c7d2316b2 Fix recommended to the Ragel spec from Ragel author that makes the parser behave better.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@47 19e92222-5c0b-0410-8929-a290d50e31e9
2006-02-20 06:38:35 +00:00
zedshaw
a128709186 Fixed the content-type finally and added a bit to let windows do CTRL-C.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@46 19e92222-5c0b-0410-8929-a290d50e31e9
2006-02-19 15:03:32 +00:00
zedshaw
e22cae38e1 Did the recent announcement for 0.3.5. Modified the Rakefile in prep for the win32 service.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@45 19e92222-5c0b-0410-8929-a290d50e31e9
2006-02-18 20:32:05 +00:00
zedshaw
0ee05d0acf Bumped version number.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@44 19e92222-5c0b-0410-8929-a290d50e31e9
2006-02-18 19:44:58 +00:00
zedshaw
00fa46db1b A much better written CGIWrapper that actually processes the given header params correctly.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@43 19e92222-5c0b-0410-8929-a290d50e31e9
2006-02-18 19:43:17 +00:00
zedshaw
f5262f2b6d Added 0.3.4 announcement to the news section.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@42 19e92222-5c0b-0410-8929-a290d50e31e9
2006-02-16 07:04:18 +00:00
zedshaw
0c11d7cdf7 Functioning CGIWrapper that does a better job of dealing with the CGI->Mongrel translation. Still not perfect but testing is on the way.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@41 19e92222-5c0b-0410-8929-a290d50e31e9
2006-02-16 06:41:47 +00:00
zedshaw
615bdc0298 Wilson B. setup a nice win32 gem build for Mongrel.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@40 19e92222-5c0b-0410-8929-a290d50e31e9
2006-02-15 23:17:23 +00:00
zedshaw
72e46136b5 README needed a code update.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@39 19e92222-5c0b-0410-8929-a290d50e31e9
2006-02-15 13:00:04 +00:00
zedshaw
fd11f72b2f Fix for that same content-length bug, but now fixed by gutting CGI to use HttpResponse right.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@38 19e92222-5c0b-0410-8929-a290d50e31e9
2006-02-15 07:38:15 +00:00
zedshaw
a18fa951bb Bug fix for a missed require that didn't show up until ran without Rails. Site updated to announce this.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@37 19e92222-5c0b-0410-8929-a290d50e31e9
2006-02-14 13:13:14 +00:00
zedshaw
709ef40013 Added requested features for running RoR applications.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@36 19e92222-5c0b-0410-8929-a290d50e31e9
2006-02-14 12:19:02 +00:00
zedshaw
d70fae78a6 Added to FAQ for some things people asked. Created the dogs page. Reorg the left hand icons.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@35 19e92222-5c0b-0410-8929-a290d50e31e9
2006-02-14 12:18:19 +00:00
zedshaw
2c3825b9fe Setup Rakefile to simplify publishing the site via webgen.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@34 19e92222-5c0b-0410-8929-a290d50e31e9
2006-02-12 20:02:56 +00:00
zedshaw
6120599b9c Created the project page dripping with sappy honey goodness.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@33 19e92222-5c0b-0410-8929-a290d50e31e9
2006-02-12 19:31:28 +00:00
zedshaw
67a0d9e933 Release that has better Rails servicing support. Might not work in win32.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@32 19e92222-5c0b-0410-8929-a290d50e31e9
2006-02-12 03:37:38 +00:00
zedshaw
996d104665 Using pluginfactory along with original command code from fastcst.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@31 19e92222-5c0b-0410-8929-a290d50e31e9
2006-02-12 01:38:04 +00:00
zedshaw
3a5dfe36b8 Initial command/plugin setup for Mongrel
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@30 19e92222-5c0b-0410-8929-a290d50e31e9
2006-02-12 01:30:33 +00:00
zedshaw
4595749e01 Small bug fix for possible images not being served.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@29 19e92222-5c0b-0410-8929-a290d50e31e9
2006-02-11 19:35:06 +00:00
zedshaw
55f03e4163 Forgot to reset the daemonize mode.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@28 19e92222-5c0b-0410-8929-a290d50e31e9
2006-02-10 06:46:25 +00:00
zedshaw
e0b52fa8be Now runs rails pretty completely, if a little slower than I'd like.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@27 19e92222-5c0b-0410-8929-a290d50e31e9
2006-02-10 06:45:50 +00:00
zedshaw
15657b1427 Added simple mime type mapping for files.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@26 19e92222-5c0b-0410-8929-a290d50e31e9
2006-02-10 04:56:51 +00:00
zedshaw
edaaab5b63 Tried out using a ThreadGroup and the performance wasn't as good as with a fixed set of thread processors.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@25 19e92222-5c0b-0410-8929-a290d50e31e9
2006-02-10 03:56:16 +00:00
zedshaw
bce8665853 Fixed the URIClassifier to solve a problem with 1 character lookups. Completed more work on Rails runner. Add index.html default lookup for DirHandler. Added some new tests for URIClassifier.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@24 19e92222-5c0b-0410-8929-a290d50e31e9
2006-02-10 02:38:18 +00:00
zedshaw
3c343cca6b Created rails runner, started making it daemon capable.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@23 19e92222-5c0b-0410-8929-a290d50e31e9
2006-02-10 01:06:55 +00:00
zedshaw
da7ed29332 Setup to do daemonize.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@22 19e92222-5c0b-0410-8929-a290d50e31e9
2006-02-09 12:06:39 +00:00
zedshaw
98a33bb304 Fixed a bug in the Error404Handler. Created the first Rails runner script.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@21 19e92222-5c0b-0410-8929-a290d50e31e9
2006-02-08 12:48:41 +00:00
zedshaw
788e4f4902 * Moved various constants around. * Created the remaining feasible CGI variables people need. * Now create a REQUEST_URI which other CGI variables derive from. Implemented a simple DirHandler for browsing a directory and sending the files.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@20 19e92222-5c0b-0410-8929-a290d50e31e9
2006-02-03 05:42:08 +00:00
zedshaw
1b9b3bcb73 Improved the trie searching to only require one search and work more correctly. Fixed a few bugs found by people.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@19 19e92222-5c0b-0410-8929-a290d50e31e9
2006-02-02 06:53:32 +00:00
zedshaw
644d78fc01 removed the rdoc since rake likes to remove it
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@18 19e92222-5c0b-0410-8929-a290d50e31e9
2006-01-31 05:36:30 +00:00
zedshaw
38f325e222 Attempted on last performance tune by rewriting the process_client method in C. Event that didn't help so I'm going to consider this the last tuning possible for now.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@17 19e92222-5c0b-0410-8929-a290d50e31e9
2006-01-31 04:45:26 +00:00
why
4af3352bee Moved TRACE below the var decls, was throwing errors on FreeBSD gcc.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@16 19e92222-5c0b-0410-8929-a290d50e31e9
2006-01-30 20:17:17 +00:00
zedshaw
6bcf6e6d94 Last and final attempt at improving the Ruby only speed of the IO processing. Future releases will replace Ruby code with C.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@15 19e92222-5c0b-0410-8929-a290d50e31e9
2006-01-30 06:25:20 +00:00
why
6d22859641 Added the blogging example and a README.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@14 19e92222-5c0b-0410-8929-a290d50e31e9
2006-01-29 01:52:28 +00:00
why
7d77609d13 Put request.body back into StringIO.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@13 19e92222-5c0b-0410-8929-a290d50e31e9
2006-01-29 01:35:44 +00:00
why
df05194a5a The Tepee example is updated to use Camping 1.3, where the response and environment variables are passed in and a controller is returned for output.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@12 19e92222-5c0b-0410-8929-a290d50e31e9
2006-01-29 01:08:41 +00:00
why
909120d40d Moving the Tepee example into a Camping directory.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@11 19e92222-5c0b-0410-8929-a290d50e31e9
2006-01-29 01:04:36 +00:00
zedshaw
165cc5d978 Slight change to make clear what's the body of the HttpResponse
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@10 19e92222-5c0b-0410-8929-a290d50e31e9
2006-01-28 20:27:34 +00:00
zedshaw
6a5116197a First work at making a functional response class.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@9 19e92222-5c0b-0410-8929-a290d50e31e9
2006-01-28 19:34:12 +00:00
zedshaw
004dec2c2f initial import into trunk
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@4 19e92222-5c0b-0410-8929-a290d50e31e9
2006-01-28 19:03:53 +00:00
zedshaw
b6d34b2a41 Created trunk
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@1 19e92222-5c0b-0410-8929-a290d50e31e9
2006-01-28 18:47:34 +00:00