2004-10-27 21:32 Simon Josefsson * buildconf: Mention --enable-gtk-doc. 2004-10-27 21:29 Simon Josefsson * NEWS, configure.in: Bump versions. 2004-10-27 20:58 Simon Josefsson * Makefile.am: Fix release target for new GTK-DOC. 2004-10-27 20:53 Simon Josefsson * NEWS (tags: gnutls_1_1_21): Version 1.1.21. 2004-10-27 20:51 Simon Josefsson * buildconf (tags: gnutls_1_1_21): Run gtkdocize. 2004-10-26 12:46 Nikos Mavrogiannopoulos * lib/gnutls_x509.c (tags: gnutls_1_1_21): some minor fixes. 2004-10-25 19:12 Simon Josefsson * configure.in: Move LIBS (i.e., -lz) to end of LIBGNUTLS_LIBS, to fix libgnutls*-config --libs output, reported by Yoann Vandoorselaere . 2004-10-25 19:10 Simon Josefsson * NEWS, NEWS: Add. 2004-10-25 19:09 Simon Josefsson * configure.in (tags: gnutls_1_1_21): Move LIBS (i.e., -lz) to end of LIBGNUTLS_LIBS, to fix libgnutls*-config --libs output, reported by Yoann Vandoorselaere . 2004-10-24 19:21 Simon Josefsson * AUTHORS (tags: gnutls_1_1_21): Resign PGP key. 2004-10-24 16:17 Simon Josefsson * NEWS: Add. 2004-10-24 16:06 Simon Josefsson * NEWS: Add. 2004-10-24 16:05 Simon Josefsson * src/certtool.c: Fix --password. 2004-10-24 14:28 Simon Josefsson * NEWS, THANKS: Add. 2004-10-24 14:28 Simon Josefsson * lib/gnutls_x509.c: (gnutls_certificate_set_x509_trust): Fix memory bug, tiny patch by Aleix Conchillo Flaque . 2004-10-24 14:25 Simon Josefsson * NEWS, THANKS, configure.in, lib/Makefile.am, lib/gnutls.pc.in: Add pkg-config meta files, suggested by Stéphane LOEUILLET . 2004-10-24 14:23 Simon Josefsson * NEWS, THANKS (tags: gnutls_1_1_21): Add. 2004-10-24 14:22 Simon Josefsson * lib/gnutls_x509.c: (gnutls_certificate_set_x509_trust): Fix memory bug, tiny patch by Aleix Conchillo Flaque . 2004-10-24 14:12 Simon Josefsson * NEWS, THANKS, configure.in, lib/Makefile.am (tags: gnutls_1_1_21), lib/gnutls.pc.in (tags: gnutls_1_1_21): Add pkg-config meta files, suggested by Stéphane LOEUILLET . 2004-10-24 13:47 Simon Josefsson * NEWS, THANKS, lib/libgnutls-config.in (tags: gnutls_1_1_21), NEWS, THANKS, lib/libgnutls-config.in: Add parameter --la-file to libgnutls-config and libgnutls-extra-config, tiny patch contributed by Joe Orton . 2004-10-18 20:49 Nikos Mavrogiannopoulos * NEWS: Added second precision to the X.509 parsing functions. (backported from the unstable) 2004-10-13 08:48 Nikos Mavrogiannopoulos * doc/protocol/rfc2253.txt (tags: gnutls_1_1_21): added the LDAP string rfc. 2004-10-13 08:45 Nikos Mavrogiannopoulos * src/certtool.c (tags: gnutls_1_1_21): some fixes 2004-10-12 14:29 Simon Josefsson * NEWS, configure.in: Bump versions. 2004-10-12 14:23 Simon Josefsson * NEWS (tags: gnutls_1_1_20): Version 1.1.20. 2004-10-12 13:42 Simon Josefsson * NEWS: Add. 2004-10-12 13:29 Simon Josefsson * NEWS, configure.in (tags: gnutls_1_1_20): Bump versions. 2004-10-07 00:02 Simon Josefsson * NEWS (tags: gnutls_1_1_19): Version 1.1.19. 2004-10-07 00:00 Simon Josefsson * NEWS: Add. 2004-10-06 23:46 Simon Josefsson * NEWS, configure.in: Bump versions. 2004-10-06 23:38 Simon Josefsson * configure.in: Oops, forgot to bump version. 2004-10-06 23:37 Simon Josefsson * NEWS: Version 1.0.21. 2004-10-06 23:27 Simon Josefsson * NEWS: Add. 2004-10-06 23:27 Simon Josefsson * THANKS: Pull up from trunk. 2004-10-05 20:46 Simon Josefsson * NEWS (tags: gnutls_1_0_21): Fix. 2004-10-05 20:43 Simon Josefsson * NEWS: Add. 2004-10-05 20:42 Simon Josefsson * NEWS: Fix. 2004-10-05 20:41 Simon Josefsson * configure.in (tags: gnutls_1_1_19, gnutls_1_0_21): Look for memmem, for lib/memmem.c test. 2004-10-05 20:09 Simon Josefsson * NEWS, NEWS: Add. 2004-10-05 20:07 Simon Josefsson * configure.in: Check for getpass, for opencdk, reported by Yoann Vandoorselaere . 2004-10-05 19:54 Simon Josefsson * NEWS: Typo. 2004-10-05 19:53 Simon Josefsson * NEWS, NEWS: Add. 2004-10-05 19:50 Simon Josefsson * configure.in: Add GNULib module, for missing snprintf on OSF1 V4.0, reported by Yoann Vandoorselaere . Note that lib/ does not yet use it. 2004-10-05 19:41 Simon Josefsson * lib/gnutls_ui.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21): (gnutls_certificate_verify_peers): Fix prototype. 2004-10-05 19:39 Simon Josefsson * src/certtool.c (tags: gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21): Don't use exit.h (not needed, EXIT_* is C89). 2004-10-05 19:37 Simon Josefsson * NEWS: Add. 2004-10-05 19:34 Simon Josefsson * configure.in, lib/Makefile.am (tags: gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21), lib/memmem.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21), lib/memmem.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21): Don't link to gnulib in lib/ until issues are solved (see bug-gnulib). Move memmem from gl/ to lib/, since it is the only gnulib module lib/ needs. 2004-10-05 19:27 Simon Josefsson * NEWS, NEWS: Add. 2004-10-05 19:23 Simon Josefsson * configure.in, lib/defines.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21), lib/gnutls_x509.c (tags: gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21), lib/x509_b64.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21): Update Gnulib. Replace memstr with memmem, see continued discussion on bug-gnulib. 2004-10-04 21:13 Simon Josefsson * doc/protocol/draft-SP800-52.pdf (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21): Add. 2004-09-30 21:37 Simon Josefsson * configure.in, lib/defines.h, lib/gnutls_x509.c, lib/x509_b64.c: Replace strnstr with memstr. See discussion on bug-gnulib list. 2004-09-29 17:52 Simon Josefsson * lib/Makefile.am: Link with gnulib. Currently only minmax.h and strnstr are used, which are under LGPL. The license templates in gl/ will be fixed as soon as gnulib-tool support combined GPL/LGPL projects. 2004-09-29 17:46 Simon Josefsson * configure.in, lib/Makefile.am, lib/defines.h, lib/strnstr.c: Use strnstr from gnulib. Gnulib sync. 2004-09-21 13:11 Simon Josefsson * THANKS (tags: gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21): Add. 2004-09-19 12:34 Simon Josefsson * doc/gnutls.texi (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21): Add. 2004-09-19 12:32 Simon Josefsson * doc/tex/ex-rfc2818.tex (tags: gnutls_1_0_21): Fix. 2004-09-19 11:22 Simon Josefsson * doc/tex/: ex-rfc2818.tex, examples.tex (tags: gnutls_1_0_21): Add, from Nikos. 2004-09-17 09:07 Simon Josefsson * NEWS, NEWS: Add. 2004-09-17 09:04 Simon Josefsson * src/: Makefile.am (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21), Makefile.am: Fix objdir != srcdir in -I, reported by "Gerrit P. Haase" . 2004-09-17 08:59 Simon Josefsson * configure.in, lib/Makefile.am: Fix objdir != srcdir in -I, reported by "Gerrit P. Haase" . 2004-09-17 08:55 Simon Josefsson * THANKS: Add. 2004-09-17 08:49 Simon Josefsson * THANKS: Add. 2004-09-17 08:28 Simon Josefsson * buildconf: Cleanup. 2004-09-15 08:02 Simon Josefsson * NEWS: Add. 2004-09-15 08:01 Simon Josefsson * src/certtool.c: (load_cert): Fix crash in `certtool --to-p12 --load-privkey foo'. 2004-09-11 12:05 Simon Josefsson * NEWS: Add. 2004-09-10 12:14 Simon Josefsson * src/certtool.c: (load_cert): Fix crash in `certtool --to-p12 --load-privkey foo'. 2004-08-31 08:16 Simon Josefsson * NEWS: Ad. 2004-08-31 08:16 Simon Josefsson * NEWS: Add. 2004-08-31 08:12 Simon Josefsson * lib/gnutls_cert.c: Fix mem leak (tiny patch). From Simon Posnjak . 2004-08-31 08:10 Simon Josefsson * THANKS: Pull up from trunk. 2004-08-31 08:09 Simon Josefsson * THANKS: Add. 2004-08-31 08:08 Simon Josefsson * lib/gnutls_cert.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21): Fix mem leak (tiny patch). From Simon Posnjak . 2004-08-27 10:52 Simon Josefsson * lib/gnutls_state.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21): Typo. 2004-08-26 07:10 Simon Josefsson * doc/protocol/draft-ietf-tls-srp-08.txt (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21): Add. 2004-08-25 13:42 Simon Josefsson * lib/gnutls.h.in.in (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21): Move remaining SRP functions to lib/. 2004-08-25 13:35 Simon Josefsson * lib/: gnutls_anon_cred.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21), gnutls_dh_primes.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21), gnutls_srp.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21), gnutls_ui.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21), gnutls_ui.h: Doc fix. 2004-08-25 13:18 Simon Josefsson * lib/gnutls_alert.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21): Doc fix. 2004-08-25 12:39 Simon Josefsson * Makefile.am (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21): (release): Copy gtk-doc. 2004-08-25 12:38 Simon Josefsson * lib/: gnutls.h.in.in, gnutls_global.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21), gnutls_ui.c, gnutls_ui.h: Fix prototypes. 2004-08-25 12:07 Simon Josefsson * lib/: gnutls.h.in.in, gnutls_ui.h: Fix prototypes. (Unfinished, there should be a tool to do this...) 2004-08-25 11:39 Simon Josefsson * doc/protocol/draft-ietf-tls-psk-01.txt (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21): Add. 2004-08-24 18:04 Simon Josefsson * doc/: TODO, protocol/draft-badra-tls-express-00.txt, protocol/draft-salowey-tls-ticket-00.txt (utags: gnutls_1_1_20, gnutls_1_1_19, gnutls_1_1_21, gnutls_1_0_21): Add. 2004-08-24 17:22 Simon Josefsson * NEWS, configure.in: Bump version. 2004-08-24 17:06 Simon Josefsson * NEWS (tags: gnutls_1_1_18): Version 1.1.18. 2004-08-24 16:01 Simon Josefsson * NEWS: Add. 2004-08-24 15:42 Simon Josefsson * NEWS: Add. 2004-08-24 15:40 Simon Josefsson * configure.in (tags: gnutls_1_1_18): Add Nettle self tests. 2004-08-24 15:06 Simon Josefsson * NEWS: Add. 2004-08-24 13:46 Simon Josefsson * doc/Makefile.am (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18): Fix. 2004-08-24 13:45 Simon Josefsson * doc/README.CVS (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18): Add. 2004-08-24 12:58 Simon Josefsson * configure.in, doc/Makefile.am, doc/README.CVS: Generate GTK-DOC manuals (libextra/openpgp/ part doesn't work yet). 2004-08-24 12:47 Simon Josefsson * lib/gnutls_algorithms.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18): Make gtk-doc happy. 2004-08-24 12:35 Simon Josefsson * lib/gnutls.h.in.in (tags: gnutls_1_1_18): Make gtk-doc happy. 2004-08-23 15:52 Simon Josefsson * configure.in: Check for ctype.h to shut up Sun CC warnings in src/cfg/shared.c. Reported by Dimitri Papadopoulos-Orfanos . 2004-08-23 10:51 Simon Josefsson * NEWS: ISO certify. 2004-08-23 10:48 Simon Josefsson * NEWS: Add. 2004-08-23 08:35 Simon Josefsson * configure.in: Move /dev/*random stuff to separate m4 file. 2004-08-22 21:48 Simon Josefsson * AUTHORS (tags: gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18): Add copying conditions, and PGP release key. 2004-08-22 21:41 Simon Josefsson * README (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21), THANKS (utags: gnutls_1_1_18): Add copying conditions. 2004-08-22 21:40 Simon Josefsson * NEWS: Add copying conditions. Markup. 2004-08-22 21:27 Simon Josefsson * NEWS: Add. 2004-08-22 16:10 Simon Josefsson * src/Makefile.am (tags: gnutls_1_1_18): Remove stale -I. 2004-08-22 15:59 Simon Josefsson * configure.in: Need newer libtasn1. 2004-08-22 13:54 Simon Josefsson * src/certtool.c (tags: gnutls_1_1_18): (print_certificate_info): Don't crash on large X.509 extensions (thanks to PKITS test suite). Also output ASCII representation of printable extension data (some extension contain humanly readable strings). 2004-08-22 13:15 Simon Josefsson * src/certtool.c: (smime_to_pkcs7): Make sure PKCS#7 output use LF EOL. 2004-08-22 12:52 Simon Josefsson * src/certtool.c: (smime_to_pkcs7): Handle LF EOF. 2004-08-22 12:42 Simon Josefsson * src/certtool.c: Fix --password. 2004-08-22 10:52 Simon Josefsson * NEWS: Add. 2004-08-22 10:29 Simon Josefsson * configure.in: Want gzip too. 2004-08-22 10:27 Simon Josefsson * configure.in, Makefile.am (tags: gnutls_1_1_18): Use bz2. 2004-08-22 10:24 Simon Josefsson * NEWS: Add. 2004-08-22 10:16 Simon Josefsson * doc/scripts/gdoc (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18): Support -include. 2004-08-22 08:45 Simon Josefsson * configure.in, lib/gnutls.h.in.in: Revert ssize_t change. 2004-08-22 08:39 Simon Josefsson * configure.in, lib/gnutls.h.in.in: Assume POSIX system (which we already do), so it has ssize_t. Redefining ssize_t locally, if it doesn't exist, already handled by gnulib. 2004-08-22 08:31 Simon Josefsson * lib/: Makefile.am, Makefile.am (tags: gnutls_1_1_18): Simplify further. 2004-08-22 08:29 Simon Josefsson * lib/Makefile.am: Move things from EXTRA_DIST, to improve dependency tracking. 2004-08-22 08:23 Simon Josefsson * src/Makefile.am: Move things from EXTRA_DIST to *_SOURCES, to improve dependency tracking. Simplify. 2004-08-21 23:11 Simon Josefsson * lib/Makefile.am: Remove pkcs5. 2004-08-21 21:32 Simon Josefsson * NEWS: Add. 2004-08-21 21:12 Simon Josefsson * doc/protocol/rrc2.doc (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18): Add. 2004-08-21 20:34 Simon Josefsson * doc/TODO (tags: gnutls_1_1_18): Add. 2004-08-21 16:56 Simon Josefsson * NEWS: Add. 2004-08-21 16:27 Simon Josefsson * configure.in: Bump version. 2004-08-21 16:27 Simon Josefsson * NEWS: Add. 2004-08-21 16:26 Simon Josefsson * doc/gnutls.texi (tags: gnutls_1_1_18): Add examples. 2004-08-21 00:30 Simon Josefsson * doc/gnutls.texi: Markup. 2004-08-21 00:03 Simon Josefsson * configure.in: Enable gnits in automake. 2004-08-21 00:02 Simon Josefsson * configure.in: Allow AC_PROG_CC to modify CFLAGS (why not?). Don't check for install (handled by automake). 2004-08-20 23:56 Simon Josefsson * configure.in: Simplify shared library versioning. 2004-08-20 23:39 Simon Josefsson * lib/gnutls_global.c (tags: gnutls_1_1_18): Use automake VERSION instead of GNUTLS_VERSION. 2004-08-20 23:38 Simon Josefsson * configure.in: Use modern AC_INIT. Remove GNUTLS_*VERSION. Separate libtool versioning from package versioning. 2004-08-20 23:02 Simon Josefsson * Makefile.am: Remove, all are dist'ed by automake automatically. 2004-08-20 22:58 Simon Josefsson * configure.in: Typo. 2004-08-20 22:49 Simon Josefsson * lib/defines.h (tags: gnutls_1_1_18): Remove size_t, time_t, ptrdiff_t definitions. 2004-08-20 22:48 Simon Josefsson * configure.in: Assume time_t and ptrdiff_t (ANSI C89). 2004-08-20 22:46 Simon Josefsson * lib/gnutls.h.in.in: Assume time_t is in time.h (ANSI C89). 2004-08-20 22:39 Simon Josefsson * configure.in, lib/gnutls.h.in.in: Assume size_t is in stddef.h (C89). 2004-08-20 22:35 Simon Josefsson * configure.in: (T_CPU, T_VENDOR, T_OS): Remove (unused). 2004-08-18 13:09 Simon Josefsson * NEWS (tags: gnutls_1_1_17): Version 1.1.17. 2004-08-18 13:04 Simon Josefsson * doc/gnutls.texi (tags: gnutls_1_1_17): Fix, suggested by Stepan Kasal . 2004-08-18 12:56 Simon Josefsson * Makefile.am, Makefile.am: (release): Fix. 2004-08-18 12:54 Simon Josefsson * NEWS: Version 1.0.20. 2004-08-18 12:47 Simon Josefsson * Makefile.am: (release): Add. 2004-08-18 12:07 Simon Josefsson * lib/gnutls_mpi.h: Reorder, to get config.h included before gcrypt.h. 2004-08-18 11:58 Simon Josefsson * lib/gnutls_mpi.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20): Reorder, to get config.h included before gcrypt.h. 2004-08-18 11:37 Simon Josefsson * doc/gnutls.texi (tags: gnutls_1_0_20): Revert. 2004-08-18 11:36 Simon Josefsson * doc/gnutls.texi: Fix example indentation. 2004-08-17 17:00 Simon Josefsson * src/cli.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20): Fix mem leak. 2004-08-17 09:30 Simon Josefsson * lib/gnutls_pk.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20): Typo. 2004-08-17 09:25 Simon Josefsson * THANKS: Pull up from trunk. 2004-08-17 09:24 Simon Josefsson * NEWS, THANKS (tags: gnutls_1_1_17, gnutls_1_0_20), NEWS (tags: gnutls_1_0_20): Add. 2004-08-17 09:22 Simon Josefsson * configure.in: Bump version. 2004-08-17 09:09 Simon Josefsson * lib/: gnutls_pk.c, gnutls_pk.c: Simplify computation of PKCS#1 version 1.5 type 2 non-zero pad bytes, reported by Robey Pointer . 2004-08-17 08:45 Simon Josefsson * configure.in (tags: gnutls_1_1_17, gnutls_1_0_20), lib/Makefile.am (tags: gnutls_1_1_17, gnutls_1_0_20), lib/auth_srp_passwd.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20), lib/ext_srp.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20), lib/gnutls_buffers.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20), lib/gnutls_num.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20), lib/gnutls_pk.c, lib/gnutls_str.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20): Use minmax.h from gnulib instead of GMIN/GMAX. 2004-08-16 21:02 Simon Josefsson * src/common.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20): Oops, revert DES, not supported. 2004-08-16 21:01 Simon Josefsson * src/common.c: Support AES-256 and DES in --ciphers too. 2004-08-16 20:49 Simon Josefsson * NEWS, README (tags: gnutls_1_1_17, gnutls_1_0_20): Fix. 2004-08-16 20:48 Simon Josefsson * README: Add. 2004-08-16 20:40 Simon Josefsson * NEWS: Fix. 2004-08-16 20:18 Simon Josefsson * lib/: gnutls_hash_int.c, gnutls_hash_int.h (utags: gnutls_1_1_20, gnutls_1_1_19, gnutls_1_1_21, gnutls_1_0_20, gnutls_1_0_21, gnutls_1_1_17, gnutls_1_1_18): Move hashing to generic crypto API. Implement hashing for nettle/libgcrypt in generic crypto API. 2004-08-16 19:10 Simon Josefsson * configure.in, lib/gnutls_errors.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20), lib/gnutls_errors_int.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20), lib/gnutls_random.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20), lib/gnutls_random.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20): Move randomness calls to generic crypto API. Implement randomness for libgcrypt and nettle wrappers. 2004-08-15 22:33 Simon Josefsson * NEWS: Typo. 2004-08-15 22:31 Simon Josefsson * NEWS, NEWS: Fix. 2004-08-15 21:34 Simon Josefsson * Makefile.am (tags: gnutls_1_1_17, gnutls_1_0_20), configure.in: Add Nettle. 2004-08-15 20:33 Simon Josefsson * lib/: gnutls_cipher_int.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18), gnutls_global.c (utags: gnutls_1_0_20, gnutls_1_1_17): Fix warnings. 2004-08-15 20:23 Simon Josefsson * lib/gnutls_cipher_int.c: Fix. 2004-08-15 20:21 Simon Josefsson * NEWS: Add. 2004-08-15 20:20 Simon Josefsson * Makefile.am, configure.in, lib/Makefile.am, lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20), lib/gnutls_errors_int.h, lib/gnutls_global.c, lib/gnutls_mpi.h: Initiate move of all libgcrypt calls to crypto/gc* wrapper. Currently only encryption/decryption goes through generic API. 2004-08-15 10:31 Simon Josefsson * NEWS: Add. 2004-08-15 10:30 Simon Josefsson * Makefile.am: (release): Fix tag name. 2004-08-15 10:28 Simon Josefsson * configure.in, src/Makefile.am (tags: gnutls_1_1_17, gnutls_1_0_20), src/certtool-cfg.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20), src/certtool.c (tags: gnutls_1_1_17, gnutls_1_0_20), src/crypt.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20), src/getpass.c, src/getpass.h: Replace ad-hoc 'read_pass' with gnulib module 'getpass-gnu'. 2004-08-15 10:05 Simon Josefsson * doc/gnutls.texi: Improve markup. 2004-08-15 10:03 Simon Josefsson * src/errcodes.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20): Fix. 2004-08-15 09:47 Simon Josefsson * doc/gnutls.texi: Use @finalout, to avoid ugly black boxes. 2004-08-15 09:46 Simon Josefsson * doc/gnutls.texi: Fixes. 2004-08-15 01:47 Simon Josefsson * configure.in: Bump version. 2004-08-15 01:47 Simon Josefsson * Makefile.am: (release): Abort if tag exists. 2004-08-15 01:32 Simon Josefsson * Makefile.am (tags: gnutls_1_1_16): (release): Fix tag name. 2004-08-15 01:31 Simon Josefsson * NEWS (tags: gnutls_1_1_16): Version 1.1.16. 2004-08-15 01:31 Simon Josefsson * NEWS: Add. 2004-08-15 00:54 Simon Josefsson * src/certtool.c (tags: gnutls_1_1_16): Use progname. 2004-08-15 00:53 Simon Josefsson * configure.in (tags: gnutls_1_1_16): Add progname gnulib module. 2004-08-15 00:48 Simon Josefsson * NEWS: Add. 2004-08-15 00:23 Simon Josefsson * src/Makefile.am (tags: gnutls_1_1_16): Fix -I's, for srcdir != objdir builds (e.g., 'make distcheck'). 2004-08-15 00:17 Simon Josefsson * configure.in, lib/Makefile.am (tags: gnutls_1_1_16), src/Makefile.am: Fix -I's, for srcdir != objdir builds (e.g., 'make distcheck'). 2004-08-14 23:35 Simon Josefsson * configure.in: Bump version. 2004-08-14 23:35 Simon Josefsson * NEWS: Add. 2004-08-14 23:31 Simon Josefsson * src/Makefile.am: Link gnulib. 2004-08-14 22:41 Simon Josefsson * Makefile.am (tags: gnutls_1_1_15): (release): Fix. 2004-08-14 22:38 Simon Josefsson * NEWS (tags: gnutls_1_1_15): Version 1.1.15. 2004-08-14 17:40 Simon Josefsson * NEWS: Reorder. 2004-08-14 17:36 Simon Josefsson * config.rpath (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15): Add, needed by gnulib. When we support gettext, this will be generated. 2004-08-14 17:33 Simon Josefsson * src/: certtool-gaa.c, certtool-gaa.h (utags: gnutls_1_1_19, gnutls_1_0_20, gnutls_1_0_21, gnutls_1_1_20, gnutls_1_1_21, gnutls_1_1_15, gnutls_1_1_16, gnutls_1_1_17, gnutls_1_1_18): Generated. 2004-08-14 17:33 Simon Josefsson * NEWS, src/Makefile.am (tags: gnutls_1_1_15), src/certtool.c (tags: gnutls_1_1_15), src/certtool.gaa (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15): Add --smime-to-p7. 2004-08-14 17:16 Simon Josefsson * configure.in (tags: gnutls_1_1_15): Add error and exit gnulib modules. 2004-08-14 17:05 Simon Josefsson * configure.in: Add gl/Makefile. 2004-08-14 17:05 Simon Josefsson * Makefile.am: Recurse into gl/. 2004-08-14 16:58 Simon Josefsson * Makefile.am, configure.in: Set up GnuTLS to use gnulib for portability files. Initially only adding "getline", I will need it for S/MIME parsing. 2004-08-12 20:34 Simon Josefsson * doc/protocol/draft-badra-tls-key-exchange-00.txt (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15): Add. 2004-08-11 22:38 Simon Josefsson * doc/protocol/draft-ietf-tls-rfc2246-bis-08.txt (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15): Add. 2004-08-11 15:23 Simon Josefsson * configure.in: Typo. 2004-08-11 15:14 Simon Josefsson * doc/gnutls.texi (tags: gnutls_1_1_16, gnutls_1_1_15): Fix direntry. 2004-08-11 15:10 Simon Josefsson * doc/gnutls.texi: Add. 2004-08-10 16:20 Simon Josefsson * NEWS: Add. 2004-08-10 15:28 Simon Josefsson * NEWS: Add. 2004-08-10 12:19 Simon Josefsson * Makefile.am: (release): Remove ChangeLog stuff. 2004-08-10 12:08 Simon Josefsson * configure.in: Bump version. 2004-08-10 12:07 Simon Josefsson * configure.in: If socklen_t doesn't exist, use size_t (needed for Darwin). 2004-08-10 11:39 Simon Josefsson * doc/TODO (tags: gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15): Add. 2004-08-09 01:30 Simon Josefsson * src/Makefile.am: Replace $(RM) with rm, the former doesn't seem to exist, and automake generated makefile use rm directly anyway. 2004-08-09 01:21 Simon Josefsson * configure.in: Move AB_INIT to where it actually works. 2004-08-09 00:47 Simon Josefsson * NEWS (tags: gnutls_1_1_14): Version 1.1.14. 2004-08-09 00:37 Simon Josefsson * Makefile.am (tags: gnutls_1_1_14): Add release target. 2004-08-09 00:25 Simon Josefsson * NEWS (tags: gnutls_1_0_19): Version 1.0.19. 2004-08-09 00:24 Simon Josefsson * THANKS (tags: gnutls_1_0_19): Pull up from trunk. 2004-08-09 00:22 Simon Josefsson * NEWS, configure.in (tags: gnutls_1_1_14), THANKS (tags: gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14): Add. 2004-08-09 00:17 Simon Josefsson * NEWS, NEWS: Add. 2004-08-09 00:16 Simon Josefsson * THANKS: Pull up from trunk. 2004-08-09 00:12 Simon Josefsson * configure.in (tags: gnutls_1_0_19): Bump version. 2004-08-07 22:10 Simon Josefsson * THANKS: Add. 2004-08-06 15:10 Simon Josefsson * NEWS: Terminology consistency. 2004-08-05 08:58 Simon Josefsson * lib/Makefile.am (tags: gnutls_1_1_15, gnutls_1_1_14): Remove *.tex stuff. 2004-08-05 08:51 Simon Josefsson * src/: Makefile.am (tags: gnutls_1_1_14), retcodes.c: Remove retcodes. 2004-08-05 08:49 Simon Josefsson * configure.in: Fix last commit. 2004-08-05 08:49 Simon Josefsson * configure.in, doc/Makefile.am (tags: gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14), doc/internals.dia (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14), doc/layers.dia (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14), doc/pgp1.dia (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14), doc/x509-1.dia (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14), doc/scripts/Makefile.am (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14), doc/scripts/sort1.pl, doc/tex/.cvsignore, doc/tex/Makefile.am, doc/tex/alert.tex, doc/tex/appendix.tex, doc/tex/auth.tex, doc/tex/callbacks.tex, doc/tex/cert_auth.tex, doc/tex/certificate.tex, doc/tex/ciphers.tex, doc/tex/ciphersuites.tex, doc/tex/compression.tex, doc/tex/cover.tex.in, doc/tex/errors.tex, doc/tex/ex-alert.tex, doc/tex/ex-cert-select.tex, doc/tex/ex-client-resume.tex, doc/tex/ex-client-srp.tex, doc/tex/ex-client2.tex, doc/tex/ex-crq.tex, doc/tex/ex-pkcs12.tex, doc/tex/ex-serv-export.tex, doc/tex/ex-serv-pgp.tex, doc/tex/ex-serv-srp.tex, doc/tex/ex-serv1.tex, doc/tex/ex-session-info.tex, doc/tex/ex-verify.tex, doc/tex/ex-x509-info.tex, doc/tex/examples.tex, doc/tex/fdl.tex, doc/tex/funcs.tex, doc/tex/gnutls-logo.ps, doc/tex/gnutls.bib, doc/tex/gnutls.tex, doc/tex/handshake.tex, doc/tex/howto.tex, doc/tex/internals.eps, doc/tex/layers.eps, doc/tex/layers.tex, doc/tex/library.tex, doc/tex/macros.tex, doc/tex/memory.tex, doc/tex/openssl.tex, doc/tex/pgp-fig1.eps, doc/tex/pgpcert.xml.tex, doc/tex/preface.tex, doc/tex/preparation.tex, doc/tex/programs.tex, doc/tex/record.tex, doc/tex/record_weaknesses.tex, doc/tex/srp.tex, doc/tex/supported_ciphersuites.tex, doc/tex/tls_extensions.tex, doc/tex/tlsintro.tex, doc/tex/translayer.tex, doc/tex/x509-1.eps, doc/tex/x509cert.xml.tex: Remove old manual. 2004-08-05 08:28 Simon Josefsson * doc/gnutls.texi (tags: gnutls_1_1_14), configure.in: Fix copyright. 2004-08-05 08:25 Simon Josefsson * buildconf (tags: gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18), doc/README.CVS (utags: gnutls_1_0_20, gnutls_1_1_14, gnutls_1_1_15, gnutls_1_1_16, gnutls_1_1_17): Revert. 2004-08-05 05:28 Simon Josefsson * NEWS: Fix. 2004-08-05 04:52 Simon Josefsson * doc/TODO (tags: gnutls_1_1_14): Done. 2004-08-05 04:51 Simon Josefsson * doc/: Makefile.am, README.CVS: Fix. 2004-08-05 04:48 Simon Josefsson * doc/gnutls.texi: Save gnutls.bib. 2004-08-05 04:42 Simon Josefsson * doc/Makefile.am: Fix deps. 2004-08-05 04:38 Simon Josefsson * doc/Makefile.am: Reorder. 2004-08-05 04:32 Simon Josefsson * doc/: gendocs.sh, gendocs_template (utags: gnutls_1_1_19, gnutls_1_0_20, gnutls_1_0_21, gnutls_1_1_20, gnutls_1_1_21, gnutls_1_1_14, gnutls_1_1_15, gnutls_1_1_16, gnutls_1_1_17, gnutls_1_1_18): Add. 2004-08-05 04:30 Simon Josefsson * doc/Makefile.am: Fix HTML. 2004-08-05 04:27 Simon Josefsson * doc/: gnutls-logo.eps, gnutls-logo.pdf (utags: gnutls_1_1_19, gnutls_1_0_20, gnutls_1_0_21, gnutls_1_1_20, gnutls_1_1_21, gnutls_1_1_14, gnutls_1_1_15, gnutls_1_1_16, gnutls_1_1_17, gnutls_1_1_18): Add. 2004-08-05 04:27 Simon Josefsson * doc/gnutls.texi: Add logo. 2004-08-05 04:11 Simon Josefsson * doc/gnutls.texi: Fix image size. 2004-08-05 04:08 Simon Josefsson * doc/Makefile.am: Fix deps. 2004-08-05 04:04 Simon Josefsson * doc/Makefile.am: Build more. Dist ps/pdf/html. 2004-08-05 04:03 Simon Josefsson * doc/: internals.pdf, layers.pdf, pgp1.pdf, x509-1.pdf (utags: gnutls_1_1_19, gnutls_1_0_20, gnutls_1_0_21, gnutls_1_1_20, gnutls_1_1_21, gnutls_1_1_14, gnutls_1_1_15, gnutls_1_1_16, gnutls_1_1_17, gnutls_1_1_18): Add. 2004-08-05 03:52 Simon Josefsson * doc/: Makefile.am, gnutls.texi, scripts/sort2.pl (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14): Add Texinfo API documentation. 2004-08-05 03:46 Simon Josefsson * lib/Makefile.am: Build gnutls-api.texi. 2004-08-05 03:40 Simon Josefsson * lib/gnutls.h.in.in (tags: gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14): (gnutls_is_secure_function): Add. (gnutls_global_set_mem_functions): Use it. 2004-08-05 03:40 Simon Josefsson * lib/gnutls_global.c (tags: gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14): (gnutls_global_set_mem_functions): Use typedefs in prototype, for gdoc. 2004-08-05 03:39 Simon Josefsson * lib/gnutls_mem.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14): (gnutls_is_secure_function): Add. 2004-08-05 02:55 Simon Josefsson * configure.in: Bump version. 2004-08-05 02:55 Simon Josefsson * doc/Makefile.am: Dist more. 2004-08-05 02:53 Simon Josefsson * doc/internals.eps (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14), doc/internals.png (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14), doc/layers.eps (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14), doc/layers.png (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14), doc/pgp1.eps (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14), doc/pgp1.png (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14), doc/x509-1.eps (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14), doc/x509-1.png (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14), NEWS: Add. 2004-08-05 02:53 Simon Josefsson * doc/gnutls.texi: Fix. 2004-08-05 02:43 Simon Josefsson * doc/gnutls.texi: Fix. 2004-08-05 02:37 Simon Josefsson * doc/gnutls.texi: Fix. 2004-08-05 02:30 Simon Josefsson * doc/gnutls.texi: Fix. 2004-08-05 02:17 Simon Josefsson * doc/gnutls.texi, src/errcodes.c (tags: gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14): Fix. 2004-08-05 02:12 Simon Josefsson * doc/gnutls.texi: Add. 2004-08-05 02:06 Simon Josefsson * doc/gnutls.texi: Add error_codes.texi. 2004-08-05 02:05 Simon Josefsson * src/errcodes.c: Fix. 2004-08-05 02:04 Simon Josefsson * doc/Makefile.am: Build error_codes.texi using errcodes. 2004-08-05 02:04 Simon Josefsson * src/: Makefile.am, errcodes.c: (errcodes): Add, same as retcodes, but for texinfo. 2004-08-05 01:48 Simon Josefsson * doc/gnutls.texi: Fix. 2004-08-05 01:34 Simon Josefsson * doc/gnutls.texi: Add. 2004-08-05 01:26 Simon Josefsson * doc/gnutls.texi: Add. 2004-08-05 01:07 Simon Josefsson * doc/gnutls.texi: Add. 2004-08-05 01:01 Simon Josefsson * doc/gnutls.texi: Add. 2004-08-05 00:46 Simon Josefsson * doc/gnutls.texi: Fix. 2004-08-05 00:43 Simon Josefsson * doc/gnutls.texi: Add. 2004-08-05 00:19 Simon Josefsson * doc/gnutls.texi: Add. 2004-08-04 23:36 Simon Josefsson * Makefile.am, acinclude.m4, libgcrypt.m4, libtasn1.m4, opencdk.m4: Move *.m4's to m4/. 2004-08-04 23:34 Simon Josefsson * buildconf: Simplify. 2004-08-04 23:34 Simon Josefsson * configure.in: Add copying condition. Remove useless prefix setting. 2004-08-04 23:28 Simon Josefsson * buildconf, configure.in: Don't use maintainer mode (see Autoconf manual for rationale). 2004-08-04 23:26 Simon Josefsson * doc/: Makefile.am, fdl.texi (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14), gnutls.texi: Start Texinfo manual. 2004-08-04 22:36 Simon Josefsson * ChangeLog (tags: gnutls_1_1_13): ChangeLog 2004-08-04 22:34 Simon Josefsson * Makefile.am (tags: gnutls_1_1_13): Fix cvs2cl target. 2004-08-04 22:33 Simon Josefsson * NEWS (tags: gnutls_1_1_13): Version 1.1.13. 2004-08-04 21:29 Simon Josefsson * NEWS (tags: gnutls_1_0_18): Version 1.0.18. 2004-08-04 21:17 Simon Josefsson * Makefile.am (tags: gnutls_1_0_19, gnutls_1_0_18): More cvs2cl ignores. 2004-08-04 21:08 Simon Josefsson * Makefile.am: cvs2cl --prune doesn't work with version 2.55 nor 2.57. 2004-08-02 21:31 Simon Josefsson * .cvsusers (tags: gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13): Fix. 2004-08-02 21:30 Simon Josefsson * .cvsusers (tags: gnutls_1_0_19, gnutls_1_0_18): Add. 2004-08-02 21:29 Simon Josefsson * configure.in (tags: gnutls_1_1_13): Bump version. 2004-08-02 21:28 Simon Josefsson * Makefile.am, NEWS, configure.in: Add (start of) self test suite. 2004-08-02 21:24 Simon Josefsson * .cvsignore (tags: gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13), doc/tex/.cvsignore, src/.cvsignore (tags: gnutls_1_1_13), src/openpgp/.cvsignore (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13): Ignore more. 2004-08-02 21:24 Simon Josefsson * buildconf (tags: gnutls_1_1_13): Use autoreconf. 2004-08-02 21:04 Simon Josefsson * NEWS: Added simple self test suite. 2004-08-02 20:30 Simon Josefsson * Makefile.am, configure.in (tags: gnutls_1_0_18): Add (start of) self test suite. 2004-08-02 20:30 Simon Josefsson * buildconf (tags: gnutls_1_0_19, gnutls_1_0_18): Use autoreconf. 2004-08-02 17:20 Simon Josefsson * src/openpgp/.cvsignore: file .cvsignore was initially added on branch gnutls_1_0_0_patches. 2004-08-02 17:20 Simon Josefsson * .cvsignore, doc/tex/.cvsignore (tags: gnutls_1_0_21, gnutls_1_0_20), src/.cvsignore, src/openpgp/.cvsignore (utags: gnutls_1_0_18, gnutls_1_0_19): Ignore. 2004-08-02 15:58 Simon Josefsson * configure.in: Bump version. 2004-08-02 12:41 Nikos Mavrogiannopoulos * lib/: auth_srp.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21), gnutls_cert.c, gnutls_srp.c, gnutls_srp.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21) (utags: gnutls_1_0_20, gnutls_1_1_12, gnutls_1_1_13, gnutls_1_1_14, gnutls_1_1_15, gnutls_1_1_16, gnutls_1_1_17, gnutls_1_1_18): _gnutls_calc_srp_u() has been modified to be better. 2004-07-31 08:25 Nikos Mavrogiannopoulos * src/: certtool.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17), certtool.c (tags: gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12): print the number of bits of the public key in a certificate. 2004-07-31 07:58 Nikos Mavrogiannopoulos * NEWS, doc/TODO, lib/auth_cert.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12), lib/gnutls.h.in.in (tags: gnutls_1_1_13, gnutls_1_1_12), lib/gnutls_cert.c, lib/gnutls_errors.c (tags: gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12), lib/gnutls_errors_int.h (tags: gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12), lib/gnutls_int.h, lib/gnutls_ui.c (tags: gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12), lib/gnutls_ui.h (tags: gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12), lib/gnutls_x509.c (tags: gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12), lib/gnutls_x509.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12), NEWS, lib/auth_cert.h (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17), lib/gnutls.h.in.in (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17), lib/gnutls_cert.c, lib/gnutls_errors.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17), lib/gnutls_errors_int.h (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17), lib/gnutls_int.h, lib/gnutls_ui.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17), lib/gnutls_ui.h (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17), lib/gnutls_x509.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17): Added some default limits in the verification of certificate chains, to avoid denial of service attacks. Also added gnutls_certificate_set_verify_limits() to override them. 2004-07-30 21:57 Nikos Mavrogiannopoulos * doc/tex/ex-cert-select.tex (tags: gnutls_1_1_12), lib/gnutls_cert.c, doc/tex/ex-cert-select.tex (tags: gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17), lib/gnutls_cert.c: corrected documentation. 2004-07-28 10:28 Nikos Mavrogiannopoulos * NEWS, libgcrypt.m4 (tags: gnutls_1_1_12), opencdk.m4 (tags: gnutls_1_1_12), lib/Makefile.am (tags: gnutls_1_1_13, gnutls_1_1_12), lib/auth_srp.c, lib/auth_srp.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12), lib/auth_srp_passwd.c (tags: gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12), lib/auth_srp_passwd.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12), lib/auth_srp_rsa.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12), lib/auth_srp_sb64.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12), lib/ext_srp.c (tags: gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12), lib/ext_srp.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12), lib/gnutls.h.in.in, lib/gnutls_algorithms.c (tags: gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12), lib/gnutls_extensions.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12), lib/gnutls_srp.c, lib/gnutls_srp.h: SRP ciphersuites were moved to the gnutls (lgpl) library. 2004-07-27 21:43 Nikos Mavrogiannopoulos * .cvsusers (tags: gnutls_1_1_12): added Simon 2004-07-27 10:24 Nikos Mavrogiannopoulos * NEWS, doc/tex/gnutls.bib (tags: gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17), lib/Makefile.am (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17): avoid using libtool's convenience libraries since they are buggy and cause conflicts in linking. 2004-07-27 10:06 Nikos Mavrogiannopoulos * NEWS, NEWS: * Updated the SRP authentication to conform to the latest (yet unreleased) draft. Unfortunately this breaks compatibility with previous versions. 2004-07-25 07:57 Nikos Mavrogiannopoulos * lib/Makefile.am: avoid using libtool's convenience libraries since they are buggy and cause conflicts in linking. 2004-07-18 06:27 Nikos Mavrogiannopoulos * doc/: protocol/draft-ietf-tls-compression-07.txt, protocol/rfc3749.txt (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12), tex/gnutls.bib (tags: gnutls_1_1_12): added the tls compression rfc. 2004-07-09 12:57 Nikos Mavrogiannopoulos * NEWS, configure.in (tags: gnutls_1_0_16): gnutls 1.0.16 2004-07-09 08:31 Nikos Mavrogiannopoulos * lib/: gnutls_x509.c, gnutls_pk.c (tags: gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), gnutls_x509.c: eliminated some memory leaks. Reported by Yoann Vandoorselaere . 2004-07-02 19:23 Nikos Mavrogiannopoulos * doc/protocol/draft-ietf-tls-ssl-mods-00.txt (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11, gnutls_1_0_16): added draft-ietf-tls-ssl-mods 2004-06-29 08:52 Nikos Mavrogiannopoulos * NEWS, doc/TODO, lib/auth_anon.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/auth_cert.h (tags: gnutls_1_1_11), lib/auth_dh_common.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_cert.c (tags: gnutls_1_1_11), lib/gnutls_cert.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_datum.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_datum.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_record.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_session_pack.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_sig.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_state.c (tags: gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_ui.c (tags: gnutls_1_1_11), lib/gnutls_x509.c, src/serv.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11): The ephemeral DH and RSA parameters are no longer stored in the session resume DB. This saves space, but will cause resumed sessions not to be able to access the original session parameters (which is ok). 2004-06-29 08:13 Nikos Mavrogiannopoulos * lib/gnutls_record.c: Reject hello packets with major version higher than 3. 2004-06-28 22:56 Nikos Mavrogiannopoulos * ChangeLog, NEWS, configure.in: released 1.0.15 2004-06-28 22:52 Nikos Mavrogiannopoulos * src/x509/: ca.pem, cert-dsa.pem, cert.pem, clicert-dsa.pem, clicert.pem, key-dsa.pem, key.pem (utags: gnutls_1_1_19, gnutls_1_0_20, gnutls_1_0_21, gnutls_1_1_11, gnutls_1_1_20, gnutls_1_1_12, gnutls_1_1_21, gnutls_1_1_13, gnutls_1_1_14, gnutls_1_1_15, gnutls_1_1_16, gnutls_1_1_17, gnutls_1_1_18): added some new certificates. 2004-06-24 19:02 Nikos Mavrogiannopoulos * NEWS, doc/tex/certificate.tex (tags: gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16), doc/tex/gnutls.bib (tags: gnutls_1_0_16), doc/tex/tlsintro.tex (tags: gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16): Corrected a bug in certificate verification. Pointed out by Yoann Vandoorselaere 2004-06-24 19:01 Nikos Mavrogiannopoulos * NEWS, doc/TODO: * Corrected a bug in certificate verification. Pointed out by Yoann Vandoorselaere * Added the GNUTLS_VERIFY_DO_NOT_ALLOW_SAME flags to the verification functions. 2004-06-17 19:21 Nikos Mavrogiannopoulos * doc/tex/: certificate.tex (tags: gnutls_1_1_12), gnutls.bib, tlsintro.tex (tags: gnutls_1_1_12) (utags: gnutls_1_1_11): added links to gpgme and to Rescola's book. 2004-06-16 13:22 Nikos Mavrogiannopoulos * lib/: gnutls_pk.c, gnutls_pk.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16): Corrected bug in PKCS #1 encryption. 2004-06-13 21:32 Nikos Mavrogiannopoulos * NEWS, configure.in, doc/TODO, doc/tex/auth.tex (tags: gnutls_1_1_12, gnutls_1_1_11), doc/tex/certificate.tex, doc/tex/ex-alert.tex (tags: gnutls_1_1_12, gnutls_1_1_11), doc/tex/ex-cert-select.tex (tags: gnutls_1_1_11), doc/tex/ex-client-resume.tex (tags: gnutls_1_1_12, gnutls_1_1_11), doc/tex/ex-client-srp.tex (tags: gnutls_1_1_12, gnutls_1_1_11), doc/tex/ex-client2.tex (tags: gnutls_1_1_12, gnutls_1_1_11), doc/tex/ex-crq.tex (tags: gnutls_1_1_12, gnutls_1_1_11), doc/tex/ex-pkcs12.tex (tags: gnutls_1_1_12, gnutls_1_1_11), doc/tex/ex-serv-export.tex (tags: gnutls_1_1_12, gnutls_1_1_11), doc/tex/ex-serv-pgp.tex (tags: gnutls_1_1_12, gnutls_1_1_11), doc/tex/ex-serv-srp.tex (tags: gnutls_1_1_12, gnutls_1_1_11), doc/tex/ex-serv1.tex (tags: gnutls_1_1_12, gnutls_1_1_11), doc/tex/ex-session-info.tex (tags: gnutls_1_1_12, gnutls_1_1_11), doc/tex/ex-verify.tex (tags: gnutls_1_1_12, gnutls_1_1_11), doc/tex/ex-x509-info.tex (tags: gnutls_1_1_12, gnutls_1_1_11), lib/auth_anon.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/auth_anon.h, lib/auth_cert.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/auth_cert.h, lib/auth_dh_common.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/auth_dh_common.h, lib/auth_dhe.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/auth_rsa.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/auth_rsa_export.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/debug.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/debug.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/ext_cert_type.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/ext_cert_type.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/ext_max_record.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/ext_max_record.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/ext_server_name.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/ext_server_name.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls.h.in.in (tags: gnutls_1_1_11), lib/gnutls_alert.c (tags: gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_alert.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_algorithms.c (tags: gnutls_1_1_11), lib/gnutls_algorithms.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_anon_cred.c (tags: gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_auth.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_auth.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_auth_int.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_buffers.c (tags: gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_buffers.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_cipher.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_cipher.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_cipher_int.c (tags: gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_cipher_int.h (tags: gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_compress.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_compress.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_compress_int.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_compress_int.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_constate.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_constate.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_db.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_db.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_dh.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_dh_primes.c (tags: gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_extensions.c (tags: gnutls_1_1_11), lib/gnutls_extensions.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_global.c (tags: gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_handshake.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_handshake.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_hash_int.c (tags: gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_hash_int.h (tags: gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_int.h (tags: gnutls_1_1_11), lib/gnutls_kx.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_kx.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_mpi.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_mpi.h (tags: gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_pk.c, lib/gnutls_pk.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_priority.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_priority.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_record.c, lib/gnutls_record.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_rsa_export.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_rsa_export.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_session.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_session.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_session_pack.c, lib/gnutls_session_pack.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_sig.c, lib/gnutls_sig.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_state.c, lib/gnutls_state.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_str.c (tags: gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_str.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_ui.c, lib/gnutls_ui.h (tags: gnutls_1_1_11), lib/gnutls_v2_compat.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_v2_compat.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_x509.c, lib/gnutls_x509.h (tags: gnutls_1_1_11), lib/x509_b64.c (tags: gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11): Added the '_t' suffix to all exported symbols. 2004-06-13 14:49 Nikos Mavrogiannopoulos * doc/protocol/: draft-ietf-tls-srp-06.txt, draft-ietf-tls-srp-07.txt (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11, gnutls_1_0_16): added new srp draft 2004-06-12 08:55 Nikos Mavrogiannopoulos * NEWS, doc/tex/Makefile.am (tags: gnutls_1_1_12, gnutls_1_1_11), doc/tex/certificate.tex, doc/tex/ex-rfc2818.tex, doc/tex/ex-verify.tex, doc/tex/examples.tex (tags: gnutls_1_1_11), doc/tex/Makefile.am (tags: gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16), doc/tex/ex-rfc2818.tex (tags: gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18), doc/tex/ex-verify.tex, doc/tex/examples.tex (tags: gnutls_1_0_16): added an improved verification example. 2004-06-11 12:22 Nikos Mavrogiannopoulos * doc/protocol/draft-rescorla-dtls-00.txt (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11, gnutls_1_0_16): added datagram tls draft. 2004-06-10 10:03 Nikos Mavrogiannopoulos * lib/: gnutls_handshake.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16), gnutls_state.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16), gnutls_handshake.c, gnutls_record.c, gnutls_state.c: some fixes in the session resuming code. 2004-06-07 10:05 Nikos Mavrogiannopoulos * lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.c, lib/auth_cert.h, lib/auth_dh_common.c, lib/auth_dh_common.h, lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c, lib/debug.c, lib/debug.h, lib/defines.h (tags: gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/ext_cert_type.c, lib/ext_cert_type.h, lib/ext_max_record.c, lib/ext_max_record.h, lib/ext_server_name.c, lib/ext_server_name.h, lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_alert.h, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h, lib/gnutls_anon_cred.c, lib/gnutls_asn1_tab.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_auth.c, lib/gnutls_auth.h, lib/gnutls_auth_int.h, lib/gnutls_buffer.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h, lib/gnutls_compress.c, lib/gnutls_compress.h, lib/gnutls_compress_int.c, lib/gnutls_compress_int.h, lib/gnutls_constate.c, lib/gnutls_constate.h, lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_db.c, lib/gnutls_db.h, lib/gnutls_dh.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_dh.h, lib/gnutls_dh_primes.c, lib/gnutls_errors.c (tags: gnutls_1_1_11), lib/gnutls_errors.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_errors_int.h (tags: gnutls_1_1_11), lib/gnutls_extensions.c, lib/gnutls_extensions.h, lib/gnutls_global.c, lib/gnutls_global.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_int_compat.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_kx.c, lib/gnutls_kx.h, lib/gnutls_mem.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_mem.h (tags: gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_num.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_num.h (tags: gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_pk.c, lib/gnutls_pk.h, lib/gnutls_priority.c, lib/gnutls_priority.h, lib/gnutls_random.c (tags: gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_random.h (tags: gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_record.c, lib/gnutls_record.h, lib/gnutls_rsa_export.c, lib/gnutls_rsa_export.h, lib/gnutls_session.c, lib/gnutls_session.h, lib/gnutls_session_pack.c, lib/gnutls_session_pack.h, lib/gnutls_sig.c, lib/gnutls_sig.h, lib/gnutls_state.c, lib/gnutls_state.h, lib/gnutls_str.c, lib/gnutls_str.h, lib/gnutls_ui.c, lib/gnutls_ui.h, lib/gnutls_v2_compat.c, lib/gnutls_v2_compat.h, lib/gnutls_x509.c, lib/gnutls_x509.h, lib/io_debug.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/pkix_asn1_tab.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/strfile.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/strnstr.c (tags: gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/x509_b64.c, lib/x509_b64.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), src/certtool-cfg.c (tags: gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), src/certtool-gaa.c (tags: gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), src/certtool.c (tags: gnutls_1_1_11), src/cli-gaa.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), src/cli.c (tags: gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), src/common.c (tags: gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), src/crypt-gaa.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), src/crypt.c (tags: gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), src/getpass.c (tags: gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), src/prime.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), src/retcodes.c (tags: gnutls_1_1_12, gnutls_1_1_11), src/serv-gaa.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), src/serv.c, src/tests.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), src/tls_test-gaa.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), src/tls_test.c (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11): changed indentation to 4 spaces instead of tabs. 2004-06-06 16:24 Nikos Mavrogiannopoulos * NEWS, doc/tex/cover.tex.in (tags: gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16), lib/gnutls_int.h (tags: gnutls_1_0_16), lib/gnutls_mpi.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16), lib/gnutls_mpi.h (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16): Added the functions gnutls_x509_crt_get_pk_rsa_raw() and gnutls_x509_crt_get_pk_dsa_raw() to retrieve parameters from certificates. 2004-06-06 14:33 Nikos Mavrogiannopoulos * NEWS, doc/tex/certificate.tex, doc/tex/compression.tex (tags: gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16), doc/tex/gnutls.bib, doc/tex/howto.tex (tags: gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16), doc/tex/programs.tex (tags: gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16), lib/gnutls_mpi.h: Updated to conform to the latest srp draft (draft-ietf-tls-srp-07). Some documentation updates. 2004-06-06 13:50 Nikos Mavrogiannopoulos * lib/gnutls_datum.c, lib/gnutls_ui.c, src/cli-gaa.c, src/cli-gaa.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), src/cli.c, src/cli.gaa (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), src/common.c, src/gnutls-http-serv (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), src/serv-gaa.c, src/serv-gaa.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), src/serv.c, src/serv.gaa (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), src/tests.c, src/tests.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), src/tls_test.c: several improvements 2004-06-06 08:59 Nikos Mavrogiannopoulos * lib/auth_cert.c, lib/auth_cert.h, lib/auth_dh_common.h, lib/gnutls_compress_int.c, lib/gnutls_state.c, src/cli.c, src/common.c, src/common.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), src/tests.c, src/tests.h, src/tls_test.c: updated gnutls-cli-debug to print DHE and RSA-EXPORT information if verbose is set. Some other minor fixes. 2004-06-05 20:16 Nikos Mavrogiannopoulos * doc/README.CODING_STYLE (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.h, lib/auth_dh_common.h, lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c, lib/debug.c, lib/debug.h, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h, lib/gnutls_auth.c, lib/gnutls_auth.h, lib/gnutls_auth_int.h, lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h, lib/gnutls_compress_int.c, lib/gnutls_compress_int.h, lib/gnutls_constate.c, lib/gnutls_db.c, lib/gnutls_dh_primes.c, lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_record.h, lib/gnutls_session_pack.c, lib/gnutls_sig.c, lib/gnutls_state.c, lib/gnutls_ui.c, lib/gnutls_v2_compat.c: some other changes to the internal types names. 2004-06-05 18:10 Nikos Mavrogiannopoulos * lib/: auth_anon.c, auth_anon.h, auth_cert.c, auth_cert.h, auth_dh_common.c, auth_dh_common.h, auth_dhe.c, auth_rsa.c, auth_rsa_export.c, debug.c, debug.h, gnutls_anon_cred.c, gnutls_auth.c, gnutls_cert.c, gnutls_cert.h, gnutls_dh.c, gnutls_dh.h, gnutls_dh_primes.c, gnutls_int.h, gnutls_pk.c, gnutls_pk.h, gnutls_rsa_export.c, gnutls_rsa_export.h, gnutls_session_pack.c, gnutls_sig.c, gnutls_sig.h, gnutls_state.c, gnutls_ui.c, gnutls_ui.h, gnutls_x509.c, gnutls_x509.h: several internal types fix. 2004-06-05 17:37 Nikos Mavrogiannopoulos * NEWS, lib/auth_rsa_export.c, lib/gnutls_mpi.h: Added the functions gnutls_x509_crt_get_pk_rsa_raw() and gnutls_x509_crt_get_pk_dsa_raw() to retrieve parameters from certificates. 2004-06-05 17:07 Nikos Mavrogiannopoulos * lib/: auth_anon.c, auth_cert.h, auth_dh_common.c, auth_dh_common.h, auth_dhe.c, auth_rsa_export.c, gnutls_state.c, gnutls_state.h, gnutls_ui.c, gnutls_ui.h: Allow access to the RSA-EXPORT parameters. 2004-06-04 13:24 Nikos Mavrogiannopoulos * lib/: auth_dh_common.c, auth_dh_common.h, gnutls_compress_int.c, gnutls_mpi.c, gnutls_state.c, gnutls_state.h, gnutls_ui.c, gnutls_ui.h: added function to access the DH (peer's) public key. 2004-06-04 12:03 Nikos Mavrogiannopoulos * NEWS, lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.h, lib/auth_dh_common.c, lib/auth_dh_common.h, lib/auth_dhe.c, lib/gnutls_auth.c, lib/gnutls_cipher_int.c, lib/gnutls_int.h, lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_state.c, lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h, src/serv.c: Added news functions to allow access to the ephemeral Diffie Hellman parameters. 2004-05-31 20:05 Nikos Mavrogiannopoulos * src/: cli.c, cli.c: ciphers are sorted according to a strength order. 2004-05-31 12:15 Nikos Mavrogiannopoulos * NEWS: Updated to conform to the latest srp draft (draft-ietf-tls-srp-07). 2004-05-27 21:11 Nikos Mavrogiannopoulos * lib/: gnutls_handshake.c, gnutls_v2_compat.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16), gnutls_handshake.c, gnutls_v2_compat.c: added some extra checks in hello packet parsing. 2004-05-27 18:55 Nikos Mavrogiannopoulos * configure.in, lib/Makefile.am (tags: gnutls_1_1_11), src/Makefile.am (tags: gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), src/certtool-cfg.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), src/retcodes.c, ChangeLog, acinclude.m4 (tags: gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16), configure.in, lib/Makefile.am (tags: gnutls_1_0_16), src/Makefile.am (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16), src/certtool-cfg.h (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16): some libtasn1 related compilation fixes 2004-05-27 11:17 Nikos Mavrogiannopoulos * configure.in: added dependency on opencdk 0.5.5 2004-05-26 14:26 Nikos Mavrogiannopoulos * NEWS, doc/README.autoconf (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), doc/certtool.cfg (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/gnutls_handshake.c, lib/pkix.asn (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), lib/pkix_asn1_tab.c, NEWS, lib/gnutls_handshake.c, lib/pkix.asn (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16), lib/pkix_asn1_tab.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16): Corrected session resuming in SRP ciphersuites. 2004-05-23 07:31 Nikos Mavrogiannopoulos * NEWS, lib/gnutls.h.in.in, lib/gnutls_state.c: _gnutls_deinit() is no longer used. Sessions are not automatically removed any more, on abnormal termination. 2004-05-22 19:37 Nikos Mavrogiannopoulos * lib/: gnutls_int.h, gnutls_record.c: some cleanups and better handling of EOF in record_recv. 2004-05-16 15:15 Nikos Mavrogiannopoulos * acinclude.m4, configure.in, libtasn1.m4, ChangeLog, NEWS, acinclude.m4, configure.in, libtasn1.m4: added proper libtasn1 version detection. 2004-05-15 06:37 Nikos Mavrogiannopoulos * NEWS, configure.in, doc/certtool.cfg, lib/pkix.asn, src/certtool-cfg.c, src/certtool.c, NEWS, configure.in, doc/certtool.cfg (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16), lib/pkix.asn, src/certtool-cfg.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16), src/certtool.c (tags: gnutls_1_0_16): certtool has now support for more X.520 DN attribute types. 2004-05-14 12:35 Nikos Mavrogiannopoulos * src/: certtool-cfg.c, certtool-cfg.h, certtool.c, certtool-cfg.c, certtool-cfg.h, certtool.c: certtool can now read and set the UID field to a DN. 2004-05-13 21:53 Nikos Mavrogiannopoulos * doc/tex/ex-pkcs12.tex, doc/tex/examples.tex, lib/gnutls.h.in.in, src/certtool.c, lib/gnutls_int.h, doc/tex/ex-pkcs12.tex (tags: gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16), doc/tex/examples.tex, lib/gnutls.h.in.in (tags: gnutls_1_0_16), lib/gnutls_int.h, src/certtool.c: removed gnutls_const_datum type. 2004-05-13 08:27 Nikos Mavrogiannopoulos * configure.in, lib/gnutls_compress_int.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16), lib/gnutls_handshake.c, lib/gnutls_priority.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16), src/cli.c, src/common.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16), src/serv.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16), configure.in, lib/gnutls_compress_int.c, lib/gnutls_handshake.c, lib/gnutls_priority.c, src/cli.c, src/common.c, src/serv.c: some fixes in the compilation system. 2004-05-13 06:39 Nikos Mavrogiannopoulos * NEWS, configure.in, lib/Makefile.am: Opencdk library is being included if not found. 2004-05-12 16:32 Nikos Mavrogiannopoulos * configure.in: Added configure option to disable lzo completely. 2004-05-12 15:52 Nikos Mavrogiannopoulos * NEWS, configure.in, doc/certtool.cfg, doc/tex/srp.tex (tags: gnutls_1_1_12, gnutls_1_1_11), lib/Makefile.am: opencdk is being included if not found. 2004-05-12 15:49 Nikos Mavrogiannopoulos * NEWS, doc/certtool.cfg, doc/tex/srp.tex (tags: gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16), src/certtool.c, src/crypt-gaa.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16), src/crypt-gaa.h (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16), src/crypt.gaa (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16), src/certtool-cfg.c, src/certtool-cfg.h, src/certtool.c, src/crypt-gaa.c, src/crypt.gaa (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11): certtool can now add ip address SAN extension. 2004-05-11 11:35 Nikos Mavrogiannopoulos * lib/: gnutls_handshake.c, gnutls_handshake.c: the TLS hello message random values no longer use strong random data. 2004-05-08 12:51 Nikos Mavrogiannopoulos * lib/: gnutls_handshake.c, auth_rsa.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16): Fixed some things in the random number usage. Weak levels are used where possible to avoid emptying the strong random pool. 2004-05-08 12:49 Nikos Mavrogiannopoulos * lib/: auth_rsa.c, gnutls_handshake.c, gnutls_handshake.h, gnutls_v2_compat.c: Fixed some things in the random number usage. Weak levels are used where possible to avoid emptying the strong random pool. 2004-05-08 08:18 Nikos Mavrogiannopoulos * doc/tex/: Makefile.am, alert.tex (tags: gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16), cert_auth.tex (tags: gnutls_1_0_16), certificate.tex, ciphers.tex (tags: gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16), examples.tex, gnutls.tex (tags: gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16), howto.tex, programs.tex, srp.tex: copied documentation from the devel branch. 2004-05-08 07:47 Nikos Mavrogiannopoulos * doc/tex/: cert_auth.tex, certificate.tex, ciphers.tex (tags: gnutls_1_1_12, gnutls_1_1_11): some additions to certificate stuff. 2004-05-03 00:43 Nikos Mavrogiannopoulos * NEWS, lib/gnutls_auth.c, lib/gnutls_handshake.c, lib/gnutls_kx.c, lib/gnutls_pk.c, lib/gnutls_ui.h: Added gnutls_auth_client_get_type() and gnutls_auth_server_get_type(). 2004-04-30 08:50 Nikos Mavrogiannopoulos * NEWS, configure.in, lib/auth_cert.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16), lib/ext_cert_type.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16), lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_state.c: Automatically disable certificate types that do not have corresponding certificates. 2004-04-30 00:04 Nikos Mavrogiannopoulos * lib/: ext_cert_type.c, gnutls_cert.c, gnutls_state.c: Fixes in the automatic disabling of certificate types. 2004-04-29 23:50 Nikos Mavrogiannopoulos * NEWS, lib/auth_cert.c, lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_state.c: Automatically disable certificate types that do not have corresponding certificates. 2004-04-29 06:29 Nikos Mavrogiannopoulos * src/: certtool-gaa.c, certtool-gaa.h (tags: gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), certtool.c, certtool.gaa (tags: gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11), certtool-gaa.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13), certtool-gaa.h (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13), certtool.c (tags: gnutls_1_0_13), certtool.gaa (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13): added xml exporting capabilities to certtool utility. 2004-04-28 08:54 Nikos Mavrogiannopoulos * NEWS, configure.in (tags: gnutls_1_0_13), lib/Makefile.am (tags: gnutls_1_0_13), src/Makefile.am (tags: gnutls_1_0_13): some complilation fixes. Reported by Jerry Lundstroem 2004-04-23 06:04 Nikos Mavrogiannopoulos * NEWS, configure.in, lib/gnutls_cipher_int.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12), lib/gnutls_global.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12), src/Makefile.am, src/certtool-gaa.c (tags: gnutls_1_0_12), src/certtool-gaa.h (tags: gnutls_1_0_12), src/certtool.c (tags: gnutls_1_0_12), src/certtool.gaa (tags: gnutls_1_0_12): * Changes backported from the development brach: - Added support for authority key identifier and the extended key usage X.509 extension fields. The certtoool was updated to support them. - Added batch support to certtool. Now it can use templates. - The RC2 cipher is no more included. The one in libgcrypt is now used. 2004-04-22 17:08 Nikos Mavrogiannopoulos * NEWS, doc/TODO (tags: gnutls_1_0_13, gnutls_1_0_12), lib/gnutls_record.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12): allow unexpected handshake requests by the client. 2004-04-19 20:22 Nikos Mavrogiannopoulos * src/Makefile.am: srptool is now linked to gnutls-srpcrypt 2004-04-18 19:41 Nikos Mavrogiannopoulos * NEWS, doc/tex/ex-serv-srp.tex (tags: gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12), doc/tex/programs.tex (tags: gnutls_1_0_13, gnutls_1_0_12), src/Makefile.am, NEWS, doc/TODO, doc/tex/ex-serv-srp.tex, doc/tex/programs.tex, doc/tex/srp.tex, src/Makefile.am: Renamed gnutls-srpcrypt to srptool 2004-04-18 12:20 Nikos Mavrogiannopoulos * NEWS, configure.in, lib/auth_cert.c: Corrected bug in OpenPGP key loading using a callback. 2004-04-18 12:11 Nikos Mavrogiannopoulos * NEWS, lib/auth_cert.c: Corrected bug in OpenPGP key loading using a callback. 2004-04-17 13:49 Nikos Mavrogiannopoulos * NEWS (tags: gnutls_1_0_11), lib/gnutls_str.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11), NEWS, lib/gnutls_record.c, lib/gnutls_str.c: Corrected bug in TLS renegotiation. 2004-04-17 09:25 Nikos Mavrogiannopoulos * NEWS, configure.in (tags: gnutls_1_0_11), doc/tex/ex-rfc2818.tex (tags: gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11), lib/gnutls.h.in.in (tags: gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11), lib/gnutls_algorithms.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11), src/certtool.c (tags: gnutls_1_0_11): Added gnutls_sign_algorithm_get_name() and gnutls_pk_algorithm_get_name(). 2004-04-17 09:21 Nikos Mavrogiannopoulos * NEWS (tags: gnutls_1_1_10), doc/TODO (tags: gnutls_1_1_10), doc/tex/ex-rfc2818.tex (tags: gnutls_1_1_10), lib/gnutls.h.in.in (tags: gnutls_1_1_10), lib/gnutls_algorithms.c, src/certtool.c (tags: gnutls_1_1_10), src/crypt-gaa.c (tags: gnutls_1_1_10), src/crypt-gaa.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11, gnutls_1_1_10): Added gnutls_sign_algorithm_get_name() and gnutls_pk_algorithm_get_name(). 2004-04-15 14:04 Nikos Mavrogiannopoulos * lib/auth_rsa.c (tags: gnutls_1_1_10), lib/gnutls_algorithms.c, lib/gnutls_algorithms.h (tags: gnutls_1_1_10), lib/gnutls_auth.c (tags: gnutls_1_1_10), lib/gnutls_constate.c (tags: gnutls_1_1_10), lib/gnutls_handshake.c (tags: gnutls_1_1_10), lib/gnutls_pk.c (tags: gnutls_1_1_10), lib/gnutls_pk.h (tags: gnutls_1_1_10), lib/gnutls_state.c (tags: gnutls_1_1_10), lib/gnutls_v2_compat.c (tags: gnutls_1_1_10), src/certtool-cfg.c (tags: gnutls_1_1_10), src/certtool-gaa.c (tags: gnutls_1_1_10), src/certtool-gaa.h (tags: gnutls_1_1_10), src/cli-gaa.c (tags: gnutls_1_1_10), src/cli-gaa.h (tags: gnutls_1_1_10), src/serv-gaa.c (tags: gnutls_1_1_10), src/serv-gaa.h (tags: gnutls_1_1_10), src/tls_test-gaa.c (tags: gnutls_1_1_10), src/tls_test-gaa.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11, gnutls_1_1_10): Some updates in order to compile with tcc. 2004-04-15 10:53 Nikos Mavrogiannopoulos * src/: certtool-cfg.c, certtool-cfg.h (tags: gnutls_1_1_10), certtool.c: some cleanups in the parsing code. 2004-04-14 18:07 Nikos Mavrogiannopoulos * NEWS, src/certtool.c: minor bugfixes. 2004-04-14 12:26 Nikos Mavrogiannopoulos * configure.in, src/Makefile.am (utags: gnutls_1_1_9, gnutls_1_1_10): certtool will use the system's libcfg if available. 2004-04-14 12:17 Nikos Mavrogiannopoulos * NEWS, configure.in, doc/TODO (tags: gnutls_1_1_9), src/Makefile.am, src/certtool-cfg.c, src/certtool-cfg.h, src/certtool-gaa.c (tags: gnutls_1_1_9), src/certtool-gaa.h (tags: gnutls_1_1_9), src/certtool.c, src/certtool.cfg (tags: gnutls_1_1_9), src/certtool.gaa (tags: gnutls_1_1_10, gnutls_1_1_9), src/getpass.c (tags: gnutls_1_1_10, gnutls_1_1_9), src/getpass.h (tags: gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11, gnutls_1_1_10, gnutls_1_1_9): Added batch support to certtool. Now can use templates. 2004-04-14 07:38 Nikos Mavrogiannopoulos * NEWS, lib/gnutls_cipher_int.c (tags: gnutls_1_1_10, gnutls_1_1_9), lib/gnutls_global.c (tags: gnutls_1_1_10, gnutls_1_1_9): The RC2 cipher is no more included. The one in libgcrypt is now used. 2004-04-14 07:22 Nikos Mavrogiannopoulos * NEWS, src/certtool.c: updated the extensions handling. 2004-04-14 01:11 Nikos Mavrogiannopoulos * NEWS, doc/TODO, src/certtool.c: - Added support for authority key identifier X.509 extension field. - Added support for the extended key usage X.509 extension field. 2004-04-13 13:14 Nikos Mavrogiannopoulos * doc/TODO, lib/gnutls_cipher.c (tags: gnutls_1_1_10, gnutls_1_1_9), lib/gnutls_int.h (tags: gnutls_1_1_10, gnutls_1_1_9), lib/gnutls_record.c (tags: gnutls_1_1_10, gnutls_1_1_9), lib/gnutls_state.c (tags: gnutls_1_1_9): The record receive buffer is now stored in the session data, to avoid memory allocations per receive. 2004-04-07 08:07 Nikos Mavrogiannopoulos * lib/gnutls_rsa_export.c (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8): Optimized (a bit) the rsa_parameter copying. I don't like it. 2004-04-03 11:16 Nikos Mavrogiannopoulos * NEWS, lib/auth_cert.c (tags: gnutls_1_0_11, gnutls_1_0_10), lib/gnutls_cert.c (tags: gnutls_1_0_11, gnutls_1_0_10), lib/gnutls_cert.h (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10), lib/gnutls_extensions.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10), lib/gnutls_extensions.h (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10), lib/gnutls_handshake.c (tags: gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10), lib/gnutls_sig.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10): - Corrected bug in SSL 3.0 authentication. (backported changes from the development branch) 2004-04-03 10:55 Nikos Mavrogiannopoulos * NEWS, configure.in, lib/gnutls_state.c (tags: gnutls_1_1_8), NEWS, configure.in (tags: gnutls_1_0_10), lib/gnutls_state.c (tags: gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10): - Corrected bug in RSA parameters handling which could cause unexpected crashes. 2004-03-26 22:52 Nikos Mavrogiannopoulos * lib/: gnutls_extensions.c (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8), gnutls_extensions.h (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8), gnutls_handshake.c, gnutls_x509.c (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8) (utags: gnutls_1_1_7): some improvements that lead to fewer calls to malloc(). 2004-03-25 09:35 Nikos Mavrogiannopoulos * NEWS, configure.in, lib/auth_cert.c (tags: gnutls_1_1_7), lib/gnutls_cert.c (tags: gnutls_1_1_7), lib/gnutls_global.c (tags: gnutls_1_1_8, gnutls_1_1_7), lib/gnutls_int.h (tags: gnutls_1_1_7), lib/gnutls_ui.h (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7), src/cli.c (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7), src/tests.c (tags: gnutls_1_1_8, gnutls_1_1_7): Deprecated: gnutls_srp_server_set_select_function(), gnutls_certificate_client_set_select_function(), gnutls_srp_server_set_select_function(). 2004-03-25 08:52 Nikos Mavrogiannopoulos * NEWS, configure.in, libgcrypt.m4 (tags: gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9), doc/tex/Makefile.am (tags: gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9), doc/tex/auth.tex (tags: gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9), doc/tex/examples.tex (tags: gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9), doc/tex/preparation.tex (tags: gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9), lib/Makefile.am (tags: gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9), lib/auth_anon.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9), lib/auth_anon.h (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9), lib/auth_cert.h (tags: gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9), lib/auth_dhe.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9), lib/auth_rsa.c (tags: gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9), lib/auth_rsa_export.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9), lib/gnutls.h.in.in (tags: gnutls_1_0_10, gnutls_1_0_9), lib/gnutls_anon_cred.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9), lib/gnutls_cert.c (tags: gnutls_1_0_9), lib/gnutls_cert.h (tags: gnutls_1_0_9), lib/gnutls_dh.h (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9), lib/gnutls_dh_primes.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9), lib/gnutls_global.c (tags: gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9), lib/gnutls_int.h (tags: gnutls_1_0_10, gnutls_1_0_9), lib/gnutls_rsa_export.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9), lib/gnutls_rsa_export.h (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9), lib/gnutls_sig.c (tags: gnutls_1_0_9), lib/gnutls_state.c (tags: gnutls_1_0_9), lib/gnutls_ui.c (tags: gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9), lib/gnutls_ui.h, src/Makefile.am (tags: gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9), src/certtool.c (tags: gnutls_1_0_10, gnutls_1_0_9), src/crypt.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9), src/getpass.c (tags: gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9), src/getpass.h (tags: gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9), src/serv.c (tags: gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9): Backported changes from the development cvs version. Those are: - Added gnutls_certificate_set_params_function() and gnutls_anon_set_params_function() that set the RSA or DH parameters using a callback. - Added functions gnutls_rsa_params_cpy(), gnutls_dh_params_cpy() and gnutls_x509_privkey_cpy(). - Corrected a compilation issue when opencdk was installed in a non standard directory. 2004-03-16 14:11 Nikos Mavrogiannopoulos * configure.in, src/Makefile.am (tags: gnutls_1_1_8, gnutls_1_1_7), src/certtool.c (tags: gnutls_1_1_8, gnutls_1_1_7), src/crypt.c (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7), src/getpass.c (tags: gnutls_1_1_8, gnutls_1_1_7), src/getpass.h (tags: gnutls_1_1_8, gnutls_1_1_7) (utags: gnutls_1_1_7_pre0): replaced the getpass() call with an internal one. 2004-03-16 12:21 Nikos Mavrogiannopoulos * doc/tex/: Makefile.am (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0), ex-pgp-keyserver.tex, examples.tex (tags: gnutls_1_1_7_pre0): removed the openpgp key retrieval example. 2004-03-15 15:54 Nikos Mavrogiannopoulos * NEWS (tags: gnutls_1_1_7_pre0), configure.in, lib/Makefile.am (tags: gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0): Finally corrected a compilation issue when opencdk was installed in a non-base directory. Some other minor fixes. 2004-03-13 09:14 Nikos Mavrogiannopoulos * NEWS, configure.in, doc/tex/auth.tex (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0), lib/gnutls.h.in.in (tags: gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0), lib/gnutls_anon_cred.c (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0), lib/gnutls_cert.c (tags: gnutls_1_1_7_pre0), lib/gnutls_dh.h (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0), lib/gnutls_dh_primes.c (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0), lib/gnutls_int.h (tags: gnutls_1_1_7_pre0), lib/gnutls_rsa_export.c (tags: gnutls_1_1_7, gnutls_1_1_7_pre0), lib/gnutls_rsa_export.h (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0), lib/gnutls_state.c (tags: gnutls_1_1_7, gnutls_1_1_7_pre0), lib/gnutls_ui.h (tags: gnutls_1_1_7_pre0): * Added functions gnutls_rsa_params_cpy(), gnutls_dh_params_cpy() and gnutls_x509_privkey_cpy(). 2004-03-13 01:06 Nikos Mavrogiannopoulos * doc/tex/auth.tex, doc/tex/preparation.tex (tags: gnutls_1_1_12, gnutls_1_1_11, gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0), lib/gnutls_handshake.c (tags: gnutls_1_1_7_pre0), lib/gnutls_state.c: * Added some preliminary documentation for the new libgcrypt locking interface. * Added some documentation for the parameters setting using callback. 2004-03-11 11:32 Nikos Mavrogiannopoulos * NEWS, lib/auth_anon.c (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0), lib/auth_anon.h (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0), lib/auth_cert.h (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0), lib/auth_dhe.c (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0), lib/auth_rsa.c (tags: gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0), lib/auth_rsa_export.c (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0), lib/gnutls.h.in.in, lib/gnutls_anon_cred.c, lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_1_1_7, gnutls_1_1_7_pre0), lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_sig.c (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0), lib/gnutls_state.c, lib/gnutls_ui.c (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0), lib/gnutls_ui.h, src/serv.c: Added gnutls_certificate_set_params_function() and gnutls_anon_set_params_function() that set the RSA or DH parameters using a callback. 2004-02-28 00:01 Nikos Mavrogiannopoulos * configure.in (tags: gnutls_1_0_8), lib/gnutls_handshake.c (tags: gnutls_1_0_9, gnutls_1_0_8), lib/gnutls_hash_int.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8), lib/gnutls_handshake.c, lib/gnutls_hash_int.c (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0): some bugfixes. No longer allow sending client hello if a TLS version is not set. 2004-02-27 18:04 Nikos Mavrogiannopoulos * lib/: auth_cert.c (tags: gnutls_1_1_7_pre0), gnutls_cipher.c (tags: gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0), gnutls_constate.c (tags: gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0), gnutls_hash_int.c, gnutls_kx.c (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0), gnutls_kx.h (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0), gnutls_sig.c: patch to fix the bug in mutual certificate authentication in SSL 3.0 2004-02-27 17:59 Nikos Mavrogiannopoulos * lib/: gnutls_handshake.c, gnutls_sig.c (tags: gnutls_1_0_8): Corrected bug in mutual certificate authentication in SSL 3.0 (part 2). 2004-02-27 17:51 Nikos Mavrogiannopoulos * NEWS (tags: gnutls_1_0_8), lib/auth_cert.c (tags: gnutls_1_0_9, gnutls_1_0_8), lib/gnutls_cipher.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8), lib/gnutls_constate.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8), lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_kx.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8), lib/gnutls_kx.h (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8), lib/gnutls_sig.c: Corrected bug in mutual certificate authentication in SSL 3.0. 2004-02-22 08:39 Nikos Mavrogiannopoulos * NEWS, opencdk.m4 (tags: gnutls_1_1_11, gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6), doc/tex/alert.tex (tags: gnutls_1_1_12, gnutls_1_1_11, gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6), doc/tex/ciphers.tex (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6), doc/tex/howto.tex (tags: gnutls_1_1_7_pre0, gnutls_1_1_6), doc/tex/srp.tex (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6), lib/gnutls_errors.c (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6), lib/gnutls_errors_int.h (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6), ChangeLog (tags: gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), NEWS, opencdk.m4 (tags: gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_errors.c (tags: gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_errors_int.h (tags: gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7): Corrected the return values of gnutls_x509_crt_check_hostname(). 2004-02-13 10:15 Nikos Mavrogiannopoulos * lib/: pkix.asn, pkix_asn1_tab.c (utags: gnutls_1_1_9, gnutls_1_1_10, gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_7, gnutls_1_1_8): fixed CRLDistpoints ASN.1 definitions. 2004-02-12 09:57 Nikos Mavrogiannopoulos * NEWS, configure.in, doc/tex/Makefile.am (tags: gnutls_1_0_8, gnutls_1_0_7), doc/tex/auth.tex (tags: gnutls_1_0_8, gnutls_1_0_7), doc/tex/certificate.tex (tags: gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), doc/tex/ciphers.tex (tags: gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), doc/tex/ciphersuites.tex (tags: gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), doc/tex/compression.tex (tags: gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), doc/tex/ex-cert-select.tex (tags: gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), doc/tex/examples.tex (tags: gnutls_1_0_8, gnutls_1_0_7), doc/tex/gnutls.bib (tags: gnutls_1_0_8, gnutls_1_0_7), doc/tex/handshake.tex (tags: gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), doc/tex/library.tex (tags: gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), doc/tex/macros.tex (tags: gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), doc/tex/preparation.tex (tags: gnutls_1_0_8, gnutls_1_0_7), doc/tex/programs.tex (tags: gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), doc/tex/record_weaknesses.tex (tags: gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), doc/tex/tls_extensions.tex (tags: gnutls_1_0_8, gnutls_1_0_7), lib/Makefile.am (tags: gnutls_1_0_8, gnutls_1_0_7), lib/auth_anon.c (tags: gnutls_1_0_8, gnutls_1_0_7), lib/auth_cert.c (tags: gnutls_1_0_7), lib/auth_cert.h (tags: gnutls_1_0_8, gnutls_1_0_7), lib/auth_dh_common.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/auth_dhe.c (tags: gnutls_1_0_8, gnutls_1_0_7), lib/auth_rsa.c (tags: gnutls_1_0_8, gnutls_1_0_7), lib/auth_rsa_export.c (tags: gnutls_1_0_8, gnutls_1_0_7), lib/debug.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/dh_compat.c (tags: gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18), lib/ext_cert_type.c (tags: gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/ext_max_record.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/ext_server_name.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/gnutls.h.in.in, lib/gnutls_alert.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_algorithms.c, lib/gnutls_algorithms.h (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_anon_cred.c (tags: gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_auth.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_buffers.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_cert.c (tags: gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_cert.h (tags: gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_cipher.c, lib/gnutls_cipher_int.c (tags: gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_compress.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_compress_int.c (tags: gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_constate.c (tags: gnutls_1_0_7), lib/gnutls_datum.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_db.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_dh.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_dh.h (tags: gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_dh_primes.c (tags: gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_errors.c, lib/gnutls_extensions.c (tags: gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_global.c (tags: gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_handshake.c (tags: gnutls_1_0_7), lib/gnutls_int.h (tags: gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_int_compat.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_kx.c (tags: gnutls_1_0_7), lib/gnutls_mem.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_mpi.c (tags: gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_num.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_pk.c (tags: gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_priority.c (tags: gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_random.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_record.c (tags: gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_rsa_export.c (tags: gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_session.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_session_pack.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_sig.c (tags: gnutls_1_0_7), lib/gnutls_state.c (tags: gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_str.c (tags: gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_ui.c (tags: gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_ui.h (tags: gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_v2_compat.c (tags: gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_x509.c (tags: gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/gnutls_x509.h (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/rsa_compat.c (tags: gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18), lib/strnstr.c (tags: gnutls_1_0_21, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/x509_b64.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), src/serv.c: backported all the changes from the development branch to 1.0.x, except for TLS 1.1 which is untested. 2004-02-11 21:32 Nikos Mavrogiannopoulos * NEWS, lib/gnutls_mpi.h (tags: gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7): added check for a%n==0,1,-1 2004-02-11 19:48 Nikos Mavrogiannopoulos * src/cli.c: ported the client from the development branch. 2004-02-11 08:22 Nikos Mavrogiannopoulos * configure.in, doc/tex/ex-x509-info.tex (tags: gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), lib/gnutls.h.in.in, lib/gnutls_hash_int.c (tags: gnutls_1_0_7), lib/gnutls_hash_int.h (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7), src/common.c (utags: gnutls_1_0_5): some other bugfixes ported from the development branch. 2004-02-10 21:04 Nikos Mavrogiannopoulos * NEWS, doc/tex/compression.tex (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6), lib/ext_server_name.c (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6), lib/gnutls.h.in.in (tags: gnutls_1_1_6), lib/gnutls_extensions.c, src/cli.c (tags: gnutls_1_1_7_pre0, gnutls_1_1_6), src/common.c: Fixed a bug where 'server name' extension was always sent. 2004-02-10 21:04 Nikos Mavrogiannopoulos * NEWS, lib/ext_server_name.c (tags: gnutls_1_0_5), lib/gnutls.h.in.in, src/cli.c (tags: gnutls_1_0_5): some bugfixes. 2004-02-10 20:03 Nikos Mavrogiannopoulos * NEWS, configure.in, lib/Makefile.am (tags: gnutls_1_0_5), lib/gnutls.h.in.in, lib/gnutls_cipher.c (tags: gnutls_1_0_5), lib/gnutls_errors.c (tags: gnutls_1_0_5), lib/gnutls_errors_int.h (tags: gnutls_1_0_5), lib/gnutls_hash_int.c, lib/gnutls_int.h (tags: gnutls_1_0_5), lib/gnutls_mpi.h (tags: gnutls_1_0_5), lib/gnutls_rsa_export.c (tags: gnutls_1_0_5), lib/gnutls_rsa_export.h (tags: gnutls_1_0_8, gnutls_1_0_7, gnutls_1_0_5), lib/gnutls_ui.h (tags: gnutls_1_0_5), lib/rsa_compat.c (tags: gnutls_1_0_5), src/certtool-gaa.c (tags: gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_0_5), src/certtool-gaa.h (tags: gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_0_5), src/certtool.c (tags: gnutls_1_0_8, gnutls_1_0_7, gnutls_1_0_5), src/certtool.gaa (tags: gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_0_5): Backported several things from the development branch. 2004-02-10 19:40 Nikos Mavrogiannopoulos * lib/: gnutls_dh_primes.c (tags: gnutls_1_0_5), gnutls_dh_primes.c (tags: gnutls_1_1_6): Fixed some bugs. Patch by Brieuc Jeunhomme . 2004-01-06 20:45 Nikos Mavrogiannopoulos * configure.in, src/certtool.c (utags: gnutls_1_1_6): added getpass() check. 2004-01-06 20:36 Nikos Mavrogiannopoulos * NEWS, configure.in, doc/tex/cert_auth.tex (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6), doc/tex/ex-x509-info.tex (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6), doc/tex/library.tex (tags: gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6), doc/tex/programs.tex (tags: gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6), lib/gnutls_algorithms.c (tags: gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6), lib/gnutls_algorithms.h (tags: gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6), lib/gnutls_cert.c (tags: gnutls_1_1_6), lib/gnutls_cipher.c, lib/gnutls_constate.c (tags: gnutls_1_1_6), lib/gnutls_errors.c, lib/gnutls_global.c (tags: gnutls_1_1_7_pre0, gnutls_1_1_6), lib/gnutls_handshake.c (tags: gnutls_1_1_6), lib/gnutls_hash_int.c (tags: gnutls_1_1_6), lib/gnutls_hash_int.h (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6), lib/gnutls_int.h (tags: gnutls_1_1_6), lib/gnutls_record.c (tags: gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6), lib/gnutls_state.c (tags: gnutls_1_1_6), lib/x509_b64.c (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6), src/certtool-gaa.c (tags: gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6), src/certtool.c, src/cli-gaa.c (tags: gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6), src/common.c, src/crypt-gaa.c (tags: gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6), src/serv-gaa.c (tags: gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6), src/serv.c (tags: gnutls_1_1_6), src/tls_test-gaa.c (tags: gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6): Several bug fixes and cleanups by Arne Thomassen. 2004-01-06 13:23 Nikos Mavrogiannopoulos * NEWS, doc/TODO (tags: gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5), lib/gnutls.h.in.in (tags: gnutls_1_1_5), lib/gnutls_handshake.c (tags: gnutls_1_1_5), lib/gnutls_int.h (tags: gnutls_1_1_5), lib/pkix.asn, lib/pkix_asn1_tab.c, src/certtool.c (tags: gnutls_1_1_5): * Added the gnutls_sign_algorithm type. * Improved the DN parser. 2004-01-04 11:44 Nikos Mavrogiannopoulos * NEWS, configure.in: the -D_REENTRANT is now used. 2004-01-04 11:42 Nikos Mavrogiannopoulos * NEWS, configure.in (utags: gnutls_1_0_4): the -D_REENTRANT cflag is now used. 2004-01-03 15:39 Nikos Mavrogiannopoulos * NEWS, lib/pkix.asn (tags: gnutls_1_1_4), lib/pkix_asn1_tab.c (tags: gnutls_1_1_4), src/certtool.c (tags: gnutls_1_1_4): Corrected problem printing the DC attributes in a DN. 2004-01-03 10:02 Nikos Mavrogiannopoulos * ChangeLog (tags: gnutls_1_0_5, gnutls_1_0_4), NEWS, lib/gnutls_handshake.c (tags: gnutls_1_0_5, gnutls_1_0_4), src/common.c (tags: gnutls_1_0_4): * Changed handshake behaviour to send the lowest TLS version when an unsupported version was advertized. The current behaviour is to send the maximum version we support. 2004-01-03 09:07 Nikos Mavrogiannopoulos * src/cli.c: Updated gnutls-cli's SRP behaviour. Some other fixes. 2003-12-29 16:18 Nikos Mavrogiannopoulos * src/: tests.c, tests.h, tls_test.c (utags: gnutls_1_1_3): added TLS 1.1 protocol detection. 2003-12-29 15:35 Nikos Mavrogiannopoulos * src/: tests.c, tests.h, tls_test.c: added arcfour 40 cipher detection. 2003-12-29 11:38 Nikos Mavrogiannopoulos * NEWS, doc/tex/ex-cert-select.tex (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3), doc/tex/macros.tex (tags: gnutls_1_1_12, gnutls_1_1_11, gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3), doc/tex/record_weaknesses.tex (tags: gnutls_1_1_12, gnutls_1_1_11, gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3), lib/gnutls.h.in.in, lib/gnutls_algorithms.c, lib/gnutls_cipher.c, lib/gnutls_int.h (tags: gnutls_1_1_3), lib/gnutls_record.c (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3), lib/gnutls_state.c (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3), src/common.c, src/serv.c (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3): Added support for TLS 1.1 2003-12-28 15:17 Nikos Mavrogiannopoulos * lib/: auth_cert.c (tags: gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3), auth_cert.h (tags: gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3), gnutls_cert.c (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3), gnutls_random.c (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3), gnutls_ui.h (utags: gnutls_1_1_2): updated the client retrieval certificate callback. 2003-12-28 12:40 Nikos Mavrogiannopoulos * doc/tex/cert_auth.tex (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3), doc/tex/certificate.tex (tags: gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3), doc/tex/ex-x509-info.tex (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3), src/certtool.c (utags: gnutls_1_1_2): Added gnutls_x509_crt_cpy_crl_dist_points() 2003-12-28 08:47 Nikos Mavrogiannopoulos * NEWS, doc/tex/certificate.tex, doc/tex/gnutls.bib (tags: gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls.h.in.in (tags: gnutls_1_1_2), lib/pkix.asn (tags: gnutls_1_1_2), lib/pkix_asn1_tab.c (tags: gnutls_1_1_2), src/certtool.c: Corrected the CRL distribution point extension handling. 2003-12-26 17:48 Nikos Mavrogiannopoulos * AUTHORS (tags: gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11, gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), NEWS, configure.in (tags: gnutls_1_1_2), doc/tex/cover.tex.in (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/auth_anon.c (tags: gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/auth_cert.c, lib/auth_dh_common.c (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/auth_dhe.c (tags: gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/auth_rsa.c (tags: gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/auth_rsa_export.c (tags: gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/debug.c (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/ext_cert_type.c (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/ext_max_record.c (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/ext_server_name.c (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_alert.c (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_algorithms.c (tags: gnutls_1_1_2), lib/gnutls_anon_cred.c (tags: gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_auth.c (tags: gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_buffers.c (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_cert.c, lib/gnutls_cipher.c (tags: gnutls_1_1_2), lib/gnutls_cipher_int.c (tags: gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_compress.c (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_compress_int.c (tags: gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_constate.c (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_datum.c (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_db.c (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_dh.c (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_dh_primes.c (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_errors.c (tags: gnutls_1_1_2), lib/gnutls_extensions.c (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_global.c (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_handshake.c (tags: gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_hash_int.c (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_kx.c (tags: gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_mem.c (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_mpi.c (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_num.c (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_pk.c (tags: gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_priority.c (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_random.c, lib/gnutls_record.c (tags: gnutls_1_1_2), lib/gnutls_rsa_export.c (tags: gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_session.c (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_session_pack.c (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_sig.c (tags: gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_state.c (tags: gnutls_1_1_2), lib/gnutls_str.c (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_ui.c (tags: gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_v2_compat.c (tags: gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/gnutls_x509.c (tags: gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/strnstr.c (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), lib/x509_b64.c (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), src/certtool-gaa.c (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), src/certtool-gaa.h (tags: gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), src/certtool.c, src/certtool.gaa (tags: gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), src/cli.c (tags: gnutls_1_1_3, gnutls_1_1_2), src/crypt.c (tags: gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), src/prime.c (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2), src/serv.c (tags: gnutls_1_1_2), src/tests.c (tags: gnutls_1_1_2), src/tls_test.c (tags: gnutls_1_1_2): * Added CRL verification functionality to certtool. * Added the FSF copyright notices. * Moved all the compatibility interface to the openssl compatibility library. 2003-12-26 14:18 Nikos Mavrogiannopoulos * NEWS, doc/TODO (tags: gnutls_1_1_2, gnutls_1_1_1), doc/tex/certificate.tex (tags: gnutls_1_1_1), lib/Makefile.am (tags: gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1), src/certtool-gaa.c (tags: gnutls_1_1_1), src/certtool-gaa.h (tags: gnutls_1_1_1), src/certtool.c (tags: gnutls_1_1_1), src/certtool.gaa (tags: gnutls_1_1_1): Added support for generating CRLs in the library and the certtool utility. 2003-12-26 11:42 Nikos Mavrogiannopoulos * NEWS, lib/gnutls_mpi.h (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1), lib/pkix.asn (tags: gnutls_1_1_1), lib/pkix_asn1_tab.c (tags: gnutls_1_1_1), src/certtool.c: Added support for the Subject Key ID PKIX extension. 2003-12-23 21:47 Nikos Mavrogiannopoulos * NEWS, doc/TODO, lib/pkix.asn, lib/pkix_asn1_tab.c, src/certtool.c: Added support for reading and generating CRL distribution points extensions in certificates (not working yet). 2003-12-23 11:53 Nikos Mavrogiannopoulos * lib/gnutls_mpi.h: Added checks (in SRP) for A%n==0,1,-1 in server side. 2003-12-22 11:36 Nikos Mavrogiannopoulos * NEWS, configure.in (tags: gnutls_1_1_1), doc/TODO, src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c, src/certtool.gaa: Added PKCS #7 support to certtool utility. 2003-12-21 09:47 Nikos Mavrogiannopoulos * NEWS, doc/TODO (tags: gnutls_1_1_0), lib/dh_compat.c, lib/gnutls_ui.h, lib/rsa_compat.c: Added gnutls_openpgp_key_get_key_usage(), and removed several compatibility functions. 2003-12-20 20:22 Nikos Mavrogiannopoulos * lib/: Makefile.am (tags: gnutls_1_1_0), auth_cert.c, auth_dhe.c (tags: gnutls_1_1_1, gnutls_1_1_0), auth_rsa.c (tags: gnutls_1_1_1, gnutls_1_1_0), auth_rsa_export.c (tags: gnutls_1_1_1, gnutls_1_1_0), gnutls_cert.c, gnutls_cert.h (tags: gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0), gnutls_x509.c (tags: gnutls_1_1_1, gnutls_1_1_0), gnutls_x509.h (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0): several cleanups. 2003-12-20 18:53 Nikos Mavrogiannopoulos * lib/gnutls_handshake.c (tags: gnutls_1_1_1, gnutls_1_1_0): Corrected bug which disallowed ciphersuites other than the CERTIFICATE ones to work. 2003-12-20 18:49 Nikos Mavrogiannopoulos * doc/TODO, lib/auth_cert.c, lib/gnutls_cert.c, lib/gnutls_int.h, lib/gnutls_ui.h, lib/gnutls_x509.c, lib/gnutls_x509.h: Improved gnutls_certificate_client_retrieve_function() and gnutls_certificate_server_retrieve_function() so that the parsing time spent within them is minimized. Also added gnutls_openpgp_privkey struct. No testing yet. 2003-12-19 13:53 Nikos Mavrogiannopoulos * NEWS, lib/gnutls_cert.h: Corrected a bug in the GNUTLS_KEY key usage definitions. 2003-12-19 13:53 Nikos Mavrogiannopoulos * NEWS, lib/gnutls_cert.h, src/certtool.c (tags: gnutls_1_1_0), src/tests.c (tags: gnutls_1_1_1, gnutls_1_1_0), src/tests.h (tags: gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0), src/tls_test.c (tags: gnutls_1_1_1, gnutls_1_1_0): Added gnutls_x509_crt_set_key_usage() and certtool can now set the certificate's key usage. 2003-12-19 11:48 Nikos Mavrogiannopoulos * doc/tex/: Makefile.am (tags: gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0), auth.tex, cert_auth.tex, certificate.tex (tags: gnutls_1_1_0), ciphers.tex (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0), ciphersuites.tex, compression.tex (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0), handshake.tex (tags: gnutls_1_1_12, gnutls_1_1_11, gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0), openpgp.tex, preparation.tex (tags: gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0), record_weaknesses.tex (tags: gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0), tls_extensions.tex (tags: gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0), x509.tex: some updated in documentation 2003-12-19 08:47 Nikos Mavrogiannopoulos * NEWS, lib/gnutls_int.h (tags: gnutls_1_0_4, gnutls_1_0_3), lib/gnutls_record.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3), src/cli.c (tags: gnutls_1_0_4, gnutls_1_0_3), lib/auth_cert.c, lib/gnutls_int.h, lib/gnutls_record.c (tags: gnutls_1_1_1, gnutls_1_1_0), src/cli.c (tags: gnutls_1_1_1, gnutls_1_1_0), src/serv.c: Corrected bug in gnutls_bye() which made it return an error code of INVALID_REQUEST instead of success. 2003-12-18 14:19 Nikos Mavrogiannopoulos * NEWS, configure.in (utags: gnutls_1_0_2): Corrected a bug in the RSA key generation. This was generating unusable RSA keys. 2003-12-18 14:19 Nikos Mavrogiannopoulos * NEWS, doc/TODO, lib/Makefile.am, lib/gnutls_pk.c (tags: gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_rsa_export.c (tags: gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_rsa_export.h (tags: gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_sig.c (tags: gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_ui.h, lib/rsa_compat.c, src/certtool-gaa.c (tags: gnutls_1_1_0), src/certtool-gaa.h (tags: gnutls_1_1_0), src/certtool.c, src/certtool.gaa (tags: gnutls_1_1_0): Added support for generating and exporting DSA private keys. Exporting to PKCS #8 is still not supported due to lack of standards. 2003-12-18 10:32 Nikos Mavrogiannopoulos * NEWS, lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c, lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_int.h, lib/gnutls_state.c (tags: gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_ui.h, lib/gnutls_x509.c, lib/gnutls_x509.h: Added the callbacks gnutls_certificate_client_retrieve_function() and gnutls_certificate_server_retrieve_function(), to allow a client or a server to specify certificates for the handshake without storing them to the credentials structure. 2003-12-16 11:49 Nikos Mavrogiannopoulos * NEWS, configure.in, opencdk.m4 (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0), lib/auth_anon.c (tags: gnutls_1_1_1, gnutls_1_1_0), lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c, lib/dh_compat.c, lib/gnutls.h.in.in (tags: gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_algorithms.c (tags: gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_algorithms.h (tags: gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_dh.h (tags: gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_dh_primes.c (tags: gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c (tags: gnutls_1_1_1, gnutls_1_1_0), lib/gnutls_rsa_export.c, lib/gnutls_ui.c (tags: gnutls_1_1_1, gnutls_1_1_0), lib/libgnutls.vers (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11, gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0): * The error codes GNUTLS_E_NO_TEMPORARY_DH_PARAMS and GNUTLS_E_NO_TEMPORARY_RSA_PARAMS are no longer returned by the handshake function. Ciphersuites that require temporary parameters are removed when such parameters do not exist. * Several internal changes to allow adding the callback function to retrieve the certificate and the private key. 2003-12-10 15:46 Nikos Mavrogiannopoulos * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_dh_primes.c, lib/gnutls_rsa_export.c, lib/gnutls_state.c: Included gnutls_1_0_0_patches. 2003-12-10 15:28 Nikos Mavrogiannopoulos * NEWS, configure.in, lib/gnutls_dh_primes.c (tags: gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1): Corrected a bug in gnutls_dh_params_export_pkcs3() which made it report a wrong size for the output data. 2003-12-10 13:58 Nikos Mavrogiannopoulos * NEWS, configure.in, lib/gnutls.h.in.in (tags: gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1), lib/gnutls_dh_primes.c, lib/gnutls_rsa_export.c (tags: gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1), lib/gnutls_state.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1): Added gnutls_rsa_params_export_pkcs1() and gnutls_rsa_params_import_pkcs1(). 2003-12-10 11:38 Nikos Mavrogiannopoulos * NEWS, THANKS (tags: gnutls_1_1_13, gnutls_1_1_12, gnutls_1_1_11, gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_1_5, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0), lib/Makefile.am, lib/gnutls_handshake.c, lib/gnutls_record.c, src/cli.c, src/tests.c, src/tests.h, src/tls_test.c: Included gnutls_1_0_0_patches. 2003-12-09 15:50 Nikos Mavrogiannopoulos * lib/: gnutls_handshake.c (tags: gnutls_1_0_3), gnutls_record.c (utags: gnutls_1_0_1, gnutls_1_0_2): Some documentation fixes. 2003-12-09 11:42 Nikos Mavrogiannopoulos * NEWS, src/tests.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2), src/tests.h (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2), src/tls_test.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2): Fixed the SRP detection test in gnutls-cli-debug. 2003-12-05 14:21 Nikos Mavrogiannopoulos * NEWS, lib/Makefile.am (tags: gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1), src/cli.c (tags: gnutls_1_0_2): Some minor fixes in the makefiles. They now include CFLAGS from libgcrypt or opencdk if installed in a non standard directory. 2003-12-05 09:25 Nikos Mavrogiannopoulos * doc/TODO (tags: gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2), doc/tex/ciphers.tex (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2), lib/gnutls_dh_primes.c, lib/gnutls_mpi.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1), src/prime.c (tags: gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2): some minor fixes and cleanups. 2003-12-02 21:39 Nikos Mavrogiannopoulos * lib/: gnutls_cipher.c, gnutls_cipher_int.c (tags: gnutls_1_0_5) (utags: gnutls_1_0_0, gnutls_1_0_1, gnutls_1_0_2, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_4, gnutls_1_1_1): some cleanups in the record protocol processing. 2003-12-02 18:20 Nikos Mavrogiannopoulos * NEWS, doc/TODO (tags: gnutls_1_0_0), doc/tex/srp.tex (tags: gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0), lib/gnutls.h.in.in (tags: gnutls_1_0_0), lib/gnutls_errors.c (tags: gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0), lib/gnutls_handshake.c (tags: gnutls_1_0_0), lib/gnutls_int.h (tags: gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0), lib/gnutls_state.c (tags: gnutls_1_0_0), src/cli.c (tags: gnutls_1_0_0): Improved the support for draft-ietf-tls-srp-05. The two-phase handshake is now fully supported without any interaction with the application layer (except for a callback). 2003-12-01 14:07 Nikos Mavrogiannopoulos * src/common.c: removed twofish 2003-12-01 08:50 Nikos Mavrogiannopoulos * configure.in (tags: gnutls_1_0_0), lib/gnutls_hash_int.c (tags: gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0), lib/gnutls_random.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0), src/common.c: eliminated some memory leaks and other fixes. 2003-11-30 22:27 Nikos Mavrogiannopoulos * src/: tests.c, tests.h, tls_test.c (utags: gnutls_1_0_0): added detection for ZLIB compression. 2003-11-30 15:08 Nikos Mavrogiannopoulos * src/: tests.c, tls_test.c: improved srp detection. 2003-11-30 15:00 Nikos Mavrogiannopoulos * NEWS, doc/tex/srp.tex, lib/gnutls_cipher.c, src/cli.c: Some fixes in the certificate authenticated SRP ciphersuites. 2003-11-30 13:58 Nikos Mavrogiannopoulos * doc/README.autoconf (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0), lib/gnutls_alert.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0), lib/gnutls_errors.c, lib/gnutls_errors_int.h (tags: gnutls_1_0_4, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0), lib/gnutls_handshake.c, src/serv-gaa.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0), src/serv.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0): some fixes to comply with the SRP draft. The handshake is now repeated if an empty SRP username is received. 2003-11-30 06:36 Nikos Mavrogiannopoulos * NEWS, doc/tex/srp.tex, lib/gnutls_anon_cred.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0), lib/gnutls_cert.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0), lib/gnutls_x509.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0), lib/libgnutls.vers (tags: gnutls_1_0_8, gnutls_1_0_7, gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0), lib/x509_b64.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0), src/common.c, src/crypt.c (tags: gnutls_1_0_8, gnutls_1_0_7, gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0): several corrections in the documentation. 2003-11-27 22:01 Nikos Mavrogiannopoulos * NEWS, doc/tex/Makefile.am (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99), doc/tex/appendix.tex (tags: gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99), doc/tex/ciphers.tex (tags: gnutls_1_0_0, gnutls_0_9_99), doc/tex/ciphersuites.tex (tags: gnutls_0_9_99), doc/tex/supported_ciphersuites.tex (tags: gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99), lib/gnutls.h.in.in (tags: gnutls_0_9_99), lib/gnutls_algorithms.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99), lib/gnutls_cipher_int.c (tags: gnutls_0_9_99), lib/gnutls_int.h (tags: gnutls_0_9_99), lib/gnutls_state.c (tags: gnutls_0_9_99): Removed the TWOFISH cipher. Documented the supported ciphersuites. 2003-11-27 21:52 Nikos Mavrogiannopoulos * doc/protocol/: draft-benaloh-pct-00.txt, draft-benaloh-pct-01.txt, draft-hickman-netscape-ssl-00.txt (utags: gnutls_1_0_20, gnutls_1_0_0, gnutls_1_0_21, gnutls_1_0_2, gnutls_1_0_3, gnutls_1_1_20, gnutls_1_0_4, gnutls_1_1_21, gnutls_1_0_5, gnutls_1_0_7, gnutls_1_0_8, gnutls_1_0_9, gnutls_1_0_10, gnutls_1_0_11, gnutls_1_0_12, gnutls_1_0_13, gnutls_1_1_10, gnutls_1_1_11, gnutls_1_1_7_pre0, gnutls_1_1_0, gnutls_1_1_12, gnutls_1_1_1, gnutls_1_0_16, gnutls_1_1_2, gnutls_1_1_13, gnutls_1_0_17, gnutls_1_1_3, gnutls_1_1_14, gnutls_1_0_18, gnutls_1_1_4, gnutls_1_1_15, gnutls_1_0_19, gnutls_1_1_5, gnutls_1_1_16, gnutls_1_1_6, gnutls_1_1_7, gnutls_1_1_17, gnutls_1_1_8, gnutls_1_1_18, gnutls_1_1_9, gnutls_1_1_19, gnutls_0_9_99): Added historical documents. Got from http://www21.ocn.ne.jp/~k-west/SSLandTLS/index-e.html 2003-11-27 10:29 Nikos Mavrogiannopoulos * NEWS, doc/TODO, doc/tex/Makefile.am, lib/auth_cert.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99), lib/auth_rsa_export.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99), lib/gnutls.h.in.in, lib/gnutls_handshake.c (tags: gnutls_0_9_99), lib/gnutls_int.h, lib/gnutls_mem.h (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99), lib/gnutls_mpi.c (tags: gnutls_1_0_0, gnutls_0_9_99), lib/gnutls_mpi.h (tags: gnutls_1_0_4, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99), lib/gnutls_x509.c (tags: gnutls_0_9_99), src/serv.c (tags: gnutls_0_9_99): corrected some bugs that affected openpgp authentication. 2003-11-26 08:59 Nikos Mavrogiannopoulos * NEWS, doc/protocol/rfc3279.txt (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99), doc/tex/cover.tex.in (tags: gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99), doc/tex/gnutls.bib, doc/tex/library.tex, lib/gnutls_pk.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99): Exported the gnutls_x509_privkey_sign_data(), gnutls_x509_privkey_verify_data() and gnutls_x509_crt_verify_data(). 2003-11-26 08:57 Nikos Mavrogiannopoulos * src/certtool.c (tags: gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99): only generate v3 certificates, since we always use the CA (basicConstraints) extension. 2003-11-25 12:31 Nikos Mavrogiannopoulos * doc/tex/certificate.tex (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99), doc/tex/ex-crq.tex (tags: gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99), doc/tex/gnutls.bib, doc/tex/openssl.tex (tags: gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99), src/certtool.c: Some documentation fixes. Changed gnutls_x509_*_set_version() to have a compatible input with gnutls_x509_*_get_version(). 2003-11-25 10:20 Nikos Mavrogiannopoulos * doc/protocol/: rfc2459.txt, rfc3280.txt (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99): added the newest PKIX rfc. 2003-11-21 12:52 Nikos Mavrogiannopoulos * src/certtool.c: generated certificates by certtool now have version 1 if they do not include extensions. 2003-11-21 09:37 Nikos Mavrogiannopoulos * THANKS (tags: gnutls_1_0_0, gnutls_0_9_99), lib/gnutls_session.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99), src/certtool.gaa (tags: gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99), src/serv-gaa.c (tags: gnutls_0_9_99), src/serv.c, src/serv.gaa (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99): Some fixes pointed out by Dimitri Papadopoulos-Orfanos 2003-11-17 17:23 Nikos Mavrogiannopoulos * doc/tex/: Makefile.am, ex-client-resume.tex, ex-client-srp.tex, ex-client2.tex, examples.tex: Simplified a bit the client examples. 2003-11-17 15:40 Nikos Mavrogiannopoulos * src/certtool.c: some changes in password reading. 2003-11-17 09:32 Nikos Mavrogiannopoulos * configure.in (tags: gnutls_0_9_99), lib/auth_cert.c, lib/defines.h (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99), lib/ext_server_name.c, lib/gnutls.h.in.in, lib/gnutls_cert.c (tags: gnutls_0_9_99), lib/gnutls_record.c, lib/gnutls_session.c, lib/gnutls_state.c, lib/gnutls_str.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99), lib/gnutls_ui.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99), lib/gnutls_ui.h (tags: gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99), lib/x509_b64.c (tags: gnutls_0_9_99), src/certtool.c, src/common.c, src/serv.c: Several minor fixes in code and function documentation. 2003-11-16 09:55 Nikos Mavrogiannopoulos * NEWS, src/certtool.c (tags: gnutls_0_9_98): * Added gnutls_x509_*_get_dn_oid() and gnutls_x509_crt_get_extension_oid() functions which return the available OIDs. * The certtool utility now prints all available extension OIDs and values. 2003-11-15 23:59 Nikos Mavrogiannopoulos * NEWS, lib/gnutls_str.c (tags: gnutls_0_9_98), lib/gnutls_str.h (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98): gnutls_x509_*_get_*_dn_by_oid() functions have a raw_flag parameter added. Several other fixes. 2003-11-14 17:16 Nikos Mavrogiannopoulos * NEWS, configure.in (tags: gnutls_0_9_98), lib/gnutls_errors.c (tags: gnutls_0_9_99, gnutls_0_9_98), lib/gnutls_errors_int.h (tags: gnutls_0_9_99, gnutls_0_9_98), src/certtool.c, src/cli.c (tags: gnutls_0_9_99, gnutls_0_9_98), src/common.c (tags: gnutls_0_9_98), src/tests.c (tags: gnutls_0_9_98): gnutls_x509_*_set_dn_by_oid() functions have a raw_flag parameter added. Some other fixes in function types. 2003-11-14 12:50 Nikos Mavrogiannopoulos * configure.in, lib/gnutls.h.in.in (tags: gnutls_0_9_98): Compatibility header for gnutls4 is no longer included in gnutls.h. Added deprecated warnings to gnutls8 stuff. 2003-11-13 09:31 Nikos Mavrogiannopoulos * configure.in, lib/auth_cert.c, lib/debug.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98), lib/ext_server_name.c (tags: gnutls_0_9_98), lib/gnutls_buffers.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98), lib/gnutls_constate.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98), lib/gnutls_dh_primes.c (tags: gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98), lib/gnutls_extensions.c, lib/gnutls_extensions.h (tags: gnutls_1_0_9, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98), lib/gnutls_global.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98), lib/gnutls_handshake.c (tags: gnutls_0_9_98), lib/gnutls_handshake.h (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98), lib/gnutls_hash_int.c (tags: gnutls_0_9_99, gnutls_0_9_98), lib/gnutls_int.h, lib/gnutls_mem.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98), lib/gnutls_record.c (tags: gnutls_0_9_98), lib/gnutls_record.h (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98), lib/gnutls_state.c (tags: gnutls_0_9_98), lib/gnutls_state.h (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98), lib/gnutls_v2_compat.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98), lib/gnutls_x509.c (tags: gnutls_0_9_98), lib/x509_b64.c (tags: gnutls_0_9_98), src/common.h (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98): Some bugfixes, and type corrections. 2003-11-13 07:24 Nikos Mavrogiannopoulos * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_algorithms.c (tags: gnutls_0_9_98), lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_priority.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98), src/cli.c, src/common.c, src/serv.c (tags: gnutls_0_9_98): Added the RIPEMD ciphersuites defined in draft-ietf-tls-openpgp-keys-04. 2003-11-13 06:41 Nikos Mavrogiannopoulos * NEWS, configure.in, doc/tex/openssl.tex (tags: gnutls_0_9_98): The openssl compatibility layer was moved to gnutls-openssl to allow the extension of it without bloating the libgnutls-extra. 2003-11-12 13:10 Nikos Mavrogiannopoulos * src/certtool.c: Prints certificate information before signing. 2003-11-11 21:00 Nikos Mavrogiannopoulos * configure.in, lib/gnutls_random.c (tags: gnutls_0_9_99, gnutls_0_9_98), src/crypt.c (tags: gnutls_0_9_99, gnutls_0_9_98): Patch by Werner Koch: * configure.in: Check for gcry_create_nonce. * lib/gnutls_random.c (_gnutls_get_random): Ditto. * src/crypt.c (_srp_crypt): Use gcry_create_nonce if available. Also removed some unneeded code in random.c. 2003-11-11 16:37 Nikos Mavrogiannopoulos * src/: certtool-gaa.c, certtool-gaa.h, certtool.c, certtool.gaa (utags: gnutls_0_9_97): Added capability to read CRLs to certtool. 2003-11-11 16:23 Nikos Mavrogiannopoulos * lib/gnutls_x509.c (tags: gnutls_0_9_97): Renamed several pkcs #7 related functions. That is to allow future extensions to the API. 2003-11-11 09:36 Nikos Mavrogiannopoulos * NEWS, configure.in, lib/gnutls.h.in.in (tags: gnutls_0_9_97), lib/gnutls_dh_primes.c (tags: gnutls_0_9_97), lib/gnutls_ui.h (tags: gnutls_0_9_98, gnutls_0_9_97), lib/x509_b64.c (tags: gnutls_0_9_97), src/cli-gaa.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97): Added gnutls_pkcs7_set_certificate2() and gnutls_pkcs7_set_crl2() functions. 2003-11-10 21:21 Nikos Mavrogiannopoulos * lib/gnutls.h.in.in: Removed the gnutls_handshake_set_rsa_pms_check() prototype from gnutls.h. Corrected the *_get_dn() functions to return the data size if the data argument is NULL, and *data_size == 0. Bugs reported by Gergely Nagy . 2003-11-10 15:32 Nikos Mavrogiannopoulos * lib/: auth_cert.c, ext_cert_type.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98), ext_cert_type.h (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98), gnutls_constate.c, gnutls_extensions.c, gnutls_session_pack.c (tags: gnutls_0_9_98) (utags: gnutls_0_9_97): some fixes to have the correct cert_type on resumed sessions. 2003-11-10 12:25 Nikos Mavrogiannopoulos * NEWS, src/certtool.c: The certtool utility can now generate PKCS #12 structures without specifying a certificate. 2003-11-09 19:16 Nikos Mavrogiannopoulos * src/: certtool-gaa.c, certtool-gaa.h, certtool.gaa, cli.c (tags: gnutls_0_9_97), common.c (tags: gnutls_0_9_97), common.h (tags: gnutls_0_9_97), crypt-gaa.c (tags: gnutls_0_9_97), crypt-gaa.h (tags: gnutls_0_9_97), crypt.gaa (tags: gnutls_0_9_97), prime.c (tags: gnutls_0_9_97), serv.c (tags: gnutls_0_9_97), tests.c (tags: gnutls_0_9_97), tls_test-gaa.c (tags: gnutls_0_9_97), tls_test-gaa.h (tags: gnutls_0_9_97), tls_test.c (tags: gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97), tls_test.gaa (tags: gnutls_0_9_97) (utags: gnutls_0_9_96): some code cleanups. 2003-11-07 09:23 Nikos Mavrogiannopoulos * lib/gnutls.h.in.in (tags: gnutls_0_9_96): Corrected the types in gnutls_anon_free_client_credentials() and gnutls_anon_allocate_client_credentials(). Reported by Ivo. 2003-11-06 19:57 Nikos Mavrogiannopoulos * configure.in, libgcrypt.m4 (tags: gnutls_0_9_96), lib/gnutls_buffers.c (tags: gnutls_0_9_97, gnutls_0_9_96), src/Makefile.am (tags: gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96), src/certtool.c (tags: gnutls_0_9_96), src/cli-gaa.c (tags: gnutls_0_9_96), src/cli.c, src/crypt.c, src/serv.c, src/tests.c, src/tests.h, src/tls_test-gaa.c, src/tls_test.c: some changes to compile in mingw32. 2003-11-04 13:22 Nikos Mavrogiannopoulos * doc/scripts/gdoc (tags: gnutls_0_9_96): added the new gdoc by Simon. 2003-11-04 12:52 Nikos Mavrogiannopoulos * lib/: ext_server_name.c (tags: gnutls_0_9_97, gnutls_0_9_96), gnutls_buffers.c, gnutls_buffers.h, gnutls_cert.c, gnutls_cipher.c (tags: gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96), gnutls_cipher.h (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96), gnutls_compress_int.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96), gnutls_compress_int.h (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96), gnutls_db.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96), gnutls_int.h (tags: gnutls_0_9_97, gnutls_0_9_96), gnutls_kx.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96), gnutls_state.h (tags: gnutls_0_9_97, gnutls_0_9_96), gnutls_ui.c, gnutls_v2_compat.c (tags: gnutls_0_9_97, gnutls_0_9_96), x509_b64.c (tags: gnutls_0_9_96), x509_b64.h (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96): some type fixes. Based on build logs sent by Dimitri Papadopoulos-Orfanos . 2003-11-02 13:27 Nikos Mavrogiannopoulos * src/common.c (tags: gnutls_0_9_95): added gnutls_openpgp_key_export() function. 2003-11-02 07:50 Nikos Mavrogiannopoulos * lib/: gnutls.h.in.in, gnutls_int.h (utags: gnutls_0_9_95): Some changes to preserve binary compatibility. 2003-11-01 10:25 Nikos Mavrogiannopoulos * src/: certtool-gaa.c, certtool-gaa.h, certtool.c, certtool.gaa (utags: gnutls_0_9_95): Added option to certtool to use export-grade algorithms. If password is set in pkcs8 mode, then the output structure will be encrypted. 2003-11-01 08:46 Nikos Mavrogiannopoulos * doc/scripts/Makefile.am (tags: gnutls_1_1_13, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95): gdoc and sort1.pl are now included in the distribution. 2003-11-01 08:46 Nikos Mavrogiannopoulos * NEWS, doc/tex/certificate.tex, doc/tex/cover.tex.in (tags: gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95), doc/tex/ex-rfc2818.tex (tags: gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95), lib/gnutls.h.in.in, lib/gnutls_cert.c (tags: gnutls_0_9_95), lib/gnutls_int.h, src/Makefile.am (tags: gnutls_0_9_95), src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c, src/certtool.gaa, src/common.c, src/prime.c (tags: gnutls_0_9_95): * Several changes in certificate and key verification. * GNUTLS_CERT_NOT_TRUSTED was replaced by GNUTLS_CERT_INVALID, to avoid having two flags for the same thing. * Updated documentation for openpgp key verification. * The prime tool was combined with the certtool. 2003-10-31 12:45 Nikos Mavrogiannopoulos * src/: certtool.c, common.c: more openpgp related changes. 2003-10-31 09:41 Nikos Mavrogiannopoulos * doc/tex/ex-pgp-keyserver.tex (tags: gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96), lib/Makefile.am (tags: gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96), lib/gnutls_x509.c (tags: gnutls_0_9_96), lib/strfile.h (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96), src/serv.c (utags: gnutls_0_9_95): some openpgp related changes. 2003-10-30 19:03 Nikos Mavrogiannopoulos * configure.in (tags: gnutls_0_9_95), lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_global.c (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95): added version check against libtasn1 2003-10-30 18:47 Nikos Mavrogiannopoulos * src/: certtool.c, cli.c (tags: gnutls_0_9_95), crypt.c, serv.c: Added error checking to global_init() calls. 2003-10-30 18:39 Nikos Mavrogiannopoulos * doc/tex/: auth.tex, handshake.tex, howto.tex (tags: gnutls_1_0_8, gnutls_1_0_7, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99) (utags: gnutls_0_9_95, gnutls_0_9_96, gnutls_0_9_97, gnutls_0_9_98): Corrected some things in documentation. Got from Debian bug tracking system, Reported by Ivan Nestlerode 2003-10-30 15:09 Nikos Mavrogiannopoulos * lib/gnutls.h.in.in, src/certtool.c: introduced gnutls_const_datum for gnutls_pkcs12_bag_get_data(). Some other cleanups in the verification functions. 2003-10-30 13:12 Nikos Mavrogiannopoulos * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_int.h, src/certtool.c, src/common.c: Improved the certificate verification functions and the certtool program's verification capability. 2003-10-30 10:24 Nikos Mavrogiannopoulos * src/: certtool.c, crypt.c: Certtool is only compiled when ENABLE_PKI is defined. 2003-10-30 10:08 Nikos Mavrogiannopoulos * lib/: x509_b64.c, x509_b64.h (utags: gnutls_0_9_94, gnutls_0_9_95): Made the B64FSIZE to return an accurate value. 2003-10-30 08:22 Nikos Mavrogiannopoulos * NEWS (tags: gnutls_0_9_94), configure.in (tags: gnutls_0_9_94), doc/tex/programs.tex (tags: gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94), lib/x509_b64.c, src/certtool.c (tags: gnutls_0_9_94): some fixes. 2003-10-30 07:36 Nikos Mavrogiannopoulos * src/: certtool-gaa.c (tags: gnutls_0_9_94), certtool-gaa.h (tags: gnutls_0_9_94), certtool.c, certtool.gaa (tags: gnutls_0_9_94): added capability to print pkcs12 structures. 2003-10-28 07:15 Nikos Mavrogiannopoulos * NEWS, doc/tex/ex-pkcs12.tex (tags: gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94), src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c, src/certtool.gaa: added pkcs #12 support to certtool. Corrected some bugs in the export functions. 2003-10-27 09:51 Nikos Mavrogiannopoulos * configure.in, lib/gnutls_dh_primes.c (tags: gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94): Used the new gcrypt API for generating primes and groups. 2003-10-27 09:50 Nikos Mavrogiannopoulos * src/: certtool-gaa.c, certtool-gaa.h, certtool.c, certtool.gaa: added the --der option to certtool. 2003-10-27 08:54 Nikos Mavrogiannopoulos * NEWS, configure.in, doc/tex/programs.tex, src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c, src/certtool.gaa: several improvements for the certtool utility. 2003-10-27 07:39 Nikos Mavrogiannopoulos * doc/Makefile.am (tags: gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94): Added manpages created by Ivo Timmermans 2003-10-26 22:11 Nikos Mavrogiannopoulos * src/: certtool.c, cli-gaa.c (tags: gnutls_0_9_95, gnutls_0_9_94), cli-gaa.h (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94), cli.c (tags: gnutls_0_9_94), cli.gaa (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94), common.c: Added the --print-cert option to gnutls-cli. 2003-10-26 14:33 Nikos Mavrogiannopoulos * lib/gnutls_x509.c (tags: gnutls_0_9_94), lib/x509_b64.c, src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c, src/certtool.gaa (utags: gnutls_0_9_93): Added capability to print the keyid of a certificate or a private key to certtool. Updated the key_id functions to return the hash of the SubjectPublicKey. 2003-10-26 10:10 Nikos Mavrogiannopoulos * src/certtool.c: Added fingerprint calculation to certtool. 2003-10-26 10:02 Nikos Mavrogiannopoulos * configure.in (tags: gnutls_0_9_93): added configure option to disable the openssl compatibility layer. 2003-10-26 08:30 Nikos Mavrogiannopoulos * src/certtool.c: Added capability to decode some X.509v3 extensions. 2003-10-26 07:51 Nikos Mavrogiannopoulos * src/: certtool-gaa.c, certtool-gaa.h, certtool.c, certtool.gaa: Added certificate chain verification capability to certtool 2003-10-25 21:11 Nikos Mavrogiannopoulos * NEWS, lib/pkix.asn (tags: gnutls_1_0_4, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93), lib/pkix_asn1_tab.c (tags: gnutls_1_0_4, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93), src/Makefile.am, src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c, src/certtool.gaa (utags: gnutls_0_9_92): Several improvments in the certtool. 2003-10-25 18:32 Nikos Mavrogiannopoulos * src/: Makefile.am, certtool-gaa.c, certtool-gaa.h, certtool.c, certtool.gaa, common.c (tags: gnutls_0_9_93, gnutls_0_9_92): Added a certtool primitive command line utility 2003-10-25 09:54 Nikos Mavrogiannopoulos * NEWS, doc/TODO (tags: gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92), lib/pkix.asn, lib/pkix_asn1_tab.c: Almost finished the X.509 certificate generation. 2003-10-24 22:04 Nikos Mavrogiannopoulos * NEWS, configure.in, lib/x509_b64.c (utags: gnutls_0_8_12): - Some fixes in the opencdk code. Patch by Ivo Timmermans - CR is now allowed in the base64 decoder. 2003-10-23 19:16 Nikos Mavrogiannopoulos * NEWS, THANKS (tags: gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92), configure.in (tags: gnutls_0_9_92), libgcrypt.m4 (tags: gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92), lib/Makefile.am (tags: gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92), lib/pkix.asn, lib/pkix_asn1_tab.c: Added some support for writable gnutls_x509_crt structures. Not ready yet. 2003-10-23 13:24 Nikos Mavrogiannopoulos * configure.in, lib/gnutls_mem.h (tags: gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92): some alloca-related fixes. Patch by Philip Brown . 2003-10-17 07:02 Nikos Mavrogiannopoulos * NEWS, lib/gnutls_handshake.c (tags: gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91): corrected a bug in the debugging output of handshake. Pointed out by Mark McLoughlin . 2003-10-09 21:51 Nikos Mavrogiannopoulos * configure.in: opencdk is now mandatory in the base installation. 2003-10-08 14:08 Nikos Mavrogiannopoulos * lib/: gnutls_dh.h (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94), gnutls_dh_primes.c, gnutls_rsa_export.c (tags: gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94), gnutls_state.c (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94), gnutls_state.h (tags: gnutls_0_9_95, gnutls_0_9_94), gnutls_ui.c (tags: gnutls_0_9_95, gnutls_0_9_94) (utags: gnutls_0_9_90, gnutls_0_9_91, gnutls_0_9_92, gnutls_0_9_93): Some changes in types. 2003-10-07 22:42 Nikos Mavrogiannopoulos * lib/: gnutls_errors.c (tags: gnutls_0_9_94, gnutls_0_9_93), gnutls_global.c (tags: gnutls_0_9_94, gnutls_0_9_93), gnutls_int.h (tags: gnutls_0_9_94, gnutls_0_9_93), x509_b64.c (utags: gnutls_0_9_90, gnutls_0_9_91, gnutls_0_9_92): Corrected some of the return types. Several other minor corrections. 2003-10-04 13:44 Nikos Mavrogiannopoulos * doc/tex/: fdl.tex, funcs.tex (tags: gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90), gnutls.bib: Documentation is now under FDL 1.2. 2003-10-04 06:45 Nikos Mavrogiannopoulos * NEWS, configure.in, lib/gnutls_handshake.c (tags: gnutls_0_8_12, gnutls_0_8_11), src/serv.c (tags: gnutls_0_8_12, gnutls_0_8_11): - Updated to use opencdk 0.5.1 (patch by Mikhail Teterin ) - Corrected some alignment problems in IA64 (patch by Ian Wienand ) - Corrected bug in SRP. Patch by Casey Marshall 2003-10-03 12:16 Nikos Mavrogiannopoulos * NEWS, configure.in, doc/tex/Makefile.am, doc/tex/funcs.tex, src/common.c: Updated the openpgp key API. 2003-10-03 11:14 Nikos Mavrogiannopoulos * configure.in: Converted the pgp verification functions to the new API. 2003-10-03 09:09 Nikos Mavrogiannopoulos * lib/gnutls_alert.c (tags: gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90), lib/gnutls_algorithms.c (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90), src/cli.c, src/common.c, src/common.h (tags: gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90), src/serv.c: Applied patch by Arne that fixes several possible NULL pointer dereferences. 2003-10-03 09:05 Nikos Mavrogiannopoulos * src/cli.c: Disable buffering. Clear FD set. Patch by Simon Josefsson 2003-10-02 15:02 Nikos Mavrogiannopoulos * src/: cli.c, common.h, serv.c (utags: gnutls_0_9_8): Rolled back some of Arne's changes. Now the ciphers can be set in the client/server. 2003-10-01 18:43 Nikos Mavrogiannopoulos * doc/scripts/gdoc (tags: gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90), doc/tex/Makefile.am, lib/gnutls_errors.c (utags: gnutls_0_9_8): Patch by Arne. Fixes a linking problem with _gnutls_handshake2str() and _gnutls_packet2str(). Some other fixes in the documentation creation. 2003-10-01 18:39 Nikos Mavrogiannopoulos * lib/gnutls_alert.c (tags: gnutls_0_9_8), lib/gnutls_errors.c, lib/gnutls_record.c (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8), lib/gnutls_state.c (tags: gnutls_0_9_8), src/cli.c, src/common.c (tags: gnutls_0_9_8), src/serv.c: A new patch by Arne. More bug fixes and optimizations. 2003-10-01 15:11 Nikos Mavrogiannopoulos * lib/gnutls_handshake.c (tags: gnutls_0_9_90, gnutls_0_9_8): Corrected some unaligned accesses in IA64. Initial patch by Ian Wienand . 2003-10-01 14:06 Nikos Mavrogiannopoulos * src/: cli.c, common.c: Applied Simos' patch for the SIGALRM triggered handshake. 2003-09-17 20:56 Nikos Mavrogiannopoulos * lib/: gnutls_errors.c, gnutls_pk.c (tags: gnutls_0_9_8): some cleanups. 2003-09-17 20:00 Nikos Mavrogiannopoulos * NEWS, doc/tex/ex-serv-pgp.tex (tags: gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8), src/cli.c, src/common.c, src/common.h, src/serv.c, src/tests.c (tags: gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8): Added a hostname check with the certificate in the gnutls-cli. 2003-09-17 07:19 Nikos Mavrogiannopoulos * NEWS, lib/gnutls.h.in.in (tags: gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8), lib/gnutls_algorithms.c (tags: gnutls_0_9_8), lib/gnutls_cipher_int.c (tags: gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8), lib/gnutls_int.h (tags: gnutls_0_9_8), lib/gnutls_priority.c (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8), src/cli.c, src/serv.c, src/tests.c: RIJNDAEL ciphersuites were renamed to AES. 2003-09-14 09:43 Nikos Mavrogiannopoulos * lib/gnutls_constate.c (tags: gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8), lib/gnutls_errors.c, lib/gnutls_handshake.c, lib/gnutls_v2_compat.c (tags: gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8), src/cli.c, src/serv.c: some more cleanups. 2003-09-14 08:52 Nikos Mavrogiannopoulos * lib/gnutls_handshake.c, src/cli.c, src/serv.c: Corrected the client's behaviour in the handshake handling. Some fixes in the documentation. 2003-09-12 13:13 Nikos Mavrogiannopoulos * configure.in, lib/Makefile.am (tags: gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8), lib/libgnutls.vers: Some additions to export only the documented API, and some support for versioning. 2003-09-11 18:30 Nikos Mavrogiannopoulos * configure.in, doc/.cvsignore (tags: gnutls_1_1_13, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8), doc/tex/library.tex (tags: gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8), lib/debug.c (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8), lib/debug.h (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8), lib/gnutls_errors.c, src/cli.c: cleanups. 2003-09-11 13:07 Nikos Mavrogiannopoulos * src/: crypt-gaa.c (tags: gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8), crypt-gaa.h (tags: gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8), crypt.c, crypt.gaa (tags: gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8), srp/tpasswd (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8), srp/tpasswd.conf (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8): Corrected and improved SRP support. The gnutls-srpcrypt now generates several primes. 2003-09-11 12:34 Nikos Mavrogiannopoulos * NEWS, configure.in, doc/README.autoconf (tags: gnutls_0_9_8), doc/TODO (tags: gnutls_0_9_90, gnutls_0_9_8), doc/tex/ex-pkcs12.tex (tags: gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8), src/cli.c: Improved the error handling in the gnutls-cli. 2003-09-10 19:15 Nikos Mavrogiannopoulos * NEWS, lib/gnutls_alert.c, lib/gnutls_errors.c, lib/gnutls_errors_int.h, src/crypt.c, src/srp/tpasswd, src/srp/tpasswd.conf: Updated the SRP implementation to follow the latest draft. 2003-09-01 13:52 Nikos Mavrogiannopoulos * src/: tests.c, tls_test.c (tags: gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8): corrected bug which made some tests now to be compiled. 2003-09-01 13:39 Nikos Mavrogiannopoulos * lib/gnutls_errors.c, lib/gnutls_extensions.c (tags: gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8), lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c, lib/x509_b64.c (tags: gnutls_0_9_8), src/retcodes.c (tags: gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8): More more fixes by Arne. 2003-08-27 15:24 Nikos Mavrogiannopoulos * src/: serv.c, tests.c, tls_test-gaa.c (tags: gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8), tls_test-gaa.h (tags: gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8), tls_test.c, tls_test.gaa (tags: gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8): corrected bug in the session resumption detection in the gnutls-cli-debug, and other minor fixes. 2003-08-21 16:50 Nikos Mavrogiannopoulos * lib/gnutls_compress_int.c (tags: gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8), src/tls_test.c (utags: gnutls_0_9_7): minor cleanups. 2003-08-20 22:21 Nikos Mavrogiannopoulos * NEWS, lib/x509_b64.c (tags: gnutls_0_9_7): CR is now allowed in the base64 decoder. 2003-08-15 09:06 Nikos Mavrogiannopoulos * lib/gnutls_errors.c (tags: gnutls_0_9_7): _gnutls_bin2hex function was removed from gnutls_errors.c 2003-08-13 15:45 Nikos Mavrogiannopoulos * lib/: Makefile.am (tags: gnutls_0_9_7), gnutls_global.c, rc2.c, rc2.h: RC2 is not included when PKCS#12 is disabled. 2003-08-13 10:25 Nikos Mavrogiannopoulos * configure.in, lib/defines.h (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), lib/rc2.c: RC2 was made reentrant. The stddef.h is now included if found. 2003-08-13 08:26 Nikos Mavrogiannopoulos * lib/: gnutls_errors.c, gnutls_errors_int.h (tags: gnutls_0_9_7), gnutls_global.c: added better check for gcrypt library. 2003-08-13 08:13 Nikos Mavrogiannopoulos * configure.in, lib/gnutls_global.c, lib/gnutls_handshake.c (tags: gnutls_0_9_7), lib/gnutls_record.c (tags: gnutls_0_9_7), lib/gnutls_state.c (tags: gnutls_0_9_7), lib/gnutls_v2_compat.c (tags: gnutls_0_9_7): Arne: - gcry_check_version() _must_ be called nowadays, says libgcrypt-1.1.42/NEWS. - configure.in: the respective test in configure.in included (which doesn't exist) instead of the usual . - lib/gnutls_errors.c: declaration of function _gnutls_bin2hex() doesn't match prototype from file lib/gnutls_str.h, causing compilation failure - configure.in: -Wsign-compare removed. 2003-08-12 12:00 Nikos Mavrogiannopoulos * lib/: auth_anon.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), dh_compat.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), gnutls_cipher_int.c (tags: gnutls_0_9_7), gnutls_compress.c (tags: gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), gnutls_dh_primes.c (tags: gnutls_0_9_8, gnutls_0_9_7), gnutls_errors.c, gnutls_errors_int.h, gnutls_mem.c (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), gnutls_record.c, gnutls_rsa_export.c (tags: gnutls_0_9_8, gnutls_0_9_7), rsa_compat.c (tags: gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), x509_b64.c: more fixes by Arne. 2003-08-12 11:57 Nikos Mavrogiannopoulos * lib/rc2.c: Cleaned up the RC2 cipher. 2003-08-11 18:29 Nikos Mavrogiannopoulos * doc/tex/alert.tex (tags: gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), doc/tex/ciphersuites.tex (tags: gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), doc/tex/ex-cert-select.tex (tags: gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), doc/tex/howto.tex (tags: gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), doc/tex/record.tex (tags: gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), doc/tex/record_weaknesses.tex (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), doc/tex/srp.tex (tags: gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), doc/tex/translayer.tex (tags: gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), lib/auth_cert.c (tags: gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), lib/auth_cert.h (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), lib/auth_dh_common.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), lib/auth_rsa_export.c (tags: gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), lib/dh_compat.c, lib/gnutls_algorithms.c (tags: gnutls_0_9_7), lib/gnutls_anon_cred.c (tags: gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), lib/gnutls_auth.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), lib/gnutls_cert.c (tags: gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), lib/gnutls_compress_int.c, lib/gnutls_dh_primes.c, lib/gnutls_errors.c, lib/gnutls_extensions.c (tags: gnutls_0_9_7), lib/gnutls_global.c, lib/gnutls_handshake.c, lib/gnutls_hash_int.c (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), lib/gnutls_mem.c, lib/gnutls_num.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), lib/gnutls_pk.c (tags: gnutls_0_9_7), lib/gnutls_record.c, lib/gnutls_state.c, lib/gnutls_x509.c (tags: gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), lib/io_debug.h (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), src/retcodes.c (tags: gnutls_0_9_7): still more patches by Arne Thomassen 2003-08-11 18:10 Nikos Mavrogiannopoulos * lib/: gnutls_buffers.c (tags: gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), gnutls_compress_int.c, gnutls_record.c: some more cleanups. 2003-08-11 17:56 Nikos Mavrogiannopoulos * doc/tex/record_weaknesses.tex, lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_buffers.c, lib/gnutls_cert.c, lib/gnutls_compress_int.c, lib/gnutls_db.c (tags: gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), lib/gnutls_global.c, lib/gnutls_handshake.c, lib/gnutls_mem.c, lib/gnutls_record.c, lib/x509_b64.c: more patches by Arne Thomassen. 2003-08-09 19:17 Nikos Mavrogiannopoulos * NEWS, configure.in (utags: gnutls_0_8_10): released 0.8.10 2003-08-09 19:03 Nikos Mavrogiannopoulos * lib/ext_server_name.c (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10): backported the ext_server_name from 0.9.x releases. 2003-08-09 17:30 Nikos Mavrogiannopoulos * NEWS, configure.in, doc/README.CODING_STYLE, doc/README.CVS, doc/protocol/draft-ietf-tls-rfc2246-bis-04.txt, doc/protocol/draft-ietf-tls-rfc2246-bis-05.txt (tags: gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), lib/auth_anon.c, lib/auth_cert.c, lib/auth_dhe.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), lib/auth_rsa.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), lib/auth_rsa_export.c, lib/gnutls_alert.c (tags: gnutls_0_9_7), lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_compress_int.c, lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_extensions.c, lib/gnutls_global.c, lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h (tags: gnutls_0_9_7), lib/gnutls_num.c, lib/gnutls_pk.c, lib/gnutls_random.c (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), lib/gnutls_state.c, lib/gnutls_v2_compat.c, lib/gnutls_x509.c, lib/rc2.c, src/common.c (tags: gnutls_0_9_7), src/serv.c: Applied patch from Arne Thomassen , which corrects several things in the library. 2003-08-07 18:01 Nikos Mavrogiannopoulos * lib/: Makefile.am, debug.c (tags: gnutls_0_9_7), gnutls_algorithms.c, gnutls_cert.h (tags: gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), gnutls_cipher_int.c, gnutls_cipher_int.h (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), gnutls_dh.h (tags: gnutls_0_9_8, gnutls_0_9_7), gnutls_global.c, gnutls_hash_int.c, gnutls_hash_int.h (tags: gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), gnutls_int.h, gnutls_mpi.c, gnutls_mpi.h (tags: gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), gnutls_pk.c, gnutls_pk.h (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), gnutls_rsa_export.c, rc2.c, rc2.h: Ported to the new libgcrypt (still unstable). Also added the RC2 cipher and improved the PKCS #12 stuff in order to support it. 2003-08-04 17:37 Nikos Mavrogiannopoulos * NEWS, configure.in, doc/tex/Makefile.am (tags: gnutls_0_9_7): * Added the new libtasn1. * the tex files are included in the distribution. 2003-07-09 16:33 Nikos Mavrogiannopoulos * lib/Makefile.am: added missing rfc2818_hostname.lo object. 2003-06-29 06:52 Nikos Mavrogiannopoulos * doc/tex/: ex-client-resume.tex (tags: gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), ex-client-srp.tex, ex-client1.tex, ex-client2.tex (tags: gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), ex-serv-export.tex (tags: gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), ex-serv-pgp.tex (tags: gnutls_0_9_7), ex-serv-srp.tex (tags: gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7), ex-serv1.tex: added the (gnutls_transport_ptr) cast to example programs. 2003-06-29 06:33 Nikos Mavrogiannopoulos * NEWS, configure.in (tags: gnutls_0_8_9), lib/gnutls.h.in.in (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9), lib/gnutls_int.h (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9): - The gnutls_transport_ptr type was changed to a pointer type (void*). (programs would need recompile, since the library version has changed) 2003-06-28 19:16 Nikos Mavrogiannopoulos * doc/tex/: Makefile.am (tags: gnutls_0_9_6), certificate.tex (tags: gnutls_0_9_6), ex-crq.tex (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6), ex-pkcs12.tex, examples.tex (tags: gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6), gnutls.tex (tags: gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6): some reorganization on the documentation. Added also stuff about PKCS #12 structures. 2003-06-28 05:51 Nikos Mavrogiannopoulos * lib/: gnutls_ui.c (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9), gnutls_ui.c (tags: gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6): Corrected a null pointer dereference in gnutls_certificate_get_ours(). Report and Patch by Steve Langasek. 2003-06-28 05:44 Nikos Mavrogiannopoulos * NEWS: some cleanups. 2003-06-27 14:07 Nikos Mavrogiannopoulos * lib/: gnutls_buffers.c, gnutls_dh_primes.c, gnutls_errors.c, gnutls_errors_int.h, gnutls_mpi.c, gnutls_mpi.h, gnutls_pk.c (utags: gnutls_0_9_6): Added function to do the MAC verification in the PKCS #12 structure. 2003-06-27 07:34 Nikos Mavrogiannopoulos * lib/: pkix.asn, pkix_asn1_tab.c (utags: gnutls_0_9_6, gnutls_0_9_7, gnutls_0_9_8, gnutls_0_9_90, gnutls_0_9_91): Added ability to write Bag attributes LocalKeyId and friendlyName, in order for browsers to be able to import our structures. 2003-06-26 21:59 Nikos Mavrogiannopoulos * lib/: gnutls_state.c (tags: gnutls_0_9_6), pkix.asn, pkix_asn1_tab.c: some cleanups. 2003-06-26 09:41 Nikos Mavrogiannopoulos * lib/: gnutls_dh_primes.c, gnutls_int.h (tags: gnutls_0_9_6): Several more additions to PKCS #12 to allow encrypting bags. Still not interoperable. 2003-06-25 14:30 Nikos Mavrogiannopoulos * configure.in, lib/gnutls_algorithms.c (tags: gnutls_0_9_6), lib/gnutls_cipher_int.c (tags: gnutls_0_9_6), lib/gnutls_errors.c, lib/gnutls_int.h, lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_session.c (tags: gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6), lib/gnutls_state.c, lib/pkix.asn, lib/pkix_asn1_tab.c: More PKCS #12 additions. Now the code can generate PKCS #12 files. Also added the ability to decrypt plain DES encrypted PKCS #8 keys. 2003-06-24 06:57 Nikos Mavrogiannopoulos * lib/: gnutls_cert.c (tags: gnutls_0_9_6), gnutls_errors.c, gnutls_errors_int.h: Passwords in PKCS5 and PKCS12 are now restricted to ASCII ones. 2003-06-23 06:52 Nikos Mavrogiannopoulos * lib/gnutls_errors.c: some pkcs12 improvements. 2003-06-22 15:41 Nikos Mavrogiannopoulos * lib/: Makefile.am (tags: gnutls_0_9_6), pkix.asn, pkix_asn1_tab.c: Some additions to allow decrypting PKCS #5 encrypted data, with PKCS #12 schema OIDs. 2003-06-22 08:42 Nikos Mavrogiannopoulos * doc/tex/ex-cert-select.tex (tags: gnutls_0_9_6), doc/tex/ex-client2.tex (tags: gnutls_0_9_6), doc/tex/ex-serv-srp.tex (tags: gnutls_0_9_6), doc/tex/layers.tex (tags: gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6), doc/tex/record.tex (tags: gnutls_0_9_6), doc/tex/tlsintro.tex (tags: gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6), lib/Makefile.am, lib/gnutls_alert.c (tags: gnutls_0_9_6), lib/gnutls_errors.c, lib/gnutls_errors_int.h: Some improvements in PKCS12 parser. Now it can extract private keys from the structure. 2003-06-20 08:09 Nikos Mavrogiannopoulos * NEWS, doc/protocol/draft-ietf-tls-extensions-06.txt, doc/protocol/rfc3546.txt (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6), doc/tex/gnutls.bib (tags: gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6): new extensions RFC 2003-06-17 11:45 Nikos Mavrogiannopoulos * doc/: protocol/draft-ietf-tls-srp-04.txt, protocol/draft-ietf-tls-srp-05.txt (tags: gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6), tex/gnutls.bib: new srp draft. 2003-06-16 09:31 Nikos Mavrogiannopoulos * doc/tex/: gnutls.bib, library.tex (tags: gnutls_0_9_7, gnutls_0_9_6): corrected a typo. 2003-06-10 08:06 Nikos Mavrogiannopoulos * lib/gnutls_priority.c (tags: gnutls_0_9_7, gnutls_0_9_6): added the most compatible ciphers in default priorities. 2003-06-09 09:10 Nikos Mavrogiannopoulos * NEWS, src/cli.c (tags: gnutls_0_9_6), src/crypt.c (tags: gnutls_0_9_7, gnutls_0_9_6): Corrected bug in SRP where a non allocated value was freed. Reported by Hiroshi Hayakawa . Also the SRP programs are now build by default (they weren't due to a bug). 2003-06-09 09:10 Nikos Mavrogiannopoulos * NEWS, configure.in, src/crypt.c (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9), src/serv.c (tags: gnutls_0_8_10, gnutls_0_8_9): Corrected bug in SRP where a non allocated value was freed. Reported by Hiroshi Hayakawa . 2003-05-28 09:50 Nikos Mavrogiannopoulos * NEWS, lib/gnutls_buffers.c (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9), NEWS, lib/gnutls_buffers.c: Corrected a bug in the record layer buffering, which affected the case where external pull function was used. Report and a patch by Sergey Poznyakoff . 2003-05-16 18:01 Nikos Mavrogiannopoulos * lib/: defines.h (tags: gnutls_0_9_6), pkix.asn, pkix_asn1_tab.c: some more stuff about PKCS12. Still on early stage and incomplete. 2003-05-08 20:03 Nikos Mavrogiannopoulos * NEWS, lib/gnutls_cipher.c (tags: gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6), src/serv-gaa.c (tags: gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6), src/serv.c (tags: gnutls_0_9_6), src/serv.gaa (tags: gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6): Several fixes in several places. Patch by Sean Gao . 2003-05-03 09:01 Nikos Mavrogiannopoulos * lib/: auth_cert.c (tags: gnutls_0_9_6), auth_cert.c (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7): Corrections in the TLS layer openpgp certificate packet parser. 2003-04-18 10:29 Nikos Mavrogiannopoulos * NEWS, lib/gnutls_x509.c (tags: gnutls_0_9_6), src/serv.c: * Added gnutls_x509_privkey_get_key_id() and gnutls_x509_crt_get_key_id() functions which return a unique (per public key) ID. These can be used to check if the private key corresponds to a given certificate. 2003-04-16 19:09 Nikos Mavrogiannopoulos * lib/: Makefile.am, gnutls_errors.c, gnutls_errors_int.h, gnutls_x509.c, pkix.asn, pkix_asn1_tab.c: Renamed all of the PKCS #xx stuff names, to pkcs-x-name. 2003-04-16 10:44 Nikos Mavrogiannopoulos * lib/: pkix.asn, pkix_asn1_tab.c: added definitions for pkcs12 2003-04-15 13:59 Nikos Mavrogiannopoulos * src/cli.c: Corrected a bug in gnutls-cli while resuming sessions. Reported by Ivo Timmermans, patch by Gergely Nagy . 2003-04-14 07:40 Nikos Mavrogiannopoulos * lib/ext_server_name.c: Corrected bug in server_name extension which made the client to send the wrong size of data. 2003-04-14 07:38 Nikos Mavrogiannopoulos * lib/gnutls_state.c: Increased the default DH bits limit. 2003-04-01 19:13 Nikos Mavrogiannopoulos * src/: cli.c, common.c, crypt.c, serv.c, tests.c (tags: gnutls_0_9_7, gnutls_0_9_6), tls_test.c (tags: gnutls_0_9_6) (utags: gnutls_0_9_5): Some fixes to allow proper compiling when --disable-srp-authentication and --disable-anon-authentication are specified. Patch by Paul Sheer. 2003-04-01 18:50 Nikos Mavrogiannopoulos * configure.in (tags: gnutls_0_9_5), lib/gnutls_cert.c (tags: gnutls_0_9_5), lib/gnutls_x509.c (tags: gnutls_0_9_5), src/cli.c, src/common.c, src/serv.c: Added the --disable-extra-pki configure option, which disables all extra PKI stuff like PKCS #7, PKCS #10 etc. To be used in constraint systems. 2003-04-01 08:47 Nikos Mavrogiannopoulos * NEWS, lib/gnutls_mpi.c (tags: gnutls_0_9_5): several bug fixes in the certificate parsing, and some in the asn1 parser. 2003-03-31 23:05 Nikos Mavrogiannopoulos * lib/: gnutls_int.h (tags: gnutls_0_9_5), gnutls_x509.c: More fixes to eliminate constants. 2003-03-31 22:46 Nikos Mavrogiannopoulos * lib/: gnutls_algorithms.c (tags: gnutls_0_9_5), gnutls_dh_primes.c (tags: gnutls_0_9_5), gnutls_mpi.c, gnutls_mpi.h (tags: gnutls_0_9_5), gnutls_pk.c (tags: gnutls_0_9_5): Eliminated the need for a hard coded max MPI parameter size. 2003-03-29 10:59 Nikos Mavrogiannopoulos * src/common.c: Some fixes in the gnutls_x509_crt_to_xml() function. 2003-03-28 22:28 Nikos Mavrogiannopoulos * lib/x509_b64.c (tags: gnutls_0_9_6, gnutls_0_9_5): some cleanups. 2003-03-28 21:50 Nikos Mavrogiannopoulos * NEWS, configure.in, lib/pkix.asn (tags: gnutls_0_9_5), lib/pkix_asn1_tab.c (tags: gnutls_0_9_5): Several improvments in the PKCS #7 handling. Added capability to delete certificates, and handle CRLs. 2003-03-28 12:28 Nikos Mavrogiannopoulos * lib/: gnutls.h.in.in, gnutls_alert.c, gnutls_alert.h (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6) (utags: gnutls_0_9_4, gnutls_0_9_5): several cleanups. 2003-03-26 23:05 Nikos Mavrogiannopoulos * lib/: pkix.asn (tags: gnutls_0_9_4), pkix_asn1_tab.c (tags: gnutls_0_9_4), x509_b64.c, x509_b64.h: Several fixes to allow exporting the PKCS #7 structures. 2003-03-26 13:53 Nikos Mavrogiannopoulos * lib/: gnutls_algorithms.c, gnutls_handshake.c (tags: gnutls_0_9_6, gnutls_0_9_5), gnutls_v2_compat.c (tags: gnutls_0_9_6, gnutls_0_9_5) (utags: gnutls_0_9_4): Some improvements in the version detection in the client hello. 2003-03-26 13:42 Nikos Mavrogiannopoulos * NEWS, lib/gnutls_errors.c (tags: gnutls_0_9_5, gnutls_0_9_4), lib/gnutls_errors_int.h (tags: gnutls_0_9_5, gnutls_0_9_4): Added functionality to generate PKCS #7 structures. Currently only certificates can be put there. (untested) 2003-03-26 12:46 Nikos Mavrogiannopoulos * src/: serv-gaa.c (tags: gnutls_0_9_5), serv-gaa.h (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5), serv.c, serv.gaa (tags: gnutls_0_9_5) (utags: gnutls_0_9_4): Added the --debug option to the gnutls-serv. 2003-03-26 12:43 Nikos Mavrogiannopoulos * configure.in (tags: gnutls_0_9_4), lib/gnutls_handshake.c, lib/gnutls_int.h (tags: gnutls_0_9_4), lib/gnutls_record.c (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4), lib/gnutls_state.c (tags: gnutls_0_9_5, gnutls_0_9_4), lib/gnutls_state.h (tags: gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4), lib/pkix.asn, src/tests.c (tags: gnutls_0_9_4), src/tests.h (tags: gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4), src/tls_test.c (tags: gnutls_0_9_4): Added bogus TLS record version check in the gnutls-cli-debug tool. 2003-03-25 18:01 Nikos Mavrogiannopoulos * lib/: auth_cert.c (tags: gnutls_0_9_5, gnutls_0_9_4), ext_server_name.c (tags: gnutls_0_9_5, gnutls_0_9_4), gnutls_errors.c, gnutls_errors_int.h, gnutls_session_pack.c (tags: gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4), gnutls_sig.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4): Several GNUTLS_E_UNIMPLEMENTED_FEATURE errors were replaced with meaningful error values. 2003-03-24 17:56 Nikos Mavrogiannopoulos * NEWS, configure.in (tags: gnutls_0_8_6), lib/auth_cert.c (tags: gnutls_0_8_6), lib/gnutls_kx.c (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6): * Corrected a parsing error in the Certificate request message. * Corrected behaviour when a certificate request message is received. Now a certificate packet is always sent, and in SSL 3.0 cipher suites a no_certificate alert is sent instead. * Some fixes in the certificate callback function. 2003-03-24 17:24 Nikos Mavrogiannopoulos * src/: cli-gaa.c (tags: gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5), cli-gaa.h (tags: gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5), cli.c, cli.gaa (tags: gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5) (utags: gnutls_0_9_4): Added the --debug option in the client. 2003-03-24 17:21 Nikos Mavrogiannopoulos * NEWS, lib/auth_cert.c, lib/gnutls_buffers.c (tags: gnutls_0_9_5, gnutls_0_9_4), lib/gnutls_global.c (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4), lib/gnutls_kx.c (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4): * Corrected behaviour when a certificate request message is received. Now a certificate packet is always sent, and in SSL 3.0 cipher suites a no_certificate alert is sent instead. 2003-03-24 16:40 Nikos Mavrogiannopoulos * lib/auth_cert.c: Corrected a parsing error in the Certificate request message. 2003-03-24 06:31 Nikos Mavrogiannopoulos * NEWS (tags: gnutls_0_9_3): last changes for 0.9.3 release. 2003-03-23 20:49 Nikos Mavrogiannopoulos * lib/gnutls_x509.c (tags: gnutls_0_9_4, gnutls_0_9_3): reduced the FIXMEs. 2003-03-23 19:29 Nikos Mavrogiannopoulos * src/: cli-gaa.c, cli.gaa (utags: gnutls_0_9_3): Allow for unencrypted PKCS #8 private keys. 2003-03-23 17:08 Nikos Mavrogiannopoulos * lib/: gnutls_global.c, gnutls_global.h (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4), gnutls_rsa_export.c (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4) (utags: gnutls_0_9_3): The functions that return the pkix_asn and gnutls_asn types were converted to macros. 2003-03-23 12:16 Nikos Mavrogiannopoulos * NEWS, lib/Makefile.am (tags: gnutls_0_9_4, gnutls_0_9_3), lib/gnutls_cipher_int.c (tags: gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), lib/gnutls_cipher_int.h (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), lib/gnutls_constate.c (tags: gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), lib/gnutls_errors.c (tags: gnutls_0_9_3): * Added support for encoding and decoding PKCS #8 2.0 encrypted RSA private keys. 2003-03-22 15:07 Nikos Mavrogiannopoulos * NEWS, doc/tex/funcs.tex (tags: gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), lib/gnutls_cert.c (tags: gnutls_0_9_4, gnutls_0_9_3): the idea of using a separate library for x509 stuff was dropped for now. 2003-03-22 15:01 Nikos Mavrogiannopoulos * lib/gnutls_cert.c: more cleanups. 2003-03-22 11:42 Nikos Mavrogiannopoulos * NEWS, lib/gnutls.h.in.in (tags: gnutls_0_9_3), lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), lib/gnutls_x509.c, lib/pkix.asn (tags: gnutls_0_9_3): * Added the new functions: gnutls_certificate_set_x509_key() gnutls_certificate_set_x509_trust(), gnutls_certificate_set_x509_crl(), gnutls_x509_crt_export(), gnutls_x509_crl_export(). 2003-03-21 16:46 Nikos Mavrogiannopoulos * lib/: gnutls_global.c, gnutls_mpi.c, gnutls_mpi.h, pkix.asn, pkix_asn1_tab.c (tags: gnutls_0_9_3): Added ability to import PKCS8 encrypted keys. 2003-03-20 18:20 Nikos Mavrogiannopoulos * NEWS, doc/tex/ex-serv-export.tex (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), lib/gnutls.h.in.in, lib/gnutls_ui.c (tags: gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), src/prime-gaa.c (tags: gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), src/prime.gaa (tags: gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3): * The gnutls_certificate_set_rsa_params() was renamed to gnutls_certificate_set_rsa_export_params(). 2003-03-20 17:35 Nikos Mavrogiannopoulos * NEWS, lib/auth_rsa.c (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5): * Implemented the counter measure discussed in the paper "Attacking RSA-based Sessions in SSL/TLS", against the attack discussed in the same paper. 2003-03-20 17:11 Nikos Mavrogiannopoulos * NEWS, lib/auth_rsa.c, lib/gnutls.h.in.in, lib/gnutls_alert.c (tags: gnutls_0_9_3), lib/gnutls_global.c, lib/gnutls_handshake.c (tags: gnutls_0_9_3), lib/gnutls_int.h, lib/gnutls_pk.c, lib/gnutls_state.c (tags: gnutls_0_9_3), src/tests.c (tags: gnutls_0_9_3), src/tests.h (tags: gnutls_0_9_3), src/tls_test.c (tags: gnutls_0_9_3): * The RSA premaster secret version check can no longer be disabled. * Implemented the counter measure discussed in the paper "Attacking RSA-based Sessions in SSL/TLS", against the attack discussed in the same paper. * Added the functions: gnutls_handshake_get_last_in(), gnutls_handshake_get_last_out(). 2003-03-20 09:23 Nikos Mavrogiannopoulos * NEWS, lib/gnutls_priority.c (tags: gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3): * The diffie Hellman ciphersuites are now of higher priority than the plain RSA. * Added the new libtasn1. 2003-03-19 11:17 Nikos Mavrogiannopoulos * NEWS, configure.in (tags: gnutls_0_9_3), lib/auth_rsa.c, lib/debug.c (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), lib/debug.h (tags: gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), lib/dh_compat.c (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_alert.h (tags: gnutls_0_9_3), lib/gnutls_buffers.c (tags: gnutls_0_9_3), lib/gnutls_constate.c, lib/gnutls_dh_primes.c (tags: gnutls_0_9_4, gnutls_0_9_3), lib/gnutls_errors.c, lib/gnutls_errors.h (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), lib/gnutls_extensions.c (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), lib/gnutls_global.c, lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c (tags: gnutls_0_9_3), lib/gnutls_pk.c, lib/gnutls_sig.c (tags: gnutls_0_9_3), lib/rsa_compat.c (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), src/cli.c (tags: gnutls_0_9_3): * Improved the error logging functions, by adding a level, and by allowing debugging messages just by increasing the level. 2003-03-18 12:28 Nikos Mavrogiannopoulos * NEWS, doc/tex/funcs.tex, lib/Makefile.am: some of the extra X.509 functionality was moved to libgnutls-x509 library. 2003-03-17 22:25 Nikos Mavrogiannopoulos * lib/: gnutls_dh_primes.c, gnutls_errors.c, gnutls_pk.c: better use of asn1_der_coding() to avoid using static buffers. 2003-03-17 20:05 Nikos Mavrogiannopoulos * NEWS, lib/gnutls.h.in.in, lib/gnutls_algorithms.c (tags: gnutls_0_9_3), lib/gnutls_hash_int.c, lib/gnutls_int.h: MD2 support was dropped this is an algorithm we cannot use. 2003-03-17 16:23 Nikos Mavrogiannopoulos * lib/gnutls_hash_int.c: some cleanups. 2003-03-15 10:39 Nikos Mavrogiannopoulos * doc/tex/: Makefile.am, ex-crq.tex (tags: gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), examples.tex (utags: gnutls_0_9_2): added an example about certificate request and private key generation. 2003-03-15 09:59 Nikos Mavrogiannopoulos * NEWS, configure.in (tags: gnutls_0_9_2), lib/pkix.asn (tags: gnutls_0_9_2), lib/pkix_asn1_tab.c (tags: gnutls_0_9_2): Added support for PKCS#10 certificate requests generation. 2003-03-14 23:07 Nikos Mavrogiannopoulos * doc/protocol/rfc2985.txt (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2): added pkcs9 rfc. 2003-03-14 23:00 Nikos Mavrogiannopoulos * lib/: gnutls_int.h, gnutls_mpi.c (tags: gnutls_0_9_2), gnutls_mpi.h (tags: gnutls_0_9_2): several other additions and fixes for the certificate request stuff. 2003-03-14 12:54 Nikos Mavrogiannopoulos * doc/protocol/rfc2986.txt (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2): added rfc for certificate requests. 2003-03-14 12:53 Nikos Mavrogiannopoulos * lib/: Makefile.am (tags: gnutls_0_9_2), auth_cert.c (tags: gnutls_0_9_3, gnutls_0_9_2), auth_dhe.c (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2), auth_rsa.c (tags: gnutls_0_9_2), auth_rsa_export.c (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2), gnutls_pk.c (tags: gnutls_0_9_2), gnutls_pk.h (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2), gnutls_sig.c (tags: gnutls_0_9_2), gnutls_sig.h (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2), pkix.asn, pkix_asn1_tab.c: Added some stuff needed in PKCS#10 certificate request generation. Some other fixes as well. 2003-03-14 09:01 Nikos Mavrogiannopoulos * lib/: auth_rsa_export.c, gnutls_int.h, gnutls_rsa_export.c (tags: gnutls_0_9_2), gnutls_rsa_export.h (tags: gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2): The RSA parameters handling functions, are now implemented using the rsa privkey functions. 2003-03-13 08:24 Nikos Mavrogiannopoulos * lib/gnutls_x509.c (tags: gnutls_0_9_2): unmap data and close the file descriptor after the mmap(). 2003-03-12 12:43 Nikos Mavrogiannopoulos * NEWS, configure.in (tags: gnutls_0_9_1), lib/gnutls_dh_primes.c (tags: gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_x509.c (tags: gnutls_0_9_1), src/cli.c (tags: gnutls_0_9_2, gnutls_0_9_1): Use mmap() if available to read files. 2003-03-12 12:06 Nikos Mavrogiannopoulos * NEWS, configure.in, lib/Makefile.am (tags: gnutls_0_9_1), lib/defines.h (tags: gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_dh_primes.c, lib/gnutls_x509.c, lib/strnstr.c (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), lib/x509_b64.c (tags: gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1): * Added an strnstr() function and the requirement in some functions to use null terminated PEM structures is no more. 2003-03-12 10:57 Nikos Mavrogiannopoulos * NEWS, lib/auth_cert.c (tags: gnutls_0_9_1), lib/auth_cert.h (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), lib/auth_dhe.c (tags: gnutls_0_9_1), lib/auth_rsa.c (tags: gnutls_0_9_1), lib/auth_rsa_export.c (tags: gnutls_0_9_1), lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_mpi.h (tags: gnutls_0_9_1), lib/gnutls_sig.c (tags: gnutls_0_9_1), lib/gnutls_sig.h (tags: gnutls_0_9_1), lib/gnutls_x509.c: * Added ability to generate RSA keys. * Increased the maximum parameter size in order to read some large keys by some CAs. Patch by Ian Peters . * Rolled back some of yesterdays changes. The gnutls_x509_privkey, was replaced (again) by the gnutls_privkey. 2003-03-11 20:14 Nikos Mavrogiannopoulos * lib/: Makefile.am, auth_cert.c, auth_cert.h, auth_dhe.c, auth_rsa.c, auth_rsa_export.c, gnutls_cert.c, gnutls_cert.h, gnutls_int.h, gnutls_privkey.c, gnutls_privkey.h, gnutls_sig.c, gnutls_sig.h, gnutls_x509.c, gnutls_x509.h (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1): some improvements in the private key handling api. It is now used internally. 2003-03-11 07:51 Nikos Mavrogiannopoulos * lib/: gnutls.h.in.in (tags: gnutls_0_9_1), gnutls_ui.c: The fingerprint now accepts a pointer to an int instead of a ptr to a size_t. 2003-03-10 18:29 Nikos Mavrogiannopoulos * NEWS, THANKS (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5), configure.in, lib/Makefile.am (tags: gnutls_0_8_6, gnutls_0_8_5) (utags: gnutls_0_8_4): changes for 0.8.4 release. 2003-03-07 12:24 Nikos Mavrogiannopoulos * doc/protocol/: draft-ietf-tls-rfc2246-bis-02.txt, draft-ietf-tls-rfc2246-bis-03.txt (tags: gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1): added the new tls 1.1 draft 2003-03-06 20:20 Nikos Mavrogiannopoulos * configure.in, lib/Makefile.am, lib/gnutls_buffers.c (tags: gnutls_0_9_2, gnutls_0_9_1): the documentation is now created on dist time. 2003-03-06 20:09 Nikos Mavrogiannopoulos * lib/gnutls_buffers.c, NEWS, lib/gnutls_buffers.c, NEWS: Corrected a broken buffer check in _gnutls_io_read_buffered() 2003-03-05 17:23 Nikos Mavrogiannopoulos * doc/: README.CODING_STYLE (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), tex/certificate.tex (tags: gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), tex/ex-rfc2818.tex (tags: gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3), tex/ex-serv-export.tex, tex/ex-serv1.tex (utags: gnutls_0_9_1, gnutls_0_9_2): some documentation fixes. 2003-03-04 14:39 Nikos Mavrogiannopoulos * NEWS (tags: gnutls_0_8_3): changes for 0.8.3 release. 2003-03-04 14:38 Nikos Mavrogiannopoulos * doc/tex/record_weaknesses.tex (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1): Documented the last timing attack. 2003-03-04 07:47 Nikos Mavrogiannopoulos * NEWS, configure.in, lib/defines.h, lib/gnutls.h.in.in, lib/gnutls_alert.c (tags: gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_cipher.c (tags: gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_constate.c (tags: gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_dh_primes.c, lib/gnutls_int.h, lib/gnutls_num.c (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_num.h (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_ui.c, lib/gnutls_x509.c, src/serv.c (tags: gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1): * Corrected a bug in 64 bit architectures, which affected the serial number calculation in the record layer. * Added gnutls_certificate_free_keys() which deletes all the private keys and certificates from the credentials structure. 2003-03-04 07:46 Nikos Mavrogiannopoulos * NEWS, configure.in (tags: gnutls_0_8_3), lib/defines.h (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3), lib/gnutls_cipher.c (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3), lib/gnutls_constate.c (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3), lib/gnutls_num.c (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3), lib/gnutls_num.h (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3): Corrected a bug in 64 bit architectures, which affected the serial number calculation in the record layer. 2003-03-03 17:48 Nikos Mavrogiannopoulos * lib/gnutls_cipher.c, NEWS: Commited the TLS 1.0 record layer, timing attack fix in the 0.8.x branch. 2003-03-03 16:08 Nikos Mavrogiannopoulos * NEWS, lib/gnutls_cipher.c, lib/gnutls_cipher_int.c (tags: gnutls_0_9_2, gnutls_0_9_1): Added protection against the new TLS 1.0 record layer timing attack. 2003-03-03 16:02 Nikos Mavrogiannopoulos * lib/auth_cert.h, lib/gnutls.h.in.in, lib/gnutls_ui.c, lib/gnutls_x509.c, src/cli.c, src/common.c: Added a flag to allow signing by v1 X.509 certificates. Also added a function to allow setting the verification flags in the credentials structure. 2003-03-03 15:34 Nikos Mavrogiannopoulos * src/: tests.c, tls_test.c (utags: gnutls_0_9_1, gnutls_0_9_2): some fixes in tests 2003-02-27 23:40 Nikos Mavrogiannopoulos * NEWS, lib/gnutls.h.in.in, lib/gnutls_algorithms.c (tags: gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_hash_int.c (tags: gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_int.h: Added support for MD2 signature verification in X.509 certificates. 2003-02-25 21:39 Nikos Mavrogiannopoulos * src/: cli-gaa.c (tags: gnutls_0_9_2, gnutls_0_9_1), cli-gaa.h (tags: gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), cli.c, cli.gaa (tags: gnutls_0_9_2, gnutls_0_9_1), tests.c, tls_test.c: Added option to disable all TLS 1.0 extensions. 2003-02-22 22:26 Nikos Mavrogiannopoulos * configure.in, doc/tex/Makefile.am (tags: gnutls_0_9_1), lib/Makefile.am: some fixes in makefiles. 2003-02-20 07:38 Nikos Mavrogiannopoulos * doc/tex/: Makefile.am, ex-cert-select.tex (tags: gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), ex-info.tex, examples.tex (tags: gnutls_0_9_1): Added a small example on how to use the certificate selection callback in client side. 2003-02-18 22:55 Nikos Mavrogiannopoulos * lib/: gnutls_auth.c (tags: gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2), gnutls_mpi.c, gnutls_pk.c (utags: gnutls_0_9_1): some fixes in types. 2003-02-18 06:30 Nikos Mavrogiannopoulos * lib/auth_cert.c, lib/gnutls_cert.c, src/cli.c, src/tests.c: The client certificate selection callback is no longer called twice. It is called once if it is set. 2003-02-16 09:52 Nikos Mavrogiannopoulos * src/: tests.c, tls_test.c: works better in buggy servers. 2003-02-16 09:17 Nikos Mavrogiannopoulos * NEWS, doc/tex/ex-serv-export.tex, doc/tex/ex-serv1.tex, lib/Makefile.am, lib/dh_compat.c (tags: gnutls_0_9_2, gnutls_0_9_1), lib/gnutls.h.in.in, lib/gnutls_dh_primes.c, lib/gnutls_int.h, lib/gnutls_rsa_export.c (tags: gnutls_0_9_1), lib/gnutls_rsa_export.h (tags: gnutls_0_9_1), lib/rsa_compat.c (tags: gnutls_0_9_2, gnutls_0_9_1), src/prime.c (tags: gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), src/serv.c: The RSA and DH parameter handling has been updated. 2003-02-15 21:48 Nikos Mavrogiannopoulos * lib/: auth_cert.c, gnutls_x509.c: Added a primitive function to load a file into memory, so that no certificate files are truncated. Also fixed a bug in the client certificate callback function. 2003-02-15 17:13 Nikos Mavrogiannopoulos * lib/gnutls_ui.c: Null, as the data value, is now an acceptable value in functions that may return the size of the data. 2003-02-14 15:48 Nikos Mavrogiannopoulos * lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_ui.h (tags: gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), src/cli.c, src/common.c, src/tests.c, src/tests.h (tags: gnutls_0_9_2, gnutls_0_9_1), src/tls_test.c: Corrected bugs in gnutls_x509_rdn_get(). Added a test to print the server's trusted CAs in gnutls-cli-debug, and in gnutls-cli. 2003-02-14 10:10 Nikos Mavrogiannopoulos * NEWS, configure.in, lib/gnutls_cert.c, lib/gnutls_dh_primes.c, lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_pk.c, lib/gnutls_privkey.c, lib/gnutls_x509.c: ported to libtasn1 0.2.x. Also the included minitasn1 was replaced by the 0.2.1 version of libtasn1. 2003-02-14 08:42 Nikos Mavrogiannopoulos * lib/: gnutls.h.in.in, gnutls_int.h: gnutls_const_datum was removed from exported types, for the time being. 2003-02-13 09:23 Nikos Mavrogiannopoulos * README (tags: gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), doc/TODO, lib/auth_cert.c, lib/gnutls_int.h, lib/gnutls_state.c (tags: gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_x509.c: Added option to allow an X.509 server not to send the trusted CA list to the peer. 2003-02-12 13:30 Nikos Mavrogiannopoulos * lib/Makefile.am, src/tests.c, src/tests.h, src/tls_test.c: Added test which prints the Diffie Hellman prime bits used. 2003-02-12 12:48 Nikos Mavrogiannopoulos * NEWS, lib/gnutls.h.in.in, lib/gnutls_dh_primes.c, lib/gnutls_int.h, lib/gnutls_privkey.c, lib/gnutls_ui.h, lib/gnutls_x509.c: Added some private key handling functions. They are primitive enough for now. 2003-02-12 11:48 Nikos Mavrogiannopoulos * doc/protocol/: draft-ietf-tls-extensions-05.txt, draft-ietf-tls-extensions-06.txt (tags: gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1): added new extensions draft. 2003-02-12 11:46 Nikos Mavrogiannopoulos * NEWS, lib/auth_cert.c, lib/auth_cert.h, lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_dh_primes.c, lib/gnutls_int.h, lib/gnutls_ui.h, lib/gnutls_x509.c: gnutls_x509_certificate_* were renamed gnutls_x509_crt_*. 2003-02-12 11:26 Nikos Mavrogiannopoulos * lib/: gnutls.h.in.in, gnutls_int.h, gnutls_ui.c: added gnutls_x509_certificate_get_fingerprint(). Untested yet. 2003-02-10 16:51 Nikos Mavrogiannopoulos * lib/: debug.c (tags: gnutls_0_9_2, gnutls_0_9_1), debug.h (tags: gnutls_0_9_2, gnutls_0_9_1), gnutls.h.in.in, gnutls_errors.c (tags: gnutls_0_9_2, gnutls_0_9_1), gnutls_global.c, gnutls_ui.c, gnutls_ui.h: renamed gnutls_x509_fingerprint to gnutls_fingerprint. 2003-02-09 09:53 Nikos Mavrogiannopoulos * lib/gnutls_dh_primes.c, src/prime.c: fixes in pkcs3 DH parameter generation. 2003-02-09 09:37 Nikos Mavrogiannopoulos * lib/Makefile.am, lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c, lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_dh_primes.c, lib/gnutls_handshake.c (tags: gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_rsa_export.c, lib/gnutls_ui.h, lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_extensions.c, lib/x509_extensions.h, lib/x509_sig_check.c, lib/x509_verify.c, lib/x509_verify.h, src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa, src/serv-gaa.c (tags: gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), src/serv-gaa.h (tags: gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), src/serv.c, src/serv.gaa (tags: gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1): Several internal changes to use the new certificate API. CRL support is complete. 2003-02-08 14:46 Nikos Mavrogiannopoulos * lib/: gnutls.h.in.in, gnutls_int.h: added a crl verification function (untested yet). 2003-02-08 11:21 Nikos Mavrogiannopoulos * lib/: Makefile.am, gnutls_x509.c, x509_b64.c: Added some new certificate verification functions. 2003-02-07 22:20 Nikos Mavrogiannopoulos * lib/: Makefile.am, gnutls_cert.c, gnutls_cert.h, gnutls_privkey.c: removed the raw part in the gnutls_privkey internal structure.. 2003-02-07 20:46 Nikos Mavrogiannopoulos * lib/x509_extensions.c: Added function to extract the key usage extension from an X.509 certificate, and combined some code. 2003-02-07 19:01 Nikos Mavrogiannopoulos * NEWS, doc/tex/Makefile.am, doc/tex/certificate.tex, doc/tex/ex-info.tex, doc/tex/ex-rfc2818.tex, doc/tex/funcs.tex, lib/Makefile.am, lib/gnutls_dh_primes.c, lib/gnutls_ui.h, lib/gnutls_x509.h, lib/rfc2818_hostname.c, lib/x509_xml.c: More stuff for the new certificate API. 2003-02-07 14:48 Nikos Mavrogiannopoulos * NEWS, lib/Makefile.am, lib/gnutls_cert.c, lib/gnutls_errors.h (tags: gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_errors_int.h (tags: gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_x509.c: The old certificate parsing API was reimplemented over the new one. It will stay in the 1.0.0 release for compatibility reasons. 2003-02-07 13:33 Nikos Mavrogiannopoulos * lib/: Makefile.am, gnutls_x509.h: Added the new PKCS7 parsing functions. 2003-02-07 10:15 Nikos Mavrogiannopoulos * doc/tex/ex-client-resume.tex (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), doc/tex/ex-client1.tex (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), doc/tex/ex-client2.tex (tags: gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), doc/tex/ex-serv-export.tex, doc/tex/ex-serv-pgp.tex (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), doc/tex/ex-serv1.tex, lib/Makefile.am, lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_xml.c: Added the new certificate handling functions. 2003-02-07 09:06 Nikos Mavrogiannopoulos * THANKS, lib/Makefile.am, lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_extensions.c, lib/x509_xml.c: More improvements in the CRL support, and the X.509 backend. Added a function to get some parts of the DN using an OID. 2003-02-06 16:49 Nikos Mavrogiannopoulos * lib/: gnutls.h.in.in, gnutls_x509.c, gnutls_x509.h: CRL parsing support is almost complete. 2003-02-06 10:05 Nikos Mavrogiannopoulos * lib/: debug.c, debug.h, gnutls_dh_primes.c, gnutls_rsa_export.c, gnutls_str.c (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), gnutls_str.h (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), gnutls_x509.c, gnutls_x509.h: Several fixes and improvements in CRL support. 2003-02-05 20:20 Nikos Mavrogiannopoulos * NEWS, configure.in, lib/Makefile.am, lib/gnutls_int.h, lib/gnutls_x509.c: Added preliminary CRL support. This will be under the new X.509 API. Other x509 functions will be updated later. 2003-02-05 07:56 Nikos Mavrogiannopoulos * lib/: gnutls_dh_primes.c, gnutls_pk.c: some fixes. There wasn't any limitation in libtasn1 code... just my lazyness. 2003-02-03 17:41 Nikos Mavrogiannopoulos * src/: prime-gaa.c (tags: gnutls_0_9_2, gnutls_0_9_1), prime-gaa.h (tags: gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), prime.c, prime.gaa (tags: gnutls_0_9_2, gnutls_0_9_1): use options to print DH parameters. 2003-02-03 17:34 Nikos Mavrogiannopoulos * NEWS, lib/gnutls_dh_primes.c, lib/gnutls_int.h, lib/gnutls_ui.h, src/prime.c: * Added gnutls_pkcs3_extract_dh_params() and gnutls_pkcs3_export_dh_params() which extracts and export parameters from and to PKCS#3 encoded structures. These were added to read parameters generated using the openssl dhparam tool. * The prime program was modified to also print the generated prime and generator using the PKCS#3 format. 2003-02-03 16:11 Nikos Mavrogiannopoulos * NEWS, doc/TODO, doc/tex/ex-serv-export.tex, doc/tex/ex-serv-pgp.tex, doc/tex/ex-serv1.tex, lib/Makefile.am, lib/auth_anon.c (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), lib/auth_dhe.c, lib/gnutls.asn (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_anon_cred.c (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_asn1_tab.c (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_cert.c, lib/gnutls_dh.h (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_dh_primes.c, lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_global.c, lib/gnutls_int.h, lib/gnutls_mpi.c, lib/gnutls_rsa_export.c, lib/gnutls_state.c, lib/gnutls_ui.h, src/serv-gaa.c, src/serv-gaa.h, src/serv.c, src/serv.gaa: * gnutls_dh_params_generate() and gnutls_rsa_params_generate() now use gnutls_malloc() to allocate the output parameters. * Added gnutls_pkcs3_extract_dh_params() which extracts parameters from PKCS#3 encoded structures. This was in order to read parameters generated using the openssl dhparam tool. * Several changes in the temporary (DH/RSA) parameter codebase. No DH parameters are now included in the library. Also a credentials structure can now hold only one temporary parameter. 2003-01-30 20:36 Nikos Mavrogiannopoulos * lib/gnutls_ui.c: more doc for the gnutls_set_dh_prime_bits(). 2003-01-30 09:16 Nikos Mavrogiannopoulos * NEWS, configure.in, lib/gnutls.sym (tags: gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_alert.c, lib/gnutls_int_compat.c (tags: gnutls_1_1_10, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1): removed backward compatibility functions for 0.9.0 version. 2003-01-25 08:57 Nikos Mavrogiannopoulos * lib/: gnutls_errors.c, gnutls_errors_int.h: use RECEIVED_ILLEGAL_PARAMETER instead of SRP_PROTOCOL_FAILURE, when the SRP protocol fails. 2003-01-24 12:13 Nikos Mavrogiannopoulos * lib/gnutls_global.c: The gcrypt log handler is only set when we are in debugging mode. 2003-01-23 20:55 Nikos Mavrogiannopoulos * NEWS, lib/auth_rsa.c, lib/debug.c, lib/gnutls_algorithms.c, lib/gnutls_compress_int.c (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_dh_primes.c, lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_extensions.c (tags: gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_global.c, lib/gnutls_rsa_export.c, lib/gnutls_x509.c, src/cli.c: Added ability to send some messages back to the application using the gnutls_global_set_log_function(). This is quite experimental. 2003-01-23 18:05 Nikos Mavrogiannopoulos * doc/tex/: ex-client-resume.tex, ex-client-srp.tex (tags: gnutls_0_9_6, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), ex-client1.tex, ex-client2.tex, ex-rfc2818.tex: some minor bugfixes in the documentation. 2003-01-23 15:29 Nikos Mavrogiannopoulos * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_mpi.h: Added check and error code for some SRP fatal protocol failures. 2003-01-23 10:18 Nikos Mavrogiannopoulos * NEWS, lib/gnutls_alert.c, lib/gnutls_auth_int.h (tags: gnutls_0_9_5, gnutls_0_9_4, gnutls_0_9_3, gnutls_0_9_2, gnutls_0_9_1), lib/gnutls_handshake.c, src/cli.c: The library notifies the application on empty and illegal SRP usernames, so that proper notification (via an alert) is sent to the peer. Currently when the SRP ciphersuite is advertized but no username is sent by the peer, the library returns GNUTLS_E_EMPTY_SRP_USERNAME, and the alert associated with this is GNUTLS_A_ACCESS_DENIED (to be changed when the srp draft defines something more appropriate). 2003-01-22 17:51 Nikos Mavrogiannopoulos * src/: tests.c, tls_test.c (utags: gnutls_0_8_1, gnutls_0_8_3, gnutls_0_8_4, gnutls_0_8_5, gnutls_0_8_10, gnutls_0_8_6, gnutls_0_8_11, gnutls_0_8_7, gnutls_0_8_12, gnutls_0_8_9): improved srp detection 2003-01-22 17:42 Nikos Mavrogiannopoulos * NEWS, lib/gnutls_dh.h (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1), lib/gnutls_dh_primes.c (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1), src/cli.c (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1), src/tests.c: Improved the SRP support, to prevent attackers guessing the available usernames by brute force. The g,n values sent are now obtained by the password conf file. (they were static ones) 2003-01-16 16:56 Nikos Mavrogiannopoulos * lib/: gnutls_alert.c, gnutls_buffers.c, gnutls_handshake.c, gnutls_handshake.h (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1), gnutls_record.c, gnutls_record.h (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1) (utags: gnutls_0_8_0): Prefixed with underscore some internal functions. 2003-01-13 19:37 Nikos Mavrogiannopoulos * doc/tex/patents.tex, doc/tex/srp.tex, lib/Makefile.am (tags: gnutls_0_8_0), lib/gnutls_errors.c (tags: gnutls_0_8_0), lib/gnutls_errors_int.h (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0), lib/gnutls_x509.c (tags: gnutls_0_8_0), lib/x509_b64.c (tags: gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0): GNUTLS_E_PARSING_ERROR error code was replaced by GNUTLS_E_BASE64_DECODING_ER and GNUTLS_E_SRP_PWD_PARSING_ERROR. GNUTLS_E_ASCII_ARMOR_ERROR was also replaced by GNUTLS_E_BASE64_DECODING_ERROR. 2003-01-11 14:02 Nikos Mavrogiannopoulos * NEWS, doc/Makefile.am (tags: gnutls_0_8_0), doc/tex/Makefile.am, doc/tex/appendix.tex, doc/tex/patents.tex: Added some information about the SRP patents in the documentation. 2003-01-09 21:52 Nikos Mavrogiannopoulos * NEWS, acinclude.m4 (tags: gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0), configure.in, doc/README.CODING_STYLE (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0), lib/Makefile.am, lib/defines.h (tags: gnutls_0_8_1, gnutls_0_8_0), lib/gnutls.h.in.in (tags: gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0), lib/gnutls.sym (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0), lib/gnutls_auth.c (tags: gnutls_0_8_0), lib/gnutls_cipher_int.c (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0), lib/gnutls_cipher_int.h (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0), lib/gnutls_hash_int.c, lib/gnutls_hash_int.h (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0), lib/gnutls_state.c (tags: gnutls_0_8_0): Only the documented symbols are now exported. 2003-01-09 08:29 Nikos Mavrogiannopoulos * lib/gnutls_x509.c: If the certificate does not contain the basicConstraints extension GNUTLS_E_REQUESTED_DATA_NOT_AVAILABLE will be returned by gnutls_x509_extract_certificate_ca_status(). 2003-01-08 22:58 Nikos Mavrogiannopoulos * NEWS, lib/gnutls_ui.h (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0), lib/gnutls_x509.c: Added gnutls_x509_extract_certificate_ca_status() which returns the CA status of the given certificate. 2003-01-01 11:12 Nikos Mavrogiannopoulos * NEWS, configure.in, lib/gnutls_compress_int.c (tags: gnutls_0_8_0): If liblzo is found in the system then libgnutls-extra will depend on it, instead of including minilzo. 2002-12-30 10:04 Nikos Mavrogiannopoulos * lib/gnutls_mpi.c (tags: gnutls_0_8_0): Added a test for null (zero) integers in MPI scanning. 2002-12-29 20:42 Nikos Mavrogiannopoulos * src/: tests.c, tls_test.c (utags: gnutls_0_8_0): some fixes in the gnutls-cli-debug program 2002-12-22 18:11 Nikos Mavrogiannopoulos * configure.in: depends on libgcrypt 1.1.11 2002-12-16 21:56 Nikos Mavrogiannopoulos * lib/: auth_anon.c (tags: gnutls_0_8_0), auth_dhe.c (tags: gnutls_0_8_0), auth_rsa.c (tags: gnutls_0_8_0), auth_rsa_export.c (tags: gnutls_0_8_0), gnutls_auth.h (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0), gnutls_handshake.c, gnutls_int.h (tags: gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0), gnutls_kx.c (tags: gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0), gnutls_kx.h (tags: gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0): Dropped the support for the client key exchange message 0, and server key exchange message 2. 2002-12-16 21:26 Nikos Mavrogiannopoulos * NEWS, configure.in, lib/debug.c (tags: gnutls_0_8_0), lib/gnutls_mpi.h (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0), lib/gnutls_record.c: Finished SRP-6 stuff. It should work fine now. 2002-12-13 22:14 Nikos Mavrogiannopoulos * NEWS: Added gnutls_openpgp_extract_key_name_string() which returns a single string for a pgp user id. 2002-12-13 12:59 Nikos Mavrogiannopoulos * doc/tex/ex-serv-export.tex, src/serv.c (utags: gnutls_0_8_0, gnutls_0_8_1, gnutls_0_8_3, gnutls_0_8_4, gnutls_0_8_5, gnutls_0_8_6, gnutls_0_8_7): updated some example and the server to use the new gnutls_malloc() in callbacks. 2002-12-12 17:03 Nikos Mavrogiannopoulos * lib/: gnutls_x509.c, gnutls_ui.h: Added the gnutls_x509_extract_dn_string() function. 2002-12-08 15:43 Nikos Mavrogiannopoulos * src/serv.c (tags: gnutls_0_6_0): updated to include a callback for receiving openpgp keys, using libopencdk. 2002-12-08 15:39 Nikos Mavrogiannopoulos * lib/: ext_cert_type.c (tags: gnutls_0_8_0), gnutls_errors.c, gnutls_errors_int.h, gnutls_sig.c (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0), x509_b64.c (utags: gnutls_0_6_0): some cleanups 2002-12-07 11:46 Nikos Mavrogiannopoulos * lib/ext_server_name.c (tags: gnutls_0_8_0, gnutls_0_6_0): some fixes in server_name extension 2002-12-07 11:19 Nikos Mavrogiannopoulos * NEWS, doc/tex/callbacks.tex (tags: gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), lib/gnutls.h.in.in (tags: gnutls_0_6_0), lib/gnutls_db.c (tags: gnutls_0_8_0, gnutls_0_6_0), lib/gnutls_global.c (tags: gnutls_0_8_0, gnutls_0_6_0), lib/gnutls_mem.c, lib/x509_b64.c: Exported the more convenient gnutls_malloc() and gnutls_free() functions. Actually pointers to functions. 2002-12-06 17:28 Nikos Mavrogiannopoulos * NEWS, lib/x509_b64.c: Changed the semantics of gnutls_pem_base64_encode_alloc() and gnutls_pem_base64_decode_alloc(). In the default case were the gnutls library is used with malloc/realloc/free, these are binary compatible. They now require the returned data to be freed using the gnutls_global_get_free_function(). 2002-12-06 17:21 Nikos Mavrogiannopoulos * lib/: gnutls_int.h, gnutls_ui.h (utags: gnutls_0_6_0): some cleanups. 2002-12-06 17:14 Nikos Mavrogiannopoulos * NEWS, doc/TODO, doc/tex/Makefile.am (tags: gnutls_0_6_0), doc/tex/callbacks.tex, doc/tex/library.tex (tags: gnutls_0_6_0), lib/gnutls.h.in.in, lib/gnutls_datum.c (tags: gnutls_0_8_0, gnutls_0_6_0), lib/gnutls_datum.h (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), lib/gnutls_db.c, lib/gnutls_global.c, lib/gnutls_mem.c, lib/gnutls_mem.h (tags: gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), lib/gnutls_state.c (tags: gnutls_0_6_0), lib/gnutls_str.c (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), lib/gnutls_str.h (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), src/cli.c (tags: gnutls_0_8_0, gnutls_0_6_0), src/serv.c: Added the new functions gnutls_get_malloc_function(), gnutls_get_free_function(). Also changed the way callback functions must allocate data. They now need to use these functions, instead of just calling malloc(). 2002-12-06 13:33 Nikos Mavrogiannopoulos * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_extensions.c (tags: gnutls_0_8_0, gnutls_0_6_0), gnutls_handshake.c (tags: gnutls_0_6_0): added error code to report illegal srp usernames. Some fixes in the extension parsing to report fatal errors. 2002-12-04 23:38 Nikos Mavrogiannopoulos * lib/: x509_extensions.c, x509_verify.c (tags: gnutls_0_8_0) (utags: gnutls_0_6_0): some optimizations in string handling of the x.509 asn.1 parsers. 2002-12-04 12:16 Nikos Mavrogiannopoulos * doc/tex/: Makefile.am, ex-pgp-keyserver.tex, examples.tex (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), macros.tex (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), preparation.tex (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0): Added a chapter for sources preparation. Based on the documenation of libksba. 2002-12-02 22:00 Nikos Mavrogiannopoulos * configure.in, doc/tex/ex-pgp-keyserver.tex: depends on opencdk 0.3.5 2002-12-02 17:31 Nikos Mavrogiannopoulos * lib/gnutls_extensions.c: Corrected bug in extension parsing. 2002-12-02 07:37 Nikos Mavrogiannopoulos * doc/tex/auth.tex (tags: gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0): some updates on srp documentation. 2002-12-02 07:13 Nikos Mavrogiannopoulos * lib/: auth_cert.c (tags: gnutls_0_8_0, gnutls_0_6_0), auth_dhe.c (tags: gnutls_0_6_0), auth_rsa.c (tags: gnutls_0_6_0), auth_rsa_export.c (tags: gnutls_0_6_0), ext_cert_type.c, ext_server_name.c, gnutls_alert.c (tags: gnutls_0_6_0), gnutls_algorithms.c (tags: gnutls_0_8_0, gnutls_0_6_0), gnutls_anon_cred.c (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), gnutls_auth.c (tags: gnutls_0_6_0), gnutls_buffers.c (tags: gnutls_0_6_0), gnutls_cert.c (tags: gnutls_0_8_0, gnutls_0_6_0), gnutls_cipher.c (tags: gnutls_0_8_0, gnutls_0_6_0), gnutls_compress.c (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), gnutls_compress_int.c (tags: gnutls_0_6_0), gnutls_constate.c (tags: gnutls_0_8_0, gnutls_0_6_0), gnutls_datum.c, gnutls_datum.h, gnutls_db.c, gnutls_dh.c (tags: gnutls_0_8_0, gnutls_0_6_0), gnutls_dh_primes.c (tags: gnutls_0_8_0, gnutls_0_6_0), gnutls_global.c, gnutls_handshake.c, gnutls_kx.c (tags: gnutls_0_6_0), gnutls_mem.c, gnutls_mpi.c (tags: gnutls_0_6_0), gnutls_num.c (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), gnutls_pk.c (tags: gnutls_0_8_0, gnutls_0_6_0), gnutls_priority.c (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), gnutls_privkey.c (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), gnutls_random.c (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), gnutls_record.c (tags: gnutls_0_6_0), gnutls_rsa_export.c (tags: gnutls_0_8_0, gnutls_0_6_0), gnutls_session.c (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), gnutls_session_pack.c (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), gnutls_sig.c, gnutls_state.c, gnutls_str.c, gnutls_ui.c (tags: gnutls_0_8_0, gnutls_0_6_0), gnutls_v2_compat.c (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), gnutls_x509.c (tags: gnutls_0_6_0), x509_extensions.c, x509_sig_check.c (tags: gnutls_0_8_0, gnutls_0_6_0): Cleanups. Prefixed some internal function with underscore. 2002-12-01 21:57 Nikos Mavrogiannopoulos * lib/gnutls_x509.c: more fixes in gnutls_x509_extract_certificate_dn_string() 2002-12-01 21:47 Nikos Mavrogiannopoulos * NEWS, doc/tex/ex-pgp-keyserver.tex, lib/gnutls_dh.h (tags: gnutls_0_8_0, gnutls_0_6_0), lib/gnutls_dh_primes.c, src/common.c (tags: gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0): Added the function gnutls_srp_server_set_credentials_function() to allow retrieving SRP parameters from an external backend - other than password files. 2002-12-01 20:29 Nikos Mavrogiannopoulos * NEWS, doc/tex/ex-pgp-keyserver.tex, lib/auth_cert.c: Enabled the OpenPGP key retrieval callback function (untested yet). 2002-12-01 19:50 Nikos Mavrogiannopoulos * NEWS, lib/x509_b64.c, src/common.c, src/crypt-gaa.c (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), src/crypt.c (tags: gnutls_0_8_7, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), src/crypt.gaa (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0): Added the functions: gnutls_srp_verifier() gnutls_srp_base64_encode() gnutls_srp_base64_decode() and modified the gnutls-srpcrypt, to use the exported functions. 2002-11-25 10:39 Nikos Mavrogiannopoulos * lib/: gnutls_int.h, gnutls_x509.c: gnutls_x509_extract_certificate_dn_string() now behaves as described in RFC2253. 2002-11-23 08:10 Nikos Mavrogiannopoulos * doc/README.CODING_STYLE (tags: gnutls_0_6_0), lib/gnutls_int.h: some changes in the callback function behaviour. 2002-11-22 22:21 Nikos Mavrogiannopoulos * lib/Makefile.am (tags: gnutls_0_6_0): linked against libgcrypt (I saw that in debian) 2002-11-20 22:10 Nikos Mavrogiannopoulos * NEWS, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h (tags: gnutls_1_0_5, gnutls_1_0_4, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), lib/gnutls_errors.c, lib/gnutls_extensions.c: Several cleanups and elimination of warnings. 2002-11-20 20:35 Nikos Mavrogiannopoulos * doc/tex/Makefile.am, doc/tex/gnutls.bib, doc/tex/record.tex, doc/tex/record_weaknesses.tex, doc/tex/tls_extensions.tex, doc/tex/tlsintro.tex (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), lib/ext_server_name.c, lib/gnutls_int_compat.c (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0): updated documentation to include record layer weaknesses and counter-measures, and the supported TLS extensions. 2002-11-20 17:45 Nikos Mavrogiannopoulos * lib/gnutls.h.in.in: compat4.h was added, and is included by default in gnutls.h. 2002-11-20 17:44 Nikos Mavrogiannopoulos * lib/: gnutls_algorithms.c, gnutls_algorithms.h, gnutls_cert.h, gnutls_sig.c, gnutls_ui.h, gnutls_x509.c, rfc2818_hostname.c (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0): Moved the GNUTLS_X509KEY_* to gnutls_cert.h and renamed them to KEY_*. Improved the checking of key usage. 2002-11-20 07:30 Nikos Mavrogiannopoulos * lib/gnutls_algorithms.c: added the AES ciphersuites for certificate srp authentication. 2002-11-19 13:07 Nikos Mavrogiannopoulos * lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_algorithms.c, lib/gnutls_cert.c, lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_x509.c, src/cli.c, src/common.c, src/common.h (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), src/serv.c: Added support for the DSS certificate SRP authenticated cipher suites (currently only with 3DES cipher). Cleaned up the client and server code, which was duplicated. 2002-11-19 12:01 Nikos Mavrogiannopoulos * NEWS, lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h, lib/gnutls_auth.c, lib/gnutls_auth_int.h (tags: gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), lib/gnutls_cert.c, lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_v2_compat.c, lib/gnutls_x509.c, src/cli.c, src/common.c, src/serv.c: Added certificate authenticated SRP cipher suites. 2002-11-17 12:13 Nikos Mavrogiannopoulos * lib/gnutls_int_compat.c: added compatibility function for the openpgp_keyserver. 2002-11-17 12:12 Nikos Mavrogiannopoulos * doc/tex/: Makefile.am, appendix.tex (tags: gnutls_0_6_0), auth.tex, compression.tex, examples.tex, gnutls.bib, gnutls.tex (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), openpgp.tex, tlsintro.tex: added bibliography in documentation. 2002-11-16 09:50 Nikos Mavrogiannopoulos * doc/tex/Makefile.am, doc/tex/ex-pgp-keyserver.tex, doc/tex/examples.tex, lib/gnutls_int.h: updated pgp key retrieval callback and added example. 2002-11-15 21:13 Nikos Mavrogiannopoulos * NEWS, configure.in, doc/Makefile.am (tags: gnutls_0_6_0), doc/tex/Makefile.am: example programs are now located in doc/examples directory. 2002-11-14 13:48 Nikos Mavrogiannopoulos * lib/: gnutls.h.in.in, gnutls_alert.c, gnutls_alert.h (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0): Added some new alert codes from the extensions draft. 2002-11-14 09:19 Nikos Mavrogiannopoulos * doc/tex/: ex-client2.tex (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), examples.tex: updated the basic client to support OpenPGP certificate authentication. 2002-11-12 13:29 Nikos Mavrogiannopoulos * doc/tex/: Makefile.am, ex-serv-pgp.tex (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), examples.tex: added example with an openpgp server 2002-11-12 11:11 Nikos Mavrogiannopoulos * lib/: auth_anon.c (tags: gnutls_0_6_0), auth_cert.c, auth_dh_common.c (tags: gnutls_0_8_0, gnutls_0_6_0), auth_dhe.c, auth_rsa.c, auth_rsa_export.c, gnutls_auth.c, gnutls_cert.c, gnutls_handshake.c, gnutls_int.h, gnutls_kx.c, gnutls_session_pack.c, gnutls_state.c, gnutls_ui.c, gnutls_v2_compat.c, gnutls_x509.c: The session->gnutls_key was renamed to session->key. 2002-11-12 10:59 Nikos Mavrogiannopoulos * lib/gnutls_int.h: The gnutls_openpgp_recv_key_func() callback function now accepts a key fingerprint, instead of the key id. 2002-11-11 17:20 Nikos Mavrogiannopoulos * src/: cli.c, serv.c, tests.c: cleanups 2002-11-11 17:06 Nikos Mavrogiannopoulos * lib/gnutls.h.in.in: dropped source backwards compatibility 2002-11-11 17:02 Nikos Mavrogiannopoulos * configure.in, lib/gnutls_int.h: Added callback for OpenPGP key retrieval. 2002-11-06 13:00 Nikos Mavrogiannopoulos * doc/protocol/: draft-ietf-tls-rfc2246-bis-01.txt, draft-ietf-tls-rfc2246-bis-02.txt (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0): added new rfc2246bis draft 2002-11-06 08:24 Nikos Mavrogiannopoulos * opencdk.m4 (tags: gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0): updated url for opencdk 2002-11-05 21:41 Nikos Mavrogiannopoulos * lib/: gnutls_algorithms.c, gnutls_buffers.c, gnutls_db.c, gnutls_global.c, gnutls_state.c, gnutls_x509.c: some updated in the documentation 2002-11-04 21:23 Nikos Mavrogiannopoulos * lib/: gnutls.h.in.in, gnutls_alert.c, gnutls_alert.h, gnutls_errors_int.h (utags: gnutls_0_5_11): Added new alert (certificate unobtainable) from draft-ietf-tls-extensions. 2002-11-04 20:11 Nikos Mavrogiannopoulos * NEWS, configure.in (tags: gnutls_0_5_11): depends on opencdk 0.3.2 2002-11-03 14:20 Timo Schulz * lib/: gnutls_errors.c (tags: gnutls_0_5_11), gnutls_errors_int.h: Use the old error codes for OpenPGP again. 2002-11-03 13:52 Timo Schulz * lib/auth_cert.c (tags: gnutls_0_5_11): Fixed an off-by-one bug for OpenPGP fingerprint handling. 2002-11-03 13:23 Timo Schulz * lib/gnutls_errors_int.h: Corrected error number (the old was reserved). 2002-11-03 13:08 Timo Schulz * lib/: gnutls_errors.c, gnutls_errors_int.h: Unification for the OpenPGP error code. 2002-11-03 13:08 Nikos Mavrogiannopoulos * lib/gnutls_cert.c (tags: gnutls_0_5_11): corrected behaviour of verification in openpgp keys. 2002-11-03 11:56 Timo Schulz * lib/: gnutls_errors.c, gnutls_errors_int.h: Add OpenPGP error description 2002-11-03 11:30 Nikos Mavrogiannopoulos * lib/: gnutls_errors.c, gnutls_errors_int.h, gnutls_sig.c (tags: gnutls_0_5_11), gnutls_x509.c (tags: gnutls_0_5_11): Renamed GNUTLS_E_X509_KEY_USAGE_VIOLATION to GNUTLS_E_KEY_USAGE_VIOLATION, in order to apply to PGP keys as well. 2002-11-03 11:19 Nikos Mavrogiannopoulos * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_pk.c (tags: gnutls_0_5_11), lib/gnutls_sig.c, lib/x509_sig_check.c (tags: gnutls_0_5_11), src/cli-gaa.c (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), src/cli-gaa.h (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), src/cli.c (tags: gnutls_0_5_11), src/cli.gaa (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), src/common.c: Added some new error codes and updated client. 2002-11-02 08:41 Nikos Mavrogiannopoulos * NEWS, lib/ext_cert_type.c (tags: gnutls_0_5_11), lib/ext_max_record.c (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), lib/ext_server_name.c (tags: gnutls_0_5_11), lib/gnutls_alert.c, lib/gnutls_buffers.c (tags: gnutls_0_5_11), lib/gnutls_cert.c, lib/gnutls_dh_primes.c (tags: gnutls_0_5_11), lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_handshake.c (tags: gnutls_0_5_11), lib/gnutls_record.c (tags: gnutls_0_5_11), lib/gnutls_rsa_export.c (tags: gnutls_0_5_11), lib/gnutls_session_pack.c (tags: gnutls_0_5_11), lib/gnutls_ui.c (tags: gnutls_0_5_11), lib/x509_b64.c (tags: gnutls_0_5_11): Combined GNUTLS_E_INVALID_PARAMETERS wich GNUTLS_E_INVALID_REQUEST. Introduced GNUTLS_E_SHORT_MEMORY_BUFFER. 2002-11-02 08:37 Nikos Mavrogiannopoulos * lib/: gnutls_x509.c, x509_xml.c (tags: gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11): Fixed some memory leaks which may occured on error cases. 2002-11-01 21:29 Nikos Mavrogiannopoulos * NEWS, lib/gnutls_x509.c, src/common.c: gnutls_x509_extract_certificate_dn_string() was rewritten. 2002-11-01 18:33 Nikos Mavrogiannopoulos * lib/gnutls_x509.c: Added a check for dn extraction failure in gnutls_x509_extract_certificate_dn_string(). 2002-10-29 14:03 Timo Schulz * configure.in: Bump OpenCDK version to 0.3.0 2002-10-29 14:02 Timo Schulz * lib/gnutls_errors_int.h: Add new regression test for OpenPGP. New code for the OpenCDK 0.3.0 version. A new error code for the OpenPGP part. 2002-10-29 05:51 Nikos Mavrogiannopoulos * lib/gnutls_buffer.h (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11): added missing file 2002-10-28 09:21 Nikos Mavrogiannopoulos * lib/: auth_cert.c, auth_dhe.c (tags: gnutls_0_5_11), auth_rsa.c (tags: gnutls_0_5_11), auth_rsa_export.c (tags: gnutls_0_5_11), gnutls_buffers.c, gnutls_cert.c, gnutls_cipher_int.c (tags: gnutls_0_6_0, gnutls_0_5_11), gnutls_constate.c (tags: gnutls_0_5_11), gnutls_errors.c, gnutls_errors_int.h, gnutls_handshake.c, gnutls_pk.c, gnutls_record.c, gnutls_rsa_export.c, gnutls_state.c (tags: gnutls_0_5_11), gnutls_ui.c, gnutls_x509.c, x509_verify.c (tags: gnutls_0_5_11), x509_xml.c: GNUTLS_E_UNKNOWN_ERROR was removed, and was replaced by GNUTLS_E_INTERNAL_ERROR. 2002-10-26 12:34 Nikos Mavrogiannopoulos * NEWS, lib/gnutls_buffers.c, lib/gnutls_buffers.h (tags: gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), lib/gnutls_handshake.c, lib/gnutls_int.h (tags: gnutls_0_5_11), lib/gnutls_record.c, lib/gnutls_state.c, lib/gnutls_str.c (tags: gnutls_0_5_11), lib/gnutls_str.h (tags: gnutls_0_5_11): Optimizations in buffering code, which reduce the number of malloc/realloc calls. 2002-10-26 09:46 Nikos Mavrogiannopoulos * lib/gnutls_errors.c, src/retcodes.c (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11): The error code table now contains all the error codes sorted. 2002-10-25 14:31 Nikos Mavrogiannopoulos * NEWS, configure.in, doc/tex/Makefile.am (tags: gnutls_0_5_11), doc/tex/appendix.tex (tags: gnutls_0_5_11), doc/tex/errors.tex (tags: gnutls_0_5_11), doc/tex/gnutls.tex (tags: gnutls_0_5_11), lib/gnutls_errors.c, lib/gnutls_pk.c, src/Makefile.am (tags: gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), src/retcodes.c: Documented error codes in an appendix. This documentation is generated automatically using the retcodes program. 2002-10-24 19:07 Nikos Mavrogiannopoulos * doc/: scripts/gdoc, scripts/sort1.pl (tags: gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), tex/Makefile.am: Added script to sort function names in function reference. 2002-10-24 17:42 Nikos Mavrogiannopoulos * lib/: auth_cert.c, gnutls_cipher.c (tags: gnutls_0_5_11), gnutls_constate.c, gnutls_errors.c, gnutls_errors_int.h, gnutls_handshake.c, gnutls_pk.c, gnutls_v2_compat.c (tags: gnutls_0_5_11): Added more descriptive error codes to be returned by gnutls_strerror(). Removed old and unused error codes. 2002-10-24 16:39 Nikos Mavrogiannopoulos * src/: tls_test-gaa.c (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), tls_test-gaa.h (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0), tls_test.c, tls_test.gaa (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0) (utags: gnutls_0_5_11): gnutls-cli-debug now accepts one hostname only 2002-10-24 16:33 Nikos Mavrogiannopoulos * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa: gnutls-cli now accepts one hostname only 2002-10-23 18:36 Nikos Mavrogiannopoulos * doc/TODO (tags: gnutls_0_5_11), doc/tex/Makefile.am, lib/Makefile.am, lib/auth_anon.c (tags: gnutls_0_5_11), lib/auth_dh_common.c (tags: gnutls_0_5_11), lib/auth_dh_common.h (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), lib/auth_dhe.c, lib/rfc2818_hostname.c (tags: gnutls_0_5_11): Merged common stuff in DHE and anonymous DH key exchange. 2002-10-14 21:36 Nikos Mavrogiannopoulos * NEWS, doc/tex/Makefile.am, doc/tex/ex-client-resume.tex (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), doc/tex/ex-client-srp.tex (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), doc/tex/ex-client1.tex (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), doc/tex/ex-client2.tex (tags: gnutls_0_5_11), doc/tex/ex-info.tex (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), doc/tex/ex-serv-export.tex (tags: gnutls_0_6_0, gnutls_0_5_11), doc/tex/ex-serv-srp.tex (tags: gnutls_0_6_0, gnutls_0_5_11), doc/tex/ex-serv1.tex (tags: gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11), doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex, doc/tex/ex4.tex, doc/tex/serv-export.tex, doc/tex/serv-srp.tex, doc/tex/serv1.tex, doc/tex/srp1.tex: Example programs found in the documentation can now be generated by running "make examples" in doc/tex directory. 2002-10-14 20:27 Nikos Mavrogiannopoulos * THANKS (tags: gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11): Fixed interlibrary dependencies. By Ivo Timmermans. This requires the debian libtool 1.4.2-7.1 2002-10-14 17:40 Nikos Mavrogiannopoulos * lib/: ext_max_record.c, ext_server_name.c: cleanups in the server name extension. 2002-10-14 17:23 Nikos Mavrogiannopoulos * NEWS, src/cli.c: Some fixes in 'gnutls-cli' client program to prevent some segmentation faults at exit. 2002-10-13 15:38 Nikos Mavrogiannopoulos * doc/tex/: Makefile.am (tags: gnutls_0_5_10), alert.tex (tags: gnutls_0_5_11, gnutls_0_5_10), auth.tex, certificate.tex (tags: gnutls_0_5_11, gnutls_0_5_10), ciphersuites.tex (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), compression.tex (tags: gnutls_0_5_10), handshake.tex (tags: gnutls_0_5_11, gnutls_0_5_10), howto.tex (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), memory.tex (tags: gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), record.tex (tags: gnutls_0_5_11, gnutls_0_5_10), tlsintro.tex (tags: gnutls_0_5_10): spelling corrections, and addition of a subsection for compression algorithms. 2002-10-13 09:55 Nikos Mavrogiannopoulos * lib/gnutls_algorithms.c (tags: gnutls_0_5_11, gnutls_0_5_10): ZLIB's number was changed according to draft-ietf-tls-compression-02 2002-10-13 05:02 Nikos Mavrogiannopoulos * NEWS, configure.in (tags: gnutls_0_5_10), lib/auth_anon.c (tags: gnutls_0_5_10), lib/auth_cert.c (tags: gnutls_0_5_10), lib/auth_cert.h (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), lib/auth_dhe.c (tags: gnutls_0_5_10), lib/auth_rsa.c (tags: gnutls_0_5_10), lib/auth_rsa_export.c (tags: gnutls_0_5_10), lib/defines.h (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), lib/ext_cert_type.c (tags: gnutls_0_5_10), lib/ext_cert_type.h (tags: gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), lib/ext_max_record.c (tags: gnutls_0_5_10), lib/ext_max_record.h (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), lib/ext_server_name.c (tags: gnutls_0_5_10), lib/ext_server_name.h (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), lib/gnutls.h.in.in (tags: gnutls_0_5_10), lib/gnutls_alert.c (tags: gnutls_0_5_10), lib/gnutls_alert.h (tags: gnutls_0_5_10), lib/gnutls_algorithms.c, lib/gnutls_auth.c (tags: gnutls_0_5_11, gnutls_0_5_10), lib/gnutls_auth.h (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), lib/gnutls_buffers.c (tags: gnutls_0_5_10), lib/gnutls_buffers.h (tags: gnutls_0_5_10), lib/gnutls_cert.c (tags: gnutls_0_5_10), lib/gnutls_cipher.c (tags: gnutls_0_5_10), lib/gnutls_cipher.h (tags: gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), lib/gnutls_compress_int.c (tags: gnutls_0_5_11, gnutls_0_5_10), lib/gnutls_compress_int.h (tags: gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), lib/gnutls_db.c (tags: gnutls_0_5_11, gnutls_0_5_10), lib/gnutls_dh_primes.c (tags: gnutls_0_5_10), lib/gnutls_extensions.h (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), lib/gnutls_global.c (tags: gnutls_0_5_11, gnutls_0_5_10), lib/gnutls_handshake.c (tags: gnutls_0_5_10), lib/gnutls_hash_int.c (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), lib/gnutls_hash_int.h (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), lib/gnutls_int.h (tags: gnutls_0_5_10), lib/gnutls_mem.c (tags: gnutls_0_5_11, gnutls_0_5_10), lib/gnutls_pk.c (tags: gnutls_0_5_10), lib/gnutls_pk.h (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), lib/gnutls_record.c (tags: gnutls_0_5_10), lib/gnutls_rsa_export.c (tags: gnutls_0_5_10), lib/gnutls_session_pack.c (tags: gnutls_0_5_10), lib/gnutls_sig.c (tags: gnutls_0_5_10), lib/gnutls_sig.h (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), lib/gnutls_state.c (tags: gnutls_0_5_10), lib/gnutls_ui.c (tags: gnutls_0_5_10), lib/gnutls_ui.h (tags: gnutls_0_5_11, gnutls_0_5_10), lib/gnutls_x509.c (tags: gnutls_0_5_10), lib/gnutls_x509.h (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), lib/rfc2818_hostname.c (tags: gnutls_0_5_10), lib/x509_b64.c (tags: gnutls_0_5_10), lib/x509_b64.h (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), lib/x509_sig_check.c (tags: gnutls_0_5_10): several fixes in the codebase, mostly in signed/unsigned checkings. 2002-10-12 15:56 Nikos Mavrogiannopoulos * lib/: ext_max_record.c, ext_max_record.h (utags: gnutls_0_5_x_before_int_fixes): Corrected some types, to work in 64 bits machines. Suggested by Ivo Timmermans . 2002-10-12 08:17 Nikos Mavrogiannopoulos * src/serv.c (tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes): now does not require carriage return 2002-10-11 23:17 Nikos Mavrogiannopoulos * lib/ext_server_name.c (tags: gnutls_0_5_x_before_int_fixes): Fixes (or not) in server name extension parsing 2002-10-11 13:47 Nikos Mavrogiannopoulos * doc/tex/: certificate.tex, ex-rfc2818.tex (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10), ex3.tex (tags: gnutls_0_5_10), examples.tex (tags: gnutls_0_5_10) (utags: gnutls_0_5_x_before_int_fixes): updated documentation 2002-10-11 12:06 Nikos Mavrogiannopoulos * NEWS (tags: gnutls_0_5_x_before_int_fixes), lib/ext_server_name.c, lib/gnutls_int.h (tags: gnutls_0_5_x_before_int_fixes), lib/gnutls_priority.c (tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), src/serv.c: Improved the server name extension. Resumed sessions can now use it. 2002-10-11 09:50 Nikos Mavrogiannopoulos * NEWS, lib/Makefile.am (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), lib/ext_server_name.c, lib/ext_server_name.h (tags: gnutls_0_5_x_before_int_fixes), lib/gnutls.h.in.in (tags: gnutls_0_5_x_before_int_fixes), lib/gnutls_extensions.c (tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), lib/gnutls_int.h, src/cli.c (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), src/common.c (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), src/serv.c: Added server name extension, from draft-ietf-tls-extension-05. 2002-10-10 22:15 Nikos Mavrogiannopoulos * doc/tex/ex-alert.tex (tags: gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), doc/tex/ex-rfc2818.tex, lib/rfc2818_hostname.c (tags: gnutls_0_5_x_before_int_fixes), doc/tex/ex-rfc2818.tex, doc/tex/examples.tex: more documentation updates 2002-10-10 15:17 Nikos Mavrogiannopoulos * NEWS, configure.in (tags: gnutls_0_5_x_before_int_fixes), doc/tex/Makefile.am (tags: gnutls_0_5_x_before_int_fixes), doc/tex/ex-alert.tex, doc/tex/ex1.tex (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), doc/tex/ex2.tex (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), doc/tex/ex4.tex (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), doc/tex/examples.tex, doc/tex/handshake.tex (tags: gnutls_0_5_x_before_int_fixes), doc/tex/serv-export.tex (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), doc/tex/serv-srp.tex (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), doc/tex/serv1.tex (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), src/serv.c: Separated alert checking from the example programs, to make them cleaner. Added an example which demonstrates the alert checking. 2002-10-10 11:33 Nikos Mavrogiannopoulos * NEWS, doc/tex/examples.tex (utags: gnutls_0_5_9): last minute changes for 0.5.9 release. 2002-10-09 21:49 Nikos Mavrogiannopoulos * NEWS, lib/Makefile.am (tags: gnutls_0_5_9), lib/gnutls_ui.h (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), lib/rfc2818_hostname.c (tags: gnutls_0_5_9): Added int gnutls_x509_check_certificates_hostname() which check whether the given hostname matches the owner of the given X.509 certificate. 2002-10-09 21:40 Nikos Mavrogiannopoulos * NEWS, configure.in (tags: gnutls_0_5_9), lib/gnutls_extensions.c (tags: gnutls_0_5_9), lib/x509_xml.c (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9): cleanups 2002-10-08 13:50 Nikos Mavrogiannopoulos * NEWS, doc/tex/ex4.tex (tags: gnutls_0_5_9), doc/tex/serv-export.tex (tags: gnutls_0_5_9), doc/tex/serv1.tex (tags: gnutls_0_5_9), lib/gnutls.h.in.in (tags: gnutls_0_5_9), lib/gnutls_priority.c, src/cli-gaa.c (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9): Added gnutls_set_default_priority() and gnutls_set_default_export_priority() functions, to avoid calling all the *_priority() functions if the defaults are ok. 2002-10-07 16:32 Nikos Mavrogiannopoulos * NEWS, lib/gnutls_ui.h, lib/gnutls_x509.c: Added gnutls_x509_extract_certificate_dn_string() which returns the peer's Distinguished name in a single string. 2002-10-07 16:15 Nikos Mavrogiannopoulos * NEWS, doc/TODO (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), lib/gnutls.h.in.in, lib/gnutls_auth.c (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), lib/gnutls_errors.h (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), lib/gnutls_handshake.c (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), lib/gnutls_kx.c (tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), src/cli.c, src/cli.gaa (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9): several cleanups 2002-10-07 13:38 Nikos Mavrogiannopoulos * src/: cli-gaa.c, cli-gaa.h (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), cli.c, cli.gaa: Changes in gnutls-cli, to allow testing of starttls implementations. 2002-10-05 09:34 Nikos Mavrogiannopoulos * NEWS, lib/gnutls_ui.c (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), lib/gnutls_ui.h: rolled back addition of certificate_get_our_issuer() function. 2002-10-04 19:09 Nikos Mavrogiannopoulos * NEWS, doc/TODO, lib/gnutls_state.c (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), lib/gnutls_ui.c, lib/gnutls_ui.h: Corrected bug which prevented gnutls_certificate_get_ours() from working. Added gnutls_certificate_get_our_issuer() function. 2002-10-04 10:12 Nikos Mavrogiannopoulos * lib/: gnutls_privkey.c (tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), gnutls_privkey.h (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), gnutls_ui.h, gnutls_x509.c, x509_b64.c (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9): Improved gnutls_x509_extract_key_pk_algorithm(), which can now distinguish DSA keys from unknown keys. 2002-10-02 12:43 Nikos Mavrogiannopoulos * configure.in, lib/gnutls_buffers.c (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9): some fixes to compile with gcc-2.95. 2002-10-01 12:19 Nikos Mavrogiannopoulos * configure.in, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_privkey.c, lib/gnutls_privkey.h, lib/gnutls_ui.h: Added function to extract the public key algorithm of a DER encoded private key. 2002-09-20 14:51 Nikos Mavrogiannopoulos * lib/gnutls_global.c (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8): enabled error messages of libgcrypt in debug mode 2002-09-17 17:57 Nikos Mavrogiannopoulos * lib/Makefile.am, lib/defines.h (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), lib/gnutls.h.in.in, lib/gnutls_algorithms.c (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), lib/gnutls_algorithms.h (tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), src/cli.c, src/serv.c (tags: gnutls_0_5_9), lib/gnutls_compress_int.c (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), lib/gnutls_errors.c (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), lib/gnutls_errors_int.h (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9), lib/gnutls_handshake.c, lib/gnutls_int.h (tags: gnutls_0_5_9) (utags: gnutls_0_5_8): Added support for the LZO compression library in gnutls-extra. Some fixes in the hello message parsing. 2002-09-16 17:03 Nikos Mavrogiannopoulos * lib/: gnutls.h.in.in, gnutls_buffers.c (tags: gnutls_0_5_8), gnutls_handshake.c, gnutls_int.h, gnutls_int_compat.c (tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8), gnutls_state.c: replaced gnutls_handshake_get_direction() with gnutls_record_get_direction(). 2002-09-16 17:03 Nikos Mavrogiannopoulos * doc/tex/: appendix.tex (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes), certificate.tex, library.tex (tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes) (utags: gnutls_0_5_8, gnutls_0_5_9): updated documentation 2002-09-13 09:09 Nikos Mavrogiannopoulos * README, lib/gnutls.h.in.in, lib/gnutls_alert.c: Added a new function to convert from an error to an alert code. 2002-09-12 10:39 Nikos Mavrogiannopoulos * lib/: gnutls.h.in.in, gnutls_alert.c, gnutls_algorithms.c, gnutls_algorithms.h, gnutls_compress_int.c, gnutls_handshake.c, gnutls_int.h: Improved support for zlib. 2002-09-11 20:05 Nikos Mavrogiannopoulos * doc/protocol/: draft-ietf-tls-compression-00.txt (tags: gnutls_0_5_8), draft-ietf-tls-extensions-03.txt, draft-ietf-tls-extensions-05.txt (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8): updated drafts 2002-09-11 16:53 Nikos Mavrogiannopoulos * NEWS, lib/gnutls_db.c (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7), lib/gnutls_dh_primes.c (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7), lib/gnutls_rsa_export.c (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7): Corrected bug in gnutls_dh_params_set(). Corrected bug in session resuming code of server side. 2002-09-11 06:34 Nikos Mavrogiannopoulos * lib/: ext_cert_type.c (tags: gnutls_0_5_x_before_int_fixes), ext_max_record.c (utags: gnutls_0_5_7, gnutls_0_5_8, gnutls_0_5_9): some cleanups in the extension parsing 2002-09-10 16:29 Nikos Mavrogiannopoulos * doc/scripts/gdoc (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7): Added Simon Josefsson's patch for gdoc. Now gdoc supports texinfo output. 2002-09-10 15:54 Nikos Mavrogiannopoulos * NEWS, buildconf (tags: gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7), configure.in (tags: gnutls_0_5_7), libmcrypt.m4 (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7), lib/gnutls.h.in.in (tags: gnutls_0_5_7), lib/gnutls_global.c (tags: gnutls_0_5_7): changes for autoconf 2.50 2002-09-09 08:41 Nikos Mavrogiannopoulos * NEWS, configure.in, src/serv.c (tags: gnutls_0_5_7): Removed dependency on libgdbm library. 2002-09-09 05:17 Nikos Mavrogiannopoulos * lib/: auth_dhe.c (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8), auth_rsa_export.c (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8), gnutls_algorithms.c, gnutls_compress_int.c, gnutls_extensions.c (tags: gnutls_0_5_8), gnutls_handshake.c, gnutls_mem.c (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8), gnutls_mem.h (tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8), gnutls_str.c (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8), gnutls_x509.c (tags: gnutls_0_5_8), x509_xml.c (tags: gnutls_0_5_8) (utags: gnutls_0_5_7): Some fixes for the used realloc() function. Now we have gnutls_realloc_fast() which frees the given pointer if the new allocation failed. 2002-09-08 20:48 Nikos Mavrogiannopoulos * configure.in, doc/tex/.cvsignore (tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7), lib/gnutls_num.h (tags: gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7), lib/gnutls_str.c: updated string functions 2002-09-06 17:19 Nikos Mavrogiannopoulos * configure.in (tags: gnutls_0_5_6): last changes for 0.5.6 release 2002-09-06 17:12 Nikos Mavrogiannopoulos * NEWS (tags: gnutls_0_5_6), doc/tex/pgpcert.xml.tex (tags: gnutls_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6), doc/tex/x509cert.xml.tex, lib/x509_xml.c (tags: gnutls_0_5_6), src/common.c, src/gnutls-http-serv (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6): added versioning in the XML output of certificate functions. 2002-09-05 18:44 Nikos Mavrogiannopoulos * doc/tex/: Makefile.am, certificate.tex, ciphers.tex (tags: gnutls_0_5_6), ciphersuites.tex (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6), gnutls.tex, intro.tex, layers.tex (tags: gnutls_0_5_6), library.tex, openpgp.tex (tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6), tlsintro.tex (tags: gnutls_0_5_7, gnutls_0_5_6), x509.tex (tags: gnutls_0_5_6): reorganized documentation 2002-09-05 16:05 Nikos Mavrogiannopoulos * Makefile.am (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6), configure.in: Added more tests for the X.509 certificate validation. These tests are now only included in the CVS not the distribution. 2002-09-04 16:57 Nikos Mavrogiannopoulos * NEWS, lib/gnutls_extensions.c (tags: gnutls_0_5_6), lib/gnutls_int.h: Corrected extension type checks which used an 8 bit extension size, instead of 16 bits. 2002-09-03 14:33 Nikos Mavrogiannopoulos * lib/: ext_cert_type.c (tags: gnutls_0_5_6), gnutls_int.h, gnutls_x509.c: corrected the cert_type extension. (bug pointed out by D. Taylor) 2002-09-03 11:05 Nikos Mavrogiannopoulos * lib/: gnutls_priority.c, gnutls_priority.h (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9) (utags: gnutls_0_5_6, gnutls_0_5_7, gnutls_0_5_8): gnutls_list replaced by const int* 2002-09-03 10:24 Nikos Mavrogiannopoulos * NEWS, doc/tex/appendix.tex (tags: gnutls_0_5_7, gnutls_0_5_6), doc/tex/cover.tex.in (tags: gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6), doc/tex/gnutls.tex, doc/tex/handshake.tex (tags: gnutls_0_5_6) (utags: gnutls_0_5_5): last changes for 0.5.5 release 2002-09-01 19:28 Nikos Mavrogiannopoulos * doc/tex/: ex1.tex, ex2.tex, ex3.tex (tags: gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), ex4.tex, serv-export.tex, serv-srp.tex, serv1.tex, srp1.tex: corrected bugs in examples. 2002-09-01 18:57 Nikos Mavrogiannopoulos * lib/gnutls.h.in.in, lib/gnutls_anon_cred.c (tags: gnutls_0_5_5), lib/gnutls_auth.c (tags: gnutls_0_5_5), lib/gnutls_auth_int.h (tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_cert.c (tags: gnutls_0_5_5), lib/gnutls_handshake.c (tags: gnutls_0_5_5), lib/gnutls_int_compat.c, lib/gnutls_record.c (tags: gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/x509_b64.c (tags: gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), src/tests.c (tags: gnutls_0_5_5): more cleanups 2002-09-01 18:57 Nikos Mavrogiannopoulos * doc/tex/: Makefile.am, auth.tex (tags: gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), ex1.tex, ex2.tex, ex4.tex, examples.tex (tags: gnutls_0_5_6, gnutls_0_5_5), gnutls.tex, serv-export.tex, serv-srp.tex, serv1.tex, srp1.tex: Updated documentation and added more server examples. 2002-09-01 13:23 Nikos Mavrogiannopoulos * lib/: gnutls.h.in.in, gnutls_int.h (tags: gnutls_0_5_5), gnutls_int_compat.c, gnutls_ui.h (tags: gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), gnutls_x509.c, gnutls_x509.h (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), x509_b64.c, x509_b64.h (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5): Updated the base64 encoding/decoding functions. 2002-09-01 10:55 Nikos Mavrogiannopoulos * lib/: auth_anon.c (tags: gnutls_0_5_5), auth_cert.c (tags: gnutls_0_5_5), auth_dhe.c (tags: gnutls_0_5_5), auth_rsa.c (tags: gnutls_0_5_5), auth_rsa_export.c (tags: gnutls_0_5_5), gnutls_cert.c, gnutls_errors.c (tags: gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), gnutls_errors_int.h (tags: gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), gnutls_handshake.c, gnutls_state.c, gnutls_v2_compat.c (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), gnutls_x509.c: several clean ups 2002-09-01 10:54 Nikos Mavrogiannopoulos * doc/tex/: Makefile.am, appendix.tex, gnutls.tex, howto.tex (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), macros.tex (tags: gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), pgpcert.xml.tex (tags: gnutls_0_5_5), x509.tex (tags: gnutls_0_5_5), x509cert.xml.tex (tags: gnutls_0_5_5): Updated documentation to include examples of XML certificates. 2002-08-31 08:51 Nikos Mavrogiannopoulos * NEWS, lib/gnutls_x509.c, lib/gnutls_x509.h: Improved the certificate and key read functions. They can now read a PEM encoded key and certificate from the same file. 2002-08-30 19:32 Nikos Mavrogiannopoulos * doc/tex/ex3.tex, doc/tex/handshake.tex, lib/auth_cert.c, lib/ext_cert_type.c (tags: gnutls_0_5_5), lib/gnutls.h.in.in, lib/gnutls_algorithms.c (tags: gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_cert.c, lib/gnutls_int_compat.c, lib/gnutls_priority.c (tags: gnutls_0_5_5), lib/gnutls_priority.h (tags: gnutls_0_5_5), lib/gnutls_state.c, lib/gnutls_state.h (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), src/cli.c, src/common.c, src/serv.c, src/tests.c: cert_type abreviation was expanded to certificate_type. 2002-08-30 18:17 Nikos Mavrogiannopoulos * doc/tex/: Makefile.am, ex-rfc2818.tex (tags: gnutls_0_5_6, gnutls_0_5_5), examples.tex: updated examples 2002-08-29 12:58 Nikos Mavrogiannopoulos * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex, doc/tex/ex4.tex, doc/tex/examples.tex, doc/tex/serv1.tex, doc/tex/srp1.tex, lib/auth_anon.c, lib/auth_anon.h (tags: gnutls_0_5_5), lib/auth_cert.c, lib/auth_cert.h (tags: gnutls_0_5_5), lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c, lib/debug.c (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/debug.h (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/ext_cert_type.c, lib/ext_cert_type.h (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/ext_max_record.c (tags: gnutls_0_5_6, gnutls_0_5_5), lib/ext_max_record.h (tags: gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls.h.in.in, lib/gnutls_alert.c (tags: gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_alert.h (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_algorithms.c, lib/gnutls_algorithms.h (tags: gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_auth.c, lib/gnutls_auth.h (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_auth_int.h, lib/gnutls_buffers.c (tags: gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_buffers.h (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_cert.c, lib/gnutls_cert.h (tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_cipher.c (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_cipher.h (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_cipher_int.c (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_cipher_int.h (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_compress.c (tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_compress.h (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_compress_int.c (tags: gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_compress_int.h (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_constate.c (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_constate.h (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_db.c (tags: gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_db.h (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_dh.h (tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_dh_primes.c (tags: gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_extensions.c (tags: gnutls_0_5_5), lib/gnutls_extensions.h (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_global.c (tags: gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_handshake.c, lib/gnutls_handshake.h (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_hash_int.c (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_hash_int.h (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_int.h, lib/gnutls_int_compat.c, lib/gnutls_kx.c (tags: gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_kx.h (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_priority.c, lib/gnutls_priority.h, lib/gnutls_record.c, lib/gnutls_record.h (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_rsa_export.c (tags: gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_rsa_export.h (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_session.c (tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_session.h (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_session_pack.c (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_session_pack.h (tags: gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_sig.c (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_sig.h (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_state.c, lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h, lib/gnutls_v2_compat.c, lib/gnutls_v2_compat.h (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_sig_check.c (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), lib/x509_verify.c (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5), src/cli.c, src/common.c, src/serv.c, src/tests.c, src/tls_test.c: Renamed all the constructed types to have more consisten names, and some other minor improvements. 2002-08-29 10:08 Nikos Mavrogiannopoulos * Makefile.am (tags: gnutls_0_5_5, gnutls_0_5_x_before_types_change), PGPKEYS: removed PGPKEYS from the distribution. 2002-08-28 15:44 Nikos Mavrogiannopoulos * lib/: gnutls_buffers.c, gnutls_record.c (utags: gnutls_0_5_x_before_types_change): Allow the NULL pointer for data in gnutls_record_send(), if the previous call was interrupted. 2002-08-28 15:18 Nikos Mavrogiannopoulos * lib/gnutls_record.c: Corrected possible bug in decompression code. Well compressed packets may have been rejected due to limited buffer. 2002-08-28 14:08 Nikos Mavrogiannopoulos * NEWS (tags: gnutls_0_5_x_before_types_change), doc/README.autoconf (tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change), doc/TODO (tags: gnutls_0_5_x_before_types_change), doc/protocol/draft-ietf-tls-srp-01.txt, doc/protocol/draft-ietf-tls-srp-02.txt (tags: gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change), lib/gnutls_algorithms.c (tags: gnutls_0_5_x_before_types_change), lib/gnutls_int.h (tags: gnutls_0_5_x_before_types_change), src/crypt-gaa.c (tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change), src/crypt-gaa.h (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change), src/crypt.c (tags: gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change), src/crypt.gaa (tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change): Added support for the new SRP draft by D. Taylor. This includes the removal of the blowfish crypt hash option, and the change of SRP cipher suite numbers. 2002-08-27 09:41 Nikos Mavrogiannopoulos * lib/: debug.c, gnutls_hash_int.c, gnutls_x509.c (utags: gnutls_0_5_x_before_types_change): removed old FIXME stuff. 2002-08-26 16:10 Nikos Mavrogiannopoulos * lib/gnutls.h.in.in (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4), lib/gnutls_algorithms.c (tags: gnutls_0_5_4), lib/gnutls_cipher_int.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4), lib/gnutls_int.h (tags: gnutls_0_5_4), src/cli.c, src/serv.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4), src/tests.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4), doc/tex/auth.tex (tags: gnutls_0_5_4), doc/tex/ciphers.tex (tags: gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4), doc/tex/ex1.tex (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4), doc/tex/ex2.tex (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4), doc/tex/ex4.tex (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4), doc/tex/srp1.tex (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4): Renamed GNUTLS_CIPHER_ARCFOUR to GNUTLS_CIPHER_ARCFOUR_128 2002-08-26 15:30 Nikos Mavrogiannopoulos * lib/gnutls_state.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4): better export ciphersuite detection 2002-08-26 10:13 Nikos Mavrogiannopoulos * src/: Makefile.am (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4), common.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4), common.h (tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4), tests.c, tests.h (tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4), tls_test.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4): Improved the gnutls-cli-debug program 2002-08-26 08:18 Nikos Mavrogiannopoulos * lib/gnutls.h.in.in, lib/gnutls_algorithms.c, lib/gnutls_cipher_int.c, lib/gnutls_int.h, doc/tex/ciphers.tex, src/cli.c, src/serv.c, src/tests.c: renamed ARCFOUR-EXPORT to ARCFOUR-40 2002-08-26 08:14 Nikos Mavrogiannopoulos * lib/: auth_rsa.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4), auth_rsa_export.c, gnutls_kx.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4), gnutls_rsa_export.h (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4), gnutls_state.c, gnutls_state.h (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4): Added support for RSA_EXPORT_WITH_RC4_EXPORT_MD5 with RSA certificates with modulus less than 512 bits. This change made the code a bit messy. 2002-08-25 19:06 Nikos Mavrogiannopoulos * src/: serv.c, tests.c, tests.h, tls_test.c: improvements in server html output 2002-08-25 18:41 Nikos Mavrogiannopoulos * doc/tex/: auth.tex, ciphers.tex, intro.tex (tags: gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4): changes in order to keep up with the addition of export-grade ciphersuite 2002-08-25 18:17 Nikos Mavrogiannopoulos * lib/auth_dhe.c: corrected bug in DHE key exchange 2002-08-25 18:10 Nikos Mavrogiannopoulos * src/: cli.c, serv.c: changes for export cipher suites 2002-08-25 18:10 Nikos Mavrogiannopoulos * NEWS: Added the first EXPORT-grade ciphersuite 2002-08-25 18:08 Nikos Mavrogiannopoulos * lib/: Makefile.am (tags: gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4), auth_cert.h (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4), auth_dhe.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4), auth_rsa.c, auth_rsa_export.c, gnutls.h.in.in, gnutls_algorithms.c, gnutls_cert.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4), gnutls_dh_primes.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4), gnutls_errors.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4), gnutls_errors_int.h (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4), gnutls_int.h, gnutls_kx.c, gnutls_rsa_export.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4), gnutls_rsa_export.h, gnutls_state.c, gnutls_state.h, gnutls_ui.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4), gnutls_ui.h (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4), gnutls_x509.c (tags: gnutls_0_5_4): Corrected bug in DHE key exchange which prevented from parsing the given certificates properly. 2002-08-22 22:18 Nikos Mavrogiannopoulos * NEWS, configure.in (utags: gnutls_0_5_3): changes for 0.5.3 release 2002-08-22 10:02 Nikos Mavrogiannopoulos * lib/gnutls.h.in.in, lib/gnutls_int_compat.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4), src/serv.c: gnutls_handshake_set_exportable_detection() was obsoleted. 2002-08-21 15:44 Nikos Mavrogiannopoulos * lib/: gnutls_constate.c (tags: gnutls_0_5_x_before_types_change), gnutls_hash_int.c (utags: gnutls_0_5_4): corrected bug in SSL3 random generation function. Now the export ciphersuite works in SSL3 mode too. 2002-08-21 15:04 Nikos Mavrogiannopoulos * lib/: gnutls.h.in.in, gnutls_constate.c, gnutls_handshake.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4), gnutls_hash_int.c, gnutls_hash_int.h (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4), 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 Nikos Mavrogiannopoulos * lib/gnutls.h.in.in, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4), 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 Nikos Mavrogiannopoulos * doc/protocol/: draft-ietf-tls-openpgp-keys-01.txt, draft-ietf-tls-openpgp-keys-02.txt (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites): updated openpgp draft 2002-08-20 12:29 Nikos Mavrogiannopoulos * lib/gnutls_handshake.c (tags: gnutls_0_5_3, gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites): included the change cipher specs in gnutls_handshake_get_direction(). 2002-08-18 17:45 Nikos Mavrogiannopoulos * 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_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * src/: tls_test-gaa.c (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4), tls_test-gaa.h (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4), tls_test.c, tls_test.gaa (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4) (utags: gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_2, gnutls_0_5_3): Added verbose option to gnutls-cli-debug. 2002-08-18 08:30 Nikos Mavrogiannopoulos * NEWS, lib/gnutls.h.in.in, lib/gnutls_handshake.c, lib/gnutls_int.h (tags: gnutls_0_5_3, gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites), lib/gnutls_state.c (tags: gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * AUTHORS (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_0_11, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_0_5, gnutls_1_0_4, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * buildconf (tags: gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3), configure.in, doc/README.CVS (tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3) (utags: gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_2): Added the --enable-maintainer-mode configure option, and renamed the old one to --enable-developer-mode. 2002-08-15 03:36 Nikos Mavrogiannopoulos * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_x509.c (tags: gnutls_0_5_3, gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites): added some missing consts 2002-07-21 19:15 Andrew McDonald * doc/tex/openssl.tex (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * lib/: gnutls_errors.c (tags: gnutls_0_5_3, gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_x_with_export_ciphersuites), gnutls_errors_int.h (tags: gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * doc/tex/: auth.tex, errors.tex (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4), howto.tex (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4), openpgp.tex (tags: gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4), record.tex (tags: gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4) (utags: gnutls_0_5_x_with_export_ciphersuites, gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_2, gnutls_0_5_3): Several documentation fixes. Suggestions and patch by Paul Wujek 2002-07-15 15:29 Nikos Mavrogiannopoulos * NEWS, lib/auth_cert.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_3, gnutls_0_5_2, 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_3, gnutls_0_5_2, 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_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_3, gnutls_0_5_2, 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_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_3, gnutls_0_5_2, 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_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * src/: cli.c, serv.c (tags: gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * NEWS, lib/gnutls.h.in.in (tags: gnutls_0_5_1), lib/gnutls_buffers.c (tags: gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * configure.in, lib/gnutls_mpi.h (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * NEWS, lib/libgnutls.m4 (tags: gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * lib/: auth_anon.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_3, gnutls_0_5_2, 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_3, gnutls_0_5_2, 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_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_3, gnutls_0_5_2, 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_3, gnutls_0_5_2, 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_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * src/serv.c: corrected possible bug in http server 2002-07-06 15:35 Andrew McDonald * 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 Nikos Mavrogiannopoulos * 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, gnutls_0_5_2, gnutls_0_5_3): some documentation fixes. 2002-07-05 12:08 Nikos Mavrogiannopoulos * lib/: gnutls.h.in.in, gnutls_ui.h (tags: gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * src/: README.srpcrypt (tags: gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_4, gnutls_0_5_3, gnutls_0_5_2, 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_4, gnutls_0_5_3, gnutls_0_5_2, 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_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/: gnutls_alert.c (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_3, gnutls_0_5_2, gnutls_0_5_x_before_export_ciphersuites, gnutls_0_5_1, gnutls_0_5_0), gnutls_auth.h (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_3, gnutls_0_5_2, 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_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * lib/: auth_cert.c, gnutls_x509.c: Better organization of cert2gnutls_cert function. 2002-06-28 19:09 Nikos Mavrogiannopoulos * 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_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * lib/x509_xml.c: Improved XML output. 2002-06-23 11:27 Nikos Mavrogiannopoulos * configure.in: Depends on opencdk 0.2.0 2002-06-22 14:52 Nikos Mavrogiannopoulos * lib/: auth_cert.c, auth_dhe.c, auth_rsa.c, gnutls_cert.h (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * lib/: gnutls_str.c (tags: gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * doc/TODO (tags: gnutls_0_5_0), doc/tex/ex1.tex (tags: gnutls_0_5_3, gnutls_0_5_2, 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_3, gnutls_0_5_2, 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_3, gnutls_0_5_2, 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_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_3, gnutls_0_5_2, 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_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * lib/gnutls_x509.c: corrected countryName 2002-06-21 08:34 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/x509_xml.c: x509_xml.c 2002-06-19 14:54 Nikos Mavrogiannopoulos * src/serv.c: removed ioctl stuff. 2002-06-19 14:44 Nikos Mavrogiannopoulos * src/: serv-gaa.c (tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * lib/gnutls_pk.c: Corrected bug in PKCS-1 RSA encryption. 2002-06-18 17:19 Nikos Mavrogiannopoulos * src/: Makefile.am, common.c, list.h (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * acconfig.h (tags: gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * NEWS, configure.in, doc/TODO, doc/tex/handshake.tex, doc/tex/serv1.tex, lib/defines.h (tags: gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/: Makefile.am, auth_cert.c, auth_rsa.c, gnutls_asn1_tab.c (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * doc/README.CVS: renamed libasn1 to libtasn1 2002-06-10 13:06 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * src/: Makefile.am, asn1c.c: removed asn1c.c program. Moved to libasn1. 2002-06-09 10:13 Nikos Mavrogiannopoulos * NEWS, lib/gnutls_datum.c (tags: gnutls_0_5_0, gnutls_0_4_with_libtasn1), lib/gnutls_datum.h (tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * 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_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/: gnutls_mem.c, gnutls_mem.h: Removed gnutls_strdup(). Replaced with a pointer to libc's strdup() function. 2002-06-08 20:32 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * configure.in: added check for ptrdiff_t type. 2002-06-03 16:09 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * src/: CertificateExample.c, CrlExample.c, Makefile.am, cli-gaa.c, cli.gaa, crypt.c (tags: gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * doc/TODO, lib/auth_cert.c, lib/auth_rsa.c, lib/gnutls_int.h, lib/gnutls_num.h (tags: gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * NEWS (tags: gnutls_0_4_3), THANKS (tags: gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_1, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * configure.in: configure script now prints the library license 2002-05-14 11:46 Nikos Mavrogiannopoulos * lib/gnutls_dh_primes.c (tags: gnutls_0_4_2): Replaced group1 prime with a prime of 1024 bits 2002-05-14 11:40 Nikos Mavrogiannopoulos * COPYING.LIB (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_4, gnutls_0_5_3, gnutls_0_5_2, 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_3, gnutls_0_5_2, 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_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * lib/gnutls_dh.c: Some cleanups in the Diffie Hellman code. 2002-05-13 21:51 Nikos Mavrogiannopoulos * lib/gnutls_int.h: Added the missing user_ptr pointer in gnutls_internals. 2002-05-11 16:20 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/gnutls_ui.h: Corrected prototypes for callback selector functions, which now accept the state. 2002-05-08 10:32 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Timo Schulz * lib/gnutls_openpgp.c: Adjust the code for the new OpenCDK version. 2002-04-21 11:22 Nikos Mavrogiannopoulos * lib/: gnutls_buffers.c, gnutls_cipher.c, gnutls_cipher.h (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Timo Schulz * lib/gnutls_openpgp.c: Applied the fixes for the new code. 2002-04-18 13:31 Nikos Mavrogiannopoulos * 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_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/gnutls_x509.c: Fixed description of gnutls_x509_extract_certificate_subject_alt_name(). 2002-04-13 19:59 Timo Schulz * lib/gnutls_openpgp.c: Some modifications for the new OpenCDK code. 2002-04-13 15:58 Nikos Mavrogiannopoulos * doc/tex/auth.tex (tags: gnutls_0_4_3, gnutls_0_4_2), doc/tex/ciphersuites.tex (tags: gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * acconfig.h (tags: gnutls_0_4_2), configure.in: fixed opencdk detection problem 2002-04-12 11:34 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * NEWS, lib/gnutls_pk.c (utags: gnutls_0_4_1): changes for 0.4.1 2002-04-06 10:43 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * acinclude.m4 (tags: gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * acinclude.m4, configure.in: added detection of opencdk 2002-04-04 20:52 Nikos Mavrogiannopoulos * 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_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/x509_verify.c: Added kludge in order to work with dates over 2036 2002-04-04 09:35 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * NEWS, configure.in: merged changes from gnutls_0_4_with_alloca. 2002-04-03 18:11 Nikos Mavrogiannopoulos * doc/TODO (tags: gnutls_0_4_1), lib/gnutls_cert.h, lib/gnutls_pk.c: Optimized RSA signature calculation 2002-04-03 14:54 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/: defines.h, gnutls_mem.h, gnutls_x509.c: removed unneeded memsets 2002-04-03 12:58 Nikos Mavrogiannopoulos * src/: serv-gaa.c, serv.c, serv.gaa: added --quit parameter 2002-04-02 13:17 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/gnutls_cipher.c: cleanups 2002-03-30 10:00 Nikos Mavrogiannopoulos * lib/gnutls_openpgp.c (tags: gnutls_0_4_0): Added the text for gnutls_openpgp_extract_key_pk_algorithm. 2002-03-30 09:52 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/gnutls_x509.c: gnutls_certificate_set_x509_trust_*() now accept single DER certificates or PEM certificate lists. 2002-03-29 18:35 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/gnutls_x509.c: read PKCS7 certificate chains in the reverse order. 2002-03-26 21:05 Fabio Fiorina * lib/: x509_asn1.c (tags: gnutls_0_4_0), x509_asn1.h: add asn1_number_of_elements function 2002-03-26 21:02 Fabio Fiorina * lib/x509_der.c: fix bug in asn1_get_start_end_der function 2002-03-26 19:50 Nikos Mavrogiannopoulos * ChangeLog, lib/gnutls_x509.c, src/common.c: changed semantics of gnutls_x509_extract_certificate_pk_algorithm() 2002-03-26 19:33 Nikos Mavrogiannopoulos * 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 Timo Schulz * lib/gnutls_openpgp.c: Now the pk algorithm is returned and not only the key size in bits. 2002-03-26 09:51 Timo Schulz * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/auth_cert.c (tags: gnutls_0_3_92): more cleanups 2002-03-23 09:39 Nikos Mavrogiannopoulos * lib/auth_cert.c: Cleanups and fixes in X.509 certificate message parsing 2002-03-22 13:08 Nikos Mavrogiannopoulos * lib/gnutls_buffers.c (tags: gnutls_0_3_92): Corrected code to avoid compiler's warnings 2002-03-21 20:25 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Fabio Fiorina * lib/x509_asn1.c: segmentation fault bug fix 2002-03-18 20:45 Timo Schulz * lib/gnutls_openpgp.c: New OpenCDK interface for secure memory. 2002-03-18 18:25 Timo Schulz * lib/: gnutls_errors_int.h (tags: gnutls_0_3_92), gnutls_openpgp.c: Detection of revoked OpenPGP userID's. 2002-03-18 15:53 Nikos Mavrogiannopoulos * lib/gnutls_ui.h (tags: gnutls_0_3_92): added missing prototypes 2002-03-18 12:06 Timo Schulz * lib/: gnutls_openpgp.c, gnutls_openpgp.h (tags: gnutls_0_3_92): Support for multiple userID's. 2002-03-18 07:43 Nikos Mavrogiannopoulos * src/: cli.c (tags: gnutls_0_3_92), serv.c: removed default parameters arguments 2002-03-17 23:09 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Timo Schulz * lib/gnutls_openpgp.c: Improved code for the various keyrings and support for armored keyring files. 2002-03-12 14:13 Nikos Mavrogiannopoulos * 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 Timo Schulz * lib/gnutls_openpgp.c: Added missing stub for one function. 2002-03-10 00:09 Timo Schulz * lib/gnutls_openpgp.c: New error codes. 2002-03-10 00:01 Nikos Mavrogiannopoulos * 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 Timo Schulz * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/gnutls_buffers.c: corrected memory leak 2002-03-08 18:04 Nikos Mavrogiannopoulos * lib/: gnutls_buffers.c, gnutls_buffers.h (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * lib/gnutls_algorithms.c: Added references to internet drafts. Added DHE_DSS with ARCFOUR from 56 bit draft. 2002-03-06 12:10 Nikos Mavrogiannopoulos * doc/protocol/: draft-ietf-tls-extensions-02.txt, draft-ietf-tls-extensions-03.txt (tags: gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * doc/tex/: Makefile.am, alert.tex, gnutls.tex, translayer.tex: Added alert protocol section 2002-03-05 09:04 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * ChangeLog, configure.in, doc/scripts/gdoc (tags: gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * lib/gnutls_state.c: pgp_fingerprint indicator is not cleared. 2002-03-03 09:28 Nikos Mavrogiannopoulos * src/tls_test.c: last minute changes for 0.3.91 release 2002-03-03 09:18 Nikos Mavrogiannopoulos * 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_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/: gnutls_mem.h, gnutls_x509.c (utags: gnutls_0_3_91): corrected certificate type checking. 2002-03-01 13:10 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/gnutls_handshake.c: No extensions are now sent if SSL 3.0 is the only protocol advertized. 2002-02-28 12:39 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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_3, gnutls_0_5_2, 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 Timo Schulz * lib/gnutls_openpgp.c (tags: gnutls_0_3_91): Changed the interface for the new OpenCDK version. 2002-02-28 08:55 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * src/: tls_test-gaa.c, tls_test-gaa.h, tls_test.gaa: added missing files 2002-02-27 22:29 Nikos Mavrogiannopoulos * lib/gnutls_mem.c (tags: gnutls_0_3_91): removed cycle from gnutls_free and gnutls_secure_free. 2002-02-27 21:12 Nikos Mavrogiannopoulos * NEWS, src/tests.c, src/tests.h, src/tls_test.c: added check for TLS closure alerts 2002-02-27 20:53 Nikos Mavrogiannopoulos * src/: tests.c, tests.h, tls_test.c: added openpgp authentication test, and unknown cipher suites test 2002-02-27 20:38 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * src/: cli.c, tests.c, tests.h, tls_test.c: added check for client hello extensions. 2002-02-27 20:07 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/gnutls.h.in.in: SOCKET_PTR was removed 2002-02-27 10:06 Nikos Mavrogiannopoulos * lib/gnutls.h.in.in: corrected record_send() prototype 2002-02-26 19:08 Nikos Mavrogiannopoulos * configure.in: updated for fcdump 2002-02-25 22:48 Nikos Mavrogiannopoulos * lib/gnutls_pk.c (tags: gnutls_0_3_91): added (an impossible situation) check 2002-02-24 19:24 Timo Schulz * lib/gnutls_openpgp.c: Fixed a possible buffer overflow. 2002-02-24 17:34 Nikos Mavrogiannopoulos * src/openpgp/Makefile.am (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * 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_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_3, gnutls_0_5_2, 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_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * 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 Timo Schulz * 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 Nikos Mavrogiannopoulos * lib/gnutls_openpgp.c: includes moved before #ifdef 2002-02-22 18:49 Timo Schulz * lib/gnutls_openpgp.c: Added stubs for the case we don't have OpenCDK support. 2002-02-22 18:31 Nikos Mavrogiannopoulos * 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 Timo Schulz * 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 Nikos Mavrogiannopoulos * lib/: auth_cert.h, gnutls.h.in.in, gnutls_cert.c: added trustdb stuff 2002-02-22 12:52 Timo Schulz * lib/gnutls_openpgp.c: Modified code for the new OpenCDK code. 2002-02-22 11:34 Nikos Mavrogiannopoulos * lib/gnutls_algorithms.c (tags: gnutls_0_3_90): moved private cipher suites to 0xFF space. 2002-02-22 00:40 Nikos Mavrogiannopoulos * 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 Timo Schulz * lib/gnutls_openpgp.c: Fixed return code check for GnuTLS functions. 2002-02-21 20:57 Nikos Mavrogiannopoulos * lib/: gnutls.h.in.in, gnutls_openpgp.c: set_key_server renamed to set_keyserver 2002-02-21 20:42 Nikos Mavrogiannopoulos * ChangeLog, NEWS, doc/tex/ex1.tex, doc/tex/serv1.tex, lib/debug.c, lib/debug.h (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Timo Schulz * lib/gnutls_openpgp.c: Fixed a segfault in the OpenPGP code. 2002-02-21 09:55 Nikos Mavrogiannopoulos * lib/auth_cert.c: Updated the openpgp certificate message, fingerprint handling. 2002-02-20 20:53 Nikos Mavrogiannopoulos * lib/x509_verify.c: some fixes in verification procedure 2002-02-19 18:57 Timo Schulz * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/auth_cert.c: openpgp fingerprint is calculated dynamically. 2002-02-18 20:31 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/: gnutls_x509.c, x509_verify.c: Improved X.509 verification functions. They are still too primitive. 2002-02-16 20:50 Nikos Mavrogiannopoulos * lib/auth_rsa.c: Some cleanups. 2002-02-15 17:30 Timo Schulz * lib/gnutls_openpgp.c: Fixed some memory leaks. Code to handle ElGamal keys. Some minor bug fixes. 2002-02-15 17:04 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * doc/protocol/draft-ietf-tls-openpgp-keys-00.txt: removed 2002-02-15 11:23 Nikos Mavrogiannopoulos * 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 Timo Schulz * 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 Nikos Mavrogiannopoulos * lib/: gnutls_cert.c, x509_verify.c: Verification function returns the GNUTLS_CERT_VALID flag. 2002-02-14 10:57 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/gnutls_dh_primes.c, src/serv.c: Corrected bugs in prime generation. 2002-02-14 10:30 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * src/: cli-gaa.c, cli-gaa.h, cli.c, cli.gaa, common.c: Updated client 2002-02-14 09:21 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Fabio Fiorina * lib/x509_ASN.y (tags: gnutls_0_3_91, gnutls_0_3_90): bug fix with bison 1.32 2002-02-13 18:03 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * doc/tex/: ex1.tex, ex3.tex, serv1.tex: Corrected bugs in examples. 2002-02-12 13:04 Nikos Mavrogiannopoulos * lib/gnutls_priority.c (tags: gnutls_0_3_90): Priority cannot be set if not using the OPENCDK library. 2002-02-11 19:33 Nikos Mavrogiannopoulos * doc/tex/: auth.tex, ciphersuites.tex, cover.tex.in, gnutls.tex: Updated documentation. 2002-02-11 10:08 Nikos Mavrogiannopoulos * src/: cli.c, openpgp/cli_pub.asc (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Timo Schulz * lib/: gnutls_openpgp.c, gnutls_openpgp.h: High level support for OpenPGP keyrings. 2002-02-10 22:24 Nikos Mavrogiannopoulos * ChangeLog: Added ChangeLog [generated by CVS log] 2002-02-09 19:20 Nikos Mavrogiannopoulos * lib/: gnutls.h.in.in, gnutls_algorithms.c: Added gnutls_certificate_type_get_name() function. 2002-02-09 18:35 Timo Schulz * lib/gnutls_openpgp.c: * Applied the fixed for the memory leaks. 2002-02-09 18:25 Nikos Mavrogiannopoulos * 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 Timo Schulz * 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 Nikos Mavrogiannopoulos * lib/gnutls_cipher.c: Some fixes in ciphertext2compressed handling 2002-02-09 11:10 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/x509_ASN.c: Added bison generated file 2002-02-08 19:36 Nikos Mavrogiannopoulos * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: changed the introduction (again) 2002-02-07 20:58 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/: gnutls_ui.c, gnutls_ui.h: removed gnutls_certificate_get_ours_index() 2002-02-07 14:59 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Timo Schulz * 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 Nikos Mavrogiannopoulos * lib/gnutls_cert.c, lib/gnutls_ui.h, src/common.c: Changes for gnutls_openpgp_name structure 2002-02-04 21:39 Timo Schulz * lib/: gnutls_openpgp.c, gnutls_openpgp.h, gnutls_ui.h: Now OpenPGP uses its own context for DN. 2002-02-03 21:43 Timo Schulz * lib/gnutls_openpgp.c: More fixes for the GnuTLS OpenPGP code. 2002-02-03 20:19 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * src/: Makefile.am, common.c, common.h: made the print_info stuff much cleaner. 2002-02-03 19:06 Nikos Mavrogiannopoulos * lib/gnutls_openpgp.c: some changes in gnutls_cert handling 2002-02-03 18:54 Nikos Mavrogiannopoulos * lib/gnutls_cert.h: keyUsage is now 16 bits 2002-02-03 18:30 Nikos Mavrogiannopoulos * 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 Timo Schulz * 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 Nikos Mavrogiannopoulos * lib/: gnutls_openpgp.c, gnutls_ui.h: Exported openpgp keys' related functions. 2002-02-03 12:38 Nikos Mavrogiannopoulos * lib/: gnutls_record.c, gnutls_record.h (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * lib/gnutls_int.h: several modifications for cert_type extension etc 2002-02-03 12:16 Nikos Mavrogiannopoulos * lib/: gnutls.h.in.in, gnutls_priority.c, gnutls_priority.h (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Timo Schulz * lib/gnutls_openpgp.c: * Applied the patch and minor changes. * Now it's also possible to use binary certificates. 2002-02-03 11:36 Nikos Mavrogiannopoulos * 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 Timo Schulz * lib/gnutls_openpgp.c: * gnutls_openpgp.c: Fixed some memory leaks. 2002-02-02 21:24 Nikos Mavrogiannopoulos * lib/: gnutls.h.in.in, gnutls_ui.c: renamed gnutls_fingerprint() to gnutls_x509_fingerprint(). 2002-02-02 17:52 Timo Schulz * 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 Nikos Mavrogiannopoulos * 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 Timo Schulz * src/openpgp/: pub.asc, sec.asc (utags: gnutls_1_0_20, gnutls_1_0_0, gnutls_1_0_21, gnutls_1_0_2, gnutls_1_0_3, gnutls_1_0_4, gnutls_1_0_5, gnutls_1_0_7, gnutls_0_5_x_with_export_ciphersuites, gnutls_1_0_8, gnutls_1_0_9, gnutls_0_6_0, gnutls_0_5_x_before_export_ciphersuites, gnutls_0_8_10, gnutls_0_8_11, gnutls_0_8_12, gnutls_1_1_10, gnutls_1_1_11, gnutls_1_1_12, gnutls_1_1_13, gnutls_1_1_14, gnutls_0_5_x_before_types_change, gnutls_1_1_15, gnutls_1_1_16, gnutls_1_1_17, gnutls_0_5_0, gnutls_1_1_18, gnutls_0_5_1, gnutls_1_1_19, gnutls_0_5_2, gnutls_0_5_3, gnutls_0_5_4, gnutls_0_5_5, gnutls_0_5_6, gnutls_0_5_7, gnutls_0_5_8, gnutls_0_5_9, gnutls_0_9_1, gnutls_0_9_2, gnutls_0_9_3, gnutls_0_9_4, gnutls_0_4_with_libtasn1, gnutls_0_9_5, gnutls_0_9_6, gnutls_0_9_7, gnutls_0_9_8, gnutls_1_1_20, gnutls_1_1_21, gnutls_0_4_0, gnutls_0_4_1, gnutls_0_4_2, gnutls_0_4_3, gnutls_0_5_10, gnutls_0_5_11, gnutls_0_8_0, gnutls_0_8_1, gnutls_0_3_90, gnutls_0_3_91, gnutls_0_8_3, gnutls_0_3_92, gnutls_0_5_x_before_int_fixes, gnutls_0_8_4, gnutls_0_8_5, gnutls_0_8_6, gnutls_0_8_7, gnutls_0_8_9, gnutls_1_0_10, gnutls_1_0_11, gnutls_1_0_12, gnutls_1_0_13, gnutls_1_1_7_pre0, gnutls_1_1_0, gnutls_1_1_1, gnutls_1_0_16, gnutls_1_1_2, gnutls_1_0_17, gnutls_1_1_3, gnutls_1_0_18, gnutls_1_1_4, gnutls_1_0_19, gnutls_1_1_5, gnutls_1_1_6, gnutls_1_1_7, gnutls_1_1_8, gnutls_1_1_9, gnutls_0_9_90, gnutls_0_9_91, gnutls_0_9_92, gnutls_0_9_93, gnutls_0_9_94, gnutls_0_9_95, gnutls_0_9_96, gnutls_0_9_97, gnutls_0_9_98, gnutls_0_9_99): New files for OpenPGP tests. 2002-02-01 18:49 Timo Schulz * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: updated 2002-01-30 11:34 Timo Schulz * lib/gnutls_openpgp.c: Fixed some memory leaks. 2002-01-30 10:33 Nikos Mavrogiannopoulos * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: updated candidate draft 2002-01-29 17:16 Timo Schulz * lib/gnutls_openpgp.c: Fixed a typo. 2002-01-29 16:55 Timo Schulz * lib/: gnutls_cert.h, gnutls_openpgp.c, gnutls_openpgp.h: Basic GnuTLS OpenPGP support. 2002-01-29 16:19 Nikos Mavrogiannopoulos * configure.in, doc/tex/ex3.tex, src/common.h: updated for gnutls_certificate_get_peers() 2002-01-29 16:17 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/gnutls_handshake.c: corrected bug in certificate selection. 2002-01-29 15:08 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/auth_x509.c: corrected bug in server certificate callback. 2002-01-29 12:52 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/: gnutls_ui.c, gnutls_ui.h: Updated function names. 2002-01-29 11:38 Nikos Mavrogiannopoulos * lib/: auth_cert.c, auth_cert.h: Separated X509 specific stuff in the CERTIFICATE_CREDENTIALS structure. 2002-01-28 23:51 Nikos Mavrogiannopoulos * lib/gnutls.asn (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_8_6, gnutls_0_8_5, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * Makefile.am: better ChangeLog output 2002-01-28 23:44 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Fabio Fiorina * lib/x509_ASN.y: Modules without OID 2002-01-28 22:02 Fabio Fiorina * lib/x509_der.c: gnutls_str_... functions substitution 2002-01-28 22:02 Fabio Fiorina * lib/x509_asn1.c: _gnutls_str_... functions substitution 2002-01-28 18:26 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/: gnutls_cert.c, gnutls_cert.h, x509_sig_check.c: signature is now a gnutls_datum 2002-01-28 12:43 Nikos Mavrogiannopoulos * 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_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/gnutls_int_compat.c: not used by default 2002-01-28 09:25 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/: gnutls_buffers.c, gnutls_buffers.h, gnutls_handshake.c: Optimizations in the handshake messages hashing. (no more mallocs) 2002-01-27 21:13 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/gnutls_cert.c: corrected bug in file read 2002-01-27 21:10 Nikos Mavrogiannopoulos * lib/: auth_rsa.c, auth_x509.c, auth_x509.h, gnutls_handshake.c, gnutls_handshake.h (tags: gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: Added an updated version of the submited draft 2002-01-27 15:12 Nikos Mavrogiannopoulos * 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_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * src/x509/: Makefile.am, ca.pem (tags: gnutls_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_1_0_19, gnutls_1_0_18, gnutls_1_0_17, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * 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_ciphersuites, gnutls_with_dss_cert_support, gnutls_0_4_0, gnutls_0_4_1, gnutls_0_3_90, gnutls_0_3_91, gnutls_0_3_92): added _gnutls_mem_cpy() 2002-01-26 16:06 Nikos Mavrogiannopoulos * lib/: x509_asn1.c, x509_der.c (utags: gnutls_with_dss_ciphersuites, gnutls_with_dss_cert_support): Added checks after malloc for null. 2002-01-25 22:41 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * configure.in (tags: gnutls_0_3_5): changes for 0.3.5 2002-01-25 14:33 Nikos Mavrogiannopoulos * NEWS (tags: gnutls_0_3_5): preparing for 0.3.5 2002-01-25 14:07 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * src/common.h: in server side now prints srp username 2002-01-23 20:28 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * doc/TODO: added string library 2002-01-23 18:59 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/gnutls_record.c: more cleanups in the recv_int() function 2002-01-23 18:57 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/gnutls_record.c: Made recv_int() cleaner (needs a lot of improvement) 2002-01-20 13:02 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/gnutls.h.in.in: corrected gnutls_alert_send() prototype. 2002-01-20 13:00 Nikos Mavrogiannopoulos * lib/gnutls.h.in.in (tags: gnutls_0_3_5): corrected gnutls_alert_send() prototype 2002-01-20 10:16 Nikos Mavrogiannopoulos * NEWS: last changes for release 2002-01-19 20:10 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/gnutls_handshake.c: corrected bug introduced in the buffering code update 2002-01-19 18:24 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/gnutls_cert.c: gnutls_x509pki_set_trust_(file/mem) can now be called multiple times 2002-01-19 11:44 Nikos Mavrogiannopoulos * lib/gnutls_record.c (tags: gnutls_0_3_5): added missing include of gnutls_alert.h 2002-01-18 16:47 Nikos Mavrogiannopoulos * doc/protocol/rfc2440.txt (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/gnutls_int_compat.c: added file to hold functions for backwards binary compatibility. 2002-01-18 14:50 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * NEWS, lib/gnutls_ui.h, lib/x509_b64.c: cleanups 2002-01-17 18:56 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * configure.in: corrected library interface numbers 2002-01-17 13:29 Nikos Mavrogiannopoulos * 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_1_0_21, gnutls_1_0_20, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * NEWS, doc/tex/gnutls.tex, lib/auth_x509.c: added gnutls_x509pki_verify_certificate() 2002-01-07 17:54 Nikos Mavrogiannopoulos * lib/gnutls_ui.c: renamed DigestAlgorithm to GNUTLS_DigestAlgorithm (in order to be consistent with gnutls.h) 2002-01-05 22:00 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * NEWS, lib/gnutls_ui.h, lib/x509_b64.c: Added gnutls_b64_encode() and gnutls_b64_decode() 2002-01-04 12:35 Nikos Mavrogiannopoulos * doc/tex/: auth.tex, translayer.tex (utags: gnutls_0_3_2, gnutls_0_3_5): updated documentation 2002-01-04 12:05 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/libgnutls.m4 (tags: gnutls_0_3_5, gnutls_0_3_2): now removes the temp file 2002-01-03 10:59 Nikos Mavrogiannopoulos * lib/gnutls.h.in.in (tags: gnutls_0_3_2): check_version() updated 2002-01-02 15:55 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/gnutls_ui.c: more error checking 2002-01-02 11:07 Nikos Mavrogiannopoulos * lib/gnutls.h.in.in: prefixed all variable with GNUTLS_ 2002-01-02 11:02 Nikos Mavrogiannopoulos * lib/gnutls_global.c: added support for calling global_init() several times. 2002-01-02 10:58 Nikos Mavrogiannopoulos * lib/gnutls_global.c: added static variable to check if global_init() is called for a second time. 2002-01-02 10:46 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * NEWS, lib/auth_x509.c: corrected bug which did not allow a client to accept multiple CA distinguished names. 2001-12-30 17:53 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/gnutls_cert.c (tags: gnutls_0_3_2): some corrections in documentation 2001-12-21 08:16 Nikos Mavrogiannopoulos * NEWS (tags: gnutls_0_3_1): releasing 0.3.0 2001-12-20 10:51 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * configure.in: some corrections in assembler detection. Also chmod -w gnutls.h was removed. 2001-12-17 17:27 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * doc/tex/: gnutls.tex, macros.tex, resumedb.tex, translayer.tex: fixes in documentation 2001-12-16 09:09 Nikos Mavrogiannopoulos * doc/: ASN1.readme.txt, Makefile.am (tags: gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/gnutls_handshake.c: several cleanups 2001-12-11 15:29 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * NEWS, lib/gnutls_int.h (utags: gnutls_0_2_91): last commits for 0.2.91 2001-12-10 08:25 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * doc/tex/ciphers.tex (tags: gnutls_0_2_91): updated documentation 2001-12-09 15:39 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * src/: .cvsignore (tags: gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * doc/tex/: auth.tex, ciphers.tex (utags: gnutls_0_2_90): added missing files 2001-12-07 14:09 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Fabio Fiorina * doc/ASN1.readme.txt (tags: gnutls_0_2_91, gnutls_0_2_90): overflow buffers check 2001-11-29 20:22 Fabio Fiorina * doc/ASN1.readme.txt, lib/x509_asn1.c, lib/x509_asn1.h, lib/x509_ASN.y: "" 2001-11-29 15:29 Nikos Mavrogiannopoulos * 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_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * doc/README.autoconf: gnutls.m4 -> libgnutls.m4 2001-11-23 23:26 Nikos Mavrogiannopoulos * doc/tex/Makefile.am: added new pictures 2001-11-23 23:25 Nikos Mavrogiannopoulos * doc/tex/ciphersuites.tex: updated 2001-11-20 23:37 Nikos Mavrogiannopoulos * doc/scripts/gdoc: produces better tex output 2001-11-20 20:22 Nikos Mavrogiannopoulos * doc/scripts/gdoc, lib/gnutls_ui.c: updated documentation (and generation of tex) 2001-11-20 20:20 Nikos Mavrogiannopoulos * AUTHORS: updated 2001-11-20 14:42 Nikos Mavrogiannopoulos * lib/gnutls_algorithms.c: fixed gnutls_kx_get_name() 2001-11-20 13:40 Nikos Mavrogiannopoulos * lib/: gnutls_handshake.c, gnutls_ui.h: cleanups 2001-11-17 11:47 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/x509_der.c (tags: gnutls_0_2_11): corrected typo 2001-11-16 10:13 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/: gnutls_errors.c, gnutls_errors_int.h (utags: gnutls_0_2_11): removed E_TIMEOUT 2001-11-15 12:37 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/gnutls_int.h (tags: gnutls_0_2_11): removed debugging stuff 2001-11-13 12:26 Nikos Mavrogiannopoulos * lib/gnutls_handshake.c (tags: gnutls_0_2_11): more fixes 2001-11-13 12:02 Nikos Mavrogiannopoulos * 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_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * src/cli.c (tags: gnutls_0_2_11): now resolves hostnames. 2001-11-12 14:27 Nikos Mavrogiannopoulos * lib/: defines.h (tags: gnutls_0_2_11), gnutls_priority.c: va_copy macro renamed to VA_COPY 2001-11-12 14:26 Nikos Mavrogiannopoulos * configure.in: now requires autoconf 2.50 2001-11-10 21:37 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/auth_x509.c: rolled back previous change... 2001-11-08 10:32 Nikos Mavrogiannopoulos * lib/auth_x509.c: made empty certificate message consistent with other implementations. 2001-11-07 12:08 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/gnutls_buffers.c: added warning 2001-11-06 12:57 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/gnutls_priority.h (tags: gnutls_0_2_11, gnutls_0_2_10): list -> gnutls_list 2001-11-04 16:52 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/: gnutls.h.in, gnutls_db.c: added new function to check for expired sessions. 2001-11-04 10:43 Nikos Mavrogiannopoulos * lib/gnutls_record.c: cleanups 2001-11-02 18:20 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/gnutls_db.c: cleanups in the resuming code 2001-11-02 10:07 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * README.CVS: added documentation of the steps required to built the cvs tree 2001-11-01 20:10 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/: gnutls_buffers.c, gnutls_record.c: corrected and fixed several things in send_int() etc. 2001-10-30 12:29 Nikos Mavrogiannopoulos * doc/tex/translayer.tex: Added missing file. 2001-10-30 12:11 Nikos Mavrogiannopoulos * doc/: Makefile.am, TODO (tags: gnutls_0_2_10), scripts/Makefile.am (tags: gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * lib/: gnutls_db.c, gnutls_session.c (tags: gnutls_0_2_10): corrected bugs in session resuming. 2001-10-23 17:35 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/: Makefile.am (tags: gnutls_0_2_10, gnutls_0_2_9), io_debug.h: added IO debugging code 2001-10-23 15:45 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/gnutls_buffers.c: corrected bugs which could break non blocking IO 2001-10-22 22:09 Nikos Mavrogiannopoulos * PGPKEYS (tags: gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * lib/: gnutls_buffers.c, gnutls_record.c: corrections for the gnutls_read_buffered() function. 2001-10-22 12:51 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/gnutls_buffers.c: made gnutls_write() unaware of interrupted system calls and eagain errors. 2001-10-21 11:36 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/: gnutls_buffers.c, gnutls_int.h: Corrected short read bug 2001-10-20 16:04 Nikos Mavrogiannopoulos * lib/gnutls_buffers.c: corrected _gnutls_write() 2001-10-20 15:44 Nikos Mavrogiannopoulos * lib/gnutls_buffers.c: peeked data now stays also in handshake 2001-10-20 15:43 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * doc/tex/: Makefile.am (tags: gnutls_0_2_4), ciphersuites.tex, gnutls.tex: more documentation 2001-09-23 18:21 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/auth_dhe_rsa.c: Preliminary support for DHE_RSA 2001-09-19 08:21 Nikos Mavrogiannopoulos * lib/gnutls_cert.c (tags: gnutls_0_2_3): updated documentation 2001-09-14 08:04 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/gnutls_algorithms.c (tags: gnutls_0_2_3): updated documentation 2001-08-27 08:31 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * configure.in, lib/gnutls.h.in: updated gnutls.h file 2001-08-25 13:44 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/gnutls_cert.c (tags: gnutls_0_2_2): corrected bugs in version handling and in certificate initialization 2001-08-19 14:25 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * src/x509/: clicert.pem, clikey.pem (utags: gnutls_0_2_10, gnutls_0_2_11, gnutls_0_2_0, gnutls_0_2_1, gnutls_0_2_2, gnutls_0_2_3, gnutls_0_2_9, gnutls_0_2_90, gnutls_0_2_91, gnutls_0_3_0, gnutls_0_3_1, gnutls_0_3_2, gnutls_0_3_5): added client certificates 2001-08-06 13:21 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/: gnutls_cert.c, gnutls_cert.h, gnutls_errors.c, gnutls_handshake.c, gnutls_int.h: minor fixes 2001-08-04 07:39 Nikos Mavrogiannopoulos * lib/: gnutls_mem.c, gnutls_mem.h: added internal memory handlers 2001-08-04 07:31 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/gnutls_cert.c, src/cli.c: subjectAltName related fixes 2001-08-02 18:42 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * doc/tex/: Makefile.am (tags: gnutls_0_2_2, gnutls_0_2_1, gnutls_0_2_0), cover.tex, fdl.tex (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * configure.in (tags: gnutls_0_1_9): added profiler option 2001-07-30 09:49 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/: gnutls_handshake.c, gnutls_record.c: fixes in EOF handling in handshake. 2001-07-29 18:19 Nikos Mavrogiannopoulos * lib/gnutls_handshake.c: detect EOF 2001-07-29 11:18 Nikos Mavrogiannopoulos * doc/tex/: Makefile.am, gnutls.tex, serv1.tex, srp1.tex (tags: gnutls_0_1_9): documentation updates 2001-07-28 19:02 Nikos Mavrogiannopoulos * doc/: scripts/gdoc, tex/Makefile.am: fixes in tex production (gdoc) 2001-07-28 14:51 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Fabio Fiorina * doc/TODO (tags: gnutls_0_1_9): Tools for Certificate 2001-07-26 20:18 Fabio Fiorina * lib/cert_der.c (tags: gnutls_0_1_9): get time bug fixed 2001-07-26 19:08 Nikos Mavrogiannopoulos * NEWS, configure.in: moving to 0.1.9 2001-07-26 19:07 Nikos Mavrogiannopoulos * lib/cert_verify.c (tags: gnutls_0_1_9): fixed/updated compare_dn() function. 2001-07-26 15:26 Nikos Mavrogiannopoulos * doc/TODO, lib/gnutls_sig_check.c: updated sig_check() 2001-07-24 20:02 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * doc/TODO, lib/gnutls_pk.c (tags: gnutls_0_1_9), lib/gnutls_record.c: bugfixes 2001-07-24 18:27 Nikos Mavrogiannopoulos * src/cli.c: support for multiple protocol versions. 2001-07-24 18:26 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/Makefile.am (tags: gnutls_0_1_9): ignores some errors 2001-07-21 09:05 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * 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_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * src/: Makefile.am, cert.pem, key.pem, serv.c, tpasswd, tpasswd.conf, srp/tpasswd (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_8_12, gnutls_0_8_11, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * configure.in, doc/protocol/draft-ietf-tls-srp-00.txt, doc/protocol/draft-ietf-tls-srp-01.txt (tags: gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Fabio Fiorina * src/pkcs1.asn: "" 2001-07-19 20:39 Fabio Fiorina * 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 Fabio Fiorina * lib/: pkcs1_asn1_tab.c, pkix_asn1_tab.c (tags: gnutls_0_1_9): C structure management 2001-07-19 19:29 Fabio Fiorina * src/PkixTabExample.c: C structure management 2001-07-18 20:32 Nikos Mavrogiannopoulos * lib/gnutls_hash_int.c (tags: gnutls_0_1_9): added mhash 0.8.10 support 2001-07-18 20:31 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * src/CertificateExample.c: corrected copyright notice 2001-07-14 21:19 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/: Makefile.am, gnutls_anon_cred.c: added missing file 2001-07-14 14:34 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/cert_ASN.y: corrected copyright statement 2001-07-14 09:47 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * src/serv.c: updated 2001-07-13 14:23 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * .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 Nikos Mavrogiannopoulos * lib/gnutls_record.c: bug fixes 2001-07-11 21:17 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/: auth_rsa.c, gnutls_algorithms.c, gnutls_cert.c, gnutls_privkey.c: cleanups 2001-06-25 15:29 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/README.der: removed 2001-06-24 21:42 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * doc/protocol/x509guide.txt (tags: gnutls_0_8_12, gnutls_0_8_11, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * lib/: gnutls_handshake.c, gnutls_priority.c: some portability fixes 2001-06-24 15:03 Nikos Mavrogiannopoulos * 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_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * configure.in, lib/gnutls_global.c: added checks for signals 2001-06-22 21:19 Nikos Mavrogiannopoulos * lib/gnutls_cipher.c, src/serv.c: corrected bug in stream decryption.. 2001-06-22 20:59 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/gnutls.h.in: gnutls_cert is not defined here 2001-06-21 18:40 Nikos Mavrogiannopoulos * lib/gnutls_cert.h, src/pk.h: added missing files 2001-06-21 18:38 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * lib/: gnutls_pk.c, gnutls_pk.h: some support for public key encryption (rsa) 2001-06-16 12:11 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * src/pkcs1.asn: removed 2001-06-15 21:46 Nikos Mavrogiannopoulos * src/: Certificate.txt, CertificateExample.c (tags: gnutls_0_1_4), pkcs1.asn, pkix.asn: updated ASN.1 files. 2001-06-15 16:57 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/gnutls_auth.c: updated get_auth_info() 2001-06-14 18:00 Nikos Mavrogiannopoulos * Makefile.am, buildconf (tags: gnutls_0_1_4), src/cli.c, src/serv.c: changed the setting of credentials 2001-06-14 18:00 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/: gnutls.c, gnutls_auth_int.h, gnutls_buffers.c, gnutls_int.h: added gnutls_datum structure. 2001-06-13 09:21 Nikos Mavrogiannopoulos * .cvsignore (tags: gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * lib/gnutls_algorithms.c: added a warning for the addition of new algorithms 2001-06-13 08:51 Nikos Mavrogiannopoulos * doc/protocol/rfc2631.txt (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/gnutls_db.c (tags: gnutls_0_1_4): more descriptive comments 2001-06-09 12:03 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/gnutls.h.in: updated 2001-06-05 10:37 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/: crypt_bcrypt.c, crypt_srpsha1.c: better checking of return value of rindex 2001-06-05 10:33 Nikos Mavrogiannopoulos * src/: cli.c, serv.c: updated to new api 2001-06-05 08:34 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/: crypt_bcrypt.c, crypt_srpsha1.c: corrected bug in verify 2001-05-31 09:34 Nikos Mavrogiannopoulos * buildconf, configure.in, lib/gnutls.h.in: updated configuration scripts to comply to autoconf 2.50 2001-05-30 11:46 Nikos Mavrogiannopoulos * doc/: Makefile.am, scripts/gdoc (tags: gnutls_0_1_4): gdoc is now included in the cvs 2001-05-30 11:23 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/gnutls_dh.c: some cleanups in Diffie Hellman key exchange 2001-05-26 19:18 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * src/: cli.c, prime.c, serv.c: several updates 2001-05-26 12:19 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/cert_b64.c: corrected memory leaks 2001-05-26 08:29 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/: gnutls.c, gnutls_cipher.c, gnutls_errors.c, gnutls_errors_int.h, gnutls_handshake.c: several bug fixes 2001-05-25 11:56 Nikos Mavrogiannopoulos * doc/API: updated documentation 2001-05-25 11:55 Nikos Mavrogiannopoulos * src/serv.c: updated 2001-05-24 16:07 Nikos Mavrogiannopoulos * doc/API: updated 2001-05-24 08:19 Nikos Mavrogiannopoulos * lib/gnutls_cipher.c: sets the resumed_security_parameters to null after initialization 2001-05-23 15:17 Nikos Mavrogiannopoulos * src/: cli.c, serv.c: updated to new api 2001-05-23 15:16 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/: gnutls.h.in, gnutls_algorithms.c, gnutls_handshake.h: cleanups 2001-05-22 22:27 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * src/: cli.c, serv.c: updated client and servers 2001-05-22 16:57 Nikos Mavrogiannopoulos * lib/gnutls_algorithms.c: cleanups 2001-05-20 10:06 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * src/crypt.c: updated 2001-05-19 10:50 Nikos Mavrogiannopoulos * lib/cert_sb64.c: bugfixes 2001-05-19 10:48 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * configure.in, lib/gnutls.c, lib/libgnutls.m4: corrected scripts 2001-05-15 09:33 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/ext_srp.c (tags: gnutls-0_1_2): Added missing length in username. 2001-05-14 09:45 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/cert_sb64.c (tags: gnutls-0_1_2): cleanups 2001-05-13 16:36 Nikos Mavrogiannopoulos * doc/TODO (tags: gnutls-0_1_2), lib/gnutls_db.c: clean_db() now clears expired entries only 2001-05-13 16:35 Nikos Mavrogiannopoulos * src/: tpasswd, tpasswd.conf (utags: gnutls-0_1_2): example tpasswd files. 2001-05-13 13:48 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * configure.in, lib/gnutls.c, lib/gnutls_int.h: fixes in memory allocation 2001-05-09 13:16 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * doc/TODO (tags: gnutls-0-1-0-srp): updated TODO list 2001-05-08 20:16 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/gnutls_v2_compat.c (tags: gnutls-0_1_2, gnutls-0-1-0-srp): better version handling 2001-05-07 19:09 Nikos Mavrogiannopoulos * 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_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * src/Makefile.am (tags: gnutls-0-1-0-srp): added missing gaa.h 2001-05-06 22:51 Nikos Mavrogiannopoulos * lib/gnutls_srp.c: some modulo fixes 2001-05-06 07:30 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * configure.in, lib/ext_srp.c, lib/gnutls_int.h: more srp related fixes 2001-05-05 07:38 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * src/crypt.c: fixed default case when no -s was specified 2001-05-04 13:05 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/cert_b64.c: corrected bug in decoding function 2001-05-03 09:45 Nikos Mavrogiannopoulos * lib/crypt_bcrypt.h: for bcrypt support 2001-05-03 09:44 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * buildconf (tags: gnutls-0_1_2, gnutls-0-1-0-srp): updated 2001-03-25 10:17 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/gnutls_extensions.c: in case there are no extensions ext_gen() does not return anything (NULL); 2001-03-18 08:39 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/: ext_srp.c, gnutls_extensions.c: send extensions feature was added. 2001-03-17 20:53 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * doc/TODO: updated todo list 2001-03-11 22:29 Nikos Mavrogiannopoulos * doc/protocol/rfc2945.txt (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * lib/gnutls_algorithms.c: updated with new files 2001-03-11 21:52 Nikos Mavrogiannopoulos * 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 (tags: gnutls_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13), 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * THANKS (tags: gnutls-0_1_2, gnutls-0-1-0-srp): added Tarun 2001-02-10 11:48 Nikos Mavrogiannopoulos * configure.in: corrected bug with dmalloc mode 2001-02-03 18:23 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/: gnutls.c, gnutls_cipher.c: comments are now more clear 2001-02-01 14:49 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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_1_1_21, gnutls_1_1_20, gnutls_1_1_19, gnutls_1_0_21, gnutls_1_1_18, gnutls_1_1_17, gnutls_1_0_20, gnutls_1_1_16, gnutls_1_1_15, gnutls_1_1_14, gnutls_1_1_13, gnutls_1_0_19, gnutls_1_0_18, gnutls_1_1_12, gnutls_1_0_17, gnutls_1_1_11, gnutls_1_0_16, gnutls_1_0_13, gnutls_1_0_12, gnutls_1_1_10, gnutls_1_0_11, gnutls_1_1_9, gnutls_1_1_8, gnutls_1_0_10, gnutls_1_0_9, gnutls_1_1_7, gnutls_1_1_7_pre0, gnutls_1_0_8, gnutls_1_0_7, gnutls_1_1_6, gnutls_1_0_5, gnutls_1_1_5, gnutls_1_0_4, gnutls_1_1_4, gnutls_1_1_3, gnutls_1_1_2, gnutls_1_1_1, gnutls_1_1_0, gnutls_1_0_3, gnutls_1_0_2, gnutls_1_0_0, gnutls_0_9_99, gnutls_0_9_98, gnutls_0_9_97, gnutls_0_9_96, gnutls_0_9_95, gnutls_0_9_94, gnutls_0_9_93, gnutls_0_9_92, gnutls_0_8_12, gnutls_0_9_91, gnutls_0_9_90, gnutls_0_8_11, gnutls_0_9_8, gnutls_0_9_7, gnutls_0_8_10, gnutls_0_8_9, gnutls_0_9_6, gnutls_0_8_7, gnutls_0_9_5, gnutls_0_9_4, gnutls_0_8_6, gnutls_0_9_3, gnutls_0_8_5, gnutls_0_9_2, gnutls_0_9_1, gnutls_0_8_4, gnutls_0_8_3, gnutls_0_8_1, gnutls_0_8_0, gnutls_0_6_0, gnutls_0_5_11, gnutls_0_5_10, gnutls_0_5_x_before_int_fixes, gnutls_0_5_9, gnutls_0_5_8, gnutls_0_5_7, gnutls_0_5_6, gnutls_0_5_5, gnutls_0_5_x_before_types_change, gnutls_0_5_4, gnutls_0_5_3, gnutls_0_5_2, 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 Nikos Mavrogiannopoulos * README (tags: gnutls-0_1_2, gnutls-0-1-0-srp): updated 2001-01-28 23:49 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/: gnutls.c, gnutls_cipher.c, gnutls_cipher.h: removed large buffer 2001-01-28 10:54 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/gnutls.c: corrected wrong buffer size 2001-01-25 02:11 Nikos Mavrogiannopoulos * lib/: gnutls_cipher.c, gnutls_cipher.h: changes in gnutls_encrypt() 2001-01-25 02:08 Nikos Mavrogiannopoulos * lib/: gnutls.c, gnutls_int.h: tls packets are now send using one write(that way ssldump understands us) 2001-01-25 01:51 Nikos Mavrogiannopoulos * doc/TODO: updated todo list 2001-01-19 14:14 Nikos Mavrogiannopoulos * lib/cert_b64.c: corrected license 2001-01-19 09:06 Nikos Mavrogiannopoulos * lib/cert_der.asn1: added asn1 rules for snacc (DER extended) compiler 2001-01-17 15:10 Nikos Mavrogiannopoulos * doc/draft-ietf-tls-wireless-00.txt: added draft-ietf-tls-wireless 2001-01-16 23:02 Nikos Mavrogiannopoulos * AUTHORS (tags: gnutls-0_1_2, gnutls-0-1-0-srp): updated authors - tarun left 2001-01-16 23:02 Nikos Mavrogiannopoulos * doc/TODO: updated todo list 2001-01-14 14:55 Nikos Mavrogiannopoulos * lib/gnutls_handshake.c: removed time_t declarations. We need exactly 32 bits. 2001-01-14 11:10 Nikos Mavrogiannopoulos * lib/gnutls_der.h (tags: gnutls-0_1_2, gnutls-0-1-0-srp): corrected typo 2001-01-14 11:09 Nikos Mavrogiannopoulos * lib/cert_b64.c: added some support for pem encoded x509 certificates 2001-01-11 12:24 Nikos Mavrogiannopoulos * lib/gnutls.c (tags: gnutls-0-0-7): session gets deleted from the db if it is not resumable 2001-01-11 12:23 Nikos Mavrogiannopoulos * lib/: gnutls_db.c, gnutls_db.h (utags: gnutls-0-0-7): added db files 2001-01-11 11:59 Nikos Mavrogiannopoulos * configure.in (tags: gnutls-0-0-7): more fixes 2001-01-11 11:56 Nikos Mavrogiannopoulos * NEWS (tags: gnutls-0-0-7), configure.in, src/cli.c (tags: gnutls-0-0-7): fixes for release 2001-01-11 11:43 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * src/: Makefile.am, cli.c, serv.c: corrected client/server 2001-01-10 21:23 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * doc/rfc1422.txt (tags: gnutls-0-0-7): added PEM rfc 2001-01-08 17:10 Nikos Mavrogiannopoulos * lib/gnutls.c: corrected return value 2001-01-08 17:09 Nikos Mavrogiannopoulos * lib/gnutls.c: added a check in read return value 2000-12-18 13:06 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * doc/Makefile.am (tags: gnutls-0-1-0-srp, gnutls-0-0-7, gnutls0-0-6): removed file 2000-12-17 19:31 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/gnutls_algorithms.c: qsort seems to work now 2000-12-17 00:42 Nikos Mavrogiannopoulos * lib/gnutls_compress_int.c (tags: gnutls0-0-6): added check for zlib.h 2000-12-17 00:31 Nikos Mavrogiannopoulos * lib/gnutls_algorithms.c: updated sorting algorithm - it was a mess - it is more than a mess now 2000-12-14 15:00 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/gnutls.c: added a better(?) - not sure - xor function. 2000-12-11 23:45 Nikos Mavrogiannopoulos * lib/gnutls_priority.h (tags: gnutls-0-0-7, gnutls0-0-6): added missing file 2000-12-11 23:45 Nikos Mavrogiannopoulos * configure.in: added option for profiling 2000-12-11 23:44 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/: gnutls.c, gnutls_int.h: improved peek data handling - now keeps only 1 byte in kernel buffer 2000-12-11 15:44 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/gnutls_int.h: removed debug definitions 2000-12-11 14:57 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * doc/HACKING: removed file. replaced by API 2000-12-11 13:43 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * doc/: API, TODO: updated documentation 2000-12-11 11:56 Nikos Mavrogiannopoulos * lib/gnutls.c: corrected peek data handling 2000-12-10 18:10 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * src/: cli.c, serv.c: updated client 2000-12-10 12:53 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/: gnutls_session.c, gnutls_session.h (tags: gnutls-0-0-7, gnutls0-0-6): moved to r2 2000-12-10 10:44 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/: gnutls_session.c, gnutls_session.h: added support for session resuming 2000-12-09 22:32 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/: debug.c, gnutls.h, gnutls_cipher.c, gnutls_int.h: removed all things about exportable algorithms 2000-12-09 11:55 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * configure.in: added a warning if zlib was not found 2000-12-07 17:44 Nikos Mavrogiannopoulos * lib/gnutls.c: Added default algorithm priorities so it can work even if the user hasn't specified any 2000-12-07 13:08 Nikos Mavrogiannopoulos * lib/: gnutls_compress_int.c, gnutls_compress_int.h (utags: gnutls0-0-5): added compression (ZLIB) 2000-12-07 13:07 Nikos Mavrogiannopoulos * .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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * doc/Makefile.am (tags: gnutls0-0-5): added API 2000-12-05 10:18 Nikos Mavrogiannopoulos * doc/: API, TODO (utags: gnutls0-0-5): documentation update 2000-12-05 10:08 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/: gnutls_hash_int.c, gnutls_hash_int.h: more bugfixes 2000-11-22 21:31 Nikos Mavrogiannopoulos * lib/gnutls_hash_int.c: corrected nasty bugs 2000-11-22 21:18 Nikos Mavrogiannopoulos * lib/: gnutls_hash_int.c, gnutls_hash_int.h: added support for the MAC used in SSLv3 2000-11-19 11:06 Nikos Mavrogiannopoulos * README (tags: gnutls-0-0-7, gnutls0-0-6, gnutls0-0-5): updated readme 2000-11-19 11:02 Nikos Mavrogiannopoulos * configure.in: removed unneeded check 2000-11-19 11:01 Nikos Mavrogiannopoulos * doc/: Makefile.am, ssl3-vs-tls: cleanups 2000-11-19 10:56 Nikos Mavrogiannopoulos * doc/TODO: updated todo 2000-11-17 16:37 Nikos Mavrogiannopoulos * lib/gnutls_cipher_int.c: added ARCFOUR support when using gcrypt 2000-11-15 22:16 Nikos Mavrogiannopoulos * doc/draft-ietf-tls-ciphersuite-01.txt: removed old draft 2000-11-15 21:54 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * .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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * doc/ssl3-vs-tls: added 2000-11-13 22:11 Nikos Mavrogiannopoulos * configure.in: updated for mhash 2000-11-13 22:09 Nikos Mavrogiannopoulos * doc/TODO: updated todo 2000-11-13 21:58 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * doc/: rfc2818.txt, ssl-draft302.txt: more drafs added 2000-11-12 21:46 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/gnutls_der.c: removed main() 2000-11-12 20:20 Nikos Mavrogiannopoulos * doc/TODO: updated todo list 2000-11-12 15:39 Nikos Mavrogiannopoulos * lib/: gnutls.h, gnutls_algorithms.c, gnutls_cipher_int.c, gnutls_int.h: added preliminary support for AES (rijndael) 2000-11-12 15:15 Nikos Mavrogiannopoulos * doc/draft-ietf-tls-openpgp-00.txt: added draft-ietf-tls-openpgp-00.txt 2000-11-12 15:08 Nikos Mavrogiannopoulos * doc/: Makefile.am, draft-ietf-tls-ciphersuite-01.txt: added draft-ietf-tls-ciphersuite-01.txt 2000-11-12 12:28 Nikos Mavrogiannopoulos * lib/gnutls_cipher_int.c: fix for DES in mcrypt 2000-11-12 12:02 Nikos Mavrogiannopoulos * lib/: gnutls.c, gnutls_cipher.c: fixes for the server... and change_cipher_spec type packet. 2000-11-12 11:40 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/: gnutls_hash_int.c, gnutls_hash_int.h, gnutls_int.h: clean-ups 2000-11-09 15:35 Nikos Mavrogiannopoulos * lib/: gnutls_buffers.c, gnutls_cipher.c, gnutls_int.h: corrected bugs in hmac and more. 2000-11-08 08:06 Nikos Mavrogiannopoulos * lib/gnutls.c: corrected problem in our PRF function 2000-11-07 23:04 Nikos Mavrogiannopoulos * lib/gnutls_int.h: removed mhash definitions 2000-11-07 23:02 Nikos Mavrogiannopoulos * lib/: gnutls.c, gnutls_hash_int.c, gnutls_int.h, gnutls_kx.c: more fixes 2000-11-07 20:41 Nikos Mavrogiannopoulos * lib/: Makefile.am, gnutls.c, gnutls_cipher.c, gnutls_hash_int.c, gnutls_kx.c: minor fixes and cleanups 2000-11-02 13:34 Nikos Mavrogiannopoulos * lib/: gnutls.c, gnutls_cipher.c: more fixes... 2000-11-02 05:08 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/gnutls_kx.c: cvs should stop messing with MY files 2000-11-01 22:47 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * doc/TODO: added a small todo list 2000-11-01 13:51 Nikos Mavrogiannopoulos * lib/gnutls_handshake.c: memory leaks and overruns eliminated 2000-11-01 12:57 Nikos Mavrogiannopoulos * lib/gnutls_handshake.c: corrected bug which made us to send the double bytes of ciphersuites we had. 2000-11-01 12:38 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/gnutls.c: some need gcry_ functions added. (for malloc etc) 2000-10-31 23:01 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * doc/HACKING: some kind of updates 2000-10-26 16:06 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/README.der: added Tarun's README.der 2000-10-13 14:20 Nikos Mavrogiannopoulos * lib/: gnutls_cipher_int.c, gnutls_cipher_int.h: added missing files. They are to handle foreign encryption functions 2000-10-13 14:17 Nikos Mavrogiannopoulos * lib/: Makefile.am, gnutls_der.c, gnutls_der.h: Added Tarun's files 2000-10-13 13:11 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * doc/Makefile.am: changed in order for rfc's to be included in the distribution 2000-10-12 12:21 Nikos Mavrogiannopoulos * Makefile.am, acinclude.m4, configure.in: added checks for gcrypt 2000-10-12 12:18 Nikos Mavrogiannopoulos * doc/: rfc2246.txt, rfc2459.txt: Added rfc's which refer to what we are implementing 2000-10-10 18:42 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/: gnutls_hash_int.c, gnutls_hash_int.h: there files were renamed 2000-10-10 16:27 Nikos Mavrogiannopoulos * lib/.cvsignore, src/.cvsignore: corrected cvsignore files 2000-10-10 16:26 Nikos Mavrogiannopoulos * README, configure.in, src/Makefile.am: removed mhash support and some changes in the docs 2000-10-10 16:25 Nikos Mavrogiannopoulos * lib/gnutls_hash.c: bugfixes in gcrypt md functions handling 2000-10-10 16:07 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/: gnutls_dh.c, gnutls_dh.h, gnutls_kx.c: corrected the problem with the double underscore 2000-10-10 11:48 Nikos Mavrogiannopoulos * .cvsignore, doc/.cvsignore, lib/.cvsignore, src/.cvsignore: added .cvsignore files 2000-10-10 11:48 Nikos Mavrogiannopoulos * configure.in: updated version number 2000-10-10 11:44 Nikos Mavrogiannopoulos * lib/: gnutls_dh.c, gnutls_kx.c: removed double underscores 2000-10-08 23:28 Nikos Mavrogiannopoulos * README: added some needed stuff 2000-10-08 13:11 Nikos Mavrogiannopoulos * doc/HACKING: outdated 2000-10-08 12:56 Nikos Mavrogiannopoulos * lib/gnutls_priority.c: the file that handles some of the priority stuff (most of the API things) 2000-10-08 12:52 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c, gnutls_kx.c: more inline documentation 2000-10-07 19:31 Nikos Mavrogiannopoulos * AUTHORS: added my name 2000-10-07 15:53 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/gnutls_int.h, src/cli.c, src/port.h, src/serv.c: Improved client/server examples. 2000-04-15 18:57 Nikos Mavrogiannopoulos * lib/gnutls_int.h: removed an unneeded variable. 2000-04-14 17:31 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/gnutls_kx.c, src/serv.c: Better memory allocation in key exchange. 2000-04-12 09:41 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * lib/: gnutls_cipher.c, gnutls_errors.h, gnutls_handshake.c: Corrected bugs when setting cipher and mac. 2000-04-11 19:54 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * COPYING: Added ChangeLog and COPYING. 2000-04-09 11:49 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * configure.in: corrected configure script 2000-04-09 11:28 Nikos Mavrogiannopoulos * src/: gnutls.c, gnutls_handshake.c, gnutls_handshake.h, gnutls_int.h, port.h: corrected bugs in handshake. 2000-04-08 21:48 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * src/: Makefile.am, gnutls_algorithms.c, gnutls_algorithms.h, gnutls_cipher.c: Algorithms/Ciphers interface has changes. 2000-03-29 14:15 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * src/: gnutls.c, gnutls_handshake.c, gnutls_handshake.h, port.h: Server now generates a session_id. 2000-03-28 23:01 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * src/: gnutls.c, gnutls_cipher.c, gnutls_handshake.c, gnutls_int.h: Changes in the handshake. 2000-03-18 20:18 Nikos Mavrogiannopoulos * src/gnutls.c: Some memory leaks were fixed. 2000-03-18 20:08 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * doc/HACKING: documentation. 2000-03-14 13:17 Nikos Mavrogiannopoulos * src/: gnutls_handshake.h, gnutls_record.h: Incorporated in gnutls_int.h 2000-03-14 13:09 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Nikos Mavrogiannopoulos * 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 Werner Koch * Makefile.am, NEWS, README, THANKS, acconfig.h, acinclude.m4, configure.in, lib/Makefile.am, src/Makefile.am: Initialized repository for GNU TLS