<?xml version="1.0" encoding="UTF-8"?>

<rss version='2.0' 
     xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
     xmlns:doap="http://usefulinc.com/ns/doap#"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">

    <channel>
        <!-- This XML Feed shows details for the page Debian 
             and everything recently tagged Debian -->
        <creativeCommons:license>http://creativecommons.org/licenses/by-sa/2.5/
          </creativeCommons:license>
        <title>Debian on SWiK</title>
        <doap:name>Debian</doap:name>
        <doap:description>&lt;p&gt;Debian is a free software operating system distribution. Debian releases a &lt;a class="wikilink" href="http://swik.net/linux-distribution"&gt;linux distribution&lt;/a&gt; called &amp;#8220;Debian &lt;span class="caps"&gt;GNU&lt;/span&gt;/Linux&amp;#8221;, which at over ten years in development is one of the oldest linux distributions still under active development.&lt;/p&gt;


	&lt;p&gt;Although &amp;#8220;Debian &lt;span class="caps"&gt;GNU&lt;/span&gt;/Linux&amp;#8221; is the most popular Debian release, Debian has also unofficially released distributions based on other open source kernels: &lt;a class="wikilink" href="http://swik.net/Hurd"&gt;Hurd&lt;/a&gt;, &lt;a class="wikilink" href="http://swik.net/NetBSD"&gt;NetBSD&lt;/a&gt;, and &lt;a class="wikilink" href="http://swik.net/FreeBSD"&gt;FreeBSD&lt;/a&gt;.&lt;/p&gt;


	&lt;h2&gt;The Debian Project&lt;/h2&gt;


	&lt;p&gt;Debian hews closely to the standards and principles of the open source philosophy, only distributing software that is deemed to be truly free and open source, according to strict legal principles.&lt;/p&gt;


	&lt;p&gt;The Debian project was first released by &lt;a class="wikilink" href="http://swik.net/Ian-Murdock"&gt;Ian Murdock&lt;/a&gt;, (the &lt;em&gt;ian&lt;/em&gt; in Debian) in 1994, it was later helmed by &lt;a class="wikilink" href="http://swik.net/Bruce-Perens"&gt;Bruce Perens&lt;/a&gt;, who left in 1998.&lt;/p&gt;


	&lt;p&gt;Debian is noted, sometimes critically, as having a slow release process. Debian continually updates and develops the project, however years can pass before the latest &amp;#8216;released&amp;#8217;, or &amp;#8216;stable&amp;#8217; version of Debian is released. In the eight years since the first release, there have been 8 releases, the latest, &amp;#8216;sarge&amp;#8217;, being released in June of 2005. The name &amp;#8220;Sarge&amp;#8221; refers to the leader of the plastic solider army in &amp;#8220;Toy Story&amp;#8221;: all Debian releases are named after Toy Story characters.&lt;/p&gt;


	&lt;h2&gt;Package management&lt;/h2&gt;


	&lt;p&gt;For a package management system, Debian uses the powerful &lt;a class="wikilink" href="http://swik.net/APT"&gt;&lt;span class="caps"&gt;APT&lt;/span&gt;&lt;/a&gt;, (Advanced Packaging Tool), commonly front-ended graphically by the &lt;a class="wikilink" href="http://swik.net/Synaptic"&gt;Synaptic&lt;/a&gt; project.&lt;/p&gt;


	&lt;h2&gt;Debian based distributions&lt;/h2&gt;


	&lt;p&gt;Debian is the origin of many other high profile distributions: &lt;a class="wikilink" href="http://swik.net/Knoppix"&gt;Knoppix&lt;/a&gt;, &lt;a class="wikilink" href="http://swik.net/Ubuntu"&gt;Ubuntu&lt;/a&gt;, &lt;a class="wikilink" href="http://swik.net/Mepis"&gt;Mepis&lt;/a&gt;, &lt;a class="wikilink" href="http://swik.net/Xandros"&gt;Xandros&lt;/a&gt; and &lt;a class="wikilink" href="http://swik.net/Linspire"&gt;Linspire&lt;/a&gt; all are forks of Debian.&lt;/p&gt;


	&lt;h3&gt;External Links&lt;/h3&gt;


	&lt;ul&gt;
	&lt;li&gt;&lt;a rel="nofollow" href="http://sonique54.free.fr/xgl/xgl.htm"&gt;Installing &lt;span class="caps"&gt;XGL&lt;/span&gt; on Debian Etch&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a rel="nofollow" href="http://www.togaware.com/linux/survivor/"&gt;Debian Survival Guide&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;
</doap:description>
        <description>Debian is a free software operating system distribution. Debian releases a linux distribution called &amp;#8220;Debian GNU/Linux&amp;#8221;, which at over ten years in development is one of the oldest linux distributions still under active development.


	Although &amp;#8220;Debian GNU/Linux&amp;#8221; is the most popular Debian release, Debian has also unofficially released distributions based on other open source kernels: Hurd, NetBSD, and FreeBSD.


	The Debian Project


	Debian hews closely to the standards</description> 
	  <!-- see doap:description for full description -->
        <link>http://swik.net/Debian</link>
        <doap:homepage>http://www.debian.org/</doap:homepage>
                <category>Debian</category>
        <category>linux</category>
        <category>gnu/linux</category>
        <category>Operating-System</category>
        <category>free-software</category>
        <category>SourceLabs</category>
        <category>Linux-distribution</category>
        <category>gnu</category>
        <category>distribution</category>
        <category>License:GPL</category>

        <pubDate>Wed, 25 May 2005 19:22:42 -0700</pubDate>
        <lastBuildDate>Wed, 12 Mar 2008 12:12:43 -0700</lastBuildDate>
            
        <item>
            <title>Julien Danjou: Boarding the Prometheus</title>
            <link>http://swik.net/Debian/Planet+Debian/Julien+Danjou%3A+Boarding+the+Prometheus/b5a16</link>
            <description>&lt;img src=&quot;http://planet.debian.org/heads/jdanjou.png&quot; width=&quot;100&quot; height=&quot;84&quot; alt=&quot;&quot; style=&quot;float: right;&quot;&gt;&lt;p&gt;As I said a month ago, my main server &lt;em&gt;Delmak&lt;/em&gt; was dying. Well it still runs (proof: you could read this blog some days ago).&lt;/p&gt;


&lt;p&gt;Thanks to friends I host for free, they&#039;ve kindly given enough money to buy a brand new server (C2D E8400, 4 GB RAM, 2x500 GB RAID 1) in order to replace the good old &lt;em&gt;Delmak&lt;/em&gt;.
&lt;img src=&quot;http://julien.danjou.info/blog/public/img/Prometheus_Stargate_Grace.jpg&quot; alt=&quot;Prometheus&quot;/&gt;This new box has been named &lt;em&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Tau%27ri_starships_in_Stargate#Prometheus&quot;&gt;Prometheus&lt;/a&gt;&lt;/em&gt; after the only &lt;em&gt;BC-303&lt;/em&gt; class battleship ever built.&lt;/p&gt;


&lt;p&gt;&lt;em&gt;Delmak&lt;/em&gt; was used to mainly run as a Web, mail and databases server. I decided to do use this server switch to change the server software I use.&lt;/p&gt;


&lt;p&gt;The first mail server I setup was based on &lt;em&gt;&lt;a href=&quot;http://www.exim.org&quot;&gt;Exim 3&lt;/a&gt;&lt;/em&gt;, &lt;em&gt;courier-{imap,pop}{-ssl,}&lt;/em&gt; with userdb files. That was... rough. Later I switched to &lt;em&gt;&lt;a href=&quot;http://www.exim.org&quot;&gt;Exim 4&lt;/a&gt;&lt;/em&gt;, using &lt;em&gt;&lt;a href=&quot;http://silverwraith.com/vexim/&quot;&gt;vexim&lt;/a&gt;&lt;/em&gt;, and &lt;em&gt;&lt;a href=&quot;http://www.mysql.org&quot;&gt;MySQL&lt;/a&gt;&lt;/em&gt; as a back-end. That was something like 3 years ago I guess. Since then I never really touched that back. I added &lt;em&gt;&lt;a href=&quot;http://www.spamassassin.apache.org&quot;&gt;spamassassin&lt;/a&gt;&lt;/em&gt; and &lt;em&gt;&lt;a href=&quot;http://www.clamav.net&quot;&gt;clamav&lt;/a&gt;&lt;/em&gt; filtering some months after, because some users asked for it. That&#039;s all.&lt;/p&gt;


