Thomas Jacob writes:

While trying out 4.9.1 I noticed that unicode.c now uses lots
of stdint-Types, but does not reference them by their
standard names, resulting in compilation errors:

http://en.wikipedia.org/wiki/Stdint.h

Also, on some (older) Unix systems iconv's second parameter
is of type const char ** rather than char **,
resulting in at least a warning for me.

The attached patch against the 4.9.1 release
fixes both issues.

Thanks.

Running http://www.imapwiki.org/ImapTest on 4.9.1 patched
this way looks pretty much the same as for vanilla
4.8.1, although it's hard to see exactly, as
courier-imap doesn't pass all their regression tests
at the moment:

http://www.imapwiki.org/ImapTest/ServerStatus

That stuff is bogus. This is only somebody's idea of what being compliant means. "Expunge fetch" and "Expunge store", for example, are undefined behavior. They're not a MUST. And \Recent is broken by design. I know of no popular IMAP client that uses it. They all use \Seen to mark up new mail.


Attachment: pgp2hu6ru4lSe.pgp
Description: PGP signature

------------------------------------------------------------------------------
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network 
management toolset available today.  Delivers lowest initial 
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
_______________________________________________
Courier-imap mailing list
Courier-imap@lists.sourceforge.net
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-imap

Reply via email to