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