March 2012


Follow up on Apache 2.4.1, Xcode 4.3.2

During the last week I’ve seen comments regarding the failing of the compilation. The first one was that I completely missed the dependency on PCRE. Because it’s also required for out Postfix installation I already had it installed and didn’t notice it. You can download it from the sourceforge PCRE site. The latest tested version is 8.30. Download it, unpack it and run the following commands in the source directory:

./configure
make
sudo make install

The other thing I missed was the new release of Xcode. Apple released a new version of Xcode 4.3.2 which has a new method of installing. Instead of downloading the Installer from the App Store you can now install Xcode directly from the App Store. However somehow i think they needed to make the package smaller and they left out some the for us essential parts. Luckily its all still free. If you install Xcode from the App Store you need to perform some follow up actions to make it work. Startup Xcode, then let Xcode uninstall the older version, go to the preferences and go for the download tab.

Then select to install the command line tools. Use your apple-id and password to make it happen. After this you’ll be up and running in no time.

Update: If you have a developer account and can login to http://developer.apple.com you can also download the command line tools as a standalone package. Go to the download section and try it there. I’ve got the full Xcode installation as I sometimes try to write that one iPhone app that will make me a millionaire. Let me know if this works for you.

ClamAV update – 0.93.4

There is a update for ClamAV available for download. The current version is 0.97.4. Upgrading is relatively easy and straight forward. All that needs to be done is remove the old version and install the new.

You can check the instructions on what to do here Upgrading ClamAV.

There is no need to reconfigure anything.

For those that are interested. This version of ClamAV has on access scanning available under OS X 10.5 and later. For more information please check the ClamAV website here -> http://www.clamav.net/lang/en/2012/03/21/on-access-scanning-for-os-x/

PHP released 5.4.0

The PHP development team released 5.4.0, it is the next major milestone in the development of PHP. I’ve successfully tested it on my servers without a noticeable problem. First use this on a development machine, if you can wait for 5.4.1 before putting it on a production machine there might be some nasty bugs in it which haven’t been found.

Some of the key new features include (copied from the PHP website):
traits, a shortened array syntax, a built-in webserver for testing purposes and more. PHP 5.4.0 significantly improves performance, memory footprint and fixes over 100 bugs.

For users upgrading from PHP 5.3 there is a migration guide available here, detailing the changes between those releases and PHP 5.4.0.

For instructions on how to upgrade your PHP installation please read: Upgrading PHP.

Dovecot updated to 2.1.3

Again two very close releases but this time because of a small glitch that was introduced in 2.1.2 with the mdbox which was released a few days earlier. I’ve tested it and I’m already running this new version in production. Here is the list of fixes for 2.1.2 (as 2.1.3 only fixed the mdbox error):

  • Initial implementation of dsync-based replication. For now this should be used only on non-critical systems.
  • Proxying: POP3 now supports sending remote IP+port from proxy to backend server via Dovecot-specific XCLIENT extension.
  • Proxying: proxy_maybe=yes with host= (instead of IP) works now properly.
  • Proxying: Added auth_proxy_self setting
  • Proxying: Added proxy_always extra field (see wiki docs)
  • Added director_username_hash setting to specify what part of the username is hashed. This can be used to implement per-domain backends (which allows safely accessing shared mailboxes within domain).
  • + Added a “session ID” string for imap/pop3 connections, available in %{session} variable. The session ID passes through Dovecot IMAP/POP3 proxying to backend server. The same session ID is can be reused after a long time (currently a bit under 9 years).
  • passdb checkpassword: Support “credentials lookups” (for non-plaintext auth and for lmtp_proxy lookups)
  • fts: Added fts_index_timeout setting to abort search if indexing hasn’t finished by then (default is to wait forever).
  • doveadm sync: If mailbox was expunged empty, messages may have become back instead of also being expunged in the other side.
  • director: If user logged into two directors while near user expiration, the directors might have redirected the user to two different backends.
  • imap_id_* settings were ignored before login.
  • Several fixes to mailbox_list_index=yes
  • Previous v2.1.x didn’t log all messages at shutdown.
  • mbox: Fixed accessing Dovecot v1.x mbox index files without errors.

And as usual here are the upgrade instructions for Dovecot!

Roudcube updated to 0.7.2

The Roundcube team have released a new version. It contains another round of bug fixing. You can download it from their download page. Please note that a new version of 0.8 is on its way, it is currently in beta.

I would advise you that if you use Roundcube please upgrade to this version. Here is a document on how to upgrade.

Next Page »