<?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/"
	>

<channel>
	<title>Christian&#039;s blog &#187; Gentoo/Hardened</title>
	<atom:link href="http://blog.barfoo.org/tags/gentoohardened/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.barfoo.org</link>
	<description>The usual IT babble</description>
	<lastBuildDate>Thu, 02 Sep 2010 04:45:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1-alpha</generator>
		<item>
		<title>packages.barfoo.org is going away</title>
		<link>http://blog.barfoo.org/2009/01/18/packagesbarfooorg-is-going-away/</link>
		<comments>http://blog.barfoo.org/2009/01/18/packagesbarfooorg-is-going-away/#comments</comments>
		<pubDate>Sun, 18 Jan 2009 13:10:23 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[binpkg]]></category>
		<category><![CDATA[Gentoo/Hardened]]></category>

		<guid isPermaLink="false">http://blog.barfoo.org/?p=1550</guid>
		<description><![CDATA[For those of you, still using my binary packages. It&#8217;s just a waste of disk space for me (6.8G to be exact), so I decided to remove them. I&#8217;m gonna give people one week to grab yourself a copy. I&#8217;m gonna keep the bashrc and all the other stuff I wrote back when I was]]></description>
			<content:encoded><![CDATA[<p>For those of you, still using my binary packages. It&#8217;s just a waste of disk space for me (6.8G to be exact), so I decided to remove them. I&#8217;m gonna give people one week to grab yourself a copy. I&#8217;m gonna keep the bashrc and all the other stuff I wrote back when I was <a href="http://blog.barfoo.org/2007/12/31/buildpkg-chroots/">still interested</a> in binary packages, but the binary packages <strong>are gonna vanish</strong>!</p>
<p>Again, grab yourself a copy if you need them, at some point next week (probably on Friday), I&#8217;m simply gonna <em>rm -rf</em> them.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.barfoo.org/2009/01/18/packagesbarfooorg-is-going-away/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>EPIA fun</title>
		<link>http://blog.barfoo.org/2008/01/14/epia-fun/</link>
		<comments>http://blog.barfoo.org/2008/01/14/epia-fun/#comments</comments>
		<pubDate>Mon, 14 Jan 2008 20:10:06 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[EPIA]]></category>
		<category><![CDATA[Gentoo/Embedded]]></category>
		<category><![CDATA[Gentoo/Hardened]]></category>
		<category><![CDATA[PowerPC]]></category>
		<category><![CDATA[RAID]]></category>
		<category><![CDATA[Stage tarballs]]></category>
		<category><![CDATA[uClibc]]></category>

		<guid isPermaLink="false">http://blog.barfoo.org/?p=181</guid>
		<description><![CDATA[Well, as for replacing my current fileserver (which I seriously need to consider replacing), I&#8217;ll just pick up these things: 3WARE 9550SXU-8LP (that&#8217;s 399,00€) plus riser card VIA EPIA EK 8000EG (that&#8217;s 201,69€) Kingston ValueRAM DIMM 1 GB DDR-400 (that&#8217;s 57,00€) 4x Seagate ST31000340NS (that&#8217;s 279,00€ each &#8211; making a subtotal of 1.116,00€) So after]]></description>
			<content:encoded><![CDATA[<p>Well, as for replacing my current fileserver (which I seriously need to consider replacing), I&#8217;ll just pick up these things:</p>
<ul>
<li>3WARE 9550SXU-8LP (that&#8217;s 399,00€) plus riser card</li>
<li>VIA EPIA EK 8000EG (that&#8217;s 201,69€)</li>
<li>Kingston ValueRAM DIMM 1 GB DDR-400 (that&#8217;s 57,00€)</li>
<li>4x Seagate ST31000340NS (that&#8217;s 279,00€ each &#8211; making a subtotal of 1.116,00€)</li>
</ul>
<p>So after browsing some more for a replacement for my current fileserver, I&#8217;d like to share the latest <a href="http://blog.barfoo.org/2008/01/08/stages/">stages</a> with you people. Thanks to Mike (who mentioned that binutils-2.18* already does the <b><i>LDFLAGS=&#8221;-Wl,-z,relro&#8221;</i></b> part) I replaced it with <b><i>&#8220;-Wl,-O1&#8243;</i></b>. Same old place, there&#8217;s fresh stages &#8230; (and thanks again to Mike, with working <a href="https://bugs.gentoo.org/show_bug.cgi?id=203711">util-linux-2.13-r2</a>).</p>
<p>I also tried getting a Gentoo/Hardened stage for PowerPC working, but that fails as due to <i>>glibc-2.3</i> needing <i>=gcc-4*</i>. Though luck &#8230;.</p>
<p>Oh, yeah. If anyone is looking for the specs, they are in my <a href="http://overlays.gentoo.org/dev/phreak/browser/catalyst">overlay</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.barfoo.org/2008/01/14/epia-fun/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>stages</title>
		<link>http://blog.barfoo.org/2008/01/08/stages/</link>
		<comments>http://blog.barfoo.org/2008/01/08/stages/#comments</comments>
		<pubDate>Tue, 08 Jan 2008 00:57:29 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Gentoo/Embedded]]></category>
		<category><![CDATA[Gentoo/Hardened]]></category>
		<category><![CDATA[PowerPC]]></category>
		<category><![CDATA[Stage tarballs]]></category>
		<category><![CDATA[uClibc]]></category>

		<guid isPermaLink="false">http://blog.barfoo.org/2008/01/08/stages</guid>
		<description><![CDATA[For what it&#8217;s worth, I&#8217;ve been trying to get some stages together the last few days. Thanks to solar and Brent, the ppc-stages are now coming along quite fast. I haven&#8217;t really tested them yet, but for what it&#8217;s worth, you&#8217;ll find stages based on Saturday&#8217;s snapshot (that is 200780105 for those not smart enough]]></description>
			<content:encoded><![CDATA[<p>For what it&#8217;s worth, I&#8217;ve been trying to get some stages together the last few days. Thanks to <a href="http://blogs.gentoo.org/solar">solar</a> and <a href="http://blogs.gentoo.org/ferdy">Brent</a>, the ppc-stages are now coming along quite fast.</p>
<p>I haven&#8217;t really tested them yet, but for what it&#8217;s worth, you&#8217;ll find stages based on Saturday&#8217;s snapshot (that is 200<strike>7</strike>80105 for those not smart enough to take a look at the calendar) here for the following profiles:</p>
<ul>
<li>uclibc/ppc (normal/-softfloat)</li>
<li>uclibc/ppc/hardened</li>
<li>uclibc/x86</li>
<li>uclibc/x86/hardened</li>
<li>hardened/amd64</li>
<li>hardened/amd64/nomultilib</li>
<li>hardened/x86/2.6 (x86/i686)</li>
</ul>
<p>Now remember, this isn&#8217;t <b>*official*</b> release material. This is just <b>*MY*</b> effort (<i>for now</i>) to provide current stages.</p>
<p>And just a side-note for those brewing their own (<a href="http://www.uclibc.org/">uClibc</a>) soup: if you remerge <i>system</i>/<i>world</i>, you&#8217;ll have to keyword <b>=sys-libs/uclibc.0.9.28.3-r2</b>. Otherwise you&#8217;ll stumble on <a href="https://bugs.gentoo.org/show_bug.cgi?id=195368">bug 195368</a>, which is fixed thanks to solar, just not marked stable yet.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.barfoo.org/2008/01/08/stages/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Saying thank you</title>
		<link>http://blog.barfoo.org/2007/04/08/saying-thank-you/</link>
		<comments>http://blog.barfoo.org/2007/04/08/saying-thank-you/#comments</comments>
		<pubDate>Sun, 08 Apr 2007 05:30:20 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[FOSDEM]]></category>
		<category><![CDATA[Gentoo/Hardened]]></category>
		<category><![CDATA[releng]]></category>

		<guid isPermaLink="false">http://blogs.barfoo.org/phreak/2007/04/08/saying-thank-you/</guid>
		<description><![CDATA[As I&#8217;m way better writing stuff than saying it with my own words, here a short &#8220;Thank you!&#8220; Christel, you have been a gracious and honest person, thanks for all the advice and help in the last year Chrissy, thanks for the inspiring words, you really made/make me feel better Alec (antarus), you&#8217;ve been a]]></description>
			<content:encoded><![CDATA[<p>As I&#8217;m way better writing stuff than saying it with my own words, here a short <em>&#8220;</em><strong>Thank you!</strong><em>&#8220;</em></p>
<ol>
<li>Christel, you have been a gracious and honest person, thanks for all the advice and help in the last year</li>
<li>Chrissy, thanks for the inspiring words, you really made/make me feel better</li>
<li>Alec (antarus), you&#8217;ve been a real friend and to say it with your own words <em>&#8220;It sucks to be you&#8221;</em>; to phrase it differently, I&#8217;m really going to miss you</li>
<li>Bryan, thanks for all the help, thanks for all the fun at FOSDEM (and after FOSDEM, hah)</li>
<li>Ned, Alexander (pappy); you&#8217;ve both been an inspiration, thanks for letting me work on hardened foo; it has been real fun</li>
<li>Mike (vapier), thanks for being a smart ass and inspiration at the same time</li>
<li>Chris, thanks for the inspiration and for being a sarcastic person <img src='http://blog.barfoo.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
<li>Andrew, thanks for trying to make a fun out of me <img src='http://blog.barfoo.org/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  and thanks for warning me of Chris&#8217;s sarcasm</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.barfoo.org/2007/04/08/saying-thank-you/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Gentoo/hardened and the new toolchain</title>
		<link>http://blog.barfoo.org/2007/02/26/gentoohardened-and-the-new-toolchain/</link>
		<comments>http://blog.barfoo.org/2007/02/26/gentoohardened-and-the-new-toolchain/#comments</comments>
		<pubDate>Mon, 26 Feb 2007 09:28:44 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[GDB]]></category>
		<category><![CDATA[Gentoo/Hardened]]></category>
		<category><![CDATA[grub]]></category>
		<category><![CDATA[toolchain]]></category>

		<guid isPermaLink="false">http://blogs.barfoo.org/phreak/2007/02/26/gentoohardened-and-the-new-toolchain/</guid>
		<description><![CDATA[OK, as some of you have noticed; I prepared my box for the new toolchain, recompiled the stuff Kevin mentioned in the exact same order wrote down in his README, and it looks like it actually works with all my stuff I have on my box; except sys-libs/grub! *sigh* Apparently, grub segfaults at boot and/or]]></description>
			<content:encoded><![CDATA[<p>OK, as some of you have noticed; I prepared my box for the new toolchain, recompiled the stuff Kevin mentioned in the exact same order wrote down in his README, and it looks like it actually works with all my stuff I have on my box; except <em>sys-libs/grub</em>! <strong>*sigh*</strong></p>
<p>Apparently, grub segfaults at boot and/or while running it from the chroot in the exact same spot, the new QA warnings complain about ..</p>
<pre lang="text">* QA Notice: Package has poor programming practices which may compile
*            fine but exhibit random runtime failures.
* char_io.c:181: warning: dereferencing type-punned pointer will break strict-aliasing rules
char_io.c:222: warning: dereferencing type-punned pointer will break strict-aliasing rules
builtins.c:4862: warning: dereferencing type-punned pointer will break strict-aliasing rules
disk_io.c:1027: warning: dereferencing type-punned pointer will break strict-aliasing rules
disk_io.c:1057: warning: dereferencing type-punned pointer will break strict-aliasing rules
tparm.c:719: warning: dereferencing type-punned pointer will break strict-aliasing rules
char_io.c:181: warning: dereferencing type-punned pointer will break strict-aliasing rules
char_io.c:222: warning: dereferencing type-punned pointer will break strict-aliasing rules
builtins.c:4862: warning: dereferencing type-punned pointer will break strict-aliasing rules
disk_io.c:1027: warning: dereferencing type-punned pointer will break strict-aliasing rules
disk_io.c:1057: warning: dereferencing type-punned pointer will break strict-aliasing rules
tparm.c:719: warning: dereferencing type-punned pointer will break strict-aliasing rules
char_io.c:181: warning: dereferencing type-punned pointer will break strict-aliasing rules
char_io.c:181: warning: dereferencing type-punned pointer will break strict-aliasing rules
char_io.c:181: warning: dereferencing type-punned pointer will break strict-aliasing rules
char_io.c:181: warning: dereferencing type-punned pointer will break strict-aliasing rules
char_io.c:181: warning: dereferencing type-punned pointer will break strict-aliasing rules
char_io.c:181: warning: dereferencing type-punned pointer will break strict-aliasing rules
char_io.c:181: warning: dereferencing type-punned pointer will break strict-aliasing rules
char_io.c:181: warning: dereferencing type-punned pointer will break strict-aliasing rules
char_io.c:181: warning: dereferencing type-punned pointer will break strict-aliasing rules
char_io.c:181: warning: dereferencing type-punned pointer will break strict-aliasing rules</pre>
<p>So, I unpacked the libc and grub debug files, to get a clue where it&#8217;s failing and fed the program execution into gdb and viola:</p>
<pre lang="text">GNU gdb 6.3
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu"...Using host libthread_db library "/lib/tls/libthread_db.so.1".
(gdb) run
Starting program: /sbin/grub --no-floppy

Program received signal SIGSEGV, Segmentation fault.
grub_putstr (str=0xa1660489) at char_io.c:174
in char_io.c
(gdb) quit
The program is running.  Exit anyway? (y or n)</pre>
<p>I&#8217;m not yet sure if it really is the same spot, but I&#8217;ll let Kevin have a shot at it &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.barfoo.org/2007/02/26/gentoohardened-and-the-new-toolchain/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>hardened-sources-2.6.18</title>
		<link>http://blog.barfoo.org/2006/11/11/hardened-sources-2618/</link>
		<comments>http://blog.barfoo.org/2006/11/11/hardened-sources-2618/#comments</comments>
		<pubDate>Fri, 10 Nov 2006 23:56:45 +0000</pubDate>
		<dc:creator>Christian</dc:creator>
				<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Gentoo/Hardened]]></category>
		<category><![CDATA[Kernel]]></category>

		<guid isPermaLink="false">http://blogs.barfoo.org/phreak/?p=91</guid>
		<description><![CDATA[Today (OK, it&#8217;s yesterday now, it&#8217;s again after 12:00) I had a little fun with pappy (Alexander Gabert) preparing 2.6.18 for prime time $ ls -AGg 2.6.18 -rw-r--r-- 1 1593 Jan 25 23:25 1500_cvs-2007-1000.patch -rw-r--r-- 1 797 Jan 25 23:25 4000_deprecate-sk98lin.patch -rw-r--r-- 1 32192 Jan 25 23:25 4105_dm-bbr.patch -rw-r--r-- 1 125781 Jan 25 23:25 4300_squashfs-3.1.patch]]></description>
			<content:encoded><![CDATA[<p>Today (OK, it&#8217;s yesterday now, it&#8217;s again after 12:00) I had a little fun with pappy (Alexander Gabert) preparing 2.6.18 for prime time <img src='http://blog.barfoo.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<pre lang="text">$ ls -AGg 2.6.18
-rw-r--r-- 1   1593 Jan 25 23:25 1500_cvs-2007-1000.patch
-rw-r--r-- 1    797 Jan 25 23:25 4000_deprecate-sk98lin.patch
-rw-r--r-- 1  32192 Jan 25 23:25 4105_dm-bbr.patch
-rw-r--r-- 1 125781 Jan 25 23:25 4300_squashfs-3.1.patch
-rw-r--r-- 1   5710 Jan 25 23:25 4405_alpha-sysctl-uac.patch
-rw-r--r-- 1 864955 Jan 25 23:25 4450_grsec-2.1.9-2.6.18.6-200611100917.patch
-rw-r--r-- 1    910 Jan 25 23:25 4451_grsec-2.1.9-2.6.18.2-mute-warnings.patch
-rw-r--r-- 1   1034 Jan 25 23:25 4452_selinux-avc_audit-log-curr_ip-grsec.patch
-rw-r--r-- 1   2097 Jan 25 23:25 4453_pax_curr_ip-fixes.patch</pre>
<p>So far all patches are applying fine and according to Alexander it even works on his workstation. But I&#8217;ll wait for Steve/Ned to get back to me telling me if this release works for them or not (as they had serious issues with their hardened desktops &#8211; something about the cursor being stuck in the corners).</p>
<p>You may also ask, what for is this mute-warning patch. Basically the new grsecurity patch increased the kernel&#8217;s verbosity while running make about two times <img src='http://blog.barfoo.org/wp-includes/images/smilies/icon_surprised.gif' alt=':eek:' class='wp-smiley' />   . Thus we decided to revert the warnings to the ones used in vanilla (that&#8217;s via <em>CFLAGS</em>).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.barfoo.org/2006/11/11/hardened-sources-2618/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
