Share

Ishmail

File Release Notes and Changelog

Release Name: 2.1.0

Notes:
 
[evgeny]  Implemented starting in the TLS mode (IMAPS protocol).
[evgeny]  Implemented STARTTLS IMAP extension (RFC2595).
[evgeny]  A partial implementation of the IMAP URL scheme parsing (RFC2192).
[evgeny]  Hopefully, fixed the folder contents doubling bug.
[evgeny]  Enhanced the IMAP fetch speed enormously for large attachments.
[evgeny]  Dbl click on a folder checks for new mail only instead of re-scaning
          the folder.
[evgeny]  The current folder icon was not updated after deleting several
          messages simultaneously.
[evgeny]  Message list wasn't updated after applying new sort preferences.
[evgeny]  Message list wasn't updated at the end of title/separator drag.
[evgeny]  $HOME was forgotten to be replaced in the default mailcap search
          path.
[evgeny]  Relaxed parsing of improper dates set by many broken MUA's and
          scripts.
[evgeny]  Added text/html to the list of internally recognized MIME types.
[evgeny]  Better handling of text/html message parts composed by some broken
          MUA's which don't bother putting enclosing <HTML></HTML> tags.
[evgeny]  Updates to the online help.
[evgeny]  Get rid of the "Help/Comments" window & related stuff. Instead,
          direct user to the SF bug/wish tracker system.
[drifta]  Man page updates.
[evgeny]  If the folder is INBOX, check that it exists, too.
[evgeny]  Don't add the extraneous blank line at the end of body text.
[evgeny]  Changed default of sendmail location from /usr/lib/sendmail to
          /usr/sbin/sendmail.
[evgeny]  Some source cleaning.
[evgeny]  Replaced a few raw <cr> chars with '\r' in the sources. gcc-2.96
          choked on the former.


