<?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 on: Know-nothing claims about site blocking</title>
	<atom:link href="http://bennett.com/blog/2006/06/know-nothing-claims-about-site-blocking/feed/" rel="self" type="application/rss+xml" />
	<link>http://bennett.com/blog/2006/06/know-nothing-claims-about-site-blocking/</link>
	<description>A personal blog</description>
	<lastBuildDate>Sun, 11 Sep 2011 14:57:16 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: The Original Blog &#187; Blog Archive &#187; Authentium spoke to Craig via phone last week</title>
		<link>http://bennett.com/blog/2006/06/know-nothing-claims-about-site-blocking/#comment-4816</link>
		<dc:creator>The Original Blog &#187; Blog Archive &#187; Authentium spoke to Craig via phone last week</dc:creator>
		<pubDate>Tue, 20 Jun 2006 19:49:51 +0000</pubDate>
		<guid isPermaLink="false">http://bennett.com/blog/index.php/archives/2006/06/17/know-nothing-claims-about-site-blocking/#comment-4816</guid>
		<description>[...] My prior story is here. [...] </description>
		<content:encoded><![CDATA[<p>[...] My prior story is here. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The Original Blog &#187; Blog Archive &#187; Wyden&#8217;s Wooly Op-Ed</title>
		<link>http://bennett.com/blog/2006/06/know-nothing-claims-about-site-blocking/#comment-4815</link>
		<dc:creator>The Original Blog &#187; Blog Archive &#187; Wyden&#8217;s Wooly Op-Ed</dc:creator>
		<pubDate>Tue, 20 Jun 2006 11:13:57 +0000</pubDate>
		<guid isPermaLink="false">http://bennett.com/blog/index.php/archives/2006/06/17/know-nothing-claims-about-site-blocking/#comment-4815</guid>
		<description>[...] We&#8217;ve examined the Cox Cable myth, and found it totally lacking in substance so we won&#8217;t repeat that rebuttal here; scroll down. [...] </description>
		<content:encoded><![CDATA[<p>[...] We&#8217;ve examined the Cox Cable myth, and found it totally lacking in substance so we won&#8217;t repeat that rebuttal here; scroll down. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: INSPIONS &#187; Can I see or detect if my internet traffic is differentiated? - Thought Garage by Murali</title>
		<link>http://bennett.com/blog/2006/06/know-nothing-claims-about-site-blocking/#comment-4814</link>
		<dc:creator>INSPIONS &#187; Can I see or detect if my internet traffic is differentiated? - Thought Garage by Murali</dc:creator>
		<pubDate>Tue, 20 Jun 2006 05:09:38 +0000</pubDate>
		<guid isPermaLink="false">http://bennett.com/blog/index.php/archives/2006/06/17/know-nothing-claims-about-site-blocking/#comment-4814</guid>
		<description>[...] blog that it is possible to detect if internet traffic is differentiated using existing tools. See comments formore. [...] </description>
		<content:encoded><![CDATA[<p>[...] blog that it is possible to detect if internet traffic is differentiated using existing tools. See comments formore. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: max</title>
		<link>http://bennett.com/blog/2006/06/know-nothing-claims-about-site-blocking/#comment-4813</link>
		<dc:creator>max</dc:creator>
		<pubDate>Mon, 19 Jun 2006 22:27:12 +0000</pubDate>
		<guid isPermaLink="false">http://bennett.com/blog/index.php/archives/2006/06/17/know-nothing-claims-about-site-blocking/#comment-4813</guid>
		<description>Richard said:

&lt;b&gt;UPDATE 5: Craig Newmark still refuses to acknowledge his bug. All he has to do is correct his TCP settings and the whole problem goes away. Why won’t he?&lt;/b&gt;


I&#039;m not sure... but reading some of the issues Craigslist is  having related to it&#039;s own firewall (see their system status page) I think they may be waiting on a vendor fix as well ;-)</description>
		<content:encoded><![CDATA[<p>Richard said:</p>
<p><b>UPDATE 5: Craig Newmark still refuses to acknowledge his bug. All he has to do is correct his TCP settings and the whole problem goes away. Why won’t he?</b></p>
<p>I&#8217;m not sure&#8230; but reading some of the issues Craigslist is  having related to it&#8217;s own firewall (see their system status page) I think they may be waiting on a vendor fix as well <img src='http://bennett.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: max</title>
		<link>http://bennett.com/blog/2006/06/know-nothing-claims-about-site-blocking/#comment-4812</link>
		<dc:creator>max</dc:creator>
		<pubDate>Mon, 19 Jun 2006 21:57:47 +0000</pubDate>
		<guid isPermaLink="false">http://bennett.com/blog/index.php/archives/2006/06/17/know-nothing-claims-about-site-blocking/#comment-4812</guid>
		<description>&lt;b&gt;I’ve read RFC793, and I’m not sure Craigslist is technically outside the specification, its just bad practice, unless its being used as a “cue” to send a 1-octet packet, which is what Authentium assumes it is. &lt;/b&gt;


A zero window simply means that the client will need to recieve an ACK from $server after every attempt to communicate with  $server.  The result is an incredibly slow TCP conversation that requires additional overhead (chatty) communication that may exceed timeout thresholds of higher level protocols (E.g. HTTP)  There is no rule against the client continuing the conversation with a server advertising a 0 Window.  It just needs more ACKnowledgements from the server before requesting additional data.


&lt;b&gt;From what I’ve read, Authentium’s Achillies Heel is that it doesn’t respond correctly on subsequent packets when it is asked increase the window size.&lt;/b&gt;

This is only a problem when dealing with systems that don&#039;t properly negotiate window sizes in the first place, and it&#039;s not just an Authentium problem.. Many stateful firewalls (especially hostbased ones) only use the window sizes negotiated during the 3 way handshake, especially for stateless protocols like HTTP.

Craiglist&#039;s webserver appears to only boost the window after the 3 way handshake occurs. I&#039;ve just confirmed that myself via tcpdump.

&lt;b&gt;A lot of these arguments are taking the form that Craigslist is a fault because “they were the last one who could avoid the accident.”&lt;/b&gt;

I disagree. Craigslist is the only people in charge of what Windows their hardware/servers are advertising, and since running a 24/7 web infrastructure requires technically more clue than installing and operating a host based firewall, it seems that Craig&#039;s list could easily resolve all of the various problems they have with *MANY* firewalls (See their system status page for details) by fixing things on their end.</description>
		<content:encoded><![CDATA[<p><b>I’ve read RFC793, and I’m not sure Craigslist is technically outside the specification, its just bad practice, unless its being used as a “cue” to send a 1-octet packet, which is what Authentium assumes it is. </b></p>
<p>A zero window simply means that the client will need to recieve an ACK from $server after every attempt to communicate with  $server.  The result is an incredibly slow TCP conversation that requires additional overhead (chatty) communication that may exceed timeout thresholds of higher level protocols (E.g. HTTP)  There is no rule against the client continuing the conversation with a server advertising a 0 Window.  It just needs more ACKnowledgements from the server before requesting additional data.</p>
<p><b>From what I’ve read, Authentium’s Achillies Heel is that it doesn’t respond correctly on subsequent packets when it is asked increase the window size.</b></p>
<p>This is only a problem when dealing with systems that don&#8217;t properly negotiate window sizes in the first place, and it&#8217;s not just an Authentium problem.. Many stateful firewalls (especially hostbased ones) only use the window sizes negotiated during the 3 way handshake, especially for stateless protocols like HTTP.</p>
<p>Craiglist&#8217;s webserver appears to only boost the window after the 3 way handshake occurs. I&#8217;ve just confirmed that myself via tcpdump.</p>
<p><b>A lot of these arguments are taking the form that Craigslist is a fault because “they were the last one who could avoid the accident.”</b></p>
<p>I disagree. Craigslist is the only people in charge of what Windows their hardware/servers are advertising, and since running a 24/7 web infrastructure requires technically more clue than installing and operating a host based firewall, it seems that Craig&#8217;s list could easily resolve all of the various problems they have with *MANY* firewalls (See their system status page for details) by fixing things on their end.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richard</title>
		<link>http://bennett.com/blog/2006/06/know-nothing-claims-about-site-blocking/#comment-4811</link>
		<dc:creator>Richard</dc:creator>
		<pubDate>Mon, 19 Jun 2006 21:48:22 +0000</pubDate>
		<guid isPermaLink="false">http://bennett.com/blog/index.php/archives/2006/06/17/know-nothing-claims-about-site-blocking/#comment-4811</guid>
		<description>Like a lot of networking problems that I see in my day job, this one involves the interaction of two bugs, one on Craig&#039;s List and the other in the Authentium firewall. Authentium didn&#039;t test their software with all possible buggy servers, and Craig&#039;s List hadn&#039;t encountered a firewall that didn&#039;t update the window size the second time it was sent. It&#039;s probably a &quot;multiply by zero&quot; issue.

So the bottom line is this: Authentium has fixed its bug, but Craig hasn&#039;t fixed his. Craig is still complaining about &quot;discrimination&quot; and Authentium is being gracious and taking full responsibility for the whole issue, even Craig&#039;s part.

And meanwhile, the Save The Internet/Kosola Krowd are still saying this is proof that we need harsh regulations against ISPs.

Cox Cable delivers Craig&#039;s List&#039;s packets to its customers computers just fine, so the problem can&#039;t remotely be attributed to malice on the part of Cox.

Craig Newmark has no credibility.</description>
		<content:encoded><![CDATA[<p>Like a lot of networking problems that I see in my day job, this one involves the interaction of two bugs, one on Craig&#8217;s List and the other in the Authentium firewall. Authentium didn&#8217;t test their software with all possible buggy servers, and Craig&#8217;s List hadn&#8217;t encountered a firewall that didn&#8217;t update the window size the second time it was sent. It&#8217;s probably a &#8220;multiply by zero&#8221; issue.</p>
<p>So the bottom line is this: Authentium has fixed its bug, but Craig hasn&#8217;t fixed his. Craig is still complaining about &#8220;discrimination&#8221; and Authentium is being gracious and taking full responsibility for the whole issue, even Craig&#8217;s part.</p>
<p>And meanwhile, the Save The Internet/Kosola Krowd are still saying this is proof that we need harsh regulations against ISPs.</p>
<p>Cox Cable delivers Craig&#8217;s List&#8217;s packets to its customers computers just fine, so the problem can&#8217;t remotely be attributed to malice on the part of Cox.</p>
<p>Craig Newmark has no credibility.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sigivald</title>
		<link>http://bennett.com/blog/2006/06/know-nothing-claims-about-site-blocking/#comment-4810</link>
		<dc:creator>Sigivald</dc:creator>
		<pubDate>Mon, 19 Jun 2006 21:38:43 +0000</pubDate>
		<guid isPermaLink="false">http://bennett.com/blog/index.php/archives/2006/06/17/know-nothing-claims-about-site-blocking/#comment-4810</guid>
		<description>How can Cox &quot;fix&quot; the problem, anyway? Cox can&#039;t &lt;i&gt;force&lt;/i&gt; its customers to upgrade their free firewall. Cox was already offering the upgraded beta version no?

And why, PBC, do you keep pushing at Cox, when the easy solution to the entire problem is for the Craigslist people to &lt;i&gt;fix their broken window size&lt;/i&gt;?

You argument seems to take the form that Cox is at fault because they&#039;re not Craigslist. (And what &quot;competing service&quot; do they have? I mean, seriously? Nobody, figuratively speaking, has ever even heard of this service, which means it&#039;s not competing at all, as the only strength of something like Craigslist is that &lt;i&gt;many people use it&lt;/i&gt;.

Hell, their website doesn&#039;t even mention such a service. The idea that they&#039;re somehow deliberately preventing a fix from going out to bolster their own competitor to Craigslist is... I don&#039;t even have words for what that is.)</description>
		<content:encoded><![CDATA[<p>How can Cox &#8220;fix&#8221; the problem, anyway? Cox can&#8217;t <i>force</i> its customers to upgrade their free firewall. Cox was already offering the upgraded beta version no?</p>
<p>And why, PBC, do you keep pushing at Cox, when the easy solution to the entire problem is for the Craigslist people to <i>fix their broken window size</i>?</p>
<p>You argument seems to take the form that Cox is at fault because they&#8217;re not Craigslist. (And what &#8220;competing service&#8221; do they have? I mean, seriously? Nobody, figuratively speaking, has ever even heard of this service, which means it&#8217;s not competing at all, as the only strength of something like Craigslist is that <i>many people use it</i>.</p>
<p>Hell, their website doesn&#8217;t even mention such a service. The idea that they&#8217;re somehow deliberately preventing a fix from going out to bolster their own competitor to Craigslist is&#8230; I don&#8217;t even have words for what that is.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: PBCliberal</title>
		<link>http://bennett.com/blog/2006/06/know-nothing-claims-about-site-blocking/#comment-4809</link>
		<dc:creator>PBCliberal</dc:creator>
		<pubDate>Mon, 19 Jun 2006 20:34:40 +0000</pubDate>
		<guid isPermaLink="false">http://bennett.com/blog/index.php/archives/2006/06/17/know-nothing-claims-about-site-blocking/#comment-4809</guid>
		<description>&lt;blockquote&gt;BTW: the popularity of a website is no excuse for having it violate basic protocol behaviour… that arguement sounds suspiciously Microsoft-esque.&lt;/blockquote&gt;
There is no question that everyone should follow the RFCs as closely as possible. Have you read &lt;a href=&quot;http://www.faqs.org/rfcs/rfc793.html&quot; rel=&quot;nofollow&quot;&gt;RFC793&lt;/a&gt;? Authentium has, and their response was:

&lt;blockquote&gt;Our firewall driver responds by sending data only one byte at a time, even after the server increases the TCP window size. This is the glitch we have fixed and are QA testing.&lt;/blockquote&gt;

I&#039;ve read RFC793, and I&#039;m not sure Craigslist is technically outside the specification, its just bad practice, unless its being used as a &quot;cue&quot; to send a 1-octet packet, which is what Authentium assumes it is. So, strictly speaking, Authentium is broken in that it responds with a single octet when none was allowed.

From what I&#039;ve read, Authentium&#039;s Achillies Heel is that it doesn&#039;t respond correctly on subsequent packets when it is asked increase the window size. How this has been characterized as Craigslist&#039;s sole problem speaks more to the desire to deflect this issue than to comment on good protocol practice.

A lot of these arguments are taking the form that Craigslist is a fault because &quot;they were the last one who could avoid the accident.&quot;</description>
		<content:encoded><![CDATA[<blockquote><p>BTW: the popularity of a website is no excuse for having it violate basic protocol behaviour… that arguement sounds suspiciously Microsoft-esque.</p></blockquote>
<p>There is no question that everyone should follow the RFCs as closely as possible. Have you read <a href="http://www.faqs.org/rfcs/rfc793.html" rel="nofollow">RFC793</a>? Authentium has, and their response was:</p>
<blockquote><p>Our firewall driver responds by sending data only one byte at a time, even after the server increases the TCP window size. This is the glitch we have fixed and are QA testing.</p></blockquote>
<p>I&#8217;ve read RFC793, and I&#8217;m not sure Craigslist is technically outside the specification, its just bad practice, unless its being used as a &#8220;cue&#8221; to send a 1-octet packet, which is what Authentium assumes it is. So, strictly speaking, Authentium is broken in that it responds with a single octet when none was allowed.</p>
<p>From what I&#8217;ve read, Authentium&#8217;s Achillies Heel is that it doesn&#8217;t respond correctly on subsequent packets when it is asked increase the window size. How this has been characterized as Craigslist&#8217;s sole problem speaks more to the desire to deflect this issue than to comment on good protocol practice.</p>
<p>A lot of these arguments are taking the form that Craigslist is a fault because &#8220;they were the last one who could avoid the accident.&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: max</title>
		<link>http://bennett.com/blog/2006/06/know-nothing-claims-about-site-blocking/#comment-4808</link>
		<dc:creator>max</dc:creator>
		<pubDate>Mon, 19 Jun 2006 18:58:12 +0000</pubDate>
		<guid isPermaLink="false">http://bennett.com/blog/index.php/archives/2006/06/17/know-nothing-claims-about-site-blocking/#comment-4808</guid>
		<description>install the free beta that addresses the problem.

So I’d say they’ve done that already. The duopoly boosters are talking out of both sides of their mouthes. They are simultaneously arguing that the blame lays squarely with Craigslist and that Cox is fixing it.

Not exactly.  Offering customers advice on installing a beta doesn&#039;t mean that the beta is fully supported by Cox, what Cox is offering is a &quot;hack&quot; or &quot;work around&quot; to a problem outside of their control.   It&#039;s a common problem, but I don&#039;t go screaming to my congressman about it.

  From a technical perspective, the blame and *correct* solution to the *problem* (Technically defined as Hosts violating RFCs) is to have Craigslist fix their content director/loadbalancer or server to be less RFC ignorant.

If the #27 website can’t get Cox to act when its undoubtely being on its best behavior even though it is not compelled, one can only imagine the range of possibilities when the restrictions expire everywhere.


BTW: the popularity of a website is no excuse for having it violate basic protocol behaviour... that arguement sounds suspiciously Microsoft-esque.</description>
		<content:encoded><![CDATA[<p>install the free beta that addresses the problem.</p>
<p>So I’d say they’ve done that already. The duopoly boosters are talking out of both sides of their mouthes. They are simultaneously arguing that the blame lays squarely with Craigslist and that Cox is fixing it.</p>
<p>Not exactly.  Offering customers advice on installing a beta doesn&#8217;t mean that the beta is fully supported by Cox, what Cox is offering is a &#8220;hack&#8221; or &#8220;work around&#8221; to a problem outside of their control.   It&#8217;s a common problem, but I don&#8217;t go screaming to my congressman about it.</p>
<p>  From a technical perspective, the blame and *correct* solution to the *problem* (Technically defined as Hosts violating RFCs) is to have Craigslist fix their content director/loadbalancer or server to be less RFC ignorant.</p>
<p>If the #27 website can’t get Cox to act when its undoubtely being on its best behavior even though it is not compelled, one can only imagine the range of possibilities when the restrictions expire everywhere.</p>
<p>BTW: the popularity of a website is no excuse for having it violate basic protocol behaviour&#8230; that arguement sounds suspiciously Microsoft-esque.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: PBCliberal</title>
		<link>http://bennett.com/blog/2006/06/know-nothing-claims-about-site-blocking/#comment-4807</link>
		<dc:creator>PBCliberal</dc:creator>
		<pubDate>Mon, 19 Jun 2006 18:20:30 +0000</pubDate>
		<guid isPermaLink="false">http://bennett.com/blog/index.php/archives/2006/06/17/know-nothing-claims-about-site-blocking/#comment-4807</guid>
		<description>&lt;blockquote&gt;Since when does Craig’s list get to offload it’s technical support duties for it’s users onto third party telcos or ISPs?&lt;/blockquote&gt;

One of the claims being made by Lippard in this thread, is that one of the solutions offered to Cox users was to&lt;blockquote&gt;install the free beta that addresses the problem.&lt;/blockquote&gt;

So I&#039;d say they&#039;ve done that already. The duopoly boosters are talking out of both sides of their mouthes. They are simultaneously arguing that the blame lays squarely with Craigslist and that Cox is fixing it.

Actually, it was probably the users who wanted to get to Craiglist who offloaded their concerns onto their telcos and ISPs regarding a third-party site they believed they were paying to access.

Be careful with this line of argument, because it undercuts the &quot;power of the marketplace&quot; line being peddled as a reason we net neutrality supporters are trying to fix a problem that doesn&#039;t exist.

If the #27 website can&#039;t get Cox to act when its undoubtely being on its best behavior even though it is not compelled, one can only imagine the range of possibilities when the restrictions expire everywhere.</description>
		<content:encoded><![CDATA[<blockquote><p>Since when does Craig’s list get to offload it’s technical support duties for it’s users onto third party telcos or ISPs?</p></blockquote>
<p>One of the claims being made by Lippard in this thread, is that one of the solutions offered to Cox users was to<br />
<blockquote>install the free beta that addresses the problem.</p></blockquote>
<p>So I&#8217;d say they&#8217;ve done that already. The duopoly boosters are talking out of both sides of their mouthes. They are simultaneously arguing that the blame lays squarely with Craigslist and that Cox is fixing it.</p>
<p>Actually, it was probably the users who wanted to get to Craiglist who offloaded their concerns onto their telcos and ISPs regarding a third-party site they believed they were paying to access.</p>
<p>Be careful with this line of argument, because it undercuts the &#8220;power of the marketplace&#8221; line being peddled as a reason we net neutrality supporters are trying to fix a problem that doesn&#8217;t exist.</p>
<p>If the #27 website can&#8217;t get Cox to act when its undoubtely being on its best behavior even though it is not compelled, one can only imagine the range of possibilities when the restrictions expire everywhere.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

