<?xml version="1.0"?>
<rss version="2.0.">
  <channel>
    <title>Advogato blog for StephanPeijnik</title>
    <link>http://www.advogato.org/person/StephanPeijnik/</link>
    <description>Advogato blog for StephanPeijnik</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Wed, 9 Jul 2008 13:39:17 GMT</pubDate>
    <item>
      <pubDate>Fri, 20 Jul 2007 07:50:52 GMT</pubDate>
      <title>20 Jul 2007</title>
      <link>http://www.advogato.org/person/StephanPeijnik/diary.html?start=4</link>
      <guid>http://www.advogato.org/person/StephanPeijnik/diary.html?start=4</guid>
      <description>&lt;em&gt;Feeding spamassassin with fresh spam cont'd&lt;/em&gt;&#xD;
&#xD;
&lt;p&gt; &lt;p&gt;A few days ago I wrote about how I wanted to attract some&#xD;
spam  in order to feed my spamassassin's bayes filter with a&#xD;
lot of 'known-bad' emails. However, until now this&#xD;
experiment has not worked out as I thought it would. Even&#xD;
though links to the page providing the email addresses which&#xD;
are meant to be spammed have been placed on quite a few&#xD;
pages not a single spam email has been received by my&#xD;
system.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt;I am wondering if I have done something wrong or if those&#xD;
nasty email crawlers simply haven't stumbled across my&#xD;
little page yet. Does anyone have something similar up and&#xD;
running and would like to provide me with some input or tell&#xD;
me what exactly I am doing wrong?</description>
    </item>
    <item>
      <pubDate>Wed, 11 Jul 2007 06:34:05 GMT</pubDate>
      <title>11 Jul 2007</title>
      <link>http://www.advogato.org/person/StephanPeijnik/diary.html?start=3</link>
      <guid>http://www.advogato.org/person/StephanPeijnik/diary.html?start=3</guid>
      <description>&lt;em&gt;Feeding your spamassassin with fresh spam&lt;/em&gt;&#xD;
&#xD;
&lt;p&gt; &lt;p&gt;&#xD;
Recently I set up a new mailserver and the spamassassin's&#xD;
bayes filter running on that machine has not been feeded&#xD;
with enough spam yet to be working properly. So how would&#xD;
one go about getting that little bugger some usable information?&#xD;
&#xD;
&#xD;
&lt;p&gt; &lt;p&gt;&#xD;
The way I chose was setting up a special sub domain having&#xD;
both a web and mailserver running. The webserver does&#xD;
nothing but present a robots.txt which basically disallows&#xD;
all access from good web crawlers and for all other requests&#xD;
it presents the requester with an email address. That&#xD;
address is randomly generated and information about the&#xD;
requester stored in a text-file. An email to that address&#xD;
will cause the email to be stored in a special mailbox. A&#xD;
small script in turn issue 'spamc -L spam' for all new&#xD;
messages in that mailbox and so feeds the bayes filter.&#xD;
&#xD;
&lt;p&gt; &lt;strong&gt;I am curious about how well that is going to work,&#xD;
but actually it should attract quite some spam&lt;/strong&gt;&#xD;
&#xD;
&lt;p&gt; &lt;a href="http://val.sp.or.at/email_addresses/" &gt;&amp;nbsp;&lt;/a&gt;</description>
    </item>
    <item>
      <pubDate>Sat, 30 Jun 2007 07:07:34 GMT</pubDate>
      <title>30 Jun 2007</title>
      <link>http://www.advogato.org/person/StephanPeijnik/diary.html?start=2</link>
      <guid>http://www.advogato.org/person/StephanPeijnik/diary.html?start=2</guid>
      <description>&lt;em&gt;The iPhone is out...&lt;/em&gt;&#xD;
