May 2008


Mac OS X 10.5.3 and security update 2008-003

I’ve just finished updating all my Mac’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.

If you want to read more on what is affected in the updates I would suggest reading the Apple support site for the 10.5.3 update and the 2008-003 security update.

In case of doubt, please make a full bootable disk image backup with Cabon Copy Cloner.

Tis was my first major update of the server located in the Macminicolo.net datacenter. It’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.

Update: 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’s good to be prepared!

Courier-Auth updated to 0.60.5

In the continuing endeavour of improving the quality of his software Sam Varshavchik has released a small upgrade (bug-fix) to the Courier-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 our setup. If you want to upgrade your installation please read my upgrade instructions for Courier-auth.

Postfixadmin upgraded to 2.2.0

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 a subdirectory called admin which needed to be secured extra. It is now an all in one interface.

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:

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=

This will easily be solved by again editing the ‘functions.inc.php‘. Open the file and find the function ‘smtp_mail‘. Change the following code:

fputs ($fh, “EHLO $smtp_server\r\n”);
$res = smtp_get_response($fh);
fputs ($fh, “MAIL FROM:<$from>\r\n”);
$res = smtp_get_response($fh);
fputs ($fh, “RCPT TO:<$to>\r\n”);
$res = smtp_get_response($fh);
fputs ($fh, “DATA\r\n”);
$res = smtp_get_response($fh);
fputs ($fh, “$data\r\n.\r\n”);
$res = smtp_get_response($fh);
fputs ($fh, “QUIT\r\n”);
$res = smtp_get_response($fh);
fclose ($fh);

into

fputs ($fh, “EHLO $smtp_server\r\n”);
$res = smtp_get_response($fh);
usleep(10000);
fputs ($fh, “MAIL FROM:<$from>\r\n”);
$res = smtp_get_response($fh);
usleep(10000);
fputs ($fh, “RCPT TO:<$to>\r\n”);
$res = smtp_get_response($fh);
usleep(10000);
fputs ($fh, “DATA\r\n”);
$res = smtp_get_response($fh);
usleep(10000);
fputs ($fh, “$data\r\n.\r\n”);
$res = smtp_get_response($fh);
usleep(10000);
fputs ($fh, “QUIT\r\n”);
$res = smtp_get_response($fh);
fclose ($fh);

Full instructions on how to upgrade your current 2.1.0 installation to 2.2.0 can be found here: Upgrading Postfix Admin 2.1.0 to 2.2.0

Courier-Auth updated to 0.60.4

In the continuing endeavour of improving the quality of his software Sam Varshavchik has released an upgrade to the Courier-auth daemon. This release has the following changes:

  • Cleaned up authmysql module — 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.

DSpam documentation updated for Leopard

I’ve finished the documentation set for the DSpam installation on Leopard. There are some minor changes that would cause many problems between Tiger and Leopard. Most, if not all, of the changes are the result of the new user name creation and naming in Leopard. The last change is in the startup procedure, we are now using the lanchd system for DSpam as well.

Next Page »