*** empty log message ***
[gnutls.git] / ChangeLog
blob146878b34cacaeaf835363698952f1d130401282
1 2004-02-13 10:15  nmav <nmav@gnutls.org>
3         * lib/: pkix.asn, pkix_asn1_tab.c:
5         fixed CRLDistpoints ASN.1 definitions.  
7 2004-02-12 09:57  nmav <nmav@gnutls.org>
9         * NEWS, configure.in, doc/tex/Makefile.am, doc/tex/auth.tex,
10         doc/tex/certificate.tex, doc/tex/ciphers.tex,
11         doc/tex/ciphersuites.tex, doc/tex/compression.tex,
12         doc/tex/ex-cert-select.tex, doc/tex/examples.tex,
13         doc/tex/gnutls.bib, doc/tex/handshake.tex, doc/tex/library.tex,
14         doc/tex/macros.tex, doc/tex/preparation.tex, doc/tex/programs.tex,
15         doc/tex/record_weaknesses.tex, doc/tex/tls_extensions.tex,
16         lib/Makefile.am, lib/auth_anon.c, lib/auth_cert.c, lib/auth_cert.h,
17         lib/auth_dh_common.c, lib/auth_dhe.c, lib/auth_rsa.c,
18         lib/auth_rsa_export.c, lib/debug.c, lib/dh_compat.c,
19         lib/ext_cert_type.c, lib/ext_max_record.c, lib/ext_server_name.c,
20         lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_algorithms.c,
21         lib/gnutls_algorithms.h, lib/gnutls_anon_cred.c, lib/gnutls_auth.c,
22         lib/gnutls_buffers.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
23         lib/gnutls_cipher.c, lib/gnutls_cipher_int.c,
24         lib/gnutls_compress.c, lib/gnutls_compress_int.c,
25         lib/gnutls_constate.c, lib/gnutls_datum.c, lib/gnutls_db.c,
26         lib/gnutls_dh.c, lib/gnutls_dh.h, lib/gnutls_dh_primes.c,
27         lib/gnutls_errors.c, lib/gnutls_extensions.c, lib/gnutls_global.c,
28         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_int_compat.c,
29         lib/gnutls_kx.c, lib/gnutls_mem.c, lib/gnutls_mpi.c,
30         lib/gnutls_num.c, lib/gnutls_pk.c, lib/gnutls_priority.c,
31         lib/gnutls_random.c, lib/gnutls_record.c, lib/gnutls_rsa_export.c,
32         lib/gnutls_session.c, lib/gnutls_session_pack.c, lib/gnutls_sig.c,
33         lib/gnutls_state.c, lib/gnutls_str.c, lib/gnutls_ui.c,
34         lib/gnutls_ui.h, lib/gnutls_v2_compat.c, lib/gnutls_x509.c,
35         lib/gnutls_x509.h, lib/rsa_compat.c, lib/strnstr.c, lib/x509_b64.c,
36         src/serv.c:
38         backported all the changes from the development branch to 1.0.x,
39         except for TLS 1.1 which is untested.  
41 2004-02-11 21:32  nmav <nmav@gnutls.org>
43         * NEWS, lib/gnutls_mpi.h:
45         added check for a%n==0,1,-1 
47 2004-02-11 19:48  nmav <nmav@gnutls.org>
49         * src/cli.c:
51         ported the client from the development branch.  
53 2004-02-11 08:22  nmav <nmav@gnutls.org>
55         * configure.in, doc/tex/ex-x509-info.tex, lib/gnutls.h.in.in,
56         lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, src/common.c (utags:
57         gnutls_1_0_5):
59         some other bugfixes ported from the development branch.  
61 2004-02-10 21:04  nmav <nmav@gnutls.org>
63         * NEWS, doc/tex/compression.tex, lib/ext_server_name.c,
64         lib/gnutls.h.in.in, lib/gnutls_extensions.c, src/cli.c,
65         src/common.c:
67         Fixed a bug where 'server name' extension was always sent.  
69 2004-02-10 21:04  nmav <nmav@gnutls.org>
71         * NEWS, lib/ext_server_name.c (tags: gnutls_1_0_5),
72         lib/gnutls.h.in.in, src/cli.c (tags: gnutls_1_0_5):
74         some bugfixes.  
76 2004-02-10 20:03  nmav <nmav@gnutls.org>
78         * NEWS, configure.in, lib/Makefile.am (tags: gnutls_1_0_5),
79         lib/gnutls.h.in.in, lib/gnutls_cipher.c (tags: gnutls_1_0_5),
80         lib/gnutls_errors.c (tags: gnutls_1_0_5), lib/gnutls_errors_int.h
81         (tags: gnutls_1_0_5), lib/gnutls_hash_int.c, lib/gnutls_int.h
82         (tags: gnutls_1_0_5), lib/gnutls_mpi.h (tags: gnutls_1_0_5),
83         lib/gnutls_rsa_export.c (tags: gnutls_1_0_5),
84         lib/gnutls_rsa_export.h (tags: gnutls_1_0_5), lib/gnutls_ui.h
85         (tags: gnutls_1_0_5), lib/rsa_compat.c (tags: gnutls_1_0_5),
86         src/certtool-gaa.c (tags: gnutls_1_0_5), src/certtool-gaa.h (tags:
87         gnutls_1_0_5), src/certtool.c (tags: gnutls_1_0_5),
88         src/certtool.gaa (tags: gnutls_1_0_5):
90         Backported several things from the development branch.  
92 2004-02-10 19:40  nmav <nmav@gnutls.org>
94         * lib/: gnutls_dh_primes.c (tags: gnutls_1_0_5),
95         gnutls_dh_primes.c:
97         Fixed some bugs. Patch by Brieuc Jeunhomme <bbp@via.ecp.fr>.  
99 2004-01-06 20:45  nmav <nmav@gnutls.org>
101         * configure.in, src/certtool.c:
103         added getpass() check.  
105 2004-01-06 20:36  nmav <nmav@gnutls.org>
107         * NEWS, configure.in, doc/tex/cert_auth.tex,
108         doc/tex/ex-x509-info.tex, doc/tex/library.tex,
109         doc/tex/programs.tex, lib/gnutls_algorithms.c,
110         lib/gnutls_algorithms.h, lib/gnutls_cert.c, lib/gnutls_cipher.c,
111         lib/gnutls_constate.c, lib/gnutls_errors.c, lib/gnutls_global.c,
112         lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
113         lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_record.c,
114         lib/gnutls_state.c, lib/x509_b64.c, src/certtool-gaa.c,
115         src/certtool.c, src/cli-gaa.c, src/common.c, src/crypt-gaa.c,
116         src/serv-gaa.c, src/serv.c, src/tls_test-gaa.c:
118         Several bug fixes and cleanups by Arne Thomassen.  
120 2004-01-06 13:23  nmav <nmav@gnutls.org>
122         * NEWS, doc/TODO (tags: gnutls_1_1_5), lib/gnutls.h.in.in (tags:
123         gnutls_1_1_5), lib/gnutls_handshake.c (tags: gnutls_1_1_5),
124         lib/gnutls_int.h (tags: gnutls_1_1_5), lib/pkix.asn,
125         lib/pkix_asn1_tab.c, src/certtool.c (tags: gnutls_1_1_5):
127         * Added the gnutls_sign_algorithm type.  
128         * Improved the DN parser.  
130 2004-01-04 11:44  nmav <nmav@gnutls.org>
132         * NEWS, configure.in:
134         the -D_REENTRANT is now used.  
136 2004-01-04 11:42  nmav <nmav@gnutls.org>
138         * NEWS, configure.in (utags: gnutls_1_0_4):
140         the -D_REENTRANT cflag is now used.  
142 2004-01-03 15:39  nmav <nmav@gnutls.org>
144         * NEWS, lib/pkix.asn (tags: gnutls_1_1_4), lib/pkix_asn1_tab.c
145         (tags: gnutls_1_1_4), src/certtool.c (tags: gnutls_1_1_4):
147         Corrected problem printing the DC attributes in a DN.  
149 2004-01-03 10:02  nmav <nmav@gnutls.org>
151         * ChangeLog (tags: gnutls_1_0_5, gnutls_1_0_4), NEWS,
152         lib/gnutls_handshake.c (tags: gnutls_1_0_5, gnutls_1_0_4),
153         src/common.c (tags: gnutls_1_0_4):
155         * Changed handshake behaviour to send the lowest TLS version 
156           when an unsupported version was advertized. The current behaviour 
157           is to send the maximum version we support.  
159 2004-01-03 09:07  nmav <nmav@gnutls.org>
161         * src/cli.c:
163         Updated gnutls-cli's SRP behaviour. Some other fixes.  
165 2003-12-29 16:18  nmav <nmav@gnutls.org>
167         * src/: tests.c, tests.h, tls_test.c (utags: gnutls_1_1_3):
169         added TLS 1.1 protocol detection.  
171 2003-12-29 15:35  nmav <nmav@gnutls.org>
173         * src/: tests.c, tests.h, tls_test.c:
175         added arcfour 40 cipher detection.  
177 2003-12-29 11:38  nmav <nmav@gnutls.org>
179         * NEWS, doc/tex/ex-cert-select.tex (tags: gnutls_1_1_5,
180         gnutls_1_1_4, gnutls_1_1_3), doc/tex/macros.tex (tags:
181         gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3),
182         doc/tex/record_weaknesses.tex (tags: gnutls_1_1_5, gnutls_1_1_4,
183         gnutls_1_1_3), lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
184         lib/gnutls_cipher.c, lib/gnutls_int.h (tags: gnutls_1_1_3),
185         lib/gnutls_record.c (tags: gnutls_1_1_5, gnutls_1_1_4,
186         gnutls_1_1_3), lib/gnutls_state.c (tags: gnutls_1_1_5,
187         gnutls_1_1_4, gnutls_1_1_3), src/common.c, src/serv.c (tags:
188         gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3):
190         Added support for TLS 1.1 
192 2003-12-28 15:17  nmav <nmav@gnutls.org>
194         * lib/: auth_cert.c (tags: gnutls_1_1_5, gnutls_1_1_4,
195         gnutls_1_1_3), auth_cert.h (tags: gnutls_1_1_5, gnutls_1_1_4,
196         gnutls_1_1_3), gnutls_cert.c (tags: gnutls_1_1_5, gnutls_1_1_4,
197         gnutls_1_1_3), gnutls_random.c (tags: gnutls_1_1_5, gnutls_1_1_4,
198         gnutls_1_1_3), gnutls_ui.h (utags: gnutls_1_1_2):
200         updated the client retrieval certificate callback.  
202 2003-12-28 12:40  nmav <nmav@gnutls.org>
204         * doc/tex/cert_auth.tex (tags: gnutls_1_1_5, gnutls_1_1_4,
205         gnutls_1_1_3), doc/tex/certificate.tex (tags: gnutls_1_1_5,
206         gnutls_1_1_4, gnutls_1_1_3), doc/tex/ex-x509-info.tex (tags:
207         gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3), src/certtool.c (utags:
208         gnutls_1_1_2):
210         Added gnutls_x509_crt_cpy_crl_dist_points() 
212 2003-12-28 08:47  nmav <nmav@gnutls.org>
214         * NEWS, doc/tex/certificate.tex, doc/tex/gnutls.bib (tags:
215         gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
216         lib/gnutls.h.in.in (tags: gnutls_1_1_2), lib/pkix.asn (tags:
217         gnutls_1_1_2), lib/pkix_asn1_tab.c (tags: gnutls_1_1_2),
218         src/certtool.c:
220         Corrected the CRL distribution point extension handling.  
222 2003-12-26 17:48  nmav <nmav@gnutls.org>
224         * AUTHORS (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3,
225         gnutls_1_1_2), NEWS, configure.in (tags: gnutls_1_1_2),
226         doc/tex/cover.tex.in (tags: gnutls_1_1_5, gnutls_1_1_4,
227         gnutls_1_1_3, gnutls_1_1_2), lib/auth_anon.c (tags: gnutls_1_1_5,
228         gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/auth_cert.c,
229         lib/auth_dh_common.c (tags: gnutls_1_1_5, gnutls_1_1_4,
230         gnutls_1_1_3, gnutls_1_1_2), lib/auth_dhe.c (tags: gnutls_1_1_5,
231         gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/auth_rsa.c (tags:
232         gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
233         lib/auth_rsa_export.c (tags: gnutls_1_1_5, gnutls_1_1_4,
234         gnutls_1_1_3, gnutls_1_1_2), lib/debug.c (tags: gnutls_1_1_5,
235         gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/ext_cert_type.c
236         (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
237         lib/ext_max_record.c (tags: gnutls_1_1_5, gnutls_1_1_4,
238         gnutls_1_1_3, gnutls_1_1_2), lib/ext_server_name.c (tags:
239         gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
240         lib/gnutls_alert.c (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3,
241         gnutls_1_1_2), lib/gnutls_algorithms.c (tags: gnutls_1_1_2),
242         lib/gnutls_anon_cred.c (tags: gnutls_1_1_5, gnutls_1_1_4,
243         gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_auth.c (tags: gnutls_1_1_5,
244         gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_buffers.c
245         (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
246         lib/gnutls_cert.c, lib/gnutls_cipher.c (tags: gnutls_1_1_2),
247         lib/gnutls_cipher_int.c (tags: gnutls_1_1_5, gnutls_1_1_4,
248         gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_compress.c (tags:
249         gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
250         lib/gnutls_compress_int.c (tags: gnutls_1_1_5, gnutls_1_1_4,
251         gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_constate.c (tags:
252         gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
253         lib/gnutls_datum.c (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3,
254         gnutls_1_1_2), lib/gnutls_db.c (tags: gnutls_1_1_5, gnutls_1_1_4,
255         gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_dh.c (tags: gnutls_1_1_5,
256         gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_dh_primes.c
257         (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
258         lib/gnutls_errors.c (tags: gnutls_1_1_2), lib/gnutls_extensions.c
259         (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
260         lib/gnutls_global.c (tags: gnutls_1_1_5, gnutls_1_1_4,
261         gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_handshake.c (tags:
262         gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_hash_int.c (tags:
263         gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
264         lib/gnutls_kx.c (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3,
265         gnutls_1_1_2), lib/gnutls_mem.c (tags: gnutls_1_1_5, gnutls_1_1_4,
266         gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_mpi.c (tags: gnutls_1_1_5,
267         gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_num.c (tags:
268         gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
269         lib/gnutls_pk.c (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3,
270         gnutls_1_1_2), lib/gnutls_priority.c (tags: gnutls_1_1_5,
271         gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_random.c,
272         lib/gnutls_record.c (tags: gnutls_1_1_2), lib/gnutls_rsa_export.c
273         (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
274         lib/gnutls_session.c (tags: gnutls_1_1_5, gnutls_1_1_4,
275         gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_session_pack.c (tags:
276         gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
277         lib/gnutls_sig.c (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3,
278         gnutls_1_1_2), lib/gnutls_state.c (tags: gnutls_1_1_2),
279         lib/gnutls_str.c (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3,
280         gnutls_1_1_2), lib/gnutls_ui.c (tags: gnutls_1_1_5, gnutls_1_1_4,
281         gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_v2_compat.c (tags:
282         gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
283         lib/gnutls_x509.c (tags: gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
284         lib/strnstr.c (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3,
285         gnutls_1_1_2), lib/x509_b64.c (tags: gnutls_1_1_5, gnutls_1_1_4,
286         gnutls_1_1_3, gnutls_1_1_2), src/certtool-gaa.c (tags:
287         gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
288         src/certtool-gaa.h (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3,
289         gnutls_1_1_2), src/certtool.c, src/certtool.gaa (tags:
290         gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), src/cli.c
291         (tags: gnutls_1_1_3, gnutls_1_1_2), src/crypt.c (tags:
292         gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2),
293         src/prime.c (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3,
294         gnutls_1_1_2), src/serv.c (tags: gnutls_1_1_2), src/tests.c (tags:
295         gnutls_1_1_2), src/tls_test.c (tags: gnutls_1_1_2):
297         * Added CRL verification functionality to certtool.  
298         * Added the FSF copyright notices.  
299         * Moved all the compatibility interface to the openssl 
300           compatibility library.  
302 2003-12-26 14:18  nmav <nmav@gnutls.org>
304         * NEWS, doc/TODO (tags: gnutls_1_1_2, gnutls_1_1_1),
305         doc/tex/certificate.tex (tags: gnutls_1_1_1), lib/Makefile.am
306         (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
307         gnutls_1_1_1), src/certtool-gaa.c (tags: gnutls_1_1_1),
308         src/certtool-gaa.h (tags: gnutls_1_1_1), src/certtool.c (tags:
309         gnutls_1_1_1), src/certtool.gaa (tags: gnutls_1_1_1):
311         Added support for generating CRLs in the library and the certtool
312         utility.  
314 2003-12-26 11:42  nmav <nmav@gnutls.org>
316         * NEWS, lib/gnutls_mpi.h (tags: gnutls_1_1_5, gnutls_1_1_4,
317         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1), lib/pkix.asn (tags:
318         gnutls_1_1_1), lib/pkix_asn1_tab.c (tags: gnutls_1_1_1),
319         src/certtool.c:
321         Added support for the Subject Key ID PKIX extension.  
323 2003-12-23 21:47  nmav <nmav@gnutls.org>
325         * NEWS, doc/TODO, lib/pkix.asn, lib/pkix_asn1_tab.c,
326         src/certtool.c:
328         Added support for reading and generating CRL distribution points
329         extensions in certificates (not working yet).  
331 2003-12-23 11:53  nmav <nmav@gnutls.org>
333         * lib/gnutls_mpi.h:
335         Added checks (in SRP) for A%n==0,1,-1 in server side.  
337 2003-12-22 11:36  nmav <nmav@gnutls.org>
339         * NEWS, configure.in (tags: gnutls_1_1_1), doc/TODO,
340         src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
341         src/certtool.gaa:
343         Added PKCS #7 support to certtool utility.  
345 2003-12-21 09:47  nmav <nmav@gnutls.org>
347         * NEWS, doc/TODO (tags: gnutls_1_1_0), lib/dh_compat.c,
348         lib/gnutls_ui.h, lib/rsa_compat.c:
350         Added gnutls_openpgp_key_get_key_usage(), and removed several
351         compatibility functions.  
353 2003-12-20 20:22  nmav <nmav@gnutls.org>
355         * lib/: Makefile.am (tags: gnutls_1_1_0), auth_cert.c, auth_dhe.c
356         (tags: gnutls_1_1_1, gnutls_1_1_0), auth_rsa.c (tags: gnutls_1_1_1,
357         gnutls_1_1_0), auth_rsa_export.c (tags: gnutls_1_1_1,
358         gnutls_1_1_0), gnutls_cert.c, gnutls_cert.h (tags: gnutls_1_1_5,
359         gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
360         gnutls_1_1_0), gnutls_x509.c (tags: gnutls_1_1_1, gnutls_1_1_0),
361         gnutls_x509.h (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3,
362         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0):
364         several cleanups.  
366 2003-12-20 18:53  nmav <nmav@gnutls.org>
368         * lib/gnutls_handshake.c (tags: gnutls_1_1_1, gnutls_1_1_0):
370         Corrected bug which disallowed ciphersuites other than the
371         CERTIFICATE ones to work.  
373 2003-12-20 18:49  nmav <nmav@gnutls.org>
375         * doc/TODO, lib/auth_cert.c, lib/gnutls_cert.c, lib/gnutls_int.h,
376         lib/gnutls_ui.h, lib/gnutls_x509.c, lib/gnutls_x509.h:
378         Improved gnutls_certificate_client_retrieve_function() and
379         gnutls_certificate_server_retrieve_function() so that the parsing
380         time spent within them is minimized. Also added
381         gnutls_openpgp_privkey struct. No testing yet.  
383 2003-12-19 13:53  nmav <nmav@gnutls.org>
385         * NEWS, lib/gnutls_cert.h:
387         Corrected a bug in the GNUTLS_KEY key usage definitions.  
389 2003-12-19 13:53  nmav <nmav@gnutls.org>
391         * NEWS, lib/gnutls_cert.h, src/certtool.c (tags: gnutls_1_1_0),
392         src/tests.c (tags: gnutls_1_1_1, gnutls_1_1_0), src/tests.h (tags:
393         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0), src/tls_test.c (tags:
394         gnutls_1_1_1, gnutls_1_1_0):
396         Added gnutls_x509_crt_set_key_usage() and certtool can now set the 
397         certificate's key usage.  
399 2003-12-19 11:48  nmav <nmav@gnutls.org>
401         * doc/tex/: Makefile.am (tags: gnutls_1_1_5, gnutls_1_1_4,
402         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0), auth.tex,
403         cert_auth.tex, certificate.tex (tags: gnutls_1_1_0), ciphers.tex
404         (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
405         gnutls_1_1_1, gnutls_1_1_0), ciphersuites.tex, compression.tex
406         (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
407         gnutls_1_1_1, gnutls_1_1_0), handshake.tex (tags: gnutls_1_1_5,
408         gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
409         gnutls_1_1_0), openpgp.tex, preparation.tex (tags: gnutls_1_1_5,
410         gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
411         gnutls_1_1_0), record_weaknesses.tex (tags: gnutls_1_1_2,
412         gnutls_1_1_1, gnutls_1_1_0), tls_extensions.tex (tags:
413         gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
414         gnutls_1_1_1, gnutls_1_1_0), x509.tex:
416         some updated in documentation 
418 2003-12-19 08:47  nmav <nmav@gnutls.org>
420         * NEWS, lib/gnutls_int.h (tags: gnutls_1_0_4, gnutls_1_0_3),
421         lib/gnutls_record.c (tags: gnutls_1_0_5, gnutls_1_0_4,
422         gnutls_1_0_3), src/cli.c (tags: gnutls_1_0_4, gnutls_1_0_3),
423         lib/auth_cert.c, lib/gnutls_int.h, lib/gnutls_record.c (tags:
424         gnutls_1_1_1, gnutls_1_1_0), src/cli.c (tags: gnutls_1_1_1,
425         gnutls_1_1_0), src/serv.c:
427         Corrected bug in gnutls_bye() which made it return an error code of
428         INVALID_REQUEST instead of success.  
430 2003-12-18 14:19  nmav <nmav@gnutls.org>
432         * NEWS, configure.in (utags: gnutls_1_0_2):
434         Corrected a bug in the RSA key generation. This was generating
435         unusable RSA keys.  
437 2003-12-18 14:19  nmav <nmav@gnutls.org>
439         * NEWS, doc/TODO, lib/Makefile.am, lib/gnutls_pk.c (tags:
440         gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_rsa_export.c (tags:
441         gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_rsa_export.h (tags:
442         gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
443         gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_sig.c (tags: gnutls_1_1_1,
444         gnutls_1_1_0), lib/gnutls_ui.h, lib/rsa_compat.c,
445         src/certtool-gaa.c (tags: gnutls_1_1_0), src/certtool-gaa.h (tags:
446         gnutls_1_1_0), src/certtool.c, src/certtool.gaa (tags:
447         gnutls_1_1_0):
449         Added support for generating and exporting DSA private keys.
450         Exporting to PKCS #8 is still not supported due to lack of
451         standards.  
453 2003-12-18 10:32  nmav <nmav@gnutls.org>
455         * NEWS, lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c,
456         lib/auth_rsa.c, lib/auth_rsa_export.c, lib/gnutls_cert.c,
457         lib/gnutls_cert.h, lib/gnutls_int.h, lib/gnutls_state.c (tags:
458         gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_ui.h, lib/gnutls_x509.c,
459         lib/gnutls_x509.h:
461         Added the callbacks gnutls_certificate_client_retrieve_function()
462         and gnutls_certificate_server_retrieve_function(), to allow a client
463         or a server to specify certificates for the handshake without
464         storing them to the credentials structure.  
466 2003-12-16 11:49  nmav <nmav@gnutls.org>
468         * NEWS, configure.in, opencdk.m4 (tags: gnutls_1_1_5, gnutls_1_1_4,
469         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0),
470         lib/auth_anon.c (tags: gnutls_1_1_1, gnutls_1_1_0),
471         lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c,
472         lib/auth_rsa_export.c, lib/dh_compat.c, lib/gnutls.h.in.in (tags:
473         gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_algorithms.c (tags:
474         gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_algorithms.h (tags:
475         gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
476         gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_cert.c, lib/gnutls_cert.h,
477         lib/gnutls_dh.h (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3,
478         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_dh_primes.c
479         (tags: gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_handshake.c,
480         lib/gnutls_int.h, lib/gnutls_kx.c (tags: gnutls_1_1_1,
481         gnutls_1_1_0), lib/gnutls_rsa_export.c, lib/gnutls_ui.c (tags:
482         gnutls_1_1_1, gnutls_1_1_0), lib/libgnutls.vers (tags:
483         gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
484         gnutls_1_1_1, gnutls_1_1_0):
486         * The error codes GNUTLS_E_NO_TEMPORARY_DH_PARAMS and
487           GNUTLS_E_NO_TEMPORARY_RSA_PARAMS are no longer returned by the
488           handshake function. Ciphersuites that require temporary parameters
489         are removed when such parameters do not exist.  
490         * Several internal changes to allow adding the callback function to
491           retrieve the certificate and the private key.  
493 2003-12-10 15:46  nmav <nmav@gnutls.org>
495         * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_dh_primes.c,
496         lib/gnutls_rsa_export.c, lib/gnutls_state.c:
498         Included gnutls_1_0_0_patches.  
500 2003-12-10 15:28  nmav <nmav@gnutls.org>
502         * NEWS, configure.in, lib/gnutls_dh_primes.c (tags: gnutls_1_0_4,
503         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1):
505         Corrected a bug in gnutls_dh_params_export_pkcs3() which made it
506         report a wrong size for the output data.  
508 2003-12-10 13:58  nmav <nmav@gnutls.org>
510         * NEWS, configure.in, lib/gnutls.h.in.in (tags: gnutls_1_0_4,
511         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1), lib/gnutls_dh_primes.c,
512         lib/gnutls_rsa_export.c (tags: gnutls_1_0_4, gnutls_1_0_3,
513         gnutls_1_0_2, gnutls_1_0_1), lib/gnutls_state.c (tags:
514         gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2,
515         gnutls_1_0_1):
517         Added gnutls_rsa_params_export_pkcs1() and
518         gnutls_rsa_params_import_pkcs1().  
520 2003-12-10 11:38  nmav <nmav@gnutls.org>
522         * NEWS, THANKS (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3,
523         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0), lib/Makefile.am,
524         lib/gnutls_handshake.c, lib/gnutls_record.c, src/cli.c,
525         src/tests.c, src/tests.h, src/tls_test.c:
527         Included gnutls_1_0_0_patches.  
529 2003-12-09 15:50  nmav <nmav@gnutls.org>
531         * lib/: gnutls_handshake.c (tags: gnutls_1_0_3), gnutls_record.c
532         (utags: gnutls_1_0_1, gnutls_1_0_2):
534         Some documentation fixes.  
536 2003-12-09 11:42  nmav <nmav@gnutls.org>
538         * NEWS, src/tests.c (tags: gnutls_1_0_5, gnutls_1_0_4,
539         gnutls_1_0_3, gnutls_1_0_2), src/tests.h (tags: gnutls_1_0_5,
540         gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2), src/tls_test.c (tags:
541         gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2):
543         Fixed the SRP detection test in gnutls-cli-debug.  
545 2003-12-05 14:21  nmav <nmav@gnutls.org>
547         * NEWS, lib/Makefile.am (tags: gnutls_1_0_4, gnutls_1_0_3,
548         gnutls_1_0_2, gnutls_1_0_1), src/cli.c (tags: gnutls_1_0_2):
550         Some minor fixes in the makefiles. They now include CFLAGS from
551         libgcrypt or opencdk if installed in a non standard directory.  
553 2003-12-05 09:25  nmav <nmav@gnutls.org>
555         * doc/TODO (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3,
556         gnutls_1_0_2), doc/tex/ciphers.tex (tags: gnutls_1_0_5,
557         gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2), lib/gnutls_dh_primes.c,
558         lib/gnutls_mpi.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1,
559         gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1),
560         src/prime.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1,
561         gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2):
563         some minor fixes and cleanups.  
565 2003-12-02 21:39  nmav <nmav@gnutls.org>
567         * lib/: gnutls_cipher.c, gnutls_cipher_int.c (tags: gnutls_1_0_5)
568         (utags: gnutls_1_1_1, gnutls_1_0_4, gnutls_1_0_0, gnutls_1_0_1,
569         gnutls_1_0_2, gnutls_1_1_0, gnutls_1_0_3):
571         some cleanups in the record protocol processing.  
573 2003-12-02 18:20  nmav <nmav@gnutls.org>
575         * NEWS, doc/TODO (tags: gnutls_1_0_0), doc/tex/srp.tex (tags:
576         gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
577         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
578         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0), lib/gnutls.h.in.in
579         (tags: gnutls_1_0_0), lib/gnutls_errors.c (tags: gnutls_1_0_4,
580         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
581         gnutls_1_0_1, gnutls_1_0_0), lib/gnutls_handshake.c (tags:
582         gnutls_1_0_0), lib/gnutls_int.h (tags: gnutls_1_0_2, gnutls_1_0_1,
583         gnutls_1_0_0), lib/gnutls_state.c (tags: gnutls_1_0_0), src/cli.c
584         (tags: gnutls_1_0_0):
586         Improved the support for draft-ietf-tls-srp-05. The two-phase 
587         handshake is now fully supported without any interaction with the
588         application layer (except for a callback).  
590 2003-12-01 14:07  nmav <nmav@gnutls.org>
592         * src/common.c:
594         removed twofish 
596 2003-12-01 08:50  nmav <nmav@gnutls.org>
598         * configure.in (tags: gnutls_1_0_0), lib/gnutls_hash_int.c (tags:
599         gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
600         gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0), lib/gnutls_random.c
601         (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0,
602         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0),
603         src/common.c:
605         eliminated some memory leaks and other fixes.  
607 2003-11-30 22:27  nmav <nmav@gnutls.org>
609         * src/: tests.c, tests.h, tls_test.c (utags: gnutls_1_0_0):
611         added detection for ZLIB compression.  
613 2003-11-30 15:08  nmav <nmav@gnutls.org>
615         * src/: tests.c, tls_test.c:
617         improved srp detection.  
619 2003-11-30 15:00  nmav <nmav@gnutls.org>
621         * NEWS, doc/tex/srp.tex, lib/gnutls_cipher.c, src/cli.c:
623         Some fixes in the certificate authenticated SRP ciphersuites.  
625 2003-11-30 13:58  nmav <nmav@gnutls.org>
627         * doc/README.autoconf (tags: gnutls_1_0_5, gnutls_1_1_5,
628         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
629         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
630         gnutls_1_0_0), lib/gnutls_alert.c (tags: gnutls_1_0_5,
631         gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
632         gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0), lib/gnutls_errors.c,
633         lib/gnutls_errors_int.h (tags: gnutls_1_0_4, gnutls_1_1_2,
634         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
635         gnutls_1_0_1, gnutls_1_0_0), lib/gnutls_handshake.c, src/serv-gaa.c
636         (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
637         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
638         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0), src/serv.c (tags:
639         gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2,
640         gnutls_1_0_0):
642         some fixes to comply with the SRP draft. The handshake is now
643         repeated if an empty SRP username is received.  
645 2003-11-30 06:36  nmav <nmav@gnutls.org>
647         * NEWS, doc/tex/srp.tex, lib/gnutls_anon_cred.c (tags:
648         gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0,
649         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0),
650         lib/gnutls_cert.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3,
651         gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0), lib/gnutls_x509.c (tags:
652         gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2,
653         gnutls_1_0_1, gnutls_1_0_0), lib/libgnutls.vers (tags:
654         gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2,
655         gnutls_1_0_1, gnutls_1_0_0), lib/x509_b64.c (tags: gnutls_1_0_5,
656         gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
657         gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0), src/common.c,
658         src/crypt.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1,
659         gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0):
661         several corrections in the documentation.  
663 2003-11-27 22:01  nmav <nmav@gnutls.org>
665         * NEWS, doc/tex/Makefile.am (tags: gnutls_1_0_5, gnutls_1_0_4,
666         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99),
667         doc/tex/appendix.tex (tags: gnutls_1_0_5, gnutls_1_1_5,
668         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
669         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
670         gnutls_1_0_0, gnutls_0_9_99), doc/tex/ciphers.tex (tags:
671         gnutls_1_0_0, gnutls_0_9_99), doc/tex/ciphersuites.tex (tags:
672         gnutls_0_9_99), doc/tex/supported_ciphersuites.tex (tags:
673         gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
674         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
675         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99),
676         lib/gnutls.h.in.in (tags: gnutls_0_9_99), lib/gnutls_algorithms.c
677         (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2,
678         gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99), lib/gnutls_cipher_int.c
679         (tags: gnutls_0_9_99), lib/gnutls_int.h (tags: gnutls_0_9_99),
680         lib/gnutls_state.c (tags: gnutls_0_9_99):
682         Removed the TWOFISH cipher. Documented the supported ciphersuites.  
684 2003-11-27 21:52  nmav <nmav@gnutls.org>
686         * doc/protocol/: draft-benaloh-pct-00.txt,
687         draft-benaloh-pct-01.txt, draft-hickman-netscape-ssl-00.txt (utags:
688         gnutls_1_0_0, gnutls_1_0_2, gnutls_1_1_0, gnutls_1_0_3,
689         gnutls_1_1_1, gnutls_1_0_4, gnutls_1_1_2, gnutls_1_0_5,
690         gnutls_1_1_3, gnutls_0_9_99, gnutls_1_1_4, gnutls_1_1_5):
692         Added historical documents. Got from
693         http://www21.ocn.ne.jp/~k-west/SSLandTLS/index-e.html 
695 2003-11-27 10:29  nmav <nmav@gnutls.org>
697         * NEWS, doc/TODO, doc/tex/Makefile.am, lib/auth_cert.c (tags:
698         gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2,
699         gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99), lib/auth_rsa_export.c
700         (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2,
701         gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99), lib/gnutls.h.in.in,
702         lib/gnutls_handshake.c (tags: gnutls_0_9_99), lib/gnutls_int.h,
703         lib/gnutls_mem.h (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
704         gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
705         gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1,
706         gnutls_1_0_0, gnutls_0_9_99), lib/gnutls_mpi.c (tags: gnutls_1_0_0,
707         gnutls_0_9_99), lib/gnutls_mpi.h (tags: gnutls_1_0_4, gnutls_1_1_0,
708         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
709         gnutls_0_9_99), lib/gnutls_x509.c (tags: gnutls_0_9_99), src/serv.c
710         (tags: gnutls_0_9_99):
712         corrected some bugs that affected openpgp authentication.  
714 2003-11-26 08:59  nmav <nmav@gnutls.org>
716         * NEWS, doc/protocol/rfc3279.txt (tags: gnutls_1_0_5, gnutls_1_1_5,
717         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
718         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
719         gnutls_1_0_0, gnutls_0_9_99), doc/tex/cover.tex.in (tags:
720         gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0,
721         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99),
722         doc/tex/gnutls.bib, doc/tex/library.tex, lib/gnutls_pk.c (tags:
723         gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2,
724         gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99):
726         Exported the gnutls_x509_privkey_sign_data(),
727         gnutls_x509_privkey_verify_data() and gnutls_x509_crt_verify_data().  
729 2003-11-26 08:57  nmav <nmav@gnutls.org>
731         * src/certtool.c (tags: gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0,
732         gnutls_0_9_99):
734         only generate v3 certificates, since we always use the CA
735         (basicConstraints) extension.  
737 2003-11-25 12:31  nmav <nmav@gnutls.org>
739         * doc/tex/certificate.tex (tags: gnutls_1_0_5, gnutls_1_0_4,
740         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99),
741         doc/tex/ex-crq.tex (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
742         gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
743         gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0,
744         gnutls_0_9_99), doc/tex/gnutls.bib, doc/tex/openssl.tex (tags:
745         gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
746         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
747         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99),
748         src/certtool.c:
750         Some documentation fixes. Changed gnutls_x509_*_set_version() to
751         have a compatible input with gnutls_x509_*_get_version().  
753 2003-11-25 10:20  nmav <nmav@gnutls.org>
755         * doc/protocol/: rfc2459.txt, rfc3280.txt (tags: gnutls_1_0_5,
756         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
757         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
758         gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99):
760         added the newest PKIX rfc.  
762 2003-11-21 12:52  nmav <nmav@gnutls.org>
764         * src/certtool.c:
766         generated certificates by certtool now have version 1 if they do not
767         include extensions.  
769 2003-11-21 09:37  nmav <nmav@gnutls.org>
771         * THANKS (tags: gnutls_1_0_0, gnutls_0_9_99), lib/gnutls_session.c
772         (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0,
773         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
774         gnutls_0_9_99), src/certtool.gaa (tags: gnutls_1_0_4, gnutls_1_0_3,
775         gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99), src/serv-gaa.c (tags:
776         gnutls_0_9_99), src/serv.c, src/serv.gaa (tags: gnutls_1_0_5,
777         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
778         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
779         gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99):
781         Some fixes pointed out by Dimitri Papadopoulos-Orfanos
782         <papadopo@shfj.cea.fr> 
784 2003-11-17 17:23  nmav <nmav@gnutls.org>
786         * doc/tex/: Makefile.am, ex-client-resume.tex, ex-client-srp.tex,
787         ex-client2.tex, examples.tex:
789         Simplified a bit the client examples.  
791 2003-11-17 15:40  nmav <nmav@gnutls.org>
793         * src/certtool.c:
795         some changes in password reading.  
797 2003-11-17 09:32  nmav <nmav@gnutls.org>
799         * configure.in (tags: gnutls_0_9_99), lib/auth_cert.c,
800         lib/defines.h (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
801         gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
802         gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1,
803         gnutls_1_0_0, gnutls_0_9_99), lib/ext_server_name.c,
804         lib/gnutls.h.in.in, lib/gnutls_cert.c (tags: gnutls_0_9_99),
805         lib/gnutls_record.c, lib/gnutls_session.c, lib/gnutls_state.c,
806         lib/gnutls_str.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1,
807         gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1,
808         gnutls_1_0_0, gnutls_0_9_99), lib/gnutls_ui.c (tags: gnutls_1_0_5,
809         gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1,
810         gnutls_1_0_0, gnutls_0_9_99), lib/gnutls_ui.h (tags: gnutls_1_0_4,
811         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
812         gnutls_0_9_99), lib/x509_b64.c (tags: gnutls_0_9_99),
813         src/certtool.c, src/common.c, src/serv.c:
815         Several minor fixes in code and function documentation.  
817 2003-11-16 09:55  nmav <nmav@gnutls.org>
819         * NEWS, src/certtool.c (tags: gnutls_0_9_98):
821         * Added gnutls_x509_*_get_dn_oid() and
822           gnutls_x509_crt_get_extension_oid() functions which return the
823         available OIDs.  
824         * The certtool utility now prints all available extension OIDs and 
825           values.  
827 2003-11-15 23:59  nmav <nmav@gnutls.org>
829         * NEWS, lib/gnutls_str.c (tags: gnutls_0_9_98), lib/gnutls_str.h
830         (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
831         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
832         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
833         gnutls_0_9_99, gnutls_0_9_98):
835         gnutls_x509_*_get_*_dn_by_oid() functions have a raw_flag parameter
836         added.  Several other fixes.  
838 2003-11-14 17:16  nmav <nmav@gnutls.org>
840         * NEWS, configure.in (tags: gnutls_0_9_98), lib/gnutls_errors.c
841         (tags: gnutls_0_9_99, gnutls_0_9_98), lib/gnutls_errors_int.h
842         (tags: gnutls_0_9_99, gnutls_0_9_98), src/certtool.c, src/cli.c
843         (tags: gnutls_0_9_99, gnutls_0_9_98), src/common.c (tags:
844         gnutls_0_9_98), src/tests.c (tags: gnutls_0_9_98):
846         gnutls_x509_*_set_dn_by_oid() functions have a raw_flag parameter
847         added. Some other fixes in function types.  
849 2003-11-14 12:50  nmav <nmav@gnutls.org>
851         * configure.in, lib/gnutls.h.in.in (tags: gnutls_0_9_98):
853         Compatibility header for gnutls4 is no longer included in gnutls.h.
854         Added deprecated warnings to gnutls8 stuff.  
856 2003-11-13 09:31  nmav <nmav@gnutls.org>
858         * configure.in, lib/auth_cert.c, lib/debug.c (tags: gnutls_1_0_5,
859         gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
860         gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
861         gnutls_0_9_98), lib/ext_server_name.c (tags: gnutls_0_9_98),
862         lib/gnutls_buffers.c (tags: gnutls_1_0_5, gnutls_1_0_4,
863         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
864         gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98),
865         lib/gnutls_constate.c (tags: gnutls_1_0_5, gnutls_1_0_4,
866         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
867         gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98),
868         lib/gnutls_dh_primes.c (tags: gnutls_1_0_0, gnutls_0_9_99,
869         gnutls_0_9_98), lib/gnutls_extensions.c, lib/gnutls_extensions.h
870         (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
871         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
872         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
873         gnutls_0_9_99, gnutls_0_9_98), lib/gnutls_global.c (tags:
874         gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0,
875         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
876         gnutls_0_9_99, gnutls_0_9_98), lib/gnutls_handshake.c (tags:
877         gnutls_0_9_98), lib/gnutls_handshake.h (tags: gnutls_1_0_5,
878         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
879         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
880         gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
881         gnutls_0_9_98), lib/gnutls_hash_int.c (tags: gnutls_0_9_99,
882         gnutls_0_9_98), lib/gnutls_int.h, lib/gnutls_mem.c (tags:
883         gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0,
884         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
885         gnutls_0_9_99, gnutls_0_9_98), lib/gnutls_record.c (tags:
886         gnutls_0_9_98), lib/gnutls_record.h (tags: gnutls_1_0_5,
887         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
888         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
889         gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
890         gnutls_0_9_98), lib/gnutls_state.c (tags: gnutls_0_9_98),
891         lib/gnutls_state.h (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
892         gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
893         gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1,
894         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98), lib/gnutls_v2_compat.c
895         (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0,
896         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
897         gnutls_0_9_99, gnutls_0_9_98), lib/gnutls_x509.c (tags:
898         gnutls_0_9_98), lib/x509_b64.c (tags: gnutls_0_9_98), src/common.h
899         (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
900         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
901         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
902         gnutls_0_9_98):
904         Some bugfixes, and type corrections.  
906 2003-11-13 07:24  nmav <nmav@gnutls.org>
908         * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_algorithms.c
909         (tags: gnutls_0_9_98), lib/gnutls_hash_int.c, lib/gnutls_int.h,
910         lib/gnutls_priority.c (tags: gnutls_1_0_5, gnutls_1_0_4,
911         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
912         gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98),
913         src/cli.c, src/common.c, src/serv.c (tags: gnutls_0_9_98):
915         Added the RIPEMD ciphersuites defined in
916         draft-ietf-tls-openpgp-keys-04.  
918 2003-11-13 06:41  nmav <nmav@gnutls.org>
920         * NEWS, configure.in, doc/tex/openssl.tex (tags: gnutls_0_9_98):
922         The openssl compatibility layer was moved to gnutls-openssl to allow
923         the extension of it without bloating the libgnutls-extra.  
925 2003-11-12 13:10  nmav <nmav@gnutls.org>
927         * src/certtool.c:
929         Prints certificate information before signing.  
931 2003-11-11 21:00  nmav <nmav@gnutls.org>
933         * configure.in, lib/gnutls_random.c (tags: gnutls_0_9_99,
934         gnutls_0_9_98), src/crypt.c (tags: gnutls_0_9_99, gnutls_0_9_98):
936         Patch by Werner Koch: 
937         * configure.in: Check for gcry_create_nonce.  
938         * lib/gnutls_random.c (_gnutls_get_random): Ditto.  
939         * src/crypt.c (_srp_crypt): Use gcry_create_nonce if available.  
940         
941         Also removed some unneeded code in random.c.  
943 2003-11-11 16:37  nmav <nmav@gnutls.org>
945         * src/: certtool-gaa.c, certtool-gaa.h, certtool.c, certtool.gaa
946         (utags: gnutls_0_9_97):
948         Added capability to read CRLs to certtool.  
950 2003-11-11 16:23  nmav <nmav@gnutls.org>
952         * lib/gnutls_x509.c (tags: gnutls_0_9_97):
954         Renamed several pkcs #7 related functions. That is to allow future
955         extensions to the API.  
957 2003-11-11 09:36  nmav <nmav@gnutls.org>
959         * NEWS, configure.in, lib/gnutls.h.in.in (tags: gnutls_0_9_97),
960         lib/gnutls_dh_primes.c (tags: gnutls_0_9_97), lib/gnutls_ui.h
961         (tags: gnutls_0_9_98, gnutls_0_9_97), lib/x509_b64.c (tags:
962         gnutls_0_9_97), src/cli-gaa.c (tags: gnutls_1_0_5, gnutls_1_1_5,
963         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
964         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
965         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97):
967         Added gnutls_pkcs7_set_certificate2() and gnutls_pkcs7_set_crl2()
968         functions.  
970 2003-11-10 21:21  nmav <nmav@gnutls.org>
972         * lib/gnutls.h.in.in:
974         Removed the gnutls_handshake_set_rsa_pms_check() prototype from
975         gnutls.h. Corrected the *_get_dn() functions to return the data size
976         if the data argument is NULL, and *data_size == 0. Bugs reported by
977         Gergely Nagy <algernon@bonehunter.rulez.org>.  
979 2003-11-10 15:32  nmav <nmav@gnutls.org>
981         * lib/: auth_cert.c, ext_cert_type.c (tags: gnutls_1_0_5,
982         gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
983         gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
984         gnutls_0_9_98), ext_cert_type.h (tags: gnutls_1_0_5, gnutls_1_1_5,
985         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
986         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
987         gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98),
988         gnutls_constate.c, gnutls_extensions.c, gnutls_session_pack.c
989         (tags: gnutls_0_9_98) (utags: gnutls_0_9_97):
991         some fixes to have the correct cert_type on resumed sessions.  
993 2003-11-10 12:25  nmav <nmav@gnutls.org>
995         * NEWS, src/certtool.c:
997         The certtool utility can now generate PKCS #12 structures without
998         specifying a certificate.  
1000 2003-11-09 19:16  nmav <nmav@gnutls.org>
1002         * src/: certtool-gaa.c, certtool-gaa.h, certtool.gaa, cli.c (tags:
1003         gnutls_0_9_97), common.c (tags: gnutls_0_9_97), common.h (tags:
1004         gnutls_0_9_97), crypt-gaa.c (tags: gnutls_0_9_97), crypt-gaa.h
1005         (tags: gnutls_0_9_97), crypt.gaa (tags: gnutls_0_9_97), prime.c
1006         (tags: gnutls_0_9_97), serv.c (tags: gnutls_0_9_97), tests.c (tags:
1007         gnutls_0_9_97), tls_test-gaa.c (tags: gnutls_0_9_97),
1008         tls_test-gaa.h (tags: gnutls_0_9_97), tls_test.c (tags:
1009         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97), tls_test.gaa (tags:
1010         gnutls_0_9_97) (utags: gnutls_0_9_96):
1012         some code cleanups.  
1014 2003-11-07 09:23  nmav <nmav@gnutls.org>
1016         * lib/gnutls.h.in.in (tags: gnutls_0_9_96):
1018         Corrected the types in gnutls_anon_free_client_credentials() and
1019         gnutls_anon_allocate_client_credentials(). Reported by Ivo.  
1021 2003-11-06 19:57  nmav <nmav@gnutls.org>
1023         * configure.in, libgcrypt.m4 (tags: gnutls_0_9_96),
1024         lib/gnutls_buffers.c (tags: gnutls_0_9_97, gnutls_0_9_96),
1025         src/Makefile.am (tags: gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
1026         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
1027         gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
1028         gnutls_0_9_97, gnutls_0_9_96), src/certtool.c (tags:
1029         gnutls_0_9_96), src/cli-gaa.c (tags: gnutls_0_9_96), src/cli.c,
1030         src/crypt.c, src/serv.c, src/tests.c, src/tests.h,
1031         src/tls_test-gaa.c, src/tls_test.c:
1033         some changes to compile in mingw32.  
1035 2003-11-04 13:22  nmav <nmav@gnutls.org>
1037         * doc/scripts/gdoc (tags: gnutls_0_9_96):
1039         added the new gdoc by Simon.  
1041 2003-11-04 12:52  nmav <nmav@gnutls.org>
1043         * lib/: ext_server_name.c (tags: gnutls_0_9_97, gnutls_0_9_96),
1044         gnutls_buffers.c, gnutls_buffers.h, gnutls_cert.c, gnutls_cipher.c
1045         (tags: gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96),
1046         gnutls_cipher.h (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
1047         gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
1048         gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1,
1049         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
1050         gnutls_0_9_96), gnutls_compress_int.c (tags: gnutls_1_0_5,
1051         gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
1052         gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
1053         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96), gnutls_compress_int.h
1054         (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
1055         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
1056         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
1057         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96),
1058         gnutls_db.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1,
1059         gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1,
1060         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
1061         gnutls_0_9_96), gnutls_int.h (tags: gnutls_0_9_97, gnutls_0_9_96),
1062         gnutls_kx.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3,
1063         gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
1064         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96), gnutls_state.h (tags:
1065         gnutls_0_9_97, gnutls_0_9_96), gnutls_ui.c, gnutls_v2_compat.c
1066         (tags: gnutls_0_9_97, gnutls_0_9_96), x509_b64.c (tags:
1067         gnutls_0_9_96), x509_b64.h (tags: gnutls_1_0_5, gnutls_1_1_5,
1068         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
1069         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1070         gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
1071         gnutls_0_9_97, gnutls_0_9_96):
1073         some type fixes. Based on build logs sent by Dimitri
1074         Papadopoulos-Orfanos <papadopo@shfj.cea.fr>.  
1076 2003-11-02 13:27  nmav <nmav@gnutls.org>
1078         * src/common.c (tags: gnutls_0_9_95):
1080         added gnutls_openpgp_key_export() function.  
1082 2003-11-02 07:50  nmav <nmav@gnutls.org>
1084         * lib/: gnutls.h.in.in, gnutls_int.h (utags: gnutls_0_9_95):
1086         Some changes to preserve binary compatibility.  
1088 2003-11-01 10:25  nmav <nmav@gnutls.org>
1090         * src/: certtool-gaa.c, certtool-gaa.h, certtool.c, certtool.gaa
1091         (utags: gnutls_0_9_95):
1093         Added option to certtool to use export-grade algorithms. If password
1094         is set in pkcs8 mode, then the output structure will be encrypted.  
1096 2003-11-01 08:46  nmav <nmav@gnutls.org>
1098         * doc/scripts/Makefile.am (tags: gnutls_1_0_5, gnutls_1_1_5,
1099         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
1100         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1101         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
1102         gnutls_0_9_96, gnutls_0_9_95):
1104         gdoc and sort1.pl are now included in the distribution.  
1106 2003-11-01 08:46  nmav <nmav@gnutls.org>
1108         * NEWS, doc/tex/certificate.tex, doc/tex/cover.tex.in (tags:
1109         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95),
1110         doc/tex/ex-rfc2818.tex (tags: gnutls_0_9_98, gnutls_0_9_97,
1111         gnutls_0_9_96, gnutls_0_9_95), lib/gnutls.h.in.in,
1112         lib/gnutls_cert.c (tags: gnutls_0_9_95), lib/gnutls_int.h,
1113         src/Makefile.am (tags: gnutls_0_9_95), src/certtool-gaa.c,
1114         src/certtool-gaa.h, src/certtool.c, src/certtool.gaa, src/common.c,
1115         src/prime.c (tags: gnutls_0_9_95):
1117         * Several changes in certificate and key verification.  
1118         * GNUTLS_CERT_NOT_TRUSTED was replaced by GNUTLS_CERT_INVALID, to
1119           avoid having two flags for the same thing.  
1120         * Updated documentation for openpgp key verification.  
1121         * The prime tool was combined with the certtool.  
1123 2003-10-31 12:45  nmav <nmav@gnutls.org>
1125         * src/: certtool.c, common.c:
1127         more openpgp related changes.  
1129 2003-10-31 09:41  nmav <nmav@gnutls.org>
1131         * doc/tex/ex-pgp-keyserver.tex (tags: gnutls_1_0_5, gnutls_1_1_5,
1132         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
1133         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1134         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
1135         gnutls_0_9_96), lib/Makefile.am (tags: gnutls_1_0_0, gnutls_0_9_99,
1136         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96), lib/gnutls_x509.c
1137         (tags: gnutls_0_9_96), lib/strfile.h (tags: gnutls_1_0_5,
1138         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
1139         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
1140         gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
1141         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96), src/serv.c (utags:
1142         gnutls_0_9_95):
1144         some openpgp related changes.  
1146 2003-10-30 19:03  nmav <nmav@gnutls.org>
1148         * configure.in (tags: gnutls_0_9_95), lib/gnutls_errors.c,
1149         lib/gnutls_errors_int.h, lib/gnutls_global.c (tags: gnutls_0_9_97,
1150         gnutls_0_9_96, gnutls_0_9_95):
1152         added version check against libtasn1 
1154 2003-10-30 18:47  nmav <nmav@gnutls.org>
1156         * src/: certtool.c, cli.c (tags: gnutls_0_9_95), crypt.c, serv.c:
1158         Added error checking to global_init() calls.  
1160 2003-10-30 18:39  nmav <nmav@gnutls.org>
1162         * doc/tex/: auth.tex, handshake.tex, howto.tex (tags: gnutls_1_0_5,
1163         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
1164         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
1165         gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99) (utags: gnutls_0_9_95,
1166         gnutls_0_9_96, gnutls_0_9_97, gnutls_0_9_98):
1168         Corrected some things in documentation. Got from Debian bug tracking
1169         system, Reported by Ivan Nestlerode <nestler@speakeasy.net> 
1171 2003-10-30 15:09  nmav <nmav@gnutls.org>
1173         * lib/gnutls.h.in.in, src/certtool.c:
1175         introduced gnutls_const_datum for gnutls_pkcs12_bag_get_data(). Some
1176         other cleanups in the verification functions.  
1178 2003-10-30 13:12  nmav <nmav@gnutls.org>
1180         * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_int.h,
1181         src/certtool.c, src/common.c:
1183         Improved the certificate verification functions and the certtool
1184         program's verification capability.  
1186 2003-10-30 10:24  nmav <nmav@gnutls.org>
1188         * src/: certtool.c, crypt.c:
1190         Certtool is only compiled when ENABLE_PKI is defined.  
1192 2003-10-30 10:08  nmav <nmav@gnutls.org>
1194         * lib/: x509_b64.c, x509_b64.h (utags: gnutls_0_9_94,
1195         gnutls_0_9_95):
1197         Made the B64FSIZE to return an accurate value.  
1199 2003-10-30 08:22  nmav <nmav@gnutls.org>
1201         * NEWS (tags: gnutls_0_9_94), configure.in (tags: gnutls_0_9_94),
1202         doc/tex/programs.tex (tags: gnutls_0_9_98, gnutls_0_9_97,
1203         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94), lib/x509_b64.c,
1204         src/certtool.c (tags: gnutls_0_9_94):
1206         some fixes.  
1208 2003-10-30 07:36  nmav <nmav@gnutls.org>
1210         * src/: certtool-gaa.c (tags: gnutls_0_9_94), certtool-gaa.h (tags:
1211         gnutls_0_9_94), certtool.c, certtool.gaa (tags: gnutls_0_9_94):
1213         added capability to print pkcs12 structures.  
1215 2003-10-28 07:15  nmav <nmav@gnutls.org>
1217         * NEWS, doc/tex/ex-pkcs12.tex (tags: gnutls_1_0_5, gnutls_1_1_5,
1218         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
1219         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1220         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
1221         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94), src/certtool-gaa.c,
1222         src/certtool-gaa.h, src/certtool.c, src/certtool.gaa:
1224         added pkcs #12 support to certtool. Corrected some bugs in the
1225         export functions.  
1227 2003-10-27 09:51  nmav <nmav@gnutls.org>
1229         * configure.in, lib/gnutls_dh_primes.c (tags: gnutls_0_9_96,
1230         gnutls_0_9_95, gnutls_0_9_94):
1232         Used the new gcrypt API for generating primes and groups.  
1234 2003-10-27 09:50  nmav <nmav@gnutls.org>
1236         * src/: certtool-gaa.c, certtool-gaa.h, certtool.c, certtool.gaa:
1238         added the --der option to certtool.  
1240 2003-10-27 08:54  nmav <nmav@gnutls.org>
1242         * NEWS, configure.in, doc/tex/programs.tex, src/certtool-gaa.c,
1243         src/certtool-gaa.h, src/certtool.c, src/certtool.gaa:
1245         several improvements for the certtool utility.  
1247 2003-10-27 07:39  nmav <nmav@gnutls.org>
1249         * doc/Makefile.am (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
1250         gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
1251         gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0,
1252         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
1253         gnutls_0_9_95, gnutls_0_9_94):
1255         Added manpages created by Ivo Timmermans <ivo@o2w.nl> 
1257 2003-10-26 22:11  nmav <nmav@gnutls.org>
1259         * src/: certtool.c, cli-gaa.c (tags: gnutls_0_9_95, gnutls_0_9_94),
1260         cli-gaa.h (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
1261         gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
1262         gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0,
1263         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
1264         gnutls_0_9_95, gnutls_0_9_94), cli.c (tags: gnutls_0_9_94), cli.gaa
1265         (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
1266         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
1267         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
1268         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
1269         gnutls_0_9_94), common.c:
1271         Added the --print-cert option to gnutls-cli.  
1273 2003-10-26 14:33  nmav <nmav@gnutls.org>
1275         * lib/gnutls_x509.c (tags: gnutls_0_9_94), lib/x509_b64.c,
1276         src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
1277         src/certtool.gaa (utags: gnutls_0_9_93):
1279         Added capability to print the keyid of a certificate or a private
1280         key to certtool. Updated the key_id functions to return the hash of
1281         the SubjectPublicKey.  
1283 2003-10-26 10:10  nmav <nmav@gnutls.org>
1285         * src/certtool.c:
1287         Added fingerprint calculation to certtool.  
1289 2003-10-26 10:02  nmav <nmav@gnutls.org>
1291         * configure.in (tags: gnutls_0_9_93):
1293         added configure option to disable the openssl compatibility layer.  
1295 2003-10-26 08:30  nmav <nmav@gnutls.org>
1297         * src/certtool.c:
1299         Added capability to decode some X.509v3 extensions.  
1301 2003-10-26 07:51  nmav <nmav@gnutls.org>
1303         * src/: certtool-gaa.c, certtool-gaa.h, certtool.c, certtool.gaa:
1305         Added certificate chain verification capability to certtool 
1307 2003-10-25 21:11  nmav <nmav@gnutls.org>
1309         * NEWS, lib/pkix.asn (tags: gnutls_1_0_4, gnutls_1_1_0,
1310         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
1311         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
1312         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93), lib/pkix_asn1_tab.c
1313         (tags: gnutls_1_0_4, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1314         gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
1315         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
1316         gnutls_0_9_93), src/Makefile.am, src/certtool-gaa.c,
1317         src/certtool-gaa.h, src/certtool.c, src/certtool.gaa (utags:
1318         gnutls_0_9_92):
1320         Several improvments in the certtool.  
1322 2003-10-25 18:32  nmav <nmav@gnutls.org>
1324         * src/: Makefile.am, certtool-gaa.c, certtool-gaa.h, certtool.c,
1325         certtool.gaa, common.c (tags: gnutls_0_9_93, gnutls_0_9_92):
1327         Added a certtool primitive command line utility 
1329 2003-10-25 09:54  nmav <nmav@gnutls.org>
1331         * NEWS, doc/TODO (tags: gnutls_0_9_96, gnutls_0_9_95,
1332         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92), lib/pkix.asn,
1333         lib/pkix_asn1_tab.c:
1335         Almost finished the X.509 certificate generation.  
1337 2003-10-24 22:04  nmav <nmav@gnutls.org>
1339         * NEWS, configure.in, lib/x509_b64.c (utags: gnutls_0_8_12):
1341         - Some fixes in the opencdk code. Patch by Ivo Timmermans
1342         <ivo@o2w.nl> 
1343         - CR is now allowed in the base64 decoder.  
1345 2003-10-23 19:16  nmav <nmav@gnutls.org>
1347         * NEWS, THANKS (tags: gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
1348         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92),
1349         configure.in (tags: gnutls_0_9_92), libgcrypt.m4 (tags:
1350         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92),
1351         lib/Makefile.am (tags: gnutls_0_9_94, gnutls_0_9_93,
1352         gnutls_0_9_92), lib/pkix.asn, lib/pkix_asn1_tab.c:
1354         Added some support for writable gnutls_x509_crt structures. Not
1355         ready yet.  
1357 2003-10-23 13:24  nmav <nmav@gnutls.org>
1359         * configure.in, lib/gnutls_mem.h (tags: gnutls_0_9_98,
1360         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
1361         gnutls_0_9_93, gnutls_0_9_92):
1363         some alloca-related fixes. Patch by Philip Brown
1364         <phil@bolthole.com>.  
1366 2003-10-17 07:02  nmav <nmav@gnutls.org>
1368         * NEWS, lib/gnutls_handshake.c (tags: gnutls_0_9_95, gnutls_0_9_94,
1369         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91):
1371         corrected a bug in the debugging output of handshake. Pointed out by
1372         Mark McLoughlin <mark@skynet.ie>.  
1374 2003-10-09 21:51  nmav <nmav@gnutls.org>
1376         * configure.in:
1378         opencdk is now mandatory in the base installation.  
1380 2003-10-08 14:08  nmav <nmav@gnutls.org>
1382         * lib/: gnutls_dh.h (tags: gnutls_1_0_5, gnutls_1_0_4,
1383         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
1384         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
1385         gnutls_0_9_95, gnutls_0_9_94), gnutls_dh_primes.c,
1386         gnutls_rsa_export.c (tags: gnutls_1_0_0, gnutls_0_9_99,
1387         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
1388         gnutls_0_9_94), gnutls_state.c (tags: gnutls_0_9_97, gnutls_0_9_96,
1389         gnutls_0_9_95, gnutls_0_9_94), gnutls_state.h (tags: gnutls_0_9_95,
1390         gnutls_0_9_94), gnutls_ui.c (tags: gnutls_0_9_95, gnutls_0_9_94)
1391         (utags: gnutls_0_9_90, gnutls_0_9_91, gnutls_0_9_92,
1392         gnutls_0_9_93):
1394         Some changes in types.  
1396 2003-10-07 22:42  nmav <nmav@gnutls.org>
1398         * lib/: gnutls_errors.c (tags: gnutls_0_9_94, gnutls_0_9_93),
1399         gnutls_global.c (tags: gnutls_0_9_94, gnutls_0_9_93), gnutls_int.h
1400         (tags: gnutls_0_9_94, gnutls_0_9_93), x509_b64.c (utags:
1401         gnutls_0_9_90, gnutls_0_9_91, gnutls_0_9_92):
1403         Corrected some of the return types. Several other minor corrections.  
1405 2003-10-04 13:44  nmav <nmav@gnutls.org>
1407         * doc/tex/: fdl.tex, funcs.tex (tags: gnutls_1_0_5, gnutls_1_1_5,
1408         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
1409         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1410         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
1411         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
1412         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90), gnutls.bib:
1414         Documentation is now under FDL 1.2.  
1416 2003-10-04 06:45  nmav <nmav@gnutls.org>
1418         * NEWS, configure.in, lib/gnutls_handshake.c (tags: gnutls_0_8_12,
1419         gnutls_0_8_11), src/serv.c (tags: gnutls_0_8_12, gnutls_0_8_11):
1421         - Updated to use opencdk 0.5.1 (patch by Mikhail 
1422           Teterin <mi+mx@aldan.algebra.com>) 
1423         - Corrected some alignment problems in IA64 (patch by 
1424           Ian Wienand <ianw@gelato.unsw.edu.au>) 
1425         - Corrected bug in SRP. Patch by Casey Marshall
1426         <rsdio@metastatic.org> 
1428 2003-10-03 12:16  nmav <nmav@gnutls.org>
1430         * NEWS, configure.in, doc/tex/Makefile.am, doc/tex/funcs.tex,
1431         src/common.c:
1433         Updated the openpgp key API.  
1435 2003-10-03 11:14  nmav <nmav@gnutls.org>
1437         * configure.in:
1439         Converted the pgp verification functions to the new API.  
1441 2003-10-03 09:09  nmav <nmav@gnutls.org>
1443         * lib/gnutls_alert.c (tags: gnutls_0_9_99, gnutls_0_9_98,
1444         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
1445         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90),
1446         lib/gnutls_algorithms.c (tags: gnutls_0_9_97, gnutls_0_9_96,
1447         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
1448         gnutls_0_9_91, gnutls_0_9_90), src/cli.c, src/common.c,
1449         src/common.h (tags: gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
1450         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90), src/serv.c:
1452         Applied patch by Arne that fixes several possible NULL pointer
1453         dereferences.  
1455 2003-10-03 09:05  nmav <nmav@gnutls.org>
1457         * src/cli.c:
1459         Disable buffering.  Clear FD set.  Patch by Simon Josefsson 
1460         <jas@extundo.com> 
1462 2003-10-02 15:02  nmav <nmav@gnutls.org>
1464         * src/: cli.c, common.h, serv.c (utags: gnutls_0_9_8):
1466         Rolled back some of Arne's changes. Now the ciphers can be set in
1467         the client/server.  
1469 2003-10-01 18:43  nmav <nmav@gnutls.org>
1471         * doc/scripts/gdoc (tags: gnutls_0_9_95, gnutls_0_9_94,
1472         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90),
1473         doc/tex/Makefile.am, lib/gnutls_errors.c (utags: gnutls_0_9_8):
1475         Patch by Arne.  Fixes a linking problem with _gnutls_handshake2str()
1476         and _gnutls_packet2str().  
1477         
1478         Some other fixes in the documentation creation.  
1480 2003-10-01 18:39  nmav <nmav@gnutls.org>
1482         * lib/gnutls_alert.c (tags: gnutls_0_9_8), lib/gnutls_errors.c,
1483         lib/gnutls_record.c (tags: gnutls_0_9_97, gnutls_0_9_96,
1484         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
1485         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8), lib/gnutls_state.c
1486         (tags: gnutls_0_9_8), src/cli.c, src/common.c (tags: gnutls_0_9_8),
1487         src/serv.c:
1489         A new patch by Arne. More bug fixes and optimizations.  
1491 2003-10-01 15:11  nmav <nmav@gnutls.org>
1493         * lib/gnutls_handshake.c (tags: gnutls_0_9_90, gnutls_0_9_8):
1495         Corrected some unaligned accesses in IA64. Initial patch by Ian
1496         Wienand <ianw@gelato.unsw.edu.au>.  
1498 2003-10-01 14:06  nmav <nmav@gnutls.org>
1500         * src/: cli.c, common.c:
1502         Applied Simos' patch for the SIGALRM triggered handshake.  
1504 2003-09-17 20:56  nmav <nmav@gnutls.org>
1506         * lib/: gnutls_errors.c, gnutls_pk.c (tags: gnutls_0_9_8):
1508         some cleanups.  
1510 2003-09-17 20:00  nmav <nmav@gnutls.org>
1512         * NEWS, doc/tex/ex-serv-pgp.tex (tags: gnutls_0_9_98,
1513         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
1514         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
1515         gnutls_0_9_8), src/cli.c, src/common.c, src/common.h, src/serv.c,
1516         src/tests.c (tags: gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
1517         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8):
1519         Added a hostname check with the certificate in the gnutls-cli.  
1521 2003-09-17 07:19  nmav <nmav@gnutls.org>
1523         * NEWS, lib/gnutls.h.in.in (tags: gnutls_0_9_94, gnutls_0_9_93,
1524         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8),
1525         lib/gnutls_algorithms.c (tags: gnutls_0_9_8),
1526         lib/gnutls_cipher_int.c (tags: gnutls_0_9_98, gnutls_0_9_97,
1527         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
1528         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8),
1529         lib/gnutls_int.h (tags: gnutls_0_9_8), lib/gnutls_priority.c (tags:
1530         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
1531         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
1532         gnutls_0_9_8), src/cli.c, src/serv.c, src/tests.c:
1534         RIJNDAEL ciphersuites were renamed to AES.  
1536 2003-09-14 09:43  nmav <nmav@gnutls.org>
1538         * lib/gnutls_constate.c (tags: gnutls_0_9_96, gnutls_0_9_95,
1539         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
1540         gnutls_0_9_90, gnutls_0_9_8), lib/gnutls_errors.c,
1541         lib/gnutls_handshake.c, lib/gnutls_v2_compat.c (tags:
1542         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
1543         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8), src/cli.c, src/serv.c:
1545         some more cleanups.  
1547 2003-09-14 08:52  nmav <nmav@gnutls.org>
1549         * lib/gnutls_handshake.c, src/cli.c, src/serv.c:
1551         Corrected the client's behaviour in the handshake handling. Some
1552         fixes in the documentation.  
1554 2003-09-12 13:13  nmav <nmav@gnutls.org>
1556         * configure.in, lib/Makefile.am (tags: gnutls_0_9_91,
1557         gnutls_0_9_90, gnutls_0_9_8), lib/libgnutls.vers:
1559         Some additions to export only the documented API, and some support
1560         for versioning.  
1562 2003-09-11 18:30  nmav <nmav@gnutls.org>
1564         * configure.in, doc/.cvsignore (tags: gnutls_1_0_5, gnutls_1_1_5,
1565         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
1566         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1567         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
1568         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
1569         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8),
1570         doc/tex/library.tex (tags: gnutls_0_9_94, gnutls_0_9_93,
1571         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8),
1572         lib/debug.c (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
1573         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
1574         gnutls_0_9_90, gnutls_0_9_8), lib/debug.h (tags: gnutls_1_0_5,
1575         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
1576         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
1577         gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
1578         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
1579         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
1580         gnutls_0_9_90, gnutls_0_9_8), lib/gnutls_errors.c, src/cli.c:
1582         cleanups.  
1584 2003-09-11 13:07  nmav <nmav@gnutls.org>
1586         * src/: crypt-gaa.c (tags: gnutls_0_9_95, gnutls_0_9_94,
1587         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
1588         gnutls_0_9_8), crypt-gaa.h (tags: gnutls_0_9_95, gnutls_0_9_94,
1589         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
1590         gnutls_0_9_8), crypt.c, crypt.gaa (tags: gnutls_0_9_95,
1591         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
1592         gnutls_0_9_90, gnutls_0_9_8), srp/tpasswd (tags: gnutls_1_0_5,
1593         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
1594         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
1595         gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
1596         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
1597         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
1598         gnutls_0_9_8), srp/tpasswd.conf (tags: gnutls_1_0_5, gnutls_1_1_5,
1599         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
1600         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1601         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
1602         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
1603         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8):
1605         Corrected and improved SRP support. The gnutls-srpcrypt now
1606         generates several primes.  
1608 2003-09-11 12:34  nmav <nmav@gnutls.org>
1610         * NEWS, configure.in, doc/README.autoconf (tags: gnutls_0_9_8),
1611         doc/TODO (tags: gnutls_0_9_90, gnutls_0_9_8), doc/tex/ex-pkcs12.tex
1612         (tags: gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
1613         gnutls_0_9_8), src/cli.c:
1615         Improved the error handling in the gnutls-cli.  
1617 2003-09-10 19:15  nmav <nmav@gnutls.org>
1619         * NEWS, lib/gnutls_alert.c, lib/gnutls_errors.c,
1620         lib/gnutls_errors_int.h, src/crypt.c, src/srp/tpasswd,
1621         src/srp/tpasswd.conf:
1623         Updated the SRP implementation to follow the latest draft.  
1625 2003-09-01 13:52  nmav <nmav@gnutls.org>
1627         * src/: tests.c, tls_test.c (tags: gnutls_0_9_95, gnutls_0_9_94,
1628         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
1629         gnutls_0_9_8):
1631         corrected bug which made some tests now to be compiled.  
1633 2003-09-01 13:39  nmav <nmav@gnutls.org>
1635         * lib/gnutls_errors.c, lib/gnutls_extensions.c (tags:
1636         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
1637         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8),
1638         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c,
1639         lib/x509_b64.c (tags: gnutls_0_9_8), src/retcodes.c (tags:
1640         gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
1641         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
1642         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
1643         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
1644         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
1645         gnutls_0_9_90, gnutls_0_9_8):
1647         More more fixes by Arne.  
1649 2003-08-27 15:24  nmav <nmav@gnutls.org>
1651         * src/: serv.c, tests.c, tls_test-gaa.c (tags: gnutls_0_9_95,
1652         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
1653         gnutls_0_9_90, gnutls_0_9_8), tls_test-gaa.h (tags: gnutls_0_9_95,
1654         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
1655         gnutls_0_9_90, gnutls_0_9_8), tls_test.c, tls_test.gaa (tags:
1656         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
1657         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8):
1659         corrected bug in the session resumption detection in the
1660         gnutls-cli-debug, and other minor fixes.  
1662 2003-08-21 16:50  nmav <nmav@gnutls.org>
1664         * lib/gnutls_compress_int.c (tags: gnutls_0_9_95, gnutls_0_9_94,
1665         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
1666         gnutls_0_9_8), src/tls_test.c (utags: gnutls_0_9_7):
1668         minor cleanups.  
1670 2003-08-20 22:21  nmav <nmav@gnutls.org>
1672         * NEWS, lib/x509_b64.c (tags: gnutls_0_9_7):
1674         CR is now allowed in the base64 decoder.  
1676 2003-08-15 09:06  nmav <nmav@gnutls.org>
1678         * lib/gnutls_errors.c (tags: gnutls_0_9_7):
1680         _gnutls_bin2hex function was removed from gnutls_errors.c 
1682 2003-08-13 15:45  nmav <nmav@gnutls.org>
1684         * lib/: Makefile.am (tags: gnutls_0_9_7), gnutls_global.c, rc2.c,
1685         rc2.h:
1687         RC2 is not included when PKCS#12 is disabled.  
1689 2003-08-13 10:25  nmav <nmav@gnutls.org>
1691         * configure.in, lib/defines.h (tags: gnutls_0_9_97, gnutls_0_9_96,
1692         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
1693         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
1694         lib/rc2.c:
1696         RC2 was made reentrant. The stddef.h is now included if found.  
1698 2003-08-13 08:26  nmav <nmav@gnutls.org>
1700         * lib/: gnutls_errors.c, gnutls_errors_int.h (tags: gnutls_0_9_7),
1701         gnutls_global.c:
1703         added better check for gcrypt library.  
1705 2003-08-13 08:13  nmav <nmav@gnutls.org>
1707         * configure.in, lib/gnutls_global.c, lib/gnutls_handshake.c (tags:
1708         gnutls_0_9_7), lib/gnutls_record.c (tags: gnutls_0_9_7),
1709         lib/gnutls_state.c (tags: gnutls_0_9_7), lib/gnutls_v2_compat.c
1710         (tags: gnutls_0_9_7):
1712         Arne: 
1713         - gcry_check_version() _must_ be called nowadays, says 
1714         libgcrypt-1.1.42/NEWS.  
1715         - configure.in: the respective test in configure.in included
1716         <sys/stddef.h> (which doesn't exist) instead of the usual
1717         <stddef.h>.  
1718         - lib/gnutls_errors.c: declaration of function _gnutls_bin2hex() 
1719         doesn't match prototype from file lib/gnutls_str.h, causing
1720         compilation failure 
1721         - configure.in: -Wsign-compare removed.  
1723 2003-08-12 12:00  nmav <nmav@gnutls.org>
1725         * lib/: auth_anon.c (tags: gnutls_1_0_5, gnutls_1_0_4,
1726         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
1727         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
1728         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
1729         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
1730         dh_compat.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3,
1731         gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
1732         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
1733         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
1734         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), gnutls_cipher_int.c
1735         (tags: gnutls_0_9_7), gnutls_compress.c (tags: gnutls_0_9_95,
1736         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
1737         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), gnutls_dh_primes.c
1738         (tags: gnutls_0_9_8, gnutls_0_9_7), gnutls_errors.c,
1739         gnutls_errors_int.h, gnutls_mem.c (tags: gnutls_0_9_97,
1740         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
1741         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
1742         gnutls_0_9_7), gnutls_record.c, gnutls_rsa_export.c (tags:
1743         gnutls_0_9_8, gnutls_0_9_7), rsa_compat.c (tags: gnutls_1_0_4,
1744         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
1745         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
1746         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
1747         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
1748         x509_b64.c:
1750         more fixes by Arne.  
1752 2003-08-12 11:57  nmav <nmav@gnutls.org>
1754         * lib/rc2.c:
1756         Cleaned up the RC2 cipher.  
1758 2003-08-11 18:29  nmav <nmav@gnutls.org>
1760         * doc/tex/alert.tex (tags: gnutls_1_0_5, gnutls_1_1_5,
1761         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
1762         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1763         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
1764         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
1765         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
1766         gnutls_0_9_7), doc/tex/ciphersuites.tex (tags: gnutls_0_9_98,
1767         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
1768         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
1769         gnutls_0_9_8, gnutls_0_9_7), doc/tex/ex-cert-select.tex (tags:
1770         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
1771         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
1772         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), doc/tex/howto.tex
1773         (tags: gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
1774         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), doc/tex/record.tex
1775         (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
1776         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
1777         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
1778         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
1779         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
1780         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
1781         doc/tex/record_weaknesses.tex (tags: gnutls_1_0_5, gnutls_1_0_4,
1782         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
1783         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
1784         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
1785         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), doc/tex/srp.tex (tags:
1786         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
1787         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
1788         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), doc/tex/translayer.tex
1789         (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
1790         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
1791         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
1792         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
1793         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
1794         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), lib/auth_cert.c (tags:
1795         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
1796         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
1797         gnutls_0_9_7), lib/auth_cert.h (tags: gnutls_1_0_5, gnutls_1_0_4,
1798         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
1799         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
1800         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
1801         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
1802         lib/auth_dh_common.c (tags: gnutls_1_0_5, gnutls_1_0_4,
1803         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1804         gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
1805         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
1806         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
1807         gnutls_0_9_8, gnutls_0_9_7), lib/auth_rsa_export.c (tags:
1808         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
1809         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
1810         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), lib/dh_compat.c,
1811         lib/gnutls_algorithms.c (tags: gnutls_0_9_7),
1812         lib/gnutls_anon_cred.c (tags: gnutls_0_9_99, gnutls_0_9_98,
1813         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
1814         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
1815         gnutls_0_9_8, gnutls_0_9_7), lib/gnutls_auth.c (tags: gnutls_1_0_5,
1816         gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
1817         gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
1818         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
1819         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
1820         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), lib/gnutls_cert.c
1821         (tags: gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
1822         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
1823         lib/gnutls_compress_int.c, lib/gnutls_dh_primes.c,
1824         lib/gnutls_errors.c, lib/gnutls_extensions.c (tags: gnutls_0_9_7),
1825         lib/gnutls_global.c, lib/gnutls_handshake.c, lib/gnutls_hash_int.c
1826         (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
1827         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
1828         gnutls_0_9_8, gnutls_0_9_7), lib/gnutls_mem.c, lib/gnutls_num.c
1829         (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0,
1830         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
1831         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
1832         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
1833         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
1834         lib/gnutls_pk.c (tags: gnutls_0_9_7), lib/gnutls_record.c,
1835         lib/gnutls_state.c, lib/gnutls_x509.c (tags: gnutls_0_9_92,
1836         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
1837         lib/io_debug.h (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
1838         gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
1839         gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1,
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_0_9_8,
1843         gnutls_0_9_7), src/retcodes.c (tags: gnutls_0_9_7):
1845         still more patches by Arne Thomassen 
1847 2003-08-11 18:10  nmav <nmav@gnutls.org>
1849         * lib/: gnutls_buffers.c (tags: gnutls_0_9_95, gnutls_0_9_94,
1850         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
1851         gnutls_0_9_8, gnutls_0_9_7), gnutls_compress_int.c,
1852         gnutls_record.c:
1854         some more cleanups.  
1856 2003-08-11 17:56  nmav <nmav@gnutls.org>
1858         * doc/tex/record_weaknesses.tex, lib/gnutls_anon_cred.c,
1859         lib/gnutls_auth.c, lib/gnutls_buffers.c, lib/gnutls_cert.c,
1860         lib/gnutls_compress_int.c, lib/gnutls_db.c (tags: gnutls_0_9_95,
1861         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
1862         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), lib/gnutls_global.c,
1863         lib/gnutls_handshake.c, lib/gnutls_mem.c, lib/gnutls_record.c,
1864         lib/x509_b64.c:
1866         more patches by Arne Thomassen.  
1868 2003-08-09 19:17  nmav <nmav@gnutls.org>
1870         * NEWS, configure.in (utags: gnutls_0_8_10):
1872         released 0.8.10 
1874 2003-08-09 19:03  nmav <nmav@gnutls.org>
1876         * lib/ext_server_name.c (tags: gnutls_0_8_12, gnutls_0_8_11,
1877         gnutls_0_8_10):
1879         backported the ext_server_name from 0.9.x releases.  
1881 2003-08-09 17:30  nmav <nmav@gnutls.org>
1883         * NEWS, configure.in, doc/README.CODING_STYLE, doc/README.CVS,
1884         doc/protocol/draft-ietf-tls-rfc2246-bis-04.txt,
1885         doc/protocol/draft-ietf-tls-rfc2246-bis-05.txt (tags: gnutls_1_0_5,
1886         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
1887         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
1888         gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
1889         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
1890         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
1891         gnutls_0_9_8, gnutls_0_9_7), lib/auth_anon.c, lib/auth_cert.c,
1892         lib/auth_dhe.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3,
1893         gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
1894         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
1895         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
1896         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), lib/auth_rsa.c (tags:
1897         gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2,
1898         gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
1899         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
1900         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
1901         gnutls_0_9_8, gnutls_0_9_7), lib/auth_rsa_export.c,
1902         lib/gnutls_alert.c (tags: gnutls_0_9_7), lib/gnutls_anon_cred.c,
1903         lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_compress_int.c,
1904         lib/gnutls_errors.c, lib/gnutls_errors_int.h,
1905         lib/gnutls_extensions.c, lib/gnutls_global.c,
1906         lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h
1907         (tags: gnutls_0_9_7), lib/gnutls_num.c, lib/gnutls_pk.c,
1908         lib/gnutls_random.c (tags: gnutls_0_9_97, gnutls_0_9_96,
1909         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
1910         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
1911         lib/gnutls_state.c, lib/gnutls_v2_compat.c, lib/gnutls_x509.c,
1912         lib/rc2.c, src/common.c (tags: gnutls_0_9_7), src/serv.c:
1914         Applied patch from Arne Thomassen <arne@arne-thomassen.de>, which 
1915         corrects several things in the library.  
1917 2003-08-07 18:01  nmav <nmav@gnutls.org>
1919         * lib/: Makefile.am, debug.c (tags: gnutls_0_9_7),
1920         gnutls_algorithms.c, gnutls_cert.h (tags: gnutls_1_0_2,
1921         gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
1922         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
1923         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
1924         gnutls_0_9_8, gnutls_0_9_7), gnutls_cipher_int.c,
1925         gnutls_cipher_int.h (tags: gnutls_1_0_5, gnutls_1_1_5,
1926         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
1927         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
1928         gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
1929         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
1930         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
1931         gnutls_0_9_8, gnutls_0_9_7), gnutls_dh.h (tags: gnutls_0_9_8,
1932         gnutls_0_9_7), gnutls_global.c, gnutls_hash_int.c,
1933         gnutls_hash_int.h (tags: gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
1934         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
1935         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
1936         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
1937         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
1938         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
1939         gnutls_int.h, gnutls_mpi.c, gnutls_mpi.h (tags: gnutls_0_9_98,
1940         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
1941         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
1942         gnutls_0_9_8, gnutls_0_9_7), gnutls_pk.c, gnutls_pk.h (tags:
1943         gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
1944         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
1945         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
1946         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
1947         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
1948         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
1949         gnutls_rsa_export.c, rc2.c, rc2.h:
1951         Ported to the new libgcrypt (still unstable). Also added the RC2
1952         cipher and improved the PKCS #12 stuff in order to support it.  
1954 2003-08-04 17:37  nmav <nmav@gnutls.org>
1956         * NEWS, configure.in, doc/tex/Makefile.am (tags: gnutls_0_9_7):
1958         * Added the new libtasn1.  
1959         * the tex files are included in the distribution.  
1961 2003-07-09 16:33  nmav <nmav@gnutls.org>
1963         * lib/Makefile.am:
1965         added missing rfc2818_hostname.lo object.  
1967 2003-06-29 06:52  nmav <nmav@gnutls.org>
1969         * doc/tex/: ex-client-resume.tex (tags: gnutls_0_9_98,
1970         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
1971         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
1972         gnutls_0_9_8, gnutls_0_9_7), ex-client-srp.tex, ex-client1.tex,
1973         ex-client2.tex (tags: gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
1974         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
1975         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
1976         ex-serv-export.tex (tags: gnutls_0_9_98, gnutls_0_9_97,
1977         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
1978         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
1979         gnutls_0_9_7), ex-serv-pgp.tex (tags: gnutls_0_9_7),
1980         ex-serv-srp.tex (tags: gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
1981         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
1982         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
1983         gnutls_0_9_7), ex-serv1.tex:
1985         added the (gnutls_transport_ptr) cast to example programs.  
1987 2003-06-29 06:33  nmav <nmav@gnutls.org>
1989         * NEWS, configure.in (tags: gnutls_0_8_9), lib/gnutls.h.in.in
1990         (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9),
1991         lib/gnutls_int.h (tags: gnutls_0_8_12, gnutls_0_8_11,
1992         gnutls_0_8_10, gnutls_0_8_9):
1994         - The gnutls_transport_ptr type was changed to a pointer type
1995           (void*).  (programs would need recompile, since the library version
1996         has changed) 
1998 2003-06-28 19:16  nmav <nmav@gnutls.org>
2000         * doc/tex/: Makefile.am (tags: gnutls_0_9_6), certificate.tex
2001         (tags: gnutls_0_9_6), ex-crq.tex (tags: gnutls_0_9_97,
2002         gnutls_0_9_96, gnutls_0_9_95, 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         gnutls_0_9_7, gnutls_0_9_6), ex-pkcs12.tex, examples.tex (tags:
2005         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2006         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2007         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6),
2008         gnutls.tex (tags: gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
2009         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
2010         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
2011         gnutls_0_9_6):
2013         some reorganization on the documentation. Added also stuff about
2014         PKCS #12 structures.  
2016 2003-06-28 05:51  nmav <nmav@gnutls.org>
2018         * lib/: gnutls_ui.c (tags: gnutls_0_8_12, gnutls_0_8_11,
2019         gnutls_0_8_10, gnutls_0_8_9), gnutls_ui.c (tags: gnutls_0_9_8,
2020         gnutls_0_9_7, gnutls_0_9_6):
2022         Corrected a null pointer dereference in
2023         gnutls_certificate_get_ours(). Report and Patch by Steve Langasek.  
2025 2003-06-28 05:44  nmav <nmav@gnutls.org>
2027         * NEWS:
2029         some cleanups.  
2031 2003-06-27 14:07  nmav <nmav@gnutls.org>
2033         * lib/: gnutls_buffers.c, gnutls_dh_primes.c, gnutls_errors.c,
2034         gnutls_errors_int.h, gnutls_mpi.c, gnutls_mpi.h, gnutls_pk.c
2035         (utags: gnutls_0_9_6):
2037         Added function to do the MAC verification in the PKCS #12 structure.  
2039 2003-06-27 07:34  nmav <nmav@gnutls.org>
2041         * lib/: pkix.asn, pkix_asn1_tab.c (utags: gnutls_0_9_6,
2042         gnutls_0_9_90, gnutls_0_9_7, gnutls_0_9_91, gnutls_0_9_8):
2044         Added ability to write Bag attributes LocalKeyId and friendlyName,
2045         in order for browsers to be able to import our structures.  
2047 2003-06-26 21:59  nmav <nmav@gnutls.org>
2049         * lib/: gnutls_state.c (tags: gnutls_0_9_6), pkix.asn,
2050         pkix_asn1_tab.c:
2052         some cleanups.  
2054 2003-06-26 09:41  nmav <nmav@gnutls.org>
2056         * lib/: gnutls_dh_primes.c, gnutls_int.h (tags: gnutls_0_9_6):
2058         Several more additions to PKCS #12 to allow encrypting bags. Still
2059         not interoperable.  
2061 2003-06-25 14:30  nmav <nmav@gnutls.org>
2063         * configure.in, lib/gnutls_algorithms.c (tags: gnutls_0_9_6),
2064         lib/gnutls_cipher_int.c (tags: gnutls_0_9_6), lib/gnutls_errors.c,
2065         lib/gnutls_int.h, lib/gnutls_mpi.c, lib/gnutls_mpi.h,
2066         lib/gnutls_session.c (tags: gnutls_0_9_98, gnutls_0_9_97,
2067         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
2068         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
2069         gnutls_0_9_7, gnutls_0_9_6), lib/gnutls_state.c, lib/pkix.asn,
2070         lib/pkix_asn1_tab.c:
2072         More PKCS #12 additions. Now the code can generate PKCS #12 files.
2073         Also added the ability to decrypt plain DES encrypted PKCS #8 keys.  
2075 2003-06-24 06:57  nmav <nmav@gnutls.org>
2077         * lib/: gnutls_cert.c (tags: gnutls_0_9_6), gnutls_errors.c,
2078         gnutls_errors_int.h:
2080         Passwords in PKCS5 and PKCS12 are now restricted to ASCII ones.  
2082 2003-06-23 06:52  nmav <nmav@gnutls.org>
2084         * lib/gnutls_errors.c:
2086         some pkcs12 improvements.  
2088 2003-06-22 15:41  nmav <nmav@gnutls.org>
2090         * lib/: Makefile.am (tags: gnutls_0_9_6), pkix.asn,
2091         pkix_asn1_tab.c:
2093         Some additions to allow decrypting PKCS #5 encrypted data, with PKCS
2094         #12 schema OIDs.  
2096 2003-06-22 08:42  nmav <nmav@gnutls.org>
2098         * doc/tex/ex-cert-select.tex (tags: gnutls_0_9_6),
2099         doc/tex/ex-client2.tex (tags: gnutls_0_9_6),
2100         doc/tex/ex-serv-srp.tex (tags: gnutls_0_9_6), doc/tex/layers.tex
2101         (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
2102         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
2103         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
2104         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2105         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2106         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6),
2107         doc/tex/record.tex (tags: gnutls_0_9_6), doc/tex/tlsintro.tex
2108         (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
2109         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
2110         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
2111         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2112         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2113         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6),
2114         lib/Makefile.am, lib/gnutls_alert.c (tags: gnutls_0_9_6),
2115         lib/gnutls_errors.c, lib/gnutls_errors_int.h:
2117         Some improvements in PKCS12 parser. Now it can extract private keys
2118         from the structure.  
2120 2003-06-20 08:09  nmav <nmav@gnutls.org>
2122         * NEWS, doc/protocol/draft-ietf-tls-extensions-06.txt,
2123         doc/protocol/rfc3546.txt (tags: gnutls_1_0_5, gnutls_1_1_5,
2124         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
2125         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
2126         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
2127         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
2128         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
2129         gnutls_0_9_7, gnutls_0_9_6), doc/tex/gnutls.bib (tags:
2130         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6):
2132         new extensions RFC 
2134 2003-06-17 11:45  nmav <nmav@gnutls.org>
2136         * doc/: protocol/draft-ietf-tls-srp-04.txt,
2137         protocol/draft-ietf-tls-srp-05.txt (tags: gnutls_1_0_5,
2138         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
2139         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
2140         gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
2141         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
2142         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
2143         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6), tex/gnutls.bib:
2145         new srp draft.  
2147 2003-06-16 09:31  nmav <nmav@gnutls.org>
2149         * doc/tex/: gnutls.bib, library.tex (tags: gnutls_0_9_7,
2150         gnutls_0_9_6):
2152         corrected a typo.  
2154 2003-06-10 08:06  nmav <nmav@gnutls.org>
2156         * lib/gnutls_priority.c (tags: gnutls_0_9_7, gnutls_0_9_6):
2158         added the most compatible ciphers in default priorities.  
2160 2003-06-09 09:10  nmav <nmav@gnutls.org>
2162         * NEWS, src/cli.c (tags: gnutls_0_9_6), src/crypt.c (tags:
2163         gnutls_0_9_7, gnutls_0_9_6):
2165         Corrected bug in SRP where a non allocated value was freed.  
2166         Reported by Hiroshi Hayakawa <deuva@rapid.ocn.ne.jp>.  
2167         
2168         Also the SRP programs are now build by default (they weren't due to
2169         a bug).  
2171 2003-06-09 09:10  nmav <nmav@gnutls.org>
2173         * NEWS, configure.in, src/crypt.c (tags: gnutls_0_8_12,
2174         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9), src/serv.c (tags:
2175         gnutls_0_8_10, gnutls_0_8_9):
2177         Corrected bug in SRP where a non allocated value was freed.  
2178         Reported by Hiroshi Hayakawa <deuva@rapid.ocn.ne.jp>.  
2180 2003-05-28 09:50  nmav <nmav@gnutls.org>
2182         * NEWS, lib/gnutls_buffers.c (tags: gnutls_0_8_12, gnutls_0_8_11,
2183         gnutls_0_8_10, gnutls_0_8_9), NEWS, lib/gnutls_buffers.c:
2185         Corrected a bug in the record layer buffering, which affected the
2186         case where external pull function was used. Report and a patch by
2187         Sergey Poznyakoff <gray@Mirddin.farlep.net>.  
2189 2003-05-16 18:01  nmav <nmav@gnutls.org>
2191         * lib/: defines.h (tags: gnutls_0_9_6), pkix.asn, pkix_asn1_tab.c:
2193         some more stuff about PKCS12. Still on early stage and incomplete.  
2195 2003-05-08 20:03  nmav <nmav@gnutls.org>
2197         * NEWS, lib/gnutls_cipher.c (tags: gnutls_0_9_95, gnutls_0_9_94,
2198         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
2199         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6), src/serv-gaa.c (tags:
2200         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2201         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2202         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6),
2203         src/serv.c (tags: gnutls_0_9_6), src/serv.gaa (tags: gnutls_0_9_98,
2204         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
2205         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
2206         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6):
2208         Several fixes in several places. Patch by Sean Gao
2209         <sean.gao@sun.com>.  
2211 2003-05-03 09:01  nmav <nmav@gnutls.org>
2213         * lib/: auth_cert.c (tags: gnutls_0_9_6), auth_cert.c (tags:
2214         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
2215         gnutls_0_8_7):
2217         Corrections in the TLS layer openpgp certificate packet parser.  
2219 2003-04-18 10:29  nmav <nmav@gnutls.org>
2221         * NEWS, lib/gnutls_x509.c (tags: gnutls_0_9_6), src/serv.c:
2223         * Added gnutls_x509_privkey_get_key_id() and
2224           gnutls_x509_crt_get_key_id() functions which return a unique (per
2225           public key) ID. These can be used to check if the private key
2226         corresponds to a given certificate.  
2228 2003-04-16 19:09  nmav <nmav@gnutls.org>
2230         * lib/: Makefile.am, gnutls_errors.c, gnutls_errors_int.h,
2231         gnutls_x509.c, pkix.asn, pkix_asn1_tab.c:
2233         Renamed all of the PKCS #xx stuff names, to pkcs-x-name.  
2235 2003-04-16 10:44  nmav <nmav@gnutls.org>
2237         * lib/: pkix.asn, pkix_asn1_tab.c:
2239         added definitions for pkcs12 
2241 2003-04-15 13:59  nmav <nmav@gnutls.org>
2243         * src/cli.c:
2245         Corrected a bug in gnutls-cli while resuming sessions. Reported by
2246         Ivo Timmermans, patch by Gergely Nagy <algernon@boszorka.mad.hu>.  
2248 2003-04-14 07:40  nmav <nmav@gnutls.org>
2250         * lib/ext_server_name.c:
2252         Corrected bug in server_name extension which made the client to send
2253         the wrong size of data.  
2255 2003-04-14 07:38  nmav <nmav@gnutls.org>
2257         * lib/gnutls_state.c:
2259         Increased the default DH bits limit.  
2261 2003-04-01 19:13  nmav <nmav@gnutls.org>
2263         * src/: cli.c, common.c, crypt.c, serv.c, tests.c (tags:
2264         gnutls_0_9_7, gnutls_0_9_6), tls_test.c (tags: gnutls_0_9_6)
2265         (utags: gnutls_0_9_5):
2267         Some fixes to allow proper compiling when
2268         --disable-srp-authentication and --disable-anon-authentication are
2269         specified. Patch by Paul Sheer.  
2271 2003-04-01 18:50  nmav <nmav@gnutls.org>
2273         * configure.in (tags: gnutls_0_9_5), lib/gnutls_cert.c (tags:
2274         gnutls_0_9_5), lib/gnutls_x509.c (tags: gnutls_0_9_5), src/cli.c,
2275         src/common.c, src/serv.c:
2277         Added the --disable-extra-pki configure option, which disables all
2278         extra PKI stuff like PKCS #7, PKCS #10 etc. To be used in constraint
2279         systems.  
2281 2003-04-01 08:47  nmav <nmav@gnutls.org>
2283         * NEWS, lib/gnutls_mpi.c (tags: gnutls_0_9_5):
2285         several bug fixes in the certificate parsing, and some in the asn1
2286         parser.  
2288 2003-03-31 23:05  nmav <nmav@gnutls.org>
2290         * lib/: gnutls_int.h (tags: gnutls_0_9_5), gnutls_x509.c:
2292         More fixes to eliminate constants.  
2294 2003-03-31 22:46  nmav <nmav@gnutls.org>
2296         * lib/: gnutls_algorithms.c (tags: gnutls_0_9_5),
2297         gnutls_dh_primes.c (tags: gnutls_0_9_5), gnutls_mpi.c, gnutls_mpi.h
2298         (tags: gnutls_0_9_5), gnutls_pk.c (tags: gnutls_0_9_5):
2300         Eliminated the need for a hard coded max MPI parameter size.  
2302 2003-03-29 10:59  nmav <nmav@gnutls.org>
2304         * src/common.c:
2306         Some fixes in the gnutls_x509_crt_to_xml() function.  
2308 2003-03-28 22:28  nmav <nmav@gnutls.org>
2310         * lib/x509_b64.c (tags: gnutls_0_9_6, gnutls_0_9_5):
2312         some cleanups.  
2314 2003-03-28 21:50  nmav <nmav@gnutls.org>
2316         * NEWS, configure.in, lib/pkix.asn (tags: gnutls_0_9_5),
2317         lib/pkix_asn1_tab.c (tags: gnutls_0_9_5):
2319         Several improvments in the PKCS #7 handling. Added capability to
2320         delete certificates, and handle CRLs.  
2322 2003-03-28 12:28  nmav <nmav@gnutls.org>
2324         * lib/: gnutls.h.in.in, gnutls_alert.c, gnutls_alert.h (tags:
2325         gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
2326         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
2327         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
2328         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
2329         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
2330         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
2331         gnutls_0_9_6) (utags: gnutls_0_9_4, gnutls_0_9_5):
2333         several cleanups.  
2335 2003-03-26 23:05  nmav <nmav@gnutls.org>
2337         * lib/: pkix.asn (tags: gnutls_0_9_4), pkix_asn1_tab.c (tags:
2338         gnutls_0_9_4), x509_b64.c, x509_b64.h:
2340         Several fixes to allow exporting the PKCS #7 structures.  
2342 2003-03-26 13:53  nmav <nmav@gnutls.org>
2344         * lib/: gnutls_algorithms.c, gnutls_handshake.c (tags:
2345         gnutls_0_9_6, gnutls_0_9_5), gnutls_v2_compat.c (tags:
2346         gnutls_0_9_6, gnutls_0_9_5) (utags: gnutls_0_9_4):
2348         Some improvements in the version detection in the client hello.  
2350 2003-03-26 13:42  nmav <nmav@gnutls.org>
2352         * NEWS, lib/gnutls_errors.c (tags: gnutls_0_9_5, gnutls_0_9_4),
2353         lib/gnutls_errors_int.h (tags: gnutls_0_9_5, gnutls_0_9_4):
2355         Added functionality to generate PKCS #7 structures. Currently only
2356         certificates can be put there. (untested) 
2358 2003-03-26 12:46  nmav <nmav@gnutls.org>
2360         * src/: serv-gaa.c (tags: gnutls_0_9_5), serv-gaa.h (tags:
2361         gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
2362         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
2363         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
2364         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2365         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2366         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6,
2367         gnutls_0_9_5), serv.c, serv.gaa (tags: gnutls_0_9_5) (utags:
2368         gnutls_0_9_4):
2370         Added the --debug option to the gnutls-serv.  
2372 2003-03-26 12:43  nmav <nmav@gnutls.org>
2374         * configure.in (tags: gnutls_0_9_4), lib/gnutls_handshake.c,
2375         lib/gnutls_int.h (tags: gnutls_0_9_4), lib/gnutls_record.c (tags:
2376         gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4), lib/gnutls_state.c
2377         (tags: gnutls_0_9_5, gnutls_0_9_4), lib/gnutls_state.h (tags:
2378         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5,
2379         gnutls_0_9_4), lib/pkix.asn, src/tests.c (tags: gnutls_0_9_4),
2380         src/tests.h (tags: gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
2381         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
2382         gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4),
2383         src/tls_test.c (tags: gnutls_0_9_4):
2385         Added bogus TLS record version check in the gnutls-cli-debug tool.  
2387 2003-03-25 18:01  nmav <nmav@gnutls.org>
2389         * lib/: auth_cert.c (tags: gnutls_0_9_5, gnutls_0_9_4),
2390         ext_server_name.c (tags: gnutls_0_9_5, gnutls_0_9_4),
2391         gnutls_errors.c, gnutls_errors_int.h, gnutls_session_pack.c (tags:
2392         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
2393         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
2394         gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4),
2395         gnutls_sig.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3,
2396         gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
2397         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2398         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2399         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6,
2400         gnutls_0_9_5, gnutls_0_9_4):
2402         Several GNUTLS_E_UNIMPLEMENTED_FEATURE errors were replaced with
2403         meaningful error values.  
2405 2003-03-24 17:56  nmav <nmav@gnutls.org>
2407         * NEWS, configure.in (tags: gnutls_0_8_6), lib/auth_cert.c (tags:
2408         gnutls_0_8_6), lib/gnutls_kx.c (tags: gnutls_0_8_12, gnutls_0_8_11,
2409         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6):
2411         * Corrected a parsing error in the Certificate request message.  
2412         * Corrected behaviour when a certificate request message is
2413           received.  Now a certificate packet is always sent, and in SSL 3.0
2414           cipher suites a no_certificate alert is sent instead.  
2415         * Some fixes in the certificate callback function.  
2417 2003-03-24 17:24  nmav <nmav@gnutls.org>
2419         * src/: cli-gaa.c (tags: gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6,
2420         gnutls_0_9_5), cli-gaa.h (tags: gnutls_0_9_93, gnutls_0_9_92,
2421         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
2422         gnutls_0_9_6, gnutls_0_9_5), cli.c, cli.gaa (tags: gnutls_0_9_8,
2423         gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5) (utags: gnutls_0_9_4):
2425         Added the --debug option in the client.  
2427 2003-03-24 17:21  nmav <nmav@gnutls.org>
2429         * NEWS, lib/auth_cert.c, lib/gnutls_buffers.c (tags: gnutls_0_9_5,
2430         gnutls_0_9_4), lib/gnutls_global.c (tags: gnutls_0_9_6,
2431         gnutls_0_9_5, gnutls_0_9_4), lib/gnutls_kx.c (tags: gnutls_0_9_6,
2432         gnutls_0_9_5, gnutls_0_9_4):
2434         * Corrected behaviour when a certificate request message is
2435           received.  Now a certificate packet is always sent, and in SSL 3.0
2436           cipher suites a no_certificate alert is sent instead.  
2438 2003-03-24 16:40  nmav <nmav@gnutls.org>
2440         * lib/auth_cert.c:
2442         Corrected a parsing error in the Certificate request message.  
2444 2003-03-24 06:31  nmav <nmav@gnutls.org>
2446         * NEWS (tags: gnutls_0_9_3):
2448         last changes for 0.9.3 release.  
2450 2003-03-23 20:49  nmav <nmav@gnutls.org>
2452         * lib/gnutls_x509.c (tags: gnutls_0_9_4, gnutls_0_9_3):
2454         reduced the FIXMEs.  
2456 2003-03-23 19:29  nmav <nmav@gnutls.org>
2458         * src/: cli-gaa.c, cli.gaa (utags: gnutls_0_9_3):
2460         Allow for unencrypted PKCS #8 private keys.  
2462 2003-03-23 17:08  nmav <nmav@gnutls.org>
2464         * lib/: gnutls_global.c, gnutls_global.h (tags: gnutls_1_0_5,
2465         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
2466         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
2467         gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
2468         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2469         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2470         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6,
2471         gnutls_0_9_5, gnutls_0_9_4), gnutls_rsa_export.c (tags:
2472         gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4) (utags: gnutls_0_9_3):
2474         The functions that return the pkix_asn and gnutls_asn types were
2475         converted to macros.  
2477 2003-03-23 12:16  nmav <nmav@gnutls.org>
2479         * NEWS, lib/Makefile.am (tags: gnutls_0_9_4, gnutls_0_9_3),
2480         lib/gnutls_cipher_int.c (tags: gnutls_0_9_5, gnutls_0_9_4,
2481         gnutls_0_9_3), lib/gnutls_cipher_int.h (tags: gnutls_0_9_6,
2482         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), lib/gnutls_constate.c
2483         (tags: gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4,
2484         gnutls_0_9_3), lib/gnutls_errors.c (tags: gnutls_0_9_3):
2486         * Added support for encoding and decoding PKCS #8 2.0 encrypted 
2487           RSA private keys.  
2489 2003-03-22 15:07  nmav <nmav@gnutls.org>
2491         * NEWS, doc/tex/funcs.tex (tags: gnutls_0_9_8, gnutls_0_9_7,
2492         gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3),
2493         lib/gnutls_cert.c (tags: gnutls_0_9_4, gnutls_0_9_3):
2495         the idea of using a separate library for x509 stuff was dropped for
2496         now.  
2498 2003-03-22 15:01  nmav <nmav@gnutls.org>
2500         * lib/gnutls_cert.c:
2502         more cleanups.  
2504 2003-03-22 11:42  nmav <nmav@gnutls.org>
2506         * NEWS, lib/gnutls.h.in.in (tags: gnutls_0_9_3), lib/gnutls_cert.c,
2507         lib/gnutls_cert.h (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4,
2508         gnutls_0_9_3), lib/gnutls_x509.c, lib/pkix.asn (tags:
2509         gnutls_0_9_3):
2511         * Added the new functions: gnutls_certificate_set_x509_key() 
2512           gnutls_certificate_set_x509_trust(),
2513           gnutls_certificate_set_x509_crl(), gnutls_x509_crt_export(),
2514         gnutls_x509_crl_export().  
2516 2003-03-21 16:46  nmav <nmav@gnutls.org>
2518         * lib/: gnutls_global.c, gnutls_mpi.c, gnutls_mpi.h, pkix.asn,
2519         pkix_asn1_tab.c (tags: gnutls_0_9_3):
2521         Added ability to import PKCS8 encrypted keys.  
2523 2003-03-20 18:20  nmav <nmav@gnutls.org>
2525         * NEWS, doc/tex/ex-serv-export.tex (tags: gnutls_0_9_6,
2526         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), lib/gnutls.h.in.in,
2527         lib/gnutls_ui.c (tags: gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3),
2528         src/prime-gaa.c (tags: gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
2529         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
2530         gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3),
2531         src/prime.gaa (tags: gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
2532         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
2533         gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3):
2535         * The gnutls_certificate_set_rsa_params() was renamed to 
2536           gnutls_certificate_set_rsa_export_params().  
2538 2003-03-20 17:35  nmav <nmav@gnutls.org>
2540         * NEWS, lib/auth_rsa.c (tags: gnutls_0_8_12, gnutls_0_8_11,
2541         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
2542         gnutls_0_8_5):
2544         * Implemented the counter measure discussed in the paper "Attacking 
2545           RSA-based Sessions in SSL/TLS", against the attack discussed in
2546           the same paper.  
2548 2003-03-20 17:11  nmav <nmav@gnutls.org>
2550         * NEWS, lib/auth_rsa.c, lib/gnutls.h.in.in, lib/gnutls_alert.c
2551         (tags: gnutls_0_9_3), lib/gnutls_global.c, lib/gnutls_handshake.c
2552         (tags: gnutls_0_9_3), lib/gnutls_int.h, lib/gnutls_pk.c,
2553         lib/gnutls_state.c (tags: gnutls_0_9_3), src/tests.c (tags:
2554         gnutls_0_9_3), src/tests.h (tags: gnutls_0_9_3), src/tls_test.c
2555         (tags: gnutls_0_9_3):
2557         * The RSA premaster secret version check can no longer be disabled.  
2558         * Implemented the counter measure discussed in the paper "Attacking 
2559           RSA-based Sessions in SSL/TLS", against the attack discussed in
2560           the same paper.  
2561         * Added the functions: gnutls_handshake_get_last_in(), 
2562           gnutls_handshake_get_last_out().  
2564 2003-03-20 09:23  nmav <nmav@gnutls.org>
2566         * NEWS, lib/gnutls_priority.c (tags: gnutls_0_9_5, gnutls_0_9_4,
2567         gnutls_0_9_3):
2569         * The diffie Hellman ciphersuites are now of higher priority than 
2570           the plain RSA.  
2571         * Added the new libtasn1.  
2573 2003-03-19 11:17  nmav <nmav@gnutls.org>
2575         * NEWS, configure.in (tags: gnutls_0_9_3), lib/auth_rsa.c,
2576         lib/debug.c (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4,
2577         gnutls_0_9_3), lib/debug.h (tags: gnutls_0_9_7, gnutls_0_9_6,
2578         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), lib/dh_compat.c (tags:
2579         gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3),
2580         lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_alert.h (tags:
2581         gnutls_0_9_3), lib/gnutls_buffers.c (tags: gnutls_0_9_3),
2582         lib/gnutls_constate.c, lib/gnutls_dh_primes.c (tags: gnutls_0_9_4,
2583         gnutls_0_9_3), lib/gnutls_errors.c, lib/gnutls_errors.h (tags:
2584         gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
2585         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
2586         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
2587         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
2588         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
2589         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
2590         gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3),
2591         lib/gnutls_extensions.c (tags: gnutls_0_9_6, gnutls_0_9_5,
2592         gnutls_0_9_4, gnutls_0_9_3), lib/gnutls_global.c,
2593         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c (tags:
2594         gnutls_0_9_3), lib/gnutls_pk.c, lib/gnutls_sig.c (tags:
2595         gnutls_0_9_3), lib/rsa_compat.c (tags: gnutls_0_9_6, gnutls_0_9_5,
2596         gnutls_0_9_4, gnutls_0_9_3), src/cli.c (tags: gnutls_0_9_3):
2598         * Improved the error logging functions, by adding a level, and 
2599           by allowing debugging messages just by increasing the level.  
2601 2003-03-18 12:28  nmav <nmav@gnutls.org>
2603         * NEWS, doc/tex/funcs.tex, lib/Makefile.am:
2605         some of the extra X.509 functionality was moved to libgnutls-x509
2606         library.  
2608 2003-03-17 22:25  nmav <nmav@gnutls.org>
2610         * lib/: gnutls_dh_primes.c, gnutls_errors.c, gnutls_pk.c:
2612         better use of asn1_der_coding() to avoid using static buffers.  
2614 2003-03-17 20:05  nmav <nmav@gnutls.org>
2616         * NEWS, lib/gnutls.h.in.in, lib/gnutls_algorithms.c (tags:
2617         gnutls_0_9_3), lib/gnutls_hash_int.c, lib/gnutls_int.h:
2619         MD2 support was dropped this is an algorithm we cannot use.  
2621 2003-03-17 16:23  nmav <nmav@gnutls.org>
2623         * lib/gnutls_hash_int.c:
2625         some cleanups.  
2627 2003-03-15 10:39  nmav <nmav@gnutls.org>
2629         * doc/tex/: Makefile.am, ex-crq.tex (tags: gnutls_0_9_5,
2630         gnutls_0_9_4, gnutls_0_9_3), examples.tex (utags: gnutls_0_9_2):
2632         added an example about certificate request and private key
2633         generation.  
2635 2003-03-15 09:59  nmav <nmav@gnutls.org>
2637         * NEWS, configure.in (tags: gnutls_0_9_2), lib/pkix.asn (tags:
2638         gnutls_0_9_2), lib/pkix_asn1_tab.c (tags: gnutls_0_9_2):
2640         Added support for PKCS#10 certificate requests generation.  
2642 2003-03-14 23:07  nmav <nmav@gnutls.org>
2644         * doc/protocol/rfc2985.txt (tags: gnutls_1_0_5, gnutls_1_1_5,
2645         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
2646         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
2647         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
2648         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
2649         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
2650         gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4,
2651         gnutls_0_9_3, gnutls_0_9_2):
2653         added pkcs9 rfc.  
2655 2003-03-14 23:00  nmav <nmav@gnutls.org>
2657         * lib/: gnutls_int.h, gnutls_mpi.c (tags: gnutls_0_9_2),
2658         gnutls_mpi.h (tags: gnutls_0_9_2):
2660         several other additions and fixes for the certificate request stuff.  
2662 2003-03-14 12:54  nmav <nmav@gnutls.org>
2664         * doc/protocol/rfc2986.txt (tags: gnutls_1_0_5, gnutls_1_1_5,
2665         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
2666         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
2667         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
2668         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
2669         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
2670         gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4,
2671         gnutls_0_9_3, gnutls_0_9_2):
2673         added rfc for certificate requests.  
2675 2003-03-14 12:53  nmav <nmav@gnutls.org>
2677         * lib/: Makefile.am (tags: gnutls_0_9_2), auth_cert.c (tags:
2678         gnutls_0_9_3, gnutls_0_9_2), auth_dhe.c (tags: gnutls_0_9_6,
2679         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2), auth_rsa.c
2680         (tags: gnutls_0_9_2), auth_rsa_export.c (tags: gnutls_0_9_6,
2681         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2),
2682         gnutls_pk.c (tags: gnutls_0_9_2), gnutls_pk.h (tags: gnutls_0_9_6,
2683         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2),
2684         gnutls_sig.c (tags: gnutls_0_9_2), gnutls_sig.h (tags:
2685         gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
2686         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
2687         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
2688         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
2689         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
2690         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
2691         gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
2692         gnutls_0_9_2), pkix.asn, pkix_asn1_tab.c:
2694         Added some stuff needed in PKCS#10 certificate request generation.
2695         Some other fixes as well.  
2697 2003-03-14 09:01  nmav <nmav@gnutls.org>
2699         * lib/: auth_rsa_export.c, gnutls_int.h, gnutls_rsa_export.c (tags:
2700         gnutls_0_9_2), gnutls_rsa_export.h (tags: gnutls_1_0_4,
2701         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
2702         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
2703         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
2704         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
2705         gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
2706         gnutls_0_9_2):
2708         The RSA parameters handling functions, are now implemented using the
2709         rsa privkey functions.  
2711 2003-03-13 08:24  nmav <nmav@gnutls.org>
2713         * lib/gnutls_x509.c (tags: gnutls_0_9_2):
2715         unmap data and close the file descriptor after the mmap().  
2717 2003-03-12 12:43  nmav <nmav@gnutls.org>
2719         * NEWS, configure.in (tags: gnutls_0_9_1), lib/gnutls_dh_primes.c
2720         (tags: gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_x509.c (tags:
2721         gnutls_0_9_1), src/cli.c (tags: gnutls_0_9_2, gnutls_0_9_1):
2723         Use mmap() if available to read files.  
2725 2003-03-12 12:06  nmav <nmav@gnutls.org>
2727         * NEWS, configure.in, lib/Makefile.am (tags: gnutls_0_9_1),
2728         lib/defines.h (tags: gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
2729         gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_dh_primes.c,
2730         lib/gnutls_x509.c, lib/strnstr.c (tags: gnutls_1_0_5, gnutls_1_0_4,
2731         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
2732         gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
2733         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
2734         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
2735         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5,
2736         gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1),
2737         lib/x509_b64.c (tags: gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1):
2739         * Added an strnstr() function and the requirement in some functions
2740           to use null terminated PEM structures is no more.  
2742 2003-03-12 10:57  nmav <nmav@gnutls.org>
2744         * NEWS, lib/auth_cert.c (tags: gnutls_0_9_1), lib/auth_cert.h
2745         (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
2746         gnutls_0_9_2, gnutls_0_9_1), lib/auth_dhe.c (tags: gnutls_0_9_1),
2747         lib/auth_rsa.c (tags: gnutls_0_9_1), lib/auth_rsa_export.c (tags:
2748         gnutls_0_9_1), lib/gnutls_cert.c, lib/gnutls_cert.h (tags:
2749         gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_mpi.h (tags: gnutls_0_9_1),
2750         lib/gnutls_sig.c (tags: gnutls_0_9_1), lib/gnutls_sig.h (tags:
2751         gnutls_0_9_1), lib/gnutls_x509.c:
2753         * Added ability to generate RSA keys.  
2754         * Increased the maximum parameter size in order to read some large
2755           keys by some CAs. Patch by Ian Peters <itp@ximian.com>.  
2756         * Rolled back some of yesterdays changes. The gnutls_x509_privkey,
2757           was replaced (again) by the gnutls_privkey.  
2759 2003-03-11 20:14  nmav <nmav@gnutls.org>
2761         * lib/: Makefile.am, auth_cert.c, auth_cert.h, auth_dhe.c,
2762         auth_rsa.c, auth_rsa_export.c, gnutls_cert.c, gnutls_cert.h,
2763         gnutls_int.h, gnutls_privkey.c, gnutls_privkey.h, gnutls_sig.c,
2764         gnutls_sig.h, gnutls_x509.c, gnutls_x509.h (tags: gnutls_1_0_5,
2765         gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1,
2766         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
2767         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
2768         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
2769         gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4,
2770         gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1):
2772         some improvements in the private key handling api. It is now used
2773         internally.  
2775 2003-03-11 07:51  nmav <nmav@gnutls.org>
2777         * lib/: gnutls.h.in.in (tags: gnutls_0_9_1), gnutls_ui.c:
2779         The fingerprint now accepts a pointer to an int instead of a ptr to
2780         a size_t.  
2782 2003-03-10 18:29  nmav <nmav@gnutls.org>
2784         * NEWS, THANKS (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10,
2785         gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5),
2786         configure.in, lib/Makefile.am (tags: gnutls_0_8_6, gnutls_0_8_5)
2787         (utags: gnutls_0_8_4):
2789         changes for 0.8.4 release.  
2791 2003-03-07 12:24  nmav <nmav@gnutls.org>
2793         * doc/protocol/: draft-ietf-tls-rfc2246-bis-02.txt,
2794         draft-ietf-tls-rfc2246-bis-03.txt (tags: gnutls_0_9_5,
2795         gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1):
2797         added the new tls 1.1 draft 
2799 2003-03-06 20:20  nmav <nmav@gnutls.org>
2801         * configure.in, lib/Makefile.am, lib/gnutls_buffers.c (tags:
2802         gnutls_0_9_2, gnutls_0_9_1):
2804         the documentation is now created on dist time.  
2806 2003-03-06 20:09  nmav <nmav@gnutls.org>
2808         * lib/gnutls_buffers.c, NEWS, lib/gnutls_buffers.c, NEWS:
2810         Corrected a broken buffer check in _gnutls_io_read_buffered() 
2812 2003-03-05 17:23  nmav <nmav@gnutls.org>
2814         * doc/: README.CODING_STYLE (tags: gnutls_0_9_6, gnutls_0_9_5,
2815         gnutls_0_9_4, gnutls_0_9_3), tex/certificate.tex (tags:
2816         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), tex/ex-rfc2818.tex
2817         (tags: gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2818         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6,
2819         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), tex/ex-serv-export.tex,
2820         tex/ex-serv1.tex (utags: gnutls_0_9_1, gnutls_0_9_2):
2822         some documentation fixes.  
2824 2003-03-04 14:39  nmav <nmav@gnutls.org>
2826         * NEWS (tags: gnutls_0_8_3):
2828         changes for 0.8.3 release.  
2830 2003-03-04 14:38  nmav <nmav@gnutls.org>
2832         * doc/tex/record_weaknesses.tex (tags: gnutls_0_9_6, gnutls_0_9_5,
2833         gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1):
2835         Documented the last timing attack.  
2837 2003-03-04 07:47  nmav <nmav@gnutls.org>
2839         * NEWS, configure.in, lib/defines.h, lib/gnutls.h.in.in,
2840         lib/gnutls_alert.c (tags: gnutls_0_9_2, gnutls_0_9_1),
2841         lib/gnutls_cipher.c (tags: gnutls_0_9_5, gnutls_0_9_4,
2842         gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_constate.c
2843         (tags: gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_dh_primes.c,
2844         lib/gnutls_int.h, lib/gnutls_num.c (tags: gnutls_0_9_6,
2845         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2,
2846         gnutls_0_9_1), lib/gnutls_num.h (tags: gnutls_1_0_5, gnutls_1_1_5,
2847         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
2848         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
2849         gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
2850         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
2851         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
2852         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5,
2853         gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1),
2854         lib/gnutls_ui.c, lib/gnutls_x509.c, src/serv.c (tags: gnutls_0_9_3,
2855         gnutls_0_9_2, gnutls_0_9_1):
2857         * Corrected a bug in 64 bit architectures, which affected the 
2858           serial number calculation in the record layer.  
2859         * Added gnutls_certificate_free_keys() which deletes all the 
2860           private keys and certificates from the credentials structure.  
2862 2003-03-04 07:46  nmav <nmav@gnutls.org>
2864         * NEWS, configure.in (tags: gnutls_0_8_3), lib/defines.h (tags:
2865         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
2866         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
2867         gnutls_0_8_3), lib/gnutls_cipher.c (tags: gnutls_0_8_12,
2868         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
2869         gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3),
2870         lib/gnutls_constate.c (tags: gnutls_0_8_12, gnutls_0_8_11,
2871         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
2872         gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3), lib/gnutls_num.c (tags:
2873         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
2874         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
2875         gnutls_0_8_3), lib/gnutls_num.h (tags: gnutls_0_8_12,
2876         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
2877         gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3):
2879         Corrected a bug in 64 bit architectures, which affected the serial
2880         number calculation in the record layer.  
2882 2003-03-03 17:48  nmav <nmav@gnutls.org>
2884         * lib/gnutls_cipher.c, NEWS:
2886         Commited the TLS 1.0 record layer, timing attack fix in the 0.8.x
2887         branch.  
2889 2003-03-03 16:08  nmav <nmav@gnutls.org>
2891         * NEWS, lib/gnutls_cipher.c, lib/gnutls_cipher_int.c (tags:
2892         gnutls_0_9_2, gnutls_0_9_1):
2894         Added protection against the new TLS 1.0 record layer timing attack.  
2896 2003-03-03 16:02  nmav <nmav@gnutls.org>
2898         * lib/auth_cert.h, lib/gnutls.h.in.in, lib/gnutls_ui.c,
2899         lib/gnutls_x509.c, src/cli.c, src/common.c:
2901         Added a flag to allow signing by v1 X.509 certificates. Also added a
2902         function to allow setting the verification flags in the credentials
2903         structure.  
2905 2003-03-03 15:34  nmav <nmav@gnutls.org>
2907         * src/: tests.c, tls_test.c (utags: gnutls_0_9_1, gnutls_0_9_2):
2909         some fixes in tests 
2911 2003-02-27 23:40  nmav <nmav@gnutls.org>
2913         * NEWS, lib/gnutls.h.in.in, lib/gnutls_algorithms.c (tags:
2914         gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_hash_int.c (tags:
2915         gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_int.h:
2917         Added support for MD2 signature verification in X.509 certificates.  
2919 2003-02-25 21:39  nmav <nmav@gnutls.org>
2921         * src/: cli-gaa.c (tags: gnutls_0_9_2, gnutls_0_9_1), cli-gaa.h
2922         (tags: gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), cli.c, cli.gaa
2923         (tags: gnutls_0_9_2, gnutls_0_9_1), tests.c, tls_test.c:
2925         Added option to disable all TLS 1.0 extensions.  
2927 2003-02-22 22:26  nmav <nmav@gnutls.org>
2929         * configure.in, doc/tex/Makefile.am (tags: gnutls_0_9_1),
2930         lib/Makefile.am:
2932         some fixes in makefiles.  
2934 2003-02-20 07:38  nmav <nmav@gnutls.org>
2936         * doc/tex/: Makefile.am, ex-cert-select.tex (tags: gnutls_0_9_5,
2937         gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1),
2938         ex-info.tex, examples.tex (tags: gnutls_0_9_1):
2940         Added a small example on how to use the certificate selection
2941         callback in client side.  
2943 2003-02-18 22:55  nmav <nmav@gnutls.org>
2945         * lib/: gnutls_auth.c (tags: gnutls_0_9_5, gnutls_0_9_4,
2946         gnutls_0_9_3, gnutls_0_9_2), gnutls_mpi.c, gnutls_pk.c (utags:
2947         gnutls_0_9_1):
2949         some fixes in types.  
2951 2003-02-18 06:30  nmav <nmav@gnutls.org>
2953         * lib/auth_cert.c, lib/gnutls_cert.c, src/cli.c, src/tests.c:
2955         The client certificate selection callback is no longer called twice.
2956         It is called once if it is set.  
2958 2003-02-16 09:52  nmav <nmav@gnutls.org>
2960         * src/: tests.c, tls_test.c:
2962         works better in buggy servers.  
2964 2003-02-16 09:17  nmav <nmav@gnutls.org>
2966         * NEWS, doc/tex/ex-serv-export.tex, doc/tex/ex-serv1.tex,
2967         lib/Makefile.am, lib/dh_compat.c (tags: gnutls_0_9_2,
2968         gnutls_0_9_1), lib/gnutls.h.in.in, lib/gnutls_dh_primes.c,
2969         lib/gnutls_int.h, lib/gnutls_rsa_export.c (tags: gnutls_0_9_1),
2970         lib/gnutls_rsa_export.h (tags: gnutls_0_9_1), lib/rsa_compat.c
2971         (tags: gnutls_0_9_2, gnutls_0_9_1), src/prime.c (tags:
2972         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2973         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6,
2974         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2,
2975         gnutls_0_9_1), src/serv.c:
2977         The RSA and DH parameter handling has been updated.  
2979 2003-02-15 21:48  nmav <nmav@gnutls.org>
2981         * lib/: auth_cert.c, gnutls_x509.c:
2983         Added a primitive function to load a file into memory, so that no
2984         certificate files are truncated. Also fixed a bug in the client
2985         certificate callback function.  
2987 2003-02-15 17:13  nmav <nmav@gnutls.org>
2989         * lib/gnutls_ui.c:
2991         Null, as the data value, is now an acceptable value in functions
2992         that may return the size of the data.  
2994 2003-02-14 15:48  nmav <nmav@gnutls.org>
2996         * lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_cert.c,
2997         lib/gnutls_ui.h (tags: gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
2998         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
2999         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5,
3000         gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), src/cli.c,
3001         src/common.c, src/tests.c, src/tests.h (tags: gnutls_0_9_2,
3002         gnutls_0_9_1), src/tls_test.c:
3004         Corrected bugs in gnutls_x509_rdn_get(). Added a test to print the
3005         server's trusted CAs in gnutls-cli-debug, and in gnutls-cli.  
3007 2003-02-14 10:10  nmav <nmav@gnutls.org>
3009         * NEWS, configure.in, lib/gnutls_cert.c, lib/gnutls_dh_primes.c,
3010         lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_pk.c,
3011         lib/gnutls_privkey.c, lib/gnutls_x509.c:
3013         ported to libtasn1 0.2.x. Also the included minitasn1 was replaced
3014         by the 0.2.1 version of libtasn1.  
3016 2003-02-14 08:42  nmav <nmav@gnutls.org>
3018         * lib/: gnutls.h.in.in, gnutls_int.h:
3020         gnutls_const_datum was removed from exported types, for the time
3021         being.  
3023 2003-02-13 09:23  nmav <nmav@gnutls.org>
3025         * README (tags: gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
3026         gnutls_0_9_2, gnutls_0_9_1), doc/TODO, lib/auth_cert.c,
3027         lib/gnutls_int.h, lib/gnutls_state.c (tags: gnutls_0_9_2,
3028         gnutls_0_9_1), lib/gnutls_x509.c:
3030         Added option to allow an X.509 server not to send the trusted CA
3031         list to the peer.  
3033 2003-02-12 13:30  nmav <nmav@gnutls.org>
3035         * lib/Makefile.am, src/tests.c, src/tests.h, src/tls_test.c:
3037         Added test which prints the Diffie Hellman prime bits used.  
3039 2003-02-12 12:48  nmav <nmav@gnutls.org>
3041         * NEWS, lib/gnutls.h.in.in, lib/gnutls_dh_primes.c,
3042         lib/gnutls_int.h, lib/gnutls_privkey.c, lib/gnutls_ui.h,
3043         lib/gnutls_x509.c:
3045         Added some private key handling functions. They are primitive enough
3046         for now.  
3048 2003-02-12 11:48  nmav <nmav@gnutls.org>
3050         * doc/protocol/: draft-ietf-tls-extensions-05.txt,
3051         draft-ietf-tls-extensions-06.txt (tags: gnutls_0_9_5, gnutls_0_9_4,
3052         gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1):
3054         added new extensions draft.  
3056 2003-02-12 11:46  nmav <nmav@gnutls.org>
3058         * NEWS, lib/auth_cert.c, lib/auth_cert.h, lib/gnutls.h.in.in,
3059         lib/gnutls_cert.c, lib/gnutls_dh_primes.c, lib/gnutls_int.h,
3060         lib/gnutls_ui.h, lib/gnutls_x509.c:
3062         gnutls_x509_certificate_* were renamed gnutls_x509_crt_*.  
3064 2003-02-12 11:26  nmav <nmav@gnutls.org>
3066         * lib/: gnutls.h.in.in, gnutls_int.h, gnutls_ui.c:
3068         added gnutls_x509_certificate_get_fingerprint(). Untested yet.  
3070 2003-02-10 16:51  nmav <nmav@gnutls.org>
3072         * lib/: debug.c (tags: gnutls_0_9_2, gnutls_0_9_1), debug.h (tags:
3073         gnutls_0_9_2, gnutls_0_9_1), gnutls.h.in.in, gnutls_errors.c (tags:
3074         gnutls_0_9_2, gnutls_0_9_1), gnutls_global.c, gnutls_ui.c,
3075         gnutls_ui.h:
3077         renamed gnutls_x509_fingerprint to gnutls_fingerprint.  
3079 2003-02-09 09:53  nmav <nmav@gnutls.org>
3081         * lib/gnutls_dh_primes.c, src/prime.c:
3083         fixes in pkcs3 DH parameter generation.  
3085 2003-02-09 09:37  nmav <nmav@gnutls.org>
3087         * lib/Makefile.am, lib/auth_cert.c, lib/auth_cert.h,
3088         lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
3089         lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_cert.h,
3090         lib/gnutls_dh_primes.c, lib/gnutls_handshake.c (tags: gnutls_0_9_2,
3091         gnutls_0_9_1), lib/gnutls_rsa_export.c, lib/gnutls_ui.h,
3092         lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_extensions.c,
3093         lib/x509_extensions.h, lib/x509_sig_check.c, lib/x509_verify.c,
3094         lib/x509_verify.h, src/cli-gaa.c, src/cli-gaa.h, src/cli.c,
3095         src/cli.gaa, src/serv-gaa.c (tags: gnutls_0_9_3, gnutls_0_9_2,
3096         gnutls_0_9_1), src/serv-gaa.h (tags: gnutls_0_9_3, gnutls_0_9_2,
3097         gnutls_0_9_1), src/serv.c, src/serv.gaa (tags: gnutls_0_9_3,
3098         gnutls_0_9_2, gnutls_0_9_1):
3100         Several internal changes to use the new certificate API. CRL support
3101         is complete.  
3103 2003-02-08 14:46  nmav <nmav@gnutls.org>
3105         * lib/: gnutls.h.in.in, gnutls_int.h:
3107         added a crl verification function (untested yet).  
3109 2003-02-08 11:21  nmav <nmav@gnutls.org>
3111         * lib/: Makefile.am, gnutls_x509.c, x509_b64.c:
3113         Added some new certificate verification functions.  
3115 2003-02-07 22:20  nmav <nmav@gnutls.org>
3117         * lib/: Makefile.am, gnutls_cert.c, gnutls_cert.h,
3118         gnutls_privkey.c:
3120         removed the raw part in the gnutls_privkey internal structure..  
3122 2003-02-07 20:46  nmav <nmav@gnutls.org>
3124         * lib/x509_extensions.c:
3126         Added function to extract the key usage extension from an X.509
3127         certificate, and combined some code.  
3129 2003-02-07 19:01  nmav <nmav@gnutls.org>
3131         * NEWS, doc/tex/Makefile.am, doc/tex/certificate.tex,
3132         doc/tex/ex-info.tex, doc/tex/ex-rfc2818.tex, doc/tex/funcs.tex,
3133         lib/Makefile.am, lib/gnutls_dh_primes.c, lib/gnutls_ui.h,
3134         lib/gnutls_x509.h, lib/rfc2818_hostname.c, lib/x509_xml.c:
3136         More stuff for the new certificate API.  
3138 2003-02-07 14:48  nmav <nmav@gnutls.org>
3140         * NEWS, lib/Makefile.am, lib/gnutls_cert.c, lib/gnutls_errors.h
3141         (tags: gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_errors_int.h (tags:
3142         gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_x509.c:
3144         The old certificate parsing API was reimplemented over the new one.
3145         It will stay in the 1.0.0 release for compatibility reasons.  
3147 2003-02-07 13:33  nmav <nmav@gnutls.org>
3149         * lib/: Makefile.am, gnutls_x509.h:
3151         Added the new PKCS7 parsing functions.  
3153 2003-02-07 10:15  nmav <nmav@gnutls.org>
3155         * doc/tex/ex-client-resume.tex (tags: gnutls_0_9_6, gnutls_0_9_5,
3156         gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1),
3157         doc/tex/ex-client1.tex (tags: gnutls_0_9_6, gnutls_0_9_5,
3158         gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1),
3159         doc/tex/ex-client2.tex (tags: gnutls_0_9_5, gnutls_0_9_4,
3160         gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1),
3161         doc/tex/ex-serv-export.tex, doc/tex/ex-serv-pgp.tex (tags:
3162         gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
3163         gnutls_0_9_2, gnutls_0_9_1), doc/tex/ex-serv1.tex, lib/Makefile.am,
3164         lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_xml.c:
3166         Added the new certificate handling functions.  
3168 2003-02-07 09:06  nmav <nmav@gnutls.org>
3170         * THANKS, lib/Makefile.am, lib/gnutls_x509.c, lib/gnutls_x509.h,
3171         lib/x509_extensions.c, lib/x509_xml.c:
3173         More improvements in the CRL support, and the X.509 backend. Added a
3174         function to get some parts of the DN using an OID.  
3176 2003-02-06 16:49  nmav <nmav@gnutls.org>
3178         * lib/: gnutls.h.in.in, gnutls_x509.c, gnutls_x509.h:
3180         CRL parsing support is almost complete.  
3182 2003-02-06 10:05  nmav <nmav@gnutls.org>
3184         * lib/: debug.c, debug.h, gnutls_dh_primes.c, gnutls_rsa_export.c,
3185         gnutls_str.c (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
3186         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
3187         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6,
3188         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2,
3189         gnutls_0_9_1), gnutls_str.h (tags: gnutls_0_9_97, gnutls_0_9_96,
3190         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
3191         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
3192         gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
3193         gnutls_0_9_2, gnutls_0_9_1), gnutls_x509.c, gnutls_x509.h:
3195         Several fixes and improvements in CRL support.  
3197 2003-02-05 20:20  nmav <nmav@gnutls.org>
3199         * NEWS, configure.in, lib/Makefile.am, lib/gnutls_int.h,
3200         lib/gnutls_x509.c:
3202         Added preliminary CRL support. This will be under the new X.509 API.
3203         Other x509 functions will be updated later.  
3205 2003-02-05 07:56  nmav <nmav@gnutls.org>
3207         * lib/: gnutls_dh_primes.c, gnutls_pk.c:
3209         some fixes. There wasn't any limitation in libtasn1 code... just my
3210         lazyness.  
3212 2003-02-03 17:41  nmav <nmav@gnutls.org>
3214         * src/: prime-gaa.c (tags: gnutls_0_9_2, gnutls_0_9_1), prime-gaa.h
3215         (tags: gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
3216         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6,
3217         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2,
3218         gnutls_0_9_1), prime.c, prime.gaa (tags: gnutls_0_9_2,
3219         gnutls_0_9_1):
3221         use options to print DH parameters.  
3223 2003-02-03 17:34  nmav <nmav@gnutls.org>
3225         * NEWS, lib/gnutls_dh_primes.c, lib/gnutls_int.h, lib/gnutls_ui.h,
3226         src/prime.c:
3228         * Added gnutls_pkcs3_extract_dh_params() and
3229           gnutls_pkcs3_export_dh_params() which extracts and export parameters
3230           from and to PKCS#3 encoded structures.  These were added to read
3231         parameters generated using the openssl dhparam tool.  
3232         * The prime program was modified to also print the generated prime
3233           and generator using the PKCS#3 format.  
3235 2003-02-03 16:11  nmav <nmav@gnutls.org>
3237         * NEWS, doc/TODO, doc/tex/ex-serv-export.tex,
3238         doc/tex/ex-serv-pgp.tex, doc/tex/ex-serv1.tex, lib/Makefile.am,
3239         lib/auth_anon.c (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4,
3240         gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), lib/auth_dhe.c,
3241         lib/gnutls.asn (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
3242         gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
3243         gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1,
3244         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
3245         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
3246         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
3247         gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4,
3248         gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), lib/gnutls.h.in.in,
3249         lib/gnutls_alert.c, lib/gnutls_anon_cred.c (tags: gnutls_0_9_6,
3250         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2,
3251         gnutls_0_9_1), lib/gnutls_asn1_tab.c (tags: gnutls_1_0_5,
3252         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
3253         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
3254         gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
3255         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
3256         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
3257         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6,
3258         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2,
3259         gnutls_0_9_1), lib/gnutls_cert.c, lib/gnutls_dh.h (tags:
3260         gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
3261         gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_dh_primes.c,
3262         lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_global.c,
3263         lib/gnutls_int.h, lib/gnutls_mpi.c, lib/gnutls_rsa_export.c,
3264         lib/gnutls_state.c, lib/gnutls_ui.h, src/serv-gaa.c,
3265         src/serv-gaa.h, src/serv.c, src/serv.gaa:
3267         * gnutls_dh_params_generate() and gnutls_rsa_params_generate() now
3268          use gnutls_malloc() to allocate the output parameters.  
3269         
3270         * Added gnutls_pkcs3_extract_dh_params() which extracts parameters
3271          from PKCS#3 encoded structures. This was in order to read parameters
3272          generated using the openssl dhparam tool.  
3273         
3274         * Several changes in the temporary (DH/RSA) parameter codebase. No
3275          DH parameters are now included in the library. Also a credentials
3276          structure can now hold only one temporary parameter.  
3278 2003-01-30 20:36  nmav <nmav@gnutls.org>
3280         * lib/gnutls_ui.c:
3282         more doc for the gnutls_set_dh_prime_bits().  
3284 2003-01-30 09:16  nmav <nmav@gnutls.org>
3286         * NEWS, configure.in, lib/gnutls.sym (tags: gnutls_0_9_4,
3287         gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_alert.c,
3288         lib/gnutls_int_compat.c (tags: gnutls_1_0_5, gnutls_1_1_5,
3289         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
3290         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
3291         gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
3292         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
3293         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
3294         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5,
3295         gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1):
3297         removed backward compatibility functions for 0.9.0 version.  
3299 2003-01-25 08:57  nmav <nmav@gnutls.org>
3301         * lib/: gnutls_errors.c, gnutls_errors_int.h:
3303         use RECEIVED_ILLEGAL_PARAMETER instead of SRP_PROTOCOL_FAILURE, when 
3304         the SRP protocol fails.  
3306 2003-01-24 12:13  nmav <nmav@gnutls.org>
3308         * lib/gnutls_global.c:
3310         The gcrypt log handler is only set when we are in debugging mode.  
3312 2003-01-23 20:55  nmav <nmav@gnutls.org>
3314         * NEWS, lib/auth_rsa.c, lib/debug.c, lib/gnutls_algorithms.c,
3315         lib/gnutls_compress_int.c (tags: gnutls_0_9_6, gnutls_0_9_5,
3316         gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1),
3317         lib/gnutls_dh_primes.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
3318         lib/gnutls_extensions.c (tags: gnutls_0_9_2, gnutls_0_9_1),
3319         lib/gnutls_global.c, lib/gnutls_rsa_export.c, lib/gnutls_x509.c,
3320         src/cli.c:
3322         Added ability to send some messages back to the application using 
3323         the gnutls_global_set_log_function(). This is quite experimental.  
3325 2003-01-23 18:05  nmav <nmav@gnutls.org>
3327         * doc/tex/: ex-client-resume.tex, ex-client-srp.tex (tags:
3328         gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
3329         gnutls_0_9_2, gnutls_0_9_1), ex-client1.tex, ex-client2.tex,
3330         ex-rfc2818.tex:
3332         some minor bugfixes in the documentation.  
3334 2003-01-23 15:29  nmav <nmav@gnutls.org>
3336         * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_mpi.h:
3338         Added check and error code for some SRP fatal protocol failures.  
3340 2003-01-23 10:18  nmav <nmav@gnutls.org>
3342         * NEWS, lib/gnutls_alert.c, lib/gnutls_auth_int.h (tags:
3343         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2,
3344         gnutls_0_9_1), lib/gnutls_handshake.c, src/cli.c:
3346         The library notifies the application on empty and illegal SRP
3347         usernames, so that proper notification (via an alert) is sent to the
3348         peer. Currently when the SRP ciphersuite is advertized but no
3349         username is sent by the peer, the library returns
3350         GNUTLS_E_EMPTY_SRP_USERNAME, and the alert associated with this is
3351         GNUTLS_A_ACCESS_DENIED (to be changed when the srp draft defines
3352         something more appropriate).  
3354 2003-01-22 17:51  nmav <nmav@gnutls.org>
3356         * src/: tests.c, tls_test.c (utags: gnutls_0_8_9, gnutls_0_8_1,
3357         gnutls_0_8_3, gnutls_0_8_4, gnutls_0_8_5, gnutls_0_8_10,
3358         gnutls_0_8_6, gnutls_0_8_11, gnutls_0_8_7, gnutls_0_8_12):
3360         improved srp detection 
3362 2003-01-22 17:42  nmav <nmav@gnutls.org>
3364         * NEWS, lib/gnutls_dh.h (tags: gnutls_0_8_12, gnutls_0_8_11,
3365         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
3366         gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1),
3367         lib/gnutls_dh_primes.c (tags: gnutls_0_8_12, gnutls_0_8_11,
3368         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
3369         gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1), src/cli.c
3370         (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
3371         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
3372         gnutls_0_8_3, gnutls_0_8_1), src/tests.c:
3374         Improved the SRP support, to prevent attackers guessing the 
3375         available usernames by brute force. The g,n values sent are now 
3376         obtained by the password conf file. (they were static ones) 
3378 2003-01-16 16:56  nmav <nmav@gnutls.org>
3380         * lib/: gnutls_alert.c, gnutls_buffers.c, gnutls_handshake.c,
3381         gnutls_handshake.h (tags: gnutls_0_9_97, gnutls_0_9_96,
3382         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
3383         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
3384         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
3385         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
3386         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
3387         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1),
3388         gnutls_record.c, gnutls_record.h (tags: gnutls_0_9_97,
3389         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
3390         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
3391         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
3392         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
3393         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
3394         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
3395         gnutls_0_8_1) (utags: gnutls_0_8_0):
3397         Prefixed with underscore some internal functions.  
3399 2003-01-13 19:37  nmav <nmav@gnutls.org>
3401         * doc/tex/patents.tex, doc/tex/srp.tex, lib/Makefile.am (tags:
3402         gnutls_0_8_0), lib/gnutls_errors.c (tags: gnutls_0_8_0),
3403         lib/gnutls_errors_int.h (tags: gnutls_0_8_12, gnutls_0_8_11,
3404         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
3405         gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3406         gnutls_0_8_0), lib/gnutls_x509.c (tags: gnutls_0_8_0),
3407         lib/x509_b64.c (tags: gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
3408         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
3409         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0):
3411         GNUTLS_E_PARSING_ERROR error code was replaced by
3412         GNUTLS_E_BASE64_DECODING_ER and GNUTLS_E_SRP_PWD_PARSING_ERROR.
3413         GNUTLS_E_ASCII_ARMOR_ERROR was also replaced by
3414         GNUTLS_E_BASE64_DECODING_ERROR.  
3416 2003-01-11 14:02  nmav <nmav@gnutls.org>
3418         * NEWS, doc/Makefile.am (tags: gnutls_0_8_0), doc/tex/Makefile.am,
3419         doc/tex/appendix.tex, doc/tex/patents.tex:
3421         Added some information about the SRP patents in the documentation.  
3423 2003-01-09 21:52  nmav <nmav@gnutls.org>
3425         * NEWS, acinclude.m4 (tags: gnutls_1_0_5, gnutls_1_1_5,
3426         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
3427         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
3428         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
3429         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
3430         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
3431         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
3432         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
3433         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
3434         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
3435         gnutls_0_8_1, gnutls_0_8_0), configure.in, doc/README.CODING_STYLE
3436         (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
3437         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
3438         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0), lib/Makefile.am,
3439         lib/defines.h (tags: gnutls_0_8_1, gnutls_0_8_0),
3440         lib/gnutls.h.in.in (tags: gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5,
3441         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0),
3442         lib/gnutls.sym (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10,
3443         gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5,
3444         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0),
3445         lib/gnutls_auth.c (tags: gnutls_0_8_0), lib/gnutls_cipher_int.c
3446         (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
3447         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
3448         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0), lib/gnutls_cipher_int.h
3449         (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
3450         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_9_2,
3451         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3452         gnutls_0_8_0), lib/gnutls_hash_int.c, lib/gnutls_hash_int.h (tags:
3453         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
3454         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
3455         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
3456         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3457         gnutls_0_8_0), lib/gnutls_state.c (tags: gnutls_0_8_0):
3459         Only the documented symbols are now exported.  
3461 2003-01-09 08:29  nmav <nmav@gnutls.org>
3463         * lib/gnutls_x509.c:
3465         If the certificate does not contain the basicConstraints extension
3466         GNUTLS_E_REQUESTED_DATA_NOT_AVAILABLE will be returned by
3467         gnutls_x509_extract_certificate_ca_status().  
3469 2003-01-08 22:58  nmav <nmav@gnutls.org>
3471         * NEWS, lib/gnutls_ui.h (tags: gnutls_0_8_12, gnutls_0_8_11,
3472         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
3473         gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3474         gnutls_0_8_0), lib/gnutls_x509.c:
3476         Added gnutls_x509_extract_certificate_ca_status() which returns the
3477         CA status of the given certificate.  
3479 2003-01-01 11:12  nmav <nmav@gnutls.org>
3481         * NEWS, configure.in, lib/gnutls_compress_int.c (tags:
3482         gnutls_0_8_0):
3484         If liblzo is found in the system then libgnutls-extra will depend on
3485         it, instead of including minilzo.  
3487 2002-12-30 10:04  nmav <nmav@gnutls.org>
3489         * lib/gnutls_mpi.c (tags: gnutls_0_8_0):
3491         Added a test for null (zero) integers in MPI scanning.  
3493 2002-12-29 20:42  nmav <nmav@gnutls.org>
3495         * src/: tests.c, tls_test.c (utags: gnutls_0_8_0):
3497         some fixes in the gnutls-cli-debug program 
3499 2002-12-22 18:11  nmav <nmav@gnutls.org>
3501         * configure.in:
3503         depends on libgcrypt 1.1.11 
3505 2002-12-16 21:56  nmav <nmav@gnutls.org>
3507         * lib/: auth_anon.c (tags: gnutls_0_8_0), auth_dhe.c (tags:
3508         gnutls_0_8_0), auth_rsa.c (tags: gnutls_0_8_0), auth_rsa_export.c
3509         (tags: gnutls_0_8_0), gnutls_auth.h (tags: gnutls_1_0_5,
3510         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
3511         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
3512         gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
3513         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
3514         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
3515         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
3516         gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
3517         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
3518         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
3519         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0),
3520         gnutls_handshake.c, gnutls_int.h (tags: gnutls_0_8_7, gnutls_0_8_6,
3521         gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3522         gnutls_0_8_0), gnutls_kx.c (tags: gnutls_0_8_5, gnutls_0_9_2,
3523         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3524         gnutls_0_8_0), gnutls_kx.h (tags: gnutls_1_0_5, gnutls_1_1_5,
3525         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
3526         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
3527         gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
3528         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
3529         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
3530         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
3531         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
3532         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
3533         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
3534         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0):
3536         Dropped the support for the client key exchange message 0, and
3537         server key exchange message 2.  
3539 2002-12-16 21:26  nmav <nmav@gnutls.org>
3541         * NEWS, configure.in, lib/debug.c (tags: gnutls_0_8_0),
3542         lib/gnutls_mpi.h (tags: gnutls_0_8_12, gnutls_0_8_11,
3543         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
3544         gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3545         gnutls_0_8_0), lib/gnutls_record.c:
3547         Finished SRP-6 stuff. It should work fine now.  
3549 2002-12-13 22:14  nmav <nmav@gnutls.org>
3551         * NEWS:
3553         Added gnutls_openpgp_extract_key_name_string() which returns a
3554         single string for a pgp user id.  
3556 2002-12-13 12:59  nmav <nmav@gnutls.org>
3558         * doc/tex/ex-serv-export.tex, src/serv.c (utags: gnutls_0_8_0,
3559         gnutls_0_8_1, gnutls_0_8_3, gnutls_0_8_4, gnutls_0_8_5,
3560         gnutls_0_8_6, gnutls_0_8_7):
3562         updated some example and the server to use the new gnutls_malloc()
3563         in callbacks.  
3565 2002-12-12 17:03  nmav <nmav@gnutls.org>
3567         * lib/: gnutls_x509.c, gnutls_ui.h:
3569         Added the gnutls_x509_extract_dn_string() function.  
3571 2002-12-08 15:43  nmav <nmav@gnutls.org>
3573         * src/serv.c (tags: gnutls_0_6_0):
3575         updated to include a callback for receiving openpgp keys, using
3576         libopencdk.  
3578 2002-12-08 15:39  nmav <nmav@gnutls.org>
3580         * lib/: ext_cert_type.c (tags: gnutls_0_8_0), gnutls_errors.c,
3581         gnutls_errors_int.h, gnutls_sig.c (tags: gnutls_0_8_12,
3582         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
3583         gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
3584         gnutls_0_8_1, gnutls_0_8_0), x509_b64.c (utags: gnutls_0_6_0):
3586         some cleanups 
3588 2002-12-07 11:46  nmav <nmav@gnutls.org>
3590         * lib/ext_server_name.c (tags: gnutls_0_8_0, gnutls_0_6_0):
3592         some fixes in server_name extension 
3594 2002-12-07 11:19  nmav <nmav@gnutls.org>
3596         * NEWS, doc/tex/callbacks.tex (tags: gnutls_1_0_5, gnutls_1_1_5,
3597         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
3598         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
3599         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
3600         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
3601         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
3602         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
3603         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
3604         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
3605         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
3606         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), lib/gnutls.h.in.in
3607         (tags: gnutls_0_6_0), lib/gnutls_db.c (tags: gnutls_0_8_0,
3608         gnutls_0_6_0), lib/gnutls_global.c (tags: gnutls_0_8_0,
3609         gnutls_0_6_0), lib/gnutls_mem.c, lib/x509_b64.c:
3611         Exported the more convenient gnutls_malloc() and gnutls_free()
3612         functions. Actually pointers to functions.  
3614 2002-12-06 17:28  nmav <nmav@gnutls.org>
3616         * NEWS, lib/x509_b64.c:
3618         Changed the semantics of gnutls_pem_base64_encode_alloc() and
3619         gnutls_pem_base64_decode_alloc(). In the default case were the
3620         gnutls library is used with malloc/realloc/free, these are binary
3621         compatible.  
3622         
3623         They now require the returned data to be freed using the
3624         gnutls_global_get_free_function().  
3626 2002-12-06 17:21  nmav <nmav@gnutls.org>
3628         * lib/: gnutls_int.h, gnutls_ui.h (utags: gnutls_0_6_0):
3630         some cleanups.  
3632 2002-12-06 17:14  nmav <nmav@gnutls.org>
3634         * NEWS, doc/TODO, doc/tex/Makefile.am (tags: gnutls_0_6_0),
3635         doc/tex/callbacks.tex, doc/tex/library.tex (tags: gnutls_0_6_0),
3636         lib/gnutls.h.in.in, lib/gnutls_datum.c (tags: gnutls_0_8_0,
3637         gnutls_0_6_0), lib/gnutls_datum.h (tags: gnutls_1_0_5,
3638         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
3639         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
3640         gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
3641         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
3642         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
3643         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
3644         gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
3645         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
3646         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
3647         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
3648         gnutls_0_6_0), lib/gnutls_db.c, lib/gnutls_global.c,
3649         lib/gnutls_mem.c, lib/gnutls_mem.h (tags: gnutls_0_8_12,
3650         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
3651         gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
3652         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
3653         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
3654         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
3655         gnutls_0_6_0), lib/gnutls_state.c (tags: gnutls_0_6_0),
3656         lib/gnutls_str.c (tags: gnutls_0_8_12, gnutls_0_8_11,
3657         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
3658         gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3659         gnutls_0_8_0, gnutls_0_6_0), lib/gnutls_str.h (tags: gnutls_0_8_12,
3660         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
3661         gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
3662         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), src/cli.c (tags:
3663         gnutls_0_8_0, gnutls_0_6_0), src/serv.c:
3665         Added the new functions gnutls_get_malloc_function(),
3666         gnutls_get_free_function(). Also changed the way callback functions
3667         must allocate data. They now need to use these functions, instead of
3668         just calling malloc().  
3670 2002-12-06 13:33  nmav <nmav@gnutls.org>
3672         * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_extensions.c
3673         (tags: gnutls_0_8_0, gnutls_0_6_0), gnutls_handshake.c (tags:
3674         gnutls_0_6_0):
3676         added error code to report illegal srp usernames. Some fixes in the
3677         extension parsing to report fatal errors.  
3679 2002-12-04 23:38  nmav <nmav@gnutls.org>
3681         * lib/: x509_extensions.c, x509_verify.c (tags: gnutls_0_8_0)
3682         (utags: gnutls_0_6_0):
3684         some optimizations in string handling of the x.509 asn.1 parsers.  
3686 2002-12-04 12:16  nmav <nmav@gnutls.org>
3688         * doc/tex/: Makefile.am, ex-pgp-keyserver.tex, examples.tex (tags:
3689         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
3690         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
3691         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), macros.tex
3692         (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_2, gnutls_1_1_1,
3693         gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0,
3694         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
3695         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
3696         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
3697         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
3698         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
3699         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
3700         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3701         gnutls_0_8_0, gnutls_0_6_0), preparation.tex (tags: gnutls_1_0_5,
3702         gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0,
3703         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
3704         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
3705         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
3706         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
3707         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
3708         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
3709         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3710         gnutls_0_8_0, gnutls_0_6_0):
3712         Added a chapter for sources preparation. Based on the documenation
3713         of libksba.  
3715 2002-12-02 22:00  nmav <nmav@gnutls.org>
3717         * configure.in, doc/tex/ex-pgp-keyserver.tex:
3719         depends on opencdk 0.3.5 
3721 2002-12-02 17:31  nmav <nmav@gnutls.org>
3723         * lib/gnutls_extensions.c:
3725         Corrected bug in extension parsing.  
3727 2002-12-02 07:37  nmav <nmav@gnutls.org>
3729         * doc/tex/auth.tex (tags: gnutls_0_9_94, gnutls_0_9_93,
3730         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
3731         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
3732         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
3733         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
3734         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
3735         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0):
3737         some updates on srp documentation.  
3739 2002-12-02 07:13  nmav <nmav@gnutls.org>
3741         * lib/: auth_cert.c (tags: gnutls_0_8_0, gnutls_0_6_0), auth_dhe.c
3742         (tags: gnutls_0_6_0), auth_rsa.c (tags: gnutls_0_6_0),
3743         auth_rsa_export.c (tags: gnutls_0_6_0), ext_cert_type.c,
3744         ext_server_name.c, gnutls_alert.c (tags: gnutls_0_6_0),
3745         gnutls_algorithms.c (tags: gnutls_0_8_0, gnutls_0_6_0),
3746         gnutls_anon_cred.c (tags: gnutls_0_8_12, gnutls_0_8_11,
3747         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
3748         gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3749         gnutls_0_8_0, gnutls_0_6_0), gnutls_auth.c (tags: gnutls_0_6_0),
3750         gnutls_buffers.c (tags: gnutls_0_6_0), gnutls_cert.c (tags:
3751         gnutls_0_8_0, gnutls_0_6_0), gnutls_cipher.c (tags: gnutls_0_8_0,
3752         gnutls_0_6_0), gnutls_compress.c (tags: gnutls_0_8_12,
3753         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
3754         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
3755         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
3756         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
3757         gnutls_0_6_0), gnutls_compress_int.c (tags: gnutls_0_6_0),
3758         gnutls_constate.c (tags: gnutls_0_8_0, gnutls_0_6_0),
3759         gnutls_datum.c, gnutls_datum.h, gnutls_db.c, gnutls_dh.c (tags:
3760         gnutls_0_8_0, gnutls_0_6_0), gnutls_dh_primes.c (tags:
3761         gnutls_0_8_0, gnutls_0_6_0), gnutls_global.c, gnutls_handshake.c,
3762         gnutls_kx.c (tags: gnutls_0_6_0), gnutls_mem.c, gnutls_mpi.c (tags:
3763         gnutls_0_6_0), gnutls_num.c (tags: gnutls_0_8_1, gnutls_0_8_0,
3764         gnutls_0_6_0), gnutls_pk.c (tags: gnutls_0_8_0, gnutls_0_6_0),
3765         gnutls_priority.c (tags: gnutls_0_8_12, gnutls_0_8_11,
3766         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
3767         gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3768         gnutls_0_8_0, gnutls_0_6_0), gnutls_privkey.c (tags: gnutls_0_8_12,
3769         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
3770         gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
3771         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), gnutls_random.c (tags:
3772         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
3773         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
3774         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
3775         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3776         gnutls_0_8_0, gnutls_0_6_0), gnutls_record.c (tags: gnutls_0_6_0),
3777         gnutls_rsa_export.c (tags: gnutls_0_8_0, gnutls_0_6_0),
3778         gnutls_session.c (tags: gnutls_0_8_12, gnutls_0_8_11,
3779         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
3780         gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3781         gnutls_0_8_0, gnutls_0_6_0), gnutls_session_pack.c (tags:
3782         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
3783         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
3784         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
3785         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), gnutls_sig.c,
3786         gnutls_state.c, gnutls_str.c, gnutls_ui.c (tags: gnutls_0_8_0,
3787         gnutls_0_6_0), gnutls_v2_compat.c (tags: gnutls_0_8_12,
3788         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
3789         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
3790         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3791         gnutls_0_8_0, gnutls_0_6_0), gnutls_x509.c (tags: gnutls_0_6_0),
3792         x509_extensions.c, x509_sig_check.c (tags: gnutls_0_8_0,
3793         gnutls_0_6_0):
3795         Cleanups. Prefixed some internal function with underscore.  
3797 2002-12-01 21:57  nmav <nmav@gnutls.org>
3799         * lib/gnutls_x509.c:
3801         more fixes in gnutls_x509_extract_certificate_dn_string() 
3803 2002-12-01 21:47  nmav <nmav@gnutls.org>
3805         * NEWS, doc/tex/ex-pgp-keyserver.tex, lib/gnutls_dh.h (tags:
3806         gnutls_0_8_0, gnutls_0_6_0), lib/gnutls_dh_primes.c, src/common.c
3807         (tags: gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
3808         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0):
3810         Added the function gnutls_srp_server_set_credentials_function() to
3811         allow retrieving SRP parameters from an external backend - other 
3812         than password files.  
3814 2002-12-01 20:29  nmav <nmav@gnutls.org>
3816         * NEWS, doc/tex/ex-pgp-keyserver.tex, lib/auth_cert.c:
3818         Enabled the OpenPGP key retrieval callback function (untested yet).  
3820 2002-12-01 19:50  nmav <nmav@gnutls.org>
3822         * NEWS, lib/x509_b64.c, src/common.c, src/crypt-gaa.c (tags:
3823         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_9_7, gnutls_0_8_10,
3824         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
3825         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
3826         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
3827         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), src/crypt.c (tags:
3828         gnutls_0_8_7, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
3829         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
3830         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0),
3831         src/crypt.gaa (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_9_7,
3832         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
3833         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
3834         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
3835         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0):
3837         Added the functions: 
3838            gnutls_srp_verifier() 
3839            gnutls_srp_base64_encode() 
3840            gnutls_srp_base64_decode() 
3841         
3842         and modified the gnutls-srpcrypt, to use the exported functions.  
3844 2002-11-25 10:39  nmav <nmav@gnutls.org>
3846         * lib/: gnutls_int.h, gnutls_x509.c:
3848         gnutls_x509_extract_certificate_dn_string() now behaves as described
3849         in RFC2253.  
3851 2002-11-23 08:10  nmav <nmav@gnutls.org>
3853         * doc/README.CODING_STYLE (tags: gnutls_0_6_0), lib/gnutls_int.h:
3855         some changes in the callback function behaviour.  
3857 2002-11-22 22:21  nmav <nmav@gnutls.org>
3859         * lib/Makefile.am (tags: gnutls_0_6_0):
3861         linked against libgcrypt (I saw that in debian) 
3863 2002-11-20 22:10  nmav <nmav@gnutls.org>
3865         * NEWS, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h (tags:
3866         gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2,
3867         gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
3868         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
3869         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
3870         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
3871         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
3872         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
3873         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
3874         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0),
3875         lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_8_4,
3876         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0),
3877         lib/gnutls_errors.c, lib/gnutls_extensions.c:
3879         Several cleanups and elimination of warnings.  
3881 2002-11-20 20:35  nmav <nmav@gnutls.org>
3883         * doc/tex/Makefile.am, doc/tex/gnutls.bib, doc/tex/record.tex,
3884         doc/tex/record_weaknesses.tex, doc/tex/tls_extensions.tex,
3885         doc/tex/tlsintro.tex (tags: gnutls_0_8_12, gnutls_0_8_11,
3886         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_9_5,
3887         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
3888         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
3889         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), lib/ext_server_name.c,
3890         lib/gnutls_int_compat.c (tags: gnutls_0_8_12, gnutls_0_8_11,
3891         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
3892         gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3893         gnutls_0_8_0, gnutls_0_6_0):
3895         updated documentation to include record layer weaknesses and
3896         counter-measures, and the supported TLS extensions.  
3898 2002-11-20 17:45  nmav <nmav@gnutls.org>
3900         * lib/gnutls.h.in.in:
3902         compat4.h was added, and is included by default in gnutls.h.  
3904 2002-11-20 17:44  nmav <nmav@gnutls.org>
3906         * lib/: gnutls_algorithms.c, gnutls_algorithms.h, gnutls_cert.h,
3907         gnutls_sig.c, gnutls_ui.h, gnutls_x509.c, rfc2818_hostname.c (tags:
3908         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
3909         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
3910         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0):
3912         Moved the GNUTLS_X509KEY_* to gnutls_cert.h and renamed them to
3913         KEY_*. Improved the checking of key usage.  
3915 2002-11-20 07:30  nmav <nmav@gnutls.org>
3917         * lib/gnutls_algorithms.c:
3919         added the AES ciphersuites for certificate srp authentication.  
3921 2002-11-19 13:07  nmav <nmav@gnutls.org>
3923         * lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_algorithms.c,
3924         lib/gnutls_cert.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
3925         lib/gnutls_x509.c, src/cli.c, src/common.c, src/common.h (tags:
3926         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_9_7, gnutls_0_8_10,
3927         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
3928         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
3929         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
3930         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), src/serv.c:
3932         Added support for the DSS certificate SRP authenticated cipher
3933         suites (currently only with 3DES cipher). Cleaned up the client and
3934         server code, which was duplicated.  
3936 2002-11-19 12:01  nmav <nmav@gnutls.org>
3938         * NEWS, lib/auth_cert.c, lib/gnutls.h.in.in,
3939         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
3940         lib/gnutls_auth.c, lib/gnutls_auth_int.h (tags: gnutls_0_8_7,
3941         gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
3942         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), lib/gnutls_cert.c,
3943         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_v2_compat.c,
3944         lib/gnutls_x509.c, src/cli.c, src/common.c, src/serv.c:
3946         Added certificate authenticated SRP cipher suites.  
3948 2002-11-17 12:13  nmav <nmav@gnutls.org>
3950         * lib/gnutls_int_compat.c:
3952         added compatibility function for the openpgp_keyserver.  
3954 2002-11-17 12:12  nmav <nmav@gnutls.org>
3956         * doc/tex/: Makefile.am, appendix.tex (tags: gnutls_0_6_0),
3957         auth.tex, compression.tex, examples.tex, gnutls.bib, gnutls.tex
3958         (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
3959         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
3960         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
3961         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
3962         gnutls_0_6_0), openpgp.tex, tlsintro.tex:
3964         added bibliography in documentation.  
3966 2002-11-16 09:50  nmav <nmav@gnutls.org>
3968         * doc/tex/Makefile.am, doc/tex/ex-pgp-keyserver.tex,
3969         doc/tex/examples.tex, lib/gnutls_int.h:
3971         updated pgp key retrieval callback and added example.  
3973 2002-11-15 21:13  nmav <nmav@gnutls.org>
3975         * NEWS, configure.in, doc/Makefile.am (tags: gnutls_0_6_0),
3976         doc/tex/Makefile.am:
3978         example programs are now located in doc/examples directory.  
3980 2002-11-14 13:48  nmav <nmav@gnutls.org>
3982         * lib/: gnutls.h.in.in, gnutls_alert.c, gnutls_alert.h (tags:
3983         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
3984         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_9_2,
3985         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3986         gnutls_0_8_0, gnutls_0_6_0):
3988         Added some new alert codes from the extensions draft.  
3990 2002-11-14 09:19  nmav <nmav@gnutls.org>
3992         * doc/tex/: ex-client2.tex (tags: gnutls_0_8_12, gnutls_0_8_11,
3993         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
3994         gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3995         gnutls_0_8_0, gnutls_0_6_0), examples.tex:
3997         updated the basic client to support OpenPGP certificate
3998         authentication.  
4000 2002-11-12 13:29  nmav <nmav@gnutls.org>
4002         * doc/tex/: Makefile.am, ex-serv-pgp.tex (tags: gnutls_0_8_12,
4003         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
4004         gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
4005         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), examples.tex:
4007         added example with an openpgp server 
4009 2002-11-12 11:11  nmav <nmav@gnutls.org>
4011         * lib/: auth_anon.c (tags: gnutls_0_6_0), auth_cert.c,
4012         auth_dh_common.c (tags: gnutls_0_8_0, gnutls_0_6_0), auth_dhe.c,
4013         auth_rsa.c, auth_rsa_export.c, gnutls_auth.c, gnutls_cert.c,
4014         gnutls_handshake.c, gnutls_int.h, gnutls_kx.c,
4015         gnutls_session_pack.c, gnutls_state.c, gnutls_ui.c,
4016         gnutls_v2_compat.c, gnutls_x509.c:
4018         The session->gnutls_key was renamed to session->key.  
4020 2002-11-12 10:59  nmav <nmav@gnutls.org>
4022         * lib/gnutls_int.h:
4024         The gnutls_openpgp_recv_key_func() callback function now accepts a 
4025         key fingerprint, instead of the key id.  
4027 2002-11-11 17:20  nmav <nmav@gnutls.org>
4029         * src/: cli.c, serv.c, tests.c:
4031         cleanups 
4033 2002-11-11 17:06  nmav <nmav@gnutls.org>
4035         * lib/gnutls.h.in.in:
4037         dropped source backwards compatibility 
4039 2002-11-11 17:02  nmav <nmav@gnutls.org>
4041         * configure.in, lib/gnutls_int.h:
4043         Added callback for OpenPGP key retrieval.  
4045 2002-11-06 13:00  nmav <nmav@gnutls.org>
4047         * doc/protocol/: draft-ietf-tls-rfc2246-bis-01.txt,
4048         draft-ietf-tls-rfc2246-bis-02.txt (tags: gnutls_0_8_12,
4049         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
4050         gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
4051         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0):
4053         added new rfc2246bis draft 
4055 2002-11-06 08:24  nmav <nmav@gnutls.org>
4057         * opencdk.m4 (tags: gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
4058         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
4059         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
4060         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
4061         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4062         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4063         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4064         gnutls_0_8_0, gnutls_0_6_0):
4066         updated url for opencdk 
4068 2002-11-05 21:41  nmav <nmav@gnutls.org>
4070         * lib/: gnutls_algorithms.c, gnutls_buffers.c, gnutls_db.c,
4071         gnutls_global.c, gnutls_state.c, gnutls_x509.c:
4073         some updated in the documentation 
4075 2002-11-04 21:23  nmav <nmav@gnutls.org>
4077         * lib/: gnutls.h.in.in, gnutls_alert.c, gnutls_alert.h,
4078         gnutls_errors_int.h (utags: gnutls_0_5_11):
4080         Added new alert (certificate unobtainable) from
4081         draft-ietf-tls-extensions.  
4083 2002-11-04 20:11  nmav <nmav@gnutls.org>
4085         * NEWS, configure.in (tags: gnutls_0_5_11):
4087         depends on opencdk 0.3.2 
4089 2002-11-03 14:20  twoaday <twoaday@gnutls.org>
4091         * lib/: gnutls_errors.c (tags: gnutls_0_5_11), gnutls_errors_int.h:
4093         
4094         
4095         Use the old error codes for OpenPGP again.  
4097 2002-11-03 13:52  twoaday <twoaday@gnutls.org>
4099         * lib/auth_cert.c (tags: gnutls_0_5_11):
4101         Fixed an off-by-one bug for OpenPGP fingerprint handling.  
4103 2002-11-03 13:23  twoaday <twoaday@gnutls.org>
4105         * lib/gnutls_errors_int.h:
4107         Corrected error number (the old was reserved).  
4109 2002-11-03 13:08  twoaday <twoaday@gnutls.org>
4111         * lib/: gnutls_errors.c, gnutls_errors_int.h:
4113         Unification for the OpenPGP error code.  
4115 2002-11-03 13:08  nmav <nmav@gnutls.org>
4117         * lib/gnutls_cert.c (tags: gnutls_0_5_11):
4119         corrected behaviour of verification in openpgp keys.  
4121 2002-11-03 11:56  twoaday <twoaday@gnutls.org>
4123         * lib/: gnutls_errors.c, gnutls_errors_int.h:
4125         Add OpenPGP error description 
4127 2002-11-03 11:30  nmav <nmav@gnutls.org>
4129         * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_sig.c (tags:
4130         gnutls_0_5_11), gnutls_x509.c (tags: gnutls_0_5_11):
4132         Renamed GNUTLS_E_X509_KEY_USAGE_VIOLATION to
4133         GNUTLS_E_KEY_USAGE_VIOLATION, in order to apply to PGP keys as well.  
4135 2002-11-03 11:19  nmav <nmav@gnutls.org>
4137         * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_pk.c
4138         (tags: gnutls_0_5_11), lib/gnutls_sig.c, lib/x509_sig_check.c
4139         (tags: gnutls_0_5_11), src/cli-gaa.c (tags: gnutls_0_8_12,
4140         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
4141         gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
4142         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11),
4143         src/cli-gaa.h (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10,
4144         gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5,
4145         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4146         gnutls_0_6_0, gnutls_0_5_11), src/cli.c (tags: gnutls_0_5_11),
4147         src/cli.gaa (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10,
4148         gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5,
4149         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4150         gnutls_0_6_0, gnutls_0_5_11), src/common.c:
4152         Added some new error codes and updated client.  
4154 2002-11-02 08:41  nmav <nmav@gnutls.org>
4156         * NEWS, lib/ext_cert_type.c (tags: gnutls_0_5_11),
4157         lib/ext_max_record.c (tags: gnutls_0_9_97, gnutls_0_9_96,
4158         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
4159         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
4160         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
4161         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4162         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4163         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4164         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), lib/ext_server_name.c
4165         (tags: gnutls_0_5_11), lib/gnutls_alert.c, lib/gnutls_buffers.c
4166         (tags: gnutls_0_5_11), lib/gnutls_cert.c, lib/gnutls_dh_primes.c
4167         (tags: gnutls_0_5_11), lib/gnutls_errors.c,
4168         lib/gnutls_errors_int.h, lib/gnutls_handshake.c (tags:
4169         gnutls_0_5_11), lib/gnutls_record.c (tags: gnutls_0_5_11),
4170         lib/gnutls_rsa_export.c (tags: gnutls_0_5_11),
4171         lib/gnutls_session_pack.c (tags: gnutls_0_5_11), lib/gnutls_ui.c
4172         (tags: gnutls_0_5_11), lib/x509_b64.c (tags: gnutls_0_5_11):
4174         Combined GNUTLS_E_INVALID_PARAMETERS wich GNUTLS_E_INVALID_REQUEST.
4175         Introduced GNUTLS_E_SHORT_MEMORY_BUFFER.  
4177 2002-11-02 08:37  nmav <nmav@gnutls.org>
4179         * lib/: gnutls_x509.c, x509_xml.c (tags: gnutls_0_8_0,
4180         gnutls_0_6_0, gnutls_0_5_11):
4182         Fixed some memory leaks which may occured on error cases.  
4184 2002-11-01 21:29  nmav <nmav@gnutls.org>
4186         * NEWS, lib/gnutls_x509.c, src/common.c:
4188         gnutls_x509_extract_certificate_dn_string() was rewritten.  
4190 2002-11-01 18:33  nmav <nmav@gnutls.org>
4192         * lib/gnutls_x509.c:
4194         Added a check for dn extraction failure in
4195         gnutls_x509_extract_certificate_dn_string().  
4197 2002-10-29 14:03  twoaday <twoaday@gnutls.org>
4199         * configure.in:
4201         Bump OpenCDK version to 0.3.0 
4203 2002-10-29 14:02  twoaday <twoaday@gnutls.org>
4205         * lib/gnutls_errors_int.h:
4207         Add new regression test for OpenPGP.  New code for the OpenCDK 0.3.0
4208         version.  A new error code for the OpenPGP part.  
4210 2002-10-29 05:51  nmav <nmav@gnutls.org>
4212         * lib/gnutls_buffer.h (tags: gnutls_1_0_5, gnutls_1_1_5,
4213         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
4214         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
4215         gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
4216         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
4217         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
4218         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
4219         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
4220         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
4221         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
4222         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
4223         gnutls_0_5_11):
4225         added missing file 
4227 2002-10-28 09:21  nmav <nmav@gnutls.org>
4229         * lib/: auth_cert.c, auth_dhe.c (tags: gnutls_0_5_11), auth_rsa.c
4230         (tags: gnutls_0_5_11), auth_rsa_export.c (tags: gnutls_0_5_11),
4231         gnutls_buffers.c, gnutls_cert.c, gnutls_cipher_int.c (tags:
4232         gnutls_0_6_0, gnutls_0_5_11), gnutls_constate.c (tags:
4233         gnutls_0_5_11), gnutls_errors.c, gnutls_errors_int.h,
4234         gnutls_handshake.c, gnutls_pk.c, gnutls_record.c,
4235         gnutls_rsa_export.c, gnutls_state.c (tags: gnutls_0_5_11),
4236         gnutls_ui.c, gnutls_x509.c, x509_verify.c (tags: gnutls_0_5_11),
4237         x509_xml.c:
4239         GNUTLS_E_UNKNOWN_ERROR was removed, and was replaced by
4240         GNUTLS_E_INTERNAL_ERROR.  
4242 2002-10-26 12:34  nmav <nmav@gnutls.org>
4244         * NEWS, lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags:
4245         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
4246         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
4247         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
4248         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4249         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4250         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4251         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), lib/gnutls_handshake.c,
4252         lib/gnutls_int.h (tags: gnutls_0_5_11), lib/gnutls_record.c,
4253         lib/gnutls_state.c, lib/gnutls_str.c (tags: gnutls_0_5_11),
4254         lib/gnutls_str.h (tags: gnutls_0_5_11):
4256         Optimizations in buffering code, which reduce the number of
4257         malloc/realloc calls.  
4259 2002-10-26 09:46  nmav <nmav@gnutls.org>
4261         * lib/gnutls_errors.c, src/retcodes.c (tags: gnutls_0_8_12,
4262         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
4263         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
4264         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
4265         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4266         gnutls_0_6_0, gnutls_0_5_11):
4268         The error code table now contains all the error codes sorted.  
4270 2002-10-25 14:31  nmav <nmav@gnutls.org>
4272         * NEWS, configure.in, doc/tex/Makefile.am (tags: gnutls_0_5_11),
4273         doc/tex/appendix.tex (tags: gnutls_0_5_11), doc/tex/errors.tex
4274         (tags: gnutls_0_5_11), doc/tex/gnutls.tex (tags: gnutls_0_5_11),
4275         lib/gnutls_errors.c, lib/gnutls_pk.c, src/Makefile.am (tags:
4276         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
4277         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
4278         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4279         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4280         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4281         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), src/retcodes.c:
4283         Documented error codes in an appendix. This documentation is
4284         generated automatically using the retcodes program.  
4286 2002-10-24 19:07  nmav <nmav@gnutls.org>
4288         * doc/: scripts/gdoc, scripts/sort1.pl (tags: gnutls_1_0_5,
4289         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
4290         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
4291         gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
4292         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
4293         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
4294         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
4295         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
4296         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
4297         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
4298         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
4299         gnutls_0_5_11), tex/Makefile.am:
4301         Added script to sort function  names in function reference.  
4303 2002-10-24 17:42  nmav <nmav@gnutls.org>
4305         * lib/: auth_cert.c, gnutls_cipher.c (tags: gnutls_0_5_11),
4306         gnutls_constate.c, gnutls_errors.c, gnutls_errors_int.h,
4307         gnutls_handshake.c, gnutls_pk.c, gnutls_v2_compat.c (tags:
4308         gnutls_0_5_11):
4310         Added more descriptive error codes to be returned by
4311         gnutls_strerror(). Removed old and unused error codes.  
4313 2002-10-24 16:39  nmav <nmav@gnutls.org>
4315         * src/: tls_test-gaa.c (tags: gnutls_0_8_12, gnutls_0_8_11,
4316         gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
4317         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
4318         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
4319         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4320         gnutls_0_6_0), tls_test-gaa.h (tags: gnutls_0_8_12, gnutls_0_8_11,
4321         gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
4322         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
4323         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
4324         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4325         gnutls_0_6_0), tls_test.c, tls_test.gaa (tags: gnutls_0_8_12,
4326         gnutls_0_8_11, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
4327         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4328         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4329         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4330         gnutls_0_8_0, gnutls_0_6_0) (utags: gnutls_0_5_11):
4332         gnutls-cli-debug now accepts one hostname only 
4334 2002-10-24 16:33  nmav <nmav@gnutls.org>
4336         * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa:
4338         gnutls-cli now accepts one hostname only 
4340 2002-10-23 18:36  nmav <nmav@gnutls.org>
4342         * doc/TODO (tags: gnutls_0_5_11), doc/tex/Makefile.am,
4343         lib/Makefile.am, lib/auth_anon.c (tags: gnutls_0_5_11),
4344         lib/auth_dh_common.c (tags: gnutls_0_5_11), lib/auth_dh_common.h
4345         (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
4346         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
4347         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
4348         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
4349         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
4350         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
4351         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
4352         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4353         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4354         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4355         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), lib/auth_dhe.c,
4356         lib/rfc2818_hostname.c (tags: gnutls_0_5_11):
4358         Merged common stuff in DHE and anonymous DH key exchange.  
4360 2002-10-14 21:36  nmav <nmav@gnutls.org>
4362         * NEWS, doc/tex/Makefile.am, doc/tex/ex-client-resume.tex (tags:
4363         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
4364         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
4365         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
4366         gnutls_0_5_11), doc/tex/ex-client-srp.tex (tags: gnutls_0_8_12,
4367         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
4368         gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
4369         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11),
4370         doc/tex/ex-client1.tex (tags: gnutls_0_8_12, gnutls_0_8_11,
4371         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
4372         gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4373         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), doc/tex/ex-client2.tex
4374         (tags: gnutls_0_5_11), doc/tex/ex-info.tex (tags: gnutls_0_8_12,
4375         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
4376         gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
4377         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11),
4378         doc/tex/ex-serv-export.tex (tags: gnutls_0_6_0, gnutls_0_5_11),
4379         doc/tex/ex-serv-srp.tex (tags: gnutls_0_6_0, gnutls_0_5_11),
4380         doc/tex/ex-serv1.tex (tags: gnutls_0_8_7, gnutls_0_8_6,
4381         gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4382         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), doc/tex/ex1.tex,
4383         doc/tex/ex2.tex, doc/tex/ex3.tex, doc/tex/ex4.tex,
4384         doc/tex/serv-export.tex, doc/tex/serv-srp.tex, doc/tex/serv1.tex,
4385         doc/tex/srp1.tex:
4387         Example programs found in the documentation can now be generated by 
4388         running "make examples" in doc/tex directory.  
4390 2002-10-14 20:27  nmav <nmav@gnutls.org>
4392         * THANKS (tags: gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4393         gnutls_0_6_0, gnutls_0_5_11):
4395         Fixed interlibrary dependencies. By Ivo Timmermans. This requires
4396         the debian libtool 1.4.2-7.1 
4398 2002-10-14 17:40  nmav <nmav@gnutls.org>
4400         * lib/: ext_max_record.c, ext_server_name.c:
4402         cleanups in the server name extension.  
4404 2002-10-14 17:23  nmav <nmav@gnutls.org>
4406         * NEWS, src/cli.c:
4408         Some fixes in 'gnutls-cli' client program to prevent some
4409         segmentation faults at exit.  
4411 2002-10-13 15:38  nmav <nmav@gnutls.org>
4413         * doc/tex/: Makefile.am (tags: gnutls_0_5_10), alert.tex (tags:
4414         gnutls_0_5_11, gnutls_0_5_10), auth.tex, certificate.tex (tags:
4415         gnutls_0_5_11, gnutls_0_5_10), ciphersuites.tex (tags:
4416         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
4417         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4418         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4419         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4420         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10),
4421         compression.tex (tags: gnutls_0_5_10), handshake.tex (tags:
4422         gnutls_0_5_11, gnutls_0_5_10), howto.tex (tags: gnutls_0_8_12,
4423         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
4424         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
4425         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
4426         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4427         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), memory.tex (tags:
4428         gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
4429         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
4430         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
4431         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
4432         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
4433         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
4434         gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
4435         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
4436         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
4437         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4438         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), record.tex (tags:
4439         gnutls_0_5_11, gnutls_0_5_10), tlsintro.tex (tags: gnutls_0_5_10):
4441         spelling corrections, and addition of a subsection for compression
4442         algorithms.  
4444 2002-10-13 09:55  nmav <nmav@gnutls.org>
4446         * lib/gnutls_algorithms.c (tags: gnutls_0_5_11, gnutls_0_5_10):
4448         ZLIB's number was changed according to draft-ietf-tls-compression-02 
4450 2002-10-13 05:02  nmav <nmav@gnutls.org>
4452         * NEWS, configure.in (tags: gnutls_0_5_10), lib/auth_anon.c (tags:
4453         gnutls_0_5_10), lib/auth_cert.c (tags: gnutls_0_5_10),
4454         lib/auth_cert.h (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10,
4455         gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5,
4456         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4457         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), lib/auth_dhe.c (tags:
4458         gnutls_0_5_10), lib/auth_rsa.c (tags: gnutls_0_5_10),
4459         lib/auth_rsa_export.c (tags: gnutls_0_5_10), lib/defines.h (tags:
4460         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), lib/ext_cert_type.c
4461         (tags: gnutls_0_5_10), lib/ext_cert_type.h (tags: gnutls_0_9_96,
4462         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
4463         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
4464         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
4465         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4466         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4467         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4468         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10),
4469         lib/ext_max_record.c (tags: gnutls_0_5_10), lib/ext_max_record.h
4470         (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
4471         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
4472         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
4473         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
4474         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
4475         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
4476         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
4477         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4478         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4479         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4480         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10),
4481         lib/ext_server_name.c (tags: gnutls_0_5_10), lib/ext_server_name.h
4482         (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
4483         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
4484         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
4485         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4486         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), lib/gnutls.h.in.in
4487         (tags: gnutls_0_5_10), lib/gnutls_alert.c (tags: gnutls_0_5_10),
4488         lib/gnutls_alert.h (tags: gnutls_0_5_10), lib/gnutls_algorithms.c,
4489         lib/gnutls_auth.c (tags: gnutls_0_5_11, gnutls_0_5_10),
4490         lib/gnutls_auth.h (tags: gnutls_0_6_0, gnutls_0_5_11,
4491         gnutls_0_5_10), lib/gnutls_buffers.c (tags: gnutls_0_5_10),
4492         lib/gnutls_buffers.h (tags: gnutls_0_5_10), lib/gnutls_cert.c
4493         (tags: gnutls_0_5_10), lib/gnutls_cipher.c (tags: gnutls_0_5_10),
4494         lib/gnutls_cipher.h (tags: gnutls_0_9_95, gnutls_0_9_94,
4495         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
4496         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
4497         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
4498         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
4499         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
4500         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
4501         gnutls_0_5_11, gnutls_0_5_10), lib/gnutls_compress_int.c (tags:
4502         gnutls_0_5_11, gnutls_0_5_10), lib/gnutls_compress_int.h (tags:
4503         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
4504         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
4505         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
4506         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4507         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4508         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4509         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10),
4510         lib/gnutls_db.c (tags: gnutls_0_5_11, gnutls_0_5_10),
4511         lib/gnutls_dh_primes.c (tags: gnutls_0_5_10),
4512         lib/gnutls_extensions.h (tags: gnutls_0_9_97, gnutls_0_9_96,
4513         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
4514         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
4515         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
4516         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4517         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4518         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4519         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10),
4520         lib/gnutls_global.c (tags: gnutls_0_5_11, gnutls_0_5_10),
4521         lib/gnutls_handshake.c (tags: gnutls_0_5_10), lib/gnutls_hash_int.c
4522         (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10),
4523         lib/gnutls_hash_int.h (tags: gnutls_0_6_0, gnutls_0_5_11,
4524         gnutls_0_5_10), lib/gnutls_int.h (tags: gnutls_0_5_10),
4525         lib/gnutls_mem.c (tags: gnutls_0_5_11, gnutls_0_5_10),
4526         lib/gnutls_pk.c (tags: gnutls_0_5_10), lib/gnutls_pk.h (tags:
4527         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
4528         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_9_1,
4529         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4530         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), lib/gnutls_record.c
4531         (tags: gnutls_0_5_10), lib/gnutls_rsa_export.c (tags:
4532         gnutls_0_5_10), lib/gnutls_session_pack.c (tags: gnutls_0_5_10),
4533         lib/gnutls_sig.c (tags: gnutls_0_5_10), lib/gnutls_sig.h (tags:
4534         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
4535         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
4536         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
4537         gnutls_0_5_11, gnutls_0_5_10), lib/gnutls_state.c (tags:
4538         gnutls_0_5_10), lib/gnutls_ui.c (tags: gnutls_0_5_10),
4539         lib/gnutls_ui.h (tags: gnutls_0_5_11, gnutls_0_5_10),
4540         lib/gnutls_x509.c (tags: gnutls_0_5_10), lib/gnutls_x509.h (tags:
4541         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
4542         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
4543         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
4544         gnutls_0_5_11, gnutls_0_5_10), lib/rfc2818_hostname.c (tags:
4545         gnutls_0_5_10), lib/x509_b64.c (tags: gnutls_0_5_10),
4546         lib/x509_b64.h (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10,
4547         gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_9_3,
4548         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
4549         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
4550         gnutls_0_5_11, gnutls_0_5_10), lib/x509_sig_check.c (tags:
4551         gnutls_0_5_10):
4553         several fixes in the codebase, mostly in signed/unsigned checkings.  
4555 2002-10-12 15:56  nmav <nmav@gnutls.org>
4557         * lib/: ext_max_record.c, ext_max_record.h (utags:
4558         gnutls_0_5_x_before_int_fixes):
4560         Corrected some types, to work in 64 bits machines. Suggested by Ivo
4561         Timmermans <ivo@o2w.nl>.  
4563 2002-10-12 08:17  nmav <nmav@gnutls.org>
4565         * src/serv.c (tags: gnutls_0_5_11, gnutls_0_5_10,
4566         gnutls_0_5_x_before_int_fixes):
4568         now does not require carriage return 
4570 2002-10-11 23:17  nmav <nmav@gnutls.org>
4572         * lib/ext_server_name.c (tags: gnutls_0_5_x_before_int_fixes):
4574         Fixes (or not) in server name extension parsing 
4576 2002-10-11 13:47  nmav <nmav@gnutls.org>
4578         * doc/tex/: certificate.tex, ex-rfc2818.tex (tags: gnutls_0_6_0,
4579         gnutls_0_5_11, gnutls_0_5_10), ex3.tex (tags: gnutls_0_5_10),
4580         examples.tex (tags: gnutls_0_5_10) (utags:
4581         gnutls_0_5_x_before_int_fixes):
4583         updated documentation 
4585 2002-10-11 12:06  nmav <nmav@gnutls.org>
4587         * NEWS (tags: gnutls_0_5_x_before_int_fixes),
4588         lib/ext_server_name.c, lib/gnutls_int.h (tags:
4589         gnutls_0_5_x_before_int_fixes), lib/gnutls_priority.c (tags:
4590         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes),
4591         src/serv.c:
4593         Improved the server name extension. Resumed sessions can now use it.  
4595 2002-10-11 09:50  nmav <nmav@gnutls.org>
4597         * NEWS, lib/Makefile.am (tags: gnutls_0_5_10,
4598         gnutls_0_5_x_before_int_fixes), lib/ext_server_name.c,
4599         lib/ext_server_name.h (tags: gnutls_0_5_x_before_int_fixes),
4600         lib/gnutls.h.in.in (tags: gnutls_0_5_x_before_int_fixes),
4601         lib/gnutls_extensions.c (tags: gnutls_0_5_11, gnutls_0_5_10,
4602         gnutls_0_5_x_before_int_fixes), lib/gnutls_int.h, src/cli.c (tags:
4603         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), src/common.c (tags:
4604         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), src/serv.c:
4606         Added server name extension, from draft-ietf-tls-extension-05.  
4608 2002-10-10 22:15  nmav <nmav@gnutls.org>
4610         * doc/tex/ex-alert.tex (tags: gnutls_1_0_5, gnutls_1_1_5,
4611         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
4612         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
4613         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
4614         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
4615         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
4616         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
4617         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
4618         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
4619         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
4620         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
4621         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes),
4622         doc/tex/ex-rfc2818.tex, lib/rfc2818_hostname.c (tags:
4623         gnutls_0_5_x_before_int_fixes), doc/tex/ex-rfc2818.tex,
4624         doc/tex/examples.tex:
4626         more documentation updates 
4628 2002-10-10 15:17  nmav <nmav@gnutls.org>
4630         * NEWS, configure.in (tags: gnutls_0_5_x_before_int_fixes),
4631         doc/tex/Makefile.am (tags: gnutls_0_5_x_before_int_fixes),
4632         doc/tex/ex-alert.tex, doc/tex/ex1.tex (tags: gnutls_0_5_10,
4633         gnutls_0_5_x_before_int_fixes), doc/tex/ex2.tex (tags:
4634         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), doc/tex/ex4.tex
4635         (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes),
4636         doc/tex/examples.tex, doc/tex/handshake.tex (tags:
4637         gnutls_0_5_x_before_int_fixes), doc/tex/serv-export.tex (tags:
4638         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), doc/tex/serv-srp.tex
4639         (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes),
4640         doc/tex/serv1.tex (tags: gnutls_0_5_10,
4641         gnutls_0_5_x_before_int_fixes), src/serv.c:
4643         Separated alert checking from the example programs, to make them
4644         cleaner. Added an example which demonstrates the alert checking.  
4646 2002-10-10 11:33  nmav <nmav@gnutls.org>
4648         * NEWS, doc/tex/examples.tex (utags: gnutls_0_5_9):
4650         last minute changes for 0.5.9 release.  
4652 2002-10-09 21:49  nmav <nmav@gnutls.org>
4654         * NEWS, lib/Makefile.am (tags: gnutls_0_5_9), lib/gnutls_ui.h
4655         (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9),
4656         lib/rfc2818_hostname.c (tags: gnutls_0_5_9):
4658         Added int gnutls_x509_check_certificates_hostname() which check
4659         whether the given hostname matches the owner of the given X.509
4660         certificate.  
4662 2002-10-09 21:40  nmav <nmav@gnutls.org>
4664         * NEWS, configure.in (tags: gnutls_0_5_9), lib/gnutls_extensions.c
4665         (tags: gnutls_0_5_9), lib/x509_xml.c (tags: gnutls_0_5_10,
4666         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9):
4668         cleanups 
4670 2002-10-08 13:50  nmav <nmav@gnutls.org>
4672         * NEWS, doc/tex/ex4.tex (tags: gnutls_0_5_9),
4673         doc/tex/serv-export.tex (tags: gnutls_0_5_9), doc/tex/serv1.tex
4674         (tags: gnutls_0_5_9), lib/gnutls.h.in.in (tags: gnutls_0_5_9),
4675         lib/gnutls_priority.c, src/cli-gaa.c (tags: gnutls_0_5_10,
4676         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9):
4678         Added gnutls_set_default_priority() and
4679         gnutls_set_default_export_priority() functions, to avoid calling all
4680         the *_priority() functions if the defaults are ok.  
4682 2002-10-07 16:32  nmav <nmav@gnutls.org>
4684         * NEWS, lib/gnutls_ui.h, lib/gnutls_x509.c:
4686         Added gnutls_x509_extract_certificate_dn_string() which returns the
4687         peer's Distinguished name in a single string.  
4689 2002-10-07 16:15  nmav <nmav@gnutls.org>
4691         * NEWS, doc/TODO (tags: gnutls_0_5_10,
4692         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), lib/gnutls.h.in.in,
4693         lib/gnutls_auth.c (tags: gnutls_0_5_x_before_int_fixes,
4694         gnutls_0_5_9), lib/gnutls_errors.h (tags: gnutls_0_8_12,
4695         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
4696         gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
4697         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
4698         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9),
4699         lib/gnutls_handshake.c (tags: gnutls_0_5_x_before_int_fixes,
4700         gnutls_0_5_9), lib/gnutls_kx.c (tags: gnutls_0_5_11, gnutls_0_5_10,
4701         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), src/cli.c,
4702         src/cli.gaa (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
4703         gnutls_0_5_9):
4705         several cleanups 
4707 2002-10-07 13:38  nmav <nmav@gnutls.org>
4709         * src/: cli-gaa.c, cli-gaa.h (tags: gnutls_0_5_10,
4710         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), cli.c, cli.gaa:
4712         Changes in gnutls-cli, to allow testing of starttls implementations.  
4714 2002-10-05 09:34  nmav <nmav@gnutls.org>
4716         * NEWS, lib/gnutls_ui.c (tags: gnutls_0_5_x_before_int_fixes,
4717         gnutls_0_5_9), lib/gnutls_ui.h:
4719         rolled back addition of certificate_get_our_issuer() function.  
4721 2002-10-04 19:09  nmav <nmav@gnutls.org>
4723         * NEWS, doc/TODO, lib/gnutls_state.c (tags:
4724         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), lib/gnutls_ui.c,
4725         lib/gnutls_ui.h:
4727         Corrected bug which prevented gnutls_certificate_get_ours() from
4728         working.  Added gnutls_certificate_get_our_issuer() function.  
4730 2002-10-04 10:12  nmav <nmav@gnutls.org>
4732         * lib/: gnutls_privkey.c (tags: gnutls_0_5_11, gnutls_0_5_10,
4733         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), gnutls_privkey.h
4734         (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
4735         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
4736         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
4737         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
4738         gnutls_0_5_9), gnutls_ui.h, gnutls_x509.c, x509_b64.c (tags:
4739         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9):
4741         Improved gnutls_x509_extract_key_pk_algorithm(), which can now
4742         distinguish DSA keys from unknown keys.  
4744 2002-10-02 12:43  nmav <nmav@gnutls.org>
4746         * configure.in, lib/gnutls_buffers.c (tags:
4747         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9):
4749         some fixes to compile with gcc-2.95.  
4751 2002-10-01 12:19  nmav <nmav@gnutls.org>
4753         * configure.in, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_privkey.c,
4754         lib/gnutls_privkey.h, lib/gnutls_ui.h:
4756         Added function to extract the public key algorithm of a DER encoded
4757         private key.  
4759 2002-09-20 14:51  nmav <nmav@gnutls.org>
4761         * lib/gnutls_global.c (tags: gnutls_0_5_x_before_int_fixes,
4762         gnutls_0_5_9, gnutls_0_5_8):
4764         enabled error messages of libgcrypt in debug mode 
4766 2002-09-17 17:57  nmav <nmav@gnutls.org>
4768         * lib/Makefile.am, lib/defines.h (tags:
4769         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), lib/gnutls.h.in.in,
4770         lib/gnutls_algorithms.c (tags: gnutls_0_5_x_before_int_fixes,
4771         gnutls_0_5_9), lib/gnutls_algorithms.h (tags: gnutls_0_5_11,
4772         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9),
4773         src/cli.c, src/serv.c (tags: gnutls_0_5_9),
4774         lib/gnutls_compress_int.c (tags: gnutls_0_5_x_before_int_fixes,
4775         gnutls_0_5_9), lib/gnutls_errors.c (tags: gnutls_0_5_10,
4776         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9),
4777         lib/gnutls_errors_int.h (tags: gnutls_0_5_10,
4778         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9),
4779         lib/gnutls_handshake.c, lib/gnutls_int.h (tags: gnutls_0_5_9)
4780         (utags: gnutls_0_5_8):
4782         Added support for the LZO compression library in gnutls-extra. Some
4783         fixes in the hello message parsing.  
4785 2002-09-16 17:03  nmav <nmav@gnutls.org>
4787         * lib/: gnutls.h.in.in, gnutls_buffers.c (tags: gnutls_0_5_8),
4788         gnutls_handshake.c, gnutls_int.h, gnutls_int_compat.c (tags:
4789         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
4790         gnutls_0_5_9, gnutls_0_5_8), gnutls_state.c:
4792         replaced gnutls_handshake_get_direction() with
4793         gnutls_record_get_direction().  
4795 2002-09-16 17:03  nmav <nmav@gnutls.org>
4797         * doc/tex/: appendix.tex (tags: gnutls_0_5_10,
4798         gnutls_0_5_x_before_int_fixes), certificate.tex, library.tex (tags:
4799         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes)
4800         (utags: gnutls_0_5_8, gnutls_0_5_9):
4802         updated documentation 
4804 2002-09-13 09:09  nmav <nmav@gnutls.org>
4806         * README, lib/gnutls.h.in.in, lib/gnutls_alert.c:
4808         Added a new function to convert from an error to an alert code.  
4810 2002-09-12 10:39  nmav <nmav@gnutls.org>
4812         * lib/: gnutls.h.in.in, gnutls_alert.c, gnutls_algorithms.c,
4813         gnutls_algorithms.h, gnutls_compress_int.c, gnutls_handshake.c,
4814         gnutls_int.h:
4816         Improved support for zlib.  
4818 2002-09-11 20:05  nmav <nmav@gnutls.org>
4820         * doc/protocol/: draft-ietf-tls-compression-00.txt (tags:
4821         gnutls_0_5_8), draft-ietf-tls-extensions-03.txt,
4822         draft-ietf-tls-extensions-05.txt (tags: gnutls_0_8_12,
4823         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
4824         gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
4825         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
4826         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
4827         gnutls_0_5_8):
4829         updated drafts 
4831 2002-09-11 16:53  nmav <nmav@gnutls.org>
4833         * NEWS, lib/gnutls_db.c (tags: gnutls_0_5_x_before_int_fixes,
4834         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7), lib/gnutls_dh_primes.c
4835         (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4836         gnutls_0_5_7), lib/gnutls_rsa_export.c (tags:
4837         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4838         gnutls_0_5_7):
4840         Corrected bug in gnutls_dh_params_set(). Corrected bug in session
4841         resuming code of server side.  
4843 2002-09-11 06:34  nmav <nmav@gnutls.org>
4845         * lib/: ext_cert_type.c (tags: gnutls_0_5_x_before_int_fixes),
4846         ext_max_record.c (utags: gnutls_0_5_7, gnutls_0_5_8, gnutls_0_5_9):
4848         some cleanups in the extension parsing 
4850 2002-09-10 16:29  nmav <nmav@gnutls.org>
4852         * doc/scripts/gdoc (tags: gnutls_0_5_10,
4853         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4854         gnutls_0_5_7):
4856         Added Simon Josefsson's patch for gdoc. Now gdoc supports texinfo
4857         output.  
4859 2002-09-10 15:54  nmav <nmav@gnutls.org>
4861         * NEWS, buildconf (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
4862         gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
4863         gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0,
4864         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
4865         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
4866         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
4867         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
4868         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4869         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4870         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4871         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
4872         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4873         gnutls_0_5_7), configure.in (tags: gnutls_0_5_7), libmcrypt.m4
4874         (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
4875         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4876         gnutls_0_5_7), lib/gnutls.h.in.in (tags: gnutls_0_5_7),
4877         lib/gnutls_global.c (tags: gnutls_0_5_7):
4879         changes for autoconf 2.50 
4881 2002-09-09 08:41  nmav <nmav@gnutls.org>
4883         * NEWS, configure.in, src/serv.c (tags: gnutls_0_5_7):
4885         Removed dependency on libgdbm library.  
4887 2002-09-09 05:17  nmav <nmav@gnutls.org>
4889         * lib/: auth_dhe.c (tags: gnutls_0_5_x_before_int_fixes,
4890         gnutls_0_5_9, gnutls_0_5_8), auth_rsa_export.c (tags:
4891         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8),
4892         gnutls_algorithms.c, gnutls_compress_int.c, gnutls_extensions.c
4893         (tags: gnutls_0_5_8), gnutls_handshake.c, gnutls_mem.c (tags:
4894         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8),
4895         gnutls_mem.h (tags: gnutls_0_5_11, gnutls_0_5_10,
4896         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8),
4897         gnutls_str.c (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
4898         gnutls_0_5_9, gnutls_0_5_8), gnutls_x509.c (tags: gnutls_0_5_8),
4899         x509_xml.c (tags: gnutls_0_5_8) (utags: gnutls_0_5_7):
4901         Some fixes for the used realloc() function. Now we have
4902         gnutls_realloc_fast() which frees the given pointer if the new
4903         allocation failed.  
4905 2002-09-08 20:48  nmav <nmav@gnutls.org>
4907         * configure.in, doc/tex/.cvsignore (tags: gnutls_0_5_11,
4908         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
4909         gnutls_0_5_8, gnutls_0_5_7), lib/gnutls_num.h (tags: gnutls_0_8_1,
4910         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
4911         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4912         gnutls_0_5_7), lib/gnutls_str.c:
4914         updated string functions 
4916 2002-09-06 17:19  nmav <nmav@gnutls.org>
4918         * configure.in (tags: gnutls_0_5_6):
4920         last changes for 0.5.6 release 
4922 2002-09-06 17:12  nmav <nmav@gnutls.org>
4924         * NEWS (tags: gnutls_0_5_6), doc/tex/pgpcert.xml.tex (tags:
4925         gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
4926         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
4927         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
4928         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
4929         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
4930         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
4931         gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
4932         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
4933         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
4934         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4935         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
4936         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4937         gnutls_0_5_7, gnutls_0_5_6), doc/tex/x509cert.xml.tex,
4938         lib/x509_xml.c (tags: gnutls_0_5_6), src/common.c,
4939         src/gnutls-http-serv (tags: gnutls_1_0_5, gnutls_1_1_5,
4940         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
4941         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
4942         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
4943         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
4944         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
4945         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
4946         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
4947         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
4948         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
4949         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
4950         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
4951         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6):
4953         added versioning in the XML output of certificate functions.  
4955 2002-09-05 18:44  nmav <nmav@gnutls.org>
4957         * doc/tex/: Makefile.am, certificate.tex, ciphers.tex (tags:
4958         gnutls_0_5_6), ciphersuites.tex (tags:
4959         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4960         gnutls_0_5_7, gnutls_0_5_6), gnutls.tex, intro.tex, layers.tex
4961         (tags: gnutls_0_5_6), library.tex, openpgp.tex (tags:
4962         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
4963         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6),
4964         tlsintro.tex (tags: gnutls_0_5_7, gnutls_0_5_6), x509.tex (tags:
4965         gnutls_0_5_6):
4967         reorganized documentation 
4969 2002-09-05 16:05  nmav <nmav@gnutls.org>
4971         * Makefile.am (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
4972         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4973         gnutls_0_5_7, gnutls_0_5_6), configure.in:
4975         Added more tests for the X.509 certificate validation. These tests
4976         are now only included in the CVS not the distribution.  
4978 2002-09-04 16:57  nmav <nmav@gnutls.org>
4980         * NEWS, lib/gnutls_extensions.c (tags: gnutls_0_5_6),
4981         lib/gnutls_int.h:
4983         Corrected extension type checks which used an 8 bit extension size,
4984         instead of 16 bits.  
4986 2002-09-03 14:33  nmav <nmav@gnutls.org>
4988         * lib/: ext_cert_type.c (tags: gnutls_0_5_6), gnutls_int.h,
4989         gnutls_x509.c:
4991         corrected the cert_type extension. (bug pointed out by D. Taylor) 
4993 2002-09-03 11:05  nmav <nmav@gnutls.org>
4995         * lib/: gnutls_priority.c, gnutls_priority.h (tags: gnutls_1_0_5,
4996         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
4997         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
4998         gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
4999         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
5000         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
5001         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
5002         gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
5003         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
5004         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
5005         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
5006         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5007         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9) (utags: gnutls_0_5_6,
5008         gnutls_0_5_7, gnutls_0_5_8):
5010         gnutls_list replaced by const int* 
5012 2002-09-03 10:24  nmav <nmav@gnutls.org>
5014         * NEWS, doc/tex/appendix.tex (tags: gnutls_0_5_7, gnutls_0_5_6),
5015         doc/tex/cover.tex.in (tags: gnutls_0_8_0, gnutls_0_6_0,
5016         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5017         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6),
5018         doc/tex/gnutls.tex, doc/tex/handshake.tex (tags: gnutls_0_5_6)
5019         (utags: gnutls_0_5_5):
5021         last changes for 0.5.5 release 
5023 2002-09-01 19:28  nmav <nmav@gnutls.org>
5025         * doc/tex/: ex1.tex, ex2.tex, ex3.tex (tags: gnutls_0_5_9,
5026         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), ex4.tex,
5027         serv-export.tex, serv-srp.tex, serv1.tex, srp1.tex:
5029         corrected bugs in examples.  
5031 2002-09-01 18:57  nmav <nmav@gnutls.org>
5033         * lib/gnutls.h.in.in, lib/gnutls_anon_cred.c (tags: gnutls_0_5_5),
5034         lib/gnutls_auth.c (tags: gnutls_0_5_5), lib/gnutls_auth_int.h
5035         (tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5036         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5037         gnutls_0_5_5), lib/gnutls_cert.c (tags: gnutls_0_5_5),
5038         lib/gnutls_handshake.c (tags: gnutls_0_5_5),
5039         lib/gnutls_int_compat.c, lib/gnutls_record.c (tags: gnutls_0_5_7,
5040         gnutls_0_5_6, gnutls_0_5_5), lib/x509_b64.c (tags: gnutls_0_5_8,
5041         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), src/tests.c (tags:
5042         gnutls_0_5_5):
5044         more cleanups 
5046 2002-09-01 18:57  nmav <nmav@gnutls.org>
5048         * doc/tex/: Makefile.am, auth.tex (tags: gnutls_0_5_7,
5049         gnutls_0_5_6, gnutls_0_5_5), ex1.tex, ex2.tex, ex4.tex,
5050         examples.tex (tags: gnutls_0_5_6, gnutls_0_5_5), gnutls.tex,
5051         serv-export.tex, serv-srp.tex, serv1.tex, srp1.tex:
5053         Updated documentation and added more server examples.  
5055 2002-09-01 13:23  nmav <nmav@gnutls.org>
5057         * lib/: gnutls.h.in.in, gnutls_int.h (tags: gnutls_0_5_5),
5058         gnutls_int_compat.c, gnutls_ui.h (tags: gnutls_0_5_8, gnutls_0_5_7,
5059         gnutls_0_5_6, gnutls_0_5_5), gnutls_x509.c, gnutls_x509.h (tags:
5060         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5061         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), x509_b64.c, x509_b64.h
5062         (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5063         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5):
5065         Updated the base64 encoding/decoding functions.  
5067 2002-09-01 10:55  nmav <nmav@gnutls.org>
5069         * lib/: auth_anon.c (tags: gnutls_0_5_5), auth_cert.c (tags:
5070         gnutls_0_5_5), auth_dhe.c (tags: gnutls_0_5_5), auth_rsa.c (tags:
5071         gnutls_0_5_5), auth_rsa_export.c (tags: gnutls_0_5_5),
5072         gnutls_cert.c, gnutls_errors.c (tags: gnutls_0_5_7, gnutls_0_5_6,
5073         gnutls_0_5_5), gnutls_errors_int.h (tags: gnutls_0_5_7,
5074         gnutls_0_5_6, gnutls_0_5_5), gnutls_handshake.c, gnutls_state.c,
5075         gnutls_v2_compat.c (tags: gnutls_0_5_10,
5076         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5077         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), gnutls_x509.c:
5079         several clean ups 
5081 2002-09-01 10:54  nmav <nmav@gnutls.org>
5083         * doc/tex/: Makefile.am, appendix.tex, gnutls.tex, howto.tex (tags:
5084         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5085         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), macros.tex (tags:
5086         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), pgpcert.xml.tex (tags:
5087         gnutls_0_5_5), x509.tex (tags: gnutls_0_5_5), x509cert.xml.tex
5088         (tags: gnutls_0_5_5):
5090         Updated documentation to include examples of XML certificates.  
5092 2002-08-31 08:51  nmav <nmav@gnutls.org>
5094         * NEWS, lib/gnutls_x509.c, lib/gnutls_x509.h:
5096         Improved the certificate and key read functions. They can now read a
5097         PEM encoded key and certificate from the same file.  
5099 2002-08-30 19:32  nmav <nmav@gnutls.org>
5101         * doc/tex/ex3.tex, doc/tex/handshake.tex, lib/auth_cert.c,
5102         lib/ext_cert_type.c (tags: gnutls_0_5_5), lib/gnutls.h.in.in,
5103         lib/gnutls_algorithms.c (tags: gnutls_0_5_6, gnutls_0_5_5),
5104         lib/gnutls_cert.c, lib/gnutls_int_compat.c, lib/gnutls_priority.c
5105         (tags: gnutls_0_5_5), lib/gnutls_priority.h (tags: gnutls_0_5_5),
5106         lib/gnutls_state.c, lib/gnutls_state.h (tags: gnutls_0_8_12,
5107         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
5108         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
5109         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
5110         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5111         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5112         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), src/cli.c, src/common.c,
5113         src/serv.c, src/tests.c:
5115         cert_type abreviation was expanded to certificate_type.  
5117 2002-08-30 18:17  nmav <nmav@gnutls.org>
5119         * doc/tex/: Makefile.am, ex-rfc2818.tex (tags: gnutls_0_5_6,
5120         gnutls_0_5_5), examples.tex:
5122         updated examples 
5124 2002-08-29 12:58  nmav <nmav@gnutls.org>
5126         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
5127         doc/tex/ex4.tex, doc/tex/examples.tex, doc/tex/serv1.tex,
5128         doc/tex/srp1.tex, lib/auth_anon.c, lib/auth_anon.h (tags:
5129         gnutls_0_5_5), lib/auth_cert.c, lib/auth_cert.h (tags:
5130         gnutls_0_5_5), lib/auth_dhe.c, lib/auth_rsa.c,
5131         lib/auth_rsa_export.c, lib/debug.c (tags: gnutls_0_6_0,
5132         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5133         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5134         gnutls_0_5_5), lib/debug.h (tags: gnutls_0_8_12, gnutls_0_8_11,
5135         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
5136         gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
5137         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5138         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5139         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/ext_cert_type.c,
5140         lib/ext_cert_type.h (tags: gnutls_0_5_x_before_int_fixes,
5141         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5142         gnutls_0_5_5), lib/ext_max_record.c (tags: gnutls_0_5_6,
5143         gnutls_0_5_5), lib/ext_max_record.h (tags: gnutls_0_5_9,
5144         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
5145         lib/gnutls.h.in.in, lib/gnutls_alert.c (tags: gnutls_0_5_7,
5146         gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_alert.h (tags:
5147         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5148         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_algorithms.c,
5149         lib/gnutls_algorithms.h (tags: gnutls_0_5_7, gnutls_0_5_6,
5150         gnutls_0_5_5), lib/gnutls_auth.c, lib/gnutls_auth.h (tags:
5151         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5152         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_auth_int.h,
5153         lib/gnutls_buffers.c (tags: gnutls_0_5_7, gnutls_0_5_6,
5154         gnutls_0_5_5), lib/gnutls_buffers.h (tags:
5155         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5156         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_cert.c,
5157         lib/gnutls_cert.h (tags: gnutls_0_5_11, gnutls_0_5_10,
5158         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5159         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_cipher.c
5160         (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5161         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_cipher.h
5162         (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5163         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_cipher_int.c
5164         (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
5165         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
5166         lib/gnutls_cipher_int.h (tags: gnutls_0_6_0, gnutls_0_5_11,
5167         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
5168         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
5169         lib/gnutls_compress.c (tags: gnutls_0_5_11, gnutls_0_5_10,
5170         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5171         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_compress.h
5172         (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
5173         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
5174         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
5175         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
5176         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
5177         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
5178         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
5179         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
5180         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
5181         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
5182         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5183         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5184         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
5185         lib/gnutls_compress_int.c (tags: gnutls_0_5_6, gnutls_0_5_5),
5186         lib/gnutls_compress_int.h (tags: gnutls_0_5_x_before_int_fixes,
5187         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5188         gnutls_0_5_5), lib/gnutls_constate.c (tags: gnutls_0_5_10,
5189         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5190         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_constate.h
5191         (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
5192         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
5193         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
5194         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
5195         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
5196         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
5197         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
5198         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
5199         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
5200         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
5201         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5202         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5203         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_db.c (tags:
5204         gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_db.h (tags: gnutls_1_0_5,
5205         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
5206         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
5207         gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
5208         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
5209         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
5210         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
5211         gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
5212         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
5213         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
5214         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
5215         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5216         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5217         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_dh.h (tags:
5218         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5219         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5220         gnutls_0_5_5), lib/gnutls_dh_primes.c (tags: gnutls_0_5_6,
5221         gnutls_0_5_5), lib/gnutls_extensions.c (tags: gnutls_0_5_5),
5222         lib/gnutls_extensions.h (tags: gnutls_0_5_x_before_int_fixes,
5223         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5224         gnutls_0_5_5), lib/gnutls_global.c (tags: gnutls_0_5_6,
5225         gnutls_0_5_5), lib/gnutls_handshake.c, lib/gnutls_handshake.h
5226         (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5227         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5228         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_hash_int.c
5229         (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5230         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_hash_int.h
5231         (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5232         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_int.h,
5233         lib/gnutls_int_compat.c, lib/gnutls_kx.c (tags: gnutls_0_5_8,
5234         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_kx.h (tags:
5235         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5236         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5237         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_priority.c,
5238         lib/gnutls_priority.h, lib/gnutls_record.c, lib/gnutls_record.h
5239         (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5240         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5241         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_rsa_export.c
5242         (tags: gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_rsa_export.h (tags:
5243         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
5244         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
5245         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
5246         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5247         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5248         gnutls_0_5_5), lib/gnutls_session.c (tags: gnutls_0_5_11,
5249         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
5250         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
5251         lib/gnutls_session.h (tags: gnutls_1_0_5, gnutls_1_1_5,
5252         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
5253         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
5254         gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
5255         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
5256         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
5257         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
5258         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
5259         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
5260         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
5261         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
5262         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5263         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5264         gnutls_0_5_5), lib/gnutls_session_pack.c (tags:
5265         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5266         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
5267         lib/gnutls_session_pack.h (tags: gnutls_0_9_98, gnutls_0_9_97,
5268         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
5269         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
5270         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
5271         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
5272         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
5273         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
5274         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
5275         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
5276         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
5277         lib/gnutls_sig.c (tags: gnutls_0_5_x_before_int_fixes,
5278         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5279         gnutls_0_5_5), lib/gnutls_sig.h (tags:
5280         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5281         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_state.c,
5282         lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
5283         lib/gnutls_v2_compat.c, lib/gnutls_v2_compat.h (tags: gnutls_1_0_5,
5284         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
5285         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
5286         gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99,
5287         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
5288         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
5289         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
5290         gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
5291         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
5292         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
5293         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
5294         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5295         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5296         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_x509.c,
5297         lib/gnutls_x509.h, lib/x509_sig_check.c (tags:
5298         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5299         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/x509_verify.c (tags:
5300         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
5301         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), src/cli.c,
5302         src/common.c, src/serv.c, src/tests.c, src/tls_test.c:
5304         Renamed all the constructed types to have more consisten names, and
5305         some other minor improvements.  
5307 2002-08-29 10:08  nmav <nmav@gnutls.org>
5309         * Makefile.am (tags: gnutls_0_5_5,
5310         gnutls_0_5_x_before_types_change), PGPKEYS:
5312         removed PGPKEYS from the distribution.  
5314 2002-08-28 15:44  nmav <nmav@gnutls.org>
5316         * lib/: gnutls_buffers.c, gnutls_record.c (utags:
5317         gnutls_0_5_x_before_types_change):
5319         Allow the NULL pointer for data in gnutls_record_send(), if the
5320         previous call was interrupted.  
5322 2002-08-28 15:18  nmav <nmav@gnutls.org>
5324         * lib/gnutls_record.c:
5326         Corrected possible bug in decompression code. Well compressed
5327         packets may have been rejected due to limited buffer.  
5329 2002-08-28 14:08  nmav <nmav@gnutls.org>
5331         * NEWS (tags: gnutls_0_5_x_before_types_change),
5332         doc/README.autoconf (tags: gnutls_0_5_11, gnutls_0_5_10,
5333         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5334         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5335         gnutls_0_5_x_before_types_change), doc/TODO (tags:
5336         gnutls_0_5_x_before_types_change),
5337         doc/protocol/draft-ietf-tls-srp-01.txt,
5338         doc/protocol/draft-ietf-tls-srp-02.txt (tags: gnutls_0_5_7,
5339         gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change),
5340         lib/gnutls_algorithms.c (tags: gnutls_0_5_x_before_types_change),
5341         lib/gnutls_int.h (tags: gnutls_0_5_x_before_types_change),
5342         src/crypt-gaa.c (tags: gnutls_0_5_11, gnutls_0_5_10,
5343         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5344         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5345         gnutls_0_5_x_before_types_change), src/crypt-gaa.h (tags:
5346         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_9_7, gnutls_0_8_10,
5347         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
5348         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
5349         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
5350         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
5351         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
5352         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5353         gnutls_0_5_x_before_types_change), src/crypt.c (tags: gnutls_0_5_7,
5354         gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change),
5355         src/crypt.gaa (tags: gnutls_0_5_11, gnutls_0_5_10,
5356         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5357         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5358         gnutls_0_5_x_before_types_change):
5360         Added support for the new SRP draft by D. Taylor. This includes the 
5361         removal of the blowfish crypt hash option, and the change of SRP
5362         cipher suite numbers.  
5364 2002-08-27 09:41  nmav <nmav@gnutls.org>
5366         * lib/: debug.c, gnutls_hash_int.c, gnutls_x509.c (utags:
5367         gnutls_0_5_x_before_types_change):
5369         removed old FIXME stuff.  
5371 2002-08-26 16:10  nmav <nmav@gnutls.org>
5373         * lib/gnutls.h.in.in (tags: gnutls_0_5_x_before_types_change,
5374         gnutls_0_5_4), lib/gnutls_algorithms.c (tags: gnutls_0_5_4),
5375         lib/gnutls_cipher_int.c (tags: gnutls_0_5_x_before_types_change,
5376         gnutls_0_5_4), lib/gnutls_int.h (tags: gnutls_0_5_4), src/cli.c,
5377         src/serv.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
5378         src/tests.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
5379         doc/tex/auth.tex (tags: gnutls_0_5_4), doc/tex/ciphers.tex (tags:
5380         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4),
5381         doc/tex/ex1.tex (tags: gnutls_0_5_x_before_types_change,
5382         gnutls_0_5_4), doc/tex/ex2.tex (tags:
5383         gnutls_0_5_x_before_types_change, gnutls_0_5_4), doc/tex/ex4.tex
5384         (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
5385         doc/tex/srp1.tex (tags: gnutls_0_5_x_before_types_change,
5386         gnutls_0_5_4):
5388         Renamed GNUTLS_CIPHER_ARCFOUR to GNUTLS_CIPHER_ARCFOUR_128 
5390 2002-08-26 15:30  nmav <nmav@gnutls.org>
5392         * lib/gnutls_state.c (tags: gnutls_0_5_x_before_types_change,
5393         gnutls_0_5_4):
5395         better export ciphersuite detection 
5397 2002-08-26 10:13  nmav <nmav@gnutls.org>
5399         * src/: Makefile.am (tags: gnutls_0_5_10,
5400         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5401         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5402         gnutls_0_5_x_before_types_change, gnutls_0_5_4), common.c (tags:
5403         gnutls_0_5_x_before_types_change, gnutls_0_5_4), common.h (tags:
5404         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5405         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5406         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4),
5407         tests.c, tests.h (tags: gnutls_0_5_11, gnutls_0_5_10,
5408         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5409         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5410         gnutls_0_5_x_before_types_change, gnutls_0_5_4), tls_test.c (tags:
5411         gnutls_0_5_x_before_types_change, gnutls_0_5_4):
5413         Improved the gnutls-cli-debug program 
5415 2002-08-26 08:18  nmav <nmav@gnutls.org>
5417         * lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
5418         lib/gnutls_cipher_int.c, lib/gnutls_int.h, doc/tex/ciphers.tex,
5419         src/cli.c, src/serv.c, src/tests.c:
5421         renamed ARCFOUR-EXPORT to ARCFOUR-40 
5423 2002-08-26 08:14  nmav <nmav@gnutls.org>
5425         * lib/: auth_rsa.c (tags: gnutls_0_5_x_before_types_change,
5426         gnutls_0_5_4), auth_rsa_export.c, gnutls_kx.c (tags:
5427         gnutls_0_5_x_before_types_change, gnutls_0_5_4),
5428         gnutls_rsa_export.h (tags: gnutls_0_5_x_before_types_change,
5429         gnutls_0_5_4), gnutls_state.c, gnutls_state.h (tags:
5430         gnutls_0_5_x_before_types_change, gnutls_0_5_4):
5432         Added support for RSA_EXPORT_WITH_RC4_EXPORT_MD5 with RSA
5433         certificates with modulus less than 512 bits. This change made the
5434         code a bit messy.  
5436 2002-08-25 19:06  nmav <nmav@gnutls.org>
5438         * src/: serv.c, tests.c, tests.h, tls_test.c:
5440         improvements in server html output 
5442 2002-08-25 18:41  nmav <nmav@gnutls.org>
5444         * doc/tex/: auth.tex, ciphers.tex, intro.tex (tags: gnutls_0_5_5,
5445         gnutls_0_5_x_before_types_change, gnutls_0_5_4):
5447         changes in order to keep up with the addition of export-grade
5448         ciphersuite 
5450 2002-08-25 18:17  nmav <nmav@gnutls.org>
5452         * lib/auth_dhe.c:
5454         corrected bug in DHE key exchange 
5456 2002-08-25 18:10  nmav <nmav@gnutls.org>
5458         * src/: cli.c, serv.c:
5460         changes for export cipher suites 
5462 2002-08-25 18:10  nmav <nmav@gnutls.org>
5464         * NEWS:
5466         Added the first EXPORT-grade ciphersuite 
5468 2002-08-25 18:08  nmav <nmav@gnutls.org>
5470         * lib/: Makefile.am (tags: gnutls_0_5_7, gnutls_0_5_6,
5471         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4),
5472         auth_cert.h (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
5473         auth_dhe.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
5474         auth_rsa.c, auth_rsa_export.c, gnutls.h.in.in, gnutls_algorithms.c,
5475         gnutls_cert.c (tags: gnutls_0_5_x_before_types_change,
5476         gnutls_0_5_4), gnutls_dh_primes.c (tags:
5477         gnutls_0_5_x_before_types_change, gnutls_0_5_4), gnutls_errors.c
5478         (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
5479         gnutls_errors_int.h (tags: gnutls_0_5_x_before_types_change,
5480         gnutls_0_5_4), gnutls_int.h, gnutls_kx.c, gnutls_rsa_export.c
5481         (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
5482         gnutls_rsa_export.h, gnutls_state.c, gnutls_state.h, gnutls_ui.c
5483         (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4), gnutls_ui.h
5484         (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
5485         gnutls_x509.c (tags: gnutls_0_5_4):
5487         Corrected bug in DHE key exchange which prevented from parsing the
5488         given certificates properly.  
5490 2002-08-22 22:18  nmav <nmav@gnutls.org>
5492         * NEWS, configure.in (utags: gnutls_0_5_3):
5494         changes for 0.5.3 release 
5496 2002-08-22 10:02  nmav <nmav@gnutls.org>
5498         * lib/gnutls.h.in.in, lib/gnutls_int_compat.c (tags:
5499         gnutls_0_5_x_before_types_change, gnutls_0_5_4), src/serv.c:
5501         gnutls_handshake_set_exportable_detection() was obsoleted.  
5503 2002-08-21 15:44  nmav <nmav@gnutls.org>
5505         * lib/: gnutls_constate.c (tags: gnutls_0_5_x_before_types_change),
5506         gnutls_hash_int.c (utags: gnutls_0_5_4):
5508         corrected bug in SSL3 random generation function. Now the export
5509         ciphersuite works in SSL3 mode too.  
5511 2002-08-21 15:04  nmav <nmav@gnutls.org>
5513         * lib/: gnutls.h.in.in, gnutls_constate.c, gnutls_handshake.c
5514         (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
5515         gnutls_hash_int.c, gnutls_hash_int.h (tags:
5516         gnutls_0_5_x_before_types_change, gnutls_0_5_4), gnutls_int.h,
5517         gnutls_state.c:
5519         Added the first exportable ciphersuite
5520         (TLS_RSA_WITH_RC4_EXPORT_MD5). This one only works in servers that
5521         have certificates of 512 bits length.  
5523 2002-08-21 11:09  nmav <nmav@gnutls.org>
5525         * lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
5526         lib/gnutls_algorithms.h (tags: gnutls_0_5_x_before_types_change,
5527         gnutls_0_5_4), lib/gnutls_cipher_int.c, lib/gnutls_constate.c,
5528         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_state.c,
5529         src/cli.c (utags: gnutls_0_5_x_with_export_ciphersuites):
5531         Added some initials for the export cipher suites.  
5533 2002-08-21 08:45  nmav <nmav@gnutls.org>
5535         * doc/protocol/: draft-ietf-tls-openpgp-keys-01.txt,
5536         draft-ietf-tls-openpgp-keys-02.txt (tags:
5537         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5538         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5539         gnutls_0_5_x_with_export_ciphersuites):
5541         updated openpgp draft 
5543 2002-08-20 12:29  nmav <nmav@gnutls.org>
5545         * lib/gnutls_handshake.c (tags: gnutls_0_5_3, gnutls_0_5_2,
5546         gnutls_0_5_x_before_export_ciphersuites):
5548         included the change cipher specs in
5549         gnutls_handshake_get_direction().  
5551 2002-08-18 17:45  nmav <nmav@gnutls.org>
5553         * NEWS (tags: gnutls_0_5_x_before_export_ciphersuites,
5554         gnutls_0_5_x_with_export_ciphersuites), lib/gnutls.h.in.in (tags:
5555         gnutls_0_5_3, gnutls_0_5_2,
5556         gnutls_0_5_x_before_export_ciphersuites), lib/gnutls_handshake.c:
5558         gnutls_handshake_check_direction() renamed to
5559         gnutls_handshake_get_direction().  
5561 2002-08-18 08:31  nmav <nmav@gnutls.org>
5563         * src/: tls_test-gaa.c (tags: gnutls_0_5_10,
5564         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5565         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5566         gnutls_0_5_x_before_types_change, gnutls_0_5_4), tls_test-gaa.h
5567         (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
5568         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5569         gnutls_0_5_x_before_types_change, gnutls_0_5_4), tls_test.c,
5570         tls_test.gaa (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5571         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5572         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4)
5573         (utags: gnutls_0_5_2, gnutls_0_5_3,
5574         gnutls_0_5_x_before_export_ciphersuites,
5575         gnutls_0_5_x_with_export_ciphersuites):
5577         Added verbose option to gnutls-cli-debug.  
5579 2002-08-18 08:30  nmav <nmav@gnutls.org>
5581         * NEWS, lib/gnutls.h.in.in, lib/gnutls_handshake.c,
5582         lib/gnutls_int.h (tags: gnutls_0_5_3, gnutls_0_5_2,
5583         gnutls_0_5_x_before_export_ciphersuites), lib/gnutls_state.c (tags:
5584         gnutls_0_5_3, gnutls_0_5_2,
5585         gnutls_0_5_x_before_export_ciphersuites):
5587         Added the gnutls_handshake_set_exportable_detection() function,
5588         which is used to control whether the handshake will check for
5589         exportable cipher suites in the server. In that case an error of
5590         GNUTLS_E_EXPORT_CIPHER_SUITE is returned.  
5592 2002-08-17 20:49  nmav <nmav@gnutls.org>
5594         * AUTHORS (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1,
5595         gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0,
5596         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
5597         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
5598         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
5599         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
5600         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
5601         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
5602         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
5603         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5604         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5605         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5606         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5607         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5608         gnutls_0_5_x_with_export_ciphersuites):
5610         included cvs aliases into authors file 
5612 2002-08-17 15:34  nmav <nmav@gnutls.org>
5614         * lib/: gnutls_algorithms.c, gnutls.h.in.in:
5616         Added gnutls_cipher_suite_get_name(). This functions constructs the
5617         name of a cipher suite using the given algorithms.  
5619 2002-08-15 21:49  nmav <nmav@gnutls.org>
5621         * lib/: gnutls.h.in.in, gnutls_handshake.c, gnutls_int.h:
5623         Added new function gnutls_handshake_check_direction(), which returns
5624         the state where the handshake function was interrupted.  
5626 2002-08-15 09:58  nmav <nmav@gnutls.org>
5628         * buildconf (tags: gnutls_0_5_6, gnutls_0_5_5,
5629         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3),
5630         configure.in, doc/README.CVS (tags: gnutls_0_5_11, gnutls_0_5_10,
5631         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5632         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5633         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3)
5634         (utags: gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5635         gnutls_0_5_x_with_export_ciphersuites):
5637         Added the --enable-maintainer-mode configure option, and renamed the
5638         old one to --enable-developer-mode.  
5640 2002-08-15 03:36  nmav <nmav@gnutls.org>
5642         * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_x509.c (tags:
5643         gnutls_0_5_3, gnutls_0_5_2,
5644         gnutls_0_5_x_before_export_ciphersuites,
5645         gnutls_0_5_x_with_export_ciphersuites):
5647         added some missing consts 
5649 2002-07-21 19:15  admcd <admcd@gnutls.org>
5651         * doc/tex/openssl.tex (tags: gnutls_0_9_97, gnutls_0_9_96,
5652         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
5653         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
5654         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
5655         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
5656         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
5657         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
5658         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5659         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5660         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5661         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5662         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5663         gnutls_0_5_x_with_export_ciphersuites):
5665         add ability to use separate file descriptors for send() and recv() 
5666         using new set_transport_ptr2() function 
5668 2002-07-20 18:44  nmav <nmav@gnutls.org>
5670         * lib/: gnutls_errors.c (tags: gnutls_0_5_3, gnutls_0_5_2,
5671         gnutls_0_5_x_before_export_ciphersuites,
5672         gnutls_0_5_x_with_export_ciphersuites), gnutls_errors_int.h (tags:
5673         gnutls_0_5_3, gnutls_0_5_2,
5674         gnutls_0_5_x_before_export_ciphersuites,
5675         gnutls_0_5_x_with_export_ciphersuites), gnutls_handshake.c:
5677         Added a special error code for cases where the peer (server)
5678         supports only export ciphersuites.  
5680 2002-07-15 19:38  nmav <nmav@gnutls.org>
5682         * doc/tex/: auth.tex, errors.tex (tags: gnutls_0_5_10,
5683         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5684         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5685         gnutls_0_5_x_before_types_change, gnutls_0_5_4), howto.tex (tags:
5686         gnutls_0_5_x_before_types_change, gnutls_0_5_4), openpgp.tex (tags:
5687         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4),
5688         record.tex (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
5689         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5690         gnutls_0_5_x_before_types_change, gnutls_0_5_4) (utags:
5691         gnutls_0_5_2, gnutls_0_5_3,
5692         gnutls_0_5_x_before_export_ciphersuites,
5693         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1):
5695         Several documentation fixes. Suggestions and patch by Paul Wujek
5696         <pwujek@xp2telecom.com> 
5698 2002-07-15 15:29  nmav <nmav@gnutls.org>
5700         * NEWS, lib/auth_cert.c (tags: gnutls_0_5_x_before_types_change,
5701         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
5702         gnutls_0_5_x_before_export_ciphersuites,
5703         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
5704         lib/auth_dhe.c (tags: gnutls_0_5_3, gnutls_0_5_2,
5705         gnutls_0_5_x_before_export_ciphersuites,
5706         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
5707         lib/auth_rsa.c (tags: gnutls_0_5_3, gnutls_0_5_2,
5708         gnutls_0_5_x_before_export_ciphersuites,
5709         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
5710         lib/ext_max_record.c (tags: gnutls_0_5_x_before_types_change,
5711         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
5712         gnutls_0_5_x_before_export_ciphersuites,
5713         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
5714         lib/gnutls_cert.c (tags: gnutls_0_5_3, gnutls_0_5_2,
5715         gnutls_0_5_x_before_export_ciphersuites,
5716         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
5717         lib/gnutls_compress.c (tags: gnutls_0_5_x_before_types_change,
5718         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
5719         gnutls_0_5_x_before_export_ciphersuites,
5720         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
5721         lib/gnutls_compress_int.c (tags: gnutls_0_5_x_before_types_change,
5722         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
5723         gnutls_0_5_x_before_export_ciphersuites,
5724         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
5725         lib/gnutls_constate.c (tags: gnutls_0_5_3, gnutls_0_5_2,
5726         gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_1),
5727         lib/gnutls_errors.c (tags: gnutls_0_5_1), lib/gnutls_errors_int.h
5728         (tags: gnutls_0_5_1), lib/gnutls_global.c (tags:
5729         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5730         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5731         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
5732         lib/gnutls_int.h, lib/gnutls_record.c (tags: gnutls_0_5_4,
5733         gnutls_0_5_3, gnutls_0_5_2,
5734         gnutls_0_5_x_before_export_ciphersuites,
5735         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
5736         lib/gnutls_state.c (tags: gnutls_0_5_1):
5738         Fixes in zlib compression code. gnutls_global_init_extra() in
5739         libgnutls-extra fails if library versions do not match. Semantic
5740         changes in gnutls_record_set_max_size(). The requested size is now
5741         immediately enforced at the output buffers.  
5743 2002-07-15 15:29  nmav <nmav@gnutls.org>
5745         * src/: cli.c, serv.c (tags: gnutls_0_5_3, gnutls_0_5_2,
5746         gnutls_0_5_x_before_export_ciphersuites,
5747         gnutls_0_5_x_with_export_ciphersuites) (utags: gnutls_0_5_1):
5749         Client and server now accept the null cipher option.  
5751 2002-07-13 06:35  nmav <nmav@gnutls.org>
5753         * NEWS, lib/gnutls.h.in.in (tags: gnutls_0_5_1),
5754         lib/gnutls_buffers.c (tags: gnutls_0_5_4, gnutls_0_5_3,
5755         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5756         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
5757         lib/gnutls_int.h, lib/gnutls_record.c:
5759         Added gnutls_transport_set_ptr2() which accepts two pointers.  
5761 2002-07-12 21:08  nmav <nmav@gnutls.org>
5763         * configure.in, lib/gnutls_mpi.h (tags: gnutls_0_6_0,
5764         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5765         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5766         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
5767         gnutls_0_5_3, gnutls_0_5_2,
5768         gnutls_0_5_x_before_export_ciphersuites,
5769         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
5770         lib/gnutls_privkey.c (tags: gnutls_0_5_8, gnutls_0_5_7,
5771         gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change,
5772         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
5773         gnutls_0_5_x_before_export_ciphersuites,
5774         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1):
5776         moved to libgcrypt 1.1.8 
5778 2002-07-12 17:46  nmav <nmav@gnutls.org>
5780         * NEWS, lib/libgnutls.m4 (tags: gnutls_0_9_97, gnutls_0_9_96,
5781         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
5782         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
5783         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
5784         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
5785         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
5786         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
5787         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5788         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5789         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5790         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5791         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5792         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1):
5794         corrected m4 macros for gnutls 
5796 2002-07-10 15:49  nmav <nmav@gnutls.org>
5798         * lib/: auth_anon.c (tags: gnutls_0_5_x_before_types_change,
5799         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
5800         gnutls_0_5_x_before_export_ciphersuites,
5801         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), auth_cert.c,
5802         auth_dhe.c, auth_rsa.c, ext_cert_type.c (tags:
5803         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5804         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5805         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
5806         ext_max_record.c, gnutls_buffers.c, gnutls_cert.c, gnutls_cipher.c
5807         (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
5808         gnutls_0_5_3, gnutls_0_5_2,
5809         gnutls_0_5_x_before_export_ciphersuites,
5810         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
5811         gnutls_compress.c, gnutls_constate.c, gnutls_datum.c (tags:
5812         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5813         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5814         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
5815         gnutls_0_5_3, gnutls_0_5_2,
5816         gnutls_0_5_x_before_export_ciphersuites,
5817         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_db.c
5818         (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
5819         gnutls_0_5_3, gnutls_0_5_2,
5820         gnutls_0_5_x_before_export_ciphersuites,
5821         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
5822         gnutls_extensions.c (tags: gnutls_0_5_x_before_types_change,
5823         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
5824         gnutls_0_5_x_before_export_ciphersuites,
5825         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
5826         gnutls_handshake.c (tags: gnutls_0_5_1), gnutls_hash_int.c (tags:
5827         gnutls_0_5_3, gnutls_0_5_2,
5828         gnutls_0_5_x_before_export_ciphersuites,
5829         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_int.h,
5830         gnutls_kx.c (tags: gnutls_0_5_3, gnutls_0_5_2,
5831         gnutls_0_5_x_before_export_ciphersuites,
5832         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_mpi.c
5833         (tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5834         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5835         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
5836         gnutls_0_5_3, gnutls_0_5_2,
5837         gnutls_0_5_x_before_export_ciphersuites,
5838         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_num.c
5839         (tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5840         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5841         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
5842         gnutls_0_5_3, gnutls_0_5_2,
5843         gnutls_0_5_x_before_export_ciphersuites,
5844         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_pk.c
5845         (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5846         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5847         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5848         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5849         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
5850         gnutls_priority.c (tags: gnutls_0_5_x_before_types_change,
5851         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
5852         gnutls_0_5_x_before_export_ciphersuites,
5853         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
5854         gnutls_privkey.c, gnutls_random.c (tags: gnutls_0_5_11,
5855         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
5856         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5857         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5858         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5859         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
5860         gnutls_record.c, gnutls_session_pack.c (tags:
5861         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5862         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5863         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
5864         gnutls_state.c, gnutls_state.h (tags: gnutls_0_5_3, gnutls_0_5_2,
5865         gnutls_0_5_x_before_export_ciphersuites,
5866         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_ui.c
5867         (tags: gnutls_0_5_3, gnutls_0_5_2,
5868         gnutls_0_5_x_before_export_ciphersuites,
5869         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
5870         gnutls_v2_compat.c (tags: gnutls_0_5_x_before_types_change,
5871         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
5872         gnutls_0_5_x_before_export_ciphersuites,
5873         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), x509_b64.c
5874         (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
5875         gnutls_0_5_3, gnutls_0_5_2,
5876         gnutls_0_5_x_before_export_ciphersuites,
5877         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
5878         x509_extensions.c (tags: gnutls_0_5_x_before_types_change,
5879         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
5880         gnutls_0_5_x_before_export_ciphersuites,
5881         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
5882         x509_sig_check.c (tags: gnutls_0_5_x_before_types_change,
5883         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
5884         gnutls_0_5_x_before_export_ciphersuites,
5885         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), x509_verify.c
5886         (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
5887         gnutls_0_5_3, gnutls_0_5_2,
5888         gnutls_0_5_x_before_export_ciphersuites,
5889         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), x509_xml.c
5890         (tags: gnutls_0_5_5, gnutls_0_5_x_before_types_change,
5891         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
5892         gnutls_0_5_x_before_export_ciphersuites,
5893         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1):
5895         Added some hints on the file purpose, and some other cleanups.  
5897 2002-07-10 12:07  nmav <nmav@gnutls.org>
5899         * lib/: gnutls_db.c, gnutls_state.c:
5901         Now gnutls_deinit() removes abnormally terminated sessions. Added
5902         the _gnutls_deinit() function which has the behaviour of the older
5903         gnutls_deinit().  
5905 2002-07-10 12:01  nmav <nmav@gnutls.org>
5907         * src/serv.c:
5909         corrected possible bug in http server 
5911 2002-07-06 15:35  admcd <admcd@gnutls.org>
5913         * doc/tex/openssl.tex (tags: gnutls_0_5_1, gnutls_0_5_0):
5915         added some more information about current limitations of OpenSSL
5916         compatibility layer 
5918 2002-07-06 15:18  nmav <nmav@gnutls.org>
5920         * doc/tex/: intro.tex, x509.tex (utags: gnutls_0_5_2, gnutls_0_5_3,
5921         gnutls_0_5_x_before_export_ciphersuites,
5922         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_0, gnutls_0_5_1):
5924         some documentation fixes.  
5926 2002-07-05 12:08  nmav <nmav@gnutls.org>
5928         * lib/: gnutls.h.in.in, gnutls_ui.h (tags: gnutls_0_5_3,
5929         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5930         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1) (utags:
5931         gnutls_0_5_0):
5933         Added defines for old function names.  
5935 2002-07-04 10:04  nmav <nmav@gnutls.org>
5937         * src/: README.srpcrypt (tags: gnutls_1_0_5, gnutls_1_1_5,
5938         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
5939         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
5940         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
5941         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
5942         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
5943         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
5944         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
5945         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
5946         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
5947         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
5948         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
5949         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5950         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5951         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5952         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
5953         crypt-gaa.c (tags: gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
5954         gnutls_0_5_x_before_export_ciphersuites,
5955         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
5956         crypt-gaa.h (tags: gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
5957         gnutls_0_5_x_before_export_ciphersuites,
5958         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
5959         crypt.gaa (tags: gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
5960         gnutls_0_5_x_before_export_ciphersuites,
5961         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
5962         serv.c:
5964         updated the parameters of srpcrypt program. Other minor changes in
5965         included programs.  
5967 2002-07-04 07:49  nmav <nmav@gnutls.org>
5969         * lib/gnutls_x509.c (tags: gnutls_0_5_0):
5971         Corrected bug in the mpi extraction function from X.509 certificates
5972         (affects DSA certificates).  
5974 2002-06-30 15:18  nmav <nmav@gnutls.org>
5976         * src/common.c, lib/auth_cert.c (tags: gnutls_0_5_0),
5977         lib/gnutls_cipher.c (tags: gnutls_0_5_0), lib/gnutls_handshake.c
5978         (tags: gnutls_0_5_0), lib/gnutls_mpi.c (tags: gnutls_0_5_0),
5979         lib/gnutls_mpi.h (tags: gnutls_0_5_0), lib/gnutls_ui.h,
5980         lib/x509_xml.c:
5982         Made the xml convertion functions more mnemonic. Several other fixes
5983         in the core library.  
5985 2002-06-30 11:09  nmav <nmav@gnutls.org>
5987         * lib/: gnutls_alert.c (tags: gnutls_0_5_x_before_types_change,
5988         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
5989         gnutls_0_5_x_before_export_ciphersuites,
5990         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
5991         gnutls_algorithms.c (tags: gnutls_0_5_1, gnutls_0_5_0),
5992         gnutls_algorithms.h (tags: gnutls_0_5_3, gnutls_0_5_2,
5993         gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_1,
5994         gnutls_0_5_0), gnutls_auth.h (tags:
5995         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5996         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5997         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
5998         gnutls_cipher.c, gnutls_compress_int.c (tags: gnutls_0_5_0),
5999         gnutls_compress_int.h (tags: gnutls_0_5_x_before_types_change,
6000         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
6001         gnutls_0_5_x_before_export_ciphersuites,
6002         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6003         gnutls_errors.c (tags: gnutls_0_5_0), gnutls_extensions.c (tags:
6004         gnutls_0_5_0), gnutls_extensions.h (tags:
6005         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6006         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6007         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6008         gnutls_handshake.c, gnutls_hash_int.c (tags: gnutls_0_5_0),
6009         gnutls_hash_int.h (tags: gnutls_0_5_3, gnutls_0_5_2,
6010         gnutls_0_5_x_before_export_ciphersuites,
6011         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6012         gnutls_int.h (tags: gnutls_0_5_0), gnutls_mpi.c, gnutls_mpi.h,
6013         gnutls_state.c (tags: gnutls_0_5_0), gnutls_state.h (tags:
6014         gnutls_0_5_0), gnutls_x509.c, x509_extensions.c (tags:
6015         gnutls_0_5_0), x509_extensions.h (tags: gnutls_0_8_12,
6016         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
6017         gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
6018         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
6019         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
6020         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6021         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6022         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6023         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6024         x509_xml.c:
6026         Several (internal) cleanups. Const flags are better used now.  
6028 2002-06-29 08:42  nmav <nmav@gnutls.org>
6030         * lib/: auth_cert.c, gnutls_x509.c:
6032         Better organization of cert2gnutls_cert function.  
6034 2002-06-28 19:09  nmav <nmav@gnutls.org>
6036         * lib/: auth_cert.c, auth_dhe.c (tags: gnutls_0_5_0), auth_rsa.c
6037         (tags: gnutls_0_5_0), gnutls_x509.c, gnutls_x509.h (tags:
6038         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6039         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6040         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6041         x509_xml.c:
6043         Now certificate decoding makes use of partial DER decoding of the
6044         libtasn1 library. It speedups a bit the handshake in client side,
6045         which needs to decode the certificate, in order to read the public
6046         key parameters.  
6048 2002-06-25 14:36  nmav <nmav@gnutls.org>
6050         * lib/x509_xml.c:
6052         Improved XML output.  
6054 2002-06-23 11:27  nmav <nmav@gnutls.org>
6056         * configure.in:
6058         Depends on opencdk 0.2.0 
6060 2002-06-22 14:52  nmav <nmav@gnutls.org>
6062         * lib/: auth_cert.c, auth_dhe.c, auth_rsa.c, gnutls_cert.h (tags:
6063         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6064         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6065         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6066         gnutls_record.c (tags: gnutls_0_5_0), gnutls_str.h (tags:
6067         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
6068         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6069         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6070         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6071         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6072         gnutls_x509.c, gnutls_x509.h, x509_extensions.c, x509_extensions.h,
6073         x509_sig_check.c (tags: gnutls_0_5_0):
6075         The TLS handshake no longer fails if the X.509 extensions in the
6076         Certificate are critical and unsupported. The unsupported critical
6077         extensions are now only catched by the verification functions.  
6079 2002-06-22 14:22  nmav <nmav@gnutls.org>
6081         * lib/: gnutls_str.c (tags: gnutls_0_5_6, gnutls_0_5_5,
6082         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6083         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6084         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6085         gnutls_str.h, x509_xml.c:
6087         Added new string functions to handle the XML string stuff.  
6089 2002-06-22 06:51  nmav <nmav@gnutls.org>
6091         * doc/TODO (tags: gnutls_0_5_0), doc/tex/ex1.tex (tags:
6092         gnutls_0_5_3, gnutls_0_5_2,
6093         gnutls_0_5_x_before_export_ciphersuites,
6094         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6095         doc/tex/ex2.tex (tags: gnutls_0_5_3, gnutls_0_5_2,
6096         gnutls_0_5_x_before_export_ciphersuites,
6097         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6098         doc/tex/ex4.tex (tags: gnutls_0_5_3, gnutls_0_5_2,
6099         gnutls_0_5_x_before_export_ciphersuites,
6100         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6101         doc/tex/serv1.tex (tags: gnutls_0_5_x_before_types_change,
6102         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
6103         gnutls_0_5_x_before_export_ciphersuites,
6104         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6105         doc/tex/srp1.tex (tags: gnutls_0_5_3, gnutls_0_5_2,
6106         gnutls_0_5_x_before_export_ciphersuites,
6107         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6108         lib/gnutls.h.in.in, lib/gnutls_algorithms.c, lib/gnutls_anon_cred.c
6109         (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
6110         gnutls_0_5_3, gnutls_0_5_2,
6111         gnutls_0_5_x_before_export_ciphersuites,
6112         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6113         lib/gnutls_cert.c (tags: gnutls_0_5_0), lib/gnutls_x509.c,
6114         lib/gnutls_x509.h, lib/x509_xml.c, src/cli.c (tags: gnutls_0_5_0),
6115         src/serv.c, src/tls_test.c (tags: gnutls_0_5_1, gnutls_0_5_0):
6117         Renamed credential allocation functions from *_sc() to *_cred().  
6119 2002-06-21 12:20  nmav <nmav@gnutls.org>
6121         * lib/gnutls_x509.c:
6123         corrected countryName 
6125 2002-06-21 08:34  nmav <nmav@gnutls.org>
6127         * lib/: gnutls.h.in.in, gnutls_algorithms.c, gnutls_algorithms.h,
6128         gnutls_constate.c (tags: gnutls_0_5_0), gnutls_int.h:
6130         Exported gnutls_cipher_get_key_size(). Better name printing for MAC
6131         algorithms.  
6133 2002-06-20 19:11  nmav <nmav@gnutls.org>
6135         * configure.in, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex4.tex,
6136         doc/tex/funcs.tex, doc/tex/serv1.tex, doc/tex/srp1.tex:
6138         New install directory for headers is /gnutls 
6140 2002-06-19 19:57  nmav <nmav@gnutls.org>
6142         * lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_db.c (tags:
6143         gnutls_0_5_0), lib/gnutls_global.c, lib/gnutls_int_compat.c,
6144         lib/gnutls_ui.h, src/serv.c:
6146         _func abreviation is no longer used. Functions renamed to _function.  
6148 2002-06-19 16:44  nmav <nmav@gnutls.org>
6150         * lib/x509_xml.c:
6152         x509_xml.c 
6154 2002-06-19 14:54  nmav <nmav@gnutls.org>
6156         * src/serv.c:
6158         removed ioctl stuff.  
6160 2002-06-19 14:44  nmav <nmav@gnutls.org>
6162         * src/: serv-gaa.c (tags: gnutls_0_5_11, gnutls_0_5_10,
6163         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
6164         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6165         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6166         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6167         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6168         serv-gaa.h (tags: gnutls_0_5_11, gnutls_0_5_10,
6169         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
6170         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6171         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6172         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6173         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6174         serv.c, serv.gaa (tags: gnutls_0_5_11, gnutls_0_5_10,
6175         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
6176         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6177         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6178         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6179         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6180         tls_test.c:
6182         added 'nodb' and 'quiet' options to server.  
6184 2002-06-19 03:51  nmav <nmav@gnutls.org>
6186         * lib/gnutls_pk.c:
6188         Corrected bug in PKCS-1 RSA encryption.  
6190 2002-06-18 17:19  nmav <nmav@gnutls.org>
6192         * src/: Makefile.am, common.c, list.h (tags: gnutls_1_0_5,
6193         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
6194         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
6195         gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
6196         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
6197         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
6198         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
6199         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
6200         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
6201         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
6202         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
6203         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
6204         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
6205         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
6206         gnutls_0_5_3, gnutls_0_5_2,
6207         gnutls_0_5_x_before_export_ciphersuites,
6208         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6209         serv.c:
6211         The server used was changed to a non blocking one. The server was
6212         created by Paul Sheer.  
6214 2002-06-16 17:50  nmav <nmav@gnutls.org>
6216         * doc/tex/: Makefile.am, gnutls.tex (tags: gnutls_0_5_0), howto.tex
6217         (tags: gnutls_0_5_0):
6219         Added chapter on how to use TLS in application protocols.  
6221 2002-06-15 10:49  nmav <nmav@gnutls.org>
6223         * acconfig.h (tags: gnutls_0_5_6, gnutls_0_5_5,
6224         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6225         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6226         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6227         configure.in, doc/TODO, src/Makefile.am:
6229         Corrected libgdbm issues 
6231 2002-06-15 09:46  nmav <nmav@gnutls.org>
6233         * NEWS, configure.in, doc/TODO, doc/tex/handshake.tex,
6234         doc/tex/serv1.tex, lib/defines.h (tags: gnutls_0_5_7, gnutls_0_5_6,
6235         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
6236         gnutls_0_5_3, gnutls_0_5_2,
6237         gnutls_0_5_x_before_export_ciphersuites,
6238         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6239         lib/gnutls.h.in.in, lib/gnutls_db.c, lib/gnutls_handshake.c,
6240         lib/gnutls_int.h, lib/gnutls_int_compat.c, lib/gnutls_state.c,
6241         lib/x509_xml.c, src/Makefile.am, src/common.c, src/serv.c:
6243         Removed the gdbm backend for resuming TLS sessions. Program
6244         gnutls-serv was modified to include support for resuming sessions
6245         with the callback api.  
6247 2002-06-14 21:42  nmav <nmav@gnutls.org>
6249         * doc/tex/: Makefile.am, alert.tex, auth.tex, errors.tex,
6250         examples.tex, funcs.tex, gnutls.tex, handshake.tex, layers.tex,
6251         openpgp.tex (tags: gnutls_0_5_0), record.tex, x509.tex:
6253         Added index.  
6255 2002-06-14 20:43  nmav <nmav@gnutls.org>
6257         * lib/: Makefile.am, gnutls_ui.h, x509_xml.c:
6259         Added XML extraction from an X.509 certificate. Only some basic
6260         functionality is now available.  
6262 2002-06-11 08:39  nmav <nmav@gnutls.org>
6264         * lib/: Makefile.am, auth_cert.c, auth_rsa.c, gnutls_asn1_tab.c
6265         (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
6266         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
6267         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
6268         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
6269         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
6270         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
6271         gnutls_0_5_3, gnutls_0_5_2,
6272         gnutls_0_5_x_before_export_ciphersuites,
6273         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6274         gnutls_cert.c, gnutls_cert.h, gnutls_errors.c, gnutls_global.c,
6275         gnutls_global.h (tags: gnutls_0_5_5,
6276         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6277         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6278         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6279         gnutls_mpi.c, gnutls_mpi.h, gnutls_privkey.c (tags: gnutls_0_5_0),
6280         gnutls_sig.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
6281         gnutls_0_5_3, gnutls_0_5_2,
6282         gnutls_0_5_x_before_export_ciphersuites,
6283         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
6284         gnutls_x509.c, gnutls_x509.h, pkix_asn1_tab.c, x509_extensions.c,
6285         x509_sig_check.c, x509_verify.c (tags: gnutls_0_5_0) (utags:
6286         gnutls_0_4_with_libtasn1):
6288         renamed libasn1 to libtasn1 
6290 2002-06-11 08:33  nmav <nmav@gnutls.org>
6292         * doc/README.CVS:
6294         renamed libasn1 to libtasn1 
6296 2002-06-10 13:06  nmav <nmav@gnutls.org>
6298         * doc/tex/: Makefile.am, auth.tex (tags: gnutls_0_4_with_libtasn1),
6299         gnutls.tex (tags: gnutls_0_4_with_libtasn1), intro.tex (tags:
6300         gnutls_0_4_with_libtasn1), openpgp.tex, pgp-fig1.eps:
6302         Added Timo's openpgp guide 
6304 2002-06-10 11:35  nmav <nmav@gnutls.org>
6306         * Makefile.am (tags: gnutls_0_4_with_libtasn1), buildconf (tags:
6307         gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1),
6308         configure.in, lib/Makefile.am:
6310         Added configure option to use the included libasn1.  
6312 2002-06-10 10:52  nmav <nmav@gnutls.org>
6314         * lib/: Makefile.am, auth_cert.c, auth_rsa.c, gnutls_asn1_tab.c,
6315         gnutls_cert.c, gnutls_cert.h, gnutls_errors.c, gnutls_global.c,
6316         gnutls_global.h, gnutls_mpi.c, gnutls_mpi.h, gnutls_pk.c (tags:
6317         gnutls_0_4_with_libtasn1), gnutls_privkey.c, gnutls_sig.c,
6318         gnutls_x509.c, gnutls_x509.h, pkix_asn1_tab.c, x509_ASN.y,
6319         x509_asn1.c, x509_asn1.h, x509_der.c, x509_der.h,
6320         x509_extensions.c, x509_extensions.h (tags:
6321         gnutls_0_4_with_libtasn1), x509_sig_check.c, x509_verify.c:
6323         Adapted codebase to the new libasn1 0.1.0.  
6325 2002-06-10 10:51  nmav <nmav@gnutls.org>
6327         * src/: Makefile.am, asn1c.c:
6329         removed asn1c.c program. Moved to libasn1.  
6331 2002-06-09 10:13  nmav <nmav@gnutls.org>
6333         * NEWS, lib/gnutls_datum.c (tags: gnutls_0_5_0,
6334         gnutls_0_4_with_libtasn1), lib/gnutls_datum.h (tags: gnutls_0_5_11,
6335         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
6336         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6337         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6338         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6339         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6340         gnutls_0_4_with_libtasn1), lib/gnutls_global.c, lib/gnutls_mem.c
6341         (tags: gnutls_0_5_6, gnutls_0_5_5,
6342         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6343         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6344         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6345         gnutls_0_4_with_libtasn1), lib/gnutls_mem.h (tags: gnutls_0_5_6,
6346         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
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_0_5_0,
6350         gnutls_0_4_with_libtasn1), lib/x509_b64.c (tags: gnutls_0_5_0,
6351         gnutls_0_4_with_libtasn1):
6353         Added gnutls_b64_encode_fmt2() and gnutls_b64_decode_fmt2(). These
6354         functions return allocated data. Cleaned up the gnutls_datum code
6355         and some of memory stuff.  
6357 2002-06-09 08:54  nmav <nmav@gnutls.org>
6359         * NEWS, acconfig.h (tags: gnutls_0_4_with_libtasn1), configure.in,
6360         lib/gnutls_alert.c (tags: gnutls_0_4_with_libtasn1),
6361         lib/gnutls_errors.c, lib/gnutls_errors.h (tags: gnutls_0_5_8,
6362         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6363         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6364         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6365         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6366         gnutls_0_4_with_libtasn1), lib/gnutls_global.c, lib/gnutls_mem.c,
6367         lib/gnutls_mem.h:
6369         Added check for C99 macro support. Stubs are used if they are not
6370         supported by the compile. A more elegant solution is required.  
6372 2002-06-09 06:00  nmav <nmav@gnutls.org>
6374         * lib/: gnutls_global.c, gnutls_mem.c, gnutls_mem.h:
6376         only use the libc's strdup, if using the libc's malloc function.  
6378 2002-06-08 20:34  nmav <nmav@gnutls.org>
6380         * lib/: gnutls_mem.c, gnutls_mem.h:
6382         Removed gnutls_strdup(). Replaced with a pointer to libc's strdup() 
6383         function.  
6385 2002-06-08 20:32  nmav <nmav@gnutls.org>
6387         * lib/gnutls_buffers.c (tags: gnutls_0_5_0,
6388         gnutls_0_4_with_libtasn1):
6390         No longer realloc() the record buffers. It had some meaning when
6391         gnutls_realloc_fast() was there, but now they one cause a slowdown.  
6393 2002-06-08 12:38  nmav <nmav@gnutls.org>
6395         * NEWS, lib/gnutls.h.in.in (tags: gnutls_0_4_with_libtasn1),
6396         lib/gnutls_algorithms.c, lib/gnutls_int.h (tags:
6397         gnutls_0_4_with_libtasn1), lib/gnutls_state.c, src/cli.c,
6398         src/serv.c (tags: gnutls_0_4_with_libtasn1):
6400         Created gnutls_handshake_set_private_extensions() function.  
6402 2002-06-07 20:14  nmav <nmav@gnutls.org>
6404         * configure.in, lib/defines.h (tags: gnutls_0_4_with_libtasn1),
6405         lib/gnutls_algorithms.c, lib/gnutls_int.h, lib/gnutls_state.c:
6407         Corrected issues with ptrdiff_t. Added option to enable private
6408         (experimental) cipher suites. They are now disabled by default so
6409         they do not create interoperability problems.  
6411 2002-06-07 19:03  nmav <nmav@gnutls.org>
6413         * configure.in:
6415         added check for ptrdiff_t type.  
6417 2002-06-03 16:09  nmav <nmav@gnutls.org>
6419         * ChangeLog, doc/tex/Makefile.am, doc/tex/asn1.tex,
6420         lib/Makefile.am:
6422         asn1.ps is no longer generated in the gnutls package. It is included
6423         in the libasn1 package.  
6425 2002-06-02 20:50  nmav <nmav@gnutls.org>
6427         * Makefile.am, NEWS, configure.in, doc/TODO (tags:
6428         gnutls_0_4_with_libtasn1), lib/gnutls_anon_cred.c (tags:
6429         gnutls_0_4_with_libtasn1), lib/gnutls_x509.c, lib/gnutls_x509.h:
6431         Removed stubs for srp and anonymous authentication. Added test suite
6432         directory.  
6434 2002-05-27 18:56  nmav <nmav@gnutls.org>
6436         * lib/: gnutls_errors.c, gnutls_errors_int.h (tags: gnutls_0_5_0,
6437         gnutls_0_4_with_libtasn1):
6439         Added error code for unsupported trustdb.  
6441 2002-05-26 15:34  nmav <nmav@gnutls.org>
6443         * src/: CertificateExample.c, CrlExample.c, Makefile.am, cli-gaa.c,
6444         cli.gaa, crypt.c (tags: gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
6445         gnutls_0_5_x_before_export_ciphersuites,
6446         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6447         gnutls_0_4_with_libtasn1), serv-gaa.c, serv.gaa:
6449         some parts were moved to libasn1.  
6451 2002-05-24 10:51  nmav <nmav@gnutls.org>
6453         * doc/tex/: Makefile.am, errors.tex (tags:
6454         gnutls_0_4_with_libtasn1), gnutls.tex, memory.tex (tags:
6455         gnutls_0_4_with_libtasn1):
6457         added memory handling section 
6459 2002-05-23 19:30  nmav <nmav@gnutls.org>
6461         * lib/: gnutls_auth.c (tags:
6462         gnutls_0_5_x_before_export_ciphersuites,
6463         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6464         gnutls_0_4_with_libtasn1), gnutls_buffers.c, gnutls_mem.h,
6465         gnutls_priority.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1)
6466         (utags: gnutls_0_4_3):
6468         reintroduced realloc_fast() which prevents some malloc(0)
6469         situations.  
6471 2002-05-23 10:55  nmav <nmav@gnutls.org>
6473         * doc/TODO, lib/auth_cert.c, lib/auth_rsa.c, lib/gnutls_int.h,
6474         lib/gnutls_num.h (tags: gnutls_0_5_6, gnutls_0_5_5,
6475         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6476         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6477         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6478         gnutls_0_4_with_libtasn1), lib/gnutls_record.c (utags:
6479         gnutls_0_4_3):
6481         Several clean ups and bug fixes.  
6483 2002-05-22 19:29  nmav <nmav@gnutls.org>
6485         * NEWS (tags: gnutls_0_4_3), THANKS (tags: gnutls_0_5_5,
6486         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6487         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6488         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6489         gnutls_0_4_with_libtasn1, gnutls_0_4_3), acconfig.h (tags:
6490         gnutls_0_4_3), configure.in (tags: gnutls_0_4_3), lib/auth_cert.c,
6491         lib/gnutls.h.in.in (tags: gnutls_0_4_3), lib/gnutls_algorithms.c
6492         (tags: gnutls_0_4_3), lib/gnutls_auth.c, lib/gnutls_buffers.c,
6493         lib/gnutls_constate.c (tags: gnutls_0_4_with_libtasn1,
6494         gnutls_0_4_3), lib/gnutls_datum.c (tags: gnutls_0_4_3),
6495         lib/gnutls_dh_primes.c (tags: gnutls_0_5_3, gnutls_0_5_2,
6496         gnutls_0_5_x_before_export_ciphersuites,
6497         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6498         gnutls_0_4_with_libtasn1, gnutls_0_4_3), lib/gnutls_global.c (tags:
6499         gnutls_0_4_3), lib/gnutls_handshake.c (tags: gnutls_0_4_3),
6500         lib/gnutls_mem.c (tags: gnutls_0_4_3), lib/gnutls_mem.h,
6501         lib/gnutls_pk.c (tags: gnutls_0_4_3), lib/gnutls_x509.c (tags:
6502         gnutls_0_4_3), lib/x509_b64.c (tags: gnutls_0_4_3), src/common.c
6503         (tags: gnutls_0_4_3):
6505         Applied Jeff Johnson's patch which fixes type problems in 64 bit
6506         machines. Removed the default allocation handlers, and made the
6507         libc's functions to be defaults. Added function which sets the
6508         memory allocation functions to be used.  
6510 2002-05-21 16:26  nmav <nmav@gnutls.org>
6512         * doc/: README.CVS, tex/Makefile.am, tex/serv1.tex (tags:
6513         gnutls_0_4_with_libtasn1), tex/srp1.tex (tags:
6514         gnutls_0_4_with_libtasn1) (utags: gnutls_0_4_3):
6516         Updated documentation for the gnutls-extra library 
6518 2002-05-21 16:25  nmav <nmav@gnutls.org>
6520         * lib/: auth_anon.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
6521         gnutls_0_4_3), auth_cert.c, auth_dhe.c (tags:
6522         gnutls_0_4_with_libtasn1, gnutls_0_4_3), auth_rsa.c,
6523         gnutls_cipher.c (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3),
6524         gnutls_constate.c, gnutls_datum.c, gnutls_datum.h (tags:
6525         gnutls_0_4_3), gnutls_extensions.c (tags: gnutls_0_4_with_libtasn1,
6526         gnutls_0_4_3), gnutls_handshake.c, gnutls_num.c (tags:
6527         gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3),
6528         gnutls_num.h, gnutls_record.c, gnutls_session_pack.c (tags:
6529         gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3),
6530         gnutls_v2_compat.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
6531         gnutls_0_4_3), gnutls_x509.c:
6533         Prefixed internal functions with _gnutls_ 
6535 2002-05-20 12:01  nmav <nmav@gnutls.org>
6537         * lib/: Makefile.am, auth_srp.c, auth_srp.h, auth_srp_passwd.c,
6538         auth_srp_passwd.h, auth_srp_sb64.c, crypt.c, crypt.h,
6539         crypt_bcrypt.c, crypt_bcrypt.h, crypt_srpsha1.c, crypt_srpsha1.h,
6540         ext_srp.c, ext_srp.h, gnutls-extra.h, gnutls_extra.c,
6541         gnutls_extra.h, gnutls_openpgp.c, gnutls_openpgp.h, gnutls_srp.c,
6542         gnutls_srp.h:
6544         Moved the gnutls-extra files to libextra directory.  
6546 2002-05-20 11:15  nmav <nmav@gnutls.org>
6548         * doc/tex/Makefile.am, doc/tex/funcs.tex (tags:
6549         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
6550         lib/Makefile.am:
6552         removed html version of the documentation 
6554 2002-05-20 10:43  nmav <nmav@gnutls.org>
6556         * NEWS, README, configure.in, doc/tex/Makefile.am,
6557         doc/tex/funcs.tex, doc/tex/macros.tex (tags:
6558         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
6559         lib/Makefile.am, lib/auth_cert.c (tags: gnutls_0_4_2),
6560         lib/auth_dhe.c (tags: gnutls_0_4_2), lib/auth_rsa.c (tags:
6561         gnutls_0_4_2), lib/gnutls.h.in.in (tags: gnutls_0_4_2),
6562         lib/gnutls_algorithms.c (tags: gnutls_0_4_2),
6563         lib/gnutls_algorithms.h (tags: gnutls_0_4_with_libtasn1,
6564         gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_cert.c (tags: gnutls_0_4_3,
6565         gnutls_0_4_2), lib/gnutls_extensions.c (tags: gnutls_0_4_2),
6566         lib/gnutls_extensions.h (tags: gnutls_0_4_with_libtasn1,
6567         gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_openpgp.h, lib/gnutls_ui.h
6568         (tags: gnutls_0_4_3, gnutls_0_4_2), lib/libgnutls-config.in (tags:
6569         gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
6570         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
6571         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0,
6572         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
6573         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
6574         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
6575         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
6576         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
6577         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
6578         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
6579         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
6580         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
6581         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6582         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6583         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6584         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6585         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
6586         src/Makefile.am, src/cli.c, src/common.c, src/serv.c, src/tests.c,
6587         src/tls_test.c:
6589         Separated the library to gnutls and gnutls-extra. gnutls-extra
6590         library contains the GPL parts of gnutls 
6592 2002-05-17 09:28  nmav <nmav@gnutls.org>
6594         * README, configure.in, lib/auth_anon.c (tags: gnutls_0_4_2),
6595         lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_srp.c,
6596         lib/libgnutls-config.in, src/prime.c:
6598         Added --modules option to libgnutls-config. This option prints the
6599         extra modules that have been enabled into the library.  
6601 2002-05-14 12:22  nmav <nmav@gnutls.org>
6603         * configure.in:
6605         configure script now prints the library license 
6607 2002-05-14 11:46  nmav <nmav@gnutls.org>
6609         * lib/gnutls_dh_primes.c (tags: gnutls_0_4_2):
6611         Replaced group1 prime with a prime of 1024 bits 
6613 2002-05-14 11:40  nmav <nmav@gnutls.org>
6615         * COPYING.LIB (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
6616         gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
6617         gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0,
6618         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
6619         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
6620         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
6621         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
6622         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
6623         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
6624         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
6625         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
6626         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
6627         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6628         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6629         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6630         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6631         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), NEWS,
6632         README, lib/auth_anon.c, lib/auth_cert.c, lib/auth_dhe.c,
6633         lib/auth_rsa.c, lib/debug.c (tags: gnutls_0_5_4, gnutls_0_5_3,
6634         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6635         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6636         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
6637         lib/ext_cert_type.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
6638         gnutls_0_4_3, gnutls_0_4_2), lib/ext_max_record.c (tags:
6639         gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3,
6640         gnutls_0_4_2), lib/gnutls.h.in.in, lib/gnutls_alert.c (tags:
6641         gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_algorithms.c,
6642         lib/gnutls_anon_cred.c (tags: gnutls_0_4_3, gnutls_0_4_2),
6643         lib/gnutls_auth.c (tags: gnutls_0_4_2), lib/gnutls_buffers.c (tags:
6644         gnutls_0_4_2), lib/gnutls_cert.c, lib/gnutls_cipher.c (tags:
6645         gnutls_0_4_2), lib/gnutls_cipher_int.c (tags: gnutls_0_5_3,
6646         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6647         gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3,
6648         gnutls_0_4_2), lib/gnutls_compress.c (tags: gnutls_0_5_0,
6649         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
6650         lib/gnutls_compress_int.c (tags: gnutls_0_4_with_libtasn1,
6651         gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_constate.c (tags:
6652         gnutls_0_4_2), lib/gnutls_datum.c (tags: gnutls_0_4_2),
6653         lib/gnutls_db.c (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
6654         gnutls_0_4_2), lib/gnutls_dh_primes.c, lib/gnutls_errors.c (tags:
6655         gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_extensions.c,
6656         lib/gnutls_global.c, lib/gnutls_handshake.c (tags: gnutls_0_4_2),
6657         lib/gnutls_hash_int.c (tags: gnutls_0_4_with_libtasn1,
6658         gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_int.h (tags: gnutls_0_4_2),
6659         lib/gnutls_kx.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
6660         gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_mem.c (tags: gnutls_0_4_2),
6661         lib/gnutls_mpi.c (tags: gnutls_0_4_3, gnutls_0_4_2),
6662         lib/gnutls_num.c (tags: gnutls_0_4_2), lib/gnutls_pk.c (tags:
6663         gnutls_0_4_2), lib/gnutls_priority.c (tags: gnutls_0_4_2),
6664         lib/gnutls_privkey.c (tags: gnutls_0_4_3, gnutls_0_4_2),
6665         lib/gnutls_random.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
6666         gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_record.c (tags:
6667         gnutls_0_4_2), lib/gnutls_session.c (tags:
6668         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6669         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6670         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6671         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
6672         lib/gnutls_session_pack.c (tags: gnutls_0_4_2), lib/gnutls_sig.c
6673         (tags: gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_state.c (tags:
6674         gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_str.c (tags:
6675         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
6676         lib/gnutls_ui.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
6677         gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_v2_compat.c (tags:
6678         gnutls_0_4_2), lib/gnutls_x509.c (tags: gnutls_0_4_2),
6679         lib/x509_asn1.c (tags: gnutls_0_4_3, gnutls_0_4_2), lib/x509_b64.c
6680         (tags: gnutls_0_4_2), lib/x509_der.c (tags: gnutls_0_4_3,
6681         gnutls_0_4_2), lib/x509_extensions.c (tags: gnutls_0_4_3,
6682         gnutls_0_4_2), lib/x509_sig_check.c (tags: gnutls_0_4_3,
6683         gnutls_0_4_2), lib/x509_verify.c (tags: gnutls_0_4_3,
6684         gnutls_0_4_2):
6686         License changed to LGPL 
6688 2002-05-13 22:08  nmav <nmav@gnutls.org>
6690         * lib/gnutls_dh.c:
6692         Some cleanups in the Diffie Hellman code.  
6694 2002-05-13 21:51  nmav <nmav@gnutls.org>
6696         * lib/gnutls_int.h:
6698         Added the missing user_ptr pointer in gnutls_internals.  
6700 2002-05-11 16:20  nmav <nmav@gnutls.org>
6702         * NEWS, lib/gnutls.h.in.in, lib/gnutls_state.c:
6704         Added gnutls_state_set_ptr() and gnutls_state_get_ptr() functions,
6705         to assist in callback functions.  
6707 2002-05-11 16:04  nmav <nmav@gnutls.org>
6709         * lib/gnutls_ui.h:
6711         Corrected prototypes for callback selector functions, which now
6712         accept the state.  
6714 2002-05-08 10:32  nmav <nmav@gnutls.org>
6716         * lib/: Makefile.am, gnutls_gcry.c, gnutls_gcry.h, gnutls_global.c,
6717         gnutls_int.h, gnutls_mpi.c, gnutls_mpi.h, Makefile.am,
6718         gnutls_gcry.c, gnutls_gcry.h, gnutls_int.h, gnutls_mpi.c,
6719         gnutls_mpi.h (tags: gnutls_0_4_3, gnutls_0_4_2):
6721         renamed gnutls_gcry* to gnutls_mpi* 
6723 2002-05-08 10:32  nmav <nmav@gnutls.org>
6725         * lib/gnutls_mpi.c:
6727         file gnutls_mpi.c was initially added on branch
6728         gnutls_0_4_with_new_dh_primes.  
6730 2002-05-08 10:32  nmav <nmav@gnutls.org>
6732         * lib/gnutls_mpi.h:
6734         file gnutls_mpi.h was initially added on branch
6735         gnutls_0_4_with_new_dh_primes.  
6737 2002-05-08 10:27  nmav <nmav@gnutls.org>
6739         * configure.in, lib/gnutls_global.c:
6741         Updated libgcrypt initialization stuff. Now depends on libgcrypt
6742         1.1.7, and only initializes libgcrypt if this has not been done
6743         before.  
6745 2002-05-03 10:46  nmav <nmav@gnutls.org>
6747         * lib/: auth_anon.c, auth_dhe.c, gnutls_dh.c, gnutls_dh.h:
6749         DH Public keys now have a more reasonable (smaller) size.  
6751 2002-05-02 13:15  nmav <nmav@gnutls.org>
6753         * lib/auth_anon.c, lib/auth_dhe.c, lib/auth_srp_passwd.c,
6754         lib/gnutls.h.in.in, lib/gnutls_dh.c, lib/gnutls_dh.h,
6755         lib/gnutls_dh_primes.c, lib/gnutls_int.h, src/prime.c, src/serv.c:
6757         The Diffie Hellman method was optimized. Now the number of bits of q
6758         is used (q is used to generate p), and the server DH secret key is 
6759         less than the number of bits of q (see RFC2631 2.2). All these 
6760         changes are experimental and may be totaly wrong.  
6762 2002-05-01 09:05  nmav <nmav@gnutls.org>
6764         * lib/: auth_anon.c, auth_dhe.c, auth_rsa.c, auth_srp.c,
6765         auth_srp_passwd.c, crypt.c, crypt_bcrypt.c, crypt_srpsha1.c,
6766         debug.c, gnutls_auth.c, gnutls_dh.c, gnutls_dh_primes.c,
6767         gnutls_gcry.c, gnutls_gcry.h, gnutls_openpgp.c, gnutls_openpgp.h,
6768         gnutls_pk.c, gnutls_privkey.c, gnutls_srp.c, gnutls_x509.c,
6769         x509_ASN.c (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
6770         gnutls_0_4_2), x509_sig_check.c:
6772         Cleaned up the big number support.  
6774 2002-04-21 14:21  twoaday <twoaday@gnutls.org>
6776         * lib/gnutls_openpgp.c:
6778         Adjust the code for the new OpenCDK version.  
6780 2002-04-21 11:22  nmav <nmav@gnutls.org>
6782         * lib/: gnutls_buffers.c, gnutls_cipher.c, gnutls_cipher.h (tags:
6783         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6784         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6785         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6786         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
6787         gnutls_compress.c, gnutls_compress.h (tags:
6788         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6789         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6790         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6791         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
6792         gnutls_compress_int.c, gnutls_int.h, gnutls_record.c, gnutls_srp.c,
6793         gnutls_state.h (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
6794         gnutls_0_4_2):
6796         Optimized memory handling in the record protocol.  
6798 2002-04-21 08:09  nmav <nmav@gnutls.org>
6800         * lib/auth_srp.h, lib/gnutls_anon_cred.c, lib/gnutls_srp.c,
6801         lib/gnutls_ui.c, src/cli.c, src/serv.c:
6803         Added stubs when SRP or anonymous authentication are disabled, to
6804         preserve binary compatibility 
6806 2002-04-19 17:53  nmav <nmav@gnutls.org>
6808         * NEWS, doc/TODO, doc/tex/ex4.tex (tags: gnutls_0_4_with_libtasn1,
6809         gnutls_0_4_3, gnutls_0_4_2), lib/gnutls.h.in.in,
6810         lib/gnutls_state.c, src/cli.c, src/serv.c:
6812         gnutls_session_resumed() was renamed to gnutls_session_is_resumed(),
6813         and changed semantics, to make the return value be the obvious one.  
6815 2002-04-18 18:56  nmav <nmav@gnutls.org>
6817         * doc/tex/: Makefile.am, ex4.tex, examples.tex (tags:
6818         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2):
6820         updated documentation for the new resumption check function 
6822 2002-04-18 18:41  nmav <nmav@gnutls.org>
6824         * doc/TODO, lib/gnutls.h.in.in, lib/gnutls_int.h,
6825         lib/gnutls_privkey.c, lib/gnutls_state.c, src/cli.c, src/serv.c:
6827         Added function to report if a session is a resumed one. See
6828         gnutls_session_resumed().  
6830 2002-04-18 18:16  twoaday <twoaday@gnutls.org>
6832         * lib/gnutls_openpgp.c:
6834         Applied the fixes for the new code.  
6836 2002-04-18 13:31  nmav <nmav@gnutls.org>
6838         * configure.in, lib/auth_srp.c, lib/auth_srp.h,
6839         lib/auth_srp_passwd.c, lib/ext_cert_type.c, lib/ext_cert_type.h
6840         (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
6841         gnutls_0_5_3, gnutls_0_5_2,
6842         gnutls_0_5_x_before_export_ciphersuites,
6843         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6844         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
6845         lib/ext_max_record.c, lib/ext_max_record.h (tags:
6846         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6847         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6848         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6849         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
6850         lib/ext_srp.c, lib/ext_srp.h, lib/gnutls_extensions.c,
6851         lib/gnutls_srp.c, src/gnutls-http-serv (tags: gnutls_0_5_5,
6852         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6853         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6854         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6855         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), src/serv.c:
6857         Some minor fixes in SRP support. Changed extension generation. Now
6858         less allocation with malloc are done.  
6860 2002-04-17 09:47  nmav <nmav@gnutls.org>
6862         * lib/: auth_anon.c, auth_dhe.c, auth_rsa.c, auth_srp.c,
6863         auth_srp_passwd.c, crypt.c, crypt_bcrypt.c, crypt_srpsha1.c,
6864         debug.c, gnutls_auth.c, gnutls_dh.c, gnutls_dh_primes.c,
6865         gnutls_gcry.c, gnutls_gcry.h, gnutls_openpgp.c, gnutls_openpgp.h,
6866         gnutls_pk.c, gnutls_privkey.c, gnutls_srp.c, gnutls_x509.c,
6867         x509_sig_check.c:
6869         first changes for libgmp support 
6871 2002-04-14 19:26  nmav <nmav@gnutls.org>
6873         * lib/gnutls_x509.c:
6875         Fixed description of
6876         gnutls_x509_extract_certificate_subject_alt_name().  
6878 2002-04-13 19:59  twoaday <twoaday@gnutls.org>
6880         * lib/gnutls_openpgp.c:
6882         Some modifications for the new OpenCDK code.  
6884 2002-04-13 15:58  nmav <nmav@gnutls.org>
6886         * doc/tex/auth.tex (tags: gnutls_0_4_3, gnutls_0_4_2),
6887         doc/tex/ciphersuites.tex (tags: 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, gnutls_0_4_3, gnutls_0_4_2),
6892         doc/tex/errors.tex (tags: gnutls_0_4_3, gnutls_0_4_2),
6893         doc/tex/ex1.tex (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
6894         gnutls_0_4_2), doc/tex/examples.tex, doc/tex/gnutls.tex (tags:
6895         gnutls_0_4_3, gnutls_0_4_2), doc/tex/handshake.tex (tags:
6896         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
6897         doc/tex/serv1.tex (tags: gnutls_0_4_2), src/crypt.c:
6899         Documentation fixes 
6901 2002-04-12 19:06  nmav <nmav@gnutls.org>
6903         * acconfig.h (tags: gnutls_0_4_2), configure.in:
6905         fixed opencdk detection problem 
6907 2002-04-12 11:34  nmav <nmav@gnutls.org>
6909         * lib/: gnutls_x509.c, gnutls_x509.h (tags: gnutls_0_4_3,
6910         gnutls_0_4_2):
6912         better doc (internal) for _gnutls_int2str() 
6914 2002-04-10 19:01  nmav <nmav@gnutls.org>
6916         * NEWS, lib/auth_rsa.c, lib/gnutls_int.h, lib/gnutls_state.c:
6918         Added function which disables the version check in the RSA premaster
6919         secret -only needed in server side 
6921 2002-04-08 18:16  nmav <nmav@gnutls.org>
6923         * NEWS, doc/tex/Makefile.am, doc/tex/asn1.tex (tags: gnutls_0_4_3,
6924         gnutls_0_4_2), doc/tex/cover.tex.in (tags:
6925         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6926         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6927         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6928         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
6929         doc/tex/funcs.tex, doc/tex/gnutls.tex, lib/Makefile.am:
6931         separated asn1 parser library and tls library documentation 
6933 2002-04-08 17:28  nmav <nmav@gnutls.org>
6935         * NEWS, lib/gnutls_pk.c (utags: gnutls_0_4_1):
6937         changes for 0.4.1 
6939 2002-04-06 10:43  nmav <nmav@gnutls.org>
6941         * lib/x509_verify.c (tags: gnutls_0_4_1):
6943         fixed case where a certificate could be both invalid and trusted.  
6945 2002-04-05 21:25  nmav <nmav@gnutls.org>
6947         * acinclude.m4 (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
6948         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
6949         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6950         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6951         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6952         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6953         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2,
6954         gnutls_0_4_1), buildconf (tags: gnutls_0_4_3, gnutls_0_4_2,
6955         gnutls_0_4_1), libgcrypt.m4 (tags: gnutls_0_8_12, gnutls_0_9_91,
6956         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
6957         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
6958         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
6959         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
6960         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
6961         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
6962         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
6963         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
6964         gnutls_0_5_3, gnutls_0_5_2,
6965         gnutls_0_5_x_before_export_ciphersuites,
6966         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6967         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2,
6968         gnutls_0_4_1), libmcrypt.m4 (tags: gnutls_0_5_6, gnutls_0_5_5,
6969         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6970         gnutls_0_5_2, 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, gnutls_0_4_3, gnutls_0_4_2,
6973         gnutls_0_4_1), opencdk.m4:
6975         m4 files were removed from acinclude.m4 
6977 2002-04-05 18:54  nmav <nmav@gnutls.org>
6979         * acinclude.m4, configure.in:
6981         added detection of opencdk 
6983 2002-04-04 20:52  nmav <nmav@gnutls.org>
6985         * lib/: gnutls_x509.c (tags: gnutls_0_4_1), gnutls_x509.h (tags:
6986         gnutls_0_4_1), x509_verify.c, x509_verify.h (tags: gnutls_0_8_12,
6987         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
6988         gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
6989         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
6990         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
6991         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6992         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6993         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6994         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6995         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2,
6996         gnutls_0_4_1):
6998         Improved X.509 time convertion functions 
7000 2002-04-04 20:21  nmav <nmav@gnutls.org>
7002         * lib/: gnutls_errors.c (tags: gnutls_0_4_1), gnutls_errors_int.h
7003         (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1), gnutls_x509.c:
7005         GNUTLS_E_UNIX_TIME_LIMIT_REACHED error code was removed 
7007 2002-04-04 10:51  nmav <nmav@gnutls.org>
7009         * lib/x509_verify.c:
7011         Added kludge in order to work with dates over 2036 
7013 2002-04-04 09:35  nmav <nmav@gnutls.org>
7015         * lib/gnutls.h.in.in (tags: gnutls_0_4_1), lib/gnutls_cert.c (tags:
7016         gnutls_0_4_1), lib/gnutls_int.h (tags: gnutls_0_4_1),
7017         lib/gnutls_int_compat.c (tags: gnutls_0_4_with_libtasn1,
7018         gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1), lib/gnutls_openpgp.c
7019         (tags: gnutls_0_4_1), lib/gnutls_ui.h (tags: gnutls_0_4_1),
7020         lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_verify.c,
7021         src/common.c (tags: gnutls_0_4_1):
7023         GNUTLS_CERT_EXPIRED is no longer returned by verification functions.
7024         Added functions to check the expiration and activation date of
7025         peer's certificate. See gnutls_certificate_expiration_time_peers().  
7027 2002-04-04 08:38  nmav <nmav@gnutls.org>
7029         * ChangeLog, configure.in, lib/defines.h (tags: gnutls_0_4_3,
7030         gnutls_0_4_2, gnutls_0_4_1), lib/x509_verify.c:
7032         Replaced mktime() with mktime_utc(). This corrects a bug with the
7033         localtime returned by mktime().  
7035 2002-04-03 20:00  nmav <nmav@gnutls.org>
7037         * lib/: auth_cert.c (tags: gnutls_0_4_1), defines.h,
7038         gnutls_algorithms.c (tags: gnutls_0_4_1), gnutls_buffers.c (tags:
7039         gnutls_0_4_1), gnutls_handshake.c (tags: gnutls_0_4_1),
7040         gnutls_mem.h (tags: gnutls_0_4_2, gnutls_0_4_1), gnutls_x509.c,
7041         x509_asn1.c (tags: gnutls_0_4_1), x509_der.c (tags: gnutls_0_4_1):
7043         merged changes from gnutls_0_4_with_alloca.  
7045 2002-04-03 19:56  nmav <nmav@gnutls.org>
7047         * NEWS, configure.in:
7049         merged changes from gnutls_0_4_with_alloca.  
7051 2002-04-03 18:11  nmav <nmav@gnutls.org>
7053         * doc/TODO (tags: gnutls_0_4_1), lib/gnutls_cert.h,
7054         lib/gnutls_pk.c:
7056         Optimized RSA signature calculation 
7058 2002-04-03 14:54  nmav <nmav@gnutls.org>
7060         * lib/auth_cert.c:
7062         In gnutls_find_acceptable_client_cert() corrected bug in callback 
7063         parameters, and used alloca for issuers_dn allocation.  
7065 2002-04-03 12:59  nmav <nmav@gnutls.org>
7067         * lib/: defines.h, gnutls_mem.h, gnutls_x509.c:
7069         removed unneeded memsets 
7071 2002-04-03 12:58  nmav <nmav@gnutls.org>
7073         * src/: serv-gaa.c, serv.c, serv.gaa:
7075         added --quit parameter 
7077 2002-04-02 13:17  nmav <nmav@gnutls.org>
7079         * configure.in, lib/auth_cert.c, lib/defines.h,
7080         lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
7081         lib/gnutls_handshake.c, lib/gnutls_mem.h, lib/x509_asn1.c,
7082         lib/x509_der.c, src/serv-gaa.c, src/serv-gaa.h, src/serv.c,
7083         src/serv.gaa:
7085         preliminary support for alloca() 
7087 2002-03-31 06:04  nmav <nmav@gnutls.org>
7089         * lib/: auth_cert.c (tags: gnutls_0_4_0), gnutls_errors.c (tags:
7090         gnutls_0_4_0), gnutls_errors.h (tags: gnutls_0_4_0), gnutls_gcry.c
7091         (tags: gnutls_0_4_1, gnutls_0_4_0), gnutls_global.c (tags:
7092         gnutls_0_4_1, gnutls_0_4_0), gnutls_pk.c, gnutls_privkey.c (tags:
7093         gnutls_0_4_1, gnutls_0_4_0), gnutls_x509.c (tags: gnutls_0_4_0),
7094         x509_asn1.h (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7095         gnutls_0_4_0), x509_extensions.c (tags: gnutls_0_4_1,
7096         gnutls_0_4_0), x509_sig_check.c (tags: gnutls_0_4_1, gnutls_0_4_0),
7097         x509_verify.c (tags: gnutls_0_4_0):
7099         Error codes of ASN.1 parser are now independent, with a map to 
7100         gnutls' error codes.  
7102 2002-03-31 06:02  nmav <nmav@gnutls.org>
7104         * lib/gnutls_cipher.c:
7106         cleanups 
7108 2002-03-30 10:00  nmav <nmav@gnutls.org>
7110         * lib/gnutls_openpgp.c (tags: gnutls_0_4_0):
7112         Added the text for gnutls_openpgp_extract_key_pk_algorithm.  
7114 2002-03-30 09:52  nmav <nmav@gnutls.org>
7116         * ChangeLog, doc/tex/ex1.tex (tags: gnutls_0_4_1, gnutls_0_4_0),
7117         doc/tex/ex2.tex (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
7118         gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0), doc/tex/ex3.tex (tags:
7119         gnutls_0_4_0), doc/tex/serv1.tex (tags: gnutls_0_4_1,
7120         gnutls_0_4_0), lib/gnutls.h.in.in (tags: gnutls_0_4_0),
7121         lib/gnutls_x509.c, src/cli.c (tags: gnutls_0_4_1, gnutls_0_4_0),
7122         src/serv.c (tags: gnutls_0_4_1, gnutls_0_4_0):
7124         Removed the CRL list parameter from
7125         gnutls_certificate_set_x509_trust_*.  
7127 2002-03-30 09:42  nmav <nmav@gnutls.org>
7129         * lib/gnutls_x509.c:
7131         gnutls_certificate_set_x509_trust_*() now accept single DER
7132         certificates or PEM certificate lists.  
7134 2002-03-29 18:35  nmav <nmav@gnutls.org>
7136         * lib/: auth_cert.c, crypt_srpsha1.c (tags: gnutls_0_4_1,
7137         gnutls_0_4_0), gnutls_x509.c:
7139         Added ability to read DSA DER formatted keys, and corrected bugs in 
7140         DER certificate reading.  
7142 2002-03-29 12:12  nmav <nmav@gnutls.org>
7144         * lib/: gnutls_algorithms.c (tags: gnutls_0_4_0), gnutls_cipher.c,
7145         gnutls_cipher_int.c (tags: gnutls_0_4_1, gnutls_0_4_0),
7146         gnutls_cipher_int.h (tags: gnutls_0_5_x_before_types_change,
7147         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
7148         gnutls_0_5_x_before_export_ciphersuites,
7149         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7150         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7151         gnutls_0_4_0), gnutls_compress.c (tags: gnutls_0_4_1,
7152         gnutls_0_4_0), gnutls_compress_int.c (tags: gnutls_0_4_1,
7153         gnutls_0_4_0), gnutls_compress_int.h (tags:
7154         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7155         gnutls_0_4_0), gnutls_constate.c (tags: gnutls_0_4_1,
7156         gnutls_0_4_0), gnutls_handshake.c (tags: gnutls_0_4_0),
7157         gnutls_hash_int.c (tags: gnutls_0_4_1, gnutls_0_4_0),
7158         gnutls_hash_int.h (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
7159         gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0), gnutls_int.h (tags:
7160         gnutls_0_4_0), gnutls_kx.c (tags: gnutls_0_4_1, gnutls_0_4_0),
7161         gnutls_sig.c (tags: gnutls_0_4_1, gnutls_0_4_0), gnutls_srp.c
7162         (tags: gnutls_0_4_1, gnutls_0_4_0), gnutls_state.c (tags:
7163         gnutls_0_4_1, gnutls_0_4_0), gnutls_ui.c (tags: gnutls_0_4_1,
7164         gnutls_0_4_0), x509_sig_check.c:
7166         Prefixed with underscore several internal functions.  
7168 2002-03-29 11:38  nmav <nmav@gnutls.org>
7170         * lib/: auth_cert.c, auth_dhe.c (tags: gnutls_0_4_1, gnutls_0_4_0),
7171         auth_rsa.c, gnutls_algorithms.c, gnutls_algorithms.h (tags:
7172         gnutls_0_4_1, gnutls_0_4_0), gnutls_cert.c (tags: gnutls_0_4_0),
7173         gnutls_cert.h (tags: gnutls_0_4_0), gnutls_global.c, gnutls_x509.c:
7175         removed unneeded functions 
7177 2002-03-29 11:38  nmav <nmav@gnutls.org>
7179         * src/: cli-gaa.c (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7180         gnutls_0_4_0), cli-gaa.h (tags: gnutls_0_4_3, gnutls_0_4_2,
7181         gnutls_0_4_1, gnutls_0_4_0), cli.c, cli.gaa (tags: gnutls_0_4_3,
7182         gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0):
7184         added crlf option 
7186 2002-03-29 11:16  nmav <nmav@gnutls.org>
7188         * ChangeLog, doc/TODO, lib/auth_rsa.c, lib/gnutls_int.h,
7189         lib/gnutls_pk.c, lib/gnutls_pk.h (tags:
7190         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
7191         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
7192         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7193         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7194         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7195         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7196         gnutls_0_4_0), lib/gnutls_sig.c, lib/x509_der.c (tags:
7197         gnutls_0_4_0), lib/x509_sig_check.c, src/cli.c, src/serv-gaa.c
7198         (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0),
7199         src/serv-gaa.h (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7200         gnutls_0_4_0), src/serv.gaa (tags: gnutls_0_4_3, gnutls_0_4_2,
7201         gnutls_0_4_1, gnutls_0_4_0):
7203         Some cleanups in the certificate authentication. Parameters are 
7204         passed together with the length, to avoid abuse.  
7206 2002-03-28 12:46  nmav <nmav@gnutls.org>
7208         * lib/: gnutls_x509.c, x509_b64.c (tags: gnutls_0_4_1,
7209         gnutls_0_4_0):
7211         Cleaned up the return values of several functions.  
7213 2002-03-28 12:45  nmav <nmav@gnutls.org>
7215         * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, serv-gaa.c,
7216         serv-gaa.h, serv.c, serv.gaa:
7218         added option to read DER encoded certificates 
7220 2002-03-28 09:44  nmav <nmav@gnutls.org>
7222         * lib/: auth_rsa.c, gnutls_cert.h, gnutls_pk.c, gnutls_privkey.c:
7224         Optimized RSA decryption. (Very) Much faster now 
7226 2002-03-28 09:40  nmav <nmav@gnutls.org>
7228         * lib/gnutls_x509.c:
7230         read PKCS7 certificate chains in the reverse order.  
7232 2002-03-26 21:05  fiorinaf <fiorinaf@gnutls.org>
7234         * lib/: x509_asn1.c (tags: gnutls_0_4_0), x509_asn1.h:
7236         add asn1_number_of_elements function 
7238 2002-03-26 21:02  fiorinaf <fiorinaf@gnutls.org>
7240         * lib/x509_der.c:
7242         fix bug in asn1_get_start_end_der function 
7244 2002-03-26 19:50  nmav <nmav@gnutls.org>
7246         * ChangeLog, lib/gnutls_x509.c, src/common.c:
7248         changed semantics of gnutls_x509_extract_certificate_pk_algorithm() 
7250 2002-03-26 19:33  nmav <nmav@gnutls.org>
7252         * lib/: gnutls_algorithms.c, gnutls_algorithms.h, gnutls_buffers.c
7253         (tags: gnutls_0_4_0), gnutls_global.c, gnutls_record.c (tags:
7254         gnutls_0_4_1, gnutls_0_4_0):
7256         Several optimizations 
7258 2002-03-26 17:35  twoaday <twoaday@gnutls.org>
7260         * lib/gnutls_openpgp.c:
7262         Now the pk algorithm is returned and not only the key size in bits.  
7264 2002-03-26 09:51  twoaday <twoaday@gnutls.org>
7266         * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_4_1,
7267         gnutls_0_4_0):
7269         Function which is used to extract key parameters for openpgp keys.  
7271 2002-03-26 09:16  nmav <nmav@gnutls.org>
7273         * NEWS, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_errors.c,
7274         lib/gnutls_errors_int.h (tags: gnutls_0_4_0), lib/gnutls_pk.h,
7275         lib/gnutls_ui.h, lib/gnutls_x509.c, src/common.c,
7276         src/gnutls-http-serv (tags: gnutls_0_4_1, gnutls_0_4_0),
7277         src/serv.c:
7279         added gnutls_x509_extract_certificate_pk_algorithm() 
7281 2002-03-25 09:27  nmav <nmav@gnutls.org>
7283         * doc/tex/ex1.tex, doc/tex/ex2.tex, lib/gnutls.h.in.in,
7284         lib/gnutls_int.h, lib/gnutls_x509.c, src/cli-gaa.c, src/cli.c,
7285         src/cli.gaa, src/serv-gaa.c, src/serv.c, src/serv.gaa:
7287         Improved PKCS7 support 
7289 2002-03-24 19:46  nmav <nmav@gnutls.org>
7291         * lib/: gnutls.h.in.in, gnutls_x509.c:
7293         Added function which reads the DER encoded certificate and key.  
7294         (now only works for RSA keys) 
7296 2002-03-24 18:41  nmav <nmav@gnutls.org>
7298         * NEWS, lib/Makefile.am (tags: gnutls_0_4_1, gnutls_0_4_0),
7299         lib/auth_cert.c, lib/gnutls_global.c, lib/gnutls_hash_int.c,
7300         lib/gnutls_random.c (tags: gnutls_0_4_1, gnutls_0_4_0),
7301         lib/gnutls_ui.h, lib/gnutls_x509.c, lib/pkix.asn (tags:
7302         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7303         gnutls_0_4_0), lib/pkix_asn1_tab.c (tags: gnutls_0_4_3,
7304         gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0), lib/x509_asn1.c,
7305         lib/x509_extensions.c, lib/x509_sig_check.c, lib/x509_verify.c,
7306         src/gnutls-http-serv, src/serv.c:
7308         Added support for RFC2630 - PKCS7 formated structures 
7310 2002-03-23 10:06  nmav <nmav@gnutls.org>
7312         * lib/auth_cert.c (tags: gnutls_0_3_92):
7314         more cleanups 
7316 2002-03-23 09:39  nmav <nmav@gnutls.org>
7318         * lib/auth_cert.c:
7320         Cleanups and fixes in X.509 certificate message parsing 
7322 2002-03-22 13:08  nmav <nmav@gnutls.org>
7324         * lib/gnutls_buffers.c (tags: gnutls_0_3_92):
7326         Corrected code to avoid compiler's warnings 
7328 2002-03-21 20:25  nmav <nmav@gnutls.org>
7330         * ChangeLog, acconfig.h (tags: gnutls_0_4_1, gnutls_0_4_0,
7331         gnutls_0_3_92), configure.in, lib/auth_anon.c (tags: gnutls_0_4_1,
7332         gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp.c (tags: gnutls_0_4_1,
7333         gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp.h (tags: gnutls_0_4_1,
7334         gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp_passwd.c (tags:
7335         gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp_passwd.h
7336         (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
7337         lib/auth_srp_sb64.c (tags: gnutls_0_4_1, gnutls_0_4_0,
7338         gnutls_0_3_92), lib/crypt.c (tags: gnutls_0_4_1, gnutls_0_4_0,
7339         gnutls_0_3_92), lib/crypt_bcrypt.c (tags: gnutls_0_4_1,
7340         gnutls_0_4_0, gnutls_0_3_92), lib/crypt_srpsha1.c (tags:
7341         gnutls_0_3_92), lib/ext_srp.c (tags: gnutls_0_4_1, gnutls_0_4_0,
7342         gnutls_0_3_92), lib/ext_srp.h (tags: gnutls_0_4_1, gnutls_0_4_0,
7343         gnutls_0_3_92), lib/gnutls_algorithms.c (tags: gnutls_0_3_92),
7344         lib/gnutls_anon_cred.c (tags: gnutls_0_4_1, gnutls_0_4_0,
7345         gnutls_0_3_92), lib/gnutls_auth.c (tags: gnutls_0_4_1,
7346         gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_extensions.c (tags:
7347         gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
7348         lib/gnutls_session_pack.c (tags: gnutls_0_4_1, gnutls_0_4_0,
7349         gnutls_0_3_92), lib/gnutls_srp.c (tags: gnutls_0_3_92),
7350         lib/gnutls_srp.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
7351         lib/gnutls_ui.c (tags: gnutls_0_3_92), src/serv.c:
7353         Added hooks not to include SRP and Anonymous authentication 
7355 2002-03-21 19:44  nmav <nmav@gnutls.org>
7357         * lib/: gnutls_cert.c, gnutls_x509.c (utags: gnutls_0_3_92):
7359         Corrected behaviour when no certificate is got by the peer.  
7361 2002-03-21 19:44  nmav <nmav@gnutls.org>
7363         * src/: Makefile.am (tags: gnutls_0_4_1, gnutls_0_4_0),
7364         gnutls-http-serv (utags: gnutls_0_3_92):
7366         Added script which runs an http server with the appropriate
7367         parameters.  
7369 2002-03-21 19:27  nmav <nmav@gnutls.org>
7371         * ChangeLog, NEWS, lib/gnutls_record.c (tags: gnutls_0_3_92),
7372         lib/gnutls_state.c (tags: gnutls_0_3_92):
7374         CBC protection support is disabled by default.  
7376 2002-03-20 18:13  nmav <nmav@gnutls.org>
7378         * lib/: gnutls_algorithms.c, gnutls_cipher.c (tags: gnutls_0_3_92),
7379         gnutls_compress_int.c (tags: gnutls_0_3_92), gnutls_compress_int.h
7380         (tags: gnutls_0_3_92), gnutls_constate.c:
7382         Optimizations and fixes in compression 
7384 2002-03-20 12:21  nmav <nmav@gnutls.org>
7386         * lib/: auth_cert.c, gnutls_cipher.c, gnutls_compress.c (tags:
7387         gnutls_0_3_92), gnutls_compress_int.c, gnutls_compress_int.h,
7388         gnutls_constate.c, gnutls_int.h (tags: gnutls_0_3_92),
7389         gnutls_state.c, x509_ASN.c (tags: gnutls_0_4_1, gnutls_0_4_0,
7390         gnutls_0_3_92), x509_ASN.y (tags: gnutls_0_4_3, gnutls_0_4_2,
7391         gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), x509_asn1.c (tags:
7392         gnutls_0_3_92):
7394         Improved compression support. Corrected several bugs in empty 
7395         fragment sending and receiving.  
7397 2002-03-19 21:08  fiorinaf <fiorinaf@gnutls.org>
7399         * lib/x509_asn1.c:
7401         segmentation fault bug fix 
7403 2002-03-18 20:45  twoaday <twoaday@gnutls.org>
7405         * lib/gnutls_openpgp.c:
7407         New OpenCDK interface for secure memory.  
7409 2002-03-18 18:25  twoaday <twoaday@gnutls.org>
7411         * lib/: gnutls_errors_int.h (tags: gnutls_0_3_92),
7412         gnutls_openpgp.c:
7414         Detection of revoked OpenPGP userID's.  
7416 2002-03-18 15:53  nmav <nmav@gnutls.org>
7418         * lib/gnutls_ui.h (tags: gnutls_0_3_92):
7420         added missing prototypes 
7422 2002-03-18 12:06  twoaday <twoaday@gnutls.org>
7424         * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_3_92):
7426         Support for multiple userID's.  
7428 2002-03-18 07:43  nmav <nmav@gnutls.org>
7430         * src/: cli.c (tags: gnutls_0_3_92), serv.c:
7432         removed default parameters arguments 
7434 2002-03-17 23:09  nmav <nmav@gnutls.org>
7436         * ChangeLog, THANKS (tags: gnutls_0_4_2, gnutls_0_4_1,
7437         gnutls_0_4_0, gnutls_0_3_92), acconfig.h, configure.in,
7438         lib/gnutls_handshake.c (tags: gnutls_0_3_92), lib/gnutls_int.h,
7439         lib/gnutls_mem.c (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
7440         lib/gnutls_mem.h (tags: gnutls_0_4_0, gnutls_0_3_92), src/cli.c:
7442         Added hooks for electric fence 
7444 2002-03-17 21:51  nmav <nmav@gnutls.org>
7446         * lib/x509_verify.c (tags: gnutls_0_3_92):
7448         Checking of certificate lists even if the CA size is zero. Pointed
7449         out by Andrew McDonald 
7451 2002-03-13 13:19  twoaday <twoaday@gnutls.org>
7453         * lib/gnutls_openpgp.c:
7455         Improved code for the various keyrings and support for armored 
7456         keyring files.  
7458 2002-03-12 14:13  nmav <nmav@gnutls.org>
7460         * ChangeLog, NEWS, acconfig.h, configure.in, lib/gnutls_int.h,
7461         lib/gnutls_record.c, lib/gnutls_state.c:
7463         made CBC chosen plaintext protection configurable 
7465 2002-03-11 12:45  twoaday <twoaday@gnutls.org>
7467         * lib/gnutls_openpgp.c:
7469         Added missing stub for one function.  
7471 2002-03-10 00:09  twoaday <twoaday@gnutls.org>
7473         * lib/gnutls_openpgp.c:
7475         New error codes.  
7477 2002-03-10 00:01  nmav <nmav@gnutls.org>
7479         * ChangeLog, lib/gnutls_constate.c, lib/gnutls_errors.c (tags:
7480         gnutls_0_3_92), lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
7481         lib/gnutls_pk.c (tags: gnutls_0_3_92), lib/gnutls_privkey.c (tags:
7482         gnutls_0_3_92), lib/gnutls_record.c, lib/gnutls_sig.c (tags:
7483         gnutls_0_3_92), lib/gnutls_state.c, lib/gnutls_x509.c,
7484         lib/x509_asn1.h (tags: gnutls_0_3_92):
7486         some error codes were renamed to more appropriate names 
7488 2002-03-09 21:06  twoaday <twoaday@gnutls.org>
7490         * lib/: gnutls_openpgp.c, x509_ASN.c:
7492         Patches for the new OpenCDK version and some stricter checks for
7493         memory leaks.  
7495 2002-03-09 19:08  nmav <nmav@gnutls.org>
7497         * ChangeLog, NEWS, doc/tex/ex3.tex (tags: gnutls_0_3_92),
7498         lib/gnutls.h.in.in, lib/gnutls_algorithms.c, lib/gnutls_cert.c,
7499         lib/gnutls_constate.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
7500         lib/gnutls_kx.c (tags: gnutls_0_3_92), lib/gnutls_record.c,
7501         lib/gnutls_state.c, lib/gnutls_state.h (tags: gnutls_0_4_1,
7502         gnutls_0_4_0, gnutls_0_3_92), lib/x509_verify.c, src/common.c:
7504         removed GNUTLS_CERT_TRUSTED enumeration 
7506 2002-03-08 22:42  nmav <nmav@gnutls.org>
7508         * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_record.c:
7510         Added protection against denial of service attacks, while receiving 
7511         empty packets.  
7513 2002-03-08 18:33  nmav <nmav@gnutls.org>
7515         * lib/gnutls_buffers.c:
7517         corrected memory leak 
7519 2002-03-08 18:04  nmav <nmav@gnutls.org>
7521         * lib/: gnutls_buffers.c, gnutls_buffers.h (tags:
7522         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7523         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7524         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7525         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7526         gnutls_0_4_0, gnutls_0_3_92), gnutls_cipher.c, gnutls_cipher.h
7527         (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
7528         gnutls_openpgp.c, gnutls_record.c, gnutls_state.h:
7530         Added protection against the newly discovered CBC attacks against
7531         TLS.  Experimental code.  
7533 2002-03-08 11:14  nmav <nmav@gnutls.org>
7535         * lib/gnutls_algorithms.c:
7537         Added references to internet drafts. Added DHE_DSS with ARCFOUR from 
7538         56 bit draft.  
7540 2002-03-06 12:10  nmav <nmav@gnutls.org>
7542         * doc/protocol/: draft-ietf-tls-extensions-02.txt,
7543         draft-ietf-tls-extensions-03.txt (tags: gnutls_0_5_7, gnutls_0_5_6,
7544         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
7545         gnutls_0_5_3, gnutls_0_5_2,
7546         gnutls_0_5_x_before_export_ciphersuites,
7547         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7548         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7549         gnutls_0_4_0, gnutls_0_3_92):
7551         Added new draft 
7553 2002-03-06 12:08  nmav <nmav@gnutls.org>
7555         * NEWS, lib/Makefile.am (tags: gnutls_0_3_92), lib/auth_cert.c,
7556         lib/gnutls_alert.c (tags: gnutls_0_4_1, gnutls_0_4_0,
7557         gnutls_0_3_92), lib/gnutls_errors.c, lib/gnutls_errors_int.h,
7558         lib/gnutls_gcry.c (tags: gnutls_0_3_92), lib/gnutls_global.c (tags:
7559         gnutls_0_3_92), lib/gnutls_pk.c, lib/gnutls_privkey.c,
7560         lib/gnutls_x509.c, lib/x509_ASN.c, lib/x509_ASN.y, lib/x509_asn1.h,
7561         lib/x509_extensions.c (tags: gnutls_0_3_92), lib/x509_sig_check.c
7562         (tags: gnutls_0_3_92), lib/x509_verify.c:
7564         Combined error codes of gnutls and ASN.1 parser. Also several
7565         cleanups in the X.509 code.  
7567 2002-03-06 10:42  nmav <nmav@gnutls.org>
7569         * doc/tex/: Makefile.am, alert.tex, gnutls.tex, translayer.tex:
7571         Added alert protocol section 
7573 2002-03-05 09:04  nmav <nmav@gnutls.org>
7575         * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_x509.c,
7576         x509_ASN.c, x509_asn1.c, x509_der.c (tags: gnutls_0_3_92),
7577         x509_verify.c:
7579         Added the error UNIX_TIME_LIMIT_EXCEEDED, and corrected bugs in
7580         X.509 certificate parsing.  
7582 2002-03-04 17:16  nmav <nmav@gnutls.org>
7584         * doc/tex/errors.tex (tags: gnutls_0_4_1, gnutls_0_4_0,
7585         gnutls_0_3_92), lib/gnutls.h.in.in:
7587         updated 
7589 2002-03-04 17:04  nmav <nmav@gnutls.org>
7591         * doc/tex/: Makefile.am, auth.tex (tags: gnutls_0_4_1,
7592         gnutls_0_4_0, gnutls_0_3_92), ciphersuites.tex, gnutls.tex,
7593         handshake.tex, layers.tex (tags: gnutls_0_4_3, gnutls_0_4_2,
7594         gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), macros.tex (tags:
7595         gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), resumedb.tex,
7596         translayer.tex:
7598         updated documentation 
7600 2002-03-04 09:25  nmav <nmav@gnutls.org>
7602         * ChangeLog, configure.in, doc/scripts/gdoc (tags: gnutls_0_5_6,
7603         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
7604         gnutls_0_5_3, gnutls_0_5_2,
7605         gnutls_0_5_x_before_export_ciphersuites,
7606         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7607         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7608         gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_cert.c,
7609         lib/gnutls_handshake.c, lib/x509_ASN.y, lib/x509_asn1.c,
7610         lib/x509_der.c:
7612         changes for pretty documentation and cleanups.  
7614 2002-03-03 18:44  nmav <nmav@gnutls.org>
7616         * lib/gnutls_state.c:
7618         pgp_fingerprint indicator is not cleared.  
7620 2002-03-03 09:28  nmav <nmav@gnutls.org>
7622         * src/tls_test.c:
7624         last minute changes for 0.3.91 release 
7626 2002-03-03 09:18  nmav <nmav@gnutls.org>
7628         * ChangeLog, NEWS, configure.in, lib/auth_anon.c, lib/auth_cert.c,
7629         lib/auth_dhe.c (tags: gnutls_0_3_92), lib/auth_srp.c,
7630         lib/gnutls_auth.c, lib/gnutls_auth_int.h (tags:
7631         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7632         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7633         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7634         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7635         gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_errors.c, src/cli.c
7636         (utags: gnutls_0_3_91):
7638         Added checks in authentication type renegotiation procedure.  
7640 2002-03-03 00:06  nmav <nmav@gnutls.org>
7642         * lib/: auth_cert.c, gnutls_auth.c, gnutls_handshake.c (tags:
7643         gnutls_0_3_91), gnutls_int.h (tags: gnutls_0_3_91), gnutls_state.c
7644         (tags: gnutls_0_3_91), gnutls_state.h (tags: gnutls_0_3_91):
7646         Changed behaviour in rehandshake procedure. Now can use rehandshake
7647         with a different authentication method (ie. perform anonymous
7648         authentication, and after that perform a certificate authentication,
7649         or srp).  
7651 2002-03-01 13:13  nmav <nmav@gnutls.org>
7653         * lib/: gnutls_mem.h, gnutls_x509.c (utags: gnutls_0_3_91):
7655         corrected certificate type checking.  
7657 2002-03-01 13:10  nmav <nmav@gnutls.org>
7659         * src/: Makefile.am (tags: gnutls_0_3_91), cli-gaa.c (tags:
7660         gnutls_0_3_91), cli-gaa.h (tags: gnutls_0_3_92, gnutls_0_3_91),
7661         cli.c, cli.gaa (tags: gnutls_0_3_92, gnutls_0_3_91), common.h
7662         (tags: gnutls_0_3_91), crypt.c (tags: gnutls_0_4_1, gnutls_0_4_0,
7663         gnutls_0_3_92, gnutls_0_3_91), serv-gaa.c (tags: gnutls_0_3_91),
7664         serv-gaa.h (tags: gnutls_0_3_92, gnutls_0_3_91), serv.c (tags:
7665         gnutls_0_3_91), serv.gaa (tags: gnutls_0_3_92, gnutls_0_3_91),
7666         tls_test-gaa.c (tags: gnutls_0_3_91), tls_test.gaa (tags:
7667         gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
7668         gnutls_0_3_92, gnutls_0_3_91):
7670         Updated cli and server to read certificate and keys from command
7671         line parameters. client, client-debug and server are now being
7672         installed.  
7674 2002-03-01 11:26  nmav <nmav@gnutls.org>
7676         * lib/: gnutls_algorithms.c (tags: gnutls_0_3_91),
7677         gnutls_algorithms.h (tags: gnutls_0_3_92, gnutls_0_3_91),
7678         gnutls_handshake.c, gnutls_int.h, gnutls_priority.c (tags:
7679         gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91):
7681         Cleanups in gnutls_handshake.c and gnutls_algorithms.c.  Now cipher
7682         suites get associated with a protocol version. This will allow
7683         disabling several ciphersuites which are only defined in TLS 1.0,
7684         when using SSL 3.0.  
7686 2002-03-01 08:12  nmav <nmav@gnutls.org>
7688         * lib/gnutls_handshake.c:
7690         No extensions are now sent if SSL 3.0 is the only protocol
7691         advertized.  
7693 2002-02-28 12:39  nmav <nmav@gnutls.org>
7695         * lib/gnutls_session.c (tags: gnutls_0_4_1, gnutls_0_4_0,
7696         gnutls_0_3_92, gnutls_0_3_91):
7698         added a check in the given parameters for null 
7700 2002-02-28 12:38  nmav <nmav@gnutls.org>
7702         * src/: tests.c (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
7703         gnutls_0_3_91), tests.h (tags: gnutls_0_5_3, gnutls_0_5_2,
7704         gnutls_0_5_x_before_export_ciphersuites,
7705         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7706         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7707         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), tls_test.c:
7709         added session resumption test 
7711 2002-02-28 12:31  twoaday <twoaday@gnutls.org>
7713         * lib/gnutls_openpgp.c (tags: gnutls_0_3_91):
7715         Changed the interface for the new OpenCDK version.  
7717 2002-02-28 08:55  nmav <nmav@gnutls.org>
7719         * src/: cli-gaa.c, cli.c, cli.gaa, serv-gaa.c, tls_test-gaa.c,
7720         tls_test-gaa.h (tags: gnutls_0_5_1, gnutls_0_5_0,
7721         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7722         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), tls_test.c,
7723         tls_test.gaa:
7725         updated gaa files, and client options.  
7727 2002-02-28 08:38  nmav <nmav@gnutls.org>
7729         * src/tests.c, lib/gnutls.h.in.in (tags: gnutls_0_3_91),
7730         lib/gnutls_state.c, lib/gnutls_state.h:
7732         gnutls_record_set_default_version() was prefixed with underscore,
7733         and it is no longer exported.  
7735 2002-02-28 08:36  nmav <nmav@gnutls.org>
7737         * lib/: gnutls.h.in.in, gnutls_db.c (tags: gnutls_0_3_92,
7738         gnutls_0_3_91), gnutls_int.h, gnutls_session_pack.c (tags:
7739         gnutls_0_3_91), gnutls_state.c:
7741         Corrected session resuming in certificate authentication.
7742         gnutls_deinit, does not remove the session entry any more if it is
7743         invalid. Added gnutls_db_remove_session() function, which does this.  
7745 2002-02-28 07:00  nmav <nmav@gnutls.org>
7747         * src/: tls_test-gaa.c, tls_test-gaa.h, tls_test.gaa:
7749         added missing files 
7751 2002-02-27 22:29  nmav <nmav@gnutls.org>
7753         * lib/gnutls_mem.c (tags: gnutls_0_3_91):
7755         removed cycle from gnutls_free and gnutls_secure_free.  
7757 2002-02-27 21:12  nmav <nmav@gnutls.org>
7759         * NEWS, src/tests.c, src/tests.h, src/tls_test.c:
7761         added check for TLS closure alerts 
7763 2002-02-27 20:53  nmav <nmav@gnutls.org>
7765         * src/: tests.c, tests.h, tls_test.c:
7767         added openpgp authentication test, and unknown cipher suites test 
7769 2002-02-27 20:38  nmav <nmav@gnutls.org>
7771         * lib/ext_srp.c (tags: gnutls_0_3_91):
7773         Now we do not send the srp username as an extension, if SRP is 
7774         disabled.  
7776 2002-02-27 20:26  nmav <nmav@gnutls.org>
7778         * src/: cli.c, tests.c, tests.h, tls_test.c:
7780         added check for client hello extensions.  
7782 2002-02-27 20:07  nmav <nmav@gnutls.org>
7784         * src/: Makefile.am, cli.c, tests.c, tests.h, tls_test.c:
7786         Added tls_test. This is program that can be used to test TLS
7787         servers' parameters.  
7789 2002-02-27 20:05  nmav <nmav@gnutls.org>
7791         * lib/: gnutls.h.in.in, gnutls_errors.c, gnutls_handshake.c,
7792         gnutls_int.h, gnutls_state.c:
7794         Added gnutls_record_set_default_version(). This is a low level
7795         function.  
7797 2002-02-27 10:58  nmav <nmav@gnutls.org>
7799         * lib/gnutls.h.in.in:
7801         SOCKET_PTR was removed 
7803 2002-02-27 10:06  nmav <nmav@gnutls.org>
7805         * lib/gnutls.h.in.in:
7807         corrected record_send() prototype 
7809 2002-02-26 19:08  nmav <nmav@gnutls.org>
7811         * configure.in:
7813         updated for fcdump 
7815 2002-02-25 22:48  nmav <nmav@gnutls.org>
7817         * lib/gnutls_pk.c (tags: gnutls_0_3_91):
7819         added (an impossible situation) check 
7821 2002-02-24 19:24  twoaday <twoaday@gnutls.org>
7823         * lib/gnutls_openpgp.c:
7825         Fixed a possible buffer overflow.  
7827 2002-02-24 17:34  nmav <nmav@gnutls.org>
7829         * src/openpgp/Makefile.am (tags: gnutls_1_0_5, gnutls_1_1_5,
7830         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
7831         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
7832         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
7833         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
7834         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
7835         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
7836         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
7837         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
7838         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
7839         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
7840         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
7841         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
7842         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7843         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7844         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7845         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7846         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
7848         added missing makefile.am 
7850 2002-02-24 15:46  nmav <nmav@gnutls.org>
7852         * doc/tex/Makefile.am (tags: gnutls_0_3_91), doc/tex/serv1.tex
7853         (tags: gnutls_0_3_92, gnutls_0_3_91), lib/auth_anon.c,
7854         lib/auth_anon.h (tags: gnutls_0_5_x_before_types_change,
7855         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
7856         gnutls_0_5_x_before_export_ciphersuites,
7857         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7858         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7859         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), lib/auth_cert.h (tags:
7860         gnutls_0_5_3, gnutls_0_5_2,
7861         gnutls_0_5_x_before_export_ciphersuites,
7862         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7863         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7864         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), lib/auth_dhe.c,
7865         lib/auth_srp_passwd.c (tags: gnutls_0_3_91), lib/gnutls.h.in.in,
7866         lib/gnutls_anon_cred.c (tags: gnutls_0_3_91), lib/gnutls_cert.c
7867         (tags: gnutls_0_3_91), lib/gnutls_dh.h (tags:
7868         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7869         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7870         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7871         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7872         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), lib/gnutls_dh_primes.c
7873         (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91),
7874         lib/gnutls_int.h, lib/gnutls_ui.c (tags: gnutls_0_3_91), src/cli.c,
7875         src/serv.c (utags: gnutls_0_3_90):
7877         The Diffie Hellman parameters are now stored in the credentials
7878         structures.  This will allow precomputation of signatures (for DHE
7879         cipher suites).  
7881 2002-02-24 10:47  nmav <nmav@gnutls.org>
7883         * lib/: gnutls.h.in.in, gnutls_cert.c, gnutls_handshake.c (tags:
7884         gnutls_0_3_90), gnutls_int.h, gnutls_openpgp.c, gnutls_record.c
7885         (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_x509.c (tags:
7886         gnutls_0_3_90), x509_sig_check.c (tags: gnutls_0_3_91,
7887         gnutls_0_3_90), x509_verify.c:
7889         removed GNUTLS_CERT_NONE (replaced by
7890         GNUTLS_E_NO_CERTIFICATE_FOUND).  removed GNUTLS_CERT_VALID (it's
7891         valid if it's not invalid) 
7893 2002-02-23 21:50  twoaday <twoaday@gnutls.org>
7895         * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_3_91,
7896         gnutls_0_3_90):
7898         Bug fixes for _verify_key and basic trust handling for keys.  
7900 2002-02-22 23:49  nmav <nmav@gnutls.org>
7902         * lib/gnutls_openpgp.c:
7904         includes moved before #ifdef 
7906 2002-02-22 18:49  twoaday <twoaday@gnutls.org>
7908         * lib/gnutls_openpgp.c:
7910         Added stubs for the case we don't have OpenCDK support.  
7912 2002-02-22 18:31  nmav <nmav@gnutls.org>
7914         * doc/tex/ex3.tex, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c
7915         (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
7916         lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_x509.c,
7917         lib/x509_sig_check.c, lib/x509_verify.c, src/common.c, src/serv.c:
7919         Changed certificate verification functions.  
7921 2002-02-22 17:14  twoaday <twoaday@gnutls.org>
7923         * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
7925         Implemented gnutls_certificate_set_openpgp_key_mem.  Some basic
7926         routines for key ownertrust.  
7928 2002-02-22 13:30  nmav <nmav@gnutls.org>
7930         * lib/: auth_cert.h, gnutls.h.in.in, gnutls_cert.c:
7932         added trustdb stuff 
7934 2002-02-22 12:52  twoaday <twoaday@gnutls.org>
7936         * lib/gnutls_openpgp.c:
7938         Modified code for the new OpenCDK code.  
7940 2002-02-22 11:34  nmav <nmav@gnutls.org>
7942         * lib/gnutls_algorithms.c (tags: gnutls_0_3_90):
7944         moved private cipher suites to 0xFF space.  
7946 2002-02-22 00:40  nmav <nmav@gnutls.org>
7948         * ChangeLog, doc/tex/ex1.tex (tags: gnutls_0_3_92, gnutls_0_3_91,
7949         gnutls_0_3_90), doc/tex/ex2.tex (tags: gnutls_0_3_92,
7950         gnutls_0_3_91, gnutls_0_3_90), doc/tex/layers.tex (tags:
7951         gnutls_0_3_91, gnutls_0_3_90), doc/tex/serv1.tex, doc/tex/srp1.tex
7952         (tags: gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
7953         gnutls_0_3_91, gnutls_0_3_90), lib/gnutls.h.in.in,
7954         lib/gnutls_alert.c (tags: gnutls_0_3_91, gnutls_0_3_90),
7955         lib/gnutls_alert.h (tags: gnutls_0_4_1, gnutls_0_4_0,
7956         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
7957         lib/gnutls_algorithms.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
7958         lib/gnutls_kx.c (tags: gnutls_0_3_91, gnutls_0_3_90),
7959         lib/gnutls_record.c, src/cli.c, src/serv.c:
7961         Several alert protocol changes.  
7963 2002-02-21 22:34  twoaday <twoaday@gnutls.org>
7965         * lib/gnutls_openpgp.c:
7967         Fixed return code check for GnuTLS functions.  
7969 2002-02-21 20:57  nmav <nmav@gnutls.org>
7971         * lib/: gnutls.h.in.in, gnutls_openpgp.c:
7973         set_key_server renamed to set_keyserver 
7975 2002-02-21 20:42  nmav <nmav@gnutls.org>
7977         * ChangeLog, NEWS, doc/tex/ex1.tex, doc/tex/serv1.tex, lib/debug.c,
7978         lib/debug.h (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
7979         gnutls_0_5_3, gnutls_0_5_2,
7980         gnutls_0_5_x_before_export_ciphersuites,
7981         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7982         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7983         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
7984         lib/gnutls.h.in.in, lib/gnutls_alert.c, src/cli.c:
7986         Added gnutls_alert_str (allows printing alert number descriptions) 
7988 2002-02-21 13:49  twoaday <twoaday@gnutls.org>
7990         * lib/gnutls_openpgp.c:
7992         Fixed a segfault in the OpenPGP code.  
7994 2002-02-21 09:55  nmav <nmav@gnutls.org>
7996         * lib/auth_cert.c:
7998         Updated the openpgp certificate message, fingerprint handling.  
8000 2002-02-20 20:53  nmav <nmav@gnutls.org>
8002         * lib/x509_verify.c:
8004         some fixes in verification procedure 
8006 2002-02-19 18:57  twoaday <twoaday@gnutls.org>
8008         * lib/: .cvsignore (tags: gnutls_0_4_1, gnutls_0_4_0,
8009         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), gnutls_cert.h (tags:
8010         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), gnutls_errors_int.h
8011         (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_openpgp.c,
8012         gnutls_openpgp.h:
8014         Applied the patches to fix the GDOC problem.  Some bug fixes all
8015         over the place and the implementation of some function stubs.  
8017 2002-02-19 08:17  nmav <nmav@gnutls.org>
8019         * doc/tex/ex3.tex, lib/gnutls.h.in.in, lib/gnutls_cert.c,
8020         lib/gnutls_int.h, lib/gnutls_x509.c, lib/x509_sig_check.c,
8021         src/common.c:
8023         removed CERT_CORRUPTED 
8025 2002-02-19 08:09  nmav <nmav@gnutls.org>
8027         * lib/auth_cert.c:
8029         openpgp fingerprint is calculated dynamically.  
8031 2002-02-18 20:31  nmav <nmav@gnutls.org>
8033         * lib/: auth_cert.c, auth_cert.h, gnutls.h.in.in:
8035         Added some support the OpenPGP Certificate message, with key
8036         fingerprints.  
8038 2002-02-18 14:11  nmav <nmav@gnutls.org>
8040         * ChangeLog, lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_int.h,
8041         lib/gnutls_state.c (tags: gnutls_0_3_90), lib/gnutls_state.h (tags:
8042         gnutls_0_3_90), src/cli-gaa.c, src/cli-gaa.h, src/cli.c,
8043         src/cli.gaa, src/common.c:
8045         Added some stuff for the client to send the OpenPGP fingerprint.  
8047 2002-02-17 20:07  nmav <nmav@gnutls.org>
8049         * lib/: auth_rsa.c, gnutls_pk.c (tags: gnutls_0_3_90):
8051         Corrected bug in RSA authentication, responsible for random (very
8052         very rare, and difficult to reproduce) failures.  
8054 2002-02-17 13:14  nmav <nmav@gnutls.org>
8056         * lib/: gnutls_x509.c, x509_verify.c:
8058         Improved X.509 verification functions. They are still too primitive.  
8060 2002-02-16 20:50  nmav <nmav@gnutls.org>
8062         * lib/auth_rsa.c:
8064         Some cleanups.  
8066 2002-02-15 17:30  twoaday <twoaday@gnutls.org>
8068         * lib/gnutls_openpgp.c:
8070         Fixed some memory leaks.  Code to handle ElGamal keys.  Some minor
8071         bug fixes.  
8073 2002-02-15 17:04  nmav <nmav@gnutls.org>
8075         * lib/: gnutls.h.in.in, gnutls_record.c:
8077         renamed gnutls_read to gnutls_record_read and gnutls_write to 
8078         gnutls_record_write.  
8080 2002-02-15 17:03  nmav <nmav@gnutls.org>
8082         * doc/tex/: Makefile.am, ciphersuites.tex, cover.tex.in,
8083         errors.tex, ex1.tex, ex2.tex, gnutls.tex, layers.ps (tags:
8084         gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
8085         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), layers.tex,
8086         serv1.tex, srp1.tex:
8088         Added TLS Layers section.  
8090 2002-02-15 11:34  nmav <nmav@gnutls.org>
8092         * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, serv-gaa.c, serv.gaa:
8094         updated client and server 
8096 2002-02-15 11:34  nmav <nmav@gnutls.org>
8098         * doc/protocol/draft-ietf-tls-openpgp-keys-00.txt:
8100         removed 
8102 2002-02-15 11:23  nmav <nmav@gnutls.org>
8104         * lib/: gnutls.h.in.in, gnutls_extensions.c (tags: gnutls_0_3_91,
8105         gnutls_0_3_90), gnutls_extensions.h (tags: gnutls_0_4_1,
8106         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
8107         gnutls_record.c:
8109         Extension types now use a 16 bit type field (following the current
8110         draft).  Some fixes in the max record size extension.  
8112 2002-02-14 21:38  twoaday <twoaday@gnutls.org>
8114         * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
8116         Basic HKP keyserver support.  Function to retrieve the key from the
8117         keyring by keyid, fingerprint.  
8119 2002-02-14 11:52  nmav <nmav@gnutls.org>
8121         * lib/: gnutls_cert.c, x509_verify.c:
8123         Verification function returns the GNUTLS_CERT_VALID flag.  
8125 2002-02-14 10:57  nmav <nmav@gnutls.org>
8127         * lib/: auth_srp_passwd.c, gnutls_int.h, gnutls_srp.c (tags:
8128         gnutls_0_3_91, gnutls_0_3_90), gnutls_ui.h:
8130         Changed srp callback function parameters.  
8132 2002-02-14 10:45  nmav <nmav@gnutls.org>
8134         * lib/gnutls_dh_primes.c, src/serv.c:
8136         Corrected bugs in prime generation.  
8138 2002-02-14 10:30  nmav <nmav@gnutls.org>
8140         * src/: Makefile.am (tags: gnutls_0_3_90), cli.c, common.c,
8141         serv-gaa.c, serv-gaa.h, serv.c, serv.gaa:
8143         Server updated. Now command line parameters are available.  
8145 2002-02-14 09:25  nmav <nmav@gnutls.org>
8147         * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, common.c:
8149         Updated client 
8151 2002-02-14 09:21  nmav <nmav@gnutls.org>
8153         * lib/: auth_anon.c, gnutls_cipher.c (tags: gnutls_0_3_91,
8154         gnutls_0_3_90), gnutls_handshake.c, gnutls_kx.c, gnutls_record.c:
8156         Direct access to version field in the state was replaced by the
8157         function gnutls_protocol_get_version().  
8159 2002-02-14 09:20  nmav <nmav@gnutls.org>
8161         * lib/auth_rsa.c:
8163         Corrected bugs in RSA authentication. Random value is not generated 
8164         using the GNUTLS_STRONG_RANDOM flag, and fixed client key exchange
8165         packet formating, to depend on the correct version.  
8167 2002-02-14 09:16  nmav <nmav@gnutls.org>
8169         * lib/: gnutls_int.h, x509_sig_check.c, x509_verify.c:
8171         Added GNUTLS_CERT_INVALID and GNUTLS_CERT_VALID of CertificateStatus
8172         flags, which replace GNUTLS_CERT_NOT_TRUSTED.  
8174 2002-02-13 19:48  fiorinaf <fiorinaf@gnutls.org>
8176         * lib/x509_ASN.y (tags: gnutls_0_3_91, gnutls_0_3_90):
8178         bug fix with bison 1.32 
8180 2002-02-13 18:03  nmav <nmav@gnutls.org>
8182         * lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.h,
8183         lib/auth_dhe.c, lib/gnutls.h.in.in, lib/gnutls_dh.c,
8184         lib/gnutls_dh.h, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
8185         lib/gnutls_errors.h (tags: gnutls_0_3_92, gnutls_0_3_91,
8186         gnutls_0_3_90), lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
8187         lib/gnutls_int.h, lib/gnutls_state.c, lib/gnutls_state.h,
8188         lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c, src/common.c,
8189         src/serv.c:
8191         Added more functions to allow access to Diffie Hellman parameters 
8192         (partially at least). Corrected Diffie Hellman stuff.  
8194 2002-02-13 10:03  nmav <nmav@gnutls.org>
8196         * src/: Makefile.am, cli-gaa.c, cli-gaa.h, cli.c, cli.gaa:
8198         Made most ifdefs in client program, configurable via command line.  
8200 2002-02-13 10:02  nmav <nmav@gnutls.org>
8202         * lib/ext_cert_type.c (tags: gnutls_0_4_1, gnutls_0_4_0,
8203         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
8205         It does not send the cert_type extension if only x.509 certificates 
8206         are used.  
8208 2002-02-12 13:27  nmav <nmav@gnutls.org>
8210         * doc/tex/: ex1.tex, ex3.tex, serv1.tex:
8212         Corrected bugs in examples.  
8214 2002-02-12 13:04  nmav <nmav@gnutls.org>
8216         * lib/gnutls_priority.c (tags: gnutls_0_3_90):
8218         Priority cannot be set if not using the OPENCDK library.  
8220 2002-02-11 19:33  nmav <nmav@gnutls.org>
8222         * doc/tex/: auth.tex, ciphersuites.tex, cover.tex.in, gnutls.tex:
8224         Updated documentation.  
8226 2002-02-11 10:08  nmav <nmav@gnutls.org>
8228         * src/: cli.c, openpgp/cli_pub.asc (tags: gnutls_1_0_5,
8229         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
8230         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
8231         gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
8232         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
8233         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
8234         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
8235         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
8236         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
8237         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
8238         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
8239         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
8240         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
8241         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
8242         gnutls_0_5_3, gnutls_0_5_2,
8243         gnutls_0_5_x_before_export_ciphersuites,
8244         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8245         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8246         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
8247         openpgp/cli_ring.gpg (tags: gnutls_1_0_5, gnutls_1_1_5,
8248         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
8249         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
8250         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
8251         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
8252         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
8253         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
8254         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
8255         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
8256         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
8257         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
8258         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
8259         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
8260         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
8261         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
8262         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8263         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8264         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
8265         openpgp/cli_sec.asc (tags: gnutls_1_0_5, gnutls_1_1_5,
8266         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
8267         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
8268         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
8269         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
8270         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
8271         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
8272         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
8273         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
8274         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
8275         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
8276         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
8277         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
8278         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
8279         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
8280         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8281         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8282         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
8284         Added new client pgp keys and a keyring 
8286 2002-02-10 23:08  twoaday <twoaday@gnutls.org>
8288         * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
8290         High level support for OpenPGP keyrings.  
8292 2002-02-10 22:24  nmav <nmav@gnutls.org>
8294         * ChangeLog:
8296         Added ChangeLog [generated by CVS log] 
8298 2002-02-09 19:20  nmav <nmav@gnutls.org>
8300         * lib/: gnutls.h.in.in, gnutls_algorithms.c:
8302         Added gnutls_certificate_type_get_name() function.  
8304 2002-02-09 18:35  twoaday <twoaday@gnutls.org>
8306         * lib/gnutls_openpgp.c:
8308         
8309         * Applied the fixed for the memory leaks.  
8311 2002-02-09 18:25  nmav <nmav@gnutls.org>
8313         * lib/: auth_srp.c (tags: gnutls_0_3_90), auth_srp.h (tags:
8314         gnutls_0_3_91, gnutls_0_3_90), auth_srp_passwd.c, auth_srp_passwd.h
8315         (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_cert.c, gnutls_int.h,
8316         gnutls_srp.c, gnutls_srp.h (tags: gnutls_0_3_91, gnutls_0_3_90),
8317         gnutls_ui.h, gnutls_x509.c:
8319         Added ability for an SRP server to use multiple password files. The 
8320         password file is selected on the fly (handshake) using a callback 
8321         function.  
8323 2002-02-09 13:18  twoaday <twoaday@gnutls.org>
8325         * lib/: auth_cert.h, gnutls_openpgp.c, gnutls_openpgp.h:
8327         
8328         * auth_cert.h: Added OpenPGP keyring item.  
8329         
8330         * gnutls_openpgp.c: Improved support for keyring handling.  
8332 2002-02-09 12:19  nmav <nmav@gnutls.org>
8334         * lib/gnutls_cipher.c:
8336         Some fixes in ciphertext2compressed handling 
8338 2002-02-09 11:10  nmav <nmav@gnutls.org>
8340         * lib/: gnutls_alert.c, gnutls_cipher.c, gnutls_errors.c,
8341         gnutls_errors_int.h:
8343         Removed the GNUTLS_E_MAC_FAILED error. Now only
8344         GNUTLS_E_DECRYPTION_FAILED error is used. That we don't leak any
8345         information about the result of a possible attack.  
8347 2002-02-08 22:30  nmav <nmav@gnutls.org>
8349         * lib/: auth_cert.c, auth_dhe.c, auth_rsa.c, gnutls_cert.c,
8350         gnutls_openpgp.h:
8352         Added LIBOPENCDK ifdefs (suggested by Andrew McDonald) 
8354 2002-02-08 22:29  nmav <nmav@gnutls.org>
8356         * lib/x509_ASN.c:
8358         Added bison generated file 
8360 2002-02-08 19:36  nmav <nmav@gnutls.org>
8362         * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
8364         changed the introduction (again) 
8366 2002-02-07 20:58  nmav <nmav@gnutls.org>
8368         * lib/auth_cert.c, src/cli.c, src/openpgp/cli_pub.asc,
8369         src/openpgp/cli_sec.asc:
8371         Corrected behaviour of client openpgp certificate selection.  
8373 2002-02-07 19:08  nmav <nmav@gnutls.org>
8375         * lib/: gnutls_ui.c, gnutls_ui.h:
8377         removed gnutls_certificate_get_ours_index() 
8379 2002-02-07 14:59  nmav <nmav@gnutls.org>
8381         * lib/: gnutls_asn1_tab.c (tags: gnutls_0_4_3, gnutls_0_4_2,
8382         gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
8383         gnutls_0_3_90), pkcs1_asn1_tab.c:
8385         Added asn1 file 
8387 2002-02-06 22:07  nmav <nmav@gnutls.org>
8389         * NEWS, lib/gnutls_ui.h, lib/gnutls_x509.c:
8391         Modified gnutls_x509_extract_subject_alt_name() to return the type, 
8392         instead of storing it to a pointer.  
8394 2002-02-06 14:11  nmav <nmav@gnutls.org>
8396         * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_ui.h,
8397         gnutls_x509.c, x509_extensions.c (tags: gnutls_0_3_91,
8398         gnutls_0_3_90):
8400         Added function which returns the subjectAltName (subject_dns_name
8401         was obsoleted).  
8403 2002-02-05 23:00  nmav <nmav@gnutls.org>
8405         * AUTHORS (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
8406         gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
8407         gnutls_0_3_91, gnutls_0_3_90):
8409         added Timo 
8411 2002-02-05 12:09  nmav <nmav@gnutls.org>
8413         * lib/x509_verify.c:
8415         Changed the X.509 certificate verification algorithm. Now if any of
8416         the certificates in the certificate path is expired (except the
8417         first one), we return GNUTLS_CERT_NOT_TRUSTED.  
8419 2002-02-05 11:06  twoaday <twoaday@gnutls.org>
8421         * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
8423         Changes the function name to make clear OpenPGP uses keys and not
8424         certificates like X.509.  
8426 2002-02-04 22:35  nmav <nmav@gnutls.org>
8428         * lib/gnutls_cert.c, lib/gnutls_ui.h, src/common.c:
8430         Changes for gnutls_openpgp_name structure 
8432 2002-02-04 21:39  twoaday <twoaday@gnutls.org>
8434         * lib/: gnutls_openpgp.c, gnutls_openpgp.h, gnutls_ui.h:
8436         Now OpenPGP uses its own context for DN.  
8438 2002-02-03 21:43  twoaday <twoaday@gnutls.org>
8440         * lib/gnutls_openpgp.c:
8442         More fixes for the GnuTLS OpenPGP code.  
8444 2002-02-03 20:19  nmav <nmav@gnutls.org>
8446         * doc/tex/ex3.tex, lib/gnutls.h.in.in, lib/gnutls_ui.h,
8447         lib/gnutls_x509.c, src/common.c:
8449         renamed the gnutls_dn structure to gnutls_x509_dn 
8451 2002-02-03 19:17  nmav <nmav@gnutls.org>
8453         * src/: Makefile.am, common.c, common.h:
8455         made the print_info stuff much cleaner.  
8457 2002-02-03 19:06  nmav <nmav@gnutls.org>
8459         * lib/gnutls_openpgp.c:
8461         some changes in gnutls_cert handling 
8463 2002-02-03 18:54  nmav <nmav@gnutls.org>
8465         * lib/gnutls_cert.h:
8467         keyUsage is now 16 bits 
8469 2002-02-03 18:30  nmav <nmav@gnutls.org>
8471         * doc/tex/ex3.tex, lib/Makefile.am (tags: gnutls_0_3_91,
8472         gnutls_0_3_90), lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c,
8473         lib/auth_rsa.c, lib/gnutls_alert.c, lib/gnutls_algorithms.c,
8474         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
8475         lib/gnutls_errors_int.h, lib/gnutls_extensions.c,
8476         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_privkey.c
8477         (tags: gnutls_0_3_91, gnutls_0_3_90), lib/gnutls_x509.c,
8478         lib/x509_verify.c, lib/x509_verify.h (tags: gnutls_0_4_0,
8479         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), src/cli.c,
8480         src/common.h, src/serv.c:
8482         Added OpenPGP certificate support in gnutls.  Several changes.  
8484 2002-02-03 13:31  twoaday <twoaday@gnutls.org>
8486         * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
8488         
8489         * gnutls_openpgp.c (_gnutls_openpgp_cert2gnutls_cert): New.  Set the
8490         keyUsage flag to indicate what the key is useful for.  
8492 2002-02-03 12:45  nmav <nmav@gnutls.org>
8494         * lib/: gnutls_openpgp.c, gnutls_ui.h:
8496         Exported openpgp keys' related functions.  
8498 2002-02-03 12:38  nmav <nmav@gnutls.org>
8500         * lib/: gnutls_record.c, gnutls_record.h (tags:
8501         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
8502         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
8503         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8504         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8505         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
8506         gnutls_state.c, gnutls_state.h:
8508         Moved functions unrelated to record layer to gnutls_state.c 
8510 2002-02-03 12:24  nmav <nmav@gnutls.org>
8512         * lib/gnutls_int.h:
8514         several modifications for cert_type extension etc 
8516 2002-02-03 12:16  nmav <nmav@gnutls.org>
8518         * lib/: gnutls.h.in.in, gnutls_priority.c, gnutls_priority.h (tags:
8519         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
8520         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
8521         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8522         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8523         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
8525         Added option to set the cert_type priority.  
8527 2002-02-03 11:51  twoaday <twoaday@gnutls.org>
8529         * lib/gnutls_openpgp.c:
8531         
8532         * Applied the patch and minor changes.  
8533         
8534         * Now it's also possible to use binary certificates.  
8536 2002-02-03 11:36  nmav <nmav@gnutls.org>
8538         * lib/: ext_cert_type.c, ext_cert_type.h (tags: gnutls_0_4_1,
8539         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
8541         Added stuff for parsing the CertType extension type.  
8543 2002-02-03 02:16  twoaday <twoaday@gnutls.org>
8545         * lib/gnutls_openpgp.c:
8547         
8548         * gnutls_openpgp.c: Fixed some memory leaks.  
8550 2002-02-02 21:24  nmav <nmav@gnutls.org>
8552         * lib/: gnutls.h.in.in, gnutls_ui.c:
8554         renamed gnutls_fingerprint() to gnutls_x509_fingerprint().  
8556 2002-02-02 17:52  twoaday <twoaday@gnutls.org>
8558         * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
8560         
8561         * gnutls_openpgp.c: Now all functions use gnutls_datum.  Change the
8562         function headers of internal functions.  
8564 2002-02-01 21:14  nmav <nmav@gnutls.org>
8566         * configure.in, lib/Makefile.am, lib/gnutls_openpgp.c,
8567         src/Makefile.am:
8569         Added gnutls_openpgp in the makefiles.  Added some kind of opencdk
8570         library detection.  
8572 2002-02-01 18:51  twoaday <twoaday@gnutls.org>
8574         * src/openpgp/: pub.asc, sec.asc (utags: gnutls_1_0_0,
8575         gnutls_1_0_2, gnutls_1_0_3, gnutls_1_0_4, gnutls_1_0_5,
8576         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_6_0,
8577         gnutls_0_5_x_before_export_ciphersuites, gnutls_0_8_10,
8578         gnutls_0_8_11, gnutls_0_8_12, gnutls_0_5_x_before_types_change,
8579         gnutls_0_5_0, gnutls_0_5_1, gnutls_0_5_2, gnutls_0_5_3,
8580         gnutls_0_5_4, gnutls_0_5_5, gnutls_0_5_6, gnutls_0_5_7,
8581         gnutls_0_5_8, gnutls_0_5_9, gnutls_0_9_1, gnutls_0_9_2,
8582         gnutls_0_9_3, gnutls_0_4_with_libtasn1, gnutls_0_9_4, gnutls_0_9_5,
8583         gnutls_0_9_6, gnutls_0_9_7, gnutls_0_9_8, gnutls_0_4_0,
8584         gnutls_0_4_1, gnutls_0_4_2, gnutls_0_4_3, gnutls_0_5_10,
8585         gnutls_0_5_11, gnutls_0_8_0, gnutls_0_8_1, gnutls_0_3_90,
8586         gnutls_0_3_91, gnutls_0_8_3, gnutls_0_3_92,
8587         gnutls_0_5_x_before_int_fixes, gnutls_0_8_4, gnutls_0_8_5,
8588         gnutls_0_8_6, gnutls_0_8_7, gnutls_0_8_9, gnutls_1_1_0,
8589         gnutls_1_1_1, gnutls_1_1_2, gnutls_1_1_3, gnutls_1_1_4,
8590         gnutls_1_1_5, gnutls_0_9_90, gnutls_0_9_91, gnutls_0_9_92,
8591         gnutls_0_9_93, gnutls_0_9_94, gnutls_0_9_95, gnutls_0_9_96,
8592         gnutls_0_9_97, gnutls_0_9_98, gnutls_0_9_99):
8594         New files for OpenPGP tests.  
8596 2002-02-01 18:49  twoaday <twoaday@gnutls.org>
8598         * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
8600         
8601         * gnutls_openpgp.c: Added gdoc compatible function descriptions.  
8602         
8603         (gnutls_openpgp_add_fingerprint): New function to register keyrings.  
8605 2002-02-01 11:31  nmav <nmav@gnutls.org>
8607         * lib/gnutls_x509.h (tags: gnutls_0_4_0, gnutls_0_3_92,
8608         gnutls_0_3_91, gnutls_0_3_90):
8610         added new header file 
8612 2002-02-01 11:14  nmav <nmav@gnutls.org>
8614         * configure.in, doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
8615         doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
8616         doc/tex/serv1.tex, lib/Makefile.am, lib/auth_cert.c,
8617         lib/auth_cert.h, lib/gnutls.h.in.in, lib/gnutls_cert.c,
8618         lib/gnutls_cert.h, lib/gnutls_int_compat.c (tags: gnutls_0_4_0,
8619         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
8620         lib/gnutls_session_pack.c (tags: gnutls_0_3_90), lib/gnutls_ui.h,
8621         lib/gnutls_x509.c, lib/x509_extensions.c, src/cli.c, src/common.h,
8622         src/serv.c:
8624         Several changes in certificate and key handling.  
8625          * gnutls_certificate_allocate_sc() does not require the ncerts
8626          argument 
8628 2002-01-31 12:48  nmav <nmav@gnutls.org>
8630         * Makefile.am (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
8631         gnutls_0_3_90), doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
8632         doc/tex/ex3.tex, lib/Makefile.am, lib/auth_cert.c, lib/debug.c,
8633         lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_cert.h,
8634         lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
8635         lib/gnutls_x509.c, src/cli.c, src/common.h:
8637         Renamed gnutls_x509pki_extract_* to gnutls_x509_extract_*.  
8638         Separated gnutls_x509_extract_* functions. Now are in gnutls_x509.c.  
8640 2002-01-31 12:47  nmav <nmav@gnutls.org>
8642         * lib/: x509_asn1.c, x509_der.c (utags: gnutls_0_3_90,
8643         gnutls_0_3_91):
8645         corrected _gnutls_str_cpy() usage.  
8647 2002-01-30 23:59  nmav <nmav@gnutls.org>
8649         * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
8651         updated 
8653 2002-01-30 11:34  twoaday <twoaday@gnutls.org>
8655         * lib/gnutls_openpgp.c:
8657         Fixed some memory leaks.  
8659 2002-01-30 10:33  nmav <nmav@gnutls.org>
8661         * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
8663         updated candidate draft 
8665 2002-01-29 17:16  twoaday <twoaday@gnutls.org>
8667         * lib/gnutls_openpgp.c:
8669         Fixed a typo.  
8671 2002-01-29 16:55  twoaday <twoaday@gnutls.org>
8673         * lib/: gnutls_cert.h, gnutls_openpgp.c, gnutls_openpgp.h:
8675         Basic GnuTLS OpenPGP support.  
8677 2002-01-29 16:19  nmav <nmav@gnutls.org>
8679         * configure.in, doc/tex/ex3.tex, src/common.h:
8681         updated for gnutls_certificate_get_peers() 
8683 2002-01-29 16:17  nmav <nmav@gnutls.org>
8685         * lib/: gnutls_ui.c, gnutls_ui.h:
8687         Added gnutls_certificate_get_peers() Added
8688         gnutls_certificate_get_ours() Added
8689         gnutls_certificate_get_ours_index() 
8691 2002-01-29 16:09  nmav <nmav@gnutls.org>
8693         * lib/: auth_cert.c, gnutls.h.in.in, gnutls_cert.h, gnutls_int.h,
8694         gnutls_record.c, gnutls_record.h, gnutls_state.c, gnutls_state.h:
8696         CertificateType is now accesible from the API.  
8698 2002-01-29 16:06  nmav <nmav@gnutls.org>
8700         * lib/gnutls_handshake.c:
8702         corrected bug in certificate selection.  
8704 2002-01-29 15:08  nmav <nmav@gnutls.org>
8706         * lib/: gnutls_state.c, gnutls_state.h:
8708         Added this gnutls_state.c/h files. Are added in order to access some
8709         of the GNUTLS_STATE structures members, indirectly. It's not
8710         possible to move all the members of this structure here, yet, but it
8711         is desirable.  
8713 2002-01-29 12:54  nmav <nmav@gnutls.org>
8715         * lib/auth_x509.c:
8717         corrected bug in server certificate callback.  
8719 2002-01-29 12:52  nmav <nmav@gnutls.org>
8721         * lib/: Makefile.am, auth_cert.c, gnutls_cert.c, gnutls_int.h,
8722         gnutls_record.c, gnutls_ui.h:
8724         Modified the state's parameters to hold the negotiated certificate 
8725         type. Modified the certificate selection procedure to take the
8726         certificate type in account, when choosing the most appropriate
8727         certificate.  
8729 2002-01-29 11:52  nmav <nmav@gnutls.org>
8731         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
8732         doc/tex/serv1.tex, lib/auth_cert.c, lib/gnutls.h.in.in,
8733         lib/gnutls_int.h, lib/x509_sig_check.c, src/cli.c, src/common.h,
8734         src/serv.c:
8736         Added in CertificateStatus: 
8737                 GNUTLS_CERT_CORRUPTED (replaces GNUTLS_CERT_INVALID) 
8738                 GNUTLS_CERT_REVOKED 
8740 2002-01-29 11:40  nmav <nmav@gnutls.org>
8742         * lib/: gnutls.h.in.in, gnutls_cert.c:
8744         gnutls_x509pki_allocate_sc() renamed to
8745         gnutls_certificate_allocate_sc() and similar functions too. They
8746         share too common properties with OpenPGP certificates, that it is
8747         not needed a separate function.  
8749 2002-01-29 11:38  nmav <nmav@gnutls.org>
8751         * lib/: gnutls_ui.c, gnutls_ui.h:
8753         Updated function names.  
8755 2002-01-29 11:38  nmav <nmav@gnutls.org>
8757         * lib/: auth_cert.c, auth_cert.h:
8759         Separated X509 specific stuff in the CERTIFICATE_CREDENTIALS
8760         structure.  
8762 2002-01-28 23:51  nmav <nmav@gnutls.org>
8764         * lib/gnutls.asn (tags: gnutls_0_8_12, gnutls_0_8_11,
8765         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
8766         gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
8767         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
8768         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
8769         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
8770         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
8771         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
8772         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8773         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8774         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
8776         Removed fake OID.  
8778 2002-01-28 23:49  nmav <nmav@gnutls.org>
8780         * Makefile.am:
8782         better ChangeLog output 
8784 2002-01-28 23:44  nmav <nmav@gnutls.org>
8786         * lib/gnutls_record.c, src/cli.c, src/serv.c:
8788         Identified a race condition in the example client.  If application
8789         data is sent after a rehandshake request, the server thinks we
8790         ignored his request, and breaks the connection. This is a bad design
8791         of this client.  
8793 2002-01-28 23:43  nmav <nmav@gnutls.org>
8795         * lib/gnutls_datum.c (tags: gnutls_0_4_1, gnutls_0_4_0,
8796         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
8798         minor fixes 
8800 2002-01-28 23:42  nmav <nmav@gnutls.org>
8802         * lib/gnutls_buffers.c (tags: gnutls_0_3_91, gnutls_0_3_90):
8804         changed some buffering code, to use the cleaner
8805         gnutls_datum_append().  Leads to a much cleaner code.  
8807 2002-01-28 22:03  fiorinaf <fiorinaf@gnutls.org>
8809         * lib/x509_ASN.y:
8811         Modules without OID 
8813 2002-01-28 22:02  fiorinaf <fiorinaf@gnutls.org>
8815         * lib/x509_der.c:
8817         gnutls_str_... functions substitution 
8819 2002-01-28 22:02  fiorinaf <fiorinaf@gnutls.org>
8821         * lib/x509_asn1.c:
8823         _gnutls_str_... functions substitution 
8825 2002-01-28 18:26  nmav <nmav@gnutls.org>
8827         * lib/: gnutls_datum.c, gnutls_datum.h (tags: gnutls_0_4_2,
8828         gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
8829         gnutls_0_3_90):
8831         added gnutls_datum_append() 
8833 2002-01-28 14:03  nmav <nmav@gnutls.org>
8835         * lib/: gnutls_cert.c, gnutls_cert.h, x509_sig_check.c:
8837         signature is now a gnutls_datum 
8839 2002-01-28 12:43  nmav <nmav@gnutls.org>
8841         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
8842         doc/tex/serv1.tex, doc/tex/srp1.tex, lib/Makefile.am,
8843         lib/auth_anon.c, lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c,
8844         lib/auth_rsa.c, lib/auth_srp.c, lib/auth_srp_passwd.c,
8845         lib/auth_x509.c, lib/auth_x509.h, lib/debug.c, lib/ext_srp.c (tags:
8846         gnutls_0_3_90), lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
8847         lib/gnutls_auth.c (tags: gnutls_0_3_90), lib/gnutls_cert.c,
8848         lib/gnutls_cert.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
8849         lib/gnutls_kx.c, lib/gnutls_privkey.c, lib/gnutls_session_pack.c,
8850         lib/gnutls_sig.c (tags: gnutls_0_3_91, gnutls_0_3_90),
8851         lib/gnutls_sig.h (tags: gnutls_0_5_x_before_types_change,
8852         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
8853         gnutls_0_5_x_before_export_ciphersuites,
8854         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8855         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8856         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
8857         lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509_sig_check.c, src/cli.c,
8858         src/common.h, src/serv.c:
8860         GNUTLS_X509PKI -> GNUTLS_CRD_X509PKI GNUTLS_SRP -> GNUTLS_CRD_SRP 
8861         GNUTLS_ANON -> GNUTLS_CRD_ANON 
8863 2002-01-28 10:38  nmav <nmav@gnutls.org>
8865         * lib/: gnutls_buffers.c, gnutls_buffers.h (tags: gnutls_0_3_91,
8866         gnutls_0_3_90), gnutls_handshake.c:
8868         corrected and optimized handshake.  
8870 2002-01-28 10:37  nmav <nmav@gnutls.org>
8872         * lib/gnutls_int_compat.c:
8874         not used by default 
8876 2002-01-28 09:25  nmav <nmav@gnutls.org>
8878         * lib/: auth_dhe.c, auth_x509.c, gnutls_cert.c, gnutls_cert.h,
8879         gnutls_int.h, gnutls_record.c:
8881         Added ability of the client to choose a certificate depending on the
8882         server's sign algorithm preference. Added CertType in gnutls_cert
8883         structure (which identified X509, OPENPGP certificates) 
8885 2002-01-28 09:22  nmav <nmav@gnutls.org>
8887         * lib/: gnutls_buffers.c, gnutls_buffers.h, gnutls_handshake.c:
8889         Optimizations in the handshake messages hashing.  (no more mallocs) 
8891 2002-01-27 21:13  nmav <nmav@gnutls.org>
8893         * lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_int.h,
8894         lib/x509_b64.c (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
8895         lib/x509_extensions.c, lib/x509_sig_check.c, src/cli.c, src/serv.c:
8897         cleanups 
8899 2002-01-27 21:12  nmav <nmav@gnutls.org>
8901         * lib/: gnutls_gcry.c (tags: gnutls_0_3_91, gnutls_0_3_90),
8902         gnutls_gcry.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
8903         gnutls_0_3_91, gnutls_0_3_90), gnutls_pk.c:
8905         corrected bug in DSA signing.  
8907 2002-01-27 21:11  nmav <nmav@gnutls.org>
8909         * lib/gnutls_cert.c:
8911         corrected bug in file read 
8913 2002-01-27 21:10  nmav <nmav@gnutls.org>
8915         * lib/: auth_rsa.c, auth_x509.c, auth_x509.h, gnutls_handshake.c,
8916         gnutls_handshake.h (tags: gnutls_0_5_x_before_types_change,
8917         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
8918         gnutls_0_5_x_before_export_ciphersuites,
8919         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8920         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8921         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
8922         gnutls_v2_compat.c (tags: gnutls_0_4_1, gnutls_0_4_0,
8923         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
8925         Added support to select a certificate based on the peer's cipher 
8926         suite list. (ie if DSS cipher suites are requested and a DSA
8927         certificate is available, then this will be used) 
8929 2002-01-27 15:24  nmav <nmav@gnutls.org>
8931         * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
8933         Added an updated version of the submited draft 
8935 2002-01-27 15:12  nmav <nmav@gnutls.org>
8937         * lib/auth_dhe.c (tags: gnutls_with_dss_ciphersuites),
8938         lib/auth_dhe_dss.c, lib/auth_dhe_dss.h, lib/auth_dhe_rsa.c,
8939         src/x509/cert-dsa.pem (tags: gnutls_1_0_5, gnutls_1_1_5,
8940         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
8941         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
8942         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
8943         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
8944         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
8945         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
8946         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
8947         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
8948         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
8949         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
8950         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
8951         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
8952         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
8953         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
8954         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8955         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8956         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
8957         gnutls_with_dss_ciphersuites), src/x509/key-dsa.pem (tags:
8958         gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
8959         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
8960         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
8961         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
8962         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
8963         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
8964         gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
8965         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
8966         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
8967         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
8968         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
8969         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
8970         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
8971         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
8972         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
8973         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8974         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8975         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
8976         gnutls_with_dss_ciphersuites):
8978         added missing files 
8980 2002-01-27 15:10  nmav <nmav@gnutls.org>
8982         * NEWS, lib/Makefile.am, lib/gnutls_algorithms.c,
8983         lib/gnutls_cert.c, lib/gnutls_int.h, lib/gnutls_sig.c, src/cli.c,
8984         src/serv.c (utags: gnutls_with_dss_ciphersuites):
8986         added support for DHE_DSS cipher suites.  
8988 2002-01-27 14:27  nmav <nmav@gnutls.org>
8990         * doc/tex/asn1.tex (tags: gnutls_0_3_91, gnutls_0_3_90,
8991         gnutls_with_dss_ciphersuites), lib/auth_dhe_rsa.c (tags:
8992         gnutls_with_dss_ciphersuites), lib/auth_rsa.c (tags:
8993         gnutls_with_dss_ciphersuites), lib/auth_x509.c (tags:
8994         gnutls_with_dss_ciphersuites), lib/gnutls.asn (tags:
8995         gnutls_with_dss_ciphersuites), lib/gnutls_cert.c, lib/gnutls_cert.h
8996         (tags: gnutls_with_dss_ciphersuites), lib/gnutls_gcry.c (tags:
8997         gnutls_with_dss_ciphersuites), lib/gnutls_gcry.h (tags:
8998         gnutls_with_dss_ciphersuites), lib/gnutls_pk.c (tags:
8999         gnutls_with_dss_ciphersuites), lib/gnutls_pk.h (tags:
9000         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9001         gnutls_with_dss_ciphersuites), lib/gnutls_privkey.c (tags:
9002         gnutls_with_dss_ciphersuites), lib/gnutls_sig.c,
9003         lib/x509_sig_check.c (tags: gnutls_with_dss_ciphersuites),
9004         src/cli.c (utags: gnutls_with_dss_cert_support):
9006         added support for DSS certificates.  
9008 2002-01-26 23:01  nmav <nmav@gnutls.org>
9010         * lib/: Makefile.am (tags: gnutls_with_dss_cert_support),
9011         auth_x509.c, ext_max_record.c (tags: gnutls_0_4_1, gnutls_0_4_0,
9012         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9013         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9014         gnutls.asn, gnutls_buffers.c (tags: gnutls_with_dss_ciphersuites,
9015         gnutls_with_dss_cert_support), gnutls_cert.c, gnutls_cert.h,
9016         gnutls_errors.c (tags: gnutls_with_dss_ciphersuites,
9017         gnutls_with_dss_cert_support), gnutls_errors_int.h (tags:
9018         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9019         gnutls_extensions.c (tags: gnutls_with_dss_ciphersuites,
9020         gnutls_with_dss_cert_support), gnutls_global.c (tags:
9021         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
9022         gnutls_with_dss_cert_support), gnutls_global.h (tags: gnutls_0_4_3,
9023         gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
9024         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
9025         gnutls_with_dss_cert_support), gnutls_handshake.c (tags:
9026         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9027         gnutls_int.h (tags: gnutls_with_dss_cert_support), gnutls_pk.c,
9028         gnutls_pk.h, gnutls_privkey.c, gnutls_privkey.h (tags:
9029         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
9030         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
9031         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
9032         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9033         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9034         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9035         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9036         gnutls_sig.c, pkcs1.asn, pkix.asn (tags: gnutls_0_3_92,
9037         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
9038         gnutls_with_dss_cert_support), x509_sig_check.c:
9040         Added stuff for DSS certificates (not ready yet) 
9042 2002-01-26 22:55  nmav <nmav@gnutls.org>
9044         * src/x509/: Makefile.am, ca.pem (tags: gnutls_1_0_5, gnutls_1_1_5,
9045         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
9046         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
9047         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
9048         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
9049         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
9050         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
9051         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
9052         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
9053         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
9054         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
9055         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
9056         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
9057         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
9058         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
9059         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9060         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9061         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9062         gnutls_with_dss_ciphersuites), cert.pem (tags: gnutls_1_0_5,
9063         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
9064         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
9065         gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
9066         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
9067         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
9068         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
9069         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
9070         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
9071         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
9072         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
9073         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
9074         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
9075         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
9076         gnutls_0_5_3, gnutls_0_5_2,
9077         gnutls_0_5_x_before_export_ciphersuites,
9078         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9079         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9080         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9081         gnutls_with_dss_ciphersuites), clicert-dsa.pem (tags: gnutls_1_0_5,
9082         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
9083         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
9084         gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
9085         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
9086         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
9087         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
9088         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
9089         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
9090         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
9091         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
9092         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
9093         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
9094         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
9095         gnutls_0_5_3, gnutls_0_5_2,
9096         gnutls_0_5_x_before_export_ciphersuites,
9097         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9098         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9099         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9100         gnutls_with_dss_ciphersuites), clicert.pem (tags: gnutls_1_0_5,
9101         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
9102         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
9103         gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
9104         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
9105         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
9106         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
9107         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
9108         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
9109         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
9110         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
9111         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
9112         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
9113         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
9114         gnutls_0_5_3, gnutls_0_5_2,
9115         gnutls_0_5_x_before_export_ciphersuites,
9116         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9117         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9118         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9119         gnutls_with_dss_ciphersuites), clikey-dsa.pem (tags: gnutls_1_0_5,
9120         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
9121         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
9122         gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
9123         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
9124         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
9125         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
9126         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
9127         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
9128         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
9129         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
9130         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
9131         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
9132         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
9133         gnutls_0_5_3, gnutls_0_5_2,
9134         gnutls_0_5_x_before_export_ciphersuites,
9135         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9136         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9137         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9138         gnutls_with_dss_ciphersuites), clikey.pem (tags: gnutls_1_0_5,
9139         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
9140         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
9141         gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
9142         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
9143         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
9144         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
9145         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
9146         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
9147         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
9148         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
9149         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
9150         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
9151         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
9152         gnutls_0_5_3, gnutls_0_5_2,
9153         gnutls_0_5_x_before_export_ciphersuites,
9154         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9155         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9156         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9157         gnutls_with_dss_ciphersuites), key.pem (tags: gnutls_1_0_5,
9158         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
9159         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
9160         gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
9161         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
9162         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
9163         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
9164         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
9165         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
9166         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
9167         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
9168         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
9169         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
9170         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
9171         gnutls_0_5_3, gnutls_0_5_2,
9172         gnutls_0_5_x_before_export_ciphersuites,
9173         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9174         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9175         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9176         gnutls_with_dss_ciphersuites) (utags:
9177         gnutls_with_dss_cert_support):
9179         added new DSA certificates..  
9181 2002-01-26 16:10  nmav <nmav@gnutls.org>
9183         * lib/: gnutls_str.c, gnutls_str.h (tags: gnutls_0_4_with_libtasn1,
9184         gnutls_0_4_3, gnutls_0_4_2) (utags: gnutls_with_dss_ciphersuites,
9185         gnutls_with_dss_cert_support, gnutls_0_4_0, gnutls_0_4_1,
9186         gnutls_0_3_90, gnutls_0_3_91, gnutls_0_3_92):
9188         added _gnutls_mem_cpy() 
9190 2002-01-26 16:06  nmav <nmav@gnutls.org>
9192         * lib/: x509_asn1.c, x509_der.c (utags:
9193         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
9195         Added checks after malloc for null.  
9197 2002-01-25 22:41  nmav <nmav@gnutls.org>
9199         * NEWS (tags: gnutls_with_dss_cert_support), doc/tex/ex3.tex (tags:
9200         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9201         doc/tex/serv1.tex (tags: gnutls_with_dss_ciphersuites,
9202         gnutls_with_dss_cert_support), lib/auth_x509.c, lib/gnutls.h.in.in,
9203         lib/gnutls_int_compat.c (tags: gnutls_with_dss_ciphersuites,
9204         gnutls_with_dss_cert_support), lib/gnutls_record.c,
9205         lib/gnutls_record.h (tags: gnutls_with_dss_ciphersuites,
9206         gnutls_with_dss_cert_support), src/common.h (tags:
9207         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9208         src/serv.c (tags: gnutls_with_dss_cert_support):
9210         gnutls_*_get_algo() renamed to gnutls_*_get() (suggested by Simon
9211         Josefsson) 
9213 2002-01-25 16:31  nmav <nmav@gnutls.org>
9215         * NEWS, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
9216         lib/gnutls_extensions.c, lib/gnutls_int.h, lib/gnutls_int_compat.c,
9217         src/cli.c:
9219         added check for requested TLS extensions 
9221 2002-01-25 14:37  nmav <nmav@gnutls.org>
9223         * configure.in (tags: gnutls_0_3_5):
9225         changes for 0.3.5 
9227 2002-01-25 14:33  nmav <nmav@gnutls.org>
9229         * NEWS (tags: gnutls_0_3_5):
9231         preparing for 0.3.5 
9233 2002-01-25 14:07  nmav <nmav@gnutls.org>
9235         * NEWS, configure.in (tags: gnutls_with_dss_ciphersuites,
9236         gnutls_with_dss_cert_support), lib/gnutls.h.in.in,
9237         lib/gnutls_buffers.c, lib/gnutls_handshake.c,
9238         lib/gnutls_handshake.h (tags: gnutls_with_dss_ciphersuites,
9239         gnutls_with_dss_cert_support), lib/gnutls_hash_int.c (tags:
9240         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9241         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9242         lib/gnutls_hash_int.h (tags: gnutls_0_3_92, gnutls_0_3_91,
9243         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
9244         gnutls_with_dss_cert_support), lib/gnutls_int.h,
9245         lib/gnutls_record.c, lib/gnutls_sig.c, lib/gnutls_sig.h (tags:
9246         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
9248         Handshake messages are not kept in memory any more. Now we use less
9249         memory during a handshake.  
9251 2002-01-24 19:00  nmav <nmav@gnutls.org>
9253         * lib/gnutls_random.c (tags: gnutls_0_3_92, gnutls_0_3_91,
9254         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
9255         gnutls_with_dss_cert_support):
9257         added an #error 
9259 2002-01-24 18:00  nmav <nmav@gnutls.org>
9261         * lib/: gnutls.h.in.in, gnutls_int.h, gnutls_kx.c (tags:
9262         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
9264         GNUTLS_A_NETSCAPE_NO_CLIENT_CERTIFICATE ->
9265         GNUTLS_A_SSL3_NO_CERTIFICATE 
9267 2002-01-24 16:50  nmav <nmav@gnutls.org>
9269         * doc/protocol/: draft-ietf-tls-openpgp-01.txt,
9270         draft-ietf-tls-openpgp-keys-00.txt (tags:
9271         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
9273         added our openpgp draft 
9275 2002-01-24 16:46  nmav <nmav@gnutls.org>
9277         * lib/: debug.c (tags: gnutls_with_dss_ciphersuites,
9278         gnutls_with_dss_cert_support), gnutls_alert.c (tags:
9279         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9280         gnutls_buffers.c, gnutls_constate.c (tags: gnutls_0_3_91,
9281         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
9282         gnutls_with_dss_cert_support), gnutls_errors.h (tags:
9283         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9284         gnutls_errors_int.h, gnutls_handshake.c, gnutls_kx.c,
9285         gnutls_record.c, gnutls_ui.h (tags: gnutls_with_dss_ciphersuites,
9286         gnutls_with_dss_cert_support), gnutls_v2_compat.c (tags:
9287         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
9289         added _gnutls_record_log(), gnutls_handshake_log(), to avoid that 
9290         #ifdef XXX stuff. Done some cleanups in record layer.  
9292 2002-01-23 21:14  nmav <nmav@gnutls.org>
9294         * NEWS, doc/TODO (tags: gnutls_with_dss_ciphersuites,
9295         gnutls_with_dss_cert_support), lib/Makefile.am, lib/auth_srp.c
9296         (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9297         lib/auth_srp_passwd.c, lib/crypt_srpsha1.c (tags: gnutls_0_3_91,
9298         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
9299         gnutls_with_dss_cert_support), lib/gnutls_cert.c, lib/gnutls_str.c,
9300         lib/gnutls_str.h, lib/x509_extensions.c (tags:
9301         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9302         lib/x509_sig_check.c, lib/x509_verify.c (tags:
9303         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
9305         Added a minimal string library to assist in safer ASN.1 parsing 
9307 2002-01-23 21:13  nmav <nmav@gnutls.org>
9309         * src/common.h:
9311         in server side now prints srp username 
9313 2002-01-23 20:28  nmav <nmav@gnutls.org>
9315         * lib/: auth_x509.c, crypt_bcrypt.c (tags:
9316         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9317         crypt_srpsha1.c, debug.c, gnutls_cert.c, gnutls_errors.c,
9318         gnutls_global.c, x509_b64.c (tags: gnutls_with_dss_ciphersuites,
9319         gnutls_with_dss_cert_support), x509_extensions.c, x509_sig_check.c,
9320         x509_verify.c:
9322         Some corrections done ( found by using flawfinder).  Added several
9323         tags for flawfinder to ignore.  
9325 2002-01-23 20:27  nmav <nmav@gnutls.org>
9327         * doc/TODO:
9329         added string library 
9331 2002-01-23 18:59  nmav <nmav@gnutls.org>
9333         * NEWS, doc/scripts/gdoc (tags: gnutls_0_3_91, gnutls_0_3_90,
9334         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9335         lib/auth_x509.c, lib/gnutls_buffers.c, lib/gnutls_cert.c,
9336         lib/gnutls_errors.c, lib/gnutls_errors.h, lib/x509_extensions.c,
9337         lib/x509_sig_check.c:
9339         cleanups 
9341 2002-01-23 18:58  nmav <nmav@gnutls.org>
9343         * lib/gnutls_record.c:
9345         more cleanups in the recv_int() function 
9347 2002-01-23 18:57  nmav <nmav@gnutls.org>
9349         * NEWS, lib/auth_rsa.c (tags: gnutls_0_3_5), lib/auth_rsa.c:
9351         corrected behaviour against PKCS-1 attacks. (it seems that debugging
9352         code has made it to release) 
9354 2002-01-22 21:47  nmav <nmav@gnutls.org>
9356         * lib/gnutls_record.c:
9358         Made recv_int() cleaner (needs a lot of improvement) 
9360 2002-01-20 13:02  nmav <nmav@gnutls.org>
9362         * doc/tex/errors.tex (tags: gnutls_with_dss_ciphersuites,
9363         gnutls_with_dss_cert_support), lib/gnutls_handshake.c,
9364         lib/gnutls_record.c, src/cli.c, src/serv.c:
9366         Now a server in a case of rehandshake can continue normaly if the
9367         handshake request is ignored by the client.  
9369 2002-01-20 13:00  nmav <nmav@gnutls.org>
9371         * lib/gnutls.h.in.in:
9373         corrected gnutls_alert_send() prototype.  
9375 2002-01-20 13:00  nmav <nmav@gnutls.org>
9377         * lib/gnutls.h.in.in (tags: gnutls_0_3_5):
9379         corrected gnutls_alert_send() prototype 
9381 2002-01-20 10:16  nmav <nmav@gnutls.org>
9383         * NEWS:
9385         last changes for release 
9387 2002-01-19 20:10  nmav <nmav@gnutls.org>
9389         * lib/auth_dhe_rsa.c, src/cli.c (utags: gnutls_0_3_5):
9391         corrected bugs in DHE_RSA cipher suites 
9393 2002-01-19 20:09  nmav <nmav@gnutls.org>
9395         * lib/: auth_anon.c (tags: gnutls_with_dss_ciphersuites,
9396         gnutls_with_dss_cert_support), auth_anon.h (tags:
9397         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9398         auth_dhe_rsa.c, auth_srp.c, auth_x509.c, gnutls_algorithms.c (tags:
9399         gnutls_with_dss_cert_support), gnutls_anon_cred.c (tags:
9400         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9401         gnutls_auth.c (tags: gnutls_with_dss_ciphersuites,
9402         gnutls_with_dss_cert_support), gnutls_auth_int.h (tags:
9403         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
9404         gnutls_with_dss_cert_support), gnutls_int.h:
9406         updated auth info structures handling.  Corrected bug in DHE_RSA.  
9408 2002-01-19 20:07  nmav <nmav@gnutls.org>
9410         * lib/gnutls_handshake.c:
9412         corrected bug introduced in the buffering code update 
9414 2002-01-19 18:24  nmav <nmav@gnutls.org>
9416         * NEWS, configure.in, doc/tex/ex3.tex, lib/auth_anon.c,
9417         lib/auth_dhe_rsa.c, lib/gnutls.h.in.in, lib/gnutls_anon_cred.c,
9418         lib/gnutls_dh.c, lib/gnutls_dh.h (tags:
9419         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9420         lib/gnutls_int.h, lib/gnutls_int_compat.c, lib/gnutls_record.c,
9421         lib/gnutls_ui.c (tags: gnutls_with_dss_ciphersuites,
9422         gnutls_with_dss_cert_support), lib/gnutls_ui.h, src/common.h,
9423         src/serv.c:
9425         Combined gnutls_x509pki_(set/get)_dh_bits() and 
9426         gnutls_anon_server/client_get to gnutls_dh_(set/get)_bits().  
9427         gnutls_anon_set_server_cred() was deprecated by
9428         gnutls_dh_set_bits().  
9430 2002-01-19 18:23  nmav <nmav@gnutls.org>
9432         * lib/gnutls_cert.c:
9434         gnutls_x509pki_set_trust_(file/mem) can now be called multiple times 
9436 2002-01-19 11:44  nmav <nmav@gnutls.org>
9438         * lib/gnutls_record.c (tags: gnutls_0_3_5):
9440         added missing include of gnutls_alert.h 
9442 2002-01-18 16:47  nmav <nmav@gnutls.org>
9444         * doc/protocol/rfc2440.txt (tags: gnutls_1_0_5, gnutls_1_1_5,
9445         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
9446         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
9447         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
9448         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
9449         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
9450         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
9451         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
9452         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
9453         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
9454         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
9455         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
9456         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
9457         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
9458         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
9459         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9460         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9461         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9462         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
9464         added openpgp rfc 
9466 2002-01-18 16:46  nmav <nmav@gnutls.org>
9468         * configure.in, doc/tex/ex3.tex, doc/tex/serv1.tex,
9469         lib/Makefile.am, lib/auth_srp_passwd.h (tags:
9470         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9471         lib/auth_x509.c, lib/debug.c, lib/gnutls.h.in.in,
9472         lib/gnutls_alert.c, lib/gnutls_algorithms.c,
9473         lib/gnutls_algorithms.h (tags: gnutls_0_3_90,
9474         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9475         lib/gnutls_auth.c, lib/gnutls_buffers.c, lib/gnutls_buffers.h
9476         (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9477         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_db.c (tags:
9478         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
9479         gnutls_with_dss_cert_support), lib/gnutls_db.h (tags: gnutls_0_5_0,
9480         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9481         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9482         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9483         lib/gnutls_dh.h, lib/gnutls_dh_primes.c (tags:
9484         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9485         lib/gnutls_errors.c, lib/gnutls_global.c, lib/gnutls_int.h,
9486         lib/gnutls_record.c, lib/gnutls_ui.c, lib/gnutls_ui.h,
9487         lib/x509_ASN.y (tags: gnutls_with_dss_ciphersuites,
9488         gnutls_with_dss_cert_support), src/cli.c, src/common.h, src/serv.c:
9490         several cleanups in order to move to gnutls 0.4.0 
9492 2002-01-18 16:45  nmav <nmav@gnutls.org>
9494         * lib/gnutls_int_compat.c:
9496         added file to hold functions for backwards binary compatibility.  
9498 2002-01-18 14:50  nmav <nmav@gnutls.org>
9500         * NEWS, configure.in, lib/auth_srp_sb64.c (tags: gnutls_0_3_5),
9501         lib/auth_x509.c (tags: gnutls_0_3_5), lib/gnutls.h.in.in,
9502         lib/gnutls_alert.h (tags: gnutls_0_3_5), lib/gnutls_cert.c (tags:
9503         gnutls_0_3_5), lib/gnutls_handshake.c (tags: gnutls_0_3_5),
9504         lib/gnutls_random.c (tags: gnutls_0_3_5), lib/gnutls_ui.h (tags:
9505         gnutls_0_3_5), lib/x509_b64.c (tags: gnutls_0_3_5), lib/x509_b64.h
9506         (tags: gnutls_0_3_5), src/crypt.c (tags: gnutls_0_3_5):
9508         added required changes to release gnutls 0.3.3 (mostly bug fixes) 
9510 2002-01-18 14:41  nmav <nmav@gnutls.org>
9512         * NEWS, lib/gnutls_ui.h, lib/x509_b64.c:
9514         cleanups 
9516 2002-01-17 18:56  nmav <nmav@gnutls.org>
9518         * NEWS, doc/tex/ex3.tex, lib/auth_dhe_rsa.c,
9519         lib/gnutls_algorithms.c, lib/gnutls_cert.c, lib/gnutls_handshake.c,
9520         lib/gnutls_int.h, lib/gnutls_ui.c, lib/gnutls_ui.h, src/common.h,
9521         src/serv.c:
9523         Renamed gnutls_x509pki_s/get_dh_bits() to
9524         gnutls_dh_s/get_dhe_bits().  Renamed
9525         gnutls_anon_server/client_get_dh_bits() to gnutls_dh_get_dha_bits().  
9527 2002-01-17 16:16  nmav <nmav@gnutls.org>
9529         * NEWS, doc/tex/auth.tex (tags: gnutls_with_dss_ciphersuites,
9530         gnutls_with_dss_cert_support), doc/tex/ex1.tex (tags:
9531         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9532         doc/tex/ex2.tex (tags: gnutls_with_dss_ciphersuites,
9533         gnutls_with_dss_cert_support), doc/tex/ex3.tex,
9534         lib/gnutls_algorithms.c, lib/gnutls_int.h:
9536         Key exchange methods changed so they do not depend on the
9537         Certificate type (GNUTLS_KX_X509PKI_* renamed to GNUTLS_KX_*).  
9539 2002-01-17 16:10  nmav <nmav@gnutls.org>
9541         * lib/: auth_srp_sb64.c (tags: gnutls_0_3_91, gnutls_0_3_90,
9542         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9543         gnutls.h.in.in, gnutls_algorithms.c, gnutls_buffers.c,
9544         gnutls_buffers.h, gnutls_cipher_int.c (tags: gnutls_0_3_92,
9545         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
9546         gnutls_with_dss_cert_support), gnutls_handshake.c, gnutls_int.h,
9547         gnutls_record.c, gnutls_sig.c:
9549         changes in buffering code (actually variables' names are more 
9550         rational now).  
9552 2002-01-17 16:09  nmav <nmav@gnutls.org>
9554         * configure.in:
9556         corrected library interface numbers 
9558 2002-01-17 13:29  nmav <nmav@gnutls.org>
9560         * NEWS, THANKS (tags: gnutls_0_3_91, gnutls_0_3_90,
9561         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9562         doc/tex/Makefile.am (tags: gnutls_with_dss_ciphersuites,
9563         gnutls_with_dss_cert_support), doc/tex/ciphersuites.tex (tags:
9564         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9565         doc/tex/cover.tex.in (tags: gnutls_with_dss_ciphersuites,
9566         gnutls_with_dss_cert_support), doc/tex/gnutls-logo.ps (tags:
9567         gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
9568         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
9569         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
9570         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
9571         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
9572         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
9573         gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
9574         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
9575         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
9576         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
9577         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
9578         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
9579         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
9580         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
9581         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
9582         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9583         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9584         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9585         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
9586         doc/tex/gnutls.tex:
9588         updated documentation 
9590 2002-01-17 13:05  nmav <nmav@gnutls.org>
9592         * lib/auth_srp_sb64.c, lib/gnutls_handshake.c, lib/gnutls_random.c,
9593         src/crypt.c (tags: gnutls_0_3_90, gnutls_with_dss_ciphersuites,
9594         gnutls_with_dss_cert_support):
9596         fixed bugs reported (with patches) by Marc Huber and Guillaume
9597         Morin.  
9599 2002-01-14 09:33  nmav <nmav@gnutls.org>
9601         * NEWS, THANKS, lib/gnutls.h.in.in, lib/gnutls_cert.c,
9602         lib/x509_b64.c, lib/x509_b64.h (tags:
9603         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
9604         gnutls_0_5_2, 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, gnutls_with_dss_cert_support):
9610         Added gnutls_x509pki_set_trust_mem() and
9611         gnutls_x509pki_set_key_mem() 
9613 2002-01-12 19:04  nmav <nmav@gnutls.org>
9615         * lib/: gnutls_alert.h (tags: gnutls_with_dss_ciphersuites,
9616         gnutls_with_dss_cert_support), gnutls_int.h, gnutls_record.c:
9618         better length checking in the record layer.  
9620 2002-01-10 21:19  nmav <nmav@gnutls.org>
9622         * doc/protocol/: draft-ietf-tls-extensions-01.txt,
9623         draft-ietf-tls-extensions-02.txt (tags: gnutls_0_3_91,
9624         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
9625         gnutls_with_dss_cert_support):
9627         new extensions draft 
9629 2002-01-09 11:05  nmav <nmav@gnutls.org>
9631         * NEWS, doc/tex/gnutls.tex, lib/auth_x509.c:
9633         added gnutls_x509pki_verify_certificate() 
9635 2002-01-07 17:54  nmav <nmav@gnutls.org>
9637         * lib/gnutls_ui.c:
9639         renamed DigestAlgorithm to GNUTLS_DigestAlgorithm (in order to be
9640         consistent with gnutls.h) 
9642 2002-01-05 22:00  nmav <nmav@gnutls.org>
9644         * lib/libgnutls.m4 (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
9645         gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
9646         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9647         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
9649         corrected the temp file name 
9651 2002-01-05 18:41  nmav <nmav@gnutls.org>
9653         * NEWS, doc/tex/cover.tex.in (tags: gnutls_0_3_5),
9654         doc/tex/errors.tex (tags: gnutls_0_3_5), lib/Makefile.am (tags:
9655         gnutls_0_3_5), lib/gnutls_errors.c (tags: gnutls_0_3_5) (utags:
9656         gnutls_0_3_2):
9658         last minute changes for 0.3.2 release 
9660 2002-01-05 18:04  nmav <nmav@gnutls.org>
9662         * NEWS, lib/gnutls_ui.h (tags: gnutls_0_3_2), lib/x509_b64.c (tags:
9663         gnutls_0_3_2):
9665         renamed gnutls_b64_encode() to gnutls_b64_encode_fmt() 
9667 2002-01-05 13:40  nmav <nmav@gnutls.org>
9669         * NEWS, lib/gnutls_ui.h, lib/x509_b64.c:
9671         Added gnutls_b64_encode() and gnutls_b64_decode() 
9673 2002-01-04 12:35  nmav <nmav@gnutls.org>
9675         * doc/tex/: auth.tex, translayer.tex (utags: gnutls_0_3_2,
9676         gnutls_0_3_5):
9678         updated documentation 
9680 2002-01-04 12:05  nmav <nmav@gnutls.org>
9682         * NEWS, doc/tex/ex3.tex (tags: gnutls_0_3_5, gnutls_0_3_2),
9683         src/common.h (tags: gnutls_0_3_5, gnutls_0_3_2):
9685         updated documentation 
9687 2002-01-04 11:19  nmav <nmav@gnutls.org>
9689         * configure.in, lib/auth_rsa.c, lib/gnutls_auth.c (tags:
9690         gnutls_0_3_5), lib/gnutls_handshake.c, lib/gnutls_int.h (tags:
9691         gnutls_0_3_5), lib/gnutls_kx.c (tags: gnutls_0_3_5),
9692         lib/gnutls_priority.c (tags: gnutls_with_dss_ciphersuites,
9693         gnutls_with_dss_cert_support, gnutls_0_3_5), lib/gnutls_record.c,
9694         lib/gnutls_record.h (tags: gnutls_0_3_5) (utags: gnutls_0_3_2):
9696         Cleanups 
9698 2002-01-04 11:15  nmav <nmav@gnutls.org>
9700         * lib/: Makefile.am, gnutls_alert.c (tags: gnutls_0_3_5,
9701         gnutls_0_3_2), gnutls_alert.h (tags: gnutls_0_3_2):
9703         separated alert protocol functions 
9705 2002-01-03 11:36  nmav <nmav@gnutls.org>
9707         * NEWS, lib/auth_rsa.c, lib/gnutls_handshake.c,
9708         lib/gnutls_handshake.h (tags: gnutls_0_3_5, gnutls_0_3_2),
9709         lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_record.c:
9711         corrected behaviour in version advertizing 
9713 2002-01-03 11:01  nmav <nmav@gnutls.org>
9715         * lib/libgnutls.m4 (tags: gnutls_0_3_5, gnutls_0_3_2):
9717         now removes the temp file 
9719 2002-01-03 10:59  nmav <nmav@gnutls.org>
9721         * lib/gnutls.h.in.in (tags: gnutls_0_3_2):
9723         check_version() updated 
9725 2002-01-02 15:55  nmav <nmav@gnutls.org>
9727         * lib/: crypt_srpsha1.c (tags: gnutls_0_3_5, gnutls_0_3_2),
9728         gnutls.h.in.in, gnutls_auth.c, gnutls_global.c (tags: gnutls_0_3_5,
9729         gnutls_0_3_2), gnutls_handshake.c, gnutls_hash_int.c (tags:
9730         gnutls_0_3_5, gnutls_0_3_2), gnutls_int.h, gnutls_sig.c (tags:
9731         gnutls_0_3_5, gnutls_0_3_2), gnutls_srp.c (tags:
9732         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9733         gnutls_0_3_5, gnutls_0_3_2), gnutls_ui.c (tags: gnutls_0_3_5,
9734         gnutls_0_3_2), x509_sig_check.c (tags: gnutls_0_3_5, gnutls_0_3_2):
9736         cleanups 
9738 2002-01-02 15:00  nmav <nmav@gnutls.org>
9740         * NEWS, lib/auth_x509.c (tags: gnutls_0_3_2), lib/gnutls.h.in.in,
9741         lib/gnutls_algorithms.h (tags: gnutls_0_3_5, gnutls_0_3_2),
9742         lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c (tags: gnutls_0_3_2),
9743         src/common.h, src/serv.c (tags: gnutls_0_3_5, gnutls_0_3_2):
9745         Added gnutls_x509pki_extract_certificate_serial() and some cleanups.  
9747 2002-01-02 12:15  nmav <nmav@gnutls.org>
9749         * lib/gnutls_ui.c:
9751         more error checking 
9753 2002-01-02 11:07  nmav <nmav@gnutls.org>
9755         * lib/gnutls.h.in.in:
9757         prefixed all variable with GNUTLS_ 
9759 2002-01-02 11:02  nmav <nmav@gnutls.org>
9761         * lib/gnutls_global.c:
9763         added support for calling global_init() several times.  
9765 2002-01-02 10:58  nmav <nmav@gnutls.org>
9767         * lib/gnutls_global.c:
9769         added static variable to check if global_init() is called for a
9770         second time.  
9772 2002-01-02 10:46  nmav <nmav@gnutls.org>
9774         * NEWS, README (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
9775         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
9776         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2),
9777         lib/crypt_srpsha1.c, lib/gnutls.h.in.in, lib/gnutls_handshake.c,
9778         lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_sig.c,
9779         lib/gnutls_srp.c, lib/gnutls_ui.c, lib/x509_sig_check.c, src/cli.c:
9781         Cleanups in the digest code (separated from HMAC).  Added
9782         gnutls_fingerprint_calc(), which calculates a fingerprint.  
9784 2001-12-30 18:11  nmav <nmav@gnutls.org>
9786         * Makefile.am (tags: gnutls_with_dss_ciphersuites,
9787         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2):
9789         added PGPKEYS 
9791 2001-12-30 18:09  nmav <nmav@gnutls.org>
9793         * doc/README.CVS (tags: gnutls_0_3_91, gnutls_0_3_90,
9794         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9795         gnutls_0_3_5, gnutls_0_3_2):
9797         updated 
9799 2001-12-30 17:55  nmav <nmav@gnutls.org>
9801         * NEWS, lib/auth_x509.c:
9803         corrected bug which did not allow a client to accept multiple CA
9804         distinguished names.  
9806 2001-12-30 17:53  nmav <nmav@gnutls.org>
9808         * src/README.srpcrypt (tags: gnutls_0_4_with_libtasn1,
9809         gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
9810         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9811         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9812         gnutls_0_3_5, gnutls_0_3_2):
9814         updated 
9816 2001-12-23 11:37  nmav <nmav@gnutls.org>
9818         * lib/gnutls_cert.c (tags: gnutls_0_3_2):
9820         some corrections in documentation 
9822 2001-12-21 08:16  nmav <nmav@gnutls.org>
9824         * NEWS (tags: gnutls_0_3_1):
9826         releasing 0.3.0 
9828 2001-12-20 10:51  nmav <nmav@gnutls.org>
9830         * lib/: x509_ASN.y, x509_asn1.c, x509_der.c (utags: gnutls_0_3_1,
9831         gnutls_0_3_2, gnutls_0_3_5):
9833         cleaned up and fixed ASN.1 documentation.  
9835 2001-12-20 10:08  nmav <nmav@gnutls.org>
9837         * doc/scripts/gdoc (tags: gnutls_0_3_5, gnutls_0_3_2,
9838         gnutls_0_3_1):
9840         corrected in order not to complain if func(void) is used.  
9842 2001-12-19 20:02  nmav <nmav@gnutls.org>
9844         * NEWS, configure.in (tags: gnutls_0_3_1), lib/gnutls.h.in.in
9845         (tags: gnutls_0_3_1, gnutls_0_3_0):
9847         cleanups 
9849 2001-12-19 13:17  nmav <nmav@gnutls.org>
9851         * doc/TODO (tags: gnutls_0_3_1), doc/tex/ex1.tex (tags:
9852         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/ex2.tex (tags:
9853         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/serv1.tex (tags:
9854         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/srp1.tex (tags:
9855         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9856         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_anon.h (tags:
9857         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp.c (tags:
9858         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp.h (tags:
9859         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9860         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp_passwd.c
9861         (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_x509.c
9862         (tags: gnutls_0_3_1), lib/auth_x509.h (tags:
9863         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9864         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/ext_srp.c (tags:
9865         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9866         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/gnutls.h.in.in,
9867         lib/gnutls_anon_cred.c (tags: gnutls_0_3_5, gnutls_0_3_2,
9868         gnutls_0_3_1), lib/gnutls_cert.c (tags: gnutls_0_3_1),
9869         lib/gnutls_global.c (tags: gnutls_0_3_1), lib/gnutls_global.h
9870         (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1),
9871         lib/gnutls_handshake.c (tags: gnutls_0_3_1), lib/gnutls_sig.c
9872         (tags: gnutls_0_3_1), lib/gnutls_srp.c (tags: gnutls_0_3_1),
9873         lib/gnutls_ui.h (tags: gnutls_0_3_1), src/cli.c (tags:
9874         gnutls_0_3_1), src/serv.c (tags: gnutls_0_3_1):
9876         some cleanups. *_CREDENTIALS renamed to GNUTLS_*_CREDENTIALS.  Added
9877         defines to keep source compatibility.  
9879 2001-12-19 13:13  nmav <nmav@gnutls.org>
9881         * lib/auth_anon.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1):
9883         corrected bugs in AUTH_INFO allocation 
9885 2001-12-18 15:00  nmav <nmav@gnutls.org>
9887         * lib/: gnutls.h.in.in, gnutls_algorithms.c (tags: gnutls_0_3_5,
9888         gnutls_0_3_2, gnutls_0_3_1), gnutls_int.h (tags: gnutls_0_3_1):
9890         cleanups 
9892 2001-12-18 08:58  nmav <nmav@gnutls.org>
9894         * NEWS, THANKS (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1),
9895         configure.in, lib/Makefile.am (tags: gnutls_0_3_1),
9896         lib/gnutls.h.in, lib/gnutls.h.in.in, lib/gnutls_buffers.c (tags:
9897         gnutls_0_3_1), lib/gnutls_int.h:
9899         corrections in the configuration files.  
9901 2001-12-17 20:44  nmav <nmav@gnutls.org>
9903         * configure.in:
9905         some corrections in assembler detection. Also chmod -w gnutls.h was 
9906         removed.  
9908 2001-12-17 17:27  nmav <nmav@gnutls.org>
9910         * lib/: auth_srp.c, gnutls_extensions.c (tags: gnutls_0_3_5,
9911         gnutls_0_3_2, gnutls_0_3_1), gnutls_handshake.c, gnutls_record.c
9912         (tags: gnutls_0_3_1):
9914         Corrections for big endian machines. Pointed out by Mike Siers
9915         <mikes@poliac.com> 
9917 2001-12-17 16:53  nmav <nmav@gnutls.org>
9919         * NEWS, doc/tex/ciphersuites.tex (tags: gnutls_0_3_5, gnutls_0_3_2,
9920         gnutls_0_3_1), doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
9921         doc/tex/srp1.tex, lib/gnutls.h.in, lib/gnutls_buffers.c,
9922         lib/gnutls_cert.c, lib/gnutls_errors.c (tags: gnutls_0_3_1),
9923         lib/gnutls_errors.h (tags: gnutls_0_3_5, gnutls_0_3_2,
9924         gnutls_0_3_1), lib/gnutls_global.c, lib/gnutls_handshake.c,
9925         lib/gnutls_record.c, lib/gnutls_session.c (tags: gnutls_0_3_90,
9926         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9927         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), src/cli.c, src/serv.c:
9929         cleanups and documentation updates 
9931 2001-12-17 15:49  nmav <nmav@gnutls.org>
9933         * lib/auth_anon.c, lib/auth_srp.c, lib/gnutls_record.c,
9934         lib/gnutls_session_pack.c (tags: gnutls_with_dss_ciphersuites,
9935         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
9936         gnutls_0_3_1), src/cli.c (utags: gnutls_0_3_0):
9938         corrections in SRP and ANON authentication.  Also corrections in the
9939         session packing for anonymous auth info.  
9941 2001-12-17 15:19  nmav <nmav@gnutls.org>
9943         * doc/tex/ex1.tex (tags: gnutls_0_3_0), doc/tex/ex2.tex (tags:
9944         gnutls_0_3_0), doc/tex/serv1.tex (tags: gnutls_0_3_0),
9945         doc/tex/srp1.tex (tags: gnutls_0_3_0), lib/gnutls.h.in (tags:
9946         gnutls_0_3_0), lib/gnutls_kx.c (tags: gnutls_0_3_1, gnutls_0_3_0),
9947         lib/gnutls_record.c, lib/gnutls_record.h (tags: gnutls_0_3_1,
9948         gnutls_0_3_0), src/cli.c, src/serv.c (tags: gnutls_0_3_0):
9950         *_alert -> alert_* 
9952 2001-12-17 15:13  nmav <nmav@gnutls.org>
9954         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex (tags:
9955         gnutls_0_3_1, gnutls_0_3_0), doc/tex/serv1.tex, doc/tex/srp1.tex,
9956         lib/auth_anon.c, lib/auth_dhe_rsa.c (tags: gnutls_0_3_2,
9957         gnutls_0_3_1, gnutls_0_3_0), lib/auth_srp.c, lib/auth_x509.c (tags:
9958         gnutls_0_3_0), lib/gnutls.h.in, lib/gnutls_auth.c (tags:
9959         gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_auth_int.h (tags:
9960         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
9961         lib/gnutls_handshake.c (tags: gnutls_0_3_0), lib/gnutls_handshake.h
9962         (tags: gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_int.h (tags:
9963         gnutls_0_3_0), lib/gnutls_record.c, lib/gnutls_session_pack.c,
9964         lib/gnutls_ui.c (tags: gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_ui.h
9965         (tags: gnutls_0_3_0), src/cli.c, src/serv.c:
9967         gnutls_set_max_record_size -> gnutls_record_set_max_size 
9968         gnutls_get_max_record_size -> gnutls_record_get_max_size 
9969         gnutls_set_cred -> gnutls_cred_set gnutls_get_auth_type ->
9970         gnutls_auth_get_type 
9972 2001-12-16 14:23  nmav <nmav@gnutls.org>
9974         * doc/tex/auth.tex (tags: gnutls_0_3_1, gnutls_0_3_0),
9975         doc/tex/ciphers.tex (tags: gnutls_0_3_5, gnutls_0_3_2,
9976         gnutls_0_3_1, gnutls_0_3_0), doc/tex/ciphersuites.tex (tags:
9977         gnutls_0_3_0), doc/tex/errors.tex (tags: gnutls_0_3_1,
9978         gnutls_0_3_0), doc/tex/gnutls.tex (tags: gnutls_0_3_5,
9979         gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0), doc/tex/macros.tex
9980         (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
9981         doc/tex/resumedb.tex (tags: gnutls_0_3_5, gnutls_0_3_2,
9982         gnutls_0_3_1, gnutls_0_3_0), doc/tex/translayer.tex (tags:
9983         gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_handshake.c:
9985         documentation updated 
9987 2001-12-16 10:27  nmav <nmav@gnutls.org>
9989         * lib/: gnutls.h.in, gnutls_db.c (tags: gnutls_0_3_5, gnutls_0_3_2,
9990         gnutls_0_3_1, gnutls_0_3_0), gnutls_record.c:
9992         changed function names 
9994 2001-12-16 09:49  nmav <nmav@gnutls.org>
9996         * doc/tex/: gnutls.tex, macros.tex, resumedb.tex, translayer.tex:
9998         fixes in documentation 
10000 2001-12-16 09:09  nmav <nmav@gnutls.org>
10002         * doc/: ASN1.readme.txt, Makefile.am (tags: gnutls_0_5_11,
10003         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
10004         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
10005         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
10006         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
10007         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
10008         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
10009         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
10010         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10011         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0):
10013         removed ASN1.readme.txt 
10015 2001-12-14 19:52  nmav <nmav@gnutls.org>
10017         * NEWS (tags: gnutls_0_3_0), buildconf (tags: gnutls_0_4_0,
10018         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
10019         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10020         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
10021         doc/README.autoconf (tags: gnutls_0_3_91, gnutls_0_3_90,
10022         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10023         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
10024         doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/gnutls.tex,
10025         doc/tex/serv1.tex, lib/gnutls.h.in, lib/gnutls_cert.c (tags:
10026         gnutls_0_3_0), lib/gnutls_int.h, src/cli.c, src/serv.c:
10028         renamed  gnutls_x509pki_set_trust/key to 
10029         gnutls_x509pki_set_trust_file/key_file 
10031 2001-12-14 14:52  nmav <nmav@gnutls.org>
10033         * lib/: auth_x509.c, gnutls.h.in, gnutls_errors.c (tags:
10034         gnutls_0_3_0), gnutls_extensions.c (tags: gnutls_0_3_0),
10035         gnutls_int.h:
10037         some corrections in the DECR_LEN stuff added recently.  
10039 2001-12-14 10:26  nmav <nmav@gnutls.org>
10041         * configure.in (tags: gnutls_0_3_0), doc/README.autoconf,
10042         doc/tex/Makefile.am (tags: gnutls_0_3_5, gnutls_0_3_2,
10043         gnutls_0_3_1, gnutls_0_3_0), doc/tex/errors.tex,
10044         doc/tex/gnutls.tex, lib/auth_x509.c:
10046         updated documentation 
10048 2001-12-13 09:51  nmav <nmav@gnutls.org>
10050         * lib/: auth_anon.c, auth_dhe_rsa.c, auth_srp.c, auth_x509.c,
10051         gnutls_extensions.c, gnutls_handshake.c:
10053         More carefull parsing of incoming packets.  
10055 2001-12-11 15:29  nmav <nmav@gnutls.org>
10057         * lib/gnutls_handshake.c:
10059         several cleanups 
10061 2001-12-11 15:29  nmav <nmav@gnutls.org>
10063         * lib/: gnutls_gcry.c, gnutls_gcry.h (utags: gnutls_0_3_0,
10064         gnutls_0_3_1, gnutls_0_3_2, gnutls_0_3_5):
10066         corrected bugs in STD formating (back to USG).  
10068 2001-12-10 16:01  nmav <nmav@gnutls.org>
10070         * NEWS, lib/gnutls_int.h (utags: gnutls_0_2_91):
10072         last commits for 0.2.91 
10074 2001-12-10 08:25  nmav <nmav@gnutls.org>
10076         * doc/TODO (tags: gnutls_0_2_91), lib/auth_anon.c (tags:
10077         gnutls_0_2_91), lib/auth_rsa.c (tags: gnutls_0_3_1, gnutls_0_3_0,
10078         gnutls_0_2_91), lib/gnutls_constate.c (tags: gnutls_0_3_5,
10079         gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91),
10080         lib/gnutls_datum.c (tags: gnutls_with_dss_ciphersuites,
10081         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
10082         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_datum.h
10083         (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10084         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10085         gnutls_0_2_91), lib/gnutls_errors.c (tags: gnutls_0_2_91),
10086         lib/gnutls_errors_int.h (tags: gnutls_0_3_5, gnutls_0_3_2,
10087         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_global.c
10088         (tags: gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_handshake.c (tags:
10089         gnutls_0_2_91), lib/gnutls_hash_int.c (tags: gnutls_0_3_1,
10090         gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_hash_int.h (tags:
10091         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10092         gnutls_0_2_91), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
10093         gnutls_0_2_91), lib/gnutls_mem.c (tags: gnutls_0_3_90,
10094         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10095         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10096         gnutls_0_2_91), lib/gnutls_mem.h (tags: gnutls_0_3_90,
10097         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10098         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10099         gnutls_0_2_91), lib/gnutls_record.c (tags: gnutls_0_2_91):
10101         optimizations and fixes in the TLS PRF calculation (and the SSL3
10102         equivalent) 
10104 2001-12-09 17:08  nmav <nmav@gnutls.org>
10106         * doc/tex/ciphers.tex (tags: gnutls_0_2_91):
10108         updated documentation 
10110 2001-12-09 15:39  nmav <nmav@gnutls.org>
10112         * lib/gnutls_anon_cred.c (tags: gnutls_0_3_0, gnutls_0_2_91):
10114         fixed gnutls_anon_free_client_sc() 
10116 2001-12-09 12:05  nmav <nmav@gnutls.org>
10118         * NEWS, doc/tex/auth.tex, lib/auth_anon.h (tags: gnutls_0_3_0,
10119         gnutls_0_2_91), lib/gnutls.h.in (tags: gnutls_0_2_91),
10120         lib/gnutls_anon_cred.c, lib/gnutls_auth.c (tags: gnutls_0_2_91),
10121         lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c:
10123         Fixes in anonymous authentication.  Fixes in client ciphersuite
10124         selection.  
10126 2001-12-09 12:03  nmav <nmav@gnutls.org>
10128         * lib/: debug.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
10129         gnutls_0_3_0), gnutls_cert.c (utags: gnutls_0_2_91):
10131         GET_CN() now works. (affects debug mode only) 
10133 2001-12-09 11:02  nmav <nmav@gnutls.org>
10135         * src/: .cvsignore (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
10136         gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
10137         gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0,
10138         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
10139         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
10140         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
10141         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
10142         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
10143         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
10144         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
10145         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
10146         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
10147         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
10148         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
10149         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
10150         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
10151         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
10152         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
10153         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10154         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10155         gnutls_0_2_91), Makefile.am (tags: gnutls_with_dss_ciphersuites,
10156         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
10157         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), README.crypt,
10158         README.srpcrypt (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91):
10160         crypt -> srpcrypt 
10162 2001-12-09 10:50  nmav <nmav@gnutls.org>
10164         * NEWS, lib/auth_x509.c (tags: gnutls_0_2_91), lib/auth_x509.h
10165         (tags: gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_cert.c,
10166         lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_int.h:
10168         Optimizations in server certificate callback.  
10170 2001-12-08 22:54  nmav <nmav@gnutls.org>
10172         * NEWS, lib/gnutls.h.in, lib/gnutls_db.c (tags: gnutls_0_2_91),
10173         lib/gnutls_int.h, lib/gnutls_record.c:
10175         added gnutls_transport_get_ptr() and gnutls_db_get_ptr() functions.  
10177 2001-12-08 22:37  nmav <nmav@gnutls.org>
10179         * lib/Makefile.am (tags: gnutls_0_3_0, gnutls_0_2_91),
10180         lib/auth_x509.c, lib/ext_dnsname.c, lib/ext_dnsname.h,
10181         lib/gnutls.h.in, lib/gnutls_extensions.c (tags: gnutls_0_2_91),
10182         lib/gnutls_handshake.c, src/cli.c, src/serv.c (tags:
10183         gnutls_0_2_91):
10185         remove dnsname (name_ind) extension 
10187 2001-12-08 15:55  nmav <nmav@gnutls.org>
10189         * lib/: auth_anon.c, auth_dhe_dss.c (tags:
10190         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10191         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10192         gnutls_0_2_91), auth_dhe_rsa.c (tags: gnutls_0_2_91), auth_srp.c
10193         (tags: gnutls_0_2_91), auth_srp_passwd.c (tags: gnutls_0_3_0,
10194         gnutls_0_2_91), gnutls_buffers.c (tags: gnutls_0_3_0,
10195         gnutls_0_2_91), gnutls_cert.c, gnutls_dh_primes.c (tags:
10196         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10197         gnutls_0_2_91), gnutls_gcry.c (tags: gnutls_0_2_91), gnutls_gcry.h
10198         (tags: gnutls_0_2_91), gnutls_int.h, gnutls_pk.c (tags:
10199         gnutls_0_2_91), gnutls_privkey.c (tags: gnutls_0_3_5, gnutls_0_3_2,
10200         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), gnutls_srp.c (tags:
10201         gnutls_0_2_91), x509_extensions.c (tags: gnutls_0_3_5,
10202         gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91):
10204         Cleanups. Now use GCRYMPI_FMT_STD instead of USG.  
10206 2001-12-07 17:25  nmav <nmav@gnutls.org>
10208         * doc/tex/: auth.tex, ciphers.tex (utags: gnutls_0_2_90):
10210         added missing files 
10212 2001-12-07 14:09  nmav <nmav@gnutls.org>
10214         * NEWS, doc/tex/Makefile.am (tags: gnutls_0_2_91, gnutls_0_2_90),
10215         doc/tex/ciphersuites.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
10216         doc/tex/gnutls.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
10217         doc/tex/resumedb.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
10218         doc/tex/translayer.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
10219         lib/.cvsignore (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
10220         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):
10222         updated documentation 
10224 2001-12-07 08:22  nmav <nmav@gnutls.org>
10226         * lib/: auth_x509.c, gnutls_int.h, gnutls_ui.h (tags:
10227         gnutls_0_2_91) (utags: gnutls_0_2_90):
10229         callbacks now get a GNUTLS_STATE argument.  
10231 2001-12-07 01:02  nmav <nmav@gnutls.org>
10233         * doc/tex/ciphersuites.tex, doc/tex/ex1.tex (tags: gnutls_0_2_91,
10234         gnutls_0_2_90), doc/tex/ex2.tex (tags: gnutls_0_2_91,
10235         gnutls_0_2_90), doc/tex/ex3.tex (tags: gnutls_0_2_91,
10236         gnutls_0_2_90), doc/tex/serv1.tex (tags: gnutls_0_2_91,
10237         gnutls_0_2_90), doc/tex/srp1.tex (tags: gnutls_0_2_91,
10238         gnutls_0_2_90), lib/auth_x509.c, lib/gnutls.h.in (tags:
10239         gnutls_0_2_90), lib/gnutls_algorithms.c (tags: gnutls_0_3_0,
10240         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cert.c (tags:
10241         gnutls_0_2_90), lib/gnutls_int.h, src/cli.c (tags: gnutls_0_2_90),
10242         src/serv.c (tags: gnutls_0_2_90):
10244         GNUTLS_KX_RSA renamed to GNUTLS_KX_X509PKI_RSA (and the other X509
10245         key exchange methods). This will allow GNUTLS_KX_PGP_RSA etc.  
10247 2001-12-06 17:08  nmav <nmav@gnutls.org>
10249         * configure.in (tags: gnutls_0_2_91, gnutls_0_2_90),
10250         doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
10251         doc/tex/srp1.tex, lib/defines.h (tags: gnutls_0_4_0, gnutls_0_3_92,
10252         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
10253         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
10254         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
10255         lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_int.h,
10256         lib/gnutls_priority.c (tags: gnutls_0_3_1, gnutls_0_3_0,
10257         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_record.c (tags:
10258         gnutls_0_2_90), src/cli.c, src/serv.c:
10260         GNUTLS_LIST is now int* 
10262 2001-12-06 12:19  nmav <nmav@gnutls.org>
10264         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
10265         doc/tex/srp1.tex, lib/debug.c (tags: gnutls_0_2_90),
10266         lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_cipher.c
10267         (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10268         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10269         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cipher_int.c (tags:
10270         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10271         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_compress_int.c (tags:
10272         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
10273         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
10274         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
10275         lib/gnutls_constate.c (tags: gnutls_0_2_90),
10276         lib/gnutls_errors_int.h (tags: gnutls_0_2_90),
10277         lib/gnutls_hash_int.c (tags: gnutls_0_2_90), lib/gnutls_int.h,
10278         lib/gnutls_kx.c (tags: gnutls_0_2_90), lib/gnutls_record.c,
10279         lib/gnutls_v2_compat.c (tags: gnutls_0_3_5, gnutls_0_3_2,
10280         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
10281         src/cli.c, src/serv.c:
10283         cleanups again 
10285 2001-12-06 12:18  nmav <nmav@gnutls.org>
10287         * lib/: x509_ASN.y, x509_asn1.c, x509_asn1.h (tags: gnutls_0_3_91,
10288         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
10289         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
10290         gnutls_0_3_1), x509_der.c, x509_der.h (tags: gnutls_0_4_3,
10291         gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
10292         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
10293         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
10294         gnutls_0_3_1) (utags: gnutls_0_2_90, gnutls_0_2_91, gnutls_0_3_0):
10296         some changes to keep gcc -Wall happy 
10298 2001-12-06 10:37  nmav <nmav@gnutls.org>
10300         * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
10301         doc/tex/serv1.tex, doc/tex/srp1.tex, lib/auth_rsa.c (tags:
10302         gnutls_0_2_90), lib/auth_x509.c, lib/auth_x509.h (tags:
10303         gnutls_0_2_90), lib/gnutls.h.in, lib/gnutls_algorithms.c,
10304         lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_3_5,
10305         gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
10306         gnutls_0_2_90), lib/gnutls_errors_int.h, lib/gnutls_global.c (tags:
10307         gnutls_0_2_90), lib/gnutls_int.h, lib/gnutls_priority.c,
10308         lib/gnutls_priority.h (tags: gnutls_with_dss_ciphersuites,
10309         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
10310         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
10311         lib/gnutls_record.c, lib/gnutls_record.h (tags: gnutls_0_2_91,
10312         gnutls_0_2_90), src/cli.c, src/serv.c:
10314         Several cleanups.  
10316 2001-12-05 17:25  nmav <nmav@gnutls.org>
10318         * NEWS, configure.in, doc/tex/ex1.tex, doc/tex/serv1.tex,
10319         lib/gnutls.h.in, lib/gnutls_db.c (tags: gnutls_0_2_90),
10320         lib/gnutls_db.h (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
10321         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_session.c
10322         (tags: gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
10323         lib/gnutls_session.h (tags: gnutls_0_5_x_before_types_change,
10324         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
10325         gnutls_0_5_x_before_export_ciphersuites,
10326         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
10327         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
10328         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
10329         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10330         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10331         gnutls_0_2_91, gnutls_0_2_90), src/cli.c, src/serv.c:
10333         Changes in function names concerning _db_ handling and _session_
10334         handling.  
10336 2001-12-05 17:03  nmav <nmav@gnutls.org>
10338         * NEWS, doc/TODO (tags: gnutls_0_2_90), doc/tex/ex1.tex,
10339         doc/tex/ex2.tex, doc/tex/ex3.tex, doc/tex/serv1.tex,
10340         lib/auth_dhe_rsa.c (tags: gnutls_0_2_90), lib/auth_x509.c,
10341         lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_anon_cred.c (tags:
10342         gnutls_0_2_90), lib/gnutls_cert.c, lib/gnutls_cert.h,
10343         lib/gnutls_handshake.c (tags: gnutls_0_2_90), lib/gnutls_int.h,
10344         lib/gnutls_srp.c (tags: gnutls_0_2_90), lib/gnutls_ui.h, src/cli.c,
10345         src/serv.c:
10347         Added callback to select the server certificate.  
10349 2001-12-05 13:41  nmav <nmav@gnutls.org>
10351         * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
10352         lib/auth_x509.c, lib/gnutls_record.c, lib/gnutls_ui.c (tags:
10353         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_ui.h, src/cli.c,
10354         src/common.h (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
10355         gnutls_0_2_90), src/serv.c:
10357         optimized certificate handling API 
10359 2001-12-05 12:50  nmav <nmav@gnutls.org>
10361         * lib/auth_dhe_rsa.c, lib/auth_x509.c, lib/auth_x509.h,
10362         lib/gnutls_cert.h, lib/gnutls_ui.h, src/serv.c:
10364         several cleanups. Removed old unneeded functions.  certificate
10365         verification was moved out of the handshake procedure.  
10367 2001-12-04 22:24  nmav <nmav@gnutls.org>
10369         * lib/: gnutls.h.in, gnutls_buffers.c (tags: gnutls_0_2_90),
10370         gnutls_global.c, gnutls_int.h, gnutls_record.c:
10372         some cleanups 
10374 2001-12-04 16:03  nmav <nmav@gnutls.org>
10376         * configure.in, lib/auth_dhe_rsa.c, lib/auth_x509.c,
10377         lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_auth.c (tags:
10378         gnutls_0_2_90), lib/gnutls_cert.c, lib/gnutls_cert.h,
10379         lib/gnutls_errors.c (tags: gnutls_0_2_90), lib/gnutls_errors_int.h,
10380         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
10381         lib/gnutls_session_pack.c (tags: gnutls_0_2_91, gnutls_0_2_90),
10382         lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509_extensions.c (tags:
10383         gnutls_0_2_90), lib/x509_extensions.h (tags: gnutls_0_4_3,
10384         gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
10385         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
10386         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
10387         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
10388         src/Makefile.am (tags: gnutls_0_2_90), src/cli.c, src/common.h,
10389         src/port.h, src/serv.c:
10391         now the peer's certificate list is stored into auth info structure
10392         (instead of the certificate).  several other cleanups.  
10394 2001-12-04 10:57  nmav <nmav@gnutls.org>
10396         * lib/auth_x509.c, lib/auth_x509.h, lib/debug.c, lib/debug.h (tags:
10397         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10398         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10399         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cert.c,
10400         lib/gnutls_cert.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
10401         lib/gnutls_record.c, lib/gnutls_ui.c, lib/gnutls_ui.h,
10402         lib/x509_extensions.c, src/cli.c, src/serv.c:
10404         moving gnutls_DN structures out of gnutls_cert and auth_info
10405         structures.  Now they are generated upon request.  
10407 2001-12-01 17:34  nmav <nmav@gnutls.org>
10409         * acconfig.h (tags: gnutls_0_3_91, gnutls_0_3_90,
10410         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10411         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10412         gnutls_0_2_91, gnutls_0_2_90), configure.in, lib/defines.h,
10413         lib/gnutls.h.in:
10415         fixes in autoconf scripts 
10417 2001-12-01 10:50  nmav <nmav@gnutls.org>
10419         * AUTHORS (tags: gnutls_with_dss_ciphersuites,
10420         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
10421         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
10422         Makefile.am (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
10423         gnutls_0_2_90), NEWS, acconfig.h, configure.in, lib/auth_x509.c,
10424         lib/defines.h, lib/gnutls_random.c (tags: gnutls_0_3_2,
10425         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):
10427         updated detection of library settings 
10429 2001-11-30 18:23  nmav <nmav@gnutls.org>
10431         * AUTHORS, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls_cert.c,
10432         lib/gnutls_int.h, lib/x509_extensions.c, src/cli.c:
10434         The RDN sequence needed in the certificate request message is now
10435         generated and cached into a x509pki_credentials structure.  This
10436         would save a lot of time in the server side.  
10438 2001-11-29 20:30  fiorinaf <fiorinaf@gnutls.org>
10440         * doc/ASN1.readme.txt (tags: gnutls_0_2_91, gnutls_0_2_90):
10442         overflow buffers check 
10444 2001-11-29 20:22  fiorinaf <fiorinaf@gnutls.org>
10446         * doc/ASN1.readme.txt, lib/x509_asn1.c, lib/x509_asn1.h,
10447         lib/x509_ASN.y:
10449         "" 
10451 2001-11-29 15:29  nmav <nmav@gnutls.org>
10453         * NEWS, lib/Makefile.am (tags: gnutls_0_2_90), lib/auth_anon.c
10454         (tags: gnutls_0_2_90), lib/auth_dhe_rsa.c, lib/auth_rsa.c,
10455         lib/auth_srp.c (tags: gnutls_0_2_90), lib/auth_x509.c,
10456         lib/auth_x509.h, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
10457         lib/gnutls_db.c, lib/gnutls_int.h, lib/gnutls_record.c,
10458         lib/gnutls_session.c, lib/gnutls_session_pack.c,
10459         lib/gnutls_session_pack.h (tags: gnutls_0_5_x_before_types_change,
10460         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
10461         gnutls_0_5_x_before_export_ciphersuites,
10462         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
10463         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
10464         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
10465         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10466         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10467         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_ui.c, lib/gnutls_ui.h,
10468         src/cli.c:
10470         introduced gnutls_x509pki_get_certificate(). This function returns
10471         the peer's certificate DER encoded. This certificate is also stored
10472         in the resume db.  
10474 2001-11-26 10:50  nmav <nmav@gnutls.org>
10476         * THANKS (tags: gnutls_0_2_91, gnutls_0_2_90), configure.in,
10477         doc/README.autoconf (tags: gnutls_0_2_91, gnutls_0_2_90), doc/TODO,
10478         lib/gnutls.h.in, lib/gnutls_db.c, lib/libgnutls.m4 (tags:
10479         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):
10481         cleanups and some corrections.  
10483 2001-11-25 12:05  nmav <nmav@gnutls.org>
10485         * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/srp1.tex,
10486         lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags:
10487         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10488         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_db.c,
10489         lib/gnutls_handshake.c, lib/gnutls_handshake.h (tags:
10490         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_int.h, lib/gnutls_kx.c,
10491         lib/gnutls_kx.h (tags: gnutls_0_5_x_before_types_change,
10492         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
10493         gnutls_0_5_x_before_export_ciphersuites,
10494         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
10495         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
10496         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
10497         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10498         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10499         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_record.c,
10500         lib/gnutls_record.h, src/cli.c, src/serv.c:
10502         gnutls_handshake(), gnutls_read() etc. functions no longer require 
10503         the 'SOCKET cd' argument. This argument is set using the function 
10504         gnutls_set_transport_ptr().  
10506 2001-11-23 23:42  nmav <nmav@gnutls.org>
10508         * doc/README.autoconf:
10510         gnutls.m4 -> libgnutls.m4 
10512 2001-11-23 23:26  nmav <nmav@gnutls.org>
10514         * doc/tex/Makefile.am:
10516         added new pictures 
10518 2001-11-23 23:25  nmav <nmav@gnutls.org>
10520         * doc/tex/ciphersuites.tex:
10522         updated 
10524 2001-11-20 23:37  nmav <nmav@gnutls.org>
10526         * doc/scripts/gdoc:
10528         produces better tex output 
10530 2001-11-20 20:22  nmav <nmav@gnutls.org>
10532         * doc/scripts/gdoc, lib/gnutls_ui.c:
10534         updated documentation (and generation of tex) 
10536 2001-11-20 20:20  nmav <nmav@gnutls.org>
10538         * AUTHORS:
10540         updated 
10542 2001-11-20 14:42  nmav <nmav@gnutls.org>
10544         * lib/gnutls_algorithms.c:
10546         fixed gnutls_kx_get_name() 
10548 2001-11-20 13:40  nmav <nmav@gnutls.org>
10550         * lib/: gnutls_handshake.c, gnutls_ui.h:
10552         cleanups 
10554 2001-11-17 11:47  nmav <nmav@gnutls.org>
10556         * doc/scripts/gdoc, lib/gnutls_record.c, lib/x509_asn1.c:
10558         Gdoc updated. Now handles powers and '->' symbol automatically for
10559         tex.  
10561 2001-11-16 10:19  nmav <nmav@gnutls.org>
10563         * lib/x509_der.c (tags: gnutls_0_2_11):
10565         corrected typo 
10567 2001-11-16 10:13  nmav <nmav@gnutls.org>
10569         * doc/ASN1.readme.txt (tags: gnutls_0_2_11), doc/scripts/gdoc
10570         (tags: gnutls_0_2_11), doc/tex/Makefile.am (tags: gnutls_0_2_11),
10571         doc/tex/asn1.tex (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
10572         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11),
10573         doc/tex/gnutls.tex (tags: gnutls_0_2_11), lib/Makefile.am (tags:
10574         gnutls_0_2_11), lib/x509_ASN.y (tags: gnutls_0_2_11),
10575         lib/x509_asn1.c (tags: gnutls_0_2_11), lib/x509_der.c:
10577         Documentation for ASN.1 has been moved to inline comments and to the 
10578         tex documentation.  
10580 2001-11-15 12:47  nmav <nmav@gnutls.org>
10582         * lib/: gnutls_errors.c, gnutls_errors_int.h (utags:
10583         gnutls_0_2_11):
10585         removed E_TIMEOUT 
10587 2001-11-15 12:37  nmav <nmav@gnutls.org>
10589         * configure.in (tags: gnutls_0_2_11), lib/auth_dhe_rsa.c (tags:
10590         gnutls_0_2_11), lib/auth_srp.c (tags: gnutls_0_2_11),
10591         lib/auth_x509.c (tags: gnutls_0_2_11), lib/gnutls_buffers.c (tags:
10592         gnutls_0_2_11), lib/gnutls_buffers.h (tags: gnutls_0_2_11),
10593         lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_record.c
10594         (tags: gnutls_0_2_11), src/serv.c (tags: gnutls_0_2_11):
10596         corrected some obscure bugs in the handshake and record send
10597         buffering code.  
10599 2001-11-13 19:10  nmav <nmav@gnutls.org>
10601         * lib/gnutls_int.h (tags: gnutls_0_2_11):
10603         removed debugging stuff 
10605 2001-11-13 12:26  nmav <nmav@gnutls.org>
10607         * lib/gnutls_handshake.c (tags: gnutls_0_2_11):
10609         more fixes 
10611 2001-11-13 12:02  nmav <nmav@gnutls.org>
10613         * lib/auth_rsa.c (tags: gnutls_0_2_11), lib/gnutls_algorithms.c
10614         (tags: gnutls_0_2_11), lib/gnutls_buffers.c, lib/gnutls_cipher.c
10615         (tags: gnutls_0_2_11), lib/gnutls_constate.c (tags: gnutls_0_2_11),
10616         lib/gnutls_handshake.c, lib/gnutls_handshake.h (tags:
10617         gnutls_0_2_11), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
10618         gnutls_0_2_11), lib/gnutls_priority.c (tags: gnutls_0_2_11),
10619         lib/gnutls_record.c, lib/io_debug.h (tags: gnutls_0_8_12,
10620         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
10621         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
10622         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
10623         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
10624         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
10625         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
10626         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
10627         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
10628         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
10629         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
10630         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
10631         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
10632         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10633         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10634         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), src/serv.c:
10636         more non blocking IO fixes 
10638 2001-11-12 21:18  nmav <nmav@gnutls.org>
10640         * src/cli.c (tags: gnutls_0_2_11):
10642         now resolves hostnames.  
10644 2001-11-12 14:27  nmav <nmav@gnutls.org>
10646         * lib/: defines.h (tags: gnutls_0_2_11), gnutls_priority.c:
10648         va_copy macro renamed to VA_COPY 
10650 2001-11-12 14:26  nmav <nmav@gnutls.org>
10652         * configure.in:
10654         now requires autoconf 2.50 
10656 2001-11-10 21:37  nmav <nmav@gnutls.org>
10658         * NEWS, configure.in, lib/ext_max_record.c (tags: gnutls_0_3_5,
10659         gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
10660         gnutls_0_2_90, gnutls_0_2_11), lib/gnutls.h.in (tags:
10661         gnutls_0_2_11), lib/gnutls_buffers.c, lib/gnutls_buffers.h,
10662         lib/gnutls_cert.c (tags: gnutls_0_2_11), lib/gnutls_cert.h (tags:
10663         gnutls_0_2_11), lib/gnutls_compress_int.c (tags: gnutls_0_2_11),
10664         lib/gnutls_global.c (tags: gnutls_0_2_11), lib/gnutls_handshake.c,
10665         lib/gnutls_int.h, lib/gnutls_mem.c (tags: gnutls_0_2_90,
10666         gnutls_0_2_11), lib/gnutls_mem.h (tags: gnutls_0_2_90,
10667         gnutls_0_2_11), lib/gnutls_privkey.c (tags: gnutls_0_2_90,
10668         gnutls_0_2_11), lib/gnutls_record.c, lib/io_debug.h, src/cli.c,
10669         src/serv.c:
10671         several fixes.  Including: 
10672         - max_record_header extension.  
10673         - resume handshake sending wrong ssl version 
10674         - Non blocking IO (not ready yet) 
10676 2001-11-08 12:00  nmav <nmav@gnutls.org>
10678         * NEWS, doc/tex/Makefile.am, doc/tex/resumedb.tex (tags:
10679         gnutls_0_2_11), doc/tex/translayer.tex (tags: gnutls_0_2_11),
10680         lib/auth_x509.c, lib/gnutls.h.in, lib/gnutls_buffers.c,
10681         lib/gnutls_buffers.h, lib/gnutls_global.c, lib/gnutls_handshake.c,
10682         lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:
10684         cleanups and documentation updates 
10686 2001-11-08 10:57  nmav <nmav@gnutls.org>
10688         * lib/auth_x509.c:
10690         rolled back previous change...  
10692 2001-11-08 10:32  nmav <nmav@gnutls.org>
10694         * lib/auth_x509.c:
10696         made empty certificate message consistent with other
10697         implementations.  
10699 2001-11-07 12:08  nmav <nmav@gnutls.org>
10701         * lib/: auth_anon.c (tags: gnutls_0_2_11), auth_dhe_rsa.c,
10702         auth_srp.c, auth_srp_passwd.c (tags: gnutls_0_2_90, gnutls_0_2_11),
10703         auth_x509.c, gnutls_buffers.c, gnutls_cert.c, gnutls_dh.c (tags:
10704         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10705         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), gnutls_dh_primes.c
10706         (tags: gnutls_0_2_90, gnutls_0_2_11), gnutls_gcry.c (tags:
10707         gnutls_0_2_90, gnutls_0_2_11), gnutls_gcry.h (tags: gnutls_0_2_90,
10708         gnutls_0_2_11), gnutls_pk.c (tags: gnutls_0_2_90, gnutls_0_2_11),
10709         gnutls_privkey.c, gnutls_record.c, gnutls_session.c (tags:
10710         gnutls_0_2_11), gnutls_sig.c (tags: gnutls_0_3_0, gnutls_0_2_91,
10711         gnutls_0_2_90, gnutls_0_2_11), gnutls_srp.c (tags: gnutls_0_2_11),
10712         x509_sig_check.c (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
10713         gnutls_0_2_90, gnutls_0_2_11):
10715         corrected memory leaks and other bugs 
10717 2001-11-06 16:57  nmav <nmav@gnutls.org>
10719         * lib/gnutls_buffers.c:
10721         added warning 
10723 2001-11-06 12:57  nmav <nmav@gnutls.org>
10725         * NEWS, configure.in, lib/Makefile.am, lib/ext_dnsname.c (tags:
10726         gnutls_0_2_90, gnutls_0_2_11), lib/ext_max_record.c,
10727         lib/ext_max_record.h (tags: gnutls_0_4_1, gnutls_0_4_0,
10728         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
10729         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10730         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10731         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), lib/ext_srp.c (tags:
10732         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11),
10733         lib/gnutls.h.in, lib/gnutls_constate.c, lib/gnutls_errors.c,
10734         lib/gnutls_errors_int.h, lib/gnutls_extensions.c (tags:
10735         gnutls_0_2_90, gnutls_0_2_11), lib/gnutls_handshake.c,
10736         lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:
10738         added max_record_size extension 
10740 2001-11-06 12:56  nmav <nmav@gnutls.org>
10742         * lib/gnutls_session.c:
10744         corrected bug which made get_current_session, not to return the
10745         right size of the session.  
10747 2001-11-05 21:28  nmav <nmav@gnutls.org>
10749         * NEWS, lib/auth_dhe_rsa.c, lib/gnutls_buffers.c,
10750         lib/gnutls_buffers.h, lib/gnutls_int.h, lib/gnutls_mem.c,
10751         lib/gnutls_record.c:
10753         receive buffer is now dynamic.  
10755 2001-11-05 20:14  nmav <nmav@gnutls.org>
10757         * NEWS, lib/gnutls_handshake.c, lib/gnutls_record.c, src/cli.c:
10759         changed semantics of the GNUTLS_E_REHANDSHAKE error code.  
10761 2001-11-05 16:41  nmav <nmav@gnutls.org>
10763         * acconfig.h (tags: gnutls_0_2_11), configure.in, lib/defines.h,
10764         lib/gnutls_priority.c:
10766         added support for va_copy 
10768 2001-11-05 12:43  nmav <nmav@gnutls.org>
10770         * NEWS, doc/tex/translayer.tex, lib/gnutls_db.c (tags:
10771         gnutls_0_2_11), lib/gnutls_handshake.c, lib/gnutls_int.h,
10772         lib/gnutls_record.c, src/serv.c (utags: gnutls_0_2_10):
10774         cleanups 
10776 2001-11-05 11:32  nmav <nmav@gnutls.org>
10778         * lib/gnutls_priority.h (tags: gnutls_0_2_11, gnutls_0_2_10):
10780         list -> gnutls_list 
10782 2001-11-04 16:52  nmav <nmav@gnutls.org>
10784         * lib/: gnutls.h.in (tags: gnutls_0_2_10), gnutls_anon_cred.c
10785         (tags: gnutls_0_2_11, gnutls_0_2_10), gnutls_int.h,
10786         gnutls_priority.c (tags: gnutls_0_2_10):
10788         changed LIST to GNUTLS_LIST 
10790 2001-11-04 12:01  nmav <nmav@gnutls.org>
10792         * lib/: gnutls.h.in, gnutls_db.c:
10794         added new function to check for expired sessions.  
10796 2001-11-04 10:43  nmav <nmav@gnutls.org>
10798         * lib/gnutls_record.c:
10800         cleanups 
10802 2001-11-02 18:20  nmav <nmav@gnutls.org>
10804         * lib/: gnutls_buffers.c (tags: gnutls_0_2_10), gnutls_buffers.h
10805         (tags: gnutls_0_2_10), gnutls_handshake.c, gnutls_record.c,
10806         gnutls_sig.c (tags: gnutls_0_2_10):
10808         cleanups in function names 
10810 2001-11-02 10:34  nmav <nmav@gnutls.org>
10812         * lib/gnutls_db.c:
10814         cleanups in the resuming code 
10816 2001-11-02 10:07  nmav <nmav@gnutls.org>
10818         * NEWS, THANKS (tags: gnutls_0_2_10), configure.in (tags:
10819         gnutls_0_2_10), lib/gnutls.h.in, lib/gnutls_db.c, lib/gnutls_db.h
10820         (tags: gnutls_0_2_11, gnutls_0_2_10), lib/gnutls_int.h,
10821         lib/gnutls_record.c:
10823         added hooks in order to use external database to store session to be 
10824         resumed. Works but it is not finished.  
10826 2001-11-02 09:01  nmav <nmav@gnutls.org>
10828         * lib/: gnutls_buffers.c, gnutls_global.c (tags: gnutls_0_2_10),
10829         gnutls_int.h:
10831         set_push() & set_pull() functions moved to state (instead of being
10832         global) 
10834 2001-11-02 08:32  nmav <nmav@gnutls.org>
10836         * README.CVS, doc/Makefile.am (tags: gnutls_0_2_11, gnutls_0_2_10),
10837         doc/README.CVS (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
10838         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10):
10840         moved README.CVS to doc/ 
10842 2001-11-01 22:54  nmav <nmav@gnutls.org>
10844         * README.CVS:
10846         added documentation of the steps required to built the cvs tree 
10848 2001-11-01 20:10  nmav <nmav@gnutls.org>
10850         * lib/auth_srp.c (tags: gnutls_0_2_10), lib/auth_srp_passwd.c
10851         (tags: gnutls_0_2_10), lib/auth_x509.c (tags: gnutls_0_2_10),
10852         lib/gnutls_auth.c (tags: gnutls_0_2_11, gnutls_0_2_10),
10853         lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_handshake.c,
10854         lib/gnutls_handshake.h (tags: gnutls_0_2_10), lib/gnutls_int.h,
10855         lib/gnutls_kx.c (tags: gnutls_0_2_10), lib/gnutls_mem.c (tags:
10856         gnutls_0_2_10), lib/gnutls_record.c, lib/gnutls_record.h (tags:
10857         gnutls_0_2_11, gnutls_0_2_10), lib/io_debug.h (tags:
10858         gnutls_0_2_10), src/cli.c (tags: gnutls_0_2_10), src/serv.c:
10860         Adopted some of the patches of Jon Nelson. Fixes the non blocking 
10861         behaviour.  
10863 2001-10-30 19:35  nmav <nmav@gnutls.org>
10865         * lib/: gnutls_buffers.c, gnutls_record.c:
10867         corrected and fixed several things in send_int() etc.  
10869 2001-10-30 12:29  nmav <nmav@gnutls.org>
10871         * doc/tex/translayer.tex:
10873         Added missing file.  
10875 2001-10-30 12:11  nmav <nmav@gnutls.org>
10877         * doc/: Makefile.am, TODO (tags: gnutls_0_2_10),
10878         scripts/Makefile.am (tags: gnutls_0_5_10,
10879         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
10880         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
10881         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
10882         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
10883         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
10884         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
10885         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
10886         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10887         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10888         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10):
10890         added scripts into distribution 
10892 2001-10-30 09:10  nmav <nmav@gnutls.org>
10894         * lib/: gnutls_db.c, gnutls_session.c (tags: gnutls_0_2_10):
10896         corrected bugs in session resuming.  
10898 2001-10-23 17:35  nmav <nmav@gnutls.org>
10900         * lib/: gnutls_buffers.c (tags: gnutls_0_2_9), gnutls_int.h,
10901         io_debug.h (tags: gnutls_0_2_9):
10903         cleanups 
10905 2001-10-23 17:31  nmav <nmav@gnutls.org>
10907         * lib/: Makefile.am (tags: gnutls_0_2_10, gnutls_0_2_9),
10908         io_debug.h:
10910         added IO debugging code 
10912 2001-10-23 15:45  nmav <nmav@gnutls.org>
10914         * NEWS, lib/gnutls_buffers.c, lib/gnutls_handshake.c (tags:
10915         gnutls_0_2_9), lib/gnutls_handshake.h (tags: gnutls_0_2_9),
10916         lib/gnutls_int.h, lib/gnutls_kx.c (tags: gnutls_0_2_9),
10917         lib/gnutls_kx.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
10918         lib/gnutls_record.c (tags: gnutls_0_2_9):
10920         added some checks for memory allocation.  Fixes in write interrupts.  
10922 2001-10-23 09:37  nmav <nmav@gnutls.org>
10924         * lib/gnutls_buffers.c:
10926         corrected bugs which could break non blocking IO 
10928 2001-10-22 22:09  nmav <nmav@gnutls.org>
10930         * PGPKEYS (tags: gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
10931         gnutls_0_5_x_before_export_ciphersuites,
10932         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
10933         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
10934         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
10935         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10936         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10937         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
10938         gnutls_0_2_9):
10940         added file. Holds pgp keys 
10942 2001-10-22 20:14  nmav <nmav@gnutls.org>
10944         * lib/: gnutls_buffers.c, gnutls_record.c:
10946         corrections for the gnutls_read_buffered() function.  
10948 2001-10-22 12:51  nmav <nmav@gnutls.org>
10950         * lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags: gnutls_0_2_9),
10951         lib/gnutls_int.h, lib/gnutls_record.c, src/serv.c (tags:
10952         gnutls_0_2_9):
10954         updated/fixed the handling of interrupted writes 
10956 2001-10-21 14:32  nmav <nmav@gnutls.org>
10958         * lib/: gnutls_buffers.c, gnutls_buffers.h, gnutls_errors.c (tags:
10959         gnutls_0_2_10, gnutls_0_2_9), gnutls_errors_int.h (tags:
10960         gnutls_0_2_10, gnutls_0_2_9), gnutls_int.h, gnutls_record.c:
10962         changed  gnutls_write() semantics in order to cope with interrupted
10963         system calls and non blocking IO 
10965 2001-10-21 13:27  nmav <nmav@gnutls.org>
10967         * NEWS, doc/tex/Makefile.am (tags: gnutls_0_2_10, gnutls_0_2_9),
10968         doc/tex/gnutls.tex (tags: gnutls_0_2_10, gnutls_0_2_9),
10969         lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
10970         lib/gnutls_global.c (tags: gnutls_0_2_9), lib/gnutls_handshake.c,
10971         lib/gnutls_int.h, lib/gnutls_record.c:
10973         changes in order to be independent of the berkeley style sockets 
10974         (but it is still difficult to use gnutls with any other api) 
10976 2001-10-21 11:53  nmav <nmav@gnutls.org>
10978         * lib/gnutls_buffers.c:
10980         made gnutls_write() unaware of interrupted system calls and eagain
10981         errors.  
10983 2001-10-21 11:36  nmav <nmav@gnutls.org>
10985         * THANKS (tags: gnutls_0_2_9), doc/tex/resumedb.tex (tags:
10986         gnutls_0_2_10, gnutls_0_2_9), lib/gnutls_buffers.c,
10987         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
10988         lib/gnutls_ui.c (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
10989         lib/gnutls_ui.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
10990         src/serv.c:
10992         several cleanups 
10994 2001-10-20 22:40  nmav <nmav@gnutls.org>
10996         * lib/: gnutls_buffers.c, gnutls_int.h:
10998         Corrected short read bug 
11000 2001-10-20 16:04  nmav <nmav@gnutls.org>
11002         * lib/gnutls_buffers.c:
11004         corrected _gnutls_write() 
11006 2001-10-20 15:44  nmav <nmav@gnutls.org>
11008         * lib/gnutls_buffers.c:
11010         peeked data now stays also in handshake 
11012 2001-10-20 15:43  nmav <nmav@gnutls.org>
11014         * lib/gnutls_kx.c:
11016         corrected bug which caused a fatal alert to be sent even if it 
11017         wasn't required 
11019 2001-10-20 09:40  nmav <nmav@gnutls.org>
11021         * NEWS, lib/gnutls_buffers.c, lib/gnutls_errors.c,
11022         lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
11023         lib/gnutls_record.c:
11025         introduced GNUTLS_E_INTERRUPTED, fixes in error handling 
11027 2001-10-20 09:10  nmav <nmav@gnutls.org>
11029         * lib/: gnutls_buffers.c, gnutls_handshake.c, gnutls_int.h:
11031         the gnutls handshake protocol can now hold it's state. Thus it may
11032         be used in some kind of non blocking mode. Not tested at all 
11034 2001-10-19 17:07  nmav <nmav@gnutls.org>
11036         * NEWS, doc/TODO (tags: gnutls_0_2_9), lib/gnutls_buffers.c,
11037         lib/gnutls_buffers.h, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
11038         lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
11039         lib/gnutls_record.c:
11041         clean ups in the handshake protocol 
11043 2001-10-15 09:14  nmav <nmav@gnutls.org>
11045         * NEWS, configure.in, doc/TODO, doc/tex/ex3.tex (tags:
11046         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), doc/tex/serv1.tex
11047         (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
11048         lib/auth_dhe_rsa.c (tags: gnutls_0_2_10, gnutls_0_2_9),
11049         lib/auth_rsa.c (tags: gnutls_0_2_10, gnutls_0_2_9),
11050         lib/auth_x509.c, lib/auth_x509.h (tags: gnutls_0_2_11,
11051         gnutls_0_2_10, gnutls_0_2_9), lib/gnutls.h.in, lib/gnutls_auth.c
11052         (tags: gnutls_0_2_9), lib/gnutls_auth_int.h (tags: gnutls_0_2_91,
11053         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
11054         lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_ui.c,
11055         lib/gnutls_ui.h, src/cli.c, src/serv.c:
11057         auth_info types and structures were moved to the internals of the
11058         library.  This makes the library incompatible (source & binary) with
11059         the previous versions.  
11061 2001-10-12 06:46  nmav <nmav@gnutls.org>
11063         * lib/: ext_srp.c (tags: gnutls_0_2_10, gnutls_0_2_9), gnutls.h.in,
11064         gnutls_cert.c (tags: gnutls_0_2_10, gnutls_0_2_9),
11065         gnutls_dh_primes.c (tags: gnutls_0_2_10, gnutls_0_2_9),
11066         gnutls_errors.c, gnutls_errors_int.h, gnutls_ui.h:
11068         added option to regenerate primes and generators for EDH 
11070 2001-10-10 15:53  nmav <nmav@gnutls.org>
11072         * NEWS, lib/auth_x509.c, lib/ext_dnsname.c (tags: gnutls_0_2_10,
11073         gnutls_0_2_9), lib/ext_dnsname.h (tags: gnutls_0_2_90,
11074         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), lib/gnutls.h.in,
11075         lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_2_10,
11076         gnutls_0_2_9), lib/gnutls_extensions.c (tags: gnutls_0_2_10,
11077         gnutls_0_2_9), lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c,
11078         src/crypt.c (tags: gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11079         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11080         gnutls_0_2_9), src/serv.c:
11082         updated name indication extension (dnsname) 
11084 2001-10-10 09:28  nmav <nmav@gnutls.org>
11086         * src/: Makefile.am, crypt-gaa.c (tags: gnutls_0_4_with_libtasn1,
11087         gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
11088         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
11089         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11090         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11091         gnutls_0_2_91, gnutls_0_2_90), crypt.gaa (tags:
11092         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
11093         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
11094         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11095         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11096         gnutls_0_2_91, gnutls_0_2_90) (utags: gnutls_0_2_10, gnutls_0_2_11,
11097         gnutls_0_2_9):
11099         renamed crypt to srpcrypt.  
11101 2001-10-10 09:25  nmav <nmav@gnutls.org>
11103         * NEWS, doc/TODO, lib/auth_anon.c (tags: gnutls_0_2_10,
11104         gnutls_0_2_9), lib/gnutls_dh.h (tags: gnutls_0_3_5, gnutls_0_3_2,
11105         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
11106         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
11107         lib/gnutls_dh_primes.c, lib/gnutls_global.c, lib/gnutls_int.h,
11108         src/crypt.c:
11110         better prime handling 
11112 2001-10-09 21:40  nmav <nmav@gnutls.org>
11114         * lib/: Makefile.am, auth_dhe_rsa.c, auth_srp_passwd.c (tags:
11115         gnutls_0_2_9), auth_x509.c, gnutls.h.in, gnutls_dh.c (tags:
11116         gnutls_0_2_10, gnutls_0_2_9), gnutls_dh.h, gnutls_dh_primes.c,
11117         gnutls_record.h (tags: gnutls_0_2_9), gnutls_srp.c (tags:
11118         gnutls_0_2_10, gnutls_0_2_9):
11120         Updated the handling of prime numbers.  
11122 2001-10-08 19:57  nmav <nmav@gnutls.org>
11124         * lib/: auth_dhe_rsa.c, auth_x509.c, gnutls.h.in, gnutls_buffers.c,
11125         gnutls_cert.c, gnutls_cert.h, gnutls_handshake.c,
11126         gnutls_handshake.h, gnutls_int.h, gnutls_record.c, gnutls_sig.c,
11127         gnutls_sig.h (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
11128         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
11129         gnutls_0_2_10, gnutls_0_2_9):
11131         several cleanups 
11133 2001-10-08 18:38  nmav <nmav@gnutls.org>
11135         * NEWS, THANKS, configure.in, doc/tex/ex3.tex (tags: gnutls_0_2_4),
11136         lib/auth_anon.c, lib/auth_dhe_rsa.c, lib/auth_x509.c,
11137         lib/auth_x509.h, lib/gnutls_algorithms.c (tags: gnutls_0_2_10,
11138         gnutls_0_2_9), lib/gnutls_cert.c, lib/gnutls_cert.h,
11139         lib/gnutls_datum.c (tags: gnutls_0_2_90, gnutls_0_2_11,
11140         gnutls_0_2_10, gnutls_0_2_9), lib/gnutls_int.h,
11141         lib/gnutls_record.c, lib/gnutls_sig.c, lib/gnutls_sig.h,
11142         lib/x509_extensions.c (tags: gnutls_0_2_11, gnutls_0_2_10,
11143         gnutls_0_2_9), src/cli.c, src/serv.c:
11145         added DHE_RSA ciphersuites 
11147 2001-10-08 07:10  nmav <nmav@gnutls.org>
11149         * doc/protocol/: draft-ietf-tls-ciphersuite-03.txt,
11150         draft-ietf-tls-ciphersuite-05.txt (tags: gnutls_0_5_0,
11151         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
11152         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
11153         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11154         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11155         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11156         gnutls_0_2_9), draft-ietf-tls-extensions-00.txt,
11157         draft-ietf-tls-extensions-01.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
11158         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
11159         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
11160         draft-ietf-tls-kerb-00.txt, rfc2712.txt (tags: gnutls_1_0_5,
11161         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
11162         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
11163         gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
11164         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
11165         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
11166         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
11167         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
11168         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
11169         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
11170         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
11171         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
11172         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
11173         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
11174         gnutls_0_5_3, gnutls_0_5_2,
11175         gnutls_0_5_x_before_export_ciphersuites,
11176         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
11177         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
11178         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
11179         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11180         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11181         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11182         gnutls_0_2_9):
11184         updated documents 
11186 2001-10-07 12:47  nmav <nmav@gnutls.org>
11188         * lib/: x509_asn1.c (tags: gnutls_0_2_10, gnutls_0_2_9),
11189         x509_extensions.c:
11191         fixes in the certificate extensions handling code.  Bugs reported by
11192         Neil Spring <nspring@saavie.org> 
11194 2001-09-25 17:55  nmav <nmav@gnutls.org>
11196         * doc/tex/: Makefile.am (tags: gnutls_0_2_4), ciphersuites.tex,
11197         gnutls.tex:
11199         more documentation 
11201 2001-09-23 18:21  nmav <nmav@gnutls.org>
11203         * lib/: Makefile.am, auth_anon.c, auth_rsa.c, auth_x509.c,
11204         auth_x509.h, gnutls_cert.c, gnutls_dh.h, gnutls_ui.c, gnutls_ui.h:
11206         several cleanups in order to support DHE_RSA 
11208 2001-09-23 18:20  nmav <nmav@gnutls.org>
11210         * lib/auth_dhe_rsa.c:
11212         Preliminary support for DHE_RSA 
11214 2001-09-19 08:21  nmav <nmav@gnutls.org>
11216         * lib/gnutls_cert.c (tags: gnutls_0_2_3):
11218         updated documentation 
11220 2001-09-14 08:04  nmav <nmav@gnutls.org>
11222         * NEWS, doc/tex/ex3.tex (tags: gnutls_0_2_3), lib/Makefile.am
11223         (tags: gnutls_0_2_3), lib/auth_rsa.c (tags: gnutls_0_2_3),
11224         lib/auth_x509.c (tags: gnutls_0_2_3), lib/auth_x509.h (tags:
11225         gnutls_0_2_3), lib/gnutls.h.in (tags: gnutls_0_2_3),
11226         lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_2_3),
11227         lib/gnutls_errors.c (tags: gnutls_0_2_3), lib/gnutls_int.h (tags:
11228         gnutls_0_2_3), lib/gnutls_ui.c (tags: gnutls_0_2_3),
11229         lib/gnutls_ui.h (tags: gnutls_0_2_3), lib/x509_extensions.c (tags:
11230         gnutls_0_2_3), src/cli.c (tags: gnutls_0_2_3), src/serv.c (tags:
11231         gnutls_0_2_3):
11233         Client certificate callback has been improved 
11235 2001-09-04 19:50  nmav <nmav@gnutls.org>
11237         * NEWS, configure.in (tags: gnutls_0_2_3), doc/tex/Makefile.am
11238         (tags: gnutls_0_2_3), lib/Makefile.am:
11240         updated documentation generation 
11242 2001-09-03 22:23  nmav <nmav@gnutls.org>
11244         * lib/gnutls_algorithms.c (tags: gnutls_0_2_3):
11246         updated documentation 
11248 2001-08-27 08:31  nmav <nmav@gnutls.org>
11250         * lib/: gnutls_global.c (tags: gnutls_0_2_3), gnutls_int.h,
11251         gnutls_num.h (tags: gnutls_with_dss_ciphersuites,
11252         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
11253         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
11254         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3):
11256         minor bugfixes 
11258 2001-08-26 14:44  nmav <nmav@gnutls.org>
11260         * acconfig.h (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3),
11261         configure.in, lib/gnutls_global.c:
11263         use of sigaction instead of signal(), to ignore SIGPIPE 
11265 2001-08-26 10:44  nmav <nmav@gnutls.org>
11267         * NEWS, configure.in, doc/tex/Makefile.am, doc/tex/cover.tex,
11268         doc/tex/cover.tex.in (tags: gnutls_0_3_1, gnutls_0_3_0,
11269         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11270         gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3), doc/tex/serv1.tex (tags:
11271         gnutls_0_2_4, gnutls_0_2_3), lib/auth_rsa.c, lib/auth_x509.h,
11272         lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_int.h,
11273         lib/gnutls_ui.c, lib/gnutls_ui.h, src/serv.c:
11275         gnutls_set_certificate_request() renamed to
11276         gnutls_x509pki_set_cert_request().  Added
11277         gnutls_x509pki_set_cert_callback().  
11279 2001-08-26 09:41  nmav <nmav@gnutls.org>
11281         * NEWS, doc/TODO, lib/gnutls.h.in, lib/gnutls_anon_cred.c (tags:
11282         gnutls_0_2_9, gnutls_0_2_3), lib/gnutls_cipher.c (tags:
11283         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3), lib/gnutls_record.c
11284         (tags: gnutls_0_2_3), lib/x509_asn1.c (tags: gnutls_0_2_3),
11285         lib/x509_asn1.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
11286         gnutls_0_2_3), lib/x509_b64.c (tags: gnutls_0_3_1, gnutls_0_3_0,
11287         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11288         gnutls_0_2_9, gnutls_0_2_3), lib/x509_der.c (tags: gnutls_0_2_10,
11289         gnutls_0_2_9, gnutls_0_2_3), src/serv.c:
11291         fixed memory leaks 
11293 2001-08-25 21:52  nmav <nmav@gnutls.org>
11295         * configure.in, lib/gnutls.h.in:
11297         updated gnutls.h file 
11299 2001-08-25 13:44  nmav <nmav@gnutls.org>
11301         * doc/tex/cover.tex, lib/gnutls_buffers.c (tags: gnutls_0_2_3),
11302         lib/gnutls_buffers.h (tags: gnutls_0_2_3), lib/gnutls_record.c,
11303         lib/gnutls_ui.c, src/serv.c:
11305         some memory optimization while receiving packets 
11307 2001-08-25 09:19  nmav <nmav@gnutls.org>
11309         * lib/: gnutls_cipher.c, gnutls_cipher.h (tags: gnutls_0_3_91,
11310         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
11311         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
11312         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
11313         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3),
11314         gnutls_record.c:
11316         header size is now written in gnutls_cipher.c 
11318 2001-08-20 21:40  nmav <nmav@gnutls.org>
11320         * lib/auth_rsa.c, lib/gnutls.h.in, lib/gnutls_int.h,
11321         lib/gnutls_record.c, src/cli.c, src/serv.c (utags: gnutls_0_2_2):
11323         bugfixes and minor updates 
11325 2001-08-20 21:39  nmav <nmav@gnutls.org>
11327         * doc/tex/: ex1.tex (tags: gnutls_0_2_4, gnutls_0_2_3), ex2.tex
11328         (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_4,
11329         gnutls_0_2_3), ex3.tex, serv1.tex, srp1.tex (tags: gnutls_0_2_11,
11330         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3) (utags:
11331         gnutls_0_2_2):
11333         corrected and updated documentation 
11335 2001-08-20 19:26  nmav <nmav@gnutls.org>
11337         * lib/gnutls.h.in, lib/gnutls_int.h, lib/gnutls_record.c,
11338         src/cli.c, src/serv.c:
11340         changed gnutls_bye() behaviour 
11342 2001-08-19 20:11  nmav <nmav@gnutls.org>
11344         * lib/: gnutls.h.in, gnutls_buffers.c (tags: gnutls_0_2_2),
11345         gnutls_int.h, gnutls_record.c:
11347         several fixes in gnutls_bye() function, and in gnutls_recv_int() 
11349 2001-08-19 19:38  nmav <nmav@gnutls.org>
11351         * lib/gnutls_cert.c (tags: gnutls_0_2_2):
11353         corrected bugs in version handling and in certificate initialization 
11355 2001-08-19 14:25  nmav <nmav@gnutls.org>
11357         * NEWS, configure.in (tags: gnutls_0_2_2), lib/auth_srp.c (tags:
11358         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2), lib/ext_srp.c (tags:
11359         gnutls_0_2_3, gnutls_0_2_2), lib/gnutls_buffers.c,
11360         lib/gnutls_buffers.h (tags: gnutls_0_2_2), lib/gnutls_errors.c
11361         (tags: gnutls_0_2_2), lib/gnutls_errors_int.h (tags: gnutls_0_2_3,
11362         gnutls_0_2_2), lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:
11364         better support for buffered read and several cleanups 
11366 2001-08-19 11:52  nmav <nmav@gnutls.org>
11368         * lib/: gnutls_cipher.c (tags: gnutls_0_2_2), gnutls_kx.c (tags:
11369         gnutls_0_2_3, gnutls_0_2_2), gnutls_record.c:
11371         gnutls now sends (again) record packets using one write.  
11373 2001-08-19 11:50  nmav <nmav@gnutls.org>
11375         * lib/gnutls_srp.c (tags: gnutls_0_2_3, gnutls_0_2_2):
11377         corrected free for data not belonging to the heap 
11379 2001-08-18 21:21  nmav <nmav@gnutls.org>
11381         * lib/: auth_anon.c (tags: gnutls_0_2_3, gnutls_0_2_2), auth_srp.c,
11382         auth_srp_passwd.c (tags: gnutls_0_2_3, gnutls_0_2_2),
11383         crypt_bcrypt.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
11384         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
11385         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2),
11386         gnutls_buffers.c, gnutls_dh.c (tags: gnutls_0_2_3, gnutls_0_2_2),
11387         gnutls_handshake.c (tags: gnutls_0_2_3, gnutls_0_2_2), gnutls_mem.c
11388         (tags: gnutls_0_2_3, gnutls_0_2_2), gnutls_mem.h (tags:
11389         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2),
11390         gnutls_srp.c:
11392         several checks for failed allocations and other fixes 
11394 2001-08-07 18:38  nmav <nmav@gnutls.org>
11396         * lib/auth_anon.c (tags: gnutls_0_2_1), lib/auth_srp.c (tags:
11397         gnutls_0_2_1), lib/auth_srp.h (tags: gnutls_0_3_0, gnutls_0_2_91,
11398         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
11399         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/auth_srp_passwd.c
11400         (tags: gnutls_0_2_1), lib/ext_srp.c (tags: gnutls_0_2_1),
11401         lib/gnutls_dh.c (tags: gnutls_0_2_1), lib/gnutls_extensions.c
11402         (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1),
11403         lib/gnutls_handshake.c (tags: gnutls_0_2_1), lib/gnutls_int.h
11404         (tags: gnutls_0_2_1), lib/gnutls_privkey.c (tags: gnutls_0_2_10,
11405         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), src/cli.c:
11407         fixes in SRP key exchange and several others.  
11409 2001-08-07 13:34  nmav <nmav@gnutls.org>
11411         * NEWS (tags: gnutls_0_2_1), configure.in (tags: gnutls_0_2_1),
11412         doc/tex/ex3.tex (tags: gnutls_0_2_1), doc/tex/serv1.tex (tags:
11413         gnutls_0_2_1), lib/auth_rsa.c (tags: gnutls_0_2_1), lib/ext_srp.c,
11414         lib/gnutls_auth_int.h (tags: gnutls_0_2_3, gnutls_0_2_2,
11415         gnutls_0_2_1), lib/gnutls_handshake.c, lib/gnutls_int.h,
11416         lib/gnutls_kx.c (tags: gnutls_0_2_1), lib/gnutls_sig.c (tags:
11417         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/gnutls_sig.h (tags:
11418         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/gnutls_ui.h (tags:
11419         gnutls_0_2_2, gnutls_0_2_1), lib/x509_sig_check.c (tags:
11420         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
11421         gnutls_0_2_1), lib/x509_verify.c (tags: gnutls_0_3_5, gnutls_0_3_2,
11422         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
11423         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
11424         gnutls_0_2_2, gnutls_0_2_1), src/cli.c, src/serv.c (tags:
11425         gnutls_0_2_1) (utags: gnutls_0_2_0):
11427         server side client authentication works 
11429 2001-08-07 12:16  nmav <nmav@gnutls.org>
11431         * doc/TODO (tags: gnutls_0_2_1, gnutls_0_2_0), lib/auth_anon.c
11432         (tags: gnutls_0_2_0), lib/auth_rsa.c, lib/auth_srp.c (tags:
11433         gnutls_0_2_0), lib/auth_x509.h (tags: gnutls_0_2_2, gnutls_0_2_1,
11434         gnutls_0_2_0), lib/gnutls.h.in (tags: gnutls_0_2_1, gnutls_0_2_0),
11435         lib/gnutls_auth.h (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
11436         gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
11437         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
11438         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
11439         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
11440         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
11441         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_cert.c (tags:
11442         gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_errors.c (tags:
11443         gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_errors_int.h (tags:
11444         gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c,
11445         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h (tags:
11446         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
11447         src/serv.c:
11449         additions in order for gnutls server to support client
11450         authentication 
11452 2001-08-07 07:30  nmav <nmav@gnutls.org>
11454         * lib/: auth_rsa.c, gnutls_buffers.c (tags: gnutls_0_2_1,
11455         gnutls_0_2_0), gnutls_cipher.c (tags: gnutls_0_2_1, gnutls_0_2_0),
11456         gnutls_constate.c (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
11457         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), gnutls_errors.c,
11458         gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h, gnutls_kx.c,
11459         gnutls_pk.c (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
11460         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0):
11462         ssl3 fixes and several others.  
11464 2001-08-07 07:30  nmav <nmav@gnutls.org>
11466         * lib/gnutls_mem.c (tags: gnutls_0_2_1, gnutls_0_2_0):
11468         realloc does not realloc memory if less size is requested.  
11470 2001-08-06 22:17  nmav <nmav@gnutls.org>
11472         * lib/: auth_rsa.c, gnutls_cert.c, gnutls_errors.c,
11473         gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h:
11475         updated in key usage fields 
11477 2001-08-06 21:48  nmav <nmav@gnutls.org>
11479         * lib/: gnutls_int.h, gnutls_sig.c, gnutls_sig.h, x509_sig_check.c:
11481         cleanups in the signature generating functions 
11483 2001-08-06 20:00  nmav <nmav@gnutls.org>
11485         * NEWS, lib/auth_anon.c, lib/auth_anon.h (tags: gnutls_0_2_90,
11486         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
11487         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/auth_rsa.c,
11488         lib/auth_srp.c, lib/auth_srp.h (tags: gnutls_0_2_0),
11489         lib/auth_x509.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
11490         lib/auth_x509.h, lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_auth.c
11491         (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
11492         lib/gnutls_buffers.c, lib/gnutls_handshake.c,
11493         lib/gnutls_handshake.h (tags: gnutls_0_2_3, gnutls_0_2_2,
11494         gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_int.h, lib/gnutls_kx.c,
11495         lib/gnutls_ui.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
11496         lib/gnutls_ui.h, lib/gnutls_v2_compat.c (tags: gnutls_0_2_11,
11497         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
11498         gnutls_0_2_1, gnutls_0_2_0), src/cli.c, src/serv.c:
11500         several fixes. Added client authentication with x509PKI 
11502 2001-08-06 15:02  nmav <nmav@gnutls.org>
11504         * lib/: Makefile.am (tags: gnutls_0_2_2, gnutls_0_2_1,
11505         gnutls_0_2_0), auth_rsa.c, gnutls_buffers.c, gnutls_handshake.c,
11506         gnutls_int.h, gnutls_kx.c, gnutls_sig.c, gnutls_sig_check.c,
11507         x509_sig_check.c:
11509         more x509 client certificate stuff 
11511 2001-08-06 13:22  nmav <nmav@gnutls.org>
11513         * src/x509/: clicert.pem, clikey.pem (utags: gnutls_0_2_10,
11514         gnutls_0_2_11, gnutls_0_2_0, gnutls_0_2_1, gnutls_0_2_2,
11515         gnutls_0_2_3, gnutls_0_2_9, gnutls_0_2_90, gnutls_0_2_91,
11516         gnutls_0_3_0, gnutls_0_3_1, gnutls_0_3_2, gnutls_0_3_5):
11518         added client certificates 
11520 2001-08-06 13:21  nmav <nmav@gnutls.org>
11522         * lib/Makefile.am, lib/auth_rsa.c, lib/gnutls_cert.h (tags:
11523         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c,
11524         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_pk.c,
11525         lib/gnutls_sig.c, lib/gnutls_sig.h, src/cli.c, src/x509/Makefile.am
11526         (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11527         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11528         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
11529         gnutls_0_2_0):
11531         several additions for x509 client authentication 
11533 2001-08-06 08:30  nmav <nmav@gnutls.org>
11535         * lib/: auth_rsa.c, gnutls_buffers.c, gnutls_cert.c,
11536         gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h, gnutls_kx.c,
11537         gnutls_mem.c, gnutls_mem.h (tags: gnutls_0_2_1, gnutls_0_2_0),
11538         gnutls_record.c (tags: gnutls_0_2_1, gnutls_0_2_0):
11540         added the concept of optional handshake packets (like
11541         CERTIFICATE_REQUEST).  several other fixes.  
11543 2001-08-05 20:40  nmav <nmav@gnutls.org>
11545         * lib/: auth_anon.c, auth_anon.h, auth_rsa.c, auth_srp.c,
11546         auth_srp.h, auth_x509.h, ext_srp.c, gnutls_algorithms.c (tags:
11547         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), gnutls_auth.h,
11548         gnutls_cert.c, gnutls_cert.h, gnutls_handshake.c, gnutls_int.h,
11549         gnutls_kx.c, gnutls_kx.h, gnutls_record.c, gnutls_ui.c:
11551         several cleanups and updates in the handshake protocol
11552         implementation iolaiiiiiCVS:
11553         
11554         ----------------------------------------------------------------------
11556 2001-08-05 13:27  nmav <nmav@gnutls.org>
11558         * configure.in, doc/tex/ex3.tex, doc/tex/serv1.tex,
11559         lib/Makefile.am, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls.h.in,
11560         lib/gnutls_cert.h, lib/gnutls_errors_int.h, lib/gnutls_int.h,
11561         lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c, src/serv.c:
11563         several cleanups. No longer export structures to the API, but a
11564         bunch of functions in order to access them.  
11566 2001-08-05 11:38  nmav <nmav@gnutls.org>
11568         * doc/tex/: ex1.tex (tags: gnutls_0_2_1, gnutls_0_2_0), ex2.tex
11569         (tags: gnutls_0_2_1, gnutls_0_2_0), ex3.tex:
11571         gnutls_x509_set_cn() was removed 
11573 2001-08-05 10:25  nmav <nmav@gnutls.org>
11575         * configure.in, lib/gnutls.h.in, lib/gnutls_global.c (tags:
11576         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c,
11577         lib/gnutls_int.h, lib/gnutls_record.c, src/.cvsignore (tags:
11578         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
11579         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0):
11581         added new function gnutls_send_alert() to the api 
11583 2001-08-05 10:13  nmav <nmav@gnutls.org>
11585         * lib/: Makefile.am, auth_rsa.c, auth_x509.c, auth_x509.h,
11586         gnutls.h.in, gnutls_cert.c, gnutls_cert.h:
11588         cleanups in certificate copying 
11590 2001-08-05 09:53  nmav <nmav@gnutls.org>
11592         * src/: CertificateExample.c (tags: gnutls_0_3_91, gnutls_0_3_90,
11593         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11594         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11595         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11596         gnutls_0_2_9), CrlExample.c (tags: gnutls_0_3_91, gnutls_0_3_90,
11597         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11598         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11599         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11600         gnutls_0_2_9), Makefile.am, asn1c.c (tags: gnutls_0_3_91,
11601         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
11602         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
11603         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
11604         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), prime.c (tags:
11605         gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
11606         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
11607         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
11608         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
11609         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9) (utags: gnutls_0_2_0,
11610         gnutls_0_2_1, gnutls_0_2_2, gnutls_0_2_3):
11612         fixes for the new files 
11614 2001-08-05 09:38  nmav <nmav@gnutls.org>
11616         * lib/: Makefile.am, auth_rsa.c, auth_srp_passwd.c (tags:
11617         gnutls_0_2_0), cert_ASN.y, cert_asn1.c, cert_asn1.h, cert_b64.c,
11618         cert_b64.h, cert_der.c, cert_der.h, cert_verify.c, cert_verify.h,
11619         gnutls_cert.c, gnutls_cert.h, gnutls_global.c, gnutls_global.h
11620         (tags: gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
11621         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
11622         gnutls_0_2_1, gnutls_0_2_0), gnutls_privkey.c (tags: gnutls_0_2_0),
11623         gnutls_sig_check.c, pkcs1_asn1_tab.c (tags:
11624         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11625         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11626         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11627         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
11628         gnutls_0_2_0), pkix_asn1_tab.c (tags: gnutls_0_3_92, gnutls_0_3_91,
11629         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
11630         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
11631         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
11632         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
11633         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_ASN.y (tags:
11634         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
11635         gnutls_0_2_1, gnutls_0_2_0), x509_asn1.c (tags: gnutls_0_2_2,
11636         gnutls_0_2_1, gnutls_0_2_0), x509_asn1.h, x509_b64.c (tags:
11637         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_b64.h (tags:
11638         gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
11639         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
11640         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_der.c
11641         (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_der.h,
11642         x509_extensions.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
11643         x509_extensions.h (tags: gnutls_0_2_11, gnutls_0_2_10,
11644         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
11645         gnutls_0_2_0), x509_verify.c, x509_verify.h (tags:
11646         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11647         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11648         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11649         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
11650         gnutls_0_2_0):
11652         renamed cert_* to x509_* 
11654 2001-08-04 19:04  nmav <nmav@gnutls.org>
11656         * lib/: cert_asn1.c, cert_asn1.h, cert_der.c, cert_der.h,
11657         gnutls_cert.c:
11659         asn1_read_value() will no longer overflow the given buffer.  (this
11660         assumes that the caller provided the size of the buffer) 
11662 2001-08-04 18:40  nmav <nmav@gnutls.org>
11664         * lib/: auth_rsa.c, auth_x509.h, gnutls.h.in, gnutls_cert.c,
11665         gnutls_cert.h, gnutls_handshake.c, gnutls_int.h,
11666         gnutls_sig_check.c:
11668         fixes in x509 cert extensions handling 
11670 2001-08-04 12:01  nmav <nmav@gnutls.org>
11672         * lib/: gnutls_cert.c, gnutls_cert.h, gnutls_errors.c,
11673         gnutls_handshake.c, gnutls_int.h:
11675         minor fixes 
11677 2001-08-04 07:39  nmav <nmav@gnutls.org>
11679         * lib/: gnutls_mem.c, gnutls_mem.h:
11681         added internal memory handlers 
11683 2001-08-04 07:31  nmav <nmav@gnutls.org>
11685         * NEWS, lib/Makefile.am, lib/auth_rsa.c, lib/cert_b64.c,
11686         lib/crypt_bcrypt.c (tags: gnutls_0_2_1, gnutls_0_2_0),
11687         lib/crypt_srpsha1.c (tags: gnutls_0_3_1, gnutls_0_3_0,
11688         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11689         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
11690         gnutls_0_2_0), lib/gnutls_algorithms.c, lib/gnutls_datum.h (tags:
11691         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
11692         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
11693         lib/gnutls_global.c, lib/gnutls_hash_int.c (tags: gnutls_0_2_11,
11694         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
11695         gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_hash_int.h (tags:
11696         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
11697         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
11698         lib/gnutls_int.h, lib/gnutls_pk.c, src/serv.c:
11700         added internal memory handlers 
11702 2001-08-02 19:00  nmav <nmav@gnutls.org>
11704         * lib/gnutls_cert.c, src/cli.c:
11706         subjectAltName related fixes 
11708 2001-08-02 18:42  nmav <nmav@gnutls.org>
11710         * lib/auth_rsa.c, lib/auth_x509.h, lib/cert_verify.c,
11711         lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_auth.c,
11712         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
11713         lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_record.c,
11714         src/cli.c:
11716         added some kind of support for X509 Extensions 
11718 2001-08-02 11:49  nmav <nmav@gnutls.org>
11720         * doc/tex/: Makefile.am (tags: gnutls_0_2_2, gnutls_0_2_1,
11721         gnutls_0_2_0), cover.tex, fdl.tex (tags: gnutls_0_8_12,
11722         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
11723         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
11724         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
11725         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
11726         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
11727         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
11728         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
11729         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
11730         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
11731         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
11732         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
11733         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
11734         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11735         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11736         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11737         gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3, gnutls_0_2_2,
11738         gnutls_0_2_1, gnutls_0_2_0), gnutls.tex, macros.tex:
11740         documentation updates 
11742 2001-08-02 01:43  nmav <nmav@gnutls.org>
11744         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
11745         doc/tex/gnutls.tex, doc/tex/serv1.tex, doc/tex/srp1.tex (tags:
11746         gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_auth.c,
11747         lib/gnutls_record.c:
11749         documentation fixes 
11751 2001-07-31 19:12  nmav <nmav@gnutls.org>
11753         * doc/scripts/gdoc (tags: gnutls_0_2_10, gnutls_0_2_9,
11754         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
11755         doc/tex/Makefile.am, doc/tex/gnutls.tex, lib/auth_anon.c,
11756         lib/auth_anon.h, lib/auth_srp.c, lib/auth_srp.h,
11757         lib/auth_srp_passwd.c, lib/ext_srp.c, lib/gnutls_anon_cred.c (tags:
11758         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_srp.c (tags:
11759         gnutls_0_2_1, gnutls_0_2_0):
11761         fixed api documentation (for srp and anon cred allocation) 
11763 2001-07-30 09:56  nmav <nmav@gnutls.org>
11765         * configure.in (tags: gnutls_0_1_9):
11767         added profiler option 
11769 2001-07-30 09:49  nmav <nmav@gnutls.org>
11771         * lib/: auth_srp_sb64.c (tags: gnutls_0_3_2, gnutls_0_3_1,
11772         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
11773         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
11774         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), cert_b64.c (tags:
11775         gnutls_0_1_9), debug.c (tags: gnutls_0_2_11, gnutls_0_2_10,
11776         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
11777         gnutls_0_2_0, gnutls_0_1_9), gnutls.h.in (tags: gnutls_0_1_9),
11778         gnutls_algorithms.c (tags: gnutls_0_1_9), gnutls_buffers.c (tags:
11779         gnutls_0_1_9), gnutls_cert.c (tags: gnutls_0_1_9),
11780         gnutls_constate.c (tags: gnutls_0_1_9), gnutls_errors.c (tags:
11781         gnutls_0_1_9), gnutls_errors.h (tags: gnutls_0_3_0, gnutls_0_2_91,
11782         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
11783         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
11784         gnutls_0_1_9), gnutls_global.c, gnutls_handshake.c (tags:
11785         gnutls_0_1_9), gnutls_int.h, gnutls_kx.c (tags: gnutls_0_1_9),
11786         gnutls_record.c (tags: gnutls_0_1_9), gnutls_sig_check.c (tags:
11787         gnutls_0_1_9), gnutls_v2_compat.c (tags: gnutls_0_1_9):
11789         added log function (no longer use fprintf).  
11791 2001-07-29 23:21  nmav <nmav@gnutls.org>
11793         * lib/: gnutls_handshake.c, gnutls_record.c:
11795         fixes in EOF handling in handshake.  
11797 2001-07-29 18:19  nmav <nmav@gnutls.org>
11799         * lib/gnutls_handshake.c:
11801         detect EOF 
11803 2001-07-29 11:18  nmav <nmav@gnutls.org>
11805         * doc/tex/: Makefile.am, gnutls.tex, serv1.tex, srp1.tex (tags:
11806         gnutls_0_1_9):
11808         documentation updates 
11810 2001-07-28 19:02  nmav <nmav@gnutls.org>
11812         * doc/: scripts/gdoc, tex/Makefile.am:
11814         fixes in tex production (gdoc) 
11816 2001-07-28 14:51  nmav <nmav@gnutls.org>
11818         * configure.in, doc/API-template.html, doc/Makefile.am (tags:
11819         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
11820         gnutls_0_2_0, gnutls_0_1_9), doc/scripts/gdoc, doc/tex/Makefile.am,
11821         doc/tex/ex1.tex (tags: gnutls_0_1_9), doc/tex/ex2.tex (tags:
11822         gnutls_0_1_9), doc/tex/ex3.tex (tags: gnutls_0_1_9),
11823         doc/tex/gnutls.tex, lib/gnutls_record.c:
11825         Added documentation in TEX 
11827 2001-07-28 10:36  nmav <nmav@gnutls.org>
11829         * doc/API-template.html, doc/Makefile.am, doc/scripts/gdoc,
11830         lib/gnutls.h.in, lib/gnutls_errors.c, lib/gnutls_errors_int.h
11831         (tags: gnutls_0_1_9), lib/gnutls_global.c, lib/gnutls_handshake.c,
11832         lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_sig_check.c:
11834         added some documentation. Bug fixes in CHANGECIPHER_SPEC packet.  
11836 2001-07-27 18:46  nmav <nmav@gnutls.org>
11838         * NEWS, lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_errors.c,
11839         lib/gnutls_errors_int.h, lib/gnutls_global.c, lib/gnutls_record.c,
11840         src/cli.c (tags: gnutls_0_1_9), src/serv.c (tags: gnutls_0_1_9):
11842         changed gnutls_read() semantics 
11844 2001-07-26 20:23  fiorinaf <fiorinaf@gnutls.org>
11846         * doc/TODO (tags: gnutls_0_1_9):
11848         Tools for Certificate 
11850 2001-07-26 20:18  fiorinaf <fiorinaf@gnutls.org>
11852         * lib/cert_der.c (tags: gnutls_0_1_9):
11854         get time bug fixed 
11856 2001-07-26 19:08  nmav <nmav@gnutls.org>
11858         * NEWS, configure.in:
11860         moving to 0.1.9 
11862 2001-07-26 19:07  nmav <nmav@gnutls.org>
11864         * lib/cert_verify.c (tags: gnutls_0_1_9):
11866         fixed/updated compare_dn() function.  
11868 2001-07-26 15:26  nmav <nmav@gnutls.org>
11870         * doc/TODO, lib/gnutls_sig_check.c:
11872         updated sig_check() 
11874 2001-07-24 20:02  nmav <nmav@gnutls.org>
11876         * doc/TODO, lib/auth_rsa.c (tags: gnutls_0_1_9), lib/cert_verify.c,
11877         lib/cert_verify.h (tags: gnutls_0_1_9), lib/gnutls.h.in,
11878         lib/gnutls_auth.c (tags: gnutls_0_1_9), lib/gnutls_cert.c,
11879         lib/gnutls_cert.h (tags: gnutls_0_1_9), lib/gnutls_int.h,
11880         lib/gnutls_sig_check.c, src/cli.c:
11882         gnutls now checks the certificate's CN to see if it matches the 
11883         peer's name.  
11885 2001-07-24 18:46  nmav <nmav@gnutls.org>
11887         * doc/TODO, lib/gnutls_pk.c (tags: gnutls_0_1_9),
11888         lib/gnutls_record.c:
11890         bugfixes 
11892 2001-07-24 18:27  nmav <nmav@gnutls.org>
11894         * src/cli.c:
11896         support for multiple protocol versions.  
11898 2001-07-24 18:26  nmav <nmav@gnutls.org>
11900         * NEWS, lib/cert_b64.c, lib/gnutls.h.in, lib/gnutls_algorithms.c,
11901         lib/gnutls_algorithms.h (tags: gnutls_0_3_1, gnutls_0_3_0,
11902         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11903         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
11904         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_buffers.c,
11905         lib/gnutls_buffers.h (tags: gnutls_0_2_1, gnutls_0_2_0,
11906         gnutls_0_1_9), lib/gnutls_cert.c, lib/gnutls_constate.c,
11907         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c
11908         (tags: gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
11909         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_priority.h (tags:
11910         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
11911         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_record.c,
11912         lib/gnutls_v2_compat.c, src/serv.c:
11914         corrected bug in b64 decoding. Added support for multiple TLS
11915         protocol versions.  
11917 2001-07-21 21:30  nmav <nmav@gnutls.org>
11919         * lib/Makefile.am (tags: gnutls_0_1_9):
11921         ignores some errors 
11923 2001-07-21 09:05  nmav <nmav@gnutls.org>
11925         * lib/auth_rsa.c, lib/cert_ASN.y (tags: gnutls_0_1_9),
11926         lib/cert_asn1.c (tags: gnutls_0_1_9), lib/cert_der.c,
11927         lib/gnutls_cert.c, lib/gnutls_cipher.c (tags: gnutls_0_1_9),
11928         lib/gnutls_compress_int.c (tags: gnutls_0_2_10, gnutls_0_2_9,
11929         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
11930         gnutls_0_1_9), lib/gnutls_handshake.c, lib/gnutls_privkey.c (tags:
11931         gnutls_0_1_9), lib/gnutls_record.c, src/serv.c:
11933         corrected memory leaks 
11935 2001-07-21 08:19  nmav <nmav@gnutls.org>
11937         * doc/TODO, lib/Makefile.am, lib/cert_asn1.h (tags: gnutls_0_1_9),
11938         lib/cert_verify.c, lib/ext_srp.c (tags: gnutls_0_1_9),
11939         lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_cert.h,
11940         lib/gnutls_int.h, lib/gnutls_privkey.c, lib/gnutls_record.c,
11941         lib/gnutls_sig_check.c, src/.cvsignore (tags: gnutls_0_1_9),
11942         src/asn1c.c (tags: gnutls_0_1_9), src/ca.pem, src/cli.c,
11943         src/pkcs1.asn (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
11944         gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
11945         gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0,
11946         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
11947         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
11948         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
11949         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
11950         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
11951         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
11952         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
11953         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
11954         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
11955         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
11956         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
11957         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
11958         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
11959         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
11960         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
11961         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11962         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11963         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11964         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
11965         gnutls_0_2_0, gnutls_0_1_9), src/serv.c:
11967         several fixes cleanups etc.  
11969 2001-07-20 18:59  nmav <nmav@gnutls.org>
11971         * configure.in, lib/Makefile.am, lib/cert_asn1.c, lib/cert_asn1.h,
11972         lib/gnutls.h.in, lib/gnutls_global.c, lib/pkcs1.asn (tags:
11973         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11974         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11975         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
11976         gnutls_0_2_0, gnutls_0_1_9), lib/pkcs1_asn1_tab.c (tags:
11977         gnutls_0_1_9), lib/pkix.asn (tags: gnutls_0_3_5, gnutls_0_3_2,
11978         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
11979         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
11980         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
11981         src/Makefile.am (tags: gnutls_0_1_9), src/PkixTabExample.c,
11982         src/asn1c.c, src/cli.c, src/pkix.asn, src/serv.c,
11983         src/srp/Makefile.am (tags: gnutls_1_0_5, gnutls_1_1_5,
11984         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
11985         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
11986         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
11987         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
11988         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
11989         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
11990         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
11991         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
11992         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
11993         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
11994         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
11995         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
11996         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
11997         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
11998         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
11999         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
12000         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12001         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12002         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12003         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12004         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12005         gnutls_0_2_0, gnutls_0_1_9), src/x509/Makefile.am (tags:
12006         gnutls_0_1_9):
12008         updated file structure 
12010 2001-07-20 17:58  nmav <nmav@gnutls.org>
12012         * src/: Makefile.am, cert.pem, key.pem, serv.c, tpasswd,
12013         tpasswd.conf, srp/tpasswd (tags: gnutls_0_8_12, gnutls_0_8_11,
12014         gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
12015         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
12016         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
12017         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
12018         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
12019         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
12020         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
12021         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
12022         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
12023         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
12024         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
12025         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12026         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12027         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12028         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12029         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12030         gnutls_0_2_0, gnutls_0_1_9), srp/tpasswd.conf (tags: gnutls_0_8_12,
12031         gnutls_0_8_11, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
12032         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
12033         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
12034         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
12035         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
12036         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
12037         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
12038         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
12039         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
12040         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
12041         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
12042         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12043         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12044         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12045         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12046         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12047         gnutls_0_2_0, gnutls_0_1_9), x509/ca.pem (tags: gnutls_0_3_5,
12048         gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
12049         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
12050         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
12051         gnutls_0_1_9), x509/cert.pem (tags: gnutls_0_3_5, gnutls_0_3_2,
12052         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
12053         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
12054         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
12055         x509/key.pem (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
12056         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
12057         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
12058         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
12060         updated directory structure 
12062 2001-07-20 17:50  nmav <nmav@gnutls.org>
12064         * configure.in, doc/protocol/draft-ietf-tls-srp-00.txt,
12065         doc/protocol/draft-ietf-tls-srp-01.txt (tags: gnutls_0_5_4,
12066         gnutls_0_5_3, gnutls_0_5_2,
12067         gnutls_0_5_x_before_export_ciphersuites,
12068         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
12069         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
12070         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12071         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12072         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12073         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12074         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12075         gnutls_0_2_0, gnutls_0_1_9), doc/protocol/rfc2313.txt (tags:
12076         gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
12077         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
12078         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
12079         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
12080         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
12081         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
12082         gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
12083         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
12084         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
12085         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
12086         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
12087         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
12088         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
12089         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
12090         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
12091         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
12092         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
12093         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12094         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12095         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12096         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12097         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12098         gnutls_0_2_0, gnutls_0_1_9), lib/Makefile.am, lib/auth_rsa.c,
12099         lib/cert_verify.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
12100         lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_hash_int.h
12101         (tags: gnutls_0_1_9), lib/gnutls_int.h, lib/gnutls_pk.c,
12102         lib/gnutls_pk.h, lib/gnutls_sig.h (tags: gnutls_0_1_9),
12103         lib/gnutls_sig_check.c, src/ca.pem, src/cert.pem, src/key.pem,
12104         src/pkcs1.asn:
12106         added some kind of certificate checking 
12108 2001-07-19 20:43  fiorinaf <fiorinaf@gnutls.org>
12110         * src/pkcs1.asn:
12112         "" 
12114 2001-07-19 20:39  fiorinaf <fiorinaf@gnutls.org>
12116         * doc/ASN1.readme.txt (tags: gnutls_0_2_10, gnutls_0_2_9,
12117         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
12118         gnutls_0_1_9), lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_ASN.y,
12119         src/CertificateExample.c (tags: gnutls_0_1_9), src/CrlExample.c
12120         (tags: gnutls_0_1_9):
12122         "" 
12124 2001-07-19 20:36  fiorinaf <fiorinaf@gnutls.org>
12126         * lib/: pkcs1_asn1_tab.c, pkix_asn1_tab.c (tags: gnutls_0_1_9):
12128         C structure management 
12130 2001-07-19 19:29  fiorinaf <fiorinaf@gnutls.org>
12132         * src/PkixTabExample.c:
12134         C structure management 
12136 2001-07-18 20:32  nmav <nmav@gnutls.org>
12138         * lib/gnutls_hash_int.c (tags: gnutls_0_1_9):
12140         added mhash 0.8.10 support 
12142 2001-07-18 20:31  nmav <nmav@gnutls.org>
12144         * lib/auth_rsa.c, lib/auth_x509.h (tags: gnutls_0_1_9),
12145         lib/gnutls.h.in, lib/gnutls_auth.c, lib/gnutls_cert.c,
12146         lib/gnutls_cert.h, lib/gnutls_constate.c, lib/gnutls_handshake.c,
12147         lib/gnutls_int.h, src/cli.c:
12149         more certificate fields parsed. Cleanups 
12151 2001-07-17 18:47  nmav <nmav@gnutls.org>
12153         * NEWS, lib/cert_verify.c, lib/cert_verify.h, lib/gnutls.h.in,
12154         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
12155         lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
12156         lib/gnutls_constate.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
12157         lib/gnutls_extensions.c (tags: gnutls_0_2_0, gnutls_0_1_9),
12158         lib/gnutls_extensions.h (tags: gnutls_with_dss_ciphersuites,
12159         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
12160         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
12161         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
12162         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
12163         lib/gnutls_int.h, src/cli.c, src/serv.c:
12165         several cleanups. Added check for certificate's expiration time.  
12167 2001-07-16 19:45  nmav <nmav@gnutls.org>
12169         * lib/Makefile.am, lib/auth_rsa.c, lib/cert_verify.c,
12170         lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_cert.c,
12171         lib/gnutls_int.h, src/cli.c:
12173         updated cert_verify 
12175 2001-07-14 21:22  nmav <nmav@gnutls.org>
12177         * src/CertificateExample.c:
12179         corrected copyright notice 
12181 2001-07-14 21:19  nmav <nmav@gnutls.org>
12183         * Makefile.am (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
12184         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
12185         lib/gnutls_anon_cred.c, lib/gnutls_srp.c (utags: gnutls_0_1_9):
12187         minor cleanups 
12189 2001-07-14 21:13  nmav <nmav@gnutls.org>
12191         * lib/auth_rsa.c, lib/auth_x509.h, lib/gnutls.h.in,
12192         lib/gnutls_cert.c, lib/gnutls_cert.h, src/cli.c:
12194         updated API 
12196 2001-07-14 19:21  nmav <nmav@gnutls.org>
12198         * lib/: Makefile.am, gnutls_anon_cred.c:
12200         added missing file 
12202 2001-07-14 14:34  nmav <nmav@gnutls.org>
12204         * lib/auth_rsa.c, lib/auth_x509.h, lib/cert_verify.c,
12205         lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_handshake.c,
12206         lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_srp.c,
12207         src/cli.c, src/serv.c:
12209         several bug fixes in ASN handling. Fixes/additions in X509
12210         structures handling.  
12212 2001-07-14 11:45  nmav <nmav@gnutls.org>
12214         * configure.in, lib/Makefile.am, lib/auth_anon.c (tags:
12215         gnutls_0_1_9), lib/auth_anon.h (tags: gnutls_0_1_9),
12216         lib/auth_rsa.c, lib/auth_srp.c (tags: gnutls_0_1_9), lib/auth_srp.h
12217         (tags: gnutls_0_1_9), lib/auth_x509.h, lib/ext_srp.c,
12218         lib/gnutls.h.in, lib/gnutls_auth.c, lib/gnutls_cert.c,
12219         lib/gnutls_global.c, lib/gnutls_privkey.c, lib/gnutls_srp.c,
12220         src/cli.c, src/serv.c:
12222         several cleanups 
12224 2001-07-14 10:26  nmav <nmav@gnutls.org>
12226         * lib/cert_ASN.y:
12228         corrected copyright statement 
12230 2001-07-14 09:47  nmav <nmav@gnutls.org>
12232         * lib/: Makefile.am, auth_x509.h, cert_verify.c, gnutls.h.in,
12233         gnutls_cert.c, gnutls_handshake.c, gnutls_int.h:
12235         improved certificate handling 
12237 2001-07-14 09:47  nmav <nmav@gnutls.org>
12239         * src/serv.c:
12241         updated 
12243 2001-07-13 14:23  nmav <nmav@gnutls.org>
12245         * buildconf (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
12246         gnutls_0_1_9):
12248         added autoconf2.50 (for debian) 
12250 2001-07-13 14:22  nmav <nmav@gnutls.org>
12252         * acinclude.m4 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
12253         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
12254         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
12255         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
12257         added required .m4s 
12259 2001-07-13 14:08  nmav <nmav@gnutls.org>
12261         * .cvsusers (tags: gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
12262         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
12263         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
12265         corrected fabio's entry 
12267 2001-07-12 17:06  nmav <nmav@gnutls.org>
12269         * lib/gnutls_record.c:
12271         bug fixes 
12273 2001-07-11 21:17  nmav <nmav@gnutls.org>
12275         * NEWS, lib/auth_srp.c, lib/crypt_bcrypt.c (tags: gnutls_0_1_9),
12276         lib/crypt_bcrypt.h (tags: gnutls_0_4_1, gnutls_0_4_0,
12277         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12278         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12279         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12280         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12281         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12282         gnutls_0_2_0, gnutls_0_1_9), lib/crypt_srpsha1.c (tags:
12283         gnutls_0_1_9), lib/gnutls_cipher.c, lib/gnutls_handshake.c,
12284         lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
12285         lib/gnutls_record.c, lib/gnutls_srp.c, lib/gnutls_srp.h (tags:
12286         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12287         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12288         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12289         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12290         gnutls_0_2_0, gnutls_0_1_9):
12292         optimizations in hash functions (removed a lot of mallocs) 
12294 2001-07-07 18:03  nmav <nmav@gnutls.org>
12296         * NEWS, doc/ASN1.readme.txt, lib/Makefile.am, lib/auth_rsa.c,
12297         lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_der.c,
12298         lib/cert_der.h, lib/gnutls_cert.c, lib/gnutls_global.c,
12299         lib/gnutls_int.h, lib/gnutls_privkey.c, src/CertificateExample.c,
12300         src/Makefile.am, src/pkix.asn, src/serv.c:
12302         Updated ASN.1 Parser (Fabio - commited by me).  
12304 2001-07-01 16:39  nmav <nmav@gnutls.org>
12306         * lib/: auth_rsa.c, gnutls_algorithms.c, gnutls_cert.c,
12307         gnutls_privkey.c:
12309         cleanups 
12311 2001-06-25 15:29  nmav <nmav@gnutls.org>
12313         * lib/auth_rsa.c, lib/auth_srp_passwd.c (tags: gnutls_0_1_9),
12314         lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_algorithms.c,
12315         lib/gnutls_cipher.c, lib/gnutls_cipher_int.c (tags: gnutls_0_2_11,
12316         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
12317         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_db.c (tags:
12318         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
12319         gnutls_0_1_9), lib/gnutls_errors.c, lib/gnutls_extensions.c,
12320         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
12321         lib/gnutls_kx.h (tags: gnutls_0_1_9), src/.cvsignore, src/cli.c,
12322         src/serv.c:
12324         Cleanups. Mostly while sending client certificate (and client
12325         certificate verify) 
12327 2001-06-24 22:01  nmav <nmav@gnutls.org>
12329         * lib/README.der:
12331         removed 
12333 2001-06-24 21:42  nmav <nmav@gnutls.org>
12335         * NEWS, lib/ext_dnsname.c (tags: gnutls_0_2_3, gnutls_0_2_2,
12336         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls.h.in,
12337         lib/gnutls_constate.c, lib/gnutls_extensions.c,
12338         lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c, src/serv.c:
12340         added support for DNSNAME extension (draft-ietf-tls-extensions) 
12342 2001-06-24 18:30  nmav <nmav@gnutls.org>
12344         * doc/protocol/: draft-ietf-pkix-ac509prof-05.txt,
12345         draft-ietf-tls-camellia-00.txt, draft-ietf-tls-extensions-00.txt
12346         (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
12347         gnutls_0_1_9), draft-ietf-tls-https-04.txt,
12348         draft-ietf-tls-misty1-00.txt, draft-ietf-tls-openpgp-00.txt,
12349         draft-ietf-tls-openpgp-01.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
12350         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
12351         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
12352         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
12353         draft-ietf-tls-seedhas-00.txt, draft-ietf-tls-wireless-00.txt,
12354         rfc2817.txt (tags: gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4,
12355         gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1,
12356         gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0,
12357         gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96,
12358         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
12359         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
12360         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
12361         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
12362         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
12363         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
12364         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
12365         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
12366         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
12367         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
12368         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
12369         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
12370         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
12371         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12372         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12373         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12374         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12375         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12376         gnutls_0_2_0, gnutls_0_1_9):
12378         added more up to date documentation 
12380 2001-06-24 18:20  nmav <nmav@gnutls.org>
12382         * doc/protocol/x509guide.txt (tags: gnutls_0_8_12, gnutls_0_8_11,
12383         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_9_5,
12384         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
12385         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
12386         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
12387         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
12388         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
12389         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
12390         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
12391         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
12392         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
12393         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12394         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12395         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12396         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12397         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12398         gnutls_0_2_0, gnutls_0_1_9):
12400         added gutman's x509guide 
12402 2001-06-24 15:41  nmav <nmav@gnutls.org>
12404         * lib/: gnutls_handshake.c, gnutls_priority.c:
12406         some portability fixes 
12408 2001-06-24 15:03  nmav <nmav@gnutls.org>
12410         * NEWS, doc/TODO, lib/Makefile.am, lib/auth_anon.c,
12411         lib/auth_dhe_dss.c (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12412         gnutls_0_2_0, gnutls_0_1_9), lib/auth_rsa.c, lib/auth_srp.c,
12413         lib/auth_srp.h, lib/auth_srp_passwd.c, lib/auth_srp_sb64.c,
12414         lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_b64.c, lib/cert_der.c,
12415         lib/crypt.c (tags: gnutls_0_3_91, gnutls_0_3_90,
12416         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12417         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12418         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12419         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12420         gnutls_0_2_0, gnutls_0_1_9), lib/crypt_bcrypt.c,
12421         lib/crypt_srpsha1.c, lib/debug.c, lib/ext_dnsname.c, lib/ext_srp.c,
12422         lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
12423         lib/gnutls_buffers.c, lib/gnutls_cert.c, lib/gnutls_cipher.c,
12424         lib/gnutls_cipher.h (tags: gnutls_0_2_2, gnutls_0_2_1,
12425         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_cipher_int.c,
12426         lib/gnutls_compress.c (tags: gnutls_0_3_91, gnutls_0_3_90,
12427         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12428         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12429         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12430         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12431         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_compress_int.c,
12432         lib/gnutls_constate.c, lib/gnutls_constate.h (tags:
12433         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
12434         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
12435         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
12436         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
12437         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12438         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12439         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12440         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12441         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12442         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_datum.c (tags:
12443         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
12444         gnutls_0_1_9), lib/gnutls_db.c, lib/gnutls_dh.c (tags:
12445         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_errors.c,
12446         lib/gnutls_extensions.c, lib/gnutls_gcry.c (tags: gnutls_0_2_10,
12447         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12448         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_global.c,
12449         lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
12450         lib/gnutls_kx.c, lib/gnutls_num.c (tags: gnutls_0_2_3,
12451         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
12452         lib/gnutls_pk.c, lib/gnutls_priority.c, lib/gnutls_privkey.c,
12453         lib/gnutls_privkey.h (tags: gnutls_0_3_5, gnutls_0_3_2,
12454         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
12455         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
12456         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
12457         lib/gnutls_random.c (tags: gnutls_0_2_11, gnutls_0_2_10,
12458         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12459         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_record.c,
12460         lib/gnutls_session.c (tags: gnutls_0_2_3, gnutls_0_2_2,
12461         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_srp.c,
12462         lib/gnutls_v2_compat.c, src/cli.c, src/serv.c:
12464         fixes in ChangeCipherSpec handling (this also fixes rehandshake).  
12465         Several cleanups.  
12467 2001-06-24 08:45  nmav <nmav@gnutls.org>
12469         * lib/: Makefile.am, debug.c, gnutls_buffers.c, gnutls_cert.c,
12470         gnutls_cert.h, gnutls_cipher.c, gnutls_cipher_int.c,
12471         gnutls_cipher_int.h (tags: gnutls_0_3_92, gnutls_0_3_91,
12472         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
12473         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
12474         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
12475         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
12476         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
12477         gnutls_compress_int.c, gnutls_datum.c, gnutls_datum.h (tags:
12478         gnutls_0_1_9), gnutls_handshake.c, gnutls_hash_int.c, gnutls_int.h,
12479         gnutls_kx.c, gnutls_record.c, gnutls_v2_compat.c:
12481         several cleanups 
12483 2001-06-23 21:26  nmav <nmav@gnutls.org>
12485         * configure.in, lib/gnutls_global.c:
12487         added checks for signals 
12489 2001-06-22 21:19  nmav <nmav@gnutls.org>
12491         * lib/gnutls_cipher.c, src/serv.c:
12493         corrected bug in stream decryption..  
12495 2001-06-22 20:59  nmav <nmav@gnutls.org>
12497         * lib/: auth_rsa.c, auth_x509.h, gnutls.h.in, gnutls_cert.c,
12498         gnutls_cert.h:
12500         added internal representation of pkcs1 rsa private keys.  
12502 2001-06-22 11:43  nmav <nmav@gnutls.org>
12504         * NEWS (tags: gnutls_0_1_4), README (tags: gnutls_0_1_4),
12505         configure.in (tags: gnutls_0_1_4), doc/Makefile.am (tags:
12506         gnutls_0_1_4), doc/TODO, lib/Makefile.am (tags: gnutls_0_1_4),
12507         lib/gnutls.h.in (tags: gnutls_0_1_4), lib/gnutls_buffers.c (tags:
12508         gnutls_0_1_4), lib/gnutls_buffers.h (tags: gnutls_0_1_4),
12509         lib/gnutls_cert.c (tags: gnutls_0_1_4), lib/gnutls_global.c (tags:
12510         gnutls_0_1_4), lib/gnutls_record.c (tags: gnutls_0_1_4), src/cli.c
12511         (tags: gnutls_0_1_4), src/pk.h, src/serv.c:
12513         added global state.  
12515 2001-06-22 09:16  nmav <nmav@gnutls.org>
12517         * lib/gnutls.h.in, lib/gnutls_algorithms.c (tags: gnutls_0_1_4),
12518         lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_1_4),
12519         lib/gnutls_int.h (tags: gnutls_0_1_4), src/cli.c, src/serv.c:
12521         minor cleanups 
12523 2001-06-22 08:25  nmav <nmav@gnutls.org>
12525         * lib/gnutls.h.in:
12527         gnutls_cert is not defined here 
12529 2001-06-21 18:40  nmav <nmav@gnutls.org>
12531         * lib/gnutls_cert.h, src/pk.h:
12533         added missing files 
12535 2001-06-21 18:38  nmav <nmav@gnutls.org>
12537         * NEWS, configure.in, doc/TODO, lib/Makefile.am, lib/auth_rsa.c
12538         (tags: gnutls_0_1_4), lib/auth_x509.h (tags: gnutls_0_1_4),
12539         lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c (tags:
12540         gnutls_0_1_4), lib/gnutls_cert.c, lib/gnutls_datum.c (tags:
12541         gnutls_0_1_4), lib/gnutls_handshake.c (tags: gnutls_0_1_4),
12542         lib/gnutls_handshake.h (tags: gnutls_0_1_9, gnutls_0_1_4),
12543         lib/gnutls_int.h, lib/gnutls_priority.c (tags: gnutls_0_1_4),
12544         lib/gnutls_v2_compat.c (tags: gnutls_0_1_4), src/serv.c:
12546         Updated Ciphersuite selection algorithm.  Added internal
12547         representation of x509 structures.  
12549 2001-06-20 14:11  nmav <nmav@gnutls.org>
12551         * NEWS, doc/TODO, lib/auth_rsa.c, lib/cert_asn1.c (tags:
12552         gnutls_0_1_4), lib/cert_der.c (tags: gnutls_0_1_4),
12553         lib/gnutls_datum.c, lib/gnutls_datum.h (tags: gnutls_0_1_4),
12554         lib/gnutls_errors.c (tags: gnutls_0_1_4), lib/gnutls_errors_int.h
12555         (tags: gnutls_0_1_4), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
12556         gnutls_0_1_4), lib/gnutls_pk.c (tags: gnutls_0_1_4), src/pkix.asn
12557         (tags: gnutls_0_1_4):
12559         client side RSA works (no certificate checking) 
12561 2001-06-19 19:19  nmav <nmav@gnutls.org>
12563         * doc/TODO, lib/auth_anon.c (tags: gnutls_0_1_4), lib/auth_rsa.c,
12564         lib/auth_srp.c (tags: gnutls_0_1_4), lib/auth_x509.h,
12565         lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h
12566         (tags: gnutls_0_1_4), lib/gnutls_auth.h (tags: gnutls_0_1_9,
12567         gnutls_0_1_4), lib/gnutls_handshake.c, lib/gnutls_handshake.h,
12568         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h (tags:
12569         gnutls_0_1_4), lib/gnutls_v2_compat.c, src/cli.c, src/serv.c:
12571         removed unneeded code and added some kind of client support for RSA 
12572         ciphersuites 
12574 2001-06-19 08:52  nmav <nmav@gnutls.org>
12576         * NEWS, doc/TODO, lib/auth_rsa.c, lib/debug.c (tags: gnutls_0_1_4),
12577         lib/debug.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
12578         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
12579         gnutls_0_1_9, gnutls_0_1_4), lib/gnutls.h.in, lib/gnutls_cipher.c
12580         (tags: gnutls_0_1_4), lib/gnutls_handshake.c, lib/gnutls_int.h,
12581         lib/gnutls_kx.c, lib/gnutls_kx.h, lib/gnutls_record.c,
12582         lib/gnutls_session.c (tags: gnutls_0_1_4), lib/gnutls_v2_compat.c,
12583         src/serv.c:
12585         fixes in session resuming..  
12587 2001-06-18 20:24  nmav <nmav@gnutls.org>
12589         * doc/TODO, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
12590         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
12591         lib/gnutls_v2_compat.c:
12593         fixes in session resuming 
12595 2001-06-18 19:50  nmav <nmav@gnutls.org>
12597         * lib/: gnutls_gcry.c, gnutls_gcry.h (tags: gnutls_0_2_10,
12598         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12599         gnutls_0_2_0, gnutls_0_1_9) (utags: gnutls_0_1_4):
12601         added missing files 
12603 2001-06-18 19:04  nmav <nmav@gnutls.org>
12605         * lib/Makefile.am, lib/debug.c, lib/gnutls.h.in,
12606         lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
12607         lib/gnutls_cipher.h (tags: gnutls_0_1_4), lib/gnutls_cipher_int.c
12608         (tags: gnutls_0_1_4), lib/gnutls_compress.c (tags: gnutls_0_1_4),
12609         lib/gnutls_compress.h (tags: gnutls_0_4_1, gnutls_0_4_0,
12610         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12611         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12612         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12613         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12614         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12615         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), lib/gnutls_handshake.c,
12616         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_plaintext.c,
12617         lib/gnutls_plaintext.h, lib/gnutls_record.c,
12618         lib/gnutls_v2_compat.c, src/serv.c:
12620         several cleanups in the low level record layer (the old code was a
12621         mess).  several other fixes.  
12623 2001-06-18 15:18  nmav <nmav@gnutls.org>
12625         * lib/: auth_x509.h, ext_dnsname.c (tags: gnutls_0_1_4),
12626         gnutls_int.h, gnutls_record.c, gnutls_record.h (tags: gnutls_0_2_3,
12627         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
12628         gnutls_0_1_4), gnutls_v2_compat.c:
12630         cleanups. No longer checks for alerts between messages.  
12632 2001-06-18 11:09  nmav <nmav@gnutls.org>
12634         * acconfig.h (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
12635         gnutls_0_1_9, gnutls_0_1_4), doc/TODO,
12636         doc/protocol/draft-ietf-tls-https-04.txt (tags: gnutls_0_1_4),
12637         lib/Makefile.am, lib/defines.h (tags: gnutls_0_2_10, gnutls_0_2_9,
12638         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
12639         gnutls_0_1_9, gnutls_0_1_4), lib/gnutls.h.in,
12640         lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
12641         lib/gnutls_cipher_int.c, lib/gnutls_int.h, lib/gnutls_record.c,
12642         src/cli.c, src/serv.c:
12644         cleanups and addition of a test http server (serv.c) 
12646 2001-06-17 22:45  nmav <nmav@gnutls.org>
12648         * NEWS, doc/TODO, lib/gnutls_handshake.c, lib/gnutls_int.h,
12649         lib/gnutls_record.c, lib/gnutls_v2_compat.c, src/serv.c:
12651         fixes in V2 client hello.  
12653 2001-06-17 14:13  nmav <nmav@gnutls.org>
12655         * configure.in, lib/auth_rsa.c, lib/gnutls_algorithms.h,
12656         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_pk.c,
12657         lib/gnutls_v2_compat.c, src/pkcs1.asn (tags: gnutls_0_1_4),
12658         src/serv.c:
12660         several fixes for RSA. gnutls server can now work with rsa
12661         certificates.  
12663 2001-06-17 11:26  nmav <nmav@gnutls.org>
12665         * lib/: Makefile.am, auth_rsa.c, auth_srp.c, auth_srp_passwd.c
12666         (tags: gnutls_0_1_4), auth_x509.h, cert_asn1.h (tags:
12667         gnutls_0_1_4), cert_b64.c (tags: gnutls_0_1_4), cert_b64.h (tags:
12668         gnutls_0_1_9, gnutls_0_1_4), crypt_bcrypt.c (tags: gnutls_0_1_4),
12669         crypt_srpsha1.c (tags: gnutls_0_1_4), gnutls.c, gnutls.h.in,
12670         gnutls_algorithms.c, gnutls_cert.c, gnutls_cipher.c,
12671         gnutls_errors.c, gnutls_errors_int.h, gnutls_handshake.c,
12672         gnutls_handshake.h, gnutls_int.h, gnutls_kx.c, gnutls_num.h (tags:
12673         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
12674         gnutls_0_1_4), gnutls_pk.c, gnutls_pk.h (tags: gnutls_0_1_4),
12675         gnutls_random.c (tags: gnutls_0_1_4), gnutls_random.h (tags:
12676         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
12677         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
12678         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
12679         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
12680         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
12681         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
12682         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
12683         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
12684         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
12685         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
12686         gnutls_0_5_3, gnutls_0_5_2,
12687         gnutls_0_5_x_before_export_ciphersuites,
12688         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
12689         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
12690         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12691         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12692         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12693         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12694         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12695         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), gnutls_record.c,
12696         gnutls_srp.c (tags: gnutls_0_1_4), gnutls_v2_compat.c:
12698         several additions for RSA (mostly unstable) 
12700 2001-06-16 22:41  nmav <nmav@gnutls.org>
12702         * lib/: gnutls_pk.c, gnutls_pk.h:
12704         some support for public key encryption (rsa) 
12706 2001-06-16 12:11  nmav <nmav@gnutls.org>
12708         * lib/: Makefile.am, auth_anon.c, auth_dhe_dss.c (tags:
12709         gnutls_0_1_4), auth_rsa.c, auth_srp.c, auth_x509.h, defines.h,
12710         ext_dnsname.c, ext_dnsname.h (tags: gnutls_0_2_3, gnutls_0_2_2,
12711         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), gnutls.c,
12712         gnutls.h.in, gnutls_auth_int.h (tags: gnutls_0_1_9, gnutls_0_1_4),
12713         gnutls_dh.c (tags: gnutls_0_1_4), gnutls_extensions.c (tags:
12714         gnutls_0_1_4), gnutls_handshake.c, gnutls_int.h, gnutls_kx.c,
12715         gnutls_kx.h, gnutls_srp.c:
12717         more rsa fixes.  Added dnsname extension.  
12719 2001-06-15 22:05  nmav <nmav@gnutls.org>
12721         * lib/auth_anon.c, lib/auth_rsa.c, lib/auth_srp.c, lib/auth_x509.h,
12722         lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.h,
12723         lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_handshake.c,
12724         lib/gnutls_int.h, src/serv.c:
12726         more rsa stuff -- and cleanups 
12728 2001-06-15 21:47  nmav <nmav@gnutls.org>
12730         * src/pkcs1.asn:
12732         removed <CR> 
12734 2001-06-15 21:46  nmav <nmav@gnutls.org>
12736         * src/: Certificate.txt, CertificateExample.c (tags: gnutls_0_1_4),
12737         pkcs1.asn, pkix.asn:
12739         updated ASN.1 files.  
12741 2001-06-15 16:57  nmav <nmav@gnutls.org>
12743         * doc/Makefile.am, lib/Makefile.am, lib/auth_rsa.c,
12744         lib/auth_x509.h, lib/cert_asn1.h, lib/gnutls.h.in,
12745         lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_hash_int.c
12746         (tags: gnutls_0_1_4), lib/gnutls_hash_int.h (tags: gnutls_0_1_4),
12747         lib/gnutls_int.h, lib/gnutls_kx.c:
12749         several additions in order to support KX_RSA and X509PKI.  
12751 2001-06-14 20:26  nmav <nmav@gnutls.org>
12753         * lib/gnutls_auth.c:
12755         updated get_auth_info() 
12757 2001-06-14 18:00  nmav <nmav@gnutls.org>
12759         * Makefile.am, buildconf (tags: gnutls_0_1_4), src/cli.c,
12760         src/serv.c:
12762         changed the setting of credentials 
12764 2001-06-14 18:00  nmav <nmav@gnutls.org>
12766         * lib/: .cvsignore (tags: gnutls_0_1_9, gnutls_0_1_4), auth_anon.c,
12767         auth_anon.h (tags: gnutls_0_1_4), auth_srp.c, auth_srp_passwd.c,
12768         ext_srp.c (tags: gnutls_0_1_4), gnutls.h.in, gnutls_algorithms.c,
12769         gnutls_algorithms.h, gnutls_auth.c, gnutls_auth_int.h,
12770         gnutls_int.h:
12772         better handling of set/get credentials.  
12774 2001-06-14 17:01  nmav <nmav@gnutls.org>
12776         * lib/: gnutls.c, gnutls_auth_int.h, gnutls_buffers.c,
12777         gnutls_int.h:
12779         added gnutls_datum structure.  
12781 2001-06-13 09:21  nmav <nmav@gnutls.org>
12783         * .cvsignore (tags: gnutls_0_5_3, gnutls_0_5_2,
12784         gnutls_0_5_x_before_export_ciphersuites,
12785         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
12786         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
12787         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12788         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12789         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12790         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12791         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12792         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), .cvsusers (tags:
12793         gnutls_0_1_4), AUTHORS (tags: gnutls_0_2_11, gnutls_0_2_10,
12794         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12795         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), Makefile.am,
12796         changelog-update.sh:
12798         added Fabio in AUTHORS, fixed the way ChangeLog is created.  
12800 2001-06-13 09:10  nmav <nmav@gnutls.org>
12802         * lib/gnutls_algorithms.c:
12804         added a warning for the addition of new algorithms 
12806 2001-06-13 08:51  nmav <nmav@gnutls.org>
12808         * doc/protocol/rfc2631.txt (tags: gnutls_1_0_5, gnutls_1_1_5,
12809         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
12810         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
12811         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
12812         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
12813         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
12814         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
12815         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
12816         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
12817         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
12818         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
12819         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
12820         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
12821         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
12822         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
12823         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
12824         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
12825         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12826         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12827         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12828         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12829         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12830         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4):
12832         added rfc on DH key exchange 
12834 2001-06-11 15:34  nmav <nmav@gnutls.org>
12836         * configure.in, lib/Makefile.am, lib/cert_ASN.y (tags:
12837         gnutls_0_1_4), lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_der.c,
12838         lib/cert_der.h (tags: gnutls_0_1_4), lib/gnutls_der.c,
12839         lib/gnutls_der.h, src/CertificateExample.c, src/Makefile.am:
12841         Added Fabio's ASN1/DER parser.  
12843 2001-06-09 12:11  nmav <nmav@gnutls.org>
12845         * lib/gnutls_db.c (tags: gnutls_0_1_4):
12847         more descriptive comments 
12849 2001-06-09 12:03  nmav <nmav@gnutls.org>
12851         * lib/auth_srp_sb64.c (tags: gnutls_0_1_4), lib/crypt.c (tags:
12852         gnutls_0_1_4), lib/crypt_bcrypt.c, lib/crypt_bcrypt.h (tags:
12853         gnutls_0_1_4), lib/crypt_srpsha1.c, lib/gnutls_srp.c, src/crypt.c
12854         (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
12855         gnutls_0_1_9, gnutls_0_1_4):
12857         bugfixes in sbase64 decoding/encoding.  Changes in the included
12858         bcrypt algorithm.  
12860 2001-06-09 10:01  nmav <nmav@gnutls.org>
12862         * lib/: Makefile.am, auth_srp_passwd.h (tags: gnutls_0_3_5,
12863         gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
12864         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
12865         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
12866         gnutls_0_1_9, gnutls_0_1_4), auth_srp_sb64.c, cert_b64.h,
12867         cert_sb64.c, crypt_bcrypt.c, crypt_srpsha1.c:
12869         renamed cert_sb64.c to auth_srp_sb64.c (since it is only used in SRP
12870         KX) 
12872 2001-06-05 10:46  nmav <nmav@gnutls.org>
12874         * lib/gnutls.h.in:
12876         updated 
12878 2001-06-05 10:37  nmav <nmav@gnutls.org>
12880         * lib/: defines.h, gnutls.c, gnutls_cipher.c, gnutls_errors.c,
12881         gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h, gnutls_num.c
12882         (tags: gnutls_0_1_4), gnutls_num.h:
12884         better handling of 64bit integers 
12886 2001-06-05 10:35  nmav <nmav@gnutls.org>
12888         * lib/: crypt_bcrypt.c, crypt_srpsha1.c:
12890         better checking of return value of rindex 
12892 2001-06-05 10:33  nmav <nmav@gnutls.org>
12894         * src/: cli.c, serv.c:
12896         updated to new api 
12898 2001-06-05 08:34  nmav <nmav@gnutls.org>
12900         * lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_handshake.c,
12901         lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h
12902         (tags: gnutls_0_1_4), src/Makefile.am:
12904         updated documentation and functions 
12906 2001-06-01 15:49  nmav <nmav@gnutls.org>
12908         * NEWS, configure.in, lib/crypt.c, lib/defines.h, lib/ext_srp.c,
12909         lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_cipher.c,
12910         lib/gnutls_handshake.c, lib/gnutls_num.c, lib/gnutls_num.h,
12911         lib/gnutls_srp.c, src/prime.c (tags: gnutls_0_1_9, gnutls_0_1_4),
12912         src/tpasswd (tags: gnutls_0_1_4):
12914         gnutls now handles uint64 even in systems without a native one.  
12915         several bug fixes.  
12917 2001-06-01 14:46  nmav <nmav@gnutls.org>
12919         * lib/: crypt_bcrypt.c, crypt_srpsha1.c:
12921         corrected bug in verify 
12923 2001-05-31 09:34  nmav <nmav@gnutls.org>
12925         * buildconf, configure.in, lib/gnutls.h.in:
12927         updated configuration scripts to comply to autoconf 2.50 
12929 2001-05-30 11:46  nmav <nmav@gnutls.org>
12931         * doc/: Makefile.am, scripts/gdoc (tags: gnutls_0_1_4):
12933         gdoc is now included in the cvs 
12935 2001-05-30 11:23  nmav <nmav@gnutls.org>
12937         * doc/API, doc/Makefile.am, doc/TODO, lib/gnutls.c,
12938         lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
12939         lib/gnutls_auth_int.h, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
12940         lib/gnutls_cipher.h, lib/gnutls_db.c, lib/gnutls_errors.c,
12941         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_plaintext.c,
12942         lib/gnutls_plaintext.h, lib/gnutls_priority.c,
12943         lib/gnutls_session.c, src/cli.c, src/serv.c:
12945         updated API and documentation. Now we use the gnome way for creating 
12946         API docs.  
12948 2001-05-26 22:10  nmav <nmav@gnutls.org>
12950         * lib/gnutls_dh.c:
12952         some cleanups in Diffie Hellman key exchange 
12954 2001-05-26 19:18  nmav <nmav@gnutls.org>
12956         * doc/API, lib/auth_anon.c, lib/auth_anon.h, lib/auth_dhe_dss.c,
12957         lib/auth_dhe_dss.h (tags: gnutls_with_dss_ciphersuites,
12958         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
12959         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
12960         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
12961         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
12962         gnutls_0_1_4), lib/cert_b64.c, lib/cert_sb64.c,
12963         lib/gnutls_algorithms.c, lib/gnutls_auth.c, lib/gnutls_dh.c,
12964         lib/gnutls_dh.h (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12965         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), lib/gnutls_int.h,
12966         lib/gnutls_srp.c:
12968         removed DHE_DSS.  Added parameters to DH_ANON (size of prime).  
12969         cleanups.  
12971 2001-05-26 19:16  nmav <nmav@gnutls.org>
12973         * src/: cli.c, prime.c, serv.c:
12975         several updates 
12977 2001-05-26 12:19  nmav <nmav@gnutls.org>
12979         * lib/auth_srp_passwd.c, lib/cert_sb64.c, lib/crypt_bcrypt.c,
12980         lib/crypt_srpsha1.c, lib/gnutls_int.h, src/crypt.c:
12982         Added decoding function for the base64 encoding used in SRP.  (this
12983         function is more strict in characters than the previous one) 
12985 2001-05-26 10:38  nmav <nmav@gnutls.org>
12987         * lib/cert_b64.c:
12989         corrected memory leaks 
12991 2001-05-26 08:29  nmav <nmav@gnutls.org>
12993         * lib/: auth_anon.c, auth_dhe_dss.c, auth_srp.c, gnutls.c,
12994         gnutls_extensions.c, gnutls_handshake.c, gnutls_num.c,
12995         gnutls_num.h, gnutls_v2_compat.c:
12997         several cleanups in numbers' handling 
12999 2001-05-26 07:19  nmav <nmav@gnutls.org>
13001         * lib/.cvsignore, lib/gnutls_handshake.c, lib/gnutls_int.h,
13002         lib/gnutls_num.c, lib/gnutls_num.h, src/.cvsignore (tags:
13003         gnutls_0_1_4):
13005         updated uint24 functions.  
13007 2001-05-25 21:09  nmav <nmav@gnutls.org>
13009         * lib/: auth_anon.c, auth_dhe_dss.c, auth_srp.c, gnutls.c,
13010         gnutls_cipher.c, gnutls_extensions.c, gnutls_handshake.c,
13011         gnutls_int.h, gnutls_kx.c, gnutls_num.c, gnutls_num.h,
13012         gnutls_v2_compat.c:
13014         Cleanups in endian handling (convertions).  
13016 2001-05-25 11:57  nmav <nmav@gnutls.org>
13018         * lib/: gnutls.c, gnutls_cipher.c, gnutls_errors.c,
13019         gnutls_errors_int.h, gnutls_handshake.c:
13021         several bug fixes 
13023 2001-05-25 11:56  nmav <nmav@gnutls.org>
13025         * doc/API:
13027         updated documentation 
13029 2001-05-25 11:55  nmav <nmav@gnutls.org>
13031         * src/serv.c:
13033         updated 
13035 2001-05-24 16:07  nmav <nmav@gnutls.org>
13037         * doc/API:
13039         updated 
13041 2001-05-24 08:19  nmav <nmav@gnutls.org>
13043         * lib/gnutls_cipher.c:
13045         sets the resumed_security_parameters to null after initialization 
13047 2001-05-23 15:17  nmav <nmav@gnutls.org>
13049         * src/: cli.c, serv.c:
13051         updated to new api 
13053 2001-05-23 15:16  nmav <nmav@gnutls.org>
13055         * lib/: gnutls.c, gnutls.h.in, gnutls_db.c, gnutls_handshake.c,
13056         gnutls_handshake.h, gnutls_int.h:
13058         Updated API (gnutls_deinit()) gnutls_db: does not store anything if
13059         db has not been opened for reading.  Added some kind of support for
13060         renegotiation of parameters.  
13062 2001-05-22 22:29  nmav <nmav@gnutls.org>
13064         * lib/: gnutls.h.in, gnutls_algorithms.c, gnutls_handshake.h:
13066         cleanups 
13068 2001-05-22 22:27  nmav <nmav@gnutls.org>
13070         * lib/: defines.h, gnutls.c, gnutls_db.c, gnutls_handshake.c,
13071         gnutls_int.h, gnutls_session.c:
13073         cleanups and several fixes(and speedups) in the resume DB 
13075 2001-05-22 22:24  nmav <nmav@gnutls.org>
13077         * src/: cli.c, serv.c:
13079         updated client and servers 
13081 2001-05-22 16:57  nmav <nmav@gnutls.org>
13083         * lib/gnutls_algorithms.c:
13085         cleanups 
13087 2001-05-20 10:06  nmav <nmav@gnutls.org>
13089         * doc/API, lib/gnutls.c, lib/gnutls_algorithms.c,
13090         lib/gnutls_algorithms.h, lib/gnutls_dh.c, lib/gnutls_handshake.c,
13091         lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h,
13092         src/cli.c, src/serv.c:
13094         Changed gnutls_set_*_priority functions.  
13096 2001-05-19 18:57  nmav <nmav@gnutls.org>
13098         * src/crypt.c:
13100         updated 
13102 2001-05-19 10:50  nmav <nmav@gnutls.org>
13104         * lib/cert_sb64.c:
13106         bugfixes 
13108 2001-05-19 10:48  nmav <nmav@gnutls.org>
13110         * src/: cli.c, crypt.c, crypt.gaa (tags: gnutls_0_2_3,
13111         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
13112         gnutls_0_1_4), gaa.h, gaaout.c, tpasswd, tpasswd.conf:
13114         added option to generate random primes (instead of using a default).  
13115         Added option to specify a specific prime to use (index) 
13117 2001-05-15 10:35  nmav <nmav@gnutls.org>
13119         * lib/libgnutls.m4 (tags: gnutls_0_2_11, gnutls_0_2_10,
13120         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13121         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4):
13123         updated 
13125 2001-05-15 10:19  nmav <nmav@gnutls.org>
13127         * configure.in, lib/gnutls.c, lib/libgnutls.m4:
13129         corrected scripts 
13131 2001-05-15 09:33  nmav <nmav@gnutls.org>
13133         * acconfig.h, acinclude.m4, changelog-update.sh, configure.in,
13134         lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls.h.in,
13135         lib/gnutls_auth.c, lib/gnutls_errors.h (tags: gnutls_0_1_4),
13136         lib/gnutls_errors_int.h, lib/libgnutls-config.in, lib/libgnutls.m4,
13137         src/Makefile.am, src/serv.c:
13139         Added libgnutls-config script gnutls.h is automaticaly generated by
13140         configure script Added libgnutls.m4 
13142 2001-05-14 10:37  nmav <nmav@gnutls.org>
13144         * lib/ext_srp.c (tags: gnutls-0_1_2):
13146         Added missing length in username.  
13148 2001-05-14 09:45  nmav <nmav@gnutls.org>
13150         * NEWS, doc/API (tags: gnutls-0_1_2), lib/auth_anon.c (tags:
13151         gnutls-0_1_2), lib/auth_dhe_dss.c (tags: gnutls-0_1_2),
13152         lib/auth_srp.c (tags: gnutls-0_1_2), lib/auth_srp.h (tags:
13153         gnutls_0_1_4, gnutls-0_1_2), lib/ext_srp.c, lib/gnutls.c (tags:
13154         gnutls-0_1_2), lib/gnutls.h (tags: gnutls-0_1_2), lib/gnutls_auth.c
13155         (tags: gnutls-0_1_2), lib/gnutls_auth_int.h (tags: gnutls-0_1_2),
13156         lib/gnutls_cipher.c (tags: gnutls-0_1_2), lib/gnutls_db.c (tags:
13157         gnutls-0_1_2), lib/gnutls_int.h (tags: gnutls-0_1_2),
13158         lib/gnutls_session.c (tags: gnutls-0_1_2), lib/gnutls_session.h
13159         (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
13160         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
13161         gnutls_0_1_4, gnutls-0_1_2), src/cli.c (tags: gnutls-0_1_2),
13162         src/serv.c (tags: gnutls-0_1_2):
13164         added functions to access authentication data (like username), and 
13165         the key exchange algorithm used.  
13167 2001-05-13 16:36  nmav <nmav@gnutls.org>
13169         * lib/cert_sb64.c (tags: gnutls-0_1_2):
13171         cleanups 
13173 2001-05-13 16:36  nmav <nmav@gnutls.org>
13175         * doc/TODO (tags: gnutls-0_1_2), lib/gnutls_db.c:
13177         clean_db() now clears expired entries only 
13179 2001-05-13 16:35  nmav <nmav@gnutls.org>
13181         * src/: tpasswd, tpasswd.conf (utags: gnutls-0_1_2):
13183         example tpasswd files.  
13185 2001-05-13 13:48  nmav <nmav@gnutls.org>
13187         * lib/auth_srp_passwd.c (tags: gnutls-0_1_2), lib/cert_sb64.c,
13188         lib/gnutls_int.h, src/crypt.c (tags: gnutls-0_1_2):
13190         minor updates and fixes 
13192 2001-05-13 10:05  nmav <nmav@gnutls.org>
13194         * lib/Makefile.am (tags: gnutls-0_1_2), lib/auth_srp.c,
13195         lib/auth_srp_passwd.c, lib/auth_srp_passwd.h (tags: gnutls-0_1_2),
13196         lib/crypt.c (tags: gnutls-0_1_2), lib/crypt.h (tags: gnutls_0_4_1,
13197         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
13198         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
13199         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
13200         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
13201         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13202         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2),
13203         lib/crypt_bcrypt.c (tags: gnutls-0_1_2), lib/crypt_bcrypt.h (tags:
13204         gnutls-0_1_2), lib/crypt_srpsha1.c (tags: gnutls-0_1_2),
13205         lib/crypt_srpsha1.h (tags: gnutls_0_4_1, gnutls_0_4_0,
13206         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
13207         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
13208         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
13209         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
13210         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13211         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2),
13212         lib/gnutls.h, lib/gnutls_srp.c (tags: gnutls-0_1_2),
13213         lib/gnutls_srp.h (tags: gnutls-0_1_2), src/Makefile.am (tags:
13214         gnutls-0_1_2), src/README.crypt (tags: gnutls-0_1_2), src/cli.c,
13215         src/crypt.c, src/crypt.gaa (tags: gnutls-0_1_2), src/gaa.h (tags:
13216         gnutls-0_1_2), src/gaaout.c (tags: gnutls-0_1_2), src/serv.c:
13218         Added compatibility with Tom Wu's libsrp's password files.  
13220 2001-05-12 23:37  nmav <nmav@gnutls.org>
13222         * configure.in, lib/Makefile.am, lib/auth_srp.c, lib/auth_srp.h,
13223         lib/auth_srp_passwd.c, lib/cert_b64.c (tags: gnutls-0_1_2),
13224         lib/cert_b64.h (tags: gnutls-0_1_2), lib/debug.c (tags:
13225         gnutls-0_1_2), lib/gnutls.h, lib/gnutls_int.h, lib/gnutls_srp.c,
13226         src/port.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
13227         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
13228         gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2), src/serv.c:
13230         added support for Tom Wu's srp library tpasswd and tpasswd.conf
13231         files.  
13233 2001-05-10 06:58  nmav <nmav@gnutls.org>
13235         * configure.in, lib/gnutls.c, lib/gnutls_int.h:
13237         fixes in memory allocation 
13239 2001-05-09 13:16  nmav <nmav@gnutls.org>
13241         * lib/: gnutls.c, gnutls_buffers.c (tags: gnutls-0_1_2),
13242         gnutls_db.c, gnutls_hash_int.c (tags: gnutls-0_1_2), gnutls_int.h:
13244         corrected memory leaks 
13246 2001-05-09 09:44  nmav <nmav@gnutls.org>
13248         * doc/API, lib/gnutls.h, lib/gnutls_auth.c, lib/gnutls_auth_int.h,
13249         src/cli.c, src/serv.c (utags: gnutls-0-1-0-srp):
13251         credentials are now kept globaly (in order to minimize memory
13252         usage).  This makes no harm since these are never modified by
13253         gnutls.  
13255 2001-05-08 20:27  nmav <nmav@gnutls.org>
13257         * doc/TODO (tags: gnutls-0-1-0-srp):
13259         updated TODO list 
13261 2001-05-08 20:16  nmav <nmav@gnutls.org>
13263         * lib/auth_srp.c (tags: gnutls-0-1-0-srp), lib/auth_srp_passwd.c
13264         (tags: gnutls-0-1-0-srp), lib/cert_b64.c (tags: gnutls-0-1-0-srp),
13265         lib/crypt_bcrypt.c (tags: gnutls-0-1-0-srp), lib/crypt_srpsha1.c
13266         (tags: gnutls-0-1-0-srp), lib/gnutls_errors.c (tags: gnutls-0_1_2,
13267         gnutls-0-1-0-srp), lib/gnutls_errors.h (tags: gnutls-0_1_2,
13268         gnutls-0-1-0-srp), lib/gnutls_handshake.c (tags: gnutls-0_1_2,
13269         gnutls-0-1-0-srp), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
13270         gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_srp.c (tags:
13271         gnutls-0-1-0-srp), lib/gnutls_srp.h (tags: gnutls-0-1-0-srp),
13272         src/cli.c, src/serv.c:
13274         several fixes for srp. Seems to work now! 
13276 2001-05-07 19:16  nmav <nmav@gnutls.org>
13278         * lib/gnutls_v2_compat.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
13280         better version handling 
13282 2001-05-07 19:09  nmav <nmav@gnutls.org>
13284         * NEWS (tags: gnutls-0-1-0-srp), doc/TODO, lib/Makefile.am (tags:
13285         gnutls-0-1-0-srp), lib/gnutls.c (tags: gnutls-0-1-0-srp),
13286         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_v2_compat.c,
13287         lib/gnutls_v2_compat.h (tags: gnutls_0_5_x_before_types_change,
13288         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
13289         gnutls_0_5_x_before_export_ciphersuites,
13290         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
13291         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
13292         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
13293         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
13294         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
13295         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
13296         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13297         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
13298         gnutls-0-1-0-srp), src/cli.c:
13300         added support for SSL 2.0 client hello 
13302 2001-05-07 11:11  nmav <nmav@gnutls.org>
13304         * configure.in (tags: gnutls-0-1-0-srp), lib/auth_srp.c,
13305         lib/auth_srp_passwd.c, lib/ext_srp.c (tags: gnutls-0-1-0-srp),
13306         lib/gnutls.c, lib/gnutls.h, lib/gnutls_extensions.c (tags:
13307         gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_handshake.c,
13308         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_srp.c, src/cli.c,
13309         src/serv.c:
13311         several fixes for srp 
13313 2001-05-07 08:27  nmav <nmav@gnutls.org>
13315         * doc/API, lib/auth_srp.c, lib/auth_srp_passwd.c, lib/ext_srp.c,
13316         lib/gnutls_auth.c, lib/gnutls_auth_int.h, lib/gnutls_handshake.c:
13318         gnutls_get_kx_cred() now returns err value. set_kx_cred() now
13319         accepts size.  
13321 2001-05-06 23:00  nmav <nmav@gnutls.org>
13323         * src/Makefile.am (tags: gnutls-0-1-0-srp):
13325         added missing gaa.h 
13327 2001-05-06 22:51  nmav <nmav@gnutls.org>
13329         * lib/gnutls_srp.c:
13331         some modulo fixes 
13333 2001-05-06 07:30  nmav <nmav@gnutls.org>
13335         * lib/: auth_srp.c, auth_srp_passwd.c, auth_srp_passwd.h (tags:
13336         gnutls-0-1-0-srp), ext_srp.c, gnutls_srp.c, gnutls_srp.h:
13338         more srp related fixes. No longer fails authentication if wrong
13339         username is provided.  
13341 2001-05-05 22:24  nmav <nmav@gnutls.org>
13343         * lib/: auth_srp.c, crypt.c (tags: gnutls-0-1-0-srp),
13344         crypt_bcrypt.c, crypt_bcrypt.h (tags: gnutls-0-1-0-srp),
13345         crypt_srpsha1.c, gnutls.h, gnutls_dh.c (tags: gnutls-0_1_2,
13346         gnutls-0-1-0-srp), gnutls_errors.c, gnutls_errors.h, gnutls_int.h,
13347         gnutls_srp.c, gnutls_srp.h:
13349         some hacks in order to exchange the algorithm used to hash the
13350         password...  
13352 2001-05-05 10:28  nmav <nmav@gnutls.org>
13354         * lib/: auth_srp.c, gnutls_srp.c, gnutls_srp.h:
13356         cleanups for srp. Most mpi code has moved to gnutls_srp.c 
13358 2001-05-05 08:02  nmav <nmav@gnutls.org>
13360         * configure.in, lib/ext_srp.c, lib/gnutls_int.h:
13362         more srp related fixes 
13364 2001-05-05 07:38  nmav <nmav@gnutls.org>
13366         * lib/: auth_srp.c, gnutls.h, gnutls_algorithms.c (tags:
13367         gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_auth_int.h,
13368         gnutls_extensions.c, gnutls_handshake.c:
13370         some fixes - srp related 
13372 2001-05-04 21:53  nmav <nmav@gnutls.org>
13374         * lib/: auth_srp.c, auth_srp.h (tags: gnutls-0-1-0-srp),
13375         auth_srp_passwd.c, auth_srp_passwd.h:
13377         more srp stuff 
13379 2001-05-04 21:52  nmav <nmav@gnutls.org>
13381         * lib/Makefile.am, lib/crypt_bcrypt.c, lib/crypt_srpsha1.c,
13382         lib/ext_srp.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
13383         lib/gnutls_auth.c, lib/gnutls_auth.h (tags: gnutls-0_1_2,
13384         gnutls-0-1-0-srp), lib/gnutls_auth_int.h, lib/gnutls_dh.c,
13385         lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_int.h,
13386         lib/gnutls_kx.c, lib/gnutls_srp.c, lib/gnutls_srp.h, src/crypt.c
13387         (tags: gnutls-0-1-0-srp):
13389         more additions for SRP 
13391 2001-05-04 13:08  nmav <nmav@gnutls.org>
13393         * src/crypt.c:
13395         fixed default case when no -s was specified 
13397 2001-05-04 13:05  nmav <nmav@gnutls.org>
13399         * lib/Makefile.am, lib/cert_b64.h (tags: gnutls-0-1-0-srp),
13400         lib/crypt.c, lib/crypt_bcrypt.c, lib/crypt_srpsha1.c,
13401         lib/crypt_srpsha1.h (tags: gnutls-0-1-0-srp), lib/gnutls.h,
13402         lib/gnutls_dh.c, lib/gnutls_srp.c, lib/gnutls_srp.h, src/crypt.c,
13403         src/crypt.gaa (tags: gnutls-0-1-0-srp), src/gaa.h (tags:
13404         gnutls-0-1-0-srp), src/gaaout.c (tags: gnutls-0-1-0-srp):
13406         More adds for SRP - SRPSHA1 and bcrypt 
13408 2001-05-04 08:28  nmav <nmav@gnutls.org>
13410         * lib/cert_b64.c:
13412         corrected bug in decoding function 
13414 2001-05-03 09:45  nmav <nmav@gnutls.org>
13416         * lib/crypt_bcrypt.h:
13418         for bcrypt support 
13420 2001-05-03 09:44  nmav <nmav@gnutls.org>
13422         * acconfig.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), configure.in,
13423         lib/Makefile.am, lib/cert_b64.c, lib/crypt.c, lib/crypt_bcrypt.c,
13424         lib/defines.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls.h,
13425         lib/gnutls_cipher.c (tags: gnutls-0-1-0-srp),
13426         lib/gnutls_cipher_int.h (tags: gnutls_0_1_4, gnutls-0_1_2,
13427         gnutls-0-1-0-srp), lib/gnutls_handshake.c, lib/gnutls_hash_int.h
13428         (tags: gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_int.h,
13429         lib/gnutls_random.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
13430         lib/gnutls_random.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
13431         src/Makefile.am, src/crypt.c, src/crypt.gaa, src/gaa.h,
13432         src/gaaout.c:
13434         Changes in random number handling. Added bcrypt (for use with SRP).  
13435         Added test program crypt for creating bcrypt passwd files.  
13437 2001-05-02 16:56  nmav <nmav@gnutls.org>
13439         * doc/API, lib/Makefile.am, lib/gnutls.c, lib/gnutls.h,
13440         lib/gnutls_auth.c, lib/gnutls_auth.h, lib/gnutls_auth_int.h,
13441         lib/gnutls_int.h:
13443         added support for setting authentication algorithms' credentials 
13445 2001-05-02 15:56  nmav <nmav@gnutls.org>
13447         * lib/: auth_anon.c (tags: gnutls-0-1-0-srp), gnutls_algorithms.c,
13448         gnutls_algorithms.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
13449         gnutls_kx.c:
13451         cleanups... and more modular design.  
13453 2001-05-02 10:16  nmav <nmav@gnutls.org>
13455         * lib/: auth_anon.c, auth_dhe_dss.c (tags: gnutls-0-1-0-srp),
13456         gnutls_algorithms.c, gnutls_algorithms.h, gnutls_auth.h,
13457         gnutls_handshake.c, gnutls_kx.c, gnutls_kx.h (tags: gnutls-0_1_2,
13458         gnutls-0-1-0-srp):
13460         Added client kx0 and server kx2 in order to be used with SRP 
13462 2001-05-01 15:17  nmav <nmav@gnutls.org>
13464         * buildconf (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
13466         updated 
13468 2001-03-25 10:17  nmav <nmav@gnutls.org>
13470         * doc/protocol/ssl-2.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
13471         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
13472         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
13473         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
13474         gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
13476         added SSL v2 spec 
13478 2001-03-18 14:41  nmav <nmav@gnutls.org>
13480         * lib/gnutls_extensions.c:
13482         in case there are no extensions ext_gen() does not return anything
13483         (NULL); 
13485 2001-03-18 08:39  nmav <nmav@gnutls.org>
13487         * lib/: debug.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls.c,
13488         gnutls_algorithms.c, gnutls_handshake.c:
13490         more cleanups 
13492 2001-03-18 08:38  nmav <nmav@gnutls.org>
13494         * lib/: ext_srp.c, gnutls_extensions.c:
13496         send extensions feature was added.  
13498 2001-03-17 20:53  nmav <nmav@gnutls.org>
13500         * NEWS, lib/auth_anon.c, lib/auth_dhe_dss.c, lib/debug.c (tags:
13501         gnutls-0-1-0-srp), lib/gnutls_buffers.c (tags: gnutls-0-1-0-srp),
13502         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
13503         src/serv.c:
13505         several bugfixes and cleanups 
13507 2001-03-17 19:41  nmav <nmav@gnutls.org>
13509         * lib/: Makefile.am, ext_srp.c, ext_srp.h (tags: gnutls_0_3_91,
13510         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
13511         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
13512         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
13513         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
13514         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
13515         gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_extensions.c,
13516         gnutls_extensions.h (tags: gnutls_0_1_4, gnutls-0_1_2,
13517         gnutls-0-1-0-srp), gnutls_handshake.c, gnutls_int.h:
13519         Added some preliminary support for TLS extensions; 
13521 2001-03-11 22:30  nmav <nmav@gnutls.org>
13523         * doc/TODO:
13525         updated todo list 
13527 2001-03-11 22:29  nmav <nmav@gnutls.org>
13529         * doc/protocol/rfc2945.txt (tags: gnutls_1_0_5, gnutls_1_1_5,
13530         gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2,
13531         gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2,
13532         gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97,
13533         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
13534         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
13535         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
13536         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
13537         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
13538         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
13539         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
13540         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
13541         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
13542         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
13543         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
13544         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
13545         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
13546         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
13547         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
13548         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
13549         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
13550         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13551         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
13552         gnutls-0-1-0-srp):
13554         added RFC for srp protocol 
13556 2001-03-11 22:02  nmav <nmav@gnutls.org>
13558         * lib/gnutls_algorithms.c:
13560         updated with new files 
13562 2001-03-11 21:52  nmav <nmav@gnutls.org>
13564         * lib/: Makefile.am, auth_anon.c, auth_anon.h (tags: gnutls-0_1_2,
13565         gnutls-0-1-0-srp), auth_dhe_dss.c, auth_dhe_dss.h (tags:
13566         gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_anon.c, gnutls_anon.h,
13567         gnutls_dhe_dss.c, gnutls_dhe_dss.h:
13569         moved gnutls_anon and gnutls_dhe_dss to auth_* 
13571 2001-03-11 20:47  nmav <nmav@gnutls.org>
13573         * doc/protocol/draft-ietf-tls-srp-00.txt (tags: gnutls_0_1_4,
13574         gnutls-0_1_2, gnutls-0-1-0-srp):
13576         added srp draft 
13578 2001-03-11 19:46  nmav <nmav@gnutls.org>
13580         * lib/: Makefile.am, gnutls.c, gnutls_algorithms.c,
13581         gnutls_algorithms.h, gnutls_anon.c, gnutls_anon.h, gnutls_auth.h,
13582         gnutls_dhe_dss.c, gnutls_dhe_dss.h, gnutls_handshake.c,
13583         gnutls_int.h, gnutls_kx.c:
13585         Key exchange (authentication) algorithms were reorganized, and now
13586         are more modular. Most changes however are not much tested and only
13587         anonymous authentication is currently used.  
13589 2001-02-10 11:49  nmav <nmav@gnutls.org>
13591         * lib/gnutls_der.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
13593         updated some functionality - no longer uses stdin 
13595 2001-02-10 11:49  nmav <nmav@gnutls.org>
13597         * THANKS (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
13599         added Tarun 
13601 2001-02-10 11:48  nmav <nmav@gnutls.org>
13603         * configure.in:
13605         corrected bug with dmalloc mode 
13607 2001-02-03 18:23  nmav <nmav@gnutls.org>
13609         * doc/protocol/draft-ietf-tls-kerb-00.txt (tags: gnutls_0_2_3,
13610         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
13611         gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
13613         added kerberos ciphersuites 
13615 2001-02-03 12:18  nmav <nmav@gnutls.org>
13617         * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c,
13618         gnutls_algorithms.h, gnutls_cipher.c, gnutls_handshake.c,
13619         gnutls_int.h, gnutls_plaintext.c (tags: gnutls-0_1_2,
13620         gnutls-0-1-0-srp):
13622         TLS version handling is now more simple (no structures) 
13624 2001-02-03 11:49  nmav <nmav@gnutls.org>
13626         * lib/: gnutls_algorithms.c, gnutls_cipher_int.c (tags:
13627         gnutls-0_1_2, gnutls-0-1-0-srp):
13629         corrected rijndael256 
13631 2001-02-03 11:47  nmav <nmav@gnutls.org>
13633         * lib/: gnutls.h, gnutls_algorithms.c, gnutls_cipher_int.c,
13634         gnutls_db.c (tags: gnutls-0-1-0-srp), gnutls_int.h:
13636         added rijndael-256 as described in draft-ietf-tls-ciphersuite-03 
13638 2001-02-01 18:19  nmav <nmav@gnutls.org>
13640         * lib/: gnutls.c, gnutls_cipher.c:
13642         comments are now more clear 
13644 2001-02-01 14:49  nmav <nmav@gnutls.org>
13646         * lib/: gnutls.c, gnutls_cipher.c:
13648         gnutls_send_int() no longer sends the packets with 2 Write() calls.  
13649         One Write() call is enough for everybody! 
13651 2001-02-01 13:10  nmav <nmav@gnutls.org>
13653         * doc/: draft-ietf-tls-camellia-00.txt,
13654         draft-ietf-tls-ciphersuite-02.txt, draft-ietf-tls-https-04.txt,
13655         draft-ietf-tls-misty1-00.txt, draft-ietf-tls-openpgp-00.txt,
13656         draft-ietf-tls-seedhas-00.txt, draft-ietf-tls-wireless-00.txt,
13657         draft-ietf-tn3270e-telnet-tls-05.txt, rfc1422.txt, rfc1423.txt,
13658         rfc2246.txt, rfc2459.txt, rfc2818.txt, ssl-draft302.txt,
13659         protocol/draft-ietf-pkix-ac509prof-05.txt (tags: gnutls_0_1_4,
13660         gnutls-0_1_2, gnutls-0-1-0-srp),
13661         protocol/draft-ietf-tls-camellia-00.txt (tags: gnutls_0_1_4,
13662         gnutls-0_1_2, gnutls-0-1-0-srp),
13663         protocol/draft-ietf-tls-ciphersuite-03.txt (tags: gnutls_0_2_3,
13664         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
13665         gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
13666         protocol/draft-ietf-tls-https-04.txt (tags: gnutls-0_1_2,
13667         gnutls-0-1-0-srp), protocol/draft-ietf-tls-misty1-00.txt (tags:
13668         gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
13669         protocol/draft-ietf-tls-openpgp-00.txt (tags: gnutls_0_1_4,
13670         gnutls-0_1_2, gnutls-0-1-0-srp),
13671         protocol/draft-ietf-tls-seedhas-00.txt (tags: gnutls_0_1_4,
13672         gnutls-0_1_2, gnutls-0-1-0-srp),
13673         protocol/draft-ietf-tls-wireless-00.txt (tags: gnutls_0_1_4,
13674         gnutls-0_1_2, gnutls-0-1-0-srp),
13675         protocol/draft-ietf-tn3270e-telnet-tls-05.txt (tags: gnutls_0_1_4,
13676         gnutls-0_1_2, gnutls-0-1-0-srp), protocol/rfc1422.txt (tags:
13677         gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4,
13678         gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0,
13679         gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99,
13680         gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
13681         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
13682         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
13683         gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
13684         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
13685         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
13686         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
13687         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
13688         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
13689         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
13690         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
13691         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
13692         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
13693         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
13694         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
13695         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
13696         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
13697         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
13698         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13699         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
13700         gnutls-0-1-0-srp), protocol/rfc1423.txt (tags: gnutls_1_0_5,
13701         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
13702         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
13703         gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
13704         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
13705         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
13706         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
13707         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
13708         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
13709         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
13710         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
13711         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
13712         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
13713         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
13714         gnutls_0_5_3, gnutls_0_5_2,
13715         gnutls_0_5_x_before_export_ciphersuites,
13716         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
13717         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
13718         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
13719         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
13720         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
13721         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
13722         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13723         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
13724         gnutls-0-1-0-srp), protocol/rfc2246.txt (tags: gnutls_1_0_5,
13725         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
13726         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
13727         gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
13728         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
13729         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
13730         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
13731         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
13732         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
13733         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
13734         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
13735         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
13736         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
13737         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
13738         gnutls_0_5_3, gnutls_0_5_2,
13739         gnutls_0_5_x_before_export_ciphersuites,
13740         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
13741         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
13742         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
13743         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
13744         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
13745         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
13746         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13747         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
13748         gnutls-0-1-0-srp), protocol/rfc2279.txt (tags: gnutls_1_0_5,
13749         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
13750         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
13751         gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
13752         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
13753         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
13754         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
13755         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
13756         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
13757         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
13758         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
13759         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
13760         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
13761         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
13762         gnutls_0_5_3, gnutls_0_5_2,
13763         gnutls_0_5_x_before_export_ciphersuites,
13764         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
13765         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
13766         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
13767         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
13768         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
13769         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
13770         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13771         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
13772         gnutls-0-1-0-srp), protocol/rfc2459.txt (tags: gnutls_0_9_98,
13773         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
13774         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
13775         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
13776         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
13777         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
13778         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
13779         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
13780         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
13781         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
13782         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
13783         gnutls_0_5_3, gnutls_0_5_2,
13784         gnutls_0_5_x_before_export_ciphersuites,
13785         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
13786         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
13787         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
13788         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
13789         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
13790         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
13791         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13792         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
13793         gnutls-0-1-0-srp), protocol/rfc2818.txt (tags: gnutls_1_0_5,
13794         gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3,
13795         gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3,
13796         gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98,
13797         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
13798         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
13799         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
13800         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
13801         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
13802         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
13803         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
13804         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
13805         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
13806         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
13807         gnutls_0_5_3, gnutls_0_5_2,
13808         gnutls_0_5_x_before_export_ciphersuites,
13809         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
13810         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
13811         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
13812         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
13813         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
13814         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
13815         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13816         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
13817         gnutls-0-1-0-srp), protocol/ssl-draft302.txt (tags: gnutls_0_3_5,
13818         gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
13819         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
13820         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
13821         gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
13823         drafts and rfcs were moved to protocol/ directory 
13825 2001-01-30 10:02  nmav <nmav@gnutls.org>
13827         * README (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
13829         updated 
13831 2001-01-28 23:49  nmav <nmav@gnutls.org>
13833         * lib/: debug.h, defines.h, gnutls_algorithms.h, gnutls_buffers.h
13834         (tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_cipher.h (tags:
13835         gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_cipher_int.h,
13836         gnutls_compress.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
13837         gnutls_compress_int.h (tags: gnutls_0_2_3, gnutls_0_2_2,
13838         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4,
13839         gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_db.h (tags: gnutls_0_2_9,
13840         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
13841         gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
13842         gnutls_dh.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
13843         gnutls_errors.h, gnutls_handshake.h (tags: gnutls-0_1_2,
13844         gnutls-0-1-0-srp), gnutls_hash_int.h, gnutls_int.h, gnutls_kx.h,
13845         gnutls_num.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
13846         gnutls_plaintext.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
13847         gnutls_priority.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
13848         gnutls_session.h (tags: gnutls-0-1-0-srp):
13850         added copyright notice 
13852 2001-01-28 23:35  nmav <nmav@gnutls.org>
13854         * lib/: gnutls.c, gnutls_cipher.c, gnutls_cipher.h:
13856         removed large buffer 
13858 2001-01-28 10:54  nmav <nmav@gnutls.org>
13860         * lib/: Makefile.am, cert_der.asn1 (tags: gnutls-0_1_2,
13861         gnutls-0-1-0-srp), gnutls_cert.lex:
13863         removed unneeded files 
13865 2001-01-25 08:27  nmav <nmav@gnutls.org>
13867         * lib/gnutls.c:
13869         corrected wrong buffer size 
13871 2001-01-25 02:11  nmav <nmav@gnutls.org>
13873         * lib/: gnutls_cipher.c, gnutls_cipher.h:
13875         changes in gnutls_encrypt() 
13877 2001-01-25 02:08  nmav <nmav@gnutls.org>
13879         * lib/: gnutls.c, gnutls_int.h:
13881         tls packets are now send using one write(that way ssldump
13882         understands us) 
13884 2001-01-25 01:51  nmav <nmav@gnutls.org>
13886         * doc/TODO:
13888         updated todo list 
13890 2001-01-19 14:14  nmav <nmav@gnutls.org>
13892         * lib/cert_b64.c:
13894         corrected license 
13896 2001-01-19 09:06  nmav <nmav@gnutls.org>
13898         * lib/cert_der.asn1:
13900         added asn1 rules for snacc (DER extended) compiler 
13902 2001-01-17 15:10  nmav <nmav@gnutls.org>
13904         * doc/draft-ietf-tls-wireless-00.txt:
13906         added draft-ietf-tls-wireless 
13908 2001-01-16 23:02  nmav <nmav@gnutls.org>
13910         * AUTHORS (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
13912         updated authors - tarun left 
13914 2001-01-16 23:02  nmav <nmav@gnutls.org>
13916         * doc/TODO:
13918         updated todo list 
13920 2001-01-14 14:55  nmav <nmav@gnutls.org>
13922         * lib/gnutls_handshake.c:
13924         removed time_t declarations. We need exactly 32 bits.  
13926 2001-01-14 11:10  nmav <nmav@gnutls.org>
13928         * lib/gnutls_der.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
13930         corrected typo 
13932 2001-01-14 11:09  nmav <nmav@gnutls.org>
13934         * lib/cert_b64.c:
13936         added some support for pem encoded x509 certificates 
13938 2001-01-11 12:24  nmav <nmav@gnutls.org>
13940         * lib/gnutls.c (tags: gnutls-0-0-7):
13942         session gets deleted from the db if it is not resumable 
13944 2001-01-11 12:23  nmav <nmav@gnutls.org>
13946         * lib/: gnutls_db.c, gnutls_db.h (utags: gnutls-0-0-7):
13948         added db files 
13950 2001-01-11 11:59  nmav <nmav@gnutls.org>
13952         * configure.in (tags: gnutls-0-0-7):
13954         more fixes 
13956 2001-01-11 11:56  nmav <nmav@gnutls.org>
13958         * NEWS (tags: gnutls-0-0-7), configure.in, src/cli.c (tags:
13959         gnutls-0-0-7):
13961         fixes for release 
13963 2001-01-11 11:43  nmav <nmav@gnutls.org>
13965         * acinclude.m4 (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
13966         gnutls-0-0-7):
13968         added hooks for new libgcrypt 
13970 2001-01-11 11:40  nmav <nmav@gnutls.org>
13972         * NEWS, configure.in, doc/API (tags: gnutls-0-0-7), lib/Makefile.am
13973         (tags: gnutls-0-0-7), lib/gnutls.c, lib/gnutls.h (tags:
13974         gnutls-0-0-7), lib/gnutls_algorithms.c (tags: gnutls-0-0-7),
13975         lib/gnutls_errors.c (tags: gnutls-0-0-7), lib/gnutls_errors.h
13976         (tags: gnutls-0-0-7), lib/gnutls_handshake.c (tags: gnutls-0-0-7),
13977         lib/gnutls_handshake.h (tags: gnutls-0-0-7), lib/gnutls_int.h
13978         (tags: gnutls-0-0-7), lib/gnutls_session.c (tags: gnutls-0-1-0-srp,
13979         gnutls-0-0-7), src/Makefile.am (tags: gnutls-0-0-7), src/cli.c,
13980         src/port.h (tags: gnutls-0-0-7), src/serv.c (tags: gnutls-0-0-7):
13982         added server side session resuming (using gdbm) 
13984 2001-01-11 07:28  nmav <nmav@gnutls.org>
13986         * acconfig.h (tags: gnutls-0-0-7), configure.in, lib/gnutls_dh.c
13987         (tags: gnutls-0-0-7), lib/gnutls_int.h, src/Makefile.am:
13989         added hooks for dmalloc 
13991 2001-01-10 21:23  nmav <nmav@gnutls.org>
13993         * src/: Makefile.am, cli.c, serv.c:
13995         corrected client/server 
13997 2001-01-10 21:23  nmav <nmav@gnutls.org>
13999         * lib/: Makefile.am, gnutls.c, gnutls.h, gnutls_algorithms.c,
14000         gnutls_algorithms.h (tags: gnutls-0-0-7), gnutls_cipher.c (tags:
14001         gnutls-0-0-7), gnutls_cipher_int.c (tags: gnutls-0-0-7),
14002         gnutls_handshake.c, gnutls_int.h:
14004         corrected buffer overruns 
14006 2001-01-08 17:15  nmav <nmav@gnutls.org>
14008         * doc/rfc1422.txt (tags: gnutls-0-0-7):
14010         added PEM rfc 
14012 2001-01-08 17:10  nmav <nmav@gnutls.org>
14014         * lib/gnutls.c:
14016         corrected return value 
14018 2001-01-08 17:09  nmav <nmav@gnutls.org>
14020         * lib/gnutls.c:
14022         added a check in read return value 
14024 2000-12-18 13:06  nmav <nmav@gnutls.org>
14026         * lib/gnutls_compress_int.c (tags: gnutls_0_1_4, gnutls-0_1_2,
14027         gnutls-0-1-0-srp, gnutls-0-0-7):
14029         more checks for zlib 
14031 2000-12-17 22:17  nmav <nmav@gnutls.org>
14033         * doc/API, lib/gnutls.c, lib/gnutls.h, lib/gnutls_int.h:
14035         added a function to control the lowat size (the RCVLOWAT in socket) 
14037 2000-12-17 19:31  nmav <nmav@gnutls.org>
14039         * doc/Makefile.am (tags: gnutls-0-1-0-srp, gnutls-0-0-7,
14040         gnutls0-0-6):
14042         removed file 
14044 2000-12-17 19:31  nmav <nmav@gnutls.org>
14046         * NEWS, configure.in, doc/API, doc/TODO (tags: gnutls-0-0-7),
14047         lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
14048         lib/gnutls_buffers.c (tags: gnutls-0-0-7), lib/gnutls_errors.c,
14049         lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
14050         src/cli.c, src/port.h, src/serv.c (utags: gnutls0-0-6):
14052         added some support for non blocking IO and socket flags. Some
14053         function names have been changed.  
14055 2000-12-17 01:34  nmav <nmav@gnutls.org>
14057         * lib/gnutls_algorithms.c:
14059         qsort seems to work now 
14061 2000-12-17 00:42  nmav <nmav@gnutls.org>
14063         * lib/gnutls_compress_int.c (tags: gnutls0-0-6):
14065         added check for zlib.h 
14067 2000-12-17 00:31  nmav <nmav@gnutls.org>
14069         * lib/gnutls_algorithms.c:
14071         updated sorting algorithm - it was a mess - it is more than a mess
14072         now 
14074 2000-12-14 15:00  nmav <nmav@gnutls.org>
14076         * configure.in, doc/API, doc/TODO, lib/gnutls.c, lib/gnutls.h,
14077         lib/gnutls_algorithms.c, lib/gnutls_cipher.c (tags: gnutls0-0-6),
14078         lib/gnutls_cipher_int.c (tags: gnutls0-0-6),
14079         lib/gnutls_compress_int.c, lib/gnutls_hash_int.c (tags:
14080         gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls_int.h,
14081         src/cli.c, src/port.h, src/serv.c:
14083         some minor updates 
14085 2000-12-12 15:01  nmav <nmav@gnutls.org>
14087         * lib/gnutls.c:
14089         added a better(?) - not sure - xor function.  
14091 2000-12-11 23:45  nmav <nmav@gnutls.org>
14093         * lib/gnutls_priority.h (tags: gnutls-0-0-7, gnutls0-0-6):
14095         added missing file 
14097 2000-12-11 23:45  nmav <nmav@gnutls.org>
14099         * configure.in:
14101         added option for profiling 
14103 2000-12-11 23:44  nmav <nmav@gnutls.org>
14105         * lib/: gnutls_algorithms.c, gnutls_algorithms.h (tags:
14106         gnutls0-0-6), gnutls_handshake.c, gnutls_kx.c (tags: gnutls-0-0-7,
14107         gnutls0-0-6):
14109         improved some things found from gcov 
14111 2000-12-11 23:43  nmav <nmav@gnutls.org>
14113         * lib/: gnutls.c, gnutls_int.h:
14115         improved peek data handling - now keeps only 1 byte in kernel buffer 
14117 2000-12-11 15:44  nmav <nmav@gnutls.org>
14119         * configure.in, lib/.cvsignore (tags: gnutls-0_1_2,
14120         gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls.c:
14122         more changes 
14124 2000-12-11 15:03  nmav <nmav@gnutls.org>
14126         * lib/gnutls_int.h:
14128         removed debug definitions 
14130 2000-12-11 14:57  nmav <nmav@gnutls.org>
14132         * NEWS, lib/Makefile.am (tags: gnutls0-0-6), lib/debug.h (tags:
14133         gnutls-0-0-7, gnutls0-0-6), lib/gnutls.c, lib/gnutls_cipher.c,
14134         lib/gnutls_cipher.h (tags: gnutls-0-0-7, gnutls0-0-6),
14135         lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_handshake.h
14136         (tags: gnutls0-0-6), lib/gnutls_hash_int.c, lib/gnutls_int.h,
14137         lib/gnutls_kx.c, src/cli.c, src/serv.c:
14139         cleanups for gcc -Wall 
14141 2000-12-11 14:06  nmav <nmav@gnutls.org>
14143         * doc/HACKING:
14145         removed file. replaced by API 
14147 2000-12-11 13:43  nmav <nmav@gnutls.org>
14149         * doc/API, lib/gnutls.c, lib/gnutls.h, lib/gnutls_buffers.c,
14150         lib/gnutls_int.h, lib/gnutls_session.c (tags: gnutls0-0-6),
14151         src/cli.c:
14153         added some new functions in the API. documentation updated.  
14155 2000-12-11 13:08  nmav <nmav@gnutls.org>
14157         * doc/: API, TODO:
14159         updated documentation 
14161 2000-12-11 11:56  nmav <nmav@gnutls.org>
14163         * lib/gnutls.c:
14165         corrected peek data handling 
14167 2000-12-10 18:10  nmav <nmav@gnutls.org>
14169         * configure.in, doc/TODO, lib/defines.h (tags: gnutls-0-0-7,
14170         gnutls0-0-6), lib/gnutls.c, lib/gnutls_buffers.c,
14171         lib/gnutls_buffers.h (tags: gnutls-0-0-7, gnutls0-0-6),
14172         lib/gnutls_int.h, src/cli.c:
14174         used MSG_PEEK flag in recv in order to used gnutls_recv() with 
14175         select(). This change will order select to treat the socket as read
14176         even if we have read and localy buffered all data - but the user
14177         hasn't call gnutls_recv() to get that data.  
14179 2000-12-10 14:44  nmav <nmav@gnutls.org>
14181         * src/: cli.c, serv.c:
14183         updated client 
14185 2000-12-10 12:53  nmav <nmav@gnutls.org>
14187         * lib/: debug.c (tags: gnutls-0-0-7, gnutls0-0-6), gnutls.c,
14188         gnutls_buffers.c, gnutls_cipher.c, gnutls_handshake.c,
14189         gnutls_int.h:
14191         changes in close notify- alert handling 
14193 2000-12-10 12:52  nmav <nmav@gnutls.org>
14195         * lib/: gnutls_compress_int.c, gnutls_compress_int.h (tags:
14196         gnutls-0-0-7, gnutls0-0-6):
14198         changes in compression handling 
14200 2000-12-10 10:46  nmav <nmav@gnutls.org>
14202         * lib/: gnutls_session.c, gnutls_session.h (tags: gnutls-0-0-7,
14203         gnutls0-0-6):
14205         moved to r2 
14207 2000-12-10 10:44  nmav <nmav@gnutls.org>
14209         * NEWS, doc/HACKING, lib/gnutls_handshake.c, lib/gnutls_int.h,
14210         lib/gnutls_session.c, src/cli.c, src/port.h, src/serv.c:
14212         added client side resuming 
14214 2000-12-09 22:33  nmav <nmav@gnutls.org>
14216         * lib/: gnutls_session.c, gnutls_session.h:
14218         added support for session resuming 
14220 2000-12-09 22:32  nmav <nmav@gnutls.org>
14222         * lib/: Makefile.am, gnutls.c, gnutls.h, gnutls_cipher.c,
14223         gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h:
14225         added some support for session resuming (in client) It does not seem
14226         to work yet 
14228 2000-12-09 18:37  nmav <nmav@gnutls.org>
14230         * lib/: debug.c, gnutls.h, gnutls_cipher.c, gnutls_int.h:
14232         removed all things about exportable algorithms 
14234 2000-12-09 11:55  nmav <nmav@gnutls.org>
14236         * lib/gnutls_handshake.c:
14238         gnutls_handshake was broken to gnutls_handshake_begin and 
14239         gnutls_handshake_finish. This will help the use of certificate API
14240         to check received certificates 
14242 2000-12-07 22:19  nmav <nmav@gnutls.org>
14244         * configure.in:
14246         added a warning if zlib was not found 
14248 2000-12-07 17:44  nmav <nmav@gnutls.org>
14250         * lib/gnutls.c:
14252         Added default algorithm priorities so it can work even if the user
14253         hasn't specified any 
14255 2000-12-07 13:08  nmav <nmav@gnutls.org>
14257         * lib/: gnutls_compress_int.c, gnutls_compress_int.h (utags:
14258         gnutls0-0-5):
14260         added compression (ZLIB) 
14262 2000-12-07 13:07  nmav <nmav@gnutls.org>
14264         * .cvsignore (tags: gnutls-0-0-7, gnutls0-0-6), configure.in,
14265         lib/Makefile.am, lib/gnutls.c, lib/gnutls.h,
14266         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
14267         lib/gnutls_cipher.c, lib/gnutls_compress.c (tags: gnutls-0_1_2,
14268         gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls_errors.c,
14269         lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
14270         lib/gnutls_priority.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
14271         gnutls-0-0-7, gnutls0-0-6), src/cli.c, src/port.h, src/serv.c
14272         (utags: gnutls0-0-5):
14274         Added compression support (ZLIB) 
14276 2000-12-07 09:47  nmav <nmav@gnutls.org>
14278         * lib/gnutls_handshake.c, lib/gnutls_hash_int.c (tags:
14279         gnutls0-0-5), lib/gnutls_hash_int.h (tags: gnutls-0-0-7,
14280         gnutls0-0-6, gnutls0-0-5), src/cli.c, src/port.h:
14282         SSL3 support was added 
14284 2000-12-07 09:07  nmav <nmav@gnutls.org>
14286         * lib/: gnutls.c, gnutls_buffers.c (tags: gnutls0-0-5),
14287         gnutls_buffers.h (tags: gnutls0-0-5), gnutls_handshake.c,
14288         gnutls_int.h:
14290         major cleanups 
14292 2000-12-06 23:18  nmav <nmav@gnutls.org>
14294         * lib/: gnutls.c, gnutls_buffers.c, gnutls_buffers.h,
14295         gnutls_cipher.c, gnutls_handshake.c, gnutls_hash_int.c,
14296         gnutls_hash_int.h, gnutls_int.h:
14298         more ssl3 fixes 
14300 2000-12-06 20:21  nmav <nmav@gnutls.org>
14302         * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c, gnutls_buffers.c,
14303         gnutls_buffers.h, gnutls_cipher.c, gnutls_cipher_int.c (tags:
14304         gnutls0-0-5), gnutls_handshake.c, gnutls_hash_int.c,
14305         gnutls_hash_int.h, gnutls_int.h, gnutls_kx.c (tags: gnutls0-0-5):
14307         A lot of fixes for SSL3 
14309 2000-12-05 10:38  nmav <nmav@gnutls.org>
14311         * doc/Makefile.am (tags: gnutls0-0-5):
14313         added API 
14315 2000-12-05 10:18  nmav <nmav@gnutls.org>
14317         * doc/: API, TODO (utags: gnutls0-0-5):
14319         documentation update 
14321 2000-12-05 10:08  nmav <nmav@gnutls.org>
14323         * lib/gnutls.c, lib/gnutls_priority.c, src/cli.c, src/serv.c:
14325         Bugfixes mainly for the priority (which was moved to the state) 
14327 2000-12-05 00:29  nmav <nmav@gnutls.org>
14329         * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c,
14330         gnutls_algorithms.h, gnutls_cipher.c, gnutls_handshake.c,
14331         gnutls_handshake.h (tags: gnutls0-0-5), gnutls_hash_int.c,
14332         gnutls_hash_int.h, gnutls_int.h, gnutls_kx.c, gnutls_priority.c:
14334         Priorities were moved to the state (were global) 
14336 2000-11-22 22:21  nmav <nmav@gnutls.org>
14338         * lib/: gnutls_algorithms.c, gnutls_cipher.c, gnutls_hash_int.c,
14339         gnutls_hash_int.h, gnutls_int.h:
14341         added ssl3 key generation function - more fixes in ssl3 mac 
14343 2000-11-22 21:33  nmav <nmav@gnutls.org>
14345         * lib/: gnutls_hash_int.c, gnutls_hash_int.h:
14347         more bugfixes 
14349 2000-11-22 21:31  nmav <nmav@gnutls.org>
14351         * lib/gnutls_hash_int.c:
14353         corrected nasty bugs 
14355 2000-11-22 21:18  nmav <nmav@gnutls.org>
14357         * lib/: gnutls_hash_int.c, gnutls_hash_int.h:
14359         added support for the MAC used in SSLv3 
14361 2000-11-19 11:06  nmav <nmav@gnutls.org>
14363         * README (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5):
14365         updated readme 
14367 2000-11-19 11:02  nmav <nmav@gnutls.org>
14369         * configure.in:
14371         removed unneeded check 
14373 2000-11-19 11:01  nmav <nmav@gnutls.org>
14375         * doc/: Makefile.am, ssl3-vs-tls:
14377         cleanups 
14379 2000-11-19 10:56  nmav <nmav@gnutls.org>
14381         * doc/TODO:
14383         updated todo 
14385 2000-11-17 16:37  nmav <nmav@gnutls.org>
14387         * lib/gnutls_cipher_int.c:
14389         added ARCFOUR support when using gcrypt 
14391 2000-11-15 22:16  nmav <nmav@gnutls.org>
14393         * doc/draft-ietf-tls-ciphersuite-01.txt:
14395         removed old draft 
14397 2000-11-15 21:54  nmav <nmav@gnutls.org>
14399         * doc/draft-ietf-tls-ciphersuite-02.txt (tags: gnutls-0-0-7,
14400         gnutls0-0-6, gnutls0-0-5), lib/gnutls_algorithms.c (utags:
14401         gnutls0-0-4):
14403         added the new tls-ciphersuite draft, and the ciphersuite
14404         TLS_DH_anon_RIJNDAEL_CBC_SHA 
14406 2000-11-15 18:18  nmav <nmav@gnutls.org>
14408         * configure.in (tags: gnutls0-0-4), lib/gnutls.c (tags:
14409         gnutls0-0-4), lib/gnutls.h (tags: gnutls0-0-4),
14410         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h (tags:
14411         gnutls0-0-4), lib/gnutls_cipher.c (tags: gnutls0-0-4),
14412         lib/gnutls_cipher.h (tags: gnutls0-0-5, gnutls0-0-4),
14413         lib/gnutls_cipher_int.c (tags: gnutls0-0-4), lib/gnutls_errors.c
14414         (tags: gnutls0-0-4), lib/gnutls_errors.h (tags: gnutls0-0-4),
14415         lib/gnutls_handshake.c (tags: gnutls0-0-4), lib/gnutls_int.h (tags:
14416         gnutls0-0-4):
14418         several cleanups in order to support ssl3 
14420 2000-11-15 09:02  nmav <nmav@gnutls.org>
14422         * .cvsignore (tags: gnutls0-0-4), AUTHORS (tags: gnutls-0-0-7,
14423         gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), COPYING (tags:
14424         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
14425         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
14426         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
14427         gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
14428         gnutls0-0-4), Makefile.am (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
14429         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), NEWS (tags:
14430         gnutls0-0-5, gnutls0-0-4), README (tags: gnutls0-0-4), THANKS
14431         (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
14432         acconfig.h (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
14433         acinclude.m4 (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
14434         buildconf (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
14435         gnutls0-0-4), configure.in, doc/.cvsignore (tags: gnutls-0_1_2,
14436         gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
14437         gnutls0-0-4), doc/HACKING (tags: gnutls0-0-5, gnutls0-0-4),
14438         doc/Makefile.am (tags: gnutls0-0-4), doc/TODO (tags: gnutls0-0-4),
14439         doc/draft-ietf-tls-camellia-00.txt (tags: gnutls-0-0-7,
14440         gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
14441         doc/draft-ietf-tls-ciphersuite-01.txt,
14442         doc/draft-ietf-tls-https-04.txt (tags: gnutls-0-0-7, gnutls0-0-6,
14443         gnutls0-0-5, gnutls0-0-4), doc/draft-ietf-tls-misty1-00.txt (tags:
14444         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
14445         doc/draft-ietf-tls-openpgp-00.txt (tags: gnutls-0-0-7, gnutls0-0-6,
14446         gnutls0-0-5, gnutls0-0-4), doc/draft-ietf-tls-seedhas-00.txt (tags:
14447         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
14448         doc/draft-ietf-tn3270e-telnet-tls-05.txt (tags: gnutls-0-0-7,
14449         gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), doc/rfc2246.txt (tags:
14450         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
14451         doc/rfc2459.txt (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
14452         gnutls0-0-4), doc/rfc2818.txt (tags: gnutls-0-0-7, gnutls0-0-6,
14453         gnutls0-0-5, gnutls0-0-4), doc/ssl-draft302.txt (tags:
14454         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
14455         doc/ssl3-vs-tls (tags: gnutls0-0-4), lib/.cvsignore (tags:
14456         gnutls0-0-5, gnutls0-0-4), lib/Makefile.am (tags: gnutls0-0-4),
14457         lib/README.der (tags: gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp,
14458         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/debug.c
14459         (tags: gnutls0-0-5, gnutls0-0-4), lib/debug.h (tags: gnutls0-0-5,
14460         gnutls0-0-4), lib/defines.h (tags: gnutls0-0-5, gnutls0-0-4),
14461         lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
14462         lib/gnutls_algorithms.h, lib/gnutls_buffers.c (tags: gnutls0-0-4),
14463         lib/gnutls_buffers.h (tags: gnutls0-0-4), lib/gnutls_cert.lex
14464         (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
14465         lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
14466         lib/gnutls_cipher_int.h (tags: gnutls-0-0-7, gnutls0-0-6,
14467         gnutls0-0-5, gnutls0-0-4), lib/gnutls_compress.c (tags:
14468         gnutls0-0-4), lib/gnutls_compress.h (tags: gnutls-0-0-7,
14469         gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/gnutls_der.c (tags:
14470         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
14471         lib/gnutls_der.h (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
14472         gnutls0-0-4), lib/gnutls_dh.c (tags: gnutls0-0-6, gnutls0-0-5,
14473         gnutls0-0-4), lib/gnutls_dh.h (tags: gnutls-0-0-7, gnutls0-0-6,
14474         gnutls0-0-5, gnutls0-0-4), lib/gnutls_errors.c,
14475         lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_handshake.h
14476         (tags: gnutls0-0-4), lib/gnutls_hash_int.c (tags: gnutls0-0-4),
14477         lib/gnutls_hash_int.h (tags: gnutls0-0-4), lib/gnutls_int.h,
14478         lib/gnutls_kx.c (tags: gnutls0-0-4), lib/gnutls_kx.h (tags:
14479         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
14480         lib/gnutls_num.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
14481         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
14482         lib/gnutls_num.h (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
14483         gnutls0-0-4), lib/gnutls_plaintext.c (tags: gnutls-0-0-7,
14484         gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/gnutls_plaintext.h
14485         (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
14486         lib/gnutls_priority.c (tags: gnutls0-0-4), src/.cvsignore (tags:
14487         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
14488         src/Makefile.am (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
14489         src/cli.c (tags: gnutls0-0-4), src/port.h (tags: gnutls0-0-4),
14490         src/serv.c (tags: gnutls0-0-4):
14492         Moving to release 2 
14494 2000-11-15 08:59  nmav <nmav@gnutls.org>
14496         * doc/HACKING, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
14497         lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
14498         lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
14499         src/cli.c:
14501         roll backs and fixes 
14503 2000-11-15 08:37  nmav <nmav@gnutls.org>
14505         * doc/ssl3-vs-tls:
14507         added 
14509 2000-11-13 22:11  nmav <nmav@gnutls.org>
14511         * configure.in:
14513         updated for mhash 
14515 2000-11-13 22:09  nmav <nmav@gnutls.org>
14517         * doc/TODO:
14519         updated todo 
14521 2000-11-13 21:58  nmav <nmav@gnutls.org>
14523         * lib/: debug.c, debug.h, gnutls.c, gnutls.h, gnutls_algorithms.c,
14524         gnutls_algorithms.h, gnutls_cipher.c, gnutls_dh.c,
14525         gnutls_handshake.c, gnutls_hash_int.c, gnutls_hash_int.h,
14526         gnutls_int.h, gnutls_kx.c:
14528         added some support for ssl3 (with mhash only) 
14530 2000-11-12 22:07  nmav <nmav@gnutls.org>
14532         * doc/: rfc2818.txt, ssl-draft302.txt:
14534         more drafs added 
14536 2000-11-12 21:46  nmav <nmav@gnutls.org>
14538         * doc/: draft-ietf-tls-camellia-00.txt,
14539         draft-ietf-tls-https-04.txt, draft-ietf-tls-misty1-00.txt,
14540         draft-ietf-tls-seedhas-00.txt,
14541         draft-ietf-tn3270e-telnet-tls-05.txt:
14543         added more draft's 
14545 2000-11-12 20:20  nmav <nmav@gnutls.org>
14547         * lib/gnutls_der.c:
14549         removed main() 
14551 2000-11-12 20:20  nmav <nmav@gnutls.org>
14553         * doc/TODO:
14555         updated todo list 
14557 2000-11-12 15:39  nmav <nmav@gnutls.org>
14559         * lib/: gnutls.h, gnutls_algorithms.c, gnutls_cipher_int.c,
14560         gnutls_int.h:
14562         added preliminary support for AES (rijndael) 
14564 2000-11-12 15:15  nmav <nmav@gnutls.org>
14566         * doc/draft-ietf-tls-openpgp-00.txt:
14568         added draft-ietf-tls-openpgp-00.txt 
14570 2000-11-12 15:08  nmav <nmav@gnutls.org>
14572         * doc/: Makefile.am, draft-ietf-tls-ciphersuite-01.txt:
14574         added draft-ietf-tls-ciphersuite-01.txt 
14576 2000-11-12 12:28  nmav <nmav@gnutls.org>
14578         * lib/gnutls_cipher_int.c:
14580         fix for DES in mcrypt 
14582 2000-11-12 12:02  nmav <nmav@gnutls.org>
14584         * lib/: gnutls.c, gnutls_cipher.c:
14586         fixes for the server... and change_cipher_spec type packet.  
14588 2000-11-12 11:40  nmav <nmav@gnutls.org>
14590         * lib/: debug.c, gnutls.c, gnutls.h, gnutls_algorithms.c,
14591         gnutls_cipher.c, gnutls_int.h:
14593         Changes in the client in order to interoperate with an openssl
14594         server.  
14596 2000-11-12 09:31  nmav <nmav@gnutls.org>
14598         * Makefile.am, acconfig.h, configure.in, lib/gnutls_algorithms.c,
14599         lib/gnutls_cipher.c, lib/gnutls_cipher_int.c,
14600         lib/gnutls_cipher_int.h, lib/gnutls_hash_int.c, lib/gnutls_int.h:
14602         added hooks for both mhash and mcrypt 
14604 2000-11-12 08:41  nmav <nmav@gnutls.org>
14606         * lib/: gnutls_hash_int.c, gnutls_hash_int.h, gnutls_int.h:
14608         clean-ups 
14610 2000-11-09 15:35  nmav <nmav@gnutls.org>
14612         * lib/: gnutls_buffers.c, gnutls_cipher.c, gnutls_int.h:
14614         corrected bugs in hmac and more.  
14616 2000-11-08 08:06  nmav <nmav@gnutls.org>
14618         * lib/gnutls.c:
14620         corrected problem in our PRF function 
14622 2000-11-07 23:04  nmav <nmav@gnutls.org>
14624         * lib/gnutls_int.h:
14626         removed mhash definitions 
14628 2000-11-07 23:02  nmav <nmav@gnutls.org>
14630         * lib/: gnutls.c, gnutls_hash_int.c, gnutls_int.h, gnutls_kx.c:
14632         more fixes 
14634 2000-11-07 20:41  nmav <nmav@gnutls.org>
14636         * lib/: Makefile.am, gnutls.c, gnutls_cipher.c, gnutls_hash_int.c,
14637         gnutls_kx.c:
14639         minor fixes and cleanups 
14641 2000-11-02 13:34  nmav <nmav@gnutls.org>
14643         * lib/: gnutls.c, gnutls_cipher.c:
14645         more fixes...  
14647 2000-11-02 05:08  nmav <nmav@gnutls.org>
14649         * doc/TODO, lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_errors.c,
14650         lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
14651         lib/gnutls_kx.c:
14653         more fixes and bugs introduced 
14655 2000-11-01 23:13  nmav <nmav@gnutls.org>
14657         * lib/gnutls_kx.c:
14659         cvs should stop messing with MY files 
14661 2000-11-01 22:47  nmav <nmav@gnutls.org>
14663         * lib/Makefile.am, lib/gnutls_algorithms.c, lib/gnutls_dh.c,
14664         lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
14665         lib/gnutls_kx.c, lib/gnutls_kx.h, src/cli.c, src/port.h:
14667         Some more fixes and additions in order to interoperate with openssl 
14669 2000-11-01 14:07  nmav <nmav@gnutls.org>
14671         * doc/TODO:
14673         added a small todo list 
14675 2000-11-01 13:51  nmav <nmav@gnutls.org>
14677         * lib/gnutls_handshake.c:
14679         memory leaks and overruns eliminated 
14681 2000-11-01 12:57  nmav <nmav@gnutls.org>
14683         * lib/gnutls_handshake.c:
14685         corrected bug which made us to send the double bytes of ciphersuites
14686         we had.  
14688 2000-11-01 12:38  nmav <nmav@gnutls.org>
14690         * lib/: defines.h, gnutls.c, gnutls_algorithms.c, gnutls_buffers.c,
14691         gnutls_cipher.c, gnutls_errors.c, gnutls_errors.h,
14692         gnutls_handshake.c, gnutls_int.h, gnutls_kx.c:
14694         added some preliminary support for DHE_DSS and DHE_RSA algorithms...
14695         of course not certificates are used 
14697 2000-10-31 23:52  nmav <nmav@gnutls.org>
14699         * lib/gnutls.c:
14701         some need gcry_ functions added. (for malloc etc) 
14703 2000-10-31 23:01  nmav <nmav@gnutls.org>
14705         * configure.in, doc/HACKING, lib/defines.h, lib/gnutls.c,
14706         lib/gnutls_handshake.c, lib/gnutls_int.h, src/port.h, src/serv.c:
14708         added assert() and some bug fixes 
14710 2000-10-26 16:19  nmav <nmav@gnutls.org>
14712         * doc/HACKING:
14714         some kind of updates 
14716 2000-10-26 16:06  nmav <nmav@gnutls.org>
14718         * lib/: gnutls_algorithms.h, gnutls_handshake.c, gnutls_hash_int.c,
14719         gnutls_int.h, gnutls_kx.c:
14721         added ability to receive certificates...  
14723 2000-10-13 14:21  nmav <nmav@gnutls.org>
14725         * lib/README.der:
14727         added Tarun's README.der 
14729 2000-10-13 14:20  nmav <nmav@gnutls.org>
14731         * lib/: gnutls_cipher_int.c, gnutls_cipher_int.h:
14733         added missing files. They are to handle foreign encryption functions 
14735 2000-10-13 14:17  nmav <nmav@gnutls.org>
14737         * lib/: Makefile.am, gnutls_der.c, gnutls_der.h:
14739         Added Tarun's files 
14741 2000-10-13 13:11  nmav <nmav@gnutls.org>
14743         * AUTHORS, configure.in, lib/gnutls_cert.lex, src/Makefile.am,
14744         src/cli.c:
14746         added a DER parser from Tarun and updated authors 
14748 2000-10-12 12:22  nmav <nmav@gnutls.org>
14750         * doc/Makefile.am:
14752         changed in order for rfc's to be included in the distribution 
14754 2000-10-12 12:21  nmav <nmav@gnutls.org>
14756         * Makefile.am, acinclude.m4, configure.in:
14758         added checks for gcrypt 
14760 2000-10-12 12:18  nmav <nmav@gnutls.org>
14762         * doc/: rfc2246.txt, rfc2459.txt:
14764         Added rfc's which refer to what we are implementing 
14766 2000-10-10 18:42  nmav <nmav@gnutls.org>
14768         * lib/gnutls.c:
14770         corrected bug which made gnutls to wait for a second closure alert 
14771         after having received the first.  
14773 2000-10-10 17:36  nmav <nmav@gnutls.org>
14775         * lib/: .cvsignore, Makefile.am, gnutls.c, gnutls_cipher.c,
14776         gnutls_dh.c, gnutls_handshake.c, gnutls_hash.c, gnutls_hash.h,
14777         gnutls_int.h, gnutls_kx.c:
14779         The encryption api was fixed and gnutls_cipher.c was cleaned up a
14780         bit.  
14782 2000-10-10 17:35  nmav <nmav@gnutls.org>
14784         * lib/: gnutls_hash_int.c, gnutls_hash_int.h:
14786         there files were renamed 
14788 2000-10-10 16:27  nmav <nmav@gnutls.org>
14790         * lib/.cvsignore, src/.cvsignore:
14792         corrected cvsignore files 
14794 2000-10-10 16:26  nmav <nmav@gnutls.org>
14796         * README, configure.in, src/Makefile.am:
14798         removed mhash support and some changes in the docs 
14800 2000-10-10 16:25  nmav <nmav@gnutls.org>
14802         * lib/gnutls_hash.c:
14804         bugfixes in gcrypt md functions handling 
14806 2000-10-10 16:07  nmav <nmav@gnutls.org>
14808         * lib/: Makefile.am, gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
14809         gnutls_hash.c, gnutls_hash.h, gnutls_int.h:
14811         Added support for the gcrypt hash and hmac functions. Mhash support 
14812         is almost removed.  
14814 2000-10-10 16:03  nmav <nmav@gnutls.org>
14816         * lib/: gnutls_dh.c, gnutls_dh.h, gnutls_kx.c:
14818         corrected the problem with the double underscore 
14820 2000-10-10 11:48  nmav <nmav@gnutls.org>
14822         * .cvsignore, doc/.cvsignore, lib/.cvsignore, src/.cvsignore:
14824         added .cvsignore files 
14826 2000-10-10 11:48  nmav <nmav@gnutls.org>
14828         * configure.in:
14830         updated version number 
14832 2000-10-10 11:44  nmav <nmav@gnutls.org>
14834         * lib/: gnutls_dh.c, gnutls_kx.c:
14836         removed double underscores 
14838 2000-10-08 23:28  nmav <nmav@gnutls.org>
14840         * README:
14842         added some needed stuff 
14844 2000-10-08 13:11  nmav <nmav@gnutls.org>
14846         * doc/HACKING:
14848         outdated 
14850 2000-10-08 12:56  nmav <nmav@gnutls.org>
14852         * lib/gnutls_priority.c:
14854         the file that handles some of the priority stuff (most of the API
14855         things) 
14857 2000-10-08 12:52  nmav <nmav@gnutls.org>
14859         * configure.in, lib/Makefile.am, lib/defines.h, lib/gnutls.h,
14860         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
14861         lib/gnutls_cipher.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
14862         lib/gnutls_kx.c, src/cli.c, src/port.h, src/serv.c:
14864         Added support for priorities. Some function names were renamed to be
14865         more rational.  
14867 2000-10-08 10:23  nmav <nmav@gnutls.org>
14869         * lib/: gnutls.c, gnutls_algorithms.c, gnutls_handshake.c,
14870         gnutls_int.h, gnutls_kx.c:
14872         some fixes in the comments, and replaced KX_* with GNUTLS_KX_* 
14874 2000-10-08 10:17  nmav <nmav@gnutls.org>
14876         * lib/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c, gnutls_kx.c:
14878         more inline documentation 
14880 2000-10-07 19:31  nmav <nmav@gnutls.org>
14882         * AUTHORS:
14884         added my name 
14886 2000-10-07 15:53  nmav <nmav@gnutls.org>
14888         * lib/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
14889         gnutls_cipher.c, gnutls_errors.c, gnutls_errors.h,
14890         gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h, gnutls_kx.c:
14892         Added some kind of priorities for algorithms. Still experimental.  
14894 2000-05-10 06:56  nmav <nmav@gnutls.org>
14896         * lib/gnutls_int.h, src/cli.c, src/port.h, src/serv.c:
14898         Improved client/server examples.  
14900 2000-04-15 18:57  nmav <nmav@gnutls.org>
14902         * lib/gnutls_int.h:
14904         removed an unneeded variable.  
14906 2000-04-14 17:31  nmav <nmav@gnutls.org>
14908         * lib/debug.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
14909         lib/gnutls_buffers.c, lib/gnutls_cipher.c, lib/gnutls_compress.c,
14910         lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_handshake.c,
14911         lib/gnutls_kx.c, lib/gnutls_num.c, lib/gnutls_plaintext.c,
14912         src/cli.c, src/serv.c:
14914         Added copyright notices.  
14916 2000-04-14 09:38  nmav <nmav@gnutls.org>
14918         * lib/defines.h, lib/gnutls.c, lib/gnutls_algorithms.c,
14919         lib/gnutls_algorithms.h, lib/gnutls_cipher.c,
14920         lib/gnutls_handshake.c, lib/gnutls_int.h, src/Makefile.am:
14922         Better mac algorithms handling.  
14924 2000-04-13 19:46  nmav <nmav@gnutls.org>
14926         * doc/HACKING, lib/defines.h, lib/gnutls.c,
14927         lib/gnutls_algorithms.h, lib/gnutls_buffers.c,
14928         lib/gnutls_buffers.h, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
14929         lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
14930         src/Makefile.am, src/port.h:
14932         Changes in handshake messages handling.  
14934 2000-04-12 21:48  nmav <nmav@gnutls.org>
14936         * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_dh.c,
14937         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
14938         lib/gnutls_plaintext.c, lib/gnutls_plaintext.h, src/Makefile.am,
14939         src/port.h:
14941         Corrected bug in gnutls_cipher.c that caused the library to fail in
14942         certain (random) situations.  
14944 2000-04-12 10:24  nmav <nmav@gnutls.org>
14946         * lib/gnutls_kx.c, src/serv.c:
14948         Better memory allocation in key exchange.  
14950 2000-04-12 09:41  nmav <nmav@gnutls.org>
14952         * lib/gnutls.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
14953         lib/gnutls_kx.c, src/cli.c, src/port.h:
14955         Some changes in peer's version checks.  
14957 2000-04-11 23:11  nmav <nmav@gnutls.org>
14959         * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
14960         lib/gnutls_int.h, src/port.h:
14962         Corrected bugs in MAC calculation.  
14964 2000-04-11 21:07  nmav <nmav@gnutls.org>
14966         * lib/: gnutls_cipher.c, gnutls_errors.h, gnutls_handshake.c:
14968         Corrected bugs when setting cipher and mac.  
14970 2000-04-11 19:54  nmav <nmav@gnutls.org>
14972         * lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls_errors.c,
14973         lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_kx.c,
14974         lib/gnutls_kx.h, src/serv.c:
14976         Better error control. Moved key exchange functions to gnutls_kx.c/h 
14978 2000-04-10 17:12  nmav <nmav@gnutls.org>
14980         * lib/debug.c, lib/debug.h, lib/gnutls_dh.c,
14981         lib/gnutls_handshake.c, src/port.h:
14983         Bugfixes in the diffie hellman.  
14985 2000-04-10 14:26  nmav <nmav@gnutls.org>
14987         * lib/debug.c, lib/defines.h, lib/gnutls.c,
14988         lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
14989         lib/gnutls_compress.c, lib/gnutls_dh.c, lib/gnutls_dh.h,
14990         lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
14991         lib/gnutls_int.h, lib/gnutls_num.c, lib/gnutls_plaintext.c,
14992         src/port.h:
14994         Added anonymous diffie-hellman key exchange. It does not work yet,
14995         and the whole code is mess.  
14997 2000-04-10 10:16  nmav <nmav@gnutls.org>
14999         * configure.in, lib/Makefile.am, lib/gnutls.c,
15000         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
15001         lib/gnutls_cipher.c, lib/gnutls_dh.c, lib/gnutls_dh.h,
15002         lib/gnutls_handshake.c, lib/gnutls_int.h:
15004         Added the basics for key exchange.  
15006 2000-04-09 12:00  nmav <nmav@gnutls.org>
15008         * COPYING:
15010         Added ChangeLog and COPYING.  
15012 2000-04-09 11:49  nmav <nmav@gnutls.org>
15014         * Makefile.am, doc/Makefile.am, lib/Makefile.am, lib/debug.c,
15015         lib/debug.h, lib/defines.h, lib/gnutls.c, lib/gnutls.h,
15016         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
15017         lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cipher.c,
15018         lib/gnutls_cipher.h, lib/gnutls_compress.c, lib/gnutls_compress.h,
15019         lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
15020         lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
15021         lib/gnutls_num.c, lib/gnutls_num.h, lib/gnutls_plaintext.c,
15022         lib/gnutls_plaintext.h, src/Makefile.am, src/debug.c, src/debug.h,
15023         src/defines.h, src/gnutls.c, src/gnutls.h, src/gnutls_algorithms.c,
15024         src/gnutls_algorithms.h, src/gnutls_buffers.c,
15025         src/gnutls_buffers.h, src/gnutls_cipher.c, src/gnutls_cipher.h,
15026         src/gnutls_compress.c, src/gnutls_compress.h, src/gnutls_dh.c,
15027         src/gnutls_errors.c, src/gnutls_errors.h, src/gnutls_handshake.c,
15028         src/gnutls_handshake.h, src/gnutls_int.h, src/gnutls_num.c,
15029         src/gnutls_num.h, src/gnutls_plaintext.c, src/gnutls_plaintext.h:
15031         Changed directory structure.  
15033 2000-04-09 11:40  nmav <nmav@gnutls.org>
15035         * configure.in:
15037         corrected configure script 
15039 2000-04-09 11:28  nmav <nmav@gnutls.org>
15041         * src/: gnutls.c, gnutls_handshake.c, gnutls_handshake.h,
15042         gnutls_int.h, port.h:
15044         corrected bugs in handshake.  
15046 2000-04-08 21:48  nmav <nmav@gnutls.org>
15048         * src/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
15049         gnutls_cipher.c, gnutls_handshake.c, gnutls_handshake.h,
15050         gnutls_int.h:
15052         Added some basics for key exchange.  
15054 2000-04-08 16:20  nmav <nmav@gnutls.org>
15056         * src/gnutls_dh.c:
15058         I've add gnutls_dh.c but is not ready yet, I have to eat something
15059         first:) It is taken from gsti.  
15061 2000-04-08 16:14  nmav <nmav@gnutls.org>
15063         * src/: cli.c, debug.c, gnutls.c, gnutls_algorithms.c,
15064         gnutls_buffers.c, gnutls_cipher.c, gnutls_compress.c,
15065         gnutls_errors.c, gnutls_errors.h, gnutls_handshake.c,
15066         gnutls_handshake.h, gnutls_int.h, gnutls_num.c, gnutls_plaintext.c,
15067         port.h, serv.c:
15069         Handshake implementation was improved. Still no key exchange
15070         algorithm.  
15072 2000-03-30 09:14  nmav <nmav@gnutls.org>
15074         * src/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
15075         gnutls_cipher.c:
15077         Corrected bugs in gnutls_algorithms and added _gnutls_get_iv_size().  
15079 2000-03-29 19:01  nmav <nmav@gnutls.org>
15081         * src/: Makefile.am, gnutls_algorithms.c, gnutls_algorithms.h,
15082         gnutls_cipher.c:
15084         Algorithms/Ciphers interface has changes.  
15086 2000-03-29 14:15  nmav <nmav@gnutls.org>
15088         * src/: cli.c, gnutls.c, gnutls_buffers.c, gnutls_errors.c, serv.c:
15090         The gnutls_recv() semantics were changed. It may return less data
15091         than the specified. It operates similar to read().  
15093 2000-03-29 12:50  nmav <nmav@gnutls.org>
15095         * src/: gnutls.c, gnutls_handshake.c, gnutls_handshake.h, port.h:
15097         Server now generates a session_id.  
15099 2000-03-28 23:01  nmav <nmav@gnutls.org>
15101         * src/: Makefile.am, cli.c, gnutls.c, gnutls.h, gnutls_buffers.c,
15102         gnutls_errors.h, gnutls_handshake.c, gnutls_handshake.h,
15103         gnutls_int.h, serv.c:
15105         Corrected a lot of bugs. Handshake protocol is ready to be coded.  
15107 2000-03-26 14:10  nmav <nmav@gnutls.org>
15109         * src/: gnutls.c, gnutls.h, gnutls_buffers.c, gnutls_buffers.h:
15111         Included a reliable version of read/write (that read/write will
15112         return exactly the bytes specified).  
15114 2000-03-23 10:14  nmav <nmav@gnutls.org>
15116         * src/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
15117         gnutls_int.h:
15119         Changes in the handshake.  
15121 2000-03-18 20:18  nmav <nmav@gnutls.org>
15123         * src/gnutls.c:
15125         Some memory leaks were fixed.  
15127 2000-03-18 20:08  nmav <nmav@gnutls.org>
15129         * src/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
15130         gnutls_int.h:
15132         Corrected bug in the record protocol. Now it holds 2 states, 1 for
15133         encryption and 1 for decryption (mac/cipher/iv/compression).  
15135 2000-03-17 21:41  nmav <nmav@gnutls.org>
15137         * src/: Makefile.am, defines.h, gnutls.c, gnutls_handshake.c,
15138         gnutls_handshake.h, gnutls_int.h:
15140         Added the client hello handshake message.  
15142 2000-03-15 17:33  nmav <nmav@gnutls.org>
15144         * doc/HACKING:
15146         documentation.  
15148 2000-03-14 13:17  nmav <nmav@gnutls.org>
15150         * src/: gnutls_handshake.h, gnutls_record.h:
15152         Incorporated in gnutls_int.h 
15154 2000-03-14 13:09  nmav <nmav@gnutls.org>
15156         * src/: Makefile.am, debug.c, gnutls.c, gnutls_buffers.c,
15157         gnutls_buffers.h, gnutls_cipher.c, gnutls_compress.c,
15158         gnutls_errors.h, gnutls_int.h, gnutls_plaintext.c:
15160         gnutls_recv() can now receive fatal alerts and closure alerts.  
15162 2000-03-14 11:25  nmav <nmav@gnutls.org>
15164         * README, src/Makefile.am, src/debug.c, src/gnutls.c, src/gnutls.h,
15165         src/gnutls_buffers.c, src/gnutls_buffers.h, src/gnutls_cipher.c,
15166         src/gnutls_compress.c, src/gnutls_errors.h, src/gnutls_handshake.h,
15167         src/gnutls_int.h, src/gnutls_plaintext.c, src/gnutls_record.h,
15168         src/test.c:
15170         In case of failure gnutls_recv, sends an alert message.  but, it
15171         still cannot receive any.  
15173 2000-03-13 19:52  nmav <nmav@gnutls.org>
15175         * configure.in, src/Makefile.am, src/gnutls.c, src/gnutls.h,
15176         src/gnutls_cipher.c, src/test.c:
15178         Added gnutls_recv... Works only for application data, and it is not 
15179         tested.  
15181 2000-03-07 14:02  wkoch <wk@gnupg.org>
15183         * Makefile.am, NEWS, README, THANKS, acconfig.h, acinclude.m4,
15184         configure.in, lib/Makefile.am, src/Makefile.am:
15186         Initialized repository for GNU TLS