Corrected prototypes for callback selector functions, which now accept the state.
[gnutls.git] / ChangeLog
blob831df07cfcab5620e6014d70ea2dc88a9f3cc9fd
1 2002-05-08 10:32  nmav <nmav@gnutls.org>
3         * lib/: Makefile.am, gnutls_gcry.c, gnutls_gcry.h, gnutls_global.c,
4         gnutls_int.h, gnutls_mpi.c, gnutls_mpi.h, Makefile.am,
5         gnutls_gcry.c, gnutls_gcry.h, gnutls_int.h, gnutls_mpi.c,
6         gnutls_mpi.h:
8         renamed gnutls_gcry* to gnutls_mpi* 
10 2002-05-08 10:32  nmav <nmav@gnutls.org>
12         * lib/gnutls_mpi.c:
14         file gnutls_mpi.c was initially added on branch
15         gnutls_0_4_with_new_dh_primes.  
17 2002-05-08 10:32  nmav <nmav@gnutls.org>
19         * lib/gnutls_mpi.h:
21         file gnutls_mpi.h was initially added on branch
22         gnutls_0_4_with_new_dh_primes.  
24 2002-05-08 10:27  nmav <nmav@gnutls.org>
26         * configure.in, lib/gnutls_global.c:
28         Updated libgcrypt initialization stuff. Now depends on libgcrypt
29         1.1.7, and only initializes libgcrypt if this has not been done
30         before.  
32 2002-05-03 10:46  nmav <nmav@gnutls.org>
34         * lib/: auth_anon.c, auth_dhe.c, gnutls_dh.c, gnutls_dh.h:
36         DH Public keys now have a more reasonable (smaller) size.  
38 2002-05-02 13:15  nmav <nmav@gnutls.org>
40         * lib/auth_anon.c, lib/auth_dhe.c, lib/auth_srp_passwd.c,
41         lib/gnutls.h.in.in, lib/gnutls_dh.c, lib/gnutls_dh.h,
42         lib/gnutls_dh_primes.c, lib/gnutls_int.h, src/prime.c, src/serv.c:
44         The Diffie Hellman method was optimized. Now the number of bits of q
45         is used (q is used to generate p), and the server DH secret key is 
46         less than the number of bits of q (see RFC2631 2.2). All these 
47         changes are experimental and may be totaly wrong.  
49 2002-05-01 09:05  nmav <nmav@gnutls.org>
51         * lib/: auth_anon.c, auth_dhe.c, auth_rsa.c, auth_srp.c,
52         auth_srp_passwd.c, crypt.c, crypt_bcrypt.c, crypt_srpsha1.c,
53         debug.c, gnutls_auth.c, gnutls_dh.c, gnutls_dh_primes.c,
54         gnutls_gcry.c, gnutls_gcry.h, gnutls_openpgp.c, gnutls_openpgp.h,
55         gnutls_pk.c, gnutls_privkey.c, gnutls_srp.c, gnutls_x509.c,
56         x509_ASN.c, x509_sig_check.c:
58         Cleaned up the big number support.  
60 2002-04-21 14:21  twoaday <twoaday@gnutls.org>
62         * lib/gnutls_openpgp.c:
64         Adjust the code for the new OpenCDK version.  
66 2002-04-21 11:22  nmav <nmav@gnutls.org>
68         * lib/: gnutls_buffers.c, gnutls_cipher.c, gnutls_cipher.h,
69         gnutls_compress.c, gnutls_compress.h, gnutls_compress_int.c,
70         gnutls_int.h, gnutls_record.c, gnutls_srp.c, gnutls_state.h:
72         Optimized memory handling in the record protocol.  
74 2002-04-21 08:09  nmav <nmav@gnutls.org>
76         * lib/auth_srp.h, lib/gnutls_anon_cred.c, lib/gnutls_srp.c,
77         lib/gnutls_ui.c, src/cli.c, src/serv.c:
79         Added stubs when SRP or anonymous authentication are disabled, to
80         preserve binary compatibility 
82 2002-04-19 17:53  nmav <nmav@gnutls.org>
84         * NEWS, doc/TODO, doc/tex/ex4.tex, lib/gnutls.h.in.in,
85         lib/gnutls_state.c, src/cli.c, src/serv.c:
87         gnutls_session_resumed() was renamed to gnutls_session_is_resumed(),
88         and changed semantics, to make the return value be the obvious one.  
90 2002-04-18 18:56  nmav <nmav@gnutls.org>
92         * doc/tex/: Makefile.am, ex4.tex, examples.tex:
94         updated documentation for the new resumption check function 
96 2002-04-18 18:41  nmav <nmav@gnutls.org>
98         * doc/TODO, lib/gnutls.h.in.in, lib/gnutls_int.h,
99         lib/gnutls_privkey.c, lib/gnutls_state.c, src/cli.c, src/serv.c:
101         Added function to report if a session is a resumed one. See
102         gnutls_session_resumed().  
104 2002-04-18 18:16  twoaday <twoaday@gnutls.org>
106         * lib/gnutls_openpgp.c:
108         Applied the fixes for the new code.  
110 2002-04-18 13:31  nmav <nmav@gnutls.org>
112         * configure.in, lib/auth_srp.c, lib/auth_srp.h,
113         lib/auth_srp_passwd.c, lib/ext_cert_type.c, lib/ext_cert_type.h,
114         lib/ext_max_record.c, lib/ext_max_record.h, lib/ext_srp.c,
115         lib/ext_srp.h, lib/gnutls_extensions.c, lib/gnutls_srp.c,
116         src/gnutls-http-serv, src/serv.c:
118         Some minor fixes in SRP support. Changed extension generation. Now
119         less allocation with malloc are done.  
121 2002-04-17 09:47  nmav <nmav@gnutls.org>
123         * lib/: auth_anon.c, auth_dhe.c, auth_rsa.c, auth_srp.c,
124         auth_srp_passwd.c, crypt.c, crypt_bcrypt.c, crypt_srpsha1.c,
125         debug.c, gnutls_auth.c, gnutls_dh.c, gnutls_dh_primes.c,
126         gnutls_gcry.c, gnutls_gcry.h, gnutls_openpgp.c, gnutls_openpgp.h,
127         gnutls_pk.c, gnutls_privkey.c, gnutls_srp.c, gnutls_x509.c,
128         x509_sig_check.c:
130         first changes for libgmp support 
132 2002-04-14 19:26  nmav <nmav@gnutls.org>
134         * lib/gnutls_x509.c:
136         Fixed description of
137         gnutls_x509_extract_certificate_subject_alt_name().  
139 2002-04-13 19:59  twoaday <twoaday@gnutls.org>
141         * lib/gnutls_openpgp.c:
143         Some modifications for the new OpenCDK code.  
145 2002-04-13 15:58  nmav <nmav@gnutls.org>
147         * doc/tex/auth.tex, doc/tex/ciphersuites.tex, doc/tex/errors.tex,
148         doc/tex/ex1.tex, doc/tex/examples.tex, doc/tex/gnutls.tex,
149         doc/tex/handshake.tex, doc/tex/serv1.tex, src/crypt.c:
151         Documentation fixes 
153 2002-04-12 19:06  nmav <nmav@gnutls.org>
155         * acconfig.h, configure.in:
157         fixed opencdk detection problem 
159 2002-04-12 11:34  nmav <nmav@gnutls.org>
161         * lib/: gnutls_x509.c, gnutls_x509.h:
163         better doc (internal) for _gnutls_int2str() 
165 2002-04-10 19:01  nmav <nmav@gnutls.org>
167         * NEWS, lib/auth_rsa.c, lib/gnutls_int.h, lib/gnutls_state.c:
169         Added function which disables the version check in the RSA premaster
170         secret -only needed in server side 
172 2002-04-08 18:16  nmav <nmav@gnutls.org>
174         * NEWS, doc/tex/Makefile.am, doc/tex/asn1.tex,
175         doc/tex/cover.tex.in, doc/tex/funcs.tex, doc/tex/gnutls.tex,
176         lib/Makefile.am:
178         separated asn1 parser library and tls library documentation 
180 2002-04-08 17:28  nmav <nmav@gnutls.org>
182         * NEWS, lib/gnutls_pk.c (utags: gnutls_0_4_1):
184         changes for 0.4.1 
186 2002-04-06 10:43  nmav <nmav@gnutls.org>
188         * lib/x509_verify.c (tags: gnutls_0_4_1):
190         fixed case where a certificate could be both invalid and trusted.  
192 2002-04-05 21:25  nmav <nmav@gnutls.org>
194         * acinclude.m4 (tags: gnutls_0_4_1), buildconf (tags:
195         gnutls_0_4_1), libgcrypt.m4 (tags: gnutls_0_4_1), libmcrypt.m4
196         (tags: gnutls_0_4_1), opencdk.m4:
198         m4 files were removed from acinclude.m4 
200 2002-04-05 18:54  nmav <nmav@gnutls.org>
202         * acinclude.m4, configure.in:
204         added detection of opencdk 
206 2002-04-04 20:52  nmav <nmav@gnutls.org>
208         * lib/: gnutls_x509.c (tags: gnutls_0_4_1), gnutls_x509.h (tags:
209         gnutls_0_4_1), x509_verify.c, x509_verify.h (tags: gnutls_0_4_1):
211         Improved X.509 time convertion functions 
213 2002-04-04 20:21  nmav <nmav@gnutls.org>
215         * lib/: gnutls_errors.c (tags: gnutls_0_4_1), gnutls_errors_int.h
216         (tags: gnutls_0_4_1), gnutls_x509.c:
218         GNUTLS_E_UNIX_TIME_LIMIT_REACHED error code was removed 
220 2002-04-04 10:51  nmav <nmav@gnutls.org>
222         * lib/x509_verify.c:
224         Added kludge in order to work with dates over 2036 
226 2002-04-04 09:35  nmav <nmav@gnutls.org>
228         * lib/gnutls.h.in.in (tags: gnutls_0_4_1), lib/gnutls_cert.c (tags:
229         gnutls_0_4_1), lib/gnutls_int.h (tags: gnutls_0_4_1),
230         lib/gnutls_int_compat.c (tags: gnutls_0_4_1), lib/gnutls_openpgp.c
231         (tags: gnutls_0_4_1), lib/gnutls_ui.h (tags: gnutls_0_4_1),
232         lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_verify.c,
233         src/common.c (tags: gnutls_0_4_1):
235         GNUTLS_CERT_EXPIRED is no longer returned by verification functions.
236         Added functions to check the expiration and activation date of
237         peer's certificate. See gnutls_certificate_expiration_time_peers().  
239 2002-04-04 08:38  nmav <nmav@gnutls.org>
241         * ChangeLog, configure.in, lib/defines.h (tags: gnutls_0_4_1),
242         lib/x509_verify.c:
244         Replaced mktime() with mktime_utc(). This corrects a bug with the
245         localtime returned by mktime().  
247 2002-04-03 20:00  nmav <nmav@gnutls.org>
249         * lib/: auth_cert.c (tags: gnutls_0_4_1), defines.h,
250         gnutls_algorithms.c (tags: gnutls_0_4_1), gnutls_buffers.c (tags:
251         gnutls_0_4_1), gnutls_handshake.c (tags: gnutls_0_4_1),
252         gnutls_mem.h (tags: gnutls_0_4_1), gnutls_x509.c, x509_asn1.c
253         (tags: gnutls_0_4_1), x509_der.c (tags: gnutls_0_4_1):
255         merged changes from gnutls_0_4_with_alloca.  
257 2002-04-03 19:56  nmav <nmav@gnutls.org>
259         * NEWS, configure.in:
261         merged changes from gnutls_0_4_with_alloca.  
263 2002-04-03 18:11  nmav <nmav@gnutls.org>
265         * doc/TODO (tags: gnutls_0_4_1), lib/gnutls_cert.h,
266         lib/gnutls_pk.c:
268         Optimized RSA signature calculation 
270 2002-04-03 14:54  nmav <nmav@gnutls.org>
272         * lib/auth_cert.c:
274         In gnutls_find_acceptable_client_cert() corrected bug in callback 
275         parameters, and used alloca for issuers_dn allocation.  
277 2002-04-03 12:59  nmav <nmav@gnutls.org>
279         * lib/: defines.h, gnutls_mem.h, gnutls_x509.c:
281         removed unneeded memsets 
283 2002-04-03 12:58  nmav <nmav@gnutls.org>
285         * src/: serv-gaa.c, serv.c, serv.gaa:
287         added --quit parameter 
289 2002-04-02 13:17  nmav <nmav@gnutls.org>
291         * configure.in, lib/auth_cert.c, lib/defines.h,
292         lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
293         lib/gnutls_handshake.c, lib/gnutls_mem.h, lib/x509_asn1.c,
294         lib/x509_der.c, src/serv-gaa.c, src/serv-gaa.h, src/serv.c,
295         src/serv.gaa:
297         preliminary support for alloca() 
299 2002-03-31 06:04  nmav <nmav@gnutls.org>
301         * lib/: auth_cert.c (tags: gnutls_0_4_0), gnutls_errors.c (tags:
302         gnutls_0_4_0), gnutls_errors.h (tags: gnutls_0_4_0), gnutls_gcry.c
303         (tags: gnutls_0_4_1, gnutls_0_4_0), gnutls_global.c (tags:
304         gnutls_0_4_1, gnutls_0_4_0), gnutls_pk.c, gnutls_privkey.c (tags:
305         gnutls_0_4_1, gnutls_0_4_0), gnutls_x509.c (tags: gnutls_0_4_0),
306         x509_asn1.h (tags: gnutls_0_4_1, gnutls_0_4_0), x509_extensions.c
307         (tags: gnutls_0_4_1, gnutls_0_4_0), x509_sig_check.c (tags:
308         gnutls_0_4_1, gnutls_0_4_0), x509_verify.c (tags: gnutls_0_4_0):
310         Error codes of ASN.1 parser are now independent, with a map to 
311         gnutls' error codes.  
313 2002-03-31 06:02  nmav <nmav@gnutls.org>
315         * lib/gnutls_cipher.c:
317         cleanups 
319 2002-03-30 10:00  nmav <nmav@gnutls.org>
321         * lib/gnutls_openpgp.c (tags: gnutls_0_4_0):
323         Added the text for gnutls_openpgp_extract_key_pk_algorithm.  
325 2002-03-30 09:52  nmav <nmav@gnutls.org>
327         * ChangeLog, doc/tex/ex1.tex (tags: gnutls_0_4_1, gnutls_0_4_0),
328         doc/tex/ex2.tex (tags: gnutls_0_4_1, gnutls_0_4_0), doc/tex/ex3.tex
329         (tags: gnutls_0_4_0), doc/tex/serv1.tex (tags: gnutls_0_4_1,
330         gnutls_0_4_0), lib/gnutls.h.in.in (tags: gnutls_0_4_0),
331         lib/gnutls_x509.c, src/cli.c (tags: gnutls_0_4_1, gnutls_0_4_0),
332         src/serv.c (tags: gnutls_0_4_1, gnutls_0_4_0):
334         Removed the CRL list parameter from
335         gnutls_certificate_set_x509_trust_*.  
337 2002-03-30 09:42  nmav <nmav@gnutls.org>
339         * lib/gnutls_x509.c:
341         gnutls_certificate_set_x509_trust_*() now accept single DER
342         certificates or PEM certificate lists.  
344 2002-03-29 18:35  nmav <nmav@gnutls.org>
346         * lib/: auth_cert.c, crypt_srpsha1.c (tags: gnutls_0_4_1,
347         gnutls_0_4_0), gnutls_x509.c:
349         Added ability to read DSA DER formatted keys, and corrected bugs in 
350         DER certificate reading.  
352 2002-03-29 12:12  nmav <nmav@gnutls.org>
354         * lib/: gnutls_algorithms.c (tags: gnutls_0_4_0), gnutls_cipher.c,
355         gnutls_cipher_int.c (tags: gnutls_0_4_1, gnutls_0_4_0),
356         gnutls_cipher_int.h (tags: gnutls_0_4_1, gnutls_0_4_0),
357         gnutls_compress.c (tags: gnutls_0_4_1, gnutls_0_4_0),
358         gnutls_compress_int.c (tags: gnutls_0_4_1, gnutls_0_4_0),
359         gnutls_compress_int.h (tags: gnutls_0_4_1, gnutls_0_4_0),
360         gnutls_constate.c (tags: gnutls_0_4_1, gnutls_0_4_0),
361         gnutls_handshake.c (tags: gnutls_0_4_0), gnutls_hash_int.c (tags:
362         gnutls_0_4_1, gnutls_0_4_0), gnutls_hash_int.h (tags: gnutls_0_4_1,
363         gnutls_0_4_0), gnutls_int.h (tags: gnutls_0_4_0), gnutls_kx.c
364         (tags: gnutls_0_4_1, gnutls_0_4_0), gnutls_sig.c (tags:
365         gnutls_0_4_1, gnutls_0_4_0), gnutls_srp.c (tags: gnutls_0_4_1,
366         gnutls_0_4_0), gnutls_state.c (tags: gnutls_0_4_1, gnutls_0_4_0),
367         gnutls_ui.c (tags: gnutls_0_4_1, gnutls_0_4_0), x509_sig_check.c:
369         Prefixed with underscore several internal functions.  
371 2002-03-29 11:38  nmav <nmav@gnutls.org>
373         * lib/: auth_cert.c, auth_dhe.c (tags: gnutls_0_4_1, gnutls_0_4_0),
374         auth_rsa.c, gnutls_algorithms.c, gnutls_algorithms.h (tags:
375         gnutls_0_4_1, gnutls_0_4_0), gnutls_cert.c (tags: gnutls_0_4_0),
376         gnutls_cert.h (tags: gnutls_0_4_0), gnutls_global.c, gnutls_x509.c:
378         removed unneeded functions 
380 2002-03-29 11:38  nmav <nmav@gnutls.org>
382         * src/: cli-gaa.c (tags: gnutls_0_4_1, gnutls_0_4_0), cli-gaa.h
383         (tags: gnutls_0_4_1, gnutls_0_4_0), cli.c, cli.gaa (tags:
384         gnutls_0_4_1, gnutls_0_4_0):
386         added crlf option 
388 2002-03-29 11:16  nmav <nmav@gnutls.org>
390         * ChangeLog, doc/TODO, lib/auth_rsa.c, lib/gnutls_int.h,
391         lib/gnutls_pk.c, lib/gnutls_pk.h (tags: gnutls_0_4_1,
392         gnutls_0_4_0), lib/gnutls_sig.c, lib/x509_der.c (tags:
393         gnutls_0_4_0), lib/x509_sig_check.c, src/cli.c, src/serv-gaa.c
394         (tags: gnutls_0_4_1, gnutls_0_4_0), src/serv-gaa.h (tags:
395         gnutls_0_4_1, gnutls_0_4_0), src/serv.gaa (tags: gnutls_0_4_1,
396         gnutls_0_4_0):
398         Some cleanups in the certificate authentication. Parameters are 
399         passed together with the length, to avoid abuse.  
401 2002-03-28 12:46  nmav <nmav@gnutls.org>
403         * lib/: gnutls_x509.c, x509_b64.c (tags: gnutls_0_4_1,
404         gnutls_0_4_0):
406         Cleaned up the return values of several functions.  
408 2002-03-28 12:45  nmav <nmav@gnutls.org>
410         * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, serv-gaa.c,
411         serv-gaa.h, serv.c, serv.gaa:
413         added option to read DER encoded certificates 
415 2002-03-28 09:44  nmav <nmav@gnutls.org>
417         * lib/: auth_rsa.c, gnutls_cert.h, gnutls_pk.c, gnutls_privkey.c:
419         Optimized RSA decryption. (Very) Much faster now 
421 2002-03-28 09:40  nmav <nmav@gnutls.org>
423         * lib/gnutls_x509.c:
425         read PKCS7 certificate chains in the reverse order.  
427 2002-03-26 21:05  fiorinaf <ffiorina@gnutls.org>
429         * lib/: x509_asn1.c (tags: gnutls_0_4_0), x509_asn1.h:
431         add asn1_number_of_elements function 
433 2002-03-26 21:02  fiorinaf <ffiorina@gnutls.org>
435         * lib/x509_der.c:
437         fix bug in asn1_get_start_end_der function 
439 2002-03-26 19:50  nmav <nmav@gnutls.org>
441         * ChangeLog, lib/gnutls_x509.c, src/common.c:
443         changed semantics of gnutls_x509_extract_certificate_pk_algorithm() 
445 2002-03-26 19:33  nmav <nmav@gnutls.org>
447         * lib/: gnutls_algorithms.c, gnutls_algorithms.h, gnutls_buffers.c
448         (tags: gnutls_0_4_0), gnutls_global.c, gnutls_record.c (tags:
449         gnutls_0_4_1, gnutls_0_4_0):
451         Several optimizations 
453 2002-03-26 17:35  twoaday <twoaday@gnutls.org>
455         * lib/gnutls_openpgp.c:
457         Now the pk algorithm is returned and not only the key size in bits.  
459 2002-03-26 09:51  twoaday <twoaday@gnutls.org>
461         * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_4_1,
462         gnutls_0_4_0):
464         Function which is used to extract key parameters for openpgp keys.  
466 2002-03-26 09:16  nmav <nmav@gnutls.org>
468         * NEWS, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_errors.c,
469         lib/gnutls_errors_int.h (tags: gnutls_0_4_0), lib/gnutls_pk.h,
470         lib/gnutls_ui.h, lib/gnutls_x509.c, src/common.c,
471         src/gnutls-http-serv (tags: gnutls_0_4_1, gnutls_0_4_0),
472         src/serv.c:
474         added gnutls_x509_extract_certificate_pk_algorithm() 
476 2002-03-25 09:27  nmav <nmav@gnutls.org>
478         * doc/tex/ex1.tex, doc/tex/ex2.tex, lib/gnutls.h.in.in,
479         lib/gnutls_int.h, lib/gnutls_x509.c, src/cli-gaa.c, src/cli.c,
480         src/cli.gaa, src/serv-gaa.c, src/serv.c, src/serv.gaa:
482         Improved PKCS7 support 
484 2002-03-24 19:46  nmav <nmav@gnutls.org>
486         * lib/: gnutls.h.in.in, gnutls_x509.c:
488         Added function which reads the DER encoded certificate and key.  
489         (now only works for RSA keys) 
491 2002-03-24 18:41  nmav <nmav@gnutls.org>
493         * NEWS, lib/Makefile.am (tags: gnutls_0_4_1, gnutls_0_4_0),
494         lib/auth_cert.c, lib/gnutls_global.c, lib/gnutls_hash_int.c,
495         lib/gnutls_random.c (tags: gnutls_0_4_1, gnutls_0_4_0),
496         lib/gnutls_ui.h, lib/gnutls_x509.c, lib/pkix.asn (tags:
497         gnutls_0_4_1, gnutls_0_4_0), lib/pkix_asn1_tab.c (tags:
498         gnutls_0_4_1, gnutls_0_4_0), lib/x509_asn1.c,
499         lib/x509_extensions.c, lib/x509_sig_check.c, lib/x509_verify.c,
500         src/gnutls-http-serv, src/serv.c:
502         Added support for RFC2630 - PKCS7 formated structures 
504 2002-03-23 10:06  nmav <nmav@gnutls.org>
506         * lib/auth_cert.c (tags: gnutls_0_3_92):
508         more cleanups 
510 2002-03-23 09:39  nmav <nmav@gnutls.org>
512         * lib/auth_cert.c:
514         Cleanups and fixes in X.509 certificate message parsing 
516 2002-03-22 13:08  nmav <nmav@gnutls.org>
518         * lib/gnutls_buffers.c (tags: gnutls_0_3_92):
520         Corrected code to avoid compiler's warnings 
522 2002-03-21 20:25  nmav <nmav@gnutls.org>
524         * ChangeLog, acconfig.h (tags: gnutls_0_4_1, gnutls_0_4_0,
525         gnutls_0_3_92), configure.in, lib/auth_anon.c (tags: gnutls_0_4_1,
526         gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp.c (tags: gnutls_0_4_1,
527         gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp.h (tags: gnutls_0_4_1,
528         gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp_passwd.c (tags:
529         gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp_passwd.h
530         (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
531         lib/auth_srp_sb64.c (tags: gnutls_0_4_1, gnutls_0_4_0,
532         gnutls_0_3_92), lib/crypt.c (tags: gnutls_0_4_1, gnutls_0_4_0,
533         gnutls_0_3_92), lib/crypt_bcrypt.c (tags: gnutls_0_4_1,
534         gnutls_0_4_0, gnutls_0_3_92), lib/crypt_srpsha1.c (tags:
535         gnutls_0_3_92), lib/ext_srp.c (tags: gnutls_0_4_1, gnutls_0_4_0,
536         gnutls_0_3_92), lib/ext_srp.h (tags: gnutls_0_4_1, gnutls_0_4_0,
537         gnutls_0_3_92), lib/gnutls_algorithms.c (tags: gnutls_0_3_92),
538         lib/gnutls_anon_cred.c (tags: gnutls_0_4_1, gnutls_0_4_0,
539         gnutls_0_3_92), lib/gnutls_auth.c (tags: gnutls_0_4_1,
540         gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_extensions.c (tags:
541         gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
542         lib/gnutls_session_pack.c (tags: gnutls_0_4_1, gnutls_0_4_0,
543         gnutls_0_3_92), lib/gnutls_srp.c (tags: gnutls_0_3_92),
544         lib/gnutls_srp.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
545         lib/gnutls_ui.c (tags: gnutls_0_3_92), src/serv.c:
547         Added hooks not to include SRP and Anonymous authentication 
549 2002-03-21 19:44  nmav <nmav@gnutls.org>
551         * lib/: gnutls_cert.c, gnutls_x509.c (utags: gnutls_0_3_92):
553         Corrected behaviour when no certificate is got by the peer.  
555 2002-03-21 19:44  nmav <nmav@gnutls.org>
557         * src/: Makefile.am (tags: gnutls_0_4_1, gnutls_0_4_0),
558         gnutls-http-serv (utags: gnutls_0_3_92):
560         Added script which runs an http server with the appropriate
561         parameters.  
563 2002-03-21 19:27  nmav <nmav@gnutls.org>
565         * ChangeLog, NEWS, lib/gnutls_record.c (tags: gnutls_0_3_92),
566         lib/gnutls_state.c (tags: gnutls_0_3_92):
568         CBC protection support is disabled by default.  
570 2002-03-20 18:13  nmav <nmav@gnutls.org>
572         * lib/: gnutls_algorithms.c, gnutls_cipher.c (tags: gnutls_0_3_92),
573         gnutls_compress_int.c (tags: gnutls_0_3_92), gnutls_compress_int.h
574         (tags: gnutls_0_3_92), gnutls_constate.c:
576         Optimizations and fixes in compression 
578 2002-03-20 12:21  nmav <nmav@gnutls.org>
580         * lib/: auth_cert.c, gnutls_cipher.c, gnutls_compress.c (tags:
581         gnutls_0_3_92), gnutls_compress_int.c, gnutls_compress_int.h,
582         gnutls_constate.c, gnutls_int.h (tags: gnutls_0_3_92),
583         gnutls_state.c, x509_ASN.c (tags: gnutls_0_4_1, gnutls_0_4_0,
584         gnutls_0_3_92), x509_ASN.y (tags: gnutls_0_4_1, gnutls_0_4_0,
585         gnutls_0_3_92), x509_asn1.c (tags: gnutls_0_3_92):
587         Improved compression support. Corrected several bugs in empty 
588         fragment sending and receiving.  
590 2002-03-19 21:08  fiorinaf <ffiorina@gnutls.org>
592         * lib/x509_asn1.c:
594         segmentation fault bug fix 
596 2002-03-18 20:45  twoaday <twoaday@gnutls.org>
598         * lib/gnutls_openpgp.c:
600         New OpenCDK interface for secure memory.  
602 2002-03-18 18:25  twoaday <twoaday@gnutls.org>
604         * lib/: gnutls_errors_int.h (tags: gnutls_0_3_92),
605         gnutls_openpgp.c:
607         Detection of revoked OpenPGP userID's.  
609 2002-03-18 15:53  nmav <nmav@gnutls.org>
611         * lib/gnutls_ui.h (tags: gnutls_0_3_92):
613         added missing prototypes 
615 2002-03-18 12:06  twoaday <twoaday@gnutls.org>
617         * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_3_92):
619         Support for multiple userID's.  
621 2002-03-18 07:43  nmav <nmav@gnutls.org>
623         * src/: cli.c (tags: gnutls_0_3_92), serv.c:
625         removed default parameters arguments 
627 2002-03-17 23:09  nmav <nmav@gnutls.org>
629         * ChangeLog, THANKS (tags: gnutls_0_4_1, gnutls_0_4_0,
630         gnutls_0_3_92), acconfig.h, configure.in, lib/gnutls_handshake.c
631         (tags: gnutls_0_3_92), lib/gnutls_int.h, lib/gnutls_mem.c (tags:
632         gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_mem.h (tags:
633         gnutls_0_4_0, gnutls_0_3_92), src/cli.c:
635         Added hooks for electric fence 
637 2002-03-17 21:51  nmav <nmav@gnutls.org>
639         * lib/x509_verify.c (tags: gnutls_0_3_92):
641         Checking of certificate lists even if the CA size is zero. Pointed
642         out by Andrew McDonald 
644 2002-03-13 13:19  twoaday <twoaday@gnutls.org>
646         * lib/gnutls_openpgp.c:
648         Improved code for the various keyrings and support for armored 
649         keyring files.  
651 2002-03-12 14:13  nmav <nmav@gnutls.org>
653         * ChangeLog, NEWS, acconfig.h, configure.in, lib/gnutls_int.h,
654         lib/gnutls_record.c, lib/gnutls_state.c:
656         made CBC chosen plaintext protection configurable 
658 2002-03-11 12:45  twoaday <twoaday@gnutls.org>
660         * lib/gnutls_openpgp.c:
662         Added missing stub for one function.  
664 2002-03-10 00:09  twoaday <twoaday@gnutls.org>
666         * lib/gnutls_openpgp.c:
668         New error codes.  
670 2002-03-10 00:01  nmav <nmav@gnutls.org>
672         * ChangeLog, lib/gnutls_constate.c, lib/gnutls_errors.c (tags:
673         gnutls_0_3_92), lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
674         lib/gnutls_pk.c (tags: gnutls_0_3_92), lib/gnutls_privkey.c (tags:
675         gnutls_0_3_92), lib/gnutls_record.c, lib/gnutls_sig.c (tags:
676         gnutls_0_3_92), lib/gnutls_state.c, lib/gnutls_x509.c,
677         lib/x509_asn1.h (tags: gnutls_0_3_92):
679         some error codes were renamed to more appropriate names 
681 2002-03-09 21:06  twoaday <twoaday@gnutls.org>
683         * lib/: gnutls_openpgp.c, x509_ASN.c:
685         Patches for the new OpenCDK version and some stricter checks for
686         memory leaks.  
688 2002-03-09 19:08  nmav <nmav@gnutls.org>
690         * ChangeLog, NEWS, doc/tex/ex3.tex (tags: gnutls_0_3_92),
691         lib/gnutls.h.in.in, lib/gnutls_algorithms.c, lib/gnutls_cert.c,
692         lib/gnutls_constate.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
693         lib/gnutls_kx.c (tags: gnutls_0_3_92), lib/gnutls_record.c,
694         lib/gnutls_state.c, lib/gnutls_state.h (tags: gnutls_0_4_1,
695         gnutls_0_4_0, gnutls_0_3_92), lib/x509_verify.c, src/common.c:
697         removed GNUTLS_CERT_TRUSTED enumeration 
699 2002-03-08 22:42  nmav <nmav@gnutls.org>
701         * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_record.c:
703         Added protection against denial of service attacks, while receiving 
704         empty packets.  
706 2002-03-08 18:33  nmav <nmav@gnutls.org>
708         * lib/gnutls_buffers.c:
710         corrected memory leak 
712 2002-03-08 18:04  nmav <nmav@gnutls.org>
714         * lib/: gnutls_buffers.c, gnutls_buffers.h (tags: gnutls_0_4_1,
715         gnutls_0_4_0, gnutls_0_3_92), gnutls_cipher.c, gnutls_cipher.h
716         (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
717         gnutls_openpgp.c, gnutls_record.c, gnutls_state.h:
719         Added protection against the newly discovered CBC attacks against
720         TLS.  Experimental code.  
722 2002-03-08 11:14  nmav <nmav@gnutls.org>
724         * lib/gnutls_algorithms.c:
726         Added references to internet drafts. Added DHE_DSS with ARCFOUR from 
727         56 bit draft.  
729 2002-03-06 12:10  nmav <nmav@gnutls.org>
731         * doc/protocol/: draft-ietf-tls-extensions-02.txt,
732         draft-ietf-tls-extensions-03.txt (tags: gnutls_0_4_1, gnutls_0_4_0,
733         gnutls_0_3_92):
735         Added new draft 
737 2002-03-06 12:08  nmav <nmav@gnutls.org>
739         * NEWS, lib/Makefile.am (tags: gnutls_0_3_92), lib/auth_cert.c,
740         lib/gnutls_alert.c (tags: gnutls_0_4_1, gnutls_0_4_0,
741         gnutls_0_3_92), lib/gnutls_errors.c, lib/gnutls_errors_int.h,
742         lib/gnutls_gcry.c (tags: gnutls_0_3_92), lib/gnutls_global.c (tags:
743         gnutls_0_3_92), lib/gnutls_pk.c, lib/gnutls_privkey.c,
744         lib/gnutls_x509.c, lib/x509_ASN.c, lib/x509_ASN.y, lib/x509_asn1.h,
745         lib/x509_extensions.c (tags: gnutls_0_3_92), lib/x509_sig_check.c
746         (tags: gnutls_0_3_92), lib/x509_verify.c:
748         Combined error codes of gnutls and ASN.1 parser. Also several
749         cleanups in the X.509 code.  
751 2002-03-06 10:42  nmav <nmav@gnutls.org>
753         * doc/tex/: Makefile.am, alert.tex, gnutls.tex, translayer.tex:
755         Added alert protocol section 
757 2002-03-05 09:04  nmav <nmav@gnutls.org>
759         * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_x509.c,
760         x509_ASN.c, x509_asn1.c, x509_der.c (tags: gnutls_0_3_92),
761         x509_verify.c:
763         Added the error UNIX_TIME_LIMIT_EXCEEDED, and corrected bugs in
764         X.509 certificate parsing.  
766 2002-03-04 17:16  nmav <nmav@gnutls.org>
768         * doc/tex/errors.tex (tags: gnutls_0_4_1, gnutls_0_4_0,
769         gnutls_0_3_92), lib/gnutls.h.in.in:
771         updated 
773 2002-03-04 17:04  nmav <nmav@gnutls.org>
775         * doc/tex/: Makefile.am, auth.tex (tags: gnutls_0_4_1,
776         gnutls_0_4_0, gnutls_0_3_92), ciphersuites.tex, gnutls.tex,
777         handshake.tex, layers.tex (tags: gnutls_0_4_1, gnutls_0_4_0,
778         gnutls_0_3_92), macros.tex (tags: gnutls_0_4_1, gnutls_0_4_0,
779         gnutls_0_3_92), resumedb.tex, translayer.tex:
781         updated documentation 
783 2002-03-04 09:25  nmav <nmav@gnutls.org>
785         * ChangeLog, configure.in, doc/scripts/gdoc (tags: gnutls_0_4_1,
786         gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_cert.c,
787         lib/gnutls_handshake.c, lib/x509_ASN.y, lib/x509_asn1.c,
788         lib/x509_der.c:
790         changes for pretty documentation and cleanups.  
792 2002-03-03 18:44  nmav <nmav@gnutls.org>
794         * lib/gnutls_state.c:
796         pgp_fingerprint indicator is not cleared.  
798 2002-03-03 09:28  nmav <nmav@gnutls.org>
800         * src/tls_test.c:
802         last minute changes for 0.3.91 release 
804 2002-03-03 09:18  nmav <nmav@gnutls.org>
806         * ChangeLog, NEWS, configure.in, lib/auth_anon.c, lib/auth_cert.c,
807         lib/auth_dhe.c (tags: gnutls_0_3_92), lib/auth_srp.c,
808         lib/gnutls_auth.c, lib/gnutls_auth_int.h (tags: gnutls_0_4_1,
809         gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_errors.c, src/cli.c
810         (utags: gnutls_0_3_91):
812         Added checks in authentication type renegotiation procedure.  
814 2002-03-03 00:06  nmav <nmav@gnutls.org>
816         * lib/: auth_cert.c, gnutls_auth.c, gnutls_handshake.c (tags:
817         gnutls_0_3_91), gnutls_int.h (tags: gnutls_0_3_91), gnutls_state.c
818         (tags: gnutls_0_3_91), gnutls_state.h (tags: gnutls_0_3_91):
820         Changed behaviour in rehandshake procedure. Now can use rehandshake
821         with a different authentication method (ie. perform anonymous
822         authentication, and after that perform a certificate authentication,
823         or srp).  
825 2002-03-01 13:13  nmav <nmav@gnutls.org>
827         * lib/: gnutls_mem.h, gnutls_x509.c (utags: gnutls_0_3_91):
829         corrected certificate type checking.  
831 2002-03-01 13:10  nmav <nmav@gnutls.org>
833         * src/: Makefile.am (tags: gnutls_0_3_91), cli-gaa.c (tags:
834         gnutls_0_3_91), cli-gaa.h (tags: gnutls_0_3_92, gnutls_0_3_91),
835         cli.c, cli.gaa (tags: gnutls_0_3_92, gnutls_0_3_91), common.h
836         (tags: gnutls_0_3_91), crypt.c (tags: gnutls_0_4_1, gnutls_0_4_0,
837         gnutls_0_3_92, gnutls_0_3_91), serv-gaa.c (tags: gnutls_0_3_91),
838         serv-gaa.h (tags: gnutls_0_3_92, gnutls_0_3_91), serv.c (tags:
839         gnutls_0_3_91), serv.gaa (tags: gnutls_0_3_92, gnutls_0_3_91),
840         tls_test-gaa.c (tags: gnutls_0_3_91), tls_test.gaa (tags:
841         gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91):
843         Updated cli and server to read certificate and keys from command
844         line parameters. client, client-debug and server are now being
845         installed.  
847 2002-03-01 11:26  nmav <nmav@gnutls.org>
849         * lib/: gnutls_algorithms.c (tags: gnutls_0_3_91),
850         gnutls_algorithms.h (tags: gnutls_0_3_92, gnutls_0_3_91),
851         gnutls_handshake.c, gnutls_int.h, gnutls_priority.c (tags:
852         gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91):
854         Cleanups in gnutls_handshake.c and gnutls_algorithms.c.  Now cipher
855         suites get associated with a protocol version. This will allow
856         disabling several ciphersuites which are only defined in TLS 1.0,
857         when using SSL 3.0.  
859 2002-03-01 08:12  nmav <nmav@gnutls.org>
861         * lib/gnutls_handshake.c:
863         No extensions are now sent if SSL 3.0 is the only protocol
864         advertized.  
866 2002-02-28 12:39  nmav <nmav@gnutls.org>
868         * lib/gnutls_session.c (tags: gnutls_0_4_1, gnutls_0_4_0,
869         gnutls_0_3_92, gnutls_0_3_91):
871         added a check in the given parameters for null 
873 2002-02-28 12:38  nmav <nmav@gnutls.org>
875         * src/: tests.c (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
876         gnutls_0_3_91), tests.h (tags: gnutls_0_4_1, gnutls_0_4_0,
877         gnutls_0_3_92, gnutls_0_3_91), tls_test.c:
879         added session resumption test 
881 2002-02-28 12:31  twoaday <twoaday@gnutls.org>
883         * lib/gnutls_openpgp.c (tags: gnutls_0_3_91):
885         Changed the interface for the new OpenCDK version.  
887 2002-02-28 08:55  nmav <nmav@gnutls.org>
889         * src/: cli-gaa.c, cli.c, cli.gaa, serv-gaa.c, tls_test-gaa.c,
890         tls_test-gaa.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
891         gnutls_0_3_91), tls_test.c, tls_test.gaa:
893         updated gaa files, and client options.  
895 2002-02-28 08:38  nmav <nmav@gnutls.org>
897         * src/tests.c, lib/gnutls.h.in.in (tags: gnutls_0_3_91),
898         lib/gnutls_state.c, lib/gnutls_state.h:
900         gnutls_record_set_default_version() was prefixed with underscore,
901         and it is no longer exported.  
903 2002-02-28 08:36  nmav <nmav@gnutls.org>
905         * lib/: gnutls.h.in.in, gnutls_db.c (tags: gnutls_0_3_92,
906         gnutls_0_3_91), gnutls_int.h, gnutls_session_pack.c (tags:
907         gnutls_0_3_91), gnutls_state.c:
909         Corrected session resuming in certificate authentication.
910         gnutls_deinit, does not remove the session entry any more if it is
911         invalid. Added gnutls_db_remove_session() function, which does this.  
913 2002-02-28 07:00  nmav <nmav@gnutls.org>
915         * src/: tls_test-gaa.c, tls_test-gaa.h, tls_test.gaa:
917         added missing files 
919 2002-02-27 22:29  nmav <nmav@gnutls.org>
921         * lib/gnutls_mem.c (tags: gnutls_0_3_91):
923         removed cycle from gnutls_free and gnutls_secure_free.  
925 2002-02-27 21:12  nmav <nmav@gnutls.org>
927         * NEWS, src/tests.c, src/tests.h, src/tls_test.c:
929         added check for TLS closure alerts 
931 2002-02-27 20:53  nmav <nmav@gnutls.org>
933         * src/: tests.c, tests.h, tls_test.c:
935         added openpgp authentication test, and unknown cipher suites test 
937 2002-02-27 20:38  nmav <nmav@gnutls.org>
939         * lib/ext_srp.c (tags: gnutls_0_3_91):
941         Now we do not send the srp username as an extension, if SRP is 
942         disabled.  
944 2002-02-27 20:26  nmav <nmav@gnutls.org>
946         * src/: cli.c, tests.c, tests.h, tls_test.c:
948         added check for client hello extensions.  
950 2002-02-27 20:07  nmav <nmav@gnutls.org>
952         * src/: Makefile.am, cli.c, tests.c, tests.h, tls_test.c:
954         Added tls_test. This is program that can be used to test TLS
955         servers' parameters.  
957 2002-02-27 20:05  nmav <nmav@gnutls.org>
959         * lib/: gnutls.h.in.in, gnutls_errors.c, gnutls_handshake.c,
960         gnutls_int.h, gnutls_state.c:
962         Added gnutls_record_set_default_version(). This is a low level
963         function.  
965 2002-02-27 10:58  nmav <nmav@gnutls.org>
967         * lib/gnutls.h.in.in:
969         SOCKET_PTR was removed 
971 2002-02-27 10:06  nmav <nmav@gnutls.org>
973         * lib/gnutls.h.in.in:
975         corrected record_send() prototype 
977 2002-02-26 19:08  nmav <nmav@gnutls.org>
979         * configure.in:
981         updated for fcdump 
983 2002-02-25 22:48  nmav <nmav@gnutls.org>
985         * lib/gnutls_pk.c (tags: gnutls_0_3_91):
987         added (an impossible situation) check 
989 2002-02-24 19:24  twoaday <twoaday@gnutls.org>
991         * lib/gnutls_openpgp.c:
993         Fixed a possible buffer overflow.  
995 2002-02-24 17:34  nmav <nmav@gnutls.org>
997         * src/openpgp/Makefile.am (tags: gnutls_0_4_1, gnutls_0_4_0,
998         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
1000         added missing makefile.am 
1002 2002-02-24 15:46  nmav <nmav@gnutls.org>
1004         * doc/tex/Makefile.am (tags: gnutls_0_3_91), doc/tex/serv1.tex
1005         (tags: gnutls_0_3_92, gnutls_0_3_91), lib/auth_anon.c,
1006         lib/auth_anon.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
1007         gnutls_0_3_91), lib/auth_cert.h (tags: gnutls_0_4_1, gnutls_0_4_0,
1008         gnutls_0_3_92, gnutls_0_3_91), lib/auth_dhe.c,
1009         lib/auth_srp_passwd.c (tags: gnutls_0_3_91), lib/gnutls.h.in.in,
1010         lib/gnutls_anon_cred.c (tags: gnutls_0_3_91), lib/gnutls_cert.c
1011         (tags: gnutls_0_3_91), lib/gnutls_dh.h (tags: gnutls_0_4_1,
1012         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), lib/gnutls_dh_primes.c
1013         (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91),
1014         lib/gnutls_int.h, lib/gnutls_ui.c (tags: gnutls_0_3_91), src/cli.c,
1015         src/serv.c (utags: gnutls_0_3_90):
1017         The Diffie Hellman parameters are now stored in the credentials
1018         structures.  This will allow precomputation of signatures (for DHE
1019         cipher suites).  
1021 2002-02-24 10:47  nmav <nmav@gnutls.org>
1023         * lib/: gnutls.h.in.in, gnutls_cert.c, gnutls_handshake.c (tags:
1024         gnutls_0_3_90), gnutls_int.h, gnutls_openpgp.c, gnutls_record.c
1025         (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_x509.c (tags:
1026         gnutls_0_3_90), x509_sig_check.c (tags: gnutls_0_3_91,
1027         gnutls_0_3_90), x509_verify.c:
1029         removed GNUTLS_CERT_NONE (replaced by
1030         GNUTLS_E_NO_CERTIFICATE_FOUND).  removed GNUTLS_CERT_VALID (it's
1031         valid if it's not invalid) 
1033 2002-02-23 21:50  twoaday <twoaday@gnutls.org>
1035         * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_3_91,
1036         gnutls_0_3_90):
1038         Bug fixes for _verify_key and basic trust handling for keys.  
1040 2002-02-22 23:49  nmav <nmav@gnutls.org>
1042         * lib/gnutls_openpgp.c:
1044         includes moved before #ifdef 
1046 2002-02-22 18:49  twoaday <twoaday@gnutls.org>
1048         * lib/gnutls_openpgp.c:
1050         Added stubs for the case we don't have OpenCDK support.  
1052 2002-02-22 18:31  nmav <nmav@gnutls.org>
1054         * doc/tex/ex3.tex, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c
1055         (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
1056         lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_x509.c,
1057         lib/x509_sig_check.c, lib/x509_verify.c, src/common.c, src/serv.c:
1059         Changed certificate verification functions.  
1061 2002-02-22 17:14  twoaday <twoaday@gnutls.org>
1063         * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
1065         Implemented gnutls_certificate_set_openpgp_key_mem.  Some basic
1066         routines for key ownertrust.  
1068 2002-02-22 13:30  nmav <nmav@gnutls.org>
1070         * lib/: auth_cert.h, gnutls.h.in.in, gnutls_cert.c:
1072         added trustdb stuff 
1074 2002-02-22 12:52  twoaday <twoaday@gnutls.org>
1076         * lib/gnutls_openpgp.c:
1078         Modified code for the new OpenCDK code.  
1080 2002-02-22 11:34  nmav <nmav@gnutls.org>
1082         * lib/gnutls_algorithms.c (tags: gnutls_0_3_90):
1084         moved private cipher suites to 0xFF space.  
1086 2002-02-22 00:40  nmav <nmav@gnutls.org>
1088         * ChangeLog, doc/tex/ex1.tex (tags: gnutls_0_3_92, gnutls_0_3_91,
1089         gnutls_0_3_90), doc/tex/ex2.tex (tags: gnutls_0_3_92,
1090         gnutls_0_3_91, gnutls_0_3_90), doc/tex/layers.tex (tags:
1091         gnutls_0_3_91, gnutls_0_3_90), doc/tex/serv1.tex, doc/tex/srp1.tex
1092         (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
1093         gnutls_0_3_90), lib/gnutls.h.in.in, lib/gnutls_alert.c (tags:
1094         gnutls_0_3_91, gnutls_0_3_90), lib/gnutls_alert.h (tags:
1095         gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
1096         gnutls_0_3_90), lib/gnutls_algorithms.c, lib/gnutls_handshake.c,
1097         lib/gnutls_int.h, lib/gnutls_kx.c (tags: gnutls_0_3_91,
1098         gnutls_0_3_90), lib/gnutls_record.c, src/cli.c, src/serv.c:
1100         Several alert protocol changes.  
1102 2002-02-21 22:34  twoaday <twoaday@gnutls.org>
1104         * lib/gnutls_openpgp.c:
1106         Fixed return code check for GnuTLS functions.  
1108 2002-02-21 20:57  nmav <nmav@gnutls.org>
1110         * lib/: gnutls.h.in.in, gnutls_openpgp.c:
1112         set_key_server renamed to set_keyserver 
1114 2002-02-21 20:42  nmav <nmav@gnutls.org>
1116         * ChangeLog, NEWS, doc/tex/ex1.tex, doc/tex/serv1.tex, lib/debug.c,
1117         lib/debug.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
1118         gnutls_0_3_91, gnutls_0_3_90), lib/gnutls.h.in.in,
1119         lib/gnutls_alert.c, src/cli.c:
1121         Added gnutls_alert_str (allows printing alert number descriptions) 
1123 2002-02-21 13:49  twoaday <twoaday@gnutls.org>
1125         * lib/gnutls_openpgp.c:
1127         Fixed a segfault in the OpenPGP code.  
1129 2002-02-21 09:55  nmav <nmav@gnutls.org>
1131         * lib/auth_cert.c:
1133         Updated the openpgp certificate message, fingerprint handling.  
1135 2002-02-20 20:53  nmav <nmav@gnutls.org>
1137         * lib/x509_verify.c:
1139         some fixes in verification procedure 
1141 2002-02-19 18:57  twoaday <twoaday@gnutls.org>
1143         * lib/: .cvsignore (tags: gnutls_0_4_1, gnutls_0_4_0,
1144         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), gnutls_cert.h (tags:
1145         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), gnutls_errors_int.h
1146         (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_openpgp.c,
1147         gnutls_openpgp.h:
1149         Applied the patches to fix the GDOC problem.  Some bug fixes all
1150         over the place and the implementation of some function stubs.  
1152 2002-02-19 08:17  nmav <nmav@gnutls.org>
1154         * doc/tex/ex3.tex, lib/gnutls.h.in.in, lib/gnutls_cert.c,
1155         lib/gnutls_int.h, lib/gnutls_x509.c, lib/x509_sig_check.c,
1156         src/common.c:
1158         removed CERT_CORRUPTED 
1160 2002-02-19 08:09  nmav <nmav@gnutls.org>
1162         * lib/auth_cert.c:
1164         openpgp fingerprint is calculated dynamically.  
1166 2002-02-18 20:31  nmav <nmav@gnutls.org>
1168         * lib/: auth_cert.c, auth_cert.h, gnutls.h.in.in:
1170         Added some support the OpenPGP Certificate message, with key
1171         fingerprints.  
1173 2002-02-18 14:11  nmav <nmav@gnutls.org>
1175         * ChangeLog, lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_int.h,
1176         lib/gnutls_state.c (tags: gnutls_0_3_90), lib/gnutls_state.h (tags:
1177         gnutls_0_3_90), src/cli-gaa.c, src/cli-gaa.h, src/cli.c,
1178         src/cli.gaa, src/common.c:
1180         Added some stuff for the client to send the OpenPGP fingerprint.  
1182 2002-02-17 20:07  nmav <nmav@gnutls.org>
1184         * lib/: auth_rsa.c, gnutls_pk.c (tags: gnutls_0_3_90):
1186         Corrected bug in RSA authentication, responsible for random (very
1187         very rare, and difficult to reproduce) failures.  
1189 2002-02-17 13:14  nmav <nmav@gnutls.org>
1191         * lib/: gnutls_x509.c, x509_verify.c:
1193         Improved X.509 verification functions. They are still too primitive.  
1195 2002-02-16 20:50  nmav <nmav@gnutls.org>
1197         * lib/auth_rsa.c:
1199         Some cleanups.  
1201 2002-02-15 17:30  twoaday <twoaday@gnutls.org>
1203         * lib/gnutls_openpgp.c:
1205         Fixed some memory leaks.  Code to handle ElGamal keys.  Some minor
1206         bug fixes.  
1208 2002-02-15 17:04  nmav <nmav@gnutls.org>
1210         * lib/: gnutls.h.in.in, gnutls_record.c:
1212         renamed gnutls_read to gnutls_record_read and gnutls_write to 
1213         gnutls_record_write.  
1215 2002-02-15 17:03  nmav <nmav@gnutls.org>
1217         * doc/tex/: Makefile.am, ciphersuites.tex, cover.tex.in,
1218         errors.tex, ex1.tex, ex2.tex, gnutls.tex, layers.ps (tags:
1219         gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
1220         gnutls_0_3_90), layers.tex, serv1.tex, srp1.tex:
1222         Added TLS Layers section.  
1224 2002-02-15 11:34  nmav <nmav@gnutls.org>
1226         * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, serv-gaa.c, serv.gaa:
1228         updated client and server 
1230 2002-02-15 11:34  nmav <nmav@gnutls.org>
1232         * doc/protocol/draft-ietf-tls-openpgp-keys-00.txt:
1234         removed 
1236 2002-02-15 11:23  nmav <nmav@gnutls.org>
1238         * lib/: gnutls.h.in.in, gnutls_extensions.c (tags: gnutls_0_3_91,
1239         gnutls_0_3_90), gnutls_extensions.h (tags: gnutls_0_4_1,
1240         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
1241         gnutls_record.c:
1243         Extension types now use a 16 bit type field (following the current
1244         draft).  Some fixes in the max record size extension.  
1246 2002-02-14 21:38  twoaday <twoaday@gnutls.org>
1248         * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
1250         Basic HKP keyserver support.  Function to retrieve the key from the
1251         keyring by keyid, fingerprint.  
1253 2002-02-14 11:52  nmav <nmav@gnutls.org>
1255         * lib/: gnutls_cert.c, x509_verify.c:
1257         Verification function returns the GNUTLS_CERT_VALID flag.  
1259 2002-02-14 10:57  nmav <nmav@gnutls.org>
1261         * lib/: auth_srp_passwd.c, gnutls_int.h, gnutls_srp.c (tags:
1262         gnutls_0_3_91, gnutls_0_3_90), gnutls_ui.h:
1264         Changed srp callback function parameters.  
1266 2002-02-14 10:45  nmav <nmav@gnutls.org>
1268         * lib/gnutls_dh_primes.c, src/serv.c:
1270         Corrected bugs in prime generation.  
1272 2002-02-14 10:30  nmav <nmav@gnutls.org>
1274         * src/: Makefile.am (tags: gnutls_0_3_90), cli.c, common.c,
1275         serv-gaa.c, serv-gaa.h, serv.c, serv.gaa:
1277         Server updated. Now command line parameters are available.  
1279 2002-02-14 09:25  nmav <nmav@gnutls.org>
1281         * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, common.c:
1283         Updated client 
1285 2002-02-14 09:21  nmav <nmav@gnutls.org>
1287         * lib/: auth_anon.c, gnutls_cipher.c (tags: gnutls_0_3_91,
1288         gnutls_0_3_90), gnutls_handshake.c, gnutls_kx.c, gnutls_record.c:
1290         Direct access to version field in the state was replaced by the
1291         function gnutls_protocol_get_version().  
1293 2002-02-14 09:20  nmav <nmav@gnutls.org>
1295         * lib/auth_rsa.c:
1297         Corrected bugs in RSA authentication. Random value is not generated 
1298         using the GNUTLS_STRONG_RANDOM flag, and fixed client key exchange
1299         packet formating, to depend on the correct version.  
1301 2002-02-14 09:16  nmav <nmav@gnutls.org>
1303         * lib/: gnutls_int.h, x509_sig_check.c, x509_verify.c:
1305         Added GNUTLS_CERT_INVALID and GNUTLS_CERT_VALID of CertificateStatus
1306         flags, which replace GNUTLS_CERT_NOT_TRUSTED.  
1308 2002-02-13 19:48  fiorinaf <ffiorina@gnutls.org>
1310         * lib/x509_ASN.y (tags: gnutls_0_3_91, gnutls_0_3_90):
1312         bug fix with bison 1.32 
1314 2002-02-13 18:03  nmav <nmav@gnutls.org>
1316         * lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.h,
1317         lib/auth_dhe.c, lib/gnutls.h.in.in, lib/gnutls_dh.c,
1318         lib/gnutls_dh.h, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
1319         lib/gnutls_errors.h (tags: gnutls_0_3_92, gnutls_0_3_91,
1320         gnutls_0_3_90), lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
1321         lib/gnutls_int.h, lib/gnutls_state.c, lib/gnutls_state.h,
1322         lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c, src/common.c,
1323         src/serv.c:
1325         Added more functions to allow access to Diffie Hellman parameters 
1326         (partially at least). Corrected Diffie Hellman stuff.  
1328 2002-02-13 10:03  nmav <nmav@gnutls.org>
1330         * src/: Makefile.am, cli-gaa.c, cli-gaa.h, cli.c, cli.gaa:
1332         Made most ifdefs in client program, configurable via command line.  
1334 2002-02-13 10:02  nmav <nmav@gnutls.org>
1336         * lib/ext_cert_type.c (tags: gnutls_0_4_1, gnutls_0_4_0,
1337         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
1339         It does not send the cert_type extension if only x.509 certificates 
1340         are used.  
1342 2002-02-12 13:27  nmav <nmav@gnutls.org>
1344         * doc/tex/: ex1.tex, ex3.tex, serv1.tex:
1346         Corrected bugs in examples.  
1348 2002-02-12 13:04  nmav <nmav@gnutls.org>
1350         * lib/gnutls_priority.c (tags: gnutls_0_3_90):
1352         Priority cannot be set if not using the OPENCDK library.  
1354 2002-02-11 19:33  nmav <nmav@gnutls.org>
1356         * doc/tex/: auth.tex, ciphersuites.tex, cover.tex.in, gnutls.tex:
1358         Updated documentation.  
1360 2002-02-11 10:08  nmav <nmav@gnutls.org>
1362         * src/: cli.c, openpgp/cli_pub.asc (tags: gnutls_0_4_1,
1363         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
1364         openpgp/cli_ring.gpg (tags: gnutls_0_4_1, gnutls_0_4_0,
1365         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), openpgp/cli_sec.asc
1366         (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
1367         gnutls_0_3_90):
1369         Added new client pgp keys and a keyring 
1371 2002-02-10 23:08  twoaday <twoaday@gnutls.org>
1373         * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
1375         High level support for OpenPGP keyrings.  
1377 2002-02-10 22:24  nmav <nmav@gnutls.org>
1379         * ChangeLog:
1381         Added ChangeLog [generated by CVS log] 
1383 2002-02-09 19:20  nmav <nmav@gnutls.org>
1385         * lib/: gnutls.h.in.in, gnutls_algorithms.c:
1387         Added gnutls_certificate_type_get_name() function.  
1389 2002-02-09 18:35  twoaday <twoaday@gnutls.org>
1391         * lib/gnutls_openpgp.c:
1393         
1394         * Applied the fixed for the memory leaks.  
1396 2002-02-09 18:25  nmav <nmav@gnutls.org>
1398         * lib/: auth_srp.c (tags: gnutls_0_3_90), auth_srp.h (tags:
1399         gnutls_0_3_91, gnutls_0_3_90), auth_srp_passwd.c, auth_srp_passwd.h
1400         (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_cert.c, gnutls_int.h,
1401         gnutls_srp.c, gnutls_srp.h (tags: gnutls_0_3_91, gnutls_0_3_90),
1402         gnutls_ui.h, gnutls_x509.c:
1404         Added ability for an SRP server to use multiple password files. The 
1405         password file is selected on the fly (handshake) using a callback 
1406         function.  
1408 2002-02-09 13:18  twoaday <twoaday@gnutls.org>
1410         * lib/: auth_cert.h, gnutls_openpgp.c, gnutls_openpgp.h:
1412         
1413         * auth_cert.h: Added OpenPGP keyring item.  
1414         
1415         * gnutls_openpgp.c: Improved support for keyring handling.  
1417 2002-02-09 12:19  nmav <nmav@gnutls.org>
1419         * lib/gnutls_cipher.c:
1421         Some fixes in ciphertext2compressed handling 
1423 2002-02-09 11:10  nmav <nmav@gnutls.org>
1425         * lib/: gnutls_alert.c, gnutls_cipher.c, gnutls_errors.c,
1426         gnutls_errors_int.h:
1428         Removed the GNUTLS_E_MAC_FAILED error. Now only
1429         GNUTLS_E_DECRYPTION_FAILED error is used. That we don't leak any
1430         information about the result of a possible attack.  
1432 2002-02-08 22:30  nmav <nmav@gnutls.org>
1434         * lib/: auth_cert.c, auth_dhe.c, auth_rsa.c, gnutls_cert.c,
1435         gnutls_openpgp.h:
1437         Added LIBOPENCDK ifdefs (suggested by Andrew McDonald) 
1439 2002-02-08 22:29  nmav <nmav@gnutls.org>
1441         * lib/x509_ASN.c:
1443         Added bison generated file 
1445 2002-02-08 19:36  nmav <nmav@gnutls.org>
1447         * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
1449         changed the introduction (again) 
1451 2002-02-07 20:58  nmav <nmav@gnutls.org>
1453         * lib/auth_cert.c, src/cli.c, src/openpgp/cli_pub.asc,
1454         src/openpgp/cli_sec.asc:
1456         Corrected behaviour of client openpgp certificate selection.  
1458 2002-02-07 19:08  nmav <nmav@gnutls.org>
1460         * lib/: gnutls_ui.c, gnutls_ui.h:
1462         removed gnutls_certificate_get_ours_index() 
1464 2002-02-07 14:59  nmav <nmav@gnutls.org>
1466         * lib/: gnutls_asn1_tab.c (tags: gnutls_0_4_1, gnutls_0_4_0,
1467         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), pkcs1_asn1_tab.c:
1469         Added asn1 file 
1471 2002-02-06 22:07  nmav <nmav@gnutls.org>
1473         * NEWS, lib/gnutls_ui.h, lib/gnutls_x509.c:
1475         Modified gnutls_x509_extract_subject_alt_name() to return the type, 
1476         instead of storing it to a pointer.  
1478 2002-02-06 14:11  nmav <nmav@gnutls.org>
1480         * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_ui.h,
1481         gnutls_x509.c, x509_extensions.c (tags: gnutls_0_3_91,
1482         gnutls_0_3_90):
1484         Added function which returns the subjectAltName (subject_dns_name
1485         was obsoleted).  
1487 2002-02-05 23:00  nmav <nmav@gnutls.org>
1489         * AUTHORS (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
1490         gnutls_0_3_91, gnutls_0_3_90):
1492         added Timo 
1494 2002-02-05 12:09  nmav <nmav@gnutls.org>
1496         * lib/x509_verify.c:
1498         Changed the X.509 certificate verification algorithm. Now if any of
1499         the certificates in the certificate path is expired (except the
1500         first one), we return GNUTLS_CERT_NOT_TRUSTED.  
1502 2002-02-05 11:06  twoaday <twoaday@gnutls.org>
1504         * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
1506         Changes the function name to make clear OpenPGP uses keys and not
1507         certificates like X.509.  
1509 2002-02-04 22:35  nmav <nmav@gnutls.org>
1511         * lib/gnutls_cert.c, lib/gnutls_ui.h, src/common.c:
1513         Changes for gnutls_openpgp_name structure 
1515 2002-02-04 21:39  twoaday <twoaday@gnutls.org>
1517         * lib/: gnutls_openpgp.c, gnutls_openpgp.h, gnutls_ui.h:
1519         Now OpenPGP uses its own context for DN.  
1521 2002-02-03 21:43  twoaday <twoaday@gnutls.org>
1523         * lib/gnutls_openpgp.c:
1525         More fixes for the GnuTLS OpenPGP code.  
1527 2002-02-03 20:19  nmav <nmav@gnutls.org>
1529         * doc/tex/ex3.tex, lib/gnutls.h.in.in, lib/gnutls_ui.h,
1530         lib/gnutls_x509.c, src/common.c:
1532         renamed the gnutls_dn structure to gnutls_x509_dn 
1534 2002-02-03 19:17  nmav <nmav@gnutls.org>
1536         * src/: Makefile.am, common.c, common.h:
1538         made the print_info stuff much cleaner.  
1540 2002-02-03 19:06  nmav <nmav@gnutls.org>
1542         * lib/gnutls_openpgp.c:
1544         some changes in gnutls_cert handling 
1546 2002-02-03 18:54  nmav <nmav@gnutls.org>
1548         * lib/gnutls_cert.h:
1550         keyUsage is now 16 bits 
1552 2002-02-03 18:30  nmav <nmav@gnutls.org>
1554         * doc/tex/ex3.tex, lib/Makefile.am (tags: gnutls_0_3_91,
1555         gnutls_0_3_90), lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c,
1556         lib/auth_rsa.c, lib/gnutls_alert.c, lib/gnutls_algorithms.c,
1557         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
1558         lib/gnutls_errors_int.h, lib/gnutls_extensions.c,
1559         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_privkey.c
1560         (tags: gnutls_0_3_91, gnutls_0_3_90), lib/gnutls_x509.c,
1561         lib/x509_verify.c, lib/x509_verify.h (tags: gnutls_0_4_0,
1562         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), src/cli.c,
1563         src/common.h, src/serv.c:
1565         Added OpenPGP certificate support in gnutls.  Several changes.  
1567 2002-02-03 13:31  twoaday <twoaday@gnutls.org>
1569         * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
1571         
1572         * gnutls_openpgp.c (_gnutls_openpgp_cert2gnutls_cert): New.  Set the
1573         keyUsage flag to indicate what the key is useful for.  
1575 2002-02-03 12:45  nmav <nmav@gnutls.org>
1577         * lib/: gnutls_openpgp.c, gnutls_ui.h:
1579         Exported openpgp keys' related functions.  
1581 2002-02-03 12:38  nmav <nmav@gnutls.org>
1583         * lib/: gnutls_record.c, gnutls_record.h (tags: gnutls_0_4_1,
1584         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
1585         gnutls_state.c, gnutls_state.h:
1587         Moved functions unrelated to record layer to gnutls_state.c 
1589 2002-02-03 12:24  nmav <nmav@gnutls.org>
1591         * lib/gnutls_int.h:
1593         several modifications for cert_type extension etc 
1595 2002-02-03 12:16  nmav <nmav@gnutls.org>
1597         * lib/: gnutls.h.in.in, gnutls_priority.c, gnutls_priority.h (tags:
1598         gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
1599         gnutls_0_3_90):
1601         Added option to set the cert_type priority.  
1603 2002-02-03 11:51  twoaday <twoaday@gnutls.org>
1605         * lib/gnutls_openpgp.c:
1607         
1608         * Applied the patch and minor changes.  
1609         
1610         * Now it's also possible to use binary certificates.  
1612 2002-02-03 11:36  nmav <nmav@gnutls.org>
1614         * lib/: ext_cert_type.c, ext_cert_type.h (tags: gnutls_0_4_1,
1615         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
1617         Added stuff for parsing the CertType extension type.  
1619 2002-02-03 02:16  twoaday <twoaday@gnutls.org>
1621         * lib/gnutls_openpgp.c:
1623         
1624         * gnutls_openpgp.c: Fixed some memory leaks.  
1626 2002-02-02 21:24  nmav <nmav@gnutls.org>
1628         * lib/: gnutls.h.in.in, gnutls_ui.c:
1630         renamed gnutls_fingerprint() to gnutls_x509_fingerprint().  
1632 2002-02-02 17:52  twoaday <twoaday@gnutls.org>
1634         * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
1636         
1637         * gnutls_openpgp.c: Now all functions use gnutls_datum.  Change the
1638         function headers of internal functions.  
1640 2002-02-01 21:14  nmav <nmav@gnutls.org>
1642         * configure.in, lib/Makefile.am, lib/gnutls_openpgp.c,
1643         src/Makefile.am:
1645         Added gnutls_openpgp in the makefiles.  Added some kind of opencdk
1646         library detection.  
1648 2002-02-01 18:51  twoaday <twoaday@gnutls.org>
1650         * src/openpgp/: pub.asc, sec.asc (utags: gnutls_0_3_90,
1651         gnutls_0_3_91, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_4_1):
1653         New files for OpenPGP tests.  
1655 2002-02-01 18:49  twoaday <twoaday@gnutls.org>
1657         * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
1659         
1660         * gnutls_openpgp.c: Added gdoc compatible function descriptions.  
1661         
1662         (gnutls_openpgp_add_fingerprint): New function to register keyrings.  
1664 2002-02-01 11:31  nmav <nmav@gnutls.org>
1666         * lib/gnutls_x509.h (tags: gnutls_0_4_0, gnutls_0_3_92,
1667         gnutls_0_3_91, gnutls_0_3_90):
1669         added new header file 
1671 2002-02-01 11:14  nmav <nmav@gnutls.org>
1673         * configure.in, doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
1674         doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
1675         doc/tex/serv1.tex, lib/Makefile.am, lib/auth_cert.c,
1676         lib/auth_cert.h, lib/gnutls.h.in.in, lib/gnutls_cert.c,
1677         lib/gnutls_cert.h, lib/gnutls_int_compat.c (tags: gnutls_0_4_0,
1678         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
1679         lib/gnutls_session_pack.c (tags: gnutls_0_3_90), lib/gnutls_ui.h,
1680         lib/gnutls_x509.c, lib/x509_extensions.c, src/cli.c, src/common.h,
1681         src/serv.c:
1683         Several changes in certificate and key handling.  
1684          * gnutls_certificate_allocate_sc() does not require the ncerts
1685          argument 
1687 2002-01-31 12:48  nmav <nmav@gnutls.org>
1689         * Makefile.am (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
1690         gnutls_0_3_90), doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
1691         doc/tex/ex3.tex, lib/Makefile.am, lib/auth_cert.c, lib/debug.c,
1692         lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_cert.h,
1693         lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
1694         lib/gnutls_x509.c, src/cli.c, src/common.h:
1696         Renamed gnutls_x509pki_extract_* to gnutls_x509_extract_*.  
1697         Separated gnutls_x509_extract_* functions. Now are in gnutls_x509.c.  
1699 2002-01-31 12:47  nmav <nmav@gnutls.org>
1701         * lib/: x509_asn1.c, x509_der.c (utags: gnutls_0_3_90,
1702         gnutls_0_3_91):
1704         corrected _gnutls_str_cpy() usage.  
1706 2002-01-30 23:59  nmav <nmav@gnutls.org>
1708         * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
1710         updated 
1712 2002-01-30 11:34  twoaday <twoaday@gnutls.org>
1714         * lib/gnutls_openpgp.c:
1716         Fixed some memory leaks.  
1718 2002-01-30 10:33  nmav <nmav@gnutls.org>
1720         * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
1722         updated candidate draft 
1724 2002-01-29 17:16  twoaday <twoaday@gnutls.org>
1726         * lib/gnutls_openpgp.c:
1728         Fixed a typo.  
1730 2002-01-29 16:55  twoaday <twoaday@gnutls.org>
1732         * lib/: gnutls_cert.h, gnutls_openpgp.c, gnutls_openpgp.h:
1734         Basic GnuTLS OpenPGP support.  
1736 2002-01-29 16:19  nmav <nmav@gnutls.org>
1738         * configure.in, doc/tex/ex3.tex, src/common.h:
1740         updated for gnutls_certificate_get_peers() 
1742 2002-01-29 16:17  nmav <nmav@gnutls.org>
1744         * lib/: gnutls_ui.c, gnutls_ui.h:
1746         Added gnutls_certificate_get_peers() Added
1747         gnutls_certificate_get_ours() Added
1748         gnutls_certificate_get_ours_index() 
1750 2002-01-29 16:09  nmav <nmav@gnutls.org>
1752         * lib/: auth_cert.c, gnutls.h.in.in, gnutls_cert.h, gnutls_int.h,
1753         gnutls_record.c, gnutls_record.h, gnutls_state.c, gnutls_state.h:
1755         CertificateType is now accesible from the API.  
1757 2002-01-29 16:06  nmav <nmav@gnutls.org>
1759         * lib/gnutls_handshake.c:
1761         corrected bug in certificate selection.  
1763 2002-01-29 15:08  nmav <nmav@gnutls.org>
1765         * lib/: gnutls_state.c, gnutls_state.h:
1767         Added this gnutls_state.c/h files. Are added in order to access some
1768         of the GNUTLS_STATE structures members, indirectly. It's not
1769         possible to move all the members of this structure here, yet, but it
1770         is desirable.  
1772 2002-01-29 12:54  nmav <nmav@gnutls.org>
1774         * lib/auth_x509.c:
1776         corrected bug in server certificate callback.  
1778 2002-01-29 12:52  nmav <nmav@gnutls.org>
1780         * lib/: Makefile.am, auth_cert.c, gnutls_cert.c, gnutls_int.h,
1781         gnutls_record.c, gnutls_ui.h:
1783         Modified the state's parameters to hold the negotiated certificate 
1784         type. Modified the certificate selection procedure to take the
1785         certificate type in account, when choosing the most appropriate
1786         certificate.  
1788 2002-01-29 11:52  nmav <nmav@gnutls.org>
1790         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
1791         doc/tex/serv1.tex, lib/auth_cert.c, lib/gnutls.h.in.in,
1792         lib/gnutls_int.h, lib/x509_sig_check.c, src/cli.c, src/common.h,
1793         src/serv.c:
1795         Added in CertificateStatus: 
1796                 GNUTLS_CERT_CORRUPTED (replaces GNUTLS_CERT_INVALID) 
1797                 GNUTLS_CERT_REVOKED 
1799 2002-01-29 11:40  nmav <nmav@gnutls.org>
1801         * lib/: gnutls.h.in.in, gnutls_cert.c:
1803         gnutls_x509pki_allocate_sc() renamed to
1804         gnutls_certificate_allocate_sc() and similar functions too. They
1805         share too common properties with OpenPGP certificates, that it is
1806         not needed a separate function.  
1808 2002-01-29 11:38  nmav <nmav@gnutls.org>
1810         * lib/: gnutls_ui.c, gnutls_ui.h:
1812         Updated function names.  
1814 2002-01-29 11:38  nmav <nmav@gnutls.org>
1816         * lib/: auth_cert.c, auth_cert.h:
1818         Separated X509 specific stuff in the CERTIFICATE_CREDENTIALS
1819         structure.  
1821 2002-01-28 23:51  nmav <nmav@gnutls.org>
1823         * lib/gnutls.asn (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
1824         gnutls_0_3_91, gnutls_0_3_90):
1826         Removed fake OID.  
1828 2002-01-28 23:49  nmav <nmav@gnutls.org>
1830         * Makefile.am:
1832         better ChangeLog output 
1834 2002-01-28 23:44  nmav <nmav@gnutls.org>
1836         * lib/gnutls_record.c, src/cli.c, src/serv.c:
1838         Identified a race condition in the example client.  If application
1839         data is sent after a rehandshake request, the server thinks we
1840         ignored his request, and breaks the connection. This is a bad design
1841         of this client.  
1843 2002-01-28 23:43  nmav <nmav@gnutls.org>
1845         * lib/gnutls_datum.c (tags: gnutls_0_4_1, gnutls_0_4_0,
1846         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
1848         minor fixes 
1850 2002-01-28 23:42  nmav <nmav@gnutls.org>
1852         * lib/gnutls_buffers.c (tags: gnutls_0_3_91, gnutls_0_3_90):
1854         changed some buffering code, to use the cleaner
1855         gnutls_datum_append().  Leads to a much cleaner code.  
1857 2002-01-28 22:03  fiorinaf <ffiorina@gnutls.org>
1859         * lib/x509_ASN.y:
1861         Modules without OID 
1863 2002-01-28 22:02  fiorinaf <ffiorina@gnutls.org>
1865         * lib/x509_der.c:
1867         gnutls_str_... functions substitution 
1869 2002-01-28 22:02  fiorinaf <ffiorina@gnutls.org>
1871         * lib/x509_asn1.c:
1873         _gnutls_str_... functions substitution 
1875 2002-01-28 18:26  nmav <nmav@gnutls.org>
1877         * lib/: gnutls_datum.c, gnutls_datum.h (tags: gnutls_0_4_1,
1878         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
1880         added gnutls_datum_append() 
1882 2002-01-28 14:03  nmav <nmav@gnutls.org>
1884         * lib/: gnutls_cert.c, gnutls_cert.h, x509_sig_check.c:
1886         signature is now a gnutls_datum 
1888 2002-01-28 12:43  nmav <nmav@gnutls.org>
1890         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
1891         doc/tex/serv1.tex, doc/tex/srp1.tex, lib/Makefile.am,
1892         lib/auth_anon.c, lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c,
1893         lib/auth_rsa.c, lib/auth_srp.c, lib/auth_srp_passwd.c,
1894         lib/auth_x509.c, lib/auth_x509.h, lib/debug.c, lib/ext_srp.c (tags:
1895         gnutls_0_3_90), lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
1896         lib/gnutls_auth.c (tags: gnutls_0_3_90), lib/gnutls_cert.c,
1897         lib/gnutls_cert.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
1898         lib/gnutls_kx.c, lib/gnutls_privkey.c, lib/gnutls_session_pack.c,
1899         lib/gnutls_sig.c (tags: gnutls_0_3_91, gnutls_0_3_90),
1900         lib/gnutls_sig.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
1901         gnutls_0_3_91, gnutls_0_3_90), lib/gnutls_ui.c, lib/gnutls_ui.h,
1902         lib/x509_sig_check.c, src/cli.c, src/common.h, src/serv.c:
1904         GNUTLS_X509PKI -> GNUTLS_CRD_X509PKI GNUTLS_SRP -> GNUTLS_CRD_SRP 
1905         GNUTLS_ANON -> GNUTLS_CRD_ANON 
1907 2002-01-28 10:38  nmav <nmav@gnutls.org>
1909         * lib/: gnutls_buffers.c, gnutls_buffers.h (tags: gnutls_0_3_91,
1910         gnutls_0_3_90), gnutls_handshake.c:
1912         corrected and optimized handshake.  
1914 2002-01-28 10:37  nmav <nmav@gnutls.org>
1916         * lib/gnutls_int_compat.c:
1918         not used by default 
1920 2002-01-28 09:25  nmav <nmav@gnutls.org>
1922         * lib/: auth_dhe.c, auth_x509.c, gnutls_cert.c, gnutls_cert.h,
1923         gnutls_int.h, gnutls_record.c:
1925         Added ability of the client to choose a certificate depending on the
1926         server's sign algorithm preference. Added CertType in gnutls_cert
1927         structure (which identified X509, OPENPGP certificates) 
1929 2002-01-28 09:22  nmav <nmav@gnutls.org>
1931         * lib/: gnutls_buffers.c, gnutls_buffers.h, gnutls_handshake.c:
1933         Optimizations in the handshake messages hashing.  (no more mallocs) 
1935 2002-01-27 21:13  nmav <nmav@gnutls.org>
1937         * lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_int.h,
1938         lib/x509_b64.c (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
1939         lib/x509_extensions.c, lib/x509_sig_check.c, src/cli.c, src/serv.c:
1941         cleanups 
1943 2002-01-27 21:12  nmav <nmav@gnutls.org>
1945         * lib/: gnutls_gcry.c (tags: gnutls_0_3_91, gnutls_0_3_90),
1946         gnutls_gcry.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
1947         gnutls_0_3_91, gnutls_0_3_90), gnutls_pk.c:
1949         corrected bug in DSA signing.  
1951 2002-01-27 21:11  nmav <nmav@gnutls.org>
1953         * lib/gnutls_cert.c:
1955         corrected bug in file read 
1957 2002-01-27 21:10  nmav <nmav@gnutls.org>
1959         * lib/: auth_rsa.c, auth_x509.c, auth_x509.h, gnutls_handshake.c,
1960         gnutls_handshake.h (tags: gnutls_0_4_1, gnutls_0_4_0,
1961         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), gnutls_v2_compat.c
1962         (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
1963         gnutls_0_3_90):
1965         Added support to select a certificate based on the peer's cipher 
1966         suite list. (ie if DSS cipher suites are requested and a DSA
1967         certificate is available, then this will be used) 
1969 2002-01-27 15:24  nmav <nmav@gnutls.org>
1971         * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
1973         Added an updated version of the submited draft 
1975 2002-01-27 15:12  nmav <nmav@gnutls.org>
1977         * lib/auth_dhe.c (tags: gnutls_with_dss_ciphersuites),
1978         lib/auth_dhe_dss.c, lib/auth_dhe_dss.h, lib/auth_dhe_rsa.c,
1979         src/x509/cert-dsa.pem (tags: gnutls_0_4_1, gnutls_0_4_0,
1980         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
1981         gnutls_with_dss_ciphersuites), src/x509/key-dsa.pem (tags:
1982         gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
1983         gnutls_0_3_90, gnutls_with_dss_ciphersuites):
1985         added missing files 
1987 2002-01-27 15:10  nmav <nmav@gnutls.org>
1989         * NEWS, lib/Makefile.am, lib/gnutls_algorithms.c,
1990         lib/gnutls_cert.c, lib/gnutls_int.h, lib/gnutls_sig.c, src/cli.c,
1991         src/serv.c (utags: gnutls_with_dss_ciphersuites):
1993         added support for DHE_DSS cipher suites.  
1995 2002-01-27 14:27  nmav <nmav@gnutls.org>
1997         * doc/tex/asn1.tex (tags: gnutls_0_3_91, gnutls_0_3_90,
1998         gnutls_with_dss_ciphersuites), lib/auth_dhe_rsa.c (tags:
1999         gnutls_with_dss_ciphersuites), lib/auth_rsa.c (tags:
2000         gnutls_with_dss_ciphersuites), lib/auth_x509.c (tags:
2001         gnutls_with_dss_ciphersuites), lib/gnutls.asn (tags:
2002         gnutls_with_dss_ciphersuites), lib/gnutls_cert.c, lib/gnutls_cert.h
2003         (tags: gnutls_with_dss_ciphersuites), lib/gnutls_gcry.c (tags:
2004         gnutls_with_dss_ciphersuites), lib/gnutls_gcry.h (tags:
2005         gnutls_with_dss_ciphersuites), lib/gnutls_pk.c (tags:
2006         gnutls_with_dss_ciphersuites), lib/gnutls_pk.h (tags:
2007         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2008         gnutls_with_dss_ciphersuites), lib/gnutls_privkey.c (tags:
2009         gnutls_with_dss_ciphersuites), lib/gnutls_sig.c,
2010         lib/x509_sig_check.c (tags: gnutls_with_dss_ciphersuites),
2011         src/cli.c (utags: gnutls_with_dss_cert_support):
2013         added support for DSS certificates.  
2015 2002-01-26 23:01  nmav <nmav@gnutls.org>
2017         * lib/: Makefile.am (tags: gnutls_with_dss_cert_support),
2018         auth_x509.c, ext_max_record.c (tags: gnutls_0_4_1, gnutls_0_4_0,
2019         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2020         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2021         gnutls.asn, gnutls_buffers.c (tags: gnutls_with_dss_ciphersuites,
2022         gnutls_with_dss_cert_support), gnutls_cert.c, gnutls_cert.h,
2023         gnutls_errors.c (tags: gnutls_with_dss_ciphersuites,
2024         gnutls_with_dss_cert_support), gnutls_errors_int.h (tags:
2025         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2026         gnutls_extensions.c (tags: gnutls_with_dss_ciphersuites,
2027         gnutls_with_dss_cert_support), gnutls_global.c (tags:
2028         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2029         gnutls_with_dss_cert_support), gnutls_global.h (tags: gnutls_0_4_1,
2030         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2031         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2032         gnutls_handshake.c (tags: gnutls_with_dss_ciphersuites,
2033         gnutls_with_dss_cert_support), gnutls_int.h (tags:
2034         gnutls_with_dss_cert_support), gnutls_pk.c, gnutls_pk.h,
2035         gnutls_privkey.c, gnutls_privkey.h (tags: gnutls_0_4_1,
2036         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2037         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2038         gnutls_sig.c, pkcs1.asn, pkix.asn (tags: gnutls_0_3_92,
2039         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2040         gnutls_with_dss_cert_support), x509_sig_check.c:
2042         Added stuff for DSS certificates (not ready yet) 
2044 2002-01-26 22:55  nmav <nmav@gnutls.org>
2046         * src/x509/: Makefile.am, ca.pem (tags: gnutls_0_4_1, gnutls_0_4_0,
2047         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2048         gnutls_with_dss_ciphersuites), cert.pem (tags: gnutls_0_4_1,
2049         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2050         gnutls_with_dss_ciphersuites), clicert-dsa.pem (tags: gnutls_0_4_1,
2051         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2052         gnutls_with_dss_ciphersuites), clicert.pem (tags: gnutls_0_4_1,
2053         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2054         gnutls_with_dss_ciphersuites), clikey-dsa.pem (tags: gnutls_0_4_1,
2055         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2056         gnutls_with_dss_ciphersuites), clikey.pem (tags: gnutls_0_4_1,
2057         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2058         gnutls_with_dss_ciphersuites), key.pem (tags: gnutls_0_4_1,
2059         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2060         gnutls_with_dss_ciphersuites) (utags:
2061         gnutls_with_dss_cert_support):
2063         added new DSA certificates..  
2065 2002-01-26 16:10  nmav <nmav@gnutls.org>
2067         * lib/: gnutls_str.c, gnutls_str.h (utags: gnutls_0_3_90,
2068         gnutls_with_dss_cert_support, gnutls_0_3_91,
2069         gnutls_with_dss_ciphersuites, gnutls_0_4_0, gnutls_0_3_92,
2070         gnutls_0_4_1):
2072         added _gnutls_mem_cpy() 
2074 2002-01-26 16:06  nmav <nmav@gnutls.org>
2076         * lib/: x509_asn1.c, x509_der.c (utags:
2077         gnutls_with_dss_cert_support, gnutls_with_dss_ciphersuites):
2079         Added checks after malloc for null.  
2081 2002-01-25 22:41  nmav <nmav@gnutls.org>
2083         * NEWS (tags: gnutls_with_dss_cert_support), doc/tex/ex3.tex (tags:
2084         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2085         doc/tex/serv1.tex (tags: gnutls_with_dss_ciphersuites,
2086         gnutls_with_dss_cert_support), lib/auth_x509.c, lib/gnutls.h.in.in,
2087         lib/gnutls_int_compat.c (tags: gnutls_with_dss_ciphersuites,
2088         gnutls_with_dss_cert_support), lib/gnutls_record.c,
2089         lib/gnutls_record.h (tags: gnutls_with_dss_ciphersuites,
2090         gnutls_with_dss_cert_support), src/common.h (tags:
2091         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2092         src/serv.c (tags: gnutls_with_dss_cert_support):
2094         gnutls_*_get_algo() renamed to gnutls_*_get() (suggested by Simon
2095         Josefsson) 
2097 2002-01-25 16:31  nmav <nmav@gnutls.org>
2099         * NEWS, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
2100         lib/gnutls_extensions.c, lib/gnutls_int.h, lib/gnutls_int_compat.c,
2101         src/cli.c:
2103         added check for requested TLS extensions 
2105 2002-01-25 14:37  nmav <nmav@gnutls.org>
2107         * configure.in (tags: gnutls_0_3_5):
2109         changes for 0.3.5 
2111 2002-01-25 14:33  nmav <nmav@gnutls.org>
2113         * NEWS (tags: gnutls_0_3_5):
2115         preparing for 0.3.5 
2117 2002-01-25 14:07  nmav <nmav@gnutls.org>
2119         * NEWS, configure.in (tags: gnutls_with_dss_ciphersuites,
2120         gnutls_with_dss_cert_support), lib/gnutls.h.in.in,
2121         lib/gnutls_buffers.c, lib/gnutls_handshake.c,
2122         lib/gnutls_handshake.h (tags: gnutls_with_dss_ciphersuites,
2123         gnutls_with_dss_cert_support), lib/gnutls_hash_int.c (tags:
2124         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2125         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2126         lib/gnutls_hash_int.h (tags: gnutls_0_3_92, gnutls_0_3_91,
2127         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2128         gnutls_with_dss_cert_support), lib/gnutls_int.h,
2129         lib/gnutls_record.c, lib/gnutls_sig.c, lib/gnutls_sig.h (tags:
2130         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
2132         Handshake messages are not kept in memory any more. Now we use less
2133         memory during a handshake.  
2135 2002-01-24 19:00  nmav <nmav@gnutls.org>
2137         * lib/gnutls_random.c (tags: gnutls_0_3_92, gnutls_0_3_91,
2138         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2139         gnutls_with_dss_cert_support):
2141         added an #error 
2143 2002-01-24 18:00  nmav <nmav@gnutls.org>
2145         * lib/: gnutls.h.in.in, gnutls_int.h, gnutls_kx.c (tags:
2146         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
2148         GNUTLS_A_NETSCAPE_NO_CLIENT_CERTIFICATE ->
2149         GNUTLS_A_SSL3_NO_CERTIFICATE 
2151 2002-01-24 16:50  nmav <nmav@gnutls.org>
2153         * doc/protocol/: draft-ietf-tls-openpgp-01.txt,
2154         draft-ietf-tls-openpgp-keys-00.txt (tags:
2155         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
2157         added our openpgp draft 
2159 2002-01-24 16:46  nmav <nmav@gnutls.org>
2161         * lib/: debug.c (tags: gnutls_with_dss_ciphersuites,
2162         gnutls_with_dss_cert_support), gnutls_alert.c (tags:
2163         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2164         gnutls_buffers.c, gnutls_constate.c (tags: gnutls_0_3_91,
2165         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2166         gnutls_with_dss_cert_support), gnutls_errors.h (tags:
2167         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2168         gnutls_errors_int.h, gnutls_handshake.c, gnutls_kx.c,
2169         gnutls_record.c, gnutls_ui.h (tags: gnutls_with_dss_ciphersuites,
2170         gnutls_with_dss_cert_support), gnutls_v2_compat.c (tags:
2171         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
2173         added _gnutls_record_log(), gnutls_handshake_log(), to avoid that 
2174         #ifdef XXX stuff. Done some cleanups in record layer.  
2176 2002-01-23 21:14  nmav <nmav@gnutls.org>
2178         * NEWS, doc/TODO (tags: gnutls_with_dss_ciphersuites,
2179         gnutls_with_dss_cert_support), lib/Makefile.am, lib/auth_srp.c
2180         (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2181         lib/auth_srp_passwd.c, lib/crypt_srpsha1.c (tags: gnutls_0_3_91,
2182         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2183         gnutls_with_dss_cert_support), lib/gnutls_cert.c, lib/gnutls_str.c,
2184         lib/gnutls_str.h, lib/x509_extensions.c (tags:
2185         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2186         lib/x509_sig_check.c, lib/x509_verify.c (tags:
2187         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
2189         Added a minimal string library to assist in safer ASN.1 parsing 
2191 2002-01-23 21:13  nmav <nmav@gnutls.org>
2193         * src/common.h:
2195         in server side now prints srp username 
2197 2002-01-23 20:28  nmav <nmav@gnutls.org>
2199         * lib/: auth_x509.c, crypt_bcrypt.c (tags:
2200         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2201         crypt_srpsha1.c, debug.c, gnutls_cert.c, gnutls_errors.c,
2202         gnutls_global.c, x509_b64.c (tags: gnutls_with_dss_ciphersuites,
2203         gnutls_with_dss_cert_support), x509_extensions.c, x509_sig_check.c,
2204         x509_verify.c:
2206         Some corrections done ( found by using flawfinder).  Added several
2207         tags for flawfinder to ignore.  
2209 2002-01-23 20:27  nmav <nmav@gnutls.org>
2211         * doc/TODO:
2213         added string library 
2215 2002-01-23 18:59  nmav <nmav@gnutls.org>
2217         * NEWS, doc/scripts/gdoc (tags: gnutls_0_3_91, gnutls_0_3_90,
2218         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2219         lib/auth_x509.c, lib/gnutls_buffers.c, lib/gnutls_cert.c,
2220         lib/gnutls_errors.c, lib/gnutls_errors.h, lib/x509_extensions.c,
2221         lib/x509_sig_check.c:
2223         cleanups 
2225 2002-01-23 18:58  nmav <nmav@gnutls.org>
2227         * lib/gnutls_record.c:
2229         more cleanups in the recv_int() function 
2231 2002-01-23 18:57  nmav <nmav@gnutls.org>
2233         * NEWS, lib/auth_rsa.c (tags: gnutls_0_3_5), lib/auth_rsa.c:
2235         corrected behaviour against PKCS-1 attacks. (it seems that debugging
2236         code has made it to release) 
2238 2002-01-22 21:47  nmav <nmav@gnutls.org>
2240         * lib/gnutls_record.c:
2242         Made recv_int() cleaner (needs a lot of improvement) 
2244 2002-01-20 13:02  nmav <nmav@gnutls.org>
2246         * doc/tex/errors.tex (tags: gnutls_with_dss_ciphersuites,
2247         gnutls_with_dss_cert_support), lib/gnutls_handshake.c,
2248         lib/gnutls_record.c, src/cli.c, src/serv.c:
2250         Now a server in a case of rehandshake can continue normaly if the
2251         handshake request is ignored by the client.  
2253 2002-01-20 13:00  nmav <nmav@gnutls.org>
2255         * lib/gnutls.h.in.in:
2257         corrected gnutls_alert_send() prototype.  
2259 2002-01-20 13:00  nmav <nmav@gnutls.org>
2261         * lib/gnutls.h.in.in (tags: gnutls_0_3_5):
2263         corrected gnutls_alert_send() prototype 
2265 2002-01-20 10:16  nmav <nmav@gnutls.org>
2267         * NEWS:
2269         last changes for release 
2271 2002-01-19 20:10  nmav <nmav@gnutls.org>
2273         * lib/auth_dhe_rsa.c, src/cli.c (utags: gnutls_0_3_5):
2275         corrected bugs in DHE_RSA cipher suites 
2277 2002-01-19 20:09  nmav <nmav@gnutls.org>
2279         * lib/: auth_anon.c (tags: gnutls_with_dss_ciphersuites,
2280         gnutls_with_dss_cert_support), auth_anon.h (tags:
2281         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2282         auth_dhe_rsa.c, auth_srp.c, auth_x509.c, gnutls_algorithms.c (tags:
2283         gnutls_with_dss_cert_support), gnutls_anon_cred.c (tags:
2284         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2285         gnutls_auth.c (tags: gnutls_with_dss_ciphersuites,
2286         gnutls_with_dss_cert_support), gnutls_auth_int.h (tags:
2287         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2288         gnutls_with_dss_cert_support), gnutls_int.h:
2290         updated auth info structures handling.  Corrected bug in DHE_RSA.  
2292 2002-01-19 20:07  nmav <nmav@gnutls.org>
2294         * lib/gnutls_handshake.c:
2296         corrected bug introduced in the buffering code update 
2298 2002-01-19 18:24  nmav <nmav@gnutls.org>
2300         * NEWS, configure.in, doc/tex/ex3.tex, lib/auth_anon.c,
2301         lib/auth_dhe_rsa.c, lib/gnutls.h.in.in, lib/gnutls_anon_cred.c,
2302         lib/gnutls_dh.c, lib/gnutls_dh.h (tags:
2303         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2304         lib/gnutls_int.h, lib/gnutls_int_compat.c, lib/gnutls_record.c,
2305         lib/gnutls_ui.c (tags: gnutls_with_dss_ciphersuites,
2306         gnutls_with_dss_cert_support), lib/gnutls_ui.h, src/common.h,
2307         src/serv.c:
2309         Combined gnutls_x509pki_(set/get)_dh_bits() and 
2310         gnutls_anon_server/client_get to gnutls_dh_(set/get)_bits().  
2311         gnutls_anon_set_server_cred() was deprecated by
2312         gnutls_dh_set_bits().  
2314 2002-01-19 18:23  nmav <nmav@gnutls.org>
2316         * lib/gnutls_cert.c:
2318         gnutls_x509pki_set_trust_(file/mem) can now be called multiple times 
2320 2002-01-19 11:44  nmav <nmav@gnutls.org>
2322         * lib/gnutls_record.c (tags: gnutls_0_3_5):
2324         added missing include of gnutls_alert.h 
2326 2002-01-18 16:47  nmav <nmav@gnutls.org>
2328         * doc/protocol/rfc2440.txt (tags: gnutls_0_4_1, gnutls_0_4_0,
2329         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2330         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
2332         added openpgp rfc 
2334 2002-01-18 16:46  nmav <nmav@gnutls.org>
2336         * configure.in, doc/tex/ex3.tex, doc/tex/serv1.tex,
2337         lib/Makefile.am, lib/auth_srp_passwd.h (tags:
2338         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2339         lib/auth_x509.c, lib/debug.c, lib/gnutls.h.in.in,
2340         lib/gnutls_alert.c, lib/gnutls_algorithms.c,
2341         lib/gnutls_algorithms.h (tags: gnutls_0_3_90,
2342         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2343         lib/gnutls_auth.c, lib/gnutls_buffers.c, lib/gnutls_buffers.h
2344         (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2345         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_db.c (tags:
2346         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2347         gnutls_with_dss_cert_support), lib/gnutls_db.h (tags: gnutls_0_4_1,
2348         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2349         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2350         lib/gnutls_dh.h, lib/gnutls_dh_primes.c (tags:
2351         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2352         lib/gnutls_errors.c, lib/gnutls_global.c, lib/gnutls_int.h,
2353         lib/gnutls_record.c, lib/gnutls_ui.c, lib/gnutls_ui.h,
2354         lib/x509_ASN.y (tags: gnutls_with_dss_ciphersuites,
2355         gnutls_with_dss_cert_support), src/cli.c, src/common.h, src/serv.c:
2357         several cleanups in order to move to gnutls 0.4.0 
2359 2002-01-18 16:45  nmav <nmav@gnutls.org>
2361         * lib/gnutls_int_compat.c:
2363         added file to hold functions for backwards binary compatibility.  
2365 2002-01-18 14:50  nmav <nmav@gnutls.org>
2367         * NEWS, configure.in, lib/auth_srp_sb64.c (tags: gnutls_0_3_5),
2368         lib/auth_x509.c (tags: gnutls_0_3_5), lib/gnutls.h.in.in,
2369         lib/gnutls_alert.h (tags: gnutls_0_3_5), lib/gnutls_cert.c (tags:
2370         gnutls_0_3_5), lib/gnutls_handshake.c (tags: gnutls_0_3_5),
2371         lib/gnutls_random.c (tags: gnutls_0_3_5), lib/gnutls_ui.h (tags:
2372         gnutls_0_3_5), lib/x509_b64.c (tags: gnutls_0_3_5), lib/x509_b64.h
2373         (tags: gnutls_0_3_5), src/crypt.c (tags: gnutls_0_3_5):
2375         added required changes to release gnutls 0.3.3 (mostly bug fixes) 
2377 2002-01-18 14:41  nmav <nmav@gnutls.org>
2379         * NEWS, lib/gnutls_ui.h, lib/x509_b64.c:
2381         cleanups 
2383 2002-01-17 18:56  nmav <nmav@gnutls.org>
2385         * NEWS, doc/tex/ex3.tex, lib/auth_dhe_rsa.c,
2386         lib/gnutls_algorithms.c, lib/gnutls_cert.c, lib/gnutls_handshake.c,
2387         lib/gnutls_int.h, lib/gnutls_ui.c, lib/gnutls_ui.h, src/common.h,
2388         src/serv.c:
2390         Renamed gnutls_x509pki_s/get_dh_bits() to
2391         gnutls_dh_s/get_dhe_bits().  Renamed
2392         gnutls_anon_server/client_get_dh_bits() to gnutls_dh_get_dha_bits().  
2394 2002-01-17 16:16  nmav <nmav@gnutls.org>
2396         * NEWS, doc/tex/auth.tex (tags: gnutls_with_dss_ciphersuites,
2397         gnutls_with_dss_cert_support), doc/tex/ex1.tex (tags:
2398         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2399         doc/tex/ex2.tex (tags: gnutls_with_dss_ciphersuites,
2400         gnutls_with_dss_cert_support), doc/tex/ex3.tex,
2401         lib/gnutls_algorithms.c, lib/gnutls_int.h:
2403         Key exchange methods changed so they do not depend on the
2404         Certificate type (GNUTLS_KX_X509PKI_* renamed to GNUTLS_KX_*).  
2406 2002-01-17 16:10  nmav <nmav@gnutls.org>
2408         * lib/: auth_srp_sb64.c (tags: gnutls_0_3_91, gnutls_0_3_90,
2409         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2410         gnutls.h.in.in, gnutls_algorithms.c, gnutls_buffers.c,
2411         gnutls_buffers.h, gnutls_cipher_int.c (tags: gnutls_0_3_92,
2412         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2413         gnutls_with_dss_cert_support), gnutls_handshake.c, gnutls_int.h,
2414         gnutls_record.c, gnutls_sig.c:
2416         changes in buffering code (actually variables' names are more 
2417         rational now).  
2419 2002-01-17 16:09  nmav <nmav@gnutls.org>
2421         * configure.in:
2423         corrected library interface numbers 
2425 2002-01-17 13:29  nmav <nmav@gnutls.org>
2427         * NEWS, THANKS (tags: gnutls_0_3_91, gnutls_0_3_90,
2428         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2429         doc/tex/Makefile.am (tags: gnutls_with_dss_ciphersuites,
2430         gnutls_with_dss_cert_support), doc/tex/ciphersuites.tex (tags:
2431         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
2432         doc/tex/cover.tex.in (tags: gnutls_with_dss_ciphersuites,
2433         gnutls_with_dss_cert_support), doc/tex/gnutls-logo.ps (tags:
2434         gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
2435         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2436         gnutls_with_dss_cert_support), doc/tex/gnutls.tex:
2438         updated documentation 
2440 2002-01-17 13:05  nmav <nmav@gnutls.org>
2442         * lib/auth_srp_sb64.c, lib/gnutls_handshake.c, lib/gnutls_random.c,
2443         src/crypt.c (tags: gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2444         gnutls_with_dss_cert_support):
2446         fixed bugs reported (with patches) by Marc Huber and Guillaume
2447         Morin.  
2449 2002-01-14 09:33  nmav <nmav@gnutls.org>
2451         * NEWS, THANKS, lib/gnutls.h.in.in, lib/gnutls_cert.c,
2452         lib/x509_b64.c, lib/x509_b64.h (tags: gnutls_0_4_1, gnutls_0_4_0,
2453         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2454         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
2456         Added gnutls_x509pki_set_trust_mem() and
2457         gnutls_x509pki_set_key_mem() 
2459 2002-01-12 19:04  nmav <nmav@gnutls.org>
2461         * lib/: gnutls_alert.h (tags: gnutls_with_dss_ciphersuites,
2462         gnutls_with_dss_cert_support), gnutls_int.h, gnutls_record.c:
2464         better length checking in the record layer.  
2466 2002-01-10 21:19  nmav <nmav@gnutls.org>
2468         * doc/protocol/: draft-ietf-tls-extensions-01.txt,
2469         draft-ietf-tls-extensions-02.txt (tags: gnutls_0_3_91,
2470         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2471         gnutls_with_dss_cert_support):
2473         new extensions draft 
2475 2002-01-09 11:05  nmav <nmav@gnutls.org>
2477         * NEWS, doc/tex/gnutls.tex, lib/auth_x509.c:
2479         added gnutls_x509pki_verify_certificate() 
2481 2002-01-07 17:54  nmav <nmav@gnutls.org>
2483         * lib/gnutls_ui.c:
2485         renamed DigestAlgorithm to GNUTLS_DigestAlgorithm (in order to be
2486         consistent with gnutls.h) 
2488 2002-01-05 22:00  nmav <nmav@gnutls.org>
2490         * lib/libgnutls.m4 (tags: gnutls_0_4_1, gnutls_0_4_0,
2491         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2492         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
2494         corrected the temp file name 
2496 2002-01-05 18:41  nmav <nmav@gnutls.org>
2498         * NEWS, doc/tex/cover.tex.in (tags: gnutls_0_3_5),
2499         doc/tex/errors.tex (tags: gnutls_0_3_5), lib/Makefile.am (tags:
2500         gnutls_0_3_5), lib/gnutls_errors.c (tags: gnutls_0_3_5) (utags:
2501         gnutls_0_3_2):
2503         last minute changes for 0.3.2 release 
2505 2002-01-05 18:04  nmav <nmav@gnutls.org>
2507         * NEWS, lib/gnutls_ui.h (tags: gnutls_0_3_2), lib/x509_b64.c (tags:
2508         gnutls_0_3_2):
2510         renamed gnutls_b64_encode() to gnutls_b64_encode_fmt() 
2512 2002-01-05 13:40  nmav <nmav@gnutls.org>
2514         * NEWS, lib/gnutls_ui.h, lib/x509_b64.c:
2516         Added gnutls_b64_encode() and gnutls_b64_decode() 
2518 2002-01-04 12:35  nmav <nmav@gnutls.org>
2520         * doc/tex/: auth.tex, translayer.tex (utags: gnutls_0_3_2,
2521         gnutls_0_3_5):
2523         updated documentation 
2525 2002-01-04 12:05  nmav <nmav@gnutls.org>
2527         * NEWS, doc/tex/ex3.tex (tags: gnutls_0_3_5, gnutls_0_3_2),
2528         src/common.h (tags: gnutls_0_3_5, gnutls_0_3_2):
2530         updated documentation 
2532 2002-01-04 11:19  nmav <nmav@gnutls.org>
2534         * configure.in, lib/auth_rsa.c, lib/gnutls_auth.c (tags:
2535         gnutls_0_3_5), lib/gnutls_handshake.c, lib/gnutls_int.h (tags:
2536         gnutls_0_3_5), lib/gnutls_kx.c (tags: gnutls_0_3_5),
2537         lib/gnutls_priority.c (tags: gnutls_with_dss_ciphersuites,
2538         gnutls_with_dss_cert_support, gnutls_0_3_5), lib/gnutls_record.c,
2539         lib/gnutls_record.h (tags: gnutls_0_3_5) (utags: gnutls_0_3_2):
2541         Cleanups 
2543 2002-01-04 11:15  nmav <nmav@gnutls.org>
2545         * lib/: Makefile.am, gnutls_alert.c (tags: gnutls_0_3_5,
2546         gnutls_0_3_2), gnutls_alert.h (tags: gnutls_0_3_2):
2548         separated alert protocol functions 
2550 2002-01-03 11:36  nmav <nmav@gnutls.org>
2552         * NEWS, lib/auth_rsa.c, lib/gnutls_handshake.c,
2553         lib/gnutls_handshake.h (tags: gnutls_0_3_5, gnutls_0_3_2),
2554         lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_record.c:
2556         corrected behaviour in version advertizing 
2558 2002-01-03 11:01  nmav <nmav@gnutls.org>
2560         * lib/libgnutls.m4 (tags: gnutls_0_3_5, gnutls_0_3_2):
2562         now removes the temp file 
2564 2002-01-03 10:59  nmav <nmav@gnutls.org>
2566         * lib/gnutls.h.in.in (tags: gnutls_0_3_2):
2568         check_version() updated 
2570 2002-01-02 15:55  nmav <nmav@gnutls.org>
2572         * lib/: crypt_srpsha1.c (tags: gnutls_0_3_5, gnutls_0_3_2),
2573         gnutls.h.in.in, gnutls_auth.c, gnutls_global.c (tags: gnutls_0_3_5,
2574         gnutls_0_3_2), gnutls_handshake.c, gnutls_hash_int.c (tags:
2575         gnutls_0_3_5, gnutls_0_3_2), gnutls_int.h, gnutls_sig.c (tags:
2576         gnutls_0_3_5, gnutls_0_3_2), gnutls_srp.c (tags:
2577         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2578         gnutls_0_3_5, gnutls_0_3_2), gnutls_ui.c (tags: gnutls_0_3_5,
2579         gnutls_0_3_2), x509_sig_check.c (tags: gnutls_0_3_5, gnutls_0_3_2):
2581         cleanups 
2583 2002-01-02 15:00  nmav <nmav@gnutls.org>
2585         * NEWS, lib/auth_x509.c (tags: gnutls_0_3_2), lib/gnutls.h.in.in,
2586         lib/gnutls_algorithms.h (tags: gnutls_0_3_5, gnutls_0_3_2),
2587         lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c (tags: gnutls_0_3_2),
2588         src/common.h, src/serv.c (tags: gnutls_0_3_5, gnutls_0_3_2):
2590         Added gnutls_x509pki_extract_certificate_serial() and some cleanups.  
2592 2002-01-02 12:15  nmav <nmav@gnutls.org>
2594         * lib/gnutls_ui.c:
2596         more error checking 
2598 2002-01-02 11:07  nmav <nmav@gnutls.org>
2600         * lib/gnutls.h.in.in:
2602         prefixed all variable with GNUTLS_ 
2604 2002-01-02 11:02  nmav <nmav@gnutls.org>
2606         * lib/gnutls_global.c:
2608         added support for calling global_init() several times.  
2610 2002-01-02 10:58  nmav <nmav@gnutls.org>
2612         * lib/gnutls_global.c:
2614         added static variable to check if global_init() is called for a
2615         second time.  
2617 2002-01-02 10:46  nmav <nmav@gnutls.org>
2619         * NEWS, README (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
2620         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2621         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2),
2622         lib/crypt_srpsha1.c, lib/gnutls.h.in.in, lib/gnutls_handshake.c,
2623         lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_sig.c,
2624         lib/gnutls_srp.c, lib/gnutls_ui.c, lib/x509_sig_check.c, src/cli.c:
2626         Cleanups in the digest code (separated from HMAC).  Added
2627         gnutls_fingerprint_calc(), which calculates a fingerprint.  
2629 2001-12-30 18:11  nmav <nmav@gnutls.org>
2631         * Makefile.am (tags: gnutls_with_dss_ciphersuites,
2632         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2):
2634         added PGPKEYS 
2636 2001-12-30 18:09  nmav <nmav@gnutls.org>
2638         * doc/README.CVS (tags: gnutls_0_3_91, gnutls_0_3_90,
2639         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2640         gnutls_0_3_5, gnutls_0_3_2):
2642         updated 
2644 2001-12-30 17:55  nmav <nmav@gnutls.org>
2646         * NEWS, lib/auth_x509.c:
2648         corrected bug which did not allow a client to accept multiple CA
2649         distinguished names.  
2651 2001-12-30 17:53  nmav <nmav@gnutls.org>
2653         * src/README.srpcrypt (tags: gnutls_0_4_1, gnutls_0_4_0,
2654         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2655         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2656         gnutls_0_3_5, gnutls_0_3_2):
2658         updated 
2660 2001-12-23 11:37  nmav <nmav@gnutls.org>
2662         * lib/gnutls_cert.c (tags: gnutls_0_3_2):
2664         some corrections in documentation 
2666 2001-12-21 08:16  nmav <nmav@gnutls.org>
2668         * NEWS (tags: gnutls_0_3_1):
2670         releasing 0.3.0 
2672 2001-12-20 10:51  nmav <nmav@gnutls.org>
2674         * lib/: x509_ASN.y, x509_asn1.c, x509_der.c (utags: gnutls_0_3_1,
2675         gnutls_0_3_2, gnutls_0_3_5):
2677         cleaned up and fixed ASN.1 documentation.  
2679 2001-12-20 10:08  nmav <nmav@gnutls.org>
2681         * doc/scripts/gdoc (tags: gnutls_0_3_5, gnutls_0_3_2,
2682         gnutls_0_3_1):
2684         corrected in order not to complain if func(void) is used.  
2686 2001-12-19 20:02  nmav <nmav@gnutls.org>
2688         * NEWS, configure.in (tags: gnutls_0_3_1), lib/gnutls.h.in.in
2689         (tags: gnutls_0_3_1, gnutls_0_3_0):
2691         cleanups 
2693 2001-12-19 13:17  nmav <nmav@gnutls.org>
2695         * doc/TODO (tags: gnutls_0_3_1), doc/tex/ex1.tex (tags:
2696         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/ex2.tex (tags:
2697         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/serv1.tex (tags:
2698         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/srp1.tex (tags:
2699         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2700         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_anon.h (tags:
2701         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp.c (tags:
2702         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp.h (tags:
2703         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2704         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp_passwd.c
2705         (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_x509.c
2706         (tags: gnutls_0_3_1), lib/auth_x509.h (tags:
2707         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2708         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/ext_srp.c (tags:
2709         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2710         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/gnutls.h.in.in,
2711         lib/gnutls_anon_cred.c (tags: gnutls_0_3_5, gnutls_0_3_2,
2712         gnutls_0_3_1), lib/gnutls_cert.c (tags: gnutls_0_3_1),
2713         lib/gnutls_global.c (tags: gnutls_0_3_1), lib/gnutls_global.h
2714         (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1),
2715         lib/gnutls_handshake.c (tags: gnutls_0_3_1), lib/gnutls_sig.c
2716         (tags: gnutls_0_3_1), lib/gnutls_srp.c (tags: gnutls_0_3_1),
2717         lib/gnutls_ui.h (tags: gnutls_0_3_1), src/cli.c (tags:
2718         gnutls_0_3_1), src/serv.c (tags: gnutls_0_3_1):
2720         some cleanups. *_CREDENTIALS renamed to GNUTLS_*_CREDENTIALS.  Added
2721         defines to keep source compatibility.  
2723 2001-12-19 13:13  nmav <nmav@gnutls.org>
2725         * lib/auth_anon.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1):
2727         corrected bugs in AUTH_INFO allocation 
2729 2001-12-18 15:00  nmav <nmav@gnutls.org>
2731         * lib/: gnutls.h.in.in, gnutls_algorithms.c (tags: gnutls_0_3_5,
2732         gnutls_0_3_2, gnutls_0_3_1), gnutls_int.h (tags: gnutls_0_3_1):
2734         cleanups 
2736 2001-12-18 08:58  nmav <nmav@gnutls.org>
2738         * NEWS, THANKS (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1),
2739         configure.in, lib/Makefile.am (tags: gnutls_0_3_1),
2740         lib/gnutls.h.in, lib/gnutls.h.in.in, lib/gnutls_buffers.c (tags:
2741         gnutls_0_3_1), lib/gnutls_int.h:
2743         corrections in the configuration files.  
2745 2001-12-17 20:44  nmav <nmav@gnutls.org>
2747         * configure.in:
2749         some corrections in assembler detection. Also chmod -w gnutls.h was 
2750         removed.  
2752 2001-12-17 17:27  nmav <nmav@gnutls.org>
2754         * lib/: auth_srp.c, gnutls_extensions.c (tags: gnutls_0_3_5,
2755         gnutls_0_3_2, gnutls_0_3_1), gnutls_handshake.c, gnutls_record.c
2756         (tags: gnutls_0_3_1):
2758         Corrections for big endian machines. Pointed out by Mike Siers
2759         <mikes@poliac.com> 
2761 2001-12-17 16:53  nmav <nmav@gnutls.org>
2763         * NEWS, doc/tex/ciphersuites.tex (tags: gnutls_0_3_5, gnutls_0_3_2,
2764         gnutls_0_3_1), doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
2765         doc/tex/srp1.tex, lib/gnutls.h.in, lib/gnutls_buffers.c,
2766         lib/gnutls_cert.c, lib/gnutls_errors.c (tags: gnutls_0_3_1),
2767         lib/gnutls_errors.h (tags: gnutls_0_3_5, gnutls_0_3_2,
2768         gnutls_0_3_1), lib/gnutls_global.c, lib/gnutls_handshake.c,
2769         lib/gnutls_record.c, lib/gnutls_session.c (tags: gnutls_0_3_90,
2770         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2771         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), src/cli.c, src/serv.c:
2773         cleanups and documentation updates 
2775 2001-12-17 15:49  nmav <nmav@gnutls.org>
2777         * lib/auth_anon.c, lib/auth_srp.c, lib/gnutls_record.c,
2778         lib/gnutls_session_pack.c (tags: gnutls_with_dss_ciphersuites,
2779         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2780         gnutls_0_3_1), src/cli.c (utags: gnutls_0_3_0):
2782         corrections in SRP and ANON authentication.  Also corrections in the
2783         session packing for anonymous auth info.  
2785 2001-12-17 15:19  nmav <nmav@gnutls.org>
2787         * doc/tex/ex1.tex (tags: gnutls_0_3_0), doc/tex/ex2.tex (tags:
2788         gnutls_0_3_0), doc/tex/serv1.tex (tags: gnutls_0_3_0),
2789         doc/tex/srp1.tex (tags: gnutls_0_3_0), lib/gnutls.h.in (tags:
2790         gnutls_0_3_0), lib/gnutls_kx.c (tags: gnutls_0_3_1, gnutls_0_3_0),
2791         lib/gnutls_record.c, lib/gnutls_record.h (tags: gnutls_0_3_1,
2792         gnutls_0_3_0), src/cli.c, src/serv.c (tags: gnutls_0_3_0):
2794         *_alert -> alert_* 
2796 2001-12-17 15:13  nmav <nmav@gnutls.org>
2798         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex (tags:
2799         gnutls_0_3_1, gnutls_0_3_0), doc/tex/serv1.tex, doc/tex/srp1.tex,
2800         lib/auth_anon.c, lib/auth_dhe_rsa.c (tags: gnutls_0_3_2,
2801         gnutls_0_3_1, gnutls_0_3_0), lib/auth_srp.c, lib/auth_x509.c (tags:
2802         gnutls_0_3_0), lib/gnutls.h.in, lib/gnutls_auth.c (tags:
2803         gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_auth_int.h (tags:
2804         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
2805         lib/gnutls_handshake.c (tags: gnutls_0_3_0), lib/gnutls_handshake.h
2806         (tags: gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_int.h (tags:
2807         gnutls_0_3_0), lib/gnutls_record.c, lib/gnutls_session_pack.c,
2808         lib/gnutls_ui.c (tags: gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_ui.h
2809         (tags: gnutls_0_3_0), src/cli.c, src/serv.c:
2811         gnutls_set_max_record_size -> gnutls_record_set_max_size 
2812         gnutls_get_max_record_size -> gnutls_record_get_max_size 
2813         gnutls_set_cred -> gnutls_cred_set gnutls_get_auth_type ->
2814         gnutls_auth_get_type 
2816 2001-12-16 14:23  nmav <nmav@gnutls.org>
2818         * doc/tex/auth.tex (tags: gnutls_0_3_1, gnutls_0_3_0),
2819         doc/tex/ciphers.tex (tags: gnutls_0_3_5, gnutls_0_3_2,
2820         gnutls_0_3_1, gnutls_0_3_0), doc/tex/ciphersuites.tex (tags:
2821         gnutls_0_3_0), doc/tex/errors.tex (tags: gnutls_0_3_1,
2822         gnutls_0_3_0), doc/tex/gnutls.tex (tags: gnutls_0_3_5,
2823         gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0), doc/tex/macros.tex
2824         (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
2825         doc/tex/resumedb.tex (tags: gnutls_0_3_5, gnutls_0_3_2,
2826         gnutls_0_3_1, gnutls_0_3_0), doc/tex/translayer.tex (tags:
2827         gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_handshake.c:
2829         documentation updated 
2831 2001-12-16 10:27  nmav <nmav@gnutls.org>
2833         * lib/: gnutls.h.in, gnutls_db.c (tags: gnutls_0_3_5, gnutls_0_3_2,
2834         gnutls_0_3_1, gnutls_0_3_0), gnutls_record.c:
2836         changed function names 
2838 2001-12-16 09:49  nmav <nmav@gnutls.org>
2840         * doc/tex/: gnutls.tex, macros.tex, resumedb.tex, translayer.tex:
2842         fixes in documentation 
2844 2001-12-16 09:09  nmav <nmav@gnutls.org>
2846         * doc/: ASN1.readme.txt, Makefile.am (tags: gnutls_0_4_1,
2847         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2848         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2849         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0):
2851         removed ASN1.readme.txt 
2853 2001-12-14 19:52  nmav <nmav@gnutls.org>
2855         * NEWS (tags: gnutls_0_3_0), buildconf (tags: gnutls_0_4_0,
2856         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2857         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2858         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
2859         doc/README.autoconf (tags: gnutls_0_3_91, gnutls_0_3_90,
2860         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2861         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
2862         doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/gnutls.tex,
2863         doc/tex/serv1.tex, lib/gnutls.h.in, lib/gnutls_cert.c (tags:
2864         gnutls_0_3_0), lib/gnutls_int.h, src/cli.c, src/serv.c:
2866         renamed  gnutls_x509pki_set_trust/key to 
2867         gnutls_x509pki_set_trust_file/key_file 
2869 2001-12-14 14:52  nmav <nmav@gnutls.org>
2871         * lib/: auth_x509.c, gnutls.h.in, gnutls_errors.c (tags:
2872         gnutls_0_3_0), gnutls_extensions.c (tags: gnutls_0_3_0),
2873         gnutls_int.h:
2875         some corrections in the DECR_LEN stuff added recently.  
2877 2001-12-14 10:26  nmav <nmav@gnutls.org>
2879         * configure.in (tags: gnutls_0_3_0), doc/README.autoconf,
2880         doc/tex/Makefile.am (tags: gnutls_0_3_5, gnutls_0_3_2,
2881         gnutls_0_3_1, gnutls_0_3_0), doc/tex/errors.tex,
2882         doc/tex/gnutls.tex, lib/auth_x509.c:
2884         updated documentation 
2886 2001-12-13 09:51  nmav <nmav@gnutls.org>
2888         * lib/: auth_anon.c, auth_dhe_rsa.c, auth_srp.c, auth_x509.c,
2889         gnutls_extensions.c, gnutls_handshake.c:
2891         More carefull parsing of incoming packets.  
2893 2001-12-11 15:29  nmav <nmav@gnutls.org>
2895         * lib/gnutls_handshake.c:
2897         several cleanups 
2899 2001-12-11 15:29  nmav <nmav@gnutls.org>
2901         * lib/: gnutls_gcry.c, gnutls_gcry.h (utags: gnutls_0_3_0,
2902         gnutls_0_3_1, gnutls_0_3_2, gnutls_0_3_5):
2904         corrected bugs in STD formating (back to USG).  
2906 2001-12-10 16:01  nmav <nmav@gnutls.org>
2908         * NEWS, lib/gnutls_int.h (utags: gnutls_0_2_91):
2910         last commits for 0.2.91 
2912 2001-12-10 08:25  nmav <nmav@gnutls.org>
2914         * doc/TODO (tags: gnutls_0_2_91), lib/auth_anon.c (tags:
2915         gnutls_0_2_91), lib/auth_rsa.c (tags: gnutls_0_3_1, gnutls_0_3_0,
2916         gnutls_0_2_91), lib/gnutls_constate.c (tags: gnutls_0_3_5,
2917         gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91),
2918         lib/gnutls_datum.c (tags: gnutls_with_dss_ciphersuites,
2919         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2920         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_datum.h
2921         (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2922         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2923         gnutls_0_2_91), lib/gnutls_errors.c (tags: gnutls_0_2_91),
2924         lib/gnutls_errors_int.h (tags: gnutls_0_3_5, gnutls_0_3_2,
2925         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_global.c
2926         (tags: gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_handshake.c (tags:
2927         gnutls_0_2_91), lib/gnutls_hash_int.c (tags: gnutls_0_3_1,
2928         gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_hash_int.h (tags:
2929         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2930         gnutls_0_2_91), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
2931         gnutls_0_2_91), lib/gnutls_mem.c (tags: gnutls_0_3_90,
2932         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2933         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2934         gnutls_0_2_91), lib/gnutls_mem.h (tags: gnutls_0_3_90,
2935         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2936         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2937         gnutls_0_2_91), lib/gnutls_record.c (tags: gnutls_0_2_91):
2939         optimizations and fixes in the TLS PRF calculation (and the SSL3
2940         equivalent) 
2942 2001-12-09 17:08  nmav <nmav@gnutls.org>
2944         * doc/tex/ciphers.tex (tags: gnutls_0_2_91):
2946         updated documentation 
2948 2001-12-09 15:39  nmav <nmav@gnutls.org>
2950         * lib/gnutls_anon_cred.c (tags: gnutls_0_3_0, gnutls_0_2_91):
2952         fixed gnutls_anon_free_client_sc() 
2954 2001-12-09 12:05  nmav <nmav@gnutls.org>
2956         * NEWS, doc/tex/auth.tex, lib/auth_anon.h (tags: gnutls_0_3_0,
2957         gnutls_0_2_91), lib/gnutls.h.in (tags: gnutls_0_2_91),
2958         lib/gnutls_anon_cred.c, lib/gnutls_auth.c (tags: gnutls_0_2_91),
2959         lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c:
2961         Fixes in anonymous authentication.  Fixes in client ciphersuite
2962         selection.  
2964 2001-12-09 12:03  nmav <nmav@gnutls.org>
2966         * lib/: debug.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
2967         gnutls_0_3_0), gnutls_cert.c (utags: gnutls_0_2_91):
2969         GET_CN() now works. (affects debug mode only) 
2971 2001-12-09 11:02  nmav <nmav@gnutls.org>
2973         * src/: .cvsignore (tags: gnutls_0_4_1, gnutls_0_4_0,
2974         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2975         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2976         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2977         gnutls_0_2_91), Makefile.am (tags: gnutls_with_dss_ciphersuites,
2978         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2979         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), README.crypt,
2980         README.srpcrypt (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91):
2982         crypt -> srpcrypt 
2984 2001-12-09 10:50  nmav <nmav@gnutls.org>
2986         * NEWS, lib/auth_x509.c (tags: gnutls_0_2_91), lib/auth_x509.h
2987         (tags: gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_cert.c,
2988         lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_int.h:
2990         Optimizations in server certificate callback.  
2992 2001-12-08 22:54  nmav <nmav@gnutls.org>
2994         * NEWS, lib/gnutls.h.in, lib/gnutls_db.c (tags: gnutls_0_2_91),
2995         lib/gnutls_int.h, lib/gnutls_record.c:
2997         added gnutls_transport_get_ptr() and gnutls_db_get_ptr() functions.  
2999 2001-12-08 22:37  nmav <nmav@gnutls.org>
3001         * lib/Makefile.am (tags: gnutls_0_3_0, gnutls_0_2_91),
3002         lib/auth_x509.c, lib/ext_dnsname.c, lib/ext_dnsname.h,
3003         lib/gnutls.h.in, lib/gnutls_extensions.c (tags: gnutls_0_2_91),
3004         lib/gnutls_handshake.c, src/cli.c, src/serv.c (tags:
3005         gnutls_0_2_91):
3007         remove dnsname (name_ind) extension 
3009 2001-12-08 15:55  nmav <nmav@gnutls.org>
3011         * lib/: auth_anon.c, auth_dhe_dss.c (tags:
3012         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3013         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3014         gnutls_0_2_91), auth_dhe_rsa.c (tags: gnutls_0_2_91), auth_srp.c
3015         (tags: gnutls_0_2_91), auth_srp_passwd.c (tags: gnutls_0_3_0,
3016         gnutls_0_2_91), gnutls_buffers.c (tags: gnutls_0_3_0,
3017         gnutls_0_2_91), gnutls_cert.c, gnutls_dh_primes.c (tags:
3018         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3019         gnutls_0_2_91), gnutls_gcry.c (tags: gnutls_0_2_91), gnutls_gcry.h
3020         (tags: gnutls_0_2_91), gnutls_int.h, gnutls_pk.c (tags:
3021         gnutls_0_2_91), gnutls_privkey.c (tags: gnutls_0_3_5, gnutls_0_3_2,
3022         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), gnutls_srp.c (tags:
3023         gnutls_0_2_91), x509_extensions.c (tags: gnutls_0_3_5,
3024         gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91):
3026         Cleanups. Now use GCRYMPI_FMT_STD instead of USG.  
3028 2001-12-07 17:25  nmav <nmav@gnutls.org>
3030         * doc/tex/: auth.tex, ciphers.tex (utags: gnutls_0_2_90):
3032         added missing files 
3034 2001-12-07 14:09  nmav <nmav@gnutls.org>
3036         * NEWS, doc/tex/Makefile.am (tags: gnutls_0_2_91, gnutls_0_2_90),
3037         doc/tex/ciphersuites.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
3038         doc/tex/gnutls.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
3039         doc/tex/resumedb.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
3040         doc/tex/translayer.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
3041         lib/.cvsignore (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
3042         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):
3044         updated documentation 
3046 2001-12-07 08:22  nmav <nmav@gnutls.org>
3048         * lib/: auth_x509.c, gnutls_int.h, gnutls_ui.h (tags:
3049         gnutls_0_2_91) (utags: gnutls_0_2_90):
3051         callbacks now get a GNUTLS_STATE argument.  
3053 2001-12-07 01:02  nmav <nmav@gnutls.org>
3055         * doc/tex/ciphersuites.tex, doc/tex/ex1.tex (tags: gnutls_0_2_91,
3056         gnutls_0_2_90), doc/tex/ex2.tex (tags: gnutls_0_2_91,
3057         gnutls_0_2_90), doc/tex/ex3.tex (tags: gnutls_0_2_91,
3058         gnutls_0_2_90), doc/tex/serv1.tex (tags: gnutls_0_2_91,
3059         gnutls_0_2_90), doc/tex/srp1.tex (tags: gnutls_0_2_91,
3060         gnutls_0_2_90), lib/auth_x509.c, lib/gnutls.h.in (tags:
3061         gnutls_0_2_90), lib/gnutls_algorithms.c (tags: gnutls_0_3_0,
3062         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cert.c (tags:
3063         gnutls_0_2_90), lib/gnutls_int.h, src/cli.c (tags: gnutls_0_2_90),
3064         src/serv.c (tags: gnutls_0_2_90):
3066         GNUTLS_KX_RSA renamed to GNUTLS_KX_X509PKI_RSA (and the other X509
3067         key exchange methods). This will allow GNUTLS_KX_PGP_RSA etc.  
3069 2001-12-06 17:08  nmav <nmav@gnutls.org>
3071         * configure.in (tags: gnutls_0_2_91, gnutls_0_2_90),
3072         doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
3073         doc/tex/srp1.tex, lib/defines.h (tags: gnutls_0_4_0, gnutls_0_3_92,
3074         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3075         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3076         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
3077         lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_int.h,
3078         lib/gnutls_priority.c (tags: gnutls_0_3_1, gnutls_0_3_0,
3079         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_record.c (tags:
3080         gnutls_0_2_90), src/cli.c, src/serv.c:
3082         GNUTLS_LIST is now int* 
3084 2001-12-06 12:19  nmav <nmav@gnutls.org>
3086         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
3087         doc/tex/srp1.tex, lib/debug.c (tags: gnutls_0_2_90),
3088         lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_cipher.c
3089         (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3090         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3091         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cipher_int.c (tags:
3092         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3093         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_compress_int.c (tags:
3094         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3095         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3096         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
3097         lib/gnutls_constate.c (tags: gnutls_0_2_90),
3098         lib/gnutls_errors_int.h (tags: gnutls_0_2_90),
3099         lib/gnutls_hash_int.c (tags: gnutls_0_2_90), lib/gnutls_int.h,
3100         lib/gnutls_kx.c (tags: gnutls_0_2_90), lib/gnutls_record.c,
3101         lib/gnutls_v2_compat.c (tags: gnutls_0_3_5, gnutls_0_3_2,
3102         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
3103         src/cli.c, src/serv.c:
3105         cleanups again 
3107 2001-12-06 12:18  nmav <nmav@gnutls.org>
3109         * lib/: x509_ASN.y, x509_asn1.c, x509_asn1.h (tags: gnutls_0_3_91,
3110         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3111         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3112         gnutls_0_3_1), x509_der.c, x509_der.h (tags: gnutls_0_4_1,
3113         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3114         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3115         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1) (utags: gnutls_0_3_0,
3116         gnutls_0_2_90, gnutls_0_2_91):
3118         some changes to keep gcc -Wall happy 
3120 2001-12-06 10:37  nmav <nmav@gnutls.org>
3122         * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
3123         doc/tex/serv1.tex, doc/tex/srp1.tex, lib/auth_rsa.c (tags:
3124         gnutls_0_2_90), lib/auth_x509.c, lib/auth_x509.h (tags:
3125         gnutls_0_2_90), lib/gnutls.h.in, lib/gnutls_algorithms.c,
3126         lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_3_5,
3127         gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
3128         gnutls_0_2_90), lib/gnutls_errors_int.h, lib/gnutls_global.c (tags:
3129         gnutls_0_2_90), lib/gnutls_int.h, lib/gnutls_priority.c,
3130         lib/gnutls_priority.h (tags: gnutls_with_dss_ciphersuites,
3131         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3132         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
3133         lib/gnutls_record.c, lib/gnutls_record.h (tags: gnutls_0_2_91,
3134         gnutls_0_2_90), src/cli.c, src/serv.c:
3136         Several cleanups.  
3138 2001-12-05 17:25  nmav <nmav@gnutls.org>
3140         * NEWS, configure.in, doc/tex/ex1.tex, doc/tex/serv1.tex,
3141         lib/gnutls.h.in, lib/gnutls_db.c (tags: gnutls_0_2_90),
3142         lib/gnutls_db.h (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
3143         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_session.c
3144         (tags: gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
3145         lib/gnutls_session.h (tags: gnutls_0_4_1, gnutls_0_4_0,
3146         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3147         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3148         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3149         gnutls_0_2_91, gnutls_0_2_90), src/cli.c, src/serv.c:
3151         Changes in function names concerning _db_ handling and _session_
3152         handling.  
3154 2001-12-05 17:03  nmav <nmav@gnutls.org>
3156         * NEWS, doc/TODO (tags: gnutls_0_2_90), doc/tex/ex1.tex,
3157         doc/tex/ex2.tex, doc/tex/ex3.tex, doc/tex/serv1.tex,
3158         lib/auth_dhe_rsa.c (tags: gnutls_0_2_90), lib/auth_x509.c,
3159         lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_anon_cred.c (tags:
3160         gnutls_0_2_90), lib/gnutls_cert.c, lib/gnutls_cert.h,
3161         lib/gnutls_handshake.c (tags: gnutls_0_2_90), lib/gnutls_int.h,
3162         lib/gnutls_srp.c (tags: gnutls_0_2_90), lib/gnutls_ui.h, src/cli.c,
3163         src/serv.c:
3165         Added callback to select the server certificate.  
3167 2001-12-05 13:41  nmav <nmav@gnutls.org>
3169         * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
3170         lib/auth_x509.c, lib/gnutls_record.c, lib/gnutls_ui.c (tags:
3171         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_ui.h, src/cli.c,
3172         src/common.h (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
3173         gnutls_0_2_90), src/serv.c:
3175         optimized certificate handling API 
3177 2001-12-05 12:50  nmav <nmav@gnutls.org>
3179         * lib/auth_dhe_rsa.c, lib/auth_x509.c, lib/auth_x509.h,
3180         lib/gnutls_cert.h, lib/gnutls_ui.h, src/serv.c:
3182         several cleanups. Removed old unneeded functions.  certificate
3183         verification was moved out of the handshake procedure.  
3185 2001-12-04 22:24  nmav <nmav@gnutls.org>
3187         * lib/: gnutls.h.in, gnutls_buffers.c (tags: gnutls_0_2_90),
3188         gnutls_global.c, gnutls_int.h, gnutls_record.c:
3190         some cleanups 
3192 2001-12-04 16:03  nmav <nmav@gnutls.org>
3194         * configure.in, lib/auth_dhe_rsa.c, lib/auth_x509.c,
3195         lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_auth.c (tags:
3196         gnutls_0_2_90), lib/gnutls_cert.c, lib/gnutls_cert.h,
3197         lib/gnutls_errors.c (tags: gnutls_0_2_90), lib/gnutls_errors_int.h,
3198         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
3199         lib/gnutls_session_pack.c (tags: gnutls_0_2_91, gnutls_0_2_90),
3200         lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509_extensions.c (tags:
3201         gnutls_0_2_90), lib/x509_extensions.h (tags: gnutls_0_4_1,
3202         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3203         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3204         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3205         gnutls_0_2_91, gnutls_0_2_90), src/Makefile.am (tags:
3206         gnutls_0_2_90), src/cli.c, src/common.h, src/port.h, src/serv.c:
3208         now the peer's certificate list is stored into auth info structure
3209         (instead of the certificate).  several other cleanups.  
3211 2001-12-04 10:57  nmav <nmav@gnutls.org>
3213         * lib/auth_x509.c, lib/auth_x509.h, lib/debug.c, lib/debug.h (tags:
3214         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3215         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3216         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cert.c,
3217         lib/gnutls_cert.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
3218         lib/gnutls_record.c, lib/gnutls_ui.c, lib/gnutls_ui.h,
3219         lib/x509_extensions.c, src/cli.c, src/serv.c:
3221         moving gnutls_DN structures out of gnutls_cert and auth_info
3222         structures.  Now they are generated upon request.  
3224 2001-12-01 17:34  nmav <nmav@gnutls.org>
3226         * acconfig.h (tags: gnutls_0_3_91, gnutls_0_3_90,
3227         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3228         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3229         gnutls_0_2_91, gnutls_0_2_90), configure.in, lib/defines.h,
3230         lib/gnutls.h.in:
3232         fixes in autoconf scripts 
3234 2001-12-01 10:50  nmav <nmav@gnutls.org>
3236         * AUTHORS (tags: gnutls_with_dss_ciphersuites,
3237         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3238         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
3239         Makefile.am (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
3240         gnutls_0_2_90), NEWS, acconfig.h, configure.in, lib/auth_x509.c,
3241         lib/defines.h, lib/gnutls_random.c (tags: gnutls_0_3_2,
3242         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):
3244         updated detection of library settings 
3246 2001-11-30 18:23  nmav <nmav@gnutls.org>
3248         * AUTHORS, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls_cert.c,
3249         lib/gnutls_int.h, lib/x509_extensions.c, src/cli.c:
3251         The RDN sequence needed in the certificate request message is now
3252         generated and cached into a x509pki_credentials structure.  This
3253         would save a lot of time in the server side.  
3255 2001-11-29 20:30  fiorinaf <ffiorina@gnutls.org>
3257         * doc/ASN1.readme.txt (tags: gnutls_0_2_91, gnutls_0_2_90):
3259         overflow buffers check 
3261 2001-11-29 20:22  fiorinaf <ffiorina@gnutls.org>
3263         * doc/ASN1.readme.txt, lib/x509_asn1.c, lib/x509_asn1.h,
3264         lib/x509_ASN.y:
3266         "" 
3268 2001-11-29 15:29  nmav <nmav@gnutls.org>
3270         * NEWS, lib/Makefile.am (tags: gnutls_0_2_90), lib/auth_anon.c
3271         (tags: gnutls_0_2_90), lib/auth_dhe_rsa.c, lib/auth_rsa.c,
3272         lib/auth_srp.c (tags: gnutls_0_2_90), lib/auth_x509.c,
3273         lib/auth_x509.h, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
3274         lib/gnutls_db.c, lib/gnutls_int.h, lib/gnutls_record.c,
3275         lib/gnutls_session.c, lib/gnutls_session_pack.c,
3276         lib/gnutls_session_pack.h (tags: gnutls_0_4_1, gnutls_0_4_0,
3277         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3278         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3279         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3280         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_ui.c, lib/gnutls_ui.h,
3281         src/cli.c:
3283         introduced gnutls_x509pki_get_certificate(). This function returns
3284         the peer's certificate DER encoded. This certificate is also stored
3285         in the resume db.  
3287 2001-11-26 10:50  nmav <nmav@gnutls.org>
3289         * THANKS (tags: gnutls_0_2_91, gnutls_0_2_90), configure.in,
3290         doc/README.autoconf (tags: gnutls_0_2_91, gnutls_0_2_90), doc/TODO,
3291         lib/gnutls.h.in, lib/gnutls_db.c, lib/libgnutls.m4 (tags:
3292         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):
3294         cleanups and some corrections.  
3296 2001-11-25 12:05  nmav <nmav@gnutls.org>
3298         * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/srp1.tex,
3299         lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags:
3300         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3301         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_db.c,
3302         lib/gnutls_handshake.c, lib/gnutls_handshake.h (tags:
3303         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_int.h, lib/gnutls_kx.c,
3304         lib/gnutls_kx.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
3305         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3306         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3307         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
3308         lib/gnutls_record.c, lib/gnutls_record.h, src/cli.c, src/serv.c:
3310         gnutls_handshake(), gnutls_read() etc. functions no longer require 
3311         the 'SOCKET cd' argument. This argument is set using the function 
3312         gnutls_set_transport_ptr().  
3314 2001-11-23 23:42  nmav <nmav@gnutls.org>
3316         * doc/README.autoconf:
3318         gnutls.m4 -> libgnutls.m4 
3320 2001-11-23 23:26  nmav <nmav@gnutls.org>
3322         * doc/tex/Makefile.am:
3324         added new pictures 
3326 2001-11-23 23:25  nmav <nmav@gnutls.org>
3328         * doc/tex/ciphersuites.tex:
3330         updated 
3332 2001-11-20 23:37  nmav <nmav@gnutls.org>
3334         * doc/scripts/gdoc:
3336         produces better tex output 
3338 2001-11-20 20:22  nmav <nmav@gnutls.org>
3340         * doc/scripts/gdoc, lib/gnutls_ui.c:
3342         updated documentation (and generation of tex) 
3344 2001-11-20 20:20  nmav <nmav@gnutls.org>
3346         * AUTHORS:
3348         updated 
3350 2001-11-20 14:42  nmav <nmav@gnutls.org>
3352         * lib/gnutls_algorithms.c:
3354         fixed gnutls_kx_get_name() 
3356 2001-11-20 13:40  nmav <nmav@gnutls.org>
3358         * lib/: gnutls_handshake.c, gnutls_ui.h:
3360         cleanups 
3362 2001-11-17 11:47  nmav <nmav@gnutls.org>
3364         * doc/scripts/gdoc, lib/gnutls_record.c, lib/x509_asn1.c:
3366         Gdoc updated. Now handles powers and '->' symbol automatically for
3367         tex.  
3369 2001-11-16 10:19  nmav <nmav@gnutls.org>
3371         * lib/x509_der.c (tags: gnutls_0_2_11):
3373         corrected typo 
3375 2001-11-16 10:13  nmav <nmav@gnutls.org>
3377         * doc/ASN1.readme.txt (tags: gnutls_0_2_11), doc/scripts/gdoc
3378         (tags: gnutls_0_2_11), doc/tex/Makefile.am (tags: gnutls_0_2_11),
3379         doc/tex/asn1.tex (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
3380         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11),
3381         doc/tex/gnutls.tex (tags: gnutls_0_2_11), lib/Makefile.am (tags:
3382         gnutls_0_2_11), lib/x509_ASN.y (tags: gnutls_0_2_11),
3383         lib/x509_asn1.c (tags: gnutls_0_2_11), lib/x509_der.c:
3385         Documentation for ASN.1 has been moved to inline comments and to the 
3386         tex documentation.  
3388 2001-11-15 12:47  nmav <nmav@gnutls.org>
3390         * lib/: gnutls_errors.c, gnutls_errors_int.h (utags:
3391         gnutls_0_2_11):
3393         removed E_TIMEOUT 
3395 2001-11-15 12:37  nmav <nmav@gnutls.org>
3397         * configure.in (tags: gnutls_0_2_11), lib/auth_dhe_rsa.c (tags:
3398         gnutls_0_2_11), lib/auth_srp.c (tags: gnutls_0_2_11),
3399         lib/auth_x509.c (tags: gnutls_0_2_11), lib/gnutls_buffers.c (tags:
3400         gnutls_0_2_11), lib/gnutls_buffers.h (tags: gnutls_0_2_11),
3401         lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_record.c
3402         (tags: gnutls_0_2_11), src/serv.c (tags: gnutls_0_2_11):
3404         corrected some obscure bugs in the handshake and record send
3405         buffering code.  
3407 2001-11-13 19:10  nmav <nmav@gnutls.org>
3409         * lib/gnutls_int.h (tags: gnutls_0_2_11):
3411         removed debugging stuff 
3413 2001-11-13 12:26  nmav <nmav@gnutls.org>
3415         * lib/gnutls_handshake.c (tags: gnutls_0_2_11):
3417         more fixes 
3419 2001-11-13 12:02  nmav <nmav@gnutls.org>
3421         * lib/auth_rsa.c (tags: gnutls_0_2_11), lib/gnutls_algorithms.c
3422         (tags: gnutls_0_2_11), lib/gnutls_buffers.c, lib/gnutls_cipher.c
3423         (tags: gnutls_0_2_11), lib/gnutls_constate.c (tags: gnutls_0_2_11),
3424         lib/gnutls_handshake.c, lib/gnutls_handshake.h (tags:
3425         gnutls_0_2_11), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
3426         gnutls_0_2_11), lib/gnutls_priority.c (tags: gnutls_0_2_11),
3427         lib/gnutls_record.c, lib/io_debug.h (tags: gnutls_0_4_1,
3428         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3429         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3430         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3431         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), src/serv.c:
3433         more non blocking IO fixes 
3435 2001-11-12 21:18  nmav <nmav@gnutls.org>
3437         * src/cli.c (tags: gnutls_0_2_11):
3439         now resolves hostnames.  
3441 2001-11-12 14:27  nmav <nmav@gnutls.org>
3443         * lib/: defines.h (tags: gnutls_0_2_11), gnutls_priority.c:
3445         va_copy macro renamed to VA_COPY 
3447 2001-11-12 14:26  nmav <nmav@gnutls.org>
3449         * configure.in:
3451         now requires autoconf 2.50 
3453 2001-11-10 21:37  nmav <nmav@gnutls.org>
3455         * NEWS, configure.in, lib/ext_max_record.c (tags: gnutls_0_3_5,
3456         gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
3457         gnutls_0_2_90, gnutls_0_2_11), lib/gnutls.h.in (tags:
3458         gnutls_0_2_11), lib/gnutls_buffers.c, lib/gnutls_buffers.h,
3459         lib/gnutls_cert.c (tags: gnutls_0_2_11), lib/gnutls_cert.h (tags:
3460         gnutls_0_2_11), lib/gnutls_compress_int.c (tags: gnutls_0_2_11),
3461         lib/gnutls_global.c (tags: gnutls_0_2_11), lib/gnutls_handshake.c,
3462         lib/gnutls_int.h, lib/gnutls_mem.c (tags: gnutls_0_2_90,
3463         gnutls_0_2_11), lib/gnutls_mem.h (tags: gnutls_0_2_90,
3464         gnutls_0_2_11), lib/gnutls_privkey.c (tags: gnutls_0_2_90,
3465         gnutls_0_2_11), lib/gnutls_record.c, lib/io_debug.h, src/cli.c,
3466         src/serv.c:
3468         several fixes.  Including: 
3469         - max_record_header extension.  
3470         - resume handshake sending wrong ssl version 
3471         - Non blocking IO (not ready yet) 
3473 2001-11-08 12:00  nmav <nmav@gnutls.org>
3475         * NEWS, doc/tex/Makefile.am, doc/tex/resumedb.tex (tags:
3476         gnutls_0_2_11), doc/tex/translayer.tex (tags: gnutls_0_2_11),
3477         lib/auth_x509.c, lib/gnutls.h.in, lib/gnutls_buffers.c,
3478         lib/gnutls_buffers.h, lib/gnutls_global.c, lib/gnutls_handshake.c,
3479         lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:
3481         cleanups and documentation updates 
3483 2001-11-08 10:57  nmav <nmav@gnutls.org>
3485         * lib/auth_x509.c:
3487         rolled back previous change...  
3489 2001-11-08 10:32  nmav <nmav@gnutls.org>
3491         * lib/auth_x509.c:
3493         made empty certificate message consistent with other
3494         implementations.  
3496 2001-11-07 12:08  nmav <nmav@gnutls.org>
3498         * lib/: auth_anon.c (tags: gnutls_0_2_11), auth_dhe_rsa.c,
3499         auth_srp.c, auth_srp_passwd.c (tags: gnutls_0_2_90, gnutls_0_2_11),
3500         auth_x509.c, gnutls_buffers.c, gnutls_cert.c, gnutls_dh.c (tags:
3501         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3502         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), gnutls_dh_primes.c
3503         (tags: gnutls_0_2_90, gnutls_0_2_11), gnutls_gcry.c (tags:
3504         gnutls_0_2_90, gnutls_0_2_11), gnutls_gcry.h (tags: gnutls_0_2_90,
3505         gnutls_0_2_11), gnutls_pk.c (tags: gnutls_0_2_90, gnutls_0_2_11),
3506         gnutls_privkey.c, gnutls_record.c, gnutls_session.c (tags:
3507         gnutls_0_2_11), gnutls_sig.c (tags: gnutls_0_3_0, gnutls_0_2_91,
3508         gnutls_0_2_90, gnutls_0_2_11), gnutls_srp.c (tags: gnutls_0_2_11),
3509         x509_sig_check.c (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
3510         gnutls_0_2_90, gnutls_0_2_11):
3512         corrected memory leaks and other bugs 
3514 2001-11-06 16:57  nmav <nmav@gnutls.org>
3516         * lib/gnutls_buffers.c:
3518         added warning 
3520 2001-11-06 12:57  nmav <nmav@gnutls.org>
3522         * NEWS, configure.in, lib/Makefile.am, lib/ext_dnsname.c (tags:
3523         gnutls_0_2_90, gnutls_0_2_11), lib/ext_max_record.c,
3524         lib/ext_max_record.h (tags: gnutls_0_4_1, gnutls_0_4_0,
3525         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3526         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3527         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3528         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), lib/ext_srp.c (tags:
3529         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11),
3530         lib/gnutls.h.in, lib/gnutls_constate.c, lib/gnutls_errors.c,
3531         lib/gnutls_errors_int.h, lib/gnutls_extensions.c (tags:
3532         gnutls_0_2_90, gnutls_0_2_11), lib/gnutls_handshake.c,
3533         lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:
3535         added max_record_size extension 
3537 2001-11-06 12:56  nmav <nmav@gnutls.org>
3539         * lib/gnutls_session.c:
3541         corrected bug which made get_current_session, not to return the
3542         right size of the session.  
3544 2001-11-05 21:28  nmav <nmav@gnutls.org>
3546         * NEWS, lib/auth_dhe_rsa.c, lib/gnutls_buffers.c,
3547         lib/gnutls_buffers.h, lib/gnutls_int.h, lib/gnutls_mem.c,
3548         lib/gnutls_record.c:
3550         receive buffer is now dynamic.  
3552 2001-11-05 20:14  nmav <nmav@gnutls.org>
3554         * NEWS, lib/gnutls_handshake.c, lib/gnutls_record.c, src/cli.c:
3556         changed semantics of the GNUTLS_E_REHANDSHAKE error code.  
3558 2001-11-05 16:41  nmav <nmav@gnutls.org>
3560         * acconfig.h (tags: gnutls_0_2_11), configure.in, lib/defines.h,
3561         lib/gnutls_priority.c:
3563         added support for va_copy 
3565 2001-11-05 12:43  nmav <nmav@gnutls.org>
3567         * NEWS, doc/tex/translayer.tex, lib/gnutls_db.c (tags:
3568         gnutls_0_2_11), lib/gnutls_handshake.c, lib/gnutls_int.h,
3569         lib/gnutls_record.c, src/serv.c (utags: gnutls_0_2_10):
3571         cleanups 
3573 2001-11-05 11:32  nmav <nmav@gnutls.org>
3575         * lib/gnutls_priority.h (tags: gnutls_0_2_11, gnutls_0_2_10):
3577         list -> gnutls_list 
3579 2001-11-04 16:52  nmav <nmav@gnutls.org>
3581         * lib/: gnutls.h.in (tags: gnutls_0_2_10), gnutls_anon_cred.c
3582         (tags: gnutls_0_2_11, gnutls_0_2_10), gnutls_int.h,
3583         gnutls_priority.c (tags: gnutls_0_2_10):
3585         changed LIST to GNUTLS_LIST 
3587 2001-11-04 12:01  nmav <nmav@gnutls.org>
3589         * lib/: gnutls.h.in, gnutls_db.c:
3591         added new function to check for expired sessions.  
3593 2001-11-04 10:43  nmav <nmav@gnutls.org>
3595         * lib/gnutls_record.c:
3597         cleanups 
3599 2001-11-02 18:20  nmav <nmav@gnutls.org>
3601         * lib/: gnutls_buffers.c (tags: gnutls_0_2_10), gnutls_buffers.h
3602         (tags: gnutls_0_2_10), gnutls_handshake.c, gnutls_record.c,
3603         gnutls_sig.c (tags: gnutls_0_2_10):
3605         cleanups in function names 
3607 2001-11-02 10:34  nmav <nmav@gnutls.org>
3609         * lib/gnutls_db.c:
3611         cleanups in the resuming code 
3613 2001-11-02 10:07  nmav <nmav@gnutls.org>
3615         * NEWS, THANKS (tags: gnutls_0_2_10), configure.in (tags:
3616         gnutls_0_2_10), lib/gnutls.h.in, lib/gnutls_db.c, lib/gnutls_db.h
3617         (tags: gnutls_0_2_11, gnutls_0_2_10), lib/gnutls_int.h,
3618         lib/gnutls_record.c:
3620         added hooks in order to use external database to store session to be 
3621         resumed. Works but it is not finished.  
3623 2001-11-02 09:01  nmav <nmav@gnutls.org>
3625         * lib/: gnutls_buffers.c, gnutls_global.c (tags: gnutls_0_2_10),
3626         gnutls_int.h:
3628         set_push() & set_pull() functions moved to state (instead of being
3629         global) 
3631 2001-11-02 08:32  nmav <nmav@gnutls.org>
3633         * README.CVS, doc/Makefile.am (tags: gnutls_0_2_11, gnutls_0_2_10),
3634         doc/README.CVS (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
3635         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10):
3637         moved README.CVS to doc/ 
3639 2001-11-01 22:54  nmav <nmav@gnutls.org>
3641         * README.CVS:
3643         added documentation of the steps required to built the cvs tree 
3645 2001-11-01 20:10  nmav <nmav@gnutls.org>
3647         * lib/auth_srp.c (tags: gnutls_0_2_10), lib/auth_srp_passwd.c
3648         (tags: gnutls_0_2_10), lib/auth_x509.c (tags: gnutls_0_2_10),
3649         lib/gnutls_auth.c (tags: gnutls_0_2_11, gnutls_0_2_10),
3650         lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_handshake.c,
3651         lib/gnutls_handshake.h (tags: gnutls_0_2_10), lib/gnutls_int.h,
3652         lib/gnutls_kx.c (tags: gnutls_0_2_10), lib/gnutls_mem.c (tags:
3653         gnutls_0_2_10), lib/gnutls_record.c, lib/gnutls_record.h (tags:
3654         gnutls_0_2_11, gnutls_0_2_10), lib/io_debug.h (tags:
3655         gnutls_0_2_10), src/cli.c (tags: gnutls_0_2_10), src/serv.c:
3657         Adopted some of the patches of Jon Nelson. Fixes the non blocking 
3658         behaviour.  
3660 2001-10-30 19:35  nmav <nmav@gnutls.org>
3662         * lib/: gnutls_buffers.c, gnutls_record.c:
3664         corrected and fixed several things in send_int() etc.  
3666 2001-10-30 12:29  nmav <nmav@gnutls.org>
3668         * doc/tex/translayer.tex:
3670         Added missing file.  
3672 2001-10-30 12:11  nmav <nmav@gnutls.org>
3674         * doc/: Makefile.am, TODO (tags: gnutls_0_2_10),
3675         scripts/Makefile.am (tags: gnutls_0_4_1, gnutls_0_4_0,
3676         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3677         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3678         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3679         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10):
3681         added scripts into distribution 
3683 2001-10-30 09:10  nmav <nmav@gnutls.org>
3685         * lib/: gnutls_db.c, gnutls_session.c (tags: gnutls_0_2_10):
3687         corrected bugs in session resuming.  
3689 2001-10-23 17:35  nmav <nmav@gnutls.org>
3691         * lib/: gnutls_buffers.c (tags: gnutls_0_2_9), gnutls_int.h,
3692         io_debug.h (tags: gnutls_0_2_9):
3694         cleanups 
3696 2001-10-23 17:31  nmav <nmav@gnutls.org>
3698         * lib/: Makefile.am (tags: gnutls_0_2_10, gnutls_0_2_9),
3699         io_debug.h:
3701         added IO debugging code 
3703 2001-10-23 15:45  nmav <nmav@gnutls.org>
3705         * NEWS, lib/gnutls_buffers.c, lib/gnutls_handshake.c (tags:
3706         gnutls_0_2_9), lib/gnutls_handshake.h (tags: gnutls_0_2_9),
3707         lib/gnutls_int.h, lib/gnutls_kx.c (tags: gnutls_0_2_9),
3708         lib/gnutls_kx.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
3709         lib/gnutls_record.c (tags: gnutls_0_2_9):
3711         added some checks for memory allocation.  Fixes in write interrupts.  
3713 2001-10-23 09:37  nmav <nmav@gnutls.org>
3715         * lib/gnutls_buffers.c:
3717         corrected bugs which could break non blocking IO 
3719 2001-10-22 22:09  nmav <nmav@gnutls.org>
3721         * PGPKEYS (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
3722         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3723         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3724         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
3725         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9):
3727         added file. Holds pgp keys 
3729 2001-10-22 20:14  nmav <nmav@gnutls.org>
3731         * lib/: gnutls_buffers.c, gnutls_record.c:
3733         corrections for the gnutls_read_buffered() function.  
3735 2001-10-22 12:51  nmav <nmav@gnutls.org>
3737         * lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags: gnutls_0_2_9),
3738         lib/gnutls_int.h, lib/gnutls_record.c, src/serv.c (tags:
3739         gnutls_0_2_9):
3741         updated/fixed the handling of interrupted writes 
3743 2001-10-21 14:32  nmav <nmav@gnutls.org>
3745         * lib/: gnutls_buffers.c, gnutls_buffers.h, gnutls_errors.c (tags:
3746         gnutls_0_2_10, gnutls_0_2_9), gnutls_errors_int.h (tags:
3747         gnutls_0_2_10, gnutls_0_2_9), gnutls_int.h, gnutls_record.c:
3749         changed  gnutls_write() semantics in order to cope with interrupted
3750         system calls and non blocking IO 
3752 2001-10-21 13:27  nmav <nmav@gnutls.org>
3754         * NEWS, doc/tex/Makefile.am (tags: gnutls_0_2_10, gnutls_0_2_9),
3755         doc/tex/gnutls.tex (tags: gnutls_0_2_10, gnutls_0_2_9),
3756         lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
3757         lib/gnutls_global.c (tags: gnutls_0_2_9), lib/gnutls_handshake.c,
3758         lib/gnutls_int.h, lib/gnutls_record.c:
3760         changes in order to be independent of the berkeley style sockets 
3761         (but it is still difficult to use gnutls with any other api) 
3763 2001-10-21 11:53  nmav <nmav@gnutls.org>
3765         * lib/gnutls_buffers.c:
3767         made gnutls_write() unaware of interrupted system calls and eagain
3768         errors.  
3770 2001-10-21 11:36  nmav <nmav@gnutls.org>
3772         * THANKS (tags: gnutls_0_2_9), doc/tex/resumedb.tex (tags:
3773         gnutls_0_2_10, gnutls_0_2_9), lib/gnutls_buffers.c,
3774         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
3775         lib/gnutls_ui.c (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
3776         lib/gnutls_ui.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
3777         src/serv.c:
3779         several cleanups 
3781 2001-10-20 22:40  nmav <nmav@gnutls.org>
3783         * lib/: gnutls_buffers.c, gnutls_int.h:
3785         Corrected short read bug 
3787 2001-10-20 16:04  nmav <nmav@gnutls.org>
3789         * lib/gnutls_buffers.c:
3791         corrected _gnutls_write() 
3793 2001-10-20 15:44  nmav <nmav@gnutls.org>
3795         * lib/gnutls_buffers.c:
3797         peeked data now stays also in handshake 
3799 2001-10-20 15:43  nmav <nmav@gnutls.org>
3801         * lib/gnutls_kx.c:
3803         corrected bug which caused a fatal alert to be sent even if it 
3804         wasn't required 
3806 2001-10-20 09:40  nmav <nmav@gnutls.org>
3808         * NEWS, lib/gnutls_buffers.c, lib/gnutls_errors.c,
3809         lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
3810         lib/gnutls_record.c:
3812         introduced GNUTLS_E_INTERRUPTED, fixes in error handling 
3814 2001-10-20 09:10  nmav <nmav@gnutls.org>
3816         * lib/: gnutls_buffers.c, gnutls_handshake.c, gnutls_int.h:
3818         the gnutls handshake protocol can now hold it's state. Thus it may
3819         be used in some kind of non blocking mode. Not tested at all 
3821 2001-10-19 17:07  nmav <nmav@gnutls.org>
3823         * NEWS, doc/TODO (tags: gnutls_0_2_9), lib/gnutls_buffers.c,
3824         lib/gnutls_buffers.h, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
3825         lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
3826         lib/gnutls_record.c:
3828         clean ups in the handshake protocol 
3830 2001-10-15 09:14  nmav <nmav@gnutls.org>
3832         * NEWS, configure.in, doc/TODO, doc/tex/ex3.tex (tags:
3833         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), doc/tex/serv1.tex
3834         (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
3835         lib/auth_dhe_rsa.c (tags: gnutls_0_2_10, gnutls_0_2_9),
3836         lib/auth_rsa.c (tags: gnutls_0_2_10, gnutls_0_2_9),
3837         lib/auth_x509.c, lib/auth_x509.h (tags: gnutls_0_2_11,
3838         gnutls_0_2_10, gnutls_0_2_9), lib/gnutls.h.in, lib/gnutls_auth.c
3839         (tags: gnutls_0_2_9), lib/gnutls_auth_int.h (tags: gnutls_0_2_91,
3840         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
3841         lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_ui.c,
3842         lib/gnutls_ui.h, src/cli.c, src/serv.c:
3844         auth_info types and structures were moved to the internals of the
3845         library.  This makes the library incompatible (source & binary) with
3846         the previous versions.  
3848 2001-10-12 06:46  nmav <nmav@gnutls.org>
3850         * lib/: ext_srp.c (tags: gnutls_0_2_10, gnutls_0_2_9), gnutls.h.in,
3851         gnutls_cert.c (tags: gnutls_0_2_10, gnutls_0_2_9),
3852         gnutls_dh_primes.c (tags: gnutls_0_2_10, gnutls_0_2_9),
3853         gnutls_errors.c, gnutls_errors_int.h, gnutls_ui.h:
3855         added option to regenerate primes and generators for EDH 
3857 2001-10-10 15:53  nmav <nmav@gnutls.org>
3859         * NEWS, lib/auth_x509.c, lib/ext_dnsname.c (tags: gnutls_0_2_10,
3860         gnutls_0_2_9), lib/ext_dnsname.h (tags: gnutls_0_2_90,
3861         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), lib/gnutls.h.in,
3862         lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_2_10,
3863         gnutls_0_2_9), lib/gnutls_extensions.c (tags: gnutls_0_2_10,
3864         gnutls_0_2_9), lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c,
3865         src/crypt.c (tags: gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3866         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
3867         gnutls_0_2_9), src/serv.c:
3869         updated name indication extension (dnsname) 
3871 2001-10-10 09:28  nmav <nmav@gnutls.org>
3873         * src/: Makefile.am, crypt-gaa.c (tags: gnutls_0_4_1, gnutls_0_4_0,
3874         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3875         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3876         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3877         gnutls_0_2_91, gnutls_0_2_90), crypt.gaa (tags: gnutls_0_4_1,
3878         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3879         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3880         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3881         gnutls_0_2_91, gnutls_0_2_90) (utags: gnutls_0_2_10, gnutls_0_2_11,
3882         gnutls_0_2_9):
3884         renamed crypt to srpcrypt.  
3886 2001-10-10 09:25  nmav <nmav@gnutls.org>
3888         * NEWS, doc/TODO, lib/auth_anon.c (tags: gnutls_0_2_10,
3889         gnutls_0_2_9), lib/gnutls_dh.h (tags: gnutls_0_3_5, gnutls_0_3_2,
3890         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
3891         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
3892         lib/gnutls_dh_primes.c, lib/gnutls_global.c, lib/gnutls_int.h,
3893         src/crypt.c:
3895         better prime handling 
3897 2001-10-09 21:40  nmav <nmav@gnutls.org>
3899         * lib/: Makefile.am, auth_dhe_rsa.c, auth_srp_passwd.c (tags:
3900         gnutls_0_2_9), auth_x509.c, gnutls.h.in, gnutls_dh.c (tags:
3901         gnutls_0_2_10, gnutls_0_2_9), gnutls_dh.h, gnutls_dh_primes.c,
3902         gnutls_record.h (tags: gnutls_0_2_9), gnutls_srp.c (tags:
3903         gnutls_0_2_10, gnutls_0_2_9):
3905         Updated the handling of prime numbers.  
3907 2001-10-08 19:57  nmav <nmav@gnutls.org>
3909         * lib/: auth_dhe_rsa.c, auth_x509.c, gnutls.h.in, gnutls_buffers.c,
3910         gnutls_cert.c, gnutls_cert.h, gnutls_handshake.c,
3911         gnutls_handshake.h, gnutls_int.h, gnutls_record.c, gnutls_sig.c,
3912         gnutls_sig.h (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
3913         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
3914         gnutls_0_2_10, gnutls_0_2_9):
3916         several cleanups 
3918 2001-10-08 18:38  nmav <nmav@gnutls.org>
3920         * NEWS, THANKS, configure.in, doc/tex/ex3.tex (tags: gnutls_0_2_4),
3921         lib/auth_anon.c, lib/auth_dhe_rsa.c, lib/auth_x509.c,
3922         lib/auth_x509.h, lib/gnutls_algorithms.c (tags: gnutls_0_2_10,
3923         gnutls_0_2_9), lib/gnutls_cert.c, lib/gnutls_cert.h,
3924         lib/gnutls_datum.c (tags: gnutls_0_2_90, gnutls_0_2_11,
3925         gnutls_0_2_10, gnutls_0_2_9), lib/gnutls_int.h,
3926         lib/gnutls_record.c, lib/gnutls_sig.c, lib/gnutls_sig.h,
3927         lib/x509_extensions.c (tags: gnutls_0_2_11, gnutls_0_2_10,
3928         gnutls_0_2_9), src/cli.c, src/serv.c:
3930         added DHE_RSA ciphersuites 
3932 2001-10-08 07:10  nmav <nmav@gnutls.org>
3934         * doc/protocol/: draft-ietf-tls-ciphersuite-03.txt,
3935         draft-ietf-tls-ciphersuite-05.txt (tags: gnutls_0_4_1,
3936         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3937         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3938         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3939         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
3940         gnutls_0_2_9), draft-ietf-tls-extensions-00.txt,
3941         draft-ietf-tls-extensions-01.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
3942         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
3943         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
3944         draft-ietf-tls-kerb-00.txt, rfc2712.txt (tags: gnutls_0_4_1,
3945         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3946         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3947         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3948         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
3949         gnutls_0_2_9):
3951         updated documents 
3953 2001-10-07 12:47  nmav <nmav@gnutls.org>
3955         * lib/: x509_asn1.c (tags: gnutls_0_2_10, gnutls_0_2_9),
3956         x509_extensions.c:
3958         fixes in the certificate extensions handling code.  Bugs reported by
3959         Neil Spring <nspring@saavie.org> 
3961 2001-09-25 17:55  nmav <nmav@gnutls.org>
3963         * doc/tex/: Makefile.am (tags: gnutls_0_2_4), ciphersuites.tex,
3964         gnutls.tex:
3966         more documentation 
3968 2001-09-23 18:21  nmav <nmav@gnutls.org>
3970         * lib/: Makefile.am, auth_anon.c, auth_rsa.c, auth_x509.c,
3971         auth_x509.h, gnutls_cert.c, gnutls_dh.h, gnutls_ui.c, gnutls_ui.h:
3973         several cleanups in order to support DHE_RSA 
3975 2001-09-23 18:20  nmav <nmav@gnutls.org>
3977         * lib/auth_dhe_rsa.c:
3979         Preliminary support for DHE_RSA 
3981 2001-09-19 08:21  nmav <nmav@gnutls.org>
3983         * lib/gnutls_cert.c (tags: gnutls_0_2_3):
3985         updated documentation 
3987 2001-09-14 08:04  nmav <nmav@gnutls.org>
3989         * NEWS, doc/tex/ex3.tex (tags: gnutls_0_2_3), lib/Makefile.am
3990         (tags: gnutls_0_2_3), lib/auth_rsa.c (tags: gnutls_0_2_3),
3991         lib/auth_x509.c (tags: gnutls_0_2_3), lib/auth_x509.h (tags:
3992         gnutls_0_2_3), lib/gnutls.h.in (tags: gnutls_0_2_3),
3993         lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_2_3),
3994         lib/gnutls_errors.c (tags: gnutls_0_2_3), lib/gnutls_int.h (tags:
3995         gnutls_0_2_3), lib/gnutls_ui.c (tags: gnutls_0_2_3),
3996         lib/gnutls_ui.h (tags: gnutls_0_2_3), lib/x509_extensions.c (tags:
3997         gnutls_0_2_3), src/cli.c (tags: gnutls_0_2_3), src/serv.c (tags:
3998         gnutls_0_2_3):
4000         Client certificate callback has been improved 
4002 2001-09-04 19:50  nmav <nmav@gnutls.org>
4004         * NEWS, configure.in (tags: gnutls_0_2_3), doc/tex/Makefile.am
4005         (tags: gnutls_0_2_3), lib/Makefile.am:
4007         updated documentation generation 
4009 2001-09-03 22:23  nmav <nmav@gnutls.org>
4011         * lib/gnutls_algorithms.c (tags: gnutls_0_2_3):
4013         updated documentation 
4015 2001-08-27 08:31  nmav <nmav@gnutls.org>
4017         * lib/: gnutls_global.c (tags: gnutls_0_2_3), gnutls_int.h,
4018         gnutls_num.h (tags: gnutls_with_dss_ciphersuites,
4019         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4020         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4021         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3):
4023         minor bugfixes 
4025 2001-08-26 14:44  nmav <nmav@gnutls.org>
4027         * acconfig.h (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3),
4028         configure.in, lib/gnutls_global.c:
4030         use of sigaction instead of signal(), to ignore SIGPIPE 
4032 2001-08-26 10:44  nmav <nmav@gnutls.org>
4034         * NEWS, configure.in, doc/tex/Makefile.am, doc/tex/cover.tex,
4035         doc/tex/cover.tex.in (tags: gnutls_0_3_1, gnutls_0_3_0,
4036         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4037         gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3), doc/tex/serv1.tex (tags:
4038         gnutls_0_2_4, gnutls_0_2_3), lib/auth_rsa.c, lib/auth_x509.h,
4039         lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_int.h,
4040         lib/gnutls_ui.c, lib/gnutls_ui.h, src/serv.c:
4042         gnutls_set_certificate_request() renamed to
4043         gnutls_x509pki_set_cert_request().  Added
4044         gnutls_x509pki_set_cert_callback().  
4046 2001-08-26 09:41  nmav <nmav@gnutls.org>
4048         * NEWS, doc/TODO, lib/gnutls.h.in, lib/gnutls_anon_cred.c (tags:
4049         gnutls_0_2_9, gnutls_0_2_3), lib/gnutls_cipher.c (tags:
4050         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3), lib/gnutls_record.c
4051         (tags: gnutls_0_2_3), lib/x509_asn1.c (tags: gnutls_0_2_3),
4052         lib/x509_asn1.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4053         gnutls_0_2_3), lib/x509_b64.c (tags: gnutls_0_3_1, gnutls_0_3_0,
4054         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4055         gnutls_0_2_9, gnutls_0_2_3), lib/x509_der.c (tags: gnutls_0_2_10,
4056         gnutls_0_2_9, gnutls_0_2_3), src/serv.c:
4058         fixed memory leaks 
4060 2001-08-25 21:52  nmav <nmav@gnutls.org>
4062         * configure.in, lib/gnutls.h.in:
4064         updated gnutls.h file 
4066 2001-08-25 13:44  nmav <nmav@gnutls.org>
4068         * doc/tex/cover.tex, lib/gnutls_buffers.c (tags: gnutls_0_2_3),
4069         lib/gnutls_buffers.h (tags: gnutls_0_2_3), lib/gnutls_record.c,
4070         lib/gnutls_ui.c, src/serv.c:
4072         some memory optimization while receiving packets 
4074 2001-08-25 09:19  nmav <nmav@gnutls.org>
4076         * lib/: gnutls_cipher.c, gnutls_cipher.h (tags: gnutls_0_3_91,
4077         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4078         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4079         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4080         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3),
4081         gnutls_record.c:
4083         header size is now written in gnutls_cipher.c 
4085 2001-08-20 21:40  nmav <nmav@gnutls.org>
4087         * lib/auth_rsa.c, lib/gnutls.h.in, lib/gnutls_int.h,
4088         lib/gnutls_record.c, src/cli.c, src/serv.c (utags: gnutls_0_2_2):
4090         bugfixes and minor updates 
4092 2001-08-20 21:39  nmav <nmav@gnutls.org>
4094         * doc/tex/: ex1.tex (tags: gnutls_0_2_4, gnutls_0_2_3), ex2.tex
4095         (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_4,
4096         gnutls_0_2_3), ex3.tex, serv1.tex, srp1.tex (tags: gnutls_0_2_11,
4097         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3) (utags:
4098         gnutls_0_2_2):
4100         corrected and updated documentation 
4102 2001-08-20 19:26  nmav <nmav@gnutls.org>
4104         * lib/gnutls.h.in, lib/gnutls_int.h, lib/gnutls_record.c,
4105         src/cli.c, src/serv.c:
4107         changed gnutls_bye() behaviour 
4109 2001-08-19 20:11  nmav <nmav@gnutls.org>
4111         * lib/: gnutls.h.in, gnutls_buffers.c (tags: gnutls_0_2_2),
4112         gnutls_int.h, gnutls_record.c:
4114         several fixes in gnutls_bye() function, and in gnutls_recv_int() 
4116 2001-08-19 19:38  nmav <nmav@gnutls.org>
4118         * lib/gnutls_cert.c (tags: gnutls_0_2_2):
4120         corrected bugs in version handling and in certificate initialization 
4122 2001-08-19 14:25  nmav <nmav@gnutls.org>
4124         * NEWS, configure.in (tags: gnutls_0_2_2), lib/auth_srp.c (tags:
4125         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2), lib/ext_srp.c (tags:
4126         gnutls_0_2_3, gnutls_0_2_2), lib/gnutls_buffers.c,
4127         lib/gnutls_buffers.h (tags: gnutls_0_2_2), lib/gnutls_errors.c
4128         (tags: gnutls_0_2_2), lib/gnutls_errors_int.h (tags: gnutls_0_2_3,
4129         gnutls_0_2_2), lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:
4131         better support for buffered read and several cleanups 
4133 2001-08-19 11:52  nmav <nmav@gnutls.org>
4135         * lib/: gnutls_cipher.c (tags: gnutls_0_2_2), gnutls_kx.c (tags:
4136         gnutls_0_2_3, gnutls_0_2_2), gnutls_record.c:
4138         gnutls now sends (again) record packets using one write.  
4140 2001-08-19 11:50  nmav <nmav@gnutls.org>
4142         * lib/gnutls_srp.c (tags: gnutls_0_2_3, gnutls_0_2_2):
4144         corrected free for data not belonging to the heap 
4146 2001-08-18 21:21  nmav <nmav@gnutls.org>
4148         * lib/: auth_anon.c (tags: gnutls_0_2_3, gnutls_0_2_2), auth_srp.c,
4149         auth_srp_passwd.c (tags: gnutls_0_2_3, gnutls_0_2_2),
4150         crypt_bcrypt.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
4151         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
4152         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2),
4153         gnutls_buffers.c, gnutls_dh.c (tags: gnutls_0_2_3, gnutls_0_2_2),
4154         gnutls_handshake.c (tags: gnutls_0_2_3, gnutls_0_2_2), gnutls_mem.c
4155         (tags: gnutls_0_2_3, gnutls_0_2_2), gnutls_mem.h (tags:
4156         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2),
4157         gnutls_srp.c:
4159         several checks for failed allocations and other fixes 
4161 2001-08-07 18:38  nmav <nmav@gnutls.org>
4163         * lib/auth_anon.c (tags: gnutls_0_2_1), lib/auth_srp.c (tags:
4164         gnutls_0_2_1), lib/auth_srp.h (tags: gnutls_0_3_0, gnutls_0_2_91,
4165         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4166         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/auth_srp_passwd.c
4167         (tags: gnutls_0_2_1), lib/ext_srp.c (tags: gnutls_0_2_1),
4168         lib/gnutls_dh.c (tags: gnutls_0_2_1), lib/gnutls_extensions.c
4169         (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1),
4170         lib/gnutls_handshake.c (tags: gnutls_0_2_1), lib/gnutls_int.h
4171         (tags: gnutls_0_2_1), lib/gnutls_privkey.c (tags: gnutls_0_2_10,
4172         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), src/cli.c:
4174         fixes in SRP key exchange and several others.  
4176 2001-08-07 13:34  nmav <nmav@gnutls.org>
4178         * NEWS (tags: gnutls_0_2_1), configure.in (tags: gnutls_0_2_1),
4179         doc/tex/ex3.tex (tags: gnutls_0_2_1), doc/tex/serv1.tex (tags:
4180         gnutls_0_2_1), lib/auth_rsa.c (tags: gnutls_0_2_1), lib/ext_srp.c,
4181         lib/gnutls_auth_int.h (tags: gnutls_0_2_3, gnutls_0_2_2,
4182         gnutls_0_2_1), lib/gnutls_handshake.c, lib/gnutls_int.h,
4183         lib/gnutls_kx.c (tags: gnutls_0_2_1), lib/gnutls_sig.c (tags:
4184         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/gnutls_sig.h (tags:
4185         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/gnutls_ui.h (tags:
4186         gnutls_0_2_2, gnutls_0_2_1), lib/x509_sig_check.c (tags:
4187         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4188         gnutls_0_2_1), lib/x509_verify.c (tags: gnutls_0_3_5, gnutls_0_3_2,
4189         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4190         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4191         gnutls_0_2_2, gnutls_0_2_1), src/cli.c, src/serv.c (tags:
4192         gnutls_0_2_1) (utags: gnutls_0_2_0):
4194         server side client authentication works 
4196 2001-08-07 12:16  nmav <nmav@gnutls.org>
4198         * doc/TODO (tags: gnutls_0_2_1, gnutls_0_2_0), lib/auth_anon.c
4199         (tags: gnutls_0_2_0), lib/auth_rsa.c, lib/auth_srp.c (tags:
4200         gnutls_0_2_0), lib/auth_x509.h (tags: gnutls_0_2_2, gnutls_0_2_1,
4201         gnutls_0_2_0), lib/gnutls.h.in (tags: gnutls_0_2_1, gnutls_0_2_0),
4202         lib/gnutls_auth.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
4203         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4204         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4205         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4206         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4207         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_cert.c (tags:
4208         gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_errors.c (tags:
4209         gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_errors_int.h (tags:
4210         gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c,
4211         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h (tags:
4212         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4213         src/serv.c:
4215         additions in order for gnutls server to support client
4216         authentication 
4218 2001-08-07 07:30  nmav <nmav@gnutls.org>
4220         * lib/: auth_rsa.c, gnutls_buffers.c (tags: gnutls_0_2_1,
4221         gnutls_0_2_0), gnutls_cipher.c (tags: gnutls_0_2_1, gnutls_0_2_0),
4222         gnutls_constate.c (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4223         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), gnutls_errors.c,
4224         gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h, gnutls_kx.c,
4225         gnutls_pk.c (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4226         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0):
4228         ssl3 fixes and several others.  
4230 2001-08-07 07:30  nmav <nmav@gnutls.org>
4232         * lib/gnutls_mem.c (tags: gnutls_0_2_1, gnutls_0_2_0):
4234         realloc does not realloc memory if less size is requested.  
4236 2001-08-06 22:17  nmav <nmav@gnutls.org>
4238         * lib/: auth_rsa.c, gnutls_cert.c, gnutls_errors.c,
4239         gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h:
4241         updated in key usage fields 
4243 2001-08-06 21:48  nmav <nmav@gnutls.org>
4245         * lib/: gnutls_int.h, gnutls_sig.c, gnutls_sig.h, x509_sig_check.c:
4247         cleanups in the signature generating functions 
4249 2001-08-06 20:00  nmav <nmav@gnutls.org>
4251         * NEWS, lib/auth_anon.c, lib/auth_anon.h (tags: gnutls_0_2_90,
4252         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4253         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/auth_rsa.c,
4254         lib/auth_srp.c, lib/auth_srp.h (tags: gnutls_0_2_0),
4255         lib/auth_x509.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4256         lib/auth_x509.h, lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_auth.c
4257         (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4258         lib/gnutls_buffers.c, lib/gnutls_handshake.c,
4259         lib/gnutls_handshake.h (tags: gnutls_0_2_3, gnutls_0_2_2,
4260         gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_int.h, lib/gnutls_kx.c,
4261         lib/gnutls_ui.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4262         lib/gnutls_ui.h, lib/gnutls_v2_compat.c (tags: gnutls_0_2_11,
4263         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4264         gnutls_0_2_1, gnutls_0_2_0), src/cli.c, src/serv.c:
4266         several fixes. Added client authentication with x509PKI 
4268 2001-08-06 15:02  nmav <nmav@gnutls.org>
4270         * lib/: Makefile.am (tags: gnutls_0_2_2, gnutls_0_2_1,
4271         gnutls_0_2_0), auth_rsa.c, gnutls_buffers.c, gnutls_handshake.c,
4272         gnutls_int.h, gnutls_kx.c, gnutls_sig.c, gnutls_sig_check.c,
4273         x509_sig_check.c:
4275         more x509 client certificate stuff 
4277 2001-08-06 13:22  nmav <nmav@gnutls.org>
4279         * src/x509/: clicert.pem, clikey.pem (utags: gnutls_0_2_10,
4280         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_0, gnutls_0_2_91,
4281         gnutls_0_2_1, gnutls_0_2_2, gnutls_0_2_3, gnutls_0_3_0,
4282         gnutls_0_3_1, gnutls_0_3_2, gnutls_0_3_5, gnutls_0_2_9):
4284         added client certificates 
4286 2001-08-06 13:21  nmav <nmav@gnutls.org>
4288         * lib/Makefile.am, lib/auth_rsa.c, lib/gnutls_cert.h (tags:
4289         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c,
4290         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_pk.c,
4291         lib/gnutls_sig.c, lib/gnutls_sig.h, src/cli.c, src/x509/Makefile.am
4292         (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4293         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4294         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4295         gnutls_0_2_0):
4297         several additions for x509 client authentication 
4299 2001-08-06 08:30  nmav <nmav@gnutls.org>
4301         * lib/: auth_rsa.c, gnutls_buffers.c, gnutls_cert.c,
4302         gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h, gnutls_kx.c,
4303         gnutls_mem.c, gnutls_mem.h (tags: gnutls_0_2_1, gnutls_0_2_0),
4304         gnutls_record.c (tags: gnutls_0_2_1, gnutls_0_2_0):
4306         added the concept of optional handshake packets (like
4307         CERTIFICATE_REQUEST).  several other fixes.  
4309 2001-08-05 20:40  nmav <nmav@gnutls.org>
4311         * lib/: auth_anon.c, auth_anon.h, auth_rsa.c, auth_srp.c,
4312         auth_srp.h, auth_x509.h, ext_srp.c, gnutls_algorithms.c (tags:
4313         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), gnutls_auth.h,
4314         gnutls_cert.c, gnutls_cert.h, gnutls_handshake.c, gnutls_int.h,
4315         gnutls_kx.c, gnutls_kx.h, gnutls_record.c, gnutls_ui.c:
4317         several cleanups and updates in the handshake protocol
4318         implementation iolaiiiiiCVS:
4319         
4320         ----------------------------------------------------------------------
4322 2001-08-05 13:27  nmav <nmav@gnutls.org>
4324         * configure.in, doc/tex/ex3.tex, doc/tex/serv1.tex,
4325         lib/Makefile.am, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls.h.in,
4326         lib/gnutls_cert.h, lib/gnutls_errors_int.h, lib/gnutls_int.h,
4327         lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c, src/serv.c:
4329         several cleanups. No longer export structures to the API, but a
4330         bunch of functions in order to access them.  
4332 2001-08-05 11:38  nmav <nmav@gnutls.org>
4334         * doc/tex/: ex1.tex (tags: gnutls_0_2_1, gnutls_0_2_0), ex2.tex
4335         (tags: gnutls_0_2_1, gnutls_0_2_0), ex3.tex:
4337         gnutls_x509_set_cn() was removed 
4339 2001-08-05 10:25  nmav <nmav@gnutls.org>
4341         * configure.in, lib/gnutls.h.in, lib/gnutls_global.c (tags:
4342         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c,
4343         lib/gnutls_int.h, lib/gnutls_record.c, src/.cvsignore (tags:
4344         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4345         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0):
4347         added new function gnutls_send_alert() to the api 
4349 2001-08-05 10:13  nmav <nmav@gnutls.org>
4351         * lib/: Makefile.am, auth_rsa.c, auth_x509.c, auth_x509.h,
4352         gnutls.h.in, gnutls_cert.c, gnutls_cert.h:
4354         cleanups in certificate copying 
4356 2001-08-05 09:53  nmav <nmav@gnutls.org>
4358         * src/: CertificateExample.c (tags: gnutls_0_3_91, gnutls_0_3_90,
4359         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4360         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4361         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4362         gnutls_0_2_9), CrlExample.c (tags: gnutls_0_3_91, gnutls_0_3_90,
4363         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4364         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4365         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4366         gnutls_0_2_9), Makefile.am, asn1c.c (tags: gnutls_0_3_91,
4367         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4368         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4369         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4370         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), prime.c (tags:
4371         gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
4372         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4373         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4374         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4375         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9) (utags: gnutls_0_2_0,
4376         gnutls_0_2_1, gnutls_0_2_2, gnutls_0_2_3):
4378         fixes for the new files 
4380 2001-08-05 09:38  nmav <nmav@gnutls.org>
4382         * lib/: Makefile.am, auth_rsa.c, auth_srp_passwd.c (tags:
4383         gnutls_0_2_0), cert_ASN.y, cert_asn1.c, cert_asn1.h, cert_b64.c,
4384         cert_b64.h, cert_der.c, cert_der.h, cert_verify.c, cert_verify.h,
4385         gnutls_cert.c, gnutls_cert.h, gnutls_global.c, gnutls_global.h
4386         (tags: gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
4387         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4388         gnutls_0_2_1, gnutls_0_2_0), gnutls_privkey.c (tags: gnutls_0_2_0),
4389         gnutls_sig_check.c, pkcs1_asn1_tab.c (tags:
4390         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4391         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4392         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4393         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4394         gnutls_0_2_0), pkix_asn1_tab.c (tags: gnutls_0_3_92, gnutls_0_3_91,
4395         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4396         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4397         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4398         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4399         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_ASN.y (tags:
4400         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4401         gnutls_0_2_1, gnutls_0_2_0), x509_asn1.c (tags: gnutls_0_2_2,
4402         gnutls_0_2_1, gnutls_0_2_0), x509_asn1.h, x509_b64.c (tags:
4403         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_b64.h (tags:
4404         gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
4405         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4406         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_der.c
4407         (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_der.h,
4408         x509_extensions.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4409         x509_extensions.h (tags: gnutls_0_2_11, gnutls_0_2_10,
4410         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4411         gnutls_0_2_0), x509_verify.c, x509_verify.h (tags:
4412         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4413         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4414         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4415         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4416         gnutls_0_2_0):
4418         renamed cert_* to x509_* 
4420 2001-08-04 19:04  nmav <nmav@gnutls.org>
4422         * lib/: cert_asn1.c, cert_asn1.h, cert_der.c, cert_der.h,
4423         gnutls_cert.c:
4425         asn1_read_value() will no longer overflow the given buffer.  (this
4426         assumes that the caller provided the size of the buffer) 
4428 2001-08-04 18:40  nmav <nmav@gnutls.org>
4430         * lib/: auth_rsa.c, auth_x509.h, gnutls.h.in, gnutls_cert.c,
4431         gnutls_cert.h, gnutls_handshake.c, gnutls_int.h,
4432         gnutls_sig_check.c:
4434         fixes in x509 cert extensions handling 
4436 2001-08-04 12:01  nmav <nmav@gnutls.org>
4438         * lib/: gnutls_cert.c, gnutls_cert.h, gnutls_errors.c,
4439         gnutls_handshake.c, gnutls_int.h:
4441         minor fixes 
4443 2001-08-04 07:39  nmav <nmav@gnutls.org>
4445         * lib/: gnutls_mem.c, gnutls_mem.h:
4447         added internal memory handlers 
4449 2001-08-04 07:31  nmav <nmav@gnutls.org>
4451         * NEWS, lib/Makefile.am, lib/auth_rsa.c, lib/cert_b64.c,
4452         lib/crypt_bcrypt.c (tags: gnutls_0_2_1, gnutls_0_2_0),
4453         lib/crypt_srpsha1.c (tags: gnutls_0_3_1, gnutls_0_3_0,
4454         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4455         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4456         gnutls_0_2_0), lib/gnutls_algorithms.c, lib/gnutls_datum.h (tags:
4457         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4458         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4459         lib/gnutls_global.c, lib/gnutls_hash_int.c (tags: gnutls_0_2_11,
4460         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4461         gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_hash_int.h (tags:
4462         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4463         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4464         lib/gnutls_int.h, lib/gnutls_pk.c, src/serv.c:
4466         added internal memory handlers 
4468 2001-08-02 19:00  nmav <nmav@gnutls.org>
4470         * lib/gnutls_cert.c, src/cli.c:
4472         subjectAltName related fixes 
4474 2001-08-02 18:42  nmav <nmav@gnutls.org>
4476         * lib/auth_rsa.c, lib/auth_x509.h, lib/cert_verify.c,
4477         lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_auth.c,
4478         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
4479         lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_record.c,
4480         src/cli.c:
4482         added some kind of support for X509 Extensions 
4484 2001-08-02 11:49  nmav <nmav@gnutls.org>
4486         * doc/tex/: Makefile.am (tags: gnutls_0_2_2, gnutls_0_2_1,
4487         gnutls_0_2_0), cover.tex, fdl.tex (tags: gnutls_0_4_1,
4488         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
4489         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4490         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4491         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4492         gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3, gnutls_0_2_2,
4493         gnutls_0_2_1, gnutls_0_2_0), gnutls.tex, macros.tex:
4495         documentation updates 
4497 2001-08-02 01:43  nmav <nmav@gnutls.org>
4499         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
4500         doc/tex/gnutls.tex, doc/tex/serv1.tex, doc/tex/srp1.tex (tags:
4501         gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_auth.c,
4502         lib/gnutls_record.c:
4504         documentation fixes 
4506 2001-07-31 19:12  nmav <nmav@gnutls.org>
4508         * doc/scripts/gdoc (tags: gnutls_0_2_10, gnutls_0_2_9,
4509         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4510         doc/tex/Makefile.am, doc/tex/gnutls.tex, lib/auth_anon.c,
4511         lib/auth_anon.h, lib/auth_srp.c, lib/auth_srp.h,
4512         lib/auth_srp_passwd.c, lib/ext_srp.c, lib/gnutls_anon_cred.c (tags:
4513         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_srp.c (tags:
4514         gnutls_0_2_1, gnutls_0_2_0):
4516         fixed api documentation (for srp and anon cred allocation) 
4518 2001-07-30 09:56  nmav <nmav@gnutls.org>
4520         * configure.in (tags: gnutls_0_1_9):
4522         added profiler option 
4524 2001-07-30 09:49  nmav <nmav@gnutls.org>
4526         * lib/: auth_srp_sb64.c (tags: gnutls_0_3_2, gnutls_0_3_1,
4527         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
4528         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4529         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), cert_b64.c (tags:
4530         gnutls_0_1_9), debug.c (tags: gnutls_0_2_11, gnutls_0_2_10,
4531         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4532         gnutls_0_2_0, gnutls_0_1_9), gnutls.h.in (tags: gnutls_0_1_9),
4533         gnutls_algorithms.c (tags: gnutls_0_1_9), gnutls_buffers.c (tags:
4534         gnutls_0_1_9), gnutls_cert.c (tags: gnutls_0_1_9),
4535         gnutls_constate.c (tags: gnutls_0_1_9), gnutls_errors.c (tags:
4536         gnutls_0_1_9), gnutls_errors.h (tags: gnutls_0_3_0, gnutls_0_2_91,
4537         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4538         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4539         gnutls_0_1_9), gnutls_global.c, gnutls_handshake.c (tags:
4540         gnutls_0_1_9), gnutls_int.h, gnutls_kx.c (tags: gnutls_0_1_9),
4541         gnutls_record.c (tags: gnutls_0_1_9), gnutls_sig_check.c (tags:
4542         gnutls_0_1_9), gnutls_v2_compat.c (tags: gnutls_0_1_9):
4544         added log function (no longer use fprintf).  
4546 2001-07-29 23:21  nmav <nmav@gnutls.org>
4548         * lib/: gnutls_handshake.c, gnutls_record.c:
4550         fixes in EOF handling in handshake.  
4552 2001-07-29 18:19  nmav <nmav@gnutls.org>
4554         * lib/gnutls_handshake.c:
4556         detect EOF 
4558 2001-07-29 11:18  nmav <nmav@gnutls.org>
4560         * doc/tex/: Makefile.am, gnutls.tex, serv1.tex, srp1.tex (tags:
4561         gnutls_0_1_9):
4563         documentation updates 
4565 2001-07-28 19:02  nmav <nmav@gnutls.org>
4567         * doc/: scripts/gdoc, tex/Makefile.am:
4569         fixes in tex production (gdoc) 
4571 2001-07-28 14:51  nmav <nmav@gnutls.org>
4573         * configure.in, doc/API-template.html, doc/Makefile.am (tags:
4574         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4575         gnutls_0_2_0, gnutls_0_1_9), doc/scripts/gdoc, doc/tex/Makefile.am,
4576         doc/tex/ex1.tex (tags: gnutls_0_1_9), doc/tex/ex2.tex (tags:
4577         gnutls_0_1_9), doc/tex/ex3.tex (tags: gnutls_0_1_9),
4578         doc/tex/gnutls.tex, lib/gnutls_record.c:
4580         Added documentation in TEX 
4582 2001-07-28 10:36  nmav <nmav@gnutls.org>
4584         * doc/API-template.html, doc/Makefile.am, doc/scripts/gdoc,
4585         lib/gnutls.h.in, lib/gnutls_errors.c, lib/gnutls_errors_int.h
4586         (tags: gnutls_0_1_9), lib/gnutls_global.c, lib/gnutls_handshake.c,
4587         lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_sig_check.c:
4589         added some documentation. Bug fixes in CHANGECIPHER_SPEC packet.  
4591 2001-07-27 18:46  nmav <nmav@gnutls.org>
4593         * NEWS, lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_errors.c,
4594         lib/gnutls_errors_int.h, lib/gnutls_global.c, lib/gnutls_record.c,
4595         src/cli.c (tags: gnutls_0_1_9), src/serv.c (tags: gnutls_0_1_9):
4597         changed gnutls_read() semantics 
4599 2001-07-26 20:23  fiorinaf <ffiorina@gnutls.org>
4601         * doc/TODO (tags: gnutls_0_1_9):
4603         Tools for Certificate 
4605 2001-07-26 20:18  fiorinaf <ffiorina@gnutls.org>
4607         * lib/cert_der.c (tags: gnutls_0_1_9):
4609         get time bug fixed 
4611 2001-07-26 19:08  nmav <nmav@gnutls.org>
4613         * NEWS, configure.in:
4615         moving to 0.1.9 
4617 2001-07-26 19:07  nmav <nmav@gnutls.org>
4619         * lib/cert_verify.c (tags: gnutls_0_1_9):
4621         fixed/updated compare_dn() function.  
4623 2001-07-26 15:26  nmav <nmav@gnutls.org>
4625         * doc/TODO, lib/gnutls_sig_check.c:
4627         updated sig_check() 
4629 2001-07-24 20:02  nmav <nmav@gnutls.org>
4631         * doc/TODO, lib/auth_rsa.c (tags: gnutls_0_1_9), lib/cert_verify.c,
4632         lib/cert_verify.h (tags: gnutls_0_1_9), lib/gnutls.h.in,
4633         lib/gnutls_auth.c (tags: gnutls_0_1_9), lib/gnutls_cert.c,
4634         lib/gnutls_cert.h (tags: gnutls_0_1_9), lib/gnutls_int.h,
4635         lib/gnutls_sig_check.c, src/cli.c:
4637         gnutls now checks the certificate's CN to see if it matches the 
4638         peer's name.  
4640 2001-07-24 18:46  nmav <nmav@gnutls.org>
4642         * doc/TODO, lib/gnutls_pk.c (tags: gnutls_0_1_9),
4643         lib/gnutls_record.c:
4645         bugfixes 
4647 2001-07-24 18:27  nmav <nmav@gnutls.org>
4649         * src/cli.c:
4651         support for multiple protocol versions.  
4653 2001-07-24 18:26  nmav <nmav@gnutls.org>
4655         * NEWS, lib/cert_b64.c, lib/gnutls.h.in, lib/gnutls_algorithms.c,
4656         lib/gnutls_algorithms.h (tags: gnutls_0_3_1, gnutls_0_3_0,
4657         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4658         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4659         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_buffers.c,
4660         lib/gnutls_buffers.h (tags: gnutls_0_2_1, gnutls_0_2_0,
4661         gnutls_0_1_9), lib/gnutls_cert.c, lib/gnutls_constate.c,
4662         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c
4663         (tags: gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4664         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_priority.h (tags:
4665         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4666         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_record.c,
4667         lib/gnutls_v2_compat.c, src/serv.c:
4669         corrected bug in b64 decoding. Added support for multiple TLS
4670         protocol versions.  
4672 2001-07-21 21:30  nmav <nmav@gnutls.org>
4674         * lib/Makefile.am (tags: gnutls_0_1_9):
4676         ignores some errors 
4678 2001-07-21 09:05  nmav <nmav@gnutls.org>
4680         * lib/auth_rsa.c, lib/cert_ASN.y (tags: gnutls_0_1_9),
4681         lib/cert_asn1.c (tags: gnutls_0_1_9), lib/cert_der.c,
4682         lib/gnutls_cert.c, lib/gnutls_cipher.c (tags: gnutls_0_1_9),
4683         lib/gnutls_compress_int.c (tags: gnutls_0_2_10, gnutls_0_2_9,
4684         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4685         gnutls_0_1_9), lib/gnutls_handshake.c, lib/gnutls_privkey.c (tags:
4686         gnutls_0_1_9), lib/gnutls_record.c, src/serv.c:
4688         corrected memory leaks 
4690 2001-07-21 08:19  nmav <nmav@gnutls.org>
4692         * doc/TODO, lib/Makefile.am, lib/cert_asn1.h (tags: gnutls_0_1_9),
4693         lib/cert_verify.c, lib/ext_srp.c (tags: gnutls_0_1_9),
4694         lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_cert.h,
4695         lib/gnutls_int.h, lib/gnutls_privkey.c, lib/gnutls_record.c,
4696         lib/gnutls_sig_check.c, src/.cvsignore (tags: gnutls_0_1_9),
4697         src/asn1c.c (tags: gnutls_0_1_9), src/ca.pem, src/cli.c,
4698         src/pkcs1.asn (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
4699         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4700         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4701         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4702         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4703         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4704         src/serv.c:
4706         several fixes cleanups etc.  
4708 2001-07-20 18:59  nmav <nmav@gnutls.org>
4710         * configure.in, lib/Makefile.am, lib/cert_asn1.c, lib/cert_asn1.h,
4711         lib/gnutls.h.in, lib/gnutls_global.c, lib/pkcs1.asn (tags:
4712         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4713         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4714         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4715         gnutls_0_2_0, gnutls_0_1_9), lib/pkcs1_asn1_tab.c (tags:
4716         gnutls_0_1_9), lib/pkix.asn (tags: gnutls_0_3_5, gnutls_0_3_2,
4717         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4718         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4719         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4720         src/Makefile.am (tags: gnutls_0_1_9), src/PkixTabExample.c,
4721         src/asn1c.c, src/cli.c, src/pkix.asn, src/serv.c,
4722         src/srp/Makefile.am (tags: gnutls_0_4_1, gnutls_0_4_0,
4723         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
4724         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4725         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4726         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4727         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4728         gnutls_0_2_0, gnutls_0_1_9), src/x509/Makefile.am (tags:
4729         gnutls_0_1_9):
4731         updated file structure 
4733 2001-07-20 17:58  nmav <nmav@gnutls.org>
4735         * src/: Makefile.am, cert.pem, key.pem, serv.c, tpasswd,
4736         tpasswd.conf, srp/tpasswd (tags: gnutls_0_4_1, gnutls_0_4_0,
4737         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
4738         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4739         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4740         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4741         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4742         gnutls_0_2_0, gnutls_0_1_9), srp/tpasswd.conf (tags: gnutls_0_4_1,
4743         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
4744         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4745         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4746         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4747         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4748         gnutls_0_2_0, gnutls_0_1_9), x509/ca.pem (tags: gnutls_0_3_5,
4749         gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
4750         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4751         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4752         gnutls_0_1_9), x509/cert.pem (tags: gnutls_0_3_5, gnutls_0_3_2,
4753         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4754         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4755         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4756         x509/key.pem (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
4757         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
4758         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4759         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
4761         updated directory structure 
4763 2001-07-20 17:50  nmav <nmav@gnutls.org>
4765         * configure.in, doc/protocol/draft-ietf-tls-srp-00.txt,
4766         doc/protocol/draft-ietf-tls-srp-01.txt (tags: gnutls_0_4_1,
4767         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
4768         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4769         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4770         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4771         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4772         gnutls_0_2_0, gnutls_0_1_9), doc/protocol/rfc2313.txt (tags:
4773         gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
4774         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4775         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4776         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4777         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4778         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4779         lib/Makefile.am, lib/auth_rsa.c, lib/cert_verify.c,
4780         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
4781         lib/gnutls_errors_int.h, lib/gnutls_hash_int.h (tags:
4782         gnutls_0_1_9), lib/gnutls_int.h, lib/gnutls_pk.c, lib/gnutls_pk.h,
4783         lib/gnutls_sig.h (tags: gnutls_0_1_9), lib/gnutls_sig_check.c,
4784         src/ca.pem, src/cert.pem, src/key.pem, src/pkcs1.asn:
4786         added some kind of certificate checking 
4788 2001-07-19 20:43  fiorinaf <ffiorina@gnutls.org>
4790         * src/pkcs1.asn:
4792         "" 
4794 2001-07-19 20:39  fiorinaf <ffiorina@gnutls.org>
4796         * doc/ASN1.readme.txt (tags: gnutls_0_2_10, gnutls_0_2_9,
4797         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4798         gnutls_0_1_9), lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_ASN.y,
4799         src/CertificateExample.c (tags: gnutls_0_1_9), src/CrlExample.c
4800         (tags: gnutls_0_1_9):
4802         "" 
4804 2001-07-19 20:36  fiorinaf <ffiorina@gnutls.org>
4806         * lib/: pkcs1_asn1_tab.c, pkix_asn1_tab.c (tags: gnutls_0_1_9):
4808         C structure management 
4810 2001-07-19 19:29  fiorinaf <ffiorina@gnutls.org>
4812         * src/PkixTabExample.c:
4814         C structure management 
4816 2001-07-18 20:32  nmav <nmav@gnutls.org>
4818         * lib/gnutls_hash_int.c (tags: gnutls_0_1_9):
4820         added mhash 0.8.10 support 
4822 2001-07-18 20:31  nmav <nmav@gnutls.org>
4824         * lib/auth_rsa.c, lib/auth_x509.h (tags: gnutls_0_1_9),
4825         lib/gnutls.h.in, lib/gnutls_auth.c, lib/gnutls_cert.c,
4826         lib/gnutls_cert.h, lib/gnutls_constate.c, lib/gnutls_handshake.c,
4827         lib/gnutls_int.h, src/cli.c:
4829         more certificate fields parsed. Cleanups 
4831 2001-07-17 18:47  nmav <nmav@gnutls.org>
4833         * NEWS, lib/cert_verify.c, lib/cert_verify.h, lib/gnutls.h.in,
4834         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
4835         lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
4836         lib/gnutls_constate.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
4837         lib/gnutls_extensions.c (tags: gnutls_0_2_0, gnutls_0_1_9),
4838         lib/gnutls_extensions.h (tags: gnutls_with_dss_ciphersuites,
4839         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4840         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4841         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4842         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4843         lib/gnutls_int.h, src/cli.c, src/serv.c:
4845         several cleanups. Added check for certificate's expiration time.  
4847 2001-07-16 19:45  nmav <nmav@gnutls.org>
4849         * lib/Makefile.am, lib/auth_rsa.c, lib/cert_verify.c,
4850         lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_cert.c,
4851         lib/gnutls_int.h, src/cli.c:
4853         updated cert_verify 
4855 2001-07-14 21:22  nmav <nmav@gnutls.org>
4857         * src/CertificateExample.c:
4859         corrected copyright notice 
4861 2001-07-14 21:19  nmav <nmav@gnutls.org>
4863         * Makefile.am (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4864         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4865         lib/gnutls_anon_cred.c, lib/gnutls_srp.c (utags: gnutls_0_1_9):
4867         minor cleanups 
4869 2001-07-14 21:13  nmav <nmav@gnutls.org>
4871         * lib/auth_rsa.c, lib/auth_x509.h, lib/gnutls.h.in,
4872         lib/gnutls_cert.c, lib/gnutls_cert.h, src/cli.c:
4874         updated API 
4876 2001-07-14 19:21  nmav <nmav@gnutls.org>
4878         * lib/: Makefile.am, gnutls_anon_cred.c:
4880         added missing file 
4882 2001-07-14 14:34  nmav <nmav@gnutls.org>
4884         * lib/auth_rsa.c, lib/auth_x509.h, lib/cert_verify.c,
4885         lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_handshake.c,
4886         lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_srp.c,
4887         src/cli.c, src/serv.c:
4889         several bug fixes in ASN handling. Fixes/additions in X509
4890         structures handling.  
4892 2001-07-14 11:45  nmav <nmav@gnutls.org>
4894         * configure.in, lib/Makefile.am, lib/auth_anon.c (tags:
4895         gnutls_0_1_9), lib/auth_anon.h (tags: gnutls_0_1_9),
4896         lib/auth_rsa.c, lib/auth_srp.c (tags: gnutls_0_1_9), lib/auth_srp.h
4897         (tags: gnutls_0_1_9), lib/auth_x509.h, lib/ext_srp.c,
4898         lib/gnutls.h.in, lib/gnutls_auth.c, lib/gnutls_cert.c,
4899         lib/gnutls_global.c, lib/gnutls_privkey.c, lib/gnutls_srp.c,
4900         src/cli.c, src/serv.c:
4902         several cleanups 
4904 2001-07-14 10:26  nmav <nmav@gnutls.org>
4906         * lib/cert_ASN.y:
4908         corrected copyright statement 
4910 2001-07-14 09:47  nmav <nmav@gnutls.org>
4912         * lib/: Makefile.am, auth_x509.h, cert_verify.c, gnutls.h.in,
4913         gnutls_cert.c, gnutls_handshake.c, gnutls_int.h:
4915         improved certificate handling 
4917 2001-07-14 09:47  nmav <nmav@gnutls.org>
4919         * src/serv.c:
4921         updated 
4923 2001-07-13 14:23  nmav <nmav@gnutls.org>
4925         * buildconf (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4926         gnutls_0_1_9):
4928         added autoconf2.50 (for debian) 
4930 2001-07-13 14:22  nmav <nmav@gnutls.org>
4932         * acinclude.m4 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
4933         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
4934         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4935         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
4937         added required .m4s 
4939 2001-07-13 14:08  nmav <nmav@gnutls.org>
4941         * .cvsusers (tags: gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
4942         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4943         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
4945         corrected fabio's entry 
4947 2001-07-12 17:06  nmav <nmav@gnutls.org>
4949         * lib/gnutls_record.c:
4951         bug fixes 
4953 2001-07-11 21:17  nmav <nmav@gnutls.org>
4955         * NEWS, lib/auth_srp.c, lib/crypt_bcrypt.c (tags: gnutls_0_1_9),
4956         lib/crypt_bcrypt.h (tags: gnutls_0_4_1, gnutls_0_4_0,
4957         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
4958         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4959         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4960         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4961         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4962         gnutls_0_2_0, gnutls_0_1_9), lib/crypt_srpsha1.c (tags:
4963         gnutls_0_1_9), lib/gnutls_cipher.c, lib/gnutls_handshake.c,
4964         lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
4965         lib/gnutls_record.c, lib/gnutls_srp.c, lib/gnutls_srp.h (tags:
4966         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4967         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4968         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4969         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4970         gnutls_0_2_0, gnutls_0_1_9):
4972         optimizations in hash functions (removed a lot of mallocs) 
4974 2001-07-07 18:03  nmav <nmav@gnutls.org>
4976         * NEWS, doc/ASN1.readme.txt, lib/Makefile.am, lib/auth_rsa.c,
4977         lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_der.c,
4978         lib/cert_der.h, lib/gnutls_cert.c, lib/gnutls_global.c,
4979         lib/gnutls_int.h, lib/gnutls_privkey.c, src/CertificateExample.c,
4980         src/Makefile.am, src/pkix.asn, src/serv.c:
4982         Updated ASN.1 Parser (Fabio - commited by me).  
4984 2001-07-01 16:39  nmav <nmav@gnutls.org>
4986         * lib/: auth_rsa.c, gnutls_algorithms.c, gnutls_cert.c,
4987         gnutls_privkey.c:
4989         cleanups 
4991 2001-06-25 15:29  nmav <nmav@gnutls.org>
4993         * lib/auth_rsa.c, lib/auth_srp_passwd.c (tags: gnutls_0_1_9),
4994         lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_algorithms.c,
4995         lib/gnutls_cipher.c, lib/gnutls_cipher_int.c (tags: gnutls_0_2_11,
4996         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4997         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_db.c (tags:
4998         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4999         gnutls_0_1_9), lib/gnutls_errors.c, lib/gnutls_extensions.c,
5000         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
5001         lib/gnutls_kx.h (tags: gnutls_0_1_9), src/.cvsignore, src/cli.c,
5002         src/serv.c:
5004         Cleanups. Mostly while sending client certificate (and client
5005         certificate verify) 
5007 2001-06-24 22:01  nmav <nmav@gnutls.org>
5009         * lib/README.der:
5011         removed 
5013 2001-06-24 21:42  nmav <nmav@gnutls.org>
5015         * NEWS, lib/ext_dnsname.c (tags: gnutls_0_2_3, gnutls_0_2_2,
5016         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls.h.in,
5017         lib/gnutls_constate.c, lib/gnutls_extensions.c,
5018         lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c, src/serv.c:
5020         added support for DNSNAME extension (draft-ietf-tls-extensions) 
5022 2001-06-24 18:30  nmav <nmav@gnutls.org>
5024         * doc/protocol/: draft-ietf-pkix-ac509prof-05.txt,
5025         draft-ietf-tls-camellia-00.txt, draft-ietf-tls-extensions-00.txt
5026         (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5027         gnutls_0_1_9), draft-ietf-tls-https-04.txt,
5028         draft-ietf-tls-misty1-00.txt, draft-ietf-tls-openpgp-00.txt,
5029         draft-ietf-tls-openpgp-01.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
5030         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5031         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5032         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
5033         draft-ietf-tls-seedhas-00.txt, draft-ietf-tls-wireless-00.txt,
5034         rfc2817.txt (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
5035         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5036         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5037         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5038         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5039         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
5041         added more up to date documentation 
5043 2001-06-24 18:20  nmav <nmav@gnutls.org>
5045         * doc/protocol/x509guide.txt (tags: gnutls_0_4_1, gnutls_0_4_0,
5046         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5047         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5048         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5049         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5050         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5051         gnutls_0_2_0, gnutls_0_1_9):
5053         added gutman's x509guide 
5055 2001-06-24 15:41  nmav <nmav@gnutls.org>
5057         * lib/: gnutls_handshake.c, gnutls_priority.c:
5059         some portability fixes 
5061 2001-06-24 15:03  nmav <nmav@gnutls.org>
5063         * NEWS, doc/TODO, lib/Makefile.am, lib/auth_anon.c,
5064         lib/auth_dhe_dss.c (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5065         gnutls_0_2_0, gnutls_0_1_9), lib/auth_rsa.c, lib/auth_srp.c,
5066         lib/auth_srp.h, lib/auth_srp_passwd.c, lib/auth_srp_sb64.c,
5067         lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_b64.c, lib/cert_der.c,
5068         lib/crypt.c (tags: gnutls_0_3_91, gnutls_0_3_90,
5069         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5070         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5071         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5072         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5073         gnutls_0_2_0, gnutls_0_1_9), lib/crypt_bcrypt.c,
5074         lib/crypt_srpsha1.c, lib/debug.c, lib/ext_dnsname.c, lib/ext_srp.c,
5075         lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
5076         lib/gnutls_buffers.c, lib/gnutls_cert.c, lib/gnutls_cipher.c,
5077         lib/gnutls_cipher.h (tags: gnutls_0_2_2, gnutls_0_2_1,
5078         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_cipher_int.c,
5079         lib/gnutls_compress.c (tags: gnutls_0_3_91, gnutls_0_3_90,
5080         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5081         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5082         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5083         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5084         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_compress_int.c,
5085         lib/gnutls_constate.c, lib/gnutls_constate.h (tags: gnutls_0_4_1,
5086         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5087         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5088         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5089         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5090         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5091         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_datum.c (tags:
5092         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5093         gnutls_0_1_9), lib/gnutls_db.c, lib/gnutls_dh.c (tags:
5094         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_errors.c,
5095         lib/gnutls_extensions.c, lib/gnutls_gcry.c (tags: gnutls_0_2_10,
5096         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5097         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_global.c,
5098         lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
5099         lib/gnutls_kx.c, lib/gnutls_num.c (tags: gnutls_0_2_3,
5100         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
5101         lib/gnutls_pk.c, lib/gnutls_priority.c, lib/gnutls_privkey.c,
5102         lib/gnutls_privkey.h (tags: gnutls_0_3_5, gnutls_0_3_2,
5103         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5104         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5105         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
5106         lib/gnutls_random.c (tags: gnutls_0_2_11, gnutls_0_2_10,
5107         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5108         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_record.c,
5109         lib/gnutls_session.c (tags: gnutls_0_2_3, gnutls_0_2_2,
5110         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_srp.c,
5111         lib/gnutls_v2_compat.c, src/cli.c, src/serv.c:
5113         fixes in ChangeCipherSpec handling (this also fixes rehandshake).  
5114         Several cleanups.  
5116 2001-06-24 08:45  nmav <nmav@gnutls.org>
5118         * lib/: Makefile.am, debug.c, gnutls_buffers.c, gnutls_cert.c,
5119         gnutls_cert.h, gnutls_cipher.c, gnutls_cipher_int.c,
5120         gnutls_cipher_int.h (tags: gnutls_0_3_92, gnutls_0_3_91,
5121         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5122         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5123         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5124         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5125         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
5126         gnutls_compress_int.c, gnutls_datum.c, gnutls_datum.h (tags:
5127         gnutls_0_1_9), gnutls_handshake.c, gnutls_hash_int.c, gnutls_int.h,
5128         gnutls_kx.c, gnutls_record.c, gnutls_v2_compat.c:
5130         several cleanups 
5132 2001-06-23 21:26  nmav <nmav@gnutls.org>
5134         * configure.in, lib/gnutls_global.c:
5136         added checks for signals 
5138 2001-06-22 21:19  nmav <nmav@gnutls.org>
5140         * lib/gnutls_cipher.c, src/serv.c:
5142         corrected bug in stream decryption..  
5144 2001-06-22 20:59  nmav <nmav@gnutls.org>
5146         * lib/: auth_rsa.c, auth_x509.h, gnutls.h.in, gnutls_cert.c,
5147         gnutls_cert.h:
5149         added internal representation of pkcs1 rsa private keys.  
5151 2001-06-22 11:43  nmav <nmav@gnutls.org>
5153         * NEWS (tags: gnutls_0_1_4), README (tags: gnutls_0_1_4),
5154         configure.in (tags: gnutls_0_1_4), doc/Makefile.am (tags:
5155         gnutls_0_1_4), doc/TODO, lib/Makefile.am (tags: gnutls_0_1_4),
5156         lib/gnutls.h.in (tags: gnutls_0_1_4), lib/gnutls_buffers.c (tags:
5157         gnutls_0_1_4), lib/gnutls_buffers.h (tags: gnutls_0_1_4),
5158         lib/gnutls_cert.c (tags: gnutls_0_1_4), lib/gnutls_global.c (tags:
5159         gnutls_0_1_4), lib/gnutls_record.c (tags: gnutls_0_1_4), src/cli.c
5160         (tags: gnutls_0_1_4), src/pk.h, src/serv.c:
5162         added global state.  
5164 2001-06-22 09:16  nmav <nmav@gnutls.org>
5166         * lib/gnutls.h.in, lib/gnutls_algorithms.c (tags: gnutls_0_1_4),
5167         lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_1_4),
5168         lib/gnutls_int.h (tags: gnutls_0_1_4), src/cli.c, src/serv.c:
5170         minor cleanups 
5172 2001-06-22 08:25  nmav <nmav@gnutls.org>
5174         * lib/gnutls.h.in:
5176         gnutls_cert is not defined here 
5178 2001-06-21 18:40  nmav <nmav@gnutls.org>
5180         * lib/gnutls_cert.h, src/pk.h:
5182         added missing files 
5184 2001-06-21 18:38  nmav <nmav@gnutls.org>
5186         * NEWS, configure.in, doc/TODO, lib/Makefile.am, lib/auth_rsa.c
5187         (tags: gnutls_0_1_4), lib/auth_x509.h (tags: gnutls_0_1_4),
5188         lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c (tags:
5189         gnutls_0_1_4), lib/gnutls_cert.c, lib/gnutls_datum.c (tags:
5190         gnutls_0_1_4), lib/gnutls_handshake.c (tags: gnutls_0_1_4),
5191         lib/gnutls_handshake.h (tags: gnutls_0_1_9, gnutls_0_1_4),
5192         lib/gnutls_int.h, lib/gnutls_priority.c (tags: gnutls_0_1_4),
5193         lib/gnutls_v2_compat.c (tags: gnutls_0_1_4), src/serv.c:
5195         Updated Ciphersuite selection algorithm.  Added internal
5196         representation of x509 structures.  
5198 2001-06-20 14:11  nmav <nmav@gnutls.org>
5200         * NEWS, doc/TODO, lib/auth_rsa.c, lib/cert_asn1.c (tags:
5201         gnutls_0_1_4), lib/cert_der.c (tags: gnutls_0_1_4),
5202         lib/gnutls_datum.c, lib/gnutls_datum.h (tags: gnutls_0_1_4),
5203         lib/gnutls_errors.c (tags: gnutls_0_1_4), lib/gnutls_errors_int.h
5204         (tags: gnutls_0_1_4), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
5205         gnutls_0_1_4), lib/gnutls_pk.c (tags: gnutls_0_1_4), src/pkix.asn
5206         (tags: gnutls_0_1_4):
5208         client side RSA works (no certificate checking) 
5210 2001-06-19 19:19  nmav <nmav@gnutls.org>
5212         * doc/TODO, lib/auth_anon.c (tags: gnutls_0_1_4), lib/auth_rsa.c,
5213         lib/auth_srp.c (tags: gnutls_0_1_4), lib/auth_x509.h,
5214         lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h
5215         (tags: gnutls_0_1_4), lib/gnutls_auth.h (tags: gnutls_0_1_9,
5216         gnutls_0_1_4), lib/gnutls_handshake.c, lib/gnutls_handshake.h,
5217         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h (tags:
5218         gnutls_0_1_4), lib/gnutls_v2_compat.c, src/cli.c, src/serv.c:
5220         removed unneeded code and added some kind of client support for RSA 
5221         ciphersuites 
5223 2001-06-19 08:52  nmav <nmav@gnutls.org>
5225         * NEWS, doc/TODO, lib/auth_rsa.c, lib/debug.c (tags: gnutls_0_1_4),
5226         lib/debug.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
5227         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5228         gnutls_0_1_9, gnutls_0_1_4), lib/gnutls.h.in, lib/gnutls_cipher.c
5229         (tags: gnutls_0_1_4), lib/gnutls_handshake.c, lib/gnutls_int.h,
5230         lib/gnutls_kx.c, lib/gnutls_kx.h, lib/gnutls_record.c,
5231         lib/gnutls_session.c (tags: gnutls_0_1_4), lib/gnutls_v2_compat.c,
5232         src/serv.c:
5234         fixes in session resuming..  
5236 2001-06-18 20:24  nmav <nmav@gnutls.org>
5238         * doc/TODO, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
5239         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
5240         lib/gnutls_v2_compat.c:
5242         fixes in session resuming 
5244 2001-06-18 19:50  nmav <nmav@gnutls.org>
5246         * lib/: gnutls_gcry.c, gnutls_gcry.h (tags: gnutls_0_2_10,
5247         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5248         gnutls_0_2_0, gnutls_0_1_9) (utags: gnutls_0_1_4):
5250         added missing files 
5252 2001-06-18 19:04  nmav <nmav@gnutls.org>
5254         * lib/Makefile.am, lib/debug.c, lib/gnutls.h.in,
5255         lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
5256         lib/gnutls_cipher.h (tags: gnutls_0_1_4), lib/gnutls_cipher_int.c
5257         (tags: gnutls_0_1_4), lib/gnutls_compress.c (tags: gnutls_0_1_4),
5258         lib/gnutls_compress.h (tags: gnutls_0_4_1, gnutls_0_4_0,
5259         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5260         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5261         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5262         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5263         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5264         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), lib/gnutls_handshake.c,
5265         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_plaintext.c,
5266         lib/gnutls_plaintext.h, lib/gnutls_record.c,
5267         lib/gnutls_v2_compat.c, src/serv.c:
5269         several cleanups in the low level record layer (the old code was a
5270         mess).  several other fixes.  
5272 2001-06-18 15:18  nmav <nmav@gnutls.org>
5274         * lib/: auth_x509.h, ext_dnsname.c (tags: gnutls_0_1_4),
5275         gnutls_int.h, gnutls_record.c, gnutls_record.h (tags: gnutls_0_2_3,
5276         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5277         gnutls_0_1_4), gnutls_v2_compat.c:
5279         cleanups. No longer checks for alerts between messages.  
5281 2001-06-18 11:09  nmav <nmav@gnutls.org>
5283         * acconfig.h (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5284         gnutls_0_1_9, gnutls_0_1_4), doc/TODO,
5285         doc/protocol/draft-ietf-tls-https-04.txt (tags: gnutls_0_1_4),
5286         lib/Makefile.am, lib/defines.h (tags: gnutls_0_2_10, gnutls_0_2_9,
5287         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5288         gnutls_0_1_9, gnutls_0_1_4), lib/gnutls.h.in,
5289         lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
5290         lib/gnutls_cipher_int.c, lib/gnutls_int.h, lib/gnutls_record.c,
5291         src/cli.c, src/serv.c:
5293         cleanups and addition of a test http server (serv.c) 
5295 2001-06-17 22:45  nmav <nmav@gnutls.org>
5297         * NEWS, doc/TODO, lib/gnutls_handshake.c, lib/gnutls_int.h,
5298         lib/gnutls_record.c, lib/gnutls_v2_compat.c, src/serv.c:
5300         fixes in V2 client hello.  
5302 2001-06-17 14:13  nmav <nmav@gnutls.org>
5304         * configure.in, lib/auth_rsa.c, lib/gnutls_algorithms.h,
5305         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_pk.c,
5306         lib/gnutls_v2_compat.c, src/pkcs1.asn (tags: gnutls_0_1_4),
5307         src/serv.c:
5309         several fixes for RSA. gnutls server can now work with rsa
5310         certificates.  
5312 2001-06-17 11:26  nmav <nmav@gnutls.org>
5314         * lib/: Makefile.am, auth_rsa.c, auth_srp.c, auth_srp_passwd.c
5315         (tags: gnutls_0_1_4), auth_x509.h, cert_asn1.h (tags:
5316         gnutls_0_1_4), cert_b64.c (tags: gnutls_0_1_4), cert_b64.h (tags:
5317         gnutls_0_1_9, gnutls_0_1_4), crypt_bcrypt.c (tags: gnutls_0_1_4),
5318         crypt_srpsha1.c (tags: gnutls_0_1_4), gnutls.c, gnutls.h.in,
5319         gnutls_algorithms.c, gnutls_cert.c, gnutls_cipher.c,
5320         gnutls_errors.c, gnutls_errors_int.h, gnutls_handshake.c,
5321         gnutls_handshake.h, gnutls_int.h, gnutls_kx.c, gnutls_num.h (tags:
5322         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5323         gnutls_0_1_4), gnutls_pk.c, gnutls_pk.h (tags: gnutls_0_1_4),
5324         gnutls_random.c (tags: gnutls_0_1_4), gnutls_random.h (tags:
5325         gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
5326         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5327         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5328         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5329         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5330         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5331         gnutls_0_1_4), gnutls_record.c, gnutls_srp.c (tags: gnutls_0_1_4),
5332         gnutls_v2_compat.c:
5334         several additions for RSA (mostly unstable) 
5336 2001-06-16 22:41  nmav <nmav@gnutls.org>
5338         * lib/: gnutls_pk.c, gnutls_pk.h:
5340         some support for public key encryption (rsa) 
5342 2001-06-16 12:11  nmav <nmav@gnutls.org>
5344         * lib/: Makefile.am, auth_anon.c, auth_dhe_dss.c (tags:
5345         gnutls_0_1_4), auth_rsa.c, auth_srp.c, auth_x509.h, defines.h,
5346         ext_dnsname.c, ext_dnsname.h (tags: gnutls_0_2_3, gnutls_0_2_2,
5347         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), gnutls.c,
5348         gnutls.h.in, gnutls_auth_int.h (tags: gnutls_0_1_9, gnutls_0_1_4),
5349         gnutls_dh.c (tags: gnutls_0_1_4), gnutls_extensions.c (tags:
5350         gnutls_0_1_4), gnutls_handshake.c, gnutls_int.h, gnutls_kx.c,
5351         gnutls_kx.h, gnutls_srp.c:
5353         more rsa fixes.  Added dnsname extension.  
5355 2001-06-15 22:05  nmav <nmav@gnutls.org>
5357         * lib/auth_anon.c, lib/auth_rsa.c, lib/auth_srp.c, lib/auth_x509.h,
5358         lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.h,
5359         lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_handshake.c,
5360         lib/gnutls_int.h, src/serv.c:
5362         more rsa stuff -- and cleanups 
5364 2001-06-15 21:47  nmav <nmav@gnutls.org>
5366         * src/pkcs1.asn:
5368         removed <CR> 
5370 2001-06-15 21:46  nmav <nmav@gnutls.org>
5372         * src/: Certificate.txt, CertificateExample.c (tags: gnutls_0_1_4),
5373         pkcs1.asn, pkix.asn:
5375         updated ASN.1 files.  
5377 2001-06-15 16:57  nmav <nmav@gnutls.org>
5379         * doc/Makefile.am, lib/Makefile.am, lib/auth_rsa.c,
5380         lib/auth_x509.h, lib/cert_asn1.h, lib/gnutls.h.in,
5381         lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_hash_int.c
5382         (tags: gnutls_0_1_4), lib/gnutls_hash_int.h (tags: gnutls_0_1_4),
5383         lib/gnutls_int.h, lib/gnutls_kx.c:
5385         several additions in order to support KX_RSA and X509PKI.  
5387 2001-06-14 20:26  nmav <nmav@gnutls.org>
5389         * lib/gnutls_auth.c:
5391         updated get_auth_info() 
5393 2001-06-14 18:00  nmav <nmav@gnutls.org>
5395         * Makefile.am, buildconf (tags: gnutls_0_1_4), src/cli.c,
5396         src/serv.c:
5398         changed the setting of credentials 
5400 2001-06-14 18:00  nmav <nmav@gnutls.org>
5402         * lib/: .cvsignore (tags: gnutls_0_1_9, gnutls_0_1_4), auth_anon.c,
5403         auth_anon.h (tags: gnutls_0_1_4), auth_srp.c, auth_srp_passwd.c,
5404         ext_srp.c (tags: gnutls_0_1_4), gnutls.h.in, gnutls_algorithms.c,
5405         gnutls_algorithms.h, gnutls_auth.c, gnutls_auth_int.h,
5406         gnutls_int.h:
5408         better handling of set/get credentials.  
5410 2001-06-14 17:01  nmav <nmav@gnutls.org>
5412         * lib/: gnutls.c, gnutls_auth_int.h, gnutls_buffers.c,
5413         gnutls_int.h:
5415         added gnutls_datum structure.  
5417 2001-06-13 09:21  nmav <nmav@gnutls.org>
5419         * .cvsignore (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
5420         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5421         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5422         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5423         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5424         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5425         gnutls_0_1_4), .cvsusers (tags: gnutls_0_1_4), AUTHORS (tags:
5426         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5427         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5428         gnutls_0_1_4), Makefile.am, changelog-update.sh:
5430         added Fabio in AUTHORS, fixed the way ChangeLog is created.  
5432 2001-06-13 09:10  nmav <nmav@gnutls.org>
5434         * lib/gnutls_algorithms.c:
5436         added a warning for the addition of new algorithms 
5438 2001-06-13 08:51  nmav <nmav@gnutls.org>
5440         * doc/protocol/rfc2631.txt (tags: gnutls_0_4_1, gnutls_0_4_0,
5441         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5442         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5443         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5444         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5445         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5446         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4):
5448         added rfc on DH key exchange 
5450 2001-06-11 15:34  nmav <nmav@gnutls.org>
5452         * configure.in, lib/Makefile.am, lib/cert_ASN.y (tags:
5453         gnutls_0_1_4), lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_der.c,
5454         lib/cert_der.h (tags: gnutls_0_1_4), lib/gnutls_der.c,
5455         lib/gnutls_der.h, src/CertificateExample.c, src/Makefile.am:
5457         Added Fabio's ASN1/DER parser.  
5459 2001-06-09 12:11  nmav <nmav@gnutls.org>
5461         * lib/gnutls_db.c (tags: gnutls_0_1_4):
5463         more descriptive comments 
5465 2001-06-09 12:03  nmav <nmav@gnutls.org>
5467         * lib/auth_srp_sb64.c (tags: gnutls_0_1_4), lib/crypt.c (tags:
5468         gnutls_0_1_4), lib/crypt_bcrypt.c, lib/crypt_bcrypt.h (tags:
5469         gnutls_0_1_4), lib/crypt_srpsha1.c, lib/gnutls_srp.c, src/crypt.c
5470         (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5471         gnutls_0_1_9, gnutls_0_1_4):
5473         bugfixes in sbase64 decoding/encoding.  Changes in the included
5474         bcrypt algorithm.  
5476 2001-06-09 10:01  nmav <nmav@gnutls.org>
5478         * lib/: Makefile.am, auth_srp_passwd.h (tags: gnutls_0_3_5,
5479         gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
5480         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
5481         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5482         gnutls_0_1_9, gnutls_0_1_4), auth_srp_sb64.c, cert_b64.h,
5483         cert_sb64.c, crypt_bcrypt.c, crypt_srpsha1.c:
5485         renamed cert_sb64.c to auth_srp_sb64.c (since it is only used in SRP
5486         KX) 
5488 2001-06-05 10:46  nmav <nmav@gnutls.org>
5490         * lib/gnutls.h.in:
5492         updated 
5494 2001-06-05 10:37  nmav <nmav@gnutls.org>
5496         * lib/: defines.h, gnutls.c, gnutls_cipher.c, gnutls_errors.c,
5497         gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h, gnutls_num.c
5498         (tags: gnutls_0_1_4), gnutls_num.h:
5500         better handling of 64bit integers 
5502 2001-06-05 10:35  nmav <nmav@gnutls.org>
5504         * lib/: crypt_bcrypt.c, crypt_srpsha1.c:
5506         better checking of return value of rindex 
5508 2001-06-05 10:33  nmav <nmav@gnutls.org>
5510         * src/: cli.c, serv.c:
5512         updated to new api 
5514 2001-06-05 08:34  nmav <nmav@gnutls.org>
5516         * lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_handshake.c,
5517         lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h
5518         (tags: gnutls_0_1_4), src/Makefile.am:
5520         updated documentation and functions 
5522 2001-06-01 15:49  nmav <nmav@gnutls.org>
5524         * NEWS, configure.in, lib/crypt.c, lib/defines.h, lib/ext_srp.c,
5525         lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_cipher.c,
5526         lib/gnutls_handshake.c, lib/gnutls_num.c, lib/gnutls_num.h,
5527         lib/gnutls_srp.c, src/prime.c (tags: gnutls_0_1_9, gnutls_0_1_4),
5528         src/tpasswd (tags: gnutls_0_1_4):
5530         gnutls now handles uint64 even in systems without a native one.  
5531         several bug fixes.  
5533 2001-06-01 14:46  nmav <nmav@gnutls.org>
5535         * lib/: crypt_bcrypt.c, crypt_srpsha1.c:
5537         corrected bug in verify 
5539 2001-05-31 09:34  nmav <nmav@gnutls.org>
5541         * buildconf, configure.in, lib/gnutls.h.in:
5543         updated configuration scripts to comply to autoconf 2.50 
5545 2001-05-30 11:46  nmav <nmav@gnutls.org>
5547         * doc/: Makefile.am, scripts/gdoc (tags: gnutls_0_1_4):
5549         gdoc is now included in the cvs 
5551 2001-05-30 11:23  nmav <nmav@gnutls.org>
5553         * doc/API, doc/Makefile.am, doc/TODO, lib/gnutls.c,
5554         lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
5555         lib/gnutls_auth_int.h, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
5556         lib/gnutls_cipher.h, lib/gnutls_db.c, lib/gnutls_errors.c,
5557         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_plaintext.c,
5558         lib/gnutls_plaintext.h, lib/gnutls_priority.c,
5559         lib/gnutls_session.c, src/cli.c, src/serv.c:
5561         updated API and documentation. Now we use the gnome way for creating 
5562         API docs.  
5564 2001-05-26 22:10  nmav <nmav@gnutls.org>
5566         * lib/gnutls_dh.c:
5568         some cleanups in Diffie Hellman key exchange 
5570 2001-05-26 19:18  nmav <nmav@gnutls.org>
5572         * doc/API, lib/auth_anon.c, lib/auth_anon.h, lib/auth_dhe_dss.c,
5573         lib/auth_dhe_dss.h (tags: gnutls_with_dss_ciphersuites,
5574         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5575         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5576         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5577         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5578         gnutls_0_1_4), lib/cert_b64.c, lib/cert_sb64.c,
5579         lib/gnutls_algorithms.c, lib/gnutls_auth.c, lib/gnutls_dh.c,
5580         lib/gnutls_dh.h (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5581         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), lib/gnutls_int.h,
5582         lib/gnutls_srp.c:
5584         removed DHE_DSS.  Added parameters to DH_ANON (size of prime).  
5585         cleanups.  
5587 2001-05-26 19:16  nmav <nmav@gnutls.org>
5589         * src/: cli.c, prime.c, serv.c:
5591         several updates 
5593 2001-05-26 12:19  nmav <nmav@gnutls.org>
5595         * lib/auth_srp_passwd.c, lib/cert_sb64.c, lib/crypt_bcrypt.c,
5596         lib/crypt_srpsha1.c, lib/gnutls_int.h, src/crypt.c:
5598         Added decoding function for the base64 encoding used in SRP.  (this
5599         function is more strict in characters than the previous one) 
5601 2001-05-26 10:38  nmav <nmav@gnutls.org>
5603         * lib/cert_b64.c:
5605         corrected memory leaks 
5607 2001-05-26 08:29  nmav <nmav@gnutls.org>
5609         * lib/: auth_anon.c, auth_dhe_dss.c, auth_srp.c, gnutls.c,
5610         gnutls_extensions.c, gnutls_handshake.c, gnutls_num.c,
5611         gnutls_num.h, gnutls_v2_compat.c:
5613         several cleanups in numbers' handling 
5615 2001-05-26 07:19  nmav <nmav@gnutls.org>
5617         * lib/.cvsignore, lib/gnutls_handshake.c, lib/gnutls_int.h,
5618         lib/gnutls_num.c, lib/gnutls_num.h, src/.cvsignore (tags:
5619         gnutls_0_1_4):
5621         updated uint24 functions.  
5623 2001-05-25 21:09  nmav <nmav@gnutls.org>
5625         * lib/: auth_anon.c, auth_dhe_dss.c, auth_srp.c, gnutls.c,
5626         gnutls_cipher.c, gnutls_extensions.c, gnutls_handshake.c,
5627         gnutls_int.h, gnutls_kx.c, gnutls_num.c, gnutls_num.h,
5628         gnutls_v2_compat.c:
5630         Cleanups in endian handling (convertions).  
5632 2001-05-25 11:57  nmav <nmav@gnutls.org>
5634         * lib/: gnutls.c, gnutls_cipher.c, gnutls_errors.c,
5635         gnutls_errors_int.h, gnutls_handshake.c:
5637         several bug fixes 
5639 2001-05-25 11:56  nmav <nmav@gnutls.org>
5641         * doc/API:
5643         updated documentation 
5645 2001-05-25 11:55  nmav <nmav@gnutls.org>
5647         * src/serv.c:
5649         updated 
5651 2001-05-24 16:07  nmav <nmav@gnutls.org>
5653         * doc/API:
5655         updated 
5657 2001-05-24 08:19  nmav <nmav@gnutls.org>
5659         * lib/gnutls_cipher.c:
5661         sets the resumed_security_parameters to null after initialization 
5663 2001-05-23 15:17  nmav <nmav@gnutls.org>
5665         * src/: cli.c, serv.c:
5667         updated to new api 
5669 2001-05-23 15:16  nmav <nmav@gnutls.org>
5671         * lib/: gnutls.c, gnutls.h.in, gnutls_db.c, gnutls_handshake.c,
5672         gnutls_handshake.h, gnutls_int.h:
5674         Updated API (gnutls_deinit()) gnutls_db: does not store anything if
5675         db has not been opened for reading.  Added some kind of support for
5676         renegotiation of parameters.  
5678 2001-05-22 22:29  nmav <nmav@gnutls.org>
5680         * lib/: gnutls.h.in, gnutls_algorithms.c, gnutls_handshake.h:
5682         cleanups 
5684 2001-05-22 22:27  nmav <nmav@gnutls.org>
5686         * lib/: defines.h, gnutls.c, gnutls_db.c, gnutls_handshake.c,
5687         gnutls_int.h, gnutls_session.c:
5689         cleanups and several fixes(and speedups) in the resume DB 
5691 2001-05-22 22:24  nmav <nmav@gnutls.org>
5693         * src/: cli.c, serv.c:
5695         updated client and servers 
5697 2001-05-22 16:57  nmav <nmav@gnutls.org>
5699         * lib/gnutls_algorithms.c:
5701         cleanups 
5703 2001-05-20 10:06  nmav <nmav@gnutls.org>
5705         * doc/API, lib/gnutls.c, lib/gnutls_algorithms.c,
5706         lib/gnutls_algorithms.h, lib/gnutls_dh.c, lib/gnutls_handshake.c,
5707         lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h,
5708         src/cli.c, src/serv.c:
5710         Changed gnutls_set_*_priority functions.  
5712 2001-05-19 18:57  nmav <nmav@gnutls.org>
5714         * src/crypt.c:
5716         updated 
5718 2001-05-19 10:50  nmav <nmav@gnutls.org>
5720         * lib/cert_sb64.c:
5722         bugfixes 
5724 2001-05-19 10:48  nmav <nmav@gnutls.org>
5726         * src/: cli.c, crypt.c, crypt.gaa (tags: gnutls_0_2_3,
5727         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5728         gnutls_0_1_4), gaa.h, gaaout.c, tpasswd, tpasswd.conf:
5730         added option to generate random primes (instead of using a default).  
5731         Added option to specify a specific prime to use (index) 
5733 2001-05-15 10:35  nmav <nmav@gnutls.org>
5735         * lib/libgnutls.m4 (tags: gnutls_0_2_11, gnutls_0_2_10,
5736         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5737         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4):
5739         updated 
5741 2001-05-15 10:19  nmav <nmav@gnutls.org>
5743         * configure.in, lib/gnutls.c, lib/libgnutls.m4:
5745         corrected scripts 
5747 2001-05-15 09:33  nmav <nmav@gnutls.org>
5749         * acconfig.h, acinclude.m4, changelog-update.sh, configure.in,
5750         lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls.h.in,
5751         lib/gnutls_auth.c, lib/gnutls_errors.h (tags: gnutls_0_1_4),
5752         lib/gnutls_errors_int.h, lib/libgnutls-config.in, lib/libgnutls.m4,
5753         src/Makefile.am, src/serv.c:
5755         Added libgnutls-config script gnutls.h is automaticaly generated by
5756         configure script Added libgnutls.m4 
5758 2001-05-14 10:37  nmav <nmav@gnutls.org>
5760         * lib/ext_srp.c (tags: gnutls-0_1_2):
5762         Added missing length in username.  
5764 2001-05-14 09:45  nmav <nmav@gnutls.org>
5766         * NEWS, doc/API (tags: gnutls-0_1_2), lib/auth_anon.c (tags:
5767         gnutls-0_1_2), lib/auth_dhe_dss.c (tags: gnutls-0_1_2),
5768         lib/auth_srp.c (tags: gnutls-0_1_2), lib/auth_srp.h (tags:
5769         gnutls_0_1_4, gnutls-0_1_2), lib/ext_srp.c, lib/gnutls.c (tags:
5770         gnutls-0_1_2), lib/gnutls.h (tags: gnutls-0_1_2), lib/gnutls_auth.c
5771         (tags: gnutls-0_1_2), lib/gnutls_auth_int.h (tags: gnutls-0_1_2),
5772         lib/gnutls_cipher.c (tags: gnutls-0_1_2), lib/gnutls_db.c (tags:
5773         gnutls-0_1_2), lib/gnutls_int.h (tags: gnutls-0_1_2),
5774         lib/gnutls_session.c (tags: gnutls-0_1_2), lib/gnutls_session.h
5775         (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5776         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5777         gnutls_0_1_4, gnutls-0_1_2), src/cli.c (tags: gnutls-0_1_2),
5778         src/serv.c (tags: gnutls-0_1_2):
5780         added functions to access authentication data (like username), and 
5781         the key exchange algorithm used.  
5783 2001-05-13 16:36  nmav <nmav@gnutls.org>
5785         * lib/cert_sb64.c (tags: gnutls-0_1_2):
5787         cleanups 
5789 2001-05-13 16:36  nmav <nmav@gnutls.org>
5791         * doc/TODO (tags: gnutls-0_1_2), lib/gnutls_db.c:
5793         clean_db() now clears expired entries only 
5795 2001-05-13 16:35  nmav <nmav@gnutls.org>
5797         * src/: tpasswd, tpasswd.conf (utags: gnutls-0_1_2):
5799         example tpasswd files.  
5801 2001-05-13 13:48  nmav <nmav@gnutls.org>
5803         * lib/auth_srp_passwd.c (tags: gnutls-0_1_2), lib/cert_sb64.c,
5804         lib/gnutls_int.h, src/crypt.c (tags: gnutls-0_1_2):
5806         minor updates and fixes 
5808 2001-05-13 10:05  nmav <nmav@gnutls.org>
5810         * lib/Makefile.am (tags: gnutls-0_1_2), lib/auth_srp.c,
5811         lib/auth_srp_passwd.c, lib/auth_srp_passwd.h (tags: gnutls-0_1_2),
5812         lib/crypt.c (tags: gnutls-0_1_2), lib/crypt.h (tags: gnutls_0_4_1,
5813         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5814         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5815         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5816         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5817         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5818         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2),
5819         lib/crypt_bcrypt.c (tags: gnutls-0_1_2), lib/crypt_bcrypt.h (tags:
5820         gnutls-0_1_2), lib/crypt_srpsha1.c (tags: gnutls-0_1_2),
5821         lib/crypt_srpsha1.h (tags: gnutls_0_4_1, gnutls_0_4_0,
5822         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5823         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5824         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5825         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5826         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5827         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2),
5828         lib/gnutls.h, lib/gnutls_srp.c (tags: gnutls-0_1_2),
5829         lib/gnutls_srp.h (tags: gnutls-0_1_2), src/Makefile.am (tags:
5830         gnutls-0_1_2), src/README.crypt (tags: gnutls-0_1_2), src/cli.c,
5831         src/crypt.c, src/crypt.gaa (tags: gnutls-0_1_2), src/gaa.h (tags:
5832         gnutls-0_1_2), src/gaaout.c (tags: gnutls-0_1_2), src/serv.c:
5834         Added compatibility with Tom Wu's libsrp's password files.  
5836 2001-05-12 23:37  nmav <nmav@gnutls.org>
5838         * configure.in, lib/Makefile.am, lib/auth_srp.c, lib/auth_srp.h,
5839         lib/auth_srp_passwd.c, lib/cert_b64.c (tags: gnutls-0_1_2),
5840         lib/cert_b64.h (tags: gnutls-0_1_2), lib/debug.c (tags:
5841         gnutls-0_1_2), lib/gnutls.h, lib/gnutls_int.h, lib/gnutls_srp.c,
5842         src/port.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
5843         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5844         gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2), src/serv.c:
5846         added support for Tom Wu's srp library tpasswd and tpasswd.conf
5847         files.  
5849 2001-05-10 06:58  nmav <nmav@gnutls.org>
5851         * configure.in, lib/gnutls.c, lib/gnutls_int.h:
5853         fixes in memory allocation 
5855 2001-05-09 13:16  nmav <nmav@gnutls.org>
5857         * lib/: gnutls.c, gnutls_buffers.c (tags: gnutls-0_1_2),
5858         gnutls_db.c, gnutls_hash_int.c (tags: gnutls-0_1_2), gnutls_int.h:
5860         corrected memory leaks 
5862 2001-05-09 09:44  nmav <nmav@gnutls.org>
5864         * doc/API, lib/gnutls.h, lib/gnutls_auth.c, lib/gnutls_auth_int.h,
5865         src/cli.c, src/serv.c (utags: gnutls-0-1-0-srp):
5867         credentials are now kept globaly (in order to minimize memory
5868         usage).  This makes no harm since these are never modified by
5869         gnutls.  
5871 2001-05-08 20:27  nmav <nmav@gnutls.org>
5873         * doc/TODO (tags: gnutls-0-1-0-srp):
5875         updated TODO list 
5877 2001-05-08 20:16  nmav <nmav@gnutls.org>
5879         * lib/auth_srp.c (tags: gnutls-0-1-0-srp), lib/auth_srp_passwd.c
5880         (tags: gnutls-0-1-0-srp), lib/cert_b64.c (tags: gnutls-0-1-0-srp),
5881         lib/crypt_bcrypt.c (tags: gnutls-0-1-0-srp), lib/crypt_srpsha1.c
5882         (tags: gnutls-0-1-0-srp), lib/gnutls_errors.c (tags: gnutls-0_1_2,
5883         gnutls-0-1-0-srp), lib/gnutls_errors.h (tags: gnutls-0_1_2,
5884         gnutls-0-1-0-srp), lib/gnutls_handshake.c (tags: gnutls-0_1_2,
5885         gnutls-0-1-0-srp), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
5886         gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_srp.c (tags:
5887         gnutls-0-1-0-srp), lib/gnutls_srp.h (tags: gnutls-0-1-0-srp),
5888         src/cli.c, src/serv.c:
5890         several fixes for srp. Seems to work now! 
5892 2001-05-07 19:16  nmav <nmav@gnutls.org>
5894         * lib/gnutls_v2_compat.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
5896         better version handling 
5898 2001-05-07 19:09  nmav <nmav@gnutls.org>
5900         * NEWS (tags: gnutls-0-1-0-srp), doc/TODO, lib/Makefile.am (tags:
5901         gnutls-0-1-0-srp), lib/gnutls.c (tags: gnutls-0-1-0-srp),
5902         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_v2_compat.c,
5903         lib/gnutls_v2_compat.h (tags: gnutls_0_4_1, gnutls_0_4_0,
5904         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5905         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5906         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5907         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5908         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5909         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
5910         gnutls-0-1-0-srp), src/cli.c:
5912         added support for SSL 2.0 client hello 
5914 2001-05-07 11:11  nmav <nmav@gnutls.org>
5916         * configure.in (tags: gnutls-0-1-0-srp), lib/auth_srp.c,
5917         lib/auth_srp_passwd.c, lib/ext_srp.c (tags: gnutls-0-1-0-srp),
5918         lib/gnutls.c, lib/gnutls.h, lib/gnutls_extensions.c (tags:
5919         gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_handshake.c,
5920         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_srp.c, src/cli.c,
5921         src/serv.c:
5923         several fixes for srp 
5925 2001-05-07 08:27  nmav <nmav@gnutls.org>
5927         * doc/API, lib/auth_srp.c, lib/auth_srp_passwd.c, lib/ext_srp.c,
5928         lib/gnutls_auth.c, lib/gnutls_auth_int.h, lib/gnutls_handshake.c:
5930         gnutls_get_kx_cred() now returns err value. set_kx_cred() now
5931         accepts size.  
5933 2001-05-06 23:00  nmav <nmav@gnutls.org>
5935         * src/Makefile.am (tags: gnutls-0-1-0-srp):
5937         added missing gaa.h 
5939 2001-05-06 22:51  nmav <nmav@gnutls.org>
5941         * lib/gnutls_srp.c:
5943         some modulo fixes 
5945 2001-05-06 07:30  nmav <nmav@gnutls.org>
5947         * lib/: auth_srp.c, auth_srp_passwd.c, auth_srp_passwd.h (tags:
5948         gnutls-0-1-0-srp), ext_srp.c, gnutls_srp.c, gnutls_srp.h:
5950         more srp related fixes. No longer fails authentication if wrong
5951         username is provided.  
5953 2001-05-05 22:24  nmav <nmav@gnutls.org>
5955         * lib/: auth_srp.c, crypt.c (tags: gnutls-0-1-0-srp),
5956         crypt_bcrypt.c, crypt_bcrypt.h (tags: gnutls-0-1-0-srp),
5957         crypt_srpsha1.c, gnutls.h, gnutls_dh.c (tags: gnutls-0_1_2,
5958         gnutls-0-1-0-srp), gnutls_errors.c, gnutls_errors.h, gnutls_int.h,
5959         gnutls_srp.c, gnutls_srp.h:
5961         some hacks in order to exchange the algorithm used to hash the
5962         password...  
5964 2001-05-05 10:28  nmav <nmav@gnutls.org>
5966         * lib/: auth_srp.c, gnutls_srp.c, gnutls_srp.h:
5968         cleanups for srp. Most mpi code has moved to gnutls_srp.c 
5970 2001-05-05 08:02  nmav <nmav@gnutls.org>
5972         * configure.in, lib/ext_srp.c, lib/gnutls_int.h:
5974         more srp related fixes 
5976 2001-05-05 07:38  nmav <nmav@gnutls.org>
5978         * lib/: auth_srp.c, gnutls.h, gnutls_algorithms.c (tags:
5979         gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_auth_int.h,
5980         gnutls_extensions.c, gnutls_handshake.c:
5982         some fixes - srp related 
5984 2001-05-04 21:53  nmav <nmav@gnutls.org>
5986         * lib/: auth_srp.c, auth_srp.h (tags: gnutls-0-1-0-srp),
5987         auth_srp_passwd.c, auth_srp_passwd.h:
5989         more srp stuff 
5991 2001-05-04 21:52  nmav <nmav@gnutls.org>
5993         * lib/Makefile.am, lib/crypt_bcrypt.c, lib/crypt_srpsha1.c,
5994         lib/ext_srp.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
5995         lib/gnutls_auth.c, lib/gnutls_auth.h (tags: gnutls-0_1_2,
5996         gnutls-0-1-0-srp), lib/gnutls_auth_int.h, lib/gnutls_dh.c,
5997         lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_int.h,
5998         lib/gnutls_kx.c, lib/gnutls_srp.c, lib/gnutls_srp.h, src/crypt.c
5999         (tags: gnutls-0-1-0-srp):
6001         more additions for SRP 
6003 2001-05-04 13:08  nmav <nmav@gnutls.org>
6005         * src/crypt.c:
6007         fixed default case when no -s was specified 
6009 2001-05-04 13:05  nmav <nmav@gnutls.org>
6011         * lib/Makefile.am, lib/cert_b64.h (tags: gnutls-0-1-0-srp),
6012         lib/crypt.c, lib/crypt_bcrypt.c, lib/crypt_srpsha1.c,
6013         lib/crypt_srpsha1.h (tags: gnutls-0-1-0-srp), lib/gnutls.h,
6014         lib/gnutls_dh.c, lib/gnutls_srp.c, lib/gnutls_srp.h, src/crypt.c,
6015         src/crypt.gaa (tags: gnutls-0-1-0-srp), src/gaa.h (tags:
6016         gnutls-0-1-0-srp), src/gaaout.c (tags: gnutls-0-1-0-srp):
6018         More adds for SRP - SRPSHA1 and bcrypt 
6020 2001-05-04 08:28  nmav <nmav@gnutls.org>
6022         * lib/cert_b64.c:
6024         corrected bug in decoding function 
6026 2001-05-03 09:45  nmav <nmav@gnutls.org>
6028         * lib/crypt_bcrypt.h:
6030         for bcrypt support 
6032 2001-05-03 09:44  nmav <nmav@gnutls.org>
6034         * acconfig.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), configure.in,
6035         lib/Makefile.am, lib/cert_b64.c, lib/crypt.c, lib/crypt_bcrypt.c,
6036         lib/defines.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls.h,
6037         lib/gnutls_cipher.c (tags: gnutls-0-1-0-srp),
6038         lib/gnutls_cipher_int.h (tags: gnutls_0_1_4, gnutls-0_1_2,
6039         gnutls-0-1-0-srp), lib/gnutls_handshake.c, lib/gnutls_hash_int.h
6040         (tags: gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_int.h,
6041         lib/gnutls_random.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
6042         lib/gnutls_random.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
6043         src/Makefile.am, src/crypt.c, src/crypt.gaa, src/gaa.h,
6044         src/gaaout.c:
6046         Changes in random number handling. Added bcrypt (for use with SRP).  
6047         Added test program crypt for creating bcrypt passwd files.  
6049 2001-05-02 16:56  nmav <nmav@gnutls.org>
6051         * doc/API, lib/Makefile.am, lib/gnutls.c, lib/gnutls.h,
6052         lib/gnutls_auth.c, lib/gnutls_auth.h, lib/gnutls_auth_int.h,
6053         lib/gnutls_int.h:
6055         added support for setting authentication algorithms' credentials 
6057 2001-05-02 15:56  nmav <nmav@gnutls.org>
6059         * lib/: auth_anon.c (tags: gnutls-0-1-0-srp), gnutls_algorithms.c,
6060         gnutls_algorithms.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
6061         gnutls_kx.c:
6063         cleanups... and more modular design.  
6065 2001-05-02 10:16  nmav <nmav@gnutls.org>
6067         * lib/: auth_anon.c, auth_dhe_dss.c (tags: gnutls-0-1-0-srp),
6068         gnutls_algorithms.c, gnutls_algorithms.h, gnutls_auth.h,
6069         gnutls_handshake.c, gnutls_kx.c, gnutls_kx.h (tags: gnutls-0_1_2,
6070         gnutls-0-1-0-srp):
6072         Added client kx0 and server kx2 in order to be used with SRP 
6074 2001-05-01 15:17  nmav <nmav@gnutls.org>
6076         * buildconf (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
6078         updated 
6080 2001-03-25 10:17  nmav <nmav@gnutls.org>
6082         * doc/protocol/ssl-2.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
6083         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
6084         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
6085         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6086         gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
6088         added SSL v2 spec 
6090 2001-03-18 14:41  nmav <nmav@gnutls.org>
6092         * lib/gnutls_extensions.c:
6094         in case there are no extensions ext_gen() does not return anything
6095         (NULL); 
6097 2001-03-18 08:39  nmav <nmav@gnutls.org>
6099         * lib/: debug.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls.c,
6100         gnutls_algorithms.c, gnutls_handshake.c:
6102         more cleanups 
6104 2001-03-18 08:38  nmav <nmav@gnutls.org>
6106         * lib/: ext_srp.c, gnutls_extensions.c:
6108         send extensions feature was added.  
6110 2001-03-17 20:53  nmav <nmav@gnutls.org>
6112         * NEWS, lib/auth_anon.c, lib/auth_dhe_dss.c, lib/debug.c (tags:
6113         gnutls-0-1-0-srp), lib/gnutls_buffers.c (tags: gnutls-0-1-0-srp),
6114         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
6115         src/serv.c:
6117         several bugfixes and cleanups 
6119 2001-03-17 19:41  nmav <nmav@gnutls.org>
6121         * lib/: Makefile.am, ext_srp.c, ext_srp.h (tags: gnutls_0_3_91,
6122         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
6123         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
6124         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
6125         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
6126         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6127         gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_extensions.c,
6128         gnutls_extensions.h (tags: gnutls_0_1_4, gnutls-0_1_2,
6129         gnutls-0-1-0-srp), gnutls_handshake.c, gnutls_int.h:
6131         Added some preliminary support for TLS extensions; 
6133 2001-03-11 22:30  nmav <nmav@gnutls.org>
6135         * doc/TODO:
6137         updated todo list 
6139 2001-03-11 22:29  nmav <nmav@gnutls.org>
6141         * doc/protocol/rfc2945.txt (tags: gnutls_0_4_1, gnutls_0_4_0,
6142         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
6143         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6144         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
6145         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
6146         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
6147         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
6148         gnutls-0-1-0-srp):
6150         added RFC for srp protocol 
6152 2001-03-11 22:02  nmav <nmav@gnutls.org>
6154         * lib/gnutls_algorithms.c:
6156         updated with new files 
6158 2001-03-11 21:52  nmav <nmav@gnutls.org>
6160         * lib/: Makefile.am, auth_anon.c, auth_anon.h (tags: gnutls-0_1_2,
6161         gnutls-0-1-0-srp), auth_dhe_dss.c, auth_dhe_dss.h (tags:
6162         gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_anon.c, gnutls_anon.h,
6163         gnutls_dhe_dss.c, gnutls_dhe_dss.h:
6165         moved gnutls_anon and gnutls_dhe_dss to auth_* 
6167 2001-03-11 20:47  nmav <nmav@gnutls.org>
6169         * doc/protocol/draft-ietf-tls-srp-00.txt (tags: gnutls_0_1_4,
6170         gnutls-0_1_2, gnutls-0-1-0-srp):
6172         added srp draft 
6174 2001-03-11 19:46  nmav <nmav@gnutls.org>
6176         * lib/: Makefile.am, gnutls.c, gnutls_algorithms.c,
6177         gnutls_algorithms.h, gnutls_anon.c, gnutls_anon.h, gnutls_auth.h,
6178         gnutls_dhe_dss.c, gnutls_dhe_dss.h, gnutls_handshake.c,
6179         gnutls_int.h, gnutls_kx.c:
6181         Key exchange (authentication) algorithms were reorganized, and now
6182         are more modular. Most changes however are not much tested and only
6183         anonymous authentication is currently used.  
6185 2001-02-10 11:49  nmav <nmav@gnutls.org>
6187         * lib/gnutls_der.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
6189         updated some functionality - no longer uses stdin 
6191 2001-02-10 11:49  nmav <nmav@gnutls.org>
6193         * THANKS (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
6195         added Tarun 
6197 2001-02-10 11:48  nmav <nmav@gnutls.org>
6199         * configure.in:
6201         corrected bug with dmalloc mode 
6203 2001-02-03 18:23  nmav <nmav@gnutls.org>
6205         * doc/protocol/draft-ietf-tls-kerb-00.txt (tags: gnutls_0_2_3,
6206         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6207         gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
6209         added kerberos ciphersuites 
6211 2001-02-03 12:18  nmav <nmav@gnutls.org>
6213         * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c,
6214         gnutls_algorithms.h, gnutls_cipher.c, gnutls_handshake.c,
6215         gnutls_int.h, gnutls_plaintext.c (tags: gnutls-0_1_2,
6216         gnutls-0-1-0-srp):
6218         TLS version handling is now more simple (no structures) 
6220 2001-02-03 11:49  nmav <nmav@gnutls.org>
6222         * lib/: gnutls_algorithms.c, gnutls_cipher_int.c (tags:
6223         gnutls-0_1_2, gnutls-0-1-0-srp):
6225         corrected rijndael256 
6227 2001-02-03 11:47  nmav <nmav@gnutls.org>
6229         * lib/: gnutls.h, gnutls_algorithms.c, gnutls_cipher_int.c,
6230         gnutls_db.c (tags: gnutls-0-1-0-srp), gnutls_int.h:
6232         added rijndael-256 as described in draft-ietf-tls-ciphersuite-03 
6234 2001-02-01 18:19  nmav <nmav@gnutls.org>
6236         * lib/: gnutls.c, gnutls_cipher.c:
6238         comments are now more clear 
6240 2001-02-01 14:49  nmav <nmav@gnutls.org>
6242         * lib/: gnutls.c, gnutls_cipher.c:
6244         gnutls_send_int() no longer sends the packets with 2 Write() calls.  
6245         One Write() call is enough for everybody! 
6247 2001-02-01 13:10  nmav <nmav@gnutls.org>
6249         * doc/: draft-ietf-tls-camellia-00.txt,
6250         draft-ietf-tls-ciphersuite-02.txt, draft-ietf-tls-https-04.txt,
6251         draft-ietf-tls-misty1-00.txt, draft-ietf-tls-openpgp-00.txt,
6252         draft-ietf-tls-seedhas-00.txt, draft-ietf-tls-wireless-00.txt,
6253         draft-ietf-tn3270e-telnet-tls-05.txt, rfc1422.txt, rfc1423.txt,
6254         rfc2246.txt, rfc2459.txt, rfc2818.txt, ssl-draft302.txt,
6255         protocol/draft-ietf-pkix-ac509prof-05.txt (tags: gnutls_0_1_4,
6256         gnutls-0_1_2, gnutls-0-1-0-srp),
6257         protocol/draft-ietf-tls-camellia-00.txt (tags: gnutls_0_1_4,
6258         gnutls-0_1_2, gnutls-0-1-0-srp),
6259         protocol/draft-ietf-tls-ciphersuite-03.txt (tags: gnutls_0_2_3,
6260         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6261         gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
6262         protocol/draft-ietf-tls-https-04.txt (tags: gnutls-0_1_2,
6263         gnutls-0-1-0-srp), protocol/draft-ietf-tls-misty1-00.txt (tags:
6264         gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
6265         protocol/draft-ietf-tls-openpgp-00.txt (tags: gnutls_0_1_4,
6266         gnutls-0_1_2, gnutls-0-1-0-srp),
6267         protocol/draft-ietf-tls-seedhas-00.txt (tags: gnutls_0_1_4,
6268         gnutls-0_1_2, gnutls-0-1-0-srp),
6269         protocol/draft-ietf-tls-wireless-00.txt (tags: gnutls_0_1_4,
6270         gnutls-0_1_2, gnutls-0-1-0-srp),
6271         protocol/draft-ietf-tn3270e-telnet-tls-05.txt (tags: gnutls_0_1_4,
6272         gnutls-0_1_2, gnutls-0-1-0-srp), protocol/rfc1422.txt (tags:
6273         gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
6274         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
6275         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
6276         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
6277         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
6278         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6279         gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), protocol/rfc1423.txt
6280         (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
6281         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
6282         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
6283         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
6284         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
6285         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6286         gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), protocol/rfc2246.txt
6287         (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
6288         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
6289         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
6290         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
6291         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
6292         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6293         gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), protocol/rfc2279.txt
6294         (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
6295         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
6296         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
6297         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
6298         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
6299         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6300         gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), protocol/rfc2459.txt
6301         (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
6302         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
6303         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
6304         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
6305         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
6306         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6307         gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), protocol/rfc2818.txt
6308         (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
6309         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
6310         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
6311         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
6312         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
6313         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6314         gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
6315         protocol/ssl-draft302.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
6316         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
6317         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
6318         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
6319         gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
6321         drafts and rfcs were moved to protocol/ directory 
6323 2001-01-30 10:02  nmav <nmav@gnutls.org>
6325         * README (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
6327         updated 
6329 2001-01-28 23:49  nmav <nmav@gnutls.org>
6331         * lib/: debug.h, defines.h, gnutls_algorithms.h, gnutls_buffers.h
6332         (tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_cipher.h (tags:
6333         gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_cipher_int.h,
6334         gnutls_compress.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
6335         gnutls_compress_int.h (tags: gnutls_0_2_3, gnutls_0_2_2,
6336         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4,
6337         gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_db.h (tags: gnutls_0_2_9,
6338         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
6339         gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
6340         gnutls_dh.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
6341         gnutls_errors.h, gnutls_handshake.h (tags: gnutls-0_1_2,
6342         gnutls-0-1-0-srp), gnutls_hash_int.h, gnutls_int.h, gnutls_kx.h,
6343         gnutls_num.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
6344         gnutls_plaintext.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
6345         gnutls_priority.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
6346         gnutls_session.h (tags: gnutls-0-1-0-srp):
6348         added copyright notice 
6350 2001-01-28 23:35  nmav <nmav@gnutls.org>
6352         * lib/: gnutls.c, gnutls_cipher.c, gnutls_cipher.h:
6354         removed large buffer 
6356 2001-01-28 10:54  nmav <nmav@gnutls.org>
6358         * lib/: Makefile.am, cert_der.asn1 (tags: gnutls-0_1_2,
6359         gnutls-0-1-0-srp), gnutls_cert.lex:
6361         removed unneeded files 
6363 2001-01-25 08:27  nmav <nmav@gnutls.org>
6365         * lib/gnutls.c:
6367         corrected wrong buffer size 
6369 2001-01-25 02:11  nmav <nmav@gnutls.org>
6371         * lib/: gnutls_cipher.c, gnutls_cipher.h:
6373         changes in gnutls_encrypt() 
6375 2001-01-25 02:08  nmav <nmav@gnutls.org>
6377         * lib/: gnutls.c, gnutls_int.h:
6379         tls packets are now send using one write(that way ssldump
6380         understands us) 
6382 2001-01-25 01:51  nmav <nmav@gnutls.org>
6384         * doc/TODO:
6386         updated todo list 
6388 2001-01-19 14:14  nmav <nmav@gnutls.org>
6390         * lib/cert_b64.c:
6392         corrected license 
6394 2001-01-19 09:06  nmav <nmav@gnutls.org>
6396         * lib/cert_der.asn1:
6398         added asn1 rules for snacc (DER extended) compiler 
6400 2001-01-17 15:10  nmav <nmav@gnutls.org>
6402         * doc/draft-ietf-tls-wireless-00.txt:
6404         added draft-ietf-tls-wireless 
6406 2001-01-16 23:02  nmav <nmav@gnutls.org>
6408         * AUTHORS (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
6410         updated authors - tarun left 
6412 2001-01-16 23:02  nmav <nmav@gnutls.org>
6414         * doc/TODO:
6416         updated todo list 
6418 2001-01-14 14:55  nmav <nmav@gnutls.org>
6420         * lib/gnutls_handshake.c:
6422         removed time_t declarations. We need exactly 32 bits.  
6424 2001-01-14 11:10  nmav <nmav@gnutls.org>
6426         * lib/gnutls_der.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
6428         corrected typo 
6430 2001-01-14 11:09  nmav <nmav@gnutls.org>
6432         * lib/cert_b64.c:
6434         added some support for pem encoded x509 certificates 
6436 2001-01-11 12:24  nmav <nmav@gnutls.org>
6438         * lib/gnutls.c (tags: gnutls-0-0-7):
6440         session gets deleted from the db if it is not resumable 
6442 2001-01-11 12:23  nmav <nmav@gnutls.org>
6444         * lib/: gnutls_db.c, gnutls_db.h (utags: gnutls-0-0-7):
6446         added db files 
6448 2001-01-11 11:59  nmav <nmav@gnutls.org>
6450         * configure.in (tags: gnutls-0-0-7):
6452         more fixes 
6454 2001-01-11 11:56  nmav <nmav@gnutls.org>
6456         * NEWS (tags: gnutls-0-0-7), configure.in, src/cli.c (tags:
6457         gnutls-0-0-7):
6459         fixes for release 
6461 2001-01-11 11:43  nmav <nmav@gnutls.org>
6463         * acinclude.m4 (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
6464         gnutls-0-0-7):
6466         added hooks for new libgcrypt 
6468 2001-01-11 11:40  nmav <nmav@gnutls.org>
6470         * NEWS, configure.in, doc/API (tags: gnutls-0-0-7), lib/Makefile.am
6471         (tags: gnutls-0-0-7), lib/gnutls.c, lib/gnutls.h (tags:
6472         gnutls-0-0-7), lib/gnutls_algorithms.c (tags: gnutls-0-0-7),
6473         lib/gnutls_errors.c (tags: gnutls-0-0-7), lib/gnutls_errors.h
6474         (tags: gnutls-0-0-7), lib/gnutls_handshake.c (tags: gnutls-0-0-7),
6475         lib/gnutls_handshake.h (tags: gnutls-0-0-7), lib/gnutls_int.h
6476         (tags: gnutls-0-0-7), lib/gnutls_session.c (tags: gnutls-0-1-0-srp,
6477         gnutls-0-0-7), src/Makefile.am (tags: gnutls-0-0-7), src/cli.c,
6478         src/port.h (tags: gnutls-0-0-7), src/serv.c (tags: gnutls-0-0-7):
6480         added server side session resuming (using gdbm) 
6482 2001-01-11 07:28  nmav <nmav@gnutls.org>
6484         * acconfig.h (tags: gnutls-0-0-7), configure.in, lib/gnutls_dh.c
6485         (tags: gnutls-0-0-7), lib/gnutls_int.h, src/Makefile.am:
6487         added hooks for dmalloc 
6489 2001-01-10 21:23  nmav <nmav@gnutls.org>
6491         * src/: Makefile.am, cli.c, serv.c:
6493         corrected client/server 
6495 2001-01-10 21:23  nmav <nmav@gnutls.org>
6497         * lib/: Makefile.am, gnutls.c, gnutls.h, gnutls_algorithms.c,
6498         gnutls_algorithms.h (tags: gnutls-0-0-7), gnutls_cipher.c (tags:
6499         gnutls-0-0-7), gnutls_cipher_int.c (tags: gnutls-0-0-7),
6500         gnutls_handshake.c, gnutls_int.h:
6502         corrected buffer overruns 
6504 2001-01-08 17:15  nmav <nmav@gnutls.org>
6506         * doc/rfc1422.txt (tags: gnutls-0-0-7):
6508         added PEM rfc 
6510 2001-01-08 17:10  nmav <nmav@gnutls.org>
6512         * lib/gnutls.c:
6514         corrected return value 
6516 2001-01-08 17:09  nmav <nmav@gnutls.org>
6518         * lib/gnutls.c:
6520         added a check in read return value 
6522 2000-12-18 13:06  nmav <nmav@gnutls.org>
6524         * lib/gnutls_compress_int.c (tags: gnutls_0_1_4, gnutls-0_1_2,
6525         gnutls-0-1-0-srp, gnutls-0-0-7):
6527         more checks for zlib 
6529 2000-12-17 22:17  nmav <nmav@gnutls.org>
6531         * doc/API, lib/gnutls.c, lib/gnutls.h, lib/gnutls_int.h:
6533         added a function to control the lowat size (the RCVLOWAT in socket) 
6535 2000-12-17 19:31  nmav <nmav@gnutls.org>
6537         * doc/Makefile.am (tags: gnutls-0-1-0-srp, gnutls-0-0-7,
6538         gnutls0-0-6):
6540         removed file 
6542 2000-12-17 19:31  nmav <nmav@gnutls.org>
6544         * NEWS, configure.in, doc/API, doc/TODO (tags: gnutls-0-0-7),
6545         lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
6546         lib/gnutls_buffers.c (tags: gnutls-0-0-7), lib/gnutls_errors.c,
6547         lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
6548         src/cli.c, src/port.h, src/serv.c (utags: gnutls0-0-6):
6550         added some support for non blocking IO and socket flags. Some
6551         function names have been changed.  
6553 2000-12-17 01:34  nmav <nmav@gnutls.org>
6555         * lib/gnutls_algorithms.c:
6557         qsort seems to work now 
6559 2000-12-17 00:42  nmav <nmav@gnutls.org>
6561         * lib/gnutls_compress_int.c (tags: gnutls0-0-6):
6563         added check for zlib.h 
6565 2000-12-17 00:31  nmav <nmav@gnutls.org>
6567         * lib/gnutls_algorithms.c:
6569         updated sorting algorithm - it was a mess - it is more than a mess
6570         now 
6572 2000-12-14 15:00  nmav <nmav@gnutls.org>
6574         * configure.in, doc/API, doc/TODO, lib/gnutls.c, lib/gnutls.h,
6575         lib/gnutls_algorithms.c, lib/gnutls_cipher.c (tags: gnutls0-0-6),
6576         lib/gnutls_cipher_int.c (tags: gnutls0-0-6),
6577         lib/gnutls_compress_int.c, lib/gnutls_hash_int.c (tags:
6578         gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls_int.h,
6579         src/cli.c, src/port.h, src/serv.c:
6581         some minor updates 
6583 2000-12-12 15:01  nmav <nmav@gnutls.org>
6585         * lib/gnutls.c:
6587         added a better(?) - not sure - xor function.  
6589 2000-12-11 23:45  nmav <nmav@gnutls.org>
6591         * lib/gnutls_priority.h (tags: gnutls-0-0-7, gnutls0-0-6):
6593         added missing file 
6595 2000-12-11 23:45  nmav <nmav@gnutls.org>
6597         * configure.in:
6599         added option for profiling 
6601 2000-12-11 23:44  nmav <nmav@gnutls.org>
6603         * lib/: gnutls_algorithms.c, gnutls_algorithms.h (tags:
6604         gnutls0-0-6), gnutls_handshake.c, gnutls_kx.c (tags: gnutls-0-0-7,
6605         gnutls0-0-6):
6607         improved some things found from gcov 
6609 2000-12-11 23:43  nmav <nmav@gnutls.org>
6611         * lib/: gnutls.c, gnutls_int.h:
6613         improved peek data handling - now keeps only 1 byte in kernel buffer 
6615 2000-12-11 15:44  nmav <nmav@gnutls.org>
6617         * configure.in, lib/.cvsignore (tags: gnutls-0_1_2,
6618         gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls.c:
6620         more changes 
6622 2000-12-11 15:03  nmav <nmav@gnutls.org>
6624         * lib/gnutls_int.h:
6626         removed debug definitions 
6628 2000-12-11 14:57  nmav <nmav@gnutls.org>
6630         * NEWS, lib/Makefile.am (tags: gnutls0-0-6), lib/debug.h (tags:
6631         gnutls-0-0-7, gnutls0-0-6), lib/gnutls.c, lib/gnutls_cipher.c,
6632         lib/gnutls_cipher.h (tags: gnutls-0-0-7, gnutls0-0-6),
6633         lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_handshake.h
6634         (tags: gnutls0-0-6), lib/gnutls_hash_int.c, lib/gnutls_int.h,
6635         lib/gnutls_kx.c, src/cli.c, src/serv.c:
6637         cleanups for gcc -Wall 
6639 2000-12-11 14:06  nmav <nmav@gnutls.org>
6641         * doc/HACKING:
6643         removed file. replaced by API 
6645 2000-12-11 13:43  nmav <nmav@gnutls.org>
6647         * doc/API, lib/gnutls.c, lib/gnutls.h, lib/gnutls_buffers.c,
6648         lib/gnutls_int.h, lib/gnutls_session.c (tags: gnutls0-0-6),
6649         src/cli.c:
6651         added some new functions in the API. documentation updated.  
6653 2000-12-11 13:08  nmav <nmav@gnutls.org>
6655         * doc/: API, TODO:
6657         updated documentation 
6659 2000-12-11 11:56  nmav <nmav@gnutls.org>
6661         * lib/gnutls.c:
6663         corrected peek data handling 
6665 2000-12-10 18:10  nmav <nmav@gnutls.org>
6667         * configure.in, doc/TODO, lib/defines.h (tags: gnutls-0-0-7,
6668         gnutls0-0-6), lib/gnutls.c, lib/gnutls_buffers.c,
6669         lib/gnutls_buffers.h (tags: gnutls-0-0-7, gnutls0-0-6),
6670         lib/gnutls_int.h, src/cli.c:
6672         used MSG_PEEK flag in recv in order to used gnutls_recv() with 
6673         select(). This change will order select to treat the socket as read
6674         even if we have read and localy buffered all data - but the user
6675         hasn't call gnutls_recv() to get that data.  
6677 2000-12-10 14:44  nmav <nmav@gnutls.org>
6679         * src/: cli.c, serv.c:
6681         updated client 
6683 2000-12-10 12:53  nmav <nmav@gnutls.org>
6685         * lib/: debug.c (tags: gnutls-0-0-7, gnutls0-0-6), gnutls.c,
6686         gnutls_buffers.c, gnutls_cipher.c, gnutls_handshake.c,
6687         gnutls_int.h:
6689         changes in close notify- alert handling 
6691 2000-12-10 12:52  nmav <nmav@gnutls.org>
6693         * lib/: gnutls_compress_int.c, gnutls_compress_int.h (tags:
6694         gnutls-0-0-7, gnutls0-0-6):
6696         changes in compression handling 
6698 2000-12-10 10:46  nmav <nmav@gnutls.org>
6700         * lib/: gnutls_session.c, gnutls_session.h (tags: gnutls-0-0-7,
6701         gnutls0-0-6):
6703         moved to r2 
6705 2000-12-10 10:44  nmav <nmav@gnutls.org>
6707         * NEWS, doc/HACKING, lib/gnutls_handshake.c, lib/gnutls_int.h,
6708         lib/gnutls_session.c, src/cli.c, src/port.h, src/serv.c:
6710         added client side resuming 
6712 2000-12-09 22:33  nmav <nmav@gnutls.org>
6714         * lib/: gnutls_session.c, gnutls_session.h:
6716         added support for session resuming 
6718 2000-12-09 22:32  nmav <nmav@gnutls.org>
6720         * lib/: Makefile.am, gnutls.c, gnutls.h, gnutls_cipher.c,
6721         gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h:
6723         added some support for session resuming (in client) It does not seem
6724         to work yet 
6726 2000-12-09 18:37  nmav <nmav@gnutls.org>
6728         * lib/: debug.c, gnutls.h, gnutls_cipher.c, gnutls_int.h:
6730         removed all things about exportable algorithms 
6732 2000-12-09 11:55  nmav <nmav@gnutls.org>
6734         * lib/gnutls_handshake.c:
6736         gnutls_handshake was broken to gnutls_handshake_begin and 
6737         gnutls_handshake_finish. This will help the use of certificate API
6738         to check received certificates 
6740 2000-12-07 22:19  nmav <nmav@gnutls.org>
6742         * configure.in:
6744         added a warning if zlib was not found 
6746 2000-12-07 17:44  nmav <nmav@gnutls.org>
6748         * lib/gnutls.c:
6750         Added default algorithm priorities so it can work even if the user
6751         hasn't specified any 
6753 2000-12-07 13:08  nmav <nmav@gnutls.org>
6755         * lib/: gnutls_compress_int.c, gnutls_compress_int.h (utags:
6756         gnutls0-0-5):
6758         added compression (ZLIB) 
6760 2000-12-07 13:07  nmav <nmav@gnutls.org>
6762         * .cvsignore (tags: gnutls-0-0-7, gnutls0-0-6), configure.in,
6763         lib/Makefile.am, lib/gnutls.c, lib/gnutls.h,
6764         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
6765         lib/gnutls_cipher.c, lib/gnutls_compress.c (tags: gnutls-0_1_2,
6766         gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls_errors.c,
6767         lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
6768         lib/gnutls_priority.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
6769         gnutls-0-0-7, gnutls0-0-6), src/cli.c, src/port.h, src/serv.c
6770         (utags: gnutls0-0-5):
6772         Added compression support (ZLIB) 
6774 2000-12-07 09:47  nmav <nmav@gnutls.org>
6776         * lib/gnutls_handshake.c, lib/gnutls_hash_int.c (tags:
6777         gnutls0-0-5), lib/gnutls_hash_int.h (tags: gnutls-0-0-7,
6778         gnutls0-0-6, gnutls0-0-5), src/cli.c, src/port.h:
6780         SSL3 support was added 
6782 2000-12-07 09:07  nmav <nmav@gnutls.org>
6784         * lib/: gnutls.c, gnutls_buffers.c (tags: gnutls0-0-5),
6785         gnutls_buffers.h (tags: gnutls0-0-5), gnutls_handshake.c,
6786         gnutls_int.h:
6788         major cleanups 
6790 2000-12-06 23:18  nmav <nmav@gnutls.org>
6792         * lib/: gnutls.c, gnutls_buffers.c, gnutls_buffers.h,
6793         gnutls_cipher.c, gnutls_handshake.c, gnutls_hash_int.c,
6794         gnutls_hash_int.h, gnutls_int.h:
6796         more ssl3 fixes 
6798 2000-12-06 20:21  nmav <nmav@gnutls.org>
6800         * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c, gnutls_buffers.c,
6801         gnutls_buffers.h, gnutls_cipher.c, gnutls_cipher_int.c (tags:
6802         gnutls0-0-5), gnutls_handshake.c, gnutls_hash_int.c,
6803         gnutls_hash_int.h, gnutls_int.h, gnutls_kx.c (tags: gnutls0-0-5):
6805         A lot of fixes for SSL3 
6807 2000-12-05 10:38  nmav <nmav@gnutls.org>
6809         * doc/Makefile.am (tags: gnutls0-0-5):
6811         added API 
6813 2000-12-05 10:18  nmav <nmav@gnutls.org>
6815         * doc/: API, TODO (utags: gnutls0-0-5):
6817         documentation update 
6819 2000-12-05 10:08  nmav <nmav@gnutls.org>
6821         * lib/gnutls.c, lib/gnutls_priority.c, src/cli.c, src/serv.c:
6823         Bugfixes mainly for the priority (which was moved to the state) 
6825 2000-12-05 00:29  nmav <nmav@gnutls.org>
6827         * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c,
6828         gnutls_algorithms.h, gnutls_cipher.c, gnutls_handshake.c,
6829         gnutls_handshake.h (tags: gnutls0-0-5), gnutls_hash_int.c,
6830         gnutls_hash_int.h, gnutls_int.h, gnutls_kx.c, gnutls_priority.c:
6832         Priorities were moved to the state (were global) 
6834 2000-11-22 22:21  nmav <nmav@gnutls.org>
6836         * lib/: gnutls_algorithms.c, gnutls_cipher.c, gnutls_hash_int.c,
6837         gnutls_hash_int.h, gnutls_int.h:
6839         added ssl3 key generation function - more fixes in ssl3 mac 
6841 2000-11-22 21:33  nmav <nmav@gnutls.org>
6843         * lib/: gnutls_hash_int.c, gnutls_hash_int.h:
6845         more bugfixes 
6847 2000-11-22 21:31  nmav <nmav@gnutls.org>
6849         * lib/gnutls_hash_int.c:
6851         corrected nasty bugs 
6853 2000-11-22 21:18  nmav <nmav@gnutls.org>
6855         * lib/: gnutls_hash_int.c, gnutls_hash_int.h:
6857         added support for the MAC used in SSLv3 
6859 2000-11-19 11:06  nmav <nmav@gnutls.org>
6861         * README (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5):
6863         updated readme 
6865 2000-11-19 11:02  nmav <nmav@gnutls.org>
6867         * configure.in:
6869         removed unneeded check 
6871 2000-11-19 11:01  nmav <nmav@gnutls.org>
6873         * doc/: Makefile.am, ssl3-vs-tls:
6875         cleanups 
6877 2000-11-19 10:56  nmav <nmav@gnutls.org>
6879         * doc/TODO:
6881         updated todo 
6883 2000-11-17 16:37  nmav <nmav@gnutls.org>
6885         * lib/gnutls_cipher_int.c:
6887         added ARCFOUR support when using gcrypt 
6889 2000-11-15 22:16  nmav <nmav@gnutls.org>
6891         * doc/draft-ietf-tls-ciphersuite-01.txt:
6893         removed old draft 
6895 2000-11-15 21:54  nmav <nmav@gnutls.org>
6897         * doc/draft-ietf-tls-ciphersuite-02.txt (tags: gnutls-0-0-7,
6898         gnutls0-0-6, gnutls0-0-5), lib/gnutls_algorithms.c (utags:
6899         gnutls0-0-4):
6901         added the new tls-ciphersuite draft, and the ciphersuite
6902         TLS_DH_anon_RIJNDAEL_CBC_SHA 
6904 2000-11-15 18:18  nmav <nmav@gnutls.org>
6906         * configure.in (tags: gnutls0-0-4), lib/gnutls.c (tags:
6907         gnutls0-0-4), lib/gnutls.h (tags: gnutls0-0-4),
6908         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h (tags:
6909         gnutls0-0-4), lib/gnutls_cipher.c (tags: gnutls0-0-4),
6910         lib/gnutls_cipher.h (tags: gnutls0-0-5, gnutls0-0-4),
6911         lib/gnutls_cipher_int.c (tags: gnutls0-0-4), lib/gnutls_errors.c
6912         (tags: gnutls0-0-4), lib/gnutls_errors.h (tags: gnutls0-0-4),
6913         lib/gnutls_handshake.c (tags: gnutls0-0-4), lib/gnutls_int.h (tags:
6914         gnutls0-0-4):
6916         several cleanups in order to support ssl3 
6918 2000-11-15 09:02  nmav <nmav@gnutls.org>
6920         * .cvsignore (tags: gnutls0-0-4), AUTHORS (tags: gnutls-0-0-7,
6921         gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), COPYING (tags:
6922         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
6923         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
6924         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
6925         gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
6926         gnutls0-0-4), Makefile.am (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
6927         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), NEWS (tags:
6928         gnutls0-0-5, gnutls0-0-4), README (tags: gnutls0-0-4), THANKS
6929         (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6930         acconfig.h (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6931         acinclude.m4 (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6932         buildconf (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
6933         gnutls0-0-4), configure.in, doc/.cvsignore (tags: gnutls-0_1_2,
6934         gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
6935         gnutls0-0-4), doc/HACKING (tags: gnutls0-0-5, gnutls0-0-4),
6936         doc/Makefile.am (tags: gnutls0-0-4), doc/TODO (tags: gnutls0-0-4),
6937         doc/draft-ietf-tls-camellia-00.txt (tags: gnutls-0-0-7,
6938         gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6939         doc/draft-ietf-tls-ciphersuite-01.txt,
6940         doc/draft-ietf-tls-https-04.txt (tags: gnutls-0-0-7, gnutls0-0-6,
6941         gnutls0-0-5, gnutls0-0-4), doc/draft-ietf-tls-misty1-00.txt (tags:
6942         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6943         doc/draft-ietf-tls-openpgp-00.txt (tags: gnutls-0-0-7, gnutls0-0-6,
6944         gnutls0-0-5, gnutls0-0-4), doc/draft-ietf-tls-seedhas-00.txt (tags:
6945         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6946         doc/draft-ietf-tn3270e-telnet-tls-05.txt (tags: gnutls-0-0-7,
6947         gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), doc/rfc2246.txt (tags:
6948         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6949         doc/rfc2459.txt (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
6950         gnutls0-0-4), doc/rfc2818.txt (tags: gnutls-0-0-7, gnutls0-0-6,
6951         gnutls0-0-5, gnutls0-0-4), doc/ssl-draft302.txt (tags:
6952         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6953         doc/ssl3-vs-tls (tags: gnutls0-0-4), lib/.cvsignore (tags:
6954         gnutls0-0-5, gnutls0-0-4), lib/Makefile.am (tags: gnutls0-0-4),
6955         lib/README.der (tags: gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp,
6956         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/debug.c
6957         (tags: gnutls0-0-5, gnutls0-0-4), lib/debug.h (tags: gnutls0-0-5,
6958         gnutls0-0-4), lib/defines.h (tags: gnutls0-0-5, gnutls0-0-4),
6959         lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
6960         lib/gnutls_algorithms.h, lib/gnutls_buffers.c (tags: gnutls0-0-4),
6961         lib/gnutls_buffers.h (tags: gnutls0-0-4), lib/gnutls_cert.lex
6962         (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6963         lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
6964         lib/gnutls_cipher_int.h (tags: gnutls-0-0-7, gnutls0-0-6,
6965         gnutls0-0-5, gnutls0-0-4), lib/gnutls_compress.c (tags:
6966         gnutls0-0-4), lib/gnutls_compress.h (tags: gnutls-0-0-7,
6967         gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/gnutls_der.c (tags:
6968         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6969         lib/gnutls_der.h (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
6970         gnutls0-0-4), lib/gnutls_dh.c (tags: gnutls0-0-6, gnutls0-0-5,
6971         gnutls0-0-4), lib/gnutls_dh.h (tags: gnutls-0-0-7, gnutls0-0-6,
6972         gnutls0-0-5, gnutls0-0-4), lib/gnutls_errors.c,
6973         lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_handshake.h
6974         (tags: gnutls0-0-4), lib/gnutls_hash_int.c (tags: gnutls0-0-4),
6975         lib/gnutls_hash_int.h (tags: gnutls0-0-4), lib/gnutls_int.h,
6976         lib/gnutls_kx.c (tags: gnutls0-0-4), lib/gnutls_kx.h (tags:
6977         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6978         lib/gnutls_num.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
6979         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6980         lib/gnutls_num.h (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
6981         gnutls0-0-4), lib/gnutls_plaintext.c (tags: gnutls-0-0-7,
6982         gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/gnutls_plaintext.h
6983         (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6984         lib/gnutls_priority.c (tags: gnutls0-0-4), src/.cvsignore (tags:
6985         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6986         src/Makefile.am (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6987         src/cli.c (tags: gnutls0-0-4), src/port.h (tags: gnutls0-0-4),
6988         src/serv.c (tags: gnutls0-0-4):
6990         Moving to release 2 
6992 2000-11-15 08:59  nmav <nmav@gnutls.org>
6994         * doc/HACKING, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
6995         lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
6996         lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
6997         src/cli.c:
6999         roll backs and fixes 
7001 2000-11-15 08:37  nmav <nmav@gnutls.org>
7003         * doc/ssl3-vs-tls:
7005         added 
7007 2000-11-13 22:11  nmav <nmav@gnutls.org>
7009         * configure.in:
7011         updated for mhash 
7013 2000-11-13 22:09  nmav <nmav@gnutls.org>
7015         * doc/TODO:
7017         updated todo 
7019 2000-11-13 21:58  nmav <nmav@gnutls.org>
7021         * lib/: debug.c, debug.h, gnutls.c, gnutls.h, gnutls_algorithms.c,
7022         gnutls_algorithms.h, gnutls_cipher.c, gnutls_dh.c,
7023         gnutls_handshake.c, gnutls_hash_int.c, gnutls_hash_int.h,
7024         gnutls_int.h, gnutls_kx.c:
7026         added some support for ssl3 (with mhash only) 
7028 2000-11-12 22:07  nmav <nmav@gnutls.org>
7030         * doc/: rfc2818.txt, ssl-draft302.txt:
7032         more drafs added 
7034 2000-11-12 21:46  nmav <nmav@gnutls.org>
7036         * doc/: draft-ietf-tls-camellia-00.txt,
7037         draft-ietf-tls-https-04.txt, draft-ietf-tls-misty1-00.txt,
7038         draft-ietf-tls-seedhas-00.txt,
7039         draft-ietf-tn3270e-telnet-tls-05.txt:
7041         added more draft's 
7043 2000-11-12 20:20  nmav <nmav@gnutls.org>
7045         * lib/gnutls_der.c:
7047         removed main() 
7049 2000-11-12 20:20  nmav <nmav@gnutls.org>
7051         * doc/TODO:
7053         updated todo list 
7055 2000-11-12 15:39  nmav <nmav@gnutls.org>
7057         * lib/: gnutls.h, gnutls_algorithms.c, gnutls_cipher_int.c,
7058         gnutls_int.h:
7060         added preliminary support for AES (rijndael) 
7062 2000-11-12 15:15  nmav <nmav@gnutls.org>
7064         * doc/draft-ietf-tls-openpgp-00.txt:
7066         added draft-ietf-tls-openpgp-00.txt 
7068 2000-11-12 15:08  nmav <nmav@gnutls.org>
7070         * doc/: Makefile.am, draft-ietf-tls-ciphersuite-01.txt:
7072         added draft-ietf-tls-ciphersuite-01.txt 
7074 2000-11-12 12:28  nmav <nmav@gnutls.org>
7076         * lib/gnutls_cipher_int.c:
7078         fix for DES in mcrypt 
7080 2000-11-12 12:02  nmav <nmav@gnutls.org>
7082         * lib/: gnutls.c, gnutls_cipher.c:
7084         fixes for the server... and change_cipher_spec type packet.  
7086 2000-11-12 11:40  nmav <nmav@gnutls.org>
7088         * lib/: debug.c, gnutls.c, gnutls.h, gnutls_algorithms.c,
7089         gnutls_cipher.c, gnutls_int.h:
7091         Changes in the client in order to interoperate with an openssl
7092         server.  
7094 2000-11-12 09:31  nmav <nmav@gnutls.org>
7096         * Makefile.am, acconfig.h, configure.in, lib/gnutls_algorithms.c,
7097         lib/gnutls_cipher.c, lib/gnutls_cipher_int.c,
7098         lib/gnutls_cipher_int.h, lib/gnutls_hash_int.c, lib/gnutls_int.h:
7100         added hooks for both mhash and mcrypt 
7102 2000-11-12 08:41  nmav <nmav@gnutls.org>
7104         * lib/: gnutls_hash_int.c, gnutls_hash_int.h, gnutls_int.h:
7106         clean-ups 
7108 2000-11-09 15:35  nmav <nmav@gnutls.org>
7110         * lib/: gnutls_buffers.c, gnutls_cipher.c, gnutls_int.h:
7112         corrected bugs in hmac and more.  
7114 2000-11-08 08:06  nmav <nmav@gnutls.org>
7116         * lib/gnutls.c:
7118         corrected problem in our PRF function 
7120 2000-11-07 23:04  nmav <nmav@gnutls.org>
7122         * lib/gnutls_int.h:
7124         removed mhash definitions 
7126 2000-11-07 23:02  nmav <nmav@gnutls.org>
7128         * lib/: gnutls.c, gnutls_hash_int.c, gnutls_int.h, gnutls_kx.c:
7130         more fixes 
7132 2000-11-07 20:41  nmav <nmav@gnutls.org>
7134         * lib/: Makefile.am, gnutls.c, gnutls_cipher.c, gnutls_hash_int.c,
7135         gnutls_kx.c:
7137         minor fixes and cleanups 
7139 2000-11-02 13:34  nmav <nmav@gnutls.org>
7141         * lib/: gnutls.c, gnutls_cipher.c:
7143         more fixes...  
7145 2000-11-02 05:08  nmav <nmav@gnutls.org>
7147         * doc/TODO, lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_errors.c,
7148         lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
7149         lib/gnutls_kx.c:
7151         more fixes and bugs introduced 
7153 2000-11-01 23:13  nmav <nmav@gnutls.org>
7155         * lib/gnutls_kx.c:
7157         cvs should stop messing with MY files 
7159 2000-11-01 22:47  nmav <nmav@gnutls.org>
7161         * lib/Makefile.am, lib/gnutls_algorithms.c, lib/gnutls_dh.c,
7162         lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
7163         lib/gnutls_kx.c, lib/gnutls_kx.h, src/cli.c, src/port.h:
7165         Some more fixes and additions in order to interoperate with openssl 
7167 2000-11-01 14:07  nmav <nmav@gnutls.org>
7169         * doc/TODO:
7171         added a small todo list 
7173 2000-11-01 13:51  nmav <nmav@gnutls.org>
7175         * lib/gnutls_handshake.c:
7177         memory leaks and overruns eliminated 
7179 2000-11-01 12:57  nmav <nmav@gnutls.org>
7181         * lib/gnutls_handshake.c:
7183         corrected bug which made us to send the double bytes of ciphersuites
7184         we had.  
7186 2000-11-01 12:38  nmav <nmav@gnutls.org>
7188         * lib/: defines.h, gnutls.c, gnutls_algorithms.c, gnutls_buffers.c,
7189         gnutls_cipher.c, gnutls_errors.c, gnutls_errors.h,
7190         gnutls_handshake.c, gnutls_int.h, gnutls_kx.c:
7192         added some preliminary support for DHE_DSS and DHE_RSA algorithms...
7193         of course not certificates are used 
7195 2000-10-31 23:52  nmav <nmav@gnutls.org>
7197         * lib/gnutls.c:
7199         some need gcry_ functions added. (for malloc etc) 
7201 2000-10-31 23:01  nmav <nmav@gnutls.org>
7203         * configure.in, doc/HACKING, lib/defines.h, lib/gnutls.c,
7204         lib/gnutls_handshake.c, lib/gnutls_int.h, src/port.h, src/serv.c:
7206         added assert() and some bug fixes 
7208 2000-10-26 16:19  nmav <nmav@gnutls.org>
7210         * doc/HACKING:
7212         some kind of updates 
7214 2000-10-26 16:06  nmav <nmav@gnutls.org>
7216         * lib/: gnutls_algorithms.h, gnutls_handshake.c, gnutls_hash_int.c,
7217         gnutls_int.h, gnutls_kx.c:
7219         added ability to receive certificates...  
7221 2000-10-13 14:21  nmav <nmav@gnutls.org>
7223         * lib/README.der:
7225         added Tarun's README.der 
7227 2000-10-13 14:20  nmav <nmav@gnutls.org>
7229         * lib/: gnutls_cipher_int.c, gnutls_cipher_int.h:
7231         added missing files. They are to handle foreign encryption functions 
7233 2000-10-13 14:17  nmav <nmav@gnutls.org>
7235         * lib/: Makefile.am, gnutls_der.c, gnutls_der.h:
7237         Added Tarun's files 
7239 2000-10-13 13:11  nmav <nmav@gnutls.org>
7241         * AUTHORS, configure.in, lib/gnutls_cert.lex, src/Makefile.am,
7242         src/cli.c:
7244         added a DER parser from Tarun and updated authors 
7246 2000-10-12 12:22  nmav <nmav@gnutls.org>
7248         * doc/Makefile.am:
7250         changed in order for rfc's to be included in the distribution 
7252 2000-10-12 12:21  nmav <nmav@gnutls.org>
7254         * Makefile.am, acinclude.m4, configure.in:
7256         added checks for gcrypt 
7258 2000-10-12 12:18  nmav <nmav@gnutls.org>
7260         * doc/: rfc2246.txt, rfc2459.txt:
7262         Added rfc's which refer to what we are implementing 
7264 2000-10-10 18:42  nmav <nmav@gnutls.org>
7266         * lib/gnutls.c:
7268         corrected bug which made gnutls to wait for a second closure alert 
7269         after having received the first.  
7271 2000-10-10 17:36  nmav <nmav@gnutls.org>
7273         * lib/: .cvsignore, Makefile.am, gnutls.c, gnutls_cipher.c,
7274         gnutls_dh.c, gnutls_handshake.c, gnutls_hash.c, gnutls_hash.h,
7275         gnutls_int.h, gnutls_kx.c:
7277         The encryption api was fixed and gnutls_cipher.c was cleaned up a
7278         bit.  
7280 2000-10-10 17:35  nmav <nmav@gnutls.org>
7282         * lib/: gnutls_hash_int.c, gnutls_hash_int.h:
7284         there files were renamed 
7286 2000-10-10 16:27  nmav <nmav@gnutls.org>
7288         * lib/.cvsignore, src/.cvsignore:
7290         corrected cvsignore files 
7292 2000-10-10 16:26  nmav <nmav@gnutls.org>
7294         * README, configure.in, src/Makefile.am:
7296         removed mhash support and some changes in the docs 
7298 2000-10-10 16:25  nmav <nmav@gnutls.org>
7300         * lib/gnutls_hash.c:
7302         bugfixes in gcrypt md functions handling 
7304 2000-10-10 16:07  nmav <nmav@gnutls.org>
7306         * lib/: Makefile.am, gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
7307         gnutls_hash.c, gnutls_hash.h, gnutls_int.h:
7309         Added support for the gcrypt hash and hmac functions. Mhash support 
7310         is almost removed.  
7312 2000-10-10 16:03  nmav <nmav@gnutls.org>
7314         * lib/: gnutls_dh.c, gnutls_dh.h, gnutls_kx.c:
7316         corrected the problem with the double underscore 
7318 2000-10-10 11:48  nmav <nmav@gnutls.org>
7320         * .cvsignore, doc/.cvsignore, lib/.cvsignore, src/.cvsignore:
7322         added .cvsignore files 
7324 2000-10-10 11:48  nmav <nmav@gnutls.org>
7326         * configure.in:
7328         updated version number 
7330 2000-10-10 11:44  nmav <nmav@gnutls.org>
7332         * lib/: gnutls_dh.c, gnutls_kx.c:
7334         removed double underscores 
7336 2000-10-08 23:28  nmav <nmav@gnutls.org>
7338         * README:
7340         added some needed stuff 
7342 2000-10-08 13:11  nmav <nmav@gnutls.org>
7344         * doc/HACKING:
7346         outdated 
7348 2000-10-08 12:56  nmav <nmav@gnutls.org>
7350         * lib/gnutls_priority.c:
7352         the file that handles some of the priority stuff (most of the API
7353         things) 
7355 2000-10-08 12:52  nmav <nmav@gnutls.org>
7357         * configure.in, lib/Makefile.am, lib/defines.h, lib/gnutls.h,
7358         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
7359         lib/gnutls_cipher.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
7360         lib/gnutls_kx.c, src/cli.c, src/port.h, src/serv.c:
7362         Added support for priorities. Some function names were renamed to be
7363         more rational.  
7365 2000-10-08 10:23  nmav <nmav@gnutls.org>
7367         * lib/: gnutls.c, gnutls_algorithms.c, gnutls_handshake.c,
7368         gnutls_int.h, gnutls_kx.c:
7370         some fixes in the comments, and replaced KX_* with GNUTLS_KX_* 
7372 2000-10-08 10:17  nmav <nmav@gnutls.org>
7374         * lib/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c, gnutls_kx.c:
7376         more inline documentation 
7378 2000-10-07 19:31  nmav <nmav@gnutls.org>
7380         * AUTHORS:
7382         added my name 
7384 2000-10-07 15:53  nmav <nmav@gnutls.org>
7386         * lib/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
7387         gnutls_cipher.c, gnutls_errors.c, gnutls_errors.h,
7388         gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h, gnutls_kx.c:
7390         Added some kind of priorities for algorithms. Still experimental.  
7392 2000-05-10 06:56  nmav <nmav@gnutls.org>
7394         * lib/gnutls_int.h, src/cli.c, src/port.h, src/serv.c:
7396         Improved client/server examples.  
7398 2000-04-15 18:57  nmav <nmav@gnutls.org>
7400         * lib/gnutls_int.h:
7402         removed an unneeded variable.  
7404 2000-04-14 17:31  nmav <nmav@gnutls.org>
7406         * lib/debug.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
7407         lib/gnutls_buffers.c, lib/gnutls_cipher.c, lib/gnutls_compress.c,
7408         lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_handshake.c,
7409         lib/gnutls_kx.c, lib/gnutls_num.c, lib/gnutls_plaintext.c,
7410         src/cli.c, src/serv.c:
7412         Added copyright notices.  
7414 2000-04-14 09:38  nmav <nmav@gnutls.org>
7416         * lib/defines.h, lib/gnutls.c, lib/gnutls_algorithms.c,
7417         lib/gnutls_algorithms.h, lib/gnutls_cipher.c,
7418         lib/gnutls_handshake.c, lib/gnutls_int.h, src/Makefile.am:
7420         Better mac algorithms handling.  
7422 2000-04-13 19:46  nmav <nmav@gnutls.org>
7424         * doc/HACKING, lib/defines.h, lib/gnutls.c,
7425         lib/gnutls_algorithms.h, lib/gnutls_buffers.c,
7426         lib/gnutls_buffers.h, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
7427         lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
7428         src/Makefile.am, src/port.h:
7430         Changes in handshake messages handling.  
7432 2000-04-12 21:48  nmav <nmav@gnutls.org>
7434         * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_dh.c,
7435         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
7436         lib/gnutls_plaintext.c, lib/gnutls_plaintext.h, src/Makefile.am,
7437         src/port.h:
7439         Corrected bug in gnutls_cipher.c that caused the library to fail in
7440         certain (random) situations.  
7442 2000-04-12 10:24  nmav <nmav@gnutls.org>
7444         * lib/gnutls_kx.c, src/serv.c:
7446         Better memory allocation in key exchange.  
7448 2000-04-12 09:41  nmav <nmav@gnutls.org>
7450         * lib/gnutls.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
7451         lib/gnutls_kx.c, src/cli.c, src/port.h:
7453         Some changes in peer's version checks.  
7455 2000-04-11 23:11  nmav <nmav@gnutls.org>
7457         * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
7458         lib/gnutls_int.h, src/port.h:
7460         Corrected bugs in MAC calculation.  
7462 2000-04-11 21:07  nmav <nmav@gnutls.org>
7464         * lib/: gnutls_cipher.c, gnutls_errors.h, gnutls_handshake.c:
7466         Corrected bugs when setting cipher and mac.  
7468 2000-04-11 19:54  nmav <nmav@gnutls.org>
7470         * lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls_errors.c,
7471         lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_kx.c,
7472         lib/gnutls_kx.h, src/serv.c:
7474         Better error control. Moved key exchange functions to gnutls_kx.c/h 
7476 2000-04-10 17:12  nmav <nmav@gnutls.org>
7478         * lib/debug.c, lib/debug.h, lib/gnutls_dh.c,
7479         lib/gnutls_handshake.c, src/port.h:
7481         Bugfixes in the diffie hellman.  
7483 2000-04-10 14:26  nmav <nmav@gnutls.org>
7485         * lib/debug.c, lib/defines.h, lib/gnutls.c,
7486         lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
7487         lib/gnutls_compress.c, lib/gnutls_dh.c, lib/gnutls_dh.h,
7488         lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
7489         lib/gnutls_int.h, lib/gnutls_num.c, lib/gnutls_plaintext.c,
7490         src/port.h:
7492         Added anonymous diffie-hellman key exchange. It does not work yet,
7493         and the whole code is mess.  
7495 2000-04-10 10:16  nmav <nmav@gnutls.org>
7497         * configure.in, lib/Makefile.am, lib/gnutls.c,
7498         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
7499         lib/gnutls_cipher.c, lib/gnutls_dh.c, lib/gnutls_dh.h,
7500         lib/gnutls_handshake.c, lib/gnutls_int.h:
7502         Added the basics for key exchange.  
7504 2000-04-09 12:00  nmav <nmav@gnutls.org>
7506         * COPYING:
7508         Added ChangeLog and COPYING.  
7510 2000-04-09 11:49  nmav <nmav@gnutls.org>
7512         * Makefile.am, doc/Makefile.am, lib/Makefile.am, lib/debug.c,
7513         lib/debug.h, lib/defines.h, lib/gnutls.c, lib/gnutls.h,
7514         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
7515         lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cipher.c,
7516         lib/gnutls_cipher.h, lib/gnutls_compress.c, lib/gnutls_compress.h,
7517         lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
7518         lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
7519         lib/gnutls_num.c, lib/gnutls_num.h, lib/gnutls_plaintext.c,
7520         lib/gnutls_plaintext.h, src/Makefile.am, src/debug.c, src/debug.h,
7521         src/defines.h, src/gnutls.c, src/gnutls.h, src/gnutls_algorithms.c,
7522         src/gnutls_algorithms.h, src/gnutls_buffers.c,
7523         src/gnutls_buffers.h, src/gnutls_cipher.c, src/gnutls_cipher.h,
7524         src/gnutls_compress.c, src/gnutls_compress.h, src/gnutls_dh.c,
7525         src/gnutls_errors.c, src/gnutls_errors.h, src/gnutls_handshake.c,
7526         src/gnutls_handshake.h, src/gnutls_int.h, src/gnutls_num.c,
7527         src/gnutls_num.h, src/gnutls_plaintext.c, src/gnutls_plaintext.h:
7529         Changed directory structure.  
7531 2000-04-09 11:40  nmav <nmav@gnutls.org>
7533         * configure.in:
7535         corrected configure script 
7537 2000-04-09 11:28  nmav <nmav@gnutls.org>
7539         * src/: gnutls.c, gnutls_handshake.c, gnutls_handshake.h,
7540         gnutls_int.h, port.h:
7542         corrected bugs in handshake.  
7544 2000-04-08 21:48  nmav <nmav@gnutls.org>
7546         * src/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
7547         gnutls_cipher.c, gnutls_handshake.c, gnutls_handshake.h,
7548         gnutls_int.h:
7550         Added some basics for key exchange.  
7552 2000-04-08 16:20  nmav <nmav@gnutls.org>
7554         * src/gnutls_dh.c:
7556         I've add gnutls_dh.c but is not ready yet, I have to eat something
7557         first:) It is taken from gsti.  
7559 2000-04-08 16:14  nmav <nmav@gnutls.org>
7561         * src/: cli.c, debug.c, gnutls.c, gnutls_algorithms.c,
7562         gnutls_buffers.c, gnutls_cipher.c, gnutls_compress.c,
7563         gnutls_errors.c, gnutls_errors.h, gnutls_handshake.c,
7564         gnutls_handshake.h, gnutls_int.h, gnutls_num.c, gnutls_plaintext.c,
7565         port.h, serv.c:
7567         Handshake implementation was improved. Still no key exchange
7568         algorithm.  
7570 2000-03-30 09:14  nmav <nmav@gnutls.org>
7572         * src/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
7573         gnutls_cipher.c:
7575         Corrected bugs in gnutls_algorithms and added _gnutls_get_iv_size().  
7577 2000-03-29 19:01  nmav <nmav@gnutls.org>
7579         * src/: Makefile.am, gnutls_algorithms.c, gnutls_algorithms.h,
7580         gnutls_cipher.c:
7582         Algorithms/Ciphers interface has changes.  
7584 2000-03-29 14:15  nmav <nmav@gnutls.org>
7586         * src/: cli.c, gnutls.c, gnutls_buffers.c, gnutls_errors.c, serv.c:
7588         The gnutls_recv() semantics were changed. It may return less data
7589         than the specified. It operates similar to read().  
7591 2000-03-29 12:50  nmav <nmav@gnutls.org>
7593         * src/: gnutls.c, gnutls_handshake.c, gnutls_handshake.h, port.h:
7595         Server now generates a session_id.  
7597 2000-03-28 23:01  nmav <nmav@gnutls.org>
7599         * src/: Makefile.am, cli.c, gnutls.c, gnutls.h, gnutls_buffers.c,
7600         gnutls_errors.h, gnutls_handshake.c, gnutls_handshake.h,
7601         gnutls_int.h, serv.c:
7603         Corrected a lot of bugs. Handshake protocol is ready to be coded.  
7605 2000-03-26 14:10  nmav <nmav@gnutls.org>
7607         * src/: gnutls.c, gnutls.h, gnutls_buffers.c, gnutls_buffers.h:
7609         Included a reliable version of read/write (that read/write will
7610         return exactly the bytes specified).  
7612 2000-03-23 10:14  nmav <nmav@gnutls.org>
7614         * src/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
7615         gnutls_int.h:
7617         Changes in the handshake.  
7619 2000-03-18 20:18  nmav <nmav@gnutls.org>
7621         * src/gnutls.c:
7623         Some memory leaks were fixed.  
7625 2000-03-18 20:08  nmav <nmav@gnutls.org>
7627         * src/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
7628         gnutls_int.h:
7630         Corrected bug in the record protocol. Now it holds 2 states, 1 for
7631         encryption and 1 for decryption (mac/cipher/iv/compression).  
7633 2000-03-17 21:41  nmav <nmav@gnutls.org>
7635         * src/: Makefile.am, defines.h, gnutls.c, gnutls_handshake.c,
7636         gnutls_handshake.h, gnutls_int.h:
7638         Added the client hello handshake message.  
7640 2000-03-15 17:33  nmav <nmav@gnutls.org>
7642         * doc/HACKING:
7644         documentation.  
7646 2000-03-14 13:17  nmav <nmav@gnutls.org>
7648         * src/: gnutls_handshake.h, gnutls_record.h:
7650         Incorporated in gnutls_int.h 
7652 2000-03-14 13:09  nmav <nmav@gnutls.org>
7654         * src/: Makefile.am, debug.c, gnutls.c, gnutls_buffers.c,
7655         gnutls_buffers.h, gnutls_cipher.c, gnutls_compress.c,
7656         gnutls_errors.h, gnutls_int.h, gnutls_plaintext.c:
7658         gnutls_recv() can now receive fatal alerts and closure alerts.  
7660 2000-03-14 11:25  nmav <nmav@gnutls.org>
7662         * README, src/Makefile.am, src/debug.c, src/gnutls.c, src/gnutls.h,
7663         src/gnutls_buffers.c, src/gnutls_buffers.h, src/gnutls_cipher.c,
7664         src/gnutls_compress.c, src/gnutls_errors.h, src/gnutls_handshake.h,
7665         src/gnutls_int.h, src/gnutls_plaintext.c, src/gnutls_record.h,
7666         src/test.c:
7668         In case of failure gnutls_recv, sends an alert message.  but, it
7669         still cannot receive any.  
7671 2000-03-13 19:52  nmav <nmav@gnutls.org>
7673         * configure.in, src/Makefile.am, src/gnutls.c, src/gnutls.h,
7674         src/gnutls_cipher.c, src/test.c:
7676         Added gnutls_recv... Works only for application data, and it is not 
7677         tested.  
7679 2000-03-07 14:02  wkoch <wk@gnupg.org>
7681         * Makefile.am, NEWS, README, THANKS, acconfig.h, acinclude.m4,
7682         configure.in, lib/Makefile.am, src/Makefile.am:
7684         Initialized repository for GNU TLS