<?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/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
>

<channel>
	<title>unsigned long geek = random(); &#187; Software</title>
	<atom:link href="http://mjturner.net/blog/archives/category/unix/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://mjturner.net/blog</link>
	<description>Michael-John Turner: Musings from a random UNIX geek</description>
	<lastBuildDate>Fri, 12 Jun 2009 22:28:06 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license>
		<item>
		<title>Tag List for vim</title>
		<link>http://mjturner.net/blog/archives/2006/04/30/taglist-for-vim/</link>
		<comments>http://mjturner.net/blog/archives/2006/04/30/taglist-for-vim/#comments</comments>
		<pubDate>Sun, 30 Apr 2006 08:53:47 +0000</pubDate>
		<dc:creator>Michael-John Turner</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://weblogs.turner.org.za/mj/?p=128</guid>
		<description><![CDATA[Recently I&#8217;ve been trying to customize my vim configuration to try and optimize it for software development. Although I&#8217;ve been using vim for many years, I&#8217;ve always used a configuration that&#8217;s very close to vanilla. 
Yesterday I installed Tag List, a plugin that displays and allows navigation to the various tags in the currently edited [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I&#8217;ve been trying to customize my <a href="http://www.vim.org">vim</a> configuration to try and optimize it for software development. Although I&#8217;ve been using vim for many years, I&#8217;ve always used a configuration that&#8217;s very close to vanilla. </p>
<p>Yesterday I installed <a href="http://www.geocities.com/yegappan/taglist/">Tag List</a>, a plugin that displays and allows navigation to the various tags in the currently edited file(s). It seems to work very well, and supports most languages, thanks to <a href="http://ctags.sourceforge.net/">Exuberant ctags</a>.</p>
<p>The screenshot below shows it in action editing some Python source.<!--pp-thumb-start--><!--PictPress generated thumbnails for dir /home/www/weblogs.turner.org.za/mj/images//2006/04/taglist-for-vim-->
<div class="clear">&nbsp;</div>
<p><!--pp-page-start--><!--PictPress generated page for image /2006/04/taglist-for-vim/taglist.jpg-->
<div class="picture">
<div class="image"><a title="30-Apr-06 10:53:47 taglist" href="http://weblogs.turner.org.za/mj/wp-content/plugins/pictpress/resize.php?size=0&#038;path=%2F2006%2F04%2Ftaglist-for-vim%2Ftaglist.jpg"><img src="http://weblogs.turner.org.za/mj/wp-content/plugins/pictpress/resize.php?size=300&#038;path=%2F2006%2F04%2Ftaglist-for-vim%2Ftaglist.jpg" width="259" height="300" alt="taglist" /></a></div>
<div class="caption">    459&#215;530 pixels 58.7 kB</div>
</div>
<p><!--pp-page-end-->
<div class="clear">&nbsp;</div>
<p><!--pp-thumb-end--></p>
]]></content:encoded>
			<wfw:commentRss>http://mjturner.net/blog/archives/2006/04/30/taglist-for-vim/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Mail server changes &#8211; greylisting and relaying</title>
		<link>http://mjturner.net/blog/archives/2006/02/26/mail-server-changes-greylisting-and-relaying/</link>
		<comments>http://mjturner.net/blog/archives/2006/02/26/mail-server-changes-greylisting-and-relaying/#comments</comments>
		<pubDate>Sun, 26 Feb 2006 20:04:02 +0000</pubDate>
		<dc:creator>Michael-John Turner</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://weblogs.turner.org.za/mj/?p=94</guid>
		<description><![CDATA[Today, in an attempt to reduce the amount of spam that gets received by my mail server, which runs ]]></description>
			<content:encoded><![CDATA[<p>Today, in an attempt to reduce the amount of spam that gets received by my mail server, which runs <a href="http://www.postfix.org"/">Postfix</a>, I implemented <a href="http://www.greylisting.org/">greylisting</a>, courtesy of <a href="http://isg.ee.ethz.ch/tools/postgrey/">postgrey</a>. I can&#8217;t disagree with those who say that greylisting misuses other&#8217;s bandwidth (for the unnecessary retries of legitimate mail), but perhaps that&#8217;s a small price to pay.</p>
<p>Another change I made today was to enable certificate-based relaying. It&#8217;s the perfect answer for those who need to relay mail for users with dynamic IPs in scenarios where a password-based solution isn&#8217;t ideal (for example, when the relay needs to authenticate another MTA rather than a user). There are quite a few guides describing how to setup certificate based relaying, but <a href="http://www.iki.fi/petri.koistinen/postfix/postfix-tls-cacert.shtml">Petri T. Koistinen&#8217;s one</a> is one of the better ones. Small tip &#8211; make sure to use the correct CA certificate (the one actually used to sign the client certificate), otherwise relaying won&#8217;t work and postfix will spit out errors like the following:<code><br />
postfix/smtpd[32477]: verify error:num=20:unable to get local issuer certificate<br />
postfix/smtpd[32477]: verify error:num=27:certificate not trusted<br />
postfix/smtpd[32477]: verify error:num=21:unable to verify the first certificate<br />
</code><!--pp-thumb-start--><!--PictPress found no dir /home/www/weblogs.turner.org.za/mj/images//2006/02/mail-server-changes-greylisting-and-relaying--><!--pp-thumb-end--></p>
]]></content:encoded>
			<wfw:commentRss>http://mjturner.net/blog/archives/2006/02/26/mail-server-changes-greylisting-and-relaying/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license>
	</item>
	</channel>
</rss>
