<?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 codeblog</title>
	<atom:link href="http://www.outflux.net/blog/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.outflux.net/blog</link>
	<description>code is freedom -- patching my itch</description>
	<lastBuildDate>Thu, 24 Jan 2013 21:11:26 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Comment on facedancer built by Xatru</title>
		<link>http://www.outflux.net/blog/archives/2013/01/21/facedancer-built/comment-page-1/#comment-1278</link>
		<dc:creator>Xatru</dc:creator>
		<pubDate>Thu, 24 Jan 2013 21:11:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.outflux.net/blog/?p=672#comment-1278</guid>
		<description>Hi, 

I build some of them too. I ordered all the parts on DigiKey, but they are also available at mouser. Here are the P/N:

RES 33 OHM 1/10W 5% 0603 SMD	Mouser: 71-CRCW0603-33-E3 	DigiKey: RMCF0603JT33R0CT-ND

P.S. If someone need help to build them up, leave me a comment on my blog.</description>
		<content:encoded><![CDATA[<p>Hi, </p>
<p>I build some of them too. I ordered all the parts on DigiKey, but they are also available at mouser. Here are the P/N:</p>
<p>RES 33 OHM 1/10W 5% 0603 SMD	Mouser: 71-CRCW0603-33-E3 	DigiKey: RMCF0603JT33R0CT-ND</p>
<p>P.S. If someone need help to build them up, leave me a comment on my blog.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on clean module disabling by daniel</title>
		<link>http://www.outflux.net/blog/archives/2012/11/28/clean-module-disabling/comment-page-1/#comment-1277</link>
		<dc:creator>daniel</dc:creator>
		<pubDate>Sat, 01 Dec 2012 18:22:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.outflux.net/blog/?p=662#comment-1277</guid>
		<description>Hello, last question. You wrote: &quot;And then in /etc/modules (...) put “disable” on the last line. (...)&quot;. Did I have to put &#039;disable&#039; exactly in the /etc/modules file? Do I understand it? So, it should look this way; &#039;/etc/modules&#039; file:

,-----------
&#124; (...)
&#124; lp                    
&#124; snd                
&#124; usbhid                 
&#124; hid                                
&#124; floppy 
&#124; (...)
&#124; disable
`-----------

Then, in the created &#039;/etc/modprobe.d/disable.conf&#039; file, I should put; 

,-----------
&#124; install disable /sbin/sysctl kernel.modules_disabled=1
`-----------

That&#039;s all? Sorry for asking again about it, but... I just want to be completly sure.

Best regards, Mr Cook.</description>
		<content:encoded><![CDATA[<p>Hello, last question. You wrote: &#8220;And then in /etc/modules (&#8230;) put “disable” on the last line. (&#8230;)&#8221;. Did I have to put &#8216;disable&#8217; exactly in the /etc/modules file? Do I understand it? So, it should look this way; &#8216;/etc/modules&#8217; file:</p>
<p>,&#8212;&#8212;&#8212;&#8211;<br />
| (&#8230;)<br />
| lp<br />
| snd<br />
| usbhid<br />
| hid<br />
| floppy<br />
| (&#8230;)<br />
| disable<br />
`&#8212;&#8212;&#8212;&#8211;</p>
<p>Then, in the created &#8216;/etc/modprobe.d/disable.conf&#8217; file, I should put; </p>
<p>,&#8212;&#8212;&#8212;&#8211;<br />
| install disable /sbin/sysctl kernel.modules_disabled=1<br />
`&#8212;&#8212;&#8212;&#8211;</p>
<p>That&#8217;s all? Sorry for asking again about it, but&#8230; I just want to be completly sure.</p>
<p>Best regards, Mr Cook.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on clean module disabling by daniel</title>
		<link>http://www.outflux.net/blog/archives/2012/11/28/clean-module-disabling/comment-page-1/#comment-1276</link>
		<dc:creator>daniel</dc:creator>
		<pubDate>Thu, 29 Nov 2012 19:37:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.outflux.net/blog/?p=662#comment-1276</guid>
		<description>Okay, thank You. It is very smart, you know? Certainly it will increase the level of system security. Maybe you should announce it for example on lwn.net website? ;-)</description>
		<content:encoded><![CDATA[<p>Okay, thank You. It is very smart, you know? Certainly it will increase the level of system security. Maybe you should announce it for example on lwn.net website? ;-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on clean module disabling by kees</title>
		<link>http://www.outflux.net/blog/archives/2012/11/28/clean-module-disabling/comment-page-1/#comment-1275</link>
		<dc:creator>kees</dc:creator>
		<pubDate>Thu, 29 Nov 2012 19:23:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.outflux.net/blog/?p=662#comment-1275</guid>
		<description>Yup, if you want to use the &quot;disable&quot; alias, you need to define it by creating /etc/modprobe.d/disable.conf and fill it with the contents I mentioned in the post.</description>
		<content:encoded><![CDATA[<p>Yup, if you want to use the &#8220;disable&#8221; alias, you need to define it by creating /etc/modprobe.d/disable.conf and fill it with the contents I mentioned in the post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on clean module disabling by daniel</title>
		<link>http://www.outflux.net/blog/archives/2012/11/28/clean-module-disabling/comment-page-1/#comment-1274</link>
		<dc:creator>daniel</dc:creator>
		<pubDate>Thu, 29 Nov 2012 19:19:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.outflux.net/blog/?p=662#comment-1274</guid>
		<description>Hello again! Thank you for your contribution to the safety of the Linux. I really appreciate it. One more thing; should I create &#039;/etc/modprobe.d/disable.conf&#039; file? I&#039;m so confused. ;-)

Regards, Mr Cook.</description>
		<content:encoded><![CDATA[<p>Hello again! Thank you for your contribution to the safety of the Linux. I really appreciate it. One more thing; should I create &#8216;/etc/modprobe.d/disable.conf&#8217; file? I&#8217;m so confused. ;-)</p>
<p>Regards, Mr Cook.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on clean module disabling by kees</title>
		<link>http://www.outflux.net/blog/archives/2012/11/28/clean-module-disabling/comment-page-1/#comment-1273</link>
		<dc:creator>kees</dc:creator>
		<pubDate>Thu, 29 Nov 2012 18:35:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.outflux.net/blog/?p=662#comment-1273</guid>
		<description>Yup! That&#039;s what I did.</description>
		<content:encoded><![CDATA[<p>Yup! That&#8217;s what I did.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on clean module disabling by daniel curtis</title>
		<link>http://www.outflux.net/blog/archives/2012/11/28/clean-module-disabling/comment-page-1/#comment-1272</link>
		<dc:creator>daniel curtis</dc:creator>
		<pubDate>Thu, 29 Nov 2012 16:41:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.outflux.net/blog/?p=662#comment-1272</guid>
		<description>Hello Mr Kees Cook. It is very nice, but I would like to ask a question. You wrote, that in &quot;/etc/modules I can list all the modules I actually need, and then put &quot;disable&#039;(...)&quot; - it is enough to add results of the &#039;lsmod&#039; command? I mean the name of modules, for example, &#039;joydev&#039; or &#039;snd_pcm&#039; modules? So &#039;/etc/modules&#039; file will look more or less in this way;

,----
&#124; iptable_filter
&#124; (...)
&#124; lp
&#124; joydev
`----

Is that correct?</description>
		<content:encoded><![CDATA[<p>Hello Mr Kees Cook. It is very nice, but I would like to ask a question. You wrote, that in &#8220;/etc/modules I can list all the modules I actually need, and then put &#8220;disable&#8217;(&#8230;)&#8221; &#8211; it is enough to add results of the &#8216;lsmod&#8217; command? I mean the name of modules, for example, &#8216;joydev&#8217; or &#8216;snd_pcm&#8217; modules? So &#8216;/etc/modules&#8217; file will look more or less in this way;</p>
<p>,&#8212;-<br />
| iptable_filter<br />
| (&#8230;)<br />
| lp<br />
| joydev<br />
`&#8212;-</p>
<p>Is that correct?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on product search in Ubuntu 12.10 by cm-t</title>
		<link>http://www.outflux.net/blog/archives/2012/11/09/product-search-in-ubuntu-12-10/comment-page-1/#comment-1271</link>
		<dc:creator>cm-t</dc:creator>
		<pubDate>Mon, 12 Nov 2012 14:20:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.outflux.net/blog/?p=639#comment-1271</guid>
		<description>Hi,

You might want to add your +1 on this bug on launchpad: https://bugs.launchpad.net/ubuntu/+source/unity-lens-shopping/+bug/1073114

Librement</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>You might want to add your +1 on this bug on launchpad: <a href="https://bugs.launchpad.net/ubuntu/+source/unity-lens-shopping/+bug/1073114" rel="nofollow">https://bugs.launchpad.net/ubuntu/+source/unity-lens-shopping/+bug/1073114</a></p>
<p>Librement</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on using select on a fifo by Andrew H.</title>
		<link>http://www.outflux.net/blog/archives/2008/03/09/using-select-on-a-fifo/comment-page-1/#comment-1270</link>
		<dc:creator>Andrew H.</dc:creator>
		<pubDate>Sat, 03 Nov 2012 02:02:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.outflux.net/blog/archives/2008/03/09/using-select-on-a-fifo/#comment-1270</guid>
		<description>I was bashing my head against this problem today, and you were the first Google search result for &quot;select fifo&quot; and this solves my problem entirely, thanks! This (and the clearerr() reference in the comments) is useful information. And coincidental—I think the last time I talked to you was like 14 years ago at UIUC.  :)</description>
		<content:encoded><![CDATA[<p>I was bashing my head against this problem today, and you were the first Google search result for &#8220;select fifo&#8221; and this solves my problem entirely, thanks! This (and the clearerr() reference in the comments) is useful information. And coincidental—I think the last time I talked to you was like 14 years ago at UIUC.  :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on CUPS banner template variables by non7top</title>
		<link>http://www.outflux.net/blog/archives/2007/09/28/cups-banner-template-variables/comment-page-1/#comment-1269</link>
		<dc:creator>non7top</dc:creator>
		<pubDate>Sat, 13 Oct 2012 03:42:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.outflux.net/blog/archives/2007/09/28/cups-banner-template-variables/#comment-1269</guid>
		<description>Might be too late, but now it is documented at http://www.cups.org/documentation.php/doc-1.5/spec-banner.html</description>
		<content:encoded><![CDATA[<p>Might be too late, but now it is documented at <a href="http://www.cups.org/documentation.php/doc-1.5/spec-banner.html" rel="nofollow">http://www.cups.org/documentation.php/doc-1.5/spec-banner.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Link restrictions released in Linux 3.6 by wojtek</title>
		<link>http://www.outflux.net/blog/archives/2012/10/01/link-restrictions-released-in-linux-3-6/comment-page-1/#comment-1268</link>
		<dc:creator>wojtek</dc:creator>
		<pubDate>Tue, 02 Oct 2012 13:22:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.outflux.net/blog/?p=629#comment-1268</guid>
		<description>Whoa! That&#039;s certainly impressive as an example of unstoppable, relentless development. Respect the kernel devs!</description>
		<content:encoded><![CDATA[<p>Whoa! That&#8217;s certainly impressive as an example of unstoppable, relentless development. Respect the kernel devs!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Link restrictions released in Linux 3.6 by tshirtman</title>
		<link>http://www.outflux.net/blog/archives/2012/10/01/link-restrictions-released-in-linux-3-6/comment-page-1/#comment-1267</link>
		<dc:creator>tshirtman</dc:creator>
		<pubDate>Tue, 02 Oct 2012 11:23:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.outflux.net/blog/?p=629#comment-1267</guid>
		<description>I believe this makes it a little harder to get root on some android phones/tablets :(. Security issues are sometime a good thing.</description>
		<content:encoded><![CDATA[<p>I believe this makes it a little harder to get root on some android phones/tablets :(. Security issues are sometime a good thing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Link restrictions released in Linux 3.6 by Geert</title>
		<link>http://www.outflux.net/blog/archives/2012/10/01/link-restrictions-released-in-linux-3-6/comment-page-1/#comment-1266</link>
		<dc:creator>Geert</dc:creator>
		<pubDate>Mon, 01 Oct 2012 22:24:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.outflux.net/blog/?p=629#comment-1266</guid>
		<description>Great work. Thanks!</description>
		<content:encoded><![CDATA[<p>Great work. Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on use of ptrace by naughty bit</title>
		<link>http://www.outflux.net/blog/archives/2012/02/06/use-of-ptrace/comment-page-1/#comment-1264</link>
		<dc:creator>naughty bit</dc:creator>
		<pubDate>Tue, 07 Aug 2012 17:58:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.outflux.net/blog/?p=577#comment-1264</guid>
		<description>Cool, thanks for answering;) I have to wait for a while then.

Had to Google VFS to get the picture painted. I assume that reasoning behind it is twofold, to have kernel hardened by default in simplest possible way by supporting all of the existing filesystems through VFS and not using LSM interface in order to have it available for other sec modules if wanted?

Good to know this stuff is getting accepted in the main tree. As a regular user I can&#039;t be bothered to learn complex stuff like SELinux or recompile kernel just for grsec. Keep up the good work, you seem to be very good at it!</description>
		<content:encoded><![CDATA[<p>Cool, thanks for answering;) I have to wait for a while then.</p>
<p>Had to Google VFS to get the picture painted. I assume that reasoning behind it is twofold, to have kernel hardened by default in simplest possible way by supporting all of the existing filesystems through VFS and not using LSM interface in order to have it available for other sec modules if wanted?</p>
<p>Good to know this stuff is getting accepted in the main tree. As a regular user I can&#8217;t be bothered to learn complex stuff like SELinux or recompile kernel just for grsec. Keep up the good work, you seem to be very good at it!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on use of ptrace by kees</title>
		<link>http://www.outflux.net/blog/archives/2012/02/06/use-of-ptrace/comment-page-1/#comment-1263</link>
		<dc:creator>kees</dc:creator>
		<pubDate>Tue, 07 Aug 2012 17:03:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.outflux.net/blog/?p=577#comment-1263</guid>
		<description>The hardlink and symlink restrictions are scheduled for the 3.6 Linux kernel, but as part of the VFS, not Yama.

The additional scopes (2 and 3) for Yama were introduced in the 3.5 Linux kernel, so it is not available in 3.4, as you&#039;ve discovered. :)</description>
		<content:encoded><![CDATA[<p>The hardlink and symlink restrictions are scheduled for the 3.6 Linux kernel, but as part of the VFS, not Yama.</p>
<p>The additional scopes (2 and 3) for Yama were introduced in the 3.5 Linux kernel, so it is not available in 3.4, as you&#8217;ve discovered. :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on seccomp filter now in Ubuntu by kees</title>
		<link>http://www.outflux.net/blog/archives/2012/03/22/seccomp-filter-now-in-ubuntu/comment-page-1/#comment-1262</link>
		<dc:creator>kees</dc:creator>
		<pubDate>Tue, 07 Aug 2012 16:59:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.outflux.net/blog/?p=602#comment-1262</guid>
		<description>Yup -- it&#039;s that critical a feature. And it was pretty touch-and-go for a while there, but everything seems to have worked out.</description>
		<content:encoded><![CDATA[<p>Yup &#8212; it&#8217;s that critical a feature. And it was pretty touch-and-go for a while there, but everything seems to have worked out.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on use of ptrace by naugty bit</title>
		<link>http://www.outflux.net/blog/archives/2012/02/06/use-of-ptrace/comment-page-1/#comment-1260</link>
		<dc:creator>naugty bit</dc:creator>
		<pubDate>Sat, 04 Aug 2012 15:02:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.outflux.net/blog/?p=577#comment-1260</guid>
		<description>When it is expected to have other aspects of Yama available in kernel tree? 
Like hardlink ad symlink protections in place?

I have an issue also when setting ptrace. When passing: 
sudo sysctl -w kernel.yama.ptrace_scope=2
I get:
sysctl: setting key &quot;kernel.yama.ptrace_scope&quot;: Invalid argument

Maybe I&#039;m doing it wrong, I&#039;m not well versed with linux. I&#039;d like to have increased security by default and Yama seems to fit the bill.

Currently running:
3.4.0-7.dmz.1-liquorix-amd64</description>
		<content:encoded><![CDATA[<p>When it is expected to have other aspects of Yama available in kernel tree?<br />
Like hardlink ad symlink protections in place?</p>
<p>I have an issue also when setting ptrace. When passing:<br />
sudo sysctl -w kernel.yama.ptrace_scope=2<br />
I get:<br />
sysctl: setting key &#8220;kernel.yama.ptrace_scope&#8221;: Invalid argument</p>
<p>Maybe I&#8217;m doing it wrong, I&#8217;m not well versed with linux. I&#8217;d like to have increased security by default and Yama seems to fit the bill.</p>
<p>Currently running:<br />
3.4.0-7.dmz.1-liquorix-amd64</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on USB AVR fun by rmspeers</title>
		<link>http://www.outflux.net/blog/archives/2012/05/16/usb-avr-fun/comment-page-1/#comment-1259</link>
		<dc:creator>rmspeers</dc:creator>
		<pubDate>Tue, 03 Jul 2012 01:10:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.outflux.net/blog/?p=618#comment-1259</guid>
		<description>Nice work and a great post! I&#039;ve posted regarding some Scapy I wrote to work with the Facedancer boards from Travis/Sergey, and at the end I&#039;ve shown the one-line change to do this with the Facedancer. If you&#039;re interested/using that platform, take a look at http://rmspeers.com/archives/252.</description>
		<content:encoded><![CDATA[<p>Nice work and a great post! I&#8217;ve posted regarding some Scapy I wrote to work with the Facedancer boards from Travis/Sergey, and at the end I&#8217;ve shown the one-line change to do this with the Facedancer. If you&#8217;re interested/using that platform, take a look at <a href="http://rmspeers.com/archives/252" rel="nofollow">http://rmspeers.com/archives/252</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on USB AVR fun by kees</title>
		<link>http://www.outflux.net/blog/archives/2012/05/16/usb-avr-fun/comment-page-1/#comment-1256</link>
		<dc:creator>kees</dc:creator>
		<pubDate>Thu, 31 May 2012 18:08:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.outflux.net/blog/?p=618#comment-1256</guid>
		<description>Yup, totally. Need to retool a bit to do that, but it should be very possible. That&#039;s what these devices were originally designed for (poking at the PS3 USB stack).</description>
		<content:encoded><![CDATA[<p>Yup, totally. Need to retool a bit to do that, but it should be very possible. That&#8217;s what these devices were originally designed for (poking at the PS3 USB stack).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on USB AVR fun by Alon</title>
		<link>http://www.outflux.net/blog/archives/2012/05/16/usb-avr-fun/comment-page-1/#comment-1255</link>
		<dc:creator>Alon</dc:creator>
		<pubDate>Thu, 24 May 2012 04:28:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.outflux.net/blog/?p=618#comment-1255</guid>
		<description>I wonder if this AVR board could be used to fuzz the _kernel&#039;s_ USB-detection code... (I.e., how does the kernel react to flagrant violations of the USB device-identification protocol?)</description>
		<content:encoded><![CDATA[<p>I wonder if this AVR board could be used to fuzz the _kernel&#8217;s_ USB-detection code&#8230; (I.e., how does the kernel react to flagrant violations of the USB device-identification protocol?)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on keeping your process unprivileged by kees</title>
		<link>http://www.outflux.net/blog/archives/2012/03/26/keeping-your-process-unprivileged/comment-page-1/#comment-1253</link>
		<dc:creator>kees</dc:creator>
		<pubDate>Thu, 19 Apr 2012 00:38:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.outflux.net/blog/?p=608#comment-1253</guid>
		<description>@James: looks like you can restore euid of 0. Not sure if that is intentional or not.

@jww: securebits (specifically SECURE_NOROOT_LOCKED) will keep a process from gaining capabilities, but not changing uid. nnp will block setuid transitions of any kind:

-rwsrwxr-x 1 root kees 8485 Apr 18 17:34 getuid
-rwxrwxr-x 1 kees kees 8637 Apr 18 17:36 nnp

$ ./getuid 
euid:0 uid:501
$ ./nnp ./getuid
euid:501 uid:501</description>
		<content:encoded><![CDATA[<p>@James: looks like you can restore euid of 0. Not sure if that is intentional or not.</p>
<p>@jww: securebits (specifically SECURE_NOROOT_LOCKED) will keep a process from gaining capabilities, but not changing uid. nnp will block setuid transitions of any kind:</p>
<p>-rwsrwxr-x 1 root kees 8485 Apr 18 17:34 getuid<br />
-rwxrwxr-x 1 kees kees 8637 Apr 18 17:36 nnp</p>
<p>$ ./getuid<br />
euid:0 uid:501<br />
$ ./nnp ./getuid<br />
euid:501 uid:501</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on keeping your process unprivileged by jww</title>
		<link>http://www.outflux.net/blog/archives/2012/03/26/keeping-your-process-unprivileged/comment-page-1/#comment-1252</link>
		<dc:creator>jww</dc:creator>
		<pubDate>Wed, 18 Apr 2012 23:37:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.outflux.net/blog/?p=608#comment-1252</guid>
		<description>How is this different from just using caps+securebits?</description>
		<content:encoded><![CDATA[<p>How is this different from just using caps+securebits?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on keeping your process unprivileged by James Brown</title>
		<link>http://www.outflux.net/blog/archives/2012/03/26/keeping-your-process-unprivileged/comment-page-1/#comment-1250</link>
		<dc:creator>James Brown</dc:creator>
		<pubDate>Mon, 26 Mar 2012 22:55:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.outflux.net/blog/?p=608#comment-1250</guid>
		<description>This is quite awesome. I don&#039;t have a system running a modern-enough kernel to test; how does this interact with effective id changes? For example, if I set the euid to something, call prctl, then restore my saved euid, what happens?</description>
		<content:encoded><![CDATA[<p>This is quite awesome. I don&#8217;t have a system running a modern-enough kernel to test; how does this interact with effective id changes? For example, if I set the euid to something, call prctl, then restore my saved euid, what happens?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on seccomp filter now in Ubuntu by Robert</title>
		<link>http://www.outflux.net/blog/archives/2012/03/22/seccomp-filter-now-in-ubuntu/comment-page-1/#comment-1249</link>
		<dc:creator>Robert</dc:creator>
		<pubDate>Fri, 23 Mar 2012 13:09:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.outflux.net/blog/?p=602#comment-1249</guid>
		<description>Um, you&#039;re introducing a feature into LTS that isn&#039;t even certain to make it into upstream?

Are you sure you&#039;re not going to be left holding the baby here?</description>
		<content:encoded><![CDATA[<p>Um, you&#8217;re introducing a feature into LTS that isn&#8217;t even certain to make it into upstream?</p>
<p>Are you sure you&#8217;re not going to be left holding the baby here?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on discard, hole-punching, and TRIM by Marius Gedminas</title>
		<link>http://www.outflux.net/blog/archives/2012/02/15/discard-hole-punching-and-trim/comment-page-1/#comment-1248</link>
		<dc:creator>Marius Gedminas</dc:creator>
		<pubDate>Fri, 17 Feb 2012 15:18:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.outflux.net/blog/?p=591#comment-1248</guid>
		<description>Oh!  I misunderstood what mke2fs -E discard meant.  It discards all data during mkfs time, which is a sensible thing to do.  It doesn&#039;t set any filesystem options, or adjust the layout of the ext4 metadata, like I assumed.</description>
		<content:encoded><![CDATA[<p>Oh!  I misunderstood what mke2fs -E discard meant.  It discards all data during mkfs time, which is a sensible thing to do.  It doesn&#8217;t set any filesystem options, or adjust the layout of the ext4 metadata, like I assumed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on discard, hole-punching, and TRIM by kees</title>
		<link>http://www.outflux.net/blog/archives/2012/02/15/discard-hole-punching-and-trim/comment-page-1/#comment-1247</link>
		<dc:creator>kees</dc:creator>
		<pubDate>Thu, 16 Feb 2012 19:30:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.outflux.net/blog/?p=591#comment-1247</guid>
		<description>AIUI, as long as it&#039;s been mounted with &quot;-o discard&quot;, it should pass down discard intent to the block device driver under it. I haven&#039;t tried this with a migrated ext3, thought. Also note that not all SSDs provide TRIM support. See what &quot;hdparm -I /dev/yourssd &#124; grep TRIM&quot; shows. For an older SSD, it&#039;ll say nothing (no TRIM at all). Some will say &quot;Data Set Management TRIM supported&quot;, and among those, some will also have either &quot;Deterministic read data after TRIM&quot; or &quot;Deterministic read ZEROs after TRIM&quot;. The latter of these is needed for speeding up mkfs with &quot;-E discard&quot;.</description>
		<content:encoded><![CDATA[<p>AIUI, as long as it&#8217;s been mounted with &#8220;-o discard&#8221;, it should pass down discard intent to the block device driver under it. I haven&#8217;t tried this with a migrated ext3, thought. Also note that not all SSDs provide TRIM support. See what &#8220;hdparm -I /dev/yourssd | grep TRIM&#8221; shows. For an older SSD, it&#8217;ll say nothing (no TRIM at all). Some will say &#8220;Data Set Management TRIM supported&#8221;, and among those, some will also have either &#8220;Deterministic read data after TRIM&#8221; or &#8220;Deterministic read ZEROs after TRIM&#8221;. The latter of these is needed for speeding up mkfs with &#8220;-E discard&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on discard, hole-punching, and TRIM by Marius Gedminas</title>
		<link>http://www.outflux.net/blog/archives/2012/02/15/discard-hole-punching-and-trim/comment-page-1/#comment-1246</link>
		<dc:creator>Marius Gedminas</dc:creator>
		<pubDate>Thu, 16 Feb 2012 18:04:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.outflux.net/blog/?p=591#comment-1246</guid>
		<description>Hm, does ext4 need to be mkfs&#039;ed with some special flags to support discard?  What if my SSD had an ext3 filesystem created in 2009 that was converted to ext4 at some point during one of Ubuntu upgrades?  I can see that it is mounted with -o discard, but does that do anything?</description>
		<content:encoded><![CDATA[<p>Hm, does ext4 need to be mkfs&#8217;ed with some special flags to support discard?  What if my SSD had an ext3 filesystem created in 2009 that was converted to ext4 at some point during one of Ubuntu upgrades?  I can see that it is mounted with -o discard, but does that do anything?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on discard, hole-punching, and TRIM by Ritesh Raj Sarraf</title>
		<link>http://www.outflux.net/blog/archives/2012/02/15/discard-hole-punching-and-trim/comment-page-1/#comment-1245</link>
		<dc:creator>Ritesh Raj Sarraf</dc:creator>
		<pubDate>Thu, 16 Feb 2012 15:15:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.outflux.net/blog/?p=591#comment-1245</guid>
		<description>Wow!! I haven&#039;t fully caught up on the 3.2 release. But it is great to read that 3.2 now supports discard for the loopback device. This definitely helps for virtualization images. For pre 3.2 kernels (which don&#039;t have discard for loopback), the cp command can come handy. Not really a great solution, but works. Details here: http://linux.netapp.com/node/93</description>
		<content:encoded><![CDATA[<p>Wow!! I haven&#8217;t fully caught up on the 3.2 release. But it is great to read that 3.2 now supports discard for the loopback device. This definitely helps for virtualization images. For pre 3.2 kernels (which don&#8217;t have discard for loopback), the cp command can come handy. Not really a great solution, but works. Details here: <a href="http://linux.netapp.com/node/93" rel="nofollow">http://linux.netapp.com/node/93</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on kvm and product_uuid by Andrew Pollock</title>
		<link>http://www.outflux.net/blog/archives/2012/02/10/kvm-and-product_uuid/comment-page-1/#comment-1244</link>
		<dc:creator>Andrew Pollock</dc:creator>
		<pubDate>Mon, 13 Feb 2012 07:04:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.outflux.net/blog/?p=584#comment-1244</guid>
		<description>Huh. I&#039;d always been using /sys/class/dmi. Seems /sys/devices/virtual/dmi works too, if you like typing a longer path ;-)</description>
		<content:encoded><![CDATA[<p>Huh. I&#8217;d always been using /sys/class/dmi. Seems /sys/devices/virtual/dmi works too, if you like typing a longer path ;-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on fixing vulnerabilities with systemtap by Tim</title>
		<link>http://www.outflux.net/blog/archives/2012/01/22/fixing-vulnerabilities-with-systemtap/comment-page-1/#comment-1242</link>
		<dc:creator>Tim</dc:creator>
		<pubDate>Tue, 24 Jan 2012 19:58:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.outflux.net/blog/?p=562#comment-1242</guid>
		<description>... okay the comment-function filters out &quot;what-looks-like-html&quot;.
The if-line should read:
    if((now LESSTHAN last) &#124;&#124; (( now - last ) GREATERTHAN HZ() )) {

(I hope you don&#039;t mind me spamming your blog ;-) )</description>
		<content:encoded><![CDATA[<p>&#8230; okay the comment-function filters out &#8220;what-looks-like-html&#8221;.<br />
The if-line should read:<br />
    if((now LESSTHAN last) || (( now &#8211; last ) GREATERTHAN HZ() )) {</p>
<p>(I hope you don&#8217;t mind me spamming your blog ;-) )</p>
]]></content:encoded>
	</item>
</channel>
</rss>
