Include gnulib headers.
[elisp/starttls.git] / ChangeLog
1 2006-08-11  Daiki Ueno  <ueno@unixuser.org>
2
3         * starttls.c (main): Added --help option.
4         (redirect): New function.
5
6 2006-08-10  Daiki Ueno  <ueno@unixuser.org>
7
8         * starttls.c (main): Use poll(2) emulation from gnulib; avoid some
9         race condition when waiting fd/signal.
10
11 2006-08-10  Daiki Ueno  <ueno@unixuser.org>
12
13         * Use gnulib.
14
15         * starttls.c (main): Don't use basename.
16         http://bugs.debian.org/348228.
17         (tcp_connect): Renamed the variable "false" to "_false".
18
19         * configure.in: Use AC_HELP_STRING.
20
21 2006-04-12  Kenichi Okada  <okada@opaopa.org>
22
23         * starttls.el (starttls-kill-program): Fix.
24
25 2005-06-01  Tetsurou Okazaki  <okazaki@be.to>
26
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>
30
31 2004-06-09  Daiki Ueno  <ueno@unixuser.org>
32
33         * starttls.c (tcp_connect): Renamed from socket_connect.
34
35 2004-06-09  Daiki Ueno  <ueno@unixuser.org>
36
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.
42
43 2004-06-09  Daiki Ueno  <ueno@unixuser.org>
44
45         * starttls.c (do_tls_negotiate): New signal handler.
46         * openssl.c: New file; split functions which use OpenSSL API from
47         starttls.c.
48         * Makefile.am (starttls_SOURCES): Add openssl.c.
49
50 2004-03-21  Kenichi Okada  <okada@opaopa.org>
51
52         * configure.in (VERSION): Bump up to 0.10.
53
54 2004-03-21  AIDA Shinra <shinra@j10n.org>
55
56         * starttls.c (main): Fix for small BUFSIZE OS.
57
58 2004-02-17  Daiki Ueno  <ueno@unixuser.org>
59
60         * configure.in: Use AC_LIBOBJ rather than manually modify LIBOBJS.
61
62 2002-03-06  Daiki Ueno  <ueno@unixuser.org>
63
64         * configure.in (VERSION): Bump up to 0.9.
65
66 2002-02-28  Jun-ya Kato <kato@goto.info.waseda.ac.jp>
67
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.
72
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.
77
78 2002-01-23  Daiki Ueno  <ueno@unixuser.org>
79
80         * configure.in (VERSION): Bump up to 0.8.
81
82 2002-01-23  Simon Josefsson <jas@extundo.com>
83
84         * starttls.c (tls_connect): Replace socklen_t with size_t to
85         compile on Solaris 2.6, and also fix typo.
86
87 2002-01-22  Daiki Ueno  <ueno@unixuser.org>
88
89         * configure.in (VERSION): Bump up to 0.7.
90
91 2002-01-22  Daiki Ueno  <ueno@unixuser.org>
92
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
95         to use IPv6.
96         * bittypes.h: Ditto.
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
101         getaddrinfo working.
102
103         * starttls.c (tls_connect) [!HAVE_ADDRINFO]: Don't use the fake
104         getaddrinfo.
105         
106 2002-01-22  Daiki Ueno  <ueno@unixuser.org>
107
108         * bittypes.h: Add missing header files.
109         * sockstorage.h: Ditto.
110
111         * configure.in: Don't compile getopt.c and getopt1.c if there is
112         getopt_long.
113         * Makefile.am: Don't compile getopt.c and getopt1.c if there is
114         getopt_long; use autoconf's output variable $(LIBOBJS).
115
116         * starttls.c: Put getopt.h between "" instead of <>.
117
118 2002-01-22  Kenichi OKADA  <okada@opaopa.org>
119
120         * starttls.c: Fix the argument of getopt_long.
121
122 2002-01-22  Daiki Ueno  <ueno@unixuser.org>
123
124         * configure.in: Don't check the existence of "socks.h".
125         * starttls.c: Don't include "socks.h".
126
127 2002-01-22  Daiki Ueno  <ueno@unixuser.org>
128
129         * getaddrinfo.c: Synch up with the HEAD of tcpdump/missing/*.
130         * addrinfo.h: Ditto.
131
132         * acinclude.m4: New file.
133         * configure.in: Use macros coming from acinclude.m4.
134
135 2001-10-17   Daiki Ueno  <ueno@unixuser.org>
136
137         * starttls.c (main): Use poll() instead of select() if available.
138
139         * configure.in: Check the existence of sys/poll.h. 
140
141 2001-10-13  Simon Josefsson  <jas@extundo.com>
142
143         * starttls.c (main): Clear fd sets before select().
144
145 2000-11-02      Kenichi OKADA   <okada@opaopa.org>
146
147         * VERSION 0.5 released.
148         * configure.in(AM_INIT_AUTOMAKE): Up.
149
150 2000-11-02   Simon Josefsson <sj@extundo.com>
151
152         * starttls.c: Use `sizeof buffer -1' instead of `BUFSIZ/2'.
153
154 2000-10-07   Daiki Ueno  <ueno@unixuser.org>
155
156         * .cvsignore: Add `aclocal.m4', `install-sh', `mkinstalldirs',
157         `missing' and `elisp-comp'.
158
159         * bootstrap: New file.
160
161         * starttls.c: Change author's mail address.
162         (main): Fix optstring
163
164 2000-08-29      Kenichi OKADA   <okada@opaopa.org>
165
166         * configure.in (AM_INIT_AUTOMAKE): Up.
167
168 2000-08-12      Kenichi OKADA   <okada@opaopa.org>
169
170         * VERSION 0.4 released.
171         (README): Update
172
173 2000-08-12      Kenichi OKADA   <okada@opaopa.org>
174
175         * starttls.c (main): Use `optind'.
176         * starttls.el (starttls-open-stream): Put `starttls-extra-args' on
177         the last arg.
178
179 2000-08-11      Kenichi OKADA   <okada@opaopa.org>
180
181         * VERSION 0.3 released.
182
183 2000-08-11      Kenichi OKADA   <okada@opaopa.org>
184
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'.
189
190 2000-08-11      Kenichi OKADA   <okada@opaopa.org>
191
192         * starttls.c: Delete duplicated includes.
193
194 2000-08-10      Kenichi OKADA   <okada@opaopa.org>
195
196         * starttls.c (main): Change `sizeof buffer` to
197         `BUFSIZ/8' or `BUFSIZ/2'.
198
199 2000-08-10      Kenichi OKADA   <okada@opaopa.org>
200
201         * configure.in: explicate $prefix.
202         Auto detect OpenSSL libraries.