Changes: 2001-07-31 13:22 evgeny * NEWS, ac-tools/configure.in: 2.1.0 release. 2001-07-31 11:34 evgeny * ac-tools/: config.guess, config.sub: Updated config.guess and config.sub. 2001-07-29 17:20 evgeny * lib/Ishmail.hlp.in: More updates to the online help. 2001-07-28 21:26 evgeny * lib/Ishmail.help, lib/Ishmail.hlp.in, lib/Ishmail.lang, lib/Ishmail.misc, src/IshAppC.C, src/IshAppC.h, src/MainFile.C, src/MainWinP.C, src/MainWinP.h, src/SendFile.C, src/SendWinC.C, src/SendWinC.h, src/SendWinP.C, src/SendWinP.h: Get rid of the "Comments" window & related stuff. Instead, direct user to the SF bug/wish tracker system. 2001-07-23 19:48 evgeny * src/MainWinP.C: Update message vbox title after new mail check. 2001-07-22 21:07 evgeny * src/ImapServerC.C: Avoid use of strcat() in ImapServerC::Fetch(). This enhances the fetch speed enormously. 2001-07-22 20:07 evgeny * ac-tools/configure.in: 2.1.0 release candidate. 2001-07-22 20:01 evgeny * src/MainWinP.C: Dbl click on a folder checks for new mail only instead of re-scaning the folder. 2001-07-22 19:18 evgeny * src/MainWinC.C: Update folder icons at the end of MainWinC::DeleteItems(). 2001-07-22 19:04 evgeny * src/FolderC.C: In FolderC::HasMessagesWithStatus(), if index is not up-to-date, call UpdateIndex() instead of Scan(). Hopefully, this should fix the doubling bug. 2001-07-22 18:27 evgeny * src/FolderC.C: Use F_OK instead of W_OK when checking for access(indexFile). 2001-07-22 15:04 evgeny * src/SendFile.C: Return value in PerformFcc() was missing. 2001-07-08 18:39 evgeny * src/ImapServerC.C: Check for status of SSL_write and re-connect of needed. 2001-06-21 13:59 evgeny * lib/Ishmail.misc, src/MailPrefC.C: Changed default of sendmail location from /usr/lib/sendmail to /usr/sbin/sendmail. 2001-05-31 13:27 evgeny * src/ImapServerC.C: Added a cast needed for the new OpenSSL-0.9.6a SSL_write() prototype. 2001-05-31 13:26 evgeny * ac-tools/configure.in: Require OpenSSL-0.9.6a. 2001-04-04 11:39 evgeny * src/: ImapServerC.C, ImapServerC.h: Get rid of some static variables by moving them into ImapServerC class. 2001-03-29 13:14 evgeny * hgl/: Make.dep, Makefile, rsrc.C, rsrc.h: Get rid of FloatListC, since it's unused. 2001-03-29 13:07 evgeny * man/man1/ishmail.1: The man page updated: descriptions of $MAILCAPS, .ishmail.pem added; other fixes. 2001-03-29 11:54 evgeny * src/ImapServerC.C: Try to find out the OpenSSL installation path and only then fail back to "/usr/local/ssl". 2001-03-29 11:44 evgeny * src/Mailcap.C: $HOME was forgotten to be replaced in the default mailcap search path. 2001-03-21 17:15 evgeny * src/date.y: Relax on broken time zones - allow any junk definition up to 3 words (e.g. Pacific Standrad Time). 2001-03-12 22:40 evgeny * hgl/HalAppC.C: Check that "-D" command line switch is followed by an argument. 2001-03-12 22:18 evgeny * src/ImapServerC.C: Implemented proper certificate validation/storing. 2001-03-12 20:51 evgeny * src/date.y: Another hack allowing to parse dates in the ISO form (year-month-day). 2001-03-12 20:02 evgeny * src/date.y: A workaround for buggy softwares setting the year in the "Date" header as '101' etc. 2001-03-07 12:48 evgeny * scripts/cvs2cl.pl: Updated cvs2cl.pl. 2001-03-07 12:41 evgeny * src/SortPrefWinC.C: Refresh message list after applying new sort preferences. 2001-03-07 12:39 evgeny * hgl/FieldViewC.C: Redraw FieldView at the end of title/separator drag. 2001-02-22 11:03 evgeny * man/man1/ishmail.1: Man page updates (by drifta). 2001-01-09 18:23 evgeny * src/FolderC.C: Simplified generation of the folder's index filename. 2001-01-03 11:57 evgeny * src/MsgPartC.C: Create temporarily files for text/html message parts with the proper extensions since some broken MUA's don't bother putting enclosing <HTML></HTML> tags. 2001-01-03 11:54 evgeny * src/: MimeTypes.C, MimeTypes.h: Added text/html to the list of internally recognized MIME types. 2001-01-01 17:49 evgeny * src/date.y: When parsing date/time, recognize timezone as a quoted string, too. Some, apparently broken agents (AspMail) use them. 2000-12-31 16:36 evgeny * src/: ImapFolderC.C, ImapMsgC.C, ImapServerC.C, ImapServerC.h: EnableTLS() now accepts an argument which is OR'ed SSL versions that should be supported. 2000-12-25 17:05 evgeny * hgl/MimeRichTextSelect.C: Raised debug level for tracing canvas click events. 2000-12-13 19:38 evgeny * src/Make.dep: Updated deps. 2000-12-13 19:37 evgeny * src/ImapServerC.C: Implemented starting in the TLS mode (IMAPS protocol). 2000-12-13 19:34 evgeny * src/: ImapFolderC.C, ImapFolderC.h: Get rid of the extraneous folderName element of the ImapFolderC class. Parsing of the initial folder name, including port, username and protocol. 2000-12-13 19:15 evgeny * src/: ImapMisc.h, ImapMisc.C: Added a (draft) implementation of the IMAP URL scheme parsing (RFC2192). 2000-12-13 17:47 evgeny * src/: Imap.h, ImapServerC.h: Moved general IMAP defines into a separate file, Imap.h. 2000-12-13 12:06 evgeny * src/LoginWinC.C: Use IMAP server's username as init value for login form. 2000-12-13 11:46 evgeny * src/ImapFolderC.C: If the folder is INBOX, check that it exists, too. 2000-12-13 11:21 evgeny * src/: ImapServerC.C, ImapServerC.h: ImapServerC now contains also port number, username to be used for connect and the protocol type (usual IMAP or IMAPS). 2000-12-13 10:55 evgeny * src/Make.dep: Updated dependencies. 2000-12-13 10:53 evgeny * src/: AppPrefC.C, IshAppC.C: Removed unneeded IMAP pre-connects. 2000-12-11 10:30 evgeny * src/: ImapServerC.C, ImapServerC.h, Makefile: Implemented STARTTLS IMAP extension. 2000-12-10 12:18 evgeny * ac-tools/: Make.conf.in, aclocal.m4, configure.in: Implemented check for OpenSSL version number and header/lib consistency. Use both ssl and crypto libs (in provision for future use for TLS). 2000-11-22 14:38 evgeny * src/QuickMenu.C: A missing space to an error message added. 2000-11-19 11:21 evgeny * hgl/: RegexC.C, RegexC.h: Check for NULL strings in search(...). 2000-11-15 19:44 evgeny * ac-tools/shtool: Updated to shtool-1.5.1+. In particular, fixed the default `install' perm. mode. 2000-11-12 19:45 evgeny * src/SendFile.C: Don't add the extraneous blank line at the end of body text. 2000-11-12 14:32 evgeny * hgl/MimeRichTextEdit.C: Replaced raw <cr> chars with '\r'. gcc-2.96 chokes on the former. 2000-11-12 14:29 evgeny * ac-tools/configure.in: Started 2.0.1 development cycle.