<?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/"
	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>Comments for JP Rosevear</title>
	<atom:link href="http://blog.jprosevear.org/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.jprosevear.org</link>
	<description>jpr blog</description>
	<lastBuildDate>Sat, 18 Jun 2011 11:18:17 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>Comment on WebGL &amp; Security by WebGL considered harmful &#124; Scali&#039;s blog</title>
		<link>http://blog.jprosevear.org/2011/05/13/webgl-security/#comment-235</link>
		<dc:creator><![CDATA[WebGL considered harmful &#124; Scali&#039;s blog]]></dc:creator>
		<pubDate>Sat, 18 Jun 2011 11:18:17 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jprosevear.org/?p=250#comment-235</guid>
		<description><![CDATA[[...] but they are not the only ones who say it. Other analysts also say the same thing, Khronos and Mozilla are aware of security issues as well (and working on them), and even OpenGL-advocate of the first [...]]]></description>
		<content:encoded><![CDATA[<p>[...] but they are not the only ones who say it. Other analysts also say the same thing, Khronos and Mozilla are aware of security issues as well (and working on them), and even OpenGL-advocate of the first [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Open Meetings With Vidyo by mrz</title>
		<link>http://blog.jprosevear.org/2011/06/10/open-meetings-with-vidyo/#comment-232</link>
		<dc:creator><![CDATA[mrz]]></dc:creator>
		<pubDate>Fri, 10 Jun 2011 21:59:42 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jprosevear.org/?p=270#comment-232</guid>
		<description><![CDATA[Linux support comes with the 2.1 release which is supposed to be out within a week.]]></description>
		<content:encoded><![CDATA[<p>Linux support comes with the 2.1 release which is supposed to be out within a week.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on WebGL &amp; Security by Benoit Jacob</title>
		<link>http://blog.jprosevear.org/2011/05/13/webgl-security/#comment-197</link>
		<dc:creator><![CDATA[Benoit Jacob]]></dc:creator>
		<pubDate>Sun, 15 May 2011 00:10:11 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jprosevear.org/?p=250#comment-197</guid>
		<description><![CDATA[To put Context&#039;s affirmation into some perspective, here is the list of top 300 crashers in Firefox 4:
https://crash-stats.mozilla.com/topcrasher/byversion/Firefox/4.0.1

As you can see, WebGL doesn&#039;t even show up on this list. I&#039;m not sure how much further down the crashers list one would have to look to start seeing a lot of WebGL crashes.

Of course the DOS problem with WebGL is not only about process crashes, but you get the picture: disabling WebGL is not, in general, going to significantly improve user experience. YMMV.]]></description>
		<content:encoded><![CDATA[<p>To put Context&#8217;s affirmation into some perspective, here is the list of top 300 crashers in Firefox 4:<br />
<a href="https://crash-stats.mozilla.com/topcrasher/byversion/Firefox/4.0.1" rel="nofollow">https://crash-stats.mozilla.com/topcrasher/byversion/Firefox/4.0.1</a></p>
<p>As you can see, WebGL doesn&#8217;t even show up on this list. I&#8217;m not sure how much further down the crashers list one would have to look to start seeing a lot of WebGL crashes.</p>
<p>Of course the DOS problem with WebGL is not only about process crashes, but you get the picture: disabling WebGL is not, in general, going to significantly improve user experience. YMMV.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on WebGL &amp; Security by Benoit Jacob</title>
		<link>http://blog.jprosevear.org/2011/05/13/webgl-security/#comment-196</link>
		<dc:creator><![CDATA[Benoit Jacob]]></dc:creator>
		<pubDate>Sun, 15 May 2011 00:04:44 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jprosevear.org/?p=250#comment-196</guid>
		<description><![CDATA[The difference between a whitelist and a blacklist is a little abstract given that we have rather complex logic here. It&#039;s very OS-specific, but for example on Windows we have a whitelist of vendors (with only ATI/AMD, NVIDIA and Intel on it at the moment) and then we have a blacklist of combinations of driver versions, devices and requested features. Details are given on this wiki page:
https://wiki.mozilla.org/Blocklisting/Blocked_Graphics_Drivers]]></description>
		<content:encoded><![CDATA[<p>The difference between a whitelist and a blacklist is a little abstract given that we have rather complex logic here. It&#8217;s very OS-specific, but for example on Windows we have a whitelist of vendors (with only ATI/AMD, NVIDIA and Intel on it at the moment) and then we have a blacklist of combinations of driver versions, devices and requested features. Details are given on this wiki page:<br />
<a href="https://wiki.mozilla.org/Blocklisting/Blocked_Graphics_Drivers" rel="nofollow">https://wiki.mozilla.org/Blocklisting/Blocked_Graphics_Drivers</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on WebGL &amp; Security by fsync</title>
		<link>http://blog.jprosevear.org/2011/05/13/webgl-security/#comment-193</link>
		<dc:creator><![CDATA[fsync]]></dc:creator>
		<pubDate>Sat, 14 May 2011 12:26:02 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jprosevear.org/?p=250#comment-193</guid>
		<description><![CDATA[How does it work to have both a blacklist and a whitelist?  I&#039;m guessing this refers to what is known about drivers (known good, known bad, or not sure) rather than a policy implemented in code to decide whether to allow features to execute with certain drivers.]]></description>
		<content:encoded><![CDATA[<p>How does it work to have both a blacklist and a whitelist?  I&#8217;m guessing this refers to what is known about drivers (known good, known bad, or not sure) rather than a policy implemented in code to decide whether to allow features to execute with certain drivers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on WebGL &amp; Security by foo</title>
		<link>http://blog.jprosevear.org/2011/05/13/webgl-security/#comment-190</link>
		<dc:creator><![CDATA[foo]]></dc:creator>
		<pubDate>Sat, 14 May 2011 07:19:26 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jprosevear.org/?p=250#comment-190</guid>
		<description><![CDATA[I for one will be disabling WebGL just like I&#039;ve disabled web fonts.]]></description>
		<content:encoded><![CDATA[<p>I for one will be disabling WebGL just like I&#8217;ve disabled web fonts.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on WebGL &amp; Security by Benoit Jacob</title>
		<link>http://blog.jprosevear.org/2011/05/13/webgl-security/#comment-189</link>
		<dc:creator><![CDATA[Benoit Jacob]]></dc:creator>
		<pubDate>Sat, 14 May 2011 03:42:41 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jprosevear.org/?p=250#comment-189</guid>
		<description><![CDATA[Yuri: on Mac, Apple controls the whole graphics stack including the drivers. It&#039;s up to them to implement ARB_robustness; I believe that is not yet implemented. Regarding the freezes on Mac in certain heavy WebGL demos, I&#039;m aware of the problem but I don&#039;t have much advice at the moment, sorry. If the issue gets really bad, we might end up making ARB_robustness a requirement for WebGL.]]></description>
		<content:encoded><![CDATA[<p>Yuri: on Mac, Apple controls the whole graphics stack including the drivers. It&#8217;s up to them to implement ARB_robustness; I believe that is not yet implemented. Regarding the freezes on Mac in certain heavy WebGL demos, I&#8217;m aware of the problem but I don&#8217;t have much advice at the moment, sorry. If the issue gets really bad, we might end up making ARB_robustness a requirement for WebGL.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on WebGL &amp; Security by Yuri Leven</title>
		<link>http://blog.jprosevear.org/2011/05/13/webgl-security/#comment-188</link>
		<dc:creator><![CDATA[Yuri Leven]]></dc:creator>
		<pubDate>Fri, 13 May 2011 23:22:10 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jprosevear.org/?p=250#comment-188</guid>
		<description><![CDATA[Thanks Benoit. 

My Mac is about two years old. I ran the link from Engadget and Chrome froze. I didnt want to do the test in Firefox. I posted a message to Apple support and have not gotten a response.

So I think I have the graphics problem. What do you recommend? I am going to the genius bar tomorrow to ask their advice.]]></description>
		<content:encoded><![CDATA[<p>Thanks Benoit. </p>
<p>My Mac is about two years old. I ran the link from Engadget and Chrome froze. I didnt want to do the test in Firefox. I posted a message to Apple support and have not gotten a response.</p>
<p>So I think I have the graphics problem. What do you recommend? I am going to the genius bar tomorrow to ask their advice.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on WebGL &amp; Security by Benoit Jacob</title>
		<link>http://blog.jprosevear.org/2011/05/13/webgl-security/#comment-177</link>
		<dc:creator><![CDATA[Benoit Jacob]]></dc:creator>
		<pubDate>Fri, 13 May 2011 18:41:08 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jprosevear.org/?p=250#comment-177</guid>
		<description><![CDATA[Np237: We do use GLX on Linux. However the WebGL implementation only uses it during initialization to create a OpenGL context. GLX isn&#039;t exposed to input from content, besides the WebGL context creation options (which is... less than 1 byte of data!). So I don&#039;t see a risk here. In the long term, it&#039;s very possible that EGL replaces GLX.]]></description>
		<content:encoded><![CDATA[<p>Np237: We do use GLX on Linux. However the WebGL implementation only uses it during initialization to create a OpenGL context. GLX isn&#8217;t exposed to input from content, besides the WebGL context creation options (which is&#8230; less than 1 byte of data!). So I don&#8217;t see a risk here. In the long term, it&#8217;s very possible that EGL replaces GLX.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on WebGL &amp; Security by Benoit Jacob</title>
		<link>http://blog.jprosevear.org/2011/05/13/webgl-security/#comment-175</link>
		<dc:creator><![CDATA[Benoit Jacob]]></dc:creator>
		<pubDate>Fri, 13 May 2011 17:58:13 +0000</pubDate>
		<guid isPermaLink="false">http://blog.jprosevear.org/?p=250#comment-175</guid>
		<description><![CDATA[Yuri: As far as I know, ARB_robustness is more a driver feature than a hardware GPU feature. I&#039;m not sure about the percentage, but recent versions of NVIDIA and ATI OpenGL drivers have it, I think. Not sure about Intel. You can check that using any OpenGL info utility, see if the &quot;GL extensions string&quot; contains ARB_robustness.

You don&#039;t have to do anything to be decently safe. It&#039;s our job to ensure that Firefox with the default settings is a safe browser. We&#039;re working on any real issues (especially the cross-domain image issue) as hard as we can, but they&#039;re not looking severe enough at this point in the real world to require an immediate update.]]></description>
		<content:encoded><![CDATA[<p>Yuri: As far as I know, ARB_robustness is more a driver feature than a hardware GPU feature. I&#8217;m not sure about the percentage, but recent versions of NVIDIA and ATI OpenGL drivers have it, I think. Not sure about Intel. You can check that using any OpenGL info utility, see if the &#8220;GL extensions string&#8221; contains ARB_robustness.</p>
<p>You don&#8217;t have to do anything to be decently safe. It&#8217;s our job to ensure that Firefox with the default settings is a safe browser. We&#8217;re working on any real issues (especially the cross-domain image issue) as hard as we can, but they&#8217;re not looking severe enough at this point in the real world to require an immediate update.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

