Zed A. Shaw
2006-Dec-15 11:42 UTC
[Mongrel] [ANN] Mongrel 0.3.19 -- The Gnostic MIME Type Release
Hello All, I''m putting out a quick half-release because there''s some work on the MIME types I''ve included that needs to be done by all of you. Read at the end to understand your role in what you started. This release features two major capitulations on Mongrel''s stance of not being a full web server. The first is Mongrel now sports a YAML file with 739 MIME types in it that it will use. The second is Mongrel will now accept clients who insist on doing their requests with "GET http://host:3000/index.html HTTP/1.1" even though it''s not understood by a web server (that''s for *proxies* people). It also features a patch to allow for multiple listeners on the request chains, so anyone running *mongrel_upload_progress* should test it heavily. Finally, we''re getting close to having a clean build for win32, and my apology for holding things back on that. Install with: $ gem install fastthread --source=http://mongrel.rubyforge.org/releases $ gem install mongrel --source=http://mongrel.rubyforge.org/releases If you get an error about the missing mime_types.yml file then uninstall Mongrel completely and reinstall. THE MIME TYPES SHALL BE DECIDED BY COMBAT Now, the MIME types are not finalized because, after looking at several sources I found out everyone is completely out to lunch. I gathered together severalsources and recommended mime types, merged them all together, sorted and made them unique. I now have a wiki page entitle The Gnostic MIME Types: http://wiki.rubyonrails.org/rails/pages/TheGnosticMimeTypes And I''m going to leave it up for the next 24 hours. People can edit the list to remove what they think are invalid, correct the list, and fight over wiki wars to make the MIME type list. Whatever survives after the wars will become the official Mongrel MIME types. The ones that remain will be labeled "The Gnostic MIME Types" and simply documented on the Mongrel site so people know what happened. Let the battle begin! WIN32 I STILL LOVE YOU I''m still working on this last change or two and then I''m going to chain myself to win32 for the next week until that side is rock solid. Luis has been working extra hard making the sweet new service management app, so this should be a great next release for you folks. -- Zed A. Shaw, MUDCRAP-CE Master Black Belt Sifu http://www.zedshaw.com/ http://www.awprofessional.com/title/0321483502 -- The Mongrel Book http://mongrel.rubyforge.org/ http://www.lingr.com/room/3yXhqKbfPy8 -- Come get help.
Joey Geiger
2006-Dec-15 14:42 UTC
[Mongrel] [ANN] Mongrel 0.3.19 -- The Gnostic MIME Type Release
I just installed this, replacing mongrel 0.3.13.4 and the single cookie issue I reported earlier is still happening. If I send multiple cookies out, only the first one is being created. The rails development log shows that all 3 cookies are being sent. START DEV LOG Cookie set: chekusername=user; domain=.website.com; path=/; expires=Fri, 15 Dec 2006 15:07:43 GMT Cookie set: chekdomain=website.com; domain=.website.com; path=/; expires=Fri, 15 Dec 2006 15:07:43 GMT Cookie set: cheksession=1234abcd1234abcd; domain=.website.com; path=/; expires=Fri, 15 Dec 2006 15:07:43 GMT Redirected to http://webmail.website.com/frame.php Completed in 0.24335 (4 reqs/sec) | DB: 0.02167 (8%) | 302 Found [http://dev.website.com/myOMC/webmail] END DEV LOG Only the chekusername cookie is set in the browser after the request is rendered. Thanks. On 12/15/06, Zed A. Shaw <zedshaw at zedshaw.com> wrote:> Hello All, > > I''m putting out a quick half-release because there''s some work on the MIME types I''ve included that needs to be done by all of you. Read at the end to understand your role in what you started. > > This release features two major capitulations on Mongrel''s stance of not being a full web server. The first is Mongrel now sports a YAML file with 739 MIME types in it that it will use. The second is Mongrel will now accept clients who insist on doing their requests with "GET http://host:3000/index.html HTTP/1.1" even though it''s not understood by a web server (that''s for *proxies* people). > > It also features a patch to allow for multiple listeners on the request chains, so anyone running *mongrel_upload_progress* should test it heavily. Finally, we''re getting close to having a clean build for win32, and my apology for holding things back on that. > > Install with: > > $ gem install fastthread --source=http://mongrel.rubyforge.org/releases > $ gem install mongrel --source=http://mongrel.rubyforge.org/releases > > If you get an error about the missing mime_types.yml file then uninstall Mongrel completely and reinstall. > > > THE MIME TYPES SHALL BE DECIDED BY COMBAT > > Now, the MIME types are not finalized because, after looking at several sources I found out everyone is completely out to lunch. I gathered together severalsources and recommended mime types, merged them all together, sorted and made them unique. > > I now have a wiki page entitle The Gnostic MIME Types: > > http://wiki.rubyonrails.org/rails/pages/TheGnosticMimeTypes > > And I''m going to leave it up for the next 24 hours. People can edit the list to > remove what they think are invalid, correct the list, and fight over wiki wars > to make the MIME type list. > > Whatever survives after the wars will become the official Mongrel MIME types. > The ones that remain will be labeled "The Gnostic MIME Types" and simply > documented on the Mongrel site so people know what happened. > > Let the battle begin! > > > WIN32 I STILL LOVE YOU > > I''m still working on this last change or two and then I''m going to chain myself to win32 for the next week until that side is rock solid. Luis has been working extra hard making the sweet new service management app, so this should be a great next release for you folks. > > -- > Zed A. Shaw, MUDCRAP-CE Master Black Belt Sifu > http://www.zedshaw.com/ > http://www.awprofessional.com/title/0321483502 -- The Mongrel Book > http://mongrel.rubyforge.org/ > http://www.lingr.com/room/3yXhqKbfPy8 -- Come get help. > _______________________________________________ > Mongrel-users mailing list > Mongrel-users at rubyforge.org > http://rubyforge.org/mailman/listinfo/mongrel-users >
Zed A. Shaw
2006-Dec-15 21:54 UTC
[Mongrel] [ANN] Mongrel 0.3.19 -- The Gnostic MIME Type Release
On Fri, 15 Dec 2006 08:42:15 -0600 "Joey Geiger" <jgeiger at gmail.com> wrote:> I just installed this, replacing mongrel 0.3.13.4 and the single > cookie issue I reported earlier is still happening. If I send multiple > cookies out, only the first one is being created. The rails > development log shows that all 3 cookies are being sent. >Yeah, I remembered that I missed this last night. Next release it''ll have a whitelist for the cookies that should be allowed to duplicate (and you can modify it if you need to). Thanks for catching this. I''ll be doing another release tonight so try it then. -- Zed A. Shaw, MUDCRAP-CE Master Black Belt Sifu http://www.zedshaw.com/ http://www.awprofessional.com/title/0321483502 -- The Mongrel Book http://mongrel.rubyforge.org/ http://www.lingr.com/room/3yXhqKbfPy8 -- Come get help.