2002-08-21 15:44 nmav * lib/: gnutls_constate.c, gnutls_hash_int.c: corrected bug in SSL3 random generation function. Now the export ciphersuite works in SSL3 mode too. 2002-08-21 15:04 nmav * lib/: gnutls.h.in.in, gnutls_constate.c, gnutls_handshake.c, gnutls_hash_int.c, gnutls_hash_int.h, gnutls_int.h, gnutls_state.c: Added the first exportable ciphersuite (TLS_RSA_WITH_RC4_EXPORT_MD5). This one only works in servers that have certificates of 512 bits length. 2002-08-21 11:09 nmav * lib/gnutls.h.in.in, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h, lib/gnutls_cipher_int.c, lib/gnutls_constate.c, lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_state.c, src/cli.c (utags: gnutls_0_5_x_with_export_ciphersuites): Added some initials for the export cipher suites. 2002-08-21 08:45 nmav * doc/protocol/: draft-ietf-tls-openpgp-keys-01.txt, draft-ietf-tls-openpgp-keys-02.txt (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites): updated openpgp draft 2002-08-20 12:29 nmav * lib/gnutls_handshake.c (tags: gnutls_0_5_x_before_export_ciphersuites): included the change cipher specs in gnutls_handshake_get_direction(). 2002-08-18 17:45 nmav * NEWS (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites), lib/gnutls.h.in.in (tags: gnutls_0_5_x_before_export_ciphersuites), lib/gnutls_handshake.c: gnutls_handshake_check_direction() renamed to gnutls_handshake_get_direction(). 2002-08-18 08:31 nmav * src/: tls_test-gaa.c, tls_test-gaa.h, tls_test.c, tls_test.gaa (utags: gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_x_before_export_ciphersuites): Added verbose option to gnutls-cli-debug. 2002-08-18 08:30 nmav * NEWS, lib/gnutls.h.in.in, lib/gnutls_handshake.c, lib/gnutls_int.h (tags: gnutls_0_5_x_before_export_ciphersuites), lib/gnutls_state.c (tags: gnutls_0_5_x_before_export_ciphersuites): Added the gnutls_handshake_set_exportable_detection() function, which is used to control whether the handshake will check for exportable cipher suites in the server. In that case an error of GNUTLS_E_EXPORT_CIPHER_SUITE is returned. 2002-08-17 20:49 nmav * AUTHORS (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites): included cvs aliases into authors file 2002-08-17 15:34 nmav * lib/: gnutls_algorithms.c, gnutls.h.in.in: Added gnutls_cipher_suite_get_name(). This functions constructs the name of a cipher suite using the given algorithms. 2002-08-15 21:49 nmav * lib/: gnutls.h.in.in, gnutls_handshake.c, gnutls_int.h: Added new function gnutls_handshake_check_direction(), which returns the state where the handshake function was interrupted. 2002-08-15 09:58 nmav * buildconf, configure.in, doc/README.CVS (utags: gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_x_before_export_ciphersuites): Added the --enable-maintainer-mode configure option, and renamed the old one to --enable-developer-mode. 2002-08-15 03:36 nmav * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_x509.c (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites): added some missing consts 2002-07-21 19:15 admcd * doc/tex/openssl.tex (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites): add ability to use separate file descriptors for send() and recv() using new set_transport_ptr2() function 2002-07-20 18:44 nmav * lib/: gnutls_errors.c (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites), gnutls_errors_int.h (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites), gnutls_handshake.c: Added a special error code for cases where the peer (server) supports only export ciphersuites. 2002-07-15 19:38 nmav * doc/tex/: auth.tex, errors.tex, howto.tex, openpgp.tex, record.tex (utags: gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_1): Several documentation fixes. Suggestions and patch by Paul Wujek 2002-07-15 15:29 nmav * NEWS, lib/auth_cert.c (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), lib/auth_dhe.c (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), lib/auth_rsa.c (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), lib/ext_max_record.c (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), lib/gnutls_cert.c (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), lib/gnutls_compress.c (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), lib/gnutls_compress_int.c (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), lib/gnutls_constate.c (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_1), lib/gnutls_errors.c (tags: gnutls_0_5_1), lib/gnutls_errors_int.h (tags: gnutls_0_5_1), lib/gnutls_global.c (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), lib/gnutls_int.h, lib/gnutls_record.c (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), lib/gnutls_state.c (tags: gnutls_0_5_1): Fixes in zlib compression code. gnutls_global_init_extra() in libgnutls-extra fails if library versions do not match. Semantic changes in gnutls_record_set_max_size(). The requested size is now immediately enforced at the output buffers. 2002-07-15 15:29 nmav * src/: cli.c, serv.c (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites) (utags: gnutls_0_5_1): Client and server now accept the null cipher option. 2002-07-13 06:35 nmav * NEWS, lib/gnutls.h.in.in (tags: gnutls_0_5_1), lib/gnutls_buffers.c (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), lib/gnutls_int.h, lib/gnutls_record.c: Added gnutls_transport_set_ptr2() which accepts two pointers. 2002-07-12 21:08 nmav * configure.in, lib/gnutls_mpi.h (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), lib/gnutls_privkey.c (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1): moved to libgcrypt 1.1.8 2002-07-12 17:46 nmav * NEWS, lib/libgnutls.m4 (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1): corrected m4 macros for gnutls 2002-07-10 15:49 nmav * lib/: auth_anon.c (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), auth_cert.c, auth_dhe.c, auth_rsa.c, ext_cert_type.c (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), ext_max_record.c, gnutls_buffers.c, gnutls_cert.c, gnutls_cipher.c (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_compress.c, gnutls_constate.c, gnutls_datum.c (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_db.c (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_extensions.c (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_handshake.c (tags: gnutls_0_5_1), gnutls_hash_int.c (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_int.h, gnutls_kx.c (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_mpi.c (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_num.c (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_pk.c (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_priority.c (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_privkey.c, gnutls_random.c (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_record.c, gnutls_session_pack.c (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_state.c, gnutls_state.h (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_ui.c (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), gnutls_v2_compat.c (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), x509_b64.c (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), x509_extensions.c (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), x509_sig_check.c (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), x509_verify.c (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1), x509_xml.c (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1): Added some hints on the file purpose, and some other cleanups. 2002-07-10 12:07 nmav * lib/: gnutls_db.c, gnutls_state.c: Now gnutls_deinit() removes abnormally terminated sessions. Added the _gnutls_deinit() function which has the behaviour of the older gnutls_deinit(). 2002-07-10 12:01 nmav * src/serv.c: corrected possible bug in http server 2002-07-06 15:35 admcd * doc/tex/openssl.tex (tags: gnutls_0_5_1, gnutls_0_5_0): added some more information about current limitations of OpenSSL compatibility layer 2002-07-06 15:18 nmav * doc/tex/: intro.tex, x509.tex (utags: gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_0, gnutls_0_5_1): some documentation fixes. 2002-07-05 12:08 nmav * lib/: gnutls.h.in.in, gnutls_ui.h (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1) (utags: gnutls_0_5_0): Added defines for old function names. 2002-07-04 10:04 nmav * src/: README.srpcrypt (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), crypt-gaa.c (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), crypt-gaa.h (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), crypt.gaa (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), serv.c: updated the parameters of srpcrypt program. Other minor changes in included programs. 2002-07-04 07:49 nmav * lib/gnutls_x509.c (tags: gnutls_0_5_0): Corrected bug in the mpi extraction function from X.509 certificates (affects DSA certificates). 2002-06-30 15:18 nmav * src/common.c, lib/auth_cert.c (tags: gnutls_0_5_0), lib/gnutls_cipher.c (tags: gnutls_0_5_0), lib/gnutls_handshake.c (tags: gnutls_0_5_0), lib/gnutls_mpi.c (tags: gnutls_0_5_0), lib/gnutls_mpi.h (tags: gnutls_0_5_0), lib/gnutls_ui.h, lib/x509_xml.c: Made the xml convertion functions more mnemonic. Several other fixes in the core library. 2002-06-30 11:09 nmav * lib/: gnutls_alert.c (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), gnutls_algorithms.c (tags: gnutls_0_5_1, gnutls_0_5_0), gnutls_algorithms.h (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), gnutls_auth.h (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), gnutls_cipher.c, gnutls_compress_int.c (tags: gnutls_0_5_0), gnutls_compress_int.h (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), gnutls_errors.c (tags: gnutls_0_5_0), gnutls_extensions.c (tags: gnutls_0_5_0), gnutls_extensions.h (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), gnutls_handshake.c, gnutls_hash_int.c (tags: gnutls_0_5_0), gnutls_hash_int.h (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), gnutls_int.h (tags: gnutls_0_5_0), gnutls_mpi.c, gnutls_mpi.h, gnutls_state.c (tags: gnutls_0_5_0), gnutls_state.h (tags: gnutls_0_5_0), gnutls_x509.c, x509_extensions.c (tags: gnutls_0_5_0), x509_extensions.h (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), x509_xml.c: Several (internal) cleanups. Const flags are better used now. 2002-06-29 08:42 nmav * lib/: auth_cert.c, gnutls_x509.c: Better organization of cert2gnutls_cert function. 2002-06-28 19:09 nmav * lib/: auth_cert.c, auth_dhe.c (tags: gnutls_0_5_0), auth_rsa.c (tags: gnutls_0_5_0), gnutls_x509.c, gnutls_x509.h (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), x509_xml.c: Now certificate decoding makes use of partial DER decoding of the libtasn1 library. It speedups a bit the handshake in client side, which needs to decode the certificate, in order to read the public key parameters. 2002-06-25 14:36 nmav * lib/x509_xml.c: Improved XML output. 2002-06-23 11:27 nmav * configure.in: Depends on opencdk 0.2.0 2002-06-22 14:52 nmav * lib/: auth_cert.c, auth_dhe.c, auth_rsa.c, gnutls_cert.h (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), gnutls_record.c (tags: gnutls_0_5_0), gnutls_str.h (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), gnutls_x509.c, gnutls_x509.h, x509_extensions.c, x509_extensions.h, x509_sig_check.c (tags: gnutls_0_5_0): The TLS handshake no longer fails if the X.509 extensions in the Certificate are critical and unsupported. The unsupported critical extensions are now only catched by the verification functions. 2002-06-22 14:22 nmav * lib/: gnutls_str.c (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), gnutls_str.h, x509_xml.c: Added new string functions to handle the XML string stuff. 2002-06-22 06:51 nmav * doc/TODO (tags: gnutls_0_5_0), doc/tex/ex1.tex (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), doc/tex/ex2.tex (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), doc/tex/ex4.tex (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), doc/tex/serv1.tex (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), doc/tex/srp1.tex (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), lib/gnutls.h.in.in, lib/gnutls_algorithms.c, lib/gnutls_anon_cred.c (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), lib/gnutls_cert.c (tags: gnutls_0_5_0), lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_xml.c, src/cli.c (tags: gnutls_0_5_0), src/serv.c, src/tls_test.c (tags: gnutls_0_5_1, gnutls_0_5_0): Renamed credential allocation functions from *_sc() to *_cred(). 2002-06-21 12:20 nmav * lib/gnutls_x509.c: corrected countryName 2002-06-21 08:34 nmav * lib/: gnutls.h.in.in, gnutls_algorithms.c, gnutls_algorithms.h, gnutls_constate.c (tags: gnutls_0_5_0), gnutls_int.h: Exported gnutls_cipher_get_key_size(). Better name printing for MAC algorithms. 2002-06-20 19:11 nmav * configure.in, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex4.tex, doc/tex/funcs.tex, doc/tex/serv1.tex, doc/tex/srp1.tex: New install directory for headers is /gnutls 2002-06-19 19:57 nmav * lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_db.c (tags: gnutls_0_5_0), lib/gnutls_global.c, lib/gnutls_int_compat.c, lib/gnutls_ui.h, src/serv.c: _func abreviation is no longer used. Functions renamed to _function. 2002-06-19 16:44 nmav * lib/x509_xml.c: x509_xml.c 2002-06-19 14:54 nmav * src/serv.c: removed ioctl stuff. 2002-06-19 14:44 nmav * src/: serv-gaa.c (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), serv-gaa.h (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), serv.c, serv.gaa (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), tls_test.c: added 'nodb' and 'quiet' options to server. 2002-06-19 03:51 nmav * lib/gnutls_pk.c: Corrected bug in PKCS-1 RSA encryption. 2002-06-18 17:19 nmav * src/: Makefile.am, common.c, list.h (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), serv.c: The server used was changed to a non blocking one. The server was created by Paul Sheer. 2002-06-16 17:50 nmav * doc/tex/: Makefile.am, gnutls.tex (tags: gnutls_0_5_0), howto.tex (tags: gnutls_0_5_0): Added chapter on how to use TLS in application protocols. 2002-06-15 10:49 nmav * acconfig.h (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), configure.in, doc/TODO, src/Makefile.am: Corrected libgdbm issues 2002-06-15 09:46 nmav * NEWS, configure.in, doc/TODO, doc/tex/handshake.tex, doc/tex/serv1.tex, lib/defines.h (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), lib/gnutls.h.in.in, lib/gnutls_db.c, lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_int_compat.c, lib/gnutls_state.c, lib/x509_xml.c, src/Makefile.am, src/common.c, src/serv.c: Removed the gdbm backend for resuming TLS sessions. Program gnutls-serv was modified to include support for resuming sessions with the callback api. 2002-06-14 21:42 nmav * doc/tex/: Makefile.am, alert.tex, auth.tex, errors.tex, examples.tex, funcs.tex, gnutls.tex, handshake.tex, layers.tex, openpgp.tex (tags: gnutls_0_5_0), record.tex, x509.tex: Added index. 2002-06-14 20:43 nmav * lib/: Makefile.am, gnutls_ui.h, x509_xml.c: Added XML extraction from an X.509 certificate. Only some basic functionality is now available. 2002-06-11 08:39 nmav * lib/: Makefile.am, auth_cert.c, auth_rsa.c, gnutls_asn1_tab.c (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), gnutls_cert.c, gnutls_cert.h, gnutls_errors.c, gnutls_global.c, gnutls_global.h (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), gnutls_mpi.c, gnutls_mpi.h, gnutls_privkey.c (tags: gnutls_0_5_0), gnutls_sig.c (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), gnutls_x509.c, gnutls_x509.h, pkix_asn1_tab.c, x509_extensions.c, x509_sig_check.c, x509_verify.c (tags: gnutls_0_5_0) (utags: gnutls_0_4_with_libtasn1): renamed libasn1 to libtasn1 2002-06-11 08:33 nmav * doc/README.CVS: renamed libasn1 to libtasn1 2002-06-10 13:06 nmav * doc/tex/: Makefile.am, auth.tex (tags: gnutls_0_4_with_libtasn1), gnutls.tex (tags: gnutls_0_4_with_libtasn1), intro.tex (tags: gnutls_0_4_with_libtasn1), openpgp.tex, pgp-fig1.eps: Added Timo's openpgp guide 2002-06-10 11:35 nmav * Makefile.am (tags: gnutls_0_4_with_libtasn1), buildconf (tags: gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1), configure.in, lib/Makefile.am: Added configure option to use the included libasn1. 2002-06-10 10:52 nmav * lib/: Makefile.am, auth_cert.c, auth_rsa.c, gnutls_asn1_tab.c, gnutls_cert.c, gnutls_cert.h, gnutls_errors.c, gnutls_global.c, gnutls_global.h, gnutls_mpi.c, gnutls_mpi.h, gnutls_pk.c (tags: gnutls_0_4_with_libtasn1), gnutls_privkey.c, gnutls_sig.c, gnutls_x509.c, gnutls_x509.h, pkix_asn1_tab.c, x509_ASN.y, x509_asn1.c, x509_asn1.h, x509_der.c, x509_der.h, x509_extensions.c, x509_extensions.h (tags: gnutls_0_4_with_libtasn1), x509_sig_check.c, x509_verify.c: Adapted codebase to the new libasn1 0.1.0. 2002-06-10 10:51 nmav * src/: Makefile.am, asn1c.c: removed asn1c.c program. Moved to libasn1. 2002-06-09 10:13 nmav * NEWS, lib/gnutls_datum.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1), lib/gnutls_datum.h (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1), lib/gnutls_global.c, lib/gnutls_mem.c (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1), lib/gnutls_mem.h (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1), lib/x509_b64.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1): Added gnutls_b64_encode_fmt2() and gnutls_b64_decode_fmt2(). These functions return allocated data. Cleaned up the gnutls_datum code and some of memory stuff. 2002-06-09 08:54 nmav * NEWS, acconfig.h (tags: gnutls_0_4_with_libtasn1), configure.in, lib/gnutls_alert.c (tags: gnutls_0_4_with_libtasn1), lib/gnutls_errors.c, lib/gnutls_errors.h (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1), lib/gnutls_global.c, lib/gnutls_mem.c, lib/gnutls_mem.h: Added check for C99 macro support. Stubs are used if they are not supported by the compile. A more elegant solution is required. 2002-06-09 06:00 nmav * lib/: gnutls_global.c, gnutls_mem.c, gnutls_mem.h: only use the libc's strdup, if using the libc's malloc function. 2002-06-08 20:34 nmav * lib/: gnutls_mem.c, gnutls_mem.h: Removed gnutls_strdup(). Replaced with a pointer to libc's strdup() function. 2002-06-08 20:32 nmav * lib/gnutls_buffers.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1): No longer realloc() the record buffers. It had some meaning when gnutls_realloc_fast() was there, but now they one cause a slowdown. 2002-06-08 12:38 nmav * NEWS, lib/gnutls.h.in.in (tags: gnutls_0_4_with_libtasn1), lib/gnutls_algorithms.c, lib/gnutls_int.h (tags: gnutls_0_4_with_libtasn1), lib/gnutls_state.c, src/cli.c, src/serv.c (tags: gnutls_0_4_with_libtasn1): Created gnutls_handshake_set_private_extensions() function. 2002-06-07 20:14 nmav * configure.in, lib/defines.h (tags: gnutls_0_4_with_libtasn1), lib/gnutls_algorithms.c, lib/gnutls_int.h, lib/gnutls_state.c: Corrected issues with ptrdiff_t. Added option to enable private (experimental) cipher suites. They are now disabled by default so they do not create interoperability problems. 2002-06-07 19:03 nmav * configure.in: added check for ptrdiff_t type. 2002-06-03 16:09 nmav * ChangeLog, doc/tex/Makefile.am, doc/tex/asn1.tex, lib/Makefile.am: asn1.ps is no longer generated in the gnutls package. It is included in the libasn1 package. 2002-06-02 20:50 nmav * Makefile.am, NEWS, configure.in, doc/TODO (tags: gnutls_0_4_with_libtasn1), lib/gnutls_anon_cred.c (tags: gnutls_0_4_with_libtasn1), lib/gnutls_x509.c, lib/gnutls_x509.h: Removed stubs for srp and anonymous authentication. Added test suite directory. 2002-05-27 18:56 nmav * lib/: gnutls_errors.c, gnutls_errors_int.h (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1): Added error code for unsupported trustdb. 2002-05-26 15:34 nmav * src/: CertificateExample.c, CrlExample.c, Makefile.am, cli-gaa.c, cli.gaa, crypt.c (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1), serv-gaa.c, serv.gaa: some parts were moved to libasn1. 2002-05-24 10:51 nmav * doc/tex/: Makefile.am, errors.tex (tags: gnutls_0_4_with_libtasn1), gnutls.tex, memory.tex (tags: gnutls_0_4_with_libtasn1): added memory handling section 2002-05-23 19:30 nmav * lib/: gnutls_auth.c (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1), gnutls_buffers.c, gnutls_mem.h, gnutls_priority.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1) (utags: gnutls_0_4_3): reintroduced realloc_fast() which prevents some malloc(0) situations. 2002-05-23 10:55 nmav * doc/TODO, lib/auth_cert.c, lib/auth_rsa.c, lib/gnutls_int.h, lib/gnutls_num.h (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1), lib/gnutls_record.c (utags: gnutls_0_4_3): Several clean ups and bug fixes. 2002-05-22 19:29 nmav * NEWS (tags: gnutls_0_4_3), THANKS (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3), acconfig.h (tags: gnutls_0_4_3), configure.in (tags: gnutls_0_4_3), lib/auth_cert.c, lib/gnutls.h.in.in (tags: gnutls_0_4_3), lib/gnutls_algorithms.c (tags: gnutls_0_4_3), lib/gnutls_auth.c, lib/gnutls_buffers.c, lib/gnutls_constate.c (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3), lib/gnutls_datum.c (tags: gnutls_0_4_3), lib/gnutls_dh_primes.c (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3), lib/gnutls_global.c (tags: gnutls_0_4_3), lib/gnutls_handshake.c (tags: gnutls_0_4_3), lib/gnutls_mem.c (tags: gnutls_0_4_3), lib/gnutls_mem.h, lib/gnutls_pk.c (tags: gnutls_0_4_3), lib/gnutls_x509.c (tags: gnutls_0_4_3), lib/x509_b64.c (tags: gnutls_0_4_3), src/common.c (tags: gnutls_0_4_3): Applied Jeff Johnson's patch which fixes type problems in 64 bit machines. Removed the default allocation handlers, and made the libc's functions to be defaults. Added function which sets the memory allocation functions to be used. 2002-05-21 16:26 nmav * doc/: README.CVS, tex/Makefile.am, tex/serv1.tex (tags: gnutls_0_4_with_libtasn1), tex/srp1.tex (tags: gnutls_0_4_with_libtasn1) (utags: gnutls_0_4_3): Updated documentation for the gnutls-extra library 2002-05-21 16:25 nmav * lib/: auth_anon.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3), auth_cert.c, auth_dhe.c (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3), auth_rsa.c, gnutls_cipher.c (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3), gnutls_constate.c, gnutls_datum.c, gnutls_datum.h (tags: gnutls_0_4_3), gnutls_extensions.c (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3), gnutls_handshake.c, gnutls_num.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3), gnutls_num.h, gnutls_record.c, gnutls_session_pack.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3), gnutls_v2_compat.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3), gnutls_x509.c: Prefixed internal functions with _gnutls_ 2002-05-20 12:01 nmav * lib/: Makefile.am, auth_srp.c, auth_srp.h, auth_srp_passwd.c, auth_srp_passwd.h, auth_srp_sb64.c, crypt.c, crypt.h, crypt_bcrypt.c, crypt_bcrypt.h, crypt_srpsha1.c, crypt_srpsha1.h, ext_srp.c, ext_srp.h, gnutls-extra.h, gnutls_extra.c, gnutls_extra.h, gnutls_openpgp.c, gnutls_openpgp.h, gnutls_srp.c, gnutls_srp.h: Moved the gnutls-extra files to libextra directory. 2002-05-20 11:15 nmav * doc/tex/Makefile.am, doc/tex/funcs.tex (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), lib/Makefile.am: removed html version of the documentation 2002-05-20 10:43 nmav * NEWS, README, configure.in, doc/tex/Makefile.am, doc/tex/funcs.tex, doc/tex/macros.tex (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), lib/Makefile.am, lib/auth_cert.c (tags: gnutls_0_4_2), lib/auth_dhe.c (tags: gnutls_0_4_2), lib/auth_rsa.c (tags: gnutls_0_4_2), lib/gnutls.h.in.in (tags: gnutls_0_4_2), lib/gnutls_algorithms.c (tags: gnutls_0_4_2), lib/gnutls_algorithms.h (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_cert.c (tags: gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_extensions.c (tags: gnutls_0_4_2), lib/gnutls_extensions.h (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_openpgp.h, lib/gnutls_ui.h (tags: gnutls_0_4_3, gnutls_0_4_2), lib/libgnutls-config.in (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), src/Makefile.am, src/cli.c, src/common.c, src/serv.c, src/tests.c, src/tls_test.c: Separated the library to gnutls and gnutls-extra. gnutls-extra library contains the GPL parts of gnutls 2002-05-17 09:28 nmav * README, configure.in, lib/auth_anon.c (tags: gnutls_0_4_2), lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_srp.c, lib/libgnutls-config.in, src/prime.c: Added --modules option to libgnutls-config. This option prints the extra modules that have been enabled into the library. 2002-05-14 12:22 nmav * configure.in: configure script now prints the library license 2002-05-14 11:46 nmav * lib/gnutls_dh_primes.c (tags: gnutls_0_4_2): Replaced group1 prime with a prime of 1024 bits 2002-05-14 11:40 nmav * COPYING.LIB (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), NEWS, README, lib/auth_anon.c, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c, lib/debug.c (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), lib/ext_cert_type.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), lib/ext_max_record.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), lib/gnutls.h.in.in, lib/gnutls_alert.c (tags: gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_algorithms.c, lib/gnutls_anon_cred.c (tags: gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_auth.c (tags: gnutls_0_4_2), lib/gnutls_buffers.c (tags: gnutls_0_4_2), lib/gnutls_cert.c, lib/gnutls_cipher.c (tags: gnutls_0_4_2), lib/gnutls_cipher_int.c (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_compress.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_compress_int.c (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_constate.c (tags: gnutls_0_4_2), lib/gnutls_datum.c (tags: gnutls_0_4_2), lib/gnutls_db.c (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_dh_primes.c, lib/gnutls_errors.c (tags: gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_extensions.c, lib/gnutls_global.c, lib/gnutls_handshake.c (tags: gnutls_0_4_2), lib/gnutls_hash_int.c (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_int.h (tags: gnutls_0_4_2), lib/gnutls_kx.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_mem.c (tags: gnutls_0_4_2), lib/gnutls_mpi.c (tags: gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_num.c (tags: gnutls_0_4_2), lib/gnutls_pk.c (tags: gnutls_0_4_2), lib/gnutls_priority.c (tags: gnutls_0_4_2), lib/gnutls_privkey.c (tags: gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_random.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_record.c (tags: gnutls_0_4_2), lib/gnutls_session.c (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_session_pack.c (tags: gnutls_0_4_2), lib/gnutls_sig.c (tags: gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_state.c (tags: gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_str.c (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_ui.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), lib/gnutls_v2_compat.c (tags: gnutls_0_4_2), lib/gnutls_x509.c (tags: gnutls_0_4_2), lib/x509_asn1.c (tags: gnutls_0_4_3, gnutls_0_4_2), lib/x509_b64.c (tags: gnutls_0_4_2), lib/x509_der.c (tags: gnutls_0_4_3, gnutls_0_4_2), lib/x509_extensions.c (tags: gnutls_0_4_3, gnutls_0_4_2), lib/x509_sig_check.c (tags: gnutls_0_4_3, gnutls_0_4_2), lib/x509_verify.c (tags: gnutls_0_4_3, gnutls_0_4_2): License changed to LGPL 2002-05-13 22:08 nmav * lib/gnutls_dh.c: Some cleanups in the Diffie Hellman code. 2002-05-13 21:51 nmav * lib/gnutls_int.h: Added the missing user_ptr pointer in gnutls_internals. 2002-05-11 16:20 nmav * NEWS, lib/gnutls.h.in.in, lib/gnutls_state.c: Added gnutls_state_set_ptr() and gnutls_state_get_ptr() functions, to assist in callback functions. 2002-05-11 16:04 nmav * lib/gnutls_ui.h: Corrected prototypes for callback selector functions, which now accept the state. 2002-05-08 10:32 nmav * lib/: Makefile.am, gnutls_gcry.c, gnutls_gcry.h, gnutls_global.c, gnutls_int.h, gnutls_mpi.c, gnutls_mpi.h, Makefile.am, gnutls_gcry.c, gnutls_gcry.h, gnutls_int.h, gnutls_mpi.c, gnutls_mpi.h (tags: gnutls_0_4_3, gnutls_0_4_2): renamed gnutls_gcry* to gnutls_mpi* 2002-05-08 10:32 nmav * lib/gnutls_mpi.c: file gnutls_mpi.c was initially added on branch gnutls_0_4_with_new_dh_primes. 2002-05-08 10:32 nmav * lib/gnutls_mpi.h: file gnutls_mpi.h was initially added on branch gnutls_0_4_with_new_dh_primes. 2002-05-08 10:27 nmav * configure.in, lib/gnutls_global.c: Updated libgcrypt initialization stuff. Now depends on libgcrypt 1.1.7, and only initializes libgcrypt if this has not been done before. 2002-05-03 10:46 nmav * lib/: auth_anon.c, auth_dhe.c, gnutls_dh.c, gnutls_dh.h: DH Public keys now have a more reasonable (smaller) size. 2002-05-02 13:15 nmav * lib/auth_anon.c, lib/auth_dhe.c, lib/auth_srp_passwd.c, lib/gnutls.h.in.in, lib/gnutls_dh.c, lib/gnutls_dh.h, lib/gnutls_dh_primes.c, lib/gnutls_int.h, src/prime.c, src/serv.c: The Diffie Hellman method was optimized. Now the number of bits of q is used (q is used to generate p), and the server DH secret key is less than the number of bits of q (see RFC2631 2.2). All these changes are experimental and may be totaly wrong. 2002-05-01 09:05 nmav * lib/: auth_anon.c, auth_dhe.c, auth_rsa.c, auth_srp.c, auth_srp_passwd.c, crypt.c, crypt_bcrypt.c, crypt_srpsha1.c, debug.c, gnutls_auth.c, gnutls_dh.c, gnutls_dh_primes.c, gnutls_gcry.c, gnutls_gcry.h, gnutls_openpgp.c, gnutls_openpgp.h, gnutls_pk.c, gnutls_privkey.c, gnutls_srp.c, gnutls_x509.c, x509_ASN.c (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), x509_sig_check.c: Cleaned up the big number support. 2002-04-21 14:21 twoaday * lib/gnutls_openpgp.c: Adjust the code for the new OpenCDK version. 2002-04-21 11:22 nmav * lib/: gnutls_buffers.c, gnutls_cipher.c, gnutls_cipher.h (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), gnutls_compress.c, gnutls_compress.h (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), gnutls_compress_int.c, gnutls_int.h, gnutls_record.c, gnutls_srp.c, gnutls_state.h (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2): Optimized memory handling in the record protocol. 2002-04-21 08:09 nmav * lib/auth_srp.h, lib/gnutls_anon_cred.c, lib/gnutls_srp.c, lib/gnutls_ui.c, src/cli.c, src/serv.c: Added stubs when SRP or anonymous authentication are disabled, to preserve binary compatibility 2002-04-19 17:53 nmav * NEWS, doc/TODO, doc/tex/ex4.tex (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), lib/gnutls.h.in.in, lib/gnutls_state.c, src/cli.c, src/serv.c: gnutls_session_resumed() was renamed to gnutls_session_is_resumed(), and changed semantics, to make the return value be the obvious one. 2002-04-18 18:56 nmav * doc/tex/: Makefile.am, ex4.tex, examples.tex (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2): updated documentation for the new resumption check function 2002-04-18 18:41 nmav * doc/TODO, lib/gnutls.h.in.in, lib/gnutls_int.h, lib/gnutls_privkey.c, lib/gnutls_state.c, src/cli.c, src/serv.c: Added function to report if a session is a resumed one. See gnutls_session_resumed(). 2002-04-18 18:16 twoaday * lib/gnutls_openpgp.c: Applied the fixes for the new code. 2002-04-18 13:31 nmav * configure.in, lib/auth_srp.c, lib/auth_srp.h, lib/auth_srp_passwd.c, lib/ext_cert_type.c, lib/ext_cert_type.h (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), lib/ext_max_record.c, lib/ext_max_record.h (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), lib/ext_srp.c, lib/ext_srp.h, lib/gnutls_extensions.c, lib/gnutls_srp.c, src/gnutls-http-serv (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), src/serv.c: Some minor fixes in SRP support. Changed extension generation. Now less allocation with malloc are done. 2002-04-17 09:47 nmav * lib/: auth_anon.c, auth_dhe.c, auth_rsa.c, auth_srp.c, auth_srp_passwd.c, crypt.c, crypt_bcrypt.c, crypt_srpsha1.c, debug.c, gnutls_auth.c, gnutls_dh.c, gnutls_dh_primes.c, gnutls_gcry.c, gnutls_gcry.h, gnutls_openpgp.c, gnutls_openpgp.h, gnutls_pk.c, gnutls_privkey.c, gnutls_srp.c, gnutls_x509.c, x509_sig_check.c: first changes for libgmp support 2002-04-14 19:26 nmav * lib/gnutls_x509.c: Fixed description of gnutls_x509_extract_certificate_subject_alt_name(). 2002-04-13 19:59 twoaday * lib/gnutls_openpgp.c: Some modifications for the new OpenCDK code. 2002-04-13 15:58 nmav * doc/tex/auth.tex (tags: gnutls_0_4_3, gnutls_0_4_2), doc/tex/ciphersuites.tex (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), doc/tex/errors.tex (tags: gnutls_0_4_3, gnutls_0_4_2), doc/tex/ex1.tex (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), doc/tex/examples.tex, doc/tex/gnutls.tex (tags: gnutls_0_4_3, gnutls_0_4_2), doc/tex/handshake.tex (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), doc/tex/serv1.tex (tags: gnutls_0_4_2), src/crypt.c: Documentation fixes 2002-04-12 19:06 nmav * acconfig.h (tags: gnutls_0_4_2), configure.in: fixed opencdk detection problem 2002-04-12 11:34 nmav * lib/: gnutls_x509.c, gnutls_x509.h (tags: gnutls_0_4_3, gnutls_0_4_2): better doc (internal) for _gnutls_int2str() 2002-04-10 19:01 nmav * NEWS, lib/auth_rsa.c, lib/gnutls_int.h, lib/gnutls_state.c: Added function which disables the version check in the RSA premaster secret -only needed in server side 2002-04-08 18:16 nmav * NEWS, doc/tex/Makefile.am, doc/tex/asn1.tex (tags: gnutls_0_4_3, gnutls_0_4_2), doc/tex/cover.tex.in (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2), doc/tex/funcs.tex, doc/tex/gnutls.tex, lib/Makefile.am: separated asn1 parser library and tls library documentation 2002-04-08 17:28 nmav * NEWS, lib/gnutls_pk.c (utags: gnutls_0_4_1): changes for 0.4.1 2002-04-06 10:43 nmav * lib/x509_verify.c (tags: gnutls_0_4_1): fixed case where a certificate could be both invalid and trusted. 2002-04-05 21:25 nmav * acinclude.m4 (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1), buildconf (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1), libgcrypt.m4 (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1), libmcrypt.m4 (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1), opencdk.m4: m4 files were removed from acinclude.m4 2002-04-05 18:54 nmav * acinclude.m4, configure.in: added detection of opencdk 2002-04-04 20:52 nmav * lib/: gnutls_x509.c (tags: gnutls_0_4_1), gnutls_x509.h (tags: gnutls_0_4_1), x509_verify.c, x509_verify.h (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1): Improved X.509 time convertion functions 2002-04-04 20:21 nmav * lib/: gnutls_errors.c (tags: gnutls_0_4_1), gnutls_errors_int.h (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1), gnutls_x509.c: GNUTLS_E_UNIX_TIME_LIMIT_REACHED error code was removed 2002-04-04 10:51 nmav * lib/x509_verify.c: Added kludge in order to work with dates over 2036 2002-04-04 09:35 nmav * lib/gnutls.h.in.in (tags: gnutls_0_4_1), lib/gnutls_cert.c (tags: gnutls_0_4_1), lib/gnutls_int.h (tags: gnutls_0_4_1), lib/gnutls_int_compat.c (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1), lib/gnutls_openpgp.c (tags: gnutls_0_4_1), lib/gnutls_ui.h (tags: gnutls_0_4_1), lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_verify.c, src/common.c (tags: gnutls_0_4_1): GNUTLS_CERT_EXPIRED is no longer returned by verification functions. Added functions to check the expiration and activation date of peer's certificate. See gnutls_certificate_expiration_time_peers(). 2002-04-04 08:38 nmav * ChangeLog, configure.in, lib/defines.h (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1), lib/x509_verify.c: Replaced mktime() with mktime_utc(). This corrects a bug with the localtime returned by mktime(). 2002-04-03 20:00 nmav * lib/: auth_cert.c (tags: gnutls_0_4_1), defines.h, gnutls_algorithms.c (tags: gnutls_0_4_1), gnutls_buffers.c (tags: gnutls_0_4_1), gnutls_handshake.c (tags: gnutls_0_4_1), gnutls_mem.h (tags: gnutls_0_4_2, gnutls_0_4_1), gnutls_x509.c, x509_asn1.c (tags: gnutls_0_4_1), x509_der.c (tags: gnutls_0_4_1): merged changes from gnutls_0_4_with_alloca. 2002-04-03 19:56 nmav * NEWS, configure.in: merged changes from gnutls_0_4_with_alloca. 2002-04-03 18:11 nmav * doc/TODO (tags: gnutls_0_4_1), lib/gnutls_cert.h, lib/gnutls_pk.c: Optimized RSA signature calculation 2002-04-03 14:54 nmav * lib/auth_cert.c: In gnutls_find_acceptable_client_cert() corrected bug in callback parameters, and used alloca for issuers_dn allocation. 2002-04-03 12:59 nmav * lib/: defines.h, gnutls_mem.h, gnutls_x509.c: removed unneeded memsets 2002-04-03 12:58 nmav * src/: serv-gaa.c, serv.c, serv.gaa: added --quit parameter 2002-04-02 13:17 nmav * configure.in, lib/auth_cert.c, lib/defines.h, lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_handshake.c, lib/gnutls_mem.h, lib/x509_asn1.c, lib/x509_der.c, src/serv-gaa.c, src/serv-gaa.h, src/serv.c, src/serv.gaa: preliminary support for alloca() 2002-03-31 06:04 nmav * lib/: auth_cert.c (tags: gnutls_0_4_0), gnutls_errors.c (tags: gnutls_0_4_0), gnutls_errors.h (tags: gnutls_0_4_0), gnutls_gcry.c (tags: gnutls_0_4_1, gnutls_0_4_0), gnutls_global.c (tags: gnutls_0_4_1, gnutls_0_4_0), gnutls_pk.c, gnutls_privkey.c (tags: gnutls_0_4_1, gnutls_0_4_0), gnutls_x509.c (tags: gnutls_0_4_0), x509_asn1.h (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0), x509_extensions.c (tags: gnutls_0_4_1, gnutls_0_4_0), x509_sig_check.c (tags: gnutls_0_4_1, gnutls_0_4_0), x509_verify.c (tags: gnutls_0_4_0): Error codes of ASN.1 parser are now independent, with a map to gnutls' error codes. 2002-03-31 06:02 nmav * lib/gnutls_cipher.c: cleanups 2002-03-30 10:00 nmav * lib/gnutls_openpgp.c (tags: gnutls_0_4_0): Added the text for gnutls_openpgp_extract_key_pk_algorithm. 2002-03-30 09:52 nmav * ChangeLog, doc/tex/ex1.tex (tags: gnutls_0_4_1, gnutls_0_4_0), doc/tex/ex2.tex (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0), doc/tex/ex3.tex (tags: gnutls_0_4_0), doc/tex/serv1.tex (tags: gnutls_0_4_1, gnutls_0_4_0), lib/gnutls.h.in.in (tags: gnutls_0_4_0), lib/gnutls_x509.c, src/cli.c (tags: gnutls_0_4_1, gnutls_0_4_0), src/serv.c (tags: gnutls_0_4_1, gnutls_0_4_0): Removed the CRL list parameter from gnutls_certificate_set_x509_trust_*. 2002-03-30 09:42 nmav * lib/gnutls_x509.c: gnutls_certificate_set_x509_trust_*() now accept single DER certificates or PEM certificate lists. 2002-03-29 18:35 nmav * lib/: auth_cert.c, crypt_srpsha1.c (tags: gnutls_0_4_1, gnutls_0_4_0), gnutls_x509.c: Added ability to read DSA DER formatted keys, and corrected bugs in DER certificate reading. 2002-03-29 12:12 nmav * lib/: gnutls_algorithms.c (tags: gnutls_0_4_0), gnutls_cipher.c, gnutls_cipher_int.c (tags: gnutls_0_4_1, gnutls_0_4_0), gnutls_cipher_int.h (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0), gnutls_compress.c (tags: gnutls_0_4_1, gnutls_0_4_0), gnutls_compress_int.c (tags: gnutls_0_4_1, gnutls_0_4_0), gnutls_compress_int.h (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0), gnutls_constate.c (tags: gnutls_0_4_1, gnutls_0_4_0), gnutls_handshake.c (tags: gnutls_0_4_0), gnutls_hash_int.c (tags: gnutls_0_4_1, gnutls_0_4_0), gnutls_hash_int.h (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0), gnutls_int.h (tags: gnutls_0_4_0), gnutls_kx.c (tags: gnutls_0_4_1, gnutls_0_4_0), gnutls_sig.c (tags: gnutls_0_4_1, gnutls_0_4_0), gnutls_srp.c (tags: gnutls_0_4_1, gnutls_0_4_0), gnutls_state.c (tags: gnutls_0_4_1, gnutls_0_4_0), gnutls_ui.c (tags: gnutls_0_4_1, gnutls_0_4_0), x509_sig_check.c: Prefixed with underscore several internal functions. 2002-03-29 11:38 nmav * lib/: auth_cert.c, auth_dhe.c (tags: gnutls_0_4_1, gnutls_0_4_0), auth_rsa.c, gnutls_algorithms.c, gnutls_algorithms.h (tags: gnutls_0_4_1, gnutls_0_4_0), gnutls_cert.c (tags: gnutls_0_4_0), gnutls_cert.h (tags: gnutls_0_4_0), gnutls_global.c, gnutls_x509.c: removed unneeded functions 2002-03-29 11:38 nmav * src/: cli-gaa.c (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0), cli-gaa.h (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0), cli.c, cli.gaa (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0): added crlf option 2002-03-29 11:16 nmav * ChangeLog, doc/TODO, lib/auth_rsa.c, lib/gnutls_int.h, lib/gnutls_pk.c, lib/gnutls_pk.h (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0), lib/gnutls_sig.c, lib/x509_der.c (tags: gnutls_0_4_0), lib/x509_sig_check.c, src/cli.c, src/serv-gaa.c (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0), src/serv-gaa.h (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0), src/serv.gaa (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0): Some cleanups in the certificate authentication. Parameters are passed together with the length, to avoid abuse. 2002-03-28 12:46 nmav * lib/: gnutls_x509.c, x509_b64.c (tags: gnutls_0_4_1, gnutls_0_4_0): Cleaned up the return values of several functions. 2002-03-28 12:45 nmav * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, serv-gaa.c, serv-gaa.h, serv.c, serv.gaa: added option to read DER encoded certificates 2002-03-28 09:44 nmav * lib/: auth_rsa.c, gnutls_cert.h, gnutls_pk.c, gnutls_privkey.c: Optimized RSA decryption. (Very) Much faster now 2002-03-28 09:40 nmav * lib/gnutls_x509.c: read PKCS7 certificate chains in the reverse order. 2002-03-26 21:05 fiorinaf * lib/: x509_asn1.c (tags: gnutls_0_4_0), x509_asn1.h: add asn1_number_of_elements function 2002-03-26 21:02 fiorinaf * lib/x509_der.c: fix bug in asn1_get_start_end_der function 2002-03-26 19:50 nmav * ChangeLog, lib/gnutls_x509.c, src/common.c: changed semantics of gnutls_x509_extract_certificate_pk_algorithm() 2002-03-26 19:33 nmav * lib/: gnutls_algorithms.c, gnutls_algorithms.h, gnutls_buffers.c (tags: gnutls_0_4_0), gnutls_global.c, gnutls_record.c (tags: gnutls_0_4_1, gnutls_0_4_0): Several optimizations 2002-03-26 17:35 twoaday * lib/gnutls_openpgp.c: Now the pk algorithm is returned and not only the key size in bits. 2002-03-26 09:51 twoaday * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_4_1, gnutls_0_4_0): Function which is used to extract key parameters for openpgp keys. 2002-03-26 09:16 nmav * NEWS, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_errors.c, lib/gnutls_errors_int.h (tags: gnutls_0_4_0), lib/gnutls_pk.h, lib/gnutls_ui.h, lib/gnutls_x509.c, src/common.c, src/gnutls-http-serv (tags: gnutls_0_4_1, gnutls_0_4_0), src/serv.c: added gnutls_x509_extract_certificate_pk_algorithm() 2002-03-25 09:27 nmav * doc/tex/ex1.tex, doc/tex/ex2.tex, lib/gnutls.h.in.in, lib/gnutls_int.h, lib/gnutls_x509.c, src/cli-gaa.c, src/cli.c, src/cli.gaa, src/serv-gaa.c, src/serv.c, src/serv.gaa: Improved PKCS7 support 2002-03-24 19:46 nmav * lib/: gnutls.h.in.in, gnutls_x509.c: Added function which reads the DER encoded certificate and key. (now only works for RSA keys) 2002-03-24 18:41 nmav * NEWS, lib/Makefile.am (tags: gnutls_0_4_1, gnutls_0_4_0), lib/auth_cert.c, lib/gnutls_global.c, lib/gnutls_hash_int.c, lib/gnutls_random.c (tags: gnutls_0_4_1, gnutls_0_4_0), lib/gnutls_ui.h, lib/gnutls_x509.c, lib/pkix.asn (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0), lib/pkix_asn1_tab.c (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0), lib/x509_asn1.c, lib/x509_extensions.c, lib/x509_sig_check.c, lib/x509_verify.c, src/gnutls-http-serv, src/serv.c: Added support for RFC2630 - PKCS7 formated structures 2002-03-23 10:06 nmav * lib/auth_cert.c (tags: gnutls_0_3_92): more cleanups 2002-03-23 09:39 nmav * lib/auth_cert.c: Cleanups and fixes in X.509 certificate message parsing 2002-03-22 13:08 nmav * lib/gnutls_buffers.c (tags: gnutls_0_3_92): Corrected code to avoid compiler's warnings 2002-03-21 20:25 nmav * ChangeLog, acconfig.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), configure.in, lib/auth_anon.c (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp.c (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp_passwd.c (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp_passwd.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), lib/auth_srp_sb64.c (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), lib/crypt.c (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), lib/crypt_bcrypt.c (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), lib/crypt_srpsha1.c (tags: gnutls_0_3_92), lib/ext_srp.c (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), lib/ext_srp.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_algorithms.c (tags: gnutls_0_3_92), lib/gnutls_anon_cred.c (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_auth.c (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_extensions.c (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_session_pack.c (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_srp.c (tags: gnutls_0_3_92), lib/gnutls_srp.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_ui.c (tags: gnutls_0_3_92), src/serv.c: Added hooks not to include SRP and Anonymous authentication 2002-03-21 19:44 nmav * lib/: gnutls_cert.c, gnutls_x509.c (utags: gnutls_0_3_92): Corrected behaviour when no certificate is got by the peer. 2002-03-21 19:44 nmav * src/: Makefile.am (tags: gnutls_0_4_1, gnutls_0_4_0), gnutls-http-serv (utags: gnutls_0_3_92): Added script which runs an http server with the appropriate parameters. 2002-03-21 19:27 nmav * ChangeLog, NEWS, lib/gnutls_record.c (tags: gnutls_0_3_92), lib/gnutls_state.c (tags: gnutls_0_3_92): CBC protection support is disabled by default. 2002-03-20 18:13 nmav * lib/: gnutls_algorithms.c, gnutls_cipher.c (tags: gnutls_0_3_92), gnutls_compress_int.c (tags: gnutls_0_3_92), gnutls_compress_int.h (tags: gnutls_0_3_92), gnutls_constate.c: Optimizations and fixes in compression 2002-03-20 12:21 nmav * lib/: auth_cert.c, gnutls_cipher.c, gnutls_compress.c (tags: gnutls_0_3_92), gnutls_compress_int.c, gnutls_compress_int.h, gnutls_constate.c, gnutls_int.h (tags: gnutls_0_3_92), gnutls_state.c, x509_ASN.c (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), x509_ASN.y (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), x509_asn1.c (tags: gnutls_0_3_92): Improved compression support. Corrected several bugs in empty fragment sending and receiving. 2002-03-19 21:08 fiorinaf * lib/x509_asn1.c: segmentation fault bug fix 2002-03-18 20:45 twoaday * lib/gnutls_openpgp.c: New OpenCDK interface for secure memory. 2002-03-18 18:25 twoaday * lib/: gnutls_errors_int.h (tags: gnutls_0_3_92), gnutls_openpgp.c: Detection of revoked OpenPGP userID's. 2002-03-18 15:53 nmav * lib/gnutls_ui.h (tags: gnutls_0_3_92): added missing prototypes 2002-03-18 12:06 twoaday * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_3_92): Support for multiple userID's. 2002-03-18 07:43 nmav * src/: cli.c (tags: gnutls_0_3_92), serv.c: removed default parameters arguments 2002-03-17 23:09 nmav * ChangeLog, THANKS (tags: gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), acconfig.h, configure.in, lib/gnutls_handshake.c (tags: gnutls_0_3_92), lib/gnutls_int.h, lib/gnutls_mem.c (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_mem.h (tags: gnutls_0_4_0, gnutls_0_3_92), src/cli.c: Added hooks for electric fence 2002-03-17 21:51 nmav * lib/x509_verify.c (tags: gnutls_0_3_92): Checking of certificate lists even if the CA size is zero. Pointed out by Andrew McDonald 2002-03-13 13:19 twoaday * lib/gnutls_openpgp.c: Improved code for the various keyrings and support for armored keyring files. 2002-03-12 14:13 nmav * ChangeLog, NEWS, acconfig.h, configure.in, lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_state.c: made CBC chosen plaintext protection configurable 2002-03-11 12:45 twoaday * lib/gnutls_openpgp.c: Added missing stub for one function. 2002-03-10 00:09 twoaday * lib/gnutls_openpgp.c: New error codes. 2002-03-10 00:01 nmav * ChangeLog, lib/gnutls_constate.c, lib/gnutls_errors.c (tags: gnutls_0_3_92), lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_pk.c (tags: gnutls_0_3_92), lib/gnutls_privkey.c (tags: gnutls_0_3_92), lib/gnutls_record.c, lib/gnutls_sig.c (tags: gnutls_0_3_92), lib/gnutls_state.c, lib/gnutls_x509.c, lib/x509_asn1.h (tags: gnutls_0_3_92): some error codes were renamed to more appropriate names 2002-03-09 21:06 twoaday * lib/: gnutls_openpgp.c, x509_ASN.c: Patches for the new OpenCDK version and some stricter checks for memory leaks. 2002-03-09 19:08 nmav * ChangeLog, NEWS, doc/tex/ex3.tex (tags: gnutls_0_3_92), lib/gnutls.h.in.in, lib/gnutls_algorithms.c, lib/gnutls_cert.c, lib/gnutls_constate.c, lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c (tags: gnutls_0_3_92), lib/gnutls_record.c, lib/gnutls_state.c, lib/gnutls_state.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), lib/x509_verify.c, src/common.c: removed GNUTLS_CERT_TRUSTED enumeration 2002-03-08 22:42 nmav * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_record.c: Added protection against denial of service attacks, while receiving empty packets. 2002-03-08 18:33 nmav * lib/gnutls_buffers.c: corrected memory leak 2002-03-08 18:04 nmav * lib/: gnutls_buffers.c, gnutls_buffers.h (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), gnutls_cipher.c, gnutls_cipher.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), gnutls_openpgp.c, gnutls_record.c, gnutls_state.h: Added protection against the newly discovered CBC attacks against TLS. Experimental code. 2002-03-08 11:14 nmav * lib/gnutls_algorithms.c: Added references to internet drafts. Added DHE_DSS with ARCFOUR from 56 bit draft. 2002-03-06 12:10 nmav * doc/protocol/: draft-ietf-tls-extensions-02.txt, draft-ietf-tls-extensions-03.txt (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92): Added new draft 2002-03-06 12:08 nmav * NEWS, lib/Makefile.am (tags: gnutls_0_3_92), lib/auth_cert.c, lib/gnutls_alert.c (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_gcry.c (tags: gnutls_0_3_92), lib/gnutls_global.c (tags: gnutls_0_3_92), lib/gnutls_pk.c, lib/gnutls_privkey.c, lib/gnutls_x509.c, lib/x509_ASN.c, lib/x509_ASN.y, lib/x509_asn1.h, lib/x509_extensions.c (tags: gnutls_0_3_92), lib/x509_sig_check.c (tags: gnutls_0_3_92), lib/x509_verify.c: Combined error codes of gnutls and ASN.1 parser. Also several cleanups in the X.509 code. 2002-03-06 10:42 nmav * doc/tex/: Makefile.am, alert.tex, gnutls.tex, translayer.tex: Added alert protocol section 2002-03-05 09:04 nmav * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_x509.c, x509_ASN.c, x509_asn1.c, x509_der.c (tags: gnutls_0_3_92), x509_verify.c: Added the error UNIX_TIME_LIMIT_EXCEEDED, and corrected bugs in X.509 certificate parsing. 2002-03-04 17:16 nmav * doc/tex/errors.tex (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), lib/gnutls.h.in.in: updated 2002-03-04 17:04 nmav * doc/tex/: Makefile.am, auth.tex (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), ciphersuites.tex, gnutls.tex, handshake.tex, layers.tex (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), macros.tex (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), resumedb.tex, translayer.tex: updated documentation 2002-03-04 09:25 nmav * ChangeLog, configure.in, doc/scripts/gdoc (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_cert.c, lib/gnutls_handshake.c, lib/x509_ASN.y, lib/x509_asn1.c, lib/x509_der.c: changes for pretty documentation and cleanups. 2002-03-03 18:44 nmav * lib/gnutls_state.c: pgp_fingerprint indicator is not cleared. 2002-03-03 09:28 nmav * src/tls_test.c: last minute changes for 0.3.91 release 2002-03-03 09:18 nmav * ChangeLog, NEWS, configure.in, lib/auth_anon.c, lib/auth_cert.c, lib/auth_dhe.c (tags: gnutls_0_3_92), lib/auth_srp.c, lib/gnutls_auth.c, lib/gnutls_auth_int.h (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92), lib/gnutls_errors.c, src/cli.c (utags: gnutls_0_3_91): Added checks in authentication type renegotiation procedure. 2002-03-03 00:06 nmav * lib/: auth_cert.c, gnutls_auth.c, gnutls_handshake.c (tags: gnutls_0_3_91), gnutls_int.h (tags: gnutls_0_3_91), gnutls_state.c (tags: gnutls_0_3_91), gnutls_state.h (tags: gnutls_0_3_91): Changed behaviour in rehandshake procedure. Now can use rehandshake with a different authentication method (ie. perform anonymous authentication, and after that perform a certificate authentication, or srp). 2002-03-01 13:13 nmav * lib/: gnutls_mem.h, gnutls_x509.c (utags: gnutls_0_3_91): corrected certificate type checking. 2002-03-01 13:10 nmav * src/: Makefile.am (tags: gnutls_0_3_91), cli-gaa.c (tags: gnutls_0_3_91), cli-gaa.h (tags: gnutls_0_3_92, gnutls_0_3_91), cli.c, cli.gaa (tags: gnutls_0_3_92, gnutls_0_3_91), common.h (tags: gnutls_0_3_91), crypt.c (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), serv-gaa.c (tags: gnutls_0_3_91), serv-gaa.h (tags: gnutls_0_3_92, gnutls_0_3_91), serv.c (tags: gnutls_0_3_91), serv.gaa (tags: gnutls_0_3_92, gnutls_0_3_91), tls_test-gaa.c (tags: gnutls_0_3_91), tls_test.gaa (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91): Updated cli and server to read certificate and keys from command line parameters. client, client-debug and server are now being installed. 2002-03-01 11:26 nmav * lib/: gnutls_algorithms.c (tags: gnutls_0_3_91), gnutls_algorithms.h (tags: gnutls_0_3_92, gnutls_0_3_91), gnutls_handshake.c, gnutls_int.h, gnutls_priority.c (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91): Cleanups in gnutls_handshake.c and gnutls_algorithms.c. Now cipher suites get associated with a protocol version. This will allow disabling several ciphersuites which are only defined in TLS 1.0, when using SSL 3.0. 2002-03-01 08:12 nmav * lib/gnutls_handshake.c: No extensions are now sent if SSL 3.0 is the only protocol advertized. 2002-02-28 12:39 nmav * lib/gnutls_session.c (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91): added a check in the given parameters for null 2002-02-28 12:38 nmav * src/: tests.c (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), tests.h (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), tls_test.c: added session resumption test 2002-02-28 12:31 twoaday * lib/gnutls_openpgp.c (tags: gnutls_0_3_91): Changed the interface for the new OpenCDK version. 2002-02-28 08:55 nmav * src/: cli-gaa.c, cli.c, cli.gaa, serv-gaa.c, tls_test-gaa.c, tls_test-gaa.h (tags: gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), tls_test.c, tls_test.gaa: updated gaa files, and client options. 2002-02-28 08:38 nmav * src/tests.c, lib/gnutls.h.in.in (tags: gnutls_0_3_91), lib/gnutls_state.c, lib/gnutls_state.h: gnutls_record_set_default_version() was prefixed with underscore, and it is no longer exported. 2002-02-28 08:36 nmav * lib/: gnutls.h.in.in, gnutls_db.c (tags: gnutls_0_3_92, gnutls_0_3_91), gnutls_int.h, gnutls_session_pack.c (tags: gnutls_0_3_91), gnutls_state.c: Corrected session resuming in certificate authentication. gnutls_deinit, does not remove the session entry any more if it is invalid. Added gnutls_db_remove_session() function, which does this. 2002-02-28 07:00 nmav * src/: tls_test-gaa.c, tls_test-gaa.h, tls_test.gaa: added missing files 2002-02-27 22:29 nmav * lib/gnutls_mem.c (tags: gnutls_0_3_91): removed cycle from gnutls_free and gnutls_secure_free. 2002-02-27 21:12 nmav * NEWS, src/tests.c, src/tests.h, src/tls_test.c: added check for TLS closure alerts 2002-02-27 20:53 nmav * src/: tests.c, tests.h, tls_test.c: added openpgp authentication test, and unknown cipher suites test 2002-02-27 20:38 nmav * lib/ext_srp.c (tags: gnutls_0_3_91): Now we do not send the srp username as an extension, if SRP is disabled. 2002-02-27 20:26 nmav * src/: cli.c, tests.c, tests.h, tls_test.c: added check for client hello extensions. 2002-02-27 20:07 nmav * src/: Makefile.am, cli.c, tests.c, tests.h, tls_test.c: Added tls_test. This is program that can be used to test TLS servers' parameters. 2002-02-27 20:05 nmav * lib/: gnutls.h.in.in, gnutls_errors.c, gnutls_handshake.c, gnutls_int.h, gnutls_state.c: Added gnutls_record_set_default_version(). This is a low level function. 2002-02-27 10:58 nmav * lib/gnutls.h.in.in: SOCKET_PTR was removed 2002-02-27 10:06 nmav * lib/gnutls.h.in.in: corrected record_send() prototype 2002-02-26 19:08 nmav * configure.in: updated for fcdump 2002-02-25 22:48 nmav * lib/gnutls_pk.c (tags: gnutls_0_3_91): added (an impossible situation) check 2002-02-24 19:24 twoaday * lib/gnutls_openpgp.c: Fixed a possible buffer overflow. 2002-02-24 17:34 nmav * src/openpgp/Makefile.am (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90): added missing makefile.am 2002-02-24 15:46 nmav * doc/tex/Makefile.am (tags: gnutls_0_3_91), doc/tex/serv1.tex (tags: gnutls_0_3_92, gnutls_0_3_91), lib/auth_anon.c, lib/auth_anon.h (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), lib/auth_cert.h (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), lib/auth_dhe.c, lib/auth_srp_passwd.c (tags: gnutls_0_3_91), lib/gnutls.h.in.in, lib/gnutls_anon_cred.c (tags: gnutls_0_3_91), lib/gnutls_cert.c (tags: gnutls_0_3_91), lib/gnutls_dh.h (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), lib/gnutls_dh_primes.c (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91), lib/gnutls_int.h, lib/gnutls_ui.c (tags: gnutls_0_3_91), src/cli.c, src/serv.c (utags: gnutls_0_3_90): The Diffie Hellman parameters are now stored in the credentials structures. This will allow precomputation of signatures (for DHE cipher suites). 2002-02-24 10:47 nmav * lib/: gnutls.h.in.in, gnutls_cert.c, gnutls_handshake.c (tags: gnutls_0_3_90), gnutls_int.h, gnutls_openpgp.c, gnutls_record.c (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_x509.c (tags: gnutls_0_3_90), x509_sig_check.c (tags: gnutls_0_3_91, gnutls_0_3_90), x509_verify.c: removed GNUTLS_CERT_NONE (replaced by GNUTLS_E_NO_CERTIFICATE_FOUND). removed GNUTLS_CERT_VALID (it's valid if it's not invalid) 2002-02-23 21:50 twoaday * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_3_91, gnutls_0_3_90): Bug fixes for _verify_key and basic trust handling for keys. 2002-02-22 23:49 nmav * lib/gnutls_openpgp.c: includes moved before #ifdef 2002-02-22 18:49 twoaday * lib/gnutls_openpgp.c: Added stubs for the case we don't have OpenCDK support. 2002-02-22 18:31 nmav * doc/tex/ex3.tex, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_x509.c, lib/x509_sig_check.c, lib/x509_verify.c, src/common.c, src/serv.c: Changed certificate verification functions. 2002-02-22 17:14 twoaday * lib/: gnutls_openpgp.c, gnutls_openpgp.h: Implemented gnutls_certificate_set_openpgp_key_mem. Some basic routines for key ownertrust. 2002-02-22 13:30 nmav * lib/: auth_cert.h, gnutls.h.in.in, gnutls_cert.c: added trustdb stuff 2002-02-22 12:52 twoaday * lib/gnutls_openpgp.c: Modified code for the new OpenCDK code. 2002-02-22 11:34 nmav * lib/gnutls_algorithms.c (tags: gnutls_0_3_90): moved private cipher suites to 0xFF space. 2002-02-22 00:40 nmav * ChangeLog, doc/tex/ex1.tex (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), doc/tex/ex2.tex (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), doc/tex/layers.tex (tags: gnutls_0_3_91, gnutls_0_3_90), doc/tex/serv1.tex, doc/tex/srp1.tex (tags: gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), lib/gnutls.h.in.in, lib/gnutls_alert.c (tags: gnutls_0_3_91, gnutls_0_3_90), lib/gnutls_alert.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), lib/gnutls_algorithms.c, lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c (tags: gnutls_0_3_91, gnutls_0_3_90), lib/gnutls_record.c, src/cli.c, src/serv.c: Several alert protocol changes. 2002-02-21 22:34 twoaday * lib/gnutls_openpgp.c: Fixed return code check for GnuTLS functions. 2002-02-21 20:57 nmav * lib/: gnutls.h.in.in, gnutls_openpgp.c: set_key_server renamed to set_keyserver 2002-02-21 20:42 nmav * ChangeLog, NEWS, doc/tex/ex1.tex, doc/tex/serv1.tex, lib/debug.c, lib/debug.h (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), lib/gnutls.h.in.in, lib/gnutls_alert.c, src/cli.c: Added gnutls_alert_str (allows printing alert number descriptions) 2002-02-21 13:49 twoaday * lib/gnutls_openpgp.c: Fixed a segfault in the OpenPGP code. 2002-02-21 09:55 nmav * lib/auth_cert.c: Updated the openpgp certificate message, fingerprint handling. 2002-02-20 20:53 nmav * lib/x509_verify.c: some fixes in verification procedure 2002-02-19 18:57 twoaday * lib/: .cvsignore (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), gnutls_cert.h (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), gnutls_errors_int.h (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_openpgp.c, gnutls_openpgp.h: Applied the patches to fix the GDOC problem. Some bug fixes all over the place and the implementation of some function stubs. 2002-02-19 08:17 nmav * doc/tex/ex3.tex, lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_int.h, lib/gnutls_x509.c, lib/x509_sig_check.c, src/common.c: removed CERT_CORRUPTED 2002-02-19 08:09 nmav * lib/auth_cert.c: openpgp fingerprint is calculated dynamically. 2002-02-18 20:31 nmav * lib/: auth_cert.c, auth_cert.h, gnutls.h.in.in: Added some support the OpenPGP Certificate message, with key fingerprints. 2002-02-18 14:11 nmav * ChangeLog, lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_int.h, lib/gnutls_state.c (tags: gnutls_0_3_90), lib/gnutls_state.h (tags: gnutls_0_3_90), src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa, src/common.c: Added some stuff for the client to send the OpenPGP fingerprint. 2002-02-17 20:07 nmav * lib/: auth_rsa.c, gnutls_pk.c (tags: gnutls_0_3_90): Corrected bug in RSA authentication, responsible for random (very very rare, and difficult to reproduce) failures. 2002-02-17 13:14 nmav * lib/: gnutls_x509.c, x509_verify.c: Improved X.509 verification functions. They are still too primitive. 2002-02-16 20:50 nmav * lib/auth_rsa.c: Some cleanups. 2002-02-15 17:30 twoaday * lib/gnutls_openpgp.c: Fixed some memory leaks. Code to handle ElGamal keys. Some minor bug fixes. 2002-02-15 17:04 nmav * lib/: gnutls.h.in.in, gnutls_record.c: renamed gnutls_read to gnutls_record_read and gnutls_write to gnutls_record_write. 2002-02-15 17:03 nmav * doc/tex/: Makefile.am, ciphersuites.tex, cover.tex.in, errors.tex, ex1.tex, ex2.tex, gnutls.tex, layers.ps (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), layers.tex, serv1.tex, srp1.tex: Added TLS Layers section. 2002-02-15 11:34 nmav * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, serv-gaa.c, serv.gaa: updated client and server 2002-02-15 11:34 nmav * doc/protocol/draft-ietf-tls-openpgp-keys-00.txt: removed 2002-02-15 11:23 nmav * lib/: gnutls.h.in.in, gnutls_extensions.c (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_extensions.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), gnutls_record.c: Extension types now use a 16 bit type field (following the current draft). Some fixes in the max record size extension. 2002-02-14 21:38 twoaday * lib/: gnutls_openpgp.c, gnutls_openpgp.h: Basic HKP keyserver support. Function to retrieve the key from the keyring by keyid, fingerprint. 2002-02-14 11:52 nmav * lib/: gnutls_cert.c, x509_verify.c: Verification function returns the GNUTLS_CERT_VALID flag. 2002-02-14 10:57 nmav * lib/: auth_srp_passwd.c, gnutls_int.h, gnutls_srp.c (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_ui.h: Changed srp callback function parameters. 2002-02-14 10:45 nmav * lib/gnutls_dh_primes.c, src/serv.c: Corrected bugs in prime generation. 2002-02-14 10:30 nmav * src/: Makefile.am (tags: gnutls_0_3_90), cli.c, common.c, serv-gaa.c, serv-gaa.h, serv.c, serv.gaa: Server updated. Now command line parameters are available. 2002-02-14 09:25 nmav * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, common.c: Updated client 2002-02-14 09:21 nmav * lib/: auth_anon.c, gnutls_cipher.c (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_handshake.c, gnutls_kx.c, gnutls_record.c: Direct access to version field in the state was replaced by the function gnutls_protocol_get_version(). 2002-02-14 09:20 nmav * lib/auth_rsa.c: Corrected bugs in RSA authentication. Random value is not generated using the GNUTLS_STRONG_RANDOM flag, and fixed client key exchange packet formating, to depend on the correct version. 2002-02-14 09:16 nmav * lib/: gnutls_int.h, x509_sig_check.c, x509_verify.c: Added GNUTLS_CERT_INVALID and GNUTLS_CERT_VALID of CertificateStatus flags, which replace GNUTLS_CERT_NOT_TRUSTED. 2002-02-13 19:48 fiorinaf * lib/x509_ASN.y (tags: gnutls_0_3_91, gnutls_0_3_90): bug fix with bison 1.32 2002-02-13 18:03 nmav * lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.h, lib/auth_dhe.c, lib/gnutls.h.in.in, lib/gnutls_dh.c, lib/gnutls_dh.h, lib/gnutls_dh_primes.c, lib/gnutls_errors.c, lib/gnutls_errors.h (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_state.c, lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c, src/common.c, src/serv.c: Added more functions to allow access to Diffie Hellman parameters (partially at least). Corrected Diffie Hellman stuff. 2002-02-13 10:03 nmav * src/: Makefile.am, cli-gaa.c, cli-gaa.h, cli.c, cli.gaa: Made most ifdefs in client program, configurable via command line. 2002-02-13 10:02 nmav * lib/ext_cert_type.c (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90): It does not send the cert_type extension if only x.509 certificates are used. 2002-02-12 13:27 nmav * doc/tex/: ex1.tex, ex3.tex, serv1.tex: Corrected bugs in examples. 2002-02-12 13:04 nmav * lib/gnutls_priority.c (tags: gnutls_0_3_90): Priority cannot be set if not using the OPENCDK library. 2002-02-11 19:33 nmav * doc/tex/: auth.tex, ciphersuites.tex, cover.tex.in, gnutls.tex: Updated documentation. 2002-02-11 10:08 nmav * src/: cli.c, openpgp/cli_pub.asc (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), openpgp/cli_ring.gpg (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), openpgp/cli_sec.asc (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90): Added new client pgp keys and a keyring 2002-02-10 23:08 twoaday * lib/: gnutls_openpgp.c, gnutls_openpgp.h: High level support for OpenPGP keyrings. 2002-02-10 22:24 nmav * ChangeLog: Added ChangeLog [generated by CVS log] 2002-02-09 19:20 nmav * lib/: gnutls.h.in.in, gnutls_algorithms.c: Added gnutls_certificate_type_get_name() function. 2002-02-09 18:35 twoaday * lib/gnutls_openpgp.c: * Applied the fixed for the memory leaks. 2002-02-09 18:25 nmav * lib/: auth_srp.c (tags: gnutls_0_3_90), auth_srp.h (tags: gnutls_0_3_91, gnutls_0_3_90), auth_srp_passwd.c, auth_srp_passwd.h (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_cert.c, gnutls_int.h, gnutls_srp.c, gnutls_srp.h (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_ui.h, gnutls_x509.c: Added ability for an SRP server to use multiple password files. The password file is selected on the fly (handshake) using a callback function. 2002-02-09 13:18 twoaday * lib/: auth_cert.h, gnutls_openpgp.c, gnutls_openpgp.h: * auth_cert.h: Added OpenPGP keyring item. * gnutls_openpgp.c: Improved support for keyring handling. 2002-02-09 12:19 nmav * lib/gnutls_cipher.c: Some fixes in ciphertext2compressed handling 2002-02-09 11:10 nmav * lib/: gnutls_alert.c, gnutls_cipher.c, gnutls_errors.c, gnutls_errors_int.h: Removed the GNUTLS_E_MAC_FAILED error. Now only GNUTLS_E_DECRYPTION_FAILED error is used. That we don't leak any information about the result of a possible attack. 2002-02-08 22:30 nmav * lib/: auth_cert.c, auth_dhe.c, auth_rsa.c, gnutls_cert.c, gnutls_openpgp.h: Added LIBOPENCDK ifdefs (suggested by Andrew McDonald) 2002-02-08 22:29 nmav * lib/x509_ASN.c: Added bison generated file 2002-02-08 19:36 nmav * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: changed the introduction (again) 2002-02-07 20:58 nmav * lib/auth_cert.c, src/cli.c, src/openpgp/cli_pub.asc, src/openpgp/cli_sec.asc: Corrected behaviour of client openpgp certificate selection. 2002-02-07 19:08 nmav * lib/: gnutls_ui.c, gnutls_ui.h: removed gnutls_certificate_get_ours_index() 2002-02-07 14:59 nmav * lib/: gnutls_asn1_tab.c (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), pkcs1_asn1_tab.c: Added asn1 file 2002-02-06 22:07 nmav * NEWS, lib/gnutls_ui.h, lib/gnutls_x509.c: Modified gnutls_x509_extract_subject_alt_name() to return the type, instead of storing it to a pointer. 2002-02-06 14:11 nmav * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_ui.h, gnutls_x509.c, x509_extensions.c (tags: gnutls_0_3_91, gnutls_0_3_90): Added function which returns the subjectAltName (subject_dns_name was obsoleted). 2002-02-05 23:00 nmav * AUTHORS (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90): added Timo 2002-02-05 12:09 nmav * lib/x509_verify.c: Changed the X.509 certificate verification algorithm. Now if any of the certificates in the certificate path is expired (except the first one), we return GNUTLS_CERT_NOT_TRUSTED. 2002-02-05 11:06 twoaday * lib/: gnutls_openpgp.c, gnutls_openpgp.h: Changes the function name to make clear OpenPGP uses keys and not certificates like X.509. 2002-02-04 22:35 nmav * lib/gnutls_cert.c, lib/gnutls_ui.h, src/common.c: Changes for gnutls_openpgp_name structure 2002-02-04 21:39 twoaday * lib/: gnutls_openpgp.c, gnutls_openpgp.h, gnutls_ui.h: Now OpenPGP uses its own context for DN. 2002-02-03 21:43 twoaday * lib/gnutls_openpgp.c: More fixes for the GnuTLS OpenPGP code. 2002-02-03 20:19 nmav * doc/tex/ex3.tex, lib/gnutls.h.in.in, lib/gnutls_ui.h, lib/gnutls_x509.c, src/common.c: renamed the gnutls_dn structure to gnutls_x509_dn 2002-02-03 19:17 nmav * src/: Makefile.am, common.c, common.h: made the print_info stuff much cleaner. 2002-02-03 19:06 nmav * lib/gnutls_openpgp.c: some changes in gnutls_cert handling 2002-02-03 18:54 nmav * lib/gnutls_cert.h: keyUsage is now 16 bits 2002-02-03 18:30 nmav * doc/tex/ex3.tex, lib/Makefile.am (tags: gnutls_0_3_91, gnutls_0_3_90), lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c, lib/gnutls_alert.c, lib/gnutls_algorithms.c, lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_extensions.c, lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_privkey.c (tags: gnutls_0_3_91, gnutls_0_3_90), lib/gnutls_x509.c, lib/x509_verify.c, lib/x509_verify.h (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), src/cli.c, src/common.h, src/serv.c: Added OpenPGP certificate support in gnutls. Several changes. 2002-02-03 13:31 twoaday * lib/: gnutls_openpgp.c, gnutls_openpgp.h: * gnutls_openpgp.c (_gnutls_openpgp_cert2gnutls_cert): New. Set the keyUsage flag to indicate what the key is useful for. 2002-02-03 12:45 nmav * lib/: gnutls_openpgp.c, gnutls_ui.h: Exported openpgp keys' related functions. 2002-02-03 12:38 nmav * lib/: gnutls_record.c, gnutls_record.h (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), gnutls_state.c, gnutls_state.h: Moved functions unrelated to record layer to gnutls_state.c 2002-02-03 12:24 nmav * lib/gnutls_int.h: several modifications for cert_type extension etc 2002-02-03 12:16 nmav * lib/: gnutls.h.in.in, gnutls_priority.c, gnutls_priority.h (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90): Added option to set the cert_type priority. 2002-02-03 11:51 twoaday * lib/gnutls_openpgp.c: * Applied the patch and minor changes. * Now it's also possible to use binary certificates. 2002-02-03 11:36 nmav * lib/: ext_cert_type.c, ext_cert_type.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90): Added stuff for parsing the CertType extension type. 2002-02-03 02:16 twoaday * lib/gnutls_openpgp.c: * gnutls_openpgp.c: Fixed some memory leaks. 2002-02-02 21:24 nmav * lib/: gnutls.h.in.in, gnutls_ui.c: renamed gnutls_fingerprint() to gnutls_x509_fingerprint(). 2002-02-02 17:52 twoaday * lib/: gnutls_openpgp.c, gnutls_openpgp.h: * gnutls_openpgp.c: Now all functions use gnutls_datum. Change the function headers of internal functions. 2002-02-01 21:14 nmav * configure.in, lib/Makefile.am, lib/gnutls_openpgp.c, src/Makefile.am: Added gnutls_openpgp in the makefiles. Added some kind of opencdk library detection. 2002-02-01 18:51 twoaday * src/openpgp/: pub.asc, sec.asc (utags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_3_90, gnutls_0_3_91, gnutls_0_3_92, gnutls_0_4_0, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_4_1, gnutls_0_4_2, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_5_1): New files for OpenPGP tests. 2002-02-01 18:49 twoaday * lib/: gnutls_openpgp.c, gnutls_openpgp.h: * gnutls_openpgp.c: Added gdoc compatible function descriptions. (gnutls_openpgp_add_fingerprint): New function to register keyrings. 2002-02-01 11:31 nmav * lib/gnutls_x509.h (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90): added new header file 2002-02-01 11:14 nmav * configure.in, doc/protocol/draft-ietf-tls-openpgp-keys-01.txt, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex, doc/tex/serv1.tex, lib/Makefile.am, lib/auth_cert.c, lib/auth_cert.h, lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_int_compat.c (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), lib/gnutls_session_pack.c (tags: gnutls_0_3_90), lib/gnutls_ui.h, lib/gnutls_x509.c, lib/x509_extensions.c, src/cli.c, src/common.h, src/serv.c: Several changes in certificate and key handling. * gnutls_certificate_allocate_sc() does not require the ncerts argument 2002-01-31 12:48 nmav * Makefile.am (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), doc/protocol/draft-ietf-tls-openpgp-keys-01.txt, doc/tex/ex3.tex, lib/Makefile.am, lib/auth_cert.c, lib/debug.c, lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h, lib/gnutls_x509.c, src/cli.c, src/common.h: Renamed gnutls_x509pki_extract_* to gnutls_x509_extract_*. Separated gnutls_x509_extract_* functions. Now are in gnutls_x509.c. 2002-01-31 12:47 nmav * lib/: x509_asn1.c, x509_der.c (utags: gnutls_0_3_90, gnutls_0_3_91): corrected _gnutls_str_cpy() usage. 2002-01-30 23:59 nmav * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: updated 2002-01-30 11:34 twoaday * lib/gnutls_openpgp.c: Fixed some memory leaks. 2002-01-30 10:33 nmav * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: updated candidate draft 2002-01-29 17:16 twoaday * lib/gnutls_openpgp.c: Fixed a typo. 2002-01-29 16:55 twoaday * lib/: gnutls_cert.h, gnutls_openpgp.c, gnutls_openpgp.h: Basic GnuTLS OpenPGP support. 2002-01-29 16:19 nmav * configure.in, doc/tex/ex3.tex, src/common.h: updated for gnutls_certificate_get_peers() 2002-01-29 16:17 nmav * lib/: gnutls_ui.c, gnutls_ui.h: Added gnutls_certificate_get_peers() Added gnutls_certificate_get_ours() Added gnutls_certificate_get_ours_index() 2002-01-29 16:09 nmav * lib/: auth_cert.c, gnutls.h.in.in, gnutls_cert.h, gnutls_int.h, gnutls_record.c, gnutls_record.h, gnutls_state.c, gnutls_state.h: CertificateType is now accesible from the API. 2002-01-29 16:06 nmav * lib/gnutls_handshake.c: corrected bug in certificate selection. 2002-01-29 15:08 nmav * lib/: gnutls_state.c, gnutls_state.h: Added this gnutls_state.c/h files. Are added in order to access some of the GNUTLS_STATE structures members, indirectly. It's not possible to move all the members of this structure here, yet, but it is desirable. 2002-01-29 12:54 nmav * lib/auth_x509.c: corrected bug in server certificate callback. 2002-01-29 12:52 nmav * lib/: Makefile.am, auth_cert.c, gnutls_cert.c, gnutls_int.h, gnutls_record.c, gnutls_ui.h: Modified the state's parameters to hold the negotiated certificate type. Modified the certificate selection procedure to take the certificate type in account, when choosing the most appropriate certificate. 2002-01-29 11:52 nmav * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex, doc/tex/serv1.tex, lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_int.h, lib/x509_sig_check.c, src/cli.c, src/common.h, src/serv.c: Added in CertificateStatus: GNUTLS_CERT_CORRUPTED (replaces GNUTLS_CERT_INVALID) GNUTLS_CERT_REVOKED 2002-01-29 11:40 nmav * lib/: gnutls.h.in.in, gnutls_cert.c: gnutls_x509pki_allocate_sc() renamed to gnutls_certificate_allocate_sc() and similar functions too. They share too common properties with OpenPGP certificates, that it is not needed a separate function. 2002-01-29 11:38 nmav * lib/: gnutls_ui.c, gnutls_ui.h: Updated function names. 2002-01-29 11:38 nmav * lib/: auth_cert.c, auth_cert.h: Separated X509 specific stuff in the CERTIFICATE_CREDENTIALS structure. 2002-01-28 23:51 nmav * lib/gnutls.asn (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90): Removed fake OID. 2002-01-28 23:49 nmav * Makefile.am: better ChangeLog output 2002-01-28 23:44 nmav * lib/gnutls_record.c, src/cli.c, src/serv.c: Identified a race condition in the example client. If application data is sent after a rehandshake request, the server thinks we ignored his request, and breaks the connection. This is a bad design of this client. 2002-01-28 23:43 nmav * lib/gnutls_datum.c (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90): minor fixes 2002-01-28 23:42 nmav * lib/gnutls_buffers.c (tags: gnutls_0_3_91, gnutls_0_3_90): changed some buffering code, to use the cleaner gnutls_datum_append(). Leads to a much cleaner code. 2002-01-28 22:03 fiorinaf * lib/x509_ASN.y: Modules without OID 2002-01-28 22:02 fiorinaf * lib/x509_der.c: gnutls_str_... functions substitution 2002-01-28 22:02 fiorinaf * lib/x509_asn1.c: _gnutls_str_... functions substitution 2002-01-28 18:26 nmav * lib/: gnutls_datum.c, gnutls_datum.h (tags: gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90): added gnutls_datum_append() 2002-01-28 14:03 nmav * lib/: gnutls_cert.c, gnutls_cert.h, x509_sig_check.c: signature is now a gnutls_datum 2002-01-28 12:43 nmav * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex, doc/tex/serv1.tex, doc/tex/srp1.tex, lib/Makefile.am, lib/auth_anon.c, lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_srp.c, lib/auth_srp_passwd.c, lib/auth_x509.c, lib/auth_x509.h, lib/debug.c, lib/ext_srp.c (tags: gnutls_0_3_90), lib/gnutls.h.in.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c (tags: gnutls_0_3_90), lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_privkey.c, lib/gnutls_session_pack.c, lib/gnutls_sig.c (tags: gnutls_0_3_91, gnutls_0_3_90), lib/gnutls_sig.h (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509_sig_check.c, src/cli.c, src/common.h, src/serv.c: GNUTLS_X509PKI -> GNUTLS_CRD_X509PKI GNUTLS_SRP -> GNUTLS_CRD_SRP GNUTLS_ANON -> GNUTLS_CRD_ANON 2002-01-28 10:38 nmav * lib/: gnutls_buffers.c, gnutls_buffers.h (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_handshake.c: corrected and optimized handshake. 2002-01-28 10:37 nmav * lib/gnutls_int_compat.c: not used by default 2002-01-28 09:25 nmav * lib/: auth_dhe.c, auth_x509.c, gnutls_cert.c, gnutls_cert.h, gnutls_int.h, gnutls_record.c: Added ability of the client to choose a certificate depending on the server's sign algorithm preference. Added CertType in gnutls_cert structure (which identified X509, OPENPGP certificates) 2002-01-28 09:22 nmav * lib/: gnutls_buffers.c, gnutls_buffers.h, gnutls_handshake.c: Optimizations in the handshake messages hashing. (no more mallocs) 2002-01-27 21:13 nmav * lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_int.h, lib/x509_b64.c (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), lib/x509_extensions.c, lib/x509_sig_check.c, src/cli.c, src/serv.c: cleanups 2002-01-27 21:12 nmav * lib/: gnutls_gcry.c (tags: gnutls_0_3_91, gnutls_0_3_90), gnutls_gcry.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), gnutls_pk.c: corrected bug in DSA signing. 2002-01-27 21:11 nmav * lib/gnutls_cert.c: corrected bug in file read 2002-01-27 21:10 nmav * lib/: auth_rsa.c, auth_x509.c, auth_x509.h, gnutls_handshake.c, gnutls_handshake.h (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90), gnutls_v2_compat.c (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90): Added support to select a certificate based on the peer's cipher suite list. (ie if DSS cipher suites are requested and a DSA certificate is available, then this will be used) 2002-01-27 15:24 nmav * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: Added an updated version of the submited draft 2002-01-27 15:12 nmav * lib/auth_dhe.c (tags: gnutls_with_dss_ciphersuites), lib/auth_dhe_dss.c, lib/auth_dhe_dss.h, lib/auth_dhe_rsa.c, src/x509/cert-dsa.pem (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites), src/x509/key-dsa.pem (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites): added missing files 2002-01-27 15:10 nmav * NEWS, lib/Makefile.am, lib/gnutls_algorithms.c, lib/gnutls_cert.c, lib/gnutls_int.h, lib/gnutls_sig.c, src/cli.c, src/serv.c (utags: gnutls_with_dss_ciphersuites): added support for DHE_DSS cipher suites. 2002-01-27 14:27 nmav * doc/tex/asn1.tex (tags: gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites), lib/auth_dhe_rsa.c (tags: gnutls_with_dss_ciphersuites), lib/auth_rsa.c (tags: gnutls_with_dss_ciphersuites), lib/auth_x509.c (tags: gnutls_with_dss_ciphersuites), lib/gnutls.asn (tags: gnutls_with_dss_ciphersuites), lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_with_dss_ciphersuites), lib/gnutls_gcry.c (tags: gnutls_with_dss_ciphersuites), lib/gnutls_gcry.h (tags: gnutls_with_dss_ciphersuites), lib/gnutls_pk.c (tags: gnutls_with_dss_ciphersuites), lib/gnutls_pk.h (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites), lib/gnutls_privkey.c (tags: gnutls_with_dss_ciphersuites), lib/gnutls_sig.c, lib/x509_sig_check.c (tags: gnutls_with_dss_ciphersuites), src/cli.c (utags: gnutls_with_dss_cert_support): added support for DSS certificates. 2002-01-26 23:01 nmav * lib/: Makefile.am (tags: gnutls_with_dss_cert_support), auth_x509.c, ext_max_record.c (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), gnutls.asn, gnutls_buffers.c (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), gnutls_cert.c, gnutls_cert.h, gnutls_errors.c (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), gnutls_errors_int.h (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), gnutls_extensions.c (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), gnutls_global.c (tags: gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), gnutls_global.h (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), gnutls_handshake.c (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), gnutls_int.h (tags: gnutls_with_dss_cert_support), gnutls_pk.c, gnutls_pk.h, gnutls_privkey.c, gnutls_privkey.h (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), gnutls_sig.c, pkcs1.asn, pkix.asn (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), x509_sig_check.c: Added stuff for DSS certificates (not ready yet) 2002-01-26 22:55 nmav * src/x509/: Makefile.am, ca.pem (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites), cert.pem (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites), clicert-dsa.pem (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites), clicert.pem (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites), clikey-dsa.pem (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites), clikey.pem (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites), key.pem (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites) (utags: gnutls_with_dss_cert_support): added new DSA certificates.. 2002-01-26 16:10 nmav * lib/: gnutls_str.c, gnutls_str.h (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2) (utags: gnutls_with_dss_cert_support, gnutls_0_3_90, gnutls_0_3_91, gnutls_with_dss_ciphersuites, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_4_1): added _gnutls_mem_cpy() 2002-01-26 16:06 nmav * lib/: x509_asn1.c, x509_der.c (utags: gnutls_with_dss_cert_support, gnutls_with_dss_ciphersuites): Added checks after malloc for null. 2002-01-25 22:41 nmav * NEWS (tags: gnutls_with_dss_cert_support), doc/tex/ex3.tex (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), doc/tex/serv1.tex (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), lib/auth_x509.c, lib/gnutls.h.in.in, lib/gnutls_int_compat.c (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), lib/gnutls_record.c, lib/gnutls_record.h (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), src/common.h (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), src/serv.c (tags: gnutls_with_dss_cert_support): gnutls_*_get_algo() renamed to gnutls_*_get() (suggested by Simon Josefsson) 2002-01-25 16:31 nmav * NEWS, lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_extensions.c, lib/gnutls_int.h, lib/gnutls_int_compat.c, src/cli.c: added check for requested TLS extensions 2002-01-25 14:37 nmav * configure.in (tags: gnutls_0_3_5): changes for 0.3.5 2002-01-25 14:33 nmav * NEWS (tags: gnutls_0_3_5): preparing for 0.3.5 2002-01-25 14:07 nmav * NEWS, configure.in (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), lib/gnutls.h.in.in, lib/gnutls_buffers.c, lib/gnutls_handshake.c, lib/gnutls_handshake.h (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), lib/gnutls_hash_int.c (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), lib/gnutls_hash_int.h (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_sig.c, lib/gnutls_sig.h (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support): Handshake messages are not kept in memory any more. Now we use less memory during a handshake. 2002-01-24 19:00 nmav * lib/gnutls_random.c (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support): added an #error 2002-01-24 18:00 nmav * lib/: gnutls.h.in.in, gnutls_int.h, gnutls_kx.c (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support): GNUTLS_A_NETSCAPE_NO_CLIENT_CERTIFICATE -> GNUTLS_A_SSL3_NO_CERTIFICATE 2002-01-24 16:50 nmav * doc/protocol/: draft-ietf-tls-openpgp-01.txt, draft-ietf-tls-openpgp-keys-00.txt (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support): added our openpgp draft 2002-01-24 16:46 nmav * lib/: debug.c (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), gnutls_alert.c (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), gnutls_buffers.c, gnutls_constate.c (tags: gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), gnutls_errors.h (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), gnutls_errors_int.h, gnutls_handshake.c, gnutls_kx.c, gnutls_record.c, gnutls_ui.h (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), gnutls_v2_compat.c (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support): added _gnutls_record_log(), gnutls_handshake_log(), to avoid that #ifdef XXX stuff. Done some cleanups in record layer. 2002-01-23 21:14 nmav * NEWS, doc/TODO (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), lib/Makefile.am, lib/auth_srp.c (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), lib/auth_srp_passwd.c, lib/crypt_srpsha1.c (tags: gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), lib/gnutls_cert.c, lib/gnutls_str.c, lib/gnutls_str.h, lib/x509_extensions.c (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), lib/x509_sig_check.c, lib/x509_verify.c (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support): Added a minimal string library to assist in safer ASN.1 parsing 2002-01-23 21:13 nmav * src/common.h: in server side now prints srp username 2002-01-23 20:28 nmav * lib/: auth_x509.c, crypt_bcrypt.c (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), crypt_srpsha1.c, debug.c, gnutls_cert.c, gnutls_errors.c, gnutls_global.c, x509_b64.c (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), x509_extensions.c, x509_sig_check.c, x509_verify.c: Some corrections done ( found by using flawfinder). Added several tags for flawfinder to ignore. 2002-01-23 20:27 nmav * doc/TODO: added string library 2002-01-23 18:59 nmav * NEWS, doc/scripts/gdoc (tags: gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), lib/auth_x509.c, lib/gnutls_buffers.c, lib/gnutls_cert.c, lib/gnutls_errors.c, lib/gnutls_errors.h, lib/x509_extensions.c, lib/x509_sig_check.c: cleanups 2002-01-23 18:58 nmav * lib/gnutls_record.c: more cleanups in the recv_int() function 2002-01-23 18:57 nmav * NEWS, lib/auth_rsa.c (tags: gnutls_0_3_5), lib/auth_rsa.c: corrected behaviour against PKCS-1 attacks. (it seems that debugging code has made it to release) 2002-01-22 21:47 nmav * lib/gnutls_record.c: Made recv_int() cleaner (needs a lot of improvement) 2002-01-20 13:02 nmav * doc/tex/errors.tex (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), lib/gnutls_handshake.c, lib/gnutls_record.c, src/cli.c, src/serv.c: Now a server in a case of rehandshake can continue normaly if the handshake request is ignored by the client. 2002-01-20 13:00 nmav * lib/gnutls.h.in.in: corrected gnutls_alert_send() prototype. 2002-01-20 13:00 nmav * lib/gnutls.h.in.in (tags: gnutls_0_3_5): corrected gnutls_alert_send() prototype 2002-01-20 10:16 nmav * NEWS: last changes for release 2002-01-19 20:10 nmav * lib/auth_dhe_rsa.c, src/cli.c (utags: gnutls_0_3_5): corrected bugs in DHE_RSA cipher suites 2002-01-19 20:09 nmav * lib/: auth_anon.c (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), auth_anon.h (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), auth_dhe_rsa.c, auth_srp.c, auth_x509.c, gnutls_algorithms.c (tags: gnutls_with_dss_cert_support), gnutls_anon_cred.c (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), gnutls_auth.c (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), gnutls_auth_int.h (tags: gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), gnutls_int.h: updated auth info structures handling. Corrected bug in DHE_RSA. 2002-01-19 20:07 nmav * lib/gnutls_handshake.c: corrected bug introduced in the buffering code update 2002-01-19 18:24 nmav * NEWS, configure.in, doc/tex/ex3.tex, lib/auth_anon.c, lib/auth_dhe_rsa.c, lib/gnutls.h.in.in, lib/gnutls_anon_cred.c, lib/gnutls_dh.c, lib/gnutls_dh.h (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), lib/gnutls_int.h, lib/gnutls_int_compat.c, lib/gnutls_record.c, lib/gnutls_ui.c (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), lib/gnutls_ui.h, src/common.h, src/serv.c: Combined gnutls_x509pki_(set/get)_dh_bits() and gnutls_anon_server/client_get to gnutls_dh_(set/get)_bits(). gnutls_anon_set_server_cred() was deprecated by gnutls_dh_set_bits(). 2002-01-19 18:23 nmav * lib/gnutls_cert.c: gnutls_x509pki_set_trust_(file/mem) can now be called multiple times 2002-01-19 11:44 nmav * lib/gnutls_record.c (tags: gnutls_0_3_5): added missing include of gnutls_alert.h 2002-01-18 16:47 nmav * doc/protocol/rfc2440.txt (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support): added openpgp rfc 2002-01-18 16:46 nmav * configure.in, doc/tex/ex3.tex, doc/tex/serv1.tex, lib/Makefile.am, lib/auth_srp_passwd.h (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), lib/auth_x509.c, lib/debug.c, lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h (tags: gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), lib/gnutls_auth.c, lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_db.c (tags: gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), lib/gnutls_db.h (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), lib/gnutls_dh.h, lib/gnutls_dh_primes.c (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), lib/gnutls_errors.c, lib/gnutls_global.c, lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509_ASN.y (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), src/cli.c, src/common.h, src/serv.c: several cleanups in order to move to gnutls 0.4.0 2002-01-18 16:45 nmav * lib/gnutls_int_compat.c: added file to hold functions for backwards binary compatibility. 2002-01-18 14:50 nmav * NEWS, configure.in, lib/auth_srp_sb64.c (tags: gnutls_0_3_5), lib/auth_x509.c (tags: gnutls_0_3_5), lib/gnutls.h.in.in, lib/gnutls_alert.h (tags: gnutls_0_3_5), lib/gnutls_cert.c (tags: gnutls_0_3_5), lib/gnutls_handshake.c (tags: gnutls_0_3_5), lib/gnutls_random.c (tags: gnutls_0_3_5), lib/gnutls_ui.h (tags: gnutls_0_3_5), lib/x509_b64.c (tags: gnutls_0_3_5), lib/x509_b64.h (tags: gnutls_0_3_5), src/crypt.c (tags: gnutls_0_3_5): added required changes to release gnutls 0.3.3 (mostly bug fixes) 2002-01-18 14:41 nmav * NEWS, lib/gnutls_ui.h, lib/x509_b64.c: cleanups 2002-01-17 18:56 nmav * NEWS, doc/tex/ex3.tex, lib/auth_dhe_rsa.c, lib/gnutls_algorithms.c, lib/gnutls_cert.c, lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_ui.c, lib/gnutls_ui.h, src/common.h, src/serv.c: Renamed gnutls_x509pki_s/get_dh_bits() to gnutls_dh_s/get_dhe_bits(). Renamed gnutls_anon_server/client_get_dh_bits() to gnutls_dh_get_dha_bits(). 2002-01-17 16:16 nmav * NEWS, doc/tex/auth.tex (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), doc/tex/ex1.tex (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), doc/tex/ex2.tex (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), doc/tex/ex3.tex, lib/gnutls_algorithms.c, lib/gnutls_int.h: Key exchange methods changed so they do not depend on the Certificate type (GNUTLS_KX_X509PKI_* renamed to GNUTLS_KX_*). 2002-01-17 16:10 nmav * lib/: auth_srp_sb64.c (tags: gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), gnutls.h.in.in, gnutls_algorithms.c, gnutls_buffers.c, gnutls_buffers.h, gnutls_cipher_int.c (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), gnutls_handshake.c, gnutls_int.h, gnutls_record.c, gnutls_sig.c: changes in buffering code (actually variables' names are more rational now). 2002-01-17 16:09 nmav * configure.in: corrected library interface numbers 2002-01-17 13:29 nmav * NEWS, THANKS (tags: gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), doc/tex/Makefile.am (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), doc/tex/ciphersuites.tex (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), doc/tex/cover.tex.in (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), doc/tex/gnutls-logo.ps (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), doc/tex/gnutls.tex: updated documentation 2002-01-17 13:05 nmav * lib/auth_srp_sb64.c, lib/gnutls_handshake.c, lib/gnutls_random.c, src/crypt.c (tags: gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support): fixed bugs reported (with patches) by Marc Huber and Guillaume Morin. 2002-01-14 09:33 nmav * NEWS, THANKS, lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/x509_b64.c, lib/x509_b64.h (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support): Added gnutls_x509pki_set_trust_mem() and gnutls_x509pki_set_key_mem() 2002-01-12 19:04 nmav * lib/: gnutls_alert.h (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support), gnutls_int.h, gnutls_record.c: better length checking in the record layer. 2002-01-10 21:19 nmav * doc/protocol/: draft-ietf-tls-extensions-01.txt, draft-ietf-tls-extensions-02.txt (tags: gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support): new extensions draft 2002-01-09 11:05 nmav * NEWS, doc/tex/gnutls.tex, lib/auth_x509.c: added gnutls_x509pki_verify_certificate() 2002-01-07 17:54 nmav * lib/gnutls_ui.c: renamed DigestAlgorithm to GNUTLS_DigestAlgorithm (in order to be consistent with gnutls.h) 2002-01-05 22:00 nmav * lib/libgnutls.m4 (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support): corrected the temp file name 2002-01-05 18:41 nmav * NEWS, doc/tex/cover.tex.in (tags: gnutls_0_3_5), doc/tex/errors.tex (tags: gnutls_0_3_5), lib/Makefile.am (tags: gnutls_0_3_5), lib/gnutls_errors.c (tags: gnutls_0_3_5) (utags: gnutls_0_3_2): last minute changes for 0.3.2 release 2002-01-05 18:04 nmav * NEWS, lib/gnutls_ui.h (tags: gnutls_0_3_2), lib/x509_b64.c (tags: gnutls_0_3_2): renamed gnutls_b64_encode() to gnutls_b64_encode_fmt() 2002-01-05 13:40 nmav * NEWS, lib/gnutls_ui.h, lib/x509_b64.c: Added gnutls_b64_encode() and gnutls_b64_decode() 2002-01-04 12:35 nmav * doc/tex/: auth.tex, translayer.tex (utags: gnutls_0_3_2, gnutls_0_3_5): updated documentation 2002-01-04 12:05 nmav * NEWS, doc/tex/ex3.tex (tags: gnutls_0_3_5, gnutls_0_3_2), src/common.h (tags: gnutls_0_3_5, gnutls_0_3_2): updated documentation 2002-01-04 11:19 nmav * configure.in, lib/auth_rsa.c, lib/gnutls_auth.c (tags: gnutls_0_3_5), lib/gnutls_handshake.c, lib/gnutls_int.h (tags: gnutls_0_3_5), lib/gnutls_kx.c (tags: gnutls_0_3_5), lib/gnutls_priority.c (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5), lib/gnutls_record.c, lib/gnutls_record.h (tags: gnutls_0_3_5) (utags: gnutls_0_3_2): Cleanups 2002-01-04 11:15 nmav * lib/: Makefile.am, gnutls_alert.c (tags: gnutls_0_3_5, gnutls_0_3_2), gnutls_alert.h (tags: gnutls_0_3_2): separated alert protocol functions 2002-01-03 11:36 nmav * NEWS, lib/auth_rsa.c, lib/gnutls_handshake.c, lib/gnutls_handshake.h (tags: gnutls_0_3_5, gnutls_0_3_2), lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_record.c: corrected behaviour in version advertizing 2002-01-03 11:01 nmav * lib/libgnutls.m4 (tags: gnutls_0_3_5, gnutls_0_3_2): now removes the temp file 2002-01-03 10:59 nmav * lib/gnutls.h.in.in (tags: gnutls_0_3_2): check_version() updated 2002-01-02 15:55 nmav * lib/: crypt_srpsha1.c (tags: gnutls_0_3_5, gnutls_0_3_2), gnutls.h.in.in, gnutls_auth.c, gnutls_global.c (tags: gnutls_0_3_5, gnutls_0_3_2), gnutls_handshake.c, gnutls_hash_int.c (tags: gnutls_0_3_5, gnutls_0_3_2), gnutls_int.h, gnutls_sig.c (tags: gnutls_0_3_5, gnutls_0_3_2), gnutls_srp.c (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2), gnutls_ui.c (tags: gnutls_0_3_5, gnutls_0_3_2), x509_sig_check.c (tags: gnutls_0_3_5, gnutls_0_3_2): cleanups 2002-01-02 15:00 nmav * NEWS, lib/auth_x509.c (tags: gnutls_0_3_2), lib/gnutls.h.in.in, lib/gnutls_algorithms.h (tags: gnutls_0_3_5, gnutls_0_3_2), lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c (tags: gnutls_0_3_2), src/common.h, src/serv.c (tags: gnutls_0_3_5, gnutls_0_3_2): Added gnutls_x509pki_extract_certificate_serial() and some cleanups. 2002-01-02 12:15 nmav * lib/gnutls_ui.c: more error checking 2002-01-02 11:07 nmav * lib/gnutls.h.in.in: prefixed all variable with GNUTLS_ 2002-01-02 11:02 nmav * lib/gnutls_global.c: added support for calling global_init() several times. 2002-01-02 10:58 nmav * lib/gnutls_global.c: added static variable to check if global_init() is called for a second time. 2002-01-02 10:46 nmav * NEWS, README (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2), lib/crypt_srpsha1.c, lib/gnutls.h.in.in, lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_sig.c, lib/gnutls_srp.c, lib/gnutls_ui.c, lib/x509_sig_check.c, src/cli.c: Cleanups in the digest code (separated from HMAC). Added gnutls_fingerprint_calc(), which calculates a fingerprint. 2001-12-30 18:11 nmav * Makefile.am (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2): added PGPKEYS 2001-12-30 18:09 nmav * doc/README.CVS (tags: gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2): updated 2001-12-30 17:55 nmav * NEWS, lib/auth_x509.c: corrected bug which did not allow a client to accept multiple CA distinguished names. 2001-12-30 17:53 nmav * src/README.srpcrypt (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2): updated 2001-12-23 11:37 nmav * lib/gnutls_cert.c (tags: gnutls_0_3_2): some corrections in documentation 2001-12-21 08:16 nmav * NEWS (tags: gnutls_0_3_1): releasing 0.3.0 2001-12-20 10:51 nmav * lib/: x509_ASN.y, x509_asn1.c, x509_der.c (utags: gnutls_0_3_1, gnutls_0_3_2, gnutls_0_3_5): cleaned up and fixed ASN.1 documentation. 2001-12-20 10:08 nmav * doc/scripts/gdoc (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1): corrected in order not to complain if func(void) is used. 2001-12-19 20:02 nmav * NEWS, configure.in (tags: gnutls_0_3_1), lib/gnutls.h.in.in (tags: gnutls_0_3_1, gnutls_0_3_0): cleanups 2001-12-19 13:17 nmav * doc/TODO (tags: gnutls_0_3_1), doc/tex/ex1.tex (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/ex2.tex (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/serv1.tex (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/srp1.tex (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_anon.h (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp.h (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_srp_passwd.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/auth_x509.c (tags: gnutls_0_3_1), lib/auth_x509.h (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/ext_srp.c (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/gnutls.h.in.in, lib/gnutls_anon_cred.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/gnutls_cert.c (tags: gnutls_0_3_1), lib/gnutls_global.c (tags: gnutls_0_3_1), lib/gnutls_global.h (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/gnutls_handshake.c (tags: gnutls_0_3_1), lib/gnutls_sig.c (tags: gnutls_0_3_1), lib/gnutls_srp.c (tags: gnutls_0_3_1), lib/gnutls_ui.h (tags: gnutls_0_3_1), src/cli.c (tags: gnutls_0_3_1), src/serv.c (tags: gnutls_0_3_1): some cleanups. *_CREDENTIALS renamed to GNUTLS_*_CREDENTIALS. Added defines to keep source compatibility. 2001-12-19 13:13 nmav * lib/auth_anon.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1): corrected bugs in AUTH_INFO allocation 2001-12-18 15:00 nmav * lib/: gnutls.h.in.in, gnutls_algorithms.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), gnutls_int.h (tags: gnutls_0_3_1): cleanups 2001-12-18 08:58 nmav * NEWS, THANKS (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), configure.in, lib/Makefile.am (tags: gnutls_0_3_1), lib/gnutls.h.in, lib/gnutls.h.in.in, lib/gnutls_buffers.c (tags: gnutls_0_3_1), lib/gnutls_int.h: corrections in the configuration files. 2001-12-17 20:44 nmav * configure.in: some corrections in assembler detection. Also chmod -w gnutls.h was removed. 2001-12-17 17:27 nmav * lib/: auth_srp.c, gnutls_extensions.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), gnutls_handshake.c, gnutls_record.c (tags: gnutls_0_3_1): Corrections for big endian machines. Pointed out by Mike Siers 2001-12-17 16:53 nmav * NEWS, doc/tex/ciphersuites.tex (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex, doc/tex/srp1.tex, lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_cert.c, lib/gnutls_errors.c (tags: gnutls_0_3_1), lib/gnutls_errors.h (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), lib/gnutls_global.c, lib/gnutls_handshake.c, lib/gnutls_record.c, lib/gnutls_session.c (tags: gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), src/cli.c, src/serv.c: cleanups and documentation updates 2001-12-17 15:49 nmav * lib/auth_anon.c, lib/auth_srp.c, lib/gnutls_record.c, lib/gnutls_session_pack.c (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), src/cli.c (utags: gnutls_0_3_0): corrections in SRP and ANON authentication. Also corrections in the session packing for anonymous auth info. 2001-12-17 15:19 nmav * doc/tex/ex1.tex (tags: gnutls_0_3_0), doc/tex/ex2.tex (tags: gnutls_0_3_0), doc/tex/serv1.tex (tags: gnutls_0_3_0), doc/tex/srp1.tex (tags: gnutls_0_3_0), lib/gnutls.h.in (tags: gnutls_0_3_0), lib/gnutls_kx.c (tags: gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_record.c, lib/gnutls_record.h (tags: gnutls_0_3_1, gnutls_0_3_0), src/cli.c, src/serv.c (tags: gnutls_0_3_0): *_alert -> alert_* 2001-12-17 15:13 nmav * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex (tags: gnutls_0_3_1, gnutls_0_3_0), doc/tex/serv1.tex, doc/tex/srp1.tex, lib/auth_anon.c, lib/auth_dhe_rsa.c (tags: gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0), lib/auth_srp.c, lib/auth_x509.c (tags: gnutls_0_3_0), lib/gnutls.h.in, lib/gnutls_auth.c (tags: gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_auth_int.h (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_handshake.c (tags: gnutls_0_3_0), lib/gnutls_handshake.h (tags: gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_int.h (tags: gnutls_0_3_0), lib/gnutls_record.c, lib/gnutls_session_pack.c, lib/gnutls_ui.c (tags: gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_ui.h (tags: gnutls_0_3_0), src/cli.c, src/serv.c: gnutls_set_max_record_size -> gnutls_record_set_max_size gnutls_get_max_record_size -> gnutls_record_get_max_size gnutls_set_cred -> gnutls_cred_set gnutls_get_auth_type -> gnutls_auth_get_type 2001-12-16 14:23 nmav * doc/tex/auth.tex (tags: gnutls_0_3_1, gnutls_0_3_0), doc/tex/ciphers.tex (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0), doc/tex/ciphersuites.tex (tags: gnutls_0_3_0), doc/tex/errors.tex (tags: gnutls_0_3_1, gnutls_0_3_0), doc/tex/gnutls.tex (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0), doc/tex/macros.tex (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0), doc/tex/resumedb.tex (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0), doc/tex/translayer.tex (tags: gnutls_0_3_1, gnutls_0_3_0), lib/gnutls_handshake.c: documentation updated 2001-12-16 10:27 nmav * lib/: gnutls.h.in, gnutls_db.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0), gnutls_record.c: changed function names 2001-12-16 09:49 nmav * doc/tex/: gnutls.tex, macros.tex, resumedb.tex, translayer.tex: fixes in documentation 2001-12-16 09:09 nmav * doc/: ASN1.readme.txt, Makefile.am (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0): removed ASN1.readme.txt 2001-12-14 19:52 nmav * NEWS (tags: gnutls_0_3_0), buildconf (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0), doc/README.autoconf (tags: gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0), doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/gnutls.tex, doc/tex/serv1.tex, lib/gnutls.h.in, lib/gnutls_cert.c (tags: gnutls_0_3_0), lib/gnutls_int.h, src/cli.c, src/serv.c: renamed gnutls_x509pki_set_trust/key to gnutls_x509pki_set_trust_file/key_file 2001-12-14 14:52 nmav * lib/: auth_x509.c, gnutls.h.in, gnutls_errors.c (tags: gnutls_0_3_0), gnutls_extensions.c (tags: gnutls_0_3_0), gnutls_int.h: some corrections in the DECR_LEN stuff added recently. 2001-12-14 10:26 nmav * configure.in (tags: gnutls_0_3_0), doc/README.autoconf, doc/tex/Makefile.am (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0), doc/tex/errors.tex, doc/tex/gnutls.tex, lib/auth_x509.c: updated documentation 2001-12-13 09:51 nmav * lib/: auth_anon.c, auth_dhe_rsa.c, auth_srp.c, auth_x509.c, gnutls_extensions.c, gnutls_handshake.c: More carefull parsing of incoming packets. 2001-12-11 15:29 nmav * lib/gnutls_handshake.c: several cleanups 2001-12-11 15:29 nmav * lib/: gnutls_gcry.c, gnutls_gcry.h (utags: gnutls_0_3_0, gnutls_0_3_1, gnutls_0_3_2, gnutls_0_3_5): corrected bugs in STD formating (back to USG). 2001-12-10 16:01 nmav * NEWS, lib/gnutls_int.h (utags: gnutls_0_2_91): last commits for 0.2.91 2001-12-10 08:25 nmav * doc/TODO (tags: gnutls_0_2_91), lib/auth_anon.c (tags: gnutls_0_2_91), lib/auth_rsa.c (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_constate.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_datum.c (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_datum.h (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_errors.c (tags: gnutls_0_2_91), lib/gnutls_errors_int.h (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_global.c (tags: gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_handshake.c (tags: gnutls_0_2_91), lib/gnutls_hash_int.c (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_hash_int.h (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_int.h, lib/gnutls_kx.c (tags: gnutls_0_2_91), lib/gnutls_mem.c (tags: gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_mem.h (tags: gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_record.c (tags: gnutls_0_2_91): optimizations and fixes in the TLS PRF calculation (and the SSL3 equivalent) 2001-12-09 17:08 nmav * doc/tex/ciphers.tex (tags: gnutls_0_2_91): updated documentation 2001-12-09 15:39 nmav * lib/gnutls_anon_cred.c (tags: gnutls_0_3_0, gnutls_0_2_91): fixed gnutls_anon_free_client_sc() 2001-12-09 12:05 nmav * NEWS, doc/tex/auth.tex, lib/auth_anon.h (tags: gnutls_0_3_0, gnutls_0_2_91), lib/gnutls.h.in (tags: gnutls_0_2_91), lib/gnutls_anon_cred.c, lib/gnutls_auth.c (tags: gnutls_0_2_91), lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c: Fixes in anonymous authentication. Fixes in client ciphersuite selection. 2001-12-09 12:03 nmav * lib/: debug.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0), gnutls_cert.c (utags: gnutls_0_2_91): GET_CN() now works. (affects debug mode only) 2001-12-09 11:02 nmav * src/: .cvsignore (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), Makefile.am (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), README.crypt, README.srpcrypt (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91): crypt -> srpcrypt 2001-12-09 10:50 nmav * NEWS, lib/auth_x509.c (tags: gnutls_0_2_91), lib/auth_x509.h (tags: gnutls_0_3_0, gnutls_0_2_91), lib/gnutls_cert.c, lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_int.h: Optimizations in server certificate callback. 2001-12-08 22:54 nmav * NEWS, lib/gnutls.h.in, lib/gnutls_db.c (tags: gnutls_0_2_91), lib/gnutls_int.h, lib/gnutls_record.c: added gnutls_transport_get_ptr() and gnutls_db_get_ptr() functions. 2001-12-08 22:37 nmav * lib/Makefile.am (tags: gnutls_0_3_0, gnutls_0_2_91), lib/auth_x509.c, lib/ext_dnsname.c, lib/ext_dnsname.h, lib/gnutls.h.in, lib/gnutls_extensions.c (tags: gnutls_0_2_91), lib/gnutls_handshake.c, src/cli.c, src/serv.c (tags: gnutls_0_2_91): remove dnsname (name_ind) extension 2001-12-08 15:55 nmav * lib/: auth_anon.c, auth_dhe_dss.c (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), auth_dhe_rsa.c (tags: gnutls_0_2_91), auth_srp.c (tags: gnutls_0_2_91), auth_srp_passwd.c (tags: gnutls_0_3_0, gnutls_0_2_91), gnutls_buffers.c (tags: gnutls_0_3_0, gnutls_0_2_91), gnutls_cert.c, gnutls_dh_primes.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), gnutls_gcry.c (tags: gnutls_0_2_91), gnutls_gcry.h (tags: gnutls_0_2_91), gnutls_int.h, gnutls_pk.c (tags: gnutls_0_2_91), gnutls_privkey.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91), gnutls_srp.c (tags: gnutls_0_2_91), x509_extensions.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91): Cleanups. Now use GCRYMPI_FMT_STD instead of USG. 2001-12-07 17:25 nmav * doc/tex/: auth.tex, ciphers.tex (utags: gnutls_0_2_90): added missing files 2001-12-07 14:09 nmav * NEWS, doc/tex/Makefile.am (tags: gnutls_0_2_91, gnutls_0_2_90), doc/tex/ciphersuites.tex (tags: gnutls_0_2_91, gnutls_0_2_90), doc/tex/gnutls.tex (tags: gnutls_0_2_91, gnutls_0_2_90), doc/tex/resumedb.tex (tags: gnutls_0_2_91, gnutls_0_2_90), doc/tex/translayer.tex (tags: gnutls_0_2_91, gnutls_0_2_90), lib/.cvsignore (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90): updated documentation 2001-12-07 08:22 nmav * lib/: auth_x509.c, gnutls_int.h, gnutls_ui.h (tags: gnutls_0_2_91) (utags: gnutls_0_2_90): callbacks now get a GNUTLS_STATE argument. 2001-12-07 01:02 nmav * doc/tex/ciphersuites.tex, doc/tex/ex1.tex (tags: gnutls_0_2_91, gnutls_0_2_90), doc/tex/ex2.tex (tags: gnutls_0_2_91, gnutls_0_2_90), doc/tex/ex3.tex (tags: gnutls_0_2_91, gnutls_0_2_90), doc/tex/serv1.tex (tags: gnutls_0_2_91, gnutls_0_2_90), doc/tex/srp1.tex (tags: gnutls_0_2_91, gnutls_0_2_90), lib/auth_x509.c, lib/gnutls.h.in (tags: gnutls_0_2_90), lib/gnutls_algorithms.c (tags: gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cert.c (tags: gnutls_0_2_90), lib/gnutls_int.h, src/cli.c (tags: gnutls_0_2_90), src/serv.c (tags: gnutls_0_2_90): GNUTLS_KX_RSA renamed to GNUTLS_KX_X509PKI_RSA (and the other X509 key exchange methods). This will allow GNUTLS_KX_PGP_RSA etc. 2001-12-06 17:08 nmav * configure.in (tags: gnutls_0_2_91, gnutls_0_2_90), doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex, doc/tex/srp1.tex, lib/defines.h (tags: gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90), lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_int.h, lib/gnutls_priority.c (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_record.c (tags: gnutls_0_2_90), src/cli.c, src/serv.c: GNUTLS_LIST is now int* 2001-12-06 12:19 nmav * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex, doc/tex/srp1.tex, lib/debug.c (tags: gnutls_0_2_90), lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_cipher.c (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cipher_int.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_compress_int.c (tags: gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_constate.c (tags: gnutls_0_2_90), lib/gnutls_errors_int.h (tags: gnutls_0_2_90), lib/gnutls_hash_int.c (tags: gnutls_0_2_90), lib/gnutls_int.h, lib/gnutls_kx.c (tags: gnutls_0_2_90), lib/gnutls_record.c, lib/gnutls_v2_compat.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90), src/cli.c, src/serv.c: cleanups again 2001-12-06 12:18 nmav * lib/: x509_ASN.y, x509_asn1.c, x509_asn1.h (tags: gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1), x509_der.c, x509_der.h (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1) (utags: gnutls_0_2_90, gnutls_0_2_91, gnutls_0_3_0): some changes to keep gcc -Wall happy 2001-12-06 10:37 nmav * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex, doc/tex/serv1.tex, doc/tex/srp1.tex, lib/auth_rsa.c (tags: gnutls_0_2_90), lib/auth_x509.c, lib/auth_x509.h (tags: gnutls_0_2_90), lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_errors_int.h, lib/gnutls_global.c (tags: gnutls_0_2_90), lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_record.c, lib/gnutls_record.h (tags: gnutls_0_2_91, gnutls_0_2_90), src/cli.c, src/serv.c: Several cleanups. 2001-12-05 17:25 nmav * NEWS, configure.in, doc/tex/ex1.tex, doc/tex/serv1.tex, lib/gnutls.h.in, lib/gnutls_db.c (tags: gnutls_0_2_90), lib/gnutls_db.h (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_session.c (tags: gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_session.h (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90), src/cli.c, src/serv.c: Changes in function names concerning _db_ handling and _session_ handling. 2001-12-05 17:03 nmav * NEWS, doc/TODO (tags: gnutls_0_2_90), doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex, doc/tex/serv1.tex, lib/auth_dhe_rsa.c (tags: gnutls_0_2_90), lib/auth_x509.c, lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_anon_cred.c (tags: gnutls_0_2_90), lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_handshake.c (tags: gnutls_0_2_90), lib/gnutls_int.h, lib/gnutls_srp.c (tags: gnutls_0_2_90), lib/gnutls_ui.h, src/cli.c, src/serv.c: Added callback to select the server certificate. 2001-12-05 13:41 nmav * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex, lib/auth_x509.c, lib/gnutls_record.c, lib/gnutls_ui.c (tags: gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_ui.h, src/cli.c, src/common.h (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90), src/serv.c: optimized certificate handling API 2001-12-05 12:50 nmav * lib/auth_dhe_rsa.c, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls_cert.h, lib/gnutls_ui.h, src/serv.c: several cleanups. Removed old unneeded functions. certificate verification was moved out of the handshake procedure. 2001-12-04 22:24 nmav * lib/: gnutls.h.in, gnutls_buffers.c (tags: gnutls_0_2_90), gnutls_global.c, gnutls_int.h, gnutls_record.c: some cleanups 2001-12-04 16:03 nmav * configure.in, lib/auth_dhe_rsa.c, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_auth.c (tags: gnutls_0_2_90), lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c (tags: gnutls_0_2_90), lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c, lib/gnutls_session_pack.c (tags: gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509_extensions.c (tags: gnutls_0_2_90), lib/x509_extensions.h (tags: gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90), src/Makefile.am (tags: gnutls_0_2_90), src/cli.c, src/common.h, src/port.h, src/serv.c: now the peer's certificate list is stored into auth info structure (instead of the certificate). several other cleanups. 2001-12-04 10:57 nmav * lib/auth_x509.c, lib/auth_x509.h, lib/debug.c, lib/debug.h (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509_extensions.c, src/cli.c, src/serv.c: moving gnutls_DN structures out of gnutls_cert and auth_info structures. Now they are generated upon request. 2001-12-01 17:34 nmav * acconfig.h (tags: gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90), configure.in, lib/defines.h, lib/gnutls.h.in: fixes in autoconf scripts 2001-12-01 10:50 nmav * AUTHORS (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90), Makefile.am (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90), NEWS, acconfig.h, configure.in, lib/auth_x509.c, lib/defines.h, lib/gnutls_random.c (tags: gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90): updated detection of library settings 2001-11-30 18:23 nmav * AUTHORS, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls_cert.c, lib/gnutls_int.h, lib/x509_extensions.c, src/cli.c: The RDN sequence needed in the certificate request message is now generated and cached into a x509pki_credentials structure. This would save a lot of time in the server side. 2001-11-29 20:30 fiorinaf * doc/ASN1.readme.txt (tags: gnutls_0_2_91, gnutls_0_2_90): overflow buffers check 2001-11-29 20:22 fiorinaf * doc/ASN1.readme.txt, lib/x509_asn1.c, lib/x509_asn1.h, lib/x509_ASN.y: "" 2001-11-29 15:29 nmav * NEWS, lib/Makefile.am (tags: gnutls_0_2_90), lib/auth_anon.c (tags: gnutls_0_2_90), lib/auth_dhe_rsa.c, lib/auth_rsa.c, lib/auth_srp.c (tags: gnutls_0_2_90), lib/auth_x509.c, lib/auth_x509.h, lib/gnutls_algorithms.c, lib/gnutls_auth.c, lib/gnutls_db.c, lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_session.c, lib/gnutls_session_pack.c, lib/gnutls_session_pack.h (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c: introduced gnutls_x509pki_get_certificate(). This function returns the peer's certificate DER encoded. This certificate is also stored in the resume db. 2001-11-26 10:50 nmav * THANKS (tags: gnutls_0_2_91, gnutls_0_2_90), configure.in, doc/README.autoconf (tags: gnutls_0_2_91, gnutls_0_2_90), doc/TODO, lib/gnutls.h.in, lib/gnutls_db.c, lib/libgnutls.m4 (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90): cleanups and some corrections. 2001-11-25 12:05 nmav * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/srp1.tex, lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_db.c, lib/gnutls_handshake.c, lib/gnutls_handshake.h (tags: gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90), lib/gnutls_record.c, lib/gnutls_record.h, src/cli.c, src/serv.c: gnutls_handshake(), gnutls_read() etc. functions no longer require the 'SOCKET cd' argument. This argument is set using the function gnutls_set_transport_ptr(). 2001-11-23 23:42 nmav * doc/README.autoconf: gnutls.m4 -> libgnutls.m4 2001-11-23 23:26 nmav * doc/tex/Makefile.am: added new pictures 2001-11-23 23:25 nmav * doc/tex/ciphersuites.tex: updated 2001-11-20 23:37 nmav * doc/scripts/gdoc: produces better tex output 2001-11-20 20:22 nmav * doc/scripts/gdoc, lib/gnutls_ui.c: updated documentation (and generation of tex) 2001-11-20 20:20 nmav * AUTHORS: updated 2001-11-20 14:42 nmav * lib/gnutls_algorithms.c: fixed gnutls_kx_get_name() 2001-11-20 13:40 nmav * lib/: gnutls_handshake.c, gnutls_ui.h: cleanups 2001-11-17 11:47 nmav * doc/scripts/gdoc, lib/gnutls_record.c, lib/x509_asn1.c: Gdoc updated. Now handles powers and '->' symbol automatically for tex. 2001-11-16 10:19 nmav * lib/x509_der.c (tags: gnutls_0_2_11): corrected typo 2001-11-16 10:13 nmav * doc/ASN1.readme.txt (tags: gnutls_0_2_11), doc/scripts/gdoc (tags: gnutls_0_2_11), doc/tex/Makefile.am (tags: gnutls_0_2_11), doc/tex/asn1.tex (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), doc/tex/gnutls.tex (tags: gnutls_0_2_11), lib/Makefile.am (tags: gnutls_0_2_11), lib/x509_ASN.y (tags: gnutls_0_2_11), lib/x509_asn1.c (tags: gnutls_0_2_11), lib/x509_der.c: Documentation for ASN.1 has been moved to inline comments and to the tex documentation. 2001-11-15 12:47 nmav * lib/: gnutls_errors.c, gnutls_errors_int.h (utags: gnutls_0_2_11): removed E_TIMEOUT 2001-11-15 12:37 nmav * configure.in (tags: gnutls_0_2_11), lib/auth_dhe_rsa.c (tags: gnutls_0_2_11), lib/auth_srp.c (tags: gnutls_0_2_11), lib/auth_x509.c (tags: gnutls_0_2_11), lib/gnutls_buffers.c (tags: gnutls_0_2_11), lib/gnutls_buffers.h (tags: gnutls_0_2_11), lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_record.c (tags: gnutls_0_2_11), src/serv.c (tags: gnutls_0_2_11): corrected some obscure bugs in the handshake and record send buffering code. 2001-11-13 19:10 nmav * lib/gnutls_int.h (tags: gnutls_0_2_11): removed debugging stuff 2001-11-13 12:26 nmav * lib/gnutls_handshake.c (tags: gnutls_0_2_11): more fixes 2001-11-13 12:02 nmav * lib/auth_rsa.c (tags: gnutls_0_2_11), lib/gnutls_algorithms.c (tags: gnutls_0_2_11), lib/gnutls_buffers.c, lib/gnutls_cipher.c (tags: gnutls_0_2_11), lib/gnutls_constate.c (tags: gnutls_0_2_11), lib/gnutls_handshake.c, lib/gnutls_handshake.h (tags: gnutls_0_2_11), lib/gnutls_int.h, lib/gnutls_kx.c (tags: gnutls_0_2_11), lib/gnutls_priority.c (tags: gnutls_0_2_11), lib/gnutls_record.c, lib/io_debug.h (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), src/serv.c: more non blocking IO fixes 2001-11-12 21:18 nmav * src/cli.c (tags: gnutls_0_2_11): now resolves hostnames. 2001-11-12 14:27 nmav * lib/: defines.h (tags: gnutls_0_2_11), gnutls_priority.c: va_copy macro renamed to VA_COPY 2001-11-12 14:26 nmav * configure.in: now requires autoconf 2.50 2001-11-10 21:37 nmav * NEWS, configure.in, lib/ext_max_record.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), lib/gnutls.h.in (tags: gnutls_0_2_11), lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cert.c (tags: gnutls_0_2_11), lib/gnutls_cert.h (tags: gnutls_0_2_11), lib/gnutls_compress_int.c (tags: gnutls_0_2_11), lib/gnutls_global.c (tags: gnutls_0_2_11), lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_mem.c (tags: gnutls_0_2_90, gnutls_0_2_11), lib/gnutls_mem.h (tags: gnutls_0_2_90, gnutls_0_2_11), lib/gnutls_privkey.c (tags: gnutls_0_2_90, gnutls_0_2_11), lib/gnutls_record.c, lib/io_debug.h, src/cli.c, src/serv.c: several fixes. Including: - max_record_header extension. - resume handshake sending wrong ssl version - Non blocking IO (not ready yet) 2001-11-08 12:00 nmav * NEWS, doc/tex/Makefile.am, doc/tex/resumedb.tex (tags: gnutls_0_2_11), doc/tex/translayer.tex (tags: gnutls_0_2_11), lib/auth_x509.c, lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_global.c, lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c: cleanups and documentation updates 2001-11-08 10:57 nmav * lib/auth_x509.c: rolled back previous change... 2001-11-08 10:32 nmav * lib/auth_x509.c: made empty certificate message consistent with other implementations. 2001-11-07 12:08 nmav * lib/: auth_anon.c (tags: gnutls_0_2_11), auth_dhe_rsa.c, auth_srp.c, auth_srp_passwd.c (tags: gnutls_0_2_90, gnutls_0_2_11), auth_x509.c, gnutls_buffers.c, gnutls_cert.c, gnutls_dh.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), gnutls_dh_primes.c (tags: gnutls_0_2_90, gnutls_0_2_11), gnutls_gcry.c (tags: gnutls_0_2_90, gnutls_0_2_11), gnutls_gcry.h (tags: gnutls_0_2_90, gnutls_0_2_11), gnutls_pk.c (tags: gnutls_0_2_90, gnutls_0_2_11), gnutls_privkey.c, gnutls_record.c, gnutls_session.c (tags: gnutls_0_2_11), gnutls_sig.c (tags: gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), gnutls_srp.c (tags: gnutls_0_2_11), x509_sig_check.c (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11): corrected memory leaks and other bugs 2001-11-06 16:57 nmav * lib/gnutls_buffers.c: added warning 2001-11-06 12:57 nmav * NEWS, configure.in, lib/Makefile.am, lib/ext_dnsname.c (tags: gnutls_0_2_90, gnutls_0_2_11), lib/ext_max_record.c, lib/ext_max_record.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), lib/ext_srp.c (tags: gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11), lib/gnutls.h.in, lib/gnutls_constate.c, lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_extensions.c (tags: gnutls_0_2_90, gnutls_0_2_11), lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c: added max_record_size extension 2001-11-06 12:56 nmav * lib/gnutls_session.c: corrected bug which made get_current_session, not to return the right size of the session. 2001-11-05 21:28 nmav * NEWS, lib/auth_dhe_rsa.c, lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_int.h, lib/gnutls_mem.c, lib/gnutls_record.c: receive buffer is now dynamic. 2001-11-05 20:14 nmav * NEWS, lib/gnutls_handshake.c, lib/gnutls_record.c, src/cli.c: changed semantics of the GNUTLS_E_REHANDSHAKE error code. 2001-11-05 16:41 nmav * acconfig.h (tags: gnutls_0_2_11), configure.in, lib/defines.h, lib/gnutls_priority.c: added support for va_copy 2001-11-05 12:43 nmav * NEWS, doc/tex/translayer.tex, lib/gnutls_db.c (tags: gnutls_0_2_11), lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_record.c, src/serv.c (utags: gnutls_0_2_10): cleanups 2001-11-05 11:32 nmav * lib/gnutls_priority.h (tags: gnutls_0_2_11, gnutls_0_2_10): list -> gnutls_list 2001-11-04 16:52 nmav * lib/: gnutls.h.in (tags: gnutls_0_2_10), gnutls_anon_cred.c (tags: gnutls_0_2_11, gnutls_0_2_10), gnutls_int.h, gnutls_priority.c (tags: gnutls_0_2_10): changed LIST to GNUTLS_LIST 2001-11-04 12:01 nmav * lib/: gnutls.h.in, gnutls_db.c: added new function to check for expired sessions. 2001-11-04 10:43 nmav * lib/gnutls_record.c: cleanups 2001-11-02 18:20 nmav * lib/: gnutls_buffers.c (tags: gnutls_0_2_10), gnutls_buffers.h (tags: gnutls_0_2_10), gnutls_handshake.c, gnutls_record.c, gnutls_sig.c (tags: gnutls_0_2_10): cleanups in function names 2001-11-02 10:34 nmav * lib/gnutls_db.c: cleanups in the resuming code 2001-11-02 10:07 nmav * NEWS, THANKS (tags: gnutls_0_2_10), configure.in (tags: gnutls_0_2_10), lib/gnutls.h.in, lib/gnutls_db.c, lib/gnutls_db.h (tags: gnutls_0_2_11, gnutls_0_2_10), lib/gnutls_int.h, lib/gnutls_record.c: added hooks in order to use external database to store session to be resumed. Works but it is not finished. 2001-11-02 09:01 nmav * lib/: gnutls_buffers.c, gnutls_global.c (tags: gnutls_0_2_10), gnutls_int.h: set_push() & set_pull() functions moved to state (instead of being global) 2001-11-02 08:32 nmav * README.CVS, doc/Makefile.am (tags: gnutls_0_2_11, gnutls_0_2_10), doc/README.CVS (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10): moved README.CVS to doc/ 2001-11-01 22:54 nmav * README.CVS: added documentation of the steps required to built the cvs tree 2001-11-01 20:10 nmav * lib/auth_srp.c (tags: gnutls_0_2_10), lib/auth_srp_passwd.c (tags: gnutls_0_2_10), lib/auth_x509.c (tags: gnutls_0_2_10), lib/gnutls_auth.c (tags: gnutls_0_2_11, gnutls_0_2_10), lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_handshake.c, lib/gnutls_handshake.h (tags: gnutls_0_2_10), lib/gnutls_int.h, lib/gnutls_kx.c (tags: gnutls_0_2_10), lib/gnutls_mem.c (tags: gnutls_0_2_10), lib/gnutls_record.c, lib/gnutls_record.h (tags: gnutls_0_2_11, gnutls_0_2_10), lib/io_debug.h (tags: gnutls_0_2_10), src/cli.c (tags: gnutls_0_2_10), src/serv.c: Adopted some of the patches of Jon Nelson. Fixes the non blocking behaviour. 2001-10-30 19:35 nmav * lib/: gnutls_buffers.c, gnutls_record.c: corrected and fixed several things in send_int() etc. 2001-10-30 12:29 nmav * doc/tex/translayer.tex: Added missing file. 2001-10-30 12:11 nmav * doc/: Makefile.am, TODO (tags: gnutls_0_2_10), scripts/Makefile.am (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10): added scripts into distribution 2001-10-30 09:10 nmav * lib/: gnutls_db.c, gnutls_session.c (tags: gnutls_0_2_10): corrected bugs in session resuming. 2001-10-23 17:35 nmav * lib/: gnutls_buffers.c (tags: gnutls_0_2_9), gnutls_int.h, io_debug.h (tags: gnutls_0_2_9): cleanups 2001-10-23 17:31 nmav * lib/: Makefile.am (tags: gnutls_0_2_10, gnutls_0_2_9), io_debug.h: added IO debugging code 2001-10-23 15:45 nmav * NEWS, lib/gnutls_buffers.c, lib/gnutls_handshake.c (tags: gnutls_0_2_9), lib/gnutls_handshake.h (tags: gnutls_0_2_9), lib/gnutls_int.h, lib/gnutls_kx.c (tags: gnutls_0_2_9), lib/gnutls_kx.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), lib/gnutls_record.c (tags: gnutls_0_2_9): added some checks for memory allocation. Fixes in write interrupts. 2001-10-23 09:37 nmav * lib/gnutls_buffers.c: corrected bugs which could break non blocking IO 2001-10-22 22:09 nmav * PGPKEYS (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9): added file. Holds pgp keys 2001-10-22 20:14 nmav * lib/: gnutls_buffers.c, gnutls_record.c: corrections for the gnutls_read_buffered() function. 2001-10-22 12:51 nmav * lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags: gnutls_0_2_9), lib/gnutls_int.h, lib/gnutls_record.c, src/serv.c (tags: gnutls_0_2_9): updated/fixed the handling of interrupted writes 2001-10-21 14:32 nmav * lib/: gnutls_buffers.c, gnutls_buffers.h, gnutls_errors.c (tags: gnutls_0_2_10, gnutls_0_2_9), gnutls_errors_int.h (tags: gnutls_0_2_10, gnutls_0_2_9), gnutls_int.h, gnutls_record.c: changed gnutls_write() semantics in order to cope with interrupted system calls and non blocking IO 2001-10-21 13:27 nmav * NEWS, doc/tex/Makefile.am (tags: gnutls_0_2_10, gnutls_0_2_9), doc/tex/gnutls.tex (tags: gnutls_0_2_10, gnutls_0_2_9), lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_global.c (tags: gnutls_0_2_9), lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_record.c: changes in order to be independent of the berkeley style sockets (but it is still difficult to use gnutls with any other api) 2001-10-21 11:53 nmav * lib/gnutls_buffers.c: made gnutls_write() unaware of interrupted system calls and eagain errors. 2001-10-21 11:36 nmav * THANKS (tags: gnutls_0_2_9), doc/tex/resumedb.tex (tags: gnutls_0_2_10, gnutls_0_2_9), lib/gnutls_buffers.c, lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c, lib/gnutls_ui.c (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), lib/gnutls_ui.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), src/serv.c: several cleanups 2001-10-20 22:40 nmav * lib/: gnutls_buffers.c, gnutls_int.h: Corrected short read bug 2001-10-20 16:04 nmav * lib/gnutls_buffers.c: corrected _gnutls_write() 2001-10-20 15:44 nmav * lib/gnutls_buffers.c: peeked data now stays also in handshake 2001-10-20 15:43 nmav * lib/gnutls_kx.c: corrected bug which caused a fatal alert to be sent even if it wasn't required 2001-10-20 09:40 nmav * NEWS, lib/gnutls_buffers.c, lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_record.c: introduced GNUTLS_E_INTERRUPTED, fixes in error handling 2001-10-20 09:10 nmav * lib/: gnutls_buffers.c, gnutls_handshake.c, gnutls_int.h: the gnutls handshake protocol can now hold it's state. Thus it may be used in some kind of non blocking mode. Not tested at all 2001-10-19 17:07 nmav * NEWS, doc/TODO (tags: gnutls_0_2_9), lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_record.c: clean ups in the handshake protocol 2001-10-15 09:14 nmav * NEWS, configure.in, doc/TODO, doc/tex/ex3.tex (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), doc/tex/serv1.tex (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), lib/auth_dhe_rsa.c (tags: gnutls_0_2_10, gnutls_0_2_9), lib/auth_rsa.c (tags: gnutls_0_2_10, gnutls_0_2_9), lib/auth_x509.c, lib/auth_x509.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), lib/gnutls.h.in, lib/gnutls_auth.c (tags: gnutls_0_2_9), lib/gnutls_auth_int.h (tags: gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c, src/serv.c: auth_info types and structures were moved to the internals of the library. This makes the library incompatible (source & binary) with the previous versions. 2001-10-12 06:46 nmav * lib/: ext_srp.c (tags: gnutls_0_2_10, gnutls_0_2_9), gnutls.h.in, gnutls_cert.c (tags: gnutls_0_2_10, gnutls_0_2_9), gnutls_dh_primes.c (tags: gnutls_0_2_10, gnutls_0_2_9), gnutls_errors.c, gnutls_errors_int.h, gnutls_ui.h: added option to regenerate primes and generators for EDH 2001-10-10 15:53 nmav * NEWS, lib/auth_x509.c, lib/ext_dnsname.c (tags: gnutls_0_2_10, gnutls_0_2_9), lib/ext_dnsname.h (tags: gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_2_10, gnutls_0_2_9), lib/gnutls_extensions.c (tags: gnutls_0_2_10, gnutls_0_2_9), lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c, src/crypt.c (tags: gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), src/serv.c: updated name indication extension (dnsname) 2001-10-10 09:28 nmav * src/: Makefile.am, crypt-gaa.c (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90), crypt.gaa (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90) (utags: gnutls_0_2_10, gnutls_0_2_11, gnutls_0_2_9): renamed crypt to srpcrypt. 2001-10-10 09:25 nmav * NEWS, doc/TODO, lib/auth_anon.c (tags: gnutls_0_2_10, gnutls_0_2_9), lib/gnutls_dh.h (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), lib/gnutls_dh_primes.c, lib/gnutls_global.c, lib/gnutls_int.h, src/crypt.c: better prime handling 2001-10-09 21:40 nmav * lib/: Makefile.am, auth_dhe_rsa.c, auth_srp_passwd.c (tags: gnutls_0_2_9), auth_x509.c, gnutls.h.in, gnutls_dh.c (tags: gnutls_0_2_10, gnutls_0_2_9), gnutls_dh.h, gnutls_dh_primes.c, gnutls_record.h (tags: gnutls_0_2_9), gnutls_srp.c (tags: gnutls_0_2_10, gnutls_0_2_9): Updated the handling of prime numbers. 2001-10-08 19:57 nmav * lib/: auth_dhe_rsa.c, auth_x509.c, gnutls.h.in, gnutls_buffers.c, gnutls_cert.c, gnutls_cert.h, gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h, gnutls_record.c, gnutls_sig.c, gnutls_sig.h (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9): several cleanups 2001-10-08 18:38 nmav * NEWS, THANKS, configure.in, doc/tex/ex3.tex (tags: gnutls_0_2_4), lib/auth_anon.c, lib/auth_dhe_rsa.c, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls_algorithms.c (tags: gnutls_0_2_10, gnutls_0_2_9), lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_datum.c (tags: gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_sig.c, lib/gnutls_sig.h, lib/x509_extensions.c (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), src/cli.c, src/serv.c: added DHE_RSA ciphersuites 2001-10-08 07:10 nmav * doc/protocol/: draft-ietf-tls-ciphersuite-03.txt, draft-ietf-tls-ciphersuite-05.txt (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), draft-ietf-tls-extensions-00.txt, draft-ietf-tls-extensions-01.txt (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), draft-ietf-tls-kerb-00.txt, rfc2712.txt (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9): updated documents 2001-10-07 12:47 nmav * lib/: x509_asn1.c (tags: gnutls_0_2_10, gnutls_0_2_9), x509_extensions.c: fixes in the certificate extensions handling code. Bugs reported by Neil Spring 2001-09-25 17:55 nmav * doc/tex/: Makefile.am (tags: gnutls_0_2_4), ciphersuites.tex, gnutls.tex: more documentation 2001-09-23 18:21 nmav * lib/: Makefile.am, auth_anon.c, auth_rsa.c, auth_x509.c, auth_x509.h, gnutls_cert.c, gnutls_dh.h, gnutls_ui.c, gnutls_ui.h: several cleanups in order to support DHE_RSA 2001-09-23 18:20 nmav * lib/auth_dhe_rsa.c: Preliminary support for DHE_RSA 2001-09-19 08:21 nmav * lib/gnutls_cert.c (tags: gnutls_0_2_3): updated documentation 2001-09-14 08:04 nmav * NEWS, doc/tex/ex3.tex (tags: gnutls_0_2_3), lib/Makefile.am (tags: gnutls_0_2_3), lib/auth_rsa.c (tags: gnutls_0_2_3), lib/auth_x509.c (tags: gnutls_0_2_3), lib/auth_x509.h (tags: gnutls_0_2_3), lib/gnutls.h.in (tags: gnutls_0_2_3), lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_2_3), lib/gnutls_errors.c (tags: gnutls_0_2_3), lib/gnutls_int.h (tags: gnutls_0_2_3), lib/gnutls_ui.c (tags: gnutls_0_2_3), lib/gnutls_ui.h (tags: gnutls_0_2_3), lib/x509_extensions.c (tags: gnutls_0_2_3), src/cli.c (tags: gnutls_0_2_3), src/serv.c (tags: gnutls_0_2_3): Client certificate callback has been improved 2001-09-04 19:50 nmav * NEWS, configure.in (tags: gnutls_0_2_3), doc/tex/Makefile.am (tags: gnutls_0_2_3), lib/Makefile.am: updated documentation generation 2001-09-03 22:23 nmav * lib/gnutls_algorithms.c (tags: gnutls_0_2_3): updated documentation 2001-08-27 08:31 nmav * lib/: gnutls_global.c (tags: gnutls_0_2_3), gnutls_int.h, gnutls_num.h (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3): minor bugfixes 2001-08-26 14:44 nmav * acconfig.h (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3), configure.in, lib/gnutls_global.c: use of sigaction instead of signal(), to ignore SIGPIPE 2001-08-26 10:44 nmav * NEWS, configure.in, doc/tex/Makefile.am, doc/tex/cover.tex, doc/tex/cover.tex.in (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3), doc/tex/serv1.tex (tags: gnutls_0_2_4, gnutls_0_2_3), lib/auth_rsa.c, lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_int.h, lib/gnutls_ui.c, lib/gnutls_ui.h, src/serv.c: gnutls_set_certificate_request() renamed to gnutls_x509pki_set_cert_request(). Added gnutls_x509pki_set_cert_callback(). 2001-08-26 09:41 nmav * NEWS, doc/TODO, lib/gnutls.h.in, lib/gnutls_anon_cred.c (tags: gnutls_0_2_9, gnutls_0_2_3), lib/gnutls_cipher.c (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3), lib/gnutls_record.c (tags: gnutls_0_2_3), lib/x509_asn1.c (tags: gnutls_0_2_3), lib/x509_asn1.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3), lib/x509_b64.c (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3), lib/x509_der.c (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3), src/serv.c: fixed memory leaks 2001-08-25 21:52 nmav * configure.in, lib/gnutls.h.in: updated gnutls.h file 2001-08-25 13:44 nmav * doc/tex/cover.tex, lib/gnutls_buffers.c (tags: gnutls_0_2_3), lib/gnutls_buffers.h (tags: gnutls_0_2_3), lib/gnutls_record.c, lib/gnutls_ui.c, src/serv.c: some memory optimization while receiving packets 2001-08-25 09:19 nmav * lib/: gnutls_cipher.c, gnutls_cipher.h (tags: gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3), gnutls_record.c: header size is now written in gnutls_cipher.c 2001-08-20 21:40 nmav * lib/auth_rsa.c, lib/gnutls.h.in, lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c, src/serv.c (utags: gnutls_0_2_2): bugfixes and minor updates 2001-08-20 21:39 nmav * doc/tex/: ex1.tex (tags: gnutls_0_2_4, gnutls_0_2_3), ex2.tex (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3), ex3.tex, serv1.tex, srp1.tex (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3) (utags: gnutls_0_2_2): corrected and updated documentation 2001-08-20 19:26 nmav * lib/gnutls.h.in, lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c, src/serv.c: changed gnutls_bye() behaviour 2001-08-19 20:11 nmav * lib/: gnutls.h.in, gnutls_buffers.c (tags: gnutls_0_2_2), gnutls_int.h, gnutls_record.c: several fixes in gnutls_bye() function, and in gnutls_recv_int() 2001-08-19 19:38 nmav * lib/gnutls_cert.c (tags: gnutls_0_2_2): corrected bugs in version handling and in certificate initialization 2001-08-19 14:25 nmav * NEWS, configure.in (tags: gnutls_0_2_2), lib/auth_srp.c (tags: gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2), lib/ext_srp.c (tags: gnutls_0_2_3, gnutls_0_2_2), lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags: gnutls_0_2_2), lib/gnutls_errors.c (tags: gnutls_0_2_2), lib/gnutls_errors_int.h (tags: gnutls_0_2_3, gnutls_0_2_2), lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c: better support for buffered read and several cleanups 2001-08-19 11:52 nmav * lib/: gnutls_cipher.c (tags: gnutls_0_2_2), gnutls_kx.c (tags: gnutls_0_2_3, gnutls_0_2_2), gnutls_record.c: gnutls now sends (again) record packets using one write. 2001-08-19 11:50 nmav * lib/gnutls_srp.c (tags: gnutls_0_2_3, gnutls_0_2_2): corrected free for data not belonging to the heap 2001-08-18 21:21 nmav * lib/: auth_anon.c (tags: gnutls_0_2_3, gnutls_0_2_2), auth_srp.c, auth_srp_passwd.c (tags: gnutls_0_2_3, gnutls_0_2_2), crypt_bcrypt.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2), gnutls_buffers.c, gnutls_dh.c (tags: gnutls_0_2_3, gnutls_0_2_2), gnutls_handshake.c (tags: gnutls_0_2_3, gnutls_0_2_2), gnutls_mem.c (tags: gnutls_0_2_3, gnutls_0_2_2), gnutls_mem.h (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2), gnutls_srp.c: several checks for failed allocations and other fixes 2001-08-07 18:38 nmav * lib/auth_anon.c (tags: gnutls_0_2_1), lib/auth_srp.c (tags: gnutls_0_2_1), lib/auth_srp.h (tags: gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/auth_srp_passwd.c (tags: gnutls_0_2_1), lib/ext_srp.c (tags: gnutls_0_2_1), lib/gnutls_dh.c (tags: gnutls_0_2_1), lib/gnutls_extensions.c (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/gnutls_handshake.c (tags: gnutls_0_2_1), lib/gnutls_int.h (tags: gnutls_0_2_1), lib/gnutls_privkey.c (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), src/cli.c: fixes in SRP key exchange and several others. 2001-08-07 13:34 nmav * NEWS (tags: gnutls_0_2_1), configure.in (tags: gnutls_0_2_1), doc/tex/ex3.tex (tags: gnutls_0_2_1), doc/tex/serv1.tex (tags: gnutls_0_2_1), lib/auth_rsa.c (tags: gnutls_0_2_1), lib/ext_srp.c, lib/gnutls_auth_int.h (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c (tags: gnutls_0_2_1), lib/gnutls_sig.c (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/gnutls_sig.h (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/gnutls_ui.h (tags: gnutls_0_2_2, gnutls_0_2_1), lib/x509_sig_check.c (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), lib/x509_verify.c (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1), src/cli.c, src/serv.c (tags: gnutls_0_2_1) (utags: gnutls_0_2_0): server side client authentication works 2001-08-07 12:16 nmav * doc/TODO (tags: gnutls_0_2_1, gnutls_0_2_0), lib/auth_anon.c (tags: gnutls_0_2_0), lib/auth_rsa.c, lib/auth_srp.c (tags: gnutls_0_2_0), lib/auth_x509.h (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls.h.in (tags: gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_auth.h (tags: gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_cert.c (tags: gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_errors.c (tags: gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_errors_int.h (tags: gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), src/serv.c: additions in order for gnutls server to support client authentication 2001-08-07 07:30 nmav * lib/: auth_rsa.c, gnutls_buffers.c (tags: gnutls_0_2_1, gnutls_0_2_0), gnutls_cipher.c (tags: gnutls_0_2_1, gnutls_0_2_0), gnutls_constate.c (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), gnutls_errors.c, gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h, gnutls_kx.c, gnutls_pk.c (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0): ssl3 fixes and several others. 2001-08-07 07:30 nmav * lib/gnutls_mem.c (tags: gnutls_0_2_1, gnutls_0_2_0): realloc does not realloc memory if less size is requested. 2001-08-06 22:17 nmav * lib/: auth_rsa.c, gnutls_cert.c, gnutls_errors.c, gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h: updated in key usage fields 2001-08-06 21:48 nmav * lib/: gnutls_int.h, gnutls_sig.c, gnutls_sig.h, x509_sig_check.c: cleanups in the signature generating functions 2001-08-06 20:00 nmav * NEWS, lib/auth_anon.c, lib/auth_anon.h (tags: gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/auth_rsa.c, lib/auth_srp.c, lib/auth_srp.h (tags: gnutls_0_2_0), lib/auth_x509.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/auth_x509.h, lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_auth.c (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_buffers.c, lib/gnutls_handshake.c, lib/gnutls_handshake.h (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_ui.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_ui.h, lib/gnutls_v2_compat.c (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), src/cli.c, src/serv.c: several fixes. Added client authentication with x509PKI 2001-08-06 15:02 nmav * lib/: Makefile.am (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), auth_rsa.c, gnutls_buffers.c, gnutls_handshake.c, gnutls_int.h, gnutls_kx.c, gnutls_sig.c, gnutls_sig_check.c, x509_sig_check.c: more x509 client certificate stuff 2001-08-06 13:22 nmav * src/x509/: clicert.pem, clikey.pem (utags: gnutls_0_2_10, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_0, gnutls_0_2_91, gnutls_0_2_1, gnutls_0_2_2, gnutls_0_3_0, gnutls_0_2_3, gnutls_0_3_1, gnutls_0_3_2, gnutls_0_3_5, gnutls_0_2_9): added client certificates 2001-08-06 13:21 nmav * lib/Makefile.am, lib/auth_rsa.c, lib/gnutls_cert.h (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_pk.c, lib/gnutls_sig.c, lib/gnutls_sig.h, src/cli.c, src/x509/Makefile.am (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0): several additions for x509 client authentication 2001-08-06 08:30 nmav * lib/: auth_rsa.c, gnutls_buffers.c, gnutls_cert.c, gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h, gnutls_kx.c, gnutls_mem.c, gnutls_mem.h (tags: gnutls_0_2_1, gnutls_0_2_0), gnutls_record.c (tags: gnutls_0_2_1, gnutls_0_2_0): added the concept of optional handshake packets (like CERTIFICATE_REQUEST). several other fixes. 2001-08-05 20:40 nmav * lib/: auth_anon.c, auth_anon.h, auth_rsa.c, auth_srp.c, auth_srp.h, auth_x509.h, ext_srp.c, gnutls_algorithms.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), gnutls_auth.h, gnutls_cert.c, gnutls_cert.h, gnutls_handshake.c, gnutls_int.h, gnutls_kx.c, gnutls_kx.h, gnutls_record.c, gnutls_ui.c: several cleanups and updates in the handshake protocol implementation iolaiiiiiCVS: ---------------------------------------------------------------------- 2001-08-05 13:27 nmav * configure.in, doc/tex/ex3.tex, doc/tex/serv1.tex, lib/Makefile.am, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_cert.h, lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c, src/serv.c: several cleanups. No longer export structures to the API, but a bunch of functions in order to access them. 2001-08-05 11:38 nmav * doc/tex/: ex1.tex (tags: gnutls_0_2_1, gnutls_0_2_0), ex2.tex (tags: gnutls_0_2_1, gnutls_0_2_0), ex3.tex: gnutls_x509_set_cn() was removed 2001-08-05 10:25 nmav * configure.in, lib/gnutls.h.in, lib/gnutls_global.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_record.c, src/.cvsignore (tags: gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0): added new function gnutls_send_alert() to the api 2001-08-05 10:13 nmav * lib/: Makefile.am, auth_rsa.c, auth_x509.c, auth_x509.h, gnutls.h.in, gnutls_cert.c, gnutls_cert.h: cleanups in certificate copying 2001-08-05 09:53 nmav * src/: CertificateExample.c (tags: gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), CrlExample.c (tags: gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), Makefile.am, asn1c.c (tags: gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9), prime.c (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9) (utags: gnutls_0_2_0, gnutls_0_2_1, gnutls_0_2_2, gnutls_0_2_3): fixes for the new files 2001-08-05 09:38 nmav * lib/: Makefile.am, auth_rsa.c, auth_srp_passwd.c (tags: gnutls_0_2_0), cert_ASN.y, cert_asn1.c, cert_asn1.h, cert_b64.c, cert_b64.h, cert_der.c, cert_der.h, cert_verify.c, cert_verify.h, gnutls_cert.c, gnutls_cert.h, gnutls_global.c, gnutls_global.h (tags: gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), gnutls_privkey.c (tags: gnutls_0_2_0), gnutls_sig_check.c, pkcs1_asn1_tab.c (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), pkix_asn1_tab.c (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_ASN.y (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_asn1.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_asn1.h, x509_b64.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_b64.h (tags: gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_der.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_der.h, x509_extensions.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_extensions.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), x509_verify.c, x509_verify.h (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0): renamed cert_* to x509_* 2001-08-04 19:04 nmav * lib/: cert_asn1.c, cert_asn1.h, cert_der.c, cert_der.h, gnutls_cert.c: asn1_read_value() will no longer overflow the given buffer. (this assumes that the caller provided the size of the buffer) 2001-08-04 18:40 nmav * lib/: auth_rsa.c, auth_x509.h, gnutls.h.in, gnutls_cert.c, gnutls_cert.h, gnutls_handshake.c, gnutls_int.h, gnutls_sig_check.c: fixes in x509 cert extensions handling 2001-08-04 12:01 nmav * lib/: gnutls_cert.c, gnutls_cert.h, gnutls_errors.c, gnutls_handshake.c, gnutls_int.h: minor fixes 2001-08-04 07:39 nmav * lib/: gnutls_mem.c, gnutls_mem.h: added internal memory handlers 2001-08-04 07:31 nmav * NEWS, lib/Makefile.am, lib/auth_rsa.c, lib/cert_b64.c, lib/crypt_bcrypt.c (tags: gnutls_0_2_1, gnutls_0_2_0), lib/crypt_srpsha1.c (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_algorithms.c, lib/gnutls_datum.h (tags: gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_global.c, lib/gnutls_hash_int.c (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_hash_int.h (tags: gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_int.h, lib/gnutls_pk.c, src/serv.c: added internal memory handlers 2001-08-02 19:00 nmav * lib/gnutls_cert.c, src/cli.c: subjectAltName related fixes 2001-08-02 18:42 nmav * lib/auth_rsa.c, lib/auth_x509.h, lib/cert_verify.c, lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c: added some kind of support for X509 Extensions 2001-08-02 11:49 nmav * doc/tex/: Makefile.am (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), cover.tex, fdl.tex (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_4, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), gnutls.tex, macros.tex: documentation updates 2001-08-02 01:43 nmav * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex, doc/tex/gnutls.tex, doc/tex/serv1.tex, doc/tex/srp1.tex (tags: gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_auth.c, lib/gnutls_record.c: documentation fixes 2001-07-31 19:12 nmav * doc/scripts/gdoc (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), doc/tex/Makefile.am, doc/tex/gnutls.tex, lib/auth_anon.c, lib/auth_anon.h, lib/auth_srp.c, lib/auth_srp.h, lib/auth_srp_passwd.c, lib/ext_srp.c, lib/gnutls_anon_cred.c (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_srp.c (tags: gnutls_0_2_1, gnutls_0_2_0): fixed api documentation (for srp and anon cred allocation) 2001-07-30 09:56 nmav * configure.in (tags: gnutls_0_1_9): added profiler option 2001-07-30 09:49 nmav * lib/: auth_srp_sb64.c (tags: gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), cert_b64.c (tags: gnutls_0_1_9), debug.c (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), gnutls.h.in (tags: gnutls_0_1_9), gnutls_algorithms.c (tags: gnutls_0_1_9), gnutls_buffers.c (tags: gnutls_0_1_9), gnutls_cert.c (tags: gnutls_0_1_9), gnutls_constate.c (tags: gnutls_0_1_9), gnutls_errors.c (tags: gnutls_0_1_9), gnutls_errors.h (tags: gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), gnutls_global.c, gnutls_handshake.c (tags: gnutls_0_1_9), gnutls_int.h, gnutls_kx.c (tags: gnutls_0_1_9), gnutls_record.c (tags: gnutls_0_1_9), gnutls_sig_check.c (tags: gnutls_0_1_9), gnutls_v2_compat.c (tags: gnutls_0_1_9): added log function (no longer use fprintf). 2001-07-29 23:21 nmav * lib/: gnutls_handshake.c, gnutls_record.c: fixes in EOF handling in handshake. 2001-07-29 18:19 nmav * lib/gnutls_handshake.c: detect EOF 2001-07-29 11:18 nmav * doc/tex/: Makefile.am, gnutls.tex, serv1.tex, srp1.tex (tags: gnutls_0_1_9): documentation updates 2001-07-28 19:02 nmav * doc/: scripts/gdoc, tex/Makefile.am: fixes in tex production (gdoc) 2001-07-28 14:51 nmav * configure.in, doc/API-template.html, doc/Makefile.am (tags: gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), doc/scripts/gdoc, doc/tex/Makefile.am, doc/tex/ex1.tex (tags: gnutls_0_1_9), doc/tex/ex2.tex (tags: gnutls_0_1_9), doc/tex/ex3.tex (tags: gnutls_0_1_9), doc/tex/gnutls.tex, lib/gnutls_record.c: Added documentation in TEX 2001-07-28 10:36 nmav * doc/API-template.html, doc/Makefile.am, doc/scripts/gdoc, lib/gnutls.h.in, lib/gnutls_errors.c, lib/gnutls_errors_int.h (tags: gnutls_0_1_9), lib/gnutls_global.c, lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_sig_check.c: added some documentation. Bug fixes in CHANGECIPHER_SPEC packet. 2001-07-27 18:46 nmav * NEWS, lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_global.c, lib/gnutls_record.c, src/cli.c (tags: gnutls_0_1_9), src/serv.c (tags: gnutls_0_1_9): changed gnutls_read() semantics 2001-07-26 20:23 fiorinaf * doc/TODO (tags: gnutls_0_1_9): Tools for Certificate 2001-07-26 20:18 fiorinaf * lib/cert_der.c (tags: gnutls_0_1_9): get time bug fixed 2001-07-26 19:08 nmav * NEWS, configure.in: moving to 0.1.9 2001-07-26 19:07 nmav * lib/cert_verify.c (tags: gnutls_0_1_9): fixed/updated compare_dn() function. 2001-07-26 15:26 nmav * doc/TODO, lib/gnutls_sig_check.c: updated sig_check() 2001-07-24 20:02 nmav * doc/TODO, lib/auth_rsa.c (tags: gnutls_0_1_9), lib/cert_verify.c, lib/cert_verify.h (tags: gnutls_0_1_9), lib/gnutls.h.in, lib/gnutls_auth.c (tags: gnutls_0_1_9), lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_1_9), lib/gnutls_int.h, lib/gnutls_sig_check.c, src/cli.c: gnutls now checks the certificate's CN to see if it matches the peer's name. 2001-07-24 18:46 nmav * doc/TODO, lib/gnutls_pk.c (tags: gnutls_0_1_9), lib/gnutls_record.c: bugfixes 2001-07-24 18:27 nmav * src/cli.c: support for multiple protocol versions. 2001-07-24 18:26 nmav * NEWS, lib/cert_b64.c, lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h (tags: gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags: gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_cert.c, lib/gnutls_constate.c, lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c (tags: gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_priority.h (tags: gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_record.c, lib/gnutls_v2_compat.c, src/serv.c: corrected bug in b64 decoding. Added support for multiple TLS protocol versions. 2001-07-21 21:30 nmav * lib/Makefile.am (tags: gnutls_0_1_9): ignores some errors 2001-07-21 09:05 nmav * lib/auth_rsa.c, lib/cert_ASN.y (tags: gnutls_0_1_9), lib/cert_asn1.c (tags: gnutls_0_1_9), lib/cert_der.c, lib/gnutls_cert.c, lib/gnutls_cipher.c (tags: gnutls_0_1_9), lib/gnutls_compress_int.c (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_handshake.c, lib/gnutls_privkey.c (tags: gnutls_0_1_9), lib/gnutls_record.c, src/serv.c: corrected memory leaks 2001-07-21 08:19 nmav * doc/TODO, lib/Makefile.am, lib/cert_asn1.h (tags: gnutls_0_1_9), lib/cert_verify.c, lib/ext_srp.c (tags: gnutls_0_1_9), lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_int.h, lib/gnutls_privkey.c, lib/gnutls_record.c, lib/gnutls_sig_check.c, src/.cvsignore (tags: gnutls_0_1_9), src/asn1c.c (tags: gnutls_0_1_9), src/ca.pem, src/cli.c, src/pkcs1.asn (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), src/serv.c: several fixes cleanups etc. 2001-07-20 18:59 nmav * configure.in, lib/Makefile.am, lib/cert_asn1.c, lib/cert_asn1.h, lib/gnutls.h.in, lib/gnutls_global.c, lib/pkcs1.asn (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/pkcs1_asn1_tab.c (tags: gnutls_0_1_9), lib/pkix.asn (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), src/Makefile.am (tags: gnutls_0_1_9), src/PkixTabExample.c, src/asn1c.c, src/cli.c, src/pkix.asn, src/serv.c, src/srp/Makefile.am (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), src/x509/Makefile.am (tags: gnutls_0_1_9): updated file structure 2001-07-20 17:58 nmav * src/: Makefile.am, cert.pem, key.pem, serv.c, tpasswd, tpasswd.conf, srp/tpasswd (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), srp/tpasswd.conf (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), x509/ca.pem (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), x509/cert.pem (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), x509/key.pem (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9): updated directory structure 2001-07-20 17:50 nmav * configure.in, doc/protocol/draft-ietf-tls-srp-00.txt, doc/protocol/draft-ietf-tls-srp-01.txt (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), doc/protocol/rfc2313.txt (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/Makefile.am, lib/auth_rsa.c, lib/cert_verify.c, lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_hash_int.h (tags: gnutls_0_1_9), lib/gnutls_int.h, lib/gnutls_pk.c, lib/gnutls_pk.h, lib/gnutls_sig.h (tags: gnutls_0_1_9), lib/gnutls_sig_check.c, src/ca.pem, src/cert.pem, src/key.pem, src/pkcs1.asn: added some kind of certificate checking 2001-07-19 20:43 fiorinaf * src/pkcs1.asn: "" 2001-07-19 20:39 fiorinaf * doc/ASN1.readme.txt (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_ASN.y, src/CertificateExample.c (tags: gnutls_0_1_9), src/CrlExample.c (tags: gnutls_0_1_9): "" 2001-07-19 20:36 fiorinaf * lib/: pkcs1_asn1_tab.c, pkix_asn1_tab.c (tags: gnutls_0_1_9): C structure management 2001-07-19 19:29 fiorinaf * src/PkixTabExample.c: C structure management 2001-07-18 20:32 nmav * lib/gnutls_hash_int.c (tags: gnutls_0_1_9): added mhash 0.8.10 support 2001-07-18 20:31 nmav * lib/auth_rsa.c, lib/auth_x509.h (tags: gnutls_0_1_9), lib/gnutls.h.in, lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_constate.c, lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c: more certificate fields parsed. Cleanups 2001-07-17 18:47 nmav * NEWS, lib/cert_verify.c, lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h, lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_constate.c, lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_extensions.c (tags: gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_extensions.h (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_int.h, src/cli.c, src/serv.c: several cleanups. Added check for certificate's expiration time. 2001-07-16 19:45 nmav * lib/Makefile.am, lib/auth_rsa.c, lib/cert_verify.c, lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_int.h, src/cli.c: updated cert_verify 2001-07-14 21:22 nmav * src/CertificateExample.c: corrected copyright notice 2001-07-14 21:19 nmav * Makefile.am (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), lib/gnutls_anon_cred.c, lib/gnutls_srp.c (utags: gnutls_0_1_9): minor cleanups 2001-07-14 21:13 nmav * lib/auth_rsa.c, lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_cert.h, src/cli.c: updated API 2001-07-14 19:21 nmav * lib/: Makefile.am, gnutls_anon_cred.c: added missing file 2001-07-14 14:34 nmav * lib/auth_rsa.c, lib/auth_x509.h, lib/cert_verify.c, lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_srp.c, src/cli.c, src/serv.c: several bug fixes in ASN handling. Fixes/additions in X509 structures handling. 2001-07-14 11:45 nmav * configure.in, lib/Makefile.am, lib/auth_anon.c (tags: gnutls_0_1_9), lib/auth_anon.h (tags: gnutls_0_1_9), lib/auth_rsa.c, lib/auth_srp.c (tags: gnutls_0_1_9), lib/auth_srp.h (tags: gnutls_0_1_9), lib/auth_x509.h, lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_global.c, lib/gnutls_privkey.c, lib/gnutls_srp.c, src/cli.c, src/serv.c: several cleanups 2001-07-14 10:26 nmav * lib/cert_ASN.y: corrected copyright statement 2001-07-14 09:47 nmav * lib/: Makefile.am, auth_x509.h, cert_verify.c, gnutls.h.in, gnutls_cert.c, gnutls_handshake.c, gnutls_int.h: improved certificate handling 2001-07-14 09:47 nmav * src/serv.c: updated 2001-07-13 14:23 nmav * buildconf (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9): added autoconf2.50 (for debian) 2001-07-13 14:22 nmav * acinclude.m4 (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9): added required .m4s 2001-07-13 14:08 nmav * .cvsusers (tags: gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9): corrected fabio's entry 2001-07-12 17:06 nmav * lib/gnutls_record.c: bug fixes 2001-07-11 21:17 nmav * NEWS, lib/auth_srp.c, lib/crypt_bcrypt.c (tags: gnutls_0_1_9), lib/crypt_bcrypt.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/crypt_srpsha1.c (tags: gnutls_0_1_9), lib/gnutls_cipher.c, lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_srp.c, lib/gnutls_srp.h (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9): optimizations in hash functions (removed a lot of mallocs) 2001-07-07 18:03 nmav * NEWS, doc/ASN1.readme.txt, lib/Makefile.am, lib/auth_rsa.c, lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_der.c, lib/cert_der.h, lib/gnutls_cert.c, lib/gnutls_global.c, lib/gnutls_int.h, lib/gnutls_privkey.c, src/CertificateExample.c, src/Makefile.am, src/pkix.asn, src/serv.c: Updated ASN.1 Parser (Fabio - commited by me). 2001-07-01 16:39 nmav * lib/: auth_rsa.c, gnutls_algorithms.c, gnutls_cert.c, gnutls_privkey.c: cleanups 2001-06-25 15:29 nmav * lib/auth_rsa.c, lib/auth_srp_passwd.c (tags: gnutls_0_1_9), lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_cipher.c, lib/gnutls_cipher_int.c (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_db.c (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_errors.c, lib/gnutls_extensions.c, lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h (tags: gnutls_0_1_9), src/.cvsignore, src/cli.c, src/serv.c: Cleanups. Mostly while sending client certificate (and client certificate verify) 2001-06-24 22:01 nmav * lib/README.der: removed 2001-06-24 21:42 nmav * NEWS, lib/ext_dnsname.c (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls.h.in, lib/gnutls_constate.c, lib/gnutls_extensions.c, lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c, src/serv.c: added support for DNSNAME extension (draft-ietf-tls-extensions) 2001-06-24 18:30 nmav * doc/protocol/: draft-ietf-pkix-ac509prof-05.txt, draft-ietf-tls-camellia-00.txt, draft-ietf-tls-extensions-00.txt (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), draft-ietf-tls-https-04.txt, draft-ietf-tls-misty1-00.txt, draft-ietf-tls-openpgp-00.txt, draft-ietf-tls-openpgp-01.txt (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), draft-ietf-tls-seedhas-00.txt, draft-ietf-tls-wireless-00.txt, rfc2817.txt (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9): added more up to date documentation 2001-06-24 18:20 nmav * doc/protocol/x509guide.txt (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9): added gutman's x509guide 2001-06-24 15:41 nmav * lib/: gnutls_handshake.c, gnutls_priority.c: some portability fixes 2001-06-24 15:03 nmav * NEWS, doc/TODO, lib/Makefile.am, lib/auth_anon.c, lib/auth_dhe_dss.c (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/auth_rsa.c, lib/auth_srp.c, lib/auth_srp.h, lib/auth_srp_passwd.c, lib/auth_srp_sb64.c, lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_b64.c, lib/cert_der.c, lib/crypt.c (tags: gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/crypt_bcrypt.c, lib/crypt_srpsha1.c, lib/debug.c, lib/ext_dnsname.c, lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c, lib/gnutls_buffers.c, lib/gnutls_cert.c, lib/gnutls_cipher.c, lib/gnutls_cipher.h (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_cipher_int.c, lib/gnutls_compress.c (tags: gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_compress_int.c, lib/gnutls_constate.c, lib/gnutls_constate.h (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_datum.c (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_db.c, lib/gnutls_dh.c (tags: gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_errors.c, lib/gnutls_extensions.c, lib/gnutls_gcry.c (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_global.c, lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_num.c (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_pk.c, lib/gnutls_priority.c, lib/gnutls_privkey.c, lib/gnutls_privkey.h (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_random.c (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_record.c, lib/gnutls_session.c (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), lib/gnutls_srp.c, lib/gnutls_v2_compat.c, src/cli.c, src/serv.c: fixes in ChangeCipherSpec handling (this also fixes rehandshake). Several cleanups. 2001-06-24 08:45 nmav * lib/: Makefile.am, debug.c, gnutls_buffers.c, gnutls_cert.c, gnutls_cert.h, gnutls_cipher.c, gnutls_cipher_int.c, gnutls_cipher_int.h (tags: gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9), gnutls_compress_int.c, gnutls_datum.c, gnutls_datum.h (tags: gnutls_0_1_9), gnutls_handshake.c, gnutls_hash_int.c, gnutls_int.h, gnutls_kx.c, gnutls_record.c, gnutls_v2_compat.c: several cleanups 2001-06-23 21:26 nmav * configure.in, lib/gnutls_global.c: added checks for signals 2001-06-22 21:19 nmav * lib/gnutls_cipher.c, src/serv.c: corrected bug in stream decryption.. 2001-06-22 20:59 nmav * lib/: auth_rsa.c, auth_x509.h, gnutls.h.in, gnutls_cert.c, gnutls_cert.h: added internal representation of pkcs1 rsa private keys. 2001-06-22 11:43 nmav * NEWS (tags: gnutls_0_1_4), README (tags: gnutls_0_1_4), configure.in (tags: gnutls_0_1_4), doc/Makefile.am (tags: gnutls_0_1_4), doc/TODO, lib/Makefile.am (tags: gnutls_0_1_4), lib/gnutls.h.in (tags: gnutls_0_1_4), lib/gnutls_buffers.c (tags: gnutls_0_1_4), lib/gnutls_buffers.h (tags: gnutls_0_1_4), lib/gnutls_cert.c (tags: gnutls_0_1_4), lib/gnutls_global.c (tags: gnutls_0_1_4), lib/gnutls_record.c (tags: gnutls_0_1_4), src/cli.c (tags: gnutls_0_1_4), src/pk.h, src/serv.c: added global state. 2001-06-22 09:16 nmav * lib/gnutls.h.in, lib/gnutls_algorithms.c (tags: gnutls_0_1_4), lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_1_4), lib/gnutls_int.h (tags: gnutls_0_1_4), src/cli.c, src/serv.c: minor cleanups 2001-06-22 08:25 nmav * lib/gnutls.h.in: gnutls_cert is not defined here 2001-06-21 18:40 nmav * lib/gnutls_cert.h, src/pk.h: added missing files 2001-06-21 18:38 nmav * NEWS, configure.in, doc/TODO, lib/Makefile.am, lib/auth_rsa.c (tags: gnutls_0_1_4), lib/auth_x509.h (tags: gnutls_0_1_4), lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c (tags: gnutls_0_1_4), lib/gnutls_cert.c, lib/gnutls_datum.c (tags: gnutls_0_1_4), lib/gnutls_handshake.c (tags: gnutls_0_1_4), lib/gnutls_handshake.h (tags: gnutls_0_1_9, gnutls_0_1_4), lib/gnutls_int.h, lib/gnutls_priority.c (tags: gnutls_0_1_4), lib/gnutls_v2_compat.c (tags: gnutls_0_1_4), src/serv.c: Updated Ciphersuite selection algorithm. Added internal representation of x509 structures. 2001-06-20 14:11 nmav * NEWS, doc/TODO, lib/auth_rsa.c, lib/cert_asn1.c (tags: gnutls_0_1_4), lib/cert_der.c (tags: gnutls_0_1_4), lib/gnutls_datum.c, lib/gnutls_datum.h (tags: gnutls_0_1_4), lib/gnutls_errors.c (tags: gnutls_0_1_4), lib/gnutls_errors_int.h (tags: gnutls_0_1_4), lib/gnutls_int.h, lib/gnutls_kx.c (tags: gnutls_0_1_4), lib/gnutls_pk.c (tags: gnutls_0_1_4), src/pkix.asn (tags: gnutls_0_1_4): client side RSA works (no certificate checking) 2001-06-19 19:19 nmav * doc/TODO, lib/auth_anon.c (tags: gnutls_0_1_4), lib/auth_rsa.c, lib/auth_srp.c (tags: gnutls_0_1_4), lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h (tags: gnutls_0_1_4), lib/gnutls_auth.h (tags: gnutls_0_1_9, gnutls_0_1_4), lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h (tags: gnutls_0_1_4), lib/gnutls_v2_compat.c, src/cli.c, src/serv.c: removed unneeded code and added some kind of client support for RSA ciphersuites 2001-06-19 08:52 nmav * NEWS, doc/TODO, lib/auth_rsa.c, lib/debug.c (tags: gnutls_0_1_4), lib/debug.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), lib/gnutls.h.in, lib/gnutls_cipher.c (tags: gnutls_0_1_4), lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h, lib/gnutls_record.c, lib/gnutls_session.c (tags: gnutls_0_1_4), lib/gnutls_v2_compat.c, src/serv.c: fixes in session resuming.. 2001-06-18 20:24 nmav * doc/TODO, lib/gnutls_cipher.c, lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c, lib/gnutls_v2_compat.c: fixes in session resuming 2001-06-18 19:50 nmav * lib/: gnutls_gcry.c, gnutls_gcry.h (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9) (utags: gnutls_0_1_4): added missing files 2001-06-18 19:04 nmav * lib/Makefile.am, lib/debug.c, lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c, lib/gnutls_cipher.h (tags: gnutls_0_1_4), lib/gnutls_cipher_int.c (tags: gnutls_0_1_4), lib/gnutls_compress.c (tags: gnutls_0_1_4), lib/gnutls_compress.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_plaintext.c, lib/gnutls_plaintext.h, lib/gnutls_record.c, lib/gnutls_v2_compat.c, src/serv.c: several cleanups in the low level record layer (the old code was a mess). several other fixes. 2001-06-18 15:18 nmav * lib/: auth_x509.h, ext_dnsname.c (tags: gnutls_0_1_4), gnutls_int.h, gnutls_record.c, gnutls_record.h (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), gnutls_v2_compat.c: cleanups. No longer checks for alerts between messages. 2001-06-18 11:09 nmav * acconfig.h (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), doc/TODO, doc/protocol/draft-ietf-tls-https-04.txt (tags: gnutls_0_1_4), lib/Makefile.am, lib/defines.h (tags: gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher_int.c, lib/gnutls_int.h, lib/gnutls_record.c, src/cli.c, src/serv.c: cleanups and addition of a test http server (serv.c) 2001-06-17 22:45 nmav * NEWS, doc/TODO, lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_v2_compat.c, src/serv.c: fixes in V2 client hello. 2001-06-17 14:13 nmav * configure.in, lib/auth_rsa.c, lib/gnutls_algorithms.h, lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_pk.c, lib/gnutls_v2_compat.c, src/pkcs1.asn (tags: gnutls_0_1_4), src/serv.c: several fixes for RSA. gnutls server can now work with rsa certificates. 2001-06-17 11:26 nmav * lib/: Makefile.am, auth_rsa.c, auth_srp.c, auth_srp_passwd.c (tags: gnutls_0_1_4), auth_x509.h, cert_asn1.h (tags: gnutls_0_1_4), cert_b64.c (tags: gnutls_0_1_4), cert_b64.h (tags: gnutls_0_1_9, gnutls_0_1_4), crypt_bcrypt.c (tags: gnutls_0_1_4), crypt_srpsha1.c (tags: gnutls_0_1_4), gnutls.c, gnutls.h.in, gnutls_algorithms.c, gnutls_cert.c, gnutls_cipher.c, gnutls_errors.c, gnutls_errors_int.h, gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h, gnutls_kx.c, gnutls_num.h (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), gnutls_pk.c, gnutls_pk.h (tags: gnutls_0_1_4), gnutls_random.c (tags: gnutls_0_1_4), gnutls_random.h (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), gnutls_record.c, gnutls_srp.c (tags: gnutls_0_1_4), gnutls_v2_compat.c: several additions for RSA (mostly unstable) 2001-06-16 22:41 nmav * lib/: gnutls_pk.c, gnutls_pk.h: some support for public key encryption (rsa) 2001-06-16 12:11 nmav * lib/: Makefile.am, auth_anon.c, auth_dhe_dss.c (tags: gnutls_0_1_4), auth_rsa.c, auth_srp.c, auth_x509.h, defines.h, ext_dnsname.c, ext_dnsname.h (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), gnutls.c, gnutls.h.in, gnutls_auth_int.h (tags: gnutls_0_1_9, gnutls_0_1_4), gnutls_dh.c (tags: gnutls_0_1_4), gnutls_extensions.c (tags: gnutls_0_1_4), gnutls_handshake.c, gnutls_int.h, gnutls_kx.c, gnutls_kx.h, gnutls_srp.c: more rsa fixes. Added dnsname extension. 2001-06-15 22:05 nmav * lib/auth_anon.c, lib/auth_rsa.c, lib/auth_srp.c, lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.h, lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_handshake.c, lib/gnutls_int.h, src/serv.c: more rsa stuff -- and cleanups 2001-06-15 21:47 nmav * src/pkcs1.asn: removed 2001-06-15 21:46 nmav * src/: Certificate.txt, CertificateExample.c (tags: gnutls_0_1_4), pkcs1.asn, pkix.asn: updated ASN.1 files. 2001-06-15 16:57 nmav * doc/Makefile.am, lib/Makefile.am, lib/auth_rsa.c, lib/auth_x509.h, lib/cert_asn1.h, lib/gnutls.h.in, lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_hash_int.c (tags: gnutls_0_1_4), lib/gnutls_hash_int.h (tags: gnutls_0_1_4), lib/gnutls_int.h, lib/gnutls_kx.c: several additions in order to support KX_RSA and X509PKI. 2001-06-14 20:26 nmav * lib/gnutls_auth.c: updated get_auth_info() 2001-06-14 18:00 nmav * Makefile.am, buildconf (tags: gnutls_0_1_4), src/cli.c, src/serv.c: changed the setting of credentials 2001-06-14 18:00 nmav * lib/: .cvsignore (tags: gnutls_0_1_9, gnutls_0_1_4), auth_anon.c, auth_anon.h (tags: gnutls_0_1_4), auth_srp.c, auth_srp_passwd.c, ext_srp.c (tags: gnutls_0_1_4), gnutls.h.in, gnutls_algorithms.c, gnutls_algorithms.h, gnutls_auth.c, gnutls_auth_int.h, gnutls_int.h: better handling of set/get credentials. 2001-06-14 17:01 nmav * lib/: gnutls.c, gnutls_auth_int.h, gnutls_buffers.c, gnutls_int.h: added gnutls_datum structure. 2001-06-13 09:21 nmav * .cvsignore (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), .cvsusers (tags: gnutls_0_1_4), AUTHORS (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), Makefile.am, changelog-update.sh: added Fabio in AUTHORS, fixed the way ChangeLog is created. 2001-06-13 09:10 nmav * lib/gnutls_algorithms.c: added a warning for the addition of new algorithms 2001-06-13 08:51 nmav * doc/protocol/rfc2631.txt (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4): added rfc on DH key exchange 2001-06-11 15:34 nmav * configure.in, lib/Makefile.am, lib/cert_ASN.y (tags: gnutls_0_1_4), lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_der.c, lib/cert_der.h (tags: gnutls_0_1_4), lib/gnutls_der.c, lib/gnutls_der.h, src/CertificateExample.c, src/Makefile.am: Added Fabio's ASN1/DER parser. 2001-06-09 12:11 nmav * lib/gnutls_db.c (tags: gnutls_0_1_4): more descriptive comments 2001-06-09 12:03 nmav * lib/auth_srp_sb64.c (tags: gnutls_0_1_4), lib/crypt.c (tags: gnutls_0_1_4), lib/crypt_bcrypt.c, lib/crypt_bcrypt.h (tags: gnutls_0_1_4), lib/crypt_srpsha1.c, lib/gnutls_srp.c, src/crypt.c (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4): bugfixes in sbase64 decoding/encoding. Changes in the included bcrypt algorithm. 2001-06-09 10:01 nmav * lib/: Makefile.am, auth_srp_passwd.h (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), auth_srp_sb64.c, cert_b64.h, cert_sb64.c, crypt_bcrypt.c, crypt_srpsha1.c: renamed cert_sb64.c to auth_srp_sb64.c (since it is only used in SRP KX) 2001-06-05 10:46 nmav * lib/gnutls.h.in: updated 2001-06-05 10:37 nmav * lib/: defines.h, gnutls.c, gnutls_cipher.c, gnutls_errors.c, gnutls_errors_int.h, gnutls_handshake.c, gnutls_int.h, gnutls_num.c (tags: gnutls_0_1_4), gnutls_num.h: better handling of 64bit integers 2001-06-05 10:35 nmav * lib/: crypt_bcrypt.c, crypt_srpsha1.c: better checking of return value of rindex 2001-06-05 10:33 nmav * src/: cli.c, serv.c: updated to new api 2001-06-05 08:34 nmav * lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h (tags: gnutls_0_1_4), src/Makefile.am: updated documentation and functions 2001-06-01 15:49 nmav * NEWS, configure.in, lib/crypt.c, lib/defines.h, lib/ext_srp.c, lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_cipher.c, lib/gnutls_handshake.c, lib/gnutls_num.c, lib/gnutls_num.h, lib/gnutls_srp.c, src/prime.c (tags: gnutls_0_1_9, gnutls_0_1_4), src/tpasswd (tags: gnutls_0_1_4): gnutls now handles uint64 even in systems without a native one. several bug fixes. 2001-06-01 14:46 nmav * lib/: crypt_bcrypt.c, crypt_srpsha1.c: corrected bug in verify 2001-05-31 09:34 nmav * buildconf, configure.in, lib/gnutls.h.in: updated configuration scripts to comply to autoconf 2.50 2001-05-30 11:46 nmav * doc/: Makefile.am, scripts/gdoc (tags: gnutls_0_1_4): gdoc is now included in the cvs 2001-05-30 11:23 nmav * doc/API, doc/Makefile.am, doc/TODO, lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c, lib/gnutls_auth_int.h, lib/gnutls_buffers.c, lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_db.c, lib/gnutls_errors.c, lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_plaintext.c, lib/gnutls_plaintext.h, lib/gnutls_priority.c, lib/gnutls_session.c, src/cli.c, src/serv.c: updated API and documentation. Now we use the gnome way for creating API docs. 2001-05-26 22:10 nmav * lib/gnutls_dh.c: some cleanups in Diffie Hellman key exchange 2001-05-26 19:18 nmav * doc/API, lib/auth_anon.c, lib/auth_anon.h, lib/auth_dhe_dss.c, lib/auth_dhe_dss.h (tags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), lib/cert_b64.c, lib/cert_sb64.c, lib/gnutls_algorithms.c, lib/gnutls_auth.c, lib/gnutls_dh.c, lib/gnutls_dh.h (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), lib/gnutls_int.h, lib/gnutls_srp.c: removed DHE_DSS. Added parameters to DH_ANON (size of prime). cleanups. 2001-05-26 19:16 nmav * src/: cli.c, prime.c, serv.c: several updates 2001-05-26 12:19 nmav * lib/auth_srp_passwd.c, lib/cert_sb64.c, lib/crypt_bcrypt.c, lib/crypt_srpsha1.c, lib/gnutls_int.h, src/crypt.c: Added decoding function for the base64 encoding used in SRP. (this function is more strict in characters than the previous one) 2001-05-26 10:38 nmav * lib/cert_b64.c: corrected memory leaks 2001-05-26 08:29 nmav * lib/: auth_anon.c, auth_dhe_dss.c, auth_srp.c, gnutls.c, gnutls_extensions.c, gnutls_handshake.c, gnutls_num.c, gnutls_num.h, gnutls_v2_compat.c: several cleanups in numbers' handling 2001-05-26 07:19 nmav * lib/.cvsignore, lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_num.c, lib/gnutls_num.h, src/.cvsignore (tags: gnutls_0_1_4): updated uint24 functions. 2001-05-25 21:09 nmav * lib/: auth_anon.c, auth_dhe_dss.c, auth_srp.c, gnutls.c, gnutls_cipher.c, gnutls_extensions.c, gnutls_handshake.c, gnutls_int.h, gnutls_kx.c, gnutls_num.c, gnutls_num.h, gnutls_v2_compat.c: Cleanups in endian handling (convertions). 2001-05-25 11:57 nmav * lib/: gnutls.c, gnutls_cipher.c, gnutls_errors.c, gnutls_errors_int.h, gnutls_handshake.c: several bug fixes 2001-05-25 11:56 nmav * doc/API: updated documentation 2001-05-25 11:55 nmav * src/serv.c: updated 2001-05-24 16:07 nmav * doc/API: updated 2001-05-24 08:19 nmav * lib/gnutls_cipher.c: sets the resumed_security_parameters to null after initialization 2001-05-23 15:17 nmav * src/: cli.c, serv.c: updated to new api 2001-05-23 15:16 nmav * lib/: gnutls.c, gnutls.h.in, gnutls_db.c, gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h: Updated API (gnutls_deinit()) gnutls_db: does not store anything if db has not been opened for reading. Added some kind of support for renegotiation of parameters. 2001-05-22 22:29 nmav * lib/: gnutls.h.in, gnutls_algorithms.c, gnutls_handshake.h: cleanups 2001-05-22 22:27 nmav * lib/: defines.h, gnutls.c, gnutls_db.c, gnutls_handshake.c, gnutls_int.h, gnutls_session.c: cleanups and several fixes(and speedups) in the resume DB 2001-05-22 22:24 nmav * src/: cli.c, serv.c: updated client and servers 2001-05-22 16:57 nmav * lib/gnutls_algorithms.c: cleanups 2001-05-20 10:06 nmav * doc/API, lib/gnutls.c, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h, lib/gnutls_dh.c, lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h, src/cli.c, src/serv.c: Changed gnutls_set_*_priority functions. 2001-05-19 18:57 nmav * src/crypt.c: updated 2001-05-19 10:50 nmav * lib/cert_sb64.c: bugfixes 2001-05-19 10:48 nmav * src/: cli.c, crypt.c, crypt.gaa (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4), gaa.h, gaaout.c, tpasswd, tpasswd.conf: added option to generate random primes (instead of using a default). Added option to specify a specific prime to use (index) 2001-05-15 10:35 nmav * lib/libgnutls.m4 (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4): updated 2001-05-15 10:19 nmav * configure.in, lib/gnutls.c, lib/libgnutls.m4: corrected scripts 2001-05-15 09:33 nmav * acconfig.h, acinclude.m4, changelog-update.sh, configure.in, lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls.h.in, lib/gnutls_auth.c, lib/gnutls_errors.h (tags: gnutls_0_1_4), lib/gnutls_errors_int.h, lib/libgnutls-config.in, lib/libgnutls.m4, src/Makefile.am, src/serv.c: Added libgnutls-config script gnutls.h is automaticaly generated by configure script Added libgnutls.m4 2001-05-14 10:37 nmav * lib/ext_srp.c (tags: gnutls-0_1_2): Added missing length in username. 2001-05-14 09:45 nmav * NEWS, doc/API (tags: gnutls-0_1_2), lib/auth_anon.c (tags: gnutls-0_1_2), lib/auth_dhe_dss.c (tags: gnutls-0_1_2), lib/auth_srp.c (tags: gnutls-0_1_2), lib/auth_srp.h (tags: gnutls_0_1_4, gnutls-0_1_2), lib/ext_srp.c, lib/gnutls.c (tags: gnutls-0_1_2), lib/gnutls.h (tags: gnutls-0_1_2), lib/gnutls_auth.c (tags: gnutls-0_1_2), lib/gnutls_auth_int.h (tags: gnutls-0_1_2), lib/gnutls_cipher.c (tags: gnutls-0_1_2), lib/gnutls_db.c (tags: gnutls-0_1_2), lib/gnutls_int.h (tags: gnutls-0_1_2), lib/gnutls_session.c (tags: gnutls-0_1_2), lib/gnutls_session.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2), src/cli.c (tags: gnutls-0_1_2), src/serv.c (tags: gnutls-0_1_2): added functions to access authentication data (like username), and the key exchange algorithm used. 2001-05-13 16:36 nmav * lib/cert_sb64.c (tags: gnutls-0_1_2): cleanups 2001-05-13 16:36 nmav * doc/TODO (tags: gnutls-0_1_2), lib/gnutls_db.c: clean_db() now clears expired entries only 2001-05-13 16:35 nmav * src/: tpasswd, tpasswd.conf (utags: gnutls-0_1_2): example tpasswd files. 2001-05-13 13:48 nmav * lib/auth_srp_passwd.c (tags: gnutls-0_1_2), lib/cert_sb64.c, lib/gnutls_int.h, src/crypt.c (tags: gnutls-0_1_2): minor updates and fixes 2001-05-13 10:05 nmav * lib/Makefile.am (tags: gnutls-0_1_2), lib/auth_srp.c, lib/auth_srp_passwd.c, lib/auth_srp_passwd.h (tags: gnutls-0_1_2), lib/crypt.c (tags: gnutls-0_1_2), lib/crypt.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2), lib/crypt_bcrypt.c (tags: gnutls-0_1_2), lib/crypt_bcrypt.h (tags: gnutls-0_1_2), lib/crypt_srpsha1.c (tags: gnutls-0_1_2), lib/crypt_srpsha1.h (tags: gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2), lib/gnutls.h, lib/gnutls_srp.c (tags: gnutls-0_1_2), lib/gnutls_srp.h (tags: gnutls-0_1_2), src/Makefile.am (tags: gnutls-0_1_2), src/README.crypt (tags: gnutls-0_1_2), src/cli.c, src/crypt.c, src/crypt.gaa (tags: gnutls-0_1_2), src/gaa.h (tags: gnutls-0_1_2), src/gaaout.c (tags: gnutls-0_1_2), src/serv.c: Added compatibility with Tom Wu's libsrp's password files. 2001-05-12 23:37 nmav * configure.in, lib/Makefile.am, lib/auth_srp.c, lib/auth_srp.h, lib/auth_srp_passwd.c, lib/cert_b64.c (tags: gnutls-0_1_2), lib/cert_b64.h (tags: gnutls-0_1_2), lib/debug.c (tags: gnutls-0_1_2), lib/gnutls.h, lib/gnutls_int.h, lib/gnutls_srp.c, src/port.h (tags: gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2), src/serv.c: added support for Tom Wu's srp library tpasswd and tpasswd.conf files. 2001-05-10 06:58 nmav * configure.in, lib/gnutls.c, lib/gnutls_int.h: fixes in memory allocation 2001-05-09 13:16 nmav * lib/: gnutls.c, gnutls_buffers.c (tags: gnutls-0_1_2), gnutls_db.c, gnutls_hash_int.c (tags: gnutls-0_1_2), gnutls_int.h: corrected memory leaks 2001-05-09 09:44 nmav * doc/API, lib/gnutls.h, lib/gnutls_auth.c, lib/gnutls_auth_int.h, src/cli.c, src/serv.c (utags: gnutls-0-1-0-srp): credentials are now kept globaly (in order to minimize memory usage). This makes no harm since these are never modified by gnutls. 2001-05-08 20:27 nmav * doc/TODO (tags: gnutls-0-1-0-srp): updated TODO list 2001-05-08 20:16 nmav * lib/auth_srp.c (tags: gnutls-0-1-0-srp), lib/auth_srp_passwd.c (tags: gnutls-0-1-0-srp), lib/cert_b64.c (tags: gnutls-0-1-0-srp), lib/crypt_bcrypt.c (tags: gnutls-0-1-0-srp), lib/crypt_srpsha1.c (tags: gnutls-0-1-0-srp), lib/gnutls_errors.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_errors.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_handshake.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_int.h, lib/gnutls_kx.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_srp.c (tags: gnutls-0-1-0-srp), lib/gnutls_srp.h (tags: gnutls-0-1-0-srp), src/cli.c, src/serv.c: several fixes for srp. Seems to work now! 2001-05-07 19:16 nmav * lib/gnutls_v2_compat.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp): better version handling 2001-05-07 19:09 nmav * NEWS (tags: gnutls-0-1-0-srp), doc/TODO, lib/Makefile.am (tags: gnutls-0-1-0-srp), lib/gnutls.c (tags: gnutls-0-1-0-srp), lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_v2_compat.c, lib/gnutls_v2_compat.h (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), src/cli.c: added support for SSL 2.0 client hello 2001-05-07 11:11 nmav * configure.in (tags: gnutls-0-1-0-srp), lib/auth_srp.c, lib/auth_srp_passwd.c, lib/ext_srp.c (tags: gnutls-0-1-0-srp), lib/gnutls.c, lib/gnutls.h, lib/gnutls_extensions.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_srp.c, src/cli.c, src/serv.c: several fixes for srp 2001-05-07 08:27 nmav * doc/API, lib/auth_srp.c, lib/auth_srp_passwd.c, lib/ext_srp.c, lib/gnutls_auth.c, lib/gnutls_auth_int.h, lib/gnutls_handshake.c: gnutls_get_kx_cred() now returns err value. set_kx_cred() now accepts size. 2001-05-06 23:00 nmav * src/Makefile.am (tags: gnutls-0-1-0-srp): added missing gaa.h 2001-05-06 22:51 nmav * lib/gnutls_srp.c: some modulo fixes 2001-05-06 07:30 nmav * lib/: auth_srp.c, auth_srp_passwd.c, auth_srp_passwd.h (tags: gnutls-0-1-0-srp), ext_srp.c, gnutls_srp.c, gnutls_srp.h: more srp related fixes. No longer fails authentication if wrong username is provided. 2001-05-05 22:24 nmav * lib/: auth_srp.c, crypt.c (tags: gnutls-0-1-0-srp), crypt_bcrypt.c, crypt_bcrypt.h (tags: gnutls-0-1-0-srp), crypt_srpsha1.c, gnutls.h, gnutls_dh.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_errors.c, gnutls_errors.h, gnutls_int.h, gnutls_srp.c, gnutls_srp.h: some hacks in order to exchange the algorithm used to hash the password... 2001-05-05 10:28 nmav * lib/: auth_srp.c, gnutls_srp.c, gnutls_srp.h: cleanups for srp. Most mpi code has moved to gnutls_srp.c 2001-05-05 08:02 nmav * configure.in, lib/ext_srp.c, lib/gnutls_int.h: more srp related fixes 2001-05-05 07:38 nmav * lib/: auth_srp.c, gnutls.h, gnutls_algorithms.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_auth_int.h, gnutls_extensions.c, gnutls_handshake.c: some fixes - srp related 2001-05-04 21:53 nmav * lib/: auth_srp.c, auth_srp.h (tags: gnutls-0-1-0-srp), auth_srp_passwd.c, auth_srp_passwd.h: more srp stuff 2001-05-04 21:52 nmav * lib/Makefile.am, lib/crypt_bcrypt.c, lib/crypt_srpsha1.c, lib/ext_srp.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c, lib/gnutls_auth.c, lib/gnutls_auth.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_auth_int.h, lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_srp.c, lib/gnutls_srp.h, src/crypt.c (tags: gnutls-0-1-0-srp): more additions for SRP 2001-05-04 13:08 nmav * src/crypt.c: fixed default case when no -s was specified 2001-05-04 13:05 nmav * lib/Makefile.am, lib/cert_b64.h (tags: gnutls-0-1-0-srp), lib/crypt.c, lib/crypt_bcrypt.c, lib/crypt_srpsha1.c, lib/crypt_srpsha1.h (tags: gnutls-0-1-0-srp), lib/gnutls.h, lib/gnutls_dh.c, lib/gnutls_srp.c, lib/gnutls_srp.h, src/crypt.c, src/crypt.gaa (tags: gnutls-0-1-0-srp), src/gaa.h (tags: gnutls-0-1-0-srp), src/gaaout.c (tags: gnutls-0-1-0-srp): More adds for SRP - SRPSHA1 and bcrypt 2001-05-04 08:28 nmav * lib/cert_b64.c: corrected bug in decoding function 2001-05-03 09:45 nmav * lib/crypt_bcrypt.h: for bcrypt support 2001-05-03 09:44 nmav * acconfig.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), configure.in, lib/Makefile.am, lib/cert_b64.c, lib/crypt.c, lib/crypt_bcrypt.c, lib/defines.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls.h, lib/gnutls_cipher.c (tags: gnutls-0-1-0-srp), lib/gnutls_cipher_int.h (tags: gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_handshake.c, lib/gnutls_hash_int.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_int.h, lib/gnutls_random.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp), lib/gnutls_random.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), src/Makefile.am, src/crypt.c, src/crypt.gaa, src/gaa.h, src/gaaout.c: Changes in random number handling. Added bcrypt (for use with SRP). Added test program crypt for creating bcrypt passwd files. 2001-05-02 16:56 nmav * doc/API, lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls_auth.c, lib/gnutls_auth.h, lib/gnutls_auth_int.h, lib/gnutls_int.h: added support for setting authentication algorithms' credentials 2001-05-02 15:56 nmav * lib/: auth_anon.c (tags: gnutls-0-1-0-srp), gnutls_algorithms.c, gnutls_algorithms.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_kx.c: cleanups... and more modular design. 2001-05-02 10:16 nmav * lib/: auth_anon.c, auth_dhe_dss.c (tags: gnutls-0-1-0-srp), gnutls_algorithms.c, gnutls_algorithms.h, gnutls_auth.h, gnutls_handshake.c, gnutls_kx.c, gnutls_kx.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp): Added client kx0 and server kx2 in order to be used with SRP 2001-05-01 15:17 nmav * buildconf (tags: gnutls-0_1_2, gnutls-0-1-0-srp): updated 2001-03-25 10:17 nmav * doc/protocol/ssl-2.txt (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp): added SSL v2 spec 2001-03-18 14:41 nmav * lib/gnutls_extensions.c: in case there are no extensions ext_gen() does not return anything (NULL); 2001-03-18 08:39 nmav * lib/: debug.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls.c, gnutls_algorithms.c, gnutls_handshake.c: more cleanups 2001-03-18 08:38 nmav * lib/: ext_srp.c, gnutls_extensions.c: send extensions feature was added. 2001-03-17 20:53 nmav * NEWS, lib/auth_anon.c, lib/auth_dhe_dss.c, lib/debug.c (tags: gnutls-0-1-0-srp), lib/gnutls_buffers.c (tags: gnutls-0-1-0-srp), lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c, src/serv.c: several bugfixes and cleanups 2001-03-17 19:41 nmav * lib/: Makefile.am, ext_srp.c, ext_srp.h (tags: gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_extensions.c, gnutls_extensions.h (tags: gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_handshake.c, gnutls_int.h: Added some preliminary support for TLS extensions; 2001-03-11 22:30 nmav * doc/TODO: updated todo list 2001-03-11 22:29 nmav * doc/protocol/rfc2945.txt (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp): added RFC for srp protocol 2001-03-11 22:02 nmav * lib/gnutls_algorithms.c: updated with new files 2001-03-11 21:52 nmav * lib/: Makefile.am, auth_anon.c, auth_anon.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), auth_dhe_dss.c, auth_dhe_dss.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_anon.c, gnutls_anon.h, gnutls_dhe_dss.c, gnutls_dhe_dss.h: moved gnutls_anon and gnutls_dhe_dss to auth_* 2001-03-11 20:47 nmav * doc/protocol/draft-ietf-tls-srp-00.txt (tags: gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp): added srp draft 2001-03-11 19:46 nmav * lib/: Makefile.am, gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h, gnutls_anon.c, gnutls_anon.h, gnutls_auth.h, gnutls_dhe_dss.c, gnutls_dhe_dss.h, gnutls_handshake.c, gnutls_int.h, gnutls_kx.c: Key exchange (authentication) algorithms were reorganized, and now are more modular. Most changes however are not much tested and only anonymous authentication is currently used. 2001-02-10 11:49 nmav * lib/gnutls_der.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp): updated some functionality - no longer uses stdin 2001-02-10 11:49 nmav * THANKS (tags: gnutls-0_1_2, gnutls-0-1-0-srp): added Tarun 2001-02-10 11:48 nmav * configure.in: corrected bug with dmalloc mode 2001-02-03 18:23 nmav * doc/protocol/draft-ietf-tls-kerb-00.txt (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp): added kerberos ciphersuites 2001-02-03 12:18 nmav * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c, gnutls_algorithms.h, gnutls_cipher.c, gnutls_handshake.c, gnutls_int.h, gnutls_plaintext.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp): TLS version handling is now more simple (no structures) 2001-02-03 11:49 nmav * lib/: gnutls_algorithms.c, gnutls_cipher_int.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp): corrected rijndael256 2001-02-03 11:47 nmav * lib/: gnutls.h, gnutls_algorithms.c, gnutls_cipher_int.c, gnutls_db.c (tags: gnutls-0-1-0-srp), gnutls_int.h: added rijndael-256 as described in draft-ietf-tls-ciphersuite-03 2001-02-01 18:19 nmav * lib/: gnutls.c, gnutls_cipher.c: comments are now more clear 2001-02-01 14:49 nmav * lib/: gnutls.c, gnutls_cipher.c: gnutls_send_int() no longer sends the packets with 2 Write() calls. One Write() call is enough for everybody! 2001-02-01 13:10 nmav * doc/: draft-ietf-tls-camellia-00.txt, draft-ietf-tls-ciphersuite-02.txt, draft-ietf-tls-https-04.txt, draft-ietf-tls-misty1-00.txt, draft-ietf-tls-openpgp-00.txt, draft-ietf-tls-seedhas-00.txt, draft-ietf-tls-wireless-00.txt, draft-ietf-tn3270e-telnet-tls-05.txt, rfc1422.txt, rfc1423.txt, rfc2246.txt, rfc2459.txt, rfc2818.txt, ssl-draft302.txt, protocol/draft-ietf-pkix-ac509prof-05.txt (tags: gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), protocol/draft-ietf-tls-camellia-00.txt (tags: gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), protocol/draft-ietf-tls-ciphersuite-03.txt (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), protocol/draft-ietf-tls-https-04.txt (tags: gnutls-0_1_2, gnutls-0-1-0-srp), protocol/draft-ietf-tls-misty1-00.txt (tags: gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), protocol/draft-ietf-tls-openpgp-00.txt (tags: gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), protocol/draft-ietf-tls-seedhas-00.txt (tags: gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), protocol/draft-ietf-tls-wireless-00.txt (tags: gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), protocol/draft-ietf-tn3270e-telnet-tls-05.txt (tags: gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), protocol/rfc1422.txt (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), protocol/rfc1423.txt (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), protocol/rfc2246.txt (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), protocol/rfc2279.txt (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), protocol/rfc2459.txt (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), protocol/rfc2818.txt (tags: gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0, gnutls_0_4_with_libtasn1, gnutls_0_4_3, gnutls_0_4_2, gnutls_0_4_1, gnutls_0_4_0, gnutls_0_3_92, gnutls_0_3_91, gnutls_0_3_90, gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), protocol/ssl-draft302.txt (tags: gnutls_0_3_5, gnutls_0_3_2, gnutls_0_3_1, gnutls_0_3_0, gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp): drafts and rfcs were moved to protocol/ directory 2001-01-30 10:02 nmav * README (tags: gnutls-0_1_2, gnutls-0-1-0-srp): updated 2001-01-28 23:49 nmav * lib/: debug.h, defines.h, gnutls_algorithms.h, gnutls_buffers.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_cipher.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_cipher_int.h, gnutls_compress.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_compress_int.h (tags: gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_db.h (tags: gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_dh.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_errors.h, gnutls_handshake.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_hash_int.h, gnutls_int.h, gnutls_kx.h, gnutls_num.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_plaintext.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_priority.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_session.h (tags: gnutls-0-1-0-srp): added copyright notice 2001-01-28 23:35 nmav * lib/: gnutls.c, gnutls_cipher.c, gnutls_cipher.h: removed large buffer 2001-01-28 10:54 nmav * lib/: Makefile.am, cert_der.asn1 (tags: gnutls-0_1_2, gnutls-0-1-0-srp), gnutls_cert.lex: removed unneeded files 2001-01-25 08:27 nmav * lib/gnutls.c: corrected wrong buffer size 2001-01-25 02:11 nmav * lib/: gnutls_cipher.c, gnutls_cipher.h: changes in gnutls_encrypt() 2001-01-25 02:08 nmav * lib/: gnutls.c, gnutls_int.h: tls packets are now send using one write(that way ssldump understands us) 2001-01-25 01:51 nmav * doc/TODO: updated todo list 2001-01-19 14:14 nmav * lib/cert_b64.c: corrected license 2001-01-19 09:06 nmav * lib/cert_der.asn1: added asn1 rules for snacc (DER extended) compiler 2001-01-17 15:10 nmav * doc/draft-ietf-tls-wireless-00.txt: added draft-ietf-tls-wireless 2001-01-16 23:02 nmav * AUTHORS (tags: gnutls-0_1_2, gnutls-0-1-0-srp): updated authors - tarun left 2001-01-16 23:02 nmav * doc/TODO: updated todo list 2001-01-14 14:55 nmav * lib/gnutls_handshake.c: removed time_t declarations. We need exactly 32 bits. 2001-01-14 11:10 nmav * lib/gnutls_der.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp): corrected typo 2001-01-14 11:09 nmav * lib/cert_b64.c: added some support for pem encoded x509 certificates 2001-01-11 12:24 nmav * lib/gnutls.c (tags: gnutls-0-0-7): session gets deleted from the db if it is not resumable 2001-01-11 12:23 nmav * lib/: gnutls_db.c, gnutls_db.h (utags: gnutls-0-0-7): added db files 2001-01-11 11:59 nmav * configure.in (tags: gnutls-0-0-7): more fixes 2001-01-11 11:56 nmav * NEWS (tags: gnutls-0-0-7), configure.in, src/cli.c (tags: gnutls-0-0-7): fixes for release 2001-01-11 11:43 nmav * acinclude.m4 (tags: gnutls-0_1_2, gnutls-0-1-0-srp, gnutls-0-0-7): added hooks for new libgcrypt 2001-01-11 11:40 nmav * NEWS, configure.in, doc/API (tags: gnutls-0-0-7), lib/Makefile.am (tags: gnutls-0-0-7), lib/gnutls.c, lib/gnutls.h (tags: gnutls-0-0-7), lib/gnutls_algorithms.c (tags: gnutls-0-0-7), lib/gnutls_errors.c (tags: gnutls-0-0-7), lib/gnutls_errors.h (tags: gnutls-0-0-7), lib/gnutls_handshake.c (tags: gnutls-0-0-7), lib/gnutls_handshake.h (tags: gnutls-0-0-7), lib/gnutls_int.h (tags: gnutls-0-0-7), lib/gnutls_session.c (tags: gnutls-0-1-0-srp, gnutls-0-0-7), src/Makefile.am (tags: gnutls-0-0-7), src/cli.c, src/port.h (tags: gnutls-0-0-7), src/serv.c (tags: gnutls-0-0-7): added server side session resuming (using gdbm) 2001-01-11 07:28 nmav * acconfig.h (tags: gnutls-0-0-7), configure.in, lib/gnutls_dh.c (tags: gnutls-0-0-7), lib/gnutls_int.h, src/Makefile.am: added hooks for dmalloc 2001-01-10 21:23 nmav * src/: Makefile.am, cli.c, serv.c: corrected client/server 2001-01-10 21:23 nmav * lib/: Makefile.am, gnutls.c, gnutls.h, gnutls_algorithms.c, gnutls_algorithms.h (tags: gnutls-0-0-7), gnutls_cipher.c (tags: gnutls-0-0-7), gnutls_cipher_int.c (tags: gnutls-0-0-7), gnutls_handshake.c, gnutls_int.h: corrected buffer overruns 2001-01-08 17:15 nmav * doc/rfc1422.txt (tags: gnutls-0-0-7): added PEM rfc 2001-01-08 17:10 nmav * lib/gnutls.c: corrected return value 2001-01-08 17:09 nmav * lib/gnutls.c: added a check in read return value 2000-12-18 13:06 nmav * lib/gnutls_compress_int.c (tags: gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp, gnutls-0-0-7): more checks for zlib 2000-12-17 22:17 nmav * doc/API, lib/gnutls.c, lib/gnutls.h, lib/gnutls_int.h: added a function to control the lowat size (the RCVLOWAT in socket) 2000-12-17 19:31 nmav * doc/Makefile.am (tags: gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6): removed file 2000-12-17 19:31 nmav * NEWS, configure.in, doc/API, doc/TODO (tags: gnutls-0-0-7), lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c, lib/gnutls_buffers.c (tags: gnutls-0-0-7), lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h, src/cli.c, src/port.h, src/serv.c (utags: gnutls0-0-6): added some support for non blocking IO and socket flags. Some function names have been changed. 2000-12-17 01:34 nmav * lib/gnutls_algorithms.c: qsort seems to work now 2000-12-17 00:42 nmav * lib/gnutls_compress_int.c (tags: gnutls0-0-6): added check for zlib.h 2000-12-17 00:31 nmav * lib/gnutls_algorithms.c: updated sorting algorithm - it was a mess - it is more than a mess now 2000-12-14 15:00 nmav * configure.in, doc/API, doc/TODO, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c, lib/gnutls_cipher.c (tags: gnutls0-0-6), lib/gnutls_cipher_int.c (tags: gnutls0-0-6), lib/gnutls_compress_int.c, lib/gnutls_hash_int.c (tags: gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls_int.h, src/cli.c, src/port.h, src/serv.c: some minor updates 2000-12-12 15:01 nmav * lib/gnutls.c: added a better(?) - not sure - xor function. 2000-12-11 23:45 nmav * lib/gnutls_priority.h (tags: gnutls-0-0-7, gnutls0-0-6): added missing file 2000-12-11 23:45 nmav * configure.in: added option for profiling 2000-12-11 23:44 nmav * lib/: gnutls_algorithms.c, gnutls_algorithms.h (tags: gnutls0-0-6), gnutls_handshake.c, gnutls_kx.c (tags: gnutls-0-0-7, gnutls0-0-6): improved some things found from gcov 2000-12-11 23:43 nmav * lib/: gnutls.c, gnutls_int.h: improved peek data handling - now keeps only 1 byte in kernel buffer 2000-12-11 15:44 nmav * configure.in, lib/.cvsignore (tags: gnutls-0_1_2, gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls.c: more changes 2000-12-11 15:03 nmav * lib/gnutls_int.h: removed debug definitions 2000-12-11 14:57 nmav * NEWS, lib/Makefile.am (tags: gnutls0-0-6), lib/debug.h (tags: gnutls-0-0-7, gnutls0-0-6), lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_cipher.h (tags: gnutls-0-0-7, gnutls0-0-6), lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_handshake.h (tags: gnutls0-0-6), lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_kx.c, src/cli.c, src/serv.c: cleanups for gcc -Wall 2000-12-11 14:06 nmav * doc/HACKING: removed file. replaced by API 2000-12-11 13:43 nmav * doc/API, lib/gnutls.c, lib/gnutls.h, lib/gnutls_buffers.c, lib/gnutls_int.h, lib/gnutls_session.c (tags: gnutls0-0-6), src/cli.c: added some new functions in the API. documentation updated. 2000-12-11 13:08 nmav * doc/: API, TODO: updated documentation 2000-12-11 11:56 nmav * lib/gnutls.c: corrected peek data handling 2000-12-10 18:10 nmav * configure.in, doc/TODO, lib/defines.h (tags: gnutls-0-0-7, gnutls0-0-6), lib/gnutls.c, lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags: gnutls-0-0-7, gnutls0-0-6), lib/gnutls_int.h, src/cli.c: used MSG_PEEK flag in recv in order to used gnutls_recv() with select(). This change will order select to treat the socket as read even if we have read and localy buffered all data - but the user hasn't call gnutls_recv() to get that data. 2000-12-10 14:44 nmav * src/: cli.c, serv.c: updated client 2000-12-10 12:53 nmav * lib/: debug.c (tags: gnutls-0-0-7, gnutls0-0-6), gnutls.c, gnutls_buffers.c, gnutls_cipher.c, gnutls_handshake.c, gnutls_int.h: changes in close notify- alert handling 2000-12-10 12:52 nmav * lib/: gnutls_compress_int.c, gnutls_compress_int.h (tags: gnutls-0-0-7, gnutls0-0-6): changes in compression handling 2000-12-10 10:46 nmav * lib/: gnutls_session.c, gnutls_session.h (tags: gnutls-0-0-7, gnutls0-0-6): moved to r2 2000-12-10 10:44 nmav * NEWS, doc/HACKING, lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_session.c, src/cli.c, src/port.h, src/serv.c: added client side resuming 2000-12-09 22:33 nmav * lib/: gnutls_session.c, gnutls_session.h: added support for session resuming 2000-12-09 22:32 nmav * lib/: Makefile.am, gnutls.c, gnutls.h, gnutls_cipher.c, gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h: added some support for session resuming (in client) It does not seem to work yet 2000-12-09 18:37 nmav * lib/: debug.c, gnutls.h, gnutls_cipher.c, gnutls_int.h: removed all things about exportable algorithms 2000-12-09 11:55 nmav * lib/gnutls_handshake.c: gnutls_handshake was broken to gnutls_handshake_begin and gnutls_handshake_finish. This will help the use of certificate API to check received certificates 2000-12-07 22:19 nmav * configure.in: added a warning if zlib was not found 2000-12-07 17:44 nmav * lib/gnutls.c: Added default algorithm priorities so it can work even if the user hasn't specified any 2000-12-07 13:08 nmav * lib/: gnutls_compress_int.c, gnutls_compress_int.h (utags: gnutls0-0-5): added compression (ZLIB) 2000-12-07 13:07 nmav * .cvsignore (tags: gnutls-0-0-7, gnutls0-0-6), configure.in, lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h, lib/gnutls_cipher.c, lib/gnutls_compress.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6), src/cli.c, src/port.h, src/serv.c (utags: gnutls0-0-5): Added compression support (ZLIB) 2000-12-07 09:47 nmav * lib/gnutls_handshake.c, lib/gnutls_hash_int.c (tags: gnutls0-0-5), lib/gnutls_hash_int.h (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5), src/cli.c, src/port.h: SSL3 support was added 2000-12-07 09:07 nmav * lib/: gnutls.c, gnutls_buffers.c (tags: gnutls0-0-5), gnutls_buffers.h (tags: gnutls0-0-5), gnutls_handshake.c, gnutls_int.h: major cleanups 2000-12-06 23:18 nmav * lib/: gnutls.c, gnutls_buffers.c, gnutls_buffers.h, gnutls_cipher.c, gnutls_handshake.c, gnutls_hash_int.c, gnutls_hash_int.h, gnutls_int.h: more ssl3 fixes 2000-12-06 20:21 nmav * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c, gnutls_buffers.c, gnutls_buffers.h, gnutls_cipher.c, gnutls_cipher_int.c (tags: gnutls0-0-5), gnutls_handshake.c, gnutls_hash_int.c, gnutls_hash_int.h, gnutls_int.h, gnutls_kx.c (tags: gnutls0-0-5): A lot of fixes for SSL3 2000-12-05 10:38 nmav * doc/Makefile.am (tags: gnutls0-0-5): added API 2000-12-05 10:18 nmav * doc/: API, TODO (utags: gnutls0-0-5): documentation update 2000-12-05 10:08 nmav * lib/gnutls.c, lib/gnutls_priority.c, src/cli.c, src/serv.c: Bugfixes mainly for the priority (which was moved to the state) 2000-12-05 00:29 nmav * lib/: gnutls.c, gnutls.h, gnutls_algorithms.c, gnutls_algorithms.h, gnutls_cipher.c, gnutls_handshake.c, gnutls_handshake.h (tags: gnutls0-0-5), gnutls_hash_int.c, gnutls_hash_int.h, gnutls_int.h, gnutls_kx.c, gnutls_priority.c: Priorities were moved to the state (were global) 2000-11-22 22:21 nmav * lib/: gnutls_algorithms.c, gnutls_cipher.c, gnutls_hash_int.c, gnutls_hash_int.h, gnutls_int.h: added ssl3 key generation function - more fixes in ssl3 mac 2000-11-22 21:33 nmav * lib/: gnutls_hash_int.c, gnutls_hash_int.h: more bugfixes 2000-11-22 21:31 nmav * lib/gnutls_hash_int.c: corrected nasty bugs 2000-11-22 21:18 nmav * lib/: gnutls_hash_int.c, gnutls_hash_int.h: added support for the MAC used in SSLv3 2000-11-19 11:06 nmav * README (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5): updated readme 2000-11-19 11:02 nmav * configure.in: removed unneeded check 2000-11-19 11:01 nmav * doc/: Makefile.am, ssl3-vs-tls: cleanups 2000-11-19 10:56 nmav * doc/TODO: updated todo 2000-11-17 16:37 nmav * lib/gnutls_cipher_int.c: added ARCFOUR support when using gcrypt 2000-11-15 22:16 nmav * doc/draft-ietf-tls-ciphersuite-01.txt: removed old draft 2000-11-15 21:54 nmav * doc/draft-ietf-tls-ciphersuite-02.txt (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5), lib/gnutls_algorithms.c (utags: gnutls0-0-4): added the new tls-ciphersuite draft, and the ciphersuite TLS_DH_anon_RIJNDAEL_CBC_SHA 2000-11-15 18:18 nmav * configure.in (tags: gnutls0-0-4), lib/gnutls.c (tags: gnutls0-0-4), lib/gnutls.h (tags: gnutls0-0-4), lib/gnutls_algorithms.c, lib/gnutls_algorithms.h (tags: gnutls0-0-4), lib/gnutls_cipher.c (tags: gnutls0-0-4), lib/gnutls_cipher.h (tags: gnutls0-0-5, gnutls0-0-4), lib/gnutls_cipher_int.c (tags: gnutls0-0-4), lib/gnutls_errors.c (tags: gnutls0-0-4), lib/gnutls_errors.h (tags: gnutls0-0-4), lib/gnutls_handshake.c (tags: gnutls0-0-4), lib/gnutls_int.h (tags: gnutls0-0-4): several cleanups in order to support ssl3 2000-11-15 09:02 nmav * .cvsignore (tags: gnutls0-0-4), AUTHORS (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), COPYING (tags: gnutls_0_2_91, gnutls_0_2_90, gnutls_0_2_11, gnutls_0_2_10, gnutls_0_2_9, gnutls_0_2_3, gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0, gnutls_0_1_9, gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), Makefile.am (tags: gnutls-0_1_2, gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), NEWS (tags: gnutls0-0-5, gnutls0-0-4), README (tags: gnutls0-0-4), THANKS (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), acconfig.h (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), acinclude.m4 (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), buildconf (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), configure.in, doc/.cvsignore (tags: gnutls-0_1_2, gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), doc/HACKING (tags: gnutls0-0-5, gnutls0-0-4), doc/Makefile.am (tags: gnutls0-0-4), doc/TODO (tags: gnutls0-0-4), doc/draft-ietf-tls-camellia-00.txt (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), doc/draft-ietf-tls-ciphersuite-01.txt, doc/draft-ietf-tls-https-04.txt (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), doc/draft-ietf-tls-misty1-00.txt (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), doc/draft-ietf-tls-openpgp-00.txt (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), doc/draft-ietf-tls-seedhas-00.txt (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), doc/draft-ietf-tn3270e-telnet-tls-05.txt (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), doc/rfc2246.txt (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), doc/rfc2459.txt (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), doc/rfc2818.txt (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), doc/ssl-draft302.txt (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), doc/ssl3-vs-tls (tags: gnutls0-0-4), lib/.cvsignore (tags: gnutls0-0-5, gnutls0-0-4), lib/Makefile.am (tags: gnutls0-0-4), lib/README.der (tags: gnutls_0_1_4, gnutls-0_1_2, gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/debug.c (tags: gnutls0-0-5, gnutls0-0-4), lib/debug.h (tags: gnutls0-0-5, gnutls0-0-4), lib/defines.h (tags: gnutls0-0-5, gnutls0-0-4), lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h, lib/gnutls_buffers.c (tags: gnutls0-0-4), lib/gnutls_buffers.h (tags: gnutls0-0-4), lib/gnutls_cert.lex (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/gnutls_compress.c (tags: gnutls0-0-4), lib/gnutls_compress.h (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/gnutls_der.c (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/gnutls_der.h (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/gnutls_dh.c (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/gnutls_dh.h (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_handshake.h (tags: gnutls0-0-4), lib/gnutls_hash_int.c (tags: gnutls0-0-4), lib/gnutls_hash_int.h (tags: gnutls0-0-4), lib/gnutls_int.h, lib/gnutls_kx.c (tags: gnutls0-0-4), lib/gnutls_kx.h (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/gnutls_num.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/gnutls_num.h (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/gnutls_plaintext.c (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/gnutls_plaintext.h (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), lib/gnutls_priority.c (tags: gnutls0-0-4), src/.cvsignore (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), src/Makefile.am (tags: gnutls0-0-6, gnutls0-0-5, gnutls0-0-4), src/cli.c (tags: gnutls0-0-4), src/port.h (tags: gnutls0-0-4), src/serv.c (tags: gnutls0-0-4): Moving to release 2 2000-11-15 08:59 nmav * doc/HACKING, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c, lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_kx.c, src/cli.c: roll backs and fixes 2000-11-15 08:37 nmav * doc/ssl3-vs-tls: added 2000-11-13 22:11 nmav * configure.in: updated for mhash 2000-11-13 22:09 nmav * doc/TODO: updated todo 2000-11-13 21:58 nmav * lib/: debug.c, debug.h, gnutls.c, gnutls.h, gnutls_algorithms.c, gnutls_algorithms.h, gnutls_cipher.c, gnutls_dh.c, gnutls_handshake.c, gnutls_hash_int.c, gnutls_hash_int.h, gnutls_int.h, gnutls_kx.c: added some support for ssl3 (with mhash only) 2000-11-12 22:07 nmav * doc/: rfc2818.txt, ssl-draft302.txt: more drafs added 2000-11-12 21:46 nmav * doc/: draft-ietf-tls-camellia-00.txt, draft-ietf-tls-https-04.txt, draft-ietf-tls-misty1-00.txt, draft-ietf-tls-seedhas-00.txt, draft-ietf-tn3270e-telnet-tls-05.txt: added more draft's 2000-11-12 20:20 nmav * lib/gnutls_der.c: removed main() 2000-11-12 20:20 nmav * doc/TODO: updated todo list 2000-11-12 15:39 nmav * lib/: gnutls.h, gnutls_algorithms.c, gnutls_cipher_int.c, gnutls_int.h: added preliminary support for AES (rijndael) 2000-11-12 15:15 nmav * doc/draft-ietf-tls-openpgp-00.txt: added draft-ietf-tls-openpgp-00.txt 2000-11-12 15:08 nmav * doc/: Makefile.am, draft-ietf-tls-ciphersuite-01.txt: added draft-ietf-tls-ciphersuite-01.txt 2000-11-12 12:28 nmav * lib/gnutls_cipher_int.c: fix for DES in mcrypt 2000-11-12 12:02 nmav * lib/: gnutls.c, gnutls_cipher.c: fixes for the server... and change_cipher_spec type packet. 2000-11-12 11:40 nmav * lib/: debug.c, gnutls.c, gnutls.h, gnutls_algorithms.c, gnutls_cipher.c, gnutls_int.h: Changes in the client in order to interoperate with an openssl server. 2000-11-12 09:31 nmav * Makefile.am, acconfig.h, configure.in, lib/gnutls_algorithms.c, lib/gnutls_cipher.c, lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h, lib/gnutls_hash_int.c, lib/gnutls_int.h: added hooks for both mhash and mcrypt 2000-11-12 08:41 nmav * lib/: gnutls_hash_int.c, gnutls_hash_int.h, gnutls_int.h: clean-ups 2000-11-09 15:35 nmav * lib/: gnutls_buffers.c, gnutls_cipher.c, gnutls_int.h: corrected bugs in hmac and more. 2000-11-08 08:06 nmav * lib/gnutls.c: corrected problem in our PRF function 2000-11-07 23:04 nmav * lib/gnutls_int.h: removed mhash definitions 2000-11-07 23:02 nmav * lib/: gnutls.c, gnutls_hash_int.c, gnutls_int.h, gnutls_kx.c: more fixes 2000-11-07 20:41 nmav * lib/: Makefile.am, gnutls.c, gnutls_cipher.c, gnutls_hash_int.c, gnutls_kx.c: minor fixes and cleanups 2000-11-02 13:34 nmav * lib/: gnutls.c, gnutls_cipher.c: more fixes... 2000-11-02 05:08 nmav * doc/TODO, lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c: more fixes and bugs introduced 2000-11-01 23:13 nmav * lib/gnutls_kx.c: cvs should stop messing with MY files 2000-11-01 22:47 nmav * lib/Makefile.am, lib/gnutls_algorithms.c, lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_kx.c, lib/gnutls_kx.h, src/cli.c, src/port.h: Some more fixes and additions in order to interoperate with openssl 2000-11-01 14:07 nmav * doc/TODO: added a small todo list 2000-11-01 13:51 nmav * lib/gnutls_handshake.c: memory leaks and overruns eliminated 2000-11-01 12:57 nmav * lib/gnutls_handshake.c: corrected bug which made us to send the double bytes of ciphersuites we had. 2000-11-01 12:38 nmav * lib/: defines.h, gnutls.c, gnutls_algorithms.c, gnutls_buffers.c, gnutls_cipher.c, gnutls_errors.c, gnutls_errors.h, gnutls_handshake.c, gnutls_int.h, gnutls_kx.c: added some preliminary support for DHE_DSS and DHE_RSA algorithms... of course not certificates are used 2000-10-31 23:52 nmav * lib/gnutls.c: some need gcry_ functions added. (for malloc etc) 2000-10-31 23:01 nmav * configure.in, doc/HACKING, lib/defines.h, lib/gnutls.c, lib/gnutls_handshake.c, lib/gnutls_int.h, src/port.h, src/serv.c: added assert() and some bug fixes 2000-10-26 16:19 nmav * doc/HACKING: some kind of updates 2000-10-26 16:06 nmav * lib/: gnutls_algorithms.h, gnutls_handshake.c, gnutls_hash_int.c, gnutls_int.h, gnutls_kx.c: added ability to receive certificates... 2000-10-13 14:21 nmav * lib/README.der: added Tarun's README.der 2000-10-13 14:20 nmav * lib/: gnutls_cipher_int.c, gnutls_cipher_int.h: added missing files. They are to handle foreign encryption functions 2000-10-13 14:17 nmav * lib/: Makefile.am, gnutls_der.c, gnutls_der.h: Added Tarun's files 2000-10-13 13:11 nmav * AUTHORS, configure.in, lib/gnutls_cert.lex, src/Makefile.am, src/cli.c: added a DER parser from Tarun and updated authors 2000-10-12 12:22 nmav * doc/Makefile.am: changed in order for rfc's to be included in the distribution 2000-10-12 12:21 nmav * Makefile.am, acinclude.m4, configure.in: added checks for gcrypt 2000-10-12 12:18 nmav * doc/: rfc2246.txt, rfc2459.txt: Added rfc's which refer to what we are implementing 2000-10-10 18:42 nmav * lib/gnutls.c: corrected bug which made gnutls to wait for a second closure alert after having received the first. 2000-10-10 17:36 nmav * lib/: .cvsignore, Makefile.am, gnutls.c, gnutls_cipher.c, gnutls_dh.c, gnutls_handshake.c, gnutls_hash.c, gnutls_hash.h, gnutls_int.h, gnutls_kx.c: The encryption api was fixed and gnutls_cipher.c was cleaned up a bit. 2000-10-10 17:35 nmav * lib/: gnutls_hash_int.c, gnutls_hash_int.h: there files were renamed 2000-10-10 16:27 nmav * lib/.cvsignore, src/.cvsignore: corrected cvsignore files 2000-10-10 16:26 nmav * README, configure.in, src/Makefile.am: removed mhash support and some changes in the docs 2000-10-10 16:25 nmav * lib/gnutls_hash.c: bugfixes in gcrypt md functions handling 2000-10-10 16:07 nmav * lib/: Makefile.am, gnutls.c, gnutls_cipher.c, gnutls_handshake.c, gnutls_hash.c, gnutls_hash.h, gnutls_int.h: Added support for the gcrypt hash and hmac functions. Mhash support is almost removed. 2000-10-10 16:03 nmav * lib/: gnutls_dh.c, gnutls_dh.h, gnutls_kx.c: corrected the problem with the double underscore 2000-10-10 11:48 nmav * .cvsignore, doc/.cvsignore, lib/.cvsignore, src/.cvsignore: added .cvsignore files 2000-10-10 11:48 nmav * configure.in: updated version number 2000-10-10 11:44 nmav * lib/: gnutls_dh.c, gnutls_kx.c: removed double underscores 2000-10-08 23:28 nmav * README: added some needed stuff 2000-10-08 13:11 nmav * doc/HACKING: outdated 2000-10-08 12:56 nmav * lib/gnutls_priority.c: the file that handles some of the priority stuff (most of the API things) 2000-10-08 12:52 nmav * configure.in, lib/Makefile.am, lib/defines.h, lib/gnutls.h, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h, lib/gnutls_cipher.c, lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c, src/cli.c, src/port.h, src/serv.c: Added support for priorities. Some function names were renamed to be more rational. 2000-10-08 10:23 nmav * lib/: gnutls.c, gnutls_algorithms.c, gnutls_handshake.c, gnutls_int.h, gnutls_kx.c: some fixes in the comments, and replaced KX_* with GNUTLS_KX_* 2000-10-08 10:17 nmav * lib/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c, gnutls_kx.c: more inline documentation 2000-10-07 19:31 nmav * AUTHORS: added my name 2000-10-07 15:53 nmav * lib/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h, gnutls_cipher.c, gnutls_errors.c, gnutls_errors.h, gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h, gnutls_kx.c: Added some kind of priorities for algorithms. Still experimental. 2000-05-10 06:56 nmav * lib/gnutls_int.h, src/cli.c, src/port.h, src/serv.c: Improved client/server examples. 2000-04-15 18:57 nmav * lib/gnutls_int.h: removed an unneeded variable. 2000-04-14 17:31 nmav * lib/debug.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c, lib/gnutls_compress.c, lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_handshake.c, lib/gnutls_kx.c, lib/gnutls_num.c, lib/gnutls_plaintext.c, src/cli.c, src/serv.c: Added copyright notices. 2000-04-14 09:38 nmav * lib/defines.h, lib/gnutls.c, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h, lib/gnutls_cipher.c, lib/gnutls_handshake.c, lib/gnutls_int.h, src/Makefile.am: Better mac algorithms handling. 2000-04-13 19:46 nmav * doc/HACKING, lib/defines.h, lib/gnutls.c, lib/gnutls_algorithms.h, lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cipher.c, lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c, src/Makefile.am, src/port.h: Changes in handshake messages handling. 2000-04-12 21:48 nmav * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_dh.c, lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_plaintext.c, lib/gnutls_plaintext.h, src/Makefile.am, src/port.h: Corrected bug in gnutls_cipher.c that caused the library to fail in certain (random) situations. 2000-04-12 10:24 nmav * lib/gnutls_kx.c, src/serv.c: Better memory allocation in key exchange. 2000-04-12 09:41 nmav * lib/gnutls.c, lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c, src/cli.c, src/port.h: Some changes in peer's version checks. 2000-04-11 23:11 nmav * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_handshake.c, lib/gnutls_int.h, src/port.h: Corrected bugs in MAC calculation. 2000-04-11 21:07 nmav * lib/: gnutls_cipher.c, gnutls_errors.h, gnutls_handshake.c: Corrected bugs when setting cipher and mac. 2000-04-11 19:54 nmav * lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_kx.c, lib/gnutls_kx.h, src/serv.c: Better error control. Moved key exchange functions to gnutls_kx.c/h 2000-04-10 17:12 nmav * lib/debug.c, lib/debug.h, lib/gnutls_dh.c, lib/gnutls_handshake.c, src/port.h: Bugfixes in the diffie hellman. 2000-04-10 14:26 nmav * lib/debug.c, lib/defines.h, lib/gnutls.c, lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c, lib/gnutls_compress.c, lib/gnutls_dh.c, lib/gnutls_dh.h, lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_num.c, lib/gnutls_plaintext.c, src/port.h: Added anonymous diffie-hellman key exchange. It does not work yet, and the whole code is mess. 2000-04-10 10:16 nmav * configure.in, lib/Makefile.am, lib/gnutls.c, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h, lib/gnutls_cipher.c, lib/gnutls_dh.c, lib/gnutls_dh.h, lib/gnutls_handshake.c, lib/gnutls_int.h: Added the basics for key exchange. 2000-04-09 12:00 nmav * COPYING: Added ChangeLog and COPYING. 2000-04-09 11:49 nmav * Makefile.am, doc/Makefile.am, lib/Makefile.am, lib/debug.c, lib/debug.h, lib/defines.h, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h, lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_compress.c, lib/gnutls_compress.h, lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_num.c, lib/gnutls_num.h, lib/gnutls_plaintext.c, lib/gnutls_plaintext.h, src/Makefile.am, src/debug.c, src/debug.h, src/defines.h, src/gnutls.c, src/gnutls.h, src/gnutls_algorithms.c, src/gnutls_algorithms.h, src/gnutls_buffers.c, src/gnutls_buffers.h, src/gnutls_cipher.c, src/gnutls_cipher.h, src/gnutls_compress.c, src/gnutls_compress.h, src/gnutls_dh.c, src/gnutls_errors.c, src/gnutls_errors.h, src/gnutls_handshake.c, src/gnutls_handshake.h, src/gnutls_int.h, src/gnutls_num.c, src/gnutls_num.h, src/gnutls_plaintext.c, src/gnutls_plaintext.h: Changed directory structure. 2000-04-09 11:40 nmav * configure.in: corrected configure script 2000-04-09 11:28 nmav * src/: gnutls.c, gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h, port.h: corrected bugs in handshake. 2000-04-08 21:48 nmav * src/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h, gnutls_cipher.c, gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h: Added some basics for key exchange. 2000-04-08 16:20 nmav * src/gnutls_dh.c: I've add gnutls_dh.c but is not ready yet, I have to eat something first:) It is taken from gsti. 2000-04-08 16:14 nmav * src/: cli.c, debug.c, gnutls.c, gnutls_algorithms.c, gnutls_buffers.c, gnutls_cipher.c, gnutls_compress.c, gnutls_errors.c, gnutls_errors.h, gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h, gnutls_num.c, gnutls_plaintext.c, port.h, serv.c: Handshake implementation was improved. Still no key exchange algorithm. 2000-03-30 09:14 nmav * src/: gnutls.c, gnutls_algorithms.c, gnutls_algorithms.h, gnutls_cipher.c: Corrected bugs in gnutls_algorithms and added _gnutls_get_iv_size(). 2000-03-29 19:01 nmav * src/: Makefile.am, gnutls_algorithms.c, gnutls_algorithms.h, gnutls_cipher.c: Algorithms/Ciphers interface has changes. 2000-03-29 14:15 nmav * src/: cli.c, gnutls.c, gnutls_buffers.c, gnutls_errors.c, serv.c: The gnutls_recv() semantics were changed. It may return less data than the specified. It operates similar to read(). 2000-03-29 12:50 nmav * src/: gnutls.c, gnutls_handshake.c, gnutls_handshake.h, port.h: Server now generates a session_id. 2000-03-28 23:01 nmav * src/: Makefile.am, cli.c, gnutls.c, gnutls.h, gnutls_buffers.c, gnutls_errors.h, gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h, serv.c: Corrected a lot of bugs. Handshake protocol is ready to be coded. 2000-03-26 14:10 nmav * src/: gnutls.c, gnutls.h, gnutls_buffers.c, gnutls_buffers.h: Included a reliable version of read/write (that read/write will return exactly the bytes specified). 2000-03-23 10:14 nmav * src/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c, gnutls_int.h: Changes in the handshake. 2000-03-18 20:18 nmav * src/gnutls.c: Some memory leaks were fixed. 2000-03-18 20:08 nmav * src/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c, gnutls_int.h: Corrected bug in the record protocol. Now it holds 2 states, 1 for encryption and 1 for decryption (mac/cipher/iv/compression). 2000-03-17 21:41 nmav * src/: Makefile.am, defines.h, gnutls.c, gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h: Added the client hello handshake message. 2000-03-15 17:33 nmav * doc/HACKING: documentation. 2000-03-14 13:17 nmav * src/: gnutls_handshake.h, gnutls_record.h: Incorporated in gnutls_int.h 2000-03-14 13:09 nmav * src/: Makefile.am, debug.c, gnutls.c, gnutls_buffers.c, gnutls_buffers.h, gnutls_cipher.c, gnutls_compress.c, gnutls_errors.h, gnutls_int.h, gnutls_plaintext.c: gnutls_recv() can now receive fatal alerts and closure alerts. 2000-03-14 11:25 nmav * README, src/Makefile.am, src/debug.c, src/gnutls.c, src/gnutls.h, src/gnutls_buffers.c, src/gnutls_buffers.h, src/gnutls_cipher.c, src/gnutls_compress.c, src/gnutls_errors.h, src/gnutls_handshake.h, src/gnutls_int.h, src/gnutls_plaintext.c, src/gnutls_record.h, src/test.c: In case of failure gnutls_recv, sends an alert message. but, it still cannot receive any. 2000-03-13 19:52 nmav * configure.in, src/Makefile.am, src/gnutls.c, src/gnutls.h, src/gnutls_cipher.c, src/test.c: Added gnutls_recv... Works only for application data, and it is not tested. 2000-03-07 14:02 wkoch * Makefile.am, NEWS, README, THANKS, acconfig.h, acinclude.m4, configure.in, lib/Makefile.am, src/Makefile.am: Initialized repository for GNU TLS