<?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>DailyStuff &#187; bug</title>
	<atom:link href="http://blog.dailystuff.nl/tag/bug/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.dailystuff.nl</link>
	<description>toen Internet stil stond en weer doorging</description>
	<lastBuildDate>Sat, 04 Feb 2012 07:46:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<atom:link rel="search"
           href="http://blog.dailystuff.nl/opensearch"
           type="application/opensearchdescription+xml"
           title="Content Search" /><atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/>		<item>
		<title>SpamAssassin op automatische piloot</title>
		<link>http://blog.dailystuff.nl/2010/01/spamassassin-op-automatische-piloot/</link>
		<comments>http://blog.dailystuff.nl/2010/01/spamassassin-op-automatische-piloot/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 07:43:35 +0000</pubDate>
		<dc:creator>Hans</dc:creator>
				<category><![CDATA[Internet, Unix en security]]></category>
		<category><![CDATA[automatiseren]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[SpamAssassin]]></category>

		<guid isPermaLink="false">http://blog.dailystuff.nl/?p=976</guid>
		<description><![CDATA[In de afgelopen periode is SpamAssassin al meerdere malen aanbod gekomen en vooral in de context met Bayesian-filtering, maar er is nog veel meer. Zeker nu recentelijk release 3.3 het daglicht heeft gezien wordt het tijd om eens wat dieper in SpamAssassin te duiken. Een van de grootste probleempunten met SpamAssassin was altijd de ruleset [...]]]></description>
			<content:encoded><![CDATA[<p>In de afgelopen periode is SpamAssassin al meerdere malen aanbod gekomen en vooral in de context met Bayesian-filtering, maar er is nog veel meer. Zeker nu recentelijk release 3.3 het daglicht heeft gezien wordt het tijd om eens wat dieper in SpamAssassin te duiken.</p>
<p>Een van de grootste probleempunten met SpamAssassin was altijd de ruleset en de strijd met de spammers om die rules net te omzeilen. Bayesian-filtering lost een deel van dit probleem op, maar het andere probleem is de ruleset zelf. Voorheen werden rules met SpamAssassin meegeleverd en werden ze pas bijgewerkt als je een nieuwe versie van SpamAssassin installeerde. Het mag duidelijk zijn dat dit een onbegonnen strijd is, maar ook een gevaarlijke strijd. Zeker voor installaties die afhankelijk waren van DNS blacklists cq whitelists en waarbij de beheerder van de lijst besloot om zijn lijst op te heffen bijvoorbeeld.</p>
<p>De SARE-regels zijn een hele tijd populair geweest en zijn dat helaas nog steeds. Dit terwijl ze stelselmatig worden opgenomen in de ruleset van SpamAssassin zelf. Gelukkig heeft oa SARE er wel voor gezorgd dat er een update methode kwam die met de 3.3 release verplicht is geworden. Hiermee volgt SpamAssassin eigenlijk ClamAV in de voetsporen en is het verspreiden van een vaste ruleset overbodig geworden.</p>
<p>De eerste stap is eigenlijk heel simpel met het draaien van het commando <strong>sa-update</strong> als de gebruiker root op Debian. Als we nu in <strong>/var/lib/spamassassin/</strong> kijken dan zien we het volgende:<br />
<code><br />
$ ls -l /var/lib/spamassassin/ /var/lib/spamassassin/*/<br />
/var/lib/spamassassin/:<br />
total 8<br />
drwxr-xr-x 3 root root 4096 2010-01-02 14:46 3.002005</p>
<p>/var/lib/spamassassin/3.002005/:<br />
total 8<br />
drwxr-xr-x 2 root root 4096 2010-01-02 14:46 updates_spamassassin_org<br />
-rw-r--r-- 1 root root 2431 2010-01-02 14:46 updates_spamassassin_org.cf<br />
</code><br />
We zien netjes de betreffende versie van SpamAssassin en in die directory de ruleset zoals die nu voor versie 3.2.5 wordt aanbevolen door SpamAssassin. Deze regels worden automatisch meegenomen als SpamAssassin de volgende keer start. Nu kan je zelf een paar regels in de crontab van de gebruiker root zetten, maar in Debian zijn al voorzieningen getroffen. Door het onderstaande aan te passen in het bestand <strong>/etc/dedault/spamassassin</strong> zal automatisch de sa-update worden gedaan en wanneer nodig SpamAssassin worden geherstart.<br />
<code><br />
CRON=1<br />
</code><br />
Helaas stopt hier het verhaal niet, want op dit moment worden services zoals Amavisd-new, die ook de SpamAssassin ruleset kan gebruiken, niet herstart. Op moment van schrijven staan bugs <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=315961">315961</a> en <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=567205">567205</a> hier nog over open. Totdat die zijn opgelost kan de volgende extra code geen kwaad aan het einde van <strong>/etc/cron.daily/spamassassin</strong><br />
<code><br />
test -f /var/run/amavis/amavisd.pid &#038;&#038; /etc/init.d/amavis force-reload<br />
</code><br />
Dit laatste is natuurlijk op eigen risico, maar het lost de bug voor mij al een redelijke tijd op.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dailystuff.nl/2010/01/spamassassin-op-automatische-piloot/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sieve heeft ook zijn eigen poort</title>
		<link>http://blog.dailystuff.nl/2010/01/sieve-heeft-ook-zijn-eigen-poort/</link>
		<comments>http://blog.dailystuff.nl/2010/01/sieve-heeft-ook-zijn-eigen-poort/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 07:27:54 +0000</pubDate>
		<dc:creator>Hans</dc:creator>
				<category><![CDATA[Internet, Unix en security]]></category>
		<category><![CDATA[2000]]></category>
		<category><![CDATA[4190]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[Cyrus]]></category>
		<category><![CDATA[Dovecot]]></category>
		<category><![CDATA[e-mail]]></category>
		<category><![CDATA[IMAP]]></category>
		<category><![CDATA[poort]]></category>
		<category><![CDATA[Sieve]]></category>

		<guid isPermaLink="false">http://blog.dailystuff.nl/?p=946</guid>
		<description><![CDATA[Sieve is een gestandaardiseerde filtertaal voor mailservers en clients. Oa Dovecot heeft een implementatie van hiervan waardoor mail op de server al kan worden gefilterd ipv op de client. Om eerlijk zijn ook de enige juiste plek IMHO, maar dat zijn details. Een andere bekende implementatie is binnen de Cyrus mailsuite en waar het precies [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://en.wikipedia.org/wiki/Sieve_%28mail_filtering_language%29">Sieve</a> is een gestandaardiseerde filtertaal voor mailservers en clients. Oa <a href="http://www.dovecot.org/">Dovecot</a> heeft een implementatie van hiervan waardoor mail op de server al kan worden gefilterd ipv op de client. Om eerlijk zijn ook de enige juiste plek IMHO, maar dat zijn details. Een andere bekende implementatie is binnen de <a href="http://cyrusimap.web.cmu.edu/">Cyrus</a> mailsuite en waar het precies fout is gegaan laat ik even in het midden. Heel lang is er een discussie geweest of Sieve wel de oplossing was, omdat er vele wegen waren of juist ontbraken om de regels op de mailserver te krijgen.</p>
<p>Gelukkig is er na lang gesteggel een redelijk veilige oplossing gekomen, maar iemand had poort 2000 uitgekozen om deze dienst op te laten draaien. Helaas was deze poort door IANA al vergeven aan Cisco SCCP om hun eigen XMMP/VoIP-oplossing op te laten luisteren. Uiteindelijk is poort 4190 uit IANA komen rollen als gereserveerde poort voor het Sieve-protocol. De migratie naar deze poort is nu begonnen en zal met Debian 6.0 waarheid worden voor veel Debian-gebruikers cq installaties. <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=560094">Bug 560094</a> heeft meer informatie.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dailystuff.nl/2010/01/sieve-heeft-ook-zijn-eigen-poort/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debian + Linux 2.6.32 + DKMS == FAIL</title>
		<link>http://blog.dailystuff.nl/2010/01/debian-linux-2-6-32-dkms-fail/</link>
		<comments>http://blog.dailystuff.nl/2010/01/debian-linux-2-6-32-dkms-fail/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 07:48:07 +0000</pubDate>
		<dc:creator>Hans</dc:creator>
				<category><![CDATA[Internet, Unix en security]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[DKMS]]></category>
		<category><![CDATA[modprobe]]></category>
		<category><![CDATA[VirtualBox]]></category>

		<guid isPermaLink="false">http://blog.dailystuff.nl/?p=943</guid>
		<description><![CDATA[Bij de introductie van Linux 2.6.32 is blijkbaar besloten om anders om te gaan bij bumps in de ABI en DKMS reageert daar nog niet goed op. Helaas merk je dit bij oa VirtualBox vrij snel en zo te zien zijn ze er nog niet uit hoe ze oa bug #563246 gaan oplossen. Het onderstaande [...]]]></description>
			<content:encoded><![CDATA[<p>Bij de introductie van Linux 2.6.32 is blijkbaar besloten om anders om te gaan bij bumps in de ABI en DKMS reageert daar nog niet goed op. Helaas merk je dit bij oa VirtualBox vrij snel en zo te zien zijn ze er nog niet uit hoe ze oa <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=563246">bug #563246</a> gaan oplossen. Het onderstaande commando zorgt voorlopig voor de juiste triggers om de modules opnieuw te laten genereren.<br />
<code><br />
$ sudo apt-get install --reinstall virtualbox-ose-dkms<br />
</code><br />
Misschien wordt het tijd om strikter de testing-tree te gaan volgen nu de freeze voor Debian 6.0 onderweg is.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dailystuff.nl/2010/01/debian-linux-2-6-32-dkms-fail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Timeouts in IPS</title>
		<link>http://blog.dailystuff.nl/2009/08/timeouts-in-ips/</link>
		<comments>http://blog.dailystuff.nl/2009/08/timeouts-in-ips/#comments</comments>
		<pubDate>Mon, 24 Aug 2009 13:24:28 +0000</pubDate>
		<dc:creator>Hans</dc:creator>
				<category><![CDATA[Internet, Unix en security]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[IPS]]></category>
		<category><![CDATA[OpenSolaris]]></category>

		<guid isPermaLink="false">http://blog.dailystuff.nl/?p=849</guid>
		<description><![CDATA[Nu SXCE in oktober ter ziele gaat is de tijd gekomen om dieper in OpenSolaris te duiken en te zien hoe de volgende Sun Solaris release eruit gaat zien. Een van de grootste wijzigingen is de introductie van IPS om SVR4-packaging te vervangen. Aangezien nog veel software in SourceJuicer mist werd het dus ook tijd [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.opensolaris.com/"><img src="/wp-content/uploads//2009/05/opensolaris_logo_trans.png" alt="OpenSolaris" title="OpenSolaris" width="181" height="51" class="alignright size-full wp-image-796" /></a>Nu <a href="http://blog.dailystuff.nl/2009/08/sxce-ter-ziele/">SXCE in oktober ter ziele</a> gaat is de tijd gekomen om dieper in <a href="http://www.opensolaris.com/">OpenSolaris</a> te duiken en te zien hoe de volgende Sun Solaris release eruit gaat zien. Een van de grootste wijzigingen is de introductie van <a href="http://opensolaris.org/os/project/pkg/">IPS</a> om SVR4-packaging te vervangen. Aangezien nog veel software in SourceJuicer mist werd het dus ook tijd om zelf te gaan compileren en bij het installeren van SunStudio bleeft de installer constant dezelfde file opnieuw ophalen. Het commando zelf is redelijk simpel en er lijkt weinig in te stellen.<br />
<code><br />
$ pfexec pkg install sunstudio<br />
</code><br />
Het probleem deed zich ook voor bij OpenDS en VirtualBox. Bij wat testen kon ik zelf de benodigde bestanden wel goed ophalen. Na wat zoeken en wat vragen op <a href="http://nl.wikipedia.org/wiki/Internet_Relay_Chat">IRC</a> kwam de volgende <a href="http://defect.opensolaris.org/bz/show_bug.cgi?id=3605">bug</a> naar voren, maar ook een oplossing. Na wat verder zoeken lijkt deze bug voort te komen uit het feit dat ze een timeout hebben toegevoegd voor machines die verbinding verliezen met hun repositories.<br />
<code><br />
$ PKG_CLIENT_TIMEOUT=900 pfexec pkg install sunstudio<br />
</code><br />
Dit kan natuurlijk ook worden losgetrokken en het plaatsen van deze timeout in je ~/.profile zorgt ervoor dat het voor elk pkg commando werkt die je uitvoert.<br />
<code><br />
$ export PKG_CLIENT_TIMEOUT=900<br />
$ pfexec pkg install sunstudio<br />
$ pfexec pkg install opends<br />
</code><br />
Tijd om eens wat verder in OpenSolaris te duiken de komende maanden, want de stap van Solaris 9 naar 10 was al redelijk groot, maar van 10 naar 11 zal misschien nog wel groter worden.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.dailystuff.nl/2009/08/timeouts-in-ips/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

