43e6c15554f07166b4da1e324548d1e46adca3f0
[elisp/starttls.git] / ChangeLog
1 2006-08-10  Daiki Ueno  <ueno@unixuser.org>
2
3         * configure.in: Use AC_HELP_STRING.
4
5 2006-04-12  Kenichi Okada  <okada@opaopa.org>
6
7         * starttls.el (starttls-kill-program): Fix.
8
9 2005-06-01  Tetsurou Okazaki  <okazaki@be.to>
10
11         * configure.in (AC_PREREQ): Up to 2.50 for AC_LIBOBJ.
12         (AC_CHECK_FUNC): Indent not-found actions.  Reported by
13         Hiroshi Fujishima <hiroshi.fujishima@gmail.com>
14
15 2004-06-09  Daiki Ueno  <ueno@unixuser.org>
16
17         * starttls.c (tcp_connect): Renamed from socket_connect.
18
19 2004-06-09  Daiki Ueno  <ueno@unixuser.org>
20
21         * Makefile.am (starttls_SOURCES): Add gnutls.c if USE_GNUTLS
22         conditional is asserted.
23         * starttls.c (socket_connect): Renamed from tls_connect.
24         * configure.in: Add --with-gnutls.
25         * gnutls.c: New file; support build with GnuTLS.
26
27 2004-06-09  Daiki Ueno  <ueno@unixuser.org>
28
29         * starttls.c (do_tls_negotiate): New signal handler.
30         * openssl.c: New file; split functions which use OpenSSL API from
31         starttls.c.
32         * Makefile.am (starttls_SOURCES): Add openssl.c.
33
34 2004-03-21  Kenichi Okada  <okada@opaopa.org>
35
36         * configure.in (VERSION): Bump up to 0.10.
37
38 2004-03-21  AIDA Shinra <shinra@j10n.org>
39
40         * starttls.c (main): Fix for small BUFSIZE OS.
41
42 2004-02-17  Daiki Ueno  <ueno@unixuser.org>
43
44         * configure.in: Use AC_LIBOBJ rather than manually modify LIBOBJS.
45
46 2002-03-06  Daiki Ueno  <ueno@unixuser.org>
47
48         * configure.in (VERSION): Bump up to 0.9.
49
50 2002-02-28  Jun-ya Kato <kato@goto.info.waseda.ac.jp>
51
52         * starttls.c (tls_connect) [HAVE_ADDRINFO]: Attempt to connect to
53         all the names of the host.
54         (tls_connect) [!HAVE_ADDRINFO]: Remove too much conversion between
55         host and network byte order.
56
57         * starttls.el (starttls-kill-program): New user option.
58         (starttls-negotiation-by-kill-program): New user option.
59         (starttls-negotiate): Send SIGALRM by kill.exe if
60         `starttls-negotiation-by-kill-program' is non-nil.
61
62 2002-01-23  Daiki Ueno  <ueno@unixuser.org>
63
64         * configure.in (VERSION): Bump up to 0.8.
65
66 2002-01-23  Simon Josefsson <jas@extundo.com>
67
68         * starttls.c (tls_connect): Replace socklen_t with size_t to
69         compile on Solaris 2.6, and also fix typo.
70
71 2002-01-22  Daiki Ueno  <ueno@unixuser.org>
72
73         * configure.in (VERSION): Bump up to 0.7.
74
75 2002-01-22  Daiki Ueno  <ueno@unixuser.org>
76
77         * addrinfo.h: Removed and gave up to emulate getaddrinfo(3). Thus
78         on systems where there is no such thing, we are now being unable
79         to use IPv6.
80         * bittypes.h: Ditto.
81         * getaddrinfo.c: Ditto.
82         * sockstorage.h: Ditto.
83         * Makefile.am: Took off the above stuff from EXTRA_DIST.
84         * configure.in: Don't touch $LIBOBJS even if there is no
85         getaddrinfo working.
86
87         * starttls.c (tls_connect) [!HAVE_ADDRINFO]: Don't use the fake
88         getaddrinfo.
89         
90 2002-01-22  Daiki Ueno  <ueno@unixuser.org>
91
92         * bittypes.h: Add missing header files.
93         * sockstorage.h: Ditto.
94
95         * configure.in: Don't compile getopt.c and getopt1.c if there is
96         getopt_long.
97         * Makefile.am: Don't compile getopt.c and getopt1.c if there is
98         getopt_long; use autoconf's output variable $(LIBOBJS).
99
100         * starttls.c: Put getopt.h between "" instead of <>.
101
102 2002-01-22  Kenichi OKADA  <okada@opaopa.org>
103
104         * starttls.c: Fix the argument of getopt_long.
105
106 2002-01-22  Daiki Ueno  <ueno@unixuser.org>
107
108         * configure.in: Don't check the existence of "socks.h".
109         * starttls.c: Don't include "socks.h".
110
111 2002-01-22  Daiki Ueno  <ueno@unixuser.org>
112
113         * getaddrinfo.c: Synch up with the HEAD of tcpdump/missing/*.
114         * addrinfo.h: Ditto.
115
116         * acinclude.m4: New file.
117         * configure.in: Use macros coming from acinclude.m4.
118
119 2001-10-17   Daiki Ueno  <ueno@unixuser.org>
120
121         * starttls.c (main): Use poll() instead of select() if available.
122
123         * configure.in: Check the existence of sys/poll.h. 
124
125 2001-10-13  Simon Josefsson  <jas@extundo.com>
126
127         * starttls.c (main): Clear fd sets before select().
128
129 2000-11-02      Kenichi OKADA   <okada@opaopa.org>
130
131         * VERSION 0.5 released.
132         * configure.in(AM_INIT_AUTOMAKE): Up.
133
134 2000-11-02   Simon Josefsson <sj@extundo.com>
135
136         * starttls.c: Use `sizeof buffer -1' instead of `BUFSIZ/2'.
137
138 2000-10-07   Daiki Ueno  <ueno@unixuser.org>
139
140         * .cvsignore: Add `aclocal.m4', `install-sh', `mkinstalldirs',
141         `missing' and `elisp-comp'.
142
143         * bootstrap: New file.
144
145         * starttls.c: Change author's mail address.
146         (main): Fix optstring
147
148 2000-08-29      Kenichi OKADA   <okada@opaopa.org>
149
150         * configure.in (AM_INIT_AUTOMAKE): Up.
151
152 2000-08-12      Kenichi OKADA   <okada@opaopa.org>
153
154         * VERSION 0.4 released.
155         (README): Update
156
157 2000-08-12      Kenichi OKADA   <okada@opaopa.org>
158
159         * starttls.c (main): Use `optind'.
160         * starttls.el (starttls-open-stream): Put `starttls-extra-args' on
161         the last arg.
162
163 2000-08-11      Kenichi OKADA   <okada@opaopa.org>
164
165         * VERSION 0.3 released.
166
167 2000-08-11      Kenichi OKADA   <okada@opaopa.org>
168
169         * starttls.c (main): Define optstrings.
170         New option `--force'.
171         * starttls.el (starttls-open-ssl-stream): New function.
172         (starttls-open-stream): Move `starttls-extra-args'.
173
174 2000-08-11      Kenichi OKADA   <okada@opaopa.org>
175
176         * starttls.c: Delete duplicated includes.
177
178 2000-08-10      Kenichi OKADA   <okada@opaopa.org>
179
180         * starttls.c (main): Change `sizeof buffer` to
181         `BUFSIZ/8' or `BUFSIZ/2'.
182
183 2000-08-10      Kenichi OKADA   <okada@opaopa.org>
184
185         * configure.in: explicate $prefix.
186         Auto detect OpenSSL libraries.