2006-08-11 Daiki Ueno * starttls.c (main): Added --help option. (redirect): New function. 2006-08-10 Daiki Ueno * starttls.c (main): Use poll(2) emulation from gnulib; avoid some race condition when waiting fd/signal. 2006-08-10 Daiki Ueno * Use gnulib. * starttls.c (main): Don't use basename. http://bugs.debian.org/348228. (tcp_connect): Renamed the variable "false" to "_false". * configure.in: Use AC_HELP_STRING. 2006-04-12 Kenichi Okada * starttls.el (starttls-kill-program): Fix. 2005-06-01 Tetsurou Okazaki * configure.in (AC_PREREQ): Up to 2.50 for AC_LIBOBJ. (AC_CHECK_FUNC): Indent not-found actions. Reported by Hiroshi Fujishima 2004-06-09 Daiki Ueno * starttls.c (tcp_connect): Renamed from socket_connect. 2004-06-09 Daiki Ueno * Makefile.am (starttls_SOURCES): Add gnutls.c if USE_GNUTLS conditional is asserted. * starttls.c (socket_connect): Renamed from tls_connect. * configure.in: Add --with-gnutls. * gnutls.c: New file; support build with GnuTLS. 2004-06-09 Daiki Ueno * starttls.c (do_tls_negotiate): New signal handler. * openssl.c: New file; split functions which use OpenSSL API from starttls.c. * Makefile.am (starttls_SOURCES): Add openssl.c. 2004-03-21 Kenichi Okada * configure.in (VERSION): Bump up to 0.10. 2004-03-21 AIDA Shinra * starttls.c (main): Fix for small BUFSIZE OS. 2004-02-17 Daiki Ueno * configure.in: Use AC_LIBOBJ rather than manually modify LIBOBJS. 2002-03-06 Daiki Ueno * configure.in (VERSION): Bump up to 0.9. 2002-02-28 Jun-ya Kato * starttls.c (tls_connect) [HAVE_ADDRINFO]: Attempt to connect to all the names of the host. (tls_connect) [!HAVE_ADDRINFO]: Remove too much conversion between host and network byte order. * starttls.el (starttls-kill-program): New user option. (starttls-negotiation-by-kill-program): New user option. (starttls-negotiate): Send SIGALRM by kill.exe if `starttls-negotiation-by-kill-program' is non-nil. 2002-01-23 Daiki Ueno * configure.in (VERSION): Bump up to 0.8. 2002-01-23 Simon Josefsson * starttls.c (tls_connect): Replace socklen_t with size_t to compile on Solaris 2.6, and also fix typo. 2002-01-22 Daiki Ueno * configure.in (VERSION): Bump up to 0.7. 2002-01-22 Daiki Ueno * addrinfo.h: Removed and gave up to emulate getaddrinfo(3). Thus on systems where there is no such thing, we are now being unable to use IPv6. * bittypes.h: Ditto. * getaddrinfo.c: Ditto. * sockstorage.h: Ditto. * Makefile.am: Took off the above stuff from EXTRA_DIST. * configure.in: Don't touch $LIBOBJS even if there is no getaddrinfo working. * starttls.c (tls_connect) [!HAVE_ADDRINFO]: Don't use the fake getaddrinfo. 2002-01-22 Daiki Ueno * bittypes.h: Add missing header files. * sockstorage.h: Ditto. * configure.in: Don't compile getopt.c and getopt1.c if there is getopt_long. * Makefile.am: Don't compile getopt.c and getopt1.c if there is getopt_long; use autoconf's output variable $(LIBOBJS). * starttls.c: Put getopt.h between "" instead of <>. 2002-01-22 Kenichi OKADA * starttls.c: Fix the argument of getopt_long. 2002-01-22 Daiki Ueno * configure.in: Don't check the existence of "socks.h". * starttls.c: Don't include "socks.h". 2002-01-22 Daiki Ueno * getaddrinfo.c: Synch up with the HEAD of tcpdump/missing/*. * addrinfo.h: Ditto. * acinclude.m4: New file. * configure.in: Use macros coming from acinclude.m4. 2001-10-17 Daiki Ueno * starttls.c (main): Use poll() instead of select() if available. * configure.in: Check the existence of sys/poll.h. 2001-10-13 Simon Josefsson * starttls.c (main): Clear fd sets before select(). 2000-11-02 Kenichi OKADA * VERSION 0.5 released. * configure.in(AM_INIT_AUTOMAKE): Up. 2000-11-02 Simon Josefsson * starttls.c: Use `sizeof buffer -1' instead of `BUFSIZ/2'. 2000-10-07 Daiki Ueno * .cvsignore: Add `aclocal.m4', `install-sh', `mkinstalldirs', `missing' and `elisp-comp'. * bootstrap: New file. * starttls.c: Change author's mail address. (main): Fix optstring 2000-08-29 Kenichi OKADA * configure.in (AM_INIT_AUTOMAKE): Up. 2000-08-12 Kenichi OKADA * VERSION 0.4 released. (README): Update 2000-08-12 Kenichi OKADA * starttls.c (main): Use `optind'. * starttls.el (starttls-open-stream): Put `starttls-extra-args' on the last arg. 2000-08-11 Kenichi OKADA * VERSION 0.3 released. 2000-08-11 Kenichi OKADA * starttls.c (main): Define optstrings. New option `--force'. * starttls.el (starttls-open-ssl-stream): New function. (starttls-open-stream): Move `starttls-extra-args'. 2000-08-11 Kenichi OKADA * starttls.c: Delete duplicated includes. 2000-08-10 Kenichi OKADA * starttls.c (main): Change `sizeof buffer` to `BUFSIZ/8' or `BUFSIZ/2'. 2000-08-10 Kenichi OKADA * configure.in: explicate $prefix. Auto detect OpenSSL libraries.