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.


Attachment: pgpPSwCZFOyoR.pgp
Description: PGP signature

------------------------------------------------------------------------------
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-users mailing list
courier-users@lists.sourceforge.net
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users

Reply via email to