1 2004-06-09 Daiki Ueno <ueno@unixuser.org>
3 * Makefile.am (starttls_SOURCES): Add gnutls.c if USE_GNUTLS
4 conditional is asserted.
5 * starttls.c (socket_connect): Renamed from tls_connect.
6 * configure.in: Add --with-gnutls.
7 * gnutls.c: New file; support build with GnuTLS.
9 2004-06-09 Daiki Ueno <ueno@unixuser.org>
11 * starttls.c (do_tls_negotiate): New signal handler.
12 * openssl.c: New file; split functions which use OpenSSL API from
14 * Makefile.am (starttls_SOURCES): Add openssl.c.
16 2004-03-21 Kenichi Okada <okada@opaopa.org>
18 * configure.in (VERSION): Bump up to 0.10.
20 2004-03-21 AIDA Shinra <shinra@j10n.org>
22 * starttls.c (main): Fix for small BUFSIZE OS.
24 2004-02-17 Daiki Ueno <ueno@unixuser.org>
26 * configure.in: Use AC_LIBOBJ rather than manually modify LIBOBJS.
28 2002-03-06 Daiki Ueno <ueno@unixuser.org>
30 * configure.in (VERSION): Bump up to 0.9.
32 2002-02-28 Jun-ya Kato <kato@goto.info.waseda.ac.jp>
34 * starttls.c (tls_connect) [HAVE_ADDRINFO]: Attempt to connect to
35 all the names of the host.
36 (tls_connect) [!HAVE_ADDRINFO]: Remove too much conversion between
37 host and network byte order.
39 * starttls.el (starttls-kill-program): New user option.
40 (starttls-negotiation-by-kill-program): New user option.
41 (starttls-negotiate): Send SIGALRM by kill.exe if
42 `starttls-negotiation-by-kill-program' is non-nil.
44 2002-01-23 Daiki Ueno <ueno@unixuser.org>
46 * configure.in (VERSION): Bump up to 0.8.
48 2002-01-23 Simon Josefsson <jas@extundo.com>
50 * starttls.c (tls_connect): Replace socklen_t with size_t to
51 compile on Solaris 2.6, and also fix typo.
53 2002-01-22 Daiki Ueno <ueno@unixuser.org>
55 * configure.in (VERSION): Bump up to 0.7.
57 2002-01-22 Daiki Ueno <ueno@unixuser.org>
59 * addrinfo.h: Removed and gave up to emulate getaddrinfo(3). Thus
60 on systems where there is no such thing, we are now being unable
63 * getaddrinfo.c: Ditto.
64 * sockstorage.h: Ditto.
65 * Makefile.am: Took off the above stuff from EXTRA_DIST.
66 * configure.in: Don't touch $LIBOBJS even if there is no
69 * starttls.c (tls_connect) [!HAVE_ADDRINFO]: Don't use the fake
72 2002-01-22 Daiki Ueno <ueno@unixuser.org>
74 * bittypes.h: Add missing header files.
75 * sockstorage.h: Ditto.
77 * configure.in: Don't compile getopt.c and getopt1.c if there is
79 * Makefile.am: Don't compile getopt.c and getopt1.c if there is
80 getopt_long; use autoconf's output variable $(LIBOBJS).
82 * starttls.c: Put getopt.h between "" instead of <>.
84 2002-01-22 Kenichi OKADA <okada@opaopa.org>
86 * starttls.c: Fix the argument of getopt_long.
88 2002-01-22 Daiki Ueno <ueno@unixuser.org>
90 * configure.in: Don't check the existence of "socks.h".
91 * starttls.c: Don't include "socks.h".
93 2002-01-22 Daiki Ueno <ueno@unixuser.org>
95 * getaddrinfo.c: Synch up with the HEAD of tcpdump/missing/*.
98 * acinclude.m4: New file.
99 * configure.in: Use macros coming from acinclude.m4.
101 2001-10-17 Daiki Ueno <ueno@unixuser.org>
103 * starttls.c (main): Use poll() instead of select() if available.
105 * configure.in: Check the existence of sys/poll.h.
107 2001-10-13 Simon Josefsson <jas@extundo.com>
109 * starttls.c (main): Clear fd sets before select().
111 2000-11-02 Kenichi OKADA <okada@opaopa.org>
113 * VERSION 0.5 released.
114 * configure.in(AM_INIT_AUTOMAKE): Up.
116 2000-11-02 Simon Josefsson <sj@extundo.com>
118 * starttls.c: Use `sizeof buffer -1' instead of `BUFSIZ/2'.
120 2000-10-07 Daiki Ueno <ueno@unixuser.org>
122 * .cvsignore: Add `aclocal.m4', `install-sh', `mkinstalldirs',
123 `missing' and `elisp-comp'.
125 * bootstrap: New file.
127 * starttls.c: Change author's mail address.
128 (main): Fix optstring
130 2000-08-29 Kenichi OKADA <okada@opaopa.org>
132 * configure.in (AM_INIT_AUTOMAKE): Up.
134 2000-08-12 Kenichi OKADA <okada@opaopa.org>
136 * VERSION 0.4 released.
139 2000-08-12 Kenichi OKADA <okada@opaopa.org>
141 * starttls.c (main): Use `optind'.
142 * starttls.el (starttls-open-stream): Put `starttls-extra-args' on
145 2000-08-11 Kenichi OKADA <okada@opaopa.org>
147 * VERSION 0.3 released.
149 2000-08-11 Kenichi OKADA <okada@opaopa.org>
151 * starttls.c (main): Define optstrings.
152 New option `--force'.
153 * starttls.el (starttls-open-ssl-stream): New function.
154 (starttls-open-stream): Move `starttls-extra-args'.
156 2000-08-11 Kenichi OKADA <okada@opaopa.org>
158 * starttls.c: Delete duplicated includes.
160 2000-08-10 Kenichi OKADA <okada@opaopa.org>
162 * starttls.c (main): Change `sizeof buffer` to
163 `BUFSIZ/8' or `BUFSIZ/2'.
165 2000-08-10 Kenichi OKADA <okada@opaopa.org>
167 * configure.in: explicate $prefix.
168 Auto detect OpenSSL libraries.