<?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"
	>

<channel>
	<title>DIYMacServer</title>
	<atom:link href="http://diymacserver.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://diymacserver.com</link>
	<description></description>
	<pubDate>Thu, 03 Jul 2008 17:23:49 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Protect yourself against the new Trojan</title>
		<link>http://diymacserver.com/2008/06/25/protect-yourself-against-the-new-trojan/</link>
		<comments>http://diymacserver.com/2008/06/25/protect-yourself-against-the-new-trojan/#comments</comments>
		<pubDate>Wed, 25 Jun 2008 18:17:07 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
		
		<category><![CDATA[Mac OS X]]></category>

		<category><![CDATA[hack]]></category>

		<category><![CDATA[os x]]></category>

		<category><![CDATA[trojan]]></category>

		<category><![CDATA[virus]]></category>

		<guid isPermaLink="false">http://diymacserver.com/?p=156</guid>
		<description><![CDATA[While I still have my doubts about this news about a Trojan for OS X. I think it&#8217;s better to be safe than sorry, as my server has been hacked before, and I do use Apple&#8217;s Remote Desktop feature. I found this simple method that should prevent any issues coming in from that vulnerability. Just [...]]]></description>
			<content:encoded><![CDATA[<p>While I still have my doubts about this news about a Trojan for OS X. I think it&#8217;s better to be safe than sorry, as my server has been hacked before, and I do use Apple&#8217;s Remote Desktop feature. I found this simple method that should prevent any issues coming in from that vulnerability. Just run the following command in a Terminal session:</p>
<p><codeblock>sudo chmod -R u-s /System/Library/CoreServices/RemoteManagement/ARDAgent.app</codeblock></p>
<p>This will disable the use of using this program to get root access. More on this on the <a href="http://db.tidbits.com/article/9665" onclick="javascript:pageTracker._trackPageview ('/outbound/db.tidbits.com');">TidBits website</a>.</p>
<p>The other thing to help you prevent any Trojan is never to install any programs, how much fun they might be, on your server that you don&#8217;t need!</p>
]]></content:encoded>
			<wfw:commentRss>http://diymacserver.com/2008/06/25/protect-yourself-against-the-new-trojan/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Updated the Apache documentation set</title>
		<link>http://diymacserver.com/2008/06/15/updated-the-apache-documentation-set/</link>
		<comments>http://diymacserver.com/2008/06/15/updated-the-apache-documentation-set/#comments</comments>
		<pubDate>Sun, 15 Jun 2008 12:46:16 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
		
		<category><![CDATA[Apache]]></category>

		<category><![CDATA[Instructions]]></category>

		<category><![CDATA[Leopard]]></category>

		<category><![CDATA[documentation]]></category>

		<category><![CDATA[tiger]]></category>

		<category><![CDATA[Update]]></category>

		<guid isPermaLink="false">http://diymacserver.com/?p=155</guid>
		<description><![CDATA[I found out that while I was installing the new Apache version that some of the documentation was still outdated or did not properly reflect the state of things on Leopard. For instance, I still referred to a blog post instead of a proper documentation page for compiling Apache on Leopard. The startup script still [...]]]></description>
			<content:encoded><![CDATA[<p>I found out that while I was installing the new Apache version that some of the documentation was still outdated or did not properly reflect the state of things on Leopard. For instance, I still referred to a blog post instead of a proper documentation page for compiling Apache on Leopard. The startup script still was done in the old fashioned way instead of using the new launchd daemon. </p>
<p>So I did a small overhaul of the Apache documentation and separated the Tiger and Leopard instructions as I&#8217;ve done with all the other stuff. I hope this makes it all a bit clearer.</p>
<p><strong>Leopard:</strong></p>
<ul>
<li><a href="/installing-apache/compiling-apache-on-leopard/">Compiling Apache on Leopard</a></li>
<li><a href="/installing-apache/configuring-apache-on-leopard/">Configuring Apache on Leopard</a></li>
</ul>
<p><strong>Tiger:</strong></p>
<ul>
<li><a href="/installing-apache/compiling-apache/">Compiling Apache on Tiger</a></li>
<li><a href="/installing-apache/configuring-apache/">Configuring Apache on Tiger</a></li>
</ul>
<p><strong>For both:</strong></p>
<ul>
<li><a href="/installing-apache/configuring-virtual-hosts-in-apache/">Configuring virtual hosts in Apache</a></li>
<li><a href="/installing-apache/configuring-https-with-virtual-hosts/">Configuring HTTPS with virtual hosts</a></li>
</ul>
<p><strong>Leopard:</strong></p>
<ul>
<li><a href="/installing-apache/starting-apache-at-boot-on-Leopard/">Starting Apache at boot on Leopard</a></li>
</ul>
<p><strong>Tiger:</strong></p>
<ul>
<li><a href="/installing-apache/starting-apache-at-boot/">Starting Apache at boot on Tiger</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://diymacserver.com/2008/06/15/updated-the-apache-documentation-set/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Apache updated to 2.2.9</title>
		<link>http://diymacserver.com/2008/06/14/apache-updated-to-229/</link>
		<comments>http://diymacserver.com/2008/06/14/apache-updated-to-229/#comments</comments>
		<pubDate>Sat, 14 Jun 2008 18:15:55 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
		
		<category><![CDATA[Apache]]></category>

		<category><![CDATA[Leopard]]></category>

		<category><![CDATA[Update]]></category>

		<guid isPermaLink="false">http://diymacserver.com/?p=151</guid>
		<description><![CDATA[I got an email today from the Apache announcement mailing list that a new version was released today. I&#8217;ve downloaded version 2.2.9 and compiled it right away on my Leopard test machine. I was surprised that there weren&#8217;t any problems with the SSL module, there where no changes or fixes listed on the SSL module. [...]]]></description>
			<content:encoded><![CDATA[<p>I got an email today from the Apache announcement mailing list that a new version was released today. I&#8217;ve downloaded version 2.2.9 and compiled it right away on my Leopard test machine. I was surprised that there weren&#8217;t any problems with the SSL module, there where no changes or fixes listed on the SSL module. It all worked as you normally would expect. It was almost like the the SSL issues on 2.2.6 and 2.2.8 never existed. The only problem I have with this is that I don&#8217;t know how or why the problem is solved.</p>
<p>I&#8217;ve even tried it on my production server to see if that would work and it did.</p>
<p>This version has besides several bugfixes tw osecurity fixes so please upgrade to this version whenever possible. Read all about the changes in the <a href="http://www.apache.org/dist/httpd/CHANGES_2.2.9" onclick="javascript:pageTracker._trackPageview ('/outbound/www.apache.org');">2.2.9 changelog</a>.</p>
<p>To help I&#8217;ve written some instructions on how to upgrade your Apache installation in the least painfull way with a possibility to go back if something goes wrong: <a href="/updating-your-installation/upgrading-apache/">Upgrading Apache</a></p>
]]></content:encoded>
			<wfw:commentRss>http://diymacserver.com/2008/06/14/apache-updated-to-229/feed/</wfw:commentRss>
		</item>
		<item>
		<title>IMPORTANT: Courier-Auth updated to 0.60.6</title>
		<link>http://diymacserver.com/2008/06/08/important-courier-auth-updated-to-0606/</link>
		<comments>http://diymacserver.com/2008/06/08/important-courier-auth-updated-to-0606/#comments</comments>
		<pubDate>Sun, 08 Jun 2008 19:55:09 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
		
		<category><![CDATA[Bugs]]></category>

		<category><![CDATA[Courier]]></category>

		<category><![CDATA[Instructions]]></category>

		<category><![CDATA[Update]]></category>

		<category><![CDATA[auth]]></category>

		<category><![CDATA[important]]></category>

		<category><![CDATA[security]]></category>

		<category><![CDATA[updte]]></category>

		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://diymacserver.com/?p=149</guid>
		<description><![CDATA[There is a important security release of Courier-Auth, in the older versions Courier-Auth has an SQL injection exploit. This release should prevent any further security threaths. This release has the following changes:

Use mysql_set_character_set() instead of SET NAMES. This fixes a SQL injection possibility with MySQL databases that use non-Latin character sets.

This bug will affect you [...]]]></description>
			<content:encoded><![CDATA[<p>There is a important security release of Courier-Auth, in the older versions Courier-Auth has an SQL injection exploit. This release should prevent any further security threaths. This release has the following changes:</p>
<ul>
<li>Use mysql_set_character_set() instead of SET NAMES. This fixes a SQL injection possibility with MySQL databases that use non-Latin character sets.</li>
</ul>
<p>This bug will affect you and I advise you to upgrade as soon as possible. I&#8217;ve upgraded al servers without a problem. If you want to upgrade your installation please read my <a href="/updating-your-installation/upgrading-courier-auth/">upgrade instructions</a> for Courier-auth.</p>
]]></content:encoded>
			<wfw:commentRss>http://diymacserver.com/2008/06/08/important-courier-auth-updated-to-0606/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Why have your own mail server</title>
		<link>http://diymacserver.com/2008/06/05/why-have-your-own-mail-server/</link>
		<comments>http://diymacserver.com/2008/06/05/why-have-your-own-mail-server/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 19:43:45 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<category><![CDATA[mailserver]]></category>

		<category><![CDATA[opinion]]></category>

		<category><![CDATA[rant]]></category>

		<guid isPermaLink="false">http://diymacserver.com/?p=147</guid>
		<description><![CDATA[People often ask me why I have my own mail-server. Why spend all this time and money on having your own server when there are a lot of free email services that do everything you want and more for nothing. I don&#8217;t think I have to give you any examples you know the ones they [...]]]></description>
			<content:encoded><![CDATA[<p>People often ask me why I have my own mail-server. Why spend all this time and money on having your own server when there are a lot of free email services that do everything you want and more for nothing. I don&#8217;t think I have to give you any examples you know the ones they mean.  I tell them the following:</p>
<p><em>Because I can and because I like it!</em></p>
<p>I like to have my own mail-server because I like to be in control. I decide the features. I decide what happens with my email. I decide when email is spam. I decide the size of my inbox. I decide what is secure enough. I decide who gets access to my mail. Especially the last two are becoming more and more important when governments become more and more paranoid. </p>
<p>Another reason which, I guess, is only valid for geeks: It&#8217;s fun! You really get to understand the workings of email, spam filtering, and more. By configuring, tweaking and reading the log-files you really get to understand what happens and how you can improve your own mail-server.</p>
<p>Why did you choose to have your own mail-server ?</p>
]]></content:encoded>
			<wfw:commentRss>http://diymacserver.com/2008/06/05/why-have-your-own-mail-server/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The benefit of having two Mac mini servers</title>
		<link>http://diymacserver.com/2008/06/01/the-benefit-of-having-two-mac-mini-servers/</link>
		<comments>http://diymacserver.com/2008/06/01/the-benefit-of-having-two-mac-mini-servers/#comments</comments>
		<pubDate>Sun, 01 Jun 2008 13:45:08 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
		
		<category><![CDATA[Hardware]]></category>

		<category><![CDATA[Macminicolo]]></category>

		<category><![CDATA[Personal]]></category>

		<category><![CDATA[Postfix]]></category>

		<category><![CDATA[backup]]></category>

		<category><![CDATA[mx]]></category>

		<category><![CDATA[relay]]></category>

		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://diymacserver.com/?p=146</guid>
		<description><![CDATA[Since having a Mac mini at Macminicolo.net I currently have the luxury position of having two Mac mini&#8217;s connected to the internet. This gives me the ability to try new configurations for the DIYMacServer setup.
The first thing I tried, now I&#8217;ve got everything migrated, was getting my home server to work as a backup MX [...]]]></description>
			<content:encoded><![CDATA[<p>Since having a Mac mini at <a href="http://www.macminicolo.net" onclick="javascript:pageTracker._trackPageview ('/outbound/www.macminicolo.net');">Macminicolo.net</a> I currently have the luxury position of having two Mac mini&#8217;s connected to the internet. This gives me the ability to try new configurations for the DIYMacServer setup.</p>
<p>The first thing I tried, now I&#8217;ve got everything migrated, was getting my home server to work as a backup MX server.  I found out that it was pretty straightforward and adding one line to the main configuration made it work.</p>
<p>I&#8217;ve added it to the documentation set, so if you have the same luxury as I have and have more than one server connected you could use the this as well. Read how to do it here: <a href="/installing-the-mailserver/configuring-a-backup-relay-mx-server/">Configuring a backup (relay) MX server</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://diymacserver.com/2008/06/01/the-benefit-of-having-two-mac-mini-servers/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mac OS X 10.5.3 and security update 2008-003</title>
		<link>http://diymacserver.com/2008/05/31/mac-os-x-1053-and-security-update-2008-003/</link>
		<comments>http://diymacserver.com/2008/05/31/mac-os-x-1053-and-security-update-2008-003/#comments</comments>
		<pubDate>Sat, 31 May 2008 09:52:11 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
		
		<category><![CDATA[Mac OS X]]></category>

		<category><![CDATA[Macminicolo]]></category>

		<category><![CDATA[Update]]></category>

		<category><![CDATA[mac osx]]></category>

		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://diymacserver.com/?p=144</guid>
		<description><![CDATA[I&#8217;ve just finished updating all my Mac&#8217;s with either Mac OSX 10.5.3 for the Leopard machines or the security update 2008-003 for the Tiger machines (yes I still have a Tiger machine for support purposes). Both updates went without any problem and my setup was not affected in a negative way. Every item had started [...]]]></description>
			<content:encoded><![CDATA[<p><img alt="" align="left" title="" src="/images/software_update.gif"/>I&#8217;ve just finished updating all my Mac&#8217;s with either Mac OSX 10.5.3 for the Leopard machines or the security update 2008-003 for the Tiger machines (yes I still have a Tiger machine for support purposes). Both updates went without any problem and my setup was not affected in a negative way. Every item had started after the reboot and worked according to expectations.</p>
<p>If you want to read more on what is affected in the updates I would suggest reading the Apple support site for the <a href="http://support.apple.com/kb/HT1141?viewlocale=en_US" onclick="javascript:pageTracker._trackPageview ('/outbound/support.apple.com');">10.5.3 update</a> and the <a href="http://support.apple.com/kb/HT1897" onclick="javascript:pageTracker._trackPageview ('/outbound/support.apple.com');">2008-003 security update</a>.</p>
<p>In case of doubt, please make a full bootable disk image backup with Cabon Copy Cloner.</p>
<p>Tis was my first major update of the server located in the <a href="http://macminicolo.net" onclick="javascript:pageTracker._trackPageview ('/outbound/macminicolo.net');">Macminicolo.net</a> datacenter. It&#8217;s a bit scary as I have had the experience of a freeze of the computer after a big update before. But it that time the server was sitting in a cupboard at home within reach. If that happens now I would be at the mercy of Brian. He normally responds very quickly on my emails and iChat request so it might take a bit longer to get the machine back online because he is in a very different time zone. Therefore I schedule these critical activities at a time where I know he is available.</p>
<p><em><strong>Update:</strong> It is always good to wait a few days and monitor the blogosphere and forums to see if there are any major issues with the last update. It&#8217;s good to be prepared!</em></p>
]]></content:encoded>
			<wfw:commentRss>http://diymacserver.com/2008/05/31/mac-os-x-1053-and-security-update-2008-003/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Courier-Auth updated to 0.60.5</title>
		<link>http://diymacserver.com/2008/05/18/courier-auth-updated-to-0605/</link>
		<comments>http://diymacserver.com/2008/05/18/courier-auth-updated-to-0605/#comments</comments>
		<pubDate>Sun, 18 May 2008 17:28:45 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
		
		<category><![CDATA[Courier]]></category>

		<category><![CDATA[Update]]></category>

		<category><![CDATA[auth]]></category>

		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://diymacserver.com/?p=143</guid>
		<description><![CDATA[In the continuing endeavour of improving the quality of his software Sam Varshavchik has released a small upgrade (bug-fix) to the Courrier-auth daemon. This release has the following changes:

Fix an authmysql bug with account names that do not have an explicit domain

This bug might have affected you as this is the module we use in [...]]]></description>
			<content:encoded><![CDATA[<p>In the continuing endeavour of improving the quality of his software Sam Varshavchik has released a small upgrade (bug-fix) to the Courrier-auth daemon. This release has the following changes:</p>
<ul>
<li>Fix an authmysql bug with account names that do not have an explicit domain</li>
</ul>
<p>This bug might have affected you as this is the module we use in our setup. If you want to upgrade your installation please read my <a href="/updating-your-installation/upgrading-courier-auth/">upgrade instructions</a> for Courier-auth.</p>
]]></content:encoded>
			<wfw:commentRss>http://diymacserver.com/2008/05/18/courier-auth-updated-to-0605/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Postfixadmin upgraded to 2.2.0</title>
		<link>http://diymacserver.com/2008/05/11/postfixadmin-upgraded-to-220/</link>
		<comments>http://diymacserver.com/2008/05/11/postfixadmin-upgraded-to-220/#comments</comments>
		<pubDate>Sun, 11 May 2008 19:11:19 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
		
		<category><![CDATA[Instructions]]></category>

		<category><![CDATA[Postfix]]></category>

		<category><![CDATA[Update]]></category>

		<category><![CDATA[postfixadmin]]></category>

		<guid isPermaLink="false">http://diymacserver.com/?p=142</guid>
		<description><![CDATA[After more then 3 years there is a new release of Postfixadmin, the webbased tool to allow you to maintain your postfix mailserver installation. It assist in the creation of mail adresses and aliases.
New is the all in one interface where the super user and the domain admin will work. In the 2.1.0 there was [...]]]></description>
			<content:encoded><![CDATA[<p>After more then 3 years there is a new release of Postfixadmin, the webbased tool to allow you to maintain your postfix mailserver installation. It assist in the creation of mail adresses and aliases.</p>
<p>New is the all in one interface where the super user and the domain admin will work. In the 2.1.0 there was a subdirectory called admin which needed to be secured extra. It is now an all in one interface.</p>
<p>The new version still has the same problem as the old one in sending the SMTP commands to fast which will result in the error:</p>
<p><codeblock>BD5DAF029E: reject: DATA from localhost[127.0.0.1]: 503 5.5.0 : Data command rejected: Improper use of SMTP command pipelining; from= to= proto=ESMTP helo=</codeblock></p>
<p>This will easily be solved by again editing the &#8216;<code>functions.inc.php</code>&#8216;. Open the file and find the function &#8216;<code>smtp_mail</code>&#8216;. Change the following code:</p>
<p><codeblock>    fputs ($fh, "EHLO $smtp_server\r\n");<br />
      $res = smtp_get_response($fh);<br />
       fputs ($fh, "MAIL FROM:<$from>\r\n&#8221;);<br />
      $res = smtp_get_response($fh);<br />
       fputs ($fh, &#8220;RCPT TO:<$to>\r\n&#8221;);<br />
      $res = smtp_get_response($fh);<br />
      fputs ($fh, &#8220;DATA\r\n&#8221;);<br />
      $res = smtp_get_response($fh);<br />
      fputs ($fh, &#8220;$data\r\n.\r\n&#8221;);<br />
      $res = smtp_get_response($fh);<br />
      fputs ($fh, &#8220;QUIT\r\n&#8221;);<br />
      $res = smtp_get_response($fh);<br />
      fclose ($fh);<br />
</codeblock></p>
<p>into</p>
<p><codeblock>    fputs ($fh, "EHLO $smtp_server\r\n");<br />
      $res = smtp_get_response($fh);<br />
      usleep(10000);<br />
      fputs ($fh, "MAIL FROM:<$from>\r\n&#8221;);<br />
      $res = smtp_get_response($fh);<br />
      usleep(10000);<br />
      fputs ($fh, &#8220;RCPT TO:<$to>\r\n&#8221;);<br />
      $res = smtp_get_response($fh);<br />
      usleep(10000);<br />
      fputs ($fh, &#8220;DATA\r\n&#8221;);<br />
      $res = smtp_get_response($fh);<br />
      usleep(10000);<br />
      fputs ($fh, &#8220;$data\r\n.\r\n&#8221;);<br />
      $res = smtp_get_response($fh);<br />
      usleep(10000);<br />
      fputs ($fh, &#8220;QUIT\r\n&#8221;);<br />
      $res = smtp_get_response($fh);<br />
      fclose ($fh);<br />
</codeblock> </p>
<p>Full instructions on how to upgrade your current 2.1.0 installation to 2.2.0 can be found here: <a href="/updating-your-installation/upgrading-postfix-admin-210-to-220/">Upgrading Postfix Admin 2.1.0 to 2.2.0</a></p>
]]></content:encoded>
			<wfw:commentRss>http://diymacserver.com/2008/05/11/postfixadmin-upgraded-to-220/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Courier-Auth updated to 0.60.4</title>
		<link>http://diymacserver.com/2008/05/10/courier-auth-updated-to-0604/</link>
		<comments>http://diymacserver.com/2008/05/10/courier-auth-updated-to-0604/#comments</comments>
		<pubDate>Sat, 10 May 2008 19:08:15 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
		
		<category><![CDATA[Courier]]></category>

		<category><![CDATA[Instructions]]></category>

		<category><![CDATA[Update]]></category>

		<category><![CDATA[auth]]></category>

		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://diymacserver.com/?p=139</guid>
		<description><![CDATA[In the continuing endeavour of improving the quality of his software Sam Varshavchik has released an upgrade to the Courrier-auth daemon. This release has the following changes:

Cleaned up authmysql module &#8212; allow punctuation in userids and passwords
Dropped the unmaintained authvchkpw module

If you want to upgrade your installation please read my upgrade instructions for Courier-auth.
]]></description>
			<content:encoded><![CDATA[<p>In the continuing endeavour of improving the quality of his software Sam Varshavchik has released an upgrade to the Courrier-auth daemon. This release has the following changes:</p>
<ul>
<li>Cleaned up authmysql module &#8212; allow punctuation in userids and passwords</li>
<li>Dropped the unmaintained authvchkpw module</li>
</ul>
<p>If you want to upgrade your installation please read my <a href="/updating-your-installation/upgrading-courier-auth/">upgrade instructions</a> for Courier-auth.</p>
]]></content:encoded>
			<wfw:commentRss>http://diymacserver.com/2008/05/10/courier-auth-updated-to-0604/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
