
<?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>The Next Net &#187; Software</title>
	<atom:link href="http://patrick.vande-walle.eu/category/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://patrick.vande-walle.eu</link>
	<description>Random thoughts about the Internet and life</description>
	<lastBuildDate>Mon, 14 Nov 2011 10:28:22 +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>Mac OS X Lion first impressions</title>
		<link>http://patrick.vande-walle.eu/real-life/mac-os-x-lion-first-impressions/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mac-os-x-lion-first-impressions</link>
		<comments>http://patrick.vande-walle.eu/real-life/mac-os-x-lion-first-impressions/#comments</comments>
		<pubDate>Wed, 27 Jul 2011 10:00:49 +0000</pubDate>
		<dc:creator>Patrick Vande Walle</dc:creator>
				<category><![CDATA[Apple MacBook]]></category>
		<category><![CDATA[Real life]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://patrick.vande-walle.eu/?p=1319</guid>
		<description><![CDATA[I have been using Mac OS X Lion for two days now. This is fresh enough to remember the issues I encountered when installing. Installation It took me several tries to find an installation method that worked for me. In the end, the successful method was : Download the Lion image Open the image (right-click, [...]]]></description>
			<content:encoded><![CDATA[<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Freal-life%2Fmac-os-x-lion-first-impressions%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Freal-life%2Fmac-os-x-lion-first-impressions%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fpatrick.vande-walle.eu%2Freal-life%2Fmac-os-x-lion-first-impressions%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=recommend&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fpatrick.vande-walle.eu%2Freal-life%2Fmac-os-x-lion-first-impressions%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=recommend&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Freal-life%2Fmac-os-x-lion-first-impressions%2F&amp;counturl=http%3A%2F%2Fpatrick.vande-walle.eu%2Freal-life%2Fmac-os-x-lion-first-impressions%2F&amp;count=none&amp;text=Mac%20OS%20X%20Lion%20first%20impressions" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Freal-life%2Fmac-os-x-lion-first-impressions%2F&amp;counturl=http%3A%2F%2Fpatrick.vande-walle.eu%2Freal-life%2Fmac-os-x-lion-first-impressions%2F&amp;count=none&amp;text=Mac%20OS%20X%20Lion%20first%20impressions" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fpatrick.vande-walle.eu%2Freal-life%2Fmac-os-x-lion-first-impressions%2F&amp;title=Mac%20OS%20X%20Lion%20first%20impressions" id="wpa2a_2"><img src="http://patrick.vande-walle.eu/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p><p>I have been using Mac OS X Lion for two days now. This is fresh enough to remember the issues I encountered when installing.</p>
<h2>Installation</h2>
<p>It took me several tries to find an installation method that worked for me. In the end, the successful method was :</p>
<ol>
<li>Download the Lion image</li>
<li>Open the image (right-click, Show Package Contents) and extract installESD.dmg</li>
<li>With Disk Utility, burn installESD.dmg on a DVD disk. This makes it bootable.</li>
<li>Restart the Mac, press Command, Option, P, R at boot time to <a href="http://www.google.com/url?sa=t&amp;source=web&amp;cd=1&amp;ved=0CBcQFjAA&amp;url=http%3A%2F%2Fsupport.apple.com%2Fkb%2Fht1379&amp;rct=j&amp;q=Command%2C%20Option%2C%20P%2C%20R&amp;ei=jqwvTs2OEY-fOsX-7H4&amp;usg=AFQjCNGz7_mnBE0v5zuZ_JAS_ztiNlC-WA&amp;sig2=Xj5FL7HbJuk4aOPKoZ6H8Q&amp;cad=rja" target="_blank">reset the PRAM</a></li>
<li>Boot from the Lion DVD. It takes 5 minutes to load.</li>
<li>Go to the Disk Utility and Repair permissions</li>
<li>Reboot again from DVD</li>
<li>Install Lion from DVD and take a 35 minutes coffee break</li>
</ol>
<p>I followed <a href="http://holgr.com/blog/2011/02/creating-a-bootable-os-x-10-7-lion-disc/" target="_blank">this guide</a> to create the DVD. It could as well be put on a USB stick, but it needs to be one larger than 4Gb.</p>
<h2>Usage experience</h2>
<p>Quite strangely, it seems that the Java VM was not part of the standard installation. When I accessed a web site requring  Java, OS X kindly offered to download and install it. I restarted the browser and could continue.</p>
<p>Mail.app is an application which is central for me. On first launch, it took one hour to rebuild my (very large) mailboxes. The new three column display is most welcome. I used to use <a href="http://widemailplugin.com/">Widemail</a> to achieve this same result in earlier versions. At first, the folder list was hidden. When restored (click &#8220;Show&#8221; on the second button bar), it was displayed with large characters, pretty inconvenient with a 13&#8243; laptop screen. Quite strangely, this cannot be adjusted through the Mail.app preferences. You need to go to the System Preferences/General, and adjust the Sidebar icon size. This will also change the value for the Finder windows.</p>
<p>As I expected, <a href="http://www.gpgtools.org/" target="_blank">GPGTools</a>  does not work anymore with the new Mail.app. According to the developers, work is underway to restore the compatibility with the new Mail.app version.</p>
<p>Mission Control replaces the Spaces app for those virtual desktops. It works a bit differently, but it just requires getting used to.</p>
<p>The IPv6 stack has a new version number, dated 2009. The previous one was ten years old. I failed to notice any new feature, though. No DHCPv6, and no GUI option to set the IPv6 Privacy Extensions. By default, it is off. To turn it on requires<a href="http://www.whatismyipv6.com/blogs/macipv6/wordpress/?p=55" target="_blank"> editing a configuration file</a>. Whether those privacy extensions are a good or bad idea is another debate.</p>
<p>The mouse or trackpad behaves in the opposite direction than it used to. Scrolling to the top requires to slide you fingers down on the trackpad. This can be changed in the System Prefererences/Trackpad, first option.</p>
<p><a href="http://patrick.vande-walle.eu/uploads/2011/07/trackpad.png"><img class="wp-image-1325 aligncenter" title="trackpad" src="/uploads/2011/07/trackpad.png" alt="" width="625" height="44" /></a></p>
<p>Other than that, I did not notice major differences. This may explain why the new OS X version still runs happily on a 5 year old MacBook, with 2 Gb of RAM. Apple continues its strategy to make you a captive consumer. FaceTime and Apple Store are linked to your AppleID.</p>
<p>In the end, was the upgrade worth it ? Frankly, the new features in Lion are not something the world has been waiting for anxiously. There is  no compelling reason to upgrade.</p>
<p><em>Update: after 2 weeks of use, I notice that Lion is slower on the average than Snow Leopard was. After adding 2Gb of RAM to my Macbook, I regained most of the lost speed.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://patrick.vande-walle.eu/real-life/mac-os-x-lion-first-impressions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Analytics for WordPress &#8211; IPv6 version</title>
		<link>http://patrick.vande-walle.eu/internet/google-analytics-injector-for-wordpress-ipv6-version/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-analytics-injector-for-wordpress-ipv6-version</link>
		<comments>http://patrick.vande-walle.eu/internet/google-analytics-injector-for-wordpress-ipv6-version/#comments</comments>
		<pubDate>Mon, 23 May 2011 11:12:04 +0000</pubDate>
		<dc:creator>Patrick Vande Walle</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[APNIC]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[World IPv6 Day]]></category>

		<guid isPermaLink="false">http://patrick.vande-walle.eu/?p=1295</guid>
		<description><![CDATA[Ahead of the World IPv6 day,  APNIC has launched an useful initiative to collect statistics regarding IPv6 connectivity. If you are interested in testing your clients&#8217; IPv6 capabilities, you can use the APNIC Labs Google Analytics Tracking Code. This allows you to test your customers&#8217; experiences connecting to your website via IPv4, IPv6, and dual-stack. [...]]]></description>
			<content:encoded><![CDATA[<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fgoogle-analytics-injector-for-wordpress-ipv6-version%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fgoogle-analytics-injector-for-wordpress-ipv6-version%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fgoogle-analytics-injector-for-wordpress-ipv6-version%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=recommend&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fgoogle-analytics-injector-for-wordpress-ipv6-version%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=recommend&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fgoogle-analytics-injector-for-wordpress-ipv6-version%2F&amp;counturl=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fgoogle-analytics-injector-for-wordpress-ipv6-version%2F&amp;count=none&amp;text=Google%20Analytics%20for%20WordPress%20%26%238211%3B%20IPv6%20version" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fgoogle-analytics-injector-for-wordpress-ipv6-version%2F&amp;counturl=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fgoogle-analytics-injector-for-wordpress-ipv6-version%2F&amp;count=none&amp;text=Google%20Analytics%20for%20WordPress%20%26%238211%3B%20IPv6%20version" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fgoogle-analytics-injector-for-wordpress-ipv6-version%2F&amp;title=Google%20Analytics%20for%20WordPress%20%26%238211%3B%20IPv6%20version" id="wpa2a_4"><img src="http://patrick.vande-walle.eu/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p><p><a href="http://patrick.vande-walle.eu/uploads/2011/05/world-ipv6-day1.png"><img class="alignleft size-thumbnail wp-image-1306" title="world-ipv6-day" src="/uploads/2011/05/world-ipv6-day1-150x150.png" alt="" width="90" height="90" /></a></p>
<p><a title="World IPv6 day" href="http://isoc.org/wp/worldipv6day">Ahead of the World IPv6 day</a>,  <a title="IPv6 Tracker" href="http://labs.apnic.net/index.shtml"><a target="_blank" href="http://www.apnic.net">APNIC</a> has launched an useful initiative to collect statistics regarding IPv6 connectivity</a>. If you are interested in testing your clients&#8217; IPv6 capabilities, you can use the <a target="_blank" href="http://www.apnic.net">APNIC</a> Labs Google Analytics Tracking Code.  This allows you  to test your customers&#8217; experiences connecting to your website via IPv4, IPv6, and dual-stack.</p>
<p>The <a target="_blank" href="http://www.apnic.net">APNIC</a> code relies on Google Analytics. If you are using Google Analytics as a plugin in your WordPress blog, you might be interested in the versions I hacked together to integrate <a target="_blank" href="http://www.apnic.net">APNIC</a>&#8216;s code into the following two popular plugins:</p>
<table>
<tbody>
<tr>
<td>-</td>
<td><a href="http://wordpress.org/extend/plugins/google-analytics-injector/">Google Analytics Injector for WordPress</a></td>
<td><a title="google-analytics-injector.zip" href="http://patrick.vande-walle.eu/upload/google-analytics-injector.zip">Download the updated version here</a></td>
</tr>
<tr>
<td>-</td>
<td><a href="http://wordpress.org/extend/plugins/google-analytics-for-wordpress/">Google Analytics for WordPress</a></td>
<td><a title="google-analytics-for-wordpress.zip" href="http://patrick.vande-walle.eu/upload/google-analytics-for-wordpress.zip">Download the updated version here</a></td>
</tr>
</tbody>
</table>
<p>You will need a tracking code that you can obtain at the <a target="_blank" href="http://www.apnic.net">APNIC</a> labs web site.</p>
<p>Note this is not a discussion on  whether Google Analytics is Big Brotherian. Many web sites rely on it to collect statistics. I thought it might be helpful if a WordPress plugin existed that supports the <a target="_blank" href="http://www.apnic.net">APNIC</a> feature.</p>
]]></content:encoded>
			<wfw:commentRss>http://patrick.vande-walle.eu/internet/google-analytics-injector-for-wordpress-ipv6-version/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GLD-NG, a greylisting daemon for Postfix</title>
		<link>http://patrick.vande-walle.eu/software/gld-ng-a-greylisting-daemon/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=gld-ng-a-greylisting-daemon</link>
		<comments>http://patrick.vande-walle.eu/software/gld-ng-a-greylisting-daemon/#comments</comments>
		<pubDate>Tue, 07 Dec 2010 06:31:12 +0000</pubDate>
		<dc:creator>Patrick Vande Walle</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[GLD]]></category>
		<category><![CDATA[greylisting]]></category>
		<category><![CDATA[PostgreSQL]]></category>

		<guid isPermaLink="false">http://patrick.vande-walle.eu/?p=1077</guid>
		<description><![CDATA[GLD-NG is a new project I started on Sourceforge.  My goal was to aggregate the features I found most interesting in other greylisting software. Greylisting is a very effective technique to fight spam, especially the one originating from zombie PCs controlled by spambots. What is gld-ng ? gld-ng stands for GreyList Daemon, new generation. gld-ng [...]]]></description>
			<content:encoded><![CDATA[<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fgld-ng-a-greylisting-daemon%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fgld-ng-a-greylisting-daemon%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fgld-ng-a-greylisting-daemon%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=recommend&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fgld-ng-a-greylisting-daemon%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=recommend&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fgld-ng-a-greylisting-daemon%2F&amp;counturl=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fgld-ng-a-greylisting-daemon%2F&amp;count=none&amp;text=GLD-NG%2C%20a%20greylisting%20daemon%20for%20Postfix" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fgld-ng-a-greylisting-daemon%2F&amp;counturl=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fgld-ng-a-greylisting-daemon%2F&amp;count=none&amp;text=GLD-NG%2C%20a%20greylisting%20daemon%20for%20Postfix" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fgld-ng-a-greylisting-daemon%2F&amp;title=GLD-NG%2C%20a%20greylisting%20daemon%20for%20Postfix" id="wpa2a_6"><img src="http://patrick.vande-walle.eu/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p><div>
<p><a href="https://sourceforge.net/projects/gld-ng/" target="_blank">GLD-NG is a new project I started on Sourceforge</a>.  My goal was to aggregate the features I found most interesting in other greylisting software. <a href="http://en.wikipedia.org/wiki/Greylisting">Greylisting</a> is a very effective technique to fight spam, especially the one originating from zombie PCs controlled by spambots.</p>
<h2>What is gld-ng ?</h2>
<p>gld-ng stands for GreyList Daemon, new generation. gld-ng is a standalone policy delegation server for <a target="_blank" href="http://www.postfix.org">Postfix</a> that implements <a href="http://en.wikipedia.org/wiki/Greylisting">greylisting</a>. It is based on the <a href="http://www.gasmi.net/progs.php">GLD project</a>, originated by Salim Gasmi.<br />
<span id="more-1077"></span></p>
<h2>What makes gld-ng different from other greylisting servers ?</h2>
<p>gld-ng implements the author’s vision of how the ideal greylisting daemon. Obviously, this may or may not suit your needs.</p>
<p>Over the years, the author has used a variety of greylisting daemons.  All had different shortcomings. Which is why he tried to come up with  his own. The basic design requirements were the following:</p>
<ul>
<li><strong>It should handle IPv6 connections</strong>:  with the  complete exhaustion of IPv4 addresses arriving soon, mail servers will  need to support IPv6. Unfortunately, spambots will adapt, too. Hence,  the greylisting daemon needs to support IPv6.</li>
<li><strong>It should have a small memory footprint</strong>: let’s face  it, greylisting should not be using your server’s memory too much.  Daemons written in interpreted languages, like Perl, tend to use quite a  lot of memory. This one is written in C.</li>
<li><strong>It should use a database</strong>: While reviewing possible databases for this project, we settled with <a href="http://www.postgresql.org/"><a target="_blank" href="http://www.postgresql.org">PostgreSQL</a></a>.  The main reason is that PgSQL is unique in the way it can handle IP  addresses. It does feature data types for IP address and CIDR ranges and  has specific operators to work with them. Because it is network-based,  the database can be shared among multiple mail servers, making it  scalable. This is not to say that <a target="_blank" href="http://www.mysql.com">MySQL</a>, <a target="_blank" href="http://www.sqlite.org">SQLite</a> or other databases are  bad. However, PgSQL fits our needs best.</li>
</ul>
<p>As usual with FOSS, reusing what others have done previously is a good way of not reinventing the wheel. Credit is thus due to Salim Gasmi, the original author and Folkert Vanheusden, from whom I took the GUI layout of his web interface to SQLGrey.</p>
<p>Sourceforge offers a complete environment to manage this kind of projects, so I will not be blogging too much about GLD-NG here. If you are interested in enhancing the program,<a href="https://sourceforge.net/projects/gld-ng/"> join me on Sourceforge</a>.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://patrick.vande-walle.eu/software/gld-ng-a-greylisting-daemon/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Showing future posts in WordPress RSS feeds</title>
		<link>http://patrick.vande-walle.eu/software/showing-future-posts-in-wordpress-rss-feeds/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=showing-future-posts-in-wordpress-rss-feeds</link>
		<comments>http://patrick.vande-walle.eu/software/showing-future-posts-in-wordpress-rss-feeds/#comments</comments>
		<pubDate>Sun, 11 Jul 2010 15:04:03 +0000</pubDate>
		<dc:creator>Patrick Vande Walle</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Atom]]></category>
		<category><![CDATA[Future posts]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://patrick.vande-walle.eu/?p=964</guid>
		<description><![CDATA[I have a web site which announces future events. In WordPress, you would adapt the publish date of the  post to suit the event&#8217;s start date. All is good on the web site itself. I use the c2c_get_upcoming_posts plugin to display them on the front page, but there are other ways. The RSS feed is [...]]]></description>
			<content:encoded><![CDATA[<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fshowing-future-posts-in-wordpress-rss-feeds%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fshowing-future-posts-in-wordpress-rss-feeds%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fshowing-future-posts-in-wordpress-rss-feeds%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=recommend&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fshowing-future-posts-in-wordpress-rss-feeds%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=recommend&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fshowing-future-posts-in-wordpress-rss-feeds%2F&amp;counturl=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fshowing-future-posts-in-wordpress-rss-feeds%2F&amp;count=none&amp;text=Showing%20future%20posts%20in%20WordPress%20RSS%20feeds" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fshowing-future-posts-in-wordpress-rss-feeds%2F&amp;counturl=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fshowing-future-posts-in-wordpress-rss-feeds%2F&amp;count=none&amp;text=Showing%20future%20posts%20in%20WordPress%20RSS%20feeds" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fshowing-future-posts-in-wordpress-rss-feeds%2F&amp;title=Showing%20future%20posts%20in%20WordPress%20RSS%20feeds" id="wpa2a_8"><img src="http://patrick.vande-walle.eu/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p><p><a href="http://patrick.vande-walle.eu/uploads/2010/07/wp-logo.png"><img class="alignleft size-full wp-image-1038" style="margin: 10px;" title="WordPress Logo" src="/uploads/2010/07/wp-logo.png" alt="" width="32" height="32" /></a>I have a <a href="http://www.isoc.lu" target="_blank">web site which announces future events</a>. In WordPress, you would adapt the publish date of the  post to suit the event&#8217;s start date. All is good on the web site itself. I use the<a href="http://coffee2code.com/wp-plugins/get-upcoming-or-past-posts/" target="_blank"> c2c_get_upcoming_posts</a> plugin to display them on the front page, but there are other ways.</p>
<p>The RSS feed is another matter. By default, WordPress only shows those posts which are current to date. Later posts are not visible, which defeats a bit the purpose of announcing an event. If the readers following the RSS feed are only informed on the day of the event, it is of little help.</p>
<p>I added the following function to the functions.php file (in the WordPress theme folder) to show future posts.</p>
<pre class="brush: php">function include_calendar_posts($where) {
global $wpdb;
if ( is_feed() ){
// add SQL-syntax to default $where
$where .= &quot; OR $wpdb-&gt;posts.post_status = &#039;future&#039; &quot; ;
}
return $where;
}
add_filter(&#039;posts_where&#039;,&#039;include_calendar_posts&#039;);</pre>
]]></content:encoded>
			<wfw:commentRss>http://patrick.vande-walle.eu/software/showing-future-posts-in-wordpress-rss-feeds/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Hellotxt plugin update for WordPress</title>
		<link>http://patrick.vande-walle.eu/software/hellotxt-plugin-update-for-wordpress/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=hellotxt-plugin-update-for-wordpress</link>
		<comments>http://patrick.vande-walle.eu/software/hellotxt-plugin-update-for-wordpress/#comments</comments>
		<pubDate>Thu, 19 Nov 2009 10:03:00 +0000</pubDate>
		<dc:creator>Patrick Vande Walle</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Hellotxt]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://patrick.vande-walle.eu/?p=645</guid>
		<description><![CDATA[This morning, I fixed an annoyance in the Hellotxt plugin I use on this WordPress blog that would resend a notification to hellotxt.com every time one updates a post (to correct a typo for example). I sent a tweet about this and, much to my surprise, I immediately received a series of direct messages on [...]]]></description>
			<content:encoded><![CDATA[<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fhellotxt-plugin-update-for-wordpress%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fhellotxt-plugin-update-for-wordpress%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fhellotxt-plugin-update-for-wordpress%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=recommend&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fhellotxt-plugin-update-for-wordpress%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=recommend&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fhellotxt-plugin-update-for-wordpress%2F&amp;counturl=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fhellotxt-plugin-update-for-wordpress%2F&amp;count=none&amp;text=Hellotxt%20plugin%20update%20for%20WordPress" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fhellotxt-plugin-update-for-wordpress%2F&amp;counturl=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fhellotxt-plugin-update-for-wordpress%2F&amp;count=none&amp;text=Hellotxt%20plugin%20update%20for%20WordPress" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fhellotxt-plugin-update-for-wordpress%2F&amp;title=Hellotxt%20plugin%20update%20for%20WordPress" id="wpa2a_10"><img src="http://patrick.vande-walle.eu/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p><p><a href="http://patrick.vande-walle.eu/uploads/2010/07/wp-logo.png"><img class="alignleft size-full wp-image-1038" style="margin: 10px;" title="WordPress Logo" src="/uploads/2010/07/wp-logo.png" alt="" width="32" height="32" /></a></p>
<p>This morning, I fixed an annoyance in the <a href="http://code.google.com/p/hellotxt-wordpress/" target="_blank">Hellotxt plugin</a> I use on this WordPress blog that would resend a notification to hellotxt.com every time one updates a post (to correct a typo for example).</p>
<p>I sent a tweet about this and, much to my surprise, I immediately received a series of direct messages on Twitter asking for the code. So here it is:  <a href="http://patrick.vande-walle.eu/upload/hellotxt.php.txt" target="_blank">hellotxt.php.txt</a> , as well as the diff to the original file: <a href="http://patrick.vande-walle.eu/upload/hellotxtpress.php.diff">hellotxtpress.php.diff</a></p>
<p>There are actually <span style="text-decoration: line-through;">four</span> five changes:</p>
<ul>
<li>Added configuration option for URL shortener, so you can use your favourite URL shortener service. It defaults to <a href="http://www.pra.im" target="_blank">mine</a>.</li>
<li>Added configuration option for post prefix. By default, it is &#8220;New Blog post: &#8220;</li>
</ul>
<ul>
<li>Replace WP smart quotes by plain ones.  This is to prevent that some microblogging sites print out the HTML entities value, instead of the quotes themselves. Copied straight from <a href="http://bitbucketlabs.net/laconica-tools/" target="_blank">WP Laconica Tools</a>.</li>
<li>Don&#8217;t resend a post that was already submitted.  The inspiration came from the <a href="http://bitbucketlabs.net/laconica-tools/" target="_blank">WP Laconica Tools</a>.</li>
<li>Added configuration option for Twitter hash tags</li>
</ul>
<p>I will submit my changes to the plugin author, who may decide to incorporate them in a future release.</p>
]]></content:encoded>
			<wfw:commentRss>http://patrick.vande-walle.eu/software/hellotxt-plugin-update-for-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Top Level Domains and software implications</title>
		<link>http://patrick.vande-walle.eu/internet/icann/new-top-level-domains-and-software-implications/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=new-top-level-domains-and-software-implications</link>
		<comments>http://patrick.vande-walle.eu/internet/icann/new-top-level-domains-and-software-implications/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 11:51:15 +0000</pubDate>
		<dc:creator>Patrick Vande Walle</dc:creator>
				<category><![CDATA[DNS]]></category>
		<category><![CDATA[ICANN]]></category>
		<category><![CDATA[New Top Level Domains]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://patrick.vande-walle.eu/?p=532</guid>
		<description><![CDATA[Many software applications rely on validation routines to check the validity of domain names. By validation, I mean here to test the string submitted by the user and see if it matches a pre-defined pattern. A typical example are web forms that need to validate e-mail addresses. This is by no means a new issue. [...]]]></description>
			<content:encoded><![CDATA[<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Ficann%2Fnew-top-level-domains-and-software-implications%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Ficann%2Fnew-top-level-domains-and-software-implications%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Ficann%2Fnew-top-level-domains-and-software-implications%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=recommend&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Ficann%2Fnew-top-level-domains-and-software-implications%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=recommend&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Ficann%2Fnew-top-level-domains-and-software-implications%2F&amp;counturl=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Ficann%2Fnew-top-level-domains-and-software-implications%2F&amp;count=none&amp;text=New%20Top%20Level%20Domains%20and%20software%20implications" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Ficann%2Fnew-top-level-domains-and-software-implications%2F&amp;counturl=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Ficann%2Fnew-top-level-domains-and-software-implications%2F&amp;count=none&amp;text=New%20Top%20Level%20Domains%20and%20software%20implications" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Ficann%2Fnew-top-level-domains-and-software-implications%2F&amp;title=New%20Top%20Level%20Domains%20and%20software%20implications" id="wpa2a_12"><img src="http://patrick.vande-walle.eu/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p><p>Many software applications rely on validation routines to check the validity of domain names. By validation, I mean here to test the string submitted by the user and see if it matches a pre-defined pattern. A typical example are web forms that need to validate e-mail addresses.</p>
<p>This is by no means a new issue. It first appeared with the introduction of the .info TLD. Before that TLDs were only two or three letters long, and many validation routines could not cope with the 4 letters of .info. At the time, ICANN had developed a testing tool which allowed developers to test if their code took into account the requirement for 4 letters. Still, you find today on the Internet tons of library routines that do not support 4 or more letter TLDs.</p>
<p>Some of these routines also rely on a hard-coded list of TLDs. Even today, I sometimes find that some web sites cannot deal with my .eu domain, which was introduced 4 years ago.There are hundreds of thousands of these routines written in Javascript, <a target="_blank" href="http://www.php.net">PHP</a>, Perl, ColdFusion, ASP and just about any programming or scripting language you can think of.</p>
<p><span id="more-532"></span>In the Draft Applicant&#8217;s Guidebook to new gTLDs, ICANN has clearly indicated that it does not guarantee universal acceptance of the new TLD, and rather place the burden on the registry operator to educate its customers. This made sense during the previous new TLD rounds, where there were only a few added, one at a time and with long intervals between them.</p>
<p>With the new gTLD round, ICANN plans to add a lot of TLDs, potentially at very close intervals, if not at the same time. The figure most often heard is 500. That is a quantum leap forward. All those hard-coded lists deeply buried in software will need to be updated. It will not happen overnight. It may take years. This time also, we are throwing into the mix TLDs which could be long strings, like .coca-cola. We are also adding IDN (internationalized Domain Names) in non-ASCII characters, which will be a real issue with all environments that do not process double-byte strings. There are tons of legacy applications that do not support that, and some never will.</p>
<p>The good news is that programmers do not need to worry about their job. There is plenty of work ahead. The bad news is that most of them are not aware of these upcoming TLDs, let alone the implications it will have on the code they wrote, or the code they use and written by someone else.</p>
<p>So, it does not make sense now for ICANN  just to say it is someone else&#8217;s problem. If the new gTLDs cannot be processed on the client platforms, this will mean their acceptance by the user community will be low. This means less revenue for registries, registrars and finally ICANN. This would also mean a partial failure of the whole new gTLD program, for which ICANN will be accountable for. It could cost ICANN much of its credibility, because it would not be the failure of one specific TLD for which the registry could be blamed, it would mean the failure of several, all for the same reasons.</p>
<p>Hence, I suggested today to ICANN to plan a workshop at the Seoul meeting to help identify these issues, so that clear guildelines can be given to the software community and an awareness campaign can be launched. It is absolutely crucial to identify the issues, the amount of work they represent and the time it will take to fix the code before the introduction of these new top level domains.</p>
]]></content:encoded>
			<wfw:commentRss>http://patrick.vande-walle.eu/internet/icann/new-top-level-domains-and-software-implications/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Soon in a mail box near you: Internationalized e-mail addresses</title>
		<link>http://patrick.vande-walle.eu/internet/soon-in-a-mail-box-near-you-internationalized-e-mail-addresses/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=soon-in-a-mail-box-near-you-internationalized-e-mail-addresses</link>
		<comments>http://patrick.vande-walle.eu/internet/soon-in-a-mail-box-near-you-internationalized-e-mail-addresses/#comments</comments>
		<pubDate>Mon, 08 Sep 2008 13:21:29 +0000</pubDate>
		<dc:creator>Patrick Vande Walle</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Internet Engineering Task Force]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[E-mail]]></category>
		<category><![CDATA[EAI]]></category>
		<category><![CDATA[IDN]]></category>
		<category><![CDATA[internationalized Internet]]></category>

		<guid isPermaLink="false">http://patrick.vande-walle.eu/?p=339</guid>
		<description><![CDATA[The EAI working group of the IETF has finished (part of) its work on the interationalization of e-mail addresses. This, together with Internationalized Domain Names (IDN) will make it possible to send e-mail messages to non-7 bit ASCII addresses e.g.  måtte@københavn.dk or 中国@中国.中国 . There are 3 RFCs, covering changes to the SMTP protocol, e-mail [...]]]></description>
			<content:encoded><![CDATA[<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fsoon-in-a-mail-box-near-you-internationalized-e-mail-addresses%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fsoon-in-a-mail-box-near-you-internationalized-e-mail-addresses%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fsoon-in-a-mail-box-near-you-internationalized-e-mail-addresses%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=recommend&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fsoon-in-a-mail-box-near-you-internationalized-e-mail-addresses%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=recommend&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fsoon-in-a-mail-box-near-you-internationalized-e-mail-addresses%2F&amp;counturl=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fsoon-in-a-mail-box-near-you-internationalized-e-mail-addresses%2F&amp;count=none&amp;text=Soon%20in%20a%20mail%20box%20near%20you%3A%20Internationalized%20e-mail%20addresses" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fsoon-in-a-mail-box-near-you-internationalized-e-mail-addresses%2F&amp;counturl=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fsoon-in-a-mail-box-near-you-internationalized-e-mail-addresses%2F&amp;count=none&amp;text=Soon%20in%20a%20mail%20box%20near%20you%3A%20Internationalized%20e-mail%20addresses" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fsoon-in-a-mail-box-near-you-internationalized-e-mail-addresses%2F&amp;title=Soon%20in%20a%20mail%20box%20near%20you%3A%20Internationalized%20e-mail%20addresses" id="wpa2a_14"><img src="http://patrick.vande-walle.eu/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p><p>The <a href="http://www.ietf.org/html.charters/eai-charter.html" target="_blank">EAI working group</a> of the <a target="_blank" href="http://www.ietf.org">IETF</a> has finished (part of) its work on the interationalization of e-mail addresses. This, together with Internationalized Domain Names (IDN) will make it possible to send e-mail messages to non-7 bit ASCII addresses e.g.  måtte@københavn.dk or 中国@中国.中国 .</p>
<p>There are 3 RFCs, covering changes to the SMTP protocol, e-mail message format and delivery Status Notifications.</p>
<p><a href="http://www.rfc-editor.org/rfc/rfc5335.txt" target="_blank">http://www.rfc-editor.org/rfc/rfc5335.txt</a><br />
<a href="http://www.rfc-editor.org/rfc/rfc5336.txt" target="_blank">http://www.rfc-editor.org/rfc/rfc5336.txt</a><br />
<a href="http://www.rfc-editor.org/rfc/rfc5337.txt" target="_blank">http://www.rfc-editor.org/rfc/rfc5337.txt</a></p>
<p>They still have the &#8220;Experimental&#8221; status, meaning they are not yet a standard. How long this will take to see them in actual products is difficult to guess.  Software vendors tend to look at market demand before implementing new features . Hence, it is time to pressure your favourite e-mail client vendor. Tell them you need that. For <a target="_blank" href="http://www.microsoft.com">Microsoft</a> Outlook, you could try <a href="http://office.microsoft.com/en-us/suggestions.aspx?sitename=CL100569831033&amp;type=0" target="_blank">here</a>. For Apple Mail, <a href="http://www.apple.com/feedback/macosx.html" target="_blank">there</a>. For Mozilla Thunderbird, <a href="https://bugzilla.mozilla.org/" target="_blank">still somewhere else</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://patrick.vande-walle.eu/internet/soon-in-a-mail-box-near-you-internationalized-e-mail-addresses/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Traceroute on steroids</title>
		<link>http://patrick.vande-walle.eu/internet/traceroute-on-steroids/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=traceroute-on-steroids</link>
		<comments>http://patrick.vande-walle.eu/internet/traceroute-on-steroids/#comments</comments>
		<pubDate>Sat, 16 Aug 2008 20:18:04 +0000</pubDate>
		<dc:creator>Patrick Vande Walle</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MacOSX]]></category>
		<category><![CDATA[NetBSD]]></category>
		<category><![CDATA[Paris traceroute]]></category>
		<category><![CDATA[RPM]]></category>
		<category><![CDATA[traceroute]]></category>

		<guid isPermaLink="false">http://patrick.vande-walle.eu/?p=327</guid>
		<description><![CDATA[Over the years, the venerable traceroute command has become a less useful tool, due to the fact there may be  some devices like load balancers along the way from your computer to the other. Enter Paris-Traceroute, which tries to be smarter. In addition, it can also do traceroutes in UDP and TCP, in addition to [...]]]></description>
			<content:encoded><![CDATA[<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Ftraceroute-on-steroids%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Ftraceroute-on-steroids%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Ftraceroute-on-steroids%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=recommend&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Ftraceroute-on-steroids%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=recommend&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Ftraceroute-on-steroids%2F&amp;counturl=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Ftraceroute-on-steroids%2F&amp;count=none&amp;text=Traceroute%20on%20steroids" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Ftraceroute-on-steroids%2F&amp;counturl=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Ftraceroute-on-steroids%2F&amp;count=none&amp;text=Traceroute%20on%20steroids" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Ftraceroute-on-steroids%2F&amp;title=Traceroute%20on%20steroids" id="wpa2a_16"><img src="http://patrick.vande-walle.eu/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p><p>Over the years, the venerable <a href="http://en.wikipedia.org/wiki/Traceroute" target="_blank">traceroute</a> command has become a less useful tool, due to the fact there may be  some devices like load balancers along the way from your computer to the other.</p>
<p>Enter <a href="http://www.paris-traceroute.net" target="_blank">Paris-Traceroute</a>, which tries to be smarter. In addition, it can also do traceroutes in <a target="_blank" href="http://en.wikipedia.org/wiki/User_Datagram_Protocol">UDP</a> and <a target="_blank" href="http://en.wikipedia.org/wiki/Transmission_Control_Protocol">TCP</a>, in addition to <a target="_blank" href="http://en.wikipedia.org/wiki/Internet_Control_Message_Protocol">ICMP</a>, which is often blocked by <a target="_blank" href="http://en.wikipedia.org/wiki/Firewall">firewalls</a>.</p>
<p>It has currently been tested and confirmed to run on Linux and <a target="_blank" href="http://www.netbsd.org">NetBSD</a>. I can confirm it also compiles and works on <a target="_blank" href="http://www.apple.com/macosx/">MacOSX</a>, but needs to be run as root. For the <a target="_blank" href="http://www.redhat.com">Redhat</a> and <a target="_blank" href="http://www.centos.org">CentOS</a> crowds out there, I am currently build a RPM.</p>
]]></content:encoded>
			<wfw:commentRss>http://patrick.vande-walle.eu/internet/traceroute-on-steroids/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hacking Mozilla Thunderbird</title>
		<link>http://patrick.vande-walle.eu/software/hacking-mozilla-thunderbird/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=hacking-mozilla-thunderbird</link>
		<comments>http://patrick.vande-walle.eu/software/hacking-mozilla-thunderbird/#comments</comments>
		<pubDate>Sat, 31 May 2008 11:09:58 +0000</pubDate>
		<dc:creator>Patrick Vande Walle</dc:creator>
				<category><![CDATA[Apple MacBook]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://patrick.vande-walle.eu/?p=281</guid>
		<description><![CDATA[A while ago, I replaced the official Mozilla build of Thunderbird I had on my Mac with an optimized-for-Intel build I found here. Taking the process one step further, I compiled it myself from source. This allowed me to change one thing that annoyed me in the application. Thunderbird puts subject lines between brackets when [...]]]></description>
			<content:encoded><![CDATA[<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fhacking-mozilla-thunderbird%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fhacking-mozilla-thunderbird%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fhacking-mozilla-thunderbird%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=recommend&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fhacking-mozilla-thunderbird%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=recommend&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fhacking-mozilla-thunderbird%2F&amp;counturl=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fhacking-mozilla-thunderbird%2F&amp;count=none&amp;text=Hacking%20Mozilla%20Thunderbird" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fhacking-mozilla-thunderbird%2F&amp;counturl=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fhacking-mozilla-thunderbird%2F&amp;count=none&amp;text=Hacking%20Mozilla%20Thunderbird" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fhacking-mozilla-thunderbird%2F&amp;title=Hacking%20Mozilla%20Thunderbird" id="wpa2a_18"><img src="http://patrick.vande-walle.eu/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p><p>A while ago, I replaced the official Mozilla build of Thunderbird I had on my Mac with an optimized-for-Intel build I found <a href="http://wiki.kncn.net/index.php?Thunderbird%202.0.0.x%20Intel%20Mac%20build" target="_blank">here</a>.</p>
<p>Taking the process one step further, I compiled it myself from source. This allowed me to change one thing that annoyed me in the application. Thunderbird puts subject lines between brackets when you forward a message. It is not a configurable option. This is hard-coded into the application in the file nsMsgCompose.cpp (lines 2017 and 2018) and in mimedrft.cpp (line 1350).</p>
<p>One other annoyance I had with Thunderbird on <a target="_blank" href="http://www.apple.com/macosx/">MacOSX</a> is that it displayed the date in MM/DD/YY format, rather than the DD/MM/YY format we use in Europe. This happened regardless of the date settings on the Mac, and irrespective of the official build I used.  Bingo this time. Recompiling Thunderbird solved this issue. My guess is that the application takes the defaults of the platform being used for compiling, rather than the run-time defaults.</p>
<p>Finally, my Thunderbird.app is now 31Mb, rather than 52Mb for the official build. As a result, it starts and runs visibly faster.</p>
]]></content:encoded>
			<wfw:commentRss>http://patrick.vande-walle.eu/software/hacking-mozilla-thunderbird/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unbound: a new open source DNS server</title>
		<link>http://patrick.vande-walle.eu/software/unbound-a-new-open-source-dns-server/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=unbound-a-new-open-source-dns-server</link>
		<comments>http://patrick.vande-walle.eu/software/unbound-a-new-open-source-dns-server/#comments</comments>
		<pubDate>Tue, 20 May 2008 18:34:16 +0000</pubDate>
		<dc:creator>Patrick Vande Walle</dc:creator>
				<category><![CDATA[DNS]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://patrick.vande-walle.eu/?p=274</guid>
		<description><![CDATA[From the press release: Unbound – a new open source alternative to the BIND domain name system (DNS) server– makes its worldwide debut today with the worldwide public release of Unbound 1.0 at http://unbound.net. Released to open source developers by NLnet Labs, Verisign, Inc. (NASDAQ: VRSN), Nominet, and Kirei, Unbound is a validating, recursive, and [...]]]></description>
			<content:encoded><![CDATA[<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Funbound-a-new-open-source-dns-server%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Funbound-a-new-open-source-dns-server%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Funbound-a-new-open-source-dns-server%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=recommend&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Funbound-a-new-open-source-dns-server%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=recommend&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Funbound-a-new-open-source-dns-server%2F&amp;counturl=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Funbound-a-new-open-source-dns-server%2F&amp;count=none&amp;text=Unbound%3A%20a%20new%20open%20source%20DNS%20server" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Funbound-a-new-open-source-dns-server%2F&amp;counturl=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Funbound-a-new-open-source-dns-server%2F&amp;count=none&amp;text=Unbound%3A%20a%20new%20open%20source%20DNS%20server" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Funbound-a-new-open-source-dns-server%2F&amp;title=Unbound%3A%20a%20new%20open%20source%20DNS%20server" id="wpa2a_20"><img src="http://patrick.vande-walle.eu/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p><p>From the <a href="http://unbound.net/documentation/Unbound_Press_Release.pdf" target="_blank">press release</a>: <em><a href="http://unbound.net" target="_blank">Unbound</a> – a new open source alternative to the BIND domain name system (DNS) server– makes its worldwide debut today with the worldwide public release of Unbound 1.0 at <a href="http://unbound.net" target="_blank">http://unbound.net</a>. </em></p>
<p><em>Released to open source developers by <a href="http://www.nlnetlabs.nl/" target="_self">NLnet Labs</a>, <a target="_blank" href="http://www.verisign.com">Verisign</a>, Inc. (NASDAQ: VRSN), Nominet, and Kirei, Unbound is a validating, recursive, and caching DNS server designed as a high performance alternative for BIND (Berkeley Internet Name Domain). Unbound will be supported by<a href="http://www.nlnetlabs.nl/" target="_blank"> NLnet Labs</a>.</em></p>
<p>It is good news for the Internet as a whole there is another alternative to the venerable Bind. With a 75% market share, this means an exploit in Bind might cause serious trouble for a lot of people.  With more alternatives, we mitigate the risk.</p>
<p>I have not tried it yet and certainly my experience on this small site will certainly not be representative. If you want to give it a try, download the source from  <a href="http://unbound.net" target="_blank">http://unbound.net<br />
</a></p>
<p>I built RPMs for RHEL5 / <a target="_blank" href="http://www.centos.org">CentOS</a> 5 (<strong>WARNING <span style="text-decoration: line-through;">Totally untested !</span> use at your own risk</strong>)</p>
<p><a href="http://patrick.vande-walle.eu/uploads/unbound-1.0.0-1.i386.rpm">unbound-1.0.0-1.i386.rpm<br />
</a><a href="http://patrick.vande-walle.eu/uploads/unbound-1.0.0-1.src.rpm">unbound-1.0.0-1.src.rpm</a></p>
<p>See also the <a href="http://patrick.vande-walle.eu/software/unbound-rpms">static page</a> with more details for geeks.</p>
<p>Update: I have been using this  RPM over the last two  hours in lieu of Bind for local resolving and can report it works as intended</p>
]]></content:encoded>
			<wfw:commentRss>http://patrick.vande-walle.eu/software/unbound-a-new-open-source-dns-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Test your IPv6 connectivity</title>
		<link>http://patrick.vande-walle.eu/internet/test-your-ipv6-connectivity/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=test-your-ipv6-connectivity</link>
		<comments>http://patrick.vande-walle.eu/internet/test-your-ipv6-connectivity/#comments</comments>
		<pubDate>Sat, 17 May 2008 15:14:54 +0000</pubDate>
		<dc:creator>Patrick Vande Walle</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://patrick.vande-walle.eu/?p=273</guid>
		<description><![CDATA[If you are connected to this blog using a IPv6 link, you will notice that near the top of the right column of the front page there is a message saying: "Congratulations ! You're using IPv6 ! Your address is XXXXXXX" In case you ask, the PHP code that performs this check is below: if [...]]]></description>
			<content:encoded><![CDATA[<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Ftest-your-ipv6-connectivity%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Ftest-your-ipv6-connectivity%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Ftest-your-ipv6-connectivity%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=recommend&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Ftest-your-ipv6-connectivity%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=recommend&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Ftest-your-ipv6-connectivity%2F&amp;counturl=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Ftest-your-ipv6-connectivity%2F&amp;count=none&amp;text=Test%20your%20IPv6%20connectivity" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Ftest-your-ipv6-connectivity%2F&amp;counturl=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Ftest-your-ipv6-connectivity%2F&amp;count=none&amp;text=Test%20your%20IPv6%20connectivity" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Ftest-your-ipv6-connectivity%2F&amp;title=Test%20your%20IPv6%20connectivity" id="wpa2a_22"><img src="http://patrick.vande-walle.eu/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>If you are connected to this blog using a IPv6 link, you will notice that near the top of the right column of the front page there is a message saying:

"Congratulations ! You're using IPv6 ! Your address is XXXXXXX"

In case you ask, the <a target="_blank" href="http://www.php.net">PHP</a> code that performs this check is below:<code></code>
<pre class="brush: php">if (substr_count($_SERVER[&#039;REMOTE_ADDR&#039;],&quot;:&quot;) &gt; 0 &amp;&amp;substr_count($_SERVER[&#039;REMOTE_ADDR&#039;],&quot;.&quot;) == 0) {
echo &#039;Congratulations ! You&#039;re using IPv6 ! Your address is&#039;.$_SERVER[&#039;REMOTE_ADDR&#039;].&#039;.&#039;;
}  else {
echo &quot;You&#039;re just using IPv4. Your address is &#039;.$_SERVER[&#039;REMOTE_ADDR&#039;].&#039;.&#039;;
}</pre>

Update: Martin J. Levy suggested the following, more compact code:
<pre class="brush: php">function is_connected_ipv6(){
return (substr_count($_SERVER[&#039;REMOTE_ADDR&#039;], &quot;:&quot;) &gt; 0 &amp;&amp; substr_count($_SERVER[&#039;REMOTE_ADDR&#039;], &quot;.&quot;) == 0);
}
echo is_connected_ipv6() ? &quot;(via IPv6)&quot; : &quot;(via IPv4)&quot;;
</pre>]]></content:encoded>
			<wfw:commentRss>http://patrick.vande-walle.eu/internet/test-your-ipv6-connectivity/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Missing Firefox, badly</title>
		<link>http://patrick.vande-walle.eu/internet/missing-firefox-badly/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=missing-firefox-badly</link>
		<comments>http://patrick.vande-walle.eu/internet/missing-firefox-badly/#comments</comments>
		<pubDate>Sat, 17 May 2008 14:50:06 +0000</pubDate>
		<dc:creator>Patrick Vande Walle</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Real life]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Spam]]></category>

		<guid isPermaLink="false">http://patrick.vande-walle.eu/?p=272</guid>
		<description><![CDATA[I recently switched to a new position in my day job. I moved to another campus and office, where I found on my desk a computer with the default standard configuration. The default browser in this configuration is Internet Explorer 6. I am still in a state of shock. Over the last four years in [...]]]></description>
			<content:encoded><![CDATA[<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fmissing-firefox-badly%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fmissing-firefox-badly%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fmissing-firefox-badly%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=recommend&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fmissing-firefox-badly%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=recommend&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fmissing-firefox-badly%2F&amp;counturl=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fmissing-firefox-badly%2F&amp;count=none&amp;text=Missing%20Firefox%2C%20badly" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fmissing-firefox-badly%2F&amp;counturl=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fmissing-firefox-badly%2F&amp;count=none&amp;text=Missing%20Firefox%2C%20badly" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fmissing-firefox-badly%2F&amp;title=Missing%20Firefox%2C%20badly" id="wpa2a_24"><img src="http://patrick.vande-walle.eu/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p><p>I recently switched to a new position in my day job. I moved to another campus and office, where I found on my desk a computer with the default standard configuration. The default browser in this configuration is Internet Explorer 6.</p>
<p>I am still in a state of shock. Over the last four years in my previous position, I had been using <a target="_blank "href="http://www.mozilla.com/en-US/firefox/">Firefox</a> as my main browser, mostly because of <a target="_blank href="https://addons.mozilla.org/en-US/firefox/addon/1865">AdblockPlus</a>, a remarkably efficient advertisement blocker.  </p>
<p>With IE6, I have rediscovered how advertising on web sites can be distracting and invading. Suddenly, the pop-up windows, Flash animations and other nasties are there again.  Unlike a paper magazine, when you only need to turn the page to ignore them, advertisements on web sites really prevent you to work until you close the pop-up window, stop the animation, turn off the volume, etc. </p>
<p>I guess one could say that Wladimir Palant, the developer of Adblock Plus,  is one of the greatest benefactors to computer productivity over the last few years. Thanks, mate. Great job. I am forever grateful.</p>
]]></content:encoded>
			<wfw:commentRss>http://patrick.vande-walle.eu/internet/missing-firefox-badly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple offers Safari browser for Windows</title>
		<link>http://patrick.vande-walle.eu/internet/apple-offers-safari-browser-for-windows/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=apple-offers-safari-browser-for-windows</link>
		<comments>http://patrick.vande-walle.eu/internet/apple-offers-safari-browser-for-windows/#comments</comments>
		<pubDate>Tue, 12 Jun 2007 06:54:47 +0000</pubDate>
		<dc:creator>Patrick Vande Walle</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://patrick.vande-walle.eu/software/apple-offers-safari-browser-for-windows/</guid>
		<description><![CDATA[Apple has announced it is developing a Windows version of its Safari browser.  The browser will be freely available for Windows in October 2007.  This is good. Safari has demonstrated its many qualities on the Mac. It is a fast and reliable browser, maybe just lacking the range of extensions that Firefox has. More competition [...]]]></description>
			<content:encoded><![CDATA[<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fapple-offers-safari-browser-for-windows%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fapple-offers-safari-browser-for-windows%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fapple-offers-safari-browser-for-windows%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=recommend&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fapple-offers-safari-browser-for-windows%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=recommend&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fapple-offers-safari-browser-for-windows%2F&amp;counturl=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fapple-offers-safari-browser-for-windows%2F&amp;count=none&amp;text=Apple%20offers%20Safari%20browser%20for%20Windows" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fapple-offers-safari-browser-for-windows%2F&amp;counturl=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fapple-offers-safari-browser-for-windows%2F&amp;count=none&amp;text=Apple%20offers%20Safari%20browser%20for%20Windows" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fapple-offers-safari-browser-for-windows%2F&amp;title=Apple%20offers%20Safari%20browser%20for%20Windows" id="wpa2a_26"><img src="http://patrick.vande-walle.eu/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p><p><a href="http://www.apple.com/safari/" target="_blank">Apple has announced it is developing a Windows version of its Safari browser</a>.  The browser will be freely available for Windows in October 2007.  This is good. Safari has demonstrated its many qualities on the Mac. It is a fast and reliable browser, maybe just lacking the range of extensions that Firefox has.<br />
More competition in the Windows world is always welcome, if only to prevent overall market dominance from happening.</p>
<p>I tried Beta 3 of Safari for Windows this morning on my office computer. The good news first.  I was pleasantly surprised by the speed at with it launched, compared to Firefox or Internet Explorer. According to Apple, it beats all the competitors for speed of HTML rendering, Javascript execution and launch times.</p>
<p>As is typical with beta versions, some things do not work yet.</p>
<ul>
<li>Importing Firefox bookmarks. I have not tried importing IE bookmarks</li>
<li>Although Safari identified my company&#8217;s automatic proxy, the keychain module in the browser does not seem to work yet, so I had to enter a user name and password for each and  every HTTP connection. You may have several for each page you want to display, so in this case it is very inconvenient.</li>
<li>The user interface is typical <a target="_blank" href="http://www.apple.com/macosx/">MacOSX</a>. This may be surprising for Windows users, especially in the preferences menu, where there is no &#8220;OK&#8221; or &#8220;Apply&#8221; button to confirm the changes you made.</li>
</ul>
<p>Overall, Safari for Windows is very promising. I look forward for the next beta and the official release in October.</p>
]]></content:encoded>
			<wfw:commentRss>http://patrick.vande-walle.eu/internet/apple-offers-safari-browser-for-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>This host is DNSSEC enabled</title>
		<link>http://patrick.vande-walle.eu/internet/dnssec/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=dnssec</link>
		<comments>http://patrick.vande-walle.eu/internet/dnssec/#comments</comments>
		<pubDate>Mon, 04 Jun 2007 11:22:46 +0000</pubDate>
		<dc:creator>Patrick Vande Walle</dc:creator>
				<category><![CDATA[DNS]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://patrick.vande-walle.eu/software/dnssec/</guid>
		<description><![CDATA[We keep hearing in the ICANN and IETF crowds that DNSSEC is unavoidable and that it is the way to go. These are the same crowds saying that we should move to &#8211; or at least support &#8211; IPv6. In both cases, the prophets are not always those who actually do it. While www.isoc.org and [...]]]></description>
			<content:encoded><![CDATA[<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fdnssec%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fdnssec%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fdnssec%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=recommend&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fdnssec%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=recommend&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fdnssec%2F&amp;counturl=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fdnssec%2F&amp;count=none&amp;text=This%20host%20is%20DNSSEC%20enabled" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fdnssec%2F&amp;counturl=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fdnssec%2F&amp;count=none&amp;text=This%20host%20is%20DNSSEC%20enabled" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fdnssec%2F&amp;title=This%20host%20is%20DNSSEC%20enabled" id="wpa2a_28"><img src="http://patrick.vande-walle.eu/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p><p>We keep hearing in the ICANN and <a target="_blank" href="http://www.ietf.org">IETF</a> crowds that DNSSEC is unavoidable and that it is the way to go.  These are the same crowds saying that we should move to &#8211; or at least support &#8211; IPv6. In both cases, the prophets  are not always those who actually do it.  While <a href="http://www.isoc.org" target="_blank">www.isoc.org</a> and <a href="http://www.ietf.org" target="_blank">www.ietf.org</a> are running on a dual IPv4/IPv6 stack, much of the companies working  within the <a target="_blank" href="http://www.ietf.org">IETF</a> do not run dual stack web sites: Cisco, <a target="_blank" href="http://www.microsoft.com">Microsoft</a>, IBM, Sun, etc.</p>
<p>So, rather than telling others that they should run DNSSEC, I figured I should do my homework and run DNSSEC myself, without waiting for my TLDs to get signed.</p>
<p>The job is done, but it was no easy task.  If you are looking  for a simple button on a GUI to sign your DNS zones, move on. Currently, this is not for the faint of heart, which might explain the slow adoption path. Bind does include all the tools, but you first have to figure out how the damn thing works and use the right parameters.</p>
<p>I found a tool which made my life much easier. It is called <a href="http://www.hznet.de/dns/zkt/" target="_blank">ZKT</a>. Once you have configured the header files to your environment and adapted your file directory structure to the requisites of ZKT, you can actually sign all your zones in one pass. It will call the necessary Bind tools with the right parameters. I have created a cron job that will periodically check which signatures need updating and change the zone files accordingly. Highly recommended.</p>
]]></content:encoded>
			<wfw:commentRss>http://patrick.vande-walle.eu/internet/dnssec/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The side effects of fighting Internet censorship</title>
		<link>http://patrick.vande-walle.eu/internet/the-side-effects-of-fighting-internet-censorship/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-side-effects-of-fighting-internet-censorship</link>
		<comments>http://patrick.vande-walle.eu/internet/the-side-effects-of-fighting-internet-censorship/#comments</comments>
		<pubDate>Sat, 02 Jun 2007 19:51:29 +0000</pubDate>
		<dc:creator>Patrick Vande Walle</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Real life]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://patrick.vande-walle.eu/software/the-side-effects-of-fighting-internet-censorship/</guid>
		<description><![CDATA[We all know some countries heavenly censor what their Internet users are allowed to see. The reasons are many. Some point out the mistakes of the Great Dictator (or &#8220;Liberator&#8221;, as they usually call themselves) or critize the annexion of territories or denounce the use of torture (sorry, this should read &#8220;physical pressure&#8221;) by the [...]]]></description>
			<content:encoded><![CDATA[<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fthe-side-effects-of-fighting-internet-censorship%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fthe-side-effects-of-fighting-internet-censorship%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fthe-side-effects-of-fighting-internet-censorship%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=recommend&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fthe-side-effects-of-fighting-internet-censorship%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=recommend&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fthe-side-effects-of-fighting-internet-censorship%2F&amp;counturl=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fthe-side-effects-of-fighting-internet-censorship%2F&amp;count=none&amp;text=The%20side%20effects%20of%20fighting%20Internet%20censorship" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fthe-side-effects-of-fighting-internet-censorship%2F&amp;counturl=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fthe-side-effects-of-fighting-internet-censorship%2F&amp;count=none&amp;text=The%20side%20effects%20of%20fighting%20Internet%20censorship" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fthe-side-effects-of-fighting-internet-censorship%2F&amp;title=The%20side%20effects%20of%20fighting%20Internet%20censorship" id="wpa2a_30"><img src="http://patrick.vande-walle.eu/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p><p>We all know some countries heavenly censor what their Internet users are allowed to see. The reasons are many. Some point out the mistakes of the Great Dictator (or  &#8220;Liberator&#8221;, as they usually  call themselves) or critize the annexion of territories  or denounce the use of torture (sorry, this should read &#8220;physical pressure&#8221;) by the regime, etc. Usually, this means censoring newspapers, civil liberties association web sites, usually hosted outside the country.</p>
<p>Over here in democratic countries, we are often well intentioned in trying to help those who cannot access all information to still be able to. It usually takes the form of letting your computer act as a relay for the person wishing to access those banned sites. There are different technologies, one of them being <a href="http://psiphon.civisec.org/" target="_blank">Psiphon</a>.</p>
<p><a href="http://www.forbes.com/technology/ebusiness/2007/05/30/psiphon-server-censorship-tech-intel-cx_ag_0530techpsiphon.html" target="_blank">Forbes has an interesting story</a> on the unwanted side effects of letting a remote individual use your connection to access banned content. According to Forbes, the Psiphon network is often used not so much to read the web sites of the likes of  <a href="http://ww.amesty.org" target="_blank">Amnesty International</a>, <a href="http://www.hrw.org" target="_blank">Human Rights Watch</a>, <a href="http://www.guardian.co.uk" target="_blank">the Guardian</a> or the <a href="http://www.washingtonpost.com" target="_blank">Washington Post</a>, but also to access porn sites.</p>
<p>This has led some people to leave the Psiphon network, because they do not think they should offer bandwidth for looking at porn material.<br />
Fair enough, but one hypothesis the Forbes story did not investigate is that those regimes which censor might be willing to poison the system itself. Rather than trying to block the use of the relaying technology by technical means, they may find it easier to fill the Psiphon network with fake porn lovers, thus disgusting those who offer uncensored access. A quite effective way to prevent their citizens to access the full Internet.</p>
]]></content:encoded>
			<wfw:commentRss>http://patrick.vande-walle.eu/internet/the-side-effects-of-fighting-internet-censorship/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IPv6 for the rest of us</title>
		<link>http://patrick.vande-walle.eu/internet/ipv6-for-the-rest-of-us/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ipv6-for-the-rest-of-us</link>
		<comments>http://patrick.vande-walle.eu/internet/ipv6-for-the-rest-of-us/#comments</comments>
		<pubDate>Wed, 30 May 2007 11:03:47 +0000</pubDate>
		<dc:creator>Patrick Vande Walle</dc:creator>
				<category><![CDATA[Apple MacBook]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://patrick.vande-walle.eu/macbook/ipv6-for-the-rest-of-us/</guid>
		<description><![CDATA[IPv6 deployment is in a chicken and egg situation. On the one hand, there is no willingness from ISPs and commodity DNS router manufacturers to include IPv6 support in their infrastructure or equipment because &#8220;there is no demand&#8221;. On the other hand, there is no demand because the average Joe Blow could not care less [...]]]></description>
			<content:encoded><![CDATA[<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fipv6-for-the-rest-of-us%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fipv6-for-the-rest-of-us%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fipv6-for-the-rest-of-us%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=recommend&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fipv6-for-the-rest-of-us%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=recommend&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fipv6-for-the-rest-of-us%2F&amp;counturl=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fipv6-for-the-rest-of-us%2F&amp;count=none&amp;text=IPv6%20for%20the%20rest%20of%20us" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fipv6-for-the-rest-of-us%2F&amp;counturl=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fipv6-for-the-rest-of-us%2F&amp;count=none&amp;text=IPv6%20for%20the%20rest%20of%20us" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fipv6-for-the-rest-of-us%2F&amp;title=IPv6%20for%20the%20rest%20of%20us" id="wpa2a_32"><img src="http://patrick.vande-walle.eu/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p><p>IPv6 deployment is in a chicken and egg situation. On the one hand, there is no willingness from ISPs and commodity DNS router manufacturers to include IPv6 support in their infrastructure or equipment because &#8220;there is no demand&#8221;. On the other hand, there  is no  demand  because  the  average Joe Blow could not care less if he accesses a  web  site under IPv4 or IPv6. It should just work. The equipment and infrastructure should adapt transparently.</p>
<p>One of these days, when there will be IPv6-only web  sites, Joe Blow will call his ISP to complain he cannot access them. This may happen sooner that you think. The North American Internet Registry (<a target="_blank" href="http://www.arin.net">ARIN</a>) has issued an <a href="http://www.arin.net/announcements/20070521.html" target="_blank">advisory to alert the community</a> that it will no more be in a position to allocate IPv4 addresses in the near future and strongly advises companies and ISPs to look at IPv6 instead.</p>
<p>What we users can do is to stop waiting for the industry to get its act together and work around its limitations.</p>
<p>Most consumer OSes these days support IPv6, either natively like <a target="_blank" href="http://www.apple.com/macosx/">MacOSX</a>, Linux  or Windows Vista or as an add-on, like Windows XP.  If you have the traditional setup with a computer connected to the Internet through a DSL router, the latter is being assigned a dynamic IP address. Your computer in turn is being assigned an IP address by the router, typically out of a private address space (per <a href="http://www.ietf.org/rfc/rfc1918.txt" target="_blank">RFC 1918</a>).</p>
<p>What we need now is a way to tunnel trough the hostile IPv4 environment to connect to an IPv6 Internet. The specifications  are defined in <a href="http://http://www.rfc-editor.org/rfc/rfc4380.txt" target="_blank">RFC 4380</a> and nicknamed Teredo.  There is an implementation for Unix-like operating systems called <a href="http://www.remlab.net/miredo/" target="_blank">Miredo</a>. And for those of you who are uncomfortable editing Makefiles and compiling source code, the good news is that there are pre-packaged versions for <a href="http://www.deepdarc.com/2007/02/21/miredo-osx/" target="_blank"><a target="_blank" href="http://www.apple.com/macosx/">MacOSX</a></a> and <a target="_blank" href="http://www.ubuntu.com">Ubuntu</a> Feisty (just type &#8220;apt-get install miredo&#8221;. You should have the universe repository active).</p>
<p>I tested both and they work out of the box. I am actually editing this post through an IPv6 tunnel over a straight IPv4 ADSL connection. Pretty amazing.</p>
<p>I did not test the MS Windows implementation. However, since <a target="_blank" href="http://www.microsoft.com">Microsoft</a> wrote the specs,  I suppose it should be quite easy to set up there, too. Some tips are available at the <a href="http://http://www.ipv6tf.org/index.php?page=using/connectivity/teredo">IPv6 Task Force web site</a> and <a href="http://www.microsoft.com/technet/network/ipv6/ipv6_teredo.mspx" target="_blank"><a target="_blank" href="http://www.microsoft.com">Microsoft</a></a>&#8216;s own site.</p>
<p>What does that bring to you ?  Well, first you will be considered a certified geek by your neighbourhood. More seriously, not much right now.  What I notice is actually that my connection is slowing down. This may be due to the fact that tunnelling a protocol through another one is never efficient.  Also, the peering agreements between backbone operators are not as optimal as they are in the IPv4 world. But at least, I am ready for the future.</p>
]]></content:encoded>
			<wfw:commentRss>http://patrick.vande-walle.eu/internet/ipv6-for-the-rest-of-us/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IPv6 vulnerability in RHEL4/CentOS4</title>
		<link>http://patrick.vande-walle.eu/internet/ipv6-vulnerability-in-rhel4centos4/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ipv6-vulnerability-in-rhel4centos4</link>
		<comments>http://patrick.vande-walle.eu/internet/ipv6-vulnerability-in-rhel4centos4/#comments</comments>
		<pubDate>Thu, 10 May 2007 08:34:11 +0000</pubDate>
		<dc:creator>Patrick Vande Walle</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://patrick.vande-walle.eu/internet/ipv6-vulnerability-in-rhel4centos4/</guid>
		<description><![CDATA[I was reading this article this morning on IPv6 vulnerabilities and specifically the IPv6&#8242;s type 0 routing headers. The recommendation is to disable the routing of these headers, as they have no practical purpose anyway. After doing some Googling, I read that this kind of header was disabled by default in Linux kernels starting with [...]]]></description>
			<content:encoded><![CDATA[<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fipv6-vulnerability-in-rhel4centos4%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fipv6-vulnerability-in-rhel4centos4%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fipv6-vulnerability-in-rhel4centos4%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=recommend&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fipv6-vulnerability-in-rhel4centos4%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=recommend&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fipv6-vulnerability-in-rhel4centos4%2F&amp;counturl=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fipv6-vulnerability-in-rhel4centos4%2F&amp;count=none&amp;text=IPv6%20vulnerability%20in%20RHEL4%2FCentOS4" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fipv6-vulnerability-in-rhel4centos4%2F&amp;counturl=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fipv6-vulnerability-in-rhel4centos4%2F&amp;count=none&amp;text=IPv6%20vulnerability%20in%20RHEL4%2FCentOS4" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fpatrick.vande-walle.eu%2Finternet%2Fipv6-vulnerability-in-rhel4centos4%2F&amp;title=IPv6%20vulnerability%20in%20RHEL4%2FCentOS4" id="wpa2a_34"><img src="http://patrick.vande-walle.eu/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p><p>I was reading <a href="http://www.darkreading.com/document.asp?doc_id=123506&amp;WT.svl=news1_1" target="_blank">this article</a> this morning on IPv6 vulnerabilities and specifically the <span><span>IPv6&#8242;s type 0 routing headers. The recommendation is to disable the routing of these headers, as they have no practical purpose anyway.</span></span></p>
<p>After doing some Googling, I read that this kind of header was disabled by default in Linux kernels starting with version <a href="http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.20.9" target="_blank">2.6.20.9</a>.  This server is running version 2.6.9-42. The workaround here is to  filter out  those packets at the <a target="_blank" href="http://en.wikipedia.org/wiki/Firewall">firewall</a> level. Fine, except for the fact that ip6tables on RHEL4 and CentOS4 does not include the plugin to filter out the routing headers. Hence, you need to recompile the iptables package with the ip6rt module enabled. That&#8217;s just a small Makefile editing.</p>
<p>To make life easier for you, here are my RPM and SRPM:</p>
<p><a href="http://patrick.vande-walle.eu/upload/iptables-1.2.11-3.1.isoc.i386.rpm" target="_blank">iptables-ipv6-1.2.11-3.1.isoc.i386.rpm</a><br />
<a href="http://patrick.vande-walle.eu/upload/iptables-1.2.11-3.1.isoc.src.rpm" target="_blank">iptables-1.2.11-3.1.isoc.src.rpm </a></p>
<p>Once installed, do not forget to add the following lines at the top of the /etc/sysconfig/ip6tables  file, near the top and before allowing anything else :</p>
<pre class="brush: bash">
-A INPUT    -m rt --rt-type 0 -j DROP
-A FORWARD  -m rt --rt-type 0 -j DROP
-A OUTPUT   -m rt --rt-type 0 -j DROP</pre>
<p>Of course, if you are not running IPv6 at all, this is not an issue for you.  And if you are using another distribution, your mileage may vary, as they say.</p>
]]></content:encoded>
			<wfw:commentRss>http://patrick.vande-walle.eu/internet/ipv6-vulnerability-in-rhel4centos4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MacOSX vs Linux vs MS Windows</title>
		<link>http://patrick.vande-walle.eu/software/macosx-vs-linux-vs-ms-windows/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=macosx-vs-linux-vs-ms-windows</link>
		<comments>http://patrick.vande-walle.eu/software/macosx-vs-linux-vs-ms-windows/#comments</comments>
		<pubDate>Fri, 27 Apr 2007 08:30:10 +0000</pubDate>
		<dc:creator>Patrick Vande Walle</dc:creator>
				<category><![CDATA[Apple MacBook]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://patrick.vande-walle.eu/software/macosx-vs-linux-vs-ms-windows/</guid>
		<description><![CDATA[I did some checks on the start-up time of the three operating systems I have on my MacBook. They are fairly equivalent in terms of functionalities. I could use either one to get the job done. Comparision of start up times between different operating systems on same hardware Operating System Startup time WLAN WPA Start [...]]]></description>
			<content:encoded><![CDATA[<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fmacosx-vs-linux-vs-ms-windows%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fmacosx-vs-linux-vs-ms-windows%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fmacosx-vs-linux-vs-ms-windows%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=recommend&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fmacosx-vs-linux-vs-ms-windows%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=recommend&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fmacosx-vs-linux-vs-ms-windows%2F&amp;counturl=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fmacosx-vs-linux-vs-ms-windows%2F&amp;count=none&amp;text=MacOSX%20vs%20Linux%20vs%20MS%20Windows" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fmacosx-vs-linux-vs-ms-windows%2F&amp;counturl=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fmacosx-vs-linux-vs-ms-windows%2F&amp;count=none&amp;text=MacOSX%20vs%20Linux%20vs%20MS%20Windows" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fmacosx-vs-linux-vs-ms-windows%2F&amp;title=MacOSX%20vs%20Linux%20vs%20MS%20Windows" id="wpa2a_36"><img src="http://patrick.vande-walle.eu/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p><p>I did some checks on the start-up time of the three operating systems I have on my MacBook.  They are fairly equivalent in terms of functionalities. I could use either one to get the job done.</p>
<table align="center" border="2" cellpadding="1" cellspacing="0" width="80%">
<tr>
<td colspan="5" align="center"><strong>Comparision of start up times between different operating systems on same hardware </strong></td>
</tr>
<tr>
<td align="center" bgcolor="#cccccc">Operating System</td>
<td align="center" bgcolor="#cccccc">Startup time</td>
<td align="center" bgcolor="#cccccc">WLAN <a target="_blank" href="http://en.wikipedia.org/wiki/Wi-Fi_Protected_Access">WPA</a> Start up</td>
<td align="center" bgcolor="#cccccc">Total</td>
<td align="center" bgcolor="#cccccc">Shutdown time</td>
</tr>
<tr>
<td><a target="_blank" href="http://www.apple.com/macosx/">MacOSX</a></td>
<td align="center">20 sec</td>
<td align="center">5 sec</td>
<td align="center">25 sec</td>
<td align="center">10 sec</td>
</tr>
<tr>
<td>MS Windows XP</td>
<td align="center">54 sec</td>
<td align="center">10 sec</td>
<td align="center">64 sec</td>
<td align="center">15 sec</td>
</tr>
<tr>
<td><a target="_blank" href="http://www.ubuntu.com">Ubuntu</a> Linux 7.04</td>
<td align="center">70 sec</td>
<td align="center">35 sec</td>
<td align="center">105 sec</td>
<td align="center">50 sec</td>
</tr>
<tr>
<td colspan="5"><em>Test conditions:<br />
- MacBook Intel Core Duo 2 Ghz, 2 Gb RAM<br />
- All operating systems set for automatic login with the user account </em></td>
</tr>
</table>
<p>The job is not that difficult to handle. Mainly it consists of web browsing,  e-mail and general documents. I have Firefox,Thunderbird and OpenOffice on all platforms. In the case of MacOS, I use <a href="http://www.neooffice.org/neojava/en/index.php">NeoOffice</a> instead. It nicely integrates with the Aqua GUI and does not require to load X11 to work, like the official OpenOffice version.</p>
<p>Further, with MacOS, I can close down the lid of my laptop and know it will work when I reopen it. With <a target="_blank" href="http://www.ubuntu.com">Ubuntu</a>, I have a 50% chance (risk ?) to need to reboot and loose whatever work I was doing.</p>
<p>I guess I have a good reason to boot <a target="_blank" href="http://www.apple.com/macosx/">MacOSX</a> more than the other two.</p>
]]></content:encoded>
			<wfw:commentRss>http://patrick.vande-walle.eu/software/macosx-vs-linux-vs-ms-windows/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Bankers are &#8220;Flashers&#8221;</title>
		<link>http://patrick.vande-walle.eu/real-life/bankers-are-flashers/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=bankers-are-flashers</link>
		<comments>http://patrick.vande-walle.eu/real-life/bankers-are-flashers/#comments</comments>
		<pubDate>Mon, 23 Apr 2007 20:07:53 +0000</pubDate>
		<dc:creator>Patrick Vande Walle</dc:creator>
				<category><![CDATA[Luxembourg]]></category>
		<category><![CDATA[Real life]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://patrick.vande-walle.eu/real-life/bankers-are-flashers/</guid>
		<description><![CDATA[A while ago, I pointed out the very bad decision taken by Dexia-BIL bank in Luxembourg to use a Macromedia Flash applet to defeat phishing attempts. Competition being what it is, the number one bank in Luxembourg, BCEE, could not afford to sit and watch. They just copied the idea. As was pointed out in [...]]]></description>
			<content:encoded><![CDATA[<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Freal-life%2Fbankers-are-flashers%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Freal-life%2Fbankers-are-flashers%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fpatrick.vande-walle.eu%2Freal-life%2Fbankers-are-flashers%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=recommend&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fpatrick.vande-walle.eu%2Freal-life%2Fbankers-are-flashers%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=recommend&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Freal-life%2Fbankers-are-flashers%2F&amp;counturl=http%3A%2F%2Fpatrick.vande-walle.eu%2Freal-life%2Fbankers-are-flashers%2F&amp;count=none&amp;text=Bankers%20are%20%26%238220%3BFlashers%26%238221%3B" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Freal-life%2Fbankers-are-flashers%2F&amp;counturl=http%3A%2F%2Fpatrick.vande-walle.eu%2Freal-life%2Fbankers-are-flashers%2F&amp;count=none&amp;text=Bankers%20are%20%26%238220%3BFlashers%26%238221%3B" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fpatrick.vande-walle.eu%2Freal-life%2Fbankers-are-flashers%2F&amp;title=Bankers%20are%20%26%238220%3BFlashers%26%238221%3B" id="wpa2a_38"><img src="http://patrick.vande-walle.eu/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p><p>A while ago, <a href="http://patrick.vande-walle.eu/software/dexia-plus-flash" target="_blank">I pointed  out the very bad decision taken by Dexia-BIL</a> bank in Luxembourg to use a Macromedia Flash applet to defeat phishing attempts.  Competition being what it is, the number one bank in Luxembourg,  BCEE, could not afford to sit and watch. <a href="http://http://www.bcee.lu/en/particuliers/s_net/utilisation/nouvelle_procedure_de_login_a_s_net">They just copied the idea</a>.</p>
<p>As was pointed out in the case of Dexia-BIL, the system is very user-unfriendly. However, customer-friendliness does not seem to be part of the equation.</p>
<p>Somehow, banks feel responsible for the fact that their customers are clueless when it comes to Internet e-mail. Rather than educating them, they think it is smart to protect these poor souls against themselves and their naivety. Or it could be the legal department telling the IT guys they have to find a way for the bank not to be held liable in case a customer would sue them if he fell victim of a phising e-mail.</p>
<p>So, again let us remind the banks and their customers how to fight phishing attempts:</p>
<ul>
<li>Use common sense. A reputable bank does not send e-mails asking for personal information they should already have. Actually, a bank does not use e-mail to communicate with customers. They are convinced you are always available to walk to their branch office during office hours, and that you have nothing better to do.</li>
<li>Ask your ISP to filter out phising attempts in incoming e-mail messages. The cost is low. Open source tools do a wonderful job at that. <a href="http://www.mailscanner.info" target="_blank"><a target="_blank" href="http://www.mailscanner.info">MailScanner</a></a> and <a href="http://www.ijs.si/software/amavisd/" target="_blank">Amavis-new</a> do it for free. If your ISP wants to spend a lot of money, there are commercial products, too. If it is unwilling to do that, there is still client-side software. But you should rather move to an ISP which cares about its customers. In the &#8220;ISP&#8221; acronym, &#8220;S&#8221; stands for &#8220;Service&#8221;.  If there is no service, vote with your feet.</li>
<li>Avoid broken mail clients that display HTML by default.</li>
<li>Double check the hyperlink you are clicking on.</li>
</ul>
<p>And if you are too dumb to do any of the above, avoid accessing your bank account through the Internet and go to the branch office for every transaction. At least, this will give additional work to the clerk behind the desk and maybe he will be able to keep his job, rather than being fired because &#8220;customers use the Internet anyway&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://patrick.vande-walle.eu/real-life/bankers-are-flashers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Flash to defeat phishing^H^H^H^H^H Key loggers</title>
		<link>http://patrick.vande-walle.eu/software/dexia-plus-flash/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=dexia-plus-flash</link>
		<comments>http://patrick.vande-walle.eu/software/dexia-plus-flash/#comments</comments>
		<pubDate>Thu, 01 Mar 2007 14:58:54 +0000</pubDate>
		<dc:creator>Patrick Vande Walle</dc:creator>
				<category><![CDATA[Belgium]]></category>
		<category><![CDATA[Luxembourg]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://patrick.vande-walle.eu/software/using-flash-to-defeat-phishing/</guid>
		<description><![CDATA[Update: 2nd March 2007: The bank confirmed they want to use Flash to defeat key loggers. Key loggers are a &#8220;feature&#8221; of MS Windows, mostly. Well conceived operating systems do not allow the installation of such malware. The choice of the operating system is up to the user. He is free to upgrade to a [...]]]></description>
			<content:encoded><![CDATA[<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fdexia-plus-flash%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fdexia-plus-flash%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fdexia-plus-flash%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=recommend&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fdexia-plus-flash%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=recommend&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fdexia-plus-flash%2F&amp;counturl=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fdexia-plus-flash%2F&amp;count=none&amp;text=Using%20Flash%20to%20defeat%20phishing%5EH%5EH%5EH%5EH%5EH%20Key%20loggers" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fdexia-plus-flash%2F&amp;counturl=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fdexia-plus-flash%2F&amp;count=none&amp;text=Using%20Flash%20to%20defeat%20phishing%5EH%5EH%5EH%5EH%5EH%20Key%20loggers" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fpatrick.vande-walle.eu%2Fsoftware%2Fdexia-plus-flash%2F&amp;title=Using%20Flash%20to%20defeat%20phishing%5EH%5EH%5EH%5EH%5EH%20Key%20loggers" id="wpa2a_40"><img src="http://patrick.vande-walle.eu/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p><p>Update: 2nd March 2007: The bank confirmed they want to use Flash to defeat key loggers.</p>
<ol>
<li>Key loggers are a &#8220;feature&#8221; of MS Windows, mostly. Well conceived operating systems do not allow the installation of such malware. The choice of the operating system is up to the user. He is free to upgrade to a more secure one. If he does not, that is  his problem not the bank&#8217;s.</li>
<li>On the Windows platform, key loggers should be intercepted by the anti-virus program. If it does not, that is  the user&#8217;s problem not the bank&#8217;s.</li>
<li>While the Flash applet may help defeat the key loggers on the Windows platform for the specific use of the online banking service, it does not solve the general issue of the key logging malware on the Windows platform in general.  In fact, this would give the false impression to the clueless user that he is protected against key loggers, while in fact he is only protected for a specific application and not when using his credit card on Amazon or elsewhere.</li>
</ol>
<p>The only conclusion one can draw from the whole thing is that the bank wants to be legally covered in case a customer complains.  Security has nothing to do with it. The bank could easily disclaim liability in case the user does not implement the right security tools on his computer. It could, for example,  disclaim liability in case the browser allows the installation  of malware, which is typical of Internet Explorer.</p>
<p>The original post is after the break</p>
<p><span id="more-188"></span><br />
My bank, <a href="http://www.dexia-bil.lu" target="_blank">Dexia  Luxembourg</a>, has recently changed the login procedure to their online banking system to use a Macromedia Flash applet. My guess is that they want to find a way to defeat phishing and key loggers. I said &#8220;my guess&#8221; because bankers are not known for communicating much with their customers, even less to actually explain their decisions. The customer is just too stupid to understand &#8230; This is just another guess.</p>
<p><a href="http://patrick.vande-walle.eu/uploads/2007/03/dexia-bil.png" title="BIL Login box"></a></p>
<p style="text-align: center"><a href="https://secure.dexia-bil.lu/ssl/logon_flash.asp?lang=en&amp;" target="_blank"><img src="http://patrick.vande-walle.eu/uploads/2007/03/dexia-bil.png" alt="BIL Login box" /></a></p>
<p>Using Flash is a real bad idea, because it is proprietary technology.  If and when Adobe decides to drop the whole thing or change the specs, or ends the support of one of another platform, the bank and its customers will be stuck.</p>
<p>Some years ago, the same bank had an authentication system that required  the <a target="_blank" href="http://www.microsoft.com">Microsoft</a> Java virtual machine.  Not only did it not work on non-M$ platforms, it did not work either on all those Windows based computers that ran Sun Java.  Apparently, the bank did not learn from its own recent history.</p>
<p>Flash is only available on a limited number of platforms: Windows, <a target="_blank" href="http://www.apple.com/macosx/">MacOSX</a> and Linux. The statistics of this web site indicate that only  82% of the browsers support Flash.  Although this is certainly not representative of Dexia&#8217;s customers, it shows that not all  users  have the Flash plugin installed in their browsers. Why they don&#8217;t is a question the bank should ask itself. Maybe they have good reasons.</p>
<p>In many corporate computing environments, there are security policies which prohibit the download or use of some software. Windows network administrators can block the use of certain files types or programs with a few mouse clicks.   As Flash is increasingly being used to deliver video content, which eats up the corporate bandwidth, I would expect that some companies will prevent Flash to be used in their environment. Too bad for the bank&#8217;s customers wishing to manage their checking account from their office.</p>
<p>There are other reasons, too:</p>
<ol>
<li>Phishing  fraudsters need to work quick. That means they have to find as much victims as possible in a very short time frame.  The best way is to target banks with a huge number of customers, like Bank of America or HSBC.  A small bank like mine is unlikely to be  a target for fraudsters.</li>
<li>There are enough tools the ISPs can deploy to identify phishing attempts in e-mails.  In Luxembourg, most of the ISPs do not filter spam or charge for filtering. Too bad.  But again, it is up to the customer to vote with their feet and select a professional ISP.</li>
<li>The user should be suffciently aware by now that a real bank never sends an e-mail asking for access codes. It has been repeated over and over again in all languages and in all media. Unless you are just arriving from Mars, you should know. If you don&#8217;t, I am sorry to say it is your problem now and that you should bear the consequences of your ignorance.  It is not up to a bank to set up strategies to work around clueless users.</li>
<li>The Internet is no different from the real world. You would not drive a car before learning how to drive. Similarly, you don&#8217;t believe the average salesman ringing at your door.  Some people totally lose their common sense when they are front of a computer, forgetting the Internet is a ugly medium for a ugly world. But it is not a bank that is going to change this perception.</li>
</ol>
<p>In the case of this specific Flash  applet by Dexia, the design is poor, to remain polite. Its interface requires a mouse and even then, it asks you to place large areas into small boxes.</p>
<p>There is apparently a competition for the most unfriendly application ongoing between Dexia offices throughout Europe. At the same time the Luxembourg branch threw this awful Flash applet at its customers, the <a href="http://www.dexia.be">Belgian Branch</a> did even worse.</p>
<p>They now require to have your Maestro card and a special random code generator, both of which you are most likely to have with you in a cybercafé in Shangai or elsewhere. It takes 9 steps to log in.  And the same steps again every time you need to confirm an order.</p>
<p><a href="http://patrick.vande-walle.eu//uploads/2007/03/dexia-ccb.png" title="Dexia CCB"></a></p>
<p style="text-align: center"><a href="https://directnet.dexia.be/DDNfr/Start.jspx?language=1&amp;pan=&amp;banner=&amp;gotoPage=&amp;params=" target="_blank" title="Dexia CCB"><img src="http://patrick.vande-walle.eu//uploads/2007/03/dexia-ccb.png" alt="Dexia CCB" /></a></p>
<p>Dexia Belgium wins the price of the most unfriendly Internet banking  application, with Dexia Luxembourg close second.</p>
]]></content:encoded>
			<wfw:commentRss>http://patrick.vande-walle.eu/software/dexia-plus-flash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

