zedshaw
|
c6eaee2caa
|
IO processing loop now processes HTTP requests without resetting the parser making things more efficient.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@180 19e92222-5c0b-0410-8929-a290d50e31e9
|
2006-05-14 23:42:19 +00:00 |
|
zedshaw
|
429ebcd5df
|
Improved conditional response code from Dan Kubb. Handles ETag on 304 responses better.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@173 19e92222-5c0b-0410-8929-a290d50e31e9
|
2006-05-13 21:25:53 +00:00 |
|
zedshaw
|
a46d3cfedb
|
Test case for conditional http response.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@164 19e92222-5c0b-0410-8929-a290d50e31e9
|
2006-05-04 16:14:43 +00:00 |
|
zedshaw
|
0ca765c199
|
Conditional response code from Dan Kubb.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@163 19e92222-5c0b-0410-8929-a290d50e31e9
|
2006-05-04 16:07:56 +00:00 |
|
why
|
d529c2b1f3
|
Okay, so that was a bad test.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@162 19e92222-5c0b-0410-8929-a290d50e31e9
|
2006-05-03 05:06:30 +00:00 |
|
why
|
3cf03ae9f3
|
Added send_file method to the HttpResponse, culling parts from the DirHandler. Added support for the X-SENDFILE header to the Camping bridge.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@155 19e92222-5c0b-0410-8929-a290d50e31e9
|
2006-04-11 00:00:52 +00:00 |
|
zedshaw
|
79be4b98e5
|
Additional debugging dumps just in case the parser is too ruthless. Removed the useless object tracking.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@141 19e92222-5c0b-0410-8929-a290d50e31e9
|
2006-04-04 02:07:30 +00:00 |
|
zedshaw
|
3c804d5e15
|
Several robustness improvements to protect mongrel against bad HTTP requests.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@138 19e92222-5c0b-0410-8929-a290d50e31e9
|
2006-04-03 02:27:59 +00:00 |
|
zedshaw
|
b5b3900abd
|
Cleaned up the test suite so it spews less logging. Fixed up the debug access logging so it works.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@136 19e92222-5c0b-0410-8929-a290d50e31e9
|
2006-04-01 09:09:10 +00:00 |
|
zedshaw
|
e20a52b735
|
Fixes incorrect version. Sets up an extra .rb config option (-S). Fixes an extra log message.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@135 19e92222-5c0b-0410-8929-a290d50e31e9
|
2006-04-01 08:43:30 +00:00 |
|
zedshaw
|
ebc1ea2eab
|
Small fix for test in win32.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@125 19e92222-5c0b-0410-8929-a290d50e31e9
|
2006-03-27 07:06:18 +00:00 |
|
zedshaw
|
4d9966ee00
|
Final touches to get mongrel_rails working. Fixed URI registration bug. Small change to config tool.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@123 19e92222-5c0b-0410-8929-a290d50e31e9
|
2006-03-26 23:57:11 +00:00 |
|
zedshaw
|
f2b53a3a4b
|
mongrel_rails now uses the RailsConfigurator. All rails.rb are now in Mongrel::Rails (like Camping). Configurator has many improvements. Signals on mongrel_rails now work better.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@122 19e92222-5c0b-0410-8929-a290d50e31e9
|
2006-03-26 20:01:50 +00:00 |
|
zedshaw
|
f4a5c938d4
|
First crack at some advanced debugging features for mongrel and the console.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@121 19e92222-5c0b-0410-8929-a290d50e31e9
|
2006-03-25 21:15:30 +00:00 |
|
zedshaw
|
6634d89019
|
Release that improves performance a bit on most platforms, but dramatically on freebsd.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@117 19e92222-5c0b-0410-8929-a290d50e31e9
|
2006-03-19 23:31:30 +00:00 |
|
zedshaw
|
bbaf6bb51e
|
Implements the new gem based plugins as a separate projects/gem_plugin. Sets up new rake tasks to support testing gems easier (won't work on win32 yet). Uses the plugin system in mongrel_rails (win32 coming soon).
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@83 19e92222-5c0b-0410-8929-a290d50e31e9
|
2006-03-06 05:31:39 +00:00 |
|
zedshaw
|
a4a2f19a0c
|
Fixed up unit tests and cleaned up more of the gem plugin code. Temporarily removed the alternative directory since rubygems doesn't support it too well.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@82 19e92222-5c0b-0410-8929-a290d50e31e9
|
2006-03-05 19:28:52 +00:00 |
|
zedshaw
|
89719a8b28
|
No need for external files to test plugin loading.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@81 19e92222-5c0b-0410-8929-a290d50e31e9
|
2006-03-05 08:03:08 +00:00 |
|
zedshaw
|
c2efd0fcc1
|
Removed a debugging printout and fixed a failing test related to plugins.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@69 19e92222-5c0b-0410-8929-a290d50e31e9
|
2006-03-02 17:28:46 +00:00 |
|
zedshaw
|
5c13c5dd9d
|
Commands now converted to new plugin setup. Implemented initial plugin loading option -L.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@67 19e92222-5c0b-0410-8929-a290d50e31e9
|
2006-03-02 03:54:32 +00:00 |
|
zedshaw
|
d1a01c03f7
|
New plugin system that is much simpler than pluginfactory and has a lot more leg room for future expansion. Brought timeouts back since couldn't find another way.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@65 19e92222-5c0b-0410-8929-a290d50e31e9
|
2006-02-28 07:04:41 +00:00 |
|
zedshaw
|
4e5132f63a
|
Implemented the basic plugin system for Mongrel to replace pluginfactory with something more manageable (and cool).
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@64 19e92222-5c0b-0410-8929-a290d50e31e9
|
2006-02-28 05:17:23 +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
|
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
|
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 |
|
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 |
|