&lt;p&gt;So this week, I decided to switch away from this configuration. I do not understand &lt;em&gt;Exim&lt;/em&gt; anymore anyway, so I decided to use &lt;em&gt;&lt;a href=&quot;http://www.postfix.org&quot;&gt;Postfix&lt;/a&gt;&lt;/em&gt; which I often use and administrate at work. Obviously, I also now use &lt;em&gt;&lt;a href=&quot;http://www.postgresql.org&quot;&gt;PostgreSQL&lt;/a&gt;&lt;/em&gt; as database back-end, since it rocks, and since &lt;em&gt;&lt;a href=&quot;http://postfixadmin.sourceforge.net/&quot;&gt;Postfixadmin&lt;/a&gt;&lt;/em&gt; supports it. By the way, be aware that the Debian package of &lt;em&gt;postfixadmin&lt;/em&gt; is crappy (the configuration file is readable by anyone by default, with the database password in it).
I also set up &lt;em&gt;&lt;a href=&quot;http://postgrey.schweikert.ch/&quot;&gt;postgrey&lt;/a&gt;&lt;/em&gt; which is quite nice and efficient.&lt;/p&gt;


&lt;p&gt;Well, then was time for &lt;em&gt;&lt;a href=&quot;http://www.ijs.si/software/amavisd/&quot;&gt;amavisd-new&lt;/a&gt;&lt;/em&gt; installation, but I did not do it. Seriously, &lt;em&gt;amavisd-new&lt;/em&gt; configuration is a bloody mess, as the language it is written in (yes, &lt;em&gt;&lt;a href=&quot;http://www.perl.org&quot;&gt;Perl&lt;/a&gt;&lt;/em&gt;).&lt;/p&gt;


&lt;p&gt;So I switched to &lt;em&gt;&lt;a href=&quot;http://dspam.nuclearelephant.com/&quot;&gt;dspam&lt;/a&gt;&lt;/em&gt; which I heard is nice. Well, it seems to be for now, since it even supports &lt;em&gt;clamav&lt;/em&gt; daemon usage directly, which is very very nice because that means I do not have to set up another thing for that.&lt;/p&gt;


&lt;p&gt;I also switched from &lt;em&gt;&lt;a href=&quot;http://www.courier-mta.org&quot;&gt;courier&lt;/a&gt;&lt;/em&gt; to &lt;em&gt;&lt;a href=&quot;http://www.dovecot.org&quot;&gt;dovecot&lt;/a&gt;&lt;/em&gt;, mainly because the latter seems to be faster and lighter. I then changed the default &lt;em&gt;virtual_transport&lt;/em&gt; to &lt;em&gt;&lt;a href=&quot;http://wiki.dovecot.org/LDA&quot;&gt;Dovecot LDA&lt;/a&gt;&lt;/em&gt;. The main advantage of this is that the LDA updates the &lt;em&gt;Dovecot&lt;/em&gt; index while delivering. It also supports quota, which I do not use and plug-ins, like the &lt;em&gt;&lt;a href=&quot;http://sieve.info/&quot;&gt;Sieve&lt;/a&gt;&lt;/em&gt; language for mail filtering.&lt;/p&gt;


&lt;p&gt;So I decided to change my &lt;em&gt;procmailrc&lt;/em&gt; to a new Sieve filter. My &lt;em&gt;procmailrc&lt;/em&gt; is quite small since I only use regex to match lists and some mail address, so it has only something like 12 rules.
And well, I did not do it since I discovered after some googling that &lt;em&gt;Dovecot&lt;/em&gt; implementation of &lt;em&gt;Sieve&lt;/em&gt; is grabbed from &lt;em&gt;Cyrus&lt;/em&gt; which does not support variables for now. That means that the following &lt;em&gt;procmailrc&lt;/em&gt; code:&lt;/p&gt;

&lt;pre&gt;
:0:
* ^X-Mailing-List: &amp;lt;debian-.+@lists.debian.org&amp;gt;
* ^X-Mailing-List: &amp;lt;debian-\/[^@]+
list-debian-$MATCH/
&lt;/pre&gt;


&lt;p&gt;which will translate to:&lt;/p&gt;

&lt;pre&gt;
require [ &amp;quot;regex&amp;quot;, &amp;quot;variables&amp;quot;, &amp;quot;fileinto&amp;quot; ]
if header :regex &amp;quot;X-Mailing-List&amp;quot; &amp;quot;&amp;lt;debian-(.+)@&amp;quot;
{
    fileinto &amp;quot;lists.debian.${1}&amp;quot;;
    stop;
}
&lt;/pre&gt;


&lt;p&gt;But that won&#039;t work since &lt;em&gt;Dovecot&lt;/em&gt; &lt;em&gt;Sieve&lt;/em&gt; implementation does not support &quot;variables&quot;. Well, since I&#039;m not ready to list all the lists I&#039;m subscribed to, &lt;em&gt;Sieve&lt;/em&gt; is a no-go for now. I&#039;ll stick with &lt;em&gt;procmail&lt;/em&gt;.&lt;/p&gt;</description>
            
            <pubDate>Sun, 18 May 2008 03:13:09 -0700</pubDate>
        </item>
            
        <item>
            <title>Russell Coker: Debian SSH Problems</title>
            <link>http://swik.net/Debian/Planet+Debian/Russell+Coker%3A+Debian+SSH+Problems/b5avm</link>
            <description>&lt;p&gt;&lt;a href=&quot;http://www.debian.org/security/2008/dsa-1571&quot;&gt;It has recently been announced that Debian had a serious bug in the OpenSSL code [1]&lt;/a&gt;, the most visible affect of this is compromising SSH keys - but it can also affect VPN and HTTPS keys.  &lt;a href=&quot;http://blog.drinsama.de/erich/en/linux/2008051401-consequences-of-sslssh-weakness.html&quot;&gt;Erich Schubert was one of the first people to point out the true horror of the problem, only 2^15 different keys can be created [2]&lt;/a&gt;.  It should not be difficult for an attacker to generate 2^15 host keys to try all combinations for decrypting a login session.  It should also be possible to make up to 2^15 attempts to login to a session remotely if an attacker believes that an authorized key was being used - that would take less than an hour at a rate of 10 attempts per second (which is possible with modern net connections) and could be done in a day if the server was connected to the net by a modem.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://changelog.complete.org/posts/714-Thoughtfulness-on-the-OpenSSL-bug.html&quot;&gt;John Goerzen has some insightful thoughts about the issue [3].&lt;/a&gt;  I recommend reading his post.  One point he makes is that the person who made the mistake in question should not be lynched.  One thing I think we should keep in mind is the fact that people tend to be more careful after they have made mistakes, I expect that anyone who makes a mistake in such a public way which impacts so many people will be very careful for a long time&amp;#8230;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://blog.sesse.net/blog/tech/2008-05-14-17-21_some_maths.html&quot;&gt;Steinar H. Gunderson analyses the maths in relation to DSA keys, it seems that if a DSA key is ever used with a bad RNG then it can be cracked by someone who sniffs the network [4]&lt;/a&gt;.  It seems that it is safest to just not use DSA to avoid this risk.  Another issue is that if a client supports multiple host keys (ssh version 2 can use three different key types, one for the ssh1 protocol, one for ssh2 with RSA, and one for ssh2 with DSA) then a man in the middle attack can be implemented by forcing a client to use a different key type - &lt;a href=&quot;http://www.phrack.org/issues.html?id=11&amp;#038;issue=59&quot;&gt;see Stealth&amp;#8217;s article in Phrack for the details [5]&lt;/a&gt;.  So it seems that we should remove support for anything other than SSHv2 with RSA keys.&lt;/p&gt;
