<?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>taint.org: Justin Mason's Weblog</title>
	<atom:link href="http://taint.org/feed" rel="self" type="application/rss+xml" />
	<link>http://taint.org</link>
	<description>incoherent ramblings about Apache SpamAssassin, anti-spam, perl, software development, and the web</description>
	<lastBuildDate>Thu, 18 Mar 2010 22:05:03 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Links for 2010-03-18</title>
		<link>http://taint.org/2010/03/18/220503a.html</link>
		<comments>http://taint.org/2010/03/18/220503a.html#comments</comments>
		<pubDate>Thu, 18 Mar 2010 22:05:03 +0000</pubDate>
		<dc:creator>dailylinks</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false"></guid>

                <description><![CDATA[<ul><li><p>
<a class="deliciouslink" href="http://blog.rubybestpractices.com/posts/gregory/022-rbp-now-open.html?utm_source=feedburner&#038;utm_medium=feed&#038;utm_campaign=Feed%3A+RubyBestPractices+%28Ruby+Best+Practices+-+Blog%29&#038;utm_content=Google+Reader" title="Ruby Best Practices - Full Book Now Available For Free!" target="_blank">Ruby Best Practices &#8211; Full Book Now Available For Free!</a>
: one for the to-get queue<br />
(tags: <a class="delicioustag" href="http://del.icio.us/jm/best-practices">best-practices</a> <a class="delicioustag" href="http://del.icio.us/jm/ruby">ruby</a> <a class="delicioustag" href="http://del.icio.us/jm/book">book</a> <a class="delicioustag" href="http://del.icio.us/jm/free">free</a> <a class="delicioustag" href="http://del.icio.us/jm/download">download</a> <a class="delicioustag" href="http://del.icio.us/jm/toread">toread</a> <a class="delicioustag" href="http://del.icio.us/jm/library">library</a> <a class="delicioustag" href="http://del.icio.us/jm/pdf">pdf</a> <a class="delicioustag" href="http://del.icio.us/jm/reference">reference</a> <a class="delicioustag" href="http://del.icio.us/jm/coding">coding</a>)</p></li>
<li><p>
<a class="deliciouslink" href="http://www.catonmat.net/blog/top-ten-one-liners-from-commandlinefu-explained/?utm_source=feedburner&#038;utm_medium=feed&#038;utm_campaign=Feed%3A+catonmat+%28good+coders+code%2C+great+reuse%29" title="Top Ten One-Liners from CommandLineFu Explained" target="_blank">Top Ten One-Liners from CommandLineFu Explained</a>
: worth it for #10: &#8216;Capture video of a linux desktop&#8217;: &#8216;$ ffmpeg -f x11grab -s wxga -r 25 -i :0.0 -sameq /tmp/out.mpg&#8217;<br />
(tags: <a class="delicioustag" href="http://del.icio.us/jm/video">video</a> <a class="delicioustag" href="http://del.icio.us/jm/capture">capture</a> <a class="delicioustag" href="http://del.icio.us/jm/x11">x11</a> <a class="delicioustag" href="http://del.icio.us/jm/ffmpeg">ffmpeg</a> <a class="delicioustag" href="http://del.icio.us/jm/cli">cli</a> <a class="delicioustag" href="http://del.icio.us/jm/bash">bash</a> <a class="delicioustag" href="http://del.icio.us/jm/linux">linux</a>)</p></li>
<li><p>
<a class="deliciouslink" href="http://sexyexecs.blogspot.com/" title="Sexy Executives" target="_blank">Sexy Executives</a>
: &#8216;The finest corporate photography &#8211; from their extranets, to you&#8217; (via Adrian Weckler)<br />
(tags: <a class="delicioustag" href="http://del.icio.us/jm/via:adrianweckler">via:adrianweckler</a> <a class="delicioustag" href="http://del.icio.us/jm/funny">funny</a> <a class="delicioustag" href="http://del.icio.us/jm/business">business</a> <a class="delicioustag" href="http://del.icio.us/jm/blogs">blogs</a> <a class="delicioustag" href="http://del.icio.us/jm/ceo">ceo</a> <a class="delicioustag" href="http://del.icio.us/jm/photography">photography</a> <a class="delicioustag" href="http://del.icio.us/jm/executives">executives</a> <a class="delicioustag" href="http://del.icio.us/jm/zzzz">zzzz</a>)</p></li>
</ul>
]]></description>

		<wfw:commentRss>http://taint.org/2010/03/18/220503a.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>spamass-milter != SpamAssassin</title>
		<link>http://taint.org/2010/03/18/115543a.html</link>
		<comments>http://taint.org/2010/03/18/115543a.html#comments</comments>
		<pubDate>Thu, 18 Mar 2010 10:55:43 +0000</pubDate>
		<dc:creator>Justin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[spamassassin security spamass-milter milter news heise bugs]]></category>

		<guid isPermaLink="false">http://taint.org/?p=3714</guid>

                <description><![CDATA[<p>Just heading this one off before it gets too much further&#8230;</p>

<p>A couple of weeks ago, a researcher found a bug in the <a href='http://savannah.nongnu.org/projects/spamass-milt/'>spamass-milter</a> project, an open-source
<a href="http://en.wikipedia.org/wiki/Milter">milter</a> to integrate SpamAssassin
filtering into an MTA.  <a href='http://archives.neohapsis.com/archives/fulldisclosure/2010-03/0139.html'>Here&#8217;s the exploit details</a>.</p>

<p><a href='http://www.h-online.com/security/news/item/Security-vulnerability-in-SpamAssassin-filter-module-957148.html'>This H-Online</a> story covered it:</p>

<blockquote>
  <p><em>Security vulnerability in SpamAssassin filter module</em></p>
  
  <p>The SpamAssassin Milter plug-in which plugs in to Milter and calls SpamAssassin, contains a security vulnerability which can be exploited by attackers using a crafted email to inject and execute code on a mail server. The SpamAssassin Milter plug-in is frequently used to run SpamAssassin on Postfix servers.</p>
</blockquote>

<p>(I think <a href='http://www.heise.de/newsticker/meldung/Sicherheitsluecke-in-SpamAssasin-Filtermodul-956991.html'>this is the source article on Heise.de</a>.)</p>

<p>That was more-or-less accurate &#8212; but the problem is the &#8220;chinese whispers&#8221; effect,
where a news story on another site builds on misreadings of another
news article.    <a href='http://www.esecurityplanet.com/headlines/article.php/3871326/article.htm'>eSecurityPlanet</a>:</p>

<blockquote>
  <p><em>Security Flaw Found in SpamAssassin Plug-in</em></p>
  
  <p>The SpamAssassin Milter plug-in has been found to contain a security vulnerability. [...]</p>
</blockquote>

<p>sigh.</p>

<p>To clarify: spamass-milter is not a part of SpamAssassin.  it&#8217;s a
third-party product which allows sendmail/postfix users to integrate
spamassassin into their message flows as a milter.</p>
]]></description>

		<wfw:commentRss>http://taint.org/2010/03/18/115543a.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for 2010-03-16</title>
		<link>http://taint.org/2010/03/16/220502a.html</link>
		<comments>http://taint.org/2010/03/16/220502a.html#comments</comments>
		<pubDate>Tue, 16 Mar 2010 22:05:02 +0000</pubDate>
		<dc:creator>dailylinks</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false"></guid>

                <description><![CDATA[<ul><li><p>
<a class="deliciouslink" href="http://www.irishtimes.com/newspaper/opinion/2010/0315/1224266293281.html" title="a sad story of connections made via second-hand small ads" target="_blank">a sad story of connections made via second-hand small ads</a>
: &#8216;“It’s free to advertise,” Ned explained. “And we have a lot of things we don’t need.” So each week, they advertised for sale in Loot something from their apartment. This was their social life. Some weeks – the good weeks – they had three or four people who came to see what they were selling.&#8217;<br />
(tags: <a class="delicioustag" href="http://del.icio.us/jm/loot">loot</a> <a class="delicioustag" href="http://del.icio.us/jm/stories">stories</a> <a class="delicioustag" href="http://del.icio.us/jm/london">london</a> <a class="delicioustag" href="http://del.icio.us/jm/small-ads">small-ads</a> <a class="delicioustag" href="http://del.icio.us/jm/for-sale">for-sale</a> <a class="delicioustag" href="http://del.icio.us/jm/second-hand">second-hand</a> <a class="delicioustag" href="http://del.icio.us/jm/irish-times">irish-times</a> <a class="delicioustag" href="http://del.icio.us/jm/irishwomans-diary">irishwomans-diary</a> <a class="delicioustag" href="http://del.icio.us/jm/rosita-boland">rosita-boland</a>)</p></li>
</ul>
]]></description>

		<wfw:commentRss>http://taint.org/2010/03/16/220502a.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for 2010-03-15</title>
		<link>http://taint.org/2010/03/15/220503a.html</link>
		<comments>http://taint.org/2010/03/15/220503a.html#comments</comments>
		<pubDate>Mon, 15 Mar 2010 22:05:03 +0000</pubDate>
		<dc:creator>dailylinks</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false"></guid>

                <description><![CDATA[<ul><li><p>
<a class="deliciouslink" href="http://google-opensource.blogspot.com/2010/03/re2-principled-approach-to-regular.html" title="RE2: a principled approach to regular expression matching" target="_blank">RE2: a principled approach to regular expression matching</a>
: Russ Cox&#8217; C++ lib to provide safer, guaranteed-linear-time, non-exponential regexps, at the cost of dropping support for backreferences and generalized zero-width assertions.  actually looks quite useful, unlike most &#8220;I&#8217;ve fixed regexps&#8221; claims ;)<br />
(tags: <a class="delicioustag" href="http://del.icio.us/jm/regular-expressions">regular-expressions</a> <a class="delicioustag" href="http://del.icio.us/jm/regexps">regexps</a> <a class="delicioustag" href="http://del.icio.us/jm/efficiency">efficiency</a> <a class="delicioustag" href="http://del.icio.us/jm/linear-time">linear-time</a> <a class="delicioustag" href="http://del.icio.us/jm/exponential-time">exponential-time</a> <a class="delicioustag" href="http://del.icio.us/jm/backreferences">backreferences</a> <a class="delicioustag" href="http://del.icio.us/jm/google">google</a> <a class="delicioustag" href="http://del.icio.us/jm/re2">re2</a>)</p></li>
</ul>
]]></description>

		<wfw:commentRss>http://taint.org/2010/03/15/220503a.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for 2010-03-12</title>
		<link>http://taint.org/2010/03/12/230505a.html</link>
		<comments>http://taint.org/2010/03/12/230505a.html#comments</comments>
		<pubDate>Fri, 12 Mar 2010 23:05:05 +0000</pubDate>
		<dc:creator>dailylinks</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false"></guid>

                <description><![CDATA[<ul><li><p>
<a class="deliciouslink" href="http://maps.google.co.uk/maps?layer=c&#038;cbll=52.472714,-2.086625&#038;cbp=12,106.02,,0,-46.04&#038;ved=0CBUQ2wU&#038;ei=w2GaS8j9Ode2sgbzop2-Aw&#038;ie=UTF8&#038;hq=&#038;hnear=London,+United+Kingdom&#038;t=h&#038;panoid=hyEWyeTOWGhrtLF4NBQ6xQ&#038;ll=52.47273,-2.086458&#038;spn=0,359.986782&#038;z=16" title="VOGON PLIERS" target="_blank">VOGON PLIERS</a>
: quick! where&#8217;s my towel?!<br />
(tags: <a class="delicioustag" href="http://del.icio.us/jm/via:spoon">via:spoon</a> <a class="delicioustag" href="http://del.icio.us/jm/funny">funny</a> <a class="delicioustag" href="http://del.icio.us/jm/google-maps">google-maps</a> <a class="delicioustag" href="http://del.icio.us/jm/google">google</a> <a class="delicioustag" href="http://del.icio.us/jm/pliers">pliers</a> <a class="delicioustag" href="http://del.icio.us/jm/vogons">vogons</a>)</p></li>
</ul>
]]></description>

		<wfw:commentRss>http://taint.org/2010/03/12/230505a.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Links for 2010-03-11</title>
		<link>http://taint.org/2010/03/11/230503a.html</link>
		<comments>http://taint.org/2010/03/11/230503a.html#comments</comments>
		<pubDate>Thu, 11 Mar 2010 23:05:03 +0000</pubDate>
		<dc:creator>dailylinks</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false"></guid>

                <description><![CDATA[<ul><li><p>
<a class="deliciouslink" href="http://www.nexpod.ch/default?l=en" title="NexPod, Freedom of Espresso" target="_blank">NexPod, Freedom of Espresso</a>
: Nespresso-compatible capsules &#8212; fill up with your own freshly-ground coffee and use in any Nespresso machine<br />
(tags: <a class="delicioustag" href="http://del.icio.us/jm/nespresso">nespresso</a> <a class="delicioustag" href="http://del.icio.us/jm/coffee">coffee</a> <a class="delicioustag" href="http://del.icio.us/jm/capsules">capsules</a> <a class="delicioustag" href="http://del.icio.us/jm/espresso">espresso</a>)</p></li>
<li><p>
<a class="deliciouslink" href="http://www.boards.ie/vbulletin/showthread.php?t=2055041204" title="Wall anchors &#038; plasterboard/dry lining walls" target="_blank">Wall anchors &#038; plasterboard/dry lining walls</a>
: Boards thread with good advice regarding wall fixings for drylined walls<br />
(tags: <a class="delicioustag" href="http://del.icio.us/jm/diy">diy</a> <a class="delicioustag" href="http://del.icio.us/jm/boards">boards</a> <a class="delicioustag" href="http://del.icio.us/jm/walls">walls</a> <a class="delicioustag" href="http://del.icio.us/jm/howto">howto</a>)</p></li>
</ul>
]]></description>

		<wfw:commentRss>http://taint.org/2010/03/11/230503a.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for 2010-03-10</title>
		<link>http://taint.org/2010/03/10/230502a.html</link>
		<comments>http://taint.org/2010/03/10/230502a.html#comments</comments>
		<pubDate>Wed, 10 Mar 2010 23:05:02 +0000</pubDate>
		<dc:creator>dailylinks</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false"></guid>

                <description><![CDATA[<ul><li><p>
<a class="deliciouslink" href="http://fold.sigusr2.net/2010/03/mustache.html" title="openstache, closestache" target="_blank">openstache, closestache</a>
: new nomenclature for &#8220;{&#8221; and &#8220;}&#8221;.  This I can get behind<br />
(tags: <a class="delicioustag" href="http://del.icio.us/jm/moustache">moustache</a> <a class="delicioustag" href="http://del.icio.us/jm/silly">silly</a> <a class="delicioustag" href="http://del.icio.us/jm/openstache">openstache</a> <a class="delicioustag" href="http://del.icio.us/jm/closestache">closestache</a> <a class="delicioustag" href="http://del.icio.us/jm/squiggly">squiggly</a> <a class="delicioustag" href="http://del.icio.us/jm/brackets">brackets</a> <a class="delicioustag" href="http://del.icio.us/jm/punctuation">punctuation</a> <a class="delicioustag" href="http://del.icio.us/jm/intercal">intercal</a> <a class="delicioustag" href="http://del.icio.us/jm/bang-splat">bang-splat</a>)</p></li>
</ul>
]]></description>

		<wfw:commentRss>http://taint.org/2010/03/10/230502a.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for 2010-03-08</title>
		<link>http://taint.org/2010/03/08/230504a.html</link>
		<comments>http://taint.org/2010/03/08/230504a.html#comments</comments>
		<pubDate>Mon, 08 Mar 2010 23:05:04 +0000</pubDate>
		<dc:creator>dailylinks</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false"></guid>

                <description><![CDATA[<ul><li><p>
<a class="deliciouslink" href="http://www.damianberesford.com/2010/03/02/diy-burglar-alarm/" title="DIY Burglar Alarm" target="_blank">DIY Burglar Alarm</a>
: Damian Beresford&#8217;s experience installing his own home alarm.  pretty cheap, sounds quite easy too<br />
(tags: <a class="delicioustag" href="http://del.icio.us/jm/alarm">alarm</a> <a class="delicioustag" href="http://del.icio.us/jm/home-alarms">home-alarms</a> <a class="delicioustag" href="http://del.icio.us/jm/house">house</a> <a class="delicioustag" href="http://del.icio.us/jm/security">security</a> <a class="delicioustag" href="http://del.icio.us/jm/diy">diy</a> <a class="delicioustag" href="http://del.icio.us/jm/install">install</a>)</p></li>
<li><p>
<a class="deliciouslink" href="https://groups.google.com/group/google-appengine/browse_thread/thread/a7640a2743922dcf?pli=1" title="Post-mortem for February 24th, 2010 outage - Google App Engine" target="_blank">Post-mortem for February 24th, 2010 outage &#8211; Google App Engine</a>
: extremely detailed; power outage in the primary DC resulted in a degraded fleet, and on-calls didn&#8217;t have up-to-date on-call docs to respond correctly<br />
(tags: <a class="delicioustag" href="http://del.icio.us/jm/google">google</a> <a class="delicioustag" href="http://del.icio.us/jm/gae">gae</a> <a class="delicioustag" href="http://del.icio.us/jm/appengine">appengine</a> <a class="delicioustag" href="http://del.icio.us/jm/outages">outages</a> <a class="delicioustag" href="http://del.icio.us/jm/post-mortems">post-mortems</a> <a class="delicioustag" href="http://del.icio.us/jm/multi-dc">multi-dc</a> <a class="delicioustag" href="http://del.icio.us/jm/reliability">reliability</a> <a class="delicioustag" href="http://del.icio.us/jm/distcomp">distcomp</a> <a class="delicioustag" href="http://del.icio.us/jm/fleets">fleets</a> <a class="delicioustag" href="http://del.icio.us/jm/on-call">on-call</a>)</p></li>
<li><p>
<a class="deliciouslink" href="http://www.theatlantic.com/culture/archive/2010/02/wrex-in-effect-or-deep-space-and-the-negro-injun-krogan-problem/36200/" title="Wrex in Effect, or, Deep Space and the Negro/Injun/Krogan Problem" target="_blank">Wrex in Effect, or, Deep Space and the Negro/Injun/Krogan Problem</a>
: fantastic article about Mass Effect&#8217;s political allegory.  I&#8217;m slightly disappointed that Mass Effect 2 didn&#8217;t live up to ME1&#8217;s quality, IMO<br />
(tags: <a class="delicioustag" href="http://del.icio.us/jm/mass-effect">mass-effect</a> <a class="delicioustag" href="http://del.icio.us/jm/games">games</a> <a class="delicioustag" href="http://del.icio.us/jm/gaming">gaming</a> <a class="delicioustag" href="http://del.icio.us/jm/politics">politics</a>)</p></li>
</ul>
]]></description>

		<wfw:commentRss>http://taint.org/2010/03/08/230504a.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Links for 2010-03-07</title>
		<link>http://taint.org/2010/03/07/230505a.html</link>
		<comments>http://taint.org/2010/03/07/230505a.html#comments</comments>
		<pubDate>Sun, 07 Mar 2010 23:05:05 +0000</pubDate>
		<dc:creator>dailylinks</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false"></guid>

                <description><![CDATA[<ul><li><p>
<a class="deliciouslink" href="http://www.escapistmagazine.com/forums/read/7.179422-Ubisoft-DRM-Authentication-Servers-Go-Down" title="Ubisoft DRM Authentication Servers Go Down" target="_blank">Ubisoft DRM Authentication Servers Go Down</a>
: Assassin&#8217;s Creed 2 players unable to play the game for no less than 10 hours due to failure of their DRM servers.  nice work Ubisoft<br />
(tags: <a class="delicioustag" href="http://del.icio.us/jm/drm">drm</a> <a class="delicioustag" href="http://del.icio.us/jm/fail">fail</a> <a class="delicioustag" href="http://del.icio.us/jm/defective-by-design">defective-by-design</a> <a class="delicioustag" href="http://del.icio.us/jm/gaming">gaming</a> <a class="delicioustag" href="http://del.icio.us/jm/ubisoft">ubisoft</a> <a class="delicioustag" href="http://del.icio.us/jm/assassins-creed">assassins-creed</a>)</p></li>
</ul>
]]></description>

		<wfw:commentRss>http://taint.org/2010/03/07/230505a.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links for 2010-03-06</title>
		<link>http://taint.org/2010/03/06/230506a.html</link>
		<comments>http://taint.org/2010/03/06/230506a.html#comments</comments>
		<pubDate>Sat, 06 Mar 2010 23:05:06 +0000</pubDate>
		<dc:creator>dailylinks</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false"></guid>

                <description><![CDATA[<ul><li><p>
<a class="deliciouslink" href="http://blog.lathi.net/articles/2007/10/09/remote-pair-programming" title="Remote Pair Programming" target="_blank">Remote Pair Programming</a>
: using ssh, screen and emacs<br />
(tags: <a class="delicioustag" href="http://del.icio.us/jm/ssh">ssh</a> <a class="delicioustag" href="http://del.icio.us/jm/screen">screen</a> <a class="delicioustag" href="http://del.icio.us/jm/editors">editors</a> <a class="delicioustag" href="http://del.icio.us/jm/emacs">emacs</a> <a class="delicioustag" href="http://del.icio.us/jm/pair-programming">pair-programming</a> <a class="delicioustag" href="http://del.icio.us/jm/xp">xp</a> <a class="delicioustag" href="http://del.icio.us/jm/remote">remote</a> <a class="delicioustag" href="http://del.icio.us/jm/collaboration">collaboration</a>)</p></li>
</ul>
]]></description>

		<wfw:commentRss>http://taint.org/2010/03/06/230506a.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
