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