&lt;p&gt;To remove such support from the ssh server edit &lt;b&gt;/etc/ssh/sshd_config&lt;/b&gt; and make sure it has a line with &amp;#8220;&lt;b&gt;Protocol 2&lt;/b&gt;&amp;#8220;, and that the only &lt;b&gt;HostKey&lt;/b&gt; line references an RSA key.  To remove it from the ssh client (the important thing) edit &lt;b&gt;/etc/ssh/ssh_config&lt;/b&gt; and make sure that it has something like the following:&lt;/p&gt;
&lt;p&gt;Host *&lt;br/&gt;
 Protocol 2&lt;br/&gt;
 HostKeyAlgorithms ssh-rsa&lt;br/&gt;
 ForwardX11 no&lt;br/&gt;
 ForwardX11Trusted no&lt;/p&gt;
&lt;p&gt;You can override this for different machines.  So if you have a machine that uses DSA only then it would be easy to add a section:&lt;/p&gt;
&lt;p&gt;Host strange-machine&lt;br/&gt;
 Protocol 2&lt;br/&gt;
 HostKeyAlgorithms ssh-dsa&lt;/p&gt;
&lt;p&gt;So making the default configuration of the ssh client on all machines you manage has the potential to dramatically reduce the incidence of MITM attacks from the less knowledgable users.&lt;/p&gt;
&lt;p&gt;When skilled users who do not have root access need to change things they can always edit the file &lt;b&gt;~/.ssh/config&lt;/b&gt; (which has the same syntax as &lt;b&gt;/etc/ssh/ssh_config&lt;/b&gt;) or they can use command-line options to override it.  The command &lt;b&gt;ssh -o &amp;#8220;HostKeyAlgorithms ssh-dsa&amp;#8221; user@server&lt;/b&gt; will force the use of DSA encryption even if the configuration file requests RSA.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.enricozini.org/2008/tips/ssh-host-key-fingerprint.html&quot;&gt;Enrico Zini describes how to use &lt;b&gt;ssh-keygen&lt;/b&gt; to get the fingerprint of the host key [6]&lt;/a&gt;.  One thing I have learned from comments on this post is how to get a fingerprint from a known hosts file.  A common situation is that machine A has a known hosts file with an entry for machine B.  I want to get the right key in machine C and there is no way of directly communicating between machine A and machine C (EG they are in different locations with no network access).  In that situation the command &amp;#8220;&lt;b&gt;ssh-keygen -l -f ~/.ssh/known_hosts&lt;/b&gt;&amp;#8221; can be used to display all the fingerprints of hosts that you have connected to in the past, then it&amp;#8217;s a simple matter of grepping the output.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.docunext.com/blog/2008/05/14/my-security/&quot;&gt;Docunext has an interesting post about ways of mitigating such problems [7]&lt;/a&gt;.  One thing that they suggest is using fail2ban to block IP addresses that appear to be trying to do brute-force attacks.  It&amp;#8217;s unfortunate that the version of fail2ban in Debian uses &lt;b&gt;/tmp/fail2ban.sock&lt;/b&gt; for it&amp;#8217;s Unix domain socket for talking to the server (the version in Unstable uses &lt;b&gt;/var/run/fail2ban/fail2ban.sock&lt;/b&gt;).  They also mention patching network drivers to add entropy to the kernel random number generator.  One thing that seems interesting is the package &lt;b&gt;randomsound&lt;/b&gt; (currently in Debian/Unstable) which takes ALSA sound input as a source of entropy, note that you don&amp;#8217;t need to have any sound input device connected.&lt;/p&gt;
&lt;p&gt;When considering fail2ban and similar things, it&amp;#8217;s probably best to start by restricting the number of machines which can connect to your SSH server.  Firstly if you put it on a non-default port then it&amp;#8217;ll take some brute-force to find it.  This will waste some of the attacker&amp;#8217;s time and also make the less persistent attackers go elsewhere.  One thing that I am considering is having a few unused ports configured such that any IP address which connects to them gets added to my NetFilter configuration - if you connect to such ports then you can&amp;#8217;t connect to any other ports for a week (or until the list becomes too full).  So if for example I had port N configured in such a manner and port N+100 used for ssh listening then it&amp;#8217;s likely that someone who  port-scans my server would be blocked before they even discovered the SSH server.  Does anyone know of free software to do this?&lt;/p&gt;
&lt;p&gt;The next thing to consider is which IP addresses may connect.  If you were to allow all the IP addresses from all the major ISPs in your country to connect to your server then it would still be a small fraction of the IP address space.  Sure attackers could use machines that they already cracked in your country to launch their attacks, but they would have to guess that you had such a defense in place, and even so it would be an inconvenience for them.  You don&amp;#8217;t necessarily need to have a perfect defense, you only need to make the effort to reward ratio be worse for attacking you than for attacking someone else.  Note that I am not advocating taking a minimalist approach to security, merely noting that even a small increment in the strength of your defenses can make a significant difference to the risk you face.&lt;/p&gt;
&lt;p&gt;Update: based on comments I&amp;#8217;m now considering knockd to open ports on demand.  The &lt;a href=&quot;http://www.zeroflux.org/cgi-bin/cvstrac.cgi/knock/wiki&quot;&gt;upstream site for knockd is here [8]&lt;/a&gt;, and &lt;a href=&quot;http://www.ducea.com/2006/07/05/how-to-safely-connect-from-anywhere-to-your-closed-linux-firewall/&quot;&gt;some documentation on setting it up in Debian is here [9]&lt;/a&gt;.  The concept of knockd is that you make connections to a series of ports which act as a password for changing the firewall rules.  An attacker who doesn&amp;#8217;t know those port numbers won&amp;#8217;t be able to connect.  Of course anyone who can sniff your network will discover the ports soon enough, but I guess you can always login and change the port numbers once knockd has let you in.&lt;/p&gt;
&lt;p&gt;Also thanks to Helmut for advice on ssh-keygen.&lt;/p&gt;
&lt;p&gt;&lt;ul&gt;&lt;br/&gt;
&lt;li&gt;[1] &lt;a href=&quot;http://www.debian.org/security/2008/dsa-1571&quot;&gt;http://www.debian.org/security/2008/dsa-1571&lt;/a&gt;&lt;/li&gt;&lt;br/&gt;
&lt;li&gt;[2] &lt;a href=&quot;http://blog.drinsama.de/erich/en/linux/2008051401-consequences-of-sslssh-weakness.html&quot;&gt;http://blog.drinsama.de/erich/en/linux/2008051401-consequences-of-sslssh-weakness.html&lt;/a&gt;&lt;/li&gt;&lt;br/&gt;
&lt;li&gt;[3] &lt;a href=&quot;http://changelog.complete.org/posts/714-Thoughtfulness-on-the-OpenSSL-bug.html&quot;&gt;http://changelog.complete.org/posts/714-Thoughtfulness-on-the-OpenSSL-bug.html&lt;/a&gt;&lt;/li&gt;&lt;br/&gt;
&lt;li&gt;[4] &lt;a href=&quot;http://blog.sesse.net/blog/tech/2008-05-14-17-21_some_maths.html&quot;&gt;http://blog.sesse.net/blog/tech/2008-05-14-17-21_some_maths.html&lt;/a&gt;&lt;/li&gt;&lt;br/&gt;
&lt;li&gt;[5] &lt;a href=&quot;http://www.phrack.org/issues.html?id=11&amp;#038;issue=59&quot;&gt;http://www.phrack.org/issues.html?id=11&amp;#038;issue=59&lt;/a&gt;&lt;/li&gt;&lt;br/&gt;
&lt;li&gt;[6] &lt;a href=&quot;http://www.enricozini.org/2008/tips/ssh-host-key-fingerprint.html&quot;&gt;http://www.enricozini.org/2008/tips/ssh-host-key-fingerprint.html&lt;/a&gt;&lt;/li&gt;&lt;br/&gt;
&lt;li&gt;[7] &lt;a href=&quot;http://www.docunext.com/blog/2008/05/14/my-security/&quot;&gt;http://www.docunext.com/blog/2008/05/14/my-security/&lt;/a&gt;&lt;/li&gt;&lt;br/&gt;
&lt;li&gt;[8] &lt;a href=&quot;http://www.zeroflux.org/cgi-bin/cvstrac.cgi/knock/wiki&quot;&gt;http://www.zeroflux.org/cgi-bin/cvstrac.cgi/knock/wiki&lt;/a&gt;&lt;/li&gt;&lt;br/&gt;
&lt;li&gt;[9] &lt;a href=&quot;http://www.ducea.com/2006/07/05/how-to-safely-connect-from-anywhere-to-your-closed-linux-firewall/&quot;&gt;http://www.ducea.com/2006/07/05/how-to-safely-connect-from-anywhere-to-your-closed-linux-firewall/&lt;/a&gt;&lt;/li&gt;&lt;br/&gt;
&lt;/ul&gt;&lt;/p&gt;
&lt;p class=&quot;akst_link&quot;&gt;&lt;a href=&quot;http://etbe.coker.com.au/?p=583&amp;amp;akst_action=share-this&quot; title=&quot;E-mail this, post to del.icio.us, etc.&quot; id=&quot;akst_link_583&quot; class=&quot;akst_share_link&quot; rel=&quot;nofollow&quot;&gt;Share This&lt;/a&gt;
&lt;/p&gt;</description>
            
            <pubDate>Sat, 17 May 2008 23:14:10 -0700</pubDate>
        </item>
            
        <item>
            <title>The Linux HTPC Howto - Basic and Advance Media Center Build Tips</title>
            <link>http://swik.net/lirc/del.icio.us%2Ftag%2Flirc/The+Linux+HTPC+Howto+-+Basic+and+Advance+Media+Center+Build+Tips/b5am1</link>
            <description></description>
            
            <pubDate>Sat, 17 May 2008 20:12:06 -0700</pubDate>
        </item>
            
        <item>
            <title>lirc + Debian - SWiK</title>
            <link>http://swik.net/lirc/del.icio.us%2Ftag%2Flirc/lirc+%2B+Debian+-+SWiK/b5amp</link>
            <description></description>
            
            <pubDate>Sat, 17 May 2008 20:12:04 -0700</pubDate>
        </item>
            
        <item>
            <title>Simon Richter: Solutions</title>
            <link>http://swik.net/Debian/Planet+Debian/Simon+Richter%3A+Solutions/b5ake</link>
            <description>&lt;img src=&quot;http://planet.debian.org/heads/sjr.png&quot; width=&quot;54&quot; height=&quot;80&quot; alt=&quot;&quot; style=&quot;float: right;&quot;&gt;&lt;p&gt;(tl;dr: &lt;a href=&quot;http://wiki.debian.org/GettingPackaged&quot;&gt;if you have a few minutes, please add information here&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://np237.livejournal.com/17981.html&quot;&gt;Joss&lt;/a&gt;,&lt;/p&gt;