&#xD;
&lt;p&gt; &lt;p&gt;&#xD;
And DefectiveByDesign has sent out an action alert. On his&#xD;
&lt;a href="http://defectivebydesign.org/blog/1044" &gt;blog&lt;/a&gt;&#xD;
Gregory Heller of DefectiveByDesign explains the problems&#xD;
that exist with the iPhone and asks people to take action.&#xD;
&#xD;
&#xD;
&lt;p&gt; &lt;p&gt;&#xD;
Personally I believe the iPhone is not worth buying. Besides&#xD;
running proprietary software and implementing digital&#xD;
restrictions management it doesn't support UMTS and HSDPA,&#xD;
which are supported by nearly every other phone out there.&#xD;
One should rather call that thing iPodMobileWithTouchscreen&#xD;
if you ask me.&#xD;
&lt;p&gt;</description>
    </item>
    <item>
      <pubDate>Fri, 29 Jun 2007 16:21:00 GMT</pubDate>
      <title>29 Jun 2007</title>
      <link>http://www.advogato.org/person/StephanPeijnik/diary.html?start=1</link>
      <guid>http://www.advogato.org/person/StephanPeijnik/diary.html?start=1</guid>
      <description>&lt;strong&gt;Updating from GPLv2 to GPLv3&lt;/strong&gt;&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt;As this question has come up earlier I think it's a good&#xD;
idea to point out how to do that.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;em&gt;Your own project&lt;/em&gt;&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt;&#xD;
In order to update your very own project (ie. you are the&#xD;
sole copyright holder) the only thing you have to do is:&#xD;
&lt;ul&gt;&#xD;
&lt;li&gt;Update the COPYING file in your source tarball&#xD;
&lt;li&gt;Update references to 'version 2' in your license notices&#xD;
to 'version 3'&#xD;
&lt;/ul&gt;&#xD;
Release it - done.&lt;br /&gt;&#xD;
&lt;p&gt;&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt;&#xD;
&lt;b&gt;I strongly recommend checking your dependencies!&lt;/b&gt;&lt;br /&gt;&#xD;
&lt;b&gt;Don't forget&lt;/b&gt; that the GPLv3 is incompatible with&#xD;
GPLv2-only. This means that if you have any GPLv2-only&#xD;
dependencies you cannot update. The best idea might be&#xD;
contacting the owner of the code in question and ask them to&#xD;
move to GPLv3 or 'GPLv2 or later'.&lt;br /&gt;&#xD;
&lt;br /&gt;Oh, and by the way, if a license notice does not&#xD;
explicitly&#xD;
state a version of the license you may choose the version&#xD;
yourself - so there is no problem with that.&#xD;
&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;em&gt;Other's code&lt;/em&gt;&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; &lt;p&gt;&#xD;
Even though a lot of people don't know that, you may update&#xD;
the license notices and the COPYING file of other packages&#xD;
if they state that you may choose 'either version 2, or (at&#xD;
your option) any later version'.&#xD;
&#xD;
&lt;p&gt; &lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
&lt;strong&gt;Last but not least: I AM NOT A LAWYER. The&#xD;
information in this post should be correct though&lt;/strong&gt;</description>
    </item>
    <item>
      <pubDate>Fri, 29 Jun 2007 13:45:50 GMT</pubDate>
      <title>29 Jun 2007</title>
      <link>http://www.advogato.org/person/StephanPeijnik/diary.html?start=0</link>
      <guid>http://www.advogato.org/person/StephanPeijnik/diary.html?start=0</guid>
      <description>Happy GPLv3 day to everyone out there.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; Today not only GPLv3 is to be released, but the GNU&#xD;
stalkerfs homepage also went online at&#xD;
&lt;a&#xD;
href="http://gnu.org/software/stalkerfs"&gt;gnu.org/software/stalkerfs&lt;/a&gt;.&#xD;
Have a look and if you&#xD;
are interested in the project, feel free to ask questions on&#xD;
the discussion mailing list.&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
What proved to be useful for me was the GPLv3 compatibility&#xD;
matrix, which can be found at http://gplv3.fsf.org/dd3-faq.&#xD;
You might want to have a look at it, as it lists how all GPL&#xD;
and LGPL versions are compatible to each other and what has&#xD;
to be done in order to have clean licensing in your project.</description>
    </item>
  </channel>
</rss>
