<?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/"
	>

<channel>
	<title>words &#187; Network</title>
	<atom:link href="http://www.curlybrace.com/words/category/technology/network/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.curlybrace.com/words</link>
	<description>by Jeff Fitzsimons</description>
	<lastBuildDate>Tue, 20 Dec 2011 10:21:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Steam Connection Error (&#8220;you must first connect to the Internet&#8221;)</title>
		<link>http://www.curlybrace.com/words/2010/07/05/steam-connection-error/</link>
		<comments>http://www.curlybrace.com/words/2010/07/05/steam-connection-error/#comments</comments>
		<pubDate>Mon, 05 Jul 2010 09:24:31 +0000</pubDate>
		<dc:creator>Jeff Fitzsimons</dc:creator>
				<category><![CDATA[Network]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.curlybrace.com/words/?p=1176</guid>
		<description><![CDATA[I was able to download and install Valve&#8217;s Steam client on my Windows 7 64-bit machine, but when I tried to run the client I would instantly receive this error: Steam.exe (main exception): To run Steam, you must first connect &#8230; <a href="http://www.curlybrace.com/words/2010/07/05/steam-connection-error/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p />I was able to download and install Valve&#8217;s Steam client on my Windows 7 64-bit machine, but when I tried to run the client I would instantly receive this error:</p>
<blockquote><p>
<img src="http://www.curlybrace.com/words/wp-content/uploads/2010/07/Steam_ConnectionError.png" width="320" height="100" class="alignnone size-full wp-image-1177" />
<p />
<tt>Steam.exe (main exception):  To run Steam, you must first connect to the Internet</tt></p></blockquote>
<p>I tried changing port-forwarding rules in my router, and disabling the Windows firewall entirely.  In the end, the problem turned out to be PeerBlock, which is used in P2P networking.  PeerGuardian would cause the same problem, as would any software which performs network blocking functionality.</p>
<p>Rather than disable PeerBlock, I added Steam&#8217;s servers to PeerBlock&#8217;s allowed list.  To do this, open PeerBlock and, as Valve servers appear on the list, right click them and select &#8220;Allow x.x.x.x permanently&#8221;:</p>
<blockquote><p>
<img src="http://www.curlybrace.com/words/wp-content/uploads/2010/07/PeerBlock_AddSteamServer.png" alt="Adding a server to PeerBlock&#039;s list" title="PeerBlock_AddSteamServer" width="480" height="252" class="alignnone size-full wp-image-1178" /></p></blockquote>
<p>Connections to Valve&#8217;s servers should appear in the TCP range of 27014 &#8211; 27050 and UDP 4380, and 27000 &#8211; 27030.  It appears that their servers are identified as &#8220;VALVE CORPORATION&#8221; or &#8220;Limelight Networks&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.curlybrace.com/words/2010/07/05/steam-connection-error/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Publishing GPG Public Key in DNS Records</title>
		<link>http://www.curlybrace.com/words/2010/02/09/publishing-gpg-public-key-in-dns-records/</link>
		<comments>http://www.curlybrace.com/words/2010/02/09/publishing-gpg-public-key-in-dns-records/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 16:26:57 +0000</pubDate>
		<dc:creator>Jeff Fitzsimons</dc:creator>
				<category><![CDATA[Network]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.curlybrace.com/words/?p=814</guid>
		<description><![CDATA[Publishing GPG/PGP keys to public keyservers has one glaring fault: once you commit something, you can never remove it. I made the mistake of adding my email address at an employer&#8217;s domain. Now it is permanently tied to my public &#8230; <a href="http://www.curlybrace.com/words/2010/02/09/publishing-gpg-public-key-in-dns-records/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Publishing GPG/PGP keys to public keyservers has one glaring fault:  once you commit something, you can never remove it.  I made the mistake of adding my email address at an employer&#8217;s domain.  Now it is permanently tied to my public key and email address.</p>
<p>Assuming that you own a domain, publishing keys in your DNS record gives you complete control over their content.  Of course, there is nothing stopping someone from retrieving your public key from your DNS record and uploading it to a public keyserver!</p>
<p><a href="http://gushi.livejournal.com/524199.html">Dan Mahoney</a> wrote an excellent guide on publishing PGP keys in DNS TXT records.</p>
<p>This <a href="http://scottelkin.com/programming/how-to-properly-configure-godaddy-dns-settings/">guide to GoDaddy DNS record configuration</a> made it relatively easy to modify my TXT record.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.curlybrace.com/words/2010/02/09/publishing-gpg-public-key-in-dns-records/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

