Commit graph

17 commits

Author SHA1 Message Date
jperkin
39356ce5bd Add SunOS to the list of platforms without sockaddr.sa_len. 2015-04-27 13:34:05 +00:00
nros
eba82eea2c Update libetpan to version 1.6.
Update homepage.

changelog:
1.6:
    Improved RFC822 and MIME parser
    Implemented SEARCH using LITERAL+ for Gmail
    Fixed SSL connections (don't force SSLv3)
1.5:
    Gmail search features: X-GM-MSGID, X-GM-THRID, X-GM-RAW
    Added POP stat
    Various fixes for Windows
    Fixed OpenSSL / GnuTLS implementation of retrieval of certificates
    Fixed IMAP IDLE in case of COMPRESS-ed streams
    Fixed base64 encoding
1.4:
    Gmail search features: X-GM-MSGID, X-GM-THRID, X-GM-RAW
    Added POP stat
    Various fixes for Windows
    Fixed OpenSSL / GnuTLS implementation of retrieval of certificates
    Fixed IMAP IDLE in case of COMPRESS-ed streams
    Fixed base64 encoding
2015-04-03 12:04:30 +00:00
drochner
24b6a4218f update to 1.1
changes:
-features:
 implemented IMAP NAMESPACE,
 implemented SMTP SIZE,
 support for Content-Location,
 improved progress report API for IMAP and SMTP.
-bugfixes
2012-07-03 18:08:20 +00:00
adam
ea28d368b6 Fix building with db5; revision bump for db4 update 2010-06-02 12:53:49 +00:00
drochner
097059d4e6 update to 1.0
changes:
-added imap quota support
-bugfixes, cleanup
2010-05-17 17:54:25 +00:00
cube
0316c303c6 Fix a bug in the configure script that would do bad things on the value of
LDFLAGS.  Bump PKGREVISION.

Reported by Mr. Siemiradzki (yes, I'm avoiding writing your first name
because I don't know what the first character is) on current-users.
2008-11-11 23:12:32 +00:00
smb
d108f03c21 Fix issue with gnutls 2008-10-11 19:27:19 +00:00
smb
c457fe9a48 Update to 0.56:
>> libetpan 0.55/0.56  released.
	better support for client certificates

	>> libetpan 0.53/0.54 released.
	IPv6 issue
	gmail issues
	mingw32 build
2008-10-05 22:42:36 +00:00
smb
8c8141dc18 FIx a bug where the remote IMAP server has a AAAA record but there's
no IPv6 connectivity from the client to that site.  Prior to this fix,
the fallback to IPv4 wasn't working properly.  (The fix should be in
the next release of libetpan.)
2008-01-25 18:26:31 +00:00
wiz
4b1565e176 Update to 0.52:
2007-08-06 - libetpan-0.52 - hoa

	* release 0.52 - Plaintive Rumba
	    fixes:
		build when IPv6 is not supported.
		advertised version.

2007-08-06 - libetpan-0.51cvs1 - hoa

	* src/data-types/connect.c
	    build problem when IPv6 is not supported.

2007-08-03 - libetpan-0.51 - alfie

	* release 0.51 - Sex & Religion
	    fixes:
		SASL enabled build fixed
		GnuTLS build fixed
		BIOs handling fix for openSSL

2007-07-30 - libetpan-0.50cvs6 - colin

	* src/data-types/connect.c
	    put back the (ai == NULL) test - it was alright
	    but a break was missing in the for loop
	* src/data-types/mailstream_ssl.c
	    rename wait_connect to wait_SSL_connect for
	    clarity

2007-07-30 - libetpan-0.50cvs5 - colin

	* src/data-types/connect.c
	    fix non-blocking connection (select()ing for
	    connect is on writability)
	* src/data-types/mailstream_ssl.c
	    fix handling of non-blocking underlying BIOs for
	    openSSL; fix build with GnuTLS.

2007-07-28 - libetpan-0.50cvs4 - hoa

	* src/data-types/connect.c
	    connection to server has timeout using
	    mailstream_network_delay.

2007-07-27 - libetpan-0.50cvs3 - hoa

	* src/low-level/imap/mailimap_parser.c
	    workaround broken behavior of www.safe-mail.net server.

2007-07-27 - libetpan-0.50cvs2 - hoa

	* src/low-level/smtp/mailsmtp.[ch]
	    cleanup: mapped MAILSMTP_AUTH_LOGIN authentication type
	    on SASL LOGIN mechanism.

2007-07-25 - libetpan-0.50cvs1 - hoa

	* src/low-level/smtp/mailsmtp.c
	    fixed build when SASL is enabled.

2007-07-25 - libetpan-0.50 - alfie

	* release 0.50 - Used to be alright
	    feature enhancements:
		RSS/ATOM feed implemented
		switched to automake build system
		IMAP IDLE implemented
		fetching by Message-Id implemented
	    fixes:
		several build fixes for Windows
		documentation build fixed

2007-07-21 - libetpan-0.49cvs32 - hoa

	* src/data-types/mailstream_ssl.c
	    revert previous change. this was not correct.

2007-07-21 - libetpan-0.49cvs31 - hoa

	* src/data-types/mailstream_ssl.c
	    set timeout also on SSL sessions.

2007-07-21 - libetpan-0.49cvs30 - hoa

	* src/low-level/pop3/mailpop3.c
	* src/low-level/smtp/mailsmtp.c
	    As per request of libsasl debian maintainer,
	    call to sasl_decode64() has been cleaned up.

2007-07-16 - libetpan-0.49cvs29 - hoa

	* doc/Makefile.am
	    fixed build of documentation.

2007-07-16 - libetpan-0.49cvs28 - hoa

	* autogen.sh
	    avoid automatic copy of GPL licence.

2007-07-16 - libetpan-0.49cvs27 - hoa

	* COPYRIGHT  *** ADDED FILE ***
	    reimported COPYRIGHT file since automake will always
	    overwrite COPYING file.

2007-07-16 - libetpan-0.49cvs26 - hoa

	* COPYRIGHT  *** REMOVED FILE ***
	    changed the name of the copyright file since automake will
	    force creation of 'COPYING' file.

2007-07-16 - libetpan-0.49cvs25 - hoa

	* build-windows/libetpan_version.h
	* src/main/libetpan_version.h.in
	* AUTHORS                                         *** NEW FILES ***
	* Makefile.am                                     *** NEW FILES ***
	* README                                          *** NEW FILES ***
	* autogen.sh
	* configure.ac                                    *** NEW FILES ***
	* rules.mk                                        *** NEW FILES ***
	* build-windows/Makefile.am                       *** NEW FILES ***
	* doc/Makefile.am                                 *** NEW FILES ***
	* doc/README.rules                                *** NEW FILES ***
	* include/Makefile.am                             *** NEW FILES ***
	* src/Makefile.am                                 *** NEW FILES ***
	* src/bsd/Makefile.am                             *** NEW FILES ***
	* src/data-types/Makefile.am                      *** NEW FILES ***
	* src/driver/Makefile.am                          *** NEW FILES ***
	* src/driver/implementation/Makefile.am           *** NEW FILES ***
	* src/driver/implementation/data-message/Makefile.am *** NEW FILES ***
	* src/driver/implementation/db/Makefile.am        *** NEW FILES ***
	* src/driver/implementation/feed/Makefile.am      *** NEW FILES ***
	* src/driver/implementation/hotmail/Makefile.am   *** NEW FILES ***
	* src/driver/implementation/imap/Makefile.am      *** NEW FILES ***
	* src/driver/implementation/maildir/Makefile.am   *** NEW FILES ***
	* src/driver/implementation/mbox/Makefile.am      *** NEW FILES ***
	* src/driver/implementation/mh/Makefile.am        *** NEW FILES ***
	* src/driver/implementation/mime-message/Makefile.am *** NEW FILES ***
	* src/driver/implementation/nntp/Makefile.am      *** NEW FILES ***
	* src/driver/implementation/pop3/Makefile.am      *** NEW FILES ***
	* src/driver/interface/Makefile.am                *** NEW FILES ***
	* src/driver/tools/Makefile.am                    *** NEW FILES ***
	* src/engine/Makefile.am                          *** NEW FILES ***
	* src/low-level/Makefile.am                       *** NEW FILES ***
	* src/low-level/feed/Makefile.am                  *** NEW FILES ***
	* src/low-level/imap/Makefile.am                  *** NEW FILES ***
	* src/low-level/imf/Makefile.am                   *** NEW FILES ***
	* src/low-level/maildir/Makefile.am               *** NEW FILES ***
	* src/low-level/mbox/Makefile.am                  *** NEW FILES ***
	* src/low-level/mh/Makefile.am                    *** NEW FILES ***
	* src/low-level/mime/Makefile.am                  *** NEW FILES ***
	* src/low-level/nntp/Makefile.am                  *** NEW FILES ***
	* src/low-level/pop3/Makefile.am                  *** NEW FILES ***
	* src/low-level/smtp/Makefile.am                  *** NEW FILES ***
	* src/main/Makefile.am                            *** NEW FILES ***
	* src/windows/Makefile.am                         *** NEW FILES ***
	* tests/Makefile.am                               *** NEW FILES ***
	* INSTALL                                         *** REMOVED FILE ***
	* Makefile.in                                     *** REMOVED FILE ***
	* Rules.in                                        *** REMOVED FILE ***
	* TODO                                            *** REMOVED FILE ***
	* configure.in                                    *** REMOVED FILE ***
	* install-sh                                      *** REMOVED FILE ***
	* doc/Makefile                                    *** REMOVED FILE ***
	* src/Makefile.in                                 *** REMOVED FILE ***
	* src/data-types/Makefile                         *** REMOVED FILE ***
	* src/driver/Makefile                             *** REMOVED FILE ***
	* src/driver/implementation/Makefile              *** REMOVED FILE ***
	* src/driver/implementation/data-message/Makefile *** REMOVED FILE ***
	* src/driver/implementation/db/Makefile           *** REMOVED FILE ***
	* src/driver/implementation/feed/Makefile         *** REMOVED FILE ***
	* src/driver/implementation/hotmail/Makefile      *** REMOVED FILE ***
	* src/driver/implementation/imap/Makefile         *** REMOVED FILE ***
	* src/driver/implementation/maildir/Makefile      *** REMOVED FILE ***
	* src/driver/implementation/mbox/Makefile         *** REMOVED FILE ***
	* src/driver/implementation/mh/Makefile           *** REMOVED FILE ***
	* src/driver/implementation/mime-message/Makefile *** REMOVED FILE ***
	* src/driver/implementation/nntp/Makefile         *** REMOVED FILE ***
	* src/driver/implementation/pop3/Makefile         *** REMOVED FILE ***
	* src/driver/interface/Makefile                   *** REMOVED FILE ***
	* src/driver/tools/Makefile                       *** REMOVED FILE ***
	* src/engine/Makefile                             *** REMOVED FILE ***
	* src/low-level/Makefile                          *** REMOVED FILE ***
	* src/low-level/feed/Makefile                     *** REMOVED FILE ***
	* src/low-level/imap/Makefile                     *** REMOVED FILE ***
	* src/low-level/imf/Makefile                      *** REMOVED FILE ***
	* src/low-level/maildir/Makefile                  *** REMOVED FILE ***
	* src/low-level/mbox/Makefile                     *** REMOVED FILE ***
	* src/low-level/mh/Makefile                       *** REMOVED FILE ***
	* src/low-level/mime/Makefile                     *** REMOVED FILE ***
	* src/low-level/nntp/Makefile                     *** REMOVED FILE ***
	* src/low-level/pop3/Makefile                     *** REMOVED FILE ***
	* src/low-level/smtp/Makefile                     *** REMOVED FILE ***
	* src/main/Makefile                               *** REMOVED FILE ***
	* tests/Makefile                                  *** REMOVED FILE ***
	    new build system using automake so that build
	    outside of the source folder is possible.
	    Thanks to Marcus Brinkmann.

2007-07-15 - libetpan-0.49cvs24 - hoa

	* src/data-types/connect.c
	    fixed integer sign. (bis)

2007-07-14 - libetpan-0.49cvs24 - hoa

	* src/data-types/connect.c
	    fixed integer sign.

2007-07-12 - libetpan-0.49cvs23 - smarinier

	* build-windows/README.txt
	* build-windows/build_headers.list
	* build-windows/libetpan-config.h
	* build-windows/libetpan_version.h
	* build-windows/libetpan/libetpan.vcproj
		2 new projects : debug_ssl and release_ssl

	* src/data-types/mailstream_cancel.c
	* src/data-types/mailstream_socket.c
	* src/data-types/mailstream_ssl.c
		mutex, ssl for windows

	* src/data-types/maillock.c
	* src/low-level/mime/mailmime_write_mem.c
	* src/data-types/connect.c
			warning

	* src/windows/inet_aton.c
	* src/windows/win_etpan.h
		inet_aton for Windows

2007-07-01 - libetpan-0.49cvs22 - hoa

	* src/driver/implementation/nntp/nntpstorage.c
	* src/driver/implementation/pop3/pop3storage.c
	    local bind feature fixed.

2007-06-30 - libetpan-0.49cvs21 - hoa

	* src/data-types/connect.[ch]
	* src/driver/implementation/imap/imapdriver_types.h
	* src/driver/implementation/imap/imapstorage.[ch]
	* src/driver/implementation/nntp/nntpdriver_types.h
	* src/driver/implementation/nntp/nntpstorage.[ch]
	* src/driver/implementation/pop3/pop3driver.c
	* src/driver/implementation/pop3/pop3driver_types.h
	* src/driver/implementation/pop3/pop3storage.[ch]
	* src/driver/interface/mailstorage_tools.[ch]
	    local bind feature has been implemented.
	    Thanks to Johannes Schlumberger.

2007-06-30 - libetpan-0.49cvs20 - hoa

	* src/low-level/nntp/newsnntp.c
	    improved API to fetch article by Message ID.

2007-06-29 - libetpan-0.49cvs19 - hoa

	* src/low-level/nntp/newsnntp.c
	* src/low-level/nntp/newsnntp.h
	    allows fetch article by Message-ID.
	    Thanks to Thomas Glanzmann.

2007-05-26 - libetpan-0.49cvs18 - hoa

	* src/low-level/imap/idle.c
	* src/low-level/imap/mailimap.h
	    fixed IMAP IDLE.

2007-05-25 - libetpan-0.49cvs17 - hoa

	* src/low-level/imap/Makefile
	* src/low-level/imap/idle.[ch]     *** NEW FILES ***
	    implemented IMAP IDLE.

2007-05-25 - libetpan-0.49cvs16 - hoa

	* src/data-types/mailstream_cancel.c
	* src/data-types/mailstream_socket.c
	* src/data-types/mailstream_ssl.c
	    fixed cancel on win32. Thanks to Andrei N. Balabohin.

	* src/low-level/feed/date.c
	    fixed include for win32.

	* src/low-level/imap/mailimap.c
	* src/low-level/imap/mailimap_types.h
	    prepare for IMAP IDLE.

2007-05-24 - libetpan-0.49cvs15 - hoa

	* src/low-level/imap/acl.c
	* src/low-level/imap/annotatemore.c
	* src/low-level/imap/mailimap.[ch]
	* src/low-level/imap/uidplus.c
	    prefixed properly global symbols.

2007-05-19 - libetpan-0.49cvs14 - hoa

	* src/driver/implementation/imap/imapdriver_tools.c
	    fixed comparison.

2007-05-02 - libetpan-0.49cvs13 - hoa

	* src/driver/implementation/pop3/pop3driver.c
	    get message by UID is implemented.

2007-04-26 - libetpan-0.49cvs12 - hoa

	* src/low-level/feed/newsfeed_item.c
	    fixed build problem.

2007-04-24 - libetpan-0.49cvs11 - hoa

	* src/low-level/feed/parser.c
	    fixed build problem.

2007-04-07 - libetpan-0.49cvs10 - hoa

	* src/driver/implementation/feed/feeddriver_message.c
	    fallback on summary if no content for the given article.

2007-04-07 - libetpan-0.49cvs9 - hoa

	* src/low-level/feed/Makefile
	* src/low-level/feed/newsfeed.c
	* src/low-level/feed/parser.c
	* src/low-level/feed/parser_atom10.h
	* src/low-level/feed/parser_atom03.[ch]      *** NEW FILES ***
	    fixed build. Added parser for atom 0.3

2007-04-07 - libetpan-0.49cvs8 - hoa

	* src/low-level/feed/Makefile
	* src/low-level/feed/newsfeed.c
	* src/low-level/feed/newsfeed.h
	* src/low-level/feed/newsfeed_item.c
	* src/low-level/feed/newsfeed_item.h
	* src/low-level/feed/newsfeed_item_enclosure.[ch]   *** NEW FILES ***
	* src/low-level/feed/newsfeed_types.h
	* src/low-level/feed/parser.c
	* src/low-level/feed/parser_rdf.c
	* src/low-level/feed/parser_rss20.c
	    Added a feed item enclosure, sync with rssyl-ng.
	    Implementation of unknown charset handler for expat.

2007-04-03 - libetpan-0.49cvs7 - hoa

	* src/low-level/imap/mailimap.c
	    Fixed a crash in IMAP when greeting message is empty.
	    Thanks to ruskie for the report.

2007-04-03 - libetpan-0.49cvs6 - hoa

	* configure.in
	    use of liblockfile can be disabled.
	    Thanks to Thomas de Grenier de Latour.

2007-04-03 - libetpan-0.49cvs5 - hoa

	* src/low-level/mime/mailmime_decode.c
	    fixed behavior of mailmime_encoded_phrase_parse().
	    Thanks to Laurent Birtz.

2007-01-28 - libetpan-0.49cvs4 - hoa

	* build-windows/build_headers.list
	* build-windows/libetpan/libetpan.vcproj
	    fixed build for Windows. Thanks to Andrei N. Balabohin.

	* src/data-types/mailstream.h
	* src/data-types/mailstream_cancel.c
	* src/data-types/mailstream_socket.c
	* src/data-types/mailstream_ssl.[ch]
	    Implemented stream cancel on Windows.
	    Fixed build when SSL is not compiled in.
	    Thanks to Andrei N. Balabohin.

2007-01-28 - libetpan-0.49cvs3 - hoa

	* src/driver/implementation/data-message/data_message_driver.c
	    fill msg_fields field in mailmessage structure
	    for data message driver.

2007-01-28 - libetpan-0.49cvs2 - hoa

	* configure.in
	* build-windows/libetpan_version.h
	* src/low-level/feed/newsfeed.c
	* src/low-level/feed/newsfeed_private.[ch]
	* src/low-level/feed/newsfeed_types.h
	* src/low-level/feed/parser.c
	* src/low-level/feed/parser_atom10.c
	* src/low-level/feed/parser_rdf.c
	* src/low-level/feed/parser_rss20.c
	* src/low-level/imap/uidplus_parser.c
	    detection for curl and expat.

2007-01-18 - libetpan-0.49cvs1 - hoa

	* src/driver/implementation/Makefile
	* src/driver/implementation/feed/Makefile                ** NEW FILES **
	* src/driver/implementation/feed/feeddriver.[ch]         ** NEW FILES **
	* src/driver/implementation/feed/feeddriver_message.[ch] ** NEW FILES **
	* src/driver/implementation/feed/feeddriver_types.h      ** NEW FILES **
	* src/driver/implementation/feed/feedstorage.[ch]        ** NEW FILES **
	* src/driver/tools/mailthread.c
	* src/low-level/Makefile
	* src/low-level/feed/Makefile               ** NEW FILES **
	* src/low-level/feed/date.[ch]              ** NEW FILES **
	* src/low-level/feed/newsfeed.[ch]          ** NEW FILES **
	* src/low-level/feed/newsfeed_item.[ch]     ** NEW FILES **
	* src/low-level/feed/newsfeed_private.[ch]  ** NEW FILES **
	* src/low-level/feed/newsfeed_types.h       ** NEW FILES **
	* src/low-level/feed/parser.[ch]            ** NEW FILES **
	* src/low-level/feed/parser_atom10.[ch]     ** NEW FILES **
	* src/low-level/feed/parser_rdf.[ch]        ** NEW FILES **
	* src/low-level/feed/parser_rss20.[ch]      ** NEW FILES **
	* src/main/libetpan.h
	* tests/option-parser.c
	* tests/option-parser.h
	    implementation of RSS/ATOM feed.
	    Still needs to write autodetection for needed libraries.
2007-10-27 13:55:26 +00:00
smb
ebb7641983 Updated libetpan to 0.49.
From its Changes file:

* release 0.49 - Drive
	feature enhancements:
		stream cancellation
		better handling of ssl error
		improved imap cache
	fixes:
		various bugfixes
2007-07-08 20:23:12 +00:00
smb
46b05761de Update to 0.48 2007-01-09 15:46:37 +00:00
wiz
c70823e69b Update to 0.43. Update to 0.42 provided in PR 32760 by George Michaelson.
0.43:
SSL bugfixes.

0.42:
SMTP addition.
bugfixes.

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-10-07 - libetpan-0.40 - hoa

    * release 0.40 - Kashmir

	* SSL initialization is optional.

2005-09-16 - libetpan-0.39 - hoa

    * release 0.39 - Deliverance

	* compatibility with GnuTLS
	* SASL for higher level

Add cyrus-sasl dependency.
Bump RECOMMENDED for shlib major bump.
2006-03-08 06:33:31 +00:00
xtraeme
2a86a40efb * Fix run-time linker flags for libetpan-config and libetpan.
* Add pthread.bl3.mk into the buildlink file.
2005-08-05 20:55:19 +00:00
xtraeme
00113e043a Update to 0.38.
* release 0.37 - Deadwing

        * fixed SSL
        * IMAP improvements
        * SASL
        * windows port
        * fixed IMAP implementation (for sylpheed)

    * release 0.36 - Silver Drop

        * memory leak
        * fixed maildir support

    * release 0.35 - Dimebag Darrell

        * minor bugfixes.

    * release 0.34 - edge

        * general
           - support for debian systems mbox
           - ability to disable thread-safe support
2005-08-05 19:29:56 +00:00
agc
8758983939 Add RMD160 digests. 2005-02-24 09:59:20 +00:00
xtraeme
2c133554ac Initial import of libetpan-0.32 from pkgsrc-wip, contributed by
<dwaszy at arhea.pl>.

The purpose of this mail library is to provide a portable, efficient
middleware for different kinds of mail access. When using the drivers
interface, the interface is the same for all kinds of mail access,
remote and local mailboxes.

Current implemented drivers are mbox, MH, maildir, POP3, IMAP4rev1
and NNTP.
2004-07-08 14:41:34 +00:00