This release of Mongrel features a CGIWrapper that actually works. The previous code was complete garbage so this one should fix the problems with sessions, cookies, and content-types people reported previously. There is also now a correctly built Win32 gem created by Luis Lavena. Luis joined the Mongrel project and will be working on the Win32 specific gear needed. His first thing is going to be a Mongrel service so you can start/stop Mongrel like other web servers on Win32. Grab the goods at http://mongrel.rubyforge.org/ == What Is Mongrel Mongrel is a fast HTTP library and server for Ruby that is intended for hosting Ruby web applications of any kind using plain HTTP rather than FastCGI or SCGI. It is framework agnostic and already supports Ruby On Rails, Og+Nitro, and Camping frameworks. == Changes for 0.3.5 * More correct CGIWrapper that should work with all CGI parameters and any additional ones you set as well as properly converting cookies. * Content-types and sessions should be fixed now. * Fix to DirHandler that caused it to not list directories if told to. Win32 people will still have problems with CTRL-C not stopping mongrel, but Luis is tracking that down as part of his win32 service work. == Getting Mongrel You can get Mongrel via RubyGems just make sure you pick the win32 gem if you are on that platform. You can use the regular gem if you have your own compiler. For those not familiar with RubyGems refer to the Mongrel site for help (it''s right on the front page). == Toward 0.4 This release is getting closer to complete Ruby on Rails support. It should work well, but file upload/send will probably function very weirdly if at all. The next release will focus on getting the win32 service working and enabling all the little things like file upload/send, built-in page caching support, and other goodies. People running Rails should shoot me feature requests along these lines. Zed A. Shaw http://www.zedshaw.com/
On Feb 18, 2006, at 1:08 PM, Zed Shaw wrote:> This release of Mongrel features a CGIWrapper that actually works. > The > previous code was complete garbage so this one should fix the > problems with > sessions, cookies, and content-types people reported previously.:-) Hey, this is looking really great! I noticed when I do: sudo gem install mongrel it now prompts me for version. It seems to think there are Win32 and Ruby versions. Should it be something like Win32 and *nix. It''s all Ruby, right? :-) -- -- Tom Mornini
Wilson Bilkovich
2006-Feb-19 02:16 UTC
[Rails] [ANN] Mongrel 0.3.5 -- Rails/CGI Actually Works
On 2/18/06, Tom Mornini <tmornini@infomania.com> wrote:> On Feb 18, 2006, at 1:08 PM, Zed Shaw wrote: > > > This release of Mongrel features a CGIWrapper that actually works. > > The > > previous code was complete garbage so this one should fix the > > problems with > > sessions, cookies, and content-types people reported previously. > > :-) > > Hey, this is looking really great! > > I noticed when I do: > > sudo gem install mongrel > > it now prompts me for version. > > It seems to think there are Win32 and Ruby versions. > > Should it be something like Win32 and *nix. It''s all > Ruby, right? :-) >In RubyGems lingo, non-platform-specific gems have ''RUBY'' as the platform, and binary gems have platform names like ''WIN32''. Seems reasonable, but not super-clear when you see them together in a menu like that.
On Feb 18, 2006, at 6:16 PM, Wilson Bilkovich wrote:> On 2/18/06, Tom Mornini <tmornini@infomania.com> wrote: > >> It seems to think there are Win32 and Ruby versions. >> >> Should it be something like Win32 and *nix. It''s all >> Ruby, right? :-) > > In RubyGems lingo, non-platform-specific gems have ''RUBY'' as the > platform, and binary gems have platform names like ''WIN32''. > Seems reasonable, but not super-clear when you see them together in a > menu like that.Thanks, Wilson. -- -- Tom Mornini