<?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>cl0secall.net</title>
	<atom:link href="http://cl0secall.net/feed" rel="self" type="application/rss+xml" />
	<link>http://cl0secall.net</link>
	<description>the source for all things cl0secall</description>
	<lastBuildDate>Sat, 03 Dec 2011 19:00:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Battlefield 3: Black Screen of Death fixed</title>
		<link>http://cl0secall.net/post/392</link>
		<comments>http://cl0secall.net/post/392#comments</comments>
		<pubDate>Sat, 03 Dec 2011 19:00:36 +0000</pubDate>
		<dc:creator>cl0secall</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Battlefield 3]]></category>

		<guid isPermaLink="false">http://cl0secall.net/?p=392</guid>
		<description><![CDATA[In a previous post, I explained that while I was able to correct one major problem with BF3 after the 11-22 patch, I was now seeing a separate, more insidious issue where the game would lock up in between maps. I believe I&#8217;ve now fixed this as well by running PBSETUP and updating the game&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>In a <a title="Battlefield 3: Post Patch Woes, Part 2" href="http://cl0secall.net/post/383">previous post</a>, I explained that while I was able to correct one major problem with BF3 after the 11-22 patch, I was now seeing a separate, more insidious issue where the game would lock up in between maps. I believe I&#8217;ve now fixed this as well by running PBSETUP and updating the game&#8217;s PunkBuster files manually.</p>
]]></content:encoded>
			<wfw:commentRss>http://cl0secall.net/post/392/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Battlefield 3: Post Patch Woes, Part 2</title>
		<link>http://cl0secall.net/post/383</link>
		<comments>http://cl0secall.net/post/383#comments</comments>
		<pubDate>Wed, 30 Nov 2011 00:10:57 +0000</pubDate>
		<dc:creator>cl0secall</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Battlefield 3]]></category>

		<guid isPermaLink="false">http://cl0secall.net/?p=383</guid>
		<description><![CDATA[I was able to partially resolve my Battlefield 3 issues (as posted here) by running a &#8220;repair&#8221; operation on the game from the Origin client. Numerous rounds of Windows Updates and driver updates didn&#8217;t help at all. Now the game seems to crash on map changes under certain circumstances, but I haven&#8217;t been able to [...]]]></description>
			<content:encoded><![CDATA[<p>I was able to partially resolve my Battlefield 3 issues (as posted <a title="Battlefield 3: Post Patch Woes" href="http://cl0secall.net/post/373">here</a>) by running a &#8220;repair&#8221; operation on the game from the Origin client. Numerous rounds of Windows Updates and driver updates didn&#8217;t help at all. Now the game seems to crash on map changes under certain circumstances, but I haven&#8217;t been able to isolate the problem yet.</p>
]]></content:encoded>
			<wfw:commentRss>http://cl0secall.net/post/383/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A Different Kind of Linkrot</title>
		<link>http://cl0secall.net/post/377</link>
		<comments>http://cl0secall.net/post/377#comments</comments>
		<pubDate>Tue, 29 Nov 2011 23:37:28 +0000</pubDate>
		<dc:creator>cl0secall</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[lmgtfy]]></category>

		<guid isPermaLink="false">http://cl0secall.net/?p=377</guid>
		<description><![CDATA[I&#8217;ve increasingly noticed that searching the web for answers to various technical questions gets me a lot of dead-ends or infinite loops. For example, when searching recently for information on libnss-ldap and libnss-compat, I found this forum thread: http://www.linuxforums.org/forum/miscellaneous/172807-name-service-switch-file-nsswitch-conf-what-compat.html. It conveniently doesn&#8217;t answer the question &#8212; instead referring the reader to search Google. I ended up [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve increasingly noticed that searching the web for answers to various technical questions gets me a lot of dead-ends or infinite loops. For example, when searching recently for information on libnss-ldap and libnss-compat, I found this forum thread: <a href="http://www.linuxforums.org/forum/miscellaneous/172807-name-service-switch-file-nsswitch-conf-what-compat.html">http://www.linuxforums.org/forum/miscellaneous/172807-name-service-switch-file-nsswitch-conf-what-compat.html</a>. It conveniently doesn&#8217;t answer the question &#8212; instead referring the reader to search Google. I ended up using different query terms and finding what I was looking for but as I said, this is happening more and more.</p>
<p>I find it interesting and somewhat bothersome that these types of responses &#8212; typically snarky to boot &#8212; are becoming more prevalent in search results and I hope it doesn&#8217;t get too out of hand.</p>
]]></content:encoded>
			<wfw:commentRss>http://cl0secall.net/post/377/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Battlefield 3: Post Patch Woes</title>
		<link>http://cl0secall.net/post/373</link>
		<comments>http://cl0secall.net/post/373#comments</comments>
		<pubDate>Thu, 24 Nov 2011 07:12:34 +0000</pubDate>
		<dc:creator>cl0secall</dc:creator>
				<category><![CDATA[Games]]></category>

		<guid isPermaLink="false">http://cl0secall.net/?p=373</guid>
		<description><![CDATA[In short, the game won&#8217;t launch post-patch (the Nov 22 patch). I&#8217;ve tried installing the latest AMD video drivers, and all of the current windows updates, to no avail. Now I&#8217;m going to try leaving it in this state (trying to launch) overnight to see what happens.]]></description>
			<content:encoded><![CDATA[<p>In short, the game won&#8217;t launch post-patch (the Nov 22 patch). I&#8217;ve tried installing the latest AMD video drivers, and all of the current windows updates, to no avail. Now I&#8217;m going to try leaving it in this state (trying to launch) overnight to see what happens.</p>
]]></content:encoded>
			<wfw:commentRss>http://cl0secall.net/post/373/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>FusionPBX Provisioning</title>
		<link>http://cl0secall.net/post/370</link>
		<comments>http://cl0secall.net/post/370#comments</comments>
		<pubDate>Fri, 04 Nov 2011 07:08:51 +0000</pubDate>
		<dc:creator>cl0secall</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[fusionpbx]]></category>
		<category><![CDATA[polycom]]></category>
		<category><![CDATA[sip]]></category>

		<guid isPermaLink="false">http://cl0secall.net/?p=370</guid>
		<description><![CDATA[I got FusionPBX Provisioning to work on my beta HomePBX system. Turns out that you must specify only one of TFTP or FTP provisioning directory, or else the system will not be able to write out all of the files. This is because it unsets one of the variables ($file_name) after writing out the file [...]]]></description>
			<content:encoded><![CDATA[<p>I got FusionPBX Provisioning to work on my beta HomePBX system. Turns out that you must specify only one of TFTP or FTP provisioning directory, or else the system will not be able to write out all of the files. This is because it unsets one of the variables ($file_name) after writing out the file once, but will still try to write out the file a second time in the FTP directory anyways (with an empty filename). Fun times. Because the system writes out all of the files to this directory, I was able to cobble together an nginx config that allows my Polycom phone to provision and push logs to the provisioning directory. Still no luck getting it to register though.</p>
]]></content:encoded>
			<wfw:commentRss>http://cl0secall.net/post/370/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FreeSwitch</title>
		<link>http://cl0secall.net/post/363</link>
		<comments>http://cl0secall.net/post/363#comments</comments>
		<pubDate>Fri, 04 Nov 2011 07:04:43 +0000</pubDate>
		<dc:creator>cl0secall</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[asterisk]]></category>
		<category><![CDATA[elastix]]></category>
		<category><![CDATA[freeswitch]]></category>
		<category><![CDATA[fusionpbx]]></category>
		<category><![CDATA[pstn]]></category>
		<category><![CDATA[sip]]></category>
		<category><![CDATA[voip]]></category>

		<guid isPermaLink="false">http://cl0secall.net/?p=363</guid>
		<description><![CDATA[One thing I feel I&#8217;ve learned in the world of systems administration is that although there is such a thing as good documentation, it&#8217;s much like good food. It&#8217;s only good right after you make it, or if you take very good care of it. Depending on how you made it, it might not keep [...]]]></description>
			<content:encoded><![CDATA[<p>One thing I feel I&#8217;ve learned in the world of systems administration is that although there is such a thing as good documentation, it&#8217;s much like good food. It&#8217;s only good right after you make it, or if you take very good care of it. Depending on how you made it, it might not keep very well. All this to say, FreeSWITCH&#8217;s documentation left me lost and confused. The documentation seemed to me to be very fragmented, in that the valuable parts were scattered amongst various wiki articles and blog posts about how someone got FreeSWITCH working with specific hardware for specific purposes. It would have been nice to have seen an overview about some general conventions and a thorough description of what happens when you turn up FreeSWITCH out-of-the-box.</p>
<p>Compare this to Elastix (which is really just FreePBX + addons) where you can dig around in the GUI and get most of the configuration figured out fairly quickly. It&#8217;s not an apt comparison or a very fair one, but it describes my predicament. I am attempting to use FusionPBX with FreeSWITCH but it seems like FusionPBX doesn&#8217;t really take the bumps out of FreeSWITCH, rather just simplifies access to the configs.</p>
<p>In any case, here&#8217;s what I have on FreeSWITCH so far:</p>
<ul>
<li>It&#8217;s <span style="text-decoration: underline;">very important</span> to understand that the XML configuration files are all interpolated into a <span style="text-decoration: underline;">single file</span> at runtime. This file is located at <tt>/var/log/freeswitch/freeswitch.xml.fsxml</tt> on FreeBSD. I had problems with redundant tags and nesting that were happening because documentation and HOWTO snippets weren&#8217;t explicit in how to specifically apply each example. (in other words Copy &amp; Paste fail.)</li>
<li>When configuring POTS hardware, it&#8217;s important to note that DAHDI drivers instruct you to configure your analog ports with the signalling <span style="text-decoration: underline;">you expect to see from the far endpoint</span> (on an FXO port, you would configure FXS signalling, as the CO side will use that signalling.) FreeTDM does the <em>opposite</em> &#8212; you configure the port with the signalling <span style="text-decoration: underline;">that the port will use</span>. (On and FXO port, you would configure FXO signalling.) I didn&#8217;t see this in <em><strong>any</strong></em> of the documentation until <em>after</em> I found it mentioned in an e-mail to the freeswitch-users mailing list. I then found it on an FAQ/troubleshooting page. I lost two days to figuring this out. Mostly because I was doing this at 3am those days.</li>
<li>Internally, FreeSWITCH seems to refer to endpoints using a nomenclature like this: <em>module</em>/<em>instance</em>/<em>counter</em>. For example, (FreeTDM/trunk/1) or (sofia/internal/1000@example.com). There also seems to be an alternative nomenclature which causes some sort of internal resolver process to be used to identify the specific endpoint: &#8220;<em>extension</em> <em>dialplan_type</em> <em>dialplan_context</em>&#8220;. For example &#8220;1000 XML default&#8221;. Examples in the documentation didn&#8217;t appear to explain this at all. I had lots of trouble getting my FreeTDM extensions to work properly, to an extent that I began to believe that I wouldn&#8217;t be able to use my hardware under FreeBSD. It turned out that I was putting them in the configuration wrong. I had &#8220;FreeTDM/1/2&#8243; or &#8220;FreeTDM/exten/1/2&#8243; (meaning <em>module</em>/<em>span_number</em>/<em>channel_number</em>&#8221; or &#8220;<em>module</em>/<em>span_name</em>/<em>span_number</em>/<em>channel_number</em>&#8221; instead of the correct nomenclature above.</li>
</ul>
<p>I&#8217;m sure there&#8217;s more, but I&#8217;m more interested in getting this posted for now, and getting something more formalized up later. I&#8217;ve been working with FreeSwitch more over the past few days since I started writing this post on the 30th and things are coming along, slowly. I at least have the PSTN stuff fairly well down, and got voicemail and SIP registrations partially working as well. The next steps are to smooth eveything out and get some better logging and UI in place (e.g. error reports when lines are busy, etc.)</p>
]]></content:encoded>
			<wfw:commentRss>http://cl0secall.net/post/363/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Update Nagging: Getting out of Hand</title>
		<link>http://cl0secall.net/post/366</link>
		<comments>http://cl0secall.net/post/366#comments</comments>
		<pubDate>Fri, 04 Nov 2011 06:50:56 +0000</pubDate>
		<dc:creator>cl0secall</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[filezilla]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[new version]]></category>
		<category><![CDATA[notepad++]]></category>
		<category><![CDATA[sumatrapdf]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://cl0secall.net/?p=366</guid>
		<description><![CDATA[These days it seems I have less and less time to use my machine, let alone maintain things. At the same time I've noticed that software has become increasingly whiny and nagging when "new versions" become available. WordPress, FireFox, SumatraPDF, FileZilla, Notepad++ are just a few that come to mind that more often than not demand that an update get installed close to every time I use them. (Maybe not so much with FireFox.)]]></description>
			<content:encoded><![CDATA[<p>These days it seems I have less and less time to use my machine, let alone maintain things. At the same time I&#8217;ve noticed that software has become increasingly whiny and nagging when &#8220;new versions&#8221; become available. WordPress, FireFox, SumatraPDF, FileZilla, Notepad++ are just a few that come to mind that more often than not demand that an update get installed close to every time I use them. (Maybe not so much with FireFox.)</p>
<p>What&#8217;s the point? I&#8217;m not really sure. A quick search on the WordPress nag indicates that it&#8217;s some kind of nudge towards &#8220;don&#8217;t come crying in the forums if some nifty ajax thingy doesn&#8217;t work in your ancient browser&#8221;. Like that&#8217;s going to work. Congratulations, now folks will barge into your forums and complain about the nagging pop-ups.</p>
<p>I do know one thing: Each and every one of those programs is up for review to be replaced with something less needy. I need a bit more longevity out of my software. WordPress and FireFox are at the top of that list. I&#8217;ve been planning a Django migration for some time now, and I&#8217;ve been exploring alternate browsers as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://cl0secall.net/post/366/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Brave New Worlds</title>
		<link>http://cl0secall.net/post/359</link>
		<comments>http://cl0secall.net/post/359#comments</comments>
		<pubDate>Fri, 28 Oct 2011 06:25:47 +0000</pubDate>
		<dc:creator>cl0secall</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[asterisk]]></category>
		<category><![CDATA[clamav]]></category>
		<category><![CDATA[diaspora]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[elastix]]></category>
		<category><![CDATA[freeswitch]]></category>
		<category><![CDATA[fusionpbx]]></category>
		<category><![CDATA[imap]]></category>
		<category><![CDATA[lighttpd]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[spamassassin]]></category>
		<category><![CDATA[webmail]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[xmpp]]></category>

		<guid isPermaLink="false">http://cl0secall.net/?p=359</guid>
		<description><![CDATA[I&#8217;ve been doing a lot of exciting things lately &#8212; too many to go into great detail right now. FreeSwitch / FusionPBX as a replacement for Elastix. This is allowing me to roll all of the services provided by the Elastix box into another already built system. URL Shortener. Still in progress, but hopefully coming [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been doing a lot of exciting things lately &#8212; too many to go into great detail right now.</p>
<ul>
<li>FreeSwitch / FusionPBX as a replacement for Elastix. This is allowing me to roll all of the services provided by the Elastix box into another already built system.</li>
<li>URL Shortener. Still in progress, but hopefully coming soon.</li>
<li>Anti-Spam stuff &#8212; site-wide SpamAssassin with Spam-folder support.</li>
<li>XMPP Server with Conferencing</li>
</ul>
<p>Additionally, I have been pipe-dreaming up more projects to keep me busy.</p>
<ul>
<li>ClamAV for the anti-spam stuff, plus a web-based quarantine manager</li>
<li>Debating breaking down and installing a IMAP-backed webmail package</li>
<li>Diaspora seeds</li>
<li>lighttpd or nginx as reverse proxy / static host to replace Apache</li>
<li>Django as a replacement for WordPress and gateway to many more things for the site.</li>
</ul>
<p>I have been forced to budget my time somethin&#8217; fierce, but here and there I&#8217;ve made some great progress. Hopefully I&#8217;ll be able to document it all here at some point.</p>
]]></content:encoded>
			<wfw:commentRss>http://cl0secall.net/post/359/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MicroStorage</title>
		<link>http://cl0secall.net/post/335</link>
		<comments>http://cl0secall.net/post/335#comments</comments>
		<pubDate>Sun, 19 Jun 2011 20:29:38 +0000</pubDate>
		<dc:creator>cl0secall</dc:creator>
				<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://cl0secall.net/?p=335</guid>
		<description><![CDATA[I&#8217;ve made some progress on my MicroStorage project. Some day I&#8217;ll have to document it in a page here. I managed to get the storage server and my XP workstation log in using Kerberos credentials and be able to talk to each other. The downside is that Windows 7 is not cooperating. I&#8217;ve taken a [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve made some progress on my MicroStorage project. Some day I&#8217;ll have to document it in a page here. I managed to get the storage server and my XP workstation log in using Kerberos credentials and be able to talk to each other. The downside is that Windows 7 is not cooperating. I&#8217;ve taken a quick peek at having my Mac talk to the storage server but that may prove to be troublesome as well.</p>
<p>The Windows 7 issue seems to be related to intricacies of the newer MS kerberos implementation.</p>
]]></content:encoded>
			<wfw:commentRss>http://cl0secall.net/post/335/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Brink</title>
		<link>http://cl0secall.net/post/333</link>
		<comments>http://cl0secall.net/post/333#comments</comments>
		<pubDate>Sun, 19 Jun 2011 20:26:25 +0000</pubDate>
		<dc:creator>cl0secall</dc:creator>
				<category><![CDATA[Games]]></category>

		<guid isPermaLink="false">http://cl0secall.net/?p=333</guid>
		<description><![CDATA[Been playing Brink a good amount since the release date. Don&#8217;t really have too much to say about it other than I like it. I wish they had linux server files for it so I could run it on my box here. In the meantime I&#8217;m examining the option of running it under wine.]]></description>
			<content:encoded><![CDATA[<p>Been playing Brink a good amount since the release date. Don&#8217;t really have too much to say about it other than I like it. I wish they had linux server files for it so I could run it on my box here. In the meantime I&#8217;m examining the option of running it under wine.</p>
]]></content:encoded>
			<wfw:commentRss>http://cl0secall.net/post/333/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

