<?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>PixieLog &#187; Software</title>
	<atom:link href="http://www.geek.nl/category/software/feed" rel="self" type="application/rss+xml" />
	<link>http://www.geek.nl</link>
	<description>Just another boring weblog</description>
	<lastBuildDate>Mon, 13 Apr 2009 22:50:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>More changes</title>
		<link>http://www.geek.nl/2008/08/02/more-changes</link>
		<comments>http://www.geek.nl/2008/08/02/more-changes#comments</comments>
		<pubDate>Sat, 02 Aug 2008 17:42:32 +0000</pubDate>
		<dc:creator>Bram</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.geek.nl/?p=179</guid>
		<description><![CDATA[Just finished some cleaning up..
For the record (mainly my own):
- Removed WeatherIcon thingy (the weather sucks here anyway..)
- Removed useless whitespace between links
- Moved the Comic-links to an integrated page
- Changed the order of sidebar links in general
]]></description>
			<content:encoded><![CDATA[<p>Just finished some cleaning up..<br />
For the record (mainly my own):<br />
- Removed WeatherIcon thingy (the weather sucks here anyway..)<br />
- Removed useless whitespace between links<br />
- Moved the Comic-links to an integrated page<br />
- Changed the order of sidebar links in general</p>
]]></content:encoded>
			<wfw:commentRss>http://www.geek.nl/2008/08/02/more-changes/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Some updates</title>
		<link>http://www.geek.nl/2008/07/27/some-updates</link>
		<comments>http://www.geek.nl/2008/07/27/some-updates#comments</comments>
		<pubDate>Sun, 27 Jul 2008 17:09:07 +0000</pubDate>
		<dc:creator>Bram</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.geek.nl/?p=165</guid>
		<description><![CDATA[I finally spent some time on upgrading this thing.. Turned out not to be too hard, even with a bunch of updated plugins! Looks like nothing died (right away), so I might have time to update my blog with actual posts as well ;)
]]></description>
			<content:encoded><![CDATA[<p>I finally spent some time on upgrading this thing.. Turned out not to be too hard, even with a bunch of updated plugins! Looks like nothing died (right away), so I might have time to update my blog with actual posts as well ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.geek.nl/2008/07/27/some-updates/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comment spam</title>
		<link>http://www.geek.nl/2006/11/21/comment-spam</link>
		<comments>http://www.geek.nl/2006/11/21/comment-spam#comments</comments>
		<pubDate>Tue, 21 Nov 2006 18:14:41 +0000</pubDate>
		<dc:creator>Bram</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.geek.nl/blog/?p=89</guid>
		<description><![CDATA[Funny spammers, trying to put their crap online everywhere. Luckily, there&#8217;s Spam Karma. Today I took a quick look at the harvested spam list, and decided to clean up a bit:
Successfully purged 19843 comment spam entries.
Yikes.
]]></description>
			<content:encoded><![CDATA[<p>Funny spammers, trying to put their crap online everywhere. Luckily, there&#8217;s <a href="http://unknowngenius.com/blog/wordpress/spam-karma/">Spam Karma</a>. Today I took a quick look at the harvested spam list, and decided to clean up a bit:<br />
<code>Successfully purged 19843 comment spam entries.</code><br />
Yikes.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.geek.nl/2006/11/21/comment-spam/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SER and LDAP</title>
		<link>http://www.geek.nl/2005/06/02/ser-and-ldap</link>
		<comments>http://www.geek.nl/2005/06/02/ser-and-ldap#comments</comments>
		<pubDate>Thu, 02 Jun 2005 09:25:45 +0000</pubDate>
		<dc:creator>Bram</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.geek.nl/blog/?p=16</guid>
		<description><![CDATA[A while ago, I started looking at Sip Express Router, as a proxy for my company&#8217;s VoIP platform. After a little searching and reading, we found that there wasn&#8217;t any LDAP support available by default. When we contacted IPtel, they told us we could &#8216;buy&#8217; a module they wrote for another customer, that did just [...]]]></description>
			<content:encoded><![CDATA[<p>A while ago, I started looking at Sip Express Router, as a proxy for my company&#8217;s VoIP platform. After a little searching and reading, we found that there wasn&#8217;t any LDAP support available by default. When we contacted IPtel, they told us we could &#8216;buy&#8217; a module they wrote for another customer, that did just that. Unfortunately, we did not have the budget back then, and started coding on our own. </p>
<p>You can find the result <a href="http://www.insecure.nl/~bram/files/auth_pixie.tar.gz">here</a>. It gets the job done, at least for us. Please do mind that it is not based on what IPTel can offer/is offering, and I doubt it has identical functionality. (For example, &#8216;my&#8217; module requires both MySQL and LDAP, instead of putting the usrlocdb into LDAP).</p>
<p>Anyway, feel free to check it out, and let me know if it works (or does not work) for you ! :)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.geek.nl/2005/06/02/ser-and-ldap/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FreeBSD 5.x</title>
		<link>http://www.geek.nl/2005/05/29/freebsd-5x</link>
		<comments>http://www.geek.nl/2005/05/29/freebsd-5x#comments</comments>
		<pubDate>Sun, 29 May 2005 20:52:05 +0000</pubDate>
		<dc:creator>Bram</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.geek.nl/blog/?p=14</guid>
		<description><![CDATA[After experimenting with a new amr(4) driver I found somewhere, my testbox didn&#8217;t came back after a reboot. Nothing special, you&#8217;d say, probably something went wrong. So, the next day, I went to fix it myself. Just escape to the loader prompt, unload kernel, load kernel.old, and we&#8217;re done. 
Well, not quite. The same problem [...]]]></description>
			<content:encoded><![CDATA[<p>After experimenting with a new amr(4) driver I found somewhere, my testbox didn&#8217;t came back after a reboot. Nothing special, you&#8217;d say, probably something went wrong. So, the next day, I went to fix it myself. Just escape to the loader prompt, unload kernel, load kernel.old, and we&#8217;re done. </p>
<p>Well, not quite. The same problem still existed (box &#8216;froze&#8217; as soon as it got to the point of detecting the controller), even with the old kernel. I decided to pull out my <a href="http://www.freesbie.org/">FreesBIE LiveCD</a> and just move the old kernel over the new one. Guess what, it worked. </p>
<p>Still didn&#8217;t seem to be quite my day, as when I tried reinstalling some other box, one of its disk died during the process. Oh well.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.geek.nl/2005/05/29/freebsd-5x/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apache fun</title>
		<link>http://www.geek.nl/2005/05/25/apache-fun</link>
		<comments>http://www.geek.nl/2005/05/25/apache-fun#comments</comments>
		<pubDate>Wed, 25 May 2005 18:01:08 +0000</pubDate>
		<dc:creator>Bram</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.geek.nl/blog/?p=13</guid>
		<description><![CDATA[A few days ago, I finished the general idea of the new-style webhosting platform. Turned out to be easy, once I got the hang of it. (And of course, after some useful hints from a friend. Said friend has built a custom apache module, for handling PHP / CGI as a &#8216;normal&#8217; user, accompanied with [...]]]></description>
			<content:encoded><![CDATA[<p>A few days ago, I finished the general idea of the new-style webhosting platform. Turned out to be easy, once I got the hang of it. (And of course, after some useful hints from a <a href="http://www.blinkenlights.nl/">friend</a>. Said friend has built a custom apache module, for handling PHP / CGI as a &#8216;normal&#8217; user, accompanied with a little kernel-module.</p>
<p>The result is quite nice:<br />
  &#8211; Apache 2.0.54<br />
  &#8211; PHP 5.0.4<br />
  &#8211; mod_tsunami </p>
<p>.. and everything running as a numeric uid, no entries in the passwd file, all homedirs can be 0700. And, together with my own little tool that generates apache-configs from LDAP, I think it&#8217;s a pretty nice, stable, and easy to maintain setup.</p>
<p>Let&#8217;s see how things go, when I try reinstalling one of the shared hosting servers somewhere next week :)</p>
<p><a href="http://www.blinkenlights.nl/apache/">Sten&#8217;s Apache page</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.geek.nl/2005/05/25/apache-fun/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FreeBSD modules</title>
		<link>http://www.geek.nl/2005/04/18/freebsd-modules</link>
		<comments>http://www.geek.nl/2005/04/18/freebsd-modules#comments</comments>
		<pubDate>Mon, 18 Apr 2005 12:26:46 +0000</pubDate>
		<dc:creator>Bram</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.geek.nl/blog/?p=6</guid>
		<description><![CDATA[After finding some psybnc&#8217;s and other kiddie-crap on one of our webservers, I figured it would be a Good Idea &#8482; to disable the bind() call for normal
users. Knowing Sten Spans created a module that &#8216;changed&#8217; the seteuid/setegid syscall, and after a few
hits google, I came up with the first it-compiles-ship-it-version of it :)
Ugly as [...]]]></description>
			<content:encoded><![CDATA[<p>After finding some psybnc&#8217;s and other kiddie-crap on one of our webservers, I figured it would be a Good Idea &#8482; to disable the bind() call for normal<br />
users. Knowing <a href="http://www.blinkenlights.nl/">Sten Spans</a> created a module that &#8216;changed&#8217; the seteuid/setegid syscall, and after a few<br />
hits google, I came up with the first it-compiles-ship-it-version of it :)</p>
<p>Ugly as hell, since I copy/pasted it and made some quick modifications. Still working on it..</p>
<p><a href="/~bram/blog/Makefile"><strong>Makefile</strong></a><br />
<a href="/~bram/blog/modtest.c"><strong>modtest.c</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.geek.nl/2005/04/18/freebsd-modules/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
