*** empty log message ***
[gnutls.git] / ChangeLog
blobe066d1750015bafa0e7d6d4d41dd0a046a34be38
1 2002-03-26 19:50  nmav <nmav@gnutls.org>
3         * ChangeLog, lib/gnutls_x509.c, src/common.c:
5         changed semantics of gnutls_x509_extract_certificate_pk_algorithm() 
7 2002-03-26 19:33  nmav <nmav@gnutls.org>
9         * lib/: gnutls_algorithms.c, gnutls_algorithms.h, gnutls_buffers.c,
10         gnutls_global.c, gnutls_record.c:
12         Several optimizations 
14 2002-03-26 17:35  twoaday <twoaday@gnutls.org>
16         * lib/gnutls_openpgp.c:
18         Now the pk algorithm is returned and not only the key size in bits.  
20 2002-03-26 09:51  twoaday <twoaday@gnutls.org>
22         * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
24         Function which is used to extract key parameters for openpgp keys.  
26 2002-03-26 09:16  nmav <nmav@gnutls.org>
28         * NEWS, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_errors.c,
29         lib/gnutls_errors_int.h, lib/gnutls_pk.h, lib/gnutls_ui.h,
30         lib/gnutls_x509.c, src/common.c, src/gnutls-http-serv, src/serv.c:
32         added gnutls_x509_extract_certificate_pk_algorithm() 
34 2002-03-25 09:27  nmav <nmav@gnutls.org>
36         * doc/tex/ex1.tex, doc/tex/ex2.tex, lib/gnutls.h.in.in,
37         lib/gnutls_int.h, lib/gnutls_x509.c, src/cli-gaa.c, src/cli.c,
38         src/cli.gaa, src/serv-gaa.c, src/serv.c, src/serv.gaa:
40         Improved PKCS7 support 
42 2002-03-24 19:46  nmav <nmav@gnutls.org>
44         * lib/: gnutls.h.in.in, gnutls_x509.c:
46         Added function which reads the DER encoded certificate and key.  
47         (now only works for RSA keys) 
49 2002-03-24 18:41  nmav <nmav@gnutls.org>
51         * NEWS, lib/Makefile.am, lib/auth_cert.c, lib/gnutls_global.c,
52         lib/gnutls_hash_int.c, lib/gnutls_random.c, lib/gnutls_ui.h,
53         lib/gnutls_x509.c, lib/pkix.asn, lib/pkix_asn1_tab.c,
54         lib/x509_asn1.c, lib/x509_extensions.c, lib/x509_sig_check.c,
55         lib/x509_verify.c, src/gnutls-http-serv, src/serv.c:
57         Added support for RFC2630 - PKCS7 formated structures 
59 2002-03-23 10:06  nmav <nmav@gnutls.org>
61         * lib/auth_cert.c (tags: gnutls_0_3_92):
63         more cleanups 
65 2002-03-23 09:39  nmav <nmav@gnutls.org>
67         * lib/auth_cert.c:
69         Cleanups and fixes in X.509 certificate message parsing 
71 2002-03-22 13:08  nmav <nmav@gnutls.org>
73         * lib/gnutls_buffers.c (tags: gnutls_0_3_92):
75         Corrected code to avoid compiler's warnings 
77 2002-03-21 20:25  nmav <nmav@gnutls.org>
79         * ChangeLog, acconfig.h (tags: gnutls_0_3_92), configure.in,
80         lib/auth_anon.c (tags: gnutls_0_3_92), lib/auth_srp.c (tags:
81         gnutls_0_3_92), lib/auth_srp.h (tags: gnutls_0_3_92),
82         lib/auth_srp_passwd.c (tags: gnutls_0_3_92), lib/auth_srp_passwd.h
83         (tags: gnutls_0_3_92), lib/auth_srp_sb64.c (tags: gnutls_0_3_92),
84         lib/crypt.c (tags: gnutls_0_3_92), lib/crypt_bcrypt.c (tags:
85         gnutls_0_3_92), lib/crypt_srpsha1.c (tags: gnutls_0_3_92),
86         lib/ext_srp.c (tags: gnutls_0_3_92), lib/ext_srp.h (tags:
87         gnutls_0_3_92), lib/gnutls_algorithms.c (tags: gnutls_0_3_92),
88         lib/gnutls_anon_cred.c (tags: gnutls_0_3_92), lib/gnutls_auth.c
89         (tags: gnutls_0_3_92), lib/gnutls_extensions.c (tags:
90         gnutls_0_3_92), lib/gnutls_session_pack.c (tags: gnutls_0_3_92),
91         lib/gnutls_srp.c (tags: gnutls_0_3_92), lib/gnutls_srp.h (tags:
92         gnutls_0_3_92), lib/gnutls_ui.c (tags: gnutls_0_3_92), src/serv.c:
94         Added hooks not to include SRP and Anonymous authentication 
96 2002-03-21 19:44  nmav <nmav@gnutls.org>
98         * lib/: gnutls_cert.c, gnutls_x509.c (utags: gnutls_0_3_92):
100         Corrected behaviour when no certificate is got by the peer.  
102 2002-03-21 19:44  nmav <nmav@gnutls.org>
104         * src/: Makefile.am, gnutls-http-serv (utags: gnutls_0_3_92):
106         Added script which runs an http server with the appropriate
107         parameters.  
109 2002-03-21 19:27  nmav <nmav@gnutls.org>
111         * ChangeLog, NEWS, lib/gnutls_record.c (tags: gnutls_0_3_92),
112         lib/gnutls_state.c (tags: gnutls_0_3_92):
114         CBC protection support is disabled by default.  
116 2002-03-20 18:13  nmav <nmav@gnutls.org>
118         * lib/: gnutls_algorithms.c, gnutls_cipher.c (tags: gnutls_0_3_92),
119         gnutls_compress_int.c (tags: gnutls_0_3_92), gnutls_compress_int.h
120         (tags: gnutls_0_3_92), gnutls_constate.c:
122         Optimizations and fixes in compression 
124 2002-03-20 12:21  nmav <nmav@gnutls.org>
126         * lib/: auth_cert.c, gnutls_cipher.c, gnutls_compress.c (tags:
127         gnutls_0_3_92), gnutls_compress_int.c, gnutls_compress_int.h,
128         gnutls_constate.c, gnutls_int.h (tags: gnutls_0_3_92),
129         gnutls_state.c, x509_ASN.c (tags: gnutls_0_3_92), x509_ASN.y (tags:
130         gnutls_0_3_92), x509_asn1.c (tags: gnutls_0_3_92):
132         Improved compression support. Corrected several bugs in empty 
133         fragment sending and receiving.  
135 2002-03-19 21:08  fiorinaf <ffiorina@gnutls.org>
137         * lib/x509_asn1.c:
139         segmentation fault bug fix 
141 2002-03-18 20:45  twoaday <twoaday@gnutls.org>
143         * lib/gnutls_openpgp.c:
145         New OpenCDK interface for secure memory.  
147 2002-03-18 18:25  twoaday <twoaday@gnutls.org>
149         * lib/: gnutls_errors_int.h (tags: gnutls_0_3_92),
150         gnutls_openpgp.c:
152         Detection of revoked OpenPGP userID's.  
154 2002-03-18 15:53  nmav <nmav@gnutls.org>
156         * lib/gnutls_ui.h (tags: gnutls_0_3_92):
158         added missing prototypes 
160 2002-03-18 12:06  twoaday <twoaday@gnutls.org>
162         * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_3_92):
164         Support for multiple userID's.  
166 2002-03-18 07:43  nmav <nmav@gnutls.org>
168         * src/: cli.c (tags: gnutls_0_3_92), serv.c:
170         removed default parameters arguments 
172 2002-03-17 23:09  nmav <nmav@gnutls.org>
174         * ChangeLog, THANKS (tags: gnutls_0_3_92), acconfig.h,
175         configure.in, lib/gnutls_handshake.c (tags: gnutls_0_3_92),
176         lib/gnutls_int.h, lib/gnutls_mem.c (tags: gnutls_0_3_92),
177         lib/gnutls_mem.h (tags: gnutls_0_3_92), src/cli.c:
179         Added hooks for electric fence 
181 2002-03-17 21:51  nmav <nmav@gnutls.org>
183         * lib/x509_verify.c (tags: gnutls_0_3_92):
185         Checking of certificate lists even if the CA size is zero. Pointed
186         out by Andrew McDonald 
188 2002-03-13 13:19  twoaday <twoaday@gnutls.org>
190         * lib/gnutls_openpgp.c:
192         Improved code for the various keyrings and support for armored 
193         keyring files.  
195 2002-03-12 14:13  nmav <nmav@gnutls.org>
197         * ChangeLog, NEWS, acconfig.h, configure.in, lib/gnutls_int.h,
198         lib/gnutls_record.c, lib/gnutls_state.c:
200         made CBC chosen plaintext protection configurable 
202 2002-03-11 12:45  twoaday <twoaday@gnutls.org>
204         * lib/gnutls_openpgp.c:
206         Added missing stub for one function.  
208 2002-03-10 00:09  twoaday <twoaday@gnutls.org>
210         * lib/gnutls_openpgp.c:
212         New error codes.  
214 2002-03-10 00:01  nmav <nmav@gnutls.org>
216         * ChangeLog, lib/gnutls_constate.c, lib/gnutls_errors.c (tags:
217         gnutls_0_3_92), lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
218         lib/gnutls_pk.c (tags: gnutls_0_3_92), lib/gnutls_privkey.c (tags:
219         gnutls_0_3_92), lib/gnutls_record.c, lib/gnutls_sig.c (tags:
220         gnutls_0_3_92), lib/gnutls_state.c, lib/gnutls_x509.c,
221         lib/x509_asn1.h (tags: gnutls_0_3_92):
223         some error codes were renamed to more appropriate names 
225 2002-03-09 21:06  twoaday <twoaday@gnutls.org>
227         * lib/: gnutls_openpgp.c, x509_ASN.c:
229         Patches for the new OpenCDK version and some stricter checks for
230         memory leaks.  
232 2002-03-09 19:08  nmav <nmav@gnutls.org>
234         * ChangeLog, NEWS, doc/tex/ex3.tex (tags: gnutls_0_3_92),
235         lib/gnutls.h.in.in, lib/gnutls_algorithms.c, lib/gnutls_cert.c,
236         lib/gnutls_constate.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
237         lib/gnutls_kx.c (tags: gnutls_0_3_92), lib/gnutls_record.c,
238         lib/gnutls_state.c, lib/gnutls_state.h (tags: gnutls_0_3_92),
239         lib/x509_verify.c, src/common.c:
241         removed GNUTLS_CERT_TRUSTED enumeration 
243 2002-03-08 22:42  nmav <nmav@gnutls.org>
245         * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_record.c:
247         Added protection against denial of service attacks, while receiving 
248         empty packets.  
250 2002-03-08 18:33  nmav <nmav@gnutls.org>
252         * lib/gnutls_buffers.c:
254         corrected memory leak 
256 2002-03-08 18:04  nmav <nmav@gnutls.org>
258         * lib/: gnutls_buffers.c, gnutls_buffers.h (tags: gnutls_0_3_92),
259         gnutls_cipher.c, gnutls_cipher.h (tags: gnutls_0_3_92),
260         gnutls_openpgp.c, gnutls_record.c, gnutls_state.h:
262         Added protection against the newly discovered CBC attacks against
263         TLS.  Experimental code.  
265 2002-03-08 11:14  nmav <nmav@gnutls.org>
267         * lib/gnutls_algorithms.c:
269         Added references to internet drafts. Added DHE_DSS with ARCFOUR from 
270         56 bit draft.  
272 2002-03-06 12:10  nmav <nmav@gnutls.org>
274         * doc/protocol/: draft-ietf-tls-extensions-02.txt,
275         draft-ietf-tls-extensions-03.txt (tags: gnutls_0_3_92):
277         Added new draft 
279 2002-03-06 12:08  nmav <nmav@gnutls.org>
281         * NEWS, lib/Makefile.am (tags: gnutls_0_3_92), lib/auth_cert.c,
282         lib/gnutls_alert.c (tags: gnutls_0_3_92), lib/gnutls_errors.c,
283         lib/gnutls_errors_int.h, lib/gnutls_gcry.c (tags: gnutls_0_3_92),
284         lib/gnutls_global.c (tags: gnutls_0_3_92), lib/gnutls_pk.c,
285         lib/gnutls_privkey.c, lib/gnutls_x509.c, lib/x509_ASN.c,
286         lib/x509_ASN.y, lib/x509_asn1.h, lib/x509_extensions.c (tags:
287         gnutls_0_3_92), lib/x509_sig_check.c (tags: gnutls_0_3_92),
288         lib/x509_verify.c:
290         Combined error codes of gnutls and ASN.1 parser. Also several
291         cleanups in the X.509 code.  
293 2002-03-06 10:42  nmav <nmav@gnutls.org>
295         * doc/tex/: Makefile.am, alert.tex, gnutls.tex, translayer.tex:
297         Added alert protocol section 
299 2002-03-05 09:04  nmav <nmav@gnutls.org>
301         * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_x509.c,
302         x509_ASN.c, x509_asn1.c, x509_der.c (tags: gnutls_0_3_92),
303         x509_verify.c:
305         Added the error UNIX_TIME_LIMIT_EXCEEDED, and corrected bugs in
306         X.509 certificate parsing.  
308 2002-03-04 17:16  nmav <nmav@gnutls.org>
310         * doc/tex/errors.tex (tags: gnutls_0_3_92), lib/gnutls.h.in.in:
312         updated 
314 2002-03-04 17:04  nmav <nmav@gnutls.org>
316         * doc/tex/: Makefile.am, auth.tex (tags: gnutls_0_3_92),
317         ciphersuites.tex, gnutls.tex, handshake.tex, layers.tex (tags:
318         gnutls_0_3_92), macros.tex (tags: gnutls_0_3_92), resumedb.tex,
319         translayer.tex:
321         updated documentation 
323 2002-03-04 09:25  nmav <nmav@gnutls.org>
325         * ChangeLog, configure.in, doc/scripts/gdoc (tags: gnutls_0_3_92),
326         lib/gnutls_cert.c, lib/gnutls_handshake.c, lib/x509_ASN.y,
327         lib/x509_asn1.c, lib/x509_der.c:
329         changes for pretty documentation and cleanups.  
331 2002-03-03 18:44  nmav <nmav@gnutls.org>
333         * lib/gnutls_state.c:
335         pgp_fingerprint indicator is not cleared.  
337 2002-03-03 09:28  nmav <nmav@gnutls.org>
339         * src/tls_test.c:
341         last minute changes for 0.3.91 release 
343 2002-03-03 09:18  nmav <nmav@gnutls.org>
345         * ChangeLog, NEWS, configure.in, lib/auth_anon.c, lib/auth_cert.c,
346         lib/auth_dhe.c (tags: gnutls_0_3_92), lib/auth_srp.c,
347         lib/gnutls_auth.c, lib/gnutls_auth_int.h (tags: gnutls_0_3_92),
348         lib/gnutls_errors.c, src/cli.c (utags: gnutls_0_3_91):
350         Added checks in authentication type renegotiation procedure.  
352 2002-03-03 00:06  nmav <nmav@gnutls.org>
354         * lib/: auth_cert.c, gnutls_auth.c, gnutls_handshake.c (tags:
355         gnutls_0_3_91), gnutls_int.h (tags: gnutls_0_3_91), gnutls_state.c
356         (tags: gnutls_0_3_91), gnutls_state.h (tags: gnutls_0_3_91):
358         Changed behaviour in rehandshake procedure. Now can use rehandshake
359         with a different authentication method (ie. perform anonymous
360         authentication, and after that perform a certificate authentication,
361         or srp).  
363 2002-03-01 13:13  nmav <nmav@gnutls.org>
365         * lib/: gnutls_mem.h, gnutls_x509.c (utags: gnutls_0_3_91):
367         corrected certificate type checking.  
369 2002-03-01 13:10  nmav <nmav@gnutls.org>
371         * src/: Makefile.am (tags: gnutls_0_3_91), cli-gaa.c (tags:
372         gnutls_0_3_91), cli-gaa.h (tags: gnutls_0_3_92, gnutls_0_3_91),
373         cli.c, cli.gaa (tags: gnutls_0_3_92, gnutls_0_3_91), common.h
374         (tags: gnutls_0_3_91), crypt.c (tags: gnutls_0_3_92,
375         gnutls_0_3_91), serv-gaa.c (tags: gnutls_0_3_91), serv-gaa.h (tags:
376         gnutls_0_3_92, gnutls_0_3_91), serv.c (tags: gnutls_0_3_91),
377         serv.gaa (tags: gnutls_0_3_92, gnutls_0_3_91), tls_test-gaa.c
378         (tags: gnutls_0_3_91), tls_test.gaa (tags: gnutls_0_3_92,
379         gnutls_0_3_91):
381         Updated cli and server to read certificate and keys from command
382         line parameters. client, client-debug and server are now being
383         installed.  
385 2002-03-01 11:26  nmav <nmav@gnutls.org>
387         * lib/: gnutls_algorithms.c (tags: gnutls_0_3_91),
388         gnutls_algorithms.h (tags: gnutls_0_3_92, gnutls_0_3_91),
389         gnutls_handshake.c, gnutls_int.h, gnutls_priority.c (tags:
390         gnutls_0_3_92, gnutls_0_3_91):
392         Cleanups in gnutls_handshake.c and gnutls_algorithms.c.  Now cipher
393         suites get associated with a protocol version. This will allow
394         disabling several ciphersuites which are only defined in TLS 1.0,
395         when using SSL 3.0.  
397 2002-03-01 08:12  nmav <nmav@gnutls.org>
399         * lib/gnutls_handshake.c:
401         No extensions are now sent if SSL 3.0 is the only protocol
402         advertized.  
404 2002-02-28 12:39  nmav <nmav@gnutls.org>
406         * lib/gnutls_session.c (tags: gnutls_0_3_92, gnutls_0_3_91):
408         added a check in the given parameters for null 
410 2002-02-28 12:38  nmav <nmav@gnutls.org>
412         * src/: tests.c (tags: gnutls_0_3_92, gnutls_0_3_91), tests.h
413         (tags: gnutls_0_3_92, gnutls_0_3_91), tls_test.c:
415         added session resumption test 
417 2002-02-28 12:31  twoaday <twoaday@gnutls.org>
419         * lib/gnutls_openpgp.c (tags: gnutls_0_3_91):
421         Changed the interface for the new OpenCDK version.  
423 2002-02-28 08:55  nmav <nmav@gnutls.org>
425         * src/: cli-gaa.c, cli.c, cli.gaa, serv-gaa.c, tls_test-gaa.c,
426         tls_test-gaa.h (tags: gnutls_0_3_92, gnutls_0_3_91), tls_test.c,
427         tls_test.gaa:
429         updated gaa files, and client options.  
431 2002-02-28 08:38  nmav <nmav@gnutls.org>
433         * src/tests.c, lib/gnutls.h.in.in (tags: gnutls_0_3_91),
434         lib/gnutls_state.c, lib/gnutls_state.h:
436         gnutls_record_set_default_version() was prefixed with underscore,
437         and it is no longer exported.  
439 2002-02-28 08:36  nmav <nmav@gnutls.org>
441         * lib/: gnutls.h.in.in, gnutls_db.c (tags: gnutls_0_3_92,
442         gnutls_0_3_91), gnutls_int.h, gnutls_session_pack.c (tags:
443         gnutls_0_3_91), gnutls_state.c:
445         Corrected session resuming in certificate authentication.
446         gnutls_deinit, does not remove the session entry any more if it is
447         invalid. Added gnutls_db_remove_session() function, which does this.  
449 2002-02-28 07:00  nmav <nmav@gnutls.org>
451         * src/: tls_test-gaa.c, tls_test-gaa.h, tls_test.gaa:
453         added missing files 
455 2002-02-27 22:29  nmav <nmav@gnutls.org>
457         * lib/gnutls_mem.c (tags: gnutls_0_3_91):
459         removed cycle from gnutls_free and gnutls_secure_free.  
461 2002-02-27 21:12  nmav <nmav@gnutls.org>
463         * NEWS, src/tests.c, src/tests.h, src/tls_test.c:
465         added check for TLS closure alerts 
467 2002-02-27 20:53  nmav <nmav@gnutls.org>
469         * src/: tests.c, tests.h, tls_test.c:
471         added openpgp authentication test, and unknown cipher suites test 
473 2002-02-27 20:38  nmav <nmav@gnutls.org>
475         * lib/ext_srp.c (tags: gnutls_0_3_91):
477         Now we do not send the srp username as an extension, if SRP is 
478         disabled.  
480 2002-02-27 20:26  nmav <nmav@gnutls.org>
482         * src/: cli.c, tests.c, tests.h, tls_test.c:
484         added check for client hello extensions.  
486 2002-02-27 20:07  nmav <nmav@gnutls.org>
488         * src/: Makefile.am, cli.c, tests.c, tests.h, tls_test.c:
490         Added tls_test. This is program that can be used to test TLS
491         servers' parameters.  
493 2002-02-27 20:05  nmav <nmav@gnutls.org>
495         * lib/: gnutls.h.in.in, gnutls_errors.c, gnutls_handshake.c,
496         gnutls_int.h, gnutls_state.c:
498         Added gnutls_record_set_default_version(). This is a low level
499         function.  
501 2002-02-27 10:58  nmav <nmav@gnutls.org>
503         * lib/gnutls.h.in.in:
505         SOCKET_PTR was removed 
507 2002-02-27 10:06  nmav <nmav@gnutls.org>
509         * lib/gnutls.h.in.in:
511         corrected record_send() prototype 
513 2002-02-26 19:08  nmav <nmav@gnutls.org>
515         * configure.in:
517         updated for fcdump 
519 2002-02-25 22:48  nmav <nmav@gnutls.org>
521         * lib/gnutls_pk.c (tags: gnutls_0_3_91):
523         added (an impossible situation) check 
525 2002-02-24 19:24  twoaday <twoaday@gnutls.org>
527         * lib/gnutls_openpgp.c:
529         Fixed a possible buffer overflow.  
531 2002-02-24 17:34  nmav <nmav@gnutls.org>
533         * src/openpgp/Makefile.am (tags: gnutls_0_3_92, gnutls_0_3_91,
534         gnutls_0_3_90):
536         added missing makefile.am 
538 2002-02-24 15:46  nmav <nmav@gnutls.org>
540         * doc/tex/Makefile.am (tags: gnutls_0_3_91), doc/tex/serv1.tex
541         (tags: gnutls_0_3_92, gnutls_0_3_91), lib/auth_anon.c,
542         lib/auth_anon.h (tags: gnutls_0_3_92, gnutls_0_3_91),
543         lib/auth_cert.h (tags: gnutls_0_3_92, gnutls_0_3_91),
544         lib/auth_dhe.c, lib/auth_srp_passwd.c (tags: gnutls_0_3_91),
545         lib/gnutls.h.in.in, lib/gnutls_anon_cred.c (tags: gnutls_0_3_91),
546         lib/gnutls_cert.c (tags: gnutls_0_3_91), lib/gnutls_dh.h (tags:
547         gnutls_0_3_92, gnutls_0_3_91), lib/gnutls_dh_primes.c (tags:
548         gnutls_0_3_92, gnutls_0_3_91), lib/gnutls_int.h, lib/gnutls_ui.c
549         (tags: gnutls_0_3_91), src/cli.c, src/serv.c (utags:
550         gnutls_0_3_90):
552         The Diffie Hellman parameters are now stored in the credentials
553         structures.  This will allow precomputation of signatures (for DHE
554         cipher suites).  
556 2002-02-24 10:47  nmav <nmav@gnutls.org>
558         * lib/: gnutls.h.in.in, gnutls_cert.c, gnutls_handshake.c (tags:
559         gnutls_0_3_90), gnutls_int.h, gnutls_openpgp.c, gnutls_record.c
560         (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_x509.c (tags:
561         gnutls_0_3_90), x509_sig_check.c (tags: gnutls_0_3_91,
562         gnutls_0_3_90), x509_verify.c:
564         removed GNUTLS_CERT_NONE (replaced by
565         GNUTLS_E_NO_CERTIFICATE_FOUND).  removed GNUTLS_CERT_VALID (it's
566         valid if it's not invalid) 
568 2002-02-23 21:50  twoaday <twoaday@gnutls.org>
570         * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_3_91,
571         gnutls_0_3_90):
573         Bug fixes for _verify_key and basic trust handling for keys.  
575 2002-02-22 23:49  nmav <nmav@gnutls.org>
577         * lib/gnutls_openpgp.c:
579         includes moved before #ifdef 
581 2002-02-22 18:49  twoaday <twoaday@gnutls.org>
583         * lib/gnutls_openpgp.c:
585         Added stubs for the case we don't have OpenCDK support.  
587 2002-02-22 18:31  nmav <nmav@gnutls.org>
589         * doc/tex/ex3.tex, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c
590         (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
591         lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_x509.c,
592         lib/x509_sig_check.c, lib/x509_verify.c, src/common.c, src/serv.c:
594         Changed certificate verification functions.  
596 2002-02-22 17:14  twoaday <twoaday@gnutls.org>
598         * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
600         Implemented gnutls_certificate_set_openpgp_key_mem.  Some basic
601         routines for key ownertrust.  
603 2002-02-22 13:30  nmav <nmav@gnutls.org>
605         * lib/: auth_cert.h, gnutls.h.in.in, gnutls_cert.c:
607         added trustdb stuff 
609 2002-02-22 12:52  twoaday <twoaday@gnutls.org>
611         * lib/gnutls_openpgp.c:
613         Modified code for the new OpenCDK code.  
615 2002-02-22 11:34  nmav <nmav@gnutls.org>
617         * lib/gnutls_algorithms.c (tags: gnutls_0_3_90):
619         moved private cipher suites to 0xFF space.  
621 2002-02-22 00:40  nmav <nmav@gnutls.org>
623         * ChangeLog, doc/tex/ex1.tex (tags: gnutls_0_3_92, gnutls_0_3_91,
624         gnutls_0_3_90), doc/tex/ex2.tex (tags: gnutls_0_3_92,
625         gnutls_0_3_91, gnutls_0_3_90), doc/tex/layers.tex (tags:
626         gnutls_0_3_91, gnutls_0_3_90), doc/tex/serv1.tex, doc/tex/srp1.tex
627         (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
628         lib/gnutls.h.in.in, lib/gnutls_alert.c (tags: gnutls_0_3_91,
629         gnutls_0_3_90), lib/gnutls_alert.h (tags: gnutls_0_3_92,
630         gnutls_0_3_91, gnutls_0_3_90), lib/gnutls_algorithms.c,
631         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c (tags:
632         gnutls_0_3_91, gnutls_0_3_90), lib/gnutls_record.c, src/cli.c,
633         src/serv.c:
635         Several alert protocol changes.  
637 2002-02-21 22:34  twoaday <twoaday@gnutls.org>
639         * lib/gnutls_openpgp.c:
641         Fixed return code check for GnuTLS functions.  
643 2002-02-21 20:57  nmav <nmav@gnutls.org>
645         * lib/: gnutls.h.in.in, gnutls_openpgp.c:
647         set_key_server renamed to set_keyserver 
649 2002-02-21 20:42  nmav <nmav@gnutls.org>
651         * ChangeLog, NEWS, doc/tex/ex1.tex, doc/tex/serv1.tex, lib/debug.c,
652         lib/debug.h (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
653         lib/gnutls.h.in.in, lib/gnutls_alert.c, src/cli.c:
655         Added gnutls_alert_str (allows printing alert number descriptions) 
657 2002-02-21 13:49  twoaday <twoaday@gnutls.org>
659         * lib/gnutls_openpgp.c:
661         Fixed a segfault in the OpenPGP code.  
663 2002-02-21 09:55  nmav <nmav@gnutls.org>
665         * lib/auth_cert.c:
667         Updated the openpgp certificate message, fingerprint handling.  
669 2002-02-20 20:53  nmav <nmav@gnutls.org>
671         * lib/x509_verify.c:
673         some fixes in verification procedure 
675 2002-02-19 18:57  twoaday <twoaday@gnutls.org>
677         * lib/: .cvsignore (tags: gnutls_0_3_92, gnutls_0_3_91,
678         gnutls_0_3_90), gnutls_cert.h (tags: gnutls_0_3_92, gnutls_0_3_91,
679         gnutls_0_3_90), gnutls_errors_int.h (tags: gnutls_0_3_91,
680         gnutls_0_3_90), gnutls_openpgp.c, gnutls_openpgp.h:
682         Applied the patches to fix the GDOC problem.  Some bug fixes all
683         over the place and the implementation of some function stubs.  
685 2002-02-19 08:17  nmav <nmav@gnutls.org>
687         * doc/tex/ex3.tex, lib/gnutls.h.in.in, lib/gnutls_cert.c,
688         lib/gnutls_int.h, lib/gnutls_x509.c, lib/x509_sig_check.c,
689         src/common.c:
691         removed CERT_CORRUPTED 
693 2002-02-19 08:09  nmav <nmav@gnutls.org>
695         * lib/auth_cert.c:
697         openpgp fingerprint is calculated dynamically.  
699 2002-02-18 20:31  nmav <nmav@gnutls.org>
701         * lib/: auth_cert.c, auth_cert.h, gnutls.h.in.in:
703         Added some support the OpenPGP Certificate message, with key
704         fingerprints.  
706 2002-02-18 14:11  nmav <nmav@gnutls.org>
708         * ChangeLog, lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_int.h,
709         lib/gnutls_state.c (tags: gnutls_0_3_90), lib/gnutls_state.h (tags:
710         gnutls_0_3_90), src/cli-gaa.c, src/cli-gaa.h, src/cli.c,
711         src/cli.gaa, src/common.c:
713         Added some stuff for the client to send the OpenPGP fingerprint.  
715 2002-02-17 20:07  nmav <nmav@gnutls.org>
717         * lib/: auth_rsa.c, gnutls_pk.c (tags: gnutls_0_3_90):
719         Corrected bug in RSA authentication, responsible for random (very
720         very rare, and difficult to reproduce) failures.  
722 2002-02-17 13:14  nmav <nmav@gnutls.org>
724         * lib/: gnutls_x509.c, x509_verify.c:
726         Improved X.509 verification functions. They are still too primitive.  
728 2002-02-16 20:50  nmav <nmav@gnutls.org>
730         * lib/auth_rsa.c:
732         Some cleanups.  
734 2002-02-15 17:30  twoaday <twoaday@gnutls.org>
736         * lib/gnutls_openpgp.c:
738         Fixed some memory leaks.  Code to handle ElGamal keys.  Some minor
739         bug fixes.  
741 2002-02-15 17:04  nmav <nmav@gnutls.org>
743         * lib/: gnutls.h.in.in, gnutls_record.c:
745         renamed gnutls_read to gnutls_record_read and gnutls_write to 
746         gnutls_record_write.  
748 2002-02-15 17:03  nmav <nmav@gnutls.org>
750         * doc/tex/: Makefile.am, ciphersuites.tex, cover.tex.in,
751         errors.tex, ex1.tex, ex2.tex, gnutls.tex, layers.ps (tags:
752         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), layers.tex,
753         serv1.tex, srp1.tex:
755         Added TLS Layers section.  
757 2002-02-15 11:34  nmav <nmav@gnutls.org>
759         * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, serv-gaa.c, serv.gaa:
761         updated client and server 
763 2002-02-15 11:34  nmav <nmav@gnutls.org>
765         * doc/protocol/draft-ietf-tls-openpgp-keys-00.txt:
767         removed 
769 2002-02-15 11:23  nmav <nmav@gnutls.org>
771         * lib/: gnutls.h.in.in, gnutls_extensions.c (tags: gnutls_0_3_91,
772         gnutls_0_3_90), gnutls_extensions.h (tags: gnutls_0_3_92,
773         gnutls_0_3_91, gnutls_0_3_90), gnutls_record.c:
775         Extension types now use a 16 bit type field (following the current
776         draft).  Some fixes in the max record size extension.  
778 2002-02-14 21:38  twoaday <twoaday@gnutls.org>
780         * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
782         Basic HKP keyserver support.  Function to retrieve the key from the
783         keyring by keyid, fingerprint.  
785 2002-02-14 11:52  nmav <nmav@gnutls.org>
787         * lib/: gnutls_cert.c, x509_verify.c:
789         Verification function returns the GNUTLS_CERT_VALID flag.  
791 2002-02-14 10:57  nmav <nmav@gnutls.org>
793         * lib/: auth_srp_passwd.c, gnutls_int.h, gnutls_srp.c (tags:
794         gnutls_0_3_91, gnutls_0_3_90), gnutls_ui.h:
796         Changed srp callback function parameters.  
798 2002-02-14 10:45  nmav <nmav@gnutls.org>
800         * lib/gnutls_dh_primes.c, src/serv.c:
802         Corrected bugs in prime generation.  
804 2002-02-14 10:30  nmav <nmav@gnutls.org>
806         * src/: Makefile.am (tags: gnutls_0_3_90), cli.c, common.c,
807         serv-gaa.c, serv-gaa.h, serv.c, serv.gaa:
809         Server updated. Now command line parameters are available.  
811 2002-02-14 09:25  nmav <nmav@gnutls.org>
813         * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, common.c:
815         Updated client 
817 2002-02-14 09:21  nmav <nmav@gnutls.org>
819         * lib/: auth_anon.c, gnutls_cipher.c (tags: gnutls_0_3_91,
820         gnutls_0_3_90), gnutls_handshake.c, gnutls_kx.c, gnutls_record.c:
822         Direct access to version field in the state was replaced by the
823         function gnutls_protocol_get_version().  
825 2002-02-14 09:20  nmav <nmav@gnutls.org>
827         * lib/auth_rsa.c:
829         Corrected bugs in RSA authentication. Random value is not generated 
830         using the GNUTLS_STRONG_RANDOM flag, and fixed client key exchange
831         packet formating, to depend on the correct version.  
833 2002-02-14 09:16  nmav <nmav@gnutls.org>
835         * lib/: gnutls_int.h, x509_sig_check.c, x509_verify.c:
837         Added GNUTLS_CERT_INVALID and GNUTLS_CERT_VALID of CertificateStatus
838         flags, which replace GNUTLS_CERT_NOT_TRUSTED.  
840 2002-02-13 19:48  fiorinaf <ffiorina@gnutls.org>
842         * lib/x509_ASN.y (tags: gnutls_0_3_91, gnutls_0_3_90):
844         bug fix with bison 1.32 
846 2002-02-13 18:03  nmav <nmav@gnutls.org>
848         * lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.h,
849         lib/auth_dhe.c, lib/gnutls.h.in.in, lib/gnutls_dh.c,
850         lib/gnutls_dh.h, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
851         lib/gnutls_errors.h (tags: gnutls_0_3_92, gnutls_0_3_91,
852         gnutls_0_3_90), lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
853         lib/gnutls_int.h, lib/gnutls_state.c, lib/gnutls_state.h,
854         lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c, src/common.c,
855         src/serv.c:
857         Added more functions to allow access to Diffie Hellman parameters 
858         (partially at least). Corrected Diffie Hellman stuff.  
860 2002-02-13 10:03  nmav <nmav@gnutls.org>
862         * src/: Makefile.am, cli-gaa.c, cli-gaa.h, cli.c, cli.gaa:
864         Made most ifdefs in client program, configurable via command line.  
866 2002-02-13 10:02  nmav <nmav@gnutls.org>
868         * lib/ext_cert_type.c (tags: gnutls_0_3_92, gnutls_0_3_91,
869         gnutls_0_3_90):
871         It does not send the cert_type extension if only x.509 certificates 
872         are used.  
874 2002-02-12 13:27  nmav <nmav@gnutls.org>
876         * doc/tex/: ex1.tex, ex3.tex, serv1.tex:
878         Corrected bugs in examples.  
880 2002-02-12 13:04  nmav <nmav@gnutls.org>
882         * lib/gnutls_priority.c (tags: gnutls_0_3_90):
884         Priority cannot be set if not using the OPENCDK library.  
886 2002-02-11 19:33  nmav <nmav@gnutls.org>
888         * doc/tex/: auth.tex, ciphersuites.tex, cover.tex.in, gnutls.tex:
890         Updated documentation.  
892 2002-02-11 10:08  nmav <nmav@gnutls.org>
894         * src/: cli.c, openpgp/cli_pub.asc (tags: gnutls_0_3_92,
895         gnutls_0_3_91, gnutls_0_3_90), openpgp/cli_ring.gpg (tags:
896         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), openpgp/cli_sec.asc
897         (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
899         Added new client pgp keys and a keyring 
901 2002-02-10 23:08  twoaday <twoaday@gnutls.org>
903         * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
905         High level support for OpenPGP keyrings.  
907 2002-02-10 22:24  nmav <nmav@gnutls.org>
909         * ChangeLog:
911         Added ChangeLog [generated by CVS log] 
913 2002-02-09 19:20  nmav <nmav@gnutls.org>
915         * lib/: gnutls.h.in.in, gnutls_algorithms.c:
917         Added gnutls_certificate_type_get_name() function.  
919 2002-02-09 18:35  twoaday <twoaday@gnutls.org>
921         * lib/gnutls_openpgp.c:
923         
924         * Applied the fixed for the memory leaks.  
926 2002-02-09 18:25  nmav <nmav@gnutls.org>
928         * lib/: auth_srp.c (tags: gnutls_0_3_90), auth_srp.h (tags:
929         gnutls_0_3_91, gnutls_0_3_90), auth_srp_passwd.c, auth_srp_passwd.h
930         (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_cert.c, gnutls_int.h,
931         gnutls_srp.c, gnutls_srp.h (tags: gnutls_0_3_91, gnutls_0_3_90),
932         gnutls_ui.h, gnutls_x509.c:
934         Added ability for an SRP server to use multiple password files. The 
935         password file is selected on the fly (handshake) using a callback 
936         function.  
938 2002-02-09 13:18  twoaday <twoaday@gnutls.org>
940         * lib/: auth_cert.h, gnutls_openpgp.c, gnutls_openpgp.h:
942         
943         * auth_cert.h: Added OpenPGP keyring item.  
944         
945         * gnutls_openpgp.c: Improved support for keyring handling.  
947 2002-02-09 12:19  nmav <nmav@gnutls.org>
949         * lib/gnutls_cipher.c:
951         Some fixes in ciphertext2compressed handling 
953 2002-02-09 11:10  nmav <nmav@gnutls.org>
955         * lib/: gnutls_alert.c, gnutls_cipher.c, gnutls_errors.c,
956         gnutls_errors_int.h:
958         Removed the GNUTLS_E_MAC_FAILED error. Now only
959         GNUTLS_E_DECRYPTION_FAILED error is used. That we don't leak any
960         information about the result of a possible attack.  
962 2002-02-08 22:30  nmav <nmav@gnutls.org>
964         * lib/: auth_cert.c, auth_dhe.c, auth_rsa.c, gnutls_cert.c,
965         gnutls_openpgp.h:
967         Added LIBOPENCDK ifdefs (suggested by Andrew McDonald) 
969 2002-02-08 22:29  nmav <nmav@gnutls.org>
971         * lib/x509_ASN.c:
973         Added bison generated file 
975 2002-02-08 19:36  nmav <nmav@gnutls.org>
977         * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
979         changed the introduction (again) 
981 2002-02-07 20:58  nmav <nmav@gnutls.org>
983         * lib/auth_cert.c, src/cli.c, src/openpgp/cli_pub.asc,
984         src/openpgp/cli_sec.asc:
986         Corrected behaviour of client openpgp certificate selection.  
988 2002-02-07 19:08  nmav <nmav@gnutls.org>
990         * lib/: gnutls_ui.c, gnutls_ui.h:
992         removed gnutls_certificate_get_ours_index() 
994 2002-02-07 14:59  nmav <nmav@gnutls.org>
996         * lib/: gnutls_asn1_tab.c (tags: gnutls_0_3_92, gnutls_0_3_91,
997         gnutls_0_3_90), pkcs1_asn1_tab.c:
999         Added asn1 file 
1001 2002-02-06 22:07  nmav <nmav@gnutls.org>
1003         * NEWS, lib/gnutls_ui.h, lib/gnutls_x509.c:
1005         Modified gnutls_x509_extract_subject_alt_name() to return the type, 
1006         instead of storing it to a pointer.  
1008 2002-02-06 14:11  nmav <nmav@gnutls.org>
1010         * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_ui.h,
1011         gnutls_x509.c, x509_extensions.c (tags: gnutls_0_3_91,
1012         gnutls_0_3_90):
1014         Added function which returns the subjectAltName (subject_dns_name
1015         was obsoleted).  
1017 2002-02-05 23:00  nmav <nmav@gnutls.org>
1019         * AUTHORS (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
1021         added Timo 
1023 2002-02-05 12:09  nmav <nmav@gnutls.org>
1025         * lib/x509_verify.c:
1027         Changed the X.509 certificate verification algorithm. Now if any of
1028         the certificates in the certificate path is expired (except the
1029         first one), we return GNUTLS_CERT_NOT_TRUSTED.  
1031 2002-02-05 11:06  twoaday <twoaday@gnutls.org>
1033         * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
1035         Changes the function name to make clear OpenPGP uses keys and not
1036         certificates like X.509.  
1038 2002-02-04 22:35  nmav <nmav@gnutls.org>
1040         * lib/gnutls_cert.c, lib/gnutls_ui.h, src/common.c:
1042         Changes for gnutls_openpgp_name structure 
1044 2002-02-04 21:39  twoaday <twoaday@gnutls.org>
1046         * lib/: gnutls_openpgp.c, gnutls_openpgp.h, gnutls_ui.h:
1048         Now OpenPGP uses its own context for DN.  
1050 2002-02-03 21:43  twoaday <twoaday@gnutls.org>
1052         * lib/gnutls_openpgp.c:
1054         More fixes for the GnuTLS OpenPGP code.  
1056 2002-02-03 20:19  nmav <nmav@gnutls.org>
1058         * doc/tex/ex3.tex, lib/gnutls.h.in.in, lib/gnutls_ui.h,
1059         lib/gnutls_x509.c, src/common.c:
1061         renamed the gnutls_dn structure to gnutls_x509_dn 
1063 2002-02-03 19:17  nmav <nmav@gnutls.org>
1065         * src/: Makefile.am, common.c, common.h:
1067         made the print_info stuff much cleaner.  
1069 2002-02-03 19:06  nmav <nmav@gnutls.org>
1071         * lib/gnutls_openpgp.c:
1073         some changes in gnutls_cert handling 
1075 2002-02-03 18:54  nmav <nmav@gnutls.org>
1077         * lib/gnutls_cert.h:
1079         keyUsage is now 16 bits 
1081 2002-02-03 18:30  nmav <nmav@gnutls.org>
1083         * doc/tex/ex3.tex, lib/Makefile.am (tags: gnutls_0_3_91,
1084         gnutls_0_3_90), lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c,
1085         lib/auth_rsa.c, lib/gnutls_alert.c, lib/gnutls_algorithms.c,
1086         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
1087         lib/gnutls_errors_int.h, lib/gnutls_extensions.c,
1088         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_privkey.c
1089         (tags: gnutls_0_3_91, gnutls_0_3_90), lib/gnutls_x509.c,
1090         lib/x509_verify.c, lib/x509_verify.h (tags: gnutls_0_3_92,
1091         gnutls_0_3_91, gnutls_0_3_90), src/cli.c, src/common.h, src/serv.c:
1093         Added OpenPGP certificate support in gnutls.  Several changes.  
1095 2002-02-03 13:31  twoaday <twoaday@gnutls.org>
1097         * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
1099         
1100         * gnutls_openpgp.c (_gnutls_openpgp_cert2gnutls_cert): New.  Set the
1101         keyUsage flag to indicate what the key is useful for.  
1103 2002-02-03 12:45  nmav <nmav@gnutls.org>
1105         * lib/: gnutls_openpgp.c, gnutls_ui.h:
1107         Exported openpgp keys' related functions.  
1109 2002-02-03 12:38  nmav <nmav@gnutls.org>
1111         * lib/: gnutls_record.c, gnutls_record.h (tags: gnutls_0_3_92,
1112         gnutls_0_3_91, gnutls_0_3_90), gnutls_state.c, gnutls_state.h:
1114         Moved functions unrelated to record layer to gnutls_state.c 
1116 2002-02-03 12:24  nmav <nmav@gnutls.org>
1118         * lib/gnutls_int.h:
1120         several modifications for cert_type extension etc 
1122 2002-02-03 12:16  nmav <nmav@gnutls.org>
1124         * lib/: gnutls.h.in.in, gnutls_priority.c, gnutls_priority.h (tags:
1125         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
1127         Added option to set the cert_type priority.  
1129 2002-02-03 11:51  twoaday <twoaday@gnutls.org>
1131         * lib/gnutls_openpgp.c:
1133         
1134         * Applied the patch and minor changes.  
1135         
1136         * Now it's also possible to use binary certificates.  
1138 2002-02-03 11:36  nmav <nmav@gnutls.org>
1140         * lib/: ext_cert_type.c, ext_cert_type.h (tags: gnutls_0_3_92,
1141         gnutls_0_3_91, gnutls_0_3_90):
1143         Added stuff for parsing the CertType extension type.  
1145 2002-02-03 02:16  twoaday <twoaday@gnutls.org>
1147         * lib/gnutls_openpgp.c:
1149         
1150         * gnutls_openpgp.c: Fixed some memory leaks.  
1152 2002-02-02 21:24  nmav <nmav@gnutls.org>
1154         * lib/: gnutls.h.in.in, gnutls_ui.c:
1156         renamed gnutls_fingerprint() to gnutls_x509_fingerprint().  
1158 2002-02-02 17:52  twoaday <twoaday@gnutls.org>
1160         * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
1162         
1163         * gnutls_openpgp.c: Now all functions use gnutls_datum.  Change the
1164         function headers of internal functions.  
1166 2002-02-01 21:14  nmav <nmav@gnutls.org>
1168         * configure.in, lib/Makefile.am, lib/gnutls_openpgp.c,
1169         src/Makefile.am:
1171         Added gnutls_openpgp in the makefiles.  Added some kind of opencdk
1172         library detection.  
1174 2002-02-01 18:51  twoaday <twoaday@gnutls.org>
1176         * src/openpgp/: pub.asc, sec.asc (utags: gnutls_0_3_90,
1177         gnutls_0_3_91, gnutls_0_3_92):
1179         New files for OpenPGP tests.  
1181 2002-02-01 18:49  twoaday <twoaday@gnutls.org>
1183         * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
1185         
1186         * gnutls_openpgp.c: Added gdoc compatible function descriptions.  
1187         
1188         (gnutls_openpgp_add_fingerprint): New function to register keyrings.  
1190 2002-02-01 11:31  nmav <nmav@gnutls.org>
1192         * lib/gnutls_x509.h (tags: gnutls_0_3_92, gnutls_0_3_91,
1193         gnutls_0_3_90):
1195         added new header file 
1197 2002-02-01 11:14  nmav <nmav@gnutls.org>
1199         * configure.in, doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
1200         doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
1201         doc/tex/serv1.tex, lib/Makefile.am, lib/auth_cert.c,
1202         lib/auth_cert.h, lib/gnutls.h.in.in, lib/gnutls_cert.c,
1203         lib/gnutls_cert.h, lib/gnutls_int_compat.c (tags: gnutls_0_3_92,
1204         gnutls_0_3_91, gnutls_0_3_90), lib/gnutls_session_pack.c (tags:
1205         gnutls_0_3_90), lib/gnutls_ui.h, lib/gnutls_x509.c,
1206         lib/x509_extensions.c, src/cli.c, src/common.h, src/serv.c:
1208         Several changes in certificate and key handling.  
1209          * gnutls_certificate_allocate_sc() does not require the ncerts
1210          argument 
1212 2002-01-31 12:48  nmav <nmav@gnutls.org>
1214         * Makefile.am (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
1215         doc/protocol/draft-ietf-tls-openpgp-keys-01.txt, doc/tex/ex3.tex,
1216         lib/Makefile.am, lib/auth_cert.c, lib/debug.c, lib/gnutls.h.in.in,
1217         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_state.h,
1218         lib/gnutls_ui.c, lib/gnutls_ui.h, lib/gnutls_x509.c, src/cli.c,
1219         src/common.h:
1221         Renamed gnutls_x509pki_extract_* to gnutls_x509_extract_*.  
1222         Separated gnutls_x509_extract_* functions. Now are in gnutls_x509.c.  
1224 2002-01-31 12:47  nmav <nmav@gnutls.org>
1226         * lib/: x509_asn1.c, x509_der.c (utags: gnutls_0_3_90,
1227         gnutls_0_3_91):
1229         corrected _gnutls_str_cpy() usage.  
1231 2002-01-30 23:59  nmav <nmav@gnutls.org>
1233         * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
1235         updated 
1237 2002-01-30 11:34  twoaday <twoaday@gnutls.org>
1239         * lib/gnutls_openpgp.c:
1241         Fixed some memory leaks.  
1243 2002-01-30 10:33  nmav <nmav@gnutls.org>
1245         * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
1247         updated candidate draft 
1249 2002-01-29 17:16  twoaday <twoaday@gnutls.org>
1251         * lib/gnutls_openpgp.c:
1253         Fixed a typo.  
1255 2002-01-29 16:55  twoaday <twoaday@gnutls.org>
1257         * lib/: gnutls_cert.h, gnutls_openpgp.c, gnutls_openpgp.h:
1259         Basic GnuTLS OpenPGP support.  
1261 2002-01-29 16:19  nmav <nmav@gnutls.org>
1263         * configure.in, doc/tex/ex3.tex, src/common.h:
1265         updated for gnutls_certificate_get_peers() 
1267 2002-01-29 16:17  nmav <nmav@gnutls.org>
1269         * lib/: gnutls_ui.c, gnutls_ui.h:
1271         Added gnutls_certificate_get_peers() Added
1272         gnutls_certificate_get_ours() Added
1273         gnutls_certificate_get_ours_index() 
1275 2002-01-29 16:09  nmav <nmav@gnutls.org>
1277         * lib/: auth_cert.c, gnutls.h.in.in, gnutls_cert.h, gnutls_int.h,
1278         gnutls_record.c, gnutls_record.h, gnutls_state.c, gnutls_state.h:
1280         CertificateType is now accesible from the API.  
1282 2002-01-29 16:06  nmav <nmav@gnutls.org>
1284         * lib/gnutls_handshake.c:
1286         corrected bug in certificate selection.  
1288 2002-01-29 15:08  nmav <nmav@gnutls.org>
1290         * lib/: gnutls_state.c, gnutls_state.h:
1292         Added this gnutls_state.c/h files. Are added in order to access some
1293         of the GNUTLS_STATE structures members, indirectly. It's not
1294         possible to move all the members of this structure here, yet, but it
1295         is desirable.  
1297 2002-01-29 12:54  nmav <nmav@gnutls.org>
1299         * lib/auth_x509.c:
1301         corrected bug in server certificate callback.  
1303 2002-01-29 12:52  nmav <nmav@gnutls.org>
1305         * lib/: Makefile.am, auth_cert.c, gnutls_cert.c, gnutls_int.h,
1306         gnutls_record.c, gnutls_ui.h:
1308         Modified the state's parameters to hold the negotiated certificate 
1309         type. Modified the certificate selection procedure to take the
1310         certificate type in account, when choosing the most appropriate
1311         certificate.  
1313 2002-01-29 11:52  nmav <nmav@gnutls.org>
1315         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
1316         doc/tex/serv1.tex, lib/auth_cert.c, lib/gnutls.h.in.in,
1317         lib/gnutls_int.h, lib/x509_sig_check.c, src/cli.c, src/common.h,
1318         src/serv.c:
1320         Added in CertificateStatus: 
1321                 GNUTLS_CERT_CORRUPTED (replaces GNUTLS_CERT_INVALID) 
1322                 GNUTLS_CERT_REVOKED 
1324 2002-01-29 11:40  nmav <nmav@gnutls.org>
1326         * lib/: gnutls.h.in.in, gnutls_cert.c:
1328         gnutls_x509pki_allocate_sc() renamed to
1329         gnutls_certificate_allocate_sc() and similar functions too. They
1330         share too common properties with OpenPGP certificates, that it is
1331         not needed a separate function.  
1333 2002-01-29 11:38  nmav <nmav@gnutls.org>
1335         * lib/: gnutls_ui.c, gnutls_ui.h:
1337         Updated function names.  
1339 2002-01-29 11:38  nmav <nmav@gnutls.org>
1341         * lib/: auth_cert.c, auth_cert.h:
1343         Separated X509 specific stuff in the CERTIFICATE_CREDENTIALS
1344         structure.  
1346 2002-01-28 23:51  nmav <nmav@gnutls.org>
1348         * lib/gnutls.asn (tags: gnutls_0_3_92, gnutls_0_3_91,
1349         gnutls_0_3_90):
1351         Removed fake OID.  
1353 2002-01-28 23:49  nmav <nmav@gnutls.org>
1355         * Makefile.am:
1357         better ChangeLog output 
1359 2002-01-28 23:44  nmav <nmav@gnutls.org>
1361         * lib/gnutls_record.c, src/cli.c, src/serv.c:
1363         Identified a race condition in the example client.  If application
1364         data is sent after a rehandshake request, the server thinks we
1365         ignored his request, and breaks the connection. This is a bad design
1366         of this client.  
1368 2002-01-28 23:43  nmav <nmav@gnutls.org>
1370         * lib/gnutls_datum.c (tags: gnutls_0_3_92, gnutls_0_3_91,
1371         gnutls_0_3_90):
1373         minor fixes 
1375 2002-01-28 23:42  nmav <nmav@gnutls.org>
1377         * lib/gnutls_buffers.c (tags: gnutls_0_3_91, gnutls_0_3_90):
1379         changed some buffering code, to use the cleaner
1380         gnutls_datum_append().  Leads to a much cleaner code.  
1382 2002-01-28 22:03  fiorinaf <ffiorina@gnutls.org>
1384         * lib/x509_ASN.y:
1386         Modules without OID 
1388 2002-01-28 22:02  fiorinaf <ffiorina@gnutls.org>
1390         * lib/x509_der.c:
1392         gnutls_str_... functions substitution 
1394 2002-01-28 22:02  fiorinaf <ffiorina@gnutls.org>
1396         * lib/x509_asn1.c:
1398         _gnutls_str_... functions substitution 
1400 2002-01-28 18:26  nmav <nmav@gnutls.org>
1402         * lib/: gnutls_datum.c, gnutls_datum.h (tags: gnutls_0_3_92,
1403         gnutls_0_3_91, gnutls_0_3_90):
1405         added gnutls_datum_append() 
1407 2002-01-28 14:03  nmav <nmav@gnutls.org>
1409         * lib/: gnutls_cert.c, gnutls_cert.h, x509_sig_check.c:
1411         signature is now a gnutls_datum 
1413 2002-01-28 12:43  nmav <nmav@gnutls.org>
1415         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
1416         doc/tex/serv1.tex, doc/tex/srp1.tex, lib/Makefile.am,
1417         lib/auth_anon.c, lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c,
1418         lib/auth_rsa.c, lib/auth_srp.c, lib/auth_srp_passwd.c,
1419         lib/auth_x509.c, lib/auth_x509.h, lib/debug.c, lib/ext_srp.c (tags:
1420         gnutls_0_3_90), lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
1421         lib/gnutls_auth.c (tags: gnutls_0_3_90), lib/gnutls_cert.c,
1422         lib/gnutls_cert.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
1423         lib/gnutls_kx.c, lib/gnutls_privkey.c, lib/gnutls_session_pack.c,
1424         lib/gnutls_sig.c (tags: gnutls_0_3_91, gnutls_0_3_90),
1425         lib/gnutls_sig.h (tags: gnutls_0_3_92, gnutls_0_3_91,
1426         gnutls_0_3_90), lib/gnutls_ui.c, lib/gnutls_ui.h,
1427         lib/x509_sig_check.c, src/cli.c, src/common.h, src/serv.c:
1429         GNUTLS_X509PKI -> GNUTLS_CRD_X509PKI GNUTLS_SRP -> GNUTLS_CRD_SRP 
1430         GNUTLS_ANON -> GNUTLS_CRD_ANON 
1432 2002-01-28 10:38  nmav <nmav@gnutls.org>
1434         * lib/: gnutls_buffers.c, gnutls_buffers.h (tags: gnutls_0_3_91,
1435         gnutls_0_3_90), gnutls_handshake.c:
1437         corrected and optimized handshake.  
1439 2002-01-28 10:37  nmav <nmav@gnutls.org>
1441         * lib/gnutls_int_compat.c:
1443         not used by default 
1445 2002-01-28 09:25  nmav <nmav@gnutls.org>
1447         * lib/: auth_dhe.c, auth_x509.c, gnutls_cert.c, gnutls_cert.h,
1448         gnutls_int.h, gnutls_record.c:
1450         Added ability of the client to choose a certificate depending on the
1451         server's sign algorithm preference. Added CertType in gnutls_cert
1452         structure (which identified X509, OPENPGP certificates) 
1454 2002-01-28 09:22  nmav <nmav@gnutls.org>
1456         * lib/: gnutls_buffers.c, gnutls_buffers.h, gnutls_handshake.c:
1458         Optimizations in the handshake messages hashing.  (no more mallocs) 
1460 2002-01-27 21:13  nmav <nmav@gnutls.org>
1462         * lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_int.h,
1463         lib/x509_b64.c (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
1464         lib/x509_extensions.c, lib/x509_sig_check.c, src/cli.c, src/serv.c:
1466         cleanups 
1468 2002-01-27 21:12  nmav <nmav@gnutls.org>
1470         * lib/: gnutls_gcry.c (tags: gnutls_0_3_91, gnutls_0_3_90),
1471         gnutls_gcry.h (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
1472         gnutls_pk.c:
1474         corrected bug in DSA signing.  
1476 2002-01-27 21:11  nmav <nmav@gnutls.org>
1478         * lib/gnutls_cert.c:
1480         corrected bug in file read 
1482 2002-01-27 21:10  nmav <nmav@gnutls.org>
1484         * lib/: auth_rsa.c, auth_x509.c, auth_x509.h, gnutls_handshake.c,
1485         gnutls_handshake.h (tags: gnutls_0_3_92, gnutls_0_3_91,
1486         gnutls_0_3_90), gnutls_v2_compat.c (tags: gnutls_0_3_92,
1487         gnutls_0_3_91, gnutls_0_3_90):
1489         Added support to select a certificate based on the peer's cipher 
1490         suite list. (ie if DSS cipher suites are requested and a DSA
1491         certificate is available, then this will be used) 
1493 2002-01-27 15:24  nmav <nmav@gnutls.org>
1495         * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
1497         Added an updated version of the submited draft 
1499 2002-01-27 15:12  nmav <nmav@gnutls.org>
1501         * lib/auth_dhe.c (tags: gnutls_with_dss_ciphersuites),
1502         lib/auth_dhe_dss.c, lib/auth_dhe_dss.h, lib/auth_dhe_rsa.c,
1503         src/x509/cert-dsa.pem (tags: gnutls_0_3_92, gnutls_0_3_91,
1504         gnutls_0_3_90, gnutls_with_dss_ciphersuites), src/x509/key-dsa.pem
1505         (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
1506         gnutls_with_dss_ciphersuites):
1508         added missing files 
1510 2002-01-27 15:10  nmav <nmav@gnutls.org>
1512         * NEWS, lib/Makefile.am, lib/gnutls_algorithms.c,
1513         lib/gnutls_cert.c, lib/gnutls_int.h, lib/gnutls_sig.c, src/cli.c,
1514         src/serv.c (utags: gnutls_with_dss_ciphersuites):
1516         added support for DHE_DSS cipher suites.  
1518 2002-01-27 14:27  nmav <nmav@gnutls.org>
1520         * doc/tex/asn1.tex (tags: gnutls_0_3_91, gnutls_0_3_90,
1521         gnutls_with_dss_ciphersuites), lib/auth_dhe_rsa.c (tags:
1522         gnutls_with_dss_ciphersuites), lib/auth_rsa.c (tags:
1523         gnutls_with_dss_ciphersuites), lib/auth_x509.c (tags:
1524         gnutls_with_dss_ciphersuites), lib/gnutls.asn (tags:
1525         gnutls_with_dss_ciphersuites), lib/gnutls_cert.c, lib/gnutls_cert.h
1526         (tags: gnutls_with_dss_ciphersuites), lib/gnutls_gcry.c (tags:
1527         gnutls_with_dss_ciphersuites), lib/gnutls_gcry.h (tags:
1528         gnutls_with_dss_ciphersuites), lib/gnutls_pk.c (tags:
1529         gnutls_with_dss_ciphersuites), lib/gnutls_pk.h (tags:
1530         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
1531         gnutls_with_dss_ciphersuites), lib/gnutls_privkey.c (tags:
1532         gnutls_with_dss_ciphersuites), lib/gnutls_sig.c,
1533         lib/x509_sig_check.c (tags: gnutls_with_dss_ciphersuites),
1534         src/cli.c (utags: gnutls_with_dss_cert_support):
1536         added support for DSS certificates.  
1538 2002-01-26 23:01  nmav <nmav@gnutls.org>
1540         * lib/: Makefile.am (tags: gnutls_with_dss_cert_support),
1541         auth_x509.c, ext_max_record.c (tags: gnutls_0_3_92, gnutls_0_3_91,
1542         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
1543         gnutls_with_dss_cert_support), gnutls.asn, gnutls_buffers.c (tags:
1544         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1545         gnutls_cert.c, gnutls_cert.h, gnutls_errors.c (tags:
1546         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1547         gnutls_errors_int.h (tags: gnutls_with_dss_ciphersuites,
1548         gnutls_with_dss_cert_support), gnutls_extensions.c (tags:
1549         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1550         gnutls_global.c (tags: gnutls_0_3_91, gnutls_0_3_90,
1551         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1552         gnutls_global.h (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
1553         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1554         gnutls_handshake.c (tags: gnutls_with_dss_ciphersuites,
1555         gnutls_with_dss_cert_support), gnutls_int.h (tags:
1556         gnutls_with_dss_cert_support), gnutls_pk.c, gnutls_pk.h,
1557         gnutls_privkey.c, gnutls_privkey.h (tags: gnutls_0_3_92,
1558         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
1559         gnutls_with_dss_cert_support), gnutls_sig.c, pkcs1.asn, pkix.asn
1560         (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
1561         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1562         x509_sig_check.c:
1564         Added stuff for DSS certificates (not ready yet) 
1566 2002-01-26 22:55  nmav <nmav@gnutls.org>
1568         * src/x509/: Makefile.am, ca.pem (tags: gnutls_0_3_92,
1569         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites),
1570         cert.pem (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
1571         gnutls_with_dss_ciphersuites), clicert-dsa.pem (tags:
1572         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
1573         gnutls_with_dss_ciphersuites), clicert.pem (tags: gnutls_0_3_92,
1574         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites),
1575         clikey-dsa.pem (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
1576         gnutls_with_dss_ciphersuites), clikey.pem (tags: gnutls_0_3_92,
1577         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites),
1578         key.pem (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
1579         gnutls_with_dss_ciphersuites) (utags:
1580         gnutls_with_dss_cert_support):
1582         added new DSA certificates..  
1584 2002-01-26 16:10  nmav <nmav@gnutls.org>
1586         * lib/: gnutls_str.c, gnutls_str.h (utags: gnutls_0_3_90,
1587         gnutls_with_dss_cert_support, gnutls_0_3_91,
1588         gnutls_with_dss_ciphersuites, gnutls_0_3_92):
1590         added _gnutls_mem_cpy() 
1592 2002-01-26 16:06  nmav <nmav@gnutls.org>
1594         * lib/: x509_asn1.c, x509_der.c (utags:
1595         gnutls_with_dss_cert_support, gnutls_with_dss_ciphersuites):
1597         Added checks after malloc for null.  
1599 2002-01-25 22:41  nmav <nmav@gnutls.org>
1601         * NEWS (tags: gnutls_with_dss_cert_support), doc/tex/ex3.tex (tags:
1602         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1603         doc/tex/serv1.tex (tags: gnutls_with_dss_ciphersuites,
1604         gnutls_with_dss_cert_support), lib/auth_x509.c, lib/gnutls.h.in.in,
1605         lib/gnutls_int_compat.c (tags: gnutls_with_dss_ciphersuites,
1606         gnutls_with_dss_cert_support), lib/gnutls_record.c,
1607         lib/gnutls_record.h (tags: gnutls_with_dss_ciphersuites,
1608         gnutls_with_dss_cert_support), src/common.h (tags:
1609         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1610         src/serv.c (tags: gnutls_with_dss_cert_support):
1612         gnutls_*_get_algo() renamed to gnutls_*_get() (suggested by Simon
1613         Josefsson) 
1615 2002-01-25 16:31  nmav <nmav@gnutls.org>
1617         * NEWS, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
1618         lib/gnutls_extensions.c, lib/gnutls_int.h, lib/gnutls_int_compat.c,
1619         src/cli.c:
1621         added check for requested TLS extensions 
1623 2002-01-25 14:37  nmav <nmav@gnutls.org>
1625         * configure.in (tags: gnutls_0_3_5):
1627         changes for 0.3.5 
1629 2002-01-25 14:33  nmav <nmav@gnutls.org>
1631         * NEWS (tags: gnutls_0_3_5):
1633         preparing for 0.3.5 
1635 2002-01-25 14:07  nmav <nmav@gnutls.org>
1637         * NEWS, configure.in (tags: gnutls_with_dss_ciphersuites,
1638         gnutls_with_dss_cert_support), lib/gnutls.h.in.in,
1639         lib/gnutls_buffers.c, lib/gnutls_handshake.c,
1640         lib/gnutls_handshake.h (tags: gnutls_with_dss_ciphersuites,
1641         gnutls_with_dss_cert_support), lib/gnutls_hash_int.c (tags:
1642         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
1643         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1644         lib/gnutls_hash_int.h (tags: gnutls_0_3_92, gnutls_0_3_91,
1645         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
1646         gnutls_with_dss_cert_support), lib/gnutls_int.h,
1647         lib/gnutls_record.c, lib/gnutls_sig.c, lib/gnutls_sig.h (tags:
1648         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
1650         Handshake messages are not kept in memory any more. Now we use less
1651         memory during a handshake.  
1653 2002-01-24 19:00  nmav <nmav@gnutls.org>
1655         * lib/gnutls_random.c (tags: gnutls_0_3_92, gnutls_0_3_91,
1656         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
1657         gnutls_with_dss_cert_support):
1659         added an #error 
1661 2002-01-24 18:00  nmav <nmav@gnutls.org>
1663         * lib/: gnutls.h.in.in, gnutls_int.h, gnutls_kx.c (tags:
1664         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
1666         GNUTLS_A_NETSCAPE_NO_CLIENT_CERTIFICATE ->
1667         GNUTLS_A_SSL3_NO_CERTIFICATE 
1669 2002-01-24 16:50  nmav <nmav@gnutls.org>
1671         * doc/protocol/: draft-ietf-tls-openpgp-01.txt,
1672         draft-ietf-tls-openpgp-keys-00.txt (tags:
1673         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
1675         added our openpgp draft 
1677 2002-01-24 16:46  nmav <nmav@gnutls.org>
1679         * lib/: debug.c (tags: gnutls_with_dss_ciphersuites,
1680         gnutls_with_dss_cert_support), gnutls_alert.c (tags:
1681         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1682         gnutls_buffers.c, gnutls_constate.c (tags: gnutls_0_3_91,
1683         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
1684         gnutls_with_dss_cert_support), gnutls_errors.h (tags:
1685         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1686         gnutls_errors_int.h, gnutls_handshake.c, gnutls_kx.c,
1687         gnutls_record.c, gnutls_ui.h (tags: gnutls_with_dss_ciphersuites,
1688         gnutls_with_dss_cert_support), gnutls_v2_compat.c (tags:
1689         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
1691         added _gnutls_record_log(), gnutls_handshake_log(), to avoid that 
1692         #ifdef XXX stuff. Done some cleanups in record layer.  
1694 2002-01-23 21:14  nmav <nmav@gnutls.org>
1696         * NEWS, doc/TODO (tags: gnutls_with_dss_ciphersuites,
1697         gnutls_with_dss_cert_support), lib/Makefile.am, lib/auth_srp.c
1698         (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1699         lib/auth_srp_passwd.c, lib/crypt_srpsha1.c (tags: gnutls_0_3_91,
1700         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
1701         gnutls_with_dss_cert_support), lib/gnutls_cert.c, lib/gnutls_str.c,
1702         lib/gnutls_str.h, lib/x509_extensions.c (tags:
1703         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1704         lib/x509_sig_check.c, lib/x509_verify.c (tags:
1705         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
1707         Added a minimal string library to assist in safer ASN.1 parsing 
1709 2002-01-23 21:13  nmav <nmav@gnutls.org>
1711         * src/common.h:
1713         in server side now prints srp username 
1715 2002-01-23 20:28  nmav <nmav@gnutls.org>
1717         * lib/: auth_x509.c, crypt_bcrypt.c (tags:
1718         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1719         crypt_srpsha1.c, debug.c, gnutls_cert.c, gnutls_errors.c,
1720         gnutls_global.c, x509_b64.c (tags: gnutls_with_dss_ciphersuites,
1721         gnutls_with_dss_cert_support), x509_extensions.c, x509_sig_check.c,
1722         x509_verify.c:
1724         Some corrections done ( found by using flawfinder).  Added several
1725         tags for flawfinder to ignore.  
1727 2002-01-23 20:27  nmav <nmav@gnutls.org>
1729         * doc/TODO:
1731         added string library 
1733 2002-01-23 18:59  nmav <nmav@gnutls.org>
1735         * NEWS, doc/scripts/gdoc (tags: gnutls_0_3_91, gnutls_0_3_90,
1736         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1737         lib/auth_x509.c, lib/gnutls_buffers.c, lib/gnutls_cert.c,
1738         lib/gnutls_errors.c, lib/gnutls_errors.h, lib/x509_extensions.c,
1739         lib/x509_sig_check.c:
1741         cleanups 
1743 2002-01-23 18:58  nmav <nmav@gnutls.org>
1745         * lib/gnutls_record.c:
1747         more cleanups in the recv_int() function 
1749 2002-01-23 18:57  nmav <nmav@gnutls.org>
1751         * NEWS, lib/auth_rsa.c (tags: gnutls_0_3_5), lib/auth_rsa.c:
1753         corrected behaviour against PKCS-1 attacks. (it seems that debugging
1754         code has made it to release) 
1756 2002-01-22 21:47  nmav <nmav@gnutls.org>
1758         * lib/gnutls_record.c:
1760         Made recv_int() cleaner (needs a lot of improvement) 
1762 2002-01-20 13:02  nmav <nmav@gnutls.org>
1764         * doc/tex/errors.tex (tags: gnutls_with_dss_ciphersuites,
1765         gnutls_with_dss_cert_support), lib/gnutls_handshake.c,
1766         lib/gnutls_record.c, src/cli.c, src/serv.c:
1768         Now a server in a case of rehandshake can continue normaly if the
1769         handshake request is ignored by the client.  
1771 2002-01-20 13:00  nmav <nmav@gnutls.org>
1773         * lib/gnutls.h.in.in:
1775         corrected gnutls_alert_send() prototype.  
1777 2002-01-20 13:00  nmav <nmav@gnutls.org>
1779         * lib/gnutls.h.in.in (tags: gnutls_0_3_5):
1781         corrected gnutls_alert_send() prototype 
1783 2002-01-20 10:16  nmav <nmav@gnutls.org>
1785         * NEWS:
1787         last changes for release 
1789 2002-01-19 20:10  nmav <nmav@gnutls.org>
1791         * lib/auth_dhe_rsa.c, src/cli.c (utags: gnutls_0_3_5):
1793         corrected bugs in DHE_RSA cipher suites 
1795 2002-01-19 20:09  nmav <nmav@gnutls.org>
1797         * lib/: auth_anon.c (tags: gnutls_with_dss_ciphersuites,
1798         gnutls_with_dss_cert_support), auth_anon.h (tags:
1799         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1800         auth_dhe_rsa.c, auth_srp.c, auth_x509.c, gnutls_algorithms.c (tags:
1801         gnutls_with_dss_cert_support), gnutls_anon_cred.c (tags:
1802         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1803         gnutls_auth.c (tags: gnutls_with_dss_ciphersuites,
1804         gnutls_with_dss_cert_support), gnutls_auth_int.h (tags:
1805         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
1806         gnutls_with_dss_cert_support), gnutls_int.h:
1808         updated auth info structures handling.  Corrected bug in DHE_RSA.  
1810 2002-01-19 20:07  nmav <nmav@gnutls.org>
1812         * lib/gnutls_handshake.c:
1814         corrected bug introduced in the buffering code update 
1816 2002-01-19 18:24  nmav <nmav@gnutls.org>
1818         * NEWS, configure.in, doc/tex/ex3.tex, lib/auth_anon.c,
1819         lib/auth_dhe_rsa.c, lib/gnutls.h.in.in, lib/gnutls_anon_cred.c,
1820         lib/gnutls_dh.c, lib/gnutls_dh.h (tags:
1821         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1822         lib/gnutls_int.h, lib/gnutls_int_compat.c, lib/gnutls_record.c,
1823         lib/gnutls_ui.c (tags: gnutls_with_dss_ciphersuites,
1824         gnutls_with_dss_cert_support), lib/gnutls_ui.h, src/common.h,
1825         src/serv.c:
1827         Combined gnutls_x509pki_(set/get)_dh_bits() and 
1828         gnutls_anon_server/client_get to gnutls_dh_(set/get)_bits().  
1829         gnutls_anon_set_server_cred() was deprecated by
1830         gnutls_dh_set_bits().  
1832 2002-01-19 18:23  nmav <nmav@gnutls.org>
1834         * lib/gnutls_cert.c:
1836         gnutls_x509pki_set_trust_(file/mem) can now be called multiple times 
1838 2002-01-19 11:44  nmav <nmav@gnutls.org>
1840         * lib/gnutls_record.c (tags: gnutls_0_3_5):
1842         added missing include of gnutls_alert.h 
1844 2002-01-18 16:47  nmav <nmav@gnutls.org>
1846         * doc/protocol/rfc2440.txt (tags: gnutls_0_3_92, gnutls_0_3_91,
1847         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
1848         gnutls_with_dss_cert_support):
1850         added openpgp rfc 
1852 2002-01-18 16:46  nmav <nmav@gnutls.org>
1854         * configure.in, doc/tex/ex3.tex, doc/tex/serv1.tex,
1855         lib/Makefile.am, lib/auth_srp_passwd.h (tags:
1856         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1857         lib/auth_x509.c, lib/debug.c, lib/gnutls.h.in.in,
1858         lib/gnutls_alert.c, lib/gnutls_algorithms.c,
1859         lib/gnutls_algorithms.h (tags: gnutls_0_3_90,
1860         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1861         lib/gnutls_auth.c, lib/gnutls_buffers.c, lib/gnutls_buffers.h
1862         (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1863         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_db.c (tags:
1864         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
1865         gnutls_with_dss_cert_support), lib/gnutls_db.h (tags:
1866         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
1867         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1868         lib/gnutls_dh.h, lib/gnutls_dh_primes.c (tags:
1869         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1870         lib/gnutls_errors.c, lib/gnutls_global.c, lib/gnutls_int.h,
1871         lib/gnutls_record.c, lib/gnutls_ui.c, lib/gnutls_ui.h,
1872         lib/x509_ASN.y (tags: gnutls_with_dss_ciphersuites,
1873         gnutls_with_dss_cert_support), src/cli.c, src/common.h, src/serv.c:
1875         several cleanups in order to move to gnutls 0.4.0 
1877 2002-01-18 16:45  nmav <nmav@gnutls.org>
1879         * lib/gnutls_int_compat.c:
1881         added file to hold functions for backwards binary compatibility.  
1883 2002-01-18 14:50  nmav <nmav@gnutls.org>
1885         * NEWS, configure.in, lib/auth_srp_sb64.c (tags: gnutls_0_3_5),
1886         lib/auth_x509.c (tags: gnutls_0_3_5), lib/gnutls.h.in.in,
1887         lib/gnutls_alert.h (tags: gnutls_0_3_5), lib/gnutls_cert.c (tags:
1888         gnutls_0_3_5), lib/gnutls_handshake.c (tags: gnutls_0_3_5),
1889         lib/gnutls_random.c (tags: gnutls_0_3_5), lib/gnutls_ui.h (tags:
1890         gnutls_0_3_5), lib/x509_b64.c (tags: gnutls_0_3_5), lib/x509_b64.h
1891         (tags: gnutls_0_3_5), src/crypt.c (tags: gnutls_0_3_5):
1893         added required changes to release gnutls 0.3.3 (mostly bug fixes) 
1895 2002-01-18 14:41  nmav <nmav@gnutls.org>
1897         * NEWS, lib/gnutls_ui.h, lib/x509_b64.c:
1899         cleanups 
1901 2002-01-17 18:56  nmav <nmav@gnutls.org>
1903         * NEWS, doc/tex/ex3.tex, lib/auth_dhe_rsa.c,
1904         lib/gnutls_algorithms.c, lib/gnutls_cert.c, lib/gnutls_handshake.c,
1905         lib/gnutls_int.h, lib/gnutls_ui.c, lib/gnutls_ui.h, src/common.h,
1906         src/serv.c:
1908         Renamed gnutls_x509pki_s/get_dh_bits() to
1909         gnutls_dh_s/get_dhe_bits().  Renamed
1910         gnutls_anon_server/client_get_dh_bits() to gnutls_dh_get_dha_bits().  
1912 2002-01-17 16:16  nmav <nmav@gnutls.org>
1914         * NEWS, doc/tex/auth.tex (tags: gnutls_with_dss_ciphersuites,
1915         gnutls_with_dss_cert_support), doc/tex/ex1.tex (tags:
1916         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1917         doc/tex/ex2.tex (tags: gnutls_with_dss_ciphersuites,
1918         gnutls_with_dss_cert_support), doc/tex/ex3.tex,
1919         lib/gnutls_algorithms.c, lib/gnutls_int.h:
1921         Key exchange methods changed so they do not depend on the
1922         Certificate type (GNUTLS_KX_X509PKI_* renamed to GNUTLS_KX_*).  
1924 2002-01-17 16:10  nmav <nmav@gnutls.org>
1926         * lib/: auth_srp_sb64.c (tags: gnutls_0_3_91, gnutls_0_3_90,
1927         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1928         gnutls.h.in.in, gnutls_algorithms.c, gnutls_buffers.c,
1929         gnutls_buffers.h, gnutls_cipher_int.c (tags: gnutls_0_3_92,
1930         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
1931         gnutls_with_dss_cert_support), gnutls_handshake.c, gnutls_int.h,
1932         gnutls_record.c, gnutls_sig.c:
1934         changes in buffering code (actually variables' names are more 
1935         rational now).  
1937 2002-01-17 16:09  nmav <nmav@gnutls.org>
1939         * configure.in:
1941         corrected library interface numbers 
1943 2002-01-17 13:29  nmav <nmav@gnutls.org>
1945         * NEWS, THANKS (tags: gnutls_0_3_91, gnutls_0_3_90,
1946         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1947         doc/tex/Makefile.am (tags: gnutls_with_dss_ciphersuites,
1948         gnutls_with_dss_cert_support), doc/tex/ciphersuites.tex (tags:
1949         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1950         doc/tex/cover.tex.in (tags: gnutls_with_dss_ciphersuites,
1951         gnutls_with_dss_cert_support), doc/tex/gnutls-logo.ps (tags:
1952         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
1953         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
1954         doc/tex/gnutls.tex:
1956         updated documentation 
1958 2002-01-17 13:05  nmav <nmav@gnutls.org>
1960         * lib/auth_srp_sb64.c, lib/gnutls_handshake.c, lib/gnutls_random.c,
1961         src/crypt.c (tags: gnutls_0_3_90, gnutls_with_dss_ciphersuites,
1962         gnutls_with_dss_cert_support):
1964         fixed bugs reported (with patches) by Marc Huber and Guillaume
1965         Morin.  
1967 2002-01-14 09:33  nmav <nmav@gnutls.org>
1969         * NEWS, THANKS, lib/gnutls.h.in.in, lib/gnutls_cert.c,
1970         lib/x509_b64.c, lib/x509_b64.h (tags: gnutls_0_3_92, gnutls_0_3_91,
1971         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
1972         gnutls_with_dss_cert_support):
1974         Added gnutls_x509pki_set_trust_mem() and
1975         gnutls_x509pki_set_key_mem() 
1977 2002-01-12 19:04  nmav <nmav@gnutls.org>
1979         * lib/: gnutls_alert.h (tags: gnutls_with_dss_ciphersuites,
1980         gnutls_with_dss_cert_support), gnutls_int.h, gnutls_record.c:
1982         better length checking in the record layer.  
1984 2002-01-10 21:19  nmav <nmav@gnutls.org>
1986         * doc/protocol/: draft-ietf-tls-extensions-01.txt,
1987         draft-ietf-tls-extensions-02.txt (tags: gnutls_0_3_91,
1988         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
1989         gnutls_with_dss_cert_support):
1991         new extensions draft 
1993 2002-01-09 11:05  nmav <nmav@gnutls.org>
1995         * NEWS, doc/tex/gnutls.tex, lib/auth_x509.c:
1997         added gnutls_x509pki_verify_certificate() 
1999 2002-01-07 17:54  nmav <nmav@gnutls.org>
2001         * lib/gnutls_ui.c:
2003         renamed DigestAlgorithm to GNUTLS_DigestAlgorithm (in order to be
2004         consistent with gnutls.h) 
2006 2002-01-05 22:00  nmav <nmav@gnutls.org>
2008         * lib/libgnutls.m4 (tags: gnutls_0_3_92, gnutls_0_3_91,
2009         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2010         gnutls_with_dss_cert_support):
2012         corrected the temp file name 
2014 2002-01-05 18:41  nmav <nmav@gnutls.org>
2016         * NEWS, doc/tex/cover.tex.in (tags: gnutls_0_3_5),
2017         doc/tex/errors.tex (tags: gnutls_0_3_5), lib/Makefile.am (tags:
2018         gnutls_0_3_5), lib/gnutls_errors.c (tags: gnutls_0_3_5) (utags:
2019         gnutls_0_3_2):
2021         last minute changes for 0.3.2 release 
2023 2002-01-05 18:04  nmav <nmav@gnutls.org>
2025         * NEWS, lib/gnutls_ui.h (tags: gnutls_0_3_2), lib/x509_b64.c (tags:
2026         gnutls_0_3_2):
2028         renamed gnutls_b64_encode() to gnutls_b64_encode_fmt() 
2030 2002-01-05 13:40  nmav <nmav@gnutls.org>
2032         * NEWS, lib/gnutls_ui.h, lib/x509_b64.c:
2034         Added gnutls_b64_encode() and gnutls_b64_decode() 
2036 2002-01-04 12:35  nmav <nmav@gnutls.org>
2038         * doc/tex/: auth.tex, translayer.tex (utags: gnutls_0_3_2,
2039         gnutls_0_3_5):
2041         updated documentation 
2043 2002-01-04 12:05  nmav <nmav@gnutls.org>
2045         * NEWS, doc/tex/ex3.tex (tags: gnutls_0_3_5, gnutls_0_3_2),
2046         src/common.h (tags: gnutls_0_3_5, gnutls_0_3_2):
2048         updated documentation 
2050 2002-01-04 11:19  nmav <nmav@gnutls.org>
2052         * configure.in, lib/auth_rsa.c, lib/gnutls_auth.c (tags:
2053         gnutls_0_3_5), lib/gnutls_handshake.c, lib/gnutls_int.h (tags:
2054         gnutls_0_3_5), lib/gnutls_kx.c (tags: gnutls_0_3_5),
2055         lib/gnutls_priority.c (tags: gnutls_with_dss_ciphersuites,
2056         gnutls_with_dss_cert_support, gnutls_0_3_5), lib/gnutls_record.c,
2057         lib/gnutls_record.h (tags: gnutls_0_3_5) (utags: gnutls_0_3_2):
2059         Cleanups 
2061 2002-01-04 11:15  nmav <nmav@gnutls.org>
2063         * lib/: Makefile.am, gnutls_alert.c (tags: gnutls_0_3_5,
2064         gnutls_0_3_2), gnutls_alert.h (tags: gnutls_0_3_2):
2066         separated alert protocol functions 
2068 2002-01-03 11:36  nmav <nmav@gnutls.org>
2070         * NEWS, lib/auth_rsa.c, lib/gnutls_handshake.c,
2071         lib/gnutls_handshake.h (tags: gnutls_0_3_5, gnutls_0_3_2),
2072         lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_record.c:
2074         corrected behaviour in version advertizing 
2076 2002-01-03 11:01  nmav <nmav@gnutls.org>
2078         * lib/libgnutls.m4 (tags: gnutls_0_3_5, gnutls_0_3_2):
2080         now removes the temp file 
2082 2002-01-03 10:59  nmav <nmav@gnutls.org>
2084         * lib/gnutls.h.in.in (tags: gnutls_0_3_2):
2086         check_version() updated 
2088 2002-01-02 15:55  nmav <nmav@gnutls.org>
2090         * lib/: crypt_srpsha1.c (tags: gnutls_0_3_5, gnutls_0_3_2),
2091         gnutls.h.in.in, gnutls_auth.c, gnutls_global.c (tags: gnutls_0_3_5,
2092         gnutls_0_3_2), gnutls_handshake.c, gnutls_hash_int.c (tags:
2093         gnutls_0_3_5, gnutls_0_3_2), gnutls_int.h, gnutls_sig.c (tags:
2094         gnutls_0_3_5, gnutls_0_3_2), gnutls_srp.c (tags:
2095         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2096         gnutls_0_3_5, gnutls_0_3_2), gnutls_ui.c (tags: gnutls_0_3_5,
2097         gnutls_0_3_2), x509_sig_check.c (tags: gnutls_0_3_5, gnutls_0_3_2):
2099         cleanups 
2101 2002-01-02 15:00  nmav <nmav@gnutls.org>
2103         * NEWS, lib/auth_x509.c (tags: gnutls_0_3_2), lib/gnutls.h.in.in,
2104         lib/gnutls_algorithms.h (tags: gnutls_0_3_5, gnutls_0_3_2),
2105         lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c (tags: gnutls_0_3_2),
2106         src/common.h, src/serv.c (tags: gnutls_0_3_5, gnutls_0_3_2):
2108         Added gnutls_x509pki_extract_certificate_serial() and some cleanups.  
2110 2002-01-02 12:15  nmav <nmav@gnutls.org>
2112         * lib/gnutls_ui.c:
2114         more error checking 
2116 2002-01-02 11:07  nmav <nmav@gnutls.org>
2118         * lib/gnutls.h.in.in:
2120         prefixed all variable with GNUTLS_ 
2122 2002-01-02 11:02  nmav <nmav@gnutls.org>
2124         * lib/gnutls_global.c:
2126         added support for calling global_init() several times.  
2128 2002-01-02 10:58  nmav <nmav@gnutls.org>
2130         * lib/gnutls_global.c:
2132         added static variable to check if global_init() is called for a
2133         second time.  
2135 2002-01-02 10:46  nmav <nmav@gnutls.org>
2137         * NEWS, README (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2138         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2139         gnutls_0_3_5, gnutls_0_3_2), lib/crypt_srpsha1.c,
2140         lib/gnutls.h.in.in, lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
2141         lib/gnutls_int.h, lib/gnutls_sig.c, lib/gnutls_srp.c,
2142         lib/gnutls_ui.c, lib/x509_sig_check.c, src/cli.c:
2144         Cleanups in the digest code (separated from HMAC).  Added
2145         gnutls_fingerprint_calc(), which calculates a fingerprint.  
2147 2001-12-30 18:11  nmav <nmav@gnutls.org>
2149         * Makefile.am (tags: gnutls_with_dss_ciphersuites,
2150         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2):
2152         added PGPKEYS 
2154 2001-12-30 18:09  nmav <nmav@gnutls.org>
2156         * doc/README.CVS (tags: gnutls_0_3_91, gnutls_0_3_90,
2157         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2158         gnutls_0_3_5, gnutls_0_3_2):
2160         updated 
2162 2001-12-30 17:55  nmav <nmav@gnutls.org>
2164         * NEWS, lib/auth_x509.c:
2166         corrected bug which did not allow a client to accept multiple CA
2167         distinguished names.  
2169 2001-12-30 17:53  nmav <nmav@gnutls.org>
2171         * src/README.srpcrypt (tags: gnutls_0_3_92, gnutls_0_3_91,
2172         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2173         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2):
2175         updated 
2177 2001-12-23 11:37  nmav <nmav@gnutls.org>
2179         * lib/gnutls_cert.c (tags: gnutls_0_3_2):
2181         some corrections in documentation 
2183 2001-12-21 08:16  nmav <nmav@gnutls.org>
2185         * NEWS (tags: gnutls_0_3_1):
2187         releasing 0.3.0 
2189 2001-12-20 10:51  nmav <nmav@gnutls.org>
2191         * lib/: x509_ASN.y, x509_asn1.c, x509_der.c (utags: gnutls_0_3_1,
2192         gnutls_0_3_2, gnutls_0_3_5):
2194         cleaned up and fixed ASN.1 documentation.  
2196 2001-12-20 10:08  nmav <nmav@gnutls.org>
2198         * doc/scripts/gdoc (tags: gnutls_0_3_5, gnutls_0_3_2,
2199         gnutls_0_3_1):
2201         corrected in order not to complain if func(void) is used.  
2203 2001-12-19 20:02  nmav <nmav@gnutls.org>
2205         * NEWS, configure.in (tags: gnutls_0_3_1), lib/gnutls.h.in.in
2206         (tags: gnutls_0_3_1, gnutls_0_3_0):
2208         cleanups 
2210 2001-12-19 13:17  nmav <nmav@gnutls.org>
2212         * doc/TODO (tags: gnutls_0_3_1), doc/tex/ex1.tex (tags:
2213         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/ex2.tex (tags:
2214         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/serv1.tex (tags:
2215         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/srp1.tex (tags:
2216         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2217         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_anon.h (tags:
2218         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp.c (tags:
2219         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp.h (tags:
2220         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2221         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp_passwd.c
2222         (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_x509.c
2223         (tags: gnutls_0_3_1), lib/auth_x509.h (tags:
2224         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2225         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/ext_srp.c (tags:
2226         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2227         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/gnutls.h.in.in,
2228         lib/gnutls_anon_cred.c (tags: gnutls_0_3_5, gnutls_0_3_2,
2229         gnutls_0_3_1), lib/gnutls_cert.c (tags: gnutls_0_3_1),
2230         lib/gnutls_global.c (tags: gnutls_0_3_1), lib/gnutls_global.h
2231         (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1),
2232         lib/gnutls_handshake.c (tags: gnutls_0_3_1), lib/gnutls_sig.c
2233         (tags: gnutls_0_3_1), lib/gnutls_srp.c (tags: gnutls_0_3_1),
2234         lib/gnutls_ui.h (tags: gnutls_0_3_1), src/cli.c (tags:
2235         gnutls_0_3_1), src/serv.c (tags: gnutls_0_3_1):
2237         some cleanups. *_CREDENTIALS renamed to GNUTLS_*_CREDENTIALS.  Added
2238         defines to keep source compatibility.  
2240 2001-12-19 13:13  nmav <nmav@gnutls.org>
2242         * lib/auth_anon.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1):
2244         corrected bugs in AUTH_INFO allocation 
2246 2001-12-18 15:00  nmav <nmav@gnutls.org>
2248         * lib/: gnutls.h.in.in, gnutls_algorithms.c (tags: gnutls_0_3_5,
2249         gnutls_0_3_2, gnutls_0_3_1), gnutls_int.h (tags: gnutls_0_3_1):
2251         cleanups 
2253 2001-12-18 08:58  nmav <nmav@gnutls.org>
2255         * NEWS, THANKS (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1),
2256         configure.in, lib/Makefile.am (tags: gnutls_0_3_1),
2257         lib/gnutls.h.in, lib/gnutls.h.in.in, lib/gnutls_buffers.c (tags:
2258         gnutls_0_3_1), lib/gnutls_int.h:
2260         corrections in the configuration files.  
2262 2001-12-17 20:44  nmav <nmav@gnutls.org>
2264         * configure.in:
2266         some corrections in assembler detection. Also chmod -w gnutls.h was 
2267         removed.  
2269 2001-12-17 17:27  nmav <nmav@gnutls.org>
2271         * lib/: auth_srp.c, gnutls_extensions.c (tags: gnutls_0_3_5,
2272         gnutls_0_3_2, gnutls_0_3_1), gnutls_handshake.c, gnutls_record.c
2273         (tags: gnutls_0_3_1):
2275         Corrections for big endian machines. Pointed out by Mike Siers
2276         <mikes@poliac.com> 
2278 2001-12-17 16:53  nmav <nmav@gnutls.org>
2280         * NEWS, doc/tex/ciphersuites.tex (tags: gnutls_0_3_5, gnutls_0_3_2,
2281         gnutls_0_3_1), doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
2282         doc/tex/srp1.tex, lib/gnutls.h.in, lib/gnutls_buffers.c,
2283         lib/gnutls_cert.c, lib/gnutls_errors.c (tags: gnutls_0_3_1),
2284         lib/gnutls_errors.h (tags: gnutls_0_3_5, gnutls_0_3_2,
2285         gnutls_0_3_1), lib/gnutls_global.c, lib/gnutls_handshake.c,
2286         lib/gnutls_record.c, lib/gnutls_session.c (tags: gnutls_0_3_90,
2287         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2288         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), src/cli.c, src/serv.c:
2290         cleanups and documentation updates 
2292 2001-12-17 15:49  nmav <nmav@gnutls.org>
2294         * lib/auth_anon.c, lib/auth_srp.c, lib/gnutls_record.c,
2295         lib/gnutls_session_pack.c (tags: gnutls_with_dss_ciphersuites,
2296         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2297         gnutls_0_3_1), src/cli.c (utags: gnutls_0_3_0):
2299         corrections in SRP and ANON authentication.  Also corrections in the
2300         session packing for anonymous auth info.  
2302 2001-12-17 15:19  nmav <nmav@gnutls.org>
2304         * doc/tex/ex1.tex (tags: gnutls_0_3_0), doc/tex/ex2.tex (tags:
2305         gnutls_0_3_0), doc/tex/serv1.tex (tags: gnutls_0_3_0),
2306         doc/tex/srp1.tex (tags: gnutls_0_3_0), lib/gnutls.h.in (tags:
2307         gnutls_0_3_0), lib/gnutls_kx.c (tags: gnutls_0_3_1, gnutls_0_3_0),
2308         lib/gnutls_record.c, lib/gnutls_record.h (tags: gnutls_0_3_1,
2309         gnutls_0_3_0), src/cli.c, src/serv.c (tags: gnutls_0_3_0):
2311         *_alert -> alert_* 
2313 2001-12-17 15:13  nmav <nmav@gnutls.org>
2315         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex (tags:
2316         gnutls_0_3_1, gnutls_0_3_0), doc/tex/serv1.tex, doc/tex/srp1.tex,
2317         lib/auth_anon.c, lib/auth_dhe_rsa.c (tags: gnutls_0_3_2,
2318         gnutls_0_3_1, gnutls_0_3_0), lib/auth_srp.c, lib/auth_x509.c (tags:
2319         gnutls_0_3_0), lib/gnutls.h.in, lib/gnutls_auth.c (tags:
2320         gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_auth_int.h (tags:
2321         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
2322         lib/gnutls_handshake.c (tags: gnutls_0_3_0), lib/gnutls_handshake.h
2323         (tags: gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_int.h (tags:
2324         gnutls_0_3_0), lib/gnutls_record.c, lib/gnutls_session_pack.c,
2325         lib/gnutls_ui.c (tags: gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_ui.h
2326         (tags: gnutls_0_3_0), src/cli.c, src/serv.c:
2328         gnutls_set_max_record_size -> gnutls_record_set_max_size 
2329         gnutls_get_max_record_size -> gnutls_record_get_max_size 
2330         gnutls_set_cred -> gnutls_cred_set gnutls_get_auth_type ->
2331         gnutls_auth_get_type 
2333 2001-12-16 14:23  nmav <nmav@gnutls.org>
2335         * doc/tex/auth.tex (tags: gnutls_0_3_1, gnutls_0_3_0),
2336         doc/tex/ciphers.tex (tags: gnutls_0_3_5, gnutls_0_3_2,
2337         gnutls_0_3_1, gnutls_0_3_0), doc/tex/ciphersuites.tex (tags:
2338         gnutls_0_3_0), doc/tex/errors.tex (tags: gnutls_0_3_1,
2339         gnutls_0_3_0), doc/tex/gnutls.tex (tags: gnutls_0_3_5,
2340         gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0), doc/tex/macros.tex
2341         (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
2342         doc/tex/resumedb.tex (tags: gnutls_0_3_5, gnutls_0_3_2,
2343         gnutls_0_3_1, gnutls_0_3_0), doc/tex/translayer.tex (tags:
2344         gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_handshake.c:
2346         documentation updated 
2348 2001-12-16 10:27  nmav <nmav@gnutls.org>
2350         * lib/: gnutls.h.in, gnutls_db.c (tags: gnutls_0_3_5, gnutls_0_3_2,
2351         gnutls_0_3_1, gnutls_0_3_0), gnutls_record.c:
2353         changed function names 
2355 2001-12-16 09:49  nmav <nmav@gnutls.org>
2357         * doc/tex/: gnutls.tex, macros.tex, resumedb.tex, translayer.tex:
2359         fixes in documentation 
2361 2001-12-16 09:09  nmav <nmav@gnutls.org>
2363         * doc/: ASN1.readme.txt, Makefile.am (tags: gnutls_0_3_92,
2364         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2365         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2366         gnutls_0_3_1, gnutls_0_3_0):
2368         removed ASN1.readme.txt 
2370 2001-12-14 19:52  nmav <nmav@gnutls.org>
2372         * NEWS (tags: gnutls_0_3_0), buildconf (tags: gnutls_0_3_92,
2373         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2374         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2375         gnutls_0_3_1, gnutls_0_3_0), doc/README.autoconf (tags:
2376         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2377         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2378         gnutls_0_3_1, gnutls_0_3_0), doc/tex/ex1.tex, doc/tex/ex2.tex,
2379         doc/tex/gnutls.tex, doc/tex/serv1.tex, lib/gnutls.h.in,
2380         lib/gnutls_cert.c (tags: gnutls_0_3_0), lib/gnutls_int.h,
2381         src/cli.c, src/serv.c:
2383         renamed  gnutls_x509pki_set_trust/key to 
2384         gnutls_x509pki_set_trust_file/key_file 
2386 2001-12-14 14:52  nmav <nmav@gnutls.org>
2388         * lib/: auth_x509.c, gnutls.h.in, gnutls_errors.c (tags:
2389         gnutls_0_3_0), gnutls_extensions.c (tags: gnutls_0_3_0),
2390         gnutls_int.h:
2392         some corrections in the DECR_LEN stuff added recently.  
2394 2001-12-14 10:26  nmav <nmav@gnutls.org>
2396         * configure.in (tags: gnutls_0_3_0), doc/README.autoconf,
2397         doc/tex/Makefile.am (tags: gnutls_0_3_5, gnutls_0_3_2,
2398         gnutls_0_3_1, gnutls_0_3_0), doc/tex/errors.tex,
2399         doc/tex/gnutls.tex, lib/auth_x509.c:
2401         updated documentation 
2403 2001-12-13 09:51  nmav <nmav@gnutls.org>
2405         * lib/: auth_anon.c, auth_dhe_rsa.c, auth_srp.c, auth_x509.c,
2406         gnutls_extensions.c, gnutls_handshake.c:
2408         More carefull parsing of incoming packets.  
2410 2001-12-11 15:29  nmav <nmav@gnutls.org>
2412         * lib/gnutls_handshake.c:
2414         several cleanups 
2416 2001-12-11 15:29  nmav <nmav@gnutls.org>
2418         * lib/: gnutls_gcry.c, gnutls_gcry.h (utags: gnutls_0_3_0,
2419         gnutls_0_3_1, gnutls_0_3_2, gnutls_0_3_5):
2421         corrected bugs in STD formating (back to USG).  
2423 2001-12-10 16:01  nmav <nmav@gnutls.org>
2425         * NEWS, lib/gnutls_int.h (utags: gnutls_0_2_91):
2427         last commits for 0.2.91 
2429 2001-12-10 08:25  nmav <nmav@gnutls.org>
2431         * doc/TODO (tags: gnutls_0_2_91), lib/auth_anon.c (tags:
2432         gnutls_0_2_91), lib/auth_rsa.c (tags: gnutls_0_3_1, gnutls_0_3_0,
2433         gnutls_0_2_91), lib/gnutls_constate.c (tags: gnutls_0_3_5,
2434         gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91),
2435         lib/gnutls_datum.c (tags: gnutls_with_dss_ciphersuites,
2436         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2437         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_datum.h
2438         (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2439         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2440         gnutls_0_2_91), lib/gnutls_errors.c (tags: gnutls_0_2_91),
2441         lib/gnutls_errors_int.h (tags: gnutls_0_3_5, gnutls_0_3_2,
2442         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_global.c
2443         (tags: gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_handshake.c (tags:
2444         gnutls_0_2_91), lib/gnutls_hash_int.c (tags: gnutls_0_3_1,
2445         gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_hash_int.h (tags:
2446         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2447         gnutls_0_2_91), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
2448         gnutls_0_2_91), lib/gnutls_mem.c (tags: gnutls_0_3_90,
2449         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2450         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2451         gnutls_0_2_91), lib/gnutls_mem.h (tags: gnutls_0_3_90,
2452         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2453         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2454         gnutls_0_2_91), lib/gnutls_record.c (tags: gnutls_0_2_91):
2456         optimizations and fixes in the TLS PRF calculation (and the SSL3
2457         equivalent) 
2459 2001-12-09 17:08  nmav <nmav@gnutls.org>
2461         * doc/tex/ciphers.tex (tags: gnutls_0_2_91):
2463         updated documentation 
2465 2001-12-09 15:39  nmav <nmav@gnutls.org>
2467         * lib/gnutls_anon_cred.c (tags: gnutls_0_3_0, gnutls_0_2_91):
2469         fixed gnutls_anon_free_client_sc() 
2471 2001-12-09 12:05  nmav <nmav@gnutls.org>
2473         * NEWS, doc/tex/auth.tex, lib/auth_anon.h (tags: gnutls_0_3_0,
2474         gnutls_0_2_91), lib/gnutls.h.in (tags: gnutls_0_2_91),
2475         lib/gnutls_anon_cred.c, lib/gnutls_auth.c (tags: gnutls_0_2_91),
2476         lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c:
2478         Fixes in anonymous authentication.  Fixes in client ciphersuite
2479         selection.  
2481 2001-12-09 12:03  nmav <nmav@gnutls.org>
2483         * lib/: debug.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
2484         gnutls_0_3_0), gnutls_cert.c (utags: gnutls_0_2_91):
2486         GET_CN() now works. (affects debug mode only) 
2488 2001-12-09 11:02  nmav <nmav@gnutls.org>
2490         * src/: .cvsignore (tags: gnutls_0_3_92, gnutls_0_3_91,
2491         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2492         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2493         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), Makefile.am (tags:
2494         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2495         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2496         gnutls_0_2_91), README.crypt, README.srpcrypt (tags: gnutls_0_3_1,
2497         gnutls_0_3_0, gnutls_0_2_91):
2499         crypt -> srpcrypt 
2501 2001-12-09 10:50  nmav <nmav@gnutls.org>
2503         * NEWS, lib/auth_x509.c (tags: gnutls_0_2_91), lib/auth_x509.h
2504         (tags: gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_cert.c,
2505         lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_int.h:
2507         Optimizations in server certificate callback.  
2509 2001-12-08 22:54  nmav <nmav@gnutls.org>
2511         * NEWS, lib/gnutls.h.in, lib/gnutls_db.c (tags: gnutls_0_2_91),
2512         lib/gnutls_int.h, lib/gnutls_record.c:
2514         added gnutls_transport_get_ptr() and gnutls_db_get_ptr() functions.  
2516 2001-12-08 22:37  nmav <nmav@gnutls.org>
2518         * lib/Makefile.am (tags: gnutls_0_3_0, gnutls_0_2_91),
2519         lib/auth_x509.c, lib/ext_dnsname.c, lib/ext_dnsname.h,
2520         lib/gnutls.h.in, lib/gnutls_extensions.c (tags: gnutls_0_2_91),
2521         lib/gnutls_handshake.c, src/cli.c, src/serv.c (tags:
2522         gnutls_0_2_91):
2524         remove dnsname (name_ind) extension 
2526 2001-12-08 15:55  nmav <nmav@gnutls.org>
2528         * lib/: auth_anon.c, auth_dhe_dss.c (tags:
2529         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2530         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2531         gnutls_0_2_91), auth_dhe_rsa.c (tags: gnutls_0_2_91), auth_srp.c
2532         (tags: gnutls_0_2_91), auth_srp_passwd.c (tags: gnutls_0_3_0,
2533         gnutls_0_2_91), gnutls_buffers.c (tags: gnutls_0_3_0,
2534         gnutls_0_2_91), gnutls_cert.c, gnutls_dh_primes.c (tags:
2535         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2536         gnutls_0_2_91), gnutls_gcry.c (tags: gnutls_0_2_91), gnutls_gcry.h
2537         (tags: gnutls_0_2_91), gnutls_int.h, gnutls_pk.c (tags:
2538         gnutls_0_2_91), gnutls_privkey.c (tags: gnutls_0_3_5, gnutls_0_3_2,
2539         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), gnutls_srp.c (tags:
2540         gnutls_0_2_91), x509_extensions.c (tags: gnutls_0_3_5,
2541         gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91):
2543         Cleanups. Now use GCRYMPI_FMT_STD instead of USG.  
2545 2001-12-07 17:25  nmav <nmav@gnutls.org>
2547         * doc/tex/: auth.tex, ciphers.tex (utags: gnutls_0_2_90):
2549         added missing files 
2551 2001-12-07 14:09  nmav <nmav@gnutls.org>
2553         * NEWS, doc/tex/Makefile.am (tags: gnutls_0_2_91, gnutls_0_2_90),
2554         doc/tex/ciphersuites.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
2555         doc/tex/gnutls.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
2556         doc/tex/resumedb.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
2557         doc/tex/translayer.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
2558         lib/.cvsignore (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
2559         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):
2561         updated documentation 
2563 2001-12-07 08:22  nmav <nmav@gnutls.org>
2565         * lib/: auth_x509.c, gnutls_int.h, gnutls_ui.h (tags:
2566         gnutls_0_2_91) (utags: gnutls_0_2_90):
2568         callbacks now get a GNUTLS_STATE argument.  
2570 2001-12-07 01:02  nmav <nmav@gnutls.org>
2572         * doc/tex/ciphersuites.tex, doc/tex/ex1.tex (tags: gnutls_0_2_91,
2573         gnutls_0_2_90), doc/tex/ex2.tex (tags: gnutls_0_2_91,
2574         gnutls_0_2_90), doc/tex/ex3.tex (tags: gnutls_0_2_91,
2575         gnutls_0_2_90), doc/tex/serv1.tex (tags: gnutls_0_2_91,
2576         gnutls_0_2_90), doc/tex/srp1.tex (tags: gnutls_0_2_91,
2577         gnutls_0_2_90), lib/auth_x509.c, lib/gnutls.h.in (tags:
2578         gnutls_0_2_90), lib/gnutls_algorithms.c (tags: gnutls_0_3_0,
2579         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cert.c (tags:
2580         gnutls_0_2_90), lib/gnutls_int.h, src/cli.c (tags: gnutls_0_2_90),
2581         src/serv.c (tags: gnutls_0_2_90):
2583         GNUTLS_KX_RSA renamed to GNUTLS_KX_X509PKI_RSA (and the other X509
2584         key exchange methods). This will allow GNUTLS_KX_PGP_RSA etc.  
2586 2001-12-06 17:08  nmav <nmav@gnutls.org>
2588         * configure.in (tags: gnutls_0_2_91, gnutls_0_2_90),
2589         doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
2590         doc/tex/srp1.tex, lib/defines.h (tags: gnutls_0_3_92,
2591         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2592         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2593         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
2594         lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_int.h,
2595         lib/gnutls_priority.c (tags: gnutls_0_3_1, gnutls_0_3_0,
2596         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_record.c (tags:
2597         gnutls_0_2_90), src/cli.c, src/serv.c:
2599         GNUTLS_LIST is now int* 
2601 2001-12-06 12:19  nmav <nmav@gnutls.org>
2603         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
2604         doc/tex/srp1.tex, lib/debug.c (tags: gnutls_0_2_90),
2605         lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_cipher.c
2606         (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2607         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2608         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cipher_int.c (tags:
2609         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2610         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_compress_int.c (tags:
2611         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2612         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2613         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
2614         lib/gnutls_constate.c (tags: gnutls_0_2_90),
2615         lib/gnutls_errors_int.h (tags: gnutls_0_2_90),
2616         lib/gnutls_hash_int.c (tags: gnutls_0_2_90), lib/gnutls_int.h,
2617         lib/gnutls_kx.c (tags: gnutls_0_2_90), lib/gnutls_record.c,
2618         lib/gnutls_v2_compat.c (tags: gnutls_0_3_5, gnutls_0_3_2,
2619         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
2620         src/cli.c, src/serv.c:
2622         cleanups again 
2624 2001-12-06 12:18  nmav <nmav@gnutls.org>
2626         * lib/: x509_ASN.y, x509_asn1.c, x509_asn1.h (tags: gnutls_0_3_91,
2627         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2628         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2629         gnutls_0_3_1), x509_der.c, x509_der.h (tags: gnutls_0_3_92,
2630         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2631         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2632         gnutls_0_3_1) (utags: gnutls_0_3_0, gnutls_0_2_90, gnutls_0_2_91):
2634         some changes to keep gcc -Wall happy 
2636 2001-12-06 10:37  nmav <nmav@gnutls.org>
2638         * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
2639         doc/tex/serv1.tex, doc/tex/srp1.tex, lib/auth_rsa.c (tags:
2640         gnutls_0_2_90), lib/auth_x509.c, lib/auth_x509.h (tags:
2641         gnutls_0_2_90), lib/gnutls.h.in, lib/gnutls_algorithms.c,
2642         lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_3_5,
2643         gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
2644         gnutls_0_2_90), lib/gnutls_errors_int.h, lib/gnutls_global.c (tags:
2645         gnutls_0_2_90), lib/gnutls_int.h, lib/gnutls_priority.c,
2646         lib/gnutls_priority.h (tags: gnutls_with_dss_ciphersuites,
2647         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2648         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
2649         lib/gnutls_record.c, lib/gnutls_record.h (tags: gnutls_0_2_91,
2650         gnutls_0_2_90), src/cli.c, src/serv.c:
2652         Several cleanups.  
2654 2001-12-05 17:25  nmav <nmav@gnutls.org>
2656         * NEWS, configure.in, doc/tex/ex1.tex, doc/tex/serv1.tex,
2657         lib/gnutls.h.in, lib/gnutls_db.c (tags: gnutls_0_2_90),
2658         lib/gnutls_db.h (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
2659         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_session.c
2660         (tags: gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
2661         lib/gnutls_session.h (tags: gnutls_0_3_92, gnutls_0_3_91,
2662         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2663         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2664         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
2665         src/cli.c, src/serv.c:
2667         Changes in function names concerning _db_ handling and _session_
2668         handling.  
2670 2001-12-05 17:03  nmav <nmav@gnutls.org>
2672         * NEWS, doc/TODO (tags: gnutls_0_2_90), doc/tex/ex1.tex,
2673         doc/tex/ex2.tex, doc/tex/ex3.tex, doc/tex/serv1.tex,
2674         lib/auth_dhe_rsa.c (tags: gnutls_0_2_90), lib/auth_x509.c,
2675         lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_anon_cred.c (tags:
2676         gnutls_0_2_90), lib/gnutls_cert.c, lib/gnutls_cert.h,
2677         lib/gnutls_handshake.c (tags: gnutls_0_2_90), lib/gnutls_int.h,
2678         lib/gnutls_srp.c (tags: gnutls_0_2_90), lib/gnutls_ui.h, src/cli.c,
2679         src/serv.c:
2681         Added callback to select the server certificate.  
2683 2001-12-05 13:41  nmav <nmav@gnutls.org>
2685         * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
2686         lib/auth_x509.c, lib/gnutls_record.c, lib/gnutls_ui.c (tags:
2687         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_ui.h, src/cli.c,
2688         src/common.h (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
2689         gnutls_0_2_90), src/serv.c:
2691         optimized certificate handling API 
2693 2001-12-05 12:50  nmav <nmav@gnutls.org>
2695         * lib/auth_dhe_rsa.c, lib/auth_x509.c, lib/auth_x509.h,
2696         lib/gnutls_cert.h, lib/gnutls_ui.h, src/serv.c:
2698         several cleanups. Removed old unneeded functions.  certificate
2699         verification was moved out of the handshake procedure.  
2701 2001-12-04 22:24  nmav <nmav@gnutls.org>
2703         * lib/: gnutls.h.in, gnutls_buffers.c (tags: gnutls_0_2_90),
2704         gnutls_global.c, gnutls_int.h, gnutls_record.c:
2706         some cleanups 
2708 2001-12-04 16:03  nmav <nmav@gnutls.org>
2710         * configure.in, lib/auth_dhe_rsa.c, lib/auth_x509.c,
2711         lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_auth.c (tags:
2712         gnutls_0_2_90), lib/gnutls_cert.c, lib/gnutls_cert.h,
2713         lib/gnutls_errors.c (tags: gnutls_0_2_90), lib/gnutls_errors_int.h,
2714         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
2715         lib/gnutls_session_pack.c (tags: gnutls_0_2_91, gnutls_0_2_90),
2716         lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509_extensions.c (tags:
2717         gnutls_0_2_90), lib/x509_extensions.h (tags: gnutls_0_3_92,
2718         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2719         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2720         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
2721         src/Makefile.am (tags: gnutls_0_2_90), src/cli.c, src/common.h,
2722         src/port.h, src/serv.c:
2724         now the peer's certificate list is stored into auth info structure
2725         (instead of the certificate).  several other cleanups.  
2727 2001-12-04 10:57  nmav <nmav@gnutls.org>
2729         * lib/auth_x509.c, lib/auth_x509.h, lib/debug.c, lib/debug.h (tags:
2730         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2731         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2732         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cert.c,
2733         lib/gnutls_cert.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
2734         lib/gnutls_record.c, lib/gnutls_ui.c, lib/gnutls_ui.h,
2735         lib/x509_extensions.c, src/cli.c, src/serv.c:
2737         moving gnutls_DN structures out of gnutls_cert and auth_info
2738         structures.  Now they are generated upon request.  
2740 2001-12-01 17:34  nmav <nmav@gnutls.org>
2742         * acconfig.h (tags: gnutls_0_3_91, gnutls_0_3_90,
2743         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2744         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2745         gnutls_0_2_91, gnutls_0_2_90), configure.in, lib/defines.h,
2746         lib/gnutls.h.in:
2748         fixes in autoconf scripts 
2750 2001-12-01 10:50  nmav <nmav@gnutls.org>
2752         * AUTHORS (tags: gnutls_with_dss_ciphersuites,
2753         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2754         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
2755         Makefile.am (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
2756         gnutls_0_2_90), NEWS, acconfig.h, configure.in, lib/auth_x509.c,
2757         lib/defines.h, lib/gnutls_random.c (tags: gnutls_0_3_2,
2758         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):
2760         updated detection of library settings 
2762 2001-11-30 18:23  nmav <nmav@gnutls.org>
2764         * AUTHORS, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls_cert.c,
2765         lib/gnutls_int.h, lib/x509_extensions.c, src/cli.c:
2767         The RDN sequence needed in the certificate request message is now
2768         generated and cached into a x509pki_credentials structure.  This
2769         would save a lot of time in the server side.  
2771 2001-11-29 20:30  fiorinaf <ffiorina@gnutls.org>
2773         * doc/ASN1.readme.txt (tags: gnutls_0_2_91, gnutls_0_2_90):
2775         overflow buffers check 
2777 2001-11-29 20:22  fiorinaf <ffiorina@gnutls.org>
2779         * doc/ASN1.readme.txt, lib/x509_asn1.c, lib/x509_asn1.h,
2780         lib/x509_ASN.y:
2782         "" 
2784 2001-11-29 15:29  nmav <nmav@gnutls.org>
2786         * NEWS, lib/Makefile.am (tags: gnutls_0_2_90), lib/auth_anon.c
2787         (tags: gnutls_0_2_90), lib/auth_dhe_rsa.c, lib/auth_rsa.c,
2788         lib/auth_srp.c (tags: gnutls_0_2_90), lib/auth_x509.c,
2789         lib/auth_x509.h, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
2790         lib/gnutls_db.c, lib/gnutls_int.h, lib/gnutls_record.c,
2791         lib/gnutls_session.c, lib/gnutls_session_pack.c,
2792         lib/gnutls_session_pack.h (tags: gnutls_0_3_92, gnutls_0_3_91,
2793         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2794         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2795         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
2796         lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c:
2798         introduced gnutls_x509pki_get_certificate(). This function returns
2799         the peer's certificate DER encoded. This certificate is also stored
2800         in the resume db.  
2802 2001-11-26 10:50  nmav <nmav@gnutls.org>
2804         * THANKS (tags: gnutls_0_2_91, gnutls_0_2_90), configure.in,
2805         doc/README.autoconf (tags: gnutls_0_2_91, gnutls_0_2_90), doc/TODO,
2806         lib/gnutls.h.in, lib/gnutls_db.c, lib/libgnutls.m4 (tags:
2807         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):
2809         cleanups and some corrections.  
2811 2001-11-25 12:05  nmav <nmav@gnutls.org>
2813         * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/srp1.tex,
2814         lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags:
2815         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2816         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_db.c,
2817         lib/gnutls_handshake.c, lib/gnutls_handshake.h (tags:
2818         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_int.h, lib/gnutls_kx.c,
2819         lib/gnutls_kx.h (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
2820         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
2821         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
2822         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_record.c,
2823         lib/gnutls_record.h, src/cli.c, src/serv.c:
2825         gnutls_handshake(), gnutls_read() etc. functions no longer require 
2826         the 'SOCKET cd' argument. This argument is set using the function 
2827         gnutls_set_transport_ptr().  
2829 2001-11-23 23:42  nmav <nmav@gnutls.org>
2831         * doc/README.autoconf:
2833         gnutls.m4 -> libgnutls.m4 
2835 2001-11-23 23:26  nmav <nmav@gnutls.org>
2837         * doc/tex/Makefile.am:
2839         added new pictures 
2841 2001-11-23 23:25  nmav <nmav@gnutls.org>
2843         * doc/tex/ciphersuites.tex:
2845         updated 
2847 2001-11-20 23:37  nmav <nmav@gnutls.org>
2849         * doc/scripts/gdoc:
2851         produces better tex output 
2853 2001-11-20 20:22  nmav <nmav@gnutls.org>
2855         * doc/scripts/gdoc, lib/gnutls_ui.c:
2857         updated documentation (and generation of tex) 
2859 2001-11-20 20:20  nmav <nmav@gnutls.org>
2861         * AUTHORS:
2863         updated 
2865 2001-11-20 14:42  nmav <nmav@gnutls.org>
2867         * lib/gnutls_algorithms.c:
2869         fixed gnutls_kx_get_name() 
2871 2001-11-20 13:40  nmav <nmav@gnutls.org>
2873         * lib/: gnutls_handshake.c, gnutls_ui.h:
2875         cleanups 
2877 2001-11-17 11:47  nmav <nmav@gnutls.org>
2879         * doc/scripts/gdoc, lib/gnutls_record.c, lib/x509_asn1.c:
2881         Gdoc updated. Now handles powers and '->' symbol automatically for
2882         tex.  
2884 2001-11-16 10:19  nmav <nmav@gnutls.org>
2886         * lib/x509_der.c (tags: gnutls_0_2_11):
2888         corrected typo 
2890 2001-11-16 10:13  nmav <nmav@gnutls.org>
2892         * doc/ASN1.readme.txt (tags: gnutls_0_2_11), doc/scripts/gdoc
2893         (tags: gnutls_0_2_11), doc/tex/Makefile.am (tags: gnutls_0_2_11),
2894         doc/tex/asn1.tex (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
2895         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11),
2896         doc/tex/gnutls.tex (tags: gnutls_0_2_11), lib/Makefile.am (tags:
2897         gnutls_0_2_11), lib/x509_ASN.y (tags: gnutls_0_2_11),
2898         lib/x509_asn1.c (tags: gnutls_0_2_11), lib/x509_der.c:
2900         Documentation for ASN.1 has been moved to inline comments and to the 
2901         tex documentation.  
2903 2001-11-15 12:47  nmav <nmav@gnutls.org>
2905         * lib/: gnutls_errors.c, gnutls_errors_int.h (utags:
2906         gnutls_0_2_11):
2908         removed E_TIMEOUT 
2910 2001-11-15 12:37  nmav <nmav@gnutls.org>
2912         * configure.in (tags: gnutls_0_2_11), lib/auth_dhe_rsa.c (tags:
2913         gnutls_0_2_11), lib/auth_srp.c (tags: gnutls_0_2_11),
2914         lib/auth_x509.c (tags: gnutls_0_2_11), lib/gnutls_buffers.c (tags:
2915         gnutls_0_2_11), lib/gnutls_buffers.h (tags: gnutls_0_2_11),
2916         lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_record.c
2917         (tags: gnutls_0_2_11), src/serv.c (tags: gnutls_0_2_11):
2919         corrected some obscure bugs in the handshake and record send
2920         buffering code.  
2922 2001-11-13 19:10  nmav <nmav@gnutls.org>
2924         * lib/gnutls_int.h (tags: gnutls_0_2_11):
2926         removed debugging stuff 
2928 2001-11-13 12:26  nmav <nmav@gnutls.org>
2930         * lib/gnutls_handshake.c (tags: gnutls_0_2_11):
2932         more fixes 
2934 2001-11-13 12:02  nmav <nmav@gnutls.org>
2936         * lib/auth_rsa.c (tags: gnutls_0_2_11), lib/gnutls_algorithms.c
2937         (tags: gnutls_0_2_11), lib/gnutls_buffers.c, lib/gnutls_cipher.c
2938         (tags: gnutls_0_2_11), lib/gnutls_constate.c (tags: gnutls_0_2_11),
2939         lib/gnutls_handshake.c, lib/gnutls_handshake.h (tags:
2940         gnutls_0_2_11), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
2941         gnutls_0_2_11), lib/gnutls_priority.c (tags: gnutls_0_2_11),
2942         lib/gnutls_record.c, lib/io_debug.h (tags: gnutls_0_3_92,
2943         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
2944         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
2945         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
2946         gnutls_0_2_11), src/serv.c:
2948         more non blocking IO fixes 
2950 2001-11-12 21:18  nmav <nmav@gnutls.org>
2952         * src/cli.c (tags: gnutls_0_2_11):
2954         now resolves hostnames.  
2956 2001-11-12 14:27  nmav <nmav@gnutls.org>
2958         * lib/: defines.h (tags: gnutls_0_2_11), gnutls_priority.c:
2960         va_copy macro renamed to VA_COPY 
2962 2001-11-12 14:26  nmav <nmav@gnutls.org>
2964         * configure.in:
2966         now requires autoconf 2.50 
2968 2001-11-10 21:37  nmav <nmav@gnutls.org>
2970         * NEWS, configure.in, lib/ext_max_record.c (tags: gnutls_0_3_5,
2971         gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
2972         gnutls_0_2_90, gnutls_0_2_11), lib/gnutls.h.in (tags:
2973         gnutls_0_2_11), lib/gnutls_buffers.c, lib/gnutls_buffers.h,
2974         lib/gnutls_cert.c (tags: gnutls_0_2_11), lib/gnutls_cert.h (tags:
2975         gnutls_0_2_11), lib/gnutls_compress_int.c (tags: gnutls_0_2_11),
2976         lib/gnutls_global.c (tags: gnutls_0_2_11), lib/gnutls_handshake.c,
2977         lib/gnutls_int.h, lib/gnutls_mem.c (tags: gnutls_0_2_90,
2978         gnutls_0_2_11), lib/gnutls_mem.h (tags: gnutls_0_2_90,
2979         gnutls_0_2_11), lib/gnutls_privkey.c (tags: gnutls_0_2_90,
2980         gnutls_0_2_11), lib/gnutls_record.c, lib/io_debug.h, src/cli.c,
2981         src/serv.c:
2983         several fixes.  Including: 
2984         - max_record_header extension.  
2985         - resume handshake sending wrong ssl version 
2986         - Non blocking IO (not ready yet) 
2988 2001-11-08 12:00  nmav <nmav@gnutls.org>
2990         * NEWS, doc/tex/Makefile.am, doc/tex/resumedb.tex (tags:
2991         gnutls_0_2_11), doc/tex/translayer.tex (tags: gnutls_0_2_11),
2992         lib/auth_x509.c, lib/gnutls.h.in, lib/gnutls_buffers.c,
2993         lib/gnutls_buffers.h, lib/gnutls_global.c, lib/gnutls_handshake.c,
2994         lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:
2996         cleanups and documentation updates 
2998 2001-11-08 10:57  nmav <nmav@gnutls.org>
3000         * lib/auth_x509.c:
3002         rolled back previous change...  
3004 2001-11-08 10:32  nmav <nmav@gnutls.org>
3006         * lib/auth_x509.c:
3008         made empty certificate message consistent with other
3009         implementations.  
3011 2001-11-07 12:08  nmav <nmav@gnutls.org>
3013         * lib/: auth_anon.c (tags: gnutls_0_2_11), auth_dhe_rsa.c,
3014         auth_srp.c, auth_srp_passwd.c (tags: gnutls_0_2_90, gnutls_0_2_11),
3015         auth_x509.c, gnutls_buffers.c, gnutls_cert.c, gnutls_dh.c (tags:
3016         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3017         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), gnutls_dh_primes.c
3018         (tags: gnutls_0_2_90, gnutls_0_2_11), gnutls_gcry.c (tags:
3019         gnutls_0_2_90, gnutls_0_2_11), gnutls_gcry.h (tags: gnutls_0_2_90,
3020         gnutls_0_2_11), gnutls_pk.c (tags: gnutls_0_2_90, gnutls_0_2_11),
3021         gnutls_privkey.c, gnutls_record.c, gnutls_session.c (tags:
3022         gnutls_0_2_11), gnutls_sig.c (tags: gnutls_0_3_0, gnutls_0_2_91,
3023         gnutls_0_2_90, gnutls_0_2_11), gnutls_srp.c (tags: gnutls_0_2_11),
3024         x509_sig_check.c (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
3025         gnutls_0_2_90, gnutls_0_2_11):
3027         corrected memory leaks and other bugs 
3029 2001-11-06 16:57  nmav <nmav@gnutls.org>
3031         * lib/gnutls_buffers.c:
3033         added warning 
3035 2001-11-06 12:57  nmav <nmav@gnutls.org>
3037         * NEWS, configure.in, lib/Makefile.am, lib/ext_dnsname.c (tags:
3038         gnutls_0_2_90, gnutls_0_2_11), lib/ext_max_record.c,
3039         lib/ext_max_record.h (tags: gnutls_0_3_92, gnutls_0_3_91,
3040         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3041         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3042         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
3043         gnutls_0_2_11), lib/ext_srp.c (tags: gnutls_0_3_0, gnutls_0_2_91,
3044         gnutls_0_2_90, gnutls_0_2_11), lib/gnutls.h.in,
3045         lib/gnutls_constate.c, lib/gnutls_errors.c,
3046         lib/gnutls_errors_int.h, lib/gnutls_extensions.c (tags:
3047         gnutls_0_2_90, gnutls_0_2_11), lib/gnutls_handshake.c,
3048         lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:
3050         added max_record_size extension 
3052 2001-11-06 12:56  nmav <nmav@gnutls.org>
3054         * lib/gnutls_session.c:
3056         corrected bug which made get_current_session, not to return the
3057         right size of the session.  
3059 2001-11-05 21:28  nmav <nmav@gnutls.org>
3061         * NEWS, lib/auth_dhe_rsa.c, lib/gnutls_buffers.c,
3062         lib/gnutls_buffers.h, lib/gnutls_int.h, lib/gnutls_mem.c,
3063         lib/gnutls_record.c:
3065         receive buffer is now dynamic.  
3067 2001-11-05 20:14  nmav <nmav@gnutls.org>
3069         * NEWS, lib/gnutls_handshake.c, lib/gnutls_record.c, src/cli.c:
3071         changed semantics of the GNUTLS_E_REHANDSHAKE error code.  
3073 2001-11-05 16:41  nmav <nmav@gnutls.org>
3075         * acconfig.h (tags: gnutls_0_2_11), configure.in, lib/defines.h,
3076         lib/gnutls_priority.c:
3078         added support for va_copy 
3080 2001-11-05 12:43  nmav <nmav@gnutls.org>
3082         * NEWS, doc/tex/translayer.tex, lib/gnutls_db.c (tags:
3083         gnutls_0_2_11), lib/gnutls_handshake.c, lib/gnutls_int.h,
3084         lib/gnutls_record.c, src/serv.c (utags: gnutls_0_2_10):
3086         cleanups 
3088 2001-11-05 11:32  nmav <nmav@gnutls.org>
3090         * lib/gnutls_priority.h (tags: gnutls_0_2_11, gnutls_0_2_10):
3092         list -> gnutls_list 
3094 2001-11-04 16:52  nmav <nmav@gnutls.org>
3096         * lib/: gnutls.h.in (tags: gnutls_0_2_10), gnutls_anon_cred.c
3097         (tags: gnutls_0_2_11, gnutls_0_2_10), gnutls_int.h,
3098         gnutls_priority.c (tags: gnutls_0_2_10):
3100         changed LIST to GNUTLS_LIST 
3102 2001-11-04 12:01  nmav <nmav@gnutls.org>
3104         * lib/: gnutls.h.in, gnutls_db.c:
3106         added new function to check for expired sessions.  
3108 2001-11-04 10:43  nmav <nmav@gnutls.org>
3110         * lib/gnutls_record.c:
3112         cleanups 
3114 2001-11-02 18:20  nmav <nmav@gnutls.org>
3116         * lib/: gnutls_buffers.c (tags: gnutls_0_2_10), gnutls_buffers.h
3117         (tags: gnutls_0_2_10), gnutls_handshake.c, gnutls_record.c,
3118         gnutls_sig.c (tags: gnutls_0_2_10):
3120         cleanups in function names 
3122 2001-11-02 10:34  nmav <nmav@gnutls.org>
3124         * lib/gnutls_db.c:
3126         cleanups in the resuming code 
3128 2001-11-02 10:07  nmav <nmav@gnutls.org>
3130         * NEWS, THANKS (tags: gnutls_0_2_10), configure.in (tags:
3131         gnutls_0_2_10), lib/gnutls.h.in, lib/gnutls_db.c, lib/gnutls_db.h
3132         (tags: gnutls_0_2_11, gnutls_0_2_10), lib/gnutls_int.h,
3133         lib/gnutls_record.c:
3135         added hooks in order to use external database to store session to be 
3136         resumed. Works but it is not finished.  
3138 2001-11-02 09:01  nmav <nmav@gnutls.org>
3140         * lib/: gnutls_buffers.c, gnutls_global.c (tags: gnutls_0_2_10),
3141         gnutls_int.h:
3143         set_push() & set_pull() functions moved to state (instead of being
3144         global) 
3146 2001-11-02 08:32  nmav <nmav@gnutls.org>
3148         * README.CVS, doc/Makefile.am (tags: gnutls_0_2_11, gnutls_0_2_10),
3149         doc/README.CVS (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
3150         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10):
3152         moved README.CVS to doc/ 
3154 2001-11-01 22:54  nmav <nmav@gnutls.org>
3156         * README.CVS:
3158         added documentation of the steps required to built the cvs tree 
3160 2001-11-01 20:10  nmav <nmav@gnutls.org>
3162         * lib/auth_srp.c (tags: gnutls_0_2_10), lib/auth_srp_passwd.c
3163         (tags: gnutls_0_2_10), lib/auth_x509.c (tags: gnutls_0_2_10),
3164         lib/gnutls_auth.c (tags: gnutls_0_2_11, gnutls_0_2_10),
3165         lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_handshake.c,
3166         lib/gnutls_handshake.h (tags: gnutls_0_2_10), lib/gnutls_int.h,
3167         lib/gnutls_kx.c (tags: gnutls_0_2_10), lib/gnutls_mem.c (tags:
3168         gnutls_0_2_10), lib/gnutls_record.c, lib/gnutls_record.h (tags:
3169         gnutls_0_2_11, gnutls_0_2_10), lib/io_debug.h (tags:
3170         gnutls_0_2_10), src/cli.c (tags: gnutls_0_2_10), src/serv.c:
3172         Adopted some of the patches of Jon Nelson. Fixes the non blocking 
3173         behaviour.  
3175 2001-10-30 19:35  nmav <nmav@gnutls.org>
3177         * lib/: gnutls_buffers.c, gnutls_record.c:
3179         corrected and fixed several things in send_int() etc.  
3181 2001-10-30 12:29  nmav <nmav@gnutls.org>
3183         * doc/tex/translayer.tex:
3185         Added missing file.  
3187 2001-10-30 12:11  nmav <nmav@gnutls.org>
3189         * doc/: Makefile.am, TODO (tags: gnutls_0_2_10),
3190         scripts/Makefile.am (tags: gnutls_0_3_92, gnutls_0_3_91,
3191         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3192         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3193         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
3194         gnutls_0_2_11, gnutls_0_2_10):
3196         added scripts into distribution 
3198 2001-10-30 09:10  nmav <nmav@gnutls.org>
3200         * lib/: gnutls_db.c, gnutls_session.c (tags: gnutls_0_2_10):
3202         corrected bugs in session resuming.  
3204 2001-10-23 17:35  nmav <nmav@gnutls.org>
3206         * lib/: gnutls_buffers.c (tags: gnutls_0_2_9), gnutls_int.h,
3207         io_debug.h (tags: gnutls_0_2_9):
3209         cleanups 
3211 2001-10-23 17:31  nmav <nmav@gnutls.org>
3213         * lib/: Makefile.am (tags: gnutls_0_2_10, gnutls_0_2_9),
3214         io_debug.h:
3216         added IO debugging code 
3218 2001-10-23 15:45  nmav <nmav@gnutls.org>
3220         * NEWS, lib/gnutls_buffers.c, lib/gnutls_handshake.c (tags:
3221         gnutls_0_2_9), lib/gnutls_handshake.h (tags: gnutls_0_2_9),
3222         lib/gnutls_int.h, lib/gnutls_kx.c (tags: gnutls_0_2_9),
3223         lib/gnutls_kx.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
3224         lib/gnutls_record.c (tags: gnutls_0_2_9):
3226         added some checks for memory allocation.  Fixes in write interrupts.  
3228 2001-10-23 09:37  nmav <nmav@gnutls.org>
3230         * lib/gnutls_buffers.c:
3232         corrected bugs which could break non blocking IO 
3234 2001-10-22 22:09  nmav <nmav@gnutls.org>
3236         * PGPKEYS (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3237         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3238         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3239         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
3240         gnutls_0_2_9):
3242         added file. Holds pgp keys 
3244 2001-10-22 20:14  nmav <nmav@gnutls.org>
3246         * lib/: gnutls_buffers.c, gnutls_record.c:
3248         corrections for the gnutls_read_buffered() function.  
3250 2001-10-22 12:51  nmav <nmav@gnutls.org>
3252         * lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags: gnutls_0_2_9),
3253         lib/gnutls_int.h, lib/gnutls_record.c, src/serv.c (tags:
3254         gnutls_0_2_9):
3256         updated/fixed the handling of interrupted writes 
3258 2001-10-21 14:32  nmav <nmav@gnutls.org>
3260         * lib/: gnutls_buffers.c, gnutls_buffers.h, gnutls_errors.c (tags:
3261         gnutls_0_2_10, gnutls_0_2_9), gnutls_errors_int.h (tags:
3262         gnutls_0_2_10, gnutls_0_2_9), gnutls_int.h, gnutls_record.c:
3264         changed  gnutls_write() semantics in order to cope with interrupted
3265         system calls and non blocking IO 
3267 2001-10-21 13:27  nmav <nmav@gnutls.org>
3269         * NEWS, doc/tex/Makefile.am (tags: gnutls_0_2_10, gnutls_0_2_9),
3270         doc/tex/gnutls.tex (tags: gnutls_0_2_10, gnutls_0_2_9),
3271         lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
3272         lib/gnutls_global.c (tags: gnutls_0_2_9), lib/gnutls_handshake.c,
3273         lib/gnutls_int.h, lib/gnutls_record.c:
3275         changes in order to be independent of the berkeley style sockets 
3276         (but it is still difficult to use gnutls with any other api) 
3278 2001-10-21 11:53  nmav <nmav@gnutls.org>
3280         * lib/gnutls_buffers.c:
3282         made gnutls_write() unaware of interrupted system calls and eagain
3283         errors.  
3285 2001-10-21 11:36  nmav <nmav@gnutls.org>
3287         * THANKS (tags: gnutls_0_2_9), doc/tex/resumedb.tex (tags:
3288         gnutls_0_2_10, gnutls_0_2_9), lib/gnutls_buffers.c,
3289         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
3290         lib/gnutls_ui.c (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
3291         lib/gnutls_ui.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
3292         src/serv.c:
3294         several cleanups 
3296 2001-10-20 22:40  nmav <nmav@gnutls.org>
3298         * lib/: gnutls_buffers.c, gnutls_int.h:
3300         Corrected short read bug 
3302 2001-10-20 16:04  nmav <nmav@gnutls.org>
3304         * lib/gnutls_buffers.c:
3306         corrected _gnutls_write() 
3308 2001-10-20 15:44  nmav <nmav@gnutls.org>
3310         * lib/gnutls_buffers.c:
3312         peeked data now stays also in handshake 
3314 2001-10-20 15:43  nmav <nmav@gnutls.org>
3316         * lib/gnutls_kx.c:
3318         corrected bug which caused a fatal alert to be sent even if it 
3319         wasn't required 
3321 2001-10-20 09:40  nmav <nmav@gnutls.org>
3323         * NEWS, lib/gnutls_buffers.c, lib/gnutls_errors.c,
3324         lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
3325         lib/gnutls_record.c:
3327         introduced GNUTLS_E_INTERRUPTED, fixes in error handling 
3329 2001-10-20 09:10  nmav <nmav@gnutls.org>
3331         * lib/: gnutls_buffers.c, gnutls_handshake.c, gnutls_int.h:
3333         the gnutls handshake protocol can now hold it's state. Thus it may
3334         be used in some kind of non blocking mode. Not tested at all 
3336 2001-10-19 17:07  nmav <nmav@gnutls.org>
3338         * NEWS, doc/TODO (tags: gnutls_0_2_9), lib/gnutls_buffers.c,
3339         lib/gnutls_buffers.h, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
3340         lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
3341         lib/gnutls_record.c:
3343         clean ups in the handshake protocol 
3345 2001-10-15 09:14  nmav <nmav@gnutls.org>
3347         * NEWS, configure.in, doc/TODO, doc/tex/ex3.tex (tags:
3348         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), doc/tex/serv1.tex
3349         (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
3350         lib/auth_dhe_rsa.c (tags: gnutls_0_2_10, gnutls_0_2_9),
3351         lib/auth_rsa.c (tags: gnutls_0_2_10, gnutls_0_2_9),
3352         lib/auth_x509.c, lib/auth_x509.h (tags: gnutls_0_2_11,
3353         gnutls_0_2_10, gnutls_0_2_9), lib/gnutls.h.in, lib/gnutls_auth.c
3354         (tags: gnutls_0_2_9), lib/gnutls_auth_int.h (tags: gnutls_0_2_91,
3355         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
3356         lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_ui.c,
3357         lib/gnutls_ui.h, src/cli.c, src/serv.c:
3359         auth_info types and structures were moved to the internals of the
3360         library.  This makes the library incompatible (source & binary) with
3361         the previous versions.  
3363 2001-10-12 06:46  nmav <nmav@gnutls.org>
3365         * lib/: ext_srp.c (tags: gnutls_0_2_10, gnutls_0_2_9), gnutls.h.in,
3366         gnutls_cert.c (tags: gnutls_0_2_10, gnutls_0_2_9),
3367         gnutls_dh_primes.c (tags: gnutls_0_2_10, gnutls_0_2_9),
3368         gnutls_errors.c, gnutls_errors_int.h, gnutls_ui.h:
3370         added option to regenerate primes and generators for EDH 
3372 2001-10-10 15:53  nmav <nmav@gnutls.org>
3374         * NEWS, lib/auth_x509.c, lib/ext_dnsname.c (tags: gnutls_0_2_10,
3375         gnutls_0_2_9), lib/ext_dnsname.h (tags: gnutls_0_2_90,
3376         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), lib/gnutls.h.in,
3377         lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_2_10,
3378         gnutls_0_2_9), lib/gnutls_extensions.c (tags: gnutls_0_2_10,
3379         gnutls_0_2_9), lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c,
3380         src/crypt.c (tags: gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3381         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
3382         gnutls_0_2_9), src/serv.c:
3384         updated name indication extension (dnsname) 
3386 2001-10-10 09:28  nmav <nmav@gnutls.org>
3388         * src/: Makefile.am, crypt-gaa.c (tags: gnutls_0_3_92,
3389         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3390         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3391         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
3392         crypt.gaa (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3393         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3394         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3395         gnutls_0_2_91, gnutls_0_2_90) (utags: gnutls_0_2_10, gnutls_0_2_11,
3396         gnutls_0_2_9):
3398         renamed crypt to srpcrypt.  
3400 2001-10-10 09:25  nmav <nmav@gnutls.org>
3402         * NEWS, doc/TODO, lib/auth_anon.c (tags: gnutls_0_2_10,
3403         gnutls_0_2_9), lib/gnutls_dh.h (tags: gnutls_0_3_5, gnutls_0_3_2,
3404         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
3405         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
3406         lib/gnutls_dh_primes.c, lib/gnutls_global.c, lib/gnutls_int.h,
3407         src/crypt.c:
3409         better prime handling 
3411 2001-10-09 21:40  nmav <nmav@gnutls.org>
3413         * lib/: Makefile.am, auth_dhe_rsa.c, auth_srp_passwd.c (tags:
3414         gnutls_0_2_9), auth_x509.c, gnutls.h.in, gnutls_dh.c (tags:
3415         gnutls_0_2_10, gnutls_0_2_9), gnutls_dh.h, gnutls_dh_primes.c,
3416         gnutls_record.h (tags: gnutls_0_2_9), gnutls_srp.c (tags:
3417         gnutls_0_2_10, gnutls_0_2_9):
3419         Updated the handling of prime numbers.  
3421 2001-10-08 19:57  nmav <nmav@gnutls.org>
3423         * lib/: auth_dhe_rsa.c, auth_x509.c, gnutls.h.in, gnutls_buffers.c,
3424         gnutls_cert.c, gnutls_cert.h, gnutls_handshake.c,
3425         gnutls_handshake.h, gnutls_int.h, gnutls_record.c, gnutls_sig.c,
3426         gnutls_sig.h (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
3427         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
3428         gnutls_0_2_10, gnutls_0_2_9):
3430         several cleanups 
3432 2001-10-08 18:38  nmav <nmav@gnutls.org>
3434         * NEWS, THANKS, configure.in, doc/tex/ex3.tex (tags: gnutls_0_2_4),
3435         lib/auth_anon.c, lib/auth_dhe_rsa.c, lib/auth_x509.c,
3436         lib/auth_x509.h, lib/gnutls_algorithms.c (tags: gnutls_0_2_10,
3437         gnutls_0_2_9), lib/gnutls_cert.c, lib/gnutls_cert.h,
3438         lib/gnutls_datum.c (tags: gnutls_0_2_90, gnutls_0_2_11,
3439         gnutls_0_2_10, gnutls_0_2_9), lib/gnutls_int.h,
3440         lib/gnutls_record.c, lib/gnutls_sig.c, lib/gnutls_sig.h,
3441         lib/x509_extensions.c (tags: gnutls_0_2_11, gnutls_0_2_10,
3442         gnutls_0_2_9), src/cli.c, src/serv.c:
3444         added DHE_RSA ciphersuites 
3446 2001-10-08 07:10  nmav <nmav@gnutls.org>
3448         * doc/protocol/: draft-ietf-tls-ciphersuite-03.txt,
3449         draft-ietf-tls-ciphersuite-05.txt (tags: gnutls_0_3_92,
3450         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3451         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3452         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
3453         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
3454         draft-ietf-tls-extensions-00.txt, draft-ietf-tls-extensions-01.txt
3455         (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3456         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
3457         gnutls_0_2_9), draft-ietf-tls-kerb-00.txt, rfc2712.txt (tags:
3458         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3459         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3460         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3461         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
3462         gnutls_0_2_9):
3464         updated documents 
3466 2001-10-07 12:47  nmav <nmav@gnutls.org>
3468         * lib/: x509_asn1.c (tags: gnutls_0_2_10, gnutls_0_2_9),
3469         x509_extensions.c:
3471         fixes in the certificate extensions handling code.  Bugs reported by
3472         Neil Spring <nspring@saavie.org> 
3474 2001-09-25 17:55  nmav <nmav@gnutls.org>
3476         * doc/tex/: Makefile.am (tags: gnutls_0_2_4), ciphersuites.tex,
3477         gnutls.tex:
3479         more documentation 
3481 2001-09-23 18:21  nmav <nmav@gnutls.org>
3483         * lib/: Makefile.am, auth_anon.c, auth_rsa.c, auth_x509.c,
3484         auth_x509.h, gnutls_cert.c, gnutls_dh.h, gnutls_ui.c, gnutls_ui.h:
3486         several cleanups in order to support DHE_RSA 
3488 2001-09-23 18:20  nmav <nmav@gnutls.org>
3490         * lib/auth_dhe_rsa.c:
3492         Preliminary support for DHE_RSA 
3494 2001-09-19 08:21  nmav <nmav@gnutls.org>
3496         * lib/gnutls_cert.c (tags: gnutls_0_2_3):
3498         updated documentation 
3500 2001-09-14 08:04  nmav <nmav@gnutls.org>
3502         * NEWS, doc/tex/ex3.tex (tags: gnutls_0_2_3), lib/Makefile.am
3503         (tags: gnutls_0_2_3), lib/auth_rsa.c (tags: gnutls_0_2_3),
3504         lib/auth_x509.c (tags: gnutls_0_2_3), lib/auth_x509.h (tags:
3505         gnutls_0_2_3), lib/gnutls.h.in (tags: gnutls_0_2_3),
3506         lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_2_3),
3507         lib/gnutls_errors.c (tags: gnutls_0_2_3), lib/gnutls_int.h (tags:
3508         gnutls_0_2_3), lib/gnutls_ui.c (tags: gnutls_0_2_3),
3509         lib/gnutls_ui.h (tags: gnutls_0_2_3), lib/x509_extensions.c (tags:
3510         gnutls_0_2_3), src/cli.c (tags: gnutls_0_2_3), src/serv.c (tags:
3511         gnutls_0_2_3):
3513         Client certificate callback has been improved 
3515 2001-09-04 19:50  nmav <nmav@gnutls.org>
3517         * NEWS, configure.in (tags: gnutls_0_2_3), doc/tex/Makefile.am
3518         (tags: gnutls_0_2_3), lib/Makefile.am:
3520         updated documentation generation 
3522 2001-09-03 22:23  nmav <nmav@gnutls.org>
3524         * lib/gnutls_algorithms.c (tags: gnutls_0_2_3):
3526         updated documentation 
3528 2001-08-27 08:31  nmav <nmav@gnutls.org>
3530         * lib/: gnutls_global.c (tags: gnutls_0_2_3), gnutls_int.h,
3531         gnutls_num.h (tags: gnutls_with_dss_ciphersuites,
3532         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3533         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
3534         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3):
3536         minor bugfixes 
3538 2001-08-26 14:44  nmav <nmav@gnutls.org>
3540         * acconfig.h (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3),
3541         configure.in, lib/gnutls_global.c:
3543         use of sigaction instead of signal(), to ignore SIGPIPE 
3545 2001-08-26 10:44  nmav <nmav@gnutls.org>
3547         * NEWS, configure.in, doc/tex/Makefile.am, doc/tex/cover.tex,
3548         doc/tex/cover.tex.in (tags: gnutls_0_3_1, gnutls_0_3_0,
3549         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
3550         gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3), doc/tex/serv1.tex (tags:
3551         gnutls_0_2_4, gnutls_0_2_3), lib/auth_rsa.c, lib/auth_x509.h,
3552         lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_int.h,
3553         lib/gnutls_ui.c, lib/gnutls_ui.h, src/serv.c:
3555         gnutls_set_certificate_request() renamed to
3556         gnutls_x509pki_set_cert_request().  Added
3557         gnutls_x509pki_set_cert_callback().  
3559 2001-08-26 09:41  nmav <nmav@gnutls.org>
3561         * NEWS, doc/TODO, lib/gnutls.h.in, lib/gnutls_anon_cred.c (tags:
3562         gnutls_0_2_9, gnutls_0_2_3), lib/gnutls_cipher.c (tags:
3563         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3), lib/gnutls_record.c
3564         (tags: gnutls_0_2_3), lib/x509_asn1.c (tags: gnutls_0_2_3),
3565         lib/x509_asn1.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
3566         gnutls_0_2_3), lib/x509_b64.c (tags: gnutls_0_3_1, gnutls_0_3_0,
3567         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
3568         gnutls_0_2_9, gnutls_0_2_3), lib/x509_der.c (tags: gnutls_0_2_10,
3569         gnutls_0_2_9, gnutls_0_2_3), src/serv.c:
3571         fixed memory leaks 
3573 2001-08-25 21:52  nmav <nmav@gnutls.org>
3575         * configure.in, lib/gnutls.h.in:
3577         updated gnutls.h file 
3579 2001-08-25 13:44  nmav <nmav@gnutls.org>
3581         * doc/tex/cover.tex, lib/gnutls_buffers.c (tags: gnutls_0_2_3),
3582         lib/gnutls_buffers.h (tags: gnutls_0_2_3), lib/gnutls_record.c,
3583         lib/gnutls_ui.c, src/serv.c:
3585         some memory optimization while receiving packets 
3587 2001-08-25 09:19  nmav <nmav@gnutls.org>
3589         * lib/: gnutls_cipher.c, gnutls_cipher.h (tags: gnutls_0_3_91,
3590         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3591         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3592         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
3593         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3),
3594         gnutls_record.c:
3596         header size is now written in gnutls_cipher.c 
3598 2001-08-20 21:40  nmav <nmav@gnutls.org>
3600         * lib/auth_rsa.c, lib/gnutls.h.in, lib/gnutls_int.h,
3601         lib/gnutls_record.c, src/cli.c, src/serv.c (utags: gnutls_0_2_2):
3603         bugfixes and minor updates 
3605 2001-08-20 21:39  nmav <nmav@gnutls.org>
3607         * doc/tex/: ex1.tex (tags: gnutls_0_2_4, gnutls_0_2_3), ex2.tex
3608         (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_4,
3609         gnutls_0_2_3), ex3.tex, serv1.tex, srp1.tex (tags: gnutls_0_2_11,
3610         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3) (utags:
3611         gnutls_0_2_2):
3613         corrected and updated documentation 
3615 2001-08-20 19:26  nmav <nmav@gnutls.org>
3617         * lib/gnutls.h.in, lib/gnutls_int.h, lib/gnutls_record.c,
3618         src/cli.c, src/serv.c:
3620         changed gnutls_bye() behaviour 
3622 2001-08-19 20:11  nmav <nmav@gnutls.org>
3624         * lib/: gnutls.h.in, gnutls_buffers.c (tags: gnutls_0_2_2),
3625         gnutls_int.h, gnutls_record.c:
3627         several fixes in gnutls_bye() function, and in gnutls_recv_int() 
3629 2001-08-19 19:38  nmav <nmav@gnutls.org>
3631         * lib/gnutls_cert.c (tags: gnutls_0_2_2):
3633         corrected bugs in version handling and in certificate initialization 
3635 2001-08-19 14:25  nmav <nmav@gnutls.org>
3637         * NEWS, configure.in (tags: gnutls_0_2_2), lib/auth_srp.c (tags:
3638         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2), lib/ext_srp.c (tags:
3639         gnutls_0_2_3, gnutls_0_2_2), lib/gnutls_buffers.c,
3640         lib/gnutls_buffers.h (tags: gnutls_0_2_2), lib/gnutls_errors.c
3641         (tags: gnutls_0_2_2), lib/gnutls_errors_int.h (tags: gnutls_0_2_3,
3642         gnutls_0_2_2), lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:
3644         better support for buffered read and several cleanups 
3646 2001-08-19 11:52  nmav <nmav@gnutls.org>
3648         * lib/: gnutls_cipher.c (tags: gnutls_0_2_2), gnutls_kx.c (tags:
3649         gnutls_0_2_3, gnutls_0_2_2), gnutls_record.c:
3651         gnutls now sends (again) record packets using one write.  
3653 2001-08-19 11:50  nmav <nmav@gnutls.org>
3655         * lib/gnutls_srp.c (tags: gnutls_0_2_3, gnutls_0_2_2):
3657         corrected free for data not belonging to the heap 
3659 2001-08-18 21:21  nmav <nmav@gnutls.org>
3661         * lib/: auth_anon.c (tags: gnutls_0_2_3, gnutls_0_2_2), auth_srp.c,
3662         auth_srp_passwd.c (tags: gnutls_0_2_3, gnutls_0_2_2),
3663         crypt_bcrypt.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
3664         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
3665         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2),
3666         gnutls_buffers.c, gnutls_dh.c (tags: gnutls_0_2_3, gnutls_0_2_2),
3667         gnutls_handshake.c (tags: gnutls_0_2_3, gnutls_0_2_2), gnutls_mem.c
3668         (tags: gnutls_0_2_3, gnutls_0_2_2), gnutls_mem.h (tags:
3669         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2),
3670         gnutls_srp.c:
3672         several checks for failed allocations and other fixes 
3674 2001-08-07 18:38  nmav <nmav@gnutls.org>
3676         * lib/auth_anon.c (tags: gnutls_0_2_1), lib/auth_srp.c (tags:
3677         gnutls_0_2_1), lib/auth_srp.h (tags: gnutls_0_3_0, gnutls_0_2_91,
3678         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
3679         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/auth_srp_passwd.c
3680         (tags: gnutls_0_2_1), lib/ext_srp.c (tags: gnutls_0_2_1),
3681         lib/gnutls_dh.c (tags: gnutls_0_2_1), lib/gnutls_extensions.c
3682         (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1),
3683         lib/gnutls_handshake.c (tags: gnutls_0_2_1), lib/gnutls_int.h
3684         (tags: gnutls_0_2_1), lib/gnutls_privkey.c (tags: gnutls_0_2_10,
3685         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), src/cli.c:
3687         fixes in SRP key exchange and several others.  
3689 2001-08-07 13:34  nmav <nmav@gnutls.org>
3691         * NEWS (tags: gnutls_0_2_1), configure.in (tags: gnutls_0_2_1),
3692         doc/tex/ex3.tex (tags: gnutls_0_2_1), doc/tex/serv1.tex (tags:
3693         gnutls_0_2_1), lib/auth_rsa.c (tags: gnutls_0_2_1), lib/ext_srp.c,
3694         lib/gnutls_auth_int.h (tags: gnutls_0_2_3, gnutls_0_2_2,
3695         gnutls_0_2_1), lib/gnutls_handshake.c, lib/gnutls_int.h,
3696         lib/gnutls_kx.c (tags: gnutls_0_2_1), lib/gnutls_sig.c (tags:
3697         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/gnutls_sig.h (tags:
3698         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/gnutls_ui.h (tags:
3699         gnutls_0_2_2, gnutls_0_2_1), lib/x509_sig_check.c (tags:
3700         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
3701         gnutls_0_2_1), lib/x509_verify.c (tags: gnutls_0_3_5, gnutls_0_3_2,
3702         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
3703         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
3704         gnutls_0_2_2, gnutls_0_2_1), src/cli.c, src/serv.c (tags:
3705         gnutls_0_2_1) (utags: gnutls_0_2_0):
3707         server side client authentication works 
3709 2001-08-07 12:16  nmav <nmav@gnutls.org>
3711         * doc/TODO (tags: gnutls_0_2_1, gnutls_0_2_0), lib/auth_anon.c
3712         (tags: gnutls_0_2_0), lib/auth_rsa.c, lib/auth_srp.c (tags:
3713         gnutls_0_2_0), lib/auth_x509.h (tags: gnutls_0_2_2, gnutls_0_2_1,
3714         gnutls_0_2_0), lib/gnutls.h.in (tags: gnutls_0_2_1, gnutls_0_2_0),
3715         lib/gnutls_auth.h (tags: gnutls_0_3_92, gnutls_0_3_91,
3716         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3717         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3718         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
3719         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
3720         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_cert.c (tags:
3721         gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_errors.c (tags:
3722         gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_errors_int.h (tags:
3723         gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c,
3724         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h (tags:
3725         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
3726         src/serv.c:
3728         additions in order for gnutls server to support client
3729         authentication 
3731 2001-08-07 07:30  nmav <nmav@gnutls.org>
3733         * lib/: auth_rsa.c, gnutls_buffers.c (tags: gnutls_0_2_1,
3734         gnutls_0_2_0), gnutls_cipher.c (tags: gnutls_0_2_1, gnutls_0_2_0),
3735         gnutls_constate.c (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
3736         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), gnutls_errors.c,
3737         gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h, gnutls_kx.c,
3738         gnutls_pk.c (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
3739         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0):
3741         ssl3 fixes and several others.  
3743 2001-08-07 07:30  nmav <nmav@gnutls.org>
3745         * lib/gnutls_mem.c (tags: gnutls_0_2_1, gnutls_0_2_0):
3747         realloc does not realloc memory if less size is requested.  
3749 2001-08-06 22:17  nmav <nmav@gnutls.org>
3751         * lib/: auth_rsa.c, gnutls_cert.c, gnutls_errors.c,
3752         gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h:
3754         updated in key usage fields 
3756 2001-08-06 21:48  nmav <nmav@gnutls.org>
3758         * lib/: gnutls_int.h, gnutls_sig.c, gnutls_sig.h, x509_sig_check.c:
3760         cleanups in the signature generating functions 
3762 2001-08-06 20:00  nmav <nmav@gnutls.org>
3764         * NEWS, lib/auth_anon.c, lib/auth_anon.h (tags: gnutls_0_2_90,
3765         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
3766         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/auth_rsa.c,
3767         lib/auth_srp.c, lib/auth_srp.h (tags: gnutls_0_2_0),
3768         lib/auth_x509.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
3769         lib/auth_x509.h, lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_auth.c
3770         (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
3771         lib/gnutls_buffers.c, lib/gnutls_handshake.c,
3772         lib/gnutls_handshake.h (tags: gnutls_0_2_3, gnutls_0_2_2,
3773         gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_int.h, lib/gnutls_kx.c,
3774         lib/gnutls_ui.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
3775         lib/gnutls_ui.h, lib/gnutls_v2_compat.c (tags: gnutls_0_2_11,
3776         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
3777         gnutls_0_2_1, gnutls_0_2_0), src/cli.c, src/serv.c:
3779         several fixes. Added client authentication with x509PKI 
3781 2001-08-06 15:02  nmav <nmav@gnutls.org>
3783         * lib/: Makefile.am (tags: gnutls_0_2_2, gnutls_0_2_1,
3784         gnutls_0_2_0), auth_rsa.c, gnutls_buffers.c, gnutls_handshake.c,
3785         gnutls_int.h, gnutls_kx.c, gnutls_sig.c, gnutls_sig_check.c,
3786         x509_sig_check.c:
3788         more x509 client certificate stuff 
3790 2001-08-06 13:22  nmav <nmav@gnutls.org>
3792         * src/x509/: clicert.pem, clikey.pem (utags: gnutls_0_2_10,
3793         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_0, gnutls_0_2_91,
3794         gnutls_0_2_1, gnutls_0_2_2, gnutls_0_2_3, gnutls_0_3_0,
3795         gnutls_0_3_1, gnutls_0_3_2, gnutls_0_3_5, gnutls_0_2_9):
3797         added client certificates 
3799 2001-08-06 13:21  nmav <nmav@gnutls.org>
3801         * lib/Makefile.am, lib/auth_rsa.c, lib/gnutls_cert.h (tags:
3802         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c,
3803         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_pk.c,
3804         lib/gnutls_sig.c, lib/gnutls_sig.h, src/cli.c, src/x509/Makefile.am
3805         (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3806         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
3807         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
3808         gnutls_0_2_0):
3810         several additions for x509 client authentication 
3812 2001-08-06 08:30  nmav <nmav@gnutls.org>
3814         * lib/: auth_rsa.c, gnutls_buffers.c, gnutls_cert.c,
3815         gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h, gnutls_kx.c,
3816         gnutls_mem.c, gnutls_mem.h (tags: gnutls_0_2_1, gnutls_0_2_0),
3817         gnutls_record.c (tags: gnutls_0_2_1, gnutls_0_2_0):
3819         added the concept of optional handshake packets (like
3820         CERTIFICATE_REQUEST).  several other fixes.  
3822 2001-08-05 20:40  nmav <nmav@gnutls.org>
3824         * lib/: auth_anon.c, auth_anon.h, auth_rsa.c, auth_srp.c,
3825         auth_srp.h, auth_x509.h, ext_srp.c, gnutls_algorithms.c (tags:
3826         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), gnutls_auth.h,
3827         gnutls_cert.c, gnutls_cert.h, gnutls_handshake.c, gnutls_int.h,
3828         gnutls_kx.c, gnutls_kx.h, gnutls_record.c, gnutls_ui.c:
3830         several cleanups and updates in the handshake protocol
3831         implementation iolaiiiiiCVS:
3832         
3833         ----------------------------------------------------------------------
3835 2001-08-05 13:27  nmav <nmav@gnutls.org>
3837         * configure.in, doc/tex/ex3.tex, doc/tex/serv1.tex,
3838         lib/Makefile.am, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls.h.in,
3839         lib/gnutls_cert.h, lib/gnutls_errors_int.h, lib/gnutls_int.h,
3840         lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c, src/serv.c:
3842         several cleanups. No longer export structures to the API, but a
3843         bunch of functions in order to access them.  
3845 2001-08-05 11:38  nmav <nmav@gnutls.org>
3847         * doc/tex/: ex1.tex (tags: gnutls_0_2_1, gnutls_0_2_0), ex2.tex
3848         (tags: gnutls_0_2_1, gnutls_0_2_0), ex3.tex:
3850         gnutls_x509_set_cn() was removed 
3852 2001-08-05 10:25  nmav <nmav@gnutls.org>
3854         * configure.in, lib/gnutls.h.in, lib/gnutls_global.c (tags:
3855         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c,
3856         lib/gnutls_int.h, lib/gnutls_record.c, src/.cvsignore (tags:
3857         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
3858         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0):
3860         added new function gnutls_send_alert() to the api 
3862 2001-08-05 10:13  nmav <nmav@gnutls.org>
3864         * lib/: Makefile.am, auth_rsa.c, auth_x509.c, auth_x509.h,
3865         gnutls.h.in, gnutls_cert.c, gnutls_cert.h:
3867         cleanups in certificate copying 
3869 2001-08-05 09:53  nmav <nmav@gnutls.org>
3871         * src/: CertificateExample.c (tags: gnutls_0_3_91, gnutls_0_3_90,
3872         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3873         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3874         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
3875         gnutls_0_2_9), CrlExample.c (tags: gnutls_0_3_91, gnutls_0_3_90,
3876         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3877         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3878         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
3879         gnutls_0_2_9), Makefile.am, asn1c.c (tags: gnutls_0_3_91,
3880         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3881         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3882         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
3883         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), prime.c (tags:
3884         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
3885         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3886         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3887         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
3888         gnutls_0_2_9) (utags: gnutls_0_2_0, gnutls_0_2_1, gnutls_0_2_2,
3889         gnutls_0_2_3):
3891         fixes for the new files 
3893 2001-08-05 09:38  nmav <nmav@gnutls.org>
3895         * lib/: Makefile.am, auth_rsa.c, auth_srp_passwd.c (tags:
3896         gnutls_0_2_0), cert_ASN.y, cert_asn1.c, cert_asn1.h, cert_b64.c,
3897         cert_b64.h, cert_der.c, cert_der.h, cert_verify.c, cert_verify.h,
3898         gnutls_cert.c, gnutls_cert.h, gnutls_global.c, gnutls_global.h
3899         (tags: gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
3900         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
3901         gnutls_0_2_1, gnutls_0_2_0), gnutls_privkey.c (tags: gnutls_0_2_0),
3902         gnutls_sig_check.c, pkcs1_asn1_tab.c (tags:
3903         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3904         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3905         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
3906         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
3907         gnutls_0_2_0), pkix_asn1_tab.c (tags: gnutls_0_3_92, gnutls_0_3_91,
3908         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
3909         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
3910         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
3911         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
3912         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_ASN.y (tags:
3913         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
3914         gnutls_0_2_1, gnutls_0_2_0), x509_asn1.c (tags: gnutls_0_2_2,
3915         gnutls_0_2_1, gnutls_0_2_0), x509_asn1.h, x509_b64.c (tags:
3916         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_b64.h (tags:
3917         gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
3918         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
3919         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_der.c
3920         (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_der.h,
3921         x509_extensions.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
3922         x509_extensions.h (tags: gnutls_0_2_11, gnutls_0_2_10,
3923         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
3924         gnutls_0_2_0), x509_verify.c, x509_verify.h (tags:
3925         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
3926         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
3927         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
3928         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
3929         gnutls_0_2_0):
3931         renamed cert_* to x509_* 
3933 2001-08-04 19:04  nmav <nmav@gnutls.org>
3935         * lib/: cert_asn1.c, cert_asn1.h, cert_der.c, cert_der.h,
3936         gnutls_cert.c:
3938         asn1_read_value() will no longer overflow the given buffer.  (this
3939         assumes that the caller provided the size of the buffer) 
3941 2001-08-04 18:40  nmav <nmav@gnutls.org>
3943         * lib/: auth_rsa.c, auth_x509.h, gnutls.h.in, gnutls_cert.c,
3944         gnutls_cert.h, gnutls_handshake.c, gnutls_int.h,
3945         gnutls_sig_check.c:
3947         fixes in x509 cert extensions handling 
3949 2001-08-04 12:01  nmav <nmav@gnutls.org>
3951         * lib/: gnutls_cert.c, gnutls_cert.h, gnutls_errors.c,
3952         gnutls_handshake.c, gnutls_int.h:
3954         minor fixes 
3956 2001-08-04 07:39  nmav <nmav@gnutls.org>
3958         * lib/: gnutls_mem.c, gnutls_mem.h:
3960         added internal memory handlers 
3962 2001-08-04 07:31  nmav <nmav@gnutls.org>
3964         * NEWS, lib/Makefile.am, lib/auth_rsa.c, lib/cert_b64.c,
3965         lib/crypt_bcrypt.c (tags: gnutls_0_2_1, gnutls_0_2_0),
3966         lib/crypt_srpsha1.c (tags: gnutls_0_3_1, gnutls_0_3_0,
3967         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
3968         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
3969         gnutls_0_2_0), lib/gnutls_algorithms.c, lib/gnutls_datum.h (tags:
3970         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
3971         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
3972         lib/gnutls_global.c, lib/gnutls_hash_int.c (tags: gnutls_0_2_11,
3973         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
3974         gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_hash_int.h (tags:
3975         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
3976         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
3977         lib/gnutls_int.h, lib/gnutls_pk.c, src/serv.c:
3979         added internal memory handlers 
3981 2001-08-02 19:00  nmav <nmav@gnutls.org>
3983         * lib/gnutls_cert.c, src/cli.c:
3985         subjectAltName related fixes 
3987 2001-08-02 18:42  nmav <nmav@gnutls.org>
3989         * lib/auth_rsa.c, lib/auth_x509.h, lib/cert_verify.c,
3990         lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_auth.c,
3991         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
3992         lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_record.c,
3993         src/cli.c:
3995         added some kind of support for X509 Extensions 
3997 2001-08-02 11:49  nmav <nmav@gnutls.org>
3999         * doc/tex/: Makefile.am (tags: gnutls_0_2_2, gnutls_0_2_1,
4000         gnutls_0_2_0), cover.tex, fdl.tex (tags: gnutls_0_3_92,
4001         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4002         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4003         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4004         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_4,
4005         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4006         gnutls.tex, macros.tex:
4008         documentation updates 
4010 2001-08-02 01:43  nmav <nmav@gnutls.org>
4012         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
4013         doc/tex/gnutls.tex, doc/tex/serv1.tex, doc/tex/srp1.tex (tags:
4014         gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_auth.c,
4015         lib/gnutls_record.c:
4017         documentation fixes 
4019 2001-07-31 19:12  nmav <nmav@gnutls.org>
4021         * doc/scripts/gdoc (tags: gnutls_0_2_10, gnutls_0_2_9,
4022         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4023         doc/tex/Makefile.am, doc/tex/gnutls.tex, lib/auth_anon.c,
4024         lib/auth_anon.h, lib/auth_srp.c, lib/auth_srp.h,
4025         lib/auth_srp_passwd.c, lib/ext_srp.c, lib/gnutls_anon_cred.c (tags:
4026         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_srp.c (tags:
4027         gnutls_0_2_1, gnutls_0_2_0):
4029         fixed api documentation (for srp and anon cred allocation) 
4031 2001-07-30 09:56  nmav <nmav@gnutls.org>
4033         * configure.in (tags: gnutls_0_1_9):
4035         added profiler option 
4037 2001-07-30 09:49  nmav <nmav@gnutls.org>
4039         * lib/: auth_srp_sb64.c (tags: gnutls_0_3_2, gnutls_0_3_1,
4040         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
4041         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4042         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), cert_b64.c (tags:
4043         gnutls_0_1_9), debug.c (tags: gnutls_0_2_11, gnutls_0_2_10,
4044         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4045         gnutls_0_2_0, gnutls_0_1_9), gnutls.h.in (tags: gnutls_0_1_9),
4046         gnutls_algorithms.c (tags: gnutls_0_1_9), gnutls_buffers.c (tags:
4047         gnutls_0_1_9), gnutls_cert.c (tags: gnutls_0_1_9),
4048         gnutls_constate.c (tags: gnutls_0_1_9), gnutls_errors.c (tags:
4049         gnutls_0_1_9), gnutls_errors.h (tags: gnutls_0_3_0, gnutls_0_2_91,
4050         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4051         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4052         gnutls_0_1_9), gnutls_global.c, gnutls_handshake.c (tags:
4053         gnutls_0_1_9), gnutls_int.h, gnutls_kx.c (tags: gnutls_0_1_9),
4054         gnutls_record.c (tags: gnutls_0_1_9), gnutls_sig_check.c (tags:
4055         gnutls_0_1_9), gnutls_v2_compat.c (tags: gnutls_0_1_9):
4057         added log function (no longer use fprintf).  
4059 2001-07-29 23:21  nmav <nmav@gnutls.org>
4061         * lib/: gnutls_handshake.c, gnutls_record.c:
4063         fixes in EOF handling in handshake.  
4065 2001-07-29 18:19  nmav <nmav@gnutls.org>
4067         * lib/gnutls_handshake.c:
4069         detect EOF 
4071 2001-07-29 11:18  nmav <nmav@gnutls.org>
4073         * doc/tex/: Makefile.am, gnutls.tex, serv1.tex, srp1.tex (tags:
4074         gnutls_0_1_9):
4076         documentation updates 
4078 2001-07-28 19:02  nmav <nmav@gnutls.org>
4080         * doc/: scripts/gdoc, tex/Makefile.am:
4082         fixes in tex production (gdoc) 
4084 2001-07-28 14:51  nmav <nmav@gnutls.org>
4086         * configure.in, doc/API-template.html, doc/Makefile.am (tags:
4087         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4088         gnutls_0_2_0, gnutls_0_1_9), doc/scripts/gdoc, doc/tex/Makefile.am,
4089         doc/tex/ex1.tex (tags: gnutls_0_1_9), doc/tex/ex2.tex (tags:
4090         gnutls_0_1_9), doc/tex/ex3.tex (tags: gnutls_0_1_9),
4091         doc/tex/gnutls.tex, lib/gnutls_record.c:
4093         Added documentation in TEX 
4095 2001-07-28 10:36  nmav <nmav@gnutls.org>
4097         * doc/API-template.html, doc/Makefile.am, doc/scripts/gdoc,
4098         lib/gnutls.h.in, lib/gnutls_errors.c, lib/gnutls_errors_int.h
4099         (tags: gnutls_0_1_9), lib/gnutls_global.c, lib/gnutls_handshake.c,
4100         lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_sig_check.c:
4102         added some documentation. Bug fixes in CHANGECIPHER_SPEC packet.  
4104 2001-07-27 18:46  nmav <nmav@gnutls.org>
4106         * NEWS, lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_errors.c,
4107         lib/gnutls_errors_int.h, lib/gnutls_global.c, lib/gnutls_record.c,
4108         src/cli.c (tags: gnutls_0_1_9), src/serv.c (tags: gnutls_0_1_9):
4110         changed gnutls_read() semantics 
4112 2001-07-26 20:23  fiorinaf <ffiorina@gnutls.org>
4114         * doc/TODO (tags: gnutls_0_1_9):
4116         Tools for Certificate 
4118 2001-07-26 20:18  fiorinaf <ffiorina@gnutls.org>
4120         * lib/cert_der.c (tags: gnutls_0_1_9):
4122         get time bug fixed 
4124 2001-07-26 19:08  nmav <nmav@gnutls.org>
4126         * NEWS, configure.in:
4128         moving to 0.1.9 
4130 2001-07-26 19:07  nmav <nmav@gnutls.org>
4132         * lib/cert_verify.c (tags: gnutls_0_1_9):
4134         fixed/updated compare_dn() function.  
4136 2001-07-26 15:26  nmav <nmav@gnutls.org>
4138         * doc/TODO, lib/gnutls_sig_check.c:
4140         updated sig_check() 
4142 2001-07-24 20:02  nmav <nmav@gnutls.org>
4144         * doc/TODO, lib/auth_rsa.c (tags: gnutls_0_1_9), lib/cert_verify.c,
4145         lib/cert_verify.h (tags: gnutls_0_1_9), lib/gnutls.h.in,
4146         lib/gnutls_auth.c (tags: gnutls_0_1_9), lib/gnutls_cert.c,
4147         lib/gnutls_cert.h (tags: gnutls_0_1_9), lib/gnutls_int.h,
4148         lib/gnutls_sig_check.c, src/cli.c:
4150         gnutls now checks the certificate's CN to see if it matches the 
4151         peer's name.  
4153 2001-07-24 18:46  nmav <nmav@gnutls.org>
4155         * doc/TODO, lib/gnutls_pk.c (tags: gnutls_0_1_9),
4156         lib/gnutls_record.c:
4158         bugfixes 
4160 2001-07-24 18:27  nmav <nmav@gnutls.org>
4162         * src/cli.c:
4164         support for multiple protocol versions.  
4166 2001-07-24 18:26  nmav <nmav@gnutls.org>
4168         * NEWS, lib/cert_b64.c, lib/gnutls.h.in, lib/gnutls_algorithms.c,
4169         lib/gnutls_algorithms.h (tags: gnutls_0_3_1, gnutls_0_3_0,
4170         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4171         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4172         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_buffers.c,
4173         lib/gnutls_buffers.h (tags: gnutls_0_2_1, gnutls_0_2_0,
4174         gnutls_0_1_9), lib/gnutls_cert.c, lib/gnutls_constate.c,
4175         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c
4176         (tags: gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4177         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_priority.h (tags:
4178         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4179         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_record.c,
4180         lib/gnutls_v2_compat.c, src/serv.c:
4182         corrected bug in b64 decoding. Added support for multiple TLS
4183         protocol versions.  
4185 2001-07-21 21:30  nmav <nmav@gnutls.org>
4187         * lib/Makefile.am (tags: gnutls_0_1_9):
4189         ignores some errors 
4191 2001-07-21 09:05  nmav <nmav@gnutls.org>
4193         * lib/auth_rsa.c, lib/cert_ASN.y (tags: gnutls_0_1_9),
4194         lib/cert_asn1.c (tags: gnutls_0_1_9), lib/cert_der.c,
4195         lib/gnutls_cert.c, lib/gnutls_cipher.c (tags: gnutls_0_1_9),
4196         lib/gnutls_compress_int.c (tags: gnutls_0_2_10, gnutls_0_2_9,
4197         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4198         gnutls_0_1_9), lib/gnutls_handshake.c, lib/gnutls_privkey.c (tags:
4199         gnutls_0_1_9), lib/gnutls_record.c, src/serv.c:
4201         corrected memory leaks 
4203 2001-07-21 08:19  nmav <nmav@gnutls.org>
4205         * doc/TODO, lib/Makefile.am, lib/cert_asn1.h (tags: gnutls_0_1_9),
4206         lib/cert_verify.c, lib/ext_srp.c (tags: gnutls_0_1_9),
4207         lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_cert.h,
4208         lib/gnutls_int.h, lib/gnutls_privkey.c, lib/gnutls_record.c,
4209         lib/gnutls_sig_check.c, src/.cvsignore (tags: gnutls_0_1_9),
4210         src/asn1c.c (tags: gnutls_0_1_9), src/ca.pem, src/cli.c,
4211         src/pkcs1.asn (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
4212         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4213         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4214         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4215         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4216         gnutls_0_2_0, gnutls_0_1_9), src/serv.c:
4218         several fixes cleanups etc.  
4220 2001-07-20 18:59  nmav <nmav@gnutls.org>
4222         * configure.in, lib/Makefile.am, lib/cert_asn1.c, lib/cert_asn1.h,
4223         lib/gnutls.h.in, lib/gnutls_global.c, lib/pkcs1.asn (tags:
4224         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4225         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4226         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4227         gnutls_0_2_0, gnutls_0_1_9), lib/pkcs1_asn1_tab.c (tags:
4228         gnutls_0_1_9), lib/pkix.asn (tags: gnutls_0_3_5, gnutls_0_3_2,
4229         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4230         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4231         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4232         src/Makefile.am (tags: gnutls_0_1_9), src/PkixTabExample.c,
4233         src/asn1c.c, src/cli.c, src/pkix.asn, src/serv.c,
4234         src/srp/Makefile.am (tags: gnutls_0_3_92, gnutls_0_3_91,
4235         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4236         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4237         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4238         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4239         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4240         src/x509/Makefile.am (tags: gnutls_0_1_9):
4242         updated file structure 
4244 2001-07-20 17:58  nmav <nmav@gnutls.org>
4246         * src/: Makefile.am, cert.pem, key.pem, serv.c, tpasswd,
4247         tpasswd.conf, srp/tpasswd (tags: gnutls_0_3_92, gnutls_0_3_91,
4248         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4249         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4250         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4251         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4252         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4253         srp/tpasswd.conf (tags: gnutls_0_3_92, gnutls_0_3_91,
4254         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4255         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4256         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4257         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4258         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4259         x509/ca.pem (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
4260         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
4261         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4262         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), x509/cert.pem (tags:
4263         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4264         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4265         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4266         gnutls_0_2_0, gnutls_0_1_9), x509/key.pem (tags: gnutls_0_3_5,
4267         gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
4268         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4269         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4270         gnutls_0_1_9):
4272         updated directory structure 
4274 2001-07-20 17:50  nmav <nmav@gnutls.org>
4276         * configure.in, doc/protocol/draft-ietf-tls-srp-00.txt,
4277         doc/protocol/draft-ietf-tls-srp-01.txt (tags: gnutls_0_3_92,
4278         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4279         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4280         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4281         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4282         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4283         doc/protocol/rfc2313.txt (tags: gnutls_0_3_92, gnutls_0_3_91,
4284         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4285         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4286         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4287         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4288         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4289         lib/Makefile.am, lib/auth_rsa.c, lib/cert_verify.c,
4290         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
4291         lib/gnutls_errors_int.h, lib/gnutls_hash_int.h (tags:
4292         gnutls_0_1_9), lib/gnutls_int.h, lib/gnutls_pk.c, lib/gnutls_pk.h,
4293         lib/gnutls_sig.h (tags: gnutls_0_1_9), lib/gnutls_sig_check.c,
4294         src/ca.pem, src/cert.pem, src/key.pem, src/pkcs1.asn:
4296         added some kind of certificate checking 
4298 2001-07-19 20:43  fiorinaf <ffiorina@gnutls.org>
4300         * src/pkcs1.asn:
4302         "" 
4304 2001-07-19 20:39  fiorinaf <ffiorina@gnutls.org>
4306         * doc/ASN1.readme.txt (tags: gnutls_0_2_10, gnutls_0_2_9,
4307         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4308         gnutls_0_1_9), lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_ASN.y,
4309         src/CertificateExample.c (tags: gnutls_0_1_9), src/CrlExample.c
4310         (tags: gnutls_0_1_9):
4312         "" 
4314 2001-07-19 20:36  fiorinaf <ffiorina@gnutls.org>
4316         * lib/: pkcs1_asn1_tab.c, pkix_asn1_tab.c (tags: gnutls_0_1_9):
4318         C structure management 
4320 2001-07-19 19:29  fiorinaf <ffiorina@gnutls.org>
4322         * src/PkixTabExample.c:
4324         C structure management 
4326 2001-07-18 20:32  nmav <nmav@gnutls.org>
4328         * lib/gnutls_hash_int.c (tags: gnutls_0_1_9):
4330         added mhash 0.8.10 support 
4332 2001-07-18 20:31  nmav <nmav@gnutls.org>
4334         * lib/auth_rsa.c, lib/auth_x509.h (tags: gnutls_0_1_9),
4335         lib/gnutls.h.in, lib/gnutls_auth.c, lib/gnutls_cert.c,
4336         lib/gnutls_cert.h, lib/gnutls_constate.c, lib/gnutls_handshake.c,
4337         lib/gnutls_int.h, src/cli.c:
4339         more certificate fields parsed. Cleanups 
4341 2001-07-17 18:47  nmav <nmav@gnutls.org>
4343         * NEWS, lib/cert_verify.c, lib/cert_verify.h, lib/gnutls.h.in,
4344         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
4345         lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
4346         lib/gnutls_constate.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
4347         lib/gnutls_extensions.c (tags: gnutls_0_2_0, gnutls_0_1_9),
4348         lib/gnutls_extensions.h (tags: gnutls_with_dss_ciphersuites,
4349         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4350         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4351         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4352         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4353         lib/gnutls_int.h, src/cli.c, src/serv.c:
4355         several cleanups. Added check for certificate's expiration time.  
4357 2001-07-16 19:45  nmav <nmav@gnutls.org>
4359         * lib/Makefile.am, lib/auth_rsa.c, lib/cert_verify.c,
4360         lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_cert.c,
4361         lib/gnutls_int.h, src/cli.c:
4363         updated cert_verify 
4365 2001-07-14 21:22  nmav <nmav@gnutls.org>
4367         * src/CertificateExample.c:
4369         corrected copyright notice 
4371 2001-07-14 21:19  nmav <nmav@gnutls.org>
4373         * Makefile.am (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4374         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
4375         lib/gnutls_anon_cred.c, lib/gnutls_srp.c (utags: gnutls_0_1_9):
4377         minor cleanups 
4379 2001-07-14 21:13  nmav <nmav@gnutls.org>
4381         * lib/auth_rsa.c, lib/auth_x509.h, lib/gnutls.h.in,
4382         lib/gnutls_cert.c, lib/gnutls_cert.h, src/cli.c:
4384         updated API 
4386 2001-07-14 19:21  nmav <nmav@gnutls.org>
4388         * lib/: Makefile.am, gnutls_anon_cred.c:
4390         added missing file 
4392 2001-07-14 14:34  nmav <nmav@gnutls.org>
4394         * lib/auth_rsa.c, lib/auth_x509.h, lib/cert_verify.c,
4395         lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_handshake.c,
4396         lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_srp.c,
4397         src/cli.c, src/serv.c:
4399         several bug fixes in ASN handling. Fixes/additions in X509
4400         structures handling.  
4402 2001-07-14 11:45  nmav <nmav@gnutls.org>
4404         * configure.in, lib/Makefile.am, lib/auth_anon.c (tags:
4405         gnutls_0_1_9), lib/auth_anon.h (tags: gnutls_0_1_9),
4406         lib/auth_rsa.c, lib/auth_srp.c (tags: gnutls_0_1_9), lib/auth_srp.h
4407         (tags: gnutls_0_1_9), lib/auth_x509.h, lib/ext_srp.c,
4408         lib/gnutls.h.in, lib/gnutls_auth.c, lib/gnutls_cert.c,
4409         lib/gnutls_global.c, lib/gnutls_privkey.c, lib/gnutls_srp.c,
4410         src/cli.c, src/serv.c:
4412         several cleanups 
4414 2001-07-14 10:26  nmav <nmav@gnutls.org>
4416         * lib/cert_ASN.y:
4418         corrected copyright statement 
4420 2001-07-14 09:47  nmav <nmav@gnutls.org>
4422         * lib/: Makefile.am, auth_x509.h, cert_verify.c, gnutls.h.in,
4423         gnutls_cert.c, gnutls_handshake.c, gnutls_int.h:
4425         improved certificate handling 
4427 2001-07-14 09:47  nmav <nmav@gnutls.org>
4429         * src/serv.c:
4431         updated 
4433 2001-07-13 14:23  nmav <nmav@gnutls.org>
4435         * buildconf (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4436         gnutls_0_1_9):
4438         added autoconf2.50 (for debian) 
4440 2001-07-13 14:22  nmav <nmav@gnutls.org>
4442         * acinclude.m4 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
4443         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
4444         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4445         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
4447         added required .m4s 
4449 2001-07-13 14:08  nmav <nmav@gnutls.org>
4451         * .cvsusers (tags: gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
4452         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4453         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
4455         corrected fabio's entry 
4457 2001-07-12 17:06  nmav <nmav@gnutls.org>
4459         * lib/gnutls_record.c:
4461         bug fixes 
4463 2001-07-11 21:17  nmav <nmav@gnutls.org>
4465         * NEWS, lib/auth_srp.c, lib/crypt_bcrypt.c (tags: gnutls_0_1_9),
4466         lib/crypt_bcrypt.h (tags: gnutls_0_3_92, gnutls_0_3_91,
4467         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4468         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4469         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4470         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4471         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4472         lib/crypt_srpsha1.c (tags: gnutls_0_1_9), lib/gnutls_cipher.c,
4473         lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
4474         lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_record.c,
4475         lib/gnutls_srp.c, lib/gnutls_srp.h (tags:
4476         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4477         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4478         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4479         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4480         gnutls_0_2_0, gnutls_0_1_9):
4482         optimizations in hash functions (removed a lot of mallocs) 
4484 2001-07-07 18:03  nmav <nmav@gnutls.org>
4486         * NEWS, doc/ASN1.readme.txt, lib/Makefile.am, lib/auth_rsa.c,
4487         lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_der.c,
4488         lib/cert_der.h, lib/gnutls_cert.c, lib/gnutls_global.c,
4489         lib/gnutls_int.h, lib/gnutls_privkey.c, src/CertificateExample.c,
4490         src/Makefile.am, src/pkix.asn, src/serv.c:
4492         Updated ASN.1 Parser (Fabio - commited by me).  
4494 2001-07-01 16:39  nmav <nmav@gnutls.org>
4496         * lib/: auth_rsa.c, gnutls_algorithms.c, gnutls_cert.c,
4497         gnutls_privkey.c:
4499         cleanups 
4501 2001-06-25 15:29  nmav <nmav@gnutls.org>
4503         * lib/auth_rsa.c, lib/auth_srp_passwd.c (tags: gnutls_0_1_9),
4504         lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_algorithms.c,
4505         lib/gnutls_cipher.c, lib/gnutls_cipher_int.c (tags: gnutls_0_2_11,
4506         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
4507         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_db.c (tags:
4508         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4509         gnutls_0_1_9), lib/gnutls_errors.c, lib/gnutls_extensions.c,
4510         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
4511         lib/gnutls_kx.h (tags: gnutls_0_1_9), src/.cvsignore, src/cli.c,
4512         src/serv.c:
4514         Cleanups. Mostly while sending client certificate (and client
4515         certificate verify) 
4517 2001-06-24 22:01  nmav <nmav@gnutls.org>
4519         * lib/README.der:
4521         removed 
4523 2001-06-24 21:42  nmav <nmav@gnutls.org>
4525         * NEWS, lib/ext_dnsname.c (tags: gnutls_0_2_3, gnutls_0_2_2,
4526         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls.h.in,
4527         lib/gnutls_constate.c, lib/gnutls_extensions.c,
4528         lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c, src/serv.c:
4530         added support for DNSNAME extension (draft-ietf-tls-extensions) 
4532 2001-06-24 18:30  nmav <nmav@gnutls.org>
4534         * doc/protocol/: draft-ietf-pkix-ac509prof-05.txt,
4535         draft-ietf-tls-camellia-00.txt, draft-ietf-tls-extensions-00.txt
4536         (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4537         gnutls_0_1_9), draft-ietf-tls-https-04.txt,
4538         draft-ietf-tls-misty1-00.txt, draft-ietf-tls-openpgp-00.txt,
4539         draft-ietf-tls-openpgp-01.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
4540         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4541         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4542         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4543         draft-ietf-tls-seedhas-00.txt, draft-ietf-tls-wireless-00.txt,
4544         rfc2817.txt (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
4545         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4546         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4547         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4548         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4549         gnutls_0_2_0, gnutls_0_1_9):
4551         added more up to date documentation 
4553 2001-06-24 18:20  nmav <nmav@gnutls.org>
4555         * doc/protocol/x509guide.txt (tags: gnutls_0_3_92, gnutls_0_3_91,
4556         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4557         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4558         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4559         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4560         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
4562         added gutman's x509guide 
4564 2001-06-24 15:41  nmav <nmav@gnutls.org>
4566         * lib/: gnutls_handshake.c, gnutls_priority.c:
4568         some portability fixes 
4570 2001-06-24 15:03  nmav <nmav@gnutls.org>
4572         * NEWS, doc/TODO, lib/Makefile.am, lib/auth_anon.c,
4573         lib/auth_dhe_dss.c (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4574         gnutls_0_2_0, gnutls_0_1_9), lib/auth_rsa.c, lib/auth_srp.c,
4575         lib/auth_srp.h, lib/auth_srp_passwd.c, lib/auth_srp_sb64.c,
4576         lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_b64.c, lib/cert_der.c,
4577         lib/crypt.c (tags: gnutls_0_3_91, gnutls_0_3_90,
4578         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4579         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4580         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4581         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4582         gnutls_0_2_0, gnutls_0_1_9), lib/crypt_bcrypt.c,
4583         lib/crypt_srpsha1.c, lib/debug.c, lib/ext_dnsname.c, lib/ext_srp.c,
4584         lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
4585         lib/gnutls_buffers.c, lib/gnutls_cert.c, lib/gnutls_cipher.c,
4586         lib/gnutls_cipher.h (tags: gnutls_0_2_2, gnutls_0_2_1,
4587         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_cipher_int.c,
4588         lib/gnutls_compress.c (tags: gnutls_0_3_91, gnutls_0_3_90,
4589         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4590         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4591         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4592         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4593         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_compress_int.c,
4594         lib/gnutls_constate.c, lib/gnutls_constate.h (tags: gnutls_0_3_92,
4595         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4596         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4597         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4598         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4599         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4600         lib/gnutls_datum.c (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4601         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_db.c, lib/gnutls_dh.c
4602         (tags: gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_errors.c,
4603         lib/gnutls_extensions.c, lib/gnutls_gcry.c (tags: gnutls_0_2_10,
4604         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4605         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_global.c,
4606         lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
4607         lib/gnutls_kx.c, lib/gnutls_num.c (tags: gnutls_0_2_3,
4608         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4609         lib/gnutls_pk.c, lib/gnutls_priority.c, lib/gnutls_privkey.c,
4610         lib/gnutls_privkey.h (tags: gnutls_0_3_5, gnutls_0_3_2,
4611         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4612         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4613         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4614         lib/gnutls_random.c (tags: gnutls_0_2_11, gnutls_0_2_10,
4615         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4616         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_record.c,
4617         lib/gnutls_session.c (tags: gnutls_0_2_3, gnutls_0_2_2,
4618         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_srp.c,
4619         lib/gnutls_v2_compat.c, src/cli.c, src/serv.c:
4621         fixes in ChangeCipherSpec handling (this also fixes rehandshake).  
4622         Several cleanups.  
4624 2001-06-24 08:45  nmav <nmav@gnutls.org>
4626         * lib/: Makefile.am, debug.c, gnutls_buffers.c, gnutls_cert.c,
4627         gnutls_cert.h, gnutls_cipher.c, gnutls_cipher_int.c,
4628         gnutls_cipher_int.h (tags: gnutls_0_3_92, gnutls_0_3_91,
4629         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4630         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4631         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4632         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4633         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
4634         gnutls_compress_int.c, gnutls_datum.c, gnutls_datum.h (tags:
4635         gnutls_0_1_9), gnutls_handshake.c, gnutls_hash_int.c, gnutls_int.h,
4636         gnutls_kx.c, gnutls_record.c, gnutls_v2_compat.c:
4638         several cleanups 
4640 2001-06-23 21:26  nmav <nmav@gnutls.org>
4642         * configure.in, lib/gnutls_global.c:
4644         added checks for signals 
4646 2001-06-22 21:19  nmav <nmav@gnutls.org>
4648         * lib/gnutls_cipher.c, src/serv.c:
4650         corrected bug in stream decryption..  
4652 2001-06-22 20:59  nmav <nmav@gnutls.org>
4654         * lib/: auth_rsa.c, auth_x509.h, gnutls.h.in, gnutls_cert.c,
4655         gnutls_cert.h:
4657         added internal representation of pkcs1 rsa private keys.  
4659 2001-06-22 11:43  nmav <nmav@gnutls.org>
4661         * NEWS (tags: gnutls_0_1_4), README (tags: gnutls_0_1_4),
4662         configure.in (tags: gnutls_0_1_4), doc/Makefile.am (tags:
4663         gnutls_0_1_4), doc/TODO, lib/Makefile.am (tags: gnutls_0_1_4),
4664         lib/gnutls.h.in (tags: gnutls_0_1_4), lib/gnutls_buffers.c (tags:
4665         gnutls_0_1_4), lib/gnutls_buffers.h (tags: gnutls_0_1_4),
4666         lib/gnutls_cert.c (tags: gnutls_0_1_4), lib/gnutls_global.c (tags:
4667         gnutls_0_1_4), lib/gnutls_record.c (tags: gnutls_0_1_4), src/cli.c
4668         (tags: gnutls_0_1_4), src/pk.h, src/serv.c:
4670         added global state.  
4672 2001-06-22 09:16  nmav <nmav@gnutls.org>
4674         * lib/gnutls.h.in, lib/gnutls_algorithms.c (tags: gnutls_0_1_4),
4675         lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_1_4),
4676         lib/gnutls_int.h (tags: gnutls_0_1_4), src/cli.c, src/serv.c:
4678         minor cleanups 
4680 2001-06-22 08:25  nmav <nmav@gnutls.org>
4682         * lib/gnutls.h.in:
4684         gnutls_cert is not defined here 
4686 2001-06-21 18:40  nmav <nmav@gnutls.org>
4688         * lib/gnutls_cert.h, src/pk.h:
4690         added missing files 
4692 2001-06-21 18:38  nmav <nmav@gnutls.org>
4694         * NEWS, configure.in, doc/TODO, lib/Makefile.am, lib/auth_rsa.c
4695         (tags: gnutls_0_1_4), lib/auth_x509.h (tags: gnutls_0_1_4),
4696         lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c (tags:
4697         gnutls_0_1_4), lib/gnutls_cert.c, lib/gnutls_datum.c (tags:
4698         gnutls_0_1_4), lib/gnutls_handshake.c (tags: gnutls_0_1_4),
4699         lib/gnutls_handshake.h (tags: gnutls_0_1_9, gnutls_0_1_4),
4700         lib/gnutls_int.h, lib/gnutls_priority.c (tags: gnutls_0_1_4),
4701         lib/gnutls_v2_compat.c (tags: gnutls_0_1_4), src/serv.c:
4703         Updated Ciphersuite selection algorithm.  Added internal
4704         representation of x509 structures.  
4706 2001-06-20 14:11  nmav <nmav@gnutls.org>
4708         * NEWS, doc/TODO, lib/auth_rsa.c, lib/cert_asn1.c (tags:
4709         gnutls_0_1_4), lib/cert_der.c (tags: gnutls_0_1_4),
4710         lib/gnutls_datum.c, lib/gnutls_datum.h (tags: gnutls_0_1_4),
4711         lib/gnutls_errors.c (tags: gnutls_0_1_4), lib/gnutls_errors_int.h
4712         (tags: gnutls_0_1_4), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
4713         gnutls_0_1_4), lib/gnutls_pk.c (tags: gnutls_0_1_4), src/pkix.asn
4714         (tags: gnutls_0_1_4):
4716         client side RSA works (no certificate checking) 
4718 2001-06-19 19:19  nmav <nmav@gnutls.org>
4720         * doc/TODO, lib/auth_anon.c (tags: gnutls_0_1_4), lib/auth_rsa.c,
4721         lib/auth_srp.c (tags: gnutls_0_1_4), lib/auth_x509.h,
4722         lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h
4723         (tags: gnutls_0_1_4), lib/gnutls_auth.h (tags: gnutls_0_1_9,
4724         gnutls_0_1_4), lib/gnutls_handshake.c, lib/gnutls_handshake.h,
4725         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h (tags:
4726         gnutls_0_1_4), lib/gnutls_v2_compat.c, src/cli.c, src/serv.c:
4728         removed unneeded code and added some kind of client support for RSA 
4729         ciphersuites 
4731 2001-06-19 08:52  nmav <nmav@gnutls.org>
4733         * NEWS, doc/TODO, lib/auth_rsa.c, lib/debug.c (tags: gnutls_0_1_4),
4734         lib/debug.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4735         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4736         gnutls_0_1_9, gnutls_0_1_4), lib/gnutls.h.in, lib/gnutls_cipher.c
4737         (tags: gnutls_0_1_4), lib/gnutls_handshake.c, lib/gnutls_int.h,
4738         lib/gnutls_kx.c, lib/gnutls_kx.h, lib/gnutls_record.c,
4739         lib/gnutls_session.c (tags: gnutls_0_1_4), lib/gnutls_v2_compat.c,
4740         src/serv.c:
4742         fixes in session resuming..  
4744 2001-06-18 20:24  nmav <nmav@gnutls.org>
4746         * doc/TODO, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
4747         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
4748         lib/gnutls_v2_compat.c:
4750         fixes in session resuming 
4752 2001-06-18 19:50  nmav <nmav@gnutls.org>
4754         * lib/: gnutls_gcry.c, gnutls_gcry.h (tags: gnutls_0_2_10,
4755         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4756         gnutls_0_2_0, gnutls_0_1_9) (utags: gnutls_0_1_4):
4758         added missing files 
4760 2001-06-18 19:04  nmav <nmav@gnutls.org>
4762         * lib/Makefile.am, lib/debug.c, lib/gnutls.h.in,
4763         lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
4764         lib/gnutls_cipher.h (tags: gnutls_0_1_4), lib/gnutls_cipher_int.c
4765         (tags: gnutls_0_1_4), lib/gnutls_compress.c (tags: gnutls_0_1_4),
4766         lib/gnutls_compress.h (tags: gnutls_0_3_92, gnutls_0_3_91,
4767         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4768         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4769         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4770         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4771         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
4772         gnutls_0_1_4), lib/gnutls_handshake.c, lib/gnutls_int.h,
4773         lib/gnutls_kx.c, lib/gnutls_plaintext.c, lib/gnutls_plaintext.h,
4774         lib/gnutls_record.c, lib/gnutls_v2_compat.c, src/serv.c:
4776         several cleanups in the low level record layer (the old code was a
4777         mess).  several other fixes.  
4779 2001-06-18 15:18  nmav <nmav@gnutls.org>
4781         * lib/: auth_x509.h, ext_dnsname.c (tags: gnutls_0_1_4),
4782         gnutls_int.h, gnutls_record.c, gnutls_record.h (tags: gnutls_0_2_3,
4783         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
4784         gnutls_0_1_4), gnutls_v2_compat.c:
4786         cleanups. No longer checks for alerts between messages.  
4788 2001-06-18 11:09  nmav <nmav@gnutls.org>
4790         * acconfig.h (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4791         gnutls_0_1_9, gnutls_0_1_4), doc/TODO,
4792         doc/protocol/draft-ietf-tls-https-04.txt (tags: gnutls_0_1_4),
4793         lib/Makefile.am, lib/defines.h (tags: gnutls_0_2_10, gnutls_0_2_9,
4794         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4795         gnutls_0_1_9, gnutls_0_1_4), lib/gnutls.h.in,
4796         lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
4797         lib/gnutls_cipher_int.c, lib/gnutls_int.h, lib/gnutls_record.c,
4798         src/cli.c, src/serv.c:
4800         cleanups and addition of a test http server (serv.c) 
4802 2001-06-17 22:45  nmav <nmav@gnutls.org>
4804         * NEWS, doc/TODO, lib/gnutls_handshake.c, lib/gnutls_int.h,
4805         lib/gnutls_record.c, lib/gnutls_v2_compat.c, src/serv.c:
4807         fixes in V2 client hello.  
4809 2001-06-17 14:13  nmav <nmav@gnutls.org>
4811         * configure.in, lib/auth_rsa.c, lib/gnutls_algorithms.h,
4812         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_pk.c,
4813         lib/gnutls_v2_compat.c, src/pkcs1.asn (tags: gnutls_0_1_4),
4814         src/serv.c:
4816         several fixes for RSA. gnutls server can now work with rsa
4817         certificates.  
4819 2001-06-17 11:26  nmav <nmav@gnutls.org>
4821         * lib/: Makefile.am, auth_rsa.c, auth_srp.c, auth_srp_passwd.c
4822         (tags: gnutls_0_1_4), auth_x509.h, cert_asn1.h (tags:
4823         gnutls_0_1_4), cert_b64.c (tags: gnutls_0_1_4), cert_b64.h (tags:
4824         gnutls_0_1_9, gnutls_0_1_4), crypt_bcrypt.c (tags: gnutls_0_1_4),
4825         crypt_srpsha1.c (tags: gnutls_0_1_4), gnutls.c, gnutls.h.in,
4826         gnutls_algorithms.c, gnutls_cert.c, gnutls_cipher.c,
4827         gnutls_errors.c, gnutls_errors_int.h, gnutls_handshake.c,
4828         gnutls_handshake.h, gnutls_int.h, gnutls_kx.c, gnutls_num.h (tags:
4829         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
4830         gnutls_0_1_4), gnutls_pk.c, gnutls_pk.h (tags: gnutls_0_1_4),
4831         gnutls_random.c (tags: gnutls_0_1_4), gnutls_random.h (tags:
4832         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
4833         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4834         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4835         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4836         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4837         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), gnutls_record.c,
4838         gnutls_srp.c (tags: gnutls_0_1_4), gnutls_v2_compat.c:
4840         several additions for RSA (mostly unstable) 
4842 2001-06-16 22:41  nmav <nmav@gnutls.org>
4844         * lib/: gnutls_pk.c, gnutls_pk.h:
4846         some support for public key encryption (rsa) 
4848 2001-06-16 12:11  nmav <nmav@gnutls.org>
4850         * lib/: Makefile.am, auth_anon.c, auth_dhe_dss.c (tags:
4851         gnutls_0_1_4), auth_rsa.c, auth_srp.c, auth_x509.h, defines.h,
4852         ext_dnsname.c, ext_dnsname.h (tags: gnutls_0_2_3, gnutls_0_2_2,
4853         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), gnutls.c,
4854         gnutls.h.in, gnutls_auth_int.h (tags: gnutls_0_1_9, gnutls_0_1_4),
4855         gnutls_dh.c (tags: gnutls_0_1_4), gnutls_extensions.c (tags:
4856         gnutls_0_1_4), gnutls_handshake.c, gnutls_int.h, gnutls_kx.c,
4857         gnutls_kx.h, gnutls_srp.c:
4859         more rsa fixes.  Added dnsname extension.  
4861 2001-06-15 22:05  nmav <nmav@gnutls.org>
4863         * lib/auth_anon.c, lib/auth_rsa.c, lib/auth_srp.c, lib/auth_x509.h,
4864         lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.h,
4865         lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_handshake.c,
4866         lib/gnutls_int.h, src/serv.c:
4868         more rsa stuff -- and cleanups 
4870 2001-06-15 21:47  nmav <nmav@gnutls.org>
4872         * src/pkcs1.asn:
4874         removed <CR> 
4876 2001-06-15 21:46  nmav <nmav@gnutls.org>
4878         * src/: Certificate.txt, CertificateExample.c (tags: gnutls_0_1_4),
4879         pkcs1.asn, pkix.asn:
4881         updated ASN.1 files.  
4883 2001-06-15 16:57  nmav <nmav@gnutls.org>
4885         * doc/Makefile.am, lib/Makefile.am, lib/auth_rsa.c,
4886         lib/auth_x509.h, lib/cert_asn1.h, lib/gnutls.h.in,
4887         lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_hash_int.c
4888         (tags: gnutls_0_1_4), lib/gnutls_hash_int.h (tags: gnutls_0_1_4),
4889         lib/gnutls_int.h, lib/gnutls_kx.c:
4891         several additions in order to support KX_RSA and X509PKI.  
4893 2001-06-14 20:26  nmav <nmav@gnutls.org>
4895         * lib/gnutls_auth.c:
4897         updated get_auth_info() 
4899 2001-06-14 18:00  nmav <nmav@gnutls.org>
4901         * Makefile.am, buildconf (tags: gnutls_0_1_4), src/cli.c,
4902         src/serv.c:
4904         changed the setting of credentials 
4906 2001-06-14 18:00  nmav <nmav@gnutls.org>
4908         * lib/: .cvsignore (tags: gnutls_0_1_9, gnutls_0_1_4), auth_anon.c,
4909         auth_anon.h (tags: gnutls_0_1_4), auth_srp.c, auth_srp_passwd.c,
4910         ext_srp.c (tags: gnutls_0_1_4), gnutls.h.in, gnutls_algorithms.c,
4911         gnutls_algorithms.h, gnutls_auth.c, gnutls_auth_int.h,
4912         gnutls_int.h:
4914         better handling of set/get credentials.  
4916 2001-06-14 17:01  nmav <nmav@gnutls.org>
4918         * lib/: gnutls.c, gnutls_auth_int.h, gnutls_buffers.c,
4919         gnutls_int.h:
4921         added gnutls_datum structure.  
4923 2001-06-13 09:21  nmav <nmav@gnutls.org>
4925         * .cvsignore (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
4926         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
4927         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
4928         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
4929         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4930         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), .cvsusers (tags:
4931         gnutls_0_1_4), AUTHORS (tags: gnutls_0_2_11, gnutls_0_2_10,
4932         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
4933         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), Makefile.am,
4934         changelog-update.sh:
4936         added Fabio in AUTHORS, fixed the way ChangeLog is created.  
4938 2001-06-13 09:10  nmav <nmav@gnutls.org>
4940         * lib/gnutls_algorithms.c:
4942         added a warning for the addition of new algorithms 
4944 2001-06-13 08:51  nmav <nmav@gnutls.org>
4946         * doc/protocol/rfc2631.txt (tags: gnutls_0_3_92, gnutls_0_3_91,
4947         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
4948         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
4949         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
4950         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
4951         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
4952         gnutls_0_1_4):
4954         added rfc on DH key exchange 
4956 2001-06-11 15:34  nmav <nmav@gnutls.org>
4958         * configure.in, lib/Makefile.am, lib/cert_ASN.y (tags:
4959         gnutls_0_1_4), lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_der.c,
4960         lib/cert_der.h (tags: gnutls_0_1_4), lib/gnutls_der.c,
4961         lib/gnutls_der.h, src/CertificateExample.c, src/Makefile.am:
4963         Added Fabio's ASN1/DER parser.  
4965 2001-06-09 12:11  nmav <nmav@gnutls.org>
4967         * lib/gnutls_db.c (tags: gnutls_0_1_4):
4969         more descriptive comments 
4971 2001-06-09 12:03  nmav <nmav@gnutls.org>
4973         * lib/auth_srp_sb64.c (tags: gnutls_0_1_4), lib/crypt.c (tags:
4974         gnutls_0_1_4), lib/crypt_bcrypt.c, lib/crypt_bcrypt.h (tags:
4975         gnutls_0_1_4), lib/crypt_srpsha1.c, lib/gnutls_srp.c, src/crypt.c
4976         (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4977         gnutls_0_1_9, gnutls_0_1_4):
4979         bugfixes in sbase64 decoding/encoding.  Changes in the included
4980         bcrypt algorithm.  
4982 2001-06-09 10:01  nmav <nmav@gnutls.org>
4984         * lib/: Makefile.am, auth_srp_passwd.h (tags: gnutls_0_3_5,
4985         gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
4986         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
4987         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
4988         gnutls_0_1_9, gnutls_0_1_4), auth_srp_sb64.c, cert_b64.h,
4989         cert_sb64.c, crypt_bcrypt.c, crypt_srpsha1.c:
4991         renamed cert_sb64.c to auth_srp_sb64.c (since it is only used in SRP
4992         KX) 
4994 2001-06-05 10:46  nmav <nmav@gnutls.org>
4996         * lib/gnutls.h.in:
4998         updated 
5000 2001-06-05 10:37  nmav <nmav@gnutls.org>
5002         * lib/: defines.h, gnutls.c, gnutls_cipher.c, gnutls_errors.c,
5003         gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h, gnutls_num.c
5004         (tags: gnutls_0_1_4), gnutls_num.h:
5006         better handling of 64bit integers 
5008 2001-06-05 10:35  nmav <nmav@gnutls.org>
5010         * lib/: crypt_bcrypt.c, crypt_srpsha1.c:
5012         better checking of return value of rindex 
5014 2001-06-05 10:33  nmav <nmav@gnutls.org>
5016         * src/: cli.c, serv.c:
5018         updated to new api 
5020 2001-06-05 08:34  nmav <nmav@gnutls.org>
5022         * lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_handshake.c,
5023         lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h
5024         (tags: gnutls_0_1_4), src/Makefile.am:
5026         updated documentation and functions 
5028 2001-06-01 15:49  nmav <nmav@gnutls.org>
5030         * NEWS, configure.in, lib/crypt.c, lib/defines.h, lib/ext_srp.c,
5031         lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_cipher.c,
5032         lib/gnutls_handshake.c, lib/gnutls_num.c, lib/gnutls_num.h,
5033         lib/gnutls_srp.c, src/prime.c (tags: gnutls_0_1_9, gnutls_0_1_4),
5034         src/tpasswd (tags: gnutls_0_1_4):
5036         gnutls now handles uint64 even in systems without a native one.  
5037         several bug fixes.  
5039 2001-06-01 14:46  nmav <nmav@gnutls.org>
5041         * lib/: crypt_bcrypt.c, crypt_srpsha1.c:
5043         corrected bug in verify 
5045 2001-05-31 09:34  nmav <nmav@gnutls.org>
5047         * buildconf, configure.in, lib/gnutls.h.in:
5049         updated configuration scripts to comply to autoconf 2.50 
5051 2001-05-30 11:46  nmav <nmav@gnutls.org>
5053         * doc/: Makefile.am, scripts/gdoc (tags: gnutls_0_1_4):
5055         gdoc is now included in the cvs 
5057 2001-05-30 11:23  nmav <nmav@gnutls.org>
5059         * doc/API, doc/Makefile.am, doc/TODO, lib/gnutls.c,
5060         lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
5061         lib/gnutls_auth_int.h, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
5062         lib/gnutls_cipher.h, lib/gnutls_db.c, lib/gnutls_errors.c,
5063         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_plaintext.c,
5064         lib/gnutls_plaintext.h, lib/gnutls_priority.c,
5065         lib/gnutls_session.c, src/cli.c, src/serv.c:
5067         updated API and documentation. Now we use the gnome way for creating 
5068         API docs.  
5070 2001-05-26 22:10  nmav <nmav@gnutls.org>
5072         * lib/gnutls_dh.c:
5074         some cleanups in Diffie Hellman key exchange 
5076 2001-05-26 19:18  nmav <nmav@gnutls.org>
5078         * doc/API, lib/auth_anon.c, lib/auth_anon.h, lib/auth_dhe_dss.c,
5079         lib/auth_dhe_dss.h (tags: gnutls_with_dss_ciphersuites,
5080         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5081         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5082         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5083         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5084         gnutls_0_1_4), lib/cert_b64.c, lib/cert_sb64.c,
5085         lib/gnutls_algorithms.c, lib/gnutls_auth.c, lib/gnutls_dh.c,
5086         lib/gnutls_dh.h (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5087         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), lib/gnutls_int.h,
5088         lib/gnutls_srp.c:
5090         removed DHE_DSS.  Added parameters to DH_ANON (size of prime).  
5091         cleanups.  
5093 2001-05-26 19:16  nmav <nmav@gnutls.org>
5095         * src/: cli.c, prime.c, serv.c:
5097         several updates 
5099 2001-05-26 12:19  nmav <nmav@gnutls.org>
5101         * lib/auth_srp_passwd.c, lib/cert_sb64.c, lib/crypt_bcrypt.c,
5102         lib/crypt_srpsha1.c, lib/gnutls_int.h, src/crypt.c:
5104         Added decoding function for the base64 encoding used in SRP.  (this
5105         function is more strict in characters than the previous one) 
5107 2001-05-26 10:38  nmav <nmav@gnutls.org>
5109         * lib/cert_b64.c:
5111         corrected memory leaks 
5113 2001-05-26 08:29  nmav <nmav@gnutls.org>
5115         * lib/: auth_anon.c, auth_dhe_dss.c, auth_srp.c, gnutls.c,
5116         gnutls_extensions.c, gnutls_handshake.c, gnutls_num.c,
5117         gnutls_num.h, gnutls_v2_compat.c:
5119         several cleanups in numbers' handling 
5121 2001-05-26 07:19  nmav <nmav@gnutls.org>
5123         * lib/.cvsignore, lib/gnutls_handshake.c, lib/gnutls_int.h,
5124         lib/gnutls_num.c, lib/gnutls_num.h, src/.cvsignore (tags:
5125         gnutls_0_1_4):
5127         updated uint24 functions.  
5129 2001-05-25 21:09  nmav <nmav@gnutls.org>
5131         * lib/: auth_anon.c, auth_dhe_dss.c, auth_srp.c, gnutls.c,
5132         gnutls_cipher.c, gnutls_extensions.c, gnutls_handshake.c,
5133         gnutls_int.h, gnutls_kx.c, gnutls_num.c, gnutls_num.h,
5134         gnutls_v2_compat.c:
5136         Cleanups in endian handling (convertions).  
5138 2001-05-25 11:57  nmav <nmav@gnutls.org>
5140         * lib/: gnutls.c, gnutls_cipher.c, gnutls_errors.c,
5141         gnutls_errors_int.h, gnutls_handshake.c:
5143         several bug fixes 
5145 2001-05-25 11:56  nmav <nmav@gnutls.org>
5147         * doc/API:
5149         updated documentation 
5151 2001-05-25 11:55  nmav <nmav@gnutls.org>
5153         * src/serv.c:
5155         updated 
5157 2001-05-24 16:07  nmav <nmav@gnutls.org>
5159         * doc/API:
5161         updated 
5163 2001-05-24 08:19  nmav <nmav@gnutls.org>
5165         * lib/gnutls_cipher.c:
5167         sets the resumed_security_parameters to null after initialization 
5169 2001-05-23 15:17  nmav <nmav@gnutls.org>
5171         * src/: cli.c, serv.c:
5173         updated to new api 
5175 2001-05-23 15:16  nmav <nmav@gnutls.org>
5177         * lib/: gnutls.c, gnutls.h.in, gnutls_db.c, gnutls_handshake.c,
5178         gnutls_handshake.h, gnutls_int.h:
5180         Updated API (gnutls_deinit()) gnutls_db: does not store anything if
5181         db has not been opened for reading.  Added some kind of support for
5182         renegotiation of parameters.  
5184 2001-05-22 22:29  nmav <nmav@gnutls.org>
5186         * lib/: gnutls.h.in, gnutls_algorithms.c, gnutls_handshake.h:
5188         cleanups 
5190 2001-05-22 22:27  nmav <nmav@gnutls.org>
5192         * lib/: defines.h, gnutls.c, gnutls_db.c, gnutls_handshake.c,
5193         gnutls_int.h, gnutls_session.c:
5195         cleanups and several fixes(and speedups) in the resume DB 
5197 2001-05-22 22:24  nmav <nmav@gnutls.org>
5199         * src/: cli.c, serv.c:
5201         updated client and servers 
5203 2001-05-22 16:57  nmav <nmav@gnutls.org>
5205         * lib/gnutls_algorithms.c:
5207         cleanups 
5209 2001-05-20 10:06  nmav <nmav@gnutls.org>
5211         * doc/API, lib/gnutls.c, lib/gnutls_algorithms.c,
5212         lib/gnutls_algorithms.h, lib/gnutls_dh.c, lib/gnutls_handshake.c,
5213         lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h,
5214         src/cli.c, src/serv.c:
5216         Changed gnutls_set_*_priority functions.  
5218 2001-05-19 18:57  nmav <nmav@gnutls.org>
5220         * src/crypt.c:
5222         updated 
5224 2001-05-19 10:50  nmav <nmav@gnutls.org>
5226         * lib/cert_sb64.c:
5228         bugfixes 
5230 2001-05-19 10:48  nmav <nmav@gnutls.org>
5232         * src/: cli.c, crypt.c, crypt.gaa (tags: gnutls_0_2_3,
5233         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5234         gnutls_0_1_4), gaa.h, gaaout.c, tpasswd, tpasswd.conf:
5236         added option to generate random primes (instead of using a default).  
5237         Added option to specify a specific prime to use (index) 
5239 2001-05-15 10:35  nmav <nmav@gnutls.org>
5241         * lib/libgnutls.m4 (tags: gnutls_0_2_11, gnutls_0_2_10,
5242         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5243         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4):
5245         updated 
5247 2001-05-15 10:19  nmav <nmav@gnutls.org>
5249         * configure.in, lib/gnutls.c, lib/libgnutls.m4:
5251         corrected scripts 
5253 2001-05-15 09:33  nmav <nmav@gnutls.org>
5255         * acconfig.h, acinclude.m4, changelog-update.sh, configure.in,
5256         lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls.h.in,
5257         lib/gnutls_auth.c, lib/gnutls_errors.h (tags: gnutls_0_1_4),
5258         lib/gnutls_errors_int.h, lib/libgnutls-config.in, lib/libgnutls.m4,
5259         src/Makefile.am, src/serv.c:
5261         Added libgnutls-config script gnutls.h is automaticaly generated by
5262         configure script Added libgnutls.m4 
5264 2001-05-14 10:37  nmav <nmav@gnutls.org>
5266         * lib/ext_srp.c (tags: gnutls-0_1_2):
5268         Added missing length in username.  
5270 2001-05-14 09:45  nmav <nmav@gnutls.org>
5272         * NEWS, doc/API (tags: gnutls-0_1_2), lib/auth_anon.c (tags:
5273         gnutls-0_1_2), lib/auth_dhe_dss.c (tags: gnutls-0_1_2),
5274         lib/auth_srp.c (tags: gnutls-0_1_2), lib/auth_srp.h (tags:
5275         gnutls_0_1_4, gnutls-0_1_2), lib/ext_srp.c, lib/gnutls.c (tags:
5276         gnutls-0_1_2), lib/gnutls.h (tags: gnutls-0_1_2), lib/gnutls_auth.c
5277         (tags: gnutls-0_1_2), lib/gnutls_auth_int.h (tags: gnutls-0_1_2),
5278         lib/gnutls_cipher.c (tags: gnutls-0_1_2), lib/gnutls_db.c (tags:
5279         gnutls-0_1_2), lib/gnutls_int.h (tags: gnutls-0_1_2),
5280         lib/gnutls_session.c (tags: gnutls-0_1_2), lib/gnutls_session.h
5281         (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5282         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5283         gnutls_0_1_4, gnutls-0_1_2), src/cli.c (tags: gnutls-0_1_2),
5284         src/serv.c (tags: gnutls-0_1_2):
5286         added functions to access authentication data (like username), and 
5287         the key exchange algorithm used.  
5289 2001-05-13 16:36  nmav <nmav@gnutls.org>
5291         * lib/cert_sb64.c (tags: gnutls-0_1_2):
5293         cleanups 
5295 2001-05-13 16:36  nmav <nmav@gnutls.org>
5297         * doc/TODO (tags: gnutls-0_1_2), lib/gnutls_db.c:
5299         clean_db() now clears expired entries only 
5301 2001-05-13 16:35  nmav <nmav@gnutls.org>
5303         * src/: tpasswd, tpasswd.conf (utags: gnutls-0_1_2):
5305         example tpasswd files.  
5307 2001-05-13 13:48  nmav <nmav@gnutls.org>
5309         * lib/auth_srp_passwd.c (tags: gnutls-0_1_2), lib/cert_sb64.c,
5310         lib/gnutls_int.h, src/crypt.c (tags: gnutls-0_1_2):
5312         minor updates and fixes 
5314 2001-05-13 10:05  nmav <nmav@gnutls.org>
5316         * lib/Makefile.am (tags: gnutls-0_1_2), lib/auth_srp.c,
5317         lib/auth_srp_passwd.c, lib/auth_srp_passwd.h (tags: gnutls-0_1_2),
5318         lib/crypt.c (tags: gnutls-0_1_2), lib/crypt.h (tags: gnutls_0_3_92,
5319         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5320         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5321         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5322         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5323         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5324         gnutls_0_1_4, gnutls-0_1_2), lib/crypt_bcrypt.c (tags:
5325         gnutls-0_1_2), lib/crypt_bcrypt.h (tags: gnutls-0_1_2),
5326         lib/crypt_srpsha1.c (tags: gnutls-0_1_2), lib/crypt_srpsha1.h
5327         (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5328         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5329         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5330         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5331         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5332         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2),
5333         lib/gnutls.h, lib/gnutls_srp.c (tags: gnutls-0_1_2),
5334         lib/gnutls_srp.h (tags: gnutls-0_1_2), src/Makefile.am (tags:
5335         gnutls-0_1_2), src/README.crypt (tags: gnutls-0_1_2), src/cli.c,
5336         src/crypt.c, src/crypt.gaa (tags: gnutls-0_1_2), src/gaa.h (tags:
5337         gnutls-0_1_2), src/gaaout.c (tags: gnutls-0_1_2), src/serv.c:
5339         Added compatibility with Tom Wu's libsrp's password files.  
5341 2001-05-12 23:37  nmav <nmav@gnutls.org>
5343         * configure.in, lib/Makefile.am, lib/auth_srp.c, lib/auth_srp.h,
5344         lib/auth_srp_passwd.c, lib/cert_b64.c (tags: gnutls-0_1_2),
5345         lib/cert_b64.h (tags: gnutls-0_1_2), lib/debug.c (tags:
5346         gnutls-0_1_2), lib/gnutls.h, lib/gnutls_int.h, lib/gnutls_srp.c,
5347         src/port.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
5348         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5349         gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2), src/serv.c:
5351         added support for Tom Wu's srp library tpasswd and tpasswd.conf
5352         files.  
5354 2001-05-10 06:58  nmav <nmav@gnutls.org>
5356         * configure.in, lib/gnutls.c, lib/gnutls_int.h:
5358         fixes in memory allocation 
5360 2001-05-09 13:16  nmav <nmav@gnutls.org>
5362         * lib/: gnutls.c, gnutls_buffers.c (tags: gnutls-0_1_2),
5363         gnutls_db.c, gnutls_hash_int.c (tags: gnutls-0_1_2), gnutls_int.h:
5365         corrected memory leaks 
5367 2001-05-09 09:44  nmav <nmav@gnutls.org>
5369         * doc/API, lib/gnutls.h, lib/gnutls_auth.c, lib/gnutls_auth_int.h,
5370         src/cli.c, src/serv.c (utags: gnutls-0-1-0-srp):
5372         credentials are now kept globaly (in order to minimize memory
5373         usage).  This makes no harm since these are never modified by
5374         gnutls.  
5376 2001-05-08 20:27  nmav <nmav@gnutls.org>
5378         * doc/TODO (tags: gnutls-0-1-0-srp):
5380         updated TODO list 
5382 2001-05-08 20:16  nmav <nmav@gnutls.org>
5384         * lib/auth_srp.c (tags: gnutls-0-1-0-srp), lib/auth_srp_passwd.c
5385         (tags: gnutls-0-1-0-srp), lib/cert_b64.c (tags: gnutls-0-1-0-srp),
5386         lib/crypt_bcrypt.c (tags: gnutls-0-1-0-srp), lib/crypt_srpsha1.c
5387         (tags: gnutls-0-1-0-srp), lib/gnutls_errors.c (tags: gnutls-0_1_2,
5388         gnutls-0-1-0-srp), lib/gnutls_errors.h (tags: gnutls-0_1_2,
5389         gnutls-0-1-0-srp), lib/gnutls_handshake.c (tags: gnutls-0_1_2,
5390         gnutls-0-1-0-srp), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
5391         gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_srp.c (tags:
5392         gnutls-0-1-0-srp), lib/gnutls_srp.h (tags: gnutls-0-1-0-srp),
5393         src/cli.c, src/serv.c:
5395         several fixes for srp. Seems to work now! 
5397 2001-05-07 19:16  nmav <nmav@gnutls.org>
5399         * lib/gnutls_v2_compat.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
5401         better version handling 
5403 2001-05-07 19:09  nmav <nmav@gnutls.org>
5405         * NEWS (tags: gnutls-0-1-0-srp), doc/TODO, lib/Makefile.am (tags:
5406         gnutls-0-1-0-srp), lib/gnutls.c (tags: gnutls-0-1-0-srp),
5407         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_v2_compat.c,
5408         lib/gnutls_v2_compat.h (tags: gnutls_0_3_92, gnutls_0_3_91,
5409         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5410         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5411         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5412         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5413         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5414         gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), src/cli.c:
5416         added support for SSL 2.0 client hello 
5418 2001-05-07 11:11  nmav <nmav@gnutls.org>
5420         * configure.in (tags: gnutls-0-1-0-srp), lib/auth_srp.c,
5421         lib/auth_srp_passwd.c, lib/ext_srp.c (tags: gnutls-0-1-0-srp),
5422         lib/gnutls.c, lib/gnutls.h, lib/gnutls_extensions.c (tags:
5423         gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_handshake.c,
5424         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_srp.c, src/cli.c,
5425         src/serv.c:
5427         several fixes for srp 
5429 2001-05-07 08:27  nmav <nmav@gnutls.org>
5431         * doc/API, lib/auth_srp.c, lib/auth_srp_passwd.c, lib/ext_srp.c,
5432         lib/gnutls_auth.c, lib/gnutls_auth_int.h, lib/gnutls_handshake.c:
5434         gnutls_get_kx_cred() now returns err value. set_kx_cred() now
5435         accepts size.  
5437 2001-05-06 23:00  nmav <nmav@gnutls.org>
5439         * src/Makefile.am (tags: gnutls-0-1-0-srp):
5441         added missing gaa.h 
5443 2001-05-06 22:51  nmav <nmav@gnutls.org>
5445         * lib/gnutls_srp.c:
5447         some modulo fixes 
5449 2001-05-06 07:30  nmav <nmav@gnutls.org>
5451         * lib/: auth_srp.c, auth_srp_passwd.c, auth_srp_passwd.h (tags:
5452         gnutls-0-1-0-srp), ext_srp.c, gnutls_srp.c, gnutls_srp.h:
5454         more srp related fixes. No longer fails authentication if wrong
5455         username is provided.  
5457 2001-05-05 22:24  nmav <nmav@gnutls.org>
5459         * lib/: auth_srp.c, crypt.c (tags: gnutls-0-1-0-srp),
5460         crypt_bcrypt.c, crypt_bcrypt.h (tags: gnutls-0-1-0-srp),
5461         crypt_srpsha1.c, gnutls.h, gnutls_dh.c (tags: gnutls-0_1_2,
5462         gnutls-0-1-0-srp), gnutls_errors.c, gnutls_errors.h, gnutls_int.h,
5463         gnutls_srp.c, gnutls_srp.h:
5465         some hacks in order to exchange the algorithm used to hash the
5466         password...  
5468 2001-05-05 10:28  nmav <nmav@gnutls.org>
5470         * lib/: auth_srp.c, gnutls_srp.c, gnutls_srp.h:
5472         cleanups for srp. Most mpi code has moved to gnutls_srp.c 
5474 2001-05-05 08:02  nmav <nmav@gnutls.org>
5476         * configure.in, lib/ext_srp.c, lib/gnutls_int.h:
5478         more srp related fixes 
5480 2001-05-05 07:38  nmav <nmav@gnutls.org>
5482         * lib/: auth_srp.c, gnutls.h, gnutls_algorithms.c (tags:
5483         gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_auth_int.h,
5484         gnutls_extensions.c, gnutls_handshake.c:
5486         some fixes - srp related 
5488 2001-05-04 21:53  nmav <nmav@gnutls.org>
5490         * lib/: auth_srp.c, auth_srp.h (tags: gnutls-0-1-0-srp),
5491         auth_srp_passwd.c, auth_srp_passwd.h:
5493         more srp stuff 
5495 2001-05-04 21:52  nmav <nmav@gnutls.org>
5497         * lib/Makefile.am, lib/crypt_bcrypt.c, lib/crypt_srpsha1.c,
5498         lib/ext_srp.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
5499         lib/gnutls_auth.c, lib/gnutls_auth.h (tags: gnutls-0_1_2,
5500         gnutls-0-1-0-srp), lib/gnutls_auth_int.h, lib/gnutls_dh.c,
5501         lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_int.h,
5502         lib/gnutls_kx.c, lib/gnutls_srp.c, lib/gnutls_srp.h, src/crypt.c
5503         (tags: gnutls-0-1-0-srp):
5505         more additions for SRP 
5507 2001-05-04 13:08  nmav <nmav@gnutls.org>
5509         * src/crypt.c:
5511         fixed default case when no -s was specified 
5513 2001-05-04 13:05  nmav <nmav@gnutls.org>
5515         * lib/Makefile.am, lib/cert_b64.h (tags: gnutls-0-1-0-srp),
5516         lib/crypt.c, lib/crypt_bcrypt.c, lib/crypt_srpsha1.c,
5517         lib/crypt_srpsha1.h (tags: gnutls-0-1-0-srp), lib/gnutls.h,
5518         lib/gnutls_dh.c, lib/gnutls_srp.c, lib/gnutls_srp.h, src/crypt.c,
5519         src/crypt.gaa (tags: gnutls-0-1-0-srp), src/gaa.h (tags:
5520         gnutls-0-1-0-srp), src/gaaout.c (tags: gnutls-0-1-0-srp):
5522         More adds for SRP - SRPSHA1 and bcrypt 
5524 2001-05-04 08:28  nmav <nmav@gnutls.org>
5526         * lib/cert_b64.c:
5528         corrected bug in decoding function 
5530 2001-05-03 09:45  nmav <nmav@gnutls.org>
5532         * lib/crypt_bcrypt.h:
5534         for bcrypt support 
5536 2001-05-03 09:44  nmav <nmav@gnutls.org>
5538         * acconfig.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), configure.in,
5539         lib/Makefile.am, lib/cert_b64.c, lib/crypt.c, lib/crypt_bcrypt.c,
5540         lib/defines.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls.h,
5541         lib/gnutls_cipher.c (tags: gnutls-0-1-0-srp),
5542         lib/gnutls_cipher_int.h (tags: gnutls_0_1_4, gnutls-0_1_2,
5543         gnutls-0-1-0-srp), lib/gnutls_handshake.c, lib/gnutls_hash_int.h
5544         (tags: gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_int.h,
5545         lib/gnutls_random.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
5546         lib/gnutls_random.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
5547         src/Makefile.am, src/crypt.c, src/crypt.gaa, src/gaa.h,
5548         src/gaaout.c:
5550         Changes in random number handling. Added bcrypt (for use with SRP).  
5551         Added test program crypt for creating bcrypt passwd files.  
5553 2001-05-02 16:56  nmav <nmav@gnutls.org>
5555         * doc/API, lib/Makefile.am, lib/gnutls.c, lib/gnutls.h,
5556         lib/gnutls_auth.c, lib/gnutls_auth.h, lib/gnutls_auth_int.h,
5557         lib/gnutls_int.h:
5559         added support for setting authentication algorithms' credentials 
5561 2001-05-02 15:56  nmav <nmav@gnutls.org>
5563         * lib/: auth_anon.c (tags: gnutls-0-1-0-srp), gnutls_algorithms.c,
5564         gnutls_algorithms.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
5565         gnutls_kx.c:
5567         cleanups... and more modular design.  
5569 2001-05-02 10:16  nmav <nmav@gnutls.org>
5571         * lib/: auth_anon.c, auth_dhe_dss.c (tags: gnutls-0-1-0-srp),
5572         gnutls_algorithms.c, gnutls_algorithms.h, gnutls_auth.h,
5573         gnutls_handshake.c, gnutls_kx.c, gnutls_kx.h (tags: gnutls-0_1_2,
5574         gnutls-0-1-0-srp):
5576         Added client kx0 and server kx2 in order to be used with SRP 
5578 2001-05-01 15:17  nmav <nmav@gnutls.org>
5580         * buildconf (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
5582         updated 
5584 2001-03-25 10:17  nmav <nmav@gnutls.org>
5586         * doc/protocol/ssl-2.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
5587         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5588         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5589         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5590         gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
5592         added SSL v2 spec 
5594 2001-03-18 14:41  nmav <nmav@gnutls.org>
5596         * lib/gnutls_extensions.c:
5598         in case there are no extensions ext_gen() does not return anything
5599         (NULL); 
5601 2001-03-18 08:39  nmav <nmav@gnutls.org>
5603         * lib/: debug.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls.c,
5604         gnutls_algorithms.c, gnutls_handshake.c:
5606         more cleanups 
5608 2001-03-18 08:38  nmav <nmav@gnutls.org>
5610         * lib/: ext_srp.c, gnutls_extensions.c:
5612         send extensions feature was added.  
5614 2001-03-17 20:53  nmav <nmav@gnutls.org>
5616         * NEWS, lib/auth_anon.c, lib/auth_dhe_dss.c, lib/debug.c (tags:
5617         gnutls-0-1-0-srp), lib/gnutls_buffers.c (tags: gnutls-0-1-0-srp),
5618         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
5619         src/serv.c:
5621         several bugfixes and cleanups 
5623 2001-03-17 19:41  nmav <nmav@gnutls.org>
5625         * lib/: Makefile.am, ext_srp.c, ext_srp.h (tags: gnutls_0_3_91,
5626         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5627         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5628         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5629         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5630         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5631         gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_extensions.c,
5632         gnutls_extensions.h (tags: gnutls_0_1_4, gnutls-0_1_2,
5633         gnutls-0-1-0-srp), gnutls_handshake.c, gnutls_int.h:
5635         Added some preliminary support for TLS extensions; 
5637 2001-03-11 22:30  nmav <nmav@gnutls.org>
5639         * doc/TODO:
5641         updated todo list 
5643 2001-03-11 22:29  nmav <nmav@gnutls.org>
5645         * doc/protocol/rfc2945.txt (tags: gnutls_0_3_92, gnutls_0_3_91,
5646         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5647         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5648         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5649         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5650         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5651         gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
5653         added RFC for srp protocol 
5655 2001-03-11 22:02  nmav <nmav@gnutls.org>
5657         * lib/gnutls_algorithms.c:
5659         updated with new files 
5661 2001-03-11 21:52  nmav <nmav@gnutls.org>
5663         * lib/: Makefile.am, auth_anon.c, auth_anon.h (tags: gnutls-0_1_2,
5664         gnutls-0-1-0-srp), auth_dhe_dss.c, auth_dhe_dss.h (tags:
5665         gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_anon.c, gnutls_anon.h,
5666         gnutls_dhe_dss.c, gnutls_dhe_dss.h:
5668         moved gnutls_anon and gnutls_dhe_dss to auth_* 
5670 2001-03-11 20:47  nmav <nmav@gnutls.org>
5672         * doc/protocol/draft-ietf-tls-srp-00.txt (tags: gnutls_0_1_4,
5673         gnutls-0_1_2, gnutls-0-1-0-srp):
5675         added srp draft 
5677 2001-03-11 19:46  nmav <nmav@gnutls.org>
5679         * lib/: Makefile.am, gnutls.c, gnutls_algorithms.c,
5680         gnutls_algorithms.h, gnutls_anon.c, gnutls_anon.h, gnutls_auth.h,
5681         gnutls_dhe_dss.c, gnutls_dhe_dss.h, gnutls_handshake.c,
5682         gnutls_int.h, gnutls_kx.c:
5684         Key exchange (authentication) algorithms were reorganized, and now
5685         are more modular. Most changes however are not much tested and only
5686         anonymous authentication is currently used.  
5688 2001-02-10 11:49  nmav <nmav@gnutls.org>
5690         * lib/gnutls_der.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
5692         updated some functionality - no longer uses stdin 
5694 2001-02-10 11:49  nmav <nmav@gnutls.org>
5696         * THANKS (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
5698         added Tarun 
5700 2001-02-10 11:48  nmav <nmav@gnutls.org>
5702         * configure.in:
5704         corrected bug with dmalloc mode 
5706 2001-02-03 18:23  nmav <nmav@gnutls.org>
5708         * doc/protocol/draft-ietf-tls-kerb-00.txt (tags: gnutls_0_2_3,
5709         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5710         gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
5712         added kerberos ciphersuites 
5714 2001-02-03 12:18  nmav <nmav@gnutls.org>
5716         * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c,
5717         gnutls_algorithms.h, gnutls_cipher.c, gnutls_handshake.c,
5718         gnutls_int.h, gnutls_plaintext.c (tags: gnutls-0_1_2,
5719         gnutls-0-1-0-srp):
5721         TLS version handling is now more simple (no structures) 
5723 2001-02-03 11:49  nmav <nmav@gnutls.org>
5725         * lib/: gnutls_algorithms.c, gnutls_cipher_int.c (tags:
5726         gnutls-0_1_2, gnutls-0-1-0-srp):
5728         corrected rijndael256 
5730 2001-02-03 11:47  nmav <nmav@gnutls.org>
5732         * lib/: gnutls.h, gnutls_algorithms.c, gnutls_cipher_int.c,
5733         gnutls_db.c (tags: gnutls-0-1-0-srp), gnutls_int.h:
5735         added rijndael-256 as described in draft-ietf-tls-ciphersuite-03 
5737 2001-02-01 18:19  nmav <nmav@gnutls.org>
5739         * lib/: gnutls.c, gnutls_cipher.c:
5741         comments are now more clear 
5743 2001-02-01 14:49  nmav <nmav@gnutls.org>
5745         * lib/: gnutls.c, gnutls_cipher.c:
5747         gnutls_send_int() no longer sends the packets with 2 Write() calls.  
5748         One Write() call is enough for everybody! 
5750 2001-02-01 13:10  nmav <nmav@gnutls.org>
5752         * doc/: draft-ietf-tls-camellia-00.txt,
5753         draft-ietf-tls-ciphersuite-02.txt, draft-ietf-tls-https-04.txt,
5754         draft-ietf-tls-misty1-00.txt, draft-ietf-tls-openpgp-00.txt,
5755         draft-ietf-tls-seedhas-00.txt, draft-ietf-tls-wireless-00.txt,
5756         draft-ietf-tn3270e-telnet-tls-05.txt, rfc1422.txt, rfc1423.txt,
5757         rfc2246.txt, rfc2459.txt, rfc2818.txt, ssl-draft302.txt,
5758         protocol/draft-ietf-pkix-ac509prof-05.txt (tags: gnutls_0_1_4,
5759         gnutls-0_1_2, gnutls-0-1-0-srp),
5760         protocol/draft-ietf-tls-camellia-00.txt (tags: gnutls_0_1_4,
5761         gnutls-0_1_2, gnutls-0-1-0-srp),
5762         protocol/draft-ietf-tls-ciphersuite-03.txt (tags: gnutls_0_2_3,
5763         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5764         gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
5765         protocol/draft-ietf-tls-https-04.txt (tags: gnutls-0_1_2,
5766         gnutls-0-1-0-srp), protocol/draft-ietf-tls-misty1-00.txt (tags:
5767         gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
5768         protocol/draft-ietf-tls-openpgp-00.txt (tags: gnutls_0_1_4,
5769         gnutls-0_1_2, gnutls-0-1-0-srp),
5770         protocol/draft-ietf-tls-seedhas-00.txt (tags: gnutls_0_1_4,
5771         gnutls-0_1_2, gnutls-0-1-0-srp),
5772         protocol/draft-ietf-tls-wireless-00.txt (tags: gnutls_0_1_4,
5773         gnutls-0_1_2, gnutls-0-1-0-srp),
5774         protocol/draft-ietf-tn3270e-telnet-tls-05.txt (tags: gnutls_0_1_4,
5775         gnutls-0_1_2, gnutls-0-1-0-srp), protocol/rfc1422.txt (tags:
5776         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5777         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5778         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5779         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5780         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5781         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
5782         gnutls-0-1-0-srp), protocol/rfc1423.txt (tags: gnutls_0_3_92,
5783         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5784         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5785         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5786         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5787         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5788         gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), protocol/rfc2246.txt
5789         (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5790         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5791         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5792         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5793         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5794         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
5795         gnutls-0-1-0-srp), protocol/rfc2279.txt (tags: gnutls_0_3_92,
5796         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5797         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5798         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5799         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5800         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5801         gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), protocol/rfc2459.txt
5802         (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5803         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
5804         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
5805         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
5806         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
5807         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
5808         gnutls-0-1-0-srp), protocol/rfc2818.txt (tags: gnutls_0_3_92,
5809         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5810         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
5811         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5812         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5813         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5814         gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
5815         protocol/ssl-draft302.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
5816         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
5817         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
5818         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
5819         gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
5821         drafts and rfcs were moved to protocol/ directory 
5823 2001-01-30 10:02  nmav <nmav@gnutls.org>
5825         * README (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
5827         updated 
5829 2001-01-28 23:49  nmav <nmav@gnutls.org>
5831         * lib/: debug.h, defines.h, gnutls_algorithms.h, gnutls_buffers.h
5832         (tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_cipher.h (tags:
5833         gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_cipher_int.h,
5834         gnutls_compress.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
5835         gnutls_compress_int.h (tags: gnutls_0_2_3, gnutls_0_2_2,
5836         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4,
5837         gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_db.h (tags: gnutls_0_2_9,
5838         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
5839         gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
5840         gnutls_dh.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
5841         gnutls_errors.h, gnutls_handshake.h (tags: gnutls-0_1_2,
5842         gnutls-0-1-0-srp), gnutls_hash_int.h, gnutls_int.h, gnutls_kx.h,
5843         gnutls_num.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
5844         gnutls_plaintext.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
5845         gnutls_priority.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
5846         gnutls_session.h (tags: gnutls-0-1-0-srp):
5848         added copyright notice 
5850 2001-01-28 23:35  nmav <nmav@gnutls.org>
5852         * lib/: gnutls.c, gnutls_cipher.c, gnutls_cipher.h:
5854         removed large buffer 
5856 2001-01-28 10:54  nmav <nmav@gnutls.org>
5858         * lib/: Makefile.am, cert_der.asn1 (tags: gnutls-0_1_2,
5859         gnutls-0-1-0-srp), gnutls_cert.lex:
5861         removed unneeded files 
5863 2001-01-25 08:27  nmav <nmav@gnutls.org>
5865         * lib/gnutls.c:
5867         corrected wrong buffer size 
5869 2001-01-25 02:11  nmav <nmav@gnutls.org>
5871         * lib/: gnutls_cipher.c, gnutls_cipher.h:
5873         changes in gnutls_encrypt() 
5875 2001-01-25 02:08  nmav <nmav@gnutls.org>
5877         * lib/: gnutls.c, gnutls_int.h:
5879         tls packets are now send using one write(that way ssldump
5880         understands us) 
5882 2001-01-25 01:51  nmav <nmav@gnutls.org>
5884         * doc/TODO:
5886         updated todo list 
5888 2001-01-19 14:14  nmav <nmav@gnutls.org>
5890         * lib/cert_b64.c:
5892         corrected license 
5894 2001-01-19 09:06  nmav <nmav@gnutls.org>
5896         * lib/cert_der.asn1:
5898         added asn1 rules for snacc (DER extended) compiler 
5900 2001-01-17 15:10  nmav <nmav@gnutls.org>
5902         * doc/draft-ietf-tls-wireless-00.txt:
5904         added draft-ietf-tls-wireless 
5906 2001-01-16 23:02  nmav <nmav@gnutls.org>
5908         * AUTHORS (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
5910         updated authors - tarun left 
5912 2001-01-16 23:02  nmav <nmav@gnutls.org>
5914         * doc/TODO:
5916         updated todo list 
5918 2001-01-14 14:55  nmav <nmav@gnutls.org>
5920         * lib/gnutls_handshake.c:
5922         removed time_t declarations. We need exactly 32 bits.  
5924 2001-01-14 11:10  nmav <nmav@gnutls.org>
5926         * lib/gnutls_der.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
5928         corrected typo 
5930 2001-01-14 11:09  nmav <nmav@gnutls.org>
5932         * lib/cert_b64.c:
5934         added some support for pem encoded x509 certificates 
5936 2001-01-11 12:24  nmav <nmav@gnutls.org>
5938         * lib/gnutls.c (tags: gnutls-0-0-7):
5940         session gets deleted from the db if it is not resumable 
5942 2001-01-11 12:23  nmav <nmav@gnutls.org>
5944         * lib/: gnutls_db.c, gnutls_db.h (utags: gnutls-0-0-7):
5946         added db files 
5948 2001-01-11 11:59  nmav <nmav@gnutls.org>
5950         * configure.in (tags: gnutls-0-0-7):
5952         more fixes 
5954 2001-01-11 11:56  nmav <nmav@gnutls.org>
5956         * NEWS (tags: gnutls-0-0-7), configure.in, src/cli.c (tags:
5957         gnutls-0-0-7):
5959         fixes for release 
5961 2001-01-11 11:43  nmav <nmav@gnutls.org>
5963         * acinclude.m4 (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
5964         gnutls-0-0-7):
5966         added hooks for new libgcrypt 
5968 2001-01-11 11:40  nmav <nmav@gnutls.org>
5970         * NEWS, configure.in, doc/API (tags: gnutls-0-0-7), lib/Makefile.am
5971         (tags: gnutls-0-0-7), lib/gnutls.c, lib/gnutls.h (tags:
5972         gnutls-0-0-7), lib/gnutls_algorithms.c (tags: gnutls-0-0-7),
5973         lib/gnutls_errors.c (tags: gnutls-0-0-7), lib/gnutls_errors.h
5974         (tags: gnutls-0-0-7), lib/gnutls_handshake.c (tags: gnutls-0-0-7),
5975         lib/gnutls_handshake.h (tags: gnutls-0-0-7), lib/gnutls_int.h
5976         (tags: gnutls-0-0-7), lib/gnutls_session.c (tags: gnutls-0-1-0-srp,
5977         gnutls-0-0-7), src/Makefile.am (tags: gnutls-0-0-7), src/cli.c,
5978         src/port.h (tags: gnutls-0-0-7), src/serv.c (tags: gnutls-0-0-7):
5980         added server side session resuming (using gdbm) 
5982 2001-01-11 07:28  nmav <nmav@gnutls.org>
5984         * acconfig.h (tags: gnutls-0-0-7), configure.in, lib/gnutls_dh.c
5985         (tags: gnutls-0-0-7), lib/gnutls_int.h, src/Makefile.am:
5987         added hooks for dmalloc 
5989 2001-01-10 21:23  nmav <nmav@gnutls.org>
5991         * src/: Makefile.am, cli.c, serv.c:
5993         corrected client/server 
5995 2001-01-10 21:23  nmav <nmav@gnutls.org>
5997         * lib/: Makefile.am, gnutls.c, gnutls.h, gnutls_algorithms.c,
5998         gnutls_algorithms.h (tags: gnutls-0-0-7), gnutls_cipher.c (tags:
5999         gnutls-0-0-7), gnutls_cipher_int.c (tags: gnutls-0-0-7),
6000         gnutls_handshake.c, gnutls_int.h:
6002         corrected buffer overruns 
6004 2001-01-08 17:15  nmav <nmav@gnutls.org>
6006         * doc/rfc1422.txt (tags: gnutls-0-0-7):
6008         added PEM rfc 
6010 2001-01-08 17:10  nmav <nmav@gnutls.org>
6012         * lib/gnutls.c:
6014         corrected return value 
6016 2001-01-08 17:09  nmav <nmav@gnutls.org>
6018         * lib/gnutls.c:
6020         added a check in read return value 
6022 2000-12-18 13:06  nmav <nmav@gnutls.org>
6024         * lib/gnutls_compress_int.c (tags: gnutls_0_1_4, gnutls-0_1_2,
6025         gnutls-0-1-0-srp, gnutls-0-0-7):
6027         more checks for zlib 
6029 2000-12-17 22:17  nmav <nmav@gnutls.org>
6031         * doc/API, lib/gnutls.c, lib/gnutls.h, lib/gnutls_int.h:
6033         added a function to control the lowat size (the RCVLOWAT in socket) 
6035 2000-12-17 19:31  nmav <nmav@gnutls.org>
6037         * doc/Makefile.am (tags: gnutls-0-1-0-srp, gnutls-0-0-7,
6038         gnutls0-0-6):
6040         removed file 
6042 2000-12-17 19:31  nmav <nmav@gnutls.org>
6044         * NEWS, configure.in, doc/API, doc/TODO (tags: gnutls-0-0-7),
6045         lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
6046         lib/gnutls_buffers.c (tags: gnutls-0-0-7), lib/gnutls_errors.c,
6047         lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
6048         src/cli.c, src/port.h, src/serv.c (utags: gnutls0-0-6):
6050         added some support for non blocking IO and socket flags. Some
6051         function names have been changed.  
6053 2000-12-17 01:34  nmav <nmav@gnutls.org>
6055         * lib/gnutls_algorithms.c:
6057         qsort seems to work now 
6059 2000-12-17 00:42  nmav <nmav@gnutls.org>
6061         * lib/gnutls_compress_int.c (tags: gnutls0-0-6):
6063         added check for zlib.h 
6065 2000-12-17 00:31  nmav <nmav@gnutls.org>
6067         * lib/gnutls_algorithms.c:
6069         updated sorting algorithm - it was a mess - it is more than a mess
6070         now 
6072 2000-12-14 15:00  nmav <nmav@gnutls.org>
6074         * configure.in, doc/API, doc/TODO, lib/gnutls.c, lib/gnutls.h,
6075         lib/gnutls_algorithms.c, lib/gnutls_cipher.c (tags: gnutls0-0-6),
6076         lib/gnutls_cipher_int.c (tags: gnutls0-0-6),
6077         lib/gnutls_compress_int.c, lib/gnutls_hash_int.c (tags:
6078         gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls_int.h,
6079         src/cli.c, src/port.h, src/serv.c:
6081         some minor updates 
6083 2000-12-12 15:01  nmav <nmav@gnutls.org>
6085         * lib/gnutls.c:
6087         added a better(?) - not sure - xor function.  
6089 2000-12-11 23:45  nmav <nmav@gnutls.org>
6091         * lib/gnutls_priority.h (tags: gnutls-0-0-7, gnutls0-0-6):
6093         added missing file 
6095 2000-12-11 23:45  nmav <nmav@gnutls.org>
6097         * configure.in:
6099         added option for profiling 
6101 2000-12-11 23:44  nmav <nmav@gnutls.org>
6103         * lib/: gnutls_algorithms.c, gnutls_algorithms.h (tags:
6104         gnutls0-0-6), gnutls_handshake.c, gnutls_kx.c (tags: gnutls-0-0-7,
6105         gnutls0-0-6):
6107         improved some things found from gcov 
6109 2000-12-11 23:43  nmav <nmav@gnutls.org>
6111         * lib/: gnutls.c, gnutls_int.h:
6113         improved peek data handling - now keeps only 1 byte in kernel buffer 
6115 2000-12-11 15:44  nmav <nmav@gnutls.org>
6117         * configure.in, lib/.cvsignore (tags: gnutls-0_1_2,
6118         gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls.c:
6120         more changes 
6122 2000-12-11 15:03  nmav <nmav@gnutls.org>
6124         * lib/gnutls_int.h:
6126         removed debug definitions 
6128 2000-12-11 14:57  nmav <nmav@gnutls.org>
6130         * NEWS, lib/Makefile.am (tags: gnutls0-0-6), lib/debug.h (tags:
6131         gnutls-0-0-7, gnutls0-0-6), lib/gnutls.c, lib/gnutls_cipher.c,
6132         lib/gnutls_cipher.h (tags: gnutls-0-0-7, gnutls0-0-6),
6133         lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_handshake.h
6134         (tags: gnutls0-0-6), lib/gnutls_hash_int.c, lib/gnutls_int.h,
6135         lib/gnutls_kx.c, src/cli.c, src/serv.c:
6137         cleanups for gcc -Wall 
6139 2000-12-11 14:06  nmav <nmav@gnutls.org>
6141         * doc/HACKING:
6143         removed file. replaced by API 
6145 2000-12-11 13:43  nmav <nmav@gnutls.org>
6147         * doc/API, lib/gnutls.c, lib/gnutls.h, lib/gnutls_buffers.c,
6148         lib/gnutls_int.h, lib/gnutls_session.c (tags: gnutls0-0-6),
6149         src/cli.c:
6151         added some new functions in the API. documentation updated.  
6153 2000-12-11 13:08  nmav <nmav@gnutls.org>
6155         * doc/: API, TODO:
6157         updated documentation 
6159 2000-12-11 11:56  nmav <nmav@gnutls.org>
6161         * lib/gnutls.c:
6163         corrected peek data handling 
6165 2000-12-10 18:10  nmav <nmav@gnutls.org>
6167         * configure.in, doc/TODO, lib/defines.h (tags: gnutls-0-0-7,
6168         gnutls0-0-6), lib/gnutls.c, lib/gnutls_buffers.c,
6169         lib/gnutls_buffers.h (tags: gnutls-0-0-7, gnutls0-0-6),
6170         lib/gnutls_int.h, src/cli.c:
6172         used MSG_PEEK flag in recv in order to used gnutls_recv() with 
6173         select(). This change will order select to treat the socket as read
6174         even if we have read and localy buffered all data - but the user
6175         hasn't call gnutls_recv() to get that data.  
6177 2000-12-10 14:44  nmav <nmav@gnutls.org>
6179         * src/: cli.c, serv.c:
6181         updated client 
6183 2000-12-10 12:53  nmav <nmav@gnutls.org>
6185         * lib/: debug.c (tags: gnutls-0-0-7, gnutls0-0-6), gnutls.c,
6186         gnutls_buffers.c, gnutls_cipher.c, gnutls_handshake.c,
6187         gnutls_int.h:
6189         changes in close notify- alert handling 
6191 2000-12-10 12:52  nmav <nmav@gnutls.org>
6193         * lib/: gnutls_compress_int.c, gnutls_compress_int.h (tags:
6194         gnutls-0-0-7, gnutls0-0-6):
6196         changes in compression handling 
6198 2000-12-10 10:46  nmav <nmav@gnutls.org>
6200         * lib/: gnutls_session.c, gnutls_session.h (tags: gnutls-0-0-7,
6201         gnutls0-0-6):
6203         moved to r2 
6205 2000-12-10 10:44  nmav <nmav@gnutls.org>
6207         * NEWS, doc/HACKING, lib/gnutls_handshake.c, lib/gnutls_int.h,
6208         lib/gnutls_session.c, src/cli.c, src/port.h, src/serv.c:
6210         added client side resuming 
6212 2000-12-09 22:33  nmav <nmav@gnutls.org>
6214         * lib/: gnutls_session.c, gnutls_session.h:
6216         added support for session resuming 
6218 2000-12-09 22:32  nmav <nmav@gnutls.org>
6220         * lib/: Makefile.am, gnutls.c, gnutls.h, gnutls_cipher.c,
6221         gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h:
6223         added some support for session resuming (in client) It does not seem
6224         to work yet 
6226 2000-12-09 18:37  nmav <nmav@gnutls.org>
6228         * lib/: debug.c, gnutls.h, gnutls_cipher.c, gnutls_int.h:
6230         removed all things about exportable algorithms 
6232 2000-12-09 11:55  nmav <nmav@gnutls.org>
6234         * lib/gnutls_handshake.c:
6236         gnutls_handshake was broken to gnutls_handshake_begin and 
6237         gnutls_handshake_finish. This will help the use of certificate API
6238         to check received certificates 
6240 2000-12-07 22:19  nmav <nmav@gnutls.org>
6242         * configure.in:
6244         added a warning if zlib was not found 
6246 2000-12-07 17:44  nmav <nmav@gnutls.org>
6248         * lib/gnutls.c:
6250         Added default algorithm priorities so it can work even if the user
6251         hasn't specified any 
6253 2000-12-07 13:08  nmav <nmav@gnutls.org>
6255         * lib/: gnutls_compress_int.c, gnutls_compress_int.h (utags:
6256         gnutls0-0-5):
6258         added compression (ZLIB) 
6260 2000-12-07 13:07  nmav <nmav@gnutls.org>
6262         * .cvsignore (tags: gnutls-0-0-7, gnutls0-0-6), configure.in,
6263         lib/Makefile.am, lib/gnutls.c, lib/gnutls.h,
6264         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
6265         lib/gnutls_cipher.c, lib/gnutls_compress.c (tags: gnutls-0_1_2,
6266         gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls_errors.c,
6267         lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
6268         lib/gnutls_priority.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
6269         gnutls-0-0-7, gnutls0-0-6), src/cli.c, src/port.h, src/serv.c
6270         (utags: gnutls0-0-5):
6272         Added compression support (ZLIB) 
6274 2000-12-07 09:47  nmav <nmav@gnutls.org>
6276         * lib/gnutls_handshake.c, lib/gnutls_hash_int.c (tags:
6277         gnutls0-0-5), lib/gnutls_hash_int.h (tags: gnutls-0-0-7,
6278         gnutls0-0-6, gnutls0-0-5), src/cli.c, src/port.h:
6280         SSL3 support was added 
6282 2000-12-07 09:07  nmav <nmav@gnutls.org>
6284         * lib/: gnutls.c, gnutls_buffers.c (tags: gnutls0-0-5),
6285         gnutls_buffers.h (tags: gnutls0-0-5), gnutls_handshake.c,
6286         gnutls_int.h:
6288         major cleanups 
6290 2000-12-06 23:18  nmav <nmav@gnutls.org>
6292         * lib/: gnutls.c, gnutls_buffers.c, gnutls_buffers.h,
6293         gnutls_cipher.c, gnutls_handshake.c, gnutls_hash_int.c,
6294         gnutls_hash_int.h, gnutls_int.h:
6296         more ssl3 fixes 
6298 2000-12-06 20:21  nmav <nmav@gnutls.org>
6300         * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c, gnutls_buffers.c,
6301         gnutls_buffers.h, gnutls_cipher.c, gnutls_cipher_int.c (tags:
6302         gnutls0-0-5), gnutls_handshake.c, gnutls_hash_int.c,
6303         gnutls_hash_int.h, gnutls_int.h, gnutls_kx.c (tags: gnutls0-0-5):
6305         A lot of fixes for SSL3 
6307 2000-12-05 10:38  nmav <nmav@gnutls.org>
6309         * doc/Makefile.am (tags: gnutls0-0-5):
6311         added API 
6313 2000-12-05 10:18  nmav <nmav@gnutls.org>
6315         * doc/: API, TODO (utags: gnutls0-0-5):
6317         documentation update 
6319 2000-12-05 10:08  nmav <nmav@gnutls.org>
6321         * lib/gnutls.c, lib/gnutls_priority.c, src/cli.c, src/serv.c:
6323         Bugfixes mainly for the priority (which was moved to the state) 
6325 2000-12-05 00:29  nmav <nmav@gnutls.org>
6327         * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c,
6328         gnutls_algorithms.h, gnutls_cipher.c, gnutls_handshake.c,
6329         gnutls_handshake.h (tags: gnutls0-0-5), gnutls_hash_int.c,
6330         gnutls_hash_int.h, gnutls_int.h, gnutls_kx.c, gnutls_priority.c:
6332         Priorities were moved to the state (were global) 
6334 2000-11-22 22:21  nmav <nmav@gnutls.org>
6336         * lib/: gnutls_algorithms.c, gnutls_cipher.c, gnutls_hash_int.c,
6337         gnutls_hash_int.h, gnutls_int.h:
6339         added ssl3 key generation function - more fixes in ssl3 mac 
6341 2000-11-22 21:33  nmav <nmav@gnutls.org>
6343         * lib/: gnutls_hash_int.c, gnutls_hash_int.h:
6345         more bugfixes 
6347 2000-11-22 21:31  nmav <nmav@gnutls.org>
6349         * lib/gnutls_hash_int.c:
6351         corrected nasty bugs 
6353 2000-11-22 21:18  nmav <nmav@gnutls.org>
6355         * lib/: gnutls_hash_int.c, gnutls_hash_int.h:
6357         added support for the MAC used in SSLv3 
6359 2000-11-19 11:06  nmav <nmav@gnutls.org>
6361         * README (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5):
6363         updated readme 
6365 2000-11-19 11:02  nmav <nmav@gnutls.org>
6367         * configure.in:
6369         removed unneeded check 
6371 2000-11-19 11:01  nmav <nmav@gnutls.org>
6373         * doc/: Makefile.am, ssl3-vs-tls:
6375         cleanups 
6377 2000-11-19 10:56  nmav <nmav@gnutls.org>
6379         * doc/TODO:
6381         updated todo 
6383 2000-11-17 16:37  nmav <nmav@gnutls.org>
6385         * lib/gnutls_cipher_int.c:
6387         added ARCFOUR support when using gcrypt 
6389 2000-11-15 22:16  nmav <nmav@gnutls.org>
6391         * doc/draft-ietf-tls-ciphersuite-01.txt:
6393         removed old draft 
6395 2000-11-15 21:54  nmav <nmav@gnutls.org>
6397         * doc/draft-ietf-tls-ciphersuite-02.txt (tags: gnutls-0-0-7,
6398         gnutls0-0-6, gnutls0-0-5), lib/gnutls_algorithms.c (utags:
6399         gnutls0-0-4):
6401         added the new tls-ciphersuite draft, and the ciphersuite
6402         TLS_DH_anon_RIJNDAEL_CBC_SHA 
6404 2000-11-15 18:18  nmav <nmav@gnutls.org>
6406         * configure.in (tags: gnutls0-0-4), lib/gnutls.c (tags:
6407         gnutls0-0-4), lib/gnutls.h (tags: gnutls0-0-4),
6408         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h (tags:
6409         gnutls0-0-4), lib/gnutls_cipher.c (tags: gnutls0-0-4),
6410         lib/gnutls_cipher.h (tags: gnutls0-0-5, gnutls0-0-4),
6411         lib/gnutls_cipher_int.c (tags: gnutls0-0-4), lib/gnutls_errors.c
6412         (tags: gnutls0-0-4), lib/gnutls_errors.h (tags: gnutls0-0-4),
6413         lib/gnutls_handshake.c (tags: gnutls0-0-4), lib/gnutls_int.h (tags:
6414         gnutls0-0-4):
6416         several cleanups in order to support ssl3 
6418 2000-11-15 09:02  nmav <nmav@gnutls.org>
6420         * .cvsignore (tags: gnutls0-0-4), AUTHORS (tags: gnutls-0-0-7,
6421         gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), COPYING (tags:
6422         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
6423         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
6424         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
6425         gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
6426         gnutls0-0-4), Makefile.am (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
6427         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), NEWS (tags:
6428         gnutls0-0-5, gnutls0-0-4), README (tags: gnutls0-0-4), THANKS
6429         (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6430         acconfig.h (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6431         acinclude.m4 (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6432         buildconf (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
6433         gnutls0-0-4), configure.in, doc/.cvsignore (tags: gnutls-0_1_2,
6434         gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
6435         gnutls0-0-4), doc/HACKING (tags: gnutls0-0-5, gnutls0-0-4),
6436         doc/Makefile.am (tags: gnutls0-0-4), doc/TODO (tags: gnutls0-0-4),
6437         doc/draft-ietf-tls-camellia-00.txt (tags: gnutls-0-0-7,
6438         gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6439         doc/draft-ietf-tls-ciphersuite-01.txt,
6440         doc/draft-ietf-tls-https-04.txt (tags: gnutls-0-0-7, gnutls0-0-6,
6441         gnutls0-0-5, gnutls0-0-4), doc/draft-ietf-tls-misty1-00.txt (tags:
6442         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6443         doc/draft-ietf-tls-openpgp-00.txt (tags: gnutls-0-0-7, gnutls0-0-6,
6444         gnutls0-0-5, gnutls0-0-4), doc/draft-ietf-tls-seedhas-00.txt (tags:
6445         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6446         doc/draft-ietf-tn3270e-telnet-tls-05.txt (tags: gnutls-0-0-7,
6447         gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), doc/rfc2246.txt (tags:
6448         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6449         doc/rfc2459.txt (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
6450         gnutls0-0-4), doc/rfc2818.txt (tags: gnutls-0-0-7, gnutls0-0-6,
6451         gnutls0-0-5, gnutls0-0-4), doc/ssl-draft302.txt (tags:
6452         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6453         doc/ssl3-vs-tls (tags: gnutls0-0-4), lib/.cvsignore (tags:
6454         gnutls0-0-5, gnutls0-0-4), lib/Makefile.am (tags: gnutls0-0-4),
6455         lib/README.der (tags: gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp,
6456         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/debug.c
6457         (tags: gnutls0-0-5, gnutls0-0-4), lib/debug.h (tags: gnutls0-0-5,
6458         gnutls0-0-4), lib/defines.h (tags: gnutls0-0-5, gnutls0-0-4),
6459         lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
6460         lib/gnutls_algorithms.h, lib/gnutls_buffers.c (tags: gnutls0-0-4),
6461         lib/gnutls_buffers.h (tags: gnutls0-0-4), lib/gnutls_cert.lex
6462         (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6463         lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
6464         lib/gnutls_cipher_int.h (tags: gnutls-0-0-7, gnutls0-0-6,
6465         gnutls0-0-5, gnutls0-0-4), lib/gnutls_compress.c (tags:
6466         gnutls0-0-4), lib/gnutls_compress.h (tags: gnutls-0-0-7,
6467         gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/gnutls_der.c (tags:
6468         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6469         lib/gnutls_der.h (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
6470         gnutls0-0-4), lib/gnutls_dh.c (tags: gnutls0-0-6, gnutls0-0-5,
6471         gnutls0-0-4), lib/gnutls_dh.h (tags: gnutls-0-0-7, gnutls0-0-6,
6472         gnutls0-0-5, gnutls0-0-4), lib/gnutls_errors.c,
6473         lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_handshake.h
6474         (tags: gnutls0-0-4), lib/gnutls_hash_int.c (tags: gnutls0-0-4),
6475         lib/gnutls_hash_int.h (tags: gnutls0-0-4), lib/gnutls_int.h,
6476         lib/gnutls_kx.c (tags: gnutls0-0-4), lib/gnutls_kx.h (tags:
6477         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6478         lib/gnutls_num.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
6479         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6480         lib/gnutls_num.h (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
6481         gnutls0-0-4), lib/gnutls_plaintext.c (tags: gnutls-0-0-7,
6482         gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/gnutls_plaintext.h
6483         (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6484         lib/gnutls_priority.c (tags: gnutls0-0-4), src/.cvsignore (tags:
6485         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6486         src/Makefile.am (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
6487         src/cli.c (tags: gnutls0-0-4), src/port.h (tags: gnutls0-0-4),
6488         src/serv.c (tags: gnutls0-0-4):
6490         Moving to release 2 
6492 2000-11-15 08:59  nmav <nmav@gnutls.org>
6494         * doc/HACKING, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
6495         lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
6496         lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
6497         src/cli.c:
6499         roll backs and fixes 
6501 2000-11-15 08:37  nmav <nmav@gnutls.org>
6503         * doc/ssl3-vs-tls:
6505         added 
6507 2000-11-13 22:11  nmav <nmav@gnutls.org>
6509         * configure.in:
6511         updated for mhash 
6513 2000-11-13 22:09  nmav <nmav@gnutls.org>
6515         * doc/TODO:
6517         updated todo 
6519 2000-11-13 21:58  nmav <nmav@gnutls.org>
6521         * lib/: debug.c, debug.h, gnutls.c, gnutls.h, gnutls_algorithms.c,
6522         gnutls_algorithms.h, gnutls_cipher.c, gnutls_dh.c,
6523         gnutls_handshake.c, gnutls_hash_int.c, gnutls_hash_int.h,
6524         gnutls_int.h, gnutls_kx.c:
6526         added some support for ssl3 (with mhash only) 
6528 2000-11-12 22:07  nmav <nmav@gnutls.org>
6530         * doc/: rfc2818.txt, ssl-draft302.txt:
6532         more drafs added 
6534 2000-11-12 21:46  nmav <nmav@gnutls.org>
6536         * doc/: draft-ietf-tls-camellia-00.txt,
6537         draft-ietf-tls-https-04.txt, draft-ietf-tls-misty1-00.txt,
6538         draft-ietf-tls-seedhas-00.txt,
6539         draft-ietf-tn3270e-telnet-tls-05.txt:
6541         added more draft's 
6543 2000-11-12 20:20  nmav <nmav@gnutls.org>
6545         * lib/gnutls_der.c:
6547         removed main() 
6549 2000-11-12 20:20  nmav <nmav@gnutls.org>
6551         * doc/TODO:
6553         updated todo list 
6555 2000-11-12 15:39  nmav <nmav@gnutls.org>
6557         * lib/: gnutls.h, gnutls_algorithms.c, gnutls_cipher_int.c,
6558         gnutls_int.h:
6560         added preliminary support for AES (rijndael) 
6562 2000-11-12 15:15  nmav <nmav@gnutls.org>
6564         * doc/draft-ietf-tls-openpgp-00.txt:
6566         added draft-ietf-tls-openpgp-00.txt 
6568 2000-11-12 15:08  nmav <nmav@gnutls.org>
6570         * doc/: Makefile.am, draft-ietf-tls-ciphersuite-01.txt:
6572         added draft-ietf-tls-ciphersuite-01.txt 
6574 2000-11-12 12:28  nmav <nmav@gnutls.org>
6576         * lib/gnutls_cipher_int.c:
6578         fix for DES in mcrypt 
6580 2000-11-12 12:02  nmav <nmav@gnutls.org>
6582         * lib/: gnutls.c, gnutls_cipher.c:
6584         fixes for the server... and change_cipher_spec type packet.  
6586 2000-11-12 11:40  nmav <nmav@gnutls.org>
6588         * lib/: debug.c, gnutls.c, gnutls.h, gnutls_algorithms.c,
6589         gnutls_cipher.c, gnutls_int.h:
6591         Changes in the client in order to interoperate with an openssl
6592         server.  
6594 2000-11-12 09:31  nmav <nmav@gnutls.org>
6596         * Makefile.am, acconfig.h, configure.in, lib/gnutls_algorithms.c,
6597         lib/gnutls_cipher.c, lib/gnutls_cipher_int.c,
6598         lib/gnutls_cipher_int.h, lib/gnutls_hash_int.c, lib/gnutls_int.h:
6600         added hooks for both mhash and mcrypt 
6602 2000-11-12 08:41  nmav <nmav@gnutls.org>
6604         * lib/: gnutls_hash_int.c, gnutls_hash_int.h, gnutls_int.h:
6606         clean-ups 
6608 2000-11-09 15:35  nmav <nmav@gnutls.org>
6610         * lib/: gnutls_buffers.c, gnutls_cipher.c, gnutls_int.h:
6612         corrected bugs in hmac and more.  
6614 2000-11-08 08:06  nmav <nmav@gnutls.org>
6616         * lib/gnutls.c:
6618         corrected problem in our PRF function 
6620 2000-11-07 23:04  nmav <nmav@gnutls.org>
6622         * lib/gnutls_int.h:
6624         removed mhash definitions 
6626 2000-11-07 23:02  nmav <nmav@gnutls.org>
6628         * lib/: gnutls.c, gnutls_hash_int.c, gnutls_int.h, gnutls_kx.c:
6630         more fixes 
6632 2000-11-07 20:41  nmav <nmav@gnutls.org>
6634         * lib/: Makefile.am, gnutls.c, gnutls_cipher.c, gnutls_hash_int.c,
6635         gnutls_kx.c:
6637         minor fixes and cleanups 
6639 2000-11-02 13:34  nmav <nmav@gnutls.org>
6641         * lib/: gnutls.c, gnutls_cipher.c:
6643         more fixes...  
6645 2000-11-02 05:08  nmav <nmav@gnutls.org>
6647         * doc/TODO, lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_errors.c,
6648         lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
6649         lib/gnutls_kx.c:
6651         more fixes and bugs introduced 
6653 2000-11-01 23:13  nmav <nmav@gnutls.org>
6655         * lib/gnutls_kx.c:
6657         cvs should stop messing with MY files 
6659 2000-11-01 22:47  nmav <nmav@gnutls.org>
6661         * lib/Makefile.am, lib/gnutls_algorithms.c, lib/gnutls_dh.c,
6662         lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
6663         lib/gnutls_kx.c, lib/gnutls_kx.h, src/cli.c, src/port.h:
6665         Some more fixes and additions in order to interoperate with openssl 
6667 2000-11-01 14:07  nmav <nmav@gnutls.org>
6669         * doc/TODO:
6671         added a small todo list 
6673 2000-11-01 13:51  nmav <nmav@gnutls.org>
6675         * lib/gnutls_handshake.c:
6677         memory leaks and overruns eliminated 
6679 2000-11-01 12:57  nmav <nmav@gnutls.org>
6681         * lib/gnutls_handshake.c:
6683         corrected bug which made us to send the double bytes of ciphersuites
6684         we had.  
6686 2000-11-01 12:38  nmav <nmav@gnutls.org>
6688         * lib/: defines.h, gnutls.c, gnutls_algorithms.c, gnutls_buffers.c,
6689         gnutls_cipher.c, gnutls_errors.c, gnutls_errors.h,
6690         gnutls_handshake.c, gnutls_int.h, gnutls_kx.c:
6692         added some preliminary support for DHE_DSS and DHE_RSA algorithms...
6693         of course not certificates are used 
6695 2000-10-31 23:52  nmav <nmav@gnutls.org>
6697         * lib/gnutls.c:
6699         some need gcry_ functions added. (for malloc etc) 
6701 2000-10-31 23:01  nmav <nmav@gnutls.org>
6703         * configure.in, doc/HACKING, lib/defines.h, lib/gnutls.c,
6704         lib/gnutls_handshake.c, lib/gnutls_int.h, src/port.h, src/serv.c:
6706         added assert() and some bug fixes 
6708 2000-10-26 16:19  nmav <nmav@gnutls.org>
6710         * doc/HACKING:
6712         some kind of updates 
6714 2000-10-26 16:06  nmav <nmav@gnutls.org>
6716         * lib/: gnutls_algorithms.h, gnutls_handshake.c, gnutls_hash_int.c,
6717         gnutls_int.h, gnutls_kx.c:
6719         added ability to receive certificates...  
6721 2000-10-13 14:21  nmav <nmav@gnutls.org>
6723         * lib/README.der:
6725         added Tarun's README.der 
6727 2000-10-13 14:20  nmav <nmav@gnutls.org>
6729         * lib/: gnutls_cipher_int.c, gnutls_cipher_int.h:
6731         added missing files. They are to handle foreign encryption functions 
6733 2000-10-13 14:17  nmav <nmav@gnutls.org>
6735         * lib/: Makefile.am, gnutls_der.c, gnutls_der.h:
6737         Added Tarun's files 
6739 2000-10-13 13:11  nmav <nmav@gnutls.org>
6741         * AUTHORS, configure.in, lib/gnutls_cert.lex, src/Makefile.am,
6742         src/cli.c:
6744         added a DER parser from Tarun and updated authors 
6746 2000-10-12 12:22  nmav <nmav@gnutls.org>
6748         * doc/Makefile.am:
6750         changed in order for rfc's to be included in the distribution 
6752 2000-10-12 12:21  nmav <nmav@gnutls.org>
6754         * Makefile.am, acinclude.m4, configure.in:
6756         added checks for gcrypt 
6758 2000-10-12 12:18  nmav <nmav@gnutls.org>
6760         * doc/: rfc2246.txt, rfc2459.txt:
6762         Added rfc's which refer to what we are implementing 
6764 2000-10-10 18:42  nmav <nmav@gnutls.org>
6766         * lib/gnutls.c:
6768         corrected bug which made gnutls to wait for a second closure alert 
6769         after having received the first.  
6771 2000-10-10 17:36  nmav <nmav@gnutls.org>
6773         * lib/: .cvsignore, Makefile.am, gnutls.c, gnutls_cipher.c,
6774         gnutls_dh.c, gnutls_handshake.c, gnutls_hash.c, gnutls_hash.h,
6775         gnutls_int.h, gnutls_kx.c:
6777         The encryption api was fixed and gnutls_cipher.c was cleaned up a
6778         bit.  
6780 2000-10-10 17:35  nmav <nmav@gnutls.org>
6782         * lib/: gnutls_hash_int.c, gnutls_hash_int.h:
6784         there files were renamed 
6786 2000-10-10 16:27  nmav <nmav@gnutls.org>
6788         * lib/.cvsignore, src/.cvsignore:
6790         corrected cvsignore files 
6792 2000-10-10 16:26  nmav <nmav@gnutls.org>
6794         * README, configure.in, src/Makefile.am:
6796         removed mhash support and some changes in the docs 
6798 2000-10-10 16:25  nmav <nmav@gnutls.org>
6800         * lib/gnutls_hash.c:
6802         bugfixes in gcrypt md functions handling 
6804 2000-10-10 16:07  nmav <nmav@gnutls.org>
6806         * lib/: Makefile.am, gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
6807         gnutls_hash.c, gnutls_hash.h, gnutls_int.h:
6809         Added support for the gcrypt hash and hmac functions. Mhash support 
6810         is almost removed.  
6812 2000-10-10 16:03  nmav <nmav@gnutls.org>
6814         * lib/: gnutls_dh.c, gnutls_dh.h, gnutls_kx.c:
6816         corrected the problem with the double underscore 
6818 2000-10-10 11:48  nmav <nmav@gnutls.org>
6820         * .cvsignore, doc/.cvsignore, lib/.cvsignore, src/.cvsignore:
6822         added .cvsignore files 
6824 2000-10-10 11:48  nmav <nmav@gnutls.org>
6826         * configure.in:
6828         updated version number 
6830 2000-10-10 11:44  nmav <nmav@gnutls.org>
6832         * lib/: gnutls_dh.c, gnutls_kx.c:
6834         removed double underscores 
6836 2000-10-08 23:28  nmav <nmav@gnutls.org>
6838         * README:
6840         added some needed stuff 
6842 2000-10-08 13:11  nmav <nmav@gnutls.org>
6844         * doc/HACKING:
6846         outdated 
6848 2000-10-08 12:56  nmav <nmav@gnutls.org>
6850         * lib/gnutls_priority.c:
6852         the file that handles some of the priority stuff (most of the API
6853         things) 
6855 2000-10-08 12:52  nmav <nmav@gnutls.org>
6857         * configure.in, lib/Makefile.am, lib/defines.h, lib/gnutls.h,
6858         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
6859         lib/gnutls_cipher.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
6860         lib/gnutls_kx.c, src/cli.c, src/port.h, src/serv.c:
6862         Added support for priorities. Some function names were renamed to be
6863         more rational.  
6865 2000-10-08 10:23  nmav <nmav@gnutls.org>
6867         * lib/: gnutls.c, gnutls_algorithms.c, gnutls_handshake.c,
6868         gnutls_int.h, gnutls_kx.c:
6870         some fixes in the comments, and replaced KX_* with GNUTLS_KX_* 
6872 2000-10-08 10:17  nmav <nmav@gnutls.org>
6874         * lib/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c, gnutls_kx.c:
6876         more inline documentation 
6878 2000-10-07 19:31  nmav <nmav@gnutls.org>
6880         * AUTHORS:
6882         added my name 
6884 2000-10-07 15:53  nmav <nmav@gnutls.org>
6886         * lib/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
6887         gnutls_cipher.c, gnutls_errors.c, gnutls_errors.h,
6888         gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h, gnutls_kx.c:
6890         Added some kind of priorities for algorithms. Still experimental.  
6892 2000-05-10 06:56  nmav <nmav@gnutls.org>
6894         * lib/gnutls_int.h, src/cli.c, src/port.h, src/serv.c:
6896         Improved client/server examples.  
6898 2000-04-15 18:57  nmav <nmav@gnutls.org>
6900         * lib/gnutls_int.h:
6902         removed an unneeded variable.  
6904 2000-04-14 17:31  nmav <nmav@gnutls.org>
6906         * lib/debug.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
6907         lib/gnutls_buffers.c, lib/gnutls_cipher.c, lib/gnutls_compress.c,
6908         lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_handshake.c,
6909         lib/gnutls_kx.c, lib/gnutls_num.c, lib/gnutls_plaintext.c,
6910         src/cli.c, src/serv.c:
6912         Added copyright notices.  
6914 2000-04-14 09:38  nmav <nmav@gnutls.org>
6916         * lib/defines.h, lib/gnutls.c, lib/gnutls_algorithms.c,
6917         lib/gnutls_algorithms.h, lib/gnutls_cipher.c,
6918         lib/gnutls_handshake.c, lib/gnutls_int.h, src/Makefile.am:
6920         Better mac algorithms handling.  
6922 2000-04-13 19:46  nmav <nmav@gnutls.org>
6924         * doc/HACKING, lib/defines.h, lib/gnutls.c,
6925         lib/gnutls_algorithms.h, lib/gnutls_buffers.c,
6926         lib/gnutls_buffers.h, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
6927         lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
6928         src/Makefile.am, src/port.h:
6930         Changes in handshake messages handling.  
6932 2000-04-12 21:48  nmav <nmav@gnutls.org>
6934         * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_dh.c,
6935         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
6936         lib/gnutls_plaintext.c, lib/gnutls_plaintext.h, src/Makefile.am,
6937         src/port.h:
6939         Corrected bug in gnutls_cipher.c that caused the library to fail in
6940         certain (random) situations.  
6942 2000-04-12 10:24  nmav <nmav@gnutls.org>
6944         * lib/gnutls_kx.c, src/serv.c:
6946         Better memory allocation in key exchange.  
6948 2000-04-12 09:41  nmav <nmav@gnutls.org>
6950         * lib/gnutls.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
6951         lib/gnutls_kx.c, src/cli.c, src/port.h:
6953         Some changes in peer's version checks.  
6955 2000-04-11 23:11  nmav <nmav@gnutls.org>
6957         * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
6958         lib/gnutls_int.h, src/port.h:
6960         Corrected bugs in MAC calculation.  
6962 2000-04-11 21:07  nmav <nmav@gnutls.org>
6964         * lib/: gnutls_cipher.c, gnutls_errors.h, gnutls_handshake.c:
6966         Corrected bugs when setting cipher and mac.  
6968 2000-04-11 19:54  nmav <nmav@gnutls.org>
6970         * lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls_errors.c,
6971         lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_kx.c,
6972         lib/gnutls_kx.h, src/serv.c:
6974         Better error control. Moved key exchange functions to gnutls_kx.c/h 
6976 2000-04-10 17:12  nmav <nmav@gnutls.org>
6978         * lib/debug.c, lib/debug.h, lib/gnutls_dh.c,
6979         lib/gnutls_handshake.c, src/port.h:
6981         Bugfixes in the diffie hellman.  
6983 2000-04-10 14:26  nmav <nmav@gnutls.org>
6985         * lib/debug.c, lib/defines.h, lib/gnutls.c,
6986         lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
6987         lib/gnutls_compress.c, lib/gnutls_dh.c, lib/gnutls_dh.h,
6988         lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
6989         lib/gnutls_int.h, lib/gnutls_num.c, lib/gnutls_plaintext.c,
6990         src/port.h:
6992         Added anonymous diffie-hellman key exchange. It does not work yet,
6993         and the whole code is mess.  
6995 2000-04-10 10:16  nmav <nmav@gnutls.org>
6997         * configure.in, lib/Makefile.am, lib/gnutls.c,
6998         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
6999         lib/gnutls_cipher.c, lib/gnutls_dh.c, lib/gnutls_dh.h,
7000         lib/gnutls_handshake.c, lib/gnutls_int.h:
7002         Added the basics for key exchange.  
7004 2000-04-09 12:00  nmav <nmav@gnutls.org>
7006         * COPYING:
7008         Added ChangeLog and COPYING.  
7010 2000-04-09 11:49  nmav <nmav@gnutls.org>
7012         * Makefile.am, doc/Makefile.am, lib/Makefile.am, lib/debug.c,
7013         lib/debug.h, lib/defines.h, lib/gnutls.c, lib/gnutls.h,
7014         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
7015         lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cipher.c,
7016         lib/gnutls_cipher.h, lib/gnutls_compress.c, lib/gnutls_compress.h,
7017         lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
7018         lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
7019         lib/gnutls_num.c, lib/gnutls_num.h, lib/gnutls_plaintext.c,
7020         lib/gnutls_plaintext.h, src/Makefile.am, src/debug.c, src/debug.h,
7021         src/defines.h, src/gnutls.c, src/gnutls.h, src/gnutls_algorithms.c,
7022         src/gnutls_algorithms.h, src/gnutls_buffers.c,
7023         src/gnutls_buffers.h, src/gnutls_cipher.c, src/gnutls_cipher.h,
7024         src/gnutls_compress.c, src/gnutls_compress.h, src/gnutls_dh.c,
7025         src/gnutls_errors.c, src/gnutls_errors.h, src/gnutls_handshake.c,
7026         src/gnutls_handshake.h, src/gnutls_int.h, src/gnutls_num.c,
7027         src/gnutls_num.h, src/gnutls_plaintext.c, src/gnutls_plaintext.h:
7029         Changed directory structure.  
7031 2000-04-09 11:40  nmav <nmav@gnutls.org>
7033         * configure.in:
7035         corrected configure script 
7037 2000-04-09 11:28  nmav <nmav@gnutls.org>
7039         * src/: gnutls.c, gnutls_handshake.c, gnutls_handshake.h,
7040         gnutls_int.h, port.h:
7042         corrected bugs in handshake.  
7044 2000-04-08 21:48  nmav <nmav@gnutls.org>
7046         * src/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
7047         gnutls_cipher.c, gnutls_handshake.c, gnutls_handshake.h,
7048         gnutls_int.h:
7050         Added some basics for key exchange.  
7052 2000-04-08 16:20  nmav <nmav@gnutls.org>
7054         * src/gnutls_dh.c:
7056         I've add gnutls_dh.c but is not ready yet, I have to eat something
7057         first:) It is taken from gsti.  
7059 2000-04-08 16:14  nmav <nmav@gnutls.org>
7061         * src/: cli.c, debug.c, gnutls.c, gnutls_algorithms.c,
7062         gnutls_buffers.c, gnutls_cipher.c, gnutls_compress.c,
7063         gnutls_errors.c, gnutls_errors.h, gnutls_handshake.c,
7064         gnutls_handshake.h, gnutls_int.h, gnutls_num.c, gnutls_plaintext.c,
7065         port.h, serv.c:
7067         Handshake implementation was improved. Still no key exchange
7068         algorithm.  
7070 2000-03-30 09:14  nmav <nmav@gnutls.org>
7072         * src/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
7073         gnutls_cipher.c:
7075         Corrected bugs in gnutls_algorithms and added _gnutls_get_iv_size().  
7077 2000-03-29 19:01  nmav <nmav@gnutls.org>
7079         * src/: Makefile.am, gnutls_algorithms.c, gnutls_algorithms.h,
7080         gnutls_cipher.c:
7082         Algorithms/Ciphers interface has changes.  
7084 2000-03-29 14:15  nmav <nmav@gnutls.org>
7086         * src/: cli.c, gnutls.c, gnutls_buffers.c, gnutls_errors.c, serv.c:
7088         The gnutls_recv() semantics were changed. It may return less data
7089         than the specified. It operates similar to read().  
7091 2000-03-29 12:50  nmav <nmav@gnutls.org>
7093         * src/: gnutls.c, gnutls_handshake.c, gnutls_handshake.h, port.h:
7095         Server now generates a session_id.  
7097 2000-03-28 23:01  nmav <nmav@gnutls.org>
7099         * src/: Makefile.am, cli.c, gnutls.c, gnutls.h, gnutls_buffers.c,
7100         gnutls_errors.h, gnutls_handshake.c, gnutls_handshake.h,
7101         gnutls_int.h, serv.c:
7103         Corrected a lot of bugs. Handshake protocol is ready to be coded.  
7105 2000-03-26 14:10  nmav <nmav@gnutls.org>
7107         * src/: gnutls.c, gnutls.h, gnutls_buffers.c, gnutls_buffers.h:
7109         Included a reliable version of read/write (that read/write will
7110         return exactly the bytes specified).  
7112 2000-03-23 10:14  nmav <nmav@gnutls.org>
7114         * src/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
7115         gnutls_int.h:
7117         Changes in the handshake.  
7119 2000-03-18 20:18  nmav <nmav@gnutls.org>
7121         * src/gnutls.c:
7123         Some memory leaks were fixed.  
7125 2000-03-18 20:08  nmav <nmav@gnutls.org>
7127         * src/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
7128         gnutls_int.h:
7130         Corrected bug in the record protocol. Now it holds 2 states, 1 for
7131         encryption and 1 for decryption (mac/cipher/iv/compression).  
7133 2000-03-17 21:41  nmav <nmav@gnutls.org>
7135         * src/: Makefile.am, defines.h, gnutls.c, gnutls_handshake.c,
7136         gnutls_handshake.h, gnutls_int.h:
7138         Added the client hello handshake message.  
7140 2000-03-15 17:33  nmav <nmav@gnutls.org>
7142         * doc/HACKING:
7144         documentation.  
7146 2000-03-14 13:17  nmav <nmav@gnutls.org>
7148         * src/: gnutls_handshake.h, gnutls_record.h:
7150         Incorporated in gnutls_int.h 
7152 2000-03-14 13:09  nmav <nmav@gnutls.org>
7154         * src/: Makefile.am, debug.c, gnutls.c, gnutls_buffers.c,
7155         gnutls_buffers.h, gnutls_cipher.c, gnutls_compress.c,
7156         gnutls_errors.h, gnutls_int.h, gnutls_plaintext.c:
7158         gnutls_recv() can now receive fatal alerts and closure alerts.  
7160 2000-03-14 11:25  nmav <nmav@gnutls.org>
7162         * README, src/Makefile.am, src/debug.c, src/gnutls.c, src/gnutls.h,
7163         src/gnutls_buffers.c, src/gnutls_buffers.h, src/gnutls_cipher.c,
7164         src/gnutls_compress.c, src/gnutls_errors.h, src/gnutls_handshake.h,
7165         src/gnutls_int.h, src/gnutls_plaintext.c, src/gnutls_record.h,
7166         src/test.c:
7168         In case of failure gnutls_recv, sends an alert message.  but, it
7169         still cannot receive any.  
7171 2000-03-13 19:52  nmav <nmav@gnutls.org>
7173         * configure.in, src/Makefile.am, src/gnutls.c, src/gnutls.h,
7174         src/gnutls_cipher.c, src/test.c:
7176         Added gnutls_recv... Works only for application data, and it is not 
7177         tested.  
7179 2000-03-07 14:02  wkoch <wk@gnupg.org>
7181         * Makefile.am, NEWS, README, THANKS, acconfig.h, acinclude.m4,
7182         configure.in, lib/Makefile.am, src/Makefile.am:
7184         Initialized repository for GNU TLS