<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>sukria.net &#187; General</title>
	<atom:link href="http://www.sukria.net/en/archives/category/general/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sukria.net/en</link>
	<description>Being a debian geek, that's a way of life!</description>
	<pubDate>Wed, 10 Dec 2008 10:01:11 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
	<language>en</language>
			<item>
		<title>How to make sure mongrel will handle bad HTTP requests (or how to avoid 502 errors)</title>
		<link>http://www.sukria.net/en/archives/2008/11/04/how-to-make-sure-mongrel-will-handle-bad-http-requests-or-how-to-avoid-502-errors/</link>
		<comments>http://www.sukria.net/en/archives/2008/11/04/how-to-make-sure-mongrel-will-handle-bad-http-requests-or-how-to-avoid-502-errors/#comments</comments>
		<pubDate>Tue, 04 Nov 2008 15:00:57 +0000</pubDate>
		<dc:creator>sukria</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[502]]></category>

		<category><![CDATA[apache2]]></category>

		<category><![CDATA[proxy]]></category>

		<category><![CDATA[Rails]]></category>

		<category><![CDATA[rewrite]]></category>

		<guid isPermaLink="false">http://www.sukria.net/en/?p=264</guid>
		<description><![CDATA[If you&#8217;re using (Apache2, mongrel and mod_proxy) for your Rails application you might have realized that when a bad HTTP request is performed over your app, mongrel triggers an exception : 

$ mar nov 04 14:45:44 +0000 2008: HTTP parse error, malformed request (127.0.0.1): #

At first glance, this could sound logical that mongrel refuses to [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re using (Apache2, mongrel and mod_proxy) for your Rails application you might have realized that when a bad HTTP request is performed over your app, mongrel triggers an exception : </p>
<pre>
$ mar nov 04 14:45:44 +0000 2008: HTTP parse error, malformed request (127.0.0.1): #<mongrel ::HttpParserError: Invalid HTTP format, parsing fails.>
</mongrel></pre>
<p>At first glance, this could sound logical that mongrel refuses to serve an invalid request, but if you&#8217;re a service provider, your first rule is: <b>Never give up on anything</b>. Rememeber : you&#8217;re on the Internet, you will have some junk in the hands eventually.</p>
<p>So, as a service provider, you wan&#8217;t your web application to be as pragmatic as possible: if an invalid request comes into play, let&#8217;s try to sanitize it so it can fallback to something understandable by mongrel.</p>
<p>This specific issue happens when you want to access a Rails app with an invalid/incomplete URL-encoded string in the query string, for instance :</p>
<pre>
var=%ZZ
</pre>
<p>The following RewriteRule Voodoo replaces any invalid % snippets with their encoded form (%25):</p>
<pre>
RewriteCond %{QUERY_STRING} (.*)%([^0-9a-fA-F]|[0-9a-fA-F][^0-9a-fA-F]|$)(.*)
RewriteRule (.*) $1?%1\%25%2%3 [N]
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.sukria.net/en/archives/2008/11/04/how-to-make-sure-mongrel-will-handle-bad-http-requests-or-how-to-avoid-502-errors/feed/</wfw:commentRss>
		</item>
		<item>
		<title>YoolinkPro Beta to start at Web 2.0 Expo, Berlin</title>
		<link>http://www.sukria.net/en/archives/2008/10/14/yoolinkpro-beta-to-start-at-web-20-expo-berlin/</link>
		<comments>http://www.sukria.net/en/archives/2008/10/14/yoolinkpro-beta-to-start-at-web-20-expo-berlin/#comments</comments>
		<pubDate>Tue, 14 Oct 2008 10:29:02 +0000</pubDate>
		<dc:creator>sukria</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.sukria.net/en/?p=262</guid>
		<description><![CDATA[Quoting YoolinkPro: 
We are proud to announce that Yoolink Pro&#8217;s Beta test will officially start at the Web 2.0 Expo in Berlin, the 21st of October. Come and meet us there to discover the service!
More than a hundred companies signed in for the Beta test. We are currently sending Beta test keys. Sign in to [...]]]></description>
			<content:encoded><![CDATA[<p>Quoting <a href="http://www.yoolinkpro.com/">YoolinkPro</a>: </p>
<blockquote><p>We are proud to announce that Yoolink Pro&#8217;s Beta test will officially start at the Web 2.0 Expo in Berlin, the 21st of October. Come and meet us there to discover the service!</p>
<p>More than a hundred companies signed in for the Beta test. We are currently sending Beta test keys. Sign in to get yours in the upcoming weeks.
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.sukria.net/en/archives/2008/10/14/yoolinkpro-beta-to-start-at-web-20-expo-berlin/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Coat 0.333 released</title>
		<link>http://www.sukria.net/en/archives/2008/09/27/coat-0333-released/</link>
		<comments>http://www.sukria.net/en/archives/2008/09/27/coat-0333-released/#comments</comments>
		<pubDate>Sat, 27 Sep 2008 10:43:26 +0000</pubDate>
		<dc:creator>sukria</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[Coat]]></category>

		<category><![CDATA[perl]]></category>

		<guid isPermaLink="false">http://www.sukria.net/en/?p=261</guid>
		<description><![CDATA[A new version of Coat is available on CPAN, it&#8217;s the version 0.333 which provides 3 important bugfixes:

You can now safely use multipe coercions for the same subtype (thanks to Rached Ben Mustapha for discovering this issue)
A major bug was found by Andy Yatz in Coat&#8217;s inheritance mechanism. This bug is closed in this version [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://search.cpan.org/~sukria/Coat-0.333/">A new version of Coat is available on CPAN</a>, it&#8217;s the version 0.333 which provides 3 important bugfixes:</p>
<ul>
<li>You can now safely use multipe coercions for the same subtype (thanks to Rached Ben Mustapha for discovering this issue)</li>
<li><a href="http://rt.cpan.org/Public/Bug/Display.html?id=38555">A major bug was found by Andy Yatz</a> in Coat&#8217;s inheritance mechanism. This bug is closed in this version too.</li>
<li>Another bug was closed, concerning the built-in subtype &#8220;Object&#8221;, whose validation code was broken.</li>
</ul>
<p>I&#8217;m now focusing on porting as many Moose tests as I can to improve the test-suite of Coat.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sukria.net/en/archives/2008/09/27/coat-0333-released/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Patch for building driver ieee80211 v1.2.18 with Linux Kernel 2.6.24</title>
		<link>http://www.sukria.net/en/archives/2008/03/15/getting-ieee80211-1218-under-debian-with-linux-2624/</link>
		<comments>http://www.sukria.net/en/archives/2008/03/15/getting-ieee80211-1218-under-debian-with-linux-2624/#comments</comments>
		<pubDate>Sat, 15 Mar 2008 15:50:17 +0000</pubDate>
		<dc:creator>sukria</dc:creator>
		
		<category><![CDATA[Debian]]></category>

		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.sukria.net/en/archives/2008/03/15/getting-ieee80211-1218-under-debian-with-linux-2624/</guid>
		<description><![CDATA[If you&#8217;re like me and want to build the ieee80211 driver for your debian box with the last kernel available in sid (2.6.24), you&#8217;ll have to apply that patch to the sources.
As you can see, a couple of changes occured in the Kernel API and that blocks the build.
Hope that can help.
]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re like me and want to build the <a href="http://ieee80211.sf.net">ieee80211</a> driver for your debian box with the last kernel available in sid (2.6.24), you&#8217;ll have to apply <a href="/en/ieee80211-2.6.18+linux-2.6.24.diff.txt">that patch</a> to the sources.</p>
<p>As you can see, a couple of changes occured in the Kernel API and that blocks the build.</p>
<p>Hope that can help.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sukria.net/en/archives/2008/03/15/getting-ieee80211-1218-under-debian-with-linux-2624/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Back to the matrix</title>
		<link>http://www.sukria.net/en/archives/2007/08/08/back-to-the-matrix/</link>
		<comments>http://www.sukria.net/en/archives/2007/08/08/back-to-the-matrix/#comments</comments>
		<pubDate>Wed, 08 Aug 2007 08:02:07 +0000</pubDate>
		<dc:creator>sukria</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.sukria.net/en/archives/2007/08/08/back-to-the-matrix/</guid>
		<description><![CDATA[Hey Lazyweb.
I&#8217;m back from holydays (those two weeks spent at Marbella, Spain, were fantastic, I even managed to fix my programmer&#8217;s tan, true).
I&#8217;m back at work, which means back at Debian&#8217;s work as well. I took a tour on my QA page yesterday in order to do some cleanup in and there. I first focused [...]]]></description>
			<content:encoded><![CDATA[<p>Hey Lazyweb.</p>
<p>I&#8217;m back from holydays (those two weeks spent at Marbella, Spain, were fantastic, I even managed to fix my programmer&#8217;s tan, true).</p>
<p>I&#8217;m back at work, which means back at Debian&#8217;s work as well. I took a tour on my QA page yesterday in order to do some cleanup in and there. I first focused on the my Perl packages. I upgraded my working copy of the Perl Group&#8217;s SVN repo, <a href="http://lists.debian.org/debian-perl/2007/07/msg00147.html">whose layout changed recently </a>thanks to Joey Hess. All of the perl libraries I maintain are now officially handled by the team (Maintainer: Debian Perl Group, myself as an uploader).<br />
I then came to backup-manager in order to do some bug-hunting and closed 3 of them.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sukria.net/en/archives/2007/08/08/back-to-the-matrix/feed/</wfw:commentRss>
		</item>
		<item>
		<title>[MeMe] Oh My God!</title>
		<link>http://www.sukria.net/en/archives/2006/10/30/meme-oh-my-god/</link>
		<comments>http://www.sukria.net/en/archives/2006/10/30/meme-oh-my-god/#comments</comments>
		<pubDate>Mon, 30 Oct 2006 08:48:38 +0000</pubDate>
		<dc:creator>sukria</dc:creator>
		
		<category><![CDATA[Debian]]></category>

		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.sukria.net/en/archives/2006/10/30/meme-oh-my-god/</guid>
		<description><![CDATA[Well, Oh, Eh&#8230;



sukria &#8211;
[adjective]:
Sexually stunning
&#8216;How will you be defined in the dictionary?&#8217; at QuizGalaxy.com



]]></description>
			<content:encoded><![CDATA[<p>Well, Oh, Eh&#8230;</p>
<p><center></p>
<table width="450" border="0" style="border: 1px solid black">
<tr>
<td align="center"><strong><font size="+1">sukria &#8211;</font></strong><br />
<font size="+1">[adjective]:</font></p>
<p>Sexually stunning</p>
<p><a style="color: #ff0000" href="http://www.quizgalaxy.com/quiz.php?id=83">&#8216;How will you be defined in the dictionary?&#8217;</a> at <a style="color: #ff0000" href="http://www.quizgalaxy.com">QuizGalaxy.com</a></td>
</tr>
</table>
<p></center></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sukria.net/en/archives/2006/10/30/meme-oh-my-god/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Gimme bandwith and CPU!</title>
		<link>http://www.sukria.net/en/archives/2006/07/19/gimme-bandwith-and-cpu/</link>
		<comments>http://www.sukria.net/en/archives/2006/07/19/gimme-bandwith-and-cpu/#comments</comments>
		<pubDate>Wed, 19 Jul 2006 22:16:22 +0000</pubDate>
		<dc:creator>sukria</dc:creator>
		
		<category><![CDATA[Debian]]></category>

		<category><![CDATA[General]]></category>

		<category><![CDATA[backup-manager]]></category>

		<guid isPermaLink="false">http://www.sukria.net/en/archives/2006/07/19/gimme-bandwith-and-cpu/</guid>
		<description><![CDATA[I finally managed to get my new servers up-and-running (got all the worst issues you can imagine with my hardware provider), hosted in the french data-center &#8220;TeleHouse 2&#8243;.
It&#8217;s a Dual Core AMD 64 that runs a &#8220;Debian 3.1 Sarge&#8221; system, rock on babe!
Now, it&#8217;s time to move everything from nyx.sukria.net (my home-hosted box) to hypnos.sukria.net&#8230;
(&#8230;and [...]]]></description>
			<content:encoded><![CDATA[<p>I finally managed to get my new servers up-and-running (got all the worst issues you can imagine with my hardware provider), hosted in the french data-center &#8220;TeleHouse 2&#8243;.</p>
<p>It&#8217;s a Dual Core AMD 64 that runs a &#8220;Debian 3.1 Sarge&#8221; system, rock on babe!</p>
<p>Now, it&#8217;s time to move everything from nyx.sukria.net (my home-hosted box) to <a href="http://www.sukria.net/images/hypnos/17072006022.jpg">hypnos.sukria.net</a>&#8230;</p>
<p>(&#8230;and yeah, @backup-manager.org services are affected by these changes)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sukria.net/en/archives/2006/07/19/gimme-bandwith-and-cpu/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Holydays</title>
		<link>http://www.sukria.net/en/archives/2005/08/05/holydays/</link>
		<comments>http://www.sukria.net/en/archives/2005/08/05/holydays/#comments</comments>
		<pubDate>Fri, 05 Aug 2005 15:46:28 +0000</pubDate>
		<dc:creator>sukria</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.sukria.net/en/archives/2005/08/05/holydays/</guid>
		<description><![CDATA[
$ sukria --holydays --irc=off --mail=off --blog=off --duration=15days

]]></description>
			<content:encoded><![CDATA[<pre>
$ sukria --holydays --irc=off --mail=off --blog=off --duration=15days
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.sukria.net/en/archives/2005/08/05/holydays/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Adopting electricsheep</title>
		<link>http://www.sukria.net/en/archives/2005/06/16/adopting-electricsheep/</link>
		<comments>http://www.sukria.net/en/archives/2005/06/16/adopting-electricsheep/#comments</comments>
		<pubDate>Thu, 16 Jun 2005 18:16:13 +0000</pubDate>
		<dc:creator>sukria</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.sukria.net/en/archives/2005/06/16/adopting-electricsheep/</guid>
		<description><![CDATA[As electricsheep 2.6.2 is now released, I packaged it for Debian (well, I was asked to do it).
I then sent a mail to Sander Smeenk, the actual maintainer for asking him if he&#8217;d like to have the source package I made for saving time.
He then answered me he didn&#8217;t have enough time for this package [...]]]></description>
			<content:encoded><![CDATA[<p>As <a href="http://electricsheep.org/index.cgi?&#038;menu=code">electricsheep 2.6.2 is now released</a>, I packaged it for Debian (well, <a href="http://www.sukria.net/fr/archives/2005/03/25/electricsheep-26-beta-3-package/#comment-1187">I was asked to do it</a>).<br />
I then sent a mail to Sander Smeenk, the actual maintainer for asking him if he&#8217;d like to have the source package I made for saving time.</p>
<p>He then answered me he didn&#8217;t have enough time for this package and offered me to adopt it, and guess what, I accepted.<br />
I&#8217;ll be the new maintainer of electricsheep as soon as 2.6.2-1 gets uploaded to unstable by Neil McGovern, my sponsor.</p>
<p>That&#8217;s a pleasure for me to package such a creative piece of software; stay tuned androids, you&#8217;ll soon <em>dream of electric sheeps</em>!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sukria.net/en/archives/2005/06/16/adopting-electricsheep/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Europe rules&#8230; France sucks, shame on us!</title>
		<link>http://www.sukria.net/en/archives/2005/05/31/europe-rules-france-sucks-shame-on-us/</link>
		<comments>http://www.sukria.net/en/archives/2005/05/31/europe-rules-france-sucks-shame-on-us/#comments</comments>
		<pubDate>Tue, 31 May 2005 06:58:46 +0000</pubDate>
		<dc:creator>sukria</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.sukria.net/en/archives/2005/05/31/europe-rules-france-sucks-shame-on-us/</guid>
		<description><![CDATA[I don&#8217;t like very much to speak about politics on my blog but I don&#8217;t manage to keep myslef silent when 55.4% of the french people voted for a pessimistic option: the Non.
That&#8217;s a shame, I must say that I totally agree with Christian, we failed.
Moreover, I really feel this Non like a xenophobic word, [...]]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t like very much to speak about politics on my blog but I don&#8217;t manage to keep myslef silent when 55.4% of the french people voted for a pessimistic option: the <em>Non</em>.</p>
<p>That&#8217;s a shame, I must say that <a href="http://www.perrier.eu.org/weblog/2005/05/30#euro">I totally agree with Christian</a>, we failed.</p>
<p>Moreover, I really feel this <em>Non</em> like a xenophobic word, making me ashamed of my country quite the same way as when Le Pen passed the first election tour in 2002.</p>
<p>That&#8217;s so bad&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sukria.net/en/archives/2005/05/31/europe-rules-france-sucks-shame-on-us/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
