Subject: CVS commit: pkgsrc/mail/libesmtp
To: None <pkgsrc-changes@NetBSD.org>
From: Juan Romero Pardines <xtraeme@netbsd.org>
List: pkgsrc-changes
Date: 09/24/2003 09:12:21
Module Name:	pkgsrc
Committed By:	xtraeme
Date:		Wed Sep 24 09:12:20 UTC 2003

Modified Files:
	pkgsrc/mail/libesmtp: Makefile PLIST distinfo

Log Message:
Updated to 1.0.1.

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.


To generate a diff of this commit:
cvs rdiff -r1.6 -r1.7 pkgsrc/mail/libesmtp/Makefile
cvs rdiff -r1.2 -r1.3 pkgsrc/mail/libesmtp/PLIST
cvs rdiff -r1.3 -r1.4 pkgsrc/mail/libesmtp/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.