forked from Mirrors/freeswitch
3177 lines
94 KiB
Plaintext
3177 lines
94 KiB
Plaintext
|
2006-10-26 - libetpan-0.47 - alfie
|
|||
|
|
|||
|
* release 0.47 - Hypergeek
|
|||
|
feature enhancements:
|
|||
|
UIDPLUS implemented
|
|||
|
fixes:
|
|||
|
various smaller code fixes
|
|||
|
|
|||
|
2006-10-26 - libetpan-0.47cvs6 - hoa
|
|||
|
|
|||
|
* src/low-level/imap/mailimap_types.c
|
|||
|
fixed the code of response_info_free().
|
|||
|
|
|||
|
2006-10-25 - libetpan-0.47cvs5 - hoa
|
|||
|
|
|||
|
* src/driver/implementation/db/dbdriver.c
|
|||
|
fixed the code of db_get_next_validity().
|
|||
|
|
|||
|
2006-10-22 - libetpan-0.47cvs4 - hoa
|
|||
|
|
|||
|
* src/low-level/imf/mailimf_types_helper.c
|
|||
|
fixed handling of Bcc.
|
|||
|
|
|||
|
2006-10-20 - libetpan-0.47cvs3 - hoa
|
|||
|
|
|||
|
* src/low-level/imap/uidplus.h
|
|||
|
fixed extern declaration.
|
|||
|
|
|||
|
2006-10-20 - libetpan-0.47cvs2 - hoa
|
|||
|
|
|||
|
* src/low-level/imap/acl.[ch]
|
|||
|
* src/low-level/imap/annotatemore.[ch]
|
|||
|
* src/low-level/imap/mailimap_extension.[ch]
|
|||
|
* src/low-level/imap/uidplus.[ch]
|
|||
|
added an API to check the capabilities.
|
|||
|
fixed UIDPLUS copy.
|
|||
|
|
|||
|
2006-10-20 - libetpan-0.47cvs1 - hoa
|
|||
|
|
|||
|
* configure.in
|
|||
|
* src/low-level/imap/Makefile
|
|||
|
* src/low-level/imap/acl.[ch]
|
|||
|
* src/low-level/imap/acl_types.c
|
|||
|
* src/low-level/imap/annotatemore.[ch]
|
|||
|
* src/low-level/imap/annotatemore_types.c
|
|||
|
* src/low-level/imap/mailimap.[ch]
|
|||
|
* src/low-level/imap/mailimap_extension.c
|
|||
|
* src/low-level/imap/mailimap_extension_types.h
|
|||
|
* src/low-level/imap/mailimap_parser.[ch]
|
|||
|
* src/low-level/imap/mailimap_sender.[ch]
|
|||
|
* src/low-level/imap/mailimap_types.[ch]
|
|||
|
Fixed API of extension. Exported some functions.
|
|||
|
|
|||
|
* src/low-level/imap/uidplus.[ch] ** NEW FILES **
|
|||
|
* src/low-level/imap/uidplus_parser.[ch] ** NEW FILES **
|
|||
|
* src/low-level/imap/uidplus_sender.[ch] ** NEW FILES **
|
|||
|
* src/low-level/imap/uidplus_types.[ch] ** NEW FILES **
|
|||
|
implementation of UIDPLUS.
|
|||
|
|
|||
|
2006-10-13 - libetpan-0.47 - alfie
|
|||
|
|
|||
|
* release 0.47 - Son Et Lumiere
|
|||
|
feature enhancements:
|
|||
|
IPv6 Support
|
|||
|
fixes:
|
|||
|
various leaks and crashes
|
|||
|
MIME decoding fix
|
|||
|
gnutls fix
|
|||
|
SASL fix
|
|||
|
AUTH parser fix
|
|||
|
|
|||
|
2006-10-13 - libetpan-0.46cvs13 - alfie
|
|||
|
|
|||
|
* src/low-level/smtp/mailsmtp_types.h
|
|||
|
order it backward compatible.
|
|||
|
|
|||
|
2006-10-12 - libetpan-0.46cvs12 - hoa
|
|||
|
|
|||
|
* src/low-level/imap/mailimap.c
|
|||
|
fixed crash.
|
|||
|
|
|||
|
2006-10-12 - libetpan-0.46cvs11 - hoa
|
|||
|
|
|||
|
* src/low-level/maildir/maildir.c
|
|||
|
fixed memory leaks.
|
|||
|
|
|||
|
2006-10-07 - libetpan-0.46cvs10 - hoa
|
|||
|
|
|||
|
* src/low-level/mime/mailmime_decode.c
|
|||
|
fixed MIME header decoding.
|
|||
|
|
|||
|
2006-09-25 - libetpan-0.46cvs9 - colin
|
|||
|
|
|||
|
* src/data-types/mailstream_ssl.c
|
|||
|
Really fix gnutls' init.
|
|||
|
|
|||
|
2006-09-24 - libetpan-0.46cvs8 - colin
|
|||
|
|
|||
|
* src/data-types/mailstream_ssl.c
|
|||
|
Fix a typo that made gnutls crash on some servers
|
|||
|
(mail.hp.com:993 for example). Sorry :-/
|
|||
|
|
|||
|
2006-09-05 - libetpan-0.46cvs7 - hoa
|
|||
|
|
|||
|
* src/low-level/imap/mailimap_parser.c
|
|||
|
implemented workaround for Binc IMAP.
|
|||
|
FLAGS response can be sent with "\*" on Binc IMAP.
|
|||
|
That's not conformant to IMAP RFC.
|
|||
|
|
|||
|
2006-08-30 - libetpan-0.46cvs6 - hoa
|
|||
|
|
|||
|
* src/engine/mailprivacy_smime.c
|
|||
|
improved performance of certificates collector.
|
|||
|
|
|||
|
* src/low-level/imap/mailimap.c
|
|||
|
* src/low-level/pop3/mailpop3.c
|
|||
|
* src/low-level/smtp/mailsmtp.c
|
|||
|
fixed use of SASL.
|
|||
|
Thanks to Andrei N. Balabohin.
|
|||
|
|
|||
|
2006-08-05 - libetpan-0.46cvs5 - hoa
|
|||
|
|
|||
|
* src/data-types/Makefile
|
|||
|
* src/data-types/maillock.c
|
|||
|
* src/main/libetpan.h
|
|||
|
exports maillock.h
|
|||
|
file descriptor is now optional.
|
|||
|
|
|||
|
* src/data-types/mailstream_ssl.c
|
|||
|
disable fcntl() call on win32.
|
|||
|
|
|||
|
* src/driver/implementation/imap/imapdriver_cached.c
|
|||
|
fixed a leak.
|
|||
|
|
|||
|
* src/driver/implementation/nntp/nntpdriver_tools.c
|
|||
|
fixed error code.
|
|||
|
|
|||
|
* src/low-level/imf/mailimf.c
|
|||
|
fixed a leak.
|
|||
|
|
|||
|
* src/low-level/mime/mailmime_decode.c
|
|||
|
'unknown' character set is considered as 'iso-8859-1'.
|
|||
|
|
|||
|
* src/low-level/pop3/mailpop3.c
|
|||
|
fixed AUTH parser.
|
|||
|
Thanks to Andrei N. Balabohin.
|
|||
|
|
|||
|
* src/low-level/smtp/mailsmtp.c
|
|||
|
* src/low-level/smtp/mailsmtp_types.h
|
|||
|
improved error management.
|
|||
|
Thanks to Andrei N. Balabohin.
|
|||
|
|
|||
|
2006-07-15 - libetpan-0.46cvs4 - hoa
|
|||
|
|
|||
|
* configure.in
|
|||
|
IPv6 is enabled by default.
|
|||
|
|
|||
|
2006-07-15 - libetpan-0.46cvs3 - hoa
|
|||
|
|
|||
|
* configure.in
|
|||
|
* src/data-types/connect.c
|
|||
|
* src/driver/interface/mailstorage_tools.c
|
|||
|
IPv6 implementation. Thanks to Didier Barvaux.
|
|||
|
|
|||
|
2006-07-15 - libetpan-0.46cvs2 - hoa
|
|||
|
|
|||
|
* build-windows/libetpan_version.h
|
|||
|
fixed libetpan version for Windows.
|
|||
|
|
|||
|
* src/driver/implementation/imap/imapdriver_cached.c
|
|||
|
fixed function prototype.
|
|||
|
|
|||
|
2006-07-14 - libetpan-0.46cvs1 - hoa
|
|||
|
|
|||
|
* src/low-level/imf/mailimf.c
|
|||
|
fixed a crash in case of parse error on Bcc field.
|
|||
|
|
|||
|
2006-07-12 - libetpan-0.46 - alfie
|
|||
|
|
|||
|
* release 0.46 - Drawing Circles
|
|||
|
feature enhancements:
|
|||
|
imap extension api
|
|||
|
imap annotate
|
|||
|
C89 conformance
|
|||
|
fixes:
|
|||
|
fixed crash when using gnutls
|
|||
|
various other (small) fixes
|
|||
|
|
|||
|
2006-07-03 - libetpan-0.45cvs17 - skunk
|
|||
|
|
|||
|
* Rules.in
|
|||
|
new "prepare" rule to prevent redundant header copying
|
|||
|
* install-sh
|
|||
|
updated to latest version from autoconf-2.60 package
|
|||
|
* src/data-types/charconv.c
|
|||
|
moved variable declarations up to avoid having declarations
|
|||
|
after statements, plus some minor syntax fixes
|
|||
|
|
|||
|
2006-06-29 - libetpan-0.45cvs16 - hoa
|
|||
|
|
|||
|
* configure.in
|
|||
|
temporary fix for install.
|
|||
|
|
|||
|
2006-06-28 - libetpan-0.45cvs15 - skunk
|
|||
|
|
|||
|
* src/data-types/mailstream.c
|
|||
|
* src/driver/implementation/maildir/maildirdriver.c
|
|||
|
* src/driver/implementation/pop3/pop3driver.c
|
|||
|
checked in the remaining bits of the last patch
|
|||
|
|
|||
|
2006-06-26 - libetpan-0.45cvs14 - hoa
|
|||
|
|
|||
|
* Rules.in
|
|||
|
* configure.in
|
|||
|
* build-windows/libetpan_version.h
|
|||
|
* src/Makefile.in
|
|||
|
* src/data-types/charconv.c
|
|||
|
* src/data-types/mailstream_socket.c
|
|||
|
* src/data-types/mailstream_ssl.c
|
|||
|
* src/data-types/mapping.c
|
|||
|
* src/data-types/mmapstring.c
|
|||
|
* src/driver/Makefile
|
|||
|
* src/driver/implementation/Makefile
|
|||
|
* src/driver/implementation/data-message/Makefile
|
|||
|
* src/driver/implementation/data-message/data_message_driver.c
|
|||
|
* src/driver/implementation/db/Makefile
|
|||
|
* src/driver/implementation/db/dbdriver.c
|
|||
|
* src/driver/implementation/db/dbdriver_message.c
|
|||
|
* src/driver/implementation/db/dbstorage.c
|
|||
|
* src/driver/implementation/hotmail/Makefile
|
|||
|
* src/driver/implementation/imap/Makefile
|
|||
|
* src/driver/implementation/imap/imapdriver.c
|
|||
|
* src/driver/implementation/imap/imapdriver_cached.c
|
|||
|
* src/driver/implementation/imap/imapdriver_cached_message.c
|
|||
|
* src/driver/implementation/imap/imapdriver_message.c
|
|||
|
* src/driver/implementation/imap/imapstorage.c
|
|||
|
* src/driver/implementation/maildir/Makefile
|
|||
|
* src/driver/implementation/maildir/maildirdriver_cached.c
|
|||
|
* src/driver/implementation/maildir/maildirdriver_cached_message.c
|
|||
|
* src/driver/implementation/maildir/maildirdriver_message.c
|
|||
|
* src/driver/implementation/maildir/maildirstorage.c
|
|||
|
* src/driver/implementation/mbox/Makefile
|
|||
|
* src/driver/implementation/mbox/mboxdriver.c
|
|||
|
* src/driver/implementation/mbox/mboxdriver_cached.c
|
|||
|
* src/driver/implementation/mbox/mboxdriver_cached_message.c
|
|||
|
* src/driver/implementation/mbox/mboxdriver_message.c
|
|||
|
* src/driver/implementation/mbox/mboxstorage.c
|
|||
|
* src/driver/implementation/mh/Makefile
|
|||
|
* src/driver/implementation/mh/mhdriver.c
|
|||
|
* src/driver/implementation/mh/mhdriver_cached.c
|
|||
|
* src/driver/implementation/mh/mhdriver_cached_message.c
|
|||
|
* src/driver/implementation/mh/mhdriver_message.c
|
|||
|
* src/driver/implementation/mh/mhdriver_tools.c
|
|||
|
* src/driver/implementation/mh/mhstorage.c
|
|||
|
* src/driver/implementation/mime-message/Makefile
|
|||
|
* src/driver/implementation/mime-message/mime_message_driver.c
|
|||
|
* src/driver/implementation/nntp/Makefile
|
|||
|
* src/driver/implementation/nntp/nntpdriver.c
|
|||
|
* src/driver/implementation/nntp/nntpdriver_cached.c
|
|||
|
* src/driver/implementation/nntp/nntpdriver_cached_message.c
|
|||
|
* src/driver/implementation/nntp/nntpdriver_message.c
|
|||
|
* src/driver/implementation/nntp/nntpstorage.c
|
|||
|
* src/driver/implementation/pop3/Makefile
|
|||
|
* src/driver/implementation/pop3/pop3driver_cached.c
|
|||
|
* src/driver/implementation/pop3/pop3driver_cached_message.c
|
|||
|
* src/driver/implementation/pop3/pop3driver_message.c
|
|||
|
* src/driver/implementation/pop3/pop3storage.c
|
|||
|
* src/driver/interface/Makefile
|
|||
|
* src/driver/interface/maildriver_types.h
|
|||
|
* src/driver/tools/Makefile
|
|||
|
* src/driver/tools/generic_cache.c
|
|||
|
* src/engine/Makefile
|
|||
|
* src/engine/mailprivacy_gnupg.c
|
|||
|
* src/engine/mailprivacy_smime.c
|
|||
|
* src/engine/mailprivacy_tools.c
|
|||
|
* src/low-level/Makefile
|
|||
|
* src/low-level/imap/Makefile
|
|||
|
* src/low-level/imap/acl.c
|
|||
|
* src/low-level/imap/acl_parser.c
|
|||
|
* src/low-level/imap/acl_sender.c
|
|||
|
* src/low-level/imap/acl_types.c
|
|||
|
* src/low-level/imap/annotatemore.c
|
|||
|
* src/low-level/imap/annotatemore_parser.c
|
|||
|
* src/low-level/imap/annotatemore_sender.c
|
|||
|
* src/low-level/imap/annotatemore_types.c
|
|||
|
* src/low-level/imap/mailimap_extension.c
|
|||
|
* src/low-level/imap/mailimap_helper.c
|
|||
|
* src/low-level/imap/mailimap_keywords.c
|
|||
|
* src/low-level/imap/mailimap_socket.c
|
|||
|
* src/low-level/imap/mailimap_ssl.c
|
|||
|
* src/low-level/imap/mailimap_types.c
|
|||
|
* src/low-level/imap/mailimap_types_helper.c
|
|||
|
* src/low-level/maildir/maildir.c
|
|||
|
* src/low-level/mbox/mailmbox.c
|
|||
|
* src/low-level/mh/mailmh.c
|
|||
|
* src/low-level/mime/mailmime.c
|
|||
|
* src/low-level/mime/mailmime_decode.c
|
|||
|
* src/low-level/mime/mailmime_disposition.c
|
|||
|
* src/low-level/mime/mailmime_types.c
|
|||
|
* src/low-level/mime/mailmime_types_helper.c
|
|||
|
* src/low-level/mime/mailmime_write.c
|
|||
|
* src/low-level/mime/mailmime_write_file.c
|
|||
|
* src/low-level/mime/mailmime_write_generic.c
|
|||
|
* src/low-level/mime/mailmime_write_mem.c
|
|||
|
* src/low-level/nntp/newsnntp.c
|
|||
|
* src/low-level/nntp/newsnntp_socket.c
|
|||
|
* src/low-level/nntp/newsnntp_ssl.c
|
|||
|
* src/low-level/smtp/mailsmtp_helper.c
|
|||
|
* src/low-level/smtp/mailsmtp_socket.c
|
|||
|
* src/low-level/smtp/mailsmtp_ssl.c
|
|||
|
* tests/readmsg-common.c
|
|||
|
conformance patch by Daniel Richard G.
|
|||
|
|
|||
|
2006-06-16 - libetpan-0.45cvs13 - smarinier
|
|||
|
|
|||
|
* src/data-types/charconv.[ch]
|
|||
|
extended_charconv might be used if you don't have iconv
|
|||
|
or if you want to handle some conversions by yourself
|
|||
|
|
|||
|
* src//driver/interface/maildriver_types.[ch]
|
|||
|
libetpan_malloc and libetpan_freei should be used to
|
|||
|
allocate/free data freed/allocated by libetpan
|
|||
|
|
|||
|
2006-06-07 - libetpan-0.45cvs12 - smarinier
|
|||
|
|
|||
|
* src/driver/implementation/imap/imapdriver.c
|
|||
|
* src/driver/implementation/imap/imapdriver_cached.c
|
|||
|
* src/driver/implementation/maildir/maildirdriver.c
|
|||
|
* src/driver/implementation/maildir/maildirdriver_cached.c
|
|||
|
* src/driver/implementation/mbox/mboxdriver.c
|
|||
|
* src/driver/implementation/mbox/mboxdriver_cached.c
|
|||
|
* src/driver/implementation/mh/mhdriver.c
|
|||
|
* src/driver/implementation/mh/mhdriver_cached.c
|
|||
|
* src/driver/implementation/nntp/nntpdriver.c
|
|||
|
* src/driver/implementation/nntp/nntpdriver_cached.c
|
|||
|
* src/driver/implementation/nntp/nntpdriver_tools.[ch]
|
|||
|
* src/driver/implementation/pop3/pop3driver.c
|
|||
|
* src/driver/implementation/pop3/pop3driver_cached.c
|
|||
|
* src/driver/interface/maildriver.[ch]
|
|||
|
* src/driver/interface/maildriver_tools.[ch]
|
|||
|
* src/driver/interface/maildriver_types.h
|
|||
|
* src/low-level/imap/mailimap_helper.[ch]
|
|||
|
* src/low-level/mime/mailmime_write_mem.c
|
|||
|
* src/low-level/pop3/mailpop3_helper.[ch]
|
|||
|
* tests/option-parser.[ch]
|
|||
|
use const char* when char* is not necessary (2)
|
|||
|
|
|||
|
2006-06-06 - libetpan-0.45cvs11 - smarinier
|
|||
|
|
|||
|
* src/driver/implementation/imap/imapdriver.c
|
|||
|
add (slow) remove_message to imap_driver
|
|||
|
|
|||
|
2006-06-02 - libetpan-0.45cvs10 - smarinier
|
|||
|
|
|||
|
* src/driver/implementation/nntp/nntpstorage.c
|
|||
|
minor bug on nn_command deletion
|
|||
|
|
|||
|
* src/driver/implementation/imap/imapstorage.[ch]
|
|||
|
* src/driver/implementation/maildir/maildirstorage.[ch]
|
|||
|
* src/driver/implementation/nntp/nntpstorage.[ch]
|
|||
|
* src/driver/interface/mailstorage.[ch]
|
|||
|
* src/data-types/md5.[ch]
|
|||
|
* src/data-types/md5global.h
|
|||
|
* src/driver/implementation/mbox/mboxstorage.[ch]
|
|||
|
* src/driver/implementation/mh/mhstorage.[ch]
|
|||
|
* src/driver/implementation/pop3/pop3storage.[ch]
|
|||
|
use const char* when char* is not necessary
|
|||
|
|
|||
|
2006-06-02 - libetpan-0.45cvs9 - hoa
|
|||
|
|
|||
|
* src/driver/interface/maildriver.c
|
|||
|
fixed copy-paste bug. Thanks to Sebastien Marinier.
|
|||
|
|
|||
|
2006-05-30 - libetpan-0.45cvs8 - hoa
|
|||
|
|
|||
|
* configure.in
|
|||
|
support for newer version of Debian Berkeley DB.
|
|||
|
|
|||
|
2006-05-22 - libetpan-0.45cvs7 - hoa
|
|||
|
|
|||
|
* autogen.sh
|
|||
|
* configure.in
|
|||
|
* src/data-types/carray.c
|
|||
|
* src/data-types/charconv.[ch]
|
|||
|
* src/data-types/chash.c
|
|||
|
* src/data-types/cinthash.c
|
|||
|
* src/data-types/clist.[ch]
|
|||
|
* src/data-types/connect.[ch]
|
|||
|
* src/data-types/mail_cache_db.c
|
|||
|
* src/data-types/maillock.c
|
|||
|
* src/data-types/mailsasl.c
|
|||
|
* src/data-types/mailsem.c
|
|||
|
* src/data-types/mailstream_helper.c
|
|||
|
* src/data-types/mailstream_low.c
|
|||
|
* src/data-types/mailstream_socket.c
|
|||
|
* src/data-types/mailstream_ssl.c
|
|||
|
* src/data-types/md5.h
|
|||
|
* src/data-types/md5global.h
|
|||
|
* src/data-types/mmapstring.c
|
|||
|
* src/driver/implementation/data-message/data_message_driver.c
|
|||
|
* src/driver/implementation/db/dbdriver.c
|
|||
|
* src/driver/implementation/db/dbdriver_message.c
|
|||
|
* src/driver/implementation/db/dbstorage.c
|
|||
|
* src/driver/implementation/hotmail/hotmailstorage.c
|
|||
|
* src/driver/implementation/imap/imapdriver.c
|
|||
|
* src/driver/implementation/imap/imapdriver_cached.c
|
|||
|
* src/driver/implementation/imap/imapdriver_cached_message.c
|
|||
|
* src/driver/implementation/imap/imapdriver_message.c
|
|||
|
* src/driver/implementation/imap/imapdriver_tools.c
|
|||
|
* src/driver/implementation/imap/imapdriver_types.h
|
|||
|
* src/driver/implementation/imap/imapstorage.c
|
|||
|
* src/driver/implementation/maildir/maildirdriver.c
|
|||
|
* src/driver/implementation/maildir/maildirdriver_cached.c
|
|||
|
* src/driver/implementation/maildir/maildirdriver_cached_message.c
|
|||
|
* src/driver/implementation/maildir/maildirdriver_message.c
|
|||
|
* src/driver/implementation/maildir/maildirdriver_tools.c
|
|||
|
* src/driver/implementation/maildir/maildirdriver_types.h
|
|||
|
* src/driver/implementation/maildir/maildirstorage.c
|
|||
|
* src/driver/implementation/mbox/mboxdriver.c
|
|||
|
* src/driver/implementation/mbox/mboxdriver_cached.c
|
|||
|
* src/driver/implementation/mbox/mboxdriver_cached_message.c
|
|||
|
* src/driver/implementation/mbox/mboxdriver_message.c
|
|||
|
* src/driver/implementation/mbox/mboxdriver_tools.c
|
|||
|
* src/driver/implementation/mbox/mboxdriver_types.h
|
|||
|
* src/driver/implementation/mbox/mboxstorage.c
|
|||
|
* src/driver/implementation/mh/mhdriver.c
|
|||
|
* src/driver/implementation/mh/mhdriver_cached.c
|
|||
|
* src/driver/implementation/mh/mhdriver_cached_message.c
|
|||
|
* src/driver/implementation/mh/mhdriver_message.c
|
|||
|
* src/driver/implementation/mh/mhdriver_tools.c
|
|||
|
* src/driver/implementation/mh/mhdriver_types.h
|
|||
|
* src/driver/implementation/mh/mhstorage.c
|
|||
|
* src/driver/implementation/mime-message/mime_message_driver.c
|
|||
|
* src/driver/implementation/nntp/nntpdriver.c
|
|||
|
* src/driver/implementation/nntp/nntpdriver_cached.c
|
|||
|
* src/driver/implementation/nntp/nntpdriver_cached_message.c
|
|||
|
* src/driver/implementation/nntp/nntpdriver_message.c
|
|||
|
* src/driver/implementation/nntp/nntpdriver_tools.c
|
|||
|
* src/driver/implementation/nntp/nntpdriver_types.h
|
|||
|
* src/driver/implementation/nntp/nntpstorage.c
|
|||
|
* src/driver/implementation/pop3/pop3driver.c
|
|||
|
* src/driver/implementation/pop3/pop3driver_cached.c
|
|||
|
* src/driver/implementation/pop3/pop3driver_cached_message.c
|
|||
|
* src/driver/implementation/pop3/pop3driver_message.c
|
|||
|
* src/driver/implementation/pop3/pop3driver_tools.c
|
|||
|
* src/driver/implementation/pop3/pop3driver_types.h
|
|||
|
* src/driver/implementation/pop3/pop3storage.c
|
|||
|
* src/driver/interface/maildriver.c
|
|||
|
* src/driver/interface/maildriver_errors.h
|
|||
|
* src/driver/interface/maildriver_tools.c
|
|||
|
* src/driver/interface/maildriver_types.[ch]
|
|||
|
* src/driver/interface/maildriver_types_helper.c
|
|||
|
* src/driver/interface/mailfolder.c
|
|||
|
* src/driver/interface/mailmessage.c
|
|||
|
* src/driver/interface/mailmessage_tools.[ch]
|
|||
|
* src/driver/interface/mailmessage_types.[ch]
|
|||
|
* src/driver/interface/mailstorage.c
|
|||
|
* src/driver/tools/generic_cache.c
|
|||
|
* src/driver/tools/imfcache.c
|
|||
|
* src/driver/tools/mailthread.c
|
|||
|
* src/driver/tools/mailthread_types.[ch]
|
|||
|
* src/engine/mailengine.c
|
|||
|
* src/engine/mailprivacy.c
|
|||
|
* src/engine/mailprivacy_gnupg.c
|
|||
|
* src/engine/mailprivacy_smime.c
|
|||
|
* src/engine/mailprivacy_tools.c
|
|||
|
* src/low-level/imap/mailimap.c
|
|||
|
* src/low-level/imap/mailimap_parser.c
|
|||
|
* src/low-level/imap/mailimap_sender.c
|
|||
|
* src/low-level/imap/mailimap_socket.[ch]
|
|||
|
* src/low-level/imap/mailimap_ssl.[ch]
|
|||
|
* src/low-level/imap/mailimap_types.h
|
|||
|
* src/low-level/imf/mailimf.c
|
|||
|
* src/low-level/imf/mailimf.h
|
|||
|
* src/low-level/imf/mailimf_types.h
|
|||
|
* src/low-level/imf/mailimf_types_helper.[ch]
|
|||
|
* src/low-level/imf/mailimf_write_generic.c
|
|||
|
* src/low-level/maildir/maildir.c
|
|||
|
* src/low-level/maildir/maildir_types.h
|
|||
|
* src/low-level/mbox/mailmbox.c
|
|||
|
* src/low-level/mbox/mailmbox_parse.c
|
|||
|
* src/low-level/mbox/mailmbox_types.[ch]
|
|||
|
* src/low-level/mh/mailmh.[ch]
|
|||
|
* src/low-level/mime/mailmime_content.c
|
|||
|
* src/low-level/mime/mailmime_decode.c
|
|||
|
* src/low-level/mime/mailmime_types.h
|
|||
|
* src/low-level/mime/mailmime_types_helper.c
|
|||
|
* src/low-level/mime/mailmime_write_file.c
|
|||
|
* src/low-level/mime/mailmime_write_generic.c
|
|||
|
* src/low-level/mime/mailmime_write_mem.c
|
|||
|
* src/low-level/nntp/newsnntp.h
|
|||
|
* src/low-level/nntp/newsnntp_socket.[ch]
|
|||
|
* src/low-level/nntp/newsnntp_ssl.[ch]
|
|||
|
* src/low-level/nntp/newsnntp_types.h
|
|||
|
* src/low-level/pop3/mailpop3.c
|
|||
|
* src/low-level/pop3/mailpop3_helper.c
|
|||
|
* src/low-level/pop3/mailpop3_socket.[ch]
|
|||
|
* src/low-level/pop3/mailpop3_ssl.[ch]
|
|||
|
* src/low-level/pop3/mailpop3_types.h
|
|||
|
* src/low-level/smtp/mailsmtp.c
|
|||
|
* src/low-level/smtp/mailsmtp_helper.[ch]
|
|||
|
* src/low-level/smtp/mailsmtp_socket.c
|
|||
|
* src/low-level/smtp/mailsmtp_ssl.[ch]
|
|||
|
* src/low-level/smtp/mailsmtp_types.h
|
|||
|
* src/main/libetpan_version.c
|
|||
|
* tests/readmsg.c
|
|||
|
cleanup of libetpan.
|
|||
|
Thanks to Daniel Richard G.
|
|||
|
|
|||
|
2006-05-17 - libetpan-0.45cvs6 - hoa
|
|||
|
|
|||
|
* src/data-types/charconv.c
|
|||
|
fixed UTF-8 character maximum size.
|
|||
|
|
|||
|
* src/driver/implementation/imap/imapdriver_cached.c
|
|||
|
* src/driver/implementation/imap/imapdriver_types.h
|
|||
|
message list cache.
|
|||
|
|
|||
|
* src/driver/implementation/mh/mhdriver_tools.c
|
|||
|
fixed 'From ' skipper.
|
|||
|
|
|||
|
2006-04-16 - libetpan-0.45cvs5 - colin
|
|||
|
|
|||
|
* src/low-level/imap/annotatemore_types.c
|
|||
|
Fix missing mailimap_annotatemore_entry_list_new
|
|||
|
|
|||
|
2006-04-16 - libetpan-0.45cvs4 - colin
|
|||
|
|
|||
|
* src/data-types/mailstream_ssl.c
|
|||
|
Fix crash on closed connection with gnutls (and make sure
|
|||
|
it won't happen with openssl), by returning -1 instead of
|
|||
|
GNUTLS_ERROR_*: mailstream_read() error return value is -1
|
|||
|
everywhere in mailstream.c
|
|||
|
Fixes debian bugs: 356325, 358882, maybe 362747
|
|||
|
|
|||
|
2006-04-15 - libetpan-0.45cvs3 - hoa
|
|||
|
|
|||
|
* src/low-level/imap/annotatemore_parser.c
|
|||
|
* src/low-level/imap/annotatemore_types.c
|
|||
|
* src/low-level/imap/annotatemore_types.h
|
|||
|
prefixed defines
|
|||
|
|
|||
|
2006-04-15 - libetpan-0.45cvs2 - hoa
|
|||
|
|
|||
|
* src/low-level/imap/annotatemore.[ch] * NEW FILES *
|
|||
|
* src/low-level/imap/annotatemore_parser.[ch] * NEW FILES *
|
|||
|
* src/low-level/imap/annotatemore_sender.[ch] * NEW FILES *
|
|||
|
* src/low-level/imap/annotatemore_types.[ch] * NEW FILES *
|
|||
|
* src/low-level/imap/mailimap_extension.[ch] * NEW FILES *
|
|||
|
* src/low-level/imap/mailimap_extension_types.h * NEW FILE *
|
|||
|
* src/low-level/imap/Makefile
|
|||
|
* src/low-level/imap/mailimap.[ch]
|
|||
|
* src/low-level/imap/mailimap_parser.[ch]
|
|||
|
* src/low-level/imap/mailimap_sender.[ch]
|
|||
|
* src/low-level/imap/mailimap_socket.[ch]
|
|||
|
* src/low-level/imap/mailimap_types.[ch]
|
|||
|
implemented ANNOTATE extension.
|
|||
|
more flexible interface to add IMAP extensions.
|
|||
|
Thanks to Michael Leupold.
|
|||
|
|
|||
|
2006-04-07 - libetpan-0.45cvs1 - hoa
|
|||
|
|
|||
|
* src/driver/interface/mailfolder.[ch]
|
|||
|
export properly functions.
|
|||
|
|
|||
|
* src/data-types/connect.c
|
|||
|
* src/low-level/imap/mailimap_socket.c
|
|||
|
* src/low-level/nntp/newsnntp_socket.c
|
|||
|
* src/low-level/pop3/mailpop3_socket.c
|
|||
|
* src/low-level/smtp/mailsmtp_socket.c
|
|||
|
fixed autolookup of port numbers.
|
|||
|
|
|||
|
2006-03-22 - libetpan-0.45
|
|||
|
|
|||
|
* release 0.45 - Depth Charge
|
|||
|
bugfix release
|
|||
|
|
|||
|
2006-03-22 - libetpan-0.44cvs2 - hoa
|
|||
|
|
|||
|
* src/data-types/carray.h
|
|||
|
* src/data-types/charconv.h
|
|||
|
* src/data-types/chash.h
|
|||
|
* src/data-types/mailstream_types.h
|
|||
|
* src/data-types/mmapstring.h
|
|||
|
* src/low-level/mime/mailmime_types.h
|
|||
|
fixed includes
|
|||
|
|
|||
|
2006-03-20 - libetpan-0.44cvs1 - hoa
|
|||
|
|
|||
|
* src/data-types/carray.h
|
|||
|
* src/data-types/charconv.h
|
|||
|
* src/data-types/chash.h
|
|||
|
* src/data-types/mailstream_types.h
|
|||
|
* src/data-types/mmapstring.h
|
|||
|
* src/low-level/mime/mailmime_types.h
|
|||
|
fixed includes
|
|||
|
|
|||
|
2006-03-10 - libetpan-0.44
|
|||
|
|
|||
|
* release 0.44 - Lateralus
|
|||
|
bugfix release
|
|||
|
fixed versions
|
|||
|
|
|||
|
2006-03-08 - libetpan-0.43
|
|||
|
|
|||
|
* release 0.43 - Lateralus
|
|||
|
bugfix release
|
|||
|
|
|||
|
2006-03-08 - libetpan-0.42cvs5 - hoa
|
|||
|
|
|||
|
* ChangeLog
|
|||
|
* libetpan-config.in
|
|||
|
prepare for release
|
|||
|
|
|||
|
2006-02-15 - libetpan-0.42cvs4 - colin
|
|||
|
|
|||
|
* src/data-types/mailstream_ssl.c
|
|||
|
* src/data-types/mailstream_ssl.h
|
|||
|
Implement certificate retrieval
|
|||
|
|
|||
|
2006-02-15 - libetpan-0.42cvs3 - colin
|
|||
|
|
|||
|
* src/data-types/mailstream_ssl.c
|
|||
|
* src/data-types/mailstream_ssl.h
|
|||
|
* src/driver/implementation/imap/imapdriver.c
|
|||
|
* src/driver/implementation/pop3/pop3driver.c
|
|||
|
* src/low-level/smtp/mailsmtp_socket.c
|
|||
|
After a bit of googling (and checking SC's sources too), it
|
|||
|
seems that
|
|||
|
- use SSLv23 for SSL connections
|
|||
|
- use TLSv1 for STARTTLS connections
|
|||
|
is the way to go.
|
|||
|
|
|||
|
This patch implements a new mailstream_low_tls_open() to
|
|||
|
complement mailstream_low_ssl_open(), which allows caller
|
|||
|
to use what it needs.
|
|||
|
Tested with a few differents servers:
|
|||
|
- STARTTLS works ok, SSL works ok with an openssl-libetpan
|
|||
|
- STARTTLS works ok, SSL works ok with a gnutls-libetpan
|
|||
|
- one server, the one mentioned in bug 911, doesn't get
|
|||
|
TLSv1 at all, and insists on SSLv23 even with
|
|||
|
STARTTLS, which I think is a server bug
|
|||
|
|
|||
|
Finally, Gnutls must do stuff differently (more automagically)
|
|||
|
than
|
|||
|
openssl because there's no need to specify the protocol to use,
|
|||
|
it just
|
|||
|
works with SSL and STARTTLS.
|
|||
|
|
|||
|
Updated drivers too.
|
|||
|
|
|||
|
2006-02-14 - libetpan-0.42cvs2 - colin
|
|||
|
|
|||
|
* src/data-types/mailstream_ssl.c
|
|||
|
Use SSLv23 instead of TLSv1, seems to be more
|
|||
|
universal
|
|||
|
|
|||
|
2006-02-09 - libetpan-0.42cvs1 - colin
|
|||
|
|
|||
|
* src/data-types/mailstream_ssl.c
|
|||
|
Fix return value when we get SSL_ERROR_ZERO_RETURN
|
|||
|
|
|||
|
2006-01-09 - libetpan-0.42
|
|||
|
|
|||
|
* release 0.41 - Figure Number Five
|
|||
|
bugfix release
|
|||
|
|
|||
|
2006-01-04 - libetpan-0.41cvs10 - hoa
|
|||
|
|
|||
|
* autogen.sh
|
|||
|
* configure.in
|
|||
|
* src/Makefile.in
|
|||
|
fixed build.
|
|||
|
|
|||
|
* src/low-level/smtp/mailsmtp.c
|
|||
|
fixed SMTP SASL login.
|
|||
|
|
|||
|
* src/main/libetpan.h
|
|||
|
added public API.
|
|||
|
|
|||
|
2005-12-22 - libetpan-0.41cvs9 - hoa
|
|||
|
|
|||
|
* src/engine/mailprivacy_tools.[ch]
|
|||
|
fixed visibility of functions.
|
|||
|
|
|||
|
2005-12-20 - libetpan-0.41cvs8 - hoa
|
|||
|
|
|||
|
* src/low-level/maildir/maildir.c
|
|||
|
fixed maildir expunge.
|
|||
|
|
|||
|
* src/low-level/smtp/mailsmtp.[ch]
|
|||
|
implemented SMTP RSET (reset).
|
|||
|
|
|||
|
2005-12-18 - libetpan-0.41cvs7 - hoa
|
|||
|
|
|||
|
* src/low-level/smtp/mailsmtp.[ch]
|
|||
|
implemented SMTP NOOP.
|
|||
|
|
|||
|
2005-12-16 - libetpan-0.41cvs6 - hoa
|
|||
|
|
|||
|
* Makefile.in
|
|||
|
added empty target 'test'
|
|||
|
|
|||
|
* src/data-types/mailsem.c
|
|||
|
* src/engine/mailengine.c
|
|||
|
fixed build when disabling thread safety.
|
|||
|
|
|||
|
2005-12-16 - libetpan-0.41cvs5 - hoa
|
|||
|
|
|||
|
* src/engine/mailprivacy_tools.c
|
|||
|
fixed quoting of filename in shell calls.
|
|||
|
|
|||
|
2005-12-07 - libetpan-0.41cvs4 - hoa
|
|||
|
|
|||
|
* src/data-types/mailstream_ssl.c
|
|||
|
fixed build when SSL is not available.
|
|||
|
|
|||
|
2005-12-07 - libetpan-0.41cvs3 - hoa
|
|||
|
|
|||
|
* src/engine/mailprivacy_gnupg.c
|
|||
|
* src/engine/mailprivacy_smime.c
|
|||
|
fixed quoting of filename in shell calls.
|
|||
|
|
|||
|
2005-12-04 - libetpan-0.41cvs2 - hoa
|
|||
|
|
|||
|
* configure.in
|
|||
|
fixed libtool version
|
|||
|
|
|||
|
2005-12-02 - libetpan-0.41cvs1 - hoa
|
|||
|
|
|||
|
* src/engine/mailengine.c
|
|||
|
fixed crash.
|
|||
|
|
|||
|
2005-12-02 - libetpan-0.41
|
|||
|
|
|||
|
* release 0.41 - Transfixion
|
|||
|
passphrase is implemented for S/MIME and PGP.
|
|||
|
avoid symbols conflict between GnuTLS and OpenSSL.
|
|||
|
|
|||
|
2005-11-30 - libetpan-0.40cvs6 - hoa
|
|||
|
|
|||
|
* src/engine/mailprivacy.c
|
|||
|
* src/engine/mailprivacy_gnupg.c
|
|||
|
* src/engine/mailprivacy_smime.c
|
|||
|
* src/engine/mailprivacy_tools.[ch]
|
|||
|
fixed signing.
|
|||
|
|
|||
|
* tests/smime.c
|
|||
|
display needed passphrase.
|
|||
|
|
|||
|
2005-11-21 - libetpan-0.40cvs5 - hoa
|
|||
|
|
|||
|
* configure.in
|
|||
|
OpenSSL has priority in detection.
|
|||
|
|
|||
|
* src/engine/mailprivacy.[ch]
|
|||
|
* src/engine/mailprivacy_gnupg.[ch]
|
|||
|
* src/engine/mailprivacy_smime.[ch]
|
|||
|
* src/engine/mailprivacy_tools.[ch]
|
|||
|
* src/engine/mailprivacy_types.h
|
|||
|
implemented support of passphrase.
|
|||
|
|
|||
|
* tests/Makefile
|
|||
|
* tests/frm-common.c
|
|||
|
* tests/frm-simple.c
|
|||
|
* tests/frm-tree.c
|
|||
|
fixed compilation of tests.
|
|||
|
|
|||
|
* tests/pgp.c * NEW FILE *
|
|||
|
* tests/smime.c * NEW FILE *
|
|||
|
* tests/decrypt.c * NEW FILE *
|
|||
|
some tests for S/MIME, PGP.
|
|||
|
|
|||
|
2005-10-09 - libetpan-0.40cvs4 - colin
|
|||
|
|
|||
|
* src/data-types/mailstream_ssl.c
|
|||
|
Try to finish handshaking when
|
|||
|
possible with gnutls.
|
|||
|
|
|||
|
2005-10-09 - libetpan-0.40cvs3 - colin
|
|||
|
|
|||
|
* src/data-types/mailstream_ssl.c
|
|||
|
fixed deadlock on the mutex
|
|||
|
|
|||
|
2005-10-09 - libetpan-0.40cvs2 - colin
|
|||
|
|
|||
|
* src/data-types/mailstream_ssl.c
|
|||
|
fixed compilation with GnuTLS
|
|||
|
|
|||
|
2005-10-09 - libetpan-0.40cvs1 - hoa
|
|||
|
|
|||
|
* configure.in
|
|||
|
* src/data-types/mailstream_ssl.c
|
|||
|
* src/data-types/mailstream_ssl.h
|
|||
|
avoid symbols conflicts between OpenSSL and GnuTLS.
|
|||
|
Thanks to Colin Leroy.
|
|||
|
|
|||
|
2005-10-07 - libetpan-0.40 - hoa
|
|||
|
|
|||
|
* release 0.40 - Kashmir
|
|||
|
SSL initialization is optional.
|
|||
|
|
|||
|
2005-10-06 - libetpan-0.39cvs2 - hoa
|
|||
|
|
|||
|
* src/Makefile.in
|
|||
|
* src/data-types/mailstream_socket.c
|
|||
|
* src/data-types/mailstream_ssl.c
|
|||
|
fixed compilation on Solaris.
|
|||
|
|
|||
|
2005-10-02 - libetpan-0.39cvs1 - hoa
|
|||
|
|
|||
|
* src/data-types/mailstream_low.c
|
|||
|
* src/data-types/mailstream_ssl.[ch]
|
|||
|
* src/low-level/imap/mailimap_ssl.c
|
|||
|
* src/low-level/nntp/newsnntp_ssl.c
|
|||
|
* src/low-level/pop3/mailpop3_ssl.c
|
|||
|
* src/low-level/smtp/mailsmtp_ssl.c
|
|||
|
* tests/frm.c
|
|||
|
SSL initialization is optional
|
|||
|
fixed SSL port
|
|||
|
fixed warning in tests
|
|||
|
|
|||
|
2005-09-16 - libetpan-0.39 - hoa
|
|||
|
|
|||
|
* release 0.39 - Deliverance
|
|||
|
compatibility with GnuTLS
|
|||
|
SASL for higher level
|
|||
|
|
|||
|
2005-09-12 - libetpan-0.38cvs5 - colin
|
|||
|
|
|||
|
* src/data-types/mailstream_ssl.c
|
|||
|
fixed compatibility with GnuTLS.
|
|||
|
|
|||
|
2005-08-17 - libetpan-0.38cvs4 - hoa
|
|||
|
|
|||
|
* src/engine/mailprivacy_smime.c
|
|||
|
fixed crash when a S/MIME 2 signed message does not verify.
|
|||
|
|
|||
|
2005-08-14 - libetpan-0.38cvs3 - hoa
|
|||
|
|
|||
|
* src/driver/implementation/db/dbdriver.c
|
|||
|
* src/driver/implementation/imap/imapdriver.c
|
|||
|
* src/driver/implementation/imap/imapdriver_cached.c
|
|||
|
* src/driver/implementation/imap/imapdriver_types.h
|
|||
|
* src/driver/implementation/imap/imapstorage.c
|
|||
|
* src/driver/implementation/imap/imapstorage.h
|
|||
|
* src/driver/implementation/maildir/maildirdriver.c
|
|||
|
* src/driver/implementation/maildir/maildirdriver_cached.c
|
|||
|
* src/driver/implementation/mbox/mboxdriver.c
|
|||
|
* src/driver/implementation/mbox/mboxdriver_cached.c
|
|||
|
* src/driver/implementation/mh/mhdriver.c
|
|||
|
* src/driver/implementation/mh/mhdriver_cached.c
|
|||
|
* src/driver/implementation/nntp/nntpdriver.c
|
|||
|
* src/driver/implementation/nntp/nntpdriver_cached.c
|
|||
|
* src/driver/implementation/pop3/pop3driver.c
|
|||
|
* src/driver/implementation/pop3/pop3driver_cached.c
|
|||
|
* src/driver/implementation/pop3/pop3driver_types.h
|
|||
|
* src/driver/implementation/pop3/pop3storage.c
|
|||
|
* src/driver/implementation/pop3/pop3storage.h
|
|||
|
* src/driver/interface/maildriver.c
|
|||
|
* src/driver/interface/maildriver.h
|
|||
|
* src/driver/interface/maildriver_types.h
|
|||
|
* src/driver/interface/mailstorage_tools.c
|
|||
|
* src/driver/interface/mailstorage_tools.h
|
|||
|
implemented SASL at higher level API.
|
|||
|
|
|||
|
* src/engine/mailprivacy_smime.c
|
|||
|
support for Outlook signed messages.
|
|||
|
|
|||
|
2005-08-13 - libetpan-0.38cvs2 - hoa
|
|||
|
|
|||
|
* src/data-types/mailstream.c
|
|||
|
* src/data-types/mailstream_socket.c
|
|||
|
* src/data-types/mailstream_ssl.c
|
|||
|
* src/driver/implementation/data-message/data_message_driver.c
|
|||
|
* src/driver/implementation/db/dbdriver.c
|
|||
|
* src/driver/implementation/db/dbdriver_message.c
|
|||
|
* src/driver/implementation/db/dbstorage.c
|
|||
|
* src/driver/implementation/imap/imapdriver.c
|
|||
|
* src/driver/implementation/imap/imapdriver_cached.c
|
|||
|
* src/driver/implementation/imap/imapdriver_cached_message.c
|
|||
|
* src/driver/implementation/imap/imapdriver_message.c
|
|||
|
* src/driver/implementation/imap/imapstorage.c
|
|||
|
* src/driver/implementation/maildir/maildirdriver.c
|
|||
|
* src/driver/implementation/maildir/maildirdriver_cached.c
|
|||
|
* src/driver/implementation/maildir/maildirdriver_cached_message.c
|
|||
|
* src/driver/implementation/maildir/maildirdriver_message.c
|
|||
|
* src/driver/implementation/maildir/maildirstorage.c
|
|||
|
* src/driver/implementation/mbox/mboxdriver.c
|
|||
|
* src/driver/implementation/mbox/mboxdriver_cached.c
|
|||
|
* src/driver/implementation/mbox/mboxdriver_cached_message.c
|
|||
|
* src/driver/implementation/mbox/mboxdriver_message.c
|
|||
|
* src/driver/implementation/mbox/mboxstorage.c
|
|||
|
* src/driver/implementation/mh/mhdriver.c
|
|||
|
* src/driver/implementation/mh/mhdriver_cached.c
|
|||
|
* src/driver/implementation/mh/mhdriver_cached_message.c
|
|||
|
* src/driver/implementation/mh/mhdriver_message.c
|
|||
|
* src/driver/implementation/mh/mhstorage.c
|
|||
|
* src/driver/implementation/mime-message/mime_message_driver.c
|
|||
|
* src/driver/implementation/nntp/nntpdriver.c
|
|||
|
* src/driver/implementation/nntp/nntpdriver_cached.c
|
|||
|
* src/driver/implementation/nntp/nntpdriver_cached_message.c
|
|||
|
* src/driver/implementation/nntp/nntpdriver_message.c
|
|||
|
* src/driver/implementation/nntp/nntpstorage.c
|
|||
|
* src/driver/implementation/pop3/pop3driver.c
|
|||
|
* src/driver/implementation/pop3/pop3driver_cached.c
|
|||
|
* src/driver/implementation/pop3/pop3driver_cached_message.c
|
|||
|
* src/driver/implementation/pop3/pop3driver_message.c
|
|||
|
* src/driver/implementation/pop3/pop3storage.c
|
|||
|
* src/driver/interface/mailstorage_tools.c
|
|||
|
* src/engine/mailprivacy_gnupg.c
|
|||
|
* src/engine/mailprivacy_smime.c
|
|||
|
fixed build on Solaris.
|
|||
|
Thanks to Alex S. Moore.
|
|||
|
|
|||
|
2005-08-13 - libetpan-0.38cvs1 - hoa
|
|||
|
|
|||
|
* src/low-level/mbox/mailmbox.c
|
|||
|
switched from LF to CRLF.
|
|||
|
Thanks to Alfons Hoogervorst.
|
|||
|
|
|||
|
2005-07-20 - libetpan-0.38 - hoa
|
|||
|
|
|||
|
* release 0.38 - Deadwing
|
|||
|
|
|||
|
* fixed SSL
|
|||
|
* IMAP improvements
|
|||
|
* SASL
|
|||
|
|
|||
|
2005-07-18 - libetpan-0.37cvs6 - hoa
|
|||
|
|
|||
|
* src/low-level/imap/mailimap_sender.c
|
|||
|
atom is not quoted for now when a dash is to be sent
|
|||
|
(workaround a problem in old Courier and old DoveCot IMAP servers)
|
|||
|
|
|||
|
2005-07-16 - libetpan-0.37cvs5 - hoa
|
|||
|
|
|||
|
* configure.in
|
|||
|
* libetpan-config.in
|
|||
|
* src/data-types/Makefile
|
|||
|
* src/low-level/imap/mailimap.[ch]
|
|||
|
* src/low-level/imap/mailimap_sender.[ch]
|
|||
|
* src/low-level/imap/mailimap_types.h
|
|||
|
* src/low-level/pop3/mailpop3.[ch]
|
|||
|
* src/low-level/pop3/mailpop3_types.h
|
|||
|
* src/low-level/smtp/mailsmtp.[ch]
|
|||
|
* src/low-level/smtp/mailsmtp_types.h
|
|||
|
* src/data-types/mailsasl.[ch] ** NEW FILES **
|
|||
|
implemented SASL.
|
|||
|
|
|||
|
* src/low-level/imap/mailimap_parser.c
|
|||
|
fixed IMAP parser.
|
|||
|
|
|||
|
2005-07-15 - libetpan-0.37cvs4 - hoa
|
|||
|
|
|||
|
* configure.in
|
|||
|
* src/data-types/mailstream_low.c
|
|||
|
fixed version number. fixed custom logger.
|
|||
|
|
|||
|
2005-07-15 - libetpan-0.37cvs3 - hoa
|
|||
|
|
|||
|
* src/data-types/mailstream.h
|
|||
|
* src/data-types/mailstream_low.c
|
|||
|
changed API for custom logger (added direction of stream).
|
|||
|
|
|||
|
2005-07-15 - libetpan-0.37cvs2 - hoa
|
|||
|
|
|||
|
* src/data-types/mailstream.h
|
|||
|
* src/data-types/mailstream_low.c
|
|||
|
added a custom logger for applications.
|
|||
|
|
|||
|
2005-07-15 - libetpan-0.37cvs1 - hoa
|
|||
|
|
|||
|
* src/data-types/mailstream_ssl.c
|
|||
|
fixed SSL write, thanks to Stephan Holl, Colin Leroy
|
|||
|
|
|||
|
2005-07-03 - libetpan-0.37 - hoa
|
|||
|
|
|||
|
* release 0.37 - Deadwing
|
|||
|
|
|||
|
* windows port
|
|||
|
* fixed IMAP implementation (for sylpheed)
|
|||
|
|
|||
|
2005-06-28 - libetpan-0.36cvs18 - hoa
|
|||
|
|
|||
|
* src/low-level/imap/mailimap_sender.c
|
|||
|
fixed storage of flags.
|
|||
|
|
|||
|
2005-06-19 - libetpan-0.36cvs17 - hoa
|
|||
|
|
|||
|
* src/driver/implementation/mbox/mboxdriver_cached.c
|
|||
|
fixed double fclose(). Thanks to Nyoxi.
|
|||
|
|
|||
|
2005-06-13 - libetpan-0.36cvs16 - hoa
|
|||
|
|
|||
|
* src/engine/mailengine.c
|
|||
|
fixed thread safety for reference count.
|
|||
|
|
|||
|
* src/low-level/mh/mailmh.c
|
|||
|
fixed MH (addition of messages).
|
|||
|
|
|||
|
2005-06-01 - libetpan-0.36cvs15 - hoa
|
|||
|
|
|||
|
* libetpan-config.h.in
|
|||
|
* src/data-types/maillock.c
|
|||
|
* src/driver/implementation/maildir/maildirdriver_cached_message.c
|
|||
|
* src/driver/implementation/maildir/maildirdriver_message.c
|
|||
|
* src/driver/implementation/mh/mhdriver_tools.c
|
|||
|
* src/driver/implementation/nntp/nntpdriver_cached.c
|
|||
|
* src/driver/interface/maildriver_tools.c
|
|||
|
* src/driver/tools/generic_cache.c
|
|||
|
* src/low-level/imap/mailimap_types.h
|
|||
|
* src/low-level/imf/mailimf_types.h
|
|||
|
* src/low-level/imf/mailimf_types_helper.c
|
|||
|
* src/low-level/maildir/maildir_types.h
|
|||
|
* src/low-level/mh/mailmh.h
|
|||
|
* src/low-level/mime/mailmime_types_helper.c
|
|||
|
* src/low-level/mime/mailmime_write_generic.c
|
|||
|
* src/low-level/nntp/newsnntp_types.h
|
|||
|
* src/low-level/pop3/mailpop3_types.h
|
|||
|
* src/low-level/smtp/mailsmtp_socket.h
|
|||
|
* src/low-level/smtp/mailsmtp_types.h
|
|||
|
* src/windows/win_etpan.h
|
|||
|
* src/windows/wsocket.cpp
|
|||
|
fixed linux build.
|
|||
|
|
|||
|
2005-06-01 - libetpan-0.36cvs14 - hoa
|
|||
|
|
|||
|
* src/data-types/mail_cache_db.c
|
|||
|
* src/driver/implementation/db/dbdriver.c
|
|||
|
* src/driver/implementation/imap/imapdriver_cached.c
|
|||
|
* src/driver/implementation/imap/imapdriver_tools.c
|
|||
|
* src/driver/implementation/maildir/maildirdriver_cached.c
|
|||
|
* src/driver/implementation/mbox/mboxdriver_cached.c
|
|||
|
* src/driver/implementation/mh/mhdriver_cached.c
|
|||
|
* src/driver/implementation/nntp/nntpdriver.c
|
|||
|
* src/driver/tools/generic_cache.c
|
|||
|
* src/driver/tools/imfcache.c
|
|||
|
* src/engine/mailprivacy.c
|
|||
|
* src/engine/mailprivacy_smime.c
|
|||
|
* src/low-level/imap/mailimap_parser.c
|
|||
|
* src/low-level/imap/mailimap_sender.c
|
|||
|
* src/low-level/imf/mailimf.c
|
|||
|
* src/low-level/mbox/mailmbox.c
|
|||
|
* src/low-level/mime/mailmime.c
|
|||
|
* src/low-level/mime/mailmime_decode.c
|
|||
|
* src/low-level/mime/mailmime_disposition.c
|
|||
|
* src/low-level/nntp/newsnntp.c
|
|||
|
* src/low-level/pop3/mailpop3.c
|
|||
|
* src/low-level/smtp/mailsmtp.c
|
|||
|
fixed gcc 4.0 warnings.
|
|||
|
|
|||
|
2005-06-01 - libetpan-0.36cvs13 - hoa
|
|||
|
|
|||
|
* src/data-types/maillock.c
|
|||
|
* src/data-types/mailstream_socket.c
|
|||
|
fixed some warnings.
|
|||
|
|
|||
|
2005-06-01 - libetpan-0.36cvs12 - smarinier
|
|||
|
|
|||
|
* most files
|
|||
|
Windows port
|
|||
|
|
|||
|
2005-05-27 - libetpan-0.36cvs11 - hoa
|
|||
|
|
|||
|
* src/data-types/chash.c
|
|||
|
don't use tables of size 0.
|
|||
|
|
|||
|
* src/data-types/mailsem.c
|
|||
|
includes missing header.
|
|||
|
|
|||
|
* src/engine/mailprivacy_smime.c
|
|||
|
insert part even if decoding failed.
|
|||
|
|
|||
|
2005-05-22 - libetpan-0.36cvs10 - g_roualland
|
|||
|
|
|||
|
* configure.in
|
|||
|
* Makefile.in
|
|||
|
change the way libetpan-config.h is generated to cope with
|
|||
|
cross compilers and external build directories.
|
|||
|
|
|||
|
2005-05-19 - libetpan-0.36cvs9 - hoa
|
|||
|
|
|||
|
* src/driver/interface/mailfolder.c
|
|||
|
reconnect on POP3 fetch of message list.
|
|||
|
|
|||
|
* src/low-level/pop3/mailpop3.c
|
|||
|
fixed crash on mailpop3_quit() in case
|
|||
|
of bad state.
|
|||
|
|
|||
|
2005-04-25 - libetpan-0.36cvs8 - hoa
|
|||
|
|
|||
|
* src/data-types/mail_cache_db.c
|
|||
|
fixed test of error codes.
|
|||
|
|
|||
|
2005-04-18 - libetpan-0.36cvs7 - hoa
|
|||
|
|
|||
|
* src/data-types/carray.c
|
|||
|
don't allow zero-sized array.
|
|||
|
That will avoid infinite loops.
|
|||
|
|
|||
|
2005-04-12 - libetpan-0.36cvs6 - hoa
|
|||
|
|
|||
|
* src/data-types/mailsem.c
|
|||
|
use unique implementation of semaphore.
|
|||
|
|
|||
|
2005-04-08 - libetpan-0.36cvs5 - hoa
|
|||
|
|
|||
|
* src/data-types/mail_cache_db.c
|
|||
|
fixed test of error codes.
|
|||
|
|
|||
|
2005-04-07 - libetpan-0.36cvs5 - hoa
|
|||
|
|
|||
|
* autogen.sh
|
|||
|
support for Mac OS X
|
|||
|
|
|||
|
* src/data-types/charconv.c
|
|||
|
fixed error code.
|
|||
|
|
|||
|
* src/data-types/mail_cache_db.c
|
|||
|
* src/data-types/mail_cache_db.h
|
|||
|
added function to retrieve the list of keys.
|
|||
|
|
|||
|
* src/data-types/mailsem.c
|
|||
|
fixed semaphore.
|
|||
|
|
|||
|
* src/driver/tools/mailthread.c
|
|||
|
made mailthread thread safe.
|
|||
|
|
|||
|
2005-03-12 - libetpan-0.36cvs4 - hoa
|
|||
|
|
|||
|
* configure.in
|
|||
|
* src/Makefile.in
|
|||
|
* src/data-types/mailstream_ssl.c
|
|||
|
support for GNUTLS.
|
|||
|
Thanks from Rajko Albrecht.
|
|||
|
|
|||
|
* src/data-types/mailsem.c
|
|||
|
disable semaphore when reentrant support is disabled.
|
|||
|
Thanks from Rajko Albrecht.
|
|||
|
|
|||
|
* src/driver/implementation/imap/imapdriver_cached.c
|
|||
|
fixed false error in cached IMAP driver.
|
|||
|
|
|||
|
2005-03-04 - libetpan-0.36cvs3 - hoa
|
|||
|
|
|||
|
* src/data-types/mail_cache_db.c
|
|||
|
reorder unlock() and close()
|
|||
|
|
|||
|
* src/data-types/mailsem.c
|
|||
|
implements properly the semaphore.
|
|||
|
|
|||
|
2005-02-28 - libetpan-0.36cvs2 - hoa
|
|||
|
|
|||
|
* Rules.in
|
|||
|
fixed build when the exported header list is empty.
|
|||
|
Thanks to Alfons Hoogervorst.
|
|||
|
|
|||
|
* doc/README.sgml
|
|||
|
removed version numbers.
|
|||
|
|
|||
|
2005-02-28 - libetpan-0.36cvs1 - g_roualland
|
|||
|
|
|||
|
* src/data-types/mail_cache_db.c
|
|||
|
fix DB cursor call when running on db2 < 2.6
|
|||
|
Thanks to Alfons Hoogervorst.
|
|||
|
|
|||
|
2005-02-22 - libetpan-0.36 - hoa
|
|||
|
|
|||
|
* release 0.36 - Silver Drop
|
|||
|
|
|||
|
* memory leak
|
|||
|
* fixed maildir support
|
|||
|
|
|||
|
2005-02-17 - libetpan-0.35cvs4 - hoa
|
|||
|
|
|||
|
* src/engine/mailprivacy.c
|
|||
|
does not check for owner of the folder:
|
|||
|
this is the responsibility of the application.
|
|||
|
|
|||
|
2005-01-31 - libetpan-0.35cvs3 - hoa
|
|||
|
|
|||
|
* src/data-types/mmapstring.c
|
|||
|
* src/engine/mailengine.c
|
|||
|
reverted to initial in code in non-debug mode.
|
|||
|
fixed thread safety.
|
|||
|
|
|||
|
2005-01-29 - libetpan-0.35cvs2 - hoa
|
|||
|
|
|||
|
* src/driver/implementation/imap/imapdriver_cached.c
|
|||
|
* src/low-level/mime/mailmime_types.c
|
|||
|
fixed some memory leaks.
|
|||
|
|
|||
|
2005-01-28 - libetpan-0.35cvs1 - hoa
|
|||
|
|
|||
|
* src/data-types/mailsem.c
|
|||
|
support for Cygwin.
|
|||
|
|
|||
|
* src/driver/implementation/db/dbdriver.c
|
|||
|
removed a log.
|
|||
|
|
|||
|
* src/driver/implementation/nntp/nntpdriver_cached.c
|
|||
|
* src/engine/mailengine.c
|
|||
|
fixed some memory leaks.
|
|||
|
|
|||
|
* src/engine/mailprivacy_tools.c
|
|||
|
internal version of basename() can be used.
|
|||
|
|
|||
|
* src/low-level/maildir/maildir.c
|
|||
|
fixed update of Maildir mailbox.
|
|||
|
|
|||
|
* src/low-level/pop3/mailpop3.[ch]
|
|||
|
fixed data types to non-fixed size integers.
|
|||
|
|
|||
|
2004-12-28 - libetpan-0.35 - hoa
|
|||
|
|
|||
|
* release 0.35 - Dimebag Darrell
|
|||
|
|
|||
|
* minor bugfixes.
|
|||
|
|
|||
|
2004-12-27 - libetpan-0.34cvs8 - hoa
|
|||
|
|
|||
|
* src/engine/mailprivacy_gnupg.c
|
|||
|
* src/engine/mailprivacy_smime.c
|
|||
|
fixed syntax error.
|
|||
|
|
|||
|
* src/low-level/maildir/maildir.c
|
|||
|
avoid stat() on maildir files.
|
|||
|
|
|||
|
* src/main/libetpan.h
|
|||
|
enabled hotmailstorage.
|
|||
|
|
|||
|
2004-12-13 - libetpan-0.34cvs7 - hoa
|
|||
|
|
|||
|
* src/driver/implementation/mime-message/mime_message_driver.[ch]
|
|||
|
MIME message driver will no more need temporary files.
|
|||
|
|
|||
|
2004-12-13 - libetpan-0.34cvs6 - hoa
|
|||
|
|
|||
|
* src/low-level/mime/mailmime_content.c
|
|||
|
fixed MIME parser. MIME parts does not include
|
|||
|
the boundary CR LF.
|
|||
|
|
|||
|
2004-12-12 - libetpan-0.34cvs5 - hoa
|
|||
|
|
|||
|
* src/data-types/mail_cache_db.c
|
|||
|
* src/driver/implementation/db/dbdriver.c
|
|||
|
fixed data types and uninitialized variable.
|
|||
|
|
|||
|
* src/driver/implementation/maildir/maildirdriver_tools.c
|
|||
|
* src/driver/implementation/mh/mhdriver_tools.c
|
|||
|
* src/driver/interface/maildriver_errors.h
|
|||
|
* src/low-level/imap/mailimap_parser.c
|
|||
|
* src/low-level/maildir/maildir.c
|
|||
|
* src/low-level/maildir/maildir_types.h
|
|||
|
* src/low-level/mh/mailmh.c
|
|||
|
now use rename() when link() is not available.
|
|||
|
Thanks to Lutz Rogowski.
|
|||
|
|
|||
|
* src/low-level/mime/mailmime_decode.c
|
|||
|
fixed a memory leak. Thanks to Lutz Rogowski.
|
|||
|
|
|||
|
2004-11-14 - libetpan-0.34cvs4 - hoa
|
|||
|
|
|||
|
* src/low-level/mime/mailmime_content.c
|
|||
|
fixed MIME parser.
|
|||
|
Problem appeared when there when a boundary identifier
|
|||
|
was prefix of an other boundary identifier (1065539).
|
|||
|
|
|||
|
2004-11-14 - libetpan-0.34cvs3 - hoa
|
|||
|
|
|||
|
* src/low-level/maildir/maildir.c
|
|||
|
maildir_update() now creates an empty file named maildirfolder.
|
|||
|
|
|||
|
2004-11-14 - libetpan-0.34cvs2 - hoa
|
|||
|
|
|||
|
* src/data-types/maillock.c
|
|||
|
fixed locks when using liblockfile.
|
|||
|
|
|||
|
2004-11-13 - libetpan-0.34cvs1 - hoa
|
|||
|
|
|||
|
* src/data-types/maillock.c
|
|||
|
fixed locks when using liblockfile.
|
|||
|
|
|||
|
* src/data-types/mmapstring.c
|
|||
|
additional checks.
|
|||
|
|
|||
|
* src/driver/interface/maildriver_errors.h
|
|||
|
clean up of code.
|
|||
|
|
|||
|
* src/low-level/imf/Makefile
|
|||
|
* src/low-level/imf/mailimf.h
|
|||
|
* src/low-level/imf/mailimf_write_file.[ch] ** NEW FILES **
|
|||
|
* src/low-level/imf/mailimf_write_mem.[ch] ** NEW FILES **
|
|||
|
* src/low-level/mime/Makefile
|
|||
|
* src/low-level/mime/mailmime.h
|
|||
|
* src/low-level/mime/mailmime_write_file.[ch] ** NEW FILES **
|
|||
|
* src/low-level/mime/mailmime_write_mem.[ch] ** NEW FILES **
|
|||
|
messages can be rendered into a MMAPString.
|
|||
|
|
|||
|
2004-11-04 - libetpan-0.34 - hoa
|
|||
|
|
|||
|
* release 0.34 - edge
|
|||
|
|
|||
|
* general
|
|||
|
- support for debian systems mbox
|
|||
|
- ability to disable thread-safe support
|
|||
|
|
|||
|
2004-11-04 - libetpan-0.33cvs7 - hoa
|
|||
|
|
|||
|
* src/data-types/mailstream.c
|
|||
|
* src/data-types/mailstream_helper.[ch]
|
|||
|
* src/data-types/mailstream_low.c
|
|||
|
debug logs are just before low-level.
|
|||
|
helper functions to send multi-lines data.
|
|||
|
|
|||
|
* src/driver/implementation/imap/imapdriver.c
|
|||
|
* src/driver/implementation/imap/imapdriver_cached.c
|
|||
|
limit requests to imap server (compatibility with iPlanet).
|
|||
|
|
|||
|
* src/low-level/imap/mailimap.c
|
|||
|
* src/low-level/imap/mailimap_sender.c
|
|||
|
fixed send of literal, add proper CR LF
|
|||
|
(compatibility with Cyrus).
|
|||
|
|
|||
|
* src/low-level/mh/mailmh.h
|
|||
|
removed reference to deprecated cinthash
|
|||
|
|
|||
|
* src/low-level/nntp/newsnntp.h
|
|||
|
removed inexistant function in header.
|
|||
|
|
|||
|
2004-10-17 - libetpan-0.33cvs6 - g_roualland
|
|||
|
|
|||
|
* configure.in
|
|||
|
Add a "--disable-threads" option to compile without pthread.
|
|||
|
In that case the library is named as "libetpan-no-mt".
|
|||
|
Added a LIBETPAN_REENTRANT define which is true if multithreading
|
|||
|
is available.
|
|||
|
Added pthread avaibility detection.
|
|||
|
|
|||
|
* libetpan-config.in
|
|||
|
* src/Makefile.in
|
|||
|
update to include thread options and the correct name for the
|
|||
|
library. fix make clean to remove libs
|
|||
|
|
|||
|
* src/main/libetpan-version.h.in
|
|||
|
define LIBETPAN_REENTRANT if the library was compiled as
|
|||
|
reentrant.
|
|||
|
|
|||
|
* src/data-types/mailstream_ssl.c
|
|||
|
* src/data-types/mmapstring.c
|
|||
|
* src/engine/mailengine.c
|
|||
|
do not include pthread calls if not reentrant.
|
|||
|
|
|||
|
2004-10-17 - libetpan-0.33cvs5 - hoa
|
|||
|
|
|||
|
* Makefile.in
|
|||
|
* Rules.in
|
|||
|
fixed precopy of headers.
|
|||
|
|
|||
|
* src/low-level/mbox/mailmbox.c
|
|||
|
fixed write of mailbox files on debian systems.
|
|||
|
|
|||
|
* src/low-level/mime/mailmime_write.c
|
|||
|
fixed a bug. Thanks to Melvin.
|
|||
|
|
|||
|
2004-09-29 - libetpan-0.33cvs4 - hoa
|
|||
|
|
|||
|
* configure.in
|
|||
|
* src/data-types/maillock.c
|
|||
|
* src/low-level/mbox/mailmbox.c
|
|||
|
support for mailboxes on debian systems.
|
|||
|
|
|||
|
2004-09-03 - libetpan-0.33cvs3 - hoa
|
|||
|
|
|||
|
* src/engine/mailengine.c
|
|||
|
can remove storage or folder twice.
|
|||
|
|
|||
|
2004-09-02 - libetpan-0.33cvs2 - hoa
|
|||
|
|
|||
|
* src/driver/interface/maildriver_errors.h
|
|||
|
* src/driver/tools/mailthread.[ch]
|
|||
|
* src/driver/tools/mailthread_types.h
|
|||
|
can build a tree of messages without message threading
|
|||
|
|
|||
|
* src/data-types/mailsem.[ch]
|
|||
|
added semaphore
|
|||
|
|
|||
|
|
|||
|
2004-08-28 - libetpan-0.33cvs1 - hoa
|
|||
|
|
|||
|
* src/driver/implementation/mh/mhdriver_tools.c
|
|||
|
fixed the workaround MH mailboxes with messages
|
|||
|
containing 'From ' header.
|
|||
|
|
|||
|
|
|||
|
2004-08-24 - libetpan-0.33 - hoa
|
|||
|
|
|||
|
* release 0.33 - entropia
|
|||
|
|
|||
|
* general
|
|||
|
- bugfixes in IMAP module and mailstream
|
|||
|
- fixed low-level data structures
|
|||
|
- better support for ARM and PPC architecture
|
|||
|
- support for cross-compilation
|
|||
|
- fixed Berkeley DB support
|
|||
|
- changed folder structure of libetpan package
|
|||
|
- can now add a message to a mailbox with flags
|
|||
|
- support for hotmail mailboxes (with help of hotwayd)
|
|||
|
- added Berkeley DB mail storage as experimental
|
|||
|
- added support for PGP and S/MIME
|
|||
|
- better folder API
|
|||
|
|
|||
|
|
|||
|
2004-08-22 - libetpan-0.32cvs18 - hoa
|
|||
|
|
|||
|
* Makefile.in
|
|||
|
* Rules.in
|
|||
|
* src/main/libetpan.h
|
|||
|
Fixed header inclusion.
|
|||
|
Fixed installation of headers.
|
|||
|
|
|||
|
2004-08-22 - libetpan-0.32cvs17 - hoa
|
|||
|
|
|||
|
* Makefile.in
|
|||
|
* autogen.sh
|
|||
|
* configure.in
|
|||
|
* src/Makefile.in
|
|||
|
* src/main/libetpan.h
|
|||
|
Better detection of iconv.
|
|||
|
Some fixes in build process.
|
|||
|
Documentation is generated at prepackaging.
|
|||
|
Engine added to build process.
|
|||
|
|
|||
|
* doc/API.sgml
|
|||
|
* doc/Makefile
|
|||
|
* doc/README.sgml
|
|||
|
Updated documentation
|
|||
|
|
|||
|
* src/data-types/charconv.c
|
|||
|
Better detection of iconv.
|
|||
|
|
|||
|
* src/data-types/mail_cache_db.c
|
|||
|
Fixed db wrapper.
|
|||
|
|
|||
|
* src/driver/implementation/mbox/mboxdriver_cached.c
|
|||
|
* src/driver/implementation/mbox/mboxdriver_cached_message.c
|
|||
|
* src/driver/implementation/mbox/mboxdriver_message.c
|
|||
|
* src/driver/implementation/mbox/mboxdriver_tools.c
|
|||
|
* src/driver/implementation/mh/mhdriver_cached.c
|
|||
|
* src/driver/implementation/mh/mhdriver_cached_message.c
|
|||
|
* src/driver/implementation/mh/mhdriver_message.c
|
|||
|
* src/driver/implementation/mh/mhdriver_tools.c
|
|||
|
Fixed format of UID, in several drivers.
|
|||
|
|
|||
|
* src/driver/interface/mailfolder.c
|
|||
|
* src/driver/interface/mailfolder.h
|
|||
|
* src/driver/interface/mailstorage.c
|
|||
|
* src/driver/interface/mailstorage.h
|
|||
|
we can now append messages with their flags.
|
|||
|
|
|||
|
* src/engine/Makefile
|
|||
|
* src/engine/mailengine.c
|
|||
|
* src/engine/mailengine.h
|
|||
|
* src/engine/mailprivacy.h
|
|||
|
* src/engine/mailprivacy_gnupg.c
|
|||
|
* src/engine/mailprivacy_gnupg.h
|
|||
|
* src/engine/mailprivacy_smime.c
|
|||
|
* src/engine/mailprivacy_smime.h
|
|||
|
* src/engine/mailprivacy_tools.c
|
|||
|
* src/engine/mailprivacy_tools.h
|
|||
|
* src/engine/mailprivacy_types.h
|
|||
|
* src/low-level/imap/mailimap_keywords.c
|
|||
|
* src/low-level/mbox/mailmbox.c
|
|||
|
* src/low-level/mime/mailmime_write.c
|
|||
|
remove hash global to storage to find folder of messages
|
|||
|
|
|||
|
2004-07-28 - libetpan-0.32cvs16 - g_roualland
|
|||
|
|
|||
|
* acconfig.h * REMOVED FILE *
|
|||
|
* configure.in
|
|||
|
Convert old, deprecated autoconf defines to 2.5 like.
|
|||
|
|
|||
|
* Makefile.in
|
|||
|
Do not look for acconfig.h, remove autoconf cache on clean.
|
|||
|
|
|||
|
* src/Makefile.in
|
|||
|
Make sure "make clean" works even when the library was not built.
|
|||
|
|
|||
|
* Makefile.in
|
|||
|
* Rules.in
|
|||
|
* src/Makefile.in
|
|||
|
Support for DESTDIR to install in another root.
|
|||
|
Patch from Rajko Albrecht <ral@alwins-world.de>
|
|||
|
|
|||
|
* src/driver/implementation/imap/imapdriver_cached_message.c
|
|||
|
Fix a GCC 3.4 compiling issue with labels.
|
|||
|
Patch from Rajko Albrecht <ral@alwins-world.de>
|
|||
|
|
|||
|
2004-05-23 - libetpan-0.32cvs15 - hoa
|
|||
|
|
|||
|
* Makefile.in
|
|||
|
* Rules.in
|
|||
|
fixed building and installing.
|
|||
|
|
|||
|
* configure.in
|
|||
|
improved support for Berkeley DB
|
|||
|
(thanks to Nikita V. Youshchenko).
|
|||
|
|
|||
|
* doc/README.sgml
|
|||
|
updated documentation.
|
|||
|
|
|||
|
* src/data-types/mail_cache_db.[ch]
|
|||
|
added function to get size of a given item.
|
|||
|
|
|||
|
* src/data-types/mailstream_helper.c
|
|||
|
fixed a crash when sending of data.
|
|||
|
|
|||
|
* src/driver/implementation/Makefile
|
|||
|
* src/driver/implementation/imap/imapstorage.c
|
|||
|
* src/driver/implementation/mbox/mboxdriver_cached.c
|
|||
|
* src/driver/implementation/mbox/mboxstorage.c
|
|||
|
* src/driver/implementation/mh/mhstorage.c
|
|||
|
* src/driver/implementation/nntp/nntpstorage.c
|
|||
|
code cleanup.
|
|||
|
|
|||
|
* src/driver/implementation/pop3/pop3driver_cached.c
|
|||
|
* src/driver/implementation/pop3/pop3driver_message.c
|
|||
|
* src/driver/implementation/pop3/pop3storage.c
|
|||
|
implemented get_message_by_uid()
|
|||
|
(Thanks to Toni Willberg).
|
|||
|
|
|||
|
* src/driver/implementation/maildir/maildirdriver_cached_message.c
|
|||
|
* src/driver/implementation/maildir/maildirdriver_message.c
|
|||
|
* src/driver/implementation/maildir/maildirstorage.[ch]
|
|||
|
implemented get_flags().
|
|||
|
|
|||
|
* src/main/libetpan.h
|
|||
|
* src/driver/implementation/db/Makefile ** NEW FILE **
|
|||
|
* src/driver/implementation/db/dbdriver.[ch] ** NEW FILES **
|
|||
|
* src/driver/implementation/db/dbdriver_message.[ch] ** NEW FILES **
|
|||
|
* src/driver/implementation/db/dbdriver_types.h ** NEW FILE **
|
|||
|
* src/driver/implementation/db/dbstorage.[ch] ** NEW FILES **
|
|||
|
added mail DB driver (using a Berkeley DB storage).
|
|||
|
|
|||
|
* hotmail/Makefile ** NEW FILE **
|
|||
|
* hotmail/hotmailstorage.[ch] ** NEW FILES **
|
|||
|
added support for hotmail (using hotwayd and POP3 driver)
|
|||
|
|
|||
|
* tests/Makefile
|
|||
|
* tests/readmsg-uid.c ** NEW FILE **
|
|||
|
added example for get_message_by_uid()
|
|||
|
|
|||
|
2004-05-04 - libetpan-0.32cvs14 - hoa
|
|||
|
|
|||
|
* src/driver/implementation/imap/imapdriver.c
|
|||
|
* src/driver/implementation/imap/imapdriver_cached.c
|
|||
|
* src/driver/implementation/imap/imapdriver_tools.[ch]
|
|||
|
* src/driver/implementation/maildir/maildirdriver.c
|
|||
|
* src/driver/implementation/maildir/maildirdriver_cached.c
|
|||
|
* src/driver/implementation/mbox/mboxdriver.c
|
|||
|
* src/driver/implementation/mbox/mboxdriver_cached.c
|
|||
|
* src/driver/implementation/mh/mhdriver.c
|
|||
|
* src/driver/implementation/mh/mhdriver_cached.c
|
|||
|
* src/driver/implementation/nntp/nntpdriver.c
|
|||
|
* src/driver/implementation/nntp/nntpdriver_cached.c
|
|||
|
* src/driver/implementation/pop3/pop3driver.c
|
|||
|
* src/driver/implementation/pop3/pop3driver_cached.c
|
|||
|
* src/driver/interface/maildriver.[ch]
|
|||
|
* src/driver/interface/maildriver_types.h
|
|||
|
mailsession_append_message_flags() adds a message
|
|||
|
in a mailbox with its flags. It is implemented in
|
|||
|
IMAP, mbox, maildir and MH drivers.
|
|||
|
|
|||
|
* src/low-level/maildir/maildir.[ch]
|
|||
|
* src/low-level/mbox/mailmbox.[ch]
|
|||
|
* src/low-level/mbox/mailmbox_types.[ch]
|
|||
|
* src/low-level/mh/mailmh.[ch]
|
|||
|
get identifier of the message when we add a message
|
|||
|
in a mailbox.
|
|||
|
|
|||
|
2004-05-02 - libetpan-0.32cvs13 - hoa
|
|||
|
|
|||
|
* Makefile.in
|
|||
|
* Rules.in
|
|||
|
* configure.in
|
|||
|
* src/Makefile.in * NEW FILES *
|
|||
|
* src/data-types/Makefile
|
|||
|
* src/data-types/mmapstring.c
|
|||
|
* src/driver/Makefile
|
|||
|
* src/driver/implementation/Makefile * NEW FILES *
|
|||
|
* src/driver/implementation/data-message/Makefile * NEW FILES *
|
|||
|
* src/driver/implementation/imap/Makefile * NEW FILES *
|
|||
|
* src/driver/implementation/maildir/Makefile * NEW FILES *
|
|||
|
* src/driver/implementation/mbox/Makefile * NEW FILES *
|
|||
|
* src/driver/implementation/mbox/mboxdriver_message.c
|
|||
|
* src/driver/implementation/mh/Makefile * NEW FILES *
|
|||
|
* src/driver/implementation/mime-message/Makefile * NEW FILES *
|
|||
|
* src/driver/implementation/nntp/Makefile * NEW FILES *
|
|||
|
* src/driver/implementation/pop3/Makefile * NEW FILES *
|
|||
|
* src/driver/interface/Makefile * NEW FILES *
|
|||
|
* src/driver/tools/Makefile * NEW FILES *
|
|||
|
* src/engine/Makefile * NEW FILES *
|
|||
|
* src/engine/mailengine.[ch] * NEW FILES *
|
|||
|
* src/engine/mailprivacy.[ch] * NEW FILES *
|
|||
|
* src/engine/mailprivacy_gnupg.[ch] * NEW FILES *
|
|||
|
* src/engine/mailprivacy_smime.[ch] * NEW FILES *
|
|||
|
* src/engine/mailprivacy_tools.[ch] * NEW FILES *
|
|||
|
* src/engine/mailprivacy_types.h * NEW FILES *
|
|||
|
* src/low-level/Makefile * NEW FILES *
|
|||
|
* src/low-level/imap/Makefile
|
|||
|
* src/low-level/imf/Makefile
|
|||
|
* src/low-level/imf/mailimf.c
|
|||
|
* src/low-level/maildir/Makefile
|
|||
|
* src/low-level/mbox/Makefile
|
|||
|
* src/low-level/mh/Makefile
|
|||
|
* src/low-level/mime/Makefile
|
|||
|
* src/low-level/nntp/Makefile
|
|||
|
* src/low-level/pop3/Makefile
|
|||
|
* src/low-level/smtp/Makefile
|
|||
|
* src/main/Makefile * NEW FILES *
|
|||
|
changed folders structure
|
|||
|
|
|||
|
2004-03-23 - libetpan-0.32cvs12 - hoa
|
|||
|
|
|||
|
* tools/mmapstring.c
|
|||
|
fixed a bug when initializing a string of size 0.
|
|||
|
That lead to a bug when fetching a part of size 0.
|
|||
|
|
|||
|
2004-03-13 - libetpan-0.32cvs11 - hoa
|
|||
|
|
|||
|
* tools/mailstream_socket.c
|
|||
|
revert of previous commit (this is not POSIX).
|
|||
|
|
|||
|
2004-03-13 - libetpan-0.32cvs10 - hoa
|
|||
|
|
|||
|
* tools/mailstream_socket.c
|
|||
|
socket failures send no more signals.
|
|||
|
|
|||
|
2004-03-13 - libetpan-0.32cvs9 - hoa
|
|||
|
|
|||
|
* mime/mailmime_decode.c
|
|||
|
better checks in mailmime_encoded_phrase_decode()
|
|||
|
Thanks to Frederic Devernay
|
|||
|
|
|||
|
2004-03-13 - libetpan-0.32cvs8 - g_roualland
|
|||
|
|
|||
|
* smtp/mailsmtp_helper.c
|
|||
|
Fix esmtp status corruption in mailesmtp_init.
|
|||
|
Patch from Rajko Albrecht <ral@alwins-world.de>)
|
|||
|
|
|||
|
* smtp/mailsmtp.c
|
|||
|
Make sure to reset esmtp status on HELO.
|
|||
|
|
|||
|
2004-03-03 - libetpan-0.32cvs7 - hoa
|
|||
|
|
|||
|
* configure.in
|
|||
|
* imap/mailimap.c
|
|||
|
* tools/charconv.c
|
|||
|
possibility to disable iconv. Fixed some leaks.
|
|||
|
Thanks to Frederic Devernay.
|
|||
|
|
|||
|
* tools/mailstream_socket.c
|
|||
|
* mime/mailmime_decode.c
|
|||
|
some support for broken architecture such as ARM.
|
|||
|
Thanks to Rajko Albrecht.
|
|||
|
|
|||
|
2004-02-28 - libetpan-0.32cvs6 - hoa
|
|||
|
|
|||
|
* tools/mail_cache_db.c
|
|||
|
read/write cache database when support for Berkeley DB 1.x
|
|||
|
is enabled (this fix a bug where the database was readonly).
|
|||
|
|
|||
|
2004-01-23 - libetpan-0.32cvs5 - melvin
|
|||
|
|
|||
|
* libetpan-config.h.in
|
|||
|
Better support for ARM: include both limits.h and sys/params.h
|
|||
|
if both are available. ARM requires this.
|
|||
|
Patch from Rajko Albrecht <ral@alwins-world.de>.
|
|||
|
|
|||
|
2004-01-20 - libetpan-0.32cvs4 - melvin
|
|||
|
|
|||
|
* imap/mailimap_types.h
|
|||
|
* imap/mailimap_types.c
|
|||
|
* imap/mailimap_print.c
|
|||
|
Fixed concurrent usage of two members of the same union
|
|||
|
that resulted in double memory free after parsing some IMAP
|
|||
|
responses (as in ...[APPENDUID VID UID])
|
|||
|
* generic/mailmessage_types.c
|
|||
|
* generic/mailstorage_tools.c
|
|||
|
* tools/maillock.c
|
|||
|
Added <string.h> header
|
|||
|
* tools/connect.c
|
|||
|
* tools/mail_cache_db.c
|
|||
|
Added <unistd.h> header
|
|||
|
|
|||
|
2004-01-12 - libetpan-0.32cvs3 - hoa
|
|||
|
|
|||
|
* configure.in
|
|||
|
detection of Berkeley DB can be disabled.
|
|||
|
|
|||
|
* doc/API.sgml
|
|||
|
* doc/Makefile
|
|||
|
* doc/README.sgml
|
|||
|
updated documentation
|
|||
|
|
|||
|
* generic/Makefile
|
|||
|
* generic/mailstorage_tools.c
|
|||
|
* generic/mailfolder.[ch] * NEW FILES *
|
|||
|
destroy the unused file descriptors.
|
|||
|
folder API.
|
|||
|
|
|||
|
* mime/mailmime_content.c
|
|||
|
fixed a problem in MIME parser on architectures where
|
|||
|
char is unsigned.
|
|||
|
|
|||
|
* tools/connect.c
|
|||
|
destroy the unused file descriptors.
|
|||
|
|
|||
|
2004-01-07 - libetpan-0.32cvs2 - g_roualland
|
|||
|
|
|||
|
* smtp/mailsmtp.c
|
|||
|
* smtp/mailsmtp.h
|
|||
|
* smtp/mailsmtp_types.h
|
|||
|
added full parsing of ehlo answer to detect esmtp extensions
|
|||
|
added mailsmtp_starttls() command.
|
|||
|
|
|||
|
* smtp/mailsmtp_socket.c
|
|||
|
* smtp/mailsmtp_socket.h
|
|||
|
added mailsmtp_socket_starttls to switch a connected
|
|||
|
ESMTP session under a TLS layer.
|
|||
|
|
|||
|
* tests/smtpsend.c
|
|||
|
updated to make use of starttls and esmtp extensions.
|
|||
|
|
|||
|
2003-12-23 - libetpan-0.32cvs1 - hoa
|
|||
|
|
|||
|
* imap/mailimap_types.c
|
|||
|
fixed a crash related to capabilities.
|
|||
|
|
|||
|
2003-12-16 - libetpan-0.32 - hoa
|
|||
|
|
|||
|
* release 0.32 - Black Utopia
|
|||
|
|
|||
|
* general
|
|||
|
- added documentation for IMF / tools
|
|||
|
- bugfixes in IMAP module due to structures change.
|
|||
|
- Application that use libEtPan! now have to use
|
|||
|
'#include <libetpan/libetpan.h>'
|
|||
|
|
|||
|
* generic
|
|||
|
- get_message() is implemented in Maildir cached driver.
|
|||
|
|
|||
|
2003-12-15 - libetpan-0.31cvs7 - hoa
|
|||
|
|
|||
|
* Makefile.in
|
|||
|
* Rules.in
|
|||
|
fixed dependencies in Makefiles.
|
|||
|
|
|||
|
2003-12-15 - libetpan-0.31cvs6 - hoa
|
|||
|
|
|||
|
* Makefile.in
|
|||
|
"make clean" does no more delete install include directory.
|
|||
|
|
|||
|
2003-12-15 - libetpan-0.31cvs5 - hoa
|
|||
|
|
|||
|
* Makefile.in
|
|||
|
some cleanup.
|
|||
|
|
|||
|
* libetpan-config.h.in * NEW FILE *
|
|||
|
added missing file.
|
|||
|
|
|||
|
* generic/maildirdriver.c
|
|||
|
added get_message_by_uid()
|
|||
|
|
|||
|
* generic/maildirdriver_cached.c
|
|||
|
added get_message_by_uid() and get_message()
|
|||
|
index for the message is persistant in cached driver.
|
|||
|
|
|||
|
* libetpan-config.in
|
|||
|
don't add -I/usr/include if /usr is the prefix.
|
|||
|
|
|||
|
2003-12-15 - libetpan-0.31cvs4 - hoa
|
|||
|
|
|||
|
* Makefile.in
|
|||
|
some cleanup.
|
|||
|
|
|||
|
* libetpan-config.h.in * NEW FILE *
|
|||
|
added missing file.
|
|||
|
|
|||
|
* generic/maildirdriver.c
|
|||
|
added get_message_by_uid()
|
|||
|
|
|||
|
* generic/maildirdriver_cached.c
|
|||
|
added get_message_by_uid() and get_message()
|
|||
|
index for the message is persistant in cached driver.
|
|||
|
|
|||
|
* libetpan-config.in
|
|||
|
don't add -I/usr/include if /usr is the prefix.
|
|||
|
|
|||
|
2003-12-15 - libetpan-0.31cvs4 - hoa
|
|||
|
|
|||
|
* Makefile.in
|
|||
|
* Rules.in
|
|||
|
* configure.in
|
|||
|
* libetpan-config.in
|
|||
|
* generic/Makefile
|
|||
|
* generic/data_message_driver.[ch]
|
|||
|
* generic/generic_cache.c
|
|||
|
* generic/generic_cache_types.h
|
|||
|
* generic/imapdriver.[ch]
|
|||
|
* generic/imapdriver_cached.[ch]
|
|||
|
* generic/imapdriver_cached_message.h
|
|||
|
* generic/imapdriver_message.h
|
|||
|
* generic/imapdriver_tools.c
|
|||
|
* generic/imapdriver_types.h
|
|||
|
* generic/imapstorage.[ch]
|
|||
|
* generic/libetpan.h
|
|||
|
* generic/maildirdriver.h
|
|||
|
* generic/maildirdriver_cached.[ch]
|
|||
|
* generic/maildirdriver_cached_message.h
|
|||
|
* generic/maildirdriver_message.h
|
|||
|
* generic/maildirdriver_types.h
|
|||
|
* generic/maildirstorage.[ch]
|
|||
|
* generic/maildriver.h
|
|||
|
* generic/maildriver_tools.c
|
|||
|
* generic/maildriver_types.h
|
|||
|
* generic/maildriver_types_helper.[ch]
|
|||
|
* generic/mailmessage.[ch]
|
|||
|
* generic/mailmessage_types.[ch]
|
|||
|
* generic/mailstorage.h
|
|||
|
* generic/mailstorage_tools.[ch]
|
|||
|
* generic/mailthread.[ch]
|
|||
|
* generic/mailthread_types.[ch]
|
|||
|
* generic/mboxdriver.[ch]
|
|||
|
* generic/mboxdriver_cached.[ch]
|
|||
|
* generic/mboxdriver_cached_message.h
|
|||
|
* generic/mboxdriver_message.h
|
|||
|
* generic/mboxdriver_types.h
|
|||
|
* generic/mboxstorage.[ch]
|
|||
|
* generic/mhdriver.h
|
|||
|
* generic/mhdriver_cached.[ch]
|
|||
|
* generic/mhdriver_cached_message.h
|
|||
|
* generic/mhdriver_message.h
|
|||
|
* generic/mhdriver_types.h
|
|||
|
* generic/mhstorage.[ch]
|
|||
|
* generic/mime_message_driver.[ch]
|
|||
|
* generic/nntpdriver.[ch]
|
|||
|
* generic/nntpdriver_cached.[ch]
|
|||
|
* generic/nntpdriver_cached_message.h
|
|||
|
* generic/nntpdriver_message.h
|
|||
|
* generic/nntpdriver_tools.c
|
|||
|
* generic/nntpdriver_types.h
|
|||
|
* generic/nntpstorage.[ch]
|
|||
|
* generic/pop3driver.h
|
|||
|
* generic/pop3driver_cached.[ch]
|
|||
|
* generic/pop3driver_cached_message.h
|
|||
|
* generic/pop3driver_message.h
|
|||
|
* generic/pop3driver_types.h
|
|||
|
* generic/pop3storage.[ch]
|
|||
|
* imap/mailimap.[ch]
|
|||
|
* imap/mailimap_helper.h
|
|||
|
* imap/mailimap_parser.c
|
|||
|
* imap/mailimap_sender.c
|
|||
|
* imap/mailimap_socket.h
|
|||
|
* imap/mailimap_ssl.h
|
|||
|
* imap/mailimap_types.[ch]
|
|||
|
* imap/mailimap_types_helper.[ch]
|
|||
|
* imf/mailimf.h
|
|||
|
* imf/mailimf_types.h
|
|||
|
* imf/mailimf_types_helper.h
|
|||
|
* imf/mailimf_write.h
|
|||
|
* maildir/maildir.[ch]
|
|||
|
* maildir/maildir_types.h
|
|||
|
* mbox/mailmbox.c
|
|||
|
* mbox/mailmbox.h
|
|||
|
* mbox/mailmbox_types.h
|
|||
|
* mh/mailmh.[ch]
|
|||
|
* mime/mailmime.h
|
|||
|
* mime/mailmime_content.h
|
|||
|
* mime/mailmime_decode.h
|
|||
|
* mime/mailmime_disposition.h
|
|||
|
* mime/mailmime_types.h
|
|||
|
* mime/mailmime_types_helper.h
|
|||
|
* mime/mailmime_write.h
|
|||
|
* nntp/newsnntp.h
|
|||
|
* nntp/newsnntp_socket.h
|
|||
|
* nntp/newsnntp_ssl.h
|
|||
|
* nntp/newsnntp_types.h
|
|||
|
* pop3/mailpop3.h
|
|||
|
* pop3/mailpop3_socket.h
|
|||
|
* pop3/mailpop3_ssl.h
|
|||
|
* pop3/mailpop3_types.h
|
|||
|
* smtp/mailsmtp.[ch]
|
|||
|
* smtp/mailsmtp_helper.c
|
|||
|
* smtp/mailsmtp_socket.h
|
|||
|
* smtp/mailsmtp_ssl.h
|
|||
|
* smtp/mailsmtp_types.h
|
|||
|
* tests/compose-msg.c
|
|||
|
* tests/fetch-attachment.c
|
|||
|
* tests/frm-common.[ch]
|
|||
|
* tests/frm-simple.c
|
|||
|
* tests/frm-tree.c
|
|||
|
* tests/frm.c
|
|||
|
* tests/option-parser.[ch]
|
|||
|
* tests/readmsg-common.[ch]
|
|||
|
* tests/readmsg-simple.c
|
|||
|
* tests/readmsg.c
|
|||
|
* tests/smtpsend.c
|
|||
|
* tools/Makefile
|
|||
|
* tools/carray.h
|
|||
|
* tools/mail.h
|
|||
|
* tools/mail_cache_db.c
|
|||
|
* tools/maillock.c
|
|||
|
* tools/mailstream.h
|
|||
|
* tools/mailstream_helper.[ch]
|
|||
|
* tools/mailstream_low.h
|
|||
|
* tools/mailstream_socket.h
|
|||
|
* tools/mailstream_ssl.h
|
|||
|
* tools/mailstream_types.h
|
|||
|
* tools/mmapstring.c
|
|||
|
fixed some dependencies.
|
|||
|
Application that use libEtPan! now have to use
|
|||
|
'#include <libetpan/libetpan.h>'
|
|||
|
#include <libetpan.h> still exists for backward compatibility.
|
|||
|
API version (with libtool) has been introduced.
|
|||
|
|
|||
|
2003-12-14 - libetpan-0.31cvs3 - hoa
|
|||
|
|
|||
|
* Makefile.in
|
|||
|
fixed dependencies.
|
|||
|
|
|||
|
* generic/maildriver_tools.c
|
|||
|
* generic/mailstorage_tools.c
|
|||
|
added missing includes.
|
|||
|
|
|||
|
* imf/mailimf_types.h
|
|||
|
fixed documentation.
|
|||
|
|
|||
|
2003-12-11 - libetpan-0.31cvs2 - hoa
|
|||
|
|
|||
|
* tools/carray.h
|
|||
|
fixed prototype of non-macro version.
|
|||
|
|
|||
|
2003-12-11 - libetpan-0.31cvs1 - hoa
|
|||
|
|
|||
|
* configure.in
|
|||
|
* imap/mailimap_helper.c
|
|||
|
* imap/mailimap_parser.c
|
|||
|
* imap/mailimap_print.c
|
|||
|
* imap/mailimap_sender.c
|
|||
|
* imap/mailimap_types.[ch]
|
|||
|
now sends empty astring as "".
|
|||
|
fixed a problem when fetching RFC822[.XXX] parts.
|
|||
|
fixed a problem with mailbox flags.
|
|||
|
|
|||
|
2003-12-10 - libetpan-0.31 - hoa
|
|||
|
|
|||
|
* release 0.31 - Steve Morse release
|
|||
|
|
|||
|
* general
|
|||
|
- all fields name of structures are changed.
|
|||
|
- bugfixes.
|
|||
|
- union {} are added everywhere it is possible to save memory.
|
|||
|
- support for Berkeley DB 1.
|
|||
|
- improved compatibility with FreeBSD and Mac OS X.
|
|||
|
|
|||
|
* drivers
|
|||
|
- cache drivers are disable if Berkeley DB is not found.
|
|||
|
- disable search call.
|
|||
|
- support of buggy Courier-IMAP server.
|
|||
|
- semantic of mailsession_get_envelopes_list() changed : it
|
|||
|
does no more remove messages from the list.
|
|||
|
- mailsession_get_message_by_uid() is added and implemented
|
|||
|
in some drivers.
|
|||
|
|
|||
|
2003-12-10 - libetpan-0.30-cvs22 - hoa
|
|||
|
|
|||
|
* configure.in
|
|||
|
* tools/mail_cache_db.c
|
|||
|
if Berkeley DB is not found, cached drivers are disabled.
|
|||
|
|
|||
|
* generic/mailmessage_tools.c
|
|||
|
* generic/mhdriver_tools.c
|
|||
|
* generic/mime_message_driver.c
|
|||
|
fetch_header(), fetch_section_header(), fetch_section_mime()
|
|||
|
returns the ending single CRLF line for all drivers.
|
|||
|
|
|||
|
* tests/compose-msg.c
|
|||
|
* tests/fetch-attachment.c
|
|||
|
* tests/frm-common.c
|
|||
|
* tests/frm-simple.c
|
|||
|
* tests/frm-tree.c
|
|||
|
* tests/frm.c
|
|||
|
* tests/option-parser.c
|
|||
|
* tests/readmsg.c
|
|||
|
fixed examples. Add static keyword where needed, forbid use
|
|||
|
of 'msg->msg_single_fields'.
|
|||
|
|
|||
|
2003-12-08 - libetpan-0.30-cvs21 - hoa
|
|||
|
|
|||
|
* tests/fetch-attachment.c
|
|||
|
* tests/frm-simple.c
|
|||
|
* tests/frm-tree.c
|
|||
|
* tests/frm.c
|
|||
|
* tests/option-parser.[ch]
|
|||
|
* tests/readmsg-simple.c
|
|||
|
* tests/readmsg.c
|
|||
|
* tests/frm-common.[ch] * NEW FILES *
|
|||
|
conform to new API.
|
|||
|
added missing files frm-common.[ch]
|
|||
|
|
|||
|
2003-12-08 - libetpan-0.30-cvs20 - hoa
|
|||
|
|
|||
|
* generic/generic_cache.[ch]
|
|||
|
* generic/generic_cache_types.h
|
|||
|
* generic/maildriver_types.[ch]
|
|||
|
* generic/maildriver.[ch]
|
|||
|
* generic/maildriver_tools.[ch]
|
|||
|
* generic/maildriver_types_helper.c
|
|||
|
* generic/mailmessage.[ch]
|
|||
|
* generic/mailmessage_tools.c
|
|||
|
* generic/mailmessage_types.c
|
|||
|
* generic/mailstorage.[ch]
|
|||
|
* generic/mailstorage_tools.[ch]
|
|||
|
* generic/mailstorage_types.h
|
|||
|
* generic/mailthread.[ch]
|
|||
|
* generic/mailthread_types.c
|
|||
|
prefix field names.
|
|||
|
reflect the changes in the naming.
|
|||
|
changed prototype of storage uninitializer.
|
|||
|
changed prototype of session initializer.
|
|||
|
removed mail_search_key related things.
|
|||
|
|
|||
|
* generic/data_message_driver.c
|
|||
|
* generic/imfcache.c
|
|||
|
* generic/mime_message_driver.c
|
|||
|
reflect the changes in the naming.
|
|||
|
|
|||
|
* generic/imapdriver.[ch]
|
|||
|
* generic/imapdriver_cached.[ch]
|
|||
|
* generic/imapdriver_cached_message.c
|
|||
|
* generic/imapdriver_message.c
|
|||
|
* generic/imapdriver_tools.[ch]
|
|||
|
* generic/imapdriver_types.h
|
|||
|
* generic/imapstorage.[ch]
|
|||
|
reflect the changes in the naming.
|
|||
|
additionnally, imapdriver becomes imap_session_driver
|
|||
|
and imapdriver_cached becomes imap_cached_session_driver.
|
|||
|
|
|||
|
* generic/libetpan.h
|
|||
|
drivers are now included in this header.
|
|||
|
|
|||
|
* generic/maildirdriver.[ch]
|
|||
|
* generic/maildirdriver_cached.[ch]
|
|||
|
* generic/maildirdriver_cached_message.c
|
|||
|
* generic/maildirdriver_message.c
|
|||
|
* generic/maildirdriver_tools.[ch]
|
|||
|
* generic/maildirdriver_types.h
|
|||
|
* generic/maildirstorage.[ch]
|
|||
|
reflect the changes in the naming.
|
|||
|
additionnally, maildirdriver becomes maildir_session_driver
|
|||
|
and maildirdriver_cached becomes
|
|||
|
maildir_cached_session_driver.
|
|||
|
|
|||
|
* generic/mboxdriver.[ch]
|
|||
|
* generic/mboxdriver_cached.[ch]
|
|||
|
* generic/mboxdriver_cached_message.c
|
|||
|
* generic/mboxdriver_message.c
|
|||
|
* generic/mboxdriver_tools.[ch]
|
|||
|
* generic/mboxdriver_types.h
|
|||
|
* generic/mboxstorage.[ch]
|
|||
|
reflect the changes in the naming.
|
|||
|
additionnally, mboxdriver becomes mbox_session_driver
|
|||
|
and mboxdriver_cached becomes mbox_cached_session_driver.
|
|||
|
|
|||
|
* generic/mhdriver.[ch]
|
|||
|
* generic/mhdriver_cached.[ch]
|
|||
|
* generic/mhdriver_cached_message.c
|
|||
|
* generic/mhdriver_message.c
|
|||
|
* generic/mhdriver_tools.[ch]
|
|||
|
* generic/mhdriver_types.h
|
|||
|
* generic/mhstorage.[ch]
|
|||
|
reflect the changes in the naming.
|
|||
|
additionnally, mboxdriver becomes mh_session_driver
|
|||
|
and mhdriver_cached becomes mh_cached_session_driver.
|
|||
|
|
|||
|
* generic/nntpdriver.[ch]
|
|||
|
* generic/nntpdriver_cached.[ch]
|
|||
|
* generic/nntpdriver_cached_message.c
|
|||
|
* generic/nntpdriver_message.c
|
|||
|
* generic/nntpdriver_tools.[ch]
|
|||
|
* generic/nntpdriver_types.h
|
|||
|
* generic/nntpstorage.[ch]
|
|||
|
reflect the changes in the naming.
|
|||
|
additionnally, nntpdriver becomes nntp_session_driver
|
|||
|
and nntpdriver_cached becomes nntp_cached_session_driver.
|
|||
|
|
|||
|
* generic/pop3driver.[ch]
|
|||
|
* generic/pop3driver_cached.[ch]
|
|||
|
* generic/pop3driver_cached_message.c
|
|||
|
* generic/pop3driver_message.c
|
|||
|
* generic/pop3driver_tools.[ch]
|
|||
|
* generic/pop3driver_types.h
|
|||
|
* generic/pop3storage.[ch]
|
|||
|
reflect the changes in the naming.
|
|||
|
additionnally, pop3driver becomes pop3_session_driver
|
|||
|
and pop3driver_cached becomes pop3_cached_session_driver.
|
|||
|
|
|||
|
* imap/mailimap.c
|
|||
|
* imap/mailimap_print.c
|
|||
|
* imap/mailimap_sender.c
|
|||
|
* imf/mailimf_types_helper.c
|
|||
|
* imf/mailimf_write.c
|
|||
|
* mime/mailmime.c
|
|||
|
* mime/mailmime_content.c
|
|||
|
* mime/mailmime_types.c
|
|||
|
* mime/mailmime_types_helper.c
|
|||
|
* nntp/newsnntp.c
|
|||
|
* smtp/mailsmtp_helper.c
|
|||
|
proper use of clist_content(), clist_next(), carray_count()
|
|||
|
and carray_data().
|
|||
|
|
|||
|
2003-12-05 - libetpan-0.30-cvs19 - hoa
|
|||
|
|
|||
|
* generic/imapdriver.c
|
|||
|
don't fail if SEARCH command is not supported by the server.
|
|||
|
|
|||
|
* configure.in
|
|||
|
improved autodetection of Berkeley DB version.
|
|||
|
Thanks to Keith Edmunds.
|
|||
|
|
|||
|
2003-12-04 - libetpan-0.30-cvs18 - hoa
|
|||
|
|
|||
|
* generic/generic_cache.c
|
|||
|
* generic/imapdriver.c
|
|||
|
* generic/imapdriver_cached.c
|
|||
|
* generic/imapdriver_tools.c
|
|||
|
* generic/maildirdriver.c
|
|||
|
* generic/maildirdriver_cached.c
|
|||
|
* generic/maildirdriver_tools.c
|
|||
|
* generic/maildriver_tools.c
|
|||
|
* generic/maildriver_types.c
|
|||
|
* generic/mailstorage.c
|
|||
|
* generic/mailstorage_types.h
|
|||
|
* generic/mailthread.c
|
|||
|
* generic/mailthread_types.c
|
|||
|
* generic/mboxdriver.c
|
|||
|
* generic/mboxdriver_cached.c
|
|||
|
* generic/mboxdriver_message.c
|
|||
|
* generic/mboxdriver_tools.c
|
|||
|
* generic/mhdriver.c
|
|||
|
* generic/mhdriver_cached.c
|
|||
|
* generic/mhdriver_cached_message.c
|
|||
|
* generic/mhdriver_message.c
|
|||
|
* generic/mhdriver_tools.c
|
|||
|
* generic/nntpdriver.c
|
|||
|
* generic/nntpdriver_cached.c
|
|||
|
* generic/nntpdriver_tools.c
|
|||
|
* generic/pop3driver.c
|
|||
|
* generic/pop3driver_cached.c
|
|||
|
* generic/pop3driver_tools.c
|
|||
|
* maildir/maildir.c
|
|||
|
* mbox/mailmbox.c
|
|||
|
* mbox/mailmbox_parse.c
|
|||
|
* mbox/mailmbox_types.[ch]
|
|||
|
* mh/mailmh.[ch]
|
|||
|
* pop3/mailpop3.c
|
|||
|
* pop3/mailpop3_types.h
|
|||
|
* tests/frm-simple.c
|
|||
|
* tests/frm-tree.c
|
|||
|
* tests/frm.c
|
|||
|
* tests/readmsg-common.c
|
|||
|
* tools/carray.[ch]
|
|||
|
* tools/chash.[ch]
|
|||
|
* tools/mmapstring.c
|
|||
|
changed carray and chash structure to easy use of them.
|
|||
|
reflect these changes on the whole code.
|
|||
|
|
|||
|
2003-12-03 - libetpan-0.30-cvs17 - hoa
|
|||
|
|
|||
|
* mh/mailmh.[ch]
|
|||
|
don't update folder implicitely.
|
|||
|
|
|||
|
* generic/mhdriver.c
|
|||
|
* generic/mhdriver_cached.c
|
|||
|
* generic/mhdriver_cached_message.c
|
|||
|
* generic/mhdriver_message.c
|
|||
|
* generic/mhdriver_tools.c
|
|||
|
fixed MH driver status and expunge.
|
|||
|
|
|||
|
* generic/imapstorage.h
|
|||
|
removed duplicate licence.
|
|||
|
|
|||
|
* imap/mailimap_keywords.[ch]
|
|||
|
* imap/mailimap_sender.[ch]
|
|||
|
* imap/mailimap_socket.[ch]
|
|||
|
* imap/mailimap_ssl.[ch]
|
|||
|
* imf/mailimf.[ch]
|
|||
|
* imf/mailimf_types.[ch]
|
|||
|
* imf/mailimf_write.[ch]
|
|||
|
* maildir/maildir.[ch]
|
|||
|
* mbox/mailmbox.[ch]
|
|||
|
* mbox/mailmbox_types.[ch]
|
|||
|
* mime/mailmime.[ch]
|
|||
|
* mime/mailmime_content.[ch]
|
|||
|
* mime/mailmime_decode.[ch]
|
|||
|
* mime/mailmime_disposition.[ch]
|
|||
|
* mime/mailmime_types.[ch]
|
|||
|
* mime/mailmime_types_helper.[ch]
|
|||
|
* mime/mailmime_write.[ch]
|
|||
|
* nntp/newsnntp.[ch]
|
|||
|
* nntp/newsnntp_socket.[ch]
|
|||
|
* nntp/newsnntp_ssl.[ch]
|
|||
|
* pop3/mailpop3.[ch]
|
|||
|
* pop3/mailpop3_socket.[ch]
|
|||
|
* pop3/mailpop3_ssl.[ch]
|
|||
|
* smtp/mailsmtp.[ch]
|
|||
|
* smtp/mailsmtp_helper.[ch]
|
|||
|
* smtp/mailsmtp_socket.[ch]
|
|||
|
* smtp/mailsmtp_ssl.[ch]
|
|||
|
* tools/charconv.[ch]
|
|||
|
* tools/chash.c
|
|||
|
* tools/connect.[ch]
|
|||
|
* tools/mail_cache_db.[ch]
|
|||
|
* tools/maillock.[ch]
|
|||
|
* tools/mailstream.[ch]
|
|||
|
* tools/mailstream_helper.[ch]
|
|||
|
* tools/mailstream_low.[ch]
|
|||
|
* tools/mailstream_socket.c
|
|||
|
* tools/mailstream_ssl.c
|
|||
|
* tools/mailstream_types.h
|
|||
|
applied 'const' qualifier where it is needed except in
|
|||
|
generic part.
|
|||
|
|
|||
|
2003-12-03 - libetpan-0.30-cvs16 - hoa
|
|||
|
|
|||
|
* imap/mailimap_sender.c
|
|||
|
Workaround for a bug in Courier-IMAP.
|
|||
|
Thanks to Mark B. Elrod.
|
|||
|
|
|||
|
2003-12-03 - libetpan-0.30-cvs15 - hoa
|
|||
|
|
|||
|
* README
|
|||
|
* imap/mailimap_sender.c
|
|||
|
fixed IMAP protocol when sending a DELETE command
|
|||
|
(there was a missing space).
|
|||
|
Thanks to Zsolt VARGA.
|
|||
|
|
|||
|
2003-12-02 - libetpan-0.30-cvs14 - hoa
|
|||
|
|
|||
|
* generic/maildriver_types.h
|
|||
|
* generic/maildriver_tools.c
|
|||
|
* generic/nntpdriver.c
|
|||
|
* generic/nntpdriver_cached.c
|
|||
|
* tests/frm-simple.c
|
|||
|
* tests/frm.c
|
|||
|
changed semantic of get_envelopes_list() :
|
|||
|
the messages that could not be fetched are not
|
|||
|
removed from the given list.
|
|||
|
|
|||
|
2003-12-02 - libetpan-0.30-cvs13 - hoa
|
|||
|
|
|||
|
* tests/Makefile
|
|||
|
* tests/compose-msg.c
|
|||
|
* tests/etpan-message-data-driver.[ch] * REMOVED FILES *
|
|||
|
* tests/fetch-attachment.c
|
|||
|
* tests/frm-common.c * NEW FILES *
|
|||
|
* tests/frm-simple.c
|
|||
|
* tests/frm-tree.c
|
|||
|
* tests/frm.c
|
|||
|
* tests/readmsg-common.c
|
|||
|
* tests/readmsg.c
|
|||
|
synchronize tests with new API.
|
|||
|
|
|||
|
2003-12-02 - libetpan-0.30-cvs12 - hoa
|
|||
|
|
|||
|
* generic/mboxdriver.c
|
|||
|
* generic/mboxdriver_cached.c
|
|||
|
* generic/mboxdriver_cached_message.c
|
|||
|
* generic/mboxdriver_message.c
|
|||
|
* generic/mboxdriver_tools.c
|
|||
|
* mbox/mailmbox.c
|
|||
|
* mbox/mailmbox_parse.c
|
|||
|
* mbox/mailmbox_types.[ch]
|
|||
|
added a prefix before field names in mbox module.
|
|||
|
|
|||
|
2003-12-02 - libetpan-0.30-cvs11 - hoa
|
|||
|
|
|||
|
* generic/imapdriver_tools.c
|
|||
|
* generic/imfcache.c
|
|||
|
* generic/maildriver_types.c
|
|||
|
* generic/mailthread.c
|
|||
|
* imf/mailimf.c
|
|||
|
* imf/mailimf_types.[ch]
|
|||
|
* imf/mailimf_types_helper.c
|
|||
|
* imf/mailimf_write.c
|
|||
|
* mime/mailmime.c
|
|||
|
* mime/mailmime_content.c
|
|||
|
added a prefix before field names in IMF module.
|
|||
|
|
|||
|
2003-12-01 - libetpan-0.30-cvs10 - hoa
|
|||
|
|
|||
|
* generic/maildirdriver.c
|
|||
|
* generic/maildirdriver_cached.c
|
|||
|
* generic/maildirdriver_tools.c
|
|||
|
* generic/mhdriver.c
|
|||
|
* generic/mhdriver_cached.c
|
|||
|
* generic/mhdriver_cached_message.c
|
|||
|
* generic/mhdriver_message.c
|
|||
|
* generic/mhdriver_tools.c
|
|||
|
* maildir/maildir.c
|
|||
|
* maildir/maildir_types.h
|
|||
|
* mh/mailmh.c
|
|||
|
* mh/mailmh.h
|
|||
|
added a prefix before field names in MH
|
|||
|
and maildir modules.
|
|||
|
Thanks to Melvin Hadasht.
|
|||
|
|
|||
|
2003-12-01 - libetpan-0.30-cvs9 - hoa
|
|||
|
|
|||
|
* generic/nntpdriver.c
|
|||
|
* generic/nntpdriver_cached.c
|
|||
|
* generic/nntpdriver_tools.c
|
|||
|
* generic/pop3driver.c
|
|||
|
* generic/pop3driver_cached.c
|
|||
|
* generic/pop3driver_cached_message.c
|
|||
|
* generic/pop3driver_tools.c
|
|||
|
* nntp/newsnntp.[ch]
|
|||
|
* nntp/newsnntp_types.h
|
|||
|
* pop3/mailpop3.[ch]
|
|||
|
* pop3/mailpop3_types.h
|
|||
|
added a prefix before field names in NNTP
|
|||
|
and POP3 modules.
|
|||
|
Thanks to Melvin Hadasht.
|
|||
|
|
|||
|
2003-12-01 - libetpan-0.30-cvs8 - hoa
|
|||
|
|
|||
|
* generic/imapdriver_cached_message.c
|
|||
|
* generic/imapdriver_message.c
|
|||
|
* generic/imapdriver_tools.c
|
|||
|
* generic/mailmessage_tools.c
|
|||
|
* generic/mime_message_driver.c
|
|||
|
* mime/mailmime_content.c
|
|||
|
* mime/mailmime_decode.c
|
|||
|
* mime/mailmime_disposition.c
|
|||
|
* mime/mailmime_types.[ch]
|
|||
|
* mime/mailmime_types_helper.[ch]
|
|||
|
* mime/mailmime_write.c
|
|||
|
changed field name in MIME module and
|
|||
|
replaced some structure with union.
|
|||
|
|
|||
|
* imap/mailimap.c
|
|||
|
* nntp/newsnntp.c
|
|||
|
fixed bug that didn't allow connection.
|
|||
|
|
|||
|
2003-12-01 - libetpan-0.30-cvs7 - hoa
|
|||
|
|
|||
|
* libetpan-config.in
|
|||
|
added LDFLAGS to libetpan-config --libs.
|
|||
|
|
|||
|
* nntp/newsnntp.c
|
|||
|
* pop3/mailpop3.c
|
|||
|
* generic/mailstorage_tools.c
|
|||
|
don't unreference stream on connect() error.
|
|||
|
|
|||
|
* generic/data_message_driver.c
|
|||
|
* generic/maildriver_types.c
|
|||
|
* generic/maildriver_types.h
|
|||
|
* generic/mailmessage_tools.c
|
|||
|
now a zero length string can be given as (NULL, 0)
|
|||
|
for the content of the message.
|
|||
|
changed field names of mail_search_key structure.
|
|||
|
|
|||
|
* generic/maildriver_errors.h
|
|||
|
added error type.
|
|||
|
|
|||
|
* generic/imapdriver.c
|
|||
|
* generic/imapdriver_cached.c
|
|||
|
* generic/imapdriver_cached_message.c
|
|||
|
* generic/imapdriver_message.c
|
|||
|
* generic/imapdriver_tools.c
|
|||
|
* generic/nntpdriver_message.c
|
|||
|
* imap/mailimap.c
|
|||
|
* imap/mailimap.h
|
|||
|
* imap/mailimap_helper.c
|
|||
|
* imap/mailimap_print.c
|
|||
|
* imap/mailimap_sender.c
|
|||
|
* imap/mailimap_socket.c
|
|||
|
* imap/mailimap_types.[ch]
|
|||
|
* imap/mailimap_types_helper.[ch]
|
|||
|
changed the name of the fields in IMAP low-level implementation,
|
|||
|
(prefix has been added to field names in structures).
|
|||
|
|
|||
|
* mime/mailmime.c
|
|||
|
a FWS can now appear in Content-Type field, before
|
|||
|
the MIME type.
|
|||
|
|
|||
|
2003-11-25 - libetpan-0.30-cvs6 - hoa
|
|||
|
|
|||
|
* generic/mboxdriver_cached.c
|
|||
|
max-uid file is now located in flags directory.
|
|||
|
this allows to keep flags coherence.
|
|||
|
|
|||
|
2003-11-25 - libetpan-0.30-cvs5 - hoa
|
|||
|
|
|||
|
* configure.in
|
|||
|
* tools/mailstream_socket.c
|
|||
|
* tools/mailstream_ssl.c
|
|||
|
removed specific check for <sys/select.h>
|
|||
|
|
|||
|
* generic/data_message_driver.c
|
|||
|
* generic/data_message_driver.h
|
|||
|
* generic/libetpan_version.h.in
|
|||
|
* generic/maildriver_errors.h
|
|||
|
* generic/mime_message_driver.c
|
|||
|
* generic/mime_message_driver.h
|
|||
|
added licence information.
|
|||
|
|
|||
|
2003-11-25 - libetpan-0.30-cvs4 - hoa
|
|||
|
|
|||
|
* configure.in
|
|||
|
* tools/mailstream_socket.c
|
|||
|
* tools/mailstream_ssl.c
|
|||
|
Check for valid <sys/select.h>.
|
|||
|
Because Mac OS X systems, <sys/select.h> cannot be included
|
|||
|
alone. Then, we follow the old standard to use select() system
|
|||
|
call.
|
|||
|
|
|||
|
* generic/generic_cache.c
|
|||
|
* generic/libetpan_version.c
|
|||
|
clean up code.
|
|||
|
|
|||
|
* tools/mail_cache_db.c
|
|||
|
Support for Berkeley DB version 1.x.
|
|||
|
|
|||
|
2003-11-25 - libetpan-0.30-cvs3 - hoa
|
|||
|
|
|||
|
* generic/maildirdriver.c
|
|||
|
fixed a crash in get_envelopes_list().
|
|||
|
|
|||
|
* generic/maildriver_errors.h * NEW FILE *
|
|||
|
* generic/maildriver_types.h
|
|||
|
moved error codes from maildriver_types.h to
|
|||
|
maidlriver_errors.h.
|
|||
|
|
|||
|
* generic/mailthread.h
|
|||
|
* generic/mailthread_types.h
|
|||
|
moved threading type to mailthread_types.h
|
|||
|
|
|||
|
* maildir/maildir.c
|
|||
|
added internal basename() function so that
|
|||
|
libEtPan! can compile on Mac OS X.
|
|||
|
|
|||
|
* tools/mail_cache_db.c
|
|||
|
* tools/maildb_helper.[ch] * REMOVED FILES *
|
|||
|
added support for DB1 (cleanse of database) and
|
|||
|
removed deprecated files.
|
|||
|
|
|||
|
2003-11-22 - libetpan-0.30-cvs2 - hoa
|
|||
|
|
|||
|
* generic/nntpdriver_message.c
|
|||
|
added UID to NNTP mailmessage structure.
|
|||
|
|
|||
|
2003-11-22 - libetpan-0.30-cvs1 - hoa
|
|||
|
|
|||
|
* generic/imapdriver.c
|
|||
|
* generic/imapdriver_cached.c
|
|||
|
* generic/imapdriver_message.c
|
|||
|
* generic/imapdriver_tools.c
|
|||
|
* generic/maildirdriver.c
|
|||
|
* generic/maildirdriver_cached.c
|
|||
|
* generic/maildriver.[ch]
|
|||
|
* generic/maildriver_types.h
|
|||
|
* generic/mboxdriver.c
|
|||
|
* generic/mboxdriver_cached.c
|
|||
|
* generic/mboxdriver_message.c
|
|||
|
* generic/mhdriver.c
|
|||
|
* generic/mhdriver_cached.c
|
|||
|
* generic/mhdriver_message.c
|
|||
|
* generic/nntpdriver.c
|
|||
|
* generic/nntpdriver_cached.c
|
|||
|
* generic/pop3driver.c
|
|||
|
* generic/pop3driver_cached.c
|
|||
|
mailsession_get_message_by_uid() is added.
|
|||
|
It is used like mailsession_get_message(),
|
|||
|
but using the uid string.
|
|||
|
This is implemented in imap driver, nntp driver,
|
|||
|
mh driver and mbox driver (cached and non cached version).
|
|||
|
This is not implemented in pop3 nor maildir.
|
|||
|
|
|||
|
uid member of mailmessage structure is always defined for
|
|||
|
drivers where this function is implemented.
|
|||
|
|
|||
|
Thanks to Melvin Hadasht.
|
|||
|
|
|||
|
2003-11-21 - libetpan-0.30 - hoa
|
|||
|
|
|||
|
* release 0.30 - Spock's Beard release
|
|||
|
|
|||
|
* general
|
|||
|
- fixed several memory leaks.
|
|||
|
|
|||
|
- defines now exist for new features since version 0.29
|
|||
|
|
|||
|
* tools
|
|||
|
- dump of network traffic is now possible by setting
|
|||
|
exported variable mailstream_debug to 1.
|
|||
|
|
|||
|
- TLS/SSL driver for stream is fixed.
|
|||
|
|
|||
|
* imf
|
|||
|
- fixed RFC 2822 format, wrap headers and break lines
|
|||
|
when they are longer than requirement (998).
|
|||
|
|
|||
|
- reduced size of headers data.
|
|||
|
a union is used inside the structure.
|
|||
|
*** WARNING *** : this change use of structure field as a union
|
|||
|
member is used in mailimf_field structure.
|
|||
|
|
|||
|
* imap
|
|||
|
- several fixes in IMAP module.
|
|||
|
|
|||
|
* mime
|
|||
|
- fixed quoted-printable parser.
|
|||
|
|
|||
|
* generic - cache for drivers
|
|||
|
- cache database is now cleaned up.
|
|||
|
|
|||
|
- fixed header fields cache.
|
|||
|
*** WARNING *** cache format changed. You should reset all
|
|||
|
your cache of headers (env.db).
|
|||
|
|
|||
|
* generic - threading
|
|||
|
|
|||
|
- fixed threading when threading by references with subject.
|
|||
|
|
|||
|
* generic - drivers for message
|
|||
|
|
|||
|
- separated flush() and check() in message.
|
|||
|
*** WARNING *** : this changes the API of the message.
|
|||
|
flush() is used to free the internal structure used
|
|||
|
to store the MIME structure of the message. It invalidates
|
|||
|
the "mime" member of the message.
|
|||
|
check() is used for to notify the modification of message
|
|||
|
flags to the session, so that the session saves the flags
|
|||
|
of the message at the next call of mailsession_check() or
|
|||
|
when leaving the session.
|
|||
|
|
|||
|
- IMAP implementation is more compliant.
|
|||
|
|
|||
|
- added driver to build MIME message and see the rendering
|
|||
|
through fetch functions.
|
|||
|
|
|||
|
- added driver to parse message content given with a string.
|
|||
|
|
|||
|
* generic - drivers for maildir
|
|||
|
|
|||
|
- maildir driver for storage / session / messages
|
|||
|
is implemented.
|
|||
|
|
|||
|
2003-11-21 - libetpan-0.1-cvs31 - hoa
|
|||
|
|
|||
|
* Makefile.in
|
|||
|
* README
|
|||
|
* configure.in
|
|||
|
* generic/Makefile
|
|||
|
* generic/libetpan.h
|
|||
|
* generic/libetpan_version.c
|
|||
|
* generic/libetpan_version.h.in
|
|||
|
support for runtime version of libetpan
|
|||
|
|
|||
|
2003-11-20 - libetpan-0.29-cvs30 - hoa
|
|||
|
|
|||
|
* imf/mailimf_write.c
|
|||
|
wrap mailbox list when we have a single address as
|
|||
|
a mailbox.
|
|||
|
|
|||
|
2003-11-20 - libetpan-0.29-cvs29 - hoa
|
|||
|
|
|||
|
* generic/imapdriver.c
|
|||
|
clean up code.
|
|||
|
|
|||
|
* imap/mailimap.c
|
|||
|
update message count with EXPUNGE responses.
|
|||
|
|
|||
|
* tools/mailstream_socket.c
|
|||
|
added comment about initial state of socket.
|
|||
|
|
|||
|
* tools/mailstream_ssl.c
|
|||
|
added comment about initial state of socket.
|
|||
|
read() is fixed.
|
|||
|
|
|||
|
2003-11-19 - libetpan-0.29-cvs28 - hoa
|
|||
|
|
|||
|
* generic/mailthread.c
|
|||
|
fixed threading by references when using subjects.
|
|||
|
|
|||
|
2003-11-19 - libetpan-0.29-cvs27 - hoa
|
|||
|
|
|||
|
* generic/maildirdriver_cached.c
|
|||
|
* generic/mboxdriver_cached.c
|
|||
|
* generic/mhdriver_cached.c
|
|||
|
* generic/nntpdriver_cached.c
|
|||
|
* generic/pop3driver_cached.c
|
|||
|
don't open any files if flags_store is empty.
|
|||
|
|
|||
|
* imap/mailimap_types.c
|
|||
|
fixed a crash when freeing a mailbox list information
|
|||
|
with no flags.
|
|||
|
|
|||
|
* tools/mailstream.c
|
|||
|
default value for network timeout.
|
|||
|
|
|||
|
2003-11-17 - libetpan-0.29-cvs26 - hoa
|
|||
|
|
|||
|
* imap/mailimap.c
|
|||
|
* imap/mailimap_sender.c
|
|||
|
fixed syntax of SEARCH command.
|
|||
|
|
|||
|
* tools/mailstream.[ch]
|
|||
|
* tools/mailstream_types.h
|
|||
|
if LIBETPAN_STREAM_DEBUG is define in mailstream_types.h, we
|
|||
|
can use a global variable mailstream_debug to enable the dump
|
|||
|
of the network protocol on the file libetpan-stream-debug.log.
|
|||
|
|
|||
|
2003-11-17 - libetpan-0.29-cvs25 - hoa
|
|||
|
|
|||
|
* generic/imapdriver.c
|
|||
|
use SEARCH instead of STATUS on selected folder to
|
|||
|
get UNSEEN messages count.
|
|||
|
|
|||
|
* imap/mailimap.c
|
|||
|
allows multiple SEARCH responses.
|
|||
|
|
|||
|
* imap/mailimap_keywords.c
|
|||
|
* imap/mailimap_parser.c
|
|||
|
fixed parsing of mailbox flags.
|
|||
|
|
|||
|
* tools/clist.c
|
|||
|
fixed count when using clist_concat().
|
|||
|
|
|||
|
2003-11-14 - libetpan-0.29-cvs24 - hoa
|
|||
|
|
|||
|
* imf/mailimf_write.c
|
|||
|
fixed the space between Message-IDs, problem introduced
|
|||
|
by rewriting of headers wrapper.
|
|||
|
|
|||
|
2003-11-13 - libetpan-0.29-cvs23 - hoa
|
|||
|
|
|||
|
* generic/maildirdriver_types.h
|
|||
|
* generic/mhdriver_types.h
|
|||
|
fixed some comments.
|
|||
|
|
|||
|
* mime/mailmime_content.c
|
|||
|
fixed infinite loop in MIME parser.
|
|||
|
|
|||
|
2003-11-12 - libetpan-0.29-cvs22 - hoa
|
|||
|
|
|||
|
* generic/maildriver_tools.h
|
|||
|
removed exported functions that does no more exist.
|
|||
|
|
|||
|
2003-11-12 - libetpan-0.29-cvs21 - hoa
|
|||
|
|
|||
|
* generic/maildriver_tools.h
|
|||
|
removed exported function that does no more exist.
|
|||
|
|
|||
|
2003-11-11 - libetpan-0.29-cvs20 - hoa
|
|||
|
|
|||
|
* generic/Makefile
|
|||
|
* generic/mailmessage.h
|
|||
|
* generic/data_message_driver.[ch] * NEW FILES *
|
|||
|
* generic/mime_message_driver.[ch] * NEW FILES *
|
|||
|
driver to allow construction of MIME message.
|
|||
|
(mime_message_driver.[ch]).
|
|||
|
driver to operations on message which content is
|
|||
|
given by a string.
|
|||
|
|
|||
|
2003-11-10 - libetpan-0.29-cvs19 - hoa
|
|||
|
|
|||
|
* Makefile.in
|
|||
|
compilation of maildir low-level implementation.
|
|||
|
|
|||
|
* maildir/Makefile * NEW FILE *
|
|||
|
* maildir/maildir.[ch] * NEW FILES *
|
|||
|
* maildir/maildir_types.h * NEW FILE *
|
|||
|
maildir low-level implementation.
|
|||
|
|
|||
|
* generic/Makefile
|
|||
|
* generic/maildirdriver.[ch] * NEW FILES *
|
|||
|
* generic/maildirdriver_cached.[ch] * NEW FILES *
|
|||
|
* generic/maildirdriver_cached_message.[ch] * NEW FILES *
|
|||
|
* generic/maildirdriver_message.[ch] * NEW FILES *
|
|||
|
* generic/maildirdriver_tools.[ch] * NEW FILES *
|
|||
|
* generic/maildirdriver_types.h * NEW FILE *
|
|||
|
* generic/maildirstorage.[ch] * NEW FILES *
|
|||
|
implementation of maildir driver, cached and non-cached
|
|||
|
versions.
|
|||
|
|
|||
|
* generic/generic_cache.c
|
|||
|
use msync() when finished writing using mmap() with MAP_SHARED.
|
|||
|
|
|||
|
* generic/imapdriver_tools.c
|
|||
|
changed flag name "Forwarded" into something more standard
|
|||
|
"$Forwarded" (draft on flag keywords for IMAP).
|
|||
|
|
|||
|
* generic/maildriver.h
|
|||
|
added maildir drivers for session.
|
|||
|
|
|||
|
* generic/maildriver_types.h
|
|||
|
* generic/mailmessage_tools.c
|
|||
|
added message data for drivers that will use internal
|
|||
|
data although they are using the generic functions.
|
|||
|
|
|||
|
* generic/mailmessage.h
|
|||
|
added maildir drivers for message.
|
|||
|
|
|||
|
* generic/mailstorage.h
|
|||
|
added maildir driver for storage.
|
|||
|
|
|||
|
* generic/mboxdriver_cached.c
|
|||
|
optimization on memory use.
|
|||
|
|
|||
|
* generic/mhdriver_cached.c
|
|||
|
code clean up.
|
|||
|
|
|||
|
* generic/mhdriver_tools.c
|
|||
|
* mh/mailmh.c
|
|||
|
don't use MAP_SHARED for mmap() where it is not needed.
|
|||
|
|
|||
|
* tests/fetch-attachment.c
|
|||
|
* tests/frm.c
|
|||
|
* tests/frm-simple.c
|
|||
|
* tests/frm-tree.c
|
|||
|
* tests/frm.c
|
|||
|
* tests/option-parser.[ch]
|
|||
|
* tests/readmsg-simple.c
|
|||
|
* tests/readmsg.c
|
|||
|
factorize code of storage initialization into
|
|||
|
option-parser.[ch].
|
|||
|
|
|||
|
2003-11-09 - libetpan-0.29-cvs18 - hoa
|
|||
|
|
|||
|
* generic/imapdriver_tools.c
|
|||
|
fixed management of MAIL_FLAG_FORWARDED.
|
|||
|
|
|||
|
* generic/nntpdriver_tools.c
|
|||
|
fixed a memory leak.
|
|||
|
|
|||
|
* imap/mailimap_types.c
|
|||
|
fixed a memory freeing.
|
|||
|
|
|||
|
2003-11-05 - libetpan-0.29-cvs17 - hoa
|
|||
|
|
|||
|
* imf/mailimf.c
|
|||
|
broken parsing of message-id due to previous change
|
|||
|
is fixed.
|
|||
|
|
|||
|
2003-11-05 - libetpan-0.29-cvs16 - hoa
|
|||
|
|
|||
|
* imf/mailimf.c
|
|||
|
accept some weird syntax, for example :
|
|||
|
foo@bar.com <foo@bar.com>
|
|||
|
This is now accepted.
|
|||
|
|
|||
|
2003-11-04 - libetpan-0.29-cvs15 - hoa
|
|||
|
|
|||
|
* imf/mailimf_write.c
|
|||
|
fixed (again) wrapping of header fields.
|
|||
|
|
|||
|
2003-11-03 - libetpan-0.29-cvs14 - hoa
|
|||
|
|
|||
|
* generic/imapdriver_message.c
|
|||
|
fixed behaviour of IMAP message driver.
|
|||
|
|
|||
|
2003-11-03 - libetpan-0.29-cvs13 - hoa
|
|||
|
|
|||
|
* mh/mailmh.[ch]
|
|||
|
* mime/mailmime.[ch]
|
|||
|
* mime/mailmime_decode.[ch]
|
|||
|
* mime/mailmime_disposition.[ch]
|
|||
|
* mime/mailmime_types.[ch]
|
|||
|
* mime/mailmime_types_helper.[ch]
|
|||
|
removed duplicated licence.
|
|||
|
|
|||
|
* mime/mailmime_content.[ch]
|
|||
|
* mime/mailmime_write.[ch]
|
|||
|
removed duplicated licence.
|
|||
|
fixed quoted-printable parser.
|
|||
|
fixed multipart parser, preamble and epilogue are now stored.
|
|||
|
fixed quoted-printable part renderer.
|
|||
|
|
|||
|
2003-10-29 - libetpan-0.29-cvs12 - hoa
|
|||
|
|
|||
|
* generic/mailmessage_tools.c
|
|||
|
fixed a bug in generic fetch header part of section.
|
|||
|
|
|||
|
* generic/nntpdriver.c
|
|||
|
check() replace flush() message in message envelopes list
|
|||
|
fetch to reflect new API (0.29-cvs1).
|
|||
|
|
|||
|
2003-10-29 - libetpan-0.29-cvs11 - hoa
|
|||
|
|
|||
|
* imf/mailimf_write.c
|
|||
|
workaround for a bug of old versions of INN.
|
|||
|
|
|||
|
* mime/mailmime_types_helper.c
|
|||
|
mailmime_single_fields_init() now accept NULL as the
|
|||
|
"mailmime_fields" argument, so that we call this function
|
|||
|
with only a "mailmime_content".
|
|||
|
|
|||
|
2003-10-29 - libetpan-0.29-cvs10 - hoa
|
|||
|
|
|||
|
* generic/imapdriver_cached.c
|
|||
|
* generic/imapdriver_cached_message.c
|
|||
|
* generic/mboxdriver_cached.c
|
|||
|
* generic/mhdriver_cached.c
|
|||
|
* generic/nntpdriver_cached.c
|
|||
|
* generic/pop3driver_cached.c
|
|||
|
code cleanup.
|
|||
|
message content cache files are now cleaned up in
|
|||
|
an unlocked state.
|
|||
|
|
|||
|
2003-10-29 - libetpan-0.29-cvs9 - hoa
|
|||
|
|
|||
|
* mbox/mailmbox.c
|
|||
|
fixed get_line() function. Does not get out from the buffer.
|
|||
|
|
|||
|
2003-10-29 - libetpan-0.29-cvs8 - hoa
|
|||
|
|
|||
|
* generic/imapdriver_tools.c
|
|||
|
fixed conversion of data in IMAP driver.
|
|||
|
|
|||
|
2003-10-29 - libetpan-0.29-cvs7 - hoa
|
|||
|
|
|||
|
* mime/mailmime_content.c
|
|||
|
remove unparsed IMF (RFC 2822) headers in the
|
|||
|
parsed MIME structure, that are MIME headers,
|
|||
|
so that rendering of MIME message from parsed MIME
|
|||
|
structure is correct.
|
|||
|
|
|||
|
2003-10-28 - libetpan-0.29-cvs6 - hoa
|
|||
|
|
|||
|
* generic/nntpdriver_cached.c
|
|||
|
now, the flags are not lost when the cache is deleted.
|
|||
|
|
|||
|
* generic/imapdriver_message.c
|
|||
|
get rid of deprecated things in IMAP protocol.
|
|||
|
mailmessage_fetch() will no longer mark the message
|
|||
|
as read.
|
|||
|
|
|||
|
2003-10-28 - libetpan-0.29-cvs5 - hoa
|
|||
|
|
|||
|
* generic/imfcache.c
|
|||
|
fixed header fields cache.
|
|||
|
*** WARNING *** cache format changed. You should reset all
|
|||
|
your cache of headers (env.db).
|
|||
|
|
|||
|
* generic/maildriver.h
|
|||
|
added comment about driver function.
|
|||
|
|
|||
|
* tools/maillock.c
|
|||
|
change dotlock behaviour (wait 5 seconds after each failed try)
|
|||
|
|
|||
|
2003-10-27 - libetpan-0.29-cvs4 - hoa
|
|||
|
|
|||
|
* README
|
|||
|
added information about C #define
|
|||
|
|
|||
|
* generic/imapdriver_cached_message.c
|
|||
|
fixed memory leak in cached IMAP message driver.
|
|||
|
MIME structure is not fetched again when already fetched.
|
|||
|
|
|||
|
* imf/mailimf_types.h
|
|||
|
added LIBETPAN_MAILIMF_FIELD_UNION #define to know that
|
|||
|
we are on version of libEtPan! with a union to implement
|
|||
|
mailimf_field data type.
|
|||
|
|
|||
|
* generic/maildriver_types.h
|
|||
|
added LIBETPAN_MAILMESSAGE_CHECK #define to know that
|
|||
|
we are on version of libEtPan! with mailmessage_check()
|
|||
|
call separated from mailmessage_flush() call, introduced
|
|||
|
in 0.29-cvs1
|
|||
|
|
|||
|
* imf/mailimf_write.c
|
|||
|
fixed wrapping of header text. First character was removed
|
|||
|
when the first word was too long.
|
|||
|
|
|||
|
* generic/generic_cache.[ch]
|
|||
|
* generic/generic_cache_types.h
|
|||
|
* generic/imapdriver.[ch]
|
|||
|
* generic/imapdriver_cached.[ch]
|
|||
|
* generic/imapdriver_tools.h
|
|||
|
* generic/imapdriver_types.h
|
|||
|
* generic/imapstorage.[ch]
|
|||
|
* generic/imfcache.[ch]
|
|||
|
* generic/libetpan.h
|
|||
|
* generic/maildriver.c
|
|||
|
* generic/maildriver_tools.c
|
|||
|
* generic/maildriver_types.c
|
|||
|
* generic/mailmessage_types.h
|
|||
|
* generic/mailstorage.[ch]
|
|||
|
* generic/mailstorage_tools.[ch]
|
|||
|
* generic/mailstorage_types.h
|
|||
|
* generic/mboxdriver.[ch]
|
|||
|
* generic/mboxdriver_cached.h
|
|||
|
* generic/mboxdriver_types.h
|
|||
|
* generic/mboxstorage.[ch]
|
|||
|
* generic/mhdriver.[ch]
|
|||
|
* generic/mhdriver_cached.[ch]
|
|||
|
* generic/mhdriver_types.h
|
|||
|
* generic/mhstorage.[ch]
|
|||
|
* generic/nntpdriver.[ch]
|
|||
|
* generic/nntpdriver_cached.[ch]
|
|||
|
* generic/nntpdriver_types.h
|
|||
|
* generic/nntpstorage.[ch]
|
|||
|
* generic/pop3driver.[ch]
|
|||
|
* generic/pop3driver_cached.[ch]
|
|||
|
* generic/pop3driver_types.h
|
|||
|
* generic/pop3storage.[ch]
|
|||
|
* imap/mailimap_types_helper.[ch]
|
|||
|
* imf/mailimf_types_helper.h
|
|||
|
* imf/mailimf_write.h
|
|||
|
* mbox/mailmbox.h
|
|||
|
* mh/mailmh.[ch]
|
|||
|
* mime/mailmime.[ch]
|
|||
|
* mime/mailmime_content.[ch]
|
|||
|
* mime/mailmime_decode.[ch]
|
|||
|
* mime/mailmime_disposition.[ch]
|
|||
|
* mime/mailmime_types.[ch]
|
|||
|
* mime/mailmime_types_helper.[ch]
|
|||
|
* mime/mailmime_write.[ch]
|
|||
|
* tools/carray.[ch]
|
|||
|
* tools/charconv.[ch]
|
|||
|
* tools/chash.[ch]
|
|||
|
* tools/cinthash.[ch]
|
|||
|
* tools/clist.[ch]
|
|||
|
* tools/hmac-md5.h
|
|||
|
* tools/mailstream_socket.h
|
|||
|
* tools/mailstream_types.h
|
|||
|
* tools/mapping.[ch]
|
|||
|
* tools/md5.[ch]
|
|||
|
* tools/md5global.h
|
|||
|
* tools/mmapstring.[ch]
|
|||
|
added licence information and name of last commiter.
|
|||
|
|
|||
|
2003-10-25
|
|||
|
|
|||
|
* version 0.29-cvs3
|
|||
|
* generic/imapdriver_cached.c
|
|||
|
fixed wrong message size (of 0) when UID list cache is
|
|||
|
used in IMAP cached driver. The size is now stored in the
|
|||
|
UID list cache.
|
|||
|
|
|||
|
* imf/mailimf.c
|
|||
|
fixed single address parsing (his will strip all spaces in
|
|||
|
the address)
|
|||
|
|
|||
|
2003-10-24
|
|||
|
|
|||
|
* version 0.29-cvs2
|
|||
|
* generic/imapdriver_tools.c
|
|||
|
flag NEW in IMAP driver is disabled when the message is SEEN.
|
|||
|
|
|||
|
2003-10-23
|
|||
|
|
|||
|
* version 0.29-cvs1
|
|||
|
* imf - reduced size of headers data
|
|||
|
WARNING : this change use of structure field as a union
|
|||
|
member is used in mailimf_field structure.
|
|||
|
* generic - imap - fixed some data conversion
|
|||
|
* tools - chash - add a call
|
|||
|
* generic - separated flush() and check() in message.
|
|||
|
WARNING : this changes the API of the message.
|
|||
|
flush() is used to free the internal structure used
|
|||
|
to store the MIME structure of the message. It invalidates
|
|||
|
the "mime" member of the message.
|
|||
|
check() is used for to notify the modification of message
|
|||
|
flags to the session, so that the session saves the flags
|
|||
|
of the message at the next call of mailsession_check() or
|
|||
|
when leaving the session.
|
|||
|
* all - fixed some leaks
|
|||
|
* imf - fixed mailbox group parsing
|
|||
|
* imf, mime - fixed RFC 2822 format (CR LF at end of lines)
|
|||
|
* generic - pop3, nntp - fixed memory leaks
|
|||
|
* generic - message theading - waste less memory
|
|||
|
* imap - fixed some memory leaks
|
|||
|
* mime - parse some non-conform MIME encoded headers
|
|||
|
* nntp - fixed a memory leak
|
|||
|
* mbox - strip UID headers when fetching message content
|
|||
|
* tools - adds new database cache file interface (mail_cache_db.[ch])
|
|||
|
* tools - added extern "C" { } to avoid name mangling in C++
|
|||
|
* generic - drivers now make use of new database cache file interface.
|
|||
|
* tools - adds a function to clean up the database file
|
|||
|
* all - some compilation warning fixes
|
|||
|
* generic - drivers - cached drivers now clean their cache
|
|||
|
* mbox - removed use of cinthash
|
|||
|
* generic - mbox - removed use of cinthash
|
|||
|
* all - removed use of alloc.h
|
|||
|
* imf - can now fold some more headers (including headers with free
|
|||
|
form values) for more standards conformance
|
|||
|
* mime - can parse multilines headers, fixed quoted-printable
|
|||
|
decoding (all single \n are now decoded to \r\n)
|
|||
|
* mbox - synchronize mmapped file before unmapping it.
|
|||
|
* tools - mmapstring - removed use of cinthash, replaced with chash
|
|||
|
|
|||
|
2003-10-06 - XetPan release
|
|||
|
|
|||
|
* version 0.29
|
|||
|
* generic - imap - bugfixes
|
|||
|
* tools - mailstream - debug for stream, network timeout
|
|||
|
* tools - mailstream - ssl library is initialized by ssl driver,
|
|||
|
fixed a bug
|
|||
|
* tools - chash - fixed chash interface
|
|||
|
* imf - fixed interface
|
|||
|
* mime - fixed memory leak and some interface
|
|||
|
* generic - fixed messages thread
|
|||
|
* nntp - bugfixes
|
|||
|
* pop3 - bugfixes
|
|||
|
* smtp - added SMTP auth CRAM-MD5, LOGIN, PLAIN
|
|||
|
* imap - bugfixes
|
|||
|
* mime - fixed writing of MIME part
|
|||
|
* tests - added SMTP sample, thanks to Gael Roualland
|
|||
|
|
|||
|
2003-04-01 - Avril Lavigne Release
|
|||
|
|
|||
|
* version 0.28
|
|||
|
* imap - fixed IMAP parser
|
|||
|
* mime - fixed section id generation
|
|||
|
* mime - fixed mime parser
|
|||
|
* generic - conform to IMAP naming for flags
|
|||
|
* tools - prefix for tcp_connect() and get_service_port()
|
|||
|
* generic - nntp - noop function added
|
|||
|
* configure - some fixes
|
|||
|
* generic - message parse fixes
|
|||
|
* generic - nntp - non existant message are marked as read
|
|||
|
* generic - thanks to David Woodhouse, access to protocol
|
|||
|
using a command, (ex: ssh /usr/sbin/imapd)
|
|||
|
imply an API change when calling nntp_storage_init(),
|
|||
|
pop3_storage_init() or imap_storage_init().
|
|||
|
* generic - pop3 - apop is tried and if deconnected, reconnection
|
|||
|
is carried out and clear authentication is tried.
|
|||
|
* mime - make public the encoding functions
|
|||
|
* mime - conform to RFC 2046 (quoted-string)
|
|||
|
* tools - fixed chash
|
|||
|
|
|||
|
2002-12-18 - Christmas release ^^ //clindoeil
|
|||
|
|
|||
|
* version 0.27
|
|||
|
* imf - added easier interface for IMF fields (RFC 2822)
|
|||
|
* mime - added easier interface for MIME fields
|
|||
|
* mime - conversion to quoted printable will quote F to avoid
|
|||
|
"From_" sequence
|
|||
|
* imf - easier usage of IMF (RFC 2822)
|
|||
|
* fixed toupper() usage
|
|||
|
* generic - changed interface for mail threading so that we
|
|||
|
can notify a default charset.
|
|||
|
* sunZ - capitaine de soir<69>es
|
|||
|
* tools - charconv can convert strings with illegal sequences
|
|||
|
* mime - add helper functions
|
|||
|
* imf - add helper functions
|
|||
|
* various bugfixes
|
|||
|
* imap - comments in IMAP module - API and data structure description
|
|||
|
* generic - API documentation
|
|||
|
* generic - flags and cache directory are now different
|
|||
|
* all - can be used in C++
|
|||
|
* doc - updated documentation
|
|||
|
|
|||
|
2002-09-02
|
|||
|
|
|||
|
* version 0.26
|
|||
|
* generic - message interface
|
|||
|
* - new driver interface
|
|||
|
* imf - bugfix
|
|||
|
* generic - generic flags, flags for all drivers
|
|||
|
* generic - mail_info (display of the messages list)
|
|||
|
and mailmessage (display of the message) merged
|
|||
|
* tools - fixed an infinite loop when EOF was reached when
|
|||
|
fetching a line finished with LF.
|
|||
|
* mime - does not parse the message mime part when the subtype is
|
|||
|
not RFC822
|
|||
|
* generic - flags and envelopes are stored into Berkeley Database
|
|||
|
for performance
|
|||
|
* generic - Berkeley database are now locked (with dotlock)
|
|||
|
* generic - expunge for mboxdriver (cached version).
|
|||
|
* tools - bugfix in chash
|
|||
|
* mh - make a hash table from the subfolders
|
|||
|
* generic - expunge for pop3driver and mhdriver (cached version)
|
|||
|
* generic - status of mailboxes
|
|||
|
* generic - fixed a problem with cache in mbox
|
|||
|
* generic - fixed cache for nntp driver
|
|||
|
* generic - "References" field is now fetched with IMAP driver
|
|||
|
* imap - bugfix when parsing HEADER.FIELDS requests
|
|||
|
bugfix in literal
|
|||
|
* generic - readonly mailbox in mbox driver are no more expunged
|
|||
|
* tools - fixed memory leaks
|
|||
|
* generic - internal uid of mbox is based on body length of the message
|
|||
|
close mailboxes when retrieving non-cached envelopes.
|
|||
|
* generic - optimized flags cache
|
|||
|
* generic - mail storage added
|
|||
|
* generic - check_folder will store flags on disk
|
|||
|
* imap - close stream no session logout
|
|||
|
* imf - day of week stuff
|
|||
|
* mh - implemented ...folder_find
|
|||
|
* tools - some code factorization in clist
|
|||
|
* imap - bugfix for mailbox data and status attribute (UNSEEN) handler
|
|||
|
|
|||
|
2002-06-26
|
|||
|
|
|||
|
* version 0.25
|
|||
|
* BSD licence
|
|||
|
* get rid of strndup()
|
|||
|
* generic - started implementation of messages threads
|
|||
|
* driver - changed the way to get message list in NNTP driver
|
|||
|
fetch message returns also the length of the message
|
|||
|
bug fix in IMAP driver
|
|||
|
* MIME - MIME message builder use the same data structure
|
|||
|
as the MIME message parser
|
|||
|
* imf - less strict parser, bug fix
|
|||
|
* nntp - bugfix
|
|||
|
* mbox - UID in mbox
|
|||
|
* pop - capa is implemented
|
|||
|
* driver - cache for mbox and mh, new version of the driver
|
|||
|
of mbox.
|
|||
|
* mh - max index is retrieved when performing a stat of the folder
|
|||
|
* MIME - bugfix when parsing multipart, base64 at padding
|
|||
|
encoded phrase can now be parsed
|
|||
|
* tools - character table conversion for buffers
|
|||
|
* generic - implementation of message threads in now finished
|
|||
|
* tools - character table conversion notify error type
|
|||
|
* mime - merged mailmime_write.c and message_build.c
|
|||
|
* driver - changed interface when fetching MIME parts
|
|||
|
* driver - error strings added
|
|||
|
* generic - thread orderedsubject is implemented
|
|||
|
* mbox - problem when the message identifier was wrong - fixed
|
|||
|
* mh - added time information so that the mh-cached driver
|
|||
|
can invalidate the cache
|
|||
|
* driver - MH driver with cache is implemented
|
|||
|
* mime - add parent in mailmime structure
|
|||
|
* tools - macro fixed in carray
|
|||
|
* imap - imap debugging can now compile
|
|||
|
* driver - added parameters() to interface to set parameters specific
|
|||
|
to each driver.
|
|||
|
cache is now defined for each session, no more globally.
|
|||
|
some code cleaning
|
|||
|
mbox parameters are "force read only" and "force no UID"
|
|||
|
nntp set max articles to fetch
|
|||
|
* all - changed <stdint.h> to <inttypes.h> which is more widespread
|
|||
|
* pop3 - fixed APOP, timestamp is get at connection, no more when
|
|||
|
APOP was tried.
|
|||
|
* tools - GPL MD5 is replaced by RSA Data Security MD5.
|
|||
|
* driver - nntp cache sets starting and ending article in the cache
|
|||
|
mbox cache for a message is updated when it is changed
|
|||
|
(detected with size)
|
|||
|
* tools - changed the name of stream driver so that it does
|
|||
|
not interfer with pth.
|
|||
|
the user is given the responsibility to initialize the
|
|||
|
SSL mechanism (openssl).
|
|||
|
* mime - serious bugfix
|
|||
|
* imf - removed "unparsed fields" type.
|
|||
|
* driver - nntp does not use xover whenever there are no news
|
|||
|
header to fetch
|
|||
|
bugfix in imap
|
|||
|
take account of the bugfix in mime in maildriver_tools.c
|
|||
|
no more use of "unparsed fields".
|
|||
|
|
|||
|
2002-04-27
|
|||
|
|
|||
|
* version 0.20
|
|||
|
* glib calls removed
|
|||
|
* driver interface added
|
|||
|
|
|||
|
2002-02-10
|
|||
|
|
|||
|
* version 0.10
|
|||
|
* initial release
|