<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments for coupleprogramming</title>
	<atom:link href="http://coupleprogramming.eu/blog/?feed=comments-rss2" rel="self" type="application/rss+xml" />
	<link>http://coupleprogramming.eu/blog</link>
	<description>...has nothing in common with pair programming ;)</description>
	<lastBuildDate>Tue, 01 Mar 2011 18:28:48 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>Comment on rulegenerator for firewalls or what I&#8217;ve been up to by constanze</title>
		<link>http://coupleprogramming.eu/blog/?p=219&#038;cpage=1#comment-978</link>
		<dc:creator>constanze</dc:creator>
		<pubDate>Tue, 01 Mar 2011 18:28:48 +0000</pubDate>
		<guid isPermaLink="false">http://coupleprogramming.eu/blog/?p=219#comment-978</guid>
		<description>Hi Pavel,
if you ask for it, you&#039;ll get one :). I&#039;ll try to get around to it this weekend.</description>
		<content:encoded><![CDATA[<p>Hi Pavel,<br />
if you ask for it, you&#8217;ll get one :). I&#8217;ll try to get around to it this weekend.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on rulegenerator for firewalls or what I&#8217;ve been up to by Pavel</title>
		<link>http://coupleprogramming.eu/blog/?p=219&#038;cpage=1#comment-976</link>
		<dc:creator>Pavel</dc:creator>
		<pubDate>Tue, 01 Mar 2011 00:42:19 +0000</pubDate>
		<guid isPermaLink="false">http://coupleprogramming.eu/blog/?p=219#comment-976</guid>
		<description>and where&#039;s the ebuild?  :wink: thanks for releasing this, i&#039;m definitely going to play around with it!</description>
		<content:encoded><![CDATA[<p>and where&#8217;s the ebuild?  :wink: thanks for releasing this, i&#8217;m definitely going to play around with it!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on rulegenerator for firewalls or what I&#8217;ve been up to by constanze</title>
		<link>http://coupleprogramming.eu/blog/?p=219&#038;cpage=1#comment-975</link>
		<dc:creator>constanze</dc:creator>
		<pubDate>Sun, 27 Feb 2011 18:40:29 +0000</pubDate>
		<guid isPermaLink="false">http://coupleprogramming.eu/blog/?p=219#comment-975</guid>
		<description>That&#039;s actually a good idea. Internally the the rules are handled independently of the output style. The conversion to the output style only happens in the __str__ method. So it wouldn&#039;t be difficult to generate a generic output.
The original idea was that users could just copy the output to their pf.conf/add the rules to netfilter.</description>
		<content:encoded><![CDATA[<p>That&#8217;s actually a good idea. Internally the the rules are handled independently of the output style. The conversion to the output style only happens in the __str__ method. So it wouldn&#8217;t be difficult to generate a generic output.<br />
The original idea was that users could just copy the output to their pf.conf/add the rules to netfilter.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on rulegenerator for firewalls or what I&#8217;ve been up to by Will B.</title>
		<link>http://coupleprogramming.eu/blog/?p=219&#038;cpage=1#comment-974</link>
		<dc:creator>Will B.</dc:creator>
		<pubDate>Sun, 27 Feb 2011 18:16:18 +0000</pubDate>
		<guid isPermaLink="false">http://coupleprogramming.eu/blog/?p=219#comment-974</guid>
		<description>Here-s a suggetion - how about creating an output that&#039;s more generic (e.g. some type of XML)?  That will allow for &quot;plugins&quot; that consume this and converts it to a rulebase firewall type?</description>
		<content:encoded><![CDATA[<p>Here-s a suggetion &#8211; how about creating an output that&#8217;s more generic (e.g. some type of XML)?  That will allow for &#8220;plugins&#8221; that consume this and converts it to a rulebase firewall type?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The state of Scala on Gentoo by knecht</title>
		<link>http://coupleprogramming.eu/blog/?p=211&#038;cpage=1#comment-928</link>
		<dc:creator>knecht</dc:creator>
		<pubDate>Sun, 23 Jan 2011 12:15:40 +0000</pubDate>
		<guid isPermaLink="false">http://coupleprogramming.eu/blog/?p=211#comment-928</guid>
		<description>I&#039;m an java developer and also think scala is an attraction i&#039;d like to have it in portage :D

Thanks for your post!</description>
		<content:encoded><![CDATA[<p>I&#8217;m an java developer and also think scala is an attraction i&#8217;d like to have it in portage :D</p>
<p>Thanks for your post!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The state of Scala on Gentoo by Drybone</title>
		<link>http://coupleprogramming.eu/blog/?p=211&#038;cpage=1#comment-925</link>
		<dc:creator>Drybone</dc:creator>
		<pubDate>Sat, 22 Jan 2011 17:42:51 +0000</pubDate>
		<guid isPermaLink="false">http://coupleprogramming.eu/blog/?p=211#comment-925</guid>
		<description>The issue is that Scala comes with its own portable package management and versioning utility (scalabaz). That tools of course is nowhere near the flexibility and power of portage, but you can already just install Scala into unprivileged account, and it just works (but if you ask me if Scala developers should have wasted there efforts for yet another mediocre package management software - my answer is definitelly no, but it&#039;s a bit too late to discuss the point as scalabaz is already there). So no wonder noone currently looks at Scala portage packages as a priority. There is only one area where the packages will be immediately (and immensely) useful: compiling the all-fresh version from a source code repository, obeying all the dependencies and so on.

The problem is, it turns out that right of today (20110122) there are no good stable versions available at all. In particular, the rather critical Scala runtime library bugs #3886 and #3984 were fixed after the last stable version of 2.8.1, and as there are no plans releasing 2.8.2, we all currently wait for 2.9.0 as a stable and production quality version (with improved compiler performance, and number of other tasty improvements). In the mean time, if you are developing non-trivial Scala programs you are most likely to hit one of those bugs, and you are just safer to use a recent nightly build, which in practical terms means you already resorted to using scalabaz.

In spite of that, factually all Scala versions could be removed from portage for now. 1.2 for sure, as you don&#039;t even find such ancient version on scala web site archive; 2.7.7 should be gone for good too, as that&#039;s version released before the 2.8.0 API stabilization, and lacks the modern Scala Collections API - perhaps one of the powerful element of the Scala techology (to the same scale as the powerful language syntax, or its actors or xml libraries). So just drop 2.7.7 now, to avoid messing with incompatibilities few weeks down the road.</description>
		<content:encoded><![CDATA[<p>The issue is that Scala comes with its own portable package management and versioning utility (scalabaz). That tools of course is nowhere near the flexibility and power of portage, but you can already just install Scala into unprivileged account, and it just works (but if you ask me if Scala developers should have wasted there efforts for yet another mediocre package management software &#8211; my answer is definitelly no, but it&#8217;s a bit too late to discuss the point as scalabaz is already there). So no wonder noone currently looks at Scala portage packages as a priority. There is only one area where the packages will be immediately (and immensely) useful: compiling the all-fresh version from a source code repository, obeying all the dependencies and so on.</p>
<p>The problem is, it turns out that right of today (20110122) there are no good stable versions available at all. In particular, the rather critical Scala runtime library bugs #3886 and #3984 were fixed after the last stable version of 2.8.1, and as there are no plans releasing 2.8.2, we all currently wait for 2.9.0 as a stable and production quality version (with improved compiler performance, and number of other tasty improvements). In the mean time, if you are developing non-trivial Scala programs you are most likely to hit one of those bugs, and you are just safer to use a recent nightly build, which in practical terms means you already resorted to using scalabaz.</p>
<p>In spite of that, factually all Scala versions could be removed from portage for now. 1.2 for sure, as you don&#8217;t even find such ancient version on scala web site archive; 2.7.7 should be gone for good too, as that&#8217;s version released before the 2.8.0 API stabilization, and lacks the modern Scala Collections API &#8211; perhaps one of the powerful element of the Scala techology (to the same scale as the powerful language syntax, or its actors or xml libraries). So just drop 2.7.7 now, to avoid messing with incompatibilities few weeks down the road.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The state of Scala on Gentoo by ntoythi</title>
		<link>http://coupleprogramming.eu/blog/?p=211&#038;cpage=1#comment-924</link>
		<dc:creator>ntoythi</dc:creator>
		<pubDate>Sat, 22 Jan 2011 15:15:47 +0000</pubDate>
		<guid isPermaLink="false">http://coupleprogramming.eu/blog/?p=211#comment-924</guid>
		<description>Just to clarify: this posting is not from constanze but got aggregated to planet.gentoo.org because of a wrong aggregation-url. Sorry for the inconvenience.</description>
		<content:encoded><![CDATA[<p>Just to clarify: this posting is not from constanze but got aggregated to planet.gentoo.org because of a wrong aggregation-url. Sorry for the inconvenience.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Progress Report #9 for POSIX-Capabilities Project by constanze</title>
		<link>http://coupleprogramming.eu/blog/?p=190&#038;cpage=1#comment-709</link>
		<dc:creator>constanze</dc:creator>
		<pubDate>Mon, 30 Aug 2010 17:24:47 +0000</pubDate>
		<guid isPermaLink="false">http://coupleprogramming.eu/blog/?p=190#comment-709</guid>
		<description>@jim
If my project will be included in the tree, it would mean for you, that you could use file-based caps instead of setuid with certain, patched applications. 
In other words: File-based caps allow you to grant certain (special) rights instead of the now used setuid-bit.
If the setuid-bit is set an application is executed with rights of the _owner_ and not executer (which is the normal case). If the owner is root, which is the case with most setuid-apps, the executer has full root privileges with this app. That means a privilege escalation is possible, if the program has flaws.
In short with caps, the potential attacker can only gain partial permissions (like permission to use a raw_socket), instead of full root.

I hope your questions are answered :).</description>
		<content:encoded><![CDATA[<p>@jim<br />
If my project will be included in the tree, it would mean for you, that you could use file-based caps instead of setuid with certain, patched applications.<br />
In other words: File-based caps allow you to grant certain (special) rights instead of the now used setuid-bit.<br />
If the setuid-bit is set an application is executed with rights of the _owner_ and not executer (which is the normal case). If the owner is root, which is the case with most setuid-apps, the executer has full root privileges with this app. That means a privilege escalation is possible, if the program has flaws.<br />
In short with caps, the potential attacker can only gain partial permissions (like permission to use a raw_socket), instead of full root.</p>
<p>I hope your questions are answered :).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Progress Report #9 for POSIX-Capabilities Project by rullzer</title>
		<link>http://coupleprogramming.eu/blog/?p=190&#038;cpage=1#comment-575</link>
		<dc:creator>rullzer</dc:creator>
		<pubDate>Sun, 15 Aug 2010 18:22:41 +0000</pubDate>
		<guid isPermaLink="false">http://coupleprogramming.eu/blog/?p=190#comment-575</guid>
		<description>I enjoyed reading your updates and hope you will continue to work on this since this could mean huge security improvements!

Keep it up!</description>
		<content:encoded><![CDATA[<p>I enjoyed reading your updates and hope you will continue to work on this since this could mean huge security improvements!</p>
<p>Keep it up!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Progress Report #9 for POSIX-Capabilities Project by Jim</title>
		<link>http://coupleprogramming.eu/blog/?p=190&#038;cpage=1#comment-553</link>
		<dc:creator>Jim</dc:creator>
		<pubDate>Thu, 12 Aug 2010 19:57:26 +0000</pubDate>
		<guid isPermaLink="false">http://coupleprogramming.eu/blog/?p=190#comment-553</guid>
		<description>I&#039;ve been following the GSoC projects via the planet-larry feed, but I&#039;m still not 100% on what your project means for the average user. 

Care to write a &quot;what this means for you&quot; post? :)</description>
		<content:encoded><![CDATA[<p>I&#8217;ve been following the GSoC projects via the planet-larry feed, but I&#8217;m still not 100% on what your project means for the average user. </p>
<p>Care to write a &#8220;what this means for you&#8221; post? :)</p>
]]></content:encoded>
	</item>
</channel>
</rss>

