IMAPProxy: MD5_DIGEST_LENGTH undeclared

When I attempted to compile IMAPProxy on Linux 2.6.18 with GCC 4.1.1, I received this error:

src/imapcommon.c: In function 'Get_Server_conn':
src/imapcommon.c:380: error: 'MD5_DIGEST_LENGTH' undeclared (first use in this function)

The post by Jakob Hirsch on the IMAPProxy mailing list provided the answer:

Problem is that md5.h is not longer included by evp.h (which is included by src/imapcommon.c), so MD5_DIGEST_LENGTH is not defined. #include <openssl/md5.h> in src/imapcommon.c fixed it for me.

Fix: Firefox OS X saving temp files to Desktop

If you ever use Firefox on OS X to open a document in a helper application (think downloading a PDF to read it directly in Preview using the “Open with…” dialog), I’m sure you get as annoyed as I do when Firefox saves this to your Desktop and not the download directory you specified in preferences.

In fact, Firefox downloads these files to wherever you set Safari to save downloads. You can fix the above behavior by going to the Preferences pane in Safari and changing the download directory there.

Thanks to Adam Kalsey for the tip: http://kalsey.com/2006/02/temporary_files_in_firefox_on_osx/