ANN: GNUMail & Pantomime 1.3.0

Riccardo Mottola <[email protected]> Fri, 15 Jun 2018 18:58:06 +0200
Newsgroups gmane.comp.lib.gnustep.announce
Message-ID <1b8efd9a-b636-5880-bd68-8b72271109d3__46894.1954350614$1529083814$gmane$org@libero.it>
GNUMAIL + PANTOMIME 1.3.0

-------------------------


A new release for GNUmail (Mail User Agent for GNUstep and MacOS) and 
Pantomime (portable MIME Framework): 1.3.0!


http://www.nongnu.org/gnustep-nonfsf/gnumail/index.html


Panomime APIs were update to have safer types: mostly count and sizes 
were transitioned to more Cocoa-like NSUinteger/NSInteger or 
size_t/ssize_t where appropriate.

This required a major release as 1.3.0 for both Pantomime and GNUMail. 
In several functions returning -1 was replaced by NSNotFound.



Note: When running the new GNUMail it will update your message cache to 
the new format. In case of problems, clean it (or in case of reverting 
to the old version). Message size is now encoded as unsigned instead of 
signed inside it.



Countless enhancements and bug fixes in both Pantomime and GNUMail 
should improve usability.

Previously there were issues of certain messages not loading when 
containing special characters and/or decoding personal part of Addresses.



Pantomime:

*Correct signature detection as per RFC (caused issues when removing it 
during replies)
* improved address and quoted parsing
* generally improved header parsing
* Encoding fixes
* Serious iconv fix which could cause memory corruption due to realloc
* Fixes for Local folders (should help fix #53063, #51852 and generally 
bugs with POP and Local accounts)
*generally improved init methods to check for self, that may help avoid 
memory issues and debugging in the future
*various code cleanup in Message loading for better readibility
*more logging code for debug build, should help debugging

GNUMail
* Possibility to create filters for To and CC directly in message 
context menu
* Read/Unread and Flag/Unflag actions directly in the message context menu
* Size status for Messages in bytes KiloBytes or MegaBytes depending on size
* Spelling fixes
* Improved Menu Validation
* fix for #52817
* generally improved init methods to check for self, that may help avoid 
memory issues and debugging in the future
*GNUstep Only: Find Panel is now GORM based




The code is here http://svn.savannah.gnu.org/viewvc/gnustep-nonfsf/ .



Happy Mailing


Riccardo

PS: in case of download issues, wait for your mirror to catch up or 
visit the Download area on Savannah.