# \[ANN\] 0.3.13.4 Pre-Release -- Almost Ready

**URL:** <https://www.ruby-forum.com/t/ann-0-3-13-4-pre-release-almost-ready/101861>\
**Category:** Ruby\
**Created:** [August 8, 2006, 11:47am UTC](https://www.ruby-forum.com/t/ann-0-3-13-4-pre-release-almost-ready/101861 "2006-08-08T11:47:20Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Zed\_S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/z/da6949/32.png) [@Zed\_S](https://www.ruby-forum.com/u/Zed_S)\
**Post date:** [August 8, 2006, 11:47am UTC](https://www.ruby-forum.com/t/ann-0-3-13-4-pre-release-almost-ready/101861/1 "2006-08-08T11:47:20Z")

</div>

Hi folks,

I just put a pre-release of Mongrel up for people to try. You can  
install it with:

gem install mongrel --source=[http://mongrel.rubyforge.org/releases/](http://mongrel.rubyforge.org/releases/)

And try out your application and confirm the stuff works.

USE RFUZZ AND RUBY

If you find a bug, I’d appreciate it if you can go grab RFuzz (or use  
net/http) and work up a little bit of Ruby that demonstrates the bug.  
If you do this then I’ll include it in the RFuzz test suite I’m doing  
and the bug will never show it’s ugly head again.

Same goes for problems with command line options. Just work up a little  
ruby that starts mongrel the way you start it, tests for the error, then  
stops mongrel.

CHANGE LOG

Knocked out a bunch of bugs people reported so far:

- Makes Mongrel act like WEBrick re: REQUEST\_URI, PATH\_INFO,  
SCRIPT\_INFO, and QUERY\_STRING. This should fix redirects, but in order  
to make it work I’ve added REQUEST\_PATH as well which is technically  
PATH\_INFO+SCRIPT\_INFO.
- Mongrel now includes _all_ of the requested URI even if Mongrel  
doesn’t have a clue what it should do with it. Let’s hope we don’t see  
tons of requests for proxy crap (like \* and full hostnames) to Rails  
apps. Could get interesting.
- Expanded some of the size limits that Mongrel enforces to accommodate  
the new REQUEST\_URI changes. REQUEST\_URI can now be 2k. If it’s over  
2k then you need to use a FORM POST you dumbass.
- REQUEST\_PATH can only be 1k. (only? man).
- Fixes the PID files and log files confusion. Mongrel now does  
absolutely not transforming of your -P and -l settings (pid\_file,  
log\_file in the configs). This means that it should work as expected,  
and that everyone should use absolute paths if they’re going to set it,  
otherwise leave it to log/mongrel.log and log/mongrel.pid.
- DirHandler directory listings are more consistent thanks to a patch  
from carmen whats-your-name (no relation to Carmen San Diego).
- Removed the extraneous ; in the C code that was choking the Sun C  
compilers. Is there someone at Sun I can kick to death over this?
- Removes junk from the packaged gem such as the .so and test/coverage  
files.
- Extra checks on the --prefix option to make sure they get it right.  
It’s a _path_ prefix folks. That means it starts with a / but don’t end  
it in a /.
- SENDFILE IS BANISHED! If you have it installed Mongrel ignores it.  
It causes way too many instability problems and isn’t really worth the  
trouble. Since I can’t trust that everyone will remove it, I’ve just  
ripped that code out.
- Dan K. fixed up the conditional responses to not use  
Unmodified-Since.
- Fixes up the IO loop so that it is more exact in it’s processing and  
error handling.
- The start of a full RFC compliance test using RFuzz. This test suite  
basically breaks down the RFC, fires up Rails or other web apps, and  
then makes sure they can follow the RFC. So far I’ve got the  
conditional response stuff going, a few lame duck things about rails  
tested, and the layout of sections 3 and 4 set. Contributors are  
welcome on this.

Enjoy and report those bugs. The sooner I get 0.3.13.4 out and happy  
the sooner I can get 0.4 done.

–  
Zed A. Shaw

> **[Zed A. shaw](https://zedshaw.com/)**
>
> Personal essays and writings by Zed A. Shaw.

[http://mongrel.rubyforge.org/](http://mongrel.rubyforge.org/)  
[http://www.railsmachine.com/](http://www.railsmachine.com/) – Need Mongrel support?

---

<div class="post-metadata">

**Author:** ![Zed\_S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/z/da6949/32.png) [@Zed\_S](https://www.ruby-forum.com/u/Zed_S)\
**Post date:** [August 8, 2006, 12:57pm UTC](https://www.ruby-forum.com/t/ann-0-3-13-4-pre-release-almost-ready/101861/2 "2006-08-08T12:57:30Z")

</div>

Sorry to ignore the Mongrel release and focus on RFuzz - but that looks  
seriously cool. It may have been mentioned at Railsconf - if I think of  
it - but lots of things were mentioned. Very glad I spotted it today  
though.

Oh, on-thread - your Subject could do with the word “Mongrel” in it 🙂

Cheers  
Nic
