1 2006-08-11 Daiki Ueno <ueno@unixuser.org>
3 * starttls.c (main): Added --help option.
4 (redirect): New function.
6 2006-08-10 Daiki Ueno <ueno@unixuser.org>
8 * starttls.c (main): Use poll(2) emulation from gnulib; avoid some
9 race condition when waiting fd/signal.
11 2006-08-10 Daiki Ueno <ueno@unixuser.org>
15 * starttls.c (main): Don't use basename.
16 http://bugs.debian.org/348228.
17 (tcp_connect): Renamed the variable "false" to "_false".
19 * configure.in: Use AC_HELP_STRING.
21 2006-04-12 Kenichi Okada <okada@opaopa.org>
23 * starttls.el (starttls-kill-program): Fix.
25 2005-06-01 Tetsurou Okazaki <okazaki@be.to>
27 * configure.in (AC_PREREQ): Up to 2.50 for AC_LIBOBJ.
28 (AC_CHECK_FUNC): Indent not-found actions. Reported by
29 Hiroshi Fujishima <hiroshi.fujishima@gmail.com>
31 2004-06-09 Daiki Ueno <ueno@unixuser.org>
33 * starttls.c (tcp_connect): Renamed from socket_connect.
35 2004-06-09 Daiki Ueno <ueno@unixuser.org>
37 * Makefile.am (starttls_SOURCES): Add gnutls.c if USE_GNUTLS
38 conditional is asserted.
39 * starttls.c (socket_connect): Renamed from tls_connect.
40 * configure.in: Add --with-gnutls.
41 * gnutls.c: New file; support build with GnuTLS.
43 2004-06-09 Daiki Ueno <ueno@unixuser.org>
45 * starttls.c (do_tls_negotiate): New signal handler.
46 * openssl.c: New file; split functions which use OpenSSL API from
48 * Makefile.am (starttls_SOURCES): Add openssl.c.
50 2004-03-21 Kenichi Okada <okada@opaopa.org>
52 * configure.in (VERSION): Bump up to 0.10.
54 2004-03-21 AIDA Shinra <shinra@j10n.org>
56 * starttls.c (main): Fix for small BUFSIZE OS.
58 2004-02-17 Daiki Ueno <ueno@unixuser.org>
60 * configure.in: Use AC_LIBOBJ rather than manually modify LIBOBJS.
62 2002-03-06 Daiki Ueno <ueno@unixuser.org>
64 * configure.in (VERSION): Bump up to 0.9.
66 2002-02-28 Jun-ya Kato <kato@goto.info.waseda.ac.jp>
68 * starttls.c (tls_connect) [HAVE_ADDRINFO]: Attempt to connect to
69 all the names of the host.
70 (tls_connect) [!HAVE_ADDRINFO]: Remove too much conversion between
71 host and network byte order.
73 * starttls.el (starttls-kill-program): New user option.
74 (starttls-negotiation-by-kill-program): New user option.
75 (starttls-negotiate): Send SIGALRM by kill.exe if
76 `starttls-negotiation-by-kill-program' is non-nil.
78 2002-01-23 Daiki Ueno <ueno@unixuser.org>
80 * configure.in (VERSION): Bump up to 0.8.
82 2002-01-23 Simon Josefsson <jas@extundo.com>
84 * starttls.c (tls_connect): Replace socklen_t with size_t to
85 compile on Solaris 2.6, and also fix typo.
87 2002-01-22 Daiki Ueno <ueno@unixuser.org>
89 * configure.in (VERSION): Bump up to 0.7.
91 2002-01-22 Daiki Ueno <ueno@unixuser.org>
93 * addrinfo.h: Removed and gave up to emulate getaddrinfo(3). Thus
94 on systems where there is no such thing, we are now being unable
97 * getaddrinfo.c: Ditto.
98 * sockstorage.h: Ditto.
99 * Makefile.am: Took off the above stuff from EXTRA_DIST.
100 * configure.in: Don't touch $LIBOBJS even if there is no
103 * starttls.c (tls_connect) [!HAVE_ADDRINFO]: Don't use the fake
106 2002-01-22 Daiki Ueno <ueno@unixuser.org>
108 * bittypes.h: Add missing header files.
109 * sockstorage.h: Ditto.
111 * configure.in: Don't compile getopt.c and getopt1.c if there is
113 * Makefile.am: Don't compile getopt.c and getopt1.c if there is
114 getopt_long; use autoconf's output variable $(LIBOBJS).
116 * starttls.c: Put getopt.h between "" instead of <>.
118 2002-01-22 Kenichi OKADA <okada@opaopa.org>
120 * starttls.c: Fix the argument of getopt_long.
122 2002-01-22 Daiki Ueno <ueno@unixuser.org>
124 * configure.in: Don't check the existence of "socks.h".
125 * starttls.c: Don't include "socks.h".
127 2002-01-22 Daiki Ueno <ueno@unixuser.org>
129 * getaddrinfo.c: Synch up with the HEAD of tcpdump/missing/*.
132 * acinclude.m4: New file.
133 * configure.in: Use macros coming from acinclude.m4.
135 2001-10-17 Daiki Ueno <ueno@unixuser.org>
137 * starttls.c (main): Use poll() instead of select() if available.
139 * configure.in: Check the existence of sys/poll.h.
141 2001-10-13 Simon Josefsson <jas@extundo.com>
143 * starttls.c (main): Clear fd sets before select().
145 2000-11-02 Kenichi OKADA <okada@opaopa.org>
147 * VERSION 0.5 released.
148 * configure.in(AM_INIT_AUTOMAKE): Up.
150 2000-11-02 Simon Josefsson <sj@extundo.com>
152 * starttls.c: Use `sizeof buffer -1' instead of `BUFSIZ/2'.
154 2000-10-07 Daiki Ueno <ueno@unixuser.org>
156 * .cvsignore: Add `aclocal.m4', `install-sh', `mkinstalldirs',
157 `missing' and `elisp-comp'.
159 * bootstrap: New file.
161 * starttls.c: Change author's mail address.
162 (main): Fix optstring
164 2000-08-29 Kenichi OKADA <okada@opaopa.org>
166 * configure.in (AM_INIT_AUTOMAKE): Up.
168 2000-08-12 Kenichi OKADA <okada@opaopa.org>
170 * VERSION 0.4 released.
173 2000-08-12 Kenichi OKADA <okada@opaopa.org>
175 * starttls.c (main): Use `optind'.
176 * starttls.el (starttls-open-stream): Put `starttls-extra-args' on
179 2000-08-11 Kenichi OKADA <okada@opaopa.org>
181 * VERSION 0.3 released.
183 2000-08-11 Kenichi OKADA <okada@opaopa.org>
185 * starttls.c (main): Define optstrings.
186 New option `--force'.
187 * starttls.el (starttls-open-ssl-stream): New function.
188 (starttls-open-stream): Move `starttls-extra-args'.
190 2000-08-11 Kenichi OKADA <okada@opaopa.org>
192 * starttls.c: Delete duplicated includes.
194 2000-08-10 Kenichi OKADA <okada@opaopa.org>
196 * starttls.c (main): Change `sizeof buffer` to
197 `BUFSIZ/8' or `BUFSIZ/2'.
199 2000-08-10 Kenichi OKADA <okada@opaopa.org>
201 * configure.in: explicate $prefix.
202 Auto detect OpenSSL libraries.