* Makefile.am (starttls_SOURCES): Add gnutls.c if USE_GNUTLS
[elisp/starttls.git] / ChangeLog
1 2004-06-09  Daiki Ueno  <ueno@unixuser.org>
2
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.
8
9 2004-06-09  Daiki Ueno  <ueno@unixuser.org>
10
11         * starttls.c (do_tls_negotiate): New signal handler.
12         * openssl.c: New file; split functions which use OpenSSL API from
13         starttls.c.
14         * Makefile.am (starttls_SOURCES): Add openssl.c.
15
16 2004-03-21  Kenichi Okada  <okada@opaopa.org>
17
18         * configure.in (VERSION): Bump up to 0.10.
19
20 2004-03-21  AIDA Shinra <shinra@j10n.org>
21
22         * starttls.c (main): Fix for small BUFSIZE OS.
23
24 2004-02-17  Daiki Ueno  <ueno@unixuser.org>
25
26         * configure.in: Use AC_LIBOBJ rather than manually modify LIBOBJS.
27
28 2002-03-06  Daiki Ueno  <ueno@unixuser.org>
29
30         * configure.in (VERSION): Bump up to 0.9.
31
32 2002-02-28  Jun-ya Kato <kato@goto.info.waseda.ac.jp>
33
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.
38
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.
43
44 2002-01-23  Daiki Ueno  <ueno@unixuser.org>
45
46         * configure.in (VERSION): Bump up to 0.8.
47
48 2002-01-23  Simon Josefsson <jas@extundo.com>
49
50         * starttls.c (tls_connect): Replace socklen_t with size_t to
51         compile on Solaris 2.6, and also fix typo.
52
53 2002-01-22  Daiki Ueno  <ueno@unixuser.org>
54
55         * configure.in (VERSION): Bump up to 0.7.
56
57 2002-01-22  Daiki Ueno  <ueno@unixuser.org>
58
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
61         to use IPv6.
62         * bittypes.h: Ditto.
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
67         getaddrinfo working.
68
69         * starttls.c (tls_connect) [!HAVE_ADDRINFO]: Don't use the fake
70         getaddrinfo.
71         
72 2002-01-22  Daiki Ueno  <ueno@unixuser.org>
73
74         * bittypes.h: Add missing header files.
75         * sockstorage.h: Ditto.
76
77         * configure.in: Don't compile getopt.c and getopt1.c if there is
78         getopt_long.
79         * Makefile.am: Don't compile getopt.c and getopt1.c if there is
80         getopt_long; use autoconf's output variable $(LIBOBJS).
81
82         * starttls.c: Put getopt.h between "" instead of <>.
83
84 2002-01-22  Kenichi OKADA  <okada@opaopa.org>
85
86         * starttls.c: Fix the argument of getopt_long.
87
88 2002-01-22  Daiki Ueno  <ueno@unixuser.org>
89
90         * configure.in: Don't check the existence of "socks.h".
91         * starttls.c: Don't include "socks.h".
92
93 2002-01-22  Daiki Ueno  <ueno@unixuser.org>
94
95         * getaddrinfo.c: Synch up with the HEAD of tcpdump/missing/*.
96         * addrinfo.h: Ditto.
97
98         * acinclude.m4: New file.
99         * configure.in: Use macros coming from acinclude.m4.
100
101 2001-10-17   Daiki Ueno  <ueno@unixuser.org>
102
103         * starttls.c (main): Use poll() instead of select() if available.
104
105         * configure.in: Check the existence of sys/poll.h. 
106
107 2001-10-13  Simon Josefsson  <jas@extundo.com>
108
109         * starttls.c (main): Clear fd sets before select().
110
111 2000-11-02      Kenichi OKADA   <okada@opaopa.org>
112
113         * VERSION 0.5 released.
114         * configure.in(AM_INIT_AUTOMAKE): Up.
115
116 2000-11-02   Simon Josefsson <sj@extundo.com>
117
118         * starttls.c: Use `sizeof buffer -1' instead of `BUFSIZ/2'.
119
120 2000-10-07   Daiki Ueno  <ueno@unixuser.org>
121
122         * .cvsignore: Add `aclocal.m4', `install-sh', `mkinstalldirs',
123         `missing' and `elisp-comp'.
124
125         * bootstrap: New file.
126
127         * starttls.c: Change author's mail address.
128         (main): Fix optstring
129
130 2000-08-29      Kenichi OKADA   <okada@opaopa.org>
131
132         * configure.in (AM_INIT_AUTOMAKE): Up.
133
134 2000-08-12      Kenichi OKADA   <okada@opaopa.org>
135
136         * VERSION 0.4 released.
137         (README): Update
138
139 2000-08-12      Kenichi OKADA   <okada@opaopa.org>
140
141         * starttls.c (main): Use `optind'.
142         * starttls.el (starttls-open-stream): Put `starttls-extra-args' on
143         the last arg.
144
145 2000-08-11      Kenichi OKADA   <okada@opaopa.org>
146
147         * VERSION 0.3 released.
148
149 2000-08-11      Kenichi OKADA   <okada@opaopa.org>
150
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'.
155
156 2000-08-11      Kenichi OKADA   <okada@opaopa.org>
157
158         * starttls.c: Delete duplicated includes.
159
160 2000-08-10      Kenichi OKADA   <okada@opaopa.org>
161
162         * starttls.c (main): Change `sizeof buffer` to
163         `BUFSIZ/8' or `BUFSIZ/2'.
164
165 2000-08-10      Kenichi OKADA   <okada@opaopa.org>
166
167         * configure.in: explicate $prefix.
168         Auto detect OpenSSL libraries.