gnutls_x509_*_set_dn_by_oid() functions have a raw_flag parameter added. Some other...
[gnutls.git] / ChangeLog
blob377d5763ceee12cd2f0611dac005483a49c4e519
1 2003-11-13 09:31  nmav <nmav@gnutls.org>
3         * configure.in, lib/auth_cert.c, lib/debug.c,
4         lib/ext_server_name.c, lib/gnutls_buffers.c, lib/gnutls_constate.c,
5         lib/gnutls_dh_primes.c, lib/gnutls_extensions.c,
6         lib/gnutls_extensions.h, lib/gnutls_global.c,
7         lib/gnutls_handshake.c, lib/gnutls_handshake.h,
8         lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_mem.c,
9         lib/gnutls_record.c, lib/gnutls_record.h, lib/gnutls_state.c,
10         lib/gnutls_state.h, lib/gnutls_v2_compat.c, lib/gnutls_x509.c,
11         lib/x509_b64.c, src/common.h:
13         Some bugfixes, and type corrections.  
15 2003-11-13 07:24  nmav <nmav@gnutls.org>
17         * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
18         lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_priority.c,
19         src/cli.c, src/common.c, src/serv.c:
21         Added the RIPEMD ciphersuites defined in
22         draft-ietf-tls-openpgp-keys-04.  
24 2003-11-13 06:41  nmav <nmav@gnutls.org>
26         * NEWS, configure.in, doc/tex/openssl.tex:
28         The openssl compatibility layer was moved to gnutls-openssl to allow
29         the extension of it without bloating the libgnutls-extra.  
31 2003-11-12 13:10  nmav <nmav@gnutls.org>
33         * src/certtool.c:
35         Prints certificate information before signing.  
37 2003-11-11 21:00  nmav <nmav@gnutls.org>
39         * configure.in, lib/gnutls_random.c, src/crypt.c:
41         Patch by Werner Koch: 
42         * configure.in: Check for gcry_create_nonce.  
43         * lib/gnutls_random.c (_gnutls_get_random): Ditto.  
44         * src/crypt.c (_srp_crypt): Use gcry_create_nonce if available.  
45         
46         Also removed some unneeded code in random.c.  
48 2003-11-11 16:37  nmav <nmav@gnutls.org>
50         * src/: certtool-gaa.c, certtool-gaa.h, certtool.c, certtool.gaa
51         (utags: gnutls_0_9_97):
53         Added capability to read CRLs to certtool.  
55 2003-11-11 16:23  nmav <nmav@gnutls.org>
57         * lib/gnutls_x509.c (tags: gnutls_0_9_97):
59         Renamed several pkcs #7 related functions. That is to allow future
60         extensions to the API.  
62 2003-11-11 09:36  nmav <nmav@gnutls.org>
64         * NEWS, configure.in, lib/gnutls.h.in.in (tags: gnutls_0_9_97),
65         lib/gnutls_dh_primes.c (tags: gnutls_0_9_97), lib/gnutls_ui.h
66         (tags: gnutls_0_9_97), lib/x509_b64.c (tags: gnutls_0_9_97),
67         src/cli-gaa.c (tags: gnutls_0_9_97):
69         Added gnutls_pkcs7_set_certificate2() and gnutls_pkcs7_set_crl2()
70         functions.  
72 2003-11-10 21:21  nmav <nmav@gnutls.org>
74         * lib/gnutls.h.in.in:
76         Removed the gnutls_handshake_set_rsa_pms_check() prototype from
77         gnutls.h. Corrected the *_get_dn() functions to return the data size
78         if the data argument is NULL, and *data_size == 0. Bugs reported by
79         Gergely Nagy <algernon@bonehunter.rulez.org>.  
81 2003-11-10 15:32  nmav <nmav@gnutls.org>
83         * lib/: auth_cert.c, ext_cert_type.c, ext_cert_type.h,
84         gnutls_constate.c, gnutls_extensions.c, gnutls_session_pack.c
85         (utags: gnutls_0_9_97):
87         some fixes to have the correct cert_type on resumed sessions.  
89 2003-11-10 12:25  nmav <nmav@gnutls.org>
91         * NEWS, src/certtool.c:
93         The certtool utility can now generate PKCS #12 structures without
94         specifying a certificate.  
96 2003-11-09 19:16  nmav <nmav@gnutls.org>
98         * src/: certtool-gaa.c, certtool-gaa.h, certtool.gaa, cli.c (tags:
99         gnutls_0_9_97), common.c (tags: gnutls_0_9_97), common.h (tags:
100         gnutls_0_9_97), crypt-gaa.c (tags: gnutls_0_9_97), crypt-gaa.h
101         (tags: gnutls_0_9_97), crypt.gaa (tags: gnutls_0_9_97), prime.c
102         (tags: gnutls_0_9_97), serv.c (tags: gnutls_0_9_97), tests.c (tags:
103         gnutls_0_9_97), tls_test-gaa.c (tags: gnutls_0_9_97),
104         tls_test-gaa.h (tags: gnutls_0_9_97), tls_test.c (tags:
105         gnutls_0_9_97), tls_test.gaa (tags: gnutls_0_9_97) (utags:
106         gnutls_0_9_96):
108         some code cleanups.  
110 2003-11-07 09:23  nmav <nmav@gnutls.org>
112         * lib/gnutls.h.in.in (tags: gnutls_0_9_96):
114         Corrected the types in gnutls_anon_free_client_credentials() and
115         gnutls_anon_allocate_client_credentials(). Reported by Ivo.  
117 2003-11-06 19:57  nmav <nmav@gnutls.org>
119         * configure.in, libgcrypt.m4 (tags: gnutls_0_9_96),
120         lib/gnutls_buffers.c (tags: gnutls_0_9_97, gnutls_0_9_96),
121         src/Makefile.am (tags: gnutls_0_9_97, gnutls_0_9_96),
122         src/certtool.c (tags: gnutls_0_9_96), src/cli-gaa.c (tags:
123         gnutls_0_9_96), src/cli.c, src/crypt.c, src/serv.c, src/tests.c,
124         src/tests.h, src/tls_test-gaa.c, src/tls_test.c:
126         some changes to compile in mingw32.  
128 2003-11-04 13:22  nmav <nmav@gnutls.org>
130         * doc/scripts/gdoc (tags: gnutls_0_9_96):
132         added the new gdoc by Simon.  
134 2003-11-04 12:52  nmav <nmav@gnutls.org>
136         * lib/: ext_server_name.c (tags: gnutls_0_9_97, gnutls_0_9_96),
137         gnutls_buffers.c, gnutls_buffers.h, gnutls_cert.c, gnutls_cipher.c
138         (tags: gnutls_0_9_97, gnutls_0_9_96), gnutls_cipher.h (tags:
139         gnutls_0_9_97, gnutls_0_9_96), gnutls_compress_int.c (tags:
140         gnutls_0_9_97, gnutls_0_9_96), gnutls_compress_int.h (tags:
141         gnutls_0_9_97, gnutls_0_9_96), gnutls_db.c (tags: gnutls_0_9_97,
142         gnutls_0_9_96), gnutls_int.h (tags: gnutls_0_9_97, gnutls_0_9_96),
143         gnutls_kx.c (tags: gnutls_0_9_97, gnutls_0_9_96), gnutls_state.h
144         (tags: gnutls_0_9_97, gnutls_0_9_96), gnutls_ui.c,
145         gnutls_v2_compat.c (tags: gnutls_0_9_97, gnutls_0_9_96), x509_b64.c
146         (tags: gnutls_0_9_96), x509_b64.h (tags: gnutls_0_9_97,
147         gnutls_0_9_96):
149         some type fixes. Based on build logs sent by Dimitri
150         Papadopoulos-Orfanos <papadopo@shfj.cea.fr>.  
152 2003-11-02 13:27  nmav <nmav@gnutls.org>
154         * src/common.c (tags: gnutls_0_9_95):
156         added gnutls_openpgp_key_export() function.  
158 2003-11-02 07:50  nmav <nmav@gnutls.org>
160         * lib/: gnutls.h.in.in, gnutls_int.h (utags: gnutls_0_9_95):
162         Some changes to preserve binary compatibility.  
164 2003-11-01 10:25  nmav <nmav@gnutls.org>
166         * src/: certtool-gaa.c, certtool-gaa.h, certtool.c, certtool.gaa
167         (utags: gnutls_0_9_95):
169         Added option to certtool to use export-grade algorithms. If password
170         is set in pkcs8 mode, then the output structure will be encrypted.  
172 2003-11-01 08:46  nmav <nmav@gnutls.org>
174         * doc/scripts/Makefile.am (tags: gnutls_0_9_97, gnutls_0_9_96,
175         gnutls_0_9_95):
177         gdoc and sort1.pl are now included in the distribution.  
179 2003-11-01 08:46  nmav <nmav@gnutls.org>
181         * NEWS, doc/tex/certificate.tex, doc/tex/cover.tex.in (tags:
182         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95),
183         doc/tex/ex-rfc2818.tex (tags: gnutls_0_9_97, gnutls_0_9_96,
184         gnutls_0_9_95), lib/gnutls.h.in.in, lib/gnutls_cert.c (tags:
185         gnutls_0_9_95), lib/gnutls_int.h, src/Makefile.am (tags:
186         gnutls_0_9_95), src/certtool-gaa.c, src/certtool-gaa.h,
187         src/certtool.c, src/certtool.gaa, src/common.c, src/prime.c (tags:
188         gnutls_0_9_95):
190         * Several changes in certificate and key verification.  
191         * GNUTLS_CERT_NOT_TRUSTED was replaced by GNUTLS_CERT_INVALID, to
192           avoid having two flags for the same thing.  
193         * Updated documentation for openpgp key verification.  
194         * The prime tool was combined with the certtool.  
196 2003-10-31 12:45  nmav <nmav@gnutls.org>
198         * src/: certtool.c, common.c:
200         more openpgp related changes.  
202 2003-10-31 09:41  nmav <nmav@gnutls.org>
204         * doc/tex/ex-pgp-keyserver.tex (tags: gnutls_0_9_97,
205         gnutls_0_9_96), lib/Makefile.am (tags: gnutls_0_9_97,
206         gnutls_0_9_96), lib/gnutls_x509.c (tags: gnutls_0_9_96),
207         lib/strfile.h (tags: gnutls_0_9_97, gnutls_0_9_96), src/serv.c
208         (utags: gnutls_0_9_95):
210         some openpgp related changes.  
212 2003-10-30 19:03  nmav <nmav@gnutls.org>
214         * configure.in (tags: gnutls_0_9_95), lib/gnutls_errors.c,
215         lib/gnutls_errors_int.h, lib/gnutls_global.c (tags: gnutls_0_9_97,
216         gnutls_0_9_96, gnutls_0_9_95):
218         added version check against libtasn1 
220 2003-10-30 18:47  nmav <nmav@gnutls.org>
222         * src/: certtool.c, cli.c (tags: gnutls_0_9_95), crypt.c, serv.c:
224         Added error checking to global_init() calls.  
226 2003-10-30 18:39  nmav <nmav@gnutls.org>
228         * doc/tex/: auth.tex, handshake.tex, howto.tex (utags:
229         gnutls_0_9_97, gnutls_0_9_95, gnutls_0_9_96):
231         Corrected some things in documentation. Got from Debian bug tracking
232         system, Reported by Ivan Nestlerode <nestler@speakeasy.net> 
234 2003-10-30 15:09  nmav <nmav@gnutls.org>
236         * lib/gnutls.h.in.in, src/certtool.c:
238         introduced gnutls_const_datum for gnutls_pkcs12_bag_get_data(). Some
239         other cleanups in the verification functions.  
241 2003-10-30 13:12  nmav <nmav@gnutls.org>
243         * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_int.h,
244         src/certtool.c, src/common.c:
246         Improved the certificate verification functions and the certtool
247         program's verification capability.  
249 2003-10-30 10:24  nmav <nmav@gnutls.org>
251         * src/: certtool.c, crypt.c:
253         Certtool is only compiled when ENABLE_PKI is defined.  
255 2003-10-30 10:08  nmav <nmav@gnutls.org>
257         * lib/: x509_b64.c, x509_b64.h (utags: gnutls_0_9_94,
258         gnutls_0_9_95):
260         Made the B64FSIZE to return an accurate value.  
262 2003-10-30 08:22  nmav <nmav@gnutls.org>
264         * NEWS (tags: gnutls_0_9_94), configure.in (tags: gnutls_0_9_94),
265         doc/tex/programs.tex (tags: gnutls_0_9_97, gnutls_0_9_96,
266         gnutls_0_9_95, gnutls_0_9_94), lib/x509_b64.c, src/certtool.c
267         (tags: gnutls_0_9_94):
269         some fixes.  
271 2003-10-30 07:36  nmav <nmav@gnutls.org>
273         * src/: certtool-gaa.c (tags: gnutls_0_9_94), certtool-gaa.h (tags:
274         gnutls_0_9_94), certtool.c, certtool.gaa (tags: gnutls_0_9_94):
276         added capability to print pkcs12 structures.  
278 2003-10-28 07:15  nmav <nmav@gnutls.org>
280         * NEWS, doc/tex/ex-pkcs12.tex (tags: gnutls_0_9_97, gnutls_0_9_96,
281         gnutls_0_9_95, gnutls_0_9_94), src/certtool-gaa.c,
282         src/certtool-gaa.h, src/certtool.c, src/certtool.gaa:
284         added pkcs #12 support to certtool. Corrected some bugs in the
285         export functions.  
287 2003-10-27 09:51  nmav <nmav@gnutls.org>
289         * configure.in, lib/gnutls_dh_primes.c (tags: gnutls_0_9_96,
290         gnutls_0_9_95, gnutls_0_9_94):
292         Used the new gcrypt API for generating primes and groups.  
294 2003-10-27 09:50  nmav <nmav@gnutls.org>
296         * src/: certtool-gaa.c, certtool-gaa.h, certtool.c, certtool.gaa:
298         added the --der option to certtool.  
300 2003-10-27 08:54  nmav <nmav@gnutls.org>
302         * NEWS, configure.in, doc/tex/programs.tex, src/certtool-gaa.c,
303         src/certtool-gaa.h, src/certtool.c, src/certtool.gaa:
305         several improvements for the certtool utility.  
307 2003-10-27 07:39  nmav <nmav@gnutls.org>
309         * doc/Makefile.am (tags: gnutls_0_9_97, gnutls_0_9_96,
310         gnutls_0_9_95, gnutls_0_9_94):
312         Added manpages created by Ivo Timmermans <ivo@o2w.nl> 
314 2003-10-26 22:11  nmav <nmav@gnutls.org>
316         * src/: certtool.c, cli-gaa.c (tags: gnutls_0_9_95, gnutls_0_9_94),
317         cli-gaa.h (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
318         gnutls_0_9_94), cli.c (tags: gnutls_0_9_94), cli.gaa (tags:
319         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94),
320         common.c:
322         Added the --print-cert option to gnutls-cli.  
324 2003-10-26 14:33  nmav <nmav@gnutls.org>
326         * lib/gnutls_x509.c (tags: gnutls_0_9_94), lib/x509_b64.c,
327         src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
328         src/certtool.gaa (utags: gnutls_0_9_93):
330         Added capability to print the keyid of a certificate or a private
331         key to certtool. Updated the key_id functions to return the hash of
332         the SubjectPublicKey.  
334 2003-10-26 10:10  nmav <nmav@gnutls.org>
336         * src/certtool.c:
338         Added fingerprint calculation to certtool.  
340 2003-10-26 10:02  nmav <nmav@gnutls.org>
342         * configure.in (tags: gnutls_0_9_93):
344         added configure option to disable the openssl compatibility layer.  
346 2003-10-26 08:30  nmav <nmav@gnutls.org>
348         * src/certtool.c:
350         Added capability to decode some X.509v3 extensions.  
352 2003-10-26 07:51  nmav <nmav@gnutls.org>
354         * src/: certtool-gaa.c, certtool-gaa.h, certtool.c, certtool.gaa:
356         Added certificate chain verification capability to certtool 
358 2003-10-25 21:11  nmav <nmav@gnutls.org>
360         * NEWS, lib/pkix.asn (tags: gnutls_0_9_97, gnutls_0_9_96,
361         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93), lib/pkix_asn1_tab.c
362         (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
363         gnutls_0_9_93), src/Makefile.am, src/certtool-gaa.c,
364         src/certtool-gaa.h, src/certtool.c, src/certtool.gaa (utags:
365         gnutls_0_9_92):
367         Several improvments in the certtool.  
369 2003-10-25 18:32  nmav <nmav@gnutls.org>
371         * src/: Makefile.am, certtool-gaa.c, certtool-gaa.h, certtool.c,
372         certtool.gaa, common.c (tags: gnutls_0_9_93, gnutls_0_9_92):
374         Added a certtool primitive command line utility 
376 2003-10-25 09:54  nmav <nmav@gnutls.org>
378         * NEWS, doc/TODO (tags: gnutls_0_9_96, gnutls_0_9_95,
379         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92), lib/pkix.asn,
380         lib/pkix_asn1_tab.c:
382         Almost finished the X.509 certificate generation.  
384 2003-10-24 22:04  nmav <nmav@gnutls.org>
386         * NEWS, configure.in, lib/x509_b64.c (utags: gnutls_0_8_12):
388         - Some fixes in the opencdk code. Patch by Ivo Timmermans
389         <ivo@o2w.nl> 
390         - CR is now allowed in the base64 decoder.  
392 2003-10-23 19:16  nmav <nmav@gnutls.org>
394         * NEWS, THANKS (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
395         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92), configure.in (tags:
396         gnutls_0_9_92), libgcrypt.m4 (tags: gnutls_0_9_95, gnutls_0_9_94,
397         gnutls_0_9_93, gnutls_0_9_92), lib/Makefile.am (tags:
398         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92), lib/pkix.asn,
399         lib/pkix_asn1_tab.c:
401         Added some support for writable gnutls_x509_crt structures. Not
402         ready yet.  
404 2003-10-23 13:24  nmav <nmav@gnutls.org>
406         * configure.in, lib/gnutls_mem.h (tags: gnutls_0_9_97,
407         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
408         gnutls_0_9_92):
410         some alloca-related fixes. Patch by Philip Brown
411         <phil@bolthole.com>.  
413 2003-10-17 07:02  nmav <nmav@gnutls.org>
415         * NEWS, lib/gnutls_handshake.c (tags: gnutls_0_9_95, gnutls_0_9_94,
416         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91):
418         corrected a bug in the debugging output of handshake. Pointed out by
419         Mark McLoughlin <mark@skynet.ie>.  
421 2003-10-09 21:51  nmav <nmav@gnutls.org>
423         * configure.in:
425         opencdk is now mandatory in the base installation.  
427 2003-10-08 14:08  nmav <nmav@gnutls.org>
429         * lib/: gnutls_dh.h (tags: gnutls_0_9_97, gnutls_0_9_96,
430         gnutls_0_9_95, gnutls_0_9_94), gnutls_dh_primes.c,
431         gnutls_rsa_export.c (tags: gnutls_0_9_97, gnutls_0_9_96,
432         gnutls_0_9_95, gnutls_0_9_94), gnutls_state.c (tags: gnutls_0_9_97,
433         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94), gnutls_state.h (tags:
434         gnutls_0_9_95, gnutls_0_9_94), gnutls_ui.c (tags: gnutls_0_9_95,
435         gnutls_0_9_94) (utags: gnutls_0_9_90, gnutls_0_9_91, gnutls_0_9_92,
436         gnutls_0_9_93):
438         Some changes in types.  
440 2003-10-07 22:42  nmav <nmav@gnutls.org>
442         * lib/: gnutls_errors.c (tags: gnutls_0_9_94, gnutls_0_9_93),
443         gnutls_global.c (tags: gnutls_0_9_94, gnutls_0_9_93), gnutls_int.h
444         (tags: gnutls_0_9_94, gnutls_0_9_93), x509_b64.c (utags:
445         gnutls_0_9_90, gnutls_0_9_91, gnutls_0_9_92):
447         Corrected some of the return types. Several other minor corrections.  
449 2003-10-04 13:44  nmav <nmav@gnutls.org>
451         * doc/tex/: fdl.tex, funcs.tex (tags: gnutls_0_9_97, gnutls_0_9_96,
452         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
453         gnutls_0_9_91, gnutls_0_9_90), gnutls.bib:
455         Documentation is now under FDL 1.2.  
457 2003-10-04 06:45  nmav <nmav@gnutls.org>
459         * NEWS, configure.in, lib/gnutls_handshake.c (tags: gnutls_0_8_12,
460         gnutls_0_8_11), src/serv.c (tags: gnutls_0_8_12, gnutls_0_8_11):
462         - Updated to use opencdk 0.5.1 (patch by Mikhail 
463           Teterin <mi+mx@aldan.algebra.com>) 
464         - Corrected some alignment problems in IA64 (patch by 
465           Ian Wienand <ianw@gelato.unsw.edu.au>) 
466         - Corrected bug in SRP. Patch by Casey Marshall
467         <rsdio@metastatic.org> 
469 2003-10-03 12:16  nmav <nmav@gnutls.org>
471         * NEWS, configure.in, doc/tex/Makefile.am, doc/tex/funcs.tex,
472         src/common.c:
474         Updated the openpgp key API.  
476 2003-10-03 11:14  nmav <nmav@gnutls.org>
478         * configure.in:
480         Converted the pgp verification functions to the new API.  
482 2003-10-03 09:09  nmav <nmav@gnutls.org>
484         * lib/gnutls_alert.c (tags: gnutls_0_9_97, gnutls_0_9_96,
485         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
486         gnutls_0_9_91, gnutls_0_9_90), lib/gnutls_algorithms.c (tags:
487         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
488         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90),
489         src/cli.c, src/common.c, src/common.h (tags: gnutls_0_9_95,
490         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
491         gnutls_0_9_90), src/serv.c:
493         Applied patch by Arne that fixes several possible NULL pointer
494         dereferences.  
496 2003-10-03 09:05  nmav <nmav@gnutls.org>
498         * src/cli.c:
500         Disable buffering.  Clear FD set.  Patch by Simon Josefsson 
501         <jas@extundo.com> 
503 2003-10-02 15:02  nmav <nmav@gnutls.org>
505         * src/: cli.c, common.h, serv.c (utags: gnutls_0_9_8):
507         Rolled back some of Arne's changes. Now the ciphers can be set in
508         the client/server.  
510 2003-10-01 18:43  nmav <nmav@gnutls.org>
512         * doc/scripts/gdoc (tags: gnutls_0_9_95, gnutls_0_9_94,
513         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90),
514         doc/tex/Makefile.am, lib/gnutls_errors.c (utags: gnutls_0_9_8):
516         Patch by Arne.  Fixes a linking problem with _gnutls_handshake2str()
517         and _gnutls_packet2str().  
518         
519         Some other fixes in the documentation creation.  
521 2003-10-01 18:39  nmav <nmav@gnutls.org>
523         * lib/gnutls_alert.c (tags: gnutls_0_9_8), lib/gnutls_errors.c,
524         lib/gnutls_record.c (tags: gnutls_0_9_97, gnutls_0_9_96,
525         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
526         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8), lib/gnutls_state.c
527         (tags: gnutls_0_9_8), src/cli.c, src/common.c (tags: gnutls_0_9_8),
528         src/serv.c:
530         A new patch by Arne. More bug fixes and optimizations.  
532 2003-10-01 15:11  nmav <nmav@gnutls.org>
534         * lib/gnutls_handshake.c (tags: gnutls_0_9_90, gnutls_0_9_8):
536         Corrected some unaligned accesses in IA64. Initial patch by Ian
537         Wienand <ianw@gelato.unsw.edu.au>.  
539 2003-10-01 14:06  nmav <nmav@gnutls.org>
541         * src/: cli.c, common.c:
543         Applied Simos' patch for the SIGALRM triggered handshake.  
545 2003-09-17 20:56  nmav <nmav@gnutls.org>
547         * lib/: gnutls_errors.c, gnutls_pk.c (tags: gnutls_0_9_8):
549         some cleanups.  
551 2003-09-17 20:00  nmav <nmav@gnutls.org>
553         * NEWS, doc/tex/ex-serv-pgp.tex (tags: gnutls_0_9_97,
554         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
555         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8),
556         src/cli.c, src/common.c, src/common.h, src/serv.c, src/tests.c
557         (tags: gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
558         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8):
560         Added a hostname check with the certificate in the gnutls-cli.  
562 2003-09-17 07:19  nmav <nmav@gnutls.org>
564         * NEWS, lib/gnutls.h.in.in (tags: gnutls_0_9_94, gnutls_0_9_93,
565         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8),
566         lib/gnutls_algorithms.c (tags: gnutls_0_9_8),
567         lib/gnutls_cipher_int.c (tags: gnutls_0_9_97, gnutls_0_9_96,
568         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
569         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8), lib/gnutls_int.h
570         (tags: gnutls_0_9_8), lib/gnutls_priority.c (tags: gnutls_0_9_97,
571         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
572         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8),
573         src/cli.c, src/serv.c, src/tests.c:
575         RIJNDAEL ciphersuites were renamed to AES.  
577 2003-09-14 09:43  nmav <nmav@gnutls.org>
579         * lib/gnutls_constate.c (tags: gnutls_0_9_96, gnutls_0_9_95,
580         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
581         gnutls_0_9_90, gnutls_0_9_8), lib/gnutls_errors.c,
582         lib/gnutls_handshake.c, lib/gnutls_v2_compat.c (tags:
583         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
584         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8), src/cli.c, src/serv.c:
586         some more cleanups.  
588 2003-09-14 08:52  nmav <nmav@gnutls.org>
590         * lib/gnutls_handshake.c, src/cli.c, src/serv.c:
592         Corrected the client's behaviour in the handshake handling. Some
593         fixes in the documentation.  
595 2003-09-12 13:13  nmav <nmav@gnutls.org>
597         * configure.in, lib/Makefile.am (tags: gnutls_0_9_91,
598         gnutls_0_9_90, gnutls_0_9_8), lib/libgnutls.vers:
600         Some additions to export only the documented API, and some support
601         for versioning.  
603 2003-09-11 18:30  nmav <nmav@gnutls.org>
605         * configure.in, doc/.cvsignore (tags: gnutls_0_9_97, gnutls_0_9_96,
606         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
607         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8), doc/tex/library.tex
608         (tags: gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
609         gnutls_0_9_90, gnutls_0_9_8), lib/debug.c (tags: gnutls_0_9_97,
610         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
611         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8),
612         lib/debug.h (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
613         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
614         gnutls_0_9_90, gnutls_0_9_8), lib/gnutls_errors.c, src/cli.c:
616         cleanups.  
618 2003-09-11 13:07  nmav <nmav@gnutls.org>
620         * src/: crypt-gaa.c (tags: gnutls_0_9_95, gnutls_0_9_94,
621         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
622         gnutls_0_9_8), crypt-gaa.h (tags: gnutls_0_9_95, gnutls_0_9_94,
623         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
624         gnutls_0_9_8), crypt.c, crypt.gaa (tags: gnutls_0_9_95,
625         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
626         gnutls_0_9_90, gnutls_0_9_8), srp/tpasswd (tags: gnutls_0_9_97,
627         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
628         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8),
629         srp/tpasswd.conf (tags: gnutls_0_9_97, gnutls_0_9_96,
630         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
631         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8):
633         Corrected and improved SRP support. The gnutls-srpcrypt now
634         generates several primes.  
636 2003-09-11 12:34  nmav <nmav@gnutls.org>
638         * NEWS, configure.in, doc/README.autoconf (tags: gnutls_0_9_8),
639         doc/TODO (tags: gnutls_0_9_90, gnutls_0_9_8), doc/tex/ex-pkcs12.tex
640         (tags: gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
641         gnutls_0_9_8), src/cli.c:
643         Improved the error handling in the gnutls-cli.  
645 2003-09-10 19:15  nmav <nmav@gnutls.org>
647         * NEWS, lib/gnutls_alert.c, lib/gnutls_errors.c,
648         lib/gnutls_errors_int.h, src/crypt.c, src/srp/tpasswd,
649         src/srp/tpasswd.conf:
651         Updated the SRP implementation to follow the latest draft.  
653 2003-09-01 13:52  nmav <nmav@gnutls.org>
655         * src/: tests.c, tls_test.c (tags: gnutls_0_9_95, gnutls_0_9_94,
656         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
657         gnutls_0_9_8):
659         corrected bug which made some tests now to be compiled.  
661 2003-09-01 13:39  nmav <nmav@gnutls.org>
663         * lib/gnutls_errors.c, lib/gnutls_extensions.c (tags:
664         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
665         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8),
666         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c,
667         lib/x509_b64.c (tags: gnutls_0_9_8), src/retcodes.c (tags:
668         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
669         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
670         gnutls_0_9_8):
672         More more fixes by Arne.  
674 2003-08-27 15:24  nmav <nmav@gnutls.org>
676         * src/: serv.c, tests.c, tls_test-gaa.c (tags: gnutls_0_9_95,
677         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
678         gnutls_0_9_90, gnutls_0_9_8), tls_test-gaa.h (tags: gnutls_0_9_95,
679         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
680         gnutls_0_9_90, gnutls_0_9_8), tls_test.c, tls_test.gaa (tags:
681         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
682         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8):
684         corrected bug in the session resumption detection in the
685         gnutls-cli-debug, and other minor fixes.  
687 2003-08-21 16:50  nmav <nmav@gnutls.org>
689         * lib/gnutls_compress_int.c (tags: gnutls_0_9_95, gnutls_0_9_94,
690         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
691         gnutls_0_9_8), src/tls_test.c (utags: gnutls_0_9_7):
693         minor cleanups.  
695 2003-08-20 22:21  nmav <nmav@gnutls.org>
697         * NEWS, lib/x509_b64.c (tags: gnutls_0_9_7):
699         CR is now allowed in the base64 decoder.  
701 2003-08-15 09:06  nmav <nmav@gnutls.org>
703         * lib/gnutls_errors.c (tags: gnutls_0_9_7):
705         _gnutls_bin2hex function was removed from gnutls_errors.c 
707 2003-08-13 15:45  nmav <nmav@gnutls.org>
709         * lib/: Makefile.am (tags: gnutls_0_9_7), gnutls_global.c, rc2.c,
710         rc2.h:
712         RC2 is not included when PKCS#12 is disabled.  
714 2003-08-13 10:25  nmav <nmav@gnutls.org>
716         * configure.in, lib/defines.h (tags: gnutls_0_9_97, gnutls_0_9_96,
717         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
718         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
719         lib/rc2.c:
721         RC2 was made reentrant. The stddef.h is now included if found.  
723 2003-08-13 08:26  nmav <nmav@gnutls.org>
725         * lib/: gnutls_errors.c, gnutls_errors_int.h (tags: gnutls_0_9_7),
726         gnutls_global.c:
728         added better check for gcrypt library.  
730 2003-08-13 08:13  nmav <nmav@gnutls.org>
732         * configure.in, lib/gnutls_global.c, lib/gnutls_handshake.c (tags:
733         gnutls_0_9_7), lib/gnutls_record.c (tags: gnutls_0_9_7),
734         lib/gnutls_state.c (tags: gnutls_0_9_7), lib/gnutls_v2_compat.c
735         (tags: gnutls_0_9_7):
737         Arne: 
738         - gcry_check_version() _must_ be called nowadays, says 
739         libgcrypt-1.1.42/NEWS.  
740         - configure.in: the respective test in configure.in included
741         <sys/stddef.h> (which doesn't exist) instead of the usual
742         <stddef.h>.  
743         - lib/gnutls_errors.c: declaration of function _gnutls_bin2hex() 
744         doesn't match prototype from file lib/gnutls_str.h, causing
745         compilation failure 
746         - configure.in: -Wsign-compare removed.  
748 2003-08-12 12:00  nmav <nmav@gnutls.org>
750         * lib/: auth_anon.c (tags: gnutls_0_9_97, gnutls_0_9_96,
751         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
752         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
753         dh_compat.c (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
754         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
755         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), gnutls_cipher_int.c
756         (tags: gnutls_0_9_7), gnutls_compress.c (tags: gnutls_0_9_95,
757         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
758         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), gnutls_dh_primes.c
759         (tags: gnutls_0_9_8, gnutls_0_9_7), gnutls_errors.c,
760         gnutls_errors_int.h, gnutls_mem.c (tags: gnutls_0_9_97,
761         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
762         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
763         gnutls_0_9_7), gnutls_record.c, gnutls_rsa_export.c (tags:
764         gnutls_0_9_8, gnutls_0_9_7), rsa_compat.c (tags: gnutls_0_9_97,
765         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
766         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
767         gnutls_0_9_7), x509_b64.c:
769         more fixes by Arne.  
771 2003-08-12 11:57  nmav <nmav@gnutls.org>
773         * lib/rc2.c:
775         Cleaned up the RC2 cipher.  
777 2003-08-11 18:29  nmav <nmav@gnutls.org>
779         * doc/tex/alert.tex (tags: gnutls_0_9_97, gnutls_0_9_96,
780         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
781         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
782         doc/tex/ciphersuites.tex (tags: gnutls_0_9_97, gnutls_0_9_96,
783         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
784         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
785         doc/tex/ex-cert-select.tex (tags: gnutls_0_9_97, gnutls_0_9_96,
786         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
787         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
788         doc/tex/howto.tex (tags: gnutls_0_9_94, gnutls_0_9_93,
789         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
790         gnutls_0_9_7), doc/tex/record.tex (tags: gnutls_0_9_97,
791         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
792         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
793         gnutls_0_9_7), doc/tex/record_weaknesses.tex (tags: gnutls_0_9_97,
794         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
795         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
796         gnutls_0_9_7), doc/tex/srp.tex (tags: gnutls_0_9_97, gnutls_0_9_96,
797         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
798         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
799         doc/tex/translayer.tex (tags: gnutls_0_9_97, gnutls_0_9_96,
800         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
801         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
802         lib/auth_cert.c (tags: gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
803         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
804         gnutls_0_9_8, gnutls_0_9_7), lib/auth_cert.h (tags: gnutls_0_9_97,
805         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
806         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
807         gnutls_0_9_7), lib/auth_dh_common.c (tags: gnutls_0_9_97,
808         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
809         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
810         gnutls_0_9_7), lib/auth_rsa_export.c (tags: gnutls_0_9_97,
811         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
812         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
813         gnutls_0_9_7), lib/dh_compat.c, lib/gnutls_algorithms.c (tags:
814         gnutls_0_9_7), lib/gnutls_anon_cred.c (tags: gnutls_0_9_97,
815         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
816         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
817         gnutls_0_9_7), lib/gnutls_auth.c (tags: gnutls_0_9_97,
818         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
819         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
820         gnutls_0_9_7), lib/gnutls_cert.c (tags: gnutls_0_9_94,
821         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
822         gnutls_0_9_8, gnutls_0_9_7), lib/gnutls_compress_int.c,
823         lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
824         lib/gnutls_extensions.c (tags: gnutls_0_9_7), lib/gnutls_global.c,
825         lib/gnutls_handshake.c, lib/gnutls_hash_int.c (tags: gnutls_0_9_97,
826         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
827         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
828         gnutls_0_9_7), lib/gnutls_mem.c, lib/gnutls_num.c (tags:
829         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
830         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
831         gnutls_0_9_8, gnutls_0_9_7), lib/gnutls_pk.c (tags: gnutls_0_9_7),
832         lib/gnutls_record.c, lib/gnutls_state.c, lib/gnutls_x509.c (tags:
833         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
834         gnutls_0_9_7), lib/io_debug.h (tags: gnutls_0_9_97, gnutls_0_9_96,
835         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
836         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
837         src/retcodes.c (tags: gnutls_0_9_7):
839         still more patches by Arne Thomassen 
841 2003-08-11 18:10  nmav <nmav@gnutls.org>
843         * lib/: gnutls_buffers.c (tags: gnutls_0_9_95, gnutls_0_9_94,
844         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
845         gnutls_0_9_8, gnutls_0_9_7), gnutls_compress_int.c,
846         gnutls_record.c:
848         some more cleanups.  
850 2003-08-11 17:56  nmav <nmav@gnutls.org>
852         * doc/tex/record_weaknesses.tex, lib/gnutls_anon_cred.c,
853         lib/gnutls_auth.c, lib/gnutls_buffers.c, lib/gnutls_cert.c,
854         lib/gnutls_compress_int.c, lib/gnutls_db.c (tags: gnutls_0_9_95,
855         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
856         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), lib/gnutls_global.c,
857         lib/gnutls_handshake.c, lib/gnutls_mem.c, lib/gnutls_record.c,
858         lib/x509_b64.c:
860         more patches by Arne Thomassen.  
862 2003-08-09 19:17  nmav <nmav@gnutls.org>
864         * NEWS, configure.in (utags: gnutls_0_8_10):
866         released 0.8.10 
868 2003-08-09 19:03  nmav <nmav@gnutls.org>
870         * lib/ext_server_name.c (tags: gnutls_0_8_12, gnutls_0_8_11,
871         gnutls_0_8_10):
873         backported the ext_server_name from 0.9.x releases.  
875 2003-08-09 17:30  nmav <nmav@gnutls.org>
877         * NEWS, configure.in, doc/README.CODING_STYLE, doc/README.CVS,
878         doc/protocol/draft-ietf-tls-rfc2246-bis-04.txt,
879         doc/protocol/draft-ietf-tls-rfc2246-bis-05.txt (tags:
880         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
881         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
882         gnutls_0_9_8, gnutls_0_9_7), lib/auth_anon.c, lib/auth_cert.c,
883         lib/auth_dhe.c (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
884         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
885         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), lib/auth_rsa.c (tags:
886         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
887         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
888         gnutls_0_9_8, gnutls_0_9_7), lib/auth_rsa_export.c,
889         lib/gnutls_alert.c (tags: gnutls_0_9_7), lib/gnutls_anon_cred.c,
890         lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_compress_int.c,
891         lib/gnutls_errors.c, lib/gnutls_errors_int.h,
892         lib/gnutls_extensions.c, lib/gnutls_global.c,
893         lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h
894         (tags: gnutls_0_9_7), lib/gnutls_num.c, lib/gnutls_pk.c,
895         lib/gnutls_random.c (tags: gnutls_0_9_97, gnutls_0_9_96,
896         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
897         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
898         lib/gnutls_state.c, lib/gnutls_v2_compat.c, lib/gnutls_x509.c,
899         lib/rc2.c, src/common.c (tags: gnutls_0_9_7), src/serv.c:
901         Applied patch from Arne Thomassen <arne@arne-thomassen.de>, which 
902         corrects several things in the library.  
904 2003-08-07 18:01  nmav <nmav@gnutls.org>
906         * lib/: Makefile.am, debug.c (tags: gnutls_0_9_7),
907         gnutls_algorithms.c, gnutls_cert.h (tags: gnutls_0_9_97,
908         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
909         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
910         gnutls_0_9_7), gnutls_cipher_int.c, gnutls_cipher_int.h (tags:
911         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
912         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
913         gnutls_0_9_8, gnutls_0_9_7), gnutls_dh.h (tags: gnutls_0_9_8,
914         gnutls_0_9_7), gnutls_global.c, gnutls_hash_int.c,
915         gnutls_hash_int.h (tags: gnutls_0_9_97, gnutls_0_9_96,
916         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
917         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7),
918         gnutls_int.h, gnutls_mpi.c, gnutls_mpi.h (tags: gnutls_0_9_97,
919         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
920         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
921         gnutls_0_9_7), gnutls_pk.c, gnutls_pk.h (tags: gnutls_0_9_97,
922         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
923         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
924         gnutls_0_9_7), gnutls_rsa_export.c, rc2.c, rc2.h:
926         Ported to the new libgcrypt (still unstable). Also added the RC2
927         cipher and improved the PKCS #12 stuff in order to support it.  
929 2003-08-04 17:37  nmav <nmav@gnutls.org>
931         * NEWS, configure.in, doc/tex/Makefile.am (tags: gnutls_0_9_7):
933         * Added the new libtasn1.  
934         * the tex files are included in the distribution.  
936 2003-07-09 16:33  nmav <nmav@gnutls.org>
938         * lib/Makefile.am:
940         added missing rfc2818_hostname.lo object.  
942 2003-06-29 06:52  nmav <nmav@gnutls.org>
944         * doc/tex/: ex-client-resume.tex (tags: gnutls_0_9_97,
945         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
946         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
947         gnutls_0_9_7), ex-client-srp.tex, ex-client1.tex, ex-client2.tex
948         (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
949         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
950         gnutls_0_9_8, gnutls_0_9_7), ex-serv-export.tex (tags:
951         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
952         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
953         gnutls_0_9_8, gnutls_0_9_7), ex-serv-pgp.tex (tags: gnutls_0_9_7),
954         ex-serv-srp.tex (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
955         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
956         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), ex-serv1.tex:
958         added the (gnutls_transport_ptr) cast to example programs.  
960 2003-06-29 06:33  nmav <nmav@gnutls.org>
962         * NEWS, configure.in (tags: gnutls_0_8_9), lib/gnutls.h.in.in
963         (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9),
964         lib/gnutls_int.h (tags: gnutls_0_8_12, gnutls_0_8_11,
965         gnutls_0_8_10, gnutls_0_8_9):
967         - The gnutls_transport_ptr type was changed to a pointer type
968           (void*).  (programs would need recompile, since the library version
969         has changed) 
971 2003-06-28 19:16  nmav <nmav@gnutls.org>
973         * doc/tex/: Makefile.am (tags: gnutls_0_9_6), certificate.tex
974         (tags: gnutls_0_9_6), ex-crq.tex (tags: gnutls_0_9_97,
975         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
976         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
977         gnutls_0_9_7, gnutls_0_9_6), ex-pkcs12.tex, examples.tex (tags:
978         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
979         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
980         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6), gnutls.tex (tags:
981         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
982         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
983         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6):
985         some reorganization on the documentation. Added also stuff about
986         PKCS #12 structures.  
988 2003-06-28 05:51  nmav <nmav@gnutls.org>
990         * lib/: gnutls_ui.c (tags: gnutls_0_8_12, gnutls_0_8_11,
991         gnutls_0_8_10, gnutls_0_8_9), gnutls_ui.c (tags: gnutls_0_9_8,
992         gnutls_0_9_7, gnutls_0_9_6):
994         Corrected a null pointer dereference in
995         gnutls_certificate_get_ours(). Report and Patch by Steve Langasek.  
997 2003-06-28 05:44  nmav <nmav@gnutls.org>
999         * NEWS:
1001         some cleanups.  
1003 2003-06-27 14:07  nmav <nmav@gnutls.org>
1005         * lib/: gnutls_buffers.c, gnutls_dh_primes.c, gnutls_errors.c,
1006         gnutls_errors_int.h, gnutls_mpi.c, gnutls_mpi.h, gnutls_pk.c
1007         (utags: gnutls_0_9_6):
1009         Added function to do the MAC verification in the PKCS #12 structure.  
1011 2003-06-27 07:34  nmav <nmav@gnutls.org>
1013         * lib/: pkix.asn, pkix_asn1_tab.c (utags: gnutls_0_9_6,
1014         gnutls_0_9_90, gnutls_0_9_7, gnutls_0_9_91, gnutls_0_9_8):
1016         Added ability to write Bag attributes LocalKeyId and friendlyName,
1017         in order for browsers to be able to import our structures.  
1019 2003-06-26 21:59  nmav <nmav@gnutls.org>
1021         * lib/: gnutls_state.c (tags: gnutls_0_9_6), pkix.asn,
1022         pkix_asn1_tab.c:
1024         some cleanups.  
1026 2003-06-26 09:41  nmav <nmav@gnutls.org>
1028         * lib/: gnutls_dh_primes.c, gnutls_int.h (tags: gnutls_0_9_6):
1030         Several more additions to PKCS #12 to allow encrypting bags. Still
1031         not interoperable.  
1033 2003-06-25 14:30  nmav <nmav@gnutls.org>
1035         * configure.in, lib/gnutls_algorithms.c (tags: gnutls_0_9_6),
1036         lib/gnutls_cipher_int.c (tags: gnutls_0_9_6), lib/gnutls_errors.c,
1037         lib/gnutls_int.h, lib/gnutls_mpi.c, lib/gnutls_mpi.h,
1038         lib/gnutls_session.c (tags: gnutls_0_9_97, gnutls_0_9_96,
1039         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
1040         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
1041         gnutls_0_9_6), lib/gnutls_state.c, lib/pkix.asn,
1042         lib/pkix_asn1_tab.c:
1044         More PKCS #12 additions. Now the code can generate PKCS #12 files.
1045         Also added the ability to decrypt plain DES encrypted PKCS #8 keys.  
1047 2003-06-24 06:57  nmav <nmav@gnutls.org>
1049         * lib/: gnutls_cert.c (tags: gnutls_0_9_6), gnutls_errors.c,
1050         gnutls_errors_int.h:
1052         Passwords in PKCS5 and PKCS12 are now restricted to ASCII ones.  
1054 2003-06-23 06:52  nmav <nmav@gnutls.org>
1056         * lib/gnutls_errors.c:
1058         some pkcs12 improvements.  
1060 2003-06-22 15:41  nmav <nmav@gnutls.org>
1062         * lib/: Makefile.am (tags: gnutls_0_9_6), pkix.asn,
1063         pkix_asn1_tab.c:
1065         Some additions to allow decrypting PKCS #5 encrypted data, with PKCS
1066         #12 schema OIDs.  
1068 2003-06-22 08:42  nmav <nmav@gnutls.org>
1070         * doc/tex/ex-cert-select.tex (tags: gnutls_0_9_6),
1071         doc/tex/ex-client2.tex (tags: gnutls_0_9_6),
1072         doc/tex/ex-serv-srp.tex (tags: gnutls_0_9_6), doc/tex/layers.tex
1073         (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
1074         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
1075         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6), doc/tex/record.tex
1076         (tags: gnutls_0_9_6), doc/tex/tlsintro.tex (tags: gnutls_0_9_97,
1077         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
1078         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
1079         gnutls_0_9_7, gnutls_0_9_6), lib/Makefile.am, lib/gnutls_alert.c
1080         (tags: gnutls_0_9_6), lib/gnutls_errors.c, lib/gnutls_errors_int.h:
1082         Some improvements in PKCS12 parser. Now it can extract private keys
1083         from the structure.  
1085 2003-06-20 08:09  nmav <nmav@gnutls.org>
1087         * NEWS, doc/protocol/draft-ietf-tls-extensions-06.txt,
1088         doc/protocol/rfc3546.txt (tags: gnutls_0_9_97, gnutls_0_9_96,
1089         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
1090         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
1091         gnutls_0_9_6), doc/tex/gnutls.bib (tags: gnutls_0_9_8,
1092         gnutls_0_9_7, gnutls_0_9_6):
1094         new extensions RFC 
1096 2003-06-17 11:45  nmav <nmav@gnutls.org>
1098         * doc/: protocol/draft-ietf-tls-srp-04.txt,
1099         protocol/draft-ietf-tls-srp-05.txt (tags: gnutls_0_9_97,
1100         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
1101         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
1102         gnutls_0_9_7, gnutls_0_9_6), tex/gnutls.bib:
1104         new srp draft.  
1106 2003-06-16 09:31  nmav <nmav@gnutls.org>
1108         * doc/tex/: gnutls.bib, library.tex (tags: gnutls_0_9_7,
1109         gnutls_0_9_6):
1111         corrected a typo.  
1113 2003-06-10 08:06  nmav <nmav@gnutls.org>
1115         * lib/gnutls_priority.c (tags: gnutls_0_9_7, gnutls_0_9_6):
1117         added the most compatible ciphers in default priorities.  
1119 2003-06-09 09:10  nmav <nmav@gnutls.org>
1121         * NEWS, src/cli.c (tags: gnutls_0_9_6), src/crypt.c (tags:
1122         gnutls_0_9_7, gnutls_0_9_6):
1124         Corrected bug in SRP where a non allocated value was freed.  
1125         Reported by Hiroshi Hayakawa <deuva@rapid.ocn.ne.jp>.  
1126         
1127         Also the SRP programs are now build by default (they weren't due to
1128         a bug).  
1130 2003-06-09 09:10  nmav <nmav@gnutls.org>
1132         * NEWS, configure.in, src/crypt.c (tags: gnutls_0_8_12,
1133         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9), src/serv.c (tags:
1134         gnutls_0_8_10, gnutls_0_8_9):
1136         Corrected bug in SRP where a non allocated value was freed.  
1137         Reported by Hiroshi Hayakawa <deuva@rapid.ocn.ne.jp>.  
1139 2003-05-28 09:50  nmav <nmav@gnutls.org>
1141         * NEWS, lib/gnutls_buffers.c (tags: gnutls_0_8_12, gnutls_0_8_11,
1142         gnutls_0_8_10, gnutls_0_8_9), NEWS, lib/gnutls_buffers.c:
1144         Corrected a bug in the record layer buffering, which affected the
1145         case where external pull function was used. Report and a patch by
1146         Sergey Poznyakoff <gray@Mirddin.farlep.net>.  
1148 2003-05-16 18:01  nmav <nmav@gnutls.org>
1150         * lib/: defines.h (tags: gnutls_0_9_6), pkix.asn, pkix_asn1_tab.c:
1152         some more stuff about PKCS12. Still on early stage and incomplete.  
1154 2003-05-08 20:03  nmav <nmav@gnutls.org>
1156         * NEWS, lib/gnutls_cipher.c (tags: gnutls_0_9_95, gnutls_0_9_94,
1157         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
1158         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6), src/serv-gaa.c (tags:
1159         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
1160         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
1161         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6), src/serv.c (tags:
1162         gnutls_0_9_6), src/serv.gaa (tags: gnutls_0_9_97, gnutls_0_9_96,
1163         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
1164         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
1165         gnutls_0_9_6):
1167         Several fixes in several places. Patch by Sean Gao
1168         <sean.gao@sun.com>.  
1170 2003-05-03 09:01  nmav <nmav@gnutls.org>
1172         * lib/: auth_cert.c (tags: gnutls_0_9_6), auth_cert.c (tags:
1173         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
1174         gnutls_0_8_7):
1176         Corrections in the TLS layer openpgp certificate packet parser.  
1178 2003-04-18 10:29  nmav <nmav@gnutls.org>
1180         * NEWS, lib/gnutls_x509.c (tags: gnutls_0_9_6), src/serv.c:
1182         * Added gnutls_x509_privkey_get_key_id() and
1183           gnutls_x509_crt_get_key_id() functions which return a unique (per
1184           public key) ID. These can be used to check if the private key
1185         corresponds to a given certificate.  
1187 2003-04-16 19:09  nmav <nmav@gnutls.org>
1189         * lib/: Makefile.am, gnutls_errors.c, gnutls_errors_int.h,
1190         gnutls_x509.c, pkix.asn, pkix_asn1_tab.c:
1192         Renamed all of the PKCS #xx stuff names, to pkcs-x-name.  
1194 2003-04-16 10:44  nmav <nmav@gnutls.org>
1196         * lib/: pkix.asn, pkix_asn1_tab.c:
1198         added definitions for pkcs12 
1200 2003-04-15 13:59  nmav <nmav@gnutls.org>
1202         * src/cli.c:
1204         Corrected a bug in gnutls-cli while resuming sessions. Reported by
1205         Ivo Timmermans, patch by Gergely Nagy <algernon@boszorka.mad.hu>.  
1207 2003-04-14 07:40  nmav <nmav@gnutls.org>
1209         * lib/ext_server_name.c:
1211         Corrected bug in server_name extension which made the client to send
1212         the wrong size of data.  
1214 2003-04-14 07:38  nmav <nmav@gnutls.org>
1216         * lib/gnutls_state.c:
1218         Increased the default DH bits limit.  
1220 2003-04-01 19:13  nmav <nmav@gnutls.org>
1222         * src/: cli.c, common.c, crypt.c, serv.c, tests.c (tags:
1223         gnutls_0_9_7, gnutls_0_9_6), tls_test.c (tags: gnutls_0_9_6)
1224         (utags: gnutls_0_9_5):
1226         Some fixes to allow proper compiling when
1227         --disable-srp-authentication and --disable-anon-authentication are
1228         specified. Patch by Paul Sheer.  
1230 2003-04-01 18:50  nmav <nmav@gnutls.org>
1232         * configure.in (tags: gnutls_0_9_5), lib/gnutls_cert.c (tags:
1233         gnutls_0_9_5), lib/gnutls_x509.c (tags: gnutls_0_9_5), src/cli.c,
1234         src/common.c, src/serv.c:
1236         Added the --disable-extra-pki configure option, which disables all
1237         extra PKI stuff like PKCS #7, PKCS #10 etc. To be used in constraint
1238         systems.  
1240 2003-04-01 08:47  nmav <nmav@gnutls.org>
1242         * NEWS, lib/gnutls_mpi.c (tags: gnutls_0_9_5):
1244         several bug fixes in the certificate parsing, and some in the asn1
1245         parser.  
1247 2003-03-31 23:05  nmav <nmav@gnutls.org>
1249         * lib/: gnutls_int.h (tags: gnutls_0_9_5), gnutls_x509.c:
1251         More fixes to eliminate constants.  
1253 2003-03-31 22:46  nmav <nmav@gnutls.org>
1255         * lib/: gnutls_algorithms.c (tags: gnutls_0_9_5),
1256         gnutls_dh_primes.c (tags: gnutls_0_9_5), gnutls_mpi.c, gnutls_mpi.h
1257         (tags: gnutls_0_9_5), gnutls_pk.c (tags: gnutls_0_9_5):
1259         Eliminated the need for a hard coded max MPI parameter size.  
1261 2003-03-29 10:59  nmav <nmav@gnutls.org>
1263         * src/common.c:
1265         Some fixes in the gnutls_x509_crt_to_xml() function.  
1267 2003-03-28 22:28  nmav <nmav@gnutls.org>
1269         * lib/x509_b64.c (tags: gnutls_0_9_6, gnutls_0_9_5):
1271         some cleanups.  
1273 2003-03-28 21:50  nmav <nmav@gnutls.org>
1275         * NEWS, configure.in, lib/pkix.asn (tags: gnutls_0_9_5),
1276         lib/pkix_asn1_tab.c (tags: gnutls_0_9_5):
1278         Several improvments in the PKCS #7 handling. Added capability to
1279         delete certificates, and handle CRLs.  
1281 2003-03-28 12:28  nmav <nmav@gnutls.org>
1283         * lib/: gnutls.h.in.in, gnutls_alert.c, gnutls_alert.h (tags:
1284         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
1285         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
1286         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6) (utags: gnutls_0_9_4,
1287         gnutls_0_9_5):
1289         several cleanups.  
1291 2003-03-26 23:05  nmav <nmav@gnutls.org>
1293         * lib/: pkix.asn (tags: gnutls_0_9_4), pkix_asn1_tab.c (tags:
1294         gnutls_0_9_4), x509_b64.c, x509_b64.h:
1296         Several fixes to allow exporting the PKCS #7 structures.  
1298 2003-03-26 13:53  nmav <nmav@gnutls.org>
1300         * lib/: gnutls_algorithms.c, gnutls_handshake.c (tags:
1301         gnutls_0_9_6, gnutls_0_9_5), gnutls_v2_compat.c (tags:
1302         gnutls_0_9_6, gnutls_0_9_5) (utags: gnutls_0_9_4):
1304         Some improvements in the version detection in the client hello.  
1306 2003-03-26 13:42  nmav <nmav@gnutls.org>
1308         * NEWS, lib/gnutls_errors.c (tags: gnutls_0_9_5, gnutls_0_9_4),
1309         lib/gnutls_errors_int.h (tags: gnutls_0_9_5, gnutls_0_9_4):
1311         Added functionality to generate PKCS #7 structures. Currently only
1312         certificates can be put there. (untested) 
1314 2003-03-26 12:46  nmav <nmav@gnutls.org>
1316         * src/: serv-gaa.c (tags: gnutls_0_9_5), serv-gaa.h (tags:
1317         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
1318         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
1319         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5), serv.c,
1320         serv.gaa (tags: gnutls_0_9_5) (utags: gnutls_0_9_4):
1322         Added the --debug option to the gnutls-serv.  
1324 2003-03-26 12:43  nmav <nmav@gnutls.org>
1326         * configure.in (tags: gnutls_0_9_4), lib/gnutls_handshake.c,
1327         lib/gnutls_int.h (tags: gnutls_0_9_4), lib/gnutls_record.c (tags:
1328         gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4), lib/gnutls_state.c
1329         (tags: gnutls_0_9_5, gnutls_0_9_4), lib/gnutls_state.h (tags:
1330         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5,
1331         gnutls_0_9_4), lib/pkix.asn, src/tests.c (tags: gnutls_0_9_4),
1332         src/tests.h (tags: gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
1333         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
1334         gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4),
1335         src/tls_test.c (tags: gnutls_0_9_4):
1337         Added bogus TLS record version check in the gnutls-cli-debug tool.  
1339 2003-03-25 18:01  nmav <nmav@gnutls.org>
1341         * lib/: auth_cert.c (tags: gnutls_0_9_5, gnutls_0_9_4),
1342         ext_server_name.c (tags: gnutls_0_9_5, gnutls_0_9_4),
1343         gnutls_errors.c, gnutls_errors_int.h, gnutls_session_pack.c (tags:
1344         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
1345         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
1346         gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4),
1347         gnutls_sig.c (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
1348         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
1349         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6,
1350         gnutls_0_9_5, gnutls_0_9_4):
1352         Several GNUTLS_E_UNIMPLEMENTED_FEATURE errors were replaced with
1353         meaningful error values.  
1355 2003-03-24 17:56  nmav <nmav@gnutls.org>
1357         * NEWS, configure.in (tags: gnutls_0_8_6), lib/auth_cert.c (tags:
1358         gnutls_0_8_6), lib/gnutls_kx.c (tags: gnutls_0_8_12, gnutls_0_8_11,
1359         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6):
1361         * Corrected a parsing error in the Certificate request message.  
1362         * Corrected behaviour when a certificate request message is
1363           received.  Now a certificate packet is always sent, and in SSL 3.0
1364           cipher suites a no_certificate alert is sent instead.  
1365         * Some fixes in the certificate callback function.  
1367 2003-03-24 17:24  nmav <nmav@gnutls.org>
1369         * src/: cli-gaa.c (tags: gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6,
1370         gnutls_0_9_5), cli-gaa.h (tags: gnutls_0_9_93, gnutls_0_9_92,
1371         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
1372         gnutls_0_9_6, gnutls_0_9_5), cli.c, cli.gaa (tags: gnutls_0_9_8,
1373         gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5) (utags: gnutls_0_9_4):
1375         Added the --debug option in the client.  
1377 2003-03-24 17:21  nmav <nmav@gnutls.org>
1379         * NEWS, lib/auth_cert.c, lib/gnutls_buffers.c (tags: gnutls_0_9_5,
1380         gnutls_0_9_4), lib/gnutls_global.c (tags: gnutls_0_9_6,
1381         gnutls_0_9_5, gnutls_0_9_4), lib/gnutls_kx.c (tags: gnutls_0_9_6,
1382         gnutls_0_9_5, gnutls_0_9_4):
1384         * Corrected behaviour when a certificate request message is
1385           received.  Now a certificate packet is always sent, and in SSL 3.0
1386           cipher suites a no_certificate alert is sent instead.  
1388 2003-03-24 16:40  nmav <nmav@gnutls.org>
1390         * lib/auth_cert.c:
1392         Corrected a parsing error in the Certificate request message.  
1394 2003-03-24 06:31  nmav <nmav@gnutls.org>
1396         * NEWS (tags: gnutls_0_9_3):
1398         last changes for 0.9.3 release.  
1400 2003-03-23 20:49  nmav <nmav@gnutls.org>
1402         * lib/gnutls_x509.c (tags: gnutls_0_9_4, gnutls_0_9_3):
1404         reduced the FIXMEs.  
1406 2003-03-23 19:29  nmav <nmav@gnutls.org>
1408         * src/: cli-gaa.c, cli.gaa (utags: gnutls_0_9_3):
1410         Allow for unencrypted PKCS #8 private keys.  
1412 2003-03-23 17:08  nmav <nmav@gnutls.org>
1414         * lib/: gnutls_global.c, gnutls_global.h (tags: gnutls_0_9_97,
1415         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
1416         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
1417         gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4),
1418         gnutls_rsa_export.c (tags: gnutls_0_9_6, gnutls_0_9_5,
1419         gnutls_0_9_4) (utags: gnutls_0_9_3):
1421         The functions that return the pkix_asn and gnutls_asn types were
1422         converted to macros.  
1424 2003-03-23 12:16  nmav <nmav@gnutls.org>
1426         * NEWS, lib/Makefile.am (tags: gnutls_0_9_4, gnutls_0_9_3),
1427         lib/gnutls_cipher_int.c (tags: gnutls_0_9_5, gnutls_0_9_4,
1428         gnutls_0_9_3), lib/gnutls_cipher_int.h (tags: gnutls_0_9_6,
1429         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), lib/gnutls_constate.c
1430         (tags: gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4,
1431         gnutls_0_9_3), lib/gnutls_errors.c (tags: gnutls_0_9_3):
1433         * Added support for encoding and decoding PKCS #8 2.0 encrypted 
1434           RSA private keys.  
1436 2003-03-22 15:07  nmav <nmav@gnutls.org>
1438         * NEWS, doc/tex/funcs.tex (tags: gnutls_0_9_8, gnutls_0_9_7,
1439         gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3),
1440         lib/gnutls_cert.c (tags: gnutls_0_9_4, gnutls_0_9_3):
1442         the idea of using a separate library for x509 stuff was dropped for
1443         now.  
1445 2003-03-22 15:01  nmav <nmav@gnutls.org>
1447         * lib/gnutls_cert.c:
1449         more cleanups.  
1451 2003-03-22 11:42  nmav <nmav@gnutls.org>
1453         * NEWS, lib/gnutls.h.in.in (tags: gnutls_0_9_3), lib/gnutls_cert.c,
1454         lib/gnutls_cert.h (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4,
1455         gnutls_0_9_3), lib/gnutls_x509.c, lib/pkix.asn (tags:
1456         gnutls_0_9_3):
1458         * Added the new functions: gnutls_certificate_set_x509_key() 
1459           gnutls_certificate_set_x509_trust(),
1460           gnutls_certificate_set_x509_crl(), gnutls_x509_crt_export(),
1461         gnutls_x509_crl_export().  
1463 2003-03-21 16:46  nmav <nmav@gnutls.org>
1465         * lib/: gnutls_global.c, gnutls_mpi.c, gnutls_mpi.h, pkix.asn,
1466         pkix_asn1_tab.c (tags: gnutls_0_9_3):
1468         Added ability to import PKCS8 encrypted keys.  
1470 2003-03-20 18:20  nmav <nmav@gnutls.org>
1472         * NEWS, doc/tex/ex-serv-export.tex (tags: gnutls_0_9_6,
1473         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), lib/gnutls.h.in.in,
1474         lib/gnutls_ui.c (tags: gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3),
1475         src/prime-gaa.c (tags: gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
1476         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
1477         gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3),
1478         src/prime.gaa (tags: gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
1479         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
1480         gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3):
1482         * The gnutls_certificate_set_rsa_params() was renamed to 
1483           gnutls_certificate_set_rsa_export_params().  
1485 2003-03-20 17:35  nmav <nmav@gnutls.org>
1487         * NEWS, lib/auth_rsa.c (tags: gnutls_0_8_12, gnutls_0_8_11,
1488         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
1489         gnutls_0_8_5):
1491         * Implemented the counter measure discussed in the paper "Attacking 
1492           RSA-based Sessions in SSL/TLS", against the attack discussed in
1493           the same paper.  
1495 2003-03-20 17:11  nmav <nmav@gnutls.org>
1497         * NEWS, lib/auth_rsa.c, lib/gnutls.h.in.in, lib/gnutls_alert.c
1498         (tags: gnutls_0_9_3), lib/gnutls_global.c, lib/gnutls_handshake.c
1499         (tags: gnutls_0_9_3), lib/gnutls_int.h, lib/gnutls_pk.c,
1500         lib/gnutls_state.c (tags: gnutls_0_9_3), src/tests.c (tags:
1501         gnutls_0_9_3), src/tests.h (tags: gnutls_0_9_3), src/tls_test.c
1502         (tags: gnutls_0_9_3):
1504         * The RSA premaster secret version check can no longer be disabled.  
1505         * Implemented the counter measure discussed in the paper "Attacking 
1506           RSA-based Sessions in SSL/TLS", against the attack discussed in
1507           the same paper.  
1508         * Added the functions: gnutls_handshake_get_last_in(), 
1509           gnutls_handshake_get_last_out().  
1511 2003-03-20 09:23  nmav <nmav@gnutls.org>
1513         * NEWS, lib/gnutls_priority.c (tags: gnutls_0_9_5, gnutls_0_9_4,
1514         gnutls_0_9_3):
1516         * The diffie Hellman ciphersuites are now of higher priority than 
1517           the plain RSA.  
1518         * Added the new libtasn1.  
1520 2003-03-19 11:17  nmav <nmav@gnutls.org>
1522         * NEWS, configure.in (tags: gnutls_0_9_3), lib/auth_rsa.c,
1523         lib/debug.c (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4,
1524         gnutls_0_9_3), lib/debug.h (tags: gnutls_0_9_7, gnutls_0_9_6,
1525         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), lib/dh_compat.c (tags:
1526         gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3),
1527         lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_alert.h (tags:
1528         gnutls_0_9_3), lib/gnutls_buffers.c (tags: gnutls_0_9_3),
1529         lib/gnutls_constate.c, lib/gnutls_dh_primes.c (tags: gnutls_0_9_4,
1530         gnutls_0_9_3), lib/gnutls_errors.c, lib/gnutls_errors.h (tags:
1531         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
1532         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
1533         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5,
1534         gnutls_0_9_4, gnutls_0_9_3), lib/gnutls_extensions.c (tags:
1535         gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3),
1536         lib/gnutls_global.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
1537         lib/gnutls_kx.c (tags: gnutls_0_9_3), lib/gnutls_pk.c,
1538         lib/gnutls_sig.c (tags: gnutls_0_9_3), lib/rsa_compat.c (tags:
1539         gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), src/cli.c
1540         (tags: gnutls_0_9_3):
1542         * Improved the error logging functions, by adding a level, and 
1543           by allowing debugging messages just by increasing the level.  
1545 2003-03-18 12:28  nmav <nmav@gnutls.org>
1547         * NEWS, doc/tex/funcs.tex, lib/Makefile.am:
1549         some of the extra X.509 functionality was moved to libgnutls-x509
1550         library.  
1552 2003-03-17 22:25  nmav <nmav@gnutls.org>
1554         * lib/: gnutls_dh_primes.c, gnutls_errors.c, gnutls_pk.c:
1556         better use of asn1_der_coding() to avoid using static buffers.  
1558 2003-03-17 20:05  nmav <nmav@gnutls.org>
1560         * NEWS, lib/gnutls.h.in.in, lib/gnutls_algorithms.c (tags:
1561         gnutls_0_9_3), lib/gnutls_hash_int.c, lib/gnutls_int.h:
1563         MD2 support was dropped this is an algorithm we cannot use.  
1565 2003-03-17 16:23  nmav <nmav@gnutls.org>
1567         * lib/gnutls_hash_int.c:
1569         some cleanups.  
1571 2003-03-15 10:39  nmav <nmav@gnutls.org>
1573         * doc/tex/: Makefile.am, ex-crq.tex (tags: gnutls_0_9_5,
1574         gnutls_0_9_4, gnutls_0_9_3), examples.tex (utags: gnutls_0_9_2):
1576         added an example about certificate request and private key
1577         generation.  
1579 2003-03-15 09:59  nmav <nmav@gnutls.org>
1581         * NEWS, configure.in (tags: gnutls_0_9_2), lib/pkix.asn (tags:
1582         gnutls_0_9_2), lib/pkix_asn1_tab.c (tags: gnutls_0_9_2):
1584         Added support for PKCS#10 certificate requests generation.  
1586 2003-03-14 23:07  nmav <nmav@gnutls.org>
1588         * doc/protocol/rfc2985.txt (tags: gnutls_0_9_97, gnutls_0_9_96,
1589         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
1590         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
1591         gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
1592         gnutls_0_9_2):
1594         added pkcs9 rfc.  
1596 2003-03-14 23:00  nmav <nmav@gnutls.org>
1598         * lib/: gnutls_int.h, gnutls_mpi.c (tags: gnutls_0_9_2),
1599         gnutls_mpi.h (tags: gnutls_0_9_2):
1601         several other additions and fixes for the certificate request stuff.  
1603 2003-03-14 12:54  nmav <nmav@gnutls.org>
1605         * doc/protocol/rfc2986.txt (tags: gnutls_0_9_97, gnutls_0_9_96,
1606         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
1607         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
1608         gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
1609         gnutls_0_9_2):
1611         added rfc for certificate requests.  
1613 2003-03-14 12:53  nmav <nmav@gnutls.org>
1615         * lib/: Makefile.am (tags: gnutls_0_9_2), auth_cert.c (tags:
1616         gnutls_0_9_3, gnutls_0_9_2), auth_dhe.c (tags: gnutls_0_9_6,
1617         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2), auth_rsa.c
1618         (tags: gnutls_0_9_2), auth_rsa_export.c (tags: gnutls_0_9_6,
1619         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2),
1620         gnutls_pk.c (tags: gnutls_0_9_2), gnutls_pk.h (tags: gnutls_0_9_6,
1621         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2),
1622         gnutls_sig.c (tags: gnutls_0_9_2), gnutls_sig.h (tags:
1623         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
1624         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
1625         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5,
1626         gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2), pkix.asn,
1627         pkix_asn1_tab.c:
1629         Added some stuff needed in PKCS#10 certificate request generation.
1630         Some other fixes as well.  
1632 2003-03-14 09:01  nmav <nmav@gnutls.org>
1634         * lib/: auth_rsa_export.c, gnutls_int.h, gnutls_rsa_export.c (tags:
1635         gnutls_0_9_2), gnutls_rsa_export.h (tags: gnutls_0_9_97,
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         gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4,
1639         gnutls_0_9_3, gnutls_0_9_2):
1641         The RSA parameters handling functions, are now implemented using the
1642         rsa privkey functions.  
1644 2003-03-13 08:24  nmav <nmav@gnutls.org>
1646         * lib/gnutls_x509.c (tags: gnutls_0_9_2):
1648         unmap data and close the file descriptor after the mmap().  
1650 2003-03-12 12:43  nmav <nmav@gnutls.org>
1652         * NEWS, configure.in (tags: gnutls_0_9_1), lib/gnutls_dh_primes.c
1653         (tags: gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_x509.c (tags:
1654         gnutls_0_9_1), src/cli.c (tags: gnutls_0_9_2, gnutls_0_9_1):
1656         Use mmap() if available to read files.  
1658 2003-03-12 12:06  nmav <nmav@gnutls.org>
1660         * NEWS, configure.in, lib/Makefile.am (tags: gnutls_0_9_1),
1661         lib/defines.h (tags: gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
1662         gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_dh_primes.c,
1663         lib/gnutls_x509.c, lib/strnstr.c (tags: gnutls_0_9_97,
1664         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
1665         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
1666         gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4,
1667         gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), lib/x509_b64.c (tags:
1668         gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1):
1670         * Added an strnstr() function and the requirement in some functions
1671           to use null terminated PEM structures is no more.  
1673 2003-03-12 10:57  nmav <nmav@gnutls.org>
1675         * NEWS, lib/auth_cert.c (tags: gnutls_0_9_1), lib/auth_cert.h
1676         (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
1677         gnutls_0_9_2, gnutls_0_9_1), lib/auth_dhe.c (tags: gnutls_0_9_1),
1678         lib/auth_rsa.c (tags: gnutls_0_9_1), lib/auth_rsa_export.c (tags:
1679         gnutls_0_9_1), lib/gnutls_cert.c, lib/gnutls_cert.h (tags:
1680         gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_mpi.h (tags: gnutls_0_9_1),
1681         lib/gnutls_sig.c (tags: gnutls_0_9_1), lib/gnutls_sig.h (tags:
1682         gnutls_0_9_1), lib/gnutls_x509.c:
1684         * Added ability to generate RSA keys.  
1685         * Increased the maximum parameter size in order to read some large
1686           keys by some CAs. Patch by Ian Peters <itp@ximian.com>.  
1687         * Rolled back some of yesterdays changes. The gnutls_x509_privkey,
1688           was replaced (again) by the gnutls_privkey.  
1690 2003-03-11 20:14  nmav <nmav@gnutls.org>
1692         * lib/: Makefile.am, auth_cert.c, auth_cert.h, auth_dhe.c,
1693         auth_rsa.c, auth_rsa_export.c, gnutls_cert.c, gnutls_cert.h,
1694         gnutls_int.h, gnutls_privkey.c, gnutls_privkey.h, gnutls_sig.c,
1695         gnutls_sig.h, gnutls_x509.c, gnutls_x509.h (tags: gnutls_0_9_97,
1696         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
1697         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
1698         gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4,
1699         gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1):
1701         some improvements in the private key handling api. It is now used
1702         internally.  
1704 2003-03-11 07:51  nmav <nmav@gnutls.org>
1706         * lib/: gnutls.h.in.in (tags: gnutls_0_9_1), gnutls_ui.c:
1708         The fingerprint now accepts a pointer to an int instead of a ptr to
1709         a size_t.  
1711 2003-03-10 18:29  nmav <nmav@gnutls.org>
1713         * NEWS, THANKS (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10,
1714         gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5),
1715         configure.in, lib/Makefile.am (tags: gnutls_0_8_6, gnutls_0_8_5)
1716         (utags: gnutls_0_8_4):
1718         changes for 0.8.4 release.  
1720 2003-03-07 12:24  nmav <nmav@gnutls.org>
1722         * doc/protocol/: draft-ietf-tls-rfc2246-bis-02.txt,
1723         draft-ietf-tls-rfc2246-bis-03.txt (tags: gnutls_0_9_5,
1724         gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1):
1726         added the new tls 1.1 draft 
1728 2003-03-06 20:20  nmav <nmav@gnutls.org>
1730         * configure.in, lib/Makefile.am, lib/gnutls_buffers.c (tags:
1731         gnutls_0_9_2, gnutls_0_9_1):
1733         the documentation is now created on dist time.  
1735 2003-03-06 20:09  nmav <nmav@gnutls.org>
1737         * lib/gnutls_buffers.c, NEWS, lib/gnutls_buffers.c, NEWS:
1739         Corrected a broken buffer check in _gnutls_io_read_buffered() 
1741 2003-03-05 17:23  nmav <nmav@gnutls.org>
1743         * doc/: README.CODING_STYLE (tags: gnutls_0_9_6, gnutls_0_9_5,
1744         gnutls_0_9_4, gnutls_0_9_3), tex/certificate.tex (tags:
1745         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), tex/ex-rfc2818.tex
1746         (tags: gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
1747         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6,
1748         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), tex/ex-serv-export.tex,
1749         tex/ex-serv1.tex (utags: gnutls_0_9_1, gnutls_0_9_2):
1751         some documentation fixes.  
1753 2003-03-04 14:39  nmav <nmav@gnutls.org>
1755         * NEWS (tags: gnutls_0_8_3):
1757         changes for 0.8.3 release.  
1759 2003-03-04 14:38  nmav <nmav@gnutls.org>
1761         * doc/tex/record_weaknesses.tex (tags: gnutls_0_9_6, gnutls_0_9_5,
1762         gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1):
1764         Documented the last timing attack.  
1766 2003-03-04 07:47  nmav <nmav@gnutls.org>
1768         * NEWS, configure.in, lib/defines.h, lib/gnutls.h.in.in,
1769         lib/gnutls_alert.c (tags: gnutls_0_9_2, gnutls_0_9_1),
1770         lib/gnutls_cipher.c (tags: gnutls_0_9_5, gnutls_0_9_4,
1771         gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_constate.c
1772         (tags: gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_dh_primes.c,
1773         lib/gnutls_int.h, lib/gnutls_num.c (tags: gnutls_0_9_6,
1774         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2,
1775         gnutls_0_9_1), lib/gnutls_num.h (tags: gnutls_0_9_97,
1776         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
1777         gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8,
1778         gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4,
1779         gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_ui.c,
1780         lib/gnutls_x509.c, src/serv.c (tags: gnutls_0_9_3, gnutls_0_9_2,
1781         gnutls_0_9_1):
1783         * Corrected a bug in 64 bit architectures, which affected the 
1784           serial number calculation in the record layer.  
1785         * Added gnutls_certificate_free_keys() which deletes all the 
1786           private keys and certificates from the credentials structure.  
1788 2003-03-04 07:46  nmav <nmav@gnutls.org>
1790         * NEWS, configure.in (tags: gnutls_0_8_3), lib/defines.h (tags:
1791         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
1792         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
1793         gnutls_0_8_3), lib/gnutls_cipher.c (tags: gnutls_0_8_12,
1794         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
1795         gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3),
1796         lib/gnutls_constate.c (tags: gnutls_0_8_12, gnutls_0_8_11,
1797         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
1798         gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3), lib/gnutls_num.c (tags:
1799         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
1800         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
1801         gnutls_0_8_3), lib/gnutls_num.h (tags: gnutls_0_8_12,
1802         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
1803         gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3):
1805         Corrected a bug in 64 bit architectures, which affected the serial
1806         number calculation in the record layer.  
1808 2003-03-03 17:48  nmav <nmav@gnutls.org>
1810         * lib/gnutls_cipher.c, NEWS:
1812         Commited the TLS 1.0 record layer, timing attack fix in the 0.8.x
1813         branch.  
1815 2003-03-03 16:08  nmav <nmav@gnutls.org>
1817         * NEWS, lib/gnutls_cipher.c, lib/gnutls_cipher_int.c (tags:
1818         gnutls_0_9_2, gnutls_0_9_1):
1820         Added protection against the new TLS 1.0 record layer timing attack.  
1822 2003-03-03 16:02  nmav <nmav@gnutls.org>
1824         * lib/auth_cert.h, lib/gnutls.h.in.in, lib/gnutls_ui.c,
1825         lib/gnutls_x509.c, src/cli.c, src/common.c:
1827         Added a flag to allow signing by v1 X.509 certificates. Also added a
1828         function to allow setting the verification flags in the credentials
1829         structure.  
1831 2003-03-03 15:34  nmav <nmav@gnutls.org>
1833         * src/: tests.c, tls_test.c (utags: gnutls_0_9_1, gnutls_0_9_2):
1835         some fixes in tests 
1837 2003-02-27 23:40  nmav <nmav@gnutls.org>
1839         * NEWS, lib/gnutls.h.in.in, lib/gnutls_algorithms.c (tags:
1840         gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_hash_int.c (tags:
1841         gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_int.h:
1843         Added support for MD2 signature verification in X.509 certificates.  
1845 2003-02-25 21:39  nmav <nmav@gnutls.org>
1847         * src/: cli-gaa.c (tags: gnutls_0_9_2, gnutls_0_9_1), cli-gaa.h
1848         (tags: gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), cli.c, cli.gaa
1849         (tags: gnutls_0_9_2, gnutls_0_9_1), tests.c, tls_test.c:
1851         Added option to disable all TLS 1.0 extensions.  
1853 2003-02-22 22:26  nmav <nmav@gnutls.org>
1855         * configure.in, doc/tex/Makefile.am (tags: gnutls_0_9_1),
1856         lib/Makefile.am:
1858         some fixes in makefiles.  
1860 2003-02-20 07:38  nmav <nmav@gnutls.org>
1862         * doc/tex/: Makefile.am, ex-cert-select.tex (tags: gnutls_0_9_5,
1863         gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1),
1864         ex-info.tex, examples.tex (tags: gnutls_0_9_1):
1866         Added a small example on how to use the certificate selection
1867         callback in client side.  
1869 2003-02-18 22:55  nmav <nmav@gnutls.org>
1871         * lib/: gnutls_auth.c (tags: gnutls_0_9_5, gnutls_0_9_4,
1872         gnutls_0_9_3, gnutls_0_9_2), gnutls_mpi.c, gnutls_pk.c (utags:
1873         gnutls_0_9_1):
1875         some fixes in types.  
1877 2003-02-18 06:30  nmav <nmav@gnutls.org>
1879         * lib/auth_cert.c, lib/gnutls_cert.c, src/cli.c, src/tests.c:
1881         The client certificate selection callback is no longer called twice.
1882         It is called once if it is set.  
1884 2003-02-16 09:52  nmav <nmav@gnutls.org>
1886         * src/: tests.c, tls_test.c:
1888         works better in buggy servers.  
1890 2003-02-16 09:17  nmav <nmav@gnutls.org>
1892         * NEWS, doc/tex/ex-serv-export.tex, doc/tex/ex-serv1.tex,
1893         lib/Makefile.am, lib/dh_compat.c (tags: gnutls_0_9_2,
1894         gnutls_0_9_1), lib/gnutls.h.in.in, lib/gnutls_dh_primes.c,
1895         lib/gnutls_int.h, lib/gnutls_rsa_export.c (tags: gnutls_0_9_1),
1896         lib/gnutls_rsa_export.h (tags: gnutls_0_9_1), lib/rsa_compat.c
1897         (tags: gnutls_0_9_2, gnutls_0_9_1), src/prime.c (tags:
1898         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
1899         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6,
1900         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2,
1901         gnutls_0_9_1), src/serv.c:
1903         The RSA and DH parameter handling has been updated.  
1905 2003-02-15 21:48  nmav <nmav@gnutls.org>
1907         * lib/: auth_cert.c, gnutls_x509.c:
1909         Added a primitive function to load a file into memory, so that no
1910         certificate files are truncated. Also fixed a bug in the client
1911         certificate callback function.  
1913 2003-02-15 17:13  nmav <nmav@gnutls.org>
1915         * lib/gnutls_ui.c:
1917         Null, as the data value, is now an acceptable value in functions
1918         that may return the size of the data.  
1920 2003-02-14 15:48  nmav <nmav@gnutls.org>
1922         * lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_cert.c,
1923         lib/gnutls_ui.h (tags: gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
1924         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90,
1925         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5,
1926         gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), src/cli.c,
1927         src/common.c, src/tests.c, src/tests.h (tags: gnutls_0_9_2,
1928         gnutls_0_9_1), src/tls_test.c:
1930         Corrected bugs in gnutls_x509_rdn_get(). Added a test to print the
1931         server's trusted CAs in gnutls-cli-debug, and in gnutls-cli.  
1933 2003-02-14 10:10  nmav <nmav@gnutls.org>
1935         * NEWS, configure.in, lib/gnutls_cert.c, lib/gnutls_dh_primes.c,
1936         lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_pk.c,
1937         lib/gnutls_privkey.c, lib/gnutls_x509.c:
1939         ported to libtasn1 0.2.x. Also the included minitasn1 was replaced
1940         by the 0.2.1 version of libtasn1.  
1942 2003-02-14 08:42  nmav <nmav@gnutls.org>
1944         * lib/: gnutls.h.in.in, gnutls_int.h:
1946         gnutls_const_datum was removed from exported types, for the time
1947         being.  
1949 2003-02-13 09:23  nmav <nmav@gnutls.org>
1951         * README (tags: gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
1952         gnutls_0_9_2, gnutls_0_9_1), doc/TODO, lib/auth_cert.c,
1953         lib/gnutls_int.h, lib/gnutls_state.c (tags: gnutls_0_9_2,
1954         gnutls_0_9_1), lib/gnutls_x509.c:
1956         Added option to allow an X.509 server not to send the trusted CA
1957         list to the peer.  
1959 2003-02-12 13:30  nmav <nmav@gnutls.org>
1961         * lib/Makefile.am, src/tests.c, src/tests.h, src/tls_test.c:
1963         Added test which prints the Diffie Hellman prime bits used.  
1965 2003-02-12 12:48  nmav <nmav@gnutls.org>
1967         * NEWS, lib/gnutls.h.in.in, lib/gnutls_dh_primes.c,
1968         lib/gnutls_int.h, lib/gnutls_privkey.c, lib/gnutls_ui.h,
1969         lib/gnutls_x509.c:
1971         Added some private key handling functions. They are primitive enough
1972         for now.  
1974 2003-02-12 11:48  nmav <nmav@gnutls.org>
1976         * doc/protocol/: draft-ietf-tls-extensions-05.txt,
1977         draft-ietf-tls-extensions-06.txt (tags: gnutls_0_9_5, gnutls_0_9_4,
1978         gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1):
1980         added new extensions draft.  
1982 2003-02-12 11:46  nmav <nmav@gnutls.org>
1984         * NEWS, lib/auth_cert.c, lib/auth_cert.h, lib/gnutls.h.in.in,
1985         lib/gnutls_cert.c, lib/gnutls_dh_primes.c, lib/gnutls_int.h,
1986         lib/gnutls_ui.h, lib/gnutls_x509.c:
1988         gnutls_x509_certificate_* were renamed gnutls_x509_crt_*.  
1990 2003-02-12 11:26  nmav <nmav@gnutls.org>
1992         * lib/: gnutls.h.in.in, gnutls_int.h, gnutls_ui.c:
1994         added gnutls_x509_certificate_get_fingerprint(). Untested yet.  
1996 2003-02-10 16:51  nmav <nmav@gnutls.org>
1998         * lib/: debug.c (tags: gnutls_0_9_2, gnutls_0_9_1), debug.h (tags:
1999         gnutls_0_9_2, gnutls_0_9_1), gnutls.h.in.in, gnutls_errors.c (tags:
2000         gnutls_0_9_2, gnutls_0_9_1), gnutls_global.c, gnutls_ui.c,
2001         gnutls_ui.h:
2003         renamed gnutls_x509_fingerprint to gnutls_fingerprint.  
2005 2003-02-09 09:53  nmav <nmav@gnutls.org>
2007         * lib/gnutls_dh_primes.c, src/prime.c:
2009         fixes in pkcs3 DH parameter generation.  
2011 2003-02-09 09:37  nmav <nmav@gnutls.org>
2013         * lib/Makefile.am, lib/auth_cert.c, lib/auth_cert.h,
2014         lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
2015         lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_cert.h,
2016         lib/gnutls_dh_primes.c, lib/gnutls_handshake.c (tags: gnutls_0_9_2,
2017         gnutls_0_9_1), lib/gnutls_rsa_export.c, lib/gnutls_ui.h,
2018         lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_extensions.c,
2019         lib/x509_extensions.h, lib/x509_sig_check.c, lib/x509_verify.c,
2020         lib/x509_verify.h, src/cli-gaa.c, src/cli-gaa.h, src/cli.c,
2021         src/cli.gaa, src/serv-gaa.c (tags: gnutls_0_9_3, gnutls_0_9_2,
2022         gnutls_0_9_1), src/serv-gaa.h (tags: gnutls_0_9_3, gnutls_0_9_2,
2023         gnutls_0_9_1), src/serv.c, src/serv.gaa (tags: gnutls_0_9_3,
2024         gnutls_0_9_2, gnutls_0_9_1):
2026         Several internal changes to use the new certificate API. CRL support
2027         is complete.  
2029 2003-02-08 14:46  nmav <nmav@gnutls.org>
2031         * lib/: gnutls.h.in.in, gnutls_int.h:
2033         added a crl verification function (untested yet).  
2035 2003-02-08 11:21  nmav <nmav@gnutls.org>
2037         * lib/: Makefile.am, gnutls_x509.c, x509_b64.c:
2039         Added some new certificate verification functions.  
2041 2003-02-07 22:20  nmav <nmav@gnutls.org>
2043         * lib/: Makefile.am, gnutls_cert.c, gnutls_cert.h,
2044         gnutls_privkey.c:
2046         removed the raw part in the gnutls_privkey internal structure..  
2048 2003-02-07 20:46  nmav <nmav@gnutls.org>
2050         * lib/x509_extensions.c:
2052         Added function to extract the key usage extension from an X.509
2053         certificate, and combined some code.  
2055 2003-02-07 19:01  nmav <nmav@gnutls.org>
2057         * NEWS, doc/tex/Makefile.am, doc/tex/certificate.tex,
2058         doc/tex/ex-info.tex, doc/tex/ex-rfc2818.tex, doc/tex/funcs.tex,
2059         lib/Makefile.am, lib/gnutls_dh_primes.c, lib/gnutls_ui.h,
2060         lib/gnutls_x509.h, lib/rfc2818_hostname.c, lib/x509_xml.c:
2062         More stuff for the new certificate API.  
2064 2003-02-07 14:48  nmav <nmav@gnutls.org>
2066         * NEWS, lib/Makefile.am, lib/gnutls_cert.c, lib/gnutls_errors.h
2067         (tags: gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_errors_int.h (tags:
2068         gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_x509.c:
2070         The old certificate parsing API was reimplemented over the new one.
2071         It will stay in the 1.0.0 release for compatibility reasons.  
2073 2003-02-07 13:33  nmav <nmav@gnutls.org>
2075         * lib/: Makefile.am, gnutls_x509.h:
2077         Added the new PKCS7 parsing functions.  
2079 2003-02-07 10:15  nmav <nmav@gnutls.org>
2081         * doc/tex/ex-client-resume.tex (tags: gnutls_0_9_6, gnutls_0_9_5,
2082         gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1),
2083         doc/tex/ex-client1.tex (tags: gnutls_0_9_6, gnutls_0_9_5,
2084         gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1),
2085         doc/tex/ex-client2.tex (tags: gnutls_0_9_5, gnutls_0_9_4,
2086         gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1),
2087         doc/tex/ex-serv-export.tex, doc/tex/ex-serv-pgp.tex (tags:
2088         gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
2089         gnutls_0_9_2, gnutls_0_9_1), doc/tex/ex-serv1.tex, lib/Makefile.am,
2090         lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_xml.c:
2092         Added the new certificate handling functions.  
2094 2003-02-07 09:06  nmav <nmav@gnutls.org>
2096         * THANKS, lib/Makefile.am, lib/gnutls_x509.c, lib/gnutls_x509.h,
2097         lib/x509_extensions.c, lib/x509_xml.c:
2099         More improvements in the CRL support, and the X.509 backend. Added a
2100         function to get some parts of the DN using an OID.  
2102 2003-02-06 16:49  nmav <nmav@gnutls.org>
2104         * lib/: gnutls.h.in.in, gnutls_x509.c, gnutls_x509.h:
2106         CRL parsing support is almost complete.  
2108 2003-02-06 10:05  nmav <nmav@gnutls.org>
2110         * lib/: debug.c, debug.h, gnutls_dh_primes.c, gnutls_rsa_export.c,
2111         gnutls_str.c (tags: 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         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2,
2115         gnutls_0_9_1), gnutls_str.h (tags: gnutls_0_9_97, gnutls_0_9_96,
2116         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
2117         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
2118         gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
2119         gnutls_0_9_2, gnutls_0_9_1), gnutls_x509.c, gnutls_x509.h:
2121         Several fixes and improvements in CRL support.  
2123 2003-02-05 20:20  nmav <nmav@gnutls.org>
2125         * NEWS, configure.in, lib/Makefile.am, lib/gnutls_int.h,
2126         lib/gnutls_x509.c:
2128         Added preliminary CRL support. This will be under the new X.509 API.
2129         Other x509 functions will be updated later.  
2131 2003-02-05 07:56  nmav <nmav@gnutls.org>
2133         * lib/: gnutls_dh_primes.c, gnutls_pk.c:
2135         some fixes. There wasn't any limitation in libtasn1 code... just my
2136         lazyness.  
2138 2003-02-03 17:41  nmav <nmav@gnutls.org>
2140         * src/: prime-gaa.c (tags: gnutls_0_9_2, gnutls_0_9_1), prime-gaa.h
2141         (tags: gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2142         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6,
2143         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2,
2144         gnutls_0_9_1), prime.c, prime.gaa (tags: gnutls_0_9_2,
2145         gnutls_0_9_1):
2147         use options to print DH parameters.  
2149 2003-02-03 17:34  nmav <nmav@gnutls.org>
2151         * NEWS, lib/gnutls_dh_primes.c, lib/gnutls_int.h, lib/gnutls_ui.h,
2152         src/prime.c:
2154         * Added gnutls_pkcs3_extract_dh_params() and
2155           gnutls_pkcs3_export_dh_params() which extracts and export parameters
2156           from and to PKCS#3 encoded structures.  These were added to read
2157         parameters generated using the openssl dhparam tool.  
2158         * The prime program was modified to also print the generated prime
2159           and generator using the PKCS#3 format.  
2161 2003-02-03 16:11  nmav <nmav@gnutls.org>
2163         * NEWS, doc/TODO, doc/tex/ex-serv-export.tex,
2164         doc/tex/ex-serv-pgp.tex, doc/tex/ex-serv1.tex, lib/Makefile.am,
2165         lib/auth_anon.c (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4,
2166         gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), lib/auth_dhe.c,
2167         lib/gnutls.asn (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2168         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91,
2169         gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6,
2170         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2,
2171         gnutls_0_9_1), lib/gnutls.h.in.in, lib/gnutls_alert.c,
2172         lib/gnutls_anon_cred.c (tags: gnutls_0_9_6, gnutls_0_9_5,
2173         gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1),
2174         lib/gnutls_asn1_tab.c (tags: gnutls_0_9_97, gnutls_0_9_96,
2175         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
2176         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
2177         gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
2178         gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_cert.c, lib/gnutls_dh.h
2179         (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
2180         gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_dh_primes.c,
2181         lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_global.c,
2182         lib/gnutls_int.h, lib/gnutls_mpi.c, lib/gnutls_rsa_export.c,
2183         lib/gnutls_state.c, lib/gnutls_ui.h, src/serv-gaa.c,
2184         src/serv-gaa.h, src/serv.c, src/serv.gaa:
2186         * gnutls_dh_params_generate() and gnutls_rsa_params_generate() now
2187          use gnutls_malloc() to allocate the output parameters.  
2188         
2189         * Added gnutls_pkcs3_extract_dh_params() which extracts parameters
2190          from PKCS#3 encoded structures. This was in order to read parameters
2191          generated using the openssl dhparam tool.  
2192         
2193         * Several changes in the temporary (DH/RSA) parameter codebase. No
2194          DH parameters are now included in the library. Also a credentials
2195          structure can now hold only one temporary parameter.  
2197 2003-01-30 20:36  nmav <nmav@gnutls.org>
2199         * lib/gnutls_ui.c:
2201         more doc for the gnutls_set_dh_prime_bits().  
2203 2003-01-30 09:16  nmav <nmav@gnutls.org>
2205         * NEWS, configure.in, lib/gnutls.sym (tags: gnutls_0_9_4,
2206         gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_alert.c,
2207         lib/gnutls_int_compat.c (tags: gnutls_0_9_97, gnutls_0_9_96,
2208         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
2209         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7,
2210         gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
2211         gnutls_0_9_2, gnutls_0_9_1):
2213         removed backward compatibility functions for 0.9.0 version.  
2215 2003-01-25 08:57  nmav <nmav@gnutls.org>
2217         * lib/: gnutls_errors.c, gnutls_errors_int.h:
2219         use RECEIVED_ILLEGAL_PARAMETER instead of SRP_PROTOCOL_FAILURE, when 
2220         the SRP protocol fails.  
2222 2003-01-24 12:13  nmav <nmav@gnutls.org>
2224         * lib/gnutls_global.c:
2226         The gcrypt log handler is only set when we are in debugging mode.  
2228 2003-01-23 20:55  nmav <nmav@gnutls.org>
2230         * NEWS, lib/auth_rsa.c, lib/debug.c, lib/gnutls_algorithms.c,
2231         lib/gnutls_compress_int.c (tags: gnutls_0_9_6, gnutls_0_9_5,
2232         gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1),
2233         lib/gnutls_dh_primes.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
2234         lib/gnutls_extensions.c (tags: gnutls_0_9_2, gnutls_0_9_1),
2235         lib/gnutls_global.c, lib/gnutls_rsa_export.c, lib/gnutls_x509.c,
2236         src/cli.c:
2238         Added ability to send some messages back to the application using 
2239         the gnutls_global_set_log_function(). This is quite experimental.  
2241 2003-01-23 18:05  nmav <nmav@gnutls.org>
2243         * doc/tex/: ex-client-resume.tex, ex-client-srp.tex (tags:
2244         gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3,
2245         gnutls_0_9_2, gnutls_0_9_1), ex-client1.tex, ex-client2.tex,
2246         ex-rfc2818.tex:
2248         some minor bugfixes in the documentation.  
2250 2003-01-23 15:29  nmav <nmav@gnutls.org>
2252         * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_mpi.h:
2254         Added check and error code for some SRP fatal protocol failures.  
2256 2003-01-23 10:18  nmav <nmav@gnutls.org>
2258         * NEWS, lib/gnutls_alert.c, lib/gnutls_auth_int.h (tags:
2259         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2,
2260         gnutls_0_9_1), lib/gnutls_handshake.c, src/cli.c:
2262         The library notifies the application on empty and illegal SRP
2263         usernames, so that proper notification (via an alert) is sent to the
2264         peer. Currently when the SRP ciphersuite is advertized but no
2265         username is sent by the peer, the library returns
2266         GNUTLS_E_EMPTY_SRP_USERNAME, and the alert associated with this is
2267         GNUTLS_A_ACCESS_DENIED (to be changed when the srp draft defines
2268         something more appropriate).  
2270 2003-01-22 17:51  nmav <nmav@gnutls.org>
2272         * src/: tests.c, tls_test.c (utags: gnutls_0_8_9, gnutls_0_8_1,
2273         gnutls_0_8_3, gnutls_0_8_4, gnutls_0_8_5, gnutls_0_8_6,
2274         gnutls_0_8_10, gnutls_0_8_11, gnutls_0_8_7, gnutls_0_8_12):
2276         improved srp detection 
2278 2003-01-22 17:42  nmav <nmav@gnutls.org>
2280         * NEWS, lib/gnutls_dh.h (tags: gnutls_0_8_12, gnutls_0_8_11,
2281         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
2282         gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1),
2283         lib/gnutls_dh_primes.c (tags: gnutls_0_8_12, gnutls_0_8_11,
2284         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
2285         gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1), src/cli.c
2286         (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
2287         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
2288         gnutls_0_8_3, gnutls_0_8_1), src/tests.c:
2290         Improved the SRP support, to prevent attackers guessing the 
2291         available usernames by brute force. The g,n values sent are now 
2292         obtained by the password conf file. (they were static ones) 
2294 2003-01-16 16:56  nmav <nmav@gnutls.org>
2296         * lib/: gnutls_alert.c, gnutls_buffers.c, gnutls_handshake.c,
2297         gnutls_handshake.h (tags: gnutls_0_9_97, gnutls_0_9_96,
2298         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
2299         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
2300         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
2301         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
2302         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
2303         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1),
2304         gnutls_record.c, gnutls_record.h (tags: gnutls_0_9_97,
2305         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
2306         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
2307         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
2308         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
2309         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
2310         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
2311         gnutls_0_8_1) (utags: gnutls_0_8_0):
2313         Prefixed with underscore some internal functions.  
2315 2003-01-13 19:37  nmav <nmav@gnutls.org>
2317         * doc/tex/patents.tex, doc/tex/srp.tex, lib/Makefile.am (tags:
2318         gnutls_0_8_0), lib/gnutls_errors.c (tags: gnutls_0_8_0),
2319         lib/gnutls_errors_int.h (tags: gnutls_0_8_12, gnutls_0_8_11,
2320         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
2321         gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
2322         gnutls_0_8_0), lib/gnutls_x509.c (tags: gnutls_0_8_0),
2323         lib/x509_b64.c (tags: gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
2324         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
2325         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0):
2327         GNUTLS_E_PARSING_ERROR error code was replaced by
2328         GNUTLS_E_BASE64_DECODING_ER and GNUTLS_E_SRP_PWD_PARSING_ERROR.
2329         GNUTLS_E_ASCII_ARMOR_ERROR was also replaced by
2330         GNUTLS_E_BASE64_DECODING_ERROR.  
2332 2003-01-11 14:02  nmav <nmav@gnutls.org>
2334         * NEWS, doc/Makefile.am (tags: gnutls_0_8_0), doc/tex/Makefile.am,
2335         doc/tex/appendix.tex, doc/tex/patents.tex:
2337         Added some information about the SRP patents in the documentation.  
2339 2003-01-09 21:52  nmav <nmav@gnutls.org>
2341         * NEWS, acinclude.m4 (tags: gnutls_0_9_97, gnutls_0_9_96,
2342         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
2343         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
2344         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
2345         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
2346         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
2347         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
2348         gnutls_0_8_0), configure.in, doc/README.CODING_STYLE (tags:
2349         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
2350         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
2351         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0), lib/Makefile.am,
2352         lib/defines.h (tags: gnutls_0_8_1, gnutls_0_8_0),
2353         lib/gnutls.h.in.in (tags: gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5,
2354         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0),
2355         lib/gnutls.sym (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10,
2356         gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5,
2357         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0),
2358         lib/gnutls_auth.c (tags: gnutls_0_8_0), lib/gnutls_cipher_int.c
2359         (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
2360         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
2361         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0), lib/gnutls_cipher_int.h
2362         (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
2363         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_9_2,
2364         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
2365         gnutls_0_8_0), lib/gnutls_hash_int.c, lib/gnutls_hash_int.h (tags:
2366         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
2367         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
2368         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
2369         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
2370         gnutls_0_8_0), lib/gnutls_state.c (tags: gnutls_0_8_0):
2372         Only the documented symbols are now exported.  
2374 2003-01-09 08:29  nmav <nmav@gnutls.org>
2376         * lib/gnutls_x509.c:
2378         If the certificate does not contain the basicConstraints extension
2379         GNUTLS_E_REQUESTED_DATA_NOT_AVAILABLE will be returned by
2380         gnutls_x509_extract_certificate_ca_status().  
2382 2003-01-08 22:58  nmav <nmav@gnutls.org>
2384         * NEWS, lib/gnutls_ui.h (tags: gnutls_0_8_12, gnutls_0_8_11,
2385         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
2386         gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
2387         gnutls_0_8_0), lib/gnutls_x509.c:
2389         Added gnutls_x509_extract_certificate_ca_status() which returns the
2390         CA status of the given certificate.  
2392 2003-01-01 11:12  nmav <nmav@gnutls.org>
2394         * NEWS, configure.in, lib/gnutls_compress_int.c (tags:
2395         gnutls_0_8_0):
2397         If liblzo is found in the system then libgnutls-extra will depend on
2398         it, instead of including minilzo.  
2400 2002-12-30 10:04  nmav <nmav@gnutls.org>
2402         * lib/gnutls_mpi.c (tags: gnutls_0_8_0):
2404         Added a test for null (zero) integers in MPI scanning.  
2406 2002-12-29 20:42  nmav <nmav@gnutls.org>
2408         * src/: tests.c, tls_test.c (utags: gnutls_0_8_0):
2410         some fixes in the gnutls-cli-debug program 
2412 2002-12-22 18:11  nmav <nmav@gnutls.org>
2414         * configure.in:
2416         depends on libgcrypt 1.1.11 
2418 2002-12-16 21:56  nmav <nmav@gnutls.org>
2420         * lib/: auth_anon.c (tags: gnutls_0_8_0), auth_dhe.c (tags:
2421         gnutls_0_8_0), auth_rsa.c (tags: gnutls_0_8_0), auth_rsa_export.c
2422         (tags: gnutls_0_8_0), gnutls_auth.h (tags: gnutls_0_9_97,
2423         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
2424         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
2425         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
2426         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
2427         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
2428         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
2429         gnutls_0_8_1, gnutls_0_8_0), gnutls_handshake.c, gnutls_int.h
2430         (tags: gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
2431         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0), gnutls_kx.c (tags:
2432         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
2433         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0), gnutls_kx.h (tags:
2434         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
2435         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
2436         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
2437         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
2438         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
2439         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
2440         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0):
2442         Dropped the support for the client key exchange message 0, and
2443         server key exchange message 2.  
2445 2002-12-16 21:26  nmav <nmav@gnutls.org>
2447         * NEWS, configure.in, lib/debug.c (tags: gnutls_0_8_0),
2448         lib/gnutls_mpi.h (tags: gnutls_0_8_12, gnutls_0_8_11,
2449         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
2450         gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
2451         gnutls_0_8_0), lib/gnutls_record.c:
2453         Finished SRP-6 stuff. It should work fine now.  
2455 2002-12-13 22:14  nmav <nmav@gnutls.org>
2457         * NEWS:
2459         Added gnutls_openpgp_extract_key_name_string() which returns a
2460         single string for a pgp user id.  
2462 2002-12-13 12:59  nmav <nmav@gnutls.org>
2464         * doc/tex/ex-serv-export.tex, src/serv.c (utags: gnutls_0_8_0,
2465         gnutls_0_8_1, gnutls_0_8_3, gnutls_0_8_4, gnutls_0_8_5,
2466         gnutls_0_8_6, gnutls_0_8_7):
2468         updated some example and the server to use the new gnutls_malloc()
2469         in callbacks.  
2471 2002-12-12 17:03  nmav <nmav@gnutls.org>
2473         * lib/: gnutls_x509.c, gnutls_ui.h:
2475         Added the gnutls_x509_extract_dn_string() function.  
2477 2002-12-08 15:43  nmav <nmav@gnutls.org>
2479         * src/serv.c (tags: gnutls_0_6_0):
2481         updated to include a callback for receiving openpgp keys, using
2482         libopencdk.  
2484 2002-12-08 15:39  nmav <nmav@gnutls.org>
2486         * lib/: ext_cert_type.c (tags: gnutls_0_8_0), gnutls_errors.c,
2487         gnutls_errors_int.h, gnutls_sig.c (tags: gnutls_0_8_12,
2488         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
2489         gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
2490         gnutls_0_8_1, gnutls_0_8_0), x509_b64.c (utags: gnutls_0_6_0):
2492         some cleanups 
2494 2002-12-07 11:46  nmav <nmav@gnutls.org>
2496         * lib/ext_server_name.c (tags: gnutls_0_8_0, gnutls_0_6_0):
2498         some fixes in server_name extension 
2500 2002-12-07 11:19  nmav <nmav@gnutls.org>
2502         * NEWS, doc/tex/callbacks.tex (tags: gnutls_0_9_97, gnutls_0_9_96,
2503         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
2504         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
2505         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
2506         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
2507         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
2508         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
2509         gnutls_0_8_0, gnutls_0_6_0), lib/gnutls.h.in.in (tags:
2510         gnutls_0_6_0), lib/gnutls_db.c (tags: gnutls_0_8_0, gnutls_0_6_0),
2511         lib/gnutls_global.c (tags: gnutls_0_8_0, gnutls_0_6_0),
2512         lib/gnutls_mem.c, lib/x509_b64.c:
2514         Exported the more convenient gnutls_malloc() and gnutls_free()
2515         functions. Actually pointers to functions.  
2517 2002-12-06 17:28  nmav <nmav@gnutls.org>
2519         * NEWS, lib/x509_b64.c:
2521         Changed the semantics of gnutls_pem_base64_encode_alloc() and
2522         gnutls_pem_base64_decode_alloc(). In the default case were the
2523         gnutls library is used with malloc/realloc/free, these are binary
2524         compatible.  
2525         
2526         They now require the returned data to be freed using the
2527         gnutls_global_get_free_function().  
2529 2002-12-06 17:21  nmav <nmav@gnutls.org>
2531         * lib/: gnutls_int.h, gnutls_ui.h (utags: gnutls_0_6_0):
2533         some cleanups.  
2535 2002-12-06 17:14  nmav <nmav@gnutls.org>
2537         * NEWS, doc/TODO, doc/tex/Makefile.am (tags: gnutls_0_6_0),
2538         doc/tex/callbacks.tex, doc/tex/library.tex (tags: gnutls_0_6_0),
2539         lib/gnutls.h.in.in, lib/gnutls_datum.c (tags: gnutls_0_8_0,
2540         gnutls_0_6_0), lib/gnutls_datum.h (tags: gnutls_0_9_97,
2541         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
2542         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
2543         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
2544         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
2545         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
2546         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
2547         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), lib/gnutls_db.c,
2548         lib/gnutls_global.c, lib/gnutls_mem.c, lib/gnutls_mem.h (tags:
2549         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
2550         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
2551         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
2552         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
2553         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
2554         gnutls_0_8_0, gnutls_0_6_0), lib/gnutls_state.c (tags:
2555         gnutls_0_6_0), lib/gnutls_str.c (tags: gnutls_0_8_12,
2556         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
2557         gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
2558         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), lib/gnutls_str.h (tags:
2559         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
2560         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
2561         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), src/cli.c
2562         (tags: gnutls_0_8_0, gnutls_0_6_0), src/serv.c:
2564         Added the new functions gnutls_get_malloc_function(),
2565         gnutls_get_free_function(). Also changed the way callback functions
2566         must allocate data. They now need to use these functions, instead of
2567         just calling malloc().  
2569 2002-12-06 13:33  nmav <nmav@gnutls.org>
2571         * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_extensions.c
2572         (tags: gnutls_0_8_0, gnutls_0_6_0), gnutls_handshake.c (tags:
2573         gnutls_0_6_0):
2575         added error code to report illegal srp usernames. Some fixes in the
2576         extension parsing to report fatal errors.  
2578 2002-12-04 23:38  nmav <nmav@gnutls.org>
2580         * lib/: x509_extensions.c, x509_verify.c (tags: gnutls_0_8_0)
2581         (utags: gnutls_0_6_0):
2583         some optimizations in string handling of the x.509 asn.1 parsers.  
2585 2002-12-04 12:16  nmav <nmav@gnutls.org>
2587         * doc/tex/: Makefile.am, ex-pgp-keyserver.tex, examples.tex (tags:
2588         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
2589         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
2590         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), macros.tex
2591         (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
2592         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
2593         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
2594         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
2595         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
2596         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
2597         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0),
2598         preparation.tex (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2599         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
2600         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
2601         gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
2602         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
2603         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
2604         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
2605         gnutls_0_6_0):
2607         Added a chapter for sources preparation. Based on the documenation
2608         of libksba.  
2610 2002-12-02 22:00  nmav <nmav@gnutls.org>
2612         * configure.in, doc/tex/ex-pgp-keyserver.tex:
2614         depends on opencdk 0.3.5 
2616 2002-12-02 17:31  nmav <nmav@gnutls.org>
2618         * lib/gnutls_extensions.c:
2620         Corrected bug in extension parsing.  
2622 2002-12-02 07:37  nmav <nmav@gnutls.org>
2624         * doc/tex/auth.tex (tags: gnutls_0_9_94, gnutls_0_9_93,
2625         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
2626         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
2627         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
2628         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
2629         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
2630         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0):
2632         some updates on srp documentation.  
2634 2002-12-02 07:13  nmav <nmav@gnutls.org>
2636         * lib/: auth_cert.c (tags: gnutls_0_8_0, gnutls_0_6_0), auth_dhe.c
2637         (tags: gnutls_0_6_0), auth_rsa.c (tags: gnutls_0_6_0),
2638         auth_rsa_export.c (tags: gnutls_0_6_0), ext_cert_type.c,
2639         ext_server_name.c, gnutls_alert.c (tags: gnutls_0_6_0),
2640         gnutls_algorithms.c (tags: gnutls_0_8_0, gnutls_0_6_0),
2641         gnutls_anon_cred.c (tags: gnutls_0_8_12, gnutls_0_8_11,
2642         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
2643         gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
2644         gnutls_0_8_0, gnutls_0_6_0), gnutls_auth.c (tags: gnutls_0_6_0),
2645         gnutls_buffers.c (tags: gnutls_0_6_0), gnutls_cert.c (tags:
2646         gnutls_0_8_0, gnutls_0_6_0), gnutls_cipher.c (tags: gnutls_0_8_0,
2647         gnutls_0_6_0), gnutls_compress.c (tags: gnutls_0_8_12,
2648         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
2649         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
2650         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
2651         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
2652         gnutls_0_6_0), gnutls_compress_int.c (tags: gnutls_0_6_0),
2653         gnutls_constate.c (tags: gnutls_0_8_0, gnutls_0_6_0),
2654         gnutls_datum.c, gnutls_datum.h, gnutls_db.c, gnutls_dh.c (tags:
2655         gnutls_0_8_0, gnutls_0_6_0), gnutls_dh_primes.c (tags:
2656         gnutls_0_8_0, gnutls_0_6_0), gnutls_global.c, gnutls_handshake.c,
2657         gnutls_kx.c (tags: gnutls_0_6_0), gnutls_mem.c, gnutls_mpi.c (tags:
2658         gnutls_0_6_0), gnutls_num.c (tags: gnutls_0_8_1, gnutls_0_8_0,
2659         gnutls_0_6_0), gnutls_pk.c (tags: gnutls_0_8_0, gnutls_0_6_0),
2660         gnutls_priority.c (tags: gnutls_0_8_12, gnutls_0_8_11,
2661         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
2662         gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
2663         gnutls_0_8_0, gnutls_0_6_0), gnutls_privkey.c (tags: gnutls_0_8_12,
2664         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
2665         gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
2666         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), gnutls_random.c (tags:
2667         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
2668         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
2669         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
2670         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
2671         gnutls_0_8_0, gnutls_0_6_0), gnutls_record.c (tags: gnutls_0_6_0),
2672         gnutls_rsa_export.c (tags: gnutls_0_8_0, gnutls_0_6_0),
2673         gnutls_session.c (tags: gnutls_0_8_12, gnutls_0_8_11,
2674         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
2675         gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
2676         gnutls_0_8_0, gnutls_0_6_0), gnutls_session_pack.c (tags:
2677         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
2678         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
2679         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
2680         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), gnutls_sig.c,
2681         gnutls_state.c, gnutls_str.c, gnutls_ui.c (tags: gnutls_0_8_0,
2682         gnutls_0_6_0), gnutls_v2_compat.c (tags: gnutls_0_8_12,
2683         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
2684         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
2685         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
2686         gnutls_0_8_0, gnutls_0_6_0), gnutls_x509.c (tags: gnutls_0_6_0),
2687         x509_extensions.c, x509_sig_check.c (tags: gnutls_0_8_0,
2688         gnutls_0_6_0):
2690         Cleanups. Prefixed some internal function with underscore.  
2692 2002-12-01 21:57  nmav <nmav@gnutls.org>
2694         * lib/gnutls_x509.c:
2696         more fixes in gnutls_x509_extract_certificate_dn_string() 
2698 2002-12-01 21:47  nmav <nmav@gnutls.org>
2700         * NEWS, doc/tex/ex-pgp-keyserver.tex, lib/gnutls_dh.h (tags:
2701         gnutls_0_8_0, gnutls_0_6_0), lib/gnutls_dh_primes.c, src/common.c
2702         (tags: gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
2703         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0):
2705         Added the function gnutls_srp_server_set_credentials_function() to
2706         allow retrieving SRP parameters from an external backend - other 
2707         than password files.  
2709 2002-12-01 20:29  nmav <nmav@gnutls.org>
2711         * NEWS, doc/tex/ex-pgp-keyserver.tex, lib/auth_cert.c:
2713         Enabled the OpenPGP key retrieval callback function (untested yet).  
2715 2002-12-01 19:50  nmav <nmav@gnutls.org>
2717         * NEWS, lib/x509_b64.c, src/common.c, src/crypt-gaa.c (tags:
2718         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_9_7, gnutls_0_8_10,
2719         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
2720         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
2721         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
2722         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), src/crypt.c (tags:
2723         gnutls_0_8_7, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
2724         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
2725         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0),
2726         src/crypt.gaa (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_9_7,
2727         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
2728         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
2729         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
2730         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0):
2732         Added the functions: 
2733            gnutls_srp_verifier() 
2734            gnutls_srp_base64_encode() 
2735            gnutls_srp_base64_decode() 
2736         
2737         and modified the gnutls-srpcrypt, to use the exported functions.  
2739 2002-11-25 10:39  nmav <nmav@gnutls.org>
2741         * lib/: gnutls_int.h, gnutls_x509.c:
2743         gnutls_x509_extract_certificate_dn_string() now behaves as described
2744         in RFC2253.  
2746 2002-11-23 08:10  nmav <nmav@gnutls.org>
2748         * doc/README.CODING_STYLE (tags: gnutls_0_6_0), lib/gnutls_int.h:
2750         some changes in the callback function behaviour.  
2752 2002-11-22 22:21  nmav <nmav@gnutls.org>
2754         * lib/Makefile.am (tags: gnutls_0_6_0):
2756         linked against libgcrypt (I saw that in debian) 
2758 2002-11-20 22:10  nmav <nmav@gnutls.org>
2760         * NEWS, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h (tags:
2761         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
2762         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
2763         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
2764         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
2765         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
2766         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
2767         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0),
2768         lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_8_4,
2769         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0),
2770         lib/gnutls_errors.c, lib/gnutls_extensions.c:
2772         Several cleanups and elimination of warnings.  
2774 2002-11-20 20:35  nmav <nmav@gnutls.org>
2776         * doc/tex/Makefile.am, doc/tex/gnutls.bib, doc/tex/record.tex,
2777         doc/tex/record_weaknesses.tex, doc/tex/tls_extensions.tex,
2778         doc/tex/tlsintro.tex (tags: gnutls_0_8_12, gnutls_0_8_11,
2779         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_9_5,
2780         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
2781         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
2782         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), lib/ext_server_name.c,
2783         lib/gnutls_int_compat.c (tags: gnutls_0_8_12, gnutls_0_8_11,
2784         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
2785         gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
2786         gnutls_0_8_0, gnutls_0_6_0):
2788         updated documentation to include record layer weaknesses and
2789         counter-measures, and the supported TLS extensions.  
2791 2002-11-20 17:45  nmav <nmav@gnutls.org>
2793         * lib/gnutls.h.in.in:
2795         compat4.h was added, and is included by default in gnutls.h.  
2797 2002-11-20 17:44  nmav <nmav@gnutls.org>
2799         * lib/: gnutls_algorithms.c, gnutls_algorithms.h, gnutls_cert.h,
2800         gnutls_sig.c, gnutls_ui.h, gnutls_x509.c, rfc2818_hostname.c (tags:
2801         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
2802         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
2803         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0):
2805         Moved the GNUTLS_X509KEY_* to gnutls_cert.h and renamed them to
2806         KEY_*. Improved the checking of key usage.  
2808 2002-11-20 07:30  nmav <nmav@gnutls.org>
2810         * lib/gnutls_algorithms.c:
2812         added the AES ciphersuites for certificate srp authentication.  
2814 2002-11-19 13:07  nmav <nmav@gnutls.org>
2816         * lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_algorithms.c,
2817         lib/gnutls_cert.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
2818         lib/gnutls_x509.c, src/cli.c, src/common.c, src/common.h (tags:
2819         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_9_7, gnutls_0_8_10,
2820         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
2821         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
2822         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
2823         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), src/serv.c:
2825         Added support for the DSS certificate SRP authenticated cipher
2826         suites (currently only with 3DES cipher). Cleaned up the client and
2827         server code, which was duplicated.  
2829 2002-11-19 12:01  nmav <nmav@gnutls.org>
2831         * NEWS, lib/auth_cert.c, lib/gnutls.h.in.in,
2832         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
2833         lib/gnutls_auth.c, lib/gnutls_auth_int.h (tags: gnutls_0_8_7,
2834         gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
2835         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), lib/gnutls_cert.c,
2836         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_v2_compat.c,
2837         lib/gnutls_x509.c, src/cli.c, src/common.c, src/serv.c:
2839         Added certificate authenticated SRP cipher suites.  
2841 2002-11-17 12:13  nmav <nmav@gnutls.org>
2843         * lib/gnutls_int_compat.c:
2845         added compatibility function for the openpgp_keyserver.  
2847 2002-11-17 12:12  nmav <nmav@gnutls.org>
2849         * doc/tex/: Makefile.am, appendix.tex (tags: gnutls_0_6_0),
2850         auth.tex, compression.tex, examples.tex, gnutls.bib, gnutls.tex
2851         (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
2852         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
2853         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
2854         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
2855         gnutls_0_6_0), openpgp.tex, tlsintro.tex:
2857         added bibliography in documentation.  
2859 2002-11-16 09:50  nmav <nmav@gnutls.org>
2861         * doc/tex/Makefile.am, doc/tex/ex-pgp-keyserver.tex,
2862         doc/tex/examples.tex, lib/gnutls_int.h:
2864         updated pgp key retrieval callback and added example.  
2866 2002-11-15 21:13  nmav <nmav@gnutls.org>
2868         * NEWS, configure.in, doc/Makefile.am (tags: gnutls_0_6_0),
2869         doc/tex/Makefile.am:
2871         example programs are now located in doc/examples directory.  
2873 2002-11-14 13:48  nmav <nmav@gnutls.org>
2875         * lib/: gnutls.h.in.in, gnutls_alert.c, gnutls_alert.h (tags:
2876         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
2877         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_9_2,
2878         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
2879         gnutls_0_8_0, gnutls_0_6_0):
2881         Added some new alert codes from the extensions draft.  
2883 2002-11-14 09:19  nmav <nmav@gnutls.org>
2885         * doc/tex/: ex-client2.tex (tags: gnutls_0_8_12, gnutls_0_8_11,
2886         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
2887         gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
2888         gnutls_0_8_0, gnutls_0_6_0), examples.tex:
2890         updated the basic client to support OpenPGP certificate
2891         authentication.  
2893 2002-11-12 13:29  nmav <nmav@gnutls.org>
2895         * doc/tex/: Makefile.am, ex-serv-pgp.tex (tags: gnutls_0_8_12,
2896         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
2897         gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
2898         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), examples.tex:
2900         added example with an openpgp server 
2902 2002-11-12 11:11  nmav <nmav@gnutls.org>
2904         * lib/: auth_anon.c (tags: gnutls_0_6_0), auth_cert.c,
2905         auth_dh_common.c (tags: gnutls_0_8_0, gnutls_0_6_0), auth_dhe.c,
2906         auth_rsa.c, auth_rsa_export.c, gnutls_auth.c, gnutls_cert.c,
2907         gnutls_handshake.c, gnutls_int.h, gnutls_kx.c,
2908         gnutls_session_pack.c, gnutls_state.c, gnutls_ui.c,
2909         gnutls_v2_compat.c, gnutls_x509.c:
2911         The session->gnutls_key was renamed to session->key.  
2913 2002-11-12 10:59  nmav <nmav@gnutls.org>
2915         * lib/gnutls_int.h:
2917         The gnutls_openpgp_recv_key_func() callback function now accepts a 
2918         key fingerprint, instead of the key id.  
2920 2002-11-11 17:20  nmav <nmav@gnutls.org>
2922         * src/: cli.c, serv.c, tests.c:
2924         cleanups 
2926 2002-11-11 17:06  nmav <nmav@gnutls.org>
2928         * lib/gnutls.h.in.in:
2930         dropped source backwards compatibility 
2932 2002-11-11 17:02  nmav <nmav@gnutls.org>
2934         * configure.in, lib/gnutls_int.h:
2936         Added callback for OpenPGP key retrieval.  
2938 2002-11-06 13:00  nmav <nmav@gnutls.org>
2940         * doc/protocol/: draft-ietf-tls-rfc2246-bis-01.txt,
2941         draft-ietf-tls-rfc2246-bis-02.txt (tags: gnutls_0_8_12,
2942         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
2943         gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
2944         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0):
2946         added new rfc2246bis draft 
2948 2002-11-06 08:24  nmav <nmav@gnutls.org>
2950         * opencdk.m4 (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
2951         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
2952         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
2953         gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
2954         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
2955         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
2956         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
2957         gnutls_0_6_0):
2959         updated url for opencdk 
2961 2002-11-05 21:41  nmav <nmav@gnutls.org>
2963         * lib/: gnutls_algorithms.c, gnutls_buffers.c, gnutls_db.c,
2964         gnutls_global.c, gnutls_state.c, gnutls_x509.c:
2966         some updated in the documentation 
2968 2002-11-04 21:23  nmav <nmav@gnutls.org>
2970         * lib/: gnutls.h.in.in, gnutls_alert.c, gnutls_alert.h,
2971         gnutls_errors_int.h (utags: gnutls_0_5_11):
2973         Added new alert (certificate unobtainable) from
2974         draft-ietf-tls-extensions.  
2976 2002-11-04 20:11  nmav <nmav@gnutls.org>
2978         * NEWS, configure.in (tags: gnutls_0_5_11):
2980         depends on opencdk 0.3.2 
2982 2002-11-03 14:20  twoaday <twoaday@gnutls.org>
2984         * lib/: gnutls_errors.c (tags: gnutls_0_5_11), gnutls_errors_int.h:
2986         
2987         
2988         Use the old error codes for OpenPGP again.  
2990 2002-11-03 13:52  twoaday <twoaday@gnutls.org>
2992         * lib/auth_cert.c (tags: gnutls_0_5_11):
2994         Fixed an off-by-one bug for OpenPGP fingerprint handling.  
2996 2002-11-03 13:23  twoaday <twoaday@gnutls.org>
2998         * lib/gnutls_errors_int.h:
3000         Corrected error number (the old was reserved).  
3002 2002-11-03 13:08  twoaday <twoaday@gnutls.org>
3004         * lib/: gnutls_errors.c, gnutls_errors_int.h:
3006         Unification for the OpenPGP error code.  
3008 2002-11-03 13:08  nmav <nmav@gnutls.org>
3010         * lib/gnutls_cert.c (tags: gnutls_0_5_11):
3012         corrected behaviour of verification in openpgp keys.  
3014 2002-11-03 11:56  twoaday <twoaday@gnutls.org>
3016         * lib/: gnutls_errors.c, gnutls_errors_int.h:
3018         Add OpenPGP error description 
3020 2002-11-03 11:30  nmav <nmav@gnutls.org>
3022         * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_sig.c (tags:
3023         gnutls_0_5_11), gnutls_x509.c (tags: gnutls_0_5_11):
3025         Renamed GNUTLS_E_X509_KEY_USAGE_VIOLATION to
3026         GNUTLS_E_KEY_USAGE_VIOLATION, in order to apply to PGP keys as well.  
3028 2002-11-03 11:19  nmav <nmav@gnutls.org>
3030         * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_pk.c
3031         (tags: gnutls_0_5_11), lib/gnutls_sig.c, lib/x509_sig_check.c
3032         (tags: gnutls_0_5_11), src/cli-gaa.c (tags: gnutls_0_8_12,
3033         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
3034         gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
3035         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11),
3036         src/cli-gaa.h (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10,
3037         gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5,
3038         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
3039         gnutls_0_6_0, gnutls_0_5_11), src/cli.c (tags: gnutls_0_5_11),
3040         src/cli.gaa (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10,
3041         gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5,
3042         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
3043         gnutls_0_6_0, gnutls_0_5_11), src/common.c:
3045         Added some new error codes and updated client.  
3047 2002-11-02 08:41  nmav <nmav@gnutls.org>
3049         * NEWS, lib/ext_cert_type.c (tags: gnutls_0_5_11),
3050         lib/ext_max_record.c (tags: gnutls_0_9_97, gnutls_0_9_96,
3051         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
3052         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
3053         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
3054         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
3055         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
3056         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3057         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), lib/ext_server_name.c
3058         (tags: gnutls_0_5_11), lib/gnutls_alert.c, lib/gnutls_buffers.c
3059         (tags: gnutls_0_5_11), lib/gnutls_cert.c, lib/gnutls_dh_primes.c
3060         (tags: gnutls_0_5_11), lib/gnutls_errors.c,
3061         lib/gnutls_errors_int.h, lib/gnutls_handshake.c (tags:
3062         gnutls_0_5_11), lib/gnutls_record.c (tags: gnutls_0_5_11),
3063         lib/gnutls_rsa_export.c (tags: gnutls_0_5_11),
3064         lib/gnutls_session_pack.c (tags: gnutls_0_5_11), lib/gnutls_ui.c
3065         (tags: gnutls_0_5_11), lib/x509_b64.c (tags: gnutls_0_5_11):
3067         Combined GNUTLS_E_INVALID_PARAMETERS wich GNUTLS_E_INVALID_REQUEST.
3068         Introduced GNUTLS_E_SHORT_MEMORY_BUFFER.  
3070 2002-11-02 08:37  nmav <nmav@gnutls.org>
3072         * lib/: gnutls_x509.c, x509_xml.c (tags: gnutls_0_8_0,
3073         gnutls_0_6_0, gnutls_0_5_11):
3075         Fixed some memory leaks which may occured on error cases.  
3077 2002-11-01 21:29  nmav <nmav@gnutls.org>
3079         * NEWS, lib/gnutls_x509.c, src/common.c:
3081         gnutls_x509_extract_certificate_dn_string() was rewritten.  
3083 2002-11-01 18:33  nmav <nmav@gnutls.org>
3085         * lib/gnutls_x509.c:
3087         Added a check for dn extraction failure in
3088         gnutls_x509_extract_certificate_dn_string().  
3090 2002-10-29 14:03  twoaday <twoaday@gnutls.org>
3092         * configure.in:
3094         Bump OpenCDK version to 0.3.0 
3096 2002-10-29 14:02  twoaday <twoaday@gnutls.org>
3098         * lib/gnutls_errors_int.h:
3100         Add new regression test for OpenPGP.  New code for the OpenCDK 0.3.0
3101         version.  A new error code for the OpenPGP part.  
3103 2002-10-29 05:51  nmav <nmav@gnutls.org>
3105         * lib/gnutls_buffer.h (tags: gnutls_0_9_97, gnutls_0_9_96,
3106         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
3107         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
3108         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
3109         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
3110         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
3111         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3112         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11):
3114         added missing file 
3116 2002-10-28 09:21  nmav <nmav@gnutls.org>
3118         * lib/: auth_cert.c, auth_dhe.c (tags: gnutls_0_5_11), auth_rsa.c
3119         (tags: gnutls_0_5_11), auth_rsa_export.c (tags: gnutls_0_5_11),
3120         gnutls_buffers.c, gnutls_cert.c, gnutls_cipher_int.c (tags:
3121         gnutls_0_6_0, gnutls_0_5_11), gnutls_constate.c (tags:
3122         gnutls_0_5_11), gnutls_errors.c, gnutls_errors_int.h,
3123         gnutls_handshake.c, gnutls_pk.c, gnutls_record.c,
3124         gnutls_rsa_export.c, gnutls_state.c (tags: gnutls_0_5_11),
3125         gnutls_ui.c, gnutls_x509.c, x509_verify.c (tags: gnutls_0_5_11),
3126         x509_xml.c:
3128         GNUTLS_E_UNKNOWN_ERROR was removed, and was replaced by
3129         GNUTLS_E_INTERNAL_ERROR.  
3131 2002-10-26 12:34  nmav <nmav@gnutls.org>
3133         * NEWS, lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags:
3134         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
3135         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
3136         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
3137         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
3138         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
3139         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3140         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), lib/gnutls_handshake.c,
3141         lib/gnutls_int.h (tags: gnutls_0_5_11), lib/gnutls_record.c,
3142         lib/gnutls_state.c, lib/gnutls_str.c (tags: gnutls_0_5_11),
3143         lib/gnutls_str.h (tags: gnutls_0_5_11):
3145         Optimizations in buffering code, which reduce the number of
3146         malloc/realloc calls.  
3148 2002-10-26 09:46  nmav <nmav@gnutls.org>
3150         * lib/gnutls_errors.c, src/retcodes.c (tags: gnutls_0_8_12,
3151         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
3152         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
3153         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
3154         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
3155         gnutls_0_6_0, gnutls_0_5_11):
3157         The error code table now contains all the error codes sorted.  
3159 2002-10-25 14:31  nmav <nmav@gnutls.org>
3161         * NEWS, configure.in, doc/tex/Makefile.am (tags: gnutls_0_5_11),
3162         doc/tex/appendix.tex (tags: gnutls_0_5_11), doc/tex/errors.tex
3163         (tags: gnutls_0_5_11), doc/tex/gnutls.tex (tags: gnutls_0_5_11),
3164         lib/gnutls_errors.c, lib/gnutls_pk.c, src/Makefile.am (tags:
3165         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
3166         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
3167         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
3168         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
3169         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3170         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), src/retcodes.c:
3172         Documented error codes in an appendix. This documentation is
3173         generated automatically using the retcodes program.  
3175 2002-10-24 19:07  nmav <nmav@gnutls.org>
3177         * doc/: scripts/gdoc, scripts/sort1.pl (tags: gnutls_0_9_97,
3178         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
3179         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
3180         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
3181         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
3182         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
3183         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
3184         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11),
3185         tex/Makefile.am:
3187         Added script to sort function  names in function reference.  
3189 2002-10-24 17:42  nmav <nmav@gnutls.org>
3191         * lib/: auth_cert.c, gnutls_cipher.c (tags: gnutls_0_5_11),
3192         gnutls_constate.c, gnutls_errors.c, gnutls_errors_int.h,
3193         gnutls_handshake.c, gnutls_pk.c, gnutls_v2_compat.c (tags:
3194         gnutls_0_5_11):
3196         Added more descriptive error codes to be returned by
3197         gnutls_strerror(). Removed old and unused error codes.  
3199 2002-10-24 16:39  nmav <nmav@gnutls.org>
3201         * src/: tls_test-gaa.c (tags: gnutls_0_8_12, gnutls_0_8_11,
3202         gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
3203         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
3204         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
3205         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
3206         gnutls_0_6_0), tls_test-gaa.h (tags: gnutls_0_8_12, gnutls_0_8_11,
3207         gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
3208         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
3209         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
3210         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
3211         gnutls_0_6_0), tls_test.c, tls_test.gaa (tags: gnutls_0_8_12,
3212         gnutls_0_8_11, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
3213         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
3214         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
3215         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3216         gnutls_0_8_0, gnutls_0_6_0) (utags: gnutls_0_5_11):
3218         gnutls-cli-debug now accepts one hostname only 
3220 2002-10-24 16:33  nmav <nmav@gnutls.org>
3222         * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa:
3224         gnutls-cli now accepts one hostname only 
3226 2002-10-23 18:36  nmav <nmav@gnutls.org>
3228         * doc/TODO (tags: gnutls_0_5_11), doc/tex/Makefile.am,
3229         lib/Makefile.am, lib/auth_anon.c (tags: gnutls_0_5_11),
3230         lib/auth_dh_common.c (tags: gnutls_0_5_11), lib/auth_dh_common.h
3231         (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
3232         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
3233         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
3234         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
3235         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
3236         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
3237         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
3238         gnutls_0_5_11), lib/auth_dhe.c, lib/rfc2818_hostname.c (tags:
3239         gnutls_0_5_11):
3241         Merged common stuff in DHE and anonymous DH key exchange.  
3243 2002-10-14 21:36  nmav <nmav@gnutls.org>
3245         * NEWS, doc/tex/Makefile.am, doc/tex/ex-client-resume.tex (tags:
3246         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
3247         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
3248         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
3249         gnutls_0_5_11), doc/tex/ex-client-srp.tex (tags: gnutls_0_8_12,
3250         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
3251         gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
3252         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11),
3253         doc/tex/ex-client1.tex (tags: gnutls_0_8_12, gnutls_0_8_11,
3254         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
3255         gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3256         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), doc/tex/ex-client2.tex
3257         (tags: gnutls_0_5_11), doc/tex/ex-info.tex (tags: gnutls_0_8_12,
3258         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
3259         gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
3260         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11),
3261         doc/tex/ex-serv-export.tex (tags: gnutls_0_6_0, gnutls_0_5_11),
3262         doc/tex/ex-serv-srp.tex (tags: gnutls_0_6_0, gnutls_0_5_11),
3263         doc/tex/ex-serv1.tex (tags: gnutls_0_8_7, gnutls_0_8_6,
3264         gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3265         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), doc/tex/ex1.tex,
3266         doc/tex/ex2.tex, doc/tex/ex3.tex, doc/tex/ex4.tex,
3267         doc/tex/serv-export.tex, doc/tex/serv-srp.tex, doc/tex/serv1.tex,
3268         doc/tex/srp1.tex:
3270         Example programs found in the documentation can now be generated by 
3271         running "make examples" in doc/tex directory.  
3273 2002-10-14 20:27  nmav <nmav@gnutls.org>
3275         * THANKS (tags: gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
3276         gnutls_0_6_0, gnutls_0_5_11):
3278         Fixed interlibrary dependencies. By Ivo Timmermans. This requires
3279         the debian libtool 1.4.2-7.1 
3281 2002-10-14 17:40  nmav <nmav@gnutls.org>
3283         * lib/: ext_max_record.c, ext_server_name.c:
3285         cleanups in the server name extension.  
3287 2002-10-14 17:23  nmav <nmav@gnutls.org>
3289         * NEWS, src/cli.c:
3291         Some fixes in 'gnutls-cli' client program to prevent some
3292         segmentation faults at exit.  
3294 2002-10-13 15:38  nmav <nmav@gnutls.org>
3296         * doc/tex/: Makefile.am (tags: gnutls_0_5_10), alert.tex (tags:
3297         gnutls_0_5_11, gnutls_0_5_10), auth.tex, certificate.tex (tags:
3298         gnutls_0_5_11, gnutls_0_5_10), ciphersuites.tex (tags:
3299         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
3300         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
3301         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
3302         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3303         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10),
3304         compression.tex (tags: gnutls_0_5_10), handshake.tex (tags:
3305         gnutls_0_5_11, gnutls_0_5_10), howto.tex (tags: gnutls_0_8_12,
3306         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
3307         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
3308         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
3309         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
3310         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), memory.tex (tags:
3311         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
3312         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
3313         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
3314         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
3315         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
3316         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
3317         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
3318         gnutls_0_5_11, gnutls_0_5_10), record.tex (tags: gnutls_0_5_11,
3319         gnutls_0_5_10), tlsintro.tex (tags: gnutls_0_5_10):
3321         spelling corrections, and addition of a subsection for compression
3322         algorithms.  
3324 2002-10-13 09:55  nmav <nmav@gnutls.org>
3326         * lib/gnutls_algorithms.c (tags: gnutls_0_5_11, gnutls_0_5_10):
3328         ZLIB's number was changed according to draft-ietf-tls-compression-02 
3330 2002-10-13 05:02  nmav <nmav@gnutls.org>
3332         * NEWS, configure.in (tags: gnutls_0_5_10), lib/auth_anon.c (tags:
3333         gnutls_0_5_10), lib/auth_cert.c (tags: gnutls_0_5_10),
3334         lib/auth_cert.h (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10,
3335         gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5,
3336         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
3337         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), lib/auth_dhe.c (tags:
3338         gnutls_0_5_10), lib/auth_rsa.c (tags: gnutls_0_5_10),
3339         lib/auth_rsa_export.c (tags: gnutls_0_5_10), lib/defines.h (tags:
3340         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), lib/ext_cert_type.c
3341         (tags: gnutls_0_5_10), lib/ext_cert_type.h (tags: gnutls_0_9_96,
3342         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
3343         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
3344         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
3345         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
3346         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
3347         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3348         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10),
3349         lib/ext_max_record.c (tags: gnutls_0_5_10), lib/ext_max_record.h
3350         (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
3351         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
3352         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
3353         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
3354         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
3355         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
3356         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
3357         gnutls_0_5_11, gnutls_0_5_10), lib/ext_server_name.c (tags:
3358         gnutls_0_5_10), lib/ext_server_name.h (tags: gnutls_0_8_12,
3359         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
3360         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
3361         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
3362         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
3363         gnutls_0_5_11, gnutls_0_5_10), lib/gnutls.h.in.in (tags:
3364         gnutls_0_5_10), lib/gnutls_alert.c (tags: gnutls_0_5_10),
3365         lib/gnutls_alert.h (tags: gnutls_0_5_10), lib/gnutls_algorithms.c,
3366         lib/gnutls_auth.c (tags: gnutls_0_5_11, gnutls_0_5_10),
3367         lib/gnutls_auth.h (tags: gnutls_0_6_0, gnutls_0_5_11,
3368         gnutls_0_5_10), lib/gnutls_buffers.c (tags: gnutls_0_5_10),
3369         lib/gnutls_buffers.h (tags: gnutls_0_5_10), lib/gnutls_cert.c
3370         (tags: gnutls_0_5_10), lib/gnutls_cipher.c (tags: gnutls_0_5_10),
3371         lib/gnutls_cipher.h (tags: gnutls_0_9_95, gnutls_0_9_94,
3372         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
3373         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
3374         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
3375         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
3376         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
3377         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
3378         gnutls_0_5_11, gnutls_0_5_10), lib/gnutls_compress_int.c (tags:
3379         gnutls_0_5_11, gnutls_0_5_10), lib/gnutls_compress_int.h (tags:
3380         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
3381         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
3382         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
3383         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
3384         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
3385         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3386         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10),
3387         lib/gnutls_db.c (tags: gnutls_0_5_11, gnutls_0_5_10),
3388         lib/gnutls_dh_primes.c (tags: gnutls_0_5_10),
3389         lib/gnutls_extensions.h (tags: gnutls_0_9_97, gnutls_0_9_96,
3390         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
3391         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
3392         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
3393         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
3394         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
3395         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3396         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10),
3397         lib/gnutls_global.c (tags: gnutls_0_5_11, gnutls_0_5_10),
3398         lib/gnutls_handshake.c (tags: gnutls_0_5_10), lib/gnutls_hash_int.c
3399         (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10),
3400         lib/gnutls_hash_int.h (tags: gnutls_0_6_0, gnutls_0_5_11,
3401         gnutls_0_5_10), lib/gnutls_int.h (tags: gnutls_0_5_10),
3402         lib/gnutls_mem.c (tags: gnutls_0_5_11, gnutls_0_5_10),
3403         lib/gnutls_pk.c (tags: gnutls_0_5_10), lib/gnutls_pk.h (tags:
3404         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
3405         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_9_1,
3406         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
3407         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), lib/gnutls_record.c
3408         (tags: gnutls_0_5_10), lib/gnutls_rsa_export.c (tags:
3409         gnutls_0_5_10), lib/gnutls_session_pack.c (tags: gnutls_0_5_10),
3410         lib/gnutls_sig.c (tags: gnutls_0_5_10), lib/gnutls_sig.h (tags:
3411         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
3412         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
3413         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
3414         gnutls_0_5_11, gnutls_0_5_10), lib/gnutls_state.c (tags:
3415         gnutls_0_5_10), lib/gnutls_ui.c (tags: gnutls_0_5_10),
3416         lib/gnutls_ui.h (tags: gnutls_0_5_11, gnutls_0_5_10),
3417         lib/gnutls_x509.c (tags: gnutls_0_5_10), lib/gnutls_x509.h (tags:
3418         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
3419         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
3420         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
3421         gnutls_0_5_11, gnutls_0_5_10), lib/rfc2818_hostname.c (tags:
3422         gnutls_0_5_10), lib/x509_b64.c (tags: gnutls_0_5_10),
3423         lib/x509_b64.h (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10,
3424         gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_9_3,
3425         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
3426         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
3427         gnutls_0_5_11, gnutls_0_5_10), lib/x509_sig_check.c (tags:
3428         gnutls_0_5_10):
3430         several fixes in the codebase, mostly in signed/unsigned checkings.  
3432 2002-10-12 15:56  nmav <nmav@gnutls.org>
3434         * lib/: ext_max_record.c, ext_max_record.h (utags:
3435         gnutls_0_5_x_before_int_fixes):
3437         Corrected some types, to work in 64 bits machines. Suggested by Ivo
3438         Timmermans <ivo@o2w.nl>.  
3440 2002-10-12 08:17  nmav <nmav@gnutls.org>
3442         * src/serv.c (tags: gnutls_0_5_11, gnutls_0_5_10,
3443         gnutls_0_5_x_before_int_fixes):
3445         now does not require carriage return 
3447 2002-10-11 23:17  nmav <nmav@gnutls.org>
3449         * lib/ext_server_name.c (tags: gnutls_0_5_x_before_int_fixes):
3451         Fixes (or not) in server name extension parsing 
3453 2002-10-11 13:47  nmav <nmav@gnutls.org>
3455         * doc/tex/: certificate.tex, ex-rfc2818.tex (tags: gnutls_0_6_0,
3456         gnutls_0_5_11, gnutls_0_5_10), ex3.tex (tags: gnutls_0_5_10),
3457         examples.tex (tags: gnutls_0_5_10) (utags:
3458         gnutls_0_5_x_before_int_fixes):
3460         updated documentation 
3462 2002-10-11 12:06  nmav <nmav@gnutls.org>
3464         * NEWS (tags: gnutls_0_5_x_before_int_fixes),
3465         lib/ext_server_name.c, lib/gnutls_int.h (tags:
3466         gnutls_0_5_x_before_int_fixes), lib/gnutls_priority.c (tags:
3467         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes),
3468         src/serv.c:
3470         Improved the server name extension. Resumed sessions can now use it.  
3472 2002-10-11 09:50  nmav <nmav@gnutls.org>
3474         * NEWS, lib/Makefile.am (tags: gnutls_0_5_10,
3475         gnutls_0_5_x_before_int_fixes), lib/ext_server_name.c,
3476         lib/ext_server_name.h (tags: gnutls_0_5_x_before_int_fixes),
3477         lib/gnutls.h.in.in (tags: gnutls_0_5_x_before_int_fixes),
3478         lib/gnutls_extensions.c (tags: gnutls_0_5_11, gnutls_0_5_10,
3479         gnutls_0_5_x_before_int_fixes), lib/gnutls_int.h, src/cli.c (tags:
3480         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), src/common.c (tags:
3481         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), src/serv.c:
3483         Added server name extension, from draft-ietf-tls-extension-05.  
3485 2002-10-10 22:15  nmav <nmav@gnutls.org>
3487         * doc/tex/ex-alert.tex (tags: gnutls_0_9_97, gnutls_0_9_96,
3488         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
3489         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
3490         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
3491         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
3492         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
3493         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3494         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
3495         gnutls_0_5_x_before_int_fixes), doc/tex/ex-rfc2818.tex,
3496         lib/rfc2818_hostname.c (tags: gnutls_0_5_x_before_int_fixes),
3497         doc/tex/ex-rfc2818.tex, doc/tex/examples.tex:
3499         more documentation updates 
3501 2002-10-10 15:17  nmav <nmav@gnutls.org>
3503         * NEWS, configure.in (tags: gnutls_0_5_x_before_int_fixes),
3504         doc/tex/Makefile.am (tags: gnutls_0_5_x_before_int_fixes),
3505         doc/tex/ex-alert.tex, doc/tex/ex1.tex (tags: gnutls_0_5_10,
3506         gnutls_0_5_x_before_int_fixes), doc/tex/ex2.tex (tags:
3507         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), doc/tex/ex4.tex
3508         (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes),
3509         doc/tex/examples.tex, doc/tex/handshake.tex (tags:
3510         gnutls_0_5_x_before_int_fixes), doc/tex/serv-export.tex (tags:
3511         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), doc/tex/serv-srp.tex
3512         (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes),
3513         doc/tex/serv1.tex (tags: gnutls_0_5_10,
3514         gnutls_0_5_x_before_int_fixes), src/serv.c:
3516         Separated alert checking from the example programs, to make them
3517         cleaner. Added an example which demonstrates the alert checking.  
3519 2002-10-10 11:33  nmav <nmav@gnutls.org>
3521         * NEWS, doc/tex/examples.tex (utags: gnutls_0_5_9):
3523         last minute changes for 0.5.9 release.  
3525 2002-10-09 21:49  nmav <nmav@gnutls.org>
3527         * NEWS, lib/Makefile.am (tags: gnutls_0_5_9), lib/gnutls_ui.h
3528         (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9),
3529         lib/rfc2818_hostname.c (tags: gnutls_0_5_9):
3531         Added int gnutls_x509_check_certificates_hostname() which check
3532         whether the given hostname matches the owner of the given X.509
3533         certificate.  
3535 2002-10-09 21:40  nmav <nmav@gnutls.org>
3537         * NEWS, configure.in (tags: gnutls_0_5_9), lib/gnutls_extensions.c
3538         (tags: gnutls_0_5_9), lib/x509_xml.c (tags: gnutls_0_5_10,
3539         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9):
3541         cleanups 
3543 2002-10-08 13:50  nmav <nmav@gnutls.org>
3545         * NEWS, doc/tex/ex4.tex (tags: gnutls_0_5_9),
3546         doc/tex/serv-export.tex (tags: gnutls_0_5_9), doc/tex/serv1.tex
3547         (tags: gnutls_0_5_9), lib/gnutls.h.in.in (tags: gnutls_0_5_9),
3548         lib/gnutls_priority.c, src/cli-gaa.c (tags: gnutls_0_5_10,
3549         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9):
3551         Added gnutls_set_default_priority() and
3552         gnutls_set_default_export_priority() functions, to avoid calling all
3553         the *_priority() functions if the defaults are ok.  
3555 2002-10-07 16:32  nmav <nmav@gnutls.org>
3557         * NEWS, lib/gnutls_ui.h, lib/gnutls_x509.c:
3559         Added gnutls_x509_extract_certificate_dn_string() which returns the
3560         peer's Distinguished name in a single string.  
3562 2002-10-07 16:15  nmav <nmav@gnutls.org>
3564         * NEWS, doc/TODO (tags: gnutls_0_5_10,
3565         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), lib/gnutls.h.in.in,
3566         lib/gnutls_auth.c (tags: gnutls_0_5_x_before_int_fixes,
3567         gnutls_0_5_9), lib/gnutls_errors.h (tags: gnutls_0_8_12,
3568         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
3569         gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
3570         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
3571         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9),
3572         lib/gnutls_handshake.c (tags: gnutls_0_5_x_before_int_fixes,
3573         gnutls_0_5_9), lib/gnutls_kx.c (tags: gnutls_0_5_11, gnutls_0_5_10,
3574         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), src/cli.c,
3575         src/cli.gaa (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
3576         gnutls_0_5_9):
3578         several cleanups 
3580 2002-10-07 13:38  nmav <nmav@gnutls.org>
3582         * src/: cli-gaa.c, cli-gaa.h (tags: gnutls_0_5_10,
3583         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), cli.c, cli.gaa:
3585         Changes in gnutls-cli, to allow testing of starttls implementations.  
3587 2002-10-05 09:34  nmav <nmav@gnutls.org>
3589         * NEWS, lib/gnutls_ui.c (tags: gnutls_0_5_x_before_int_fixes,
3590         gnutls_0_5_9), lib/gnutls_ui.h:
3592         rolled back addition of certificate_get_our_issuer() function.  
3594 2002-10-04 19:09  nmav <nmav@gnutls.org>
3596         * NEWS, doc/TODO, lib/gnutls_state.c (tags:
3597         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), lib/gnutls_ui.c,
3598         lib/gnutls_ui.h:
3600         Corrected bug which prevented gnutls_certificate_get_ours() from
3601         working.  Added gnutls_certificate_get_our_issuer() function.  
3603 2002-10-04 10:12  nmav <nmav@gnutls.org>
3605         * lib/: gnutls_privkey.c (tags: gnutls_0_5_11, gnutls_0_5_10,
3606         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), gnutls_privkey.h
3607         (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
3608         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
3609         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
3610         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
3611         gnutls_0_5_9), gnutls_ui.h, gnutls_x509.c, x509_b64.c (tags:
3612         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9):
3614         Improved gnutls_x509_extract_key_pk_algorithm(), which can now
3615         distinguish DSA keys from unknown keys.  
3617 2002-10-02 12:43  nmav <nmav@gnutls.org>
3619         * configure.in, lib/gnutls_buffers.c (tags:
3620         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9):
3622         some fixes to compile with gcc-2.95.  
3624 2002-10-01 12:19  nmav <nmav@gnutls.org>
3626         * configure.in, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_privkey.c,
3627         lib/gnutls_privkey.h, lib/gnutls_ui.h:
3629         Added function to extract the public key algorithm of a DER encoded
3630         private key.  
3632 2002-09-20 14:51  nmav <nmav@gnutls.org>
3634         * lib/gnutls_global.c (tags: gnutls_0_5_x_before_int_fixes,
3635         gnutls_0_5_9, gnutls_0_5_8):
3637         enabled error messages of libgcrypt in debug mode 
3639 2002-09-17 17:57  nmav <nmav@gnutls.org>
3641         * lib/Makefile.am, lib/defines.h (tags:
3642         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), lib/gnutls.h.in.in,
3643         lib/gnutls_algorithms.c (tags: gnutls_0_5_x_before_int_fixes,
3644         gnutls_0_5_9), lib/gnutls_algorithms.h (tags: gnutls_0_5_11,
3645         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9),
3646         src/cli.c, src/serv.c (tags: gnutls_0_5_9),
3647         lib/gnutls_compress_int.c (tags: gnutls_0_5_x_before_int_fixes,
3648         gnutls_0_5_9), lib/gnutls_errors.c (tags: gnutls_0_5_10,
3649         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9),
3650         lib/gnutls_errors_int.h (tags: gnutls_0_5_10,
3651         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9),
3652         lib/gnutls_handshake.c, lib/gnutls_int.h (tags: gnutls_0_5_9)
3653         (utags: gnutls_0_5_8):
3655         Added support for the LZO compression library in gnutls-extra. Some
3656         fixes in the hello message parsing.  
3658 2002-09-16 17:03  nmav <nmav@gnutls.org>
3660         * lib/: gnutls.h.in.in, gnutls_buffers.c (tags: gnutls_0_5_8),
3661         gnutls_handshake.c, gnutls_int.h, gnutls_int_compat.c (tags:
3662         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
3663         gnutls_0_5_9, gnutls_0_5_8), gnutls_state.c:
3665         replaced gnutls_handshake_get_direction() with
3666         gnutls_record_get_direction().  
3668 2002-09-16 17:03  nmav <nmav@gnutls.org>
3670         * doc/tex/: appendix.tex (tags: gnutls_0_5_10,
3671         gnutls_0_5_x_before_int_fixes), certificate.tex, library.tex (tags:
3672         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes)
3673         (utags: gnutls_0_5_8, gnutls_0_5_9):
3675         updated documentation 
3677 2002-09-13 09:09  nmav <nmav@gnutls.org>
3679         * README, lib/gnutls.h.in.in, lib/gnutls_alert.c:
3681         Added a new function to convert from an error to an alert code.  
3683 2002-09-12 10:39  nmav <nmav@gnutls.org>
3685         * lib/: gnutls.h.in.in, gnutls_alert.c, gnutls_algorithms.c,
3686         gnutls_algorithms.h, gnutls_compress_int.c, gnutls_handshake.c,
3687         gnutls_int.h:
3689         Improved support for zlib.  
3691 2002-09-11 20:05  nmav <nmav@gnutls.org>
3693         * doc/protocol/: draft-ietf-tls-compression-00.txt (tags:
3694         gnutls_0_5_8), draft-ietf-tls-extensions-03.txt,
3695         draft-ietf-tls-extensions-05.txt (tags: gnutls_0_8_12,
3696         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
3697         gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
3698         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
3699         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
3700         gnutls_0_5_8):
3702         updated drafts 
3704 2002-09-11 16:53  nmav <nmav@gnutls.org>
3706         * NEWS, lib/gnutls_db.c (tags: gnutls_0_5_x_before_int_fixes,
3707         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7), lib/gnutls_dh_primes.c
3708         (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
3709         gnutls_0_5_7), lib/gnutls_rsa_export.c (tags:
3710         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
3711         gnutls_0_5_7):
3713         Corrected bug in gnutls_dh_params_set(). Corrected bug in session
3714         resuming code of server side.  
3716 2002-09-11 06:34  nmav <nmav@gnutls.org>
3718         * lib/: ext_cert_type.c (tags: gnutls_0_5_x_before_int_fixes),
3719         ext_max_record.c (utags: gnutls_0_5_7, gnutls_0_5_8, gnutls_0_5_9):
3721         some cleanups in the extension parsing 
3723 2002-09-10 16:29  nmav <nmav@gnutls.org>
3725         * doc/scripts/gdoc (tags: gnutls_0_5_10,
3726         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
3727         gnutls_0_5_7):
3729         Added Simon Josefsson's patch for gdoc. Now gdoc supports texinfo
3730         output.  
3732 2002-09-10 15:54  nmav <nmav@gnutls.org>
3734         * NEWS, buildconf (tags: gnutls_0_9_97, gnutls_0_9_96,
3735         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
3736         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
3737         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
3738         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
3739         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
3740         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3741         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
3742         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
3743         gnutls_0_5_7), configure.in (tags: gnutls_0_5_7), libmcrypt.m4
3744         (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
3745         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
3746         gnutls_0_5_7), lib/gnutls.h.in.in (tags: gnutls_0_5_7),
3747         lib/gnutls_global.c (tags: gnutls_0_5_7):
3749         changes for autoconf 2.50 
3751 2002-09-09 08:41  nmav <nmav@gnutls.org>
3753         * NEWS, configure.in, src/serv.c (tags: gnutls_0_5_7):
3755         Removed dependency on libgdbm library.  
3757 2002-09-09 05:17  nmav <nmav@gnutls.org>
3759         * lib/: auth_dhe.c (tags: gnutls_0_5_x_before_int_fixes,
3760         gnutls_0_5_9, gnutls_0_5_8), auth_rsa_export.c (tags:
3761         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8),
3762         gnutls_algorithms.c, gnutls_compress_int.c, gnutls_extensions.c
3763         (tags: gnutls_0_5_8), gnutls_handshake.c, gnutls_mem.c (tags:
3764         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8),
3765         gnutls_mem.h (tags: gnutls_0_5_11, gnutls_0_5_10,
3766         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8),
3767         gnutls_str.c (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
3768         gnutls_0_5_9, gnutls_0_5_8), gnutls_x509.c (tags: gnutls_0_5_8),
3769         x509_xml.c (tags: gnutls_0_5_8) (utags: gnutls_0_5_7):
3771         Some fixes for the used realloc() function. Now we have
3772         gnutls_realloc_fast() which frees the given pointer if the new
3773         allocation failed.  
3775 2002-09-08 20:48  nmav <nmav@gnutls.org>
3777         * configure.in, doc/tex/.cvsignore (tags: gnutls_0_5_11,
3778         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
3779         gnutls_0_5_8, gnutls_0_5_7), lib/gnutls_num.h (tags: gnutls_0_8_1,
3780         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
3781         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
3782         gnutls_0_5_7), lib/gnutls_str.c:
3784         updated string functions 
3786 2002-09-06 17:19  nmav <nmav@gnutls.org>
3788         * configure.in (tags: gnutls_0_5_6):
3790         last changes for 0.5.6 release 
3792 2002-09-06 17:12  nmav <nmav@gnutls.org>
3794         * NEWS (tags: gnutls_0_5_6), doc/tex/pgpcert.xml.tex (tags:
3795         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
3796         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
3797         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
3798         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
3799         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
3800         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
3801         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
3802         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
3803         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6),
3804         doc/tex/x509cert.xml.tex, lib/x509_xml.c (tags: gnutls_0_5_6),
3805         src/common.c, src/gnutls-http-serv (tags: gnutls_0_9_97,
3806         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
3807         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
3808         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
3809         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
3810         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
3811         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
3812         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
3813         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
3814         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6):
3816         added versioning in the XML output of certificate functions.  
3818 2002-09-05 18:44  nmav <nmav@gnutls.org>
3820         * doc/tex/: Makefile.am, certificate.tex, ciphers.tex (tags:
3821         gnutls_0_5_6), ciphersuites.tex (tags:
3822         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
3823         gnutls_0_5_7, gnutls_0_5_6), gnutls.tex, intro.tex, layers.tex
3824         (tags: gnutls_0_5_6), library.tex, openpgp.tex (tags:
3825         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
3826         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6),
3827         tlsintro.tex (tags: gnutls_0_5_7, gnutls_0_5_6), x509.tex (tags:
3828         gnutls_0_5_6):
3830         reorganized documentation 
3832 2002-09-05 16:05  nmav <nmav@gnutls.org>
3834         * Makefile.am (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
3835         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
3836         gnutls_0_5_7, gnutls_0_5_6), configure.in:
3838         Added more tests for the X.509 certificate validation. These tests
3839         are now only included in the CVS not the distribution.  
3841 2002-09-04 16:57  nmav <nmav@gnutls.org>
3843         * NEWS, lib/gnutls_extensions.c (tags: gnutls_0_5_6),
3844         lib/gnutls_int.h:
3846         Corrected extension type checks which used an 8 bit extension size,
3847         instead of 16 bits.  
3849 2002-09-03 14:33  nmav <nmav@gnutls.org>
3851         * lib/: ext_cert_type.c (tags: gnutls_0_5_6), gnutls_int.h,
3852         gnutls_x509.c:
3854         corrected the cert_type extension. (bug pointed out by D. Taylor) 
3856 2002-09-03 11:05  nmav <nmav@gnutls.org>
3858         * lib/: gnutls_priority.c, gnutls_priority.h (tags: gnutls_0_9_97,
3859         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
3860         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
3861         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
3862         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
3863         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
3864         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
3865         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
3866         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9) (utags:
3867         gnutls_0_5_6, gnutls_0_5_7, gnutls_0_5_8):
3869         gnutls_list replaced by const int* 
3871 2002-09-03 10:24  nmav <nmav@gnutls.org>
3873         * NEWS, doc/tex/appendix.tex (tags: gnutls_0_5_7, gnutls_0_5_6),
3874         doc/tex/cover.tex.in (tags: gnutls_0_8_0, gnutls_0_6_0,
3875         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
3876         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6),
3877         doc/tex/gnutls.tex, doc/tex/handshake.tex (tags: gnutls_0_5_6)
3878         (utags: gnutls_0_5_5):
3880         last changes for 0.5.5 release 
3882 2002-09-01 19:28  nmav <nmav@gnutls.org>
3884         * doc/tex/: ex1.tex, ex2.tex, ex3.tex (tags: gnutls_0_5_9,
3885         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), ex4.tex,
3886         serv-export.tex, serv-srp.tex, serv1.tex, srp1.tex:
3888         corrected bugs in examples.  
3890 2002-09-01 18:57  nmav <nmav@gnutls.org>
3892         * lib/gnutls.h.in.in, lib/gnutls_anon_cred.c (tags: gnutls_0_5_5),
3893         lib/gnutls_auth.c (tags: gnutls_0_5_5), lib/gnutls_auth_int.h
3894         (tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
3895         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
3896         gnutls_0_5_5), lib/gnutls_cert.c (tags: gnutls_0_5_5),
3897         lib/gnutls_handshake.c (tags: gnutls_0_5_5),
3898         lib/gnutls_int_compat.c, lib/gnutls_record.c (tags: gnutls_0_5_7,
3899         gnutls_0_5_6, gnutls_0_5_5), lib/x509_b64.c (tags: gnutls_0_5_8,
3900         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), src/tests.c (tags:
3901         gnutls_0_5_5):
3903         more cleanups 
3905 2002-09-01 18:57  nmav <nmav@gnutls.org>
3907         * doc/tex/: Makefile.am, auth.tex (tags: gnutls_0_5_7,
3908         gnutls_0_5_6, gnutls_0_5_5), ex1.tex, ex2.tex, ex4.tex,
3909         examples.tex (tags: gnutls_0_5_6, gnutls_0_5_5), gnutls.tex,
3910         serv-export.tex, serv-srp.tex, serv1.tex, srp1.tex:
3912         Updated documentation and added more server examples.  
3914 2002-09-01 13:23  nmav <nmav@gnutls.org>
3916         * lib/: gnutls.h.in.in, gnutls_int.h (tags: gnutls_0_5_5),
3917         gnutls_int_compat.c, gnutls_ui.h (tags: gnutls_0_5_8, gnutls_0_5_7,
3918         gnutls_0_5_6, gnutls_0_5_5), gnutls_x509.c, gnutls_x509.h (tags:
3919         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
3920         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), x509_b64.c, x509_b64.h
3921         (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
3922         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5):
3924         Updated the base64 encoding/decoding functions.  
3926 2002-09-01 10:55  nmav <nmav@gnutls.org>
3928         * lib/: auth_anon.c (tags: gnutls_0_5_5), auth_cert.c (tags:
3929         gnutls_0_5_5), auth_dhe.c (tags: gnutls_0_5_5), auth_rsa.c (tags:
3930         gnutls_0_5_5), auth_rsa_export.c (tags: gnutls_0_5_5),
3931         gnutls_cert.c, gnutls_errors.c (tags: gnutls_0_5_7, gnutls_0_5_6,
3932         gnutls_0_5_5), gnutls_errors_int.h (tags: gnutls_0_5_7,
3933         gnutls_0_5_6, gnutls_0_5_5), gnutls_handshake.c, gnutls_state.c,
3934         gnutls_v2_compat.c (tags: gnutls_0_5_10,
3935         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
3936         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), gnutls_x509.c:
3938         several clean ups 
3940 2002-09-01 10:54  nmav <nmav@gnutls.org>
3942         * doc/tex/: Makefile.am, appendix.tex, gnutls.tex, howto.tex (tags:
3943         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
3944         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), macros.tex (tags:
3945         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), pgpcert.xml.tex (tags:
3946         gnutls_0_5_5), x509.tex (tags: gnutls_0_5_5), x509cert.xml.tex
3947         (tags: gnutls_0_5_5):
3949         Updated documentation to include examples of XML certificates.  
3951 2002-08-31 08:51  nmav <nmav@gnutls.org>
3953         * NEWS, lib/gnutls_x509.c, lib/gnutls_x509.h:
3955         Improved the certificate and key read functions. They can now read a
3956         PEM encoded key and certificate from the same file.  
3958 2002-08-30 19:32  nmav <nmav@gnutls.org>
3960         * doc/tex/ex3.tex, doc/tex/handshake.tex, lib/auth_cert.c,
3961         lib/ext_cert_type.c (tags: gnutls_0_5_5), lib/gnutls.h.in.in,
3962         lib/gnutls_algorithms.c (tags: gnutls_0_5_6, gnutls_0_5_5),
3963         lib/gnutls_cert.c, lib/gnutls_int_compat.c, lib/gnutls_priority.c
3964         (tags: gnutls_0_5_5), lib/gnutls_priority.h (tags: gnutls_0_5_5),
3965         lib/gnutls_state.c, lib/gnutls_state.h (tags: gnutls_0_8_12,
3966         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
3967         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
3968         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3969         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
3970         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
3971         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), src/cli.c, src/common.c,
3972         src/serv.c, src/tests.c:
3974         cert_type abreviation was expanded to certificate_type.  
3976 2002-08-30 18:17  nmav <nmav@gnutls.org>
3978         * doc/tex/: Makefile.am, ex-rfc2818.tex (tags: gnutls_0_5_6,
3979         gnutls_0_5_5), examples.tex:
3981         updated examples 
3983 2002-08-29 12:58  nmav <nmav@gnutls.org>
3985         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
3986         doc/tex/ex4.tex, doc/tex/examples.tex, doc/tex/serv1.tex,
3987         doc/tex/srp1.tex, lib/auth_anon.c, lib/auth_anon.h (tags:
3988         gnutls_0_5_5), lib/auth_cert.c, lib/auth_cert.h (tags:
3989         gnutls_0_5_5), lib/auth_dhe.c, lib/auth_rsa.c,
3990         lib/auth_rsa_export.c, lib/debug.c (tags: gnutls_0_6_0,
3991         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
3992         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
3993         gnutls_0_5_5), lib/debug.h (tags: gnutls_0_8_12, gnutls_0_8_11,
3994         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
3995         gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
3996         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
3997         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
3998         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/ext_cert_type.c,
3999         lib/ext_cert_type.h (tags: gnutls_0_5_x_before_int_fixes,
4000         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
4001         gnutls_0_5_5), lib/ext_max_record.c (tags: gnutls_0_5_6,
4002         gnutls_0_5_5), lib/ext_max_record.h (tags: gnutls_0_5_9,
4003         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
4004         lib/gnutls.h.in.in, lib/gnutls_alert.c (tags: gnutls_0_5_7,
4005         gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_alert.h (tags:
4006         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4007         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_algorithms.c,
4008         lib/gnutls_algorithms.h (tags: gnutls_0_5_7, gnutls_0_5_6,
4009         gnutls_0_5_5), lib/gnutls_auth.c, lib/gnutls_auth.h (tags:
4010         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4011         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_auth_int.h,
4012         lib/gnutls_buffers.c (tags: gnutls_0_5_7, gnutls_0_5_6,
4013         gnutls_0_5_5), lib/gnutls_buffers.h (tags:
4014         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4015         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_cert.c,
4016         lib/gnutls_cert.h (tags: gnutls_0_5_11, gnutls_0_5_10,
4017         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4018         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_cipher.c
4019         (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4020         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_cipher.h
4021         (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4022         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_cipher_int.c
4023         (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
4024         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
4025         lib/gnutls_cipher_int.h (tags: gnutls_0_6_0, gnutls_0_5_11,
4026         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
4027         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
4028         lib/gnutls_compress.c (tags: gnutls_0_5_11, gnutls_0_5_10,
4029         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4030         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_compress.h
4031         (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
4032         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
4033         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
4034         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
4035         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
4036         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
4037         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
4038         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
4039         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
4040         gnutls_0_5_5), lib/gnutls_compress_int.c (tags: gnutls_0_5_6,
4041         gnutls_0_5_5), lib/gnutls_compress_int.h (tags:
4042         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4043         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_constate.c
4044         (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
4045         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
4046         lib/gnutls_constate.h (tags: gnutls_0_9_97, gnutls_0_9_96,
4047         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
4048         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
4049         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
4050         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4051         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4052         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4053         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
4054         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4055         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_db.c (tags:
4056         gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_db.h (tags: gnutls_0_9_97,
4057         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
4058         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
4059         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
4060         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
4061         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
4062         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
4063         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
4064         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
4065         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
4066         lib/gnutls_dh.h (tags: gnutls_0_5_11, gnutls_0_5_10,
4067         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4068         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_dh_primes.c
4069         (tags: gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_extensions.c (tags:
4070         gnutls_0_5_5), lib/gnutls_extensions.h (tags:
4071         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4072         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_global.c
4073         (tags: gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_handshake.c,
4074         lib/gnutls_handshake.h (tags: gnutls_0_6_0, gnutls_0_5_11,
4075         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
4076         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
4077         lib/gnutls_hash_int.c (tags: gnutls_0_5_x_before_int_fixes,
4078         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
4079         gnutls_0_5_5), lib/gnutls_hash_int.h (tags:
4080         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4081         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_int.h,
4082         lib/gnutls_int_compat.c, lib/gnutls_kx.c (tags: gnutls_0_5_8,
4083         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_kx.h (tags:
4084         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
4085         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4086         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_priority.c,
4087         lib/gnutls_priority.h, lib/gnutls_record.c, lib/gnutls_record.h
4088         (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
4089         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4090         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_rsa_export.c
4091         (tags: gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_rsa_export.h (tags:
4092         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
4093         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
4094         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
4095         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
4096         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
4097         gnutls_0_5_5), lib/gnutls_session.c (tags: gnutls_0_5_11,
4098         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
4099         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
4100         lib/gnutls_session.h (tags: gnutls_0_9_97, gnutls_0_9_96,
4101         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
4102         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
4103         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
4104         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4105         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4106         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4107         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
4108         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4109         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
4110         lib/gnutls_session_pack.c (tags: gnutls_0_5_x_before_int_fixes,
4111         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
4112         gnutls_0_5_5), lib/gnutls_session_pack.h (tags: gnutls_0_9_97,
4113         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
4114         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
4115         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
4116         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
4117         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
4118         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
4119         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
4120         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
4121         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
4122         lib/gnutls_sig.c (tags: gnutls_0_5_x_before_int_fixes,
4123         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
4124         gnutls_0_5_5), lib/gnutls_sig.h (tags:
4125         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4126         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_state.c,
4127         lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
4128         lib/gnutls_v2_compat.c, lib/gnutls_v2_compat.h (tags:
4129         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
4130         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
4131         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
4132         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
4133         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
4134         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
4135         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
4136         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
4137         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
4138         gnutls_0_5_5), lib/gnutls_x509.c, lib/gnutls_x509.h,
4139         lib/x509_sig_check.c (tags: gnutls_0_5_x_before_int_fixes,
4140         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
4141         gnutls_0_5_5), lib/x509_verify.c (tags: gnutls_0_5_10,
4142         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4143         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), src/cli.c, src/common.c,
4144         src/serv.c, src/tests.c, src/tls_test.c:
4146         Renamed all the constructed types to have more consisten names, and
4147         some other minor improvements.  
4149 2002-08-29 10:08  nmav <nmav@gnutls.org>
4151         * Makefile.am (tags: gnutls_0_5_5,
4152         gnutls_0_5_x_before_types_change), PGPKEYS:
4154         removed PGPKEYS from the distribution.  
4156 2002-08-28 15:44  nmav <nmav@gnutls.org>
4158         * lib/: gnutls_buffers.c, gnutls_record.c (utags:
4159         gnutls_0_5_x_before_types_change):
4161         Allow the NULL pointer for data in gnutls_record_send(), if the
4162         previous call was interrupted.  
4164 2002-08-28 15:18  nmav <nmav@gnutls.org>
4166         * lib/gnutls_record.c:
4168         Corrected possible bug in decompression code. Well compressed
4169         packets may have been rejected due to limited buffer.  
4171 2002-08-28 14:08  nmav <nmav@gnutls.org>
4173         * NEWS (tags: gnutls_0_5_x_before_types_change),
4174         doc/README.autoconf (tags: gnutls_0_5_11, gnutls_0_5_10,
4175         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4176         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
4177         gnutls_0_5_x_before_types_change), doc/TODO (tags:
4178         gnutls_0_5_x_before_types_change),
4179         doc/protocol/draft-ietf-tls-srp-01.txt,
4180         doc/protocol/draft-ietf-tls-srp-02.txt (tags: gnutls_0_5_7,
4181         gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change),
4182         lib/gnutls_algorithms.c (tags: gnutls_0_5_x_before_types_change),
4183         lib/gnutls_int.h (tags: gnutls_0_5_x_before_types_change),
4184         src/crypt-gaa.c (tags: gnutls_0_5_11, gnutls_0_5_10,
4185         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4186         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
4187         gnutls_0_5_x_before_types_change), src/crypt-gaa.h (tags:
4188         gnutls_0_8_12, gnutls_0_8_11, gnutls_0_9_7, gnutls_0_8_10,
4189         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
4190         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
4191         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
4192         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
4193         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
4194         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
4195         gnutls_0_5_x_before_types_change), src/crypt.c (tags: gnutls_0_5_7,
4196         gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change),
4197         src/crypt.gaa (tags: gnutls_0_5_11, gnutls_0_5_10,
4198         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4199         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
4200         gnutls_0_5_x_before_types_change):
4202         Added support for the new SRP draft by D. Taylor. This includes the 
4203         removal of the blowfish crypt hash option, and the change of SRP
4204         cipher suite numbers.  
4206 2002-08-27 09:41  nmav <nmav@gnutls.org>
4208         * lib/: debug.c, gnutls_hash_int.c, gnutls_x509.c (utags:
4209         gnutls_0_5_x_before_types_change):
4211         removed old FIXME stuff.  
4213 2002-08-26 16:10  nmav <nmav@gnutls.org>
4215         * lib/gnutls.h.in.in (tags: gnutls_0_5_x_before_types_change,
4216         gnutls_0_5_4), lib/gnutls_algorithms.c (tags: gnutls_0_5_4),
4217         lib/gnutls_cipher_int.c (tags: gnutls_0_5_x_before_types_change,
4218         gnutls_0_5_4), lib/gnutls_int.h (tags: gnutls_0_5_4), src/cli.c,
4219         src/serv.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
4220         src/tests.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
4221         doc/tex/auth.tex (tags: gnutls_0_5_4), doc/tex/ciphers.tex (tags:
4222         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4),
4223         doc/tex/ex1.tex (tags: gnutls_0_5_x_before_types_change,
4224         gnutls_0_5_4), doc/tex/ex2.tex (tags:
4225         gnutls_0_5_x_before_types_change, gnutls_0_5_4), doc/tex/ex4.tex
4226         (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
4227         doc/tex/srp1.tex (tags: gnutls_0_5_x_before_types_change,
4228         gnutls_0_5_4):
4230         Renamed GNUTLS_CIPHER_ARCFOUR to GNUTLS_CIPHER_ARCFOUR_128 
4232 2002-08-26 15:30  nmav <nmav@gnutls.org>
4234         * lib/gnutls_state.c (tags: gnutls_0_5_x_before_types_change,
4235         gnutls_0_5_4):
4237         better export ciphersuite detection 
4239 2002-08-26 10:13  nmav <nmav@gnutls.org>
4241         * src/: Makefile.am (tags: gnutls_0_5_10,
4242         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4243         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
4244         gnutls_0_5_x_before_types_change, gnutls_0_5_4), common.c (tags:
4245         gnutls_0_5_x_before_types_change, gnutls_0_5_4), common.h (tags:
4246         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
4247         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
4248         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4),
4249         tests.c, tests.h (tags: gnutls_0_5_11, gnutls_0_5_10,
4250         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4251         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
4252         gnutls_0_5_x_before_types_change, gnutls_0_5_4), tls_test.c (tags:
4253         gnutls_0_5_x_before_types_change, gnutls_0_5_4):
4255         Improved the gnutls-cli-debug program 
4257 2002-08-26 08:18  nmav <nmav@gnutls.org>
4259         * lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
4260         lib/gnutls_cipher_int.c, lib/gnutls_int.h, doc/tex/ciphers.tex,
4261         src/cli.c, src/serv.c, src/tests.c:
4263         renamed ARCFOUR-EXPORT to ARCFOUR-40 
4265 2002-08-26 08:14  nmav <nmav@gnutls.org>
4267         * lib/: auth_rsa.c (tags: gnutls_0_5_x_before_types_change,
4268         gnutls_0_5_4), auth_rsa_export.c, gnutls_kx.c (tags:
4269         gnutls_0_5_x_before_types_change, gnutls_0_5_4),
4270         gnutls_rsa_export.h (tags: gnutls_0_5_x_before_types_change,
4271         gnutls_0_5_4), gnutls_state.c, gnutls_state.h (tags:
4272         gnutls_0_5_x_before_types_change, gnutls_0_5_4):
4274         Added support for RSA_EXPORT_WITH_RC4_EXPORT_MD5 with RSA
4275         certificates with modulus less than 512 bits. This change made the
4276         code a bit messy.  
4278 2002-08-25 19:06  nmav <nmav@gnutls.org>
4280         * src/: serv.c, tests.c, tests.h, tls_test.c:
4282         improvements in server html output 
4284 2002-08-25 18:41  nmav <nmav@gnutls.org>
4286         * doc/tex/: auth.tex, ciphers.tex, intro.tex (tags: gnutls_0_5_5,
4287         gnutls_0_5_x_before_types_change, gnutls_0_5_4):
4289         changes in order to keep up with the addition of export-grade
4290         ciphersuite 
4292 2002-08-25 18:17  nmav <nmav@gnutls.org>
4294         * lib/auth_dhe.c:
4296         corrected bug in DHE key exchange 
4298 2002-08-25 18:10  nmav <nmav@gnutls.org>
4300         * src/: cli.c, serv.c:
4302         changes for export cipher suites 
4304 2002-08-25 18:10  nmav <nmav@gnutls.org>
4306         * NEWS:
4308         Added the first EXPORT-grade ciphersuite 
4310 2002-08-25 18:08  nmav <nmav@gnutls.org>
4312         * lib/: Makefile.am (tags: gnutls_0_5_7, gnutls_0_5_6,
4313         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4),
4314         auth_cert.h (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
4315         auth_dhe.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
4316         auth_rsa.c, auth_rsa_export.c, gnutls.h.in.in, gnutls_algorithms.c,
4317         gnutls_cert.c (tags: gnutls_0_5_x_before_types_change,
4318         gnutls_0_5_4), gnutls_dh_primes.c (tags:
4319         gnutls_0_5_x_before_types_change, gnutls_0_5_4), gnutls_errors.c
4320         (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
4321         gnutls_errors_int.h (tags: gnutls_0_5_x_before_types_change,
4322         gnutls_0_5_4), gnutls_int.h, gnutls_kx.c, gnutls_rsa_export.c
4323         (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
4324         gnutls_rsa_export.h, gnutls_state.c, gnutls_state.h, gnutls_ui.c
4325         (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4), gnutls_ui.h
4326         (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
4327         gnutls_x509.c (tags: gnutls_0_5_4):
4329         Corrected bug in DHE key exchange which prevented from parsing the
4330         given certificates properly.  
4332 2002-08-22 22:18  nmav <nmav@gnutls.org>
4334         * NEWS, configure.in (utags: gnutls_0_5_3):
4336         changes for 0.5.3 release 
4338 2002-08-22 10:02  nmav <nmav@gnutls.org>
4340         * lib/gnutls.h.in.in, lib/gnutls_int_compat.c (tags:
4341         gnutls_0_5_x_before_types_change, gnutls_0_5_4), src/serv.c:
4343         gnutls_handshake_set_exportable_detection() was obsoleted.  
4345 2002-08-21 15:44  nmav <nmav@gnutls.org>
4347         * lib/: gnutls_constate.c (tags: gnutls_0_5_x_before_types_change),
4348         gnutls_hash_int.c (utags: gnutls_0_5_4):
4350         corrected bug in SSL3 random generation function. Now the export
4351         ciphersuite works in SSL3 mode too.  
4353 2002-08-21 15:04  nmav <nmav@gnutls.org>
4355         * lib/: gnutls.h.in.in, gnutls_constate.c, gnutls_handshake.c
4356         (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
4357         gnutls_hash_int.c, gnutls_hash_int.h (tags:
4358         gnutls_0_5_x_before_types_change, gnutls_0_5_4), gnutls_int.h,
4359         gnutls_state.c:
4361         Added the first exportable ciphersuite
4362         (TLS_RSA_WITH_RC4_EXPORT_MD5). This one only works in servers that
4363         have certificates of 512 bits length.  
4365 2002-08-21 11:09  nmav <nmav@gnutls.org>
4367         * lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
4368         lib/gnutls_algorithms.h (tags: gnutls_0_5_x_before_types_change,
4369         gnutls_0_5_4), lib/gnutls_cipher_int.c, lib/gnutls_constate.c,
4370         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_state.c,
4371         src/cli.c (utags: gnutls_0_5_x_with_export_ciphersuites):
4373         Added some initials for the export cipher suites.  
4375 2002-08-21 08:45  nmav <nmav@gnutls.org>
4377         * doc/protocol/: draft-ietf-tls-openpgp-keys-01.txt,
4378         draft-ietf-tls-openpgp-keys-02.txt (tags:
4379         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
4380         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
4381         gnutls_0_5_x_with_export_ciphersuites):
4383         updated openpgp draft 
4385 2002-08-20 12:29  nmav <nmav@gnutls.org>
4387         * lib/gnutls_handshake.c (tags: gnutls_0_5_3, gnutls_0_5_2,
4388         gnutls_0_5_x_before_export_ciphersuites):
4390         included the change cipher specs in
4391         gnutls_handshake_get_direction().  
4393 2002-08-18 17:45  nmav <nmav@gnutls.org>
4395         * NEWS (tags: gnutls_0_5_x_before_export_ciphersuites,
4396         gnutls_0_5_x_with_export_ciphersuites), lib/gnutls.h.in.in (tags:
4397         gnutls_0_5_3, gnutls_0_5_2,
4398         gnutls_0_5_x_before_export_ciphersuites), lib/gnutls_handshake.c:
4400         gnutls_handshake_check_direction() renamed to
4401         gnutls_handshake_get_direction().  
4403 2002-08-18 08:31  nmav <nmav@gnutls.org>
4405         * src/: tls_test-gaa.c (tags: gnutls_0_5_10,
4406         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4407         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
4408         gnutls_0_5_x_before_types_change, gnutls_0_5_4), tls_test-gaa.h
4409         (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
4410         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
4411         gnutls_0_5_x_before_types_change, gnutls_0_5_4), tls_test.c,
4412         tls_test.gaa (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
4413         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
4414         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4)
4415         (utags: gnutls_0_5_2, gnutls_0_5_3,
4416         gnutls_0_5_x_before_export_ciphersuites,
4417         gnutls_0_5_x_with_export_ciphersuites):
4419         Added verbose option to gnutls-cli-debug.  
4421 2002-08-18 08:30  nmav <nmav@gnutls.org>
4423         * NEWS, lib/gnutls.h.in.in, lib/gnutls_handshake.c,
4424         lib/gnutls_int.h (tags: gnutls_0_5_3, gnutls_0_5_2,
4425         gnutls_0_5_x_before_export_ciphersuites), lib/gnutls_state.c (tags:
4426         gnutls_0_5_3, gnutls_0_5_2,
4427         gnutls_0_5_x_before_export_ciphersuites):
4429         Added the gnutls_handshake_set_exportable_detection() function,
4430         which is used to control whether the handshake will check for
4431         exportable cipher suites in the server. In that case an error of
4432         GNUTLS_E_EXPORT_CIPHER_SUITE is returned.  
4434 2002-08-17 20:49  nmav <nmav@gnutls.org>
4436         * AUTHORS (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
4437         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
4438         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
4439         gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
4440         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
4441         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
4442         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
4443         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
4444         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4445         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
4446         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
4447         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
4448         gnutls_0_5_x_with_export_ciphersuites):
4450         included cvs aliases into authors file 
4452 2002-08-17 15:34  nmav <nmav@gnutls.org>
4454         * lib/: gnutls_algorithms.c, gnutls.h.in.in:
4456         Added gnutls_cipher_suite_get_name(). This functions constructs the
4457         name of a cipher suite using the given algorithms.  
4459 2002-08-15 21:49  nmav <nmav@gnutls.org>
4461         * lib/: gnutls.h.in.in, gnutls_handshake.c, gnutls_int.h:
4463         Added new function gnutls_handshake_check_direction(), which returns
4464         the state where the handshake function was interrupted.  
4466 2002-08-15 09:58  nmav <nmav@gnutls.org>
4468         * buildconf (tags: gnutls_0_5_6, gnutls_0_5_5,
4469         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3),
4470         configure.in, doc/README.CVS (tags: gnutls_0_5_11, gnutls_0_5_10,
4471         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4472         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
4473         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3)
4474         (utags: gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
4475         gnutls_0_5_x_with_export_ciphersuites):
4477         Added the --enable-maintainer-mode configure option, and renamed the
4478         old one to --enable-developer-mode.  
4480 2002-08-15 03:36  nmav <nmav@gnutls.org>
4482         * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_x509.c (tags:
4483         gnutls_0_5_3, gnutls_0_5_2,
4484         gnutls_0_5_x_before_export_ciphersuites,
4485         gnutls_0_5_x_with_export_ciphersuites):
4487         added some missing consts 
4489 2002-07-21 19:15  admcd <admcd@gnutls.org>
4491         * doc/tex/openssl.tex (tags: gnutls_0_9_97, gnutls_0_9_96,
4492         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
4493         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
4494         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
4495         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4496         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4497         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4498         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
4499         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4500         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
4501         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
4502         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
4503         gnutls_0_5_x_with_export_ciphersuites):
4505         add ability to use separate file descriptors for send() and recv() 
4506         using new set_transport_ptr2() function 
4508 2002-07-20 18:44  nmav <nmav@gnutls.org>
4510         * lib/: gnutls_errors.c (tags: gnutls_0_5_3, gnutls_0_5_2,
4511         gnutls_0_5_x_before_export_ciphersuites,
4512         gnutls_0_5_x_with_export_ciphersuites), gnutls_errors_int.h (tags:
4513         gnutls_0_5_3, gnutls_0_5_2,
4514         gnutls_0_5_x_before_export_ciphersuites,
4515         gnutls_0_5_x_with_export_ciphersuites), gnutls_handshake.c:
4517         Added a special error code for cases where the peer (server)
4518         supports only export ciphersuites.  
4520 2002-07-15 19:38  nmav <nmav@gnutls.org>
4522         * doc/tex/: auth.tex, errors.tex (tags: gnutls_0_5_10,
4523         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4524         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
4525         gnutls_0_5_x_before_types_change, gnutls_0_5_4), howto.tex (tags:
4526         gnutls_0_5_x_before_types_change, gnutls_0_5_4), openpgp.tex (tags:
4527         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4),
4528         record.tex (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
4529         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
4530         gnutls_0_5_x_before_types_change, gnutls_0_5_4) (utags:
4531         gnutls_0_5_2, gnutls_0_5_3,
4532         gnutls_0_5_x_before_export_ciphersuites,
4533         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1):
4535         Several documentation fixes. Suggestions and patch by Paul Wujek
4536         <pwujek@xp2telecom.com> 
4538 2002-07-15 15:29  nmav <nmav@gnutls.org>
4540         * NEWS, lib/auth_cert.c (tags: gnutls_0_5_x_before_types_change,
4541         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
4542         gnutls_0_5_x_before_export_ciphersuites,
4543         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
4544         lib/auth_dhe.c (tags: gnutls_0_5_3, gnutls_0_5_2,
4545         gnutls_0_5_x_before_export_ciphersuites,
4546         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
4547         lib/auth_rsa.c (tags: gnutls_0_5_3, gnutls_0_5_2,
4548         gnutls_0_5_x_before_export_ciphersuites,
4549         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
4550         lib/ext_max_record.c (tags: gnutls_0_5_x_before_types_change,
4551         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
4552         gnutls_0_5_x_before_export_ciphersuites,
4553         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
4554         lib/gnutls_cert.c (tags: gnutls_0_5_3, gnutls_0_5_2,
4555         gnutls_0_5_x_before_export_ciphersuites,
4556         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
4557         lib/gnutls_compress.c (tags: gnutls_0_5_x_before_types_change,
4558         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
4559         gnutls_0_5_x_before_export_ciphersuites,
4560         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
4561         lib/gnutls_compress_int.c (tags: gnutls_0_5_x_before_types_change,
4562         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
4563         gnutls_0_5_x_before_export_ciphersuites,
4564         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
4565         lib/gnutls_constate.c (tags: gnutls_0_5_3, gnutls_0_5_2,
4566         gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_1),
4567         lib/gnutls_errors.c (tags: gnutls_0_5_1), lib/gnutls_errors_int.h
4568         (tags: gnutls_0_5_1), lib/gnutls_global.c (tags:
4569         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
4570         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
4571         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
4572         lib/gnutls_int.h, lib/gnutls_record.c (tags: gnutls_0_5_4,
4573         gnutls_0_5_3, gnutls_0_5_2,
4574         gnutls_0_5_x_before_export_ciphersuites,
4575         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
4576         lib/gnutls_state.c (tags: gnutls_0_5_1):
4578         Fixes in zlib compression code. gnutls_global_init_extra() in
4579         libgnutls-extra fails if library versions do not match. Semantic
4580         changes in gnutls_record_set_max_size(). The requested size is now
4581         immediately enforced at the output buffers.  
4583 2002-07-15 15:29  nmav <nmav@gnutls.org>
4585         * src/: cli.c, serv.c (tags: gnutls_0_5_3, gnutls_0_5_2,
4586         gnutls_0_5_x_before_export_ciphersuites,
4587         gnutls_0_5_x_with_export_ciphersuites) (utags: gnutls_0_5_1):
4589         Client and server now accept the null cipher option.  
4591 2002-07-13 06:35  nmav <nmav@gnutls.org>
4593         * NEWS, lib/gnutls.h.in.in (tags: gnutls_0_5_1),
4594         lib/gnutls_buffers.c (tags: gnutls_0_5_4, gnutls_0_5_3,
4595         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
4596         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
4597         lib/gnutls_int.h, lib/gnutls_record.c:
4599         Added gnutls_transport_set_ptr2() which accepts two pointers.  
4601 2002-07-12 21:08  nmav <nmav@gnutls.org>
4603         * configure.in, lib/gnutls_mpi.h (tags: gnutls_0_6_0,
4604         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
4605         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
4606         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
4607         gnutls_0_5_3, gnutls_0_5_2,
4608         gnutls_0_5_x_before_export_ciphersuites,
4609         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
4610         lib/gnutls_privkey.c (tags: gnutls_0_5_8, gnutls_0_5_7,
4611         gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change,
4612         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
4613         gnutls_0_5_x_before_export_ciphersuites,
4614         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1):
4616         moved to libgcrypt 1.1.8 
4618 2002-07-12 17:46  nmav <nmav@gnutls.org>
4620         * NEWS, lib/libgnutls.m4 (tags: gnutls_0_9_97, gnutls_0_9_96,
4621         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
4622         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
4623         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
4624         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4625         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4626         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4627         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
4628         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4629         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
4630         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
4631         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
4632         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1):
4634         corrected m4 macros for gnutls 
4636 2002-07-10 15:49  nmav <nmav@gnutls.org>
4638         * lib/: auth_anon.c (tags: gnutls_0_5_x_before_types_change,
4639         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
4640         gnutls_0_5_x_before_export_ciphersuites,
4641         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), auth_cert.c,
4642         auth_dhe.c, auth_rsa.c, ext_cert_type.c (tags:
4643         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
4644         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
4645         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
4646         ext_max_record.c, gnutls_buffers.c, gnutls_cert.c, gnutls_cipher.c
4647         (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
4648         gnutls_0_5_3, gnutls_0_5_2,
4649         gnutls_0_5_x_before_export_ciphersuites,
4650         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
4651         gnutls_compress.c, gnutls_constate.c, gnutls_datum.c (tags:
4652         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
4653         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
4654         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
4655         gnutls_0_5_3, gnutls_0_5_2,
4656         gnutls_0_5_x_before_export_ciphersuites,
4657         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_db.c
4658         (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
4659         gnutls_0_5_3, gnutls_0_5_2,
4660         gnutls_0_5_x_before_export_ciphersuites,
4661         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
4662         gnutls_extensions.c (tags: gnutls_0_5_x_before_types_change,
4663         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
4664         gnutls_0_5_x_before_export_ciphersuites,
4665         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
4666         gnutls_handshake.c (tags: gnutls_0_5_1), gnutls_hash_int.c (tags:
4667         gnutls_0_5_3, gnutls_0_5_2,
4668         gnutls_0_5_x_before_export_ciphersuites,
4669         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_int.h,
4670         gnutls_kx.c (tags: gnutls_0_5_3, gnutls_0_5_2,
4671         gnutls_0_5_x_before_export_ciphersuites,
4672         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_mpi.c
4673         (tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
4674         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
4675         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
4676         gnutls_0_5_3, gnutls_0_5_2,
4677         gnutls_0_5_x_before_export_ciphersuites,
4678         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_num.c
4679         (tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
4680         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
4681         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
4682         gnutls_0_5_3, gnutls_0_5_2,
4683         gnutls_0_5_x_before_export_ciphersuites,
4684         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_pk.c
4685         (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4686         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
4687         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
4688         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
4689         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
4690         gnutls_priority.c (tags: gnutls_0_5_x_before_types_change,
4691         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
4692         gnutls_0_5_x_before_export_ciphersuites,
4693         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
4694         gnutls_privkey.c, gnutls_random.c (tags: gnutls_0_5_11,
4695         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
4696         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
4697         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
4698         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
4699         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
4700         gnutls_record.c, gnutls_session_pack.c (tags:
4701         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
4702         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
4703         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
4704         gnutls_state.c, gnutls_state.h (tags: gnutls_0_5_3, gnutls_0_5_2,
4705         gnutls_0_5_x_before_export_ciphersuites,
4706         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_ui.c
4707         (tags: gnutls_0_5_3, gnutls_0_5_2,
4708         gnutls_0_5_x_before_export_ciphersuites,
4709         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
4710         gnutls_v2_compat.c (tags: gnutls_0_5_x_before_types_change,
4711         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
4712         gnutls_0_5_x_before_export_ciphersuites,
4713         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), x509_b64.c
4714         (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
4715         gnutls_0_5_3, gnutls_0_5_2,
4716         gnutls_0_5_x_before_export_ciphersuites,
4717         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
4718         x509_extensions.c (tags: gnutls_0_5_x_before_types_change,
4719         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
4720         gnutls_0_5_x_before_export_ciphersuites,
4721         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
4722         x509_sig_check.c (tags: gnutls_0_5_x_before_types_change,
4723         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
4724         gnutls_0_5_x_before_export_ciphersuites,
4725         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), x509_verify.c
4726         (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
4727         gnutls_0_5_3, gnutls_0_5_2,
4728         gnutls_0_5_x_before_export_ciphersuites,
4729         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), x509_xml.c
4730         (tags: gnutls_0_5_5, gnutls_0_5_x_before_types_change,
4731         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
4732         gnutls_0_5_x_before_export_ciphersuites,
4733         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1):
4735         Added some hints on the file purpose, and some other cleanups.  
4737 2002-07-10 12:07  nmav <nmav@gnutls.org>
4739         * lib/: gnutls_db.c, gnutls_state.c:
4741         Now gnutls_deinit() removes abnormally terminated sessions. Added
4742         the _gnutls_deinit() function which has the behaviour of the older
4743         gnutls_deinit().  
4745 2002-07-10 12:01  nmav <nmav@gnutls.org>
4747         * src/serv.c:
4749         corrected possible bug in http server 
4751 2002-07-06 15:35  admcd <admcd@gnutls.org>
4753         * doc/tex/openssl.tex (tags: gnutls_0_5_1, gnutls_0_5_0):
4755         added some more information about current limitations of OpenSSL
4756         compatibility layer 
4758 2002-07-06 15:18  nmav <nmav@gnutls.org>
4760         * doc/tex/: intro.tex, x509.tex (utags: gnutls_0_5_2, gnutls_0_5_3,
4761         gnutls_0_5_x_before_export_ciphersuites,
4762         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_0, gnutls_0_5_1):
4764         some documentation fixes.  
4766 2002-07-05 12:08  nmav <nmav@gnutls.org>
4768         * lib/: gnutls.h.in.in, gnutls_ui.h (tags: gnutls_0_5_3,
4769         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
4770         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1) (utags:
4771         gnutls_0_5_0):
4773         Added defines for old function names.  
4775 2002-07-04 10:04  nmav <nmav@gnutls.org>
4777         * src/: README.srpcrypt (tags: gnutls_0_9_97, gnutls_0_9_96,
4778         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
4779         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
4780         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
4781         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
4782         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
4783         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
4784         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
4785         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4786         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
4787         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
4788         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
4789         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
4790         crypt-gaa.c (tags: gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
4791         gnutls_0_5_x_before_export_ciphersuites,
4792         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
4793         crypt-gaa.h (tags: gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
4794         gnutls_0_5_x_before_export_ciphersuites,
4795         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
4796         crypt.gaa (tags: gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
4797         gnutls_0_5_x_before_export_ciphersuites,
4798         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
4799         serv.c:
4801         updated the parameters of srpcrypt program. Other minor changes in
4802         included programs.  
4804 2002-07-04 07:49  nmav <nmav@gnutls.org>
4806         * lib/gnutls_x509.c (tags: gnutls_0_5_0):
4808         Corrected bug in the mpi extraction function from X.509 certificates
4809         (affects DSA certificates).  
4811 2002-06-30 15:18  nmav <nmav@gnutls.org>
4813         * src/common.c, lib/auth_cert.c (tags: gnutls_0_5_0),
4814         lib/gnutls_cipher.c (tags: gnutls_0_5_0), lib/gnutls_handshake.c
4815         (tags: gnutls_0_5_0), lib/gnutls_mpi.c (tags: gnutls_0_5_0),
4816         lib/gnutls_mpi.h (tags: gnutls_0_5_0), lib/gnutls_ui.h,
4817         lib/x509_xml.c:
4819         Made the xml convertion functions more mnemonic. Several other fixes
4820         in the core library.  
4822 2002-06-30 11:09  nmav <nmav@gnutls.org>
4824         * lib/: gnutls_alert.c (tags: gnutls_0_5_x_before_types_change,
4825         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
4826         gnutls_0_5_x_before_export_ciphersuites,
4827         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
4828         gnutls_algorithms.c (tags: gnutls_0_5_1, gnutls_0_5_0),
4829         gnutls_algorithms.h (tags: gnutls_0_5_3, gnutls_0_5_2,
4830         gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_1,
4831         gnutls_0_5_0), gnutls_auth.h (tags:
4832         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
4833         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
4834         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
4835         gnutls_cipher.c, gnutls_compress_int.c (tags: gnutls_0_5_0),
4836         gnutls_compress_int.h (tags: gnutls_0_5_x_before_types_change,
4837         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
4838         gnutls_0_5_x_before_export_ciphersuites,
4839         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
4840         gnutls_errors.c (tags: gnutls_0_5_0), gnutls_extensions.c (tags:
4841         gnutls_0_5_0), gnutls_extensions.h (tags:
4842         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
4843         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
4844         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
4845         gnutls_handshake.c, gnutls_hash_int.c (tags: gnutls_0_5_0),
4846         gnutls_hash_int.h (tags: gnutls_0_5_3, gnutls_0_5_2,
4847         gnutls_0_5_x_before_export_ciphersuites,
4848         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
4849         gnutls_int.h (tags: gnutls_0_5_0), gnutls_mpi.c, gnutls_mpi.h,
4850         gnutls_state.c (tags: gnutls_0_5_0), gnutls_state.h (tags:
4851         gnutls_0_5_0), gnutls_x509.c, x509_extensions.c (tags:
4852         gnutls_0_5_0), x509_extensions.h (tags: gnutls_0_8_12,
4853         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
4854         gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
4855         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
4856         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
4857         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
4858         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
4859         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
4860         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
4861         x509_xml.c:
4863         Several (internal) cleanups. Const flags are better used now.  
4865 2002-06-29 08:42  nmav <nmav@gnutls.org>
4867         * lib/: auth_cert.c, gnutls_x509.c:
4869         Better organization of cert2gnutls_cert function.  
4871 2002-06-28 19:09  nmav <nmav@gnutls.org>
4873         * lib/: auth_cert.c, auth_dhe.c (tags: gnutls_0_5_0), auth_rsa.c
4874         (tags: gnutls_0_5_0), gnutls_x509.c, gnutls_x509.h (tags:
4875         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
4876         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
4877         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
4878         x509_xml.c:
4880         Now certificate decoding makes use of partial DER decoding of the
4881         libtasn1 library. It speedups a bit the handshake in client side,
4882         which needs to decode the certificate, in order to read the public
4883         key parameters.  
4885 2002-06-25 14:36  nmav <nmav@gnutls.org>
4887         * lib/x509_xml.c:
4889         Improved XML output.  
4891 2002-06-23 11:27  nmav <nmav@gnutls.org>
4893         * configure.in:
4895         Depends on opencdk 0.2.0 
4897 2002-06-22 14:52  nmav <nmav@gnutls.org>
4899         * lib/: auth_cert.c, auth_dhe.c, auth_rsa.c, gnutls_cert.h (tags:
4900         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
4901         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
4902         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
4903         gnutls_record.c (tags: gnutls_0_5_0), gnutls_str.h (tags:
4904         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
4905         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
4906         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
4907         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
4908         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
4909         gnutls_x509.c, gnutls_x509.h, x509_extensions.c, x509_extensions.h,
4910         x509_sig_check.c (tags: gnutls_0_5_0):
4912         The TLS handshake no longer fails if the X.509 extensions in the
4913         Certificate are critical and unsupported. The unsupported critical
4914         extensions are now only catched by the verification functions.  
4916 2002-06-22 14:22  nmav <nmav@gnutls.org>
4918         * lib/: gnutls_str.c (tags: gnutls_0_5_6, gnutls_0_5_5,
4919         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
4920         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
4921         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
4922         gnutls_str.h, x509_xml.c:
4924         Added new string functions to handle the XML string stuff.  
4926 2002-06-22 06:51  nmav <nmav@gnutls.org>
4928         * doc/TODO (tags: gnutls_0_5_0), doc/tex/ex1.tex (tags:
4929         gnutls_0_5_3, gnutls_0_5_2,
4930         gnutls_0_5_x_before_export_ciphersuites,
4931         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
4932         doc/tex/ex2.tex (tags: gnutls_0_5_3, gnutls_0_5_2,
4933         gnutls_0_5_x_before_export_ciphersuites,
4934         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
4935         doc/tex/ex4.tex (tags: gnutls_0_5_3, gnutls_0_5_2,
4936         gnutls_0_5_x_before_export_ciphersuites,
4937         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
4938         doc/tex/serv1.tex (tags: gnutls_0_5_x_before_types_change,
4939         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
4940         gnutls_0_5_x_before_export_ciphersuites,
4941         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
4942         doc/tex/srp1.tex (tags: gnutls_0_5_3, gnutls_0_5_2,
4943         gnutls_0_5_x_before_export_ciphersuites,
4944         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
4945         lib/gnutls.h.in.in, lib/gnutls_algorithms.c, lib/gnutls_anon_cred.c
4946         (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
4947         gnutls_0_5_3, gnutls_0_5_2,
4948         gnutls_0_5_x_before_export_ciphersuites,
4949         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
4950         lib/gnutls_cert.c (tags: gnutls_0_5_0), lib/gnutls_x509.c,
4951         lib/gnutls_x509.h, lib/x509_xml.c, src/cli.c (tags: gnutls_0_5_0),
4952         src/serv.c, src/tls_test.c (tags: gnutls_0_5_1, gnutls_0_5_0):
4954         Renamed credential allocation functions from *_sc() to *_cred().  
4956 2002-06-21 12:20  nmav <nmav@gnutls.org>
4958         * lib/gnutls_x509.c:
4960         corrected countryName 
4962 2002-06-21 08:34  nmav <nmav@gnutls.org>
4964         * lib/: gnutls.h.in.in, gnutls_algorithms.c, gnutls_algorithms.h,
4965         gnutls_constate.c (tags: gnutls_0_5_0), gnutls_int.h:
4967         Exported gnutls_cipher_get_key_size(). Better name printing for MAC
4968         algorithms.  
4970 2002-06-20 19:11  nmav <nmav@gnutls.org>
4972         * configure.in, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex4.tex,
4973         doc/tex/funcs.tex, doc/tex/serv1.tex, doc/tex/srp1.tex:
4975         New install directory for headers is /gnutls 
4977 2002-06-19 19:57  nmav <nmav@gnutls.org>
4979         * lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_db.c (tags:
4980         gnutls_0_5_0), lib/gnutls_global.c, lib/gnutls_int_compat.c,
4981         lib/gnutls_ui.h, src/serv.c:
4983         _func abreviation is no longer used. Functions renamed to _function.  
4985 2002-06-19 16:44  nmav <nmav@gnutls.org>
4987         * lib/x509_xml.c:
4989         x509_xml.c 
4991 2002-06-19 14:54  nmav <nmav@gnutls.org>
4993         * src/serv.c:
4995         removed ioctl stuff.  
4997 2002-06-19 14:44  nmav <nmav@gnutls.org>
4999         * src/: serv-gaa.c (tags: gnutls_0_5_11, gnutls_0_5_10,
5000         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5001         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5002         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5003         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5004         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
5005         serv-gaa.h (tags: gnutls_0_5_11, gnutls_0_5_10,
5006         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5007         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5008         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5009         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5010         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
5011         serv.c, serv.gaa (tags: gnutls_0_5_11, gnutls_0_5_10,
5012         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5013         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5014         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5015         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5016         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
5017         tls_test.c:
5019         added 'nodb' and 'quiet' options to server.  
5021 2002-06-19 03:51  nmav <nmav@gnutls.org>
5023         * lib/gnutls_pk.c:
5025         Corrected bug in PKCS-1 RSA encryption.  
5027 2002-06-18 17:19  nmav <nmav@gnutls.org>
5029         * src/: Makefile.am, common.c, list.h (tags: gnutls_0_9_97,
5030         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
5031         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
5032         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
5033         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
5034         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
5035         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
5036         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
5037         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
5038         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5039         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5040         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5041         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
5042         serv.c:
5044         The server used was changed to a non blocking one. The server was
5045         created by Paul Sheer.  
5047 2002-06-16 17:50  nmav <nmav@gnutls.org>
5049         * doc/tex/: Makefile.am, gnutls.tex (tags: gnutls_0_5_0), howto.tex
5050         (tags: gnutls_0_5_0):
5052         Added chapter on how to use TLS in application protocols.  
5054 2002-06-15 10:49  nmav <nmav@gnutls.org>
5056         * acconfig.h (tags: gnutls_0_5_6, gnutls_0_5_5,
5057         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5058         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5059         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
5060         configure.in, doc/TODO, src/Makefile.am:
5062         Corrected libgdbm issues 
5064 2002-06-15 09:46  nmav <nmav@gnutls.org>
5066         * NEWS, configure.in, doc/TODO, doc/tex/handshake.tex,
5067         doc/tex/serv1.tex, lib/defines.h (tags: gnutls_0_5_7, gnutls_0_5_6,
5068         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
5069         gnutls_0_5_3, gnutls_0_5_2,
5070         gnutls_0_5_x_before_export_ciphersuites,
5071         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
5072         lib/gnutls.h.in.in, lib/gnutls_db.c, lib/gnutls_handshake.c,
5073         lib/gnutls_int.h, lib/gnutls_int_compat.c, lib/gnutls_state.c,
5074         lib/x509_xml.c, src/Makefile.am, src/common.c, src/serv.c:
5076         Removed the gdbm backend for resuming TLS sessions. Program
5077         gnutls-serv was modified to include support for resuming sessions
5078         with the callback api.  
5080 2002-06-14 21:42  nmav <nmav@gnutls.org>
5082         * doc/tex/: Makefile.am, alert.tex, auth.tex, errors.tex,
5083         examples.tex, funcs.tex, gnutls.tex, handshake.tex, layers.tex,
5084         openpgp.tex (tags: gnutls_0_5_0), record.tex, x509.tex:
5086         Added index.  
5088 2002-06-14 20:43  nmav <nmav@gnutls.org>
5090         * lib/: Makefile.am, gnutls_ui.h, x509_xml.c:
5092         Added XML extraction from an X.509 certificate. Only some basic
5093         functionality is now available.  
5095 2002-06-11 08:39  nmav <nmav@gnutls.org>
5097         * lib/: Makefile.am, auth_cert.c, auth_rsa.c, gnutls_asn1_tab.c
5098         (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9,
5099         gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4,
5100         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
5101         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5102         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5103         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
5104         gnutls_0_5_3, gnutls_0_5_2,
5105         gnutls_0_5_x_before_export_ciphersuites,
5106         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
5107         gnutls_cert.c, gnutls_cert.h, gnutls_errors.c, gnutls_global.c,
5108         gnutls_global.h (tags: gnutls_0_5_5,
5109         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5110         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5111         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
5112         gnutls_mpi.c, gnutls_mpi.h, gnutls_privkey.c (tags: gnutls_0_5_0),
5113         gnutls_sig.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
5114         gnutls_0_5_3, gnutls_0_5_2,
5115         gnutls_0_5_x_before_export_ciphersuites,
5116         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
5117         gnutls_x509.c, gnutls_x509.h, pkix_asn1_tab.c, x509_extensions.c,
5118         x509_sig_check.c, x509_verify.c (tags: gnutls_0_5_0) (utags:
5119         gnutls_0_4_with_libtasn1):
5121         renamed libasn1 to libtasn1 
5123 2002-06-11 08:33  nmav <nmav@gnutls.org>
5125         * doc/README.CVS:
5127         renamed libasn1 to libtasn1 
5129 2002-06-10 13:06  nmav <nmav@gnutls.org>
5131         * doc/tex/: Makefile.am, auth.tex (tags: gnutls_0_4_with_libtasn1),
5132         gnutls.tex (tags: gnutls_0_4_with_libtasn1), intro.tex (tags:
5133         gnutls_0_4_with_libtasn1), openpgp.tex, pgp-fig1.eps:
5135         Added Timo's openpgp guide 
5137 2002-06-10 11:35  nmav <nmav@gnutls.org>
5139         * Makefile.am (tags: gnutls_0_4_with_libtasn1), buildconf (tags:
5140         gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1),
5141         configure.in, lib/Makefile.am:
5143         Added configure option to use the included libasn1.  
5145 2002-06-10 10:52  nmav <nmav@gnutls.org>
5147         * lib/: Makefile.am, auth_cert.c, auth_rsa.c, gnutls_asn1_tab.c,
5148         gnutls_cert.c, gnutls_cert.h, gnutls_errors.c, gnutls_global.c,
5149         gnutls_global.h, gnutls_mpi.c, gnutls_mpi.h, gnutls_pk.c (tags:
5150         gnutls_0_4_with_libtasn1), gnutls_privkey.c, gnutls_sig.c,
5151         gnutls_x509.c, gnutls_x509.h, pkix_asn1_tab.c, x509_ASN.y,
5152         x509_asn1.c, x509_asn1.h, x509_der.c, x509_der.h,
5153         x509_extensions.c, x509_extensions.h (tags:
5154         gnutls_0_4_with_libtasn1), x509_sig_check.c, x509_verify.c:
5156         Adapted codebase to the new libasn1 0.1.0.  
5158 2002-06-10 10:51  nmav <nmav@gnutls.org>
5160         * src/: Makefile.am, asn1c.c:
5162         removed asn1c.c program. Moved to libasn1.  
5164 2002-06-09 10:13  nmav <nmav@gnutls.org>
5166         * NEWS, lib/gnutls_datum.c (tags: gnutls_0_5_0,
5167         gnutls_0_4_with_libtasn1), lib/gnutls_datum.h (tags: gnutls_0_5_11,
5168         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
5169         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5170         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5171         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5172         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5173         gnutls_0_4_with_libtasn1), lib/gnutls_global.c, lib/gnutls_mem.c
5174         (tags: gnutls_0_5_6, gnutls_0_5_5,
5175         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5176         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5177         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5178         gnutls_0_4_with_libtasn1), lib/gnutls_mem.h (tags: gnutls_0_5_6,
5179         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
5180         gnutls_0_5_3, gnutls_0_5_2,
5181         gnutls_0_5_x_before_export_ciphersuites,
5182         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5183         gnutls_0_4_with_libtasn1), lib/x509_b64.c (tags: gnutls_0_5_0,
5184         gnutls_0_4_with_libtasn1):
5186         Added gnutls_b64_encode_fmt2() and gnutls_b64_decode_fmt2(). These
5187         functions return allocated data. Cleaned up the gnutls_datum code
5188         and some of memory stuff.  
5190 2002-06-09 08:54  nmav <nmav@gnutls.org>
5192         * NEWS, acconfig.h (tags: gnutls_0_4_with_libtasn1), configure.in,
5193         lib/gnutls_alert.c (tags: gnutls_0_4_with_libtasn1),
5194         lib/gnutls_errors.c, lib/gnutls_errors.h (tags: gnutls_0_5_8,
5195         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5196         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5197         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5198         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5199         gnutls_0_4_with_libtasn1), lib/gnutls_global.c, lib/gnutls_mem.c,
5200         lib/gnutls_mem.h:
5202         Added check for C99 macro support. Stubs are used if they are not
5203         supported by the compile. A more elegant solution is required.  
5205 2002-06-09 06:00  nmav <nmav@gnutls.org>
5207         * lib/: gnutls_global.c, gnutls_mem.c, gnutls_mem.h:
5209         only use the libc's strdup, if using the libc's malloc function.  
5211 2002-06-08 20:34  nmav <nmav@gnutls.org>
5213         * lib/: gnutls_mem.c, gnutls_mem.h:
5215         Removed gnutls_strdup(). Replaced with a pointer to libc's strdup() 
5216         function.  
5218 2002-06-08 20:32  nmav <nmav@gnutls.org>
5220         * lib/gnutls_buffers.c (tags: gnutls_0_5_0,
5221         gnutls_0_4_with_libtasn1):
5223         No longer realloc() the record buffers. It had some meaning when
5224         gnutls_realloc_fast() was there, but now they one cause a slowdown.  
5226 2002-06-08 12:38  nmav <nmav@gnutls.org>
5228         * NEWS, lib/gnutls.h.in.in (tags: gnutls_0_4_with_libtasn1),
5229         lib/gnutls_algorithms.c, lib/gnutls_int.h (tags:
5230         gnutls_0_4_with_libtasn1), lib/gnutls_state.c, src/cli.c,
5231         src/serv.c (tags: gnutls_0_4_with_libtasn1):
5233         Created gnutls_handshake_set_private_extensions() function.  
5235 2002-06-07 20:14  nmav <nmav@gnutls.org>
5237         * configure.in, lib/defines.h (tags: gnutls_0_4_with_libtasn1),
5238         lib/gnutls_algorithms.c, lib/gnutls_int.h, lib/gnutls_state.c:
5240         Corrected issues with ptrdiff_t. Added option to enable private
5241         (experimental) cipher suites. They are now disabled by default so
5242         they do not create interoperability problems.  
5244 2002-06-07 19:03  nmav <nmav@gnutls.org>
5246         * configure.in:
5248         added check for ptrdiff_t type.  
5250 2002-06-03 16:09  nmav <nmav@gnutls.org>
5252         * ChangeLog, doc/tex/Makefile.am, doc/tex/asn1.tex,
5253         lib/Makefile.am:
5255         asn1.ps is no longer generated in the gnutls package. It is included
5256         in the libasn1 package.  
5258 2002-06-02 20:50  nmav <nmav@gnutls.org>
5260         * Makefile.am, NEWS, configure.in, doc/TODO (tags:
5261         gnutls_0_4_with_libtasn1), lib/gnutls_anon_cred.c (tags:
5262         gnutls_0_4_with_libtasn1), lib/gnutls_x509.c, lib/gnutls_x509.h:
5264         Removed stubs for srp and anonymous authentication. Added test suite
5265         directory.  
5267 2002-05-27 18:56  nmav <nmav@gnutls.org>
5269         * lib/: gnutls_errors.c, gnutls_errors_int.h (tags: gnutls_0_5_0,
5270         gnutls_0_4_with_libtasn1):
5272         Added error code for unsupported trustdb.  
5274 2002-05-26 15:34  nmav <nmav@gnutls.org>
5276         * src/: CertificateExample.c, CrlExample.c, Makefile.am, cli-gaa.c,
5277         cli.gaa, crypt.c (tags: gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
5278         gnutls_0_5_x_before_export_ciphersuites,
5279         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5280         gnutls_0_4_with_libtasn1), serv-gaa.c, serv.gaa:
5282         some parts were moved to libasn1.  
5284 2002-05-24 10:51  nmav <nmav@gnutls.org>
5286         * doc/tex/: Makefile.am, errors.tex (tags:
5287         gnutls_0_4_with_libtasn1), gnutls.tex, memory.tex (tags:
5288         gnutls_0_4_with_libtasn1):
5290         added memory handling section 
5292 2002-05-23 19:30  nmav <nmav@gnutls.org>
5294         * lib/: gnutls_auth.c (tags:
5295         gnutls_0_5_x_before_export_ciphersuites,
5296         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5297         gnutls_0_4_with_libtasn1), gnutls_buffers.c, gnutls_mem.h,
5298         gnutls_priority.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1)
5299         (utags: gnutls_0_4_3):
5301         reintroduced realloc_fast() which prevents some malloc(0)
5302         situations.  
5304 2002-05-23 10:55  nmav <nmav@gnutls.org>
5306         * doc/TODO, lib/auth_cert.c, lib/auth_rsa.c, lib/gnutls_int.h,
5307         lib/gnutls_num.h (tags: gnutls_0_5_6, gnutls_0_5_5,
5308         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5309         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5310         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5311         gnutls_0_4_with_libtasn1), lib/gnutls_record.c (utags:
5312         gnutls_0_4_3):
5314         Several clean ups and bug fixes.  
5316 2002-05-22 19:29  nmav <nmav@gnutls.org>
5318         * NEWS (tags: gnutls_0_4_3), THANKS (tags: gnutls_0_5_5,
5319         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5320         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5321         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5322         gnutls_0_4_with_libtasn1, gnutls_0_4_3), acconfig.h (tags:
5323         gnutls_0_4_3), configure.in (tags: gnutls_0_4_3), lib/auth_cert.c,
5324         lib/gnutls.h.in.in (tags: gnutls_0_4_3), lib/gnutls_algorithms.c
5325         (tags: gnutls_0_4_3), lib/gnutls_auth.c, lib/gnutls_buffers.c,
5326         lib/gnutls_constate.c (tags: gnutls_0_4_with_libtasn1,
5327         gnutls_0_4_3), lib/gnutls_datum.c (tags: gnutls_0_4_3),
5328         lib/gnutls_dh_primes.c (tags: gnutls_0_5_3, gnutls_0_5_2,
5329         gnutls_0_5_x_before_export_ciphersuites,
5330         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5331         gnutls_0_4_with_libtasn1, gnutls_0_4_3), lib/gnutls_global.c (tags:
5332         gnutls_0_4_3), lib/gnutls_handshake.c (tags: gnutls_0_4_3),
5333         lib/gnutls_mem.c (tags: gnutls_0_4_3), lib/gnutls_mem.h,
5334         lib/gnutls_pk.c (tags: gnutls_0_4_3), lib/gnutls_x509.c (tags:
5335         gnutls_0_4_3), lib/x509_b64.c (tags: gnutls_0_4_3), src/common.c
5336         (tags: gnutls_0_4_3):
5338         Applied Jeff Johnson's patch which fixes type problems in 64 bit
5339         machines. Removed the default allocation handlers, and made the
5340         libc's functions to be defaults. Added function which sets the
5341         memory allocation functions to be used.  
5343 2002-05-21 16:26  nmav <nmav@gnutls.org>
5345         * doc/: README.CVS, tex/Makefile.am, tex/serv1.tex (tags:
5346         gnutls_0_4_with_libtasn1), tex/srp1.tex (tags:
5347         gnutls_0_4_with_libtasn1) (utags: gnutls_0_4_3):
5349         Updated documentation for the gnutls-extra library 
5351 2002-05-21 16:25  nmav <nmav@gnutls.org>
5353         * lib/: auth_anon.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
5354         gnutls_0_4_3), auth_cert.c, auth_dhe.c (tags:
5355         gnutls_0_4_with_libtasn1, gnutls_0_4_3), auth_rsa.c,
5356         gnutls_cipher.c (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3),
5357         gnutls_constate.c, gnutls_datum.c, gnutls_datum.h (tags:
5358         gnutls_0_4_3), gnutls_extensions.c (tags: gnutls_0_4_with_libtasn1,
5359         gnutls_0_4_3), gnutls_handshake.c, gnutls_num.c (tags:
5360         gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3),
5361         gnutls_num.h, gnutls_record.c, gnutls_session_pack.c (tags:
5362         gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3),
5363         gnutls_v2_compat.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
5364         gnutls_0_4_3), gnutls_x509.c:
5366         Prefixed internal functions with _gnutls_ 
5368 2002-05-20 12:01  nmav <nmav@gnutls.org>
5370         * lib/: Makefile.am, auth_srp.c, auth_srp.h, auth_srp_passwd.c,
5371         auth_srp_passwd.h, auth_srp_sb64.c, crypt.c, crypt.h,
5372         crypt_bcrypt.c, crypt_bcrypt.h, crypt_srpsha1.c, crypt_srpsha1.h,
5373         ext_srp.c, ext_srp.h, gnutls-extra.h, gnutls_extra.c,
5374         gnutls_extra.h, gnutls_openpgp.c, gnutls_openpgp.h, gnutls_srp.c,
5375         gnutls_srp.h:
5377         Moved the gnutls-extra files to libextra directory.  
5379 2002-05-20 11:15  nmav <nmav@gnutls.org>
5381         * doc/tex/Makefile.am, doc/tex/funcs.tex (tags:
5382         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
5383         lib/Makefile.am:
5385         removed html version of the documentation 
5387 2002-05-20 10:43  nmav <nmav@gnutls.org>
5389         * NEWS, README, configure.in, doc/tex/Makefile.am,
5390         doc/tex/funcs.tex, doc/tex/macros.tex (tags:
5391         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
5392         lib/Makefile.am, lib/auth_cert.c (tags: gnutls_0_4_2),
5393         lib/auth_dhe.c (tags: gnutls_0_4_2), lib/auth_rsa.c (tags:
5394         gnutls_0_4_2), lib/gnutls.h.in.in (tags: gnutls_0_4_2),
5395         lib/gnutls_algorithms.c (tags: gnutls_0_4_2),
5396         lib/gnutls_algorithms.h (tags: gnutls_0_4_with_libtasn1,
5397         gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_cert.c (tags: gnutls_0_4_3,
5398         gnutls_0_4_2), lib/gnutls_extensions.c (tags: gnutls_0_4_2),
5399         lib/gnutls_extensions.h (tags: gnutls_0_4_with_libtasn1,
5400         gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_openpgp.h, lib/gnutls_ui.h
5401         (tags: gnutls_0_4_3, gnutls_0_4_2), lib/libgnutls-config.in (tags:
5402         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
5403         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
5404         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
5405         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
5406         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
5407         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
5408         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
5409         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5410         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5411         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
5412         gnutls_0_5_3, gnutls_0_5_2,
5413         gnutls_0_5_x_before_export_ciphersuites,
5414         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5415         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
5416         src/Makefile.am, src/cli.c, src/common.c, src/serv.c, src/tests.c,
5417         src/tls_test.c:
5419         Separated the library to gnutls and gnutls-extra. gnutls-extra
5420         library contains the GPL parts of gnutls 
5422 2002-05-17 09:28  nmav <nmav@gnutls.org>
5424         * README, configure.in, lib/auth_anon.c (tags: gnutls_0_4_2),
5425         lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_srp.c,
5426         lib/libgnutls-config.in, src/prime.c:
5428         Added --modules option to libgnutls-config. This option prints the
5429         extra modules that have been enabled into the library.  
5431 2002-05-14 12:22  nmav <nmav@gnutls.org>
5433         * configure.in:
5435         configure script now prints the library license 
5437 2002-05-14 11:46  nmav <nmav@gnutls.org>
5439         * lib/gnutls_dh_primes.c (tags: gnutls_0_4_2):
5441         Replaced group1 prime with a prime of 1024 bits 
5443 2002-05-14 11:40  nmav <nmav@gnutls.org>
5445         * COPYING.LIB (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
5446         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
5447         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
5448         gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
5449         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
5450         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
5451         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
5452         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5453         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5454         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5455         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5456         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5457         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5458         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), NEWS,
5459         README, lib/auth_anon.c, lib/auth_cert.c, lib/auth_dhe.c,
5460         lib/auth_rsa.c, lib/debug.c (tags: gnutls_0_5_4, gnutls_0_5_3,
5461         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5462         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5463         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
5464         lib/ext_cert_type.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
5465         gnutls_0_4_3, gnutls_0_4_2), lib/ext_max_record.c (tags:
5466         gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3,
5467         gnutls_0_4_2), lib/gnutls.h.in.in, lib/gnutls_alert.c (tags:
5468         gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_algorithms.c,
5469         lib/gnutls_anon_cred.c (tags: gnutls_0_4_3, gnutls_0_4_2),
5470         lib/gnutls_auth.c (tags: gnutls_0_4_2), lib/gnutls_buffers.c (tags:
5471         gnutls_0_4_2), lib/gnutls_cert.c, lib/gnutls_cipher.c (tags:
5472         gnutls_0_4_2), lib/gnutls_cipher_int.c (tags: gnutls_0_5_3,
5473         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5474         gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3,
5475         gnutls_0_4_2), lib/gnutls_compress.c (tags: gnutls_0_5_0,
5476         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
5477         lib/gnutls_compress_int.c (tags: gnutls_0_4_with_libtasn1,
5478         gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_constate.c (tags:
5479         gnutls_0_4_2), lib/gnutls_datum.c (tags: gnutls_0_4_2),
5480         lib/gnutls_db.c (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
5481         gnutls_0_4_2), lib/gnutls_dh_primes.c, lib/gnutls_errors.c (tags:
5482         gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_extensions.c,
5483         lib/gnutls_global.c, lib/gnutls_handshake.c (tags: gnutls_0_4_2),
5484         lib/gnutls_hash_int.c (tags: gnutls_0_4_with_libtasn1,
5485         gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_int.h (tags: gnutls_0_4_2),
5486         lib/gnutls_kx.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
5487         gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_mem.c (tags: gnutls_0_4_2),
5488         lib/gnutls_mpi.c (tags: gnutls_0_4_3, gnutls_0_4_2),
5489         lib/gnutls_num.c (tags: gnutls_0_4_2), lib/gnutls_pk.c (tags:
5490         gnutls_0_4_2), lib/gnutls_priority.c (tags: gnutls_0_4_2),
5491         lib/gnutls_privkey.c (tags: gnutls_0_4_3, gnutls_0_4_2),
5492         lib/gnutls_random.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
5493         gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_record.c (tags:
5494         gnutls_0_4_2), lib/gnutls_session.c (tags:
5495         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5496         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5497         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5498         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
5499         lib/gnutls_session_pack.c (tags: gnutls_0_4_2), lib/gnutls_sig.c
5500         (tags: gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_state.c (tags:
5501         gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_str.c (tags:
5502         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
5503         lib/gnutls_ui.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
5504         gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_v2_compat.c (tags:
5505         gnutls_0_4_2), lib/gnutls_x509.c (tags: gnutls_0_4_2),
5506         lib/x509_asn1.c (tags: gnutls_0_4_3, gnutls_0_4_2), lib/x509_b64.c
5507         (tags: gnutls_0_4_2), lib/x509_der.c (tags: gnutls_0_4_3,
5508         gnutls_0_4_2), lib/x509_extensions.c (tags: gnutls_0_4_3,
5509         gnutls_0_4_2), lib/x509_sig_check.c (tags: gnutls_0_4_3,
5510         gnutls_0_4_2), lib/x509_verify.c (tags: gnutls_0_4_3,
5511         gnutls_0_4_2):
5513         License changed to LGPL 
5515 2002-05-13 22:08  nmav <nmav@gnutls.org>
5517         * lib/gnutls_dh.c:
5519         Some cleanups in the Diffie Hellman code.  
5521 2002-05-13 21:51  nmav <nmav@gnutls.org>
5523         * lib/gnutls_int.h:
5525         Added the missing user_ptr pointer in gnutls_internals.  
5527 2002-05-11 16:20  nmav <nmav@gnutls.org>
5529         * NEWS, lib/gnutls.h.in.in, lib/gnutls_state.c:
5531         Added gnutls_state_set_ptr() and gnutls_state_get_ptr() functions,
5532         to assist in callback functions.  
5534 2002-05-11 16:04  nmav <nmav@gnutls.org>
5536         * lib/gnutls_ui.h:
5538         Corrected prototypes for callback selector functions, which now
5539         accept the state.  
5541 2002-05-08 10:32  nmav <nmav@gnutls.org>
5543         * lib/: Makefile.am, gnutls_gcry.c, gnutls_gcry.h, gnutls_global.c,
5544         gnutls_int.h, gnutls_mpi.c, gnutls_mpi.h, Makefile.am,
5545         gnutls_gcry.c, gnutls_gcry.h, gnutls_int.h, gnutls_mpi.c,
5546         gnutls_mpi.h (tags: gnutls_0_4_3, gnutls_0_4_2):
5548         renamed gnutls_gcry* to gnutls_mpi* 
5550 2002-05-08 10:32  nmav <nmav@gnutls.org>
5552         * lib/gnutls_mpi.c:
5554         file gnutls_mpi.c was initially added on branch
5555         gnutls_0_4_with_new_dh_primes.  
5557 2002-05-08 10:32  nmav <nmav@gnutls.org>
5559         * lib/gnutls_mpi.h:
5561         file gnutls_mpi.h was initially added on branch
5562         gnutls_0_4_with_new_dh_primes.  
5564 2002-05-08 10:27  nmav <nmav@gnutls.org>
5566         * configure.in, lib/gnutls_global.c:
5568         Updated libgcrypt initialization stuff. Now depends on libgcrypt
5569         1.1.7, and only initializes libgcrypt if this has not been done
5570         before.  
5572 2002-05-03 10:46  nmav <nmav@gnutls.org>
5574         * lib/: auth_anon.c, auth_dhe.c, gnutls_dh.c, gnutls_dh.h:
5576         DH Public keys now have a more reasonable (smaller) size.  
5578 2002-05-02 13:15  nmav <nmav@gnutls.org>
5580         * lib/auth_anon.c, lib/auth_dhe.c, lib/auth_srp_passwd.c,
5581         lib/gnutls.h.in.in, lib/gnutls_dh.c, lib/gnutls_dh.h,
5582         lib/gnutls_dh_primes.c, lib/gnutls_int.h, src/prime.c, src/serv.c:
5584         The Diffie Hellman method was optimized. Now the number of bits of q
5585         is used (q is used to generate p), and the server DH secret key is 
5586         less than the number of bits of q (see RFC2631 2.2). All these 
5587         changes are experimental and may be totaly wrong.  
5589 2002-05-01 09:05  nmav <nmav@gnutls.org>
5591         * lib/: auth_anon.c, auth_dhe.c, auth_rsa.c, auth_srp.c,
5592         auth_srp_passwd.c, crypt.c, crypt_bcrypt.c, crypt_srpsha1.c,
5593         debug.c, gnutls_auth.c, gnutls_dh.c, gnutls_dh_primes.c,
5594         gnutls_gcry.c, gnutls_gcry.h, gnutls_openpgp.c, gnutls_openpgp.h,
5595         gnutls_pk.c, gnutls_privkey.c, gnutls_srp.c, gnutls_x509.c,
5596         x509_ASN.c (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
5597         gnutls_0_4_2), x509_sig_check.c:
5599         Cleaned up the big number support.  
5601 2002-04-21 14:21  twoaday <twoaday@gnutls.org>
5603         * lib/gnutls_openpgp.c:
5605         Adjust the code for the new OpenCDK version.  
5607 2002-04-21 11:22  nmav <nmav@gnutls.org>
5609         * lib/: gnutls_buffers.c, gnutls_cipher.c, gnutls_cipher.h (tags:
5610         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5611         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5612         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5613         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
5614         gnutls_compress.c, gnutls_compress.h (tags:
5615         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5616         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5617         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5618         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
5619         gnutls_compress_int.c, gnutls_int.h, gnutls_record.c, gnutls_srp.c,
5620         gnutls_state.h (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
5621         gnutls_0_4_2):
5623         Optimized memory handling in the record protocol.  
5625 2002-04-21 08:09  nmav <nmav@gnutls.org>
5627         * lib/auth_srp.h, lib/gnutls_anon_cred.c, lib/gnutls_srp.c,
5628         lib/gnutls_ui.c, src/cli.c, src/serv.c:
5630         Added stubs when SRP or anonymous authentication are disabled, to
5631         preserve binary compatibility 
5633 2002-04-19 17:53  nmav <nmav@gnutls.org>
5635         * NEWS, doc/TODO, doc/tex/ex4.tex (tags: gnutls_0_4_with_libtasn1,
5636         gnutls_0_4_3, gnutls_0_4_2), lib/gnutls.h.in.in,
5637         lib/gnutls_state.c, src/cli.c, src/serv.c:
5639         gnutls_session_resumed() was renamed to gnutls_session_is_resumed(),
5640         and changed semantics, to make the return value be the obvious one.  
5642 2002-04-18 18:56  nmav <nmav@gnutls.org>
5644         * doc/tex/: Makefile.am, ex4.tex, examples.tex (tags:
5645         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2):
5647         updated documentation for the new resumption check function 
5649 2002-04-18 18:41  nmav <nmav@gnutls.org>
5651         * doc/TODO, lib/gnutls.h.in.in, lib/gnutls_int.h,
5652         lib/gnutls_privkey.c, lib/gnutls_state.c, src/cli.c, src/serv.c:
5654         Added function to report if a session is a resumed one. See
5655         gnutls_session_resumed().  
5657 2002-04-18 18:16  twoaday <twoaday@gnutls.org>
5659         * lib/gnutls_openpgp.c:
5661         Applied the fixes for the new code.  
5663 2002-04-18 13:31  nmav <nmav@gnutls.org>
5665         * configure.in, lib/auth_srp.c, lib/auth_srp.h,
5666         lib/auth_srp_passwd.c, lib/ext_cert_type.c, lib/ext_cert_type.h
5667         (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
5668         gnutls_0_5_3, gnutls_0_5_2,
5669         gnutls_0_5_x_before_export_ciphersuites,
5670         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5671         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
5672         lib/ext_max_record.c, lib/ext_max_record.h (tags:
5673         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5674         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5675         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5676         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
5677         lib/ext_srp.c, lib/ext_srp.h, lib/gnutls_extensions.c,
5678         lib/gnutls_srp.c, src/gnutls-http-serv (tags: gnutls_0_5_5,
5679         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5680         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5681         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5682         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), src/serv.c:
5684         Some minor fixes in SRP support. Changed extension generation. Now
5685         less allocation with malloc are done.  
5687 2002-04-17 09:47  nmav <nmav@gnutls.org>
5689         * lib/: auth_anon.c, auth_dhe.c, auth_rsa.c, auth_srp.c,
5690         auth_srp_passwd.c, crypt.c, crypt_bcrypt.c, crypt_srpsha1.c,
5691         debug.c, gnutls_auth.c, gnutls_dh.c, gnutls_dh_primes.c,
5692         gnutls_gcry.c, gnutls_gcry.h, gnutls_openpgp.c, gnutls_openpgp.h,
5693         gnutls_pk.c, gnutls_privkey.c, gnutls_srp.c, gnutls_x509.c,
5694         x509_sig_check.c:
5696         first changes for libgmp support 
5698 2002-04-14 19:26  nmav <nmav@gnutls.org>
5700         * lib/gnutls_x509.c:
5702         Fixed description of
5703         gnutls_x509_extract_certificate_subject_alt_name().  
5705 2002-04-13 19:59  twoaday <twoaday@gnutls.org>
5707         * lib/gnutls_openpgp.c:
5709         Some modifications for the new OpenCDK code.  
5711 2002-04-13 15:58  nmav <nmav@gnutls.org>
5713         * doc/tex/auth.tex (tags: gnutls_0_4_3, gnutls_0_4_2),
5714         doc/tex/ciphersuites.tex (tags: gnutls_0_5_5,
5715         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5716         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5717         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5718         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
5719         doc/tex/errors.tex (tags: gnutls_0_4_3, gnutls_0_4_2),
5720         doc/tex/ex1.tex (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
5721         gnutls_0_4_2), doc/tex/examples.tex, doc/tex/gnutls.tex (tags:
5722         gnutls_0_4_3, gnutls_0_4_2), doc/tex/handshake.tex (tags:
5723         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
5724         doc/tex/serv1.tex (tags: gnutls_0_4_2), src/crypt.c:
5726         Documentation fixes 
5728 2002-04-12 19:06  nmav <nmav@gnutls.org>
5730         * acconfig.h (tags: gnutls_0_4_2), configure.in:
5732         fixed opencdk detection problem 
5734 2002-04-12 11:34  nmav <nmav@gnutls.org>
5736         * lib/: gnutls_x509.c, gnutls_x509.h (tags: gnutls_0_4_3,
5737         gnutls_0_4_2):
5739         better doc (internal) for _gnutls_int2str() 
5741 2002-04-10 19:01  nmav <nmav@gnutls.org>
5743         * NEWS, lib/auth_rsa.c, lib/gnutls_int.h, lib/gnutls_state.c:
5745         Added function which disables the version check in the RSA premaster
5746         secret -only needed in server side 
5748 2002-04-08 18:16  nmav <nmav@gnutls.org>
5750         * NEWS, doc/tex/Makefile.am, doc/tex/asn1.tex (tags: gnutls_0_4_3,
5751         gnutls_0_4_2), doc/tex/cover.tex.in (tags:
5752         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5753         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5754         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5755         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
5756         doc/tex/funcs.tex, doc/tex/gnutls.tex, lib/Makefile.am:
5758         separated asn1 parser library and tls library documentation 
5760 2002-04-08 17:28  nmav <nmav@gnutls.org>
5762         * NEWS, lib/gnutls_pk.c (utags: gnutls_0_4_1):
5764         changes for 0.4.1 
5766 2002-04-06 10:43  nmav <nmav@gnutls.org>
5768         * lib/x509_verify.c (tags: gnutls_0_4_1):
5770         fixed case where a certificate could be both invalid and trusted.  
5772 2002-04-05 21:25  nmav <nmav@gnutls.org>
5774         * acinclude.m4 (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5775         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5776         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5777         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5778         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5779         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5780         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2,
5781         gnutls_0_4_1), buildconf (tags: gnutls_0_4_3, gnutls_0_4_2,
5782         gnutls_0_4_1), libgcrypt.m4 (tags: gnutls_0_8_12, gnutls_0_9_91,
5783         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
5784         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
5785         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
5786         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
5787         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
5788         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5789         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5790         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
5791         gnutls_0_5_3, gnutls_0_5_2,
5792         gnutls_0_5_x_before_export_ciphersuites,
5793         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5794         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2,
5795         gnutls_0_4_1), libmcrypt.m4 (tags: gnutls_0_5_6, gnutls_0_5_5,
5796         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5797         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5798         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5799         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2,
5800         gnutls_0_4_1), opencdk.m4:
5802         m4 files were removed from acinclude.m4 
5804 2002-04-05 18:54  nmav <nmav@gnutls.org>
5806         * acinclude.m4, configure.in:
5808         added detection of opencdk 
5810 2002-04-04 20:52  nmav <nmav@gnutls.org>
5812         * lib/: gnutls_x509.c (tags: gnutls_0_4_1), gnutls_x509.h (tags:
5813         gnutls_0_4_1), x509_verify.c, x509_verify.h (tags: gnutls_0_8_12,
5814         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7,
5815         gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3,
5816         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
5817         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
5818         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5819         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5820         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5821         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5822         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2,
5823         gnutls_0_4_1):
5825         Improved X.509 time convertion functions 
5827 2002-04-04 20:21  nmav <nmav@gnutls.org>
5829         * lib/: gnutls_errors.c (tags: gnutls_0_4_1), gnutls_errors_int.h
5830         (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1), gnutls_x509.c:
5832         GNUTLS_E_UNIX_TIME_LIMIT_REACHED error code was removed 
5834 2002-04-04 10:51  nmav <nmav@gnutls.org>
5836         * lib/x509_verify.c:
5838         Added kludge in order to work with dates over 2036 
5840 2002-04-04 09:35  nmav <nmav@gnutls.org>
5842         * lib/gnutls.h.in.in (tags: gnutls_0_4_1), lib/gnutls_cert.c (tags:
5843         gnutls_0_4_1), lib/gnutls_int.h (tags: gnutls_0_4_1),
5844         lib/gnutls_int_compat.c (tags: gnutls_0_4_with_libtasn1,
5845         gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1), lib/gnutls_openpgp.c
5846         (tags: gnutls_0_4_1), lib/gnutls_ui.h (tags: gnutls_0_4_1),
5847         lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_verify.c,
5848         src/common.c (tags: gnutls_0_4_1):
5850         GNUTLS_CERT_EXPIRED is no longer returned by verification functions.
5851         Added functions to check the expiration and activation date of
5852         peer's certificate. See gnutls_certificate_expiration_time_peers().  
5854 2002-04-04 08:38  nmav <nmav@gnutls.org>
5856         * ChangeLog, configure.in, lib/defines.h (tags: gnutls_0_4_3,
5857         gnutls_0_4_2, gnutls_0_4_1), lib/x509_verify.c:
5859         Replaced mktime() with mktime_utc(). This corrects a bug with the
5860         localtime returned by mktime().  
5862 2002-04-03 20:00  nmav <nmav@gnutls.org>
5864         * lib/: auth_cert.c (tags: gnutls_0_4_1), defines.h,
5865         gnutls_algorithms.c (tags: gnutls_0_4_1), gnutls_buffers.c (tags:
5866         gnutls_0_4_1), gnutls_handshake.c (tags: gnutls_0_4_1),
5867         gnutls_mem.h (tags: gnutls_0_4_2, gnutls_0_4_1), gnutls_x509.c,
5868         x509_asn1.c (tags: gnutls_0_4_1), x509_der.c (tags: gnutls_0_4_1):
5870         merged changes from gnutls_0_4_with_alloca.  
5872 2002-04-03 19:56  nmav <nmav@gnutls.org>
5874         * NEWS, configure.in:
5876         merged changes from gnutls_0_4_with_alloca.  
5878 2002-04-03 18:11  nmav <nmav@gnutls.org>
5880         * doc/TODO (tags: gnutls_0_4_1), lib/gnutls_cert.h,
5881         lib/gnutls_pk.c:
5883         Optimized RSA signature calculation 
5885 2002-04-03 14:54  nmav <nmav@gnutls.org>
5887         * lib/auth_cert.c:
5889         In gnutls_find_acceptable_client_cert() corrected bug in callback 
5890         parameters, and used alloca for issuers_dn allocation.  
5892 2002-04-03 12:59  nmav <nmav@gnutls.org>
5894         * lib/: defines.h, gnutls_mem.h, gnutls_x509.c:
5896         removed unneeded memsets 
5898 2002-04-03 12:58  nmav <nmav@gnutls.org>
5900         * src/: serv-gaa.c, serv.c, serv.gaa:
5902         added --quit parameter 
5904 2002-04-02 13:17  nmav <nmav@gnutls.org>
5906         * configure.in, lib/auth_cert.c, lib/defines.h,
5907         lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
5908         lib/gnutls_handshake.c, lib/gnutls_mem.h, lib/x509_asn1.c,
5909         lib/x509_der.c, src/serv-gaa.c, src/serv-gaa.h, src/serv.c,
5910         src/serv.gaa:
5912         preliminary support for alloca() 
5914 2002-03-31 06:04  nmav <nmav@gnutls.org>
5916         * lib/: auth_cert.c (tags: gnutls_0_4_0), gnutls_errors.c (tags:
5917         gnutls_0_4_0), gnutls_errors.h (tags: gnutls_0_4_0), gnutls_gcry.c
5918         (tags: gnutls_0_4_1, gnutls_0_4_0), gnutls_global.c (tags:
5919         gnutls_0_4_1, gnutls_0_4_0), gnutls_pk.c, gnutls_privkey.c (tags:
5920         gnutls_0_4_1, gnutls_0_4_0), gnutls_x509.c (tags: gnutls_0_4_0),
5921         x509_asn1.h (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
5922         gnutls_0_4_0), x509_extensions.c (tags: gnutls_0_4_1,
5923         gnutls_0_4_0), x509_sig_check.c (tags: gnutls_0_4_1, gnutls_0_4_0),
5924         x509_verify.c (tags: gnutls_0_4_0):
5926         Error codes of ASN.1 parser are now independent, with a map to 
5927         gnutls' error codes.  
5929 2002-03-31 06:02  nmav <nmav@gnutls.org>
5931         * lib/gnutls_cipher.c:
5933         cleanups 
5935 2002-03-30 10:00  nmav <nmav@gnutls.org>
5937         * lib/gnutls_openpgp.c (tags: gnutls_0_4_0):
5939         Added the text for gnutls_openpgp_extract_key_pk_algorithm.  
5941 2002-03-30 09:52  nmav <nmav@gnutls.org>
5943         * ChangeLog, doc/tex/ex1.tex (tags: gnutls_0_4_1, gnutls_0_4_0),
5944         doc/tex/ex2.tex (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
5945         gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0), doc/tex/ex3.tex (tags:
5946         gnutls_0_4_0), doc/tex/serv1.tex (tags: gnutls_0_4_1,
5947         gnutls_0_4_0), lib/gnutls.h.in.in (tags: gnutls_0_4_0),
5948         lib/gnutls_x509.c, src/cli.c (tags: gnutls_0_4_1, gnutls_0_4_0),
5949         src/serv.c (tags: gnutls_0_4_1, gnutls_0_4_0):
5951         Removed the CRL list parameter from
5952         gnutls_certificate_set_x509_trust_*.  
5954 2002-03-30 09:42  nmav <nmav@gnutls.org>
5956         * lib/gnutls_x509.c:
5958         gnutls_certificate_set_x509_trust_*() now accept single DER
5959         certificates or PEM certificate lists.  
5961 2002-03-29 18:35  nmav <nmav@gnutls.org>
5963         * lib/: auth_cert.c, crypt_srpsha1.c (tags: gnutls_0_4_1,
5964         gnutls_0_4_0), gnutls_x509.c:
5966         Added ability to read DSA DER formatted keys, and corrected bugs in 
5967         DER certificate reading.  
5969 2002-03-29 12:12  nmav <nmav@gnutls.org>
5971         * lib/: gnutls_algorithms.c (tags: gnutls_0_4_0), gnutls_cipher.c,
5972         gnutls_cipher_int.c (tags: gnutls_0_4_1, gnutls_0_4_0),
5973         gnutls_cipher_int.h (tags: gnutls_0_5_x_before_types_change,
5974         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
5975         gnutls_0_5_x_before_export_ciphersuites,
5976         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5977         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
5978         gnutls_0_4_0), gnutls_compress.c (tags: gnutls_0_4_1,
5979         gnutls_0_4_0), gnutls_compress_int.c (tags: gnutls_0_4_1,
5980         gnutls_0_4_0), gnutls_compress_int.h (tags:
5981         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
5982         gnutls_0_4_0), gnutls_constate.c (tags: gnutls_0_4_1,
5983         gnutls_0_4_0), gnutls_handshake.c (tags: gnutls_0_4_0),
5984         gnutls_hash_int.c (tags: gnutls_0_4_1, gnutls_0_4_0),
5985         gnutls_hash_int.h (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
5986         gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0), gnutls_int.h (tags:
5987         gnutls_0_4_0), gnutls_kx.c (tags: gnutls_0_4_1, gnutls_0_4_0),
5988         gnutls_sig.c (tags: gnutls_0_4_1, gnutls_0_4_0), gnutls_srp.c
5989         (tags: gnutls_0_4_1, gnutls_0_4_0), gnutls_state.c (tags:
5990         gnutls_0_4_1, gnutls_0_4_0), gnutls_ui.c (tags: gnutls_0_4_1,
5991         gnutls_0_4_0), x509_sig_check.c:
5993         Prefixed with underscore several internal functions.  
5995 2002-03-29 11:38  nmav <nmav@gnutls.org>
5997         * lib/: auth_cert.c, auth_dhe.c (tags: gnutls_0_4_1, gnutls_0_4_0),
5998         auth_rsa.c, gnutls_algorithms.c, gnutls_algorithms.h (tags:
5999         gnutls_0_4_1, gnutls_0_4_0), gnutls_cert.c (tags: gnutls_0_4_0),
6000         gnutls_cert.h (tags: gnutls_0_4_0), gnutls_global.c, gnutls_x509.c:
6002         removed unneeded functions 
6004 2002-03-29 11:38  nmav <nmav@gnutls.org>
6006         * src/: cli-gaa.c (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
6007         gnutls_0_4_0), cli-gaa.h (tags: gnutls_0_4_3, gnutls_0_4_2,
6008         gnutls_0_4_1, gnutls_0_4_0), cli.c, cli.gaa (tags: gnutls_0_4_3,
6009         gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0):
6011         added crlf option 
6013 2002-03-29 11:16  nmav <nmav@gnutls.org>
6015         * ChangeLog, doc/TODO, lib/auth_rsa.c, lib/gnutls_int.h,
6016         lib/gnutls_pk.c, lib/gnutls_pk.h (tags:
6017         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
6018         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6019         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6020         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6021         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6022         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
6023         gnutls_0_4_0), lib/gnutls_sig.c, lib/x509_der.c (tags:
6024         gnutls_0_4_0), lib/x509_sig_check.c, src/cli.c, src/serv-gaa.c
6025         (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0),
6026         src/serv-gaa.h (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
6027         gnutls_0_4_0), src/serv.gaa (tags: gnutls_0_4_3, gnutls_0_4_2,
6028         gnutls_0_4_1, gnutls_0_4_0):
6030         Some cleanups in the certificate authentication. Parameters are 
6031         passed together with the length, to avoid abuse.  
6033 2002-03-28 12:46  nmav <nmav@gnutls.org>
6035         * lib/: gnutls_x509.c, x509_b64.c (tags: gnutls_0_4_1,
6036         gnutls_0_4_0):
6038         Cleaned up the return values of several functions.  
6040 2002-03-28 12:45  nmav <nmav@gnutls.org>
6042         * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, serv-gaa.c,
6043         serv-gaa.h, serv.c, serv.gaa:
6045         added option to read DER encoded certificates 
6047 2002-03-28 09:44  nmav <nmav@gnutls.org>
6049         * lib/: auth_rsa.c, gnutls_cert.h, gnutls_pk.c, gnutls_privkey.c:
6051         Optimized RSA decryption. (Very) Much faster now 
6053 2002-03-28 09:40  nmav <nmav@gnutls.org>
6055         * lib/gnutls_x509.c:
6057         read PKCS7 certificate chains in the reverse order.  
6059 2002-03-26 21:05  fiorinaf <fiorinaf@gnutls.org>
6061         * lib/: x509_asn1.c (tags: gnutls_0_4_0), x509_asn1.h:
6063         add asn1_number_of_elements function 
6065 2002-03-26 21:02  fiorinaf <fiorinaf@gnutls.org>
6067         * lib/x509_der.c:
6069         fix bug in asn1_get_start_end_der function 
6071 2002-03-26 19:50  nmav <nmav@gnutls.org>
6073         * ChangeLog, lib/gnutls_x509.c, src/common.c:
6075         changed semantics of gnutls_x509_extract_certificate_pk_algorithm() 
6077 2002-03-26 19:33  nmav <nmav@gnutls.org>
6079         * lib/: gnutls_algorithms.c, gnutls_algorithms.h, gnutls_buffers.c
6080         (tags: gnutls_0_4_0), gnutls_global.c, gnutls_record.c (tags:
6081         gnutls_0_4_1, gnutls_0_4_0):
6083         Several optimizations 
6085 2002-03-26 17:35  twoaday <twoaday@gnutls.org>
6087         * lib/gnutls_openpgp.c:
6089         Now the pk algorithm is returned and not only the key size in bits.  
6091 2002-03-26 09:51  twoaday <twoaday@gnutls.org>
6093         * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_4_1,
6094         gnutls_0_4_0):
6096         Function which is used to extract key parameters for openpgp keys.  
6098 2002-03-26 09:16  nmav <nmav@gnutls.org>
6100         * NEWS, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_errors.c,
6101         lib/gnutls_errors_int.h (tags: gnutls_0_4_0), lib/gnutls_pk.h,
6102         lib/gnutls_ui.h, lib/gnutls_x509.c, src/common.c,
6103         src/gnutls-http-serv (tags: gnutls_0_4_1, gnutls_0_4_0),
6104         src/serv.c:
6106         added gnutls_x509_extract_certificate_pk_algorithm() 
6108 2002-03-25 09:27  nmav <nmav@gnutls.org>
6110         * doc/tex/ex1.tex, doc/tex/ex2.tex, lib/gnutls.h.in.in,
6111         lib/gnutls_int.h, lib/gnutls_x509.c, src/cli-gaa.c, src/cli.c,
6112         src/cli.gaa, src/serv-gaa.c, src/serv.c, src/serv.gaa:
6114         Improved PKCS7 support 
6116 2002-03-24 19:46  nmav <nmav@gnutls.org>
6118         * lib/: gnutls.h.in.in, gnutls_x509.c:
6120         Added function which reads the DER encoded certificate and key.  
6121         (now only works for RSA keys) 
6123 2002-03-24 18:41  nmav <nmav@gnutls.org>
6125         * NEWS, lib/Makefile.am (tags: gnutls_0_4_1, gnutls_0_4_0),
6126         lib/auth_cert.c, lib/gnutls_global.c, lib/gnutls_hash_int.c,
6127         lib/gnutls_random.c (tags: gnutls_0_4_1, gnutls_0_4_0),
6128         lib/gnutls_ui.h, lib/gnutls_x509.c, lib/pkix.asn (tags:
6129         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
6130         gnutls_0_4_0), lib/pkix_asn1_tab.c (tags: gnutls_0_4_3,
6131         gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0), lib/x509_asn1.c,
6132         lib/x509_extensions.c, lib/x509_sig_check.c, lib/x509_verify.c,
6133         src/gnutls-http-serv, src/serv.c:
6135         Added support for RFC2630 - PKCS7 formated structures 
6137 2002-03-23 10:06  nmav <nmav@gnutls.org>
6139         * lib/auth_cert.c (tags: gnutls_0_3_92):
6141         more cleanups 
6143 2002-03-23 09:39  nmav <nmav@gnutls.org>
6145         * lib/auth_cert.c:
6147         Cleanups and fixes in X.509 certificate message parsing 
6149 2002-03-22 13:08  nmav <nmav@gnutls.org>
6151         * lib/gnutls_buffers.c (tags: gnutls_0_3_92):
6153         Corrected code to avoid compiler's warnings 
6155 2002-03-21 20:25  nmav <nmav@gnutls.org>
6157         * ChangeLog, acconfig.h (tags: gnutls_0_4_1, gnutls_0_4_0,
6158         gnutls_0_3_92), configure.in, lib/auth_anon.c (tags: gnutls_0_4_1,
6159         gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp.c (tags: gnutls_0_4_1,
6160         gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp.h (tags: gnutls_0_4_1,
6161         gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp_passwd.c (tags:
6162         gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp_passwd.h
6163         (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
6164         lib/auth_srp_sb64.c (tags: gnutls_0_4_1, gnutls_0_4_0,
6165         gnutls_0_3_92), lib/crypt.c (tags: gnutls_0_4_1, gnutls_0_4_0,
6166         gnutls_0_3_92), lib/crypt_bcrypt.c (tags: gnutls_0_4_1,
6167         gnutls_0_4_0, gnutls_0_3_92), lib/crypt_srpsha1.c (tags:
6168         gnutls_0_3_92), lib/ext_srp.c (tags: gnutls_0_4_1, gnutls_0_4_0,
6169         gnutls_0_3_92), lib/ext_srp.h (tags: gnutls_0_4_1, gnutls_0_4_0,
6170         gnutls_0_3_92), lib/gnutls_algorithms.c (tags: gnutls_0_3_92),
6171         lib/gnutls_anon_cred.c (tags: gnutls_0_4_1, gnutls_0_4_0,
6172         gnutls_0_3_92), lib/gnutls_auth.c (tags: gnutls_0_4_1,
6173         gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_extensions.c (tags:
6174         gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
6175         lib/gnutls_session_pack.c (tags: gnutls_0_4_1, gnutls_0_4_0,
6176         gnutls_0_3_92), lib/gnutls_srp.c (tags: gnutls_0_3_92),
6177         lib/gnutls_srp.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
6178         lib/gnutls_ui.c (tags: gnutls_0_3_92), src/serv.c:
6180         Added hooks not to include SRP and Anonymous authentication 
6182 2002-03-21 19:44  nmav <nmav@gnutls.org>
6184         * lib/: gnutls_cert.c, gnutls_x509.c (utags: gnutls_0_3_92):
6186         Corrected behaviour when no certificate is got by the peer.  
6188 2002-03-21 19:44  nmav <nmav@gnutls.org>
6190         * src/: Makefile.am (tags: gnutls_0_4_1, gnutls_0_4_0),
6191         gnutls-http-serv (utags: gnutls_0_3_92):
6193         Added script which runs an http server with the appropriate
6194         parameters.  
6196 2002-03-21 19:27  nmav <nmav@gnutls.org>
6198         * ChangeLog, NEWS, lib/gnutls_record.c (tags: gnutls_0_3_92),
6199         lib/gnutls_state.c (tags: gnutls_0_3_92):
6201         CBC protection support is disabled by default.  
6203 2002-03-20 18:13  nmav <nmav@gnutls.org>
6205         * lib/: gnutls_algorithms.c, gnutls_cipher.c (tags: gnutls_0_3_92),
6206         gnutls_compress_int.c (tags: gnutls_0_3_92), gnutls_compress_int.h
6207         (tags: gnutls_0_3_92), gnutls_constate.c:
6209         Optimizations and fixes in compression 
6211 2002-03-20 12:21  nmav <nmav@gnutls.org>
6213         * lib/: auth_cert.c, gnutls_cipher.c, gnutls_compress.c (tags:
6214         gnutls_0_3_92), gnutls_compress_int.c, gnutls_compress_int.h,
6215         gnutls_constate.c, gnutls_int.h (tags: gnutls_0_3_92),
6216         gnutls_state.c, x509_ASN.c (tags: gnutls_0_4_1, gnutls_0_4_0,
6217         gnutls_0_3_92), x509_ASN.y (tags: gnutls_0_4_3, gnutls_0_4_2,
6218         gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), x509_asn1.c (tags:
6219         gnutls_0_3_92):
6221         Improved compression support. Corrected several bugs in empty 
6222         fragment sending and receiving.  
6224 2002-03-19 21:08  fiorinaf <fiorinaf@gnutls.org>
6226         * lib/x509_asn1.c:
6228         segmentation fault bug fix 
6230 2002-03-18 20:45  twoaday <twoaday@gnutls.org>
6232         * lib/gnutls_openpgp.c:
6234         New OpenCDK interface for secure memory.  
6236 2002-03-18 18:25  twoaday <twoaday@gnutls.org>
6238         * lib/: gnutls_errors_int.h (tags: gnutls_0_3_92),
6239         gnutls_openpgp.c:
6241         Detection of revoked OpenPGP userID's.  
6243 2002-03-18 15:53  nmav <nmav@gnutls.org>
6245         * lib/gnutls_ui.h (tags: gnutls_0_3_92):
6247         added missing prototypes 
6249 2002-03-18 12:06  twoaday <twoaday@gnutls.org>
6251         * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_3_92):
6253         Support for multiple userID's.  
6255 2002-03-18 07:43  nmav <nmav@gnutls.org>
6257         * src/: cli.c (tags: gnutls_0_3_92), serv.c:
6259         removed default parameters arguments 
6261 2002-03-17 23:09  nmav <nmav@gnutls.org>
6263         * ChangeLog, THANKS (tags: gnutls_0_4_2, gnutls_0_4_1,
6264         gnutls_0_4_0, gnutls_0_3_92), acconfig.h, configure.in,
6265         lib/gnutls_handshake.c (tags: gnutls_0_3_92), lib/gnutls_int.h,
6266         lib/gnutls_mem.c (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
6267         lib/gnutls_mem.h (tags: gnutls_0_4_0, gnutls_0_3_92), src/cli.c:
6269         Added hooks for electric fence 
6271 2002-03-17 21:51  nmav <nmav@gnutls.org>
6273         * lib/x509_verify.c (tags: gnutls_0_3_92):
6275         Checking of certificate lists even if the CA size is zero. Pointed
6276         out by Andrew McDonald 
6278 2002-03-13 13:19  twoaday <twoaday@gnutls.org>
6280         * lib/gnutls_openpgp.c:
6282         Improved code for the various keyrings and support for armored 
6283         keyring files.  
6285 2002-03-12 14:13  nmav <nmav@gnutls.org>
6287         * ChangeLog, NEWS, acconfig.h, configure.in, lib/gnutls_int.h,
6288         lib/gnutls_record.c, lib/gnutls_state.c:
6290         made CBC chosen plaintext protection configurable 
6292 2002-03-11 12:45  twoaday <twoaday@gnutls.org>
6294         * lib/gnutls_openpgp.c:
6296         Added missing stub for one function.  
6298 2002-03-10 00:09  twoaday <twoaday@gnutls.org>
6300         * lib/gnutls_openpgp.c:
6302         New error codes.  
6304 2002-03-10 00:01  nmav <nmav@gnutls.org>
6306         * ChangeLog, lib/gnutls_constate.c, lib/gnutls_errors.c (tags:
6307         gnutls_0_3_92), lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
6308         lib/gnutls_pk.c (tags: gnutls_0_3_92), lib/gnutls_privkey.c (tags:
6309         gnutls_0_3_92), lib/gnutls_record.c, lib/gnutls_sig.c (tags:
6310         gnutls_0_3_92), lib/gnutls_state.c, lib/gnutls_x509.c,
6311         lib/x509_asn1.h (tags: gnutls_0_3_92):
6313         some error codes were renamed to more appropriate names 
6315 2002-03-09 21:06  twoaday <twoaday@gnutls.org>
6317         * lib/: gnutls_openpgp.c, x509_ASN.c:
6319         Patches for the new OpenCDK version and some stricter checks for
6320         memory leaks.  
6322 2002-03-09 19:08  nmav <nmav@gnutls.org>
6324         * ChangeLog, NEWS, doc/tex/ex3.tex (tags: gnutls_0_3_92),
6325         lib/gnutls.h.in.in, lib/gnutls_algorithms.c, lib/gnutls_cert.c,
6326         lib/gnutls_constate.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
6327         lib/gnutls_kx.c (tags: gnutls_0_3_92), lib/gnutls_record.c,
6328         lib/gnutls_state.c, lib/gnutls_state.h (tags: gnutls_0_4_1,
6329         gnutls_0_4_0, gnutls_0_3_92), lib/x509_verify.c, src/common.c:
6331         removed GNUTLS_CERT_TRUSTED enumeration 
6333 2002-03-08 22:42  nmav <nmav@gnutls.org>
6335         * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_record.c:
6337         Added protection against denial of service attacks, while receiving 
6338         empty packets.  
6340 2002-03-08 18:33  nmav <nmav@gnutls.org>
6342         * lib/gnutls_buffers.c:
6344         corrected memory leak 
6346 2002-03-08 18:04  nmav <nmav@gnutls.org>
6348         * lib/: gnutls_buffers.c, gnutls_buffers.h (tags:
6349         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6350         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6351         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6352         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
6353         gnutls_0_4_0, gnutls_0_3_92), gnutls_cipher.c, gnutls_cipher.h
6354         (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
6355         gnutls_openpgp.c, gnutls_record.c, gnutls_state.h:
6357         Added protection against the newly discovered CBC attacks against
6358         TLS.  Experimental code.  
6360 2002-03-08 11:14  nmav <nmav@gnutls.org>
6362         * lib/gnutls_algorithms.c:
6364         Added references to internet drafts. Added DHE_DSS with ARCFOUR from 
6365         56 bit draft.  
6367 2002-03-06 12:10  nmav <nmav@gnutls.org>
6369         * doc/protocol/: draft-ietf-tls-extensions-02.txt,
6370         draft-ietf-tls-extensions-03.txt (tags: gnutls_0_5_7, gnutls_0_5_6,
6371         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
6372         gnutls_0_5_3, gnutls_0_5_2,
6373         gnutls_0_5_x_before_export_ciphersuites,
6374         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6375         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
6376         gnutls_0_4_0, gnutls_0_3_92):
6378         Added new draft 
6380 2002-03-06 12:08  nmav <nmav@gnutls.org>
6382         * NEWS, lib/Makefile.am (tags: gnutls_0_3_92), lib/auth_cert.c,
6383         lib/gnutls_alert.c (tags: gnutls_0_4_1, gnutls_0_4_0,
6384         gnutls_0_3_92), lib/gnutls_errors.c, lib/gnutls_errors_int.h,
6385         lib/gnutls_gcry.c (tags: gnutls_0_3_92), lib/gnutls_global.c (tags:
6386         gnutls_0_3_92), lib/gnutls_pk.c, lib/gnutls_privkey.c,
6387         lib/gnutls_x509.c, lib/x509_ASN.c, lib/x509_ASN.y, lib/x509_asn1.h,
6388         lib/x509_extensions.c (tags: gnutls_0_3_92), lib/x509_sig_check.c
6389         (tags: gnutls_0_3_92), lib/x509_verify.c:
6391         Combined error codes of gnutls and ASN.1 parser. Also several
6392         cleanups in the X.509 code.  
6394 2002-03-06 10:42  nmav <nmav@gnutls.org>
6396         * doc/tex/: Makefile.am, alert.tex, gnutls.tex, translayer.tex:
6398         Added alert protocol section 
6400 2002-03-05 09:04  nmav <nmav@gnutls.org>
6402         * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_x509.c,
6403         x509_ASN.c, x509_asn1.c, x509_der.c (tags: gnutls_0_3_92),
6404         x509_verify.c:
6406         Added the error UNIX_TIME_LIMIT_EXCEEDED, and corrected bugs in
6407         X.509 certificate parsing.  
6409 2002-03-04 17:16  nmav <nmav@gnutls.org>
6411         * doc/tex/errors.tex (tags: gnutls_0_4_1, gnutls_0_4_0,
6412         gnutls_0_3_92), lib/gnutls.h.in.in:
6414         updated 
6416 2002-03-04 17:04  nmav <nmav@gnutls.org>
6418         * doc/tex/: Makefile.am, auth.tex (tags: gnutls_0_4_1,
6419         gnutls_0_4_0, gnutls_0_3_92), ciphersuites.tex, gnutls.tex,
6420         handshake.tex, layers.tex (tags: gnutls_0_4_3, gnutls_0_4_2,
6421         gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), macros.tex (tags:
6422         gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), resumedb.tex,
6423         translayer.tex:
6425         updated documentation 
6427 2002-03-04 09:25  nmav <nmav@gnutls.org>
6429         * ChangeLog, configure.in, doc/scripts/gdoc (tags: gnutls_0_5_6,
6430         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
6431         gnutls_0_5_3, gnutls_0_5_2,
6432         gnutls_0_5_x_before_export_ciphersuites,
6433         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6434         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
6435         gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_cert.c,
6436         lib/gnutls_handshake.c, lib/x509_ASN.y, lib/x509_asn1.c,
6437         lib/x509_der.c:
6439         changes for pretty documentation and cleanups.  
6441 2002-03-03 18:44  nmav <nmav@gnutls.org>
6443         * lib/gnutls_state.c:
6445         pgp_fingerprint indicator is not cleared.  
6447 2002-03-03 09:28  nmav <nmav@gnutls.org>
6449         * src/tls_test.c:
6451         last minute changes for 0.3.91 release 
6453 2002-03-03 09:18  nmav <nmav@gnutls.org>
6455         * ChangeLog, NEWS, configure.in, lib/auth_anon.c, lib/auth_cert.c,
6456         lib/auth_dhe.c (tags: gnutls_0_3_92), lib/auth_srp.c,
6457         lib/gnutls_auth.c, lib/gnutls_auth_int.h (tags:
6458         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6459         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6460         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6461         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
6462         gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_errors.c, src/cli.c
6463         (utags: gnutls_0_3_91):
6465         Added checks in authentication type renegotiation procedure.  
6467 2002-03-03 00:06  nmav <nmav@gnutls.org>
6469         * lib/: auth_cert.c, gnutls_auth.c, gnutls_handshake.c (tags:
6470         gnutls_0_3_91), gnutls_int.h (tags: gnutls_0_3_91), gnutls_state.c
6471         (tags: gnutls_0_3_91), gnutls_state.h (tags: gnutls_0_3_91):
6473         Changed behaviour in rehandshake procedure. Now can use rehandshake
6474         with a different authentication method (ie. perform anonymous
6475         authentication, and after that perform a certificate authentication,
6476         or srp).  
6478 2002-03-01 13:13  nmav <nmav@gnutls.org>
6480         * lib/: gnutls_mem.h, gnutls_x509.c (utags: gnutls_0_3_91):
6482         corrected certificate type checking.  
6484 2002-03-01 13:10  nmav <nmav@gnutls.org>
6486         * src/: Makefile.am (tags: gnutls_0_3_91), cli-gaa.c (tags:
6487         gnutls_0_3_91), cli-gaa.h (tags: gnutls_0_3_92, gnutls_0_3_91),
6488         cli.c, cli.gaa (tags: gnutls_0_3_92, gnutls_0_3_91), common.h
6489         (tags: gnutls_0_3_91), crypt.c (tags: gnutls_0_4_1, gnutls_0_4_0,
6490         gnutls_0_3_92, gnutls_0_3_91), serv-gaa.c (tags: gnutls_0_3_91),
6491         serv-gaa.h (tags: gnutls_0_3_92, gnutls_0_3_91), serv.c (tags:
6492         gnutls_0_3_91), serv.gaa (tags: gnutls_0_3_92, gnutls_0_3_91),
6493         tls_test-gaa.c (tags: gnutls_0_3_91), tls_test.gaa (tags:
6494         gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
6495         gnutls_0_3_92, gnutls_0_3_91):
6497         Updated cli and server to read certificate and keys from command
6498         line parameters. client, client-debug and server are now being
6499         installed.  
6501 2002-03-01 11:26  nmav <nmav@gnutls.org>
6503         * lib/: gnutls_algorithms.c (tags: gnutls_0_3_91),
6504         gnutls_algorithms.h (tags: gnutls_0_3_92, gnutls_0_3_91),
6505         gnutls_handshake.c, gnutls_int.h, gnutls_priority.c (tags:
6506         gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91):
6508         Cleanups in gnutls_handshake.c and gnutls_algorithms.c.  Now cipher
6509         suites get associated with a protocol version. This will allow
6510         disabling several ciphersuites which are only defined in TLS 1.0,
6511         when using SSL 3.0.  
6513 2002-03-01 08:12  nmav <nmav@gnutls.org>
6515         * lib/gnutls_handshake.c:
6517         No extensions are now sent if SSL 3.0 is the only protocol
6518         advertized.  
6520 2002-02-28 12:39  nmav <nmav@gnutls.org>
6522         * lib/gnutls_session.c (tags: gnutls_0_4_1, gnutls_0_4_0,
6523         gnutls_0_3_92, gnutls_0_3_91):
6525         added a check in the given parameters for null 
6527 2002-02-28 12:38  nmav <nmav@gnutls.org>
6529         * src/: tests.c (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
6530         gnutls_0_3_91), tests.h (tags: gnutls_0_5_3, gnutls_0_5_2,
6531         gnutls_0_5_x_before_export_ciphersuites,
6532         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6533         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
6534         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), tls_test.c:
6536         added session resumption test 
6538 2002-02-28 12:31  twoaday <twoaday@gnutls.org>
6540         * lib/gnutls_openpgp.c (tags: gnutls_0_3_91):
6542         Changed the interface for the new OpenCDK version.  
6544 2002-02-28 08:55  nmav <nmav@gnutls.org>
6546         * src/: cli-gaa.c, cli.c, cli.gaa, serv-gaa.c, tls_test-gaa.c,
6547         tls_test-gaa.h (tags: gnutls_0_5_1, gnutls_0_5_0,
6548         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
6549         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), tls_test.c,
6550         tls_test.gaa:
6552         updated gaa files, and client options.  
6554 2002-02-28 08:38  nmav <nmav@gnutls.org>
6556         * src/tests.c, lib/gnutls.h.in.in (tags: gnutls_0_3_91),
6557         lib/gnutls_state.c, lib/gnutls_state.h:
6559         gnutls_record_set_default_version() was prefixed with underscore,
6560         and it is no longer exported.  
6562 2002-02-28 08:36  nmav <nmav@gnutls.org>
6564         * lib/: gnutls.h.in.in, gnutls_db.c (tags: gnutls_0_3_92,
6565         gnutls_0_3_91), gnutls_int.h, gnutls_session_pack.c (tags:
6566         gnutls_0_3_91), gnutls_state.c:
6568         Corrected session resuming in certificate authentication.
6569         gnutls_deinit, does not remove the session entry any more if it is
6570         invalid. Added gnutls_db_remove_session() function, which does this.  
6572 2002-02-28 07:00  nmav <nmav@gnutls.org>
6574         * src/: tls_test-gaa.c, tls_test-gaa.h, tls_test.gaa:
6576         added missing files 
6578 2002-02-27 22:29  nmav <nmav@gnutls.org>
6580         * lib/gnutls_mem.c (tags: gnutls_0_3_91):
6582         removed cycle from gnutls_free and gnutls_secure_free.  
6584 2002-02-27 21:12  nmav <nmav@gnutls.org>
6586         * NEWS, src/tests.c, src/tests.h, src/tls_test.c:
6588         added check for TLS closure alerts 
6590 2002-02-27 20:53  nmav <nmav@gnutls.org>
6592         * src/: tests.c, tests.h, tls_test.c:
6594         added openpgp authentication test, and unknown cipher suites test 
6596 2002-02-27 20:38  nmav <nmav@gnutls.org>
6598         * lib/ext_srp.c (tags: gnutls_0_3_91):
6600         Now we do not send the srp username as an extension, if SRP is 
6601         disabled.  
6603 2002-02-27 20:26  nmav <nmav@gnutls.org>
6605         * src/: cli.c, tests.c, tests.h, tls_test.c:
6607         added check for client hello extensions.  
6609 2002-02-27 20:07  nmav <nmav@gnutls.org>
6611         * src/: Makefile.am, cli.c, tests.c, tests.h, tls_test.c:
6613         Added tls_test. This is program that can be used to test TLS
6614         servers' parameters.  
6616 2002-02-27 20:05  nmav <nmav@gnutls.org>
6618         * lib/: gnutls.h.in.in, gnutls_errors.c, gnutls_handshake.c,
6619         gnutls_int.h, gnutls_state.c:
6621         Added gnutls_record_set_default_version(). This is a low level
6622         function.  
6624 2002-02-27 10:58  nmav <nmav@gnutls.org>
6626         * lib/gnutls.h.in.in:
6628         SOCKET_PTR was removed 
6630 2002-02-27 10:06  nmav <nmav@gnutls.org>
6632         * lib/gnutls.h.in.in:
6634         corrected record_send() prototype 
6636 2002-02-26 19:08  nmav <nmav@gnutls.org>
6638         * configure.in:
6640         updated for fcdump 
6642 2002-02-25 22:48  nmav <nmav@gnutls.org>
6644         * lib/gnutls_pk.c (tags: gnutls_0_3_91):
6646         added (an impossible situation) check 
6648 2002-02-24 19:24  twoaday <twoaday@gnutls.org>
6650         * lib/gnutls_openpgp.c:
6652         Fixed a possible buffer overflow.  
6654 2002-02-24 17:34  nmav <nmav@gnutls.org>
6656         * src/openpgp/Makefile.am (tags: gnutls_0_9_97, gnutls_0_9_96,
6657         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
6658         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
6659         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
6660         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
6661         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
6662         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
6663         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
6664         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
6665         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6666         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6667         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6668         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6669         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
6670         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
6672         added missing makefile.am 
6674 2002-02-24 15:46  nmav <nmav@gnutls.org>
6676         * doc/tex/Makefile.am (tags: gnutls_0_3_91), doc/tex/serv1.tex
6677         (tags: gnutls_0_3_92, gnutls_0_3_91), lib/auth_anon.c,
6678         lib/auth_anon.h (tags: gnutls_0_5_x_before_types_change,
6679         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
6680         gnutls_0_5_x_before_export_ciphersuites,
6681         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6682         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
6683         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), lib/auth_cert.h (tags:
6684         gnutls_0_5_3, gnutls_0_5_2,
6685         gnutls_0_5_x_before_export_ciphersuites,
6686         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6687         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
6688         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), lib/auth_dhe.c,
6689         lib/auth_srp_passwd.c (tags: gnutls_0_3_91), lib/gnutls.h.in.in,
6690         lib/gnutls_anon_cred.c (tags: gnutls_0_3_91), lib/gnutls_cert.c
6691         (tags: gnutls_0_3_91), lib/gnutls_dh.h (tags:
6692         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6693         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6694         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6695         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
6696         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), lib/gnutls_dh_primes.c
6697         (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91),
6698         lib/gnutls_int.h, lib/gnutls_ui.c (tags: gnutls_0_3_91), src/cli.c,
6699         src/serv.c (utags: gnutls_0_3_90):
6701         The Diffie Hellman parameters are now stored in the credentials
6702         structures.  This will allow precomputation of signatures (for DHE
6703         cipher suites).  
6705 2002-02-24 10:47  nmav <nmav@gnutls.org>
6707         * lib/: gnutls.h.in.in, gnutls_cert.c, gnutls_handshake.c (tags:
6708         gnutls_0_3_90), gnutls_int.h, gnutls_openpgp.c, gnutls_record.c
6709         (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_x509.c (tags:
6710         gnutls_0_3_90), x509_sig_check.c (tags: gnutls_0_3_91,
6711         gnutls_0_3_90), x509_verify.c:
6713         removed GNUTLS_CERT_NONE (replaced by
6714         GNUTLS_E_NO_CERTIFICATE_FOUND).  removed GNUTLS_CERT_VALID (it's
6715         valid if it's not invalid) 
6717 2002-02-23 21:50  twoaday <twoaday@gnutls.org>
6719         * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_3_91,
6720         gnutls_0_3_90):
6722         Bug fixes for _verify_key and basic trust handling for keys.  
6724 2002-02-22 23:49  nmav <nmav@gnutls.org>
6726         * lib/gnutls_openpgp.c:
6728         includes moved before #ifdef 
6730 2002-02-22 18:49  twoaday <twoaday@gnutls.org>
6732         * lib/gnutls_openpgp.c:
6734         Added stubs for the case we don't have OpenCDK support.  
6736 2002-02-22 18:31  nmav <nmav@gnutls.org>
6738         * doc/tex/ex3.tex, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c
6739         (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
6740         lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_x509.c,
6741         lib/x509_sig_check.c, lib/x509_verify.c, src/common.c, src/serv.c:
6743         Changed certificate verification functions.  
6745 2002-02-22 17:14  twoaday <twoaday@gnutls.org>
6747         * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
6749         Implemented gnutls_certificate_set_openpgp_key_mem.  Some basic
6750         routines for key ownertrust.  
6752 2002-02-22 13:30  nmav <nmav@gnutls.org>
6754         * lib/: auth_cert.h, gnutls.h.in.in, gnutls_cert.c:
6756         added trustdb stuff 
6758 2002-02-22 12:52  twoaday <twoaday@gnutls.org>
6760         * lib/gnutls_openpgp.c:
6762         Modified code for the new OpenCDK code.  
6764 2002-02-22 11:34  nmav <nmav@gnutls.org>
6766         * lib/gnutls_algorithms.c (tags: gnutls_0_3_90):
6768         moved private cipher suites to 0xFF space.  
6770 2002-02-22 00:40  nmav <nmav@gnutls.org>
6772         * ChangeLog, doc/tex/ex1.tex (tags: gnutls_0_3_92, gnutls_0_3_91,
6773         gnutls_0_3_90), doc/tex/ex2.tex (tags: gnutls_0_3_92,
6774         gnutls_0_3_91, gnutls_0_3_90), doc/tex/layers.tex (tags:
6775         gnutls_0_3_91, gnutls_0_3_90), doc/tex/serv1.tex, doc/tex/srp1.tex
6776         (tags: gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
6777         gnutls_0_3_91, gnutls_0_3_90), lib/gnutls.h.in.in,
6778         lib/gnutls_alert.c (tags: gnutls_0_3_91, gnutls_0_3_90),
6779         lib/gnutls_alert.h (tags: gnutls_0_4_1, gnutls_0_4_0,
6780         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
6781         lib/gnutls_algorithms.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
6782         lib/gnutls_kx.c (tags: gnutls_0_3_91, gnutls_0_3_90),
6783         lib/gnutls_record.c, src/cli.c, src/serv.c:
6785         Several alert protocol changes.  
6787 2002-02-21 22:34  twoaday <twoaday@gnutls.org>
6789         * lib/gnutls_openpgp.c:
6791         Fixed return code check for GnuTLS functions.  
6793 2002-02-21 20:57  nmav <nmav@gnutls.org>
6795         * lib/: gnutls.h.in.in, gnutls_openpgp.c:
6797         set_key_server renamed to set_keyserver 
6799 2002-02-21 20:42  nmav <nmav@gnutls.org>
6801         * ChangeLog, NEWS, doc/tex/ex1.tex, doc/tex/serv1.tex, lib/debug.c,
6802         lib/debug.h (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
6803         gnutls_0_5_3, gnutls_0_5_2,
6804         gnutls_0_5_x_before_export_ciphersuites,
6805         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6806         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
6807         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
6808         lib/gnutls.h.in.in, lib/gnutls_alert.c, src/cli.c:
6810         Added gnutls_alert_str (allows printing alert number descriptions) 
6812 2002-02-21 13:49  twoaday <twoaday@gnutls.org>
6814         * lib/gnutls_openpgp.c:
6816         Fixed a segfault in the OpenPGP code.  
6818 2002-02-21 09:55  nmav <nmav@gnutls.org>
6820         * lib/auth_cert.c:
6822         Updated the openpgp certificate message, fingerprint handling.  
6824 2002-02-20 20:53  nmav <nmav@gnutls.org>
6826         * lib/x509_verify.c:
6828         some fixes in verification procedure 
6830 2002-02-19 18:57  twoaday <twoaday@gnutls.org>
6832         * lib/: .cvsignore (tags: gnutls_0_4_1, gnutls_0_4_0,
6833         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), gnutls_cert.h (tags:
6834         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), gnutls_errors_int.h
6835         (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_openpgp.c,
6836         gnutls_openpgp.h:
6838         Applied the patches to fix the GDOC problem.  Some bug fixes all
6839         over the place and the implementation of some function stubs.  
6841 2002-02-19 08:17  nmav <nmav@gnutls.org>
6843         * doc/tex/ex3.tex, lib/gnutls.h.in.in, lib/gnutls_cert.c,
6844         lib/gnutls_int.h, lib/gnutls_x509.c, lib/x509_sig_check.c,
6845         src/common.c:
6847         removed CERT_CORRUPTED 
6849 2002-02-19 08:09  nmav <nmav@gnutls.org>
6851         * lib/auth_cert.c:
6853         openpgp fingerprint is calculated dynamically.  
6855 2002-02-18 20:31  nmav <nmav@gnutls.org>
6857         * lib/: auth_cert.c, auth_cert.h, gnutls.h.in.in:
6859         Added some support the OpenPGP Certificate message, with key
6860         fingerprints.  
6862 2002-02-18 14:11  nmav <nmav@gnutls.org>
6864         * ChangeLog, lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_int.h,
6865         lib/gnutls_state.c (tags: gnutls_0_3_90), lib/gnutls_state.h (tags:
6866         gnutls_0_3_90), src/cli-gaa.c, src/cli-gaa.h, src/cli.c,
6867         src/cli.gaa, src/common.c:
6869         Added some stuff for the client to send the OpenPGP fingerprint.  
6871 2002-02-17 20:07  nmav <nmav@gnutls.org>
6873         * lib/: auth_rsa.c, gnutls_pk.c (tags: gnutls_0_3_90):
6875         Corrected bug in RSA authentication, responsible for random (very
6876         very rare, and difficult to reproduce) failures.  
6878 2002-02-17 13:14  nmav <nmav@gnutls.org>
6880         * lib/: gnutls_x509.c, x509_verify.c:
6882         Improved X.509 verification functions. They are still too primitive.  
6884 2002-02-16 20:50  nmav <nmav@gnutls.org>
6886         * lib/auth_rsa.c:
6888         Some cleanups.  
6890 2002-02-15 17:30  twoaday <twoaday@gnutls.org>
6892         * lib/gnutls_openpgp.c:
6894         Fixed some memory leaks.  Code to handle ElGamal keys.  Some minor
6895         bug fixes.  
6897 2002-02-15 17:04  nmav <nmav@gnutls.org>
6899         * lib/: gnutls.h.in.in, gnutls_record.c:
6901         renamed gnutls_read to gnutls_record_read and gnutls_write to 
6902         gnutls_record_write.  
6904 2002-02-15 17:03  nmav <nmav@gnutls.org>
6906         * doc/tex/: Makefile.am, ciphersuites.tex, cover.tex.in,
6907         errors.tex, ex1.tex, ex2.tex, gnutls.tex, layers.ps (tags:
6908         gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
6909         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), layers.tex,
6910         serv1.tex, srp1.tex:
6912         Added TLS Layers section.  
6914 2002-02-15 11:34  nmav <nmav@gnutls.org>
6916         * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, serv-gaa.c, serv.gaa:
6918         updated client and server 
6920 2002-02-15 11:34  nmav <nmav@gnutls.org>
6922         * doc/protocol/draft-ietf-tls-openpgp-keys-00.txt:
6924         removed 
6926 2002-02-15 11:23  nmav <nmav@gnutls.org>
6928         * lib/: gnutls.h.in.in, gnutls_extensions.c (tags: gnutls_0_3_91,
6929         gnutls_0_3_90), gnutls_extensions.h (tags: gnutls_0_4_1,
6930         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
6931         gnutls_record.c:
6933         Extension types now use a 16 bit type field (following the current
6934         draft).  Some fixes in the max record size extension.  
6936 2002-02-14 21:38  twoaday <twoaday@gnutls.org>
6938         * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
6940         Basic HKP keyserver support.  Function to retrieve the key from the
6941         keyring by keyid, fingerprint.  
6943 2002-02-14 11:52  nmav <nmav@gnutls.org>
6945         * lib/: gnutls_cert.c, x509_verify.c:
6947         Verification function returns the GNUTLS_CERT_VALID flag.  
6949 2002-02-14 10:57  nmav <nmav@gnutls.org>
6951         * lib/: auth_srp_passwd.c, gnutls_int.h, gnutls_srp.c (tags:
6952         gnutls_0_3_91, gnutls_0_3_90), gnutls_ui.h:
6954         Changed srp callback function parameters.  
6956 2002-02-14 10:45  nmav <nmav@gnutls.org>
6958         * lib/gnutls_dh_primes.c, src/serv.c:
6960         Corrected bugs in prime generation.  
6962 2002-02-14 10:30  nmav <nmav@gnutls.org>
6964         * src/: Makefile.am (tags: gnutls_0_3_90), cli.c, common.c,
6965         serv-gaa.c, serv-gaa.h, serv.c, serv.gaa:
6967         Server updated. Now command line parameters are available.  
6969 2002-02-14 09:25  nmav <nmav@gnutls.org>
6971         * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, common.c:
6973         Updated client 
6975 2002-02-14 09:21  nmav <nmav@gnutls.org>
6977         * lib/: auth_anon.c, gnutls_cipher.c (tags: gnutls_0_3_91,
6978         gnutls_0_3_90), gnutls_handshake.c, gnutls_kx.c, gnutls_record.c:
6980         Direct access to version field in the state was replaced by the
6981         function gnutls_protocol_get_version().  
6983 2002-02-14 09:20  nmav <nmav@gnutls.org>
6985         * lib/auth_rsa.c:
6987         Corrected bugs in RSA authentication. Random value is not generated 
6988         using the GNUTLS_STRONG_RANDOM flag, and fixed client key exchange
6989         packet formating, to depend on the correct version.  
6991 2002-02-14 09:16  nmav <nmav@gnutls.org>
6993         * lib/: gnutls_int.h, x509_sig_check.c, x509_verify.c:
6995         Added GNUTLS_CERT_INVALID and GNUTLS_CERT_VALID of CertificateStatus
6996         flags, which replace GNUTLS_CERT_NOT_TRUSTED.  
6998 2002-02-13 19:48  fiorinaf <fiorinaf@gnutls.org>
7000         * lib/x509_ASN.y (tags: gnutls_0_3_91, gnutls_0_3_90):
7002         bug fix with bison 1.32 
7004 2002-02-13 18:03  nmav <nmav@gnutls.org>
7006         * lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.h,
7007         lib/auth_dhe.c, lib/gnutls.h.in.in, lib/gnutls_dh.c,
7008         lib/gnutls_dh.h, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
7009         lib/gnutls_errors.h (tags: gnutls_0_3_92, gnutls_0_3_91,
7010         gnutls_0_3_90), lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
7011         lib/gnutls_int.h, lib/gnutls_state.c, lib/gnutls_state.h,
7012         lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c, src/common.c,
7013         src/serv.c:
7015         Added more functions to allow access to Diffie Hellman parameters 
7016         (partially at least). Corrected Diffie Hellman stuff.  
7018 2002-02-13 10:03  nmav <nmav@gnutls.org>
7020         * src/: Makefile.am, cli-gaa.c, cli-gaa.h, cli.c, cli.gaa:
7022         Made most ifdefs in client program, configurable via command line.  
7024 2002-02-13 10:02  nmav <nmav@gnutls.org>
7026         * lib/ext_cert_type.c (tags: gnutls_0_4_1, gnutls_0_4_0,
7027         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
7029         It does not send the cert_type extension if only x.509 certificates 
7030         are used.  
7032 2002-02-12 13:27  nmav <nmav@gnutls.org>
7034         * doc/tex/: ex1.tex, ex3.tex, serv1.tex:
7036         Corrected bugs in examples.  
7038 2002-02-12 13:04  nmav <nmav@gnutls.org>
7040         * lib/gnutls_priority.c (tags: gnutls_0_3_90):
7042         Priority cannot be set if not using the OPENCDK library.  
7044 2002-02-11 19:33  nmav <nmav@gnutls.org>
7046         * doc/tex/: auth.tex, ciphersuites.tex, cover.tex.in, gnutls.tex:
7048         Updated documentation.  
7050 2002-02-11 10:08  nmav <nmav@gnutls.org>
7052         * src/: cli.c, openpgp/cli_pub.asc (tags: gnutls_0_9_97,
7053         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
7054         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
7055         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
7056         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
7057         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
7058         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
7059         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
7060         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
7061         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
7062         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7063         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7064         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7065         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7066         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
7067         openpgp/cli_ring.gpg (tags: gnutls_0_9_97, gnutls_0_9_96,
7068         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
7069         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
7070         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
7071         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
7072         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
7073         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
7074         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
7075         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
7076         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
7077         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7078         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7079         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7080         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7081         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
7082         openpgp/cli_sec.asc (tags: gnutls_0_9_97, gnutls_0_9_96,
7083         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
7084         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
7085         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
7086         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
7087         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
7088         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
7089         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
7090         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
7091         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
7092         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7093         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7094         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7095         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7096         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
7098         Added new client pgp keys and a keyring 
7100 2002-02-10 23:08  twoaday <twoaday@gnutls.org>
7102         * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
7104         High level support for OpenPGP keyrings.  
7106 2002-02-10 22:24  nmav <nmav@gnutls.org>
7108         * ChangeLog:
7110         Added ChangeLog [generated by CVS log] 
7112 2002-02-09 19:20  nmav <nmav@gnutls.org>
7114         * lib/: gnutls.h.in.in, gnutls_algorithms.c:
7116         Added gnutls_certificate_type_get_name() function.  
7118 2002-02-09 18:35  twoaday <twoaday@gnutls.org>
7120         * lib/gnutls_openpgp.c:
7122         
7123         * Applied the fixed for the memory leaks.  
7125 2002-02-09 18:25  nmav <nmav@gnutls.org>
7127         * lib/: auth_srp.c (tags: gnutls_0_3_90), auth_srp.h (tags:
7128         gnutls_0_3_91, gnutls_0_3_90), auth_srp_passwd.c, auth_srp_passwd.h
7129         (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_cert.c, gnutls_int.h,
7130         gnutls_srp.c, gnutls_srp.h (tags: gnutls_0_3_91, gnutls_0_3_90),
7131         gnutls_ui.h, gnutls_x509.c:
7133         Added ability for an SRP server to use multiple password files. The 
7134         password file is selected on the fly (handshake) using a callback 
7135         function.  
7137 2002-02-09 13:18  twoaday <twoaday@gnutls.org>
7139         * lib/: auth_cert.h, gnutls_openpgp.c, gnutls_openpgp.h:
7141         
7142         * auth_cert.h: Added OpenPGP keyring item.  
7143         
7144         * gnutls_openpgp.c: Improved support for keyring handling.  
7146 2002-02-09 12:19  nmav <nmav@gnutls.org>
7148         * lib/gnutls_cipher.c:
7150         Some fixes in ciphertext2compressed handling 
7152 2002-02-09 11:10  nmav <nmav@gnutls.org>
7154         * lib/: gnutls_alert.c, gnutls_cipher.c, gnutls_errors.c,
7155         gnutls_errors_int.h:
7157         Removed the GNUTLS_E_MAC_FAILED error. Now only
7158         GNUTLS_E_DECRYPTION_FAILED error is used. That we don't leak any
7159         information about the result of a possible attack.  
7161 2002-02-08 22:30  nmav <nmav@gnutls.org>
7163         * lib/: auth_cert.c, auth_dhe.c, auth_rsa.c, gnutls_cert.c,
7164         gnutls_openpgp.h:
7166         Added LIBOPENCDK ifdefs (suggested by Andrew McDonald) 
7168 2002-02-08 22:29  nmav <nmav@gnutls.org>
7170         * lib/x509_ASN.c:
7172         Added bison generated file 
7174 2002-02-08 19:36  nmav <nmav@gnutls.org>
7176         * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
7178         changed the introduction (again) 
7180 2002-02-07 20:58  nmav <nmav@gnutls.org>
7182         * lib/auth_cert.c, src/cli.c, src/openpgp/cli_pub.asc,
7183         src/openpgp/cli_sec.asc:
7185         Corrected behaviour of client openpgp certificate selection.  
7187 2002-02-07 19:08  nmav <nmav@gnutls.org>
7189         * lib/: gnutls_ui.c, gnutls_ui.h:
7191         removed gnutls_certificate_get_ours_index() 
7193 2002-02-07 14:59  nmav <nmav@gnutls.org>
7195         * lib/: gnutls_asn1_tab.c (tags: gnutls_0_4_3, gnutls_0_4_2,
7196         gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
7197         gnutls_0_3_90), pkcs1_asn1_tab.c:
7199         Added asn1 file 
7201 2002-02-06 22:07  nmav <nmav@gnutls.org>
7203         * NEWS, lib/gnutls_ui.h, lib/gnutls_x509.c:
7205         Modified gnutls_x509_extract_subject_alt_name() to return the type, 
7206         instead of storing it to a pointer.  
7208 2002-02-06 14:11  nmav <nmav@gnutls.org>
7210         * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_ui.h,
7211         gnutls_x509.c, x509_extensions.c (tags: gnutls_0_3_91,
7212         gnutls_0_3_90):
7214         Added function which returns the subjectAltName (subject_dns_name
7215         was obsoleted).  
7217 2002-02-05 23:00  nmav <nmav@gnutls.org>
7219         * AUTHORS (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
7220         gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
7221         gnutls_0_3_91, gnutls_0_3_90):
7223         added Timo 
7225 2002-02-05 12:09  nmav <nmav@gnutls.org>
7227         * lib/x509_verify.c:
7229         Changed the X.509 certificate verification algorithm. Now if any of
7230         the certificates in the certificate path is expired (except the
7231         first one), we return GNUTLS_CERT_NOT_TRUSTED.  
7233 2002-02-05 11:06  twoaday <twoaday@gnutls.org>
7235         * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
7237         Changes the function name to make clear OpenPGP uses keys and not
7238         certificates like X.509.  
7240 2002-02-04 22:35  nmav <nmav@gnutls.org>
7242         * lib/gnutls_cert.c, lib/gnutls_ui.h, src/common.c:
7244         Changes for gnutls_openpgp_name structure 
7246 2002-02-04 21:39  twoaday <twoaday@gnutls.org>
7248         * lib/: gnutls_openpgp.c, gnutls_openpgp.h, gnutls_ui.h:
7250         Now OpenPGP uses its own context for DN.  
7252 2002-02-03 21:43  twoaday <twoaday@gnutls.org>
7254         * lib/gnutls_openpgp.c:
7256         More fixes for the GnuTLS OpenPGP code.  
7258 2002-02-03 20:19  nmav <nmav@gnutls.org>
7260         * doc/tex/ex3.tex, lib/gnutls.h.in.in, lib/gnutls_ui.h,
7261         lib/gnutls_x509.c, src/common.c:
7263         renamed the gnutls_dn structure to gnutls_x509_dn 
7265 2002-02-03 19:17  nmav <nmav@gnutls.org>
7267         * src/: Makefile.am, common.c, common.h:
7269         made the print_info stuff much cleaner.  
7271 2002-02-03 19:06  nmav <nmav@gnutls.org>
7273         * lib/gnutls_openpgp.c:
7275         some changes in gnutls_cert handling 
7277 2002-02-03 18:54  nmav <nmav@gnutls.org>
7279         * lib/gnutls_cert.h:
7281         keyUsage is now 16 bits 
7283 2002-02-03 18:30  nmav <nmav@gnutls.org>
7285         * doc/tex/ex3.tex, lib/Makefile.am (tags: gnutls_0_3_91,
7286         gnutls_0_3_90), lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c,
7287         lib/auth_rsa.c, lib/gnutls_alert.c, lib/gnutls_algorithms.c,
7288         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
7289         lib/gnutls_errors_int.h, lib/gnutls_extensions.c,
7290         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_privkey.c
7291         (tags: gnutls_0_3_91, gnutls_0_3_90), lib/gnutls_x509.c,
7292         lib/x509_verify.c, lib/x509_verify.h (tags: gnutls_0_4_0,
7293         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), src/cli.c,
7294         src/common.h, src/serv.c:
7296         Added OpenPGP certificate support in gnutls.  Several changes.  
7298 2002-02-03 13:31  twoaday <twoaday@gnutls.org>
7300         * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
7302         
7303         * gnutls_openpgp.c (_gnutls_openpgp_cert2gnutls_cert): New.  Set the
7304         keyUsage flag to indicate what the key is useful for.  
7306 2002-02-03 12:45  nmav <nmav@gnutls.org>
7308         * lib/: gnutls_openpgp.c, gnutls_ui.h:
7310         Exported openpgp keys' related functions.  
7312 2002-02-03 12:38  nmav <nmav@gnutls.org>
7314         * lib/: gnutls_record.c, gnutls_record.h (tags:
7315         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7316         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7317         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7318         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7319         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
7320         gnutls_state.c, gnutls_state.h:
7322         Moved functions unrelated to record layer to gnutls_state.c 
7324 2002-02-03 12:24  nmav <nmav@gnutls.org>
7326         * lib/gnutls_int.h:
7328         several modifications for cert_type extension etc 
7330 2002-02-03 12:16  nmav <nmav@gnutls.org>
7332         * lib/: gnutls.h.in.in, gnutls_priority.c, gnutls_priority.h (tags:
7333         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7334         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7335         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7336         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7337         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
7339         Added option to set the cert_type priority.  
7341 2002-02-03 11:51  twoaday <twoaday@gnutls.org>
7343         * lib/gnutls_openpgp.c:
7345         
7346         * Applied the patch and minor changes.  
7347         
7348         * Now it's also possible to use binary certificates.  
7350 2002-02-03 11:36  nmav <nmav@gnutls.org>
7352         * lib/: ext_cert_type.c, ext_cert_type.h (tags: gnutls_0_4_1,
7353         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
7355         Added stuff for parsing the CertType extension type.  
7357 2002-02-03 02:16  twoaday <twoaday@gnutls.org>
7359         * lib/gnutls_openpgp.c:
7361         
7362         * gnutls_openpgp.c: Fixed some memory leaks.  
7364 2002-02-02 21:24  nmav <nmav@gnutls.org>
7366         * lib/: gnutls.h.in.in, gnutls_ui.c:
7368         renamed gnutls_fingerprint() to gnutls_x509_fingerprint().  
7370 2002-02-02 17:52  twoaday <twoaday@gnutls.org>
7372         * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
7374         
7375         * gnutls_openpgp.c: Now all functions use gnutls_datum.  Change the
7376         function headers of internal functions.  
7378 2002-02-01 21:14  nmav <nmav@gnutls.org>
7380         * configure.in, lib/Makefile.am, lib/gnutls_openpgp.c,
7381         src/Makefile.am:
7383         Added gnutls_openpgp in the makefiles.  Added some kind of opencdk
7384         library detection.  
7386 2002-02-01 18:51  twoaday <twoaday@gnutls.org>
7388         * src/openpgp/: pub.asc, sec.asc (utags: gnutls_0_9_6,
7389         gnutls_0_9_7, gnutls_0_9_8, gnutls_0_5_x_with_export_ciphersuites,
7390         gnutls_0_4_0, gnutls_0_4_1, gnutls_0_4_2, gnutls_0_4_3,
7391         gnutls_0_5_10, gnutls_0_6_0, gnutls_0_5_11,
7392         gnutls_0_5_x_before_export_ciphersuites, gnutls_0_8_0,
7393         gnutls_0_8_1, gnutls_0_3_90, gnutls_0_8_3, gnutls_0_3_91,
7394         gnutls_0_8_4, gnutls_0_5_x_before_int_fixes, gnutls_0_3_92,
7395         gnutls_0_8_5, gnutls_0_8_10, gnutls_0_8_6, gnutls_0_8_11,
7396         gnutls_0_8_7, gnutls_0_8_12, gnutls_0_8_9,
7397         gnutls_0_5_x_before_types_change, gnutls_0_5_0, gnutls_0_5_1,
7398         gnutls_0_5_2, gnutls_0_5_3, gnutls_0_9_90, gnutls_0_5_4,
7399         gnutls_0_9_91, gnutls_0_9_92, gnutls_0_5_5, gnutls_0_9_93,
7400         gnutls_0_5_6, gnutls_0_9_94, gnutls_0_5_7, gnutls_0_9_95,
7401         gnutls_0_5_8, gnutls_0_9_96, gnutls_0_5_9, gnutls_0_9_97,
7402         gnutls_0_9_1, gnutls_0_9_2, gnutls_0_9_3, gnutls_0_9_4,
7403         gnutls_0_4_with_libtasn1, gnutls_0_9_5):
7405         New files for OpenPGP tests.  
7407 2002-02-01 18:49  twoaday <twoaday@gnutls.org>
7409         * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
7411         
7412         * gnutls_openpgp.c: Added gdoc compatible function descriptions.  
7413         
7414         (gnutls_openpgp_add_fingerprint): New function to register keyrings.  
7416 2002-02-01 11:31  nmav <nmav@gnutls.org>
7418         * lib/gnutls_x509.h (tags: gnutls_0_4_0, gnutls_0_3_92,
7419         gnutls_0_3_91, gnutls_0_3_90):
7421         added new header file 
7423 2002-02-01 11:14  nmav <nmav@gnutls.org>
7425         * configure.in, doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
7426         doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
7427         doc/tex/serv1.tex, lib/Makefile.am, lib/auth_cert.c,
7428         lib/auth_cert.h, lib/gnutls.h.in.in, lib/gnutls_cert.c,
7429         lib/gnutls_cert.h, lib/gnutls_int_compat.c (tags: gnutls_0_4_0,
7430         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
7431         lib/gnutls_session_pack.c (tags: gnutls_0_3_90), lib/gnutls_ui.h,
7432         lib/gnutls_x509.c, lib/x509_extensions.c, src/cli.c, src/common.h,
7433         src/serv.c:
7435         Several changes in certificate and key handling.  
7436          * gnutls_certificate_allocate_sc() does not require the ncerts
7437          argument 
7439 2002-01-31 12:48  nmav <nmav@gnutls.org>
7441         * Makefile.am (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
7442         gnutls_0_3_90), doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
7443         doc/tex/ex3.tex, lib/Makefile.am, lib/auth_cert.c, lib/debug.c,
7444         lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_cert.h,
7445         lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
7446         lib/gnutls_x509.c, src/cli.c, src/common.h:
7448         Renamed gnutls_x509pki_extract_* to gnutls_x509_extract_*.  
7449         Separated gnutls_x509_extract_* functions. Now are in gnutls_x509.c.  
7451 2002-01-31 12:47  nmav <nmav@gnutls.org>
7453         * lib/: x509_asn1.c, x509_der.c (utags: gnutls_0_3_90,
7454         gnutls_0_3_91):
7456         corrected _gnutls_str_cpy() usage.  
7458 2002-01-30 23:59  nmav <nmav@gnutls.org>
7460         * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
7462         updated 
7464 2002-01-30 11:34  twoaday <twoaday@gnutls.org>
7466         * lib/gnutls_openpgp.c:
7468         Fixed some memory leaks.  
7470 2002-01-30 10:33  nmav <nmav@gnutls.org>
7472         * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
7474         updated candidate draft 
7476 2002-01-29 17:16  twoaday <twoaday@gnutls.org>
7478         * lib/gnutls_openpgp.c:
7480         Fixed a typo.  
7482 2002-01-29 16:55  twoaday <twoaday@gnutls.org>
7484         * lib/: gnutls_cert.h, gnutls_openpgp.c, gnutls_openpgp.h:
7486         Basic GnuTLS OpenPGP support.  
7488 2002-01-29 16:19  nmav <nmav@gnutls.org>
7490         * configure.in, doc/tex/ex3.tex, src/common.h:
7492         updated for gnutls_certificate_get_peers() 
7494 2002-01-29 16:17  nmav <nmav@gnutls.org>
7496         * lib/: gnutls_ui.c, gnutls_ui.h:
7498         Added gnutls_certificate_get_peers() Added
7499         gnutls_certificate_get_ours() Added
7500         gnutls_certificate_get_ours_index() 
7502 2002-01-29 16:09  nmav <nmav@gnutls.org>
7504         * lib/: auth_cert.c, gnutls.h.in.in, gnutls_cert.h, gnutls_int.h,
7505         gnutls_record.c, gnutls_record.h, gnutls_state.c, gnutls_state.h:
7507         CertificateType is now accesible from the API.  
7509 2002-01-29 16:06  nmav <nmav@gnutls.org>
7511         * lib/gnutls_handshake.c:
7513         corrected bug in certificate selection.  
7515 2002-01-29 15:08  nmav <nmav@gnutls.org>
7517         * lib/: gnutls_state.c, gnutls_state.h:
7519         Added this gnutls_state.c/h files. Are added in order to access some
7520         of the GNUTLS_STATE structures members, indirectly. It's not
7521         possible to move all the members of this structure here, yet, but it
7522         is desirable.  
7524 2002-01-29 12:54  nmav <nmav@gnutls.org>
7526         * lib/auth_x509.c:
7528         corrected bug in server certificate callback.  
7530 2002-01-29 12:52  nmav <nmav@gnutls.org>
7532         * lib/: Makefile.am, auth_cert.c, gnutls_cert.c, gnutls_int.h,
7533         gnutls_record.c, gnutls_ui.h:
7535         Modified the state's parameters to hold the negotiated certificate 
7536         type. Modified the certificate selection procedure to take the
7537         certificate type in account, when choosing the most appropriate
7538         certificate.  
7540 2002-01-29 11:52  nmav <nmav@gnutls.org>
7542         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
7543         doc/tex/serv1.tex, lib/auth_cert.c, lib/gnutls.h.in.in,
7544         lib/gnutls_int.h, lib/x509_sig_check.c, src/cli.c, src/common.h,
7545         src/serv.c:
7547         Added in CertificateStatus: 
7548                 GNUTLS_CERT_CORRUPTED (replaces GNUTLS_CERT_INVALID) 
7549                 GNUTLS_CERT_REVOKED 
7551 2002-01-29 11:40  nmav <nmav@gnutls.org>
7553         * lib/: gnutls.h.in.in, gnutls_cert.c:
7555         gnutls_x509pki_allocate_sc() renamed to
7556         gnutls_certificate_allocate_sc() and similar functions too. They
7557         share too common properties with OpenPGP certificates, that it is
7558         not needed a separate function.  
7560 2002-01-29 11:38  nmav <nmav@gnutls.org>
7562         * lib/: gnutls_ui.c, gnutls_ui.h:
7564         Updated function names.  
7566 2002-01-29 11:38  nmav <nmav@gnutls.org>
7568         * lib/: auth_cert.c, auth_cert.h:
7570         Separated X509 specific stuff in the CERTIFICATE_CREDENTIALS
7571         structure.  
7573 2002-01-28 23:51  nmav <nmav@gnutls.org>
7575         * lib/gnutls.asn (tags: gnutls_0_8_12, gnutls_0_8_11,
7576         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6,
7577         gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
7578         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
7579         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
7580         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
7581         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7582         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7583         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7584         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7585         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
7587         Removed fake OID.  
7589 2002-01-28 23:49  nmav <nmav@gnutls.org>
7591         * Makefile.am:
7593         better ChangeLog output 
7595 2002-01-28 23:44  nmav <nmav@gnutls.org>
7597         * lib/gnutls_record.c, src/cli.c, src/serv.c:
7599         Identified a race condition in the example client.  If application
7600         data is sent after a rehandshake request, the server thinks we
7601         ignored his request, and breaks the connection. This is a bad design
7602         of this client.  
7604 2002-01-28 23:43  nmav <nmav@gnutls.org>
7606         * lib/gnutls_datum.c (tags: gnutls_0_4_1, gnutls_0_4_0,
7607         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
7609         minor fixes 
7611 2002-01-28 23:42  nmav <nmav@gnutls.org>
7613         * lib/gnutls_buffers.c (tags: gnutls_0_3_91, gnutls_0_3_90):
7615         changed some buffering code, to use the cleaner
7616         gnutls_datum_append().  Leads to a much cleaner code.  
7618 2002-01-28 22:03  fiorinaf <fiorinaf@gnutls.org>
7620         * lib/x509_ASN.y:
7622         Modules without OID 
7624 2002-01-28 22:02  fiorinaf <fiorinaf@gnutls.org>
7626         * lib/x509_der.c:
7628         gnutls_str_... functions substitution 
7630 2002-01-28 22:02  fiorinaf <fiorinaf@gnutls.org>
7632         * lib/x509_asn1.c:
7634         _gnutls_str_... functions substitution 
7636 2002-01-28 18:26  nmav <nmav@gnutls.org>
7638         * lib/: gnutls_datum.c, gnutls_datum.h (tags: gnutls_0_4_2,
7639         gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
7640         gnutls_0_3_90):
7642         added gnutls_datum_append() 
7644 2002-01-28 14:03  nmav <nmav@gnutls.org>
7646         * lib/: gnutls_cert.c, gnutls_cert.h, x509_sig_check.c:
7648         signature is now a gnutls_datum 
7650 2002-01-28 12:43  nmav <nmav@gnutls.org>
7652         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
7653         doc/tex/serv1.tex, doc/tex/srp1.tex, lib/Makefile.am,
7654         lib/auth_anon.c, lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c,
7655         lib/auth_rsa.c, lib/auth_srp.c, lib/auth_srp_passwd.c,
7656         lib/auth_x509.c, lib/auth_x509.h, lib/debug.c, lib/ext_srp.c (tags:
7657         gnutls_0_3_90), lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
7658         lib/gnutls_auth.c (tags: gnutls_0_3_90), lib/gnutls_cert.c,
7659         lib/gnutls_cert.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
7660         lib/gnutls_kx.c, lib/gnutls_privkey.c, lib/gnutls_session_pack.c,
7661         lib/gnutls_sig.c (tags: gnutls_0_3_91, gnutls_0_3_90),
7662         lib/gnutls_sig.h (tags: gnutls_0_5_x_before_types_change,
7663         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
7664         gnutls_0_5_x_before_export_ciphersuites,
7665         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7666         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7667         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
7668         lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509_sig_check.c, src/cli.c,
7669         src/common.h, src/serv.c:
7671         GNUTLS_X509PKI -> GNUTLS_CRD_X509PKI GNUTLS_SRP -> GNUTLS_CRD_SRP 
7672         GNUTLS_ANON -> GNUTLS_CRD_ANON 
7674 2002-01-28 10:38  nmav <nmav@gnutls.org>
7676         * lib/: gnutls_buffers.c, gnutls_buffers.h (tags: gnutls_0_3_91,
7677         gnutls_0_3_90), gnutls_handshake.c:
7679         corrected and optimized handshake.  
7681 2002-01-28 10:37  nmav <nmav@gnutls.org>
7683         * lib/gnutls_int_compat.c:
7685         not used by default 
7687 2002-01-28 09:25  nmav <nmav@gnutls.org>
7689         * lib/: auth_dhe.c, auth_x509.c, gnutls_cert.c, gnutls_cert.h,
7690         gnutls_int.h, gnutls_record.c:
7692         Added ability of the client to choose a certificate depending on the
7693         server's sign algorithm preference. Added CertType in gnutls_cert
7694         structure (which identified X509, OPENPGP certificates) 
7696 2002-01-28 09:22  nmav <nmav@gnutls.org>
7698         * lib/: gnutls_buffers.c, gnutls_buffers.h, gnutls_handshake.c:
7700         Optimizations in the handshake messages hashing.  (no more mallocs) 
7702 2002-01-27 21:13  nmav <nmav@gnutls.org>
7704         * lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_int.h,
7705         lib/x509_b64.c (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
7706         lib/x509_extensions.c, lib/x509_sig_check.c, src/cli.c, src/serv.c:
7708         cleanups 
7710 2002-01-27 21:12  nmav <nmav@gnutls.org>
7712         * lib/: gnutls_gcry.c (tags: gnutls_0_3_91, gnutls_0_3_90),
7713         gnutls_gcry.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
7714         gnutls_0_3_91, gnutls_0_3_90), gnutls_pk.c:
7716         corrected bug in DSA signing.  
7718 2002-01-27 21:11  nmav <nmav@gnutls.org>
7720         * lib/gnutls_cert.c:
7722         corrected bug in file read 
7724 2002-01-27 21:10  nmav <nmav@gnutls.org>
7726         * lib/: auth_rsa.c, auth_x509.c, auth_x509.h, gnutls_handshake.c,
7727         gnutls_handshake.h (tags: gnutls_0_5_x_before_types_change,
7728         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
7729         gnutls_0_5_x_before_export_ciphersuites,
7730         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7731         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7732         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
7733         gnutls_v2_compat.c (tags: gnutls_0_4_1, gnutls_0_4_0,
7734         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
7736         Added support to select a certificate based on the peer's cipher 
7737         suite list. (ie if DSS cipher suites are requested and a DSA
7738         certificate is available, then this will be used) 
7740 2002-01-27 15:24  nmav <nmav@gnutls.org>
7742         * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
7744         Added an updated version of the submited draft 
7746 2002-01-27 15:12  nmav <nmav@gnutls.org>
7748         * lib/auth_dhe.c (tags: gnutls_with_dss_ciphersuites),
7749         lib/auth_dhe_dss.c, lib/auth_dhe_dss.h, lib/auth_dhe_rsa.c,
7750         src/x509/cert-dsa.pem (tags: gnutls_0_9_97, gnutls_0_9_96,
7751         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
7752         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
7753         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
7754         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
7755         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
7756         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
7757         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
7758         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
7759         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
7760         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7761         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7762         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7763         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7764         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
7765         gnutls_with_dss_ciphersuites), src/x509/key-dsa.pem (tags:
7766         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
7767         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
7768         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
7769         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
7770         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
7771         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
7772         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
7773         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
7774         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
7775         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
7776         gnutls_0_5_3, gnutls_0_5_2,
7777         gnutls_0_5_x_before_export_ciphersuites,
7778         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7779         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7780         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
7781         gnutls_with_dss_ciphersuites):
7783         added missing files 
7785 2002-01-27 15:10  nmav <nmav@gnutls.org>
7787         * NEWS, lib/Makefile.am, lib/gnutls_algorithms.c,
7788         lib/gnutls_cert.c, lib/gnutls_int.h, lib/gnutls_sig.c, src/cli.c,
7789         src/serv.c (utags: gnutls_with_dss_ciphersuites):
7791         added support for DHE_DSS cipher suites.  
7793 2002-01-27 14:27  nmav <nmav@gnutls.org>
7795         * doc/tex/asn1.tex (tags: gnutls_0_3_91, gnutls_0_3_90,
7796         gnutls_with_dss_ciphersuites), lib/auth_dhe_rsa.c (tags:
7797         gnutls_with_dss_ciphersuites), lib/auth_rsa.c (tags:
7798         gnutls_with_dss_ciphersuites), lib/auth_x509.c (tags:
7799         gnutls_with_dss_ciphersuites), lib/gnutls.asn (tags:
7800         gnutls_with_dss_ciphersuites), lib/gnutls_cert.c, lib/gnutls_cert.h
7801         (tags: gnutls_with_dss_ciphersuites), lib/gnutls_gcry.c (tags:
7802         gnutls_with_dss_ciphersuites), lib/gnutls_gcry.h (tags:
7803         gnutls_with_dss_ciphersuites), lib/gnutls_pk.c (tags:
7804         gnutls_with_dss_ciphersuites), lib/gnutls_pk.h (tags:
7805         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
7806         gnutls_with_dss_ciphersuites), lib/gnutls_privkey.c (tags:
7807         gnutls_with_dss_ciphersuites), lib/gnutls_sig.c,
7808         lib/x509_sig_check.c (tags: gnutls_with_dss_ciphersuites),
7809         src/cli.c (utags: gnutls_with_dss_cert_support):
7811         added support for DSS certificates.  
7813 2002-01-26 23:01  nmav <nmav@gnutls.org>
7815         * lib/: Makefile.am (tags: gnutls_with_dss_cert_support),
7816         auth_x509.c, ext_max_record.c (tags: gnutls_0_4_1, gnutls_0_4_0,
7817         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
7818         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
7819         gnutls.asn, gnutls_buffers.c (tags: gnutls_with_dss_ciphersuites,
7820         gnutls_with_dss_cert_support), gnutls_cert.c, gnutls_cert.h,
7821         gnutls_errors.c (tags: gnutls_with_dss_ciphersuites,
7822         gnutls_with_dss_cert_support), gnutls_errors_int.h (tags:
7823         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
7824         gnutls_extensions.c (tags: gnutls_with_dss_ciphersuites,
7825         gnutls_with_dss_cert_support), gnutls_global.c (tags:
7826         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
7827         gnutls_with_dss_cert_support), gnutls_global.h (tags: gnutls_0_4_3,
7828         gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
7829         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
7830         gnutls_with_dss_cert_support), gnutls_handshake.c (tags:
7831         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
7832         gnutls_int.h (tags: gnutls_with_dss_cert_support), gnutls_pk.c,
7833         gnutls_pk.h, gnutls_privkey.c, gnutls_privkey.h (tags:
7834         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
7835         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7836         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7837         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7838         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7839         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
7840         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
7841         gnutls_sig.c, pkcs1.asn, pkix.asn (tags: gnutls_0_3_92,
7842         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
7843         gnutls_with_dss_cert_support), x509_sig_check.c:
7845         Added stuff for DSS certificates (not ready yet) 
7847 2002-01-26 22:55  nmav <nmav@gnutls.org>
7849         * src/x509/: Makefile.am, ca.pem (tags: gnutls_0_9_97,
7850         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
7851         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
7852         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
7853         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
7854         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
7855         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
7856         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
7857         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
7858         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
7859         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7860         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7861         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7862         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7863         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
7864         gnutls_with_dss_ciphersuites), cert.pem (tags: gnutls_0_9_97,
7865         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
7866         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
7867         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
7868         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
7869         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
7870         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
7871         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
7872         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
7873         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
7874         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7875         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7876         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7877         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7878         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
7879         gnutls_with_dss_ciphersuites), clicert-dsa.pem (tags:
7880         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
7881         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
7882         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
7883         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
7884         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
7885         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
7886         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
7887         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
7888         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
7889         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
7890         gnutls_0_5_3, gnutls_0_5_2,
7891         gnutls_0_5_x_before_export_ciphersuites,
7892         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7893         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7894         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
7895         gnutls_with_dss_ciphersuites), clicert.pem (tags: gnutls_0_9_97,
7896         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
7897         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
7898         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
7899         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
7900         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
7901         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
7902         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
7903         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
7904         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
7905         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7906         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7907         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7908         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7909         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
7910         gnutls_with_dss_ciphersuites), clikey-dsa.pem (tags: gnutls_0_9_97,
7911         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
7912         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
7913         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
7914         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
7915         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
7916         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
7917         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
7918         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
7919         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
7920         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7921         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7922         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7923         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7924         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
7925         gnutls_with_dss_ciphersuites), clikey.pem (tags: gnutls_0_9_97,
7926         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
7927         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
7928         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
7929         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
7930         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
7931         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
7932         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
7933         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
7934         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
7935         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7936         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7937         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7938         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7939         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
7940         gnutls_with_dss_ciphersuites), key.pem (tags: gnutls_0_9_97,
7941         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
7942         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
7943         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
7944         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
7945         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
7946         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
7947         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
7948         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
7949         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
7950         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7951         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7952         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7953         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7954         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
7955         gnutls_with_dss_ciphersuites) (utags:
7956         gnutls_with_dss_cert_support):
7958         added new DSA certificates..  
7960 2002-01-26 16:10  nmav <nmav@gnutls.org>
7962         * lib/: gnutls_str.c, gnutls_str.h (tags: gnutls_0_4_with_libtasn1,
7963         gnutls_0_4_3, gnutls_0_4_2) (utags: gnutls_with_dss_ciphersuites,
7964         gnutls_0_4_0, gnutls_0_4_1, gnutls_0_3_90, gnutls_0_3_91,
7965         gnutls_0_3_92, gnutls_with_dss_cert_support):
7967         added _gnutls_mem_cpy() 
7969 2002-01-26 16:06  nmav <nmav@gnutls.org>
7971         * lib/: x509_asn1.c, x509_der.c (utags:
7972         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
7974         Added checks after malloc for null.  
7976 2002-01-25 22:41  nmav <nmav@gnutls.org>
7978         * NEWS (tags: gnutls_with_dss_cert_support), doc/tex/ex3.tex (tags:
7979         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
7980         doc/tex/serv1.tex (tags: gnutls_with_dss_ciphersuites,
7981         gnutls_with_dss_cert_support), lib/auth_x509.c, lib/gnutls.h.in.in,
7982         lib/gnutls_int_compat.c (tags: gnutls_with_dss_ciphersuites,
7983         gnutls_with_dss_cert_support), lib/gnutls_record.c,
7984         lib/gnutls_record.h (tags: gnutls_with_dss_ciphersuites,
7985         gnutls_with_dss_cert_support), src/common.h (tags:
7986         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
7987         src/serv.c (tags: gnutls_with_dss_cert_support):
7989         gnutls_*_get_algo() renamed to gnutls_*_get() (suggested by Simon
7990         Josefsson) 
7992 2002-01-25 16:31  nmav <nmav@gnutls.org>
7994         * NEWS, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
7995         lib/gnutls_extensions.c, lib/gnutls_int.h, lib/gnutls_int_compat.c,
7996         src/cli.c:
7998         added check for requested TLS extensions 
8000 2002-01-25 14:37  nmav <nmav@gnutls.org>
8002         * configure.in (tags: gnutls_0_3_5):
8004         changes for 0.3.5 
8006 2002-01-25 14:33  nmav <nmav@gnutls.org>
8008         * NEWS (tags: gnutls_0_3_5):
8010         preparing for 0.3.5 
8012 2002-01-25 14:07  nmav <nmav@gnutls.org>
8014         * NEWS, configure.in (tags: gnutls_with_dss_ciphersuites,
8015         gnutls_with_dss_cert_support), lib/gnutls.h.in.in,
8016         lib/gnutls_buffers.c, lib/gnutls_handshake.c,
8017         lib/gnutls_handshake.h (tags: gnutls_with_dss_ciphersuites,
8018         gnutls_with_dss_cert_support), lib/gnutls_hash_int.c (tags:
8019         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
8020         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
8021         lib/gnutls_hash_int.h (tags: gnutls_0_3_92, gnutls_0_3_91,
8022         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
8023         gnutls_with_dss_cert_support), lib/gnutls_int.h,
8024         lib/gnutls_record.c, lib/gnutls_sig.c, lib/gnutls_sig.h (tags:
8025         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
8027         Handshake messages are not kept in memory any more. Now we use less
8028         memory during a handshake.  
8030 2002-01-24 19:00  nmav <nmav@gnutls.org>
8032         * lib/gnutls_random.c (tags: gnutls_0_3_92, gnutls_0_3_91,
8033         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
8034         gnutls_with_dss_cert_support):
8036         added an #error 
8038 2002-01-24 18:00  nmav <nmav@gnutls.org>
8040         * lib/: gnutls.h.in.in, gnutls_int.h, gnutls_kx.c (tags:
8041         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
8043         GNUTLS_A_NETSCAPE_NO_CLIENT_CERTIFICATE ->
8044         GNUTLS_A_SSL3_NO_CERTIFICATE 
8046 2002-01-24 16:50  nmav <nmav@gnutls.org>
8048         * doc/protocol/: draft-ietf-tls-openpgp-01.txt,
8049         draft-ietf-tls-openpgp-keys-00.txt (tags:
8050         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
8052         added our openpgp draft 
8054 2002-01-24 16:46  nmav <nmav@gnutls.org>
8056         * lib/: debug.c (tags: gnutls_with_dss_ciphersuites,
8057         gnutls_with_dss_cert_support), gnutls_alert.c (tags:
8058         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
8059         gnutls_buffers.c, gnutls_constate.c (tags: gnutls_0_3_91,
8060         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
8061         gnutls_with_dss_cert_support), gnutls_errors.h (tags:
8062         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
8063         gnutls_errors_int.h, gnutls_handshake.c, gnutls_kx.c,
8064         gnutls_record.c, gnutls_ui.h (tags: gnutls_with_dss_ciphersuites,
8065         gnutls_with_dss_cert_support), gnutls_v2_compat.c (tags:
8066         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
8068         added _gnutls_record_log(), gnutls_handshake_log(), to avoid that 
8069         #ifdef XXX stuff. Done some cleanups in record layer.  
8071 2002-01-23 21:14  nmav <nmav@gnutls.org>
8073         * NEWS, doc/TODO (tags: gnutls_with_dss_ciphersuites,
8074         gnutls_with_dss_cert_support), lib/Makefile.am, lib/auth_srp.c
8075         (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
8076         lib/auth_srp_passwd.c, lib/crypt_srpsha1.c (tags: gnutls_0_3_91,
8077         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
8078         gnutls_with_dss_cert_support), lib/gnutls_cert.c, lib/gnutls_str.c,
8079         lib/gnutls_str.h, lib/x509_extensions.c (tags:
8080         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
8081         lib/x509_sig_check.c, lib/x509_verify.c (tags:
8082         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
8084         Added a minimal string library to assist in safer ASN.1 parsing 
8086 2002-01-23 21:13  nmav <nmav@gnutls.org>
8088         * src/common.h:
8090         in server side now prints srp username 
8092 2002-01-23 20:28  nmav <nmav@gnutls.org>
8094         * lib/: auth_x509.c, crypt_bcrypt.c (tags:
8095         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
8096         crypt_srpsha1.c, debug.c, gnutls_cert.c, gnutls_errors.c,
8097         gnutls_global.c, x509_b64.c (tags: gnutls_with_dss_ciphersuites,
8098         gnutls_with_dss_cert_support), x509_extensions.c, x509_sig_check.c,
8099         x509_verify.c:
8101         Some corrections done ( found by using flawfinder).  Added several
8102         tags for flawfinder to ignore.  
8104 2002-01-23 20:27  nmav <nmav@gnutls.org>
8106         * doc/TODO:
8108         added string library 
8110 2002-01-23 18:59  nmav <nmav@gnutls.org>
8112         * NEWS, doc/scripts/gdoc (tags: gnutls_0_3_91, gnutls_0_3_90,
8113         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
8114         lib/auth_x509.c, lib/gnutls_buffers.c, lib/gnutls_cert.c,
8115         lib/gnutls_errors.c, lib/gnutls_errors.h, lib/x509_extensions.c,
8116         lib/x509_sig_check.c:
8118         cleanups 
8120 2002-01-23 18:58  nmav <nmav@gnutls.org>
8122         * lib/gnutls_record.c:
8124         more cleanups in the recv_int() function 
8126 2002-01-23 18:57  nmav <nmav@gnutls.org>
8128         * NEWS, lib/auth_rsa.c (tags: gnutls_0_3_5), lib/auth_rsa.c:
8130         corrected behaviour against PKCS-1 attacks. (it seems that debugging
8131         code has made it to release) 
8133 2002-01-22 21:47  nmav <nmav@gnutls.org>
8135         * lib/gnutls_record.c:
8137         Made recv_int() cleaner (needs a lot of improvement) 
8139 2002-01-20 13:02  nmav <nmav@gnutls.org>
8141         * doc/tex/errors.tex (tags: gnutls_with_dss_ciphersuites,
8142         gnutls_with_dss_cert_support), lib/gnutls_handshake.c,
8143         lib/gnutls_record.c, src/cli.c, src/serv.c:
8145         Now a server in a case of rehandshake can continue normaly if the
8146         handshake request is ignored by the client.  
8148 2002-01-20 13:00  nmav <nmav@gnutls.org>
8150         * lib/gnutls.h.in.in:
8152         corrected gnutls_alert_send() prototype.  
8154 2002-01-20 13:00  nmav <nmav@gnutls.org>
8156         * lib/gnutls.h.in.in (tags: gnutls_0_3_5):
8158         corrected gnutls_alert_send() prototype 
8160 2002-01-20 10:16  nmav <nmav@gnutls.org>
8162         * NEWS:
8164         last changes for release 
8166 2002-01-19 20:10  nmav <nmav@gnutls.org>
8168         * lib/auth_dhe_rsa.c, src/cli.c (utags: gnutls_0_3_5):
8170         corrected bugs in DHE_RSA cipher suites 
8172 2002-01-19 20:09  nmav <nmav@gnutls.org>
8174         * lib/: auth_anon.c (tags: gnutls_with_dss_ciphersuites,
8175         gnutls_with_dss_cert_support), auth_anon.h (tags:
8176         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
8177         auth_dhe_rsa.c, auth_srp.c, auth_x509.c, gnutls_algorithms.c (tags:
8178         gnutls_with_dss_cert_support), gnutls_anon_cred.c (tags:
8179         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
8180         gnutls_auth.c (tags: gnutls_with_dss_ciphersuites,
8181         gnutls_with_dss_cert_support), gnutls_auth_int.h (tags:
8182         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
8183         gnutls_with_dss_cert_support), gnutls_int.h:
8185         updated auth info structures handling.  Corrected bug in DHE_RSA.  
8187 2002-01-19 20:07  nmav <nmav@gnutls.org>
8189         * lib/gnutls_handshake.c:
8191         corrected bug introduced in the buffering code update 
8193 2002-01-19 18:24  nmav <nmav@gnutls.org>
8195         * NEWS, configure.in, doc/tex/ex3.tex, lib/auth_anon.c,
8196         lib/auth_dhe_rsa.c, lib/gnutls.h.in.in, lib/gnutls_anon_cred.c,
8197         lib/gnutls_dh.c, lib/gnutls_dh.h (tags:
8198         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
8199         lib/gnutls_int.h, lib/gnutls_int_compat.c, lib/gnutls_record.c,
8200         lib/gnutls_ui.c (tags: gnutls_with_dss_ciphersuites,
8201         gnutls_with_dss_cert_support), lib/gnutls_ui.h, src/common.h,
8202         src/serv.c:
8204         Combined gnutls_x509pki_(set/get)_dh_bits() and 
8205         gnutls_anon_server/client_get to gnutls_dh_(set/get)_bits().  
8206         gnutls_anon_set_server_cred() was deprecated by
8207         gnutls_dh_set_bits().  
8209 2002-01-19 18:23  nmav <nmav@gnutls.org>
8211         * lib/gnutls_cert.c:
8213         gnutls_x509pki_set_trust_(file/mem) can now be called multiple times 
8215 2002-01-19 11:44  nmav <nmav@gnutls.org>
8217         * lib/gnutls_record.c (tags: gnutls_0_3_5):
8219         added missing include of gnutls_alert.h 
8221 2002-01-18 16:47  nmav <nmav@gnutls.org>
8223         * doc/protocol/rfc2440.txt (tags: gnutls_0_9_97, gnutls_0_9_96,
8224         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
8225         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
8226         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
8227         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
8228         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
8229         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
8230         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
8231         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
8232         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
8233         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
8234         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
8235         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8236         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8237         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
8238         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
8240         added openpgp rfc 
8242 2002-01-18 16:46  nmav <nmav@gnutls.org>
8244         * configure.in, doc/tex/ex3.tex, doc/tex/serv1.tex,
8245         lib/Makefile.am, lib/auth_srp_passwd.h (tags:
8246         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
8247         lib/auth_x509.c, lib/debug.c, lib/gnutls.h.in.in,
8248         lib/gnutls_alert.c, lib/gnutls_algorithms.c,
8249         lib/gnutls_algorithms.h (tags: gnutls_0_3_90,
8250         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
8251         lib/gnutls_auth.c, lib/gnutls_buffers.c, lib/gnutls_buffers.h
8252         (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
8253         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_db.c (tags:
8254         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
8255         gnutls_with_dss_cert_support), lib/gnutls_db.h (tags: gnutls_0_5_0,
8256         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8257         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
8258         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
8259         lib/gnutls_dh.h, lib/gnutls_dh_primes.c (tags:
8260         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
8261         lib/gnutls_errors.c, lib/gnutls_global.c, lib/gnutls_int.h,
8262         lib/gnutls_record.c, lib/gnutls_ui.c, lib/gnutls_ui.h,
8263         lib/x509_ASN.y (tags: gnutls_with_dss_ciphersuites,
8264         gnutls_with_dss_cert_support), src/cli.c, src/common.h, src/serv.c:
8266         several cleanups in order to move to gnutls 0.4.0 
8268 2002-01-18 16:45  nmav <nmav@gnutls.org>
8270         * lib/gnutls_int_compat.c:
8272         added file to hold functions for backwards binary compatibility.  
8274 2002-01-18 14:50  nmav <nmav@gnutls.org>
8276         * NEWS, configure.in, lib/auth_srp_sb64.c (tags: gnutls_0_3_5),
8277         lib/auth_x509.c (tags: gnutls_0_3_5), lib/gnutls.h.in.in,
8278         lib/gnutls_alert.h (tags: gnutls_0_3_5), lib/gnutls_cert.c (tags:
8279         gnutls_0_3_5), lib/gnutls_handshake.c (tags: gnutls_0_3_5),
8280         lib/gnutls_random.c (tags: gnutls_0_3_5), lib/gnutls_ui.h (tags:
8281         gnutls_0_3_5), lib/x509_b64.c (tags: gnutls_0_3_5), lib/x509_b64.h
8282         (tags: gnutls_0_3_5), src/crypt.c (tags: gnutls_0_3_5):
8284         added required changes to release gnutls 0.3.3 (mostly bug fixes) 
8286 2002-01-18 14:41  nmav <nmav@gnutls.org>
8288         * NEWS, lib/gnutls_ui.h, lib/x509_b64.c:
8290         cleanups 
8292 2002-01-17 18:56  nmav <nmav@gnutls.org>
8294         * NEWS, doc/tex/ex3.tex, lib/auth_dhe_rsa.c,
8295         lib/gnutls_algorithms.c, lib/gnutls_cert.c, lib/gnutls_handshake.c,
8296         lib/gnutls_int.h, lib/gnutls_ui.c, lib/gnutls_ui.h, src/common.h,
8297         src/serv.c:
8299         Renamed gnutls_x509pki_s/get_dh_bits() to
8300         gnutls_dh_s/get_dhe_bits().  Renamed
8301         gnutls_anon_server/client_get_dh_bits() to gnutls_dh_get_dha_bits().  
8303 2002-01-17 16:16  nmav <nmav@gnutls.org>
8305         * NEWS, doc/tex/auth.tex (tags: gnutls_with_dss_ciphersuites,
8306         gnutls_with_dss_cert_support), doc/tex/ex1.tex (tags:
8307         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
8308         doc/tex/ex2.tex (tags: gnutls_with_dss_ciphersuites,
8309         gnutls_with_dss_cert_support), doc/tex/ex3.tex,
8310         lib/gnutls_algorithms.c, lib/gnutls_int.h:
8312         Key exchange methods changed so they do not depend on the
8313         Certificate type (GNUTLS_KX_X509PKI_* renamed to GNUTLS_KX_*).  
8315 2002-01-17 16:10  nmav <nmav@gnutls.org>
8317         * lib/: auth_srp_sb64.c (tags: gnutls_0_3_91, gnutls_0_3_90,
8318         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
8319         gnutls.h.in.in, gnutls_algorithms.c, gnutls_buffers.c,
8320         gnutls_buffers.h, gnutls_cipher_int.c (tags: gnutls_0_3_92,
8321         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
8322         gnutls_with_dss_cert_support), gnutls_handshake.c, gnutls_int.h,
8323         gnutls_record.c, gnutls_sig.c:
8325         changes in buffering code (actually variables' names are more 
8326         rational now).  
8328 2002-01-17 16:09  nmav <nmav@gnutls.org>
8330         * configure.in:
8332         corrected library interface numbers 
8334 2002-01-17 13:29  nmav <nmav@gnutls.org>
8336         * NEWS, THANKS (tags: gnutls_0_3_91, gnutls_0_3_90,
8337         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
8338         doc/tex/Makefile.am (tags: gnutls_with_dss_ciphersuites,
8339         gnutls_with_dss_cert_support), doc/tex/ciphersuites.tex (tags:
8340         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
8341         doc/tex/cover.tex.in (tags: gnutls_with_dss_ciphersuites,
8342         gnutls_with_dss_cert_support), doc/tex/gnutls-logo.ps (tags:
8343         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
8344         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
8345         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
8346         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
8347         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
8348         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
8349         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
8350         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
8351         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
8352         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
8353         gnutls_0_5_3, gnutls_0_5_2,
8354         gnutls_0_5_x_before_export_ciphersuites,
8355         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8356         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8357         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
8358         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
8359         doc/tex/gnutls.tex:
8361         updated documentation 
8363 2002-01-17 13:05  nmav <nmav@gnutls.org>
8365         * lib/auth_srp_sb64.c, lib/gnutls_handshake.c, lib/gnutls_random.c,
8366         src/crypt.c (tags: gnutls_0_3_90, gnutls_with_dss_ciphersuites,
8367         gnutls_with_dss_cert_support):
8369         fixed bugs reported (with patches) by Marc Huber and Guillaume
8370         Morin.  
8372 2002-01-14 09:33  nmav <nmav@gnutls.org>
8374         * NEWS, THANKS, lib/gnutls.h.in.in, lib/gnutls_cert.c,
8375         lib/x509_b64.c, lib/x509_b64.h (tags:
8376         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
8377         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
8378         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8379         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8380         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
8381         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
8383         Added gnutls_x509pki_set_trust_mem() and
8384         gnutls_x509pki_set_key_mem() 
8386 2002-01-12 19:04  nmav <nmav@gnutls.org>
8388         * lib/: gnutls_alert.h (tags: gnutls_with_dss_ciphersuites,
8389         gnutls_with_dss_cert_support), gnutls_int.h, gnutls_record.c:
8391         better length checking in the record layer.  
8393 2002-01-10 21:19  nmav <nmav@gnutls.org>
8395         * doc/protocol/: draft-ietf-tls-extensions-01.txt,
8396         draft-ietf-tls-extensions-02.txt (tags: gnutls_0_3_91,
8397         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
8398         gnutls_with_dss_cert_support):
8400         new extensions draft 
8402 2002-01-09 11:05  nmav <nmav@gnutls.org>
8404         * NEWS, doc/tex/gnutls.tex, lib/auth_x509.c:
8406         added gnutls_x509pki_verify_certificate() 
8408 2002-01-07 17:54  nmav <nmav@gnutls.org>
8410         * lib/gnutls_ui.c:
8412         renamed DigestAlgorithm to GNUTLS_DigestAlgorithm (in order to be
8413         consistent with gnutls.h) 
8415 2002-01-05 22:00  nmav <nmav@gnutls.org>
8417         * lib/libgnutls.m4 (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
8418         gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
8419         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
8420         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
8422         corrected the temp file name 
8424 2002-01-05 18:41  nmav <nmav@gnutls.org>
8426         * NEWS, doc/tex/cover.tex.in (tags: gnutls_0_3_5),
8427         doc/tex/errors.tex (tags: gnutls_0_3_5), lib/Makefile.am (tags:
8428         gnutls_0_3_5), lib/gnutls_errors.c (tags: gnutls_0_3_5) (utags:
8429         gnutls_0_3_2):
8431         last minute changes for 0.3.2 release 
8433 2002-01-05 18:04  nmav <nmav@gnutls.org>
8435         * NEWS, lib/gnutls_ui.h (tags: gnutls_0_3_2), lib/x509_b64.c (tags:
8436         gnutls_0_3_2):
8438         renamed gnutls_b64_encode() to gnutls_b64_encode_fmt() 
8440 2002-01-05 13:40  nmav <nmav@gnutls.org>
8442         * NEWS, lib/gnutls_ui.h, lib/x509_b64.c:
8444         Added gnutls_b64_encode() and gnutls_b64_decode() 
8446 2002-01-04 12:35  nmav <nmav@gnutls.org>
8448         * doc/tex/: auth.tex, translayer.tex (utags: gnutls_0_3_2,
8449         gnutls_0_3_5):
8451         updated documentation 
8453 2002-01-04 12:05  nmav <nmav@gnutls.org>
8455         * NEWS, doc/tex/ex3.tex (tags: gnutls_0_3_5, gnutls_0_3_2),
8456         src/common.h (tags: gnutls_0_3_5, gnutls_0_3_2):
8458         updated documentation 
8460 2002-01-04 11:19  nmav <nmav@gnutls.org>
8462         * configure.in, lib/auth_rsa.c, lib/gnutls_auth.c (tags:
8463         gnutls_0_3_5), lib/gnutls_handshake.c, lib/gnutls_int.h (tags:
8464         gnutls_0_3_5), lib/gnutls_kx.c (tags: gnutls_0_3_5),
8465         lib/gnutls_priority.c (tags: gnutls_with_dss_ciphersuites,
8466         gnutls_with_dss_cert_support, gnutls_0_3_5), lib/gnutls_record.c,
8467         lib/gnutls_record.h (tags: gnutls_0_3_5) (utags: gnutls_0_3_2):
8469         Cleanups 
8471 2002-01-04 11:15  nmav <nmav@gnutls.org>
8473         * lib/: Makefile.am, gnutls_alert.c (tags: gnutls_0_3_5,
8474         gnutls_0_3_2), gnutls_alert.h (tags: gnutls_0_3_2):
8476         separated alert protocol functions 
8478 2002-01-03 11:36  nmav <nmav@gnutls.org>
8480         * NEWS, lib/auth_rsa.c, lib/gnutls_handshake.c,
8481         lib/gnutls_handshake.h (tags: gnutls_0_3_5, gnutls_0_3_2),
8482         lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_record.c:
8484         corrected behaviour in version advertizing 
8486 2002-01-03 11:01  nmav <nmav@gnutls.org>
8488         * lib/libgnutls.m4 (tags: gnutls_0_3_5, gnutls_0_3_2):
8490         now removes the temp file 
8492 2002-01-03 10:59  nmav <nmav@gnutls.org>
8494         * lib/gnutls.h.in.in (tags: gnutls_0_3_2):
8496         check_version() updated 
8498 2002-01-02 15:55  nmav <nmav@gnutls.org>
8500         * lib/: crypt_srpsha1.c (tags: gnutls_0_3_5, gnutls_0_3_2),
8501         gnutls.h.in.in, gnutls_auth.c, gnutls_global.c (tags: gnutls_0_3_5,
8502         gnutls_0_3_2), gnutls_handshake.c, gnutls_hash_int.c (tags:
8503         gnutls_0_3_5, gnutls_0_3_2), gnutls_int.h, gnutls_sig.c (tags:
8504         gnutls_0_3_5, gnutls_0_3_2), gnutls_srp.c (tags:
8505         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
8506         gnutls_0_3_5, gnutls_0_3_2), gnutls_ui.c (tags: gnutls_0_3_5,
8507         gnutls_0_3_2), x509_sig_check.c (tags: gnutls_0_3_5, gnutls_0_3_2):
8509         cleanups 
8511 2002-01-02 15:00  nmav <nmav@gnutls.org>
8513         * NEWS, lib/auth_x509.c (tags: gnutls_0_3_2), lib/gnutls.h.in.in,
8514         lib/gnutls_algorithms.h (tags: gnutls_0_3_5, gnutls_0_3_2),
8515         lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c (tags: gnutls_0_3_2),
8516         src/common.h, src/serv.c (tags: gnutls_0_3_5, gnutls_0_3_2):
8518         Added gnutls_x509pki_extract_certificate_serial() and some cleanups.  
8520 2002-01-02 12:15  nmav <nmav@gnutls.org>
8522         * lib/gnutls_ui.c:
8524         more error checking 
8526 2002-01-02 11:07  nmav <nmav@gnutls.org>
8528         * lib/gnutls.h.in.in:
8530         prefixed all variable with GNUTLS_ 
8532 2002-01-02 11:02  nmav <nmav@gnutls.org>
8534         * lib/gnutls_global.c:
8536         added support for calling global_init() several times.  
8538 2002-01-02 10:58  nmav <nmav@gnutls.org>
8540         * lib/gnutls_global.c:
8542         added static variable to check if global_init() is called for a
8543         second time.  
8545 2002-01-02 10:46  nmav <nmav@gnutls.org>
8547         * NEWS, README (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
8548         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
8549         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2),
8550         lib/crypt_srpsha1.c, lib/gnutls.h.in.in, lib/gnutls_handshake.c,
8551         lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_sig.c,
8552         lib/gnutls_srp.c, lib/gnutls_ui.c, lib/x509_sig_check.c, src/cli.c:
8554         Cleanups in the digest code (separated from HMAC).  Added
8555         gnutls_fingerprint_calc(), which calculates a fingerprint.  
8557 2001-12-30 18:11  nmav <nmav@gnutls.org>
8559         * Makefile.am (tags: gnutls_with_dss_ciphersuites,
8560         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2):
8562         added PGPKEYS 
8564 2001-12-30 18:09  nmav <nmav@gnutls.org>
8566         * doc/README.CVS (tags: gnutls_0_3_91, gnutls_0_3_90,
8567         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
8568         gnutls_0_3_5, gnutls_0_3_2):
8570         updated 
8572 2001-12-30 17:55  nmav <nmav@gnutls.org>
8574         * NEWS, lib/auth_x509.c:
8576         corrected bug which did not allow a client to accept multiple CA
8577         distinguished names.  
8579 2001-12-30 17:53  nmav <nmav@gnutls.org>
8581         * src/README.srpcrypt (tags: gnutls_0_4_with_libtasn1,
8582         gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
8583         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
8584         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
8585         gnutls_0_3_5, gnutls_0_3_2):
8587         updated 
8589 2001-12-23 11:37  nmav <nmav@gnutls.org>
8591         * lib/gnutls_cert.c (tags: gnutls_0_3_2):
8593         some corrections in documentation 
8595 2001-12-21 08:16  nmav <nmav@gnutls.org>
8597         * NEWS (tags: gnutls_0_3_1):
8599         releasing 0.3.0 
8601 2001-12-20 10:51  nmav <nmav@gnutls.org>
8603         * lib/: x509_ASN.y, x509_asn1.c, x509_der.c (utags: gnutls_0_3_1,
8604         gnutls_0_3_2, gnutls_0_3_5):
8606         cleaned up and fixed ASN.1 documentation.  
8608 2001-12-20 10:08  nmav <nmav@gnutls.org>
8610         * doc/scripts/gdoc (tags: gnutls_0_3_5, gnutls_0_3_2,
8611         gnutls_0_3_1):
8613         corrected in order not to complain if func(void) is used.  
8615 2001-12-19 20:02  nmav <nmav@gnutls.org>
8617         * NEWS, configure.in (tags: gnutls_0_3_1), lib/gnutls.h.in.in
8618         (tags: gnutls_0_3_1, gnutls_0_3_0):
8620         cleanups 
8622 2001-12-19 13:17  nmav <nmav@gnutls.org>
8624         * doc/TODO (tags: gnutls_0_3_1), doc/tex/ex1.tex (tags:
8625         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/ex2.tex (tags:
8626         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/serv1.tex (tags:
8627         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/srp1.tex (tags:
8628         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
8629         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_anon.h (tags:
8630         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp.c (tags:
8631         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp.h (tags:
8632         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
8633         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp_passwd.c
8634         (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_x509.c
8635         (tags: gnutls_0_3_1), lib/auth_x509.h (tags:
8636         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
8637         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/ext_srp.c (tags:
8638         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
8639         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/gnutls.h.in.in,
8640         lib/gnutls_anon_cred.c (tags: gnutls_0_3_5, gnutls_0_3_2,
8641         gnutls_0_3_1), lib/gnutls_cert.c (tags: gnutls_0_3_1),
8642         lib/gnutls_global.c (tags: gnutls_0_3_1), lib/gnutls_global.h
8643         (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1),
8644         lib/gnutls_handshake.c (tags: gnutls_0_3_1), lib/gnutls_sig.c
8645         (tags: gnutls_0_3_1), lib/gnutls_srp.c (tags: gnutls_0_3_1),
8646         lib/gnutls_ui.h (tags: gnutls_0_3_1), src/cli.c (tags:
8647         gnutls_0_3_1), src/serv.c (tags: gnutls_0_3_1):
8649         some cleanups. *_CREDENTIALS renamed to GNUTLS_*_CREDENTIALS.  Added
8650         defines to keep source compatibility.  
8652 2001-12-19 13:13  nmav <nmav@gnutls.org>
8654         * lib/auth_anon.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1):
8656         corrected bugs in AUTH_INFO allocation 
8658 2001-12-18 15:00  nmav <nmav@gnutls.org>
8660         * lib/: gnutls.h.in.in, gnutls_algorithms.c (tags: gnutls_0_3_5,
8661         gnutls_0_3_2, gnutls_0_3_1), gnutls_int.h (tags: gnutls_0_3_1):
8663         cleanups 
8665 2001-12-18 08:58  nmav <nmav@gnutls.org>
8667         * NEWS, THANKS (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1),
8668         configure.in, lib/Makefile.am (tags: gnutls_0_3_1),
8669         lib/gnutls.h.in, lib/gnutls.h.in.in, lib/gnutls_buffers.c (tags:
8670         gnutls_0_3_1), lib/gnutls_int.h:
8672         corrections in the configuration files.  
8674 2001-12-17 20:44  nmav <nmav@gnutls.org>
8676         * configure.in:
8678         some corrections in assembler detection. Also chmod -w gnutls.h was 
8679         removed.  
8681 2001-12-17 17:27  nmav <nmav@gnutls.org>
8683         * lib/: auth_srp.c, gnutls_extensions.c (tags: gnutls_0_3_5,
8684         gnutls_0_3_2, gnutls_0_3_1), gnutls_handshake.c, gnutls_record.c
8685         (tags: gnutls_0_3_1):
8687         Corrections for big endian machines. Pointed out by Mike Siers
8688         <mikes@poliac.com> 
8690 2001-12-17 16:53  nmav <nmav@gnutls.org>
8692         * NEWS, doc/tex/ciphersuites.tex (tags: gnutls_0_3_5, gnutls_0_3_2,
8693         gnutls_0_3_1), doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
8694         doc/tex/srp1.tex, lib/gnutls.h.in, lib/gnutls_buffers.c,
8695         lib/gnutls_cert.c, lib/gnutls_errors.c (tags: gnutls_0_3_1),
8696         lib/gnutls_errors.h (tags: gnutls_0_3_5, gnutls_0_3_2,
8697         gnutls_0_3_1), lib/gnutls_global.c, lib/gnutls_handshake.c,
8698         lib/gnutls_record.c, lib/gnutls_session.c (tags: gnutls_0_3_90,
8699         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
8700         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), src/cli.c, src/serv.c:
8702         cleanups and documentation updates 
8704 2001-12-17 15:49  nmav <nmav@gnutls.org>
8706         * lib/auth_anon.c, lib/auth_srp.c, lib/gnutls_record.c,
8707         lib/gnutls_session_pack.c (tags: gnutls_with_dss_ciphersuites,
8708         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
8709         gnutls_0_3_1), src/cli.c (utags: gnutls_0_3_0):
8711         corrections in SRP and ANON authentication.  Also corrections in the
8712         session packing for anonymous auth info.  
8714 2001-12-17 15:19  nmav <nmav@gnutls.org>
8716         * doc/tex/ex1.tex (tags: gnutls_0_3_0), doc/tex/ex2.tex (tags:
8717         gnutls_0_3_0), doc/tex/serv1.tex (tags: gnutls_0_3_0),
8718         doc/tex/srp1.tex (tags: gnutls_0_3_0), lib/gnutls.h.in (tags:
8719         gnutls_0_3_0), lib/gnutls_kx.c (tags: gnutls_0_3_1, gnutls_0_3_0),
8720         lib/gnutls_record.c, lib/gnutls_record.h (tags: gnutls_0_3_1,
8721         gnutls_0_3_0), src/cli.c, src/serv.c (tags: gnutls_0_3_0):
8723         *_alert -> alert_* 
8725 2001-12-17 15:13  nmav <nmav@gnutls.org>
8727         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex (tags:
8728         gnutls_0_3_1, gnutls_0_3_0), doc/tex/serv1.tex, doc/tex/srp1.tex,
8729         lib/auth_anon.c, lib/auth_dhe_rsa.c (tags: gnutls_0_3_2,
8730         gnutls_0_3_1, gnutls_0_3_0), lib/auth_srp.c, lib/auth_x509.c (tags:
8731         gnutls_0_3_0), lib/gnutls.h.in, lib/gnutls_auth.c (tags:
8732         gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_auth_int.h (tags:
8733         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
8734         lib/gnutls_handshake.c (tags: gnutls_0_3_0), lib/gnutls_handshake.h
8735         (tags: gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_int.h (tags:
8736         gnutls_0_3_0), lib/gnutls_record.c, lib/gnutls_session_pack.c,
8737         lib/gnutls_ui.c (tags: gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_ui.h
8738         (tags: gnutls_0_3_0), src/cli.c, src/serv.c:
8740         gnutls_set_max_record_size -> gnutls_record_set_max_size 
8741         gnutls_get_max_record_size -> gnutls_record_get_max_size 
8742         gnutls_set_cred -> gnutls_cred_set gnutls_get_auth_type ->
8743         gnutls_auth_get_type 
8745 2001-12-16 14:23  nmav <nmav@gnutls.org>
8747         * doc/tex/auth.tex (tags: gnutls_0_3_1, gnutls_0_3_0),
8748         doc/tex/ciphers.tex (tags: gnutls_0_3_5, gnutls_0_3_2,
8749         gnutls_0_3_1, gnutls_0_3_0), doc/tex/ciphersuites.tex (tags:
8750         gnutls_0_3_0), doc/tex/errors.tex (tags: gnutls_0_3_1,
8751         gnutls_0_3_0), doc/tex/gnutls.tex (tags: gnutls_0_3_5,
8752         gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0), doc/tex/macros.tex
8753         (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
8754         doc/tex/resumedb.tex (tags: gnutls_0_3_5, gnutls_0_3_2,
8755         gnutls_0_3_1, gnutls_0_3_0), doc/tex/translayer.tex (tags:
8756         gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_handshake.c:
8758         documentation updated 
8760 2001-12-16 10:27  nmav <nmav@gnutls.org>
8762         * lib/: gnutls.h.in, gnutls_db.c (tags: gnutls_0_3_5, gnutls_0_3_2,
8763         gnutls_0_3_1, gnutls_0_3_0), gnutls_record.c:
8765         changed function names 
8767 2001-12-16 09:49  nmav <nmav@gnutls.org>
8769         * doc/tex/: gnutls.tex, macros.tex, resumedb.tex, translayer.tex:
8771         fixes in documentation 
8773 2001-12-16 09:09  nmav <nmav@gnutls.org>
8775         * doc/: ASN1.readme.txt, Makefile.am (tags: gnutls_0_5_11,
8776         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
8777         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
8778         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
8779         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
8780         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8781         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8782         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
8783         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
8784         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0):
8786         removed ASN1.readme.txt 
8788 2001-12-14 19:52  nmav <nmav@gnutls.org>
8790         * NEWS (tags: gnutls_0_3_0), buildconf (tags: gnutls_0_4_0,
8791         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
8792         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
8793         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
8794         doc/README.autoconf (tags: gnutls_0_3_91, gnutls_0_3_90,
8795         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
8796         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
8797         doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/gnutls.tex,
8798         doc/tex/serv1.tex, lib/gnutls.h.in, lib/gnutls_cert.c (tags:
8799         gnutls_0_3_0), lib/gnutls_int.h, src/cli.c, src/serv.c:
8801         renamed  gnutls_x509pki_set_trust/key to 
8802         gnutls_x509pki_set_trust_file/key_file 
8804 2001-12-14 14:52  nmav <nmav@gnutls.org>
8806         * lib/: auth_x509.c, gnutls.h.in, gnutls_errors.c (tags:
8807         gnutls_0_3_0), gnutls_extensions.c (tags: gnutls_0_3_0),
8808         gnutls_int.h:
8810         some corrections in the DECR_LEN stuff added recently.  
8812 2001-12-14 10:26  nmav <nmav@gnutls.org>
8814         * configure.in (tags: gnutls_0_3_0), doc/README.autoconf,
8815         doc/tex/Makefile.am (tags: gnutls_0_3_5, gnutls_0_3_2,
8816         gnutls_0_3_1, gnutls_0_3_0), doc/tex/errors.tex,
8817         doc/tex/gnutls.tex, lib/auth_x509.c:
8819         updated documentation 
8821 2001-12-13 09:51  nmav <nmav@gnutls.org>
8823         * lib/: auth_anon.c, auth_dhe_rsa.c, auth_srp.c, auth_x509.c,
8824         gnutls_extensions.c, gnutls_handshake.c:
8826         More carefull parsing of incoming packets.  
8828 2001-12-11 15:29  nmav <nmav@gnutls.org>
8830         * lib/gnutls_handshake.c:
8832         several cleanups 
8834 2001-12-11 15:29  nmav <nmav@gnutls.org>
8836         * lib/: gnutls_gcry.c, gnutls_gcry.h (utags: gnutls_0_3_0,
8837         gnutls_0_3_1, gnutls_0_3_2, gnutls_0_3_5):
8839         corrected bugs in STD formating (back to USG).  
8841 2001-12-10 16:01  nmav <nmav@gnutls.org>
8843         * NEWS, lib/gnutls_int.h (utags: gnutls_0_2_91):
8845         last commits for 0.2.91 
8847 2001-12-10 08:25  nmav <nmav@gnutls.org>
8849         * doc/TODO (tags: gnutls_0_2_91), lib/auth_anon.c (tags:
8850         gnutls_0_2_91), lib/auth_rsa.c (tags: gnutls_0_3_1, gnutls_0_3_0,
8851         gnutls_0_2_91), lib/gnutls_constate.c (tags: gnutls_0_3_5,
8852         gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91),
8853         lib/gnutls_datum.c (tags: gnutls_with_dss_ciphersuites,
8854         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
8855         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_datum.h
8856         (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
8857         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
8858         gnutls_0_2_91), lib/gnutls_errors.c (tags: gnutls_0_2_91),
8859         lib/gnutls_errors_int.h (tags: gnutls_0_3_5, gnutls_0_3_2,
8860         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_global.c
8861         (tags: gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_handshake.c (tags:
8862         gnutls_0_2_91), lib/gnutls_hash_int.c (tags: gnutls_0_3_1,
8863         gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_hash_int.h (tags:
8864         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
8865         gnutls_0_2_91), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
8866         gnutls_0_2_91), lib/gnutls_mem.c (tags: gnutls_0_3_90,
8867         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
8868         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
8869         gnutls_0_2_91), lib/gnutls_mem.h (tags: gnutls_0_3_90,
8870         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
8871         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
8872         gnutls_0_2_91), lib/gnutls_record.c (tags: gnutls_0_2_91):
8874         optimizations and fixes in the TLS PRF calculation (and the SSL3
8875         equivalent) 
8877 2001-12-09 17:08  nmav <nmav@gnutls.org>
8879         * doc/tex/ciphers.tex (tags: gnutls_0_2_91):
8881         updated documentation 
8883 2001-12-09 15:39  nmav <nmav@gnutls.org>
8885         * lib/gnutls_anon_cred.c (tags: gnutls_0_3_0, gnutls_0_2_91):
8887         fixed gnutls_anon_free_client_sc() 
8889 2001-12-09 12:05  nmav <nmav@gnutls.org>
8891         * NEWS, doc/tex/auth.tex, lib/auth_anon.h (tags: gnutls_0_3_0,
8892         gnutls_0_2_91), lib/gnutls.h.in (tags: gnutls_0_2_91),
8893         lib/gnutls_anon_cred.c, lib/gnutls_auth.c (tags: gnutls_0_2_91),
8894         lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c:
8896         Fixes in anonymous authentication.  Fixes in client ciphersuite
8897         selection.  
8899 2001-12-09 12:03  nmav <nmav@gnutls.org>
8901         * lib/: debug.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
8902         gnutls_0_3_0), gnutls_cert.c (utags: gnutls_0_2_91):
8904         GET_CN() now works. (affects debug mode only) 
8906 2001-12-09 11:02  nmav <nmav@gnutls.org>
8908         * src/: .cvsignore (tags: gnutls_0_9_97, gnutls_0_9_96,
8909         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
8910         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
8911         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
8912         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
8913         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
8914         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
8915         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
8916         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
8917         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
8918         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
8919         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
8920         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8921         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8922         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
8923         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
8924         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
8925         gnutls_0_2_91), Makefile.am (tags: gnutls_with_dss_ciphersuites,
8926         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
8927         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), README.crypt,
8928         README.srpcrypt (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91):
8930         crypt -> srpcrypt 
8932 2001-12-09 10:50  nmav <nmav@gnutls.org>
8934         * NEWS, lib/auth_x509.c (tags: gnutls_0_2_91), lib/auth_x509.h
8935         (tags: gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_cert.c,
8936         lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_int.h:
8938         Optimizations in server certificate callback.  
8940 2001-12-08 22:54  nmav <nmav@gnutls.org>
8942         * NEWS, lib/gnutls.h.in, lib/gnutls_db.c (tags: gnutls_0_2_91),
8943         lib/gnutls_int.h, lib/gnutls_record.c:
8945         added gnutls_transport_get_ptr() and gnutls_db_get_ptr() functions.  
8947 2001-12-08 22:37  nmav <nmav@gnutls.org>
8949         * lib/Makefile.am (tags: gnutls_0_3_0, gnutls_0_2_91),
8950         lib/auth_x509.c, lib/ext_dnsname.c, lib/ext_dnsname.h,
8951         lib/gnutls.h.in, lib/gnutls_extensions.c (tags: gnutls_0_2_91),
8952         lib/gnutls_handshake.c, src/cli.c, src/serv.c (tags:
8953         gnutls_0_2_91):
8955         remove dnsname (name_ind) extension 
8957 2001-12-08 15:55  nmav <nmav@gnutls.org>
8959         * lib/: auth_anon.c, auth_dhe_dss.c (tags:
8960         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
8961         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
8962         gnutls_0_2_91), auth_dhe_rsa.c (tags: gnutls_0_2_91), auth_srp.c
8963         (tags: gnutls_0_2_91), auth_srp_passwd.c (tags: gnutls_0_3_0,
8964         gnutls_0_2_91), gnutls_buffers.c (tags: gnutls_0_3_0,
8965         gnutls_0_2_91), gnutls_cert.c, gnutls_dh_primes.c (tags:
8966         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
8967         gnutls_0_2_91), gnutls_gcry.c (tags: gnutls_0_2_91), gnutls_gcry.h
8968         (tags: gnutls_0_2_91), gnutls_int.h, gnutls_pk.c (tags:
8969         gnutls_0_2_91), gnutls_privkey.c (tags: gnutls_0_3_5, gnutls_0_3_2,
8970         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), gnutls_srp.c (tags:
8971         gnutls_0_2_91), x509_extensions.c (tags: gnutls_0_3_5,
8972         gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91):
8974         Cleanups. Now use GCRYMPI_FMT_STD instead of USG.  
8976 2001-12-07 17:25  nmav <nmav@gnutls.org>
8978         * doc/tex/: auth.tex, ciphers.tex (utags: gnutls_0_2_90):
8980         added missing files 
8982 2001-12-07 14:09  nmav <nmav@gnutls.org>
8984         * NEWS, doc/tex/Makefile.am (tags: gnutls_0_2_91, gnutls_0_2_90),
8985         doc/tex/ciphersuites.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
8986         doc/tex/gnutls.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
8987         doc/tex/resumedb.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
8988         doc/tex/translayer.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
8989         lib/.cvsignore (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
8990         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):
8992         updated documentation 
8994 2001-12-07 08:22  nmav <nmav@gnutls.org>
8996         * lib/: auth_x509.c, gnutls_int.h, gnutls_ui.h (tags:
8997         gnutls_0_2_91) (utags: gnutls_0_2_90):
8999         callbacks now get a GNUTLS_STATE argument.  
9001 2001-12-07 01:02  nmav <nmav@gnutls.org>
9003         * doc/tex/ciphersuites.tex, doc/tex/ex1.tex (tags: gnutls_0_2_91,
9004         gnutls_0_2_90), doc/tex/ex2.tex (tags: gnutls_0_2_91,
9005         gnutls_0_2_90), doc/tex/ex3.tex (tags: gnutls_0_2_91,
9006         gnutls_0_2_90), doc/tex/serv1.tex (tags: gnutls_0_2_91,
9007         gnutls_0_2_90), doc/tex/srp1.tex (tags: gnutls_0_2_91,
9008         gnutls_0_2_90), lib/auth_x509.c, lib/gnutls.h.in (tags:
9009         gnutls_0_2_90), lib/gnutls_algorithms.c (tags: gnutls_0_3_0,
9010         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cert.c (tags:
9011         gnutls_0_2_90), lib/gnutls_int.h, src/cli.c (tags: gnutls_0_2_90),
9012         src/serv.c (tags: gnutls_0_2_90):
9014         GNUTLS_KX_RSA renamed to GNUTLS_KX_X509PKI_RSA (and the other X509
9015         key exchange methods). This will allow GNUTLS_KX_PGP_RSA etc.  
9017 2001-12-06 17:08  nmav <nmav@gnutls.org>
9019         * configure.in (tags: gnutls_0_2_91, gnutls_0_2_90),
9020         doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
9021         doc/tex/srp1.tex, lib/defines.h (tags: gnutls_0_4_0, gnutls_0_3_92,
9022         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
9023         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
9024         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
9025         lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_int.h,
9026         lib/gnutls_priority.c (tags: gnutls_0_3_1, gnutls_0_3_0,
9027         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_record.c (tags:
9028         gnutls_0_2_90), src/cli.c, src/serv.c:
9030         GNUTLS_LIST is now int* 
9032 2001-12-06 12:19  nmav <nmav@gnutls.org>
9034         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
9035         doc/tex/srp1.tex, lib/debug.c (tags: gnutls_0_2_90),
9036         lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_cipher.c
9037         (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9038         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
9039         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cipher_int.c (tags:
9040         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
9041         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_compress_int.c (tags:
9042         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
9043         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
9044         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
9045         lib/gnutls_constate.c (tags: gnutls_0_2_90),
9046         lib/gnutls_errors_int.h (tags: gnutls_0_2_90),
9047         lib/gnutls_hash_int.c (tags: gnutls_0_2_90), lib/gnutls_int.h,
9048         lib/gnutls_kx.c (tags: gnutls_0_2_90), lib/gnutls_record.c,
9049         lib/gnutls_v2_compat.c (tags: gnutls_0_3_5, gnutls_0_3_2,
9050         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
9051         src/cli.c, src/serv.c:
9053         cleanups again 
9055 2001-12-06 12:18  nmav <nmav@gnutls.org>
9057         * lib/: x509_ASN.y, x509_asn1.c, x509_asn1.h (tags: gnutls_0_3_91,
9058         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
9059         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
9060         gnutls_0_3_1), x509_der.c, x509_der.h (tags: gnutls_0_4_3,
9061         gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
9062         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
9063         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
9064         gnutls_0_3_1) (utags: gnutls_0_2_90, gnutls_0_2_91, gnutls_0_3_0):
9066         some changes to keep gcc -Wall happy 
9068 2001-12-06 10:37  nmav <nmav@gnutls.org>
9070         * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
9071         doc/tex/serv1.tex, doc/tex/srp1.tex, lib/auth_rsa.c (tags:
9072         gnutls_0_2_90), lib/auth_x509.c, lib/auth_x509.h (tags:
9073         gnutls_0_2_90), lib/gnutls.h.in, lib/gnutls_algorithms.c,
9074         lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_3_5,
9075         gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
9076         gnutls_0_2_90), lib/gnutls_errors_int.h, lib/gnutls_global.c (tags:
9077         gnutls_0_2_90), lib/gnutls_int.h, lib/gnutls_priority.c,
9078         lib/gnutls_priority.h (tags: gnutls_with_dss_ciphersuites,
9079         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
9080         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
9081         lib/gnutls_record.c, lib/gnutls_record.h (tags: gnutls_0_2_91,
9082         gnutls_0_2_90), src/cli.c, src/serv.c:
9084         Several cleanups.  
9086 2001-12-05 17:25  nmav <nmav@gnutls.org>
9088         * NEWS, configure.in, doc/tex/ex1.tex, doc/tex/serv1.tex,
9089         lib/gnutls.h.in, lib/gnutls_db.c (tags: gnutls_0_2_90),
9090         lib/gnutls_db.h (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
9091         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_session.c
9092         (tags: gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
9093         lib/gnutls_session.h (tags: gnutls_0_5_x_before_types_change,
9094         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
9095         gnutls_0_5_x_before_export_ciphersuites,
9096         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9097         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9098         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9099         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9100         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
9101         gnutls_0_2_91, gnutls_0_2_90), src/cli.c, src/serv.c:
9103         Changes in function names concerning _db_ handling and _session_
9104         handling.  
9106 2001-12-05 17:03  nmav <nmav@gnutls.org>
9108         * NEWS, doc/TODO (tags: gnutls_0_2_90), doc/tex/ex1.tex,
9109         doc/tex/ex2.tex, doc/tex/ex3.tex, doc/tex/serv1.tex,
9110         lib/auth_dhe_rsa.c (tags: gnutls_0_2_90), lib/auth_x509.c,
9111         lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_anon_cred.c (tags:
9112         gnutls_0_2_90), lib/gnutls_cert.c, lib/gnutls_cert.h,
9113         lib/gnutls_handshake.c (tags: gnutls_0_2_90), lib/gnutls_int.h,
9114         lib/gnutls_srp.c (tags: gnutls_0_2_90), lib/gnutls_ui.h, src/cli.c,
9115         src/serv.c:
9117         Added callback to select the server certificate.  
9119 2001-12-05 13:41  nmav <nmav@gnutls.org>
9121         * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
9122         lib/auth_x509.c, lib/gnutls_record.c, lib/gnutls_ui.c (tags:
9123         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_ui.h, src/cli.c,
9124         src/common.h (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
9125         gnutls_0_2_90), src/serv.c:
9127         optimized certificate handling API 
9129 2001-12-05 12:50  nmav <nmav@gnutls.org>
9131         * lib/auth_dhe_rsa.c, lib/auth_x509.c, lib/auth_x509.h,
9132         lib/gnutls_cert.h, lib/gnutls_ui.h, src/serv.c:
9134         several cleanups. Removed old unneeded functions.  certificate
9135         verification was moved out of the handshake procedure.  
9137 2001-12-04 22:24  nmav <nmav@gnutls.org>
9139         * lib/: gnutls.h.in, gnutls_buffers.c (tags: gnutls_0_2_90),
9140         gnutls_global.c, gnutls_int.h, gnutls_record.c:
9142         some cleanups 
9144 2001-12-04 16:03  nmav <nmav@gnutls.org>
9146         * configure.in, lib/auth_dhe_rsa.c, lib/auth_x509.c,
9147         lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_auth.c (tags:
9148         gnutls_0_2_90), lib/gnutls_cert.c, lib/gnutls_cert.h,
9149         lib/gnutls_errors.c (tags: gnutls_0_2_90), lib/gnutls_errors_int.h,
9150         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
9151         lib/gnutls_session_pack.c (tags: gnutls_0_2_91, gnutls_0_2_90),
9152         lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509_extensions.c (tags:
9153         gnutls_0_2_90), lib/x509_extensions.h (tags: gnutls_0_4_3,
9154         gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
9155         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
9156         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
9157         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
9158         src/Makefile.am (tags: gnutls_0_2_90), src/cli.c, src/common.h,
9159         src/port.h, src/serv.c:
9161         now the peer's certificate list is stored into auth info structure
9162         (instead of the certificate).  several other cleanups.  
9164 2001-12-04 10:57  nmav <nmav@gnutls.org>
9166         * lib/auth_x509.c, lib/auth_x509.h, lib/debug.c, lib/debug.h (tags:
9167         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9168         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
9169         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cert.c,
9170         lib/gnutls_cert.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
9171         lib/gnutls_record.c, lib/gnutls_ui.c, lib/gnutls_ui.h,
9172         lib/x509_extensions.c, src/cli.c, src/serv.c:
9174         moving gnutls_DN structures out of gnutls_cert and auth_info
9175         structures.  Now they are generated upon request.  
9177 2001-12-01 17:34  nmav <nmav@gnutls.org>
9179         * acconfig.h (tags: gnutls_0_3_91, gnutls_0_3_90,
9180         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9181         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
9182         gnutls_0_2_91, gnutls_0_2_90), configure.in, lib/defines.h,
9183         lib/gnutls.h.in:
9185         fixes in autoconf scripts 
9187 2001-12-01 10:50  nmav <nmav@gnutls.org>
9189         * AUTHORS (tags: gnutls_with_dss_ciphersuites,
9190         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
9191         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
9192         Makefile.am (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
9193         gnutls_0_2_90), NEWS, acconfig.h, configure.in, lib/auth_x509.c,
9194         lib/defines.h, lib/gnutls_random.c (tags: gnutls_0_3_2,
9195         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):
9197         updated detection of library settings 
9199 2001-11-30 18:23  nmav <nmav@gnutls.org>
9201         * AUTHORS, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls_cert.c,
9202         lib/gnutls_int.h, lib/x509_extensions.c, src/cli.c:
9204         The RDN sequence needed in the certificate request message is now
9205         generated and cached into a x509pki_credentials structure.  This
9206         would save a lot of time in the server side.  
9208 2001-11-29 20:30  fiorinaf <fiorinaf@gnutls.org>
9210         * doc/ASN1.readme.txt (tags: gnutls_0_2_91, gnutls_0_2_90):
9212         overflow buffers check 
9214 2001-11-29 20:22  fiorinaf <fiorinaf@gnutls.org>
9216         * doc/ASN1.readme.txt, lib/x509_asn1.c, lib/x509_asn1.h,
9217         lib/x509_ASN.y:
9219         "" 
9221 2001-11-29 15:29  nmav <nmav@gnutls.org>
9223         * NEWS, lib/Makefile.am (tags: gnutls_0_2_90), lib/auth_anon.c
9224         (tags: gnutls_0_2_90), lib/auth_dhe_rsa.c, lib/auth_rsa.c,
9225         lib/auth_srp.c (tags: gnutls_0_2_90), lib/auth_x509.c,
9226         lib/auth_x509.h, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
9227         lib/gnutls_db.c, lib/gnutls_int.h, lib/gnutls_record.c,
9228         lib/gnutls_session.c, lib/gnutls_session_pack.c,
9229         lib/gnutls_session_pack.h (tags: gnutls_0_5_x_before_types_change,
9230         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
9231         gnutls_0_5_x_before_export_ciphersuites,
9232         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9233         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9234         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9235         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9236         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
9237         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_ui.c, lib/gnutls_ui.h,
9238         src/cli.c:
9240         introduced gnutls_x509pki_get_certificate(). This function returns
9241         the peer's certificate DER encoded. This certificate is also stored
9242         in the resume db.  
9244 2001-11-26 10:50  nmav <nmav@gnutls.org>
9246         * THANKS (tags: gnutls_0_2_91, gnutls_0_2_90), configure.in,
9247         doc/README.autoconf (tags: gnutls_0_2_91, gnutls_0_2_90), doc/TODO,
9248         lib/gnutls.h.in, lib/gnutls_db.c, lib/libgnutls.m4 (tags:
9249         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):
9251         cleanups and some corrections.  
9253 2001-11-25 12:05  nmav <nmav@gnutls.org>
9255         * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/srp1.tex,
9256         lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags:
9257         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
9258         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_db.c,
9259         lib/gnutls_handshake.c, lib/gnutls_handshake.h (tags:
9260         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_int.h, lib/gnutls_kx.c,
9261         lib/gnutls_kx.h (tags: gnutls_0_5_x_before_types_change,
9262         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
9263         gnutls_0_5_x_before_export_ciphersuites,
9264         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9265         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9266         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9267         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9268         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
9269         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_record.c,
9270         lib/gnutls_record.h, src/cli.c, src/serv.c:
9272         gnutls_handshake(), gnutls_read() etc. functions no longer require 
9273         the 'SOCKET cd' argument. This argument is set using the function 
9274         gnutls_set_transport_ptr().  
9276 2001-11-23 23:42  nmav <nmav@gnutls.org>
9278         * doc/README.autoconf:
9280         gnutls.m4 -> libgnutls.m4 
9282 2001-11-23 23:26  nmav <nmav@gnutls.org>
9284         * doc/tex/Makefile.am:
9286         added new pictures 
9288 2001-11-23 23:25  nmav <nmav@gnutls.org>
9290         * doc/tex/ciphersuites.tex:
9292         updated 
9294 2001-11-20 23:37  nmav <nmav@gnutls.org>
9296         * doc/scripts/gdoc:
9298         produces better tex output 
9300 2001-11-20 20:22  nmav <nmav@gnutls.org>
9302         * doc/scripts/gdoc, lib/gnutls_ui.c:
9304         updated documentation (and generation of tex) 
9306 2001-11-20 20:20  nmav <nmav@gnutls.org>
9308         * AUTHORS:
9310         updated 
9312 2001-11-20 14:42  nmav <nmav@gnutls.org>
9314         * lib/gnutls_algorithms.c:
9316         fixed gnutls_kx_get_name() 
9318 2001-11-20 13:40  nmav <nmav@gnutls.org>
9320         * lib/: gnutls_handshake.c, gnutls_ui.h:
9322         cleanups 
9324 2001-11-17 11:47  nmav <nmav@gnutls.org>
9326         * doc/scripts/gdoc, lib/gnutls_record.c, lib/x509_asn1.c:
9328         Gdoc updated. Now handles powers and '->' symbol automatically for
9329         tex.  
9331 2001-11-16 10:19  nmav <nmav@gnutls.org>
9333         * lib/x509_der.c (tags: gnutls_0_2_11):
9335         corrected typo 
9337 2001-11-16 10:13  nmav <nmav@gnutls.org>
9339         * doc/ASN1.readme.txt (tags: gnutls_0_2_11), doc/scripts/gdoc
9340         (tags: gnutls_0_2_11), doc/tex/Makefile.am (tags: gnutls_0_2_11),
9341         doc/tex/asn1.tex (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
9342         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11),
9343         doc/tex/gnutls.tex (tags: gnutls_0_2_11), lib/Makefile.am (tags:
9344         gnutls_0_2_11), lib/x509_ASN.y (tags: gnutls_0_2_11),
9345         lib/x509_asn1.c (tags: gnutls_0_2_11), lib/x509_der.c:
9347         Documentation for ASN.1 has been moved to inline comments and to the 
9348         tex documentation.  
9350 2001-11-15 12:47  nmav <nmav@gnutls.org>
9352         * lib/: gnutls_errors.c, gnutls_errors_int.h (utags:
9353         gnutls_0_2_11):
9355         removed E_TIMEOUT 
9357 2001-11-15 12:37  nmav <nmav@gnutls.org>
9359         * configure.in (tags: gnutls_0_2_11), lib/auth_dhe_rsa.c (tags:
9360         gnutls_0_2_11), lib/auth_srp.c (tags: gnutls_0_2_11),
9361         lib/auth_x509.c (tags: gnutls_0_2_11), lib/gnutls_buffers.c (tags:
9362         gnutls_0_2_11), lib/gnutls_buffers.h (tags: gnutls_0_2_11),
9363         lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_record.c
9364         (tags: gnutls_0_2_11), src/serv.c (tags: gnutls_0_2_11):
9366         corrected some obscure bugs in the handshake and record send
9367         buffering code.  
9369 2001-11-13 19:10  nmav <nmav@gnutls.org>
9371         * lib/gnutls_int.h (tags: gnutls_0_2_11):
9373         removed debugging stuff 
9375 2001-11-13 12:26  nmav <nmav@gnutls.org>
9377         * lib/gnutls_handshake.c (tags: gnutls_0_2_11):
9379         more fixes 
9381 2001-11-13 12:02  nmav <nmav@gnutls.org>
9383         * lib/auth_rsa.c (tags: gnutls_0_2_11), lib/gnutls_algorithms.c
9384         (tags: gnutls_0_2_11), lib/gnutls_buffers.c, lib/gnutls_cipher.c
9385         (tags: gnutls_0_2_11), lib/gnutls_constate.c (tags: gnutls_0_2_11),
9386         lib/gnutls_handshake.c, lib/gnutls_handshake.h (tags:
9387         gnutls_0_2_11), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
9388         gnutls_0_2_11), lib/gnutls_priority.c (tags: gnutls_0_2_11),
9389         lib/gnutls_record.c, lib/io_debug.h (tags: gnutls_0_8_12,
9390         gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
9391         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
9392         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
9393         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
9394         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
9395         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
9396         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
9397         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
9398         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
9399         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9400         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9401         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9402         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9403         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
9404         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), src/serv.c:
9406         more non blocking IO fixes 
9408 2001-11-12 21:18  nmav <nmav@gnutls.org>
9410         * src/cli.c (tags: gnutls_0_2_11):
9412         now resolves hostnames.  
9414 2001-11-12 14:27  nmav <nmav@gnutls.org>
9416         * lib/: defines.h (tags: gnutls_0_2_11), gnutls_priority.c:
9418         va_copy macro renamed to VA_COPY 
9420 2001-11-12 14:26  nmav <nmav@gnutls.org>
9422         * configure.in:
9424         now requires autoconf 2.50 
9426 2001-11-10 21:37  nmav <nmav@gnutls.org>
9428         * NEWS, configure.in, lib/ext_max_record.c (tags: gnutls_0_3_5,
9429         gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
9430         gnutls_0_2_90, gnutls_0_2_11), lib/gnutls.h.in (tags:
9431         gnutls_0_2_11), lib/gnutls_buffers.c, lib/gnutls_buffers.h,
9432         lib/gnutls_cert.c (tags: gnutls_0_2_11), lib/gnutls_cert.h (tags:
9433         gnutls_0_2_11), lib/gnutls_compress_int.c (tags: gnutls_0_2_11),
9434         lib/gnutls_global.c (tags: gnutls_0_2_11), lib/gnutls_handshake.c,
9435         lib/gnutls_int.h, lib/gnutls_mem.c (tags: gnutls_0_2_90,
9436         gnutls_0_2_11), lib/gnutls_mem.h (tags: gnutls_0_2_90,
9437         gnutls_0_2_11), lib/gnutls_privkey.c (tags: gnutls_0_2_90,
9438         gnutls_0_2_11), lib/gnutls_record.c, lib/io_debug.h, src/cli.c,
9439         src/serv.c:
9441         several fixes.  Including: 
9442         - max_record_header extension.  
9443         - resume handshake sending wrong ssl version 
9444         - Non blocking IO (not ready yet) 
9446 2001-11-08 12:00  nmav <nmav@gnutls.org>
9448         * NEWS, doc/tex/Makefile.am, doc/tex/resumedb.tex (tags:
9449         gnutls_0_2_11), doc/tex/translayer.tex (tags: gnutls_0_2_11),
9450         lib/auth_x509.c, lib/gnutls.h.in, lib/gnutls_buffers.c,
9451         lib/gnutls_buffers.h, lib/gnutls_global.c, lib/gnutls_handshake.c,
9452         lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:
9454         cleanups and documentation updates 
9456 2001-11-08 10:57  nmav <nmav@gnutls.org>
9458         * lib/auth_x509.c:
9460         rolled back previous change...  
9462 2001-11-08 10:32  nmav <nmav@gnutls.org>
9464         * lib/auth_x509.c:
9466         made empty certificate message consistent with other
9467         implementations.  
9469 2001-11-07 12:08  nmav <nmav@gnutls.org>
9471         * lib/: auth_anon.c (tags: gnutls_0_2_11), auth_dhe_rsa.c,
9472         auth_srp.c, auth_srp_passwd.c (tags: gnutls_0_2_90, gnutls_0_2_11),
9473         auth_x509.c, gnutls_buffers.c, gnutls_cert.c, gnutls_dh.c (tags:
9474         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
9475         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), gnutls_dh_primes.c
9476         (tags: gnutls_0_2_90, gnutls_0_2_11), gnutls_gcry.c (tags:
9477         gnutls_0_2_90, gnutls_0_2_11), gnutls_gcry.h (tags: gnutls_0_2_90,
9478         gnutls_0_2_11), gnutls_pk.c (tags: gnutls_0_2_90, gnutls_0_2_11),
9479         gnutls_privkey.c, gnutls_record.c, gnutls_session.c (tags:
9480         gnutls_0_2_11), gnutls_sig.c (tags: gnutls_0_3_0, gnutls_0_2_91,
9481         gnutls_0_2_90, gnutls_0_2_11), gnutls_srp.c (tags: gnutls_0_2_11),
9482         x509_sig_check.c (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
9483         gnutls_0_2_90, gnutls_0_2_11):
9485         corrected memory leaks and other bugs 
9487 2001-11-06 16:57  nmav <nmav@gnutls.org>
9489         * lib/gnutls_buffers.c:
9491         added warning 
9493 2001-11-06 12:57  nmav <nmav@gnutls.org>
9495         * NEWS, configure.in, lib/Makefile.am, lib/ext_dnsname.c (tags:
9496         gnutls_0_2_90, gnutls_0_2_11), lib/ext_max_record.c,
9497         lib/ext_max_record.h (tags: gnutls_0_4_1, gnutls_0_4_0,
9498         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9499         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9500         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
9501         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), lib/ext_srp.c (tags:
9502         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11),
9503         lib/gnutls.h.in, lib/gnutls_constate.c, lib/gnutls_errors.c,
9504         lib/gnutls_errors_int.h, lib/gnutls_extensions.c (tags:
9505         gnutls_0_2_90, gnutls_0_2_11), lib/gnutls_handshake.c,
9506         lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:
9508         added max_record_size extension 
9510 2001-11-06 12:56  nmav <nmav@gnutls.org>
9512         * lib/gnutls_session.c:
9514         corrected bug which made get_current_session, not to return the
9515         right size of the session.  
9517 2001-11-05 21:28  nmav <nmav@gnutls.org>
9519         * NEWS, lib/auth_dhe_rsa.c, lib/gnutls_buffers.c,
9520         lib/gnutls_buffers.h, lib/gnutls_int.h, lib/gnutls_mem.c,
9521         lib/gnutls_record.c:
9523         receive buffer is now dynamic.  
9525 2001-11-05 20:14  nmav <nmav@gnutls.org>
9527         * NEWS, lib/gnutls_handshake.c, lib/gnutls_record.c, src/cli.c:
9529         changed semantics of the GNUTLS_E_REHANDSHAKE error code.  
9531 2001-11-05 16:41  nmav <nmav@gnutls.org>
9533         * acconfig.h (tags: gnutls_0_2_11), configure.in, lib/defines.h,
9534         lib/gnutls_priority.c:
9536         added support for va_copy 
9538 2001-11-05 12:43  nmav <nmav@gnutls.org>
9540         * NEWS, doc/tex/translayer.tex, lib/gnutls_db.c (tags:
9541         gnutls_0_2_11), lib/gnutls_handshake.c, lib/gnutls_int.h,
9542         lib/gnutls_record.c, src/serv.c (utags: gnutls_0_2_10):
9544         cleanups 
9546 2001-11-05 11:32  nmav <nmav@gnutls.org>
9548         * lib/gnutls_priority.h (tags: gnutls_0_2_11, gnutls_0_2_10):
9550         list -> gnutls_list 
9552 2001-11-04 16:52  nmav <nmav@gnutls.org>
9554         * lib/: gnutls.h.in (tags: gnutls_0_2_10), gnutls_anon_cred.c
9555         (tags: gnutls_0_2_11, gnutls_0_2_10), gnutls_int.h,
9556         gnutls_priority.c (tags: gnutls_0_2_10):
9558         changed LIST to GNUTLS_LIST 
9560 2001-11-04 12:01  nmav <nmav@gnutls.org>
9562         * lib/: gnutls.h.in, gnutls_db.c:
9564         added new function to check for expired sessions.  
9566 2001-11-04 10:43  nmav <nmav@gnutls.org>
9568         * lib/gnutls_record.c:
9570         cleanups 
9572 2001-11-02 18:20  nmav <nmav@gnutls.org>
9574         * lib/: gnutls_buffers.c (tags: gnutls_0_2_10), gnutls_buffers.h
9575         (tags: gnutls_0_2_10), gnutls_handshake.c, gnutls_record.c,
9576         gnutls_sig.c (tags: gnutls_0_2_10):
9578         cleanups in function names 
9580 2001-11-02 10:34  nmav <nmav@gnutls.org>
9582         * lib/gnutls_db.c:
9584         cleanups in the resuming code 
9586 2001-11-02 10:07  nmav <nmav@gnutls.org>
9588         * NEWS, THANKS (tags: gnutls_0_2_10), configure.in (tags:
9589         gnutls_0_2_10), lib/gnutls.h.in, lib/gnutls_db.c, lib/gnutls_db.h
9590         (tags: gnutls_0_2_11, gnutls_0_2_10), lib/gnutls_int.h,
9591         lib/gnutls_record.c:
9593         added hooks in order to use external database to store session to be 
9594         resumed. Works but it is not finished.  
9596 2001-11-02 09:01  nmav <nmav@gnutls.org>
9598         * lib/: gnutls_buffers.c, gnutls_global.c (tags: gnutls_0_2_10),
9599         gnutls_int.h:
9601         set_push() & set_pull() functions moved to state (instead of being
9602         global) 
9604 2001-11-02 08:32  nmav <nmav@gnutls.org>
9606         * README.CVS, doc/Makefile.am (tags: gnutls_0_2_11, gnutls_0_2_10),
9607         doc/README.CVS (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
9608         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10):
9610         moved README.CVS to doc/ 
9612 2001-11-01 22:54  nmav <nmav@gnutls.org>
9614         * README.CVS:
9616         added documentation of the steps required to built the cvs tree 
9618 2001-11-01 20:10  nmav <nmav@gnutls.org>
9620         * lib/auth_srp.c (tags: gnutls_0_2_10), lib/auth_srp_passwd.c
9621         (tags: gnutls_0_2_10), lib/auth_x509.c (tags: gnutls_0_2_10),
9622         lib/gnutls_auth.c (tags: gnutls_0_2_11, gnutls_0_2_10),
9623         lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_handshake.c,
9624         lib/gnutls_handshake.h (tags: gnutls_0_2_10), lib/gnutls_int.h,
9625         lib/gnutls_kx.c (tags: gnutls_0_2_10), lib/gnutls_mem.c (tags:
9626         gnutls_0_2_10), lib/gnutls_record.c, lib/gnutls_record.h (tags:
9627         gnutls_0_2_11, gnutls_0_2_10), lib/io_debug.h (tags:
9628         gnutls_0_2_10), src/cli.c (tags: gnutls_0_2_10), src/serv.c:
9630         Adopted some of the patches of Jon Nelson. Fixes the non blocking 
9631         behaviour.  
9633 2001-10-30 19:35  nmav <nmav@gnutls.org>
9635         * lib/: gnutls_buffers.c, gnutls_record.c:
9637         corrected and fixed several things in send_int() etc.  
9639 2001-10-30 12:29  nmav <nmav@gnutls.org>
9641         * doc/tex/translayer.tex:
9643         Added missing file.  
9645 2001-10-30 12:11  nmav <nmav@gnutls.org>
9647         * doc/: Makefile.am, TODO (tags: gnutls_0_2_10),
9648         scripts/Makefile.am (tags: gnutls_0_5_10,
9649         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
9650         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
9651         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
9652         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
9653         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9654         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9655         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9656         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9657         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
9658         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10):
9660         added scripts into distribution 
9662 2001-10-30 09:10  nmav <nmav@gnutls.org>
9664         * lib/: gnutls_db.c, gnutls_session.c (tags: gnutls_0_2_10):
9666         corrected bugs in session resuming.  
9668 2001-10-23 17:35  nmav <nmav@gnutls.org>
9670         * lib/: gnutls_buffers.c (tags: gnutls_0_2_9), gnutls_int.h,
9671         io_debug.h (tags: gnutls_0_2_9):
9673         cleanups 
9675 2001-10-23 17:31  nmav <nmav@gnutls.org>
9677         * lib/: Makefile.am (tags: gnutls_0_2_10, gnutls_0_2_9),
9678         io_debug.h:
9680         added IO debugging code 
9682 2001-10-23 15:45  nmav <nmav@gnutls.org>
9684         * NEWS, lib/gnutls_buffers.c, lib/gnutls_handshake.c (tags:
9685         gnutls_0_2_9), lib/gnutls_handshake.h (tags: gnutls_0_2_9),
9686         lib/gnutls_int.h, lib/gnutls_kx.c (tags: gnutls_0_2_9),
9687         lib/gnutls_kx.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
9688         lib/gnutls_record.c (tags: gnutls_0_2_9):
9690         added some checks for memory allocation.  Fixes in write interrupts.  
9692 2001-10-23 09:37  nmav <nmav@gnutls.org>
9694         * lib/gnutls_buffers.c:
9696         corrected bugs which could break non blocking IO 
9698 2001-10-22 22:09  nmav <nmav@gnutls.org>
9700         * PGPKEYS (tags: gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
9701         gnutls_0_5_x_before_export_ciphersuites,
9702         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9703         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9704         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9705         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9706         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
9707         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
9708         gnutls_0_2_9):
9710         added file. Holds pgp keys 
9712 2001-10-22 20:14  nmav <nmav@gnutls.org>
9714         * lib/: gnutls_buffers.c, gnutls_record.c:
9716         corrections for the gnutls_read_buffered() function.  
9718 2001-10-22 12:51  nmav <nmav@gnutls.org>
9720         * lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags: gnutls_0_2_9),
9721         lib/gnutls_int.h, lib/gnutls_record.c, src/serv.c (tags:
9722         gnutls_0_2_9):
9724         updated/fixed the handling of interrupted writes 
9726 2001-10-21 14:32  nmav <nmav@gnutls.org>
9728         * lib/: gnutls_buffers.c, gnutls_buffers.h, gnutls_errors.c (tags:
9729         gnutls_0_2_10, gnutls_0_2_9), gnutls_errors_int.h (tags:
9730         gnutls_0_2_10, gnutls_0_2_9), gnutls_int.h, gnutls_record.c:
9732         changed  gnutls_write() semantics in order to cope with interrupted
9733         system calls and non blocking IO 
9735 2001-10-21 13:27  nmav <nmav@gnutls.org>
9737         * NEWS, doc/tex/Makefile.am (tags: gnutls_0_2_10, gnutls_0_2_9),
9738         doc/tex/gnutls.tex (tags: gnutls_0_2_10, gnutls_0_2_9),
9739         lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
9740         lib/gnutls_global.c (tags: gnutls_0_2_9), lib/gnutls_handshake.c,
9741         lib/gnutls_int.h, lib/gnutls_record.c:
9743         changes in order to be independent of the berkeley style sockets 
9744         (but it is still difficult to use gnutls with any other api) 
9746 2001-10-21 11:53  nmav <nmav@gnutls.org>
9748         * lib/gnutls_buffers.c:
9750         made gnutls_write() unaware of interrupted system calls and eagain
9751         errors.  
9753 2001-10-21 11:36  nmav <nmav@gnutls.org>
9755         * THANKS (tags: gnutls_0_2_9), doc/tex/resumedb.tex (tags:
9756         gnutls_0_2_10, gnutls_0_2_9), lib/gnutls_buffers.c,
9757         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
9758         lib/gnutls_ui.c (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
9759         lib/gnutls_ui.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
9760         src/serv.c:
9762         several cleanups 
9764 2001-10-20 22:40  nmav <nmav@gnutls.org>
9766         * lib/: gnutls_buffers.c, gnutls_int.h:
9768         Corrected short read bug 
9770 2001-10-20 16:04  nmav <nmav@gnutls.org>
9772         * lib/gnutls_buffers.c:
9774         corrected _gnutls_write() 
9776 2001-10-20 15:44  nmav <nmav@gnutls.org>
9778         * lib/gnutls_buffers.c:
9780         peeked data now stays also in handshake 
9782 2001-10-20 15:43  nmav <nmav@gnutls.org>
9784         * lib/gnutls_kx.c:
9786         corrected bug which caused a fatal alert to be sent even if it 
9787         wasn't required 
9789 2001-10-20 09:40  nmav <nmav@gnutls.org>
9791         * NEWS, lib/gnutls_buffers.c, lib/gnutls_errors.c,
9792         lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
9793         lib/gnutls_record.c:
9795         introduced GNUTLS_E_INTERRUPTED, fixes in error handling 
9797 2001-10-20 09:10  nmav <nmav@gnutls.org>
9799         * lib/: gnutls_buffers.c, gnutls_handshake.c, gnutls_int.h:
9801         the gnutls handshake protocol can now hold it's state. Thus it may
9802         be used in some kind of non blocking mode. Not tested at all 
9804 2001-10-19 17:07  nmav <nmav@gnutls.org>
9806         * NEWS, doc/TODO (tags: gnutls_0_2_9), lib/gnutls_buffers.c,
9807         lib/gnutls_buffers.h, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
9808         lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
9809         lib/gnutls_record.c:
9811         clean ups in the handshake protocol 
9813 2001-10-15 09:14  nmav <nmav@gnutls.org>
9815         * NEWS, configure.in, doc/TODO, doc/tex/ex3.tex (tags:
9816         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), doc/tex/serv1.tex
9817         (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
9818         lib/auth_dhe_rsa.c (tags: gnutls_0_2_10, gnutls_0_2_9),
9819         lib/auth_rsa.c (tags: gnutls_0_2_10, gnutls_0_2_9),
9820         lib/auth_x509.c, lib/auth_x509.h (tags: gnutls_0_2_11,
9821         gnutls_0_2_10, gnutls_0_2_9), lib/gnutls.h.in, lib/gnutls_auth.c
9822         (tags: gnutls_0_2_9), lib/gnutls_auth_int.h (tags: gnutls_0_2_91,
9823         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
9824         lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_ui.c,
9825         lib/gnutls_ui.h, src/cli.c, src/serv.c:
9827         auth_info types and structures were moved to the internals of the
9828         library.  This makes the library incompatible (source & binary) with
9829         the previous versions.  
9831 2001-10-12 06:46  nmav <nmav@gnutls.org>
9833         * lib/: ext_srp.c (tags: gnutls_0_2_10, gnutls_0_2_9), gnutls.h.in,
9834         gnutls_cert.c (tags: gnutls_0_2_10, gnutls_0_2_9),
9835         gnutls_dh_primes.c (tags: gnutls_0_2_10, gnutls_0_2_9),
9836         gnutls_errors.c, gnutls_errors_int.h, gnutls_ui.h:
9838         added option to regenerate primes and generators for EDH 
9840 2001-10-10 15:53  nmav <nmav@gnutls.org>
9842         * NEWS, lib/auth_x509.c, lib/ext_dnsname.c (tags: gnutls_0_2_10,
9843         gnutls_0_2_9), lib/ext_dnsname.h (tags: gnutls_0_2_90,
9844         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), lib/gnutls.h.in,
9845         lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_2_10,
9846         gnutls_0_2_9), lib/gnutls_extensions.c (tags: gnutls_0_2_10,
9847         gnutls_0_2_9), lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c,
9848         src/crypt.c (tags: gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
9849         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
9850         gnutls_0_2_9), src/serv.c:
9852         updated name indication extension (dnsname) 
9854 2001-10-10 09:28  nmav <nmav@gnutls.org>
9856         * src/: Makefile.am, crypt-gaa.c (tags: gnutls_0_4_with_libtasn1,
9857         gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
9858         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9859         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9860         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
9861         gnutls_0_2_91, gnutls_0_2_90), crypt.gaa (tags:
9862         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9863         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9864         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9865         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
9866         gnutls_0_2_91, gnutls_0_2_90) (utags: gnutls_0_2_10, gnutls_0_2_11,
9867         gnutls_0_2_9):
9869         renamed crypt to srpcrypt.  
9871 2001-10-10 09:25  nmav <nmav@gnutls.org>
9873         * NEWS, doc/TODO, lib/auth_anon.c (tags: gnutls_0_2_10,
9874         gnutls_0_2_9), lib/gnutls_dh.h (tags: gnutls_0_3_5, gnutls_0_3_2,
9875         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
9876         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
9877         lib/gnutls_dh_primes.c, lib/gnutls_global.c, lib/gnutls_int.h,
9878         src/crypt.c:
9880         better prime handling 
9882 2001-10-09 21:40  nmav <nmav@gnutls.org>
9884         * lib/: Makefile.am, auth_dhe_rsa.c, auth_srp_passwd.c (tags:
9885         gnutls_0_2_9), auth_x509.c, gnutls.h.in, gnutls_dh.c (tags:
9886         gnutls_0_2_10, gnutls_0_2_9), gnutls_dh.h, gnutls_dh_primes.c,
9887         gnutls_record.h (tags: gnutls_0_2_9), gnutls_srp.c (tags:
9888         gnutls_0_2_10, gnutls_0_2_9):
9890         Updated the handling of prime numbers.  
9892 2001-10-08 19:57  nmav <nmav@gnutls.org>
9894         * lib/: auth_dhe_rsa.c, auth_x509.c, gnutls.h.in, gnutls_buffers.c,
9895         gnutls_cert.c, gnutls_cert.h, gnutls_handshake.c,
9896         gnutls_handshake.h, gnutls_int.h, gnutls_record.c, gnutls_sig.c,
9897         gnutls_sig.h (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
9898         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
9899         gnutls_0_2_10, gnutls_0_2_9):
9901         several cleanups 
9903 2001-10-08 18:38  nmav <nmav@gnutls.org>
9905         * NEWS, THANKS, configure.in, doc/tex/ex3.tex (tags: gnutls_0_2_4),
9906         lib/auth_anon.c, lib/auth_dhe_rsa.c, lib/auth_x509.c,
9907         lib/auth_x509.h, lib/gnutls_algorithms.c (tags: gnutls_0_2_10,
9908         gnutls_0_2_9), lib/gnutls_cert.c, lib/gnutls_cert.h,
9909         lib/gnutls_datum.c (tags: gnutls_0_2_90, gnutls_0_2_11,
9910         gnutls_0_2_10, gnutls_0_2_9), lib/gnutls_int.h,
9911         lib/gnutls_record.c, lib/gnutls_sig.c, lib/gnutls_sig.h,
9912         lib/x509_extensions.c (tags: gnutls_0_2_11, gnutls_0_2_10,
9913         gnutls_0_2_9), src/cli.c, src/serv.c:
9915         added DHE_RSA ciphersuites 
9917 2001-10-08 07:10  nmav <nmav@gnutls.org>
9919         * doc/protocol/: draft-ietf-tls-ciphersuite-03.txt,
9920         draft-ietf-tls-ciphersuite-05.txt (tags: gnutls_0_5_0,
9921         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9922         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9923         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9924         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
9925         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
9926         gnutls_0_2_9), draft-ietf-tls-extensions-00.txt,
9927         draft-ietf-tls-extensions-01.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
9928         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
9929         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
9930         draft-ietf-tls-kerb-00.txt, rfc2712.txt (tags: gnutls_0_9_97,
9931         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
9932         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
9933         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
9934         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
9935         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
9936         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
9937         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
9938         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
9939         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
9940         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
9941         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
9942         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9943         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9944         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9945         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9946         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
9947         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
9948         gnutls_0_2_9):
9950         updated documents 
9952 2001-10-07 12:47  nmav <nmav@gnutls.org>
9954         * lib/: x509_asn1.c (tags: gnutls_0_2_10, gnutls_0_2_9),
9955         x509_extensions.c:
9957         fixes in the certificate extensions handling code.  Bugs reported by
9958         Neil Spring <nspring@saavie.org> 
9960 2001-09-25 17:55  nmav <nmav@gnutls.org>
9962         * doc/tex/: Makefile.am (tags: gnutls_0_2_4), ciphersuites.tex,
9963         gnutls.tex:
9965         more documentation 
9967 2001-09-23 18:21  nmav <nmav@gnutls.org>
9969         * lib/: Makefile.am, auth_anon.c, auth_rsa.c, auth_x509.c,
9970         auth_x509.h, gnutls_cert.c, gnutls_dh.h, gnutls_ui.c, gnutls_ui.h:
9972         several cleanups in order to support DHE_RSA 
9974 2001-09-23 18:20  nmav <nmav@gnutls.org>
9976         * lib/auth_dhe_rsa.c:
9978         Preliminary support for DHE_RSA 
9980 2001-09-19 08:21  nmav <nmav@gnutls.org>
9982         * lib/gnutls_cert.c (tags: gnutls_0_2_3):
9984         updated documentation 
9986 2001-09-14 08:04  nmav <nmav@gnutls.org>
9988         * NEWS, doc/tex/ex3.tex (tags: gnutls_0_2_3), lib/Makefile.am
9989         (tags: gnutls_0_2_3), lib/auth_rsa.c (tags: gnutls_0_2_3),
9990         lib/auth_x509.c (tags: gnutls_0_2_3), lib/auth_x509.h (tags:
9991         gnutls_0_2_3), lib/gnutls.h.in (tags: gnutls_0_2_3),
9992         lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_2_3),
9993         lib/gnutls_errors.c (tags: gnutls_0_2_3), lib/gnutls_int.h (tags:
9994         gnutls_0_2_3), lib/gnutls_ui.c (tags: gnutls_0_2_3),
9995         lib/gnutls_ui.h (tags: gnutls_0_2_3), lib/x509_extensions.c (tags:
9996         gnutls_0_2_3), src/cli.c (tags: gnutls_0_2_3), src/serv.c (tags:
9997         gnutls_0_2_3):
9999         Client certificate callback has been improved 
10001 2001-09-04 19:50  nmav <nmav@gnutls.org>
10003         * NEWS, configure.in (tags: gnutls_0_2_3), doc/tex/Makefile.am
10004         (tags: gnutls_0_2_3), lib/Makefile.am:
10006         updated documentation generation 
10008 2001-09-03 22:23  nmav <nmav@gnutls.org>
10010         * lib/gnutls_algorithms.c (tags: gnutls_0_2_3):
10012         updated documentation 
10014 2001-08-27 08:31  nmav <nmav@gnutls.org>
10016         * lib/: gnutls_global.c (tags: gnutls_0_2_3), gnutls_int.h,
10017         gnutls_num.h (tags: gnutls_with_dss_ciphersuites,
10018         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
10019         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
10020         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3):
10022         minor bugfixes 
10024 2001-08-26 14:44  nmav <nmav@gnutls.org>
10026         * acconfig.h (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3),
10027         configure.in, lib/gnutls_global.c:
10029         use of sigaction instead of signal(), to ignore SIGPIPE 
10031 2001-08-26 10:44  nmav <nmav@gnutls.org>
10033         * NEWS, configure.in, doc/tex/Makefile.am, doc/tex/cover.tex,
10034         doc/tex/cover.tex.in (tags: gnutls_0_3_1, gnutls_0_3_0,
10035         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
10036         gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3), doc/tex/serv1.tex (tags:
10037         gnutls_0_2_4, gnutls_0_2_3), lib/auth_rsa.c, lib/auth_x509.h,
10038         lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_int.h,
10039         lib/gnutls_ui.c, lib/gnutls_ui.h, src/serv.c:
10041         gnutls_set_certificate_request() renamed to
10042         gnutls_x509pki_set_cert_request().  Added
10043         gnutls_x509pki_set_cert_callback().  
10045 2001-08-26 09:41  nmav <nmav@gnutls.org>
10047         * NEWS, doc/TODO, lib/gnutls.h.in, lib/gnutls_anon_cred.c (tags:
10048         gnutls_0_2_9, gnutls_0_2_3), lib/gnutls_cipher.c (tags:
10049         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3), lib/gnutls_record.c
10050         (tags: gnutls_0_2_3), lib/x509_asn1.c (tags: gnutls_0_2_3),
10051         lib/x509_asn1.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
10052         gnutls_0_2_3), lib/x509_b64.c (tags: gnutls_0_3_1, gnutls_0_3_0,
10053         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
10054         gnutls_0_2_9, gnutls_0_2_3), lib/x509_der.c (tags: gnutls_0_2_10,
10055         gnutls_0_2_9, gnutls_0_2_3), src/serv.c:
10057         fixed memory leaks 
10059 2001-08-25 21:52  nmav <nmav@gnutls.org>
10061         * configure.in, lib/gnutls.h.in:
10063         updated gnutls.h file 
10065 2001-08-25 13:44  nmav <nmav@gnutls.org>
10067         * doc/tex/cover.tex, lib/gnutls_buffers.c (tags: gnutls_0_2_3),
10068         lib/gnutls_buffers.h (tags: gnutls_0_2_3), lib/gnutls_record.c,
10069         lib/gnutls_ui.c, src/serv.c:
10071         some memory optimization while receiving packets 
10073 2001-08-25 09:19  nmav <nmav@gnutls.org>
10075         * lib/: gnutls_cipher.c, gnutls_cipher.h (tags: gnutls_0_3_91,
10076         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
10077         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
10078         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
10079         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3),
10080         gnutls_record.c:
10082         header size is now written in gnutls_cipher.c 
10084 2001-08-20 21:40  nmav <nmav@gnutls.org>
10086         * lib/auth_rsa.c, lib/gnutls.h.in, lib/gnutls_int.h,
10087         lib/gnutls_record.c, src/cli.c, src/serv.c (utags: gnutls_0_2_2):
10089         bugfixes and minor updates 
10091 2001-08-20 21:39  nmav <nmav@gnutls.org>
10093         * doc/tex/: ex1.tex (tags: gnutls_0_2_4, gnutls_0_2_3), ex2.tex
10094         (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_4,
10095         gnutls_0_2_3), ex3.tex, serv1.tex, srp1.tex (tags: gnutls_0_2_11,
10096         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3) (utags:
10097         gnutls_0_2_2):
10099         corrected and updated documentation 
10101 2001-08-20 19:26  nmav <nmav@gnutls.org>
10103         * lib/gnutls.h.in, lib/gnutls_int.h, lib/gnutls_record.c,
10104         src/cli.c, src/serv.c:
10106         changed gnutls_bye() behaviour 
10108 2001-08-19 20:11  nmav <nmav@gnutls.org>
10110         * lib/: gnutls.h.in, gnutls_buffers.c (tags: gnutls_0_2_2),
10111         gnutls_int.h, gnutls_record.c:
10113         several fixes in gnutls_bye() function, and in gnutls_recv_int() 
10115 2001-08-19 19:38  nmav <nmav@gnutls.org>
10117         * lib/gnutls_cert.c (tags: gnutls_0_2_2):
10119         corrected bugs in version handling and in certificate initialization 
10121 2001-08-19 14:25  nmav <nmav@gnutls.org>
10123         * NEWS, configure.in (tags: gnutls_0_2_2), lib/auth_srp.c (tags:
10124         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2), lib/ext_srp.c (tags:
10125         gnutls_0_2_3, gnutls_0_2_2), lib/gnutls_buffers.c,
10126         lib/gnutls_buffers.h (tags: gnutls_0_2_2), lib/gnutls_errors.c
10127         (tags: gnutls_0_2_2), lib/gnutls_errors_int.h (tags: gnutls_0_2_3,
10128         gnutls_0_2_2), lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:
10130         better support for buffered read and several cleanups 
10132 2001-08-19 11:52  nmav <nmav@gnutls.org>
10134         * lib/: gnutls_cipher.c (tags: gnutls_0_2_2), gnutls_kx.c (tags:
10135         gnutls_0_2_3, gnutls_0_2_2), gnutls_record.c:
10137         gnutls now sends (again) record packets using one write.  
10139 2001-08-19 11:50  nmav <nmav@gnutls.org>
10141         * lib/gnutls_srp.c (tags: gnutls_0_2_3, gnutls_0_2_2):
10143         corrected free for data not belonging to the heap 
10145 2001-08-18 21:21  nmav <nmav@gnutls.org>
10147         * lib/: auth_anon.c (tags: gnutls_0_2_3, gnutls_0_2_2), auth_srp.c,
10148         auth_srp_passwd.c (tags: gnutls_0_2_3, gnutls_0_2_2),
10149         crypt_bcrypt.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
10150         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
10151         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2),
10152         gnutls_buffers.c, gnutls_dh.c (tags: gnutls_0_2_3, gnutls_0_2_2),
10153         gnutls_handshake.c (tags: gnutls_0_2_3, gnutls_0_2_2), gnutls_mem.c
10154         (tags: gnutls_0_2_3, gnutls_0_2_2), gnutls_mem.h (tags:
10155         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2),
10156         gnutls_srp.c:
10158         several checks for failed allocations and other fixes 
10160 2001-08-07 18:38  nmav <nmav@gnutls.org>
10162         * lib/auth_anon.c (tags: gnutls_0_2_1), lib/auth_srp.c (tags:
10163         gnutls_0_2_1), lib/auth_srp.h (tags: gnutls_0_3_0, gnutls_0_2_91,
10164         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
10165         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/auth_srp_passwd.c
10166         (tags: gnutls_0_2_1), lib/ext_srp.c (tags: gnutls_0_2_1),
10167         lib/gnutls_dh.c (tags: gnutls_0_2_1), lib/gnutls_extensions.c
10168         (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1),
10169         lib/gnutls_handshake.c (tags: gnutls_0_2_1), lib/gnutls_int.h
10170         (tags: gnutls_0_2_1), lib/gnutls_privkey.c (tags: gnutls_0_2_10,
10171         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), src/cli.c:
10173         fixes in SRP key exchange and several others.  
10175 2001-08-07 13:34  nmav <nmav@gnutls.org>
10177         * NEWS (tags: gnutls_0_2_1), configure.in (tags: gnutls_0_2_1),
10178         doc/tex/ex3.tex (tags: gnutls_0_2_1), doc/tex/serv1.tex (tags:
10179         gnutls_0_2_1), lib/auth_rsa.c (tags: gnutls_0_2_1), lib/ext_srp.c,
10180         lib/gnutls_auth_int.h (tags: gnutls_0_2_3, gnutls_0_2_2,
10181         gnutls_0_2_1), lib/gnutls_handshake.c, lib/gnutls_int.h,
10182         lib/gnutls_kx.c (tags: gnutls_0_2_1), lib/gnutls_sig.c (tags:
10183         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/gnutls_sig.h (tags:
10184         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/gnutls_ui.h (tags:
10185         gnutls_0_2_2, gnutls_0_2_1), lib/x509_sig_check.c (tags:
10186         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
10187         gnutls_0_2_1), lib/x509_verify.c (tags: gnutls_0_3_5, gnutls_0_3_2,
10188         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
10189         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
10190         gnutls_0_2_2, gnutls_0_2_1), src/cli.c, src/serv.c (tags:
10191         gnutls_0_2_1) (utags: gnutls_0_2_0):
10193         server side client authentication works 
10195 2001-08-07 12:16  nmav <nmav@gnutls.org>
10197         * doc/TODO (tags: gnutls_0_2_1, gnutls_0_2_0), lib/auth_anon.c
10198         (tags: gnutls_0_2_0), lib/auth_rsa.c, lib/auth_srp.c (tags:
10199         gnutls_0_2_0), lib/auth_x509.h (tags: gnutls_0_2_2, gnutls_0_2_1,
10200         gnutls_0_2_0), lib/gnutls.h.in (tags: gnutls_0_2_1, gnutls_0_2_0),
10201         lib/gnutls_auth.h (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
10202         gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
10203         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
10204         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
10205         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
10206         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
10207         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_cert.c (tags:
10208         gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_errors.c (tags:
10209         gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_errors_int.h (tags:
10210         gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c,
10211         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h (tags:
10212         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
10213         src/serv.c:
10215         additions in order for gnutls server to support client
10216         authentication 
10218 2001-08-07 07:30  nmav <nmav@gnutls.org>
10220         * lib/: auth_rsa.c, gnutls_buffers.c (tags: gnutls_0_2_1,
10221         gnutls_0_2_0), gnutls_cipher.c (tags: gnutls_0_2_1, gnutls_0_2_0),
10222         gnutls_constate.c (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
10223         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), gnutls_errors.c,
10224         gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h, gnutls_kx.c,
10225         gnutls_pk.c (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
10226         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0):
10228         ssl3 fixes and several others.  
10230 2001-08-07 07:30  nmav <nmav@gnutls.org>
10232         * lib/gnutls_mem.c (tags: gnutls_0_2_1, gnutls_0_2_0):
10234         realloc does not realloc memory if less size is requested.  
10236 2001-08-06 22:17  nmav <nmav@gnutls.org>
10238         * lib/: auth_rsa.c, gnutls_cert.c, gnutls_errors.c,
10239         gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h:
10241         updated in key usage fields 
10243 2001-08-06 21:48  nmav <nmav@gnutls.org>
10245         * lib/: gnutls_int.h, gnutls_sig.c, gnutls_sig.h, x509_sig_check.c:
10247         cleanups in the signature generating functions 
10249 2001-08-06 20:00  nmav <nmav@gnutls.org>
10251         * NEWS, lib/auth_anon.c, lib/auth_anon.h (tags: gnutls_0_2_90,
10252         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
10253         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/auth_rsa.c,
10254         lib/auth_srp.c, lib/auth_srp.h (tags: gnutls_0_2_0),
10255         lib/auth_x509.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
10256         lib/auth_x509.h, lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_auth.c
10257         (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
10258         lib/gnutls_buffers.c, lib/gnutls_handshake.c,
10259         lib/gnutls_handshake.h (tags: gnutls_0_2_3, gnutls_0_2_2,
10260         gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_int.h, lib/gnutls_kx.c,
10261         lib/gnutls_ui.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
10262         lib/gnutls_ui.h, lib/gnutls_v2_compat.c (tags: gnutls_0_2_11,
10263         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
10264         gnutls_0_2_1, gnutls_0_2_0), src/cli.c, src/serv.c:
10266         several fixes. Added client authentication with x509PKI 
10268 2001-08-06 15:02  nmav <nmav@gnutls.org>
10270         * lib/: Makefile.am (tags: gnutls_0_2_2, gnutls_0_2_1,
10271         gnutls_0_2_0), auth_rsa.c, gnutls_buffers.c, gnutls_handshake.c,
10272         gnutls_int.h, gnutls_kx.c, gnutls_sig.c, gnutls_sig_check.c,
10273         x509_sig_check.c:
10275         more x509 client certificate stuff 
10277 2001-08-06 13:22  nmav <nmav@gnutls.org>
10279         * src/x509/: clicert.pem, clikey.pem (utags: gnutls_0_2_10,
10280         gnutls_0_2_11, gnutls_0_2_0, gnutls_0_2_1, gnutls_0_2_2,
10281         gnutls_0_2_3, gnutls_0_2_9, gnutls_0_2_90, gnutls_0_2_91,
10282         gnutls_0_3_0, gnutls_0_3_1, gnutls_0_3_2, gnutls_0_3_5):
10284         added client certificates 
10286 2001-08-06 13:21  nmav <nmav@gnutls.org>
10288         * lib/Makefile.am, lib/auth_rsa.c, lib/gnutls_cert.h (tags:
10289         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c,
10290         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_pk.c,
10291         lib/gnutls_sig.c, lib/gnutls_sig.h, src/cli.c, src/x509/Makefile.am
10292         (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10293         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
10294         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
10295         gnutls_0_2_0):
10297         several additions for x509 client authentication 
10299 2001-08-06 08:30  nmav <nmav@gnutls.org>
10301         * lib/: auth_rsa.c, gnutls_buffers.c, gnutls_cert.c,
10302         gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h, gnutls_kx.c,
10303         gnutls_mem.c, gnutls_mem.h (tags: gnutls_0_2_1, gnutls_0_2_0),
10304         gnutls_record.c (tags: gnutls_0_2_1, gnutls_0_2_0):
10306         added the concept of optional handshake packets (like
10307         CERTIFICATE_REQUEST).  several other fixes.  
10309 2001-08-05 20:40  nmav <nmav@gnutls.org>
10311         * lib/: auth_anon.c, auth_anon.h, auth_rsa.c, auth_srp.c,
10312         auth_srp.h, auth_x509.h, ext_srp.c, gnutls_algorithms.c (tags:
10313         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), gnutls_auth.h,
10314         gnutls_cert.c, gnutls_cert.h, gnutls_handshake.c, gnutls_int.h,
10315         gnutls_kx.c, gnutls_kx.h, gnutls_record.c, gnutls_ui.c:
10317         several cleanups and updates in the handshake protocol
10318         implementation iolaiiiiiCVS:
10319         
10320         ----------------------------------------------------------------------
10322 2001-08-05 13:27  nmav <nmav@gnutls.org>
10324         * configure.in, doc/tex/ex3.tex, doc/tex/serv1.tex,
10325         lib/Makefile.am, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls.h.in,
10326         lib/gnutls_cert.h, lib/gnutls_errors_int.h, lib/gnutls_int.h,
10327         lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c, src/serv.c:
10329         several cleanups. No longer export structures to the API, but a
10330         bunch of functions in order to access them.  
10332 2001-08-05 11:38  nmav <nmav@gnutls.org>
10334         * doc/tex/: ex1.tex (tags: gnutls_0_2_1, gnutls_0_2_0), ex2.tex
10335         (tags: gnutls_0_2_1, gnutls_0_2_0), ex3.tex:
10337         gnutls_x509_set_cn() was removed 
10339 2001-08-05 10:25  nmav <nmav@gnutls.org>
10341         * configure.in, lib/gnutls.h.in, lib/gnutls_global.c (tags:
10342         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c,
10343         lib/gnutls_int.h, lib/gnutls_record.c, src/.cvsignore (tags:
10344         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
10345         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0):
10347         added new function gnutls_send_alert() to the api 
10349 2001-08-05 10:13  nmav <nmav@gnutls.org>
10351         * lib/: Makefile.am, auth_rsa.c, auth_x509.c, auth_x509.h,
10352         gnutls.h.in, gnutls_cert.c, gnutls_cert.h:
10354         cleanups in certificate copying 
10356 2001-08-05 09:53  nmav <nmav@gnutls.org>
10358         * src/: CertificateExample.c (tags: gnutls_0_3_91, gnutls_0_3_90,
10359         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10360         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10361         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
10362         gnutls_0_2_9), CrlExample.c (tags: gnutls_0_3_91, gnutls_0_3_90,
10363         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10364         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10365         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
10366         gnutls_0_2_9), Makefile.am, asn1c.c (tags: gnutls_0_3_91,
10367         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
10368         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
10369         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
10370         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), prime.c (tags:
10371         gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
10372         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
10373         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
10374         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
10375         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9) (utags: gnutls_0_2_0,
10376         gnutls_0_2_1, gnutls_0_2_2, gnutls_0_2_3):
10378         fixes for the new files 
10380 2001-08-05 09:38  nmav <nmav@gnutls.org>
10382         * lib/: Makefile.am, auth_rsa.c, auth_srp_passwd.c (tags:
10383         gnutls_0_2_0), cert_ASN.y, cert_asn1.c, cert_asn1.h, cert_b64.c,
10384         cert_b64.h, cert_der.c, cert_der.h, cert_verify.c, cert_verify.h,
10385         gnutls_cert.c, gnutls_cert.h, gnutls_global.c, gnutls_global.h
10386         (tags: gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
10387         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
10388         gnutls_0_2_1, gnutls_0_2_0), gnutls_privkey.c (tags: gnutls_0_2_0),
10389         gnutls_sig_check.c, pkcs1_asn1_tab.c (tags:
10390         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10391         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10392         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
10393         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
10394         gnutls_0_2_0), pkix_asn1_tab.c (tags: gnutls_0_3_92, gnutls_0_3_91,
10395         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
10396         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
10397         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
10398         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
10399         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_ASN.y (tags:
10400         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
10401         gnutls_0_2_1, gnutls_0_2_0), x509_asn1.c (tags: gnutls_0_2_2,
10402         gnutls_0_2_1, gnutls_0_2_0), x509_asn1.h, x509_b64.c (tags:
10403         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_b64.h (tags:
10404         gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
10405         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
10406         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_der.c
10407         (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_der.h,
10408         x509_extensions.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
10409         x509_extensions.h (tags: gnutls_0_2_11, gnutls_0_2_10,
10410         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
10411         gnutls_0_2_0), x509_verify.c, x509_verify.h (tags:
10412         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10413         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10414         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
10415         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
10416         gnutls_0_2_0):
10418         renamed cert_* to x509_* 
10420 2001-08-04 19:04  nmav <nmav@gnutls.org>
10422         * lib/: cert_asn1.c, cert_asn1.h, cert_der.c, cert_der.h,
10423         gnutls_cert.c:
10425         asn1_read_value() will no longer overflow the given buffer.  (this
10426         assumes that the caller provided the size of the buffer) 
10428 2001-08-04 18:40  nmav <nmav@gnutls.org>
10430         * lib/: auth_rsa.c, auth_x509.h, gnutls.h.in, gnutls_cert.c,
10431         gnutls_cert.h, gnutls_handshake.c, gnutls_int.h,
10432         gnutls_sig_check.c:
10434         fixes in x509 cert extensions handling 
10436 2001-08-04 12:01  nmav <nmav@gnutls.org>
10438         * lib/: gnutls_cert.c, gnutls_cert.h, gnutls_errors.c,
10439         gnutls_handshake.c, gnutls_int.h:
10441         minor fixes 
10443 2001-08-04 07:39  nmav <nmav@gnutls.org>
10445         * lib/: gnutls_mem.c, gnutls_mem.h:
10447         added internal memory handlers 
10449 2001-08-04 07:31  nmav <nmav@gnutls.org>
10451         * NEWS, lib/Makefile.am, lib/auth_rsa.c, lib/cert_b64.c,
10452         lib/crypt_bcrypt.c (tags: gnutls_0_2_1, gnutls_0_2_0),
10453         lib/crypt_srpsha1.c (tags: gnutls_0_3_1, gnutls_0_3_0,
10454         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
10455         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
10456         gnutls_0_2_0), lib/gnutls_algorithms.c, lib/gnutls_datum.h (tags:
10457         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
10458         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
10459         lib/gnutls_global.c, lib/gnutls_hash_int.c (tags: gnutls_0_2_11,
10460         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
10461         gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_hash_int.h (tags:
10462         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
10463         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
10464         lib/gnutls_int.h, lib/gnutls_pk.c, src/serv.c:
10466         added internal memory handlers 
10468 2001-08-02 19:00  nmav <nmav@gnutls.org>
10470         * lib/gnutls_cert.c, src/cli.c:
10472         subjectAltName related fixes 
10474 2001-08-02 18:42  nmav <nmav@gnutls.org>
10476         * lib/auth_rsa.c, lib/auth_x509.h, lib/cert_verify.c,
10477         lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_auth.c,
10478         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
10479         lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_record.c,
10480         src/cli.c:
10482         added some kind of support for X509 Extensions 
10484 2001-08-02 11:49  nmav <nmav@gnutls.org>
10486         * doc/tex/: Makefile.am (tags: gnutls_0_2_2, gnutls_0_2_1,
10487         gnutls_0_2_0), cover.tex, fdl.tex (tags: gnutls_0_8_12,
10488         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
10489         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
10490         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
10491         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
10492         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
10493         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
10494         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
10495         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
10496         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
10497         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
10498         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
10499         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
10500         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10501         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10502         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
10503         gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3, gnutls_0_2_2,
10504         gnutls_0_2_1, gnutls_0_2_0), gnutls.tex, macros.tex:
10506         documentation updates 
10508 2001-08-02 01:43  nmav <nmav@gnutls.org>
10510         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
10511         doc/tex/gnutls.tex, doc/tex/serv1.tex, doc/tex/srp1.tex (tags:
10512         gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_auth.c,
10513         lib/gnutls_record.c:
10515         documentation fixes 
10517 2001-07-31 19:12  nmav <nmav@gnutls.org>
10519         * doc/scripts/gdoc (tags: gnutls_0_2_10, gnutls_0_2_9,
10520         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
10521         doc/tex/Makefile.am, doc/tex/gnutls.tex, lib/auth_anon.c,
10522         lib/auth_anon.h, lib/auth_srp.c, lib/auth_srp.h,
10523         lib/auth_srp_passwd.c, lib/ext_srp.c, lib/gnutls_anon_cred.c (tags:
10524         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_srp.c (tags:
10525         gnutls_0_2_1, gnutls_0_2_0):
10527         fixed api documentation (for srp and anon cred allocation) 
10529 2001-07-30 09:56  nmav <nmav@gnutls.org>
10531         * configure.in (tags: gnutls_0_1_9):
10533         added profiler option 
10535 2001-07-30 09:49  nmav <nmav@gnutls.org>
10537         * lib/: auth_srp_sb64.c (tags: gnutls_0_3_2, gnutls_0_3_1,
10538         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
10539         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
10540         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), cert_b64.c (tags:
10541         gnutls_0_1_9), debug.c (tags: gnutls_0_2_11, gnutls_0_2_10,
10542         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
10543         gnutls_0_2_0, gnutls_0_1_9), gnutls.h.in (tags: gnutls_0_1_9),
10544         gnutls_algorithms.c (tags: gnutls_0_1_9), gnutls_buffers.c (tags:
10545         gnutls_0_1_9), gnutls_cert.c (tags: gnutls_0_1_9),
10546         gnutls_constate.c (tags: gnutls_0_1_9), gnutls_errors.c (tags:
10547         gnutls_0_1_9), gnutls_errors.h (tags: gnutls_0_3_0, gnutls_0_2_91,
10548         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
10549         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
10550         gnutls_0_1_9), gnutls_global.c, gnutls_handshake.c (tags:
10551         gnutls_0_1_9), gnutls_int.h, gnutls_kx.c (tags: gnutls_0_1_9),
10552         gnutls_record.c (tags: gnutls_0_1_9), gnutls_sig_check.c (tags:
10553         gnutls_0_1_9), gnutls_v2_compat.c (tags: gnutls_0_1_9):
10555         added log function (no longer use fprintf).  
10557 2001-07-29 23:21  nmav <nmav@gnutls.org>
10559         * lib/: gnutls_handshake.c, gnutls_record.c:
10561         fixes in EOF handling in handshake.  
10563 2001-07-29 18:19  nmav <nmav@gnutls.org>
10565         * lib/gnutls_handshake.c:
10567         detect EOF 
10569 2001-07-29 11:18  nmav <nmav@gnutls.org>
10571         * doc/tex/: Makefile.am, gnutls.tex, serv1.tex, srp1.tex (tags:
10572         gnutls_0_1_9):
10574         documentation updates 
10576 2001-07-28 19:02  nmav <nmav@gnutls.org>
10578         * doc/: scripts/gdoc, tex/Makefile.am:
10580         fixes in tex production (gdoc) 
10582 2001-07-28 14:51  nmav <nmav@gnutls.org>
10584         * configure.in, doc/API-template.html, doc/Makefile.am (tags:
10585         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
10586         gnutls_0_2_0, gnutls_0_1_9), doc/scripts/gdoc, doc/tex/Makefile.am,
10587         doc/tex/ex1.tex (tags: gnutls_0_1_9), doc/tex/ex2.tex (tags:
10588         gnutls_0_1_9), doc/tex/ex3.tex (tags: gnutls_0_1_9),
10589         doc/tex/gnutls.tex, lib/gnutls_record.c:
10591         Added documentation in TEX 
10593 2001-07-28 10:36  nmav <nmav@gnutls.org>
10595         * doc/API-template.html, doc/Makefile.am, doc/scripts/gdoc,
10596         lib/gnutls.h.in, lib/gnutls_errors.c, lib/gnutls_errors_int.h
10597         (tags: gnutls_0_1_9), lib/gnutls_global.c, lib/gnutls_handshake.c,
10598         lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_sig_check.c:
10600         added some documentation. Bug fixes in CHANGECIPHER_SPEC packet.  
10602 2001-07-27 18:46  nmav <nmav@gnutls.org>
10604         * NEWS, lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_errors.c,
10605         lib/gnutls_errors_int.h, lib/gnutls_global.c, lib/gnutls_record.c,
10606         src/cli.c (tags: gnutls_0_1_9), src/serv.c (tags: gnutls_0_1_9):
10608         changed gnutls_read() semantics 
10610 2001-07-26 20:23  fiorinaf <fiorinaf@gnutls.org>
10612         * doc/TODO (tags: gnutls_0_1_9):
10614         Tools for Certificate 
10616 2001-07-26 20:18  fiorinaf <fiorinaf@gnutls.org>
10618         * lib/cert_der.c (tags: gnutls_0_1_9):
10620         get time bug fixed 
10622 2001-07-26 19:08  nmav <nmav@gnutls.org>
10624         * NEWS, configure.in:
10626         moving to 0.1.9 
10628 2001-07-26 19:07  nmav <nmav@gnutls.org>
10630         * lib/cert_verify.c (tags: gnutls_0_1_9):
10632         fixed/updated compare_dn() function.  
10634 2001-07-26 15:26  nmav <nmav@gnutls.org>
10636         * doc/TODO, lib/gnutls_sig_check.c:
10638         updated sig_check() 
10640 2001-07-24 20:02  nmav <nmav@gnutls.org>
10642         * doc/TODO, lib/auth_rsa.c (tags: gnutls_0_1_9), lib/cert_verify.c,
10643         lib/cert_verify.h (tags: gnutls_0_1_9), lib/gnutls.h.in,
10644         lib/gnutls_auth.c (tags: gnutls_0_1_9), lib/gnutls_cert.c,
10645         lib/gnutls_cert.h (tags: gnutls_0_1_9), lib/gnutls_int.h,
10646         lib/gnutls_sig_check.c, src/cli.c:
10648         gnutls now checks the certificate's CN to see if it matches the 
10649         peer's name.  
10651 2001-07-24 18:46  nmav <nmav@gnutls.org>
10653         * doc/TODO, lib/gnutls_pk.c (tags: gnutls_0_1_9),
10654         lib/gnutls_record.c:
10656         bugfixes 
10658 2001-07-24 18:27  nmav <nmav@gnutls.org>
10660         * src/cli.c:
10662         support for multiple protocol versions.  
10664 2001-07-24 18:26  nmav <nmav@gnutls.org>
10666         * NEWS, lib/cert_b64.c, lib/gnutls.h.in, lib/gnutls_algorithms.c,
10667         lib/gnutls_algorithms.h (tags: gnutls_0_3_1, gnutls_0_3_0,
10668         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
10669         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
10670         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_buffers.c,
10671         lib/gnutls_buffers.h (tags: gnutls_0_2_1, gnutls_0_2_0,
10672         gnutls_0_1_9), lib/gnutls_cert.c, lib/gnutls_constate.c,
10673         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c
10674         (tags: gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
10675         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_priority.h (tags:
10676         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
10677         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_record.c,
10678         lib/gnutls_v2_compat.c, src/serv.c:
10680         corrected bug in b64 decoding. Added support for multiple TLS
10681         protocol versions.  
10683 2001-07-21 21:30  nmav <nmav@gnutls.org>
10685         * lib/Makefile.am (tags: gnutls_0_1_9):
10687         ignores some errors 
10689 2001-07-21 09:05  nmav <nmav@gnutls.org>
10691         * lib/auth_rsa.c, lib/cert_ASN.y (tags: gnutls_0_1_9),
10692         lib/cert_asn1.c (tags: gnutls_0_1_9), lib/cert_der.c,
10693         lib/gnutls_cert.c, lib/gnutls_cipher.c (tags: gnutls_0_1_9),
10694         lib/gnutls_compress_int.c (tags: gnutls_0_2_10, gnutls_0_2_9,
10695         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
10696         gnutls_0_1_9), lib/gnutls_handshake.c, lib/gnutls_privkey.c (tags:
10697         gnutls_0_1_9), lib/gnutls_record.c, src/serv.c:
10699         corrected memory leaks 
10701 2001-07-21 08:19  nmav <nmav@gnutls.org>
10703         * doc/TODO, lib/Makefile.am, lib/cert_asn1.h (tags: gnutls_0_1_9),
10704         lib/cert_verify.c, lib/ext_srp.c (tags: gnutls_0_1_9),
10705         lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_cert.h,
10706         lib/gnutls_int.h, lib/gnutls_privkey.c, lib/gnutls_record.c,
10707         lib/gnutls_sig_check.c, src/.cvsignore (tags: gnutls_0_1_9),
10708         src/asn1c.c (tags: gnutls_0_1_9), src/ca.pem, src/cli.c,
10709         src/pkcs1.asn (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
10710         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
10711         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
10712         gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
10713         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
10714         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
10715         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
10716         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
10717         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
10718         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
10719         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
10720         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
10721         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
10722         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
10723         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
10724         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10725         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10726         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
10727         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
10728         gnutls_0_2_0, gnutls_0_1_9), src/serv.c:
10730         several fixes cleanups etc.  
10732 2001-07-20 18:59  nmav <nmav@gnutls.org>
10734         * configure.in, lib/Makefile.am, lib/cert_asn1.c, lib/cert_asn1.h,
10735         lib/gnutls.h.in, lib/gnutls_global.c, lib/pkcs1.asn (tags:
10736         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10737         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
10738         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
10739         gnutls_0_2_0, gnutls_0_1_9), lib/pkcs1_asn1_tab.c (tags:
10740         gnutls_0_1_9), lib/pkix.asn (tags: gnutls_0_3_5, gnutls_0_3_2,
10741         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
10742         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
10743         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
10744         src/Makefile.am (tags: gnutls_0_1_9), src/PkixTabExample.c,
10745         src/asn1c.c, src/cli.c, src/pkix.asn, src/serv.c,
10746         src/srp/Makefile.am (tags: gnutls_0_9_97, gnutls_0_9_96,
10747         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
10748         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
10749         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
10750         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
10751         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
10752         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
10753         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
10754         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
10755         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
10756         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
10757         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
10758         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
10759         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
10760         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
10761         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10762         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10763         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
10764         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
10765         gnutls_0_2_0, gnutls_0_1_9), src/x509/Makefile.am (tags:
10766         gnutls_0_1_9):
10768         updated file structure 
10770 2001-07-20 17:58  nmav <nmav@gnutls.org>
10772         * src/: Makefile.am, cert.pem, key.pem, serv.c, tpasswd,
10773         tpasswd.conf, srp/tpasswd (tags: gnutls_0_8_12, gnutls_0_8_11,
10774         gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
10775         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
10776         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
10777         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
10778         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
10779         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
10780         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
10781         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
10782         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
10783         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
10784         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
10785         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
10786         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10787         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10788         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
10789         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
10790         gnutls_0_2_0, gnutls_0_1_9), srp/tpasswd.conf (tags: gnutls_0_8_12,
10791         gnutls_0_8_11, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
10792         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
10793         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
10794         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
10795         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
10796         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
10797         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
10798         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
10799         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
10800         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
10801         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
10802         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
10803         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10804         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10805         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
10806         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
10807         gnutls_0_2_0, gnutls_0_1_9), x509/ca.pem (tags: gnutls_0_3_5,
10808         gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
10809         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
10810         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
10811         gnutls_0_1_9), x509/cert.pem (tags: gnutls_0_3_5, gnutls_0_3_2,
10812         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
10813         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
10814         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
10815         x509/key.pem (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
10816         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
10817         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
10818         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
10820         updated directory structure 
10822 2001-07-20 17:50  nmav <nmav@gnutls.org>
10824         * configure.in, doc/protocol/draft-ietf-tls-srp-00.txt,
10825         doc/protocol/draft-ietf-tls-srp-01.txt (tags: gnutls_0_5_4,
10826         gnutls_0_5_3, gnutls_0_5_2,
10827         gnutls_0_5_x_before_export_ciphersuites,
10828         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
10829         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
10830         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
10831         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10832         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10833         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
10834         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
10835         gnutls_0_2_0, gnutls_0_1_9), doc/protocol/rfc2313.txt (tags:
10836         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
10837         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
10838         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
10839         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
10840         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
10841         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
10842         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
10843         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
10844         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
10845         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
10846         gnutls_0_5_3, gnutls_0_5_2,
10847         gnutls_0_5_x_before_export_ciphersuites,
10848         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
10849         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
10850         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
10851         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
10852         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
10853         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
10854         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
10855         gnutls_0_2_0, gnutls_0_1_9), lib/Makefile.am, lib/auth_rsa.c,
10856         lib/cert_verify.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
10857         lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_hash_int.h
10858         (tags: gnutls_0_1_9), lib/gnutls_int.h, lib/gnutls_pk.c,
10859         lib/gnutls_pk.h, lib/gnutls_sig.h (tags: gnutls_0_1_9),
10860         lib/gnutls_sig_check.c, src/ca.pem, src/cert.pem, src/key.pem,
10861         src/pkcs1.asn:
10863         added some kind of certificate checking 
10865 2001-07-19 20:43  fiorinaf <fiorinaf@gnutls.org>
10867         * src/pkcs1.asn:
10869         "" 
10871 2001-07-19 20:39  fiorinaf <fiorinaf@gnutls.org>
10873         * doc/ASN1.readme.txt (tags: gnutls_0_2_10, gnutls_0_2_9,
10874         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
10875         gnutls_0_1_9), lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_ASN.y,
10876         src/CertificateExample.c (tags: gnutls_0_1_9), src/CrlExample.c
10877         (tags: gnutls_0_1_9):
10879         "" 
10881 2001-07-19 20:36  fiorinaf <fiorinaf@gnutls.org>
10883         * lib/: pkcs1_asn1_tab.c, pkix_asn1_tab.c (tags: gnutls_0_1_9):
10885         C structure management 
10887 2001-07-19 19:29  fiorinaf <fiorinaf@gnutls.org>
10889         * src/PkixTabExample.c:
10891         C structure management 
10893 2001-07-18 20:32  nmav <nmav@gnutls.org>
10895         * lib/gnutls_hash_int.c (tags: gnutls_0_1_9):
10897         added mhash 0.8.10 support 
10899 2001-07-18 20:31  nmav <nmav@gnutls.org>
10901         * lib/auth_rsa.c, lib/auth_x509.h (tags: gnutls_0_1_9),
10902         lib/gnutls.h.in, lib/gnutls_auth.c, lib/gnutls_cert.c,
10903         lib/gnutls_cert.h, lib/gnutls_constate.c, lib/gnutls_handshake.c,
10904         lib/gnutls_int.h, src/cli.c:
10906         more certificate fields parsed. Cleanups 
10908 2001-07-17 18:47  nmav <nmav@gnutls.org>
10910         * NEWS, lib/cert_verify.c, lib/cert_verify.h, lib/gnutls.h.in,
10911         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
10912         lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
10913         lib/gnutls_constate.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
10914         lib/gnutls_extensions.c (tags: gnutls_0_2_0, gnutls_0_1_9),
10915         lib/gnutls_extensions.h (tags: gnutls_with_dss_ciphersuites,
10916         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
10917         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
10918         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
10919         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
10920         lib/gnutls_int.h, src/cli.c, src/serv.c:
10922         several cleanups. Added check for certificate's expiration time.  
10924 2001-07-16 19:45  nmav <nmav@gnutls.org>
10926         * lib/Makefile.am, lib/auth_rsa.c, lib/cert_verify.c,
10927         lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_cert.c,
10928         lib/gnutls_int.h, src/cli.c:
10930         updated cert_verify 
10932 2001-07-14 21:22  nmav <nmav@gnutls.org>
10934         * src/CertificateExample.c:
10936         corrected copyright notice 
10938 2001-07-14 21:19  nmav <nmav@gnutls.org>
10940         * Makefile.am (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
10941         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
10942         lib/gnutls_anon_cred.c, lib/gnutls_srp.c (utags: gnutls_0_1_9):
10944         minor cleanups 
10946 2001-07-14 21:13  nmav <nmav@gnutls.org>
10948         * lib/auth_rsa.c, lib/auth_x509.h, lib/gnutls.h.in,
10949         lib/gnutls_cert.c, lib/gnutls_cert.h, src/cli.c:
10951         updated API 
10953 2001-07-14 19:21  nmav <nmav@gnutls.org>
10955         * lib/: Makefile.am, gnutls_anon_cred.c:
10957         added missing file 
10959 2001-07-14 14:34  nmav <nmav@gnutls.org>
10961         * lib/auth_rsa.c, lib/auth_x509.h, lib/cert_verify.c,
10962         lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_handshake.c,
10963         lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_srp.c,
10964         src/cli.c, src/serv.c:
10966         several bug fixes in ASN handling. Fixes/additions in X509
10967         structures handling.  
10969 2001-07-14 11:45  nmav <nmav@gnutls.org>
10971         * configure.in, lib/Makefile.am, lib/auth_anon.c (tags:
10972         gnutls_0_1_9), lib/auth_anon.h (tags: gnutls_0_1_9),
10973         lib/auth_rsa.c, lib/auth_srp.c (tags: gnutls_0_1_9), lib/auth_srp.h
10974         (tags: gnutls_0_1_9), lib/auth_x509.h, lib/ext_srp.c,
10975         lib/gnutls.h.in, lib/gnutls_auth.c, lib/gnutls_cert.c,
10976         lib/gnutls_global.c, lib/gnutls_privkey.c, lib/gnutls_srp.c,
10977         src/cli.c, src/serv.c:
10979         several cleanups 
10981 2001-07-14 10:26  nmav <nmav@gnutls.org>
10983         * lib/cert_ASN.y:
10985         corrected copyright statement 
10987 2001-07-14 09:47  nmav <nmav@gnutls.org>
10989         * lib/: Makefile.am, auth_x509.h, cert_verify.c, gnutls.h.in,
10990         gnutls_cert.c, gnutls_handshake.c, gnutls_int.h:
10992         improved certificate handling 
10994 2001-07-14 09:47  nmav <nmav@gnutls.org>
10996         * src/serv.c:
10998         updated 
11000 2001-07-13 14:23  nmav <nmav@gnutls.org>
11002         * buildconf (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
11003         gnutls_0_1_9):
11005         added autoconf2.50 (for debian) 
11007 2001-07-13 14:22  nmav <nmav@gnutls.org>
11009         * acinclude.m4 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
11010         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
11011         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
11012         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
11014         added required .m4s 
11016 2001-07-13 14:08  nmav <nmav@gnutls.org>
11018         * .cvsusers (tags: gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
11019         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
11020         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
11022         corrected fabio's entry 
11024 2001-07-12 17:06  nmav <nmav@gnutls.org>
11026         * lib/gnutls_record.c:
11028         bug fixes 
11030 2001-07-11 21:17  nmav <nmav@gnutls.org>
11032         * NEWS, lib/auth_srp.c, lib/crypt_bcrypt.c (tags: gnutls_0_1_9),
11033         lib/crypt_bcrypt.h (tags: gnutls_0_4_1, gnutls_0_4_0,
11034         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
11035         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11036         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11037         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11038         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
11039         gnutls_0_2_0, gnutls_0_1_9), lib/crypt_srpsha1.c (tags:
11040         gnutls_0_1_9), lib/gnutls_cipher.c, lib/gnutls_handshake.c,
11041         lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
11042         lib/gnutls_record.c, lib/gnutls_srp.c, lib/gnutls_srp.h (tags:
11043         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11044         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11045         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11046         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
11047         gnutls_0_2_0, gnutls_0_1_9):
11049         optimizations in hash functions (removed a lot of mallocs) 
11051 2001-07-07 18:03  nmav <nmav@gnutls.org>
11053         * NEWS, doc/ASN1.readme.txt, lib/Makefile.am, lib/auth_rsa.c,
11054         lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_der.c,
11055         lib/cert_der.h, lib/gnutls_cert.c, lib/gnutls_global.c,
11056         lib/gnutls_int.h, lib/gnutls_privkey.c, src/CertificateExample.c,
11057         src/Makefile.am, src/pkix.asn, src/serv.c:
11059         Updated ASN.1 Parser (Fabio - commited by me).  
11061 2001-07-01 16:39  nmav <nmav@gnutls.org>
11063         * lib/: auth_rsa.c, gnutls_algorithms.c, gnutls_cert.c,
11064         gnutls_privkey.c:
11066         cleanups 
11068 2001-06-25 15:29  nmav <nmav@gnutls.org>
11070         * lib/auth_rsa.c, lib/auth_srp_passwd.c (tags: gnutls_0_1_9),
11071         lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_algorithms.c,
11072         lib/gnutls_cipher.c, lib/gnutls_cipher_int.c (tags: gnutls_0_2_11,
11073         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
11074         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_db.c (tags:
11075         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
11076         gnutls_0_1_9), lib/gnutls_errors.c, lib/gnutls_extensions.c,
11077         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
11078         lib/gnutls_kx.h (tags: gnutls_0_1_9), src/.cvsignore, src/cli.c,
11079         src/serv.c:
11081         Cleanups. Mostly while sending client certificate (and client
11082         certificate verify) 
11084 2001-06-24 22:01  nmav <nmav@gnutls.org>
11086         * lib/README.der:
11088         removed 
11090 2001-06-24 21:42  nmav <nmav@gnutls.org>
11092         * NEWS, lib/ext_dnsname.c (tags: gnutls_0_2_3, gnutls_0_2_2,
11093         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls.h.in,
11094         lib/gnutls_constate.c, lib/gnutls_extensions.c,
11095         lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c, src/serv.c:
11097         added support for DNSNAME extension (draft-ietf-tls-extensions) 
11099 2001-06-24 18:30  nmav <nmav@gnutls.org>
11101         * doc/protocol/: draft-ietf-pkix-ac509prof-05.txt,
11102         draft-ietf-tls-camellia-00.txt, draft-ietf-tls-extensions-00.txt
11103         (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
11104         gnutls_0_1_9), draft-ietf-tls-https-04.txt,
11105         draft-ietf-tls-misty1-00.txt, draft-ietf-tls-openpgp-00.txt,
11106         draft-ietf-tls-openpgp-01.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
11107         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
11108         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
11109         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
11110         draft-ietf-tls-seedhas-00.txt, draft-ietf-tls-wireless-00.txt,
11111         rfc2817.txt (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95,
11112         gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12,
11113         gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8,
11114         gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6,
11115         gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6,
11116         gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1,
11117         gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0,
11118         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
11119         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
11120         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
11121         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
11122         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
11123         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
11124         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
11125         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
11126         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11127         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11128         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11129         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
11130         gnutls_0_2_0, gnutls_0_1_9):
11132         added more up to date documentation 
11134 2001-06-24 18:20  nmav <nmav@gnutls.org>
11136         * doc/protocol/x509guide.txt (tags: gnutls_0_8_12, gnutls_0_8_11,
11137         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_9_5,
11138         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
11139         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
11140         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
11141         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
11142         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
11143         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
11144         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
11145         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
11146         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
11147         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
11148         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11149         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11150         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11151         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
11152         gnutls_0_2_0, gnutls_0_1_9):
11154         added gutman's x509guide 
11156 2001-06-24 15:41  nmav <nmav@gnutls.org>
11158         * lib/: gnutls_handshake.c, gnutls_priority.c:
11160         some portability fixes 
11162 2001-06-24 15:03  nmav <nmav@gnutls.org>
11164         * NEWS, doc/TODO, lib/Makefile.am, lib/auth_anon.c,
11165         lib/auth_dhe_dss.c (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
11166         gnutls_0_2_0, gnutls_0_1_9), lib/auth_rsa.c, lib/auth_srp.c,
11167         lib/auth_srp.h, lib/auth_srp_passwd.c, lib/auth_srp_sb64.c,
11168         lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_b64.c, lib/cert_der.c,
11169         lib/crypt.c (tags: gnutls_0_3_91, gnutls_0_3_90,
11170         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11171         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11172         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11173         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
11174         gnutls_0_2_0, gnutls_0_1_9), lib/crypt_bcrypt.c,
11175         lib/crypt_srpsha1.c, lib/debug.c, lib/ext_dnsname.c, lib/ext_srp.c,
11176         lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
11177         lib/gnutls_buffers.c, lib/gnutls_cert.c, lib/gnutls_cipher.c,
11178         lib/gnutls_cipher.h (tags: gnutls_0_2_2, gnutls_0_2_1,
11179         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_cipher_int.c,
11180         lib/gnutls_compress.c (tags: gnutls_0_3_91, gnutls_0_3_90,
11181         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11182         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11183         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11184         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
11185         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_compress_int.c,
11186         lib/gnutls_constate.c, lib/gnutls_constate.h (tags:
11187         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
11188         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
11189         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
11190         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
11191         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
11192         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11193         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11194         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11195         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
11196         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_datum.c (tags:
11197         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
11198         gnutls_0_1_9), lib/gnutls_db.c, lib/gnutls_dh.c (tags:
11199         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_errors.c,
11200         lib/gnutls_extensions.c, lib/gnutls_gcry.c (tags: gnutls_0_2_10,
11201         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
11202         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_global.c,
11203         lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
11204         lib/gnutls_kx.c, lib/gnutls_num.c (tags: gnutls_0_2_3,
11205         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
11206         lib/gnutls_pk.c, lib/gnutls_priority.c, lib/gnutls_privkey.c,
11207         lib/gnutls_privkey.h (tags: gnutls_0_3_5, gnutls_0_3_2,
11208         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
11209         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
11210         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
11211         lib/gnutls_random.c (tags: gnutls_0_2_11, gnutls_0_2_10,
11212         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
11213         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_record.c,
11214         lib/gnutls_session.c (tags: gnutls_0_2_3, gnutls_0_2_2,
11215         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_srp.c,
11216         lib/gnutls_v2_compat.c, src/cli.c, src/serv.c:
11218         fixes in ChangeCipherSpec handling (this also fixes rehandshake).  
11219         Several cleanups.  
11221 2001-06-24 08:45  nmav <nmav@gnutls.org>
11223         * lib/: Makefile.am, debug.c, gnutls_buffers.c, gnutls_cert.c,
11224         gnutls_cert.h, gnutls_cipher.c, gnutls_cipher_int.c,
11225         gnutls_cipher_int.h (tags: gnutls_0_3_92, gnutls_0_3_91,
11226         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
11227         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
11228         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
11229         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
11230         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
11231         gnutls_compress_int.c, gnutls_datum.c, gnutls_datum.h (tags:
11232         gnutls_0_1_9), gnutls_handshake.c, gnutls_hash_int.c, gnutls_int.h,
11233         gnutls_kx.c, gnutls_record.c, gnutls_v2_compat.c:
11235         several cleanups 
11237 2001-06-23 21:26  nmav <nmav@gnutls.org>
11239         * configure.in, lib/gnutls_global.c:
11241         added checks for signals 
11243 2001-06-22 21:19  nmav <nmav@gnutls.org>
11245         * lib/gnutls_cipher.c, src/serv.c:
11247         corrected bug in stream decryption..  
11249 2001-06-22 20:59  nmav <nmav@gnutls.org>
11251         * lib/: auth_rsa.c, auth_x509.h, gnutls.h.in, gnutls_cert.c,
11252         gnutls_cert.h:
11254         added internal representation of pkcs1 rsa private keys.  
11256 2001-06-22 11:43  nmav <nmav@gnutls.org>
11258         * NEWS (tags: gnutls_0_1_4), README (tags: gnutls_0_1_4),
11259         configure.in (tags: gnutls_0_1_4), doc/Makefile.am (tags:
11260         gnutls_0_1_4), doc/TODO, lib/Makefile.am (tags: gnutls_0_1_4),
11261         lib/gnutls.h.in (tags: gnutls_0_1_4), lib/gnutls_buffers.c (tags:
11262         gnutls_0_1_4), lib/gnutls_buffers.h (tags: gnutls_0_1_4),
11263         lib/gnutls_cert.c (tags: gnutls_0_1_4), lib/gnutls_global.c (tags:
11264         gnutls_0_1_4), lib/gnutls_record.c (tags: gnutls_0_1_4), src/cli.c
11265         (tags: gnutls_0_1_4), src/pk.h, src/serv.c:
11267         added global state.  
11269 2001-06-22 09:16  nmav <nmav@gnutls.org>
11271         * lib/gnutls.h.in, lib/gnutls_algorithms.c (tags: gnutls_0_1_4),
11272         lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_1_4),
11273         lib/gnutls_int.h (tags: gnutls_0_1_4), src/cli.c, src/serv.c:
11275         minor cleanups 
11277 2001-06-22 08:25  nmav <nmav@gnutls.org>
11279         * lib/gnutls.h.in:
11281         gnutls_cert is not defined here 
11283 2001-06-21 18:40  nmav <nmav@gnutls.org>
11285         * lib/gnutls_cert.h, src/pk.h:
11287         added missing files 
11289 2001-06-21 18:38  nmav <nmav@gnutls.org>
11291         * NEWS, configure.in, doc/TODO, lib/Makefile.am, lib/auth_rsa.c
11292         (tags: gnutls_0_1_4), lib/auth_x509.h (tags: gnutls_0_1_4),
11293         lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c (tags:
11294         gnutls_0_1_4), lib/gnutls_cert.c, lib/gnutls_datum.c (tags:
11295         gnutls_0_1_4), lib/gnutls_handshake.c (tags: gnutls_0_1_4),
11296         lib/gnutls_handshake.h (tags: gnutls_0_1_9, gnutls_0_1_4),
11297         lib/gnutls_int.h, lib/gnutls_priority.c (tags: gnutls_0_1_4),
11298         lib/gnutls_v2_compat.c (tags: gnutls_0_1_4), src/serv.c:
11300         Updated Ciphersuite selection algorithm.  Added internal
11301         representation of x509 structures.  
11303 2001-06-20 14:11  nmav <nmav@gnutls.org>
11305         * NEWS, doc/TODO, lib/auth_rsa.c, lib/cert_asn1.c (tags:
11306         gnutls_0_1_4), lib/cert_der.c (tags: gnutls_0_1_4),
11307         lib/gnutls_datum.c, lib/gnutls_datum.h (tags: gnutls_0_1_4),
11308         lib/gnutls_errors.c (tags: gnutls_0_1_4), lib/gnutls_errors_int.h
11309         (tags: gnutls_0_1_4), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
11310         gnutls_0_1_4), lib/gnutls_pk.c (tags: gnutls_0_1_4), src/pkix.asn
11311         (tags: gnutls_0_1_4):
11313         client side RSA works (no certificate checking) 
11315 2001-06-19 19:19  nmav <nmav@gnutls.org>
11317         * doc/TODO, lib/auth_anon.c (tags: gnutls_0_1_4), lib/auth_rsa.c,
11318         lib/auth_srp.c (tags: gnutls_0_1_4), lib/auth_x509.h,
11319         lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h
11320         (tags: gnutls_0_1_4), lib/gnutls_auth.h (tags: gnutls_0_1_9,
11321         gnutls_0_1_4), lib/gnutls_handshake.c, lib/gnutls_handshake.h,
11322         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h (tags:
11323         gnutls_0_1_4), lib/gnutls_v2_compat.c, src/cli.c, src/serv.c:
11325         removed unneeded code and added some kind of client support for RSA 
11326         ciphersuites 
11328 2001-06-19 08:52  nmav <nmav@gnutls.org>
11330         * NEWS, doc/TODO, lib/auth_rsa.c, lib/debug.c (tags: gnutls_0_1_4),
11331         lib/debug.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
11332         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
11333         gnutls_0_1_9, gnutls_0_1_4), lib/gnutls.h.in, lib/gnutls_cipher.c
11334         (tags: gnutls_0_1_4), lib/gnutls_handshake.c, lib/gnutls_int.h,
11335         lib/gnutls_kx.c, lib/gnutls_kx.h, lib/gnutls_record.c,
11336         lib/gnutls_session.c (tags: gnutls_0_1_4), lib/gnutls_v2_compat.c,
11337         src/serv.c:
11339         fixes in session resuming..  
11341 2001-06-18 20:24  nmav <nmav@gnutls.org>
11343         * doc/TODO, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
11344         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
11345         lib/gnutls_v2_compat.c:
11347         fixes in session resuming 
11349 2001-06-18 19:50  nmav <nmav@gnutls.org>
11351         * lib/: gnutls_gcry.c, gnutls_gcry.h (tags: gnutls_0_2_10,
11352         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
11353         gnutls_0_2_0, gnutls_0_1_9) (utags: gnutls_0_1_4):
11355         added missing files 
11357 2001-06-18 19:04  nmav <nmav@gnutls.org>
11359         * lib/Makefile.am, lib/debug.c, lib/gnutls.h.in,
11360         lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
11361         lib/gnutls_cipher.h (tags: gnutls_0_1_4), lib/gnutls_cipher_int.c
11362         (tags: gnutls_0_1_4), lib/gnutls_compress.c (tags: gnutls_0_1_4),
11363         lib/gnutls_compress.h (tags: gnutls_0_4_1, gnutls_0_4_0,
11364         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
11365         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11366         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11367         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11368         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
11369         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), lib/gnutls_handshake.c,
11370         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_plaintext.c,
11371         lib/gnutls_plaintext.h, lib/gnutls_record.c,
11372         lib/gnutls_v2_compat.c, src/serv.c:
11374         several cleanups in the low level record layer (the old code was a
11375         mess).  several other fixes.  
11377 2001-06-18 15:18  nmav <nmav@gnutls.org>
11379         * lib/: auth_x509.h, ext_dnsname.c (tags: gnutls_0_1_4),
11380         gnutls_int.h, gnutls_record.c, gnutls_record.h (tags: gnutls_0_2_3,
11381         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
11382         gnutls_0_1_4), gnutls_v2_compat.c:
11384         cleanups. No longer checks for alerts between messages.  
11386 2001-06-18 11:09  nmav <nmav@gnutls.org>
11388         * acconfig.h (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
11389         gnutls_0_1_9, gnutls_0_1_4), doc/TODO,
11390         doc/protocol/draft-ietf-tls-https-04.txt (tags: gnutls_0_1_4),
11391         lib/Makefile.am, lib/defines.h (tags: gnutls_0_2_10, gnutls_0_2_9,
11392         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
11393         gnutls_0_1_9, gnutls_0_1_4), lib/gnutls.h.in,
11394         lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
11395         lib/gnutls_cipher_int.c, lib/gnutls_int.h, lib/gnutls_record.c,
11396         src/cli.c, src/serv.c:
11398         cleanups and addition of a test http server (serv.c) 
11400 2001-06-17 22:45  nmav <nmav@gnutls.org>
11402         * NEWS, doc/TODO, lib/gnutls_handshake.c, lib/gnutls_int.h,
11403         lib/gnutls_record.c, lib/gnutls_v2_compat.c, src/serv.c:
11405         fixes in V2 client hello.  
11407 2001-06-17 14:13  nmav <nmav@gnutls.org>
11409         * configure.in, lib/auth_rsa.c, lib/gnutls_algorithms.h,
11410         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_pk.c,
11411         lib/gnutls_v2_compat.c, src/pkcs1.asn (tags: gnutls_0_1_4),
11412         src/serv.c:
11414         several fixes for RSA. gnutls server can now work with rsa
11415         certificates.  
11417 2001-06-17 11:26  nmav <nmav@gnutls.org>
11419         * lib/: Makefile.am, auth_rsa.c, auth_srp.c, auth_srp_passwd.c
11420         (tags: gnutls_0_1_4), auth_x509.h, cert_asn1.h (tags:
11421         gnutls_0_1_4), cert_b64.c (tags: gnutls_0_1_4), cert_b64.h (tags:
11422         gnutls_0_1_9, gnutls_0_1_4), crypt_bcrypt.c (tags: gnutls_0_1_4),
11423         crypt_srpsha1.c (tags: gnutls_0_1_4), gnutls.c, gnutls.h.in,
11424         gnutls_algorithms.c, gnutls_cert.c, gnutls_cipher.c,
11425         gnutls_errors.c, gnutls_errors_int.h, gnutls_handshake.c,
11426         gnutls_handshake.h, gnutls_int.h, gnutls_kx.c, gnutls_num.h (tags:
11427         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
11428         gnutls_0_1_4), gnutls_pk.c, gnutls_pk.h (tags: gnutls_0_1_4),
11429         gnutls_random.c (tags: gnutls_0_1_4), gnutls_random.h (tags:
11430         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
11431         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
11432         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
11433         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
11434         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
11435         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
11436         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
11437         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
11438         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
11439         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
11440         gnutls_0_5_3, gnutls_0_5_2,
11441         gnutls_0_5_x_before_export_ciphersuites,
11442         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
11443         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
11444         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
11445         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11446         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11447         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11448         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
11449         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), gnutls_record.c,
11450         gnutls_srp.c (tags: gnutls_0_1_4), gnutls_v2_compat.c:
11452         several additions for RSA (mostly unstable) 
11454 2001-06-16 22:41  nmav <nmav@gnutls.org>
11456         * lib/: gnutls_pk.c, gnutls_pk.h:
11458         some support for public key encryption (rsa) 
11460 2001-06-16 12:11  nmav <nmav@gnutls.org>
11462         * lib/: Makefile.am, auth_anon.c, auth_dhe_dss.c (tags:
11463         gnutls_0_1_4), auth_rsa.c, auth_srp.c, auth_x509.h, defines.h,
11464         ext_dnsname.c, ext_dnsname.h (tags: gnutls_0_2_3, gnutls_0_2_2,
11465         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), gnutls.c,
11466         gnutls.h.in, gnutls_auth_int.h (tags: gnutls_0_1_9, gnutls_0_1_4),
11467         gnutls_dh.c (tags: gnutls_0_1_4), gnutls_extensions.c (tags:
11468         gnutls_0_1_4), gnutls_handshake.c, gnutls_int.h, gnutls_kx.c,
11469         gnutls_kx.h, gnutls_srp.c:
11471         more rsa fixes.  Added dnsname extension.  
11473 2001-06-15 22:05  nmav <nmav@gnutls.org>
11475         * lib/auth_anon.c, lib/auth_rsa.c, lib/auth_srp.c, lib/auth_x509.h,
11476         lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.h,
11477         lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_handshake.c,
11478         lib/gnutls_int.h, src/serv.c:
11480         more rsa stuff -- and cleanups 
11482 2001-06-15 21:47  nmav <nmav@gnutls.org>
11484         * src/pkcs1.asn:
11486         removed <CR> 
11488 2001-06-15 21:46  nmav <nmav@gnutls.org>
11490         * src/: Certificate.txt, CertificateExample.c (tags: gnutls_0_1_4),
11491         pkcs1.asn, pkix.asn:
11493         updated ASN.1 files.  
11495 2001-06-15 16:57  nmav <nmav@gnutls.org>
11497         * doc/Makefile.am, lib/Makefile.am, lib/auth_rsa.c,
11498         lib/auth_x509.h, lib/cert_asn1.h, lib/gnutls.h.in,
11499         lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_hash_int.c
11500         (tags: gnutls_0_1_4), lib/gnutls_hash_int.h (tags: gnutls_0_1_4),
11501         lib/gnutls_int.h, lib/gnutls_kx.c:
11503         several additions in order to support KX_RSA and X509PKI.  
11505 2001-06-14 20:26  nmav <nmav@gnutls.org>
11507         * lib/gnutls_auth.c:
11509         updated get_auth_info() 
11511 2001-06-14 18:00  nmav <nmav@gnutls.org>
11513         * Makefile.am, buildconf (tags: gnutls_0_1_4), src/cli.c,
11514         src/serv.c:
11516         changed the setting of credentials 
11518 2001-06-14 18:00  nmav <nmav@gnutls.org>
11520         * lib/: .cvsignore (tags: gnutls_0_1_9, gnutls_0_1_4), auth_anon.c,
11521         auth_anon.h (tags: gnutls_0_1_4), auth_srp.c, auth_srp_passwd.c,
11522         ext_srp.c (tags: gnutls_0_1_4), gnutls.h.in, gnutls_algorithms.c,
11523         gnutls_algorithms.h, gnutls_auth.c, gnutls_auth_int.h,
11524         gnutls_int.h:
11526         better handling of set/get credentials.  
11528 2001-06-14 17:01  nmav <nmav@gnutls.org>
11530         * lib/: gnutls.c, gnutls_auth_int.h, gnutls_buffers.c,
11531         gnutls_int.h:
11533         added gnutls_datum structure.  
11535 2001-06-13 09:21  nmav <nmav@gnutls.org>
11537         * .cvsignore (tags: gnutls_0_5_3, gnutls_0_5_2,
11538         gnutls_0_5_x_before_export_ciphersuites,
11539         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
11540         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
11541         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
11542         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11543         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11544         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11545         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
11546         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), .cvsusers (tags:
11547         gnutls_0_1_4), AUTHORS (tags: gnutls_0_2_11, gnutls_0_2_10,
11548         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
11549         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), Makefile.am,
11550         changelog-update.sh:
11552         added Fabio in AUTHORS, fixed the way ChangeLog is created.  
11554 2001-06-13 09:10  nmav <nmav@gnutls.org>
11556         * lib/gnutls_algorithms.c:
11558         added a warning for the addition of new algorithms 
11560 2001-06-13 08:51  nmav <nmav@gnutls.org>
11562         * doc/protocol/rfc2631.txt (tags: gnutls_0_9_97, gnutls_0_9_96,
11563         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
11564         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
11565         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
11566         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
11567         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
11568         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
11569         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
11570         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
11571         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
11572         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
11573         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
11574         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
11575         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
11576         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
11577         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11578         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11579         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11580         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
11581         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4):
11583         added rfc on DH key exchange 
11585 2001-06-11 15:34  nmav <nmav@gnutls.org>
11587         * configure.in, lib/Makefile.am, lib/cert_ASN.y (tags:
11588         gnutls_0_1_4), lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_der.c,
11589         lib/cert_der.h (tags: gnutls_0_1_4), lib/gnutls_der.c,
11590         lib/gnutls_der.h, src/CertificateExample.c, src/Makefile.am:
11592         Added Fabio's ASN1/DER parser.  
11594 2001-06-09 12:11  nmav <nmav@gnutls.org>
11596         * lib/gnutls_db.c (tags: gnutls_0_1_4):
11598         more descriptive comments 
11600 2001-06-09 12:03  nmav <nmav@gnutls.org>
11602         * lib/auth_srp_sb64.c (tags: gnutls_0_1_4), lib/crypt.c (tags:
11603         gnutls_0_1_4), lib/crypt_bcrypt.c, lib/crypt_bcrypt.h (tags:
11604         gnutls_0_1_4), lib/crypt_srpsha1.c, lib/gnutls_srp.c, src/crypt.c
11605         (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
11606         gnutls_0_1_9, gnutls_0_1_4):
11608         bugfixes in sbase64 decoding/encoding.  Changes in the included
11609         bcrypt algorithm.  
11611 2001-06-09 10:01  nmav <nmav@gnutls.org>
11613         * lib/: Makefile.am, auth_srp_passwd.h (tags: gnutls_0_3_5,
11614         gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
11615         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
11616         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
11617         gnutls_0_1_9, gnutls_0_1_4), auth_srp_sb64.c, cert_b64.h,
11618         cert_sb64.c, crypt_bcrypt.c, crypt_srpsha1.c:
11620         renamed cert_sb64.c to auth_srp_sb64.c (since it is only used in SRP
11621         KX) 
11623 2001-06-05 10:46  nmav <nmav@gnutls.org>
11625         * lib/gnutls.h.in:
11627         updated 
11629 2001-06-05 10:37  nmav <nmav@gnutls.org>
11631         * lib/: defines.h, gnutls.c, gnutls_cipher.c, gnutls_errors.c,
11632         gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h, gnutls_num.c
11633         (tags: gnutls_0_1_4), gnutls_num.h:
11635         better handling of 64bit integers 
11637 2001-06-05 10:35  nmav <nmav@gnutls.org>
11639         * lib/: crypt_bcrypt.c, crypt_srpsha1.c:
11641         better checking of return value of rindex 
11643 2001-06-05 10:33  nmav <nmav@gnutls.org>
11645         * src/: cli.c, serv.c:
11647         updated to new api 
11649 2001-06-05 08:34  nmav <nmav@gnutls.org>
11651         * lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_handshake.c,
11652         lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h
11653         (tags: gnutls_0_1_4), src/Makefile.am:
11655         updated documentation and functions 
11657 2001-06-01 15:49  nmav <nmav@gnutls.org>
11659         * NEWS, configure.in, lib/crypt.c, lib/defines.h, lib/ext_srp.c,
11660         lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_cipher.c,
11661         lib/gnutls_handshake.c, lib/gnutls_num.c, lib/gnutls_num.h,
11662         lib/gnutls_srp.c, src/prime.c (tags: gnutls_0_1_9, gnutls_0_1_4),
11663         src/tpasswd (tags: gnutls_0_1_4):
11665         gnutls now handles uint64 even in systems without a native one.  
11666         several bug fixes.  
11668 2001-06-01 14:46  nmav <nmav@gnutls.org>
11670         * lib/: crypt_bcrypt.c, crypt_srpsha1.c:
11672         corrected bug in verify 
11674 2001-05-31 09:34  nmav <nmav@gnutls.org>
11676         * buildconf, configure.in, lib/gnutls.h.in:
11678         updated configuration scripts to comply to autoconf 2.50 
11680 2001-05-30 11:46  nmav <nmav@gnutls.org>
11682         * doc/: Makefile.am, scripts/gdoc (tags: gnutls_0_1_4):
11684         gdoc is now included in the cvs 
11686 2001-05-30 11:23  nmav <nmav@gnutls.org>
11688         * doc/API, doc/Makefile.am, doc/TODO, lib/gnutls.c,
11689         lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
11690         lib/gnutls_auth_int.h, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
11691         lib/gnutls_cipher.h, lib/gnutls_db.c, lib/gnutls_errors.c,
11692         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_plaintext.c,
11693         lib/gnutls_plaintext.h, lib/gnutls_priority.c,
11694         lib/gnutls_session.c, src/cli.c, src/serv.c:
11696         updated API and documentation. Now we use the gnome way for creating 
11697         API docs.  
11699 2001-05-26 22:10  nmav <nmav@gnutls.org>
11701         * lib/gnutls_dh.c:
11703         some cleanups in Diffie Hellman key exchange 
11705 2001-05-26 19:18  nmav <nmav@gnutls.org>
11707         * doc/API, lib/auth_anon.c, lib/auth_anon.h, lib/auth_dhe_dss.c,
11708         lib/auth_dhe_dss.h (tags: gnutls_with_dss_ciphersuites,
11709         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
11710         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
11711         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
11712         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
11713         gnutls_0_1_4), lib/cert_b64.c, lib/cert_sb64.c,
11714         lib/gnutls_algorithms.c, lib/gnutls_auth.c, lib/gnutls_dh.c,
11715         lib/gnutls_dh.h (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
11716         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), lib/gnutls_int.h,
11717         lib/gnutls_srp.c:
11719         removed DHE_DSS.  Added parameters to DH_ANON (size of prime).  
11720         cleanups.  
11722 2001-05-26 19:16  nmav <nmav@gnutls.org>
11724         * src/: cli.c, prime.c, serv.c:
11726         several updates 
11728 2001-05-26 12:19  nmav <nmav@gnutls.org>
11730         * lib/auth_srp_passwd.c, lib/cert_sb64.c, lib/crypt_bcrypt.c,
11731         lib/crypt_srpsha1.c, lib/gnutls_int.h, src/crypt.c:
11733         Added decoding function for the base64 encoding used in SRP.  (this
11734         function is more strict in characters than the previous one) 
11736 2001-05-26 10:38  nmav <nmav@gnutls.org>
11738         * lib/cert_b64.c:
11740         corrected memory leaks 
11742 2001-05-26 08:29  nmav <nmav@gnutls.org>
11744         * lib/: auth_anon.c, auth_dhe_dss.c, auth_srp.c, gnutls.c,
11745         gnutls_extensions.c, gnutls_handshake.c, gnutls_num.c,
11746         gnutls_num.h, gnutls_v2_compat.c:
11748         several cleanups in numbers' handling 
11750 2001-05-26 07:19  nmav <nmav@gnutls.org>
11752         * lib/.cvsignore, lib/gnutls_handshake.c, lib/gnutls_int.h,
11753         lib/gnutls_num.c, lib/gnutls_num.h, src/.cvsignore (tags:
11754         gnutls_0_1_4):
11756         updated uint24 functions.  
11758 2001-05-25 21:09  nmav <nmav@gnutls.org>
11760         * lib/: auth_anon.c, auth_dhe_dss.c, auth_srp.c, gnutls.c,
11761         gnutls_cipher.c, gnutls_extensions.c, gnutls_handshake.c,
11762         gnutls_int.h, gnutls_kx.c, gnutls_num.c, gnutls_num.h,
11763         gnutls_v2_compat.c:
11765         Cleanups in endian handling (convertions).  
11767 2001-05-25 11:57  nmav <nmav@gnutls.org>
11769         * lib/: gnutls.c, gnutls_cipher.c, gnutls_errors.c,
11770         gnutls_errors_int.h, gnutls_handshake.c:
11772         several bug fixes 
11774 2001-05-25 11:56  nmav <nmav@gnutls.org>
11776         * doc/API:
11778         updated documentation 
11780 2001-05-25 11:55  nmav <nmav@gnutls.org>
11782         * src/serv.c:
11784         updated 
11786 2001-05-24 16:07  nmav <nmav@gnutls.org>
11788         * doc/API:
11790         updated 
11792 2001-05-24 08:19  nmav <nmav@gnutls.org>
11794         * lib/gnutls_cipher.c:
11796         sets the resumed_security_parameters to null after initialization 
11798 2001-05-23 15:17  nmav <nmav@gnutls.org>
11800         * src/: cli.c, serv.c:
11802         updated to new api 
11804 2001-05-23 15:16  nmav <nmav@gnutls.org>
11806         * lib/: gnutls.c, gnutls.h.in, gnutls_db.c, gnutls_handshake.c,
11807         gnutls_handshake.h, gnutls_int.h:
11809         Updated API (gnutls_deinit()) gnutls_db: does not store anything if
11810         db has not been opened for reading.  Added some kind of support for
11811         renegotiation of parameters.  
11813 2001-05-22 22:29  nmav <nmav@gnutls.org>
11815         * lib/: gnutls.h.in, gnutls_algorithms.c, gnutls_handshake.h:
11817         cleanups 
11819 2001-05-22 22:27  nmav <nmav@gnutls.org>
11821         * lib/: defines.h, gnutls.c, gnutls_db.c, gnutls_handshake.c,
11822         gnutls_int.h, gnutls_session.c:
11824         cleanups and several fixes(and speedups) in the resume DB 
11826 2001-05-22 22:24  nmav <nmav@gnutls.org>
11828         * src/: cli.c, serv.c:
11830         updated client and servers 
11832 2001-05-22 16:57  nmav <nmav@gnutls.org>
11834         * lib/gnutls_algorithms.c:
11836         cleanups 
11838 2001-05-20 10:06  nmav <nmav@gnutls.org>
11840         * doc/API, lib/gnutls.c, lib/gnutls_algorithms.c,
11841         lib/gnutls_algorithms.h, lib/gnutls_dh.c, lib/gnutls_handshake.c,
11842         lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h,
11843         src/cli.c, src/serv.c:
11845         Changed gnutls_set_*_priority functions.  
11847 2001-05-19 18:57  nmav <nmav@gnutls.org>
11849         * src/crypt.c:
11851         updated 
11853 2001-05-19 10:50  nmav <nmav@gnutls.org>
11855         * lib/cert_sb64.c:
11857         bugfixes 
11859 2001-05-19 10:48  nmav <nmav@gnutls.org>
11861         * src/: cli.c, crypt.c, crypt.gaa (tags: gnutls_0_2_3,
11862         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
11863         gnutls_0_1_4), gaa.h, gaaout.c, tpasswd, tpasswd.conf:
11865         added option to generate random primes (instead of using a default).  
11866         Added option to specify a specific prime to use (index) 
11868 2001-05-15 10:35  nmav <nmav@gnutls.org>
11870         * lib/libgnutls.m4 (tags: gnutls_0_2_11, gnutls_0_2_10,
11871         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
11872         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4):
11874         updated 
11876 2001-05-15 10:19  nmav <nmav@gnutls.org>
11878         * configure.in, lib/gnutls.c, lib/libgnutls.m4:
11880         corrected scripts 
11882 2001-05-15 09:33  nmav <nmav@gnutls.org>
11884         * acconfig.h, acinclude.m4, changelog-update.sh, configure.in,
11885         lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls.h.in,
11886         lib/gnutls_auth.c, lib/gnutls_errors.h (tags: gnutls_0_1_4),
11887         lib/gnutls_errors_int.h, lib/libgnutls-config.in, lib/libgnutls.m4,
11888         src/Makefile.am, src/serv.c:
11890         Added libgnutls-config script gnutls.h is automaticaly generated by
11891         configure script Added libgnutls.m4 
11893 2001-05-14 10:37  nmav <nmav@gnutls.org>
11895         * lib/ext_srp.c (tags: gnutls-0_1_2):
11897         Added missing length in username.  
11899 2001-05-14 09:45  nmav <nmav@gnutls.org>
11901         * NEWS, doc/API (tags: gnutls-0_1_2), lib/auth_anon.c (tags:
11902         gnutls-0_1_2), lib/auth_dhe_dss.c (tags: gnutls-0_1_2),
11903         lib/auth_srp.c (tags: gnutls-0_1_2), lib/auth_srp.h (tags:
11904         gnutls_0_1_4, gnutls-0_1_2), lib/ext_srp.c, lib/gnutls.c (tags:
11905         gnutls-0_1_2), lib/gnutls.h (tags: gnutls-0_1_2), lib/gnutls_auth.c
11906         (tags: gnutls-0_1_2), lib/gnutls_auth_int.h (tags: gnutls-0_1_2),
11907         lib/gnutls_cipher.c (tags: gnutls-0_1_2), lib/gnutls_db.c (tags:
11908         gnutls-0_1_2), lib/gnutls_int.h (tags: gnutls-0_1_2),
11909         lib/gnutls_session.c (tags: gnutls-0_1_2), lib/gnutls_session.h
11910         (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
11911         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
11912         gnutls_0_1_4, gnutls-0_1_2), src/cli.c (tags: gnutls-0_1_2),
11913         src/serv.c (tags: gnutls-0_1_2):
11915         added functions to access authentication data (like username), and 
11916         the key exchange algorithm used.  
11918 2001-05-13 16:36  nmav <nmav@gnutls.org>
11920         * lib/cert_sb64.c (tags: gnutls-0_1_2):
11922         cleanups 
11924 2001-05-13 16:36  nmav <nmav@gnutls.org>
11926         * doc/TODO (tags: gnutls-0_1_2), lib/gnutls_db.c:
11928         clean_db() now clears expired entries only 
11930 2001-05-13 16:35  nmav <nmav@gnutls.org>
11932         * src/: tpasswd, tpasswd.conf (utags: gnutls-0_1_2):
11934         example tpasswd files.  
11936 2001-05-13 13:48  nmav <nmav@gnutls.org>
11938         * lib/auth_srp_passwd.c (tags: gnutls-0_1_2), lib/cert_sb64.c,
11939         lib/gnutls_int.h, src/crypt.c (tags: gnutls-0_1_2):
11941         minor updates and fixes 
11943 2001-05-13 10:05  nmav <nmav@gnutls.org>
11945         * lib/Makefile.am (tags: gnutls-0_1_2), lib/auth_srp.c,
11946         lib/auth_srp_passwd.c, lib/auth_srp_passwd.h (tags: gnutls-0_1_2),
11947         lib/crypt.c (tags: gnutls-0_1_2), lib/crypt.h (tags: gnutls_0_4_1,
11948         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
11949         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11950         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11951         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11952         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
11953         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2),
11954         lib/crypt_bcrypt.c (tags: gnutls-0_1_2), lib/crypt_bcrypt.h (tags:
11955         gnutls-0_1_2), lib/crypt_srpsha1.c (tags: gnutls-0_1_2),
11956         lib/crypt_srpsha1.h (tags: gnutls_0_4_1, gnutls_0_4_0,
11957         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
11958         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
11959         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
11960         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
11961         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
11962         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2),
11963         lib/gnutls.h, lib/gnutls_srp.c (tags: gnutls-0_1_2),
11964         lib/gnutls_srp.h (tags: gnutls-0_1_2), src/Makefile.am (tags:
11965         gnutls-0_1_2), src/README.crypt (tags: gnutls-0_1_2), src/cli.c,
11966         src/crypt.c, src/crypt.gaa (tags: gnutls-0_1_2), src/gaa.h (tags:
11967         gnutls-0_1_2), src/gaaout.c (tags: gnutls-0_1_2), src/serv.c:
11969         Added compatibility with Tom Wu's libsrp's password files.  
11971 2001-05-12 23:37  nmav <nmav@gnutls.org>
11973         * configure.in, lib/Makefile.am, lib/auth_srp.c, lib/auth_srp.h,
11974         lib/auth_srp_passwd.c, lib/cert_b64.c (tags: gnutls-0_1_2),
11975         lib/cert_b64.h (tags: gnutls-0_1_2), lib/debug.c (tags:
11976         gnutls-0_1_2), lib/gnutls.h, lib/gnutls_int.h, lib/gnutls_srp.c,
11977         src/port.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
11978         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
11979         gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2), src/serv.c:
11981         added support for Tom Wu's srp library tpasswd and tpasswd.conf
11982         files.  
11984 2001-05-10 06:58  nmav <nmav@gnutls.org>
11986         * configure.in, lib/gnutls.c, lib/gnutls_int.h:
11988         fixes in memory allocation 
11990 2001-05-09 13:16  nmav <nmav@gnutls.org>
11992         * lib/: gnutls.c, gnutls_buffers.c (tags: gnutls-0_1_2),
11993         gnutls_db.c, gnutls_hash_int.c (tags: gnutls-0_1_2), gnutls_int.h:
11995         corrected memory leaks 
11997 2001-05-09 09:44  nmav <nmav@gnutls.org>
11999         * doc/API, lib/gnutls.h, lib/gnutls_auth.c, lib/gnutls_auth_int.h,
12000         src/cli.c, src/serv.c (utags: gnutls-0-1-0-srp):
12002         credentials are now kept globaly (in order to minimize memory
12003         usage).  This makes no harm since these are never modified by
12004         gnutls.  
12006 2001-05-08 20:27  nmav <nmav@gnutls.org>
12008         * doc/TODO (tags: gnutls-0-1-0-srp):
12010         updated TODO list 
12012 2001-05-08 20:16  nmav <nmav@gnutls.org>
12014         * lib/auth_srp.c (tags: gnutls-0-1-0-srp), lib/auth_srp_passwd.c
12015         (tags: gnutls-0-1-0-srp), lib/cert_b64.c (tags: gnutls-0-1-0-srp),
12016         lib/crypt_bcrypt.c (tags: gnutls-0-1-0-srp), lib/crypt_srpsha1.c
12017         (tags: gnutls-0-1-0-srp), lib/gnutls_errors.c (tags: gnutls-0_1_2,
12018         gnutls-0-1-0-srp), lib/gnutls_errors.h (tags: gnutls-0_1_2,
12019         gnutls-0-1-0-srp), lib/gnutls_handshake.c (tags: gnutls-0_1_2,
12020         gnutls-0-1-0-srp), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
12021         gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_srp.c (tags:
12022         gnutls-0-1-0-srp), lib/gnutls_srp.h (tags: gnutls-0-1-0-srp),
12023         src/cli.c, src/serv.c:
12025         several fixes for srp. Seems to work now! 
12027 2001-05-07 19:16  nmav <nmav@gnutls.org>
12029         * lib/gnutls_v2_compat.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
12031         better version handling 
12033 2001-05-07 19:09  nmav <nmav@gnutls.org>
12035         * NEWS (tags: gnutls-0-1-0-srp), doc/TODO, lib/Makefile.am (tags:
12036         gnutls-0-1-0-srp), lib/gnutls.c (tags: gnutls-0-1-0-srp),
12037         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_v2_compat.c,
12038         lib/gnutls_v2_compat.h (tags: gnutls_0_5_x_before_types_change,
12039         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
12040         gnutls_0_5_x_before_export_ciphersuites,
12041         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
12042         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
12043         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12044         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12045         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12046         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12047         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12048         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
12049         gnutls-0-1-0-srp), src/cli.c:
12051         added support for SSL 2.0 client hello 
12053 2001-05-07 11:11  nmav <nmav@gnutls.org>
12055         * configure.in (tags: gnutls-0-1-0-srp), lib/auth_srp.c,
12056         lib/auth_srp_passwd.c, lib/ext_srp.c (tags: gnutls-0-1-0-srp),
12057         lib/gnutls.c, lib/gnutls.h, lib/gnutls_extensions.c (tags:
12058         gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_handshake.c,
12059         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_srp.c, src/cli.c,
12060         src/serv.c:
12062         several fixes for srp 
12064 2001-05-07 08:27  nmav <nmav@gnutls.org>
12066         * doc/API, lib/auth_srp.c, lib/auth_srp_passwd.c, lib/ext_srp.c,
12067         lib/gnutls_auth.c, lib/gnutls_auth_int.h, lib/gnutls_handshake.c:
12069         gnutls_get_kx_cred() now returns err value. set_kx_cred() now
12070         accepts size.  
12072 2001-05-06 23:00  nmav <nmav@gnutls.org>
12074         * src/Makefile.am (tags: gnutls-0-1-0-srp):
12076         added missing gaa.h 
12078 2001-05-06 22:51  nmav <nmav@gnutls.org>
12080         * lib/gnutls_srp.c:
12082         some modulo fixes 
12084 2001-05-06 07:30  nmav <nmav@gnutls.org>
12086         * lib/: auth_srp.c, auth_srp_passwd.c, auth_srp_passwd.h (tags:
12087         gnutls-0-1-0-srp), ext_srp.c, gnutls_srp.c, gnutls_srp.h:
12089         more srp related fixes. No longer fails authentication if wrong
12090         username is provided.  
12092 2001-05-05 22:24  nmav <nmav@gnutls.org>
12094         * lib/: auth_srp.c, crypt.c (tags: gnutls-0-1-0-srp),
12095         crypt_bcrypt.c, crypt_bcrypt.h (tags: gnutls-0-1-0-srp),
12096         crypt_srpsha1.c, gnutls.h, gnutls_dh.c (tags: gnutls-0_1_2,
12097         gnutls-0-1-0-srp), gnutls_errors.c, gnutls_errors.h, gnutls_int.h,
12098         gnutls_srp.c, gnutls_srp.h:
12100         some hacks in order to exchange the algorithm used to hash the
12101         password...  
12103 2001-05-05 10:28  nmav <nmav@gnutls.org>
12105         * lib/: auth_srp.c, gnutls_srp.c, gnutls_srp.h:
12107         cleanups for srp. Most mpi code has moved to gnutls_srp.c 
12109 2001-05-05 08:02  nmav <nmav@gnutls.org>
12111         * configure.in, lib/ext_srp.c, lib/gnutls_int.h:
12113         more srp related fixes 
12115 2001-05-05 07:38  nmav <nmav@gnutls.org>
12117         * lib/: auth_srp.c, gnutls.h, gnutls_algorithms.c (tags:
12118         gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_auth_int.h,
12119         gnutls_extensions.c, gnutls_handshake.c:
12121         some fixes - srp related 
12123 2001-05-04 21:53  nmav <nmav@gnutls.org>
12125         * lib/: auth_srp.c, auth_srp.h (tags: gnutls-0-1-0-srp),
12126         auth_srp_passwd.c, auth_srp_passwd.h:
12128         more srp stuff 
12130 2001-05-04 21:52  nmav <nmav@gnutls.org>
12132         * lib/Makefile.am, lib/crypt_bcrypt.c, lib/crypt_srpsha1.c,
12133         lib/ext_srp.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
12134         lib/gnutls_auth.c, lib/gnutls_auth.h (tags: gnutls-0_1_2,
12135         gnutls-0-1-0-srp), lib/gnutls_auth_int.h, lib/gnutls_dh.c,
12136         lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_int.h,
12137         lib/gnutls_kx.c, lib/gnutls_srp.c, lib/gnutls_srp.h, src/crypt.c
12138         (tags: gnutls-0-1-0-srp):
12140         more additions for SRP 
12142 2001-05-04 13:08  nmav <nmav@gnutls.org>
12144         * src/crypt.c:
12146         fixed default case when no -s was specified 
12148 2001-05-04 13:05  nmav <nmav@gnutls.org>
12150         * lib/Makefile.am, lib/cert_b64.h (tags: gnutls-0-1-0-srp),
12151         lib/crypt.c, lib/crypt_bcrypt.c, lib/crypt_srpsha1.c,
12152         lib/crypt_srpsha1.h (tags: gnutls-0-1-0-srp), lib/gnutls.h,
12153         lib/gnutls_dh.c, lib/gnutls_srp.c, lib/gnutls_srp.h, src/crypt.c,
12154         src/crypt.gaa (tags: gnutls-0-1-0-srp), src/gaa.h (tags:
12155         gnutls-0-1-0-srp), src/gaaout.c (tags: gnutls-0-1-0-srp):
12157         More adds for SRP - SRPSHA1 and bcrypt 
12159 2001-05-04 08:28  nmav <nmav@gnutls.org>
12161         * lib/cert_b64.c:
12163         corrected bug in decoding function 
12165 2001-05-03 09:45  nmav <nmav@gnutls.org>
12167         * lib/crypt_bcrypt.h:
12169         for bcrypt support 
12171 2001-05-03 09:44  nmav <nmav@gnutls.org>
12173         * acconfig.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), configure.in,
12174         lib/Makefile.am, lib/cert_b64.c, lib/crypt.c, lib/crypt_bcrypt.c,
12175         lib/defines.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls.h,
12176         lib/gnutls_cipher.c (tags: gnutls-0-1-0-srp),
12177         lib/gnutls_cipher_int.h (tags: gnutls_0_1_4, gnutls-0_1_2,
12178         gnutls-0-1-0-srp), lib/gnutls_handshake.c, lib/gnutls_hash_int.h
12179         (tags: gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_int.h,
12180         lib/gnutls_random.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
12181         lib/gnutls_random.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
12182         src/Makefile.am, src/crypt.c, src/crypt.gaa, src/gaa.h,
12183         src/gaaout.c:
12185         Changes in random number handling. Added bcrypt (for use with SRP).  
12186         Added test program crypt for creating bcrypt passwd files.  
12188 2001-05-02 16:56  nmav <nmav@gnutls.org>
12190         * doc/API, lib/Makefile.am, lib/gnutls.c, lib/gnutls.h,
12191         lib/gnutls_auth.c, lib/gnutls_auth.h, lib/gnutls_auth_int.h,
12192         lib/gnutls_int.h:
12194         added support for setting authentication algorithms' credentials 
12196 2001-05-02 15:56  nmav <nmav@gnutls.org>
12198         * lib/: auth_anon.c (tags: gnutls-0-1-0-srp), gnutls_algorithms.c,
12199         gnutls_algorithms.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
12200         gnutls_kx.c:
12202         cleanups... and more modular design.  
12204 2001-05-02 10:16  nmav <nmav@gnutls.org>
12206         * lib/: auth_anon.c, auth_dhe_dss.c (tags: gnutls-0-1-0-srp),
12207         gnutls_algorithms.c, gnutls_algorithms.h, gnutls_auth.h,
12208         gnutls_handshake.c, gnutls_kx.c, gnutls_kx.h (tags: gnutls-0_1_2,
12209         gnutls-0-1-0-srp):
12211         Added client kx0 and server kx2 in order to be used with SRP 
12213 2001-05-01 15:17  nmav <nmav@gnutls.org>
12215         * buildconf (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
12217         updated 
12219 2001-03-25 10:17  nmav <nmav@gnutls.org>
12221         * doc/protocol/ssl-2.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
12222         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
12223         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
12224         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
12225         gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
12227         added SSL v2 spec 
12229 2001-03-18 14:41  nmav <nmav@gnutls.org>
12231         * lib/gnutls_extensions.c:
12233         in case there are no extensions ext_gen() does not return anything
12234         (NULL); 
12236 2001-03-18 08:39  nmav <nmav@gnutls.org>
12238         * lib/: debug.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls.c,
12239         gnutls_algorithms.c, gnutls_handshake.c:
12241         more cleanups 
12243 2001-03-18 08:38  nmav <nmav@gnutls.org>
12245         * lib/: ext_srp.c, gnutls_extensions.c:
12247         send extensions feature was added.  
12249 2001-03-17 20:53  nmav <nmav@gnutls.org>
12251         * NEWS, lib/auth_anon.c, lib/auth_dhe_dss.c, lib/debug.c (tags:
12252         gnutls-0-1-0-srp), lib/gnutls_buffers.c (tags: gnutls-0-1-0-srp),
12253         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
12254         src/serv.c:
12256         several bugfixes and cleanups 
12258 2001-03-17 19:41  nmav <nmav@gnutls.org>
12260         * lib/: Makefile.am, ext_srp.c, ext_srp.h (tags: gnutls_0_3_91,
12261         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
12262         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
12263         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
12264         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
12265         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
12266         gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_extensions.c,
12267         gnutls_extensions.h (tags: gnutls_0_1_4, gnutls-0_1_2,
12268         gnutls-0-1-0-srp), gnutls_handshake.c, gnutls_int.h:
12270         Added some preliminary support for TLS extensions; 
12272 2001-03-11 22:30  nmav <nmav@gnutls.org>
12274         * doc/TODO:
12276         updated todo list 
12278 2001-03-11 22:29  nmav <nmav@gnutls.org>
12280         * doc/protocol/rfc2945.txt (tags: gnutls_0_9_97, gnutls_0_9_96,
12281         gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92,
12282         gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11,
12283         gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9,
12284         gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4,
12285         gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2,
12286         gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1,
12287         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
12288         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
12289         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
12290         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
12291         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
12292         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
12293         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
12294         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12295         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12296         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12297         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12298         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12299         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
12300         gnutls-0-1-0-srp):
12302         added RFC for srp protocol 
12304 2001-03-11 22:02  nmav <nmav@gnutls.org>
12306         * lib/gnutls_algorithms.c:
12308         updated with new files 
12310 2001-03-11 21:52  nmav <nmav@gnutls.org>
12312         * lib/: Makefile.am, auth_anon.c, auth_anon.h (tags: gnutls-0_1_2,
12313         gnutls-0-1-0-srp), auth_dhe_dss.c, auth_dhe_dss.h (tags:
12314         gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_anon.c, gnutls_anon.h,
12315         gnutls_dhe_dss.c, gnutls_dhe_dss.h:
12317         moved gnutls_anon and gnutls_dhe_dss to auth_* 
12319 2001-03-11 20:47  nmav <nmav@gnutls.org>
12321         * doc/protocol/draft-ietf-tls-srp-00.txt (tags: gnutls_0_1_4,
12322         gnutls-0_1_2, gnutls-0-1-0-srp):
12324         added srp draft 
12326 2001-03-11 19:46  nmav <nmav@gnutls.org>
12328         * lib/: Makefile.am, gnutls.c, gnutls_algorithms.c,
12329         gnutls_algorithms.h, gnutls_anon.c, gnutls_anon.h, gnutls_auth.h,
12330         gnutls_dhe_dss.c, gnutls_dhe_dss.h, gnutls_handshake.c,
12331         gnutls_int.h, gnutls_kx.c:
12333         Key exchange (authentication) algorithms were reorganized, and now
12334         are more modular. Most changes however are not much tested and only
12335         anonymous authentication is currently used.  
12337 2001-02-10 11:49  nmav <nmav@gnutls.org>
12339         * lib/gnutls_der.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
12341         updated some functionality - no longer uses stdin 
12343 2001-02-10 11:49  nmav <nmav@gnutls.org>
12345         * THANKS (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
12347         added Tarun 
12349 2001-02-10 11:48  nmav <nmav@gnutls.org>
12351         * configure.in:
12353         corrected bug with dmalloc mode 
12355 2001-02-03 18:23  nmav <nmav@gnutls.org>
12357         * doc/protocol/draft-ietf-tls-kerb-00.txt (tags: gnutls_0_2_3,
12358         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
12359         gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
12361         added kerberos ciphersuites 
12363 2001-02-03 12:18  nmav <nmav@gnutls.org>
12365         * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c,
12366         gnutls_algorithms.h, gnutls_cipher.c, gnutls_handshake.c,
12367         gnutls_int.h, gnutls_plaintext.c (tags: gnutls-0_1_2,
12368         gnutls-0-1-0-srp):
12370         TLS version handling is now more simple (no structures) 
12372 2001-02-03 11:49  nmav <nmav@gnutls.org>
12374         * lib/: gnutls_algorithms.c, gnutls_cipher_int.c (tags:
12375         gnutls-0_1_2, gnutls-0-1-0-srp):
12377         corrected rijndael256 
12379 2001-02-03 11:47  nmav <nmav@gnutls.org>
12381         * lib/: gnutls.h, gnutls_algorithms.c, gnutls_cipher_int.c,
12382         gnutls_db.c (tags: gnutls-0-1-0-srp), gnutls_int.h:
12384         added rijndael-256 as described in draft-ietf-tls-ciphersuite-03 
12386 2001-02-01 18:19  nmav <nmav@gnutls.org>
12388         * lib/: gnutls.c, gnutls_cipher.c:
12390         comments are now more clear 
12392 2001-02-01 14:49  nmav <nmav@gnutls.org>
12394         * lib/: gnutls.c, gnutls_cipher.c:
12396         gnutls_send_int() no longer sends the packets with 2 Write() calls.  
12397         One Write() call is enough for everybody! 
12399 2001-02-01 13:10  nmav <nmav@gnutls.org>
12401         * doc/: draft-ietf-tls-camellia-00.txt,
12402         draft-ietf-tls-ciphersuite-02.txt, draft-ietf-tls-https-04.txt,
12403         draft-ietf-tls-misty1-00.txt, draft-ietf-tls-openpgp-00.txt,
12404         draft-ietf-tls-seedhas-00.txt, draft-ietf-tls-wireless-00.txt,
12405         draft-ietf-tn3270e-telnet-tls-05.txt, rfc1422.txt, rfc1423.txt,
12406         rfc2246.txt, rfc2459.txt, rfc2818.txt, ssl-draft302.txt,
12407         protocol/draft-ietf-pkix-ac509prof-05.txt (tags: gnutls_0_1_4,
12408         gnutls-0_1_2, gnutls-0-1-0-srp),
12409         protocol/draft-ietf-tls-camellia-00.txt (tags: gnutls_0_1_4,
12410         gnutls-0_1_2, gnutls-0-1-0-srp),
12411         protocol/draft-ietf-tls-ciphersuite-03.txt (tags: gnutls_0_2_3,
12412         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
12413         gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
12414         protocol/draft-ietf-tls-https-04.txt (tags: gnutls-0_1_2,
12415         gnutls-0-1-0-srp), protocol/draft-ietf-tls-misty1-00.txt (tags:
12416         gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
12417         protocol/draft-ietf-tls-openpgp-00.txt (tags: gnutls_0_1_4,
12418         gnutls-0_1_2, gnutls-0-1-0-srp),
12419         protocol/draft-ietf-tls-seedhas-00.txt (tags: gnutls_0_1_4,
12420         gnutls-0_1_2, gnutls-0-1-0-srp),
12421         protocol/draft-ietf-tls-wireless-00.txt (tags: gnutls_0_1_4,
12422         gnutls-0_1_2, gnutls-0-1-0-srp),
12423         protocol/draft-ietf-tn3270e-telnet-tls-05.txt (tags: gnutls_0_1_4,
12424         gnutls-0_1_2, gnutls-0-1-0-srp), protocol/rfc1422.txt (tags:
12425         gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94,
12426         gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91,
12427         gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7,
12428         gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7,
12429         gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3,
12430         gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4,
12431         gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
12432         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
12433         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
12434         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
12435         gnutls_0_5_3, gnutls_0_5_2,
12436         gnutls_0_5_x_before_export_ciphersuites,
12437         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
12438         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
12439         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12440         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12441         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12442         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12443         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12444         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
12445         gnutls-0-1-0-srp), protocol/rfc1423.txt (tags: gnutls_0_9_97,
12446         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
12447         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
12448         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
12449         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
12450         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
12451         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
12452         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
12453         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
12454         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
12455         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
12456         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
12457         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
12458         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
12459         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12460         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12461         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12462         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12463         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12464         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
12465         gnutls-0-1-0-srp), protocol/rfc2246.txt (tags: gnutls_0_9_97,
12466         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
12467         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
12468         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
12469         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
12470         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
12471         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
12472         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
12473         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
12474         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
12475         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
12476         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
12477         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
12478         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
12479         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12480         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12481         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12482         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12483         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12484         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
12485         gnutls-0-1-0-srp), protocol/rfc2279.txt (tags: gnutls_0_9_97,
12486         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
12487         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
12488         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
12489         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
12490         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
12491         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
12492         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
12493         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
12494         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
12495         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
12496         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
12497         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
12498         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
12499         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12500         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12501         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12502         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12503         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12504         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
12505         gnutls-0-1-0-srp), protocol/rfc2459.txt (tags: gnutls_0_9_97,
12506         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
12507         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
12508         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
12509         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
12510         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
12511         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
12512         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
12513         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
12514         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
12515         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
12516         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
12517         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
12518         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
12519         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12520         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12521         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12522         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12523         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12524         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
12525         gnutls-0-1-0-srp), protocol/rfc2818.txt (tags: gnutls_0_9_97,
12526         gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93,
12527         gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90,
12528         gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10,
12529         gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5,
12530         gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5,
12531         gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3,
12532         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
12533         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
12534         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
12535         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
12536         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
12537         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
12538         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
12539         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
12540         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
12541         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
12542         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
12543         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
12544         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
12545         gnutls-0-1-0-srp), protocol/ssl-draft302.txt (tags: gnutls_0_3_5,
12546         gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
12547         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
12548         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
12549         gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
12551         drafts and rfcs were moved to protocol/ directory 
12553 2001-01-30 10:02  nmav <nmav@gnutls.org>
12555         * README (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
12557         updated 
12559 2001-01-28 23:49  nmav <nmav@gnutls.org>
12561         * lib/: debug.h, defines.h, gnutls_algorithms.h, gnutls_buffers.h
12562         (tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_cipher.h (tags:
12563         gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_cipher_int.h,
12564         gnutls_compress.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
12565         gnutls_compress_int.h (tags: gnutls_0_2_3, gnutls_0_2_2,
12566         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4,
12567         gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_db.h (tags: gnutls_0_2_9,
12568         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
12569         gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
12570         gnutls_dh.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
12571         gnutls_errors.h, gnutls_handshake.h (tags: gnutls-0_1_2,
12572         gnutls-0-1-0-srp), gnutls_hash_int.h, gnutls_int.h, gnutls_kx.h,
12573         gnutls_num.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
12574         gnutls_plaintext.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
12575         gnutls_priority.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
12576         gnutls_session.h (tags: gnutls-0-1-0-srp):
12578         added copyright notice 
12580 2001-01-28 23:35  nmav <nmav@gnutls.org>
12582         * lib/: gnutls.c, gnutls_cipher.c, gnutls_cipher.h:
12584         removed large buffer 
12586 2001-01-28 10:54  nmav <nmav@gnutls.org>
12588         * lib/: Makefile.am, cert_der.asn1 (tags: gnutls-0_1_2,
12589         gnutls-0-1-0-srp), gnutls_cert.lex:
12591         removed unneeded files 
12593 2001-01-25 08:27  nmav <nmav@gnutls.org>
12595         * lib/gnutls.c:
12597         corrected wrong buffer size 
12599 2001-01-25 02:11  nmav <nmav@gnutls.org>
12601         * lib/: gnutls_cipher.c, gnutls_cipher.h:
12603         changes in gnutls_encrypt() 
12605 2001-01-25 02:08  nmav <nmav@gnutls.org>
12607         * lib/: gnutls.c, gnutls_int.h:
12609         tls packets are now send using one write(that way ssldump
12610         understands us) 
12612 2001-01-25 01:51  nmav <nmav@gnutls.org>
12614         * doc/TODO:
12616         updated todo list 
12618 2001-01-19 14:14  nmav <nmav@gnutls.org>
12620         * lib/cert_b64.c:
12622         corrected license 
12624 2001-01-19 09:06  nmav <nmav@gnutls.org>
12626         * lib/cert_der.asn1:
12628         added asn1 rules for snacc (DER extended) compiler 
12630 2001-01-17 15:10  nmav <nmav@gnutls.org>
12632         * doc/draft-ietf-tls-wireless-00.txt:
12634         added draft-ietf-tls-wireless 
12636 2001-01-16 23:02  nmav <nmav@gnutls.org>
12638         * AUTHORS (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
12640         updated authors - tarun left 
12642 2001-01-16 23:02  nmav <nmav@gnutls.org>
12644         * doc/TODO:
12646         updated todo list 
12648 2001-01-14 14:55  nmav <nmav@gnutls.org>
12650         * lib/gnutls_handshake.c:
12652         removed time_t declarations. We need exactly 32 bits.  
12654 2001-01-14 11:10  nmav <nmav@gnutls.org>
12656         * lib/gnutls_der.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
12658         corrected typo 
12660 2001-01-14 11:09  nmav <nmav@gnutls.org>
12662         * lib/cert_b64.c:
12664         added some support for pem encoded x509 certificates 
12666 2001-01-11 12:24  nmav <nmav@gnutls.org>
12668         * lib/gnutls.c (tags: gnutls-0-0-7):
12670         session gets deleted from the db if it is not resumable 
12672 2001-01-11 12:23  nmav <nmav@gnutls.org>
12674         * lib/: gnutls_db.c, gnutls_db.h (utags: gnutls-0-0-7):
12676         added db files 
12678 2001-01-11 11:59  nmav <nmav@gnutls.org>
12680         * configure.in (tags: gnutls-0-0-7):
12682         more fixes 
12684 2001-01-11 11:56  nmav <nmav@gnutls.org>
12686         * NEWS (tags: gnutls-0-0-7), configure.in, src/cli.c (tags:
12687         gnutls-0-0-7):
12689         fixes for release 
12691 2001-01-11 11:43  nmav <nmav@gnutls.org>
12693         * acinclude.m4 (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
12694         gnutls-0-0-7):
12696         added hooks for new libgcrypt 
12698 2001-01-11 11:40  nmav <nmav@gnutls.org>
12700         * NEWS, configure.in, doc/API (tags: gnutls-0-0-7), lib/Makefile.am
12701         (tags: gnutls-0-0-7), lib/gnutls.c, lib/gnutls.h (tags:
12702         gnutls-0-0-7), lib/gnutls_algorithms.c (tags: gnutls-0-0-7),
12703         lib/gnutls_errors.c (tags: gnutls-0-0-7), lib/gnutls_errors.h
12704         (tags: gnutls-0-0-7), lib/gnutls_handshake.c (tags: gnutls-0-0-7),
12705         lib/gnutls_handshake.h (tags: gnutls-0-0-7), lib/gnutls_int.h
12706         (tags: gnutls-0-0-7), lib/gnutls_session.c (tags: gnutls-0-1-0-srp,
12707         gnutls-0-0-7), src/Makefile.am (tags: gnutls-0-0-7), src/cli.c,
12708         src/port.h (tags: gnutls-0-0-7), src/serv.c (tags: gnutls-0-0-7):
12710         added server side session resuming (using gdbm) 
12712 2001-01-11 07:28  nmav <nmav@gnutls.org>
12714         * acconfig.h (tags: gnutls-0-0-7), configure.in, lib/gnutls_dh.c
12715         (tags: gnutls-0-0-7), lib/gnutls_int.h, src/Makefile.am:
12717         added hooks for dmalloc 
12719 2001-01-10 21:23  nmav <nmav@gnutls.org>
12721         * src/: Makefile.am, cli.c, serv.c:
12723         corrected client/server 
12725 2001-01-10 21:23  nmav <nmav@gnutls.org>
12727         * lib/: Makefile.am, gnutls.c, gnutls.h, gnutls_algorithms.c,
12728         gnutls_algorithms.h (tags: gnutls-0-0-7), gnutls_cipher.c (tags:
12729         gnutls-0-0-7), gnutls_cipher_int.c (tags: gnutls-0-0-7),
12730         gnutls_handshake.c, gnutls_int.h:
12732         corrected buffer overruns 
12734 2001-01-08 17:15  nmav <nmav@gnutls.org>
12736         * doc/rfc1422.txt (tags: gnutls-0-0-7):
12738         added PEM rfc 
12740 2001-01-08 17:10  nmav <nmav@gnutls.org>
12742         * lib/gnutls.c:
12744         corrected return value 
12746 2001-01-08 17:09  nmav <nmav@gnutls.org>
12748         * lib/gnutls.c:
12750         added a check in read return value 
12752 2000-12-18 13:06  nmav <nmav@gnutls.org>
12754         * lib/gnutls_compress_int.c (tags: gnutls_0_1_4, gnutls-0_1_2,
12755         gnutls-0-1-0-srp, gnutls-0-0-7):
12757         more checks for zlib 
12759 2000-12-17 22:17  nmav <nmav@gnutls.org>
12761         * doc/API, lib/gnutls.c, lib/gnutls.h, lib/gnutls_int.h:
12763         added a function to control the lowat size (the RCVLOWAT in socket) 
12765 2000-12-17 19:31  nmav <nmav@gnutls.org>
12767         * doc/Makefile.am (tags: gnutls-0-1-0-srp, gnutls-0-0-7,
12768         gnutls0-0-6):
12770         removed file 
12772 2000-12-17 19:31  nmav <nmav@gnutls.org>
12774         * NEWS, configure.in, doc/API, doc/TODO (tags: gnutls-0-0-7),
12775         lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
12776         lib/gnutls_buffers.c (tags: gnutls-0-0-7), lib/gnutls_errors.c,
12777         lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
12778         src/cli.c, src/port.h, src/serv.c (utags: gnutls0-0-6):
12780         added some support for non blocking IO and socket flags. Some
12781         function names have been changed.  
12783 2000-12-17 01:34  nmav <nmav@gnutls.org>
12785         * lib/gnutls_algorithms.c:
12787         qsort seems to work now 
12789 2000-12-17 00:42  nmav <nmav@gnutls.org>
12791         * lib/gnutls_compress_int.c (tags: gnutls0-0-6):
12793         added check for zlib.h 
12795 2000-12-17 00:31  nmav <nmav@gnutls.org>
12797         * lib/gnutls_algorithms.c:
12799         updated sorting algorithm - it was a mess - it is more than a mess
12800         now 
12802 2000-12-14 15:00  nmav <nmav@gnutls.org>
12804         * configure.in, doc/API, doc/TODO, lib/gnutls.c, lib/gnutls.h,
12805         lib/gnutls_algorithms.c, lib/gnutls_cipher.c (tags: gnutls0-0-6),
12806         lib/gnutls_cipher_int.c (tags: gnutls0-0-6),
12807         lib/gnutls_compress_int.c, lib/gnutls_hash_int.c (tags:
12808         gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls_int.h,
12809         src/cli.c, src/port.h, src/serv.c:
12811         some minor updates 
12813 2000-12-12 15:01  nmav <nmav@gnutls.org>
12815         * lib/gnutls.c:
12817         added a better(?) - not sure - xor function.  
12819 2000-12-11 23:45  nmav <nmav@gnutls.org>
12821         * lib/gnutls_priority.h (tags: gnutls-0-0-7, gnutls0-0-6):
12823         added missing file 
12825 2000-12-11 23:45  nmav <nmav@gnutls.org>
12827         * configure.in:
12829         added option for profiling 
12831 2000-12-11 23:44  nmav <nmav@gnutls.org>
12833         * lib/: gnutls_algorithms.c, gnutls_algorithms.h (tags:
12834         gnutls0-0-6), gnutls_handshake.c, gnutls_kx.c (tags: gnutls-0-0-7,
12835         gnutls0-0-6):
12837         improved some things found from gcov 
12839 2000-12-11 23:43  nmav <nmav@gnutls.org>
12841         * lib/: gnutls.c, gnutls_int.h:
12843         improved peek data handling - now keeps only 1 byte in kernel buffer 
12845 2000-12-11 15:44  nmav <nmav@gnutls.org>
12847         * configure.in, lib/.cvsignore (tags: gnutls-0_1_2,
12848         gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls.c:
12850         more changes 
12852 2000-12-11 15:03  nmav <nmav@gnutls.org>
12854         * lib/gnutls_int.h:
12856         removed debug definitions 
12858 2000-12-11 14:57  nmav <nmav@gnutls.org>
12860         * NEWS, lib/Makefile.am (tags: gnutls0-0-6), lib/debug.h (tags:
12861         gnutls-0-0-7, gnutls0-0-6), lib/gnutls.c, lib/gnutls_cipher.c,
12862         lib/gnutls_cipher.h (tags: gnutls-0-0-7, gnutls0-0-6),
12863         lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_handshake.h
12864         (tags: gnutls0-0-6), lib/gnutls_hash_int.c, lib/gnutls_int.h,
12865         lib/gnutls_kx.c, src/cli.c, src/serv.c:
12867         cleanups for gcc -Wall 
12869 2000-12-11 14:06  nmav <nmav@gnutls.org>
12871         * doc/HACKING:
12873         removed file. replaced by API 
12875 2000-12-11 13:43  nmav <nmav@gnutls.org>
12877         * doc/API, lib/gnutls.c, lib/gnutls.h, lib/gnutls_buffers.c,
12878         lib/gnutls_int.h, lib/gnutls_session.c (tags: gnutls0-0-6),
12879         src/cli.c:
12881         added some new functions in the API. documentation updated.  
12883 2000-12-11 13:08  nmav <nmav@gnutls.org>
12885         * doc/: API, TODO:
12887         updated documentation 
12889 2000-12-11 11:56  nmav <nmav@gnutls.org>
12891         * lib/gnutls.c:
12893         corrected peek data handling 
12895 2000-12-10 18:10  nmav <nmav@gnutls.org>
12897         * configure.in, doc/TODO, lib/defines.h (tags: gnutls-0-0-7,
12898         gnutls0-0-6), lib/gnutls.c, lib/gnutls_buffers.c,
12899         lib/gnutls_buffers.h (tags: gnutls-0-0-7, gnutls0-0-6),
12900         lib/gnutls_int.h, src/cli.c:
12902         used MSG_PEEK flag in recv in order to used gnutls_recv() with 
12903         select(). This change will order select to treat the socket as read
12904         even if we have read and localy buffered all data - but the user
12905         hasn't call gnutls_recv() to get that data.  
12907 2000-12-10 14:44  nmav <nmav@gnutls.org>
12909         * src/: cli.c, serv.c:
12911         updated client 
12913 2000-12-10 12:53  nmav <nmav@gnutls.org>
12915         * lib/: debug.c (tags: gnutls-0-0-7, gnutls0-0-6), gnutls.c,
12916         gnutls_buffers.c, gnutls_cipher.c, gnutls_handshake.c,
12917         gnutls_int.h:
12919         changes in close notify- alert handling 
12921 2000-12-10 12:52  nmav <nmav@gnutls.org>
12923         * lib/: gnutls_compress_int.c, gnutls_compress_int.h (tags:
12924         gnutls-0-0-7, gnutls0-0-6):
12926         changes in compression handling 
12928 2000-12-10 10:46  nmav <nmav@gnutls.org>
12930         * lib/: gnutls_session.c, gnutls_session.h (tags: gnutls-0-0-7,
12931         gnutls0-0-6):
12933         moved to r2 
12935 2000-12-10 10:44  nmav <nmav@gnutls.org>
12937         * NEWS, doc/HACKING, lib/gnutls_handshake.c, lib/gnutls_int.h,
12938         lib/gnutls_session.c, src/cli.c, src/port.h, src/serv.c:
12940         added client side resuming 
12942 2000-12-09 22:33  nmav <nmav@gnutls.org>
12944         * lib/: gnutls_session.c, gnutls_session.h:
12946         added support for session resuming 
12948 2000-12-09 22:32  nmav <nmav@gnutls.org>
12950         * lib/: Makefile.am, gnutls.c, gnutls.h, gnutls_cipher.c,
12951         gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h:
12953         added some support for session resuming (in client) It does not seem
12954         to work yet 
12956 2000-12-09 18:37  nmav <nmav@gnutls.org>
12958         * lib/: debug.c, gnutls.h, gnutls_cipher.c, gnutls_int.h:
12960         removed all things about exportable algorithms 
12962 2000-12-09 11:55  nmav <nmav@gnutls.org>
12964         * lib/gnutls_handshake.c:
12966         gnutls_handshake was broken to gnutls_handshake_begin and 
12967         gnutls_handshake_finish. This will help the use of certificate API
12968         to check received certificates 
12970 2000-12-07 22:19  nmav <nmav@gnutls.org>
12972         * configure.in:
12974         added a warning if zlib was not found 
12976 2000-12-07 17:44  nmav <nmav@gnutls.org>
12978         * lib/gnutls.c:
12980         Added default algorithm priorities so it can work even if the user
12981         hasn't specified any 
12983 2000-12-07 13:08  nmav <nmav@gnutls.org>
12985         * lib/: gnutls_compress_int.c, gnutls_compress_int.h (utags:
12986         gnutls0-0-5):
12988         added compression (ZLIB) 
12990 2000-12-07 13:07  nmav <nmav@gnutls.org>
12992         * .cvsignore (tags: gnutls-0-0-7, gnutls0-0-6), configure.in,
12993         lib/Makefile.am, lib/gnutls.c, lib/gnutls.h,
12994         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
12995         lib/gnutls_cipher.c, lib/gnutls_compress.c (tags: gnutls-0_1_2,
12996         gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls_errors.c,
12997         lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
12998         lib/gnutls_priority.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
12999         gnutls-0-0-7, gnutls0-0-6), src/cli.c, src/port.h, src/serv.c
13000         (utags: gnutls0-0-5):
13002         Added compression support (ZLIB) 
13004 2000-12-07 09:47  nmav <nmav@gnutls.org>
13006         * lib/gnutls_handshake.c, lib/gnutls_hash_int.c (tags:
13007         gnutls0-0-5), lib/gnutls_hash_int.h (tags: gnutls-0-0-7,
13008         gnutls0-0-6, gnutls0-0-5), src/cli.c, src/port.h:
13010         SSL3 support was added 
13012 2000-12-07 09:07  nmav <nmav@gnutls.org>
13014         * lib/: gnutls.c, gnutls_buffers.c (tags: gnutls0-0-5),
13015         gnutls_buffers.h (tags: gnutls0-0-5), gnutls_handshake.c,
13016         gnutls_int.h:
13018         major cleanups 
13020 2000-12-06 23:18  nmav <nmav@gnutls.org>
13022         * lib/: gnutls.c, gnutls_buffers.c, gnutls_buffers.h,
13023         gnutls_cipher.c, gnutls_handshake.c, gnutls_hash_int.c,
13024         gnutls_hash_int.h, gnutls_int.h:
13026         more ssl3 fixes 
13028 2000-12-06 20:21  nmav <nmav@gnutls.org>
13030         * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c, gnutls_buffers.c,
13031         gnutls_buffers.h, gnutls_cipher.c, gnutls_cipher_int.c (tags:
13032         gnutls0-0-5), gnutls_handshake.c, gnutls_hash_int.c,
13033         gnutls_hash_int.h, gnutls_int.h, gnutls_kx.c (tags: gnutls0-0-5):
13035         A lot of fixes for SSL3 
13037 2000-12-05 10:38  nmav <nmav@gnutls.org>
13039         * doc/Makefile.am (tags: gnutls0-0-5):
13041         added API 
13043 2000-12-05 10:18  nmav <nmav@gnutls.org>
13045         * doc/: API, TODO (utags: gnutls0-0-5):
13047         documentation update 
13049 2000-12-05 10:08  nmav <nmav@gnutls.org>
13051         * lib/gnutls.c, lib/gnutls_priority.c, src/cli.c, src/serv.c:
13053         Bugfixes mainly for the priority (which was moved to the state) 
13055 2000-12-05 00:29  nmav <nmav@gnutls.org>
13057         * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c,
13058         gnutls_algorithms.h, gnutls_cipher.c, gnutls_handshake.c,
13059         gnutls_handshake.h (tags: gnutls0-0-5), gnutls_hash_int.c,
13060         gnutls_hash_int.h, gnutls_int.h, gnutls_kx.c, gnutls_priority.c:
13062         Priorities were moved to the state (were global) 
13064 2000-11-22 22:21  nmav <nmav@gnutls.org>
13066         * lib/: gnutls_algorithms.c, gnutls_cipher.c, gnutls_hash_int.c,
13067         gnutls_hash_int.h, gnutls_int.h:
13069         added ssl3 key generation function - more fixes in ssl3 mac 
13071 2000-11-22 21:33  nmav <nmav@gnutls.org>
13073         * lib/: gnutls_hash_int.c, gnutls_hash_int.h:
13075         more bugfixes 
13077 2000-11-22 21:31  nmav <nmav@gnutls.org>
13079         * lib/gnutls_hash_int.c:
13081         corrected nasty bugs 
13083 2000-11-22 21:18  nmav <nmav@gnutls.org>
13085         * lib/: gnutls_hash_int.c, gnutls_hash_int.h:
13087         added support for the MAC used in SSLv3 
13089 2000-11-19 11:06  nmav <nmav@gnutls.org>
13091         * README (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5):
13093         updated readme 
13095 2000-11-19 11:02  nmav <nmav@gnutls.org>
13097         * configure.in:
13099         removed unneeded check 
13101 2000-11-19 11:01  nmav <nmav@gnutls.org>
13103         * doc/: Makefile.am, ssl3-vs-tls:
13105         cleanups 
13107 2000-11-19 10:56  nmav <nmav@gnutls.org>
13109         * doc/TODO:
13111         updated todo 
13113 2000-11-17 16:37  nmav <nmav@gnutls.org>
13115         * lib/gnutls_cipher_int.c:
13117         added ARCFOUR support when using gcrypt 
13119 2000-11-15 22:16  nmav <nmav@gnutls.org>
13121         * doc/draft-ietf-tls-ciphersuite-01.txt:
13123         removed old draft 
13125 2000-11-15 21:54  nmav <nmav@gnutls.org>
13127         * doc/draft-ietf-tls-ciphersuite-02.txt (tags: gnutls-0-0-7,
13128         gnutls0-0-6, gnutls0-0-5), lib/gnutls_algorithms.c (utags:
13129         gnutls0-0-4):
13131         added the new tls-ciphersuite draft, and the ciphersuite
13132         TLS_DH_anon_RIJNDAEL_CBC_SHA 
13134 2000-11-15 18:18  nmav <nmav@gnutls.org>
13136         * configure.in (tags: gnutls0-0-4), lib/gnutls.c (tags:
13137         gnutls0-0-4), lib/gnutls.h (tags: gnutls0-0-4),
13138         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h (tags:
13139         gnutls0-0-4), lib/gnutls_cipher.c (tags: gnutls0-0-4),
13140         lib/gnutls_cipher.h (tags: gnutls0-0-5, gnutls0-0-4),
13141         lib/gnutls_cipher_int.c (tags: gnutls0-0-4), lib/gnutls_errors.c
13142         (tags: gnutls0-0-4), lib/gnutls_errors.h (tags: gnutls0-0-4),
13143         lib/gnutls_handshake.c (tags: gnutls0-0-4), lib/gnutls_int.h (tags:
13144         gnutls0-0-4):
13146         several cleanups in order to support ssl3 
13148 2000-11-15 09:02  nmav <nmav@gnutls.org>
13150         * .cvsignore (tags: gnutls0-0-4), AUTHORS (tags: gnutls-0-0-7,
13151         gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), COPYING (tags:
13152         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
13153         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
13154         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
13155         gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
13156         gnutls0-0-4), Makefile.am (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
13157         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), NEWS (tags:
13158         gnutls0-0-5, gnutls0-0-4), README (tags: gnutls0-0-4), THANKS
13159         (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
13160         acconfig.h (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
13161         acinclude.m4 (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
13162         buildconf (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
13163         gnutls0-0-4), configure.in, doc/.cvsignore (tags: gnutls-0_1_2,
13164         gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
13165         gnutls0-0-4), doc/HACKING (tags: gnutls0-0-5, gnutls0-0-4),
13166         doc/Makefile.am (tags: gnutls0-0-4), doc/TODO (tags: gnutls0-0-4),
13167         doc/draft-ietf-tls-camellia-00.txt (tags: gnutls-0-0-7,
13168         gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
13169         doc/draft-ietf-tls-ciphersuite-01.txt,
13170         doc/draft-ietf-tls-https-04.txt (tags: gnutls-0-0-7, gnutls0-0-6,
13171         gnutls0-0-5, gnutls0-0-4), doc/draft-ietf-tls-misty1-00.txt (tags:
13172         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
13173         doc/draft-ietf-tls-openpgp-00.txt (tags: gnutls-0-0-7, gnutls0-0-6,
13174         gnutls0-0-5, gnutls0-0-4), doc/draft-ietf-tls-seedhas-00.txt (tags:
13175         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
13176         doc/draft-ietf-tn3270e-telnet-tls-05.txt (tags: gnutls-0-0-7,
13177         gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), doc/rfc2246.txt (tags:
13178         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
13179         doc/rfc2459.txt (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
13180         gnutls0-0-4), doc/rfc2818.txt (tags: gnutls-0-0-7, gnutls0-0-6,
13181         gnutls0-0-5, gnutls0-0-4), doc/ssl-draft302.txt (tags:
13182         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
13183         doc/ssl3-vs-tls (tags: gnutls0-0-4), lib/.cvsignore (tags:
13184         gnutls0-0-5, gnutls0-0-4), lib/Makefile.am (tags: gnutls0-0-4),
13185         lib/README.der (tags: gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp,
13186         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/debug.c
13187         (tags: gnutls0-0-5, gnutls0-0-4), lib/debug.h (tags: gnutls0-0-5,
13188         gnutls0-0-4), lib/defines.h (tags: gnutls0-0-5, gnutls0-0-4),
13189         lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
13190         lib/gnutls_algorithms.h, lib/gnutls_buffers.c (tags: gnutls0-0-4),
13191         lib/gnutls_buffers.h (tags: gnutls0-0-4), lib/gnutls_cert.lex
13192         (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
13193         lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
13194         lib/gnutls_cipher_int.h (tags: gnutls-0-0-7, gnutls0-0-6,
13195         gnutls0-0-5, gnutls0-0-4), lib/gnutls_compress.c (tags:
13196         gnutls0-0-4), lib/gnutls_compress.h (tags: gnutls-0-0-7,
13197         gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/gnutls_der.c (tags:
13198         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
13199         lib/gnutls_der.h (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
13200         gnutls0-0-4), lib/gnutls_dh.c (tags: gnutls0-0-6, gnutls0-0-5,
13201         gnutls0-0-4), lib/gnutls_dh.h (tags: gnutls-0-0-7, gnutls0-0-6,
13202         gnutls0-0-5, gnutls0-0-4), lib/gnutls_errors.c,
13203         lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_handshake.h
13204         (tags: gnutls0-0-4), lib/gnutls_hash_int.c (tags: gnutls0-0-4),
13205         lib/gnutls_hash_int.h (tags: gnutls0-0-4), lib/gnutls_int.h,
13206         lib/gnutls_kx.c (tags: gnutls0-0-4), lib/gnutls_kx.h (tags:
13207         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
13208         lib/gnutls_num.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
13209         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
13210         lib/gnutls_num.h (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
13211         gnutls0-0-4), lib/gnutls_plaintext.c (tags: gnutls-0-0-7,
13212         gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/gnutls_plaintext.h
13213         (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
13214         lib/gnutls_priority.c (tags: gnutls0-0-4), src/.cvsignore (tags:
13215         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
13216         src/Makefile.am (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
13217         src/cli.c (tags: gnutls0-0-4), src/port.h (tags: gnutls0-0-4),
13218         src/serv.c (tags: gnutls0-0-4):
13220         Moving to release 2 
13222 2000-11-15 08:59  nmav <nmav@gnutls.org>
13224         * doc/HACKING, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
13225         lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
13226         lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
13227         src/cli.c:
13229         roll backs and fixes 
13231 2000-11-15 08:37  nmav <nmav@gnutls.org>
13233         * doc/ssl3-vs-tls:
13235         added 
13237 2000-11-13 22:11  nmav <nmav@gnutls.org>
13239         * configure.in:
13241         updated for mhash 
13243 2000-11-13 22:09  nmav <nmav@gnutls.org>
13245         * doc/TODO:
13247         updated todo 
13249 2000-11-13 21:58  nmav <nmav@gnutls.org>
13251         * lib/: debug.c, debug.h, gnutls.c, gnutls.h, gnutls_algorithms.c,
13252         gnutls_algorithms.h, gnutls_cipher.c, gnutls_dh.c,
13253         gnutls_handshake.c, gnutls_hash_int.c, gnutls_hash_int.h,
13254         gnutls_int.h, gnutls_kx.c:
13256         added some support for ssl3 (with mhash only) 
13258 2000-11-12 22:07  nmav <nmav@gnutls.org>
13260         * doc/: rfc2818.txt, ssl-draft302.txt:
13262         more drafs added 
13264 2000-11-12 21:46  nmav <nmav@gnutls.org>
13266         * doc/: draft-ietf-tls-camellia-00.txt,
13267         draft-ietf-tls-https-04.txt, draft-ietf-tls-misty1-00.txt,
13268         draft-ietf-tls-seedhas-00.txt,
13269         draft-ietf-tn3270e-telnet-tls-05.txt:
13271         added more draft's 
13273 2000-11-12 20:20  nmav <nmav@gnutls.org>
13275         * lib/gnutls_der.c:
13277         removed main() 
13279 2000-11-12 20:20  nmav <nmav@gnutls.org>
13281         * doc/TODO:
13283         updated todo list 
13285 2000-11-12 15:39  nmav <nmav@gnutls.org>
13287         * lib/: gnutls.h, gnutls_algorithms.c, gnutls_cipher_int.c,
13288         gnutls_int.h:
13290         added preliminary support for AES (rijndael) 
13292 2000-11-12 15:15  nmav <nmav@gnutls.org>
13294         * doc/draft-ietf-tls-openpgp-00.txt:
13296         added draft-ietf-tls-openpgp-00.txt 
13298 2000-11-12 15:08  nmav <nmav@gnutls.org>
13300         * doc/: Makefile.am, draft-ietf-tls-ciphersuite-01.txt:
13302         added draft-ietf-tls-ciphersuite-01.txt 
13304 2000-11-12 12:28  nmav <nmav@gnutls.org>
13306         * lib/gnutls_cipher_int.c:
13308         fix for DES in mcrypt 
13310 2000-11-12 12:02  nmav <nmav@gnutls.org>
13312         * lib/: gnutls.c, gnutls_cipher.c:
13314         fixes for the server... and change_cipher_spec type packet.  
13316 2000-11-12 11:40  nmav <nmav@gnutls.org>
13318         * lib/: debug.c, gnutls.c, gnutls.h, gnutls_algorithms.c,
13319         gnutls_cipher.c, gnutls_int.h:
13321         Changes in the client in order to interoperate with an openssl
13322         server.  
13324 2000-11-12 09:31  nmav <nmav@gnutls.org>
13326         * Makefile.am, acconfig.h, configure.in, lib/gnutls_algorithms.c,
13327         lib/gnutls_cipher.c, lib/gnutls_cipher_int.c,
13328         lib/gnutls_cipher_int.h, lib/gnutls_hash_int.c, lib/gnutls_int.h:
13330         added hooks for both mhash and mcrypt 
13332 2000-11-12 08:41  nmav <nmav@gnutls.org>
13334         * lib/: gnutls_hash_int.c, gnutls_hash_int.h, gnutls_int.h:
13336         clean-ups 
13338 2000-11-09 15:35  nmav <nmav@gnutls.org>
13340         * lib/: gnutls_buffers.c, gnutls_cipher.c, gnutls_int.h:
13342         corrected bugs in hmac and more.  
13344 2000-11-08 08:06  nmav <nmav@gnutls.org>
13346         * lib/gnutls.c:
13348         corrected problem in our PRF function 
13350 2000-11-07 23:04  nmav <nmav@gnutls.org>
13352         * lib/gnutls_int.h:
13354         removed mhash definitions 
13356 2000-11-07 23:02  nmav <nmav@gnutls.org>
13358         * lib/: gnutls.c, gnutls_hash_int.c, gnutls_int.h, gnutls_kx.c:
13360         more fixes 
13362 2000-11-07 20:41  nmav <nmav@gnutls.org>
13364         * lib/: Makefile.am, gnutls.c, gnutls_cipher.c, gnutls_hash_int.c,
13365         gnutls_kx.c:
13367         minor fixes and cleanups 
13369 2000-11-02 13:34  nmav <nmav@gnutls.org>
13371         * lib/: gnutls.c, gnutls_cipher.c:
13373         more fixes...  
13375 2000-11-02 05:08  nmav <nmav@gnutls.org>
13377         * doc/TODO, lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_errors.c,
13378         lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
13379         lib/gnutls_kx.c:
13381         more fixes and bugs introduced 
13383 2000-11-01 23:13  nmav <nmav@gnutls.org>
13385         * lib/gnutls_kx.c:
13387         cvs should stop messing with MY files 
13389 2000-11-01 22:47  nmav <nmav@gnutls.org>
13391         * lib/Makefile.am, lib/gnutls_algorithms.c, lib/gnutls_dh.c,
13392         lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
13393         lib/gnutls_kx.c, lib/gnutls_kx.h, src/cli.c, src/port.h:
13395         Some more fixes and additions in order to interoperate with openssl 
13397 2000-11-01 14:07  nmav <nmav@gnutls.org>
13399         * doc/TODO:
13401         added a small todo list 
13403 2000-11-01 13:51  nmav <nmav@gnutls.org>
13405         * lib/gnutls_handshake.c:
13407         memory leaks and overruns eliminated 
13409 2000-11-01 12:57  nmav <nmav@gnutls.org>
13411         * lib/gnutls_handshake.c:
13413         corrected bug which made us to send the double bytes of ciphersuites
13414         we had.  
13416 2000-11-01 12:38  nmav <nmav@gnutls.org>
13418         * lib/: defines.h, gnutls.c, gnutls_algorithms.c, gnutls_buffers.c,
13419         gnutls_cipher.c, gnutls_errors.c, gnutls_errors.h,
13420         gnutls_handshake.c, gnutls_int.h, gnutls_kx.c:
13422         added some preliminary support for DHE_DSS and DHE_RSA algorithms...
13423         of course not certificates are used 
13425 2000-10-31 23:52  nmav <nmav@gnutls.org>
13427         * lib/gnutls.c:
13429         some need gcry_ functions added. (for malloc etc) 
13431 2000-10-31 23:01  nmav <nmav@gnutls.org>
13433         * configure.in, doc/HACKING, lib/defines.h, lib/gnutls.c,
13434         lib/gnutls_handshake.c, lib/gnutls_int.h, src/port.h, src/serv.c:
13436         added assert() and some bug fixes 
13438 2000-10-26 16:19  nmav <nmav@gnutls.org>
13440         * doc/HACKING:
13442         some kind of updates 
13444 2000-10-26 16:06  nmav <nmav@gnutls.org>
13446         * lib/: gnutls_algorithms.h, gnutls_handshake.c, gnutls_hash_int.c,
13447         gnutls_int.h, gnutls_kx.c:
13449         added ability to receive certificates...  
13451 2000-10-13 14:21  nmav <nmav@gnutls.org>
13453         * lib/README.der:
13455         added Tarun's README.der 
13457 2000-10-13 14:20  nmav <nmav@gnutls.org>
13459         * lib/: gnutls_cipher_int.c, gnutls_cipher_int.h:
13461         added missing files. They are to handle foreign encryption functions 
13463 2000-10-13 14:17  nmav <nmav@gnutls.org>
13465         * lib/: Makefile.am, gnutls_der.c, gnutls_der.h:
13467         Added Tarun's files 
13469 2000-10-13 13:11  nmav <nmav@gnutls.org>
13471         * AUTHORS, configure.in, lib/gnutls_cert.lex, src/Makefile.am,
13472         src/cli.c:
13474         added a DER parser from Tarun and updated authors 
13476 2000-10-12 12:22  nmav <nmav@gnutls.org>
13478         * doc/Makefile.am:
13480         changed in order for rfc's to be included in the distribution 
13482 2000-10-12 12:21  nmav <nmav@gnutls.org>
13484         * Makefile.am, acinclude.m4, configure.in:
13486         added checks for gcrypt 
13488 2000-10-12 12:18  nmav <nmav@gnutls.org>
13490         * doc/: rfc2246.txt, rfc2459.txt:
13492         Added rfc's which refer to what we are implementing 
13494 2000-10-10 18:42  nmav <nmav@gnutls.org>
13496         * lib/gnutls.c:
13498         corrected bug which made gnutls to wait for a second closure alert 
13499         after having received the first.  
13501 2000-10-10 17:36  nmav <nmav@gnutls.org>
13503         * lib/: .cvsignore, Makefile.am, gnutls.c, gnutls_cipher.c,
13504         gnutls_dh.c, gnutls_handshake.c, gnutls_hash.c, gnutls_hash.h,
13505         gnutls_int.h, gnutls_kx.c:
13507         The encryption api was fixed and gnutls_cipher.c was cleaned up a
13508         bit.  
13510 2000-10-10 17:35  nmav <nmav@gnutls.org>
13512         * lib/: gnutls_hash_int.c, gnutls_hash_int.h:
13514         there files were renamed 
13516 2000-10-10 16:27  nmav <nmav@gnutls.org>
13518         * lib/.cvsignore, src/.cvsignore:
13520         corrected cvsignore files 
13522 2000-10-10 16:26  nmav <nmav@gnutls.org>
13524         * README, configure.in, src/Makefile.am:
13526         removed mhash support and some changes in the docs 
13528 2000-10-10 16:25  nmav <nmav@gnutls.org>
13530         * lib/gnutls_hash.c:
13532         bugfixes in gcrypt md functions handling 
13534 2000-10-10 16:07  nmav <nmav@gnutls.org>
13536         * lib/: Makefile.am, gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
13537         gnutls_hash.c, gnutls_hash.h, gnutls_int.h:
13539         Added support for the gcrypt hash and hmac functions. Mhash support 
13540         is almost removed.  
13542 2000-10-10 16:03  nmav <nmav@gnutls.org>
13544         * lib/: gnutls_dh.c, gnutls_dh.h, gnutls_kx.c:
13546         corrected the problem with the double underscore 
13548 2000-10-10 11:48  nmav <nmav@gnutls.org>
13550         * .cvsignore, doc/.cvsignore, lib/.cvsignore, src/.cvsignore:
13552         added .cvsignore files 
13554 2000-10-10 11:48  nmav <nmav@gnutls.org>
13556         * configure.in:
13558         updated version number 
13560 2000-10-10 11:44  nmav <nmav@gnutls.org>
13562         * lib/: gnutls_dh.c, gnutls_kx.c:
13564         removed double underscores 
13566 2000-10-08 23:28  nmav <nmav@gnutls.org>
13568         * README:
13570         added some needed stuff 
13572 2000-10-08 13:11  nmav <nmav@gnutls.org>
13574         * doc/HACKING:
13576         outdated 
13578 2000-10-08 12:56  nmav <nmav@gnutls.org>
13580         * lib/gnutls_priority.c:
13582         the file that handles some of the priority stuff (most of the API
13583         things) 
13585 2000-10-08 12:52  nmav <nmav@gnutls.org>
13587         * configure.in, lib/Makefile.am, lib/defines.h, lib/gnutls.h,
13588         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
13589         lib/gnutls_cipher.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
13590         lib/gnutls_kx.c, src/cli.c, src/port.h, src/serv.c:
13592         Added support for priorities. Some function names were renamed to be
13593         more rational.  
13595 2000-10-08 10:23  nmav <nmav@gnutls.org>
13597         * lib/: gnutls.c, gnutls_algorithms.c, gnutls_handshake.c,
13598         gnutls_int.h, gnutls_kx.c:
13600         some fixes in the comments, and replaced KX_* with GNUTLS_KX_* 
13602 2000-10-08 10:17  nmav <nmav@gnutls.org>
13604         * lib/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c, gnutls_kx.c:
13606         more inline documentation 
13608 2000-10-07 19:31  nmav <nmav@gnutls.org>
13610         * AUTHORS:
13612         added my name 
13614 2000-10-07 15:53  nmav <nmav@gnutls.org>
13616         * lib/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
13617         gnutls_cipher.c, gnutls_errors.c, gnutls_errors.h,
13618         gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h, gnutls_kx.c:
13620         Added some kind of priorities for algorithms. Still experimental.  
13622 2000-05-10 06:56  nmav <nmav@gnutls.org>
13624         * lib/gnutls_int.h, src/cli.c, src/port.h, src/serv.c:
13626         Improved client/server examples.  
13628 2000-04-15 18:57  nmav <nmav@gnutls.org>
13630         * lib/gnutls_int.h:
13632         removed an unneeded variable.  
13634 2000-04-14 17:31  nmav <nmav@gnutls.org>
13636         * lib/debug.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
13637         lib/gnutls_buffers.c, lib/gnutls_cipher.c, lib/gnutls_compress.c,
13638         lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_handshake.c,
13639         lib/gnutls_kx.c, lib/gnutls_num.c, lib/gnutls_plaintext.c,
13640         src/cli.c, src/serv.c:
13642         Added copyright notices.  
13644 2000-04-14 09:38  nmav <nmav@gnutls.org>
13646         * lib/defines.h, lib/gnutls.c, lib/gnutls_algorithms.c,
13647         lib/gnutls_algorithms.h, lib/gnutls_cipher.c,
13648         lib/gnutls_handshake.c, lib/gnutls_int.h, src/Makefile.am:
13650         Better mac algorithms handling.  
13652 2000-04-13 19:46  nmav <nmav@gnutls.org>
13654         * doc/HACKING, lib/defines.h, lib/gnutls.c,
13655         lib/gnutls_algorithms.h, lib/gnutls_buffers.c,
13656         lib/gnutls_buffers.h, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
13657         lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
13658         src/Makefile.am, src/port.h:
13660         Changes in handshake messages handling.  
13662 2000-04-12 21:48  nmav <nmav@gnutls.org>
13664         * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_dh.c,
13665         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
13666         lib/gnutls_plaintext.c, lib/gnutls_plaintext.h, src/Makefile.am,
13667         src/port.h:
13669         Corrected bug in gnutls_cipher.c that caused the library to fail in
13670         certain (random) situations.  
13672 2000-04-12 10:24  nmav <nmav@gnutls.org>
13674         * lib/gnutls_kx.c, src/serv.c:
13676         Better memory allocation in key exchange.  
13678 2000-04-12 09:41  nmav <nmav@gnutls.org>
13680         * lib/gnutls.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
13681         lib/gnutls_kx.c, src/cli.c, src/port.h:
13683         Some changes in peer's version checks.  
13685 2000-04-11 23:11  nmav <nmav@gnutls.org>
13687         * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
13688         lib/gnutls_int.h, src/port.h:
13690         Corrected bugs in MAC calculation.  
13692 2000-04-11 21:07  nmav <nmav@gnutls.org>
13694         * lib/: gnutls_cipher.c, gnutls_errors.h, gnutls_handshake.c:
13696         Corrected bugs when setting cipher and mac.  
13698 2000-04-11 19:54  nmav <nmav@gnutls.org>
13700         * lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls_errors.c,
13701         lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_kx.c,
13702         lib/gnutls_kx.h, src/serv.c:
13704         Better error control. Moved key exchange functions to gnutls_kx.c/h 
13706 2000-04-10 17:12  nmav <nmav@gnutls.org>
13708         * lib/debug.c, lib/debug.h, lib/gnutls_dh.c,
13709         lib/gnutls_handshake.c, src/port.h:
13711         Bugfixes in the diffie hellman.  
13713 2000-04-10 14:26  nmav <nmav@gnutls.org>
13715         * lib/debug.c, lib/defines.h, lib/gnutls.c,
13716         lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
13717         lib/gnutls_compress.c, lib/gnutls_dh.c, lib/gnutls_dh.h,
13718         lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
13719         lib/gnutls_int.h, lib/gnutls_num.c, lib/gnutls_plaintext.c,
13720         src/port.h:
13722         Added anonymous diffie-hellman key exchange. It does not work yet,
13723         and the whole code is mess.  
13725 2000-04-10 10:16  nmav <nmav@gnutls.org>
13727         * configure.in, lib/Makefile.am, lib/gnutls.c,
13728         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
13729         lib/gnutls_cipher.c, lib/gnutls_dh.c, lib/gnutls_dh.h,
13730         lib/gnutls_handshake.c, lib/gnutls_int.h:
13732         Added the basics for key exchange.  
13734 2000-04-09 12:00  nmav <nmav@gnutls.org>
13736         * COPYING:
13738         Added ChangeLog and COPYING.  
13740 2000-04-09 11:49  nmav <nmav@gnutls.org>
13742         * Makefile.am, doc/Makefile.am, lib/Makefile.am, lib/debug.c,
13743         lib/debug.h, lib/defines.h, lib/gnutls.c, lib/gnutls.h,
13744         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
13745         lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cipher.c,
13746         lib/gnutls_cipher.h, lib/gnutls_compress.c, lib/gnutls_compress.h,
13747         lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
13748         lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
13749         lib/gnutls_num.c, lib/gnutls_num.h, lib/gnutls_plaintext.c,
13750         lib/gnutls_plaintext.h, src/Makefile.am, src/debug.c, src/debug.h,
13751         src/defines.h, src/gnutls.c, src/gnutls.h, src/gnutls_algorithms.c,
13752         src/gnutls_algorithms.h, src/gnutls_buffers.c,
13753         src/gnutls_buffers.h, src/gnutls_cipher.c, src/gnutls_cipher.h,
13754         src/gnutls_compress.c, src/gnutls_compress.h, src/gnutls_dh.c,
13755         src/gnutls_errors.c, src/gnutls_errors.h, src/gnutls_handshake.c,
13756         src/gnutls_handshake.h, src/gnutls_int.h, src/gnutls_num.c,
13757         src/gnutls_num.h, src/gnutls_plaintext.c, src/gnutls_plaintext.h:
13759         Changed directory structure.  
13761 2000-04-09 11:40  nmav <nmav@gnutls.org>
13763         * configure.in:
13765         corrected configure script 
13767 2000-04-09 11:28  nmav <nmav@gnutls.org>
13769         * src/: gnutls.c, gnutls_handshake.c, gnutls_handshake.h,
13770         gnutls_int.h, port.h:
13772         corrected bugs in handshake.  
13774 2000-04-08 21:48  nmav <nmav@gnutls.org>
13776         * src/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
13777         gnutls_cipher.c, gnutls_handshake.c, gnutls_handshake.h,
13778         gnutls_int.h:
13780         Added some basics for key exchange.  
13782 2000-04-08 16:20  nmav <nmav@gnutls.org>
13784         * src/gnutls_dh.c:
13786         I've add gnutls_dh.c but is not ready yet, I have to eat something
13787         first:) It is taken from gsti.  
13789 2000-04-08 16:14  nmav <nmav@gnutls.org>
13791         * src/: cli.c, debug.c, gnutls.c, gnutls_algorithms.c,
13792         gnutls_buffers.c, gnutls_cipher.c, gnutls_compress.c,
13793         gnutls_errors.c, gnutls_errors.h, gnutls_handshake.c,
13794         gnutls_handshake.h, gnutls_int.h, gnutls_num.c, gnutls_plaintext.c,
13795         port.h, serv.c:
13797         Handshake implementation was improved. Still no key exchange
13798         algorithm.  
13800 2000-03-30 09:14  nmav <nmav@gnutls.org>
13802         * src/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
13803         gnutls_cipher.c:
13805         Corrected bugs in gnutls_algorithms and added _gnutls_get_iv_size().  
13807 2000-03-29 19:01  nmav <nmav@gnutls.org>
13809         * src/: Makefile.am, gnutls_algorithms.c, gnutls_algorithms.h,
13810         gnutls_cipher.c:
13812         Algorithms/Ciphers interface has changes.  
13814 2000-03-29 14:15  nmav <nmav@gnutls.org>
13816         * src/: cli.c, gnutls.c, gnutls_buffers.c, gnutls_errors.c, serv.c:
13818         The gnutls_recv() semantics were changed. It may return less data
13819         than the specified. It operates similar to read().  
13821 2000-03-29 12:50  nmav <nmav@gnutls.org>
13823         * src/: gnutls.c, gnutls_handshake.c, gnutls_handshake.h, port.h:
13825         Server now generates a session_id.  
13827 2000-03-28 23:01  nmav <nmav@gnutls.org>
13829         * src/: Makefile.am, cli.c, gnutls.c, gnutls.h, gnutls_buffers.c,
13830         gnutls_errors.h, gnutls_handshake.c, gnutls_handshake.h,
13831         gnutls_int.h, serv.c:
13833         Corrected a lot of bugs. Handshake protocol is ready to be coded.  
13835 2000-03-26 14:10  nmav <nmav@gnutls.org>
13837         * src/: gnutls.c, gnutls.h, gnutls_buffers.c, gnutls_buffers.h:
13839         Included a reliable version of read/write (that read/write will
13840         return exactly the bytes specified).  
13842 2000-03-23 10:14  nmav <nmav@gnutls.org>
13844         * src/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
13845         gnutls_int.h:
13847         Changes in the handshake.  
13849 2000-03-18 20:18  nmav <nmav@gnutls.org>
13851         * src/gnutls.c:
13853         Some memory leaks were fixed.  
13855 2000-03-18 20:08  nmav <nmav@gnutls.org>
13857         * src/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
13858         gnutls_int.h:
13860         Corrected bug in the record protocol. Now it holds 2 states, 1 for
13861         encryption and 1 for decryption (mac/cipher/iv/compression).  
13863 2000-03-17 21:41  nmav <nmav@gnutls.org>
13865         * src/: Makefile.am, defines.h, gnutls.c, gnutls_handshake.c,
13866         gnutls_handshake.h, gnutls_int.h:
13868         Added the client hello handshake message.  
13870 2000-03-15 17:33  nmav <nmav@gnutls.org>
13872         * doc/HACKING:
13874         documentation.  
13876 2000-03-14 13:17  nmav <nmav@gnutls.org>
13878         * src/: gnutls_handshake.h, gnutls_record.h:
13880         Incorporated in gnutls_int.h 
13882 2000-03-14 13:09  nmav <nmav@gnutls.org>
13884         * src/: Makefile.am, debug.c, gnutls.c, gnutls_buffers.c,
13885         gnutls_buffers.h, gnutls_cipher.c, gnutls_compress.c,
13886         gnutls_errors.h, gnutls_int.h, gnutls_plaintext.c:
13888         gnutls_recv() can now receive fatal alerts and closure alerts.  
13890 2000-03-14 11:25  nmav <nmav@gnutls.org>
13892         * README, src/Makefile.am, src/debug.c, src/gnutls.c, src/gnutls.h,
13893         src/gnutls_buffers.c, src/gnutls_buffers.h, src/gnutls_cipher.c,
13894         src/gnutls_compress.c, src/gnutls_errors.h, src/gnutls_handshake.h,
13895         src/gnutls_int.h, src/gnutls_plaintext.c, src/gnutls_record.h,
13896         src/test.c:
13898         In case of failure gnutls_recv, sends an alert message.  but, it
13899         still cannot receive any.  
13901 2000-03-13 19:52  nmav <nmav@gnutls.org>
13903         * configure.in, src/Makefile.am, src/gnutls.c, src/gnutls.h,
13904         src/gnutls_cipher.c, src/test.c:
13906         Added gnutls_recv... Works only for application data, and it is not 
13907         tested.  
13909 2000-03-07 14:02  wkoch <wk@gnupg.org>
13911         * Makefile.am, NEWS, README, THANKS, acconfig.h, acinclude.m4,
13912         configure.in, lib/Makefile.am, src/Makefile.am:
13914         Initialized repository for GNU TLS