<?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:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>alip'in günlüğü</title>
	<atom:link href="http://polatel.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://polatel.wordpress.com</link>
	<description>leyla'nın seyir defteri</description>
	<lastBuildDate>Sat, 25 Jul 2009 10:45:38 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='polatel.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/811ad6ed32f909c24ecad89511183cac?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>alip'in günlüğü</title>
		<link>http://polatel.wordpress.com</link>
	</image>
			<item>
		<title>Moved to GitHub</title>
		<link>http://polatel.wordpress.com/2009/07/25/moved-to-github/</link>
		<comments>http://polatel.wordpress.com/2009/07/25/moved-to-github/#comments</comments>
		<pubDate>Sat, 25 Jul 2009 10:44:20 +0000</pubDate>
		<dc:creator>alip</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[death]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[move]]></category>

		<guid isPermaLink="false">http://polatel.wordpress.com/?p=120</guid>
		<description><![CDATA[I moved my blog to GitHub.
The new RSS feed is here.
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=polatel.wordpress.com&blog=6747156&post=120&subd=polatel&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I moved my blog to <a href="http://alip.github.com/blog">GitHub</a>.<br />
The new RSS feed is <a href="http://feeds.feedburner.com/alip?format=xml">here</a>.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/polatel.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/polatel.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/polatel.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/polatel.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/polatel.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/polatel.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/polatel.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/polatel.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/polatel.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/polatel.wordpress.com/120/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=polatel.wordpress.com&blog=6747156&post=120&subd=polatel&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://polatel.wordpress.com/2009/07/25/moved-to-github/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bd9e0efcd29ffea7dd40d8af21263200?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">alip</media:title>
		</media:content>
	</item>
		<item>
		<title>ptrace on ia64</title>
		<link>http://polatel.wordpress.com/2009/07/11/ptrace-on-ia64/</link>
		<comments>http://polatel.wordpress.com/2009/07/11/ptrace-on-ia64/#comments</comments>
		<pubDate>Sat, 11 Jul 2009 12:32:38 +0000</pubDate>
		<dc:creator>alip</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[ia64]]></category>
		<category><![CDATA[porting]]></category>
		<category><![CDATA[ptrace]]></category>
		<category><![CDATA[sydbox]]></category>

		<guid isPermaLink="false">http://polatel.wordpress.com/?p=114</guid>
		<description><![CDATA[
I decided to write a blog entry about my porting efforts of sydbox to IA64.
Thanks to ahf who gave me access to an IA64 box, i started porting sydbox to IA64.


All ptrace() related stuff of sydbox resides in trace.c.
So that&#8217;s the file we&#8217;re interested in. For x86 and x86_64 architectures
everything was so easy, just fill [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=polatel.wordpress.com&blog=6747156&post=114&subd=polatel&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>
I decided to write a blog entry about my porting efforts of sydbox to IA64.<br />
Thanks to <a href="http://dev.exherbo.org/~ahf/">ahf</a> who gave me access to an IA64 box, i started porting sydbox to IA64.
</p>
<p>
All ptrace() related stuff of sydbox resides in <a href="http://github.com/alip/sydbox/blob/master/src/trace.c">trace.c</a>.<br />
So that&#8217;s the file we&#8217;re interested in. For x86 and x86_64 architectures<br />
everything was so easy, just fill in some registry values and it&#8217;s all done. For IA64, however, additional hackery is needed.
</p>
<p>
First problem, you can&#8217;t include both sys/ptrace.h and linux/ptrace.h due to redefinition errors. This is easy to solve, I added an autoconf check:</p>
<pre>
AC_CHECK_TYPES([struct pt_all_user_regs, struct ia64_fpreg],,,[#include &lt;sys/ptrace.h&gt;])
</pre>
<p>This one exports two defines to config.h namely HAVE_STRUCT_IA64_FPREG and<br />
HAVE_STRUCT_PT_ALL_USER_REGS, using this two defines it&#8217;s possible to include both files using some preprocessor hacks:</p>
<pre>
#include &lt;sys/ptrace.h&gt;
/* We need additional hackery on IA64 to include linux/ptrace.h to avoid
 * redefinition errors.
 */
#if defined(IA64)
#ifdef HAVE_STRUCT_IA64_FPREG
#define ia64_fpreg XXX_ia64_fpreg
#endif // HAVE_STRUCT_IA64_FPREG
#ifdef HAVE_STRUCT_PT_ALL_USER_REGS
#define pt_all_user_regs XXX_pt_all_user_regs
#endif // HAVE_STRUCT_PT_ALL_USER_REGS
#include &lt;linux/ptrace.h&gt;
#undef ia64_fpreg
#undef pt_all_user_regs
#endif // defined(IA64)
</pre>
<p>and problem solved.
</p>
<p>
The second problem is figuring out how to get system call number, this is easy too. <b>PT_R15</b> is the registry we need.
</p>
<p>
The third problem is getting and setting the return value of system calls. On IA64 the registry <b>PT_R10</b> has the return value of the system call. One last thing is the errno. The errno should reside in the <b>PT_R8</b> registry and it should be <u>positive</u> unlike x86 and x86_64 where return value of the system call is the negated errno.
</p>
<p>
So far so good, the last problem is getting and setting arguments of functions. This is a bit too long to explain, interested readers are encouraged to look at the <b>trace_ia64_peek</b> function in <a href="http://github.com/alip/sydbox/blob/master/src/trace.c">trace.c</a>.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/polatel.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/polatel.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/polatel.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/polatel.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/polatel.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/polatel.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/polatel.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/polatel.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/polatel.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/polatel.wordpress.com/114/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=polatel.wordpress.com&blog=6747156&post=114&subd=polatel&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://polatel.wordpress.com/2009/07/11/ptrace-on-ia64/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bd9e0efcd29ffea7dd40d8af21263200?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">alip</media:title>
		</media:content>
	</item>
		<item>
		<title>sydbox-0.1_beta8</title>
		<link>http://polatel.wordpress.com/2009/07/08/sydbox-0-1_beta8/</link>
		<comments>http://polatel.wordpress.com/2009/07/08/sydbox-0-1_beta8/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 10:02:59 +0000</pubDate>
		<dc:creator>alip</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[exherbo]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[sydbox]]></category>

		<guid isPermaLink="false">http://polatel.wordpress.com/?p=111</guid>
		<description><![CDATA[sydbox-0.1_beta8 is released.

Exit when eldest child exits and add a command line flag &#8211;wait-all to wait for all children before exiting.
Fix /proc/self substitution.
Add configuration file variable main.allow_proc_pid and allow /proc/PID depending on that variable. This defaults to true because allowing /proc/PID is required for some programs to work reliably.
Path sandboxing can now be disabled using [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=polatel.wordpress.com&blog=6747156&post=111&subd=polatel&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>sydbox-0.1_beta8 is released.</p>
<ul>
<li>Exit when eldest child exits and add a command line flag &#8211;wait-all to wait for all children before exiting.</li>
<li>Fix /proc/self substitution.</li>
<li>Add configuration file variable main.allow_proc_pid and allow /proc/PID depending on that variable. This defaults to true because allowing /proc/PID is required for some programs to work reliably.</li>
<li>Path sandboxing can now be disabled using the configuration file or &#8211;disable-sandbox-path command line option. Previously this was only possible using /dev/sydbox/{on,off} magic commands.</li>
<li>Configuration file changes, make sure to merge your configuration file.</li>
</ul>
<p>tarball: <a href="http://alip.anapnea.net/sydbox/sydbox-0.1_beta8.tar.bz2">sydbox-0.1_beta8.tar.bz2</a><br />
sign: <a href="http://alip.anapnea.net/sydbox/sydbox-0.1_beta8.tar.bz2.asc">sydbox-0.1_beta8.tar.bz2.asc</a><br />
sha1sum: 09d44475bc2697423f40aab97b9d575ff8ffb346</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/polatel.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/polatel.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/polatel.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/polatel.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/polatel.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/polatel.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/polatel.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/polatel.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/polatel.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/polatel.wordpress.com/111/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=polatel.wordpress.com&blog=6747156&post=111&subd=polatel&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://polatel.wordpress.com/2009/07/08/sydbox-0-1_beta8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bd9e0efcd29ffea7dd40d8af21263200?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">alip</media:title>
		</media:content>
	</item>
		<item>
		<title>sydbox-0.1_beta7</title>
		<link>http://polatel.wordpress.com/2009/07/04/sydbox-0-1_beta7/</link>
		<comments>http://polatel.wordpress.com/2009/07/04/sydbox-0-1_beta7/#comments</comments>
		<pubDate>Sat, 04 Jul 2009 23:58:04 +0000</pubDate>
		<dc:creator>alip</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[exherbo]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[sydbox]]></category>

		<guid isPermaLink="false">http://polatel.wordpress.com/?p=108</guid>
		<description><![CDATA[sydbox-0.1_beta7 is released.

Fix magic stat problems on x86
Fix segfaults caused by wrong handling of the list of children.

tarball: sydbox-0.1_beta7.tar.bz2
sign: sydbox-0.1_beta7.tar.bz2.asc
sha1sum: 512b890ded05b59866fd6826f2f4af2a7b5366ec
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=polatel.wordpress.com&blog=6747156&post=108&subd=polatel&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>sydbox-0.1_beta7 is released.</p>
<ul>
<li>Fix magic stat problems on x86</li>
<li>Fix segfaults caused by wrong handling of the list of children.</li>
</ul>
<p>tarball: <a href="http://alip.anapnea.net/sydbox/sydbox-0.1_beta7.tar.bz2">sydbox-0.1_beta7.tar.bz2</a><br />
sign: <a href="http://alip.anapnea.net/sydbox/sydbox-0.1_beta7.tar.bz2.asc">sydbox-0.1_beta7.tar.bz2.asc</a><br />
sha1sum: 512b890ded05b59866fd6826f2f4af2a7b5366ec</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/polatel.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/polatel.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/polatel.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/polatel.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/polatel.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/polatel.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/polatel.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/polatel.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/polatel.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/polatel.wordpress.com/108/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=polatel.wordpress.com&blog=6747156&post=108&subd=polatel&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://polatel.wordpress.com/2009/07/04/sydbox-0-1_beta7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bd9e0efcd29ffea7dd40d8af21263200?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">alip</media:title>
		</media:content>
	</item>
		<item>
		<title>sydbox-0.1_beta5</title>
		<link>http://polatel.wordpress.com/2009/06/22/sydbox-0-1_beta5/</link>
		<comments>http://polatel.wordpress.com/2009/06/22/sydbox-0-1_beta5/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 15:09:12 +0000</pubDate>
		<dc:creator>alip</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[exherbo]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[sydbox]]></category>

		<guid isPermaLink="false">http://polatel.wordpress.com/?p=104</guid>
		<description><![CDATA[sydbox-0.1_beta5 is released.

Implement /dev/sydbox/{un,}ban_exec. paludis-sydbox branch makes use of these magic commands to ban execve() calls in metadata phase.
When shell_expand() returns empty string, it was added to the pathlist resulting every path prefix check to be allowed, this is now fixed.

tarball: sydbox-0.1_beta5.tar.bz2
sha1sum: 2b02bc204148f94bb79b7a5b190f1d2069394ecb
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=polatel.wordpress.com&blog=6747156&post=104&subd=polatel&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>sydbox-0.1_beta5 is released.</p>
<ul>
<li>Implement /dev/sydbox/{un,}ban_exec. paludis-sydbox branch makes use of these magic commands to ban execve() calls in metadata phase.</li>
<li>When shell_expand() returns empty string, it was added to the pathlist resulting every path prefix check to be allowed, this is now fixed.</li>
</ul>
<p>tarball: <a href="http://alip.anapnea.net/sydbox/sydbox-0.1_beta5.tar.bz2">sydbox-0.1_beta5.tar.bz2</a><br />
sha1sum: 2b02bc204148f94bb79b7a5b190f1d2069394ecb</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/polatel.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/polatel.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/polatel.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/polatel.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/polatel.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/polatel.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/polatel.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/polatel.wordpress.com/104/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/polatel.wordpress.com/104/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/polatel.wordpress.com/104/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=polatel.wordpress.com&blog=6747156&post=104&subd=polatel&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://polatel.wordpress.com/2009/06/22/sydbox-0-1_beta5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bd9e0efcd29ffea7dd40d8af21263200?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">alip</media:title>
		</media:content>
	</item>
		<item>
		<title>Disabling external commands in metadata phase</title>
		<link>http://polatel.wordpress.com/2009/06/22/disabling-external-commands-in-metadata-phase/</link>
		<comments>http://polatel.wordpress.com/2009/06/22/disabling-external-commands-in-metadata-phase/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 00:50:03 +0000</pubDate>
		<dc:creator>alip</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[exherbo]]></category>
		<category><![CDATA[exheres]]></category>
		<category><![CDATA[magic]]></category>
		<category><![CDATA[metadata]]></category>
		<category><![CDATA[sydbox]]></category>

		<guid isPermaLink="false">http://polatel.wordpress.com/?p=97</guid>
		<description><![CDATA[
Running external commands in the metadata phase of exheres/ebuild is obviously
a bad idea because this phase is used to generate caches.


Ciaranm has come up with an idea to generate sydbox access violations when execve() family functions are called in the metadata phase. This was rather easy to
implement.


I&#8217;ve added two sydbox magic commands, namely /dev/sydbox/ban_exec and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=polatel.wordpress.com&blog=6747156&post=97&subd=polatel&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>
Running external commands in the metadata phase of exheres/ebuild is obviously<br />
a bad idea because this phase is used to generate caches.
</p>
<p>
<a href="http://ciaranm.wordpress.com/">Ciaranm</a> has come up with an idea to generate sydbox access violations when execve() family functions are called in the metadata phase. This was rather easy to<br />
<a href="http://github.com/alip/sydbox/commit/6e822623d9670688a1ec88804b81896d5ab22314">implement</a>.
</p>
<p>
I&#8217;ve added two sydbox magic commands, namely <b>/dev/sydbox/ban_exec</b> and <b>/dev/sydbox/unban_exec</b>. Writing to the former file sets the flag to ban all execve() calls and writing to the latter unsets the flag.
</p>
<p>
A small example looks like:</p>
<pre>
#!/bin/sh

/bin/true # This call succeeds.
:&gt;/dev/sydbox/ban_exec
/bin/true # This call fails with EACCES.
:&gt;/dev/sydbox/unban_exec
/bin/true # This call succeeds.
</pre>
</p>
<p>
The last thing to do was to add support to paludis. I&#8217;ve amended my sydbox support commit and <a href="http://github.com/alip/paludis-sydbox/commit/9a409b825d04b7088850a642aec0da59345afa57#L7R535">added</a> support to ban execve() calls in the metadata phase. If you&#8217;re using my <a href="http://github.com/alip/paludis-sydbox/tree/master">paludis-sydbox</a> branch, make sure to use sydbox-scm and not 0.1_beta4. I think I&#8217;ll release 0.1_beta5 with only this change but I have school tomorrow and I won&#8217;t have internet access for two days.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/polatel.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/polatel.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/polatel.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/polatel.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/polatel.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/polatel.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/polatel.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/polatel.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/polatel.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/polatel.wordpress.com/97/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=polatel.wordpress.com&blog=6747156&post=97&subd=polatel&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://polatel.wordpress.com/2009/06/22/disabling-external-commands-in-metadata-phase/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bd9e0efcd29ffea7dd40d8af21263200?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">alip</media:title>
		</media:content>
	</item>
		<item>
		<title>sydbox-0.1_beta4</title>
		<link>http://polatel.wordpress.com/2009/06/22/sydbox-0-1_beta4/</link>
		<comments>http://polatel.wordpress.com/2009/06/22/sydbox-0-1_beta4/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 00:23:53 +0000</pubDate>
		<dc:creator>alip</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[exherbo]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[sydbox]]></category>

		<guid isPermaLink="false">http://polatel.wordpress.com/?p=94</guid>
		<description><![CDATA[sydbox-0.1_beta4 is released.

Use an lstat(2) wrapper which tries hard to avoid ENAMETOOLONG issues.
Handle /proc/self correctly when resolving paths.

tarball: sydbox-0.1_beta4.tar.bz2
sha1sum: ebc650689267539e22da1c1dc2aec818b29382c6
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=polatel.wordpress.com&blog=6747156&post=94&subd=polatel&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>sydbox-0.1_beta4 is released.</p>
<ul>
<li>Use an lstat(2) wrapper which tries hard to avoid ENAMETOOLONG issues.</li>
<li>Handle /proc/self correctly when resolving paths.</li>
</ul>
<p>tarball: <a href="http://alip.anapnea.net/sydbox/sydbox-0.1_beta4.tar.bz2">sydbox-0.1_beta4.tar.bz2</a><br />
sha1sum: ebc650689267539e22da1c1dc2aec818b29382c6</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/polatel.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/polatel.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/polatel.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/polatel.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/polatel.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/polatel.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/polatel.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/polatel.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/polatel.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/polatel.wordpress.com/94/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=polatel.wordpress.com&blog=6747156&post=94&subd=polatel&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://polatel.wordpress.com/2009/06/22/sydbox-0-1_beta4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bd9e0efcd29ffea7dd40d8af21263200?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">alip</media:title>
		</media:content>
	</item>
		<item>
		<title>sydbox-0.1_beta3</title>
		<link>http://polatel.wordpress.com/2009/06/01/sydbox-0-1_beta3/</link>
		<comments>http://polatel.wordpress.com/2009/06/01/sydbox-0-1_beta3/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 18:16:22 +0000</pubDate>
		<dc:creator>alip</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[exherbo]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[sydbox]]></category>

		<guid isPermaLink="false">http://polatel.wordpress.com/?p=91</guid>
		<description><![CDATA[sydbox-0.1_beta3 is released.

Fixed event handling and inheritance of sandbox data. Sydbox behaves correctly now when a child calls fork(), vfork() or clone().

tarball: sydbox-0.1_beta3.tar.bz2
sha1sum: 7ace8ee1463e3b76543c401334e7f6666547b97b
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=polatel.wordpress.com&blog=6747156&post=91&subd=polatel&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>sydbox-0.1_beta3 is released.</p>
<ul>
<li>Fixed event handling and inheritance of sandbox data. Sydbox behaves correctly now when a child calls fork(), vfork() or clone().</li>
</ul>
<p>tarball: <a href="http://alip.anapnea.net/sydbox/sydbox-0.1_beta3.tar.bz2">sydbox-0.1_beta3.tar.bz2</a><br />
sha1sum: 7ace8ee1463e3b76543c401334e7f6666547b97b</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/polatel.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/polatel.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/polatel.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/polatel.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/polatel.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/polatel.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/polatel.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/polatel.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/polatel.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/polatel.wordpress.com/91/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=polatel.wordpress.com&blog=6747156&post=91&subd=polatel&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://polatel.wordpress.com/2009/06/01/sydbox-0-1_beta3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bd9e0efcd29ffea7dd40d8af21263200?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">alip</media:title>
		</media:content>
	</item>
		<item>
		<title>sydbox-0.1_beta2</title>
		<link>http://polatel.wordpress.com/2009/05/31/sydbox-0-1_beta2/</link>
		<comments>http://polatel.wordpress.com/2009/05/31/sydbox-0-1_beta2/#comments</comments>
		<pubDate>Sun, 31 May 2009 22:10:50 +0000</pubDate>
		<dc:creator>alip</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[exherbo]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[sydbox]]></category>

		<guid isPermaLink="false">http://polatel.wordpress.com/?p=88</guid>
		<description><![CDATA[sydbox-0.1_beta2 has been released.

Canonicalize filenames by default. This was previously only done in paranoid mode. This makes sydbox stricter (expect more testsuites to fail).

tarball: sydbox-0.1_beta2.tar.bz2
sha1sum: 34cef23db6d81a34b27617c07e5c3f67128ca99d
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=polatel.wordpress.com&blog=6747156&post=88&subd=polatel&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>sydbox-0.1_beta2 has been released.</p>
<ul>
<li>Canonicalize filenames by default. This was previously only done in paranoid mode. This makes sydbox stricter (expect more testsuites to fail).</li>
</ul>
<p>tarball: <a href="http://alip.anapnea.net/sydbox/sydbox-0.1_beta2.tar.bz2">sydbox-0.1_beta2.tar.bz2</a><br />
sha1sum: 34cef23db6d81a34b27617c07e5c3f67128ca99d</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/polatel.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/polatel.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/polatel.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/polatel.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/polatel.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/polatel.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/polatel.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/polatel.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/polatel.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/polatel.wordpress.com/88/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=polatel.wordpress.com&blog=6747156&post=88&subd=polatel&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://polatel.wordpress.com/2009/05/31/sydbox-0-1_beta2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bd9e0efcd29ffea7dd40d8af21263200?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">alip</media:title>
		</media:content>
	</item>
		<item>
		<title>sydbox-0.1_beta</title>
		<link>http://polatel.wordpress.com/2009/05/30/sydbox-0-1_beta/</link>
		<comments>http://polatel.wordpress.com/2009/05/30/sydbox-0-1_beta/#comments</comments>
		<pubDate>Sat, 30 May 2009 11:05:29 +0000</pubDate>
		<dc:creator>alip</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[exherbo]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[sydbox]]></category>

		<guid isPermaLink="false">http://polatel.wordpress.com/?p=84</guid>
		<description><![CDATA[sydbox-0.1_beta has been released.

Fix bogus access violations. As an example sydbox would throw an
          access violation in a simple case like
$ mkdir -p /var/tmp/paludis
          because of mkdir(&#8220;/var&#8221;, &#8230;) being called. This is now fixed.
    [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=polatel.wordpress.com&blog=6747156&post=84&subd=polatel&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>sydbox-0.1_beta has been released.</p>
<ul>
<li>Fix bogus access violations. As an example sydbox would throw an<br />
          access violation in a simple case like</p>
<pre>$ mkdir -p /var/tmp/paludis</pre>
<p>          because of mkdir(&#8220;/var&#8221;, &#8230;) being called. This is now fixed.
         </li>
<li>Use glib&#8217;s key file format for configuration file. This kills the dependency on dev-libs/confuse. Being a crucial system tool we&#8217;re trying to keep the dependencies as few as possible.
         </li>
</ul>
<p>tarball: <a href="http://alip.anapnea.net/sydbox/sydbox-0.1_beta.tar.bz2">sydbox-0.1_beta.tar.bz2</a><br />
sha1sum: 492a140d9472695fac0de5040aa2fb7ed5832c48</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/polatel.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/polatel.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/polatel.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/polatel.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/polatel.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/polatel.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/polatel.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/polatel.wordpress.com/84/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/polatel.wordpress.com/84/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/polatel.wordpress.com/84/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=polatel.wordpress.com&blog=6747156&post=84&subd=polatel&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://polatel.wordpress.com/2009/05/30/sydbox-0-1_beta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bd9e0efcd29ffea7dd40d8af21263200?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">alip</media:title>
		</media:content>
	</item>
	</channel>
</rss>