1 2004-04-13 13:14 nmav <nmav@gnutls.org>
3 * doc/TODO, lib/gnutls_cipher.c, lib/gnutls_int.h,
4 lib/gnutls_record.c, lib/gnutls_state.c:
6 The record receive buffer is now stored in the session data, to
7 avoid memory allocations per receive.
9 2004-04-07 08:07 nmav <nmav@gnutls.org>
11 * lib/gnutls_rsa_export.c (tags: gnutls_1_1_8):
13 Optimized (a bit) the rsa_parameter copying. I don't like it.
15 2004-04-03 11:16 nmav <nmav@gnutls.org>
17 * NEWS, lib/auth_cert.c (tags: gnutls_1_0_10), lib/gnutls_cert.c
18 (tags: gnutls_1_0_10), lib/gnutls_cert.h (tags: gnutls_1_0_10),
19 lib/gnutls_extensions.c (tags: gnutls_1_0_10),
20 lib/gnutls_extensions.h (tags: gnutls_1_0_10),
21 lib/gnutls_handshake.c (tags: gnutls_1_0_10), lib/gnutls_sig.c
22 (tags: gnutls_1_0_10):
24 - Corrected bug in SSL 3.0 authentication.
25 (backported changes from the development branch)
27 2004-04-03 10:55 nmav <nmav@gnutls.org>
29 * NEWS, configure.in, lib/gnutls_state.c (tags: gnutls_1_1_8),
30 NEWS, configure.in (tags: gnutls_1_0_10), lib/gnutls_state.c (tags:
33 - Corrected bug in RSA parameters handling which could cause
36 2004-03-26 22:52 nmav <nmav@gnutls.org>
38 * lib/: gnutls_extensions.c (tags: gnutls_1_1_8),
39 gnutls_extensions.h (tags: gnutls_1_1_8), gnutls_handshake.c,
40 gnutls_x509.c (tags: gnutls_1_1_8) (utags: gnutls_1_1_7):
42 some improvements that lead to fewer calls to malloc().
44 2004-03-25 09:35 nmav <nmav@gnutls.org>
46 * NEWS, configure.in, lib/auth_cert.c (tags: gnutls_1_1_7),
47 lib/gnutls_cert.c (tags: gnutls_1_1_7), lib/gnutls_global.c (tags:
48 gnutls_1_1_8, gnutls_1_1_7), lib/gnutls_int.h (tags: gnutls_1_1_7),
49 lib/gnutls_ui.h (tags: gnutls_1_1_8, gnutls_1_1_7), src/cli.c
50 (tags: gnutls_1_1_8, gnutls_1_1_7), src/tests.c (tags:
51 gnutls_1_1_8, gnutls_1_1_7):
53 Deprecated: gnutls_srp_server_set_select_function(),
54 gnutls_certificate_client_set_select_function(),
55 gnutls_srp_server_set_select_function().
57 2004-03-25 08:52 nmav <nmav@gnutls.org>
59 * NEWS, configure.in, libgcrypt.m4 (tags: gnutls_1_0_10,
60 gnutls_1_0_9), doc/tex/Makefile.am (tags: gnutls_1_0_10,
61 gnutls_1_0_9), doc/tex/auth.tex (tags: gnutls_1_0_10,
62 gnutls_1_0_9), doc/tex/examples.tex (tags: gnutls_1_0_10,
63 gnutls_1_0_9), doc/tex/preparation.tex (tags: gnutls_1_0_10,
64 gnutls_1_0_9), lib/Makefile.am (tags: gnutls_1_0_10, gnutls_1_0_9),
65 lib/auth_anon.c (tags: gnutls_1_0_10, gnutls_1_0_9),
66 lib/auth_anon.h (tags: gnutls_1_0_10, gnutls_1_0_9),
67 lib/auth_cert.h (tags: gnutls_1_0_10, gnutls_1_0_9), lib/auth_dhe.c
68 (tags: gnutls_1_0_10, gnutls_1_0_9), lib/auth_rsa.c (tags:
69 gnutls_1_0_10, gnutls_1_0_9), lib/auth_rsa_export.c (tags:
70 gnutls_1_0_10, gnutls_1_0_9), lib/gnutls.h.in.in (tags:
71 gnutls_1_0_10, gnutls_1_0_9), lib/gnutls_anon_cred.c (tags:
72 gnutls_1_0_10, gnutls_1_0_9), lib/gnutls_cert.c (tags:
73 gnutls_1_0_9), lib/gnutls_cert.h (tags: gnutls_1_0_9),
74 lib/gnutls_dh.h (tags: gnutls_1_0_10, gnutls_1_0_9),
75 lib/gnutls_dh_primes.c (tags: gnutls_1_0_10, gnutls_1_0_9),
76 lib/gnutls_global.c (tags: gnutls_1_0_10, gnutls_1_0_9),
77 lib/gnutls_int.h (tags: gnutls_1_0_10, gnutls_1_0_9),
78 lib/gnutls_rsa_export.c (tags: gnutls_1_0_10, gnutls_1_0_9),
79 lib/gnutls_rsa_export.h (tags: gnutls_1_0_10, gnutls_1_0_9),
80 lib/gnutls_sig.c (tags: gnutls_1_0_9), lib/gnutls_state.c (tags:
81 gnutls_1_0_9), lib/gnutls_ui.c (tags: gnutls_1_0_10, gnutls_1_0_9),
82 lib/gnutls_ui.h, src/Makefile.am (tags: gnutls_1_0_10,
83 gnutls_1_0_9), src/certtool.c (tags: gnutls_1_0_10, gnutls_1_0_9),
84 src/crypt.c (tags: gnutls_1_0_10, gnutls_1_0_9), src/getpass.c
85 (tags: gnutls_1_0_10, gnutls_1_0_9), src/getpass.h (tags:
86 gnutls_1_0_10, gnutls_1_0_9), src/serv.c (tags: gnutls_1_0_10,
89 Backported changes from the development cvs version. Those are:
90 - Added gnutls_certificate_set_params_function() and
91 gnutls_anon_set_params_function() that set the RSA or DH
92 parameters using a callback.
93 - Added functions gnutls_rsa_params_cpy(), gnutls_dh_params_cpy()
94 and gnutls_x509_privkey_cpy().
95 - Corrected a compilation issue when opencdk was installed in a
96 non standard directory.
98 2004-03-16 14:11 nmav <nmav@gnutls.org>
100 * configure.in, src/Makefile.am (tags: gnutls_1_1_8, gnutls_1_1_7),
101 src/certtool.c (tags: gnutls_1_1_8, gnutls_1_1_7), src/crypt.c
102 (tags: gnutls_1_1_8, gnutls_1_1_7), src/getpass.c (tags:
103 gnutls_1_1_8, gnutls_1_1_7), src/getpass.h (tags: gnutls_1_1_8,
104 gnutls_1_1_7) (utags: gnutls_1_1_7_pre0):
106 replaced the getpass() call with an internal one.
108 2004-03-16 12:21 nmav <nmav@gnutls.org>
110 * doc/tex/: Makefile.am (tags: gnutls_1_1_8, gnutls_1_1_7,
111 gnutls_1_1_7_pre0), ex-pgp-keyserver.tex, examples.tex (tags:
114 removed the openpgp key retrieval example.
116 2004-03-15 15:54 nmav <nmav@gnutls.org>
118 * NEWS (tags: gnutls_1_1_7_pre0), configure.in, lib/Makefile.am
119 (tags: gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0):
121 Finally corrected a compilation issue when opencdk was installed in
122 a non-base directory. Some other minor fixes.
124 2004-03-13 09:14 nmav <nmav@gnutls.org>
126 * NEWS, configure.in, doc/tex/auth.tex (tags: gnutls_1_1_8,
127 gnutls_1_1_7, gnutls_1_1_7_pre0), lib/gnutls.h.in.in (tags:
128 gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0),
129 lib/gnutls_anon_cred.c (tags: gnutls_1_1_8, gnutls_1_1_7,
130 gnutls_1_1_7_pre0), lib/gnutls_cert.c (tags: gnutls_1_1_7_pre0),
131 lib/gnutls_dh.h (tags: gnutls_1_1_8, gnutls_1_1_7,
132 gnutls_1_1_7_pre0), lib/gnutls_dh_primes.c (tags: gnutls_1_1_8,
133 gnutls_1_1_7, gnutls_1_1_7_pre0), lib/gnutls_int.h (tags:
134 gnutls_1_1_7_pre0), lib/gnutls_rsa_export.c (tags: gnutls_1_1_7,
135 gnutls_1_1_7_pre0), lib/gnutls_rsa_export.h (tags: gnutls_1_1_8,
136 gnutls_1_1_7, gnutls_1_1_7_pre0), lib/gnutls_state.c (tags:
137 gnutls_1_1_7, gnutls_1_1_7_pre0), lib/gnutls_ui.h (tags:
140 * Added functions gnutls_rsa_params_cpy(), gnutls_dh_params_cpy()
141 and gnutls_x509_privkey_cpy().
143 2004-03-13 01:06 nmav <nmav@gnutls.org>
145 * doc/tex/auth.tex, doc/tex/preparation.tex (tags: gnutls_1_1_8,
146 gnutls_1_1_7, gnutls_1_1_7_pre0), lib/gnutls_handshake.c (tags:
147 gnutls_1_1_7_pre0), lib/gnutls_state.c:
149 * Added some preliminary documentation for the new libgcrypt locking
151 * Added some documentation for the parameters setting using
154 2004-03-11 11:32 nmav <nmav@gnutls.org>
156 * NEWS, lib/auth_anon.c (tags: gnutls_1_1_8, gnutls_1_1_7,
157 gnutls_1_1_7_pre0), lib/auth_anon.h (tags: gnutls_1_1_8,
158 gnutls_1_1_7, gnutls_1_1_7_pre0), lib/auth_cert.h (tags:
159 gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0), lib/auth_dhe.c
160 (tags: gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0),
161 lib/auth_rsa.c (tags: gnutls_1_1_8, gnutls_1_1_7,
162 gnutls_1_1_7_pre0), lib/auth_rsa_export.c (tags: gnutls_1_1_8,
163 gnutls_1_1_7, gnutls_1_1_7_pre0), lib/gnutls.h.in.in,
164 lib/gnutls_anon_cred.c, lib/gnutls_cert.c, lib/gnutls_cert.h (tags:
165 gnutls_1_1_7, gnutls_1_1_7_pre0), lib/gnutls_handshake.c,
166 lib/gnutls_int.h, lib/gnutls_sig.c (tags: gnutls_1_1_8,
167 gnutls_1_1_7, gnutls_1_1_7_pre0), lib/gnutls_state.c,
168 lib/gnutls_ui.c (tags: gnutls_1_1_8, gnutls_1_1_7,
169 gnutls_1_1_7_pre0), lib/gnutls_ui.h, src/serv.c:
171 Added gnutls_certificate_set_params_function() and
172 gnutls_anon_set_params_function() that set the RSA or DH parameters
175 2004-02-28 00:01 nmav <nmav@gnutls.org>
177 * configure.in (tags: gnutls_1_0_8), lib/gnutls_handshake.c (tags:
178 gnutls_1_0_9, gnutls_1_0_8), lib/gnutls_hash_int.c (tags:
179 gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8), lib/gnutls_handshake.c,
180 lib/gnutls_hash_int.c (tags: gnutls_1_1_8, gnutls_1_1_7,
183 some bugfixes. No longer allow sending client hello if a TLS version
186 2004-02-27 18:04 nmav <nmav@gnutls.org>
188 * lib/: auth_cert.c (tags: gnutls_1_1_7_pre0), gnutls_cipher.c
189 (tags: gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0),
190 gnutls_constate.c (tags: gnutls_1_1_8, gnutls_1_1_7,
191 gnutls_1_1_7_pre0), gnutls_hash_int.c, gnutls_kx.c (tags:
192 gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0), gnutls_kx.h (tags:
193 gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0), gnutls_sig.c:
195 patch to fix the bug in mutual certificate authentication in SSL 3.0
197 2004-02-27 17:59 nmav <nmav@gnutls.org>
199 * lib/: gnutls_handshake.c, gnutls_sig.c (tags: gnutls_1_0_8):
201 Corrected bug in mutual certificate authentication in SSL 3.0 (part
204 2004-02-27 17:51 nmav <nmav@gnutls.org>
206 * NEWS (tags: gnutls_1_0_8), lib/auth_cert.c (tags: gnutls_1_0_9,
207 gnutls_1_0_8), lib/gnutls_cipher.c (tags: gnutls_1_0_10,
208 gnutls_1_0_9, gnutls_1_0_8), lib/gnutls_constate.c (tags:
209 gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8), lib/gnutls_handshake.c,
210 lib/gnutls_hash_int.c, lib/gnutls_kx.c (tags: gnutls_1_0_10,
211 gnutls_1_0_9, gnutls_1_0_8), lib/gnutls_kx.h (tags: gnutls_1_0_10,
212 gnutls_1_0_9, gnutls_1_0_8), lib/gnutls_sig.c:
214 Corrected bug in mutual certificate authentication in SSL 3.0.
216 2004-02-22 08:39 nmav <nmav@gnutls.org>
218 * NEWS, opencdk.m4 (tags: gnutls_1_1_8, gnutls_1_1_7,
219 gnutls_1_1_7_pre0, gnutls_1_1_6), doc/tex/alert.tex (tags:
220 gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6),
221 doc/tex/ciphers.tex (tags: gnutls_1_1_8, gnutls_1_1_7,
222 gnutls_1_1_7_pre0, gnutls_1_1_6), doc/tex/howto.tex (tags:
223 gnutls_1_1_7_pre0, gnutls_1_1_6), doc/tex/srp.tex (tags:
224 gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6),
225 lib/gnutls_errors.c (tags: gnutls_1_1_8, gnutls_1_1_7,
226 gnutls_1_1_7_pre0, gnutls_1_1_6), lib/gnutls_errors_int.h (tags:
227 gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6),
228 ChangeLog (tags: gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8,
229 gnutls_1_0_7), NEWS, opencdk.m4 (tags: gnutls_1_0_10, gnutls_1_0_9,
230 gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_errors.c (tags:
231 gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7),
232 lib/gnutls_errors_int.h (tags: gnutls_1_0_10, gnutls_1_0_9,
233 gnutls_1_0_8, gnutls_1_0_7):
235 Corrected the return values of gnutls_x509_crt_check_hostname().
237 2004-02-13 10:15 nmav <nmav@gnutls.org>
239 * lib/: pkix.asn, pkix_asn1_tab.c (utags: gnutls_1_1_6,
240 gnutls_1_1_7, gnutls_1_1_8, gnutls_1_1_7_pre0):
242 fixed CRLDistpoints ASN.1 definitions.
244 2004-02-12 09:57 nmav <nmav@gnutls.org>
246 * NEWS, configure.in, doc/tex/Makefile.am (tags: gnutls_1_0_8,
247 gnutls_1_0_7), doc/tex/auth.tex (tags: gnutls_1_0_8, gnutls_1_0_7),
248 doc/tex/certificate.tex (tags: gnutls_1_0_10, gnutls_1_0_9,
249 gnutls_1_0_8, gnutls_1_0_7), doc/tex/ciphers.tex (tags:
250 gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7),
251 doc/tex/ciphersuites.tex (tags: gnutls_1_0_10, gnutls_1_0_9,
252 gnutls_1_0_8, gnutls_1_0_7), doc/tex/compression.tex (tags:
253 gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7),
254 doc/tex/ex-cert-select.tex (tags: gnutls_1_0_10, gnutls_1_0_9,
255 gnutls_1_0_8, gnutls_1_0_7), doc/tex/examples.tex (tags:
256 gnutls_1_0_8, gnutls_1_0_7), doc/tex/gnutls.bib (tags:
257 gnutls_1_0_8, gnutls_1_0_7), doc/tex/handshake.tex (tags:
258 gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7),
259 doc/tex/library.tex (tags: gnutls_1_0_9, gnutls_1_0_8,
260 gnutls_1_0_7), doc/tex/macros.tex (tags: gnutls_1_0_10,
261 gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), doc/tex/preparation.tex
262 (tags: gnutls_1_0_8, gnutls_1_0_7), doc/tex/programs.tex (tags:
263 gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7),
264 doc/tex/record_weaknesses.tex (tags: gnutls_1_0_10, gnutls_1_0_9,
265 gnutls_1_0_8, gnutls_1_0_7), doc/tex/tls_extensions.tex (tags:
266 gnutls_1_0_8, gnutls_1_0_7), lib/Makefile.am (tags: gnutls_1_0_8,
267 gnutls_1_0_7), lib/auth_anon.c (tags: gnutls_1_0_8, gnutls_1_0_7),
268 lib/auth_cert.c (tags: gnutls_1_0_7), lib/auth_cert.h (tags:
269 gnutls_1_0_8, gnutls_1_0_7), lib/auth_dh_common.c (tags:
270 gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7),
271 lib/auth_dhe.c (tags: gnutls_1_0_8, gnutls_1_0_7), lib/auth_rsa.c
272 (tags: gnutls_1_0_8, gnutls_1_0_7), lib/auth_rsa_export.c (tags:
273 gnutls_1_0_8, gnutls_1_0_7), lib/debug.c (tags: gnutls_1_0_10,
274 gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/dh_compat.c,
275 lib/ext_cert_type.c (tags: gnutls_1_0_10, gnutls_1_0_9,
276 gnutls_1_0_8, gnutls_1_0_7), lib/ext_max_record.c (tags:
277 gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7),
278 lib/ext_server_name.c (tags: gnutls_1_0_10, gnutls_1_0_9,
279 gnutls_1_0_8, gnutls_1_0_7), lib/gnutls.h.in.in, lib/gnutls_alert.c
280 (tags: gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7),
281 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h (tags:
282 gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7),
283 lib/gnutls_anon_cred.c (tags: gnutls_1_0_8, gnutls_1_0_7),
284 lib/gnutls_auth.c (tags: gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8,
285 gnutls_1_0_7), lib/gnutls_buffers.c (tags: gnutls_1_0_10,
286 gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_cert.c (tags:
287 gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_cert.h (tags: gnutls_1_0_8,
288 gnutls_1_0_7), lib/gnutls_cipher.c, lib/gnutls_cipher_int.c (tags:
289 gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7),
290 lib/gnutls_compress.c (tags: gnutls_1_0_10, gnutls_1_0_9,
291 gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_compress_int.c (tags:
292 gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7),
293 lib/gnutls_constate.c (tags: gnutls_1_0_7), lib/gnutls_datum.c
294 (tags: gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7),
295 lib/gnutls_db.c (tags: gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8,
296 gnutls_1_0_7), lib/gnutls_dh.c (tags: gnutls_1_0_10, gnutls_1_0_9,
297 gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_dh.h (tags: gnutls_1_0_8,
298 gnutls_1_0_7), lib/gnutls_dh_primes.c (tags: gnutls_1_0_8,
299 gnutls_1_0_7), lib/gnutls_errors.c, lib/gnutls_extensions.c (tags:
300 gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_global.c
301 (tags: gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_handshake.c (tags:
302 gnutls_1_0_7), lib/gnutls_int.h (tags: gnutls_1_0_8, gnutls_1_0_7),
303 lib/gnutls_int_compat.c (tags: gnutls_1_0_10, gnutls_1_0_9,
304 gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_kx.c (tags: gnutls_1_0_7),
305 lib/gnutls_mem.c (tags: gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8,
306 gnutls_1_0_7), lib/gnutls_mpi.c (tags: gnutls_1_0_10, gnutls_1_0_9,
307 gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_num.c (tags: gnutls_1_0_10,
308 gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_pk.c (tags:
309 gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7),
310 lib/gnutls_priority.c (tags: gnutls_1_0_10, gnutls_1_0_9,
311 gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_random.c (tags:
312 gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7),
313 lib/gnutls_record.c (tags: gnutls_1_0_10, gnutls_1_0_9,
314 gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_rsa_export.c (tags:
315 gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_session.c (tags:
316 gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7),
317 lib/gnutls_session_pack.c (tags: gnutls_1_0_10, gnutls_1_0_9,
318 gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_sig.c (tags: gnutls_1_0_7),
319 lib/gnutls_state.c (tags: gnutls_1_0_8, gnutls_1_0_7),
320 lib/gnutls_str.c (tags: gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8,
321 gnutls_1_0_7), lib/gnutls_ui.c (tags: gnutls_1_0_8, gnutls_1_0_7),
322 lib/gnutls_ui.h (tags: gnutls_1_0_8, gnutls_1_0_7),
323 lib/gnutls_v2_compat.c (tags: gnutls_1_0_10, gnutls_1_0_9,
324 gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_x509.c (tags:
325 gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7),
326 lib/gnutls_x509.h (tags: gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8,
327 gnutls_1_0_7), lib/rsa_compat.c, lib/strnstr.c (tags:
328 gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7),
329 lib/x509_b64.c (tags: gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8,
330 gnutls_1_0_7), src/serv.c:
332 backported all the changes from the development branch to 1.0.x,
333 except for TLS 1.1 which is untested.
335 2004-02-11 21:32 nmav <nmav@gnutls.org>
337 * NEWS, lib/gnutls_mpi.h (tags: gnutls_1_0_10, gnutls_1_0_9,
338 gnutls_1_0_8, gnutls_1_0_7):
340 added check for a%n==0,1,-1
342 2004-02-11 19:48 nmav <nmav@gnutls.org>
346 ported the client from the development branch.
348 2004-02-11 08:22 nmav <nmav@gnutls.org>
350 * configure.in, doc/tex/ex-x509-info.tex (tags: gnutls_1_0_10,
351 gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/gnutls.h.in.in,
352 lib/gnutls_hash_int.c (tags: gnutls_1_0_7), lib/gnutls_hash_int.h
353 (tags: gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7),
354 src/common.c (utags: gnutls_1_0_5):
356 some other bugfixes ported from the development branch.
358 2004-02-10 21:04 nmav <nmav@gnutls.org>
360 * NEWS, doc/tex/compression.tex (tags: gnutls_1_1_8, gnutls_1_1_7,
361 gnutls_1_1_7_pre0, gnutls_1_1_6), lib/ext_server_name.c (tags:
362 gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6),
363 lib/gnutls.h.in.in (tags: gnutls_1_1_6), lib/gnutls_extensions.c,
364 src/cli.c (tags: gnutls_1_1_7_pre0, gnutls_1_1_6), src/common.c:
366 Fixed a bug where 'server name' extension was always sent.
368 2004-02-10 21:04 nmav <nmav@gnutls.org>
370 * NEWS, lib/ext_server_name.c (tags: gnutls_1_0_5),
371 lib/gnutls.h.in.in, src/cli.c (tags: gnutls_1_0_5):
375 2004-02-10 20:03 nmav <nmav@gnutls.org>
377 * NEWS, configure.in, lib/Makefile.am (tags: gnutls_1_0_5),
378 lib/gnutls.h.in.in, lib/gnutls_cipher.c (tags: gnutls_1_0_5),
379 lib/gnutls_errors.c (tags: gnutls_1_0_5), lib/gnutls_errors_int.h
380 (tags: gnutls_1_0_5), lib/gnutls_hash_int.c, lib/gnutls_int.h
381 (tags: gnutls_1_0_5), lib/gnutls_mpi.h (tags: gnutls_1_0_5),
382 lib/gnutls_rsa_export.c (tags: gnutls_1_0_5),
383 lib/gnutls_rsa_export.h (tags: gnutls_1_0_8, gnutls_1_0_7,
384 gnutls_1_0_5), lib/gnutls_ui.h (tags: gnutls_1_0_5),
385 lib/rsa_compat.c (tags: gnutls_1_0_5), src/certtool-gaa.c (tags:
386 gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7,
387 gnutls_1_0_5), src/certtool-gaa.h (tags: gnutls_1_0_10,
388 gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_0_5),
389 src/certtool.c (tags: gnutls_1_0_8, gnutls_1_0_7, gnutls_1_0_5),
390 src/certtool.gaa (tags: gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8,
391 gnutls_1_0_7, gnutls_1_0_5):
393 Backported several things from the development branch.
395 2004-02-10 19:40 nmav <nmav@gnutls.org>
397 * lib/: gnutls_dh_primes.c (tags: gnutls_1_0_5), gnutls_dh_primes.c
398 (tags: gnutls_1_1_6):
400 Fixed some bugs. Patch by Brieuc Jeunhomme <bbp@via.ecp.fr>.
402 2004-01-06 20:45 nmav <nmav@gnutls.org>
404 * configure.in, src/certtool.c (utags: gnutls_1_1_6):
406 added getpass() check.
408 2004-01-06 20:36 nmav <nmav@gnutls.org>
410 * NEWS, configure.in, doc/tex/cert_auth.tex (tags: gnutls_1_1_8,
411 gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6),
412 doc/tex/ex-x509-info.tex (tags: gnutls_1_1_8, gnutls_1_1_7,
413 gnutls_1_1_7_pre0, gnutls_1_1_6), doc/tex/library.tex (tags:
414 gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6),
415 doc/tex/programs.tex (tags: gnutls_1_1_8, gnutls_1_1_7,
416 gnutls_1_1_7_pre0, gnutls_1_1_6), lib/gnutls_algorithms.c (tags:
417 gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6),
418 lib/gnutls_algorithms.h (tags: gnutls_1_1_8, gnutls_1_1_7,
419 gnutls_1_1_7_pre0, gnutls_1_1_6), lib/gnutls_cert.c (tags:
420 gnutls_1_1_6), lib/gnutls_cipher.c, lib/gnutls_constate.c (tags:
421 gnutls_1_1_6), lib/gnutls_errors.c, lib/gnutls_global.c (tags:
422 gnutls_1_1_7_pre0, gnutls_1_1_6), lib/gnutls_handshake.c (tags:
423 gnutls_1_1_6), lib/gnutls_hash_int.c (tags: gnutls_1_1_6),
424 lib/gnutls_hash_int.h (tags: gnutls_1_1_8, gnutls_1_1_7,
425 gnutls_1_1_7_pre0, gnutls_1_1_6), lib/gnutls_int.h (tags:
426 gnutls_1_1_6), lib/gnutls_record.c (tags: gnutls_1_1_8,
427 gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6), lib/gnutls_state.c
428 (tags: gnutls_1_1_6), lib/x509_b64.c (tags: gnutls_1_1_8,
429 gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6), src/certtool-gaa.c
430 (tags: gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0,
431 gnutls_1_1_6), src/certtool.c, src/cli-gaa.c (tags: gnutls_1_1_8,
432 gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6), src/common.c,
433 src/crypt-gaa.c (tags: gnutls_1_1_8, gnutls_1_1_7,
434 gnutls_1_1_7_pre0, gnutls_1_1_6), src/serv-gaa.c (tags:
435 gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6),
436 src/serv.c (tags: gnutls_1_1_6), src/tls_test-gaa.c (tags:
437 gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6):
439 Several bug fixes and cleanups by Arne Thomassen.
441 2004-01-06 13:23 nmav <nmav@gnutls.org>
443 * NEWS, doc/TODO (tags: gnutls_1_1_8, gnutls_1_1_7,
444 gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5), lib/gnutls.h.in.in
445 (tags: gnutls_1_1_5), lib/gnutls_handshake.c (tags: gnutls_1_1_5),
446 lib/gnutls_int.h (tags: gnutls_1_1_5), lib/pkix.asn,
447 lib/pkix_asn1_tab.c, src/certtool.c (tags: gnutls_1_1_5):
449 * Added the gnutls_sign_algorithm type.
450 * Improved the DN parser.
452 2004-01-04 11:44 nmav <nmav@gnutls.org>
454 * NEWS, configure.in:
456 the -D_REENTRANT is now used.
458 2004-01-04 11:42 nmav <nmav@gnutls.org>
460 * NEWS, configure.in (utags: gnutls_1_0_4):
462 the -D_REENTRANT cflag is now used.
464 2004-01-03 15:39 nmav <nmav@gnutls.org>
466 * NEWS, lib/pkix.asn (tags: gnutls_1_1_4), lib/pkix_asn1_tab.c
467 (tags: gnutls_1_1_4), src/certtool.c (tags: gnutls_1_1_4):
469 Corrected problem printing the DC attributes in a DN.
471 2004-01-03 10:02 nmav <nmav@gnutls.org>
473 * ChangeLog (tags: gnutls_1_0_5, gnutls_1_0_4), NEWS,
474 lib/gnutls_handshake.c (tags: gnutls_1_0_5, gnutls_1_0_4),
475 src/common.c (tags: gnutls_1_0_4):
477 * Changed handshake behaviour to send the lowest TLS version
478 when an unsupported version was advertized. The current behaviour
479 is to send the maximum version we support.
481 2004-01-03 09:07 nmav <nmav@gnutls.org>
485 Updated gnutls-cli's SRP behaviour. Some other fixes.
487 2003-12-29 16:18 nmav <nmav@gnutls.org>
489 * src/: tests.c, tests.h, tls_test.c (utags: gnutls_1_1_3):
491 added TLS 1.1 protocol detection.
493 2003-12-29 15:35 nmav <nmav@gnutls.org>
495 * src/: tests.c, tests.h, tls_test.c:
497 added arcfour 40 cipher detection.
499 2003-12-29 11:38 nmav <nmav@gnutls.org>
501 * NEWS, doc/tex/ex-cert-select.tex (tags: gnutls_1_1_8,
502 gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5,
503 gnutls_1_1_4, gnutls_1_1_3), doc/tex/macros.tex (tags:
504 gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6,
505 gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3),
506 doc/tex/record_weaknesses.tex (tags: gnutls_1_1_8, gnutls_1_1_7,
507 gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4,
508 gnutls_1_1_3), lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
509 lib/gnutls_cipher.c, lib/gnutls_int.h (tags: gnutls_1_1_3),
510 lib/gnutls_record.c (tags: gnutls_1_1_5, gnutls_1_1_4,
511 gnutls_1_1_3), lib/gnutls_state.c (tags: gnutls_1_1_5,
512 gnutls_1_1_4, gnutls_1_1_3), src/common.c, src/serv.c (tags:
513 gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3):
515 Added support for TLS 1.1
517 2003-12-28 15:17 nmav <nmav@gnutls.org>
519 * lib/: auth_cert.c (tags: gnutls_1_1_6, gnutls_1_1_5,
520 gnutls_1_1_4, gnutls_1_1_3), auth_cert.h (tags: gnutls_1_1_6,
521 gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3), gnutls_cert.c (tags:
522 gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3), gnutls_random.c (tags:
523 gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6,
524 gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3), gnutls_ui.h (utags:
527 updated the client retrieval certificate callback.
529 2003-12-28 12:40 nmav <nmav@gnutls.org>
531 * doc/tex/cert_auth.tex (tags: gnutls_1_1_5, gnutls_1_1_4,
532 gnutls_1_1_3), doc/tex/certificate.tex (tags: gnutls_1_1_7_pre0,
533 gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3),
534 doc/tex/ex-x509-info.tex (tags: gnutls_1_1_5, gnutls_1_1_4,
535 gnutls_1_1_3), src/certtool.c (utags: gnutls_1_1_2):
537 Added gnutls_x509_crt_cpy_crl_dist_points()
539 2003-12-28 08:47 nmav <nmav@gnutls.org>
541 * NEWS, doc/tex/certificate.tex, doc/tex/gnutls.bib (tags:
542 gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4,
543 gnutls_1_1_3, gnutls_1_1_2), lib/gnutls.h.in.in (tags:
544 gnutls_1_1_2), lib/pkix.asn (tags: gnutls_1_1_2),
545 lib/pkix_asn1_tab.c (tags: gnutls_1_1_2), src/certtool.c:
547 Corrected the CRL distribution point extension handling.
549 2003-12-26 17:48 nmav <nmav@gnutls.org>
551 * AUTHORS (tags: gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0,
552 gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3,
553 gnutls_1_1_2), NEWS, configure.in (tags: gnutls_1_1_2),
554 doc/tex/cover.tex.in (tags: gnutls_1_1_8, gnutls_1_1_7,
555 gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4,
556 gnutls_1_1_3, gnutls_1_1_2), lib/auth_anon.c (tags: gnutls_1_1_6,
557 gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
558 lib/auth_cert.c, lib/auth_dh_common.c (tags: gnutls_1_1_8,
559 gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5,
560 gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/auth_dhe.c (tags:
561 gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3,
562 gnutls_1_1_2), lib/auth_rsa.c (tags: gnutls_1_1_6, gnutls_1_1_5,
563 gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/auth_rsa_export.c
564 (tags: gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3,
565 gnutls_1_1_2), lib/debug.c (tags: gnutls_1_1_8, gnutls_1_1_7,
566 gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4,
567 gnutls_1_1_3, gnutls_1_1_2), lib/ext_cert_type.c (tags:
568 gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6,
569 gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
570 lib/ext_max_record.c (tags: gnutls_1_1_8, gnutls_1_1_7,
571 gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4,
572 gnutls_1_1_3, gnutls_1_1_2), lib/ext_server_name.c (tags:
573 gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
574 lib/gnutls_alert.c (tags: gnutls_1_1_8, gnutls_1_1_7,
575 gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4,
576 gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_algorithms.c (tags:
577 gnutls_1_1_2), lib/gnutls_anon_cred.c (tags: gnutls_1_1_6,
578 gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
579 lib/gnutls_auth.c (tags: gnutls_1_1_8, gnutls_1_1_7,
580 gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4,
581 gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_buffers.c (tags:
582 gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6,
583 gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
584 lib/gnutls_cert.c, lib/gnutls_cipher.c (tags: gnutls_1_1_2),
585 lib/gnutls_cipher_int.c (tags: gnutls_1_1_8, gnutls_1_1_7,
586 gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4,
587 gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_compress.c (tags:
588 gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6,
589 gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
590 lib/gnutls_compress_int.c (tags: gnutls_1_1_7, gnutls_1_1_7_pre0,
591 gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3,
592 gnutls_1_1_2), lib/gnutls_constate.c (tags: gnutls_1_1_5,
593 gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_datum.c
594 (tags: gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6,
595 gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
596 lib/gnutls_db.c (tags: gnutls_1_1_8, gnutls_1_1_7,
597 gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4,
598 gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_dh.c (tags: gnutls_1_1_8,
599 gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5,
600 gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_dh_primes.c
601 (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
602 lib/gnutls_errors.c (tags: gnutls_1_1_2), lib/gnutls_extensions.c
603 (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
604 lib/gnutls_global.c (tags: gnutls_1_1_5, gnutls_1_1_4,
605 gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_handshake.c (tags:
606 gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_hash_int.c (tags:
607 gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
608 lib/gnutls_kx.c (tags: gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4,
609 gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_mem.c (tags: gnutls_1_1_8,
610 gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5,
611 gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_mpi.c (tags:
612 gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6,
613 gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
614 lib/gnutls_num.c (tags: gnutls_1_1_8, gnutls_1_1_7,
615 gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4,
616 gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_pk.c (tags: gnutls_1_1_8,
617 gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5,
618 gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_priority.c
619 (tags: gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6,
620 gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
621 lib/gnutls_random.c, lib/gnutls_record.c (tags: gnutls_1_1_2),
622 lib/gnutls_rsa_export.c (tags: gnutls_1_1_6, gnutls_1_1_5,
623 gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_session.c
624 (tags: gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6,
625 gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
626 lib/gnutls_session_pack.c (tags: gnutls_1_1_8, gnutls_1_1_7,
627 gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4,
628 gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_sig.c (tags: gnutls_1_1_6,
629 gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
630 lib/gnutls_state.c (tags: gnutls_1_1_2), lib/gnutls_str.c (tags:
631 gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6,
632 gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
633 lib/gnutls_ui.c (tags: gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4,
634 gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_v2_compat.c (tags:
635 gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6,
636 gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
637 lib/gnutls_x509.c (tags: gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
638 lib/strnstr.c (tags: gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0,
639 gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3,
640 gnutls_1_1_2), lib/x509_b64.c (tags: gnutls_1_1_5, gnutls_1_1_4,
641 gnutls_1_1_3, gnutls_1_1_2), src/certtool-gaa.c (tags:
642 gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
643 src/certtool-gaa.h (tags: gnutls_1_1_8, gnutls_1_1_7,
644 gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4,
645 gnutls_1_1_3, gnutls_1_1_2), src/certtool.c, src/certtool.gaa
646 (tags: gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6,
647 gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), src/cli.c
648 (tags: gnutls_1_1_3, gnutls_1_1_2), src/crypt.c (tags:
649 gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3,
650 gnutls_1_1_2), src/prime.c (tags: gnutls_1_1_8, gnutls_1_1_7,
651 gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4,
652 gnutls_1_1_3, gnutls_1_1_2), src/serv.c (tags: gnutls_1_1_2),
653 src/tests.c (tags: gnutls_1_1_2), src/tls_test.c (tags:
656 * Added CRL verification functionality to certtool.
657 * Added the FSF copyright notices.
658 * Moved all the compatibility interface to the openssl
659 compatibility library.
661 2003-12-26 14:18 nmav <nmav@gnutls.org>
663 * NEWS, doc/TODO (tags: gnutls_1_1_2, gnutls_1_1_1),
664 doc/tex/certificate.tex (tags: gnutls_1_1_1), lib/Makefile.am
665 (tags: gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3,
666 gnutls_1_1_2, gnutls_1_1_1), src/certtool-gaa.c (tags:
667 gnutls_1_1_1), src/certtool-gaa.h (tags: gnutls_1_1_1),
668 src/certtool.c (tags: gnutls_1_1_1), src/certtool.gaa (tags:
671 Added support for generating CRLs in the library and the certtool
674 2003-12-26 11:42 nmav <nmav@gnutls.org>
676 * NEWS, lib/gnutls_mpi.h (tags: gnutls_1_1_8, gnutls_1_1_7,
677 gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4,
678 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1), lib/pkix.asn (tags:
679 gnutls_1_1_1), lib/pkix_asn1_tab.c (tags: gnutls_1_1_1),
682 Added support for the Subject Key ID PKIX extension.
684 2003-12-23 21:47 nmav <nmav@gnutls.org>
686 * NEWS, doc/TODO, lib/pkix.asn, lib/pkix_asn1_tab.c,
689 Added support for reading and generating CRL distribution points
690 extensions in certificates (not working yet).
692 2003-12-23 11:53 nmav <nmav@gnutls.org>
696 Added checks (in SRP) for A%n==0,1,-1 in server side.
698 2003-12-22 11:36 nmav <nmav@gnutls.org>
700 * NEWS, configure.in (tags: gnutls_1_1_1), doc/TODO,
701 src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
704 Added PKCS #7 support to certtool utility.
706 2003-12-21 09:47 nmav <nmav@gnutls.org>
708 * NEWS, doc/TODO (tags: gnutls_1_1_0), lib/dh_compat.c,
709 lib/gnutls_ui.h, lib/rsa_compat.c:
711 Added gnutls_openpgp_key_get_key_usage(), and removed several
712 compatibility functions.
714 2003-12-20 20:22 nmav <nmav@gnutls.org>
716 * lib/: Makefile.am (tags: gnutls_1_1_0), auth_cert.c, auth_dhe.c
717 (tags: gnutls_1_1_1, gnutls_1_1_0), auth_rsa.c (tags: gnutls_1_1_1,
718 gnutls_1_1_0), auth_rsa_export.c (tags: gnutls_1_1_1,
719 gnutls_1_1_0), gnutls_cert.c, gnutls_cert.h (tags: gnutls_1_1_6,
720 gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
721 gnutls_1_1_1, gnutls_1_1_0), gnutls_x509.c (tags: gnutls_1_1_1,
722 gnutls_1_1_0), gnutls_x509.h (tags: gnutls_1_1_8, gnutls_1_1_7,
723 gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4,
724 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0):
728 2003-12-20 18:53 nmav <nmav@gnutls.org>
730 * lib/gnutls_handshake.c (tags: gnutls_1_1_1, gnutls_1_1_0):
732 Corrected bug which disallowed ciphersuites other than the
733 CERTIFICATE ones to work.
735 2003-12-20 18:49 nmav <nmav@gnutls.org>
737 * doc/TODO, lib/auth_cert.c, lib/gnutls_cert.c, lib/gnutls_int.h,
738 lib/gnutls_ui.h, lib/gnutls_x509.c, lib/gnutls_x509.h:
740 Improved gnutls_certificate_client_retrieve_function() and
741 gnutls_certificate_server_retrieve_function() so that the parsing
742 time spent within them is minimized. Also added
743 gnutls_openpgp_privkey struct. No testing yet.
745 2003-12-19 13:53 nmav <nmav@gnutls.org>
747 * NEWS, lib/gnutls_cert.h:
749 Corrected a bug in the GNUTLS_KEY key usage definitions.
751 2003-12-19 13:53 nmav <nmav@gnutls.org>
753 * NEWS, lib/gnutls_cert.h, src/certtool.c (tags: gnutls_1_1_0),
754 src/tests.c (tags: gnutls_1_1_1, gnutls_1_1_0), src/tests.h (tags:
755 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0), src/tls_test.c (tags:
756 gnutls_1_1_1, gnutls_1_1_0):
758 Added gnutls_x509_crt_set_key_usage() and certtool can now set the
759 certificate's key usage.
761 2003-12-19 11:48 nmav <nmav@gnutls.org>
763 * doc/tex/: Makefile.am (tags: gnutls_1_1_6, gnutls_1_1_5,
764 gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
765 gnutls_1_1_0), auth.tex, cert_auth.tex, certificate.tex (tags:
766 gnutls_1_1_0), ciphers.tex (tags: gnutls_1_1_5, gnutls_1_1_4,
767 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0),
768 ciphersuites.tex, compression.tex (tags: gnutls_1_1_5,
769 gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
770 gnutls_1_1_0), handshake.tex (tags: gnutls_1_1_8, gnutls_1_1_7,
771 gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4,
772 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0),
773 openpgp.tex, preparation.tex (tags: gnutls_1_1_6, gnutls_1_1_5,
774 gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
775 gnutls_1_1_0), record_weaknesses.tex (tags: gnutls_1_1_2,
776 gnutls_1_1_1, gnutls_1_1_0), tls_extensions.tex (tags:
777 gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4,
778 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0), x509.tex:
780 some updated in documentation
782 2003-12-19 08:47 nmav <nmav@gnutls.org>
784 * NEWS, lib/gnutls_int.h (tags: gnutls_1_0_4, gnutls_1_0_3),
785 lib/gnutls_record.c (tags: gnutls_1_0_5, gnutls_1_0_4,
786 gnutls_1_0_3), src/cli.c (tags: gnutls_1_0_4, gnutls_1_0_3),
787 lib/auth_cert.c, lib/gnutls_int.h, lib/gnutls_record.c (tags:
788 gnutls_1_1_1, gnutls_1_1_0), src/cli.c (tags: gnutls_1_1_1,
789 gnutls_1_1_0), src/serv.c:
791 Corrected bug in gnutls_bye() which made it return an error code of
792 INVALID_REQUEST instead of success.
794 2003-12-18 14:19 nmav <nmav@gnutls.org>
796 * NEWS, configure.in (utags: gnutls_1_0_2):
798 Corrected a bug in the RSA key generation. This was generating
801 2003-12-18 14:19 nmav <nmav@gnutls.org>
803 * NEWS, doc/TODO, lib/Makefile.am, lib/gnutls_pk.c (tags:
804 gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_rsa_export.c (tags:
805 gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_rsa_export.h (tags:
806 gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3,
807 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_sig.c (tags:
808 gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_ui.h, lib/rsa_compat.c,
809 src/certtool-gaa.c (tags: gnutls_1_1_0), src/certtool-gaa.h (tags:
810 gnutls_1_1_0), src/certtool.c, src/certtool.gaa (tags:
813 Added support for generating and exporting DSA private keys.
814 Exporting to PKCS #8 is still not supported due to lack of
817 2003-12-18 10:32 nmav <nmav@gnutls.org>
819 * NEWS, lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c,
820 lib/auth_rsa.c, lib/auth_rsa_export.c, lib/gnutls_cert.c,
821 lib/gnutls_cert.h, lib/gnutls_int.h, lib/gnutls_state.c (tags:
822 gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_ui.h, lib/gnutls_x509.c,
825 Added the callbacks gnutls_certificate_client_retrieve_function()
826 and gnutls_certificate_server_retrieve_function(), to allow a client
827 or a server to specify certificates for the handshake without
828 storing them to the credentials structure.
830 2003-12-16 11:49 nmav <nmav@gnutls.org>
832 * NEWS, configure.in, opencdk.m4 (tags: gnutls_1_1_5, gnutls_1_1_4,
833 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0),
834 lib/auth_anon.c (tags: gnutls_1_1_1, gnutls_1_1_0),
835 lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c,
836 lib/auth_rsa_export.c, lib/dh_compat.c, lib/gnutls.h.in.in (tags:
837 gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_algorithms.c (tags:
838 gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_algorithms.h (tags:
839 gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
840 gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_cert.c, lib/gnutls_cert.h,
841 lib/gnutls_dh.h (tags: gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4,
842 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0),
843 lib/gnutls_dh_primes.c (tags: gnutls_1_1_1, gnutls_1_1_0),
844 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c (tags:
845 gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_rsa_export.c,
846 lib/gnutls_ui.c (tags: gnutls_1_1_1, gnutls_1_1_0),
847 lib/libgnutls.vers (tags: gnutls_1_1_8, gnutls_1_1_7,
848 gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4,
849 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0):
851 * The error codes GNUTLS_E_NO_TEMPORARY_DH_PARAMS and
852 GNUTLS_E_NO_TEMPORARY_RSA_PARAMS are no longer returned by the
853 handshake function. Ciphersuites that require temporary parameters
854 are removed when such parameters do not exist.
855 * Several internal changes to allow adding the callback function to
856 retrieve the certificate and the private key.
858 2003-12-10 15:46 nmav <nmav@gnutls.org>
860 * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_dh_primes.c,
861 lib/gnutls_rsa_export.c, lib/gnutls_state.c:
863 Included gnutls_1_0_0_patches.
865 2003-12-10 15:28 nmav <nmav@gnutls.org>
867 * NEWS, configure.in, lib/gnutls_dh_primes.c (tags: gnutls_1_0_4,
868 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1):
870 Corrected a bug in gnutls_dh_params_export_pkcs3() which made it
871 report a wrong size for the output data.
873 2003-12-10 13:58 nmav <nmav@gnutls.org>
875 * NEWS, configure.in, lib/gnutls.h.in.in (tags: gnutls_1_0_4,
876 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1), lib/gnutls_dh_primes.c,
877 lib/gnutls_rsa_export.c (tags: gnutls_1_0_4, gnutls_1_0_3,
878 gnutls_1_0_2, gnutls_1_0_1), lib/gnutls_state.c (tags:
879 gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2,
882 Added gnutls_rsa_params_export_pkcs1() and
883 gnutls_rsa_params_import_pkcs1().
885 2003-12-10 11:38 nmav <nmav@gnutls.org>
887 * NEWS, THANKS (tags: gnutls_1_1_8, gnutls_1_1_7,
888 gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4,
889 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0),
890 lib/Makefile.am, lib/gnutls_handshake.c, lib/gnutls_record.c,
891 src/cli.c, src/tests.c, src/tests.h, src/tls_test.c:
893 Included gnutls_1_0_0_patches.
895 2003-12-09 15:50 nmav <nmav@gnutls.org>
897 * lib/: gnutls_handshake.c (tags: gnutls_1_0_3), gnutls_record.c
898 (utags: gnutls_1_0_1, gnutls_1_0_2):
900 Some documentation fixes.
902 2003-12-09 11:42 nmav <nmav@gnutls.org>
904 * NEWS, src/tests.c (tags: gnutls_1_0_5, gnutls_1_0_4,
905 gnutls_1_0_3, gnutls_1_0_2), src/tests.h (tags: gnutls_1_0_5,
906 gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2), src/tls_test.c (tags:
907 gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2):
909 Fixed the SRP detection test in gnutls-cli-debug.
911 2003-12-05 14:21 nmav <nmav@gnutls.org>
913 * NEWS, lib/Makefile.am (tags: gnutls_1_0_4, gnutls_1_0_3,
914 gnutls_1_0_2, gnutls_1_0_1), src/cli.c (tags: gnutls_1_0_2):
916 Some minor fixes in the makefiles. They now include CFLAGS from
917 libgcrypt or opencdk if installed in a non standard directory.
919 2003-12-05 09:25 nmav <nmav@gnutls.org>
921 * doc/TODO (tags: gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8,
922 gnutls_1_0_7, gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3,
923 gnutls_1_0_2), doc/tex/ciphers.tex (tags: gnutls_1_0_5,
924 gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2), lib/gnutls_dh_primes.c,
925 lib/gnutls_mpi.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1,
926 gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1),
927 src/prime.c (tags: gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8,
928 gnutls_1_0_7, gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1,
929 gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2):
931 some minor fixes and cleanups.
933 2003-12-02 21:39 nmav <nmav@gnutls.org>
935 * lib/: gnutls_cipher.c, gnutls_cipher_int.c (tags: gnutls_1_0_5)
936 (utags: gnutls_1_0_4, gnutls_1_1_1, gnutls_1_0_0, gnutls_1_0_1,
937 gnutls_1_0_2, gnutls_1_1_0, gnutls_1_0_3):
939 some cleanups in the record protocol processing.
941 2003-12-02 18:20 nmav <nmav@gnutls.org>
943 * NEWS, doc/TODO (tags: gnutls_1_0_0), doc/tex/srp.tex (tags:
944 gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7,
945 gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
946 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
947 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0), lib/gnutls.h.in.in
948 (tags: gnutls_1_0_0), lib/gnutls_errors.c (tags: gnutls_1_0_4,
949 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
950 gnutls_1_0_1, gnutls_1_0_0), lib/gnutls_handshake.c (tags:
951 gnutls_1_0_0), lib/gnutls_int.h (tags: gnutls_1_0_2, gnutls_1_0_1,
952 gnutls_1_0_0), lib/gnutls_state.c (tags: gnutls_1_0_0), src/cli.c
953 (tags: gnutls_1_0_0):
955 Improved the support for draft-ietf-tls-srp-05. The two-phase
956 handshake is now fully supported without any interaction with the
957 application layer (except for a callback).
959 2003-12-01 14:07 nmav <nmav@gnutls.org>
965 2003-12-01 08:50 nmav <nmav@gnutls.org>
967 * configure.in (tags: gnutls_1_0_0), lib/gnutls_hash_int.c (tags:
968 gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
969 gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0), lib/gnutls_random.c
970 (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0,
971 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0),
974 eliminated some memory leaks and other fixes.
976 2003-11-30 22:27 nmav <nmav@gnutls.org>
978 * src/: tests.c, tests.h, tls_test.c (utags: gnutls_1_0_0):
980 added detection for ZLIB compression.
982 2003-11-30 15:08 nmav <nmav@gnutls.org>
984 * src/: tests.c, tls_test.c:
986 improved srp detection.
988 2003-11-30 15:00 nmav <nmav@gnutls.org>
990 * NEWS, doc/tex/srp.tex, lib/gnutls_cipher.c, src/cli.c:
992 Some fixes in the certificate authenticated SRP ciphersuites.
994 2003-11-30 13:58 nmav <nmav@gnutls.org>
996 * doc/README.autoconf (tags: gnutls_1_1_8, gnutls_1_0_10,
997 gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
998 gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
999 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
1000 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1001 gnutls_1_0_0), lib/gnutls_alert.c (tags: gnutls_1_0_5,
1002 gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
1003 gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0), lib/gnutls_errors.c,
1004 lib/gnutls_errors_int.h (tags: gnutls_1_0_4, gnutls_1_1_2,
1005 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1006 gnutls_1_0_1, gnutls_1_0_0), lib/gnutls_handshake.c, src/serv-gaa.c
1007 (tags: gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7,
1008 gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
1009 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
1010 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0), src/serv.c (tags:
1011 gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2,
1014 some fixes to comply with the SRP draft. The handshake is now
1015 repeated if an empty SRP username is received.
1017 2003-11-30 06:36 nmav <nmav@gnutls.org>
1019 * NEWS, doc/tex/srp.tex, lib/gnutls_anon_cred.c (tags:
1020 gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0,
1021 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0),
1022 lib/gnutls_cert.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3,
1023 gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0), lib/gnutls_x509.c (tags:
1024 gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2,
1025 gnutls_1_0_1, gnutls_1_0_0), lib/libgnutls.vers (tags:
1026 gnutls_1_0_8, gnutls_1_0_7, gnutls_1_0_5, gnutls_1_0_4,
1027 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0),
1028 lib/x509_b64.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1,
1029 gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1,
1030 gnutls_1_0_0), src/common.c, src/crypt.c (tags: gnutls_1_0_8,
1031 gnutls_1_0_7, gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1,
1032 gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0):
1034 several corrections in the documentation.
1036 2003-11-27 22:01 nmav <nmav@gnutls.org>
1038 * NEWS, doc/tex/Makefile.am (tags: gnutls_1_0_5, gnutls_1_0_4,
1039 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99),
1040 doc/tex/appendix.tex (tags: gnutls_1_1_8, gnutls_1_0_10,
1041 gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
1042 gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
1043 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
1044 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1045 gnutls_1_0_0, gnutls_0_9_99), doc/tex/ciphers.tex (tags:
1046 gnutls_1_0_0, gnutls_0_9_99), doc/tex/ciphersuites.tex (tags:
1047 gnutls_0_9_99), doc/tex/supported_ciphersuites.tex (tags:
1048 gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
1049 gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
1050 gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
1051 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
1052 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99),
1053 lib/gnutls.h.in.in (tags: gnutls_0_9_99), lib/gnutls_algorithms.c
1054 (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2,
1055 gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99), lib/gnutls_cipher_int.c
1056 (tags: gnutls_0_9_99), lib/gnutls_int.h (tags: gnutls_0_9_99),
1057 lib/gnutls_state.c (tags: gnutls_0_9_99):
1059 Removed the TWOFISH cipher. Documented the supported ciphersuites.
1061 2003-11-27 21:52 nmav <nmav@gnutls.org>
1063 * doc/protocol/: draft-benaloh-pct-00.txt,
1064 draft-benaloh-pct-01.txt, draft-hickman-netscape-ssl-00.txt (utags:
1065 gnutls_1_0_10, gnutls_1_0_0, gnutls_1_0_2, gnutls_1_1_7_pre0,
1066 gnutls_1_1_0, gnutls_1_0_3, gnutls_1_1_1, gnutls_1_0_4,
1067 gnutls_1_0_5, gnutls_1_1_2, gnutls_1_1_3, gnutls_1_0_7,
1068 gnutls_1_1_4, gnutls_1_0_8, gnutls_1_1_5, gnutls_1_0_9,
1069 gnutls_1_1_6, gnutls_1_1_7, gnutls_1_1_8, gnutls_0_9_99):
1071 Added historical documents. Got from
1072 http://www21.ocn.ne.jp/~k-west/SSLandTLS/index-e.html
1074 2003-11-27 10:29 nmav <nmav@gnutls.org>
1076 * NEWS, doc/TODO, doc/tex/Makefile.am, lib/auth_cert.c (tags:
1077 gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2,
1078 gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99), lib/auth_rsa_export.c
1079 (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2,
1080 gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99), lib/gnutls.h.in.in,
1081 lib/gnutls_handshake.c (tags: gnutls_0_9_99), lib/gnutls_int.h,
1082 lib/gnutls_mem.h (tags: gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9,
1083 gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7,
1084 gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
1085 gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
1086 gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1,
1087 gnutls_1_0_0, gnutls_0_9_99), lib/gnutls_mpi.c (tags: gnutls_1_0_0,
1088 gnutls_0_9_99), lib/gnutls_mpi.h (tags: gnutls_1_0_4, gnutls_1_1_0,
1089 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
1090 gnutls_0_9_99), lib/gnutls_x509.c (tags: gnutls_0_9_99), src/serv.c
1091 (tags: gnutls_0_9_99):
1093 corrected some bugs that affected openpgp authentication.
1095 2003-11-26 08:59 nmav <nmav@gnutls.org>
1097 * NEWS, doc/protocol/rfc3279.txt (tags: gnutls_1_1_8,
1098 gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
1099 gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
1100 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
1101 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
1102 gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99), doc/tex/cover.tex.in
1103 (tags: gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7,
1104 gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0,
1105 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99),
1106 doc/tex/gnutls.bib, doc/tex/library.tex, lib/gnutls_pk.c (tags:
1107 gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2,
1108 gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99):
1110 Exported the gnutls_x509_privkey_sign_data(),
1111 gnutls_x509_privkey_verify_data() and gnutls_x509_crt_verify_data().
1113 2003-11-26 08:57 nmav <nmav@gnutls.org>
1115 * src/certtool.c (tags: gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0,
1118 only generate v3 certificates, since we always use the CA
1119 (basicConstraints) extension.
1121 2003-11-25 12:31 nmav <nmav@gnutls.org>
1123 * doc/tex/certificate.tex (tags: gnutls_1_0_5, gnutls_1_0_4,
1124 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99),
1125 doc/tex/ex-crq.tex (tags: gnutls_1_1_8, gnutls_1_0_10,
1126 gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
1127 gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
1128 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
1129 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1130 gnutls_1_0_0, gnutls_0_9_99), doc/tex/gnutls.bib,
1131 doc/tex/openssl.tex (tags: gnutls_1_1_8, gnutls_1_0_10,
1132 gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
1133 gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
1134 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
1135 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1136 gnutls_1_0_0, gnutls_0_9_99), src/certtool.c:
1138 Some documentation fixes. Changed gnutls_x509_*_set_version() to
1139 have a compatible input with gnutls_x509_*_get_version().
1141 2003-11-25 10:20 nmav <nmav@gnutls.org>
1143 * doc/protocol/: rfc2459.txt, rfc3280.txt (tags: gnutls_1_1_8,
1144 gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
1145 gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
1146 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
1147 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
1148 gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99):
1150 added the newest PKIX rfc.
1152 2003-11-21 12:52 nmav <nmav@gnutls.org>
1156 generated certificates by certtool now have version 1 if they do not
1159 2003-11-21 09:37 nmav <nmav@gnutls.org>
1161 * THANKS (tags: gnutls_1_0_0, gnutls_0_9_99), lib/gnutls_session.c
1162 (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0,
1163 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
1164 gnutls_0_9_99), src/certtool.gaa (tags: gnutls_1_0_4, gnutls_1_0_3,
1165 gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99), src/serv-gaa.c (tags:
1166 gnutls_0_9_99), src/serv.c, src/serv.gaa (tags: gnutls_1_1_8,
1167 gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
1168 gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
1169 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
1170 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
1171 gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99):
1173 Some fixes pointed out by Dimitri Papadopoulos-Orfanos
1174 <papadopo@shfj.cea.fr>
1176 2003-11-17 17:23 nmav <nmav@gnutls.org>
1178 * doc/tex/: Makefile.am, ex-client-resume.tex, ex-client-srp.tex,
1179 ex-client2.tex, examples.tex:
1181 Simplified a bit the client examples.
1183 2003-11-17 15:40 nmav <nmav@gnutls.org>
1187 some changes in password reading.
1189 2003-11-17 09:32 nmav <nmav@gnutls.org>
1191 * configure.in (tags: gnutls_0_9_99), lib/auth_cert.c,
1192 lib/defines.h (tags: gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9,
1193 gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7,
1194 gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
1195 gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
1196 gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1,
1197 gnutls_1_0_0, gnutls_0_9_99), lib/ext_server_name.c,
1198 lib/gnutls.h.in.in, lib/gnutls_cert.c (tags: gnutls_0_9_99),
1199 lib/gnutls_record.c, lib/gnutls_session.c, lib/gnutls_state.c,
1200 lib/gnutls_str.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1,
1201 gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1,
1202 gnutls_1_0_0, gnutls_0_9_99), lib/gnutls_ui.c (tags: gnutls_1_0_5,
1203 gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1,
1204 gnutls_1_0_0, gnutls_0_9_99), lib/gnutls_ui.h (tags: gnutls_1_0_4,
1205 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
1206 gnutls_0_9_99), lib/x509_b64.c (tags: gnutls_0_9_99),
1207 src/certtool.c, src/common.c, src/serv.c:
1209 Several minor fixes in code and function documentation.
1211 2003-11-16 09:55 nmav <nmav@gnutls.org>
1213 * NEWS, src/certtool.c (tags: gnutls_0_9_98):
1215 * Added gnutls_x509_*_get_dn_oid() and
1216 gnutls_x509_crt_get_extension_oid() functions which return the
1218 * The certtool utility now prints all available extension OIDs and
1221 2003-11-15 23:59 nmav <nmav@gnutls.org>
1223 * NEWS, lib/gnutls_str.c (tags: gnutls_0_9_98), lib/gnutls_str.h
1224 (tags: gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
1225 gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
1226 gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
1227 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
1228 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
1229 gnutls_0_9_99, gnutls_0_9_98):
1231 gnutls_x509_*_get_*_dn_by_oid() functions have a raw_flag parameter
1232 added. Several other fixes.
1234 2003-11-14 17:16 nmav <nmav@gnutls.org>
1236 * NEWS, configure.in (tags: gnutls_0_9_98), lib/gnutls_errors.c
1237 (tags: gnutls_0_9_99, gnutls_0_9_98), lib/gnutls_errors_int.h
1238 (tags: gnutls_0_9_99, gnutls_0_9_98), src/certtool.c, src/cli.c
1239 (tags: gnutls_0_9_99, gnutls_0_9_98), src/common.c (tags:
1240 gnutls_0_9_98), src/tests.c (tags: gnutls_0_9_98):
1242 gnutls_x509_*_set_dn_by_oid() functions have a raw_flag parameter
1243 added. Some other fixes in function types.
1245 2003-11-14 12:50 nmav <nmav@gnutls.org>
1247 * configure.in, lib/gnutls.h.in.in (tags: gnutls_0_9_98):
1249 Compatibility header for gnutls4 is no longer included in gnutls.h.
1250 Added deprecated warnings to gnutls8 stuff.
1252 2003-11-13 09:31 nmav <nmav@gnutls.org>
1254 * configure.in, lib/auth_cert.c, lib/debug.c (tags: gnutls_1_0_5,
1255 gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
1256 gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
1257 gnutls_0_9_98), lib/ext_server_name.c (tags: gnutls_0_9_98),
1258 lib/gnutls_buffers.c (tags: gnutls_1_0_5, gnutls_1_0_4,
1259 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1260 gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98),
1261 lib/gnutls_constate.c (tags: gnutls_1_0_5, gnutls_1_0_4,
1262 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1263 gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98),
1264 lib/gnutls_dh_primes.c (tags: gnutls_1_0_0, gnutls_0_9_99,
1265 gnutls_0_9_98), lib/gnutls_extensions.c, lib/gnutls_extensions.h
1266 (tags: gnutls_1_0_9, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7,
1267 gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
1268 gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
1269 gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1,
1270 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98), lib/gnutls_global.c
1271 (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0,
1272 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
1273 gnutls_0_9_99, gnutls_0_9_98), lib/gnutls_handshake.c (tags:
1274 gnutls_0_9_98), lib/gnutls_handshake.h (tags: gnutls_1_1_8,
1275 gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
1276 gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
1277 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
1278 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
1279 gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
1280 gnutls_0_9_98), lib/gnutls_hash_int.c (tags: gnutls_0_9_99,
1281 gnutls_0_9_98), lib/gnutls_int.h, lib/gnutls_mem.c (tags:
1282 gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0,
1283 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
1284 gnutls_0_9_99, gnutls_0_9_98), lib/gnutls_record.c (tags:
1285 gnutls_0_9_98), lib/gnutls_record.h (tags: gnutls_1_1_8,
1286 gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
1287 gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
1288 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
1289 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
1290 gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
1291 gnutls_0_9_98), lib/gnutls_state.c (tags: gnutls_0_9_98),
1292 lib/gnutls_state.h (tags: gnutls_1_1_8, gnutls_1_0_10,
1293 gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
1294 gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
1295 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
1296 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1297 gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98),
1298 lib/gnutls_v2_compat.c (tags: gnutls_1_0_5, gnutls_1_0_4,
1299 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1300 gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98),
1301 lib/gnutls_x509.c (tags: gnutls_0_9_98), lib/x509_b64.c (tags:
1302 gnutls_0_9_98), src/common.h (tags: gnutls_1_1_8, gnutls_1_0_10,
1303 gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
1304 gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
1305 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
1306 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1307 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98):
1309 Some bugfixes, and type corrections.
1311 2003-11-13 07:24 nmav <nmav@gnutls.org>
1313 * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_algorithms.c
1314 (tags: gnutls_0_9_98), lib/gnutls_hash_int.c, lib/gnutls_int.h,
1315 lib/gnutls_priority.c (tags: gnutls_1_0_5, gnutls_1_0_4,
1316 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1317 gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98),
1318 src/cli.c, src/common.c, src/serv.c (tags: gnutls_0_9_98):
1320 Added the RIPEMD ciphersuites defined in
1321 draft-ietf-tls-openpgp-keys-04.
1323 2003-11-13 06:41 nmav <nmav@gnutls.org>
1325 * NEWS, configure.in, doc/tex/openssl.tex (tags: gnutls_0_9_98):
1327 The openssl compatibility layer was moved to gnutls-openssl to allow
1328 the extension of it without bloating the libgnutls-extra.
1330 2003-11-12 13:10 nmav <nmav@gnutls.org>
1334 Prints certificate information before signing.
1336 2003-11-11 21:00 nmav <nmav@gnutls.org>
1338 * configure.in, lib/gnutls_random.c (tags: gnutls_0_9_99,
1339 gnutls_0_9_98), src/crypt.c (tags: gnutls_0_9_99, gnutls_0_9_98):
1341 Patch by Werner Koch:
1342 * configure.in: Check for gcry_create_nonce.
1343 * lib/gnutls_random.c (_gnutls_get_random): Ditto.
1344 * src/crypt.c (_srp_crypt): Use gcry_create_nonce if available.
1346 Also removed some unneeded code in random.c.
1348 2003-11-11 16:37 nmav <nmav@gnutls.org>
1350 * src/: certtool-gaa.c, certtool-gaa.h, certtool.c, certtool.gaa
1351 (utags: gnutls_0_9_97):
1353 Added capability to read CRLs to certtool.
1355 2003-11-11 16:23 nmav <nmav@gnutls.org>
1357 * lib/gnutls_x509.c (tags: gnutls_0_9_97):
1359 Renamed several pkcs #7 related functions. That is to allow future
1360 extensions to the API.
1362 2003-11-11 09:36 nmav <nmav@gnutls.org>
1364 * NEWS, configure.in, lib/gnutls.h.in.in (tags: gnutls_0_9_97),
1365 lib/gnutls_dh_primes.c (tags: gnutls_0_9_97), lib/gnutls_ui.h
1366 (tags: gnutls_0_9_98, gnutls_0_9_97), lib/x509_b64.c (tags:
1367 gnutls_0_9_97), src/cli-gaa.c (tags: gnutls_1_0_10, gnutls_1_0_9,
1368 gnutls_1_0_8, gnutls_1_0_7, gnutls_1_0_5, gnutls_1_1_5,
1369 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
1370 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1371 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97):
1373 Added gnutls_pkcs7_set_certificate2() and gnutls_pkcs7_set_crl2()
1376 2003-11-10 21:21 nmav <nmav@gnutls.org>
1378 * lib/gnutls.h.in.in:
1380 Removed the gnutls_handshake_set_rsa_pms_check() prototype from
1381 gnutls.h. Corrected the *_get_dn() functions to return the data size
1382 if the data argument is NULL, and *data_size == 0. Bugs reported by
1383 Gergely Nagy <algernon@bonehunter.rulez.org>.
1385 2003-11-10 15:32 nmav <nmav@gnutls.org>
1387 * lib/: auth_cert.c, ext_cert_type.c (tags: gnutls_1_0_5,
1388 gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
1389 gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
1390 gnutls_0_9_98), ext_cert_type.h (tags: gnutls_1_1_8, gnutls_1_0_10,
1391 gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
1392 gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
1393 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
1394 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1395 gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98),
1396 gnutls_constate.c, gnutls_extensions.c, gnutls_session_pack.c
1397 (tags: gnutls_0_9_98) (utags: gnutls_0_9_97):
1399 some fixes to have the correct cert_type on resumed sessions.
1401 2003-11-10 12:25 nmav <nmav@gnutls.org>
1403 * NEWS, src/certtool.c:
1405 The certtool utility can now generate PKCS #12 structures without
1406 specifying a certificate.
1408 2003-11-09 19:16 nmav <nmav@gnutls.org>
1410 * src/: certtool-gaa.c, certtool-gaa.h, certtool.gaa, cli.c (tags:
1411 gnutls_0_9_97), common.c (tags: gnutls_0_9_97), common.h (tags:
1412 gnutls_0_9_97), crypt-gaa.c (tags: gnutls_0_9_97), crypt-gaa.h
1413 (tags: gnutls_0_9_97), crypt.gaa (tags: gnutls_0_9_97), prime.c
1414 (tags: gnutls_0_9_97), serv.c (tags: gnutls_0_9_97), tests.c (tags:
1415 gnutls_0_9_97), tls_test-gaa.c (tags: gnutls_0_9_97),
1416 tls_test-gaa.h (tags: gnutls_0_9_97), tls_test.c (tags:
1417 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97), tls_test.gaa (tags:
1418 gnutls_0_9_97) (utags: gnutls_0_9_96):
1422 2003-11-07 09:23 nmav <nmav@gnutls.org>
1424 * lib/gnutls.h.in.in (tags: gnutls_0_9_96):
1426 Corrected the types in gnutls_anon_free_client_credentials() and
1427 gnutls_anon_allocate_client_credentials(). Reported by Ivo.
1429 2003-11-06 19:57 nmav <nmav@gnutls.org>
1431 * configure.in, libgcrypt.m4 (tags: gnutls_0_9_96),
1432 lib/gnutls_buffers.c (tags: gnutls_0_9_97, gnutls_0_9_96),
1433 src/Makefile.am (tags: gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
1434 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
1435 gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
1436 gnutls_0_9_97, gnutls_0_9_96), src/certtool.c (tags:
1437 gnutls_0_9_96), src/cli-gaa.c (tags: gnutls_0_9_96), src/cli.c,
1438 src/crypt.c, src/serv.c, src/tests.c, src/tests.h,
1439 src/tls_test-gaa.c, src/tls_test.c:
1441 some changes to compile in mingw32.
1443 2003-11-04 13:22 nmav <nmav@gnutls.org>
1445 * doc/scripts/gdoc (tags: gnutls_0_9_96):
1447 added the new gdoc by Simon.
1449 2003-11-04 12:52 nmav <nmav@gnutls.org>
1451 * lib/: ext_server_name.c (tags: gnutls_0_9_97, gnutls_0_9_96),
1452 gnutls_buffers.c, gnutls_buffers.h, gnutls_cert.c, gnutls_cipher.c
1453 (tags: gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96),
1454 gnutls_cipher.h (tags: gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9,
1455 gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7,
1456 gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
1457 gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
1458 gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1,
1459 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
1460 gnutls_0_9_96), gnutls_compress_int.c (tags: gnutls_1_0_5,
1461 gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
1462 gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
1463 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96), gnutls_compress_int.h
1464 (tags: gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
1465 gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
1466 gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
1467 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
1468 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
1469 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96),
1470 gnutls_db.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1,
1471 gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1,
1472 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
1473 gnutls_0_9_96), gnutls_int.h (tags: gnutls_0_9_97, gnutls_0_9_96),
1474 gnutls_kx.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3,
1475 gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
1476 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96), gnutls_state.h (tags:
1477 gnutls_0_9_97, gnutls_0_9_96), gnutls_ui.c, gnutls_v2_compat.c
1478 (tags: gnutls_0_9_97, gnutls_0_9_96), x509_b64.c (tags:
1479 gnutls_0_9_96), x509_b64.h (tags: gnutls_1_1_8, gnutls_1_0_10,
1480 gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
1481 gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
1482 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
1483 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1484 gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
1485 gnutls_0_9_97, gnutls_0_9_96):
1487 some type fixes. Based on build logs sent by Dimitri
1488 Papadopoulos-Orfanos <papadopo@shfj.cea.fr>.
1490 2003-11-02 13:27 nmav <nmav@gnutls.org>
1492 * src/common.c (tags: gnutls_0_9_95):
1494 added gnutls_openpgp_key_export() function.
1496 2003-11-02 07:50 nmav <nmav@gnutls.org>
1498 * lib/: gnutls.h.in.in, gnutls_int.h (utags: gnutls_0_9_95):
1500 Some changes to preserve binary compatibility.
1502 2003-11-01 10:25 nmav <nmav@gnutls.org>
1504 * src/: certtool-gaa.c, certtool-gaa.h, certtool.c, certtool.gaa
1505 (utags: gnutls_0_9_95):
1507 Added option to certtool to use export-grade algorithms. If password
1508 is set in pkcs8 mode, then the output structure will be encrypted.
1510 2003-11-01 08:46 nmav <nmav@gnutls.org>
1512 * doc/scripts/Makefile.am (tags: gnutls_1_1_8, gnutls_1_0_10,
1513 gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
1514 gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
1515 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
1516 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1517 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
1518 gnutls_0_9_96, gnutls_0_9_95):
1520 gdoc and sort1.pl are now included in the distribution.
1522 2003-11-01 08:46 nmav <nmav@gnutls.org>
1524 * NEWS, doc/tex/certificate.tex, doc/tex/cover.tex.in (tags:
1525 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95),
1526 doc/tex/ex-rfc2818.tex (tags: gnutls_0_9_98, gnutls_0_9_97,
1527 gnutls_0_9_96, gnutls_0_9_95), lib/gnutls.h.in.in,
1528 lib/gnutls_cert.c (tags: gnutls_0_9_95), lib/gnutls_int.h,
1529 src/Makefile.am (tags: gnutls_0_9_95), src/certtool-gaa.c,
1530 src/certtool-gaa.h, src/certtool.c, src/certtool.gaa, src/common.c,
1531 src/prime.c (tags: gnutls_0_9_95):
1533 * Several changes in certificate and key verification.
1534 * GNUTLS_CERT_NOT_TRUSTED was replaced by GNUTLS_CERT_INVALID, to
1535 avoid having two flags for the same thing.
1536 * Updated documentation for openpgp key verification.
1537 * The prime tool was combined with the certtool.
1539 2003-10-31 12:45 nmav <nmav@gnutls.org>
1541 * src/: certtool.c, common.c:
1543 more openpgp related changes.
1545 2003-10-31 09:41 nmav <nmav@gnutls.org>
1547 * doc/tex/ex-pgp-keyserver.tex (tags: gnutls_1_0_10, gnutls_1_0_9,
1548 gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
1549 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
1550 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
1551 gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
1552 gnutls_0_9_97, gnutls_0_9_96), lib/Makefile.am (tags: gnutls_1_0_0,
1553 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96),
1554 lib/gnutls_x509.c (tags: gnutls_0_9_96), lib/strfile.h (tags:
1555 gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
1556 gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
1557 gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
1558 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
1559 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
1560 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96),
1561 src/serv.c (utags: gnutls_0_9_95):
1563 some openpgp related changes.
1565 2003-10-30 19:03 nmav <nmav@gnutls.org>
1567 * configure.in (tags: gnutls_0_9_95), lib/gnutls_errors.c,
1568 lib/gnutls_errors_int.h, lib/gnutls_global.c (tags: gnutls_0_9_97,
1569 gnutls_0_9_96, gnutls_0_9_95):
1571 added version check against libtasn1
1573 2003-10-30 18:47 nmav <nmav@gnutls.org>
1575 * src/: certtool.c, cli.c (tags: gnutls_0_9_95), crypt.c, serv.c:
1577 Added error checking to global_init() calls.
1579 2003-10-30 18:39 nmav <nmav@gnutls.org>
1581 * doc/tex/: auth.tex, handshake.tex, howto.tex (tags: gnutls_1_0_8,
1582 gnutls_1_0_7, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
1583 gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
1584 gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0,
1585 gnutls_0_9_99) (utags: gnutls_0_9_95, gnutls_0_9_96, gnutls_0_9_97,
1588 Corrected some things in documentation. Got from Debian bug tracking
1589 system, Reported by Ivan Nestlerode <nestler@speakeasy.net>
1591 2003-10-30 15:09 nmav <nmav@gnutls.org>
1593 * lib/gnutls.h.in.in, src/certtool.c:
1595 introduced gnutls_const_datum for gnutls_pkcs12_bag_get_data(). Some
1596 other cleanups in the verification functions.
1598 2003-10-30 13:12 nmav <nmav@gnutls.org>
1600 * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_int.h,
1601 src/certtool.c, src/common.c:
1603 Improved the certificate verification functions and the certtool
1604 program's verification capability.
1606 2003-10-30 10:24 nmav <nmav@gnutls.org>
1608 * src/: certtool.c, crypt.c:
1610 Certtool is only compiled when ENABLE_PKI is defined.
1612 2003-10-30 10:08 nmav <nmav@gnutls.org>
1614 * lib/: x509_b64.c, x509_b64.h (utags: gnutls_0_9_94,
1617 Made the B64FSIZE to return an accurate value.
1619 2003-10-30 08:22 nmav <nmav@gnutls.org>
1621 * NEWS (tags: gnutls_0_9_94), configure.in (tags: gnutls_0_9_94),
1622 doc/tex/programs.tex (tags: gnutls_0_9_98, gnutls_0_9_97,
1623 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94), lib/x509_b64.c,
1624 src/certtool.c (tags: gnutls_0_9_94):
1628 2003-10-30 07:36 nmav <nmav@gnutls.org>
1630 * src/: certtool-gaa.c (tags: gnutls_0_9_94), certtool-gaa.h (tags:
1631 gnutls_0_9_94), certtool.c, certtool.gaa (tags: gnutls_0_9_94):
1633 added capability to print pkcs12 structures.
1635 2003-10-28 07:15 nmav <nmav@gnutls.org>
1637 * NEWS, doc/tex/ex-pkcs12.tex (tags: gnutls_1_1_8, gnutls_1_0_10,
1638 gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
1639 gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
1640 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
1641 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1642 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
1643 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94), src/certtool-gaa.c,
1644 src/certtool-gaa.h, src/certtool.c, src/certtool.gaa:
1646 added pkcs #12 support to certtool. Corrected some bugs in the
1649 2003-10-27 09:51 nmav <nmav@gnutls.org>
1651 * configure.in, lib/gnutls_dh_primes.c (tags: gnutls_0_9_96,
1652 gnutls_0_9_95, gnutls_0_9_94):
1654 Used the new gcrypt API for generating primes and groups.
1656 2003-10-27 09:50 nmav <nmav@gnutls.org>
1658 * src/: certtool-gaa.c, certtool-gaa.h, certtool.c, certtool.gaa:
1660 added the --der option to certtool.
1662 2003-10-27 08:54 nmav <nmav@gnutls.org>
1664 * NEWS, configure.in, doc/tex/programs.tex, src/certtool-gaa.c,
1665 src/certtool-gaa.h, src/certtool.c, src/certtool.gaa:
1667 several improvements for the certtool utility.
1669 2003-10-27 07:39 nmav <nmav@gnutls.org>
1671 * doc/Makefile.am (tags: gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9,
1672 gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7,
1673 gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
1674 gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
1675 gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0,
1676 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
1677 gnutls_0_9_95, gnutls_0_9_94):
1679 Added manpages created by Ivo Timmermans <ivo@o2w.nl>
1681 2003-10-26 22:11 nmav <nmav@gnutls.org>
1683 * src/: certtool.c, cli-gaa.c (tags: gnutls_0_9_95, gnutls_0_9_94),
1684 cli-gaa.h (tags: gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9,
1685 gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7,
1686 gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
1687 gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
1688 gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0,
1689 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
1690 gnutls_0_9_95, gnutls_0_9_94), cli.c (tags: gnutls_0_9_94), cli.gaa
1691 (tags: gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
1692 gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
1693 gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
1694 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
1695 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
1696 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
1697 gnutls_0_9_94), common.c:
1699 Added the --print-cert option to gnutls-cli.
1701 2003-10-26 14:33 nmav <nmav@gnutls.org>
1703 * lib/gnutls_x509.c (tags: gnutls_0_9_94), lib/x509_b64.c,
1704 src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
1705 src/certtool.gaa (utags: gnutls_0_9_93):
1707 Added capability to print the keyid of a certificate or a private
1708 key to certtool. Updated the key_id functions to return the hash of
1709 the SubjectPublicKey.
1711 2003-10-26 10:10 nmav <nmav@gnutls.org>
1715 Added fingerprint calculation to certtool.
1717 2003-10-26 10:02 nmav <nmav@gnutls.org>
1719 * configure.in (tags: gnutls_0_9_93):
1721 added configure option to disable the openssl compatibility layer.
1723 2003-10-26 08:30 nmav <nmav@gnutls.org>
1727 Added capability to decode some X.509v3 extensions.
1729 2003-10-26 07:51 nmav <nmav@gnutls.org>
1731 * src/: certtool-gaa.c, certtool-gaa.h, certtool.c, certtool.gaa:
1733 Added certificate chain verification capability to certtool
1735 2003-10-25 21:11 nmav <nmav@gnutls.org>
1737 * NEWS, lib/pkix.asn (tags: gnutls_1_0_4, gnutls_1_1_0,
1738 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
1739 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
1740 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93), lib/pkix_asn1_tab.c
1741 (tags: gnutls_1_0_4, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1742 gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
1743 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
1744 gnutls_0_9_93), src/Makefile.am, src/certtool-gaa.c,
1745 src/certtool-gaa.h, src/certtool.c, src/certtool.gaa (utags:
1748 Several improvments in the certtool.
1750 2003-10-25 18:32 nmav <nmav@gnutls.org>
1752 * src/: Makefile.am, certtool-gaa.c, certtool-gaa.h, certtool.c,
1753 certtool.gaa, common.c (tags: gnutls_0_9_93, gnutls_0_9_92):
1755 Added a certtool primitive command line utility
1757 2003-10-25 09:54 nmav <nmav@gnutls.org>
1759 * NEWS, doc/TODO (tags: gnutls_0_9_96, gnutls_0_9_95,
1760 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92), lib/pkix.asn,
1761 lib/pkix_asn1_tab.c:
1763 Almost finished the X.509 certificate generation.
1765 2003-10-24 22:04 nmav <nmav@gnutls.org>
1767 * NEWS, configure.in, lib/x509_b64.c (utags: gnutls_0_8_12):
1769 - Some fixes in the opencdk code. Patch by Ivo Timmermans
1771 - CR is now allowed in the base64 decoder.
1773 2003-10-23 19:16 nmav <nmav@gnutls.org>
1775 * NEWS, THANKS (tags: gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
1776 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92),
1777 configure.in (tags: gnutls_0_9_92), libgcrypt.m4 (tags:
1778 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92),
1779 lib/Makefile.am (tags: gnutls_0_9_94, gnutls_0_9_93,
1780 gnutls_0_9_92), lib/pkix.asn, lib/pkix_asn1_tab.c:
1782 Added some support for writable gnutls_x509_crt structures. Not
1785 2003-10-23 13:24 nmav <nmav@gnutls.org>
1787 * configure.in, lib/gnutls_mem.h (tags: gnutls_0_9_98,
1788 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
1789 gnutls_0_9_93, gnutls_0_9_92):
1791 some alloca-related fixes. Patch by Philip Brown
1792 <phil@bolthole.com>.
1794 2003-10-17 07:02 nmav <nmav@gnutls.org>
1796 * NEWS, lib/gnutls_handshake.c (tags: gnutls_0_9_95, gnutls_0_9_94,
1797 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91):
1799 corrected a bug in the debugging output of handshake. Pointed out by
1800 Mark McLoughlin <mark@skynet.ie>.
1802 2003-10-09 21:51 nmav <nmav@gnutls.org>
1806 opencdk is now mandatory in the base installation.
1808 2003-10-08 14:08 nmav <nmav@gnutls.org>
1810 * lib/: gnutls_dh.h (tags: gnutls_1_0_5, gnutls_1_0_4,
1811 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
1812 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
1813 gnutls_0_9_95, gnutls_0_9_94), gnutls_dh_primes.c,
1814 gnutls_rsa_export.c (tags: gnutls_1_0_0, gnutls_0_9_99,
1815 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
1816 gnutls_0_9_94), gnutls_state.c (tags: gnutls_0_9_97, gnutls_0_9_96,
1817 gnutls_0_9_95, gnutls_0_9_94), gnutls_state.h (tags: gnutls_0_9_95,
1818 gnutls_0_9_94), gnutls_ui.c (tags: gnutls_0_9_95, gnutls_0_9_94)
1819 (utags: gnutls_0_9_90, gnutls_0_9_91, gnutls_0_9_92,
1822 Some changes in types.
1824 2003-10-07 22:42 nmav <nmav@gnutls.org>
1826 * lib/: gnutls_errors.c (tags: gnutls_0_9_94, gnutls_0_9_93),
1827 gnutls_global.c (tags: gnutls_0_9_94, gnutls_0_9_93), gnutls_int.h
1828 (tags: gnutls_0_9_94, gnutls_0_9_93), x509_b64.c (utags:
1829 gnutls_0_9_90, gnutls_0_9_91, gnutls_0_9_92):
1831 Corrected some of the return types. Several other minor corrections.
1833 2003-10-04 13:44 nmav <nmav@gnutls.org>
1835 * doc/tex/: fdl.tex, funcs.tex (tags: gnutls_1_1_8, gnutls_1_0_10,
1836 gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
1837 gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
1838 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
1839 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1840 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
1841 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
1842 gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90), gnutls.bib:
1844 Documentation is now under FDL 1.2.
1846 2003-10-04 06:45 nmav <nmav@gnutls.org>
1848 * NEWS, configure.in, lib/gnutls_handshake.c (tags: gnutls_0_8_12,
1849 gnutls_0_8_11), src/serv.c (tags: gnutls_0_8_12, gnutls_0_8_11):
1851 - Updated to use opencdk 0.5.1 (patch by Mikhail
1852 Teterin <mi+mx@aldan.algebra.com>)
1853 - Corrected some alignment problems in IA64 (patch by
1854 Ian Wienand <ianw@gelato.unsw.edu.au>)
1855 - Corrected bug in SRP. Patch by Casey Marshall
1856 <rsdio@metastatic.org>
1858 2003-10-03 12:16 nmav <nmav@gnutls.org>
1860 * NEWS, configure.in, doc/tex/Makefile.am, doc/tex/funcs.tex,
1863 Updated the openpgp key API.
1865 2003-10-03 11:14 nmav <nmav@gnutls.org>
1869 Converted the pgp verification functions to the new API.
1871 2003-10-03 09:09 nmav <nmav@gnutls.org>
1873 * lib/gnutls_alert.c (tags: gnutls_0_9_99, gnutls_0_9_98,
1874 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
1875 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90),
1876 lib/gnutls_algorithms.c (tags: gnutls_0_9_97, gnutls_0_9_96,
1877 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
1878 gnutls_0_9_91, gnutls_0_9_90), src/cli.c, src/common.c,
1879 src/common.h (tags: gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
1880 gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90), src/serv.c:
1882 Applied patch by Arne that fixes several possible NULL pointer
1885 2003-10-03 09:05 nmav <nmav@gnutls.org>
1889 Disable buffering. Clear FD set. Patch by Simon Josefsson
1892 2003-10-02 15:02 nmav <nmav@gnutls.org>
1894 * src/: cli.c, common.h, serv.c (utags: gnutls_0_9_8):
1896 Rolled back some of Arne's changes. Now the ciphers can be set in
1899 2003-10-01 18:43 nmav <nmav@gnutls.org>
1901 * doc/scripts/gdoc (tags: gnutls_0_9_95, gnutls_0_9_94,
1902 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90),
1903 doc/tex/Makefile.am, lib/gnutls_errors.c (utags: gnutls_0_9_8):
1905 Patch by Arne. Fixes a linking problem with _gnutls_handshake2str()
1906 and _gnutls_packet2str().
1908 Some other fixes in the documentation creation.
1910 2003-10-01 18:39 nmav <nmav@gnutls.org>
1912 * lib/gnutls_alert.c (tags: gnutls_0_9_8), lib/gnutls_errors.c,
1913 lib/gnutls_record.c (tags: gnutls_0_9_97, gnutls_0_9_96,
1914 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
1915 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8), lib/gnutls_state.c
1916 (tags: gnutls_0_9_8), src/cli.c, src/common.c (tags: gnutls_0_9_8),
1919 A new patch by Arne. More bug fixes and optimizations.
1921 2003-10-01 15:11 nmav <nmav@gnutls.org>
1923 * lib/gnutls_handshake.c (tags: gnutls_0_9_90, gnutls_0_9_8):
1925 Corrected some unaligned accesses in IA64. Initial patch by Ian
1926 Wienand <ianw@gelato.unsw.edu.au>.
1928 2003-10-01 14:06 nmav <nmav@gnutls.org>
1930 * src/: cli.c, common.c:
1932 Applied Simos' patch for the SIGALRM triggered handshake.
1934 2003-09-17 20:56 nmav <nmav@gnutls.org>
1936 * lib/: gnutls_errors.c, gnutls_pk.c (tags: gnutls_0_9_8):
1940 2003-09-17 20:00 nmav <nmav@gnutls.org>
1942 * NEWS, doc/tex/ex-serv-pgp.tex (tags: gnutls_0_9_98,
1943 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
1944 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
1945 gnutls_0_9_8), src/cli.c, src/common.c, src/common.h, src/serv.c,
1946 src/tests.c (tags: gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
1947 gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8):
1949 Added a hostname check with the certificate in the gnutls-cli.
1951 2003-09-17 07:19 nmav <nmav@gnutls.org>
1953 * NEWS, lib/gnutls.h.in.in (tags: gnutls_0_9_94, gnutls_0_9_93,
1954 gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8),
1955 lib/gnutls_algorithms.c (tags: gnutls_0_9_8),
1956 lib/gnutls_cipher_int.c (tags: gnutls_0_9_98, gnutls_0_9_97,
1957 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
1958 gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8),
1959 lib/gnutls_int.h (tags: gnutls_0_9_8), lib/gnutls_priority.c (tags:
1960 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
1961 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
1962 gnutls_0_9_8), src/cli.c, src/serv.c, src/tests.c:
1964 RIJNDAEL ciphersuites were renamed to AES.
1966 2003-09-14 09:43 nmav <nmav@gnutls.org>
1968 * lib/gnutls_constate.c (tags: gnutls_0_9_96, gnutls_0_9_95,
1969 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
1970 gnutls_0_9_90, gnutls_0_9_8), lib/gnutls_errors.c,
1971 lib/gnutls_handshake.c, lib/gnutls_v2_compat.c (tags:
1972 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
1973 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8), src/cli.c, src/serv.c:
1977 2003-09-14 08:52 nmav <nmav@gnutls.org>
1979 * lib/gnutls_handshake.c, src/cli.c, src/serv.c:
1981 Corrected the client's behaviour in the handshake handling. Some
1982 fixes in the documentation.
1984 2003-09-12 13:13 nmav <nmav@gnutls.org>
1986 * configure.in, lib/Makefile.am (tags: gnutls_0_9_91,
1987 gnutls_0_9_90, gnutls_0_9_8), lib/libgnutls.vers:
1989 Some additions to export only the documented API, and some support
1992 2003-09-11 18:30 nmav <nmav@gnutls.org>
1994 * configure.in, doc/.cvsignore (tags: gnutls_1_1_8, gnutls_1_0_10,
1995 gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
1996 gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
1997 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
1998 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1999 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
2000 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
2001 gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8),
2002 doc/tex/library.tex (tags: gnutls_0_9_94, gnutls_0_9_93,
2003 gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8),
2004 lib/debug.c (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2005 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2006 gnutls_0_9_90, gnutls_0_9_8), lib/debug.h (tags: gnutls_1_1_8,
2007 gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
2008 gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
2009 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
2010 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
2011 gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
2012 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2013 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2014 gnutls_0_9_90, gnutls_0_9_8), lib/gnutls_errors.c, src/cli.c:
2018 2003-09-11 13:07 nmav <nmav@gnutls.org>
2020 * src/: crypt-gaa.c (tags: gnutls_0_9_95, gnutls_0_9_94,
2021 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
2022 gnutls_0_9_8), crypt-gaa.h (tags: gnutls_0_9_95, gnutls_0_9_94,
2023 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
2024 gnutls_0_9_8), crypt.c, crypt.gaa (tags: gnutls_0_9_95,
2025 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2026 gnutls_0_9_90, gnutls_0_9_8), srp/tpasswd (tags: gnutls_1_1_8,
2027 gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
2028 gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
2029 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
2030 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
2031 gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
2032 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
2033 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
2034 gnutls_0_9_8), srp/tpasswd.conf (tags: gnutls_1_1_8, gnutls_1_0_10,
2035 gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
2036 gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
2037 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
2038 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
2039 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
2040 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
2041 gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8):
2043 Corrected and improved SRP support. The gnutls-srpcrypt now
2044 generates several primes.
2046 2003-09-11 12:34 nmav <nmav@gnutls.org>
2048 * NEWS, configure.in, doc/README.autoconf (tags: gnutls_0_9_8),
2049 doc/TODO (tags: gnutls_0_9_90, gnutls_0_9_8), doc/tex/ex-pkcs12.tex
2050 (tags: gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
2051 gnutls_0_9_8), src/cli.c:
2053 Improved the error handling in the gnutls-cli.
2055 2003-09-10 19:15 nmav <nmav@gnutls.org>
2057 * NEWS, lib/gnutls_alert.c, lib/gnutls_errors.c,
2058 lib/gnutls_errors_int.h, src/crypt.c, src/srp/tpasswd,
2059 src/srp/tpasswd.conf:
2061 Updated the SRP implementation to follow the latest draft.
2063 2003-09-01 13:52 nmav <nmav@gnutls.org>
2065 * src/: tests.c, tls_test.c (tags: gnutls_0_9_95, gnutls_0_9_94,
2066 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
2069 corrected bug which made some tests now to be compiled.
2071 2003-09-01 13:39 nmav <nmav@gnutls.org>
2073 * lib/gnutls_errors.c, lib/gnutls_extensions.c (tags:
2074 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
2075 gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8),
2076 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c,
2077 lib/x509_b64.c (tags: gnutls_0_9_8), src/retcodes.c (tags:
2078 gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
2079 gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
2080 gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
2081 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
2082 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
2083 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2084 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2085 gnutls_0_9_90, gnutls_0_9_8):
2087 More more fixes by Arne.
2089 2003-08-27 15:24 nmav <nmav@gnutls.org>
2091 * src/: serv.c, tests.c, tls_test-gaa.c (tags: gnutls_0_9_95,
2092 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2093 gnutls_0_9_90, gnutls_0_9_8), tls_test-gaa.h (tags: gnutls_0_9_95,
2094 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2095 gnutls_0_9_90, gnutls_0_9_8), tls_test.c, tls_test.gaa (tags:
2096 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
2097 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8):
2099 corrected bug in the session resumption detection in the
2100 gnutls-cli-debug, and other minor fixes.
2102 2003-08-21 16:50 nmav <nmav@gnutls.org>
2104 * lib/gnutls_compress_int.c (tags: gnutls_0_9_95, gnutls_0_9_94,
2105 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
2106 gnutls_0_9_8), src/tls_test.c (utags: gnutls_0_9_7):
2110 2003-08-20 22:21 nmav <nmav@gnutls.org>
2112 * NEWS, lib/x509_b64.c (tags: gnutls_0_9_7):
2114 CR is now allowed in the base64 decoder.
2116 2003-08-15 09:06 nmav <nmav@gnutls.org>
2118 * lib/gnutls_errors.c (tags: gnutls_0_9_7):
2120 _gnutls_bin2hex function was removed from gnutls_errors.c
2122 2003-08-13 15:45 nmav <nmav@gnutls.org>
2124 * lib/: Makefile.am (tags: gnutls_0_9_7), gnutls_global.c, rc2.c,
2127 RC2 is not included when PKCS#12 is disabled.
2129 2003-08-13 10:25 nmav <nmav@gnutls.org>
2131 * configure.in, lib/defines.h (tags: gnutls_0_9_97, gnutls_0_9_96,
2132 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
2133 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
2136 RC2 was made reentrant. The stddef.h is now included if found.
2138 2003-08-13 08:26 nmav <nmav@gnutls.org>
2140 * lib/: gnutls_errors.c, gnutls_errors_int.h (tags: gnutls_0_9_7),
2143 added better check for gcrypt library.
2145 2003-08-13 08:13 nmav <nmav@gnutls.org>
2147 * configure.in, lib/gnutls_global.c, lib/gnutls_handshake.c (tags:
2148 gnutls_0_9_7), lib/gnutls_record.c (tags: gnutls_0_9_7),
2149 lib/gnutls_state.c (tags: gnutls_0_9_7), lib/gnutls_v2_compat.c
2150 (tags: gnutls_0_9_7):
2153 - gcry_check_version() _must_ be called nowadays, says
2154 libgcrypt-1.1.42/NEWS.
2155 - configure.in: the respective test in configure.in included
2156 <sys/stddef.h> (which doesn't exist) instead of the usual
2158 - lib/gnutls_errors.c: declaration of function _gnutls_bin2hex()
2159 doesn't match prototype from file lib/gnutls_str.h, causing
2161 - configure.in: -Wsign-compare removed.
2163 2003-08-12 12:00 nmav <nmav@gnutls.org>
2165 * lib/: auth_anon.c (tags: gnutls_1_0_5, gnutls_1_0_4,
2166 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
2167 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
2168 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
2169 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
2170 dh_compat.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3,
2171 gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
2172 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2173 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2174 gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), gnutls_cipher_int.c
2175 (tags: gnutls_0_9_7), gnutls_compress.c (tags: gnutls_0_9_95,
2176 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2177 gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), gnutls_dh_primes.c
2178 (tags: gnutls_0_9_8, gnutls_0_9_7), gnutls_errors.c,
2179 gnutls_errors_int.h, gnutls_mem.c (tags: gnutls_0_9_97,
2180 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
2181 gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
2182 gnutls_0_9_7), gnutls_record.c, gnutls_rsa_export.c (tags:
2183 gnutls_0_9_8, gnutls_0_9_7), rsa_compat.c (tags: gnutls_1_0_4,
2184 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
2185 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
2186 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
2187 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
2192 2003-08-12 11:57 nmav <nmav@gnutls.org>
2196 Cleaned up the RC2 cipher.
2198 2003-08-11 18:29 nmav <nmav@gnutls.org>
2200 * doc/tex/alert.tex (tags: gnutls_1_0_10, gnutls_1_0_9,
2201 gnutls_1_0_8, gnutls_1_0_7, gnutls_1_0_5, gnutls_1_1_5,
2202 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
2203 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
2204 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
2205 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
2206 gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
2207 gnutls_0_9_7), doc/tex/ciphersuites.tex (tags: gnutls_0_9_98,
2208 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
2209 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
2210 gnutls_0_9_8, gnutls_0_9_7), doc/tex/ex-cert-select.tex (tags:
2211 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2212 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2213 gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), doc/tex/howto.tex
2214 (tags: gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2215 gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), doc/tex/record.tex
2216 (tags: gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
2217 gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
2218 gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
2219 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
2220 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
2221 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2222 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2223 gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
2224 doc/tex/record_weaknesses.tex (tags: gnutls_1_0_5, gnutls_1_0_4,
2225 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
2226 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2227 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2228 gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), doc/tex/srp.tex (tags:
2229 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2230 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2231 gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), doc/tex/translayer.tex
2232 (tags: gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
2233 gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
2234 gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
2235 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
2236 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
2237 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2238 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2239 gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), lib/auth_cert.c (tags:
2240 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
2241 gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
2242 gnutls_0_9_7), lib/auth_cert.h (tags: gnutls_1_0_5, gnutls_1_0_4,
2243 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
2244 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
2245 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
2246 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
2247 lib/auth_dh_common.c (tags: gnutls_1_0_5, gnutls_1_0_4,
2248 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
2249 gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
2250 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
2251 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
2252 gnutls_0_9_8, gnutls_0_9_7), lib/auth_rsa_export.c (tags:
2253 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2254 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2255 gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), lib/dh_compat.c,
2256 lib/gnutls_algorithms.c (tags: gnutls_0_9_7),
2257 lib/gnutls_anon_cred.c (tags: gnutls_0_9_99, gnutls_0_9_98,
2258 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
2259 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
2260 gnutls_0_9_8, gnutls_0_9_7), lib/gnutls_auth.c (tags: gnutls_1_0_5,
2261 gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
2262 gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
2263 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2264 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2265 gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), lib/gnutls_cert.c
2266 (tags: gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2267 gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
2268 lib/gnutls_compress_int.c, lib/gnutls_dh_primes.c,
2269 lib/gnutls_errors.c, lib/gnutls_extensions.c (tags: gnutls_0_9_7),
2270 lib/gnutls_global.c, lib/gnutls_handshake.c, lib/gnutls_hash_int.c
2271 (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
2272 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
2273 gnutls_0_9_8, gnutls_0_9_7), lib/gnutls_mem.c, lib/gnutls_num.c
2274 (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0,
2275 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
2276 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
2277 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
2278 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
2279 lib/gnutls_pk.c (tags: gnutls_0_9_7), lib/gnutls_record.c,
2280 lib/gnutls_state.c, lib/gnutls_x509.c (tags: gnutls_0_9_92,
2281 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
2282 lib/io_debug.h (tags: gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9,
2283 gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7,
2284 gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
2285 gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
2286 gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1,
2287 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
2288 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
2289 gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
2290 gnutls_0_9_7), src/retcodes.c (tags: gnutls_0_9_7):
2292 still more patches by Arne Thomassen
2294 2003-08-11 18:10 nmav <nmav@gnutls.org>
2296 * lib/: gnutls_buffers.c (tags: gnutls_0_9_95, gnutls_0_9_94,
2297 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
2298 gnutls_0_9_8, gnutls_0_9_7), gnutls_compress_int.c,
2303 2003-08-11 17:56 nmav <nmav@gnutls.org>
2305 * doc/tex/record_weaknesses.tex, lib/gnutls_anon_cred.c,
2306 lib/gnutls_auth.c, lib/gnutls_buffers.c, lib/gnutls_cert.c,
2307 lib/gnutls_compress_int.c, lib/gnutls_db.c (tags: gnutls_0_9_95,
2308 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2309 gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), lib/gnutls_global.c,
2310 lib/gnutls_handshake.c, lib/gnutls_mem.c, lib/gnutls_record.c,
2313 more patches by Arne Thomassen.
2315 2003-08-09 19:17 nmav <nmav@gnutls.org>
2317 * NEWS, configure.in (utags: gnutls_0_8_10):
2321 2003-08-09 19:03 nmav <nmav@gnutls.org>
2323 * lib/ext_server_name.c (tags: gnutls_0_8_12, gnutls_0_8_11,
2326 backported the ext_server_name from 0.9.x releases.
2328 2003-08-09 17:30 nmav <nmav@gnutls.org>
2330 * NEWS, configure.in, doc/README.CODING_STYLE, doc/README.CVS,
2331 doc/protocol/draft-ietf-tls-rfc2246-bis-04.txt,
2332 doc/protocol/draft-ietf-tls-rfc2246-bis-05.txt (tags: gnutls_1_1_8,
2333 gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
2334 gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
2335 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
2336 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
2337 gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
2338 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
2339 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
2340 gnutls_0_9_8, gnutls_0_9_7), lib/auth_anon.c, lib/auth_cert.c,
2341 lib/auth_dhe.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3,
2342 gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
2343 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2344 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2345 gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), lib/auth_rsa.c (tags:
2346 gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2,
2347 gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
2348 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
2349 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
2350 gnutls_0_9_8, gnutls_0_9_7), lib/auth_rsa_export.c,
2351 lib/gnutls_alert.c (tags: gnutls_0_9_7), lib/gnutls_anon_cred.c,
2352 lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_compress_int.c,
2353 lib/gnutls_errors.c, lib/gnutls_errors_int.h,
2354 lib/gnutls_extensions.c, lib/gnutls_global.c,
2355 lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h
2356 (tags: gnutls_0_9_7), lib/gnutls_num.c, lib/gnutls_pk.c,
2357 lib/gnutls_random.c (tags: gnutls_0_9_97, gnutls_0_9_96,
2358 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
2359 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
2360 lib/gnutls_state.c, lib/gnutls_v2_compat.c, lib/gnutls_x509.c,
2361 lib/rc2.c, src/common.c (tags: gnutls_0_9_7), src/serv.c:
2363 Applied patch from Arne Thomassen <arne@arne-thomassen.de>, which
2364 corrects several things in the library.
2366 2003-08-07 18:01 nmav <nmav@gnutls.org>
2368 * lib/: Makefile.am, debug.c (tags: gnutls_0_9_7),
2369 gnutls_algorithms.c, gnutls_cert.h (tags: gnutls_1_0_2,
2370 gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
2371 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
2372 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
2373 gnutls_0_9_8, gnutls_0_9_7), gnutls_cipher_int.c,
2374 gnutls_cipher_int.h (tags: gnutls_1_1_8, gnutls_1_0_10,
2375 gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
2376 gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
2377 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
2378 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
2379 gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
2380 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
2381 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
2382 gnutls_0_9_8, gnutls_0_9_7), gnutls_dh.h (tags: gnutls_0_9_8,
2383 gnutls_0_9_7), gnutls_global.c, gnutls_hash_int.c,
2384 gnutls_hash_int.h (tags: gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
2385 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
2386 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
2387 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
2388 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
2389 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
2390 gnutls_int.h, gnutls_mpi.c, gnutls_mpi.h (tags: gnutls_0_9_98,
2391 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
2392 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
2393 gnutls_0_9_8, gnutls_0_9_7), gnutls_pk.c, gnutls_pk.h (tags:
2394 gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
2395 gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
2396 gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
2397 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
2398 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
2399 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
2400 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
2401 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
2402 gnutls_rsa_export.c, rc2.c, rc2.h:
2404 Ported to the new libgcrypt (still unstable). Also added the RC2
2405 cipher and improved the PKCS #12 stuff in order to support it.
2407 2003-08-04 17:37 nmav <nmav@gnutls.org>
2409 * NEWS, configure.in, doc/tex/Makefile.am (tags: gnutls_0_9_7):
2411 * Added the new libtasn1.
2412 * the tex files are included in the distribution.
2414 2003-07-09 16:33 nmav <nmav@gnutls.org>
2418 added missing rfc2818_hostname.lo object.
2420 2003-06-29 06:52 nmav <nmav@gnutls.org>
2422 * doc/tex/: ex-client-resume.tex (tags: gnutls_0_9_98,
2423 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
2424 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
2425 gnutls_0_9_8, gnutls_0_9_7), ex-client-srp.tex, ex-client1.tex,
2426 ex-client2.tex (tags: gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
2427 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
2428 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
2429 ex-serv-export.tex (tags: gnutls_0_9_98, gnutls_0_9_97,
2430 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
2431 gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
2432 gnutls_0_9_7), ex-serv-pgp.tex (tags: gnutls_0_9_7),
2433 ex-serv-srp.tex (tags: gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
2434 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
2435 gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
2436 gnutls_0_9_7), ex-serv1.tex:
2438 added the (gnutls_transport_ptr) cast to example programs.
2440 2003-06-29 06:33 nmav <nmav@gnutls.org>
2442 * NEWS, configure.in (tags: gnutls_0_8_9), lib/gnutls.h.in.in
2443 (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9),
2444 lib/gnutls_int.h (tags: gnutls_0_8_12, gnutls_0_8_11,
2445 gnutls_0_8_10, gnutls_0_8_9):
2447 - The gnutls_transport_ptr type was changed to a pointer type
2448 (void*). (programs would need recompile, since the library version
2451 2003-06-28 19:16 nmav <nmav@gnutls.org>
2453 * doc/tex/: Makefile.am (tags: gnutls_0_9_6), certificate.tex
2454 (tags: gnutls_0_9_6), ex-crq.tex (tags: gnutls_0_9_97,
2455 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
2456 gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
2457 gnutls_0_9_7, gnutls_0_9_6), ex-pkcs12.tex, examples.tex (tags:
2458 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2459 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2460 gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6),
2461 gnutls.tex (tags: gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
2462 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
2463 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
2466 some reorganization on the documentation. Added also stuff about
2467 PKCS #12 structures.
2469 2003-06-28 05:51 nmav <nmav@gnutls.org>
2471 * lib/: gnutls_ui.c (tags: gnutls_0_8_12, gnutls_0_8_11,
2472 gnutls_0_8_10, gnutls_0_8_9), gnutls_ui.c (tags: gnutls_0_9_8,
2473 gnutls_0_9_7, gnutls_0_9_6):
2475 Corrected a null pointer dereference in
2476 gnutls_certificate_get_ours(). Report and Patch by Steve Langasek.
2478 2003-06-28 05:44 nmav <nmav@gnutls.org>
2484 2003-06-27 14:07 nmav <nmav@gnutls.org>
2486 * lib/: gnutls_buffers.c, gnutls_dh_primes.c, gnutls_errors.c,
2487 gnutls_errors_int.h, gnutls_mpi.c, gnutls_mpi.h, gnutls_pk.c
2488 (utags: gnutls_0_9_6):
2490 Added function to do the MAC verification in the PKCS #12 structure.
2492 2003-06-27 07:34 nmav <nmav@gnutls.org>
2494 * lib/: pkix.asn, pkix_asn1_tab.c (utags: gnutls_0_9_6,
2495 gnutls_0_9_7, gnutls_0_9_8, gnutls_0_9_90, gnutls_0_9_91):
2497 Added ability to write Bag attributes LocalKeyId and friendlyName,
2498 in order for browsers to be able to import our structures.
2500 2003-06-26 21:59 nmav <nmav@gnutls.org>
2502 * lib/: gnutls_state.c (tags: gnutls_0_9_6), pkix.asn,
2507 2003-06-26 09:41 nmav <nmav@gnutls.org>
2509 * lib/: gnutls_dh_primes.c, gnutls_int.h (tags: gnutls_0_9_6):
2511 Several more additions to PKCS #12 to allow encrypting bags. Still
2514 2003-06-25 14:30 nmav <nmav@gnutls.org>
2516 * configure.in, lib/gnutls_algorithms.c (tags: gnutls_0_9_6),
2517 lib/gnutls_cipher_int.c (tags: gnutls_0_9_6), lib/gnutls_errors.c,
2518 lib/gnutls_int.h, lib/gnutls_mpi.c, lib/gnutls_mpi.h,
2519 lib/gnutls_session.c (tags: gnutls_0_9_98, gnutls_0_9_97,
2520 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
2521 gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
2522 gnutls_0_9_7, gnutls_0_9_6), lib/gnutls_state.c, lib/pkix.asn,
2523 lib/pkix_asn1_tab.c:
2525 More PKCS #12 additions. Now the code can generate PKCS #12 files.
2526 Also added the ability to decrypt plain DES encrypted PKCS #8 keys.
2528 2003-06-24 06:57 nmav <nmav@gnutls.org>
2530 * lib/: gnutls_cert.c (tags: gnutls_0_9_6), gnutls_errors.c,
2531 gnutls_errors_int.h:
2533 Passwords in PKCS5 and PKCS12 are now restricted to ASCII ones.
2535 2003-06-23 06:52 nmav <nmav@gnutls.org>
2537 * lib/gnutls_errors.c:
2539 some pkcs12 improvements.
2541 2003-06-22 15:41 nmav <nmav@gnutls.org>
2543 * lib/: Makefile.am (tags: gnutls_0_9_6), pkix.asn,
2546 Some additions to allow decrypting PKCS #5 encrypted data, with PKCS
2549 2003-06-22 08:42 nmav <nmav@gnutls.org>
2551 * doc/tex/ex-cert-select.tex (tags: gnutls_0_9_6),
2552 doc/tex/ex-client2.tex (tags: gnutls_0_9_6),
2553 doc/tex/ex-serv-srp.tex (tags: gnutls_0_9_6), doc/tex/layers.tex
2554 (tags: gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
2555 gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
2556 gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
2557 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
2558 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
2559 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2560 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2561 gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6),
2562 doc/tex/record.tex (tags: gnutls_0_9_6), doc/tex/tlsintro.tex
2563 (tags: gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
2564 gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
2565 gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
2566 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
2567 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
2568 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2569 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2570 gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6),
2571 lib/Makefile.am, lib/gnutls_alert.c (tags: gnutls_0_9_6),
2572 lib/gnutls_errors.c, lib/gnutls_errors_int.h:
2574 Some improvements in PKCS12 parser. Now it can extract private keys
2577 2003-06-20 08:09 nmav <nmav@gnutls.org>
2579 * NEWS, doc/protocol/draft-ietf-tls-extensions-06.txt,
2580 doc/protocol/rfc3546.txt (tags: gnutls_1_1_8, gnutls_1_0_10,
2581 gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
2582 gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
2583 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
2584 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
2585 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
2586 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
2587 gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
2588 gnutls_0_9_7, gnutls_0_9_6), doc/tex/gnutls.bib (tags:
2589 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6):
2593 2003-06-17 11:45 nmav <nmav@gnutls.org>
2595 * doc/: protocol/draft-ietf-tls-srp-04.txt,
2596 protocol/draft-ietf-tls-srp-05.txt (tags: gnutls_1_0_10,
2597 gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
2598 gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
2599 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
2600 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
2601 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2602 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2603 gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6),
2608 2003-06-16 09:31 nmav <nmav@gnutls.org>
2610 * doc/tex/: gnutls.bib, library.tex (tags: gnutls_0_9_7,
2615 2003-06-10 08:06 nmav <nmav@gnutls.org>
2617 * lib/gnutls_priority.c (tags: gnutls_0_9_7, gnutls_0_9_6):
2619 added the most compatible ciphers in default priorities.
2621 2003-06-09 09:10 nmav <nmav@gnutls.org>
2623 * NEWS, src/cli.c (tags: gnutls_0_9_6), src/crypt.c (tags:
2624 gnutls_0_9_7, gnutls_0_9_6):
2626 Corrected bug in SRP where a non allocated value was freed.
2627 Reported by Hiroshi Hayakawa <deuva@rapid.ocn.ne.jp>.
2629 Also the SRP programs are now build by default (they weren't due to
2632 2003-06-09 09:10 nmav <nmav@gnutls.org>
2634 * NEWS, configure.in, src/crypt.c (tags: gnutls_0_8_12,
2635 gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9), src/serv.c (tags:
2636 gnutls_0_8_10, gnutls_0_8_9):
2638 Corrected bug in SRP where a non allocated value was freed.
2639 Reported by Hiroshi Hayakawa <deuva@rapid.ocn.ne.jp>.
2641 2003-05-28 09:50 nmav <nmav@gnutls.org>
2643 * NEWS, lib/gnutls_buffers.c (tags: gnutls_0_8_12, gnutls_0_8_11,
2644 gnutls_0_8_10, gnutls_0_8_9), NEWS, lib/gnutls_buffers.c:
2646 Corrected a bug in the record layer buffering, which affected the
2647 case where external pull function was used. Report and a patch by
2648 Sergey Poznyakoff <gray@Mirddin.farlep.net>.
2650 2003-05-16 18:01 nmav <nmav@gnutls.org>
2652 * lib/: defines.h (tags: gnutls_0_9_6), pkix.asn, pkix_asn1_tab.c:
2654 some more stuff about PKCS12. Still on early stage and incomplete.
2656 2003-05-08 20:03 nmav <nmav@gnutls.org>
2658 * NEWS, lib/gnutls_cipher.c (tags: gnutls_0_9_95, gnutls_0_9_94,
2659 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
2660 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6), src/serv-gaa.c (tags:
2661 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2662 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2663 gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6),
2664 src/serv.c (tags: gnutls_0_9_6), src/serv.gaa (tags: gnutls_0_9_98,
2665 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
2666 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
2667 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6):
2669 Several fixes in several places. Patch by Sean Gao
2672 2003-05-03 09:01 nmav <nmav@gnutls.org>
2674 * lib/: auth_cert.c (tags: gnutls_0_9_6), auth_cert.c (tags:
2675 gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
2678 Corrections in the TLS layer openpgp certificate packet parser.
2680 2003-04-18 10:29 nmav <nmav@gnutls.org>
2682 * NEWS, lib/gnutls_x509.c (tags: gnutls_0_9_6), src/serv.c:
2684 * Added gnutls_x509_privkey_get_key_id() and
2685 gnutls_x509_crt_get_key_id() functions which return a unique (per
2686 public key) ID. These can be used to check if the private key
2687 corresponds to a given certificate.
2689 2003-04-16 19:09 nmav <nmav@gnutls.org>
2691 * lib/: Makefile.am, gnutls_errors.c, gnutls_errors_int.h,
2692 gnutls_x509.c, pkix.asn, pkix_asn1_tab.c:
2694 Renamed all of the PKCS #xx stuff names, to pkcs-x-name.
2696 2003-04-16 10:44 nmav <nmav@gnutls.org>
2698 * lib/: pkix.asn, pkix_asn1_tab.c:
2700 added definitions for pkcs12
2702 2003-04-15 13:59 nmav <nmav@gnutls.org>
2706 Corrected a bug in gnutls-cli while resuming sessions. Reported by
2707 Ivo Timmermans, patch by Gergely Nagy <algernon@boszorka.mad.hu>.
2709 2003-04-14 07:40 nmav <nmav@gnutls.org>
2711 * lib/ext_server_name.c:
2713 Corrected bug in server_name extension which made the client to send
2714 the wrong size of data.
2716 2003-04-14 07:38 nmav <nmav@gnutls.org>
2718 * lib/gnutls_state.c:
2720 Increased the default DH bits limit.
2722 2003-04-01 19:13 nmav <nmav@gnutls.org>
2724 * src/: cli.c, common.c, crypt.c, serv.c, tests.c (tags:
2725 gnutls_0_9_7, gnutls_0_9_6), tls_test.c (tags: gnutls_0_9_6)
2726 (utags: gnutls_0_9_5):
2728 Some fixes to allow proper compiling when
2729 --disable-srp-authentication and --disable-anon-authentication are
2730 specified. Patch by Paul Sheer.
2732 2003-04-01 18:50 nmav <nmav@gnutls.org>
2734 * configure.in (tags: gnutls_0_9_5), lib/gnutls_cert.c (tags:
2735 gnutls_0_9_5), lib/gnutls_x509.c (tags: gnutls_0_9_5), src/cli.c,
2736 src/common.c, src/serv.c:
2738 Added the --disable-extra-pki configure option, which disables all
2739 extra PKI stuff like PKCS #7, PKCS #10 etc. To be used in constraint
2742 2003-04-01 08:47 nmav <nmav@gnutls.org>
2744 * NEWS, lib/gnutls_mpi.c (tags: gnutls_0_9_5):
2746 several bug fixes in the certificate parsing, and some in the asn1
2749 2003-03-31 23:05 nmav <nmav@gnutls.org>
2751 * lib/: gnutls_int.h (tags: gnutls_0_9_5), gnutls_x509.c:
2753 More fixes to eliminate constants.
2755 2003-03-31 22:46 nmav <nmav@gnutls.org>
2757 * lib/: gnutls_algorithms.c (tags: gnutls_0_9_5),
2758 gnutls_dh_primes.c (tags: gnutls_0_9_5), gnutls_mpi.c, gnutls_mpi.h
2759 (tags: gnutls_0_9_5), gnutls_pk.c (tags: gnutls_0_9_5):
2761 Eliminated the need for a hard coded max MPI parameter size.
2763 2003-03-29 10:59 nmav <nmav@gnutls.org>
2767 Some fixes in the gnutls_x509_crt_to_xml() function.
2769 2003-03-28 22:28 nmav <nmav@gnutls.org>
2771 * lib/x509_b64.c (tags: gnutls_0_9_6, gnutls_0_9_5):
2775 2003-03-28 21:50 nmav <nmav@gnutls.org>
2777 * NEWS, configure.in, lib/pkix.asn (tags: gnutls_0_9_5),
2778 lib/pkix_asn1_tab.c (tags: gnutls_0_9_5):
2780 Several improvments in the PKCS #7 handling. Added capability to
2781 delete certificates, and handle CRLs.
2783 2003-03-28 12:28 nmav <nmav@gnutls.org>
2785 * lib/: gnutls.h.in.in, gnutls_alert.c, gnutls_alert.h (tags:
2786 gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
2787 gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
2788 gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
2789 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
2790 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
2791 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
2792 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
2793 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
2794 gnutls_0_9_6) (utags: gnutls_0_9_4, gnutls_0_9_5):
2798 2003-03-26 23:05 nmav <nmav@gnutls.org>
2800 * lib/: pkix.asn (tags: gnutls_0_9_4), pkix_asn1_tab.c (tags:
2801 gnutls_0_9_4), x509_b64.c, x509_b64.h:
2803 Several fixes to allow exporting the PKCS #7 structures.
2805 2003-03-26 13:53 nmav <nmav@gnutls.org>
2807 * lib/: gnutls_algorithms.c, gnutls_handshake.c (tags:
2808 gnutls_0_9_6, gnutls_0_9_5), gnutls_v2_compat.c (tags:
2809 gnutls_0_9_6, gnutls_0_9_5) (utags: gnutls_0_9_4):
2811 Some improvements in the version detection in the client hello.
2813 2003-03-26 13:42 nmav <nmav@gnutls.org>
2815 * NEWS, lib/gnutls_errors.c (tags: gnutls_0_9_5, gnutls_0_9_4),
2816 lib/gnutls_errors_int.h (tags: gnutls_0_9_5, gnutls_0_9_4):
2818 Added functionality to generate PKCS #7 structures. Currently only
2819 certificates can be put there. (untested)
2821 2003-03-26 12:46 nmav <nmav@gnutls.org>
2823 * src/: serv-gaa.c (tags: gnutls_0_9_5), serv-gaa.h (tags:
2824 gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
2825 gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
2826 gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
2827 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
2828 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
2829 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2830 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2831 gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6,
2832 gnutls_0_9_5), serv.c, serv.gaa (tags: gnutls_0_9_5) (utags:
2835 Added the --debug option to the gnutls-serv.
2837 2003-03-26 12:43 nmav <nmav@gnutls.org>
2839 * configure.in (tags: gnutls_0_9_4), lib/gnutls_handshake.c,
2840 lib/gnutls_int.h (tags: gnutls_0_9_4), lib/gnutls_record.c (tags:
2841 gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4), lib/gnutls_state.c
2842 (tags: gnutls_0_9_5, gnutls_0_9_4), lib/gnutls_state.h (tags:
2843 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5,
2844 gnutls_0_9_4), lib/pkix.asn, src/tests.c (tags: gnutls_0_9_4),
2845 src/tests.h (tags: gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
2846 gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
2847 gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4),
2848 src/tls_test.c (tags: gnutls_0_9_4):
2850 Added bogus TLS record version check in the gnutls-cli-debug tool.
2852 2003-03-25 18:01 nmav <nmav@gnutls.org>
2854 * lib/: auth_cert.c (tags: gnutls_0_9_5, gnutls_0_9_4),
2855 ext_server_name.c (tags: gnutls_0_9_5, gnutls_0_9_4),
2856 gnutls_errors.c, gnutls_errors_int.h, gnutls_session_pack.c (tags:
2857 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
2858 gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
2859 gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4),
2860 gnutls_sig.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3,
2861 gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
2862 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2863 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2864 gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6,
2865 gnutls_0_9_5, gnutls_0_9_4):
2867 Several GNUTLS_E_UNIMPLEMENTED_FEATURE errors were replaced with
2868 meaningful error values.
2870 2003-03-24 17:56 nmav <nmav@gnutls.org>
2872 * NEWS, configure.in (tags: gnutls_0_8_6), lib/auth_cert.c (tags:
2873 gnutls_0_8_6), lib/gnutls_kx.c (tags: gnutls_0_8_12, gnutls_0_8_11,
2874 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6):
2876 * Corrected a parsing error in the Certificate request message.
2877 * Corrected behaviour when a certificate request message is
2878 received. Now a certificate packet is always sent, and in SSL 3.0
2879 cipher suites a no_certificate alert is sent instead.
2880 * Some fixes in the certificate callback function.
2882 2003-03-24 17:24 nmav <nmav@gnutls.org>
2884 * src/: cli-gaa.c (tags: gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6,
2885 gnutls_0_9_5), cli-gaa.h (tags: gnutls_0_9_93, gnutls_0_9_92,
2886 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
2887 gnutls_0_9_6, gnutls_0_9_5), cli.c, cli.gaa (tags: gnutls_0_9_8,
2888 gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5) (utags: gnutls_0_9_4):
2890 Added the --debug option in the client.
2892 2003-03-24 17:21 nmav <nmav@gnutls.org>
2894 * NEWS, lib/auth_cert.c, lib/gnutls_buffers.c (tags: gnutls_0_9_5,
2895 gnutls_0_9_4), lib/gnutls_global.c (tags: gnutls_0_9_6,
2896 gnutls_0_9_5, gnutls_0_9_4), lib/gnutls_kx.c (tags: gnutls_0_9_6,
2897 gnutls_0_9_5, gnutls_0_9_4):
2899 * Corrected behaviour when a certificate request message is
2900 received. Now a certificate packet is always sent, and in SSL 3.0
2901 cipher suites a no_certificate alert is sent instead.
2903 2003-03-24 16:40 nmav <nmav@gnutls.org>
2907 Corrected a parsing error in the Certificate request message.
2909 2003-03-24 06:31 nmav <nmav@gnutls.org>
2911 * NEWS (tags: gnutls_0_9_3):
2913 last changes for 0.9.3 release.
2915 2003-03-23 20:49 nmav <nmav@gnutls.org>
2917 * lib/gnutls_x509.c (tags: gnutls_0_9_4, gnutls_0_9_3):
2921 2003-03-23 19:29 nmav <nmav@gnutls.org>
2923 * src/: cli-gaa.c, cli.gaa (utags: gnutls_0_9_3):
2925 Allow for unencrypted PKCS #8 private keys.
2927 2003-03-23 17:08 nmav <nmav@gnutls.org>
2929 * lib/: gnutls_global.c, gnutls_global.h (tags: gnutls_1_1_8,
2930 gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
2931 gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
2932 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
2933 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
2934 gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
2935 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2936 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2937 gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6,
2938 gnutls_0_9_5, gnutls_0_9_4), gnutls_rsa_export.c (tags:
2939 gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4) (utags: gnutls_0_9_3):
2941 The functions that return the pkix_asn and gnutls_asn types were
2942 converted to macros.
2944 2003-03-23 12:16 nmav <nmav@gnutls.org>
2946 * NEWS, lib/Makefile.am (tags: gnutls_0_9_4, gnutls_0_9_3),
2947 lib/gnutls_cipher_int.c (tags: gnutls_0_9_5, gnutls_0_9_4,
2948 gnutls_0_9_3), lib/gnutls_cipher_int.h (tags: gnutls_0_9_6,
2949 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), lib/gnutls_constate.c
2950 (tags: gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4,
2951 gnutls_0_9_3), lib/gnutls_errors.c (tags: gnutls_0_9_3):
2953 * Added support for encoding and decoding PKCS #8 2.0 encrypted
2956 2003-03-22 15:07 nmav <nmav@gnutls.org>
2958 * NEWS, doc/tex/funcs.tex (tags: gnutls_0_9_8, gnutls_0_9_7,
2959 gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3),
2960 lib/gnutls_cert.c (tags: gnutls_0_9_4, gnutls_0_9_3):
2962 the idea of using a separate library for x509 stuff was dropped for
2965 2003-03-22 15:01 nmav <nmav@gnutls.org>
2967 * lib/gnutls_cert.c:
2971 2003-03-22 11:42 nmav <nmav@gnutls.org>
2973 * NEWS, lib/gnutls.h.in.in (tags: gnutls_0_9_3), lib/gnutls_cert.c,
2974 lib/gnutls_cert.h (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4,
2975 gnutls_0_9_3), lib/gnutls_x509.c, lib/pkix.asn (tags:
2978 * Added the new functions: gnutls_certificate_set_x509_key()
2979 gnutls_certificate_set_x509_trust(),
2980 gnutls_certificate_set_x509_crl(), gnutls_x509_crt_export(),
2981 gnutls_x509_crl_export().
2983 2003-03-21 16:46 nmav <nmav@gnutls.org>
2985 * lib/: gnutls_global.c, gnutls_mpi.c, gnutls_mpi.h, pkix.asn,
2986 pkix_asn1_tab.c (tags: gnutls_0_9_3):
2988 Added ability to import PKCS8 encrypted keys.
2990 2003-03-20 18:20 nmav <nmav@gnutls.org>
2992 * NEWS, doc/tex/ex-serv-export.tex (tags: gnutls_0_9_6,
2993 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), lib/gnutls.h.in.in,
2994 lib/gnutls_ui.c (tags: gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3),
2995 src/prime-gaa.c (tags: gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
2996 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
2997 gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3),
2998 src/prime.gaa (tags: gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
2999 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
3000 gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3):
3002 * The gnutls_certificate_set_rsa_params() was renamed to
3003 gnutls_certificate_set_rsa_export_params().
3005 2003-03-20 17:35 nmav <nmav@gnutls.org>
3007 * NEWS, lib/auth_rsa.c (tags: gnutls_0_8_12, gnutls_0_8_11,
3008 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
3011 * Implemented the counter measure discussed in the paper "Attacking
3012 RSA-based Sessions in SSL/TLS", against the attack discussed in
3015 2003-03-20 17:11 nmav <nmav@gnutls.org>
3017 * NEWS, lib/auth_rsa.c, lib/gnutls.h.in.in, lib/gnutls_alert.c
3018 (tags: gnutls_0_9_3), lib/gnutls_global.c, lib/gnutls_handshake.c
3019 (tags: gnutls_0_9_3), lib/gnutls_int.h, lib/gnutls_pk.c,
3020 lib/gnutls_state.c (tags: gnutls_0_9_3), src/tests.c (tags:
3021 gnutls_0_9_3), src/tests.h (tags: gnutls_0_9_3), src/tls_test.c
3022 (tags: gnutls_0_9_3):
3024 * The RSA premaster secret version check can no longer be disabled.
3025 * Implemented the counter measure discussed in the paper "Attacking
3026 RSA-based Sessions in SSL/TLS", against the attack discussed in
3028 * Added the functions: gnutls_handshake_get_last_in(),
3029 gnutls_handshake_get_last_out().
3031 2003-03-20 09:23 nmav <nmav@gnutls.org>
3033 * NEWS, lib/gnutls_priority.c (tags: gnutls_0_9_5, gnutls_0_9_4,
3036 * The diffie Hellman ciphersuites are now of higher priority than
3038 * Added the new libtasn1.
3040 2003-03-19 11:17 nmav <nmav@gnutls.org>
3042 * NEWS, configure.in (tags: gnutls_0_9_3), lib/auth_rsa.c,
3043 lib/debug.c (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4,
3044 gnutls_0_9_3), lib/debug.h (tags: gnutls_0_9_7, gnutls_0_9_6,
3045 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), lib/dh_compat.c (tags:
3046 gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3),
3047 lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_alert.h (tags:
3048 gnutls_0_9_3), lib/gnutls_buffers.c (tags: gnutls_0_9_3),
3049 lib/gnutls_constate.c, lib/gnutls_dh_primes.c (tags: gnutls_0_9_4,
3050 gnutls_0_9_3), lib/gnutls_errors.c, lib/gnutls_errors.h (tags:
3051 gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
3052 gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
3053 gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
3054 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
3055 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
3056 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
3057 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
3058 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
3059 gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3),
3060 lib/gnutls_extensions.c (tags: gnutls_0_9_6, gnutls_0_9_5,
3061 gnutls_0_9_4, gnutls_0_9_3), lib/gnutls_global.c,
3062 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c (tags:
3063 gnutls_0_9_3), lib/gnutls_pk.c, lib/gnutls_sig.c (tags:
3064 gnutls_0_9_3), lib/rsa_compat.c (tags: gnutls_0_9_6, gnutls_0_9_5,
3065 gnutls_0_9_4, gnutls_0_9_3), src/cli.c (tags: gnutls_0_9_3):
3067 * Improved the error logging functions, by adding a level, and
3068 by allowing debugging messages just by increasing the level.
3070 2003-03-18 12:28 nmav <nmav@gnutls.org>
3072 * NEWS, doc/tex/funcs.tex, lib/Makefile.am:
3074 some of the extra X.509 functionality was moved to libgnutls-x509
3077 2003-03-17 22:25 nmav <nmav@gnutls.org>
3079 * lib/: gnutls_dh_primes.c, gnutls_errors.c, gnutls_pk.c:
3081 better use of asn1_der_coding() to avoid using static buffers.
3083 2003-03-17 20:05 nmav <nmav@gnutls.org>
3085 * NEWS, lib/gnutls.h.in.in, lib/gnutls_algorithms.c (tags:
3086 gnutls_0_9_3), lib/gnutls_hash_int.c, lib/gnutls_int.h:
3088 MD2 support was dropped this is an algorithm we cannot use.
3090 2003-03-17 16:23 nmav <nmav@gnutls.org>
3092 * lib/gnutls_hash_int.c:
3096 2003-03-15 10:39 nmav <nmav@gnutls.org>
3098 * doc/tex/: Makefile.am, ex-crq.tex (tags: gnutls_0_9_5,
3099 gnutls_0_9_4, gnutls_0_9_3), examples.tex (utags: gnutls_0_9_2):
3101 added an example about certificate request and private key
3104 2003-03-15 09:59 nmav <nmav@gnutls.org>
3106 * NEWS, configure.in (tags: gnutls_0_9_2), lib/pkix.asn (tags:
3107 gnutls_0_9_2), lib/pkix_asn1_tab.c (tags: gnutls_0_9_2):
3109 Added support for PKCS#10 certificate requests generation.
3111 2003-03-14 23:07 nmav <nmav@gnutls.org>
3113 * doc/protocol/rfc2985.txt (tags: gnutls_1_1_8, gnutls_1_0_10,
3114 gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
3115 gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
3116 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
3117 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
3118 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
3119 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
3120 gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
3121 gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4,
3122 gnutls_0_9_3, gnutls_0_9_2):
3126 2003-03-14 23:00 nmav <nmav@gnutls.org>
3128 * lib/: gnutls_int.h, gnutls_mpi.c (tags: gnutls_0_9_2),
3129 gnutls_mpi.h (tags: gnutls_0_9_2):
3131 several other additions and fixes for the certificate request stuff.
3133 2003-03-14 12:54 nmav <nmav@gnutls.org>
3135 * doc/protocol/rfc2986.txt (tags: gnutls_1_1_8, gnutls_1_0_10,
3136 gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
3137 gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
3138 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
3139 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
3140 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
3141 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
3142 gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
3143 gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4,
3144 gnutls_0_9_3, gnutls_0_9_2):
3146 added rfc for certificate requests.
3148 2003-03-14 12:53 nmav <nmav@gnutls.org>
3150 * lib/: Makefile.am (tags: gnutls_0_9_2), auth_cert.c (tags:
3151 gnutls_0_9_3, gnutls_0_9_2), auth_dhe.c (tags: gnutls_0_9_6,
3152 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2), auth_rsa.c
3153 (tags: gnutls_0_9_2), auth_rsa_export.c (tags: gnutls_0_9_6,
3154 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2),
3155 gnutls_pk.c (tags: gnutls_0_9_2), gnutls_pk.h (tags: gnutls_0_9_6,
3156 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2),
3157 gnutls_sig.c (tags: gnutls_0_9_2), gnutls_sig.h (tags:
3158 gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
3159 gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
3160 gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
3161 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
3162 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
3163 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
3164 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
3165 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
3166 gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
3167 gnutls_0_9_2), pkix.asn, pkix_asn1_tab.c:
3169 Added some stuff needed in PKCS#10 certificate request generation.
3170 Some other fixes as well.
3172 2003-03-14 09:01 nmav <nmav@gnutls.org>
3174 * lib/: auth_rsa_export.c, gnutls_int.h, gnutls_rsa_export.c (tags:
3175 gnutls_0_9_2), gnutls_rsa_export.h (tags: gnutls_1_0_4,
3176 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
3177 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
3178 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
3179 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
3180 gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
3183 The RSA parameters handling functions, are now implemented using the
3184 rsa privkey functions.
3186 2003-03-13 08:24 nmav <nmav@gnutls.org>
3188 * lib/gnutls_x509.c (tags: gnutls_0_9_2):
3190 unmap data and close the file descriptor after the mmap().
3192 2003-03-12 12:43 nmav <nmav@gnutls.org>
3194 * NEWS, configure.in (tags: gnutls_0_9_1), lib/gnutls_dh_primes.c
3195 (tags: gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_x509.c (tags:
3196 gnutls_0_9_1), src/cli.c (tags: gnutls_0_9_2, gnutls_0_9_1):
3198 Use mmap() if available to read files.
3200 2003-03-12 12:06 nmav <nmav@gnutls.org>
3202 * NEWS, configure.in, lib/Makefile.am (tags: gnutls_0_9_1),
3203 lib/defines.h (tags: gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
3204 gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_dh_primes.c,
3205 lib/gnutls_x509.c, lib/strnstr.c (tags: gnutls_1_0_5, gnutls_1_0_4,
3206 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
3207 gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
3208 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
3209 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
3210 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5,
3211 gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1),
3212 lib/x509_b64.c (tags: gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1):
3214 * Added an strnstr() function and the requirement in some functions
3215 to use null terminated PEM structures is no more.
3217 2003-03-12 10:57 nmav <nmav@gnutls.org>
3219 * NEWS, lib/auth_cert.c (tags: gnutls_0_9_1), lib/auth_cert.h
3220 (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
3221 gnutls_0_9_2, gnutls_0_9_1), lib/auth_dhe.c (tags: gnutls_0_9_1),
3222 lib/auth_rsa.c (tags: gnutls_0_9_1), lib/auth_rsa_export.c (tags:
3223 gnutls_0_9_1), lib/gnutls_cert.c, lib/gnutls_cert.h (tags:
3224 gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_mpi.h (tags: gnutls_0_9_1),
3225 lib/gnutls_sig.c (tags: gnutls_0_9_1), lib/gnutls_sig.h (tags:
3226 gnutls_0_9_1), lib/gnutls_x509.c:
3228 * Added ability to generate RSA keys.
3229 * Increased the maximum parameter size in order to read some large
3230 keys by some CAs. Patch by Ian Peters <itp@ximian.com>.
3231 * Rolled back some of yesterdays changes. The gnutls_x509_privkey,
3232 was replaced (again) by the gnutls_privkey.
3234 2003-03-11 20:14 nmav <nmav@gnutls.org>
3236 * lib/: Makefile.am, auth_cert.c, auth_cert.h, auth_dhe.c,
3237 auth_rsa.c, auth_rsa_export.c, gnutls_cert.c, gnutls_cert.h,
3238 gnutls_int.h, gnutls_privkey.c, gnutls_privkey.h, gnutls_sig.c,
3239 gnutls_sig.h, gnutls_x509.c, gnutls_x509.h (tags: gnutls_1_0_5,
3240 gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1,
3241 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
3242 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
3243 gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
3244 gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4,
3245 gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1):
3247 some improvements in the private key handling api. It is now used
3250 2003-03-11 07:51 nmav <nmav@gnutls.org>
3252 * lib/: gnutls.h.in.in (tags: gnutls_0_9_1), gnutls_ui.c:
3254 The fingerprint now accepts a pointer to an int instead of a ptr to
3257 2003-03-10 18:29 nmav <nmav@gnutls.org>
3259 * NEWS, THANKS (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10,
3260 gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5),
3261 configure.in, lib/Makefile.am (tags: gnutls_0_8_6, gnutls_0_8_5)
3262 (utags: gnutls_0_8_4):
3264 changes for 0.8.4 release.
3266 2003-03-07 12:24 nmav <nmav@gnutls.org>
3268 * doc/protocol/: draft-ietf-tls-rfc2246-bis-02.txt,
3269 draft-ietf-tls-rfc2246-bis-03.txt (tags: gnutls_0_9_5,
3270 gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1):
3272 added the new tls 1.1 draft
3274 2003-03-06 20:20 nmav <nmav@gnutls.org>
3276 * configure.in, lib/Makefile.am, lib/gnutls_buffers.c (tags:
3277 gnutls_0_9_2, gnutls_0_9_1):
3279 the documentation is now created on dist time.
3281 2003-03-06 20:09 nmav <nmav@gnutls.org>
3283 * lib/gnutls_buffers.c, NEWS, lib/gnutls_buffers.c, NEWS:
3285 Corrected a broken buffer check in _gnutls_io_read_buffered()
3287 2003-03-05 17:23 nmav <nmav@gnutls.org>
3289 * doc/: README.CODING_STYLE (tags: gnutls_0_9_6, gnutls_0_9_5,
3290 gnutls_0_9_4, gnutls_0_9_3), tex/certificate.tex (tags:
3291 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), tex/ex-rfc2818.tex
3292 (tags: gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
3293 gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6,
3294 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), tex/ex-serv-export.tex,
3295 tex/ex-serv1.tex (utags: gnutls_0_9_1, gnutls_0_9_2):
3297 some documentation fixes.
3299 2003-03-04 14:39 nmav <nmav@gnutls.org>
3301 * NEWS (tags: gnutls_0_8_3):
3303 changes for 0.8.3 release.
3305 2003-03-04 14:38 nmav <nmav@gnutls.org>
3307 * doc/tex/record_weaknesses.tex (tags: gnutls_0_9_6, gnutls_0_9_5,
3308 gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1):
3310 Documented the last timing attack.
3312 2003-03-04 07:47 nmav <nmav@gnutls.org>
3314 * NEWS, configure.in, lib/defines.h, lib/gnutls.h.in.in,
3315 lib/gnutls_alert.c (tags: gnutls_0_9_2, gnutls_0_9_1),
3316 lib/gnutls_cipher.c (tags: gnutls_0_9_5, gnutls_0_9_4,
3317 gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_constate.c
3318 (tags: gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_dh_primes.c,
3319 lib/gnutls_int.h, lib/gnutls_num.c (tags: gnutls_0_9_6,
3320 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2,
3321 gnutls_0_9_1), lib/gnutls_num.h (tags: gnutls_1_1_8, gnutls_1_0_10,
3322 gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
3323 gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
3324 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
3325 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
3326 gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
3327 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
3328 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
3329 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5,
3330 gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1),
3331 lib/gnutls_ui.c, lib/gnutls_x509.c, src/serv.c (tags: gnutls_0_9_3,
3332 gnutls_0_9_2, gnutls_0_9_1):
3334 * Corrected a bug in 64 bit architectures, which affected the
3335 serial number calculation in the record layer.
3336 * Added gnutls_certificate_free_keys() which deletes all the
3337 private keys and certificates from the credentials structure.
3339 2003-03-04 07:46 nmav <nmav@gnutls.org>
3341 * NEWS, configure.in (tags: gnutls_0_8_3), lib/defines.h (tags:
3342 gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
3343 gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
3344 gnutls_0_8_3), lib/gnutls_cipher.c (tags: gnutls_0_8_12,
3345 gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
3346 gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3),
3347 lib/gnutls_constate.c (tags: gnutls_0_8_12, gnutls_0_8_11,
3348 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
3349 gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3), lib/gnutls_num.c (tags:
3350 gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
3351 gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
3352 gnutls_0_8_3), lib/gnutls_num.h (tags: gnutls_0_8_12,
3353 gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
3354 gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3):
3356 Corrected a bug in 64 bit architectures, which affected the serial
3357 number calculation in the record layer.
3359 2003-03-03 17:48 nmav <nmav@gnutls.org>
3361 * lib/gnutls_cipher.c, NEWS:
3363 Commited the TLS 1.0 record layer, timing attack fix in the 0.8.x
3366 2003-03-03 16:08 nmav <nmav@gnutls.org>
3368 * NEWS, lib/gnutls_cipher.c, lib/gnutls_cipher_int.c (tags:
3369 gnutls_0_9_2, gnutls_0_9_1):
3371 Added protection against the new TLS 1.0 record layer timing attack.
3373 2003-03-03 16:02 nmav <nmav@gnutls.org>
3375 * lib/auth_cert.h, lib/gnutls.h.in.in, lib/gnutls_ui.c,
3376 lib/gnutls_x509.c, src/cli.c, src/common.c:
3378 Added a flag to allow signing by v1 X.509 certificates. Also added a
3379 function to allow setting the verification flags in the credentials
3382 2003-03-03 15:34 nmav <nmav@gnutls.org>
3384 * src/: tests.c, tls_test.c (utags: gnutls_0_9_1, gnutls_0_9_2):
3388 2003-02-27 23:40 nmav <nmav@gnutls.org>
3390 * NEWS, lib/gnutls.h.in.in, lib/gnutls_algorithms.c (tags:
3391 gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_hash_int.c (tags:
3392 gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_int.h:
3394 Added support for MD2 signature verification in X.509 certificates.
3396 2003-02-25 21:39 nmav <nmav@gnutls.org>
3398 * src/: cli-gaa.c (tags: gnutls_0_9_2, gnutls_0_9_1), cli-gaa.h
3399 (tags: gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), cli.c, cli.gaa
3400 (tags: gnutls_0_9_2, gnutls_0_9_1), tests.c, tls_test.c:
3402 Added option to disable all TLS 1.0 extensions.
3404 2003-02-22 22:26 nmav <nmav@gnutls.org>
3406 * configure.in, doc/tex/Makefile.am (tags: gnutls_0_9_1),
3409 some fixes in makefiles.
3411 2003-02-20 07:38 nmav <nmav@gnutls.org>
3413 * doc/tex/: Makefile.am, ex-cert-select.tex (tags: gnutls_0_9_5,
3414 gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1),
3415 ex-info.tex, examples.tex (tags: gnutls_0_9_1):
3417 Added a small example on how to use the certificate selection
3418 callback in client side.
3420 2003-02-18 22:55 nmav <nmav@gnutls.org>
3422 * lib/: gnutls_auth.c (tags: gnutls_0_9_5, gnutls_0_9_4,
3423 gnutls_0_9_3, gnutls_0_9_2), gnutls_mpi.c, gnutls_pk.c (utags:
3426 some fixes in types.
3428 2003-02-18 06:30 nmav <nmav@gnutls.org>
3430 * lib/auth_cert.c, lib/gnutls_cert.c, src/cli.c, src/tests.c:
3432 The client certificate selection callback is no longer called twice.
3433 It is called once if it is set.
3435 2003-02-16 09:52 nmav <nmav@gnutls.org>
3437 * src/: tests.c, tls_test.c:
3439 works better in buggy servers.
3441 2003-02-16 09:17 nmav <nmav@gnutls.org>
3443 * NEWS, doc/tex/ex-serv-export.tex, doc/tex/ex-serv1.tex,
3444 lib/Makefile.am, lib/dh_compat.c (tags: gnutls_0_9_2,
3445 gnutls_0_9_1), lib/gnutls.h.in.in, lib/gnutls_dh_primes.c,
3446 lib/gnutls_int.h, lib/gnutls_rsa_export.c (tags: gnutls_0_9_1),
3447 lib/gnutls_rsa_export.h (tags: gnutls_0_9_1), lib/rsa_compat.c
3448 (tags: gnutls_0_9_2, gnutls_0_9_1), src/prime.c (tags:
3449 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
3450 gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6,
3451 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2,
3452 gnutls_0_9_1), src/serv.c:
3454 The RSA and DH parameter handling has been updated.
3456 2003-02-15 21:48 nmav <nmav@gnutls.org>
3458 * lib/: auth_cert.c, gnutls_x509.c:
3460 Added a primitive function to load a file into memory, so that no
3461 certificate files are truncated. Also fixed a bug in the client
3462 certificate callback function.
3464 2003-02-15 17:13 nmav <nmav@gnutls.org>
3468 Null, as the data value, is now an acceptable value in functions
3469 that may return the size of the data.
3471 2003-02-14 15:48 nmav <nmav@gnutls.org>
3473 * lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_cert.c,
3474 lib/gnutls_ui.h (tags: gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
3475 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
3476 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5,
3477 gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), src/cli.c,
3478 src/common.c, src/tests.c, src/tests.h (tags: gnutls_0_9_2,
3479 gnutls_0_9_1), src/tls_test.c:
3481 Corrected bugs in gnutls_x509_rdn_get(). Added a test to print the
3482 server's trusted CAs in gnutls-cli-debug, and in gnutls-cli.
3484 2003-02-14 10:10 nmav <nmav@gnutls.org>
3486 * NEWS, configure.in, lib/gnutls_cert.c, lib/gnutls_dh_primes.c,
3487 lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_pk.c,
3488 lib/gnutls_privkey.c, lib/gnutls_x509.c:
3490 ported to libtasn1 0.2.x. Also the included minitasn1 was replaced
3491 by the 0.2.1 version of libtasn1.
3493 2003-02-14 08:42 nmav <nmav@gnutls.org>
3495 * lib/: gnutls.h.in.in, gnutls_int.h:
3497 gnutls_const_datum was removed from exported types, for the time
3500 2003-02-13 09:23 nmav <nmav@gnutls.org>
3502 * README (tags: gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
3503 gnutls_0_9_2, gnutls_0_9_1), doc/TODO, lib/auth_cert.c,
3504 lib/gnutls_int.h, lib/gnutls_state.c (tags: gnutls_0_9_2,
3505 gnutls_0_9_1), lib/gnutls_x509.c:
3507 Added option to allow an X.509 server not to send the trusted CA
3510 2003-02-12 13:30 nmav <nmav@gnutls.org>
3512 * lib/Makefile.am, src/tests.c, src/tests.h, src/tls_test.c:
3514 Added test which prints the Diffie Hellman prime bits used.
3516 2003-02-12 12:48 nmav <nmav@gnutls.org>
3518 * NEWS, lib/gnutls.h.in.in, lib/gnutls_dh_primes.c,
3519 lib/gnutls_int.h, lib/gnutls_privkey.c, lib/gnutls_ui.h,
3522 Added some private key handling functions. They are primitive enough
3525 2003-02-12 11:48 nmav <nmav@gnutls.org>
3527 * doc/protocol/: draft-ietf-tls-extensions-05.txt,
3528 draft-ietf-tls-extensions-06.txt (tags: gnutls_0_9_5, gnutls_0_9_4,
3529 gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1):
3531 added new extensions draft.
3533 2003-02-12 11:46 nmav <nmav@gnutls.org>
3535 * NEWS, lib/auth_cert.c, lib/auth_cert.h, lib/gnutls.h.in.in,
3536 lib/gnutls_cert.c, lib/gnutls_dh_primes.c, lib/gnutls_int.h,
3537 lib/gnutls_ui.h, lib/gnutls_x509.c:
3539 gnutls_x509_certificate_* were renamed gnutls_x509_crt_*.
3541 2003-02-12 11:26 nmav <nmav@gnutls.org>
3543 * lib/: gnutls.h.in.in, gnutls_int.h, gnutls_ui.c:
3545 added gnutls_x509_certificate_get_fingerprint(). Untested yet.
3547 2003-02-10 16:51 nmav <nmav@gnutls.org>
3549 * lib/: debug.c (tags: gnutls_0_9_2, gnutls_0_9_1), debug.h (tags:
3550 gnutls_0_9_2, gnutls_0_9_1), gnutls.h.in.in, gnutls_errors.c (tags:
3551 gnutls_0_9_2, gnutls_0_9_1), gnutls_global.c, gnutls_ui.c,
3554 renamed gnutls_x509_fingerprint to gnutls_fingerprint.
3556 2003-02-09 09:53 nmav <nmav@gnutls.org>
3558 * lib/gnutls_dh_primes.c, src/prime.c:
3560 fixes in pkcs3 DH parameter generation.
3562 2003-02-09 09:37 nmav <nmav@gnutls.org>
3564 * lib/Makefile.am, lib/auth_cert.c, lib/auth_cert.h,
3565 lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
3566 lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_cert.h,
3567 lib/gnutls_dh_primes.c, lib/gnutls_handshake.c (tags: gnutls_0_9_2,
3568 gnutls_0_9_1), lib/gnutls_rsa_export.c, lib/gnutls_ui.h,
3569 lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_extensions.c,
3570 lib/x509_extensions.h, lib/x509_sig_check.c, lib/x509_verify.c,
3571 lib/x509_verify.h, src/cli-gaa.c, src/cli-gaa.h, src/cli.c,
3572 src/cli.gaa, src/serv-gaa.c (tags: gnutls_0_9_3, gnutls_0_9_2,
3573 gnutls_0_9_1), src/serv-gaa.h (tags: gnutls_0_9_3, gnutls_0_9_2,
3574 gnutls_0_9_1), src/serv.c, src/serv.gaa (tags: gnutls_0_9_3,
3575 gnutls_0_9_2, gnutls_0_9_1):
3577 Several internal changes to use the new certificate API. CRL support
3580 2003-02-08 14:46 nmav <nmav@gnutls.org>
3582 * lib/: gnutls.h.in.in, gnutls_int.h:
3584 added a crl verification function (untested yet).
3586 2003-02-08 11:21 nmav <nmav@gnutls.org>
3588 * lib/: Makefile.am, gnutls_x509.c, x509_b64.c:
3590 Added some new certificate verification functions.
3592 2003-02-07 22:20 nmav <nmav@gnutls.org>
3594 * lib/: Makefile.am, gnutls_cert.c, gnutls_cert.h,
3597 removed the raw part in the gnutls_privkey internal structure..
3599 2003-02-07 20:46 nmav <nmav@gnutls.org>
3601 * lib/x509_extensions.c:
3603 Added function to extract the key usage extension from an X.509
3604 certificate, and combined some code.
3606 2003-02-07 19:01 nmav <nmav@gnutls.org>
3608 * NEWS, doc/tex/Makefile.am, doc/tex/certificate.tex,
3609 doc/tex/ex-info.tex, doc/tex/ex-rfc2818.tex, doc/tex/funcs.tex,
3610 lib/Makefile.am, lib/gnutls_dh_primes.c, lib/gnutls_ui.h,
3611 lib/gnutls_x509.h, lib/rfc2818_hostname.c, lib/x509_xml.c:
3613 More stuff for the new certificate API.
3615 2003-02-07 14:48 nmav <nmav@gnutls.org>
3617 * NEWS, lib/Makefile.am, lib/gnutls_cert.c, lib/gnutls_errors.h
3618 (tags: gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_errors_int.h (tags:
3619 gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_x509.c:
3621 The old certificate parsing API was reimplemented over the new one.
3622 It will stay in the 1.0.0 release for compatibility reasons.
3624 2003-02-07 13:33 nmav <nmav@gnutls.org>
3626 * lib/: Makefile.am, gnutls_x509.h:
3628 Added the new PKCS7 parsing functions.
3630 2003-02-07 10:15 nmav <nmav@gnutls.org>
3632 * doc/tex/ex-client-resume.tex (tags: gnutls_0_9_6, gnutls_0_9_5,
3633 gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1),
3634 doc/tex/ex-client1.tex (tags: gnutls_0_9_6, gnutls_0_9_5,
3635 gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1),
3636 doc/tex/ex-client2.tex (tags: gnutls_0_9_5, gnutls_0_9_4,
3637 gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1),
3638 doc/tex/ex-serv-export.tex, doc/tex/ex-serv-pgp.tex (tags:
3639 gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
3640 gnutls_0_9_2, gnutls_0_9_1), doc/tex/ex-serv1.tex, lib/Makefile.am,
3641 lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_xml.c:
3643 Added the new certificate handling functions.
3645 2003-02-07 09:06 nmav <nmav@gnutls.org>
3647 * THANKS, lib/Makefile.am, lib/gnutls_x509.c, lib/gnutls_x509.h,
3648 lib/x509_extensions.c, lib/x509_xml.c:
3650 More improvements in the CRL support, and the X.509 backend. Added a
3651 function to get some parts of the DN using an OID.
3653 2003-02-06 16:49 nmav <nmav@gnutls.org>
3655 * lib/: gnutls.h.in.in, gnutls_x509.c, gnutls_x509.h:
3657 CRL parsing support is almost complete.
3659 2003-02-06 10:05 nmav <nmav@gnutls.org>
3661 * lib/: debug.c, debug.h, gnutls_dh_primes.c, gnutls_rsa_export.c,
3662 gnutls_str.c (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
3663 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
3664 gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6,
3665 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2,
3666 gnutls_0_9_1), gnutls_str.h (tags: gnutls_0_9_97, gnutls_0_9_96,
3667 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
3668 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
3669 gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
3670 gnutls_0_9_2, gnutls_0_9_1), gnutls_x509.c, gnutls_x509.h:
3672 Several fixes and improvements in CRL support.
3674 2003-02-05 20:20 nmav <nmav@gnutls.org>
3676 * NEWS, configure.in, lib/Makefile.am, lib/gnutls_int.h,
3679 Added preliminary CRL support. This will be under the new X.509 API.
3680 Other x509 functions will be updated later.
3682 2003-02-05 07:56 nmav <nmav@gnutls.org>
3684 * lib/: gnutls_dh_primes.c, gnutls_pk.c:
3686 some fixes. There wasn't any limitation in libtasn1 code... just my
3689 2003-02-03 17:41 nmav <nmav@gnutls.org>
3691 * src/: prime-gaa.c (tags: gnutls_0_9_2, gnutls_0_9_1), prime-gaa.h
3692 (tags: gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
3693 gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6,
3694 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2,
3695 gnutls_0_9_1), prime.c, prime.gaa (tags: gnutls_0_9_2,
3698 use options to print DH parameters.
3700 2003-02-03 17:34 nmav <nmav@gnutls.org>
3702 * NEWS, lib/gnutls_dh_primes.c, lib/gnutls_int.h, lib/gnutls_ui.h,
3705 * Added gnutls_pkcs3_extract_dh_params() and
3706 gnutls_pkcs3_export_dh_params() which extracts and export parameters
3707 from and to PKCS#3 encoded structures. These were added to read
3708 parameters generated using the openssl dhparam tool.
3709 * The prime program was modified to also print the generated prime
3710 and generator using the PKCS#3 format.
3712 2003-02-03 16:11 nmav <nmav@gnutls.org>
3714 * NEWS, doc/TODO, doc/tex/ex-serv-export.tex,
3715 doc/tex/ex-serv-pgp.tex, doc/tex/ex-serv1.tex, lib/Makefile.am,
3716 lib/auth_anon.c (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4,
3717 gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), lib/auth_dhe.c,
3718 lib/gnutls.asn (tags: gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9,
3719 gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7,
3720 gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
3721 gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
3722 gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1,
3723 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
3724 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
3725 gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
3726 gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4,
3727 gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), lib/gnutls.h.in.in,
3728 lib/gnutls_alert.c, lib/gnutls_anon_cred.c (tags: gnutls_0_9_6,
3729 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2,
3730 gnutls_0_9_1), lib/gnutls_asn1_tab.c (tags: gnutls_1_1_8,
3731 gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
3732 gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
3733 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
3734 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
3735 gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
3736 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
3737 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
3738 gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6,
3739 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2,
3740 gnutls_0_9_1), lib/gnutls_cert.c, lib/gnutls_dh.h (tags:
3741 gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
3742 gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_dh_primes.c,
3743 lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_global.c,
3744 lib/gnutls_int.h, lib/gnutls_mpi.c, lib/gnutls_rsa_export.c,
3745 lib/gnutls_state.c, lib/gnutls_ui.h, src/serv-gaa.c,
3746 src/serv-gaa.h, src/serv.c, src/serv.gaa:
3748 * gnutls_dh_params_generate() and gnutls_rsa_params_generate() now
3749 use gnutls_malloc() to allocate the output parameters.
3751 * Added gnutls_pkcs3_extract_dh_params() which extracts parameters
3752 from PKCS#3 encoded structures. This was in order to read parameters
3753 generated using the openssl dhparam tool.
3755 * Several changes in the temporary (DH/RSA) parameter codebase. No
3756 DH parameters are now included in the library. Also a credentials
3757 structure can now hold only one temporary parameter.
3759 2003-01-30 20:36 nmav <nmav@gnutls.org>
3763 more doc for the gnutls_set_dh_prime_bits().
3765 2003-01-30 09:16 nmav <nmav@gnutls.org>
3767 * NEWS, configure.in, lib/gnutls.sym (tags: gnutls_0_9_4,
3768 gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_alert.c,
3769 lib/gnutls_int_compat.c (tags: gnutls_1_1_8, gnutls_1_1_7,
3770 gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
3771 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
3772 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
3773 gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
3774 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
3775 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
3776 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5,
3777 gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1):
3779 removed backward compatibility functions for 0.9.0 version.
3781 2003-01-25 08:57 nmav <nmav@gnutls.org>
3783 * lib/: gnutls_errors.c, gnutls_errors_int.h:
3785 use RECEIVED_ILLEGAL_PARAMETER instead of SRP_PROTOCOL_FAILURE, when
3786 the SRP protocol fails.
3788 2003-01-24 12:13 nmav <nmav@gnutls.org>
3790 * lib/gnutls_global.c:
3792 The gcrypt log handler is only set when we are in debugging mode.
3794 2003-01-23 20:55 nmav <nmav@gnutls.org>
3796 * NEWS, lib/auth_rsa.c, lib/debug.c, lib/gnutls_algorithms.c,
3797 lib/gnutls_compress_int.c (tags: gnutls_0_9_6, gnutls_0_9_5,
3798 gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1),
3799 lib/gnutls_dh_primes.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
3800 lib/gnutls_extensions.c (tags: gnutls_0_9_2, gnutls_0_9_1),
3801 lib/gnutls_global.c, lib/gnutls_rsa_export.c, lib/gnutls_x509.c,
3804 Added ability to send some messages back to the application using
3805 the gnutls_global_set_log_function(). This is quite experimental.
3807 2003-01-23 18:05 nmav <nmav@gnutls.org>
3809 * doc/tex/: ex-client-resume.tex, ex-client-srp.tex (tags:
3810 gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
3811 gnutls_0_9_2, gnutls_0_9_1), ex-client1.tex, ex-client2.tex,
3814 some minor bugfixes in the documentation.
3816 2003-01-23 15:29 nmav <nmav@gnutls.org>
3818 * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_mpi.h:
3820 Added check and error code for some SRP fatal protocol failures.
3822 2003-01-23 10:18 nmav <nmav@gnutls.org>
3824 * NEWS, lib/gnutls_alert.c, lib/gnutls_auth_int.h (tags:
3825 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2,
3826 gnutls_0_9_1), lib/gnutls_handshake.c, src/cli.c:
3828 The library notifies the application on empty and illegal SRP
3829 usernames, so that proper notification (via an alert) is sent to the
3830 peer. Currently when the SRP ciphersuite is advertized but no
3831 username is sent by the peer, the library returns
3832 GNUTLS_E_EMPTY_SRP_USERNAME, and the alert associated with this is
3833 GNUTLS_A_ACCESS_DENIED (to be changed when the srp draft defines
3834 something more appropriate).
3836 2003-01-22 17:51 nmav <nmav@gnutls.org>
3838 * src/: tests.c, tls_test.c (utags: gnutls_0_8_9, gnutls_0_8_1,
3839 gnutls_0_8_3, gnutls_0_8_4, gnutls_0_8_5, gnutls_0_8_10,
3840 gnutls_0_8_6, gnutls_0_8_11, gnutls_0_8_7, gnutls_0_8_12):
3842 improved srp detection
3844 2003-01-22 17:42 nmav <nmav@gnutls.org>
3846 * NEWS, lib/gnutls_dh.h (tags: gnutls_0_8_12, gnutls_0_8_11,
3847 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
3848 gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1),
3849 lib/gnutls_dh_primes.c (tags: gnutls_0_8_12, gnutls_0_8_11,
3850 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
3851 gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1), src/cli.c
3852 (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
3853 gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
3854 gnutls_0_8_3, gnutls_0_8_1), src/tests.c:
3856 Improved the SRP support, to prevent attackers guessing the
3857 available usernames by brute force. The g,n values sent are now
3858 obtained by the password conf file. (they were static ones)
3860 2003-01-16 16:56 nmav <nmav@gnutls.org>
3862 * lib/: gnutls_alert.c, gnutls_buffers.c, gnutls_handshake.c,
3863 gnutls_handshake.h (tags: gnutls_0_9_97, gnutls_0_9_96,
3864 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
3865 gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
3866 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
3867 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
3868 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
3869 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1),
3870 gnutls_record.c, gnutls_record.h (tags: gnutls_0_9_97,
3871 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
3872 gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
3873 gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
3874 gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
3875 gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
3876 gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
3877 gnutls_0_8_1) (utags: gnutls_0_8_0):
3879 Prefixed with underscore some internal functions.
3881 2003-01-13 19:37 nmav <nmav@gnutls.org>
3883 * doc/tex/patents.tex, doc/tex/srp.tex, lib/Makefile.am (tags:
3884 gnutls_0_8_0), lib/gnutls_errors.c (tags: gnutls_0_8_0),
3885 lib/gnutls_errors_int.h (tags: gnutls_0_8_12, gnutls_0_8_11,
3886 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
3887 gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3888 gnutls_0_8_0), lib/gnutls_x509.c (tags: gnutls_0_8_0),
3889 lib/x509_b64.c (tags: gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
3890 gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
3891 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0):
3893 GNUTLS_E_PARSING_ERROR error code was replaced by
3894 GNUTLS_E_BASE64_DECODING_ER and GNUTLS_E_SRP_PWD_PARSING_ERROR.
3895 GNUTLS_E_ASCII_ARMOR_ERROR was also replaced by
3896 GNUTLS_E_BASE64_DECODING_ERROR.
3898 2003-01-11 14:02 nmav <nmav@gnutls.org>
3900 * NEWS, doc/Makefile.am (tags: gnutls_0_8_0), doc/tex/Makefile.am,
3901 doc/tex/appendix.tex, doc/tex/patents.tex:
3903 Added some information about the SRP patents in the documentation.
3905 2003-01-09 21:52 nmav <nmav@gnutls.org>
3907 * NEWS, acinclude.m4 (tags: gnutls_1_1_8, gnutls_1_0_10,
3908 gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
3909 gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
3910 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
3911 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
3912 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
3913 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
3914 gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
3915 gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
3916 gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
3917 gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
3918 gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
3919 gnutls_0_8_1, gnutls_0_8_0), configure.in, doc/README.CODING_STYLE
3920 (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
3921 gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
3922 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0), lib/Makefile.am,
3923 lib/defines.h (tags: gnutls_0_8_1, gnutls_0_8_0),
3924 lib/gnutls.h.in.in (tags: gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5,
3925 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0),
3926 lib/gnutls.sym (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10,
3927 gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5,
3928 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0),
3929 lib/gnutls_auth.c (tags: gnutls_0_8_0), lib/gnutls_cipher_int.c
3930 (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
3931 gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
3932 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0), lib/gnutls_cipher_int.h
3933 (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
3934 gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_9_2,
3935 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3936 gnutls_0_8_0), lib/gnutls_hash_int.c, lib/gnutls_hash_int.h (tags:
3937 gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
3938 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
3939 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
3940 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3941 gnutls_0_8_0), lib/gnutls_state.c (tags: gnutls_0_8_0):
3943 Only the documented symbols are now exported.
3945 2003-01-09 08:29 nmav <nmav@gnutls.org>
3947 * lib/gnutls_x509.c:
3949 If the certificate does not contain the basicConstraints extension
3950 GNUTLS_E_REQUESTED_DATA_NOT_AVAILABLE will be returned by
3951 gnutls_x509_extract_certificate_ca_status().
3953 2003-01-08 22:58 nmav <nmav@gnutls.org>
3955 * NEWS, lib/gnutls_ui.h (tags: gnutls_0_8_12, gnutls_0_8_11,
3956 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
3957 gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3958 gnutls_0_8_0), lib/gnutls_x509.c:
3960 Added gnutls_x509_extract_certificate_ca_status() which returns the
3961 CA status of the given certificate.
3963 2003-01-01 11:12 nmav <nmav@gnutls.org>
3965 * NEWS, configure.in, lib/gnutls_compress_int.c (tags:
3968 If liblzo is found in the system then libgnutls-extra will depend on
3969 it, instead of including minilzo.
3971 2002-12-30 10:04 nmav <nmav@gnutls.org>
3973 * lib/gnutls_mpi.c (tags: gnutls_0_8_0):
3975 Added a test for null (zero) integers in MPI scanning.
3977 2002-12-29 20:42 nmav <nmav@gnutls.org>
3979 * src/: tests.c, tls_test.c (utags: gnutls_0_8_0):
3981 some fixes in the gnutls-cli-debug program
3983 2002-12-22 18:11 nmav <nmav@gnutls.org>
3987 depends on libgcrypt 1.1.11
3989 2002-12-16 21:56 nmav <nmav@gnutls.org>
3991 * lib/: auth_anon.c (tags: gnutls_0_8_0), auth_dhe.c (tags:
3992 gnutls_0_8_0), auth_rsa.c (tags: gnutls_0_8_0), auth_rsa_export.c
3993 (tags: gnutls_0_8_0), gnutls_auth.h (tags: gnutls_1_1_8,
3994 gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
3995 gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
3996 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
3997 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
3998 gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
3999 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
4000 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
4001 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
4002 gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
4003 gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
4004 gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
4005 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0),
4006 gnutls_handshake.c, gnutls_int.h (tags: gnutls_0_8_7, gnutls_0_8_6,
4007 gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4008 gnutls_0_8_0), gnutls_kx.c (tags: gnutls_0_8_5, gnutls_0_9_2,
4009 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4010 gnutls_0_8_0), gnutls_kx.h (tags: gnutls_1_0_7, gnutls_1_1_6,
4011 gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
4012 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
4013 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
4014 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
4015 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
4016 gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
4017 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
4018 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4019 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4020 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4023 Dropped the support for the client key exchange message 0, and
4024 server key exchange message 2.
4026 2002-12-16 21:26 nmav <nmav@gnutls.org>
4028 * NEWS, configure.in, lib/debug.c (tags: gnutls_0_8_0),
4029 lib/gnutls_mpi.h (tags: gnutls_0_8_12, gnutls_0_8_11,
4030 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
4031 gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4032 gnutls_0_8_0), lib/gnutls_record.c:
4034 Finished SRP-6 stuff. It should work fine now.
4036 2002-12-13 22:14 nmav <nmav@gnutls.org>
4040 Added gnutls_openpgp_extract_key_name_string() which returns a
4041 single string for a pgp user id.
4043 2002-12-13 12:59 nmav <nmav@gnutls.org>
4045 * doc/tex/ex-serv-export.tex, src/serv.c (utags: gnutls_0_8_0,
4046 gnutls_0_8_1, gnutls_0_8_3, gnutls_0_8_4, gnutls_0_8_5,
4047 gnutls_0_8_6, gnutls_0_8_7):
4049 updated some example and the server to use the new gnutls_malloc()
4052 2002-12-12 17:03 nmav <nmav@gnutls.org>
4054 * lib/: gnutls_x509.c, gnutls_ui.h:
4056 Added the gnutls_x509_extract_dn_string() function.
4058 2002-12-08 15:43 nmav <nmav@gnutls.org>
4060 * src/serv.c (tags: gnutls_0_6_0):
4062 updated to include a callback for receiving openpgp keys, using
4065 2002-12-08 15:39 nmav <nmav@gnutls.org>
4067 * lib/: ext_cert_type.c (tags: gnutls_0_8_0), gnutls_errors.c,
4068 gnutls_errors_int.h, gnutls_sig.c (tags: gnutls_0_8_12,
4069 gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
4070 gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
4071 gnutls_0_8_1, gnutls_0_8_0), x509_b64.c (utags: gnutls_0_6_0):
4075 2002-12-07 11:46 nmav <nmav@gnutls.org>
4077 * lib/ext_server_name.c (tags: gnutls_0_8_0, gnutls_0_6_0):
4079 some fixes in server_name extension
4081 2002-12-07 11:19 nmav <nmav@gnutls.org>
4083 * NEWS, doc/tex/callbacks.tex (tags: gnutls_1_1_8, gnutls_1_0_10,
4084 gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
4085 gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
4086 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
4087 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
4088 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
4089 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
4090 gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
4091 gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
4092 gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
4093 gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
4094 gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
4095 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), lib/gnutls.h.in.in
4096 (tags: gnutls_0_6_0), lib/gnutls_db.c (tags: gnutls_0_8_0,
4097 gnutls_0_6_0), lib/gnutls_global.c (tags: gnutls_0_8_0,
4098 gnutls_0_6_0), lib/gnutls_mem.c, lib/x509_b64.c:
4100 Exported the more convenient gnutls_malloc() and gnutls_free()
4101 functions. Actually pointers to functions.
4103 2002-12-06 17:28 nmav <nmav@gnutls.org>
4105 * NEWS, lib/x509_b64.c:
4107 Changed the semantics of gnutls_pem_base64_encode_alloc() and
4108 gnutls_pem_base64_decode_alloc(). In the default case were the
4109 gnutls library is used with malloc/realloc/free, these are binary
4112 They now require the returned data to be freed using the
4113 gnutls_global_get_free_function().
4115 2002-12-06 17:21 nmav <nmav@gnutls.org>
4117 * lib/: gnutls_int.h, gnutls_ui.h (utags: gnutls_0_6_0):
4121 2002-12-06 17:14 nmav <nmav@gnutls.org>
4123 * NEWS, doc/TODO, doc/tex/Makefile.am (tags: gnutls_0_6_0),
4124 doc/tex/callbacks.tex, doc/tex/library.tex (tags: gnutls_0_6_0),
4125 lib/gnutls.h.in.in, lib/gnutls_datum.c (tags: gnutls_0_8_0,
4126 gnutls_0_6_0), lib/gnutls_datum.h (tags: gnutls_1_1_8,
4127 gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
4128 gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
4129 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
4130 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
4131 gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
4132 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
4133 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
4134 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
4135 gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
4136 gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
4137 gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
4138 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4139 gnutls_0_6_0), lib/gnutls_db.c, lib/gnutls_global.c,
4140 lib/gnutls_mem.c, lib/gnutls_mem.h (tags: gnutls_0_8_12,
4141 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
4142 gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
4143 gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
4144 gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
4145 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4146 gnutls_0_6_0), lib/gnutls_state.c (tags: gnutls_0_6_0),
4147 lib/gnutls_str.c (tags: gnutls_0_8_12, gnutls_0_8_11,
4148 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
4149 gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4150 gnutls_0_8_0, gnutls_0_6_0), lib/gnutls_str.h (tags: gnutls_0_8_12,
4151 gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
4152 gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
4153 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), src/cli.c (tags:
4154 gnutls_0_8_0, gnutls_0_6_0), src/serv.c:
4156 Added the new functions gnutls_get_malloc_function(),
4157 gnutls_get_free_function(). Also changed the way callback functions
4158 must allocate data. They now need to use these functions, instead of
4159 just calling malloc().
4161 2002-12-06 13:33 nmav <nmav@gnutls.org>
4163 * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_extensions.c
4164 (tags: gnutls_0_8_0, gnutls_0_6_0), gnutls_handshake.c (tags:
4167 added error code to report illegal srp usernames. Some fixes in the
4168 extension parsing to report fatal errors.
4170 2002-12-04 23:38 nmav <nmav@gnutls.org>
4172 * lib/: x509_extensions.c, x509_verify.c (tags: gnutls_0_8_0)
4173 (utags: gnutls_0_6_0):
4175 some optimizations in string handling of the x.509 asn.1 parsers.
4177 2002-12-04 12:16 nmav <nmav@gnutls.org>
4179 * doc/tex/: Makefile.am, ex-pgp-keyserver.tex, examples.tex (tags:
4180 gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
4181 gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
4182 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), macros.tex
4183 (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_2, gnutls_1_1_1,
4184 gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0,
4185 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
4186 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
4187 gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
4188 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
4189 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4190 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4191 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4192 gnutls_0_8_0, gnutls_0_6_0), preparation.tex (tags: gnutls_1_0_5,
4193 gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0,
4194 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
4195 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
4196 gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
4197 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
4198 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4199 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4200 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4201 gnutls_0_8_0, gnutls_0_6_0):
4203 Added a chapter for sources preparation. Based on the documenation
4206 2002-12-02 22:00 nmav <nmav@gnutls.org>
4208 * configure.in, doc/tex/ex-pgp-keyserver.tex:
4210 depends on opencdk 0.3.5
4212 2002-12-02 17:31 nmav <nmav@gnutls.org>
4214 * lib/gnutls_extensions.c:
4216 Corrected bug in extension parsing.
4218 2002-12-02 07:37 nmav <nmav@gnutls.org>
4220 * doc/tex/auth.tex (tags: gnutls_0_9_94, gnutls_0_9_93,
4221 gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
4222 gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
4223 gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
4224 gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
4225 gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
4226 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0):
4228 some updates on srp documentation.
4230 2002-12-02 07:13 nmav <nmav@gnutls.org>
4232 * lib/: auth_cert.c (tags: gnutls_0_8_0, gnutls_0_6_0), auth_dhe.c
4233 (tags: gnutls_0_6_0), auth_rsa.c (tags: gnutls_0_6_0),
4234 auth_rsa_export.c (tags: gnutls_0_6_0), ext_cert_type.c,
4235 ext_server_name.c, gnutls_alert.c (tags: gnutls_0_6_0),
4236 gnutls_algorithms.c (tags: gnutls_0_8_0, gnutls_0_6_0),
4237 gnutls_anon_cred.c (tags: gnutls_0_8_12, gnutls_0_8_11,
4238 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
4239 gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4240 gnutls_0_8_0, gnutls_0_6_0), gnutls_auth.c (tags: gnutls_0_6_0),
4241 gnutls_buffers.c (tags: gnutls_0_6_0), gnutls_cert.c (tags:
4242 gnutls_0_8_0, gnutls_0_6_0), gnutls_cipher.c (tags: gnutls_0_8_0,
4243 gnutls_0_6_0), gnutls_compress.c (tags: gnutls_0_8_12,
4244 gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
4245 gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
4246 gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
4247 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4248 gnutls_0_6_0), gnutls_compress_int.c (tags: gnutls_0_6_0),
4249 gnutls_constate.c (tags: gnutls_0_8_0, gnutls_0_6_0),
4250 gnutls_datum.c, gnutls_datum.h, gnutls_db.c, gnutls_dh.c (tags:
4251 gnutls_0_8_0, gnutls_0_6_0), gnutls_dh_primes.c (tags:
4252 gnutls_0_8_0, gnutls_0_6_0), gnutls_global.c, gnutls_handshake.c,
4253 gnutls_kx.c (tags: gnutls_0_6_0), gnutls_mem.c, gnutls_mpi.c (tags:
4254 gnutls_0_6_0), gnutls_num.c (tags: gnutls_0_8_1, gnutls_0_8_0,
4255 gnutls_0_6_0), gnutls_pk.c (tags: gnutls_0_8_0, gnutls_0_6_0),
4256 gnutls_priority.c (tags: gnutls_0_8_12, gnutls_0_8_11,
4257 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
4258 gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4259 gnutls_0_8_0, gnutls_0_6_0), gnutls_privkey.c (tags: gnutls_0_8_12,
4260 gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
4261 gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
4262 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), gnutls_random.c (tags:
4263 gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
4264 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4265 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4266 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4267 gnutls_0_8_0, gnutls_0_6_0), gnutls_record.c (tags: gnutls_0_6_0),
4268 gnutls_rsa_export.c (tags: gnutls_0_8_0, gnutls_0_6_0),
4269 gnutls_session.c (tags: gnutls_0_8_12, gnutls_0_8_11,
4270 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
4271 gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4272 gnutls_0_8_0, gnutls_0_6_0), gnutls_session_pack.c (tags:
4273 gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
4274 gnutls_0_8_7, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
4275 gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
4276 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), gnutls_sig.c,
4277 gnutls_state.c, gnutls_str.c, gnutls_ui.c (tags: gnutls_0_8_0,
4278 gnutls_0_6_0), gnutls_v2_compat.c (tags: gnutls_0_8_12,
4279 gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
4280 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4281 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4282 gnutls_0_8_0, gnutls_0_6_0), gnutls_x509.c (tags: gnutls_0_6_0),
4283 x509_extensions.c, x509_sig_check.c (tags: gnutls_0_8_0,
4286 Cleanups. Prefixed some internal function with underscore.
4288 2002-12-01 21:57 nmav <nmav@gnutls.org>
4290 * lib/gnutls_x509.c:
4292 more fixes in gnutls_x509_extract_certificate_dn_string()
4294 2002-12-01 21:47 nmav <nmav@gnutls.org>
4296 * NEWS, doc/tex/ex-pgp-keyserver.tex, lib/gnutls_dh.h (tags:
4297 gnutls_0_8_0, gnutls_0_6_0), lib/gnutls_dh_primes.c, src/common.c
4298 (tags: gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
4299 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0):
4301 Added the function gnutls_srp_server_set_credentials_function() to
4302 allow retrieving SRP parameters from an external backend - other
4303 than password files.
4305 2002-12-01 20:29 nmav <nmav@gnutls.org>
4307 * NEWS, doc/tex/ex-pgp-keyserver.tex, lib/auth_cert.c:
4309 Enabled the OpenPGP key retrieval callback function (untested yet).
4311 2002-12-01 19:50 nmav <nmav@gnutls.org>
4313 * NEWS, lib/x509_b64.c, src/common.c, src/crypt-gaa.c (tags:
4314 gnutls_0_8_12, gnutls_0_8_11, gnutls_0_9_7, gnutls_0_8_10,
4315 gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
4316 gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
4317 gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
4318 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), src/crypt.c (tags:
4319 gnutls_0_8_7, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
4320 gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
4321 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0),
4322 src/crypt.gaa (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_9_7,
4323 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
4324 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
4325 gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
4326 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0):
4328 Added the functions:
4329 gnutls_srp_verifier()
4330 gnutls_srp_base64_encode()
4331 gnutls_srp_base64_decode()
4333 and modified the gnutls-srpcrypt, to use the exported functions.
4335 2002-11-25 10:39 nmav <nmav@gnutls.org>
4337 * lib/: gnutls_int.h, gnutls_x509.c:
4339 gnutls_x509_extract_certificate_dn_string() now behaves as described
4342 2002-11-23 08:10 nmav <nmav@gnutls.org>
4344 * doc/README.CODING_STYLE (tags: gnutls_0_6_0), lib/gnutls_int.h:
4346 some changes in the callback function behaviour.
4348 2002-11-22 22:21 nmav <nmav@gnutls.org>
4350 * lib/Makefile.am (tags: gnutls_0_6_0):
4352 linked against libgcrypt (I saw that in debian)
4354 2002-11-20 22:10 nmav <nmav@gnutls.org>
4356 * NEWS, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h (tags:
4357 gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2,
4358 gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
4359 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
4360 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
4361 gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
4362 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
4363 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
4364 gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
4365 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0),
4366 lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_8_4,
4367 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0),
4368 lib/gnutls_errors.c, lib/gnutls_extensions.c:
4370 Several cleanups and elimination of warnings.
4372 2002-11-20 20:35 nmav <nmav@gnutls.org>
4374 * doc/tex/Makefile.am, doc/tex/gnutls.bib, doc/tex/record.tex,
4375 doc/tex/record_weaknesses.tex, doc/tex/tls_extensions.tex,
4376 doc/tex/tlsintro.tex (tags: gnutls_0_8_12, gnutls_0_8_11,
4377 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_9_5,
4378 gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
4379 gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
4380 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), lib/ext_server_name.c,
4381 lib/gnutls_int_compat.c (tags: gnutls_0_8_12, gnutls_0_8_11,
4382 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
4383 gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4384 gnutls_0_8_0, gnutls_0_6_0):
4386 updated documentation to include record layer weaknesses and
4387 counter-measures, and the supported TLS extensions.
4389 2002-11-20 17:45 nmav <nmav@gnutls.org>
4391 * lib/gnutls.h.in.in:
4393 compat4.h was added, and is included by default in gnutls.h.
4395 2002-11-20 17:44 nmav <nmav@gnutls.org>
4397 * lib/: gnutls_algorithms.c, gnutls_algorithms.h, gnutls_cert.h,
4398 gnutls_sig.c, gnutls_ui.h, gnutls_x509.c, rfc2818_hostname.c (tags:
4399 gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
4400 gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
4401 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0):
4403 Moved the GNUTLS_X509KEY_* to gnutls_cert.h and renamed them to
4404 KEY_*. Improved the checking of key usage.
4406 2002-11-20 07:30 nmav <nmav@gnutls.org>
4408 * lib/gnutls_algorithms.c:
4410 added the AES ciphersuites for certificate srp authentication.
4412 2002-11-19 13:07 nmav <nmav@gnutls.org>
4414 * lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_algorithms.c,
4415 lib/gnutls_cert.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
4416 lib/gnutls_x509.c, src/cli.c, src/common.c, src/common.h (tags:
4417 gnutls_0_8_12, gnutls_0_8_11, gnutls_0_9_7, gnutls_0_8_10,
4418 gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
4419 gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
4420 gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
4421 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), src/serv.c:
4423 Added support for the DSS certificate SRP authenticated cipher
4424 suites (currently only with 3DES cipher). Cleaned up the client and
4425 server code, which was duplicated.
4427 2002-11-19 12:01 nmav <nmav@gnutls.org>
4429 * NEWS, lib/auth_cert.c, lib/gnutls.h.in.in,
4430 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
4431 lib/gnutls_auth.c, lib/gnutls_auth_int.h (tags: gnutls_0_8_7,
4432 gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
4433 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), lib/gnutls_cert.c,
4434 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_v2_compat.c,
4435 lib/gnutls_x509.c, src/cli.c, src/common.c, src/serv.c:
4437 Added certificate authenticated SRP cipher suites.
4439 2002-11-17 12:13 nmav <nmav@gnutls.org>
4441 * lib/gnutls_int_compat.c:
4443 added compatibility function for the openpgp_keyserver.
4445 2002-11-17 12:12 nmav <nmav@gnutls.org>
4447 * doc/tex/: Makefile.am, appendix.tex (tags: gnutls_0_6_0),
4448 auth.tex, compression.tex, examples.tex, gnutls.bib, gnutls.tex
4449 (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
4450 gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
4451 gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
4452 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4453 gnutls_0_6_0), openpgp.tex, tlsintro.tex:
4455 added bibliography in documentation.
4457 2002-11-16 09:50 nmav <nmav@gnutls.org>
4459 * doc/tex/Makefile.am, doc/tex/ex-pgp-keyserver.tex,
4460 doc/tex/examples.tex, lib/gnutls_int.h:
4462 updated pgp key retrieval callback and added example.
4464 2002-11-15 21:13 nmav <nmav@gnutls.org>
4466 * NEWS, configure.in, doc/Makefile.am (tags: gnutls_0_6_0),
4467 doc/tex/Makefile.am:
4469 example programs are now located in doc/examples directory.
4471 2002-11-14 13:48 nmav <nmav@gnutls.org>
4473 * lib/: gnutls.h.in.in, gnutls_alert.c, gnutls_alert.h (tags:
4474 gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
4475 gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_9_2,
4476 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4477 gnutls_0_8_0, gnutls_0_6_0):
4479 Added some new alert codes from the extensions draft.
4481 2002-11-14 09:19 nmav <nmav@gnutls.org>
4483 * doc/tex/: ex-client2.tex (tags: gnutls_0_8_12, gnutls_0_8_11,
4484 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
4485 gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4486 gnutls_0_8_0, gnutls_0_6_0), examples.tex:
4488 updated the basic client to support OpenPGP certificate
4491 2002-11-12 13:29 nmav <nmav@gnutls.org>
4493 * doc/tex/: Makefile.am, ex-serv-pgp.tex (tags: gnutls_0_8_12,
4494 gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
4495 gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
4496 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), examples.tex:
4498 added example with an openpgp server
4500 2002-11-12 11:11 nmav <nmav@gnutls.org>
4502 * lib/: auth_anon.c (tags: gnutls_0_6_0), auth_cert.c,
4503 auth_dh_common.c (tags: gnutls_0_8_0, gnutls_0_6_0), auth_dhe.c,
4504 auth_rsa.c, auth_rsa_export.c, gnutls_auth.c, gnutls_cert.c,
4505 gnutls_handshake.c, gnutls_int.h, gnutls_kx.c,
4506 gnutls_session_pack.c, gnutls_state.c, gnutls_ui.c,
4507 gnutls_v2_compat.c, gnutls_x509.c:
4509 The session->gnutls_key was renamed to session->key.
4511 2002-11-12 10:59 nmav <nmav@gnutls.org>
4515 The gnutls_openpgp_recv_key_func() callback function now accepts a
4516 key fingerprint, instead of the key id.
4518 2002-11-11 17:20 nmav <nmav@gnutls.org>
4520 * src/: cli.c, serv.c, tests.c:
4524 2002-11-11 17:06 nmav <nmav@gnutls.org>
4526 * lib/gnutls.h.in.in:
4528 dropped source backwards compatibility
4530 2002-11-11 17:02 nmav <nmav@gnutls.org>
4532 * configure.in, lib/gnutls_int.h:
4534 Added callback for OpenPGP key retrieval.
4536 2002-11-06 13:00 nmav <nmav@gnutls.org>
4538 * doc/protocol/: draft-ietf-tls-rfc2246-bis-01.txt,
4539 draft-ietf-tls-rfc2246-bis-02.txt (tags: gnutls_0_8_12,
4540 gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
4541 gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
4542 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0):
4544 added new rfc2246bis draft
4546 2002-11-06 08:24 nmav <nmav@gnutls.org>
4548 * opencdk.m4 (tags: gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
4549 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
4550 gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
4551 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
4552 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4553 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4554 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4555 gnutls_0_8_0, gnutls_0_6_0):
4557 updated url for opencdk
4559 2002-11-05 21:41 nmav <nmav@gnutls.org>
4561 * lib/: gnutls_algorithms.c, gnutls_buffers.c, gnutls_db.c,
4562 gnutls_global.c, gnutls_state.c, gnutls_x509.c:
4564 some updated in the documentation
4566 2002-11-04 21:23 nmav <nmav@gnutls.org>
4568 * lib/: gnutls.h.in.in, gnutls_alert.c, gnutls_alert.h,
4569 gnutls_errors_int.h (utags: gnutls_0_5_11):
4571 Added new alert (certificate unobtainable) from
4572 draft-ietf-tls-extensions.
4574 2002-11-04 20:11 nmav <nmav@gnutls.org>
4576 * NEWS, configure.in (tags: gnutls_0_5_11):
4578 depends on opencdk 0.3.2
4580 2002-11-03 14:20 twoaday <twoaday@gnutls.org>
4582 * lib/: gnutls_errors.c (tags: gnutls_0_5_11), gnutls_errors_int.h:
4586 Use the old error codes for OpenPGP again.
4588 2002-11-03 13:52 twoaday <twoaday@gnutls.org>
4590 * lib/auth_cert.c (tags: gnutls_0_5_11):
4592 Fixed an off-by-one bug for OpenPGP fingerprint handling.
4594 2002-11-03 13:23 twoaday <twoaday@gnutls.org>
4596 * lib/gnutls_errors_int.h:
4598 Corrected error number (the old was reserved).
4600 2002-11-03 13:08 twoaday <twoaday@gnutls.org>
4602 * lib/: gnutls_errors.c, gnutls_errors_int.h:
4604 Unification for the OpenPGP error code.
4606 2002-11-03 13:08 nmav <nmav@gnutls.org>
4608 * lib/gnutls_cert.c (tags: gnutls_0_5_11):
4610 corrected behaviour of verification in openpgp keys.
4612 2002-11-03 11:56 twoaday <twoaday@gnutls.org>
4614 * lib/: gnutls_errors.c, gnutls_errors_int.h:
4616 Add OpenPGP error description
4618 2002-11-03 11:30 nmav <nmav@gnutls.org>
4620 * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_sig.c (tags:
4621 gnutls_0_5_11), gnutls_x509.c (tags: gnutls_0_5_11):
4623 Renamed GNUTLS_E_X509_KEY_USAGE_VIOLATION to
4624 GNUTLS_E_KEY_USAGE_VIOLATION, in order to apply to PGP keys as well.
4626 2002-11-03 11:19 nmav <nmav@gnutls.org>
4628 * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_pk.c
4629 (tags: gnutls_0_5_11), lib/gnutls_sig.c, lib/x509_sig_check.c
4630 (tags: gnutls_0_5_11), src/cli-gaa.c (tags: gnutls_0_8_12,
4631 gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
4632 gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
4633 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11),
4634 src/cli-gaa.h (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10,
4635 gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5,
4636 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4637 gnutls_0_6_0, gnutls_0_5_11), src/cli.c (tags: gnutls_0_5_11),
4638 src/cli.gaa (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10,
4639 gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5,
4640 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4641 gnutls_0_6_0, gnutls_0_5_11), src/common.c:
4643 Added some new error codes and updated client.
4645 2002-11-02 08:41 nmav <nmav@gnutls.org>
4647 * NEWS, lib/ext_cert_type.c (tags: gnutls_0_5_11),
4648 lib/ext_max_record.c (tags: gnutls_0_9_97, gnutls_0_9_96,
4649 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
4650 gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
4651 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
4652 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4653 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4654 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4655 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), lib/ext_server_name.c
4656 (tags: gnutls_0_5_11), lib/gnutls_alert.c, lib/gnutls_buffers.c
4657 (tags: gnutls_0_5_11), lib/gnutls_cert.c, lib/gnutls_dh_primes.c
4658 (tags: gnutls_0_5_11), lib/gnutls_errors.c,
4659 lib/gnutls_errors_int.h, lib/gnutls_handshake.c (tags:
4660 gnutls_0_5_11), lib/gnutls_record.c (tags: gnutls_0_5_11),
4661 lib/gnutls_rsa_export.c (tags: gnutls_0_5_11),
4662 lib/gnutls_session_pack.c (tags: gnutls_0_5_11), lib/gnutls_ui.c
4663 (tags: gnutls_0_5_11), lib/x509_b64.c (tags: gnutls_0_5_11):
4665 Combined GNUTLS_E_INVALID_PARAMETERS wich GNUTLS_E_INVALID_REQUEST.
4666 Introduced GNUTLS_E_SHORT_MEMORY_BUFFER.
4668 2002-11-02 08:37 nmav <nmav@gnutls.org>
4670 * lib/: gnutls_x509.c, x509_xml.c (tags: gnutls_0_8_0,
4671 gnutls_0_6_0, gnutls_0_5_11):
4673 Fixed some memory leaks which may occured on error cases.
4675 2002-11-01 21:29 nmav <nmav@gnutls.org>
4677 * NEWS, lib/gnutls_x509.c, src/common.c:
4679 gnutls_x509_extract_certificate_dn_string() was rewritten.
4681 2002-11-01 18:33 nmav <nmav@gnutls.org>
4683 * lib/gnutls_x509.c:
4685 Added a check for dn extraction failure in
4686 gnutls_x509_extract_certificate_dn_string().
4688 2002-10-29 14:03 twoaday <twoaday@gnutls.org>
4692 Bump OpenCDK version to 0.3.0
4694 2002-10-29 14:02 twoaday <twoaday@gnutls.org>
4696 * lib/gnutls_errors_int.h:
4698 Add new regression test for OpenPGP. New code for the OpenCDK 0.3.0
4699 version. A new error code for the OpenPGP part.
4701 2002-10-29 05:51 nmav <nmav@gnutls.org>
4703 * lib/gnutls_buffer.h (tags: gnutls_1_1_8, gnutls_1_0_10,
4704 gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
4705 gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
4706 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
4707 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
4708 gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
4709 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
4710 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
4711 gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
4712 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
4713 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
4714 gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
4715 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
4720 2002-10-28 09:21 nmav <nmav@gnutls.org>
4722 * lib/: auth_cert.c, auth_dhe.c (tags: gnutls_0_5_11), auth_rsa.c
4723 (tags: gnutls_0_5_11), auth_rsa_export.c (tags: gnutls_0_5_11),
4724 gnutls_buffers.c, gnutls_cert.c, gnutls_cipher_int.c (tags:
4725 gnutls_0_6_0, gnutls_0_5_11), gnutls_constate.c (tags:
4726 gnutls_0_5_11), gnutls_errors.c, gnutls_errors_int.h,
4727 gnutls_handshake.c, gnutls_pk.c, gnutls_record.c,
4728 gnutls_rsa_export.c, gnutls_state.c (tags: gnutls_0_5_11),
4729 gnutls_ui.c, gnutls_x509.c, x509_verify.c (tags: gnutls_0_5_11),
4732 GNUTLS_E_UNKNOWN_ERROR was removed, and was replaced by
4733 GNUTLS_E_INTERNAL_ERROR.
4735 2002-10-26 12:34 nmav <nmav@gnutls.org>
4737 * NEWS, lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags:
4738 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
4739 gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
4740 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
4741 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4742 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4743 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4744 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), lib/gnutls_handshake.c,
4745 lib/gnutls_int.h (tags: gnutls_0_5_11), lib/gnutls_record.c,
4746 lib/gnutls_state.c, lib/gnutls_str.c (tags: gnutls_0_5_11),
4747 lib/gnutls_str.h (tags: gnutls_0_5_11):
4749 Optimizations in buffering code, which reduce the number of
4750 malloc/realloc calls.
4752 2002-10-26 09:46 nmav <nmav@gnutls.org>
4754 * lib/gnutls_errors.c, src/retcodes.c (tags: gnutls_0_8_12,
4755 gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
4756 gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
4757 gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
4758 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4759 gnutls_0_6_0, gnutls_0_5_11):
4761 The error code table now contains all the error codes sorted.
4763 2002-10-25 14:31 nmav <nmav@gnutls.org>
4765 * NEWS, configure.in, doc/tex/Makefile.am (tags: gnutls_0_5_11),
4766 doc/tex/appendix.tex (tags: gnutls_0_5_11), doc/tex/errors.tex
4767 (tags: gnutls_0_5_11), doc/tex/gnutls.tex (tags: gnutls_0_5_11),
4768 lib/gnutls_errors.c, lib/gnutls_pk.c, src/Makefile.am (tags:
4769 gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
4770 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
4771 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4772 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4773 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4774 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), src/retcodes.c:
4776 Documented error codes in an appendix. This documentation is
4777 generated automatically using the retcodes program.
4779 2002-10-24 19:07 nmav <nmav@gnutls.org>
4781 * doc/: scripts/gdoc, scripts/sort1.pl (tags: gnutls_1_1_8,
4782 gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
4783 gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
4784 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
4785 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
4786 gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
4787 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
4788 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
4789 gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
4790 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
4791 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
4792 gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
4793 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
4794 gnutls_0_5_11), tex/Makefile.am:
4796 Added script to sort function names in function reference.
4798 2002-10-24 17:42 nmav <nmav@gnutls.org>
4800 * lib/: auth_cert.c, gnutls_cipher.c (tags: gnutls_0_5_11),
4801 gnutls_constate.c, gnutls_errors.c, gnutls_errors_int.h,
4802 gnutls_handshake.c, gnutls_pk.c, gnutls_v2_compat.c (tags:
4805 Added more descriptive error codes to be returned by
4806 gnutls_strerror(). Removed old and unused error codes.
4808 2002-10-24 16:39 nmav <nmav@gnutls.org>
4810 * src/: tls_test-gaa.c (tags: gnutls_0_8_12, gnutls_0_8_11,
4811 gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
4812 gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
4813 gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
4814 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4815 gnutls_0_6_0), tls_test-gaa.h (tags: gnutls_0_8_12, gnutls_0_8_11,
4816 gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
4817 gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
4818 gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
4819 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4820 gnutls_0_6_0), tls_test.c, tls_test.gaa (tags: gnutls_0_8_12,
4821 gnutls_0_8_11, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
4822 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4823 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4824 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4825 gnutls_0_8_0, gnutls_0_6_0) (utags: gnutls_0_5_11):
4827 gnutls-cli-debug now accepts one hostname only
4829 2002-10-24 16:33 nmav <nmav@gnutls.org>
4831 * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa:
4833 gnutls-cli now accepts one hostname only
4835 2002-10-23 18:36 nmav <nmav@gnutls.org>
4837 * doc/TODO (tags: gnutls_0_5_11), doc/tex/Makefile.am,
4838 lib/Makefile.am, lib/auth_anon.c (tags: gnutls_0_5_11),
4839 lib/auth_dh_common.c (tags: gnutls_0_5_11), lib/auth_dh_common.h
4840 (tags: gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
4841 gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
4842 gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
4843 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
4844 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
4845 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
4846 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
4847 gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
4848 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
4849 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4850 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4851 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4852 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), lib/auth_dhe.c,
4853 lib/rfc2818_hostname.c (tags: gnutls_0_5_11):
4855 Merged common stuff in DHE and anonymous DH key exchange.
4857 2002-10-14 21:36 nmav <nmav@gnutls.org>
4859 * NEWS, doc/tex/Makefile.am, doc/tex/ex-client-resume.tex (tags:
4860 gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
4861 gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
4862 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
4863 gnutls_0_5_11), doc/tex/ex-client-srp.tex (tags: gnutls_0_8_12,
4864 gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
4865 gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
4866 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11),
4867 doc/tex/ex-client1.tex (tags: gnutls_0_8_12, gnutls_0_8_11,
4868 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
4869 gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4870 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), doc/tex/ex-client2.tex
4871 (tags: gnutls_0_5_11), doc/tex/ex-info.tex (tags: gnutls_0_8_12,
4872 gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
4873 gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
4874 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11),
4875 doc/tex/ex-serv-export.tex (tags: gnutls_0_6_0, gnutls_0_5_11),
4876 doc/tex/ex-serv-srp.tex (tags: gnutls_0_6_0, gnutls_0_5_11),
4877 doc/tex/ex-serv1.tex (tags: gnutls_0_8_7, gnutls_0_8_6,
4878 gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4879 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), doc/tex/ex1.tex,
4880 doc/tex/ex2.tex, doc/tex/ex3.tex, doc/tex/ex4.tex,
4881 doc/tex/serv-export.tex, doc/tex/serv-srp.tex, doc/tex/serv1.tex,
4884 Example programs found in the documentation can now be generated by
4885 running "make examples" in doc/tex directory.
4887 2002-10-14 20:27 nmav <nmav@gnutls.org>
4889 * THANKS (tags: gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4890 gnutls_0_6_0, gnutls_0_5_11):
4892 Fixed interlibrary dependencies. By Ivo Timmermans. This requires
4893 the debian libtool 1.4.2-7.1
4895 2002-10-14 17:40 nmav <nmav@gnutls.org>
4897 * lib/: ext_max_record.c, ext_server_name.c:
4899 cleanups in the server name extension.
4901 2002-10-14 17:23 nmav <nmav@gnutls.org>
4905 Some fixes in 'gnutls-cli' client program to prevent some
4906 segmentation faults at exit.
4908 2002-10-13 15:38 nmav <nmav@gnutls.org>
4910 * doc/tex/: Makefile.am (tags: gnutls_0_5_10), alert.tex (tags:
4911 gnutls_0_5_11, gnutls_0_5_10), auth.tex, certificate.tex (tags:
4912 gnutls_0_5_11, gnutls_0_5_10), ciphersuites.tex (tags:
4913 gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
4914 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4915 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4916 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4917 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10),
4918 compression.tex (tags: gnutls_0_5_10), handshake.tex (tags:
4919 gnutls_0_5_11, gnutls_0_5_10), howto.tex (tags: gnutls_0_8_12,
4920 gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
4921 gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
4922 gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
4923 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4924 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), memory.tex (tags:
4925 gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
4926 gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
4927 gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
4928 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
4929 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
4930 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
4931 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
4932 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
4933 gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
4934 gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
4935 gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
4936 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4937 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), record.tex (tags:
4938 gnutls_0_5_11, gnutls_0_5_10), tlsintro.tex (tags: gnutls_0_5_10):
4940 spelling corrections, and addition of a subsection for compression
4943 2002-10-13 09:55 nmav <nmav@gnutls.org>
4945 * lib/gnutls_algorithms.c (tags: gnutls_0_5_11, gnutls_0_5_10):
4947 ZLIB's number was changed according to draft-ietf-tls-compression-02
4949 2002-10-13 05:02 nmav <nmav@gnutls.org>
4951 * NEWS, configure.in (tags: gnutls_0_5_10), lib/auth_anon.c (tags:
4952 gnutls_0_5_10), lib/auth_cert.c (tags: gnutls_0_5_10),
4953 lib/auth_cert.h (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10,
4954 gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5,
4955 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4956 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), lib/auth_dhe.c (tags:
4957 gnutls_0_5_10), lib/auth_rsa.c (tags: gnutls_0_5_10),
4958 lib/auth_rsa_export.c (tags: gnutls_0_5_10), lib/defines.h (tags:
4959 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), lib/ext_cert_type.c
4960 (tags: gnutls_0_5_10), lib/ext_cert_type.h (tags: gnutls_0_9_96,
4961 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
4962 gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
4963 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
4964 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4965 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4966 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4967 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10),
4968 lib/ext_max_record.c (tags: gnutls_0_5_10), lib/ext_max_record.h
4969 (tags: gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
4970 gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
4971 gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
4972 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
4973 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
4974 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
4975 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
4976 gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
4977 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
4978 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4979 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4980 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4981 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10),
4982 lib/ext_server_name.c (tags: gnutls_0_5_10), lib/ext_server_name.h
4983 (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
4984 gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
4985 gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
4986 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4987 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), lib/gnutls.h.in.in
4988 (tags: gnutls_0_5_10), lib/gnutls_alert.c (tags: gnutls_0_5_10),
4989 lib/gnutls_alert.h (tags: gnutls_0_5_10), lib/gnutls_algorithms.c,
4990 lib/gnutls_auth.c (tags: gnutls_0_5_11, gnutls_0_5_10),
4991 lib/gnutls_auth.h (tags: gnutls_0_6_0, gnutls_0_5_11,
4992 gnutls_0_5_10), lib/gnutls_buffers.c (tags: gnutls_0_5_10),
4993 lib/gnutls_buffers.h (tags: gnutls_0_5_10), lib/gnutls_cert.c
4994 (tags: gnutls_0_5_10), lib/gnutls_cipher.c (tags: gnutls_0_5_10),
4995 lib/gnutls_cipher.h (tags: gnutls_0_9_95, gnutls_0_9_94,
4996 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
4997 gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
4998 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
4999 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
5000 gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
5001 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
5002 gnutls_0_5_11, gnutls_0_5_10), lib/gnutls_compress_int.c (tags:
5003 gnutls_0_5_11, gnutls_0_5_10), lib/gnutls_compress_int.h (tags:
5004 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
5005 gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
5006 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
5007 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
5008 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
5009 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
5010 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10),
5011 lib/gnutls_db.c (tags: gnutls_0_5_11, gnutls_0_5_10),
5012 lib/gnutls_dh_primes.c (tags: gnutls_0_5_10),
5013 lib/gnutls_extensions.h (tags: gnutls_0_9_97, gnutls_0_9_96,
5014 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
5015 gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
5016 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
5017 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
5018 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
5019 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
5020 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10),
5021 lib/gnutls_global.c (tags: gnutls_0_5_11, gnutls_0_5_10),
5022 lib/gnutls_handshake.c (tags: gnutls_0_5_10), lib/gnutls_hash_int.c
5023 (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10),
5024 lib/gnutls_hash_int.h (tags: gnutls_0_6_0, gnutls_0_5_11,
5025 gnutls_0_5_10), lib/gnutls_int.h (tags: gnutls_0_5_10),
5026 lib/gnutls_mem.c (tags: gnutls_0_5_11, gnutls_0_5_10),
5027 lib/gnutls_pk.c (tags: gnutls_0_5_10), lib/gnutls_pk.h (tags:
5028 gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
5029 gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_9_1,
5030 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
5031 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), lib/gnutls_record.c
5032 (tags: gnutls_0_5_10), lib/gnutls_rsa_export.c (tags:
5033 gnutls_0_5_10), lib/gnutls_session_pack.c (tags: gnutls_0_5_10),
5034 lib/gnutls_sig.c (tags: gnutls_0_5_10), lib/gnutls_sig.h (tags:
5035 gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
5036 gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
5037 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
5038 gnutls_0_5_11, gnutls_0_5_10), lib/gnutls_state.c (tags:
5039 gnutls_0_5_10), lib/gnutls_ui.c (tags: gnutls_0_5_10),
5040 lib/gnutls_ui.h (tags: gnutls_0_5_11, gnutls_0_5_10),
5041 lib/gnutls_x509.c (tags: gnutls_0_5_10), lib/gnutls_x509.h (tags:
5042 gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
5043 gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
5044 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
5045 gnutls_0_5_11, gnutls_0_5_10), lib/rfc2818_hostname.c (tags:
5046 gnutls_0_5_10), lib/x509_b64.c (tags: gnutls_0_5_10),
5047 lib/x509_b64.h (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10,
5048 gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_9_3,
5049 gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
5050 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
5051 gnutls_0_5_11, gnutls_0_5_10), lib/x509_sig_check.c (tags:
5054 several fixes in the codebase, mostly in signed/unsigned checkings.
5056 2002-10-12 15:56 nmav <nmav@gnutls.org>
5058 * lib/: ext_max_record.c, ext_max_record.h (utags:
5059 gnutls_0_5_x_before_int_fixes):
5061 Corrected some types, to work in 64 bits machines. Suggested by Ivo
5062 Timmermans <ivo@o2w.nl>.
5064 2002-10-12 08:17 nmav <nmav@gnutls.org>
5066 * src/serv.c (tags: gnutls_0_5_11, gnutls_0_5_10,
5067 gnutls_0_5_x_before_int_fixes):
5069 now does not require carriage return
5071 2002-10-11 23:17 nmav <nmav@gnutls.org>
5073 * lib/ext_server_name.c (tags: gnutls_0_5_x_before_int_fixes):
5075 Fixes (or not) in server name extension parsing
5077 2002-10-11 13:47 nmav <nmav@gnutls.org>
5079 * doc/tex/: certificate.tex, ex-rfc2818.tex (tags: gnutls_0_6_0,
5080 gnutls_0_5_11, gnutls_0_5_10), ex3.tex (tags: gnutls_0_5_10),
5081 examples.tex (tags: gnutls_0_5_10) (utags:
5082 gnutls_0_5_x_before_int_fixes):
5084 updated documentation
5086 2002-10-11 12:06 nmav <nmav@gnutls.org>
5088 * NEWS (tags: gnutls_0_5_x_before_int_fixes),
5089 lib/ext_server_name.c, lib/gnutls_int.h (tags:
5090 gnutls_0_5_x_before_int_fixes), lib/gnutls_priority.c (tags:
5091 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes),
5094 Improved the server name extension. Resumed sessions can now use it.
5096 2002-10-11 09:50 nmav <nmav@gnutls.org>
5098 * NEWS, lib/Makefile.am (tags: gnutls_0_5_10,
5099 gnutls_0_5_x_before_int_fixes), lib/ext_server_name.c,
5100 lib/ext_server_name.h (tags: gnutls_0_5_x_before_int_fixes),
5101 lib/gnutls.h.in.in (tags: gnutls_0_5_x_before_int_fixes),
5102 lib/gnutls_extensions.c (tags: gnutls_0_5_11, gnutls_0_5_10,
5103 gnutls_0_5_x_before_int_fixes), lib/gnutls_int.h, src/cli.c (tags:
5104 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), src/common.c (tags:
5105 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), src/serv.c:
5107 Added server name extension, from draft-ietf-tls-extension-05.
5109 2002-10-10 22:15 nmav <nmav@gnutls.org>
5111 * doc/tex/ex-alert.tex (tags: gnutls_1_1_8, gnutls_1_0_10,
5112 gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
5113 gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
5114 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
5115 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
5116 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
5117 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
5118 gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
5119 gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
5120 gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
5121 gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
5122 gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
5123 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
5124 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes),
5125 doc/tex/ex-rfc2818.tex, lib/rfc2818_hostname.c (tags:
5126 gnutls_0_5_x_before_int_fixes), doc/tex/ex-rfc2818.tex,
5127 doc/tex/examples.tex:
5129 more documentation updates
5131 2002-10-10 15:17 nmav <nmav@gnutls.org>
5133 * NEWS, configure.in (tags: gnutls_0_5_x_before_int_fixes),
5134 doc/tex/Makefile.am (tags: gnutls_0_5_x_before_int_fixes),
5135 doc/tex/ex-alert.tex, doc/tex/ex1.tex (tags: gnutls_0_5_10,
5136 gnutls_0_5_x_before_int_fixes), doc/tex/ex2.tex (tags:
5137 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), doc/tex/ex4.tex
5138 (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes),
5139 doc/tex/examples.tex, doc/tex/handshake.tex (tags:
5140 gnutls_0_5_x_before_int_fixes), doc/tex/serv-export.tex (tags:
5141 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), doc/tex/serv-srp.tex
5142 (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes),
5143 doc/tex/serv1.tex (tags: gnutls_0_5_10,
5144 gnutls_0_5_x_before_int_fixes), src/serv.c:
5146 Separated alert checking from the example programs, to make them
5147 cleaner. Added an example which demonstrates the alert checking.
5149 2002-10-10 11:33 nmav <nmav@gnutls.org>
5151 * NEWS, doc/tex/examples.tex (utags: gnutls_0_5_9):
5153 last minute changes for 0.5.9 release.
5155 2002-10-09 21:49 nmav <nmav@gnutls.org>
5157 * NEWS, lib/Makefile.am (tags: gnutls_0_5_9), lib/gnutls_ui.h
5158 (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9),
5159 lib/rfc2818_hostname.c (tags: gnutls_0_5_9):
5161 Added int gnutls_x509_check_certificates_hostname() which check
5162 whether the given hostname matches the owner of the given X.509
5165 2002-10-09 21:40 nmav <nmav@gnutls.org>
5167 * NEWS, configure.in (tags: gnutls_0_5_9), lib/gnutls_extensions.c
5168 (tags: gnutls_0_5_9), lib/x509_xml.c (tags: gnutls_0_5_10,
5169 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9):
5173 2002-10-08 13:50 nmav <nmav@gnutls.org>
5175 * NEWS, doc/tex/ex4.tex (tags: gnutls_0_5_9),
5176 doc/tex/serv-export.tex (tags: gnutls_0_5_9), doc/tex/serv1.tex
5177 (tags: gnutls_0_5_9), lib/gnutls.h.in.in (tags: gnutls_0_5_9),
5178 lib/gnutls_priority.c, src/cli-gaa.c (tags: gnutls_0_5_10,
5179 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9):
5181 Added gnutls_set_default_priority() and
5182 gnutls_set_default_export_priority() functions, to avoid calling all
5183 the *_priority() functions if the defaults are ok.
5185 2002-10-07 16:32 nmav <nmav@gnutls.org>
5187 * NEWS, lib/gnutls_ui.h, lib/gnutls_x509.c:
5189 Added gnutls_x509_extract_certificate_dn_string() which returns the
5190 peer's Distinguished name in a single string.
5192 2002-10-07 16:15 nmav <nmav@gnutls.org>
5194 * NEWS, doc/TODO (tags: gnutls_0_5_10,
5195 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), lib/gnutls.h.in.in,
5196 lib/gnutls_auth.c (tags: gnutls_0_5_x_before_int_fixes,
5197 gnutls_0_5_9), lib/gnutls_errors.h (tags: gnutls_0_8_12,
5198 gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
5199 gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
5200 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
5201 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9),
5202 lib/gnutls_handshake.c (tags: gnutls_0_5_x_before_int_fixes,
5203 gnutls_0_5_9), lib/gnutls_kx.c (tags: gnutls_0_5_11, gnutls_0_5_10,
5204 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), src/cli.c,
5205 src/cli.gaa (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5210 2002-10-07 13:38 nmav <nmav@gnutls.org>
5212 * src/: cli-gaa.c, cli-gaa.h (tags: gnutls_0_5_10,
5213 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), cli.c, cli.gaa:
5215 Changes in gnutls-cli, to allow testing of starttls implementations.
5217 2002-10-05 09:34 nmav <nmav@gnutls.org>
5219 * NEWS, lib/gnutls_ui.c (tags: gnutls_0_5_x_before_int_fixes,
5220 gnutls_0_5_9), lib/gnutls_ui.h:
5222 rolled back addition of certificate_get_our_issuer() function.
5224 2002-10-04 19:09 nmav <nmav@gnutls.org>
5226 * NEWS, doc/TODO, lib/gnutls_state.c (tags:
5227 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), lib/gnutls_ui.c,
5230 Corrected bug which prevented gnutls_certificate_get_ours() from
5231 working. Added gnutls_certificate_get_our_issuer() function.
5233 2002-10-04 10:12 nmav <nmav@gnutls.org>
5235 * lib/: gnutls_privkey.c (tags: gnutls_0_5_11, gnutls_0_5_10,
5236 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), gnutls_privkey.h
5237 (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
5238 gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
5239 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
5240 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5241 gnutls_0_5_9), gnutls_ui.h, gnutls_x509.c, x509_b64.c (tags:
5242 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9):
5244 Improved gnutls_x509_extract_key_pk_algorithm(), which can now
5245 distinguish DSA keys from unknown keys.
5247 2002-10-02 12:43 nmav <nmav@gnutls.org>
5249 * configure.in, lib/gnutls_buffers.c (tags:
5250 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9):
5252 some fixes to compile with gcc-2.95.
5254 2002-10-01 12:19 nmav <nmav@gnutls.org>
5256 * configure.in, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_privkey.c,
5257 lib/gnutls_privkey.h, lib/gnutls_ui.h:
5259 Added function to extract the public key algorithm of a DER encoded
5262 2002-09-20 14:51 nmav <nmav@gnutls.org>
5264 * lib/gnutls_global.c (tags: gnutls_0_5_x_before_int_fixes,
5265 gnutls_0_5_9, gnutls_0_5_8):
5267 enabled error messages of libgcrypt in debug mode
5269 2002-09-17 17:57 nmav <nmav@gnutls.org>
5271 * lib/Makefile.am, lib/defines.h (tags:
5272 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), lib/gnutls.h.in.in,
5273 lib/gnutls_algorithms.c (tags: gnutls_0_5_x_before_int_fixes,
5274 gnutls_0_5_9), lib/gnutls_algorithms.h (tags: gnutls_0_5_11,
5275 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9),
5276 src/cli.c, src/serv.c (tags: gnutls_0_5_9),
5277 lib/gnutls_compress_int.c (tags: gnutls_0_5_x_before_int_fixes,
5278 gnutls_0_5_9), lib/gnutls_errors.c (tags: gnutls_0_5_10,
5279 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9),
5280 lib/gnutls_errors_int.h (tags: gnutls_0_5_10,
5281 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9),
5282 lib/gnutls_handshake.c, lib/gnutls_int.h (tags: gnutls_0_5_9)
5283 (utags: gnutls_0_5_8):
5285 Added support for the LZO compression library in gnutls-extra. Some
5286 fixes in the hello message parsing.
5288 2002-09-16 17:03 nmav <nmav@gnutls.org>
5290 * lib/: gnutls.h.in.in, gnutls_buffers.c (tags: gnutls_0_5_8),
5291 gnutls_handshake.c, gnutls_int.h, gnutls_int_compat.c (tags:
5292 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5293 gnutls_0_5_9, gnutls_0_5_8), gnutls_state.c:
5295 replaced gnutls_handshake_get_direction() with
5296 gnutls_record_get_direction().
5298 2002-09-16 17:03 nmav <nmav@gnutls.org>
5300 * doc/tex/: appendix.tex (tags: gnutls_0_5_10,
5301 gnutls_0_5_x_before_int_fixes), certificate.tex, library.tex (tags:
5302 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes)
5303 (utags: gnutls_0_5_8, gnutls_0_5_9):
5305 updated documentation
5307 2002-09-13 09:09 nmav <nmav@gnutls.org>
5309 * README, lib/gnutls.h.in.in, lib/gnutls_alert.c:
5311 Added a new function to convert from an error to an alert code.
5313 2002-09-12 10:39 nmav <nmav@gnutls.org>
5315 * lib/: gnutls.h.in.in, gnutls_alert.c, gnutls_algorithms.c,
5316 gnutls_algorithms.h, gnutls_compress_int.c, gnutls_handshake.c,
5319 Improved support for zlib.
5321 2002-09-11 20:05 nmav <nmav@gnutls.org>
5323 * doc/protocol/: draft-ietf-tls-compression-00.txt (tags:
5324 gnutls_0_5_8), draft-ietf-tls-extensions-03.txt,
5325 draft-ietf-tls-extensions-05.txt (tags: gnutls_0_8_12,
5326 gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
5327 gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
5328 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
5329 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
5334 2002-09-11 16:53 nmav <nmav@gnutls.org>
5336 * NEWS, lib/gnutls_db.c (tags: gnutls_0_5_x_before_int_fixes,
5337 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7), lib/gnutls_dh_primes.c
5338 (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5339 gnutls_0_5_7), lib/gnutls_rsa_export.c (tags:
5340 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5343 Corrected bug in gnutls_dh_params_set(). Corrected bug in session
5344 resuming code of server side.
5346 2002-09-11 06:34 nmav <nmav@gnutls.org>
5348 * lib/: ext_cert_type.c (tags: gnutls_0_5_x_before_int_fixes),
5349 ext_max_record.c (utags: gnutls_0_5_7, gnutls_0_5_8, gnutls_0_5_9):
5351 some cleanups in the extension parsing
5353 2002-09-10 16:29 nmav <nmav@gnutls.org>
5355 * doc/scripts/gdoc (tags: gnutls_0_5_10,
5356 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5359 Added Simon Josefsson's patch for gdoc. Now gdoc supports texinfo
5362 2002-09-10 15:54 nmav <nmav@gnutls.org>
5364 * NEWS, buildconf (tags: gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9,
5365 gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7,
5366 gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
5367 gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
5368 gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0,
5369 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
5370 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
5371 gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
5372 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
5373 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
5374 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
5375 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
5376 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5377 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5378 gnutls_0_5_7), configure.in (tags: gnutls_0_5_7), libmcrypt.m4
5379 (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5380 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5381 gnutls_0_5_7), lib/gnutls.h.in.in (tags: gnutls_0_5_7),
5382 lib/gnutls_global.c (tags: gnutls_0_5_7):
5384 changes for autoconf 2.50
5386 2002-09-09 08:41 nmav <nmav@gnutls.org>
5388 * NEWS, configure.in, src/serv.c (tags: gnutls_0_5_7):
5390 Removed dependency on libgdbm library.
5392 2002-09-09 05:17 nmav <nmav@gnutls.org>
5394 * lib/: auth_dhe.c (tags: gnutls_0_5_x_before_int_fixes,
5395 gnutls_0_5_9, gnutls_0_5_8), auth_rsa_export.c (tags:
5396 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8),
5397 gnutls_algorithms.c, gnutls_compress_int.c, gnutls_extensions.c
5398 (tags: gnutls_0_5_8), gnutls_handshake.c, gnutls_mem.c (tags:
5399 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8),
5400 gnutls_mem.h (tags: gnutls_0_5_11, gnutls_0_5_10,
5401 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8),
5402 gnutls_str.c (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5403 gnutls_0_5_9, gnutls_0_5_8), gnutls_x509.c (tags: gnutls_0_5_8),
5404 x509_xml.c (tags: gnutls_0_5_8) (utags: gnutls_0_5_7):
5406 Some fixes for the used realloc() function. Now we have
5407 gnutls_realloc_fast() which frees the given pointer if the new
5410 2002-09-08 20:48 nmav <nmav@gnutls.org>
5412 * configure.in, doc/tex/.cvsignore (tags: gnutls_0_5_11,
5413 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
5414 gnutls_0_5_8, gnutls_0_5_7), lib/gnutls_num.h (tags: gnutls_0_8_1,
5415 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5416 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5417 gnutls_0_5_7), lib/gnutls_str.c:
5419 updated string functions
5421 2002-09-06 17:19 nmav <nmav@gnutls.org>
5423 * configure.in (tags: gnutls_0_5_6):
5425 last changes for 0.5.6 release
5427 2002-09-06 17:12 nmav <nmav@gnutls.org>
5429 * NEWS (tags: gnutls_0_5_6), doc/tex/pgpcert.xml.tex (tags:
5430 gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
5431 gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
5432 gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
5433 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
5434 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
5435 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
5436 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
5437 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
5438 gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
5439 gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
5440 gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
5441 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
5442 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5443 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5444 gnutls_0_5_7, gnutls_0_5_6), doc/tex/x509cert.xml.tex,
5445 lib/x509_xml.c (tags: gnutls_0_5_6), src/common.c,
5446 src/gnutls-http-serv (tags: gnutls_1_1_8, gnutls_1_0_10,
5447 gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
5448 gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
5449 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
5450 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
5451 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
5452 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
5453 gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
5454 gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
5455 gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
5456 gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
5457 gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
5458 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
5459 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
5460 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6):
5462 added versioning in the XML output of certificate functions.
5464 2002-09-05 18:44 nmav <nmav@gnutls.org>
5466 * doc/tex/: Makefile.am, certificate.tex, ciphers.tex (tags:
5467 gnutls_0_5_6), ciphersuites.tex (tags:
5468 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5469 gnutls_0_5_7, gnutls_0_5_6), gnutls.tex, intro.tex, layers.tex
5470 (tags: gnutls_0_5_6), library.tex, openpgp.tex (tags:
5471 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5472 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6),
5473 tlsintro.tex (tags: gnutls_0_5_7, gnutls_0_5_6), x509.tex (tags:
5476 reorganized documentation
5478 2002-09-05 16:05 nmav <nmav@gnutls.org>
5480 * Makefile.am (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5481 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5482 gnutls_0_5_7, gnutls_0_5_6), configure.in:
5484 Added more tests for the X.509 certificate validation. These tests
5485 are now only included in the CVS not the distribution.
5487 2002-09-04 16:57 nmav <nmav@gnutls.org>
5489 * NEWS, lib/gnutls_extensions.c (tags: gnutls_0_5_6),
5492 Corrected extension type checks which used an 8 bit extension size,
5495 2002-09-03 14:33 nmav <nmav@gnutls.org>
5497 * lib/: ext_cert_type.c (tags: gnutls_0_5_6), gnutls_int.h,
5500 corrected the cert_type extension. (bug pointed out by D. Taylor)
5502 2002-09-03 11:05 nmav <nmav@gnutls.org>
5504 * lib/: gnutls_priority.c, gnutls_priority.h (tags: gnutls_1_1_8,
5505 gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
5506 gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
5507 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
5508 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
5509 gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
5510 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
5511 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
5512 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
5513 gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
5514 gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
5515 gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
5516 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
5517 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5518 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9) (utags: gnutls_0_5_6,
5519 gnutls_0_5_7, gnutls_0_5_8):
5521 gnutls_list replaced by const int*
5523 2002-09-03 10:24 nmav <nmav@gnutls.org>
5525 * NEWS, doc/tex/appendix.tex (tags: gnutls_0_5_7, gnutls_0_5_6),
5526 doc/tex/cover.tex.in (tags: gnutls_0_8_0, gnutls_0_6_0,
5527 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5528 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6),
5529 doc/tex/gnutls.tex, doc/tex/handshake.tex (tags: gnutls_0_5_6)
5530 (utags: gnutls_0_5_5):
5532 last changes for 0.5.5 release
5534 2002-09-01 19:28 nmav <nmav@gnutls.org>
5536 * doc/tex/: ex1.tex, ex2.tex, ex3.tex (tags: gnutls_0_5_9,
5537 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), ex4.tex,
5538 serv-export.tex, serv-srp.tex, serv1.tex, srp1.tex:
5540 corrected bugs in examples.
5542 2002-09-01 18:57 nmav <nmav@gnutls.org>
5544 * lib/gnutls.h.in.in, lib/gnutls_anon_cred.c (tags: gnutls_0_5_5),
5545 lib/gnutls_auth.c (tags: gnutls_0_5_5), lib/gnutls_auth_int.h
5546 (tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5547 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5548 gnutls_0_5_5), lib/gnutls_cert.c (tags: gnutls_0_5_5),
5549 lib/gnutls_handshake.c (tags: gnutls_0_5_5),
5550 lib/gnutls_int_compat.c, lib/gnutls_record.c (tags: gnutls_0_5_7,
5551 gnutls_0_5_6, gnutls_0_5_5), lib/x509_b64.c (tags: gnutls_0_5_8,
5552 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), src/tests.c (tags:
5557 2002-09-01 18:57 nmav <nmav@gnutls.org>
5559 * doc/tex/: Makefile.am, auth.tex (tags: gnutls_0_5_7,
5560 gnutls_0_5_6, gnutls_0_5_5), ex1.tex, ex2.tex, ex4.tex,
5561 examples.tex (tags: gnutls_0_5_6, gnutls_0_5_5), gnutls.tex,
5562 serv-export.tex, serv-srp.tex, serv1.tex, srp1.tex:
5564 Updated documentation and added more server examples.
5566 2002-09-01 13:23 nmav <nmav@gnutls.org>
5568 * lib/: gnutls.h.in.in, gnutls_int.h (tags: gnutls_0_5_5),
5569 gnutls_int_compat.c, gnutls_ui.h (tags: gnutls_0_5_8, gnutls_0_5_7,
5570 gnutls_0_5_6, gnutls_0_5_5), gnutls_x509.c, gnutls_x509.h (tags:
5571 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5572 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), x509_b64.c, x509_b64.h
5573 (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5574 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5):
5576 Updated the base64 encoding/decoding functions.
5578 2002-09-01 10:55 nmav <nmav@gnutls.org>
5580 * lib/: auth_anon.c (tags: gnutls_0_5_5), auth_cert.c (tags:
5581 gnutls_0_5_5), auth_dhe.c (tags: gnutls_0_5_5), auth_rsa.c (tags:
5582 gnutls_0_5_5), auth_rsa_export.c (tags: gnutls_0_5_5),
5583 gnutls_cert.c, gnutls_errors.c (tags: gnutls_0_5_7, gnutls_0_5_6,
5584 gnutls_0_5_5), gnutls_errors_int.h (tags: gnutls_0_5_7,
5585 gnutls_0_5_6, gnutls_0_5_5), gnutls_handshake.c, gnutls_state.c,
5586 gnutls_v2_compat.c (tags: gnutls_0_5_10,
5587 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5588 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), gnutls_x509.c:
5592 2002-09-01 10:54 nmav <nmav@gnutls.org>
5594 * doc/tex/: Makefile.am, appendix.tex, gnutls.tex, howto.tex (tags:
5595 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5596 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), macros.tex (tags:
5597 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), pgpcert.xml.tex (tags:
5598 gnutls_0_5_5), x509.tex (tags: gnutls_0_5_5), x509cert.xml.tex
5599 (tags: gnutls_0_5_5):
5601 Updated documentation to include examples of XML certificates.
5603 2002-08-31 08:51 nmav <nmav@gnutls.org>
5605 * NEWS, lib/gnutls_x509.c, lib/gnutls_x509.h:
5607 Improved the certificate and key read functions. They can now read a
5608 PEM encoded key and certificate from the same file.
5610 2002-08-30 19:32 nmav <nmav@gnutls.org>
5612 * doc/tex/ex3.tex, doc/tex/handshake.tex, lib/auth_cert.c,
5613 lib/ext_cert_type.c (tags: gnutls_0_5_5), lib/gnutls.h.in.in,
5614 lib/gnutls_algorithms.c (tags: gnutls_0_5_6, gnutls_0_5_5),
5615 lib/gnutls_cert.c, lib/gnutls_int_compat.c, lib/gnutls_priority.c
5616 (tags: gnutls_0_5_5), lib/gnutls_priority.h (tags: gnutls_0_5_5),
5617 lib/gnutls_state.c, lib/gnutls_state.h (tags: gnutls_0_8_12,
5618 gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
5619 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
5620 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
5621 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5622 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5623 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), src/cli.c, src/common.c,
5624 src/serv.c, src/tests.c:
5626 cert_type abreviation was expanded to certificate_type.
5628 2002-08-30 18:17 nmav <nmav@gnutls.org>
5630 * doc/tex/: Makefile.am, ex-rfc2818.tex (tags: gnutls_0_5_6,
5631 gnutls_0_5_5), examples.tex:
5635 2002-08-29 12:58 nmav <nmav@gnutls.org>
5637 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
5638 doc/tex/ex4.tex, doc/tex/examples.tex, doc/tex/serv1.tex,
5639 doc/tex/srp1.tex, lib/auth_anon.c, lib/auth_anon.h (tags:
5640 gnutls_0_5_5), lib/auth_cert.c, lib/auth_cert.h (tags:
5641 gnutls_0_5_5), lib/auth_dhe.c, lib/auth_rsa.c,
5642 lib/auth_rsa_export.c, lib/debug.c (tags: gnutls_0_6_0,
5643 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5644 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5645 gnutls_0_5_5), lib/debug.h (tags: gnutls_0_8_12, gnutls_0_8_11,
5646 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
5647 gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
5648 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5649 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5650 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/ext_cert_type.c,
5651 lib/ext_cert_type.h (tags: gnutls_0_5_x_before_int_fixes,
5652 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5653 gnutls_0_5_5), lib/ext_max_record.c (tags: gnutls_0_5_6,
5654 gnutls_0_5_5), lib/ext_max_record.h (tags: gnutls_0_5_9,
5655 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
5656 lib/gnutls.h.in.in, lib/gnutls_alert.c (tags: gnutls_0_5_7,
5657 gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_alert.h (tags:
5658 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5659 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_algorithms.c,
5660 lib/gnutls_algorithms.h (tags: gnutls_0_5_7, gnutls_0_5_6,
5661 gnutls_0_5_5), lib/gnutls_auth.c, lib/gnutls_auth.h (tags:
5662 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5663 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_auth_int.h,
5664 lib/gnutls_buffers.c (tags: gnutls_0_5_7, gnutls_0_5_6,
5665 gnutls_0_5_5), lib/gnutls_buffers.h (tags:
5666 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5667 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_cert.c,
5668 lib/gnutls_cert.h (tags: gnutls_0_5_11, gnutls_0_5_10,
5669 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5670 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_cipher.c
5671 (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5672 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_cipher.h
5673 (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5674 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_cipher_int.c
5675 (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
5676 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
5677 lib/gnutls_cipher_int.h (tags: gnutls_0_6_0, gnutls_0_5_11,
5678 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
5679 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
5680 lib/gnutls_compress.c (tags: gnutls_0_5_11, gnutls_0_5_10,
5681 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5682 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_compress.h
5683 (tags: gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
5684 gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
5685 gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
5686 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
5687 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
5688 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
5689 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
5690 gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
5691 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
5692 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
5693 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
5694 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
5695 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5696 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5697 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
5698 lib/gnutls_compress_int.c (tags: gnutls_0_5_6, gnutls_0_5_5),
5699 lib/gnutls_compress_int.h (tags: gnutls_0_5_x_before_int_fixes,
5700 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5701 gnutls_0_5_5), lib/gnutls_constate.c (tags: gnutls_0_5_10,
5702 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5703 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_constate.h
5704 (tags: gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
5705 gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
5706 gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
5707 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
5708 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
5709 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
5710 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
5711 gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
5712 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
5713 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
5714 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
5715 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
5716 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5717 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5718 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_db.c (tags:
5719 gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_db.h (tags: gnutls_1_1_8,
5720 gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
5721 gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
5722 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
5723 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
5724 gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
5725 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
5726 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
5727 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
5728 gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
5729 gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
5730 gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
5731 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
5732 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5733 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5734 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_dh.h (tags:
5735 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5736 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5737 gnutls_0_5_5), lib/gnutls_dh_primes.c (tags: gnutls_0_5_6,
5738 gnutls_0_5_5), lib/gnutls_extensions.c (tags: gnutls_0_5_5),
5739 lib/gnutls_extensions.h (tags: gnutls_0_5_x_before_int_fixes,
5740 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5741 gnutls_0_5_5), lib/gnutls_global.c (tags: gnutls_0_5_6,
5742 gnutls_0_5_5), lib/gnutls_handshake.c, lib/gnutls_handshake.h
5743 (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5744 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5745 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_hash_int.c
5746 (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5747 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_hash_int.h
5748 (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5749 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_int.h,
5750 lib/gnutls_int_compat.c, lib/gnutls_kx.c (tags: gnutls_0_5_8,
5751 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_kx.h (tags:
5752 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5753 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5754 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_priority.c,
5755 lib/gnutls_priority.h, lib/gnutls_record.c, lib/gnutls_record.h
5756 (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5757 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5758 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_rsa_export.c
5759 (tags: gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_rsa_export.h (tags:
5760 gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
5761 gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
5762 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
5763 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5764 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5765 gnutls_0_5_5), lib/gnutls_session.c (tags: gnutls_0_5_11,
5766 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
5767 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
5768 lib/gnutls_session.h (tags: gnutls_1_1_8, gnutls_1_0_10,
5769 gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
5770 gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
5771 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
5772 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
5773 gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
5774 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
5775 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
5776 gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
5777 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
5778 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
5779 gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
5780 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
5781 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5782 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5783 gnutls_0_5_5), lib/gnutls_session_pack.c (tags:
5784 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5785 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
5786 lib/gnutls_session_pack.h (tags: gnutls_0_9_98, gnutls_0_9_97,
5787 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
5788 gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
5789 gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
5790 gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
5791 gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
5792 gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
5793 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
5794 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
5795 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
5796 lib/gnutls_sig.c (tags: gnutls_0_5_x_before_int_fixes,
5797 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5798 gnutls_0_5_5), lib/gnutls_sig.h (tags:
5799 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5800 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_state.c,
5801 lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
5802 lib/gnutls_v2_compat.c, lib/gnutls_v2_compat.h (tags: gnutls_1_1_8,
5803 gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
5804 gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
5805 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
5806 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
5807 gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
5808 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
5809 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
5810 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
5811 gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
5812 gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
5813 gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
5814 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
5815 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5816 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5817 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_x509.c,
5818 lib/gnutls_x509.h, lib/x509_sig_check.c (tags:
5819 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5820 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/x509_verify.c (tags:
5821 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
5822 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), src/cli.c,
5823 src/common.c, src/serv.c, src/tests.c, src/tls_test.c:
5825 Renamed all the constructed types to have more consisten names, and
5826 some other minor improvements.
5828 2002-08-29 10:08 nmav <nmav@gnutls.org>
5830 * Makefile.am (tags: gnutls_0_5_5,
5831 gnutls_0_5_x_before_types_change), PGPKEYS:
5833 removed PGPKEYS from the distribution.
5835 2002-08-28 15:44 nmav <nmav@gnutls.org>
5837 * lib/: gnutls_buffers.c, gnutls_record.c (utags:
5838 gnutls_0_5_x_before_types_change):
5840 Allow the NULL pointer for data in gnutls_record_send(), if the
5841 previous call was interrupted.
5843 2002-08-28 15:18 nmav <nmav@gnutls.org>
5845 * lib/gnutls_record.c:
5847 Corrected possible bug in decompression code. Well compressed
5848 packets may have been rejected due to limited buffer.
5850 2002-08-28 14:08 nmav <nmav@gnutls.org>
5852 * NEWS (tags: gnutls_0_5_x_before_types_change),
5853 doc/README.autoconf (tags: gnutls_0_5_11, gnutls_0_5_10,
5854 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5855 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5856 gnutls_0_5_x_before_types_change), doc/TODO (tags:
5857 gnutls_0_5_x_before_types_change),
5858 doc/protocol/draft-ietf-tls-srp-01.txt,
5859 doc/protocol/draft-ietf-tls-srp-02.txt (tags: gnutls_0_5_7,
5860 gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change),
5861 lib/gnutls_algorithms.c (tags: gnutls_0_5_x_before_types_change),
5862 lib/gnutls_int.h (tags: gnutls_0_5_x_before_types_change),
5863 src/crypt-gaa.c (tags: gnutls_0_5_11, gnutls_0_5_10,
5864 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5865 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5866 gnutls_0_5_x_before_types_change), src/crypt-gaa.h (tags:
5867 gnutls_0_8_12, gnutls_0_8_11, gnutls_0_9_7, gnutls_0_8_10,
5868 gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
5869 gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
5870 gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
5871 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
5872 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
5873 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5874 gnutls_0_5_x_before_types_change), src/crypt.c (tags: gnutls_0_5_7,
5875 gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change),
5876 src/crypt.gaa (tags: gnutls_0_5_11, gnutls_0_5_10,
5877 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5878 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5879 gnutls_0_5_x_before_types_change):
5881 Added support for the new SRP draft by D. Taylor. This includes the
5882 removal of the blowfish crypt hash option, and the change of SRP
5883 cipher suite numbers.
5885 2002-08-27 09:41 nmav <nmav@gnutls.org>
5887 * lib/: debug.c, gnutls_hash_int.c, gnutls_x509.c (utags:
5888 gnutls_0_5_x_before_types_change):
5890 removed old FIXME stuff.
5892 2002-08-26 16:10 nmav <nmav@gnutls.org>
5894 * lib/gnutls.h.in.in (tags: gnutls_0_5_x_before_types_change,
5895 gnutls_0_5_4), lib/gnutls_algorithms.c (tags: gnutls_0_5_4),
5896 lib/gnutls_cipher_int.c (tags: gnutls_0_5_x_before_types_change,
5897 gnutls_0_5_4), lib/gnutls_int.h (tags: gnutls_0_5_4), src/cli.c,
5898 src/serv.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
5899 src/tests.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
5900 doc/tex/auth.tex (tags: gnutls_0_5_4), doc/tex/ciphers.tex (tags:
5901 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4),
5902 doc/tex/ex1.tex (tags: gnutls_0_5_x_before_types_change,
5903 gnutls_0_5_4), doc/tex/ex2.tex (tags:
5904 gnutls_0_5_x_before_types_change, gnutls_0_5_4), doc/tex/ex4.tex
5905 (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
5906 doc/tex/srp1.tex (tags: gnutls_0_5_x_before_types_change,
5909 Renamed GNUTLS_CIPHER_ARCFOUR to GNUTLS_CIPHER_ARCFOUR_128
5911 2002-08-26 15:30 nmav <nmav@gnutls.org>
5913 * lib/gnutls_state.c (tags: gnutls_0_5_x_before_types_change,
5916 better export ciphersuite detection
5918 2002-08-26 10:13 nmav <nmav@gnutls.org>
5920 * src/: Makefile.am (tags: gnutls_0_5_10,
5921 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5922 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5923 gnutls_0_5_x_before_types_change, gnutls_0_5_4), common.c (tags:
5924 gnutls_0_5_x_before_types_change, gnutls_0_5_4), common.h (tags:
5925 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5926 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5927 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4),
5928 tests.c, tests.h (tags: gnutls_0_5_11, gnutls_0_5_10,
5929 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5930 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5931 gnutls_0_5_x_before_types_change, gnutls_0_5_4), tls_test.c (tags:
5932 gnutls_0_5_x_before_types_change, gnutls_0_5_4):
5934 Improved the gnutls-cli-debug program
5936 2002-08-26 08:18 nmav <nmav@gnutls.org>
5938 * lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
5939 lib/gnutls_cipher_int.c, lib/gnutls_int.h, doc/tex/ciphers.tex,
5940 src/cli.c, src/serv.c, src/tests.c:
5942 renamed ARCFOUR-EXPORT to ARCFOUR-40
5944 2002-08-26 08:14 nmav <nmav@gnutls.org>
5946 * lib/: auth_rsa.c (tags: gnutls_0_5_x_before_types_change,
5947 gnutls_0_5_4), auth_rsa_export.c, gnutls_kx.c (tags:
5948 gnutls_0_5_x_before_types_change, gnutls_0_5_4),
5949 gnutls_rsa_export.h (tags: gnutls_0_5_x_before_types_change,
5950 gnutls_0_5_4), gnutls_state.c, gnutls_state.h (tags:
5951 gnutls_0_5_x_before_types_change, gnutls_0_5_4):
5953 Added support for RSA_EXPORT_WITH_RC4_EXPORT_MD5 with RSA
5954 certificates with modulus less than 512 bits. This change made the
5957 2002-08-25 19:06 nmav <nmav@gnutls.org>
5959 * src/: serv.c, tests.c, tests.h, tls_test.c:
5961 improvements in server html output
5963 2002-08-25 18:41 nmav <nmav@gnutls.org>
5965 * doc/tex/: auth.tex, ciphers.tex, intro.tex (tags: gnutls_0_5_5,
5966 gnutls_0_5_x_before_types_change, gnutls_0_5_4):
5968 changes in order to keep up with the addition of export-grade
5971 2002-08-25 18:17 nmav <nmav@gnutls.org>
5975 corrected bug in DHE key exchange
5977 2002-08-25 18:10 nmav <nmav@gnutls.org>
5979 * src/: cli.c, serv.c:
5981 changes for export cipher suites
5983 2002-08-25 18:10 nmav <nmav@gnutls.org>
5987 Added the first EXPORT-grade ciphersuite
5989 2002-08-25 18:08 nmav <nmav@gnutls.org>
5991 * lib/: Makefile.am (tags: gnutls_0_5_7, gnutls_0_5_6,
5992 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4),
5993 auth_cert.h (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
5994 auth_dhe.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
5995 auth_rsa.c, auth_rsa_export.c, gnutls.h.in.in, gnutls_algorithms.c,
5996 gnutls_cert.c (tags: gnutls_0_5_x_before_types_change,
5997 gnutls_0_5_4), gnutls_dh_primes.c (tags:
5998 gnutls_0_5_x_before_types_change, gnutls_0_5_4), gnutls_errors.c
5999 (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
6000 gnutls_errors_int.h (tags: gnutls_0_5_x_before_types_change,
6001 gnutls_0_5_4), gnutls_int.h, gnutls_kx.c, gnutls_rsa_export.c
6002 (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
6003 gnutls_rsa_export.h, gnutls_state.c, gnutls_state.h, gnutls_ui.c
6004 (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4), gnutls_ui.h
6005 (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
6006 gnutls_x509.c (tags: gnutls_0_5_4):
6008 Corrected bug in DHE key exchange which prevented from parsing the
6009 given certificates properly.
6011 2002-08-22 22:18 nmav <nmav@gnutls.org>
6013 * NEWS, configure.in (utags: gnutls_0_5_3):
6015 changes for 0.5.3 release
6017 2002-08-22 10:02 nmav <nmav@gnutls.org>
6019 * lib/gnutls.h.in.in, lib/gnutls_int_compat.c (tags:
6020 gnutls_0_5_x_before_types_change, gnutls_0_5_4), src/serv.c:
6022 gnutls_handshake_set_exportable_detection() was obsoleted.
6024 2002-08-21 15:44 nmav <nmav@gnutls.org>
6026 * lib/: gnutls_constate.c (tags: gnutls_0_5_x_before_types_change),
6027 gnutls_hash_int.c (utags: gnutls_0_5_4):
6029 corrected bug in SSL3 random generation function. Now the export
6030 ciphersuite works in SSL3 mode too.
6032 2002-08-21 15:04 nmav <nmav@gnutls.org>
6034 * lib/: gnutls.h.in.in, gnutls_constate.c, gnutls_handshake.c
6035 (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
6036 gnutls_hash_int.c, gnutls_hash_int.h (tags:
6037 gnutls_0_5_x_before_types_change, gnutls_0_5_4), gnutls_int.h,
6040 Added the first exportable ciphersuite
6041 (TLS_RSA_WITH_RC4_EXPORT_MD5). This one only works in servers that
6042 have certificates of 512 bits length.
6044 2002-08-21 11:09 nmav <nmav@gnutls.org>
6046 * lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
6047 lib/gnutls_algorithms.h (tags: gnutls_0_5_x_before_types_change,
6048 gnutls_0_5_4), lib/gnutls_cipher_int.c, lib/gnutls_constate.c,
6049 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_state.c,
6050 src/cli.c (utags: gnutls_0_5_x_with_export_ciphersuites):
6052 Added some initials for the export cipher suites.
6054 2002-08-21 08:45 nmav <nmav@gnutls.org>
6056 * doc/protocol/: draft-ietf-tls-openpgp-keys-01.txt,
6057 draft-ietf-tls-openpgp-keys-02.txt (tags:
6058 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6059 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6060 gnutls_0_5_x_with_export_ciphersuites):
6062 updated openpgp draft
6064 2002-08-20 12:29 nmav <nmav@gnutls.org>
6066 * lib/gnutls_handshake.c (tags: gnutls_0_5_3, gnutls_0_5_2,
6067 gnutls_0_5_x_before_export_ciphersuites):
6069 included the change cipher specs in
6070 gnutls_handshake_get_direction().
6072 2002-08-18 17:45 nmav <nmav@gnutls.org>
6074 * NEWS (tags: gnutls_0_5_x_before_export_ciphersuites,
6075 gnutls_0_5_x_with_export_ciphersuites), lib/gnutls.h.in.in (tags:
6076 gnutls_0_5_3, gnutls_0_5_2,
6077 gnutls_0_5_x_before_export_ciphersuites), lib/gnutls_handshake.c:
6079 gnutls_handshake_check_direction() renamed to
6080 gnutls_handshake_get_direction().
6082 2002-08-18 08:31 nmav <nmav@gnutls.org>
6084 * src/: tls_test-gaa.c (tags: gnutls_0_5_10,
6085 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
6086 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6087 gnutls_0_5_x_before_types_change, gnutls_0_5_4), tls_test-gaa.h
6088 (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
6089 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6090 gnutls_0_5_x_before_types_change, gnutls_0_5_4), tls_test.c,
6091 tls_test.gaa (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
6092 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
6093 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4)
6094 (utags: gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_2,
6095 gnutls_0_5_3, gnutls_0_5_x_before_export_ciphersuites):
6097 Added verbose option to gnutls-cli-debug.
6099 2002-08-18 08:30 nmav <nmav@gnutls.org>
6101 * NEWS, lib/gnutls.h.in.in, lib/gnutls_handshake.c,
6102 lib/gnutls_int.h (tags: gnutls_0_5_3, gnutls_0_5_2,
6103 gnutls_0_5_x_before_export_ciphersuites), lib/gnutls_state.c (tags:
6104 gnutls_0_5_3, gnutls_0_5_2,
6105 gnutls_0_5_x_before_export_ciphersuites):
6107 Added the gnutls_handshake_set_exportable_detection() function,
6108 which is used to control whether the handshake will check for
6109 exportable cipher suites in the server. In that case an error of
6110 GNUTLS_E_EXPORT_CIPHER_SUITE is returned.
6112 2002-08-17 20:49 nmav <nmav@gnutls.org>
6114 * AUTHORS (tags: gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8,
6115 gnutls_1_0_7, gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1,
6116 gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0,
6117 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
6118 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
6119 gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
6120 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
6121 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
6122 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
6123 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
6124 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
6125 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
6126 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6127 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6128 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6129 gnutls_0_5_x_with_export_ciphersuites):
6131 included cvs aliases into authors file
6133 2002-08-17 15:34 nmav <nmav@gnutls.org>
6135 * lib/: gnutls_algorithms.c, gnutls.h.in.in:
6137 Added gnutls_cipher_suite_get_name(). This functions constructs the
6138 name of a cipher suite using the given algorithms.
6140 2002-08-15 21:49 nmav <nmav@gnutls.org>
6142 * lib/: gnutls.h.in.in, gnutls_handshake.c, gnutls_int.h:
6144 Added new function gnutls_handshake_check_direction(), which returns
6145 the state where the handshake function was interrupted.
6147 2002-08-15 09:58 nmav <nmav@gnutls.org>
6149 * buildconf (tags: gnutls_0_5_6, gnutls_0_5_5,
6150 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3),
6151 configure.in, doc/README.CVS (tags: gnutls_0_5_11, gnutls_0_5_10,
6152 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
6153 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6154 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3)
6155 (utags: gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_2,
6156 gnutls_0_5_x_before_export_ciphersuites):
6158 Added the --enable-maintainer-mode configure option, and renamed the
6159 old one to --enable-developer-mode.
6161 2002-08-15 03:36 nmav <nmav@gnutls.org>
6163 * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_x509.c (tags:
6164 gnutls_0_5_3, gnutls_0_5_2,
6165 gnutls_0_5_x_before_export_ciphersuites,
6166 gnutls_0_5_x_with_export_ciphersuites):
6168 added some missing consts
6170 2002-07-21 19:15 admcd <admcd@gnutls.org>
6172 * doc/tex/openssl.tex (tags: gnutls_0_9_97, gnutls_0_9_96,
6173 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
6174 gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
6175 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
6176 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
6177 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
6178 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
6179 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
6180 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
6181 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6182 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6183 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6184 gnutls_0_5_x_with_export_ciphersuites):
6186 add ability to use separate file descriptors for send() and recv()
6187 using new set_transport_ptr2() function
6189 2002-07-20 18:44 nmav <nmav@gnutls.org>
6191 * lib/: gnutls_errors.c (tags: gnutls_0_5_3, gnutls_0_5_2,
6192 gnutls_0_5_x_before_export_ciphersuites,
6193 gnutls_0_5_x_with_export_ciphersuites), gnutls_errors_int.h (tags:
6194 gnutls_0_5_3, gnutls_0_5_2,
6195 gnutls_0_5_x_before_export_ciphersuites,
6196 gnutls_0_5_x_with_export_ciphersuites), gnutls_handshake.c:
6198 Added a special error code for cases where the peer (server)
6199 supports only export ciphersuites.
6201 2002-07-15 19:38 nmav <nmav@gnutls.org>
6203 * doc/tex/: auth.tex, errors.tex (tags: gnutls_0_5_10,
6204 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
6205 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6206 gnutls_0_5_x_before_types_change, gnutls_0_5_4), howto.tex (tags:
6207 gnutls_0_5_x_before_types_change, gnutls_0_5_4), openpgp.tex (tags:
6208 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4),
6209 record.tex (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
6210 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6211 gnutls_0_5_x_before_types_change, gnutls_0_5_4) (utags:
6212 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_2,
6213 gnutls_0_5_3, gnutls_0_5_x_before_export_ciphersuites):
6215 Several documentation fixes. Suggestions and patch by Paul Wujek
6216 <pwujek@xp2telecom.com>
6218 2002-07-15 15:29 nmav <nmav@gnutls.org>
6220 * NEWS, lib/auth_cert.c (tags: gnutls_0_5_x_before_types_change,
6221 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
6222 gnutls_0_5_x_before_export_ciphersuites,
6223 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
6224 lib/auth_dhe.c (tags: gnutls_0_5_3, gnutls_0_5_2,
6225 gnutls_0_5_x_before_export_ciphersuites,
6226 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
6227 lib/auth_rsa.c (tags: gnutls_0_5_3, gnutls_0_5_2,
6228 gnutls_0_5_x_before_export_ciphersuites,
6229 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
6230 lib/ext_max_record.c (tags: gnutls_0_5_x_before_types_change,
6231 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
6232 gnutls_0_5_x_before_export_ciphersuites,
6233 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
6234 lib/gnutls_cert.c (tags: gnutls_0_5_3, gnutls_0_5_2,
6235 gnutls_0_5_x_before_export_ciphersuites,
6236 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
6237 lib/gnutls_compress.c (tags: gnutls_0_5_x_before_types_change,
6238 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
6239 gnutls_0_5_x_before_export_ciphersuites,
6240 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
6241 lib/gnutls_compress_int.c (tags: gnutls_0_5_x_before_types_change,
6242 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
6243 gnutls_0_5_x_before_export_ciphersuites,
6244 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
6245 lib/gnutls_constate.c (tags: gnutls_0_5_3, gnutls_0_5_2,
6246 gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_1),
6247 lib/gnutls_errors.c (tags: gnutls_0_5_1), lib/gnutls_errors_int.h
6248 (tags: gnutls_0_5_1), lib/gnutls_global.c (tags:
6249 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6250 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6251 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
6252 lib/gnutls_int.h, lib/gnutls_record.c (tags: gnutls_0_5_4,
6253 gnutls_0_5_3, gnutls_0_5_2,
6254 gnutls_0_5_x_before_export_ciphersuites,
6255 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
6256 lib/gnutls_state.c (tags: gnutls_0_5_1):
6258 Fixes in zlib compression code. gnutls_global_init_extra() in
6259 libgnutls-extra fails if library versions do not match. Semantic
6260 changes in gnutls_record_set_max_size(). The requested size is now
6261 immediately enforced at the output buffers.
6263 2002-07-15 15:29 nmav <nmav@gnutls.org>
6265 * src/: cli.c, serv.c (tags: gnutls_0_5_3, gnutls_0_5_2,
6266 gnutls_0_5_x_before_export_ciphersuites,
6267 gnutls_0_5_x_with_export_ciphersuites) (utags: gnutls_0_5_1):
6269 Client and server now accept the null cipher option.
6271 2002-07-13 06:35 nmav <nmav@gnutls.org>
6273 * NEWS, lib/gnutls.h.in.in (tags: gnutls_0_5_1),
6274 lib/gnutls_buffers.c (tags: gnutls_0_5_4, gnutls_0_5_3,
6275 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6276 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
6277 lib/gnutls_int.h, lib/gnutls_record.c:
6279 Added gnutls_transport_set_ptr2() which accepts two pointers.
6281 2002-07-12 21:08 nmav <nmav@gnutls.org>
6283 * configure.in, lib/gnutls_mpi.h (tags: gnutls_0_6_0,
6284 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
6285 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
6286 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
6287 gnutls_0_5_3, gnutls_0_5_2,
6288 gnutls_0_5_x_before_export_ciphersuites,
6289 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
6290 lib/gnutls_privkey.c (tags: gnutls_0_5_8, gnutls_0_5_7,
6291 gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change,
6292 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
6293 gnutls_0_5_x_before_export_ciphersuites,
6294 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1):
6296 moved to libgcrypt 1.1.8
6298 2002-07-12 17:46 nmav <nmav@gnutls.org>
6300 * NEWS, lib/libgnutls.m4 (tags: gnutls_0_9_97, gnutls_0_9_96,
6301 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
6302 gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
6303 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
6304 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
6305 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
6306 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
6307 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
6308 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
6309 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6310 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6311 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6312 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1):
6314 corrected m4 macros for gnutls
6316 2002-07-10 15:49 nmav <nmav@gnutls.org>
6318 * lib/: auth_anon.c (tags: gnutls_0_5_x_before_types_change,
6319 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
6320 gnutls_0_5_x_before_export_ciphersuites,
6321 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), auth_cert.c,
6322 auth_dhe.c, auth_rsa.c, ext_cert_type.c (tags:
6323 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6324 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6325 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
6326 ext_max_record.c, gnutls_buffers.c, gnutls_cert.c, gnutls_cipher.c
6327 (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
6328 gnutls_0_5_3, gnutls_0_5_2,
6329 gnutls_0_5_x_before_export_ciphersuites,
6330 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
6331 gnutls_compress.c, gnutls_constate.c, gnutls_datum.c (tags:
6332 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
6333 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
6334 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
6335 gnutls_0_5_3, gnutls_0_5_2,
6336 gnutls_0_5_x_before_export_ciphersuites,
6337 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_db.c
6338 (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
6339 gnutls_0_5_3, gnutls_0_5_2,
6340 gnutls_0_5_x_before_export_ciphersuites,
6341 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
6342 gnutls_extensions.c (tags: gnutls_0_5_x_before_types_change,
6343 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
6344 gnutls_0_5_x_before_export_ciphersuites,
6345 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
6346 gnutls_handshake.c (tags: gnutls_0_5_1), gnutls_hash_int.c (tags:
6347 gnutls_0_5_3, gnutls_0_5_2,
6348 gnutls_0_5_x_before_export_ciphersuites,
6349 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_int.h,
6350 gnutls_kx.c (tags: gnutls_0_5_3, gnutls_0_5_2,
6351 gnutls_0_5_x_before_export_ciphersuites,
6352 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_mpi.c
6353 (tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
6354 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
6355 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
6356 gnutls_0_5_3, gnutls_0_5_2,
6357 gnutls_0_5_x_before_export_ciphersuites,
6358 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_num.c
6359 (tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
6360 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
6361 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
6362 gnutls_0_5_3, gnutls_0_5_2,
6363 gnutls_0_5_x_before_export_ciphersuites,
6364 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_pk.c
6365 (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
6366 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6367 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6368 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6369 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
6370 gnutls_priority.c (tags: gnutls_0_5_x_before_types_change,
6371 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
6372 gnutls_0_5_x_before_export_ciphersuites,
6373 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
6374 gnutls_privkey.c, gnutls_random.c (tags: gnutls_0_5_11,
6375 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
6376 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6377 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6378 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6379 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
6380 gnutls_record.c, gnutls_session_pack.c (tags:
6381 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6382 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6383 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
6384 gnutls_state.c, gnutls_state.h (tags: gnutls_0_5_3, gnutls_0_5_2,
6385 gnutls_0_5_x_before_export_ciphersuites,
6386 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_ui.c
6387 (tags: gnutls_0_5_3, gnutls_0_5_2,
6388 gnutls_0_5_x_before_export_ciphersuites,
6389 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
6390 gnutls_v2_compat.c (tags: gnutls_0_5_x_before_types_change,
6391 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
6392 gnutls_0_5_x_before_export_ciphersuites,
6393 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), x509_b64.c
6394 (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
6395 gnutls_0_5_3, gnutls_0_5_2,
6396 gnutls_0_5_x_before_export_ciphersuites,
6397 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
6398 x509_extensions.c (tags: gnutls_0_5_x_before_types_change,
6399 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
6400 gnutls_0_5_x_before_export_ciphersuites,
6401 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
6402 x509_sig_check.c (tags: gnutls_0_5_x_before_types_change,
6403 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
6404 gnutls_0_5_x_before_export_ciphersuites,
6405 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), x509_verify.c
6406 (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
6407 gnutls_0_5_3, gnutls_0_5_2,
6408 gnutls_0_5_x_before_export_ciphersuites,
6409 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), x509_xml.c
6410 (tags: gnutls_0_5_5, gnutls_0_5_x_before_types_change,
6411 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
6412 gnutls_0_5_x_before_export_ciphersuites,
6413 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1):
6415 Added some hints on the file purpose, and some other cleanups.
6417 2002-07-10 12:07 nmav <nmav@gnutls.org>
6419 * lib/: gnutls_db.c, gnutls_state.c:
6421 Now gnutls_deinit() removes abnormally terminated sessions. Added
6422 the _gnutls_deinit() function which has the behaviour of the older
6425 2002-07-10 12:01 nmav <nmav@gnutls.org>
6429 corrected possible bug in http server
6431 2002-07-06 15:35 admcd <admcd@gnutls.org>
6433 * doc/tex/openssl.tex (tags: gnutls_0_5_1, gnutls_0_5_0):
6435 added some more information about current limitations of OpenSSL
6438 2002-07-06 15:18 nmav <nmav@gnutls.org>
6440 * doc/tex/: intro.tex, x509.tex (utags:
6441 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_0, gnutls_0_5_1,
6442 gnutls_0_5_2, gnutls_0_5_3,
6443 gnutls_0_5_x_before_export_ciphersuites):
6445 some documentation fixes.
6447 2002-07-05 12:08 nmav <nmav@gnutls.org>
6449 * lib/: gnutls.h.in.in, gnutls_ui.h (tags: gnutls_0_5_3,
6450 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6451 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1) (utags:
6454 Added defines for old function names.
6456 2002-07-04 10:04 nmav <nmav@gnutls.org>
6458 * src/: README.srpcrypt (tags: gnutls_1_1_8, gnutls_1_0_10,
6459 gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
6460 gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
6461 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
6462 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
6463 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
6464 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
6465 gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
6466 gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
6467 gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
6468 gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
6469 gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
6470 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
6471 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
6472 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6473 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6474 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6475 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6476 crypt-gaa.c (tags: gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
6477 gnutls_0_5_x_before_export_ciphersuites,
6478 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6479 crypt-gaa.h (tags: gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
6480 gnutls_0_5_x_before_export_ciphersuites,
6481 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6482 crypt.gaa (tags: gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
6483 gnutls_0_5_x_before_export_ciphersuites,
6484 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6487 updated the parameters of srpcrypt program. Other minor changes in
6490 2002-07-04 07:49 nmav <nmav@gnutls.org>
6492 * lib/gnutls_x509.c (tags: gnutls_0_5_0):
6494 Corrected bug in the mpi extraction function from X.509 certificates
6495 (affects DSA certificates).
6497 2002-06-30 15:18 nmav <nmav@gnutls.org>
6499 * src/common.c, lib/auth_cert.c (tags: gnutls_0_5_0),
6500 lib/gnutls_cipher.c (tags: gnutls_0_5_0), lib/gnutls_handshake.c
6501 (tags: gnutls_0_5_0), lib/gnutls_mpi.c (tags: gnutls_0_5_0),
6502 lib/gnutls_mpi.h (tags: gnutls_0_5_0), lib/gnutls_ui.h,
6505 Made the xml convertion functions more mnemonic. Several other fixes
6506 in the core library.
6508 2002-06-30 11:09 nmav <nmav@gnutls.org>
6510 * lib/: gnutls_alert.c (tags: gnutls_0_5_x_before_types_change,
6511 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
6512 gnutls_0_5_x_before_export_ciphersuites,
6513 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6514 gnutls_algorithms.c (tags: gnutls_0_5_1, gnutls_0_5_0),
6515 gnutls_algorithms.h (tags: gnutls_0_5_3, gnutls_0_5_2,
6516 gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_1,
6517 gnutls_0_5_0), gnutls_auth.h (tags:
6518 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6519 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6520 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6521 gnutls_cipher.c, gnutls_compress_int.c (tags: gnutls_0_5_0),
6522 gnutls_compress_int.h (tags: gnutls_0_5_x_before_types_change,
6523 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
6524 gnutls_0_5_x_before_export_ciphersuites,
6525 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6526 gnutls_errors.c (tags: gnutls_0_5_0), gnutls_extensions.c (tags:
6527 gnutls_0_5_0), gnutls_extensions.h (tags:
6528 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6529 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6530 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6531 gnutls_handshake.c, gnutls_hash_int.c (tags: gnutls_0_5_0),
6532 gnutls_hash_int.h (tags: gnutls_0_5_3, gnutls_0_5_2,
6533 gnutls_0_5_x_before_export_ciphersuites,
6534 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6535 gnutls_int.h (tags: gnutls_0_5_0), gnutls_mpi.c, gnutls_mpi.h,
6536 gnutls_state.c (tags: gnutls_0_5_0), gnutls_state.h (tags:
6537 gnutls_0_5_0), gnutls_x509.c, x509_extensions.c (tags:
6538 gnutls_0_5_0), x509_extensions.h (tags: gnutls_0_8_12,
6539 gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
6540 gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
6541 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
6542 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
6543 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6544 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6545 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6546 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6549 Several (internal) cleanups. Const flags are better used now.
6551 2002-06-29 08:42 nmav <nmav@gnutls.org>
6553 * lib/: auth_cert.c, gnutls_x509.c:
6555 Better organization of cert2gnutls_cert function.
6557 2002-06-28 19:09 nmav <nmav@gnutls.org>
6559 * lib/: auth_cert.c, auth_dhe.c (tags: gnutls_0_5_0), auth_rsa.c
6560 (tags: gnutls_0_5_0), gnutls_x509.c, gnutls_x509.h (tags:
6561 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6562 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6563 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6566 Now certificate decoding makes use of partial DER decoding of the
6567 libtasn1 library. It speedups a bit the handshake in client side,
6568 which needs to decode the certificate, in order to read the public
6571 2002-06-25 14:36 nmav <nmav@gnutls.org>
6575 Improved XML output.
6577 2002-06-23 11:27 nmav <nmav@gnutls.org>
6581 Depends on opencdk 0.2.0
6583 2002-06-22 14:52 nmav <nmav@gnutls.org>
6585 * lib/: auth_cert.c, auth_dhe.c, auth_rsa.c, gnutls_cert.h (tags:
6586 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6587 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6588 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6589 gnutls_record.c (tags: gnutls_0_5_0), gnutls_str.h (tags:
6590 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
6591 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6592 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6593 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6594 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6595 gnutls_x509.c, gnutls_x509.h, x509_extensions.c, x509_extensions.h,
6596 x509_sig_check.c (tags: gnutls_0_5_0):
6598 The TLS handshake no longer fails if the X.509 extensions in the
6599 Certificate are critical and unsupported. The unsupported critical
6600 extensions are now only catched by the verification functions.
6602 2002-06-22 14:22 nmav <nmav@gnutls.org>
6604 * lib/: gnutls_str.c (tags: gnutls_0_5_6, gnutls_0_5_5,
6605 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6606 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6607 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6608 gnutls_str.h, x509_xml.c:
6610 Added new string functions to handle the XML string stuff.
6612 2002-06-22 06:51 nmav <nmav@gnutls.org>
6614 * doc/TODO (tags: gnutls_0_5_0), doc/tex/ex1.tex (tags:
6615 gnutls_0_5_3, gnutls_0_5_2,
6616 gnutls_0_5_x_before_export_ciphersuites,
6617 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6618 doc/tex/ex2.tex (tags: gnutls_0_5_3, gnutls_0_5_2,
6619 gnutls_0_5_x_before_export_ciphersuites,
6620 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6621 doc/tex/ex4.tex (tags: gnutls_0_5_3, gnutls_0_5_2,
6622 gnutls_0_5_x_before_export_ciphersuites,
6623 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6624 doc/tex/serv1.tex (tags: gnutls_0_5_x_before_types_change,
6625 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
6626 gnutls_0_5_x_before_export_ciphersuites,
6627 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6628 doc/tex/srp1.tex (tags: gnutls_0_5_3, gnutls_0_5_2,
6629 gnutls_0_5_x_before_export_ciphersuites,
6630 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6631 lib/gnutls.h.in.in, lib/gnutls_algorithms.c, lib/gnutls_anon_cred.c
6632 (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
6633 gnutls_0_5_3, gnutls_0_5_2,
6634 gnutls_0_5_x_before_export_ciphersuites,
6635 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6636 lib/gnutls_cert.c (tags: gnutls_0_5_0), lib/gnutls_x509.c,
6637 lib/gnutls_x509.h, lib/x509_xml.c, src/cli.c (tags: gnutls_0_5_0),
6638 src/serv.c, src/tls_test.c (tags: gnutls_0_5_1, gnutls_0_5_0):
6640 Renamed credential allocation functions from *_sc() to *_cred().
6642 2002-06-21 12:20 nmav <nmav@gnutls.org>
6644 * lib/gnutls_x509.c:
6646 corrected countryName
6648 2002-06-21 08:34 nmav <nmav@gnutls.org>
6650 * lib/: gnutls.h.in.in, gnutls_algorithms.c, gnutls_algorithms.h,
6651 gnutls_constate.c (tags: gnutls_0_5_0), gnutls_int.h:
6653 Exported gnutls_cipher_get_key_size(). Better name printing for MAC
6656 2002-06-20 19:11 nmav <nmav@gnutls.org>
6658 * configure.in, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex4.tex,
6659 doc/tex/funcs.tex, doc/tex/serv1.tex, doc/tex/srp1.tex:
6661 New install directory for headers is /gnutls
6663 2002-06-19 19:57 nmav <nmav@gnutls.org>
6665 * lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_db.c (tags:
6666 gnutls_0_5_0), lib/gnutls_global.c, lib/gnutls_int_compat.c,
6667 lib/gnutls_ui.h, src/serv.c:
6669 _func abreviation is no longer used. Functions renamed to _function.
6671 2002-06-19 16:44 nmav <nmav@gnutls.org>
6677 2002-06-19 14:54 nmav <nmav@gnutls.org>
6681 removed ioctl stuff.
6683 2002-06-19 14:44 nmav <nmav@gnutls.org>
6685 * src/: serv-gaa.c (tags: gnutls_0_5_11, gnutls_0_5_10,
6686 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
6687 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6688 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6689 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6690 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6691 serv-gaa.h (tags: gnutls_0_5_11, gnutls_0_5_10,
6692 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
6693 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6694 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6695 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6696 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6697 serv.c, serv.gaa (tags: gnutls_0_5_11, gnutls_0_5_10,
6698 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
6699 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6700 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6701 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6702 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6705 added 'nodb' and 'quiet' options to server.
6707 2002-06-19 03:51 nmav <nmav@gnutls.org>
6711 Corrected bug in PKCS-1 RSA encryption.
6713 2002-06-18 17:19 nmav <nmav@gnutls.org>
6715 * src/: Makefile.am, common.c, list.h (tags: gnutls_1_1_8,
6716 gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
6717 gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
6718 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
6719 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
6720 gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
6721 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
6722 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
6723 gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
6724 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
6725 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
6726 gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
6727 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
6728 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
6729 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
6730 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
6731 gnutls_0_5_3, gnutls_0_5_2,
6732 gnutls_0_5_x_before_export_ciphersuites,
6733 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6736 The server used was changed to a non blocking one. The server was
6737 created by Paul Sheer.
6739 2002-06-16 17:50 nmav <nmav@gnutls.org>
6741 * doc/tex/: Makefile.am, gnutls.tex (tags: gnutls_0_5_0), howto.tex
6742 (tags: gnutls_0_5_0):
6744 Added chapter on how to use TLS in application protocols.
6746 2002-06-15 10:49 nmav <nmav@gnutls.org>
6748 * acconfig.h (tags: gnutls_0_5_6, gnutls_0_5_5,
6749 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6750 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6751 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6752 configure.in, doc/TODO, src/Makefile.am:
6754 Corrected libgdbm issues
6756 2002-06-15 09:46 nmav <nmav@gnutls.org>
6758 * NEWS, configure.in, doc/TODO, doc/tex/handshake.tex,
6759 doc/tex/serv1.tex, lib/defines.h (tags: gnutls_0_5_7, gnutls_0_5_6,
6760 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
6761 gnutls_0_5_3, gnutls_0_5_2,
6762 gnutls_0_5_x_before_export_ciphersuites,
6763 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6764 lib/gnutls.h.in.in, lib/gnutls_db.c, lib/gnutls_handshake.c,
6765 lib/gnutls_int.h, lib/gnutls_int_compat.c, lib/gnutls_state.c,
6766 lib/x509_xml.c, src/Makefile.am, src/common.c, src/serv.c:
6768 Removed the gdbm backend for resuming TLS sessions. Program
6769 gnutls-serv was modified to include support for resuming sessions
6770 with the callback api.
6772 2002-06-14 21:42 nmav <nmav@gnutls.org>
6774 * doc/tex/: Makefile.am, alert.tex, auth.tex, errors.tex,
6775 examples.tex, funcs.tex, gnutls.tex, handshake.tex, layers.tex,
6776 openpgp.tex (tags: gnutls_0_5_0), record.tex, x509.tex:
6780 2002-06-14 20:43 nmav <nmav@gnutls.org>
6782 * lib/: Makefile.am, gnutls_ui.h, x509_xml.c:
6784 Added XML extraction from an X.509 certificate. Only some basic
6785 functionality is now available.
6787 2002-06-11 08:39 nmav <nmav@gnutls.org>
6789 * lib/: Makefile.am, auth_cert.c, auth_rsa.c, gnutls_asn1_tab.c
6790 (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
6791 gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
6792 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
6793 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
6794 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
6795 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
6796 gnutls_0_5_3, gnutls_0_5_2,
6797 gnutls_0_5_x_before_export_ciphersuites,
6798 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6799 gnutls_cert.c, gnutls_cert.h, gnutls_errors.c, gnutls_global.c,
6800 gnutls_global.h (tags: gnutls_0_5_5,
6801 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6802 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6803 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6804 gnutls_mpi.c, gnutls_mpi.h, gnutls_privkey.c (tags: gnutls_0_5_0),
6805 gnutls_sig.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
6806 gnutls_0_5_3, gnutls_0_5_2,
6807 gnutls_0_5_x_before_export_ciphersuites,
6808 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6809 gnutls_x509.c, gnutls_x509.h, pkix_asn1_tab.c, x509_extensions.c,
6810 x509_sig_check.c, x509_verify.c (tags: gnutls_0_5_0) (utags:
6811 gnutls_0_4_with_libtasn1):
6813 renamed libasn1 to libtasn1
6815 2002-06-11 08:33 nmav <nmav@gnutls.org>
6819 renamed libasn1 to libtasn1
6821 2002-06-10 13:06 nmav <nmav@gnutls.org>
6823 * doc/tex/: Makefile.am, auth.tex (tags: gnutls_0_4_with_libtasn1),
6824 gnutls.tex (tags: gnutls_0_4_with_libtasn1), intro.tex (tags:
6825 gnutls_0_4_with_libtasn1), openpgp.tex, pgp-fig1.eps:
6827 Added Timo's openpgp guide
6829 2002-06-10 11:35 nmav <nmav@gnutls.org>
6831 * Makefile.am (tags: gnutls_0_4_with_libtasn1), buildconf (tags:
6832 gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1),
6833 configure.in, lib/Makefile.am:
6835 Added configure option to use the included libasn1.
6837 2002-06-10 10:52 nmav <nmav@gnutls.org>
6839 * lib/: Makefile.am, auth_cert.c, auth_rsa.c, gnutls_asn1_tab.c,
6840 gnutls_cert.c, gnutls_cert.h, gnutls_errors.c, gnutls_global.c,
6841 gnutls_global.h, gnutls_mpi.c, gnutls_mpi.h, gnutls_pk.c (tags:
6842 gnutls_0_4_with_libtasn1), gnutls_privkey.c, gnutls_sig.c,
6843 gnutls_x509.c, gnutls_x509.h, pkix_asn1_tab.c, x509_ASN.y,
6844 x509_asn1.c, x509_asn1.h, x509_der.c, x509_der.h,
6845 x509_extensions.c, x509_extensions.h (tags:
6846 gnutls_0_4_with_libtasn1), x509_sig_check.c, x509_verify.c:
6848 Adapted codebase to the new libasn1 0.1.0.
6850 2002-06-10 10:51 nmav <nmav@gnutls.org>
6852 * src/: Makefile.am, asn1c.c:
6854 removed asn1c.c program. Moved to libasn1.
6856 2002-06-09 10:13 nmav <nmav@gnutls.org>
6858 * NEWS, lib/gnutls_datum.c (tags: gnutls_0_5_0,
6859 gnutls_0_4_with_libtasn1), lib/gnutls_datum.h (tags: gnutls_0_5_11,
6860 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
6861 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6862 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6863 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6864 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6865 gnutls_0_4_with_libtasn1), lib/gnutls_global.c, lib/gnutls_mem.c
6866 (tags: gnutls_0_5_6, gnutls_0_5_5,
6867 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6868 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6869 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6870 gnutls_0_4_with_libtasn1), lib/gnutls_mem.h (tags: gnutls_0_5_6,
6871 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
6872 gnutls_0_5_3, gnutls_0_5_2,
6873 gnutls_0_5_x_before_export_ciphersuites,
6874 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6875 gnutls_0_4_with_libtasn1), lib/x509_b64.c (tags: gnutls_0_5_0,
6876 gnutls_0_4_with_libtasn1):
6878 Added gnutls_b64_encode_fmt2() and gnutls_b64_decode_fmt2(). These
6879 functions return allocated data. Cleaned up the gnutls_datum code
6880 and some of memory stuff.
6882 2002-06-09 08:54 nmav <nmav@gnutls.org>
6884 * NEWS, acconfig.h (tags: gnutls_0_4_with_libtasn1), configure.in,
6885 lib/gnutls_alert.c (tags: gnutls_0_4_with_libtasn1),
6886 lib/gnutls_errors.c, lib/gnutls_errors.h (tags: gnutls_0_5_8,
6887 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6888 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6889 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6890 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6891 gnutls_0_4_with_libtasn1), lib/gnutls_global.c, lib/gnutls_mem.c,
6894 Added check for C99 macro support. Stubs are used if they are not
6895 supported by the compile. A more elegant solution is required.
6897 2002-06-09 06:00 nmav <nmav@gnutls.org>
6899 * lib/: gnutls_global.c, gnutls_mem.c, gnutls_mem.h:
6901 only use the libc's strdup, if using the libc's malloc function.
6903 2002-06-08 20:34 nmav <nmav@gnutls.org>
6905 * lib/: gnutls_mem.c, gnutls_mem.h:
6907 Removed gnutls_strdup(). Replaced with a pointer to libc's strdup()
6910 2002-06-08 20:32 nmav <nmav@gnutls.org>
6912 * lib/gnutls_buffers.c (tags: gnutls_0_5_0,
6913 gnutls_0_4_with_libtasn1):
6915 No longer realloc() the record buffers. It had some meaning when
6916 gnutls_realloc_fast() was there, but now they one cause a slowdown.
6918 2002-06-08 12:38 nmav <nmav@gnutls.org>
6920 * NEWS, lib/gnutls.h.in.in (tags: gnutls_0_4_with_libtasn1),
6921 lib/gnutls_algorithms.c, lib/gnutls_int.h (tags:
6922 gnutls_0_4_with_libtasn1), lib/gnutls_state.c, src/cli.c,
6923 src/serv.c (tags: gnutls_0_4_with_libtasn1):
6925 Created gnutls_handshake_set_private_extensions() function.
6927 2002-06-07 20:14 nmav <nmav@gnutls.org>
6929 * configure.in, lib/defines.h (tags: gnutls_0_4_with_libtasn1),
6930 lib/gnutls_algorithms.c, lib/gnutls_int.h, lib/gnutls_state.c:
6932 Corrected issues with ptrdiff_t. Added option to enable private
6933 (experimental) cipher suites. They are now disabled by default so
6934 they do not create interoperability problems.
6936 2002-06-07 19:03 nmav <nmav@gnutls.org>
6940 added check for ptrdiff_t type.
6942 2002-06-03 16:09 nmav <nmav@gnutls.org>
6944 * ChangeLog, doc/tex/Makefile.am, doc/tex/asn1.tex,
6947 asn1.ps is no longer generated in the gnutls package. It is included
6948 in the libasn1 package.
6950 2002-06-02 20:50 nmav <nmav@gnutls.org>
6952 * Makefile.am, NEWS, configure.in, doc/TODO (tags:
6953 gnutls_0_4_with_libtasn1), lib/gnutls_anon_cred.c (tags:
6954 gnutls_0_4_with_libtasn1), lib/gnutls_x509.c, lib/gnutls_x509.h:
6956 Removed stubs for srp and anonymous authentication. Added test suite
6959 2002-05-27 18:56 nmav <nmav@gnutls.org>
6961 * lib/: gnutls_errors.c, gnutls_errors_int.h (tags: gnutls_0_5_0,
6962 gnutls_0_4_with_libtasn1):
6964 Added error code for unsupported trustdb.
6966 2002-05-26 15:34 nmav <nmav@gnutls.org>
6968 * src/: CertificateExample.c, CrlExample.c, Makefile.am, cli-gaa.c,
6969 cli.gaa, crypt.c (tags: gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
6970 gnutls_0_5_x_before_export_ciphersuites,
6971 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6972 gnutls_0_4_with_libtasn1), serv-gaa.c, serv.gaa:
6974 some parts were moved to libasn1.
6976 2002-05-24 10:51 nmav <nmav@gnutls.org>
6978 * doc/tex/: Makefile.am, errors.tex (tags:
6979 gnutls_0_4_with_libtasn1), gnutls.tex, memory.tex (tags:
6980 gnutls_0_4_with_libtasn1):
6982 added memory handling section
6984 2002-05-23 19:30 nmav <nmav@gnutls.org>
6986 * lib/: gnutls_auth.c (tags:
6987 gnutls_0_5_x_before_export_ciphersuites,
6988 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6989 gnutls_0_4_with_libtasn1), gnutls_buffers.c, gnutls_mem.h,
6990 gnutls_priority.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1)
6991 (utags: gnutls_0_4_3):
6993 reintroduced realloc_fast() which prevents some malloc(0)
6996 2002-05-23 10:55 nmav <nmav@gnutls.org>
6998 * doc/TODO, lib/auth_cert.c, lib/auth_rsa.c, lib/gnutls_int.h,
6999 lib/gnutls_num.h (tags: gnutls_0_5_6, gnutls_0_5_5,
7000 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7001 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7002 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7003 gnutls_0_4_with_libtasn1), lib/gnutls_record.c (utags:
7006 Several clean ups and bug fixes.
7008 2002-05-22 19:29 nmav <nmav@gnutls.org>
7010 * NEWS (tags: gnutls_0_4_3), THANKS (tags: gnutls_0_5_5,
7011 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7012 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7013 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7014 gnutls_0_4_with_libtasn1, gnutls_0_4_3), acconfig.h (tags:
7015 gnutls_0_4_3), configure.in (tags: gnutls_0_4_3), lib/auth_cert.c,
7016 lib/gnutls.h.in.in (tags: gnutls_0_4_3), lib/gnutls_algorithms.c
7017 (tags: gnutls_0_4_3), lib/gnutls_auth.c, lib/gnutls_buffers.c,
7018 lib/gnutls_constate.c (tags: gnutls_0_4_with_libtasn1,
7019 gnutls_0_4_3), lib/gnutls_datum.c (tags: gnutls_0_4_3),
7020 lib/gnutls_dh_primes.c (tags: gnutls_0_5_3, gnutls_0_5_2,
7021 gnutls_0_5_x_before_export_ciphersuites,
7022 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7023 gnutls_0_4_with_libtasn1, gnutls_0_4_3), lib/gnutls_global.c (tags:
7024 gnutls_0_4_3), lib/gnutls_handshake.c (tags: gnutls_0_4_3),
7025 lib/gnutls_mem.c (tags: gnutls_0_4_3), lib/gnutls_mem.h,
7026 lib/gnutls_pk.c (tags: gnutls_0_4_3), lib/gnutls_x509.c (tags:
7027 gnutls_0_4_3), lib/x509_b64.c (tags: gnutls_0_4_3), src/common.c
7028 (tags: gnutls_0_4_3):
7030 Applied Jeff Johnson's patch which fixes type problems in 64 bit
7031 machines. Removed the default allocation handlers, and made the
7032 libc's functions to be defaults. Added function which sets the
7033 memory allocation functions to be used.
7035 2002-05-21 16:26 nmav <nmav@gnutls.org>
7037 * doc/: README.CVS, tex/Makefile.am, tex/serv1.tex (tags:
7038 gnutls_0_4_with_libtasn1), tex/srp1.tex (tags:
7039 gnutls_0_4_with_libtasn1) (utags: gnutls_0_4_3):
7041 Updated documentation for the gnutls-extra library
7043 2002-05-21 16:25 nmav <nmav@gnutls.org>
7045 * lib/: auth_anon.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
7046 gnutls_0_4_3), auth_cert.c, auth_dhe.c (tags:
7047 gnutls_0_4_with_libtasn1, gnutls_0_4_3), auth_rsa.c,
7048 gnutls_cipher.c (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3),
7049 gnutls_constate.c, gnutls_datum.c, gnutls_datum.h (tags:
7050 gnutls_0_4_3), gnutls_extensions.c (tags: gnutls_0_4_with_libtasn1,
7051 gnutls_0_4_3), gnutls_handshake.c, gnutls_num.c (tags:
7052 gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3),
7053 gnutls_num.h, gnutls_record.c, gnutls_session_pack.c (tags:
7054 gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3),
7055 gnutls_v2_compat.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
7056 gnutls_0_4_3), gnutls_x509.c:
7058 Prefixed internal functions with _gnutls_
7060 2002-05-20 12:01 nmav <nmav@gnutls.org>
7062 * lib/: Makefile.am, auth_srp.c, auth_srp.h, auth_srp_passwd.c,
7063 auth_srp_passwd.h, auth_srp_sb64.c, crypt.c, crypt.h,
7064 crypt_bcrypt.c, crypt_bcrypt.h, crypt_srpsha1.c, crypt_srpsha1.h,
7065 ext_srp.c, ext_srp.h, gnutls-extra.h, gnutls_extra.c,
7066 gnutls_extra.h, gnutls_openpgp.c, gnutls_openpgp.h, gnutls_srp.c,
7069 Moved the gnutls-extra files to libextra directory.
7071 2002-05-20 11:15 nmav <nmav@gnutls.org>
7073 * doc/tex/Makefile.am, doc/tex/funcs.tex (tags:
7074 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
7077 removed html version of the documentation
7079 2002-05-20 10:43 nmav <nmav@gnutls.org>
7081 * NEWS, README, configure.in, doc/tex/Makefile.am,
7082 doc/tex/funcs.tex, doc/tex/macros.tex (tags:
7083 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
7084 lib/Makefile.am, lib/auth_cert.c (tags: gnutls_0_4_2),
7085 lib/auth_dhe.c (tags: gnutls_0_4_2), lib/auth_rsa.c (tags:
7086 gnutls_0_4_2), lib/gnutls.h.in.in (tags: gnutls_0_4_2),
7087 lib/gnutls_algorithms.c (tags: gnutls_0_4_2),
7088 lib/gnutls_algorithms.h (tags: gnutls_0_4_with_libtasn1,
7089 gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_cert.c (tags: gnutls_0_4_3,
7090 gnutls_0_4_2), lib/gnutls_extensions.c (tags: gnutls_0_4_2),
7091 lib/gnutls_extensions.h (tags: gnutls_0_4_with_libtasn1,
7092 gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_openpgp.h, lib/gnutls_ui.h
7093 (tags: gnutls_0_4_3, gnutls_0_4_2), lib/libgnutls-config.in (tags:
7094 gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
7095 gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
7096 gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
7097 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
7098 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
7099 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
7100 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
7101 gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
7102 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
7103 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
7104 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
7105 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
7106 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
7107 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
7108 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
7109 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7110 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7111 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7112 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
7113 src/Makefile.am, src/cli.c, src/common.c, src/serv.c, src/tests.c,
7116 Separated the library to gnutls and gnutls-extra. gnutls-extra
7117 library contains the GPL parts of gnutls
7119 2002-05-17 09:28 nmav <nmav@gnutls.org>
7121 * README, configure.in, lib/auth_anon.c (tags: gnutls_0_4_2),
7122 lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_srp.c,
7123 lib/libgnutls-config.in, src/prime.c:
7125 Added --modules option to libgnutls-config. This option prints the
7126 extra modules that have been enabled into the library.
7128 2002-05-14 12:22 nmav <nmav@gnutls.org>
7132 configure script now prints the library license
7134 2002-05-14 11:46 nmav <nmav@gnutls.org>
7136 * lib/gnutls_dh_primes.c (tags: gnutls_0_4_2):
7138 Replaced group1 prime with a prime of 1024 bits
7140 2002-05-14 11:40 nmav <nmav@gnutls.org>
7142 * COPYING.LIB (tags: gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9,
7143 gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7,
7144 gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
7145 gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
7146 gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0,
7147 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
7148 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
7149 gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
7150 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
7151 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
7152 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
7153 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
7154 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
7155 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
7156 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
7157 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7158 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7159 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7160 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), NEWS,
7161 README, lib/auth_anon.c, lib/auth_cert.c, lib/auth_dhe.c,
7162 lib/auth_rsa.c, lib/debug.c (tags: gnutls_0_5_4, gnutls_0_5_3,
7163 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7164 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7165 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
7166 lib/ext_cert_type.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
7167 gnutls_0_4_3, gnutls_0_4_2), lib/ext_max_record.c (tags:
7168 gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3,
7169 gnutls_0_4_2), lib/gnutls.h.in.in, lib/gnutls_alert.c (tags:
7170 gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_algorithms.c,
7171 lib/gnutls_anon_cred.c (tags: gnutls_0_4_3, gnutls_0_4_2),
7172 lib/gnutls_auth.c (tags: gnutls_0_4_2), lib/gnutls_buffers.c (tags:
7173 gnutls_0_4_2), lib/gnutls_cert.c, lib/gnutls_cipher.c (tags:
7174 gnutls_0_4_2), lib/gnutls_cipher_int.c (tags: gnutls_0_5_3,
7175 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7176 gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3,
7177 gnutls_0_4_2), lib/gnutls_compress.c (tags: gnutls_0_5_0,
7178 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
7179 lib/gnutls_compress_int.c (tags: gnutls_0_4_with_libtasn1,
7180 gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_constate.c (tags:
7181 gnutls_0_4_2), lib/gnutls_datum.c (tags: gnutls_0_4_2),
7182 lib/gnutls_db.c (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
7183 gnutls_0_4_2), lib/gnutls_dh_primes.c, lib/gnutls_errors.c (tags:
7184 gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_extensions.c,
7185 lib/gnutls_global.c, lib/gnutls_handshake.c (tags: gnutls_0_4_2),
7186 lib/gnutls_hash_int.c (tags: gnutls_0_4_with_libtasn1,
7187 gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_int.h (tags: gnutls_0_4_2),
7188 lib/gnutls_kx.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
7189 gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_mem.c (tags: gnutls_0_4_2),
7190 lib/gnutls_mpi.c (tags: gnutls_0_4_3, gnutls_0_4_2),
7191 lib/gnutls_num.c (tags: gnutls_0_4_2), lib/gnutls_pk.c (tags:
7192 gnutls_0_4_2), lib/gnutls_priority.c (tags: gnutls_0_4_2),
7193 lib/gnutls_privkey.c (tags: gnutls_0_4_3, gnutls_0_4_2),
7194 lib/gnutls_random.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
7195 gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_record.c (tags:
7196 gnutls_0_4_2), lib/gnutls_session.c (tags:
7197 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7198 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7199 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7200 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
7201 lib/gnutls_session_pack.c (tags: gnutls_0_4_2), lib/gnutls_sig.c
7202 (tags: gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_state.c (tags:
7203 gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_str.c (tags:
7204 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
7205 lib/gnutls_ui.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
7206 gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_v2_compat.c (tags:
7207 gnutls_0_4_2), lib/gnutls_x509.c (tags: gnutls_0_4_2),
7208 lib/x509_asn1.c (tags: gnutls_0_4_3, gnutls_0_4_2), lib/x509_b64.c
7209 (tags: gnutls_0_4_2), lib/x509_der.c (tags: gnutls_0_4_3,
7210 gnutls_0_4_2), lib/x509_extensions.c (tags: gnutls_0_4_3,
7211 gnutls_0_4_2), lib/x509_sig_check.c (tags: gnutls_0_4_3,
7212 gnutls_0_4_2), lib/x509_verify.c (tags: gnutls_0_4_3,
7215 License changed to LGPL
7217 2002-05-13 22:08 nmav <nmav@gnutls.org>
7221 Some cleanups in the Diffie Hellman code.
7223 2002-05-13 21:51 nmav <nmav@gnutls.org>
7227 Added the missing user_ptr pointer in gnutls_internals.
7229 2002-05-11 16:20 nmav <nmav@gnutls.org>
7231 * NEWS, lib/gnutls.h.in.in, lib/gnutls_state.c:
7233 Added gnutls_state_set_ptr() and gnutls_state_get_ptr() functions,
7234 to assist in callback functions.
7236 2002-05-11 16:04 nmav <nmav@gnutls.org>
7240 Corrected prototypes for callback selector functions, which now
7243 2002-05-08 10:32 nmav <nmav@gnutls.org>
7245 * lib/: Makefile.am, gnutls_gcry.c, gnutls_gcry.h, gnutls_global.c,
7246 gnutls_int.h, gnutls_mpi.c, gnutls_mpi.h, Makefile.am,
7247 gnutls_gcry.c, gnutls_gcry.h, gnutls_int.h, gnutls_mpi.c,
7248 gnutls_mpi.h (tags: gnutls_0_4_3, gnutls_0_4_2):
7250 renamed gnutls_gcry* to gnutls_mpi*
7252 2002-05-08 10:32 nmav <nmav@gnutls.org>
7256 file gnutls_mpi.c was initially added on branch
7257 gnutls_0_4_with_new_dh_primes.
7259 2002-05-08 10:32 nmav <nmav@gnutls.org>
7263 file gnutls_mpi.h was initially added on branch
7264 gnutls_0_4_with_new_dh_primes.
7266 2002-05-08 10:27 nmav <nmav@gnutls.org>
7268 * configure.in, lib/gnutls_global.c:
7270 Updated libgcrypt initialization stuff. Now depends on libgcrypt
7271 1.1.7, and only initializes libgcrypt if this has not been done
7274 2002-05-03 10:46 nmav <nmav@gnutls.org>
7276 * lib/: auth_anon.c, auth_dhe.c, gnutls_dh.c, gnutls_dh.h:
7278 DH Public keys now have a more reasonable (smaller) size.
7280 2002-05-02 13:15 nmav <nmav@gnutls.org>
7282 * lib/auth_anon.c, lib/auth_dhe.c, lib/auth_srp_passwd.c,
7283 lib/gnutls.h.in.in, lib/gnutls_dh.c, lib/gnutls_dh.h,
7284 lib/gnutls_dh_primes.c, lib/gnutls_int.h, src/prime.c, src/serv.c:
7286 The Diffie Hellman method was optimized. Now the number of bits of q
7287 is used (q is used to generate p), and the server DH secret key is
7288 less than the number of bits of q (see RFC2631 2.2). All these
7289 changes are experimental and may be totaly wrong.
7291 2002-05-01 09:05 nmav <nmav@gnutls.org>
7293 * lib/: auth_anon.c, auth_dhe.c, auth_rsa.c, auth_srp.c,
7294 auth_srp_passwd.c, crypt.c, crypt_bcrypt.c, crypt_srpsha1.c,
7295 debug.c, gnutls_auth.c, gnutls_dh.c, gnutls_dh_primes.c,
7296 gnutls_gcry.c, gnutls_gcry.h, gnutls_openpgp.c, gnutls_openpgp.h,
7297 gnutls_pk.c, gnutls_privkey.c, gnutls_srp.c, gnutls_x509.c,
7298 x509_ASN.c (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
7299 gnutls_0_4_2), x509_sig_check.c:
7301 Cleaned up the big number support.
7303 2002-04-21 14:21 twoaday <twoaday@gnutls.org>
7305 * lib/gnutls_openpgp.c:
7307 Adjust the code for the new OpenCDK version.
7309 2002-04-21 11:22 nmav <nmav@gnutls.org>
7311 * lib/: gnutls_buffers.c, gnutls_cipher.c, gnutls_cipher.h (tags:
7312 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7313 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7314 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7315 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
7316 gnutls_compress.c, gnutls_compress.h (tags:
7317 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7318 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7319 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7320 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
7321 gnutls_compress_int.c, gnutls_int.h, gnutls_record.c, gnutls_srp.c,
7322 gnutls_state.h (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
7325 Optimized memory handling in the record protocol.
7327 2002-04-21 08:09 nmav <nmav@gnutls.org>
7329 * lib/auth_srp.h, lib/gnutls_anon_cred.c, lib/gnutls_srp.c,
7330 lib/gnutls_ui.c, src/cli.c, src/serv.c:
7332 Added stubs when SRP or anonymous authentication are disabled, to
7333 preserve binary compatibility
7335 2002-04-19 17:53 nmav <nmav@gnutls.org>
7337 * NEWS, doc/TODO, doc/tex/ex4.tex (tags: gnutls_0_4_with_libtasn1,
7338 gnutls_0_4_3, gnutls_0_4_2), lib/gnutls.h.in.in,
7339 lib/gnutls_state.c, src/cli.c, src/serv.c:
7341 gnutls_session_resumed() was renamed to gnutls_session_is_resumed(),
7342 and changed semantics, to make the return value be the obvious one.
7344 2002-04-18 18:56 nmav <nmav@gnutls.org>
7346 * doc/tex/: Makefile.am, ex4.tex, examples.tex (tags:
7347 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2):
7349 updated documentation for the new resumption check function
7351 2002-04-18 18:41 nmav <nmav@gnutls.org>
7353 * doc/TODO, lib/gnutls.h.in.in, lib/gnutls_int.h,
7354 lib/gnutls_privkey.c, lib/gnutls_state.c, src/cli.c, src/serv.c:
7356 Added function to report if a session is a resumed one. See
7357 gnutls_session_resumed().
7359 2002-04-18 18:16 twoaday <twoaday@gnutls.org>
7361 * lib/gnutls_openpgp.c:
7363 Applied the fixes for the new code.
7365 2002-04-18 13:31 nmav <nmav@gnutls.org>
7367 * configure.in, lib/auth_srp.c, lib/auth_srp.h,
7368 lib/auth_srp_passwd.c, lib/ext_cert_type.c, lib/ext_cert_type.h
7369 (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
7370 gnutls_0_5_3, gnutls_0_5_2,
7371 gnutls_0_5_x_before_export_ciphersuites,
7372 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7373 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
7374 lib/ext_max_record.c, lib/ext_max_record.h (tags:
7375 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7376 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7377 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7378 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
7379 lib/ext_srp.c, lib/ext_srp.h, lib/gnutls_extensions.c,
7380 lib/gnutls_srp.c, src/gnutls-http-serv (tags: gnutls_0_5_5,
7381 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7382 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7383 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7384 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), src/serv.c:
7386 Some minor fixes in SRP support. Changed extension generation. Now
7387 less allocation with malloc are done.
7389 2002-04-17 09:47 nmav <nmav@gnutls.org>
7391 * lib/: auth_anon.c, auth_dhe.c, auth_rsa.c, auth_srp.c,
7392 auth_srp_passwd.c, crypt.c, crypt_bcrypt.c, crypt_srpsha1.c,
7393 debug.c, gnutls_auth.c, gnutls_dh.c, gnutls_dh_primes.c,
7394 gnutls_gcry.c, gnutls_gcry.h, gnutls_openpgp.c, gnutls_openpgp.h,
7395 gnutls_pk.c, gnutls_privkey.c, gnutls_srp.c, gnutls_x509.c,
7398 first changes for libgmp support
7400 2002-04-14 19:26 nmav <nmav@gnutls.org>
7402 * lib/gnutls_x509.c:
7404 Fixed description of
7405 gnutls_x509_extract_certificate_subject_alt_name().
7407 2002-04-13 19:59 twoaday <twoaday@gnutls.org>
7409 * lib/gnutls_openpgp.c:
7411 Some modifications for the new OpenCDK code.
7413 2002-04-13 15:58 nmav <nmav@gnutls.org>
7415 * doc/tex/auth.tex (tags: gnutls_0_4_3, gnutls_0_4_2),
7416 doc/tex/ciphersuites.tex (tags: gnutls_0_5_5,
7417 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7418 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7419 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7420 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
7421 doc/tex/errors.tex (tags: gnutls_0_4_3, gnutls_0_4_2),
7422 doc/tex/ex1.tex (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
7423 gnutls_0_4_2), doc/tex/examples.tex, doc/tex/gnutls.tex (tags:
7424 gnutls_0_4_3, gnutls_0_4_2), doc/tex/handshake.tex (tags:
7425 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
7426 doc/tex/serv1.tex (tags: gnutls_0_4_2), src/crypt.c:
7430 2002-04-12 19:06 nmav <nmav@gnutls.org>
7432 * acconfig.h (tags: gnutls_0_4_2), configure.in:
7434 fixed opencdk detection problem
7436 2002-04-12 11:34 nmav <nmav@gnutls.org>
7438 * lib/: gnutls_x509.c, gnutls_x509.h (tags: gnutls_0_4_3,
7441 better doc (internal) for _gnutls_int2str()
7443 2002-04-10 19:01 nmav <nmav@gnutls.org>
7445 * NEWS, lib/auth_rsa.c, lib/gnutls_int.h, lib/gnutls_state.c:
7447 Added function which disables the version check in the RSA premaster
7448 secret -only needed in server side
7450 2002-04-08 18:16 nmav <nmav@gnutls.org>
7452 * NEWS, doc/tex/Makefile.am, doc/tex/asn1.tex (tags: gnutls_0_4_3,
7453 gnutls_0_4_2), doc/tex/cover.tex.in (tags:
7454 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7455 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7456 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7457 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
7458 doc/tex/funcs.tex, doc/tex/gnutls.tex, lib/Makefile.am:
7460 separated asn1 parser library and tls library documentation
7462 2002-04-08 17:28 nmav <nmav@gnutls.org>
7464 * NEWS, lib/gnutls_pk.c (utags: gnutls_0_4_1):
7468 2002-04-06 10:43 nmav <nmav@gnutls.org>
7470 * lib/x509_verify.c (tags: gnutls_0_4_1):
7472 fixed case where a certificate could be both invalid and trusted.
7474 2002-04-05 21:25 nmav <nmav@gnutls.org>
7476 * acinclude.m4 (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
7477 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
7478 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
7479 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7480 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7481 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7482 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2,
7483 gnutls_0_4_1), buildconf (tags: gnutls_0_4_3, gnutls_0_4_2,
7484 gnutls_0_4_1), libgcrypt.m4 (tags: gnutls_0_8_12, gnutls_0_9_91,
7485 gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
7486 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
7487 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
7488 gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
7489 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
7490 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
7491 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
7492 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
7493 gnutls_0_5_3, gnutls_0_5_2,
7494 gnutls_0_5_x_before_export_ciphersuites,
7495 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7496 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2,
7497 gnutls_0_4_1), libmcrypt.m4 (tags: gnutls_0_5_6, gnutls_0_5_5,
7498 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7499 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7500 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7501 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2,
7502 gnutls_0_4_1), opencdk.m4:
7504 m4 files were removed from acinclude.m4
7506 2002-04-05 18:54 nmav <nmav@gnutls.org>
7508 * acinclude.m4, configure.in:
7510 added detection of opencdk
7512 2002-04-04 20:52 nmav <nmav@gnutls.org>
7514 * lib/: gnutls_x509.c (tags: gnutls_0_4_1), gnutls_x509.h (tags:
7515 gnutls_0_4_1), x509_verify.c, x509_verify.h (tags: gnutls_0_8_12,
7516 gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
7517 gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
7518 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
7519 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
7520 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
7521 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7522 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7523 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7524 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2,
7527 Improved X.509 time convertion functions
7529 2002-04-04 20:21 nmav <nmav@gnutls.org>
7531 * lib/: gnutls_errors.c (tags: gnutls_0_4_1), gnutls_errors_int.h
7532 (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1), gnutls_x509.c:
7534 GNUTLS_E_UNIX_TIME_LIMIT_REACHED error code was removed
7536 2002-04-04 10:51 nmav <nmav@gnutls.org>
7538 * lib/x509_verify.c:
7540 Added kludge in order to work with dates over 2036
7542 2002-04-04 09:35 nmav <nmav@gnutls.org>
7544 * lib/gnutls.h.in.in (tags: gnutls_0_4_1), lib/gnutls_cert.c (tags:
7545 gnutls_0_4_1), lib/gnutls_int.h (tags: gnutls_0_4_1),
7546 lib/gnutls_int_compat.c (tags: gnutls_0_4_with_libtasn1,
7547 gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1), lib/gnutls_openpgp.c
7548 (tags: gnutls_0_4_1), lib/gnutls_ui.h (tags: gnutls_0_4_1),
7549 lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_verify.c,
7550 src/common.c (tags: gnutls_0_4_1):
7552 GNUTLS_CERT_EXPIRED is no longer returned by verification functions.
7553 Added functions to check the expiration and activation date of
7554 peer's certificate. See gnutls_certificate_expiration_time_peers().
7556 2002-04-04 08:38 nmav <nmav@gnutls.org>
7558 * ChangeLog, configure.in, lib/defines.h (tags: gnutls_0_4_3,
7559 gnutls_0_4_2, gnutls_0_4_1), lib/x509_verify.c:
7561 Replaced mktime() with mktime_utc(). This corrects a bug with the
7562 localtime returned by mktime().
7564 2002-04-03 20:00 nmav <nmav@gnutls.org>
7566 * lib/: auth_cert.c (tags: gnutls_0_4_1), defines.h,
7567 gnutls_algorithms.c (tags: gnutls_0_4_1), gnutls_buffers.c (tags:
7568 gnutls_0_4_1), gnutls_handshake.c (tags: gnutls_0_4_1),
7569 gnutls_mem.h (tags: gnutls_0_4_2, gnutls_0_4_1), gnutls_x509.c,
7570 x509_asn1.c (tags: gnutls_0_4_1), x509_der.c (tags: gnutls_0_4_1):
7572 merged changes from gnutls_0_4_with_alloca.
7574 2002-04-03 19:56 nmav <nmav@gnutls.org>
7576 * NEWS, configure.in:
7578 merged changes from gnutls_0_4_with_alloca.
7580 2002-04-03 18:11 nmav <nmav@gnutls.org>
7582 * doc/TODO (tags: gnutls_0_4_1), lib/gnutls_cert.h,
7585 Optimized RSA signature calculation
7587 2002-04-03 14:54 nmav <nmav@gnutls.org>
7591 In gnutls_find_acceptable_client_cert() corrected bug in callback
7592 parameters, and used alloca for issuers_dn allocation.
7594 2002-04-03 12:59 nmav <nmav@gnutls.org>
7596 * lib/: defines.h, gnutls_mem.h, gnutls_x509.c:
7598 removed unneeded memsets
7600 2002-04-03 12:58 nmav <nmav@gnutls.org>
7602 * src/: serv-gaa.c, serv.c, serv.gaa:
7604 added --quit parameter
7606 2002-04-02 13:17 nmav <nmav@gnutls.org>
7608 * configure.in, lib/auth_cert.c, lib/defines.h,
7609 lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
7610 lib/gnutls_handshake.c, lib/gnutls_mem.h, lib/x509_asn1.c,
7611 lib/x509_der.c, src/serv-gaa.c, src/serv-gaa.h, src/serv.c,
7614 preliminary support for alloca()
7616 2002-03-31 06:04 nmav <nmav@gnutls.org>
7618 * lib/: auth_cert.c (tags: gnutls_0_4_0), gnutls_errors.c (tags:
7619 gnutls_0_4_0), gnutls_errors.h (tags: gnutls_0_4_0), gnutls_gcry.c
7620 (tags: gnutls_0_4_1, gnutls_0_4_0), gnutls_global.c (tags:
7621 gnutls_0_4_1, gnutls_0_4_0), gnutls_pk.c, gnutls_privkey.c (tags:
7622 gnutls_0_4_1, gnutls_0_4_0), gnutls_x509.c (tags: gnutls_0_4_0),
7623 x509_asn1.h (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7624 gnutls_0_4_0), x509_extensions.c (tags: gnutls_0_4_1,
7625 gnutls_0_4_0), x509_sig_check.c (tags: gnutls_0_4_1, gnutls_0_4_0),
7626 x509_verify.c (tags: gnutls_0_4_0):
7628 Error codes of ASN.1 parser are now independent, with a map to
7629 gnutls' error codes.
7631 2002-03-31 06:02 nmav <nmav@gnutls.org>
7633 * lib/gnutls_cipher.c:
7637 2002-03-30 10:00 nmav <nmav@gnutls.org>
7639 * lib/gnutls_openpgp.c (tags: gnutls_0_4_0):
7641 Added the text for gnutls_openpgp_extract_key_pk_algorithm.
7643 2002-03-30 09:52 nmav <nmav@gnutls.org>
7645 * ChangeLog, doc/tex/ex1.tex (tags: gnutls_0_4_1, gnutls_0_4_0),
7646 doc/tex/ex2.tex (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
7647 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0), doc/tex/ex3.tex (tags:
7648 gnutls_0_4_0), doc/tex/serv1.tex (tags: gnutls_0_4_1,
7649 gnutls_0_4_0), lib/gnutls.h.in.in (tags: gnutls_0_4_0),
7650 lib/gnutls_x509.c, src/cli.c (tags: gnutls_0_4_1, gnutls_0_4_0),
7651 src/serv.c (tags: gnutls_0_4_1, gnutls_0_4_0):
7653 Removed the CRL list parameter from
7654 gnutls_certificate_set_x509_trust_*.
7656 2002-03-30 09:42 nmav <nmav@gnutls.org>
7658 * lib/gnutls_x509.c:
7660 gnutls_certificate_set_x509_trust_*() now accept single DER
7661 certificates or PEM certificate lists.
7663 2002-03-29 18:35 nmav <nmav@gnutls.org>
7665 * lib/: auth_cert.c, crypt_srpsha1.c (tags: gnutls_0_4_1,
7666 gnutls_0_4_0), gnutls_x509.c:
7668 Added ability to read DSA DER formatted keys, and corrected bugs in
7669 DER certificate reading.
7671 2002-03-29 12:12 nmav <nmav@gnutls.org>
7673 * lib/: gnutls_algorithms.c (tags: gnutls_0_4_0), gnutls_cipher.c,
7674 gnutls_cipher_int.c (tags: gnutls_0_4_1, gnutls_0_4_0),
7675 gnutls_cipher_int.h (tags: gnutls_0_5_x_before_types_change,
7676 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
7677 gnutls_0_5_x_before_export_ciphersuites,
7678 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7679 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7680 gnutls_0_4_0), gnutls_compress.c (tags: gnutls_0_4_1,
7681 gnutls_0_4_0), gnutls_compress_int.c (tags: gnutls_0_4_1,
7682 gnutls_0_4_0), gnutls_compress_int.h (tags:
7683 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7684 gnutls_0_4_0), gnutls_constate.c (tags: gnutls_0_4_1,
7685 gnutls_0_4_0), gnutls_handshake.c (tags: gnutls_0_4_0),
7686 gnutls_hash_int.c (tags: gnutls_0_4_1, gnutls_0_4_0),
7687 gnutls_hash_int.h (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
7688 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0), gnutls_int.h (tags:
7689 gnutls_0_4_0), gnutls_kx.c (tags: gnutls_0_4_1, gnutls_0_4_0),
7690 gnutls_sig.c (tags: gnutls_0_4_1, gnutls_0_4_0), gnutls_srp.c
7691 (tags: gnutls_0_4_1, gnutls_0_4_0), gnutls_state.c (tags:
7692 gnutls_0_4_1, gnutls_0_4_0), gnutls_ui.c (tags: gnutls_0_4_1,
7693 gnutls_0_4_0), x509_sig_check.c:
7695 Prefixed with underscore several internal functions.
7697 2002-03-29 11:38 nmav <nmav@gnutls.org>
7699 * lib/: auth_cert.c, auth_dhe.c (tags: gnutls_0_4_1, gnutls_0_4_0),
7700 auth_rsa.c, gnutls_algorithms.c, gnutls_algorithms.h (tags:
7701 gnutls_0_4_1, gnutls_0_4_0), gnutls_cert.c (tags: gnutls_0_4_0),
7702 gnutls_cert.h (tags: gnutls_0_4_0), gnutls_global.c, gnutls_x509.c:
7704 removed unneeded functions
7706 2002-03-29 11:38 nmav <nmav@gnutls.org>
7708 * src/: cli-gaa.c (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7709 gnutls_0_4_0), cli-gaa.h (tags: gnutls_0_4_3, gnutls_0_4_2,
7710 gnutls_0_4_1, gnutls_0_4_0), cli.c, cli.gaa (tags: gnutls_0_4_3,
7711 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0):
7715 2002-03-29 11:16 nmav <nmav@gnutls.org>
7717 * ChangeLog, doc/TODO, lib/auth_rsa.c, lib/gnutls_int.h,
7718 lib/gnutls_pk.c, lib/gnutls_pk.h (tags:
7719 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
7720 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
7721 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7722 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7723 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7724 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7725 gnutls_0_4_0), lib/gnutls_sig.c, lib/x509_der.c (tags:
7726 gnutls_0_4_0), lib/x509_sig_check.c, src/cli.c, src/serv-gaa.c
7727 (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0),
7728 src/serv-gaa.h (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7729 gnutls_0_4_0), src/serv.gaa (tags: gnutls_0_4_3, gnutls_0_4_2,
7730 gnutls_0_4_1, gnutls_0_4_0):
7732 Some cleanups in the certificate authentication. Parameters are
7733 passed together with the length, to avoid abuse.
7735 2002-03-28 12:46 nmav <nmav@gnutls.org>
7737 * lib/: gnutls_x509.c, x509_b64.c (tags: gnutls_0_4_1,
7740 Cleaned up the return values of several functions.
7742 2002-03-28 12:45 nmav <nmav@gnutls.org>
7744 * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, serv-gaa.c,
7745 serv-gaa.h, serv.c, serv.gaa:
7747 added option to read DER encoded certificates
7749 2002-03-28 09:44 nmav <nmav@gnutls.org>
7751 * lib/: auth_rsa.c, gnutls_cert.h, gnutls_pk.c, gnutls_privkey.c:
7753 Optimized RSA decryption. (Very) Much faster now
7755 2002-03-28 09:40 nmav <nmav@gnutls.org>
7757 * lib/gnutls_x509.c:
7759 read PKCS7 certificate chains in the reverse order.
7761 2002-03-26 21:05 fiorinaf <fiorinaf@gnutls.org>
7763 * lib/: x509_asn1.c (tags: gnutls_0_4_0), x509_asn1.h:
7765 add asn1_number_of_elements function
7767 2002-03-26 21:02 fiorinaf <fiorinaf@gnutls.org>
7771 fix bug in asn1_get_start_end_der function
7773 2002-03-26 19:50 nmav <nmav@gnutls.org>
7775 * ChangeLog, lib/gnutls_x509.c, src/common.c:
7777 changed semantics of gnutls_x509_extract_certificate_pk_algorithm()
7779 2002-03-26 19:33 nmav <nmav@gnutls.org>
7781 * lib/: gnutls_algorithms.c, gnutls_algorithms.h, gnutls_buffers.c
7782 (tags: gnutls_0_4_0), gnutls_global.c, gnutls_record.c (tags:
7783 gnutls_0_4_1, gnutls_0_4_0):
7785 Several optimizations
7787 2002-03-26 17:35 twoaday <twoaday@gnutls.org>
7789 * lib/gnutls_openpgp.c:
7791 Now the pk algorithm is returned and not only the key size in bits.
7793 2002-03-26 09:51 twoaday <twoaday@gnutls.org>
7795 * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_4_1,
7798 Function which is used to extract key parameters for openpgp keys.
7800 2002-03-26 09:16 nmav <nmav@gnutls.org>
7802 * NEWS, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_errors.c,
7803 lib/gnutls_errors_int.h (tags: gnutls_0_4_0), lib/gnutls_pk.h,
7804 lib/gnutls_ui.h, lib/gnutls_x509.c, src/common.c,
7805 src/gnutls-http-serv (tags: gnutls_0_4_1, gnutls_0_4_0),
7808 added gnutls_x509_extract_certificate_pk_algorithm()
7810 2002-03-25 09:27 nmav <nmav@gnutls.org>
7812 * doc/tex/ex1.tex, doc/tex/ex2.tex, lib/gnutls.h.in.in,
7813 lib/gnutls_int.h, lib/gnutls_x509.c, src/cli-gaa.c, src/cli.c,
7814 src/cli.gaa, src/serv-gaa.c, src/serv.c, src/serv.gaa:
7816 Improved PKCS7 support
7818 2002-03-24 19:46 nmav <nmav@gnutls.org>
7820 * lib/: gnutls.h.in.in, gnutls_x509.c:
7822 Added function which reads the DER encoded certificate and key.
7823 (now only works for RSA keys)
7825 2002-03-24 18:41 nmav <nmav@gnutls.org>
7827 * NEWS, lib/Makefile.am (tags: gnutls_0_4_1, gnutls_0_4_0),
7828 lib/auth_cert.c, lib/gnutls_global.c, lib/gnutls_hash_int.c,
7829 lib/gnutls_random.c (tags: gnutls_0_4_1, gnutls_0_4_0),
7830 lib/gnutls_ui.h, lib/gnutls_x509.c, lib/pkix.asn (tags:
7831 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7832 gnutls_0_4_0), lib/pkix_asn1_tab.c (tags: gnutls_0_4_3,
7833 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0), lib/x509_asn1.c,
7834 lib/x509_extensions.c, lib/x509_sig_check.c, lib/x509_verify.c,
7835 src/gnutls-http-serv, src/serv.c:
7837 Added support for RFC2630 - PKCS7 formated structures
7839 2002-03-23 10:06 nmav <nmav@gnutls.org>
7841 * lib/auth_cert.c (tags: gnutls_0_3_92):
7845 2002-03-23 09:39 nmav <nmav@gnutls.org>
7849 Cleanups and fixes in X.509 certificate message parsing
7851 2002-03-22 13:08 nmav <nmav@gnutls.org>
7853 * lib/gnutls_buffers.c (tags: gnutls_0_3_92):
7855 Corrected code to avoid compiler's warnings
7857 2002-03-21 20:25 nmav <nmav@gnutls.org>
7859 * ChangeLog, acconfig.h (tags: gnutls_0_4_1, gnutls_0_4_0,
7860 gnutls_0_3_92), configure.in, lib/auth_anon.c (tags: gnutls_0_4_1,
7861 gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp.c (tags: gnutls_0_4_1,
7862 gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp.h (tags: gnutls_0_4_1,
7863 gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp_passwd.c (tags:
7864 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp_passwd.h
7865 (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
7866 lib/auth_srp_sb64.c (tags: gnutls_0_4_1, gnutls_0_4_0,
7867 gnutls_0_3_92), lib/crypt.c (tags: gnutls_0_4_1, gnutls_0_4_0,
7868 gnutls_0_3_92), lib/crypt_bcrypt.c (tags: gnutls_0_4_1,
7869 gnutls_0_4_0, gnutls_0_3_92), lib/crypt_srpsha1.c (tags:
7870 gnutls_0_3_92), lib/ext_srp.c (tags: gnutls_0_4_1, gnutls_0_4_0,
7871 gnutls_0_3_92), lib/ext_srp.h (tags: gnutls_0_4_1, gnutls_0_4_0,
7872 gnutls_0_3_92), lib/gnutls_algorithms.c (tags: gnutls_0_3_92),
7873 lib/gnutls_anon_cred.c (tags: gnutls_0_4_1, gnutls_0_4_0,
7874 gnutls_0_3_92), lib/gnutls_auth.c (tags: gnutls_0_4_1,
7875 gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_extensions.c (tags:
7876 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
7877 lib/gnutls_session_pack.c (tags: gnutls_0_4_1, gnutls_0_4_0,
7878 gnutls_0_3_92), lib/gnutls_srp.c (tags: gnutls_0_3_92),
7879 lib/gnutls_srp.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
7880 lib/gnutls_ui.c (tags: gnutls_0_3_92), src/serv.c:
7882 Added hooks not to include SRP and Anonymous authentication
7884 2002-03-21 19:44 nmav <nmav@gnutls.org>
7886 * lib/: gnutls_cert.c, gnutls_x509.c (utags: gnutls_0_3_92):
7888 Corrected behaviour when no certificate is got by the peer.
7890 2002-03-21 19:44 nmav <nmav@gnutls.org>
7892 * src/: Makefile.am (tags: gnutls_0_4_1, gnutls_0_4_0),
7893 gnutls-http-serv (utags: gnutls_0_3_92):
7895 Added script which runs an http server with the appropriate
7898 2002-03-21 19:27 nmav <nmav@gnutls.org>
7900 * ChangeLog, NEWS, lib/gnutls_record.c (tags: gnutls_0_3_92),
7901 lib/gnutls_state.c (tags: gnutls_0_3_92):
7903 CBC protection support is disabled by default.
7905 2002-03-20 18:13 nmav <nmav@gnutls.org>
7907 * lib/: gnutls_algorithms.c, gnutls_cipher.c (tags: gnutls_0_3_92),
7908 gnutls_compress_int.c (tags: gnutls_0_3_92), gnutls_compress_int.h
7909 (tags: gnutls_0_3_92), gnutls_constate.c:
7911 Optimizations and fixes in compression
7913 2002-03-20 12:21 nmav <nmav@gnutls.org>
7915 * lib/: auth_cert.c, gnutls_cipher.c, gnutls_compress.c (tags:
7916 gnutls_0_3_92), gnutls_compress_int.c, gnutls_compress_int.h,
7917 gnutls_constate.c, gnutls_int.h (tags: gnutls_0_3_92),
7918 gnutls_state.c, x509_ASN.c (tags: gnutls_0_4_1, gnutls_0_4_0,
7919 gnutls_0_3_92), x509_ASN.y (tags: gnutls_0_4_3, gnutls_0_4_2,
7920 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), x509_asn1.c (tags:
7923 Improved compression support. Corrected several bugs in empty
7924 fragment sending and receiving.
7926 2002-03-19 21:08 fiorinaf <fiorinaf@gnutls.org>
7930 segmentation fault bug fix
7932 2002-03-18 20:45 twoaday <twoaday@gnutls.org>
7934 * lib/gnutls_openpgp.c:
7936 New OpenCDK interface for secure memory.
7938 2002-03-18 18:25 twoaday <twoaday@gnutls.org>
7940 * lib/: gnutls_errors_int.h (tags: gnutls_0_3_92),
7943 Detection of revoked OpenPGP userID's.
7945 2002-03-18 15:53 nmav <nmav@gnutls.org>
7947 * lib/gnutls_ui.h (tags: gnutls_0_3_92):
7949 added missing prototypes
7951 2002-03-18 12:06 twoaday <twoaday@gnutls.org>
7953 * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_3_92):
7955 Support for multiple userID's.
7957 2002-03-18 07:43 nmav <nmav@gnutls.org>
7959 * src/: cli.c (tags: gnutls_0_3_92), serv.c:
7961 removed default parameters arguments
7963 2002-03-17 23:09 nmav <nmav@gnutls.org>
7965 * ChangeLog, THANKS (tags: gnutls_0_4_2, gnutls_0_4_1,
7966 gnutls_0_4_0, gnutls_0_3_92), acconfig.h, configure.in,
7967 lib/gnutls_handshake.c (tags: gnutls_0_3_92), lib/gnutls_int.h,
7968 lib/gnutls_mem.c (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
7969 lib/gnutls_mem.h (tags: gnutls_0_4_0, gnutls_0_3_92), src/cli.c:
7971 Added hooks for electric fence
7973 2002-03-17 21:51 nmav <nmav@gnutls.org>
7975 * lib/x509_verify.c (tags: gnutls_0_3_92):
7977 Checking of certificate lists even if the CA size is zero. Pointed
7978 out by Andrew McDonald
7980 2002-03-13 13:19 twoaday <twoaday@gnutls.org>
7982 * lib/gnutls_openpgp.c:
7984 Improved code for the various keyrings and support for armored
7987 2002-03-12 14:13 nmav <nmav@gnutls.org>
7989 * ChangeLog, NEWS, acconfig.h, configure.in, lib/gnutls_int.h,
7990 lib/gnutls_record.c, lib/gnutls_state.c:
7992 made CBC chosen plaintext protection configurable
7994 2002-03-11 12:45 twoaday <twoaday@gnutls.org>
7996 * lib/gnutls_openpgp.c:
7998 Added missing stub for one function.
8000 2002-03-10 00:09 twoaday <twoaday@gnutls.org>
8002 * lib/gnutls_openpgp.c:
8006 2002-03-10 00:01 nmav <nmav@gnutls.org>
8008 * ChangeLog, lib/gnutls_constate.c, lib/gnutls_errors.c (tags:
8009 gnutls_0_3_92), lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
8010 lib/gnutls_pk.c (tags: gnutls_0_3_92), lib/gnutls_privkey.c (tags:
8011 gnutls_0_3_92), lib/gnutls_record.c, lib/gnutls_sig.c (tags:
8012 gnutls_0_3_92), lib/gnutls_state.c, lib/gnutls_x509.c,
8013 lib/x509_asn1.h (tags: gnutls_0_3_92):
8015 some error codes were renamed to more appropriate names
8017 2002-03-09 21:06 twoaday <twoaday@gnutls.org>
8019 * lib/: gnutls_openpgp.c, x509_ASN.c:
8021 Patches for the new OpenCDK version and some stricter checks for
8024 2002-03-09 19:08 nmav <nmav@gnutls.org>
8026 * ChangeLog, NEWS, doc/tex/ex3.tex (tags: gnutls_0_3_92),
8027 lib/gnutls.h.in.in, lib/gnutls_algorithms.c, lib/gnutls_cert.c,
8028 lib/gnutls_constate.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
8029 lib/gnutls_kx.c (tags: gnutls_0_3_92), lib/gnutls_record.c,
8030 lib/gnutls_state.c, lib/gnutls_state.h (tags: gnutls_0_4_1,
8031 gnutls_0_4_0, gnutls_0_3_92), lib/x509_verify.c, src/common.c:
8033 removed GNUTLS_CERT_TRUSTED enumeration
8035 2002-03-08 22:42 nmav <nmav@gnutls.org>
8037 * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_record.c:
8039 Added protection against denial of service attacks, while receiving
8042 2002-03-08 18:33 nmav <nmav@gnutls.org>
8044 * lib/gnutls_buffers.c:
8046 corrected memory leak
8048 2002-03-08 18:04 nmav <nmav@gnutls.org>
8050 * lib/: gnutls_buffers.c, gnutls_buffers.h (tags:
8051 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
8052 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
8053 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8054 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8055 gnutls_0_4_0, gnutls_0_3_92), gnutls_cipher.c, gnutls_cipher.h
8056 (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
8057 gnutls_openpgp.c, gnutls_record.c, gnutls_state.h:
8059 Added protection against the newly discovered CBC attacks against
8060 TLS. Experimental code.
8062 2002-03-08 11:14 nmav <nmav@gnutls.org>
8064 * lib/gnutls_algorithms.c:
8066 Added references to internet drafts. Added DHE_DSS with ARCFOUR from
8069 2002-03-06 12:10 nmav <nmav@gnutls.org>
8071 * doc/protocol/: draft-ietf-tls-extensions-02.txt,
8072 draft-ietf-tls-extensions-03.txt (tags: gnutls_0_5_7, gnutls_0_5_6,
8073 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
8074 gnutls_0_5_3, gnutls_0_5_2,
8075 gnutls_0_5_x_before_export_ciphersuites,
8076 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8077 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8078 gnutls_0_4_0, gnutls_0_3_92):
8082 2002-03-06 12:08 nmav <nmav@gnutls.org>
8084 * NEWS, lib/Makefile.am (tags: gnutls_0_3_92), lib/auth_cert.c,
8085 lib/gnutls_alert.c (tags: gnutls_0_4_1, gnutls_0_4_0,
8086 gnutls_0_3_92), lib/gnutls_errors.c, lib/gnutls_errors_int.h,
8087 lib/gnutls_gcry.c (tags: gnutls_0_3_92), lib/gnutls_global.c (tags:
8088 gnutls_0_3_92), lib/gnutls_pk.c, lib/gnutls_privkey.c,
8089 lib/gnutls_x509.c, lib/x509_ASN.c, lib/x509_ASN.y, lib/x509_asn1.h,
8090 lib/x509_extensions.c (tags: gnutls_0_3_92), lib/x509_sig_check.c
8091 (tags: gnutls_0_3_92), lib/x509_verify.c:
8093 Combined error codes of gnutls and ASN.1 parser. Also several
8094 cleanups in the X.509 code.
8096 2002-03-06 10:42 nmav <nmav@gnutls.org>
8098 * doc/tex/: Makefile.am, alert.tex, gnutls.tex, translayer.tex:
8100 Added alert protocol section
8102 2002-03-05 09:04 nmav <nmav@gnutls.org>
8104 * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_x509.c,
8105 x509_ASN.c, x509_asn1.c, x509_der.c (tags: gnutls_0_3_92),
8108 Added the error UNIX_TIME_LIMIT_EXCEEDED, and corrected bugs in
8109 X.509 certificate parsing.
8111 2002-03-04 17:16 nmav <nmav@gnutls.org>
8113 * doc/tex/errors.tex (tags: gnutls_0_4_1, gnutls_0_4_0,
8114 gnutls_0_3_92), lib/gnutls.h.in.in:
8118 2002-03-04 17:04 nmav <nmav@gnutls.org>
8120 * doc/tex/: Makefile.am, auth.tex (tags: gnutls_0_4_1,
8121 gnutls_0_4_0, gnutls_0_3_92), ciphersuites.tex, gnutls.tex,
8122 handshake.tex, layers.tex (tags: gnutls_0_4_3, gnutls_0_4_2,
8123 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), macros.tex (tags:
8124 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), resumedb.tex,
8127 updated documentation
8129 2002-03-04 09:25 nmav <nmav@gnutls.org>
8131 * ChangeLog, configure.in, doc/scripts/gdoc (tags: gnutls_0_5_6,
8132 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
8133 gnutls_0_5_3, gnutls_0_5_2,
8134 gnutls_0_5_x_before_export_ciphersuites,
8135 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8136 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8137 gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_cert.c,
8138 lib/gnutls_handshake.c, lib/x509_ASN.y, lib/x509_asn1.c,
8141 changes for pretty documentation and cleanups.
8143 2002-03-03 18:44 nmav <nmav@gnutls.org>
8145 * lib/gnutls_state.c:
8147 pgp_fingerprint indicator is not cleared.
8149 2002-03-03 09:28 nmav <nmav@gnutls.org>
8153 last minute changes for 0.3.91 release
8155 2002-03-03 09:18 nmav <nmav@gnutls.org>
8157 * ChangeLog, NEWS, configure.in, lib/auth_anon.c, lib/auth_cert.c,
8158 lib/auth_dhe.c (tags: gnutls_0_3_92), lib/auth_srp.c,
8159 lib/gnutls_auth.c, lib/gnutls_auth_int.h (tags:
8160 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
8161 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
8162 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8163 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8164 gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_errors.c, src/cli.c
8165 (utags: gnutls_0_3_91):
8167 Added checks in authentication type renegotiation procedure.
8169 2002-03-03 00:06 nmav <nmav@gnutls.org>
8171 * lib/: auth_cert.c, gnutls_auth.c, gnutls_handshake.c (tags:
8172 gnutls_0_3_91), gnutls_int.h (tags: gnutls_0_3_91), gnutls_state.c
8173 (tags: gnutls_0_3_91), gnutls_state.h (tags: gnutls_0_3_91):
8175 Changed behaviour in rehandshake procedure. Now can use rehandshake
8176 with a different authentication method (ie. perform anonymous
8177 authentication, and after that perform a certificate authentication,
8180 2002-03-01 13:13 nmav <nmav@gnutls.org>
8182 * lib/: gnutls_mem.h, gnutls_x509.c (utags: gnutls_0_3_91):
8184 corrected certificate type checking.
8186 2002-03-01 13:10 nmav <nmav@gnutls.org>
8188 * src/: Makefile.am (tags: gnutls_0_3_91), cli-gaa.c (tags:
8189 gnutls_0_3_91), cli-gaa.h (tags: gnutls_0_3_92, gnutls_0_3_91),
8190 cli.c, cli.gaa (tags: gnutls_0_3_92, gnutls_0_3_91), common.h
8191 (tags: gnutls_0_3_91), crypt.c (tags: gnutls_0_4_1, gnutls_0_4_0,
8192 gnutls_0_3_92, gnutls_0_3_91), serv-gaa.c (tags: gnutls_0_3_91),
8193 serv-gaa.h (tags: gnutls_0_3_92, gnutls_0_3_91), serv.c (tags:
8194 gnutls_0_3_91), serv.gaa (tags: gnutls_0_3_92, gnutls_0_3_91),
8195 tls_test-gaa.c (tags: gnutls_0_3_91), tls_test.gaa (tags:
8196 gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
8197 gnutls_0_3_92, gnutls_0_3_91):
8199 Updated cli and server to read certificate and keys from command
8200 line parameters. client, client-debug and server are now being
8203 2002-03-01 11:26 nmav <nmav@gnutls.org>
8205 * lib/: gnutls_algorithms.c (tags: gnutls_0_3_91),
8206 gnutls_algorithms.h (tags: gnutls_0_3_92, gnutls_0_3_91),
8207 gnutls_handshake.c, gnutls_int.h, gnutls_priority.c (tags:
8208 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91):
8210 Cleanups in gnutls_handshake.c and gnutls_algorithms.c. Now cipher
8211 suites get associated with a protocol version. This will allow
8212 disabling several ciphersuites which are only defined in TLS 1.0,
8215 2002-03-01 08:12 nmav <nmav@gnutls.org>
8217 * lib/gnutls_handshake.c:
8219 No extensions are now sent if SSL 3.0 is the only protocol
8222 2002-02-28 12:39 nmav <nmav@gnutls.org>
8224 * lib/gnutls_session.c (tags: gnutls_0_4_1, gnutls_0_4_0,
8225 gnutls_0_3_92, gnutls_0_3_91):
8227 added a check in the given parameters for null
8229 2002-02-28 12:38 nmav <nmav@gnutls.org>
8231 * src/: tests.c (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
8232 gnutls_0_3_91), tests.h (tags: gnutls_0_5_3, gnutls_0_5_2,
8233 gnutls_0_5_x_before_export_ciphersuites,
8234 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8235 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8236 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), tls_test.c:
8238 added session resumption test
8240 2002-02-28 12:31 twoaday <twoaday@gnutls.org>
8242 * lib/gnutls_openpgp.c (tags: gnutls_0_3_91):
8244 Changed the interface for the new OpenCDK version.
8246 2002-02-28 08:55 nmav <nmav@gnutls.org>
8248 * src/: cli-gaa.c, cli.c, cli.gaa, serv-gaa.c, tls_test-gaa.c,
8249 tls_test-gaa.h (tags: gnutls_0_5_1, gnutls_0_5_0,
8250 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8251 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), tls_test.c,
8254 updated gaa files, and client options.
8256 2002-02-28 08:38 nmav <nmav@gnutls.org>
8258 * src/tests.c, lib/gnutls.h.in.in (tags: gnutls_0_3_91),
8259 lib/gnutls_state.c, lib/gnutls_state.h:
8261 gnutls_record_set_default_version() was prefixed with underscore,
8262 and it is no longer exported.
8264 2002-02-28 08:36 nmav <nmav@gnutls.org>
8266 * lib/: gnutls.h.in.in, gnutls_db.c (tags: gnutls_0_3_92,
8267 gnutls_0_3_91), gnutls_int.h, gnutls_session_pack.c (tags:
8268 gnutls_0_3_91), gnutls_state.c:
8270 Corrected session resuming in certificate authentication.
8271 gnutls_deinit, does not remove the session entry any more if it is
8272 invalid. Added gnutls_db_remove_session() function, which does this.
8274 2002-02-28 07:00 nmav <nmav@gnutls.org>
8276 * src/: tls_test-gaa.c, tls_test-gaa.h, tls_test.gaa:
8280 2002-02-27 22:29 nmav <nmav@gnutls.org>
8282 * lib/gnutls_mem.c (tags: gnutls_0_3_91):
8284 removed cycle from gnutls_free and gnutls_secure_free.
8286 2002-02-27 21:12 nmav <nmav@gnutls.org>
8288 * NEWS, src/tests.c, src/tests.h, src/tls_test.c:
8290 added check for TLS closure alerts
8292 2002-02-27 20:53 nmav <nmav@gnutls.org>
8294 * src/: tests.c, tests.h, tls_test.c:
8296 added openpgp authentication test, and unknown cipher suites test
8298 2002-02-27 20:38 nmav <nmav@gnutls.org>
8300 * lib/ext_srp.c (tags: gnutls_0_3_91):
8302 Now we do not send the srp username as an extension, if SRP is
8305 2002-02-27 20:26 nmav <nmav@gnutls.org>
8307 * src/: cli.c, tests.c, tests.h, tls_test.c:
8309 added check for client hello extensions.
8311 2002-02-27 20:07 nmav <nmav@gnutls.org>
8313 * src/: Makefile.am, cli.c, tests.c, tests.h, tls_test.c:
8315 Added tls_test. This is program that can be used to test TLS
8316 servers' parameters.
8318 2002-02-27 20:05 nmav <nmav@gnutls.org>
8320 * lib/: gnutls.h.in.in, gnutls_errors.c, gnutls_handshake.c,
8321 gnutls_int.h, gnutls_state.c:
8323 Added gnutls_record_set_default_version(). This is a low level
8326 2002-02-27 10:58 nmav <nmav@gnutls.org>
8328 * lib/gnutls.h.in.in:
8330 SOCKET_PTR was removed
8332 2002-02-27 10:06 nmav <nmav@gnutls.org>
8334 * lib/gnutls.h.in.in:
8336 corrected record_send() prototype
8338 2002-02-26 19:08 nmav <nmav@gnutls.org>
8344 2002-02-25 22:48 nmav <nmav@gnutls.org>
8346 * lib/gnutls_pk.c (tags: gnutls_0_3_91):
8348 added (an impossible situation) check
8350 2002-02-24 19:24 twoaday <twoaday@gnutls.org>
8352 * lib/gnutls_openpgp.c:
8354 Fixed a possible buffer overflow.
8356 2002-02-24 17:34 nmav <nmav@gnutls.org>
8358 * src/openpgp/Makefile.am (tags: gnutls_1_1_8, gnutls_1_0_10,
8359 gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
8360 gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
8361 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
8362 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
8363 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
8364 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
8365 gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
8366 gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
8367 gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
8368 gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
8369 gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
8370 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
8371 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
8372 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
8373 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
8374 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
8375 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8376 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8377 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
8379 added missing makefile.am
8381 2002-02-24 15:46 nmav <nmav@gnutls.org>
8383 * doc/tex/Makefile.am (tags: gnutls_0_3_91), doc/tex/serv1.tex
8384 (tags: gnutls_0_3_92, gnutls_0_3_91), lib/auth_anon.c,
8385 lib/auth_anon.h (tags: gnutls_0_5_x_before_types_change,
8386 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
8387 gnutls_0_5_x_before_export_ciphersuites,
8388 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8389 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8390 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), lib/auth_cert.h (tags:
8391 gnutls_0_5_3, gnutls_0_5_2,
8392 gnutls_0_5_x_before_export_ciphersuites,
8393 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8394 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8395 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), lib/auth_dhe.c,
8396 lib/auth_srp_passwd.c (tags: gnutls_0_3_91), lib/gnutls.h.in.in,
8397 lib/gnutls_anon_cred.c (tags: gnutls_0_3_91), lib/gnutls_cert.c
8398 (tags: gnutls_0_3_91), lib/gnutls_dh.h (tags:
8399 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
8400 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
8401 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8402 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8403 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), lib/gnutls_dh_primes.c
8404 (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91),
8405 lib/gnutls_int.h, lib/gnutls_ui.c (tags: gnutls_0_3_91), src/cli.c,
8406 src/serv.c (utags: gnutls_0_3_90):
8408 The Diffie Hellman parameters are now stored in the credentials
8409 structures. This will allow precomputation of signatures (for DHE
8412 2002-02-24 10:47 nmav <nmav@gnutls.org>
8414 * lib/: gnutls.h.in.in, gnutls_cert.c, gnutls_handshake.c (tags:
8415 gnutls_0_3_90), gnutls_int.h, gnutls_openpgp.c, gnutls_record.c
8416 (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_x509.c (tags:
8417 gnutls_0_3_90), x509_sig_check.c (tags: gnutls_0_3_91,
8418 gnutls_0_3_90), x509_verify.c:
8420 removed GNUTLS_CERT_NONE (replaced by
8421 GNUTLS_E_NO_CERTIFICATE_FOUND). removed GNUTLS_CERT_VALID (it's
8422 valid if it's not invalid)
8424 2002-02-23 21:50 twoaday <twoaday@gnutls.org>
8426 * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_3_91,
8429 Bug fixes for _verify_key and basic trust handling for keys.
8431 2002-02-22 23:49 nmav <nmav@gnutls.org>
8433 * lib/gnutls_openpgp.c:
8435 includes moved before #ifdef
8437 2002-02-22 18:49 twoaday <twoaday@gnutls.org>
8439 * lib/gnutls_openpgp.c:
8441 Added stubs for the case we don't have OpenCDK support.
8443 2002-02-22 18:31 nmav <nmav@gnutls.org>
8445 * doc/tex/ex3.tex, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c
8446 (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
8447 lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_x509.c,
8448 lib/x509_sig_check.c, lib/x509_verify.c, src/common.c, src/serv.c:
8450 Changed certificate verification functions.
8452 2002-02-22 17:14 twoaday <twoaday@gnutls.org>
8454 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
8456 Implemented gnutls_certificate_set_openpgp_key_mem. Some basic
8457 routines for key ownertrust.
8459 2002-02-22 13:30 nmav <nmav@gnutls.org>
8461 * lib/: auth_cert.h, gnutls.h.in.in, gnutls_cert.c:
8465 2002-02-22 12:52 twoaday <twoaday@gnutls.org>
8467 * lib/gnutls_openpgp.c:
8469 Modified code for the new OpenCDK code.
8471 2002-02-22 11:34 nmav <nmav@gnutls.org>
8473 * lib/gnutls_algorithms.c (tags: gnutls_0_3_90):
8475 moved private cipher suites to 0xFF space.
8477 2002-02-22 00:40 nmav <nmav@gnutls.org>
8479 * ChangeLog, doc/tex/ex1.tex (tags: gnutls_0_3_92, gnutls_0_3_91,
8480 gnutls_0_3_90), doc/tex/ex2.tex (tags: gnutls_0_3_92,
8481 gnutls_0_3_91, gnutls_0_3_90), doc/tex/layers.tex (tags:
8482 gnutls_0_3_91, gnutls_0_3_90), doc/tex/serv1.tex, doc/tex/srp1.tex
8483 (tags: gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
8484 gnutls_0_3_91, gnutls_0_3_90), lib/gnutls.h.in.in,
8485 lib/gnutls_alert.c (tags: gnutls_0_3_91, gnutls_0_3_90),
8486 lib/gnutls_alert.h (tags: gnutls_0_4_1, gnutls_0_4_0,
8487 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
8488 lib/gnutls_algorithms.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
8489 lib/gnutls_kx.c (tags: gnutls_0_3_91, gnutls_0_3_90),
8490 lib/gnutls_record.c, src/cli.c, src/serv.c:
8492 Several alert protocol changes.
8494 2002-02-21 22:34 twoaday <twoaday@gnutls.org>
8496 * lib/gnutls_openpgp.c:
8498 Fixed return code check for GnuTLS functions.
8500 2002-02-21 20:57 nmav <nmav@gnutls.org>
8502 * lib/: gnutls.h.in.in, gnutls_openpgp.c:
8504 set_key_server renamed to set_keyserver
8506 2002-02-21 20:42 nmav <nmav@gnutls.org>
8508 * ChangeLog, NEWS, doc/tex/ex1.tex, doc/tex/serv1.tex, lib/debug.c,
8509 lib/debug.h (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
8510 gnutls_0_5_3, gnutls_0_5_2,
8511 gnutls_0_5_x_before_export_ciphersuites,
8512 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8513 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8514 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
8515 lib/gnutls.h.in.in, lib/gnutls_alert.c, src/cli.c:
8517 Added gnutls_alert_str (allows printing alert number descriptions)
8519 2002-02-21 13:49 twoaday <twoaday@gnutls.org>
8521 * lib/gnutls_openpgp.c:
8523 Fixed a segfault in the OpenPGP code.
8525 2002-02-21 09:55 nmav <nmav@gnutls.org>
8529 Updated the openpgp certificate message, fingerprint handling.
8531 2002-02-20 20:53 nmav <nmav@gnutls.org>
8533 * lib/x509_verify.c:
8535 some fixes in verification procedure
8537 2002-02-19 18:57 twoaday <twoaday@gnutls.org>
8539 * lib/: .cvsignore (tags: gnutls_0_4_1, gnutls_0_4_0,
8540 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), gnutls_cert.h (tags:
8541 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), gnutls_errors_int.h
8542 (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_openpgp.c,
8545 Applied the patches to fix the GDOC problem. Some bug fixes all
8546 over the place and the implementation of some function stubs.
8548 2002-02-19 08:17 nmav <nmav@gnutls.org>
8550 * doc/tex/ex3.tex, lib/gnutls.h.in.in, lib/gnutls_cert.c,
8551 lib/gnutls_int.h, lib/gnutls_x509.c, lib/x509_sig_check.c,
8554 removed CERT_CORRUPTED
8556 2002-02-19 08:09 nmav <nmav@gnutls.org>
8560 openpgp fingerprint is calculated dynamically.
8562 2002-02-18 20:31 nmav <nmav@gnutls.org>
8564 * lib/: auth_cert.c, auth_cert.h, gnutls.h.in.in:
8566 Added some support the OpenPGP Certificate message, with key
8569 2002-02-18 14:11 nmav <nmav@gnutls.org>
8571 * ChangeLog, lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_int.h,
8572 lib/gnutls_state.c (tags: gnutls_0_3_90), lib/gnutls_state.h (tags:
8573 gnutls_0_3_90), src/cli-gaa.c, src/cli-gaa.h, src/cli.c,
8574 src/cli.gaa, src/common.c:
8576 Added some stuff for the client to send the OpenPGP fingerprint.
8578 2002-02-17 20:07 nmav <nmav@gnutls.org>
8580 * lib/: auth_rsa.c, gnutls_pk.c (tags: gnutls_0_3_90):
8582 Corrected bug in RSA authentication, responsible for random (very
8583 very rare, and difficult to reproduce) failures.
8585 2002-02-17 13:14 nmav <nmav@gnutls.org>
8587 * lib/: gnutls_x509.c, x509_verify.c:
8589 Improved X.509 verification functions. They are still too primitive.
8591 2002-02-16 20:50 nmav <nmav@gnutls.org>
8597 2002-02-15 17:30 twoaday <twoaday@gnutls.org>
8599 * lib/gnutls_openpgp.c:
8601 Fixed some memory leaks. Code to handle ElGamal keys. Some minor
8604 2002-02-15 17:04 nmav <nmav@gnutls.org>
8606 * lib/: gnutls.h.in.in, gnutls_record.c:
8608 renamed gnutls_read to gnutls_record_read and gnutls_write to
8609 gnutls_record_write.
8611 2002-02-15 17:03 nmav <nmav@gnutls.org>
8613 * doc/tex/: Makefile.am, ciphersuites.tex, cover.tex.in,
8614 errors.tex, ex1.tex, ex2.tex, gnutls.tex, layers.ps (tags:
8615 gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
8616 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), layers.tex,
8617 serv1.tex, srp1.tex:
8619 Added TLS Layers section.
8621 2002-02-15 11:34 nmav <nmav@gnutls.org>
8623 * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, serv-gaa.c, serv.gaa:
8625 updated client and server
8627 2002-02-15 11:34 nmav <nmav@gnutls.org>
8629 * doc/protocol/draft-ietf-tls-openpgp-keys-00.txt:
8633 2002-02-15 11:23 nmav <nmav@gnutls.org>
8635 * lib/: gnutls.h.in.in, gnutls_extensions.c (tags: gnutls_0_3_91,
8636 gnutls_0_3_90), gnutls_extensions.h (tags: gnutls_0_4_1,
8637 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
8640 Extension types now use a 16 bit type field (following the current
8641 draft). Some fixes in the max record size extension.
8643 2002-02-14 21:38 twoaday <twoaday@gnutls.org>
8645 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
8647 Basic HKP keyserver support. Function to retrieve the key from the
8648 keyring by keyid, fingerprint.
8650 2002-02-14 11:52 nmav <nmav@gnutls.org>
8652 * lib/: gnutls_cert.c, x509_verify.c:
8654 Verification function returns the GNUTLS_CERT_VALID flag.
8656 2002-02-14 10:57 nmav <nmav@gnutls.org>
8658 * lib/: auth_srp_passwd.c, gnutls_int.h, gnutls_srp.c (tags:
8659 gnutls_0_3_91, gnutls_0_3_90), gnutls_ui.h:
8661 Changed srp callback function parameters.
8663 2002-02-14 10:45 nmav <nmav@gnutls.org>
8665 * lib/gnutls_dh_primes.c, src/serv.c:
8667 Corrected bugs in prime generation.
8669 2002-02-14 10:30 nmav <nmav@gnutls.org>
8671 * src/: Makefile.am (tags: gnutls_0_3_90), cli.c, common.c,
8672 serv-gaa.c, serv-gaa.h, serv.c, serv.gaa:
8674 Server updated. Now command line parameters are available.
8676 2002-02-14 09:25 nmav <nmav@gnutls.org>
8678 * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, common.c:
8682 2002-02-14 09:21 nmav <nmav@gnutls.org>
8684 * lib/: auth_anon.c, gnutls_cipher.c (tags: gnutls_0_3_91,
8685 gnutls_0_3_90), gnutls_handshake.c, gnutls_kx.c, gnutls_record.c:
8687 Direct access to version field in the state was replaced by the
8688 function gnutls_protocol_get_version().
8690 2002-02-14 09:20 nmav <nmav@gnutls.org>
8694 Corrected bugs in RSA authentication. Random value is not generated
8695 using the GNUTLS_STRONG_RANDOM flag, and fixed client key exchange
8696 packet formating, to depend on the correct version.
8698 2002-02-14 09:16 nmav <nmav@gnutls.org>
8700 * lib/: gnutls_int.h, x509_sig_check.c, x509_verify.c:
8702 Added GNUTLS_CERT_INVALID and GNUTLS_CERT_VALID of CertificateStatus
8703 flags, which replace GNUTLS_CERT_NOT_TRUSTED.
8705 2002-02-13 19:48 fiorinaf <fiorinaf@gnutls.org>
8707 * lib/x509_ASN.y (tags: gnutls_0_3_91, gnutls_0_3_90):
8709 bug fix with bison 1.32
8711 2002-02-13 18:03 nmav <nmav@gnutls.org>
8713 * lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.h,
8714 lib/auth_dhe.c, lib/gnutls.h.in.in, lib/gnutls_dh.c,
8715 lib/gnutls_dh.h, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
8716 lib/gnutls_errors.h (tags: gnutls_0_3_92, gnutls_0_3_91,
8717 gnutls_0_3_90), lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
8718 lib/gnutls_int.h, lib/gnutls_state.c, lib/gnutls_state.h,
8719 lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c, src/common.c,
8722 Added more functions to allow access to Diffie Hellman parameters
8723 (partially at least). Corrected Diffie Hellman stuff.
8725 2002-02-13 10:03 nmav <nmav@gnutls.org>
8727 * src/: Makefile.am, cli-gaa.c, cli-gaa.h, cli.c, cli.gaa:
8729 Made most ifdefs in client program, configurable via command line.
8731 2002-02-13 10:02 nmav <nmav@gnutls.org>
8733 * lib/ext_cert_type.c (tags: gnutls_0_4_1, gnutls_0_4_0,
8734 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
8736 It does not send the cert_type extension if only x.509 certificates
8739 2002-02-12 13:27 nmav <nmav@gnutls.org>
8741 * doc/tex/: ex1.tex, ex3.tex, serv1.tex:
8743 Corrected bugs in examples.
8745 2002-02-12 13:04 nmav <nmav@gnutls.org>
8747 * lib/gnutls_priority.c (tags: gnutls_0_3_90):
8749 Priority cannot be set if not using the OPENCDK library.
8751 2002-02-11 19:33 nmav <nmav@gnutls.org>
8753 * doc/tex/: auth.tex, ciphersuites.tex, cover.tex.in, gnutls.tex:
8755 Updated documentation.
8757 2002-02-11 10:08 nmav <nmav@gnutls.org>
8759 * src/: cli.c, openpgp/cli_pub.asc (tags: gnutls_1_1_8,
8760 gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
8761 gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
8762 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
8763 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
8764 gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
8765 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
8766 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
8767 gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
8768 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
8769 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
8770 gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
8771 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
8772 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
8773 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
8774 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
8775 gnutls_0_5_3, gnutls_0_5_2,
8776 gnutls_0_5_x_before_export_ciphersuites,
8777 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8778 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8779 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
8780 openpgp/cli_ring.gpg (tags: gnutls_1_1_8, gnutls_1_0_10,
8781 gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
8782 gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
8783 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
8784 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
8785 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
8786 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
8787 gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
8788 gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
8789 gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
8790 gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
8791 gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
8792 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
8793 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
8794 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
8795 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
8796 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
8797 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8798 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8799 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
8800 openpgp/cli_sec.asc (tags: gnutls_1_1_8, gnutls_1_0_10,
8801 gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
8802 gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
8803 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
8804 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
8805 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
8806 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
8807 gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
8808 gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
8809 gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
8810 gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
8811 gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
8812 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
8813 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
8814 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
8815 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
8816 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
8817 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8818 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8819 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
8821 Added new client pgp keys and a keyring
8823 2002-02-10 23:08 twoaday <twoaday@gnutls.org>
8825 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
8827 High level support for OpenPGP keyrings.
8829 2002-02-10 22:24 nmav <nmav@gnutls.org>
8833 Added ChangeLog [generated by CVS log]
8835 2002-02-09 19:20 nmav <nmav@gnutls.org>
8837 * lib/: gnutls.h.in.in, gnutls_algorithms.c:
8839 Added gnutls_certificate_type_get_name() function.
8841 2002-02-09 18:35 twoaday <twoaday@gnutls.org>
8843 * lib/gnutls_openpgp.c:
8846 * Applied the fixed for the memory leaks.
8848 2002-02-09 18:25 nmav <nmav@gnutls.org>
8850 * lib/: auth_srp.c (tags: gnutls_0_3_90), auth_srp.h (tags:
8851 gnutls_0_3_91, gnutls_0_3_90), auth_srp_passwd.c, auth_srp_passwd.h
8852 (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_cert.c, gnutls_int.h,
8853 gnutls_srp.c, gnutls_srp.h (tags: gnutls_0_3_91, gnutls_0_3_90),
8854 gnutls_ui.h, gnutls_x509.c:
8856 Added ability for an SRP server to use multiple password files. The
8857 password file is selected on the fly (handshake) using a callback
8860 2002-02-09 13:18 twoaday <twoaday@gnutls.org>
8862 * lib/: auth_cert.h, gnutls_openpgp.c, gnutls_openpgp.h:
8865 * auth_cert.h: Added OpenPGP keyring item.
8867 * gnutls_openpgp.c: Improved support for keyring handling.
8869 2002-02-09 12:19 nmav <nmav@gnutls.org>
8871 * lib/gnutls_cipher.c:
8873 Some fixes in ciphertext2compressed handling
8875 2002-02-09 11:10 nmav <nmav@gnutls.org>
8877 * lib/: gnutls_alert.c, gnutls_cipher.c, gnutls_errors.c,
8878 gnutls_errors_int.h:
8880 Removed the GNUTLS_E_MAC_FAILED error. Now only
8881 GNUTLS_E_DECRYPTION_FAILED error is used. That we don't leak any
8882 information about the result of a possible attack.
8884 2002-02-08 22:30 nmav <nmav@gnutls.org>
8886 * lib/: auth_cert.c, auth_dhe.c, auth_rsa.c, gnutls_cert.c,
8889 Added LIBOPENCDK ifdefs (suggested by Andrew McDonald)
8891 2002-02-08 22:29 nmav <nmav@gnutls.org>
8895 Added bison generated file
8897 2002-02-08 19:36 nmav <nmav@gnutls.org>
8899 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
8901 changed the introduction (again)
8903 2002-02-07 20:58 nmav <nmav@gnutls.org>
8905 * lib/auth_cert.c, src/cli.c, src/openpgp/cli_pub.asc,
8906 src/openpgp/cli_sec.asc:
8908 Corrected behaviour of client openpgp certificate selection.
8910 2002-02-07 19:08 nmav <nmav@gnutls.org>
8912 * lib/: gnutls_ui.c, gnutls_ui.h:
8914 removed gnutls_certificate_get_ours_index()
8916 2002-02-07 14:59 nmav <nmav@gnutls.org>
8918 * lib/: gnutls_asn1_tab.c (tags: gnutls_0_4_3, gnutls_0_4_2,
8919 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
8920 gnutls_0_3_90), pkcs1_asn1_tab.c:
8924 2002-02-06 22:07 nmav <nmav@gnutls.org>
8926 * NEWS, lib/gnutls_ui.h, lib/gnutls_x509.c:
8928 Modified gnutls_x509_extract_subject_alt_name() to return the type,
8929 instead of storing it to a pointer.
8931 2002-02-06 14:11 nmav <nmav@gnutls.org>
8933 * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_ui.h,
8934 gnutls_x509.c, x509_extensions.c (tags: gnutls_0_3_91,
8937 Added function which returns the subjectAltName (subject_dns_name
8940 2002-02-05 23:00 nmav <nmav@gnutls.org>
8942 * AUTHORS (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
8943 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
8944 gnutls_0_3_91, gnutls_0_3_90):
8948 2002-02-05 12:09 nmav <nmav@gnutls.org>
8950 * lib/x509_verify.c:
8952 Changed the X.509 certificate verification algorithm. Now if any of
8953 the certificates in the certificate path is expired (except the
8954 first one), we return GNUTLS_CERT_NOT_TRUSTED.
8956 2002-02-05 11:06 twoaday <twoaday@gnutls.org>
8958 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
8960 Changes the function name to make clear OpenPGP uses keys and not
8961 certificates like X.509.
8963 2002-02-04 22:35 nmav <nmav@gnutls.org>
8965 * lib/gnutls_cert.c, lib/gnutls_ui.h, src/common.c:
8967 Changes for gnutls_openpgp_name structure
8969 2002-02-04 21:39 twoaday <twoaday@gnutls.org>
8971 * lib/: gnutls_openpgp.c, gnutls_openpgp.h, gnutls_ui.h:
8973 Now OpenPGP uses its own context for DN.
8975 2002-02-03 21:43 twoaday <twoaday@gnutls.org>
8977 * lib/gnutls_openpgp.c:
8979 More fixes for the GnuTLS OpenPGP code.
8981 2002-02-03 20:19 nmav <nmav@gnutls.org>
8983 * doc/tex/ex3.tex, lib/gnutls.h.in.in, lib/gnutls_ui.h,
8984 lib/gnutls_x509.c, src/common.c:
8986 renamed the gnutls_dn structure to gnutls_x509_dn
8988 2002-02-03 19:17 nmav <nmav@gnutls.org>
8990 * src/: Makefile.am, common.c, common.h:
8992 made the print_info stuff much cleaner.
8994 2002-02-03 19:06 nmav <nmav@gnutls.org>
8996 * lib/gnutls_openpgp.c:
8998 some changes in gnutls_cert handling
9000 2002-02-03 18:54 nmav <nmav@gnutls.org>
9002 * lib/gnutls_cert.h:
9004 keyUsage is now 16 bits
9006 2002-02-03 18:30 nmav <nmav@gnutls.org>
9008 * doc/tex/ex3.tex, lib/Makefile.am (tags: gnutls_0_3_91,
9009 gnutls_0_3_90), lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c,
9010 lib/auth_rsa.c, lib/gnutls_alert.c, lib/gnutls_algorithms.c,
9011 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
9012 lib/gnutls_errors_int.h, lib/gnutls_extensions.c,
9013 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_privkey.c
9014 (tags: gnutls_0_3_91, gnutls_0_3_90), lib/gnutls_x509.c,
9015 lib/x509_verify.c, lib/x509_verify.h (tags: gnutls_0_4_0,
9016 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), src/cli.c,
9017 src/common.h, src/serv.c:
9019 Added OpenPGP certificate support in gnutls. Several changes.
9021 2002-02-03 13:31 twoaday <twoaday@gnutls.org>
9023 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
9026 * gnutls_openpgp.c (_gnutls_openpgp_cert2gnutls_cert): New. Set the
9027 keyUsage flag to indicate what the key is useful for.
9029 2002-02-03 12:45 nmav <nmav@gnutls.org>
9031 * lib/: gnutls_openpgp.c, gnutls_ui.h:
9033 Exported openpgp keys' related functions.
9035 2002-02-03 12:38 nmav <nmav@gnutls.org>
9037 * lib/: gnutls_record.c, gnutls_record.h (tags:
9038 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
9039 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
9040 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9041 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9042 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
9043 gnutls_state.c, gnutls_state.h:
9045 Moved functions unrelated to record layer to gnutls_state.c
9047 2002-02-03 12:24 nmav <nmav@gnutls.org>
9051 several modifications for cert_type extension etc
9053 2002-02-03 12:16 nmav <nmav@gnutls.org>
9055 * lib/: gnutls.h.in.in, gnutls_priority.c, gnutls_priority.h (tags:
9056 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
9057 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
9058 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9059 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9060 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
9062 Added option to set the cert_type priority.
9064 2002-02-03 11:51 twoaday <twoaday@gnutls.org>
9066 * lib/gnutls_openpgp.c:
9069 * Applied the patch and minor changes.
9071 * Now it's also possible to use binary certificates.
9073 2002-02-03 11:36 nmav <nmav@gnutls.org>
9075 * lib/: ext_cert_type.c, ext_cert_type.h (tags: gnutls_0_4_1,
9076 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
9078 Added stuff for parsing the CertType extension type.
9080 2002-02-03 02:16 twoaday <twoaday@gnutls.org>
9082 * lib/gnutls_openpgp.c:
9085 * gnutls_openpgp.c: Fixed some memory leaks.
9087 2002-02-02 21:24 nmav <nmav@gnutls.org>
9089 * lib/: gnutls.h.in.in, gnutls_ui.c:
9091 renamed gnutls_fingerprint() to gnutls_x509_fingerprint().
9093 2002-02-02 17:52 twoaday <twoaday@gnutls.org>
9095 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
9098 * gnutls_openpgp.c: Now all functions use gnutls_datum. Change the
9099 function headers of internal functions.
9101 2002-02-01 21:14 nmav <nmav@gnutls.org>
9103 * configure.in, lib/Makefile.am, lib/gnutls_openpgp.c,
9106 Added gnutls_openpgp in the makefiles. Added some kind of opencdk
9109 2002-02-01 18:51 twoaday <twoaday@gnutls.org>
9111 * src/openpgp/: pub.asc, sec.asc (utags: gnutls_1_0_0,
9112 gnutls_1_0_2, gnutls_1_0_3, gnutls_1_0_4, gnutls_1_0_5,
9113 gnutls_1_0_7, gnutls_0_5_x_with_export_ciphersuites, gnutls_1_0_8,
9114 gnutls_1_0_9, gnutls_0_6_0,
9115 gnutls_0_5_x_before_export_ciphersuites, gnutls_0_8_10,
9116 gnutls_0_8_11, gnutls_0_8_12, gnutls_0_5_x_before_types_change,
9117 gnutls_0_5_0, gnutls_0_5_1, gnutls_0_5_2, gnutls_0_5_3,
9118 gnutls_0_5_4, gnutls_0_5_5, gnutls_0_5_6, gnutls_0_5_7,
9119 gnutls_0_5_8, gnutls_0_5_9, gnutls_0_9_1, gnutls_0_9_2,
9120 gnutls_0_9_3, gnutls_0_4_with_libtasn1, gnutls_0_9_4, gnutls_0_9_5,
9121 gnutls_0_9_6, gnutls_0_9_7, gnutls_0_9_8, gnutls_0_4_0,
9122 gnutls_0_4_1, gnutls_0_4_2, gnutls_0_4_3, gnutls_0_5_10,
9123 gnutls_0_5_11, gnutls_0_8_0, gnutls_0_8_1, gnutls_0_3_90,
9124 gnutls_0_3_91, gnutls_0_8_3, gnutls_0_3_92,
9125 gnutls_0_5_x_before_int_fixes, gnutls_0_8_4, gnutls_0_8_5,
9126 gnutls_0_8_6, gnutls_0_8_7, gnutls_0_8_9, gnutls_1_0_10,
9127 gnutls_1_1_0, gnutls_1_1_7_pre0, gnutls_1_1_1, gnutls_1_1_2,
9128 gnutls_1_1_3, gnutls_1_1_4, gnutls_1_1_5, gnutls_1_1_6,
9129 gnutls_1_1_7, gnutls_1_1_8, gnutls_0_9_90, gnutls_0_9_91,
9130 gnutls_0_9_92, gnutls_0_9_93, gnutls_0_9_94, gnutls_0_9_95,
9131 gnutls_0_9_96, gnutls_0_9_97, gnutls_0_9_98, gnutls_0_9_99):
9133 New files for OpenPGP tests.
9135 2002-02-01 18:49 twoaday <twoaday@gnutls.org>
9137 * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
9140 * gnutls_openpgp.c: Added gdoc compatible function descriptions.
9142 (gnutls_openpgp_add_fingerprint): New function to register keyrings.
9144 2002-02-01 11:31 nmav <nmav@gnutls.org>
9146 * lib/gnutls_x509.h (tags: gnutls_0_4_0, gnutls_0_3_92,
9147 gnutls_0_3_91, gnutls_0_3_90):
9149 added new header file
9151 2002-02-01 11:14 nmav <nmav@gnutls.org>
9153 * configure.in, doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
9154 doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
9155 doc/tex/serv1.tex, lib/Makefile.am, lib/auth_cert.c,
9156 lib/auth_cert.h, lib/gnutls.h.in.in, lib/gnutls_cert.c,
9157 lib/gnutls_cert.h, lib/gnutls_int_compat.c (tags: gnutls_0_4_0,
9158 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
9159 lib/gnutls_session_pack.c (tags: gnutls_0_3_90), lib/gnutls_ui.h,
9160 lib/gnutls_x509.c, lib/x509_extensions.c, src/cli.c, src/common.h,
9163 Several changes in certificate and key handling.
9164 * gnutls_certificate_allocate_sc() does not require the ncerts
9167 2002-01-31 12:48 nmav <nmav@gnutls.org>
9169 * Makefile.am (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
9170 gnutls_0_3_90), doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
9171 doc/tex/ex3.tex, lib/Makefile.am, lib/auth_cert.c, lib/debug.c,
9172 lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_cert.h,
9173 lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
9174 lib/gnutls_x509.c, src/cli.c, src/common.h:
9176 Renamed gnutls_x509pki_extract_* to gnutls_x509_extract_*.
9177 Separated gnutls_x509_extract_* functions. Now are in gnutls_x509.c.
9179 2002-01-31 12:47 nmav <nmav@gnutls.org>
9181 * lib/: x509_asn1.c, x509_der.c (utags: gnutls_0_3_90,
9184 corrected _gnutls_str_cpy() usage.
9186 2002-01-30 23:59 nmav <nmav@gnutls.org>
9188 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
9192 2002-01-30 11:34 twoaday <twoaday@gnutls.org>
9194 * lib/gnutls_openpgp.c:
9196 Fixed some memory leaks.
9198 2002-01-30 10:33 nmav <nmav@gnutls.org>
9200 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
9202 updated candidate draft
9204 2002-01-29 17:16 twoaday <twoaday@gnutls.org>
9206 * lib/gnutls_openpgp.c:
9210 2002-01-29 16:55 twoaday <twoaday@gnutls.org>
9212 * lib/: gnutls_cert.h, gnutls_openpgp.c, gnutls_openpgp.h:
9214 Basic GnuTLS OpenPGP support.
9216 2002-01-29 16:19 nmav <nmav@gnutls.org>
9218 * configure.in, doc/tex/ex3.tex, src/common.h:
9220 updated for gnutls_certificate_get_peers()
9222 2002-01-29 16:17 nmav <nmav@gnutls.org>
9224 * lib/: gnutls_ui.c, gnutls_ui.h:
9226 Added gnutls_certificate_get_peers() Added
9227 gnutls_certificate_get_ours() Added
9228 gnutls_certificate_get_ours_index()
9230 2002-01-29 16:09 nmav <nmav@gnutls.org>
9232 * lib/: auth_cert.c, gnutls.h.in.in, gnutls_cert.h, gnutls_int.h,
9233 gnutls_record.c, gnutls_record.h, gnutls_state.c, gnutls_state.h:
9235 CertificateType is now accesible from the API.
9237 2002-01-29 16:06 nmav <nmav@gnutls.org>
9239 * lib/gnutls_handshake.c:
9241 corrected bug in certificate selection.
9243 2002-01-29 15:08 nmav <nmav@gnutls.org>
9245 * lib/: gnutls_state.c, gnutls_state.h:
9247 Added this gnutls_state.c/h files. Are added in order to access some
9248 of the GNUTLS_STATE structures members, indirectly. It's not
9249 possible to move all the members of this structure here, yet, but it
9252 2002-01-29 12:54 nmav <nmav@gnutls.org>
9256 corrected bug in server certificate callback.
9258 2002-01-29 12:52 nmav <nmav@gnutls.org>
9260 * lib/: Makefile.am, auth_cert.c, gnutls_cert.c, gnutls_int.h,
9261 gnutls_record.c, gnutls_ui.h:
9263 Modified the state's parameters to hold the negotiated certificate
9264 type. Modified the certificate selection procedure to take the
9265 certificate type in account, when choosing the most appropriate
9268 2002-01-29 11:52 nmav <nmav@gnutls.org>
9270 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
9271 doc/tex/serv1.tex, lib/auth_cert.c, lib/gnutls.h.in.in,
9272 lib/gnutls_int.h, lib/x509_sig_check.c, src/cli.c, src/common.h,
9275 Added in CertificateStatus:
9276 GNUTLS_CERT_CORRUPTED (replaces GNUTLS_CERT_INVALID)
9279 2002-01-29 11:40 nmav <nmav@gnutls.org>
9281 * lib/: gnutls.h.in.in, gnutls_cert.c:
9283 gnutls_x509pki_allocate_sc() renamed to
9284 gnutls_certificate_allocate_sc() and similar functions too. They
9285 share too common properties with OpenPGP certificates, that it is
9286 not needed a separate function.
9288 2002-01-29 11:38 nmav <nmav@gnutls.org>
9290 * lib/: gnutls_ui.c, gnutls_ui.h:
9292 Updated function names.
9294 2002-01-29 11:38 nmav <nmav@gnutls.org>
9296 * lib/: auth_cert.c, auth_cert.h:
9298 Separated X509 specific stuff in the CERTIFICATE_CREDENTIALS
9301 2002-01-28 23:51 nmav <nmav@gnutls.org>
9303 * lib/gnutls.asn (tags: gnutls_0_8_12, gnutls_0_8_11,
9304 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
9305 gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
9306 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
9307 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
9308 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
9309 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
9310 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
9311 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9312 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9313 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
9317 2002-01-28 23:49 nmav <nmav@gnutls.org>
9321 better ChangeLog output
9323 2002-01-28 23:44 nmav <nmav@gnutls.org>
9325 * lib/gnutls_record.c, src/cli.c, src/serv.c:
9327 Identified a race condition in the example client. If application
9328 data is sent after a rehandshake request, the server thinks we
9329 ignored his request, and breaks the connection. This is a bad design
9332 2002-01-28 23:43 nmav <nmav@gnutls.org>
9334 * lib/gnutls_datum.c (tags: gnutls_0_4_1, gnutls_0_4_0,
9335 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
9339 2002-01-28 23:42 nmav <nmav@gnutls.org>
9341 * lib/gnutls_buffers.c (tags: gnutls_0_3_91, gnutls_0_3_90):
9343 changed some buffering code, to use the cleaner
9344 gnutls_datum_append(). Leads to a much cleaner code.
9346 2002-01-28 22:03 fiorinaf <fiorinaf@gnutls.org>
9352 2002-01-28 22:02 fiorinaf <fiorinaf@gnutls.org>
9356 gnutls_str_... functions substitution
9358 2002-01-28 22:02 fiorinaf <fiorinaf@gnutls.org>
9362 _gnutls_str_... functions substitution
9364 2002-01-28 18:26 nmav <nmav@gnutls.org>
9366 * lib/: gnutls_datum.c, gnutls_datum.h (tags: gnutls_0_4_2,
9367 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
9370 added gnutls_datum_append()
9372 2002-01-28 14:03 nmav <nmav@gnutls.org>
9374 * lib/: gnutls_cert.c, gnutls_cert.h, x509_sig_check.c:
9376 signature is now a gnutls_datum
9378 2002-01-28 12:43 nmav <nmav@gnutls.org>
9380 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
9381 doc/tex/serv1.tex, doc/tex/srp1.tex, lib/Makefile.am,
9382 lib/auth_anon.c, lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c,
9383 lib/auth_rsa.c, lib/auth_srp.c, lib/auth_srp_passwd.c,
9384 lib/auth_x509.c, lib/auth_x509.h, lib/debug.c, lib/ext_srp.c (tags:
9385 gnutls_0_3_90), lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
9386 lib/gnutls_auth.c (tags: gnutls_0_3_90), lib/gnutls_cert.c,
9387 lib/gnutls_cert.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
9388 lib/gnutls_kx.c, lib/gnutls_privkey.c, lib/gnutls_session_pack.c,
9389 lib/gnutls_sig.c (tags: gnutls_0_3_91, gnutls_0_3_90),
9390 lib/gnutls_sig.h (tags: gnutls_0_5_x_before_types_change,
9391 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
9392 gnutls_0_5_x_before_export_ciphersuites,
9393 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9394 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9395 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
9396 lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509_sig_check.c, src/cli.c,
9397 src/common.h, src/serv.c:
9399 GNUTLS_X509PKI -> GNUTLS_CRD_X509PKI GNUTLS_SRP -> GNUTLS_CRD_SRP
9400 GNUTLS_ANON -> GNUTLS_CRD_ANON
9402 2002-01-28 10:38 nmav <nmav@gnutls.org>
9404 * lib/: gnutls_buffers.c, gnutls_buffers.h (tags: gnutls_0_3_91,
9405 gnutls_0_3_90), gnutls_handshake.c:
9407 corrected and optimized handshake.
9409 2002-01-28 10:37 nmav <nmav@gnutls.org>
9411 * lib/gnutls_int_compat.c:
9415 2002-01-28 09:25 nmav <nmav@gnutls.org>
9417 * lib/: auth_dhe.c, auth_x509.c, gnutls_cert.c, gnutls_cert.h,
9418 gnutls_int.h, gnutls_record.c:
9420 Added ability of the client to choose a certificate depending on the
9421 server's sign algorithm preference. Added CertType in gnutls_cert
9422 structure (which identified X509, OPENPGP certificates)
9424 2002-01-28 09:22 nmav <nmav@gnutls.org>
9426 * lib/: gnutls_buffers.c, gnutls_buffers.h, gnutls_handshake.c:
9428 Optimizations in the handshake messages hashing. (no more mallocs)
9430 2002-01-27 21:13 nmav <nmav@gnutls.org>
9432 * lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_int.h,
9433 lib/x509_b64.c (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
9434 lib/x509_extensions.c, lib/x509_sig_check.c, src/cli.c, src/serv.c:
9438 2002-01-27 21:12 nmav <nmav@gnutls.org>
9440 * lib/: gnutls_gcry.c (tags: gnutls_0_3_91, gnutls_0_3_90),
9441 gnutls_gcry.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
9442 gnutls_0_3_91, gnutls_0_3_90), gnutls_pk.c:
9444 corrected bug in DSA signing.
9446 2002-01-27 21:11 nmav <nmav@gnutls.org>
9448 * lib/gnutls_cert.c:
9450 corrected bug in file read
9452 2002-01-27 21:10 nmav <nmav@gnutls.org>
9454 * lib/: auth_rsa.c, auth_x509.c, auth_x509.h, gnutls_handshake.c,
9455 gnutls_handshake.h (tags: gnutls_0_5_x_before_types_change,
9456 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
9457 gnutls_0_5_x_before_export_ciphersuites,
9458 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9459 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9460 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
9461 gnutls_v2_compat.c (tags: gnutls_0_4_1, gnutls_0_4_0,
9462 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
9464 Added support to select a certificate based on the peer's cipher
9465 suite list. (ie if DSS cipher suites are requested and a DSA
9466 certificate is available, then this will be used)
9468 2002-01-27 15:24 nmav <nmav@gnutls.org>
9470 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
9472 Added an updated version of the submited draft
9474 2002-01-27 15:12 nmav <nmav@gnutls.org>
9476 * lib/auth_dhe.c (tags: gnutls_with_dss_ciphersuites),
9477 lib/auth_dhe_dss.c, lib/auth_dhe_dss.h, lib/auth_dhe_rsa.c,
9478 src/x509/cert-dsa.pem (tags: gnutls_1_1_8, gnutls_1_0_10,
9479 gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
9480 gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
9481 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
9482 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
9483 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
9484 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
9485 gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
9486 gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
9487 gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
9488 gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
9489 gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
9490 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
9491 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
9492 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
9493 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
9494 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
9495 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9496 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9497 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9498 gnutls_with_dss_ciphersuites), src/x509/key-dsa.pem (tags:
9499 gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
9500 gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
9501 gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
9502 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
9503 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
9504 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
9505 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
9506 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
9507 gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
9508 gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
9509 gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
9510 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
9511 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
9512 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
9513 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
9514 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
9515 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
9516 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9517 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9518 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9519 gnutls_with_dss_ciphersuites):
9523 2002-01-27 15:10 nmav <nmav@gnutls.org>
9525 * NEWS, lib/Makefile.am, lib/gnutls_algorithms.c,
9526 lib/gnutls_cert.c, lib/gnutls_int.h, lib/gnutls_sig.c, src/cli.c,
9527 src/serv.c (utags: gnutls_with_dss_ciphersuites):
9529 added support for DHE_DSS cipher suites.
9531 2002-01-27 14:27 nmav <nmav@gnutls.org>
9533 * doc/tex/asn1.tex (tags: gnutls_0_3_91, gnutls_0_3_90,
9534 gnutls_with_dss_ciphersuites), lib/auth_dhe_rsa.c (tags:
9535 gnutls_with_dss_ciphersuites), lib/auth_rsa.c (tags:
9536 gnutls_with_dss_ciphersuites), lib/auth_x509.c (tags:
9537 gnutls_with_dss_ciphersuites), lib/gnutls.asn (tags:
9538 gnutls_with_dss_ciphersuites), lib/gnutls_cert.c, lib/gnutls_cert.h
9539 (tags: gnutls_with_dss_ciphersuites), lib/gnutls_gcry.c (tags:
9540 gnutls_with_dss_ciphersuites), lib/gnutls_gcry.h (tags:
9541 gnutls_with_dss_ciphersuites), lib/gnutls_pk.c (tags:
9542 gnutls_with_dss_ciphersuites), lib/gnutls_pk.h (tags:
9543 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9544 gnutls_with_dss_ciphersuites), lib/gnutls_privkey.c (tags:
9545 gnutls_with_dss_ciphersuites), lib/gnutls_sig.c,
9546 lib/x509_sig_check.c (tags: gnutls_with_dss_ciphersuites),
9547 src/cli.c (utags: gnutls_with_dss_cert_support):
9549 added support for DSS certificates.
9551 2002-01-26 23:01 nmav <nmav@gnutls.org>
9553 * lib/: Makefile.am (tags: gnutls_with_dss_cert_support),
9554 auth_x509.c, ext_max_record.c (tags: gnutls_0_4_1, gnutls_0_4_0,
9555 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9556 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9557 gnutls.asn, gnutls_buffers.c (tags: gnutls_with_dss_ciphersuites,
9558 gnutls_with_dss_cert_support), gnutls_cert.c, gnutls_cert.h,
9559 gnutls_errors.c (tags: gnutls_with_dss_ciphersuites,
9560 gnutls_with_dss_cert_support), gnutls_errors_int.h (tags:
9561 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9562 gnutls_extensions.c (tags: gnutls_with_dss_ciphersuites,
9563 gnutls_with_dss_cert_support), gnutls_global.c (tags:
9564 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
9565 gnutls_with_dss_cert_support), gnutls_global.h (tags: gnutls_0_4_3,
9566 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
9567 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
9568 gnutls_with_dss_cert_support), gnutls_handshake.c (tags:
9569 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9570 gnutls_int.h (tags: gnutls_with_dss_cert_support), gnutls_pk.c,
9571 gnutls_pk.h, gnutls_privkey.c, gnutls_privkey.h (tags:
9572 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
9573 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
9574 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
9575 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9576 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9577 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9578 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9579 gnutls_sig.c, pkcs1.asn, pkix.asn (tags: gnutls_0_3_92,
9580 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
9581 gnutls_with_dss_cert_support), x509_sig_check.c:
9583 Added stuff for DSS certificates (not ready yet)
9585 2002-01-26 22:55 nmav <nmav@gnutls.org>
9587 * src/x509/: Makefile.am, ca.pem (tags: gnutls_1_1_8,
9588 gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
9589 gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
9590 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
9591 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
9592 gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
9593 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
9594 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
9595 gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
9596 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
9597 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
9598 gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
9599 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
9600 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
9601 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
9602 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
9603 gnutls_0_5_3, gnutls_0_5_2,
9604 gnutls_0_5_x_before_export_ciphersuites,
9605 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9606 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9607 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9608 gnutls_with_dss_ciphersuites), cert.pem (tags: gnutls_1_1_8,
9609 gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
9610 gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
9611 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
9612 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
9613 gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
9614 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
9615 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
9616 gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
9617 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
9618 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
9619 gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
9620 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
9621 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
9622 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
9623 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
9624 gnutls_0_5_3, gnutls_0_5_2,
9625 gnutls_0_5_x_before_export_ciphersuites,
9626 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9627 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9628 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9629 gnutls_with_dss_ciphersuites), clicert-dsa.pem (tags: gnutls_1_1_8,
9630 gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
9631 gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
9632 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
9633 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
9634 gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
9635 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
9636 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
9637 gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
9638 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
9639 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
9640 gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
9641 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
9642 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
9643 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
9644 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
9645 gnutls_0_5_3, gnutls_0_5_2,
9646 gnutls_0_5_x_before_export_ciphersuites,
9647 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9648 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9649 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9650 gnutls_with_dss_ciphersuites), clicert.pem (tags: gnutls_1_1_8,
9651 gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
9652 gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
9653 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
9654 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
9655 gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
9656 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
9657 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
9658 gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
9659 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
9660 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
9661 gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
9662 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
9663 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
9664 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
9665 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
9666 gnutls_0_5_3, gnutls_0_5_2,
9667 gnutls_0_5_x_before_export_ciphersuites,
9668 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9669 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9670 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9671 gnutls_with_dss_ciphersuites), clikey-dsa.pem (tags: gnutls_1_1_8,
9672 gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
9673 gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
9674 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
9675 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
9676 gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
9677 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
9678 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
9679 gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
9680 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
9681 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
9682 gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
9683 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
9684 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
9685 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
9686 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
9687 gnutls_0_5_3, gnutls_0_5_2,
9688 gnutls_0_5_x_before_export_ciphersuites,
9689 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9690 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9691 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9692 gnutls_with_dss_ciphersuites), clikey.pem (tags: gnutls_1_1_8,
9693 gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
9694 gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
9695 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
9696 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
9697 gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
9698 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
9699 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
9700 gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
9701 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
9702 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
9703 gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
9704 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
9705 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
9706 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
9707 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
9708 gnutls_0_5_3, gnutls_0_5_2,
9709 gnutls_0_5_x_before_export_ciphersuites,
9710 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9711 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9712 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9713 gnutls_with_dss_ciphersuites), key.pem (tags: gnutls_1_1_8,
9714 gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
9715 gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
9716 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
9717 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
9718 gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
9719 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
9720 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
9721 gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
9722 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
9723 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
9724 gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
9725 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
9726 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
9727 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
9728 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
9729 gnutls_0_5_3, gnutls_0_5_2,
9730 gnutls_0_5_x_before_export_ciphersuites,
9731 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9732 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9733 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9734 gnutls_with_dss_ciphersuites) (utags:
9735 gnutls_with_dss_cert_support):
9737 added new DSA certificates..
9739 2002-01-26 16:10 nmav <nmav@gnutls.org>
9741 * lib/: gnutls_str.c, gnutls_str.h (tags: gnutls_0_4_with_libtasn1,
9742 gnutls_0_4_3, gnutls_0_4_2) (utags: gnutls_with_dss_ciphersuites,
9743 gnutls_with_dss_cert_support, gnutls_0_4_0, gnutls_0_4_1,
9744 gnutls_0_3_90, gnutls_0_3_91, gnutls_0_3_92):
9746 added _gnutls_mem_cpy()
9748 2002-01-26 16:06 nmav <nmav@gnutls.org>
9750 * lib/: x509_asn1.c, x509_der.c (utags:
9751 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
9753 Added checks after malloc for null.
9755 2002-01-25 22:41 nmav <nmav@gnutls.org>
9757 * NEWS (tags: gnutls_with_dss_cert_support), doc/tex/ex3.tex (tags:
9758 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9759 doc/tex/serv1.tex (tags: gnutls_with_dss_ciphersuites,
9760 gnutls_with_dss_cert_support), lib/auth_x509.c, lib/gnutls.h.in.in,
9761 lib/gnutls_int_compat.c (tags: gnutls_with_dss_ciphersuites,
9762 gnutls_with_dss_cert_support), lib/gnutls_record.c,
9763 lib/gnutls_record.h (tags: gnutls_with_dss_ciphersuites,
9764 gnutls_with_dss_cert_support), src/common.h (tags:
9765 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9766 src/serv.c (tags: gnutls_with_dss_cert_support):
9768 gnutls_*_get_algo() renamed to gnutls_*_get() (suggested by Simon
9771 2002-01-25 16:31 nmav <nmav@gnutls.org>
9773 * NEWS, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
9774 lib/gnutls_extensions.c, lib/gnutls_int.h, lib/gnutls_int_compat.c,
9777 added check for requested TLS extensions
9779 2002-01-25 14:37 nmav <nmav@gnutls.org>
9781 * configure.in (tags: gnutls_0_3_5):
9785 2002-01-25 14:33 nmav <nmav@gnutls.org>
9787 * NEWS (tags: gnutls_0_3_5):
9791 2002-01-25 14:07 nmav <nmav@gnutls.org>
9793 * NEWS, configure.in (tags: gnutls_with_dss_ciphersuites,
9794 gnutls_with_dss_cert_support), lib/gnutls.h.in.in,
9795 lib/gnutls_buffers.c, lib/gnutls_handshake.c,
9796 lib/gnutls_handshake.h (tags: gnutls_with_dss_ciphersuites,
9797 gnutls_with_dss_cert_support), lib/gnutls_hash_int.c (tags:
9798 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9799 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9800 lib/gnutls_hash_int.h (tags: gnutls_0_3_92, gnutls_0_3_91,
9801 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
9802 gnutls_with_dss_cert_support), lib/gnutls_int.h,
9803 lib/gnutls_record.c, lib/gnutls_sig.c, lib/gnutls_sig.h (tags:
9804 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
9806 Handshake messages are not kept in memory any more. Now we use less
9807 memory during a handshake.
9809 2002-01-24 19:00 nmav <nmav@gnutls.org>
9811 * lib/gnutls_random.c (tags: gnutls_0_3_92, gnutls_0_3_91,
9812 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
9813 gnutls_with_dss_cert_support):
9817 2002-01-24 18:00 nmav <nmav@gnutls.org>
9819 * lib/: gnutls.h.in.in, gnutls_int.h, gnutls_kx.c (tags:
9820 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
9822 GNUTLS_A_NETSCAPE_NO_CLIENT_CERTIFICATE ->
9823 GNUTLS_A_SSL3_NO_CERTIFICATE
9825 2002-01-24 16:50 nmav <nmav@gnutls.org>
9827 * doc/protocol/: draft-ietf-tls-openpgp-01.txt,
9828 draft-ietf-tls-openpgp-keys-00.txt (tags:
9829 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
9831 added our openpgp draft
9833 2002-01-24 16:46 nmav <nmav@gnutls.org>
9835 * lib/: debug.c (tags: gnutls_with_dss_ciphersuites,
9836 gnutls_with_dss_cert_support), gnutls_alert.c (tags:
9837 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9838 gnutls_buffers.c, gnutls_constate.c (tags: gnutls_0_3_91,
9839 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
9840 gnutls_with_dss_cert_support), gnutls_errors.h (tags:
9841 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9842 gnutls_errors_int.h, gnutls_handshake.c, gnutls_kx.c,
9843 gnutls_record.c, gnutls_ui.h (tags: gnutls_with_dss_ciphersuites,
9844 gnutls_with_dss_cert_support), gnutls_v2_compat.c (tags:
9845 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
9847 added _gnutls_record_log(), gnutls_handshake_log(), to avoid that
9848 #ifdef XXX stuff. Done some cleanups in record layer.
9850 2002-01-23 21:14 nmav <nmav@gnutls.org>
9852 * NEWS, doc/TODO (tags: gnutls_with_dss_ciphersuites,
9853 gnutls_with_dss_cert_support), lib/Makefile.am, lib/auth_srp.c
9854 (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9855 lib/auth_srp_passwd.c, lib/crypt_srpsha1.c (tags: gnutls_0_3_91,
9856 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
9857 gnutls_with_dss_cert_support), lib/gnutls_cert.c, lib/gnutls_str.c,
9858 lib/gnutls_str.h, lib/x509_extensions.c (tags:
9859 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9860 lib/x509_sig_check.c, lib/x509_verify.c (tags:
9861 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
9863 Added a minimal string library to assist in safer ASN.1 parsing
9865 2002-01-23 21:13 nmav <nmav@gnutls.org>
9869 in server side now prints srp username
9871 2002-01-23 20:28 nmav <nmav@gnutls.org>
9873 * lib/: auth_x509.c, crypt_bcrypt.c (tags:
9874 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9875 crypt_srpsha1.c, debug.c, gnutls_cert.c, gnutls_errors.c,
9876 gnutls_global.c, x509_b64.c (tags: gnutls_with_dss_ciphersuites,
9877 gnutls_with_dss_cert_support), x509_extensions.c, x509_sig_check.c,
9880 Some corrections done ( found by using flawfinder). Added several
9881 tags for flawfinder to ignore.
9883 2002-01-23 20:27 nmav <nmav@gnutls.org>
9887 added string library
9889 2002-01-23 18:59 nmav <nmav@gnutls.org>
9891 * NEWS, doc/scripts/gdoc (tags: gnutls_0_3_91, gnutls_0_3_90,
9892 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9893 lib/auth_x509.c, lib/gnutls_buffers.c, lib/gnutls_cert.c,
9894 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/x509_extensions.c,
9895 lib/x509_sig_check.c:
9899 2002-01-23 18:58 nmav <nmav@gnutls.org>
9901 * lib/gnutls_record.c:
9903 more cleanups in the recv_int() function
9905 2002-01-23 18:57 nmav <nmav@gnutls.org>
9907 * NEWS, lib/auth_rsa.c (tags: gnutls_0_3_5), lib/auth_rsa.c:
9909 corrected behaviour against PKCS-1 attacks. (it seems that debugging
9910 code has made it to release)
9912 2002-01-22 21:47 nmav <nmav@gnutls.org>
9914 * lib/gnutls_record.c:
9916 Made recv_int() cleaner (needs a lot of improvement)
9918 2002-01-20 13:02 nmav <nmav@gnutls.org>
9920 * doc/tex/errors.tex (tags: gnutls_with_dss_ciphersuites,
9921 gnutls_with_dss_cert_support), lib/gnutls_handshake.c,
9922 lib/gnutls_record.c, src/cli.c, src/serv.c:
9924 Now a server in a case of rehandshake can continue normaly if the
9925 handshake request is ignored by the client.
9927 2002-01-20 13:00 nmav <nmav@gnutls.org>
9929 * lib/gnutls.h.in.in:
9931 corrected gnutls_alert_send() prototype.
9933 2002-01-20 13:00 nmav <nmav@gnutls.org>
9935 * lib/gnutls.h.in.in (tags: gnutls_0_3_5):
9937 corrected gnutls_alert_send() prototype
9939 2002-01-20 10:16 nmav <nmav@gnutls.org>
9943 last changes for release
9945 2002-01-19 20:10 nmav <nmav@gnutls.org>
9947 * lib/auth_dhe_rsa.c, src/cli.c (utags: gnutls_0_3_5):
9949 corrected bugs in DHE_RSA cipher suites
9951 2002-01-19 20:09 nmav <nmav@gnutls.org>
9953 * lib/: auth_anon.c (tags: gnutls_with_dss_ciphersuites,
9954 gnutls_with_dss_cert_support), auth_anon.h (tags:
9955 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9956 auth_dhe_rsa.c, auth_srp.c, auth_x509.c, gnutls_algorithms.c (tags:
9957 gnutls_with_dss_cert_support), gnutls_anon_cred.c (tags:
9958 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9959 gnutls_auth.c (tags: gnutls_with_dss_ciphersuites,
9960 gnutls_with_dss_cert_support), gnutls_auth_int.h (tags:
9961 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
9962 gnutls_with_dss_cert_support), gnutls_int.h:
9964 updated auth info structures handling. Corrected bug in DHE_RSA.
9966 2002-01-19 20:07 nmav <nmav@gnutls.org>
9968 * lib/gnutls_handshake.c:
9970 corrected bug introduced in the buffering code update
9972 2002-01-19 18:24 nmav <nmav@gnutls.org>
9974 * NEWS, configure.in, doc/tex/ex3.tex, lib/auth_anon.c,
9975 lib/auth_dhe_rsa.c, lib/gnutls.h.in.in, lib/gnutls_anon_cred.c,
9976 lib/gnutls_dh.c, lib/gnutls_dh.h (tags:
9977 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9978 lib/gnutls_int.h, lib/gnutls_int_compat.c, lib/gnutls_record.c,
9979 lib/gnutls_ui.c (tags: gnutls_with_dss_ciphersuites,
9980 gnutls_with_dss_cert_support), lib/gnutls_ui.h, src/common.h,
9983 Combined gnutls_x509pki_(set/get)_dh_bits() and
9984 gnutls_anon_server/client_get to gnutls_dh_(set/get)_bits().
9985 gnutls_anon_set_server_cred() was deprecated by
9986 gnutls_dh_set_bits().
9988 2002-01-19 18:23 nmav <nmav@gnutls.org>
9990 * lib/gnutls_cert.c:
9992 gnutls_x509pki_set_trust_(file/mem) can now be called multiple times
9994 2002-01-19 11:44 nmav <nmav@gnutls.org>
9996 * lib/gnutls_record.c (tags: gnutls_0_3_5):
9998 added missing include of gnutls_alert.h
10000 2002-01-18 16:47 nmav <nmav@gnutls.org>
10002 * doc/protocol/rfc2440.txt (tags: gnutls_1_1_8, gnutls_1_0_10,
10003 gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
10004 gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
10005 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
10006 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
10007 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
10008 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
10009 gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
10010 gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
10011 gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
10012 gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
10013 gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
10014 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
10015 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
10016 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
10017 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
10018 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
10019 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
10020 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
10021 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
10022 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
10026 2002-01-18 16:46 nmav <nmav@gnutls.org>
10028 * configure.in, doc/tex/ex3.tex, doc/tex/serv1.tex,
10029 lib/Makefile.am, lib/auth_srp_passwd.h (tags:
10030 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
10031 lib/auth_x509.c, lib/debug.c, lib/gnutls.h.in.in,
10032 lib/gnutls_alert.c, lib/gnutls_algorithms.c,
10033 lib/gnutls_algorithms.h (tags: gnutls_0_3_90,
10034 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
10035 lib/gnutls_auth.c, lib/gnutls_buffers.c, lib/gnutls_buffers.h
10036 (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
10037 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_db.c (tags:
10038 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
10039 gnutls_with_dss_cert_support), lib/gnutls_db.h (tags: gnutls_0_5_0,
10040 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
10041 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
10042 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
10043 lib/gnutls_dh.h, lib/gnutls_dh_primes.c (tags:
10044 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
10045 lib/gnutls_errors.c, lib/gnutls_global.c, lib/gnutls_int.h,
10046 lib/gnutls_record.c, lib/gnutls_ui.c, lib/gnutls_ui.h,
10047 lib/x509_ASN.y (tags: gnutls_with_dss_ciphersuites,
10048 gnutls_with_dss_cert_support), src/cli.c, src/common.h, src/serv.c:
10050 several cleanups in order to move to gnutls 0.4.0
10052 2002-01-18 16:45 nmav <nmav@gnutls.org>
10054 * lib/gnutls_int_compat.c:
10056 added file to hold functions for backwards binary compatibility.
10058 2002-01-18 14:50 nmav <nmav@gnutls.org>
10060 * NEWS, configure.in, lib/auth_srp_sb64.c (tags: gnutls_0_3_5),
10061 lib/auth_x509.c (tags: gnutls_0_3_5), lib/gnutls.h.in.in,
10062 lib/gnutls_alert.h (tags: gnutls_0_3_5), lib/gnutls_cert.c (tags:
10063 gnutls_0_3_5), lib/gnutls_handshake.c (tags: gnutls_0_3_5),
10064 lib/gnutls_random.c (tags: gnutls_0_3_5), lib/gnutls_ui.h (tags:
10065 gnutls_0_3_5), lib/x509_b64.c (tags: gnutls_0_3_5), lib/x509_b64.h
10066 (tags: gnutls_0_3_5), src/crypt.c (tags: gnutls_0_3_5):
10068 added required changes to release gnutls 0.3.3 (mostly bug fixes)
10070 2002-01-18 14:41 nmav <nmav@gnutls.org>
10072 * NEWS, lib/gnutls_ui.h, lib/x509_b64.c:
10076 2002-01-17 18:56 nmav <nmav@gnutls.org>
10078 * NEWS, doc/tex/ex3.tex, lib/auth_dhe_rsa.c,
10079 lib/gnutls_algorithms.c, lib/gnutls_cert.c, lib/gnutls_handshake.c,
10080 lib/gnutls_int.h, lib/gnutls_ui.c, lib/gnutls_ui.h, src/common.h,
10083 Renamed gnutls_x509pki_s/get_dh_bits() to
10084 gnutls_dh_s/get_dhe_bits(). Renamed
10085 gnutls_anon_server/client_get_dh_bits() to gnutls_dh_get_dha_bits().
10087 2002-01-17 16:16 nmav <nmav@gnutls.org>
10089 * NEWS, doc/tex/auth.tex (tags: gnutls_with_dss_ciphersuites,
10090 gnutls_with_dss_cert_support), doc/tex/ex1.tex (tags:
10091 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
10092 doc/tex/ex2.tex (tags: gnutls_with_dss_ciphersuites,
10093 gnutls_with_dss_cert_support), doc/tex/ex3.tex,
10094 lib/gnutls_algorithms.c, lib/gnutls_int.h:
10096 Key exchange methods changed so they do not depend on the
10097 Certificate type (GNUTLS_KX_X509PKI_* renamed to GNUTLS_KX_*).
10099 2002-01-17 16:10 nmav <nmav@gnutls.org>
10101 * lib/: auth_srp_sb64.c (tags: gnutls_0_3_91, gnutls_0_3_90,
10102 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
10103 gnutls.h.in.in, gnutls_algorithms.c, gnutls_buffers.c,
10104 gnutls_buffers.h, gnutls_cipher_int.c (tags: gnutls_0_3_92,
10105 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
10106 gnutls_with_dss_cert_support), gnutls_handshake.c, gnutls_int.h,
10107 gnutls_record.c, gnutls_sig.c:
10109 changes in buffering code (actually variables' names are more
10112 2002-01-17 16:09 nmav <nmav@gnutls.org>
10116 corrected library interface numbers
10118 2002-01-17 13:29 nmav <nmav@gnutls.org>
10120 * NEWS, THANKS (tags: gnutls_0_3_91, gnutls_0_3_90,
10121 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
10122 doc/tex/Makefile.am (tags: gnutls_with_dss_ciphersuites,
10123 gnutls_with_dss_cert_support), doc/tex/ciphersuites.tex (tags:
10124 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
10125 doc/tex/cover.tex.in (tags: gnutls_with_dss_ciphersuites,
10126 gnutls_with_dss_cert_support), doc/tex/gnutls-logo.ps (tags:
10127 gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
10128 gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
10129 gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
10130 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
10131 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
10132 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
10133 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
10134 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
10135 gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
10136 gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
10137 gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
10138 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
10139 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
10140 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
10141 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
10142 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
10143 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
10144 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
10145 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
10146 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
10147 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
10148 doc/tex/gnutls.tex:
10150 updated documentation
10152 2002-01-17 13:05 nmav <nmav@gnutls.org>
10154 * lib/auth_srp_sb64.c, lib/gnutls_handshake.c, lib/gnutls_random.c,
10155 src/crypt.c (tags: gnutls_0_3_90, gnutls_with_dss_ciphersuites,
10156 gnutls_with_dss_cert_support):
10158 fixed bugs reported (with patches) by Marc Huber and Guillaume
10161 2002-01-14 09:33 nmav <nmav@gnutls.org>
10163 * NEWS, THANKS, lib/gnutls.h.in.in, lib/gnutls_cert.c,
10164 lib/x509_b64.c, lib/x509_b64.h (tags:
10165 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
10166 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
10167 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
10168 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
10169 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
10170 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
10172 Added gnutls_x509pki_set_trust_mem() and
10173 gnutls_x509pki_set_key_mem()
10175 2002-01-12 19:04 nmav <nmav@gnutls.org>
10177 * lib/: gnutls_alert.h (tags: gnutls_with_dss_ciphersuites,
10178 gnutls_with_dss_cert_support), gnutls_int.h, gnutls_record.c:
10180 better length checking in the record layer.
10182 2002-01-10 21:19 nmav <nmav@gnutls.org>
10184 * doc/protocol/: draft-ietf-tls-extensions-01.txt,
10185 draft-ietf-tls-extensions-02.txt (tags: gnutls_0_3_91,
10186 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
10187 gnutls_with_dss_cert_support):
10189 new extensions draft
10191 2002-01-09 11:05 nmav <nmav@gnutls.org>
10193 * NEWS, doc/tex/gnutls.tex, lib/auth_x509.c:
10195 added gnutls_x509pki_verify_certificate()
10197 2002-01-07 17:54 nmav <nmav@gnutls.org>
10201 renamed DigestAlgorithm to GNUTLS_DigestAlgorithm (in order to be
10202 consistent with gnutls.h)
10204 2002-01-05 22:00 nmav <nmav@gnutls.org>
10206 * lib/libgnutls.m4 (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
10207 gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
10208 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
10209 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
10211 corrected the temp file name
10213 2002-01-05 18:41 nmav <nmav@gnutls.org>
10215 * NEWS, doc/tex/cover.tex.in (tags: gnutls_0_3_5),
10216 doc/tex/errors.tex (tags: gnutls_0_3_5), lib/Makefile.am (tags:
10217 gnutls_0_3_5), lib/gnutls_errors.c (tags: gnutls_0_3_5) (utags:
10220 last minute changes for 0.3.2 release
10222 2002-01-05 18:04 nmav <nmav@gnutls.org>
10224 * NEWS, lib/gnutls_ui.h (tags: gnutls_0_3_2), lib/x509_b64.c (tags:
10227 renamed gnutls_b64_encode() to gnutls_b64_encode_fmt()
10229 2002-01-05 13:40 nmav <nmav@gnutls.org>
10231 * NEWS, lib/gnutls_ui.h, lib/x509_b64.c:
10233 Added gnutls_b64_encode() and gnutls_b64_decode()
10235 2002-01-04 12:35 nmav <nmav@gnutls.org>
10237 * doc/tex/: auth.tex, translayer.tex (utags: gnutls_0_3_2,
10240 updated documentation
10242 2002-01-04 12:05 nmav <nmav@gnutls.org>
10244 * NEWS, doc/tex/ex3.tex (tags: gnutls_0_3_5, gnutls_0_3_2),
10245 src/common.h (tags: gnutls_0_3_5, gnutls_0_3_2):
10247 updated documentation
10249 2002-01-04 11:19 nmav <nmav@gnutls.org>
10251 * configure.in, lib/auth_rsa.c, lib/gnutls_auth.c (tags:
10252 gnutls_0_3_5), lib/gnutls_handshake.c, lib/gnutls_int.h (tags:
10253 gnutls_0_3_5), lib/gnutls_kx.c (tags: gnutls_0_3_5),
10254 lib/gnutls_priority.c (tags: gnutls_with_dss_ciphersuites,
10255 gnutls_with_dss_cert_support, gnutls_0_3_5), lib/gnutls_record.c,
10256 lib/gnutls_record.h (tags: gnutls_0_3_5) (utags: gnutls_0_3_2):
10260 2002-01-04 11:15 nmav <nmav@gnutls.org>
10262 * lib/: Makefile.am, gnutls_alert.c (tags: gnutls_0_3_5,
10263 gnutls_0_3_2), gnutls_alert.h (tags: gnutls_0_3_2):
10265 separated alert protocol functions
10267 2002-01-03 11:36 nmav <nmav@gnutls.org>
10269 * NEWS, lib/auth_rsa.c, lib/gnutls_handshake.c,
10270 lib/gnutls_handshake.h (tags: gnutls_0_3_5, gnutls_0_3_2),
10271 lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_record.c:
10273 corrected behaviour in version advertizing
10275 2002-01-03 11:01 nmav <nmav@gnutls.org>
10277 * lib/libgnutls.m4 (tags: gnutls_0_3_5, gnutls_0_3_2):
10279 now removes the temp file
10281 2002-01-03 10:59 nmav <nmav@gnutls.org>
10283 * lib/gnutls.h.in.in (tags: gnutls_0_3_2):
10285 check_version() updated
10287 2002-01-02 15:55 nmav <nmav@gnutls.org>
10289 * lib/: crypt_srpsha1.c (tags: gnutls_0_3_5, gnutls_0_3_2),
10290 gnutls.h.in.in, gnutls_auth.c, gnutls_global.c (tags: gnutls_0_3_5,
10291 gnutls_0_3_2), gnutls_handshake.c, gnutls_hash_int.c (tags:
10292 gnutls_0_3_5, gnutls_0_3_2), gnutls_int.h, gnutls_sig.c (tags:
10293 gnutls_0_3_5, gnutls_0_3_2), gnutls_srp.c (tags:
10294 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10295 gnutls_0_3_5, gnutls_0_3_2), gnutls_ui.c (tags: gnutls_0_3_5,
10296 gnutls_0_3_2), x509_sig_check.c (tags: gnutls_0_3_5, gnutls_0_3_2):
10300 2002-01-02 15:00 nmav <nmav@gnutls.org>
10302 * NEWS, lib/auth_x509.c (tags: gnutls_0_3_2), lib/gnutls.h.in.in,
10303 lib/gnutls_algorithms.h (tags: gnutls_0_3_5, gnutls_0_3_2),
10304 lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c (tags: gnutls_0_3_2),
10305 src/common.h, src/serv.c (tags: gnutls_0_3_5, gnutls_0_3_2):
10307 Added gnutls_x509pki_extract_certificate_serial() and some cleanups.
10309 2002-01-02 12:15 nmav <nmav@gnutls.org>
10313 more error checking
10315 2002-01-02 11:07 nmav <nmav@gnutls.org>
10317 * lib/gnutls.h.in.in:
10319 prefixed all variable with GNUTLS_
10321 2002-01-02 11:02 nmav <nmav@gnutls.org>
10323 * lib/gnutls_global.c:
10325 added support for calling global_init() several times.
10327 2002-01-02 10:58 nmav <nmav@gnutls.org>
10329 * lib/gnutls_global.c:
10331 added static variable to check if global_init() is called for a
10334 2002-01-02 10:46 nmav <nmav@gnutls.org>
10336 * NEWS, README (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
10337 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
10338 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2),
10339 lib/crypt_srpsha1.c, lib/gnutls.h.in.in, lib/gnutls_handshake.c,
10340 lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_sig.c,
10341 lib/gnutls_srp.c, lib/gnutls_ui.c, lib/x509_sig_check.c, src/cli.c:
10343 Cleanups in the digest code (separated from HMAC). Added
10344 gnutls_fingerprint_calc(), which calculates a fingerprint.
10346 2001-12-30 18:11 nmav <nmav@gnutls.org>
10348 * Makefile.am (tags: gnutls_with_dss_ciphersuites,
10349 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2):
10353 2001-12-30 18:09 nmav <nmav@gnutls.org>
10355 * doc/README.CVS (tags: gnutls_0_3_91, gnutls_0_3_90,
10356 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10357 gnutls_0_3_5, gnutls_0_3_2):
10361 2001-12-30 17:55 nmav <nmav@gnutls.org>
10363 * NEWS, lib/auth_x509.c:
10365 corrected bug which did not allow a client to accept multiple CA
10366 distinguished names.
10368 2001-12-30 17:53 nmav <nmav@gnutls.org>
10370 * src/README.srpcrypt (tags: gnutls_0_4_with_libtasn1,
10371 gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
10372 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
10373 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10374 gnutls_0_3_5, gnutls_0_3_2):
10378 2001-12-23 11:37 nmav <nmav@gnutls.org>
10380 * lib/gnutls_cert.c (tags: gnutls_0_3_2):
10382 some corrections in documentation
10384 2001-12-21 08:16 nmav <nmav@gnutls.org>
10386 * NEWS (tags: gnutls_0_3_1):
10390 2001-12-20 10:51 nmav <nmav@gnutls.org>
10392 * lib/: x509_ASN.y, x509_asn1.c, x509_der.c (utags: gnutls_0_3_1,
10393 gnutls_0_3_2, gnutls_0_3_5):
10395 cleaned up and fixed ASN.1 documentation.
10397 2001-12-20 10:08 nmav <nmav@gnutls.org>
10399 * doc/scripts/gdoc (tags: gnutls_0_3_5, gnutls_0_3_2,
10402 corrected in order not to complain if func(void) is used.
10404 2001-12-19 20:02 nmav <nmav@gnutls.org>
10406 * NEWS, configure.in (tags: gnutls_0_3_1), lib/gnutls.h.in.in
10407 (tags: gnutls_0_3_1, gnutls_0_3_0):
10411 2001-12-19 13:17 nmav <nmav@gnutls.org>
10413 * doc/TODO (tags: gnutls_0_3_1), doc/tex/ex1.tex (tags:
10414 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/ex2.tex (tags:
10415 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/serv1.tex (tags:
10416 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/srp1.tex (tags:
10417 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10418 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_anon.h (tags:
10419 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp.c (tags:
10420 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp.h (tags:
10421 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10422 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp_passwd.c
10423 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_x509.c
10424 (tags: gnutls_0_3_1), lib/auth_x509.h (tags:
10425 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10426 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/ext_srp.c (tags:
10427 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10428 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/gnutls.h.in.in,
10429 lib/gnutls_anon_cred.c (tags: gnutls_0_3_5, gnutls_0_3_2,
10430 gnutls_0_3_1), lib/gnutls_cert.c (tags: gnutls_0_3_1),
10431 lib/gnutls_global.c (tags: gnutls_0_3_1), lib/gnutls_global.h
10432 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1),
10433 lib/gnutls_handshake.c (tags: gnutls_0_3_1), lib/gnutls_sig.c
10434 (tags: gnutls_0_3_1), lib/gnutls_srp.c (tags: gnutls_0_3_1),
10435 lib/gnutls_ui.h (tags: gnutls_0_3_1), src/cli.c (tags:
10436 gnutls_0_3_1), src/serv.c (tags: gnutls_0_3_1):
10438 some cleanups. *_CREDENTIALS renamed to GNUTLS_*_CREDENTIALS. Added
10439 defines to keep source compatibility.
10441 2001-12-19 13:13 nmav <nmav@gnutls.org>
10443 * lib/auth_anon.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1):
10445 corrected bugs in AUTH_INFO allocation
10447 2001-12-18 15:00 nmav <nmav@gnutls.org>
10449 * lib/: gnutls.h.in.in, gnutls_algorithms.c (tags: gnutls_0_3_5,
10450 gnutls_0_3_2, gnutls_0_3_1), gnutls_int.h (tags: gnutls_0_3_1):
10454 2001-12-18 08:58 nmav <nmav@gnutls.org>
10456 * NEWS, THANKS (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1),
10457 configure.in, lib/Makefile.am (tags: gnutls_0_3_1),
10458 lib/gnutls.h.in, lib/gnutls.h.in.in, lib/gnutls_buffers.c (tags:
10459 gnutls_0_3_1), lib/gnutls_int.h:
10461 corrections in the configuration files.
10463 2001-12-17 20:44 nmav <nmav@gnutls.org>
10467 some corrections in assembler detection. Also chmod -w gnutls.h was
10470 2001-12-17 17:27 nmav <nmav@gnutls.org>
10472 * lib/: auth_srp.c, gnutls_extensions.c (tags: gnutls_0_3_5,
10473 gnutls_0_3_2, gnutls_0_3_1), gnutls_handshake.c, gnutls_record.c
10474 (tags: gnutls_0_3_1):
10476 Corrections for big endian machines. Pointed out by Mike Siers
10479 2001-12-17 16:53 nmav <nmav@gnutls.org>
10481 * NEWS, doc/tex/ciphersuites.tex (tags: gnutls_0_3_5, gnutls_0_3_2,
10482 gnutls_0_3_1), doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
10483 doc/tex/srp1.tex, lib/gnutls.h.in, lib/gnutls_buffers.c,
10484 lib/gnutls_cert.c, lib/gnutls_errors.c (tags: gnutls_0_3_1),
10485 lib/gnutls_errors.h (tags: gnutls_0_3_5, gnutls_0_3_2,
10486 gnutls_0_3_1), lib/gnutls_global.c, lib/gnutls_handshake.c,
10487 lib/gnutls_record.c, lib/gnutls_session.c (tags: gnutls_0_3_90,
10488 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10489 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), src/cli.c, src/serv.c:
10491 cleanups and documentation updates
10493 2001-12-17 15:49 nmav <nmav@gnutls.org>
10495 * lib/auth_anon.c, lib/auth_srp.c, lib/gnutls_record.c,
10496 lib/gnutls_session_pack.c (tags: gnutls_with_dss_ciphersuites,
10497 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
10498 gnutls_0_3_1), src/cli.c (utags: gnutls_0_3_0):
10500 corrections in SRP and ANON authentication. Also corrections in the
10501 session packing for anonymous auth info.
10503 2001-12-17 15:19 nmav <nmav@gnutls.org>
10505 * doc/tex/ex1.tex (tags: gnutls_0_3_0), doc/tex/ex2.tex (tags:
10506 gnutls_0_3_0), doc/tex/serv1.tex (tags: gnutls_0_3_0),
10507 doc/tex/srp1.tex (tags: gnutls_0_3_0), lib/gnutls.h.in (tags:
10508 gnutls_0_3_0), lib/gnutls_kx.c (tags: gnutls_0_3_1, gnutls_0_3_0),
10509 lib/gnutls_record.c, lib/gnutls_record.h (tags: gnutls_0_3_1,
10510 gnutls_0_3_0), src/cli.c, src/serv.c (tags: gnutls_0_3_0):
10514 2001-12-17 15:13 nmav <nmav@gnutls.org>
10516 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex (tags:
10517 gnutls_0_3_1, gnutls_0_3_0), doc/tex/serv1.tex, doc/tex/srp1.tex,
10518 lib/auth_anon.c, lib/auth_dhe_rsa.c (tags: gnutls_0_3_2,
10519 gnutls_0_3_1, gnutls_0_3_0), lib/auth_srp.c, lib/auth_x509.c (tags:
10520 gnutls_0_3_0), lib/gnutls.h.in, lib/gnutls_auth.c (tags:
10521 gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_auth_int.h (tags:
10522 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
10523 lib/gnutls_handshake.c (tags: gnutls_0_3_0), lib/gnutls_handshake.h
10524 (tags: gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_int.h (tags:
10525 gnutls_0_3_0), lib/gnutls_record.c, lib/gnutls_session_pack.c,
10526 lib/gnutls_ui.c (tags: gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_ui.h
10527 (tags: gnutls_0_3_0), src/cli.c, src/serv.c:
10529 gnutls_set_max_record_size -> gnutls_record_set_max_size
10530 gnutls_get_max_record_size -> gnutls_record_get_max_size
10531 gnutls_set_cred -> gnutls_cred_set gnutls_get_auth_type ->
10532 gnutls_auth_get_type
10534 2001-12-16 14:23 nmav <nmav@gnutls.org>
10536 * doc/tex/auth.tex (tags: gnutls_0_3_1, gnutls_0_3_0),
10537 doc/tex/ciphers.tex (tags: gnutls_0_3_5, gnutls_0_3_2,
10538 gnutls_0_3_1, gnutls_0_3_0), doc/tex/ciphersuites.tex (tags:
10539 gnutls_0_3_0), doc/tex/errors.tex (tags: gnutls_0_3_1,
10540 gnutls_0_3_0), doc/tex/gnutls.tex (tags: gnutls_0_3_5,
10541 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0), doc/tex/macros.tex
10542 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
10543 doc/tex/resumedb.tex (tags: gnutls_0_3_5, gnutls_0_3_2,
10544 gnutls_0_3_1, gnutls_0_3_0), doc/tex/translayer.tex (tags:
10545 gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_handshake.c:
10547 documentation updated
10549 2001-12-16 10:27 nmav <nmav@gnutls.org>
10551 * lib/: gnutls.h.in, gnutls_db.c (tags: gnutls_0_3_5, gnutls_0_3_2,
10552 gnutls_0_3_1, gnutls_0_3_0), gnutls_record.c:
10554 changed function names
10556 2001-12-16 09:49 nmav <nmav@gnutls.org>
10558 * doc/tex/: gnutls.tex, macros.tex, resumedb.tex, translayer.tex:
10560 fixes in documentation
10562 2001-12-16 09:09 nmav <nmav@gnutls.org>
10564 * doc/: ASN1.readme.txt, Makefile.am (tags: gnutls_0_5_11,
10565 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
10566 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
10567 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
10568 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
10569 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
10570 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
10571 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
10572 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10573 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0):
10575 removed ASN1.readme.txt
10577 2001-12-14 19:52 nmav <nmav@gnutls.org>
10579 * NEWS (tags: gnutls_0_3_0), buildconf (tags: gnutls_0_4_0,
10580 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
10581 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10582 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
10583 doc/README.autoconf (tags: gnutls_0_3_91, gnutls_0_3_90,
10584 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10585 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
10586 doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/gnutls.tex,
10587 doc/tex/serv1.tex, lib/gnutls.h.in, lib/gnutls_cert.c (tags:
10588 gnutls_0_3_0), lib/gnutls_int.h, src/cli.c, src/serv.c:
10590 renamed gnutls_x509pki_set_trust/key to
10591 gnutls_x509pki_set_trust_file/key_file
10593 2001-12-14 14:52 nmav <nmav@gnutls.org>
10595 * lib/: auth_x509.c, gnutls.h.in, gnutls_errors.c (tags:
10596 gnutls_0_3_0), gnutls_extensions.c (tags: gnutls_0_3_0),
10599 some corrections in the DECR_LEN stuff added recently.
10601 2001-12-14 10:26 nmav <nmav@gnutls.org>
10603 * configure.in (tags: gnutls_0_3_0), doc/README.autoconf,
10604 doc/tex/Makefile.am (tags: gnutls_0_3_5, gnutls_0_3_2,
10605 gnutls_0_3_1, gnutls_0_3_0), doc/tex/errors.tex,
10606 doc/tex/gnutls.tex, lib/auth_x509.c:
10608 updated documentation
10610 2001-12-13 09:51 nmav <nmav@gnutls.org>
10612 * lib/: auth_anon.c, auth_dhe_rsa.c, auth_srp.c, auth_x509.c,
10613 gnutls_extensions.c, gnutls_handshake.c:
10615 More carefull parsing of incoming packets.
10617 2001-12-11 15:29 nmav <nmav@gnutls.org>
10619 * lib/gnutls_handshake.c:
10623 2001-12-11 15:29 nmav <nmav@gnutls.org>
10625 * lib/: gnutls_gcry.c, gnutls_gcry.h (utags: gnutls_0_3_0,
10626 gnutls_0_3_1, gnutls_0_3_2, gnutls_0_3_5):
10628 corrected bugs in STD formating (back to USG).
10630 2001-12-10 16:01 nmav <nmav@gnutls.org>
10632 * NEWS, lib/gnutls_int.h (utags: gnutls_0_2_91):
10634 last commits for 0.2.91
10636 2001-12-10 08:25 nmav <nmav@gnutls.org>
10638 * doc/TODO (tags: gnutls_0_2_91), lib/auth_anon.c (tags:
10639 gnutls_0_2_91), lib/auth_rsa.c (tags: gnutls_0_3_1, gnutls_0_3_0,
10640 gnutls_0_2_91), lib/gnutls_constate.c (tags: gnutls_0_3_5,
10641 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91),
10642 lib/gnutls_datum.c (tags: gnutls_with_dss_ciphersuites,
10643 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
10644 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_datum.h
10645 (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10646 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10647 gnutls_0_2_91), lib/gnutls_errors.c (tags: gnutls_0_2_91),
10648 lib/gnutls_errors_int.h (tags: gnutls_0_3_5, gnutls_0_3_2,
10649 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_global.c
10650 (tags: gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_handshake.c (tags:
10651 gnutls_0_2_91), lib/gnutls_hash_int.c (tags: gnutls_0_3_1,
10652 gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_hash_int.h (tags:
10653 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10654 gnutls_0_2_91), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
10655 gnutls_0_2_91), lib/gnutls_mem.c (tags: gnutls_0_3_90,
10656 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10657 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10658 gnutls_0_2_91), lib/gnutls_mem.h (tags: gnutls_0_3_90,
10659 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10660 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10661 gnutls_0_2_91), lib/gnutls_record.c (tags: gnutls_0_2_91):
10663 optimizations and fixes in the TLS PRF calculation (and the SSL3
10666 2001-12-09 17:08 nmav <nmav@gnutls.org>
10668 * doc/tex/ciphers.tex (tags: gnutls_0_2_91):
10670 updated documentation
10672 2001-12-09 15:39 nmav <nmav@gnutls.org>
10674 * lib/gnutls_anon_cred.c (tags: gnutls_0_3_0, gnutls_0_2_91):
10676 fixed gnutls_anon_free_client_sc()
10678 2001-12-09 12:05 nmav <nmav@gnutls.org>
10680 * NEWS, doc/tex/auth.tex, lib/auth_anon.h (tags: gnutls_0_3_0,
10681 gnutls_0_2_91), lib/gnutls.h.in (tags: gnutls_0_2_91),
10682 lib/gnutls_anon_cred.c, lib/gnutls_auth.c (tags: gnutls_0_2_91),
10683 lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c:
10685 Fixes in anonymous authentication. Fixes in client ciphersuite
10688 2001-12-09 12:03 nmav <nmav@gnutls.org>
10690 * lib/: debug.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
10691 gnutls_0_3_0), gnutls_cert.c (utags: gnutls_0_2_91):
10693 GET_CN() now works. (affects debug mode only)
10695 2001-12-09 11:02 nmav <nmav@gnutls.org>
10697 * src/: .cvsignore (tags: gnutls_1_1_8, gnutls_1_0_10,
10698 gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
10699 gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
10700 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
10701 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
10702 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
10703 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
10704 gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
10705 gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
10706 gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
10707 gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
10708 gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
10709 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
10710 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
10711 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
10712 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
10713 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
10714 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
10715 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
10716 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
10717 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10718 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10719 gnutls_0_2_91), Makefile.am (tags: gnutls_with_dss_ciphersuites,
10720 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
10721 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), README.crypt,
10722 README.srpcrypt (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91):
10726 2001-12-09 10:50 nmav <nmav@gnutls.org>
10728 * NEWS, lib/auth_x509.c (tags: gnutls_0_2_91), lib/auth_x509.h
10729 (tags: gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_cert.c,
10730 lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_int.h:
10732 Optimizations in server certificate callback.
10734 2001-12-08 22:54 nmav <nmav@gnutls.org>
10736 * NEWS, lib/gnutls.h.in, lib/gnutls_db.c (tags: gnutls_0_2_91),
10737 lib/gnutls_int.h, lib/gnutls_record.c:
10739 added gnutls_transport_get_ptr() and gnutls_db_get_ptr() functions.
10741 2001-12-08 22:37 nmav <nmav@gnutls.org>
10743 * lib/Makefile.am (tags: gnutls_0_3_0, gnutls_0_2_91),
10744 lib/auth_x509.c, lib/ext_dnsname.c, lib/ext_dnsname.h,
10745 lib/gnutls.h.in, lib/gnutls_extensions.c (tags: gnutls_0_2_91),
10746 lib/gnutls_handshake.c, src/cli.c, src/serv.c (tags:
10749 remove dnsname (name_ind) extension
10751 2001-12-08 15:55 nmav <nmav@gnutls.org>
10753 * lib/: auth_anon.c, auth_dhe_dss.c (tags:
10754 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10755 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10756 gnutls_0_2_91), auth_dhe_rsa.c (tags: gnutls_0_2_91), auth_srp.c
10757 (tags: gnutls_0_2_91), auth_srp_passwd.c (tags: gnutls_0_3_0,
10758 gnutls_0_2_91), gnutls_buffers.c (tags: gnutls_0_3_0,
10759 gnutls_0_2_91), gnutls_cert.c, gnutls_dh_primes.c (tags:
10760 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10761 gnutls_0_2_91), gnutls_gcry.c (tags: gnutls_0_2_91), gnutls_gcry.h
10762 (tags: gnutls_0_2_91), gnutls_int.h, gnutls_pk.c (tags:
10763 gnutls_0_2_91), gnutls_privkey.c (tags: gnutls_0_3_5, gnutls_0_3_2,
10764 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), gnutls_srp.c (tags:
10765 gnutls_0_2_91), x509_extensions.c (tags: gnutls_0_3_5,
10766 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91):
10768 Cleanups. Now use GCRYMPI_FMT_STD instead of USG.
10770 2001-12-07 17:25 nmav <nmav@gnutls.org>
10772 * doc/tex/: auth.tex, ciphers.tex (utags: gnutls_0_2_90):
10774 added missing files
10776 2001-12-07 14:09 nmav <nmav@gnutls.org>
10778 * NEWS, doc/tex/Makefile.am (tags: gnutls_0_2_91, gnutls_0_2_90),
10779 doc/tex/ciphersuites.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
10780 doc/tex/gnutls.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
10781 doc/tex/resumedb.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
10782 doc/tex/translayer.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
10783 lib/.cvsignore (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
10784 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):
10786 updated documentation
10788 2001-12-07 08:22 nmav <nmav@gnutls.org>
10790 * lib/: auth_x509.c, gnutls_int.h, gnutls_ui.h (tags:
10791 gnutls_0_2_91) (utags: gnutls_0_2_90):
10793 callbacks now get a GNUTLS_STATE argument.
10795 2001-12-07 01:02 nmav <nmav@gnutls.org>
10797 * doc/tex/ciphersuites.tex, doc/tex/ex1.tex (tags: gnutls_0_2_91,
10798 gnutls_0_2_90), doc/tex/ex2.tex (tags: gnutls_0_2_91,
10799 gnutls_0_2_90), doc/tex/ex3.tex (tags: gnutls_0_2_91,
10800 gnutls_0_2_90), doc/tex/serv1.tex (tags: gnutls_0_2_91,
10801 gnutls_0_2_90), doc/tex/srp1.tex (tags: gnutls_0_2_91,
10802 gnutls_0_2_90), lib/auth_x509.c, lib/gnutls.h.in (tags:
10803 gnutls_0_2_90), lib/gnutls_algorithms.c (tags: gnutls_0_3_0,
10804 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cert.c (tags:
10805 gnutls_0_2_90), lib/gnutls_int.h, src/cli.c (tags: gnutls_0_2_90),
10806 src/serv.c (tags: gnutls_0_2_90):
10808 GNUTLS_KX_RSA renamed to GNUTLS_KX_X509PKI_RSA (and the other X509
10809 key exchange methods). This will allow GNUTLS_KX_PGP_RSA etc.
10811 2001-12-06 17:08 nmav <nmav@gnutls.org>
10813 * configure.in (tags: gnutls_0_2_91, gnutls_0_2_90),
10814 doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
10815 doc/tex/srp1.tex, lib/defines.h (tags: gnutls_0_4_0, gnutls_0_3_92,
10816 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
10817 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
10818 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
10819 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_int.h,
10820 lib/gnutls_priority.c (tags: gnutls_0_3_1, gnutls_0_3_0,
10821 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_record.c (tags:
10822 gnutls_0_2_90), src/cli.c, src/serv.c:
10824 GNUTLS_LIST is now int*
10826 2001-12-06 12:19 nmav <nmav@gnutls.org>
10828 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
10829 doc/tex/srp1.tex, lib/debug.c (tags: gnutls_0_2_90),
10830 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_cipher.c
10831 (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10832 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10833 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cipher_int.c (tags:
10834 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10835 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_compress_int.c (tags:
10836 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
10837 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
10838 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
10839 lib/gnutls_constate.c (tags: gnutls_0_2_90),
10840 lib/gnutls_errors_int.h (tags: gnutls_0_2_90),
10841 lib/gnutls_hash_int.c (tags: gnutls_0_2_90), lib/gnutls_int.h,
10842 lib/gnutls_kx.c (tags: gnutls_0_2_90), lib/gnutls_record.c,
10843 lib/gnutls_v2_compat.c (tags: gnutls_0_3_5, gnutls_0_3_2,
10844 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
10845 src/cli.c, src/serv.c:
10849 2001-12-06 12:18 nmav <nmav@gnutls.org>
10851 * lib/: x509_ASN.y, x509_asn1.c, x509_asn1.h (tags: gnutls_0_3_91,
10852 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
10853 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
10854 gnutls_0_3_1), x509_der.c, x509_der.h (tags: gnutls_0_4_3,
10855 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
10856 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
10857 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
10858 gnutls_0_3_1) (utags: gnutls_0_2_90, gnutls_0_2_91, gnutls_0_3_0):
10860 some changes to keep gcc -Wall happy
10862 2001-12-06 10:37 nmav <nmav@gnutls.org>
10864 * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
10865 doc/tex/serv1.tex, doc/tex/srp1.tex, lib/auth_rsa.c (tags:
10866 gnutls_0_2_90), lib/auth_x509.c, lib/auth_x509.h (tags:
10867 gnutls_0_2_90), lib/gnutls.h.in, lib/gnutls_algorithms.c,
10868 lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_3_5,
10869 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
10870 gnutls_0_2_90), lib/gnutls_errors_int.h, lib/gnutls_global.c (tags:
10871 gnutls_0_2_90), lib/gnutls_int.h, lib/gnutls_priority.c,
10872 lib/gnutls_priority.h (tags: gnutls_with_dss_ciphersuites,
10873 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
10874 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
10875 lib/gnutls_record.c, lib/gnutls_record.h (tags: gnutls_0_2_91,
10876 gnutls_0_2_90), src/cli.c, src/serv.c:
10880 2001-12-05 17:25 nmav <nmav@gnutls.org>
10882 * NEWS, configure.in, doc/tex/ex1.tex, doc/tex/serv1.tex,
10883 lib/gnutls.h.in, lib/gnutls_db.c (tags: gnutls_0_2_90),
10884 lib/gnutls_db.h (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
10885 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_session.c
10886 (tags: gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
10887 lib/gnutls_session.h (tags: gnutls_0_5_x_before_types_change,
10888 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
10889 gnutls_0_5_x_before_export_ciphersuites,
10890 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
10891 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
10892 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
10893 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10894 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10895 gnutls_0_2_91, gnutls_0_2_90), src/cli.c, src/serv.c:
10897 Changes in function names concerning _db_ handling and _session_
10900 2001-12-05 17:03 nmav <nmav@gnutls.org>
10902 * NEWS, doc/TODO (tags: gnutls_0_2_90), doc/tex/ex1.tex,
10903 doc/tex/ex2.tex, doc/tex/ex3.tex, doc/tex/serv1.tex,
10904 lib/auth_dhe_rsa.c (tags: gnutls_0_2_90), lib/auth_x509.c,
10905 lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_anon_cred.c (tags:
10906 gnutls_0_2_90), lib/gnutls_cert.c, lib/gnutls_cert.h,
10907 lib/gnutls_handshake.c (tags: gnutls_0_2_90), lib/gnutls_int.h,
10908 lib/gnutls_srp.c (tags: gnutls_0_2_90), lib/gnutls_ui.h, src/cli.c,
10911 Added callback to select the server certificate.
10913 2001-12-05 13:41 nmav <nmav@gnutls.org>
10915 * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
10916 lib/auth_x509.c, lib/gnutls_record.c, lib/gnutls_ui.c (tags:
10917 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_ui.h, src/cli.c,
10918 src/common.h (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
10919 gnutls_0_2_90), src/serv.c:
10921 optimized certificate handling API
10923 2001-12-05 12:50 nmav <nmav@gnutls.org>
10925 * lib/auth_dhe_rsa.c, lib/auth_x509.c, lib/auth_x509.h,
10926 lib/gnutls_cert.h, lib/gnutls_ui.h, src/serv.c:
10928 several cleanups. Removed old unneeded functions. certificate
10929 verification was moved out of the handshake procedure.
10931 2001-12-04 22:24 nmav <nmav@gnutls.org>
10933 * lib/: gnutls.h.in, gnutls_buffers.c (tags: gnutls_0_2_90),
10934 gnutls_global.c, gnutls_int.h, gnutls_record.c:
10938 2001-12-04 16:03 nmav <nmav@gnutls.org>
10940 * configure.in, lib/auth_dhe_rsa.c, lib/auth_x509.c,
10941 lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_auth.c (tags:
10942 gnutls_0_2_90), lib/gnutls_cert.c, lib/gnutls_cert.h,
10943 lib/gnutls_errors.c (tags: gnutls_0_2_90), lib/gnutls_errors_int.h,
10944 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
10945 lib/gnutls_session_pack.c (tags: gnutls_0_2_91, gnutls_0_2_90),
10946 lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509_extensions.c (tags:
10947 gnutls_0_2_90), lib/x509_extensions.h (tags: gnutls_0_4_3,
10948 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
10949 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
10950 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
10951 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
10952 src/Makefile.am (tags: gnutls_0_2_90), src/cli.c, src/common.h,
10953 src/port.h, src/serv.c:
10955 now the peer's certificate list is stored into auth info structure
10956 (instead of the certificate). several other cleanups.
10958 2001-12-04 10:57 nmav <nmav@gnutls.org>
10960 * lib/auth_x509.c, lib/auth_x509.h, lib/debug.c, lib/debug.h (tags:
10961 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10962 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10963 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cert.c,
10964 lib/gnutls_cert.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
10965 lib/gnutls_record.c, lib/gnutls_ui.c, lib/gnutls_ui.h,
10966 lib/x509_extensions.c, src/cli.c, src/serv.c:
10968 moving gnutls_DN structures out of gnutls_cert and auth_info
10969 structures. Now they are generated upon request.
10971 2001-12-01 17:34 nmav <nmav@gnutls.org>
10973 * acconfig.h (tags: gnutls_0_3_91, gnutls_0_3_90,
10974 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10975 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10976 gnutls_0_2_91, gnutls_0_2_90), configure.in, lib/defines.h,
10979 fixes in autoconf scripts
10981 2001-12-01 10:50 nmav <nmav@gnutls.org>
10983 * AUTHORS (tags: gnutls_with_dss_ciphersuites,
10984 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
10985 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
10986 Makefile.am (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
10987 gnutls_0_2_90), NEWS, acconfig.h, configure.in, lib/auth_x509.c,
10988 lib/defines.h, lib/gnutls_random.c (tags: gnutls_0_3_2,
10989 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):
10991 updated detection of library settings
10993 2001-11-30 18:23 nmav <nmav@gnutls.org>
10995 * AUTHORS, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls_cert.c,
10996 lib/gnutls_int.h, lib/x509_extensions.c, src/cli.c:
10998 The RDN sequence needed in the certificate request message is now
10999 generated and cached into a x509pki_credentials structure. This
11000 would save a lot of time in the server side.
11002 2001-11-29 20:30 fiorinaf <fiorinaf@gnutls.org>
11004 * doc/ASN1.readme.txt (tags: gnutls_0_2_91, gnutls_0_2_90):
11006 overflow buffers check
11008 2001-11-29 20:22 fiorinaf <fiorinaf@gnutls.org>
11010 * doc/ASN1.readme.txt, lib/x509_asn1.c, lib/x509_asn1.h,
11015 2001-11-29 15:29 nmav <nmav@gnutls.org>
11017 * NEWS, lib/Makefile.am (tags: gnutls_0_2_90), lib/auth_anon.c
11018 (tags: gnutls_0_2_90), lib/auth_dhe_rsa.c, lib/auth_rsa.c,
11019 lib/auth_srp.c (tags: gnutls_0_2_90), lib/auth_x509.c,
11020 lib/auth_x509.h, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
11021 lib/gnutls_db.c, lib/gnutls_int.h, lib/gnutls_record.c,
11022 lib/gnutls_session.c, lib/gnutls_session_pack.c,
11023 lib/gnutls_session_pack.h (tags: gnutls_0_5_x_before_types_change,
11024 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
11025 gnutls_0_5_x_before_export_ciphersuites,
11026 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
11027 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
11028 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
11029 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11030 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11031 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_ui.c, lib/gnutls_ui.h,
11034 introduced gnutls_x509pki_get_certificate(). This function returns
11035 the peer's certificate DER encoded. This certificate is also stored
11038 2001-11-26 10:50 nmav <nmav@gnutls.org>
11040 * THANKS (tags: gnutls_0_2_91, gnutls_0_2_90), configure.in,
11041 doc/README.autoconf (tags: gnutls_0_2_91, gnutls_0_2_90), doc/TODO,
11042 lib/gnutls.h.in, lib/gnutls_db.c, lib/libgnutls.m4 (tags:
11043 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):
11045 cleanups and some corrections.
11047 2001-11-25 12:05 nmav <nmav@gnutls.org>
11049 * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/srp1.tex,
11050 lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags:
11051 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11052 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_db.c,
11053 lib/gnutls_handshake.c, lib/gnutls_handshake.h (tags:
11054 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_int.h, lib/gnutls_kx.c,
11055 lib/gnutls_kx.h (tags: gnutls_0_5_x_before_types_change,
11056 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
11057 gnutls_0_5_x_before_export_ciphersuites,
11058 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
11059 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
11060 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
11061 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11062 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11063 gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_record.c,
11064 lib/gnutls_record.h, src/cli.c, src/serv.c:
11066 gnutls_handshake(), gnutls_read() etc. functions no longer require
11067 the 'SOCKET cd' argument. This argument is set using the function
11068 gnutls_set_transport_ptr().
11070 2001-11-23 23:42 nmav <nmav@gnutls.org>
11072 * doc/README.autoconf:
11074 gnutls.m4 -> libgnutls.m4
11076 2001-11-23 23:26 nmav <nmav@gnutls.org>
11078 * doc/tex/Makefile.am:
11082 2001-11-23 23:25 nmav <nmav@gnutls.org>
11084 * doc/tex/ciphersuites.tex:
11088 2001-11-20 23:37 nmav <nmav@gnutls.org>
11090 * doc/scripts/gdoc:
11092 produces better tex output
11094 2001-11-20 20:22 nmav <nmav@gnutls.org>
11096 * doc/scripts/gdoc, lib/gnutls_ui.c:
11098 updated documentation (and generation of tex)
11100 2001-11-20 20:20 nmav <nmav@gnutls.org>
11106 2001-11-20 14:42 nmav <nmav@gnutls.org>
11108 * lib/gnutls_algorithms.c:
11110 fixed gnutls_kx_get_name()
11112 2001-11-20 13:40 nmav <nmav@gnutls.org>
11114 * lib/: gnutls_handshake.c, gnutls_ui.h:
11118 2001-11-17 11:47 nmav <nmav@gnutls.org>
11120 * doc/scripts/gdoc, lib/gnutls_record.c, lib/x509_asn1.c:
11122 Gdoc updated. Now handles powers and '->' symbol automatically for
11125 2001-11-16 10:19 nmav <nmav@gnutls.org>
11127 * lib/x509_der.c (tags: gnutls_0_2_11):
11131 2001-11-16 10:13 nmav <nmav@gnutls.org>
11133 * doc/ASN1.readme.txt (tags: gnutls_0_2_11), doc/scripts/gdoc
11134 (tags: gnutls_0_2_11), doc/tex/Makefile.am (tags: gnutls_0_2_11),
11135 doc/tex/asn1.tex (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
11136 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11),
11137 doc/tex/gnutls.tex (tags: gnutls_0_2_11), lib/Makefile.am (tags:
11138 gnutls_0_2_11), lib/x509_ASN.y (tags: gnutls_0_2_11),
11139 lib/x509_asn1.c (tags: gnutls_0_2_11), lib/x509_der.c:
11141 Documentation for ASN.1 has been moved to inline comments and to the
11144 2001-11-15 12:47 nmav <nmav@gnutls.org>
11146 * lib/: gnutls_errors.c, gnutls_errors_int.h (utags:
11151 2001-11-15 12:37 nmav <nmav@gnutls.org>
11153 * configure.in (tags: gnutls_0_2_11), lib/auth_dhe_rsa.c (tags:
11154 gnutls_0_2_11), lib/auth_srp.c (tags: gnutls_0_2_11),
11155 lib/auth_x509.c (tags: gnutls_0_2_11), lib/gnutls_buffers.c (tags:
11156 gnutls_0_2_11), lib/gnutls_buffers.h (tags: gnutls_0_2_11),
11157 lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_record.c
11158 (tags: gnutls_0_2_11), src/serv.c (tags: gnutls_0_2_11):
11160 corrected some obscure bugs in the handshake and record send
11163 2001-11-13 19:10 nmav <nmav@gnutls.org>
11165 * lib/gnutls_int.h (tags: gnutls_0_2_11):
11167 removed debugging stuff
11169 2001-11-13 12:26 nmav <nmav@gnutls.org>
11171 * lib/gnutls_handshake.c (tags: gnutls_0_2_11):
11175 2001-11-13 12:02 nmav <nmav@gnutls.org>
11177 * lib/auth_rsa.c (tags: gnutls_0_2_11), lib/gnutls_algorithms.c
11178 (tags: gnutls_0_2_11), lib/gnutls_buffers.c, lib/gnutls_cipher.c
11179 (tags: gnutls_0_2_11), lib/gnutls_constate.c (tags: gnutls_0_2_11),
11180 lib/gnutls_handshake.c, lib/gnutls_handshake.h (tags:
11181 gnutls_0_2_11), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
11182 gnutls_0_2_11), lib/gnutls_priority.c (tags: gnutls_0_2_11),
11183 lib/gnutls_record.c, lib/io_debug.h (tags: gnutls_0_8_12,
11184 gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
11185 gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
11186 gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
11187 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
11188 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
11189 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
11190 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
11191 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
11192 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
11193 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
11194 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
11195 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
11196 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11197 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11198 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), src/serv.c:
11200 more non blocking IO fixes
11202 2001-11-12 21:18 nmav <nmav@gnutls.org>
11204 * src/cli.c (tags: gnutls_0_2_11):
11206 now resolves hostnames.
11208 2001-11-12 14:27 nmav <nmav@gnutls.org>
11210 * lib/: defines.h (tags: gnutls_0_2_11), gnutls_priority.c:
11212 va_copy macro renamed to VA_COPY
11214 2001-11-12 14:26 nmav <nmav@gnutls.org>
11218 now requires autoconf 2.50
11220 2001-11-10 21:37 nmav <nmav@gnutls.org>
11222 * NEWS, configure.in, lib/ext_max_record.c (tags: gnutls_0_3_5,
11223 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
11224 gnutls_0_2_90, gnutls_0_2_11), lib/gnutls.h.in (tags:
11225 gnutls_0_2_11), lib/gnutls_buffers.c, lib/gnutls_buffers.h,
11226 lib/gnutls_cert.c (tags: gnutls_0_2_11), lib/gnutls_cert.h (tags:
11227 gnutls_0_2_11), lib/gnutls_compress_int.c (tags: gnutls_0_2_11),
11228 lib/gnutls_global.c (tags: gnutls_0_2_11), lib/gnutls_handshake.c,
11229 lib/gnutls_int.h, lib/gnutls_mem.c (tags: gnutls_0_2_90,
11230 gnutls_0_2_11), lib/gnutls_mem.h (tags: gnutls_0_2_90,
11231 gnutls_0_2_11), lib/gnutls_privkey.c (tags: gnutls_0_2_90,
11232 gnutls_0_2_11), lib/gnutls_record.c, lib/io_debug.h, src/cli.c,
11235 several fixes. Including:
11236 - max_record_header extension.
11237 - resume handshake sending wrong ssl version
11238 - Non blocking IO (not ready yet)
11240 2001-11-08 12:00 nmav <nmav@gnutls.org>
11242 * NEWS, doc/tex/Makefile.am, doc/tex/resumedb.tex (tags:
11243 gnutls_0_2_11), doc/tex/translayer.tex (tags: gnutls_0_2_11),
11244 lib/auth_x509.c, lib/gnutls.h.in, lib/gnutls_buffers.c,
11245 lib/gnutls_buffers.h, lib/gnutls_global.c, lib/gnutls_handshake.c,
11246 lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:
11248 cleanups and documentation updates
11250 2001-11-08 10:57 nmav <nmav@gnutls.org>
11254 rolled back previous change...
11256 2001-11-08 10:32 nmav <nmav@gnutls.org>
11260 made empty certificate message consistent with other
11263 2001-11-07 12:08 nmav <nmav@gnutls.org>
11265 * lib/: auth_anon.c (tags: gnutls_0_2_11), auth_dhe_rsa.c,
11266 auth_srp.c, auth_srp_passwd.c (tags: gnutls_0_2_90, gnutls_0_2_11),
11267 auth_x509.c, gnutls_buffers.c, gnutls_cert.c, gnutls_dh.c (tags:
11268 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11269 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), gnutls_dh_primes.c
11270 (tags: gnutls_0_2_90, gnutls_0_2_11), gnutls_gcry.c (tags:
11271 gnutls_0_2_90, gnutls_0_2_11), gnutls_gcry.h (tags: gnutls_0_2_90,
11272 gnutls_0_2_11), gnutls_pk.c (tags: gnutls_0_2_90, gnutls_0_2_11),
11273 gnutls_privkey.c, gnutls_record.c, gnutls_session.c (tags:
11274 gnutls_0_2_11), gnutls_sig.c (tags: gnutls_0_3_0, gnutls_0_2_91,
11275 gnutls_0_2_90, gnutls_0_2_11), gnutls_srp.c (tags: gnutls_0_2_11),
11276 x509_sig_check.c (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
11277 gnutls_0_2_90, gnutls_0_2_11):
11279 corrected memory leaks and other bugs
11281 2001-11-06 16:57 nmav <nmav@gnutls.org>
11283 * lib/gnutls_buffers.c:
11287 2001-11-06 12:57 nmav <nmav@gnutls.org>
11289 * NEWS, configure.in, lib/Makefile.am, lib/ext_dnsname.c (tags:
11290 gnutls_0_2_90, gnutls_0_2_11), lib/ext_max_record.c,
11291 lib/ext_max_record.h (tags: gnutls_0_4_1, gnutls_0_4_0,
11292 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
11293 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11294 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11295 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), lib/ext_srp.c (tags:
11296 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11),
11297 lib/gnutls.h.in, lib/gnutls_constate.c, lib/gnutls_errors.c,
11298 lib/gnutls_errors_int.h, lib/gnutls_extensions.c (tags:
11299 gnutls_0_2_90, gnutls_0_2_11), lib/gnutls_handshake.c,
11300 lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:
11302 added max_record_size extension
11304 2001-11-06 12:56 nmav <nmav@gnutls.org>
11306 * lib/gnutls_session.c:
11308 corrected bug which made get_current_session, not to return the
11309 right size of the session.
11311 2001-11-05 21:28 nmav <nmav@gnutls.org>
11313 * NEWS, lib/auth_dhe_rsa.c, lib/gnutls_buffers.c,
11314 lib/gnutls_buffers.h, lib/gnutls_int.h, lib/gnutls_mem.c,
11315 lib/gnutls_record.c:
11317 receive buffer is now dynamic.
11319 2001-11-05 20:14 nmav <nmav@gnutls.org>
11321 * NEWS, lib/gnutls_handshake.c, lib/gnutls_record.c, src/cli.c:
11323 changed semantics of the GNUTLS_E_REHANDSHAKE error code.
11325 2001-11-05 16:41 nmav <nmav@gnutls.org>
11327 * acconfig.h (tags: gnutls_0_2_11), configure.in, lib/defines.h,
11328 lib/gnutls_priority.c:
11330 added support for va_copy
11332 2001-11-05 12:43 nmav <nmav@gnutls.org>
11334 * NEWS, doc/tex/translayer.tex, lib/gnutls_db.c (tags:
11335 gnutls_0_2_11), lib/gnutls_handshake.c, lib/gnutls_int.h,
11336 lib/gnutls_record.c, src/serv.c (utags: gnutls_0_2_10):
11340 2001-11-05 11:32 nmav <nmav@gnutls.org>
11342 * lib/gnutls_priority.h (tags: gnutls_0_2_11, gnutls_0_2_10):
11344 list -> gnutls_list
11346 2001-11-04 16:52 nmav <nmav@gnutls.org>
11348 * lib/: gnutls.h.in (tags: gnutls_0_2_10), gnutls_anon_cred.c
11349 (tags: gnutls_0_2_11, gnutls_0_2_10), gnutls_int.h,
11350 gnutls_priority.c (tags: gnutls_0_2_10):
11352 changed LIST to GNUTLS_LIST
11354 2001-11-04 12:01 nmav <nmav@gnutls.org>
11356 * lib/: gnutls.h.in, gnutls_db.c:
11358 added new function to check for expired sessions.
11360 2001-11-04 10:43 nmav <nmav@gnutls.org>
11362 * lib/gnutls_record.c:
11366 2001-11-02 18:20 nmav <nmav@gnutls.org>
11368 * lib/: gnutls_buffers.c (tags: gnutls_0_2_10), gnutls_buffers.h
11369 (tags: gnutls_0_2_10), gnutls_handshake.c, gnutls_record.c,
11370 gnutls_sig.c (tags: gnutls_0_2_10):
11372 cleanups in function names
11374 2001-11-02 10:34 nmav <nmav@gnutls.org>
11378 cleanups in the resuming code
11380 2001-11-02 10:07 nmav <nmav@gnutls.org>
11382 * NEWS, THANKS (tags: gnutls_0_2_10), configure.in (tags:
11383 gnutls_0_2_10), lib/gnutls.h.in, lib/gnutls_db.c, lib/gnutls_db.h
11384 (tags: gnutls_0_2_11, gnutls_0_2_10), lib/gnutls_int.h,
11385 lib/gnutls_record.c:
11387 added hooks in order to use external database to store session to be
11388 resumed. Works but it is not finished.
11390 2001-11-02 09:01 nmav <nmav@gnutls.org>
11392 * lib/: gnutls_buffers.c, gnutls_global.c (tags: gnutls_0_2_10),
11395 set_push() & set_pull() functions moved to state (instead of being
11398 2001-11-02 08:32 nmav <nmav@gnutls.org>
11400 * README.CVS, doc/Makefile.am (tags: gnutls_0_2_11, gnutls_0_2_10),
11401 doc/README.CVS (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
11402 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10):
11404 moved README.CVS to doc/
11406 2001-11-01 22:54 nmav <nmav@gnutls.org>
11410 added documentation of the steps required to built the cvs tree
11412 2001-11-01 20:10 nmav <nmav@gnutls.org>
11414 * lib/auth_srp.c (tags: gnutls_0_2_10), lib/auth_srp_passwd.c
11415 (tags: gnutls_0_2_10), lib/auth_x509.c (tags: gnutls_0_2_10),
11416 lib/gnutls_auth.c (tags: gnutls_0_2_11, gnutls_0_2_10),
11417 lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_handshake.c,
11418 lib/gnutls_handshake.h (tags: gnutls_0_2_10), lib/gnutls_int.h,
11419 lib/gnutls_kx.c (tags: gnutls_0_2_10), lib/gnutls_mem.c (tags:
11420 gnutls_0_2_10), lib/gnutls_record.c, lib/gnutls_record.h (tags:
11421 gnutls_0_2_11, gnutls_0_2_10), lib/io_debug.h (tags:
11422 gnutls_0_2_10), src/cli.c (tags: gnutls_0_2_10), src/serv.c:
11424 Adopted some of the patches of Jon Nelson. Fixes the non blocking
11427 2001-10-30 19:35 nmav <nmav@gnutls.org>
11429 * lib/: gnutls_buffers.c, gnutls_record.c:
11431 corrected and fixed several things in send_int() etc.
11433 2001-10-30 12:29 nmav <nmav@gnutls.org>
11435 * doc/tex/translayer.tex:
11437 Added missing file.
11439 2001-10-30 12:11 nmav <nmav@gnutls.org>
11441 * doc/: Makefile.am, TODO (tags: gnutls_0_2_10),
11442 scripts/Makefile.am (tags: gnutls_0_5_10,
11443 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
11444 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
11445 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
11446 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
11447 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
11448 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
11449 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
11450 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11451 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11452 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10):
11454 added scripts into distribution
11456 2001-10-30 09:10 nmav <nmav@gnutls.org>
11458 * lib/: gnutls_db.c, gnutls_session.c (tags: gnutls_0_2_10):
11460 corrected bugs in session resuming.
11462 2001-10-23 17:35 nmav <nmav@gnutls.org>
11464 * lib/: gnutls_buffers.c (tags: gnutls_0_2_9), gnutls_int.h,
11465 io_debug.h (tags: gnutls_0_2_9):
11469 2001-10-23 17:31 nmav <nmav@gnutls.org>
11471 * lib/: Makefile.am (tags: gnutls_0_2_10, gnutls_0_2_9),
11474 added IO debugging code
11476 2001-10-23 15:45 nmav <nmav@gnutls.org>
11478 * NEWS, lib/gnutls_buffers.c, lib/gnutls_handshake.c (tags:
11479 gnutls_0_2_9), lib/gnutls_handshake.h (tags: gnutls_0_2_9),
11480 lib/gnutls_int.h, lib/gnutls_kx.c (tags: gnutls_0_2_9),
11481 lib/gnutls_kx.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
11482 lib/gnutls_record.c (tags: gnutls_0_2_9):
11484 added some checks for memory allocation. Fixes in write interrupts.
11486 2001-10-23 09:37 nmav <nmav@gnutls.org>
11488 * lib/gnutls_buffers.c:
11490 corrected bugs which could break non blocking IO
11492 2001-10-22 22:09 nmav <nmav@gnutls.org>
11494 * PGPKEYS (tags: gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
11495 gnutls_0_5_x_before_export_ciphersuites,
11496 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
11497 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
11498 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
11499 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11500 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11501 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11504 added file. Holds pgp keys
11506 2001-10-22 20:14 nmav <nmav@gnutls.org>
11508 * lib/: gnutls_buffers.c, gnutls_record.c:
11510 corrections for the gnutls_read_buffered() function.
11512 2001-10-22 12:51 nmav <nmav@gnutls.org>
11514 * lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags: gnutls_0_2_9),
11515 lib/gnutls_int.h, lib/gnutls_record.c, src/serv.c (tags:
11518 updated/fixed the handling of interrupted writes
11520 2001-10-21 14:32 nmav <nmav@gnutls.org>
11522 * lib/: gnutls_buffers.c, gnutls_buffers.h, gnutls_errors.c (tags:
11523 gnutls_0_2_10, gnutls_0_2_9), gnutls_errors_int.h (tags:
11524 gnutls_0_2_10, gnutls_0_2_9), gnutls_int.h, gnutls_record.c:
11526 changed gnutls_write() semantics in order to cope with interrupted
11527 system calls and non blocking IO
11529 2001-10-21 13:27 nmav <nmav@gnutls.org>
11531 * NEWS, doc/tex/Makefile.am (tags: gnutls_0_2_10, gnutls_0_2_9),
11532 doc/tex/gnutls.tex (tags: gnutls_0_2_10, gnutls_0_2_9),
11533 lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
11534 lib/gnutls_global.c (tags: gnutls_0_2_9), lib/gnutls_handshake.c,
11535 lib/gnutls_int.h, lib/gnutls_record.c:
11537 changes in order to be independent of the berkeley style sockets
11538 (but it is still difficult to use gnutls with any other api)
11540 2001-10-21 11:53 nmav <nmav@gnutls.org>
11542 * lib/gnutls_buffers.c:
11544 made gnutls_write() unaware of interrupted system calls and eagain
11547 2001-10-21 11:36 nmav <nmav@gnutls.org>
11549 * THANKS (tags: gnutls_0_2_9), doc/tex/resumedb.tex (tags:
11550 gnutls_0_2_10, gnutls_0_2_9), lib/gnutls_buffers.c,
11551 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
11552 lib/gnutls_ui.c (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
11553 lib/gnutls_ui.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
11558 2001-10-20 22:40 nmav <nmav@gnutls.org>
11560 * lib/: gnutls_buffers.c, gnutls_int.h:
11562 Corrected short read bug
11564 2001-10-20 16:04 nmav <nmav@gnutls.org>
11566 * lib/gnutls_buffers.c:
11568 corrected _gnutls_write()
11570 2001-10-20 15:44 nmav <nmav@gnutls.org>
11572 * lib/gnutls_buffers.c:
11574 peeked data now stays also in handshake
11576 2001-10-20 15:43 nmav <nmav@gnutls.org>
11580 corrected bug which caused a fatal alert to be sent even if it
11583 2001-10-20 09:40 nmav <nmav@gnutls.org>
11585 * NEWS, lib/gnutls_buffers.c, lib/gnutls_errors.c,
11586 lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
11587 lib/gnutls_record.c:
11589 introduced GNUTLS_E_INTERRUPTED, fixes in error handling
11591 2001-10-20 09:10 nmav <nmav@gnutls.org>
11593 * lib/: gnutls_buffers.c, gnutls_handshake.c, gnutls_int.h:
11595 the gnutls handshake protocol can now hold it's state. Thus it may
11596 be used in some kind of non blocking mode. Not tested at all
11598 2001-10-19 17:07 nmav <nmav@gnutls.org>
11600 * NEWS, doc/TODO (tags: gnutls_0_2_9), lib/gnutls_buffers.c,
11601 lib/gnutls_buffers.h, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
11602 lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
11603 lib/gnutls_record.c:
11605 clean ups in the handshake protocol
11607 2001-10-15 09:14 nmav <nmav@gnutls.org>
11609 * NEWS, configure.in, doc/TODO, doc/tex/ex3.tex (tags:
11610 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), doc/tex/serv1.tex
11611 (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
11612 lib/auth_dhe_rsa.c (tags: gnutls_0_2_10, gnutls_0_2_9),
11613 lib/auth_rsa.c (tags: gnutls_0_2_10, gnutls_0_2_9),
11614 lib/auth_x509.c, lib/auth_x509.h (tags: gnutls_0_2_11,
11615 gnutls_0_2_10, gnutls_0_2_9), lib/gnutls.h.in, lib/gnutls_auth.c
11616 (tags: gnutls_0_2_9), lib/gnutls_auth_int.h (tags: gnutls_0_2_91,
11617 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
11618 lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_ui.c,
11619 lib/gnutls_ui.h, src/cli.c, src/serv.c:
11621 auth_info types and structures were moved to the internals of the
11622 library. This makes the library incompatible (source & binary) with
11623 the previous versions.
11625 2001-10-12 06:46 nmav <nmav@gnutls.org>
11627 * lib/: ext_srp.c (tags: gnutls_0_2_10, gnutls_0_2_9), gnutls.h.in,
11628 gnutls_cert.c (tags: gnutls_0_2_10, gnutls_0_2_9),
11629 gnutls_dh_primes.c (tags: gnutls_0_2_10, gnutls_0_2_9),
11630 gnutls_errors.c, gnutls_errors_int.h, gnutls_ui.h:
11632 added option to regenerate primes and generators for EDH
11634 2001-10-10 15:53 nmav <nmav@gnutls.org>
11636 * NEWS, lib/auth_x509.c, lib/ext_dnsname.c (tags: gnutls_0_2_10,
11637 gnutls_0_2_9), lib/ext_dnsname.h (tags: gnutls_0_2_90,
11638 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), lib/gnutls.h.in,
11639 lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_2_10,
11640 gnutls_0_2_9), lib/gnutls_extensions.c (tags: gnutls_0_2_10,
11641 gnutls_0_2_9), lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c,
11642 src/crypt.c (tags: gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11643 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11644 gnutls_0_2_9), src/serv.c:
11646 updated name indication extension (dnsname)
11648 2001-10-10 09:28 nmav <nmav@gnutls.org>
11650 * src/: Makefile.am, crypt-gaa.c (tags: gnutls_0_4_with_libtasn1,
11651 gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
11652 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
11653 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11654 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11655 gnutls_0_2_91, gnutls_0_2_90), crypt.gaa (tags:
11656 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
11657 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
11658 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11659 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11660 gnutls_0_2_91, gnutls_0_2_90) (utags: gnutls_0_2_10, gnutls_0_2_11,
11663 renamed crypt to srpcrypt.
11665 2001-10-10 09:25 nmav <nmav@gnutls.org>
11667 * NEWS, doc/TODO, lib/auth_anon.c (tags: gnutls_0_2_10,
11668 gnutls_0_2_9), lib/gnutls_dh.h (tags: gnutls_0_3_5, gnutls_0_3_2,
11669 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
11670 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
11671 lib/gnutls_dh_primes.c, lib/gnutls_global.c, lib/gnutls_int.h,
11674 better prime handling
11676 2001-10-09 21:40 nmav <nmav@gnutls.org>
11678 * lib/: Makefile.am, auth_dhe_rsa.c, auth_srp_passwd.c (tags:
11679 gnutls_0_2_9), auth_x509.c, gnutls.h.in, gnutls_dh.c (tags:
11680 gnutls_0_2_10, gnutls_0_2_9), gnutls_dh.h, gnutls_dh_primes.c,
11681 gnutls_record.h (tags: gnutls_0_2_9), gnutls_srp.c (tags:
11682 gnutls_0_2_10, gnutls_0_2_9):
11684 Updated the handling of prime numbers.
11686 2001-10-08 19:57 nmav <nmav@gnutls.org>
11688 * lib/: auth_dhe_rsa.c, auth_x509.c, gnutls.h.in, gnutls_buffers.c,
11689 gnutls_cert.c, gnutls_cert.h, gnutls_handshake.c,
11690 gnutls_handshake.h, gnutls_int.h, gnutls_record.c, gnutls_sig.c,
11691 gnutls_sig.h (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
11692 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
11693 gnutls_0_2_10, gnutls_0_2_9):
11697 2001-10-08 18:38 nmav <nmav@gnutls.org>
11699 * NEWS, THANKS, configure.in, doc/tex/ex3.tex (tags: gnutls_0_2_4),
11700 lib/auth_anon.c, lib/auth_dhe_rsa.c, lib/auth_x509.c,
11701 lib/auth_x509.h, lib/gnutls_algorithms.c (tags: gnutls_0_2_10,
11702 gnutls_0_2_9), lib/gnutls_cert.c, lib/gnutls_cert.h,
11703 lib/gnutls_datum.c (tags: gnutls_0_2_90, gnutls_0_2_11,
11704 gnutls_0_2_10, gnutls_0_2_9), lib/gnutls_int.h,
11705 lib/gnutls_record.c, lib/gnutls_sig.c, lib/gnutls_sig.h,
11706 lib/x509_extensions.c (tags: gnutls_0_2_11, gnutls_0_2_10,
11707 gnutls_0_2_9), src/cli.c, src/serv.c:
11709 added DHE_RSA ciphersuites
11711 2001-10-08 07:10 nmav <nmav@gnutls.org>
11713 * doc/protocol/: draft-ietf-tls-ciphersuite-03.txt,
11714 draft-ietf-tls-ciphersuite-05.txt (tags: gnutls_0_5_0,
11715 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
11716 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
11717 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11718 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11719 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11720 gnutls_0_2_9), draft-ietf-tls-extensions-00.txt,
11721 draft-ietf-tls-extensions-01.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
11722 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
11723 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
11724 draft-ietf-tls-kerb-00.txt, rfc2712.txt (tags: gnutls_1_1_8,
11725 gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
11726 gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
11727 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
11728 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
11729 gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
11730 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
11731 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
11732 gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
11733 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
11734 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
11735 gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
11736 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
11737 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
11738 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
11739 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
11740 gnutls_0_5_3, gnutls_0_5_2,
11741 gnutls_0_5_x_before_export_ciphersuites,
11742 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
11743 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
11744 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
11745 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11746 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11747 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11752 2001-10-07 12:47 nmav <nmav@gnutls.org>
11754 * lib/: x509_asn1.c (tags: gnutls_0_2_10, gnutls_0_2_9),
11757 fixes in the certificate extensions handling code. Bugs reported by
11758 Neil Spring <nspring@saavie.org>
11760 2001-09-25 17:55 nmav <nmav@gnutls.org>
11762 * doc/tex/: Makefile.am (tags: gnutls_0_2_4), ciphersuites.tex,
11767 2001-09-23 18:21 nmav <nmav@gnutls.org>
11769 * lib/: Makefile.am, auth_anon.c, auth_rsa.c, auth_x509.c,
11770 auth_x509.h, gnutls_cert.c, gnutls_dh.h, gnutls_ui.c, gnutls_ui.h:
11772 several cleanups in order to support DHE_RSA
11774 2001-09-23 18:20 nmav <nmav@gnutls.org>
11776 * lib/auth_dhe_rsa.c:
11778 Preliminary support for DHE_RSA
11780 2001-09-19 08:21 nmav <nmav@gnutls.org>
11782 * lib/gnutls_cert.c (tags: gnutls_0_2_3):
11784 updated documentation
11786 2001-09-14 08:04 nmav <nmav@gnutls.org>
11788 * NEWS, doc/tex/ex3.tex (tags: gnutls_0_2_3), lib/Makefile.am
11789 (tags: gnutls_0_2_3), lib/auth_rsa.c (tags: gnutls_0_2_3),
11790 lib/auth_x509.c (tags: gnutls_0_2_3), lib/auth_x509.h (tags:
11791 gnutls_0_2_3), lib/gnutls.h.in (tags: gnutls_0_2_3),
11792 lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_2_3),
11793 lib/gnutls_errors.c (tags: gnutls_0_2_3), lib/gnutls_int.h (tags:
11794 gnutls_0_2_3), lib/gnutls_ui.c (tags: gnutls_0_2_3),
11795 lib/gnutls_ui.h (tags: gnutls_0_2_3), lib/x509_extensions.c (tags:
11796 gnutls_0_2_3), src/cli.c (tags: gnutls_0_2_3), src/serv.c (tags:
11799 Client certificate callback has been improved
11801 2001-09-04 19:50 nmav <nmav@gnutls.org>
11803 * NEWS, configure.in (tags: gnutls_0_2_3), doc/tex/Makefile.am
11804 (tags: gnutls_0_2_3), lib/Makefile.am:
11806 updated documentation generation
11808 2001-09-03 22:23 nmav <nmav@gnutls.org>
11810 * lib/gnutls_algorithms.c (tags: gnutls_0_2_3):
11812 updated documentation
11814 2001-08-27 08:31 nmav <nmav@gnutls.org>
11816 * lib/: gnutls_global.c (tags: gnutls_0_2_3), gnutls_int.h,
11817 gnutls_num.h (tags: gnutls_with_dss_ciphersuites,
11818 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
11819 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
11820 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3):
11824 2001-08-26 14:44 nmav <nmav@gnutls.org>
11826 * acconfig.h (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3),
11827 configure.in, lib/gnutls_global.c:
11829 use of sigaction instead of signal(), to ignore SIGPIPE
11831 2001-08-26 10:44 nmav <nmav@gnutls.org>
11833 * NEWS, configure.in, doc/tex/Makefile.am, doc/tex/cover.tex,
11834 doc/tex/cover.tex.in (tags: gnutls_0_3_1, gnutls_0_3_0,
11835 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11836 gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3), doc/tex/serv1.tex (tags:
11837 gnutls_0_2_4, gnutls_0_2_3), lib/auth_rsa.c, lib/auth_x509.h,
11838 lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_int.h,
11839 lib/gnutls_ui.c, lib/gnutls_ui.h, src/serv.c:
11841 gnutls_set_certificate_request() renamed to
11842 gnutls_x509pki_set_cert_request(). Added
11843 gnutls_x509pki_set_cert_callback().
11845 2001-08-26 09:41 nmav <nmav@gnutls.org>
11847 * NEWS, doc/TODO, lib/gnutls.h.in, lib/gnutls_anon_cred.c (tags:
11848 gnutls_0_2_9, gnutls_0_2_3), lib/gnutls_cipher.c (tags:
11849 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3), lib/gnutls_record.c
11850 (tags: gnutls_0_2_3), lib/x509_asn1.c (tags: gnutls_0_2_3),
11851 lib/x509_asn1.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
11852 gnutls_0_2_3), lib/x509_b64.c (tags: gnutls_0_3_1, gnutls_0_3_0,
11853 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11854 gnutls_0_2_9, gnutls_0_2_3), lib/x509_der.c (tags: gnutls_0_2_10,
11855 gnutls_0_2_9, gnutls_0_2_3), src/serv.c:
11859 2001-08-25 21:52 nmav <nmav@gnutls.org>
11861 * configure.in, lib/gnutls.h.in:
11863 updated gnutls.h file
11865 2001-08-25 13:44 nmav <nmav@gnutls.org>
11867 * doc/tex/cover.tex, lib/gnutls_buffers.c (tags: gnutls_0_2_3),
11868 lib/gnutls_buffers.h (tags: gnutls_0_2_3), lib/gnutls_record.c,
11869 lib/gnutls_ui.c, src/serv.c:
11871 some memory optimization while receiving packets
11873 2001-08-25 09:19 nmav <nmav@gnutls.org>
11875 * lib/: gnutls_cipher.c, gnutls_cipher.h (tags: gnutls_0_3_91,
11876 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
11877 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
11878 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
11879 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3),
11882 header size is now written in gnutls_cipher.c
11884 2001-08-20 21:40 nmav <nmav@gnutls.org>
11886 * lib/auth_rsa.c, lib/gnutls.h.in, lib/gnutls_int.h,
11887 lib/gnutls_record.c, src/cli.c, src/serv.c (utags: gnutls_0_2_2):
11889 bugfixes and minor updates
11891 2001-08-20 21:39 nmav <nmav@gnutls.org>
11893 * doc/tex/: ex1.tex (tags: gnutls_0_2_4, gnutls_0_2_3), ex2.tex
11894 (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_4,
11895 gnutls_0_2_3), ex3.tex, serv1.tex, srp1.tex (tags: gnutls_0_2_11,
11896 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3) (utags:
11899 corrected and updated documentation
11901 2001-08-20 19:26 nmav <nmav@gnutls.org>
11903 * lib/gnutls.h.in, lib/gnutls_int.h, lib/gnutls_record.c,
11904 src/cli.c, src/serv.c:
11906 changed gnutls_bye() behaviour
11908 2001-08-19 20:11 nmav <nmav@gnutls.org>
11910 * lib/: gnutls.h.in, gnutls_buffers.c (tags: gnutls_0_2_2),
11911 gnutls_int.h, gnutls_record.c:
11913 several fixes in gnutls_bye() function, and in gnutls_recv_int()
11915 2001-08-19 19:38 nmav <nmav@gnutls.org>
11917 * lib/gnutls_cert.c (tags: gnutls_0_2_2):
11919 corrected bugs in version handling and in certificate initialization
11921 2001-08-19 14:25 nmav <nmav@gnutls.org>
11923 * NEWS, configure.in (tags: gnutls_0_2_2), lib/auth_srp.c (tags:
11924 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2), lib/ext_srp.c (tags:
11925 gnutls_0_2_3, gnutls_0_2_2), lib/gnutls_buffers.c,
11926 lib/gnutls_buffers.h (tags: gnutls_0_2_2), lib/gnutls_errors.c
11927 (tags: gnutls_0_2_2), lib/gnutls_errors_int.h (tags: gnutls_0_2_3,
11928 gnutls_0_2_2), lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:
11930 better support for buffered read and several cleanups
11932 2001-08-19 11:52 nmav <nmav@gnutls.org>
11934 * lib/: gnutls_cipher.c (tags: gnutls_0_2_2), gnutls_kx.c (tags:
11935 gnutls_0_2_3, gnutls_0_2_2), gnutls_record.c:
11937 gnutls now sends (again) record packets using one write.
11939 2001-08-19 11:50 nmav <nmav@gnutls.org>
11941 * lib/gnutls_srp.c (tags: gnutls_0_2_3, gnutls_0_2_2):
11943 corrected free for data not belonging to the heap
11945 2001-08-18 21:21 nmav <nmav@gnutls.org>
11947 * lib/: auth_anon.c (tags: gnutls_0_2_3, gnutls_0_2_2), auth_srp.c,
11948 auth_srp_passwd.c (tags: gnutls_0_2_3, gnutls_0_2_2),
11949 crypt_bcrypt.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
11950 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
11951 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2),
11952 gnutls_buffers.c, gnutls_dh.c (tags: gnutls_0_2_3, gnutls_0_2_2),
11953 gnutls_handshake.c (tags: gnutls_0_2_3, gnutls_0_2_2), gnutls_mem.c
11954 (tags: gnutls_0_2_3, gnutls_0_2_2), gnutls_mem.h (tags:
11955 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2),
11958 several checks for failed allocations and other fixes
11960 2001-08-07 18:38 nmav <nmav@gnutls.org>
11962 * lib/auth_anon.c (tags: gnutls_0_2_1), lib/auth_srp.c (tags:
11963 gnutls_0_2_1), lib/auth_srp.h (tags: gnutls_0_3_0, gnutls_0_2_91,
11964 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
11965 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/auth_srp_passwd.c
11966 (tags: gnutls_0_2_1), lib/ext_srp.c (tags: gnutls_0_2_1),
11967 lib/gnutls_dh.c (tags: gnutls_0_2_1), lib/gnutls_extensions.c
11968 (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1),
11969 lib/gnutls_handshake.c (tags: gnutls_0_2_1), lib/gnutls_int.h
11970 (tags: gnutls_0_2_1), lib/gnutls_privkey.c (tags: gnutls_0_2_10,
11971 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), src/cli.c:
11973 fixes in SRP key exchange and several others.
11975 2001-08-07 13:34 nmav <nmav@gnutls.org>
11977 * NEWS (tags: gnutls_0_2_1), configure.in (tags: gnutls_0_2_1),
11978 doc/tex/ex3.tex (tags: gnutls_0_2_1), doc/tex/serv1.tex (tags:
11979 gnutls_0_2_1), lib/auth_rsa.c (tags: gnutls_0_2_1), lib/ext_srp.c,
11980 lib/gnutls_auth_int.h (tags: gnutls_0_2_3, gnutls_0_2_2,
11981 gnutls_0_2_1), lib/gnutls_handshake.c, lib/gnutls_int.h,
11982 lib/gnutls_kx.c (tags: gnutls_0_2_1), lib/gnutls_sig.c (tags:
11983 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/gnutls_sig.h (tags:
11984 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/gnutls_ui.h (tags:
11985 gnutls_0_2_2, gnutls_0_2_1), lib/x509_sig_check.c (tags:
11986 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
11987 gnutls_0_2_1), lib/x509_verify.c (tags: gnutls_0_3_5, gnutls_0_3_2,
11988 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
11989 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
11990 gnutls_0_2_2, gnutls_0_2_1), src/cli.c, src/serv.c (tags:
11991 gnutls_0_2_1) (utags: gnutls_0_2_0):
11993 server side client authentication works
11995 2001-08-07 12:16 nmav <nmav@gnutls.org>
11997 * doc/TODO (tags: gnutls_0_2_1, gnutls_0_2_0), lib/auth_anon.c
11998 (tags: gnutls_0_2_0), lib/auth_rsa.c, lib/auth_srp.c (tags:
11999 gnutls_0_2_0), lib/auth_x509.h (tags: gnutls_0_2_2, gnutls_0_2_1,
12000 gnutls_0_2_0), lib/gnutls.h.in (tags: gnutls_0_2_1, gnutls_0_2_0),
12001 lib/gnutls_auth.h (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
12002 gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
12003 gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
12004 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
12005 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
12006 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
12007 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_cert.c (tags:
12008 gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_errors.c (tags:
12009 gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_errors_int.h (tags:
12010 gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c,
12011 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h (tags:
12012 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
12015 additions in order for gnutls server to support client
12018 2001-08-07 07:30 nmav <nmav@gnutls.org>
12020 * lib/: auth_rsa.c, gnutls_buffers.c (tags: gnutls_0_2_1,
12021 gnutls_0_2_0), gnutls_cipher.c (tags: gnutls_0_2_1, gnutls_0_2_0),
12022 gnutls_constate.c (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
12023 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), gnutls_errors.c,
12024 gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h, gnutls_kx.c,
12025 gnutls_pk.c (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
12026 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0):
12028 ssl3 fixes and several others.
12030 2001-08-07 07:30 nmav <nmav@gnutls.org>
12032 * lib/gnutls_mem.c (tags: gnutls_0_2_1, gnutls_0_2_0):
12034 realloc does not realloc memory if less size is requested.
12036 2001-08-06 22:17 nmav <nmav@gnutls.org>
12038 * lib/: auth_rsa.c, gnutls_cert.c, gnutls_errors.c,
12039 gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h:
12041 updated in key usage fields
12043 2001-08-06 21:48 nmav <nmav@gnutls.org>
12045 * lib/: gnutls_int.h, gnutls_sig.c, gnutls_sig.h, x509_sig_check.c:
12047 cleanups in the signature generating functions
12049 2001-08-06 20:00 nmav <nmav@gnutls.org>
12051 * NEWS, lib/auth_anon.c, lib/auth_anon.h (tags: gnutls_0_2_90,
12052 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
12053 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/auth_rsa.c,
12054 lib/auth_srp.c, lib/auth_srp.h (tags: gnutls_0_2_0),
12055 lib/auth_x509.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
12056 lib/auth_x509.h, lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_auth.c
12057 (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
12058 lib/gnutls_buffers.c, lib/gnutls_handshake.c,
12059 lib/gnutls_handshake.h (tags: gnutls_0_2_3, gnutls_0_2_2,
12060 gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_int.h, lib/gnutls_kx.c,
12061 lib/gnutls_ui.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
12062 lib/gnutls_ui.h, lib/gnutls_v2_compat.c (tags: gnutls_0_2_11,
12063 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
12064 gnutls_0_2_1, gnutls_0_2_0), src/cli.c, src/serv.c:
12066 several fixes. Added client authentication with x509PKI
12068 2001-08-06 15:02 nmav <nmav@gnutls.org>
12070 * lib/: Makefile.am (tags: gnutls_0_2_2, gnutls_0_2_1,
12071 gnutls_0_2_0), auth_rsa.c, gnutls_buffers.c, gnutls_handshake.c,
12072 gnutls_int.h, gnutls_kx.c, gnutls_sig.c, gnutls_sig_check.c,
12075 more x509 client certificate stuff
12077 2001-08-06 13:22 nmav <nmav@gnutls.org>
12079 * src/x509/: clicert.pem, clikey.pem (utags: gnutls_0_2_10,
12080 gnutls_0_2_11, gnutls_0_2_0, gnutls_0_2_1, gnutls_0_2_2,
12081 gnutls_0_2_3, gnutls_0_2_9, gnutls_0_2_90, gnutls_0_2_91,
12082 gnutls_0_3_0, gnutls_0_3_1, gnutls_0_3_2, gnutls_0_3_5):
12084 added client certificates
12086 2001-08-06 13:21 nmav <nmav@gnutls.org>
12088 * lib/Makefile.am, lib/auth_rsa.c, lib/gnutls_cert.h (tags:
12089 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c,
12090 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_pk.c,
12091 lib/gnutls_sig.c, lib/gnutls_sig.h, src/cli.c, src/x509/Makefile.am
12092 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12093 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12094 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12097 several additions for x509 client authentication
12099 2001-08-06 08:30 nmav <nmav@gnutls.org>
12101 * lib/: auth_rsa.c, gnutls_buffers.c, gnutls_cert.c,
12102 gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h, gnutls_kx.c,
12103 gnutls_mem.c, gnutls_mem.h (tags: gnutls_0_2_1, gnutls_0_2_0),
12104 gnutls_record.c (tags: gnutls_0_2_1, gnutls_0_2_0):
12106 added the concept of optional handshake packets (like
12107 CERTIFICATE_REQUEST). several other fixes.
12109 2001-08-05 20:40 nmav <nmav@gnutls.org>
12111 * lib/: auth_anon.c, auth_anon.h, auth_rsa.c, auth_srp.c,
12112 auth_srp.h, auth_x509.h, ext_srp.c, gnutls_algorithms.c (tags:
12113 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), gnutls_auth.h,
12114 gnutls_cert.c, gnutls_cert.h, gnutls_handshake.c, gnutls_int.h,
12115 gnutls_kx.c, gnutls_kx.h, gnutls_record.c, gnutls_ui.c:
12117 several cleanups and updates in the handshake protocol
12118 implementation iolaiiiiiCVS:
12120 ----------------------------------------------------------------------
12122 2001-08-05 13:27 nmav <nmav@gnutls.org>
12124 * configure.in, doc/tex/ex3.tex, doc/tex/serv1.tex,
12125 lib/Makefile.am, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls.h.in,
12126 lib/gnutls_cert.h, lib/gnutls_errors_int.h, lib/gnutls_int.h,
12127 lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c, src/serv.c:
12129 several cleanups. No longer export structures to the API, but a
12130 bunch of functions in order to access them.
12132 2001-08-05 11:38 nmav <nmav@gnutls.org>
12134 * doc/tex/: ex1.tex (tags: gnutls_0_2_1, gnutls_0_2_0), ex2.tex
12135 (tags: gnutls_0_2_1, gnutls_0_2_0), ex3.tex:
12137 gnutls_x509_set_cn() was removed
12139 2001-08-05 10:25 nmav <nmav@gnutls.org>
12141 * configure.in, lib/gnutls.h.in, lib/gnutls_global.c (tags:
12142 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c,
12143 lib/gnutls_int.h, lib/gnutls_record.c, src/.cvsignore (tags:
12144 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
12145 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0):
12147 added new function gnutls_send_alert() to the api
12149 2001-08-05 10:13 nmav <nmav@gnutls.org>
12151 * lib/: Makefile.am, auth_rsa.c, auth_x509.c, auth_x509.h,
12152 gnutls.h.in, gnutls_cert.c, gnutls_cert.h:
12154 cleanups in certificate copying
12156 2001-08-05 09:53 nmav <nmav@gnutls.org>
12158 * src/: CertificateExample.c (tags: gnutls_0_3_91, gnutls_0_3_90,
12159 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12160 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12161 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12162 gnutls_0_2_9), CrlExample.c (tags: gnutls_0_3_91, gnutls_0_3_90,
12163 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12164 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12165 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12166 gnutls_0_2_9), Makefile.am, asn1c.c (tags: gnutls_0_3_91,
12167 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
12168 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
12169 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
12170 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), prime.c (tags:
12171 gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
12172 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
12173 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
12174 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
12175 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9) (utags: gnutls_0_2_0,
12176 gnutls_0_2_1, gnutls_0_2_2, gnutls_0_2_3):
12178 fixes for the new files
12180 2001-08-05 09:38 nmav <nmav@gnutls.org>
12182 * lib/: Makefile.am, auth_rsa.c, auth_srp_passwd.c (tags:
12183 gnutls_0_2_0), cert_ASN.y, cert_asn1.c, cert_asn1.h, cert_b64.c,
12184 cert_b64.h, cert_der.c, cert_der.h, cert_verify.c, cert_verify.h,
12185 gnutls_cert.c, gnutls_cert.h, gnutls_global.c, gnutls_global.h
12186 (tags: gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
12187 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
12188 gnutls_0_2_1, gnutls_0_2_0), gnutls_privkey.c (tags: gnutls_0_2_0),
12189 gnutls_sig_check.c, pkcs1_asn1_tab.c (tags:
12190 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12191 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12192 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12193 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12194 gnutls_0_2_0), pkix_asn1_tab.c (tags: gnutls_0_3_92, gnutls_0_3_91,
12195 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
12196 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
12197 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
12198 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
12199 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_ASN.y (tags:
12200 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
12201 gnutls_0_2_1, gnutls_0_2_0), x509_asn1.c (tags: gnutls_0_2_2,
12202 gnutls_0_2_1, gnutls_0_2_0), x509_asn1.h, x509_b64.c (tags:
12203 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_b64.h (tags:
12204 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
12205 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
12206 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_der.c
12207 (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_der.h,
12208 x509_extensions.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
12209 x509_extensions.h (tags: gnutls_0_2_11, gnutls_0_2_10,
12210 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12211 gnutls_0_2_0), x509_verify.c, x509_verify.h (tags:
12212 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12213 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12214 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12215 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12218 renamed cert_* to x509_*
12220 2001-08-04 19:04 nmav <nmav@gnutls.org>
12222 * lib/: cert_asn1.c, cert_asn1.h, cert_der.c, cert_der.h,
12225 asn1_read_value() will no longer overflow the given buffer. (this
12226 assumes that the caller provided the size of the buffer)
12228 2001-08-04 18:40 nmav <nmav@gnutls.org>
12230 * lib/: auth_rsa.c, auth_x509.h, gnutls.h.in, gnutls_cert.c,
12231 gnutls_cert.h, gnutls_handshake.c, gnutls_int.h,
12232 gnutls_sig_check.c:
12234 fixes in x509 cert extensions handling
12236 2001-08-04 12:01 nmav <nmav@gnutls.org>
12238 * lib/: gnutls_cert.c, gnutls_cert.h, gnutls_errors.c,
12239 gnutls_handshake.c, gnutls_int.h:
12243 2001-08-04 07:39 nmav <nmav@gnutls.org>
12245 * lib/: gnutls_mem.c, gnutls_mem.h:
12247 added internal memory handlers
12249 2001-08-04 07:31 nmav <nmav@gnutls.org>
12251 * NEWS, lib/Makefile.am, lib/auth_rsa.c, lib/cert_b64.c,
12252 lib/crypt_bcrypt.c (tags: gnutls_0_2_1, gnutls_0_2_0),
12253 lib/crypt_srpsha1.c (tags: gnutls_0_3_1, gnutls_0_3_0,
12254 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12255 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12256 gnutls_0_2_0), lib/gnutls_algorithms.c, lib/gnutls_datum.h (tags:
12257 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
12258 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
12259 lib/gnutls_global.c, lib/gnutls_hash_int.c (tags: gnutls_0_2_11,
12260 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
12261 gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_hash_int.h (tags:
12262 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
12263 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
12264 lib/gnutls_int.h, lib/gnutls_pk.c, src/serv.c:
12266 added internal memory handlers
12268 2001-08-02 19:00 nmav <nmav@gnutls.org>
12270 * lib/gnutls_cert.c, src/cli.c:
12272 subjectAltName related fixes
12274 2001-08-02 18:42 nmav <nmav@gnutls.org>
12276 * lib/auth_rsa.c, lib/auth_x509.h, lib/cert_verify.c,
12277 lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_auth.c,
12278 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
12279 lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_record.c,
12282 added some kind of support for X509 Extensions
12284 2001-08-02 11:49 nmav <nmav@gnutls.org>
12286 * doc/tex/: Makefile.am (tags: gnutls_0_2_2, gnutls_0_2_1,
12287 gnutls_0_2_0), cover.tex, fdl.tex (tags: gnutls_0_8_12,
12288 gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
12289 gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
12290 gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
12291 gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
12292 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
12293 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
12294 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
12295 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
12296 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
12297 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
12298 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
12299 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12300 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12301 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12302 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12303 gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3, gnutls_0_2_2,
12304 gnutls_0_2_1, gnutls_0_2_0), gnutls.tex, macros.tex:
12306 documentation updates
12308 2001-08-02 01:43 nmav <nmav@gnutls.org>
12310 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
12311 doc/tex/gnutls.tex, doc/tex/serv1.tex, doc/tex/srp1.tex (tags:
12312 gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_auth.c,
12313 lib/gnutls_record.c:
12315 documentation fixes
12317 2001-07-31 19:12 nmav <nmav@gnutls.org>
12319 * doc/scripts/gdoc (tags: gnutls_0_2_10, gnutls_0_2_9,
12320 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
12321 doc/tex/Makefile.am, doc/tex/gnutls.tex, lib/auth_anon.c,
12322 lib/auth_anon.h, lib/auth_srp.c, lib/auth_srp.h,
12323 lib/auth_srp_passwd.c, lib/ext_srp.c, lib/gnutls_anon_cred.c (tags:
12324 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_srp.c (tags:
12325 gnutls_0_2_1, gnutls_0_2_0):
12327 fixed api documentation (for srp and anon cred allocation)
12329 2001-07-30 09:56 nmav <nmav@gnutls.org>
12331 * configure.in (tags: gnutls_0_1_9):
12333 added profiler option
12335 2001-07-30 09:49 nmav <nmav@gnutls.org>
12337 * lib/: auth_srp_sb64.c (tags: gnutls_0_3_2, gnutls_0_3_1,
12338 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
12339 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
12340 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), cert_b64.c (tags:
12341 gnutls_0_1_9), debug.c (tags: gnutls_0_2_11, gnutls_0_2_10,
12342 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12343 gnutls_0_2_0, gnutls_0_1_9), gnutls.h.in (tags: gnutls_0_1_9),
12344 gnutls_algorithms.c (tags: gnutls_0_1_9), gnutls_buffers.c (tags:
12345 gnutls_0_1_9), gnutls_cert.c (tags: gnutls_0_1_9),
12346 gnutls_constate.c (tags: gnutls_0_1_9), gnutls_errors.c (tags:
12347 gnutls_0_1_9), gnutls_errors.h (tags: gnutls_0_3_0, gnutls_0_2_91,
12348 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
12349 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
12350 gnutls_0_1_9), gnutls_global.c, gnutls_handshake.c (tags:
12351 gnutls_0_1_9), gnutls_int.h, gnutls_kx.c (tags: gnutls_0_1_9),
12352 gnutls_record.c (tags: gnutls_0_1_9), gnutls_sig_check.c (tags:
12353 gnutls_0_1_9), gnutls_v2_compat.c (tags: gnutls_0_1_9):
12355 added log function (no longer use fprintf).
12357 2001-07-29 23:21 nmav <nmav@gnutls.org>
12359 * lib/: gnutls_handshake.c, gnutls_record.c:
12361 fixes in EOF handling in handshake.
12363 2001-07-29 18:19 nmav <nmav@gnutls.org>
12365 * lib/gnutls_handshake.c:
12369 2001-07-29 11:18 nmav <nmav@gnutls.org>
12371 * doc/tex/: Makefile.am, gnutls.tex, serv1.tex, srp1.tex (tags:
12374 documentation updates
12376 2001-07-28 19:02 nmav <nmav@gnutls.org>
12378 * doc/: scripts/gdoc, tex/Makefile.am:
12380 fixes in tex production (gdoc)
12382 2001-07-28 14:51 nmav <nmav@gnutls.org>
12384 * configure.in, doc/API-template.html, doc/Makefile.am (tags:
12385 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12386 gnutls_0_2_0, gnutls_0_1_9), doc/scripts/gdoc, doc/tex/Makefile.am,
12387 doc/tex/ex1.tex (tags: gnutls_0_1_9), doc/tex/ex2.tex (tags:
12388 gnutls_0_1_9), doc/tex/ex3.tex (tags: gnutls_0_1_9),
12389 doc/tex/gnutls.tex, lib/gnutls_record.c:
12391 Added documentation in TEX
12393 2001-07-28 10:36 nmav <nmav@gnutls.org>
12395 * doc/API-template.html, doc/Makefile.am, doc/scripts/gdoc,
12396 lib/gnutls.h.in, lib/gnutls_errors.c, lib/gnutls_errors_int.h
12397 (tags: gnutls_0_1_9), lib/gnutls_global.c, lib/gnutls_handshake.c,
12398 lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_sig_check.c:
12400 added some documentation. Bug fixes in CHANGECIPHER_SPEC packet.
12402 2001-07-27 18:46 nmav <nmav@gnutls.org>
12404 * NEWS, lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_errors.c,
12405 lib/gnutls_errors_int.h, lib/gnutls_global.c, lib/gnutls_record.c,
12406 src/cli.c (tags: gnutls_0_1_9), src/serv.c (tags: gnutls_0_1_9):
12408 changed gnutls_read() semantics
12410 2001-07-26 20:23 fiorinaf <fiorinaf@gnutls.org>
12412 * doc/TODO (tags: gnutls_0_1_9):
12414 Tools for Certificate
12416 2001-07-26 20:18 fiorinaf <fiorinaf@gnutls.org>
12418 * lib/cert_der.c (tags: gnutls_0_1_9):
12422 2001-07-26 19:08 nmav <nmav@gnutls.org>
12424 * NEWS, configure.in:
12428 2001-07-26 19:07 nmav <nmav@gnutls.org>
12430 * lib/cert_verify.c (tags: gnutls_0_1_9):
12432 fixed/updated compare_dn() function.
12434 2001-07-26 15:26 nmav <nmav@gnutls.org>
12436 * doc/TODO, lib/gnutls_sig_check.c:
12438 updated sig_check()
12440 2001-07-24 20:02 nmav <nmav@gnutls.org>
12442 * doc/TODO, lib/auth_rsa.c (tags: gnutls_0_1_9), lib/cert_verify.c,
12443 lib/cert_verify.h (tags: gnutls_0_1_9), lib/gnutls.h.in,
12444 lib/gnutls_auth.c (tags: gnutls_0_1_9), lib/gnutls_cert.c,
12445 lib/gnutls_cert.h (tags: gnutls_0_1_9), lib/gnutls_int.h,
12446 lib/gnutls_sig_check.c, src/cli.c:
12448 gnutls now checks the certificate's CN to see if it matches the
12451 2001-07-24 18:46 nmav <nmav@gnutls.org>
12453 * doc/TODO, lib/gnutls_pk.c (tags: gnutls_0_1_9),
12454 lib/gnutls_record.c:
12458 2001-07-24 18:27 nmav <nmav@gnutls.org>
12462 support for multiple protocol versions.
12464 2001-07-24 18:26 nmav <nmav@gnutls.org>
12466 * NEWS, lib/cert_b64.c, lib/gnutls.h.in, lib/gnutls_algorithms.c,
12467 lib/gnutls_algorithms.h (tags: gnutls_0_3_1, gnutls_0_3_0,
12468 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12469 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12470 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_buffers.c,
12471 lib/gnutls_buffers.h (tags: gnutls_0_2_1, gnutls_0_2_0,
12472 gnutls_0_1_9), lib/gnutls_cert.c, lib/gnutls_constate.c,
12473 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c
12474 (tags: gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12475 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_priority.h (tags:
12476 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12477 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_record.c,
12478 lib/gnutls_v2_compat.c, src/serv.c:
12480 corrected bug in b64 decoding. Added support for multiple TLS
12483 2001-07-21 21:30 nmav <nmav@gnutls.org>
12485 * lib/Makefile.am (tags: gnutls_0_1_9):
12487 ignores some errors
12489 2001-07-21 09:05 nmav <nmav@gnutls.org>
12491 * lib/auth_rsa.c, lib/cert_ASN.y (tags: gnutls_0_1_9),
12492 lib/cert_asn1.c (tags: gnutls_0_1_9), lib/cert_der.c,
12493 lib/gnutls_cert.c, lib/gnutls_cipher.c (tags: gnutls_0_1_9),
12494 lib/gnutls_compress_int.c (tags: gnutls_0_2_10, gnutls_0_2_9,
12495 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
12496 gnutls_0_1_9), lib/gnutls_handshake.c, lib/gnutls_privkey.c (tags:
12497 gnutls_0_1_9), lib/gnutls_record.c, src/serv.c:
12499 corrected memory leaks
12501 2001-07-21 08:19 nmav <nmav@gnutls.org>
12503 * doc/TODO, lib/Makefile.am, lib/cert_asn1.h (tags: gnutls_0_1_9),
12504 lib/cert_verify.c, lib/ext_srp.c (tags: gnutls_0_1_9),
12505 lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_cert.h,
12506 lib/gnutls_int.h, lib/gnutls_privkey.c, lib/gnutls_record.c,
12507 lib/gnutls_sig_check.c, src/.cvsignore (tags: gnutls_0_1_9),
12508 src/asn1c.c (tags: gnutls_0_1_9), src/ca.pem, src/cli.c,
12509 src/pkcs1.asn (tags: gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9,
12510 gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7,
12511 gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
12512 gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
12513 gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0,
12514 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
12515 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
12516 gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
12517 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
12518 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
12519 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
12520 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
12521 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
12522 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
12523 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
12524 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
12525 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
12526 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
12527 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
12528 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12529 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12530 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12531 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12532 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12533 gnutls_0_2_0, gnutls_0_1_9), src/serv.c:
12535 several fixes cleanups etc.
12537 2001-07-20 18:59 nmav <nmav@gnutls.org>
12539 * configure.in, lib/Makefile.am, lib/cert_asn1.c, lib/cert_asn1.h,
12540 lib/gnutls.h.in, lib/gnutls_global.c, lib/pkcs1.asn (tags:
12541 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12542 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12543 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12544 gnutls_0_2_0, gnutls_0_1_9), lib/pkcs1_asn1_tab.c (tags:
12545 gnutls_0_1_9), lib/pkix.asn (tags: gnutls_0_3_5, gnutls_0_3_2,
12546 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
12547 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
12548 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
12549 src/Makefile.am (tags: gnutls_0_1_9), src/PkixTabExample.c,
12550 src/asn1c.c, src/cli.c, src/pkix.asn, src/serv.c,
12551 src/srp/Makefile.am (tags: gnutls_1_1_8, gnutls_1_0_10,
12552 gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
12553 gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
12554 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
12555 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
12556 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
12557 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
12558 gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
12559 gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
12560 gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
12561 gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
12562 gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
12563 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
12564 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
12565 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
12566 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
12567 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
12568 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
12569 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
12570 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12571 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12572 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12573 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12574 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12575 gnutls_0_2_0, gnutls_0_1_9), src/x509/Makefile.am (tags:
12578 updated file structure
12580 2001-07-20 17:58 nmav <nmav@gnutls.org>
12582 * src/: Makefile.am, cert.pem, key.pem, serv.c, tpasswd,
12583 tpasswd.conf, srp/tpasswd (tags: gnutls_0_8_12, gnutls_0_8_11,
12584 gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
12585 gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
12586 gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
12587 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
12588 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
12589 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
12590 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
12591 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
12592 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
12593 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
12594 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
12595 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12596 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12597 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12598 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12599 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12600 gnutls_0_2_0, gnutls_0_1_9), srp/tpasswd.conf (tags: gnutls_0_8_12,
12601 gnutls_0_8_11, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
12602 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
12603 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
12604 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
12605 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
12606 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
12607 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
12608 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
12609 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
12610 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
12611 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
12612 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12613 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12614 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12615 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12616 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12617 gnutls_0_2_0, gnutls_0_1_9), x509/ca.pem (tags: gnutls_0_3_5,
12618 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
12619 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
12620 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
12621 gnutls_0_1_9), x509/cert.pem (tags: gnutls_0_3_5, gnutls_0_3_2,
12622 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
12623 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
12624 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
12625 x509/key.pem (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
12626 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
12627 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
12628 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
12630 updated directory structure
12632 2001-07-20 17:50 nmav <nmav@gnutls.org>
12634 * configure.in, doc/protocol/draft-ietf-tls-srp-00.txt,
12635 doc/protocol/draft-ietf-tls-srp-01.txt (tags: gnutls_0_5_4,
12636 gnutls_0_5_3, gnutls_0_5_2,
12637 gnutls_0_5_x_before_export_ciphersuites,
12638 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
12639 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
12640 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12641 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12642 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12643 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12644 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12645 gnutls_0_2_0, gnutls_0_1_9), doc/protocol/rfc2313.txt (tags:
12646 gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
12647 gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
12648 gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
12649 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
12650 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
12651 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
12652 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
12653 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
12654 gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
12655 gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
12656 gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
12657 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
12658 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
12659 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
12660 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
12661 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
12662 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
12663 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
12664 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
12665 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12666 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12667 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12668 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12669 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12670 gnutls_0_2_0, gnutls_0_1_9), lib/Makefile.am, lib/auth_rsa.c,
12671 lib/cert_verify.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
12672 lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_hash_int.h
12673 (tags: gnutls_0_1_9), lib/gnutls_int.h, lib/gnutls_pk.c,
12674 lib/gnutls_pk.h, lib/gnutls_sig.h (tags: gnutls_0_1_9),
12675 lib/gnutls_sig_check.c, src/ca.pem, src/cert.pem, src/key.pem,
12678 added some kind of certificate checking
12680 2001-07-19 20:43 fiorinaf <fiorinaf@gnutls.org>
12686 2001-07-19 20:39 fiorinaf <fiorinaf@gnutls.org>
12688 * doc/ASN1.readme.txt (tags: gnutls_0_2_10, gnutls_0_2_9,
12689 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
12690 gnutls_0_1_9), lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_ASN.y,
12691 src/CertificateExample.c (tags: gnutls_0_1_9), src/CrlExample.c
12692 (tags: gnutls_0_1_9):
12696 2001-07-19 20:36 fiorinaf <fiorinaf@gnutls.org>
12698 * lib/: pkcs1_asn1_tab.c, pkix_asn1_tab.c (tags: gnutls_0_1_9):
12700 C structure management
12702 2001-07-19 19:29 fiorinaf <fiorinaf@gnutls.org>
12704 * src/PkixTabExample.c:
12706 C structure management
12708 2001-07-18 20:32 nmav <nmav@gnutls.org>
12710 * lib/gnutls_hash_int.c (tags: gnutls_0_1_9):
12712 added mhash 0.8.10 support
12714 2001-07-18 20:31 nmav <nmav@gnutls.org>
12716 * lib/auth_rsa.c, lib/auth_x509.h (tags: gnutls_0_1_9),
12717 lib/gnutls.h.in, lib/gnutls_auth.c, lib/gnutls_cert.c,
12718 lib/gnutls_cert.h, lib/gnutls_constate.c, lib/gnutls_handshake.c,
12719 lib/gnutls_int.h, src/cli.c:
12721 more certificate fields parsed. Cleanups
12723 2001-07-17 18:47 nmav <nmav@gnutls.org>
12725 * NEWS, lib/cert_verify.c, lib/cert_verify.h, lib/gnutls.h.in,
12726 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
12727 lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
12728 lib/gnutls_constate.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
12729 lib/gnutls_extensions.c (tags: gnutls_0_2_0, gnutls_0_1_9),
12730 lib/gnutls_extensions.h (tags: gnutls_with_dss_ciphersuites,
12731 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
12732 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
12733 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
12734 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
12735 lib/gnutls_int.h, src/cli.c, src/serv.c:
12737 several cleanups. Added check for certificate's expiration time.
12739 2001-07-16 19:45 nmav <nmav@gnutls.org>
12741 * lib/Makefile.am, lib/auth_rsa.c, lib/cert_verify.c,
12742 lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_cert.c,
12743 lib/gnutls_int.h, src/cli.c:
12745 updated cert_verify
12747 2001-07-14 21:22 nmav <nmav@gnutls.org>
12749 * src/CertificateExample.c:
12751 corrected copyright notice
12753 2001-07-14 21:19 nmav <nmav@gnutls.org>
12755 * Makefile.am (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
12756 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
12757 lib/gnutls_anon_cred.c, lib/gnutls_srp.c (utags: gnutls_0_1_9):
12761 2001-07-14 21:13 nmav <nmav@gnutls.org>
12763 * lib/auth_rsa.c, lib/auth_x509.h, lib/gnutls.h.in,
12764 lib/gnutls_cert.c, lib/gnutls_cert.h, src/cli.c:
12768 2001-07-14 19:21 nmav <nmav@gnutls.org>
12770 * lib/: Makefile.am, gnutls_anon_cred.c:
12774 2001-07-14 14:34 nmav <nmav@gnutls.org>
12776 * lib/auth_rsa.c, lib/auth_x509.h, lib/cert_verify.c,
12777 lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_handshake.c,
12778 lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_srp.c,
12779 src/cli.c, src/serv.c:
12781 several bug fixes in ASN handling. Fixes/additions in X509
12782 structures handling.
12784 2001-07-14 11:45 nmav <nmav@gnutls.org>
12786 * configure.in, lib/Makefile.am, lib/auth_anon.c (tags:
12787 gnutls_0_1_9), lib/auth_anon.h (tags: gnutls_0_1_9),
12788 lib/auth_rsa.c, lib/auth_srp.c (tags: gnutls_0_1_9), lib/auth_srp.h
12789 (tags: gnutls_0_1_9), lib/auth_x509.h, lib/ext_srp.c,
12790 lib/gnutls.h.in, lib/gnutls_auth.c, lib/gnutls_cert.c,
12791 lib/gnutls_global.c, lib/gnutls_privkey.c, lib/gnutls_srp.c,
12792 src/cli.c, src/serv.c:
12796 2001-07-14 10:26 nmav <nmav@gnutls.org>
12800 corrected copyright statement
12802 2001-07-14 09:47 nmav <nmav@gnutls.org>
12804 * lib/: Makefile.am, auth_x509.h, cert_verify.c, gnutls.h.in,
12805 gnutls_cert.c, gnutls_handshake.c, gnutls_int.h:
12807 improved certificate handling
12809 2001-07-14 09:47 nmav <nmav@gnutls.org>
12815 2001-07-13 14:23 nmav <nmav@gnutls.org>
12817 * buildconf (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
12820 added autoconf2.50 (for debian)
12822 2001-07-13 14:22 nmav <nmav@gnutls.org>
12824 * acinclude.m4 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
12825 gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
12826 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
12827 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
12829 added required .m4s
12831 2001-07-13 14:08 nmav <nmav@gnutls.org>
12833 * .cvsusers (tags: gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
12834 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
12835 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
12837 corrected fabio's entry
12839 2001-07-12 17:06 nmav <nmav@gnutls.org>
12841 * lib/gnutls_record.c:
12845 2001-07-11 21:17 nmav <nmav@gnutls.org>
12847 * NEWS, lib/auth_srp.c, lib/crypt_bcrypt.c (tags: gnutls_0_1_9),
12848 lib/crypt_bcrypt.h (tags: gnutls_0_4_1, gnutls_0_4_0,
12849 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12850 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12851 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12852 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12853 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12854 gnutls_0_2_0, gnutls_0_1_9), lib/crypt_srpsha1.c (tags:
12855 gnutls_0_1_9), lib/gnutls_cipher.c, lib/gnutls_handshake.c,
12856 lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
12857 lib/gnutls_record.c, lib/gnutls_srp.c, lib/gnutls_srp.h (tags:
12858 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12859 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12860 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12861 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12862 gnutls_0_2_0, gnutls_0_1_9):
12864 optimizations in hash functions (removed a lot of mallocs)
12866 2001-07-07 18:03 nmav <nmav@gnutls.org>
12868 * NEWS, doc/ASN1.readme.txt, lib/Makefile.am, lib/auth_rsa.c,
12869 lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_der.c,
12870 lib/cert_der.h, lib/gnutls_cert.c, lib/gnutls_global.c,
12871 lib/gnutls_int.h, lib/gnutls_privkey.c, src/CertificateExample.c,
12872 src/Makefile.am, src/pkix.asn, src/serv.c:
12874 Updated ASN.1 Parser (Fabio - commited by me).
12876 2001-07-01 16:39 nmav <nmav@gnutls.org>
12878 * lib/: auth_rsa.c, gnutls_algorithms.c, gnutls_cert.c,
12883 2001-06-25 15:29 nmav <nmav@gnutls.org>
12885 * lib/auth_rsa.c, lib/auth_srp_passwd.c (tags: gnutls_0_1_9),
12886 lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_algorithms.c,
12887 lib/gnutls_cipher.c, lib/gnutls_cipher_int.c (tags: gnutls_0_2_11,
12888 gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
12889 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_db.c (tags:
12890 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
12891 gnutls_0_1_9), lib/gnutls_errors.c, lib/gnutls_extensions.c,
12892 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
12893 lib/gnutls_kx.h (tags: gnutls_0_1_9), src/.cvsignore, src/cli.c,
12896 Cleanups. Mostly while sending client certificate (and client
12897 certificate verify)
12899 2001-06-24 22:01 nmav <nmav@gnutls.org>
12905 2001-06-24 21:42 nmav <nmav@gnutls.org>
12907 * NEWS, lib/ext_dnsname.c (tags: gnutls_0_2_3, gnutls_0_2_2,
12908 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls.h.in,
12909 lib/gnutls_constate.c, lib/gnutls_extensions.c,
12910 lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c, src/serv.c:
12912 added support for DNSNAME extension (draft-ietf-tls-extensions)
12914 2001-06-24 18:30 nmav <nmav@gnutls.org>
12916 * doc/protocol/: draft-ietf-pkix-ac509prof-05.txt,
12917 draft-ietf-tls-camellia-00.txt, draft-ietf-tls-extensions-00.txt
12918 (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
12919 gnutls_0_1_9), draft-ietf-tls-https-04.txt,
12920 draft-ietf-tls-misty1-00.txt, draft-ietf-tls-openpgp-00.txt,
12921 draft-ietf-tls-openpgp-01.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
12922 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
12923 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
12924 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
12925 draft-ietf-tls-seedhas-00.txt, draft-ietf-tls-wireless-00.txt,
12926 rfc2817.txt (tags: gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9,
12927 gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7,
12928 gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
12929 gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
12930 gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0,
12931 gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
12932 gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
12933 gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
12934 gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
12935 gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
12936 gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
12937 gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
12938 gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
12939 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
12940 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
12941 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
12942 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
12943 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
12944 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
12945 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12946 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12947 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12948 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12949 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12950 gnutls_0_2_0, gnutls_0_1_9):
12952 added more up to date documentation
12954 2001-06-24 18:20 nmav <nmav@gnutls.org>
12956 * doc/protocol/x509guide.txt (tags: gnutls_0_8_12, gnutls_0_8_11,
12957 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_9_5,
12958 gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
12959 gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
12960 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
12961 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
12962 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
12963 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
12964 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
12965 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
12966 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
12967 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12968 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12969 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12970 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12971 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12972 gnutls_0_2_0, gnutls_0_1_9):
12974 added gutman's x509guide
12976 2001-06-24 15:41 nmav <nmav@gnutls.org>
12978 * lib/: gnutls_handshake.c, gnutls_priority.c:
12980 some portability fixes
12982 2001-06-24 15:03 nmav <nmav@gnutls.org>
12984 * NEWS, doc/TODO, lib/Makefile.am, lib/auth_anon.c,
12985 lib/auth_dhe_dss.c (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12986 gnutls_0_2_0, gnutls_0_1_9), lib/auth_rsa.c, lib/auth_srp.c,
12987 lib/auth_srp.h, lib/auth_srp_passwd.c, lib/auth_srp_sb64.c,
12988 lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_b64.c, lib/cert_der.c,
12989 lib/crypt.c (tags: gnutls_0_3_91, gnutls_0_3_90,
12990 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12991 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12992 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12993 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12994 gnutls_0_2_0, gnutls_0_1_9), lib/crypt_bcrypt.c,
12995 lib/crypt_srpsha1.c, lib/debug.c, lib/ext_dnsname.c, lib/ext_srp.c,
12996 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
12997 lib/gnutls_buffers.c, lib/gnutls_cert.c, lib/gnutls_cipher.c,
12998 lib/gnutls_cipher.h (tags: gnutls_0_2_2, gnutls_0_2_1,
12999 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_cipher_int.c,
13000 lib/gnutls_compress.c (tags: gnutls_0_3_91, gnutls_0_3_90,
13001 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
13002 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
13003 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
13004 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13005 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_compress_int.c,
13006 lib/gnutls_constate.c, lib/gnutls_constate.h (tags:
13007 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
13008 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
13009 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
13010 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
13011 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
13012 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
13013 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
13014 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
13015 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13016 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_datum.c (tags:
13017 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
13018 gnutls_0_1_9), lib/gnutls_db.c, lib/gnutls_dh.c (tags:
13019 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_errors.c,
13020 lib/gnutls_extensions.c, lib/gnutls_gcry.c (tags: gnutls_0_2_10,
13021 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13022 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_global.c,
13023 lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
13024 lib/gnutls_kx.c, lib/gnutls_num.c (tags: gnutls_0_2_3,
13025 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
13026 lib/gnutls_pk.c, lib/gnutls_priority.c, lib/gnutls_privkey.c,
13027 lib/gnutls_privkey.h (tags: gnutls_0_3_5, gnutls_0_3_2,
13028 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
13029 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
13030 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
13031 lib/gnutls_random.c (tags: gnutls_0_2_11, gnutls_0_2_10,
13032 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13033 gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_record.c,
13034 lib/gnutls_session.c (tags: gnutls_0_2_3, gnutls_0_2_2,
13035 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_srp.c,
13036 lib/gnutls_v2_compat.c, src/cli.c, src/serv.c:
13038 fixes in ChangeCipherSpec handling (this also fixes rehandshake).
13041 2001-06-24 08:45 nmav <nmav@gnutls.org>
13043 * lib/: Makefile.am, debug.c, gnutls_buffers.c, gnutls_cert.c,
13044 gnutls_cert.h, gnutls_cipher.c, gnutls_cipher_int.c,
13045 gnutls_cipher_int.h (tags: gnutls_0_3_92, gnutls_0_3_91,
13046 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
13047 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
13048 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
13049 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
13050 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
13051 gnutls_compress_int.c, gnutls_datum.c, gnutls_datum.h (tags:
13052 gnutls_0_1_9), gnutls_handshake.c, gnutls_hash_int.c, gnutls_int.h,
13053 gnutls_kx.c, gnutls_record.c, gnutls_v2_compat.c:
13057 2001-06-23 21:26 nmav <nmav@gnutls.org>
13059 * configure.in, lib/gnutls_global.c:
13061 added checks for signals
13063 2001-06-22 21:19 nmav <nmav@gnutls.org>
13065 * lib/gnutls_cipher.c, src/serv.c:
13067 corrected bug in stream decryption..
13069 2001-06-22 20:59 nmav <nmav@gnutls.org>
13071 * lib/: auth_rsa.c, auth_x509.h, gnutls.h.in, gnutls_cert.c,
13074 added internal representation of pkcs1 rsa private keys.
13076 2001-06-22 11:43 nmav <nmav@gnutls.org>
13078 * NEWS (tags: gnutls_0_1_4), README (tags: gnutls_0_1_4),
13079 configure.in (tags: gnutls_0_1_4), doc/Makefile.am (tags:
13080 gnutls_0_1_4), doc/TODO, lib/Makefile.am (tags: gnutls_0_1_4),
13081 lib/gnutls.h.in (tags: gnutls_0_1_4), lib/gnutls_buffers.c (tags:
13082 gnutls_0_1_4), lib/gnutls_buffers.h (tags: gnutls_0_1_4),
13083 lib/gnutls_cert.c (tags: gnutls_0_1_4), lib/gnutls_global.c (tags:
13084 gnutls_0_1_4), lib/gnutls_record.c (tags: gnutls_0_1_4), src/cli.c
13085 (tags: gnutls_0_1_4), src/pk.h, src/serv.c:
13087 added global state.
13089 2001-06-22 09:16 nmav <nmav@gnutls.org>
13091 * lib/gnutls.h.in, lib/gnutls_algorithms.c (tags: gnutls_0_1_4),
13092 lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_1_4),
13093 lib/gnutls_int.h (tags: gnutls_0_1_4), src/cli.c, src/serv.c:
13097 2001-06-22 08:25 nmav <nmav@gnutls.org>
13101 gnutls_cert is not defined here
13103 2001-06-21 18:40 nmav <nmav@gnutls.org>
13105 * lib/gnutls_cert.h, src/pk.h:
13107 added missing files
13109 2001-06-21 18:38 nmav <nmav@gnutls.org>
13111 * NEWS, configure.in, doc/TODO, lib/Makefile.am, lib/auth_rsa.c
13112 (tags: gnutls_0_1_4), lib/auth_x509.h (tags: gnutls_0_1_4),
13113 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c (tags:
13114 gnutls_0_1_4), lib/gnutls_cert.c, lib/gnutls_datum.c (tags:
13115 gnutls_0_1_4), lib/gnutls_handshake.c (tags: gnutls_0_1_4),
13116 lib/gnutls_handshake.h (tags: gnutls_0_1_9, gnutls_0_1_4),
13117 lib/gnutls_int.h, lib/gnutls_priority.c (tags: gnutls_0_1_4),
13118 lib/gnutls_v2_compat.c (tags: gnutls_0_1_4), src/serv.c:
13120 Updated Ciphersuite selection algorithm. Added internal
13121 representation of x509 structures.
13123 2001-06-20 14:11 nmav <nmav@gnutls.org>
13125 * NEWS, doc/TODO, lib/auth_rsa.c, lib/cert_asn1.c (tags:
13126 gnutls_0_1_4), lib/cert_der.c (tags: gnutls_0_1_4),
13127 lib/gnutls_datum.c, lib/gnutls_datum.h (tags: gnutls_0_1_4),
13128 lib/gnutls_errors.c (tags: gnutls_0_1_4), lib/gnutls_errors_int.h
13129 (tags: gnutls_0_1_4), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
13130 gnutls_0_1_4), lib/gnutls_pk.c (tags: gnutls_0_1_4), src/pkix.asn
13131 (tags: gnutls_0_1_4):
13133 client side RSA works (no certificate checking)
13135 2001-06-19 19:19 nmav <nmav@gnutls.org>
13137 * doc/TODO, lib/auth_anon.c (tags: gnutls_0_1_4), lib/auth_rsa.c,
13138 lib/auth_srp.c (tags: gnutls_0_1_4), lib/auth_x509.h,
13139 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h
13140 (tags: gnutls_0_1_4), lib/gnutls_auth.h (tags: gnutls_0_1_9,
13141 gnutls_0_1_4), lib/gnutls_handshake.c, lib/gnutls_handshake.h,
13142 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h (tags:
13143 gnutls_0_1_4), lib/gnutls_v2_compat.c, src/cli.c, src/serv.c:
13145 removed unneeded code and added some kind of client support for RSA
13148 2001-06-19 08:52 nmav <nmav@gnutls.org>
13150 * NEWS, doc/TODO, lib/auth_rsa.c, lib/debug.c (tags: gnutls_0_1_4),
13151 lib/debug.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
13152 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
13153 gnutls_0_1_9, gnutls_0_1_4), lib/gnutls.h.in, lib/gnutls_cipher.c
13154 (tags: gnutls_0_1_4), lib/gnutls_handshake.c, lib/gnutls_int.h,
13155 lib/gnutls_kx.c, lib/gnutls_kx.h, lib/gnutls_record.c,
13156 lib/gnutls_session.c (tags: gnutls_0_1_4), lib/gnutls_v2_compat.c,
13159 fixes in session resuming..
13161 2001-06-18 20:24 nmav <nmav@gnutls.org>
13163 * doc/TODO, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
13164 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
13165 lib/gnutls_v2_compat.c:
13167 fixes in session resuming
13169 2001-06-18 19:50 nmav <nmav@gnutls.org>
13171 * lib/: gnutls_gcry.c, gnutls_gcry.h (tags: gnutls_0_2_10,
13172 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13173 gnutls_0_2_0, gnutls_0_1_9) (utags: gnutls_0_1_4):
13175 added missing files
13177 2001-06-18 19:04 nmav <nmav@gnutls.org>
13179 * lib/Makefile.am, lib/debug.c, lib/gnutls.h.in,
13180 lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
13181 lib/gnutls_cipher.h (tags: gnutls_0_1_4), lib/gnutls_cipher_int.c
13182 (tags: gnutls_0_1_4), lib/gnutls_compress.c (tags: gnutls_0_1_4),
13183 lib/gnutls_compress.h (tags: gnutls_0_4_1, gnutls_0_4_0,
13184 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
13185 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
13186 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
13187 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
13188 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13189 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), lib/gnutls_handshake.c,
13190 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_plaintext.c,
13191 lib/gnutls_plaintext.h, lib/gnutls_record.c,
13192 lib/gnutls_v2_compat.c, src/serv.c:
13194 several cleanups in the low level record layer (the old code was a
13195 mess). several other fixes.
13197 2001-06-18 15:18 nmav <nmav@gnutls.org>
13199 * lib/: auth_x509.h, ext_dnsname.c (tags: gnutls_0_1_4),
13200 gnutls_int.h, gnutls_record.c, gnutls_record.h (tags: gnutls_0_2_3,
13201 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
13202 gnutls_0_1_4), gnutls_v2_compat.c:
13204 cleanups. No longer checks for alerts between messages.
13206 2001-06-18 11:09 nmav <nmav@gnutls.org>
13208 * acconfig.h (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
13209 gnutls_0_1_9, gnutls_0_1_4), doc/TODO,
13210 doc/protocol/draft-ietf-tls-https-04.txt (tags: gnutls_0_1_4),
13211 lib/Makefile.am, lib/defines.h (tags: gnutls_0_2_10, gnutls_0_2_9,
13212 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
13213 gnutls_0_1_9, gnutls_0_1_4), lib/gnutls.h.in,
13214 lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
13215 lib/gnutls_cipher_int.c, lib/gnutls_int.h, lib/gnutls_record.c,
13216 src/cli.c, src/serv.c:
13218 cleanups and addition of a test http server (serv.c)
13220 2001-06-17 22:45 nmav <nmav@gnutls.org>
13222 * NEWS, doc/TODO, lib/gnutls_handshake.c, lib/gnutls_int.h,
13223 lib/gnutls_record.c, lib/gnutls_v2_compat.c, src/serv.c:
13225 fixes in V2 client hello.
13227 2001-06-17 14:13 nmav <nmav@gnutls.org>
13229 * configure.in, lib/auth_rsa.c, lib/gnutls_algorithms.h,
13230 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_pk.c,
13231 lib/gnutls_v2_compat.c, src/pkcs1.asn (tags: gnutls_0_1_4),
13234 several fixes for RSA. gnutls server can now work with rsa
13237 2001-06-17 11:26 nmav <nmav@gnutls.org>
13239 * lib/: Makefile.am, auth_rsa.c, auth_srp.c, auth_srp_passwd.c
13240 (tags: gnutls_0_1_4), auth_x509.h, cert_asn1.h (tags:
13241 gnutls_0_1_4), cert_b64.c (tags: gnutls_0_1_4), cert_b64.h (tags:
13242 gnutls_0_1_9, gnutls_0_1_4), crypt_bcrypt.c (tags: gnutls_0_1_4),
13243 crypt_srpsha1.c (tags: gnutls_0_1_4), gnutls.c, gnutls.h.in,
13244 gnutls_algorithms.c, gnutls_cert.c, gnutls_cipher.c,
13245 gnutls_errors.c, gnutls_errors_int.h, gnutls_handshake.c,
13246 gnutls_handshake.h, gnutls_int.h, gnutls_kx.c, gnutls_num.h (tags:
13247 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
13248 gnutls_0_1_4), gnutls_pk.c, gnutls_pk.h (tags: gnutls_0_1_4),
13249 gnutls_random.c (tags: gnutls_0_1_4), gnutls_random.h (tags:
13250 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
13251 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
13252 gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
13253 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
13254 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
13255 gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
13256 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
13257 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
13258 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
13259 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
13260 gnutls_0_5_3, gnutls_0_5_2,
13261 gnutls_0_5_x_before_export_ciphersuites,
13262 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
13263 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
13264 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
13265 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
13266 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
13267 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
13268 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13269 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), gnutls_record.c,
13270 gnutls_srp.c (tags: gnutls_0_1_4), gnutls_v2_compat.c:
13272 several additions for RSA (mostly unstable)
13274 2001-06-16 22:41 nmav <nmav@gnutls.org>
13276 * lib/: gnutls_pk.c, gnutls_pk.h:
13278 some support for public key encryption (rsa)
13280 2001-06-16 12:11 nmav <nmav@gnutls.org>
13282 * lib/: Makefile.am, auth_anon.c, auth_dhe_dss.c (tags:
13283 gnutls_0_1_4), auth_rsa.c, auth_srp.c, auth_x509.h, defines.h,
13284 ext_dnsname.c, ext_dnsname.h (tags: gnutls_0_2_3, gnutls_0_2_2,
13285 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), gnutls.c,
13286 gnutls.h.in, gnutls_auth_int.h (tags: gnutls_0_1_9, gnutls_0_1_4),
13287 gnutls_dh.c (tags: gnutls_0_1_4), gnutls_extensions.c (tags:
13288 gnutls_0_1_4), gnutls_handshake.c, gnutls_int.h, gnutls_kx.c,
13289 gnutls_kx.h, gnutls_srp.c:
13291 more rsa fixes. Added dnsname extension.
13293 2001-06-15 22:05 nmav <nmav@gnutls.org>
13295 * lib/auth_anon.c, lib/auth_rsa.c, lib/auth_srp.c, lib/auth_x509.h,
13296 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.h,
13297 lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_handshake.c,
13298 lib/gnutls_int.h, src/serv.c:
13300 more rsa stuff -- and cleanups
13302 2001-06-15 21:47 nmav <nmav@gnutls.org>
13308 2001-06-15 21:46 nmav <nmav@gnutls.org>
13310 * src/: Certificate.txt, CertificateExample.c (tags: gnutls_0_1_4),
13311 pkcs1.asn, pkix.asn:
13313 updated ASN.1 files.
13315 2001-06-15 16:57 nmav <nmav@gnutls.org>
13317 * doc/Makefile.am, lib/Makefile.am, lib/auth_rsa.c,
13318 lib/auth_x509.h, lib/cert_asn1.h, lib/gnutls.h.in,
13319 lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_hash_int.c
13320 (tags: gnutls_0_1_4), lib/gnutls_hash_int.h (tags: gnutls_0_1_4),
13321 lib/gnutls_int.h, lib/gnutls_kx.c:
13323 several additions in order to support KX_RSA and X509PKI.
13325 2001-06-14 20:26 nmav <nmav@gnutls.org>
13327 * lib/gnutls_auth.c:
13329 updated get_auth_info()
13331 2001-06-14 18:00 nmav <nmav@gnutls.org>
13333 * Makefile.am, buildconf (tags: gnutls_0_1_4), src/cli.c,
13336 changed the setting of credentials
13338 2001-06-14 18:00 nmav <nmav@gnutls.org>
13340 * lib/: .cvsignore (tags: gnutls_0_1_9, gnutls_0_1_4), auth_anon.c,
13341 auth_anon.h (tags: gnutls_0_1_4), auth_srp.c, auth_srp_passwd.c,
13342 ext_srp.c (tags: gnutls_0_1_4), gnutls.h.in, gnutls_algorithms.c,
13343 gnutls_algorithms.h, gnutls_auth.c, gnutls_auth_int.h,
13346 better handling of set/get credentials.
13348 2001-06-14 17:01 nmav <nmav@gnutls.org>
13350 * lib/: gnutls.c, gnutls_auth_int.h, gnutls_buffers.c,
13353 added gnutls_datum structure.
13355 2001-06-13 09:21 nmav <nmav@gnutls.org>
13357 * .cvsignore (tags: gnutls_0_5_3, gnutls_0_5_2,
13358 gnutls_0_5_x_before_export_ciphersuites,
13359 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
13360 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
13361 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
13362 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
13363 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
13364 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
13365 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13366 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), .cvsusers (tags:
13367 gnutls_0_1_4), AUTHORS (tags: gnutls_0_2_11, gnutls_0_2_10,
13368 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13369 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), Makefile.am,
13370 changelog-update.sh:
13372 added Fabio in AUTHORS, fixed the way ChangeLog is created.
13374 2001-06-13 09:10 nmav <nmav@gnutls.org>
13376 * lib/gnutls_algorithms.c:
13378 added a warning for the addition of new algorithms
13380 2001-06-13 08:51 nmav <nmav@gnutls.org>
13382 * doc/protocol/rfc2631.txt (tags: gnutls_1_1_8, gnutls_1_0_10,
13383 gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
13384 gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
13385 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
13386 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
13387 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
13388 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
13389 gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
13390 gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
13391 gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
13392 gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
13393 gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
13394 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
13395 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
13396 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
13397 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
13398 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
13399 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
13400 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
13401 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
13402 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
13403 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
13404 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
13405 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13406 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4):
13408 added rfc on DH key exchange
13410 2001-06-11 15:34 nmav <nmav@gnutls.org>
13412 * configure.in, lib/Makefile.am, lib/cert_ASN.y (tags:
13413 gnutls_0_1_4), lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_der.c,
13414 lib/cert_der.h (tags: gnutls_0_1_4), lib/gnutls_der.c,
13415 lib/gnutls_der.h, src/CertificateExample.c, src/Makefile.am:
13417 Added Fabio's ASN1/DER parser.
13419 2001-06-09 12:11 nmav <nmav@gnutls.org>
13421 * lib/gnutls_db.c (tags: gnutls_0_1_4):
13423 more descriptive comments
13425 2001-06-09 12:03 nmav <nmav@gnutls.org>
13427 * lib/auth_srp_sb64.c (tags: gnutls_0_1_4), lib/crypt.c (tags:
13428 gnutls_0_1_4), lib/crypt_bcrypt.c, lib/crypt_bcrypt.h (tags:
13429 gnutls_0_1_4), lib/crypt_srpsha1.c, lib/gnutls_srp.c, src/crypt.c
13430 (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
13431 gnutls_0_1_9, gnutls_0_1_4):
13433 bugfixes in sbase64 decoding/encoding. Changes in the included
13436 2001-06-09 10:01 nmav <nmav@gnutls.org>
13438 * lib/: Makefile.am, auth_srp_passwd.h (tags: gnutls_0_3_5,
13439 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
13440 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
13441 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
13442 gnutls_0_1_9, gnutls_0_1_4), auth_srp_sb64.c, cert_b64.h,
13443 cert_sb64.c, crypt_bcrypt.c, crypt_srpsha1.c:
13445 renamed cert_sb64.c to auth_srp_sb64.c (since it is only used in SRP
13448 2001-06-05 10:46 nmav <nmav@gnutls.org>
13454 2001-06-05 10:37 nmav <nmav@gnutls.org>
13456 * lib/: defines.h, gnutls.c, gnutls_cipher.c, gnutls_errors.c,
13457 gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h, gnutls_num.c
13458 (tags: gnutls_0_1_4), gnutls_num.h:
13460 better handling of 64bit integers
13462 2001-06-05 10:35 nmav <nmav@gnutls.org>
13464 * lib/: crypt_bcrypt.c, crypt_srpsha1.c:
13466 better checking of return value of rindex
13468 2001-06-05 10:33 nmav <nmav@gnutls.org>
13470 * src/: cli.c, serv.c:
13474 2001-06-05 08:34 nmav <nmav@gnutls.org>
13476 * lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_handshake.c,
13477 lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h
13478 (tags: gnutls_0_1_4), src/Makefile.am:
13480 updated documentation and functions
13482 2001-06-01 15:49 nmav <nmav@gnutls.org>
13484 * NEWS, configure.in, lib/crypt.c, lib/defines.h, lib/ext_srp.c,
13485 lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_cipher.c,
13486 lib/gnutls_handshake.c, lib/gnutls_num.c, lib/gnutls_num.h,
13487 lib/gnutls_srp.c, src/prime.c (tags: gnutls_0_1_9, gnutls_0_1_4),
13488 src/tpasswd (tags: gnutls_0_1_4):
13490 gnutls now handles uint64 even in systems without a native one.
13493 2001-06-01 14:46 nmav <nmav@gnutls.org>
13495 * lib/: crypt_bcrypt.c, crypt_srpsha1.c:
13497 corrected bug in verify
13499 2001-05-31 09:34 nmav <nmav@gnutls.org>
13501 * buildconf, configure.in, lib/gnutls.h.in:
13503 updated configuration scripts to comply to autoconf 2.50
13505 2001-05-30 11:46 nmav <nmav@gnutls.org>
13507 * doc/: Makefile.am, scripts/gdoc (tags: gnutls_0_1_4):
13509 gdoc is now included in the cvs
13511 2001-05-30 11:23 nmav <nmav@gnutls.org>
13513 * doc/API, doc/Makefile.am, doc/TODO, lib/gnutls.c,
13514 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
13515 lib/gnutls_auth_int.h, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
13516 lib/gnutls_cipher.h, lib/gnutls_db.c, lib/gnutls_errors.c,
13517 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_plaintext.c,
13518 lib/gnutls_plaintext.h, lib/gnutls_priority.c,
13519 lib/gnutls_session.c, src/cli.c, src/serv.c:
13521 updated API and documentation. Now we use the gnome way for creating
13524 2001-05-26 22:10 nmav <nmav@gnutls.org>
13528 some cleanups in Diffie Hellman key exchange
13530 2001-05-26 19:18 nmav <nmav@gnutls.org>
13532 * doc/API, lib/auth_anon.c, lib/auth_anon.h, lib/auth_dhe_dss.c,
13533 lib/auth_dhe_dss.h (tags: gnutls_with_dss_ciphersuites,
13534 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
13535 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
13536 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
13537 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
13538 gnutls_0_1_4), lib/cert_b64.c, lib/cert_sb64.c,
13539 lib/gnutls_algorithms.c, lib/gnutls_auth.c, lib/gnutls_dh.c,
13540 lib/gnutls_dh.h (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13541 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), lib/gnutls_int.h,
13544 removed DHE_DSS. Added parameters to DH_ANON (size of prime).
13547 2001-05-26 19:16 nmav <nmav@gnutls.org>
13549 * src/: cli.c, prime.c, serv.c:
13553 2001-05-26 12:19 nmav <nmav@gnutls.org>
13555 * lib/auth_srp_passwd.c, lib/cert_sb64.c, lib/crypt_bcrypt.c,
13556 lib/crypt_srpsha1.c, lib/gnutls_int.h, src/crypt.c:
13558 Added decoding function for the base64 encoding used in SRP. (this
13559 function is more strict in characters than the previous one)
13561 2001-05-26 10:38 nmav <nmav@gnutls.org>
13565 corrected memory leaks
13567 2001-05-26 08:29 nmav <nmav@gnutls.org>
13569 * lib/: auth_anon.c, auth_dhe_dss.c, auth_srp.c, gnutls.c,
13570 gnutls_extensions.c, gnutls_handshake.c, gnutls_num.c,
13571 gnutls_num.h, gnutls_v2_compat.c:
13573 several cleanups in numbers' handling
13575 2001-05-26 07:19 nmav <nmav@gnutls.org>
13577 * lib/.cvsignore, lib/gnutls_handshake.c, lib/gnutls_int.h,
13578 lib/gnutls_num.c, lib/gnutls_num.h, src/.cvsignore (tags:
13581 updated uint24 functions.
13583 2001-05-25 21:09 nmav <nmav@gnutls.org>
13585 * lib/: auth_anon.c, auth_dhe_dss.c, auth_srp.c, gnutls.c,
13586 gnutls_cipher.c, gnutls_extensions.c, gnutls_handshake.c,
13587 gnutls_int.h, gnutls_kx.c, gnutls_num.c, gnutls_num.h,
13588 gnutls_v2_compat.c:
13590 Cleanups in endian handling (convertions).
13592 2001-05-25 11:57 nmav <nmav@gnutls.org>
13594 * lib/: gnutls.c, gnutls_cipher.c, gnutls_errors.c,
13595 gnutls_errors_int.h, gnutls_handshake.c:
13599 2001-05-25 11:56 nmav <nmav@gnutls.org>
13603 updated documentation
13605 2001-05-25 11:55 nmav <nmav@gnutls.org>
13611 2001-05-24 16:07 nmav <nmav@gnutls.org>
13617 2001-05-24 08:19 nmav <nmav@gnutls.org>
13619 * lib/gnutls_cipher.c:
13621 sets the resumed_security_parameters to null after initialization
13623 2001-05-23 15:17 nmav <nmav@gnutls.org>
13625 * src/: cli.c, serv.c:
13629 2001-05-23 15:16 nmav <nmav@gnutls.org>
13631 * lib/: gnutls.c, gnutls.h.in, gnutls_db.c, gnutls_handshake.c,
13632 gnutls_handshake.h, gnutls_int.h:
13634 Updated API (gnutls_deinit()) gnutls_db: does not store anything if
13635 db has not been opened for reading. Added some kind of support for
13636 renegotiation of parameters.
13638 2001-05-22 22:29 nmav <nmav@gnutls.org>
13640 * lib/: gnutls.h.in, gnutls_algorithms.c, gnutls_handshake.h:
13644 2001-05-22 22:27 nmav <nmav@gnutls.org>
13646 * lib/: defines.h, gnutls.c, gnutls_db.c, gnutls_handshake.c,
13647 gnutls_int.h, gnutls_session.c:
13649 cleanups and several fixes(and speedups) in the resume DB
13651 2001-05-22 22:24 nmav <nmav@gnutls.org>
13653 * src/: cli.c, serv.c:
13655 updated client and servers
13657 2001-05-22 16:57 nmav <nmav@gnutls.org>
13659 * lib/gnutls_algorithms.c:
13663 2001-05-20 10:06 nmav <nmav@gnutls.org>
13665 * doc/API, lib/gnutls.c, lib/gnutls_algorithms.c,
13666 lib/gnutls_algorithms.h, lib/gnutls_dh.c, lib/gnutls_handshake.c,
13667 lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h,
13668 src/cli.c, src/serv.c:
13670 Changed gnutls_set_*_priority functions.
13672 2001-05-19 18:57 nmav <nmav@gnutls.org>
13678 2001-05-19 10:50 nmav <nmav@gnutls.org>
13684 2001-05-19 10:48 nmav <nmav@gnutls.org>
13686 * src/: cli.c, crypt.c, crypt.gaa (tags: gnutls_0_2_3,
13687 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
13688 gnutls_0_1_4), gaa.h, gaaout.c, tpasswd, tpasswd.conf:
13690 added option to generate random primes (instead of using a default).
13691 Added option to specify a specific prime to use (index)
13693 2001-05-15 10:35 nmav <nmav@gnutls.org>
13695 * lib/libgnutls.m4 (tags: gnutls_0_2_11, gnutls_0_2_10,
13696 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13697 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4):
13701 2001-05-15 10:19 nmav <nmav@gnutls.org>
13703 * configure.in, lib/gnutls.c, lib/libgnutls.m4:
13707 2001-05-15 09:33 nmav <nmav@gnutls.org>
13709 * acconfig.h, acinclude.m4, changelog-update.sh, configure.in,
13710 lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls.h.in,
13711 lib/gnutls_auth.c, lib/gnutls_errors.h (tags: gnutls_0_1_4),
13712 lib/gnutls_errors_int.h, lib/libgnutls-config.in, lib/libgnutls.m4,
13713 src/Makefile.am, src/serv.c:
13715 Added libgnutls-config script gnutls.h is automaticaly generated by
13716 configure script Added libgnutls.m4
13718 2001-05-14 10:37 nmav <nmav@gnutls.org>
13720 * lib/ext_srp.c (tags: gnutls-0_1_2):
13722 Added missing length in username.
13724 2001-05-14 09:45 nmav <nmav@gnutls.org>
13726 * NEWS, doc/API (tags: gnutls-0_1_2), lib/auth_anon.c (tags:
13727 gnutls-0_1_2), lib/auth_dhe_dss.c (tags: gnutls-0_1_2),
13728 lib/auth_srp.c (tags: gnutls-0_1_2), lib/auth_srp.h (tags:
13729 gnutls_0_1_4, gnutls-0_1_2), lib/ext_srp.c, lib/gnutls.c (tags:
13730 gnutls-0_1_2), lib/gnutls.h (tags: gnutls-0_1_2), lib/gnutls_auth.c
13731 (tags: gnutls-0_1_2), lib/gnutls_auth_int.h (tags: gnutls-0_1_2),
13732 lib/gnutls_cipher.c (tags: gnutls-0_1_2), lib/gnutls_db.c (tags:
13733 gnutls-0_1_2), lib/gnutls_int.h (tags: gnutls-0_1_2),
13734 lib/gnutls_session.c (tags: gnutls-0_1_2), lib/gnutls_session.h
13735 (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
13736 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
13737 gnutls_0_1_4, gnutls-0_1_2), src/cli.c (tags: gnutls-0_1_2),
13738 src/serv.c (tags: gnutls-0_1_2):
13740 added functions to access authentication data (like username), and
13741 the key exchange algorithm used.
13743 2001-05-13 16:36 nmav <nmav@gnutls.org>
13745 * lib/cert_sb64.c (tags: gnutls-0_1_2):
13749 2001-05-13 16:36 nmav <nmav@gnutls.org>
13751 * doc/TODO (tags: gnutls-0_1_2), lib/gnutls_db.c:
13753 clean_db() now clears expired entries only
13755 2001-05-13 16:35 nmav <nmav@gnutls.org>
13757 * src/: tpasswd, tpasswd.conf (utags: gnutls-0_1_2):
13759 example tpasswd files.
13761 2001-05-13 13:48 nmav <nmav@gnutls.org>
13763 * lib/auth_srp_passwd.c (tags: gnutls-0_1_2), lib/cert_sb64.c,
13764 lib/gnutls_int.h, src/crypt.c (tags: gnutls-0_1_2):
13766 minor updates and fixes
13768 2001-05-13 10:05 nmav <nmav@gnutls.org>
13770 * lib/Makefile.am (tags: gnutls-0_1_2), lib/auth_srp.c,
13771 lib/auth_srp_passwd.c, lib/auth_srp_passwd.h (tags: gnutls-0_1_2),
13772 lib/crypt.c (tags: gnutls-0_1_2), lib/crypt.h (tags: gnutls_0_4_1,
13773 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
13774 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
13775 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
13776 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
13777 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13778 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2),
13779 lib/crypt_bcrypt.c (tags: gnutls-0_1_2), lib/crypt_bcrypt.h (tags:
13780 gnutls-0_1_2), lib/crypt_srpsha1.c (tags: gnutls-0_1_2),
13781 lib/crypt_srpsha1.h (tags: gnutls_0_4_1, gnutls_0_4_0,
13782 gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
13783 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
13784 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
13785 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
13786 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13787 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2),
13788 lib/gnutls.h, lib/gnutls_srp.c (tags: gnutls-0_1_2),
13789 lib/gnutls_srp.h (tags: gnutls-0_1_2), src/Makefile.am (tags:
13790 gnutls-0_1_2), src/README.crypt (tags: gnutls-0_1_2), src/cli.c,
13791 src/crypt.c, src/crypt.gaa (tags: gnutls-0_1_2), src/gaa.h (tags:
13792 gnutls-0_1_2), src/gaaout.c (tags: gnutls-0_1_2), src/serv.c:
13794 Added compatibility with Tom Wu's libsrp's password files.
13796 2001-05-12 23:37 nmav <nmav@gnutls.org>
13798 * configure.in, lib/Makefile.am, lib/auth_srp.c, lib/auth_srp.h,
13799 lib/auth_srp_passwd.c, lib/cert_b64.c (tags: gnutls-0_1_2),
13800 lib/cert_b64.h (tags: gnutls-0_1_2), lib/debug.c (tags:
13801 gnutls-0_1_2), lib/gnutls.h, lib/gnutls_int.h, lib/gnutls_srp.c,
13802 src/port.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
13803 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
13804 gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2), src/serv.c:
13806 added support for Tom Wu's srp library tpasswd and tpasswd.conf
13809 2001-05-10 06:58 nmav <nmav@gnutls.org>
13811 * configure.in, lib/gnutls.c, lib/gnutls_int.h:
13813 fixes in memory allocation
13815 2001-05-09 13:16 nmav <nmav@gnutls.org>
13817 * lib/: gnutls.c, gnutls_buffers.c (tags: gnutls-0_1_2),
13818 gnutls_db.c, gnutls_hash_int.c (tags: gnutls-0_1_2), gnutls_int.h:
13820 corrected memory leaks
13822 2001-05-09 09:44 nmav <nmav@gnutls.org>
13824 * doc/API, lib/gnutls.h, lib/gnutls_auth.c, lib/gnutls_auth_int.h,
13825 src/cli.c, src/serv.c (utags: gnutls-0-1-0-srp):
13827 credentials are now kept globaly (in order to minimize memory
13828 usage). This makes no harm since these are never modified by
13831 2001-05-08 20:27 nmav <nmav@gnutls.org>
13833 * doc/TODO (tags: gnutls-0-1-0-srp):
13837 2001-05-08 20:16 nmav <nmav@gnutls.org>
13839 * lib/auth_srp.c (tags: gnutls-0-1-0-srp), lib/auth_srp_passwd.c
13840 (tags: gnutls-0-1-0-srp), lib/cert_b64.c (tags: gnutls-0-1-0-srp),
13841 lib/crypt_bcrypt.c (tags: gnutls-0-1-0-srp), lib/crypt_srpsha1.c
13842 (tags: gnutls-0-1-0-srp), lib/gnutls_errors.c (tags: gnutls-0_1_2,
13843 gnutls-0-1-0-srp), lib/gnutls_errors.h (tags: gnutls-0_1_2,
13844 gnutls-0-1-0-srp), lib/gnutls_handshake.c (tags: gnutls-0_1_2,
13845 gnutls-0-1-0-srp), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
13846 gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_srp.c (tags:
13847 gnutls-0-1-0-srp), lib/gnutls_srp.h (tags: gnutls-0-1-0-srp),
13848 src/cli.c, src/serv.c:
13850 several fixes for srp. Seems to work now!
13852 2001-05-07 19:16 nmav <nmav@gnutls.org>
13854 * lib/gnutls_v2_compat.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
13856 better version handling
13858 2001-05-07 19:09 nmav <nmav@gnutls.org>
13860 * NEWS (tags: gnutls-0-1-0-srp), doc/TODO, lib/Makefile.am (tags:
13861 gnutls-0-1-0-srp), lib/gnutls.c (tags: gnutls-0-1-0-srp),
13862 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_v2_compat.c,
13863 lib/gnutls_v2_compat.h (tags: gnutls_0_5_x_before_types_change,
13864 gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
13865 gnutls_0_5_x_before_export_ciphersuites,
13866 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
13867 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
13868 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
13869 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
13870 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
13871 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
13872 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13873 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
13874 gnutls-0-1-0-srp), src/cli.c:
13876 added support for SSL 2.0 client hello
13878 2001-05-07 11:11 nmav <nmav@gnutls.org>
13880 * configure.in (tags: gnutls-0-1-0-srp), lib/auth_srp.c,
13881 lib/auth_srp_passwd.c, lib/ext_srp.c (tags: gnutls-0-1-0-srp),
13882 lib/gnutls.c, lib/gnutls.h, lib/gnutls_extensions.c (tags:
13883 gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_handshake.c,
13884 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_srp.c, src/cli.c,
13887 several fixes for srp
13889 2001-05-07 08:27 nmav <nmav@gnutls.org>
13891 * doc/API, lib/auth_srp.c, lib/auth_srp_passwd.c, lib/ext_srp.c,
13892 lib/gnutls_auth.c, lib/gnutls_auth_int.h, lib/gnutls_handshake.c:
13894 gnutls_get_kx_cred() now returns err value. set_kx_cred() now
13897 2001-05-06 23:00 nmav <nmav@gnutls.org>
13899 * src/Makefile.am (tags: gnutls-0-1-0-srp):
13901 added missing gaa.h
13903 2001-05-06 22:51 nmav <nmav@gnutls.org>
13905 * lib/gnutls_srp.c:
13909 2001-05-06 07:30 nmav <nmav@gnutls.org>
13911 * lib/: auth_srp.c, auth_srp_passwd.c, auth_srp_passwd.h (tags:
13912 gnutls-0-1-0-srp), ext_srp.c, gnutls_srp.c, gnutls_srp.h:
13914 more srp related fixes. No longer fails authentication if wrong
13915 username is provided.
13917 2001-05-05 22:24 nmav <nmav@gnutls.org>
13919 * lib/: auth_srp.c, crypt.c (tags: gnutls-0-1-0-srp),
13920 crypt_bcrypt.c, crypt_bcrypt.h (tags: gnutls-0-1-0-srp),
13921 crypt_srpsha1.c, gnutls.h, gnutls_dh.c (tags: gnutls-0_1_2,
13922 gnutls-0-1-0-srp), gnutls_errors.c, gnutls_errors.h, gnutls_int.h,
13923 gnutls_srp.c, gnutls_srp.h:
13925 some hacks in order to exchange the algorithm used to hash the
13928 2001-05-05 10:28 nmav <nmav@gnutls.org>
13930 * lib/: auth_srp.c, gnutls_srp.c, gnutls_srp.h:
13932 cleanups for srp. Most mpi code has moved to gnutls_srp.c
13934 2001-05-05 08:02 nmav <nmav@gnutls.org>
13936 * configure.in, lib/ext_srp.c, lib/gnutls_int.h:
13938 more srp related fixes
13940 2001-05-05 07:38 nmav <nmav@gnutls.org>
13942 * lib/: auth_srp.c, gnutls.h, gnutls_algorithms.c (tags:
13943 gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_auth_int.h,
13944 gnutls_extensions.c, gnutls_handshake.c:
13946 some fixes - srp related
13948 2001-05-04 21:53 nmav <nmav@gnutls.org>
13950 * lib/: auth_srp.c, auth_srp.h (tags: gnutls-0-1-0-srp),
13951 auth_srp_passwd.c, auth_srp_passwd.h:
13955 2001-05-04 21:52 nmav <nmav@gnutls.org>
13957 * lib/Makefile.am, lib/crypt_bcrypt.c, lib/crypt_srpsha1.c,
13958 lib/ext_srp.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
13959 lib/gnutls_auth.c, lib/gnutls_auth.h (tags: gnutls-0_1_2,
13960 gnutls-0-1-0-srp), lib/gnutls_auth_int.h, lib/gnutls_dh.c,
13961 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_int.h,
13962 lib/gnutls_kx.c, lib/gnutls_srp.c, lib/gnutls_srp.h, src/crypt.c
13963 (tags: gnutls-0-1-0-srp):
13965 more additions for SRP
13967 2001-05-04 13:08 nmav <nmav@gnutls.org>
13971 fixed default case when no -s was specified
13973 2001-05-04 13:05 nmav <nmav@gnutls.org>
13975 * lib/Makefile.am, lib/cert_b64.h (tags: gnutls-0-1-0-srp),
13976 lib/crypt.c, lib/crypt_bcrypt.c, lib/crypt_srpsha1.c,
13977 lib/crypt_srpsha1.h (tags: gnutls-0-1-0-srp), lib/gnutls.h,
13978 lib/gnutls_dh.c, lib/gnutls_srp.c, lib/gnutls_srp.h, src/crypt.c,
13979 src/crypt.gaa (tags: gnutls-0-1-0-srp), src/gaa.h (tags:
13980 gnutls-0-1-0-srp), src/gaaout.c (tags: gnutls-0-1-0-srp):
13982 More adds for SRP - SRPSHA1 and bcrypt
13984 2001-05-04 08:28 nmav <nmav@gnutls.org>
13988 corrected bug in decoding function
13990 2001-05-03 09:45 nmav <nmav@gnutls.org>
13992 * lib/crypt_bcrypt.h:
13996 2001-05-03 09:44 nmav <nmav@gnutls.org>
13998 * acconfig.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), configure.in,
13999 lib/Makefile.am, lib/cert_b64.c, lib/crypt.c, lib/crypt_bcrypt.c,
14000 lib/defines.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls.h,
14001 lib/gnutls_cipher.c (tags: gnutls-0-1-0-srp),
14002 lib/gnutls_cipher_int.h (tags: gnutls_0_1_4, gnutls-0_1_2,
14003 gnutls-0-1-0-srp), lib/gnutls_handshake.c, lib/gnutls_hash_int.h
14004 (tags: gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_int.h,
14005 lib/gnutls_random.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
14006 lib/gnutls_random.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
14007 src/Makefile.am, src/crypt.c, src/crypt.gaa, src/gaa.h,
14010 Changes in random number handling. Added bcrypt (for use with SRP).
14011 Added test program crypt for creating bcrypt passwd files.
14013 2001-05-02 16:56 nmav <nmav@gnutls.org>
14015 * doc/API, lib/Makefile.am, lib/gnutls.c, lib/gnutls.h,
14016 lib/gnutls_auth.c, lib/gnutls_auth.h, lib/gnutls_auth_int.h,
14019 added support for setting authentication algorithms' credentials
14021 2001-05-02 15:56 nmav <nmav@gnutls.org>
14023 * lib/: auth_anon.c (tags: gnutls-0-1-0-srp), gnutls_algorithms.c,
14024 gnutls_algorithms.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
14027 cleanups... and more modular design.
14029 2001-05-02 10:16 nmav <nmav@gnutls.org>
14031 * lib/: auth_anon.c, auth_dhe_dss.c (tags: gnutls-0-1-0-srp),
14032 gnutls_algorithms.c, gnutls_algorithms.h, gnutls_auth.h,
14033 gnutls_handshake.c, gnutls_kx.c, gnutls_kx.h (tags: gnutls-0_1_2,
14036 Added client kx0 and server kx2 in order to be used with SRP
14038 2001-05-01 15:17 nmav <nmav@gnutls.org>
14040 * buildconf (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
14044 2001-03-25 10:17 nmav <nmav@gnutls.org>
14046 * doc/protocol/ssl-2.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
14047 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
14048 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
14049 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
14050 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
14054 2001-03-18 14:41 nmav <nmav@gnutls.org>
14056 * lib/gnutls_extensions.c:
14058 in case there are no extensions ext_gen() does not return anything
14061 2001-03-18 08:39 nmav <nmav@gnutls.org>
14063 * lib/: debug.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls.c,
14064 gnutls_algorithms.c, gnutls_handshake.c:
14068 2001-03-18 08:38 nmav <nmav@gnutls.org>
14070 * lib/: ext_srp.c, gnutls_extensions.c:
14072 send extensions feature was added.
14074 2001-03-17 20:53 nmav <nmav@gnutls.org>
14076 * NEWS, lib/auth_anon.c, lib/auth_dhe_dss.c, lib/debug.c (tags:
14077 gnutls-0-1-0-srp), lib/gnutls_buffers.c (tags: gnutls-0-1-0-srp),
14078 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
14081 several bugfixes and cleanups
14083 2001-03-17 19:41 nmav <nmav@gnutls.org>
14085 * lib/: Makefile.am, ext_srp.c, ext_srp.h (tags: gnutls_0_3_91,
14086 gnutls_0_3_90, gnutls_with_dss_ciphersuites,
14087 gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
14088 gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
14089 gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
14090 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
14091 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_extensions.c,
14092 gnutls_extensions.h (tags: gnutls_0_1_4, gnutls-0_1_2,
14093 gnutls-0-1-0-srp), gnutls_handshake.c, gnutls_int.h:
14095 Added some preliminary support for TLS extensions;
14097 2001-03-11 22:30 nmav <nmav@gnutls.org>
14103 2001-03-11 22:29 nmav <nmav@gnutls.org>
14105 * doc/protocol/rfc2945.txt (tags: gnutls_1_1_8, gnutls_1_0_10,
14106 gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8,
14107 gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5,
14108 gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
14109 gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
14110 gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
14111 gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
14112 gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
14113 gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
14114 gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
14115 gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
14116 gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
14117 gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
14118 gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
14119 gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
14120 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
14121 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
14122 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
14123 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
14124 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
14125 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
14126 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
14127 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
14128 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
14129 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
14132 added RFC for srp protocol
14134 2001-03-11 22:02 nmav <nmav@gnutls.org>
14136 * lib/gnutls_algorithms.c:
14138 updated with new files
14140 2001-03-11 21:52 nmav <nmav@gnutls.org>
14142 * lib/: Makefile.am, auth_anon.c, auth_anon.h (tags: gnutls-0_1_2,
14143 gnutls-0-1-0-srp), auth_dhe_dss.c, auth_dhe_dss.h (tags:
14144 gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_anon.c, gnutls_anon.h,
14145 gnutls_dhe_dss.c, gnutls_dhe_dss.h:
14147 moved gnutls_anon and gnutls_dhe_dss to auth_*
14149 2001-03-11 20:47 nmav <nmav@gnutls.org>
14151 * doc/protocol/draft-ietf-tls-srp-00.txt (tags: gnutls_0_1_4,
14152 gnutls-0_1_2, gnutls-0-1-0-srp):
14156 2001-03-11 19:46 nmav <nmav@gnutls.org>
14158 * lib/: Makefile.am, gnutls.c, gnutls_algorithms.c,
14159 gnutls_algorithms.h, gnutls_anon.c, gnutls_anon.h, gnutls_auth.h,
14160 gnutls_dhe_dss.c, gnutls_dhe_dss.h, gnutls_handshake.c,
14161 gnutls_int.h, gnutls_kx.c:
14163 Key exchange (authentication) algorithms were reorganized, and now
14164 are more modular. Most changes however are not much tested and only
14165 anonymous authentication is currently used.
14167 2001-02-10 11:49 nmav <nmav@gnutls.org>
14169 * lib/gnutls_der.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
14171 updated some functionality - no longer uses stdin
14173 2001-02-10 11:49 nmav <nmav@gnutls.org>
14175 * THANKS (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
14179 2001-02-10 11:48 nmav <nmav@gnutls.org>
14183 corrected bug with dmalloc mode
14185 2001-02-03 18:23 nmav <nmav@gnutls.org>
14187 * doc/protocol/draft-ietf-tls-kerb-00.txt (tags: gnutls_0_2_3,
14188 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
14189 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
14191 added kerberos ciphersuites
14193 2001-02-03 12:18 nmav <nmav@gnutls.org>
14195 * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c,
14196 gnutls_algorithms.h, gnutls_cipher.c, gnutls_handshake.c,
14197 gnutls_int.h, gnutls_plaintext.c (tags: gnutls-0_1_2,
14200 TLS version handling is now more simple (no structures)
14202 2001-02-03 11:49 nmav <nmav@gnutls.org>
14204 * lib/: gnutls_algorithms.c, gnutls_cipher_int.c (tags:
14205 gnutls-0_1_2, gnutls-0-1-0-srp):
14207 corrected rijndael256
14209 2001-02-03 11:47 nmav <nmav@gnutls.org>
14211 * lib/: gnutls.h, gnutls_algorithms.c, gnutls_cipher_int.c,
14212 gnutls_db.c (tags: gnutls-0-1-0-srp), gnutls_int.h:
14214 added rijndael-256 as described in draft-ietf-tls-ciphersuite-03
14216 2001-02-01 18:19 nmav <nmav@gnutls.org>
14218 * lib/: gnutls.c, gnutls_cipher.c:
14220 comments are now more clear
14222 2001-02-01 14:49 nmav <nmav@gnutls.org>
14224 * lib/: gnutls.c, gnutls_cipher.c:
14226 gnutls_send_int() no longer sends the packets with 2 Write() calls.
14227 One Write() call is enough for everybody!
14229 2001-02-01 13:10 nmav <nmav@gnutls.org>
14231 * doc/: draft-ietf-tls-camellia-00.txt,
14232 draft-ietf-tls-ciphersuite-02.txt, draft-ietf-tls-https-04.txt,
14233 draft-ietf-tls-misty1-00.txt, draft-ietf-tls-openpgp-00.txt,
14234 draft-ietf-tls-seedhas-00.txt, draft-ietf-tls-wireless-00.txt,
14235 draft-ietf-tn3270e-telnet-tls-05.txt, rfc1422.txt, rfc1423.txt,
14236 rfc2246.txt, rfc2459.txt, rfc2818.txt, ssl-draft302.txt,
14237 protocol/draft-ietf-pkix-ac509prof-05.txt (tags: gnutls_0_1_4,
14238 gnutls-0_1_2, gnutls-0-1-0-srp),
14239 protocol/draft-ietf-tls-camellia-00.txt (tags: gnutls_0_1_4,
14240 gnutls-0_1_2, gnutls-0-1-0-srp),
14241 protocol/draft-ietf-tls-ciphersuite-03.txt (tags: gnutls_0_2_3,
14242 gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
14243 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
14244 protocol/draft-ietf-tls-https-04.txt (tags: gnutls-0_1_2,
14245 gnutls-0-1-0-srp), protocol/draft-ietf-tls-misty1-00.txt (tags:
14246 gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
14247 protocol/draft-ietf-tls-openpgp-00.txt (tags: gnutls_0_1_4,
14248 gnutls-0_1_2, gnutls-0-1-0-srp),
14249 protocol/draft-ietf-tls-seedhas-00.txt (tags: gnutls_0_1_4,
14250 gnutls-0_1_2, gnutls-0-1-0-srp),
14251 protocol/draft-ietf-tls-wireless-00.txt (tags: gnutls_0_1_4,
14252 gnutls-0_1_2, gnutls-0-1-0-srp),
14253 protocol/draft-ietf-tn3270e-telnet-tls-05.txt (tags: gnutls_0_1_4,
14254 gnutls-0_1_2, gnutls-0-1-0-srp), protocol/rfc1422.txt (tags:
14255 gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7,
14256 gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6,
14257 gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
14258 gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
14259 gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
14260 gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
14261 gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
14262 gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
14263 gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
14264 gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
14265 gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
14266 gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
14267 gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
14268 gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
14269 gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
14270 gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
14271 gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
14272 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
14273 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
14274 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
14275 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
14276 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
14277 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
14278 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
14279 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
14280 gnutls-0-1-0-srp), protocol/rfc1423.txt (tags: gnutls_1_1_8,
14281 gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
14282 gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
14283 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
14284 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
14285 gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
14286 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
14287 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
14288 gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
14289 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
14290 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
14291 gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
14292 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
14293 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
14294 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
14295 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
14296 gnutls_0_5_3, gnutls_0_5_2,
14297 gnutls_0_5_x_before_export_ciphersuites,
14298 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
14299 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
14300 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
14301 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
14302 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
14303 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
14304 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
14305 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
14306 gnutls-0-1-0-srp), protocol/rfc2246.txt (tags: gnutls_1_1_8,
14307 gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
14308 gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
14309 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
14310 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
14311 gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
14312 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
14313 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
14314 gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
14315 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
14316 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
14317 gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
14318 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
14319 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
14320 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
14321 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
14322 gnutls_0_5_3, gnutls_0_5_2,
14323 gnutls_0_5_x_before_export_ciphersuites,
14324 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
14325 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
14326 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
14327 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
14328 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
14329 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
14330 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
14331 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
14332 gnutls-0-1-0-srp), protocol/rfc2279.txt (tags: gnutls_1_1_8,
14333 gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
14334 gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
14335 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
14336 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
14337 gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
14338 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
14339 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
14340 gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
14341 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
14342 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
14343 gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
14344 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
14345 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
14346 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
14347 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
14348 gnutls_0_5_3, gnutls_0_5_2,
14349 gnutls_0_5_x_before_export_ciphersuites,
14350 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
14351 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
14352 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
14353 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
14354 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
14355 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
14356 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
14357 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
14358 gnutls-0-1-0-srp), protocol/rfc2459.txt (tags: gnutls_0_9_98,
14359 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
14360 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
14361 gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
14362 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
14363 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
14364 gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
14365 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
14366 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
14367 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
14368 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
14369 gnutls_0_5_3, gnutls_0_5_2,
14370 gnutls_0_5_x_before_export_ciphersuites,
14371 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
14372 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
14373 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
14374 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
14375 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
14376 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
14377 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
14378 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
14379 gnutls-0-1-0-srp), protocol/rfc2818.txt (tags: gnutls_1_1_8,
14380 gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0,
14381 gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5,
14382 gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
14383 gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
14384 gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
14385 gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
14386 gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
14387 gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
14388 gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
14389 gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
14390 gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
14391 gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
14392 gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
14393 gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
14394 gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
14395 gnutls_0_5_3, gnutls_0_5_2,
14396 gnutls_0_5_x_before_export_ciphersuites,
14397 gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
14398 gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
14399 gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
14400 gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
14401 gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
14402 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
14403 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
14404 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
14405 gnutls-0-1-0-srp), protocol/ssl-draft302.txt (tags: gnutls_0_3_5,
14406 gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
14407 gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
14408 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
14409 gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
14411 drafts and rfcs were moved to protocol/ directory
14413 2001-01-30 10:02 nmav <nmav@gnutls.org>
14415 * README (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
14419 2001-01-28 23:49 nmav <nmav@gnutls.org>
14421 * lib/: debug.h, defines.h, gnutls_algorithms.h, gnutls_buffers.h
14422 (tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_cipher.h (tags:
14423 gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_cipher_int.h,
14424 gnutls_compress.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
14425 gnutls_compress_int.h (tags: gnutls_0_2_3, gnutls_0_2_2,
14426 gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4,
14427 gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_db.h (tags: gnutls_0_2_9,
14428 gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
14429 gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
14430 gnutls_dh.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
14431 gnutls_errors.h, gnutls_handshake.h (tags: gnutls-0_1_2,
14432 gnutls-0-1-0-srp), gnutls_hash_int.h, gnutls_int.h, gnutls_kx.h,
14433 gnutls_num.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
14434 gnutls_plaintext.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
14435 gnutls_priority.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
14436 gnutls_session.h (tags: gnutls-0-1-0-srp):
14438 added copyright notice
14440 2001-01-28 23:35 nmav <nmav@gnutls.org>
14442 * lib/: gnutls.c, gnutls_cipher.c, gnutls_cipher.h:
14444 removed large buffer
14446 2001-01-28 10:54 nmav <nmav@gnutls.org>
14448 * lib/: Makefile.am, cert_der.asn1 (tags: gnutls-0_1_2,
14449 gnutls-0-1-0-srp), gnutls_cert.lex:
14451 removed unneeded files
14453 2001-01-25 08:27 nmav <nmav@gnutls.org>
14457 corrected wrong buffer size
14459 2001-01-25 02:11 nmav <nmav@gnutls.org>
14461 * lib/: gnutls_cipher.c, gnutls_cipher.h:
14463 changes in gnutls_encrypt()
14465 2001-01-25 02:08 nmav <nmav@gnutls.org>
14467 * lib/: gnutls.c, gnutls_int.h:
14469 tls packets are now send using one write(that way ssldump
14472 2001-01-25 01:51 nmav <nmav@gnutls.org>
14478 2001-01-19 14:14 nmav <nmav@gnutls.org>
14484 2001-01-19 09:06 nmav <nmav@gnutls.org>
14486 * lib/cert_der.asn1:
14488 added asn1 rules for snacc (DER extended) compiler
14490 2001-01-17 15:10 nmav <nmav@gnutls.org>
14492 * doc/draft-ietf-tls-wireless-00.txt:
14494 added draft-ietf-tls-wireless
14496 2001-01-16 23:02 nmav <nmav@gnutls.org>
14498 * AUTHORS (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
14500 updated authors - tarun left
14502 2001-01-16 23:02 nmav <nmav@gnutls.org>
14508 2001-01-14 14:55 nmav <nmav@gnutls.org>
14510 * lib/gnutls_handshake.c:
14512 removed time_t declarations. We need exactly 32 bits.
14514 2001-01-14 11:10 nmav <nmav@gnutls.org>
14516 * lib/gnutls_der.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
14520 2001-01-14 11:09 nmav <nmav@gnutls.org>
14524 added some support for pem encoded x509 certificates
14526 2001-01-11 12:24 nmav <nmav@gnutls.org>
14528 * lib/gnutls.c (tags: gnutls-0-0-7):
14530 session gets deleted from the db if it is not resumable
14532 2001-01-11 12:23 nmav <nmav@gnutls.org>
14534 * lib/: gnutls_db.c, gnutls_db.h (utags: gnutls-0-0-7):
14538 2001-01-11 11:59 nmav <nmav@gnutls.org>
14540 * configure.in (tags: gnutls-0-0-7):
14544 2001-01-11 11:56 nmav <nmav@gnutls.org>
14546 * NEWS (tags: gnutls-0-0-7), configure.in, src/cli.c (tags:
14551 2001-01-11 11:43 nmav <nmav@gnutls.org>
14553 * acinclude.m4 (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
14556 added hooks for new libgcrypt
14558 2001-01-11 11:40 nmav <nmav@gnutls.org>
14560 * NEWS, configure.in, doc/API (tags: gnutls-0-0-7), lib/Makefile.am
14561 (tags: gnutls-0-0-7), lib/gnutls.c, lib/gnutls.h (tags:
14562 gnutls-0-0-7), lib/gnutls_algorithms.c (tags: gnutls-0-0-7),
14563 lib/gnutls_errors.c (tags: gnutls-0-0-7), lib/gnutls_errors.h
14564 (tags: gnutls-0-0-7), lib/gnutls_handshake.c (tags: gnutls-0-0-7),
14565 lib/gnutls_handshake.h (tags: gnutls-0-0-7), lib/gnutls_int.h
14566 (tags: gnutls-0-0-7), lib/gnutls_session.c (tags: gnutls-0-1-0-srp,
14567 gnutls-0-0-7), src/Makefile.am (tags: gnutls-0-0-7), src/cli.c,
14568 src/port.h (tags: gnutls-0-0-7), src/serv.c (tags: gnutls-0-0-7):
14570 added server side session resuming (using gdbm)
14572 2001-01-11 07:28 nmav <nmav@gnutls.org>
14574 * acconfig.h (tags: gnutls-0-0-7), configure.in, lib/gnutls_dh.c
14575 (tags: gnutls-0-0-7), lib/gnutls_int.h, src/Makefile.am:
14577 added hooks for dmalloc
14579 2001-01-10 21:23 nmav <nmav@gnutls.org>
14581 * src/: Makefile.am, cli.c, serv.c:
14583 corrected client/server
14585 2001-01-10 21:23 nmav <nmav@gnutls.org>
14587 * lib/: Makefile.am, gnutls.c, gnutls.h, gnutls_algorithms.c,
14588 gnutls_algorithms.h (tags: gnutls-0-0-7), gnutls_cipher.c (tags:
14589 gnutls-0-0-7), gnutls_cipher_int.c (tags: gnutls-0-0-7),
14590 gnutls_handshake.c, gnutls_int.h:
14592 corrected buffer overruns
14594 2001-01-08 17:15 nmav <nmav@gnutls.org>
14596 * doc/rfc1422.txt (tags: gnutls-0-0-7):
14600 2001-01-08 17:10 nmav <nmav@gnutls.org>
14604 corrected return value
14606 2001-01-08 17:09 nmav <nmav@gnutls.org>
14610 added a check in read return value
14612 2000-12-18 13:06 nmav <nmav@gnutls.org>
14614 * lib/gnutls_compress_int.c (tags: gnutls_0_1_4, gnutls-0_1_2,
14615 gnutls-0-1-0-srp, gnutls-0-0-7):
14617 more checks for zlib
14619 2000-12-17 22:17 nmav <nmav@gnutls.org>
14621 * doc/API, lib/gnutls.c, lib/gnutls.h, lib/gnutls_int.h:
14623 added a function to control the lowat size (the RCVLOWAT in socket)
14625 2000-12-17 19:31 nmav <nmav@gnutls.org>
14627 * doc/Makefile.am (tags: gnutls-0-1-0-srp, gnutls-0-0-7,
14632 2000-12-17 19:31 nmav <nmav@gnutls.org>
14634 * NEWS, configure.in, doc/API, doc/TODO (tags: gnutls-0-0-7),
14635 lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
14636 lib/gnutls_buffers.c (tags: gnutls-0-0-7), lib/gnutls_errors.c,
14637 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
14638 src/cli.c, src/port.h, src/serv.c (utags: gnutls0-0-6):
14640 added some support for non blocking IO and socket flags. Some
14641 function names have been changed.
14643 2000-12-17 01:34 nmav <nmav@gnutls.org>
14645 * lib/gnutls_algorithms.c:
14647 qsort seems to work now
14649 2000-12-17 00:42 nmav <nmav@gnutls.org>
14651 * lib/gnutls_compress_int.c (tags: gnutls0-0-6):
14653 added check for zlib.h
14655 2000-12-17 00:31 nmav <nmav@gnutls.org>
14657 * lib/gnutls_algorithms.c:
14659 updated sorting algorithm - it was a mess - it is more than a mess
14662 2000-12-14 15:00 nmav <nmav@gnutls.org>
14664 * configure.in, doc/API, doc/TODO, lib/gnutls.c, lib/gnutls.h,
14665 lib/gnutls_algorithms.c, lib/gnutls_cipher.c (tags: gnutls0-0-6),
14666 lib/gnutls_cipher_int.c (tags: gnutls0-0-6),
14667 lib/gnutls_compress_int.c, lib/gnutls_hash_int.c (tags:
14668 gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls_int.h,
14669 src/cli.c, src/port.h, src/serv.c:
14673 2000-12-12 15:01 nmav <nmav@gnutls.org>
14677 added a better(?) - not sure - xor function.
14679 2000-12-11 23:45 nmav <nmav@gnutls.org>
14681 * lib/gnutls_priority.h (tags: gnutls-0-0-7, gnutls0-0-6):
14685 2000-12-11 23:45 nmav <nmav@gnutls.org>
14689 added option for profiling
14691 2000-12-11 23:44 nmav <nmav@gnutls.org>
14693 * lib/: gnutls_algorithms.c, gnutls_algorithms.h (tags:
14694 gnutls0-0-6), gnutls_handshake.c, gnutls_kx.c (tags: gnutls-0-0-7,
14697 improved some things found from gcov
14699 2000-12-11 23:43 nmav <nmav@gnutls.org>
14701 * lib/: gnutls.c, gnutls_int.h:
14703 improved peek data handling - now keeps only 1 byte in kernel buffer
14705 2000-12-11 15:44 nmav <nmav@gnutls.org>
14707 * configure.in, lib/.cvsignore (tags: gnutls-0_1_2,
14708 gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls.c:
14712 2000-12-11 15:03 nmav <nmav@gnutls.org>
14714 * lib/gnutls_int.h:
14716 removed debug definitions
14718 2000-12-11 14:57 nmav <nmav@gnutls.org>
14720 * NEWS, lib/Makefile.am (tags: gnutls0-0-6), lib/debug.h (tags:
14721 gnutls-0-0-7, gnutls0-0-6), lib/gnutls.c, lib/gnutls_cipher.c,
14722 lib/gnutls_cipher.h (tags: gnutls-0-0-7, gnutls0-0-6),
14723 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_handshake.h
14724 (tags: gnutls0-0-6), lib/gnutls_hash_int.c, lib/gnutls_int.h,
14725 lib/gnutls_kx.c, src/cli.c, src/serv.c:
14727 cleanups for gcc -Wall
14729 2000-12-11 14:06 nmav <nmav@gnutls.org>
14733 removed file. replaced by API
14735 2000-12-11 13:43 nmav <nmav@gnutls.org>
14737 * doc/API, lib/gnutls.c, lib/gnutls.h, lib/gnutls_buffers.c,
14738 lib/gnutls_int.h, lib/gnutls_session.c (tags: gnutls0-0-6),
14741 added some new functions in the API. documentation updated.
14743 2000-12-11 13:08 nmav <nmav@gnutls.org>
14747 updated documentation
14749 2000-12-11 11:56 nmav <nmav@gnutls.org>
14753 corrected peek data handling
14755 2000-12-10 18:10 nmav <nmav@gnutls.org>
14757 * configure.in, doc/TODO, lib/defines.h (tags: gnutls-0-0-7,
14758 gnutls0-0-6), lib/gnutls.c, lib/gnutls_buffers.c,
14759 lib/gnutls_buffers.h (tags: gnutls-0-0-7, gnutls0-0-6),
14760 lib/gnutls_int.h, src/cli.c:
14762 used MSG_PEEK flag in recv in order to used gnutls_recv() with
14763 select(). This change will order select to treat the socket as read
14764 even if we have read and localy buffered all data - but the user
14765 hasn't call gnutls_recv() to get that data.
14767 2000-12-10 14:44 nmav <nmav@gnutls.org>
14769 * src/: cli.c, serv.c:
14773 2000-12-10 12:53 nmav <nmav@gnutls.org>
14775 * lib/: debug.c (tags: gnutls-0-0-7, gnutls0-0-6), gnutls.c,
14776 gnutls_buffers.c, gnutls_cipher.c, gnutls_handshake.c,
14779 changes in close notify- alert handling
14781 2000-12-10 12:52 nmav <nmav@gnutls.org>
14783 * lib/: gnutls_compress_int.c, gnutls_compress_int.h (tags:
14784 gnutls-0-0-7, gnutls0-0-6):
14786 changes in compression handling
14788 2000-12-10 10:46 nmav <nmav@gnutls.org>
14790 * lib/: gnutls_session.c, gnutls_session.h (tags: gnutls-0-0-7,
14795 2000-12-10 10:44 nmav <nmav@gnutls.org>
14797 * NEWS, doc/HACKING, lib/gnutls_handshake.c, lib/gnutls_int.h,
14798 lib/gnutls_session.c, src/cli.c, src/port.h, src/serv.c:
14800 added client side resuming
14802 2000-12-09 22:33 nmav <nmav@gnutls.org>
14804 * lib/: gnutls_session.c, gnutls_session.h:
14806 added support for session resuming
14808 2000-12-09 22:32 nmav <nmav@gnutls.org>
14810 * lib/: Makefile.am, gnutls.c, gnutls.h, gnutls_cipher.c,
14811 gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h:
14813 added some support for session resuming (in client) It does not seem
14816 2000-12-09 18:37 nmav <nmav@gnutls.org>
14818 * lib/: debug.c, gnutls.h, gnutls_cipher.c, gnutls_int.h:
14820 removed all things about exportable algorithms
14822 2000-12-09 11:55 nmav <nmav@gnutls.org>
14824 * lib/gnutls_handshake.c:
14826 gnutls_handshake was broken to gnutls_handshake_begin and
14827 gnutls_handshake_finish. This will help the use of certificate API
14828 to check received certificates
14830 2000-12-07 22:19 nmav <nmav@gnutls.org>
14834 added a warning if zlib was not found
14836 2000-12-07 17:44 nmav <nmav@gnutls.org>
14840 Added default algorithm priorities so it can work even if the user
14841 hasn't specified any
14843 2000-12-07 13:08 nmav <nmav@gnutls.org>
14845 * lib/: gnutls_compress_int.c, gnutls_compress_int.h (utags:
14848 added compression (ZLIB)
14850 2000-12-07 13:07 nmav <nmav@gnutls.org>
14852 * .cvsignore (tags: gnutls-0-0-7, gnutls0-0-6), configure.in,
14853 lib/Makefile.am, lib/gnutls.c, lib/gnutls.h,
14854 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
14855 lib/gnutls_cipher.c, lib/gnutls_compress.c (tags: gnutls-0_1_2,
14856 gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls_errors.c,
14857 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
14858 lib/gnutls_priority.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
14859 gnutls-0-0-7, gnutls0-0-6), src/cli.c, src/port.h, src/serv.c
14860 (utags: gnutls0-0-5):
14862 Added compression support (ZLIB)
14864 2000-12-07 09:47 nmav <nmav@gnutls.org>
14866 * lib/gnutls_handshake.c, lib/gnutls_hash_int.c (tags:
14867 gnutls0-0-5), lib/gnutls_hash_int.h (tags: gnutls-0-0-7,
14868 gnutls0-0-6, gnutls0-0-5), src/cli.c, src/port.h:
14870 SSL3 support was added
14872 2000-12-07 09:07 nmav <nmav@gnutls.org>
14874 * lib/: gnutls.c, gnutls_buffers.c (tags: gnutls0-0-5),
14875 gnutls_buffers.h (tags: gnutls0-0-5), gnutls_handshake.c,
14880 2000-12-06 23:18 nmav <nmav@gnutls.org>
14882 * lib/: gnutls.c, gnutls_buffers.c, gnutls_buffers.h,
14883 gnutls_cipher.c, gnutls_handshake.c, gnutls_hash_int.c,
14884 gnutls_hash_int.h, gnutls_int.h:
14888 2000-12-06 20:21 nmav <nmav@gnutls.org>
14890 * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c, gnutls_buffers.c,
14891 gnutls_buffers.h, gnutls_cipher.c, gnutls_cipher_int.c (tags:
14892 gnutls0-0-5), gnutls_handshake.c, gnutls_hash_int.c,
14893 gnutls_hash_int.h, gnutls_int.h, gnutls_kx.c (tags: gnutls0-0-5):
14895 A lot of fixes for SSL3
14897 2000-12-05 10:38 nmav <nmav@gnutls.org>
14899 * doc/Makefile.am (tags: gnutls0-0-5):
14903 2000-12-05 10:18 nmav <nmav@gnutls.org>
14905 * doc/: API, TODO (utags: gnutls0-0-5):
14907 documentation update
14909 2000-12-05 10:08 nmav <nmav@gnutls.org>
14911 * lib/gnutls.c, lib/gnutls_priority.c, src/cli.c, src/serv.c:
14913 Bugfixes mainly for the priority (which was moved to the state)
14915 2000-12-05 00:29 nmav <nmav@gnutls.org>
14917 * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c,
14918 gnutls_algorithms.h, gnutls_cipher.c, gnutls_handshake.c,
14919 gnutls_handshake.h (tags: gnutls0-0-5), gnutls_hash_int.c,
14920 gnutls_hash_int.h, gnutls_int.h, gnutls_kx.c, gnutls_priority.c:
14922 Priorities were moved to the state (were global)
14924 2000-11-22 22:21 nmav <nmav@gnutls.org>
14926 * lib/: gnutls_algorithms.c, gnutls_cipher.c, gnutls_hash_int.c,
14927 gnutls_hash_int.h, gnutls_int.h:
14929 added ssl3 key generation function - more fixes in ssl3 mac
14931 2000-11-22 21:33 nmav <nmav@gnutls.org>
14933 * lib/: gnutls_hash_int.c, gnutls_hash_int.h:
14937 2000-11-22 21:31 nmav <nmav@gnutls.org>
14939 * lib/gnutls_hash_int.c:
14941 corrected nasty bugs
14943 2000-11-22 21:18 nmav <nmav@gnutls.org>
14945 * lib/: gnutls_hash_int.c, gnutls_hash_int.h:
14947 added support for the MAC used in SSLv3
14949 2000-11-19 11:06 nmav <nmav@gnutls.org>
14951 * README (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5):
14955 2000-11-19 11:02 nmav <nmav@gnutls.org>
14959 removed unneeded check
14961 2000-11-19 11:01 nmav <nmav@gnutls.org>
14963 * doc/: Makefile.am, ssl3-vs-tls:
14967 2000-11-19 10:56 nmav <nmav@gnutls.org>
14973 2000-11-17 16:37 nmav <nmav@gnutls.org>
14975 * lib/gnutls_cipher_int.c:
14977 added ARCFOUR support when using gcrypt
14979 2000-11-15 22:16 nmav <nmav@gnutls.org>
14981 * doc/draft-ietf-tls-ciphersuite-01.txt:
14985 2000-11-15 21:54 nmav <nmav@gnutls.org>
14987 * doc/draft-ietf-tls-ciphersuite-02.txt (tags: gnutls-0-0-7,
14988 gnutls0-0-6, gnutls0-0-5), lib/gnutls_algorithms.c (utags:
14991 added the new tls-ciphersuite draft, and the ciphersuite
14992 TLS_DH_anon_RIJNDAEL_CBC_SHA
14994 2000-11-15 18:18 nmav <nmav@gnutls.org>
14996 * configure.in (tags: gnutls0-0-4), lib/gnutls.c (tags:
14997 gnutls0-0-4), lib/gnutls.h (tags: gnutls0-0-4),
14998 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h (tags:
14999 gnutls0-0-4), lib/gnutls_cipher.c (tags: gnutls0-0-4),
15000 lib/gnutls_cipher.h (tags: gnutls0-0-5, gnutls0-0-4),
15001 lib/gnutls_cipher_int.c (tags: gnutls0-0-4), lib/gnutls_errors.c
15002 (tags: gnutls0-0-4), lib/gnutls_errors.h (tags: gnutls0-0-4),
15003 lib/gnutls_handshake.c (tags: gnutls0-0-4), lib/gnutls_int.h (tags:
15006 several cleanups in order to support ssl3
15008 2000-11-15 09:02 nmav <nmav@gnutls.org>
15010 * .cvsignore (tags: gnutls0-0-4), AUTHORS (tags: gnutls-0-0-7,
15011 gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), COPYING (tags:
15012 gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
15013 gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
15014 gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
15015 gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
15016 gnutls0-0-4), Makefile.am (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
15017 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), NEWS (tags:
15018 gnutls0-0-5, gnutls0-0-4), README (tags: gnutls0-0-4), THANKS
15019 (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
15020 acconfig.h (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
15021 acinclude.m4 (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
15022 buildconf (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
15023 gnutls0-0-4), configure.in, doc/.cvsignore (tags: gnutls-0_1_2,
15024 gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
15025 gnutls0-0-4), doc/HACKING (tags: gnutls0-0-5, gnutls0-0-4),
15026 doc/Makefile.am (tags: gnutls0-0-4), doc/TODO (tags: gnutls0-0-4),
15027 doc/draft-ietf-tls-camellia-00.txt (tags: gnutls-0-0-7,
15028 gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
15029 doc/draft-ietf-tls-ciphersuite-01.txt,
15030 doc/draft-ietf-tls-https-04.txt (tags: gnutls-0-0-7, gnutls0-0-6,
15031 gnutls0-0-5, gnutls0-0-4), doc/draft-ietf-tls-misty1-00.txt (tags:
15032 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
15033 doc/draft-ietf-tls-openpgp-00.txt (tags: gnutls-0-0-7, gnutls0-0-6,
15034 gnutls0-0-5, gnutls0-0-4), doc/draft-ietf-tls-seedhas-00.txt (tags:
15035 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
15036 doc/draft-ietf-tn3270e-telnet-tls-05.txt (tags: gnutls-0-0-7,
15037 gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), doc/rfc2246.txt (tags:
15038 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
15039 doc/rfc2459.txt (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
15040 gnutls0-0-4), doc/rfc2818.txt (tags: gnutls-0-0-7, gnutls0-0-6,
15041 gnutls0-0-5, gnutls0-0-4), doc/ssl-draft302.txt (tags:
15042 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
15043 doc/ssl3-vs-tls (tags: gnutls0-0-4), lib/.cvsignore (tags:
15044 gnutls0-0-5, gnutls0-0-4), lib/Makefile.am (tags: gnutls0-0-4),
15045 lib/README.der (tags: gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp,
15046 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/debug.c
15047 (tags: gnutls0-0-5, gnutls0-0-4), lib/debug.h (tags: gnutls0-0-5,
15048 gnutls0-0-4), lib/defines.h (tags: gnutls0-0-5, gnutls0-0-4),
15049 lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
15050 lib/gnutls_algorithms.h, lib/gnutls_buffers.c (tags: gnutls0-0-4),
15051 lib/gnutls_buffers.h (tags: gnutls0-0-4), lib/gnutls_cert.lex
15052 (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
15053 lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
15054 lib/gnutls_cipher_int.h (tags: gnutls-0-0-7, gnutls0-0-6,
15055 gnutls0-0-5, gnutls0-0-4), lib/gnutls_compress.c (tags:
15056 gnutls0-0-4), lib/gnutls_compress.h (tags: gnutls-0-0-7,
15057 gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/gnutls_der.c (tags:
15058 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
15059 lib/gnutls_der.h (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
15060 gnutls0-0-4), lib/gnutls_dh.c (tags: gnutls0-0-6, gnutls0-0-5,
15061 gnutls0-0-4), lib/gnutls_dh.h (tags: gnutls-0-0-7, gnutls0-0-6,
15062 gnutls0-0-5, gnutls0-0-4), lib/gnutls_errors.c,
15063 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_handshake.h
15064 (tags: gnutls0-0-4), lib/gnutls_hash_int.c (tags: gnutls0-0-4),
15065 lib/gnutls_hash_int.h (tags: gnutls0-0-4), lib/gnutls_int.h,
15066 lib/gnutls_kx.c (tags: gnutls0-0-4), lib/gnutls_kx.h (tags:
15067 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
15068 lib/gnutls_num.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
15069 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
15070 lib/gnutls_num.h (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
15071 gnutls0-0-4), lib/gnutls_plaintext.c (tags: gnutls-0-0-7,
15072 gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/gnutls_plaintext.h
15073 (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
15074 lib/gnutls_priority.c (tags: gnutls0-0-4), src/.cvsignore (tags:
15075 gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
15076 src/Makefile.am (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
15077 src/cli.c (tags: gnutls0-0-4), src/port.h (tags: gnutls0-0-4),
15078 src/serv.c (tags: gnutls0-0-4):
15080 Moving to release 2
15082 2000-11-15 08:59 nmav <nmav@gnutls.org>
15084 * doc/HACKING, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
15085 lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
15086 lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
15089 roll backs and fixes
15091 2000-11-15 08:37 nmav <nmav@gnutls.org>
15097 2000-11-13 22:11 nmav <nmav@gnutls.org>
15103 2000-11-13 22:09 nmav <nmav@gnutls.org>
15109 2000-11-13 21:58 nmav <nmav@gnutls.org>
15111 * lib/: debug.c, debug.h, gnutls.c, gnutls.h, gnutls_algorithms.c,
15112 gnutls_algorithms.h, gnutls_cipher.c, gnutls_dh.c,
15113 gnutls_handshake.c, gnutls_hash_int.c, gnutls_hash_int.h,
15114 gnutls_int.h, gnutls_kx.c:
15116 added some support for ssl3 (with mhash only)
15118 2000-11-12 22:07 nmav <nmav@gnutls.org>
15120 * doc/: rfc2818.txt, ssl-draft302.txt:
15124 2000-11-12 21:46 nmav <nmav@gnutls.org>
15126 * doc/: draft-ietf-tls-camellia-00.txt,
15127 draft-ietf-tls-https-04.txt, draft-ietf-tls-misty1-00.txt,
15128 draft-ietf-tls-seedhas-00.txt,
15129 draft-ietf-tn3270e-telnet-tls-05.txt:
15133 2000-11-12 20:20 nmav <nmav@gnutls.org>
15135 * lib/gnutls_der.c:
15139 2000-11-12 20:20 nmav <nmav@gnutls.org>
15145 2000-11-12 15:39 nmav <nmav@gnutls.org>
15147 * lib/: gnutls.h, gnutls_algorithms.c, gnutls_cipher_int.c,
15150 added preliminary support for AES (rijndael)
15152 2000-11-12 15:15 nmav <nmav@gnutls.org>
15154 * doc/draft-ietf-tls-openpgp-00.txt:
15156 added draft-ietf-tls-openpgp-00.txt
15158 2000-11-12 15:08 nmav <nmav@gnutls.org>
15160 * doc/: Makefile.am, draft-ietf-tls-ciphersuite-01.txt:
15162 added draft-ietf-tls-ciphersuite-01.txt
15164 2000-11-12 12:28 nmav <nmav@gnutls.org>
15166 * lib/gnutls_cipher_int.c:
15168 fix for DES in mcrypt
15170 2000-11-12 12:02 nmav <nmav@gnutls.org>
15172 * lib/: gnutls.c, gnutls_cipher.c:
15174 fixes for the server... and change_cipher_spec type packet.
15176 2000-11-12 11:40 nmav <nmav@gnutls.org>
15178 * lib/: debug.c, gnutls.c, gnutls.h, gnutls_algorithms.c,
15179 gnutls_cipher.c, gnutls_int.h:
15181 Changes in the client in order to interoperate with an openssl
15184 2000-11-12 09:31 nmav <nmav@gnutls.org>
15186 * Makefile.am, acconfig.h, configure.in, lib/gnutls_algorithms.c,
15187 lib/gnutls_cipher.c, lib/gnutls_cipher_int.c,
15188 lib/gnutls_cipher_int.h, lib/gnutls_hash_int.c, lib/gnutls_int.h:
15190 added hooks for both mhash and mcrypt
15192 2000-11-12 08:41 nmav <nmav@gnutls.org>
15194 * lib/: gnutls_hash_int.c, gnutls_hash_int.h, gnutls_int.h:
15198 2000-11-09 15:35 nmav <nmav@gnutls.org>
15200 * lib/: gnutls_buffers.c, gnutls_cipher.c, gnutls_int.h:
15202 corrected bugs in hmac and more.
15204 2000-11-08 08:06 nmav <nmav@gnutls.org>
15208 corrected problem in our PRF function
15210 2000-11-07 23:04 nmav <nmav@gnutls.org>
15212 * lib/gnutls_int.h:
15214 removed mhash definitions
15216 2000-11-07 23:02 nmav <nmav@gnutls.org>
15218 * lib/: gnutls.c, gnutls_hash_int.c, gnutls_int.h, gnutls_kx.c:
15222 2000-11-07 20:41 nmav <nmav@gnutls.org>
15224 * lib/: Makefile.am, gnutls.c, gnutls_cipher.c, gnutls_hash_int.c,
15227 minor fixes and cleanups
15229 2000-11-02 13:34 nmav <nmav@gnutls.org>
15231 * lib/: gnutls.c, gnutls_cipher.c:
15235 2000-11-02 05:08 nmav <nmav@gnutls.org>
15237 * doc/TODO, lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_errors.c,
15238 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
15241 more fixes and bugs introduced
15243 2000-11-01 23:13 nmav <nmav@gnutls.org>
15247 cvs should stop messing with MY files
15249 2000-11-01 22:47 nmav <nmav@gnutls.org>
15251 * lib/Makefile.am, lib/gnutls_algorithms.c, lib/gnutls_dh.c,
15252 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
15253 lib/gnutls_kx.c, lib/gnutls_kx.h, src/cli.c, src/port.h:
15255 Some more fixes and additions in order to interoperate with openssl
15257 2000-11-01 14:07 nmav <nmav@gnutls.org>
15261 added a small todo list
15263 2000-11-01 13:51 nmav <nmav@gnutls.org>
15265 * lib/gnutls_handshake.c:
15267 memory leaks and overruns eliminated
15269 2000-11-01 12:57 nmav <nmav@gnutls.org>
15271 * lib/gnutls_handshake.c:
15273 corrected bug which made us to send the double bytes of ciphersuites
15276 2000-11-01 12:38 nmav <nmav@gnutls.org>
15278 * lib/: defines.h, gnutls.c, gnutls_algorithms.c, gnutls_buffers.c,
15279 gnutls_cipher.c, gnutls_errors.c, gnutls_errors.h,
15280 gnutls_handshake.c, gnutls_int.h, gnutls_kx.c:
15282 added some preliminary support for DHE_DSS and DHE_RSA algorithms...
15283 of course not certificates are used
15285 2000-10-31 23:52 nmav <nmav@gnutls.org>
15289 some need gcry_ functions added. (for malloc etc)
15291 2000-10-31 23:01 nmav <nmav@gnutls.org>
15293 * configure.in, doc/HACKING, lib/defines.h, lib/gnutls.c,
15294 lib/gnutls_handshake.c, lib/gnutls_int.h, src/port.h, src/serv.c:
15296 added assert() and some bug fixes
15298 2000-10-26 16:19 nmav <nmav@gnutls.org>
15302 some kind of updates
15304 2000-10-26 16:06 nmav <nmav@gnutls.org>
15306 * lib/: gnutls_algorithms.h, gnutls_handshake.c, gnutls_hash_int.c,
15307 gnutls_int.h, gnutls_kx.c:
15309 added ability to receive certificates...
15311 2000-10-13 14:21 nmav <nmav@gnutls.org>
15315 added Tarun's README.der
15317 2000-10-13 14:20 nmav <nmav@gnutls.org>
15319 * lib/: gnutls_cipher_int.c, gnutls_cipher_int.h:
15321 added missing files. They are to handle foreign encryption functions
15323 2000-10-13 14:17 nmav <nmav@gnutls.org>
15325 * lib/: Makefile.am, gnutls_der.c, gnutls_der.h:
15327 Added Tarun's files
15329 2000-10-13 13:11 nmav <nmav@gnutls.org>
15331 * AUTHORS, configure.in, lib/gnutls_cert.lex, src/Makefile.am,
15334 added a DER parser from Tarun and updated authors
15336 2000-10-12 12:22 nmav <nmav@gnutls.org>
15340 changed in order for rfc's to be included in the distribution
15342 2000-10-12 12:21 nmav <nmav@gnutls.org>
15344 * Makefile.am, acinclude.m4, configure.in:
15346 added checks for gcrypt
15348 2000-10-12 12:18 nmav <nmav@gnutls.org>
15350 * doc/: rfc2246.txt, rfc2459.txt:
15352 Added rfc's which refer to what we are implementing
15354 2000-10-10 18:42 nmav <nmav@gnutls.org>
15358 corrected bug which made gnutls to wait for a second closure alert
15359 after having received the first.
15361 2000-10-10 17:36 nmav <nmav@gnutls.org>
15363 * lib/: .cvsignore, Makefile.am, gnutls.c, gnutls_cipher.c,
15364 gnutls_dh.c, gnutls_handshake.c, gnutls_hash.c, gnutls_hash.h,
15365 gnutls_int.h, gnutls_kx.c:
15367 The encryption api was fixed and gnutls_cipher.c was cleaned up a
15370 2000-10-10 17:35 nmav <nmav@gnutls.org>
15372 * lib/: gnutls_hash_int.c, gnutls_hash_int.h:
15374 there files were renamed
15376 2000-10-10 16:27 nmav <nmav@gnutls.org>
15378 * lib/.cvsignore, src/.cvsignore:
15380 corrected cvsignore files
15382 2000-10-10 16:26 nmav <nmav@gnutls.org>
15384 * README, configure.in, src/Makefile.am:
15386 removed mhash support and some changes in the docs
15388 2000-10-10 16:25 nmav <nmav@gnutls.org>
15390 * lib/gnutls_hash.c:
15392 bugfixes in gcrypt md functions handling
15394 2000-10-10 16:07 nmav <nmav@gnutls.org>
15396 * lib/: Makefile.am, gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
15397 gnutls_hash.c, gnutls_hash.h, gnutls_int.h:
15399 Added support for the gcrypt hash and hmac functions. Mhash support
15402 2000-10-10 16:03 nmav <nmav@gnutls.org>
15404 * lib/: gnutls_dh.c, gnutls_dh.h, gnutls_kx.c:
15406 corrected the problem with the double underscore
15408 2000-10-10 11:48 nmav <nmav@gnutls.org>
15410 * .cvsignore, doc/.cvsignore, lib/.cvsignore, src/.cvsignore:
15412 added .cvsignore files
15414 2000-10-10 11:48 nmav <nmav@gnutls.org>
15418 updated version number
15420 2000-10-10 11:44 nmav <nmav@gnutls.org>
15422 * lib/: gnutls_dh.c, gnutls_kx.c:
15424 removed double underscores
15426 2000-10-08 23:28 nmav <nmav@gnutls.org>
15430 added some needed stuff
15432 2000-10-08 13:11 nmav <nmav@gnutls.org>
15438 2000-10-08 12:56 nmav <nmav@gnutls.org>
15440 * lib/gnutls_priority.c:
15442 the file that handles some of the priority stuff (most of the API
15445 2000-10-08 12:52 nmav <nmav@gnutls.org>
15447 * configure.in, lib/Makefile.am, lib/defines.h, lib/gnutls.h,
15448 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
15449 lib/gnutls_cipher.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
15450 lib/gnutls_kx.c, src/cli.c, src/port.h, src/serv.c:
15452 Added support for priorities. Some function names were renamed to be
15455 2000-10-08 10:23 nmav <nmav@gnutls.org>
15457 * lib/: gnutls.c, gnutls_algorithms.c, gnutls_handshake.c,
15458 gnutls_int.h, gnutls_kx.c:
15460 some fixes in the comments, and replaced KX_* with GNUTLS_KX_*
15462 2000-10-08 10:17 nmav <nmav@gnutls.org>
15464 * lib/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c, gnutls_kx.c:
15466 more inline documentation
15468 2000-10-07 19:31 nmav <nmav@gnutls.org>
15474 2000-10-07 15:53 nmav <nmav@gnutls.org>
15476 * lib/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
15477 gnutls_cipher.c, gnutls_errors.c, gnutls_errors.h,
15478 gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h, gnutls_kx.c:
15480 Added some kind of priorities for algorithms. Still experimental.
15482 2000-05-10 06:56 nmav <nmav@gnutls.org>
15484 * lib/gnutls_int.h, src/cli.c, src/port.h, src/serv.c:
15486 Improved client/server examples.
15488 2000-04-15 18:57 nmav <nmav@gnutls.org>
15490 * lib/gnutls_int.h:
15492 removed an unneeded variable.
15494 2000-04-14 17:31 nmav <nmav@gnutls.org>
15496 * lib/debug.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
15497 lib/gnutls_buffers.c, lib/gnutls_cipher.c, lib/gnutls_compress.c,
15498 lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_handshake.c,
15499 lib/gnutls_kx.c, lib/gnutls_num.c, lib/gnutls_plaintext.c,
15500 src/cli.c, src/serv.c:
15502 Added copyright notices.
15504 2000-04-14 09:38 nmav <nmav@gnutls.org>
15506 * lib/defines.h, lib/gnutls.c, lib/gnutls_algorithms.c,
15507 lib/gnutls_algorithms.h, lib/gnutls_cipher.c,
15508 lib/gnutls_handshake.c, lib/gnutls_int.h, src/Makefile.am:
15510 Better mac algorithms handling.
15512 2000-04-13 19:46 nmav <nmav@gnutls.org>
15514 * doc/HACKING, lib/defines.h, lib/gnutls.c,
15515 lib/gnutls_algorithms.h, lib/gnutls_buffers.c,
15516 lib/gnutls_buffers.h, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
15517 lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
15518 src/Makefile.am, src/port.h:
15520 Changes in handshake messages handling.
15522 2000-04-12 21:48 nmav <nmav@gnutls.org>
15524 * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_dh.c,
15525 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
15526 lib/gnutls_plaintext.c, lib/gnutls_plaintext.h, src/Makefile.am,
15529 Corrected bug in gnutls_cipher.c that caused the library to fail in
15530 certain (random) situations.
15532 2000-04-12 10:24 nmav <nmav@gnutls.org>
15534 * lib/gnutls_kx.c, src/serv.c:
15536 Better memory allocation in key exchange.
15538 2000-04-12 09:41 nmav <nmav@gnutls.org>
15540 * lib/gnutls.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
15541 lib/gnutls_kx.c, src/cli.c, src/port.h:
15543 Some changes in peer's version checks.
15545 2000-04-11 23:11 nmav <nmav@gnutls.org>
15547 * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
15548 lib/gnutls_int.h, src/port.h:
15550 Corrected bugs in MAC calculation.
15552 2000-04-11 21:07 nmav <nmav@gnutls.org>
15554 * lib/: gnutls_cipher.c, gnutls_errors.h, gnutls_handshake.c:
15556 Corrected bugs when setting cipher and mac.
15558 2000-04-11 19:54 nmav <nmav@gnutls.org>
15560 * lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls_errors.c,
15561 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_kx.c,
15562 lib/gnutls_kx.h, src/serv.c:
15564 Better error control. Moved key exchange functions to gnutls_kx.c/h
15566 2000-04-10 17:12 nmav <nmav@gnutls.org>
15568 * lib/debug.c, lib/debug.h, lib/gnutls_dh.c,
15569 lib/gnutls_handshake.c, src/port.h:
15571 Bugfixes in the diffie hellman.
15573 2000-04-10 14:26 nmav <nmav@gnutls.org>
15575 * lib/debug.c, lib/defines.h, lib/gnutls.c,
15576 lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
15577 lib/gnutls_compress.c, lib/gnutls_dh.c, lib/gnutls_dh.h,
15578 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
15579 lib/gnutls_int.h, lib/gnutls_num.c, lib/gnutls_plaintext.c,
15582 Added anonymous diffie-hellman key exchange. It does not work yet,
15583 and the whole code is mess.
15585 2000-04-10 10:16 nmav <nmav@gnutls.org>
15587 * configure.in, lib/Makefile.am, lib/gnutls.c,
15588 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
15589 lib/gnutls_cipher.c, lib/gnutls_dh.c, lib/gnutls_dh.h,
15590 lib/gnutls_handshake.c, lib/gnutls_int.h:
15592 Added the basics for key exchange.
15594 2000-04-09 12:00 nmav <nmav@gnutls.org>
15598 Added ChangeLog and COPYING.
15600 2000-04-09 11:49 nmav <nmav@gnutls.org>
15602 * Makefile.am, doc/Makefile.am, lib/Makefile.am, lib/debug.c,
15603 lib/debug.h, lib/defines.h, lib/gnutls.c, lib/gnutls.h,
15604 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
15605 lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cipher.c,
15606 lib/gnutls_cipher.h, lib/gnutls_compress.c, lib/gnutls_compress.h,
15607 lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
15608 lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
15609 lib/gnutls_num.c, lib/gnutls_num.h, lib/gnutls_plaintext.c,
15610 lib/gnutls_plaintext.h, src/Makefile.am, src/debug.c, src/debug.h,
15611 src/defines.h, src/gnutls.c, src/gnutls.h, src/gnutls_algorithms.c,
15612 src/gnutls_algorithms.h, src/gnutls_buffers.c,
15613 src/gnutls_buffers.h, src/gnutls_cipher.c, src/gnutls_cipher.h,
15614 src/gnutls_compress.c, src/gnutls_compress.h, src/gnutls_dh.c,
15615 src/gnutls_errors.c, src/gnutls_errors.h, src/gnutls_handshake.c,
15616 src/gnutls_handshake.h, src/gnutls_int.h, src/gnutls_num.c,
15617 src/gnutls_num.h, src/gnutls_plaintext.c, src/gnutls_plaintext.h:
15619 Changed directory structure.
15621 2000-04-09 11:40 nmav <nmav@gnutls.org>
15625 corrected configure script
15627 2000-04-09 11:28 nmav <nmav@gnutls.org>
15629 * src/: gnutls.c, gnutls_handshake.c, gnutls_handshake.h,
15630 gnutls_int.h, port.h:
15632 corrected bugs in handshake.
15634 2000-04-08 21:48 nmav <nmav@gnutls.org>
15636 * src/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
15637 gnutls_cipher.c, gnutls_handshake.c, gnutls_handshake.h,
15640 Added some basics for key exchange.
15642 2000-04-08 16:20 nmav <nmav@gnutls.org>
15646 I've add gnutls_dh.c but is not ready yet, I have to eat something
15647 first:) It is taken from gsti.
15649 2000-04-08 16:14 nmav <nmav@gnutls.org>
15651 * src/: cli.c, debug.c, gnutls.c, gnutls_algorithms.c,
15652 gnutls_buffers.c, gnutls_cipher.c, gnutls_compress.c,
15653 gnutls_errors.c, gnutls_errors.h, gnutls_handshake.c,
15654 gnutls_handshake.h, gnutls_int.h, gnutls_num.c, gnutls_plaintext.c,
15657 Handshake implementation was improved. Still no key exchange
15660 2000-03-30 09:14 nmav <nmav@gnutls.org>
15662 * src/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
15665 Corrected bugs in gnutls_algorithms and added _gnutls_get_iv_size().
15667 2000-03-29 19:01 nmav <nmav@gnutls.org>
15669 * src/: Makefile.am, gnutls_algorithms.c, gnutls_algorithms.h,
15672 Algorithms/Ciphers interface has changes.
15674 2000-03-29 14:15 nmav <nmav@gnutls.org>
15676 * src/: cli.c, gnutls.c, gnutls_buffers.c, gnutls_errors.c, serv.c:
15678 The gnutls_recv() semantics were changed. It may return less data
15679 than the specified. It operates similar to read().
15681 2000-03-29 12:50 nmav <nmav@gnutls.org>
15683 * src/: gnutls.c, gnutls_handshake.c, gnutls_handshake.h, port.h:
15685 Server now generates a session_id.
15687 2000-03-28 23:01 nmav <nmav@gnutls.org>
15689 * src/: Makefile.am, cli.c, gnutls.c, gnutls.h, gnutls_buffers.c,
15690 gnutls_errors.h, gnutls_handshake.c, gnutls_handshake.h,
15691 gnutls_int.h, serv.c:
15693 Corrected a lot of bugs. Handshake protocol is ready to be coded.
15695 2000-03-26 14:10 nmav <nmav@gnutls.org>
15697 * src/: gnutls.c, gnutls.h, gnutls_buffers.c, gnutls_buffers.h:
15699 Included a reliable version of read/write (that read/write will
15700 return exactly the bytes specified).
15702 2000-03-23 10:14 nmav <nmav@gnutls.org>
15704 * src/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
15707 Changes in the handshake.
15709 2000-03-18 20:18 nmav <nmav@gnutls.org>
15713 Some memory leaks were fixed.
15715 2000-03-18 20:08 nmav <nmav@gnutls.org>
15717 * src/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
15720 Corrected bug in the record protocol. Now it holds 2 states, 1 for
15721 encryption and 1 for decryption (mac/cipher/iv/compression).
15723 2000-03-17 21:41 nmav <nmav@gnutls.org>
15725 * src/: Makefile.am, defines.h, gnutls.c, gnutls_handshake.c,
15726 gnutls_handshake.h, gnutls_int.h:
15728 Added the client hello handshake message.
15730 2000-03-15 17:33 nmav <nmav@gnutls.org>
15736 2000-03-14 13:17 nmav <nmav@gnutls.org>
15738 * src/: gnutls_handshake.h, gnutls_record.h:
15740 Incorporated in gnutls_int.h
15742 2000-03-14 13:09 nmav <nmav@gnutls.org>
15744 * src/: Makefile.am, debug.c, gnutls.c, gnutls_buffers.c,
15745 gnutls_buffers.h, gnutls_cipher.c, gnutls_compress.c,
15746 gnutls_errors.h, gnutls_int.h, gnutls_plaintext.c:
15748 gnutls_recv() can now receive fatal alerts and closure alerts.
15750 2000-03-14 11:25 nmav <nmav@gnutls.org>
15752 * README, src/Makefile.am, src/debug.c, src/gnutls.c, src/gnutls.h,
15753 src/gnutls_buffers.c, src/gnutls_buffers.h, src/gnutls_cipher.c,
15754 src/gnutls_compress.c, src/gnutls_errors.h, src/gnutls_handshake.h,
15755 src/gnutls_int.h, src/gnutls_plaintext.c, src/gnutls_record.h,
15758 In case of failure gnutls_recv, sends an alert message. but, it
15759 still cannot receive any.
15761 2000-03-13 19:52 nmav <nmav@gnutls.org>
15763 * configure.in, src/Makefile.am, src/gnutls.c, src/gnutls.h,
15764 src/gnutls_cipher.c, src/test.c:
15766 Added gnutls_recv... Works only for application data, and it is not
15769 2000-03-07 14:02 wkoch <wk@gnupg.org>
15771 * Makefile.am, NEWS, README, THANKS, acconfig.h, acinclude.m4,
15772 configure.in, lib/Makefile.am, src/Makefile.am:
15774 Initialized repository for GNU TLS