As you might have noticed from the comments on the blogpost on the new version of Courier-auth, there was something wrong.
It turned out to be a completely different error than first reported. Everything looked allright after compiling and installing but it all went wrong when trying to start it up:
/usr/local/var/spool/authdaemon/pid.lock: Bad file descriptor
ll_daemon_start: Resource temporarily unavailable
I checked permissions, deleted the files, to no avail. At a loss I posted a question to the courier-user mailinglist and I got a reply and a patch within a few hours. I’ve just tested the patch and it all works as expected.
Now we only need to wait for the official release of the patch into the next release.



8:46 am
Did you encounter any issues with the Courier-imap 4.2.0 update?
9:17 am
Yes, I did with the unpatched version of Courier-auth but not with the working version. It looks like Courier-IMAP depends a lot more than we think on a working version of Courier-auth.
I currently run the patched version of Courier-auth on my test server with Courier-IMAP 4.2.0
10:16 am
Ok thanks, I’m gonna wait until they come up with a new release.