about summary refs log tree commit homepage
path: root/test
DateCommit message (Collapse)
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-28Test for request progress functionality
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@262 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-06-21win32 doesn't like binding to 0.0.0.0
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@250 19e92222-5c0b-0410-8929-a290d50e31e9
2006-06-18Wrong include after handlers moved.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@246 19e92222-5c0b-0410-8929-a290d50e31e9
2006-06-18Additional simple feature for upload progress plugin. New redirect header ↵
and configuration option. git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@245 19e92222-5c0b-0410-8929-a290d50e31e9
2006-06-16Needed file for gem testing.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@241 19e92222-5c0b-0410-8929-a290d50e31e9
2006-06-16Slight change to make tests work during gem install and builds.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@239 19e92222-5c0b-0410-8929-a290d50e31e9
2006-06-06Does a bit of validating the command stuff.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@230 19e92222-5c0b-0410-8929-a290d50e31e9
2006-06-05could fail on the second test due to randomness
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@226 19e92222-5c0b-0410-8929-a290d50e31e9
2006-06-02Fixed tests for Win32. Included a nasty hack due sockets not raising the ↵
expected exceptions (all under mighty windows). git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@221 19e92222-5c0b-0410-8929-a290d50e31e9
2006-05-30Win32 test and install fix-ups (cygwin)
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@218 19e92222-5c0b-0410-8929-a290d50e31e9
2006-05-24Improved test coverage of the Command system and a simple method of stuffing ↵
useless IO to a file. git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@212 19e92222-5c0b-0410-8929-a290d50e31e9
2006-05-23Necessary files for latest testing improvements.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@211 19e92222-5c0b-0410-8929-a290d50e31e9
2006-05-23Improved tests increasing test coverage.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@210 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-20Two fixes reported by Rui Lopes so that test can run individually.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@195 19e92222-5c0b-0410-8929-a290d50e31e9
2006-05-20Initial code review fixing some things, and rcov addition.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@190 19e92222-5c0b-0410-8929-a290d50e31e9
2006-05-16Not sure where those .swp files come from.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@187 19e92222-5c0b-0410-8929-a290d50e31e9
2006-05-16OK, best fix is to set it to binmode.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@186 19e92222-5c0b-0410-8929-a290d50e31e9
2006-05-16Some people on windows have tmpfiles that are opened without rb.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@185 19e92222-5c0b-0410-8929-a290d50e31e9
2006-05-16Moved port to 4501 for configurator test.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@184 19e92222-5c0b-0410-8929-a290d50e31e9
2006-05-16resolv-replace causes problems on everything except Linux. Win32 seems to ↵
have issues with binding to 0.0.0.0 git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@183 19e92222-5c0b-0410-8929-a290d50e31e9
2006-05-14IO 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-13Improved 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-04Test case for conditional http response.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@164 19e92222-5c0b-0410-8929-a290d50e31e9
2006-05-04Conditional response code from Dan Kubb.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@163 19e92222-5c0b-0410-8929-a290d50e31e9
2006-05-03Okay, so that was a bad test.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@162 19e92222-5c0b-0410-8929-a290d50e31e9
2006-04-11Added 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-04Additional 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-03Several 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-01Cleaned 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-01Fixes 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-03-27Small fix for test in win32.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@125 19e92222-5c0b-0410-8929-a290d50e31e9
2006-03-26Final 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-26mongrel_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-25First 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-19Release 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-06Implements 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-05Fixed 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-05No 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-02Removed 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-02Commands 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-02-28New 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-28Implemented 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-10Fixed 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-02Improved 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-01-30Last 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-28Slight 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-28First work at making a functional response class.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@9 19e92222-5c0b-0410-8929-a290d50e31e9