about summary refs log tree commit homepage
path: root/lib/mongrel.rb
DateCommit message (Collapse)
2007-10-18did something
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@695 19e92222-5c0b-0410-8929-a290d50e31e9
2007-10-18move synchronousness back to HS
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@694 19e92222-5c0b-0410-8929-a290d50e31e9
2007-10-18no more stop thread
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@692 19e92222-5c0b-0410-8929-a290d50e31e9
2007-10-18how's this
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@688 19e92222-5c0b-0410-8929-a290d50e31e9
2007-10-18howbout we support asynchronous and synchronous stopping
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@687 19e92222-5c0b-0410-8929-a290d50e31e9
2007-10-18no reason not to always print the backtrace for those errors
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@684 19e92222-5c0b-0410-8929-a290d50e31e9
2007-10-18stop server is synchronous now
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@683 19e92222-5c0b-0410-8929-a290d50e31e9
2007-10-17http parser errors (malformed requests) now log to the default log.
Request data and parameters on http parser error will still only log in debug mode. Closes [#11423]. git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@661 19e92222-5c0b-0410-8929-a290d50e31e9
2007-10-11close #14145
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@640 19e92222-5c0b-0410-8929-a290d50e31e9
2007-09-24refactor timeout and death_time to throttle and timeout, respectively, make ↵
throttle not be zero for sub-second timeouts, improve documentation, update long command-line flags git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@624 19e92222-5c0b-0410-8929-a290d50e31e9
2007-09-23shut up some warnings when globals aren't defined
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@606 19e92222-5c0b-0410-8929-a290d50e31e9
2007-09-16Getting ready for mongrel 1.0.2 - site and versions update. Did I forget to ↵
change something? git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@588 19e92222-5c0b-0410-8929-a290d50e31e9
2007-09-13Small fixes that makes absolutely no difference to the functionality or ↵
performance of Mongrel, but closes bug [#13782]. git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@587 19e92222-5c0b-0410-8929-a290d50e31e9
2007-08-31Corrected value of remote_addr (closes: #13216)
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@580 19e92222-5c0b-0410-8929-a290d50e31e9
2007-08-22Fix problem when running in freebsd < 5.4 (closes: #8112)
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@573 19e92222-5c0b-0410-8929-a290d50e31e9
2007-08-14Allows to suppress the Content-Length: header which send_status normally ↵
adds, by calling send_status(nil). git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@550 19e92222-5c0b-0410-8929-a290d50e31e9
2007-08-13require cgi_multipart in mongrel itself, not mongrel_rails; bump required ↵
version in gemspec git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@548 19e92222-5c0b-0410-8929-a290d50e31e9
2007-08-11* Corrects URI parsing incorrect when behind proxy.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@542 19e92222-5c0b-0410-8929-a290d50e31e9
2007-01-23Site update, version bump for the 1.0.1 release
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@509 19e92222-5c0b-0410-8929-a290d50e31e9
2006-12-20Version change because rubygems can't handle 1.0-rc1 so must be 1.0
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@482 19e92222-5c0b-0410-8929-a290d50e31e9
2006-12-16Whitelist for headers which can be duplicated.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@470 19e92222-5c0b-0410-8929-a290d50e31e9
2006-12-15Patch to allow multiple request progress listeners, needs to be tested for ↵
speed. Also added a small change to allow retarded requests with full host in GET line that are really only for proxy servers. git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@466 19e92222-5c0b-0410-8929-a290d50e31e9
2006-12-02use warn rather than $stderr.puts
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@456 19e92222-5c0b-0410-8929-a290d50e31e9
2006-12-01make it clear when fastthread setup fails due to e.g. require order issues ↵
(as opposed to simply not being present), rather than silently falling back to stdlib classes without so much as a visible warning git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@453 19e92222-5c0b-0410-8929-a290d50e31e9
2006-11-25FBSD patch for socket http accept.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@432 19e92222-5c0b-0410-8929-a290d50e31e9
2006-11-25Updated a bunch of TODO lines that aren't valid anymore. Added a test that ↵
supposedly breaks in win32. git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@419 19e92222-5c0b-0410-8929-a290d50e31e9
2006-11-25Version bump to 0.3.18
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@418 19e92222-5c0b-0410-8929-a290d50e31e9
2006-11-25Prevents double headers from going out.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@415 19e92222-5c0b-0410-8929-a290d50e31e9
2006-11-25Version bump to 0.3.17.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@414 19e92222-5c0b-0410-8929-a290d50e31e9
2006-11-25Removed experimental mime carving (in branch now).
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@413 19e92222-5c0b-0410-8929-a290d50e31e9
2006-11-20Tries to load fastthread then falls back to regular thread.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@401 19e92222-5c0b-0410-8929-a290d50e31e9
2006-11-20More testing code for the cgi carver. Not ready yet.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@396 19e92222-5c0b-0410-8929-a290d50e31e9
2006-11-17Version number bump.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@390 19e92222-5c0b-0410-8929-a290d50e31e9
2006-11-17Version update.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@387 19e92222-5c0b-0410-8929-a290d50e31e9
2006-11-15Using the optimized locking system.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@380 19e92222-5c0b-0410-8929-a290d50e31e9
2006-10-03Small tweaks for debugging something possibly causing 100% CPU.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@356 19e92222-5c0b-0410-8929-a290d50e31e9
2006-09-26* Cosmetic code/comment formatting
* Improve messaging for config file generation * Remove unnecessary local var for config_file merging in mongrel_rails * Add Iowa to list of supported frameworks in gem spec git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@353 19e92222-5c0b-0410-8929-a290d50e31e9
2006-09-22Mongrel 0.3.13.5 version bump. Final commit of changes from 0.3.13.4. I've ↵
been ultra bad about commits. git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@349 19e92222-5c0b-0410-8929-a290d50e31e9
2006-09-03Stripped out some debugging for speed. Tweaked file serving to serve small ↵
files immediately. git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@341 19e92222-5c0b-0410-8929-a290d50e31e9
2006-08-26Finally a solution to the damn memory leak. It's a leak in ruby ↵
http://pastie.caboo.se/10194 which is fixed with http://pastie.caboo.se/10317 git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@335 19e92222-5c0b-0410-8929-a290d50e31e9
2006-08-22Adds thread request blockage logging when USR1 is toggled.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@334 19e92222-5c0b-0410-8929-a290d50e31e9
2006-08-16Added mongrel_cluster as officially part of mongrel.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@331 19e92222-5c0b-0410-8929-a290d50e31e9
2006-08-15Small error on a rare condition.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@329 19e92222-5c0b-0410-8929-a290d50e31e9
2006-08-14Improves the timeout message so folks know why always.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@328 19e92222-5c0b-0410-8929-a290d50e31e9
2006-08-12Once and for all make sure .close does nothing if it doesn't matter (like it ↵
really should). git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@317 19e92222-5c0b-0410-8929-a290d50e31e9
2006-08-11Fixes bug where PID file not written when in config file. Improves error ↵
messages as well. git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@312 19e92222-5c0b-0410-8929-a290d50e31e9
2006-08-08Fixes the differences between mongrel and webrick around request URI, ↵
path_info, etc. Adds REQUEST_PATH to disambiguate the whole problem as well. git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@311 19e92222-5c0b-0410-8929-a290d50e31e9
2006-08-03sendfile is banished until it can get sorted out
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@301 19e92222-5c0b-0410-8929-a290d50e31e9
2006-08-03Dan Kubb's conditional response patch.
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@299 19e92222-5c0b-0410-8929-a290d50e31e9
2006-07-15Fixes up the IO loop to match 0.4
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@295 19e92222-5c0b-0410-8929-a290d50e31e9