Hey Folks, I've been holding off the official 0.3.13 release so that Luis can get the win32 side very nice and clean. We fixed a major problem last night so it's only a short time before we get it out. Luis is working really hard on it, so just be patient.
In the meantime, I've been doing a code audit of the Mongrel code as it is now and fixing any little things I come across. I've just updated the pre-release gems for 0.3.13 with the following fixes: * Cleaned up the new HTTP IO loop a bit so that it's even more accurate. Still haven't been able to replicate my earlier SEGFAULT errors, which is why I'm doing a code audit. * Removed various unneeded errors and files. * Removed resolv-replace since it seems it only works reliably on Linux. If you find that DNS resolving takes forever and stops your ruby program then consider require 'resolv-replace' somewhere as a fix. * Moved a bunch of crap around so that Wilson's broke ass win32 setup would work. :-) * The MIME types that you set from a YAML file actually weren't being set. Now they are. I'm an idiot. * Austin Godber wrote up some nice instructions for using pound. http://mongrel.rubyforge.org/docs/pound.html * A code review of lib/mongrel.rb and lib/mongrel/rails.rb fixing up some minor things. * Initial changes to let people specify which type of -B output they want, just in case they only want thread logging or something. * Fixed a format string error that was causing problems when people closed the socket on send_file. * Fixes for win32 so that CTRL-C works, it handles SIGINT properly, and the shutdown is more graceful. This should also fix similar problems with people who run a ruby that has pthreads. * Small fixes to test files so that they can be run independently as reported by Rui Lopes. Additionally, I'm using rcov to get a coverage report. Everyone can check it out at http://mongrel.rubyforge.org/coverage/ as I write more tests. I'm hoping to get the test coverage closer to 100%, but that's pretty difficult since some of the code requires actually having a running Rails application. DOCUMENTATION VOLUNTEERS We're looking for folks who are interested in helping write Mongrel documentation. Writing the documentation is pretty easy, since it's done with webgen and using textile. If anyone's interested, take a look at: http://mongrel.rubyforge.org/docs/ And pick one of the empty pages. I'm currently working on the Apache documentation, but anyone who wants to volunteer can just e-mail me and I'll hook you up with instructions. All authors get credit for writing their documentation and can link to their blogs. Thanks, and please report the bugs. -- Zed A. Shaw http://www.zedshaw.com/ http://mongrel.rubyforge.org/ _______________________________________________ Mongrel-users mailing list [email protected] http://rubyforge.org/mailman/listinfo/mongrel-users
