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