From evan at cloudbur.st Sun Sep 23 21:34:56 2007 From: evan at cloudbur.st (Evan Weaver) Date: Sun, 23 Sep 2007 21:34:56 -0400 Subject: [Mongrel-development] mongrel_service build Message-ID: Hi Luis, Could you make a new build of mongrel_service from trunk and ship it back to me? We're putting together release candidates. I messed with your Rakefile; in order to sign the gem you'll have to make yourself a gem certificate and send it to me and I'll auth it against the official mongrel certificate and send it back. Evan -- Evan Weaver Cloudburst, LLC From luislavena at gmail.com Sun Sep 23 22:29:19 2007 From: luislavena at gmail.com (Luis Lavena) Date: Sun, 23 Sep 2007 23:29:19 -0300 Subject: [Mongrel-development] mongrel_service build In-Reply-To: References: Message-ID: <71166b3b0709231929u1a81862ai2380c35874ec2e7e@mail.gmail.com> On 9/23/07, Evan Weaver wrote: > Hi Luis, > > Could you make a new build of mongrel_service from trunk and ship it > back to me? We're putting together release candidates. > OK, I'll commit the latest changes that solved a few issues under certain, unknown situations where latest patched ruby (1.8.8 or 1.8.5) fail to start. Was reported on the mailing list and solved with a emergency 0.3.3 release. > I messed with your Rakefile; in order to sign the gem you'll have to > make yourself a gem certificate and send it to me and I'll auth it > against the official mongrel certificate and send it back. > Oh, great! :-P I'll love to know the step-guide to get a gem certificate ;-) (also, to backup it). I'll commit these changes and check some docs for the gem cert, but more info will really helpful :-D Later, -- Luis Lavena Multimedia systems - Leaders are made, they are not born. They are made by hard effort, which is the price which all of us must pay to achieve any goal that is worthwhile. Vince Lombardi From evan at cloudbur.st Sun Sep 23 23:18:00 2007 From: evan at cloudbur.st (Evan Weaver) Date: Sun, 23 Sep 2007 23:18:00 -0400 Subject: [Mongrel-development] rubyforge vhost permissions issue Message-ID: Hi all, I need a project admin to schedule a permissions reset on the mongrel project vhost, so that I can finish uploading the release candidates. Right now the 'quick' folder is locked down. http://rubyforge.org/docman/view.php/5/460/faq.html#vhost_perms Evan -- Evan Weaver Cloudburst, LLC From evan at cloudbur.st Mon Sep 24 01:03:21 2007 From: evan at cloudbur.st (Evan Weaver) Date: Mon, 24 Sep 2007 01:03:21 -0400 Subject: [Mongrel-development] release candidates Message-ID: Hi all, Release candidates for *nix 1.0.2 and dependencies are up at http://mongrel.rubyforge.org/releases/ . Public cert is at http://rubyforge.org/frs/download.php/25325/mongrel-public_cert.pem . Install with: sudo gem install mongrel -P HighSecurity --source=http://mongrel.rubyforge.org/releases/ etc. Luis is working on win32 builds. Evan -- Evan Weaver Cloudburst, LLC From luislavena at gmail.com Wed Sep 26 17:38:24 2007 From: luislavena at gmail.com (Luis Lavena) Date: Wed, 26 Sep 2007 18:38:24 -0300 Subject: [Mongrel-development] release candidates In-Reply-To: References: Message-ID: <71166b3b0709261438g3284a474xf5658e8c55c8f3b3@mail.gmail.com> On 9/24/07, Evan Weaver wrote: > Hi all, > > Release candidates for *nix 1.0.2 and dependencies are up at > http://mongrel.rubyforge.org/releases/ . Public cert is at > http://rubyforge.org/frs/download.php/25325/mongrel-public_cert.pem . > > Install with: sudo gem install mongrel -P HighSecurity > --source=http://mongrel.rubyforge.org/releases/ > > etc. > > Luis is working on win32 builds. > The win32 builds for mongrel (1.0.2) and mongrel_service (0.3.3) are available. Please, win32 users install them and do a round of testing with them since a few changes in mongrel_service were included past weeks to solve some issues with new ruby releases. I still need to gather deeper information on what happened there, but so far, 0.3.3 works with latest patchlevels of ruby 1.8.5 and 1.8.6. Later, -- Luis Lavena Multimedia systems - Leaders are made, they are not born. They are made by hard effort, which is the price which all of us must pay to achieve any goal that is worthwhile. Vince Lombardi From ry at tinyclouds.org Thu Sep 27 15:35:31 2007 From: ry at tinyclouds.org (ry dahl) Date: Thu, 27 Sep 2007 21:35:31 +0200 Subject: [Mongrel-development] query string parsing C extension Message-ID: <21ee31950709271235m4106fd07j9ce043416ee78126@mail.gmail.com> Hey all, here is a less hacky version of the query string C extension I posted before. http://s3.amazonaws.com/four.livejournal/20070927/qsp.tar.bz2 It uses an http11-like interface to the state machine. the escape/unescape functions are also slightly more libraryish. again, here is the about benchmark results. it seems to be about 10 times faster than the ruby functions. i've seen query_parse pop up in profiles of merb, one can except on query string intensive actions (forms) that this would noticeably speed up the app. user system total real escape: Single long M: 1.710000 0.030000 1.740000 ( 2.192255) Q: 0.020000 0.010000 0.030000 ( 0.032105) escape: Many small M: 2.670000 0.030000 2.700000 ( 3.288974) Q: 0.270000 0.000000 0.270000 ( 0.333991) unescape: Single long M: 2.500000 0.030000 2.530000 ( 3.688766) Q: 0.020000 0.010000 0.030000 ( 0.028780) unescape: Many small M: 3.380000 0.030000 3.410000 ( 3.785195) Q: 0.260000 0.000000 0.260000 ( 0.323243) query_parse: one long query M: 3.720000 0.090000 3.810000 ( 4.513557) Q: 0.460000 0.020000 0.480000 ( 0.556755) query_parse: many short query strings M: 5.960000 0.070000 6.030000 ( 7.212142) Q: 0.900000 0.010000 0.910000 ( 1.058425) query_parse: deeply nested query M: 0.000000 0.000000 0.000000 ( 0.000247) Q: 0.000000 0.000000 0.000000 ( 0.001138) ry