&lt;p&gt;the problem with the new package formats is that there is nothing that actually uses the additional information in a way that adds significant new functionality, so the net result of the change was that we throw away the information at a different layer in our software stack, and one of the interfaces got a lot more complicated in the process.&lt;/p&gt;
&lt;p&gt;One possible application would be a &quot;poor man&#039;s patch tracking&quot; inside the BTS, perhaps with a new state &quot;fixed in patch&quot;.&lt;/p&gt;
&lt;p&gt;I can see two ways of implementing that:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;by extending the interface of the &quot;new&quot; package formats that {Debian,Ubuntu} bug numbers are attached to the actual patch files and having the archive maintenance software extract and process that information (reject packages that add a patch for a bug without closing it in the changelog, notify the BTS), &lt;em&gt;or&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;by leaving the package format untouched and simply adding a regex matching &quot;Fixes: #nnnnnn&quot; that is reported to the BTS as &quot;we have added a patch&quot;, so the submitter is notified that the bug is gone for him/her; the bug is then closed in the changelog of the upload removing the patch.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The former approach also allows us to link to patches from BTS pages, which the latter doesn&#039;t, so there could be actual benefit here if we believe it is worth the additional complexity.&lt;/p&gt;
&lt;p&gt;(&lt;strong&gt;Update:&lt;/strong&gt; &lt;a href=&quot;http://permalink.gmane.org/gmane.linux.debian.devel.general/128017&quot;&gt;Raphaël&lt;/a&gt; thinks it is. I like the idea of a package format with separate patches a lot more in this context than I &lt;a href=&quot;http://www.hogyros.de/?q=node/382&quot;&gt;did&lt;/a&gt; without it, but still my fear that it will actually be perceived as sanctioning large patchsets still remains.)&lt;/p&gt;
&lt;p&gt;About mandatory co-maintenance: the problem isn&#039;t &quot;helping&quot;. We have plenty of people with commit access to packages they don&#039;t even remotely understand who are really helpful (not). The problem is that someone needs to actually &lt;em&gt;read&lt;/em&gt; all the commit logs and understand what the changes do in this context. In most cases, that person or group would be upstream, not a DD.&lt;/p&gt;
&lt;p&gt;My first impression after reading the patch was &quot;adding uninitialized data to the entropy pool is pointless/harmful as it is not random, so this patch makes sense&quot;, because the loop around it was not contained in the patch. Obviously I&#039;m not an OpenSSL developer.&lt;/p&gt;
&lt;p&gt;There is nothing Debian could have done internally to verify the correctness of this patch that would properly scale to the entire archive, even if we put &quot;more emphasis on security&quot;. The only solution I see is reporting every patch to upstream immediately and getting affirmation that it is correct.&lt;/p&gt;
&lt;p&gt;This, however means that we need to produce patches that upstream can accept. For obvious code bugs, that is simple, but for integration patches like paths it is not sufficient to replace one string with another, but rather make it configurable in some place that can be reached from debian/rules.&lt;/p&gt;
&lt;p&gt;In an ideal world, we end up with very few Debian specific patches, so essentially &lt;em&gt;we are talking about adding functionality to dpkg that we don&#039;t want to use&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;I&#039;ve started a page in the Debian Wiki, &lt;a href=&quot;http://wiki.debian.org/GettingPackaged&quot;&gt;Getting Packaged&lt;/a&gt; with an outline of a possible document aimed at upstream developers that should list the typical problems we run into and how to avoid them.&lt;/p&gt;</description>
            
            <pubDate>Sat, 17 May 2008 19:12:44 -0700</pubDate>
        </item>
            
        <item>
            <title>tuttodebian.blogspot.com: HOWTO: Debian, Xen and VLANs</title>
            <link>http://swik.net/Xen/http%3A%2F%2Fdel.icio.us%2Frss%2Ftag%2Fxen/tuttodebian.blogspot.com%3A+HOWTO%3A+Debian%2C+Xen+and+VLANs/b5aft</link>
            <description></description>
            
            <pubDate>Sat, 17 May 2008 16:22:27 -0700</pubDate>
        </item>
            
        <item>
            <title>Simon Richter: OLPC and Windows</title>
            <link>http://swik.net/Debian/Planet+Debian/Simon+Richter%3A+OLPC+and+Windows/b497c</link>
            <description>&lt;img src=&quot;http://planet.debian.org/heads/sjr.png&quot; width=&quot;54&quot; height=&quot;80&quot; alt=&quot;&quot; style=&quot;float: right;&quot;&gt;&lt;p&gt;There is an article on TechCrunch on &lt;a href=&quot;http://www.techcrunch.com/2008/05/15/poor-children-of-the-world-no-longer-will-have-to-struggle-with-linux/&quot;&gt;Windows on the OLPC&lt;/a&gt;. This article started out as a comment below lots of comments that were &lt;a href=&quot;http://xkcd.com/386/&quot;&gt;missing the point&lt;/a&gt;, but eventually grew too large.&lt;/p&gt;
&lt;p&gt;The entire discussion circles around the question whether it would be beneficial to give the users the same view and behaviour that is on 90% of machines worldwide, so they can start out prospective jobs with a minimum of training. Learning your way around the UI is only a significant part of training if that actual work you will do is trivial &amp;mdash; so this argument basically boils down to &quot;I don&#039;t expect the African kids to do anything but grunt work during their lifetime anyway, so we better start training them early&quot;, which is the wrong approach not only to education.&lt;/p&gt;
&lt;p&gt;To make a &lt;a href=&quot;http://slashdot.org/&quot;&gt;bad car analogy&lt;/a&gt;, roads are usually made of several layers, from the foundation providing the stability up to the paint defining lanes. Operating systems are similarly layered, with a core that applications (cars) never touch directly, and several other layers on top of that that are not really required for basic functionality, but that add safety (process separation) or comfort (standard functions). The minimum standard of things is a &quot;platform definition&quot;, which all car (or application) makers can expect &amp;mdash; all roads have a minimum width and there are no dangerous spikes (if that is not true, you can get a steamroller or respectively format your harddisk).&lt;/p&gt;
&lt;p&gt;Railways use the same kind of foundation (operating system), but the platform (heh) is quite different. You cannot drive a car on a railway, or a train on a road, just as you cannot run a Windows application on a Linux system or vice versa (there are special wagons you can place your car on, and special trucks with rails on them if you feel like it, but these are heavier and need more energy to pull).&lt;/p&gt;
&lt;p&gt;Now in this discussion, people have been comparing Windows (the platform) to Linux (the operating system). &lt;strong&gt;That doesn&#039;t work.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;On Linux, there are several platforms available, the most prominent being GNOME and KDE for the desktop and POSIX utilities on the command line, but there are lots of others as well. Part of most platform definitions is an user interface, which abstracts what is really happening to something comprehensible to the user, using analogies (a tachometer displays our speed as an angle usually, but other representations are possible).&lt;/p&gt;
&lt;p&gt;The &quot;desktop&quot; idiom happened to be the first graphical UI some thirty years back, and was perpetuated into today&#039;s computers (just like the width of roads hasn&#039;t changed from the days of the Roman empire, where it was &quot;two horses and then some&quot;), however this doesn&#039;t mean it is the best choice available &amp;mdash; it&#039;s just what we are used to.&lt;/p&gt;
&lt;p&gt;If you look at the screen contents on the day traders&#039; computers (lots of that on the TV right now thanks to the market crisis), you will notice the vast majority does not use overlapping windows or standardized &quot;rising-edge&quot; buttons to click on, but rather, they have a tightly-packed grid layout with high-contrast information displays that also color-code certain messages.&lt;/p&gt;
&lt;p&gt;I think that is the most important point here: to achieve optimal results, &lt;strong&gt;the presentation idiom needs to be chosen in a task specific way.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;With children as the target audience, we lose one of the key requirements behind the adoption of the windowed view: the need for side-by-side presentation of data from multiple unrelated sources (which is also a problem given the lack of screen space). With the introduction of ad-hoc mesh networking and collaborative applications, the &quot;desktop&quot; analogy begins to break down.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The project&#039;s mission also defines requirements on the platform.&lt;/strong&gt; If we want to keep the requirement &quot;users should be able to build and share their own stuff&quot;, then we want a framework where it is hard to make mistakes, especially those that can be spotted only after an interesting failure, and more importantly impossible to write code that makes unrelated components fail, because these components might be your way back out of the situation.&lt;/p&gt;
&lt;p&gt;Windows has an excellent event model with fairly good isolation of components (to the point where a problem in an event handler can be handled by the event loop rather than terminating the program, so for example Internet Explorer can shut down broken plugins rather than crashing), but the detail knowledge required to really work with the API (how to build a message loop that also runs queued I/O completion handlers correctly) leads to a fairly steep learning curve, and would teach implementation details rather than concepts.&lt;/p&gt;
&lt;p&gt;The normal &quot;linuxy&quot; approach of going low level whenever higher-level approaches fail is not the answer either as we want to truly empower people rather than just training them to be a cheap replacement for the tech support Indians (no offence), so it is vital that the &quot;real&quot; applications use the same framework that people implementing new things would use, and thus all the complexity that we want in our &quot;official&quot; applications needs to be taken care of by the platform, with all the safety features in place too.&lt;/p&gt;
&lt;p&gt;So &lt;strong&gt;no existing platform provides what we want.&lt;/strong&gt; &amp;mdash; hence Sugar. And that is the problem for Windows advocates: Sugar replaces those bits that make Windows a platform and not just a kernel, so porting Sugar to Windows doesn&#039;t make sense from a technical point of view, since we already replaced the bits that we didn&#039;t have free software for before.&lt;/p&gt;
&lt;p&gt;Other than that, the &quot;Linux vs. Windows&quot; kernel choice is secondary; in fact both kernels are very similar in design and function, the various advantages and disadvantages of either aren&#039;t that relevant really.&lt;/p&gt;
&lt;p&gt;The only &lt;em&gt;technical&lt;/em&gt; reason in favour of Linux is the virtual memory management &amp;mdash; the Windows VMM behaves erratically in the absence of a swap device, but I believe that is not something that cannot be fixed.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The reason why I believe Linux is the better choice here is long-term support.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Since these devices will be used in basic education (which hasn&#039;t changed that much in the past years as 1 plus 1 still equals 2), there is hardly any need for radical changes after the initial rollout &amp;mdash; why add instability when you don&#039;t have to? With Microsoft as a for-profit company, there needs to be a business model sustaining that behind it, and I believe it will be very hard to find one. &quot;Subscription&quot; falls down in that it is a long-term recurring expense, which governments tend to be pretty wary of.&lt;/p&gt;
&lt;p&gt;The alternative is to upgrade several million computers&#039; OS every few years. Lots of companies are skipping entire Windows releases because of the migration cost, and even with the &quot;console bonus&quot; (all hardware is the same) and bootloader support for software upgrades over a mesh network, this is still a massive endeavour. That each machine would have to reserve enough memory for the entire &quot;upgrade pack&quot; so it can transition &quot;in one go&quot; also makes this model unworkable.&lt;/p&gt;
&lt;p&gt;To summarize, using Windows on the OLPC does not make sense at all. If you use just the kernel, you don&#039;t gain anything over Linux, and if you use the entire platform (and by extension, the UI), you add unnecessary complexity that is not only not required for the actual task, but also distracting. If you add restrictions and extensions to make it work, you invent a new platform, which is precisely what Sugar did.&lt;/p&gt;
&lt;p&gt;The argument that it is important for pupils to use the same thing that the rest of the world is using to ease their entry into the workforce is bogus at best, and racist at worst.&lt;/p&gt;</description>
            
            <pubDate>Sat, 17 May 2008 15:13:00 -0700</pubDate>
        </item>
            
        <item>
            <title>Sune Vuorela: Comaintainers wanted</title>
            <link>http://swik.net/Debian/Planet+Debian/Sune+Vuorela%3A+Comaintainers+wanted/b497b</link>
            <description>&lt;img src=&quot;http://planet.debian.org/heads/sune.png&quot; width=&quot;65&quot; height=&quot;90&quot; alt=&quot;&quot; style=&quot;float: right;&quot;&gt;&lt;p&gt;&lt;code&gt;gnupg (1.4.6-3) unstable; urgency=low&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;  * Adopt package. Thanks to James Troup for his work in the far past.&lt;br/&gt;
    Thanks to NMU&#039;ers Bastian and Thijs. (Closes: #476418)&lt;br/&gt;
  * Co-maintainers wanted.&lt;br/&gt;
  * Don&#039;t build-dep on pcap on non-linux-archs. (Closes: #357267)&lt;/p&gt;
&lt;p&gt; -- Sune Vuorela   Sat, 17 May 2008 15:42:55 +0200&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;TODO: &lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Coordinate with release-team and d-i what changes can still be done before lenny&lt;/li&gt;
&lt;li&gt;Look at the new upstream version&lt;/li&gt;
&lt;li&gt;Get a alioth project and host stuff in a version control system&lt;/li&gt;
&lt;li&gt;Decide on version control system&lt;/li&gt;
&lt;li&gt;Get a team and figure out team workflow&lt;/li&gt;
&lt;li&gt;Look at this newfangled packaging thing called debhelper&lt;/li&gt;
&lt;li&gt;Make all bugs either closed or forwarded&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So - anyone interested?&lt;/p&gt;</description>
            
            <pubDate>Sat, 17 May 2008 15:12:59 -0700</pubDate>
        </item>
            
        <item>
            <title>Romain Francoise: Some .diff.gz statistics</title>
            <link>http://swik.net/Debian/Planet+Debian/Romain+Francoise%3A+Some+.diff.gz+statistics/b497a</link>
            <description>The &lt;a href=&quot;http://www.us.debian.org/security/2008/dsa-1571&quot;&gt;OpenSSL fiasco&lt;/a&gt; has started a fresh &lt;a href=&quot;http://permalink.gmane.org/gmane.linux.debian.devel.general/128017&quot;&gt;discussion&lt;/a&gt; on Debian source packages and the way we handle changes to upstream software. One of the issues under discussion is that some Debian packages don&#039;t use a patch system and ship all their modifications unseparated in the Debian &lt;tt&gt;.diff.gz&lt;/tt&gt;, which makes it harder or impossible to extract patches later on and to understand why some changes were made. The commonly recommended way of doing things is instead to keep the upstream source pristine, storing modifications cleanly separated and documented under &lt;tt&gt;debian/patches&lt;/tt&gt;; several tools such as quilt or dpatch can make this process easy.&lt;br/&gt;&lt;br/&gt;Out of curiosity, I did a quick scan of my local mirror to see how many packages ship changes outside &lt;tt&gt;debian/&lt;/tt&gt; in their &lt;tt&gt;.diff.gz&lt;/tt&gt;, and I was surprised to see that 4803 source packages out of 11853 (40%) do so! This is much more than I expected. Some packages even use a patch system but still have changes in &lt;tt&gt;.diff.gz&lt;/tt&gt;, as shown by this &lt;a href=&quot;http://lintian.debian.org/reports/tags/patch-system-but-direct-changes-in-diff.html&quot;&gt;lintian check&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;The most commonly patched files in affected packages are:&lt;pre&gt;   1006 config.sub&lt;br/&gt;   1002 config.guess&lt;br/&gt;    823 Makefile&lt;br/&gt;    754 configure&lt;br/&gt;    715 Makefile.in&lt;br/&gt;    484 aclocal.m4&lt;/pre&gt; Most of these are caused by autotools updates which are necessary if upstream ships old versions of these files. In many cases there are clean ways to deal with this, for example to always have up-to-date versions of &lt;tt&gt;config.{guess,sub}&lt;/tt&gt; you can simply make them re-exec their authoritative versions (as shown by &lt;a href=&quot;http://git.debian.org/?p=users/rfrancoise/tcpdump.git;a=blob;f=debian/patches/50_autotools-dev.diff;hb=839cb27d510da4c21686fcea9b42bb4a56bc9c58&quot;&gt;this patch&lt;/a&gt;) and build-depend on &lt;tt&gt;autotools-dev&lt;/tt&gt;.&lt;br/&gt;&lt;br/&gt;If you don&#039;t use a patch system, now is a good time to start. The New Maintainers&#039; guide has &lt;a href=&quot;http://www.debian.org/doc/maint-guide/ch-build.en.html#s-dpatch&quot;&gt;more information&lt;/a&gt; on the topic.</description>
            
            <pubDate>Sat, 17 May 2008 15:12:59 -0700</pubDate>
        </item>
            
        <item>
            <title>Neil Williams: diff.gz stats</title>
            <link>http://swik.net/Debian/Planet+Debian/Neil+Williams%3A+diff.gz+stats/b4969</link>
            <description>&lt;img src=&quot;http://planet.debian.org/heads/codehelp.png&quot; width=&quot;65&quot; height=&quot;71&quot; alt=&quot;&quot; style=&quot;float: right;&quot;&gt;&lt;a href=&quot;http://blog.orebokech.com/2008/05/some-diffgz-statistics.html&quot;&gt;Romain&lt;/a&gt;, you might just want to check &lt;a href=&quot;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=471263&quot;&gt;471263&lt;/a&gt; where there is disagreement over how this lintian test should or should not behave towards generated files. In particular, if a package contains a patch in debian/patches that causes upstream files to be modified indirectly (e.g. because upstream is old / quiet and hasn&#039;t updated the autotools stuff for years, any patch that affects Makefile.am or configure.in|ac is going to cause changes in generated files and these changes should &lt;b&gt;not&lt;/b&gt; be wrapped into yet more patch files because of the inevitable build failures when any of the tools used to generate those files are updated.&lt;br/&gt;
&lt;br/&gt;
Your stats may also be out because of this problem - it is hard to see how lintian can resolve the problem cleanly without carrying a long list of &quot;possibly generated files&quot; and risking the list going stale.&lt;br/&gt;
&lt;br/&gt;
There is more to the contents of .diff.gz than may meet the eye. &lt;img src=&quot;http://www.linux.codehelp.co.uk/serendipity/templates/default/img/emoticons/sad.png&quot; alt=&quot;-(&quot; class=&quot;emoticon&quot;/&gt;</description>
            
            <pubDate>Sat, 17 May 2008 15:12:59 -0700</pubDate>
        </item>
            
        <item>
            <title>Jeff Bailey: 3mo surgery update; Step-Grandmother-in-law; Almost back to work</title>
            <link>http://swik.net/Debian/Planet+Debian/Jeff+Bailey%3A+3mo+surgery+update%3B+Step-Grandmother-in-law%3B+Almost+back+to+work/b496n</link>
            <description>Hey!  I have my 3-month update with my surgeon on Tuesday.  We&#039;ll be hopefully reviewing my movement restrictions and getting the final all-clear to return to work at the beginning of next month.  I don&#039;t expect that I&#039;ll be able to lift Leif, but even if I can twist and bend a little bit and reach out with both my arms at once it would be a huge improvement for me.&lt;br/&gt;&lt;br/&gt;Do any of you have any questions?  I&#039;m going to ask for some clarification on the photo that I posted before (and hopefully will get another one).  But if there&#039;s anything that other people want to know, I&#039;ll ask as much as I can.&lt;br/&gt;&lt;br/&gt;Yesterday my wife&#039;s (Angie) father&#039;s (Ernie) wife&#039;s (Janet) mother (Lydia) died from a heart attack.  I&#039;ve only met her a few times, so I&#039;m not really shaken by it, but she was a really nice lady.  Something I think about is that with Janet marrying into the family after Angie and her siblings had all moved out means that there&#039;s a large chunk of Leif&#039;s family now that Angie and I can&#039;t really teach him about.  So, I worry about Henry, and I&#039;m thinking a lot about Janet.  Since we&#039;re going up to Vancouver at the end of the week, we should hopefully be in town for any memorial service.&lt;br/&gt;&lt;br/&gt;It&#039;s crazy to think back over the past 3 months.  Various family members health problems; Leif learning to walk, and getting his first words; Leif moving to his own room and his own bed; Going from where I needed  a walker and a trip to the mailbox was far, to where a ~1km to a park pushing a stroller makes me tired, but I can do the trip back easily enough; Going through the work to change to a new work visa; almost completing one of my master&#039;s courses; and importantly: I&#039;ve got 30 of the songs finished on &quot;Hard&quot; in Guitar Hero 2.&lt;br/&gt;&lt;br/&gt;It&#039;ll be fun to get back to work and regular life, though. =)</description>
            
            <pubDate>Sat, 17 May 2008 14:13:53 -0700</pubDate>
        </item>
            
        <item>
            <title>Kartik Mistry: Inhumanity</title>
            <link>http://swik.net/Debian/Planet+Debian/Kartik+Mistry%3A+Inhumanity/b496m</link>
            <description>&lt;img src=&quot;http://planet.debian.org/heads/kartik.png&quot; width=&quot;75&quot; height=&quot;90&quot; alt=&quot;&quot; style=&quot;float: right;&quot;&gt;&lt;div class=&quot;snap_preview&quot;&gt;&lt;br/&gt;&lt;p&gt;* Somebody told that &amp;#8216;&lt;a href=&quot;http://news.bbc.co.uk/2/hi/uk_news/politics/7406023.stm&quot;&gt;This is inhuman&lt;/a&gt;&amp;#8216;. Now, please someone please preach similar to China!&lt;/p&gt;
&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/categories/ftbfs.wordpress.com/427/&quot;/&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/tags/ftbfs.wordpress.com/427/&quot;/&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/ftbfs.wordpress.com/427/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/ftbfs.wordpress.com/427/&quot;/&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/ftbfs.wordpress.com/427/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/ftbfs.wordpress.com/427/&quot;/&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/ftbfs.wordpress.com/427/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/ftbfs.wordpress.com/427/&quot;/&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/ftbfs.wordpress.com/427/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/ftbfs.wordpress.com/427/&quot;/&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/ftbfs.wordpress.com/427/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/ftbfs.wordpress.com/427/&quot;/&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=ftbfs.wordpress.com&amp;amp;blog=2766354&amp;amp;post=427&amp;amp;subd=ftbfs&amp;amp;ref=&amp;amp;feed=1&quot;/&gt;&lt;/div&gt;</description>
            
            <pubDate>Sat, 17 May 2008 14:13:53 -0700</pubDate>
        </item>
            
        <item>
            <title>[from wnpxrz] Setting up Subversion and websvn on Debian | HowtoForge - Linux Howtos and Tutorials</title>
            <link>http://swik.net/User:jeyrb/del.icio.us%2Fnetwork%2Fjey/%5Bfrom+wnpxrz%5D+Setting+up+Subversion+and+websvn+on+Debian+%7C+HowtoForge+-+Linux+Howtos+and+Tutorials/b495j</link>
            <description></description>
            
            <pubDate>Sat, 17 May 2008 13:18:45 -0700</pubDate>
        </item>
            
        <item>
            <title>Kartik Mistry: Meeting with Kstar and Weekend</title>
            <link>http://swik.net/Debian/Planet+Debian/Kartik+Mistry%3A+Meeting+with+Kstar+and+Weekend/b492u</link>
            <description>&lt;img src=&quot;http://planet.debian.org/heads/kartik.png&quot; width=&quot;75&quot; height=&quot;90&quot; alt=&quot;&quot; style=&quot;float: right;&quot;&gt;&lt;div class=&quot;snap_preview&quot;&gt;&lt;br/&gt;&lt;p&gt;* Mistake happens in Life. I did it too, you may have done it in the past. There is no point of digging grave. Probabaly time to do some work to make sure that it will not happen again.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://xkcd.com/424/&quot;&gt;XKCD Tribute&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;* &lt;a href=&quot;http://kstars.wordpress.com/&quot;&gt;Kstar&lt;/a&gt; (Akarsh Simha, GSoC candidate of KDE Project, Kstars) is in city (I mean his hometown!) enjoying his vacation, so I decided to meet him on Friday. I wanted to do it on Saturday but some other plan was there which indeed never happen and that is another story itself. Anyway, we met near MG Road/Brigede Road junction and went to Pizza Hut. Nice disucssion of 2 hours, nice pizzas and finally mandatory click. We talked from Debian to FOSS culture in IITM (Note that IITM has 2 most active DDs from India!).&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://ftbfs.files.wordpress.com/2008/05/img1902.jpeg&quot;&gt;&lt;img class=&quot;alignnone size-medium wp-image-424&quot; src=&quot;http://ftbfs.files.wordpress.com/2008/05/img1902.jpeg?w=300&amp;amp;h=199&quot; alt=&quot;Me thinking?&quot; width=&quot;300&quot; height=&quot;199&quot;/&gt;&lt;/a&gt; &lt;a href=&quot;http://ftbfs.files.wordpress.com/2008/05/img1904.jpeg&quot;&gt;&lt;img class=&quot;alignnone size-medium wp-image-426&quot; src=&quot;http://ftbfs.files.wordpress.com/2008/05/img1904.jpeg?w=300&amp;amp;h=199&quot; alt=&quot;Kstar and Kart_&quot; width=&quot;300&quot; height=&quot;199&quot;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;* So, my Saturday was totally wasted due to silly things. Dear Kushal was not there in town &amp;#8212; so, none was there to annoy from me. I thought I was able to wash my all dirty clothes in the morning but, it was power cut! I waited till 12PM to bathe (Indeed, you can&amp;#8217;t take bath without power as bathroom is too dark, and I fear cockroach too much).&lt;/p&gt;
&lt;p&gt;Power went again around 6 PM and I went outside, wondered here and there, came back to home. Still no power. OMG, it came after 10.30 PM!&lt;/p&gt;
&lt;p&gt;Yet another reason to hate this city, BLR.&lt;/p&gt;
&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/categories/ftbfs.wordpress.com/423/&quot;/&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/tags/ftbfs.wordpress.com/423/&quot;/&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/ftbfs.wordpress.com/423/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/ftbfs.wordpress.com/423/&quot;/&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/ftbfs.wordpress.com/423/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/ftbfs.wordpress.com/423/&quot;/&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/ftbfs.wordpress.com/423/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/ftbfs.wordpress.com/423/&quot;/&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/ftbfs.wordpress.com/423/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/ftbfs.wordpress.com/423/&quot;/&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/ftbfs.wordpress.com/423/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/ftbfs.wordpress.com/423/&quot;/&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=ftbfs.wordpress.com&amp;amp;blog=2766354&amp;amp;post=423&amp;amp;subd=ftbfs&amp;amp;ref=&amp;amp;feed=1&quot;/&gt;&lt;/div&gt;</description>
            
            <pubDate>Sat, 17 May 2008 13:14:37 -0700</pubDate>
        </item>
            
        <item>
            <title>Bridging domains to tagged VLANs in Xen at renial.net</title>
            <link>http://swik.net/Xen/http%3A%2F%2Fdel.icio.us%2Frss%2Ftag%2Fxen/Bridging+domains+to+tagged+VLANs+in+Xen+at+renial.net/b491a</link>
            <description></description>
            
            <pubDate>Sat, 17 May 2008 12:22:54 -0700</pubDate>
        </item>
            
        <item>
            <title>Debian Stable + Exim3 + Amavisd-new with Spamassassin, Razor, F-Prot filtering for Exchange.</title>
            <link>http://swik.net/amavis/del.icio.us%2Ftag%2Famavis/Debian+Stable+%2B+Exim3+%2B+Amavisd-new+with+Spamassassin%2C+Razor%2C+F-Prot+filtering+for+Exchange./b490n</link>
            <description></description>
            
            <pubDate>Sat, 17 May 2008 12:19:34 -0700</pubDate>
        </item>
            
        <item>
            <title>[from wnpxrz] Setting up multiple Subversion repositories</title>
            <link>http://swik.net/User:jeyrb/del.icio.us%2Fnetwork%2Fjey/%5Bfrom+wnpxrz%5D+Setting+up+multiple+Subversion+repositories/b49zz</link>
            <description></description>
            
            <pubDate>Sat, 17 May 2008 12:18:31 -0700</pubDate>
        </item>
            
        <item>
            <title>eBox Platform</title>
            <link>http://swik.net/Samba/del.icio.us+tag%2Fsamba/eBox+Platform/b49w9</link>
            <description></description>
            
            <pubDate>Sat, 17 May 2008 12:13:49 -0700</pubDate>
        </item>
            
        <item>
            <title>Debian Stable + Exim3 + Amavisd-new with Spamassassin, Razor, F-Prot filtering for Exchange.</title>
            <link>http://swik.net/Postfix/del.icio.us%2Ftag%2Fpostfix/Debian+Stable+%2B+Exim3+%2B+Amavisd-new+with+Spamassassin%2C+Razor%2C+F-Prot+filtering+for+Exchange./b49vw</link>
            <description></description>
            
            <pubDate>Sat, 17 May 2008 12:07:44 -0700</pubDate>
        </item>
            
        <item>
            <title>Debian Anti-Spam Anti-Virus Gateway Email Server using Postfix, Amavisd-new, SpamAssassin, Razor, DCC, Pyzor, and ClamAV HOWTO</title>
            <link>http://swik.net/Postfix/del.icio.us%2Ftag%2Fpostfix/Debian+Anti-Spam+Anti-Virus+Gateway+Email+Server+using+Postfix%2C+Amavisd-new%2C+SpamAssassin%2C+Razor%2C+DCC%2C+Pyzor%2C+and+ClamAV+HOWTO/b49vv</link>
            <description></description>
            
            <pubDate>Sat, 17 May 2008 12:07:44 -0700</pubDate>
        </item>
            
        <item>
            <title>Mailman Configuration in Debian</title>
            <link>http://swik.net/Postfix/del.icio.us%2Ftag%2Fpostfix/Mailman+Configuration+in+Debian/b49vs</link>
            <description></description>
            
            <pubDate>Sat, 17 May 2008 12:07:43 -0700</pubDate>
        </item>
            
        <item>
            <title>Tutorial: ISP-style Email Service with Debian-Sarge and Postfix 2.1</title>
            <link>http://swik.net/Postfix/del.icio.us%2Ftag%2Fpostfix/Tutorial%3A+ISP-style+Email+Service+with+Debian-Sarge+and+Postfix+2.1/b49vr</link>
            <description></description>
            
            <pubDate>Sat, 17 May 2008 12:07:43 -0700</pubDate>
        </item>
            
        <item>
            <title>Debian Mail System [Wiki]</title>
            <link>http://swik.net/Postfix/del.icio.us%2Ftag%2Fpostfix/Debian+Mail+System+%5BWiki%5D/b49vq</link>
            <description></description>
            
            <pubDate>Sat, 17 May 2008 12:07:42 -0700</pubDate>
        </item>
            
        <item>
            <title>lists.debian.org - Re: Sarge - postfix/saslauthd issues</title>
            <link>http://swik.net/Postfix/del.icio.us%2Ftag%2Fpostfix/lists.debian.org+-+Re%3A+Sarge+-+postfix%2Fsaslauthd+issues/b49vp</link>
            <description></description>
            
            <pubDate>Sat, 17 May 2008 12:07:42 -0700</pubDate>
        </item>
            
        <item>
            <title>Intrusion Detection With BASE And Snort | HowtoForge - Linux Howtos and Tutorials</title>
            <link>http://swik.net/snort/del.icio.us%2Ftag%2Fsnort/Intrusion+Detection+With+BASE+And+Snort+%7C+HowtoForge+-+Linux+Howtos+and+Tutorials/b49vi</link>
            <description></description>
            
            <pubDate>Sat, 17 May 2008 12:06:38 -0700</pubDate>
        </item>
            
        <item>
            <title>Easy Ubuntu Linux</title>
            <link>http://swik.net/opensource/del.icio.us+tag%2Fopensource/Easy+Ubuntu+Linux/b49t0</link>
            <description></description>
            
            <pubDate>Sat, 17 May 2008 11:15:03 -0700</pubDate>
        </item>
            
        <item>
            <title>Uwe Hermann: Green energy from Lichtblick getting... cheaper!</title>
            <link>http://swik.net/Debian/Planet+Debian/Uwe+Hermann%3A+Green+energy+from+Lichtblick+getting...+cheaper%21/b49rx</link>
            <description>&lt;p&gt;&lt;a href=&quot;http://lichtblick.de&quot;&gt;&lt;img src=&quot;http://www.hermann-uwe.de/files/images/lichtblick_1.jpg&quot;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You might remember that I wrote a blog entry about &lt;a href=&quot;http://www.hermann-uwe.de/blog/i-am-now-getting-green-energy-via-lichtblick&quot;&gt;my switch to the green electric utility &quot;Lichblick&quot;&lt;/a&gt; (Germany) a while ago. I did that purely out of environmental reasons, I didn&#039;t want to continue to &lt;strong&gt;waste&lt;/strong&gt; money on polluting and/or dangerous crap such as fossil or nuclear power. Yes, even if that meant a slightly higher price (but I really didn&#039;t compare prices much before switching &amp;mdash; I was after an &lt;em&gt;environmentally clean&lt;/em&gt; solution, not the cheapest solution).&lt;/p&gt;
&lt;p&gt;Quick status update: the switch went really nice and easy, no downtimes, no hassle. I&#039;ve been a happy customer for more than 8 months now.&lt;/p&gt;
&lt;p&gt;Today in my snail mail inbox: a letter from Lichtblick that they&#039;re going to &lt;strong&gt;reduce the price per kWh&lt;/strong&gt; from 20.25 to 19.99 (Euro) cents starting July 1st &lt;strong&gt;and&lt;/strong&gt; they give you a &lt;strong&gt;guarantee that there won&#039;t be any price raises before the end of 2009&lt;/strong&gt; (more details also &lt;a href=&quot;http://www.steckdose.de/blog/20080509/lichtblick-senkt-strompreise-und-bietet-preisgarantie/&quot;&gt;here&lt;/a&gt;). Now, that&#039;s a positive surprise there.&lt;/p&gt;
&lt;p&gt;Compare that to 98% of all other energy providers in Germany who have lately &lt;strong&gt;increased&lt;/strong&gt; prices quite a lot for very obscure or non-existant reasons.&lt;/p&gt;
&lt;p&gt;Yes, I do realize that the reduced costs are not &lt;em&gt;that&lt;/em&gt; dramatic, and Lichtblick is using this as a means to impress people and gain new customers. But I fully support them in doing so, the more people are switching to a green energy provider the better, if you ask me. I encourage everyone to consider switching, either to &lt;a href=&quot;http://lichtblick.de&quot;&gt;Lichtblick&lt;/a&gt;, or some of their competitors (in Germany) e.g. &lt;a href=&quot;http://de.wikipedia.org/wiki/Greenpeace_energy&quot;&gt;Greenpeace energy&lt;/a&gt;, &lt;a href=&quot;http://de.wikipedia.org/wiki/Elektrizit%C3%A4tswerke_Sch%C3%B6nau&quot;&gt;Elektrizitätswerke Schönau&lt;/a&gt;, or &lt;a href=&quot;http://de.wikipedia.org/wiki/Naturstrom_AG&quot;&gt;Naturstrom AG&lt;/a&gt;. There are various alternatives in other countries too, of course.&lt;/p&gt;</description>
            
            <pubDate>Sat, 17 May 2008 11:13:55 -0700</pubDate>
        </item>
            
        <item>
            <title>ActiveDirectoryWinbindHowto - Community Ubuntu Documentation</title>
            <link>http://swik.net/Samba/del.icio.us+tag%2Fsamba/ActiveDirectoryWinbindHowto+-+Community+Ubuntu+Documentation/b49kp</link>
            <description>To have pam_winbind automatically refresh the kerberos ticket Add the winbind refresh tickets line to smb.conf :</description>
            
            <pubDate>Sat, 17 May 2008 10:14:19 -0700</pubDate>
        </item>
            
        <item>
            <title>Sébastien Wains &quot; Request-Tracker 3.6 on Debian Etch + Postfix + Fetchmail</title>
            <link>http://swik.net/fetchmail/del.icio.us%2Ftag%2Ffetchmail/S%C3%A9bastien+Wains+%22+Request-Tracker+3.6+on+Debian+Etch+%2B+Postfix+%2B+Fetchmail/b49ik</link>
            <description></description>
            
            <pubDate>Sat, 17 May 2008 10:07:34 -0700</pubDate>
        </item>
            
        <item>
            <title>Debian + Courier + Fetchmail + Postfix + Procmail</title>
            <link>http://swik.net/fetchmail/del.icio.us%2Ftag%2Ffetchmail/Debian+%2B+Courier+%2B+Fetchmail+%2B+Postfix+%2B+Procmail/b49h6</link>
            <description></description>
            
            <pubDate>Sat, 17 May 2008 10:07:31 -0700</pubDate>
        </item>
                </channel>
</rss>
