librelist archives

« back to archive

Mongrel2 v1.2 Is Out, Lots Of Bugs Fixed

Mongrel2 v1.2 Is Out, Lots Of Bugs Fixed

From:
Zed A. Shaw
Date:
2010-09-24 @ 10:15
Well I finally got the m2sh to where it's mostly usable and then I had
big rush of tickets finished.  These were annoying things that sat there
while I got sideswiped by the damn m2sh stuff, but they're fixed now.

I just released v1.2 and would like everyone to try it out:

http://mongrel2.org/home#download


Here's what's fixed in m2sh as of this release:

* m2sh has lots of bug fixes, including no segfaults, or ram leaks.
* m2sh has better error reporting for most stuff I could clean up,
suggest others if you find some confusing stuff.
* m2sh now uses some better data structures internally so I'll be able
to do even better syntax errors and help.
* m2sh had problems when you had multiple Server() and it would load
mimetypes too many times.
* Removed source:line prints when in a release build, tell me if you
like that or want them back.

This is what's fixed in Mongrel2:

* WARN is now added, so we can start using that for soft errors.
* super_poll tests now run on platforms with weird clocks.
* 304's no longer have a body as per the RFC.
* HTTP/1.0 and Connection:close are handled correctly.
* X-Forwarded-For header is now added with the IP address of the
connecting client.
* Route matching against routes that had no pattern in them are faster,
and work even if they have a pattern char.  Now you MUST put patterns in
() or Mongrel2 will ignore them.


If you run into more stuff let me know.  I'm going to be fixing up any
non-feature request type bugs we have left, and then after those are
done I'll call this the official 1.X "production" release and we'll
start on the fancy 2.0 stuff.


-- 
Zed A. Shaw
http://zedshaw.com/

Re: [mongrel2] Mongrel2 v1.2 Is Out, Lots Of Bugs Fixed

From:
Madireddy Samuel Vijaykumar
Date:
2010-09-24 @ 12:05
This really great. I will give it a shot over the weekend and see how it
goes.

"""
Anyday...
Above the ground and vertical
... is a good day!
"""
http://megam.info
:)~




On Fri, Sep 24, 2010 at 3:45 PM, Zed A. Shaw <zedshaw@zedshaw.com> wrote:

> Well I finally got the m2sh to where it's mostly usable and then I had
> big rush of tickets finished.  These were annoying things that sat there
> while I got sideswiped by the damn m2sh stuff, but they're fixed now.
>
> I just released v1.2 and would like everyone to try it out:
>
> http://mongrel2.org/home#download
>
>
> Here's what's fixed in m2sh as of this release:
>
> * m2sh has lots of bug fixes, including no segfaults, or ram leaks.
> * m2sh has better error reporting for most stuff I could clean up,
> suggest others if you find some confusing stuff.
> * m2sh now uses some better data structures internally so I'll be able
> to do even better syntax errors and help.
> * m2sh had problems when you had multiple Server() and it would load
> mimetypes too many times.
> * Removed source:line prints when in a release build, tell me if you
> like that or want them back.
>
> This is what's fixed in Mongrel2:
>
> * WARN is now added, so we can start using that for soft errors.
> * super_poll tests now run on platforms with weird clocks.
> * 304's no longer have a body as per the RFC.
> * HTTP/1.0 and Connection:close are handled correctly.
> * X-Forwarded-For header is now added with the IP address of the
> connecting client.
> * Route matching against routes that had no pattern in them are faster,
> and work even if they have a pattern char.  Now you MUST put patterns in
> () or Mongrel2 will ignore them.
>
>
> If you run into more stuff let me know.  I'm going to be fixing up any
> non-feature request type bugs we have left, and then after those are
> done I'll call this the official 1.X "production" release and we'll
> start on the fancy 2.0 stuff.
>
>
> --
> Zed A. Shaw
> http://zedshaw.com/
>