<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">

<channel>
	<title>robert's rant room &#187; rbu</title>
	<atom:link href="http://rrr.thetruth.de/author/rbu/feed/" rel="self" type="application/rss+xml" />
	<link>http://rrr.thetruth.de</link>
	<description>emerge --update world</description>
	<lastBuildDate>Wed, 23 Jun 2010 13:02:31 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>LinuxTag RadioTux interview with sping and rbu</title>
		<link>http://rrr.thetruth.de/2010/06/linuxtag-radiotux-interview-with-sping-and-rbu/</link>
		<comments>http://rrr.thetruth.de/2010/06/linuxtag-radiotux-interview-with-sping-and-rbu/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 13:02:07 +0000</pubDate>
		<dc:creator>rbu</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[planet.g.o]]></category>

		<guid isPermaLink="false">http://rrr.thetruth.de/?p=150</guid>
		<description><![CDATA[Sebastian was invited to a radio interview with RadioTux during LinuxTag and I decided to join him. It was a lot of fun talking with Roman (much more than talking alone as I did the last year). Now, finally here&#8217;s the recording (in German).

]]></description>
			<content:encoded><![CDATA[<p><span style="color: #000000;"><a href="http://blog.hartwork.org/">Sebastian</a> was invited to a radio interview with <a href="http://blog.radiotux.de/">RadioTux</a> during <a href="http://rrr.thetruth.de/2010/06/would-mark-shuttleworth-use-gentoo-had-he-not-founded-ubuntu/">LinuxTag</a> and I decided to join him. It was a lot of fun talking with <a href="http://yoda.ch/">Roman</a> (much more than talking alone as I did the last year). Now, finally here&#8217;s the <a href="http://blog.radiotux.de/2010/06/23/sebastian-pipping-und-robert-buchholz-gentoo/">recording (in German)</a>.<br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://rrr.thetruth.de/2010/06/linuxtag-radiotux-interview-with-sping-and-rbu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Would Mark Shuttleworth use Gentoo had he not founded Ubuntu?</title>
		<link>http://rrr.thetruth.de/2010/06/would-mark-shuttleworth-use-gentoo-had-he-not-founded-ubuntu/</link>
		<comments>http://rrr.thetruth.de/2010/06/would-mark-shuttleworth-use-gentoo-had-he-not-founded-ubuntu/#comments</comments>
		<pubDate>Wed, 16 Jun 2010 22:45:09 +0000</pubDate>
		<dc:creator>rbu</dc:creator>
				<category><![CDATA[fun]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[planet.g.o]]></category>

		<guid isPermaLink="false">http://rrr.thetruth.de/?p=137</guid>
		<description><![CDATA[Fortunately, sping said almost everything there is to say about LinuxTag. But there&#8217;s one important part missing: We finally made a peace treaty with what many call Gentoo&#8217;s arch nemesis (no pun intended?): Ubuntu.
While Ubuntu lost the &#8220;just works on your notebook&#8221; unique selling point a while ago (thanks to freedesktop et. al.), we could [...]]]></description>
			<content:encoded><![CDATA[<p>Fortunately, sping said almost <a href="http://blog.hartwork.org/?p=871">everything there is to say about LinuxTag</a>. But there&#8217;s one important part missing: We finally made a peace treaty with what many call Gentoo&#8217;s arch nemesis (no pun intended?): Ubuntu.</p>
<p>While Ubuntu lost the &#8220;just works on your notebook&#8221; unique selling point a while ago (thanks to freedesktop et. al.), we could convince Ubuntu founder Mark Shuttleworth to sign our Gentoo slogan &#8220;It&#8217;s all about choice&#8221; &#8212; so maybe in a year from now, you might see USE flags in Ubuntu as well. Don&#8217;t believe it? Here&#8217;s proof.</p>

<a href='http://rrr.thetruth.de/2010/06/would-mark-shuttleworth-use-gentoo-had-he-not-founded-ubuntu/flyer-with-shuttleworth/' title='Gentoo Flyer signed by Mark Shuttleworth'><img width="150" height="150" src="http://rrr.thetruth.de/wp-content/uploads/2010/06/flyer-with-shuttleworth-150x150.jpg" class="attachment-thumbnail" alt="" title="Gentoo Flyer signed by Mark Shuttleworth" /></a>
<a href='http://rrr.thetruth.de/2010/06/would-mark-shuttleworth-use-gentoo-had-he-not-founded-ubuntu/flyer-signing/' title='Mark Shuttleworth signing a Gentoo Flyer'><img width="150" height="150" src="http://rrr.thetruth.de/wp-content/uploads/2010/06/flyer-signing-150x150.jpg" class="attachment-thumbnail" alt="" title="Mark Shuttleworth signing a Gentoo Flyer" /></a>

<p>On a more serious note, I really like how events like LinuxTag encourage collaboration between distributions. You often meet people that do similar things in a different way, learn about new technology and ideas and (here&#8217;s the best part) most people will even want to show you how they integrated something and convince you to do it similarly. Try to get that with an i*hone at some consumer convention.</p>
<p>Oh, and if you read this whole text to get an answer to the question in the title: No. He was a Debian developer years before Gentoo was on the horizon.</p>
]]></content:encoded>
			<wfw:commentRss>http://rrr.thetruth.de/2010/06/would-mark-shuttleworth-use-gentoo-had-he-not-founded-ubuntu/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Gentoo at LinuxTag 2010 in Berlin</title>
		<link>http://rrr.thetruth.de/2010/05/linuxtag2010/</link>
		<comments>http://rrr.thetruth.de/2010/05/linuxtag2010/#comments</comments>
		<pubDate>Sun, 23 May 2010 22:31:26 +0000</pubDate>
		<dc:creator>rbu</dc:creator>
				<category><![CDATA[fun]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[planet.g.o]]></category>

		<guid isPermaLink="false">http://rrr.thetruth.de/?p=122</guid>
		<description><![CDATA[LinuxTag is coming, and we&#8217;re on board again! All four days, starting Wednesday, June 9th until Saturday, June 12th, Gentoo will be present at the Berlin Fairgrounds.
And this time, we&#8217;re celebrating. As this is the fifth time we present our favorite distribution at LinuxTag, we have prepared a great booth for all Gentoo users, developers [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.linuxtag.org/2010/">LinuxTag</a> is coming, and we&#8217;re on board again! All four days, starting Wednesday, June 9th until Saturday, June 12th, Gentoo will be present at the <a href="http://www.linuxtag.org/2010/en/visitors/directions.html">Berlin Fairgrounds</a>.</p>
<p>And this time, we&#8217;re celebrating. As this is the fifth time we present our favorite distribution at LinuxTag, we have prepared a great booth for all Gentoo users, developers &#8212; and those who want to join the fun. After having visited the events in Karlsruhe in 2003 and 2004, we are regular visitors at the Berlin LinuxTag since 2008. Besides our usual activities (talking, emerging, giving away merchandise), we will have our unique Gentoo T-Shirts, the latest Gentoo DVDs, and the world&#8217;s most configurable Gentoo badge compiler.</p>
<p>So pack your bags, come to Berlin, and meet the <a href="https://www.gentoo-ev.org/wiki/Events:LinuxTag_2010">10+ Gentoo developers and users</a> that already signed up. And maybe, you&#8217;ll join us for the some beer (or Mate tea) after the show or enjoy helping other users at the booth (<a href="https://www.gentoo-ev.org/wiki/Kontakt">drop us an email</a>)?</p>
<p>But wait, there&#8217;s more! The German non-profit association &#8220;<a href="https://www.gentoo-ev.org/">Förderverein Gentoo e.V.</a>&#8221; will hold a <a href="https://www.gentoo-ev.org/wiki/Einladung_zur_zweiten_au%C3%9Ferordentlichen_Mitgliederversammlung_2010">member&#8217;s meeting</a> right on the Fairgrounds on Friday (11th), 12:00&#8211;14:00 in the workshop room. Not a member yet? You can still <a href="https://www.gentoo-ev.org/w/images/d/df/Mitgliedsantrag.pdf">become one</a>, even right there and support our work.</p>

<a href='http://rrr.thetruth.de/2010/05/linuxtag2010/2010-03-14-11-20-33/' title='Gentoo at LinuxTag'><img width="150" height="150" src="http://rrr.thetruth.de/wp-content/uploads/2010/05/2010-03-14-11.20.33-150x150.jpg" class="attachment-thumbnail" alt="Gentoo at LinuxTag" title="Gentoo at LinuxTag" /></a>
<a href='http://rrr.thetruth.de/2010/05/linuxtag2010/4429488199_5dbe8ed1f5_o/' title='Gentoo DVDs, books, and sweets'><img width="150" height="150" src="http://rrr.thetruth.de/wp-content/uploads/2010/05/4429488199_5dbe8ed1f5_o-150x150.jpg" class="attachment-thumbnail" alt="Gentoo DVDs, books, and sweets" title="Gentoo DVDs, books, and sweets" /></a>
<a href='http://rrr.thetruth.de/2010/05/linuxtag2010/dscf0204/' title='Gentoo T-Shirts'><img width="150" height="150" src="http://rrr.thetruth.de/wp-content/uploads/2010/05/DSCF0204-150x150.jpg" class="attachment-thumbnail" alt="Gentoo T-Shirts" title="Gentoo T-Shirts" /></a>
<a href='http://rrr.thetruth.de/2010/05/linuxtag2010/imgp9820/' title='Gentoo banner'><img width="150" height="150" src="http://rrr.thetruth.de/wp-content/uploads/2010/05/imgp9820-150x150.jpg" class="attachment-thumbnail" alt="Gentoo banner" title="Gentoo banner" /></a>

<p>Hope to see you all in Berlin!</p>
]]></content:encoded>
			<wfw:commentRss>http://rrr.thetruth.de/2010/05/linuxtag2010/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Eine Stunde Bildungsstreik</title>
		<link>http://rrr.thetruth.de/2009/11/eine-stunde-bildungsstreik/</link>
		<comments>http://rrr.thetruth.de/2009/11/eine-stunde-bildungsstreik/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 11:47:01 +0000</pubDate>
		<dc:creator>rbu</dc:creator>
				<category><![CDATA[freitagsrunde]]></category>

		<guid isPermaLink="false">http://rrr.thetruth.de/?p=119</guid>
		<description><![CDATA[In diesen Minuten demonstrieren (mehr oder weniger) fünftausend Schüler und Studenten auf der Spandauer Straße in Berlin. Ich war auch am Roten Rathaus,  doch meine Ideen von besserer Bildung (frühzeitig, durchlässig, besser ausgestattet, kostenfrei) sprachen dort  nur wenige aus. &#8220;Kritik am Bildungssystem ist immer auch Kritik am Kapitalismus!&#8221; schallt es. Man verkauft  [...]]]></description>
			<content:encoded><![CDATA[<p>In diesen Minuten demonstrieren (mehr oder weniger) fünftausend Schüler und Studenten auf der Spandauer Straße in Berlin. Ich war auch am Roten Rathaus,  doch meine Ideen von besserer Bildung (frühzeitig, durchlässig, besser ausgestattet, kostenfrei) sprachen dort  nur wenige aus. &#8220;Kritik am Bildungssystem ist immer auch Kritik am Kapitalismus!&#8221; schallt es. Man verkauft  T-Shirts und protestiert, die Universitäten seien &#8220;Steigbügelhalter des neoliberalen Systems&#8221;. Ich fühle mich instrumentalisiert von den Ideologen am Mikrofon.</p>
<p>Ich kann mich entscheiden, im &#8220;schwarzen Block&#8221; der Autonomen, im roten Block der Kommunisten, bei den Antifaschisten oder den Antikapitalisten mitzulaufen.  Dann doch lieber zur S-Bahn.</p>
]]></content:encoded>
			<wfw:commentRss>http://rrr.thetruth.de/2009/11/eine-stunde-bildungsstreik/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Knitting and Gentoo</title>
		<link>http://rrr.thetruth.de/2009/09/knitting-and-gentoo/</link>
		<comments>http://rrr.thetruth.de/2009/09/knitting-and-gentoo/#comments</comments>
		<pubDate>Mon, 07 Sep 2009 19:00:09 +0000</pubDate>
		<dc:creator>rbu</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[planet.g.o]]></category>

		<guid isPermaLink="false">http://rrr.thetruth.de/?p=88</guid>
		<description><![CDATA[Ravelry is a knit and crochet community. In an interview with Tim Bray of ongoing,  their site engineer Casey Forbes says: &#8220;We have 7 servers running Gentoo Linux and virtualized into a total of 13 virtual servers with Xen.&#8221; On these servers they use nginx, HAProxy, Apache, MySQL, and of course Ruby on Rails (with [...]]]></description>
			<content:encoded><![CDATA[<p><a href="https://www.ravelry.com/" target="_blank">Ravelry</a> is a knit and crochet community. In an <a href="http://www.tbray.org/ongoing/When/200x/2009/09/02/Ravelry" target="_blank">interview with Tim Bray</a> of ongoing,  their site engineer <a href="http://codemonkey.ravelry.com/" target="_blank">Casey Forbes</a> says: &#8220;We have 7 servers running Gentoo Linux and virtualized into a total of 13 virtual servers with Xen.&#8221; On these servers they use nginx, HAProxy, Apache, MySQL, and of course Ruby on Rails (with Passenger). And how they use it!</p>
<blockquote><p>We’ve got 430,000 registered users, in a month we’ll see 200,000 of those, about 135,000 in a week and about 70,000 in a day.<br />
We peak at 3.6 million pageviews per day. That’s registered users only (doesn’t include the very few pages that are Google accessible) and does not include the usual API calls, RSS feeds, AJAX.<br />
Actual requests that hit Rails per day is 10 million.<br />
900 new users sign up per day.<br />
The forums are very active with about 50,000 new posts being written each day.</p></blockquote>
<p>Thanks for sharing the details, it&#8217;s what keeps us developers running. At least those as vain as me.</p>
]]></content:encoded>
			<wfw:commentRss>http://rrr.thetruth.de/2009/09/knitting-and-gentoo/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>LinuxTag aftermath</title>
		<link>http://rrr.thetruth.de/2009/07/linuxtag-aftermath/</link>
		<comments>http://rrr.thetruth.de/2009/07/linuxtag-aftermath/#comments</comments>
		<pubDate>Sun, 05 Jul 2009 15:57:42 +0000</pubDate>
		<dc:creator>rbu</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[planet.g.o]]></category>

		<guid isPermaLink="false">http://rrr.thetruth.de/?p=77</guid>
		<description><![CDATA[Just like last year, the German publication Linux Magazin, interviewed projects at LinuxTag and created a video collage. If you&#8217;ll skip through the video anyway, be sure to see fauli and me dance at 1:30 and lu_zero at 6:20.  Ohh, and you want more pictures? Check out this site with pictures by Andie Gilmour.
]]></description>
			<content:encoded><![CDATA[<p>Just like <a title="LinuxTag video collage 2008" href="http://www.linux-magazin.de/NEWS/Video-Projekte-auf-dem-Linuxtag">last year</a>, the German publication <em>Linux Magazin</em>, interviewed projects at LinuxTag and created a <a title="LinuxTag video collage 2009" href="http://www.linux-magazin.de/NEWS/Video-Das-war-der-Linuxtag-2009" target="_blank">video collage</a>. If you&#8217;ll skip through the video anyway, be sure to see fauli and me dance at 1:30 and lu_zero at 6:20.  Ohh, and you <a href="http://vanager.de/gallery2/main.php/v/Linuxtag+27-06-2009/IMG_3711.jpg.html">want</a> <a href="http://vanager.de/gallery2/main.php/v/Linuxtag+27-06-2009/IMG_3712.jpg.html">more</a> <a title="our great button compiler" href="http://vanager.de/gallery2/main.php/v/Linuxtag+27-06-2009/IMG_3730.jpg.html">pictures</a>? <a href="http://vanager.de/gallery2/main.php/v/Linuxtag+27-06-2009/IMG_3731.jpg.html">Check</a> <a href="http://vanager.de/gallery2/main.php/v/Linuxtag+27-06-2009/IMG_3732.jpg.html">out</a> <a title="that's grobian, btw." href="http://vanager.de/gallery2/main.php/v/LinuxTag+25.062009/100_6558.JPG.html">this site</a> with pictures by <a href="http://auftakt.blogspot.com/2009/08/working-for-vanager-gmbh-at-linuxtag.html" target="_blank">Andie Gilmour</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://rrr.thetruth.de/2009/07/linuxtag-aftermath/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>LinuxTag kudos!</title>
		<link>http://rrr.thetruth.de/2009/06/linuxtag-kudos/</link>
		<comments>http://rrr.thetruth.de/2009/06/linuxtag-kudos/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 07:30:29 +0000</pubDate>
		<dc:creator>rbu</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[planet.g.o]]></category>

		<guid isPermaLink="false">http://rrr.thetruth.de/?p=60</guid>
		<description><![CDATA[LinuxTag 2009 is over. I slept 12 hours after that, slightly less than the total of sleep I got throughout the four days. But it was amazing. There&#8217;s so many people I have to thank that made this a unique experience. Here&#8217;s my attempt at a partial list. Thanks to&#8230;

All visitors for keeping us busy [...]]]></description>
			<content:encoded><![CDATA[<p>LinuxTag 2009 is over. I slept 12 hours after that, slightly less than the total of sleep I got throughout the four days. But it was amazing. There&#8217;s so many people I have to thank that made this a unique experience. Here&#8217;s my attempt at a partial list. <strong>Thanks to&#8230;</strong></p>
<ul>
<li>All visitors for keeping us busy through discussions, compiling buttons together, and by accepting all our sneaky attempts to hand out flyers.</li>
<li>Gentoo e.V. for covering the costs for printing flyers, buttons, banner, sweets and drinks.</li>
<li>Alex Legler for designing the flyers, the banner, making sure they get printed in time, and manning the booth.</li>
<li>Sebastian Pipping for designing both the t-shirts and word cloud with me, and giving valuable of feedback on the booth presentation. He also organized sweets and the diner table of Tuesday evening.</li>
<li>Christian Faulhammer for manning the booth longer than anybody else; he helped out throughout all four days, from the first minute until his train left.</li>
<li>Tobias Scherbaum for approving all our funding requests; being there even at a busy time and organising the two Gentoo book samples.</li>
<li> Wernfried Haas and Claudia, for creating and hanging up the great Larry prints again. What would a Gentoo booth be without them?</li>
<li> Sebastian Dyroff for driving all the boxes to the exhibition grounds and back to my place, and staying at the booth for quite a while.</li>
<li>Luca Barbato for being around every now and then, while not busy at the ffmpeg booth.</li>
<li> Florian Streibelt for fixing the presentation machine, providing some hardware on short notice and his booth service.</li>
<li> Daniel Sturm for lending the button machine and buying all supplies, and manning the booth.</li>
<li> Fabian Groffen for taking the long drive from the Netherlands, and work the booth despite partying.</li>
<li> Valentin Haenel for being at the booth on Saturday.</li>
<li> Torsten Schmits for manning the booth on Friday. (Hope you get better soon!)</li>
<li> Björn Tropf for preparing the flyer with Alex and being there two days.</li>
<li>Gordon Malm for proof-reading and improving the flyer.</li>
<li>Tobias Kral and an unknown messenger for getting the stickers and mouse pad to the event.</li>
<li> Benedikt Böhm, Christian Parpart, and Hanno Boeck for stopping by at the booth and saying hello.</li>
<li>All LinuxTag helpers for all the work they did, including full-time catering. Special thanks to Daniel, Sebastian Pipping and Fabian for participating in that.</li>
<li>All corporate sponsors of the event, they paid for catering and parts of the Social Event.</li>
<li>Fedora for the free pizza on Friday.</li>
<li>Ubuntu Berlin for the barbeque on Saturday.</li>
<li>All those who offered help for next year. We will come back to you, LinuxTag 2010 is June 9 to 12.</li>
</ul>
<p>Let me finish with a few bytes of statistics. There were more than 10 000 visitors, we sold 39 t-shirts, drank 34 bottles of Mate and 10 bottles of water, and ate 3 kg of sweets. Ohh, and here&#8217;s us again:</p>
<div id="attachment_65" class="wp-caption aligncenter" style="width: 310px"><a href="http://rrr.thetruth.de/wp-content/uploads/2009/06/imgp09884.jpeg"><img class="size-medium wp-image-65" title="Gentoo group picture" src="http://rrr.thetruth.de/wp-content/uploads/2009/06/imgp09884-300x199.jpg" alt="imgp09884" width="300" height="199" /></a><p class="wp-caption-text">Last row, from the left: rbu, grobian, sping, fauli behind dertobi123, a3li, Claudia and amne. Front row: Florian, Sebastian Dyroff, Dan Levin.</p></div>
<p style="text-align: center;">
<p style="text-align: center;">
]]></content:encoded>
			<wfw:commentRss>http://rrr.thetruth.de/2009/06/linuxtag-kudos/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>LinuxTag setup and first day</title>
		<link>http://rrr.thetruth.de/2009/06/linuxtag-setup-and-first-day/</link>
		<comments>http://rrr.thetruth.de/2009/06/linuxtag-setup-and-first-day/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 14:20:14 +0000</pubDate>
		<dc:creator>rbu</dc:creator>
				<category><![CDATA[freitagsrunde]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[planet.g.o]]></category>

		<guid isPermaLink="false">http://rrr.thetruth.de/?p=41</guid>
		<description><![CDATA[So the first day of the four days of Gentoo at LinuxTag is almost over. It&#8217;s a very exciting event, talking to users, visitors, and devs, and in the end we could even convince some unhappy Ubuntu users to try Gentoo. Here&#8217;s some pictures of what happened so far.
Pictures were taken by Florian, amne and [...]]]></description>
			<content:encoded><![CDATA[<p>So the first day of the four days of Gentoo at LinuxTag is almost over. It&#8217;s a very exciting event, talking to users, visitors, and devs, and in the end we could even convince some unhappy Ubuntu users to try Gentoo. Here&#8217;s some pictures of what happened so far.</p>

<a href='http://rrr.thetruth.de/2009/06/linuxtag-setup-and-first-day/imgp9125/' title='Gentoo booth before setup'><img width="150" height="150" src="http://rrr.thetruth.de/wp-content/uploads/2009/06/imgp9125-150x150.jpg" class="attachment-thumbnail" alt="This is the Gentoo booth before we set up all our stuff" title="Gentoo booth before setup" /></a>
<a href='http://rrr.thetruth.de/2009/06/linuxtag-setup-and-first-day/imgp9804/' title='Gentoo booth after setup'><img width="150" height="150" src="http://rrr.thetruth.de/wp-content/uploads/2009/06/imgp9804-150x150.jpg" class="attachment-thumbnail" alt=".. and that&#039;s how it looked on the first day." title="Gentoo booth after setup" /></a>
<a href='http://rrr.thetruth.de/2009/06/linuxtag-setup-and-first-day/imgp9799/' title='Presentation box'><img width="150" height="150" src="http://rrr.thetruth.de/wp-content/uploads/2009/06/imgp9799-150x150.jpg" class="attachment-thumbnail" alt="We&#039;re running on a small atom, will it handle Windows on VirtualBox?" title="Presentation box" /></a>
<a href='http://rrr.thetruth.de/2009/06/linuxtag-setup-and-first-day/imgp9798/' title='Presentation box'><img width="150" height="150" src="http://rrr.thetruth.de/wp-content/uploads/2009/06/imgp9798-150x150.jpg" class="attachment-thumbnail" alt="Remember the time rbu forgot to add ext2 support to the kernel?" title="Presentation box" /></a>
<a href='http://rrr.thetruth.de/2009/06/linuxtag-setup-and-first-day/imgp9815/' title='vfat missing?'><img width="150" height="150" src="http://rrr.thetruth.de/wp-content/uploads/2009/06/imgp9815-150x150.jpg" class="attachment-thumbnail" alt="Ohh, there&#039;s that other outdated filesystem as well" title="vfat missing?" /></a>
<a href='http://rrr.thetruth.de/2009/06/linuxtag-setup-and-first-day/imgp9800/' title='Fixing the kernel'><img width="150" height="150" src="http://rrr.thetruth.de/wp-content/uploads/2009/06/imgp9800-150x150.jpg" class="attachment-thumbnail" alt="Now it booted!" title="Fixing the kernel" /></a>
<a href='http://rrr.thetruth.de/2009/06/linuxtag-setup-and-first-day/linuxtag2009-0001/' title='Fixing a broken cable'><img width="150" height="150" src="http://rrr.thetruth.de/wp-content/uploads/2009/06/linuxtag2009-0001-150x150.jpg" class="attachment-thumbnail" alt="Some bugs need hands-on fixing" title="Fixing a broken cable" /></a>
<a href='http://rrr.thetruth.de/2009/06/linuxtag-setup-and-first-day/imgp9781/' title='Haning up the word cloud'><img width="150" height="150" src="http://rrr.thetruth.de/wp-content/uploads/2009/06/imgp9781-150x150.jpg" class="attachment-thumbnail" alt="We&#039;re hanging up the Gentoo word cloud" title="Haning up the word cloud" /></a>
<a href='http://rrr.thetruth.de/2009/06/linuxtag-setup-and-first-day/img_1778/' title='Big Larry is watching'><img width="150" height="150" src="http://rrr.thetruth.de/wp-content/uploads/2009/06/img_1778-150x150.jpg" class="attachment-thumbnail" alt="Big Larry is watching" title="Big Larry is watching" /></a>
<a href='http://rrr.thetruth.de/2009/06/linuxtag-setup-and-first-day/img_1777/' title='Grobian at the presentation box'><img width="150" height="150" src="http://rrr.thetruth.de/wp-content/uploads/2009/06/img_1777-150x150.jpg" class="attachment-thumbnail" alt="Grobian fixing some bugs in Portage Prefix on Windows Server" title="Grobian at the presentation box" /></a>
<a href='http://rrr.thetruth.de/2009/06/linuxtag-setup-and-first-day/linuxtag2009-0003/' title='Gentoo booth and visitors'><img width="150" height="150" src="http://rrr.thetruth.de/wp-content/uploads/2009/06/linuxtag2009-0003-150x150.jpg" class="attachment-thumbnail" alt="Gentoo booth" title="Gentoo booth and visitors" /></a>
<a href='http://rrr.thetruth.de/2009/06/linuxtag-setup-and-first-day/imgp9837/' title='Compile your own Gentoo button'><img width="150" height="150" src="http://rrr.thetruth.de/wp-content/uploads/2009/06/imgp9837-150x150.jpg" class="attachment-thumbnail" alt="USE=&quot;larry purple&quot; emerge button" title="Compile your own Gentoo button" /></a>

<p>Pictures were taken by <a href="http://superfluousandsparse.blogspot.com/" target="_blank">Florian</a>, amne and <a href="http://www.faulhammer.org/" target="_blank">fauli</a>. The <a href="http://blog.hartwork.org/?p=405" target="_blank">word cloud poster</a> is by <a href="http://blog.hartwork.org/" target="_blank">sping</a> and me.</p>
]]></content:encoded>
			<wfw:commentRss>http://rrr.thetruth.de/2009/06/linuxtag-setup-and-first-day/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>LinuxTag 2009 &#8211; Compiling Gentoo in Berlin!</title>
		<link>http://rrr.thetruth.de/2009/04/linuxtag-2009-compiling-gentoo-in-berlin/</link>
		<comments>http://rrr.thetruth.de/2009/04/linuxtag-2009-compiling-gentoo-in-berlin/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 17:19:57 +0000</pubDate>
		<dc:creator>rbu</dc:creator>
				<category><![CDATA[fun]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[planet.g.o]]></category>

		<guid isPermaLink="false">http://rrr.thetruth.de/?p=32</guid>
		<description><![CDATA[It&#8217;s time for a great summer in Germany again! And what better  opportunity to spend it than with Gentoo friends at LinuxTag?
The largest Linux consumer and developer fair in Europe will be taking place Wednesday, June 24th to Saturday, June 27th.  And of course Gentoo will be there with a booth. Meet some of the [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s time for a great summer in Germany again! And what better  opportunity to spend it than with Gentoo friends at <a href="http://www.linuxtag.org/2009/">LinuxTag</a>?</p>
<p>The largest Linux consumer and developer fair in Europe will be taking place Wednesday, June 24th to Saturday, June 27th.  And of course Gentoo will be there with a booth. Meet some of the developers of your favourite distribution, and satisfy all your ebuild needs, maybe even have us fix  one or the other bug. We even hope to bring some merchandise this time. So if you haven&#8217;t registered for a hostel or hotel, you <a href="http://wiki.linuxtag.org/w/Accommodation">might want to do that now</a>.</p>
<p>You are also more than welcome to contribute to the booth, either by attending as a staff member (free entrance to the show is only one of the many benefits!), or by organising t-shirts, flyers and maybe even cups. Please contact me via <a href="mailto:rbu@gentoo.org">email</a> if you&#8217;re up for that.</p>
<p>And now back to hacking on my thesis and some security bugs&#8230; oh, and NetworkManager 0.7.1 is coming, thanks to Robert Piasek and Gilles Dartiguelongue who have been contributing a lot to the ebuilds while I was slacking.</p>
]]></content:encoded>
			<wfw:commentRss>http://rrr.thetruth.de/2009/04/linuxtag-2009-compiling-gentoo-in-berlin/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Remote copy without scp</title>
		<link>http://rrr.thetruth.de/2009/04/remote-copy-without-scp/</link>
		<comments>http://rrr.thetruth.de/2009/04/remote-copy-without-scp/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 15:43:54 +0000</pubDate>
		<dc:creator>rbu</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[voodoo]]></category>

		<guid isPermaLink="false">http://rrr.thetruth.de/?p=25</guid>
		<description><![CDATA[I often need to copy small files (configs, scripts, patches) from one machine to another and I have found using &#8220;cat&#8221; and copy-paste to be very unreliable for this: You lose tab characters, file names, permissions, and it cannot handle binaries. Plus, it gets tedious for long text files. So I added a function to [...]]]></description>
			<content:encoded><![CDATA[<p>I often need to copy small files (configs, scripts, patches) from one machine to another and I have found using &#8220;cat&#8221; and copy-paste to be very unreliable for this: You lose tab characters, file names, permissions, and it cannot handle binaries. Plus, it gets tedious for long text files. So I added a function to my .zshrc that takes file names as an argument and prints shell code you can simply copy and paste into a remote ssh session. The current working directory will then contain the files:</p>
<pre>rbu@localhost ~/copy-example $ ls -l
total 8.0K
-rw-r--r-- 1 rbu rbu  29 2009-04-01 17:24 doc1
-rwx--x--x 1 rbu rbu 181 2009-04-01 17:25 some-bin

rbu@localhost ~/copy-example $ copy doc1 some-bin
cat&lt;&lt;E=O=F | perl -MMIME::Base64 -e 'print MIME::Base64::decode(join("", &lt;&gt;))' - | tar xj
QlpoOTFBWSZTWbDjvy4AANl///6/SH1QLn+oZAgORH7jngCAcExyZEJgBABAYABqMEQJMAEbbbMN
QKR5TaEwAn6oxGaGiYAQDCNPTSY9QmTT0AaptKbUxGhHoaAE0aY0AAAEMJowEYTJglEinqD1Mgeo
ZGagAHqM0RkyNAD1D1PUADynlMBeffJ2xSkqIiZOGCIOv87QvSzIWsqS1GG4qIB55xMGD5cgy2Ya
IgH0wmmgmcKCEZJL0BilCat4n/ubxlVIXfIgMCABOZxo2zA0pK5IxR1+ikXrUe7bmHxeL1jyK6fe
fcO0xLbzPXYIxokkI+yKJynt03pqRDZQfBMbvdEaBRQwjQZvEhdVNDcIAOAhVyeeaKerlMFSJYBM
56ibgEosooEIAO8PC9oAbQmOVk8YoGRBgkN9wH8oaOxCgeCuu6VCljLtzvDSGdIYGcPOgRVh+LBi
u/AotDOnl/uuQtH7Md37RU6SE4jjPOLUEHLj0OIOKTNkqk1FiehcQSg62CAQ/4u5IpwoSFhx35cA
E=O=F</pre>
<p>On the remote host you can simply paste this code:</p>
<pre>buchholz@remotehost:~/target-dir$ ls -l
total 0
buchholz@remotehost:~/target-dir$ cat&lt;&lt;E=O=F | \
   perl -MMIME::Base64 -e 'print MIME::Base64::decode(join("", &lt;&gt;))' - | tar xj
&gt; QlpoOTFBWSZTWbDjvy4AANl///6/SH1QLn+oZAgORH7jngCAcExyZEJgBABAYABqMEQJMAEbbbMN
&gt; QKR5TaEwAn6oxGaGiYAQDCNPTSY9QmTT0AaptKbUxGhHoaAE0aY0AAAEMJowEYTJglEinqD1Mgeo
&gt; ZGagAHqM0RkyNAD1D1PUADynlMBeffJ2xSkqIiZOGCIOv87QvSzIWsqS1GG4qIB55xMGD5cgy2Ya
&gt; IgH0wmmgmcKCEZJL0BilCat4n/ubxlVIXfIgMCABOZxo2zA0pK5IxR1+ikXrUe7bmHxeL1jyK6fe
&gt; fcO0xLbzPXYIxokkI+yKJynt03pqRDZQfBMbvdEaBRQwjQZvEhdVNDcIAOAhVyeeaKerlMFSJYBM
&gt; 56ibgEosooEIAO8PC9oAbQmOVk8YoGRBgkN9wH8oaOxCgeCuu6VCljLtzvDSGdIYGcPOgRVh+LBi
&gt; u/AotDOnl/uuQtH7Md37RU6SE4jjPOLUEHLj0OIOKTNkqk1FiehcQSg62CAQ/4u5IpwoSFhx35cA
&gt; E=O=F
buchholz@remotehost:~/target-dir$ ls -l
total 8
-rw-r--r-- 1 buchholz buchholz  29 Apr  1 17:24 doc1
-rwx--x--x 1 buchholz buchholz 181 Apr  1 17:25 some-bin</pre>
<p>And now for the shell action to do this (in ZSH):</p>
<pre>function copy() {
        STR=$(tar cj $@ | perl -MMIME::Base64 -e 'print MIME::Base64::encode(join("", &lt;&gt;))' \
            - ; exit $pipestatus[1] ) || return $?
        echo "cat&lt;&lt;E=O=F | perl -MMIME::Base64 -e \
             'print MIME::Base64::decode(join(\"\", &lt;&gt;))' - | tar xj"
        echo "$STR"
        echo "E=O=F"
}</pre>
<p>If you are using bash, you need to replace &#8220;exit $pipestatus[1]&#8221; with &#8220;exit $PIPESTATUS&#8221; :-/</p>
]]></content:encoded>
			<wfw:commentRss>http://rrr.thetruth.de/2009/04/remote-copy-without-scp/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Caution with &#8220;python -c&#8221; in your scripts</title>
		<link>http://rrr.thetruth.de/2008/10/caution-with-python-c-in-your-scripts/</link>
		<comments>http://rrr.thetruth.de/2008/10/caution-with-python-c-in-your-scripts/#comments</comments>
		<pubDate>Thu, 09 Oct 2008 22:13:18 +0000</pubDate>
		<dc:creator>rbu</dc:creator>
				<category><![CDATA[planet.g.o]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://rrr.thetruth.de/?p=22</guid>
		<description><![CDATA[Python is a great programming language, and I use it to write almost all of my tools. But even the best tool cannot protect you from hurting yourself when you don&#8217;t know all its edges.
Python has three ways to execute your code for you: You type up a script, and let python run it (python [...]]]></description>
			<content:encoded><![CDATA[<p>Python is a great programming language, and I use it to write almost all of my tools. But even the best tool cannot protect you from hurting yourself when you don&#8217;t know all its edges.</p>
<p>Python has three ways to execute your code for you: You type up a script, and let python run it (python script.py or ./script.py), you start the interactive python console (or use <a href="http://ipython.scipy.org/">dev-python/ipython</a> which is really neat) or instruct python to run a specific command via an argument (&#8221;python -c &#8216;print 17&#8242;&#8221;). Now, in the interactive case you often have python files lying around in your current working directory, and want to import them and then test a function. For this reason the current working directory is the first element in the module search path, in Python terms: <strong>sys.path[0] = &#8216;.&#8217;</strong>. Obviously, this would be a huge mistake when asking Python to run some file; you would not expect <a href="http://virt-manager.et.redhat.com/">virt-manager</a> to load its dependencies from /tmp just because you started it there. The last option, however is the corner case here: The python developers went with the way the interactive shell works, and so this happens:</p>
<pre>rbu@peanut /tmp $ echo 'print 1' &gt; re.py
rbu@peanut /tmp $ python -c 'import re'
1</pre>
<p>This is not an issue in itself, <a href="http://www.python.org/doc/2.5.2/lib/module-sys.html">as it is documented</a>, but it certainly is something you should note when writing scripts that people are supposed to run on multi-user systems. If your shell script in /usr/bin calls &#8220;python -c&#8221; and people run the script from /tmp, they might end up executing code from Python modules a local attacker had placed there.</p>
<p>And that is how today, we released <a href="http://www.gentoo.org/security/en/glsa/glsa-200810-02.xml">GLSA 200810-02</a> for bug <a href="https://bugs.gentoo.org/show_bug.cgi?id=239560">239560</a>, a local root vulnerability &#8220;in&#8221; Portage. But in the end, it&#8217;s not even Portage&#8217;s fault. Several ebuilds (among them the ebuild for Portage 2.1 itself) used &#8220;python -c&#8221; and Portage does not change the working directory when it executes the ebuild&#8217;s bash functions. And judging from the <a href="http://www.gentoo.org/proj/en/qa/pms.xml">ebuild API specification</a>, it does not have to: The ebuilds are the ones that need to make sure Python does not include the current working directory (e.g. export PYTHONPATH). But even those rules are not written in stone, and I hope we bring forward <a href="http://thread.gmane.org/gmane.linux.gentoo.devel/58448">a change of this contract</a>.</p>
<p>So, if you own or distribute any shell scripts that interact with Python, please make sure you keep your Python in its cage. Oh, and check your <a href="https://trac.xiph.org/changeset/15250">usage of urllib2.urlopen()</a> while at it.</p>
]]></content:encoded>
			<wfw:commentRss>http://rrr.thetruth.de/2008/10/caution-with-python-c-in-your-scripts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Folder Lock: Securing your files with ROT-25</title>
		<link>http://rrr.thetruth.de/2008/08/folder-lock-securing-your-files-with-rot-25/</link>
		<comments>http://rrr.thetruth.de/2008/08/folder-lock-securing-your-files-with-rot-25/#comments</comments>
		<pubDate>Sat, 23 Aug 2008 12:18:04 +0000</pubDate>
		<dc:creator>rbu</dc:creator>
				<category><![CDATA[fun]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://rrr.thetruth.de/?p=21</guid>
		<description><![CDATA[According to the author the $35 Windows program Folder Lock is &#8220;a fast file-security program that can password-protect, lock, hide and encrypt any number of files&#8230; Protected files are hidden, undeletable, inaccessible and highly secure&#8221;. It even works on &#8220;USB Flash Drives, Memory Sticks, CD-RW, floppies and notebooks.&#8221;
Now while I still wonder how they protect [...]]]></description>
			<content:encoded><![CDATA[<p>According to the author the $35 Windows program <a href="http://www.newsoftwares.net/folderlock/">Folder Lock</a> is &#8220;a fast file-security program that can password-protect, lock, hide and encrypt any number of files&#8230; Protected files are hidden, undeletable, inaccessible and highly secure&#8221;. It even works on &#8220;USB Flash Drives, Memory Sticks, CD-RW, floppies <strong>and notebooks</strong>.&#8221;</p>
<p>Now while I still wonder how they protect files from deletion on USB sticks, <a href="http://article.gmane.org/gmane.comp.security.bugtraq/37332">Charalambous Glafkos found out</a> that the password to encrypt the files is stored in the Windows Registry. For maximum security it is reversed and <em>encrypted</em> with <a href="http://en.wikipedia.org/wiki/ROT13">ROT-25</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://rrr.thetruth.de/2008/08/folder-lock-securing-your-files-with-rot-25/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>OpenSSH 5.1 and ASCII Art Fingerprints</title>
		<link>http://rrr.thetruth.de/2008/07/openssh-51-and-ascii-art-fingerprints/</link>
		<comments>http://rrr.thetruth.de/2008/07/openssh-51-and-ascii-art-fingerprints/#comments</comments>
		<pubDate>Wed, 23 Jul 2008 02:56:08 +0000</pubDate>
		<dc:creator>rbu</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[planet.g.o]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://rrr.thetruth.de/?p=19</guid>
		<description><![CDATA[OpenSSH 5.1 is out, and besides a Security issue that does not affect Linux or the BSDs, it includes a new feature labelled VisualHostKey, aka SSH Fingerprint ASCII Visualisation. Using an idea proposed in the 1999 paper Hash visualization: A new technique to improve real-world security by Perrig and Song, an image with 18&#215;9 resolution [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.openssh.org/txt/release-5.1">OpenSSH 5.1 is out</a>, and besides a Security issue that does not affect Linux or the BSDs, it includes a new feature labelled <strong>VisualHostKey</strong>, aka SSH Fingerprint ASCII Visualisation. Using an idea proposed in the 1999 paper <a href="http://sparrow.ece.cmu.edu/~adrian/projects/validation/validation.pdf">Hash visualization: A new technique to improve real-world security</a> by Perrig and Song, an image with 18&#215;9 resolution is generated from the fingerprint of the SSH server, and is displayed to the client.</p>
<p>Since the feature is experimental, and the algorithm to generate the image should not be considered final yet, display is disabled by default. You can see a test-run in the screen capture, and a (just for fun) list of <a href="http://rrr.thetruth.de/wp-content/uploads/2008/07/known_host_with_images">images of my known hosts</a>. I wonder how long it takes to remember that face&#8230; doesn&#8217;t it look like bit like <a href="http://simpsonspedia.net/index.php?title=Marge_Simpson">Marge Simpson</a>?</p>
<p style="text-align: left;"><a href="http://rrr.thetruth.de/wp-content/uploads/2008/07/ssh-visualfingerprint.png"><img class="aligncenter size-full wp-image-20" title="SSH VisualHostKey Login" src="http://rrr.thetruth.de/wp-content/uploads/2008/07/ssh-visualfingerprint.png" alt="" width="500" height="294" /></a></p>
<p><strong>Now why all this, you are asking?</strong></p>
<p>It is deemed that images are easier to compare and remember than the usual 32 hex digits, and I believe everyone has to judge by him/herself if that is true. How many of those SSH/OTR/SSL&#8230; fingerprint digits do you check*? All of them? Any, at all? Where did you derive your latest Firefox SSL CA certificates from? At a time where I <a href="https://www.dns-oarc.net/oarc/services/porttest">cannot trust my provider to run a secure DNS server</a>, verifying the authenticity of either the other side of communication, or the data in transit is most crucial. Let&#8217;s finally get that <a href="http://robbat2.livejournal.com/226512.html">Tree Signing</a> going!</p>
<p>* If you only check the first 4 digits, and the last 2 &#8212; you are riding on a 24 bit fingerprint.</p>
]]></content:encoded>
			<wfw:commentRss>http://rrr.thetruth.de/2008/07/openssh-51-and-ascii-art-fingerprints/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>LinuxTag Berlin starting Wednesday</title>
		<link>http://rrr.thetruth.de/2008/05/linuxtag-berlin-starting-wednesday/</link>
		<comments>http://rrr.thetruth.de/2008/05/linuxtag-berlin-starting-wednesday/#comments</comments>
		<pubDate>Mon, 26 May 2008 15:17:36 +0000</pubDate>
		<dc:creator>rbu</dc:creator>
				<category><![CDATA[freitagsrunde]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[planet.g.o]]></category>

		<guid isPermaLink="false">http://rrr.thetruth.de/?p=18</guid>
		<description><![CDATA[There are only two days left until the LinuxTag in Berlin will start (May 28-31), and Gentoo will be featured with a booth again this year. It&#8217;s been some busy weeks for us, and I hope our presentation will turn out to be satisfactory. Even if we do not have the financial backing of other [...]]]></description>
			<content:encoded><![CDATA[<p>There are only two days left until the LinuxTag in Berlin will start (May 28-31), and Gentoo will be featured with a booth again this year. It&#8217;s been some busy weeks for us, and I hope our presentation will turn out to be satisfactory. Even if we do not have the financial backing of other projects.</p>
<p>Speaking of money, if you are still in need of free tickets for all four days, <a title="linuxtag@freitagsrunde.org" href="mailto:linuxtag@freitagsrunde.org">drop me a mail</a>. First come, first served.</p>
]]></content:encoded>
			<wfw:commentRss>http://rrr.thetruth.de/2008/05/linuxtag-berlin-starting-wednesday/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Use(d) Debian? Check your keys!</title>
		<link>http://rrr.thetruth.de/2008/05/used-debian-check-your-keys/</link>
		<comments>http://rrr.thetruth.de/2008/05/used-debian-check-your-keys/#comments</comments>
		<pubDate>Tue, 13 May 2008 14:59:45 +0000</pubDate>
		<dc:creator>rbu</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[planet.g.o]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://rrr.thetruth.de/?p=17</guid>
		<description><![CDATA[If you run any kind of server, especially Debian or Ubuntu, or grant users access to your server, you might want to read the Debian Security Advisory DSA-1571-1 or Ubuntu&#8217;s Security Notice USN-612-1 for CVE-2008-0166, and check your encryption keys:
It is strongly recommended that all cryptographic key material which has
been generated by OpenSSL versions starting [...]]]></description>
			<content:encoded><![CDATA[<p>If you run any kind of server, especially Debian or Ubuntu, or grant users access to your server, you might want to read the Debian Security Advisory <a href="http://www.debian.org/security/2008/dsa-1571">DSA-1571-1</a> or Ubuntu&#8217;s Security Notice <a href="http://www.ubuntu.com/usn/usn-612-1">USN-612-1</a> for <a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-0166">CVE-2008-0166</a>, and check your encryption keys:</p>
<blockquote><p>It is strongly recommended that all cryptographic key material which has<br />
been generated by OpenSSL versions starting with 0.9.8c-1 on Debian<br />
systems is recreated from scratch.  Furthermore, all DSA keys ever used<br />
on affected Debian systems for signing or authentication purposes should<br />
be considered compromised; the Digital Signature Algorithm relies on a<br />
secret random value used during signature generation.</p>
<p>The first vulnerable version, 0.9.8c-1, was uploaded to the unstable<br />
distribution on 2006-09-17, and has since propagated to the testing and<br />
current stable (etch) distributions.  The old stable distribution<br />
(sarge) is not affected.</p>
<p>Affected keys include SSH keys, OpenVPN keys, DNSSEC keys, and key<br />
material for use in X.509 certificates and session keys used in SSL/TLS<br />
connections.  Keys generated with GnuPG or GNUTLS are not affected,<br />
though.</p></blockquote>
<p>This vulnerability is caused by a patch shipped in Debian, Ubuntu, and other derivatives. Gentoo&#8217;s OpenSSL version is not affected, but everyone should check user-provided public keys (such as OpenSSH&#8217;s authorized_keys) using the <a href="http://security.debian.org/project/extra/dowkd/dowkd.pl.gz">Debian/OpenSSL Weak Key Detector</a>.</p>
<p>Update: Ben Laurie of OpenSSL is making a point that <a href="http://www.links.org/?p=327">Vendors Are Bad For Security</a>, which I would not follow in that general form. What I have to grant him: Mechanisms of peer review must be employed properly and patches discussed with upstream. If you follow this philosophy, <em>Vendors Are Good  For Security</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://rrr.thetruth.de/2008/05/used-debian-check-your-keys/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>OpenSSL certificates with multiple domains (common names)</title>
		<link>http://rrr.thetruth.de/2008/04/openssl-certificates-with-multiple-domains-common-names/</link>
		<comments>http://rrr.thetruth.de/2008/04/openssl-certificates-with-multiple-domains-common-names/#comments</comments>
		<pubDate>Fri, 11 Apr 2008 15:27:29 +0000</pubDate>
		<dc:creator>rbu</dc:creator>
				<category><![CDATA[freitagsrunde]]></category>

		<guid isPermaLink="false">http://rrr.thetruth.de/?p=15</guid>
		<description><![CDATA[At Freitagsrunde, we are currently installing an ejabberd Jabber server, and came across the problem of using one SSL certificate for multiple host names. While the old anwer to this problem is using one IP address for each hostname, or wildcard certificates, one of us proposed a solution unknown to the others before:  SSL [...]]]></description>
			<content:encoded><![CDATA[<p>At <a href="http://freitagsrunde.org">Freitagsrunde</a>, we are currently installing an <a href="http://www.ejabberd.im/">ejabberd</a> Jabber server, and came across the problem of using one SSL certificate for multiple host names. While the old anwer to this problem is using one IP address for each hostname, or wildcard certificates, one of us proposed a solution unknown to the others before:  SSL certificates with more than one common name, aka Unified Communications Certificates.</p>
<pre># copy the system's openssl config</pre>
<pre>$ cp /etc/ssl/openssl.cnf .</pre>
<pre># patch</pre>
<pre>$ cat&lt;&lt;EOF | patch</pre>
<pre>--- openssl.cnf.orig	2008-04-10 18:01:37.000000000 +0200
+++ openssl.cnf	2008-04-10 18:02:18.000000000 +0200
@@ -141,8 +141,14 @@
organizationalUnitName		= Organizational Unit Name (eg, section)
#organizationalUnitName_default	=

-commonName			= Common Name (eg, YOUR name)
-commonName_max			= 64
+0.commonName			= Common Name 1
+0.commonName_max			= 64
+
+1.commonName			= Common Name 2
+1.commonName_max			= 64
+
+2.commonName			= Common Name 3
+2.commonName_max			= 64

emailAddress			= Email Address
emailAddress_max		= 64
EOF</pre>
<pre># now create a certificate with this config</pre>
<pre>$ openssl req -newkey rsa:4096 -nodes -keyout ssl.key -out ssl.pem -config openssl.cnf
...Organizational Unit Name (eg, section) []:
Common Name 1 []:goodpoint.de
Common Name 2 []:*.goodpoint.de
Common Name 3 []:*.*.goodpoint.de
Email Address []:...</pre>
<p>And for all remaining sceptics, these certificates will even  be signed by CaCert.org:</p>
<pre><a href="http://rrr.thetruth.de/wp-content/uploads/2008/04/openssl-multi-cert.png"><img class="alignnone size-medium wp-image-16" title="openssl-multi-cert" src="http://rrr.thetruth.de/wp-content/uploads/2008/04/openssl-multi-cert-272x300.png" alt="" width="272" height="300" /></a></pre>
]]></content:encoded>
			<wfw:commentRss>http://rrr.thetruth.de/2008/04/openssl-certificates-with-multiple-domains-common-names/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>DoS&#8217;ing an air conditioner</title>
		<link>http://rrr.thetruth.de/2008/03/dosing-an-air-conditioner/</link>
		<comments>http://rrr.thetruth.de/2008/03/dosing-an-air-conditioner/#comments</comments>
		<pubDate>Mon, 31 Mar 2008 20:13:13 +0000</pubDate>
		<dc:creator>rbu</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://rrr.thetruth.de/2008/03/dosing-an-air-conditioner/</guid>
		<description><![CDATA[As our refrigerators and microwaves become part of the internet, their firmware &#8212; unexposed before &#8212; will be a regular candidate to security research. This CVE was assigned today, discovered by Chris Withers:
CVE-2008-1546:
servlet/MIMEReceiveServlet in the web controller for Mitsubishi Electric GB-50
and GB-50A air-conditioning control systems allows remote attackers to cause
a denial of service (air-conditioning outage) [...]]]></description>
			<content:encoded><![CDATA[<p>As our refrigerators and microwaves become part of the internet, their firmware &#8212; unexposed before &#8212; will be a regular candidate to security research. This CVE was assigned today, discovered by <a href="http://www.securityfocus.com/archive/1/archive/1/489970/100/0/threaded" target="_blank">Chris Withers</a>:</p>
<blockquote><p><a href="http://nvd.nist.gov/nvd.cfm?cvename=CVE-2008-1546" target="_blank">CVE-2008-1546</a>:<br />
servlet/MIMEReceiveServlet in the web controller for <a href="http://www.mitsubishi-aircon.co.uk/displayfile.asp?id=93895">Mitsubishi Electric GB-50</a><br />
and GB-50A <strong>air-conditioning</strong> control systems allows remote attackers to cause<br />
a denial of service (<strong>air-conditioning outage</strong>) via an XML document containing<br />
a setRequest command.</p></blockquote>
<p>I&#8217;m still hoping for the first <strong>GNU/Toaster</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://rrr.thetruth.de/2008/03/dosing-an-air-conditioner/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Icy Firefox</title>
		<link>http://rrr.thetruth.de/2007/12/icy-firefox/</link>
		<comments>http://rrr.thetruth.de/2007/12/icy-firefox/#comments</comments>
		<pubDate>Mon, 17 Dec 2007 01:11:36 +0000</pubDate>
		<dc:creator>rbu</dc:creator>
				<category><![CDATA[planet.g.o]]></category>

		<guid isPermaLink="false">http://rrr.thetruth.de/2007/12/icy-firefox/</guid>
		<description><![CDATA[If you are like me and have a lot of good friends that use Debian-based GNU/Linux systems, you were probably envious that their Firefox uses a much nicer icon set, and a different name: Iceweasel. The reason lies within the fact that Debian removes unfree parts (like binary plug-ins)  and was therefore forced by [...]]]></description>
			<content:encoded><![CDATA[<p>If you are like me and have a lot of good friends that use <a href="http://www.debian.org/">Debian</a>-<a href="http://www.ubuntu.com/">based</a> <a href="http://www.knoppix.org/">GNU</a>/<a href="https://wiki.freitagsrunde.org/Opalix">Linux</a> <a href="http://sidux.com/">systems</a>, you were probably envious that their Firefox uses a much nicer icon set, and a different name: <a href="http://packages.debian.org/iceweasel">Iceweasel</a>. The reason lies within the fact that Debian removes unfree parts (like binary plug-ins)  and was therefore <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=354622">forced</a> by Mozilla to use another name and logo, as Firefox&#8217; trademark policy forbids distributing patched versions under that name.</p>
<p><a href="http://rrr.thetruth.de/wp-content/uploads/2007/12/icegentoo.png" title="Iceweasel Theme in Gentoo"><img src="http://rrr.thetruth.de/wp-content/uploads/2007/12/icegentoo.thumbnail.png" alt="Iceweasel Theme in Gentoo" style="float: right"  /></a> In Gentoo, if you compiled Firefox from source, you could either choose between official branding with the risk of trademark issues if you distribute binary packages, or Firefox&#8217; default theme, &#8220;Bon Echo&#8221;. Thanks to our Mozilla grandmaster Raúl Porcel (armin76), we now also have the Iceweasel branding available, the USE flag is called &#8220;iceweasel&#8221;. It does not remove any parts of Firefox except icons and names, that is still your job to do. Thanks,  Raúl. I don&#8217;t have to envy anymore!</p>
]]></content:encoded>
			<wfw:commentRss>http://rrr.thetruth.de/2007/12/icy-firefox/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Distro Bashs for the World</title>
		<link>http://rrr.thetruth.de/2007/10/distro-bashs-for-the-world/</link>
		<comments>http://rrr.thetruth.de/2007/10/distro-bashs-for-the-world/#comments</comments>
		<pubDate>Fri, 12 Oct 2007 18:54:54 +0000</pubDate>
		<dc:creator>rbu</dc:creator>
				<category><![CDATA[freitagsrunde]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://rrr.thetruth.de/2007/10/distro-bashs-for-the-world/</guid>
		<description><![CDATA[The TU Berlin students of the Freitagsrunde, which I am a part of, organized a series of talks last summer called the Distro Bash. In three sessions Linux and Unix enthusiasts met and discussed merits and flaws of their favorite (or most hated) distribution. Most of the speakers were active users or developers, who studied [...]]]></description>
			<content:encoded><![CDATA[<p>The TU Berlin students of the <a href="http://www.freitagsrunde.org/" title="Freitagsrunde">Freitagsrunde</a>, which I am a part of, organized a series of talks last summer called the <a href="http://wiki.freitagsrunde.org/Distro-Bash_2007" title="Distro Bash 2007"><em>Distro Bash</em></a>. In three sessions Linux and Unix enthusiasts met and discussed merits and flaws of their favorite (or most hated) distribution. Most of the speakers were active users or developers, who studied or worked at the TU Berlin. The talks were rather informal, usually accompanied by live demonstrations. We had about 30 to 40 people attending each session and I learned a lot about how other systems work.</p>
<p>Apparantly, I was not the only to feel this way. <a href="http://lug.zhaw.ch/pipermail/members/2007-August/001183.html">Tobias Klauser</a> of the <a href="http://www.zhaw.ch/"><em>Zürcher Hochschule für angewandte Wissenschaften</em></a> in Switzerland who heard of (or attended?) our series started an own session of <a href="http://lug.zhaw.ch/wiki/Distro-Bash_2007">Distro Bashs</a> in the Linux User Group of his university. Too bad I can&#8217;t be there, but it&#8217;s great to see how our idea travels and evolves. Read more about it in press reports at <a href="http://www.pro-linux.de/news/2007/11850.html">Pro-Linux</a> and <a href="http://www.symlink.ch/article.pl?sid=07/10/11/216211">symlink</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://rrr.thetruth.de/2007/10/distro-bashs-for-the-world/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Gracefully updating distfiles</title>
		<link>http://rrr.thetruth.de/2007/09/gracefully-updating-distfiles/</link>
		<comments>http://rrr.thetruth.de/2007/09/gracefully-updating-distfiles/#comments</comments>
		<pubDate>Sun, 02 Sep 2007 12:35:09 +0000</pubDate>
		<dc:creator>rbu</dc:creator>
				<category><![CDATA[planet.g.o]]></category>

		<guid isPermaLink="false">http://rrr.thetruth.de/2007/09/gracefully-updating-distfiles/</guid>
		<description><![CDATA[Short version: RESTRICT=&#8221;mirror&#8221; for 24 hours.
Long version:
Fixing some security bugs in teTeX yesterday, I came across a problem that only happens when upstream really messes up: Changing their tarball and leave the same name.
This is disruptive as the user/portage can decide to download either from one of Gentoo&#8217;s mirrors or the SRC_URI, but he has [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Short version</strong>: <em>RESTRICT=&#8221;mirror</em>&#8221; for 24 hours.</p>
<p><strong>Long version:</strong></p>
<p>Fixing <a href="https://bugs.gentoo.org/170861">some</a> <a href="https://bugs.gentoo.org/182055">security</a> <a href="https://bugs.gentoo.org/188172">bugs</a> in <a href="http://www.tug.org/tetex/">teTeX</a> yesterday, I came across a problem that only happens when upstream really messes up: Changing their tarball and <a href="https://bugs.gentoo.org/189716">leave the same name</a>.</p>
<p>This is disruptive as the user/portage can decide to download either from one of <a href="http://www.gentoo.org/main/en/mirrors.xml">Gentoo&#8217;s mirrors</a> or the SRC_URI, but he has one checksum for the file it expects. So we have two options now: Mirror the old file ourselves, changing SRC_URI to <em>mirror://gentoo/ </em>or update the file on our mirrors.</p>
<p>The latter is not a trivial thing to do though: Just changing the checksum and upload the new ebuild could cause serious damage to users. The tarball was 100 MB big and if a user has ten mirrors set up, 1 GB of traffic could be caused before downloading from SRC_URI. <a href="http://planet.gentoo.org/developers/solar">Solar</a> came up with a great trick here:</p>
<ol>
<li>Change all ebuilds referencing that file to <em>RESTRICT=&#8221;mirror</em>&#8220;.</li>
<li>Change the checksum of the distfile.</li>
<li>Wait a day.</li>
<li>Remove RESTRICT.</li>
</ol>
<p>This will probably cause least damage (ok, it&#8217;s second to renaming the file). Users with current trees will download the new file from the SRC_URI. If they have the old file still on their disk, portage will download a new one. Users with old trees will find the file on the mirrors until some hours after (2). They have to re-sync or die a very painful traffic-death.</p>
<p>And that&#8217;s why you should</p>
<ol>
<li>always <tt>emerge -</tt><tt>-sync</tt> before updating anything.</li>
<li>never ever re-release a file with the same name.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://rrr.thetruth.de/2007/09/gracefully-updating-distfiles/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
