Added a flag to allow signing by v1 X.509 certificates. Also added a function to...
[gnutls.git] / ChangeLog
blob061183db2787fcff60e56a99bab3c3375ae71eca
1 2003-02-27 23:40  nmav <nmav@gnutls.org>
3         * NEWS, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
4         lib/gnutls_hash_int.c, lib/gnutls_int.h:
6         Added support for MD2 signature verification in X.509 certificates.  
8 2003-02-25 21:39  nmav <nmav@gnutls.org>
10         * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, tests.c, tls_test.c:
12         Added option to disable all TLS 1.0 extensions.  
14 2003-02-22 22:26  nmav <nmav@gnutls.org>
16         * configure.in, doc/tex/Makefile.am, lib/Makefile.am:
18         some fixes in makefiles.  
20 2003-02-20 07:38  nmav <nmav@gnutls.org>
22         * doc/tex/: Makefile.am, ex-cert-select.tex, ex-info.tex,
23         examples.tex:
25         Added a small example on how to use the certificate selection
26         callback in client side.  
28 2003-02-18 22:55  nmav <nmav@gnutls.org>
30         * lib/: gnutls_auth.c, gnutls_mpi.c, gnutls_pk.c:
32         some fixes in types.  
34 2003-02-18 06:30  nmav <nmav@gnutls.org>
36         * lib/auth_cert.c, lib/gnutls_cert.c, src/cli.c, src/tests.c:
38         The client certificate selection callback is no longer called twice.
39         It is called once if it is set.  
41 2003-02-16 09:52  nmav <nmav@gnutls.org>
43         * src/: tests.c, tls_test.c:
45         works better in buggy servers.  
47 2003-02-16 09:17  nmav <nmav@gnutls.org>
49         * NEWS, doc/tex/ex-serv-export.tex, doc/tex/ex-serv1.tex,
50         lib/Makefile.am, lib/dh_compat.c, lib/gnutls.h.in.in,
51         lib/gnutls_dh_primes.c, lib/gnutls_int.h, lib/gnutls_rsa_export.c,
52         lib/gnutls_rsa_export.h, lib/rsa_compat.c, src/prime.c, src/serv.c:
54         The RSA and DH parameter handling has been updated.  
56 2003-02-15 21:48  nmav <nmav@gnutls.org>
58         * lib/: auth_cert.c, gnutls_x509.c:
60         Added a primitive function to load a file into memory, so that no
61         certificate files are truncated. Also fixed a bug in the client
62         certificate callback function.  
64 2003-02-15 17:13  nmav <nmav@gnutls.org>
66         * lib/gnutls_ui.c:
68         Null, as the data value, is now an acceptable value in functions
69         that may return the size of the data.  
71 2003-02-14 15:48  nmav <nmav@gnutls.org>
73         * lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_cert.c,
74         lib/gnutls_ui.h, src/cli.c, src/common.c, src/tests.c, src/tests.h,
75         src/tls_test.c:
77         Corrected bugs in gnutls_x509_rdn_get(). Added a test to print the
78         server's trusted CAs in gnutls-cli-debug, and in gnutls-cli.  
80 2003-02-14 10:10  nmav <nmav@gnutls.org>
82         * NEWS, configure.in, lib/gnutls_cert.c, lib/gnutls_dh_primes.c,
83         lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_pk.c,
84         lib/gnutls_privkey.c, lib/gnutls_x509.c:
86         ported to libtasn1 0.2.x. Also the included minitasn1 was replaced
87         by the 0.2.1 version of libtasn1.  
89 2003-02-14 08:42  nmav <nmav@gnutls.org>
91         * lib/: gnutls.h.in.in, gnutls_int.h:
93         gnutls_const_datum was removed from exported types, for the time
94         being.  
96 2003-02-13 09:23  nmav <nmav@gnutls.org>
98         * README, doc/TODO, lib/auth_cert.c, lib/gnutls_int.h,
99         lib/gnutls_state.c, lib/gnutls_x509.c:
101         Added option to allow an X.509 server not to send the trusted CA
102         list to the peer.  
104 2003-02-12 13:30  nmav <nmav@gnutls.org>
106         * lib/Makefile.am, src/tests.c, src/tests.h, src/tls_test.c:
108         Added test which prints the Diffie Hellman prime bits used.  
110 2003-02-12 12:48  nmav <nmav@gnutls.org>
112         * NEWS, lib/gnutls.h.in.in, lib/gnutls_dh_primes.c,
113         lib/gnutls_int.h, lib/gnutls_privkey.c, lib/gnutls_ui.h,
114         lib/gnutls_x509.c:
116         Added some private key handling functions. They are primitive enough
117         for now.  
119 2003-02-12 11:48  nmav <nmav@gnutls.org>
121         * doc/protocol/: draft-ietf-tls-extensions-05.txt,
122         draft-ietf-tls-extensions-06.txt:
124         added new extensions draft.  
126 2003-02-12 11:46  nmav <nmav@gnutls.org>
128         * NEWS, lib/auth_cert.c, lib/auth_cert.h, lib/gnutls.h.in.in,
129         lib/gnutls_cert.c, lib/gnutls_dh_primes.c, lib/gnutls_int.h,
130         lib/gnutls_ui.h, lib/gnutls_x509.c:
132         gnutls_x509_certificate_* were renamed gnutls_x509_crt_*.  
134 2003-02-12 11:26  nmav <nmav@gnutls.org>
136         * lib/: gnutls.h.in.in, gnutls_int.h, gnutls_ui.c:
138         added gnutls_x509_certificate_get_fingerprint(). Untested yet.  
140 2003-02-10 16:51  nmav <nmav@gnutls.org>
142         * lib/: debug.c, debug.h, gnutls.h.in.in, gnutls_errors.c,
143         gnutls_global.c, gnutls_ui.c, gnutls_ui.h:
145         renamed gnutls_x509_fingerprint to gnutls_fingerprint.  
147 2003-02-09 09:53  nmav <nmav@gnutls.org>
149         * lib/gnutls_dh_primes.c, src/prime.c:
151         fixes in pkcs3 DH parameter generation.  
153 2003-02-09 09:37  nmav <nmav@gnutls.org>
155         * lib/Makefile.am, lib/auth_cert.c, lib/auth_cert.h,
156         lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
157         lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_cert.h,
158         lib/gnutls_dh_primes.c, lib/gnutls_handshake.c,
159         lib/gnutls_rsa_export.c, lib/gnutls_ui.h, lib/gnutls_x509.c,
160         lib/gnutls_x509.h, lib/x509_extensions.c, lib/x509_extensions.h,
161         lib/x509_sig_check.c, lib/x509_verify.c, lib/x509_verify.h,
162         src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa,
163         src/serv-gaa.c, src/serv-gaa.h, src/serv.c, src/serv.gaa:
165         Several internal changes to use the new certificate API. CRL support
166         is complete.  
168 2003-02-08 14:46  nmav <nmav@gnutls.org>
170         * lib/: gnutls.h.in.in, gnutls_int.h:
172         added a crl verification function (untested yet).  
174 2003-02-08 11:21  nmav <nmav@gnutls.org>
176         * lib/: Makefile.am, gnutls_x509.c, x509_b64.c:
178         Added some new certificate verification functions.  
180 2003-02-07 22:20  nmav <nmav@gnutls.org>
182         * lib/: Makefile.am, gnutls_cert.c, gnutls_cert.h,
183         gnutls_privkey.c:
185         removed the raw part in the gnutls_privkey internal structure..  
187 2003-02-07 20:46  nmav <nmav@gnutls.org>
189         * lib/x509_extensions.c:
191         Added function to extract the key usage extension from an X.509
192         certificate, and combined some code.  
194 2003-02-07 19:01  nmav <nmav@gnutls.org>
196         * NEWS, doc/tex/Makefile.am, doc/tex/certificate.tex,
197         doc/tex/ex-info.tex, doc/tex/ex-rfc2818.tex, doc/tex/funcs.tex,
198         lib/Makefile.am, lib/gnutls_dh_primes.c, lib/gnutls_ui.h,
199         lib/gnutls_x509.h, lib/rfc2818_hostname.c, lib/x509_xml.c:
201         More stuff for the new certificate API.  
203 2003-02-07 14:48  nmav <nmav@gnutls.org>
205         * NEWS, lib/Makefile.am, lib/gnutls_cert.c, lib/gnutls_errors.h,
206         lib/gnutls_errors_int.h, lib/gnutls_x509.c:
208         The old certificate parsing API was reimplemented over the new one.
209         It will stay in the 1.0.0 release for compatibility reasons.  
211 2003-02-07 13:33  nmav <nmav@gnutls.org>
213         * lib/: Makefile.am, gnutls_x509.h:
215         Added the new PKCS7 parsing functions.  
217 2003-02-07 10:15  nmav <nmav@gnutls.org>
219         * doc/tex/ex-client-resume.tex, doc/tex/ex-client1.tex,
220         doc/tex/ex-client2.tex, doc/tex/ex-serv-export.tex,
221         doc/tex/ex-serv-pgp.tex, doc/tex/ex-serv1.tex, lib/Makefile.am,
222         lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_xml.c:
224         Added the new certificate handling functions.  
226 2003-02-07 09:06  nmav <nmav@gnutls.org>
228         * THANKS, lib/Makefile.am, lib/gnutls_x509.c, lib/gnutls_x509.h,
229         lib/x509_extensions.c, lib/x509_xml.c:
231         More improvements in the CRL support, and the X.509 backend. Added a
232         function to get some parts of the DN using an OID.  
234 2003-02-06 16:49  nmav <nmav@gnutls.org>
236         * lib/: gnutls.h.in.in, gnutls_x509.c, gnutls_x509.h:
238         CRL parsing support is almost complete.  
240 2003-02-06 10:05  nmav <nmav@gnutls.org>
242         * lib/: debug.c, debug.h, gnutls_dh_primes.c, gnutls_rsa_export.c,
243         gnutls_str.c, gnutls_str.h, gnutls_x509.c, gnutls_x509.h:
245         Several fixes and improvements in CRL support.  
247 2003-02-05 20:20  nmav <nmav@gnutls.org>
249         * NEWS, configure.in, lib/Makefile.am, lib/gnutls_int.h,
250         lib/gnutls_x509.c:
252         Added preliminary CRL support. This will be under the new X.509 API.
253         Other x509 functions will be updated later.  
255 2003-02-05 07:56  nmav <nmav@gnutls.org>
257         * lib/: gnutls_dh_primes.c, gnutls_pk.c:
259         some fixes. There wasn't any limitation in libtasn1 code... just my
260         lazyness.  
262 2003-02-03 17:41  nmav <nmav@gnutls.org>
264         * src/: prime-gaa.c, prime-gaa.h, prime.c, prime.gaa:
266         use options to print DH parameters.  
268 2003-02-03 17:34  nmav <nmav@gnutls.org>
270         * NEWS, lib/gnutls_dh_primes.c, lib/gnutls_int.h, lib/gnutls_ui.h,
271         src/prime.c:
273         * Added gnutls_pkcs3_extract_dh_params() and
274           gnutls_pkcs3_export_dh_params() which extracts and export parameters
275           from and to PKCS#3 encoded structures.  These were added to read
276         parameters generated using the openssl dhparam tool.  
277         * The prime program was modified to also print the generated prime
278           and generator using the PKCS#3 format.  
280 2003-02-03 16:11  nmav <nmav@gnutls.org>
282         * NEWS, doc/TODO, doc/tex/ex-serv-export.tex,
283         doc/tex/ex-serv-pgp.tex, doc/tex/ex-serv1.tex, lib/Makefile.am,
284         lib/auth_anon.c, lib/auth_dhe.c, lib/gnutls.asn,
285         lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_anon_cred.c,
286         lib/gnutls_asn1_tab.c, lib/gnutls_cert.c, lib/gnutls_dh.h,
287         lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
288         lib/gnutls_errors_int.h, lib/gnutls_global.c, lib/gnutls_int.h,
289         lib/gnutls_mpi.c, lib/gnutls_rsa_export.c, lib/gnutls_state.c,
290         lib/gnutls_ui.h, src/serv-gaa.c, src/serv-gaa.h, src/serv.c,
291         src/serv.gaa:
293         * gnutls_dh_params_generate() and gnutls_rsa_params_generate() now
294          use gnutls_malloc() to allocate the output parameters.  
295         
296         * Added gnutls_pkcs3_extract_dh_params() which extracts parameters
297          from PKCS#3 encoded structures. This was in order to read parameters
298          generated using the openssl dhparam tool.  
299         
300         * Several changes in the temporary (DH/RSA) parameter codebase. No
301          DH parameters are now included in the library. Also a credentials
302          structure can now hold only one temporary parameter.  
304 2003-01-30 20:36  nmav <nmav@gnutls.org>
306         * lib/gnutls_ui.c:
308         more doc for the gnutls_set_dh_prime_bits().  
310 2003-01-30 09:16  nmav <nmav@gnutls.org>
312         * NEWS, configure.in, lib/gnutls.sym, lib/gnutls_alert.c,
313         lib/gnutls_int_compat.c:
315         removed backward compatibility functions for 0.9.0 version.  
317 2003-01-25 08:57  nmav <nmav@gnutls.org>
319         * lib/: gnutls_errors.c, gnutls_errors_int.h:
321         use RECEIVED_ILLEGAL_PARAMETER instead of SRP_PROTOCOL_FAILURE, when 
322         the SRP protocol fails.  
324 2003-01-24 12:13  nmav <nmav@gnutls.org>
326         * lib/gnutls_global.c:
328         The gcrypt log handler is only set when we are in debugging mode.  
330 2003-01-23 20:55  nmav <nmav@gnutls.org>
332         * NEWS, lib/auth_rsa.c, lib/debug.c, lib/gnutls_algorithms.c,
333         lib/gnutls_compress_int.c, lib/gnutls_dh_primes.c,
334         lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_extensions.c,
335         lib/gnutls_global.c, lib/gnutls_rsa_export.c, lib/gnutls_x509.c,
336         src/cli.c:
338         Added ability to send some messages back to the application using 
339         the gnutls_global_set_log_function(). This is quite experimental.  
341 2003-01-23 18:05  nmav <nmav@gnutls.org>
343         * doc/tex/: ex-client-resume.tex, ex-client-srp.tex,
344         ex-client1.tex, ex-client2.tex, ex-rfc2818.tex:
346         some minor bugfixes in the documentation.  
348 2003-01-23 15:29  nmav <nmav@gnutls.org>
350         * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_mpi.h:
352         Added check and error code for some SRP fatal protocol failures.  
354 2003-01-23 10:18  nmav <nmav@gnutls.org>
356         * NEWS, lib/gnutls_alert.c, lib/gnutls_auth_int.h,
357         lib/gnutls_handshake.c, src/cli.c:
359         The library notifies the application on empty and illegal SRP
360         usernames, so that proper notification (via an alert) is sent to the
361         peer. Currently when the SRP ciphersuite is advertized but no
362         username is sent by the peer, the library returns
363         GNUTLS_E_EMPTY_SRP_USERNAME, and the alert associated with this is
364         GNUTLS_A_ACCESS_DENIED (to be changed when the srp draft defines
365         something more appropriate).  
367 2003-01-22 17:51  nmav <nmav@gnutls.org>
369         * src/: tests.c, tls_test.c (utags: gnutls_0_8_1):
371         improved srp detection 
373 2003-01-22 17:42  nmav <nmav@gnutls.org>
375         * NEWS, lib/gnutls_dh.h (tags: gnutls_0_8_1),
376         lib/gnutls_dh_primes.c (tags: gnutls_0_8_1), src/cli.c (tags:
377         gnutls_0_8_1), src/tests.c:
379         Improved the SRP support, to prevent attackers guessing the 
380         available usernames by brute force. The g,n values sent are now 
381         obtained by the password conf file. (they were static ones) 
383 2003-01-16 16:56  nmav <nmav@gnutls.org>
385         * lib/: gnutls_alert.c, gnutls_buffers.c, gnutls_handshake.c,
386         gnutls_handshake.h (tags: gnutls_0_8_1), gnutls_record.c,
387         gnutls_record.h (tags: gnutls_0_8_1) (utags: gnutls_0_8_0):
389         Prefixed with underscore some internal functions.  
391 2003-01-13 19:37  nmav <nmav@gnutls.org>
393         * doc/tex/patents.tex, doc/tex/srp.tex, lib/Makefile.am (tags:
394         gnutls_0_8_0), lib/gnutls_errors.c (tags: gnutls_0_8_0),
395         lib/gnutls_errors_int.h (tags: gnutls_0_8_1, gnutls_0_8_0),
396         lib/gnutls_x509.c (tags: gnutls_0_8_0), lib/x509_b64.c (tags:
397         gnutls_0_8_1, gnutls_0_8_0):
399         GNUTLS_E_PARSING_ERROR error code was replaced by
400         GNUTLS_E_BASE64_DECODING_ER and GNUTLS_E_SRP_PWD_PARSING_ERROR.
401         GNUTLS_E_ASCII_ARMOR_ERROR was also replaced by
402         GNUTLS_E_BASE64_DECODING_ERROR.  
404 2003-01-11 14:02  nmav <nmav@gnutls.org>
406         * NEWS, doc/Makefile.am (tags: gnutls_0_8_0), doc/tex/Makefile.am,
407         doc/tex/appendix.tex, doc/tex/patents.tex:
409         Added some information about the SRP patents in the documentation.  
411 2003-01-09 21:52  nmav <nmav@gnutls.org>
413         * NEWS, acinclude.m4 (tags: gnutls_0_8_1, gnutls_0_8_0),
414         configure.in, doc/README.CODING_STYLE (tags: gnutls_0_8_1,
415         gnutls_0_8_0), lib/Makefile.am, lib/defines.h (tags: gnutls_0_8_1,
416         gnutls_0_8_0), lib/gnutls.h.in.in (tags: gnutls_0_8_1,
417         gnutls_0_8_0), lib/gnutls.sym (tags: gnutls_0_8_1, gnutls_0_8_0),
418         lib/gnutls_auth.c (tags: gnutls_0_8_0), lib/gnutls_cipher_int.c
419         (tags: gnutls_0_8_1, gnutls_0_8_0), lib/gnutls_cipher_int.h (tags:
420         gnutls_0_8_1, gnutls_0_8_0), lib/gnutls_hash_int.c,
421         lib/gnutls_hash_int.h (tags: gnutls_0_8_1, gnutls_0_8_0),
422         lib/gnutls_state.c (tags: gnutls_0_8_0):
424         Only the documented symbols are now exported.  
426 2003-01-09 08:29  nmav <nmav@gnutls.org>
428         * lib/gnutls_x509.c:
430         If the certificate does not contain the basicConstraints extension
431         GNUTLS_E_REQUESTED_DATA_NOT_AVAILABLE will be returned by
432         gnutls_x509_extract_certificate_ca_status().  
434 2003-01-08 22:58  nmav <nmav@gnutls.org>
436         * NEWS, lib/gnutls_ui.h (tags: gnutls_0_8_1, gnutls_0_8_0),
437         lib/gnutls_x509.c:
439         Added gnutls_x509_extract_certificate_ca_status() which returns the
440         CA status of the given certificate.  
442 2003-01-01 11:12  nmav <nmav@gnutls.org>
444         * NEWS, configure.in, lib/gnutls_compress_int.c (tags:
445         gnutls_0_8_0):
447         If liblzo is found in the system then libgnutls-extra will depend on
448         it, instead of including minilzo.  
450 2002-12-30 10:04  nmav <nmav@gnutls.org>
452         * lib/gnutls_mpi.c (tags: gnutls_0_8_0):
454         Added a test for null (zero) integers in MPI scanning.  
456 2002-12-29 20:42  nmav <nmav@gnutls.org>
458         * src/: tests.c, tls_test.c (utags: gnutls_0_8_0):
460         some fixes in the gnutls-cli-debug program 
462 2002-12-22 18:11  nmav <nmav@gnutls.org>
464         * configure.in:
466         depends on libgcrypt 1.1.11 
468 2002-12-16 21:56  nmav <nmav@gnutls.org>
470         * lib/: auth_anon.c (tags: gnutls_0_8_0), auth_dhe.c (tags:
471         gnutls_0_8_0), auth_rsa.c (tags: gnutls_0_8_0), auth_rsa_export.c
472         (tags: gnutls_0_8_0), gnutls_auth.h (tags: gnutls_0_8_1,
473         gnutls_0_8_0), gnutls_handshake.c, gnutls_int.h (tags:
474         gnutls_0_8_1, gnutls_0_8_0), gnutls_kx.c (tags: gnutls_0_8_1,
475         gnutls_0_8_0), gnutls_kx.h (tags: gnutls_0_8_1, gnutls_0_8_0):
477         Dropped the support for the client key exchange message 0, and
478         server key exchange message 2.  
480 2002-12-16 21:26  nmav <nmav@gnutls.org>
482         * NEWS, configure.in, lib/debug.c (tags: gnutls_0_8_0),
483         lib/gnutls_mpi.h (tags: gnutls_0_8_1, gnutls_0_8_0),
484         lib/gnutls_record.c:
486         Finished SRP-6 stuff. It should work fine now.  
488 2002-12-13 22:14  nmav <nmav@gnutls.org>
490         * NEWS:
492         Added gnutls_openpgp_extract_key_name_string() which returns a
493         single string for a pgp user id.  
495 2002-12-13 12:59  nmav <nmav@gnutls.org>
497         * doc/tex/ex-serv-export.tex, src/serv.c (utags: gnutls_0_8_1,
498         gnutls_0_8_0):
500         updated some example and the server to use the new gnutls_malloc()
501         in callbacks.  
503 2002-12-12 17:03  nmav <nmav@gnutls.org>
505         * lib/: gnutls_x509.c, gnutls_ui.h:
507         Added the gnutls_x509_extract_dn_string() function.  
509 2002-12-08 15:43  nmav <nmav@gnutls.org>
511         * src/serv.c (tags: gnutls_0_6_0):
513         updated to include a callback for receiving openpgp keys, using
514         libopencdk.  
516 2002-12-08 15:39  nmav <nmav@gnutls.org>
518         * lib/: ext_cert_type.c (tags: gnutls_0_8_0), gnutls_errors.c,
519         gnutls_errors_int.h, gnutls_sig.c (tags: gnutls_0_8_1,
520         gnutls_0_8_0), x509_b64.c (utags: gnutls_0_6_0):
522         some cleanups 
524 2002-12-07 11:46  nmav <nmav@gnutls.org>
526         * lib/ext_server_name.c (tags: gnutls_0_8_0, gnutls_0_6_0):
528         some fixes in server_name extension 
530 2002-12-07 11:19  nmav <nmav@gnutls.org>
532         * NEWS, doc/tex/callbacks.tex (tags: gnutls_0_8_1, gnutls_0_8_0,
533         gnutls_0_6_0), lib/gnutls.h.in.in (tags: gnutls_0_6_0),
534         lib/gnutls_db.c (tags: gnutls_0_8_0, gnutls_0_6_0),
535         lib/gnutls_global.c (tags: gnutls_0_8_0, gnutls_0_6_0),
536         lib/gnutls_mem.c, lib/x509_b64.c:
538         Exported the more convenient gnutls_malloc() and gnutls_free()
539         functions. Actually pointers to functions.  
541 2002-12-06 17:28  nmav <nmav@gnutls.org>
543         * NEWS, lib/x509_b64.c:
545         Changed the semantics of gnutls_pem_base64_encode_alloc() and
546         gnutls_pem_base64_decode_alloc(). In the default case were the
547         gnutls library is used with malloc/realloc/free, these are binary
548         compatible.  
549         
550         They now require the returned data to be freed using the
551         gnutls_global_get_free_function().  
553 2002-12-06 17:21  nmav <nmav@gnutls.org>
555         * lib/: gnutls_int.h, gnutls_ui.h (utags: gnutls_0_6_0):
557         some cleanups.  
559 2002-12-06 17:14  nmav <nmav@gnutls.org>
561         * NEWS, doc/TODO, doc/tex/Makefile.am (tags: gnutls_0_6_0),
562         doc/tex/callbacks.tex, doc/tex/library.tex (tags: gnutls_0_6_0),
563         lib/gnutls.h.in.in, lib/gnutls_datum.c (tags: gnutls_0_8_0,
564         gnutls_0_6_0), lib/gnutls_datum.h (tags: gnutls_0_8_1,
565         gnutls_0_8_0, gnutls_0_6_0), lib/gnutls_db.c, lib/gnutls_global.c,
566         lib/gnutls_mem.c, lib/gnutls_mem.h (tags: gnutls_0_8_1,
567         gnutls_0_8_0, gnutls_0_6_0), lib/gnutls_state.c (tags:
568         gnutls_0_6_0), lib/gnutls_str.c (tags: gnutls_0_8_1, gnutls_0_8_0,
569         gnutls_0_6_0), lib/gnutls_str.h (tags: gnutls_0_8_1, gnutls_0_8_0,
570         gnutls_0_6_0), src/cli.c (tags: gnutls_0_8_0, gnutls_0_6_0),
571         src/serv.c:
573         Added the new functions gnutls_get_malloc_function(),
574         gnutls_get_free_function(). Also changed the way callback functions
575         must allocate data. They now need to use these functions, instead of
576         just calling malloc().  
578 2002-12-06 13:33  nmav <nmav@gnutls.org>
580         * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_extensions.c
581         (tags: gnutls_0_8_0, gnutls_0_6_0), gnutls_handshake.c (tags:
582         gnutls_0_6_0):
584         added error code to report illegal srp usernames. Some fixes in the
585         extension parsing to report fatal errors.  
587 2002-12-04 23:38  nmav <nmav@gnutls.org>
589         * lib/: x509_extensions.c, x509_verify.c (tags: gnutls_0_8_0)
590         (utags: gnutls_0_6_0):
592         some optimizations in string handling of the x.509 asn.1 parsers.  
594 2002-12-04 12:16  nmav <nmav@gnutls.org>
596         * doc/tex/: Makefile.am, ex-pgp-keyserver.tex, examples.tex (tags:
597         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), macros.tex (tags:
598         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), preparation.tex (tags:
599         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0):
601         Added a chapter for sources preparation. Based on the documenation
602         of libksba.  
604 2002-12-02 22:00  nmav <nmav@gnutls.org>
606         * configure.in, doc/tex/ex-pgp-keyserver.tex:
608         depends on opencdk 0.3.5 
610 2002-12-02 17:31  nmav <nmav@gnutls.org>
612         * lib/gnutls_extensions.c:
614         Corrected bug in extension parsing.  
616 2002-12-02 07:37  nmav <nmav@gnutls.org>
618         * doc/tex/auth.tex (tags: gnutls_0_8_1, gnutls_0_8_0,
619         gnutls_0_6_0):
621         some updates on srp documentation.  
623 2002-12-02 07:13  nmav <nmav@gnutls.org>
625         * lib/: auth_cert.c (tags: gnutls_0_8_0, gnutls_0_6_0), auth_dhe.c
626         (tags: gnutls_0_6_0), auth_rsa.c (tags: gnutls_0_6_0),
627         auth_rsa_export.c (tags: gnutls_0_6_0), ext_cert_type.c,
628         ext_server_name.c, gnutls_alert.c (tags: gnutls_0_6_0),
629         gnutls_algorithms.c (tags: gnutls_0_8_0, gnutls_0_6_0),
630         gnutls_anon_cred.c (tags: gnutls_0_8_1, gnutls_0_8_0,
631         gnutls_0_6_0), gnutls_auth.c (tags: gnutls_0_6_0), gnutls_buffers.c
632         (tags: gnutls_0_6_0), gnutls_cert.c (tags: gnutls_0_8_0,
633         gnutls_0_6_0), gnutls_cipher.c (tags: gnutls_0_8_0, gnutls_0_6_0),
634         gnutls_compress.c (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0),
635         gnutls_compress_int.c (tags: gnutls_0_6_0), gnutls_constate.c
636         (tags: gnutls_0_8_0, gnutls_0_6_0), gnutls_datum.c, gnutls_datum.h,
637         gnutls_db.c, gnutls_dh.c (tags: gnutls_0_8_0, gnutls_0_6_0),
638         gnutls_dh_primes.c (tags: gnutls_0_8_0, gnutls_0_6_0),
639         gnutls_global.c, gnutls_handshake.c, gnutls_kx.c (tags:
640         gnutls_0_6_0), gnutls_mem.c, gnutls_mpi.c (tags: gnutls_0_6_0),
641         gnutls_num.c (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0),
642         gnutls_pk.c (tags: gnutls_0_8_0, gnutls_0_6_0), gnutls_priority.c
643         (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), gnutls_privkey.c
644         (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), gnutls_random.c
645         (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), gnutls_record.c
646         (tags: gnutls_0_6_0), gnutls_rsa_export.c (tags: gnutls_0_8_0,
647         gnutls_0_6_0), gnutls_session.c (tags: gnutls_0_8_1, gnutls_0_8_0,
648         gnutls_0_6_0), gnutls_session_pack.c (tags: gnutls_0_8_1,
649         gnutls_0_8_0, gnutls_0_6_0), gnutls_sig.c, gnutls_state.c,
650         gnutls_str.c, gnutls_ui.c (tags: gnutls_0_8_0, gnutls_0_6_0),
651         gnutls_v2_compat.c (tags: gnutls_0_8_1, gnutls_0_8_0,
652         gnutls_0_6_0), gnutls_x509.c (tags: gnutls_0_6_0),
653         x509_extensions.c, x509_sig_check.c (tags: gnutls_0_8_0,
654         gnutls_0_6_0):
656         Cleanups. Prefixed some internal function with underscore.  
658 2002-12-01 21:57  nmav <nmav@gnutls.org>
660         * lib/gnutls_x509.c:
662         more fixes in gnutls_x509_extract_certificate_dn_string() 
664 2002-12-01 21:47  nmav <nmav@gnutls.org>
666         * NEWS, doc/tex/ex-pgp-keyserver.tex, lib/gnutls_dh.h (tags:
667         gnutls_0_8_0, gnutls_0_6_0), lib/gnutls_dh_primes.c, src/common.c
668         (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0):
670         Added the function gnutls_srp_server_set_credentials_function() to
671         allow retrieving SRP parameters from an external backend - other 
672         than password files.  
674 2002-12-01 20:29  nmav <nmav@gnutls.org>
676         * NEWS, doc/tex/ex-pgp-keyserver.tex, lib/auth_cert.c:
678         Enabled the OpenPGP key retrieval callback function (untested yet).  
680 2002-12-01 19:50  nmav <nmav@gnutls.org>
682         * NEWS, lib/x509_b64.c, src/common.c, src/crypt-gaa.c (tags:
683         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), src/crypt.c (tags:
684         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), src/crypt.gaa (tags:
685         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0):
687         Added the functions: 
688            gnutls_srp_verifier() 
689            gnutls_srp_base64_encode() 
690            gnutls_srp_base64_decode() 
691         
692         and modified the gnutls-srpcrypt, to use the exported functions.  
694 2002-11-25 10:39  nmav <nmav@gnutls.org>
696         * lib/: gnutls_int.h, gnutls_x509.c:
698         gnutls_x509_extract_certificate_dn_string() now behaves as described
699         in RFC2253.  
701 2002-11-23 08:10  nmav <nmav@gnutls.org>
703         * doc/README.CODING_STYLE (tags: gnutls_0_6_0), lib/gnutls_int.h:
705         some changes in the callback function behaviour.  
707 2002-11-22 22:21  nmav <nmav@gnutls.org>
709         * lib/Makefile.am (tags: gnutls_0_6_0):
711         linked against libgcrypt (I saw that in debian) 
713 2002-11-20 22:10  nmav <nmav@gnutls.org>
715         * NEWS, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h (tags:
716         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), lib/gnutls_cert.c,
717         lib/gnutls_cert.h (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0),
718         lib/gnutls_errors.c, lib/gnutls_extensions.c:
720         Several cleanups and elimination of warnings.  
722 2002-11-20 20:35  nmav <nmav@gnutls.org>
724         * doc/tex/Makefile.am, doc/tex/gnutls.bib, doc/tex/record.tex,
725         doc/tex/record_weaknesses.tex, doc/tex/tls_extensions.tex,
726         doc/tex/tlsintro.tex (tags: gnutls_0_8_1, gnutls_0_8_0,
727         gnutls_0_6_0), lib/ext_server_name.c, lib/gnutls_int_compat.c
728         (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0):
730         updated documentation to include record layer weaknesses and
731         counter-measures, and the supported TLS extensions.  
733 2002-11-20 17:45  nmav <nmav@gnutls.org>
735         * lib/gnutls.h.in.in:
737         compat4.h was added, and is included by default in gnutls.h.  
739 2002-11-20 17:44  nmav <nmav@gnutls.org>
741         * lib/: gnutls_algorithms.c, gnutls_algorithms.h, gnutls_cert.h,
742         gnutls_sig.c, gnutls_ui.h, gnutls_x509.c, rfc2818_hostname.c (tags:
743         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0):
745         Moved the GNUTLS_X509KEY_* to gnutls_cert.h and renamed them to
746         KEY_*. Improved the checking of key usage.  
748 2002-11-20 07:30  nmav <nmav@gnutls.org>
750         * lib/gnutls_algorithms.c:
752         added the AES ciphersuites for certificate srp authentication.  
754 2002-11-19 13:07  nmav <nmav@gnutls.org>
756         * lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_algorithms.c,
757         lib/gnutls_cert.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
758         lib/gnutls_x509.c, src/cli.c, src/common.c, src/common.h (tags:
759         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), src/serv.c:
761         Added support for the DSS certificate SRP authenticated cipher
762         suites (currently only with 3DES cipher). Cleaned up the client and
763         server code, which was duplicated.  
765 2002-11-19 12:01  nmav <nmav@gnutls.org>
767         * NEWS, lib/auth_cert.c, lib/gnutls.h.in.in,
768         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
769         lib/gnutls_auth.c, lib/gnutls_auth_int.h (tags: gnutls_0_8_1,
770         gnutls_0_8_0, gnutls_0_6_0), lib/gnutls_cert.c,
771         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_v2_compat.c,
772         lib/gnutls_x509.c, src/cli.c, src/common.c, src/serv.c:
774         Added certificate authenticated SRP cipher suites.  
776 2002-11-17 12:13  nmav <nmav@gnutls.org>
778         * lib/gnutls_int_compat.c:
780         added compatibility function for the openpgp_keyserver.  
782 2002-11-17 12:12  nmav <nmav@gnutls.org>
784         * doc/tex/: Makefile.am, appendix.tex (tags: gnutls_0_6_0),
785         auth.tex, compression.tex, examples.tex, gnutls.bib, gnutls.tex
786         (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), openpgp.tex,
787         tlsintro.tex:
789         added bibliography in documentation.  
791 2002-11-16 09:50  nmav <nmav@gnutls.org>
793         * doc/tex/Makefile.am, doc/tex/ex-pgp-keyserver.tex,
794         doc/tex/examples.tex, lib/gnutls_int.h:
796         updated pgp key retrieval callback and added example.  
798 2002-11-15 21:13  nmav <nmav@gnutls.org>
800         * NEWS, configure.in, doc/Makefile.am (tags: gnutls_0_6_0),
801         doc/tex/Makefile.am:
803         example programs are now located in doc/examples directory.  
805 2002-11-14 13:48  nmav <nmav@gnutls.org>
807         * lib/: gnutls.h.in.in, gnutls_alert.c, gnutls_alert.h (tags:
808         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0):
810         Added some new alert codes from the extensions draft.  
812 2002-11-14 09:19  nmav <nmav@gnutls.org>
814         * doc/tex/: ex-client2.tex (tags: gnutls_0_8_1, gnutls_0_8_0,
815         gnutls_0_6_0), examples.tex:
817         updated the basic client to support OpenPGP certificate
818         authentication.  
820 2002-11-12 13:29  nmav <nmav@gnutls.org>
822         * doc/tex/: Makefile.am, ex-serv-pgp.tex (tags: gnutls_0_8_1,
823         gnutls_0_8_0, gnutls_0_6_0), examples.tex:
825         added example with an openpgp server 
827 2002-11-12 11:11  nmav <nmav@gnutls.org>
829         * lib/: auth_anon.c (tags: gnutls_0_6_0), auth_cert.c,
830         auth_dh_common.c (tags: gnutls_0_8_0, gnutls_0_6_0), auth_dhe.c,
831         auth_rsa.c, auth_rsa_export.c, gnutls_auth.c, gnutls_cert.c,
832         gnutls_handshake.c, gnutls_int.h, gnutls_kx.c,
833         gnutls_session_pack.c, gnutls_state.c, gnutls_ui.c,
834         gnutls_v2_compat.c, gnutls_x509.c:
836         The session->gnutls_key was renamed to session->key.  
838 2002-11-12 10:59  nmav <nmav@gnutls.org>
840         * lib/gnutls_int.h:
842         The gnutls_openpgp_recv_key_func() callback function now accepts a 
843         key fingerprint, instead of the key id.  
845 2002-11-11 17:20  nmav <nmav@gnutls.org>
847         * src/: cli.c, serv.c, tests.c:
849         cleanups 
851 2002-11-11 17:06  nmav <nmav@gnutls.org>
853         * lib/gnutls.h.in.in:
855         dropped source backwards compatibility 
857 2002-11-11 17:02  nmav <nmav@gnutls.org>
859         * configure.in, lib/gnutls_int.h:
861         Added callback for OpenPGP key retrieval.  
863 2002-11-06 13:00  nmav <nmav@gnutls.org>
865         * doc/protocol/: draft-ietf-tls-rfc2246-bis-01.txt,
866         draft-ietf-tls-rfc2246-bis-02.txt (tags: gnutls_0_8_1,
867         gnutls_0_8_0, gnutls_0_6_0):
869         added new rfc2246bis draft 
871 2002-11-06 08:24  nmav <nmav@gnutls.org>
873         * opencdk.m4 (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0):
875         updated url for opencdk 
877 2002-11-05 21:41  nmav <nmav@gnutls.org>
879         * lib/: gnutls_algorithms.c, gnutls_buffers.c, gnutls_db.c,
880         gnutls_global.c, gnutls_state.c, gnutls_x509.c:
882         some updated in the documentation 
884 2002-11-04 21:23  nmav <nmav@gnutls.org>
886         * lib/: gnutls.h.in.in, gnutls_alert.c, gnutls_alert.h,
887         gnutls_errors_int.h (utags: gnutls_0_5_11):
889         Added new alert (certificate unobtainable) from
890         draft-ietf-tls-extensions.  
892 2002-11-04 20:11  nmav <nmav@gnutls.org>
894         * NEWS, configure.in (tags: gnutls_0_5_11):
896         depends on opencdk 0.3.2 
898 2002-11-03 14:20  twoaday <twoaday@gnutls.org>
900         * lib/: gnutls_errors.c (tags: gnutls_0_5_11), gnutls_errors_int.h:
902         
903         
904         Use the old error codes for OpenPGP again.  
906 2002-11-03 13:52  twoaday <twoaday@gnutls.org>
908         * lib/auth_cert.c (tags: gnutls_0_5_11):
910         Fixed an off-by-one bug for OpenPGP fingerprint handling.  
912 2002-11-03 13:23  twoaday <twoaday@gnutls.org>
914         * lib/gnutls_errors_int.h:
916         Corrected error number (the old was reserved).  
918 2002-11-03 13:08  twoaday <twoaday@gnutls.org>
920         * lib/: gnutls_errors.c, gnutls_errors_int.h:
922         Unification for the OpenPGP error code.  
924 2002-11-03 13:08  nmav <nmav@gnutls.org>
926         * lib/gnutls_cert.c (tags: gnutls_0_5_11):
928         corrected behaviour of verification in openpgp keys.  
930 2002-11-03 11:56  twoaday <twoaday@gnutls.org>
932         * lib/: gnutls_errors.c, gnutls_errors_int.h:
934         Add OpenPGP error description 
936 2002-11-03 11:30  nmav <nmav@gnutls.org>
938         * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_sig.c (tags:
939         gnutls_0_5_11), gnutls_x509.c (tags: gnutls_0_5_11):
941         Renamed GNUTLS_E_X509_KEY_USAGE_VIOLATION to
942         GNUTLS_E_KEY_USAGE_VIOLATION, in order to apply to PGP keys as well.  
944 2002-11-03 11:19  nmav <nmav@gnutls.org>
946         * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_pk.c
947         (tags: gnutls_0_5_11), lib/gnutls_sig.c, lib/x509_sig_check.c
948         (tags: gnutls_0_5_11), src/cli-gaa.c (tags: gnutls_0_8_1,
949         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), src/cli-gaa.h (tags:
950         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), src/cli.c
951         (tags: gnutls_0_5_11), src/cli.gaa (tags: gnutls_0_8_1,
952         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), src/common.c:
954         Added some new error codes and updated client.  
956 2002-11-02 08:41  nmav <nmav@gnutls.org>
958         * NEWS, lib/ext_cert_type.c (tags: gnutls_0_5_11),
959         lib/ext_max_record.c (tags: gnutls_0_8_1, gnutls_0_8_0,
960         gnutls_0_6_0, gnutls_0_5_11), lib/ext_server_name.c (tags:
961         gnutls_0_5_11), lib/gnutls_alert.c, lib/gnutls_buffers.c (tags:
962         gnutls_0_5_11), lib/gnutls_cert.c, lib/gnutls_dh_primes.c (tags:
963         gnutls_0_5_11), lib/gnutls_errors.c, lib/gnutls_errors_int.h,
964         lib/gnutls_handshake.c (tags: gnutls_0_5_11), lib/gnutls_record.c
965         (tags: gnutls_0_5_11), lib/gnutls_rsa_export.c (tags:
966         gnutls_0_5_11), lib/gnutls_session_pack.c (tags: gnutls_0_5_11),
967         lib/gnutls_ui.c (tags: gnutls_0_5_11), lib/x509_b64.c (tags:
968         gnutls_0_5_11):
970         Combined GNUTLS_E_INVALID_PARAMETERS wich GNUTLS_E_INVALID_REQUEST.
971         Introduced GNUTLS_E_SHORT_MEMORY_BUFFER.  
973 2002-11-02 08:37  nmav <nmav@gnutls.org>
975         * lib/: gnutls_x509.c, x509_xml.c (tags: gnutls_0_8_0,
976         gnutls_0_6_0, gnutls_0_5_11):
978         Fixed some memory leaks which may occured on error cases.  
980 2002-11-01 21:29  nmav <nmav@gnutls.org>
982         * NEWS, lib/gnutls_x509.c, src/common.c:
984         gnutls_x509_extract_certificate_dn_string() was rewritten.  
986 2002-11-01 18:33  nmav <nmav@gnutls.org>
988         * lib/gnutls_x509.c:
990         Added a check for dn extraction failure in
991         gnutls_x509_extract_certificate_dn_string().  
993 2002-10-29 14:03  twoaday <twoaday@gnutls.org>
995         * configure.in:
997         Bump OpenCDK version to 0.3.0 
999 2002-10-29 14:02  twoaday <twoaday@gnutls.org>
1001         * lib/gnutls_errors_int.h:
1003         Add new regression test for OpenPGP.  New code for the OpenCDK 0.3.0
1004         version.  A new error code for the OpenPGP part.  
1006 2002-10-29 05:51  nmav <nmav@gnutls.org>
1008         * lib/gnutls_buffer.h (tags: gnutls_0_8_1, gnutls_0_8_0,
1009         gnutls_0_6_0, gnutls_0_5_11):
1011         added missing file 
1013 2002-10-28 09:21  nmav <nmav@gnutls.org>
1015         * lib/: auth_cert.c, auth_dhe.c (tags: gnutls_0_5_11), auth_rsa.c
1016         (tags: gnutls_0_5_11), auth_rsa_export.c (tags: gnutls_0_5_11),
1017         gnutls_buffers.c, gnutls_cert.c, gnutls_cipher_int.c (tags:
1018         gnutls_0_6_0, gnutls_0_5_11), gnutls_constate.c (tags:
1019         gnutls_0_5_11), gnutls_errors.c, gnutls_errors_int.h,
1020         gnutls_handshake.c, gnutls_pk.c, gnutls_record.c,
1021         gnutls_rsa_export.c, gnutls_state.c (tags: gnutls_0_5_11),
1022         gnutls_ui.c, gnutls_x509.c, x509_verify.c (tags: gnutls_0_5_11),
1023         x509_xml.c:
1025         GNUTLS_E_UNKNOWN_ERROR was removed, and was replaced by
1026         GNUTLS_E_INTERNAL_ERROR.  
1028 2002-10-26 12:34  nmav <nmav@gnutls.org>
1030         * NEWS, lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags:
1031         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11),
1032         lib/gnutls_handshake.c, lib/gnutls_int.h (tags: gnutls_0_5_11),
1033         lib/gnutls_record.c, lib/gnutls_state.c, lib/gnutls_str.c (tags:
1034         gnutls_0_5_11), lib/gnutls_str.h (tags: gnutls_0_5_11):
1036         Optimizations in buffering code, which reduce the number of
1037         malloc/realloc calls.  
1039 2002-10-26 09:46  nmav <nmav@gnutls.org>
1041         * lib/gnutls_errors.c, src/retcodes.c (tags: gnutls_0_8_1,
1042         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11):
1044         The error code table now contains all the error codes sorted.  
1046 2002-10-25 14:31  nmav <nmav@gnutls.org>
1048         * NEWS, configure.in, doc/tex/Makefile.am (tags: gnutls_0_5_11),
1049         doc/tex/appendix.tex (tags: gnutls_0_5_11), doc/tex/errors.tex
1050         (tags: gnutls_0_5_11), doc/tex/gnutls.tex (tags: gnutls_0_5_11),
1051         lib/gnutls_errors.c, lib/gnutls_pk.c, src/Makefile.am (tags:
1052         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11),
1053         src/retcodes.c:
1055         Documented error codes in an appendix. This documentation is
1056         generated automatically using the retcodes program.  
1058 2002-10-24 19:07  nmav <nmav@gnutls.org>
1060         * doc/: scripts/gdoc, scripts/sort1.pl (tags: gnutls_0_8_1,
1061         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), tex/Makefile.am:
1063         Added script to sort function  names in function reference.  
1065 2002-10-24 17:42  nmav <nmav@gnutls.org>
1067         * lib/: auth_cert.c, gnutls_cipher.c (tags: gnutls_0_5_11),
1068         gnutls_constate.c, gnutls_errors.c, gnutls_errors_int.h,
1069         gnutls_handshake.c, gnutls_pk.c, gnutls_v2_compat.c (tags:
1070         gnutls_0_5_11):
1072         Added more descriptive error codes to be returned by
1073         gnutls_strerror(). Removed old and unused error codes.  
1075 2002-10-24 16:39  nmav <nmav@gnutls.org>
1077         * src/: tls_test-gaa.c (tags: gnutls_0_8_1, gnutls_0_8_0,
1078         gnutls_0_6_0), tls_test-gaa.h (tags: gnutls_0_8_1, gnutls_0_8_0,
1079         gnutls_0_6_0), tls_test.c, tls_test.gaa (tags: gnutls_0_8_1,
1080         gnutls_0_8_0, gnutls_0_6_0) (utags: gnutls_0_5_11):
1082         gnutls-cli-debug now accepts one hostname only 
1084 2002-10-24 16:33  nmav <nmav@gnutls.org>
1086         * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa:
1088         gnutls-cli now accepts one hostname only 
1090 2002-10-23 18:36  nmav <nmav@gnutls.org>
1092         * doc/TODO (tags: gnutls_0_5_11), doc/tex/Makefile.am,
1093         lib/Makefile.am, lib/auth_anon.c (tags: gnutls_0_5_11),
1094         lib/auth_dh_common.c (tags: gnutls_0_5_11), lib/auth_dh_common.h
1095         (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11),
1096         lib/auth_dhe.c, lib/rfc2818_hostname.c (tags: gnutls_0_5_11):
1098         Merged common stuff in DHE and anonymous DH key exchange.  
1100 2002-10-14 21:36  nmav <nmav@gnutls.org>
1102         * NEWS, doc/tex/Makefile.am, doc/tex/ex-client-resume.tex (tags:
1103         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11),
1104         doc/tex/ex-client-srp.tex (tags: gnutls_0_8_1, gnutls_0_8_0,
1105         gnutls_0_6_0, gnutls_0_5_11), doc/tex/ex-client1.tex (tags:
1106         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11),
1107         doc/tex/ex-client2.tex (tags: gnutls_0_5_11), doc/tex/ex-info.tex
1108         (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11),
1109         doc/tex/ex-serv-export.tex (tags: gnutls_0_6_0, gnutls_0_5_11),
1110         doc/tex/ex-serv-srp.tex (tags: gnutls_0_6_0, gnutls_0_5_11),
1111         doc/tex/ex-serv1.tex (tags: gnutls_0_8_1, gnutls_0_8_0,
1112         gnutls_0_6_0, gnutls_0_5_11), doc/tex/ex1.tex, doc/tex/ex2.tex,
1113         doc/tex/ex3.tex, doc/tex/ex4.tex, doc/tex/serv-export.tex,
1114         doc/tex/serv-srp.tex, doc/tex/serv1.tex, doc/tex/srp1.tex:
1116         Example programs found in the documentation can now be generated by 
1117         running "make examples" in doc/tex directory.  
1119 2002-10-14 20:27  nmav <nmav@gnutls.org>
1121         * THANKS (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
1122         gnutls_0_5_11):
1124         Fixed interlibrary dependencies. By Ivo Timmermans. This requires
1125         the debian libtool 1.4.2-7.1 
1127 2002-10-14 17:40  nmav <nmav@gnutls.org>
1129         * lib/: ext_max_record.c, ext_server_name.c:
1131         cleanups in the server name extension.  
1133 2002-10-14 17:23  nmav <nmav@gnutls.org>
1135         * NEWS, src/cli.c:
1137         Some fixes in 'gnutls-cli' client program to prevent some
1138         segmentation faults at exit.  
1140 2002-10-13 15:38  nmav <nmav@gnutls.org>
1142         * doc/tex/: Makefile.am (tags: gnutls_0_5_10), alert.tex (tags:
1143         gnutls_0_5_11, gnutls_0_5_10), auth.tex, certificate.tex (tags:
1144         gnutls_0_5_11, gnutls_0_5_10), ciphersuites.tex (tags:
1145         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
1146         gnutls_0_5_10), compression.tex (tags: gnutls_0_5_10),
1147         handshake.tex (tags: gnutls_0_5_11, gnutls_0_5_10), howto.tex
1148         (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
1149         gnutls_0_5_10), memory.tex (tags: gnutls_0_8_1, gnutls_0_8_0,
1150         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), record.tex (tags:
1151         gnutls_0_5_11, gnutls_0_5_10), tlsintro.tex (tags: gnutls_0_5_10):
1153         spelling corrections, and addition of a subsection for compression
1154         algorithms.  
1156 2002-10-13 09:55  nmav <nmav@gnutls.org>
1158         * lib/gnutls_algorithms.c (tags: gnutls_0_5_11, gnutls_0_5_10):
1160         ZLIB's number was changed according to draft-ietf-tls-compression-02 
1162 2002-10-13 05:02  nmav <nmav@gnutls.org>
1164         * NEWS, configure.in (tags: gnutls_0_5_10), lib/auth_anon.c (tags:
1165         gnutls_0_5_10), lib/auth_cert.c (tags: gnutls_0_5_10),
1166         lib/auth_cert.h (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
1167         gnutls_0_5_11, gnutls_0_5_10), lib/auth_dhe.c (tags:
1168         gnutls_0_5_10), lib/auth_rsa.c (tags: gnutls_0_5_10),
1169         lib/auth_rsa_export.c (tags: gnutls_0_5_10), lib/defines.h (tags:
1170         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), lib/ext_cert_type.c
1171         (tags: gnutls_0_5_10), lib/ext_cert_type.h (tags: gnutls_0_8_1,
1172         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10),
1173         lib/ext_max_record.c (tags: gnutls_0_5_10), lib/ext_max_record.h
1174         (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
1175         gnutls_0_5_10), lib/ext_server_name.c (tags: gnutls_0_5_10),
1176         lib/ext_server_name.h (tags: gnutls_0_8_1, gnutls_0_8_0,
1177         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), lib/gnutls.h.in.in
1178         (tags: gnutls_0_5_10), lib/gnutls_alert.c (tags: gnutls_0_5_10),
1179         lib/gnutls_alert.h (tags: gnutls_0_5_10), lib/gnutls_algorithms.c,
1180         lib/gnutls_auth.c (tags: gnutls_0_5_11, gnutls_0_5_10),
1181         lib/gnutls_auth.h (tags: gnutls_0_6_0, gnutls_0_5_11,
1182         gnutls_0_5_10), lib/gnutls_buffers.c (tags: gnutls_0_5_10),
1183         lib/gnutls_buffers.h (tags: gnutls_0_5_10), lib/gnutls_cert.c
1184         (tags: gnutls_0_5_10), lib/gnutls_cipher.c (tags: gnutls_0_5_10),
1185         lib/gnutls_cipher.h (tags: gnutls_0_8_1, gnutls_0_8_0,
1186         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10),
1187         lib/gnutls_compress_int.c (tags: gnutls_0_5_11, gnutls_0_5_10),
1188         lib/gnutls_compress_int.h (tags: gnutls_0_8_1, gnutls_0_8_0,
1189         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), lib/gnutls_db.c (tags:
1190         gnutls_0_5_11, gnutls_0_5_10), lib/gnutls_dh_primes.c (tags:
1191         gnutls_0_5_10), lib/gnutls_extensions.h (tags: gnutls_0_8_1,
1192         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10),
1193         lib/gnutls_global.c (tags: gnutls_0_5_11, gnutls_0_5_10),
1194         lib/gnutls_handshake.c (tags: gnutls_0_5_10), lib/gnutls_hash_int.c
1195         (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10),
1196         lib/gnutls_hash_int.h (tags: gnutls_0_6_0, gnutls_0_5_11,
1197         gnutls_0_5_10), lib/gnutls_int.h (tags: gnutls_0_5_10),
1198         lib/gnutls_mem.c (tags: gnutls_0_5_11, gnutls_0_5_10),
1199         lib/gnutls_pk.c (tags: gnutls_0_5_10), lib/gnutls_pk.h (tags:
1200         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
1201         gnutls_0_5_10), lib/gnutls_record.c (tags: gnutls_0_5_10),
1202         lib/gnutls_rsa_export.c (tags: gnutls_0_5_10),
1203         lib/gnutls_session_pack.c (tags: gnutls_0_5_10), lib/gnutls_sig.c
1204         (tags: gnutls_0_5_10), lib/gnutls_sig.h (tags: gnutls_0_8_1,
1205         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10),
1206         lib/gnutls_state.c (tags: gnutls_0_5_10), lib/gnutls_ui.c (tags:
1207         gnutls_0_5_10), lib/gnutls_ui.h (tags: gnutls_0_5_11,
1208         gnutls_0_5_10), lib/gnutls_x509.c (tags: gnutls_0_5_10),
1209         lib/gnutls_x509.h (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
1210         gnutls_0_5_11, gnutls_0_5_10), lib/rfc2818_hostname.c (tags:
1211         gnutls_0_5_10), lib/x509_b64.c (tags: gnutls_0_5_10),
1212         lib/x509_b64.h (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
1213         gnutls_0_5_11, gnutls_0_5_10), lib/x509_sig_check.c (tags:
1214         gnutls_0_5_10):
1216         several fixes in the codebase, mostly in signed/unsigned checkings.  
1218 2002-10-12 15:56  nmav <nmav@gnutls.org>
1220         * lib/: ext_max_record.c, ext_max_record.h (utags:
1221         gnutls_0_5_x_before_int_fixes):
1223         Corrected some types, to work in 64 bits machines. Suggested by Ivo
1224         Timmermans <ivo@o2w.nl>.  
1226 2002-10-12 08:17  nmav <nmav@gnutls.org>
1228         * src/serv.c (tags: gnutls_0_5_11, gnutls_0_5_10,
1229         gnutls_0_5_x_before_int_fixes):
1231         now does not require carriage return 
1233 2002-10-11 23:17  nmav <nmav@gnutls.org>
1235         * lib/ext_server_name.c (tags: gnutls_0_5_x_before_int_fixes):
1237         Fixes (or not) in server name extension parsing 
1239 2002-10-11 13:47  nmav <nmav@gnutls.org>
1241         * doc/tex/: certificate.tex, ex-rfc2818.tex (tags: gnutls_0_6_0,
1242         gnutls_0_5_11, gnutls_0_5_10), ex3.tex (tags: gnutls_0_5_10),
1243         examples.tex (tags: gnutls_0_5_10) (utags:
1244         gnutls_0_5_x_before_int_fixes):
1246         updated documentation 
1248 2002-10-11 12:06  nmav <nmav@gnutls.org>
1250         * NEWS (tags: gnutls_0_5_x_before_int_fixes),
1251         lib/ext_server_name.c, lib/gnutls_int.h (tags:
1252         gnutls_0_5_x_before_int_fixes), lib/gnutls_priority.c (tags:
1253         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes),
1254         src/serv.c:
1256         Improved the server name extension. Resumed sessions can now use it.  
1258 2002-10-11 09:50  nmav <nmav@gnutls.org>
1260         * NEWS, lib/Makefile.am (tags: gnutls_0_5_10,
1261         gnutls_0_5_x_before_int_fixes), lib/ext_server_name.c,
1262         lib/ext_server_name.h (tags: gnutls_0_5_x_before_int_fixes),
1263         lib/gnutls.h.in.in (tags: gnutls_0_5_x_before_int_fixes),
1264         lib/gnutls_extensions.c (tags: gnutls_0_5_11, gnutls_0_5_10,
1265         gnutls_0_5_x_before_int_fixes), lib/gnutls_int.h, src/cli.c (tags:
1266         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), src/common.c (tags:
1267         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), src/serv.c:
1269         Added server name extension, from draft-ietf-tls-extension-05.  
1271 2002-10-10 22:15  nmav <nmav@gnutls.org>
1273         * doc/tex/ex-alert.tex (tags: gnutls_0_8_1, gnutls_0_8_0,
1274         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
1275         gnutls_0_5_x_before_int_fixes), doc/tex/ex-rfc2818.tex,
1276         lib/rfc2818_hostname.c (tags: gnutls_0_5_x_before_int_fixes),
1277         doc/tex/ex-rfc2818.tex, doc/tex/examples.tex:
1279         more documentation updates 
1281 2002-10-10 15:17  nmav <nmav@gnutls.org>
1283         * NEWS, configure.in (tags: gnutls_0_5_x_before_int_fixes),
1284         doc/tex/Makefile.am (tags: gnutls_0_5_x_before_int_fixes),
1285         doc/tex/ex-alert.tex, doc/tex/ex1.tex (tags: gnutls_0_5_10,
1286         gnutls_0_5_x_before_int_fixes), doc/tex/ex2.tex (tags:
1287         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), doc/tex/ex4.tex
1288         (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes),
1289         doc/tex/examples.tex, doc/tex/handshake.tex (tags:
1290         gnutls_0_5_x_before_int_fixes), doc/tex/serv-export.tex (tags:
1291         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), doc/tex/serv-srp.tex
1292         (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes),
1293         doc/tex/serv1.tex (tags: gnutls_0_5_10,
1294         gnutls_0_5_x_before_int_fixes), src/serv.c:
1296         Separated alert checking from the example programs, to make them
1297         cleaner. Added an example which demonstrates the alert checking.  
1299 2002-10-10 11:33  nmav <nmav@gnutls.org>
1301         * NEWS, doc/tex/examples.tex (utags: gnutls_0_5_9):
1303         last minute changes for 0.5.9 release.  
1305 2002-10-09 21:49  nmav <nmav@gnutls.org>
1307         * NEWS, lib/Makefile.am (tags: gnutls_0_5_9), lib/gnutls_ui.h
1308         (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9),
1309         lib/rfc2818_hostname.c (tags: gnutls_0_5_9):
1311         Added int gnutls_x509_check_certificates_hostname() which check
1312         whether the given hostname matches the owner of the given X.509
1313         certificate.  
1315 2002-10-09 21:40  nmav <nmav@gnutls.org>
1317         * NEWS, configure.in (tags: gnutls_0_5_9), lib/gnutls_extensions.c
1318         (tags: gnutls_0_5_9), lib/x509_xml.c (tags: gnutls_0_5_10,
1319         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9):
1321         cleanups 
1323 2002-10-08 13:50  nmav <nmav@gnutls.org>
1325         * NEWS, doc/tex/ex4.tex (tags: gnutls_0_5_9),
1326         doc/tex/serv-export.tex (tags: gnutls_0_5_9), doc/tex/serv1.tex
1327         (tags: gnutls_0_5_9), lib/gnutls.h.in.in (tags: gnutls_0_5_9),
1328         lib/gnutls_priority.c, src/cli-gaa.c (tags: gnutls_0_5_10,
1329         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9):
1331         Added gnutls_set_default_priority() and
1332         gnutls_set_default_export_priority() functions, to avoid calling all
1333         the *_priority() functions if the defaults are ok.  
1335 2002-10-07 16:32  nmav <nmav@gnutls.org>
1337         * NEWS, lib/gnutls_ui.h, lib/gnutls_x509.c:
1339         Added gnutls_x509_extract_certificate_dn_string() which returns the
1340         peer's Distinguished name in a single string.  
1342 2002-10-07 16:15  nmav <nmav@gnutls.org>
1344         * NEWS, doc/TODO (tags: gnutls_0_5_10,
1345         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), lib/gnutls.h.in.in,
1346         lib/gnutls_auth.c (tags: gnutls_0_5_x_before_int_fixes,
1347         gnutls_0_5_9), lib/gnutls_errors.h (tags: gnutls_0_8_1,
1348         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
1349         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9),
1350         lib/gnutls_handshake.c (tags: gnutls_0_5_x_before_int_fixes,
1351         gnutls_0_5_9), lib/gnutls_kx.c (tags: gnutls_0_5_11, gnutls_0_5_10,
1352         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), src/cli.c,
1353         src/cli.gaa (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
1354         gnutls_0_5_9):
1356         several cleanups 
1358 2002-10-07 13:38  nmav <nmav@gnutls.org>
1360         * src/: cli-gaa.c, cli-gaa.h (tags: gnutls_0_5_10,
1361         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), cli.c, cli.gaa:
1363         Changes in gnutls-cli, to allow testing of starttls implementations.  
1365 2002-10-05 09:34  nmav <nmav@gnutls.org>
1367         * NEWS, lib/gnutls_ui.c (tags: gnutls_0_5_x_before_int_fixes,
1368         gnutls_0_5_9), lib/gnutls_ui.h:
1370         rolled back addition of certificate_get_our_issuer() function.  
1372 2002-10-04 19:09  nmav <nmav@gnutls.org>
1374         * NEWS, doc/TODO, lib/gnutls_state.c (tags:
1375         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), lib/gnutls_ui.c,
1376         lib/gnutls_ui.h:
1378         Corrected bug which prevented gnutls_certificate_get_ours() from
1379         working.  Added gnutls_certificate_get_our_issuer() function.  
1381 2002-10-04 10:12  nmav <nmav@gnutls.org>
1383         * lib/: gnutls_privkey.c (tags: gnutls_0_5_11, gnutls_0_5_10,
1384         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), gnutls_privkey.h
1385         (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
1386         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9),
1387         gnutls_ui.h, gnutls_x509.c, x509_b64.c (tags:
1388         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9):
1390         Improved gnutls_x509_extract_key_pk_algorithm(), which can now
1391         distinguish DSA keys from unknown keys.  
1393 2002-10-02 12:43  nmav <nmav@gnutls.org>
1395         * configure.in, lib/gnutls_buffers.c (tags:
1396         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9):
1398         some fixes to compile with gcc-2.95.  
1400 2002-10-01 12:19  nmav <nmav@gnutls.org>
1402         * configure.in, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_privkey.c,
1403         lib/gnutls_privkey.h, lib/gnutls_ui.h:
1405         Added function to extract the public key algorithm of a DER encoded
1406         private key.  
1408 2002-09-20 14:51  nmav <nmav@gnutls.org>
1410         * lib/gnutls_global.c (tags: gnutls_0_5_x_before_int_fixes,
1411         gnutls_0_5_9, gnutls_0_5_8):
1413         enabled error messages of libgcrypt in debug mode 
1415 2002-09-17 17:57  nmav <nmav@gnutls.org>
1417         * lib/Makefile.am, lib/defines.h (tags:
1418         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), lib/gnutls.h.in.in,
1419         lib/gnutls_algorithms.c (tags: gnutls_0_5_x_before_int_fixes,
1420         gnutls_0_5_9), lib/gnutls_algorithms.h (tags: gnutls_0_5_11,
1421         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9),
1422         src/cli.c, src/serv.c (tags: gnutls_0_5_9),
1423         lib/gnutls_compress_int.c (tags: gnutls_0_5_x_before_int_fixes,
1424         gnutls_0_5_9), lib/gnutls_errors.c (tags: gnutls_0_5_10,
1425         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9),
1426         lib/gnutls_errors_int.h (tags: gnutls_0_5_10,
1427         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9),
1428         lib/gnutls_handshake.c, lib/gnutls_int.h (tags: gnutls_0_5_9)
1429         (utags: gnutls_0_5_8):
1431         Added support for the LZO compression library in gnutls-extra. Some
1432         fixes in the hello message parsing.  
1434 2002-09-16 17:03  nmav <nmav@gnutls.org>
1436         * lib/: gnutls.h.in.in, gnutls_buffers.c (tags: gnutls_0_5_8),
1437         gnutls_handshake.c, gnutls_int.h, gnutls_int_compat.c (tags:
1438         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
1439         gnutls_0_5_9, gnutls_0_5_8), gnutls_state.c:
1441         replaced gnutls_handshake_get_direction() with
1442         gnutls_record_get_direction().  
1444 2002-09-16 17:03  nmav <nmav@gnutls.org>
1446         * doc/tex/: appendix.tex (tags: gnutls_0_5_10,
1447         gnutls_0_5_x_before_int_fixes), certificate.tex, library.tex (tags:
1448         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes)
1449         (utags: gnutls_0_5_8, gnutls_0_5_9):
1451         updated documentation 
1453 2002-09-13 09:09  nmav <nmav@gnutls.org>
1455         * README, lib/gnutls.h.in.in, lib/gnutls_alert.c:
1457         Added a new function to convert from an error to an alert code.  
1459 2002-09-12 10:39  nmav <nmav@gnutls.org>
1461         * lib/: gnutls.h.in.in, gnutls_alert.c, gnutls_algorithms.c,
1462         gnutls_algorithms.h, gnutls_compress_int.c, gnutls_handshake.c,
1463         gnutls_int.h:
1465         Improved support for zlib.  
1467 2002-09-11 20:05  nmav <nmav@gnutls.org>
1469         * doc/protocol/: draft-ietf-tls-compression-00.txt (tags:
1470         gnutls_0_5_8), draft-ietf-tls-extensions-03.txt,
1471         draft-ietf-tls-extensions-05.txt (tags: gnutls_0_8_1, gnutls_0_8_0,
1472         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
1473         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8):
1475         updated drafts 
1477 2002-09-11 16:53  nmav <nmav@gnutls.org>
1479         * NEWS, lib/gnutls_db.c (tags: gnutls_0_5_x_before_int_fixes,
1480         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7), lib/gnutls_dh_primes.c
1481         (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1482         gnutls_0_5_7), lib/gnutls_rsa_export.c (tags:
1483         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1484         gnutls_0_5_7):
1486         Corrected bug in gnutls_dh_params_set(). Corrected bug in session
1487         resuming code of server side.  
1489 2002-09-11 06:34  nmav <nmav@gnutls.org>
1491         * lib/: ext_cert_type.c (tags: gnutls_0_5_x_before_int_fixes),
1492         ext_max_record.c (utags: gnutls_0_5_7, gnutls_0_5_8, gnutls_0_5_9):
1494         some cleanups in the extension parsing 
1496 2002-09-10 16:29  nmav <nmav@gnutls.org>
1498         * doc/scripts/gdoc (tags: gnutls_0_5_10,
1499         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1500         gnutls_0_5_7):
1502         Added Simon Josefsson's patch for gdoc. Now gdoc supports texinfo
1503         output.  
1505 2002-09-10 15:54  nmav <nmav@gnutls.org>
1507         * NEWS, buildconf (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
1508         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
1509         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7), configure.in (tags:
1510         gnutls_0_5_7), libmcrypt.m4 (tags: gnutls_0_6_0, gnutls_0_5_11,
1511         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
1512         gnutls_0_5_8, gnutls_0_5_7), lib/gnutls.h.in.in (tags:
1513         gnutls_0_5_7), lib/gnutls_global.c (tags: gnutls_0_5_7):
1515         changes for autoconf 2.50 
1517 2002-09-09 08:41  nmav <nmav@gnutls.org>
1519         * NEWS, configure.in, src/serv.c (tags: gnutls_0_5_7):
1521         Removed dependency on libgdbm library.  
1523 2002-09-09 05:17  nmav <nmav@gnutls.org>
1525         * lib/: auth_dhe.c (tags: gnutls_0_5_x_before_int_fixes,
1526         gnutls_0_5_9, gnutls_0_5_8), auth_rsa_export.c (tags:
1527         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8),
1528         gnutls_algorithms.c, gnutls_compress_int.c, gnutls_extensions.c
1529         (tags: gnutls_0_5_8), gnutls_handshake.c, gnutls_mem.c (tags:
1530         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8),
1531         gnutls_mem.h (tags: gnutls_0_5_11, gnutls_0_5_10,
1532         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8),
1533         gnutls_str.c (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
1534         gnutls_0_5_9, gnutls_0_5_8), gnutls_x509.c (tags: gnutls_0_5_8),
1535         x509_xml.c (tags: gnutls_0_5_8) (utags: gnutls_0_5_7):
1537         Some fixes for the used realloc() function. Now we have
1538         gnutls_realloc_fast() which frees the given pointer if the new
1539         allocation failed.  
1541 2002-09-08 20:48  nmav <nmav@gnutls.org>
1543         * configure.in, doc/tex/.cvsignore (tags: gnutls_0_5_11,
1544         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
1545         gnutls_0_5_8, gnutls_0_5_7), lib/gnutls_num.h (tags: gnutls_0_8_1,
1546         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
1547         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1548         gnutls_0_5_7), lib/gnutls_str.c:
1550         updated string functions 
1552 2002-09-06 17:19  nmav <nmav@gnutls.org>
1554         * configure.in (tags: gnutls_0_5_6):
1556         last changes for 0.5.6 release 
1558 2002-09-06 17:12  nmav <nmav@gnutls.org>
1560         * NEWS (tags: gnutls_0_5_6), doc/tex/pgpcert.xml.tex (tags:
1561         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
1562         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
1563         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6),
1564         doc/tex/x509cert.xml.tex, lib/x509_xml.c (tags: gnutls_0_5_6),
1565         src/common.c, src/gnutls-http-serv (tags: gnutls_0_8_1,
1566         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
1567         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1568         gnutls_0_5_7, gnutls_0_5_6):
1570         added versioning in the XML output of certificate functions.  
1572 2002-09-05 18:44  nmav <nmav@gnutls.org>
1574         * doc/tex/: Makefile.am, certificate.tex, ciphers.tex (tags:
1575         gnutls_0_5_6), ciphersuites.tex (tags:
1576         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1577         gnutls_0_5_7, gnutls_0_5_6), gnutls.tex, intro.tex, layers.tex
1578         (tags: gnutls_0_5_6), library.tex, openpgp.tex (tags:
1579         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
1580         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6),
1581         tlsintro.tex (tags: gnutls_0_5_7, gnutls_0_5_6), x509.tex (tags:
1582         gnutls_0_5_6):
1584         reorganized documentation 
1586 2002-09-05 16:05  nmav <nmav@gnutls.org>
1588         * Makefile.am (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
1589         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1590         gnutls_0_5_7, gnutls_0_5_6), configure.in:
1592         Added more tests for the X.509 certificate validation. These tests
1593         are now only included in the CVS not the distribution.  
1595 2002-09-04 16:57  nmav <nmav@gnutls.org>
1597         * NEWS, lib/gnutls_extensions.c (tags: gnutls_0_5_6),
1598         lib/gnutls_int.h:
1600         Corrected extension type checks which used an 8 bit extension size,
1601         instead of 16 bits.  
1603 2002-09-03 14:33  nmav <nmav@gnutls.org>
1605         * lib/: ext_cert_type.c (tags: gnutls_0_5_6), gnutls_int.h,
1606         gnutls_x509.c:
1608         corrected the cert_type extension. (bug pointed out by D. Taylor) 
1610 2002-09-03 11:05  nmav <nmav@gnutls.org>
1612         * lib/: gnutls_priority.c, gnutls_priority.h (tags: gnutls_0_8_1,
1613         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
1614         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9) (utags: gnutls_0_5_6,
1615         gnutls_0_5_7, gnutls_0_5_8):
1617         gnutls_list replaced by const int* 
1619 2002-09-03 10:24  nmav <nmav@gnutls.org>
1621         * NEWS, doc/tex/appendix.tex (tags: gnutls_0_5_7, gnutls_0_5_6),
1622         doc/tex/cover.tex.in (tags: gnutls_0_8_0, gnutls_0_6_0,
1623         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
1624         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6),
1625         doc/tex/gnutls.tex, doc/tex/handshake.tex (tags: gnutls_0_5_6)
1626         (utags: gnutls_0_5_5):
1628         last changes for 0.5.5 release 
1630 2002-09-01 19:28  nmav <nmav@gnutls.org>
1632         * doc/tex/: ex1.tex, ex2.tex, ex3.tex (tags: gnutls_0_5_9,
1633         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), ex4.tex,
1634         serv-export.tex, serv-srp.tex, serv1.tex, srp1.tex:
1636         corrected bugs in examples.  
1638 2002-09-01 18:57  nmav <nmav@gnutls.org>
1640         * lib/gnutls.h.in.in, lib/gnutls_anon_cred.c (tags: gnutls_0_5_5),
1641         lib/gnutls_auth.c (tags: gnutls_0_5_5), lib/gnutls_auth_int.h
1642         (tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
1643         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
1644         gnutls_0_5_5), lib/gnutls_cert.c (tags: gnutls_0_5_5),
1645         lib/gnutls_handshake.c (tags: gnutls_0_5_5),
1646         lib/gnutls_int_compat.c, lib/gnutls_record.c (tags: gnutls_0_5_7,
1647         gnutls_0_5_6, gnutls_0_5_5), lib/x509_b64.c (tags: gnutls_0_5_8,
1648         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), src/tests.c (tags:
1649         gnutls_0_5_5):
1651         more cleanups 
1653 2002-09-01 18:57  nmav <nmav@gnutls.org>
1655         * doc/tex/: Makefile.am, auth.tex (tags: gnutls_0_5_7,
1656         gnutls_0_5_6, gnutls_0_5_5), ex1.tex, ex2.tex, ex4.tex,
1657         examples.tex (tags: gnutls_0_5_6, gnutls_0_5_5), gnutls.tex,
1658         serv-export.tex, serv-srp.tex, serv1.tex, srp1.tex:
1660         Updated documentation and added more server examples.  
1662 2002-09-01 13:23  nmav <nmav@gnutls.org>
1664         * lib/: gnutls.h.in.in, gnutls_int.h (tags: gnutls_0_5_5),
1665         gnutls_int_compat.c, gnutls_ui.h (tags: gnutls_0_5_8, gnutls_0_5_7,
1666         gnutls_0_5_6, gnutls_0_5_5), gnutls_x509.c, gnutls_x509.h (tags:
1667         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1668         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), x509_b64.c, x509_b64.h
1669         (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1670         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5):
1672         Updated the base64 encoding/decoding functions.  
1674 2002-09-01 10:55  nmav <nmav@gnutls.org>
1676         * lib/: auth_anon.c (tags: gnutls_0_5_5), auth_cert.c (tags:
1677         gnutls_0_5_5), auth_dhe.c (tags: gnutls_0_5_5), auth_rsa.c (tags:
1678         gnutls_0_5_5), auth_rsa_export.c (tags: gnutls_0_5_5),
1679         gnutls_cert.c, gnutls_errors.c (tags: gnutls_0_5_7, gnutls_0_5_6,
1680         gnutls_0_5_5), gnutls_errors_int.h (tags: gnutls_0_5_7,
1681         gnutls_0_5_6, gnutls_0_5_5), gnutls_handshake.c, gnutls_state.c,
1682         gnutls_v2_compat.c (tags: gnutls_0_5_10,
1683         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1684         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), gnutls_x509.c:
1686         several clean ups 
1688 2002-09-01 10:54  nmav <nmav@gnutls.org>
1690         * doc/tex/: Makefile.am, appendix.tex, gnutls.tex, howto.tex (tags:
1691         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1692         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), macros.tex (tags:
1693         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), pgpcert.xml.tex (tags:
1694         gnutls_0_5_5), x509.tex (tags: gnutls_0_5_5), x509cert.xml.tex
1695         (tags: gnutls_0_5_5):
1697         Updated documentation to include examples of XML certificates.  
1699 2002-08-31 08:51  nmav <nmav@gnutls.org>
1701         * NEWS, lib/gnutls_x509.c, lib/gnutls_x509.h:
1703         Improved the certificate and key read functions. They can now read a
1704         PEM encoded key and certificate from the same file.  
1706 2002-08-30 19:32  nmav <nmav@gnutls.org>
1708         * doc/tex/ex3.tex, doc/tex/handshake.tex, lib/auth_cert.c,
1709         lib/ext_cert_type.c (tags: gnutls_0_5_5), lib/gnutls.h.in.in,
1710         lib/gnutls_algorithms.c (tags: gnutls_0_5_6, gnutls_0_5_5),
1711         lib/gnutls_cert.c, lib/gnutls_int_compat.c, lib/gnutls_priority.c
1712         (tags: gnutls_0_5_5), lib/gnutls_priority.h (tags: gnutls_0_5_5),
1713         lib/gnutls_state.c, lib/gnutls_state.h (tags: gnutls_0_8_1,
1714         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
1715         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1716         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), src/cli.c, src/common.c,
1717         src/serv.c, src/tests.c:
1719         cert_type abreviation was expanded to certificate_type.  
1721 2002-08-30 18:17  nmav <nmav@gnutls.org>
1723         * doc/tex/: Makefile.am, ex-rfc2818.tex (tags: gnutls_0_5_6,
1724         gnutls_0_5_5), examples.tex:
1726         updated examples 
1728 2002-08-29 12:58  nmav <nmav@gnutls.org>
1730         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
1731         doc/tex/ex4.tex, doc/tex/examples.tex, doc/tex/serv1.tex,
1732         doc/tex/srp1.tex, lib/auth_anon.c, lib/auth_anon.h (tags:
1733         gnutls_0_5_5), lib/auth_cert.c, lib/auth_cert.h (tags:
1734         gnutls_0_5_5), lib/auth_dhe.c, lib/auth_rsa.c,
1735         lib/auth_rsa_export.c, lib/debug.c (tags: gnutls_0_6_0,
1736         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
1737         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
1738         gnutls_0_5_5), lib/debug.h (tags: gnutls_0_8_1, gnutls_0_8_0,
1739         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
1740         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1741         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/ext_cert_type.c,
1742         lib/ext_cert_type.h (tags: gnutls_0_5_x_before_int_fixes,
1743         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
1744         gnutls_0_5_5), lib/ext_max_record.c (tags: gnutls_0_5_6,
1745         gnutls_0_5_5), lib/ext_max_record.h (tags: gnutls_0_5_9,
1746         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
1747         lib/gnutls.h.in.in, lib/gnutls_alert.c (tags: gnutls_0_5_7,
1748         gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_alert.h (tags:
1749         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1750         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_algorithms.c,
1751         lib/gnutls_algorithms.h (tags: gnutls_0_5_7, gnutls_0_5_6,
1752         gnutls_0_5_5), lib/gnutls_auth.c, lib/gnutls_auth.h (tags:
1753         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1754         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_auth_int.h,
1755         lib/gnutls_buffers.c (tags: gnutls_0_5_7, gnutls_0_5_6,
1756         gnutls_0_5_5), lib/gnutls_buffers.h (tags:
1757         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1758         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_cert.c,
1759         lib/gnutls_cert.h (tags: gnutls_0_5_11, gnutls_0_5_10,
1760         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1761         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_cipher.c
1762         (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1763         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_cipher.h
1764         (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1765         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_cipher_int.c
1766         (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
1767         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
1768         lib/gnutls_cipher_int.h (tags: gnutls_0_6_0, gnutls_0_5_11,
1769         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
1770         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
1771         lib/gnutls_compress.c (tags: gnutls_0_5_11, gnutls_0_5_10,
1772         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1773         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_compress.h
1774         (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
1775         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
1776         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
1777         lib/gnutls_compress_int.c (tags: gnutls_0_5_6, gnutls_0_5_5),
1778         lib/gnutls_compress_int.h (tags: gnutls_0_5_x_before_int_fixes,
1779         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
1780         gnutls_0_5_5), lib/gnutls_constate.c (tags: gnutls_0_5_10,
1781         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1782         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_constate.h
1783         (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
1784         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
1785         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
1786         lib/gnutls_db.c (tags: gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_db.h
1787         (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
1788         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
1789         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
1790         lib/gnutls_dh.h (tags: gnutls_0_5_11, gnutls_0_5_10,
1791         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1792         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_dh_primes.c
1793         (tags: gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_extensions.c (tags:
1794         gnutls_0_5_5), lib/gnutls_extensions.h (tags:
1795         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1796         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_global.c
1797         (tags: gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_handshake.c,
1798         lib/gnutls_handshake.h (tags: gnutls_0_6_0, gnutls_0_5_11,
1799         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
1800         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
1801         lib/gnutls_hash_int.c (tags: gnutls_0_5_x_before_int_fixes,
1802         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
1803         gnutls_0_5_5), lib/gnutls_hash_int.h (tags:
1804         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1805         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_int.h,
1806         lib/gnutls_int_compat.c, lib/gnutls_kx.c (tags: gnutls_0_5_8,
1807         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_kx.h (tags:
1808         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
1809         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1810         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_priority.c,
1811         lib/gnutls_priority.h, lib/gnutls_record.c, lib/gnutls_record.h
1812         (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
1813         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1814         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_rsa_export.c
1815         (tags: gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_rsa_export.h (tags:
1816         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
1817         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
1818         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
1819         lib/gnutls_session.c (tags: gnutls_0_5_11, gnutls_0_5_10,
1820         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1821         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_session.h
1822         (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
1823         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
1824         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5),
1825         lib/gnutls_session_pack.c (tags: gnutls_0_5_x_before_int_fixes,
1826         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
1827         gnutls_0_5_5), lib/gnutls_session_pack.h (tags: gnutls_0_8_1,
1828         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
1829         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1830         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_sig.c (tags:
1831         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1832         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_sig.h (tags:
1833         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1834         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_state.c,
1835         lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
1836         lib/gnutls_v2_compat.c, lib/gnutls_v2_compat.h (tags: gnutls_0_8_1,
1837         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
1838         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1839         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_x509.c,
1840         lib/gnutls_x509.h, lib/x509_sig_check.c (tags:
1841         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1842         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/x509_verify.c (tags:
1843         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
1844         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), src/cli.c,
1845         src/common.c, src/serv.c, src/tests.c, src/tls_test.c:
1847         Renamed all the constructed types to have more consisten names, and
1848         some other minor improvements.  
1850 2002-08-29 10:08  nmav <nmav@gnutls.org>
1852         * Makefile.am (tags: gnutls_0_5_5,
1853         gnutls_0_5_x_before_types_change), PGPKEYS:
1855         removed PGPKEYS from the distribution.  
1857 2002-08-28 15:44  nmav <nmav@gnutls.org>
1859         * lib/: gnutls_buffers.c, gnutls_record.c (utags:
1860         gnutls_0_5_x_before_types_change):
1862         Allow the NULL pointer for data in gnutls_record_send(), if the
1863         previous call was interrupted.  
1865 2002-08-28 15:18  nmav <nmav@gnutls.org>
1867         * lib/gnutls_record.c:
1869         Corrected possible bug in decompression code. Well compressed
1870         packets may have been rejected due to limited buffer.  
1872 2002-08-28 14:08  nmav <nmav@gnutls.org>
1874         * NEWS (tags: gnutls_0_5_x_before_types_change),
1875         doc/README.autoconf (tags: gnutls_0_5_11, gnutls_0_5_10,
1876         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1877         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
1878         gnutls_0_5_x_before_types_change), doc/TODO (tags:
1879         gnutls_0_5_x_before_types_change),
1880         doc/protocol/draft-ietf-tls-srp-01.txt,
1881         doc/protocol/draft-ietf-tls-srp-02.txt (tags: gnutls_0_5_7,
1882         gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change),
1883         lib/gnutls_algorithms.c (tags: gnutls_0_5_x_before_types_change),
1884         lib/gnutls_int.h (tags: gnutls_0_5_x_before_types_change),
1885         src/crypt-gaa.c (tags: gnutls_0_5_11, gnutls_0_5_10,
1886         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1887         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
1888         gnutls_0_5_x_before_types_change), src/crypt-gaa.h (tags:
1889         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
1890         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
1891         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
1892         gnutls_0_5_x_before_types_change), src/crypt.c (tags: gnutls_0_5_7,
1893         gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change),
1894         src/crypt.gaa (tags: gnutls_0_5_11, gnutls_0_5_10,
1895         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1896         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
1897         gnutls_0_5_x_before_types_change):
1899         Added support for the new SRP draft by D. Taylor. This includes the 
1900         removal of the blowfish crypt hash option, and the change of SRP
1901         cipher suite numbers.  
1903 2002-08-27 09:41  nmav <nmav@gnutls.org>
1905         * lib/: debug.c, gnutls_hash_int.c, gnutls_x509.c (utags:
1906         gnutls_0_5_x_before_types_change):
1908         removed old FIXME stuff.  
1910 2002-08-26 16:10  nmav <nmav@gnutls.org>
1912         * lib/gnutls.h.in.in (tags: gnutls_0_5_x_before_types_change,
1913         gnutls_0_5_4), lib/gnutls_algorithms.c (tags: gnutls_0_5_4),
1914         lib/gnutls_cipher_int.c (tags: gnutls_0_5_x_before_types_change,
1915         gnutls_0_5_4), lib/gnutls_int.h (tags: gnutls_0_5_4), src/cli.c,
1916         src/serv.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
1917         src/tests.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
1918         doc/tex/auth.tex (tags: gnutls_0_5_4), doc/tex/ciphers.tex (tags:
1919         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4),
1920         doc/tex/ex1.tex (tags: gnutls_0_5_x_before_types_change,
1921         gnutls_0_5_4), doc/tex/ex2.tex (tags:
1922         gnutls_0_5_x_before_types_change, gnutls_0_5_4), doc/tex/ex4.tex
1923         (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
1924         doc/tex/srp1.tex (tags: gnutls_0_5_x_before_types_change,
1925         gnutls_0_5_4):
1927         Renamed GNUTLS_CIPHER_ARCFOUR to GNUTLS_CIPHER_ARCFOUR_128 
1929 2002-08-26 15:30  nmav <nmav@gnutls.org>
1931         * lib/gnutls_state.c (tags: gnutls_0_5_x_before_types_change,
1932         gnutls_0_5_4):
1934         better export ciphersuite detection 
1936 2002-08-26 10:13  nmav <nmav@gnutls.org>
1938         * src/: Makefile.am (tags: gnutls_0_5_10,
1939         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1940         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
1941         gnutls_0_5_x_before_types_change, gnutls_0_5_4), common.c (tags:
1942         gnutls_0_5_x_before_types_change, gnutls_0_5_4), common.h (tags:
1943         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
1944         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
1945         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4),
1946         tests.c, tests.h (tags: gnutls_0_5_11, gnutls_0_5_10,
1947         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
1948         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
1949         gnutls_0_5_x_before_types_change, gnutls_0_5_4), tls_test.c (tags:
1950         gnutls_0_5_x_before_types_change, gnutls_0_5_4):
1952         Improved the gnutls-cli-debug program 
1954 2002-08-26 08:18  nmav <nmav@gnutls.org>
1956         * lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
1957         lib/gnutls_cipher_int.c, lib/gnutls_int.h, doc/tex/ciphers.tex,
1958         src/cli.c, src/serv.c, src/tests.c:
1960         renamed ARCFOUR-EXPORT to ARCFOUR-40 
1962 2002-08-26 08:14  nmav <nmav@gnutls.org>
1964         * lib/: auth_rsa.c (tags: gnutls_0_5_x_before_types_change,
1965         gnutls_0_5_4), auth_rsa_export.c, gnutls_kx.c (tags:
1966         gnutls_0_5_x_before_types_change, gnutls_0_5_4),
1967         gnutls_rsa_export.h (tags: gnutls_0_5_x_before_types_change,
1968         gnutls_0_5_4), gnutls_state.c, gnutls_state.h (tags:
1969         gnutls_0_5_x_before_types_change, gnutls_0_5_4):
1971         Added support for RSA_EXPORT_WITH_RC4_EXPORT_MD5 with RSA
1972         certificates with modulus less than 512 bits. This change made the
1973         code a bit messy.  
1975 2002-08-25 19:06  nmav <nmav@gnutls.org>
1977         * src/: serv.c, tests.c, tests.h, tls_test.c:
1979         improvements in server html output 
1981 2002-08-25 18:41  nmav <nmav@gnutls.org>
1983         * doc/tex/: auth.tex, ciphers.tex, intro.tex (tags: gnutls_0_5_5,
1984         gnutls_0_5_x_before_types_change, gnutls_0_5_4):
1986         changes in order to keep up with the addition of export-grade
1987         ciphersuite 
1989 2002-08-25 18:17  nmav <nmav@gnutls.org>
1991         * lib/auth_dhe.c:
1993         corrected bug in DHE key exchange 
1995 2002-08-25 18:10  nmav <nmav@gnutls.org>
1997         * src/: cli.c, serv.c:
1999         changes for export cipher suites 
2001 2002-08-25 18:10  nmav <nmav@gnutls.org>
2003         * NEWS:
2005         Added the first EXPORT-grade ciphersuite 
2007 2002-08-25 18:08  nmav <nmav@gnutls.org>
2009         * lib/: Makefile.am (tags: gnutls_0_5_7, gnutls_0_5_6,
2010         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4),
2011         auth_cert.h (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
2012         auth_dhe.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
2013         auth_rsa.c, auth_rsa_export.c, gnutls.h.in.in, gnutls_algorithms.c,
2014         gnutls_cert.c (tags: gnutls_0_5_x_before_types_change,
2015         gnutls_0_5_4), gnutls_dh_primes.c (tags:
2016         gnutls_0_5_x_before_types_change, gnutls_0_5_4), gnutls_errors.c
2017         (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
2018         gnutls_errors_int.h (tags: gnutls_0_5_x_before_types_change,
2019         gnutls_0_5_4), gnutls_int.h, gnutls_kx.c, gnutls_rsa_export.c
2020         (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
2021         gnutls_rsa_export.h, gnutls_state.c, gnutls_state.h, gnutls_ui.c
2022         (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4), gnutls_ui.h
2023         (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
2024         gnutls_x509.c (tags: gnutls_0_5_4):
2026         Corrected bug in DHE key exchange which prevented from parsing the
2027         given certificates properly.  
2029 2002-08-22 22:18  nmav <nmav@gnutls.org>
2031         * NEWS, configure.in (utags: gnutls_0_5_3):
2033         changes for 0.5.3 release 
2035 2002-08-22 10:02  nmav <nmav@gnutls.org>
2037         * lib/gnutls.h.in.in, lib/gnutls_int_compat.c (tags:
2038         gnutls_0_5_x_before_types_change, gnutls_0_5_4), src/serv.c:
2040         gnutls_handshake_set_exportable_detection() was obsoleted.  
2042 2002-08-21 15:44  nmav <nmav@gnutls.org>
2044         * lib/: gnutls_constate.c (tags: gnutls_0_5_x_before_types_change),
2045         gnutls_hash_int.c (utags: gnutls_0_5_4):
2047         corrected bug in SSL3 random generation function. Now the export
2048         ciphersuite works in SSL3 mode too.  
2050 2002-08-21 15:04  nmav <nmav@gnutls.org>
2052         * lib/: gnutls.h.in.in, gnutls_constate.c, gnutls_handshake.c
2053         (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4),
2054         gnutls_hash_int.c, gnutls_hash_int.h (tags:
2055         gnutls_0_5_x_before_types_change, gnutls_0_5_4), gnutls_int.h,
2056         gnutls_state.c:
2058         Added the first exportable ciphersuite
2059         (TLS_RSA_WITH_RC4_EXPORT_MD5). This one only works in servers that
2060         have certificates of 512 bits length.  
2062 2002-08-21 11:09  nmav <nmav@gnutls.org>
2064         * lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
2065         lib/gnutls_algorithms.h (tags: gnutls_0_5_x_before_types_change,
2066         gnutls_0_5_4), lib/gnutls_cipher_int.c, lib/gnutls_constate.c,
2067         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_state.c,
2068         src/cli.c (utags: gnutls_0_5_x_with_export_ciphersuites):
2070         Added some initials for the export cipher suites.  
2072 2002-08-21 08:45  nmav <nmav@gnutls.org>
2074         * doc/protocol/: draft-ietf-tls-openpgp-keys-01.txt,
2075         draft-ietf-tls-openpgp-keys-02.txt (tags:
2076         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2077         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2078         gnutls_0_5_x_with_export_ciphersuites):
2080         updated openpgp draft 
2082 2002-08-20 12:29  nmav <nmav@gnutls.org>
2084         * lib/gnutls_handshake.c (tags: gnutls_0_5_3, gnutls_0_5_2,
2085         gnutls_0_5_x_before_export_ciphersuites):
2087         included the change cipher specs in
2088         gnutls_handshake_get_direction().  
2090 2002-08-18 17:45  nmav <nmav@gnutls.org>
2092         * NEWS (tags: gnutls_0_5_x_before_export_ciphersuites,
2093         gnutls_0_5_x_with_export_ciphersuites), lib/gnutls.h.in.in (tags:
2094         gnutls_0_5_3, gnutls_0_5_2,
2095         gnutls_0_5_x_before_export_ciphersuites), lib/gnutls_handshake.c:
2097         gnutls_handshake_check_direction() renamed to
2098         gnutls_handshake_get_direction().  
2100 2002-08-18 08:31  nmav <nmav@gnutls.org>
2102         * src/: tls_test-gaa.c (tags: gnutls_0_5_10,
2103         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
2104         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
2105         gnutls_0_5_x_before_types_change, gnutls_0_5_4), tls_test-gaa.h
2106         (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
2107         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
2108         gnutls_0_5_x_before_types_change, gnutls_0_5_4), tls_test.c,
2109         tls_test.gaa (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
2110         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
2111         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4)
2112         (utags: gnutls_0_5_2, gnutls_0_5_3,
2113         gnutls_0_5_x_with_export_ciphersuites,
2114         gnutls_0_5_x_before_export_ciphersuites):
2116         Added verbose option to gnutls-cli-debug.  
2118 2002-08-18 08:30  nmav <nmav@gnutls.org>
2120         * NEWS, lib/gnutls.h.in.in, lib/gnutls_handshake.c,
2121         lib/gnutls_int.h (tags: gnutls_0_5_3, gnutls_0_5_2,
2122         gnutls_0_5_x_before_export_ciphersuites), lib/gnutls_state.c (tags:
2123         gnutls_0_5_3, gnutls_0_5_2,
2124         gnutls_0_5_x_before_export_ciphersuites):
2126         Added the gnutls_handshake_set_exportable_detection() function,
2127         which is used to control whether the handshake will check for
2128         exportable cipher suites in the server. In that case an error of
2129         GNUTLS_E_EXPORT_CIPHER_SUITE is returned.  
2131 2002-08-17 20:49  nmav <nmav@gnutls.org>
2133         * AUTHORS (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
2134         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
2135         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
2136         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
2137         gnutls_0_5_3, gnutls_0_5_2,
2138         gnutls_0_5_x_before_export_ciphersuites,
2139         gnutls_0_5_x_with_export_ciphersuites):
2141         included cvs aliases into authors file 
2143 2002-08-17 15:34  nmav <nmav@gnutls.org>
2145         * lib/: gnutls_algorithms.c, gnutls.h.in.in:
2147         Added gnutls_cipher_suite_get_name(). This functions constructs the
2148         name of a cipher suite using the given algorithms.  
2150 2002-08-15 21:49  nmav <nmav@gnutls.org>
2152         * lib/: gnutls.h.in.in, gnutls_handshake.c, gnutls_int.h:
2154         Added new function gnutls_handshake_check_direction(), which returns
2155         the state where the handshake function was interrupted.  
2157 2002-08-15 09:58  nmav <nmav@gnutls.org>
2159         * buildconf (tags: gnutls_0_5_6, gnutls_0_5_5,
2160         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3),
2161         configure.in, doc/README.CVS (tags: gnutls_0_5_11, gnutls_0_5_10,
2162         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
2163         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
2164         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3)
2165         (utags: gnutls_0_5_2, gnutls_0_5_x_with_export_ciphersuites,
2166         gnutls_0_5_x_before_export_ciphersuites):
2168         Added the --enable-maintainer-mode configure option, and renamed the
2169         old one to --enable-developer-mode.  
2171 2002-08-15 03:36  nmav <nmav@gnutls.org>
2173         * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_x509.c (tags:
2174         gnutls_0_5_3, gnutls_0_5_2,
2175         gnutls_0_5_x_before_export_ciphersuites,
2176         gnutls_0_5_x_with_export_ciphersuites):
2178         added some missing consts 
2180 2002-07-21 19:15  admcd <admcd@gnutls.org>
2182         * doc/tex/openssl.tex (tags: gnutls_0_8_1, gnutls_0_8_0,
2183         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
2184         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
2185         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
2186         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2187         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2188         gnutls_0_5_x_with_export_ciphersuites):
2190         add ability to use separate file descriptors for send() and recv() 
2191         using new set_transport_ptr2() function 
2193 2002-07-20 18:44  nmav <nmav@gnutls.org>
2195         * lib/: gnutls_errors.c (tags: gnutls_0_5_3, gnutls_0_5_2,
2196         gnutls_0_5_x_before_export_ciphersuites,
2197         gnutls_0_5_x_with_export_ciphersuites), gnutls_errors_int.h (tags:
2198         gnutls_0_5_3, gnutls_0_5_2,
2199         gnutls_0_5_x_before_export_ciphersuites,
2200         gnutls_0_5_x_with_export_ciphersuites), gnutls_handshake.c:
2202         Added a special error code for cases where the peer (server)
2203         supports only export ciphersuites.  
2205 2002-07-15 19:38  nmav <nmav@gnutls.org>
2207         * doc/tex/: auth.tex, errors.tex (tags: gnutls_0_5_10,
2208         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
2209         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
2210         gnutls_0_5_x_before_types_change, gnutls_0_5_4), howto.tex (tags:
2211         gnutls_0_5_x_before_types_change, gnutls_0_5_4), openpgp.tex (tags:
2212         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4),
2213         record.tex (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
2214         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
2215         gnutls_0_5_x_before_types_change, gnutls_0_5_4) (utags:
2216         gnutls_0_5_2, gnutls_0_5_3, gnutls_0_5_x_with_export_ciphersuites,
2217         gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_1):
2219         Several documentation fixes. Suggestions and patch by Paul Wujek
2220         <pwujek@xp2telecom.com> 
2222 2002-07-15 15:29  nmav <nmav@gnutls.org>
2224         * NEWS, lib/auth_cert.c (tags: gnutls_0_5_x_before_types_change,
2225         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
2226         gnutls_0_5_x_before_export_ciphersuites,
2227         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
2228         lib/auth_dhe.c (tags: gnutls_0_5_3, gnutls_0_5_2,
2229         gnutls_0_5_x_before_export_ciphersuites,
2230         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
2231         lib/auth_rsa.c (tags: gnutls_0_5_3, gnutls_0_5_2,
2232         gnutls_0_5_x_before_export_ciphersuites,
2233         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
2234         lib/ext_max_record.c (tags: gnutls_0_5_x_before_types_change,
2235         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
2236         gnutls_0_5_x_before_export_ciphersuites,
2237         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
2238         lib/gnutls_cert.c (tags: gnutls_0_5_3, gnutls_0_5_2,
2239         gnutls_0_5_x_before_export_ciphersuites,
2240         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
2241         lib/gnutls_compress.c (tags: gnutls_0_5_x_before_types_change,
2242         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
2243         gnutls_0_5_x_before_export_ciphersuites,
2244         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
2245         lib/gnutls_compress_int.c (tags: gnutls_0_5_x_before_types_change,
2246         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
2247         gnutls_0_5_x_before_export_ciphersuites,
2248         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
2249         lib/gnutls_constate.c (tags: gnutls_0_5_3, gnutls_0_5_2,
2250         gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_1),
2251         lib/gnutls_errors.c (tags: gnutls_0_5_1), lib/gnutls_errors_int.h
2252         (tags: gnutls_0_5_1), lib/gnutls_global.c (tags:
2253         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2254         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2255         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
2256         lib/gnutls_int.h, lib/gnutls_record.c (tags: gnutls_0_5_4,
2257         gnutls_0_5_3, gnutls_0_5_2,
2258         gnutls_0_5_x_before_export_ciphersuites,
2259         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
2260         lib/gnutls_state.c (tags: gnutls_0_5_1):
2262         Fixes in zlib compression code. gnutls_global_init_extra() in
2263         libgnutls-extra fails if library versions do not match. Semantic
2264         changes in gnutls_record_set_max_size(). The requested size is now
2265         immediately enforced at the output buffers.  
2267 2002-07-15 15:29  nmav <nmav@gnutls.org>
2269         * src/: cli.c, serv.c (tags: gnutls_0_5_3, gnutls_0_5_2,
2270         gnutls_0_5_x_before_export_ciphersuites,
2271         gnutls_0_5_x_with_export_ciphersuites) (utags: gnutls_0_5_1):
2273         Client and server now accept the null cipher option.  
2275 2002-07-13 06:35  nmav <nmav@gnutls.org>
2277         * NEWS, lib/gnutls.h.in.in (tags: gnutls_0_5_1),
2278         lib/gnutls_buffers.c (tags: gnutls_0_5_4, gnutls_0_5_3,
2279         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2280         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
2281         lib/gnutls_int.h, lib/gnutls_record.c:
2283         Added gnutls_transport_set_ptr2() which accepts two pointers.  
2285 2002-07-12 21:08  nmav <nmav@gnutls.org>
2287         * configure.in, lib/gnutls_mpi.h (tags: gnutls_0_6_0,
2288         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
2289         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
2290         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
2291         gnutls_0_5_3, gnutls_0_5_2,
2292         gnutls_0_5_x_before_export_ciphersuites,
2293         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
2294         lib/gnutls_privkey.c (tags: gnutls_0_5_8, gnutls_0_5_7,
2295         gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change,
2296         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
2297         gnutls_0_5_x_before_export_ciphersuites,
2298         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1):
2300         moved to libgcrypt 1.1.8 
2302 2002-07-12 17:46  nmav <nmav@gnutls.org>
2304         * NEWS, lib/libgnutls.m4 (tags: gnutls_0_8_1, gnutls_0_8_0,
2305         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
2306         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
2307         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
2308         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2309         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2310         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1):
2312         corrected m4 macros for gnutls 
2314 2002-07-10 15:49  nmav <nmav@gnutls.org>
2316         * lib/: auth_anon.c (tags: gnutls_0_5_x_before_types_change,
2317         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
2318         gnutls_0_5_x_before_export_ciphersuites,
2319         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), auth_cert.c,
2320         auth_dhe.c, auth_rsa.c, ext_cert_type.c (tags:
2321         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2322         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2323         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
2324         ext_max_record.c, gnutls_buffers.c, gnutls_cert.c, gnutls_cipher.c
2325         (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
2326         gnutls_0_5_3, gnutls_0_5_2,
2327         gnutls_0_5_x_before_export_ciphersuites,
2328         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
2329         gnutls_compress.c, gnutls_constate.c, gnutls_datum.c (tags:
2330         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
2331         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
2332         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
2333         gnutls_0_5_3, gnutls_0_5_2,
2334         gnutls_0_5_x_before_export_ciphersuites,
2335         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_db.c
2336         (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
2337         gnutls_0_5_3, gnutls_0_5_2,
2338         gnutls_0_5_x_before_export_ciphersuites,
2339         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
2340         gnutls_extensions.c (tags: gnutls_0_5_x_before_types_change,
2341         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
2342         gnutls_0_5_x_before_export_ciphersuites,
2343         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
2344         gnutls_handshake.c (tags: gnutls_0_5_1), gnutls_hash_int.c (tags:
2345         gnutls_0_5_3, gnutls_0_5_2,
2346         gnutls_0_5_x_before_export_ciphersuites,
2347         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_int.h,
2348         gnutls_kx.c (tags: gnutls_0_5_3, gnutls_0_5_2,
2349         gnutls_0_5_x_before_export_ciphersuites,
2350         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_mpi.c
2351         (tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
2352         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
2353         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
2354         gnutls_0_5_3, gnutls_0_5_2,
2355         gnutls_0_5_x_before_export_ciphersuites,
2356         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_num.c
2357         (tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
2358         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
2359         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
2360         gnutls_0_5_3, gnutls_0_5_2,
2361         gnutls_0_5_x_before_export_ciphersuites,
2362         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_pk.c
2363         (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
2364         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
2365         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2366         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2367         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
2368         gnutls_priority.c (tags: gnutls_0_5_x_before_types_change,
2369         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
2370         gnutls_0_5_x_before_export_ciphersuites,
2371         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
2372         gnutls_privkey.c, gnutls_random.c (tags: gnutls_0_5_11,
2373         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
2374         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
2375         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2376         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2377         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
2378         gnutls_record.c, gnutls_session_pack.c (tags:
2379         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2380         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2381         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
2382         gnutls_state.c, gnutls_state.h (tags: gnutls_0_5_3, gnutls_0_5_2,
2383         gnutls_0_5_x_before_export_ciphersuites,
2384         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_ui.c
2385         (tags: gnutls_0_5_3, gnutls_0_5_2,
2386         gnutls_0_5_x_before_export_ciphersuites,
2387         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
2388         gnutls_v2_compat.c (tags: gnutls_0_5_x_before_types_change,
2389         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
2390         gnutls_0_5_x_before_export_ciphersuites,
2391         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), x509_b64.c
2392         (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
2393         gnutls_0_5_3, gnutls_0_5_2,
2394         gnutls_0_5_x_before_export_ciphersuites,
2395         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
2396         x509_extensions.c (tags: gnutls_0_5_x_before_types_change,
2397         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
2398         gnutls_0_5_x_before_export_ciphersuites,
2399         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1),
2400         x509_sig_check.c (tags: gnutls_0_5_x_before_types_change,
2401         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
2402         gnutls_0_5_x_before_export_ciphersuites,
2403         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), x509_verify.c
2404         (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
2405         gnutls_0_5_3, gnutls_0_5_2,
2406         gnutls_0_5_x_before_export_ciphersuites,
2407         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), x509_xml.c
2408         (tags: gnutls_0_5_5, gnutls_0_5_x_before_types_change,
2409         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
2410         gnutls_0_5_x_before_export_ciphersuites,
2411         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1):
2413         Added some hints on the file purpose, and some other cleanups.  
2415 2002-07-10 12:07  nmav <nmav@gnutls.org>
2417         * lib/: gnutls_db.c, gnutls_state.c:
2419         Now gnutls_deinit() removes abnormally terminated sessions. Added
2420         the _gnutls_deinit() function which has the behaviour of the older
2421         gnutls_deinit().  
2423 2002-07-10 12:01  nmav <nmav@gnutls.org>
2425         * src/serv.c:
2427         corrected possible bug in http server 
2429 2002-07-06 15:35  admcd <admcd@gnutls.org>
2431         * doc/tex/openssl.tex (tags: gnutls_0_5_1, gnutls_0_5_0):
2433         added some more information about current limitations of OpenSSL
2434         compatibility layer 
2436 2002-07-06 15:18  nmav <nmav@gnutls.org>
2438         * doc/tex/: intro.tex, x509.tex (utags: gnutls_0_5_2, gnutls_0_5_3,
2439         gnutls_0_5_x_with_export_ciphersuites,
2440         gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_0,
2441         gnutls_0_5_1):
2443         some documentation fixes.  
2445 2002-07-05 12:08  nmav <nmav@gnutls.org>
2447         * lib/: gnutls.h.in.in, gnutls_ui.h (tags: gnutls_0_5_3,
2448         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2449         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1) (utags:
2450         gnutls_0_5_0):
2452         Added defines for old function names.  
2454 2002-07-04 10:04  nmav <nmav@gnutls.org>
2456         * src/: README.srpcrypt (tags: gnutls_0_8_1, gnutls_0_8_0,
2457         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
2458         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
2459         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
2460         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2461         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2462         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2463         crypt-gaa.c (tags: gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
2464         gnutls_0_5_x_before_export_ciphersuites,
2465         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2466         crypt-gaa.h (tags: gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
2467         gnutls_0_5_x_before_export_ciphersuites,
2468         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2469         crypt.gaa (tags: gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
2470         gnutls_0_5_x_before_export_ciphersuites,
2471         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2472         serv.c:
2474         updated the parameters of srpcrypt program. Other minor changes in
2475         included programs.  
2477 2002-07-04 07:49  nmav <nmav@gnutls.org>
2479         * lib/gnutls_x509.c (tags: gnutls_0_5_0):
2481         Corrected bug in the mpi extraction function from X.509 certificates
2482         (affects DSA certificates).  
2484 2002-06-30 15:18  nmav <nmav@gnutls.org>
2486         * src/common.c, lib/auth_cert.c (tags: gnutls_0_5_0),
2487         lib/gnutls_cipher.c (tags: gnutls_0_5_0), lib/gnutls_handshake.c
2488         (tags: gnutls_0_5_0), lib/gnutls_mpi.c (tags: gnutls_0_5_0),
2489         lib/gnutls_mpi.h (tags: gnutls_0_5_0), lib/gnutls_ui.h,
2490         lib/x509_xml.c:
2492         Made the xml convertion functions more mnemonic. Several other fixes
2493         in the core library.  
2495 2002-06-30 11:09  nmav <nmav@gnutls.org>
2497         * lib/: gnutls_alert.c (tags: gnutls_0_5_x_before_types_change,
2498         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
2499         gnutls_0_5_x_before_export_ciphersuites,
2500         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2501         gnutls_algorithms.c (tags: gnutls_0_5_1, gnutls_0_5_0),
2502         gnutls_algorithms.h (tags: gnutls_0_5_3, gnutls_0_5_2,
2503         gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_1,
2504         gnutls_0_5_0), gnutls_auth.h (tags:
2505         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2506         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2507         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2508         gnutls_cipher.c, gnutls_compress_int.c (tags: gnutls_0_5_0),
2509         gnutls_compress_int.h (tags: gnutls_0_5_x_before_types_change,
2510         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
2511         gnutls_0_5_x_before_export_ciphersuites,
2512         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2513         gnutls_errors.c (tags: gnutls_0_5_0), gnutls_extensions.c (tags:
2514         gnutls_0_5_0), gnutls_extensions.h (tags:
2515         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2516         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2517         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2518         gnutls_handshake.c, gnutls_hash_int.c (tags: gnutls_0_5_0),
2519         gnutls_hash_int.h (tags: gnutls_0_5_3, gnutls_0_5_2,
2520         gnutls_0_5_x_before_export_ciphersuites,
2521         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2522         gnutls_int.h (tags: gnutls_0_5_0), gnutls_mpi.c, gnutls_mpi.h,
2523         gnutls_state.c (tags: gnutls_0_5_0), gnutls_state.h (tags:
2524         gnutls_0_5_0), gnutls_x509.c, x509_extensions.c (tags:
2525         gnutls_0_5_0), x509_extensions.h (tags: gnutls_0_8_1, gnutls_0_8_0,
2526         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
2527         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
2528         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
2529         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2530         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2531         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2532         x509_xml.c:
2534         Several (internal) cleanups. Const flags are better used now.  
2536 2002-06-29 08:42  nmav <nmav@gnutls.org>
2538         * lib/: auth_cert.c, gnutls_x509.c:
2540         Better organization of cert2gnutls_cert function.  
2542 2002-06-28 19:09  nmav <nmav@gnutls.org>
2544         * lib/: auth_cert.c, auth_dhe.c (tags: gnutls_0_5_0), auth_rsa.c
2545         (tags: gnutls_0_5_0), gnutls_x509.c, gnutls_x509.h (tags:
2546         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2547         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2548         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2549         x509_xml.c:
2551         Now certificate decoding makes use of partial DER decoding of the
2552         libtasn1 library. It speedups a bit the handshake in client side,
2553         which needs to decode the certificate, in order to read the public
2554         key parameters.  
2556 2002-06-25 14:36  nmav <nmav@gnutls.org>
2558         * lib/x509_xml.c:
2560         Improved XML output.  
2562 2002-06-23 11:27  nmav <nmav@gnutls.org>
2564         * configure.in:
2566         Depends on opencdk 0.2.0 
2568 2002-06-22 14:52  nmav <nmav@gnutls.org>
2570         * lib/: auth_cert.c, auth_dhe.c, auth_rsa.c, gnutls_cert.h (tags:
2571         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2572         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2573         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2574         gnutls_record.c (tags: gnutls_0_5_0), gnutls_str.h (tags:
2575         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
2576         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
2577         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2578         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2579         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2580         gnutls_x509.c, gnutls_x509.h, x509_extensions.c, x509_extensions.h,
2581         x509_sig_check.c (tags: gnutls_0_5_0):
2583         The TLS handshake no longer fails if the X.509 extensions in the
2584         Certificate are critical and unsupported. The unsupported critical
2585         extensions are now only catched by the verification functions.  
2587 2002-06-22 14:22  nmav <nmav@gnutls.org>
2589         * lib/: gnutls_str.c (tags: gnutls_0_5_6, gnutls_0_5_5,
2590         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2591         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2592         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2593         gnutls_str.h, x509_xml.c:
2595         Added new string functions to handle the XML string stuff.  
2597 2002-06-22 06:51  nmav <nmav@gnutls.org>
2599         * doc/TODO (tags: gnutls_0_5_0), doc/tex/ex1.tex (tags:
2600         gnutls_0_5_3, gnutls_0_5_2,
2601         gnutls_0_5_x_before_export_ciphersuites,
2602         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2603         doc/tex/ex2.tex (tags: gnutls_0_5_3, gnutls_0_5_2,
2604         gnutls_0_5_x_before_export_ciphersuites,
2605         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2606         doc/tex/ex4.tex (tags: gnutls_0_5_3, gnutls_0_5_2,
2607         gnutls_0_5_x_before_export_ciphersuites,
2608         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2609         doc/tex/serv1.tex (tags: gnutls_0_5_x_before_types_change,
2610         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
2611         gnutls_0_5_x_before_export_ciphersuites,
2612         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2613         doc/tex/srp1.tex (tags: gnutls_0_5_3, gnutls_0_5_2,
2614         gnutls_0_5_x_before_export_ciphersuites,
2615         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2616         lib/gnutls.h.in.in, lib/gnutls_algorithms.c, lib/gnutls_anon_cred.c
2617         (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
2618         gnutls_0_5_3, gnutls_0_5_2,
2619         gnutls_0_5_x_before_export_ciphersuites,
2620         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2621         lib/gnutls_cert.c (tags: gnutls_0_5_0), lib/gnutls_x509.c,
2622         lib/gnutls_x509.h, lib/x509_xml.c, src/cli.c (tags: gnutls_0_5_0),
2623         src/serv.c, src/tls_test.c (tags: gnutls_0_5_1, gnutls_0_5_0):
2625         Renamed credential allocation functions from *_sc() to *_cred().  
2627 2002-06-21 12:20  nmav <nmav@gnutls.org>
2629         * lib/gnutls_x509.c:
2631         corrected countryName 
2633 2002-06-21 08:34  nmav <nmav@gnutls.org>
2635         * lib/: gnutls.h.in.in, gnutls_algorithms.c, gnutls_algorithms.h,
2636         gnutls_constate.c (tags: gnutls_0_5_0), gnutls_int.h:
2638         Exported gnutls_cipher_get_key_size(). Better name printing for MAC
2639         algorithms.  
2641 2002-06-20 19:11  nmav <nmav@gnutls.org>
2643         * configure.in, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex4.tex,
2644         doc/tex/funcs.tex, doc/tex/serv1.tex, doc/tex/srp1.tex:
2646         New install directory for headers is /gnutls 
2648 2002-06-19 19:57  nmav <nmav@gnutls.org>
2650         * lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_db.c (tags:
2651         gnutls_0_5_0), lib/gnutls_global.c, lib/gnutls_int_compat.c,
2652         lib/gnutls_ui.h, src/serv.c:
2654         _func abreviation is no longer used. Functions renamed to _function.  
2656 2002-06-19 16:44  nmav <nmav@gnutls.org>
2658         * lib/x509_xml.c:
2660         x509_xml.c 
2662 2002-06-19 14:54  nmav <nmav@gnutls.org>
2664         * src/serv.c:
2666         removed ioctl stuff.  
2668 2002-06-19 14:44  nmav <nmav@gnutls.org>
2670         * src/: serv-gaa.c (tags: gnutls_0_5_11, gnutls_0_5_10,
2671         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
2672         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
2673         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2674         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2675         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2676         serv-gaa.h (tags: gnutls_0_5_11, gnutls_0_5_10,
2677         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
2678         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
2679         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2680         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2681         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2682         serv.c, serv.gaa (tags: gnutls_0_5_11, gnutls_0_5_10,
2683         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
2684         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
2685         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2686         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2687         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2688         tls_test.c:
2690         added 'nodb' and 'quiet' options to server.  
2692 2002-06-19 03:51  nmav <nmav@gnutls.org>
2694         * lib/gnutls_pk.c:
2696         Corrected bug in PKCS-1 RSA encryption.  
2698 2002-06-18 17:19  nmav <nmav@gnutls.org>
2700         * src/: Makefile.am, common.c, list.h (tags: gnutls_0_8_1,
2701         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
2702         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
2703         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
2704         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2705         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2706         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2707         serv.c:
2709         The server used was changed to a non blocking one. The server was
2710         created by Paul Sheer.  
2712 2002-06-16 17:50  nmav <nmav@gnutls.org>
2714         * doc/tex/: Makefile.am, gnutls.tex (tags: gnutls_0_5_0), howto.tex
2715         (tags: gnutls_0_5_0):
2717         Added chapter on how to use TLS in application protocols.  
2719 2002-06-15 10:49  nmav <nmav@gnutls.org>
2721         * acconfig.h (tags: gnutls_0_5_6, gnutls_0_5_5,
2722         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2723         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2724         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2725         configure.in, doc/TODO, src/Makefile.am:
2727         Corrected libgdbm issues 
2729 2002-06-15 09:46  nmav <nmav@gnutls.org>
2731         * NEWS, configure.in, doc/TODO, doc/tex/handshake.tex,
2732         doc/tex/serv1.tex, lib/defines.h (tags: gnutls_0_5_7, gnutls_0_5_6,
2733         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
2734         gnutls_0_5_3, gnutls_0_5_2,
2735         gnutls_0_5_x_before_export_ciphersuites,
2736         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2737         lib/gnutls.h.in.in, lib/gnutls_db.c, lib/gnutls_handshake.c,
2738         lib/gnutls_int.h, lib/gnutls_int_compat.c, lib/gnutls_state.c,
2739         lib/x509_xml.c, src/Makefile.am, src/common.c, src/serv.c:
2741         Removed the gdbm backend for resuming TLS sessions. Program
2742         gnutls-serv was modified to include support for resuming sessions
2743         with the callback api.  
2745 2002-06-14 21:42  nmav <nmav@gnutls.org>
2747         * doc/tex/: Makefile.am, alert.tex, auth.tex, errors.tex,
2748         examples.tex, funcs.tex, gnutls.tex, handshake.tex, layers.tex,
2749         openpgp.tex (tags: gnutls_0_5_0), record.tex, x509.tex:
2751         Added index.  
2753 2002-06-14 20:43  nmav <nmav@gnutls.org>
2755         * lib/: Makefile.am, gnutls_ui.h, x509_xml.c:
2757         Added XML extraction from an X.509 certificate. Only some basic
2758         functionality is now available.  
2760 2002-06-11 08:39  nmav <nmav@gnutls.org>
2762         * lib/: Makefile.am, auth_cert.c, auth_rsa.c, gnutls_asn1_tab.c
2763         (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
2764         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
2765         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
2766         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2767         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2768         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2769         gnutls_cert.c, gnutls_cert.h, gnutls_errors.c, gnutls_global.c,
2770         gnutls_global.h (tags: gnutls_0_5_5,
2771         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2772         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2773         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2774         gnutls_mpi.c, gnutls_mpi.h, gnutls_privkey.c (tags: gnutls_0_5_0),
2775         gnutls_sig.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
2776         gnutls_0_5_3, gnutls_0_5_2,
2777         gnutls_0_5_x_before_export_ciphersuites,
2778         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0),
2779         gnutls_x509.c, gnutls_x509.h, pkix_asn1_tab.c, x509_extensions.c,
2780         x509_sig_check.c, x509_verify.c (tags: gnutls_0_5_0) (utags:
2781         gnutls_0_4_with_libtasn1):
2783         renamed libasn1 to libtasn1 
2785 2002-06-11 08:33  nmav <nmav@gnutls.org>
2787         * doc/README.CVS:
2789         renamed libasn1 to libtasn1 
2791 2002-06-10 13:06  nmav <nmav@gnutls.org>
2793         * doc/tex/: Makefile.am, auth.tex (tags: gnutls_0_4_with_libtasn1),
2794         gnutls.tex (tags: gnutls_0_4_with_libtasn1), intro.tex (tags:
2795         gnutls_0_4_with_libtasn1), openpgp.tex, pgp-fig1.eps:
2797         Added Timo's openpgp guide 
2799 2002-06-10 11:35  nmav <nmav@gnutls.org>
2801         * Makefile.am (tags: gnutls_0_4_with_libtasn1), buildconf (tags:
2802         gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1),
2803         configure.in, lib/Makefile.am:
2805         Added configure option to use the included libasn1.  
2807 2002-06-10 10:52  nmav <nmav@gnutls.org>
2809         * lib/: Makefile.am, auth_cert.c, auth_rsa.c, gnutls_asn1_tab.c,
2810         gnutls_cert.c, gnutls_cert.h, gnutls_errors.c, gnutls_global.c,
2811         gnutls_global.h, gnutls_mpi.c, gnutls_mpi.h, gnutls_pk.c (tags:
2812         gnutls_0_4_with_libtasn1), gnutls_privkey.c, gnutls_sig.c,
2813         gnutls_x509.c, gnutls_x509.h, pkix_asn1_tab.c, x509_ASN.y,
2814         x509_asn1.c, x509_asn1.h, x509_der.c, x509_der.h,
2815         x509_extensions.c, x509_extensions.h (tags:
2816         gnutls_0_4_with_libtasn1), x509_sig_check.c, x509_verify.c:
2818         Adapted codebase to the new libasn1 0.1.0.  
2820 2002-06-10 10:51  nmav <nmav@gnutls.org>
2822         * src/: Makefile.am, asn1c.c:
2824         removed asn1c.c program. Moved to libasn1.  
2826 2002-06-09 10:13  nmav <nmav@gnutls.org>
2828         * NEWS, lib/gnutls_datum.c (tags: gnutls_0_5_0,
2829         gnutls_0_4_with_libtasn1), lib/gnutls_datum.h (tags: gnutls_0_5_11,
2830         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
2831         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
2832         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2833         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2834         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
2835         gnutls_0_4_with_libtasn1), lib/gnutls_global.c, lib/gnutls_mem.c
2836         (tags: gnutls_0_5_6, gnutls_0_5_5,
2837         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2838         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2839         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
2840         gnutls_0_4_with_libtasn1), lib/gnutls_mem.h (tags: gnutls_0_5_6,
2841         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
2842         gnutls_0_5_3, gnutls_0_5_2,
2843         gnutls_0_5_x_before_export_ciphersuites,
2844         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
2845         gnutls_0_4_with_libtasn1), lib/x509_b64.c (tags: gnutls_0_5_0,
2846         gnutls_0_4_with_libtasn1):
2848         Added gnutls_b64_encode_fmt2() and gnutls_b64_decode_fmt2(). These
2849         functions return allocated data. Cleaned up the gnutls_datum code
2850         and some of memory stuff.  
2852 2002-06-09 08:54  nmav <nmav@gnutls.org>
2854         * NEWS, acconfig.h (tags: gnutls_0_4_with_libtasn1), configure.in,
2855         lib/gnutls_alert.c (tags: gnutls_0_4_with_libtasn1),
2856         lib/gnutls_errors.c, lib/gnutls_errors.h (tags: gnutls_0_5_8,
2857         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
2858         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2859         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2860         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
2861         gnutls_0_4_with_libtasn1), lib/gnutls_global.c, lib/gnutls_mem.c,
2862         lib/gnutls_mem.h:
2864         Added check for C99 macro support. Stubs are used if they are not
2865         supported by the compile. A more elegant solution is required.  
2867 2002-06-09 06:00  nmav <nmav@gnutls.org>
2869         * lib/: gnutls_global.c, gnutls_mem.c, gnutls_mem.h:
2871         only use the libc's strdup, if using the libc's malloc function.  
2873 2002-06-08 20:34  nmav <nmav@gnutls.org>
2875         * lib/: gnutls_mem.c, gnutls_mem.h:
2877         Removed gnutls_strdup(). Replaced with a pointer to libc's strdup() 
2878         function.  
2880 2002-06-08 20:32  nmav <nmav@gnutls.org>
2882         * lib/gnutls_buffers.c (tags: gnutls_0_5_0,
2883         gnutls_0_4_with_libtasn1):
2885         No longer realloc() the record buffers. It had some meaning when
2886         gnutls_realloc_fast() was there, but now they one cause a slowdown.  
2888 2002-06-08 12:38  nmav <nmav@gnutls.org>
2890         * NEWS, lib/gnutls.h.in.in (tags: gnutls_0_4_with_libtasn1),
2891         lib/gnutls_algorithms.c, lib/gnutls_int.h (tags:
2892         gnutls_0_4_with_libtasn1), lib/gnutls_state.c, src/cli.c,
2893         src/serv.c (tags: gnutls_0_4_with_libtasn1):
2895         Created gnutls_handshake_set_private_extensions() function.  
2897 2002-06-07 20:14  nmav <nmav@gnutls.org>
2899         * configure.in, lib/defines.h (tags: gnutls_0_4_with_libtasn1),
2900         lib/gnutls_algorithms.c, lib/gnutls_int.h, lib/gnutls_state.c:
2902         Corrected issues with ptrdiff_t. Added option to enable private
2903         (experimental) cipher suites. They are now disabled by default so
2904         they do not create interoperability problems.  
2906 2002-06-07 19:03  nmav <nmav@gnutls.org>
2908         * configure.in:
2910         added check for ptrdiff_t type.  
2912 2002-06-03 16:09  nmav <nmav@gnutls.org>
2914         * ChangeLog, doc/tex/Makefile.am, doc/tex/asn1.tex,
2915         lib/Makefile.am:
2917         asn1.ps is no longer generated in the gnutls package. It is included
2918         in the libasn1 package.  
2920 2002-06-02 20:50  nmav <nmav@gnutls.org>
2922         * Makefile.am, NEWS, configure.in, doc/TODO (tags:
2923         gnutls_0_4_with_libtasn1), lib/gnutls_anon_cred.c (tags:
2924         gnutls_0_4_with_libtasn1), lib/gnutls_x509.c, lib/gnutls_x509.h:
2926         Removed stubs for srp and anonymous authentication. Added test suite
2927         directory.  
2929 2002-05-27 18:56  nmav <nmav@gnutls.org>
2931         * lib/: gnutls_errors.c, gnutls_errors_int.h (tags: gnutls_0_5_0,
2932         gnutls_0_4_with_libtasn1):
2934         Added error code for unsupported trustdb.  
2936 2002-05-26 15:34  nmav <nmav@gnutls.org>
2938         * src/: CertificateExample.c, CrlExample.c, Makefile.am, cli-gaa.c,
2939         cli.gaa, crypt.c (tags: gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
2940         gnutls_0_5_x_before_export_ciphersuites,
2941         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
2942         gnutls_0_4_with_libtasn1), serv-gaa.c, serv.gaa:
2944         some parts were moved to libasn1.  
2946 2002-05-24 10:51  nmav <nmav@gnutls.org>
2948         * doc/tex/: Makefile.am, errors.tex (tags:
2949         gnutls_0_4_with_libtasn1), gnutls.tex, memory.tex (tags:
2950         gnutls_0_4_with_libtasn1):
2952         added memory handling section 
2954 2002-05-23 19:30  nmav <nmav@gnutls.org>
2956         * lib/: gnutls_auth.c (tags:
2957         gnutls_0_5_x_before_export_ciphersuites,
2958         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
2959         gnutls_0_4_with_libtasn1), gnutls_buffers.c, gnutls_mem.h,
2960         gnutls_priority.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1)
2961         (utags: gnutls_0_4_3):
2963         reintroduced realloc_fast() which prevents some malloc(0)
2964         situations.  
2966 2002-05-23 10:55  nmav <nmav@gnutls.org>
2968         * doc/TODO, lib/auth_cert.c, lib/auth_rsa.c, lib/gnutls_int.h,
2969         lib/gnutls_num.h (tags: gnutls_0_5_6, gnutls_0_5_5,
2970         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2971         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2972         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
2973         gnutls_0_4_with_libtasn1), lib/gnutls_record.c (utags:
2974         gnutls_0_4_3):
2976         Several clean ups and bug fixes.  
2978 2002-05-22 19:29  nmav <nmav@gnutls.org>
2980         * NEWS (tags: gnutls_0_4_3), THANKS (tags: gnutls_0_5_5,
2981         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
2982         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
2983         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
2984         gnutls_0_4_with_libtasn1, gnutls_0_4_3), acconfig.h (tags:
2985         gnutls_0_4_3), configure.in (tags: gnutls_0_4_3), lib/auth_cert.c,
2986         lib/gnutls.h.in.in (tags: gnutls_0_4_3), lib/gnutls_algorithms.c
2987         (tags: gnutls_0_4_3), lib/gnutls_auth.c, lib/gnutls_buffers.c,
2988         lib/gnutls_constate.c (tags: gnutls_0_4_with_libtasn1,
2989         gnutls_0_4_3), lib/gnutls_datum.c (tags: gnutls_0_4_3),
2990         lib/gnutls_dh_primes.c (tags: gnutls_0_5_3, gnutls_0_5_2,
2991         gnutls_0_5_x_before_export_ciphersuites,
2992         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
2993         gnutls_0_4_with_libtasn1, gnutls_0_4_3), lib/gnutls_global.c (tags:
2994         gnutls_0_4_3), lib/gnutls_handshake.c (tags: gnutls_0_4_3),
2995         lib/gnutls_mem.c (tags: gnutls_0_4_3), lib/gnutls_mem.h,
2996         lib/gnutls_pk.c (tags: gnutls_0_4_3), lib/gnutls_x509.c (tags:
2997         gnutls_0_4_3), lib/x509_b64.c (tags: gnutls_0_4_3), src/common.c
2998         (tags: gnutls_0_4_3):
3000         Applied Jeff Johnson's patch which fixes type problems in 64 bit
3001         machines. Removed the default allocation handlers, and made the
3002         libc's functions to be defaults. Added function which sets the
3003         memory allocation functions to be used.  
3005 2002-05-21 16:26  nmav <nmav@gnutls.org>
3007         * doc/: README.CVS, tex/Makefile.am, tex/serv1.tex (tags:
3008         gnutls_0_4_with_libtasn1), tex/srp1.tex (tags:
3009         gnutls_0_4_with_libtasn1) (utags: gnutls_0_4_3):
3011         Updated documentation for the gnutls-extra library 
3013 2002-05-21 16:25  nmav <nmav@gnutls.org>
3015         * lib/: auth_anon.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
3016         gnutls_0_4_3), auth_cert.c, auth_dhe.c (tags:
3017         gnutls_0_4_with_libtasn1, gnutls_0_4_3), auth_rsa.c,
3018         gnutls_cipher.c (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3),
3019         gnutls_constate.c, gnutls_datum.c, gnutls_datum.h (tags:
3020         gnutls_0_4_3), gnutls_extensions.c (tags: gnutls_0_4_with_libtasn1,
3021         gnutls_0_4_3), gnutls_handshake.c, gnutls_num.c (tags:
3022         gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3),
3023         gnutls_num.h, gnutls_record.c, gnutls_session_pack.c (tags:
3024         gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3),
3025         gnutls_v2_compat.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
3026         gnutls_0_4_3), gnutls_x509.c:
3028         Prefixed internal functions with _gnutls_ 
3030 2002-05-20 12:01  nmav <nmav@gnutls.org>
3032         * lib/: Makefile.am, auth_srp.c, auth_srp.h, auth_srp_passwd.c,
3033         auth_srp_passwd.h, auth_srp_sb64.c, crypt.c, crypt.h,
3034         crypt_bcrypt.c, crypt_bcrypt.h, crypt_srpsha1.c, crypt_srpsha1.h,
3035         ext_srp.c, ext_srp.h, gnutls-extra.h, gnutls_extra.c,
3036         gnutls_extra.h, gnutls_openpgp.c, gnutls_openpgp.h, gnutls_srp.c,
3037         gnutls_srp.h:
3039         Moved the gnutls-extra files to libextra directory.  
3041 2002-05-20 11:15  nmav <nmav@gnutls.org>
3043         * doc/tex/Makefile.am, doc/tex/funcs.tex (tags:
3044         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
3045         lib/Makefile.am:
3047         removed html version of the documentation 
3049 2002-05-20 10:43  nmav <nmav@gnutls.org>
3051         * NEWS, README, configure.in, doc/tex/Makefile.am,
3052         doc/tex/funcs.tex, doc/tex/macros.tex (tags:
3053         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
3054         lib/Makefile.am, lib/auth_cert.c (tags: gnutls_0_4_2),
3055         lib/auth_dhe.c (tags: gnutls_0_4_2), lib/auth_rsa.c (tags:
3056         gnutls_0_4_2), lib/gnutls.h.in.in (tags: gnutls_0_4_2),
3057         lib/gnutls_algorithms.c (tags: gnutls_0_4_2),
3058         lib/gnutls_algorithms.h (tags: gnutls_0_4_with_libtasn1,
3059         gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_cert.c (tags: gnutls_0_4_3,
3060         gnutls_0_4_2), lib/gnutls_extensions.c (tags: gnutls_0_4_2),
3061         lib/gnutls_extensions.h (tags: gnutls_0_4_with_libtasn1,
3062         gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_openpgp.h, lib/gnutls_ui.h
3063         (tags: gnutls_0_4_3, gnutls_0_4_2), lib/libgnutls-config.in (tags:
3064         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
3065         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
3066         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
3067         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
3068         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
3069         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
3070         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
3071         src/Makefile.am, src/cli.c, src/common.c, src/serv.c, src/tests.c,
3072         src/tls_test.c:
3074         Separated the library to gnutls and gnutls-extra. gnutls-extra
3075         library contains the GPL parts of gnutls 
3077 2002-05-17 09:28  nmav <nmav@gnutls.org>
3079         * README, configure.in, lib/auth_anon.c (tags: gnutls_0_4_2),
3080         lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_srp.c,
3081         lib/libgnutls-config.in, src/prime.c:
3083         Added --modules option to libgnutls-config. This option prints the
3084         extra modules that have been enabled into the library.  
3086 2002-05-14 12:22  nmav <nmav@gnutls.org>
3088         * configure.in:
3090         configure script now prints the library license 
3092 2002-05-14 11:46  nmav <nmav@gnutls.org>
3094         * lib/gnutls_dh_primes.c (tags: gnutls_0_4_2):
3096         Replaced group1 prime with a prime of 1024 bits 
3098 2002-05-14 11:40  nmav <nmav@gnutls.org>
3100         * COPYING.LIB (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
3101         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
3102         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
3103         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
3104         gnutls_0_5_3, gnutls_0_5_2,
3105         gnutls_0_5_x_before_export_ciphersuites,
3106         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
3107         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), NEWS,
3108         README, lib/auth_anon.c, lib/auth_cert.c, lib/auth_dhe.c,
3109         lib/auth_rsa.c, lib/debug.c (tags: gnutls_0_5_4, gnutls_0_5_3,
3110         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
3111         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
3112         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
3113         lib/ext_cert_type.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
3114         gnutls_0_4_3, gnutls_0_4_2), lib/ext_max_record.c (tags:
3115         gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3,
3116         gnutls_0_4_2), lib/gnutls.h.in.in, lib/gnutls_alert.c (tags:
3117         gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_algorithms.c,
3118         lib/gnutls_anon_cred.c (tags: gnutls_0_4_3, gnutls_0_4_2),
3119         lib/gnutls_auth.c (tags: gnutls_0_4_2), lib/gnutls_buffers.c (tags:
3120         gnutls_0_4_2), lib/gnutls_cert.c, lib/gnutls_cipher.c (tags:
3121         gnutls_0_4_2), lib/gnutls_cipher_int.c (tags: gnutls_0_5_3,
3122         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
3123         gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3,
3124         gnutls_0_4_2), lib/gnutls_compress.c (tags: gnutls_0_5_0,
3125         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
3126         lib/gnutls_compress_int.c (tags: gnutls_0_4_with_libtasn1,
3127         gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_constate.c (tags:
3128         gnutls_0_4_2), lib/gnutls_datum.c (tags: gnutls_0_4_2),
3129         lib/gnutls_db.c (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
3130         gnutls_0_4_2), lib/gnutls_dh_primes.c, lib/gnutls_errors.c (tags:
3131         gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_extensions.c,
3132         lib/gnutls_global.c, lib/gnutls_handshake.c (tags: gnutls_0_4_2),
3133         lib/gnutls_hash_int.c (tags: gnutls_0_4_with_libtasn1,
3134         gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_int.h (tags: gnutls_0_4_2),
3135         lib/gnutls_kx.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
3136         gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_mem.c (tags: gnutls_0_4_2),
3137         lib/gnutls_mpi.c (tags: gnutls_0_4_3, gnutls_0_4_2),
3138         lib/gnutls_num.c (tags: gnutls_0_4_2), lib/gnutls_pk.c (tags:
3139         gnutls_0_4_2), lib/gnutls_priority.c (tags: gnutls_0_4_2),
3140         lib/gnutls_privkey.c (tags: gnutls_0_4_3, gnutls_0_4_2),
3141         lib/gnutls_random.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
3142         gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_record.c (tags:
3143         gnutls_0_4_2), lib/gnutls_session.c (tags:
3144         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
3145         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
3146         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
3147         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
3148         lib/gnutls_session_pack.c (tags: gnutls_0_4_2), lib/gnutls_sig.c
3149         (tags: gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_state.c (tags:
3150         gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_str.c (tags:
3151         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
3152         lib/gnutls_ui.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
3153         gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_v2_compat.c (tags:
3154         gnutls_0_4_2), lib/gnutls_x509.c (tags: gnutls_0_4_2),
3155         lib/x509_asn1.c (tags: gnutls_0_4_3, gnutls_0_4_2), lib/x509_b64.c
3156         (tags: gnutls_0_4_2), lib/x509_der.c (tags: gnutls_0_4_3,
3157         gnutls_0_4_2), lib/x509_extensions.c (tags: gnutls_0_4_3,
3158         gnutls_0_4_2), lib/x509_sig_check.c (tags: gnutls_0_4_3,
3159         gnutls_0_4_2), lib/x509_verify.c (tags: gnutls_0_4_3,
3160         gnutls_0_4_2):
3162         License changed to LGPL 
3164 2002-05-13 22:08  nmav <nmav@gnutls.org>
3166         * lib/gnutls_dh.c:
3168         Some cleanups in the Diffie Hellman code.  
3170 2002-05-13 21:51  nmav <nmav@gnutls.org>
3172         * lib/gnutls_int.h:
3174         Added the missing user_ptr pointer in gnutls_internals.  
3176 2002-05-11 16:20  nmav <nmav@gnutls.org>
3178         * NEWS, lib/gnutls.h.in.in, lib/gnutls_state.c:
3180         Added gnutls_state_set_ptr() and gnutls_state_get_ptr() functions,
3181         to assist in callback functions.  
3183 2002-05-11 16:04  nmav <nmav@gnutls.org>
3185         * lib/gnutls_ui.h:
3187         Corrected prototypes for callback selector functions, which now
3188         accept the state.  
3190 2002-05-08 10:32  nmav <nmav@gnutls.org>
3192         * lib/: Makefile.am, gnutls_gcry.c, gnutls_gcry.h, gnutls_global.c,
3193         gnutls_int.h, gnutls_mpi.c, gnutls_mpi.h, Makefile.am,
3194         gnutls_gcry.c, gnutls_gcry.h, gnutls_int.h, gnutls_mpi.c,
3195         gnutls_mpi.h (tags: gnutls_0_4_3, gnutls_0_4_2):
3197         renamed gnutls_gcry* to gnutls_mpi* 
3199 2002-05-08 10:32  nmav <nmav@gnutls.org>
3201         * lib/gnutls_mpi.c:
3203         file gnutls_mpi.c was initially added on branch
3204         gnutls_0_4_with_new_dh_primes.  
3206 2002-05-08 10:32  nmav <nmav@gnutls.org>
3208         * lib/gnutls_mpi.h:
3210         file gnutls_mpi.h was initially added on branch
3211         gnutls_0_4_with_new_dh_primes.  
3213 2002-05-08 10:27  nmav <nmav@gnutls.org>
3215         * configure.in, lib/gnutls_global.c:
3217         Updated libgcrypt initialization stuff. Now depends on libgcrypt
3218         1.1.7, and only initializes libgcrypt if this has not been done
3219         before.  
3221 2002-05-03 10:46  nmav <nmav@gnutls.org>
3223         * lib/: auth_anon.c, auth_dhe.c, gnutls_dh.c, gnutls_dh.h:
3225         DH Public keys now have a more reasonable (smaller) size.  
3227 2002-05-02 13:15  nmav <nmav@gnutls.org>
3229         * lib/auth_anon.c, lib/auth_dhe.c, lib/auth_srp_passwd.c,
3230         lib/gnutls.h.in.in, lib/gnutls_dh.c, lib/gnutls_dh.h,
3231         lib/gnutls_dh_primes.c, lib/gnutls_int.h, src/prime.c, src/serv.c:
3233         The Diffie Hellman method was optimized. Now the number of bits of q
3234         is used (q is used to generate p), and the server DH secret key is 
3235         less than the number of bits of q (see RFC2631 2.2). All these 
3236         changes are experimental and may be totaly wrong.  
3238 2002-05-01 09:05  nmav <nmav@gnutls.org>
3240         * lib/: auth_anon.c, auth_dhe.c, auth_rsa.c, auth_srp.c,
3241         auth_srp_passwd.c, crypt.c, crypt_bcrypt.c, crypt_srpsha1.c,
3242         debug.c, gnutls_auth.c, gnutls_dh.c, gnutls_dh_primes.c,
3243         gnutls_gcry.c, gnutls_gcry.h, gnutls_openpgp.c, gnutls_openpgp.h,
3244         gnutls_pk.c, gnutls_privkey.c, gnutls_srp.c, gnutls_x509.c,
3245         x509_ASN.c (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
3246         gnutls_0_4_2), x509_sig_check.c:
3248         Cleaned up the big number support.  
3250 2002-04-21 14:21  twoaday <twoaday@gnutls.org>
3252         * lib/gnutls_openpgp.c:
3254         Adjust the code for the new OpenCDK version.  
3256 2002-04-21 11:22  nmav <nmav@gnutls.org>
3258         * lib/: gnutls_buffers.c, gnutls_cipher.c, gnutls_cipher.h (tags:
3259         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
3260         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
3261         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
3262         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
3263         gnutls_compress.c, gnutls_compress.h (tags:
3264         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
3265         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
3266         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
3267         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
3268         gnutls_compress_int.c, gnutls_int.h, gnutls_record.c, gnutls_srp.c,
3269         gnutls_state.h (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
3270         gnutls_0_4_2):
3272         Optimized memory handling in the record protocol.  
3274 2002-04-21 08:09  nmav <nmav@gnutls.org>
3276         * lib/auth_srp.h, lib/gnutls_anon_cred.c, lib/gnutls_srp.c,
3277         lib/gnutls_ui.c, src/cli.c, src/serv.c:
3279         Added stubs when SRP or anonymous authentication are disabled, to
3280         preserve binary compatibility 
3282 2002-04-19 17:53  nmav <nmav@gnutls.org>
3284         * NEWS, doc/TODO, doc/tex/ex4.tex (tags: gnutls_0_4_with_libtasn1,
3285         gnutls_0_4_3, gnutls_0_4_2), lib/gnutls.h.in.in,
3286         lib/gnutls_state.c, src/cli.c, src/serv.c:
3288         gnutls_session_resumed() was renamed to gnutls_session_is_resumed(),
3289         and changed semantics, to make the return value be the obvious one.  
3291 2002-04-18 18:56  nmav <nmav@gnutls.org>
3293         * doc/tex/: Makefile.am, ex4.tex, examples.tex (tags:
3294         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2):
3296         updated documentation for the new resumption check function 
3298 2002-04-18 18:41  nmav <nmav@gnutls.org>
3300         * doc/TODO, lib/gnutls.h.in.in, lib/gnutls_int.h,
3301         lib/gnutls_privkey.c, lib/gnutls_state.c, src/cli.c, src/serv.c:
3303         Added function to report if a session is a resumed one. See
3304         gnutls_session_resumed().  
3306 2002-04-18 18:16  twoaday <twoaday@gnutls.org>
3308         * lib/gnutls_openpgp.c:
3310         Applied the fixes for the new code.  
3312 2002-04-18 13:31  nmav <nmav@gnutls.org>
3314         * configure.in, lib/auth_srp.c, lib/auth_srp.h,
3315         lib/auth_srp_passwd.c, lib/ext_cert_type.c, lib/ext_cert_type.h
3316         (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
3317         gnutls_0_5_3, gnutls_0_5_2,
3318         gnutls_0_5_x_before_export_ciphersuites,
3319         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
3320         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
3321         lib/ext_max_record.c, lib/ext_max_record.h (tags:
3322         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
3323         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
3324         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
3325         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
3326         lib/ext_srp.c, lib/ext_srp.h, lib/gnutls_extensions.c,
3327         lib/gnutls_srp.c, src/gnutls-http-serv (tags: gnutls_0_5_5,
3328         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
3329         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
3330         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
3331         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), src/serv.c:
3333         Some minor fixes in SRP support. Changed extension generation. Now
3334         less allocation with malloc are done.  
3336 2002-04-17 09:47  nmav <nmav@gnutls.org>
3338         * lib/: auth_anon.c, auth_dhe.c, auth_rsa.c, auth_srp.c,
3339         auth_srp_passwd.c, crypt.c, crypt_bcrypt.c, crypt_srpsha1.c,
3340         debug.c, gnutls_auth.c, gnutls_dh.c, gnutls_dh_primes.c,
3341         gnutls_gcry.c, gnutls_gcry.h, gnutls_openpgp.c, gnutls_openpgp.h,
3342         gnutls_pk.c, gnutls_privkey.c, gnutls_srp.c, gnutls_x509.c,
3343         x509_sig_check.c:
3345         first changes for libgmp support 
3347 2002-04-14 19:26  nmav <nmav@gnutls.org>
3349         * lib/gnutls_x509.c:
3351         Fixed description of
3352         gnutls_x509_extract_certificate_subject_alt_name().  
3354 2002-04-13 19:59  twoaday <twoaday@gnutls.org>
3356         * lib/gnutls_openpgp.c:
3358         Some modifications for the new OpenCDK code.  
3360 2002-04-13 15:58  nmav <nmav@gnutls.org>
3362         * doc/tex/auth.tex (tags: gnutls_0_4_3, gnutls_0_4_2),
3363         doc/tex/ciphersuites.tex (tags: gnutls_0_5_5,
3364         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
3365         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
3366         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
3367         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
3368         doc/tex/errors.tex (tags: gnutls_0_4_3, gnutls_0_4_2),
3369         doc/tex/ex1.tex (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
3370         gnutls_0_4_2), doc/tex/examples.tex, doc/tex/gnutls.tex (tags:
3371         gnutls_0_4_3, gnutls_0_4_2), doc/tex/handshake.tex (tags:
3372         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
3373         doc/tex/serv1.tex (tags: gnutls_0_4_2), src/crypt.c:
3375         Documentation fixes 
3377 2002-04-12 19:06  nmav <nmav@gnutls.org>
3379         * acconfig.h (tags: gnutls_0_4_2), configure.in:
3381         fixed opencdk detection problem 
3383 2002-04-12 11:34  nmav <nmav@gnutls.org>
3385         * lib/: gnutls_x509.c, gnutls_x509.h (tags: gnutls_0_4_3,
3386         gnutls_0_4_2):
3388         better doc (internal) for _gnutls_int2str() 
3390 2002-04-10 19:01  nmav <nmav@gnutls.org>
3392         * NEWS, lib/auth_rsa.c, lib/gnutls_int.h, lib/gnutls_state.c:
3394         Added function which disables the version check in the RSA premaster
3395         secret -only needed in server side 
3397 2002-04-08 18:16  nmav <nmav@gnutls.org>
3399         * NEWS, doc/tex/Makefile.am, doc/tex/asn1.tex (tags: gnutls_0_4_3,
3400         gnutls_0_4_2), doc/tex/cover.tex.in (tags:
3401         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
3402         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
3403         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
3404         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2),
3405         doc/tex/funcs.tex, doc/tex/gnutls.tex, lib/Makefile.am:
3407         separated asn1 parser library and tls library documentation 
3409 2002-04-08 17:28  nmav <nmav@gnutls.org>
3411         * NEWS, lib/gnutls_pk.c (utags: gnutls_0_4_1):
3413         changes for 0.4.1 
3415 2002-04-06 10:43  nmav <nmav@gnutls.org>
3417         * lib/x509_verify.c (tags: gnutls_0_4_1):
3419         fixed case where a certificate could be both invalid and trusted.  
3421 2002-04-05 21:25  nmav <nmav@gnutls.org>
3423         * acinclude.m4 (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
3424         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
3425         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
3426         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
3427         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
3428         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
3429         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2,
3430         gnutls_0_4_1), buildconf (tags: gnutls_0_4_3, gnutls_0_4_2,
3431         gnutls_0_4_1), libgcrypt.m4 (tags: gnutls_0_8_1, gnutls_0_8_0,
3432         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
3433         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
3434         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
3435         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
3436         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
3437         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
3438         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2,
3439         gnutls_0_4_1), libmcrypt.m4 (tags: gnutls_0_5_6, gnutls_0_5_5,
3440         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
3441         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
3442         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
3443         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2,
3444         gnutls_0_4_1), opencdk.m4:
3446         m4 files were removed from acinclude.m4 
3448 2002-04-05 18:54  nmav <nmav@gnutls.org>
3450         * acinclude.m4, configure.in:
3452         added detection of opencdk 
3454 2002-04-04 20:52  nmav <nmav@gnutls.org>
3456         * lib/: gnutls_x509.c (tags: gnutls_0_4_1), gnutls_x509.h (tags:
3457         gnutls_0_4_1), x509_verify.c, x509_verify.h (tags: gnutls_0_8_1,
3458         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
3459         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
3460         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
3461         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
3462         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
3463         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
3464         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2,
3465         gnutls_0_4_1):
3467         Improved X.509 time convertion functions 
3469 2002-04-04 20:21  nmav <nmav@gnutls.org>
3471         * lib/: gnutls_errors.c (tags: gnutls_0_4_1), gnutls_errors_int.h
3472         (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1), gnutls_x509.c:
3474         GNUTLS_E_UNIX_TIME_LIMIT_REACHED error code was removed 
3476 2002-04-04 10:51  nmav <nmav@gnutls.org>
3478         * lib/x509_verify.c:
3480         Added kludge in order to work with dates over 2036 
3482 2002-04-04 09:35  nmav <nmav@gnutls.org>
3484         * lib/gnutls.h.in.in (tags: gnutls_0_4_1), lib/gnutls_cert.c (tags:
3485         gnutls_0_4_1), lib/gnutls_int.h (tags: gnutls_0_4_1),
3486         lib/gnutls_int_compat.c (tags: gnutls_0_4_with_libtasn1,
3487         gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1), lib/gnutls_openpgp.c
3488         (tags: gnutls_0_4_1), lib/gnutls_ui.h (tags: gnutls_0_4_1),
3489         lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_verify.c,
3490         src/common.c (tags: gnutls_0_4_1):
3492         GNUTLS_CERT_EXPIRED is no longer returned by verification functions.
3493         Added functions to check the expiration and activation date of
3494         peer's certificate. See gnutls_certificate_expiration_time_peers().  
3496 2002-04-04 08:38  nmav <nmav@gnutls.org>
3498         * ChangeLog, configure.in, lib/defines.h (tags: gnutls_0_4_3,
3499         gnutls_0_4_2, gnutls_0_4_1), lib/x509_verify.c:
3501         Replaced mktime() with mktime_utc(). This corrects a bug with the
3502         localtime returned by mktime().  
3504 2002-04-03 20:00  nmav <nmav@gnutls.org>
3506         * lib/: auth_cert.c (tags: gnutls_0_4_1), defines.h,
3507         gnutls_algorithms.c (tags: gnutls_0_4_1), gnutls_buffers.c (tags:
3508         gnutls_0_4_1), gnutls_handshake.c (tags: gnutls_0_4_1),
3509         gnutls_mem.h (tags: gnutls_0_4_2, gnutls_0_4_1), gnutls_x509.c,
3510         x509_asn1.c (tags: gnutls_0_4_1), x509_der.c (tags: gnutls_0_4_1):
3512         merged changes from gnutls_0_4_with_alloca.  
3514 2002-04-03 19:56  nmav <nmav@gnutls.org>
3516         * NEWS, configure.in:
3518         merged changes from gnutls_0_4_with_alloca.  
3520 2002-04-03 18:11  nmav <nmav@gnutls.org>
3522         * doc/TODO (tags: gnutls_0_4_1), lib/gnutls_cert.h,
3523         lib/gnutls_pk.c:
3525         Optimized RSA signature calculation 
3527 2002-04-03 14:54  nmav <nmav@gnutls.org>
3529         * lib/auth_cert.c:
3531         In gnutls_find_acceptable_client_cert() corrected bug in callback 
3532         parameters, and used alloca for issuers_dn allocation.  
3534 2002-04-03 12:59  nmav <nmav@gnutls.org>
3536         * lib/: defines.h, gnutls_mem.h, gnutls_x509.c:
3538         removed unneeded memsets 
3540 2002-04-03 12:58  nmav <nmav@gnutls.org>
3542         * src/: serv-gaa.c, serv.c, serv.gaa:
3544         added --quit parameter 
3546 2002-04-02 13:17  nmav <nmav@gnutls.org>
3548         * configure.in, lib/auth_cert.c, lib/defines.h,
3549         lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
3550         lib/gnutls_handshake.c, lib/gnutls_mem.h, lib/x509_asn1.c,
3551         lib/x509_der.c, src/serv-gaa.c, src/serv-gaa.h, src/serv.c,
3552         src/serv.gaa:
3554         preliminary support for alloca() 
3556 2002-03-31 06:04  nmav <nmav@gnutls.org>
3558         * lib/: auth_cert.c (tags: gnutls_0_4_0), gnutls_errors.c (tags:
3559         gnutls_0_4_0), gnutls_errors.h (tags: gnutls_0_4_0), gnutls_gcry.c
3560         (tags: gnutls_0_4_1, gnutls_0_4_0), gnutls_global.c (tags:
3561         gnutls_0_4_1, gnutls_0_4_0), gnutls_pk.c, gnutls_privkey.c (tags:
3562         gnutls_0_4_1, gnutls_0_4_0), gnutls_x509.c (tags: gnutls_0_4_0),
3563         x509_asn1.h (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
3564         gnutls_0_4_0), x509_extensions.c (tags: gnutls_0_4_1,
3565         gnutls_0_4_0), x509_sig_check.c (tags: gnutls_0_4_1, gnutls_0_4_0),
3566         x509_verify.c (tags: gnutls_0_4_0):
3568         Error codes of ASN.1 parser are now independent, with a map to 
3569         gnutls' error codes.  
3571 2002-03-31 06:02  nmav <nmav@gnutls.org>
3573         * lib/gnutls_cipher.c:
3575         cleanups 
3577 2002-03-30 10:00  nmav <nmav@gnutls.org>
3579         * lib/gnutls_openpgp.c (tags: gnutls_0_4_0):
3581         Added the text for gnutls_openpgp_extract_key_pk_algorithm.  
3583 2002-03-30 09:52  nmav <nmav@gnutls.org>
3585         * ChangeLog, doc/tex/ex1.tex (tags: gnutls_0_4_1, gnutls_0_4_0),
3586         doc/tex/ex2.tex (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
3587         gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0), doc/tex/ex3.tex (tags:
3588         gnutls_0_4_0), doc/tex/serv1.tex (tags: gnutls_0_4_1,
3589         gnutls_0_4_0), lib/gnutls.h.in.in (tags: gnutls_0_4_0),
3590         lib/gnutls_x509.c, src/cli.c (tags: gnutls_0_4_1, gnutls_0_4_0),
3591         src/serv.c (tags: gnutls_0_4_1, gnutls_0_4_0):
3593         Removed the CRL list parameter from
3594         gnutls_certificate_set_x509_trust_*.  
3596 2002-03-30 09:42  nmav <nmav@gnutls.org>
3598         * lib/gnutls_x509.c:
3600         gnutls_certificate_set_x509_trust_*() now accept single DER
3601         certificates or PEM certificate lists.  
3603 2002-03-29 18:35  nmav <nmav@gnutls.org>
3605         * lib/: auth_cert.c, crypt_srpsha1.c (tags: gnutls_0_4_1,
3606         gnutls_0_4_0), gnutls_x509.c:
3608         Added ability to read DSA DER formatted keys, and corrected bugs in 
3609         DER certificate reading.  
3611 2002-03-29 12:12  nmav <nmav@gnutls.org>
3613         * lib/: gnutls_algorithms.c (tags: gnutls_0_4_0), gnutls_cipher.c,
3614         gnutls_cipher_int.c (tags: gnutls_0_4_1, gnutls_0_4_0),
3615         gnutls_cipher_int.h (tags: gnutls_0_5_x_before_types_change,
3616         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
3617         gnutls_0_5_x_before_export_ciphersuites,
3618         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
3619         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
3620         gnutls_0_4_0), gnutls_compress.c (tags: gnutls_0_4_1,
3621         gnutls_0_4_0), gnutls_compress_int.c (tags: gnutls_0_4_1,
3622         gnutls_0_4_0), gnutls_compress_int.h (tags:
3623         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
3624         gnutls_0_4_0), gnutls_constate.c (tags: gnutls_0_4_1,
3625         gnutls_0_4_0), gnutls_handshake.c (tags: gnutls_0_4_0),
3626         gnutls_hash_int.c (tags: gnutls_0_4_1, gnutls_0_4_0),
3627         gnutls_hash_int.h (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
3628         gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0), gnutls_int.h (tags:
3629         gnutls_0_4_0), gnutls_kx.c (tags: gnutls_0_4_1, gnutls_0_4_0),
3630         gnutls_sig.c (tags: gnutls_0_4_1, gnutls_0_4_0), gnutls_srp.c
3631         (tags: gnutls_0_4_1, gnutls_0_4_0), gnutls_state.c (tags:
3632         gnutls_0_4_1, gnutls_0_4_0), gnutls_ui.c (tags: gnutls_0_4_1,
3633         gnutls_0_4_0), x509_sig_check.c:
3635         Prefixed with underscore several internal functions.  
3637 2002-03-29 11:38  nmav <nmav@gnutls.org>
3639         * lib/: auth_cert.c, auth_dhe.c (tags: gnutls_0_4_1, gnutls_0_4_0),
3640         auth_rsa.c, gnutls_algorithms.c, gnutls_algorithms.h (tags:
3641         gnutls_0_4_1, gnutls_0_4_0), gnutls_cert.c (tags: gnutls_0_4_0),
3642         gnutls_cert.h (tags: gnutls_0_4_0), gnutls_global.c, gnutls_x509.c:
3644         removed unneeded functions 
3646 2002-03-29 11:38  nmav <nmav@gnutls.org>
3648         * src/: cli-gaa.c (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
3649         gnutls_0_4_0), cli-gaa.h (tags: gnutls_0_4_3, gnutls_0_4_2,
3650         gnutls_0_4_1, gnutls_0_4_0), cli.c, cli.gaa (tags: gnutls_0_4_3,
3651         gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0):
3653         added crlf option 
3655 2002-03-29 11:16  nmav <nmav@gnutls.org>
3657         * ChangeLog, doc/TODO, lib/auth_rsa.c, lib/gnutls_int.h,
3658         lib/gnutls_pk.c, lib/gnutls_pk.h (tags:
3659         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
3660         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
3661         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
3662         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
3663         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
3664         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
3665         gnutls_0_4_0), lib/gnutls_sig.c, lib/x509_der.c (tags:
3666         gnutls_0_4_0), lib/x509_sig_check.c, src/cli.c, src/serv-gaa.c
3667         (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0),
3668         src/serv-gaa.h (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
3669         gnutls_0_4_0), src/serv.gaa (tags: gnutls_0_4_3, gnutls_0_4_2,
3670         gnutls_0_4_1, gnutls_0_4_0):
3672         Some cleanups in the certificate authentication. Parameters are 
3673         passed together with the length, to avoid abuse.  
3675 2002-03-28 12:46  nmav <nmav@gnutls.org>
3677         * lib/: gnutls_x509.c, x509_b64.c (tags: gnutls_0_4_1,
3678         gnutls_0_4_0):
3680         Cleaned up the return values of several functions.  
3682 2002-03-28 12:45  nmav <nmav@gnutls.org>
3684         * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, serv-gaa.c,
3685         serv-gaa.h, serv.c, serv.gaa:
3687         added option to read DER encoded certificates 
3689 2002-03-28 09:44  nmav <nmav@gnutls.org>
3691         * lib/: auth_rsa.c, gnutls_cert.h, gnutls_pk.c, gnutls_privkey.c:
3693         Optimized RSA decryption. (Very) Much faster now 
3695 2002-03-28 09:40  nmav <nmav@gnutls.org>
3697         * lib/gnutls_x509.c:
3699         read PKCS7 certificate chains in the reverse order.  
3701 2002-03-26 21:05  fiorinaf <fiorinaf@gnutls.org>
3703         * lib/: x509_asn1.c (tags: gnutls_0_4_0), x509_asn1.h:
3705         add asn1_number_of_elements function 
3707 2002-03-26 21:02  fiorinaf <fiorinaf@gnutls.org>
3709         * lib/x509_der.c:
3711         fix bug in asn1_get_start_end_der function 
3713 2002-03-26 19:50  nmav <nmav@gnutls.org>
3715         * ChangeLog, lib/gnutls_x509.c, src/common.c:
3717         changed semantics of gnutls_x509_extract_certificate_pk_algorithm() 
3719 2002-03-26 19:33  nmav <nmav@gnutls.org>
3721         * lib/: gnutls_algorithms.c, gnutls_algorithms.h, gnutls_buffers.c
3722         (tags: gnutls_0_4_0), gnutls_global.c, gnutls_record.c (tags:
3723         gnutls_0_4_1, gnutls_0_4_0):
3725         Several optimizations 
3727 2002-03-26 17:35  twoaday <twoaday@gnutls.org>
3729         * lib/gnutls_openpgp.c:
3731         Now the pk algorithm is returned and not only the key size in bits.  
3733 2002-03-26 09:51  twoaday <twoaday@gnutls.org>
3735         * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_4_1,
3736         gnutls_0_4_0):
3738         Function which is used to extract key parameters for openpgp keys.  
3740 2002-03-26 09:16  nmav <nmav@gnutls.org>
3742         * NEWS, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_errors.c,
3743         lib/gnutls_errors_int.h (tags: gnutls_0_4_0), lib/gnutls_pk.h,
3744         lib/gnutls_ui.h, lib/gnutls_x509.c, src/common.c,
3745         src/gnutls-http-serv (tags: gnutls_0_4_1, gnutls_0_4_0),
3746         src/serv.c:
3748         added gnutls_x509_extract_certificate_pk_algorithm() 
3750 2002-03-25 09:27  nmav <nmav@gnutls.org>
3752         * doc/tex/ex1.tex, doc/tex/ex2.tex, lib/gnutls.h.in.in,
3753         lib/gnutls_int.h, lib/gnutls_x509.c, src/cli-gaa.c, src/cli.c,
3754         src/cli.gaa, src/serv-gaa.c, src/serv.c, src/serv.gaa:
3756         Improved PKCS7 support 
3758 2002-03-24 19:46  nmav <nmav@gnutls.org>
3760         * lib/: gnutls.h.in.in, gnutls_x509.c:
3762         Added function which reads the DER encoded certificate and key.  
3763         (now only works for RSA keys) 
3765 2002-03-24 18:41  nmav <nmav@gnutls.org>
3767         * NEWS, lib/Makefile.am (tags: gnutls_0_4_1, gnutls_0_4_0),
3768         lib/auth_cert.c, lib/gnutls_global.c, lib/gnutls_hash_int.c,
3769         lib/gnutls_random.c (tags: gnutls_0_4_1, gnutls_0_4_0),
3770         lib/gnutls_ui.h, lib/gnutls_x509.c, lib/pkix.asn (tags:
3771         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
3772         gnutls_0_4_0), lib/pkix_asn1_tab.c (tags: gnutls_0_4_3,
3773         gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0), lib/x509_asn1.c,
3774         lib/x509_extensions.c, lib/x509_sig_check.c, lib/x509_verify.c,
3775         src/gnutls-http-serv, src/serv.c:
3777         Added support for RFC2630 - PKCS7 formated structures 
3779 2002-03-23 10:06  nmav <nmav@gnutls.org>
3781         * lib/auth_cert.c (tags: gnutls_0_3_92):
3783         more cleanups 
3785 2002-03-23 09:39  nmav <nmav@gnutls.org>
3787         * lib/auth_cert.c:
3789         Cleanups and fixes in X.509 certificate message parsing 
3791 2002-03-22 13:08  nmav <nmav@gnutls.org>
3793         * lib/gnutls_buffers.c (tags: gnutls_0_3_92):
3795         Corrected code to avoid compiler's warnings 
3797 2002-03-21 20:25  nmav <nmav@gnutls.org>
3799         * ChangeLog, acconfig.h (tags: gnutls_0_4_1, gnutls_0_4_0,
3800         gnutls_0_3_92), configure.in, lib/auth_anon.c (tags: gnutls_0_4_1,
3801         gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp.c (tags: gnutls_0_4_1,
3802         gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp.h (tags: gnutls_0_4_1,
3803         gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp_passwd.c (tags:
3804         gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp_passwd.h
3805         (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
3806         lib/auth_srp_sb64.c (tags: gnutls_0_4_1, gnutls_0_4_0,
3807         gnutls_0_3_92), lib/crypt.c (tags: gnutls_0_4_1, gnutls_0_4_0,
3808         gnutls_0_3_92), lib/crypt_bcrypt.c (tags: gnutls_0_4_1,
3809         gnutls_0_4_0, gnutls_0_3_92), lib/crypt_srpsha1.c (tags:
3810         gnutls_0_3_92), lib/ext_srp.c (tags: gnutls_0_4_1, gnutls_0_4_0,
3811         gnutls_0_3_92), lib/ext_srp.h (tags: gnutls_0_4_1, gnutls_0_4_0,
3812         gnutls_0_3_92), lib/gnutls_algorithms.c (tags: gnutls_0_3_92),
3813         lib/gnutls_anon_cred.c (tags: gnutls_0_4_1, gnutls_0_4_0,
3814         gnutls_0_3_92), lib/gnutls_auth.c (tags: gnutls_0_4_1,
3815         gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_extensions.c (tags:
3816         gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
3817         lib/gnutls_session_pack.c (tags: gnutls_0_4_1, gnutls_0_4_0,
3818         gnutls_0_3_92), lib/gnutls_srp.c (tags: gnutls_0_3_92),
3819         lib/gnutls_srp.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
3820         lib/gnutls_ui.c (tags: gnutls_0_3_92), src/serv.c:
3822         Added hooks not to include SRP and Anonymous authentication 
3824 2002-03-21 19:44  nmav <nmav@gnutls.org>
3826         * lib/: gnutls_cert.c, gnutls_x509.c (utags: gnutls_0_3_92):
3828         Corrected behaviour when no certificate is got by the peer.  
3830 2002-03-21 19:44  nmav <nmav@gnutls.org>
3832         * src/: Makefile.am (tags: gnutls_0_4_1, gnutls_0_4_0),
3833         gnutls-http-serv (utags: gnutls_0_3_92):
3835         Added script which runs an http server with the appropriate
3836         parameters.  
3838 2002-03-21 19:27  nmav <nmav@gnutls.org>
3840         * ChangeLog, NEWS, lib/gnutls_record.c (tags: gnutls_0_3_92),
3841         lib/gnutls_state.c (tags: gnutls_0_3_92):
3843         CBC protection support is disabled by default.  
3845 2002-03-20 18:13  nmav <nmav@gnutls.org>
3847         * lib/: gnutls_algorithms.c, gnutls_cipher.c (tags: gnutls_0_3_92),
3848         gnutls_compress_int.c (tags: gnutls_0_3_92), gnutls_compress_int.h
3849         (tags: gnutls_0_3_92), gnutls_constate.c:
3851         Optimizations and fixes in compression 
3853 2002-03-20 12:21  nmav <nmav@gnutls.org>
3855         * lib/: auth_cert.c, gnutls_cipher.c, gnutls_compress.c (tags:
3856         gnutls_0_3_92), gnutls_compress_int.c, gnutls_compress_int.h,
3857         gnutls_constate.c, gnutls_int.h (tags: gnutls_0_3_92),
3858         gnutls_state.c, x509_ASN.c (tags: gnutls_0_4_1, gnutls_0_4_0,
3859         gnutls_0_3_92), x509_ASN.y (tags: gnutls_0_4_3, gnutls_0_4_2,
3860         gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), x509_asn1.c (tags:
3861         gnutls_0_3_92):
3863         Improved compression support. Corrected several bugs in empty 
3864         fragment sending and receiving.  
3866 2002-03-19 21:08  fiorinaf <fiorinaf@gnutls.org>
3868         * lib/x509_asn1.c:
3870         segmentation fault bug fix 
3872 2002-03-18 20:45  twoaday <twoaday@gnutls.org>
3874         * lib/gnutls_openpgp.c:
3876         New OpenCDK interface for secure memory.  
3878 2002-03-18 18:25  twoaday <twoaday@gnutls.org>
3880         * lib/: gnutls_errors_int.h (tags: gnutls_0_3_92),
3881         gnutls_openpgp.c:
3883         Detection of revoked OpenPGP userID's.  
3885 2002-03-18 15:53  nmav <nmav@gnutls.org>
3887         * lib/gnutls_ui.h (tags: gnutls_0_3_92):
3889         added missing prototypes 
3891 2002-03-18 12:06  twoaday <twoaday@gnutls.org>
3893         * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_3_92):
3895         Support for multiple userID's.  
3897 2002-03-18 07:43  nmav <nmav@gnutls.org>
3899         * src/: cli.c (tags: gnutls_0_3_92), serv.c:
3901         removed default parameters arguments 
3903 2002-03-17 23:09  nmav <nmav@gnutls.org>
3905         * ChangeLog, THANKS (tags: gnutls_0_4_2, gnutls_0_4_1,
3906         gnutls_0_4_0, gnutls_0_3_92), acconfig.h, configure.in,
3907         lib/gnutls_handshake.c (tags: gnutls_0_3_92), lib/gnutls_int.h,
3908         lib/gnutls_mem.c (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
3909         lib/gnutls_mem.h (tags: gnutls_0_4_0, gnutls_0_3_92), src/cli.c:
3911         Added hooks for electric fence 
3913 2002-03-17 21:51  nmav <nmav@gnutls.org>
3915         * lib/x509_verify.c (tags: gnutls_0_3_92):
3917         Checking of certificate lists even if the CA size is zero. Pointed
3918         out by Andrew McDonald 
3920 2002-03-13 13:19  twoaday <twoaday@gnutls.org>
3922         * lib/gnutls_openpgp.c:
3924         Improved code for the various keyrings and support for armored 
3925         keyring files.  
3927 2002-03-12 14:13  nmav <nmav@gnutls.org>
3929         * ChangeLog, NEWS, acconfig.h, configure.in, lib/gnutls_int.h,
3930         lib/gnutls_record.c, lib/gnutls_state.c:
3932         made CBC chosen plaintext protection configurable 
3934 2002-03-11 12:45  twoaday <twoaday@gnutls.org>
3936         * lib/gnutls_openpgp.c:
3938         Added missing stub for one function.  
3940 2002-03-10 00:09  twoaday <twoaday@gnutls.org>
3942         * lib/gnutls_openpgp.c:
3944         New error codes.  
3946 2002-03-10 00:01  nmav <nmav@gnutls.org>
3948         * ChangeLog, lib/gnutls_constate.c, lib/gnutls_errors.c (tags:
3949         gnutls_0_3_92), lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
3950         lib/gnutls_pk.c (tags: gnutls_0_3_92), lib/gnutls_privkey.c (tags:
3951         gnutls_0_3_92), lib/gnutls_record.c, lib/gnutls_sig.c (tags:
3952         gnutls_0_3_92), lib/gnutls_state.c, lib/gnutls_x509.c,
3953         lib/x509_asn1.h (tags: gnutls_0_3_92):
3955         some error codes were renamed to more appropriate names 
3957 2002-03-09 21:06  twoaday <twoaday@gnutls.org>
3959         * lib/: gnutls_openpgp.c, x509_ASN.c:
3961         Patches for the new OpenCDK version and some stricter checks for
3962         memory leaks.  
3964 2002-03-09 19:08  nmav <nmav@gnutls.org>
3966         * ChangeLog, NEWS, doc/tex/ex3.tex (tags: gnutls_0_3_92),
3967         lib/gnutls.h.in.in, lib/gnutls_algorithms.c, lib/gnutls_cert.c,
3968         lib/gnutls_constate.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
3969         lib/gnutls_kx.c (tags: gnutls_0_3_92), lib/gnutls_record.c,
3970         lib/gnutls_state.c, lib/gnutls_state.h (tags: gnutls_0_4_1,
3971         gnutls_0_4_0, gnutls_0_3_92), lib/x509_verify.c, src/common.c:
3973         removed GNUTLS_CERT_TRUSTED enumeration 
3975 2002-03-08 22:42  nmav <nmav@gnutls.org>
3977         * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_record.c:
3979         Added protection against denial of service attacks, while receiving 
3980         empty packets.  
3982 2002-03-08 18:33  nmav <nmav@gnutls.org>
3984         * lib/gnutls_buffers.c:
3986         corrected memory leak 
3988 2002-03-08 18:04  nmav <nmav@gnutls.org>
3990         * lib/: gnutls_buffers.c, gnutls_buffers.h (tags:
3991         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
3992         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
3993         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
3994         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
3995         gnutls_0_4_0, gnutls_0_3_92), gnutls_cipher.c, gnutls_cipher.h
3996         (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92),
3997         gnutls_openpgp.c, gnutls_record.c, gnutls_state.h:
3999         Added protection against the newly discovered CBC attacks against
4000         TLS.  Experimental code.  
4002 2002-03-08 11:14  nmav <nmav@gnutls.org>
4004         * lib/gnutls_algorithms.c:
4006         Added references to internet drafts. Added DHE_DSS with ARCFOUR from 
4007         56 bit draft.  
4009 2002-03-06 12:10  nmav <nmav@gnutls.org>
4011         * doc/protocol/: draft-ietf-tls-extensions-02.txt,
4012         draft-ietf-tls-extensions-03.txt (tags: gnutls_0_5_7, gnutls_0_5_6,
4013         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
4014         gnutls_0_5_3, gnutls_0_5_2,
4015         gnutls_0_5_x_before_export_ciphersuites,
4016         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
4017         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
4018         gnutls_0_4_0, gnutls_0_3_92):
4020         Added new draft 
4022 2002-03-06 12:08  nmav <nmav@gnutls.org>
4024         * NEWS, lib/Makefile.am (tags: gnutls_0_3_92), lib/auth_cert.c,
4025         lib/gnutls_alert.c (tags: gnutls_0_4_1, gnutls_0_4_0,
4026         gnutls_0_3_92), lib/gnutls_errors.c, lib/gnutls_errors_int.h,
4027         lib/gnutls_gcry.c (tags: gnutls_0_3_92), lib/gnutls_global.c (tags:
4028         gnutls_0_3_92), lib/gnutls_pk.c, lib/gnutls_privkey.c,
4029         lib/gnutls_x509.c, lib/x509_ASN.c, lib/x509_ASN.y, lib/x509_asn1.h,
4030         lib/x509_extensions.c (tags: gnutls_0_3_92), lib/x509_sig_check.c
4031         (tags: gnutls_0_3_92), lib/x509_verify.c:
4033         Combined error codes of gnutls and ASN.1 parser. Also several
4034         cleanups in the X.509 code.  
4036 2002-03-06 10:42  nmav <nmav@gnutls.org>
4038         * doc/tex/: Makefile.am, alert.tex, gnutls.tex, translayer.tex:
4040         Added alert protocol section 
4042 2002-03-05 09:04  nmav <nmav@gnutls.org>
4044         * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_x509.c,
4045         x509_ASN.c, x509_asn1.c, x509_der.c (tags: gnutls_0_3_92),
4046         x509_verify.c:
4048         Added the error UNIX_TIME_LIMIT_EXCEEDED, and corrected bugs in
4049         X.509 certificate parsing.  
4051 2002-03-04 17:16  nmav <nmav@gnutls.org>
4053         * doc/tex/errors.tex (tags: gnutls_0_4_1, gnutls_0_4_0,
4054         gnutls_0_3_92), lib/gnutls.h.in.in:
4056         updated 
4058 2002-03-04 17:04  nmav <nmav@gnutls.org>
4060         * doc/tex/: Makefile.am, auth.tex (tags: gnutls_0_4_1,
4061         gnutls_0_4_0, gnutls_0_3_92), ciphersuites.tex, gnutls.tex,
4062         handshake.tex, layers.tex (tags: gnutls_0_4_3, gnutls_0_4_2,
4063         gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), macros.tex (tags:
4064         gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), resumedb.tex,
4065         translayer.tex:
4067         updated documentation 
4069 2002-03-04 09:25  nmav <nmav@gnutls.org>
4071         * ChangeLog, configure.in, doc/scripts/gdoc (tags: gnutls_0_5_6,
4072         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
4073         gnutls_0_5_3, gnutls_0_5_2,
4074         gnutls_0_5_x_before_export_ciphersuites,
4075         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
4076         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
4077         gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_cert.c,
4078         lib/gnutls_handshake.c, lib/x509_ASN.y, lib/x509_asn1.c,
4079         lib/x509_der.c:
4081         changes for pretty documentation and cleanups.  
4083 2002-03-03 18:44  nmav <nmav@gnutls.org>
4085         * lib/gnutls_state.c:
4087         pgp_fingerprint indicator is not cleared.  
4089 2002-03-03 09:28  nmav <nmav@gnutls.org>
4091         * src/tls_test.c:
4093         last minute changes for 0.3.91 release 
4095 2002-03-03 09:18  nmav <nmav@gnutls.org>
4097         * ChangeLog, NEWS, configure.in, lib/auth_anon.c, lib/auth_cert.c,
4098         lib/auth_dhe.c (tags: gnutls_0_3_92), lib/auth_srp.c,
4099         lib/gnutls_auth.c, lib/gnutls_auth_int.h (tags:
4100         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
4101         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
4102         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
4103         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
4104         gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_errors.c, src/cli.c
4105         (utags: gnutls_0_3_91):
4107         Added checks in authentication type renegotiation procedure.  
4109 2002-03-03 00:06  nmav <nmav@gnutls.org>
4111         * lib/: auth_cert.c, gnutls_auth.c, gnutls_handshake.c (tags:
4112         gnutls_0_3_91), gnutls_int.h (tags: gnutls_0_3_91), gnutls_state.c
4113         (tags: gnutls_0_3_91), gnutls_state.h (tags: gnutls_0_3_91):
4115         Changed behaviour in rehandshake procedure. Now can use rehandshake
4116         with a different authentication method (ie. perform anonymous
4117         authentication, and after that perform a certificate authentication,
4118         or srp).  
4120 2002-03-01 13:13  nmav <nmav@gnutls.org>
4122         * lib/: gnutls_mem.h, gnutls_x509.c (utags: gnutls_0_3_91):
4124         corrected certificate type checking.  
4126 2002-03-01 13:10  nmav <nmav@gnutls.org>
4128         * src/: Makefile.am (tags: gnutls_0_3_91), cli-gaa.c (tags:
4129         gnutls_0_3_91), cli-gaa.h (tags: gnutls_0_3_92, gnutls_0_3_91),
4130         cli.c, cli.gaa (tags: gnutls_0_3_92, gnutls_0_3_91), common.h
4131         (tags: gnutls_0_3_91), crypt.c (tags: gnutls_0_4_1, gnutls_0_4_0,
4132         gnutls_0_3_92, gnutls_0_3_91), serv-gaa.c (tags: gnutls_0_3_91),
4133         serv-gaa.h (tags: gnutls_0_3_92, gnutls_0_3_91), serv.c (tags:
4134         gnutls_0_3_91), serv.gaa (tags: gnutls_0_3_92, gnutls_0_3_91),
4135         tls_test-gaa.c (tags: gnutls_0_3_91), tls_test.gaa (tags:
4136         gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
4137         gnutls_0_3_92, gnutls_0_3_91):
4139         Updated cli and server to read certificate and keys from command
4140         line parameters. client, client-debug and server are now being
4141         installed.  
4143 2002-03-01 11:26  nmav <nmav@gnutls.org>
4145         * lib/: gnutls_algorithms.c (tags: gnutls_0_3_91),
4146         gnutls_algorithms.h (tags: gnutls_0_3_92, gnutls_0_3_91),
4147         gnutls_handshake.c, gnutls_int.h, gnutls_priority.c (tags:
4148         gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91):
4150         Cleanups in gnutls_handshake.c and gnutls_algorithms.c.  Now cipher
4151         suites get associated with a protocol version. This will allow
4152         disabling several ciphersuites which are only defined in TLS 1.0,
4153         when using SSL 3.0.  
4155 2002-03-01 08:12  nmav <nmav@gnutls.org>
4157         * lib/gnutls_handshake.c:
4159         No extensions are now sent if SSL 3.0 is the only protocol
4160         advertized.  
4162 2002-02-28 12:39  nmav <nmav@gnutls.org>
4164         * lib/gnutls_session.c (tags: gnutls_0_4_1, gnutls_0_4_0,
4165         gnutls_0_3_92, gnutls_0_3_91):
4167         added a check in the given parameters for null 
4169 2002-02-28 12:38  nmav <nmav@gnutls.org>
4171         * src/: tests.c (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
4172         gnutls_0_3_91), tests.h (tags: gnutls_0_5_3, gnutls_0_5_2,
4173         gnutls_0_5_x_before_export_ciphersuites,
4174         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
4175         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
4176         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), tls_test.c:
4178         added session resumption test 
4180 2002-02-28 12:31  twoaday <twoaday@gnutls.org>
4182         * lib/gnutls_openpgp.c (tags: gnutls_0_3_91):
4184         Changed the interface for the new OpenCDK version.  
4186 2002-02-28 08:55  nmav <nmav@gnutls.org>
4188         * src/: cli-gaa.c, cli.c, cli.gaa, serv-gaa.c, tls_test-gaa.c,
4189         tls_test-gaa.h (tags: gnutls_0_5_1, gnutls_0_5_0,
4190         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
4191         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), tls_test.c,
4192         tls_test.gaa:
4194         updated gaa files, and client options.  
4196 2002-02-28 08:38  nmav <nmav@gnutls.org>
4198         * src/tests.c, lib/gnutls.h.in.in (tags: gnutls_0_3_91),
4199         lib/gnutls_state.c, lib/gnutls_state.h:
4201         gnutls_record_set_default_version() was prefixed with underscore,
4202         and it is no longer exported.  
4204 2002-02-28 08:36  nmav <nmav@gnutls.org>
4206         * lib/: gnutls.h.in.in, gnutls_db.c (tags: gnutls_0_3_92,
4207         gnutls_0_3_91), gnutls_int.h, gnutls_session_pack.c (tags:
4208         gnutls_0_3_91), gnutls_state.c:
4210         Corrected session resuming in certificate authentication.
4211         gnutls_deinit, does not remove the session entry any more if it is
4212         invalid. Added gnutls_db_remove_session() function, which does this.  
4214 2002-02-28 07:00  nmav <nmav@gnutls.org>
4216         * src/: tls_test-gaa.c, tls_test-gaa.h, tls_test.gaa:
4218         added missing files 
4220 2002-02-27 22:29  nmav <nmav@gnutls.org>
4222         * lib/gnutls_mem.c (tags: gnutls_0_3_91):
4224         removed cycle from gnutls_free and gnutls_secure_free.  
4226 2002-02-27 21:12  nmav <nmav@gnutls.org>
4228         * NEWS, src/tests.c, src/tests.h, src/tls_test.c:
4230         added check for TLS closure alerts 
4232 2002-02-27 20:53  nmav <nmav@gnutls.org>
4234         * src/: tests.c, tests.h, tls_test.c:
4236         added openpgp authentication test, and unknown cipher suites test 
4238 2002-02-27 20:38  nmav <nmav@gnutls.org>
4240         * lib/ext_srp.c (tags: gnutls_0_3_91):
4242         Now we do not send the srp username as an extension, if SRP is 
4243         disabled.  
4245 2002-02-27 20:26  nmav <nmav@gnutls.org>
4247         * src/: cli.c, tests.c, tests.h, tls_test.c:
4249         added check for client hello extensions.  
4251 2002-02-27 20:07  nmav <nmav@gnutls.org>
4253         * src/: Makefile.am, cli.c, tests.c, tests.h, tls_test.c:
4255         Added tls_test. This is program that can be used to test TLS
4256         servers' parameters.  
4258 2002-02-27 20:05  nmav <nmav@gnutls.org>
4260         * lib/: gnutls.h.in.in, gnutls_errors.c, gnutls_handshake.c,
4261         gnutls_int.h, gnutls_state.c:
4263         Added gnutls_record_set_default_version(). This is a low level
4264         function.  
4266 2002-02-27 10:58  nmav <nmav@gnutls.org>
4268         * lib/gnutls.h.in.in:
4270         SOCKET_PTR was removed 
4272 2002-02-27 10:06  nmav <nmav@gnutls.org>
4274         * lib/gnutls.h.in.in:
4276         corrected record_send() prototype 
4278 2002-02-26 19:08  nmav <nmav@gnutls.org>
4280         * configure.in:
4282         updated for fcdump 
4284 2002-02-25 22:48  nmav <nmav@gnutls.org>
4286         * lib/gnutls_pk.c (tags: gnutls_0_3_91):
4288         added (an impossible situation) check 
4290 2002-02-24 19:24  twoaday <twoaday@gnutls.org>
4292         * lib/gnutls_openpgp.c:
4294         Fixed a possible buffer overflow.  
4296 2002-02-24 17:34  nmav <nmav@gnutls.org>
4298         * src/openpgp/Makefile.am (tags: gnutls_0_8_1, gnutls_0_8_0,
4299         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
4300         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4301         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
4302         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
4303         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
4304         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
4305         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
4306         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
4308         added missing makefile.am 
4310 2002-02-24 15:46  nmav <nmav@gnutls.org>
4312         * doc/tex/Makefile.am (tags: gnutls_0_3_91), doc/tex/serv1.tex
4313         (tags: gnutls_0_3_92, gnutls_0_3_91), lib/auth_anon.c,
4314         lib/auth_anon.h (tags: gnutls_0_5_x_before_types_change,
4315         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
4316         gnutls_0_5_x_before_export_ciphersuites,
4317         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
4318         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
4319         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), lib/auth_cert.h (tags:
4320         gnutls_0_5_3, gnutls_0_5_2,
4321         gnutls_0_5_x_before_export_ciphersuites,
4322         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
4323         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
4324         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), lib/auth_dhe.c,
4325         lib/auth_srp_passwd.c (tags: gnutls_0_3_91), lib/gnutls.h.in.in,
4326         lib/gnutls_anon_cred.c (tags: gnutls_0_3_91), lib/gnutls_cert.c
4327         (tags: gnutls_0_3_91), lib/gnutls_dh.h (tags:
4328         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
4329         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
4330         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
4331         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
4332         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), lib/gnutls_dh_primes.c
4333         (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91),
4334         lib/gnutls_int.h, lib/gnutls_ui.c (tags: gnutls_0_3_91), src/cli.c,
4335         src/serv.c (utags: gnutls_0_3_90):
4337         The Diffie Hellman parameters are now stored in the credentials
4338         structures.  This will allow precomputation of signatures (for DHE
4339         cipher suites).  
4341 2002-02-24 10:47  nmav <nmav@gnutls.org>
4343         * lib/: gnutls.h.in.in, gnutls_cert.c, gnutls_handshake.c (tags:
4344         gnutls_0_3_90), gnutls_int.h, gnutls_openpgp.c, gnutls_record.c
4345         (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_x509.c (tags:
4346         gnutls_0_3_90), x509_sig_check.c (tags: gnutls_0_3_91,
4347         gnutls_0_3_90), x509_verify.c:
4349         removed GNUTLS_CERT_NONE (replaced by
4350         GNUTLS_E_NO_CERTIFICATE_FOUND).  removed GNUTLS_CERT_VALID (it's
4351         valid if it's not invalid) 
4353 2002-02-23 21:50  twoaday <twoaday@gnutls.org>
4355         * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_3_91,
4356         gnutls_0_3_90):
4358         Bug fixes for _verify_key and basic trust handling for keys.  
4360 2002-02-22 23:49  nmav <nmav@gnutls.org>
4362         * lib/gnutls_openpgp.c:
4364         includes moved before #ifdef 
4366 2002-02-22 18:49  twoaday <twoaday@gnutls.org>
4368         * lib/gnutls_openpgp.c:
4370         Added stubs for the case we don't have OpenCDK support.  
4372 2002-02-22 18:31  nmav <nmav@gnutls.org>
4374         * doc/tex/ex3.tex, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c
4375         (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
4376         lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_x509.c,
4377         lib/x509_sig_check.c, lib/x509_verify.c, src/common.c, src/serv.c:
4379         Changed certificate verification functions.  
4381 2002-02-22 17:14  twoaday <twoaday@gnutls.org>
4383         * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
4385         Implemented gnutls_certificate_set_openpgp_key_mem.  Some basic
4386         routines for key ownertrust.  
4388 2002-02-22 13:30  nmav <nmav@gnutls.org>
4390         * lib/: auth_cert.h, gnutls.h.in.in, gnutls_cert.c:
4392         added trustdb stuff 
4394 2002-02-22 12:52  twoaday <twoaday@gnutls.org>
4396         * lib/gnutls_openpgp.c:
4398         Modified code for the new OpenCDK code.  
4400 2002-02-22 11:34  nmav <nmav@gnutls.org>
4402         * lib/gnutls_algorithms.c (tags: gnutls_0_3_90):
4404         moved private cipher suites to 0xFF space.  
4406 2002-02-22 00:40  nmav <nmav@gnutls.org>
4408         * ChangeLog, doc/tex/ex1.tex (tags: gnutls_0_3_92, gnutls_0_3_91,
4409         gnutls_0_3_90), doc/tex/ex2.tex (tags: gnutls_0_3_92,
4410         gnutls_0_3_91, gnutls_0_3_90), doc/tex/layers.tex (tags:
4411         gnutls_0_3_91, gnutls_0_3_90), doc/tex/serv1.tex, doc/tex/srp1.tex
4412         (tags: gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
4413         gnutls_0_3_91, gnutls_0_3_90), lib/gnutls.h.in.in,
4414         lib/gnutls_alert.c (tags: gnutls_0_3_91, gnutls_0_3_90),
4415         lib/gnutls_alert.h (tags: gnutls_0_4_1, gnutls_0_4_0,
4416         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
4417         lib/gnutls_algorithms.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
4418         lib/gnutls_kx.c (tags: gnutls_0_3_91, gnutls_0_3_90),
4419         lib/gnutls_record.c, src/cli.c, src/serv.c:
4421         Several alert protocol changes.  
4423 2002-02-21 22:34  twoaday <twoaday@gnutls.org>
4425         * lib/gnutls_openpgp.c:
4427         Fixed return code check for GnuTLS functions.  
4429 2002-02-21 20:57  nmav <nmav@gnutls.org>
4431         * lib/: gnutls.h.in.in, gnutls_openpgp.c:
4433         set_key_server renamed to set_keyserver 
4435 2002-02-21 20:42  nmav <nmav@gnutls.org>
4437         * ChangeLog, NEWS, doc/tex/ex1.tex, doc/tex/serv1.tex, lib/debug.c,
4438         lib/debug.h (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4,
4439         gnutls_0_5_3, gnutls_0_5_2,
4440         gnutls_0_5_x_before_export_ciphersuites,
4441         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
4442         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
4443         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
4444         lib/gnutls.h.in.in, lib/gnutls_alert.c, src/cli.c:
4446         Added gnutls_alert_str (allows printing alert number descriptions) 
4448 2002-02-21 13:49  twoaday <twoaday@gnutls.org>
4450         * lib/gnutls_openpgp.c:
4452         Fixed a segfault in the OpenPGP code.  
4454 2002-02-21 09:55  nmav <nmav@gnutls.org>
4456         * lib/auth_cert.c:
4458         Updated the openpgp certificate message, fingerprint handling.  
4460 2002-02-20 20:53  nmav <nmav@gnutls.org>
4462         * lib/x509_verify.c:
4464         some fixes in verification procedure 
4466 2002-02-19 18:57  twoaday <twoaday@gnutls.org>
4468         * lib/: .cvsignore (tags: gnutls_0_4_1, gnutls_0_4_0,
4469         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), gnutls_cert.h (tags:
4470         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), gnutls_errors_int.h
4471         (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_openpgp.c,
4472         gnutls_openpgp.h:
4474         Applied the patches to fix the GDOC problem.  Some bug fixes all
4475         over the place and the implementation of some function stubs.  
4477 2002-02-19 08:17  nmav <nmav@gnutls.org>
4479         * doc/tex/ex3.tex, lib/gnutls.h.in.in, lib/gnutls_cert.c,
4480         lib/gnutls_int.h, lib/gnutls_x509.c, lib/x509_sig_check.c,
4481         src/common.c:
4483         removed CERT_CORRUPTED 
4485 2002-02-19 08:09  nmav <nmav@gnutls.org>
4487         * lib/auth_cert.c:
4489         openpgp fingerprint is calculated dynamically.  
4491 2002-02-18 20:31  nmav <nmav@gnutls.org>
4493         * lib/: auth_cert.c, auth_cert.h, gnutls.h.in.in:
4495         Added some support the OpenPGP Certificate message, with key
4496         fingerprints.  
4498 2002-02-18 14:11  nmav <nmav@gnutls.org>
4500         * ChangeLog, lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_int.h,
4501         lib/gnutls_state.c (tags: gnutls_0_3_90), lib/gnutls_state.h (tags:
4502         gnutls_0_3_90), src/cli-gaa.c, src/cli-gaa.h, src/cli.c,
4503         src/cli.gaa, src/common.c:
4505         Added some stuff for the client to send the OpenPGP fingerprint.  
4507 2002-02-17 20:07  nmav <nmav@gnutls.org>
4509         * lib/: auth_rsa.c, gnutls_pk.c (tags: gnutls_0_3_90):
4511         Corrected bug in RSA authentication, responsible for random (very
4512         very rare, and difficult to reproduce) failures.  
4514 2002-02-17 13:14  nmav <nmav@gnutls.org>
4516         * lib/: gnutls_x509.c, x509_verify.c:
4518         Improved X.509 verification functions. They are still too primitive.  
4520 2002-02-16 20:50  nmav <nmav@gnutls.org>
4522         * lib/auth_rsa.c:
4524         Some cleanups.  
4526 2002-02-15 17:30  twoaday <twoaday@gnutls.org>
4528         * lib/gnutls_openpgp.c:
4530         Fixed some memory leaks.  Code to handle ElGamal keys.  Some minor
4531         bug fixes.  
4533 2002-02-15 17:04  nmav <nmav@gnutls.org>
4535         * lib/: gnutls.h.in.in, gnutls_record.c:
4537         renamed gnutls_read to gnutls_record_read and gnutls_write to 
4538         gnutls_record_write.  
4540 2002-02-15 17:03  nmav <nmav@gnutls.org>
4542         * doc/tex/: Makefile.am, ciphersuites.tex, cover.tex.in,
4543         errors.tex, ex1.tex, ex2.tex, gnutls.tex, layers.ps (tags:
4544         gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
4545         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), layers.tex,
4546         serv1.tex, srp1.tex:
4548         Added TLS Layers section.  
4550 2002-02-15 11:34  nmav <nmav@gnutls.org>
4552         * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, serv-gaa.c, serv.gaa:
4554         updated client and server 
4556 2002-02-15 11:34  nmav <nmav@gnutls.org>
4558         * doc/protocol/draft-ietf-tls-openpgp-keys-00.txt:
4560         removed 
4562 2002-02-15 11:23  nmav <nmav@gnutls.org>
4564         * lib/: gnutls.h.in.in, gnutls_extensions.c (tags: gnutls_0_3_91,
4565         gnutls_0_3_90), gnutls_extensions.h (tags: gnutls_0_4_1,
4566         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
4567         gnutls_record.c:
4569         Extension types now use a 16 bit type field (following the current
4570         draft).  Some fixes in the max record size extension.  
4572 2002-02-14 21:38  twoaday <twoaday@gnutls.org>
4574         * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
4576         Basic HKP keyserver support.  Function to retrieve the key from the
4577         keyring by keyid, fingerprint.  
4579 2002-02-14 11:52  nmav <nmav@gnutls.org>
4581         * lib/: gnutls_cert.c, x509_verify.c:
4583         Verification function returns the GNUTLS_CERT_VALID flag.  
4585 2002-02-14 10:57  nmav <nmav@gnutls.org>
4587         * lib/: auth_srp_passwd.c, gnutls_int.h, gnutls_srp.c (tags:
4588         gnutls_0_3_91, gnutls_0_3_90), gnutls_ui.h:
4590         Changed srp callback function parameters.  
4592 2002-02-14 10:45  nmav <nmav@gnutls.org>
4594         * lib/gnutls_dh_primes.c, src/serv.c:
4596         Corrected bugs in prime generation.  
4598 2002-02-14 10:30  nmav <nmav@gnutls.org>
4600         * src/: Makefile.am (tags: gnutls_0_3_90), cli.c, common.c,
4601         serv-gaa.c, serv-gaa.h, serv.c, serv.gaa:
4603         Server updated. Now command line parameters are available.  
4605 2002-02-14 09:25  nmav <nmav@gnutls.org>
4607         * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, common.c:
4609         Updated client 
4611 2002-02-14 09:21  nmav <nmav@gnutls.org>
4613         * lib/: auth_anon.c, gnutls_cipher.c (tags: gnutls_0_3_91,
4614         gnutls_0_3_90), gnutls_handshake.c, gnutls_kx.c, gnutls_record.c:
4616         Direct access to version field in the state was replaced by the
4617         function gnutls_protocol_get_version().  
4619 2002-02-14 09:20  nmav <nmav@gnutls.org>
4621         * lib/auth_rsa.c:
4623         Corrected bugs in RSA authentication. Random value is not generated 
4624         using the GNUTLS_STRONG_RANDOM flag, and fixed client key exchange
4625         packet formating, to depend on the correct version.  
4627 2002-02-14 09:16  nmav <nmav@gnutls.org>
4629         * lib/: gnutls_int.h, x509_sig_check.c, x509_verify.c:
4631         Added GNUTLS_CERT_INVALID and GNUTLS_CERT_VALID of CertificateStatus
4632         flags, which replace GNUTLS_CERT_NOT_TRUSTED.  
4634 2002-02-13 19:48  fiorinaf <fiorinaf@gnutls.org>
4636         * lib/x509_ASN.y (tags: gnutls_0_3_91, gnutls_0_3_90):
4638         bug fix with bison 1.32 
4640 2002-02-13 18:03  nmav <nmav@gnutls.org>
4642         * lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.h,
4643         lib/auth_dhe.c, lib/gnutls.h.in.in, lib/gnutls_dh.c,
4644         lib/gnutls_dh.h, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
4645         lib/gnutls_errors.h (tags: gnutls_0_3_92, gnutls_0_3_91,
4646         gnutls_0_3_90), lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
4647         lib/gnutls_int.h, lib/gnutls_state.c, lib/gnutls_state.h,
4648         lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c, src/common.c,
4649         src/serv.c:
4651         Added more functions to allow access to Diffie Hellman parameters 
4652         (partially at least). Corrected Diffie Hellman stuff.  
4654 2002-02-13 10:03  nmav <nmav@gnutls.org>
4656         * src/: Makefile.am, cli-gaa.c, cli-gaa.h, cli.c, cli.gaa:
4658         Made most ifdefs in client program, configurable via command line.  
4660 2002-02-13 10:02  nmav <nmav@gnutls.org>
4662         * lib/ext_cert_type.c (tags: gnutls_0_4_1, gnutls_0_4_0,
4663         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
4665         It does not send the cert_type extension if only x.509 certificates 
4666         are used.  
4668 2002-02-12 13:27  nmav <nmav@gnutls.org>
4670         * doc/tex/: ex1.tex, ex3.tex, serv1.tex:
4672         Corrected bugs in examples.  
4674 2002-02-12 13:04  nmav <nmav@gnutls.org>
4676         * lib/gnutls_priority.c (tags: gnutls_0_3_90):
4678         Priority cannot be set if not using the OPENCDK library.  
4680 2002-02-11 19:33  nmav <nmav@gnutls.org>
4682         * doc/tex/: auth.tex, ciphersuites.tex, cover.tex.in, gnutls.tex:
4684         Updated documentation.  
4686 2002-02-11 10:08  nmav <nmav@gnutls.org>
4688         * src/: cli.c, openpgp/cli_pub.asc (tags: gnutls_0_8_1,
4689         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
4690         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4691         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
4692         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
4693         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
4694         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
4695         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
4696         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
4697         openpgp/cli_ring.gpg (tags: gnutls_0_8_1, gnutls_0_8_0,
4698         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
4699         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4700         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
4701         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
4702         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
4703         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
4704         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
4705         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
4706         openpgp/cli_sec.asc (tags: gnutls_0_8_1, gnutls_0_8_0,
4707         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
4708         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
4709         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
4710         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
4711         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
4712         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
4713         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
4714         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
4716         Added new client pgp keys and a keyring 
4718 2002-02-10 23:08  twoaday <twoaday@gnutls.org>
4720         * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
4722         High level support for OpenPGP keyrings.  
4724 2002-02-10 22:24  nmav <nmav@gnutls.org>
4726         * ChangeLog:
4728         Added ChangeLog [generated by CVS log] 
4730 2002-02-09 19:20  nmav <nmav@gnutls.org>
4732         * lib/: gnutls.h.in.in, gnutls_algorithms.c:
4734         Added gnutls_certificate_type_get_name() function.  
4736 2002-02-09 18:35  twoaday <twoaday@gnutls.org>
4738         * lib/gnutls_openpgp.c:
4740         
4741         * Applied the fixed for the memory leaks.  
4743 2002-02-09 18:25  nmav <nmav@gnutls.org>
4745         * lib/: auth_srp.c (tags: gnutls_0_3_90), auth_srp.h (tags:
4746         gnutls_0_3_91, gnutls_0_3_90), auth_srp_passwd.c, auth_srp_passwd.h
4747         (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_cert.c, gnutls_int.h,
4748         gnutls_srp.c, gnutls_srp.h (tags: gnutls_0_3_91, gnutls_0_3_90),
4749         gnutls_ui.h, gnutls_x509.c:
4751         Added ability for an SRP server to use multiple password files. The 
4752         password file is selected on the fly (handshake) using a callback 
4753         function.  
4755 2002-02-09 13:18  twoaday <twoaday@gnutls.org>
4757         * lib/: auth_cert.h, gnutls_openpgp.c, gnutls_openpgp.h:
4759         
4760         * auth_cert.h: Added OpenPGP keyring item.  
4761         
4762         * gnutls_openpgp.c: Improved support for keyring handling.  
4764 2002-02-09 12:19  nmav <nmav@gnutls.org>
4766         * lib/gnutls_cipher.c:
4768         Some fixes in ciphertext2compressed handling 
4770 2002-02-09 11:10  nmav <nmav@gnutls.org>
4772         * lib/: gnutls_alert.c, gnutls_cipher.c, gnutls_errors.c,
4773         gnutls_errors_int.h:
4775         Removed the GNUTLS_E_MAC_FAILED error. Now only
4776         GNUTLS_E_DECRYPTION_FAILED error is used. That we don't leak any
4777         information about the result of a possible attack.  
4779 2002-02-08 22:30  nmav <nmav@gnutls.org>
4781         * lib/: auth_cert.c, auth_dhe.c, auth_rsa.c, gnutls_cert.c,
4782         gnutls_openpgp.h:
4784         Added LIBOPENCDK ifdefs (suggested by Andrew McDonald) 
4786 2002-02-08 22:29  nmav <nmav@gnutls.org>
4788         * lib/x509_ASN.c:
4790         Added bison generated file 
4792 2002-02-08 19:36  nmav <nmav@gnutls.org>
4794         * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
4796         changed the introduction (again) 
4798 2002-02-07 20:58  nmav <nmav@gnutls.org>
4800         * lib/auth_cert.c, src/cli.c, src/openpgp/cli_pub.asc,
4801         src/openpgp/cli_sec.asc:
4803         Corrected behaviour of client openpgp certificate selection.  
4805 2002-02-07 19:08  nmav <nmav@gnutls.org>
4807         * lib/: gnutls_ui.c, gnutls_ui.h:
4809         removed gnutls_certificate_get_ours_index() 
4811 2002-02-07 14:59  nmav <nmav@gnutls.org>
4813         * lib/: gnutls_asn1_tab.c (tags: gnutls_0_4_3, gnutls_0_4_2,
4814         gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
4815         gnutls_0_3_90), pkcs1_asn1_tab.c:
4817         Added asn1 file 
4819 2002-02-06 22:07  nmav <nmav@gnutls.org>
4821         * NEWS, lib/gnutls_ui.h, lib/gnutls_x509.c:
4823         Modified gnutls_x509_extract_subject_alt_name() to return the type, 
4824         instead of storing it to a pointer.  
4826 2002-02-06 14:11  nmav <nmav@gnutls.org>
4828         * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_ui.h,
4829         gnutls_x509.c, x509_extensions.c (tags: gnutls_0_3_91,
4830         gnutls_0_3_90):
4832         Added function which returns the subjectAltName (subject_dns_name
4833         was obsoleted).  
4835 2002-02-05 23:00  nmav <nmav@gnutls.org>
4837         * AUTHORS (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
4838         gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
4839         gnutls_0_3_91, gnutls_0_3_90):
4841         added Timo 
4843 2002-02-05 12:09  nmav <nmav@gnutls.org>
4845         * lib/x509_verify.c:
4847         Changed the X.509 certificate verification algorithm. Now if any of
4848         the certificates in the certificate path is expired (except the
4849         first one), we return GNUTLS_CERT_NOT_TRUSTED.  
4851 2002-02-05 11:06  twoaday <twoaday@gnutls.org>
4853         * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
4855         Changes the function name to make clear OpenPGP uses keys and not
4856         certificates like X.509.  
4858 2002-02-04 22:35  nmav <nmav@gnutls.org>
4860         * lib/gnutls_cert.c, lib/gnutls_ui.h, src/common.c:
4862         Changes for gnutls_openpgp_name structure 
4864 2002-02-04 21:39  twoaday <twoaday@gnutls.org>
4866         * lib/: gnutls_openpgp.c, gnutls_openpgp.h, gnutls_ui.h:
4868         Now OpenPGP uses its own context for DN.  
4870 2002-02-03 21:43  twoaday <twoaday@gnutls.org>
4872         * lib/gnutls_openpgp.c:
4874         More fixes for the GnuTLS OpenPGP code.  
4876 2002-02-03 20:19  nmav <nmav@gnutls.org>
4878         * doc/tex/ex3.tex, lib/gnutls.h.in.in, lib/gnutls_ui.h,
4879         lib/gnutls_x509.c, src/common.c:
4881         renamed the gnutls_dn structure to gnutls_x509_dn 
4883 2002-02-03 19:17  nmav <nmav@gnutls.org>
4885         * src/: Makefile.am, common.c, common.h:
4887         made the print_info stuff much cleaner.  
4889 2002-02-03 19:06  nmav <nmav@gnutls.org>
4891         * lib/gnutls_openpgp.c:
4893         some changes in gnutls_cert handling 
4895 2002-02-03 18:54  nmav <nmav@gnutls.org>
4897         * lib/gnutls_cert.h:
4899         keyUsage is now 16 bits 
4901 2002-02-03 18:30  nmav <nmav@gnutls.org>
4903         * doc/tex/ex3.tex, lib/Makefile.am (tags: gnutls_0_3_91,
4904         gnutls_0_3_90), lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c,
4905         lib/auth_rsa.c, lib/gnutls_alert.c, lib/gnutls_algorithms.c,
4906         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
4907         lib/gnutls_errors_int.h, lib/gnutls_extensions.c,
4908         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_privkey.c
4909         (tags: gnutls_0_3_91, gnutls_0_3_90), lib/gnutls_x509.c,
4910         lib/x509_verify.c, lib/x509_verify.h (tags: gnutls_0_4_0,
4911         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), src/cli.c,
4912         src/common.h, src/serv.c:
4914         Added OpenPGP certificate support in gnutls.  Several changes.  
4916 2002-02-03 13:31  twoaday <twoaday@gnutls.org>
4918         * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
4920         
4921         * gnutls_openpgp.c (_gnutls_openpgp_cert2gnutls_cert): New.  Set the
4922         keyUsage flag to indicate what the key is useful for.  
4924 2002-02-03 12:45  nmav <nmav@gnutls.org>
4926         * lib/: gnutls_openpgp.c, gnutls_ui.h:
4928         Exported openpgp keys' related functions.  
4930 2002-02-03 12:38  nmav <nmav@gnutls.org>
4932         * lib/: gnutls_record.c, gnutls_record.h (tags:
4933         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
4934         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
4935         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
4936         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
4937         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
4938         gnutls_state.c, gnutls_state.h:
4940         Moved functions unrelated to record layer to gnutls_state.c 
4942 2002-02-03 12:24  nmav <nmav@gnutls.org>
4944         * lib/gnutls_int.h:
4946         several modifications for cert_type extension etc 
4948 2002-02-03 12:16  nmav <nmav@gnutls.org>
4950         * lib/: gnutls.h.in.in, gnutls_priority.c, gnutls_priority.h (tags:
4951         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
4952         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
4953         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
4954         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
4955         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
4957         Added option to set the cert_type priority.  
4959 2002-02-03 11:51  twoaday <twoaday@gnutls.org>
4961         * lib/gnutls_openpgp.c:
4963         
4964         * Applied the patch and minor changes.  
4965         
4966         * Now it's also possible to use binary certificates.  
4968 2002-02-03 11:36  nmav <nmav@gnutls.org>
4970         * lib/: ext_cert_type.c, ext_cert_type.h (tags: gnutls_0_4_1,
4971         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
4973         Added stuff for parsing the CertType extension type.  
4975 2002-02-03 02:16  twoaday <twoaday@gnutls.org>
4977         * lib/gnutls_openpgp.c:
4979         
4980         * gnutls_openpgp.c: Fixed some memory leaks.  
4982 2002-02-02 21:24  nmav <nmav@gnutls.org>
4984         * lib/: gnutls.h.in.in, gnutls_ui.c:
4986         renamed gnutls_fingerprint() to gnutls_x509_fingerprint().  
4988 2002-02-02 17:52  twoaday <twoaday@gnutls.org>
4990         * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
4992         
4993         * gnutls_openpgp.c: Now all functions use gnutls_datum.  Change the
4994         function headers of internal functions.  
4996 2002-02-01 21:14  nmav <nmav@gnutls.org>
4998         * configure.in, lib/Makefile.am, lib/gnutls_openpgp.c,
4999         src/Makefile.am:
5001         Added gnutls_openpgp in the makefiles.  Added some kind of opencdk
5002         library detection.  
5004 2002-02-01 18:51  twoaday <twoaday@gnutls.org>
5006         * src/openpgp/: pub.asc, sec.asc (utags: gnutls_0_4_0,
5007         gnutls_0_5_x_with_export_ciphersuites,
5008         gnutls_0_5_x_before_types_change, gnutls_0_4_1, gnutls_0_4_2,
5009         gnutls_0_4_3, gnutls_0_5_0, gnutls_0_5_1, gnutls_0_5_2,
5010         gnutls_0_5_3, gnutls_0_5_10, gnutls_0_6_0, gnutls_0_5_4,
5011         gnutls_0_5_11, gnutls_0_5_5, gnutls_0_5_6, gnutls_0_5_7,
5012         gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_8,
5013         gnutls_0_8_0, gnutls_0_5_9, gnutls_0_8_1, gnutls_0_3_90,
5014         gnutls_0_3_91, gnutls_0_5_x_before_int_fixes, gnutls_0_3_92,
5015         gnutls_0_4_with_libtasn1):
5017         New files for OpenPGP tests.  
5019 2002-02-01 18:49  twoaday <twoaday@gnutls.org>
5021         * lib/: gnutls_openpgp.c, gnutls_openpgp.h:
5023         
5024         * gnutls_openpgp.c: Added gdoc compatible function descriptions.  
5025         
5026         (gnutls_openpgp_add_fingerprint): New function to register keyrings.  
5028 2002-02-01 11:31  nmav <nmav@gnutls.org>
5030         * lib/gnutls_x509.h (tags: gnutls_0_4_0, gnutls_0_3_92,
5031         gnutls_0_3_91, gnutls_0_3_90):
5033         added new header file 
5035 2002-02-01 11:14  nmav <nmav@gnutls.org>
5037         * configure.in, doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
5038         doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
5039         doc/tex/serv1.tex, lib/Makefile.am, lib/auth_cert.c,
5040         lib/auth_cert.h, lib/gnutls.h.in.in, lib/gnutls_cert.c,
5041         lib/gnutls_cert.h, lib/gnutls_int_compat.c (tags: gnutls_0_4_0,
5042         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
5043         lib/gnutls_session_pack.c (tags: gnutls_0_3_90), lib/gnutls_ui.h,
5044         lib/gnutls_x509.c, lib/x509_extensions.c, src/cli.c, src/common.h,
5045         src/serv.c:
5047         Several changes in certificate and key handling.  
5048          * gnutls_certificate_allocate_sc() does not require the ncerts
5049          argument 
5051 2002-01-31 12:48  nmav <nmav@gnutls.org>
5053         * Makefile.am (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
5054         gnutls_0_3_90), doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
5055         doc/tex/ex3.tex, lib/Makefile.am, lib/auth_cert.c, lib/debug.c,
5056         lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_cert.h,
5057         lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
5058         lib/gnutls_x509.c, src/cli.c, src/common.h:
5060         Renamed gnutls_x509pki_extract_* to gnutls_x509_extract_*.  
5061         Separated gnutls_x509_extract_* functions. Now are in gnutls_x509.c.  
5063 2002-01-31 12:47  nmav <nmav@gnutls.org>
5065         * lib/: x509_asn1.c, x509_der.c (utags: gnutls_0_3_90,
5066         gnutls_0_3_91):
5068         corrected _gnutls_str_cpy() usage.  
5070 2002-01-30 23:59  nmav <nmav@gnutls.org>
5072         * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
5074         updated 
5076 2002-01-30 11:34  twoaday <twoaday@gnutls.org>
5078         * lib/gnutls_openpgp.c:
5080         Fixed some memory leaks.  
5082 2002-01-30 10:33  nmav <nmav@gnutls.org>
5084         * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
5086         updated candidate draft 
5088 2002-01-29 17:16  twoaday <twoaday@gnutls.org>
5090         * lib/gnutls_openpgp.c:
5092         Fixed a typo.  
5094 2002-01-29 16:55  twoaday <twoaday@gnutls.org>
5096         * lib/: gnutls_cert.h, gnutls_openpgp.c, gnutls_openpgp.h:
5098         Basic GnuTLS OpenPGP support.  
5100 2002-01-29 16:19  nmav <nmav@gnutls.org>
5102         * configure.in, doc/tex/ex3.tex, src/common.h:
5104         updated for gnutls_certificate_get_peers() 
5106 2002-01-29 16:17  nmav <nmav@gnutls.org>
5108         * lib/: gnutls_ui.c, gnutls_ui.h:
5110         Added gnutls_certificate_get_peers() Added
5111         gnutls_certificate_get_ours() Added
5112         gnutls_certificate_get_ours_index() 
5114 2002-01-29 16:09  nmav <nmav@gnutls.org>
5116         * lib/: auth_cert.c, gnutls.h.in.in, gnutls_cert.h, gnutls_int.h,
5117         gnutls_record.c, gnutls_record.h, gnutls_state.c, gnutls_state.h:
5119         CertificateType is now accesible from the API.  
5121 2002-01-29 16:06  nmav <nmav@gnutls.org>
5123         * lib/gnutls_handshake.c:
5125         corrected bug in certificate selection.  
5127 2002-01-29 15:08  nmav <nmav@gnutls.org>
5129         * lib/: gnutls_state.c, gnutls_state.h:
5131         Added this gnutls_state.c/h files. Are added in order to access some
5132         of the GNUTLS_STATE structures members, indirectly. It's not
5133         possible to move all the members of this structure here, yet, but it
5134         is desirable.  
5136 2002-01-29 12:54  nmav <nmav@gnutls.org>
5138         * lib/auth_x509.c:
5140         corrected bug in server certificate callback.  
5142 2002-01-29 12:52  nmav <nmav@gnutls.org>
5144         * lib/: Makefile.am, auth_cert.c, gnutls_cert.c, gnutls_int.h,
5145         gnutls_record.c, gnutls_ui.h:
5147         Modified the state's parameters to hold the negotiated certificate 
5148         type. Modified the certificate selection procedure to take the
5149         certificate type in account, when choosing the most appropriate
5150         certificate.  
5152 2002-01-29 11:52  nmav <nmav@gnutls.org>
5154         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
5155         doc/tex/serv1.tex, lib/auth_cert.c, lib/gnutls.h.in.in,
5156         lib/gnutls_int.h, lib/x509_sig_check.c, src/cli.c, src/common.h,
5157         src/serv.c:
5159         Added in CertificateStatus: 
5160                 GNUTLS_CERT_CORRUPTED (replaces GNUTLS_CERT_INVALID) 
5161                 GNUTLS_CERT_REVOKED 
5163 2002-01-29 11:40  nmav <nmav@gnutls.org>
5165         * lib/: gnutls.h.in.in, gnutls_cert.c:
5167         gnutls_x509pki_allocate_sc() renamed to
5168         gnutls_certificate_allocate_sc() and similar functions too. They
5169         share too common properties with OpenPGP certificates, that it is
5170         not needed a separate function.  
5172 2002-01-29 11:38  nmav <nmav@gnutls.org>
5174         * lib/: gnutls_ui.c, gnutls_ui.h:
5176         Updated function names.  
5178 2002-01-29 11:38  nmav <nmav@gnutls.org>
5180         * lib/: auth_cert.c, auth_cert.h:
5182         Separated X509 specific stuff in the CERTIFICATE_CREDENTIALS
5183         structure.  
5185 2002-01-28 23:51  nmav <nmav@gnutls.org>
5187         * lib/gnutls.asn (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
5188         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
5189         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
5190         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
5191         gnutls_0_5_3, gnutls_0_5_2,
5192         gnutls_0_5_x_before_export_ciphersuites,
5193         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5194         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
5195         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
5197         Removed fake OID.  
5199 2002-01-28 23:49  nmav <nmav@gnutls.org>
5201         * Makefile.am:
5203         better ChangeLog output 
5205 2002-01-28 23:44  nmav <nmav@gnutls.org>
5207         * lib/gnutls_record.c, src/cli.c, src/serv.c:
5209         Identified a race condition in the example client.  If application
5210         data is sent after a rehandshake request, the server thinks we
5211         ignored his request, and breaks the connection. This is a bad design
5212         of this client.  
5214 2002-01-28 23:43  nmav <nmav@gnutls.org>
5216         * lib/gnutls_datum.c (tags: gnutls_0_4_1, gnutls_0_4_0,
5217         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
5219         minor fixes 
5221 2002-01-28 23:42  nmav <nmav@gnutls.org>
5223         * lib/gnutls_buffers.c (tags: gnutls_0_3_91, gnutls_0_3_90):
5225         changed some buffering code, to use the cleaner
5226         gnutls_datum_append().  Leads to a much cleaner code.  
5228 2002-01-28 22:03  fiorinaf <fiorinaf@gnutls.org>
5230         * lib/x509_ASN.y:
5232         Modules without OID 
5234 2002-01-28 22:02  fiorinaf <fiorinaf@gnutls.org>
5236         * lib/x509_der.c:
5238         gnutls_str_... functions substitution 
5240 2002-01-28 22:02  fiorinaf <fiorinaf@gnutls.org>
5242         * lib/x509_asn1.c:
5244         _gnutls_str_... functions substitution 
5246 2002-01-28 18:26  nmav <nmav@gnutls.org>
5248         * lib/: gnutls_datum.c, gnutls_datum.h (tags: gnutls_0_4_2,
5249         gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
5250         gnutls_0_3_90):
5252         added gnutls_datum_append() 
5254 2002-01-28 14:03  nmav <nmav@gnutls.org>
5256         * lib/: gnutls_cert.c, gnutls_cert.h, x509_sig_check.c:
5258         signature is now a gnutls_datum 
5260 2002-01-28 12:43  nmav <nmav@gnutls.org>
5262         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
5263         doc/tex/serv1.tex, doc/tex/srp1.tex, lib/Makefile.am,
5264         lib/auth_anon.c, lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c,
5265         lib/auth_rsa.c, lib/auth_srp.c, lib/auth_srp_passwd.c,
5266         lib/auth_x509.c, lib/auth_x509.h, lib/debug.c, lib/ext_srp.c (tags:
5267         gnutls_0_3_90), lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
5268         lib/gnutls_auth.c (tags: gnutls_0_3_90), lib/gnutls_cert.c,
5269         lib/gnutls_cert.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
5270         lib/gnutls_kx.c, lib/gnutls_privkey.c, lib/gnutls_session_pack.c,
5271         lib/gnutls_sig.c (tags: gnutls_0_3_91, gnutls_0_3_90),
5272         lib/gnutls_sig.h (tags: gnutls_0_5_x_before_types_change,
5273         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
5274         gnutls_0_5_x_before_export_ciphersuites,
5275         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5276         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
5277         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
5278         lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509_sig_check.c, src/cli.c,
5279         src/common.h, src/serv.c:
5281         GNUTLS_X509PKI -> GNUTLS_CRD_X509PKI GNUTLS_SRP -> GNUTLS_CRD_SRP 
5282         GNUTLS_ANON -> GNUTLS_CRD_ANON 
5284 2002-01-28 10:38  nmav <nmav@gnutls.org>
5286         * lib/: gnutls_buffers.c, gnutls_buffers.h (tags: gnutls_0_3_91,
5287         gnutls_0_3_90), gnutls_handshake.c:
5289         corrected and optimized handshake.  
5291 2002-01-28 10:37  nmav <nmav@gnutls.org>
5293         * lib/gnutls_int_compat.c:
5295         not used by default 
5297 2002-01-28 09:25  nmav <nmav@gnutls.org>
5299         * lib/: auth_dhe.c, auth_x509.c, gnutls_cert.c, gnutls_cert.h,
5300         gnutls_int.h, gnutls_record.c:
5302         Added ability of the client to choose a certificate depending on the
5303         server's sign algorithm preference. Added CertType in gnutls_cert
5304         structure (which identified X509, OPENPGP certificates) 
5306 2002-01-28 09:22  nmav <nmav@gnutls.org>
5308         * lib/: gnutls_buffers.c, gnutls_buffers.h, gnutls_handshake.c:
5310         Optimizations in the handshake messages hashing.  (no more mallocs) 
5312 2002-01-27 21:13  nmav <nmav@gnutls.org>
5314         * lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_int.h,
5315         lib/x509_b64.c (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
5316         lib/x509_extensions.c, lib/x509_sig_check.c, src/cli.c, src/serv.c:
5318         cleanups 
5320 2002-01-27 21:12  nmav <nmav@gnutls.org>
5322         * lib/: gnutls_gcry.c (tags: gnutls_0_3_91, gnutls_0_3_90),
5323         gnutls_gcry.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
5324         gnutls_0_3_91, gnutls_0_3_90), gnutls_pk.c:
5326         corrected bug in DSA signing.  
5328 2002-01-27 21:11  nmav <nmav@gnutls.org>
5330         * lib/gnutls_cert.c:
5332         corrected bug in file read 
5334 2002-01-27 21:10  nmav <nmav@gnutls.org>
5336         * lib/: auth_rsa.c, auth_x509.c, auth_x509.h, gnutls_handshake.c,
5337         gnutls_handshake.h (tags: gnutls_0_5_x_before_types_change,
5338         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
5339         gnutls_0_5_x_before_export_ciphersuites,
5340         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5341         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
5342         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90),
5343         gnutls_v2_compat.c (tags: gnutls_0_4_1, gnutls_0_4_0,
5344         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90):
5346         Added support to select a certificate based on the peer's cipher 
5347         suite list. (ie if DSS cipher suites are requested and a DSA
5348         certificate is available, then this will be used) 
5350 2002-01-27 15:24  nmav <nmav@gnutls.org>
5352         * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt:
5354         Added an updated version of the submited draft 
5356 2002-01-27 15:12  nmav <nmav@gnutls.org>
5358         * lib/auth_dhe.c (tags: gnutls_with_dss_ciphersuites),
5359         lib/auth_dhe_dss.c, lib/auth_dhe_dss.h, lib/auth_dhe_rsa.c,
5360         src/x509/cert-dsa.pem (tags: gnutls_0_8_1, gnutls_0_8_0,
5361         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5362         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5363         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5364         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5365         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5366         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5367         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
5368         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5369         gnutls_with_dss_ciphersuites), src/x509/key-dsa.pem (tags:
5370         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
5371         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
5372         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5373         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5374         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5375         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5376         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
5377         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5378         gnutls_with_dss_ciphersuites):
5380         added missing files 
5382 2002-01-27 15:10  nmav <nmav@gnutls.org>
5384         * NEWS, lib/Makefile.am, lib/gnutls_algorithms.c,
5385         lib/gnutls_cert.c, lib/gnutls_int.h, lib/gnutls_sig.c, src/cli.c,
5386         src/serv.c (utags: gnutls_with_dss_ciphersuites):
5388         added support for DHE_DSS cipher suites.  
5390 2002-01-27 14:27  nmav <nmav@gnutls.org>
5392         * doc/tex/asn1.tex (tags: gnutls_0_3_91, gnutls_0_3_90,
5393         gnutls_with_dss_ciphersuites), lib/auth_dhe_rsa.c (tags:
5394         gnutls_with_dss_ciphersuites), lib/auth_rsa.c (tags:
5395         gnutls_with_dss_ciphersuites), lib/auth_x509.c (tags:
5396         gnutls_with_dss_ciphersuites), lib/gnutls.asn (tags:
5397         gnutls_with_dss_ciphersuites), lib/gnutls_cert.c, lib/gnutls_cert.h
5398         (tags: gnutls_with_dss_ciphersuites), lib/gnutls_gcry.c (tags:
5399         gnutls_with_dss_ciphersuites), lib/gnutls_gcry.h (tags:
5400         gnutls_with_dss_ciphersuites), lib/gnutls_pk.c (tags:
5401         gnutls_with_dss_ciphersuites), lib/gnutls_pk.h (tags:
5402         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5403         gnutls_with_dss_ciphersuites), lib/gnutls_privkey.c (tags:
5404         gnutls_with_dss_ciphersuites), lib/gnutls_sig.c,
5405         lib/x509_sig_check.c (tags: gnutls_with_dss_ciphersuites),
5406         src/cli.c (utags: gnutls_with_dss_cert_support):
5408         added support for DSS certificates.  
5410 2002-01-26 23:01  nmav <nmav@gnutls.org>
5412         * lib/: Makefile.am (tags: gnutls_with_dss_cert_support),
5413         auth_x509.c, ext_max_record.c (tags: gnutls_0_4_1, gnutls_0_4_0,
5414         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5415         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
5416         gnutls.asn, gnutls_buffers.c (tags: gnutls_with_dss_ciphersuites,
5417         gnutls_with_dss_cert_support), gnutls_cert.c, gnutls_cert.h,
5418         gnutls_errors.c (tags: gnutls_with_dss_ciphersuites,
5419         gnutls_with_dss_cert_support), gnutls_errors_int.h (tags:
5420         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
5421         gnutls_extensions.c (tags: gnutls_with_dss_ciphersuites,
5422         gnutls_with_dss_cert_support), gnutls_global.c (tags:
5423         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5424         gnutls_with_dss_cert_support), gnutls_global.h (tags: gnutls_0_4_3,
5425         gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
5426         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5427         gnutls_with_dss_cert_support), gnutls_handshake.c (tags:
5428         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
5429         gnutls_int.h (tags: gnutls_with_dss_cert_support), gnutls_pk.c,
5430         gnutls_pk.h, gnutls_privkey.c, gnutls_privkey.h (tags:
5431         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5432         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5433         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5434         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5435         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
5436         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5437         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
5438         gnutls_sig.c, pkcs1.asn, pkix.asn (tags: gnutls_0_3_92,
5439         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5440         gnutls_with_dss_cert_support), x509_sig_check.c:
5442         Added stuff for DSS certificates (not ready yet) 
5444 2002-01-26 22:55  nmav <nmav@gnutls.org>
5446         * src/x509/: Makefile.am, ca.pem (tags: gnutls_0_8_1, gnutls_0_8_0,
5447         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5448         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5449         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5450         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5451         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5452         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5453         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
5454         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5455         gnutls_with_dss_ciphersuites), cert.pem (tags: gnutls_0_8_1,
5456         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5457         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5458         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5459         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5460         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5461         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5462         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
5463         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5464         gnutls_with_dss_ciphersuites), clicert-dsa.pem (tags: gnutls_0_8_1,
5465         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5466         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5467         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5468         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5469         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5470         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5471         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
5472         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5473         gnutls_with_dss_ciphersuites), clicert.pem (tags: gnutls_0_8_1,
5474         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5475         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5476         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5477         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5478         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5479         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5480         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
5481         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5482         gnutls_with_dss_ciphersuites), clikey-dsa.pem (tags: gnutls_0_8_1,
5483         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5484         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5485         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5486         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5487         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5488         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5489         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
5490         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5491         gnutls_with_dss_ciphersuites), clikey.pem (tags: gnutls_0_8_1,
5492         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5493         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5494         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5495         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5496         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5497         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5498         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
5499         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5500         gnutls_with_dss_ciphersuites), key.pem (tags: gnutls_0_8_1,
5501         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5502         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5503         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5504         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5505         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5506         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5507         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
5508         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5509         gnutls_with_dss_ciphersuites) (utags:
5510         gnutls_with_dss_cert_support):
5512         added new DSA certificates..  
5514 2002-01-26 16:10  nmav <nmav@gnutls.org>
5516         * lib/: gnutls_str.c, gnutls_str.h (tags: gnutls_0_4_with_libtasn1,
5517         gnutls_0_4_3, gnutls_0_4_2) (utags: gnutls_with_dss_ciphersuites,
5518         gnutls_0_4_0, gnutls_0_4_1, gnutls_with_dss_cert_support,
5519         gnutls_0_3_90, gnutls_0_3_91, gnutls_0_3_92):
5521         added _gnutls_mem_cpy() 
5523 2002-01-26 16:06  nmav <nmav@gnutls.org>
5525         * lib/: x509_asn1.c, x509_der.c (utags:
5526         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
5528         Added checks after malloc for null.  
5530 2002-01-25 22:41  nmav <nmav@gnutls.org>
5532         * NEWS (tags: gnutls_with_dss_cert_support), doc/tex/ex3.tex (tags:
5533         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
5534         doc/tex/serv1.tex (tags: gnutls_with_dss_ciphersuites,
5535         gnutls_with_dss_cert_support), lib/auth_x509.c, lib/gnutls.h.in.in,
5536         lib/gnutls_int_compat.c (tags: gnutls_with_dss_ciphersuites,
5537         gnutls_with_dss_cert_support), lib/gnutls_record.c,
5538         lib/gnutls_record.h (tags: gnutls_with_dss_ciphersuites,
5539         gnutls_with_dss_cert_support), src/common.h (tags:
5540         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
5541         src/serv.c (tags: gnutls_with_dss_cert_support):
5543         gnutls_*_get_algo() renamed to gnutls_*_get() (suggested by Simon
5544         Josefsson) 
5546 2002-01-25 16:31  nmav <nmav@gnutls.org>
5548         * NEWS, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
5549         lib/gnutls_extensions.c, lib/gnutls_int.h, lib/gnutls_int_compat.c,
5550         src/cli.c:
5552         added check for requested TLS extensions 
5554 2002-01-25 14:37  nmav <nmav@gnutls.org>
5556         * configure.in (tags: gnutls_0_3_5):
5558         changes for 0.3.5 
5560 2002-01-25 14:33  nmav <nmav@gnutls.org>
5562         * NEWS (tags: gnutls_0_3_5):
5564         preparing for 0.3.5 
5566 2002-01-25 14:07  nmav <nmav@gnutls.org>
5568         * NEWS, configure.in (tags: gnutls_with_dss_ciphersuites,
5569         gnutls_with_dss_cert_support), lib/gnutls.h.in.in,
5570         lib/gnutls_buffers.c, lib/gnutls_handshake.c,
5571         lib/gnutls_handshake.h (tags: gnutls_with_dss_ciphersuites,
5572         gnutls_with_dss_cert_support), lib/gnutls_hash_int.c (tags:
5573         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5574         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
5575         lib/gnutls_hash_int.h (tags: gnutls_0_3_92, gnutls_0_3_91,
5576         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5577         gnutls_with_dss_cert_support), lib/gnutls_int.h,
5578         lib/gnutls_record.c, lib/gnutls_sig.c, lib/gnutls_sig.h (tags:
5579         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
5581         Handshake messages are not kept in memory any more. Now we use less
5582         memory during a handshake.  
5584 2002-01-24 19:00  nmav <nmav@gnutls.org>
5586         * lib/gnutls_random.c (tags: gnutls_0_3_92, gnutls_0_3_91,
5587         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5588         gnutls_with_dss_cert_support):
5590         added an #error 
5592 2002-01-24 18:00  nmav <nmav@gnutls.org>
5594         * lib/: gnutls.h.in.in, gnutls_int.h, gnutls_kx.c (tags:
5595         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
5597         GNUTLS_A_NETSCAPE_NO_CLIENT_CERTIFICATE ->
5598         GNUTLS_A_SSL3_NO_CERTIFICATE 
5600 2002-01-24 16:50  nmav <nmav@gnutls.org>
5602         * doc/protocol/: draft-ietf-tls-openpgp-01.txt,
5603         draft-ietf-tls-openpgp-keys-00.txt (tags:
5604         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
5606         added our openpgp draft 
5608 2002-01-24 16:46  nmav <nmav@gnutls.org>
5610         * lib/: debug.c (tags: gnutls_with_dss_ciphersuites,
5611         gnutls_with_dss_cert_support), gnutls_alert.c (tags:
5612         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
5613         gnutls_buffers.c, gnutls_constate.c (tags: gnutls_0_3_91,
5614         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5615         gnutls_with_dss_cert_support), gnutls_errors.h (tags:
5616         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
5617         gnutls_errors_int.h, gnutls_handshake.c, gnutls_kx.c,
5618         gnutls_record.c, gnutls_ui.h (tags: gnutls_with_dss_ciphersuites,
5619         gnutls_with_dss_cert_support), gnutls_v2_compat.c (tags:
5620         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
5622         added _gnutls_record_log(), gnutls_handshake_log(), to avoid that 
5623         #ifdef XXX stuff. Done some cleanups in record layer.  
5625 2002-01-23 21:14  nmav <nmav@gnutls.org>
5627         * NEWS, doc/TODO (tags: gnutls_with_dss_ciphersuites,
5628         gnutls_with_dss_cert_support), lib/Makefile.am, lib/auth_srp.c
5629         (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
5630         lib/auth_srp_passwd.c, lib/crypt_srpsha1.c (tags: gnutls_0_3_91,
5631         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5632         gnutls_with_dss_cert_support), lib/gnutls_cert.c, lib/gnutls_str.c,
5633         lib/gnutls_str.h, lib/x509_extensions.c (tags:
5634         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
5635         lib/x509_sig_check.c, lib/x509_verify.c (tags:
5636         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
5638         Added a minimal string library to assist in safer ASN.1 parsing 
5640 2002-01-23 21:13  nmav <nmav@gnutls.org>
5642         * src/common.h:
5644         in server side now prints srp username 
5646 2002-01-23 20:28  nmav <nmav@gnutls.org>
5648         * lib/: auth_x509.c, crypt_bcrypt.c (tags:
5649         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
5650         crypt_srpsha1.c, debug.c, gnutls_cert.c, gnutls_errors.c,
5651         gnutls_global.c, x509_b64.c (tags: gnutls_with_dss_ciphersuites,
5652         gnutls_with_dss_cert_support), x509_extensions.c, x509_sig_check.c,
5653         x509_verify.c:
5655         Some corrections done ( found by using flawfinder).  Added several
5656         tags for flawfinder to ignore.  
5658 2002-01-23 20:27  nmav <nmav@gnutls.org>
5660         * doc/TODO:
5662         added string library 
5664 2002-01-23 18:59  nmav <nmav@gnutls.org>
5666         * NEWS, doc/scripts/gdoc (tags: gnutls_0_3_91, gnutls_0_3_90,
5667         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
5668         lib/auth_x509.c, lib/gnutls_buffers.c, lib/gnutls_cert.c,
5669         lib/gnutls_errors.c, lib/gnutls_errors.h, lib/x509_extensions.c,
5670         lib/x509_sig_check.c:
5672         cleanups 
5674 2002-01-23 18:58  nmav <nmav@gnutls.org>
5676         * lib/gnutls_record.c:
5678         more cleanups in the recv_int() function 
5680 2002-01-23 18:57  nmav <nmav@gnutls.org>
5682         * NEWS, lib/auth_rsa.c (tags: gnutls_0_3_5), lib/auth_rsa.c:
5684         corrected behaviour against PKCS-1 attacks. (it seems that debugging
5685         code has made it to release) 
5687 2002-01-22 21:47  nmav <nmav@gnutls.org>
5689         * lib/gnutls_record.c:
5691         Made recv_int() cleaner (needs a lot of improvement) 
5693 2002-01-20 13:02  nmav <nmav@gnutls.org>
5695         * doc/tex/errors.tex (tags: gnutls_with_dss_ciphersuites,
5696         gnutls_with_dss_cert_support), lib/gnutls_handshake.c,
5697         lib/gnutls_record.c, src/cli.c, src/serv.c:
5699         Now a server in a case of rehandshake can continue normaly if the
5700         handshake request is ignored by the client.  
5702 2002-01-20 13:00  nmav <nmav@gnutls.org>
5704         * lib/gnutls.h.in.in:
5706         corrected gnutls_alert_send() prototype.  
5708 2002-01-20 13:00  nmav <nmav@gnutls.org>
5710         * lib/gnutls.h.in.in (tags: gnutls_0_3_5):
5712         corrected gnutls_alert_send() prototype 
5714 2002-01-20 10:16  nmav <nmav@gnutls.org>
5716         * NEWS:
5718         last changes for release 
5720 2002-01-19 20:10  nmav <nmav@gnutls.org>
5722         * lib/auth_dhe_rsa.c, src/cli.c (utags: gnutls_0_3_5):
5724         corrected bugs in DHE_RSA cipher suites 
5726 2002-01-19 20:09  nmav <nmav@gnutls.org>
5728         * lib/: auth_anon.c (tags: gnutls_with_dss_ciphersuites,
5729         gnutls_with_dss_cert_support), auth_anon.h (tags:
5730         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
5731         auth_dhe_rsa.c, auth_srp.c, auth_x509.c, gnutls_algorithms.c (tags:
5732         gnutls_with_dss_cert_support), gnutls_anon_cred.c (tags:
5733         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
5734         gnutls_auth.c (tags: gnutls_with_dss_ciphersuites,
5735         gnutls_with_dss_cert_support), gnutls_auth_int.h (tags:
5736         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5737         gnutls_with_dss_cert_support), gnutls_int.h:
5739         updated auth info structures handling.  Corrected bug in DHE_RSA.  
5741 2002-01-19 20:07  nmav <nmav@gnutls.org>
5743         * lib/gnutls_handshake.c:
5745         corrected bug introduced in the buffering code update 
5747 2002-01-19 18:24  nmav <nmav@gnutls.org>
5749         * NEWS, configure.in, doc/tex/ex3.tex, lib/auth_anon.c,
5750         lib/auth_dhe_rsa.c, lib/gnutls.h.in.in, lib/gnutls_anon_cred.c,
5751         lib/gnutls_dh.c, lib/gnutls_dh.h (tags:
5752         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
5753         lib/gnutls_int.h, lib/gnutls_int_compat.c, lib/gnutls_record.c,
5754         lib/gnutls_ui.c (tags: gnutls_with_dss_ciphersuites,
5755         gnutls_with_dss_cert_support), lib/gnutls_ui.h, src/common.h,
5756         src/serv.c:
5758         Combined gnutls_x509pki_(set/get)_dh_bits() and 
5759         gnutls_anon_server/client_get to gnutls_dh_(set/get)_bits().  
5760         gnutls_anon_set_server_cred() was deprecated by
5761         gnutls_dh_set_bits().  
5763 2002-01-19 18:23  nmav <nmav@gnutls.org>
5765         * lib/gnutls_cert.c:
5767         gnutls_x509pki_set_trust_(file/mem) can now be called multiple times 
5769 2002-01-19 11:44  nmav <nmav@gnutls.org>
5771         * lib/gnutls_record.c (tags: gnutls_0_3_5):
5773         added missing include of gnutls_alert.h 
5775 2002-01-18 16:47  nmav <nmav@gnutls.org>
5777         * doc/protocol/rfc2440.txt (tags: gnutls_0_8_1, gnutls_0_8_0,
5778         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
5779         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
5780         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5781         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5782         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5783         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5784         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
5785         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5786         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
5788         added openpgp rfc 
5790 2002-01-18 16:46  nmav <nmav@gnutls.org>
5792         * configure.in, doc/tex/ex3.tex, doc/tex/serv1.tex,
5793         lib/Makefile.am, lib/auth_srp_passwd.h (tags:
5794         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
5795         lib/auth_x509.c, lib/debug.c, lib/gnutls.h.in.in,
5796         lib/gnutls_alert.c, lib/gnutls_algorithms.c,
5797         lib/gnutls_algorithms.h (tags: gnutls_0_3_90,
5798         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
5799         lib/gnutls_auth.c, lib/gnutls_buffers.c, lib/gnutls_buffers.h
5800         (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
5801         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_db.c (tags:
5802         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5803         gnutls_with_dss_cert_support), lib/gnutls_db.h (tags: gnutls_0_5_0,
5804         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
5805         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5806         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
5807         lib/gnutls_dh.h, lib/gnutls_dh_primes.c (tags:
5808         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
5809         lib/gnutls_errors.c, lib/gnutls_global.c, lib/gnutls_int.h,
5810         lib/gnutls_record.c, lib/gnutls_ui.c, lib/gnutls_ui.h,
5811         lib/x509_ASN.y (tags: gnutls_with_dss_ciphersuites,
5812         gnutls_with_dss_cert_support), src/cli.c, src/common.h, src/serv.c:
5814         several cleanups in order to move to gnutls 0.4.0 
5816 2002-01-18 16:45  nmav <nmav@gnutls.org>
5818         * lib/gnutls_int_compat.c:
5820         added file to hold functions for backwards binary compatibility.  
5822 2002-01-18 14:50  nmav <nmav@gnutls.org>
5824         * NEWS, configure.in, lib/auth_srp_sb64.c (tags: gnutls_0_3_5),
5825         lib/auth_x509.c (tags: gnutls_0_3_5), lib/gnutls.h.in.in,
5826         lib/gnutls_alert.h (tags: gnutls_0_3_5), lib/gnutls_cert.c (tags:
5827         gnutls_0_3_5), lib/gnutls_handshake.c (tags: gnutls_0_3_5),
5828         lib/gnutls_random.c (tags: gnutls_0_3_5), lib/gnutls_ui.h (tags:
5829         gnutls_0_3_5), lib/x509_b64.c (tags: gnutls_0_3_5), lib/x509_b64.h
5830         (tags: gnutls_0_3_5), src/crypt.c (tags: gnutls_0_3_5):
5832         added required changes to release gnutls 0.3.3 (mostly bug fixes) 
5834 2002-01-18 14:41  nmav <nmav@gnutls.org>
5836         * NEWS, lib/gnutls_ui.h, lib/x509_b64.c:
5838         cleanups 
5840 2002-01-17 18:56  nmav <nmav@gnutls.org>
5842         * NEWS, doc/tex/ex3.tex, lib/auth_dhe_rsa.c,
5843         lib/gnutls_algorithms.c, lib/gnutls_cert.c, lib/gnutls_handshake.c,
5844         lib/gnutls_int.h, lib/gnutls_ui.c, lib/gnutls_ui.h, src/common.h,
5845         src/serv.c:
5847         Renamed gnutls_x509pki_s/get_dh_bits() to
5848         gnutls_dh_s/get_dhe_bits().  Renamed
5849         gnutls_anon_server/client_get_dh_bits() to gnutls_dh_get_dha_bits().  
5851 2002-01-17 16:16  nmav <nmav@gnutls.org>
5853         * NEWS, doc/tex/auth.tex (tags: gnutls_with_dss_ciphersuites,
5854         gnutls_with_dss_cert_support), doc/tex/ex1.tex (tags:
5855         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
5856         doc/tex/ex2.tex (tags: gnutls_with_dss_ciphersuites,
5857         gnutls_with_dss_cert_support), doc/tex/ex3.tex,
5858         lib/gnutls_algorithms.c, lib/gnutls_int.h:
5860         Key exchange methods changed so they do not depend on the
5861         Certificate type (GNUTLS_KX_X509PKI_* renamed to GNUTLS_KX_*).  
5863 2002-01-17 16:10  nmav <nmav@gnutls.org>
5865         * lib/: auth_srp_sb64.c (tags: gnutls_0_3_91, gnutls_0_3_90,
5866         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
5867         gnutls.h.in.in, gnutls_algorithms.c, gnutls_buffers.c,
5868         gnutls_buffers.h, gnutls_cipher_int.c (tags: gnutls_0_3_92,
5869         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5870         gnutls_with_dss_cert_support), gnutls_handshake.c, gnutls_int.h,
5871         gnutls_record.c, gnutls_sig.c:
5873         changes in buffering code (actually variables' names are more 
5874         rational now).  
5876 2002-01-17 16:09  nmav <nmav@gnutls.org>
5878         * configure.in:
5880         corrected library interface numbers 
5882 2002-01-17 13:29  nmav <nmav@gnutls.org>
5884         * NEWS, THANKS (tags: gnutls_0_3_91, gnutls_0_3_90,
5885         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
5886         doc/tex/Makefile.am (tags: gnutls_with_dss_ciphersuites,
5887         gnutls_with_dss_cert_support), doc/tex/ciphersuites.tex (tags:
5888         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
5889         doc/tex/cover.tex.in (tags: gnutls_with_dss_ciphersuites,
5890         gnutls_with_dss_cert_support), doc/tex/gnutls-logo.ps (tags:
5891         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
5892         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
5893         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
5894         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5895         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5896         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5897         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
5898         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5899         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support),
5900         doc/tex/gnutls.tex:
5902         updated documentation 
5904 2002-01-17 13:05  nmav <nmav@gnutls.org>
5906         * lib/auth_srp_sb64.c, lib/gnutls_handshake.c, lib/gnutls_random.c,
5907         src/crypt.c (tags: gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5908         gnutls_with_dss_cert_support):
5910         fixed bugs reported (with patches) by Marc Huber and Guillaume
5911         Morin.  
5913 2002-01-14 09:33  nmav <nmav@gnutls.org>
5915         * NEWS, THANKS, lib/gnutls.h.in.in, lib/gnutls_cert.c,
5916         lib/x509_b64.c, lib/x509_b64.h (tags:
5917         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
5918         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
5919         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
5920         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
5921         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5922         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
5924         Added gnutls_x509pki_set_trust_mem() and
5925         gnutls_x509pki_set_key_mem() 
5927 2002-01-12 19:04  nmav <nmav@gnutls.org>
5929         * lib/: gnutls_alert.h (tags: gnutls_with_dss_ciphersuites,
5930         gnutls_with_dss_cert_support), gnutls_int.h, gnutls_record.c:
5932         better length checking in the record layer.  
5934 2002-01-10 21:19  nmav <nmav@gnutls.org>
5936         * doc/protocol/: draft-ietf-tls-extensions-01.txt,
5937         draft-ietf-tls-extensions-02.txt (tags: gnutls_0_3_91,
5938         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
5939         gnutls_with_dss_cert_support):
5941         new extensions draft 
5943 2002-01-09 11:05  nmav <nmav@gnutls.org>
5945         * NEWS, doc/tex/gnutls.tex, lib/auth_x509.c:
5947         added gnutls_x509pki_verify_certificate() 
5949 2002-01-07 17:54  nmav <nmav@gnutls.org>
5951         * lib/gnutls_ui.c:
5953         renamed DigestAlgorithm to GNUTLS_DigestAlgorithm (in order to be
5954         consistent with gnutls.h) 
5956 2002-01-05 22:00  nmav <nmav@gnutls.org>
5958         * lib/libgnutls.m4 (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1,
5959         gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
5960         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
5961         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support):
5963         corrected the temp file name 
5965 2002-01-05 18:41  nmav <nmav@gnutls.org>
5967         * NEWS, doc/tex/cover.tex.in (tags: gnutls_0_3_5),
5968         doc/tex/errors.tex (tags: gnutls_0_3_5), lib/Makefile.am (tags:
5969         gnutls_0_3_5), lib/gnutls_errors.c (tags: gnutls_0_3_5) (utags:
5970         gnutls_0_3_2):
5972         last minute changes for 0.3.2 release 
5974 2002-01-05 18:04  nmav <nmav@gnutls.org>
5976         * NEWS, lib/gnutls_ui.h (tags: gnutls_0_3_2), lib/x509_b64.c (tags:
5977         gnutls_0_3_2):
5979         renamed gnutls_b64_encode() to gnutls_b64_encode_fmt() 
5981 2002-01-05 13:40  nmav <nmav@gnutls.org>
5983         * NEWS, lib/gnutls_ui.h, lib/x509_b64.c:
5985         Added gnutls_b64_encode() and gnutls_b64_decode() 
5987 2002-01-04 12:35  nmav <nmav@gnutls.org>
5989         * doc/tex/: auth.tex, translayer.tex (utags: gnutls_0_3_2,
5990         gnutls_0_3_5):
5992         updated documentation 
5994 2002-01-04 12:05  nmav <nmav@gnutls.org>
5996         * NEWS, doc/tex/ex3.tex (tags: gnutls_0_3_5, gnutls_0_3_2),
5997         src/common.h (tags: gnutls_0_3_5, gnutls_0_3_2):
5999         updated documentation 
6001 2002-01-04 11:19  nmav <nmav@gnutls.org>
6003         * configure.in, lib/auth_rsa.c, lib/gnutls_auth.c (tags:
6004         gnutls_0_3_5), lib/gnutls_handshake.c, lib/gnutls_int.h (tags:
6005         gnutls_0_3_5), lib/gnutls_kx.c (tags: gnutls_0_3_5),
6006         lib/gnutls_priority.c (tags: gnutls_with_dss_ciphersuites,
6007         gnutls_with_dss_cert_support, gnutls_0_3_5), lib/gnutls_record.c,
6008         lib/gnutls_record.h (tags: gnutls_0_3_5) (utags: gnutls_0_3_2):
6010         Cleanups 
6012 2002-01-04 11:15  nmav <nmav@gnutls.org>
6014         * lib/: Makefile.am, gnutls_alert.c (tags: gnutls_0_3_5,
6015         gnutls_0_3_2), gnutls_alert.h (tags: gnutls_0_3_2):
6017         separated alert protocol functions 
6019 2002-01-03 11:36  nmav <nmav@gnutls.org>
6021         * NEWS, lib/auth_rsa.c, lib/gnutls_handshake.c,
6022         lib/gnutls_handshake.h (tags: gnutls_0_3_5, gnutls_0_3_2),
6023         lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_record.c:
6025         corrected behaviour in version advertizing 
6027 2002-01-03 11:01  nmav <nmav@gnutls.org>
6029         * lib/libgnutls.m4 (tags: gnutls_0_3_5, gnutls_0_3_2):
6031         now removes the temp file 
6033 2002-01-03 10:59  nmav <nmav@gnutls.org>
6035         * lib/gnutls.h.in.in (tags: gnutls_0_3_2):
6037         check_version() updated 
6039 2002-01-02 15:55  nmav <nmav@gnutls.org>
6041         * lib/: crypt_srpsha1.c (tags: gnutls_0_3_5, gnutls_0_3_2),
6042         gnutls.h.in.in, gnutls_auth.c, gnutls_global.c (tags: gnutls_0_3_5,
6043         gnutls_0_3_2), gnutls_handshake.c, gnutls_hash_int.c (tags:
6044         gnutls_0_3_5, gnutls_0_3_2), gnutls_int.h, gnutls_sig.c (tags:
6045         gnutls_0_3_5, gnutls_0_3_2), gnutls_srp.c (tags:
6046         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6047         gnutls_0_3_5, gnutls_0_3_2), gnutls_ui.c (tags: gnutls_0_3_5,
6048         gnutls_0_3_2), x509_sig_check.c (tags: gnutls_0_3_5, gnutls_0_3_2):
6050         cleanups 
6052 2002-01-02 15:00  nmav <nmav@gnutls.org>
6054         * NEWS, lib/auth_x509.c (tags: gnutls_0_3_2), lib/gnutls.h.in.in,
6055         lib/gnutls_algorithms.h (tags: gnutls_0_3_5, gnutls_0_3_2),
6056         lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c (tags: gnutls_0_3_2),
6057         src/common.h, src/serv.c (tags: gnutls_0_3_5, gnutls_0_3_2):
6059         Added gnutls_x509pki_extract_certificate_serial() and some cleanups.  
6061 2002-01-02 12:15  nmav <nmav@gnutls.org>
6063         * lib/gnutls_ui.c:
6065         more error checking 
6067 2002-01-02 11:07  nmav <nmav@gnutls.org>
6069         * lib/gnutls.h.in.in:
6071         prefixed all variable with GNUTLS_ 
6073 2002-01-02 11:02  nmav <nmav@gnutls.org>
6075         * lib/gnutls_global.c:
6077         added support for calling global_init() several times.  
6079 2002-01-02 10:58  nmav <nmav@gnutls.org>
6081         * lib/gnutls_global.c:
6083         added static variable to check if global_init() is called for a
6084         second time.  
6086 2002-01-02 10:46  nmav <nmav@gnutls.org>
6088         * NEWS, README (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
6089         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
6090         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2),
6091         lib/crypt_srpsha1.c, lib/gnutls.h.in.in, lib/gnutls_handshake.c,
6092         lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_sig.c,
6093         lib/gnutls_srp.c, lib/gnutls_ui.c, lib/x509_sig_check.c, src/cli.c:
6095         Cleanups in the digest code (separated from HMAC).  Added
6096         gnutls_fingerprint_calc(), which calculates a fingerprint.  
6098 2001-12-30 18:11  nmav <nmav@gnutls.org>
6100         * Makefile.am (tags: gnutls_with_dss_ciphersuites,
6101         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2):
6103         added PGPKEYS 
6105 2001-12-30 18:09  nmav <nmav@gnutls.org>
6107         * doc/README.CVS (tags: gnutls_0_3_91, gnutls_0_3_90,
6108         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6109         gnutls_0_3_5, gnutls_0_3_2):
6111         updated 
6113 2001-12-30 17:55  nmav <nmav@gnutls.org>
6115         * NEWS, lib/auth_x509.c:
6117         corrected bug which did not allow a client to accept multiple CA
6118         distinguished names.  
6120 2001-12-30 17:53  nmav <nmav@gnutls.org>
6122         * src/README.srpcrypt (tags: gnutls_0_4_with_libtasn1,
6123         gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
6124         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
6125         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6126         gnutls_0_3_5, gnutls_0_3_2):
6128         updated 
6130 2001-12-23 11:37  nmav <nmav@gnutls.org>
6132         * lib/gnutls_cert.c (tags: gnutls_0_3_2):
6134         some corrections in documentation 
6136 2001-12-21 08:16  nmav <nmav@gnutls.org>
6138         * NEWS (tags: gnutls_0_3_1):
6140         releasing 0.3.0 
6142 2001-12-20 10:51  nmav <nmav@gnutls.org>
6144         * lib/: x509_ASN.y, x509_asn1.c, x509_der.c (utags: gnutls_0_3_1,
6145         gnutls_0_3_2, gnutls_0_3_5):
6147         cleaned up and fixed ASN.1 documentation.  
6149 2001-12-20 10:08  nmav <nmav@gnutls.org>
6151         * doc/scripts/gdoc (tags: gnutls_0_3_5, gnutls_0_3_2,
6152         gnutls_0_3_1):
6154         corrected in order not to complain if func(void) is used.  
6156 2001-12-19 20:02  nmav <nmav@gnutls.org>
6158         * NEWS, configure.in (tags: gnutls_0_3_1), lib/gnutls.h.in.in
6159         (tags: gnutls_0_3_1, gnutls_0_3_0):
6161         cleanups 
6163 2001-12-19 13:17  nmav <nmav@gnutls.org>
6165         * doc/TODO (tags: gnutls_0_3_1), doc/tex/ex1.tex (tags:
6166         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/ex2.tex (tags:
6167         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/serv1.tex (tags:
6168         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/srp1.tex (tags:
6169         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6170         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_anon.h (tags:
6171         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp.c (tags:
6172         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp.h (tags:
6173         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6174         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp_passwd.c
6175         (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_x509.c
6176         (tags: gnutls_0_3_1), lib/auth_x509.h (tags:
6177         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6178         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/ext_srp.c (tags:
6179         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6180         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/gnutls.h.in.in,
6181         lib/gnutls_anon_cred.c (tags: gnutls_0_3_5, gnutls_0_3_2,
6182         gnutls_0_3_1), lib/gnutls_cert.c (tags: gnutls_0_3_1),
6183         lib/gnutls_global.c (tags: gnutls_0_3_1), lib/gnutls_global.h
6184         (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1),
6185         lib/gnutls_handshake.c (tags: gnutls_0_3_1), lib/gnutls_sig.c
6186         (tags: gnutls_0_3_1), lib/gnutls_srp.c (tags: gnutls_0_3_1),
6187         lib/gnutls_ui.h (tags: gnutls_0_3_1), src/cli.c (tags:
6188         gnutls_0_3_1), src/serv.c (tags: gnutls_0_3_1):
6190         some cleanups. *_CREDENTIALS renamed to GNUTLS_*_CREDENTIALS.  Added
6191         defines to keep source compatibility.  
6193 2001-12-19 13:13  nmav <nmav@gnutls.org>
6195         * lib/auth_anon.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1):
6197         corrected bugs in AUTH_INFO allocation 
6199 2001-12-18 15:00  nmav <nmav@gnutls.org>
6201         * lib/: gnutls.h.in.in, gnutls_algorithms.c (tags: gnutls_0_3_5,
6202         gnutls_0_3_2, gnutls_0_3_1), gnutls_int.h (tags: gnutls_0_3_1):
6204         cleanups 
6206 2001-12-18 08:58  nmav <nmav@gnutls.org>
6208         * NEWS, THANKS (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1),
6209         configure.in, lib/Makefile.am (tags: gnutls_0_3_1),
6210         lib/gnutls.h.in, lib/gnutls.h.in.in, lib/gnutls_buffers.c (tags:
6211         gnutls_0_3_1), lib/gnutls_int.h:
6213         corrections in the configuration files.  
6215 2001-12-17 20:44  nmav <nmav@gnutls.org>
6217         * configure.in:
6219         some corrections in assembler detection. Also chmod -w gnutls.h was 
6220         removed.  
6222 2001-12-17 17:27  nmav <nmav@gnutls.org>
6224         * lib/: auth_srp.c, gnutls_extensions.c (tags: gnutls_0_3_5,
6225         gnutls_0_3_2, gnutls_0_3_1), gnutls_handshake.c, gnutls_record.c
6226         (tags: gnutls_0_3_1):
6228         Corrections for big endian machines. Pointed out by Mike Siers
6229         <mikes@poliac.com> 
6231 2001-12-17 16:53  nmav <nmav@gnutls.org>
6233         * NEWS, doc/tex/ciphersuites.tex (tags: gnutls_0_3_5, gnutls_0_3_2,
6234         gnutls_0_3_1), doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
6235         doc/tex/srp1.tex, lib/gnutls.h.in, lib/gnutls_buffers.c,
6236         lib/gnutls_cert.c, lib/gnutls_errors.c (tags: gnutls_0_3_1),
6237         lib/gnutls_errors.h (tags: gnutls_0_3_5, gnutls_0_3_2,
6238         gnutls_0_3_1), lib/gnutls_global.c, lib/gnutls_handshake.c,
6239         lib/gnutls_record.c, lib/gnutls_session.c (tags: gnutls_0_3_90,
6240         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6241         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), src/cli.c, src/serv.c:
6243         cleanups and documentation updates 
6245 2001-12-17 15:49  nmav <nmav@gnutls.org>
6247         * lib/auth_anon.c, lib/auth_srp.c, lib/gnutls_record.c,
6248         lib/gnutls_session_pack.c (tags: gnutls_with_dss_ciphersuites,
6249         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
6250         gnutls_0_3_1), src/cli.c (utags: gnutls_0_3_0):
6252         corrections in SRP and ANON authentication.  Also corrections in the
6253         session packing for anonymous auth info.  
6255 2001-12-17 15:19  nmav <nmav@gnutls.org>
6257         * doc/tex/ex1.tex (tags: gnutls_0_3_0), doc/tex/ex2.tex (tags:
6258         gnutls_0_3_0), doc/tex/serv1.tex (tags: gnutls_0_3_0),
6259         doc/tex/srp1.tex (tags: gnutls_0_3_0), lib/gnutls.h.in (tags:
6260         gnutls_0_3_0), lib/gnutls_kx.c (tags: gnutls_0_3_1, gnutls_0_3_0),
6261         lib/gnutls_record.c, lib/gnutls_record.h (tags: gnutls_0_3_1,
6262         gnutls_0_3_0), src/cli.c, src/serv.c (tags: gnutls_0_3_0):
6264         *_alert -> alert_* 
6266 2001-12-17 15:13  nmav <nmav@gnutls.org>
6268         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex (tags:
6269         gnutls_0_3_1, gnutls_0_3_0), doc/tex/serv1.tex, doc/tex/srp1.tex,
6270         lib/auth_anon.c, lib/auth_dhe_rsa.c (tags: gnutls_0_3_2,
6271         gnutls_0_3_1, gnutls_0_3_0), lib/auth_srp.c, lib/auth_x509.c (tags:
6272         gnutls_0_3_0), lib/gnutls.h.in, lib/gnutls_auth.c (tags:
6273         gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_auth_int.h (tags:
6274         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
6275         lib/gnutls_handshake.c (tags: gnutls_0_3_0), lib/gnutls_handshake.h
6276         (tags: gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_int.h (tags:
6277         gnutls_0_3_0), lib/gnutls_record.c, lib/gnutls_session_pack.c,
6278         lib/gnutls_ui.c (tags: gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_ui.h
6279         (tags: gnutls_0_3_0), src/cli.c, src/serv.c:
6281         gnutls_set_max_record_size -> gnutls_record_set_max_size 
6282         gnutls_get_max_record_size -> gnutls_record_get_max_size 
6283         gnutls_set_cred -> gnutls_cred_set gnutls_get_auth_type ->
6284         gnutls_auth_get_type 
6286 2001-12-16 14:23  nmav <nmav@gnutls.org>
6288         * doc/tex/auth.tex (tags: gnutls_0_3_1, gnutls_0_3_0),
6289         doc/tex/ciphers.tex (tags: gnutls_0_3_5, gnutls_0_3_2,
6290         gnutls_0_3_1, gnutls_0_3_0), doc/tex/ciphersuites.tex (tags:
6291         gnutls_0_3_0), doc/tex/errors.tex (tags: gnutls_0_3_1,
6292         gnutls_0_3_0), doc/tex/gnutls.tex (tags: gnutls_0_3_5,
6293         gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0), doc/tex/macros.tex
6294         (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
6295         doc/tex/resumedb.tex (tags: gnutls_0_3_5, gnutls_0_3_2,
6296         gnutls_0_3_1, gnutls_0_3_0), doc/tex/translayer.tex (tags:
6297         gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_handshake.c:
6299         documentation updated 
6301 2001-12-16 10:27  nmav <nmav@gnutls.org>
6303         * lib/: gnutls.h.in, gnutls_db.c (tags: gnutls_0_3_5, gnutls_0_3_2,
6304         gnutls_0_3_1, gnutls_0_3_0), gnutls_record.c:
6306         changed function names 
6308 2001-12-16 09:49  nmav <nmav@gnutls.org>
6310         * doc/tex/: gnutls.tex, macros.tex, resumedb.tex, translayer.tex:
6312         fixes in documentation 
6314 2001-12-16 09:09  nmav <nmav@gnutls.org>
6316         * doc/: ASN1.readme.txt, Makefile.am (tags: gnutls_0_5_11,
6317         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
6318         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6319         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6320         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6321         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6322         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
6323         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
6324         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6325         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0):
6327         removed ASN1.readme.txt 
6329 2001-12-14 19:52  nmav <nmav@gnutls.org>
6331         * NEWS (tags: gnutls_0_3_0), buildconf (tags: gnutls_0_4_0,
6332         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
6333         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6334         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
6335         doc/README.autoconf (tags: gnutls_0_3_91, gnutls_0_3_90,
6336         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6337         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0),
6338         doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/gnutls.tex,
6339         doc/tex/serv1.tex, lib/gnutls.h.in, lib/gnutls_cert.c (tags:
6340         gnutls_0_3_0), lib/gnutls_int.h, src/cli.c, src/serv.c:
6342         renamed  gnutls_x509pki_set_trust/key to 
6343         gnutls_x509pki_set_trust_file/key_file 
6345 2001-12-14 14:52  nmav <nmav@gnutls.org>
6347         * lib/: auth_x509.c, gnutls.h.in, gnutls_errors.c (tags:
6348         gnutls_0_3_0), gnutls_extensions.c (tags: gnutls_0_3_0),
6349         gnutls_int.h:
6351         some corrections in the DECR_LEN stuff added recently.  
6353 2001-12-14 10:26  nmav <nmav@gnutls.org>
6355         * configure.in (tags: gnutls_0_3_0), doc/README.autoconf,
6356         doc/tex/Makefile.am (tags: gnutls_0_3_5, gnutls_0_3_2,
6357         gnutls_0_3_1, gnutls_0_3_0), doc/tex/errors.tex,
6358         doc/tex/gnutls.tex, lib/auth_x509.c:
6360         updated documentation 
6362 2001-12-13 09:51  nmav <nmav@gnutls.org>
6364         * lib/: auth_anon.c, auth_dhe_rsa.c, auth_srp.c, auth_x509.c,
6365         gnutls_extensions.c, gnutls_handshake.c:
6367         More carefull parsing of incoming packets.  
6369 2001-12-11 15:29  nmav <nmav@gnutls.org>
6371         * lib/gnutls_handshake.c:
6373         several cleanups 
6375 2001-12-11 15:29  nmav <nmav@gnutls.org>
6377         * lib/: gnutls_gcry.c, gnutls_gcry.h (utags: gnutls_0_3_0,
6378         gnutls_0_3_1, gnutls_0_3_2, gnutls_0_3_5):
6380         corrected bugs in STD formating (back to USG).  
6382 2001-12-10 16:01  nmav <nmav@gnutls.org>
6384         * NEWS, lib/gnutls_int.h (utags: gnutls_0_2_91):
6386         last commits for 0.2.91 
6388 2001-12-10 08:25  nmav <nmav@gnutls.org>
6390         * doc/TODO (tags: gnutls_0_2_91), lib/auth_anon.c (tags:
6391         gnutls_0_2_91), lib/auth_rsa.c (tags: gnutls_0_3_1, gnutls_0_3_0,
6392         gnutls_0_2_91), lib/gnutls_constate.c (tags: gnutls_0_3_5,
6393         gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91),
6394         lib/gnutls_datum.c (tags: gnutls_with_dss_ciphersuites,
6395         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
6396         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_datum.h
6397         (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6398         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
6399         gnutls_0_2_91), lib/gnutls_errors.c (tags: gnutls_0_2_91),
6400         lib/gnutls_errors_int.h (tags: gnutls_0_3_5, gnutls_0_3_2,
6401         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_global.c
6402         (tags: gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_handshake.c (tags:
6403         gnutls_0_2_91), lib/gnutls_hash_int.c (tags: gnutls_0_3_1,
6404         gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_hash_int.h (tags:
6405         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
6406         gnutls_0_2_91), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
6407         gnutls_0_2_91), lib/gnutls_mem.c (tags: gnutls_0_3_90,
6408         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6409         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
6410         gnutls_0_2_91), lib/gnutls_mem.h (tags: gnutls_0_3_90,
6411         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6412         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
6413         gnutls_0_2_91), lib/gnutls_record.c (tags: gnutls_0_2_91):
6415         optimizations and fixes in the TLS PRF calculation (and the SSL3
6416         equivalent) 
6418 2001-12-09 17:08  nmav <nmav@gnutls.org>
6420         * doc/tex/ciphers.tex (tags: gnutls_0_2_91):
6422         updated documentation 
6424 2001-12-09 15:39  nmav <nmav@gnutls.org>
6426         * lib/gnutls_anon_cred.c (tags: gnutls_0_3_0, gnutls_0_2_91):
6428         fixed gnutls_anon_free_client_sc() 
6430 2001-12-09 12:05  nmav <nmav@gnutls.org>
6432         * NEWS, doc/tex/auth.tex, lib/auth_anon.h (tags: gnutls_0_3_0,
6433         gnutls_0_2_91), lib/gnutls.h.in (tags: gnutls_0_2_91),
6434         lib/gnutls_anon_cred.c, lib/gnutls_auth.c (tags: gnutls_0_2_91),
6435         lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c:
6437         Fixes in anonymous authentication.  Fixes in client ciphersuite
6438         selection.  
6440 2001-12-09 12:03  nmav <nmav@gnutls.org>
6442         * lib/: debug.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
6443         gnutls_0_3_0), gnutls_cert.c (utags: gnutls_0_2_91):
6445         GET_CN() now works. (affects debug mode only) 
6447 2001-12-09 11:02  nmav <nmav@gnutls.org>
6449         * src/: .cvsignore (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
6450         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
6451         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
6452         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
6453         gnutls_0_5_3, gnutls_0_5_2,
6454         gnutls_0_5_x_before_export_ciphersuites,
6455         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6456         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
6457         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
6458         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6459         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
6460         gnutls_0_2_91), Makefile.am (tags: gnutls_with_dss_ciphersuites,
6461         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
6462         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), README.crypt,
6463         README.srpcrypt (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91):
6465         crypt -> srpcrypt 
6467 2001-12-09 10:50  nmav <nmav@gnutls.org>
6469         * NEWS, lib/auth_x509.c (tags: gnutls_0_2_91), lib/auth_x509.h
6470         (tags: gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_cert.c,
6471         lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_int.h:
6473         Optimizations in server certificate callback.  
6475 2001-12-08 22:54  nmav <nmav@gnutls.org>
6477         * NEWS, lib/gnutls.h.in, lib/gnutls_db.c (tags: gnutls_0_2_91),
6478         lib/gnutls_int.h, lib/gnutls_record.c:
6480         added gnutls_transport_get_ptr() and gnutls_db_get_ptr() functions.  
6482 2001-12-08 22:37  nmav <nmav@gnutls.org>
6484         * lib/Makefile.am (tags: gnutls_0_3_0, gnutls_0_2_91),
6485         lib/auth_x509.c, lib/ext_dnsname.c, lib/ext_dnsname.h,
6486         lib/gnutls.h.in, lib/gnutls_extensions.c (tags: gnutls_0_2_91),
6487         lib/gnutls_handshake.c, src/cli.c, src/serv.c (tags:
6488         gnutls_0_2_91):
6490         remove dnsname (name_ind) extension 
6492 2001-12-08 15:55  nmav <nmav@gnutls.org>
6494         * lib/: auth_anon.c, auth_dhe_dss.c (tags:
6495         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6496         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
6497         gnutls_0_2_91), auth_dhe_rsa.c (tags: gnutls_0_2_91), auth_srp.c
6498         (tags: gnutls_0_2_91), auth_srp_passwd.c (tags: gnutls_0_3_0,
6499         gnutls_0_2_91), gnutls_buffers.c (tags: gnutls_0_3_0,
6500         gnutls_0_2_91), gnutls_cert.c, gnutls_dh_primes.c (tags:
6501         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
6502         gnutls_0_2_91), gnutls_gcry.c (tags: gnutls_0_2_91), gnutls_gcry.h
6503         (tags: gnutls_0_2_91), gnutls_int.h, gnutls_pk.c (tags:
6504         gnutls_0_2_91), gnutls_privkey.c (tags: gnutls_0_3_5, gnutls_0_3_2,
6505         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), gnutls_srp.c (tags:
6506         gnutls_0_2_91), x509_extensions.c (tags: gnutls_0_3_5,
6507         gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91):
6509         Cleanups. Now use GCRYMPI_FMT_STD instead of USG.  
6511 2001-12-07 17:25  nmav <nmav@gnutls.org>
6513         * doc/tex/: auth.tex, ciphers.tex (utags: gnutls_0_2_90):
6515         added missing files 
6517 2001-12-07 14:09  nmav <nmav@gnutls.org>
6519         * NEWS, doc/tex/Makefile.am (tags: gnutls_0_2_91, gnutls_0_2_90),
6520         doc/tex/ciphersuites.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
6521         doc/tex/gnutls.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
6522         doc/tex/resumedb.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
6523         doc/tex/translayer.tex (tags: gnutls_0_2_91, gnutls_0_2_90),
6524         lib/.cvsignore (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
6525         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):
6527         updated documentation 
6529 2001-12-07 08:22  nmav <nmav@gnutls.org>
6531         * lib/: auth_x509.c, gnutls_int.h, gnutls_ui.h (tags:
6532         gnutls_0_2_91) (utags: gnutls_0_2_90):
6534         callbacks now get a GNUTLS_STATE argument.  
6536 2001-12-07 01:02  nmav <nmav@gnutls.org>
6538         * doc/tex/ciphersuites.tex, doc/tex/ex1.tex (tags: gnutls_0_2_91,
6539         gnutls_0_2_90), doc/tex/ex2.tex (tags: gnutls_0_2_91,
6540         gnutls_0_2_90), doc/tex/ex3.tex (tags: gnutls_0_2_91,
6541         gnutls_0_2_90), doc/tex/serv1.tex (tags: gnutls_0_2_91,
6542         gnutls_0_2_90), doc/tex/srp1.tex (tags: gnutls_0_2_91,
6543         gnutls_0_2_90), lib/auth_x509.c, lib/gnutls.h.in (tags:
6544         gnutls_0_2_90), lib/gnutls_algorithms.c (tags: gnutls_0_3_0,
6545         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cert.c (tags:
6546         gnutls_0_2_90), lib/gnutls_int.h, src/cli.c (tags: gnutls_0_2_90),
6547         src/serv.c (tags: gnutls_0_2_90):
6549         GNUTLS_KX_RSA renamed to GNUTLS_KX_X509PKI_RSA (and the other X509
6550         key exchange methods). This will allow GNUTLS_KX_PGP_RSA etc.  
6552 2001-12-06 17:08  nmav <nmav@gnutls.org>
6554         * configure.in (tags: gnutls_0_2_91, gnutls_0_2_90),
6555         doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
6556         doc/tex/srp1.tex, lib/defines.h (tags: gnutls_0_4_0, gnutls_0_3_92,
6557         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
6558         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
6559         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
6560         lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_int.h,
6561         lib/gnutls_priority.c (tags: gnutls_0_3_1, gnutls_0_3_0,
6562         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_record.c (tags:
6563         gnutls_0_2_90), src/cli.c, src/serv.c:
6565         GNUTLS_LIST is now int* 
6567 2001-12-06 12:19  nmav <nmav@gnutls.org>
6569         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
6570         doc/tex/srp1.tex, lib/debug.c (tags: gnutls_0_2_90),
6571         lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_cipher.c
6572         (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6573         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
6574         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cipher_int.c (tags:
6575         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
6576         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_compress_int.c (tags:
6577         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
6578         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
6579         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
6580         lib/gnutls_constate.c (tags: gnutls_0_2_90),
6581         lib/gnutls_errors_int.h (tags: gnutls_0_2_90),
6582         lib/gnutls_hash_int.c (tags: gnutls_0_2_90), lib/gnutls_int.h,
6583         lib/gnutls_kx.c (tags: gnutls_0_2_90), lib/gnutls_record.c,
6584         lib/gnutls_v2_compat.c (tags: gnutls_0_3_5, gnutls_0_3_2,
6585         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
6586         src/cli.c, src/serv.c:
6588         cleanups again 
6590 2001-12-06 12:18  nmav <nmav@gnutls.org>
6592         * lib/: x509_ASN.y, x509_asn1.c, x509_asn1.h (tags: gnutls_0_3_91,
6593         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
6594         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
6595         gnutls_0_3_1), x509_der.c, x509_der.h (tags: gnutls_0_4_3,
6596         gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
6597         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
6598         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
6599         gnutls_0_3_1) (utags: gnutls_0_3_0, gnutls_0_2_90, gnutls_0_2_91):
6601         some changes to keep gcc -Wall happy 
6603 2001-12-06 10:37  nmav <nmav@gnutls.org>
6605         * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
6606         doc/tex/serv1.tex, doc/tex/srp1.tex, lib/auth_rsa.c (tags:
6607         gnutls_0_2_90), lib/auth_x509.c, lib/auth_x509.h (tags:
6608         gnutls_0_2_90), lib/gnutls.h.in, lib/gnutls_algorithms.c,
6609         lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_3_5,
6610         gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
6611         gnutls_0_2_90), lib/gnutls_errors_int.h, lib/gnutls_global.c (tags:
6612         gnutls_0_2_90), lib/gnutls_int.h, lib/gnutls_priority.c,
6613         lib/gnutls_priority.h (tags: gnutls_with_dss_ciphersuites,
6614         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
6615         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
6616         lib/gnutls_record.c, lib/gnutls_record.h (tags: gnutls_0_2_91,
6617         gnutls_0_2_90), src/cli.c, src/serv.c:
6619         Several cleanups.  
6621 2001-12-05 17:25  nmav <nmav@gnutls.org>
6623         * NEWS, configure.in, doc/tex/ex1.tex, doc/tex/serv1.tex,
6624         lib/gnutls.h.in, lib/gnutls_db.c (tags: gnutls_0_2_90),
6625         lib/gnutls_db.h (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
6626         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_session.c
6627         (tags: gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
6628         lib/gnutls_session.h (tags: gnutls_0_5_x_before_types_change,
6629         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
6630         gnutls_0_5_x_before_export_ciphersuites,
6631         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6632         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
6633         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
6634         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6635         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
6636         gnutls_0_2_91, gnutls_0_2_90), src/cli.c, src/serv.c:
6638         Changes in function names concerning _db_ handling and _session_
6639         handling.  
6641 2001-12-05 17:03  nmav <nmav@gnutls.org>
6643         * NEWS, doc/TODO (tags: gnutls_0_2_90), doc/tex/ex1.tex,
6644         doc/tex/ex2.tex, doc/tex/ex3.tex, doc/tex/serv1.tex,
6645         lib/auth_dhe_rsa.c (tags: gnutls_0_2_90), lib/auth_x509.c,
6646         lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_anon_cred.c (tags:
6647         gnutls_0_2_90), lib/gnutls_cert.c, lib/gnutls_cert.h,
6648         lib/gnutls_handshake.c (tags: gnutls_0_2_90), lib/gnutls_int.h,
6649         lib/gnutls_srp.c (tags: gnutls_0_2_90), lib/gnutls_ui.h, src/cli.c,
6650         src/serv.c:
6652         Added callback to select the server certificate.  
6654 2001-12-05 13:41  nmav <nmav@gnutls.org>
6656         * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
6657         lib/auth_x509.c, lib/gnutls_record.c, lib/gnutls_ui.c (tags:
6658         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_ui.h, src/cli.c,
6659         src/common.h (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
6660         gnutls_0_2_90), src/serv.c:
6662         optimized certificate handling API 
6664 2001-12-05 12:50  nmav <nmav@gnutls.org>
6666         * lib/auth_dhe_rsa.c, lib/auth_x509.c, lib/auth_x509.h,
6667         lib/gnutls_cert.h, lib/gnutls_ui.h, src/serv.c:
6669         several cleanups. Removed old unneeded functions.  certificate
6670         verification was moved out of the handshake procedure.  
6672 2001-12-04 22:24  nmav <nmav@gnutls.org>
6674         * lib/: gnutls.h.in, gnutls_buffers.c (tags: gnutls_0_2_90),
6675         gnutls_global.c, gnutls_int.h, gnutls_record.c:
6677         some cleanups 
6679 2001-12-04 16:03  nmav <nmav@gnutls.org>
6681         * configure.in, lib/auth_dhe_rsa.c, lib/auth_x509.c,
6682         lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_auth.c (tags:
6683         gnutls_0_2_90), lib/gnutls_cert.c, lib/gnutls_cert.h,
6684         lib/gnutls_errors.c (tags: gnutls_0_2_90), lib/gnutls_errors_int.h,
6685         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
6686         lib/gnutls_session_pack.c (tags: gnutls_0_2_91, gnutls_0_2_90),
6687         lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509_extensions.c (tags:
6688         gnutls_0_2_90), lib/x509_extensions.h (tags: gnutls_0_4_3,
6689         gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
6690         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
6691         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
6692         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
6693         src/Makefile.am (tags: gnutls_0_2_90), src/cli.c, src/common.h,
6694         src/port.h, src/serv.c:
6696         now the peer's certificate list is stored into auth info structure
6697         (instead of the certificate).  several other cleanups.  
6699 2001-12-04 10:57  nmav <nmav@gnutls.org>
6701         * lib/auth_x509.c, lib/auth_x509.h, lib/debug.c, lib/debug.h (tags:
6702         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6703         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
6704         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cert.c,
6705         lib/gnutls_cert.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
6706         lib/gnutls_record.c, lib/gnutls_ui.c, lib/gnutls_ui.h,
6707         lib/x509_extensions.c, src/cli.c, src/serv.c:
6709         moving gnutls_DN structures out of gnutls_cert and auth_info
6710         structures.  Now they are generated upon request.  
6712 2001-12-01 17:34  nmav <nmav@gnutls.org>
6714         * acconfig.h (tags: gnutls_0_3_91, gnutls_0_3_90,
6715         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6716         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
6717         gnutls_0_2_91, gnutls_0_2_90), configure.in, lib/defines.h,
6718         lib/gnutls.h.in:
6720         fixes in autoconf scripts 
6722 2001-12-01 10:50  nmav <nmav@gnutls.org>
6724         * AUTHORS (tags: gnutls_with_dss_ciphersuites,
6725         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
6726         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90),
6727         Makefile.am (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
6728         gnutls_0_2_90), NEWS, acconfig.h, configure.in, lib/auth_x509.c,
6729         lib/defines.h, lib/gnutls_random.c (tags: gnutls_0_3_2,
6730         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):
6732         updated detection of library settings 
6734 2001-11-30 18:23  nmav <nmav@gnutls.org>
6736         * AUTHORS, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls_cert.c,
6737         lib/gnutls_int.h, lib/x509_extensions.c, src/cli.c:
6739         The RDN sequence needed in the certificate request message is now
6740         generated and cached into a x509pki_credentials structure.  This
6741         would save a lot of time in the server side.  
6743 2001-11-29 20:30  fiorinaf <fiorinaf@gnutls.org>
6745         * doc/ASN1.readme.txt (tags: gnutls_0_2_91, gnutls_0_2_90):
6747         overflow buffers check 
6749 2001-11-29 20:22  fiorinaf <fiorinaf@gnutls.org>
6751         * doc/ASN1.readme.txt, lib/x509_asn1.c, lib/x509_asn1.h,
6752         lib/x509_ASN.y:
6754         "" 
6756 2001-11-29 15:29  nmav <nmav@gnutls.org>
6758         * NEWS, lib/Makefile.am (tags: gnutls_0_2_90), lib/auth_anon.c
6759         (tags: gnutls_0_2_90), lib/auth_dhe_rsa.c, lib/auth_rsa.c,
6760         lib/auth_srp.c (tags: gnutls_0_2_90), lib/auth_x509.c,
6761         lib/auth_x509.h, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
6762         lib/gnutls_db.c, lib/gnutls_int.h, lib/gnutls_record.c,
6763         lib/gnutls_session.c, lib/gnutls_session_pack.c,
6764         lib/gnutls_session_pack.h (tags: gnutls_0_5_x_before_types_change,
6765         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
6766         gnutls_0_5_x_before_export_ciphersuites,
6767         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6768         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
6769         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
6770         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6771         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
6772         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_ui.c, lib/gnutls_ui.h,
6773         src/cli.c:
6775         introduced gnutls_x509pki_get_certificate(). This function returns
6776         the peer's certificate DER encoded. This certificate is also stored
6777         in the resume db.  
6779 2001-11-26 10:50  nmav <nmav@gnutls.org>
6781         * THANKS (tags: gnutls_0_2_91, gnutls_0_2_90), configure.in,
6782         doc/README.autoconf (tags: gnutls_0_2_91, gnutls_0_2_90), doc/TODO,
6783         lib/gnutls.h.in, lib/gnutls_db.c, lib/libgnutls.m4 (tags:
6784         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90):
6786         cleanups and some corrections.  
6788 2001-11-25 12:05  nmav <nmav@gnutls.org>
6790         * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/srp1.tex,
6791         lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags:
6792         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
6793         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_db.c,
6794         lib/gnutls_handshake.c, lib/gnutls_handshake.h (tags:
6795         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_int.h, lib/gnutls_kx.c,
6796         lib/gnutls_kx.h (tags: gnutls_0_5_x_before_types_change,
6797         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
6798         gnutls_0_5_x_before_export_ciphersuites,
6799         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6800         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
6801         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
6802         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6803         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
6804         gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_record.c,
6805         lib/gnutls_record.h, src/cli.c, src/serv.c:
6807         gnutls_handshake(), gnutls_read() etc. functions no longer require 
6808         the 'SOCKET cd' argument. This argument is set using the function 
6809         gnutls_set_transport_ptr().  
6811 2001-11-23 23:42  nmav <nmav@gnutls.org>
6813         * doc/README.autoconf:
6815         gnutls.m4 -> libgnutls.m4 
6817 2001-11-23 23:26  nmav <nmav@gnutls.org>
6819         * doc/tex/Makefile.am:
6821         added new pictures 
6823 2001-11-23 23:25  nmav <nmav@gnutls.org>
6825         * doc/tex/ciphersuites.tex:
6827         updated 
6829 2001-11-20 23:37  nmav <nmav@gnutls.org>
6831         * doc/scripts/gdoc:
6833         produces better tex output 
6835 2001-11-20 20:22  nmav <nmav@gnutls.org>
6837         * doc/scripts/gdoc, lib/gnutls_ui.c:
6839         updated documentation (and generation of tex) 
6841 2001-11-20 20:20  nmav <nmav@gnutls.org>
6843         * AUTHORS:
6845         updated 
6847 2001-11-20 14:42  nmav <nmav@gnutls.org>
6849         * lib/gnutls_algorithms.c:
6851         fixed gnutls_kx_get_name() 
6853 2001-11-20 13:40  nmav <nmav@gnutls.org>
6855         * lib/: gnutls_handshake.c, gnutls_ui.h:
6857         cleanups 
6859 2001-11-17 11:47  nmav <nmav@gnutls.org>
6861         * doc/scripts/gdoc, lib/gnutls_record.c, lib/x509_asn1.c:
6863         Gdoc updated. Now handles powers and '->' symbol automatically for
6864         tex.  
6866 2001-11-16 10:19  nmav <nmav@gnutls.org>
6868         * lib/x509_der.c (tags: gnutls_0_2_11):
6870         corrected typo 
6872 2001-11-16 10:13  nmav <nmav@gnutls.org>
6874         * doc/ASN1.readme.txt (tags: gnutls_0_2_11), doc/scripts/gdoc
6875         (tags: gnutls_0_2_11), doc/tex/Makefile.am (tags: gnutls_0_2_11),
6876         doc/tex/asn1.tex (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
6877         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11),
6878         doc/tex/gnutls.tex (tags: gnutls_0_2_11), lib/Makefile.am (tags:
6879         gnutls_0_2_11), lib/x509_ASN.y (tags: gnutls_0_2_11),
6880         lib/x509_asn1.c (tags: gnutls_0_2_11), lib/x509_der.c:
6882         Documentation for ASN.1 has been moved to inline comments and to the 
6883         tex documentation.  
6885 2001-11-15 12:47  nmav <nmav@gnutls.org>
6887         * lib/: gnutls_errors.c, gnutls_errors_int.h (utags:
6888         gnutls_0_2_11):
6890         removed E_TIMEOUT 
6892 2001-11-15 12:37  nmav <nmav@gnutls.org>
6894         * configure.in (tags: gnutls_0_2_11), lib/auth_dhe_rsa.c (tags:
6895         gnutls_0_2_11), lib/auth_srp.c (tags: gnutls_0_2_11),
6896         lib/auth_x509.c (tags: gnutls_0_2_11), lib/gnutls_buffers.c (tags:
6897         gnutls_0_2_11), lib/gnutls_buffers.h (tags: gnutls_0_2_11),
6898         lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_record.c
6899         (tags: gnutls_0_2_11), src/serv.c (tags: gnutls_0_2_11):
6901         corrected some obscure bugs in the handshake and record send
6902         buffering code.  
6904 2001-11-13 19:10  nmav <nmav@gnutls.org>
6906         * lib/gnutls_int.h (tags: gnutls_0_2_11):
6908         removed debugging stuff 
6910 2001-11-13 12:26  nmav <nmav@gnutls.org>
6912         * lib/gnutls_handshake.c (tags: gnutls_0_2_11):
6914         more fixes 
6916 2001-11-13 12:02  nmav <nmav@gnutls.org>
6918         * lib/auth_rsa.c (tags: gnutls_0_2_11), lib/gnutls_algorithms.c
6919         (tags: gnutls_0_2_11), lib/gnutls_buffers.c, lib/gnutls_cipher.c
6920         (tags: gnutls_0_2_11), lib/gnutls_constate.c (tags: gnutls_0_2_11),
6921         lib/gnutls_handshake.c, lib/gnutls_handshake.h (tags:
6922         gnutls_0_2_11), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
6923         gnutls_0_2_11), lib/gnutls_priority.c (tags: gnutls_0_2_11),
6924         lib/gnutls_record.c, lib/io_debug.h (tags: gnutls_0_8_1,
6925         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
6926         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
6927         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
6928         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
6929         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
6930         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
6931         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
6932         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
6933         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
6934         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
6935         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), src/serv.c:
6937         more non blocking IO fixes 
6939 2001-11-12 21:18  nmav <nmav@gnutls.org>
6941         * src/cli.c (tags: gnutls_0_2_11):
6943         now resolves hostnames.  
6945 2001-11-12 14:27  nmav <nmav@gnutls.org>
6947         * lib/: defines.h (tags: gnutls_0_2_11), gnutls_priority.c:
6949         va_copy macro renamed to VA_COPY 
6951 2001-11-12 14:26  nmav <nmav@gnutls.org>
6953         * configure.in:
6955         now requires autoconf 2.50 
6957 2001-11-10 21:37  nmav <nmav@gnutls.org>
6959         * NEWS, configure.in, lib/ext_max_record.c (tags: gnutls_0_3_5,
6960         gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
6961         gnutls_0_2_90, gnutls_0_2_11), lib/gnutls.h.in (tags:
6962         gnutls_0_2_11), lib/gnutls_buffers.c, lib/gnutls_buffers.h,
6963         lib/gnutls_cert.c (tags: gnutls_0_2_11), lib/gnutls_cert.h (tags:
6964         gnutls_0_2_11), lib/gnutls_compress_int.c (tags: gnutls_0_2_11),
6965         lib/gnutls_global.c (tags: gnutls_0_2_11), lib/gnutls_handshake.c,
6966         lib/gnutls_int.h, lib/gnutls_mem.c (tags: gnutls_0_2_90,
6967         gnutls_0_2_11), lib/gnutls_mem.h (tags: gnutls_0_2_90,
6968         gnutls_0_2_11), lib/gnutls_privkey.c (tags: gnutls_0_2_90,
6969         gnutls_0_2_11), lib/gnutls_record.c, lib/io_debug.h, src/cli.c,
6970         src/serv.c:
6972         several fixes.  Including: 
6973         - max_record_header extension.  
6974         - resume handshake sending wrong ssl version 
6975         - Non blocking IO (not ready yet) 
6977 2001-11-08 12:00  nmav <nmav@gnutls.org>
6979         * NEWS, doc/tex/Makefile.am, doc/tex/resumedb.tex (tags:
6980         gnutls_0_2_11), doc/tex/translayer.tex (tags: gnutls_0_2_11),
6981         lib/auth_x509.c, lib/gnutls.h.in, lib/gnutls_buffers.c,
6982         lib/gnutls_buffers.h, lib/gnutls_global.c, lib/gnutls_handshake.c,
6983         lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:
6985         cleanups and documentation updates 
6987 2001-11-08 10:57  nmav <nmav@gnutls.org>
6989         * lib/auth_x509.c:
6991         rolled back previous change...  
6993 2001-11-08 10:32  nmav <nmav@gnutls.org>
6995         * lib/auth_x509.c:
6997         made empty certificate message consistent with other
6998         implementations.  
7000 2001-11-07 12:08  nmav <nmav@gnutls.org>
7002         * lib/: auth_anon.c (tags: gnutls_0_2_11), auth_dhe_rsa.c,
7003         auth_srp.c, auth_srp_passwd.c (tags: gnutls_0_2_90, gnutls_0_2_11),
7004         auth_x509.c, gnutls_buffers.c, gnutls_cert.c, gnutls_dh.c (tags:
7005         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
7006         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), gnutls_dh_primes.c
7007         (tags: gnutls_0_2_90, gnutls_0_2_11), gnutls_gcry.c (tags:
7008         gnutls_0_2_90, gnutls_0_2_11), gnutls_gcry.h (tags: gnutls_0_2_90,
7009         gnutls_0_2_11), gnutls_pk.c (tags: gnutls_0_2_90, gnutls_0_2_11),
7010         gnutls_privkey.c, gnutls_record.c, gnutls_session.c (tags:
7011         gnutls_0_2_11), gnutls_sig.c (tags: gnutls_0_3_0, gnutls_0_2_91,
7012         gnutls_0_2_90, gnutls_0_2_11), gnutls_srp.c (tags: gnutls_0_2_11),
7013         x509_sig_check.c (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
7014         gnutls_0_2_90, gnutls_0_2_11):
7016         corrected memory leaks and other bugs 
7018 2001-11-06 16:57  nmav <nmav@gnutls.org>
7020         * lib/gnutls_buffers.c:
7022         added warning 
7024 2001-11-06 12:57  nmav <nmav@gnutls.org>
7026         * NEWS, configure.in, lib/Makefile.am, lib/ext_dnsname.c (tags:
7027         gnutls_0_2_90, gnutls_0_2_11), lib/ext_max_record.c,
7028         lib/ext_max_record.h (tags: gnutls_0_4_1, gnutls_0_4_0,
7029         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
7030         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
7031         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
7032         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), lib/ext_srp.c (tags:
7033         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11),
7034         lib/gnutls.h.in, lib/gnutls_constate.c, lib/gnutls_errors.c,
7035         lib/gnutls_errors_int.h, lib/gnutls_extensions.c (tags:
7036         gnutls_0_2_90, gnutls_0_2_11), lib/gnutls_handshake.c,
7037         lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:
7039         added max_record_size extension 
7041 2001-11-06 12:56  nmav <nmav@gnutls.org>
7043         * lib/gnutls_session.c:
7045         corrected bug which made get_current_session, not to return the
7046         right size of the session.  
7048 2001-11-05 21:28  nmav <nmav@gnutls.org>
7050         * NEWS, lib/auth_dhe_rsa.c, lib/gnutls_buffers.c,
7051         lib/gnutls_buffers.h, lib/gnutls_int.h, lib/gnutls_mem.c,
7052         lib/gnutls_record.c:
7054         receive buffer is now dynamic.  
7056 2001-11-05 20:14  nmav <nmav@gnutls.org>
7058         * NEWS, lib/gnutls_handshake.c, lib/gnutls_record.c, src/cli.c:
7060         changed semantics of the GNUTLS_E_REHANDSHAKE error code.  
7062 2001-11-05 16:41  nmav <nmav@gnutls.org>
7064         * acconfig.h (tags: gnutls_0_2_11), configure.in, lib/defines.h,
7065         lib/gnutls_priority.c:
7067         added support for va_copy 
7069 2001-11-05 12:43  nmav <nmav@gnutls.org>
7071         * NEWS, doc/tex/translayer.tex, lib/gnutls_db.c (tags:
7072         gnutls_0_2_11), lib/gnutls_handshake.c, lib/gnutls_int.h,
7073         lib/gnutls_record.c, src/serv.c (utags: gnutls_0_2_10):
7075         cleanups 
7077 2001-11-05 11:32  nmav <nmav@gnutls.org>
7079         * lib/gnutls_priority.h (tags: gnutls_0_2_11, gnutls_0_2_10):
7081         list -> gnutls_list 
7083 2001-11-04 16:52  nmav <nmav@gnutls.org>
7085         * lib/: gnutls.h.in (tags: gnutls_0_2_10), gnutls_anon_cred.c
7086         (tags: gnutls_0_2_11, gnutls_0_2_10), gnutls_int.h,
7087         gnutls_priority.c (tags: gnutls_0_2_10):
7089         changed LIST to GNUTLS_LIST 
7091 2001-11-04 12:01  nmav <nmav@gnutls.org>
7093         * lib/: gnutls.h.in, gnutls_db.c:
7095         added new function to check for expired sessions.  
7097 2001-11-04 10:43  nmav <nmav@gnutls.org>
7099         * lib/gnutls_record.c:
7101         cleanups 
7103 2001-11-02 18:20  nmav <nmav@gnutls.org>
7105         * lib/: gnutls_buffers.c (tags: gnutls_0_2_10), gnutls_buffers.h
7106         (tags: gnutls_0_2_10), gnutls_handshake.c, gnutls_record.c,
7107         gnutls_sig.c (tags: gnutls_0_2_10):
7109         cleanups in function names 
7111 2001-11-02 10:34  nmav <nmav@gnutls.org>
7113         * lib/gnutls_db.c:
7115         cleanups in the resuming code 
7117 2001-11-02 10:07  nmav <nmav@gnutls.org>
7119         * NEWS, THANKS (tags: gnutls_0_2_10), configure.in (tags:
7120         gnutls_0_2_10), lib/gnutls.h.in, lib/gnutls_db.c, lib/gnutls_db.h
7121         (tags: gnutls_0_2_11, gnutls_0_2_10), lib/gnutls_int.h,
7122         lib/gnutls_record.c:
7124         added hooks in order to use external database to store session to be 
7125         resumed. Works but it is not finished.  
7127 2001-11-02 09:01  nmav <nmav@gnutls.org>
7129         * lib/: gnutls_buffers.c, gnutls_global.c (tags: gnutls_0_2_10),
7130         gnutls_int.h:
7132         set_push() & set_pull() functions moved to state (instead of being
7133         global) 
7135 2001-11-02 08:32  nmav <nmav@gnutls.org>
7137         * README.CVS, doc/Makefile.am (tags: gnutls_0_2_11, gnutls_0_2_10),
7138         doc/README.CVS (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
7139         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10):
7141         moved README.CVS to doc/ 
7143 2001-11-01 22:54  nmav <nmav@gnutls.org>
7145         * README.CVS:
7147         added documentation of the steps required to built the cvs tree 
7149 2001-11-01 20:10  nmav <nmav@gnutls.org>
7151         * lib/auth_srp.c (tags: gnutls_0_2_10), lib/auth_srp_passwd.c
7152         (tags: gnutls_0_2_10), lib/auth_x509.c (tags: gnutls_0_2_10),
7153         lib/gnutls_auth.c (tags: gnutls_0_2_11, gnutls_0_2_10),
7154         lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_handshake.c,
7155         lib/gnutls_handshake.h (tags: gnutls_0_2_10), lib/gnutls_int.h,
7156         lib/gnutls_kx.c (tags: gnutls_0_2_10), lib/gnutls_mem.c (tags:
7157         gnutls_0_2_10), lib/gnutls_record.c, lib/gnutls_record.h (tags:
7158         gnutls_0_2_11, gnutls_0_2_10), lib/io_debug.h (tags:
7159         gnutls_0_2_10), src/cli.c (tags: gnutls_0_2_10), src/serv.c:
7161         Adopted some of the patches of Jon Nelson. Fixes the non blocking 
7162         behaviour.  
7164 2001-10-30 19:35  nmav <nmav@gnutls.org>
7166         * lib/: gnutls_buffers.c, gnutls_record.c:
7168         corrected and fixed several things in send_int() etc.  
7170 2001-10-30 12:29  nmav <nmav@gnutls.org>
7172         * doc/tex/translayer.tex:
7174         Added missing file.  
7176 2001-10-30 12:11  nmav <nmav@gnutls.org>
7178         * doc/: Makefile.am, TODO (tags: gnutls_0_2_10),
7179         scripts/Makefile.am (tags: gnutls_0_5_10,
7180         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
7181         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
7182         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7183         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7184         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7185         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7186         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
7187         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
7188         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
7189         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10):
7191         added scripts into distribution 
7193 2001-10-30 09:10  nmav <nmav@gnutls.org>
7195         * lib/: gnutls_db.c, gnutls_session.c (tags: gnutls_0_2_10):
7197         corrected bugs in session resuming.  
7199 2001-10-23 17:35  nmav <nmav@gnutls.org>
7201         * lib/: gnutls_buffers.c (tags: gnutls_0_2_9), gnutls_int.h,
7202         io_debug.h (tags: gnutls_0_2_9):
7204         cleanups 
7206 2001-10-23 17:31  nmav <nmav@gnutls.org>
7208         * lib/: Makefile.am (tags: gnutls_0_2_10, gnutls_0_2_9),
7209         io_debug.h:
7211         added IO debugging code 
7213 2001-10-23 15:45  nmav <nmav@gnutls.org>
7215         * NEWS, lib/gnutls_buffers.c, lib/gnutls_handshake.c (tags:
7216         gnutls_0_2_9), lib/gnutls_handshake.h (tags: gnutls_0_2_9),
7217         lib/gnutls_int.h, lib/gnutls_kx.c (tags: gnutls_0_2_9),
7218         lib/gnutls_kx.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
7219         lib/gnutls_record.c (tags: gnutls_0_2_9):
7221         added some checks for memory allocation.  Fixes in write interrupts.  
7223 2001-10-23 09:37  nmav <nmav@gnutls.org>
7225         * lib/gnutls_buffers.c:
7227         corrected bugs which could break non blocking IO 
7229 2001-10-22 22:09  nmav <nmav@gnutls.org>
7231         * PGPKEYS (tags: gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
7232         gnutls_0_5_x_before_export_ciphersuites,
7233         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7234         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7235         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
7236         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
7237         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
7238         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
7239         gnutls_0_2_9):
7241         added file. Holds pgp keys 
7243 2001-10-22 20:14  nmav <nmav@gnutls.org>
7245         * lib/: gnutls_buffers.c, gnutls_record.c:
7247         corrections for the gnutls_read_buffered() function.  
7249 2001-10-22 12:51  nmav <nmav@gnutls.org>
7251         * lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags: gnutls_0_2_9),
7252         lib/gnutls_int.h, lib/gnutls_record.c, src/serv.c (tags:
7253         gnutls_0_2_9):
7255         updated/fixed the handling of interrupted writes 
7257 2001-10-21 14:32  nmav <nmav@gnutls.org>
7259         * lib/: gnutls_buffers.c, gnutls_buffers.h, gnutls_errors.c (tags:
7260         gnutls_0_2_10, gnutls_0_2_9), gnutls_errors_int.h (tags:
7261         gnutls_0_2_10, gnutls_0_2_9), gnutls_int.h, gnutls_record.c:
7263         changed  gnutls_write() semantics in order to cope with interrupted
7264         system calls and non blocking IO 
7266 2001-10-21 13:27  nmav <nmav@gnutls.org>
7268         * NEWS, doc/tex/Makefile.am (tags: gnutls_0_2_10, gnutls_0_2_9),
7269         doc/tex/gnutls.tex (tags: gnutls_0_2_10, gnutls_0_2_9),
7270         lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
7271         lib/gnutls_global.c (tags: gnutls_0_2_9), lib/gnutls_handshake.c,
7272         lib/gnutls_int.h, lib/gnutls_record.c:
7274         changes in order to be independent of the berkeley style sockets 
7275         (but it is still difficult to use gnutls with any other api) 
7277 2001-10-21 11:53  nmav <nmav@gnutls.org>
7279         * lib/gnutls_buffers.c:
7281         made gnutls_write() unaware of interrupted system calls and eagain
7282         errors.  
7284 2001-10-21 11:36  nmav <nmav@gnutls.org>
7286         * THANKS (tags: gnutls_0_2_9), doc/tex/resumedb.tex (tags:
7287         gnutls_0_2_10, gnutls_0_2_9), lib/gnutls_buffers.c,
7288         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
7289         lib/gnutls_ui.c (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
7290         lib/gnutls_ui.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
7291         src/serv.c:
7293         several cleanups 
7295 2001-10-20 22:40  nmav <nmav@gnutls.org>
7297         * lib/: gnutls_buffers.c, gnutls_int.h:
7299         Corrected short read bug 
7301 2001-10-20 16:04  nmav <nmav@gnutls.org>
7303         * lib/gnutls_buffers.c:
7305         corrected _gnutls_write() 
7307 2001-10-20 15:44  nmav <nmav@gnutls.org>
7309         * lib/gnutls_buffers.c:
7311         peeked data now stays also in handshake 
7313 2001-10-20 15:43  nmav <nmav@gnutls.org>
7315         * lib/gnutls_kx.c:
7317         corrected bug which caused a fatal alert to be sent even if it 
7318         wasn't required 
7320 2001-10-20 09:40  nmav <nmav@gnutls.org>
7322         * NEWS, lib/gnutls_buffers.c, lib/gnutls_errors.c,
7323         lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
7324         lib/gnutls_record.c:
7326         introduced GNUTLS_E_INTERRUPTED, fixes in error handling 
7328 2001-10-20 09:10  nmav <nmav@gnutls.org>
7330         * lib/: gnutls_buffers.c, gnutls_handshake.c, gnutls_int.h:
7332         the gnutls handshake protocol can now hold it's state. Thus it may
7333         be used in some kind of non blocking mode. Not tested at all 
7335 2001-10-19 17:07  nmav <nmav@gnutls.org>
7337         * NEWS, doc/TODO (tags: gnutls_0_2_9), lib/gnutls_buffers.c,
7338         lib/gnutls_buffers.h, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
7339         lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
7340         lib/gnutls_record.c:
7342         clean ups in the handshake protocol 
7344 2001-10-15 09:14  nmav <nmav@gnutls.org>
7346         * NEWS, configure.in, doc/TODO, doc/tex/ex3.tex (tags:
7347         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), doc/tex/serv1.tex
7348         (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
7349         lib/auth_dhe_rsa.c (tags: gnutls_0_2_10, gnutls_0_2_9),
7350         lib/auth_rsa.c (tags: gnutls_0_2_10, gnutls_0_2_9),
7351         lib/auth_x509.c, lib/auth_x509.h (tags: gnutls_0_2_11,
7352         gnutls_0_2_10, gnutls_0_2_9), lib/gnutls.h.in, lib/gnutls_auth.c
7353         (tags: gnutls_0_2_9), lib/gnutls_auth_int.h (tags: gnutls_0_2_91,
7354         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
7355         lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_ui.c,
7356         lib/gnutls_ui.h, src/cli.c, src/serv.c:
7358         auth_info types and structures were moved to the internals of the
7359         library.  This makes the library incompatible (source & binary) with
7360         the previous versions.  
7362 2001-10-12 06:46  nmav <nmav@gnutls.org>
7364         * lib/: ext_srp.c (tags: gnutls_0_2_10, gnutls_0_2_9), gnutls.h.in,
7365         gnutls_cert.c (tags: gnutls_0_2_10, gnutls_0_2_9),
7366         gnutls_dh_primes.c (tags: gnutls_0_2_10, gnutls_0_2_9),
7367         gnutls_errors.c, gnutls_errors_int.h, gnutls_ui.h:
7369         added option to regenerate primes and generators for EDH 
7371 2001-10-10 15:53  nmav <nmav@gnutls.org>
7373         * NEWS, lib/auth_x509.c, lib/ext_dnsname.c (tags: gnutls_0_2_10,
7374         gnutls_0_2_9), lib/ext_dnsname.h (tags: gnutls_0_2_90,
7375         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), lib/gnutls.h.in,
7376         lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_2_10,
7377         gnutls_0_2_9), lib/gnutls_extensions.c (tags: gnutls_0_2_10,
7378         gnutls_0_2_9), lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c,
7379         src/crypt.c (tags: gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
7380         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
7381         gnutls_0_2_9), src/serv.c:
7383         updated name indication extension (dnsname) 
7385 2001-10-10 09:28  nmav <nmav@gnutls.org>
7387         * src/: Makefile.am, crypt-gaa.c (tags: gnutls_0_4_with_libtasn1,
7388         gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0,
7389         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
7390         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
7391         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
7392         gnutls_0_2_91, gnutls_0_2_90), crypt.gaa (tags:
7393         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7394         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
7395         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
7396         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
7397         gnutls_0_2_91, gnutls_0_2_90) (utags: gnutls_0_2_10, gnutls_0_2_11,
7398         gnutls_0_2_9):
7400         renamed crypt to srpcrypt.  
7402 2001-10-10 09:25  nmav <nmav@gnutls.org>
7404         * NEWS, doc/TODO, lib/auth_anon.c (tags: gnutls_0_2_10,
7405         gnutls_0_2_9), lib/gnutls_dh.h (tags: gnutls_0_3_5, gnutls_0_3_2,
7406         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
7407         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
7408         lib/gnutls_dh_primes.c, lib/gnutls_global.c, lib/gnutls_int.h,
7409         src/crypt.c:
7411         better prime handling 
7413 2001-10-09 21:40  nmav <nmav@gnutls.org>
7415         * lib/: Makefile.am, auth_dhe_rsa.c, auth_srp_passwd.c (tags:
7416         gnutls_0_2_9), auth_x509.c, gnutls.h.in, gnutls_dh.c (tags:
7417         gnutls_0_2_10, gnutls_0_2_9), gnutls_dh.h, gnutls_dh_primes.c,
7418         gnutls_record.h (tags: gnutls_0_2_9), gnutls_srp.c (tags:
7419         gnutls_0_2_10, gnutls_0_2_9):
7421         Updated the handling of prime numbers.  
7423 2001-10-08 19:57  nmav <nmav@gnutls.org>
7425         * lib/: auth_dhe_rsa.c, auth_x509.c, gnutls.h.in, gnutls_buffers.c,
7426         gnutls_cert.c, gnutls_cert.h, gnutls_handshake.c,
7427         gnutls_handshake.h, gnutls_int.h, gnutls_record.c, gnutls_sig.c,
7428         gnutls_sig.h (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
7429         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
7430         gnutls_0_2_10, gnutls_0_2_9):
7432         several cleanups 
7434 2001-10-08 18:38  nmav <nmav@gnutls.org>
7436         * NEWS, THANKS, configure.in, doc/tex/ex3.tex (tags: gnutls_0_2_4),
7437         lib/auth_anon.c, lib/auth_dhe_rsa.c, lib/auth_x509.c,
7438         lib/auth_x509.h, lib/gnutls_algorithms.c (tags: gnutls_0_2_10,
7439         gnutls_0_2_9), lib/gnutls_cert.c, lib/gnutls_cert.h,
7440         lib/gnutls_datum.c (tags: gnutls_0_2_90, gnutls_0_2_11,
7441         gnutls_0_2_10, gnutls_0_2_9), lib/gnutls_int.h,
7442         lib/gnutls_record.c, lib/gnutls_sig.c, lib/gnutls_sig.h,
7443         lib/x509_extensions.c (tags: gnutls_0_2_11, gnutls_0_2_10,
7444         gnutls_0_2_9), src/cli.c, src/serv.c:
7446         added DHE_RSA ciphersuites 
7448 2001-10-08 07:10  nmav <nmav@gnutls.org>
7450         * doc/protocol/: draft-ietf-tls-ciphersuite-03.txt,
7451         draft-ietf-tls-ciphersuite-05.txt (tags: gnutls_0_5_0,
7452         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7453         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
7454         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
7455         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
7456         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
7457         gnutls_0_2_9), draft-ietf-tls-extensions-00.txt,
7458         draft-ietf-tls-extensions-01.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
7459         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
7460         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9),
7461         draft-ietf-tls-kerb-00.txt, rfc2712.txt (tags: gnutls_0_8_1,
7462         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
7463         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
7464         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
7465         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
7466         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
7467         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
7468         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
7469         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
7470         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
7471         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
7472         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
7473         gnutls_0_2_9):
7475         updated documents 
7477 2001-10-07 12:47  nmav <nmav@gnutls.org>
7479         * lib/: x509_asn1.c (tags: gnutls_0_2_10, gnutls_0_2_9),
7480         x509_extensions.c:
7482         fixes in the certificate extensions handling code.  Bugs reported by
7483         Neil Spring <nspring@saavie.org> 
7485 2001-09-25 17:55  nmav <nmav@gnutls.org>
7487         * doc/tex/: Makefile.am (tags: gnutls_0_2_4), ciphersuites.tex,
7488         gnutls.tex:
7490         more documentation 
7492 2001-09-23 18:21  nmav <nmav@gnutls.org>
7494         * lib/: Makefile.am, auth_anon.c, auth_rsa.c, auth_x509.c,
7495         auth_x509.h, gnutls_cert.c, gnutls_dh.h, gnutls_ui.c, gnutls_ui.h:
7497         several cleanups in order to support DHE_RSA 
7499 2001-09-23 18:20  nmav <nmav@gnutls.org>
7501         * lib/auth_dhe_rsa.c:
7503         Preliminary support for DHE_RSA 
7505 2001-09-19 08:21  nmav <nmav@gnutls.org>
7507         * lib/gnutls_cert.c (tags: gnutls_0_2_3):
7509         updated documentation 
7511 2001-09-14 08:04  nmav <nmav@gnutls.org>
7513         * NEWS, doc/tex/ex3.tex (tags: gnutls_0_2_3), lib/Makefile.am
7514         (tags: gnutls_0_2_3), lib/auth_rsa.c (tags: gnutls_0_2_3),
7515         lib/auth_x509.c (tags: gnutls_0_2_3), lib/auth_x509.h (tags:
7516         gnutls_0_2_3), lib/gnutls.h.in (tags: gnutls_0_2_3),
7517         lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_2_3),
7518         lib/gnutls_errors.c (tags: gnutls_0_2_3), lib/gnutls_int.h (tags:
7519         gnutls_0_2_3), lib/gnutls_ui.c (tags: gnutls_0_2_3),
7520         lib/gnutls_ui.h (tags: gnutls_0_2_3), lib/x509_extensions.c (tags:
7521         gnutls_0_2_3), src/cli.c (tags: gnutls_0_2_3), src/serv.c (tags:
7522         gnutls_0_2_3):
7524         Client certificate callback has been improved 
7526 2001-09-04 19:50  nmav <nmav@gnutls.org>
7528         * NEWS, configure.in (tags: gnutls_0_2_3), doc/tex/Makefile.am
7529         (tags: gnutls_0_2_3), lib/Makefile.am:
7531         updated documentation generation 
7533 2001-09-03 22:23  nmav <nmav@gnutls.org>
7535         * lib/gnutls_algorithms.c (tags: gnutls_0_2_3):
7537         updated documentation 
7539 2001-08-27 08:31  nmav <nmav@gnutls.org>
7541         * lib/: gnutls_global.c (tags: gnutls_0_2_3), gnutls_int.h,
7542         gnutls_num.h (tags: gnutls_with_dss_ciphersuites,
7543         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
7544         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
7545         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3):
7547         minor bugfixes 
7549 2001-08-26 14:44  nmav <nmav@gnutls.org>
7551         * acconfig.h (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3),
7552         configure.in, lib/gnutls_global.c:
7554         use of sigaction instead of signal(), to ignore SIGPIPE 
7556 2001-08-26 10:44  nmav <nmav@gnutls.org>
7558         * NEWS, configure.in, doc/tex/Makefile.am, doc/tex/cover.tex,
7559         doc/tex/cover.tex.in (tags: gnutls_0_3_1, gnutls_0_3_0,
7560         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
7561         gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3), doc/tex/serv1.tex (tags:
7562         gnutls_0_2_4, gnutls_0_2_3), lib/auth_rsa.c, lib/auth_x509.h,
7563         lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_int.h,
7564         lib/gnutls_ui.c, lib/gnutls_ui.h, src/serv.c:
7566         gnutls_set_certificate_request() renamed to
7567         gnutls_x509pki_set_cert_request().  Added
7568         gnutls_x509pki_set_cert_callback().  
7570 2001-08-26 09:41  nmav <nmav@gnutls.org>
7572         * NEWS, doc/TODO, lib/gnutls.h.in, lib/gnutls_anon_cred.c (tags:
7573         gnutls_0_2_9, gnutls_0_2_3), lib/gnutls_cipher.c (tags:
7574         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3), lib/gnutls_record.c
7575         (tags: gnutls_0_2_3), lib/x509_asn1.c (tags: gnutls_0_2_3),
7576         lib/x509_asn1.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
7577         gnutls_0_2_3), lib/x509_b64.c (tags: gnutls_0_3_1, gnutls_0_3_0,
7578         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
7579         gnutls_0_2_9, gnutls_0_2_3), lib/x509_der.c (tags: gnutls_0_2_10,
7580         gnutls_0_2_9, gnutls_0_2_3), src/serv.c:
7582         fixed memory leaks 
7584 2001-08-25 21:52  nmav <nmav@gnutls.org>
7586         * configure.in, lib/gnutls.h.in:
7588         updated gnutls.h file 
7590 2001-08-25 13:44  nmav <nmav@gnutls.org>
7592         * doc/tex/cover.tex, lib/gnutls_buffers.c (tags: gnutls_0_2_3),
7593         lib/gnutls_buffers.h (tags: gnutls_0_2_3), lib/gnutls_record.c,
7594         lib/gnutls_ui.c, src/serv.c:
7596         some memory optimization while receiving packets 
7598 2001-08-25 09:19  nmav <nmav@gnutls.org>
7600         * lib/: gnutls_cipher.c, gnutls_cipher.h (tags: gnutls_0_3_91,
7601         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
7602         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
7603         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
7604         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3),
7605         gnutls_record.c:
7607         header size is now written in gnutls_cipher.c 
7609 2001-08-20 21:40  nmav <nmav@gnutls.org>
7611         * lib/auth_rsa.c, lib/gnutls.h.in, lib/gnutls_int.h,
7612         lib/gnutls_record.c, src/cli.c, src/serv.c (utags: gnutls_0_2_2):
7614         bugfixes and minor updates 
7616 2001-08-20 21:39  nmav <nmav@gnutls.org>
7618         * doc/tex/: ex1.tex (tags: gnutls_0_2_4, gnutls_0_2_3), ex2.tex
7619         (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_4,
7620         gnutls_0_2_3), ex3.tex, serv1.tex, srp1.tex (tags: gnutls_0_2_11,
7621         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3) (utags:
7622         gnutls_0_2_2):
7624         corrected and updated documentation 
7626 2001-08-20 19:26  nmav <nmav@gnutls.org>
7628         * lib/gnutls.h.in, lib/gnutls_int.h, lib/gnutls_record.c,
7629         src/cli.c, src/serv.c:
7631         changed gnutls_bye() behaviour 
7633 2001-08-19 20:11  nmav <nmav@gnutls.org>
7635         * lib/: gnutls.h.in, gnutls_buffers.c (tags: gnutls_0_2_2),
7636         gnutls_int.h, gnutls_record.c:
7638         several fixes in gnutls_bye() function, and in gnutls_recv_int() 
7640 2001-08-19 19:38  nmav <nmav@gnutls.org>
7642         * lib/gnutls_cert.c (tags: gnutls_0_2_2):
7644         corrected bugs in version handling and in certificate initialization 
7646 2001-08-19 14:25  nmav <nmav@gnutls.org>
7648         * NEWS, configure.in (tags: gnutls_0_2_2), lib/auth_srp.c (tags:
7649         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2), lib/ext_srp.c (tags:
7650         gnutls_0_2_3, gnutls_0_2_2), lib/gnutls_buffers.c,
7651         lib/gnutls_buffers.h (tags: gnutls_0_2_2), lib/gnutls_errors.c
7652         (tags: gnutls_0_2_2), lib/gnutls_errors_int.h (tags: gnutls_0_2_3,
7653         gnutls_0_2_2), lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c:
7655         better support for buffered read and several cleanups 
7657 2001-08-19 11:52  nmav <nmav@gnutls.org>
7659         * lib/: gnutls_cipher.c (tags: gnutls_0_2_2), gnutls_kx.c (tags:
7660         gnutls_0_2_3, gnutls_0_2_2), gnutls_record.c:
7662         gnutls now sends (again) record packets using one write.  
7664 2001-08-19 11:50  nmav <nmav@gnutls.org>
7666         * lib/gnutls_srp.c (tags: gnutls_0_2_3, gnutls_0_2_2):
7668         corrected free for data not belonging to the heap 
7670 2001-08-18 21:21  nmav <nmav@gnutls.org>
7672         * lib/: auth_anon.c (tags: gnutls_0_2_3, gnutls_0_2_2), auth_srp.c,
7673         auth_srp_passwd.c (tags: gnutls_0_2_3, gnutls_0_2_2),
7674         crypt_bcrypt.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
7675         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
7676         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2),
7677         gnutls_buffers.c, gnutls_dh.c (tags: gnutls_0_2_3, gnutls_0_2_2),
7678         gnutls_handshake.c (tags: gnutls_0_2_3, gnutls_0_2_2), gnutls_mem.c
7679         (tags: gnutls_0_2_3, gnutls_0_2_2), gnutls_mem.h (tags:
7680         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2),
7681         gnutls_srp.c:
7683         several checks for failed allocations and other fixes 
7685 2001-08-07 18:38  nmav <nmav@gnutls.org>
7687         * lib/auth_anon.c (tags: gnutls_0_2_1), lib/auth_srp.c (tags:
7688         gnutls_0_2_1), lib/auth_srp.h (tags: gnutls_0_3_0, gnutls_0_2_91,
7689         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
7690         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/auth_srp_passwd.c
7691         (tags: gnutls_0_2_1), lib/ext_srp.c (tags: gnutls_0_2_1),
7692         lib/gnutls_dh.c (tags: gnutls_0_2_1), lib/gnutls_extensions.c
7693         (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1),
7694         lib/gnutls_handshake.c (tags: gnutls_0_2_1), lib/gnutls_int.h
7695         (tags: gnutls_0_2_1), lib/gnutls_privkey.c (tags: gnutls_0_2_10,
7696         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), src/cli.c:
7698         fixes in SRP key exchange and several others.  
7700 2001-08-07 13:34  nmav <nmav@gnutls.org>
7702         * NEWS (tags: gnutls_0_2_1), configure.in (tags: gnutls_0_2_1),
7703         doc/tex/ex3.tex (tags: gnutls_0_2_1), doc/tex/serv1.tex (tags:
7704         gnutls_0_2_1), lib/auth_rsa.c (tags: gnutls_0_2_1), lib/ext_srp.c,
7705         lib/gnutls_auth_int.h (tags: gnutls_0_2_3, gnutls_0_2_2,
7706         gnutls_0_2_1), lib/gnutls_handshake.c, lib/gnutls_int.h,
7707         lib/gnutls_kx.c (tags: gnutls_0_2_1), lib/gnutls_sig.c (tags:
7708         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/gnutls_sig.h (tags:
7709         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/gnutls_ui.h (tags:
7710         gnutls_0_2_2, gnutls_0_2_1), lib/x509_sig_check.c (tags:
7711         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
7712         gnutls_0_2_1), lib/x509_verify.c (tags: gnutls_0_3_5, gnutls_0_3_2,
7713         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
7714         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
7715         gnutls_0_2_2, gnutls_0_2_1), src/cli.c, src/serv.c (tags:
7716         gnutls_0_2_1) (utags: gnutls_0_2_0):
7718         server side client authentication works 
7720 2001-08-07 12:16  nmav <nmav@gnutls.org>
7722         * doc/TODO (tags: gnutls_0_2_1, gnutls_0_2_0), lib/auth_anon.c
7723         (tags: gnutls_0_2_0), lib/auth_rsa.c, lib/auth_srp.c (tags:
7724         gnutls_0_2_0), lib/auth_x509.h (tags: gnutls_0_2_2, gnutls_0_2_1,
7725         gnutls_0_2_0), lib/gnutls.h.in (tags: gnutls_0_2_1, gnutls_0_2_0),
7726         lib/gnutls_auth.h (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3,
7727         gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92,
7728         gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites,
7729         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
7730         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
7731         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
7732         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_cert.c (tags:
7733         gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_errors.c (tags:
7734         gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_errors_int.h (tags:
7735         gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c,
7736         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h (tags:
7737         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
7738         src/serv.c:
7740         additions in order for gnutls server to support client
7741         authentication 
7743 2001-08-07 07:30  nmav <nmav@gnutls.org>
7745         * lib/: auth_rsa.c, gnutls_buffers.c (tags: gnutls_0_2_1,
7746         gnutls_0_2_0), gnutls_cipher.c (tags: gnutls_0_2_1, gnutls_0_2_0),
7747         gnutls_constate.c (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
7748         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), gnutls_errors.c,
7749         gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h, gnutls_kx.c,
7750         gnutls_pk.c (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
7751         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0):
7753         ssl3 fixes and several others.  
7755 2001-08-07 07:30  nmav <nmav@gnutls.org>
7757         * lib/gnutls_mem.c (tags: gnutls_0_2_1, gnutls_0_2_0):
7759         realloc does not realloc memory if less size is requested.  
7761 2001-08-06 22:17  nmav <nmav@gnutls.org>
7763         * lib/: auth_rsa.c, gnutls_cert.c, gnutls_errors.c,
7764         gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h:
7766         updated in key usage fields 
7768 2001-08-06 21:48  nmav <nmav@gnutls.org>
7770         * lib/: gnutls_int.h, gnutls_sig.c, gnutls_sig.h, x509_sig_check.c:
7772         cleanups in the signature generating functions 
7774 2001-08-06 20:00  nmav <nmav@gnutls.org>
7776         * NEWS, lib/auth_anon.c, lib/auth_anon.h (tags: gnutls_0_2_90,
7777         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
7778         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/auth_rsa.c,
7779         lib/auth_srp.c, lib/auth_srp.h (tags: gnutls_0_2_0),
7780         lib/auth_x509.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
7781         lib/auth_x509.h, lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_auth.c
7782         (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
7783         lib/gnutls_buffers.c, lib/gnutls_handshake.c,
7784         lib/gnutls_handshake.h (tags: gnutls_0_2_3, gnutls_0_2_2,
7785         gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_int.h, lib/gnutls_kx.c,
7786         lib/gnutls_ui.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
7787         lib/gnutls_ui.h, lib/gnutls_v2_compat.c (tags: gnutls_0_2_11,
7788         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
7789         gnutls_0_2_1, gnutls_0_2_0), src/cli.c, src/serv.c:
7791         several fixes. Added client authentication with x509PKI 
7793 2001-08-06 15:02  nmav <nmav@gnutls.org>
7795         * lib/: Makefile.am (tags: gnutls_0_2_2, gnutls_0_2_1,
7796         gnutls_0_2_0), auth_rsa.c, gnutls_buffers.c, gnutls_handshake.c,
7797         gnutls_int.h, gnutls_kx.c, gnutls_sig.c, gnutls_sig_check.c,
7798         x509_sig_check.c:
7800         more x509 client certificate stuff 
7802 2001-08-06 13:22  nmav <nmav@gnutls.org>
7804         * src/x509/: clicert.pem, clikey.pem (utags: gnutls_0_2_10,
7805         gnutls_0_2_11, gnutls_0_2_0, gnutls_0_2_1, gnutls_0_2_2,
7806         gnutls_0_3_0, gnutls_0_2_3, gnutls_0_3_1, gnutls_0_3_2,
7807         gnutls_0_3_5, gnutls_0_2_9, gnutls_0_2_90, gnutls_0_2_91):
7809         added client certificates 
7811 2001-08-06 13:21  nmav <nmav@gnutls.org>
7813         * lib/Makefile.am, lib/auth_rsa.c, lib/gnutls_cert.h (tags:
7814         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c,
7815         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_pk.c,
7816         lib/gnutls_sig.c, lib/gnutls_sig.h, src/cli.c, src/x509/Makefile.am
7817         (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
7818         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
7819         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
7820         gnutls_0_2_0):
7822         several additions for x509 client authentication 
7824 2001-08-06 08:30  nmav <nmav@gnutls.org>
7826         * lib/: auth_rsa.c, gnutls_buffers.c, gnutls_cert.c,
7827         gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h, gnutls_kx.c,
7828         gnutls_mem.c, gnutls_mem.h (tags: gnutls_0_2_1, gnutls_0_2_0),
7829         gnutls_record.c (tags: gnutls_0_2_1, gnutls_0_2_0):
7831         added the concept of optional handshake packets (like
7832         CERTIFICATE_REQUEST).  several other fixes.  
7834 2001-08-05 20:40  nmav <nmav@gnutls.org>
7836         * lib/: auth_anon.c, auth_anon.h, auth_rsa.c, auth_srp.c,
7837         auth_srp.h, auth_x509.h, ext_srp.c, gnutls_algorithms.c (tags:
7838         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), gnutls_auth.h,
7839         gnutls_cert.c, gnutls_cert.h, gnutls_handshake.c, gnutls_int.h,
7840         gnutls_kx.c, gnutls_kx.h, gnutls_record.c, gnutls_ui.c:
7842         several cleanups and updates in the handshake protocol
7843         implementation iolaiiiiiCVS:
7844         
7845         ----------------------------------------------------------------------
7847 2001-08-05 13:27  nmav <nmav@gnutls.org>
7849         * configure.in, doc/tex/ex3.tex, doc/tex/serv1.tex,
7850         lib/Makefile.am, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls.h.in,
7851         lib/gnutls_cert.h, lib/gnutls_errors_int.h, lib/gnutls_int.h,
7852         lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c, src/serv.c:
7854         several cleanups. No longer export structures to the API, but a
7855         bunch of functions in order to access them.  
7857 2001-08-05 11:38  nmav <nmav@gnutls.org>
7859         * doc/tex/: ex1.tex (tags: gnutls_0_2_1, gnutls_0_2_0), ex2.tex
7860         (tags: gnutls_0_2_1, gnutls_0_2_0), ex3.tex:
7862         gnutls_x509_set_cn() was removed 
7864 2001-08-05 10:25  nmav <nmav@gnutls.org>
7866         * configure.in, lib/gnutls.h.in, lib/gnutls_global.c (tags:
7867         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c,
7868         lib/gnutls_int.h, lib/gnutls_record.c, src/.cvsignore (tags:
7869         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
7870         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0):
7872         added new function gnutls_send_alert() to the api 
7874 2001-08-05 10:13  nmav <nmav@gnutls.org>
7876         * lib/: Makefile.am, auth_rsa.c, auth_x509.c, auth_x509.h,
7877         gnutls.h.in, gnutls_cert.c, gnutls_cert.h:
7879         cleanups in certificate copying 
7881 2001-08-05 09:53  nmav <nmav@gnutls.org>
7883         * src/: CertificateExample.c (tags: gnutls_0_3_91, gnutls_0_3_90,
7884         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
7885         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
7886         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
7887         gnutls_0_2_9), CrlExample.c (tags: gnutls_0_3_91, gnutls_0_3_90,
7888         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
7889         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
7890         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
7891         gnutls_0_2_9), Makefile.am, asn1c.c (tags: gnutls_0_3_91,
7892         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
7893         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
7894         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
7895         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), prime.c (tags:
7896         gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91,
7897         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
7898         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
7899         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
7900         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9) (utags: gnutls_0_2_0,
7901         gnutls_0_2_1, gnutls_0_2_2, gnutls_0_2_3):
7903         fixes for the new files 
7905 2001-08-05 09:38  nmav <nmav@gnutls.org>
7907         * lib/: Makefile.am, auth_rsa.c, auth_srp_passwd.c (tags:
7908         gnutls_0_2_0), cert_ASN.y, cert_asn1.c, cert_asn1.h, cert_b64.c,
7909         cert_b64.h, cert_der.c, cert_der.h, cert_verify.c, cert_verify.h,
7910         gnutls_cert.c, gnutls_cert.h, gnutls_global.c, gnutls_global.h
7911         (tags: gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
7912         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
7913         gnutls_0_2_1, gnutls_0_2_0), gnutls_privkey.c (tags: gnutls_0_2_0),
7914         gnutls_sig_check.c, pkcs1_asn1_tab.c (tags:
7915         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
7916         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
7917         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
7918         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
7919         gnutls_0_2_0), pkix_asn1_tab.c (tags: gnutls_0_3_92, gnutls_0_3_91,
7920         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
7921         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
7922         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
7923         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
7924         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_ASN.y (tags:
7925         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
7926         gnutls_0_2_1, gnutls_0_2_0), x509_asn1.c (tags: gnutls_0_2_2,
7927         gnutls_0_2_1, gnutls_0_2_0), x509_asn1.h, x509_b64.c (tags:
7928         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_b64.h (tags:
7929         gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
7930         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
7931         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_der.c
7932         (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_der.h,
7933         x509_extensions.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
7934         x509_extensions.h (tags: gnutls_0_2_11, gnutls_0_2_10,
7935         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
7936         gnutls_0_2_0), x509_verify.c, x509_verify.h (tags:
7937         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
7938         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
7939         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
7940         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
7941         gnutls_0_2_0):
7943         renamed cert_* to x509_* 
7945 2001-08-04 19:04  nmav <nmav@gnutls.org>
7947         * lib/: cert_asn1.c, cert_asn1.h, cert_der.c, cert_der.h,
7948         gnutls_cert.c:
7950         asn1_read_value() will no longer overflow the given buffer.  (this
7951         assumes that the caller provided the size of the buffer) 
7953 2001-08-04 18:40  nmav <nmav@gnutls.org>
7955         * lib/: auth_rsa.c, auth_x509.h, gnutls.h.in, gnutls_cert.c,
7956         gnutls_cert.h, gnutls_handshake.c, gnutls_int.h,
7957         gnutls_sig_check.c:
7959         fixes in x509 cert extensions handling 
7961 2001-08-04 12:01  nmav <nmav@gnutls.org>
7963         * lib/: gnutls_cert.c, gnutls_cert.h, gnutls_errors.c,
7964         gnutls_handshake.c, gnutls_int.h:
7966         minor fixes 
7968 2001-08-04 07:39  nmav <nmav@gnutls.org>
7970         * lib/: gnutls_mem.c, gnutls_mem.h:
7972         added internal memory handlers 
7974 2001-08-04 07:31  nmav <nmav@gnutls.org>
7976         * NEWS, lib/Makefile.am, lib/auth_rsa.c, lib/cert_b64.c,
7977         lib/crypt_bcrypt.c (tags: gnutls_0_2_1, gnutls_0_2_0),
7978         lib/crypt_srpsha1.c (tags: gnutls_0_3_1, gnutls_0_3_0,
7979         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
7980         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
7981         gnutls_0_2_0), lib/gnutls_algorithms.c, lib/gnutls_datum.h (tags:
7982         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
7983         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
7984         lib/gnutls_global.c, lib/gnutls_hash_int.c (tags: gnutls_0_2_11,
7985         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
7986         gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_hash_int.h (tags:
7987         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
7988         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
7989         lib/gnutls_int.h, lib/gnutls_pk.c, src/serv.c:
7991         added internal memory handlers 
7993 2001-08-02 19:00  nmav <nmav@gnutls.org>
7995         * lib/gnutls_cert.c, src/cli.c:
7997         subjectAltName related fixes 
7999 2001-08-02 18:42  nmav <nmav@gnutls.org>
8001         * lib/auth_rsa.c, lib/auth_x509.h, lib/cert_verify.c,
8002         lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_auth.c,
8003         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
8004         lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_record.c,
8005         src/cli.c:
8007         added some kind of support for X509 Extensions 
8009 2001-08-02 11:49  nmav <nmav@gnutls.org>
8011         * doc/tex/: Makefile.am (tags: gnutls_0_2_2, gnutls_0_2_1,
8012         gnutls_0_2_0), cover.tex, fdl.tex (tags: gnutls_0_8_1,
8013         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
8014         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
8015         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
8016         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
8017         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
8018         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8019         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8020         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
8021         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
8022         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
8023         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
8024         gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3, gnutls_0_2_2,
8025         gnutls_0_2_1, gnutls_0_2_0), gnutls.tex, macros.tex:
8027         documentation updates 
8029 2001-08-02 01:43  nmav <nmav@gnutls.org>
8031         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
8032         doc/tex/gnutls.tex, doc/tex/serv1.tex, doc/tex/srp1.tex (tags:
8033         gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_auth.c,
8034         lib/gnutls_record.c:
8036         documentation fixes 
8038 2001-07-31 19:12  nmav <nmav@gnutls.org>
8040         * doc/scripts/gdoc (tags: gnutls_0_2_10, gnutls_0_2_9,
8041         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
8042         doc/tex/Makefile.am, doc/tex/gnutls.tex, lib/auth_anon.c,
8043         lib/auth_anon.h, lib/auth_srp.c, lib/auth_srp.h,
8044         lib/auth_srp_passwd.c, lib/ext_srp.c, lib/gnutls_anon_cred.c (tags:
8045         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_srp.c (tags:
8046         gnutls_0_2_1, gnutls_0_2_0):
8048         fixed api documentation (for srp and anon cred allocation) 
8050 2001-07-30 09:56  nmav <nmav@gnutls.org>
8052         * configure.in (tags: gnutls_0_1_9):
8054         added profiler option 
8056 2001-07-30 09:49  nmav <nmav@gnutls.org>
8058         * lib/: auth_srp_sb64.c (tags: gnutls_0_3_2, gnutls_0_3_1,
8059         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
8060         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
8061         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), cert_b64.c (tags:
8062         gnutls_0_1_9), debug.c (tags: gnutls_0_2_11, gnutls_0_2_10,
8063         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
8064         gnutls_0_2_0, gnutls_0_1_9), gnutls.h.in (tags: gnutls_0_1_9),
8065         gnutls_algorithms.c (tags: gnutls_0_1_9), gnutls_buffers.c (tags:
8066         gnutls_0_1_9), gnutls_cert.c (tags: gnutls_0_1_9),
8067         gnutls_constate.c (tags: gnutls_0_1_9), gnutls_errors.c (tags:
8068         gnutls_0_1_9), gnutls_errors.h (tags: gnutls_0_3_0, gnutls_0_2_91,
8069         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
8070         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
8071         gnutls_0_1_9), gnutls_global.c, gnutls_handshake.c (tags:
8072         gnutls_0_1_9), gnutls_int.h, gnutls_kx.c (tags: gnutls_0_1_9),
8073         gnutls_record.c (tags: gnutls_0_1_9), gnutls_sig_check.c (tags:
8074         gnutls_0_1_9), gnutls_v2_compat.c (tags: gnutls_0_1_9):
8076         added log function (no longer use fprintf).  
8078 2001-07-29 23:21  nmav <nmav@gnutls.org>
8080         * lib/: gnutls_handshake.c, gnutls_record.c:
8082         fixes in EOF handling in handshake.  
8084 2001-07-29 18:19  nmav <nmav@gnutls.org>
8086         * lib/gnutls_handshake.c:
8088         detect EOF 
8090 2001-07-29 11:18  nmav <nmav@gnutls.org>
8092         * doc/tex/: Makefile.am, gnutls.tex, serv1.tex, srp1.tex (tags:
8093         gnutls_0_1_9):
8095         documentation updates 
8097 2001-07-28 19:02  nmav <nmav@gnutls.org>
8099         * doc/: scripts/gdoc, tex/Makefile.am:
8101         fixes in tex production (gdoc) 
8103 2001-07-28 14:51  nmav <nmav@gnutls.org>
8105         * configure.in, doc/API-template.html, doc/Makefile.am (tags:
8106         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
8107         gnutls_0_2_0, gnutls_0_1_9), doc/scripts/gdoc, doc/tex/Makefile.am,
8108         doc/tex/ex1.tex (tags: gnutls_0_1_9), doc/tex/ex2.tex (tags:
8109         gnutls_0_1_9), doc/tex/ex3.tex (tags: gnutls_0_1_9),
8110         doc/tex/gnutls.tex, lib/gnutls_record.c:
8112         Added documentation in TEX 
8114 2001-07-28 10:36  nmav <nmav@gnutls.org>
8116         * doc/API-template.html, doc/Makefile.am, doc/scripts/gdoc,
8117         lib/gnutls.h.in, lib/gnutls_errors.c, lib/gnutls_errors_int.h
8118         (tags: gnutls_0_1_9), lib/gnutls_global.c, lib/gnutls_handshake.c,
8119         lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_sig_check.c:
8121         added some documentation. Bug fixes in CHANGECIPHER_SPEC packet.  
8123 2001-07-27 18:46  nmav <nmav@gnutls.org>
8125         * NEWS, lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_errors.c,
8126         lib/gnutls_errors_int.h, lib/gnutls_global.c, lib/gnutls_record.c,
8127         src/cli.c (tags: gnutls_0_1_9), src/serv.c (tags: gnutls_0_1_9):
8129         changed gnutls_read() semantics 
8131 2001-07-26 20:23  fiorinaf <fiorinaf@gnutls.org>
8133         * doc/TODO (tags: gnutls_0_1_9):
8135         Tools for Certificate 
8137 2001-07-26 20:18  fiorinaf <fiorinaf@gnutls.org>
8139         * lib/cert_der.c (tags: gnutls_0_1_9):
8141         get time bug fixed 
8143 2001-07-26 19:08  nmav <nmav@gnutls.org>
8145         * NEWS, configure.in:
8147         moving to 0.1.9 
8149 2001-07-26 19:07  nmav <nmav@gnutls.org>
8151         * lib/cert_verify.c (tags: gnutls_0_1_9):
8153         fixed/updated compare_dn() function.  
8155 2001-07-26 15:26  nmav <nmav@gnutls.org>
8157         * doc/TODO, lib/gnutls_sig_check.c:
8159         updated sig_check() 
8161 2001-07-24 20:02  nmav <nmav@gnutls.org>
8163         * doc/TODO, lib/auth_rsa.c (tags: gnutls_0_1_9), lib/cert_verify.c,
8164         lib/cert_verify.h (tags: gnutls_0_1_9), lib/gnutls.h.in,
8165         lib/gnutls_auth.c (tags: gnutls_0_1_9), lib/gnutls_cert.c,
8166         lib/gnutls_cert.h (tags: gnutls_0_1_9), lib/gnutls_int.h,
8167         lib/gnutls_sig_check.c, src/cli.c:
8169         gnutls now checks the certificate's CN to see if it matches the 
8170         peer's name.  
8172 2001-07-24 18:46  nmav <nmav@gnutls.org>
8174         * doc/TODO, lib/gnutls_pk.c (tags: gnutls_0_1_9),
8175         lib/gnutls_record.c:
8177         bugfixes 
8179 2001-07-24 18:27  nmav <nmav@gnutls.org>
8181         * src/cli.c:
8183         support for multiple protocol versions.  
8185 2001-07-24 18:26  nmav <nmav@gnutls.org>
8187         * NEWS, lib/cert_b64.c, lib/gnutls.h.in, lib/gnutls_algorithms.c,
8188         lib/gnutls_algorithms.h (tags: gnutls_0_3_1, gnutls_0_3_0,
8189         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
8190         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
8191         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_buffers.c,
8192         lib/gnutls_buffers.h (tags: gnutls_0_2_1, gnutls_0_2_0,
8193         gnutls_0_1_9), lib/gnutls_cert.c, lib/gnutls_constate.c,
8194         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c
8195         (tags: gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
8196         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_priority.h (tags:
8197         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
8198         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_record.c,
8199         lib/gnutls_v2_compat.c, src/serv.c:
8201         corrected bug in b64 decoding. Added support for multiple TLS
8202         protocol versions.  
8204 2001-07-21 21:30  nmav <nmav@gnutls.org>
8206         * lib/Makefile.am (tags: gnutls_0_1_9):
8208         ignores some errors 
8210 2001-07-21 09:05  nmav <nmav@gnutls.org>
8212         * lib/auth_rsa.c, lib/cert_ASN.y (tags: gnutls_0_1_9),
8213         lib/cert_asn1.c (tags: gnutls_0_1_9), lib/cert_der.c,
8214         lib/gnutls_cert.c, lib/gnutls_cipher.c (tags: gnutls_0_1_9),
8215         lib/gnutls_compress_int.c (tags: gnutls_0_2_10, gnutls_0_2_9,
8216         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
8217         gnutls_0_1_9), lib/gnutls_handshake.c, lib/gnutls_privkey.c (tags:
8218         gnutls_0_1_9), lib/gnutls_record.c, src/serv.c:
8220         corrected memory leaks 
8222 2001-07-21 08:19  nmav <nmav@gnutls.org>
8224         * doc/TODO, lib/Makefile.am, lib/cert_asn1.h (tags: gnutls_0_1_9),
8225         lib/cert_verify.c, lib/ext_srp.c (tags: gnutls_0_1_9),
8226         lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_cert.h,
8227         lib/gnutls_int.h, lib/gnutls_privkey.c, lib/gnutls_record.c,
8228         lib/gnutls_sig_check.c, src/.cvsignore (tags: gnutls_0_1_9),
8229         src/asn1c.c (tags: gnutls_0_1_9), src/ca.pem, src/cli.c,
8230         src/pkcs1.asn (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
8231         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
8232         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
8233         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
8234         gnutls_0_5_3, gnutls_0_5_2,
8235         gnutls_0_5_x_before_export_ciphersuites,
8236         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8237         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8238         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
8239         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
8240         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
8241         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
8242         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
8243         gnutls_0_2_0, gnutls_0_1_9), src/serv.c:
8245         several fixes cleanups etc.  
8247 2001-07-20 18:59  nmav <nmav@gnutls.org>
8249         * configure.in, lib/Makefile.am, lib/cert_asn1.c, lib/cert_asn1.h,
8250         lib/gnutls.h.in, lib/gnutls_global.c, lib/pkcs1.asn (tags:
8251         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
8252         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
8253         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
8254         gnutls_0_2_0, gnutls_0_1_9), lib/pkcs1_asn1_tab.c (tags:
8255         gnutls_0_1_9), lib/pkix.asn (tags: gnutls_0_3_5, gnutls_0_3_2,
8256         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
8257         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
8258         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
8259         src/Makefile.am (tags: gnutls_0_1_9), src/PkixTabExample.c,
8260         src/asn1c.c, src/cli.c, src/pkix.asn, src/serv.c,
8261         src/srp/Makefile.am (tags: gnutls_0_8_1, gnutls_0_8_0,
8262         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
8263         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
8264         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
8265         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
8266         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
8267         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8268         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8269         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
8270         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
8271         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
8272         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
8273         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
8274         gnutls_0_2_0, gnutls_0_1_9), src/x509/Makefile.am (tags:
8275         gnutls_0_1_9):
8277         updated file structure 
8279 2001-07-20 17:58  nmav <nmav@gnutls.org>
8281         * src/: Makefile.am, cert.pem, key.pem, serv.c, tpasswd,
8282         tpasswd.conf, srp/tpasswd (tags: gnutls_0_8_1, gnutls_0_8_0,
8283         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
8284         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
8285         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
8286         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
8287         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
8288         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8289         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8290         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
8291         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
8292         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
8293         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
8294         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
8295         gnutls_0_2_0, gnutls_0_1_9), srp/tpasswd.conf (tags: gnutls_0_8_1,
8296         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
8297         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
8298         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
8299         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
8300         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
8301         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8302         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8303         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
8304         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
8305         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
8306         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
8307         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
8308         gnutls_0_2_0, gnutls_0_1_9), x509/ca.pem (tags: gnutls_0_3_5,
8309         gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
8310         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
8311         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
8312         gnutls_0_1_9), x509/cert.pem (tags: gnutls_0_3_5, gnutls_0_3_2,
8313         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
8314         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
8315         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
8316         x509/key.pem (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
8317         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
8318         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
8319         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
8321         updated directory structure 
8323 2001-07-20 17:50  nmav <nmav@gnutls.org>
8325         * configure.in, doc/protocol/draft-ietf-tls-srp-00.txt,
8326         doc/protocol/draft-ietf-tls-srp-01.txt (tags: gnutls_0_5_4,
8327         gnutls_0_5_3, gnutls_0_5_2,
8328         gnutls_0_5_x_before_export_ciphersuites,
8329         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8330         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8331         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
8332         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
8333         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
8334         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
8335         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
8336         gnutls_0_2_0, gnutls_0_1_9), doc/protocol/rfc2313.txt (tags:
8337         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
8338         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
8339         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
8340         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
8341         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
8342         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8343         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8344         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
8345         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
8346         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
8347         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
8348         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
8349         gnutls_0_2_0, gnutls_0_1_9), lib/Makefile.am, lib/auth_rsa.c,
8350         lib/cert_verify.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
8351         lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_hash_int.h
8352         (tags: gnutls_0_1_9), lib/gnutls_int.h, lib/gnutls_pk.c,
8353         lib/gnutls_pk.h, lib/gnutls_sig.h (tags: gnutls_0_1_9),
8354         lib/gnutls_sig_check.c, src/ca.pem, src/cert.pem, src/key.pem,
8355         src/pkcs1.asn:
8357         added some kind of certificate checking 
8359 2001-07-19 20:43  fiorinaf <fiorinaf@gnutls.org>
8361         * src/pkcs1.asn:
8363         "" 
8365 2001-07-19 20:39  fiorinaf <fiorinaf@gnutls.org>
8367         * doc/ASN1.readme.txt (tags: gnutls_0_2_10, gnutls_0_2_9,
8368         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
8369         gnutls_0_1_9), lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_ASN.y,
8370         src/CertificateExample.c (tags: gnutls_0_1_9), src/CrlExample.c
8371         (tags: gnutls_0_1_9):
8373         "" 
8375 2001-07-19 20:36  fiorinaf <fiorinaf@gnutls.org>
8377         * lib/: pkcs1_asn1_tab.c, pkix_asn1_tab.c (tags: gnutls_0_1_9):
8379         C structure management 
8381 2001-07-19 19:29  fiorinaf <fiorinaf@gnutls.org>
8383         * src/PkixTabExample.c:
8385         C structure management 
8387 2001-07-18 20:32  nmav <nmav@gnutls.org>
8389         * lib/gnutls_hash_int.c (tags: gnutls_0_1_9):
8391         added mhash 0.8.10 support 
8393 2001-07-18 20:31  nmav <nmav@gnutls.org>
8395         * lib/auth_rsa.c, lib/auth_x509.h (tags: gnutls_0_1_9),
8396         lib/gnutls.h.in, lib/gnutls_auth.c, lib/gnutls_cert.c,
8397         lib/gnutls_cert.h, lib/gnutls_constate.c, lib/gnutls_handshake.c,
8398         lib/gnutls_int.h, src/cli.c:
8400         more certificate fields parsed. Cleanups 
8402 2001-07-17 18:47  nmav <nmav@gnutls.org>
8404         * NEWS, lib/cert_verify.c, lib/cert_verify.h, lib/gnutls.h.in,
8405         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
8406         lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
8407         lib/gnutls_constate.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
8408         lib/gnutls_extensions.c (tags: gnutls_0_2_0, gnutls_0_1_9),
8409         lib/gnutls_extensions.h (tags: gnutls_with_dss_ciphersuites,
8410         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
8411         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
8412         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
8413         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
8414         lib/gnutls_int.h, src/cli.c, src/serv.c:
8416         several cleanups. Added check for certificate's expiration time.  
8418 2001-07-16 19:45  nmav <nmav@gnutls.org>
8420         * lib/Makefile.am, lib/auth_rsa.c, lib/cert_verify.c,
8421         lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_cert.c,
8422         lib/gnutls_int.h, src/cli.c:
8424         updated cert_verify 
8426 2001-07-14 21:22  nmav <nmav@gnutls.org>
8428         * src/CertificateExample.c:
8430         corrected copyright notice 
8432 2001-07-14 21:19  nmav <nmav@gnutls.org>
8434         * Makefile.am (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
8435         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0),
8436         lib/gnutls_anon_cred.c, lib/gnutls_srp.c (utags: gnutls_0_1_9):
8438         minor cleanups 
8440 2001-07-14 21:13  nmav <nmav@gnutls.org>
8442         * lib/auth_rsa.c, lib/auth_x509.h, lib/gnutls.h.in,
8443         lib/gnutls_cert.c, lib/gnutls_cert.h, src/cli.c:
8445         updated API 
8447 2001-07-14 19:21  nmav <nmav@gnutls.org>
8449         * lib/: Makefile.am, gnutls_anon_cred.c:
8451         added missing file 
8453 2001-07-14 14:34  nmav <nmav@gnutls.org>
8455         * lib/auth_rsa.c, lib/auth_x509.h, lib/cert_verify.c,
8456         lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_handshake.c,
8457         lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_srp.c,
8458         src/cli.c, src/serv.c:
8460         several bug fixes in ASN handling. Fixes/additions in X509
8461         structures handling.  
8463 2001-07-14 11:45  nmav <nmav@gnutls.org>
8465         * configure.in, lib/Makefile.am, lib/auth_anon.c (tags:
8466         gnutls_0_1_9), lib/auth_anon.h (tags: gnutls_0_1_9),
8467         lib/auth_rsa.c, lib/auth_srp.c (tags: gnutls_0_1_9), lib/auth_srp.h
8468         (tags: gnutls_0_1_9), lib/auth_x509.h, lib/ext_srp.c,
8469         lib/gnutls.h.in, lib/gnutls_auth.c, lib/gnutls_cert.c,
8470         lib/gnutls_global.c, lib/gnutls_privkey.c, lib/gnutls_srp.c,
8471         src/cli.c, src/serv.c:
8473         several cleanups 
8475 2001-07-14 10:26  nmav <nmav@gnutls.org>
8477         * lib/cert_ASN.y:
8479         corrected copyright statement 
8481 2001-07-14 09:47  nmav <nmav@gnutls.org>
8483         * lib/: Makefile.am, auth_x509.h, cert_verify.c, gnutls.h.in,
8484         gnutls_cert.c, gnutls_handshake.c, gnutls_int.h:
8486         improved certificate handling 
8488 2001-07-14 09:47  nmav <nmav@gnutls.org>
8490         * src/serv.c:
8492         updated 
8494 2001-07-13 14:23  nmav <nmav@gnutls.org>
8496         * buildconf (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
8497         gnutls_0_1_9):
8499         added autoconf2.50 (for debian) 
8501 2001-07-13 14:22  nmav <nmav@gnutls.org>
8503         * acinclude.m4 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1,
8504         gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
8505         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
8506         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
8508         added required .m4s 
8510 2001-07-13 14:08  nmav <nmav@gnutls.org>
8512         * .cvsusers (tags: gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11,
8513         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
8514         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9):
8516         corrected fabio's entry 
8518 2001-07-12 17:06  nmav <nmav@gnutls.org>
8520         * lib/gnutls_record.c:
8522         bug fixes 
8524 2001-07-11 21:17  nmav <nmav@gnutls.org>
8526         * NEWS, lib/auth_srp.c, lib/crypt_bcrypt.c (tags: gnutls_0_1_9),
8527         lib/crypt_bcrypt.h (tags: gnutls_0_4_1, gnutls_0_4_0,
8528         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
8529         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
8530         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
8531         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
8532         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
8533         gnutls_0_2_0, gnutls_0_1_9), lib/crypt_srpsha1.c (tags:
8534         gnutls_0_1_9), lib/gnutls_cipher.c, lib/gnutls_handshake.c,
8535         lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
8536         lib/gnutls_record.c, lib/gnutls_srp.c, lib/gnutls_srp.h (tags:
8537         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
8538         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
8539         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
8540         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
8541         gnutls_0_2_0, gnutls_0_1_9):
8543         optimizations in hash functions (removed a lot of mallocs) 
8545 2001-07-07 18:03  nmav <nmav@gnutls.org>
8547         * NEWS, doc/ASN1.readme.txt, lib/Makefile.am, lib/auth_rsa.c,
8548         lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_der.c,
8549         lib/cert_der.h, lib/gnutls_cert.c, lib/gnutls_global.c,
8550         lib/gnutls_int.h, lib/gnutls_privkey.c, src/CertificateExample.c,
8551         src/Makefile.am, src/pkix.asn, src/serv.c:
8553         Updated ASN.1 Parser (Fabio - commited by me).  
8555 2001-07-01 16:39  nmav <nmav@gnutls.org>
8557         * lib/: auth_rsa.c, gnutls_algorithms.c, gnutls_cert.c,
8558         gnutls_privkey.c:
8560         cleanups 
8562 2001-06-25 15:29  nmav <nmav@gnutls.org>
8564         * lib/auth_rsa.c, lib/auth_srp_passwd.c (tags: gnutls_0_1_9),
8565         lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_algorithms.c,
8566         lib/gnutls_cipher.c, lib/gnutls_cipher_int.c (tags: gnutls_0_2_11,
8567         gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2,
8568         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_db.c (tags:
8569         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
8570         gnutls_0_1_9), lib/gnutls_errors.c, lib/gnutls_extensions.c,
8571         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
8572         lib/gnutls_kx.h (tags: gnutls_0_1_9), src/.cvsignore, src/cli.c,
8573         src/serv.c:
8575         Cleanups. Mostly while sending client certificate (and client
8576         certificate verify) 
8578 2001-06-24 22:01  nmav <nmav@gnutls.org>
8580         * lib/README.der:
8582         removed 
8584 2001-06-24 21:42  nmav <nmav@gnutls.org>
8586         * NEWS, lib/ext_dnsname.c (tags: gnutls_0_2_3, gnutls_0_2_2,
8587         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls.h.in,
8588         lib/gnutls_constate.c, lib/gnutls_extensions.c,
8589         lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c, src/serv.c:
8591         added support for DNSNAME extension (draft-ietf-tls-extensions) 
8593 2001-06-24 18:30  nmav <nmav@gnutls.org>
8595         * doc/protocol/: draft-ietf-pkix-ac509prof-05.txt,
8596         draft-ietf-tls-camellia-00.txt, draft-ietf-tls-extensions-00.txt
8597         (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
8598         gnutls_0_1_9), draft-ietf-tls-https-04.txt,
8599         draft-ietf-tls-misty1-00.txt, draft-ietf-tls-openpgp-00.txt,
8600         draft-ietf-tls-openpgp-01.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
8601         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
8602         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
8603         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
8604         draft-ietf-tls-seedhas-00.txt, draft-ietf-tls-wireless-00.txt,
8605         rfc2817.txt (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0,
8606         gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes,
8607         gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6,
8608         gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4,
8609         gnutls_0_5_3, gnutls_0_5_2,
8610         gnutls_0_5_x_before_export_ciphersuites,
8611         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8612         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8613         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
8614         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
8615         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
8616         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
8617         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
8618         gnutls_0_2_0, gnutls_0_1_9):
8620         added more up to date documentation 
8622 2001-06-24 18:20  nmav <nmav@gnutls.org>
8624         * doc/protocol/x509guide.txt (tags: gnutls_0_8_1, gnutls_0_8_0,
8625         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
8626         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
8627         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
8628         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
8629         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
8630         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8631         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8632         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
8633         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
8634         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
8635         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
8636         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
8637         gnutls_0_2_0, gnutls_0_1_9):
8639         added gutman's x509guide 
8641 2001-06-24 15:41  nmav <nmav@gnutls.org>
8643         * lib/: gnutls_handshake.c, gnutls_priority.c:
8645         some portability fixes 
8647 2001-06-24 15:03  nmav <nmav@gnutls.org>
8649         * NEWS, doc/TODO, lib/Makefile.am, lib/auth_anon.c,
8650         lib/auth_dhe_dss.c (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
8651         gnutls_0_2_0, gnutls_0_1_9), lib/auth_rsa.c, lib/auth_srp.c,
8652         lib/auth_srp.h, lib/auth_srp_passwd.c, lib/auth_srp_sb64.c,
8653         lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_b64.c, lib/cert_der.c,
8654         lib/crypt.c (tags: gnutls_0_3_91, gnutls_0_3_90,
8655         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
8656         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
8657         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
8658         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
8659         gnutls_0_2_0, gnutls_0_1_9), lib/crypt_bcrypt.c,
8660         lib/crypt_srpsha1.c, lib/debug.c, lib/ext_dnsname.c, lib/ext_srp.c,
8661         lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
8662         lib/gnutls_buffers.c, lib/gnutls_cert.c, lib/gnutls_cipher.c,
8663         lib/gnutls_cipher.h (tags: gnutls_0_2_2, gnutls_0_2_1,
8664         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_cipher_int.c,
8665         lib/gnutls_compress.c (tags: gnutls_0_3_91, gnutls_0_3_90,
8666         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
8667         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
8668         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
8669         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
8670         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_compress_int.c,
8671         lib/gnutls_constate.c, lib/gnutls_constate.h (tags:
8672         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
8673         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
8674         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8675         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8676         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
8677         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
8678         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
8679         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
8680         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
8681         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_datum.c (tags:
8682         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
8683         gnutls_0_1_9), lib/gnutls_db.c, lib/gnutls_dh.c (tags:
8684         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_errors.c,
8685         lib/gnutls_extensions.c, lib/gnutls_gcry.c (tags: gnutls_0_2_10,
8686         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
8687         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_global.c,
8688         lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
8689         lib/gnutls_kx.c, lib/gnutls_num.c (tags: gnutls_0_2_3,
8690         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
8691         lib/gnutls_pk.c, lib/gnutls_priority.c, lib/gnutls_privkey.c,
8692         lib/gnutls_privkey.h (tags: gnutls_0_3_5, gnutls_0_3_2,
8693         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
8694         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
8695         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
8696         lib/gnutls_random.c (tags: gnutls_0_2_11, gnutls_0_2_10,
8697         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
8698         gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_record.c,
8699         lib/gnutls_session.c (tags: gnutls_0_2_3, gnutls_0_2_2,
8700         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_srp.c,
8701         lib/gnutls_v2_compat.c, src/cli.c, src/serv.c:
8703         fixes in ChangeCipherSpec handling (this also fixes rehandshake).  
8704         Several cleanups.  
8706 2001-06-24 08:45  nmav <nmav@gnutls.org>
8708         * lib/: Makefile.am, debug.c, gnutls_buffers.c, gnutls_cert.c,
8709         gnutls_cert.h, gnutls_cipher.c, gnutls_cipher_int.c,
8710         gnutls_cipher_int.h (tags: gnutls_0_3_92, gnutls_0_3_91,
8711         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
8712         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
8713         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
8714         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
8715         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9),
8716         gnutls_compress_int.c, gnutls_datum.c, gnutls_datum.h (tags:
8717         gnutls_0_1_9), gnutls_handshake.c, gnutls_hash_int.c, gnutls_int.h,
8718         gnutls_kx.c, gnutls_record.c, gnutls_v2_compat.c:
8720         several cleanups 
8722 2001-06-23 21:26  nmav <nmav@gnutls.org>
8724         * configure.in, lib/gnutls_global.c:
8726         added checks for signals 
8728 2001-06-22 21:19  nmav <nmav@gnutls.org>
8730         * lib/gnutls_cipher.c, src/serv.c:
8732         corrected bug in stream decryption..  
8734 2001-06-22 20:59  nmav <nmav@gnutls.org>
8736         * lib/: auth_rsa.c, auth_x509.h, gnutls.h.in, gnutls_cert.c,
8737         gnutls_cert.h:
8739         added internal representation of pkcs1 rsa private keys.  
8741 2001-06-22 11:43  nmav <nmav@gnutls.org>
8743         * NEWS (tags: gnutls_0_1_4), README (tags: gnutls_0_1_4),
8744         configure.in (tags: gnutls_0_1_4), doc/Makefile.am (tags:
8745         gnutls_0_1_4), doc/TODO, lib/Makefile.am (tags: gnutls_0_1_4),
8746         lib/gnutls.h.in (tags: gnutls_0_1_4), lib/gnutls_buffers.c (tags:
8747         gnutls_0_1_4), lib/gnutls_buffers.h (tags: gnutls_0_1_4),
8748         lib/gnutls_cert.c (tags: gnutls_0_1_4), lib/gnutls_global.c (tags:
8749         gnutls_0_1_4), lib/gnutls_record.c (tags: gnutls_0_1_4), src/cli.c
8750         (tags: gnutls_0_1_4), src/pk.h, src/serv.c:
8752         added global state.  
8754 2001-06-22 09:16  nmav <nmav@gnutls.org>
8756         * lib/gnutls.h.in, lib/gnutls_algorithms.c (tags: gnutls_0_1_4),
8757         lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_1_4),
8758         lib/gnutls_int.h (tags: gnutls_0_1_4), src/cli.c, src/serv.c:
8760         minor cleanups 
8762 2001-06-22 08:25  nmav <nmav@gnutls.org>
8764         * lib/gnutls.h.in:
8766         gnutls_cert is not defined here 
8768 2001-06-21 18:40  nmav <nmav@gnutls.org>
8770         * lib/gnutls_cert.h, src/pk.h:
8772         added missing files 
8774 2001-06-21 18:38  nmav <nmav@gnutls.org>
8776         * NEWS, configure.in, doc/TODO, lib/Makefile.am, lib/auth_rsa.c
8777         (tags: gnutls_0_1_4), lib/auth_x509.h (tags: gnutls_0_1_4),
8778         lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c (tags:
8779         gnutls_0_1_4), lib/gnutls_cert.c, lib/gnutls_datum.c (tags:
8780         gnutls_0_1_4), lib/gnutls_handshake.c (tags: gnutls_0_1_4),
8781         lib/gnutls_handshake.h (tags: gnutls_0_1_9, gnutls_0_1_4),
8782         lib/gnutls_int.h, lib/gnutls_priority.c (tags: gnutls_0_1_4),
8783         lib/gnutls_v2_compat.c (tags: gnutls_0_1_4), src/serv.c:
8785         Updated Ciphersuite selection algorithm.  Added internal
8786         representation of x509 structures.  
8788 2001-06-20 14:11  nmav <nmav@gnutls.org>
8790         * NEWS, doc/TODO, lib/auth_rsa.c, lib/cert_asn1.c (tags:
8791         gnutls_0_1_4), lib/cert_der.c (tags: gnutls_0_1_4),
8792         lib/gnutls_datum.c, lib/gnutls_datum.h (tags: gnutls_0_1_4),
8793         lib/gnutls_errors.c (tags: gnutls_0_1_4), lib/gnutls_errors_int.h
8794         (tags: gnutls_0_1_4), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
8795         gnutls_0_1_4), lib/gnutls_pk.c (tags: gnutls_0_1_4), src/pkix.asn
8796         (tags: gnutls_0_1_4):
8798         client side RSA works (no certificate checking) 
8800 2001-06-19 19:19  nmav <nmav@gnutls.org>
8802         * doc/TODO, lib/auth_anon.c (tags: gnutls_0_1_4), lib/auth_rsa.c,
8803         lib/auth_srp.c (tags: gnutls_0_1_4), lib/auth_x509.h,
8804         lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h
8805         (tags: gnutls_0_1_4), lib/gnutls_auth.h (tags: gnutls_0_1_9,
8806         gnutls_0_1_4), lib/gnutls_handshake.c, lib/gnutls_handshake.h,
8807         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h (tags:
8808         gnutls_0_1_4), lib/gnutls_v2_compat.c, src/cli.c, src/serv.c:
8810         removed unneeded code and added some kind of client support for RSA 
8811         ciphersuites 
8813 2001-06-19 08:52  nmav <nmav@gnutls.org>
8815         * NEWS, doc/TODO, lib/auth_rsa.c, lib/debug.c (tags: gnutls_0_1_4),
8816         lib/debug.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
8817         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
8818         gnutls_0_1_9, gnutls_0_1_4), lib/gnutls.h.in, lib/gnutls_cipher.c
8819         (tags: gnutls_0_1_4), lib/gnutls_handshake.c, lib/gnutls_int.h,
8820         lib/gnutls_kx.c, lib/gnutls_kx.h, lib/gnutls_record.c,
8821         lib/gnutls_session.c (tags: gnutls_0_1_4), lib/gnutls_v2_compat.c,
8822         src/serv.c:
8824         fixes in session resuming..  
8826 2001-06-18 20:24  nmav <nmav@gnutls.org>
8828         * doc/TODO, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
8829         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
8830         lib/gnutls_v2_compat.c:
8832         fixes in session resuming 
8834 2001-06-18 19:50  nmav <nmav@gnutls.org>
8836         * lib/: gnutls_gcry.c, gnutls_gcry.h (tags: gnutls_0_2_10,
8837         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
8838         gnutls_0_2_0, gnutls_0_1_9) (utags: gnutls_0_1_4):
8840         added missing files 
8842 2001-06-18 19:04  nmav <nmav@gnutls.org>
8844         * lib/Makefile.am, lib/debug.c, lib/gnutls.h.in,
8845         lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
8846         lib/gnutls_cipher.h (tags: gnutls_0_1_4), lib/gnutls_cipher_int.c
8847         (tags: gnutls_0_1_4), lib/gnutls_compress.c (tags: gnutls_0_1_4),
8848         lib/gnutls_compress.h (tags: gnutls_0_4_1, gnutls_0_4_0,
8849         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
8850         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
8851         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
8852         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
8853         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
8854         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), lib/gnutls_handshake.c,
8855         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_plaintext.c,
8856         lib/gnutls_plaintext.h, lib/gnutls_record.c,
8857         lib/gnutls_v2_compat.c, src/serv.c:
8859         several cleanups in the low level record layer (the old code was a
8860         mess).  several other fixes.  
8862 2001-06-18 15:18  nmav <nmav@gnutls.org>
8864         * lib/: auth_x509.h, ext_dnsname.c (tags: gnutls_0_1_4),
8865         gnutls_int.h, gnutls_record.c, gnutls_record.h (tags: gnutls_0_2_3,
8866         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
8867         gnutls_0_1_4), gnutls_v2_compat.c:
8869         cleanups. No longer checks for alerts between messages.  
8871 2001-06-18 11:09  nmav <nmav@gnutls.org>
8873         * acconfig.h (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
8874         gnutls_0_1_9, gnutls_0_1_4), doc/TODO,
8875         doc/protocol/draft-ietf-tls-https-04.txt (tags: gnutls_0_1_4),
8876         lib/Makefile.am, lib/defines.h (tags: gnutls_0_2_10, gnutls_0_2_9,
8877         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
8878         gnutls_0_1_9, gnutls_0_1_4), lib/gnutls.h.in,
8879         lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
8880         lib/gnutls_cipher_int.c, lib/gnutls_int.h, lib/gnutls_record.c,
8881         src/cli.c, src/serv.c:
8883         cleanups and addition of a test http server (serv.c) 
8885 2001-06-17 22:45  nmav <nmav@gnutls.org>
8887         * NEWS, doc/TODO, lib/gnutls_handshake.c, lib/gnutls_int.h,
8888         lib/gnutls_record.c, lib/gnutls_v2_compat.c, src/serv.c:
8890         fixes in V2 client hello.  
8892 2001-06-17 14:13  nmav <nmav@gnutls.org>
8894         * configure.in, lib/auth_rsa.c, lib/gnutls_algorithms.h,
8895         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_pk.c,
8896         lib/gnutls_v2_compat.c, src/pkcs1.asn (tags: gnutls_0_1_4),
8897         src/serv.c:
8899         several fixes for RSA. gnutls server can now work with rsa
8900         certificates.  
8902 2001-06-17 11:26  nmav <nmav@gnutls.org>
8904         * lib/: Makefile.am, auth_rsa.c, auth_srp.c, auth_srp_passwd.c
8905         (tags: gnutls_0_1_4), auth_x509.h, cert_asn1.h (tags:
8906         gnutls_0_1_4), cert_b64.c (tags: gnutls_0_1_4), cert_b64.h (tags:
8907         gnutls_0_1_9, gnutls_0_1_4), crypt_bcrypt.c (tags: gnutls_0_1_4),
8908         crypt_srpsha1.c (tags: gnutls_0_1_4), gnutls.c, gnutls.h.in,
8909         gnutls_algorithms.c, gnutls_cert.c, gnutls_cipher.c,
8910         gnutls_errors.c, gnutls_errors_int.h, gnutls_handshake.c,
8911         gnutls_handshake.h, gnutls_int.h, gnutls_kx.c, gnutls_num.h (tags:
8912         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
8913         gnutls_0_1_4), gnutls_pk.c, gnutls_pk.h (tags: gnutls_0_1_4),
8914         gnutls_random.c (tags: gnutls_0_1_4), gnutls_random.h (tags:
8915         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
8916         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
8917         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
8918         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
8919         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
8920         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
8921         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
8922         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
8923         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
8924         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
8925         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
8926         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
8927         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), gnutls_record.c,
8928         gnutls_srp.c (tags: gnutls_0_1_4), gnutls_v2_compat.c:
8930         several additions for RSA (mostly unstable) 
8932 2001-06-16 22:41  nmav <nmav@gnutls.org>
8934         * lib/: gnutls_pk.c, gnutls_pk.h:
8936         some support for public key encryption (rsa) 
8938 2001-06-16 12:11  nmav <nmav@gnutls.org>
8940         * lib/: Makefile.am, auth_anon.c, auth_dhe_dss.c (tags:
8941         gnutls_0_1_4), auth_rsa.c, auth_srp.c, auth_x509.h, defines.h,
8942         ext_dnsname.c, ext_dnsname.h (tags: gnutls_0_2_3, gnutls_0_2_2,
8943         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), gnutls.c,
8944         gnutls.h.in, gnutls_auth_int.h (tags: gnutls_0_1_9, gnutls_0_1_4),
8945         gnutls_dh.c (tags: gnutls_0_1_4), gnutls_extensions.c (tags:
8946         gnutls_0_1_4), gnutls_handshake.c, gnutls_int.h, gnutls_kx.c,
8947         gnutls_kx.h, gnutls_srp.c:
8949         more rsa fixes.  Added dnsname extension.  
8951 2001-06-15 22:05  nmav <nmav@gnutls.org>
8953         * lib/auth_anon.c, lib/auth_rsa.c, lib/auth_srp.c, lib/auth_x509.h,
8954         lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.h,
8955         lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_handshake.c,
8956         lib/gnutls_int.h, src/serv.c:
8958         more rsa stuff -- and cleanups 
8960 2001-06-15 21:47  nmav <nmav@gnutls.org>
8962         * src/pkcs1.asn:
8964         removed <CR> 
8966 2001-06-15 21:46  nmav <nmav@gnutls.org>
8968         * src/: Certificate.txt, CertificateExample.c (tags: gnutls_0_1_4),
8969         pkcs1.asn, pkix.asn:
8971         updated ASN.1 files.  
8973 2001-06-15 16:57  nmav <nmav@gnutls.org>
8975         * doc/Makefile.am, lib/Makefile.am, lib/auth_rsa.c,
8976         lib/auth_x509.h, lib/cert_asn1.h, lib/gnutls.h.in,
8977         lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_hash_int.c
8978         (tags: gnutls_0_1_4), lib/gnutls_hash_int.h (tags: gnutls_0_1_4),
8979         lib/gnutls_int.h, lib/gnutls_kx.c:
8981         several additions in order to support KX_RSA and X509PKI.  
8983 2001-06-14 20:26  nmav <nmav@gnutls.org>
8985         * lib/gnutls_auth.c:
8987         updated get_auth_info() 
8989 2001-06-14 18:00  nmav <nmav@gnutls.org>
8991         * Makefile.am, buildconf (tags: gnutls_0_1_4), src/cli.c,
8992         src/serv.c:
8994         changed the setting of credentials 
8996 2001-06-14 18:00  nmav <nmav@gnutls.org>
8998         * lib/: .cvsignore (tags: gnutls_0_1_9, gnutls_0_1_4), auth_anon.c,
8999         auth_anon.h (tags: gnutls_0_1_4), auth_srp.c, auth_srp_passwd.c,
9000         ext_srp.c (tags: gnutls_0_1_4), gnutls.h.in, gnutls_algorithms.c,
9001         gnutls_algorithms.h, gnutls_auth.c, gnutls_auth_int.h,
9002         gnutls_int.h:
9004         better handling of set/get credentials.  
9006 2001-06-14 17:01  nmav <nmav@gnutls.org>
9008         * lib/: gnutls.c, gnutls_auth_int.h, gnutls_buffers.c,
9009         gnutls_int.h:
9011         added gnutls_datum structure.  
9013 2001-06-13 09:21  nmav <nmav@gnutls.org>
9015         * .cvsignore (tags: gnutls_0_5_3, gnutls_0_5_2,
9016         gnutls_0_5_x_before_export_ciphersuites,
9017         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9018         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9019         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9020         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9021         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
9022         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
9023         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
9024         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), .cvsusers (tags:
9025         gnutls_0_1_4), AUTHORS (tags: gnutls_0_2_11, gnutls_0_2_10,
9026         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
9027         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), Makefile.am,
9028         changelog-update.sh:
9030         added Fabio in AUTHORS, fixed the way ChangeLog is created.  
9032 2001-06-13 09:10  nmav <nmav@gnutls.org>
9034         * lib/gnutls_algorithms.c:
9036         added a warning for the addition of new algorithms 
9038 2001-06-13 08:51  nmav <nmav@gnutls.org>
9040         * doc/protocol/rfc2631.txt (tags: gnutls_0_8_1, gnutls_0_8_0,
9041         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
9042         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
9043         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
9044         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
9045         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
9046         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9047         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9048         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9049         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9050         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
9051         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
9052         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
9053         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4):
9055         added rfc on DH key exchange 
9057 2001-06-11 15:34  nmav <nmav@gnutls.org>
9059         * configure.in, lib/Makefile.am, lib/cert_ASN.y (tags:
9060         gnutls_0_1_4), lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_der.c,
9061         lib/cert_der.h (tags: gnutls_0_1_4), lib/gnutls_der.c,
9062         lib/gnutls_der.h, src/CertificateExample.c, src/Makefile.am:
9064         Added Fabio's ASN1/DER parser.  
9066 2001-06-09 12:11  nmav <nmav@gnutls.org>
9068         * lib/gnutls_db.c (tags: gnutls_0_1_4):
9070         more descriptive comments 
9072 2001-06-09 12:03  nmav <nmav@gnutls.org>
9074         * lib/auth_srp_sb64.c (tags: gnutls_0_1_4), lib/crypt.c (tags:
9075         gnutls_0_1_4), lib/crypt_bcrypt.c, lib/crypt_bcrypt.h (tags:
9076         gnutls_0_1_4), lib/crypt_srpsha1.c, lib/gnutls_srp.c, src/crypt.c
9077         (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
9078         gnutls_0_1_9, gnutls_0_1_4):
9080         bugfixes in sbase64 decoding/encoding.  Changes in the included
9081         bcrypt algorithm.  
9083 2001-06-09 10:01  nmav <nmav@gnutls.org>
9085         * lib/: Makefile.am, auth_srp_passwd.h (tags: gnutls_0_3_5,
9086         gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
9087         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
9088         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
9089         gnutls_0_1_9, gnutls_0_1_4), auth_srp_sb64.c, cert_b64.h,
9090         cert_sb64.c, crypt_bcrypt.c, crypt_srpsha1.c:
9092         renamed cert_sb64.c to auth_srp_sb64.c (since it is only used in SRP
9093         KX) 
9095 2001-06-05 10:46  nmav <nmav@gnutls.org>
9097         * lib/gnutls.h.in:
9099         updated 
9101 2001-06-05 10:37  nmav <nmav@gnutls.org>
9103         * lib/: defines.h, gnutls.c, gnutls_cipher.c, gnutls_errors.c,
9104         gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h, gnutls_num.c
9105         (tags: gnutls_0_1_4), gnutls_num.h:
9107         better handling of 64bit integers 
9109 2001-06-05 10:35  nmav <nmav@gnutls.org>
9111         * lib/: crypt_bcrypt.c, crypt_srpsha1.c:
9113         better checking of return value of rindex 
9115 2001-06-05 10:33  nmav <nmav@gnutls.org>
9117         * src/: cli.c, serv.c:
9119         updated to new api 
9121 2001-06-05 08:34  nmav <nmav@gnutls.org>
9123         * lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_handshake.c,
9124         lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h
9125         (tags: gnutls_0_1_4), src/Makefile.am:
9127         updated documentation and functions 
9129 2001-06-01 15:49  nmav <nmav@gnutls.org>
9131         * NEWS, configure.in, lib/crypt.c, lib/defines.h, lib/ext_srp.c,
9132         lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_cipher.c,
9133         lib/gnutls_handshake.c, lib/gnutls_num.c, lib/gnutls_num.h,
9134         lib/gnutls_srp.c, src/prime.c (tags: gnutls_0_1_9, gnutls_0_1_4),
9135         src/tpasswd (tags: gnutls_0_1_4):
9137         gnutls now handles uint64 even in systems without a native one.  
9138         several bug fixes.  
9140 2001-06-01 14:46  nmav <nmav@gnutls.org>
9142         * lib/: crypt_bcrypt.c, crypt_srpsha1.c:
9144         corrected bug in verify 
9146 2001-05-31 09:34  nmav <nmav@gnutls.org>
9148         * buildconf, configure.in, lib/gnutls.h.in:
9150         updated configuration scripts to comply to autoconf 2.50 
9152 2001-05-30 11:46  nmav <nmav@gnutls.org>
9154         * doc/: Makefile.am, scripts/gdoc (tags: gnutls_0_1_4):
9156         gdoc is now included in the cvs 
9158 2001-05-30 11:23  nmav <nmav@gnutls.org>
9160         * doc/API, doc/Makefile.am, doc/TODO, lib/gnutls.c,
9161         lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
9162         lib/gnutls_auth_int.h, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
9163         lib/gnutls_cipher.h, lib/gnutls_db.c, lib/gnutls_errors.c,
9164         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_plaintext.c,
9165         lib/gnutls_plaintext.h, lib/gnutls_priority.c,
9166         lib/gnutls_session.c, src/cli.c, src/serv.c:
9168         updated API and documentation. Now we use the gnome way for creating 
9169         API docs.  
9171 2001-05-26 22:10  nmav <nmav@gnutls.org>
9173         * lib/gnutls_dh.c:
9175         some cleanups in Diffie Hellman key exchange 
9177 2001-05-26 19:18  nmav <nmav@gnutls.org>
9179         * doc/API, lib/auth_anon.c, lib/auth_anon.h, lib/auth_dhe_dss.c,
9180         lib/auth_dhe_dss.h (tags: gnutls_with_dss_ciphersuites,
9181         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
9182         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
9183         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
9184         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
9185         gnutls_0_1_4), lib/cert_b64.c, lib/cert_sb64.c,
9186         lib/gnutls_algorithms.c, lib/gnutls_auth.c, lib/gnutls_dh.c,
9187         lib/gnutls_dh.h (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
9188         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), lib/gnutls_int.h,
9189         lib/gnutls_srp.c:
9191         removed DHE_DSS.  Added parameters to DH_ANON (size of prime).  
9192         cleanups.  
9194 2001-05-26 19:16  nmav <nmav@gnutls.org>
9196         * src/: cli.c, prime.c, serv.c:
9198         several updates 
9200 2001-05-26 12:19  nmav <nmav@gnutls.org>
9202         * lib/auth_srp_passwd.c, lib/cert_sb64.c, lib/crypt_bcrypt.c,
9203         lib/crypt_srpsha1.c, lib/gnutls_int.h, src/crypt.c:
9205         Added decoding function for the base64 encoding used in SRP.  (this
9206         function is more strict in characters than the previous one) 
9208 2001-05-26 10:38  nmav <nmav@gnutls.org>
9210         * lib/cert_b64.c:
9212         corrected memory leaks 
9214 2001-05-26 08:29  nmav <nmav@gnutls.org>
9216         * lib/: auth_anon.c, auth_dhe_dss.c, auth_srp.c, gnutls.c,
9217         gnutls_extensions.c, gnutls_handshake.c, gnutls_num.c,
9218         gnutls_num.h, gnutls_v2_compat.c:
9220         several cleanups in numbers' handling 
9222 2001-05-26 07:19  nmav <nmav@gnutls.org>
9224         * lib/.cvsignore, lib/gnutls_handshake.c, lib/gnutls_int.h,
9225         lib/gnutls_num.c, lib/gnutls_num.h, src/.cvsignore (tags:
9226         gnutls_0_1_4):
9228         updated uint24 functions.  
9230 2001-05-25 21:09  nmav <nmav@gnutls.org>
9232         * lib/: auth_anon.c, auth_dhe_dss.c, auth_srp.c, gnutls.c,
9233         gnutls_cipher.c, gnutls_extensions.c, gnutls_handshake.c,
9234         gnutls_int.h, gnutls_kx.c, gnutls_num.c, gnutls_num.h,
9235         gnutls_v2_compat.c:
9237         Cleanups in endian handling (convertions).  
9239 2001-05-25 11:57  nmav <nmav@gnutls.org>
9241         * lib/: gnutls.c, gnutls_cipher.c, gnutls_errors.c,
9242         gnutls_errors_int.h, gnutls_handshake.c:
9244         several bug fixes 
9246 2001-05-25 11:56  nmav <nmav@gnutls.org>
9248         * doc/API:
9250         updated documentation 
9252 2001-05-25 11:55  nmav <nmav@gnutls.org>
9254         * src/serv.c:
9256         updated 
9258 2001-05-24 16:07  nmav <nmav@gnutls.org>
9260         * doc/API:
9262         updated 
9264 2001-05-24 08:19  nmav <nmav@gnutls.org>
9266         * lib/gnutls_cipher.c:
9268         sets the resumed_security_parameters to null after initialization 
9270 2001-05-23 15:17  nmav <nmav@gnutls.org>
9272         * src/: cli.c, serv.c:
9274         updated to new api 
9276 2001-05-23 15:16  nmav <nmav@gnutls.org>
9278         * lib/: gnutls.c, gnutls.h.in, gnutls_db.c, gnutls_handshake.c,
9279         gnutls_handshake.h, gnutls_int.h:
9281         Updated API (gnutls_deinit()) gnutls_db: does not store anything if
9282         db has not been opened for reading.  Added some kind of support for
9283         renegotiation of parameters.  
9285 2001-05-22 22:29  nmav <nmav@gnutls.org>
9287         * lib/: gnutls.h.in, gnutls_algorithms.c, gnutls_handshake.h:
9289         cleanups 
9291 2001-05-22 22:27  nmav <nmav@gnutls.org>
9293         * lib/: defines.h, gnutls.c, gnutls_db.c, gnutls_handshake.c,
9294         gnutls_int.h, gnutls_session.c:
9296         cleanups and several fixes(and speedups) in the resume DB 
9298 2001-05-22 22:24  nmav <nmav@gnutls.org>
9300         * src/: cli.c, serv.c:
9302         updated client and servers 
9304 2001-05-22 16:57  nmav <nmav@gnutls.org>
9306         * lib/gnutls_algorithms.c:
9308         cleanups 
9310 2001-05-20 10:06  nmav <nmav@gnutls.org>
9312         * doc/API, lib/gnutls.c, lib/gnutls_algorithms.c,
9313         lib/gnutls_algorithms.h, lib/gnutls_dh.c, lib/gnutls_handshake.c,
9314         lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h,
9315         src/cli.c, src/serv.c:
9317         Changed gnutls_set_*_priority functions.  
9319 2001-05-19 18:57  nmav <nmav@gnutls.org>
9321         * src/crypt.c:
9323         updated 
9325 2001-05-19 10:50  nmav <nmav@gnutls.org>
9327         * lib/cert_sb64.c:
9329         bugfixes 
9331 2001-05-19 10:48  nmav <nmav@gnutls.org>
9333         * src/: cli.c, crypt.c, crypt.gaa (tags: gnutls_0_2_3,
9334         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
9335         gnutls_0_1_4), gaa.h, gaaout.c, tpasswd, tpasswd.conf:
9337         added option to generate random primes (instead of using a default).  
9338         Added option to specify a specific prime to use (index) 
9340 2001-05-15 10:35  nmav <nmav@gnutls.org>
9342         * lib/libgnutls.m4 (tags: gnutls_0_2_11, gnutls_0_2_10,
9343         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
9344         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4):
9346         updated 
9348 2001-05-15 10:19  nmav <nmav@gnutls.org>
9350         * configure.in, lib/gnutls.c, lib/libgnutls.m4:
9352         corrected scripts 
9354 2001-05-15 09:33  nmav <nmav@gnutls.org>
9356         * acconfig.h, acinclude.m4, changelog-update.sh, configure.in,
9357         lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls.h.in,
9358         lib/gnutls_auth.c, lib/gnutls_errors.h (tags: gnutls_0_1_4),
9359         lib/gnutls_errors_int.h, lib/libgnutls-config.in, lib/libgnutls.m4,
9360         src/Makefile.am, src/serv.c:
9362         Added libgnutls-config script gnutls.h is automaticaly generated by
9363         configure script Added libgnutls.m4 
9365 2001-05-14 10:37  nmav <nmav@gnutls.org>
9367         * lib/ext_srp.c (tags: gnutls-0_1_2):
9369         Added missing length in username.  
9371 2001-05-14 09:45  nmav <nmav@gnutls.org>
9373         * NEWS, doc/API (tags: gnutls-0_1_2), lib/auth_anon.c (tags:
9374         gnutls-0_1_2), lib/auth_dhe_dss.c (tags: gnutls-0_1_2),
9375         lib/auth_srp.c (tags: gnutls-0_1_2), lib/auth_srp.h (tags:
9376         gnutls_0_1_4, gnutls-0_1_2), lib/ext_srp.c, lib/gnutls.c (tags:
9377         gnutls-0_1_2), lib/gnutls.h (tags: gnutls-0_1_2), lib/gnutls_auth.c
9378         (tags: gnutls-0_1_2), lib/gnutls_auth_int.h (tags: gnutls-0_1_2),
9379         lib/gnutls_cipher.c (tags: gnutls-0_1_2), lib/gnutls_db.c (tags:
9380         gnutls-0_1_2), lib/gnutls_int.h (tags: gnutls-0_1_2),
9381         lib/gnutls_session.c (tags: gnutls-0_1_2), lib/gnutls_session.h
9382         (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
9383         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
9384         gnutls_0_1_4, gnutls-0_1_2), src/cli.c (tags: gnutls-0_1_2),
9385         src/serv.c (tags: gnutls-0_1_2):
9387         added functions to access authentication data (like username), and 
9388         the key exchange algorithm used.  
9390 2001-05-13 16:36  nmav <nmav@gnutls.org>
9392         * lib/cert_sb64.c (tags: gnutls-0_1_2):
9394         cleanups 
9396 2001-05-13 16:36  nmav <nmav@gnutls.org>
9398         * doc/TODO (tags: gnutls-0_1_2), lib/gnutls_db.c:
9400         clean_db() now clears expired entries only 
9402 2001-05-13 16:35  nmav <nmav@gnutls.org>
9404         * src/: tpasswd, tpasswd.conf (utags: gnutls-0_1_2):
9406         example tpasswd files.  
9408 2001-05-13 13:48  nmav <nmav@gnutls.org>
9410         * lib/auth_srp_passwd.c (tags: gnutls-0_1_2), lib/cert_sb64.c,
9411         lib/gnutls_int.h, src/crypt.c (tags: gnutls-0_1_2):
9413         minor updates and fixes 
9415 2001-05-13 10:05  nmav <nmav@gnutls.org>
9417         * lib/Makefile.am (tags: gnutls-0_1_2), lib/auth_srp.c,
9418         lib/auth_srp_passwd.c, lib/auth_srp_passwd.h (tags: gnutls-0_1_2),
9419         lib/crypt.c (tags: gnutls-0_1_2), lib/crypt.h (tags: gnutls_0_4_1,
9420         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9421         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9422         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
9423         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
9424         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
9425         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2),
9426         lib/crypt_bcrypt.c (tags: gnutls-0_1_2), lib/crypt_bcrypt.h (tags:
9427         gnutls-0_1_2), lib/crypt_srpsha1.c (tags: gnutls-0_1_2),
9428         lib/crypt_srpsha1.h (tags: gnutls_0_4_1, gnutls_0_4_0,
9429         gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9430         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9431         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
9432         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
9433         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
9434         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2),
9435         lib/gnutls.h, lib/gnutls_srp.c (tags: gnutls-0_1_2),
9436         lib/gnutls_srp.h (tags: gnutls-0_1_2), src/Makefile.am (tags:
9437         gnutls-0_1_2), src/README.crypt (tags: gnutls-0_1_2), src/cli.c,
9438         src/crypt.c, src/crypt.gaa (tags: gnutls-0_1_2), src/gaa.h (tags:
9439         gnutls-0_1_2), src/gaaout.c (tags: gnutls-0_1_2), src/serv.c:
9441         Added compatibility with Tom Wu's libsrp's password files.  
9443 2001-05-12 23:37  nmav <nmav@gnutls.org>
9445         * configure.in, lib/Makefile.am, lib/auth_srp.c, lib/auth_srp.h,
9446         lib/auth_srp_passwd.c, lib/cert_b64.c (tags: gnutls-0_1_2),
9447         lib/cert_b64.h (tags: gnutls-0_1_2), lib/debug.c (tags:
9448         gnutls-0_1_2), lib/gnutls.h, lib/gnutls_int.h, lib/gnutls_srp.c,
9449         src/port.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
9450         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
9451         gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2), src/serv.c:
9453         added support for Tom Wu's srp library tpasswd and tpasswd.conf
9454         files.  
9456 2001-05-10 06:58  nmav <nmav@gnutls.org>
9458         * configure.in, lib/gnutls.c, lib/gnutls_int.h:
9460         fixes in memory allocation 
9462 2001-05-09 13:16  nmav <nmav@gnutls.org>
9464         * lib/: gnutls.c, gnutls_buffers.c (tags: gnutls-0_1_2),
9465         gnutls_db.c, gnutls_hash_int.c (tags: gnutls-0_1_2), gnutls_int.h:
9467         corrected memory leaks 
9469 2001-05-09 09:44  nmav <nmav@gnutls.org>
9471         * doc/API, lib/gnutls.h, lib/gnutls_auth.c, lib/gnutls_auth_int.h,
9472         src/cli.c, src/serv.c (utags: gnutls-0-1-0-srp):
9474         credentials are now kept globaly (in order to minimize memory
9475         usage).  This makes no harm since these are never modified by
9476         gnutls.  
9478 2001-05-08 20:27  nmav <nmav@gnutls.org>
9480         * doc/TODO (tags: gnutls-0-1-0-srp):
9482         updated TODO list 
9484 2001-05-08 20:16  nmav <nmav@gnutls.org>
9486         * lib/auth_srp.c (tags: gnutls-0-1-0-srp), lib/auth_srp_passwd.c
9487         (tags: gnutls-0-1-0-srp), lib/cert_b64.c (tags: gnutls-0-1-0-srp),
9488         lib/crypt_bcrypt.c (tags: gnutls-0-1-0-srp), lib/crypt_srpsha1.c
9489         (tags: gnutls-0-1-0-srp), lib/gnutls_errors.c (tags: gnutls-0_1_2,
9490         gnutls-0-1-0-srp), lib/gnutls_errors.h (tags: gnutls-0_1_2,
9491         gnutls-0-1-0-srp), lib/gnutls_handshake.c (tags: gnutls-0_1_2,
9492         gnutls-0-1-0-srp), lib/gnutls_int.h, lib/gnutls_kx.c (tags:
9493         gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_srp.c (tags:
9494         gnutls-0-1-0-srp), lib/gnutls_srp.h (tags: gnutls-0-1-0-srp),
9495         src/cli.c, src/serv.c:
9497         several fixes for srp. Seems to work now! 
9499 2001-05-07 19:16  nmav <nmav@gnutls.org>
9501         * lib/gnutls_v2_compat.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
9503         better version handling 
9505 2001-05-07 19:09  nmav <nmav@gnutls.org>
9507         * NEWS (tags: gnutls-0-1-0-srp), doc/TODO, lib/Makefile.am (tags:
9508         gnutls-0-1-0-srp), lib/gnutls.c (tags: gnutls-0-1-0-srp),
9509         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_v2_compat.c,
9510         lib/gnutls_v2_compat.h (tags: gnutls_0_5_x_before_types_change,
9511         gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2,
9512         gnutls_0_5_x_before_export_ciphersuites,
9513         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9514         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9515         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9516         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9517         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
9518         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
9519         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
9520         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
9521         gnutls-0-1-0-srp), src/cli.c:
9523         added support for SSL 2.0 client hello 
9525 2001-05-07 11:11  nmav <nmav@gnutls.org>
9527         * configure.in (tags: gnutls-0-1-0-srp), lib/auth_srp.c,
9528         lib/auth_srp_passwd.c, lib/ext_srp.c (tags: gnutls-0-1-0-srp),
9529         lib/gnutls.c, lib/gnutls.h, lib/gnutls_extensions.c (tags:
9530         gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_handshake.c,
9531         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_srp.c, src/cli.c,
9532         src/serv.c:
9534         several fixes for srp 
9536 2001-05-07 08:27  nmav <nmav@gnutls.org>
9538         * doc/API, lib/auth_srp.c, lib/auth_srp_passwd.c, lib/ext_srp.c,
9539         lib/gnutls_auth.c, lib/gnutls_auth_int.h, lib/gnutls_handshake.c:
9541         gnutls_get_kx_cred() now returns err value. set_kx_cred() now
9542         accepts size.  
9544 2001-05-06 23:00  nmav <nmav@gnutls.org>
9546         * src/Makefile.am (tags: gnutls-0-1-0-srp):
9548         added missing gaa.h 
9550 2001-05-06 22:51  nmav <nmav@gnutls.org>
9552         * lib/gnutls_srp.c:
9554         some modulo fixes 
9556 2001-05-06 07:30  nmav <nmav@gnutls.org>
9558         * lib/: auth_srp.c, auth_srp_passwd.c, auth_srp_passwd.h (tags:
9559         gnutls-0-1-0-srp), ext_srp.c, gnutls_srp.c, gnutls_srp.h:
9561         more srp related fixes. No longer fails authentication if wrong
9562         username is provided.  
9564 2001-05-05 22:24  nmav <nmav@gnutls.org>
9566         * lib/: auth_srp.c, crypt.c (tags: gnutls-0-1-0-srp),
9567         crypt_bcrypt.c, crypt_bcrypt.h (tags: gnutls-0-1-0-srp),
9568         crypt_srpsha1.c, gnutls.h, gnutls_dh.c (tags: gnutls-0_1_2,
9569         gnutls-0-1-0-srp), gnutls_errors.c, gnutls_errors.h, gnutls_int.h,
9570         gnutls_srp.c, gnutls_srp.h:
9572         some hacks in order to exchange the algorithm used to hash the
9573         password...  
9575 2001-05-05 10:28  nmav <nmav@gnutls.org>
9577         * lib/: auth_srp.c, gnutls_srp.c, gnutls_srp.h:
9579         cleanups for srp. Most mpi code has moved to gnutls_srp.c 
9581 2001-05-05 08:02  nmav <nmav@gnutls.org>
9583         * configure.in, lib/ext_srp.c, lib/gnutls_int.h:
9585         more srp related fixes 
9587 2001-05-05 07:38  nmav <nmav@gnutls.org>
9589         * lib/: auth_srp.c, gnutls.h, gnutls_algorithms.c (tags:
9590         gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_auth_int.h,
9591         gnutls_extensions.c, gnutls_handshake.c:
9593         some fixes - srp related 
9595 2001-05-04 21:53  nmav <nmav@gnutls.org>
9597         * lib/: auth_srp.c, auth_srp.h (tags: gnutls-0-1-0-srp),
9598         auth_srp_passwd.c, auth_srp_passwd.h:
9600         more srp stuff 
9602 2001-05-04 21:52  nmav <nmav@gnutls.org>
9604         * lib/Makefile.am, lib/crypt_bcrypt.c, lib/crypt_srpsha1.c,
9605         lib/ext_srp.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
9606         lib/gnutls_auth.c, lib/gnutls_auth.h (tags: gnutls-0_1_2,
9607         gnutls-0-1-0-srp), lib/gnutls_auth_int.h, lib/gnutls_dh.c,
9608         lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_int.h,
9609         lib/gnutls_kx.c, lib/gnutls_srp.c, lib/gnutls_srp.h, src/crypt.c
9610         (tags: gnutls-0-1-0-srp):
9612         more additions for SRP 
9614 2001-05-04 13:08  nmav <nmav@gnutls.org>
9616         * src/crypt.c:
9618         fixed default case when no -s was specified 
9620 2001-05-04 13:05  nmav <nmav@gnutls.org>
9622         * lib/Makefile.am, lib/cert_b64.h (tags: gnutls-0-1-0-srp),
9623         lib/crypt.c, lib/crypt_bcrypt.c, lib/crypt_srpsha1.c,
9624         lib/crypt_srpsha1.h (tags: gnutls-0-1-0-srp), lib/gnutls.h,
9625         lib/gnutls_dh.c, lib/gnutls_srp.c, lib/gnutls_srp.h, src/crypt.c,
9626         src/crypt.gaa (tags: gnutls-0-1-0-srp), src/gaa.h (tags:
9627         gnutls-0-1-0-srp), src/gaaout.c (tags: gnutls-0-1-0-srp):
9629         More adds for SRP - SRPSHA1 and bcrypt 
9631 2001-05-04 08:28  nmav <nmav@gnutls.org>
9633         * lib/cert_b64.c:
9635         corrected bug in decoding function 
9637 2001-05-03 09:45  nmav <nmav@gnutls.org>
9639         * lib/crypt_bcrypt.h:
9641         for bcrypt support 
9643 2001-05-03 09:44  nmav <nmav@gnutls.org>
9645         * acconfig.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), configure.in,
9646         lib/Makefile.am, lib/cert_b64.c, lib/crypt.c, lib/crypt_bcrypt.c,
9647         lib/defines.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls.h,
9648         lib/gnutls_cipher.c (tags: gnutls-0-1-0-srp),
9649         lib/gnutls_cipher_int.h (tags: gnutls_0_1_4, gnutls-0_1_2,
9650         gnutls-0-1-0-srp), lib/gnutls_handshake.c, lib/gnutls_hash_int.h
9651         (tags: gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_int.h,
9652         lib/gnutls_random.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
9653         lib/gnutls_random.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
9654         src/Makefile.am, src/crypt.c, src/crypt.gaa, src/gaa.h,
9655         src/gaaout.c:
9657         Changes in random number handling. Added bcrypt (for use with SRP).  
9658         Added test program crypt for creating bcrypt passwd files.  
9660 2001-05-02 16:56  nmav <nmav@gnutls.org>
9662         * doc/API, lib/Makefile.am, lib/gnutls.c, lib/gnutls.h,
9663         lib/gnutls_auth.c, lib/gnutls_auth.h, lib/gnutls_auth_int.h,
9664         lib/gnutls_int.h:
9666         added support for setting authentication algorithms' credentials 
9668 2001-05-02 15:56  nmav <nmav@gnutls.org>
9670         * lib/: auth_anon.c (tags: gnutls-0-1-0-srp), gnutls_algorithms.c,
9671         gnutls_algorithms.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
9672         gnutls_kx.c:
9674         cleanups... and more modular design.  
9676 2001-05-02 10:16  nmav <nmav@gnutls.org>
9678         * lib/: auth_anon.c, auth_dhe_dss.c (tags: gnutls-0-1-0-srp),
9679         gnutls_algorithms.c, gnutls_algorithms.h, gnutls_auth.h,
9680         gnutls_handshake.c, gnutls_kx.c, gnutls_kx.h (tags: gnutls-0_1_2,
9681         gnutls-0-1-0-srp):
9683         Added client kx0 and server kx2 in order to be used with SRP 
9685 2001-05-01 15:17  nmav <nmav@gnutls.org>
9687         * buildconf (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
9689         updated 
9691 2001-03-25 10:17  nmav <nmav@gnutls.org>
9693         * doc/protocol/ssl-2.txt (tags: gnutls_0_3_5, gnutls_0_3_2,
9694         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
9695         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
9696         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
9697         gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
9699         added SSL v2 spec 
9701 2001-03-18 14:41  nmav <nmav@gnutls.org>
9703         * lib/gnutls_extensions.c:
9705         in case there are no extensions ext_gen() does not return anything
9706         (NULL); 
9708 2001-03-18 08:39  nmav <nmav@gnutls.org>
9710         * lib/: debug.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls.c,
9711         gnutls_algorithms.c, gnutls_handshake.c:
9713         more cleanups 
9715 2001-03-18 08:38  nmav <nmav@gnutls.org>
9717         * lib/: ext_srp.c, gnutls_extensions.c:
9719         send extensions feature was added.  
9721 2001-03-17 20:53  nmav <nmav@gnutls.org>
9723         * NEWS, lib/auth_anon.c, lib/auth_dhe_dss.c, lib/debug.c (tags:
9724         gnutls-0-1-0-srp), lib/gnutls_buffers.c (tags: gnutls-0-1-0-srp),
9725         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
9726         src/serv.c:
9728         several bugfixes and cleanups 
9730 2001-03-17 19:41  nmav <nmav@gnutls.org>
9732         * lib/: Makefile.am, ext_srp.c, ext_srp.h (tags: gnutls_0_3_91,
9733         gnutls_0_3_90, gnutls_with_dss_ciphersuites,
9734         gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2,
9735         gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90,
9736         gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3,
9737         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
9738         gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_extensions.c,
9739         gnutls_extensions.h (tags: gnutls_0_1_4, gnutls-0_1_2,
9740         gnutls-0-1-0-srp), gnutls_handshake.c, gnutls_int.h:
9742         Added some preliminary support for TLS extensions; 
9744 2001-03-11 22:30  nmav <nmav@gnutls.org>
9746         * doc/TODO:
9748         updated todo list 
9750 2001-03-11 22:29  nmav <nmav@gnutls.org>
9752         * doc/protocol/rfc2945.txt (tags: gnutls_0_8_1, gnutls_0_8_0,
9753         gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
9754         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
9755         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
9756         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
9757         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
9758         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9759         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9760         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9761         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9762         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
9763         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
9764         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
9765         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
9766         gnutls-0-1-0-srp):
9768         added RFC for srp protocol 
9770 2001-03-11 22:02  nmav <nmav@gnutls.org>
9772         * lib/gnutls_algorithms.c:
9774         updated with new files 
9776 2001-03-11 21:52  nmav <nmav@gnutls.org>
9778         * lib/: Makefile.am, auth_anon.c, auth_anon.h (tags: gnutls-0_1_2,
9779         gnutls-0-1-0-srp), auth_dhe_dss.c, auth_dhe_dss.h (tags:
9780         gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_anon.c, gnutls_anon.h,
9781         gnutls_dhe_dss.c, gnutls_dhe_dss.h:
9783         moved gnutls_anon and gnutls_dhe_dss to auth_* 
9785 2001-03-11 20:47  nmav <nmav@gnutls.org>
9787         * doc/protocol/draft-ietf-tls-srp-00.txt (tags: gnutls_0_1_4,
9788         gnutls-0_1_2, gnutls-0-1-0-srp):
9790         added srp draft 
9792 2001-03-11 19:46  nmav <nmav@gnutls.org>
9794         * lib/: Makefile.am, gnutls.c, gnutls_algorithms.c,
9795         gnutls_algorithms.h, gnutls_anon.c, gnutls_anon.h, gnutls_auth.h,
9796         gnutls_dhe_dss.c, gnutls_dhe_dss.h, gnutls_handshake.c,
9797         gnutls_int.h, gnutls_kx.c:
9799         Key exchange (authentication) algorithms were reorganized, and now
9800         are more modular. Most changes however are not much tested and only
9801         anonymous authentication is currently used.  
9803 2001-02-10 11:49  nmav <nmav@gnutls.org>
9805         * lib/gnutls_der.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
9807         updated some functionality - no longer uses stdin 
9809 2001-02-10 11:49  nmav <nmav@gnutls.org>
9811         * THANKS (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
9813         added Tarun 
9815 2001-02-10 11:48  nmav <nmav@gnutls.org>
9817         * configure.in:
9819         corrected bug with dmalloc mode 
9821 2001-02-03 18:23  nmav <nmav@gnutls.org>
9823         * doc/protocol/draft-ietf-tls-kerb-00.txt (tags: gnutls_0_2_3,
9824         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
9825         gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
9827         added kerberos ciphersuites 
9829 2001-02-03 12:18  nmav <nmav@gnutls.org>
9831         * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c,
9832         gnutls_algorithms.h, gnutls_cipher.c, gnutls_handshake.c,
9833         gnutls_int.h, gnutls_plaintext.c (tags: gnutls-0_1_2,
9834         gnutls-0-1-0-srp):
9836         TLS version handling is now more simple (no structures) 
9838 2001-02-03 11:49  nmav <nmav@gnutls.org>
9840         * lib/: gnutls_algorithms.c, gnutls_cipher_int.c (tags:
9841         gnutls-0_1_2, gnutls-0-1-0-srp):
9843         corrected rijndael256 
9845 2001-02-03 11:47  nmav <nmav@gnutls.org>
9847         * lib/: gnutls.h, gnutls_algorithms.c, gnutls_cipher_int.c,
9848         gnutls_db.c (tags: gnutls-0-1-0-srp), gnutls_int.h:
9850         added rijndael-256 as described in draft-ietf-tls-ciphersuite-03 
9852 2001-02-01 18:19  nmav <nmav@gnutls.org>
9854         * lib/: gnutls.c, gnutls_cipher.c:
9856         comments are now more clear 
9858 2001-02-01 14:49  nmav <nmav@gnutls.org>
9860         * lib/: gnutls.c, gnutls_cipher.c:
9862         gnutls_send_int() no longer sends the packets with 2 Write() calls.  
9863         One Write() call is enough for everybody! 
9865 2001-02-01 13:10  nmav <nmav@gnutls.org>
9867         * doc/: draft-ietf-tls-camellia-00.txt,
9868         draft-ietf-tls-ciphersuite-02.txt, draft-ietf-tls-https-04.txt,
9869         draft-ietf-tls-misty1-00.txt, draft-ietf-tls-openpgp-00.txt,
9870         draft-ietf-tls-seedhas-00.txt, draft-ietf-tls-wireless-00.txt,
9871         draft-ietf-tn3270e-telnet-tls-05.txt, rfc1422.txt, rfc1423.txt,
9872         rfc2246.txt, rfc2459.txt, rfc2818.txt, ssl-draft302.txt,
9873         protocol/draft-ietf-pkix-ac509prof-05.txt (tags: gnutls_0_1_4,
9874         gnutls-0_1_2, gnutls-0-1-0-srp),
9875         protocol/draft-ietf-tls-camellia-00.txt (tags: gnutls_0_1_4,
9876         gnutls-0_1_2, gnutls-0-1-0-srp),
9877         protocol/draft-ietf-tls-ciphersuite-03.txt (tags: gnutls_0_2_3,
9878         gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9,
9879         gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
9880         protocol/draft-ietf-tls-https-04.txt (tags: gnutls-0_1_2,
9881         gnutls-0-1-0-srp), protocol/draft-ietf-tls-misty1-00.txt (tags:
9882         gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
9883         protocol/draft-ietf-tls-openpgp-00.txt (tags: gnutls_0_1_4,
9884         gnutls-0_1_2, gnutls-0-1-0-srp),
9885         protocol/draft-ietf-tls-seedhas-00.txt (tags: gnutls_0_1_4,
9886         gnutls-0_1_2, gnutls-0-1-0-srp),
9887         protocol/draft-ietf-tls-wireless-00.txt (tags: gnutls_0_1_4,
9888         gnutls-0_1_2, gnutls-0-1-0-srp),
9889         protocol/draft-ietf-tn3270e-telnet-tls-05.txt (tags: gnutls_0_1_4,
9890         gnutls-0_1_2, gnutls-0-1-0-srp), protocol/rfc1422.txt (tags:
9891         gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11,
9892         gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9,
9893         gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
9894         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
9895         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
9896         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9897         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9898         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9899         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9900         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
9901         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
9902         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
9903         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
9904         gnutls-0-1-0-srp), protocol/rfc1423.txt (tags: gnutls_0_8_1,
9905         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
9906         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
9907         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
9908         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
9909         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
9910         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9911         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9912         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9913         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9914         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
9915         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
9916         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
9917         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
9918         gnutls-0-1-0-srp), protocol/rfc2246.txt (tags: gnutls_0_8_1,
9919         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
9920         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
9921         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
9922         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
9923         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
9924         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9925         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9926         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9927         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9928         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
9929         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
9930         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
9931         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
9932         gnutls-0-1-0-srp), protocol/rfc2279.txt (tags: gnutls_0_8_1,
9933         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
9934         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
9935         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
9936         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
9937         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
9938         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9939         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9940         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9941         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9942         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
9943         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
9944         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
9945         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
9946         gnutls-0-1-0-srp), protocol/rfc2459.txt (tags: gnutls_0_8_1,
9947         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
9948         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
9949         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
9950         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
9951         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
9952         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9953         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9954         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9955         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9956         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
9957         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
9958         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
9959         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
9960         gnutls-0-1-0-srp), protocol/rfc2818.txt (tags: gnutls_0_8_1,
9961         gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10,
9962         gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8,
9963         gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5,
9964         gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3,
9965         gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites,
9966         gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0,
9967         gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1,
9968         gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90,
9969         gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support,
9970         gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0,
9971         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
9972         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
9973         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
9974         gnutls-0-1-0-srp), protocol/ssl-draft302.txt (tags: gnutls_0_3_5,
9975         gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91,
9976         gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9,
9977         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
9978         gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp):
9980         drafts and rfcs were moved to protocol/ directory 
9982 2001-01-30 10:02  nmav <nmav@gnutls.org>
9984         * README (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
9986         updated 
9988 2001-01-28 23:49  nmav <nmav@gnutls.org>
9990         * lib/: debug.h, defines.h, gnutls_algorithms.h, gnutls_buffers.h
9991         (tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_cipher.h (tags:
9992         gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_cipher_int.h,
9993         gnutls_compress.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
9994         gnutls_compress_int.h (tags: gnutls_0_2_3, gnutls_0_2_2,
9995         gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4,
9996         gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_db.h (tags: gnutls_0_2_9,
9997         gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0,
9998         gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp),
9999         gnutls_dh.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
10000         gnutls_errors.h, gnutls_handshake.h (tags: gnutls-0_1_2,
10001         gnutls-0-1-0-srp), gnutls_hash_int.h, gnutls_int.h, gnutls_kx.h,
10002         gnutls_num.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
10003         gnutls_plaintext.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
10004         gnutls_priority.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp),
10005         gnutls_session.h (tags: gnutls-0-1-0-srp):
10007         added copyright notice 
10009 2001-01-28 23:35  nmav <nmav@gnutls.org>
10011         * lib/: gnutls.c, gnutls_cipher.c, gnutls_cipher.h:
10013         removed large buffer 
10015 2001-01-28 10:54  nmav <nmav@gnutls.org>
10017         * lib/: Makefile.am, cert_der.asn1 (tags: gnutls-0_1_2,
10018         gnutls-0-1-0-srp), gnutls_cert.lex:
10020         removed unneeded files 
10022 2001-01-25 08:27  nmav <nmav@gnutls.org>
10024         * lib/gnutls.c:
10026         corrected wrong buffer size 
10028 2001-01-25 02:11  nmav <nmav@gnutls.org>
10030         * lib/: gnutls_cipher.c, gnutls_cipher.h:
10032         changes in gnutls_encrypt() 
10034 2001-01-25 02:08  nmav <nmav@gnutls.org>
10036         * lib/: gnutls.c, gnutls_int.h:
10038         tls packets are now send using one write(that way ssldump
10039         understands us) 
10041 2001-01-25 01:51  nmav <nmav@gnutls.org>
10043         * doc/TODO:
10045         updated todo list 
10047 2001-01-19 14:14  nmav <nmav@gnutls.org>
10049         * lib/cert_b64.c:
10051         corrected license 
10053 2001-01-19 09:06  nmav <nmav@gnutls.org>
10055         * lib/cert_der.asn1:
10057         added asn1 rules for snacc (DER extended) compiler 
10059 2001-01-17 15:10  nmav <nmav@gnutls.org>
10061         * doc/draft-ietf-tls-wireless-00.txt:
10063         added draft-ietf-tls-wireless 
10065 2001-01-16 23:02  nmav <nmav@gnutls.org>
10067         * AUTHORS (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
10069         updated authors - tarun left 
10071 2001-01-16 23:02  nmav <nmav@gnutls.org>
10073         * doc/TODO:
10075         updated todo list 
10077 2001-01-14 14:55  nmav <nmav@gnutls.org>
10079         * lib/gnutls_handshake.c:
10081         removed time_t declarations. We need exactly 32 bits.  
10083 2001-01-14 11:10  nmav <nmav@gnutls.org>
10085         * lib/gnutls_der.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp):
10087         corrected typo 
10089 2001-01-14 11:09  nmav <nmav@gnutls.org>
10091         * lib/cert_b64.c:
10093         added some support for pem encoded x509 certificates 
10095 2001-01-11 12:24  nmav <nmav@gnutls.org>
10097         * lib/gnutls.c (tags: gnutls-0-0-7):
10099         session gets deleted from the db if it is not resumable 
10101 2001-01-11 12:23  nmav <nmav@gnutls.org>
10103         * lib/: gnutls_db.c, gnutls_db.h (utags: gnutls-0-0-7):
10105         added db files 
10107 2001-01-11 11:59  nmav <nmav@gnutls.org>
10109         * configure.in (tags: gnutls-0-0-7):
10111         more fixes 
10113 2001-01-11 11:56  nmav <nmav@gnutls.org>
10115         * NEWS (tags: gnutls-0-0-7), configure.in, src/cli.c (tags:
10116         gnutls-0-0-7):
10118         fixes for release 
10120 2001-01-11 11:43  nmav <nmav@gnutls.org>
10122         * acinclude.m4 (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
10123         gnutls-0-0-7):
10125         added hooks for new libgcrypt 
10127 2001-01-11 11:40  nmav <nmav@gnutls.org>
10129         * NEWS, configure.in, doc/API (tags: gnutls-0-0-7), lib/Makefile.am
10130         (tags: gnutls-0-0-7), lib/gnutls.c, lib/gnutls.h (tags:
10131         gnutls-0-0-7), lib/gnutls_algorithms.c (tags: gnutls-0-0-7),
10132         lib/gnutls_errors.c (tags: gnutls-0-0-7), lib/gnutls_errors.h
10133         (tags: gnutls-0-0-7), lib/gnutls_handshake.c (tags: gnutls-0-0-7),
10134         lib/gnutls_handshake.h (tags: gnutls-0-0-7), lib/gnutls_int.h
10135         (tags: gnutls-0-0-7), lib/gnutls_session.c (tags: gnutls-0-1-0-srp,
10136         gnutls-0-0-7), src/Makefile.am (tags: gnutls-0-0-7), src/cli.c,
10137         src/port.h (tags: gnutls-0-0-7), src/serv.c (tags: gnutls-0-0-7):
10139         added server side session resuming (using gdbm) 
10141 2001-01-11 07:28  nmav <nmav@gnutls.org>
10143         * acconfig.h (tags: gnutls-0-0-7), configure.in, lib/gnutls_dh.c
10144         (tags: gnutls-0-0-7), lib/gnutls_int.h, src/Makefile.am:
10146         added hooks for dmalloc 
10148 2001-01-10 21:23  nmav <nmav@gnutls.org>
10150         * src/: Makefile.am, cli.c, serv.c:
10152         corrected client/server 
10154 2001-01-10 21:23  nmav <nmav@gnutls.org>
10156         * lib/: Makefile.am, gnutls.c, gnutls.h, gnutls_algorithms.c,
10157         gnutls_algorithms.h (tags: gnutls-0-0-7), gnutls_cipher.c (tags:
10158         gnutls-0-0-7), gnutls_cipher_int.c (tags: gnutls-0-0-7),
10159         gnutls_handshake.c, gnutls_int.h:
10161         corrected buffer overruns 
10163 2001-01-08 17:15  nmav <nmav@gnutls.org>
10165         * doc/rfc1422.txt (tags: gnutls-0-0-7):
10167         added PEM rfc 
10169 2001-01-08 17:10  nmav <nmav@gnutls.org>
10171         * lib/gnutls.c:
10173         corrected return value 
10175 2001-01-08 17:09  nmav <nmav@gnutls.org>
10177         * lib/gnutls.c:
10179         added a check in read return value 
10181 2000-12-18 13:06  nmav <nmav@gnutls.org>
10183         * lib/gnutls_compress_int.c (tags: gnutls_0_1_4, gnutls-0_1_2,
10184         gnutls-0-1-0-srp, gnutls-0-0-7):
10186         more checks for zlib 
10188 2000-12-17 22:17  nmav <nmav@gnutls.org>
10190         * doc/API, lib/gnutls.c, lib/gnutls.h, lib/gnutls_int.h:
10192         added a function to control the lowat size (the RCVLOWAT in socket) 
10194 2000-12-17 19:31  nmav <nmav@gnutls.org>
10196         * doc/Makefile.am (tags: gnutls-0-1-0-srp, gnutls-0-0-7,
10197         gnutls0-0-6):
10199         removed file 
10201 2000-12-17 19:31  nmav <nmav@gnutls.org>
10203         * NEWS, configure.in, doc/API, doc/TODO (tags: gnutls-0-0-7),
10204         lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
10205         lib/gnutls_buffers.c (tags: gnutls-0-0-7), lib/gnutls_errors.c,
10206         lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
10207         src/cli.c, src/port.h, src/serv.c (utags: gnutls0-0-6):
10209         added some support for non blocking IO and socket flags. Some
10210         function names have been changed.  
10212 2000-12-17 01:34  nmav <nmav@gnutls.org>
10214         * lib/gnutls_algorithms.c:
10216         qsort seems to work now 
10218 2000-12-17 00:42  nmav <nmav@gnutls.org>
10220         * lib/gnutls_compress_int.c (tags: gnutls0-0-6):
10222         added check for zlib.h 
10224 2000-12-17 00:31  nmav <nmav@gnutls.org>
10226         * lib/gnutls_algorithms.c:
10228         updated sorting algorithm - it was a mess - it is more than a mess
10229         now 
10231 2000-12-14 15:00  nmav <nmav@gnutls.org>
10233         * configure.in, doc/API, doc/TODO, lib/gnutls.c, lib/gnutls.h,
10234         lib/gnutls_algorithms.c, lib/gnutls_cipher.c (tags: gnutls0-0-6),
10235         lib/gnutls_cipher_int.c (tags: gnutls0-0-6),
10236         lib/gnutls_compress_int.c, lib/gnutls_hash_int.c (tags:
10237         gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls_int.h,
10238         src/cli.c, src/port.h, src/serv.c:
10240         some minor updates 
10242 2000-12-12 15:01  nmav <nmav@gnutls.org>
10244         * lib/gnutls.c:
10246         added a better(?) - not sure - xor function.  
10248 2000-12-11 23:45  nmav <nmav@gnutls.org>
10250         * lib/gnutls_priority.h (tags: gnutls-0-0-7, gnutls0-0-6):
10252         added missing file 
10254 2000-12-11 23:45  nmav <nmav@gnutls.org>
10256         * configure.in:
10258         added option for profiling 
10260 2000-12-11 23:44  nmav <nmav@gnutls.org>
10262         * lib/: gnutls_algorithms.c, gnutls_algorithms.h (tags:
10263         gnutls0-0-6), gnutls_handshake.c, gnutls_kx.c (tags: gnutls-0-0-7,
10264         gnutls0-0-6):
10266         improved some things found from gcov 
10268 2000-12-11 23:43  nmav <nmav@gnutls.org>
10270         * lib/: gnutls.c, gnutls_int.h:
10272         improved peek data handling - now keeps only 1 byte in kernel buffer 
10274 2000-12-11 15:44  nmav <nmav@gnutls.org>
10276         * configure.in, lib/.cvsignore (tags: gnutls-0_1_2,
10277         gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls.c:
10279         more changes 
10281 2000-12-11 15:03  nmav <nmav@gnutls.org>
10283         * lib/gnutls_int.h:
10285         removed debug definitions 
10287 2000-12-11 14:57  nmav <nmav@gnutls.org>
10289         * NEWS, lib/Makefile.am (tags: gnutls0-0-6), lib/debug.h (tags:
10290         gnutls-0-0-7, gnutls0-0-6), lib/gnutls.c, lib/gnutls_cipher.c,
10291         lib/gnutls_cipher.h (tags: gnutls-0-0-7, gnutls0-0-6),
10292         lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_handshake.h
10293         (tags: gnutls0-0-6), lib/gnutls_hash_int.c, lib/gnutls_int.h,
10294         lib/gnutls_kx.c, src/cli.c, src/serv.c:
10296         cleanups for gcc -Wall 
10298 2000-12-11 14:06  nmav <nmav@gnutls.org>
10300         * doc/HACKING:
10302         removed file. replaced by API 
10304 2000-12-11 13:43  nmav <nmav@gnutls.org>
10306         * doc/API, lib/gnutls.c, lib/gnutls.h, lib/gnutls_buffers.c,
10307         lib/gnutls_int.h, lib/gnutls_session.c (tags: gnutls0-0-6),
10308         src/cli.c:
10310         added some new functions in the API. documentation updated.  
10312 2000-12-11 13:08  nmav <nmav@gnutls.org>
10314         * doc/: API, TODO:
10316         updated documentation 
10318 2000-12-11 11:56  nmav <nmav@gnutls.org>
10320         * lib/gnutls.c:
10322         corrected peek data handling 
10324 2000-12-10 18:10  nmav <nmav@gnutls.org>
10326         * configure.in, doc/TODO, lib/defines.h (tags: gnutls-0-0-7,
10327         gnutls0-0-6), lib/gnutls.c, lib/gnutls_buffers.c,
10328         lib/gnutls_buffers.h (tags: gnutls-0-0-7, gnutls0-0-6),
10329         lib/gnutls_int.h, src/cli.c:
10331         used MSG_PEEK flag in recv in order to used gnutls_recv() with 
10332         select(). This change will order select to treat the socket as read
10333         even if we have read and localy buffered all data - but the user
10334         hasn't call gnutls_recv() to get that data.  
10336 2000-12-10 14:44  nmav <nmav@gnutls.org>
10338         * src/: cli.c, serv.c:
10340         updated client 
10342 2000-12-10 12:53  nmav <nmav@gnutls.org>
10344         * lib/: debug.c (tags: gnutls-0-0-7, gnutls0-0-6), gnutls.c,
10345         gnutls_buffers.c, gnutls_cipher.c, gnutls_handshake.c,
10346         gnutls_int.h:
10348         changes in close notify- alert handling 
10350 2000-12-10 12:52  nmav <nmav@gnutls.org>
10352         * lib/: gnutls_compress_int.c, gnutls_compress_int.h (tags:
10353         gnutls-0-0-7, gnutls0-0-6):
10355         changes in compression handling 
10357 2000-12-10 10:46  nmav <nmav@gnutls.org>
10359         * lib/: gnutls_session.c, gnutls_session.h (tags: gnutls-0-0-7,
10360         gnutls0-0-6):
10362         moved to r2 
10364 2000-12-10 10:44  nmav <nmav@gnutls.org>
10366         * NEWS, doc/HACKING, lib/gnutls_handshake.c, lib/gnutls_int.h,
10367         lib/gnutls_session.c, src/cli.c, src/port.h, src/serv.c:
10369         added client side resuming 
10371 2000-12-09 22:33  nmav <nmav@gnutls.org>
10373         * lib/: gnutls_session.c, gnutls_session.h:
10375         added support for session resuming 
10377 2000-12-09 22:32  nmav <nmav@gnutls.org>
10379         * lib/: Makefile.am, gnutls.c, gnutls.h, gnutls_cipher.c,
10380         gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h:
10382         added some support for session resuming (in client) It does not seem
10383         to work yet 
10385 2000-12-09 18:37  nmav <nmav@gnutls.org>
10387         * lib/: debug.c, gnutls.h, gnutls_cipher.c, gnutls_int.h:
10389         removed all things about exportable algorithms 
10391 2000-12-09 11:55  nmav <nmav@gnutls.org>
10393         * lib/gnutls_handshake.c:
10395         gnutls_handshake was broken to gnutls_handshake_begin and 
10396         gnutls_handshake_finish. This will help the use of certificate API
10397         to check received certificates 
10399 2000-12-07 22:19  nmav <nmav@gnutls.org>
10401         * configure.in:
10403         added a warning if zlib was not found 
10405 2000-12-07 17:44  nmav <nmav@gnutls.org>
10407         * lib/gnutls.c:
10409         Added default algorithm priorities so it can work even if the user
10410         hasn't specified any 
10412 2000-12-07 13:08  nmav <nmav@gnutls.org>
10414         * lib/: gnutls_compress_int.c, gnutls_compress_int.h (utags:
10415         gnutls0-0-5):
10417         added compression (ZLIB) 
10419 2000-12-07 13:07  nmav <nmav@gnutls.org>
10421         * .cvsignore (tags: gnutls-0-0-7, gnutls0-0-6), configure.in,
10422         lib/Makefile.am, lib/gnutls.c, lib/gnutls.h,
10423         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
10424         lib/gnutls_cipher.c, lib/gnutls_compress.c (tags: gnutls-0_1_2,
10425         gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls_errors.c,
10426         lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
10427         lib/gnutls_priority.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
10428         gnutls-0-0-7, gnutls0-0-6), src/cli.c, src/port.h, src/serv.c
10429         (utags: gnutls0-0-5):
10431         Added compression support (ZLIB) 
10433 2000-12-07 09:47  nmav <nmav@gnutls.org>
10435         * lib/gnutls_handshake.c, lib/gnutls_hash_int.c (tags:
10436         gnutls0-0-5), lib/gnutls_hash_int.h (tags: gnutls-0-0-7,
10437         gnutls0-0-6, gnutls0-0-5), src/cli.c, src/port.h:
10439         SSL3 support was added 
10441 2000-12-07 09:07  nmav <nmav@gnutls.org>
10443         * lib/: gnutls.c, gnutls_buffers.c (tags: gnutls0-0-5),
10444         gnutls_buffers.h (tags: gnutls0-0-5), gnutls_handshake.c,
10445         gnutls_int.h:
10447         major cleanups 
10449 2000-12-06 23:18  nmav <nmav@gnutls.org>
10451         * lib/: gnutls.c, gnutls_buffers.c, gnutls_buffers.h,
10452         gnutls_cipher.c, gnutls_handshake.c, gnutls_hash_int.c,
10453         gnutls_hash_int.h, gnutls_int.h:
10455         more ssl3 fixes 
10457 2000-12-06 20:21  nmav <nmav@gnutls.org>
10459         * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c, gnutls_buffers.c,
10460         gnutls_buffers.h, gnutls_cipher.c, gnutls_cipher_int.c (tags:
10461         gnutls0-0-5), gnutls_handshake.c, gnutls_hash_int.c,
10462         gnutls_hash_int.h, gnutls_int.h, gnutls_kx.c (tags: gnutls0-0-5):
10464         A lot of fixes for SSL3 
10466 2000-12-05 10:38  nmav <nmav@gnutls.org>
10468         * doc/Makefile.am (tags: gnutls0-0-5):
10470         added API 
10472 2000-12-05 10:18  nmav <nmav@gnutls.org>
10474         * doc/: API, TODO (utags: gnutls0-0-5):
10476         documentation update 
10478 2000-12-05 10:08  nmav <nmav@gnutls.org>
10480         * lib/gnutls.c, lib/gnutls_priority.c, src/cli.c, src/serv.c:
10482         Bugfixes mainly for the priority (which was moved to the state) 
10484 2000-12-05 00:29  nmav <nmav@gnutls.org>
10486         * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c,
10487         gnutls_algorithms.h, gnutls_cipher.c, gnutls_handshake.c,
10488         gnutls_handshake.h (tags: gnutls0-0-5), gnutls_hash_int.c,
10489         gnutls_hash_int.h, gnutls_int.h, gnutls_kx.c, gnutls_priority.c:
10491         Priorities were moved to the state (were global) 
10493 2000-11-22 22:21  nmav <nmav@gnutls.org>
10495         * lib/: gnutls_algorithms.c, gnutls_cipher.c, gnutls_hash_int.c,
10496         gnutls_hash_int.h, gnutls_int.h:
10498         added ssl3 key generation function - more fixes in ssl3 mac 
10500 2000-11-22 21:33  nmav <nmav@gnutls.org>
10502         * lib/: gnutls_hash_int.c, gnutls_hash_int.h:
10504         more bugfixes 
10506 2000-11-22 21:31  nmav <nmav@gnutls.org>
10508         * lib/gnutls_hash_int.c:
10510         corrected nasty bugs 
10512 2000-11-22 21:18  nmav <nmav@gnutls.org>
10514         * lib/: gnutls_hash_int.c, gnutls_hash_int.h:
10516         added support for the MAC used in SSLv3 
10518 2000-11-19 11:06  nmav <nmav@gnutls.org>
10520         * README (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5):
10522         updated readme 
10524 2000-11-19 11:02  nmav <nmav@gnutls.org>
10526         * configure.in:
10528         removed unneeded check 
10530 2000-11-19 11:01  nmav <nmav@gnutls.org>
10532         * doc/: Makefile.am, ssl3-vs-tls:
10534         cleanups 
10536 2000-11-19 10:56  nmav <nmav@gnutls.org>
10538         * doc/TODO:
10540         updated todo 
10542 2000-11-17 16:37  nmav <nmav@gnutls.org>
10544         * lib/gnutls_cipher_int.c:
10546         added ARCFOUR support when using gcrypt 
10548 2000-11-15 22:16  nmav <nmav@gnutls.org>
10550         * doc/draft-ietf-tls-ciphersuite-01.txt:
10552         removed old draft 
10554 2000-11-15 21:54  nmav <nmav@gnutls.org>
10556         * doc/draft-ietf-tls-ciphersuite-02.txt (tags: gnutls-0-0-7,
10557         gnutls0-0-6, gnutls0-0-5), lib/gnutls_algorithms.c (utags:
10558         gnutls0-0-4):
10560         added the new tls-ciphersuite draft, and the ciphersuite
10561         TLS_DH_anon_RIJNDAEL_CBC_SHA 
10563 2000-11-15 18:18  nmav <nmav@gnutls.org>
10565         * configure.in (tags: gnutls0-0-4), lib/gnutls.c (tags:
10566         gnutls0-0-4), lib/gnutls.h (tags: gnutls0-0-4),
10567         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h (tags:
10568         gnutls0-0-4), lib/gnutls_cipher.c (tags: gnutls0-0-4),
10569         lib/gnutls_cipher.h (tags: gnutls0-0-5, gnutls0-0-4),
10570         lib/gnutls_cipher_int.c (tags: gnutls0-0-4), lib/gnutls_errors.c
10571         (tags: gnutls0-0-4), lib/gnutls_errors.h (tags: gnutls0-0-4),
10572         lib/gnutls_handshake.c (tags: gnutls0-0-4), lib/gnutls_int.h (tags:
10573         gnutls0-0-4):
10575         several cleanups in order to support ssl3 
10577 2000-11-15 09:02  nmav <nmav@gnutls.org>
10579         * .cvsignore (tags: gnutls0-0-4), AUTHORS (tags: gnutls-0-0-7,
10580         gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), COPYING (tags:
10581         gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10,
10582         gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1,
10583         gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2,
10584         gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
10585         gnutls0-0-4), Makefile.am (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
10586         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), NEWS (tags:
10587         gnutls0-0-5, gnutls0-0-4), README (tags: gnutls0-0-4), THANKS
10588         (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
10589         acconfig.h (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
10590         acinclude.m4 (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
10591         buildconf (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
10592         gnutls0-0-4), configure.in, doc/.cvsignore (tags: gnutls-0_1_2,
10593         gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
10594         gnutls0-0-4), doc/HACKING (tags: gnutls0-0-5, gnutls0-0-4),
10595         doc/Makefile.am (tags: gnutls0-0-4), doc/TODO (tags: gnutls0-0-4),
10596         doc/draft-ietf-tls-camellia-00.txt (tags: gnutls-0-0-7,
10597         gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
10598         doc/draft-ietf-tls-ciphersuite-01.txt,
10599         doc/draft-ietf-tls-https-04.txt (tags: gnutls-0-0-7, gnutls0-0-6,
10600         gnutls0-0-5, gnutls0-0-4), doc/draft-ietf-tls-misty1-00.txt (tags:
10601         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
10602         doc/draft-ietf-tls-openpgp-00.txt (tags: gnutls-0-0-7, gnutls0-0-6,
10603         gnutls0-0-5, gnutls0-0-4), doc/draft-ietf-tls-seedhas-00.txt (tags:
10604         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
10605         doc/draft-ietf-tn3270e-telnet-tls-05.txt (tags: gnutls-0-0-7,
10606         gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), doc/rfc2246.txt (tags:
10607         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
10608         doc/rfc2459.txt (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
10609         gnutls0-0-4), doc/rfc2818.txt (tags: gnutls-0-0-7, gnutls0-0-6,
10610         gnutls0-0-5, gnutls0-0-4), doc/ssl-draft302.txt (tags:
10611         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
10612         doc/ssl3-vs-tls (tags: gnutls0-0-4), lib/.cvsignore (tags:
10613         gnutls0-0-5, gnutls0-0-4), lib/Makefile.am (tags: gnutls0-0-4),
10614         lib/README.der (tags: gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp,
10615         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/debug.c
10616         (tags: gnutls0-0-5, gnutls0-0-4), lib/debug.h (tags: gnutls0-0-5,
10617         gnutls0-0-4), lib/defines.h (tags: gnutls0-0-5, gnutls0-0-4),
10618         lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
10619         lib/gnutls_algorithms.h, lib/gnutls_buffers.c (tags: gnutls0-0-4),
10620         lib/gnutls_buffers.h (tags: gnutls0-0-4), lib/gnutls_cert.lex
10621         (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
10622         lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
10623         lib/gnutls_cipher_int.h (tags: gnutls-0-0-7, gnutls0-0-6,
10624         gnutls0-0-5, gnutls0-0-4), lib/gnutls_compress.c (tags:
10625         gnutls0-0-4), lib/gnutls_compress.h (tags: gnutls-0-0-7,
10626         gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/gnutls_der.c (tags:
10627         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
10628         lib/gnutls_der.h (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
10629         gnutls0-0-4), lib/gnutls_dh.c (tags: gnutls0-0-6, gnutls0-0-5,
10630         gnutls0-0-4), lib/gnutls_dh.h (tags: gnutls-0-0-7, gnutls0-0-6,
10631         gnutls0-0-5, gnutls0-0-4), lib/gnutls_errors.c,
10632         lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_handshake.h
10633         (tags: gnutls0-0-4), lib/gnutls_hash_int.c (tags: gnutls0-0-4),
10634         lib/gnutls_hash_int.h (tags: gnutls0-0-4), lib/gnutls_int.h,
10635         lib/gnutls_kx.c (tags: gnutls0-0-4), lib/gnutls_kx.h (tags:
10636         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
10637         lib/gnutls_num.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp,
10638         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
10639         lib/gnutls_num.h (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5,
10640         gnutls0-0-4), lib/gnutls_plaintext.c (tags: gnutls-0-0-7,
10641         gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/gnutls_plaintext.h
10642         (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
10643         lib/gnutls_priority.c (tags: gnutls0-0-4), src/.cvsignore (tags:
10644         gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
10645         src/Makefile.am (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4),
10646         src/cli.c (tags: gnutls0-0-4), src/port.h (tags: gnutls0-0-4),
10647         src/serv.c (tags: gnutls0-0-4):
10649         Moving to release 2 
10651 2000-11-15 08:59  nmav <nmav@gnutls.org>
10653         * doc/HACKING, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
10654         lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
10655         lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
10656         src/cli.c:
10658         roll backs and fixes 
10660 2000-11-15 08:37  nmav <nmav@gnutls.org>
10662         * doc/ssl3-vs-tls:
10664         added 
10666 2000-11-13 22:11  nmav <nmav@gnutls.org>
10668         * configure.in:
10670         updated for mhash 
10672 2000-11-13 22:09  nmav <nmav@gnutls.org>
10674         * doc/TODO:
10676         updated todo 
10678 2000-11-13 21:58  nmav <nmav@gnutls.org>
10680         * lib/: debug.c, debug.h, gnutls.c, gnutls.h, gnutls_algorithms.c,
10681         gnutls_algorithms.h, gnutls_cipher.c, gnutls_dh.c,
10682         gnutls_handshake.c, gnutls_hash_int.c, gnutls_hash_int.h,
10683         gnutls_int.h, gnutls_kx.c:
10685         added some support for ssl3 (with mhash only) 
10687 2000-11-12 22:07  nmav <nmav@gnutls.org>
10689         * doc/: rfc2818.txt, ssl-draft302.txt:
10691         more drafs added 
10693 2000-11-12 21:46  nmav <nmav@gnutls.org>
10695         * doc/: draft-ietf-tls-camellia-00.txt,
10696         draft-ietf-tls-https-04.txt, draft-ietf-tls-misty1-00.txt,
10697         draft-ietf-tls-seedhas-00.txt,
10698         draft-ietf-tn3270e-telnet-tls-05.txt:
10700         added more draft's 
10702 2000-11-12 20:20  nmav <nmav@gnutls.org>
10704         * lib/gnutls_der.c:
10706         removed main() 
10708 2000-11-12 20:20  nmav <nmav@gnutls.org>
10710         * doc/TODO:
10712         updated todo list 
10714 2000-11-12 15:39  nmav <nmav@gnutls.org>
10716         * lib/: gnutls.h, gnutls_algorithms.c, gnutls_cipher_int.c,
10717         gnutls_int.h:
10719         added preliminary support for AES (rijndael) 
10721 2000-11-12 15:15  nmav <nmav@gnutls.org>
10723         * doc/draft-ietf-tls-openpgp-00.txt:
10725         added draft-ietf-tls-openpgp-00.txt 
10727 2000-11-12 15:08  nmav <nmav@gnutls.org>
10729         * doc/: Makefile.am, draft-ietf-tls-ciphersuite-01.txt:
10731         added draft-ietf-tls-ciphersuite-01.txt 
10733 2000-11-12 12:28  nmav <nmav@gnutls.org>
10735         * lib/gnutls_cipher_int.c:
10737         fix for DES in mcrypt 
10739 2000-11-12 12:02  nmav <nmav@gnutls.org>
10741         * lib/: gnutls.c, gnutls_cipher.c:
10743         fixes for the server... and change_cipher_spec type packet.  
10745 2000-11-12 11:40  nmav <nmav@gnutls.org>
10747         * lib/: debug.c, gnutls.c, gnutls.h, gnutls_algorithms.c,
10748         gnutls_cipher.c, gnutls_int.h:
10750         Changes in the client in order to interoperate with an openssl
10751         server.  
10753 2000-11-12 09:31  nmav <nmav@gnutls.org>
10755         * Makefile.am, acconfig.h, configure.in, lib/gnutls_algorithms.c,
10756         lib/gnutls_cipher.c, lib/gnutls_cipher_int.c,
10757         lib/gnutls_cipher_int.h, lib/gnutls_hash_int.c, lib/gnutls_int.h:
10759         added hooks for both mhash and mcrypt 
10761 2000-11-12 08:41  nmav <nmav@gnutls.org>
10763         * lib/: gnutls_hash_int.c, gnutls_hash_int.h, gnutls_int.h:
10765         clean-ups 
10767 2000-11-09 15:35  nmav <nmav@gnutls.org>
10769         * lib/: gnutls_buffers.c, gnutls_cipher.c, gnutls_int.h:
10771         corrected bugs in hmac and more.  
10773 2000-11-08 08:06  nmav <nmav@gnutls.org>
10775         * lib/gnutls.c:
10777         corrected problem in our PRF function 
10779 2000-11-07 23:04  nmav <nmav@gnutls.org>
10781         * lib/gnutls_int.h:
10783         removed mhash definitions 
10785 2000-11-07 23:02  nmav <nmav@gnutls.org>
10787         * lib/: gnutls.c, gnutls_hash_int.c, gnutls_int.h, gnutls_kx.c:
10789         more fixes 
10791 2000-11-07 20:41  nmav <nmav@gnutls.org>
10793         * lib/: Makefile.am, gnutls.c, gnutls_cipher.c, gnutls_hash_int.c,
10794         gnutls_kx.c:
10796         minor fixes and cleanups 
10798 2000-11-02 13:34  nmav <nmav@gnutls.org>
10800         * lib/: gnutls.c, gnutls_cipher.c:
10802         more fixes...  
10804 2000-11-02 05:08  nmav <nmav@gnutls.org>
10806         * doc/TODO, lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_errors.c,
10807         lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
10808         lib/gnutls_kx.c:
10810         more fixes and bugs introduced 
10812 2000-11-01 23:13  nmav <nmav@gnutls.org>
10814         * lib/gnutls_kx.c:
10816         cvs should stop messing with MY files 
10818 2000-11-01 22:47  nmav <nmav@gnutls.org>
10820         * lib/Makefile.am, lib/gnutls_algorithms.c, lib/gnutls_dh.c,
10821         lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
10822         lib/gnutls_kx.c, lib/gnutls_kx.h, src/cli.c, src/port.h:
10824         Some more fixes and additions in order to interoperate with openssl 
10826 2000-11-01 14:07  nmav <nmav@gnutls.org>
10828         * doc/TODO:
10830         added a small todo list 
10832 2000-11-01 13:51  nmav <nmav@gnutls.org>
10834         * lib/gnutls_handshake.c:
10836         memory leaks and overruns eliminated 
10838 2000-11-01 12:57  nmav <nmav@gnutls.org>
10840         * lib/gnutls_handshake.c:
10842         corrected bug which made us to send the double bytes of ciphersuites
10843         we had.  
10845 2000-11-01 12:38  nmav <nmav@gnutls.org>
10847         * lib/: defines.h, gnutls.c, gnutls_algorithms.c, gnutls_buffers.c,
10848         gnutls_cipher.c, gnutls_errors.c, gnutls_errors.h,
10849         gnutls_handshake.c, gnutls_int.h, gnutls_kx.c:
10851         added some preliminary support for DHE_DSS and DHE_RSA algorithms...
10852         of course not certificates are used 
10854 2000-10-31 23:52  nmav <nmav@gnutls.org>
10856         * lib/gnutls.c:
10858         some need gcry_ functions added. (for malloc etc) 
10860 2000-10-31 23:01  nmav <nmav@gnutls.org>
10862         * configure.in, doc/HACKING, lib/defines.h, lib/gnutls.c,
10863         lib/gnutls_handshake.c, lib/gnutls_int.h, src/port.h, src/serv.c:
10865         added assert() and some bug fixes 
10867 2000-10-26 16:19  nmav <nmav@gnutls.org>
10869         * doc/HACKING:
10871         some kind of updates 
10873 2000-10-26 16:06  nmav <nmav@gnutls.org>
10875         * lib/: gnutls_algorithms.h, gnutls_handshake.c, gnutls_hash_int.c,
10876         gnutls_int.h, gnutls_kx.c:
10878         added ability to receive certificates...  
10880 2000-10-13 14:21  nmav <nmav@gnutls.org>
10882         * lib/README.der:
10884         added Tarun's README.der 
10886 2000-10-13 14:20  nmav <nmav@gnutls.org>
10888         * lib/: gnutls_cipher_int.c, gnutls_cipher_int.h:
10890         added missing files. They are to handle foreign encryption functions 
10892 2000-10-13 14:17  nmav <nmav@gnutls.org>
10894         * lib/: Makefile.am, gnutls_der.c, gnutls_der.h:
10896         Added Tarun's files 
10898 2000-10-13 13:11  nmav <nmav@gnutls.org>
10900         * AUTHORS, configure.in, lib/gnutls_cert.lex, src/Makefile.am,
10901         src/cli.c:
10903         added a DER parser from Tarun and updated authors 
10905 2000-10-12 12:22  nmav <nmav@gnutls.org>
10907         * doc/Makefile.am:
10909         changed in order for rfc's to be included in the distribution 
10911 2000-10-12 12:21  nmav <nmav@gnutls.org>
10913         * Makefile.am, acinclude.m4, configure.in:
10915         added checks for gcrypt 
10917 2000-10-12 12:18  nmav <nmav@gnutls.org>
10919         * doc/: rfc2246.txt, rfc2459.txt:
10921         Added rfc's which refer to what we are implementing 
10923 2000-10-10 18:42  nmav <nmav@gnutls.org>
10925         * lib/gnutls.c:
10927         corrected bug which made gnutls to wait for a second closure alert 
10928         after having received the first.  
10930 2000-10-10 17:36  nmav <nmav@gnutls.org>
10932         * lib/: .cvsignore, Makefile.am, gnutls.c, gnutls_cipher.c,
10933         gnutls_dh.c, gnutls_handshake.c, gnutls_hash.c, gnutls_hash.h,
10934         gnutls_int.h, gnutls_kx.c:
10936         The encryption api was fixed and gnutls_cipher.c was cleaned up a
10937         bit.  
10939 2000-10-10 17:35  nmav <nmav@gnutls.org>
10941         * lib/: gnutls_hash_int.c, gnutls_hash_int.h:
10943         there files were renamed 
10945 2000-10-10 16:27  nmav <nmav@gnutls.org>
10947         * lib/.cvsignore, src/.cvsignore:
10949         corrected cvsignore files 
10951 2000-10-10 16:26  nmav <nmav@gnutls.org>
10953         * README, configure.in, src/Makefile.am:
10955         removed mhash support and some changes in the docs 
10957 2000-10-10 16:25  nmav <nmav@gnutls.org>
10959         * lib/gnutls_hash.c:
10961         bugfixes in gcrypt md functions handling 
10963 2000-10-10 16:07  nmav <nmav@gnutls.org>
10965         * lib/: Makefile.am, gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
10966         gnutls_hash.c, gnutls_hash.h, gnutls_int.h:
10968         Added support for the gcrypt hash and hmac functions. Mhash support 
10969         is almost removed.  
10971 2000-10-10 16:03  nmav <nmav@gnutls.org>
10973         * lib/: gnutls_dh.c, gnutls_dh.h, gnutls_kx.c:
10975         corrected the problem with the double underscore 
10977 2000-10-10 11:48  nmav <nmav@gnutls.org>
10979         * .cvsignore, doc/.cvsignore, lib/.cvsignore, src/.cvsignore:
10981         added .cvsignore files 
10983 2000-10-10 11:48  nmav <nmav@gnutls.org>
10985         * configure.in:
10987         updated version number 
10989 2000-10-10 11:44  nmav <nmav@gnutls.org>
10991         * lib/: gnutls_dh.c, gnutls_kx.c:
10993         removed double underscores 
10995 2000-10-08 23:28  nmav <nmav@gnutls.org>
10997         * README:
10999         added some needed stuff 
11001 2000-10-08 13:11  nmav <nmav@gnutls.org>
11003         * doc/HACKING:
11005         outdated 
11007 2000-10-08 12:56  nmav <nmav@gnutls.org>
11009         * lib/gnutls_priority.c:
11011         the file that handles some of the priority stuff (most of the API
11012         things) 
11014 2000-10-08 12:52  nmav <nmav@gnutls.org>
11016         * configure.in, lib/Makefile.am, lib/defines.h, lib/gnutls.h,
11017         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
11018         lib/gnutls_cipher.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
11019         lib/gnutls_kx.c, src/cli.c, src/port.h, src/serv.c:
11021         Added support for priorities. Some function names were renamed to be
11022         more rational.  
11024 2000-10-08 10:23  nmav <nmav@gnutls.org>
11026         * lib/: gnutls.c, gnutls_algorithms.c, gnutls_handshake.c,
11027         gnutls_int.h, gnutls_kx.c:
11029         some fixes in the comments, and replaced KX_* with GNUTLS_KX_* 
11031 2000-10-08 10:17  nmav <nmav@gnutls.org>
11033         * lib/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c, gnutls_kx.c:
11035         more inline documentation 
11037 2000-10-07 19:31  nmav <nmav@gnutls.org>
11039         * AUTHORS:
11041         added my name 
11043 2000-10-07 15:53  nmav <nmav@gnutls.org>
11045         * lib/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
11046         gnutls_cipher.c, gnutls_errors.c, gnutls_errors.h,
11047         gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h, gnutls_kx.c:
11049         Added some kind of priorities for algorithms. Still experimental.  
11051 2000-05-10 06:56  nmav <nmav@gnutls.org>
11053         * lib/gnutls_int.h, src/cli.c, src/port.h, src/serv.c:
11055         Improved client/server examples.  
11057 2000-04-15 18:57  nmav <nmav@gnutls.org>
11059         * lib/gnutls_int.h:
11061         removed an unneeded variable.  
11063 2000-04-14 17:31  nmav <nmav@gnutls.org>
11065         * lib/debug.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
11066         lib/gnutls_buffers.c, lib/gnutls_cipher.c, lib/gnutls_compress.c,
11067         lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_handshake.c,
11068         lib/gnutls_kx.c, lib/gnutls_num.c, lib/gnutls_plaintext.c,
11069         src/cli.c, src/serv.c:
11071         Added copyright notices.  
11073 2000-04-14 09:38  nmav <nmav@gnutls.org>
11075         * lib/defines.h, lib/gnutls.c, lib/gnutls_algorithms.c,
11076         lib/gnutls_algorithms.h, lib/gnutls_cipher.c,
11077         lib/gnutls_handshake.c, lib/gnutls_int.h, src/Makefile.am:
11079         Better mac algorithms handling.  
11081 2000-04-13 19:46  nmav <nmav@gnutls.org>
11083         * doc/HACKING, lib/defines.h, lib/gnutls.c,
11084         lib/gnutls_algorithms.h, lib/gnutls_buffers.c,
11085         lib/gnutls_buffers.h, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
11086         lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
11087         src/Makefile.am, src/port.h:
11089         Changes in handshake messages handling.  
11091 2000-04-12 21:48  nmav <nmav@gnutls.org>
11093         * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_dh.c,
11094         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
11095         lib/gnutls_plaintext.c, lib/gnutls_plaintext.h, src/Makefile.am,
11096         src/port.h:
11098         Corrected bug in gnutls_cipher.c that caused the library to fail in
11099         certain (random) situations.  
11101 2000-04-12 10:24  nmav <nmav@gnutls.org>
11103         * lib/gnutls_kx.c, src/serv.c:
11105         Better memory allocation in key exchange.  
11107 2000-04-12 09:41  nmav <nmav@gnutls.org>
11109         * lib/gnutls.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
11110         lib/gnutls_kx.c, src/cli.c, src/port.h:
11112         Some changes in peer's version checks.  
11114 2000-04-11 23:11  nmav <nmav@gnutls.org>
11116         * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
11117         lib/gnutls_int.h, src/port.h:
11119         Corrected bugs in MAC calculation.  
11121 2000-04-11 21:07  nmav <nmav@gnutls.org>
11123         * lib/: gnutls_cipher.c, gnutls_errors.h, gnutls_handshake.c:
11125         Corrected bugs when setting cipher and mac.  
11127 2000-04-11 19:54  nmav <nmav@gnutls.org>
11129         * lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls_errors.c,
11130         lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_kx.c,
11131         lib/gnutls_kx.h, src/serv.c:
11133         Better error control. Moved key exchange functions to gnutls_kx.c/h 
11135 2000-04-10 17:12  nmav <nmav@gnutls.org>
11137         * lib/debug.c, lib/debug.h, lib/gnutls_dh.c,
11138         lib/gnutls_handshake.c, src/port.h:
11140         Bugfixes in the diffie hellman.  
11142 2000-04-10 14:26  nmav <nmav@gnutls.org>
11144         * lib/debug.c, lib/defines.h, lib/gnutls.c,
11145         lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
11146         lib/gnutls_compress.c, lib/gnutls_dh.c, lib/gnutls_dh.h,
11147         lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
11148         lib/gnutls_int.h, lib/gnutls_num.c, lib/gnutls_plaintext.c,
11149         src/port.h:
11151         Added anonymous diffie-hellman key exchange. It does not work yet,
11152         and the whole code is mess.  
11154 2000-04-10 10:16  nmav <nmav@gnutls.org>
11156         * configure.in, lib/Makefile.am, lib/gnutls.c,
11157         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
11158         lib/gnutls_cipher.c, lib/gnutls_dh.c, lib/gnutls_dh.h,
11159         lib/gnutls_handshake.c, lib/gnutls_int.h:
11161         Added the basics for key exchange.  
11163 2000-04-09 12:00  nmav <nmav@gnutls.org>
11165         * COPYING:
11167         Added ChangeLog and COPYING.  
11169 2000-04-09 11:49  nmav <nmav@gnutls.org>
11171         * Makefile.am, doc/Makefile.am, lib/Makefile.am, lib/debug.c,
11172         lib/debug.h, lib/defines.h, lib/gnutls.c, lib/gnutls.h,
11173         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
11174         lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cipher.c,
11175         lib/gnutls_cipher.h, lib/gnutls_compress.c, lib/gnutls_compress.h,
11176         lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
11177         lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
11178         lib/gnutls_num.c, lib/gnutls_num.h, lib/gnutls_plaintext.c,
11179         lib/gnutls_plaintext.h, src/Makefile.am, src/debug.c, src/debug.h,
11180         src/defines.h, src/gnutls.c, src/gnutls.h, src/gnutls_algorithms.c,
11181         src/gnutls_algorithms.h, src/gnutls_buffers.c,
11182         src/gnutls_buffers.h, src/gnutls_cipher.c, src/gnutls_cipher.h,
11183         src/gnutls_compress.c, src/gnutls_compress.h, src/gnutls_dh.c,
11184         src/gnutls_errors.c, src/gnutls_errors.h, src/gnutls_handshake.c,
11185         src/gnutls_handshake.h, src/gnutls_int.h, src/gnutls_num.c,
11186         src/gnutls_num.h, src/gnutls_plaintext.c, src/gnutls_plaintext.h:
11188         Changed directory structure.  
11190 2000-04-09 11:40  nmav <nmav@gnutls.org>
11192         * configure.in:
11194         corrected configure script 
11196 2000-04-09 11:28  nmav <nmav@gnutls.org>
11198         * src/: gnutls.c, gnutls_handshake.c, gnutls_handshake.h,
11199         gnutls_int.h, port.h:
11201         corrected bugs in handshake.  
11203 2000-04-08 21:48  nmav <nmav@gnutls.org>
11205         * src/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
11206         gnutls_cipher.c, gnutls_handshake.c, gnutls_handshake.h,
11207         gnutls_int.h:
11209         Added some basics for key exchange.  
11211 2000-04-08 16:20  nmav <nmav@gnutls.org>
11213         * src/gnutls_dh.c:
11215         I've add gnutls_dh.c but is not ready yet, I have to eat something
11216         first:) It is taken from gsti.  
11218 2000-04-08 16:14  nmav <nmav@gnutls.org>
11220         * src/: cli.c, debug.c, gnutls.c, gnutls_algorithms.c,
11221         gnutls_buffers.c, gnutls_cipher.c, gnutls_compress.c,
11222         gnutls_errors.c, gnutls_errors.h, gnutls_handshake.c,
11223         gnutls_handshake.h, gnutls_int.h, gnutls_num.c, gnutls_plaintext.c,
11224         port.h, serv.c:
11226         Handshake implementation was improved. Still no key exchange
11227         algorithm.  
11229 2000-03-30 09:14  nmav <nmav@gnutls.org>
11231         * src/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h,
11232         gnutls_cipher.c:
11234         Corrected bugs in gnutls_algorithms and added _gnutls_get_iv_size().  
11236 2000-03-29 19:01  nmav <nmav@gnutls.org>
11238         * src/: Makefile.am, gnutls_algorithms.c, gnutls_algorithms.h,
11239         gnutls_cipher.c:
11241         Algorithms/Ciphers interface has changes.  
11243 2000-03-29 14:15  nmav <nmav@gnutls.org>
11245         * src/: cli.c, gnutls.c, gnutls_buffers.c, gnutls_errors.c, serv.c:
11247         The gnutls_recv() semantics were changed. It may return less data
11248         than the specified. It operates similar to read().  
11250 2000-03-29 12:50  nmav <nmav@gnutls.org>
11252         * src/: gnutls.c, gnutls_handshake.c, gnutls_handshake.h, port.h:
11254         Server now generates a session_id.  
11256 2000-03-28 23:01  nmav <nmav@gnutls.org>
11258         * src/: Makefile.am, cli.c, gnutls.c, gnutls.h, gnutls_buffers.c,
11259         gnutls_errors.h, gnutls_handshake.c, gnutls_handshake.h,
11260         gnutls_int.h, serv.c:
11262         Corrected a lot of bugs. Handshake protocol is ready to be coded.  
11264 2000-03-26 14:10  nmav <nmav@gnutls.org>
11266         * src/: gnutls.c, gnutls.h, gnutls_buffers.c, gnutls_buffers.h:
11268         Included a reliable version of read/write (that read/write will
11269         return exactly the bytes specified).  
11271 2000-03-23 10:14  nmav <nmav@gnutls.org>
11273         * src/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
11274         gnutls_int.h:
11276         Changes in the handshake.  
11278 2000-03-18 20:18  nmav <nmav@gnutls.org>
11280         * src/gnutls.c:
11282         Some memory leaks were fixed.  
11284 2000-03-18 20:08  nmav <nmav@gnutls.org>
11286         * src/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c,
11287         gnutls_int.h:
11289         Corrected bug in the record protocol. Now it holds 2 states, 1 for
11290         encryption and 1 for decryption (mac/cipher/iv/compression).  
11292 2000-03-17 21:41  nmav <nmav@gnutls.org>
11294         * src/: Makefile.am, defines.h, gnutls.c, gnutls_handshake.c,
11295         gnutls_handshake.h, gnutls_int.h:
11297         Added the client hello handshake message.  
11299 2000-03-15 17:33  nmav <nmav@gnutls.org>
11301         * doc/HACKING:
11303         documentation.  
11305 2000-03-14 13:17  nmav <nmav@gnutls.org>
11307         * src/: gnutls_handshake.h, gnutls_record.h:
11309         Incorporated in gnutls_int.h 
11311 2000-03-14 13:09  nmav <nmav@gnutls.org>
11313         * src/: Makefile.am, debug.c, gnutls.c, gnutls_buffers.c,
11314         gnutls_buffers.h, gnutls_cipher.c, gnutls_compress.c,
11315         gnutls_errors.h, gnutls_int.h, gnutls_plaintext.c:
11317         gnutls_recv() can now receive fatal alerts and closure alerts.  
11319 2000-03-14 11:25  nmav <nmav@gnutls.org>
11321         * README, src/Makefile.am, src/debug.c, src/gnutls.c, src/gnutls.h,
11322         src/gnutls_buffers.c, src/gnutls_buffers.h, src/gnutls_cipher.c,
11323         src/gnutls_compress.c, src/gnutls_errors.h, src/gnutls_handshake.h,
11324         src/gnutls_int.h, src/gnutls_plaintext.c, src/gnutls_record.h,
11325         src/test.c:
11327         In case of failure gnutls_recv, sends an alert message.  but, it
11328         still cannot receive any.  
11330 2000-03-13 19:52  nmav <nmav@gnutls.org>
11332         * configure.in, src/Makefile.am, src/gnutls.c, src/gnutls.h,
11333         src/gnutls_cipher.c, src/test.c:
11335         Added gnutls_recv... Works only for application data, and it is not 
11336         tested.  
11338 2000-03-07 14:02  wkoch <wk@gnupg.org>
11340         * Makefile.am, NEWS, README, THANKS, acconfig.h, acinclude.m4,
11341         configure.in, lib/Makefile.am, src/Makefile.am:
11343         Initialized repository for GNU TLS