* Since 1.3.3: - Added quotes to the configure.in and m4 scripts to prevent a configure error on some platforms. - Updated the copyright headers. - Fixed several bugs in the handling of command line options. - Updated the man pages. - Refactored Maildir::updateFlags() - Fixed the use of timeouts in the SSL device; an uninitialized variable was causing select() to sleep too long. - bincimap-up now has a fixed timeout of 60 seconds, and the main server times out after 30 minutes. - Fixed timeouts in IO devices. - Now renames files with ":2," when moving them from new/ to cur/. - Added heuristics to help detect errors when invoking checkpassword. - Fixed the "make cert" and "make testcert" scripts. - Improved the logging mechanisms. - The server reports an error correctly when started in SSL mode, without any compiled-in SSL support. - Fixed a bug in the BODY response. - Fixed a bug in the INTERNALDATE response. - LIST and LSUB now allow the reference to end with the delimiter character. - The server now handles strftime returning 0 (for example, if the passed buffer was too short). - Merged several patches from Jerry Lundström. fsync() fixes for NFS, and a patch that allows 1.2 subscribe lists to work with 1.3, - Integrated Jerry Lundström's patch to prevent resetting of the mailbox path when a mailbox is closed. - Integrated Jerry Lundström's patch to allow changing of the mailbox delimiter. - When updating flags, the list of files is read first, then iterated when renaming files. This removes a race condition on XFS, where renaming files changed the order in which they are scanned. - Fixed a bug in the response to BODY fetches, where the list of headers would be returned also when no headers were in the fetch attribute. - Fixed a bug where the server would not recover properly after a client tried a command in the wrong state. * Since 1.3.2: - The response code is now included in the OK response. - Compile errors fixed. - Replaced opendir()/dirfd() with open(). - Fixed a lockup due to dangling symlinks. - Fix a bug where FIELDS in a BODY fetch was empty. - Added a missing space in RFC822.SIZE response. - A memory leak and a bug caused by saving the subscribed file to a full file system were fixed. - Fixed the --logtype command line argument. - Fixed LITERAL+ support in APPEND. - Fixed a bug in the LSUB operator where a map iterator was used on a multimap. - Binc 1.3 now compiles with --without-ssl. - Integrated several bugfixes from 1.2. * Since 1.3.1: - Moved chroot settings out of the conf files and into configure. - Fixed wildcards in LIST and LSUB. - Fixed the line count for multiparts in the MIME parser. - Syncs the directory when saving the cache file. - Fixed LITERAL+ support in APPEND. - Fixed IODevice:readStr() and how it's used in APPEND. - Assume IMAPdir as the default depot instead of Maildir++. - Documentation updates: README, README.SSL and README.DEPOT. - Added native protocol dumping support by exporting the PROTOCOLDUMP variable. - Compile fixes. * Since 1.3.0: - Fixed lockups due to major bugs in the IODevice classes. - Fixed bugs in the refactored MIME parser that rendered it useless. - Tested with pine, Mozilla mail and Evolution.