summaryrefslogtreecommitdiff
path: root/mail/libesmtp
AgeCommit message (Collapse)AuthorFilesLines
2003-11-12PKGREVISION++ after openssl update.jschauma1-1/+2
2003-09-24Whitespace.jmmv1-2/+2
2003-09-24Updated to 1.0.1.xtraeme3-11/+13
Changes: 2002-09-12 Stable Version 1.0.1 released -------------------------------------- * protocol.c smtp-auth.c smtp-bdat.c smtp-etrn.c smtp-tls.c More thoroughly check return value from read_smtp_response(). * libesmtp.h errors.c Added new "Client error" error code. This is just a cop-out, used when an API called by libesmtp fails. * base64.c Make conversions immune to NULL source data, * examples/mail-file.c Cleaned up some compiler warnings * siobuf.[hc] Added a few extra sio_ calls. Not actually used in libESMTP though. * concatenate.c errors.c getaddrinfo.c headers.c htable.c * protocol.c siobuf.c Don't perform zero length operations using the memxxx() functions. This may avoid segfaults on some platforms or libraries. * siobuf.c Improved handling of flushes in sio_write() particularly in the case where data would exactly fill remaining space in the buffer. * rfc2822date.c Correct leap year compensation for January and February in libesmtp_mktime(). * examples/Makefile Changed compiler flags from -ansi to -std=c99 and added -W * headers.c Eliminated bug where find_header() could pass -1 to the length argument of memchr() causing a core dump on some architectures. * libesmtp-private.h protocol.c smtp-bdat.c M$ Exchange does not accept a chunk size of 0 in BDAT 0 LAST as explicitly permitted by RFC 3030, *sigh*. Hackish workaround implemented. * configure.in Makefile.am Added DIST_SUBDIRS macro to make sure tarball gets built properly. This one slipped past 'make distcheck' last time for some reason but then autoconf & friends are totally inscruitable. * ntlm/ntlmdes.c OpenSSL 0.9.7 changes some typedefs. Changed to suit, should still be compatible with previous OpenSSL versions.
2003-07-28Introduce an evil hack to let this build on both -current and olderdrochner1-1/+17
systems: if no /usr/include/des.h is present, symlink ${BUILDLINK_DIR}/include/openssl/des.h to ${BUILDLINK_DIR}/include/des.h, so the code can always see the old interface as <des.h>.
2003-07-28-update to 1.0drochner6-52/+24
changes: -bugfixes -build framework modifications -USE_LIBTOOL instead of .include libtool/buildlink -add a patch to include <des.h> instead of <openssl/des.h> to make it build with openssl-0.97 -- don't know whether this works with non-NetBSD systems; if needed, a link into .buildlink/include should help
2003-05-06Drop trailing whitespace. Ok'ed by wiz.jmmv1-3/+3
2003-05-02Dependency bumps, needed because of devel/pth's major bump, and relatedwiz2-3/+4
dependency bumps.
2003-03-22remove bogus '.endif'rh1-2/+1
2003-01-19Use "mk/pthread.buildlink2.mk" instead of "devel/pth/buildlink2.mk" totron1-2/+2
use native threads on platforms which support them.
2002-10-02get rid of autoconf build dependency by patching configuredillo3-7/+26
2002-09-22Initial import of libESMTP-1.0rc1 into the NetBSD packages collectioncjep7-0/+119
as mail/libesmtp. Originally in PR#16146 from Alex Newman. libESMTP is a library to manage posting (or submission of) electronic mail using SMTP to a preconfigured Mail Transport Agent (MTA). It may be used as part of a Mail User Agent (MUA) or another program that needs to post electronic mail but where mail functionality is not the program's primary purpose.