Build 20110122 of courier, courier-imap, sqwebmail, maildrop, cone packages

Sam Varshavchik <[email protected]> Sat, 22 Jan 2011 20:03:42 -0500
Newsgroups gmane.mail.cone,gmane.mail.imap.courier.general,gmane.mail.imap.courier.server,gmane.mail.imap.courier.sqwebmail
Message-ID <[email protected]>
Download: http://www.courier-mta.org/download.php

The custom implementation of unicode-based character set mapping tables has 
been replaced by an iconv(3)-based implementation.

Changes since the previous build.

• sqwebmail and Cone can now process mail coded in any character set that's 
supported by the system iconv(3) library, not just a few dozen character 
sets that used to be built into the codebase. This is true, of course, only 
if the browser or the terminal display supports UTF-8. Similarly 
Courier-IMAP now accepts search queries encoded in any character set known 
to iconv(3).

• This is the result of a large scale replacement of the internal character 
set and unicode library, whose roots predate the standardization of iconv(3) 
has been rewritten and replaced. The new iconv(3)-based API is completely 
different than the previous library API. The only remaining remnants are a 
few bits that case-convert character data, as well as compute character 
width (there's no analogous functionality in iconv(3)).

• Translating and mapping between different character sets is well 
entrenched into all parts of the system; from converting email content, in 
sqwebmail and Cone, to client's character set, to parsing i18n data from 
various mail headers (which have several different character set and 
language encoding formats as well), to being involved in searching and 
sorting messages, by sqwebmail, Cone, or the IMAP server. Most the impact 
from the rewrite should hopefully go unnoticed, aside from the larger 
character set universe known to sqwebmail, Cone, and Courier-IMAP.

Other changes since the last release:

* There's a search box at the bottom of the folder index page. sqwebmail 
searches the messages in the order of their appearance on the folder index 
screen. The search starts with the first message on the folder index screen. 
If the folder index screen does not start with the first message in the 
folder, the previous messages are not searched, and the search stops when 
enough messages with the search string are found to fill one folder index 
screen. In this manner, a poorly chosen search string that finds a hit in a 
lot of messages will limit itself. If necessary, the search can be repeated 
after navigating the folder index screen to the starting point for the 
second search.

* Up to four occurrences of the search string in each message are shown on 
the search results page.

* Suppress logging the contents of a failed AUTH command in syslog, in case 
it includes encoded passwords.

* Fix requirements of rpm spec files, to depend on /etc/cron.hourly, rather 
than a specific cron package.

* Adjust indentation to avoid parts of DSNs unintentionally interpreted as 
quoted content.

------------------------------------------------------------------------------
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires 
February 28th, so secure your free ArcSight Logger TODAY! 
http://p.sf.net/sfu/arcsight-sfd2d

_______________________________________________
Courier-cone mailing list
[email protected]
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-cone
signature.asc (application/pgp-signature, 198 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEABECAAYFAk07fm4ACgkQx9p3GYHlUOKVvwCfbopI3YSqJeFXT34AAjKt8Qso
yaQAn13z8ffkViILh4Y9PYBvnani7H9A
=XXe9
-----END PGP SIGNATURE-----