Fix dangling/unused bindings in `(gnutls)'.
[gnutls.git] / ChangeLog
blobc0250d3cceb1c0923de46d8f807db2c568c4dbbb
1 2008-01-10  Simon Josefsson <simon@josefsson.org>
3         * NEWS: Version 2.1.8.
5 2008-01-09  Simon Josefsson <simon@josefsson.org>
7         * doc/Makefile.am: GPLv3 typo.
9 2008-01-09  Simon Josefsson <simon@josefsson.org>
11         * NEWS: Doc fix.
13 2008-01-09  Simon Josefsson <simon@josefsson.org>
15         * NEWS, configure.in, maint-cfg.mk: Gettext 0.17 to solve -L
16         problem.
18 2008-01-09  Simon Josefsson <simon@josefsson.org>
20         * configure.in: GPLv3.
22 2008-01-09  Simon Josefsson <simon@josefsson.org>
24         * gl/version-etc.c: Revert local gnulib override regarding GPLv3.
26 2008-01-09  Simon Josefsson <simon@josefsson.org>
28         * doc/Makefile.am, doc/credentials/Makefile.am,
29         doc/extract-guile-c-doc.scm, doc/guile.texi, gl/Makefile.am,
30         guile/modules/gnutls/extra.scm,
31         guile/modules/system/documentation/c-snarf.scm,
32         guile/modules/system/documentation/output.scm,
33         guile/pre-inst-guile.in, guile/src/extra.c,
34         guile/tests/openpgp-auth.scm, guile/tests/openpgp-keyring.scm,
35         guile/tests/openpgp-keys.scm, includes/Makefile.am: More GPLv3
36         fixes.
38 2008-01-09  Simon Josefsson <simon@josefsson.org>
40         * gl/override/lib/version-etc.c.diff: More GPLv3 fixes.
42 2008-01-09  Simon Josefsson <simon@josefsson.org>
44         * doc/gpl-3.0.texi: Use GPLv3 in manual.
46 2008-01-09  Simon Josefsson <simon@josefsson.org>
48         * doc/gnutls.texi, doc/gpl-2.0.texi, gl/gnulib.mk,
49         gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4: Use GPLv3 in manual.
51 2008-01-09  Simon Josefsson <simon@josefsson.org>
53         * Makefile.am, doc/examples/Makefile.am, doc/manpages/Makefile.am,
54         includes/gnutls/extra.h, includes/gnutls/openssl.h,
55         libextra/Makefile.am, libextra/gnutls_extra.h,
56         libextra/libgnutls-extra.vers, libextra/openpgp/Makefile.am,
57         libextra/openssl_compat.h, maint-cfg.mk: GPLv3 fixes.
59 2008-01-09  Simon Josefsson <simon@josefsson.org>
61         * src/Makefile.am, src/common.c, src/list.h, src/serv.c: Use GPLv3
62         in src/.
64 2008-01-09  Simon Josefsson <simon@josefsson.org>
66         * tests/Makefile.am, tests/anonself.c, tests/certder.c,
67         tests/certificate_set_x509_crl.c, tests/dhepskself.c, tests/dn.c,
68         tests/gc.c, tests/hostname-check/Makefile.am,
69         tests/hostname-check/hostname-check.c, tests/key-id/Makefile.am,
70         tests/key-id/key-id, tests/nist-pkits/pkits,
71         tests/nist-pkits/pkits_crl, tests/nist-pkits/pkits_crt,
72         tests/nist-pkits/pkits_pkcs12, tests/nist-pkits/pkits_smime,
73         tests/openpgp/Makefile.am, tests/openpgp/keyring.c,
74         tests/openssl.c, tests/oprfi.c, tests/parse_ca.c,
75         tests/pathlen/Makefile.am, tests/pathlen/pathlen,
76         tests/pkcs1-padding/Makefile.am, tests/pkcs1-padding/pkcs1-pad,
77         tests/pkcs12-decode/Makefile.am, tests/pkcs12-decode/pkcs12,
78         tests/pkcs8-decode/Makefile.am, tests/pkcs8-decode/pkcs8,
79         tests/pskself.c, tests/resume.c,
80         tests/rsa-md5-collision/Makefile.am,
81         tests/rsa-md5-collision/rsa-md5-collision, tests/set_pkcs12_cred.c,
82         tests/sha2/Makefile.am, tests/sha2/sha2, tests/simple.c,
83         tests/tlsia.c, tests/userid/Makefile.am, tests/userid/userid,
84         tests/utils.c, tests/utils.h, tests/x509paths/chain,
85         tests/x509self.c, tests/x509signself.c: Use GPLv3 for self-tests.
87 2008-01-09  Simon Josefsson <simon@josefsson.org>
89         * build-aux/config.rpath, build-aux/gendocs.sh, doc/fdl.texi,
90         doc/gendocs_template, gl/fseeko.c, gl/gai_strerror.c,
91         gl/getaddrinfo.c, gl/getaddrinfo.h, gl/getdelim.c, gl/getline.c,
92         gl/getpass.c, gl/getpass.h, gl/inet_ntop.c, gl/inet_ntop.h,
93         gl/lseek.c, gl/m4/getdelim.m4, gl/m4/getline.m4,
94         gl/m4/gnulib-comp.m4, gl/m4/lib-link.m4, gl/m4/strerror.m4,
95         gl/netinet_in.in.h, gl/strdup.c, gl/strerror.c, gl/version-etc.c,
96         lgl/Makefile.am, lgl/m4/gettext.m4, lgl/m4/gnulib-comp.m4,
97         lgl/m4/iconv.m4, lgl/m4/intdiv0.m4, lgl/m4/intl.m4,
98         lgl/m4/intlmacosx.m4, lgl/m4/intmax_t.m4, lgl/m4/lib-link.m4,
99         lgl/m4/lock.m4, lgl/m4/longlong.m4, lgl/m4/po.m4,
100         lgl/m4/printf-posix.m4, lgl/m4/stdio_h.m4, lgl/m4/stdlib_h.m4,
101         lgl/m4/string_h.m4, lgl/m4/uintmax_t.m4, lgl/m4/ulonglong.m4,
102         lgl/m4/unistd_h.m4, lgl/m4/vasnprintf.m4, lgl/m4/wint_t.m4,
103         lgl/printf-parse.c, lgl/realloc.c, lgl/stdlib.in.h,
104         lgl/string.in.h, lgl/unistd.in.h, lgl/vasnprintf.c: Update gnulib.
106 2008-01-09  Nikos <nmav@crystal.(none)>
108         * lib/gnutls_handshake.c, lib/gnutls_handshake.h,
109         lib/gnutls_v2_compat.c: user_hello_func is call always. Even when
110         resuming a session.
112 2008-01-09  Nikos <nmav@crystal.(none)>
114         * src/common.c: print session ID
116 2008-01-07  System User <nmav@crystal.(none)>
118         * NEWS: license update
120 2008-01-07  System User <nmav@crystal.(none)>
122         * COPYING, libextra/gnutls_extra.c, libextra/gnutls_ia.c,
123         libextra/gnutls_openpgp.c, libextra/gnutls_openssl.c,
124         libextra/openpgp/compat.c, libextra/openpgp/extras.c,
125         libextra/openpgp/pgp.c, libextra/openpgp/pgpverify.c,
126         libextra/openpgp/privkey.c, libextra/openssl_compat.c,
127         src/certtool-cfg.c, src/certtool.c, src/cli.c, src/common.c,
128         src/crypt.c, src/prime.c, src/psk.c, src/serv.c, src/tests.c,
129         src/tls_test.c: GPL parts under GPLv3
131 2008-01-06  System User <nmav@crystal.(none)>
133         * lib/gnutls_record.c: It seems we were ahead of our time.
135 2008-01-06  System User <nmav@crystal.(none)>
137         * NEWS, lib/gnutls_record.c: Revert "We now ignore received packets
138         with unknown content types" This reverts commit 4a19fd59da474b3de977a925fd91578db7e3d4a1.
140 2008-01-06  Simon Josefsson <simon@josefsson.org>
142         * lib/x509/x509.c: Doc fix.es
144 2008-01-06  Simon Josefsson <simon@josefsson.org>
146         * lib/x509/x509.c: Typo fix.  Tiny patch from Daniel Kahn Gillmor
147         <dkg-debian.org@fifthhorseman.net>.
149 2008-01-04  Nikos <nmav@crystal.(none)>
151         * : commit bd3b0f49c966277e91f57c64cfcc720cbebb4a73 Author: Nikos
152         <nmav@crystal.(none)> Date:   Tue Dec 4 22:05:25 2007 +0200
154 2008-01-04  Simon Josefsson <simon@josefsson.org>
156         * maint-cfg.mk: Overwrite autopoint files with gnulib files.
158 2008-01-03  Nikos <nmav@crystal.(none)>
160         * : commit dac01d7279eb28e7c5909d53bf346206f10319b5 Author: Nikos
161         <nmav@crystal.(none)> Date:   Mon Dec 3 20:05:32 2007 +0200
163 2008-01-03  Simon Josefsson <simon@josefsson.org>
165         * doc/manpages/Makefile.am: Generated.
167 2008-01-03  Simon Josefsson <simon@josefsson.org>
169         * NEWS: Add.
171 2008-01-03  Simon Josefsson <simon@josefsson.org>
173         * configure.in: Bump version.
175 2008-01-03  Simon Josefsson <simon@josefsson.org>
177         * configure.in: Bump to indicate added ABI.
179 2008-01-03  Simon Josefsson <simon@josefsson.org>
181         * maint-cfg.mk: Copy, don't remove...  to fix Makefile.in hard-coded
182         links to m4 filenames.
184 2008-01-03  Simon Josefsson <simon@josefsson.org>
186         * maint-cfg.mk: Remove gettext havelib files.
188 2008-01-03  Simon Josefsson <simon@josefsson.org>
190         * lib/x509/privkey_pkcs8.c: Indent.
192 2008-01-03  Nikos <nmav@crystal.(none)>
194         * : 3   0       NEWS
196 2008-01-02  Nikos <nmav@crystal.(none)>
198         * NEWS, includes/gnutls/x509.h, lib/x509/x509.c: added
199         gnutls_x509_crt_get_subject_alt_name2 to overcome some limitations
200         of the original function.
202 2008-01-02  Nikos <nmav@crystal.(none)>
204         * : 1   1       lib/x509/x509.c
206 2008-01-01  Simon Josefsson <simon@josefsson.org>
208         * : commit b6e4b1ff3f7ef8a8d26f2e89c0bc50d2fc9d23f4 Author: Nikos
209         <nmav@crystal.(none)> Date:   Sat Dec 1 08:25:34 2007 +0200
211 2007-11-30  Nikos <nmav@crystal.(none)>
213         * configure.in, lib/x509/dsa.c, src/certtool.c: Depend on libgcrypt
214         1.2.4 again (lose DSA2 functionality).
216 2007-11-30  Nikos <nmav@crystal.(none)>
218         * lib/gnutls_priority.c: Added SECURE256 and SECURE128 level.
220 2007-11-29  Simon Josefsson <simon@josefsson.org>
222         * ChangeLog: Generated.
224 2007-11-29  Simon Josefsson <simon@josefsson.org>
226         * NEWS: Version 2.1.7.
228 2007-11-28  Nikos <nmav@crystal.(none)>
230         * : 2   2       lib/gnutls_priority.c
232 2007-11-28  Nikos <nmav@crystal.(none)>
234         * lib/auth_srp_passwd.c: more assertions.
236 2007-11-28  Nikos <nmav@crystal.(none)>
238         * lib/auth_srp.c: more assertions
240 2007-11-28  Nikos <nmav@crystal.(none)>
242         * lib/auth_srp.c: added assertion.
244 2007-11-28  Nikos <nmav@crystal.(none)>
246         * src/serv.c: fix in priority_set
248 2007-11-28  Nikos <nmav@crystal.(none)>
250         * includes/gnutls/gnutlsxx.h: updated the gnutlsxx interface
252 2007-11-28  Nikos <nmav@crystal.(none)>
254         * includes/gnutls/gnutls.h.in, lib/gnutls_priority.c: more updates
255         for priority functions.
257 2007-11-28  Nikos <nmav@crystal.(none)>
259         * doc/examples/ex-cert-select.c, doc/examples/ex-client-resume.c,
260         doc/examples/ex-client-srp.c, doc/examples/ex-client-tlsia.c,
261         doc/examples/ex-client1.c, doc/examples/ex-client2.c,
262         doc/examples/ex-serv-anon.c, doc/examples/ex-serv-export.c,
263         doc/examples/ex-serv-pgp.c, doc/examples/ex-serv-srp.c,
264         doc/examples/ex-serv1.c, lib/gnutls_priority.c, lib/gnutlsxx.cpp,
265         src/cli.c, src/serv.c: Return the string position in case of an
266         error in the priority functions.
268 2007-11-28  Simon Josefsson <simon@josefsson.org>
270         * lib/gnutls_priority.c: Typo.
272 2007-11-28  Simon Josefsson <simon@josefsson.org>
274         * NEWS: Fix.
276 2007-11-28  Simon Josefsson <simon@josefsson.org>
278         * lib/gnutls_priority.c: Give example for %COMPAT.
280 2007-11-28  Simon Josefsson <simon@josefsson.org>
282         * lib/gnutls_priority.c: Rename HIGH to SECURE.
284 2007-11-28  Simon Josefsson <simon@josefsson.org>
286         * lib/gnutls_priority.c: Re-add aes-256 so we don't fail to
287         negotiate it in case end only supports it.  Doc fixes.
289 2007-11-28  Simon Josefsson <simon@josefsson.org>
291         * lib/gnutls_priority.c: Doc fixes.  Fix warnings.
293 2007-11-28  Simon Josefsson <simon@josefsson.org>
295         * lib/gnutls_priority.c: Re-indent.
297 2007-11-28  Simon Josefsson <simon@josefsson.org>
299         * po/ms.po: Sync with TP.
301 2007-11-28  Simon Josefsson <simon@josefsson.org>
303         * doc/manpages/Makefile.am: Generated.
305 2007-11-28  Simon Josefsson <simon@josefsson.org>
307         * NEWS: Fix.
309 2007-11-28  Simon Josefsson <simon@josefsson.org>
311         * includes/gnutls/compat.h, includes/gnutls/gnutls.h.in,
312         lib/gnutls_priority.c: Re-add gnutls_set_default_priority and
313         gnutls_set_default_export_priority.
315 2007-11-27  Simon Josefsson <simon@josefsson.org>
317         * doc/protocol/draft-ietf-tls-rfc4346-bis-07.txt: Add.
319 2007-11-26  Simon Josefsson <simon@josefsson.org>
321         * doc/protocol/rfc5054.txt: Add.
323 2007-11-26  Simon Josefsson <simon@josefsson.org>
325         * doc/protocol/draft-rescorla-tls-extractor-01.txt: Add.
327 2007-11-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
329         * : 1   1       lib/gnutls_priority.c
331 2007-11-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
333         * lib/x509/common.c: corrected bug in the new read_mpis
335 2007-11-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
337         * lib/x509/common.c, lib/x509/common.h, lib/x509/crl.c,
338         lib/x509/crq.c, lib/x509/pkcs12.c, lib/x509/pkcs7.c,
339         lib/x509/privkey.c, lib/x509/privkey_pkcs8.c, lib/x509/x509.c: 
340         export_int was simplified are no artificial limits are imposed any
341         more
343 2007-11-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
345         * lib/x509/common.c: variables for the time functions are not more
346         rational.
348 2007-11-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
350         * lib/x509/common.c, lib/x509/mpi.c: in RSA certificate parameters
351         no artificial limits are imposed any more
353 2007-11-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
355         * lib/x509/privkey_pkcs8.c: corrected documentation
357 2007-11-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
359         * NEWS, lib/x509/mpi.c, lib/x509/mpi.h, lib/x509/privkey.c,
360         lib/x509/privkey.h, lib/x509/privkey_pkcs8.c: added support for PKCS
361         #8 decoding of DSA keys.
363 2007-11-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
365         * lib/x509/mpi.c, lib/x509/privkey_pkcs8.c: added ability to write
366         DSA private keys.
368 2007-11-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
370         * doc/examples/ex-cert-select.c, doc/examples/ex-serv1.c: examples
371         now compile
373 2007-11-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
375         * : 3   3       doc/examples/ex-cert-select.c
377 2007-11-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
379         * NEWS, doc/examples/ex-cert-select.c,
380         doc/examples/ex-client-resume.c, doc/examples/ex-client-srp.c,
381         doc/examples/ex-client-tlsia.c, doc/examples/ex-client1.c,
382         doc/examples/ex-client2.c, doc/examples/ex-serv-anon.c,
383         doc/examples/ex-serv-export.c, doc/examples/ex-serv-pgp.c,
384         doc/examples/ex-serv-srp.c, doc/examples/ex-serv1.c,
385         doc/gnutls.texi, includes/gnutls/compat.h,
386         includes/gnutls/gnutls.h.in, includes/gnutls/gnutlsxx.h,
387         lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutlsxx.cpp,
388         src/cli.c, src/common.c, src/serv.c: new era of priority functions.
390 2007-11-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
392         * lib/ext_cert_type.c, lib/gnutls_algorithms.c, lib/gnutls_int.h,
393         lib/gnutls_priority.c, lib/gnutls_record.c, lib/gnutls_state.c: 
394         cleanup the priority functionality
396 2007-11-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
398         * doc/gnutls.texi: links to rfc 5054 (srp)
400 2007-11-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
402         * includes/gnutls/compat.h: updated the priority compatibility
403         functions
405 2007-11-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
407         * NEWS, doc/gnutls.texi, includes/gnutls/gnutls.h.in,
408         lib/gnutls_priority.c, lib/gnutls_state.h: added
409         gnutls_check_priority() to check syntax of priority strings.
411 2007-11-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
413         * lib/gnutls_handshake.c, lib/gnutls_handshake.h,
414         lib/gnutls_v2_compat.c: Renegotiate the protocol version after the
415         user_hello_func has been called
417 2007-11-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
419         * doc/examples/ex-cert-select.c, doc/examples/ex-client-srp.c,
420         includes/gnutls/gnutlsxx.h, lib/gnutls_priority.c, lib/gnutlsxx.cpp: 
421         fixes for the new gnutls_set_priority().
423 2007-11-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
425         * doc/gnutls.texi: The gnutls_*_convert_priority() functions were
426         deprecated by the gnutls_set_priority()
428 2007-11-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
430         * NEWS, lib/gnutls_priority.c: The gnutls_*_convert_priority()
431         functions were deprecated by the gnutls_set_priority()
433 2007-11-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
435         * NEWS, configure.in, doc/examples/ex-client-resume.c,
436         doc/examples/ex-client-srp.c, doc/examples/ex-client-tlsia.c,
437         doc/examples/ex-client1.c, doc/examples/ex-client2.c,
438         doc/examples/ex-serv-anon.c, doc/examples/ex-serv-export.c,
439         doc/examples/ex-serv-pgp.c, doc/examples/ex-serv-srp.c,
440         doc/examples/ex-serv1.c, doc/gnutls.texi, includes/gnutls/compat.h,
441         includes/gnutls/gnutls.h.in, includes/gnutls/gnutlsxx.h,
442         lib/gnutls_algorithms.h, lib/gnutls_priority.c, lib/gnutlsxx.cpp,
443         src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa,
444         src/serv-gaa.c, src/serv-gaa.h, src/serv.c, src/serv.gaa: added
445         gnutls_set_priority() to replace gnutls_set_default_priority2().
447 2007-11-16  Simon Josefsson <simon@josefsson.org>
449         * libextra/opencdk/keydb.c, libextra/opencdk/seskey.c: Re-apply
450         opencdk fixes that were lost in 0.6.6 upgrade.
452 2007-11-16  Simon Josefsson <simon@josefsson.org>
454         * NEWS, libextra/opencdk/cipher.c, libextra/opencdk/keydb.c,
455         libextra/opencdk/opencdk.h, libextra/opencdk/seskey.c,
456         libextra/opencdk/stream.c: Use OpenCDK 0.6.6.
458 2007-11-16  Simon Josefsson <simon@josefsson.org>
460         * NEWS, configure.in: Bump versions.
462 2007-11-15  Simon Josefsson <simon@josefsson.org>
464         * ChangeLog: Generated.
466 2007-11-15  Simon Josefsson <simon@josefsson.org>
468         * NEWS: Version 2.1.6.
470 2007-11-15  Simon Josefsson <simon@josefsson.org>
472         * NEWS: Add.
474 2007-11-15  Simon Josefsson <simon@josefsson.org>
476         * NEWS: Add.
478 2007-11-15  Simon Josefsson <simon@josefsson.org>
480         * NEWS: Add.
482 2007-11-15  Simon Josefsson <simon@josefsson.org>
484         * includes/gnutls/compat.h: Revert rename of
485         GNUTLS_E_UNKNOWN_HASH_ALGORITHM.  Instead we add a new
486         GNUTLS_E_UNKNOWN_ALGORITHM.
488 2007-11-15  Simon Josefsson <simon@josefsson.org>
490         * includes/gnutls/gnutls.h.in: Revert rename of
491         GNUTLS_E_UNKNOWN_HASH_ALGORITHM.  Instead we add a new
492         GNUTLS_E_UNKNOWN_ALGORITHM.
494 2007-11-15  Simon Josefsson <simon@josefsson.org>
496         * lib/gnutls_errors.c: Revert rename of
497         GNUTLS_E_UNKNOWN_HASH_ALGORITHM.  Instead we add a new
498         GNUTLS_E_UNKNOWN_ALGORITHM.
500 2007-11-14  Simon Josefsson <simon@josefsson.org>
502         * libextra/opencdk/seskey.c: Doc fix.
504 2007-11-14  Simon Josefsson <simon@josefsson.org>
506         * libextra/opencdk/keydb.c: Doc fix.
508 2007-11-14  Simon Josefsson <simon@josefsson.org>
510         * lib/gnutls_record.c: Doc fix.
512 2007-11-14  Simon Josefsson <simon@josefsson.org>
514         * lib/gnutls_cert.c: Doc fix.
516 2007-11-14  Simon Josefsson <simon@josefsson.org>
518         * lib/gnutls_anon_cred.c: Doc fix.
520 2007-11-14  Simon Josefsson <simon@josefsson.org>
522         * lib/gnutls_state.c: Doc fix.
524 2007-11-14  Simon Josefsson <simon@josefsson.org>
526         * lib/gnutls_x509.c: Doc fix.
528 2007-11-14  Simon Josefsson <simon@josefsson.org>
530         * lib/gnutls_x509.c: Doc fix.
532 2007-11-14  Simon Josefsson <simon@josefsson.org>
534         * lib/gnutls_psk.c: Doc fix.
536 2007-11-14  Simon Josefsson <simon@josefsson.org>
538         * lib/gnutls_algorithms.c: Doc fix.
540 2007-11-14  Simon Josefsson <simon@josefsson.org>
542         * lib/gnutls_handshake.c: Doc fixes.
544 2007-11-14  Simon Josefsson <simon@josefsson.org>
546         * includes/gnutls/compat.h, includes/gnutls/extra.h: Move compat
547         stuff to compat.h.
549 2007-11-14  Simon Josefsson <simon@josefsson.org>
551         * guile/src/extra.c: Use new APIs.
553 2007-11-14  Simon Josefsson <simon@josefsson.org>
555         * guile/modules/gnutls/build/enums.scm: Typo.
557 2007-11-14  Simon Josefsson <simon@josefsson.org>
559         * guile/modules/gnutls/build/enums.scm,
560         guile/modules/gnutls/build/smobs.scm: Update API.
562 2007-11-14  Simon Josefsson <simon@josefsson.org>
564         * guile/modules/gnutls/build/enums.scm: Add unknown-algorithm (new
565         name of unknown-hash-algorithm).
567 2007-11-14  Simon Josefsson <simon@josefsson.org>
569         * guile/modules/gnutls/build/enums.scm: Remove openpgp trustdb
570         error.
572 2007-11-14  Simon Josefsson <simon@josefsson.org>
574         * includes/gnutls/compat.h, includes/gnutls/gnutls.h.in: Move compat
575         mappings to compat.h.
577 2007-11-14  Simon Josefsson <simon@josefsson.org>
579         * src/cli.c, src/common.c: Use new API.
581 2007-11-14  Simon Josefsson <simon@josefsson.org>
583         * doc/examples/ex-serv-export.c, lib/auth_cert.h,
584         libextra/gnutls_openpgp.c: Use new API.
586 2007-11-14  Simon Josefsson <simon@josefsson.org>
588         * libextra/gnutls_openpgp.c: Don't use trustdb error code.
590 2007-11-14  Simon Josefsson <simon@josefsson.org>
592         * includes/gnutls/gnutlsxx.h, lib/gnutlsxx.cpp: Use new API in C++
593         library.
595 2007-11-14  Simon Josefsson <simon@josefsson.org>
597         * src/cli.c: Use new API.
599 2007-11-14  Simon Josefsson <simon@josefsson.org>
601         * includes/gnutls/compat.h, includes/gnutls/gnutls.h.in,
602         includes/gnutls/openpgp.h: Move compat mappings to compat.h.
604 2007-11-14  Simon Josefsson <simon@josefsson.org>
606         * includes/gnutls/compat.h: Fix.
608 2007-11-14  Simon Josefsson <simon@josefsson.org>
610         * includes/gnutls/compat.h: Remove trustdb error code, since we
611         removed all functions.
613 2007-11-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
615         * lib/gnutls_cipher.c, lib/gnutls_compress.c,
616         lib/gnutls_compress_int.c: some updates in the compression code
618 2007-11-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
620         * NEWS, lib/gnutls_cipher.c, lib/gnutls_compress.c,
621         lib/gnutls_compress.h, lib/gnutls_record.c: Corrected bug in
622         decompression of expanded compression data.
624 2007-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
626         * lib/gnutls_cipher.c: When decompressed data are more than the
627         record max size warn using GNUTLS_E_DECOMPRESSION_FAILED.
629 2007-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
631         * : 1   1       src/certtool.gaa
633 2007-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
635         * includes/gnutls/gnutls.h.in, lib/gnutls_cert.c, src/tls_test.c: 
636         Applied documentation and prototype fixes reported by Evan Martin
637         <martine@danga.com>.
639 2007-11-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
641         * doc/gnutls.texi: updated the links to openpgp draft
643 2007-11-05  Simon Josefsson <simon@josefsson.org>
645         * src/cli.c: Add warnings about messages used by Emacs tls.el.
647 2007-11-03  Simon Josefsson <simon@josefsson.org>
649         * NEWS, configure.in: Bump versions.
651 2007-11-03  Simon Josefsson <simon@josefsson.org>
653         * doc/protocol/rfc5081.txt: Add.
655 2007-11-01  Simon Josefsson <simon@josefsson.org>
657         * ChangeLog: Generated.
659 2007-11-01  Simon Josefsson <simon@josefsson.org>
661         * NEWS: Version 2.1.5.
663 2007-11-01  Simon Josefsson <simon@josefsson.org>
665         * NEWS: Add.
667 2007-11-01  Simon Josefsson <simon@josefsson.org>
669         * NEWS: Add.
671 2007-11-01  Simon Josefsson <simon@josefsson.org>
673         * NEWS: Add.
675 2007-11-01  Simon Josefsson <simon@josefsson.org>
677         * configure.in: Bump ABI to 25.
679 2007-11-01  Simon Josefsson <simon@josefsson.org>
681         * doc/protocol/draft-ietf-tls-rfc4346-bis-06.txt: Add.
683 2007-10-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
685         * src/certtool-cfg.c, src/crypt-gaa.c: certtool now prints defaults.
687 2007-10-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
689         * lib/gnutls_dh_primes.c: The pkcs3 parameters are now corrected
690         exported (without sign).
692 2007-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
694         * src/crypt.gaa: parameters -> group parameters
696 2007-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
698         * AUTHORS, Makefile.am, NEWS, README, THANKS,
699         build-aux/config.rpath, configure.in, doc/Makefile.am,
700         doc/gnutls.texi, includes/gnutls/extra.h,
701         includes/gnutls/openpgp.h, includes/gnutls/pkcs12.h,
702         includes/gnutls/x509.h, lib/Makefile.am, lib/auth_anon.c,
703         lib/auth_anon.h, lib/auth_cert.c, lib/auth_cert.h,
704         lib/auth_dh_common.c, lib/auth_dh_common.h, lib/auth_dhe.c,
705         lib/auth_dhe_psk.c, lib/auth_psk.c, lib/auth_psk.h,
706         lib/auth_psk_passwd.c, lib/auth_psk_passwd.h, lib/auth_rsa.c,
707         lib/auth_rsa_export.c, lib/auth_srp.c, lib/auth_srp.h,
708         lib/auth_srp_passwd.c, lib/auth_srp_passwd.h, lib/auth_srp_rsa.c,
709         lib/auth_srp_sb64.c, lib/debug.c, lib/debug.h, lib/defines.h,
710         lib/ext_cert_type.c, lib/ext_cert_type.h, lib/ext_max_record.c,
711         lib/ext_max_record.h, lib/ext_server_name.c, lib/ext_server_name.h,
712         lib/ext_srp.c, lib/ext_srp.h, lib/gnutls_alert.c,
713         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
714         lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_auth.h,
715         lib/gnutls_auth_int.h, lib/gnutls_buffer.h, lib/gnutls_buffers.c,
716         lib/gnutls_buffers.h, lib/gnutls_cert.c, lib/gnutls_cert.h,
717         lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
718         lib/gnutls_cipher_int.h, lib/gnutls_compress.c,
719         lib/gnutls_compress.h, lib/gnutls_compress_int.c,
720         lib/gnutls_compress_int.h, lib/gnutls_constate.c,
721         lib/gnutls_constate.h, lib/gnutls_datum.c, lib/gnutls_datum.h,
722         lib/gnutls_db.c, lib/gnutls_db.h, lib/gnutls_dh.c, lib/gnutls_dh.h,
723         lib/gnutls_dh_primes.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
724         lib/gnutls_extensions.c, lib/gnutls_extensions.h,
725         lib/gnutls_global.c, lib/gnutls_global.h, lib/gnutls_handshake.c,
726         lib/gnutls_handshake.h, lib/gnutls_hash_int.c,
727         lib/gnutls_hash_int.h, lib/gnutls_helper.c, lib/gnutls_int.h,
728         lib/gnutls_kx.c, lib/gnutls_kx.h, lib/gnutls_mem.c,
729         lib/gnutls_mem.h, lib/gnutls_mpi.c, lib/gnutls_mpi.h,
730         lib/gnutls_num.c, lib/gnutls_num.h, lib/gnutls_pk.c,
731         lib/gnutls_pk.h, lib/gnutls_priority.c, lib/gnutls_psk.c,
732         lib/gnutls_record.c, lib/gnutls_record.h, lib/gnutls_rsa_export.c,
733         lib/gnutls_rsa_export.h, lib/gnutls_session.c,
734         lib/gnutls_session.h, lib/gnutls_session_pack.c,
735         lib/gnutls_session_pack.h, lib/gnutls_sig.c, lib/gnutls_sig.h,
736         lib/gnutls_srp.c, lib/gnutls_srp.h, lib/gnutls_state.c,
737         lib/gnutls_state.h, lib/gnutls_str.c, lib/gnutls_str.h,
738         lib/gnutls_ui.c, lib/gnutls_v2_compat.c, lib/gnutls_v2_compat.h,
739         lib/gnutls_x509.c, lib/gnutls_x509.h, lib/io_debug.h,
740         lib/x509/common.c, lib/x509/common.h, lib/x509/crl.c,
741         lib/x509/crl_write.c, lib/x509/crq.c, lib/x509/crq.h,
742         lib/x509/dn.c, lib/x509/dn.h, lib/x509/dsa.c, lib/x509/dsa.h,
743         lib/x509/extensions.c, lib/x509/extensions.h, lib/x509/mpi.c,
744         lib/x509/mpi.h, lib/x509/pkcs12.c, lib/x509/pkcs12.h,
745         lib/x509/pkcs12_bag.c, lib/x509/pkcs7.c, lib/x509/pkcs7.h,
746         lib/x509/privkey.c, lib/x509/privkey.h, lib/x509/privkey_pkcs8.c,
747         lib/x509/rfc2818.h, lib/x509/sign.c, lib/x509/sign.h,
748         lib/x509/verify.c, lib/x509/verify.h, lib/x509/x509.c,
749         lib/x509/x509.h, lib/x509/x509_write.c, lib/x509_b64.c,
750         lib/x509_b64.h, libextra/Makefile.am, libextra/gnutls_extra.c,
751         libextra/gnutls_extra.h, libextra/openpgp/Makefile.am,
752         libextra/openpgp/compat.c, libextra/openpgp/extras.c,
753         libextra/openpgp/pgp.c, libextra/openpgp/pgpverify.c,
754         libextra/openpgp/privkey.c, libextra/openssl_compat.c,
755         libextra/openssl_compat.h, src/certtool.c, src/cli.c, src/common.c,
756         src/crypt.c, src/prime.c, src/serv.c, src/tests.c, src/tls_test.c: 
757         Changed my name to my "official" name.
759 2007-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
761         * includes/gnutls/compat.h, includes/gnutls/gnutls.h.in: Moved some
762         old defines to compat.c.
764 2007-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
766         * lib/libgnutlsxx.vers, libextra/libgnutls-extra.vers: Updated the
767         ld version.
769 2007-10-29  Simon Josefsson <simon@josefsson.org>
771         * includes/gnutls/gnutls.h.in: Fix gnutls_set_default_priority and
772         gnutls_set_default_export priority.  The old functions returned an
773         error code, need to fake it.
775 2007-10-29  Simon Josefsson <simon@josefsson.org>
777         * Makefile.am: Reorder release target, to do disconnected ops first,
778         and to avoid losing tags.
780 2007-10-29  Simon Josefsson <simon@josefsson.org>
782         * NEWS, configure.in: Bump versions.
784 2007-10-29  Simon Josefsson <simon@josefsson.org>
786         * lgl/Makefile.am, lgl/m4/gnulib-cache.m4, lgl/m4/gnulib-comp.m4,
787         lgl/stdint.in.h: Update gnulib files.
789 2007-10-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
791         * configure.in: Used the original libtool library version.
793 2007-10-27  Simon Josefsson <simon@josefsson.org>
795         * ChangeLog: Generated.
797 2007-10-27  Simon Josefsson <simon@josefsson.org>
799         * NEWS: Version 2.1.4.
801 2007-10-27  Simon Josefsson <simon@josefsson.org>
803         * doc/manpages/Makefile.am: Generated.
805 2007-10-27  Simon Josefsson <simon@josefsson.org>
807         * configure.in: Bump version.
809 2007-10-27  Simon Josefsson <simon@josefsson.org>
811         * includes/gnutls/compat.h: Add for backwards compatibility.
813 2007-10-27  Simon Josefsson <simon@josefsson.org>
815         * doc/gnutls.texi: Fix typo.
817 2007-10-27  Simon Josefsson <simon@josefsson.org>
819         * NEWS: Add.
821 2007-10-27  Simon Josefsson <simon@josefsson.org>
823         * build-aux/config.rpath, gl/m4/gnulib-common.m4, gl/strerror.c,
824         lgl/m4/gnulib-common.m4, lgl/m4/ulonglong.m4, lgl/stdbool.in.h,
825         lgl/stdint.in.h: Update gnulib files.
827 2007-10-27  Simon Josefsson <simon@josefsson.org>
829         * NEWS: Add.
831 2007-10-27  Simon Josefsson <simon@josefsson.org>
833         * libextra/opencdk/cipher.c, libextra/opencdk/keydb.c,
834         libextra/opencdk/new-packet.c, libextra/opencdk/opencdk.h,
835         libextra/opencdk/seskey.c: Sync with OpenCDK 0.6.5.
837 2007-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
839         * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
840         src/certtool.gaa: quick-random option was removed since it is now
841         the default.
843 2007-10-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
845         * : 1   2       lib/gnutls_algorithms.c
847 2007-10-26  Ludovic Courtès <ludo@gnu.org>
849         * doc/README.CODING_STYLE: Add doc about maintenance of the Guile
850         bindings.
852 2007-10-25  Simon Josefsson <simon@josefsson.org>
854         * : commit d3ebcb4c39cd2e7650694e08faad5a7ca57c662e Author: Simon
855         Josefsson <simon@josefsson.org> Date:   Thu Oct 25 21:51:38 2007
856         +0200
858 2007-10-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
860         * doc/gnutls.texi: added some text for the debugging functions.
862 2007-10-25  Simon Josefsson <simon@josefsson.org>
864         * doc/gnutls.texi: Typo.
866 2007-10-25  Simon Josefsson <simon@josefsson.org>
868         * Makefile.am: Reorder and simplify.
870 2007-10-25  Simon Josefsson <simon@josefsson.org>
872         * lib/gnutls_state.c: Doc fix.
874 2007-10-25  Simon Josefsson <simon@josefsson.org>
876         * : commit 867ffe404fbc7e16a543d2314bca85d613a902ef Author: Nikos
877         Mavrogiannopoulos <nmav@gnutls.org> Date:   Wed Oct 24 23:48:27 2007
878         +0300
880 2007-10-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
882         * : 2   2       doc/examples/ex-serv-pgp.c
884 2007-10-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
886         * NEWS, doc/examples/ex-client-srp.c,
887         doc/examples/ex-client-tlsia.c, doc/examples/ex-serv-anon.c,
888         doc/examples/ex-serv-pgp.c, doc/examples/ex-serv-srp.c,
889         doc/examples/ex-serv1.c, includes/gnutls/gnutls.h.in,
890         lib/gnutls_priority.c: Introduced GNUTLS_PRIORITIES_SECURITY_NORMAL
891         and GNUTLS_PRIORITIES_SECURITY_HIGH
893 2007-10-24  Simon Josefsson <simon@josefsson.org>
895         * : commit 74200139866f14efc4cbabeec8c6698982327296 Author: Nikos
896         Mavrogiannopoulos <nmav@gnutls.org> Date:   Wed Oct 24 18:33:00 2007
897         +0300
899 2007-10-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
901         * lib/gnutls_v2_compat.c: The user handshake callback function is
902         now called on SSLv2 hello messages.
904 2007-10-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
906         * NEWS, doc/examples/ex-client-resume.c,
907         doc/examples/ex-client-srp.c, doc/examples/ex-client-tlsia.c,
908         doc/examples/ex-client1.c, doc/examples/ex-client2.c,
909         doc/examples/ex-serv-anon.c, doc/examples/ex-serv-export.c,
910         doc/examples/ex-serv-pgp.c, doc/examples/ex-serv-srp.c,
911         doc/examples/ex-serv1.c, includes/gnutls/gnutls.h.in,
912         lib/gnutls_priority.c, src/cli.c, src/serv.c: Added
913         gnutls_set_default_priority2() and deprecated
914         gnutls_set_default_priority().
916 2007-10-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
918         * : 4   0       doc/manpages/certtool.1
920 2007-10-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
922         * NEWS: added news entry for --disable-quick-random
924 2007-10-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
926         * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.gaa,
927         src/cli.c, src/serv.c: /dev/urandom is used now by default for key
928         generation. The option --disable-quick-random was introduced.
930 2007-10-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
932         * doc/examples/ex-serv-export.c, doc/examples/ex-serv1.c: updated
933         some examples.
935 2007-10-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
937         * configure.in: The library version is now 14 instead of 24. (14 is
938         greater than our current 13).
940 2007-10-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
942         * NEWS, doc/examples/ex-serv1.c, includes/gnutls/gnutls.h.in,
943         lib/gnutls_state.c, src/serv.c, src/tests.c, src/tests.h: Introduced
944         gnutls_session_enable_compatibility_mode() to allow enabling all
945         supported compatibility options (like disabling padding). Some other
946         bug fixes in tls-test.c.
948 2007-10-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
950         * doc/examples/ex-client-srp.c, doc/gnutls.texi: Added some
951         documentation for the new convert functions.
953 2007-10-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
955         * lib/gnutls_priority.c: renamed zlib to deflate
957 2007-10-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
959         * lib/gnutls_algorithms.c, lib/libgnutls.vers: Updata gnutls.vers
960         since we changed our interfaces and some other fixes.
962 2007-10-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
964         * : 2   2       lib/gnutls_algorithms.c
966 2007-10-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
968         * doc/examples/ex-alert.c, doc/examples/ex-cert-select.c,
969         doc/examples/ex-client-resume.c, doc/examples/ex-client-srp.c,
970         doc/examples/ex-client-tlsia.c, doc/examples/ex-client1.c,
971         doc/examples/ex-client2.c, doc/examples/ex-crq.c,
972         doc/examples/ex-pkcs12.c, doc/examples/ex-rfc2818.c,
973         doc/examples/ex-serv-anon.c, doc/examples/ex-serv-export.c,
974         doc/examples/ex-serv-pgp.c, doc/examples/ex-serv-srp.c,
975         doc/examples/ex-serv1.c, doc/examples/ex-session-info.c,
976         doc/examples/ex-verify.c, doc/examples/ex-x509-info.c,
977         doc/examples/tcp.c: Added copyright notices to examples
979 2007-10-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
981         * includes/gnutls/gnutls.h.in: corrected the prototypes
983 2007-10-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
985         * lib/x509/verify.c: replaced UNKNOWN_HASH_ALGORITHM WITH
986         UNKNOWN_ALGORITHM
988 2007-10-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
990         * includes/gnutls/gnutls.h.in: corrected typo.
992 2007-10-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
994         * : 1   1       lib/gnutls_record.c
996 2007-10-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
998         * NEWS, includes/gnutls/gnutls.h.in, lib/gnutls_priority.c: Updated
999         the priority functions to be more compatible to our interface and
1000         avoid parsing on every session generation. The current approach
1001         stores parsed data to our integer format.CG:
1003         -----------------------------------------------------------------------
1005 2007-10-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1007         * NEWS, includes/gnutls/gnutls.h.in, lib/gnutls_int.h,
1008         lib/gnutls_record.c: Added gnutls_record_disable_padding() to allow
1009         servers talk to buggy clients that complain if TLS 1.0 padding is
1010         used.
1012 2007-10-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1014         * NEWS, includes/gnutls/gnutls.h.in, lib/gnutls_errors.c,
1015         lib/gnutls_priority.c, lib/gnutls_record.c: Added new priority
1016         functions that accept text instead of integers.
1018 2007-10-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1020         * build-aux/config.rpath, lib/gnutls_buffers.c, lib/gnutls_record.c: 
1021         Removed some ancient non-used functions.
1023 2007-10-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1025         * : commit 628c62e935effc1c276fa6e4ae653f8488e017be Author: Nikos
1026         Mavrogiannopoulos <nmav@gnutls.org> Date:   Mon Oct 22 14:03:08 2007
1027         +0300
1029 2007-10-22  Simon Josefsson <simon@josefsson.org>
1031         * po/de.po, po/ms.po, po/pl.po, po/sv.po: Sync with TP.
1033 2007-10-22  Simon Josefsson <simon@josefsson.org>
1035         * lgl/m4/gc-camellia.m4: Add.
1037 2007-10-22  Simon Josefsson <simon@josefsson.org>
1039         * lgl/Makefile.am, lgl/gc-libgcrypt.c, lgl/gc.h,
1040         lgl/m4/gnulib-cache.m4, lgl/m4/gnulib-comp.m4: Update gnulib files.
1042 2007-10-22  Simon Josefsson <simon@josefsson.org>
1044         * build-aux/config.rpath, build-aux/maint.mk, gl/error.c,
1045         gl/error.h, gl/fseeko.c, gl/gnulib.mk, gl/inet_pton.c,
1046         gl/inet_pton.h, gl/intprops.h, gl/m4/extensions.m4,
1047         gl/m4/getaddrinfo.m4, gl/m4/getdelim.m4, gl/m4/getline.m4,
1048         gl/m4/gnulib-comp.m4, gl/m4/socklen.m4, gl/m4/strerror.m4,
1049         gl/netinet_in.in.h, gl/netinet_in_.h, gl/progname.c, gl/progname.h,
1050         gl/readline.c, gl/readline.h, gl/strerror.c, gl/version-etc-fsf.c,
1051         gl/version-etc.c, gl/version-etc.h, lgl/Makefile.am,
1052         lgl/alloca.in.h, lgl/alloca_.h, lgl/dummy.c, lgl/float.in.h,
1053         lgl/float_.h, lgl/gc-gnulib.c, lgl/gc-libgcrypt.c, lgl/gc.h,
1054         lgl/m4/extensions.m4, lgl/m4/gnulib-comp.m4, lgl/m4/lock.m4,
1055         lgl/m4/longlong.m4, lgl/m4/memmem.m4, lgl/m4/socklen.m4,
1056         lgl/m4/stdint.m4, lgl/m4/stdio_h.m4, lgl/m4/string_h.m4,
1057         lgl/m4/strverscmp.m4, lgl/m4/ulonglong.m4, lgl/m4/vasprintf.m4,
1058         lgl/printf-parse.c, lgl/realloc.c, lgl/stdbool.in.h,
1059         lgl/stdbool_.h, lgl/stdint.in.h, lgl/stdint_.h, lgl/stdio.in.h,
1060         lgl/stdio_.h, lgl/stdlib.in.h, lgl/stdlib_.h, lgl/string.in.h,
1061         lgl/string_.h, lgl/sys_socket.in.h, lgl/sys_socket_.h,
1062         lgl/sys_stat.in.h, lgl/sys_stat_.h, lgl/time.in.h, lgl/time_.h,
1063         lgl/unistd.in.h, lgl/unistd_.h, lgl/vasnprintf.c, lgl/wchar.in.h,
1064         lgl/wchar_.h: Update gnulib files.
1066 2007-10-22  Simon Josefsson <simon@josefsson.org>
1068         * : commit 07837c92f65f09b58c0ec55e3f49382ce0d71ba5 Author: Nikos
1069         Mavrogiannopoulos <nmav@gnutls.org> Date:   Fri Oct 19 22:05:28 2007
1070         +0300
1072 2007-10-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1074         * NEWS, doc/gnutls.texi, includes/gnutls/gnutls.h.in,
1075         includes/gnutls/openpgp.h, lib/auth_cert.c, lib/gnutls_cert.c,
1076         lib/gnutls_extra_hooks.c, lib/gnutls_extra_hooks.h,
1077         lib/gnutls_state.c, libextra/gnutls_extra.c,
1078         libextra/gnutls_openpgp.c, libextra/openpgp/compat.c,
1079         libextra/openpgp/extras.c, libextra/openpgp/gnutls_openpgp.h,
1080         libextra/openpgp/openpgp.h, libextra/openpgp/pgp.c,
1081         libextra/openpgp/pgpverify.c, libextra/openpgp/privkey.c,
1082         src/common.c: Occurences of gnutls_openpgp_key were renamed to
1083         gnutls_openpgp_cert, leaving an API compatibility layer.
1085 2007-10-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1087         * includes/gnutls/gnutls.h.in, includes/gnutls/openpgp.h,
1088         lib/auth_cert.c, lib/gnutls_extra_hooks.c,
1089         lib/gnutls_extra_hooks.h, libextra/gnutls_extra.c,
1090         libextra/gnutls_extra.h, libextra/gnutls_openpgp.c,
1091         libextra/openpgp/compat.c, libextra/openpgp/extras.c,
1092         libextra/openpgp/openpgp.h, libextra/openpgp/pgp.c,
1093         libextra/openpgp/pgpverify.c: Renamed gnutls_openpgp_key_t to
1094         gnutls_openpgp_cert_t
1096 2007-10-17  Simon Josefsson <simon@josefsson.org>
1098         * ChangeLog: Generated.
1100 2007-10-17  Simon Josefsson <simon@josefsson.org>
1102         * lib/Makefile.am: Revert mistake removal.
1104 2007-10-17  Simon Josefsson <simon@josefsson.org>
1106         * doc/manpages/Makefile.am, po/de.po, po/ms.po, po/pl.po, po/sv.po,
1107         src/cli-gaa.c, src/cli-gaa.h, src/cli.gaa, src/serv-gaa.c,
1108         src/serv-gaa.h, src/serv.gaa: Generated.
1110 2007-10-17  Simon Josefsson <simon@josefsson.org>
1112         * NEWS: Version 2.1.3.
1114 2007-10-17  Simon Josefsson <simon@josefsson.org>
1116         * configure.in: Bump ABI version.
1118 2007-10-17  Simon Josefsson <simon@josefsson.org>
1120         * lib/gnutls_extensions.c, lib/gnutls_int.h,
1121         lib/gnutls_supplemental.c: Remove tls-authz.
1123 2007-10-17  Simon Josefsson <simon@josefsson.org>
1125         * doc/gnutls.texi: Remove tls-authz.
1127 2007-10-17  Simon Josefsson <simon@josefsson.org>
1129         * NEWS, configure.in, doc/examples/Makefile.am,
1130         doc/examples/ex-client-authz.c, doc/examples/ex-serv-authz.c,
1131         doc/reference/Makefile.am, includes/gnutls/gnutls.h.in,
1132         lib/Makefile.am, lib/ext_authz.c, lib/ext_authz.h, src/cli.c,
1133         src/cli.gaa, src/serv.c, src/serv.gaa: Remove TLS-authz.
1135 2007-10-15  Simon Josefsson <simon@josefsson.org>
1137         * configure.in: Bump version.
1139 2007-10-15  Simon Josefsson <simon@josefsson.org>
1141         * NEWS: Add.
1143 2007-10-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1145         * lib/gnutls_priority.c: Reenabled the 256 bit algorithms in the
1146         default priorities.
1148 2007-10-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1150         * NEWS, configure.in, lib/auth_cert.h, lib/gnutls_cert.c,
1151         lib/gnutls_errors.c, lib/gnutls_extra_hooks.c,
1152         lib/gnutls_extra_hooks.h, libextra/gnutls_extra.c,
1153         libextra/gnutls_openpgp.c, libextra/opencdk/main.h,
1154         libextra/opencdk/sig-check.c, libextra/openpgp/compat.c,
1155         libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/pgpverify.c: **
1156         Corrected bugs in the openpgp certificate verification functions
1157         using a keyring.  Now it correctly verifies openpgp certificates.  ** Removed the ancient pgpkeyserver support (which was not used
1158         anywhere)
1160 2007-10-14  Simon Josefsson <simon@josefsson.org>
1162         * ChangeLog: Generated.
1164 2007-10-14  Simon Josefsson <simon@josefsson.org>
1166         * NEWS: Typo.
1168 2007-10-14  Simon Josefsson <simon@josefsson.org>
1170         * NEWS: Version 2.1.2.
1172 2007-10-14  Simon Josefsson <simon@josefsson.org>
1174         * doc/protocol/draft-nir-tls-eap-02.txt: Add.
1176 2007-10-14  Simon Josefsson <simon@josefsson.org>
1178         * NEWS: Wrap.
1180 2007-10-14  Simon Josefsson <simon@josefsson.org>
1182         * NEWS: Mention enum's.
1184 2007-10-14  Simon Josefsson <simon@josefsson.org>
1186         * includes/gnutls/compat.h, includes/gnutls/gnutls.h.in: Move
1187         deprecated SRP alerts to compat.h.
1189 2007-10-14  Simon Josefsson <simon@josefsson.org>
1191         * includes/gnutls/compat.h: Add compatibility mapping for
1192         GNUTLS_E_OPENPGP_TRUSTDB_VERSION_UNSUPPORTED.
1194 2007-10-14  Simon Josefsson <simon@josefsson.org>
1196         * configure.in: Encode in shared library that we aren't backwards
1197         compatible.
1199 2007-10-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1201         * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa,
1202         src/serv-gaa.c, src/serv-gaa.h, src/serv.c, src/serv.gaa: removed
1203         references to trustdb
1205 2007-10-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1207         * NEWS, doc/gnutls.texi, includes/gnutls/compat.h,
1208         includes/gnutls/extra.h, includes/gnutls/gnutls.h.in,
1209         includes/gnutls/openpgp.h, libextra/gnutls_openpgp.c,
1210         libextra/openpgp/compat.c, libextra/openpgp/extras.c,
1211         libextra/openpgp/openpgp.h, libextra/openpgp/pgpverify.c: Removed
1212         all the trustdb related code. It wasn't used and trustdbs are not
1213         specified anywhere except pgp. Now we use the standard key rings.
1215 2007-10-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1217         * doc/gnutls.texi: more text
1219 2007-10-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1221         * NEWS, lib/gnutls_priority.c: The 256 bit ciphers are not enabled
1222         in the default priorities.
1224 2007-10-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1226         * configure.in, lib/gnutls_algorithms.c, lib/gnutls_pk.c,
1227         lib/x509/dsa.c, lib/x509/sign.c, src/certtool-gaa.c,
1228         src/certtool.c, src/certtool.gaa: Added support for DSA2 (key sizes
1229         for more than 1024 bits on DSA) via libgcrypt 1.3.0.
1231 2007-10-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1233         * doc/gnutls.texi: Updated documentation.
1235 2007-10-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1237         * : 1   0       NEWS
1239 2007-10-09  Simon Josefsson <simon@josefsson.org>
1241         * NEWS: Mention certtool --quick-random.
1243 2007-10-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1245         * includes/gnutls/gnutls.h.in: Added defines for the deprecated SRP
1246         alert numbers.
1248 2007-10-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1250         * lib/x509/extensions.c: added an assertion.
1252 2007-10-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1254         * lib/gnutls_kx.c: Corrected an error in a parenthesis.
1256 2007-10-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1258         * : commit 72b99e94b1ecb51a2182645797e6153baeb60fc4 Author: Nikos
1259         Mavrogiannopoulos <nmav@gnutls.org> Date:   Tue Oct 9 11:37:45 2007
1260         +0300
1262 2007-10-08  Ludovic Courtès <ludo@gnu.org>
1264         * guile/modules/gnutls.scm, guile/modules/gnutls/build/enums.scm: 
1265         Guile: Reflect SRP/PSK changes.  * guile/modules/gnutls.scm (alert-description/unknown-srp-username,   alert-description/missing-srp-username): Remove.    (alert-description/unknown-psk-identity): New.  * guile/modules/gnutls/build/enums.scm (%alert-description-enum):   Likewise.
1267 2007-10-08  Ludovic Courtès <ludo@gnu.org>
1269         * NEWS: Update `NEWS'.
1271 2007-10-08  Ludovic Courtès <ludo@gnu.org>
1273         * configure.in: Fix configure-time Guile detection.  * configure.in: Substitute `GUILE_LDFLAGS' into `LIBS', not
1274           `LDFLAGS'.  Patch by Nix <nix@esperi.org.uk>.
1276 2007-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1278         * : 1   1       doc/Makefile.am
1280 2007-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
1282         * : commit 175526ddfe18f4c443fb31a676b8f1d50895b053 Author: Nikos
1283         Mavrogiannopoulos <nmav@crystal.(none)> Date:   Mon Oct 8 12:57:03
1284         2007 +0300
1286 2007-10-08  Simon Josefsson <simon@josefsson.org>
1288         * : commit 1f24725c9a0b09e7a42ee18f2bb4c0fbac581b8f Author: Nikos
1289         Mavrogiannopoulos <nmav@crystal.(none)> Date:   Mon Oct 8 12:08:33
1290         2007 +0300
1292 2007-10-07  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
1294         * lib/auth_srp.c: corrected possible size issue
1296 2007-10-07  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
1298         * NEWS, build-aux/config.rpath, doc/gnutls.texi,
1299         includes/gnutls/openpgp.h, includes/gnutls/x509.h,
1300         lib/x509/Makefile.am, lib/x509/xml.c, libextra/openpgp/Makefile.am,
1301         libextra/openpgp/xml.c, po/de.po, po/ms.po, src/certtool-gaa.c,
1302         src/certtool-gaa.h, src/certtool.c, src/certtool.gaa,
1303         src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa, src/common.c: 
1304         Removed all the xml functions and stubs, as well as references in
1305         the documentation.
1307 2007-10-06  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
1309         * lib/gnutls_alert.c: error_to_alert() now always return an alert
1310         number. This is to avoid sending illegal values when the return
1311         value is not checked (commonplace).
1313 2007-10-06  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
1315         * : 51  51      src/certtool-gaa.c 10   10      src/certtool-gaa.h
1317 2007-10-06  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
1319         * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
1320         src/certtool.gaa: Added the --quick-random option to certtool to
1321         improve generation time of private keys.  They delay is quite
1322         annoying especially when generating test keys.
1324 2007-10-06  Simon Josefsson <simon@josefsson.org>
1326         * configure.in: Bump versions.
1328 2007-10-06  Simon Josefsson <simon@josefsson.org>
1330         * NEWS: Add.
1332 2007-10-06  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
1334         * src/certtool.c: Corrected output in DER format and corrected
1335         output for smime_to_pkcs7 to output in outfile instead of stdout.
1337 2007-09-24  Simon Josefsson <simon@josefsson.org>
1339         * ChangeLog: Generated.
1341 2007-09-24  Simon Josefsson <simon@josefsson.org>
1343         * configure.in: Bump version.
1345 2007-09-24  Simon Josefsson <simon@josefsson.org>
1347         * NEWS: Version 2.1.1.
1349 2007-09-24  Simon Josefsson <simon@josefsson.org>
1351         * NEWS: Add.
1353 2007-09-24  Simon Josefsson <simon@josefsson.org>
1355         * configure.in: Rework Camellia configure messages and logic.
1357 2007-09-24  Simon Josefsson <simon@josefsson.org>
1359         * NEWS: Add fixes, for trac.
1361 2007-09-24  Simon Josefsson <simon@josefsson.org>
1363         * NEWS: Add.
1365 2007-09-24  Simon Josefsson <simon@josefsson.org>
1367         * configure.in: Typo.
1369 2007-09-24  Simon Josefsson <simon@josefsson.org>
1371         * configure.in: Add --disable-camellia.  Remove automake
1372         conditional, not used.
1374 2007-09-24  Simon Josefsson <simon@josefsson.org>
1376         * AUTHORS: Add.
1378 2007-09-24  Simon Josefsson <simon@josefsson.org>
1380         * NEWS: Add.
1382 2007-09-24  Simon Josefsson <simon@josefsson.org>
1384         * NEWS: Bump version.
1386 2007-09-24  Simon Josefsson <simon@josefsson.org>
1388         * configure.in, includes/gnutls/gnutls.h.in, lgl/gc-libgcrypt.c,
1389         lgl/gc.h, lib/gnutls_algorithms.c, lib/gnutls_cipher_int.c,
1390         lib/gnutls_priority.c, libextra/gnutls_openssl.c,
1391         libextra/opencdk/opencdk.h, src/common.c, src/tests.c, src/tests.h,
1392         src/tls_test.c: Add patch to support Camellia, contributed by
1393         Yoshisato YANAGISAWA.  Fixes #1.  See
1395         http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/2331
1397 2007-09-20  Simon Josefsson <simon@josefsson.org>
1399         * ChangeLog: Generated.
1401 2007-09-20  Simon Josefsson <simon@josefsson.org>
1403         * NEWS: Version 2.1.0.
1405 2007-09-20  Simon Josefsson <simon@josefsson.org>
1407         * configure.in: Move CFLAGS setting further down, to make AC_PROG_CC
1408         add -g to it.
1410 2007-09-20  Simon Josefsson <simon@josefsson.org>
1412         * src/cli-gaa.c, src/serv-gaa.c: Generated.
1414 2007-09-20  Simon Josefsson <simon@josefsson.org>
1416         * src/serv.gaa: Set variables to NULL.  Fix oprfi variable.
1418 2007-09-20  Simon Josefsson <simon@josefsson.org>
1420         * src/cli.gaa: Set variables to NULL.
1422 2007-09-20  Simon Josefsson <simon@josefsson.org>
1424         * lib/ext_oprfi.c: Fix crash.
1426 2007-09-20  Simon Josefsson <simon@josefsson.org>
1428         * lib/ext_oprfi.c: Fix crash.
1430 2007-09-20  Simon Josefsson <simon@josefsson.org>
1432         * src/serv.c: Fix infloop.
1434 2007-09-20  Simon Josefsson <simon@josefsson.org>
1436         * src/serv.c: Fix crash.
1438 2007-09-20  Simon Josefsson <simon@josefsson.org>
1440         * src/cli.c: Fix crash.
1442 2007-09-20  Simon Josefsson <simon@josefsson.org>
1444         * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa,
1445         src/serv-gaa.c, src/serv-gaa.h, src/serv.c, src/serv.gaa: Support
1446         Opaque PRF Input in gnutls-cli and gnutls-serv.
1448 2007-09-20  Simon Josefsson <simon@josefsson.org>
1450         * doc/manpages/Makefile.am: Generated.
1452 2007-09-20  Simon Josefsson <simon@josefsson.org>
1454         * NEWS: Mention how to enable oprfi support.
1456 2007-09-20  Simon Josefsson <simon@josefsson.org>
1458         * doc/gnutls.texi: Typo.
1460 2007-09-20  Simon Josefsson <simon@josefsson.org>
1462         * lib/Makefile.am: Document more.
1464 2007-09-20  Simon Josefsson <simon@josefsson.org>
1466         * lib/ext_oprfi.c: Doc fix.
1468 2007-09-20  Simon Josefsson <simon@josefsson.org>
1470         * NEWS, configure.in, doc/gnutls.texi, includes/gnutls/gnutls.h.in,
1471         lib/Makefile.am, lib/ext_oprfi.c, lib/ext_oprfi.h,
1472         lib/gnutls_extensions.c, lib/gnutls_int.h, lib/gnutls_kx.c,
1473         tests/Makefile.am, tests/oprfi.c: Support for Opaque PRF Input TLS
1474         extension.
1476 2007-09-20  Simon Josefsson <simon@josefsson.org>
1478         * doc/gnutls.texi: Add configure.in snippet to TLS ext section.
1480 2007-09-20  Simon Josefsson <simon@josefsson.org>
1482         * doc/gnutls.texi: Typo.
1484 2007-09-20  Simon Josefsson <simon@josefsson.org>
1486         * NEWS: Add.
1488 2007-09-20  Simon Josefsson <simon@josefsson.org>
1490         * configure.in: Bump versions.
1492 2007-09-20  Simon Josefsson <simon@josefsson.org>
1494         * doc/examples/Makefile.am: Fix -I's.
1496 2007-09-20  Simon Josefsson <simon@josefsson.org>
1498         * ChangeLog: Generated.
1500 2007-09-20  Simon Josefsson <simon@josefsson.org>
1502         * Makefile.am: Fix release target (git-tag no longer exit with
1503         failure for non-existing tags).
1505 2007-09-20  Simon Josefsson <simon@josefsson.org>
1507         * NEWS: Version 2.0.1.
1509 2007-09-20  Simon Josefsson <simon@josefsson.org>
1511         * doc/gnutls.texi: Improve TLS ext section.
1513 2007-09-19  Simon Josefsson <simon@josefsson.org>
1515         * doc/protocol/draft-ietf-tls-rfc4346-bis-05.txt: Add.
1517 2007-09-18  Simon Josefsson <simon@josefsson.org>
1519         * doc/gnutls.texi: Notes on adding a new TLS extension.
1521 2007-09-17  Simon Josefsson <simon@josefsson.org>
1523         * : commit 344057de0fbf1cbc55dbd74cc23c78ebd2609cfc Author: Simon
1524         Josefsson <simon@josefsson.org> Date:   Mon Sep 17 11:13:39 2007
1525         +0200
1527 2007-09-17  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
1529         * : commit 6d3a3222640ce3b5e4daa67a4624a507445de334 Author: Simon
1530         Josefsson <simon@josefsson.org> Date:   Mon Sep 17 11:06:24 2007
1531         +0200
1533 2007-09-17  Simon Josefsson <simon@josefsson.org>
1535         * NEWS: Add.
1537 2007-09-17  Simon Josefsson <simon@josefsson.org>
1539         * doc/Makefile.am, doc/credentials/Makefile.am,
1540         doc/credentials/ca.tmpl, doc/credentials/client.tmpl,
1541         doc/credentials/gnutls-http-serv,
1542         doc/credentials/openpgp-server-key.txt,
1543         doc/credentials/openpgp-server.txt,
1544         doc/credentials/openpgp/Makefile.am,
1545         doc/credentials/openpgp/cli_pub.asc,
1546         doc/credentials/openpgp/cli_ring.asc,
1547         doc/credentials/openpgp/cli_sec.asc,
1548         doc/credentials/openpgp/pub.asc, doc/credentials/openpgp/sec.asc,
1549         doc/credentials/params.pem, doc/credentials/proxy.tmpl,
1550         doc/credentials/psk-passwd.txt, doc/credentials/server.tmpl,
1551         doc/credentials/srp-passwd.txt, doc/credentials/srp-tpasswd.conf,
1552         doc/credentials/srp/Makefile.am, doc/credentials/srp/tpasswd,
1553         doc/credentials/srp/tpasswd.conf, doc/credentials/x509-ca-key.pem,
1554         doc/credentials/x509-ca.pem, doc/credentials/x509-client-key.pem,
1555         doc/credentials/x509-client.pem, doc/credentials/x509-other-ca.pem,
1556         doc/credentials/x509-proxy-key.pem, doc/credentials/x509-proxy.pem,
1557         doc/credentials/x509-server-dsa.pem,
1558         doc/credentials/x509-server-key-dsa.pem,
1559         doc/credentials/x509-server-key.pem,
1560         doc/credentials/x509-server.pem, doc/credentials/x509-trust.pem,
1561         doc/credentials/x509/Makefile.am, doc/credentials/x509/ca.pem,
1562         doc/credentials/x509/cert-dsa.pem, doc/credentials/x509/cert.pem,
1563         doc/credentials/x509/clicert-dsa.pem,
1564         doc/credentials/x509/clicert.pem,
1565         doc/credentials/x509/clikey-dsa.pem,
1566         doc/credentials/x509/clikey.pem, doc/credentials/x509/key-dsa.pem,
1567         doc/credentials/x509/key.pem, src/Makefile.am,
1568         src/gnutls-http-serv, src/openpgp/Makefile.am,
1569         src/openpgp/cli_pub.asc, src/openpgp/cli_ring.asc,
1570         src/openpgp/cli_sec.asc, src/openpgp/pub.asc, src/openpgp/sec.asc,
1571         src/params.pem, src/srp/Makefile.am, src/srp/tpasswd,
1572         src/srp/tpasswd.conf, src/x509/Makefile.am, src/x509/ca.pem,
1573         src/x509/cert-dsa.pem, src/x509/cert.pem, src/x509/clicert-dsa.pem,
1574         src/x509/clicert.pem, src/x509/clikey-dsa.pem, src/x509/clikey.pem,
1575         src/x509/key-dsa.pem, src/x509/key.pem: Move test credentials from
1576         src/ to doc/credentials/.
1578 2007-09-17  Nikos Mavrogiannopoulos <nmav@crystal.(none)>
1580         * : commit 9afa028dae6756ef463652e56543c89b04add024 Author: Nikos
1581         Mavrogiannopoulos <nmav@crystal.(none)> Date:   Mon Sep 17 11:47:12
1582         2007 +0300
1584 2007-09-11  Simon Josefsson <simon@josefsson.org>
1586         * gl/gnulib.mk, gl/m4/extensions.m4, gl/m4/gnulib-cache.m4,
1587         gl/m4/gnulib-comp.m4, gl/m4/string_h.m4, gl/string_.h: Remove
1588         duplicate gnulib modules.
1590 2007-09-11  Simon Josefsson <simon@josefsson.org>
1592         * gl/gettext.h, gl/gnulib.mk, gl/m4/gnulib-cache.m4,
1593         gl/m4/gnulib-comp.m4, gl/m4/sockpfaf.m4, gl/m4/stdbool.m4,
1594         gl/m4/stdio_h.m4, gl/m4/sys_socket_h.m4, gl/m4/unistd_h.m4,
1595         gl/stdbool_.h, gl/stdio_.h, gl/sys_socket_.h, gl/unistd_.h: Remove
1596         duplicate gnulib modules.
1598 2007-09-11  Simon Josefsson <simon@josefsson.org>
1600         * gl/gnulib.mk, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4: Update
1601         gnulib files.
1603 2007-09-11  Simon Josefsson <simon@josefsson.org>
1605         * lgl/m4/absolute-header.m4: Update gnulib files.
1607 2007-09-11  Simon Josefsson <simon@josefsson.org>
1609         * lgl/m4/malloc.m4, lgl/m4/realloc.m4, lgl/m4/stdlib_h.m4,
1610         lgl/realloc.c, lgl/stdlib_.h: Add.
1612 2007-09-04  Ludovic Courtès <ludo@gnu.org>
1614         * guile/src/core.c: Guile: Fix `x509-certificate-dn-oid' and related
1615         functions.  * guile/src/core.c (X509_CERTIFICATE_DN_OID_FUNCTION_BODY): Use   `scm_take_locale_stringn ()' instead of `scm_take_locale_string
1616           ()'.  * NEWS: Update.  Signed-off-by: Simon Josefsson <simon@josefsson.org>
1618 2007-09-04  Ludovic Courtès <ludo@gnu.org>
1620         * NEWS: Guile: Fix `x509-certificate-dn-oid' and related functions.  * guile/src/core.c (X509_CERTIFICATE_DN_OID_FUNCTION_BODY): Use   `scm_take_locale_stringn ()' instead of `scm_take_locale_string
1621           ()'.  * NEWS: Update.  Signed-off-by: Simon Josefsson <simon@josefsson.org>
1623 2007-09-10  Simon Josefsson <simon@josefsson.org>
1625         * gl/gnulib.mk, gl/m4/gnulib-comp.m4, lgl/Makefile.am,
1626         lgl/m4/gnulib-comp.m4, lgl/m4/time_h.m4: Update gnulib files.
1628 2007-09-10  Simon Josefsson <simon@josefsson.org>
1630         * .cvsignore, build-aux/.cvsignore, doc/.cvsignore,
1631         doc/examples/.cvsignore, doc/manpages/.cvsignore,
1632         doc/reference/.cvsignore, doc/reference/tmpl/.cvsignore,
1633         doc/scripts/.cvsignore, gl/.cvsignore, includes/.cvsignore,
1634         includes/gnutls/.cvsignore, lgl/.cvsignore, lib/.cvsignore,
1635         lib/minitasn1/.cvsignore, lib/x509/.cvsignore, libextra/.cvsignore,
1636         libextra/minilzo/.cvsignore, libextra/opencdk/.cvsignore,
1637         libextra/openpgp/.cvsignore, m4/.cvsignore, po/.cvsignore,
1638         src/.cvsignore, src/cfg/.cvsignore, src/cfg/platon/.cvsignore,
1639         src/cfg/platon/str/.cvsignore, src/openpgp/.cvsignore,
1640         src/srp/.cvsignore, src/x509/.cvsignore, tests/.cvsignore,
1641         tests/hostname-check/.cvsignore, tests/key-id/.cvsignore,
1642         tests/nist-pkits/.cvsignore, tests/pathlen/.cvsignore,
1643         tests/pkcs1-padding/.cvsignore, tests/pkcs12-decode/.cvsignore,
1644         tests/pkcs8-decode/.cvsignore, tests/rsa-md5-collision/.cvsignore,
1645         tests/sha2/.cvsignore, tests/userid/.cvsignore,
1646         tests/x509paths/.cvsignore: Remove .cvsignore's.
1648 2007-09-07  Simon Josefsson <simon@josefsson.org>
1650         * NEWS: Fix.
1652 2007-09-07  Simon Josefsson <simon@josefsson.org>
1654         * configure.in: Bump versions.
1656 2007-09-07  Simon Josefsson <simon@josefsson.org>
1658         * NEWS, lib/gnutls_algorithms.c, lib/gnutls_int.h: Use official IANA
1659         values for SRP.
1661 2007-09-06  Simon Josefsson <simon@josefsson.org>
1663         * doc/examples/Makefile.am: TLS/IA example uses anonymous ciphers.
1665 2007-09-04  Simon Josefsson <simon@josefsson.org>
1667         * ChangeLog: Generated.
1669 2007-09-04  Simon Josefsson <simon@josefsson.org>
1671         * NEWS: Version 2.0.0.
1673 2007-09-04  Simon Josefsson <simon@josefsson.org>
1675         * NEWS: Add.
1677 2007-09-03  Simon Josefsson <simon@josefsson.org>
1679         * NEWS: Add 1.6.x entries.
1681 2007-09-03  Simon Josefsson <simon@josefsson.org>
1683         * NEWS: Fix.
1685 2007-09-03  Simon Josefsson <simon@josefsson.org>
1687         * configure.in: Use three-digit versions.
1689 2007-09-01  Simon Josefsson <simon@josefsson.org>
1691         * NEWS: Fix.
1693 2007-09-01  Simon Josefsson <simon@josefsson.org>
1695         * lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c: Use libtasn1
1696         v1.1.
1698 2007-08-31  Simon Josefsson <simon@josefsson.org>
1700         * NEWS, configure.in: Bump versions.
1702 2007-08-31  Simon Josefsson <simon@josefsson.org>
1704         * lib/minitasn1/libtasn1.h, lib/minitasn1/structure.c: Use libtasn1
1705         v1.0.
1707 2007-08-31  Simon Josefsson <simon@josefsson.org>
1709         * configure.in: Drop gnits mode.
1711 2007-08-31  Simon Josefsson <simon@josefsson.org>
1713         * doc/examples/Makefile.am: Also don't build ex-serv-anon when
1714         anonymous ciphers are disabled.
1716 2007-08-31  Simon Josefsson <simon@josefsson.org>
1718         * doc/examples/Makefile.am: Don't try to build ex-client1 if
1719         anonymous ciphers are disabled.
1721 2007-08-27  Simon Josefsson <simon@josefsson.org>
1723         * ChangeLog: Generated.
1725 2007-08-27  Simon Josefsson <simon@josefsson.org>
1727         * NEWS: Version 1.7.19.
1729 2007-08-27  Simon Josefsson <simon@josefsson.org>
1731         * NEWS: Add.
1733 2007-08-27  Simon Josefsson <simon@josefsson.org>
1735         * doc/examples/ex-session-info.c: Support GNUTLS_CRD_PSK and
1736         GNUTLS_CRD_IA.
1738 2007-08-27  Simon Josefsson <simon@josefsson.org>
1740         * src/common.c: Handle GNUTLS_CRD_IA in print_info().
1742 2007-08-27  Simon Josefsson <simon@josefsson.org>
1744         * NEWS: Add.
1746 2007-08-27  Simon Josefsson <simon@josefsson.org>
1748         * lib/gnutls_errors.c: Doc fix.
1750 2007-08-27  Simon Josefsson <simon@josefsson.org>
1752         * lib/gnutls_handshake.c: Revert "Check that value is negative
1753         before using gnutls_error_is_fatal." This reverts commit 9949a4b0b6b62a0ff3c05fee4283928d1a53b675.
1755 2007-08-27  Simon Josefsson <simon@josefsson.org>
1757         * lib/gnutls_errors.c: Have gnutls_error_is_fatal return 0 on
1758         positive "errors".  Would fix bug reported by Andreas Metzler
1759         <ametzler@downhill.at.eu.org> in
1761         <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/2293see also <http://bugs.debian.org/439640>.
1763 2007-08-27  Simon Josefsson <simon@josefsson.org>
1765         * lib/gnutls_handshake.c: Check that value is negative before using
1766         gnutls_error_is_fatal.  Fixes bug reported by Andreas Metzler
1767         <ametzler@downhill.at.eu.org> in
1769         <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/2293>see also <http://bugs.debian.org/439640>.
1771 2007-08-24  Simon Josefsson <simon@josefsson.org>
1773         * NEWS: Add.
1775 2007-08-24  Simon Josefsson <simon@josefsson.org>
1777         * libextra/opencdk/misc.c, libextra/opencdk/opencdk.h: Upgrade to
1778         OpenCDK 0.6.4.
1780 2007-08-24  Simon Josefsson <simon@josefsson.org>
1782         * doc/protocol/draft-babu-serv-cert-trans-from-proxy-00.txt: Add.
1784 2007-08-23  Simon Josefsson <simon@josefsson.org>
1786         * gl/readline.c: Upgrade gnulib files.
1788 2007-08-23  Simon Josefsson <simon@josefsson.org>
1790         * src/certtool.c: No need for getline.h.
1792 2007-08-23  Simon Josefsson <simon@josefsson.org>
1794         * NEWS: Add.
1796 2007-08-23  Simon Josefsson <simon@josefsson.org>
1798         * gl/getdelim.c, gl/getdelim.h, gl/getline.c, gl/getline.h,
1799         gl/getpass.c, gl/gnulib.mk, gl/m4/getdelim.m4, gl/m4/getline.m4,
1800         gl/m4/gnulib-comp.m4, gl/m4/stdio_h.m4, gl/m4/unistd_h.m4,
1801         gl/stdio_.h, gl/unistd_.h, lgl/Makefile.am, lgl/m4/stdio_h.m4,
1802         lgl/stdio_.h: Upgrade gnulib files.
1804 2007-08-23  Simon Josefsson <simon@josefsson.org>
1806         * NEWS: Add.
1808 2007-08-23  Simon Josefsson <simon@josefsson.org>
1810         * gl/fseeko.c, gl/getpass.c, gl/getpass.h, gl/gnulib.mk,
1811         gl/lseek.c, gl/m4/fseeko.m4, gl/m4/getpass.m4,
1812         gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/m4/lseek.m4,
1813         lgl/Makefile.am, lgl/fseeko.c, lgl/getdelim.c, lgl/getdelim.h,
1814         lgl/getline.c, lgl/getline.h, lgl/getpass.c, lgl/getpass.h,
1815         lgl/lseek.c, lgl/m4/fseeko.m4, lgl/m4/getdelim.m4,
1816         lgl/m4/getline.m4, lgl/m4/getpass.m4, lgl/m4/gnulib-cache.m4,
1817         lgl/m4/gnulib-comp.m4, lgl/m4/lseek.m4: Update gnulib files.
1819 2007-08-20  Simon Josefsson <simon@josefsson.org>
1821         * NEWS, configure.in: Bump versions.
1823 2007-08-20  Simon Josefsson <simon@josefsson.org>
1825         * doc/examples/Makefile.am: Don't build pgp example if pgp has been
1826         disabled.
1828 2007-08-16  Simon Josefsson <simon@josefsson.org>
1830         * ChangeLog: Generated.
1832 2007-08-16  Simon Josefsson <simon@josefsson.org>
1834         * NEWS: Version 1.7.18.
1836 2007-08-16  Simon Josefsson <simon@josefsson.org>
1838         * NEWS: Add.
1840 2007-08-16  Simon Josefsson <simon@josefsson.org>
1842         * configure.in: Bump version.
1844 2007-08-16  Simon Josefsson <simon@josefsson.org>
1846         * NEWS: Add.
1848 2007-08-16  Simon Josefsson <simon@josefsson.org>
1850         * NEWS: Add.
1852 2007-08-16  Simon Josefsson <simon@josefsson.org>
1854         * lib/auth_psk_passwd.c, lib/gnutls_psk.c, lib/gnutls_x509.c,
1855         libextra/gnutls_openpgp.c, libextra/openssl_compat.c: Fix pointer
1856         mix for different sized variables.  Tiny patch from
1858         <http://cvs.fedora.redhat.com/viewcvs/devel/gnutls/gnutls-1.6.3-incompat-pointers.patch?rev=1.1&view=auto>.
1860 2007-08-15  Simon Josefsson <simon@josefsson.org>
1862         * doc/Makefile.am: Typo.
1864 2007-08-15  Simon Josefsson <simon@josefsson.org>
1866         * doc/Makefile.am: Install images in info directory.
1868 2007-08-15  Simon Josefsson <simon@josefsson.org>
1870         * doc/Makefile.am, doc/arch/certificate-user-use-case.eps,
1871         doc/arch/certificate-user-use-case.pdf,
1872         doc/arch/client-server-use-case.eps,
1873         doc/arch/client-server-use-case.pdf, doc/arch/extensions_st.eps,
1874         doc/arch/extensions_st.pdf, doc/arch/handshake-sequence.eps,
1875         doc/arch/handshake-sequence.pdf, doc/arch/handshake-state.eps,
1876         doc/arch/handshake-state.pdf, doc/arch/mod_auth_st.eps,
1877         doc/arch/mod_auth_st.pdf, doc/arch/objects.eps,
1878         doc/arch/objects.pdf, doc/gnutls-certificate-user-use-case.eps,
1879         doc/gnutls-certificate-user-use-case.pdf,
1880         doc/gnutls-client-server-use-case.eps,
1881         doc/gnutls-client-server-use-case.pdf,
1882         doc/gnutls-extensions_st.eps, doc/gnutls-extensions_st.pdf,
1883         doc/gnutls-handshake-sequence.eps,
1884         doc/gnutls-handshake-sequence.pdf, doc/gnutls-handshake-state.eps,
1885         doc/gnutls-handshake-state.pdf, doc/gnutls-mod_auth_st.eps,
1886         doc/gnutls-mod_auth_st.pdf, doc/gnutls-objects.eps,
1887         doc/gnutls-objects.pdf, doc/gnutls.texi: More image renaming.
1889 2007-08-15  Simon Josefsson <simon@josefsson.org>
1891         * doc/Makefile.am, doc/gnutls-internals.eps,
1892         doc/gnutls-internals.pdf, doc/gnutls-layers.eps,
1893         doc/gnutls-layers.pdf, doc/gnutls-pgp.eps, doc/gnutls-pgp.pdf,
1894         doc/gnutls-x509.eps, doc/gnutls-x509.pdf, doc/gnutls.texi,
1895         doc/internals.eps, doc/internals.pdf, doc/layers.eps,
1896         doc/layers.pdf, doc/pgp1.eps, doc/pgp1.pdf, doc/x509-1.eps,
1897         doc/x509-1.pdf: Rename images to deal with texinfo brokenness.  See
1898         <http://thread.gmane.org/gmane.comp.tex.texinfo.bugs/3533>.
1900 2007-08-15  Simon Josefsson <simon@josefsson.org>
1902         * doc/Makefile.am, doc/my-bib-macros.texi: Remove my-bib-macros, not
1903         used.
1905 2007-08-15  Simon Josefsson <simon@josefsson.org>
1907         * tests/x509self.c: Fix warning.  Tiny patch from Andreas Metzler
1908         <ametzler@downhill.at.eu.org>.
1910 2007-08-15  Simon Josefsson <simon@josefsson.org>
1912         * libextra/gnutls_openpgp.c: Fix warning.  Tiny patch from Andreas
1913         Metzler <ametzler@downhill.at.eu.org>.
1915 2007-08-15  Simon Josefsson <simon@josefsson.org>
1917         * ChangeLog: Generated.
1919 2007-08-15  Simon Josefsson <simon@josefsson.org>
1921         * NEWS: Typo.
1923 2007-08-15  Simon Josefsson <simon@josefsson.org>
1925         * NEWS: Version 1.7.17.
1927 2007-08-15  Simon Josefsson <simon@josefsson.org>
1929         * doc/manpages/Makefile.am: Generated.
1931 2007-08-13  Simon Josefsson <simon@josefsson.org>
1933         * NEWS: Add.
1935 2007-08-13  Simon Josefsson <simon@josefsson.org>
1937         * NEWS, includes/gnutls/openpgp.h, libextra/gnutls_openpgp.c: Add
1938         gnutls_openpgp_privkey_sign_hash.
1940 2007-08-13  Simon Josefsson <simon@josefsson.org>
1942         * doc/examples/ex-cert-select.c, includes/gnutls/gnutls.h.in,
1943         includes/gnutls/gnutlsxx.h, includes/gnutls/openpgp.h,
1944         includes/gnutls/pkcs12.h, lib/auth_dh_common.c, lib/auth_dhe_psk.c,
1945         lib/auth_psk.c, lib/auth_psk.h, lib/auth_psk_passwd.c,
1946         lib/auth_psk_passwd.h, lib/gnutls_psk.c, lib/gnutls_session.c,
1947         lib/gnutls_session_pack.c, lib/gnutls_x509.c, lib/gnutlsxx.cpp,
1948         lib/x509/output.c, src/certtool-cfg.c, src/certtool-cfg.h,
1949         src/certtool.c, src/cli.c, src/common.c, src/common.h, src/crypt.c,
1950         src/prime.c, src/psk.c, src/serv.c, src/tests.c, src/tests.h,
1951         src/tls_test.c: Use *_t types consistently.
1953 2007-08-12  Simon Josefsson <simon@josefsson.org>
1955         * includes/gnutls/gnutls.h.in, includes/gnutls/x509.h,
1956         lib/gnutls_cert.c, lib/gnutls_sig.c, lib/x509/privkey.c,
1957         tests/x509signself.c: Use const and pointers to gnutls_datum_t in
1958         sign callback.
1960 2007-08-12  Simon Josefsson <simon@josefsson.org>
1962         * tests/x509signself.c: Fix warnings.
1964 2007-08-11  Simon Josefsson <simon@josefsson.org>
1966         * doc/manpages/Makefile.am: Update.
1968 2007-08-11  Simon Josefsson <simon@josefsson.org>
1970         * configure.in: Set shared library version correctly.
1972 2007-08-11  Simon Josefsson <simon@josefsson.org>
1974         * NEWS, includes/gnutls/gnutls.h.in: New errors
1975         GNUTLS_E_APPLICATION_ERROR_MIN..GNUTLS_E_APPLICATION_ERROR_MAX.
1977 2007-08-11  Simon Josefsson <simon@josefsson.org>
1979         * NEWS, includes/gnutls/gnutls.h.in, lib/gnutls_cert.c,
1980         lib/gnutls_sig.c: Add gnutls_sign_callback_get.         * includes/gnutls/gnutls.h.in (gnutls_sign_callback_get): Add.          * lib/gnutls_cert.c (gnutls_sign_callback_set): Move here from  gnutls_sig.c.  Doc fix.         (gnutls_sign_callback_get): New function.       * lib/gnutls_sig.c (gnutls_sign_callback_set): Removed.
1982 2007-08-10  Simon Josefsson <simon@josefsson.org>
1984         * lib/gnutls_errors.c: (gnutls_error_is_fatal): Return default is 1 for unknown error
1985         codes.
1987 2007-08-10  Simon Josefsson <simon@josefsson.org>
1989         * doc/manpages/Makefile.am: Update.
1991 2007-08-10  Simon Josefsson <simon@josefsson.org>
1993         * NEWS, includes/gnutls/gnutls.h.in, includes/gnutls/x509.h,
1994         lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa_export.c,
1995         lib/gnutls_int.h, lib/gnutls_sig.c, lib/gnutls_x509.c,
1996         lib/x509/privkey.c, tests/Makefile.am, tests/x509signself.c: 
1997         External signing callback interface.    * includes/gnutls/gnutls.h.in (gnutls_sign_func): New type.     (gnutls_sign_callback_set): New function.       * includes/gnutls/x509.h (gnutls_x509_privkey_sign_hash): New   function.       * lib/gnutls_x509.c (gnutls_certificate_set_x509_key_mem): Handle       NULL key.  Doc fix.     * lib/gnutls_sig.c (_gnutls_tls_sign_hdata): Pass session to    _gnutls_tls_sign.       (_gnutls_tls_sign_params): Likewise.    (_gnutls_tls_sign): Add new parameter 'session'.  Call sign     callback if appropriate.        (gnutls_sign_callback_set): New function.       * lib/gnutls_x509.c (read_key_mem): Support a NULL key.         * lib/gnutls_int.h (internals_st): Add sign_func,       sign_func_userdata.     * lib/auth_dhe.c (gen_dhe_server_kx): Use length of certificate         list to decide wheter to sign, not presence of private key.     * lib/auth_cert.c (_gnutls_gen_cert_client_cert_vrfy): Likewise.        * lib/auth_rsa_export.c (gen_rsa_export_server_kx): Likewise.   * lib/auth_cert.c(_gnutls_get_selected_cert): Don't require that        private key is present.         * lib/auth_rsa_export.c (gen_rsa_export_server_kx): Don't check         key size when key is not present, assume it is > 512 bits.      * lib/x509/privkey.c (gnutls_x509_privkey_sign_hash): New       function.       * tests/Makefile.am: Add x509signself.
1999 2007-08-10  Simon Josefsson <simon@josefsson.org>
2001         * NEWS: Add.
2003 2007-08-10  Simon Josefsson <simon@josefsson.org>
2005         * tests/Makefile.am: Build x509self.
2007 2007-08-10  Simon Josefsson <simon@josefsson.org>
2009         * tests/x509self.c: New file.
2011 2007-08-08  Simon Josefsson <simon@josefsson.org>
2013         * NEWS: Add.
2015 2007-08-08  Simon Josefsson <simon@josefsson.org>
2017         * lib/gnutls_priority.c: Disable TLS 1.2 by default, at least until
2018         RFC is out and we've done simple interop of it.
2020 2007-08-08  Simon Josefsson <simon@josefsson.org>
2022         * AUTHORS: Add.
2024 2007-08-08  Simon Josefsson <simon@josefsson.org>
2026         * NEWS: Add.
2028 2007-08-08  Simon Josefsson <simon@josefsson.org>
2030         * po/pl.po, po/sv.po: Sync with TP.
2032 2007-08-08  Simon Josefsson <simon@josefsson.org>
2034         * NEWS: Add.
2036 2007-07-09  Ludovic Courtès <ludo@gnu.org>
2038         * doc/gnutls.texi, doc/signatures.texi: Capitalized subsection
2039         titles.  * doc/gnutls.texi: Capitalized subsection titles.  * doc/signatures.texi: Likewise.  Signed-off-by: Simon Josefsson <simon@josefsson.org>
2041 2007-08-08  Simon Josefsson <simon@josefsson.org>
2043         * NEWS: Add.
2045 2007-08-03  Ludovic Courtès <ludo@gnu.org>
2047         * doc/Makefile.am, guile/src/Makefile.am: Fixed CPPFLAGS for Guile
2048         code and documentation.  * doc/Makefile.am (SNARF_CPPFLAGS): Added   `{top_srcdir,top_builddir}/includes' and `top_builddir'.    (core.c.texi): Added `&&' between the `make' command and the   `$(GUILE_FOR_BUILD)' command.  Use `$(MAKE)' instead of `make'.    (extra.c.texi): Likewise.  * src/Makefile.am (AM_CPPFLAGS): Added   `{top_srcdir,top_builddir}/includes'.  Signed-off-by: Simon Josefsson <simon@josefsson.org>
2050 2007-08-08  Simon Josefsson <simon@josefsson.org>
2052         * NEWS, configure.in: Bump versions.
2054 2007-08-08  Simon Josefsson <simon@josefsson.org>
2056         * ChangeLog: Generated.
2058 2007-08-07  Simon Josefsson <simon@josefsson.org>
2060         * NEWS: Version 1.7.16.
2062 2007-08-07  Simon Josefsson <simon@josefsson.org>
2064         * NEWS: Add.
2066 2007-08-07  Simon Josefsson <simon@josefsson.org>
2068         * NEWS: Add.
2070 2007-08-07  Simon Josefsson <simon@josefsson.org>
2072         * build-aux/GNUmakefile, build-aux/maint.mk, doc/fdl.texi,
2073         doc/gnutls.texi, doc/gpl-2.0.texi, doc/lgpl-2.1.texi, gl/error.c,
2074         gl/gnulib.mk, gl/m4/gnulib-cache.m4, gl/m4/include_next.m4,
2075         gl/override/doc/gpl-2.0.texi.diff,
2076         gl/override/doc/lgpl-2.1.texi.diff, lgl/Makefile.am,
2077         lgl/m4/gnulib-cache.m4, lgl/m4/include_next.m4, lgl/m4/stdint.m4: 
2078         Update gnulib files.
2080 2007-08-02  Ludovic Courtès <ludo@gnu.org>
2082         * NEWS: Updated `NEWS'.  Signed-off-by: Simon Josefsson <simon@josefsson.org>
2084 2007-08-01  Ludovic Courtès <ludo@gnu.org>
2086         * lib/auth_cert.c: Fixed erroneous checks and sloppy return values
2087         in certificate selection.  * lib/auth_cert.c (_gnutls_get_selected_cert): Dereference   APR_CERT_LIST_LENGTH, APR_PKEY and APR_CERT_LIST when validating
2088           their value.    (_gnutls_server_select_cert): When IDX < 0, set RET to   `GNUTLS_E_INSUFFICIENT_CREDENTIALS'.  Signed-off-by: Simon Josefsson <simon@josefsson.org>
2090 2007-08-02  Simon Josefsson <simon@josefsson.org>
2092         * doc/protocol/draft-santesson-tls-gssapi-03.txt: Add.
2094 2007-08-02  Simon Josefsson <simon@josefsson.org>
2096         * AUTHORS: Add.
2098 2007-07-14  Simon Josefsson <simon@josefsson.org>
2100         * lgl/stdint_.h, lgl/vasnprintf.c: Update gnulib files.
2102 2007-07-14  Simon Josefsson <simon@josefsson.org>
2104         * NEWS: Add.
2106 2007-07-14  Simon Josefsson <simon@josefsson.org>
2108         * configure.in: Bump versions.
2110 2007-07-14  Simon Josefsson <simon@josefsson.org>
2112         * src/cli.c: On starttls EOF on stdin, clear EOF flag to make future
2113         reads work OK.  Needed for Mac OS X.  Report and tiny patch by Hal
2114         Eden <n.mavrogiannopoulos@gmail.com>.
2116 2007-07-12  Simon Josefsson <simon@josefsson.org>
2118         * build-aux/gendocs.sh, gl/override/lib/version-etc.c.diff,
2119         lgl/Makefile.am, lgl/m4/wchar.m4, lgl/wchar_.h: Update.
2121 2007-07-09  Simon Josefsson <simon@josefsson.org>
2123         * doc/protocol/draft-ietf-tls-rfc4346-bis-04.txt,
2124         doc/protocol/draft-santesson-tls-gssapi-02.txt: Add.
2126 2007-07-09  Simon Josefsson <simon@josefsson.org>
2128         * doc/Makefile.am, doc/gnutls.texi, doc/internals.texi: Avoid make
2129         errors regarding internals.texi.  See
2131         <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/2233>.
2133 2007-07-09  Simon Josefsson <simon@josefsson.org>
2135         * doc/Makefile.am, guile/src/Makefile.am: Fix build failure in doc/
2136         when guile isn't installed built yet.
2138 2007-07-08  Ludovic Courtès <ludo@gnu.org>
2140         * doc/gnutls.texi, doc/internals.texi: Manual: Capitalized section
2141         and chapter titles.  * doc/gnutls.texi: Capitalized section and chapter titles.    (Certificate to XML convertion functions): Fixed typo both in node   name and chapter title.  Updated menu.  * doc/internals.texi: Likewise.  Signed-off-by: Simon Josefsson <simon@josefsson.org>
2143 2007-07-06  Simon Josefsson <simon@josefsson.org>
2145         * doc/protocol/draft-nir-tls-eap-01.txt: Add.
2147 2007-07-02  Ludovic Courtès <ludo@gnu.org>
2149         * doc/guile.texi: Manual: Small Guile fixes.  * doc/guile.texi: Fixed typos, added cross-refs to the Guile manual.  Signed-off-by: Simon Josefsson <simon@josefsson.org>
2151 2007-07-03  Simon Josefsson <simon@josefsson.org>
2153         * doc/protocol/draft-ietf-tls-rfc4366-bis-00.txt: Add.
2155 2007-07-02  Simon Josefsson <simon@josefsson.org>
2157         * ChangeLog: Generated.
2159 2007-07-02  Simon Josefsson <simon@josefsson.org>
2161         * NEWS: Version 1.7.15.
2163 2007-07-02  Simon Josefsson <simon@josefsson.org>
2165         * po/LINGUAS: Revert.
2167 2007-07-02  Simon Josefsson <simon@josefsson.org>
2169         * po/LINGUAS: Sync with TP.
2171 2007-07-02  Simon Josefsson <simon@josefsson.org>
2173         * NEWS: Add.
2175 2007-07-02  Simon Josefsson <simon@josefsson.org>
2177         * doc/gpl-2.0.texi, doc/gpl.texi, doc/lgpl-2.1.texi, doc/lgpl.texi: 
2178         Fix gnulib name changes.
2180 2007-07-02  Simon Josefsson <simon@josefsson.org>
2182         * build-aux/config.rpath, build-aux/maint.mk, doc/Makefile.am,
2183         doc/gnutls.texi, gl/gnulib.mk, gl/m4/getaddrinfo.m4,
2184         gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
2185         gl/override/doc/gpl-2.0.texi.diff, gl/override/doc/gpl.texi.diff,
2186         gl/override/doc/lgpl-2.1.texi.diff, gl/override/doc/lgpl.texi.diff: 
2187         Update gnulib files.  Fix GPL renaming.
2189 2007-07-02  Simon Josefsson <simon@josefsson.org>
2191         * NEWS: Add.
2193 2007-07-02  Simon Josefsson <simon@josefsson.org>
2195         * doc/gnutls.texi: Typo.
2197 2007-07-02  Simon Josefsson <simon@josefsson.org>
2199         * doc/gnutls.texi: Improve installation instructions.
2201 2007-07-02  Simon Josefsson <simon@josefsson.org>
2203         * doc/gnutls.texi: Add 'Obtaining and Installing'.  Suggested by
2204         ludo@gnu.org (Ludovic Courtès).
2206 2007-06-29  Simon Josefsson <simon@josefsson.org>
2208         * NEWS: Add.
2210 2007-06-29  Simon Josefsson <simon@josefsson.org>
2212         * doc/guile.texi: Add 'Guile Preparations' section.  Based on
2213         discussions with ludo@gnu.org (Ludovic Courtès).
2215 2007-06-29  Simon Josefsson <simon@josefsson.org>
2217         * configure.in: Check for scm_from_locale_string instead of SCM_API.
2218         Patch from ludo@gnu.org (Ludovic Courtès).
2220 2007-06-29  Simon Josefsson <simon@josefsson.org>
2222         * NEWS: Add.
2224 2007-06-29  Simon Josefsson <simon@josefsson.org>
2226         * guile/src/Makefile.am: Put $(GUILE_FLAGS) in LIBADD, not LDFLAGS.
2227         Reported by ludo@gnu.org (Ludovic Courtès).
2229 2007-06-27  Simon Josefsson <simon@josefsson.org>
2231         * doc/TODO: Add.
2233 2007-06-27  Simon Josefsson <simon@josefsson.org>
2235         * NEWS: Add.
2237 2007-06-27  Simon Josefsson <simon@josefsson.org>
2239         * po/LINGUAS, po/ms.po: Sync with TP.
2241 2007-06-27  Simon Josefsson <simon@josefsson.org>
2243         * NEWS: Add.
2245 2007-06-27  Simon Josefsson <simon@josefsson.org>
2247         * tests/key-id/key-id: Can't use /dev/null as template under
2248         mingw32, probably really a bug in cfg+.
2250 2007-06-27  Simon Josefsson <simon@josefsson.org>
2252         * gl/m4/getaddrinfo.m4: Fix gai_strerror on mingw32.
2254 2007-06-26  Simon Josefsson <simon@josefsson.org>
2256         * NEWS, configure.in: Check that the guile header files is recent
2257         enough and that it works.
2259 2007-06-26  Simon Josefsson <simon@josefsson.org>
2261         * configure.in: Move Guile setup stuff down under 'External
2262         libraries'.
2264 2007-06-26  Simon Josefsson <simon@josefsson.org>
2266         * Makefile.am, NEWS, configure.in: Fix installation path of Guile
2267         bindings.
2269 2007-06-26  Simon Josefsson <simon@josefsson.org>
2271         * NEWS, configure.in: Bump versions.
2273 2007-06-26  Simon Josefsson <simon@josefsson.org>
2275         * ChangeLog: Generated.
2277 2007-06-26  Simon Josefsson <simon@josefsson.org>
2279         * NEWS: Version 1.7.14.
2281 2007-06-26  Simon Josefsson <simon@josefsson.org>
2283         * NEWS: Add.
2285 2007-06-26  Simon Josefsson <simon@josefsson.org>
2287         * NEWS: Add.
2289 2007-06-26  Simon Josefsson <simon@josefsson.org>
2291         * doc/gendocs_template, gl/gnulib.mk, gl/m4/absolute-header.m4,
2292         gl/m4/gnulib-comp.m4, gl/m4/include_next.m4, gl/m4/netinet_in_h.m4,
2293         gl/m4/string_h.m4, gl/m4/sys_socket_h.m4, gl/netinet_in_.h,
2294         gl/string_.h, gl/sys_socket_.h, lgl/Makefile.am, lgl/float_.h,
2295         lgl/m4/absolute-header.m4, lgl/m4/float_h.m4,
2296         lgl/m4/gnulib-comp.m4, lgl/m4/include_next.m4, lgl/m4/stdint.m4,
2297         lgl/m4/stdio_h.m4, lgl/m4/string_h.m4, lgl/m4/sys_socket_h.m4,
2298         lgl/m4/sys_stat_h.m4, lgl/m4/time_h.m4, lgl/m4/unistd_h.m4,
2299         lgl/m4/wchar.m4, lgl/printf-args.c, lgl/printf-parse.h,
2300         lgl/stdint_.h, lgl/stdio_.h, lgl/string_.h, lgl/sys_socket_.h,
2301         lgl/sys_stat_.h, lgl/time_.h, lgl/unistd_.h, lgl/wchar_.h: Update
2302         gnulib files.
2304 2007-06-26  Simon Josefsson <simon@josefsson.org>
2306         * NEWS: Add.
2308 2007-06-17  Ludovic Courtes <ludo@chbouib.org>
2310         * configure.in: Make sure Guile is 1.8 or later.  * configure.in: Make sure Guile is 1.8 or later, using
2311         `GUILE_CHECK'.  Signed-off-by: Simon Josefsson <simon@josefsson.org>
2313 2007-06-26  Simon Josefsson <simon@josefsson.org>
2315         * NEWS: Add.
2317 2007-06-26  Ludovic Courtes <ludo@chbouib.org>
2319         * lib/gnutls_pk.c: Fixed memory leak in `_gnutls_dsa_verify ()'.  * lib/gnutls_pk.c (_gnutls_dsa_verify): Release `rs[0]' and `rs[1]'   when done.  Signed-off-by: Simon Josefsson <simon@josefsson.org>
2321 2007-06-20  Simon Josefsson <simon@josefsson.org>
2323         * NEWS: Add.
2325 2007-06-20  Simon Josefsson <simon@josefsson.org>
2327         * THANKS: Add.
2329 2007-06-20  Simon Josefsson <simon@josefsson.org>
2331         * src/cli.c: Don't crash if TLS handshake fails.  Reported by Marc
2332         Haber <mh+debian-bugs@zugschlus.de> and Andreas Metzler
2333         <ametzler@downhill.at.eu.org> via Debian BTS #429183.
2335 2007-06-20  Simon Josefsson <simon@josefsson.org>
2337         * doc/protocol/draft-ietf-tls-rsa-aes-gcm-00.txt: Add.
2339 2007-06-15  Simon Josefsson <simon@josefsson.org>
2341         * doc/protocol/draft-ietf-tls-srp-14.txt: Add.
2343 2007-06-14  Simon Josefsson <simon@josefsson.org>
2345         * AUTHORS: Update PGP key.
2347 2007-06-14  Simon Josefsson <simon@josefsson.org>
2349         * AUTHORS: Change Ludovic' description.
2351 2007-06-14  Simon Josefsson <simon@josefsson.org>
2353         * libextra/gnutls_openpgp.c: Merge patch from Timo, applied to CVS.  (stream_to_datum): Call gnutls_assert() on error.
2355 2007-06-13  Ludovic Courtès <ludo@chbouib.org>
2357         * lib/auth_cert.c: Fix off-by-one in TLS 1.2 handshake.  * lib/auth_cert.c (_gnutls_gen_cert_server_cert_req): Before
2358           invoking `gnutls_malloc ()', increment SIZE when using TLS 1.2 so
2359           that the allocated buffer is large-enough to contain the list of
2360           supported hashes.  Don't change SIZE later on.  Signed-off-by: Simon Josefsson <simon@josefsson.org>
2362 2007-06-13  Ludovic Courtès <ludo@chbouib.org>
2364         * libextra/gnutls_openpgp.c: Fix use of uninitialized variable in
2365         `gnutls_certificate_set_openpgp_key_mem ()' * libextra/gnutls_openpgp.c (stream_to_datum): Check whether INP is
2366           NULL rather than checking BUF (which is not initialized yet).  Signed-off-by: Simon Josefsson <simon@josefsson.org>
2368 2007-06-13  Simon Josefsson <simon@josefsson.org>
2370         * NEWS, configure.in: Bump versions.
2372 2007-06-13  Simon Josefsson <simon@josefsson.org>
2374         * doc/protocol/draft-salowey-tls-rfc4507bis-00.txt: Add.
2376 2007-06-12  Simon Josefsson <simon@josefsson.org>
2378         * doc/TODO: Add.
2380 2007-06-11  Ludovic Courtes <ludo@chbouib.org>
2382         * guile/tests/openpgp-auth.scm, guile/tests/openpgp-keyring.scm,
2383         guile/tests/raw-to-c.scm: Small cleanups in `guile/tests'.  Signed-off-by: Simon Josefsson <simon@josefsson.org>
2385 2007-06-12  Simon Josefsson <simon@josefsson.org>
2387         * doc/Makefile.am: Clarify that guile.texi dependencies are
2388         dependencies of gnutls.texi too.
2390 2007-06-11  Simon Josefsson <simon@josefsson.org>
2392         * doc/protocol/draft-nir-tls-eap-00.txt: Add.
2394 2007-06-11  Simon Josefsson <simon@josefsson.org>
2396         * THANKS, configure.in: Need to use CFLAGS when checking for
2397         -Wno-pointer-sign.  Reported by "Kristofer T. Karas"
2398         <ktk@enterprise.bidmc.harvard.edu>.
2400 2007-06-11  Simon Josefsson <simon@josefsson.org>
2402         * ChangeLog: Generated.
2404 2007-06-11  Simon Josefsson <simon@josefsson.org>
2406         * NEWS: Version 1.7.13.
2408 2007-06-11  Simon Josefsson <simon@josefsson.org>
2410         * Makefile.am: Fix update-po target.
2412 2007-06-11  Simon Josefsson <simon@josefsson.org>
2414         * NEWS: Fix.
2416 2007-06-11  Simon Josefsson <simon@josefsson.org>
2418         * NEWS: Add.
2420 2007-06-11  Simon Josefsson <simon@josefsson.org>
2422         * doc/manpages/Makefile.am: Fix copyright years.
2424 2007-06-11  Simon Josefsson <simon@josefsson.org>
2426         * doc/reference/gnutls.types: Add, to work around problems if this
2427         file isn't present.
2429 2007-06-11  Simon Josefsson <simon@josefsson.org>
2431         * Makefile.am: Fix release target.
2433 2007-06-11  Simon Josefsson <simon@josefsson.org>
2435         * po/Makevars: Specify MSGFILTER, to fix make distcheck.
2437 2007-06-11  Simon Josefsson <simon@josefsson.org>
2439         * guile/src/Makefile.am: Need to put libguile-gnutls-v-0.la before
2440         gnulib_libs, to fix rpath issue.
2442 2007-06-11  Simon Josefsson <simon@josefsson.org>
2444         * guile/src/Makefile.am: Use _LIBADD for libraries, not _LDFLAGS.
2446 2007-06-11  Simon Josefsson <simon@josefsson.org>
2448         * NEWS: Add.
2450 2007-06-11  Simon Josefsson <simon@josefsson.org>
2452         * NEWS: Add.
2454 2007-06-11  Simon Josefsson <simon@josefsson.org>
2456         * gl/gnulib.mk, gl/m4/string_h.m4, gl/string_.h, lgl/Makefile.am,
2457         lgl/fseeko.c, lgl/m4/gettext.m4, lgl/m4/gnulib-comp.m4,
2458         lgl/m4/intlmacosx.m4, lgl/m4/string_h.m4, lgl/m4/vasnprintf.m4,
2459         lgl/printf-args.c, lgl/printf-args.h, lgl/printf-parse.c,
2460         lgl/printf-parse.h, lgl/string_.h, lgl/vasnprintf.c: Update gnulib
2461         files.
2463 2007-06-11  Simon Josefsson <simon@josefsson.org>
2465         * libextra/opencdk/armor.c, libextra/opencdk/cipher.c,
2466         libextra/opencdk/compress.c, libextra/opencdk/context.h,
2467         libextra/opencdk/filters.h, libextra/opencdk/kbnode.c,
2468         libextra/opencdk/keydb.c, libextra/opencdk/literal.c,
2469         libextra/opencdk/main.c, libextra/opencdk/main.h,
2470         libextra/opencdk/misc.c, libextra/opencdk/new-packet.c,
2471         libextra/opencdk/opencdk.h, libextra/opencdk/pubkey.c,
2472         libextra/opencdk/read-packet.c, libextra/opencdk/seskey.c,
2473         libextra/opencdk/sig-check.c, libextra/opencdk/stream.c,
2474         libextra/opencdk/stream.h, libextra/opencdk/verify.c: Update to
2475         OpenCDK 0.6.3.
2477 2007-06-11  Simon Josefsson <simon@josefsson.org>
2479         * doc/protocol/draft-badra-ecdhe-tls-psk-00.txt,
2480         doc/protocol/draft-hajjeh-tls-identity-protection-01.txt,
2481         doc/protocol/draft-hajjeh-tls-sign-03.txt: Add.
2483 2007-06-08  Ludovic Courtes <ludo@chbouib.org>
2485         * guile/src/Makefile.am: Fix Guile linking so that the right GnuTLS
2486         libs are used.  * guile/src/Makefile.am (GNUTLS_CORE_LIBS, GNUTLS_EXTRA_LIBS): New.    (GNULIB_LDFLAGS): Renamed to `GNULIB_LIBS'.  Explicitly pass the
2487           `.la' path.    (libguile_gnutls_v_0_la_LDFLAGS): Pass `$(GUILE_LDFLAGS)' as the
2488           last item so that RPATH is in the right order (i.e., all   `$(top_builddir)/...' appear first).    (libguile_gnutls_extra_v_0_la_LDFLAGS): Likewise.
2490 2007-06-08  Simon Josefsson <simon@josefsson.org>
2492         * NEWS, configure.in: Bump versions.
2494 2007-06-08  Simon Josefsson <simon@josefsson.org>
2496         * ChangeLog: Generated.
2498 2007-06-08  Simon Josefsson <simon@josefsson.org>
2500         * NEWS: Version 1.7.12.
2502 2007-06-08  Simon Josefsson <simon@josefsson.org>
2504         * NEWS: Add.
2506 2007-06-08  Simon Josefsson <simon@josefsson.org>
2508         * lib/x509/x509.c: Fix warnings on amd64, from Nikos.
2510 2007-06-08  Simon Josefsson <simon@josefsson.org>
2512         * NEWS: Add.
2514 2007-06-08  Simon Josefsson <simon@josefsson.org>
2516         * NEWS: Add.
2518 2007-06-08  Simon Josefsson <simon@josefsson.org>
2520         * : commit 42c591867afe192eae45c56f1e0f9e3b8867d2ad Author: Simon
2521         Josefsson <jas@mocca.josefsson.org> Date:   Fri Jun 8 13:45:59 2007
2522         +0200
2524 2007-06-08  Simon Josefsson <jas@mocca.josefsson.org>
2526         * po/Makevars: Try to fix line number collisions.
2528 2007-06-06  Ludovic Courtes <ludo@chbouib.org>
2530         * configure.in, guile/src/Makefile.am: Fixed the
2531         `-Wno-strict-prototypes' issue in Guile code.  * configure.in: Add all custom CFLAGS to `AM_CFLAGS' rather than   `CFLAGS', except for `-D_REENTRANT -D_THREAD_SAFE' which must be   present during feature tests.  Substitute `AM_CFLAGS'.  * src/Makefile.am (libguile_gnutls_v_0_la_CFLAGS): Added
2532           `$(AM_CFLAGS)'.  (libguile_gnutls_extra_v_0_la_CFLAGS): Likewise.    (AM_CFLAGS): When GCC is used, add `-Wno-strict-prototypes'.
2534 2007-06-06  Ludovic Courtes <ludo@chbouib.org>
2536         * configure.in: Cosmetic changes in `configure.in'.  * configure.in: Display a heading indicating that Guile stuff are
2537           being detected.
2539 2007-06-06  Ludovic Courtes <ludo@chbouib.org>
2541         * m4/guile.m4: Added `guile.m4', per Simon's request.
2543 2007-06-06  Ludovic Courtes <ludo@chbouib.org>
2545         * configure.in: Don't look for Guile when `guile-snarf' is not
2546         found.  * configure.in: Don't invoke `GUILE_PROGS' and `GUILE_FLAGS' when   `guile-snarf' is not found.
2548 2007-06-04  Simon Josefsson <jas@mocca.josefsson.org>
2550         * doc/protocol/draft-rescorla-tls-suiteb-01.txt: Add.
2552 2007-06-04  Simon Josefsson <jas@mocca.josefsson.org>
2554         * doc/protocol/draft-ietf-tls-ecc-new-mac-01.txt: Add.
2556 2007-06-01  Simon Josefsson <jas@mocca.josefsson.org>
2558         * doc/guile.texi: More @node fixes.
2560 2007-06-01  Simon Josefsson <jas@mocca.josefsson.org>
2562         * doc/guile.texi: Avoid @node collisions with main manual.
2564 2007-06-01  Simon Josefsson <jas@mocca.josefsson.org>
2566         * doc/Makefile.am: Need -I for config.h.
2568 2007-06-01  Simon Josefsson <jas@mocca.josefsson.org>
2570         * Makefile.am: Need to build doc/ after guile/.
2572 2007-06-01  Simon Josefsson <jas@mocca.josefsson.org>
2574         * NEWS: Add.
2576 2007-06-01  Simon Josefsson <jas@mocca.josefsson.org>
2578         * guile/src/Makefile.am: Need -I for config.h.
2580 2007-06-01  Ludovic Courtès <ludo@chbouib.org>
2582         * : commit f469cfce51318df3b629d9af210ce4b4e587fac0 Author: Ludovic
2583         Courtes <ludo@chbouib.org> Date:   Fri Jun 1 00:51:10 2007 +0200
2585 2007-06-01  Ludovic Courtes <ludo@chbouib.org>
2587         * doc/extract-guile-c-doc.scm,
2588         guile/modules/system/documentation/c-snarf.scm: Tiny bug fixes in
2589         Guile's documentation extraction.  * doc/extract-guile-c-doc.scm (main): Use named arguments rather
2590           than a single rest arg.    Fixed the order of arguments as passed to   `run-cpp-and-extract-snarfing' so that `ccache gcc -E' is really   passed as `("ccache" "gcc" "-E")' (in this order).  * guile/modules/system/documentation/c-snarf.scm   (run-cpp-and-extract-snarfing): Pass FILE as the last CPP
2591           argument.
2593 2007-05-31  Ludovic Courtes <ludo@chbouib.org>
2595         * Makefile.am, configure.in, guile/src/Makefile.am: Build cleanups
2596         following Simon's comments.  * Makefile.am (SUBDIRS): Add `guile' when `HAVE_GUILE'.  * configure.in: When `guile-snarf' is not found, set   `opt_guile_bindings' to `no' instead of bailing out.  * src/Makefile.am (GUILE_FOR_BUILD): Fixed `-L' parameter.
2598 2007-05-31  Simon Josefsson <jas@mocca.josefsson.org>
2600         * doc/gnutls.texi: Revert unnecessary changes.
2602 2007-05-31  Simon Josefsson <jas@mocca.josefsson.org>
2604         * : commit d51689f572e544759632fa2f9ca0209a843d4452 Author: Ludovic
2605         Courtès <ludo@chbouib.org> Date:   Thu May 31 00:28:19 2007 +0200
2607 2007-05-31  Ludovic Courtès <ludo@chbouib.org>
2609         * doc/guile.texi: Minor doc fixes.
2611 2007-05-31  Ludovic Courtès <ludo@chbouib.org>
2613         * doc/Makefile.am: Handle missing Guile when building the
2614         documentation.
2616 2007-05-31  Ludovic Courtès <ludo@chbouib.org>
2618         * doc/Makefile.am, doc/extract-guile-c-doc.scm, doc/gnutls.texi,
2619         doc/guile.texi: Integrated documentation of Guile bindings.
2621 2007-05-30  Ludovic Courtès <ludo@chbouib.org>
2623         * configure.in, guile/src/Makefile.am: Try to handle "function
2624         declaration isn't a prototype" warnings.
2626 2007-05-30  Simon Josefsson <jas@mocca.josefsson.org>
2628         * gl/netinet_in_.h, gl/string_.h, gl/sys_socket_.h,
2629         lgl/Makefile.am, lgl/float_.h, lgl/fseeko.c, lgl/lseek.c,
2630         lgl/m4/iconv.m4, lgl/m4/lseek.m4, lgl/m4/stdio_h.m4, lgl/stdint_.h,
2631         lgl/stdio_.h, lgl/string_.h, lgl/sys_socket_.h, lgl/sys_stat_.h,
2632         lgl/time_.h, lgl/unistd_.h, lgl/wchar_.h: Update.
2634 2007-05-30  Ludovic Courtès <ludo@chbouib.org>
2636         * Makefile.am, configure.in, guile/Makefile.am,
2637         guile/modules/Makefile.am, guile/modules/gnutls.scm,
2638         guile/modules/gnutls/build/enums.scm,
2639         guile/modules/gnutls/build/priorities.scm,
2640         guile/modules/gnutls/build/smobs.scm,
2641         guile/modules/gnutls/build/utils.scm,
2642         guile/modules/gnutls/extra.scm,
2643         guile/modules/system/documentation/README,
2644         guile/modules/system/documentation/c-snarf.scm,
2645         guile/modules/system/documentation/output.scm,
2646         guile/pre-inst-guile.in, guile/src/Makefile.am, guile/src/core.c,
2647         guile/src/errors.c, guile/src/errors.h, guile/src/extra.c,
2648         guile/src/make-enum-header.scm, guile/src/make-enum-map.scm,
2649         guile/src/make-session-priorities.scm,
2650         guile/src/make-smob-header.scm, guile/src/make-smob-types.scm,
2651         guile/src/utils.c, guile/src/utils.h, guile/tests/Makefile.am,
2652         guile/tests/anonymous-auth.scm, guile/tests/errors.scm,
2653         guile/tests/openpgp-auth.scm, guile/tests/openpgp-keyring.asc,
2654         guile/tests/openpgp-keyring.scm, guile/tests/openpgp-keys.scm,
2655         guile/tests/openpgp-pub.asc, guile/tests/openpgp-sec.asc,
2656         guile/tests/pkcs-import-export.scm, guile/tests/raw-to-c.scm,
2657         guile/tests/rsa-parameters.pem,
2658         guile/tests/session-record-port.scm, guile/tests/srp-base64.scm,
2659         guile/tests/x509-auth.scm, guile/tests/x509-certificate.pem,
2660         guile/tests/x509-certificates.scm, guile/tests/x509-key.pem: Started
2661         Guile integration.  Documentation is still missing.  A bit rough on the edges, but
2662         `make' and `make check' do work.
2664 2007-05-28  Simon Josefsson <jas@mocca.josefsson.org>
2666         * doc/Makefile.am: Make sure all images are distributed in all
2667         formats.  Reported by Andreas Metzler <ametzler@downhill.at.eu.org>.
2669 2007-05-27  Simon Josefsson <jas@mocca.josefsson.org>
2671         * lib/gnutls_x509.c: (parse_pem_ca_mem): Handle reads beyond first certificate properly.
2672         Reported by Dennis Vshivkov <walrus@amur.ru> in
2673         <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=333050>.
2675 2007-05-27  Simon Josefsson <simon@josefsson.org>
2677         * tests/Makefile.am, tests/parse_ca.c: Add self-test.
2679 2007-05-27  Simon Josefsson <simon@josefsson.org>
2681         * THANKS: Add.
2683 2007-05-27  Simon Josefsson <simon@josefsson.org>
2685         * NEWS: Fix.
2687 2007-05-27  Simon Josefsson <jas@mocca.josefsson.org>
2689         * NEWS: [no log message]
2691 2007-05-27  Simon Josefsson <jas@mocca.josefsson.org>
2693         * lib/gnutls_datum.c: (_gnutls_free_datum_m): Free even if size is 0.
2695 2007-05-26  Simon Josefsson <jas@mocca.josefsson.org>
2697         * NEWS: Add.
2699 2007-05-26  Simon Josefsson <jas@mocca.josefsson.org>
2701         * lib/x509/privkey_pkcs8.c: (decode_pkcs8_key): If ASN.1 decoding fails after decrypting an
2702         already properly decoded value, assume it is due to a bad password
2703         rather than ASN.1 error.  Reported by Nate Nielsen
2704         <nielsen-list@memberwebs.com>.  (From 1.6.x branch.)
2706 2007-05-26  Simon Josefsson <jas@mocca.josefsson.org>
2708         * lib/x509/privkey_pkcs8.c: (decode_private_key_info): Translate asn1 errors properly.  Reported
2709         by Nate Nielsen <nielsen-list@memberwebs.com>.
2711 2007-05-26  Simon Josefsson <jas@mocca.josefsson.org>
2713         * lib/auth_cert.c: Fix mem leak, reported by Andrey Nosenko
2714         <andrew.w.nosenko@gmail.com>.  (From 1.6.x branch.)
2716 2007-05-26  Simon Josefsson <jas@mocca.josefsson.org>
2718         * THANKS: Add (from 1.6.x).
2720 2007-05-26  Simon Josefsson <jas@mocca.josefsson.org>
2722         * NEWS, configure.in: Bump versions.
2724 2007-05-26  Simon Josefsson <jas@mocca.josefsson.org>
2726         * ChangeLog: Generated.
2728 2007-05-26  Simon Josefsson <jas@mocca.josefsson.org>
2730         * NEWS: Version 1.7.11.
2732 2007-05-26  Simon Josefsson <jas@mocca.josefsson.org>
2734         * NEWS: Fix.
2736 2007-05-26  Simon Josefsson <jas@mocca.josefsson.org>
2738         * configure.in: Bump versions.
2740 2007-05-26  Simon Josefsson <jas@mocca.josefsson.org>
2742         * NEWS: Add.
2744 2007-05-26  Simon Josefsson <jas@mocca.josefsson.org>
2746         * libextra/opencdk/Makefile.am: Add opencdk.h to sources.
2748 2007-05-25  Simon Josefsson <jas@mocca.josefsson.org>
2750         * ChangeLog: Generated.
2752 2007-05-25  Simon Josefsson <jas@mocca.josefsson.org>
2754         * NEWS: Version 1.7.10.
2756 2007-05-25  Simon Josefsson <jas@mocca.josefsson.org>
2758         * Makefile.am: Use cg instead of cvs commands, for update-po target.
2760 2007-05-25  Simon Josefsson <jas@mocca.josefsson.org>
2762         * NEWS: Add.
2764 2007-05-25  Simon Josefsson <jas@mocca.josefsson.org>
2766         * Makefile.am: Change release target from cvs to git.
2768 2007-05-25  Simon Josefsson <jas@mocca.josefsson.org>
2770         * lgl/lseek.c, lgl/m4/lseek.m4: Update.
2772 2007-05-25  Simon Josefsson <jas@mocca.josefsson.org>
2774         * doc/gendocs_template, lgl/.cvsignore, lgl/Makefile.am,
2775         lgl/fseeko.c, lgl/m4/fseeko.m4, lgl/m4/gnulib-comp.m4,
2776         lgl/m4/unistd_h.m4, lgl/stdio_.h, lgl/unistd_.h: Update.
2778 2007-05-25  Simon Josefsson <simon@josefsson.org>
2780         * NEWS: Typo.
2782 2007-05-24  Simon Josefsson <simon@josefsson.org>
2784         * doc/manpages/Makefile.am: Update.
2786 2007-05-24  Simon Josefsson <simon@josefsson.org>
2788         * lib/gnutls_x509.c: Use new API.
2790 2007-05-24  Simon Josefsson <simon@josefsson.org>
2792         * NEWS: Add.
2794 2007-05-24  Simon Josefsson <simon@josefsson.org>
2796         * gl/gnulib.mk, gl/netinet_in_.h, gl/string_.h, gl/sys_socket_.h,
2797         lgl/.cvsignore, lgl/Makefile.am, lgl/float+.h, lgl/float_.h,
2798         lgl/fseeko.c, lgl/m4/float_h.m4, lgl/m4/fseeko.m4,
2799         lgl/m4/gnulib-comp.m4, lgl/m4/stdio_h.m4, lgl/m4/vasnprintf.m4,
2800         lgl/m4/vasprintf.m4, lgl/m4/wint_t.m4, lgl/stdint_.h, lgl/stdio_.h,
2801         lgl/string_.h, lgl/sys_socket_.h, lgl/sys_stat_.h, lgl/time_.h,
2802         lgl/unistd_.h, lgl/vasnprintf.c, lgl/wchar_.h: Update.
2804 2007-05-24  Simon Josefsson <simon@josefsson.org>
2806         * configure.in: Bump versions.
2808 2007-05-24  Simon Josefsson <simon@josefsson.org>
2810         * NEWS, includes/gnutls/x509.h, lib/x509/verify.c, lib/x509/x509.c,
2811         lib/x509/x509.h: Export gnutls_x509_crt_get_raw_dn,
2812         gnutls_x509_crt_get_raw_issuer_dn.
2814 2007-05-23  Timo Schulz <twoaday@gnutls.org>
2816         * libextra/openpgp/xml.c: fix the key ID representation in the XML
2817         code.
2819 2007-05-21  Timo Schulz <twoaday@gnutls.org>
2821         * libextra/openpgp/extras.c, libextra/openpgp/openpgp.h,
2822         libextra/openpgp/pgp.c, libextra/openpgp/xml.c: cleanups for the xml
2823         code: elgamal keys are not supported.  bug fix for the key import
2824         (base64) code, store the stream and close it in the deinit function.
2826 2007-05-21  Timo Schulz <twoaday@gnutls.org>
2828         * src/openpgp/Makefile.am, src/openpgp/cli_ring.asc: Add client
2829         keyring in base64 format.  This is the same file as cli_ring.gpg but
2830         armored.
2832 2007-05-21  Timo Schulz <twoaday@gnutls.org>
2834         * libextra/openpgp/extras.c: do not close the input stream in the
2835         import code when the base64 is used.
2837 2007-05-14  Timo Schulz <twoaday@gnutls.org>
2839         * tests/openpgp/keyring.c: few more comments.
2841 2007-05-14  Timo Schulz <twoaday@gnutls.org>
2843         * configure.in: add makefile for the openpgp test folder
2845 2007-05-14  Timo Schulz <twoaday@gnutls.org>
2847         * libextra/openpgp/extras.c: patch to support raw keyrings.
2849 2007-05-14  Timo Schulz <twoaday@gnutls.org>
2851         * tests/Makefile.am, tests/openpgp/Makefile.am,
2852         tests/openpgp/keyring.c: Add simple openpgp test.
2854 2007-05-12  Simon Josefsson <simon@josefsson.org>
2856         * ChangeLog: [no log message]
2858 2007-05-12  Simon Josefsson <simon@josefsson.org>
2860         * NEWS: Version 1.7.9.
2862 2007-05-12  Simon Josefsson <simon@josefsson.org>
2864         * NEWS: Add.
2866 2007-05-12  Simon Josefsson <simon@josefsson.org>
2868         * tests/Makefile.am: Reorder to work around libtool bug.
2870 2007-05-12  Simon Josefsson <simon@josefsson.org>
2872         * NEWS: Fix.
2874 2007-05-12  Simon Josefsson <simon@josefsson.org>
2876         * NEWS: Add.
2878 2007-05-12  Simon Josefsson <simon@josefsson.org>
2880         * lgl/m4/vasnprintf.m4, lgl/vasnprintf.c, libextra/opencdk/armor.c,
2881         libextra/opencdk/cipher.c, libextra/opencdk/compress.c,
2882         libextra/opencdk/context.h, libextra/opencdk/filters.h,
2883         libextra/opencdk/kbnode.c, libextra/opencdk/keydb.c,
2884         libextra/opencdk/literal.c, libextra/opencdk/main.c,
2885         libextra/opencdk/main.h, libextra/opencdk/misc.c,
2886         libextra/opencdk/opencdk.h, libextra/opencdk/pubkey.c,
2887         libextra/opencdk/read-packet.c, libextra/opencdk/sig-check.c,
2888         libextra/opencdk/stream.c, libextra/opencdk/verify.c,
2889         libextra/opencdk/write-packet.c: Update.
2891 2007-05-11  Simon Josefsson <simon@josefsson.org>
2893         * NEWS: Add.
2895 2007-05-11  Simon Josefsson <simon@josefsson.org>
2897         * lib/gnutls_priority.c: (gnutls_set_default_priority): Change order to prefer X.509 over
2898         OpenPGP.
2900 2007-05-03  Simon Josefsson <simon@josefsson.org>
2902         * doc/gendocs_template, gl/override/doc/gendocs_template,
2903         gl/override/doc/gendocs_template.diff: Update.
2905 2007-05-03  Simon Josefsson <simon@josefsson.org>
2907         * doc/gendocs_template: Revert to upstream gnulib version.
2909 2007-05-03  Simon Josefsson <simon@josefsson.org>
2911         * NEWS: Fix.
2913 2007-05-03  Simon Josefsson <simon@josefsson.org>
2915         * NEWS: Add.
2917 2007-05-03  Simon Josefsson <simon@josefsson.org>
2919         * gl/gnulib.mk, gl/m4/gnulib-comp.m4, gl/m4/socklen.m4,
2920         gl/socket_.h, gl/string_.h, gl/sys_socket_.h, lgl/Makefile.am,
2921         lgl/getpass.c, lgl/m4/fseeko.m4, lgl/m4/gnulib-comp.m4,
2922         lgl/m4/socklen.m4, lgl/m4/stdint.m4, lgl/m4/stdio_h.m4,
2923         lgl/m4/sys_stat_h.m4, lgl/m4/unistd_h.m4, lgl/socket_.h,
2924         lgl/stat_.h, lgl/stdio_.h, lgl/string_.h, lgl/sys_socket_.h,
2925         lgl/sys_stat_.h, lgl/time_.h, lgl/unistd_.h, lgl/wchar_.h: Update.
2927 2007-05-02  Simon Josefsson <simon@josefsson.org>
2929         * doc/Makefile.am: Add gnutls-logo.pdf, to fix distcheck.
2931 2007-05-02  Simon Josefsson <simon@josefsson.org>
2933         * lib/x509/output.c: Fix mem leaks.
2935 2007-04-29  Simon Josefsson <simon@josefsson.org>
2937         * doc/protocol/draft-otto-tls-sigma-ciphersuite-00.txt: Add.
2939 2007-04-24  Timo Schulz <twoaday@gnutls.org>
2941         * libextra/opencdk/literal.c: missing file.
2943 2007-04-24  Simon Josefsson <simon@josefsson.org>
2945         * doc/protocol/draft-ietf-tls-ecc-new-mac-00.txt,
2946         doc/protocol/draft-ietf-tls-suiteb-00.txt: Add.
2948 2007-04-22  Timo Schulz <twoaday@gnutls.org>
2950         * libextra/opencdk/dummy.c: [no log message]
2952 2007-04-22  Timo Schulz <twoaday@gnutls.org>
2954         * libextra/opencdk/Makefile.am, libextra/opencdk/README,
2955         libextra/opencdk/armor.c, libextra/opencdk/cipher.c,
2956         libextra/opencdk/cipher.h, libextra/opencdk/compress.c,
2957         libextra/opencdk/context.h, libextra/opencdk/encrypt.c,
2958         libextra/opencdk/filters.h, libextra/opencdk/kbnode.c,
2959         libextra/opencdk/keydb.c, libextra/opencdk/keygen.c,
2960         libextra/opencdk/keylist.c, libextra/opencdk/keyserver.c,
2961         libextra/opencdk/main.c, libextra/opencdk/main.h,
2962         libextra/opencdk/md.c, libextra/opencdk/md.h,
2963         libextra/opencdk/misc.c, libextra/opencdk/new-packet.c,
2964         libextra/opencdk/opencdk.h, libextra/opencdk/packet.h,
2965         libextra/opencdk/plaintext.c, libextra/opencdk/pubkey.c,
2966         libextra/opencdk/read-packet.c, libextra/opencdk/seskey.c,
2967         libextra/opencdk/sig-check.c, libextra/opencdk/sign.c,
2968         libextra/opencdk/stream.c, libextra/opencdk/stream.h,
2969         libextra/opencdk/sym-cipher.c, libextra/opencdk/trustdb.c,
2970         libextra/opencdk/types.h, libextra/opencdk/verify.c,
2971         libextra/opencdk/write-packet.c: replace the old build-in opencdk
2972         version with the most recent cvs version.
2974 2007-04-22  Simon Josefsson <simon@josefsson.org>
2976         * configure.in: Check for OpenCDK function that is only available in
2977         OpenCDK 0.6.0.
2979 2007-04-21  Simon Josefsson <simon@josefsson.org>
2981         * doc/TODO: Add.
2983 2007-04-21  Simon Josefsson <simon@josefsson.org>
2985         * doc/protocol/draft-badra-tls-password-00.txt,
2986         doc/protocol/draft-badra-tls-password-ext-00.txt: Add.
2988 2007-04-20  Timo Schulz <twoaday@gnutls.org>
2990         * libextra/gnutls_openpgp.c: Adjustments for the opencdk migration
2991         and some cleanups.
2993 2007-04-20  Timo Schulz <twoaday@gnutls.org>
2995         * libextra/openpgp/compat.c, libextra/openpgp/extras.c,
2996         libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/openpgp.h,
2997         libextra/openpgp/pgp.c, libextra/openpgp/pgpverify.c,
2998         libextra/openpgp/privkey.c, libextra/openpgp/xml.c: First bunch of
2999         patches for the opencdk migration.
3001 2007-04-19  Simon Josefsson <simon@josefsson.org>
3003         * libextra/openpgp/extras.c: (gnutls_openpgp_keyring_import): Make it work (it seems the old code
3004         didn't work).  Patch from ludo@chbouib.org (Ludovic Courtès).
3006 2007-04-18  Simon Josefsson <simon@josefsson.org>
3008         * doc/gnutls.texi: Mention P12 structure.
3010 2007-04-18  Simon Josefsson <simon@josefsson.org>
3012         * tests/tlsia.c: Check return codes from init functions.
3014 2007-04-18  Simon Josefsson <simon@josefsson.org>
3016         * NEWS, lib/x509/sign.c: Write NULL in parameters for RSA signing.
3018 2007-04-17  Simon Josefsson <simon@josefsson.org>
3020         * NEWS, src/certtool-cfg.c, src/certtool.c: Use current time as
3021         default serial number.
3023 2007-04-17  Simon Josefsson <simon@josefsson.org>
3025         * NEWS: Add.
3027 2007-04-16  Simon Josefsson <simon@josefsson.org>
3029         * NEWS, configure.in: Bump versions.
3031 2007-04-16  Simon Josefsson <simon@josefsson.org>
3033         * ChangeLog: [no log message]
3035 2007-04-16  Simon Josefsson <simon@josefsson.org>
3037         * NEWS: Version 1.7.8.
3039 2007-04-16  Simon Josefsson <simon@josefsson.org>
3041         * lib/x509/x509_write.c: Doc fix.
3043 2007-04-16  Simon Josefsson <simon@josefsson.org>
3045         * tests/gc.c: Need to init libgcrypt with secure memory hooks.
3047 2007-04-16  Simon Josefsson <simon@josefsson.org>
3049         * NEWS, doc/manpages/Makefile.am: Add.
3051 2007-04-16  Simon Josefsson <simon@josefsson.org>
3053         * includes/gnutls/gnutls.h.in: Reorder to make it compile.
3055 2007-04-16  Simon Josefsson <simon@josefsson.org>
3057         * gl/m4/gnulib-comp.m4, gl/string_.h, lgl/Makefile.am,
3058         lgl/float+.h, lgl/m4/gnulib-comp.m4, lgl/m4/intl.m4,
3059         lgl/m4/longdouble.m4, lgl/m4/stdint.m4, lgl/m4/stdio_h.m4,
3060         lgl/m4/vasnprintf.m4, lgl/printf-args.c, lgl/printf-args.h,
3061         lgl/printf-parse.c, lgl/stdio_.h, lgl/string_.h, lgl/time_.h,
3062         lgl/vasnprintf.c, lgl/wchar_.h: Update.
3064 2007-04-16  Simon Josefsson <simon@josefsson.org>
3066         * lgl/gc-libgcrypt.c, lib/gnutls_handshake.c,
3067         lib/gnutls_session_pack.c, lib/x509/output.c, lib/x509/verify.c: Fix
3068         warnings, tiny patch from Andreas Metzler
3069         <ametzler@downhill.at.eu.org>.
3071 2007-04-12  Simon Josefsson <simon@josefsson.org>
3073         * doc/TODO: Fix.
3075 2007-04-12  Simon Josefsson <simon@josefsson.org>
3077         * doc/TODO: Fix.
3079 2007-04-12  Simon Josefsson <simon@josefsson.org>
3081         * doc/TODO: Add.
3083 2007-04-11  Simon Josefsson <simon@josefsson.org>
3085         * NEWS, includes/gnutls/gnutls.h.in, lib/gnutls_psk.c: (gnutls_psk_set_client_credentials): Fix prototype.
3087 2007-04-10  Simon Josefsson <simon@josefsson.org>
3089         * NEWS: Add.
3091 2007-04-10  Simon Josefsson <simon@josefsson.org>
3093         * doc/examples/Makefile.am, lib/Makefile.am, src/cli.c, src/serv.c: 
3094         Respect ENABLE_AUTHZ.
3096 2007-04-10  Simon Josefsson <simon@josefsson.org>
3098         * lib/gnutls_extensions.c: Make tls-authz conditional on
3099         ENABLE_AUTHZ.
3101 2007-04-10  Simon Josefsson <simon@josefsson.org>
3103         * configure.in: Add anon conditional.
3105 2007-04-10  Simon Josefsson <simon@josefsson.org>
3107         * configure.in: Fix --disable-*.
3109 2007-04-10  Simon Josefsson <simon@josefsson.org>
3111         * configure.in: Add --disable-tls-authorization.
3113 2007-04-10  Simon Josefsson <simon@josefsson.org>
3115         * libextra/gnutls_openpgp.c: (gnutls_certificate_set_openpgp_key): Allocate certificate structure
3116         properly.  Tiny patch from ludo@chbouib.org (Ludovic Courtès).
3118 2007-04-06  Simon Josefsson <simon@josefsson.org>
3120         * src/cli.c: Make -d work again after last change.
3122 2007-04-06  Simon Josefsson <simon@josefsson.org>
3124         * NEWS: Add.
3126 2007-04-06  Simon Josefsson <simon@josefsson.org>
3128         * lib/x509/x509.c: (gnutls_x509_crt_get_key_id): Don't fail on non-RSA/DSA public keys.
3130 2007-04-04  Simon Josefsson <simon@josefsson.org>
3132         * src/cli-gaa.c, src/cli.gaa, src/common.c, src/common.h,
3133         src/serv-gaa.c, src/serv.gaa: Use gnutls_cipher_suite_info.
3135 2007-04-04  Simon Josefsson <simon@josefsson.org>
3137         * NEWS, includes/gnutls/gnutls.h.in, lib/gnutls_algorithms.c: Add
3138         gnutls_cipher_suite_info API, suggested by Howard Chu
3139         <hyc@symas.com>.
3141 2007-04-04  Simon Josefsson <simon@josefsson.org>
3143         * src/common.c: Don't hard code algorithm list.
3145 2007-04-04  Simon Josefsson <simon@josefsson.org>
3147         * NEWS, includes/gnutls/gnutls.h.in, lib/gnutls_algorithms.c: Add
3148         new APIs to list supported algorithms: gnutls_cipher_list,
3149         gnutls_mac_list, gnutls_compression_list, gnutls_protocol_list,
3150         gnutls_certificate_type_list, and gnutls_kx_list.  Suggested by
3151         Howard Chu <hyc@symas.com>.
3153 2007-04-04  Simon Josefsson <simon@josefsson.org>
3155         * lib/gnutls_algorithms.c, lib/gnutls_algorithms.h: Simplify kx
3156         definition, since gnutls-extra no longer touches it.
3158 2007-04-04  Simon Josefsson <simon@josefsson.org>
3160         * src/cli.c: Init the library immediately (for print_list(), called
3161         by gaa_parser, to be able to call gnutls functions).
3163 2007-04-03  Simon Josefsson <simon@josefsson.org>
3165         * src/Makefile.am: $(LIBOPENCDK_LIBS) should be necessary here,
3166         since libgnutls-extra links to it.
3168 2007-04-03  Simon Josefsson <simon@josefsson.org>
3170         * libextra/Makefile.am: Fix LIBOPENCDK_LIBS.  No need for
3171         AM_CPPFLAGS += $(LIBOPENCDK_CFLAGS), the new macro add necessary
3172         -I's to CPPFLAGS automatically.
3174 2007-04-03  Simon Josefsson <simon@josefsson.org>
3176         * configure.in: Need stddef.h for opencdk.h.
3178 2007-04-03  Simon Josefsson <simon@josefsson.org>
3180         * gl/getpass.c, gl/getpass.h, gl/gnulib.mk, gl/m4/getpass.m4,
3181         gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, lgl/.cvsignore,
3182         lgl/Makefile.am, lgl/getdelim.c, lgl/getdelim.h, lgl/getline.c,
3183         lgl/getline.h, lgl/getpass.c, lgl/getpass.h, lgl/m4/getdelim.m4,
3184         lgl/m4/getline.m4, lgl/m4/getpass.m4, lgl/m4/gnulib-cache.m4,
3185         lgl/m4/gnulib-comp.m4: Update.
3187 2007-04-03  Simon Josefsson <simon@josefsson.org>
3189         * configure.in: Fix LIBGNUTLS_EXTRA_* for cdk changes.
3191 2007-04-03  Simon Josefsson <simon@josefsson.org>
3193         * NEWS: Add.
3195 2007-04-03  Simon Josefsson <simon@josefsson.org>
3197         * configure.in, m4/opencdk.m4: Use AC_LIB_HAVE_LINKFLAGS to find
3198         opencdk, remove opencdk.m4.
3200 2007-04-03  Simon Josefsson <simon@josefsson.org>
3202         * build-aux/gendocs.sh, gl/stdbool_.h, lgl/Makefile.am,
3203         lgl/alloca_.h, lgl/asprintf.c, lgl/m4/gnulib-cache.m4,
3204         lgl/m4/gnulib-comp.m4, lgl/m4/iconv.m4, lgl/m4/intdiv0.m4,
3205         lgl/stat_.h, lgl/stdbool_.h, lgl/vasprintf.c: Update.
3207 2007-03-28  Simon Josefsson <simon@josefsson.org>
3209         * lib/x509/output.c: No need to error about unknown algorithm, it
3210         already says unknown.
3212 2007-03-28  Simon Josefsson <simon@josefsson.org>
3214         * lib/gnutls_algorithms.c: Remove #if GNUTLS_PK_LOOP madness that
3215         hides problems.  (gnutls_pk_algorithm_get_name): Don't return GOST for unsupported
3216         algorithms (e.g., ECC).
3218 2007-03-28  Simon Josefsson <simon@josefsson.org>
3220         * lib/gnutls_str.c: No need for vasprintf.h.
3222 2007-03-28  Simon Josefsson <simon@josefsson.org>
3224         * gl/getaddrinfo.c, gl/string_.h, gl/version-etc.c, lgl/.cvsignore,
3225         lgl/Makefile.am, lgl/asprintf.c, lgl/des.c, lgl/dummy.c,
3226         lgl/float+.h, lgl/m4/gnulib-comp.m4, lgl/m4/printf-posix.m4,
3227         lgl/m4/stdio_h.m4, lgl/m4/vasnprintf.m4, lgl/m4/vasprintf.m4,
3228         lgl/printf-parse.c, lgl/stdio_.h, lgl/string_.h, lgl/vasnprintf.c,
3229         lgl/vasprintf.c, lgl/vasprintf.h: Update.
3231 2007-03-21  Simon Josefsson <simon@josefsson.org>
3233         * doc/examples/ex-crq.c, doc/examples/ex-pkcs12.c,
3234         doc/examples/ex-rfc2818.c, src/crypt.c: Use size_t at appropriate
3235         places.  Tiny patch by Deanna Phillips <deanna@sdf.lonestar.org>.
3237 2007-03-21  Simon Josefsson <simon@josefsson.org>
3239         * tests/anonself.c: Need netinet/in.h.  Tiny patch from Deanna
3240         Phillips <deanna@sdf.lonestar.org>.
3242 2007-03-21  Simon Josefsson <simon@josefsson.org>
3244         * tests/pkcs1-padding/pkcs1-pad: Trim whitespace from 'wc' output.
3245         Tiny patch from Deanna Phillips <deanna@sdf.lonestar.org>.
3247 2007-03-15  Simon Josefsson <simon@josefsson.org>
3249         * doc/TODO: Add.
3251 2007-03-15  Simon Josefsson <simon@josefsson.org>
3253         * lib/x509/x509_write.c: (gnutls_x509_crt_set_version): Doc fix, tiny patch from Florian
3254         Weimer <fweimer@bfk.de>.
3256 2007-03-12  Simon Josefsson <simon@josefsson.org>
3258         * gl/gnulib.mk, gl/m4/gnulib-comp.m4, gl/m4/netinet_in_h.m4,
3259         gl/m4/sys_socket_h.m4, gl/netinet_in_.h, gl/socket_.h,
3260         lgl/Makefile.am, lgl/des.c, lgl/des.h, lgl/dummy.c,
3261         lgl/gc-gnulib.c, lgl/m4/gnulib-comp.m4, lgl/m4/snprintf.m4,
3262         lgl/m4/stdbool.m4, lgl/m4/stdio_h.m4, lgl/m4/sys_socket_h.m4,
3263         lgl/m4/vasnprintf.m4, lgl/snprintf.c, lgl/socket_.h,
3264         lgl/stdbool_.h, lgl/stdint_.h, lgl/stdio_.h, lgl/vasnprintf.c,
3265         lgl/vasnprintf.h, lgl/vasprintf.h: Update.
3267 2007-03-07  Simon Josefsson <simon@josefsson.org>
3269         * doc/protocol/draft-ietf-tls-rfc4346-bis-03.txt: Update,
3271 2007-03-07  Simon Josefsson <simon@josefsson.org>
3273         * lib/gnutls_buffers.c: Simplify error handling.
3275 2007-03-07  Simon Josefsson <simon@josefsson.org>
3277         * NEWS: Add.
3279 2007-03-07  Simon Josefsson <simon@josefsson.org>
3281         * lib/gnutls_priority.c: Doc fix.
3283 2007-03-07  Simon Josefsson <simon@josefsson.org>
3285         * configure.in: Bump due to added APIs.
3287 2007-03-07  Simon Josefsson <simon@josefsson.org>
3289         * lib/gnutls_priority.c: Prefer aes256.
3291 2007-03-06  Simon Josefsson <simon@josefsson.org>
3293         * doc/manpages/Makefile.am: Update.
3295 2007-03-06  Simon Josefsson <simon@josefsson.org>
3297         * GNUmakefile, maint-cfg.mk: Work around config.rpath issue.
3299 2007-03-06  Simon Josefsson <simon@josefsson.org>
3301         * lgl/stdio_.h: Update.
3303 2007-03-05  Simon Josefsson <simon@josefsson.org>
3305         * src/serv.c: Use libgnutls' priorities.
3307 2007-03-05  Simon Josefsson <simon@josefsson.org>
3309         * src/cli.c: Fix.
3311 2007-03-05  Simon Josefsson <simon@josefsson.org>
3313         * tests/dhepskself.c: Remove priority setting.  Fix output.
3315 2007-03-05  Simon Josefsson <simon@josefsson.org>
3317         * doc/examples/ex-client-authz.c, doc/examples/ex-client-srp.c,
3318         doc/examples/ex-client2.c, doc/examples/ex-serv-pgp.c: Remove
3319         confusing priority setting stuff.
3321 2007-03-05  Simon Josefsson <simon@josefsson.org>
3323         * .cvsignore, build-aux/.cvsignore, doc/.cvsignore: [no log message]
3325 2007-03-05  Simon Josefsson <simon@josefsson.org>
3327         * lib/ext_authz.c: Don't assert when no authz.
3329 2007-03-05  Simon Josefsson <simon@josefsson.org>
3331         * src/cli.c: Use default ciphers.  Simplify SRP callback.
3333 2007-03-05  Simon Josefsson <simon@josefsson.org>
3335         * lib/gnutls_priority.c: (gnutls_set_default_priority): Fix defaults.
3337 2007-03-05  Simon Josefsson <simon@josefsson.org>
3339         * src/cli.c: Let libgnutls remove SRP/PSK if not used.
3341 2007-03-05  Simon Josefsson <simon@josefsson.org>
3343         * lib/gnutls_priority.c: Indent and doc fix.
3345 2007-03-05  Simon Josefsson <simon@josefsson.org>
3347         * lib/Makefile.am, lib/gnutls_priority.h, lib/gnutls_record.c,
3348         lib/gnutls_state.c: Remove gnutls_priority.h, not needed.
3350 2007-03-05  Simon Josefsson <simon@josefsson.org>
3352         * configure.in: Reorder.
3354 2007-03-05  Simon Josefsson <simon@josefsson.org>
3356         * configure.in: Reorder.
3358 2007-03-05  Simon Josefsson <simon@josefsson.org>
3360         * configure.in: Reorder.
3362 2007-03-05  Simon Josefsson <simon@josefsson.org>
3364         * GNUmakefile, build-aux/GNUmakefile, build-aux/config.rpath,
3365         build-aux/gendocs.sh, build-aux/link-warning.h, build-aux/maint.mk,
3366         gendocs.sh, gl/gnulib.mk, gl/m4/gnulib-cache.m4, lgl/Makefile.am,
3367         lgl/m4/gnulib-cache.m4, link-warning.h, maint.mk: Fixes for
3368         build-aux.
3370 2007-03-05  Simon Josefsson <simon@josefsson.org>
3372         * configure.in: Use build-aux/.
3374 2007-03-05  Simon Josefsson <simon@josefsson.org>
3376         * doc/protocol/draft-ietf-tls-rfc4346-bis-03.txt,
3377         lgl/m4/gnulib-comp.m4, lgl/m4/time_r.m4, lgl/m4/vasnprintf.m4,
3378         lgl/m4/vasprintf.m4, lgl/time_.h, lgl/vasnprintf.c,
3379         lgl/vasnprintf.h, lgl/vasprintf.h: Updaet.
3381 2007-02-26  Simon Josefsson <simon@josefsson.org>
3383         * doc/protocol/draft-salowey-tls-rsa-aes-gcm-00.txt: Add.
3385 2007-02-26  Simon Josefsson <simon@josefsson.org>
3387         * po/sv.po: Sync with TP.
3389 2007-02-26  Simon Josefsson <simon@josefsson.org>
3391         * po/pl.po: Sync with TP.
3393 2007-02-26  Simon Josefsson <simon@josefsson.org>
3395         * doc/protocol/draft-nir-tee-pm-00.txt: Add.
3397 2007-02-25  Simon Josefsson <simon@josefsson.org>
3399         * doc/examples/.cvsignore: [no log message]
3401 2007-02-25  Simon Josefsson <simon@josefsson.org>
3403         * doc/gnutls.texi: Add authz server.
3405 2007-02-25  Simon Josefsson <simon@josefsson.org>
3407         * NEWS: Fix.
3409 2007-02-25  Simon Josefsson <simon@josefsson.org>
3411         * doc/examples/Makefile.am: Add authz.
3413 2007-02-25  Simon Josefsson <simon@josefsson.org>
3415         * doc/examples/ex-serv-authz.c: Add.
3417 2007-02-25  Simon Josefsson <simon@josefsson.org>
3419         * doc/examples/ex-client-authz.c, doc/gnutls.texi: Add.
3421 2007-02-24  Simon Josefsson <simon@josefsson.org>
3423         * lib/x509/x509.c: Add credits.
3425 2007-02-22  Simon Josefsson <simon@josefsson.org>
3427         * lib/x509/output.c: Minor tweaks to proxy output.
3429 2007-02-22  Simon Josefsson <simon@josefsson.org>
3431         * NEWS: Add.
3433 2007-02-22  Simon Josefsson <simon@josefsson.org>
3435         * THANKS: Typo.
3437 2007-02-22  Simon Josefsson <simon@josefsson.org>
3439         * THANKS: Add.
3441 2007-02-22  Simon Josefsson <simon@josefsson.org>
3443         * tests/.cvsignore: [no log message]
3445 2007-02-22  Simon Josefsson <simon@josefsson.org>
3447         * tests/dn.c: Other cert.
3449 2007-02-22  Simon Josefsson <simon@josefsson.org>
3451         * tests/Makefile.am: Add dn.
3453 2007-02-22  Simon Josefsson <simon@josefsson.org>
3455         * tests/dn.c: Add.
3457 2007-02-22  Simon Josefsson <simon@josefsson.org>
3459         * lib/x509/x509.c: Rename.
3461 2007-02-22  Simon Josefsson <simon@josefsson.org>
3463         * includes/gnutls/x509.h: Rename non-released functions.
3465 2007-02-22  Simon Josefsson <simon@josefsson.org>
3467         * lib/x509/x509.h: Remove.
3469 2007-02-22  Simon Josefsson <simon@josefsson.org>
3471         * lib/x509/x509.c: Code cleanup and documentation of last patch.
3473 2007-02-22  Simon Josefsson <simon@josefsson.org>
3475         * includes/gnutls/x509.h, lib/x509/x509.h: Fix.
3477 2007-02-22  Simon Josefsson <simon@josefsson.org>
3479         * includes/gnutls/x509.h, lib/x509/x509.c, lib/x509/x509.h: New APIs
3480         to deal with DN's.  Patch from Howard Chu <hyc@symas.com>.
3482 2007-02-22  Simon Josefsson <simon@josefsson.org>
3484         * NEWS, configure.in: Bump versions.
3486 2007-02-22  Simon Josefsson <simon@josefsson.org>
3488         * ChangeLog: [no log message]
3490 2007-02-22  Simon Josefsson <simon@josefsson.org>
3492         * NEWS: Version 1.7.7.
3494 2007-02-22  Simon Josefsson <simon@josefsson.org>
3496         * lgl/.cvsignore: [no log message]
3498 2007-02-22  Simon Josefsson <simon@josefsson.org>
3500         * gl/getaddrinfo.c, gl/gnulib.mk, gl/m4/gnulib-comp.m4,
3501         gl/m4/string_h.m4, gl/string_.h, lgl/Makefile.am,
3502         lgl/m4/gnulib-comp.m4, lgl/m4/intdiv0.m4, lgl/m4/snprintf.m4,
3503         lgl/m4/stdio_h.m4, lgl/m4/string_h.m4, lgl/m4/unistd_h.m4,
3504         lgl/snprintf.c, lgl/snprintf.h, lgl/stdio_.h, lgl/string_.h,
3505         lgl/unistd_.h, link-warning.h: Update.
3507 2007-02-22  Simon Josefsson <simon@josefsson.org>
3509         * doc/manpages/Makefile.am: Update.
3511 2007-02-22  Simon Josefsson <simon@josefsson.org>
3513         * lib/ext_authz.c, lib/gnutls_supplemental.c: Typo.
3515 2007-02-22  Simon Josefsson <simon@josefsson.org>
3517         * lib/gnutls_extensions.c, lib/gnutls_extensions.h: Revert.
3519 2007-02-22  Simon Josefsson <simon@josefsson.org>
3521         * lib/gnutls_int.h: New flags for authz extension.
3523 2007-02-22  Simon Josefsson <simon@josefsson.org>
3525         * lib/ext_authz.c: Use our own logic to determine whether to send
3526         extension replies in server.
3528 2007-02-22  Simon Josefsson <simon@josefsson.org>
3530         * lib/gnutls_extensions.h: Add prototype for
3531         _gnutls_extension_list_check, we use it in ext_authz.c.
3533 2007-02-22  Simon Josefsson <simon@josefsson.org>
3535         * lib/gnutls_extensions.c: Remove static from
3536         _gnutls_extension_list_check, we use it in ext_authz.c
3538 2007-02-22  Simon Josefsson <simon@josefsson.org>
3540         * lib/ext_authz.c: Don't send authz extension when we shouldn't.
3542 2007-02-22  Simon Josefsson <simon@josefsson.org>
3544         * src/cli-gaa.c, src/cli-gaa.h: Generated.
3546 2007-02-22  Simon Josefsson <simon@josefsson.org>
3548         * src/cli.c, src/serv.c: Fix #include's.
3550 2007-02-22  Simon Josefsson <simon@josefsson.org>
3552         * NEWS: Add.
3554 2007-02-22  Simon Josefsson <simon@josefsson.org>
3556         * src/cli.c, src/cli.gaa: Support gnutls-cli --authz-x509-attr-cert
3557         and --authz-saml-assertion.
3559 2007-02-22  Simon Josefsson <simon@josefsson.org>
3561         * src/common.c, src/serv-gaa.c, src/serv-gaa.h, src/serv.c,
3562         src/serv.gaa: Support gnutls-serv --authz-x509-attr-cert and
3563         --authz-saml-assertion.
3565 2007-02-22  Simon Josefsson <simon@josefsson.org>
3567         * NEWS: Fix.
3569 2007-02-22  Simon Josefsson <simon@josefsson.org>
3571         * configure.in: Fix so version due to added APIs.
3573 2007-02-22  Simon Josefsson <simon@josefsson.org>
3575         * doc/reference/Makefile.am: Ignore more.
3577 2007-02-22  Simon Josefsson <simon@josefsson.org>
3579         * NEWS: Revert.
3581 2007-02-22  Simon Josefsson <simon@josefsson.org>
3583         * lib/gnutls.pc.in: Revert Requires-change.
3585 2007-02-21  Simon Josefsson <simon@josefsson.org>
3587         * NEWS: Typo.
3589 2007-02-21  Simon Josefsson <simon@josefsson.org>
3591         * lib/gnutls_extensions.c: Add authz extension.
3593 2007-02-21  Simon Josefsson <simon@josefsson.org>
3595         * lib/ext_authz.c: Typo.
3597 2007-02-21  Simon Josefsson <simon@josefsson.org>
3599         * lib/gnutls_supplemental.c: Add authz hooks.
3601 2007-02-21  Simon Josefsson <simon@josefsson.org>
3603         * includes/gnutls/gnutls.h.in: Fix type (in never released
3604         prototypes).
3606 2007-02-21  Simon Josefsson <simon@josefsson.org>
3608         * lib/gnutls_int.h: Add authz stuff.
3610 2007-02-21  Simon Josefsson <simon@josefsson.org>
3612         * lib/Makefile.am: Build ext_authz.h and ext_authz.c.
3614 2007-02-21  Simon Josefsson <simon@josefsson.org>
3616         * lib/ext_authz.c, lib/ext_authz.h: New file.
3618 2007-02-21  Simon Josefsson <simon@josefsson.org>
3620         * lib/gnutls_handshake.c, lib/gnutls_supplemental.h: Sync with
3621         gnutls_supplemental.c.
3623 2007-02-21  Simon Josefsson <simon@josefsson.org>
3625         * lib/gnutls_supplemental.c: Fill in type+length.
3627 2007-02-21  Simon Josefsson <simon@josefsson.org>
3629         * NEWS: Add.
3631 2007-02-21  Simon Josefsson <simon@josefsson.org>
3633         * includes/gnutls/gnutls.h.in: Add gnutls_authz_recv_callback_func
3634         and gnutls_authz_send_callback_func.  Add gnutls_authz_enable,
3635         gnutls_authz_send_x509_attr_cert, gnutls_authz_send_saml_assertion,
3636         gnutls_authz_send_x509_attr_cert_url, and
3637         gnutls_authz_send_saml_assertion_url.  Remove GNUTLS_AUTHZ_LAST from
3638         gnutls_authz_data_format_type_t (never part of any release).
3640 2007-02-21  Simon Josefsson <simon@josefsson.org>
3642         * lib/gnutls_supplemental.c: If callbacks failed to provide
3643         anything, at least send protocol valid (yet semantically invalid)
3644         supplemental message.
3646 2007-02-21  Simon Josefsson <simon@josefsson.org>
3648         * lib/gnutls_int.h: Add for supplemental support.
3650 2007-02-21  Simon Josefsson <simon@josefsson.org>
3652         * lib/gnutls_handshake.c: Support supplemental handshake messages.
3654 2007-02-21  Simon Josefsson <simon@josefsson.org>
3656         * lib/Makefile.am: Add gnutls_supplemental.h and
3657         gnutls_supplemental.c.
3659 2007-02-21  Simon Josefsson <simon@josefsson.org>
3661         * lib/gnutls_supplemental.c, lib/gnutls_supplemental.h: New file.
3663 2007-02-21  Simon Josefsson <simon@josefsson.org>
3665         * doc/TODO: Add.
3667 2007-02-19  Simon Josefsson <simon@josefsson.org>
3669         * includes/gnutls/gnutls.h.in: Add gnutls_supplemental_get_name.
3670         Fix gnutls_authz_data_format_type_t.
3672 2007-02-19  Simon Josefsson <simon@josefsson.org>
3674         * NEWS: Add.
3676 2007-02-17  Simon Josefsson <simon@josefsson.org>
3678         * lib/debug.c: Support SUPPLEMENTAL handshake type.
3680 2007-02-16  Simon Josefsson <simon@josefsson.org>
3682         * AUTHORS: update
3684 2007-02-16  Simon Josefsson <simon@josefsson.org>
3686         * NEWS: Add.
3688 2007-02-16  Simon Josefsson <simon@josefsson.org>
3690         * tests/hostname-check/hostname-check.c: Tests ipAddress SAN's too.
3692 2007-02-16  Simon Josefsson <simon@josefsson.org>
3694         * tests/hostname-check/hostname-check.c: Test wildcard stuff too.
3696 2007-02-16  Simon Josefsson <simon@josefsson.org>
3698         * lib/x509/rfc2818_hostname.c: Indent.
3700 2007-02-16  Simon Josefsson <simon@josefsson.org>
3702         * lib/x509/rfc2818_hostname.c: Support iPAddress too.  Doc fix.
3704 2007-02-16  Simon Josefsson <simon@josefsson.org>
3706         * NEWS: Add.
3708 2007-02-16  Simon Josefsson <simon@josefsson.org>
3710         * tests/hostname-check/hostname-check.c: Fix mem leak.
3712 2007-02-16  Simon Josefsson <simon@josefsson.org>
3714         * lib/x509/rfc2818_hostname.c: Doc fix.
3716 2007-02-16  Simon Josefsson <simon@josefsson.org>
3718         * lib/x509/rfc2818_hostname.c: Don't treat absence of CN in subject
3719         as a successful RFC 2818 hostname comparison match.  Reported by
3720         "Richard W.M. Jones" <rjones@redhat.com>.
3722 2007-02-16  Simon Josefsson <simon@josefsson.org>
3724         * tests/hostname-check/.cvsignore: [no log message]
3726 2007-02-16  Simon Josefsson <simon@josefsson.org>
3728         * configure.in, tests/Makefile.am,
3729         tests/hostname-check/Makefile.am, tests/hostname-check/README,
3730         tests/hostname-check/hostname-check.c: Add self test of rfc2818
3731         server identity check.
3733 2007-02-15  Simon Josefsson <simon@josefsson.org>
3735         * NEWS: Add.
3737 2007-02-15  Simon Josefsson <simon@josefsson.org>
3739         * lib/gnutls.pc.in: Add 'Requires: libtasn1' to make 'pkg-config
3740         --libs gnutls' output -ltasn1.  Reported by Pavlov Konstantin
3741         <thresh@altlinux.ru>.
3743 2007-02-14  Simon Josefsson <simon@josefsson.org>
3745         * lib/gnutls_hash_int.c: Avoid assert.
3747 2007-02-14  Simon Josefsson <simon@josefsson.org>
3749         * src/certtool.c: Make sure NULL is a pointer.
3751 2007-02-14  Simon Josefsson <simon@josefsson.org>
3753         * src/certtool.c: Change vararg 0 to NULL.  Tiny change suggested by
3754         Joe Orton <joe@manyfish.co.uk>.
3756 2007-02-14  Simon Josefsson <simon@josefsson.org>
3758         * includes/gnutls/gnutls.h.in: Fix gnutls_authz_data_format_type_t.
3760 2007-02-14  Simon Josefsson <simon@josefsson.org>
3762         * NEWS: Add.
3764 2007-02-14  Simon Josefsson <simon@josefsson.org>
3766         * includes/gnutls/gnutls.h.in: Add
3767         gnutls_supplemental_data_format_type_t with member
3768         GNUTLS_SUPPLEMENTAL_AUTHZ_DATA.
3770 2007-02-14  Simon Josefsson <simon@josefsson.org>
3772         * NEWS: Add.
3774 2007-02-14  Simon Josefsson <simon@josefsson.org>
3776         * includes/gnutls/gnutls.h.in: Add gnutls_authz_data_format_type_t,
3777         with members GNUTLS_AUTHZ_X509_ATTR_CERT,
3778         GNUTLS_AUTHZ_SAML_ASSERTION, GNUTLS_AUTHZ_X509_ATTR_CERT_URL,
3779         GNUTLS_AUTHZ_SAML_ASSERTION_URL.
3781 2007-02-14  Simon Josefsson <simon@josefsson.org>
3783         * lib/gnutls_int.h: Reorder.
3785 2007-02-14  Simon Josefsson <simon@josefsson.org>
3787         * lib/gnutls_int.h: Add GNUTLS_EXTENSION_AUTHZ_CLIENT and
3788         GNUTLS_EXTENSION_AUTHZ_SERVER.
3790 2007-02-14  Simon Josefsson <simon@josefsson.org>
3792         * NEWS: Add.
3794 2007-02-14  Simon Josefsson <simon@josefsson.org>
3796         * includes/gnutls/gnutls.h.in: Add GNUTLS_HANDSHAKE_SUPPLEMENTAL.
3798 2007-02-14  Simon Josefsson <simon@josefsson.org>
3800         * includes/gnutls/gnutls.h.in: Spell out handshake types.
3802 2007-02-13  Simon Josefsson <simon@josefsson.org>
3804         * src/certtool-gaa.c, src/certtool-gaa.h: Update.
3806 2007-02-13  Simon Josefsson <simon@josefsson.org>
3808         * src/certtool.c: Use error().
3810 2007-02-13  Simon Josefsson <simon@josefsson.org>
3812         * src/certtool.c: Cleanup p12 printing.
3814 2007-02-13  Simon Josefsson <simon@josefsson.org>
3816         * src/certtool.c: Cleanup pkcs7_info.
3818 2007-02-13  Simon Josefsson <simon@josefsson.org>
3820         * src/certtool.c: Fix.
3822 2007-02-13  Simon Josefsson <simon@josefsson.org>
3824         * src/certtool.c: Better errors.
3826 2007-02-13  Simon Josefsson <simon@josefsson.org>
3828         * src/certtool.gaa: Remove --copyright (use --version).
3830 2007-02-13  Simon Josefsson <simon@josefsson.org>
3832         * src/certtool.c: Use version-etc.
3834 2007-02-13  Simon Josefsson <simon@josefsson.org>
3836         * configure.in: Fix for version-etc.
3838 2007-02-13  Simon Josefsson <simon@josefsson.org>
3840         * gl/gnulib.mk, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
3841         gl/m4/stdarg.m4, gl/version-etc-fsf.c, gl/version-etc.c,
3842         gl/version-etc.h: Update.
3844 2007-02-13  Simon Josefsson <simon@josefsson.org>
3846         * src/certtool.c: Cleanup CRL.
3848 2007-02-13  Simon Josefsson <simon@josefsson.org>
3850         * src/certtool.c: Cleanup.
3852 2007-02-13  Simon Josefsson <simon@josefsson.org>
3854         * src/certtool.c: Simplify.
3856 2007-02-13  Simon Josefsson <simon@josefsson.org>
3858         * src/certtool.c: Cleanups.
3860 2007-02-13  Simon Josefsson <simon@josefsson.org>
3862         * src/certtool.c: Rewrite generate_private_key_int.
3864 2007-02-13  Simon Josefsson <simon@josefsson.org>
3866         * src/certtool.c: Fix mem leak.
3868 2007-02-13  Simon Josefsson <simon@josefsson.org>
3870         * src/certtool.c: Fix crl_info.
3872 2007-02-13  Simon Josefsson <simon@josefsson.org>
3874         * src/certtool.c: Rewrite load_private_key.
3876 2007-02-13  Simon Josefsson <simon@josefsson.org>
3878         * src/certtool.c: Rewrite load_request.
3880 2007-02-13  Simon Josefsson <simon@josefsson.org>
3882         * src/certtool.c: Rewrite load_ca_private_key.
3884 2007-02-13  Simon Josefsson <simon@josefsson.org>
3886         * src/certtool.c: Remove.
3888 2007-02-13  Simon Josefsson <simon@josefsson.org>
3890         * src/certtool.c: Rewrite load_ca_cert.
3892 2007-02-13  Simon Josefsson <simon@josefsson.org>
3894         * src/certtool.c: No limit on CRL size during verification.
3896 2007-02-13  Simon Josefsson <simon@josefsson.org>
3898         * lib/x509/x509.c: Simplify.
3900 2007-02-13  Simon Josefsson <simon@josefsson.org>
3902         * tests/certificate_set_x509_crl.c: Need config.h.
3904 2007-02-13  Simon Josefsson <simon@josefsson.org>
3906         * src/Makefile.am: Use AM_CPPFLAGS, not obsolete INCLUDES.
3908 2007-02-13  Simon Josefsson <simon@josefsson.org>
3910         * src/Makefile.am: Need libgnu.la.
3912 2007-02-13  Simon Josefsson <simon@josefsson.org>
3914         * src/errcodes.c: Need config.h.
3916 2007-02-13  Simon Josefsson <simon@josefsson.org>
3918         * lib/gnutls_asn1_tab.c, lib/pkix_asn1_tab.c: Update.
3920 2007-02-13  Simon Josefsson <simon@josefsson.org>
3922         * configure.in: Remove stuff obsoleted by time_r.
3924 2007-02-13  Simon Josefsson <simon@josefsson.org>
3926         * configure.in: Don't check for time.h, not needed.
3928 2007-02-13  Simon Josefsson <simon@josefsson.org>
3930         * lib/defines.h: Only use time.h, from gnulib if needed.
3932 2007-02-13  Simon Josefsson <simon@josefsson.org>
3934         * lgl/.cvsignore: [no log message]
3936 2007-02-13  Simon Josefsson <simon@josefsson.org>
3938         * tests/pathlen/ca-no-pathlen.pem,
3939         tests/pathlen/no-ca-or-pathlen.pem: UPdate.
3941 2007-02-13  Simon Josefsson <simon@josefsson.org>
3943         * NEWS: Add.
3945 2007-02-13  Simon Josefsson <simon@josefsson.org>
3947         * lib/x509/output.c: Remove.
3949 2007-02-13  Simon Josefsson <simon@josefsson.org>
3951         * gl/string_.h, lgl/Makefile.am, lgl/m4/gnulib-comp.m4,
3952         lgl/m4/time_h.m4, lgl/m4/time_r.m4, lgl/string_.h, lgl/time_.h,
3953         lgl/time_r.c, lgl/time_r.h: Update.
3955 2007-02-13  Simon Josefsson <simon@josefsson.org>
3957         * tests/nist-pkits/.cvsignore, tests/x509paths/.cvsignore: [no log
3958         message]
3960 2007-02-13  Simon Josefsson <simon@josefsson.org>
3962         * tests/nist-pkits/README: Fix.
3964 2007-02-13  Simon Josefsson <simon@josefsson.org>
3966         * tests/nist-pkits/gnutls-nist-tests.html: Add.
3968 2007-02-13  Simon Josefsson <simon@josefsson.org>
3970         * tests/nist-pkits/README: Fix.
3972 2007-02-13  Simon Josefsson <simon@josefsson.org>
3974         * tests/nist-pkits/pkits_test: Unpack.
3976 2007-02-13  Simon Josefsson <simon@josefsson.org>
3978         * tests/nist-pkits/.cvsignore: [no log message]
3980 2007-02-13  Simon Josefsson <simon@josefsson.org>
3982         * tests/nist-pkits/pkits_test: Add.
3984 2007-02-13  Simon Josefsson <simon@josefsson.org>
3986         * tests/nist-pkits/pkits_test_list_generator.patch: Update.
3988 2007-02-13  Simon Josefsson <simon@josefsson.org>
3990         * tests/nist-pkits/gnutls_test_entry: Remove.
3992 2007-02-13  Simon Josefsson <simon@josefsson.org>
3994         * tests/nist-pkits/build-chain, tests/nist-pkits/gnutls_test_entry,
3995         tests/nist-pkits/pkits_test_list_generator.patch: Add.
3997 2007-02-13  Simon Josefsson <simon@josefsson.org>
3999         * tests/nist-pkits/README: Add.
4001 2007-02-13  Simon Josefsson <simon@josefsson.org>
4003         * tests/nist-pkits/README: Add.
4005 2007-02-13  Simon Josefsson <simon@josefsson.org>
4007         * lib/x509/mpi.c: We don't support inherited DSA parameters.
4009 2007-02-13  Simon Josefsson <simon@josefsson.org>
4011         * tests/nist-pkits/pkits_crl, tests/nist-pkits/pkits_crt,
4012         tests/nist-pkits/pkits_pkcs12, tests/nist-pkits/pkits_smime: Update.
4014 2007-02-13  Simon Josefsson <simon@josefsson.org>
4016         * tests/nist-pkits/pkits: Fix.
4018 2007-02-13  Simon Josefsson <simon@josefsson.org>
4020         * tests/nist-pkits/pkits: Fix.
4022 2007-02-13  Simon Josefsson <simon@josefsson.org>
4024         * tests/nist-pkits/pkits: Fix.
4026 2007-02-13  Simon Josefsson <simon@josefsson.org>
4028         * tests/.cvsignore, tests/nist-pkits/.cvsignore: [no log message]
4030 2007-02-13  Simon Josefsson <simon@josefsson.org>
4032         * tests/nist-pkits/README, tests/nist-pkits/pkits,
4033         tests/nist-pkits/pkits_crl, tests/nist-pkits/pkits_crt,
4034         tests/nist-pkits/pkits_pkcs12, tests/nist-pkits/pkits_smime,
4035         tests/pkits, tests/pkits_crl, tests/pkits_crt, tests/pkits_pkcs12,
4036         tests/pkits_smime: Move PKITS stuff to nist-pkits/.
4038 2007-02-13  Simon Josefsson <simon@josefsson.org>
4040         * doc/TODO: Add.
4042 2007-02-13  Simon Josefsson <simon@josefsson.org>
4044         * tests/x509paths/README: Fix.
4046 2007-02-13  Simon Josefsson <simon@josefsson.org>
4048         * tests/x509paths/chain: fix for chain 1.
4050 2007-02-13  Simon Josefsson <simon@josefsson.org>
4052         * tests/.cvsignore: [no log message]
4054 2007-02-13  Simon Josefsson <simon@josefsson.org>
4056         * tests/chain, tests/x509paths/README, tests/x509paths/chain: Move
4057         old NIST stuff to separate directory.
4059 2007-02-13  Simon Josefsson <simon@josefsson.org>
4061         * lib/x509/dn.c: Don't write to buf if *sizeof_buf==0.
4063 2007-02-13  Simon Josefsson <simon@josefsson.org>
4065         * lib/x509/output.c: Don't use uninitialized.
4067 2007-02-13  Simon Josefsson <simon@josefsson.org>
4069         * lib/x509/x509.c: Don't access ret unless *ret_size>0.
4071 2007-02-13  Simon Josefsson <simon@josefsson.org>
4073         * configure.in: Fix PKI test.
4075 2007-02-13  Simon Josefsson <simon@josefsson.org>
4077         * doc/manpages/Makefile.am: Update.
4079 2007-02-13  Simon Josefsson <simon@josefsson.org>
4081         * src/certtool.c: Simplify copyright.
4083 2007-02-13  Simon Josefsson <simon@josefsson.org>
4085         * NEWS: Add.
4087 2007-02-13  Simon Josefsson <simon@josefsson.org>
4089         * src/certtool-cfg.c: Remove.
4091 2007-02-13  Simon Josefsson <simon@josefsson.org>
4093         * src/certtool.c: Remove unused.
4095 2007-02-13  Simon Josefsson <simon@josefsson.org>
4097         * src/Makefile.am: Make certtool conditional on ENABLE_PKI.
4099 2007-02-13  Simon Josefsson <simon@josefsson.org>
4101         * configure.in: Add conditional for PKI stuff.
4103 2007-02-13  Simon Josefsson <simon@josefsson.org>
4105         * src/certtool.c: Handle larger certificate lists.
4107 2007-02-13  Simon Josefsson <simon@josefsson.org>
4109         * src/certtool.c: Fix.
4111 2007-02-13  Simon Josefsson <simon@josefsson.org>
4113         * src/certtool.c: Fix.
4115 2007-02-13  Simon Josefsson <simon@josefsson.org>
4117         * lib/x509/output.c: crl: Support GNUTLS_X509_CRT_UNSIGNED_FULL.
4119 2007-02-13  Simon Josefsson <simon@josefsson.org>
4121         * src/certtool.c: Use gnutls_x509_crl_print.
4123 2007-02-13  Simon Josefsson <simon@josefsson.org>
4125         * NEWS, includes/gnutls/x509.h, lib/x509/crl.c, lib/x509/output.c,
4126         lib/x509/x509.c: Add gnutls_x509_crl_get_signature and
4127         gnutls_x509_crl_print.
4129 2007-02-13  Simon Josefsson <simon@josefsson.org>
4131         * src/certtool.c: Use error().
4133 2007-02-13  Simon Josefsson <simon@josefsson.org>
4135         * libextra/Makefile.am: We do need lgl/ though.
4137 2007-02-13  Simon Josefsson <simon@josefsson.org>
4139         * libextra/Makefile.am, libextra/opencdk/Makefile.am: No need for
4140         gl/.
4142 2007-02-13  Simon Josefsson <simon@josefsson.org>
4144         * libextra/openpgp/Makefile.am: Don't include gl/.
4146 2007-02-13  Simon Josefsson <simon@josefsson.org>
4148         * gl/error.c, gl/error.h, gl/gnulib.mk, gl/m4/error.m4,
4149         gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/progname.c,
4150         gl/progname.h: Add.
4152 2007-02-13  Simon Josefsson <simon@josefsson.org>
4154         * configure.in: Revert.
4156 2007-02-13  Simon Josefsson <simon@josefsson.org>
4158         * Makefile.am, configure.in: Revert.
4160 2007-02-13  Simon Josefsson <simon@josefsson.org>
4162         * gl/dummy.c, src/lib/Makefile.am, src/lib/error.c,
4163         src/lib/error.h, src/lib/m4/error.m4, src/lib/m4/gnulib-cache.m4,
4164         src/lib/m4/gnulib-common.m4, src/lib/m4/gnulib-comp.m4,
4165         src/lib/m4/gnulib-tool.m4, src/lib/progname.c, src/lib/progname.h: 
4166         Remove.
4168 2007-02-13  Simon Josefsson <simon@josefsson.org>
4170         * libextra/Makefile.am: No need for gl/.
4172 2007-02-13  Simon Josefsson <simon@josefsson.org>
4174         * Makefile.am: Fix src/lib/.
4176 2007-02-13  Simon Josefsson <simon@josefsson.org>
4178         * configure.in: Build src/lib/.
4180 2007-02-13  Simon Josefsson <simon@josefsson.org>
4182         * configure.in: Init src/lib/.
4184 2007-02-13  Simon Josefsson <simon@josefsson.org>
4186         * gl/gnulib.mk, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
4187         src/lib/Makefile.am, src/lib/m4/gnulib-cache.m4,
4188         src/lib/m4/gnulib-comp.m4: Update.
4190 2007-02-13  Simon Josefsson <simon@josefsson.org>
4192         * gl/error.c, gl/error.h, gl/m4/error.m4: Remove.
4194 2007-02-13  Simon Josefsson <simon@josefsson.org>
4196         * gl/error.c, gl/error.h, gl/gnulib.mk, gl/m4/error.m4,
4197         gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, src/lib/Makefile.am,
4198         src/lib/error.c, src/lib/error.h, src/lib/m4/error.m4,
4199         src/lib/m4/gnulib-cache.m4, src/lib/m4/gnulib-common.m4,
4200         src/lib/m4/gnulib-comp.m4, src/lib/m4/gnulib-tool.m4,
4201         src/lib/progname.c, src/lib/progname.h: Add.
4203 2007-02-13  Simon Josefsson <simon@josefsson.org>
4205         * src/certtool.c: No size limit on CRL data.
4207 2007-02-12  Simon Josefsson <simon@josefsson.org>
4209         * lib/x509/common.c: (_gnutls_x509_san_find_type): Support GNUTLS_SAN_DN.
4211 2007-02-12  Simon Josefsson <simon@josefsson.org>
4213         * lib/x509/output.c: Support GNUTLS_SAN_DN.
4215 2007-02-12  Simon Josefsson <simon@josefsson.org>
4217         * NEWS: Add.
4219 2007-02-12  Simon Josefsson <simon@josefsson.org>
4221         * lib/x509/x509.c: (parse_general_name): Support GNUTLS_SAN_DN.
4223 2007-02-12  Simon Josefsson <simon@josefsson.org>
4225         * NEWS: Fix.
4227 2007-02-12  Simon Josefsson <simon@josefsson.org>
4229         * configure.in: Bump versions.
4231 2007-02-12  Simon Josefsson <simon@josefsson.org>
4233         * NEWS, includes/gnutls/gnutls.h.in: Add.
4235 2007-02-12  Simon Josefsson <simon@josefsson.org>
4237         * ChangeLog: [no log message]
4239 2007-02-12  Simon Josefsson <simon@josefsson.org>
4241         * NEWS: Version 1.7.6.
4243 2007-02-12  Simon Josefsson <simon@josefsson.org>
4245         * configure.in: New APIs, bump libtool library versions.
4247 2007-02-12  Simon Josefsson <simon@josefsson.org>
4249         * gl/gnulib.mk, gl/m4/string_h.m4, gl/string_.h, lgl/Makefile.am,
4250         lgl/m4/string_h.m4, lgl/string_.h: Update.
4252 2007-02-12  Simon Josefsson <simon@josefsson.org>
4254         * Makefile.am: Use latest docs on web site.
4256 2007-02-12  Simon Josefsson <simon@josefsson.org>
4258         * po/POTFILES.in: Add.
4260 2007-02-12  Simon Josefsson <simon@josefsson.org>
4262         * lib/x509/output.c: Mark for translation.
4264 2007-02-12  Simon Josefsson <simon@josefsson.org>
4266         * lib/pkix_asn1_tab.c: Generated.
4268 2007-02-12  Simon Josefsson <simon@josefsson.org>
4270         * lib/x509/output.c: Print more than one SAN.
4272 2007-02-12  Simon Josefsson <simon@josefsson.org>
4274         * lib/x509/output.c: Better printing of XMPP SAN.
4276 2007-02-12  Simon Josefsson <simon@josefsson.org>
4278         * lib/pkix.asn: Add XMPP definitions.
4280 2007-02-12  Simon Josefsson <simon@josefsson.org>
4282         * lib/x509/x509.c: Doc fix.
4284 2007-02-12  Simon Josefsson <simon@josefsson.org>
4286         * lib/x509/x509.c: Decode XMPP data.  Suggested by Matthias Wimmer
4287         <m@tthias.eu>.
4289 2007-02-12  Simon Josefsson <simon@josefsson.org>
4291         * src/serv.c: Print X.509 client cert info.
4293 2007-02-09  Simon Josefsson <simon@josefsson.org>
4295         * src/serv.c: Text fix.
4297 2007-02-09  Simon Josefsson <simon@josefsson.org>
4299         * doc/manpages/Makefile.am: Update.
4301 2007-02-09  Simon Josefsson <simon@josefsson.org>
4303         * tests/pathlen/ca-no-pathlen.pem,
4304         tests/pathlen/no-ca-or-pathlen.pem: Update.
4306 2007-02-09  Simon Josefsson <simon@josefsson.org>
4308         * lib/x509/output.c: strftime %Z on mingw32 seems to not understand
4309         that gmtime was used and that the time given is in UTC.  Just hard
4310         code it to UTC.
4312 2007-02-09  Simon Josefsson <simon@josefsson.org>
4314         * lib/gnutls_str.c: Typo.
4316 2007-02-09  Simon Josefsson <simon@josefsson.org>
4318         * lgl/Makefile.am, lgl/asprintf.c, lgl/m4/gnulib-cache.m4,
4319         lgl/m4/gnulib-comp.m4, lgl/m4/vasprintf.m4, lgl/vasprintf.c,
4320         lgl/vasprintf.h: Add.
4322 2007-02-09  Simon Josefsson <simon@josefsson.org>
4324         * lib/x509/output.c: Use gnulib's time_r for systems that lack
4325         gmtime_r.
4327 2007-02-09  Simon Josefsson <simon@josefsson.org>
4329         * lgl/Makefile.am, lgl/m4/gnulib-cache.m4, lgl/m4/gnulib-comp.m4,
4330         lgl/m4/time_r.m4, lgl/time_r.c, lgl/time_r.h: Add.
4332 2007-02-09  Simon Josefsson <simon@josefsson.org>
4334         * tests/pathlen/no-ca-or-pathlen.pem: Fix.
4336 2007-02-09  Simon Josefsson <simon@josefsson.org>
4338         * lib/x509/output.c: Strings not zero terminated.
4340 2007-02-09  Simon Josefsson <simon@josefsson.org>
4342         * lib/x509/output.c: Hexprint unknown extensions.
4344 2007-02-09  Simon Josefsson <simon@josefsson.org>
4346         * tests/key-id/key-id, tests/pathlen/ca-no-pathlen.pem,
4347         tests/pathlen/no-ca-or-pathlen.pem: Update.
4349 2007-02-09  Simon Josefsson <simon@josefsson.org>
4351         * src/certtool.c: Remove.
4353 2007-02-09  Simon Josefsson <simon@josefsson.org>
4355         * src/certtool.c: Fix.
4357 2007-02-09  Simon Josefsson <simon@josefsson.org>
4359         * NEWS: Add.
4361 2007-02-09  Simon Josefsson <simon@josefsson.org>
4363         * lib/x509/output.c: Support GNUTLS_X509_CRT_UNSIGNED_FULL.
4365 2007-02-09  Simon Josefsson <simon@josefsson.org>
4367         * src/certtool.c: Use gnutls_x509_crt_print.
4369 2007-02-09  Simon Josefsson <simon@josefsson.org>
4371         * NEWS, includes/gnutls/x509.h: Add.
4373 2007-02-09  Simon Josefsson <simon@josefsson.org>
4375         * lib/x509/output.c: Fix error messages.
4377 2007-02-09  Simon Josefsson <simon@josefsson.org>
4379         * lib/x509/output.c: Really fix.
4381 2007-02-09  Simon Josefsson <simon@josefsson.org>
4383         * lib/x509/output.c: Fix.
4385 2007-02-09  Simon Josefsson <simon@josefsson.org>
4387         * includes/gnutls/x509.h: Change signature (ok since no release).
4389 2007-02-09  Simon Josefsson <simon@josefsson.org>
4391         * lib/x509/output.c: Use datum for outputs.
4393 2007-02-09  Simon Josefsson <simon@josefsson.org>
4395         * doc/protocol/draft-housley-tls-authz-extns-07.txt: Add.
4397 2007-02-09  Simon Josefsson <simon@josefsson.org>
4399         * lib/x509/output.c: Simplify.
4401 2007-02-09  Simon Josefsson <simon@josefsson.org>
4403         * lib/x509/extensions.c: Don't crash on NULL's.
4405 2007-02-08  Simon Josefsson <simon@josefsson.org>
4407         * NEWS: Add, from older branches.
4409 2007-02-08  Simon Josefsson <simon@josefsson.org>
4411         * lib/x509/output.c: Doc fix.
4413 2007-02-08  Simon Josefsson <simon@josefsson.org>
4415         * lib/x509/Makefile.am: Build output.c.
4417 2007-02-08  Simon Josefsson <simon@josefsson.org>
4419         * NEWS, lib/x509/output.c: Add.
4421 2007-02-08  Simon Josefsson <simon@josefsson.org>
4423         * NEWS, includes/gnutls/x509.h, lib/x509/x509.c: Add
4424         gnutls_x509_crt_get_signature.
4426 2007-02-08  Simon Josefsson <simon@josefsson.org>
4428         * NEWS: Add.
4430 2007-02-08  Simon Josefsson <simon@josefsson.org>
4432         * doc/gnutls.texi: gnutls-serv: create client & proxy too.
4434 2007-02-08  Simon Josefsson <simon@josefsson.org>
4436         * src/certtool-cfg.c: Default proxy policy is ALL.  Fixes crash.
4438 2007-02-08  Simon Josefsson <simon@josefsson.org>
4440         * lib/x509/extensions.c: Fix warnings.
4442 2007-02-08  Simon Josefsson <simon@josefsson.org>
4444         * lib/gnutls_str.c, lib/gnutls_str.h: Add
4445         _gnutls_string_append_printf.
4447 2007-02-08  Simon Josefsson <simon@josefsson.org>
4449         * NEWS, includes/gnutls/x509.h, lib/x509/x509.c: Add
4450         gnutls_x509_crt_get_extension_data and
4451         gnutls_x509_crt_get_extension_info.
4453 2007-02-08  Simon Josefsson <simon@josefsson.org>
4455         * src/certtool.c: Fix.
4457 2007-02-08  Simon Josefsson <simon@josefsson.org>
4459         * src/certtool.c: XMPP otherName SAN support.
4461 2007-02-08  Simon Josefsson <simon@josefsson.org>
4463         * NEWS: Typo.
4465 2007-02-08  Simon Josefsson <simon@josefsson.org>
4467         * NEWS, THANKS: Add.
4469 2007-02-08  Simon Josefsson <simon@josefsson.org>
4471         * NEWS: Add.
4473 2007-02-08  Simon Josefsson <simon@josefsson.org>
4475         * NEWS, lib/x509/x509.c: Fix.
4477 2007-02-08  Simon Josefsson <simon@josefsson.org>
4479         * includes/gnutls/gnutls.h.in: Doc fix.
4481 2007-02-08  Simon Josefsson <simon@josefsson.org>
4483         * lib/x509/x509.c: Support XMPP OID.
4485 2007-02-08  Simon Josefsson <simon@josefsson.org>
4487         * lib/x509/x509.c: Doc fix.
4489 2007-02-08  Simon Josefsson <simon@josefsson.org>
4491         * NEWS, includes/gnutls/gnutls.h.in, includes/gnutls/x509.h,
4492         lib/x509/common.c, lib/x509/x509.c, src/certtool.c: Support
4493         otherName SAN's.
4495 2007-02-07  Simon Josefsson <simon@josefsson.org>
4497         * doc/gnutls.texi: Fix.
4499 2007-02-07  Simon Josefsson <simon@josefsson.org>
4501         * doc/gnutls.texi: add tcp and tlsia
4503 2007-02-07  Simon Josefsson <simon@josefsson.org>
4505         * AUTHORS: Fix.
4507 2007-02-07  Simon Josefsson <simon@josefsson.org>
4509         * src/serv.c: Don't say TLS 1.0.
4511 2007-02-07  Simon Josefsson <simon@josefsson.org>
4513         * NEWS: Fix.
4515 2007-02-07  Simon Josefsson <simon@josefsson.org>
4517         * lib/gnutls_sig.c: Fix DSA sign, broken by last commit.
4519 2007-02-07  Simon Josefsson <simon@josefsson.org>
4521         * NEWS: Add.
4523 2007-02-07  Simon Josefsson <simon@josefsson.org>
4525         * lib/gnutls_sig.c: Fix TLS 1.2 signing (for servers).
4527 2007-02-07  Simon Josefsson <simon@josefsson.org>
4529         * NEWS: Add.
4531 2007-02-07  Simon Josefsson <simon@josefsson.org>
4533         * doc/gnutls.texi: dsa key
4535 2007-02-06  Simon Josefsson <simon@josefsson.org>
4537         * doc/gnutls.texi: Fix.
4539 2007-02-06  Simon Josefsson <simon@josefsson.org>
4541         * lib/gnutls_sig.c: Fix crash on failures.
4543 2007-02-06  Simon Josefsson <simon@josefsson.org>
4545         * NEWS, configure.in: Bump versions.
4547 2007-02-06  Simon Josefsson <simon@josefsson.org>
4549         * doc/protocol/draft-ietf-tls-srp-00.txt,
4550         doc/protocol/draft-ietf-tls-srp-01.txt,
4551         doc/protocol/draft-ietf-tls-srp-02.txt,
4552         doc/protocol/draft-ietf-tls-srp-03.txt,
4553         doc/protocol/draft-ietf-tls-srp-04.txt,
4554         doc/protocol/draft-ietf-tls-srp-05.txt,
4555         doc/protocol/draft-ietf-tls-srp-06.txt,
4556         doc/protocol/draft-ietf-tls-srp-07.txt: Add.
4558 2007-02-06  Simon Josefsson <simon@josefsson.org>
4560         * ChangeLog: [no log message]
4562 2007-02-06  Simon Josefsson <simon@josefsson.org>
4564         * NEWS: Version 1.7.5.
4566 2007-02-06  Simon Josefsson <simon@josefsson.org>
4568         * NEWS: Fix.
4570 2007-02-06  Simon Josefsson <simon@josefsson.org>
4572         * NEWS: Add.
4574 2007-02-06  Simon Josefsson <simon@josefsson.org>
4576         * gl/gnulib.mk, gl/m4/string_h.m4, gl/string_.h, lgl/Makefile.am,
4577         lgl/m4/string_h.m4, lgl/string_.h: Update.
4579 2007-02-06  Simon Josefsson <simon@josefsson.org>
4581         * NEWS: Reorder.
4583 2007-02-06  Simon Josefsson <simon@josefsson.org>
4585         * doc/gnutls.texi: Fix.
4587 2007-02-06  Simon Josefsson <simon@josefsson.org>
4589         * NEWS: Add.
4591 2007-02-06  Simon Josefsson <simon@josefsson.org>
4593         * src/cli.c: Don't ask for PSK if we don't have credentials for it.
4595 2007-02-06  Simon Josefsson <simon@josefsson.org>
4597         * doc/gnutls.texi: mention psk
4599 2007-02-06  Simon Josefsson <simon@josefsson.org>
4601         * NEWS: Add.
4603 2007-02-06  Simon Josefsson <simon@josefsson.org>
4605         * lib/gnutls_handshake.c: (_gnutls_remove_unwanted_ciphersuites): Remove GNUTLS_KX_SRP_RSA or
4606         GNUTLS_KX_SRP_DSS if there is no SRP credential.
4608 2007-02-06  Simon Josefsson <simon@josefsson.org>
4610         * doc/gnutls.texi: fix
4612 2007-02-06  Simon Josefsson <simon@josefsson.org>
4614         * doc/gnutls.texi: fix
4616 2007-02-06  Simon Josefsson <simon@josefsson.org>
4618         * src/cli.c: Don't try to negotiate SRP kx if we don't have SRP
4619         username/password.
4621 2007-02-06  Simon Josefsson <simon@josefsson.org>
4623         * doc/gnutls.texi: Add.
4625 2007-02-06  Simon Josefsson <simon@josefsson.org>
4627         * src/cli.c: Prefer PSK.
4629 2007-02-06  Simon Josefsson <simon@josefsson.org>
4631         * src/cli.c, src/serv.c: Modernize priorities.
4633 2007-02-06  Simon Josefsson <simon@josefsson.org>
4635         * doc/gnutls.texi: more
4637 2007-02-06  Simon Josefsson <simon@josefsson.org>
4639         * src/common.c: Parse new MACs.
4641 2007-02-06  Simon Josefsson <simon@josefsson.org>
4643         * src/serv.c: Prefer OpenPGP certs from client.
4645 2007-02-06  Simon Josefsson <simon@josefsson.org>
4647         * doc/gnutls.texi: Fix.
4649 2007-02-06  Simon Josefsson <simon@josefsson.org>
4651         * NEWS: Fix.
4653 2007-02-06  Simon Josefsson <simon@josefsson.org>
4655         * src/cli-gaa.c: Generated.
4657 2007-02-06  Simon Josefsson <simon@josefsson.org>
4659         * configure.in: Bump versions.
4661 2007-02-06  Simon Josefsson <simon@josefsson.org>
4663         * NEWS: Add.
4665 2007-02-06  Simon Josefsson <simon@josefsson.org>
4667         * src/common.c: Typo in last commit.
4669 2007-02-06  Simon Josefsson <simon@josefsson.org>
4671         * src/cli.gaa: Typo.
4673 2007-02-06  Simon Josefsson <simon@josefsson.org>
4675         * src/common.c: Fix --list.
4677 2007-02-06  Simon Josefsson <simon@josefsson.org>
4679         * doc/gnutls.texi: Add.
4681 2007-02-06  Simon Josefsson <simon@josefsson.org>
4683         * lib/gnutls_hash_int.c: Revert, not needed.
4685 2007-02-06  Simon Josefsson <simon@josefsson.org>
4687         * lib/gnutls_hash_int.c: (_gnutls_hash_get_algo_len): Handle NULL MACs again, broken by last
4688         commit.
4690 2007-02-06  Simon Josefsson <simon@josefsson.org>
4692         * src/serv.c: Fix last commit.
4694 2007-02-06  Simon Josefsson <simon@josefsson.org>
4696         * src/serv.c: Support TLS 1.2 and AES 256.
4698 2007-02-05  Simon Josefsson <simon@josefsson.org>
4700         * ChangeLog: [no log message]
4702 2007-02-05  Simon Josefsson <simon@josefsson.org>
4704         * NEWS: Version 1.7.4.
4706 2007-02-05  Simon Josefsson <simon@josefsson.org>
4708         * NEWS: Add.
4710 2007-02-05  Simon Josefsson <simon@josefsson.org>
4712         * src/serv.c: use static DH params if none or provided
4714 2007-02-05  Simon Josefsson <simon@josefsson.org>
4716         * tests/anonself.c, tests/dhepskself.c, tests/resume.c,
4717         tests/tlsia.c, tests/utils.c, tests/utils.h: Use static DH.
4719 2007-02-05  Simon Josefsson <simon@josefsson.org>
4721         * tests/pskself.c: No dh here.
4723 2007-02-05  Simon Josefsson <simon@josefsson.org>
4725         * NEWS: Reorder.
4727 2007-02-05  Simon Josefsson <simon@josefsson.org>
4729         * tests/sha2/.cvsignore: [no log message]
4731 2007-02-05  Simon Josefsson <simon@josefsson.org>
4733         * NEWS: Fix.
4735 2007-02-05  Simon Josefsson <simon@josefsson.org>
4737         * configure.in, tests/Makefile.am: Add SHA-2 self test.
4739 2007-02-05  Simon Josefsson <simon@josefsson.org>
4741         * NEWS, tests/sha2/Makefile.am, tests/sha2/key-ca.pem,
4742         tests/sha2/key-subca.pem, tests/sha2/key-subsubca.pem,
4743         tests/sha2/key-user.pem, tests/sha2/sha2: Add.
4745 2007-02-05  Simon Josefsson <simon@josefsson.org>
4747         * NEWS: Add.
4749 2007-02-05  Simon Josefsson <simon@josefsson.org>
4751         * src/certtool-cfg.c: Set pathlength to -1 (not present) by default,
4752         for templates.
4754 2007-02-05  Simon Josefsson <simon@josefsson.org>
4756         * src/certtool-gaa.c: Generated.
4758 2007-02-05  Simon Josefsson <simon@josefsson.org>
4760         * src/certtool.c, src/certtool.gaa: Support --hash SHA-256/384/512.
4762 2007-02-05  Simon Josefsson <simon@josefsson.org>
4764         * lib/gnutls_algorithms.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
4765         lib/x509/common.h, lib/x509/dn.c, lib/x509/x509.h: Support
4766         (RSA-)SHA-256/384/512.
4768 2007-02-05  Simon Josefsson <simon@josefsson.org>
4770         * lgl/gc-libgcrypt.c, lgl/gc.h: Update.
4772 2007-02-05  Simon Josefsson <simon@josefsson.org>
4774         * lib/gnutls_algorithms.c: (GNUTLS_SIGN_ALG_LOOP): Don't match unknown algorithms to GOST.
4775         Affects gnutls_sign_algorithm_get_name, and
4776         _gnutls_x509_sign_to_oid.
4778 2007-02-05  Simon Josefsson <simon@josefsson.org>
4780         * NEWS, includes/gnutls/gnutls.h.in: Enum types for SHA-256/384/512.
4782 2007-02-05  Simon Josefsson <simon@josefsson.org>
4784         * gl/gnulib.mk, gl/m4/gnulib-comp.m4, gl/m4/string_h.m4,
4785         gl/stdbool_.h, gl/string_.h, lgl/Makefile.am,
4786         lgl/m4/gnulib-comp.m4, lgl/m4/string_h.m4, lgl/memmem.c,
4787         lgl/string_.h: Update.
4789 2007-02-04  Simon Josefsson <simon@josefsson.org>
4791         * NEWS: Add.
4793 2007-02-04  Simon Josefsson <simon@josefsson.org>
4795         * gl/gai_strerror.c, gl/gnulib.mk, gl/m4/gnulib-comp.m4,
4796         gl/m4/socklen.m4, gl/m4/string_h.m4, gl/string_.h, lgl/Makefile.am,
4797         lgl/m4/gnulib-comp.m4, lgl/m4/socklen.m4, lgl/m4/string_h.m4,
4798         lgl/string_.h: Update.
4800 2007-02-02  Simon Josefsson <simon@josefsson.org>
4802         * doc/gnutls.texi: Typo.
4804 2007-02-02  Simon Josefsson <simon@josefsson.org>
4806         * NEWS: Add.
4808 2007-02-02  Simon Josefsson <simon@josefsson.org>
4810         * NEWS, configure.in: Bump versions.
4812 2007-02-02  Simon Josefsson <simon@josefsson.org>
4814         * doc/signatures.texi: Removed the wrong file, re-add this one.
4815         Oops.
4817 2007-02-02  Simon Josefsson <simon@josefsson.org>
4819         * doc/Makefile.am: Remove bibliography.texi.
4821 2007-02-02  Simon Josefsson <simon@josefsson.org>
4823         * doc/bibliography.texi, doc/signatures.texi: Remove.
4825 2007-02-02  Simon Josefsson <simon@josefsson.org>
4827         * doc/gnutls.texi: Don't use my-bib-macros.
4829 2007-02-02  Simon Josefsson <simon@josefsson.org>
4831         * doc/my-bib-macros.texi: use pxref.
4833 2007-02-02  Simon Josefsson <simon@josefsson.org>
4835         * doc/my-bib-macros.texi: Fix.
4837 2007-02-02  Simon Josefsson <simon@josefsson.org>
4839         * doc/gnutls.texi: proxy and certtool stuff
4841 2007-02-02  Simon Josefsson <simon@josefsson.org>
4843         * lib/x509/xml.c: Doc fix.
4845 2007-02-02  Simon Josefsson <simon@josefsson.org>
4847         * doc/bibliography.texi: reorder
4849 2007-02-02  Simon Josefsson <simon@josefsson.org>
4851         * doc/bibliography.texi: Add rfc3820.
4853 2007-02-02  Simon Josefsson <simon@josefsson.org>
4855         * doc/gnutls.texi: Mention RFC 3820.
4857 2007-02-02  Simon Josefsson <simon@josefsson.org>
4859         * doc/gnutls.texi: Improve extensions stuff.
4861 2007-02-01  Simon Josefsson <simon@josefsson.org>
4863         * ChangeLog: [no log message]
4865 2007-02-01  Simon Josefsson <simon@josefsson.org>
4867         * NEWS: Version 1.7.3.
4869 2007-02-01  Simon Josefsson <simon@josefsson.org>
4871         * NEWS: Typo.
4873 2007-02-01  Simon Josefsson <simon@josefsson.org>
4875         * tests/pathlen/ca-no-pathlen.pem,
4876         tests/pathlen/no-ca-or-pathlen.pem: Update.
4878 2007-02-01  Simon Josefsson <simon@josefsson.org>
4880         * NEWS: Add.
4882 2007-02-01  Simon Josefsson <simon@josefsson.org>
4884         * src/certtool.c: Print times in UTC.
4886 2007-02-01  Simon Josefsson <simon@josefsson.org>
4888         * NEWS: Fix.
4890 2007-02-01  Simon Josefsson <simon@josefsson.org>
4892         * tests/key-id/.cvsignore: [no log message]
4894 2007-02-01  Simon Josefsson <simon@josefsson.org>
4896         * NEWS: Reorder.
4898 2007-02-01  Simon Josefsson <simon@josefsson.org>
4900         * configure.in: Typo.
4902 2007-02-01  Simon Josefsson <simon@josefsson.org>
4904         * configure.in, tests/Makefile.am, tests/key-id/Makefile.am,
4905         tests/key-id/README, tests/key-id/ca-gnutls-keyid.pem,
4906         tests/key-id/ca-no-keyid.pem, tests/key-id/ca-weird-keyid.pem,
4907         tests/key-id/key-ca.pem, tests/key-id/key-id,
4908         tests/key-id/key-user.pem: Add key-id self test.
4910 2007-02-01  Simon Josefsson <simon@josefsson.org>
4912         * src/certtool.c: Don't print proxy info if there aren't any proxy
4913         extension.
4915 2007-02-01  Simon Josefsson <simon@josefsson.org>
4917         * doc/protocol/rfc4785.txt: Add.
4919 2007-01-31  Simon Josefsson <simon@josefsson.org>
4921         * src/certtool.c: Use the CA's SKI as the AKI value, if it is
4922         present.  Reported by Dale Sedivec
4923         <dale-keyword-gnutls.5670f1@codefu.org>.
4925 2007-01-31  Simon Josefsson <simon@josefsson.org>
4927         * lib/x509/x509.c: Doc fix.
4929 2007-01-31  Simon Josefsson <simon@josefsson.org>
4931         * doc/manpages/Makefile.am: Add.
4933 2007-01-31  Simon Josefsson <simon@josefsson.org>
4935         * src/certtool-cfg.c: Fix last commit.
4937 2007-01-31  Simon Josefsson <simon@josefsson.org>
4939         * NEWS, src/certtool-cfg.c, src/certtool-cfg.h, src/certtool-gaa.c,
4940         src/certtool-gaa.h, src/certtool.c, src/certtool.gaa: Support
4941         reading/generating proxy certificates in certtool.
4943 2007-01-31  Simon Josefsson <simon@josefsson.org>
4945         * NEWS, includes/gnutls/x509.h, lib/x509/extensions.c,
4946         lib/x509/extensions.h, lib/x509/x509.c: Add
4947         gnutls_x509_crt_get_proxy.
4949 2007-01-31  Simon Josefsson <simon@josefsson.org>
4951         * lib/x509/x509_write.c: Fix last commit.
4953 2007-01-31  Simon Josefsson <simon@josefsson.org>
4955         * lib/x509/x509_write.c: (gnutls_x509_crt_set_proxy_dn): Permit NULL @name's.
4957 2007-01-31  Simon Josefsson <simon@josefsson.org>
4959         * NEWS: Mention RFC 3820.
4961 2007-01-31  Simon Josefsson <simon@josefsson.org>
4963         * NEWS, includes/gnutls/x509.h, lib/pkix.asn, lib/pkix_asn1_tab.c,
4964         lib/x509/extensions.c, lib/x509/extensions.h, lib/x509/x509_write.c: 
4965         Add proxy certificate APIs.
4967 2007-01-31  Simon Josefsson <simon@josefsson.org>
4969         * NEWS: Add.
4971 2007-01-31  Simon Josefsson <simon@josefsson.org>
4973         * src/certtool-cfg.c: Have RET for path lengths to mean -1.
4975 2007-01-31  Simon Josefsson <simon@josefsson.org>
4977         * gl/.cvsignore, lgl/.cvsignore: [no log message]
4979 2007-01-31  Simon Josefsson <simon@josefsson.org>
4981         * lib/defines.h: String.h from gnulib now makes sure memmem is
4982         available.
4984 2007-01-31  Simon Josefsson <simon@josefsson.org>
4986         * gl/strdup.h, lgl/memmem.h: Remove.
4988 2007-01-31  Simon Josefsson <simon@josefsson.org>
4990         * gl/getaddrinfo.c, gl/gnulib.mk, gl/m4/absolute-header.m4,
4991         gl/m4/extensions.m4, gl/m4/gnulib-common.m4, gl/m4/gnulib-comp.m4,
4992         gl/m4/strdup.m4, gl/m4/string_h.m4, gl/socket_.h, gl/strdup.c,
4993         gl/string_.h, lgl/Makefile.am, lgl/m4/extensions.m4,
4994         lgl/m4/gnulib-common.m4, lgl/m4/gnulib-comp.m4, lgl/m4/memmem.m4,
4995         lgl/m4/stdint.m4, lgl/m4/string_h.m4, lgl/m4/unistd_h.m4,
4996         lgl/m4/wchar.m4, lgl/printf-args.c, lgl/printf-args.h,
4997         lgl/printf-parse.c, lgl/socket_.h, lgl/stdint_.h, lgl/string_.h,
4998         lgl/vasnprintf.c, lgl/wchar_.h: Update.
5000 2007-01-31  Simon Josefsson <simon@josefsson.org>
5002         * tests/pathlen/.cvsignore: Add.
5004 2007-01-26  Simon Josefsson <simon@josefsson.org>
5006         * NEWS: Add.
5008 2007-01-26  Simon Josefsson <simon@josefsson.org>
5010         * configure.in, tests/Makefile.am, tests/pathlen/Makefile.am,
5011         tests/pathlen/ca-no-pathlen.pem,
5012         tests/pathlen/no-ca-or-pathlen.pem, tests/pathlen/pathlen: Test for
5013         pathlen bug (and general certificate parsing).
5015 2007-01-26  Simon Josefsson <simon@josefsson.org>
5017         * NEWS: Add.
5019 2007-01-26  Simon Josefsson <simon@josefsson.org>
5021         * lib/x509/extensions.c: (_gnutls_x509_ext_extract_basicConstraints): Make sure
5022         pathLenConstraint is read, even if CA reading fails.
5024 2007-01-25  Simon Josefsson <simon@josefsson.org>
5026         * NEWS: Add.
5028 2007-01-25  Simon Josefsson <simon@josefsson.org>
5030         * includes/gnutls/gnutlsxx.h, lib/gnutlsxx.cpp: Add comment to
5031         describe C++ compiler bug problem.
5033 2007-01-25  Simon Josefsson <simon@josefsson.org>
5035         * includes/gnutls/gnutlsxx.h, lib/gnutlsxx.cpp: Fix C++ compiler bug
5036         in a "better" way, tiny patch from Matthias Scheler
5037         <tron@NetBSD.org>.
5039 2007-01-16  Simon Josefsson <simon@josefsson.org>
5041         * configure.in: Bump versions.
5043 2007-01-16  Simon Josefsson <simon@josefsson.org>
5045         * NEWS: Add.
5047 2007-01-16  Simon Josefsson <simon@josefsson.org>
5049         * lib/gnutls_cert.c, lib/gnutls_extra_hooks.h,
5050         libextra/gnutls_openpgp.c, libextra/openpgp/gnutls_openpgp.h,
5051         libextra/openpgp/privkey.c: Fix import of ASCII armored OpenPGP
5052         keys, patch from ludovic.courtes@laas.fr (Ludovic Courtès).
5054 2007-01-15  Simon Josefsson <simon@josefsson.org>
5056         * doc/protocol/draft-rescorla-tls-extractor-00.txt: Add.
5058 2007-01-14  Simon Josefsson <simon@josefsson.org>
5060         * ChangeLog: [no log message]
5062 2007-01-14  Simon Josefsson <simon@josefsson.org>
5064         * NEWS: Version 1.7.2.
5066 2007-01-14  Simon Josefsson <simon@josefsson.org>
5068         * lgl/Makefile.am, lgl/gc-gnulib.c, lgl/m4/gnulib-comp.m4,
5069         lgl/m4/unistd_h.m4, lgl/m4/wint_t.m4, lgl/unistd_.h: Update.
5071 2007-01-14  Simon Josefsson <simon@josefsson.org>
5073         * NEWS: Add.
5075 2007-01-14  Simon Josefsson <simon@josefsson.org>
5077         * libextra/opencdk/pubkey.c: Doc fix.
5079 2007-01-14  Simon Josefsson <simon@josefsson.org>
5081         * libextra/opencdk/opencdk.h, libextra/opencdk/pubkey.c: (cdk_pubkey_to_sexp, cdk_seckey_to_sexp): New functions, from Mario
5082         Lenz <mario.lenz@gmx.net>.
5084 2007-01-13  Simon Josefsson <simon@josefsson.org>
5086         * NEWS, THANKS: Add.
5088 2007-01-12  Simon Josefsson <simon@josefsson.org>
5090         * lib/gnutlsxx.cpp: Make it compile by commenting out call to
5091         virtual method (possibly incorrect but I don't know what the
5092         intention was).
5094 2007-01-12  Simon Josefsson <simon@josefsson.org>
5096         * NEWS, configure.in: Don't use -mms-bitfields
5097         --enable-runtime-pseudo-reloc.
5099 2007-01-12  Simon Josefsson <simon@josefsson.org>
5101         * gl/Makefile.am: Fix objdir!=srcdir.
5103 2007-01-11  Simon Josefsson <simon@josefsson.org>
5105         * NEWS: Add.
5107 2007-01-11  Simon Josefsson <simon@josefsson.org>
5109         * src/certtool.c: (generate_pkcs12): Read more than one certificate, if there are more
5110         available, and store them in the PKCS12 blob.  Suggested by Sascha
5111         Ziemann <sascha.ziemann@secunet.com>.
5113 2007-01-11  Simon Josefsson <simon@josefsson.org>
5115         * doc/reference/Makefile.am: Ignore gnutls_extra_hooks.h.
5117 2007-01-11  Simon Josefsson <simon@josefsson.org>
5119         * doc/manpages/Makefile.am: Add.
5121 2007-01-11  Simon Josefsson <simon@josefsson.org>
5123         * Makefile.am: Reorder lgl/ and gl/, to make sure lgl is built
5124         before gl.
5126 2007-01-11  Simon Josefsson <simon@josefsson.org>
5128         * NEWS: Fix.
5130 2007-01-11  Simon Josefsson <simon@josefsson.org>
5132         * NEWS, configure.in, includes/gnutls/x509.h,
5133         lib/x509/extensions.c, lib/x509/extensions.h, lib/x509/x509.c,
5134         lib/x509/x509_write.c, src/certtool-cfg.c, src/certtool-cfg.h,
5135         src/certtool.c: Support pathLenConstraint.
5137 2007-01-11  Simon Josefsson <simon@josefsson.org>
5139         * libextra/Makefile.am: libgnu.la depends on liblgnu.la, so don't
5140         add it twice.
5142 2007-01-11  Simon Josefsson <simon@josefsson.org>
5144         * gl/Makefile.am, gl/gnulib.mk, gl/m4/gnulib-cache.m4: Getaddrinfo
5145         needs snprintf from ../lgl/, so make libgnu.la depend on liblgnu.la.
5147 2007-01-11  Simon Josefsson <simon@josefsson.org>
5149         * libextra/gnutls_extra.c: Need strverscmp.h.
5151 2007-01-11  Simon Josefsson <simon@josefsson.org>
5153         * NEWS: Fix.
5155 2007-01-11  Simon Josefsson <simon@josefsson.org>
5157         * lib/libgnutls.vers: Don't export _E_*, they are only needed inside
5158         libgnutls now.  Fix copyright years.
5160 2007-01-11  Simon Josefsson <simon@josefsson.org>
5162         * NEWS, lib/Makefile.am, lib/auth_cert.c, lib/auth_dh_common.c,
5163         lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
5164         lib/auth_srp_rsa.c, lib/gnutls_cert.c, lib/gnutls_extra_hooks.c,
5165         lib/gnutls_extra_hooks.h, libextra/gnutls_extra.c: Cleanup gnutls vs
5166         gnutls-extra integration, for OpenPGP certs.
5168 2007-01-11  Simon Josefsson <simon@josefsson.org>
5170         * libextra/gnutls_extra.c: Replace libgcrypt version check with
5171         strverscmp.  No need to duplicate prototype found in gnutls.h for
5172         gnutls_check_version.
5174 2007-01-09  Simon Josefsson <simon@josefsson.org>
5176         * gl/m4/gnulib-common.m4, gl/m4/gnulib-comp.m4, gl/m4/lib-link.m4,
5177         lgl/gc-gnulib.c, lgl/gc-libgcrypt.c, lgl/m4/gc-arcfour.m4,
5178         lgl/m4/gc-arctwo.m4, lgl/m4/gc-des.m4, lgl/m4/gc-hmac-md5.m4,
5179         lgl/m4/gc-hmac-sha1.m4, lgl/m4/gc-md2.m4, lgl/m4/gc-md4.m4,
5180         lgl/m4/gc-md5.m4, lgl/m4/gc-random.m4, lgl/m4/gc-rijndael.m4,
5181         lgl/m4/gc-sha1.m4, lgl/m4/gnulib-common.m4, lgl/m4/gnulib-comp.m4,
5182         lgl/m4/lib-link.m4: Update.
5184 2007-01-05  Simon Josefsson <simon@josefsson.org>
5186         * NEWS: Add.
5188 2007-01-05  Simon Josefsson <simon@josefsson.org>
5190         * gl/Makefile.am, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
5191         gl/m4/lib-link.m4, lgl/Makefile.am, lgl/m4/gnulib-cache.m4,
5192         lgl/m4/gnulib-comp.m4, lgl/m4/lib-link.m4: Update.
5194 2007-01-05  Simon Josefsson <simon@josefsson.org>
5196         * configure.in: Bump versions.
5198 2007-01-05  Simon Josefsson <simon@josefsson.org>
5200         * NEWS: Add.
5202 2007-01-05  Simon Josefsson <simon@josefsson.org>
5204         * configure.in: Revert part of patch.
5206 2007-01-05  Simon Josefsson <simon@josefsson.org>
5208         * configure.in, src/Makefile.am: Tiny patch from
5209         ludovic.courtes@laas.fr (Ludovic Courtès).  * configure.in: Look for `gaa', issuing a warning with the URL if
5210         not found.  * src/Makefile.am (*-gaa.c): Use `$(GAA)' instead of `gaa'.  Mark
5211         `.gaa' files as being in `$(srcdir)', thereby allowing for
5212         out-of-source-tree builds.
5214 2007-01-28  Simon Josefsson <simon@josefsson.org>
5216         * ChangeLog: [no log message]
5218 2007-01-28  Simon Josefsson <simon@josefsson.org>
5220         * Makefile.am: Don't dist mkinstalldirs, automake no longer copies
5221         it.
5223 2007-01-28  Simon Josefsson <simon@josefsson.org>
5225         * ChangeLog: [no log message]
5227 2007-01-28  Simon Josefsson <simon@josefsson.org>
5229         * NEWS: Version 1.7.1.
5231 2007-01-28  Simon Josefsson <simon@josefsson.org>
5233         * NEWS: Add.
5235 2007-01-28  Simon Josefsson <simon@josefsson.org>
5237         * NEWS: Add.
5239 2007-01-28  Simon Josefsson <simon@josefsson.org>
5241         * NEWS: Fix.
5243 2007-01-28  Simon Josefsson <simon@josefsson.org>
5245         * NEWS: Fix.
5247 2007-01-28  Simon Josefsson <simon@josefsson.org>
5249         * NEWS, THANKS: Add.
5251 2007-01-28  Simon Josefsson <simon@josefsson.org>
5253         * lib/gnutls_asn1_tab.c: Generate.
5255 2007-01-28  Simon Josefsson <simon@josefsson.org>
5257         * lib/gnutls.asn: Fix comment to make it parse correctly.
5259 2007-01-27  Simon Josefsson <simon@josefsson.org>
5261         * tests/.cvsignore: [no log message]
5263 2007-01-27  Simon Josefsson <simon@josefsson.org>
5265         * NEWS: Add.
5267 2007-01-27  Simon Josefsson <simon@josefsson.org>
5269         * lib/gnutls_sig.c: Fix signature verification for DSA signatures in
5270         TLS 1.2, reported by ludovic.courtes@laas.fr (Ludovic Courtès).  (_gnutls_pkcs1_rsa_verify_sig): Rename to _gnutls_verify_sig, and
5271         add new parameter SHA1POS to indicate where in hash_concat the SHA.1
5272         hash is stored (for DSA).  (_gnutls_verify_sig_hdata): Pass proper SHA1POS.  (_gnutls_verify_sig_params): Likewise.
5274 2007-01-27  Simon Josefsson <simon@josefsson.org>
5276         * NEWS: Add.
5278 2007-01-27  Simon Josefsson <simon@josefsson.org>
5280         * doc/Makefile.am, doc/manpages/Makefile.am, lib/Makefile.am,
5281         lib/x509/Makefile.am, libextra/Makefile.am,
5282         libextra/openpgp/Makefile.am: Tiny patch from
5283         ludovic.courtes@laas.fr (Ludovic Courtès).  * doc/Makefile.am: Refer to `sort2.pl' as
5284           `$(srcdir)/scripts/sort2.pl' instead of `scripts/sort2.pl'.  * doc/manpages/Makefile.am: Refer to `gdoc' as   `$(top_srcdir)/doc/scripts/gdoc' instead of `../scripts/gdoc'.  * doc/lib/Makefile.am: Likewise.  * doc/lib/x509/Makefile.am: Likewise.  * doc/libextra/Makefile.am: Likewise.  * doc/libextra/openpgp/Makefile.am: Likewise.
5286 2007-01-27  Simon Josefsson <simon@josefsson.org>
5288         * NEWS, THANKS: Add.
5290 2007-01-27  Simon Josefsson <simon@josefsson.org>
5292         * lib/auth_cert.c: (_gnutls_gen_cert_server_cert_req): For TLS 1.2, generate conforming
5293         cert requests (i.e., include a empty list of supported hashes).
5294         Report and tiny patch from ludovic.courtes@laas.fr (Ludovic
5295         Courtès).
5297 2007-01-27  Simon Josefsson <simon@josefsson.org>
5299         * NEWS: Add.
5301 2007-01-27  Simon Josefsson <simon@josefsson.org>
5303         * tests/userid/.cvsignore: [no log message]
5305 2007-01-27  Simon Josefsson <simon@josefsson.org>
5307         * lib/x509/common.c: (_oid2str): Mark UID as a CHOICE-field (i.e., DirectoryString).  (_gnutls_x509_oid_data2string): Handle ia5String in CHOICEs.  Fixes
5308         problem reported by Max Kellermann <max@duempel.org>.
5310 2007-01-27  Simon Josefsson <simon@josefsson.org>
5312         * lib/pkix_asn1_tab.c: Generated.
5314 2007-01-27  Simon Josefsson <simon@josefsson.org>
5316         * lib/pkix.asn: Encoded UID DN fields as DirectoryString (e.g.,
5317         PrintableString), not as IA5String.  Add IA5String as a CHOICE for
5318         DirectoryString, to deal with backwards compatibility if there are
5319         IA5String UID fields out there that were generated by older
5320         versions.  Reported by Max Kellermann <max@duempel.org>.
5322 2007-01-27  Simon Josefsson <simon@josefsson.org>
5324         * tests/userid/userid: Add.
5326 2007-01-27  Simon Josefsson <simon@josefsson.org>
5328         * configure.in: Add tests/userid/.
5330 2007-01-27  Simon Josefsson <simon@josefsson.org>
5332         * tests/Makefile.am: Add userid/.
5334 2007-01-27  Simon Josefsson <simon@josefsson.org>
5336         * tests/userid/Makefile.am, tests/userid/userid.pem: Add.
5338 2007-01-27  Simon Josefsson <simon@josefsson.org>
5340         * NEWS: Add.
5342 2007-01-27  Simon Josefsson <simon@josefsson.org>
5344         * lib/gnutls_x509.c: (generate_rdn_seq): Store subject DN instead of issuer DN in the
5345         certificate authority list, to make sure server's send the proper
5346         list of expected CAs to the client.  Reported by Max Kellermann
5347         <max@duempel.org>.
5349 2007-01-27  Simon Josefsson <simon@josefsson.org>
5351         * lib/gnutls_x509.c: (gnutls_certificate_set_x509_crl): Initialize before use, reported
5352         by Max Kellermann <max@duempel.org>.
5354 2007-01-27  Simon Josefsson <simon@josefsson.org>
5356         * NEWS, THANKS, tests/Makefile.am, tests/certificate_set_x509_crl.c: 
5357         Add.
5359 2007-01-27  Simon Josefsson <simon@josefsson.org>
5361         * NEWS: Add.
5363 2007-01-27  Simon Josefsson <simon@josefsson.org>
5365         * gl/m4/lib-link.m4, gl/strdup.h, lgl/m4/lib-link.m4,
5366         lgl/m4/stdint.m4: Update.
5368 2007-01-26  Simon Josefsson <simon@josefsson.org>
5370         * doc/protocol/draft-ietf-tls-srp-13.txt: Add.
5372 2007-01-26  Simon Josefsson <simon@josefsson.org>
5374         * doc/protocol/draft-santesson-tls-gssapi-01.txt: Add.
5376 2007-01-26  Simon Josefsson <simon@josefsson.org>
5378         * doc/protocol/draft-rescorla-tls-opaque-prf-input-00.txt,
5379         doc/protocol/draft-rescorla-tls-suiteb-00.txt: Add.
5381 2007-01-26  Simon Josefsson <simon@josefsson.org>
5383         * po/LINGUAS, po/de.po: Sync with TP.
5385 2007-01-10  Simon Josefsson <simon@josefsson.org>
5387         * m4/intl.m4, m4/intldir.m4, m4/lock.m4, m4/visibility.m4: Remove
5388         (should have just been .cvsignore'd).
5390 2007-01-10  Simon Josefsson <simon@josefsson.org>
5392         * m4/.cvsignore: [no log message]
5394 2007-01-10  Simon Josefsson <simon@josefsson.org>
5396         * m4/intl.m4, m4/intldir.m4, m4/lock.m4, m4/visibility.m4: Add.
5398 2007-01-10  Simon Josefsson <simon@josefsson.org>
5400         * NEWS: Fix.
5402 2007-01-10  Simon Josefsson <simon@josefsson.org>
5404         * NEWS: Add.
5406 2007-01-10  Simon Josefsson <simon@josefsson.org>
5408         * configure.in: Bump versions.
5410 2007-01-10  Simon Josefsson <simon@josefsson.org>
5412         * NEWS, configure.in: Bump versions.
5414 2007-01-01  Simon Josefsson <simon@josefsson.org>
5416         * lib/gnutls_record.c: Doc fix.
5418 2006-11-29  Simon Josefsson <simon@josefsson.org>
5420         * gl/Makefile.am, lgl/Makefile.am: Update.
5422 2006-11-29  Simon Josefsson <simon@josefsson.org>
5424         * ChangeLog: [no log message]
5426 2006-11-29  Simon Josefsson <simon@josefsson.org>
5428         * Makefile.am: Put in devel/ directory.  Disable doc generation.
5430 2006-11-29  Simon Josefsson <simon@josefsson.org>
5432         * NEWS: Version 1.7.0.
5434 2006-11-29  Simon Josefsson <simon@josefsson.org>
5436         * NEWS: Add.
5438 2006-11-29  Simon Josefsson <simon@josefsson.org>
5440         * gl/Makefile.am, lgl/Makefile.am: Fix gnulib-tool bug.
5442 2006-11-29  Simon Josefsson <simon@josefsson.org>
5444         * lib/gnutls_priority.c: Attempt TLS 1.2 and TLS 1.1 too, by
5445         default.
5447 2006-11-29  Simon Josefsson <simon@josefsson.org>
5449         * NEWS: Fix.
5451 2006-11-28  Simon Josefsson <simon@josefsson.org>
5453         * gl/Makefile.am, gl/gettext.h, lgl/Makefile.am, lgl/gettext.h,
5454         lgl/m4/eoverflow.m4, lgl/m4/size_max.m4, lgl/m4/stdint.m4: Update.
5456 2006-11-26  Simon Josefsson <simon@josefsson.org>
5458         * NEWS: Fix.
5460 2006-11-26  Simon Josefsson <simon@josefsson.org>
5462         * NEWS: Add.
5464 2006-11-26  Simon Josefsson <simon@josefsson.org>
5466         * tests/anonself.c: Print TLS version too.
5468 2006-11-26  Simon Josefsson <simon@josefsson.org>
5470         * tests/anonself.c: More debugging.
5472 2006-11-26  Simon Josefsson <simon@josefsson.org>
5474         * tests/utils.c: Output more debug info.
5476 2006-11-26  Simon Josefsson <simon@josefsson.org>
5478         * NEWS: Fix.
5480 2006-11-26  Simon Josefsson <simon@josefsson.org>
5482         * libextra/opencdk/keyserver.c: Doc fix.
5484 2006-11-26  Simon Josefsson <simon@josefsson.org>
5486         * libextra/opencdk/opencdk.h: Doc fixes.
5488 2006-11-26  Simon Josefsson <simon@josefsson.org>
5490         * libextra/opencdk/kbnode.c, libextra/opencdk/keydb.c,
5491         libextra/opencdk/keygen.c, libextra/opencdk/keylist.c,
5492         libextra/opencdk/sign.c: Doc fix.
5494 2006-11-26  Simon Josefsson <simon@josefsson.org>
5496         * libextra/opencdk/kbnode.c, libextra/opencdk/keygen.c,
5497         libextra/opencdk/sign.c: Doc fix.
5499 2006-11-26  Simon Josefsson <simon@josefsson.org>
5501         * libextra/opencdk/keydb.c: Doc fix.
5503 2006-11-26  Simon Josefsson <simon@josefsson.org>
5505         * libextra/gnutls_ia.c: Use new internal PRF API.
5507 2006-11-26  Simon Josefsson <simon@josefsson.org>
5509         * lib/gnutls_sig.c: To use NULL
5510         DigestInfo.AlgorithmsIdentifier.parameters or not, that is the
5511         question.
5513 2006-11-26  Simon Josefsson <simon@josefsson.org>
5515         * configure.in: Move AM_CONDITIONAL outside of 'if gcc' clause,
5516         fixes problem reported by "Michael C. Vergallen"
5517         <mvergall@telenet.be>.
5519 2006-11-26  Simon Josefsson <simon@josefsson.org>
5521         * NEWS: Add.
5523 2006-11-25  Simon Josefsson <simon@josefsson.org>
5525         * NEWS: Add.
5527 2006-11-25  Simon Josefsson <simon@josefsson.org>
5529         * lib/auth_cert.c, lib/gnutls_constate.c, lib/gnutls_handshake.c,
5530         lib/gnutls_kx.c, lib/gnutls_sig.c, lib/gnutls_state.c,
5531         lib/gnutls_state.h: Client TLS 1.2 support.  Works against
5532         www.mikestoolbox.org:4433.
5534 2006-11-25  Simon Josefsson <simon@josefsson.org>
5536         * src/common.c: Support "TLS1.2" as protocol name.
5538 2006-11-25  Simon Josefsson <simon@josefsson.org>
5540         * NEWS: Add.
5542 2006-11-25  Simon Josefsson <simon@josefsson.org>
5544         * includes/gnutls/gnutls.h.in: (gnutls_protocol_t): Add GNUTLS_TLS1_2.
5546 2006-11-25  Simon Josefsson <simon@josefsson.org>
5548         * lib/gnutls_algorithms.c: Support TLS 1.2.
5550 2006-11-25  Simon Josefsson <simon@josefsson.org>
5552         * NEWS: Add.
5554 2006-11-25  Simon Josefsson <simon@josefsson.org>
5556         * gl/Makefile.am, gl/getaddrinfo.c, gl/imaxtostr.c, gl/intprops.h,
5557         gl/inttostr.c, gl/inttostr.h, gl/m4/absolute-header.m4,
5558         gl/m4/gnulib-comp.m4, gl/m4/inttostr.m4, gl/m4/longlong.m4,
5559         gl/m4/stdint.m4, gl/m4/ulonglong.m4, gl/offtostr.c, gl/stdint_.h,
5560         gl/uinttostr.c, gl/umaxtostr.c, lgl/m4/alloca.m4, lgl/m4/gettext.m4: 
5561         Update.
5563 2006-11-25  Simon Josefsson <simon@josefsson.org>
5565         * NEWS, configure.in: Bump versions.
5567 2006-11-22  Simon Josefsson <simon@josefsson.org>
5569         * doc/protocol/draft-housley-evidence-extns-01.txt: Add.
5571 2006-11-17  Simon Josefsson <simon@josefsson.org>
5573         * ChangeLog: [no log message]
5575 2006-11-17  Simon Josefsson <simon@josefsson.org>
5577         * Makefile.am: Release do non-devel directory.
5579 2006-11-17  Simon Josefsson <simon@josefsson.org>
5581         * NEWS: Version 1.6.0.
5583 2006-11-17  Simon Josefsson <simon@josefsson.org>
5585         * doc/manpages/Makefile.am: Fix copyright years.
5587 2006-11-17  Simon Josefsson <simon@josefsson.org>
5589         * configure.in: Bump versions.
5591 2006-11-17  Simon Josefsson <simon@josefsson.org>
5593         * NEWS: Add.
5595 2006-11-16  Simon Josefsson <simon@josefsson.org>
5597         * ChangeLog: [no log message]
5599 2006-11-16  Simon Josefsson <simon@josefsson.org>
5601         * NEWS: Version 1.5.5.
5603 2006-11-16  Simon Josefsson <simon@josefsson.org>
5605         * lib/gnutls_record.c: (gnutls_record_recv): Fix docstring, suggested by Tim Kosse
5606         <tim.kosse@filezilla-project.org>.
5608 2006-11-16  Simon Josefsson <simon@josefsson.org>
5610         * doc/protocol/draft-ietf-sasl-rfc2831bis-11.txt: Remove, oops wrong
5611         project.
5613 2006-11-16  Simon Josefsson <simon@josefsson.org>
5615         * doc/protocol/draft-ietf-sasl-rfc2831bis-11.txt: Add.
5617 2006-11-16  Simon Josefsson <simon@josefsson.org>
5619         * tests/rsa-md5-collision/Makefile.am: Remove.
5621 2006-11-16  Simon Josefsson <simon@josefsson.org>
5623         * NEWS: Add.
5625 2006-11-16  Simon Josefsson <simon@josefsson.org>
5627         * NEWS: Add.
5629 2006-11-16  Simon Josefsson <simon@josefsson.org>
5631         * NEWS: Add.
5633 2006-11-16  Simon Josefsson <simon@josefsson.org>
5635         * gl/Makefile.am, gl/gettext.h, gl/m4/gnulib-comp.m4,
5636         gl/m4/lib-link.m4, gl/m4/longlong.m4, gl/stdint_.h,
5637         lgl/Makefile.am, lgl/gettext.h, lgl/m4/gnulib-comp.m4,
5638         lgl/m4/lib-link.m4, lgl/m4/longlong.m4, lgl/stdint_.h: Update.
5640 2006-11-16  Simon Josefsson <simon@josefsson.org>
5642         * tests/rsa-md5-collision/chain1-expect.log,
5643         tests/rsa-md5-collision/chain2-expect.log: Remove.
5645 2006-11-16  Simon Josefsson <simon@josefsson.org>
5647         * tests/rsa-md5-collision/rsa-md5-collision: Remove -x.
5649 2006-11-16  Simon Josefsson <simon@josefsson.org>
5651         * tests/rsa-md5-collision/rsa-md5-collision: Make it work under
5652         mingw32.
5654 2006-11-15  Simon Josefsson <simon@josefsson.org>
5656         * configure.in: Bump versions (done incorrectly in the 1.5.4
5657         release).
5659 2006-11-15  Simon Josefsson <simon@josefsson.org>
5661         * NEWS: Add.
5663 2006-11-15  Simon Josefsson <simon@josefsson.org>
5665         * doc/examples/ex-x509-info.c: Fix cert_list_size type to match API,
5666         reported by Tim Kosse <tim.kosse@filezilla-project.org>.
5668 2006-11-14  Simon Josefsson <simon@josefsson.org>
5670         * doc/protocol/draft-hajjeh-tls-identity-protection-00.txt: Add.
5672 2006-11-11  Simon Josefsson <simon@josefsson.org>
5674         * doc/protocol/draft-hajjeh-tls-sign-02.txt: Add.
5676 2006-11-07  Simon Josefsson <simon@josefsson.org>
5678         * ChangeLog: [no log message]
5680 2006-11-07  Simon Josefsson <simon@josefsson.org>
5682         * NEWS: Version 1.5.4.
5684 2006-11-07  Simon Josefsson <simon@josefsson.org>
5686         * NEWS: Add.
5688 2006-11-07  Simon Josefsson <simon@josefsson.org>
5690         * NEWS: Add.
5692 2006-11-07  Simon Josefsson <simon@josefsson.org>
5694         * lgl/Makefile.am, lgl/m4/gnulib-cache.m4, lgl/m4/gnulib-comp.m4,
5695         lgl/m4/strverscmp.m4, lgl/strverscmp.c, lgl/strverscmp.h,
5696         lib/gnutls_global.c: Use strverscmp.
5698 2006-11-07  Simon Josefsson <simon@josefsson.org>
5700         * lib/gnutls_buffers.c: Typo.
5702 2006-11-07  Simon Josefsson <simon@josefsson.org>
5704         * NEWS, doc/manpages/Makefile.am: Add.
5706 2006-11-07  Simon Josefsson <simon@josefsson.org>
5708         * libextra/gnutls_ia.c: Doc fix.
5710 2006-11-07  Simon Josefsson <simon@josefsson.org>
5712         * doc/gnutls.texi: More errno discussion regarding push/pull
5713         functions.
5715 2006-11-07  Simon Josefsson <simon@josefsson.org>
5717         * NEWS: Add.
5719 2006-11-07  Simon Josefsson <simon@josefsson.org>
5721         * lib/gnutls_buffers.c: Don't use errno to avoid thread-safety
5722         issues.
5724 2006-11-07  Simon Josefsson <simon@josefsson.org>
5726         * lib/gnutls_buffers.c: Convert to EINTR/EAGAIN errno under Windows,
5727         using WSAGetLastError().
5729 2006-11-07  Simon Josefsson <simon@josefsson.org>
5731         * NEWS, includes/gnutls/gnutls.h.in, lib/gnutls_buffers.c,
5732         lib/gnutls_int.h: Add new APIs to set errno for push/pull functions,
5733         suggested by tim.kosse@filezilla-project.org.
5735 2006-11-06  Simon Josefsson <simon@josefsson.org>
5737         * NEWS: Fix.
5739 2006-11-05  Simon Josefsson <simon@josefsson.org>
5741         * NEWS: Add.
5743 2006-11-05  Simon Josefsson <simon@josefsson.org>
5745         * lib/Makefile.am, libextra/Makefile.am: Remove SOVERSION (see
5746         configure.in).
5748 2006-11-05  Simon Josefsson <simon@josefsson.org>
5750         * configure.in: Set SOVERSION here.
5752 2006-11-05  Simon Josefsson <simon@josefsson.org>
5754         * lgl/.cvsignore: [no log message]
5756 2006-11-05  Simon Josefsson <simon@josefsson.org>
5758         * libextra/openpgp/openpgp.h: (gnutls_openpgp_key_get_pk_algorithm): Fix prototype.
5760 2006-11-03  Simon Josefsson <simon@josefsson.org>
5762         * lgl/printf-parse.c: Update.
5764 2006-10-30  Simon Josefsson <simon@josefsson.org>
5766         * NEWS: Add.
5768 2006-10-30  Simon Josefsson <simon@josefsson.org>
5770         * libextra/openpgp/pgp.c: (gnutls_openpgp_key_get_fingerprint): Doc fix.  Reported by
5771         ludovic.courtes@laas.fr (Ludovic Courtès).
5773 2006-10-30  Simon Josefsson <simon@josefsson.org>
5775         * libextra/openpgp/pgp.c: (gnutls_openpgp_key_get_name): Make SIZEOF_BUF contain
5776         actual/required buffer size on return.  Suggested by
5777         ludovic.courtes@laas.fr (Ludovic Courtès).
5779 2006-10-30  Simon Josefsson <simon@josefsson.org>
5781         * NEWS, includes/gnutls/openpgp.h, libextra/openpgp/pgp.c,
5782         libextra/openpgp/privkey.c: Fix return types.
5784 2006-10-30  Simon Josefsson <simon@josefsson.org>
5786         * NEWS: Add.
5788 2006-10-30  Simon Josefsson <simon@josefsson.org>
5790         * lib/gnutls_v2_compat.c: Have SSLv2 ClientHello's for unknown
5791         versions negotiate the highest version we support, instead of the
5792         lowest.  Reported by Pasi.Eronen@nokia.com.
5794 2006-10-30  Simon Josefsson <simon@josefsson.org>
5796         * NEWS: Add.
5798 2006-10-30  Simon Josefsson <simon@josefsson.org>
5800         * configure.in: Simplify ssize_t test.
5802 2006-10-30  Simon Josefsson <simon@josefsson.org>
5804         * doc/examples/ex-cert-select.c: Remove duplicate #include
5805         <sys/stat.h>.
5807 2006-10-30  Simon Josefsson <simon@josefsson.org>
5809         * configure.in, lib/defines.h: Simplify #include's using gnulib
5810         modules.
5812 2006-10-30  Simon Josefsson <simon@josefsson.org>
5814         * gl/getaddrinfo.c, gl/getdelim.c, gl/getline.c, gl/gettext.h,
5815         gl/m4/lib-link.m4, gl/readline.c, lgl/Makefile.am, lgl/arcfour.c,
5816         lgl/arctwo.c, lgl/des.c, lgl/gc-gnulib.c, lgl/gc-libgcrypt.c,
5817         lgl/gc-pbkdf2-sha1.c, lgl/gettext.h, lgl/hmac-md5.c,
5818         lgl/hmac-sha1.c, lgl/m4/codeset.m4, lgl/m4/gettext.m4,
5819         lgl/m4/gnulib-cache.m4, lgl/m4/gnulib-comp.m4, lgl/m4/intl.m4,
5820         lgl/m4/intldir.m4, lgl/m4/intmax.m4, lgl/m4/inttypes-h.m4,
5821         lgl/m4/inttypes-pri.m4, lgl/m4/lib-link.m4, lgl/m4/lock.m4,
5822         lgl/m4/signed.m4, lgl/m4/sys_stat_h.m4, lgl/m4/unistd_h.m4,
5823         lgl/m4/vasnprintf.m4, lgl/md2.c, lgl/md4.c, lgl/memxor.c,
5824         lgl/read-file.c, lgl/rijndael-alg-fst.c, lgl/rijndael-api-fst.c,
5825         lgl/stat_.h: Update.
5827 2006-10-30  Simon Josefsson <simon@josefsson.org>
5829         * lgl/m4/gnulib-comp.m4, lgl/m4/sys_stat_h.m4, lgl/stat_.h: Update.
5831 2006-10-30  Simon Josefsson <simon@josefsson.org>
5833         * NEWS, configure.in: Bump versions.
5835 2006-10-26  Simon Josefsson <simon@josefsson.org>
5837         * ChangeLog: [no log message]
5839 2006-10-26  Simon Josefsson <simon@josefsson.org>
5841         * NEWS: Version 1.5.3.
5843 2006-10-26  Simon Josefsson <simon@josefsson.org>
5845         * lgl/.cvsignore: [no log message]
5847 2006-10-26  Simon Josefsson <simon@josefsson.org>
5849         * libextra/opencdk/Makefile.am: Fix -I's.
5851 2006-10-26  Simon Josefsson <simon@josefsson.org>
5853         * tests/rsa-md5-collision/Makefile.am: Dist more.
5855 2006-10-26  Simon Josefsson <simon@josefsson.org>
5857         * NEWS, tests/rsa-md5-collision/README: Add.
5859 2006-10-26  Simon Josefsson <simon@josefsson.org>
5861         * lib/Makefile.am, libextra/Makefile.am, src/Makefile.am,
5862         tests/Makefile.am: Change lgpl/ library name.
5864 2006-10-26  Simon Josefsson <simon@josefsson.org>
5866         * lgl/Makefile.am, lgl/m4/gnulib-cache.m4: Change lgpl/ library name
5867         to liblgnu, to avoid weird libtool errors.
5869 2006-10-26  Simon Josefsson <simon@josefsson.org>
5871         * lgl/Makefile.am, lgl/stdint_.h: Update.
5873 2006-10-26  Simon Josefsson <simon@josefsson.org>
5875         * gl/Makefile.am, gl/getaddrinfo.c, gl/imaxtostr.c, gl/intprops.h,
5876         gl/inttostr.c, gl/inttostr.h, gl/m4/absolute-header.m4,
5877         gl/m4/gnulib-comp.m4, gl/m4/inttostr.m4, gl/m4/longlong.m4,
5878         gl/m4/stdint.m4, gl/m4/ulonglong.m4, gl/offtostr.c, gl/stdint_.h,
5879         gl/uinttostr.c, gl/umaxtostr.c: Add.
5881 2006-10-26  Simon Josefsson <simon@josefsson.org>
5883         * NEWS: Fix.
5885 2006-10-26  Simon Josefsson <simon@josefsson.org>
5887         * libextra/opencdk/encrypt.c, libextra/opencdk/opencdk.h: Update to
5888         0.5.11.
5890 2006-10-26  Simon Josefsson <simon@josefsson.org>
5892         * doc/gnutls.texi: Be specific about SSLv2 security problems.
5894 2006-10-24  Simon Josefsson <simon@josefsson.org>
5896         * tests/rsa-md5-collision/rsa-md5-collision: Fix distcheck.
5898 2006-10-24  Simon Josefsson <simon@josefsson.org>
5900         * tests/rsa-md5-collision/Makefile.am: Dist more.
5902 2006-10-24  Simon Josefsson <simon@josefsson.org>
5904         * NEWS: Add.
5906 2006-10-24  Simon Josefsson <simon@josefsson.org>
5908         * tests/pkcs12-decode/.cvsignore: [no log message]
5910 2006-10-24  Simon Josefsson <simon@josefsson.org>
5912         * configure.in: Add tests.
5914 2006-10-24  Simon Josefsson <simon@josefsson.org>
5916         * tests/Makefile.am, tests/pkcs12-decode/Makefile.am,
5917         tests/pkcs12-decode/pkcs12, tests/pkcs12_neon: Move pkcs12 tests to
5918         pkcs12-decode/.
5920 2006-10-24  Simon Josefsson <simon@josefsson.org>
5922         * tests/pkcs8-decode/pkcs8: More debugging info.
5924 2006-10-24  Simon Josefsson <simon@josefsson.org>
5926         * tests/pkcs8-decode/.cvsignore: [no log message]
5928 2006-10-24  Simon Josefsson <simon@josefsson.org>
5930         * tests/Makefile.am, tests/enc2pkcs8.pem, tests/encpkcs8.pem,
5931         tests/pkcs8, tests/pkcs8-decode/Makefile.am,
5932         tests/pkcs8-decode/enc2pkcs8.pem, tests/pkcs8-decode/encpkcs8.pem,
5933         tests/pkcs8-decode/pkcs8, tests/pkcs8-decode/unencpkcs8.pem,
5934         tests/unencpkcs8.pem: Move pkcs8 tests to pkcs8-decode/.
5936 2006-10-24  Simon Josefsson <simon@josefsson.org>
5938         * tests/Makefile.am: Move pkcs1-pad stuff to pkcs1-padding/.  Add
5939         rsa-md5-collision/.
5941 2006-10-24  Simon Josefsson <simon@josefsson.org>
5943         * tests/pkcs1-padding/.cvsignore,
5944         tests/rsa-md5-collision/.cvsignore: [no log message]
5946 2006-10-24  Simon Josefsson <simon@josefsson.org>
5948         * tests/rsa-md5-collision/Makefile.am,
5949         tests/rsa-md5-collision/chain1-expect.log,
5950         tests/rsa-md5-collision/chain2-expect.log,
5951         tests/rsa-md5-collision/mbox,
5952         tests/rsa-md5-collision/rsa-md5-collision: Add.
5954 2006-10-24  Simon Josefsson <simon@josefsson.org>
5956         * tests/pkcs1-padding/Makefile.am, tests/pkcs1-padding/pkcs1-pad,
5957         tests/pkcs1-padding/pkcs1-pad-broken.pem,
5958         tests/pkcs1-padding/pkcs1-pad-broken2.pem,
5959         tests/pkcs1-padding/pkcs1-pad-broken3.pem,
5960         tests/pkcs1-padding/pkcs1-pad-ok.pem,
5961         tests/pkcs1-padding/pkcs1-pad-ok2.pem: Moved from ../.
5963 2006-10-24  Simon Josefsson <simon@josefsson.org>
5965         * tests/pkcs1-pad, tests/pkcs1-pad-broken.pem,
5966         tests/pkcs1-pad-broken2.pem, tests/pkcs1-pad-broken3.pem,
5967         tests/pkcs1-pad-ok.pem, tests/pkcs1-pad-ok2.pem: Move to separate
5968         directory.
5970 2006-10-24  Simon Josefsson <simon@josefsson.org>
5972         * doc/protocol/draft-ietf-tls-psk-null-03.txt,
5973         doc/protocol/draft-ietf-tls-rfc4346-bis-02.txt: Add.
5975 2006-10-21  Simon Josefsson <simon@josefsson.org>
5977         * NEWS: Add.
5979 2006-10-21  Simon Josefsson <simon@josefsson.org>
5981         * lgl/.cvsignore: [no log message]
5983 2006-10-21  Simon Josefsson <simon@josefsson.org>
5985         * tests/Makefile.am: Need lgpl gnulib.
5987 2006-10-21  Simon Josefsson <simon@josefsson.org>
5989         * src/Makefile.am: Add lgpl too.
5991 2006-10-21  Simon Josefsson <simon@josefsson.org>
5993         * libextra/Makefile.am: Reorder libgnu.la's.
5995 2006-10-21  Simon Josefsson <simon@josefsson.org>
5997         * libextra/opencdk/Makefile.am: Need lgpl/ gnulib in CFLAGS.
5999 2006-10-21  Simon Josefsson <simon@josefsson.org>
6001         * lgl/alloca.h, lgl/stdint.h: Remove files that shouldn't have been
6002         committed.
6004 2006-10-21  Simon Josefsson <simon@josefsson.org>
6006         * gl/Makefile.am, gl/m4/gnulib-cache.m4: Fix avoid modules.
6008 2006-10-21  Simon Josefsson <simon@josefsson.org>
6010         * gl/Makefile.am, gl/alloca_.h, gl/asnprintf.c, gl/m4/alloca.m4,
6011         gl/m4/eoverflow.m4, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
6012         gl/m4/intmax_t.m4, gl/m4/inttypes_h.m4, gl/m4/longdouble.m4,
6013         gl/m4/longlong.m4, gl/m4/signed.m4, gl/m4/size_max.m4,
6014         gl/m4/snprintf.m4, gl/m4/stdint_h.m4, gl/m4/vasnprintf.m4,
6015         gl/m4/wchar_t.m4, gl/m4/wint_t.m4, gl/m4/xsize.m4,
6016         gl/printf-args.c, gl/printf-args.h, gl/printf-parse.c,
6017         gl/printf-parse.h, gl/size_max.h, gl/snprintf.c, gl/snprintf.h,
6018         gl/vasnprintf.c, gl/vasnprintf.h, gl/xsize.h: Avoid duplicate
6019         modules.
6021 2006-10-21  Simon Josefsson <simon@josefsson.org>
6023         * gl/Makefile.am, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4: Avoid
6024         duplicate modules.
6026 2006-10-21  Simon Josefsson <simon@josefsson.org>
6028         * libextra/Makefile.am: Need gnulib lgl/ in CFLAGS and LIBADD.
6030 2006-10-21  Simon Josefsson <simon@josefsson.org>
6032         * libextra/openpgp/Makefile.am: Need gnulib lgl/ in CFLAGS.
6034 2006-10-21  Simon Josefsson <simon@josefsson.org>
6036         * gl/Makefile.am: Move modules from gl/ to lgl/.
6038 2006-10-21  Simon Josefsson <simon@josefsson.org>
6040         * gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, lgl/Makefile.am,
6041         lgl/m4/gnulib-cache.m4, lgl/m4/gnulib-comp.m4: Move modules from gl/
6042         to lgl/.
6044 2006-10-21  Simon Josefsson <simon@josefsson.org>
6046         * gl/Makefile.am, gl/m4/absolute-header.m4, gl/m4/codeset.m4,
6047         gl/m4/gettext.m4, gl/m4/glibc2.m4, gl/m4/glibc21.m4,
6048         gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/m4/iconv.m4,
6049         gl/m4/intdiv0.m4, gl/m4/intmax.m4, gl/m4/inttypes-h.m4,
6050         gl/m4/inttypes-pri.m4, gl/m4/lcmessage.m4, gl/m4/lock.m4,
6051         gl/m4/memmove.m4, gl/m4/minmax.m4, gl/m4/nls.m4, gl/m4/po.m4,
6052         gl/m4/printf-posix.m4, gl/m4/progtest.m4, gl/m4/read-file.m4,
6053         gl/m4/stdint.m4, gl/m4/uintmax_t.m4, gl/m4/ulonglong.m4,
6054         gl/m4/visibility.m4, gl/memmove.c, gl/minmax.h, gl/read-file.c,
6055         gl/read-file.h, gl/stdint_.h, lgl/Makefile.am, lgl/alloca.h,
6056         lgl/alloca_.h, lgl/asnprintf.c, lgl/gettext.h, lgl/m4/alloca.m4,
6057         lgl/m4/codeset.m4, lgl/m4/eoverflow.m4, lgl/m4/gettext.m4,
6058         lgl/m4/glibc2.m4, lgl/m4/glibc21.m4, lgl/m4/gnulib-cache.m4,
6059         lgl/m4/gnulib-comp.m4, lgl/m4/iconv.m4, lgl/m4/intdiv0.m4,
6060         lgl/m4/intmax.m4, lgl/m4/intmax_t.m4, lgl/m4/inttypes-h.m4,
6061         lgl/m4/inttypes-pri.m4, lgl/m4/inttypes_h.m4, lgl/m4/lcmessage.m4,
6062         lgl/m4/lock.m4, lgl/m4/longdouble.m4, lgl/m4/memmove.m4,
6063         lgl/m4/nls.m4, lgl/m4/po.m4, lgl/m4/printf-posix.m4,
6064         lgl/m4/progtest.m4, lgl/m4/read-file.m4, lgl/m4/signed.m4,
6065         lgl/m4/size_max.m4, lgl/m4/snprintf.m4, lgl/m4/socklen.m4,
6066         lgl/m4/sockpfaf.m4, lgl/m4/stdint_h.m4, lgl/m4/sys_socket_h.m4,
6067         lgl/m4/uintmax_t.m4, lgl/m4/vasnprintf.m4, lgl/m4/visibility.m4,
6068         lgl/m4/wchar_t.m4, lgl/m4/wint_t.m4, lgl/m4/xsize.m4,
6069         lgl/memmove.c, lgl/printf-args.c, lgl/printf-args.h,
6070         lgl/printf-parse.c, lgl/printf-parse.h, lgl/read-file.c,
6071         lgl/read-file.h, lgl/size_max.h, lgl/snprintf.c, lgl/snprintf.h,
6072         lgl/socket_.h, lgl/stdint.h, lgl/vasnprintf.c, lgl/vasnprintf.h,
6073         lgl/xsize.h: Move modules from gl/ to lgl/.
6075 2006-10-21  Simon Josefsson <simon@josefsson.org>
6077         * lgl/.cvsignore: [no log message]
6079 2006-10-21  Simon Josefsson <simon@josefsson.org>
6081         * Makefile.am: Build lgl/ too.
6083 2006-10-21  Simon Josefsson <simon@josefsson.org>
6085         * gl/Makefile.am, gl/arcfour.c, gl/arcfour.h, gl/arctwo.c,
6086         gl/arctwo.h, gl/des.c, gl/des.h, gl/gc-gnulib.c, gl/gc-libgcrypt.c,
6087         gl/gc-pbkdf2-sha1.c, gl/gc.h, gl/hmac-md5.c, gl/hmac-sha1.c,
6088         gl/hmac.h, gl/m4/arcfour.m4, gl/m4/arctwo.m4, gl/m4/des.m4,
6089         gl/m4/gc-arcfour.m4, gl/m4/gc-arctwo.m4, gl/m4/gc-des.m4,
6090         gl/m4/gc-hmac-md5.m4, gl/m4/gc-hmac-sha1.m4, gl/m4/gc-md2.m4,
6091         gl/m4/gc-md4.m4, gl/m4/gc-md5.m4, gl/m4/gc-pbkdf2-sha1.m4,
6092         gl/m4/gc-random.m4, gl/m4/gc-rijndael.m4, gl/m4/gc-sha1.m4,
6093         gl/m4/gc.m4, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
6094         gl/m4/hmac-md5.m4, gl/m4/hmac-sha1.m4, gl/m4/md2.m4, gl/m4/md4.m4,
6095         gl/m4/md5.m4, gl/m4/memxor.m4, gl/m4/rijndael.m4, gl/m4/sha1.m4,
6096         gl/md2.c, gl/md2.h, gl/md4.c, gl/md4.h, gl/md5.c, gl/md5.h,
6097         gl/memxor.c, gl/memxor.h, gl/rijndael-alg-fst.c,
6098         gl/rijndael-alg-fst.h, gl/rijndael-api-fst.c,
6099         gl/rijndael-api-fst.h, gl/sha1.c, gl/sha1.h, lgl/Makefile.am,
6100         lgl/arcfour.c, lgl/arcfour.h, lgl/arctwo.c, lgl/arctwo.h,
6101         lgl/des.c, lgl/des.h, lgl/gc-gnulib.c, lgl/gc-libgcrypt.c,
6102         lgl/gc-pbkdf2-sha1.c, lgl/gc.h, lgl/hmac-md5.c, lgl/hmac-sha1.c,
6103         lgl/hmac.h, lgl/m4/absolute-header.m4, lgl/m4/arcfour.m4,
6104         lgl/m4/arctwo.m4, lgl/m4/des.m4, lgl/m4/gc-arcfour.m4,
6105         lgl/m4/gc-arctwo.m4, lgl/m4/gc-des.m4, lgl/m4/gc-hmac-md5.m4,
6106         lgl/m4/gc-hmac-sha1.m4, lgl/m4/gc-md2.m4, lgl/m4/gc-md4.m4,
6107         lgl/m4/gc-md5.m4, lgl/m4/gc-pbkdf2-sha1.m4, lgl/m4/gc-random.m4,
6108         lgl/m4/gc-rijndael.m4, lgl/m4/gc-sha1.m4, lgl/m4/gc.m4,
6109         lgl/m4/gnulib-cache.m4, lgl/m4/gnulib-comp.m4, lgl/m4/hmac-md5.m4,
6110         lgl/m4/hmac-sha1.m4, lgl/m4/lib-ld.m4, lgl/m4/lib-link.m4,
6111         lgl/m4/lib-prefix.m4, lgl/m4/longlong.m4, lgl/m4/md2.m4,
6112         lgl/m4/md4.m4, lgl/m4/md5.m4, lgl/m4/memxor.m4, lgl/m4/minmax.m4,
6113         lgl/m4/rijndael.m4, lgl/m4/sha1.m4, lgl/m4/stdint.m4,
6114         lgl/m4/ulonglong.m4, lgl/md2.c, lgl/md2.h, lgl/md4.c, lgl/md4.h,
6115         lgl/md5.c, lgl/md5.h, lgl/memxor.c, lgl/memxor.h, lgl/minmax.h,
6116         lgl/rijndael-alg-fst.c, lgl/rijndael-alg-fst.h,
6117         lgl/rijndael-api-fst.c, lgl/rijndael-api-fst.h, lgl/sha1.c,
6118         lgl/sha1.h, lgl/stdint_.h: Move modules from gl/ to lgl/.
6120 2006-10-21  Simon Josefsson <simon@josefsson.org>
6122         * lib/minitasn1/Makefile.am, lib/x509/Makefile.am: Use gnulib in
6123         lgl/ instead of gl/.
6125 2006-10-21  Simon Josefsson <simon@josefsson.org>
6127         * configure.in, gl/Makefile.am, gl/alloca_.h, gl/arcfour.c,
6128         gl/arcfour.h, gl/arctwo.c, gl/arctwo.h, gl/asnprintf.c, gl/des.c,
6129         gl/des.h, gl/dummy.c, gl/gai_strerror.c, gl/gc-gnulib.c,
6130         gl/gc-libgcrypt.c, gl/gc-pbkdf2-sha1.c, gl/gc.h, gl/getaddrinfo.c,
6131         gl/getaddrinfo.h, gl/getdelim.c, gl/getdelim.h, gl/getline.c,
6132         gl/getline.h, gl/getpass.c, gl/getpass.h, gl/gettext.h,
6133         gl/hmac-md5.c, gl/hmac-sha1.c, gl/hmac.h, gl/inet_ntop.c,
6134         gl/inet_ntop.h, gl/inet_pton.c, gl/inet_pton.h,
6135         gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/m4/memmem.m4,
6136         gl/md2.c, gl/md2.h, gl/md4.c, gl/md4.h, gl/md5.c, gl/md5.h,
6137         gl/memmem.c, gl/memmem.h, gl/memxor.c, gl/memxor.h, gl/minmax.h,
6138         gl/printf-args.c, gl/printf-args.h, gl/printf-parse.c,
6139         gl/printf-parse.h, gl/read-file.c, gl/read-file.h, gl/readline.c,
6140         gl/readline.h, gl/rijndael-alg-fst.c, gl/rijndael-alg-fst.h,
6141         gl/rijndael-api-fst.c, gl/rijndael-api-fst.h, gl/sha1.c, gl/sha1.h,
6142         gl/size_max.h, gl/snprintf.c, gl/snprintf.h, gl/socket_.h,
6143         gl/stdbool_.h, gl/stdint_.h, gl/strdup.c, gl/strdup.h,
6144         gl/vasnprintf.c, gl/vasnprintf.h, gl/xsize.h, lgl/Makefile.am,
6145         lgl/dummy.c, lgl/m4/gnulib-cache.m4, lgl/m4/gnulib-comp.m4,
6146         lgl/m4/gnulib-tool.m4, lgl/m4/memmem.m4, lgl/memmem.c,
6147         lgl/memmem.h, lib/Makefile.am: Add lgl/ for LGPLed gnulib modules
6148         (for lib/) and use gl/ for GPL gnulib modules, for use in src/ etc.
6150 2006-10-21  Simon Josefsson <simon@josefsson.org>
6152         * gl/Makefile.am, gl/gettext.h, gl/m4/alloca.m4,
6153         gl/m4/gnulib-comp.m4, gl/m4/lock.m4, gl/m4/longlong.m4,
6154         gl/m4/size_max.m4, gl/m4/stdint.m4, gl/m4/ulonglong.m4,
6155         gl/m4/vasnprintf.m4, gl/printf-args.c, gl/printf-args.h,
6156         gl/printf-parse.c, gl/stdint_.h, gl/strdup.c, gl/vasnprintf.c: 
6157         Update.
6159 2006-10-19  Simon Josefsson <simon@josefsson.org>
6161         * NEWS: Add.
6163 2006-10-19  Simon Josefsson <simon@josefsson.org>
6165         * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
6166         lib/minitasn1/libtasn1.h: Update to 0.3.7.
6168 2006-10-11  Simon Josefsson <simon@josefsson.org>
6170         * NEWS: Add.
6172 2006-10-11  Simon Josefsson <simon@josefsson.org>
6174         * libextra/opencdk/keylist.c, libextra/opencdk/opencdk.h: Bump to
6175         0.5.10.
6177 2006-10-11  Simon Josefsson <simon@josefsson.org>
6179         * doc/protocol/rfc4680.txt, doc/protocol/rfc4681.txt: Add.
6181 2006-10-10  Simon Josefsson <simon@josefsson.org>
6183         * doc/protocol/draft-ietf-tls-psk-null-02.txt: Add.
6185 2006-10-03  Simon Josefsson <simon@josefsson.org>
6187         * NEWS: Add.
6189 2006-10-03  Simon Josefsson <simon@josefsson.org>
6191         * lib/Makefile.am, libextra/Makefile.am: Fix .def filename.
6193 2006-10-03  Simon Josefsson <simon@josefsson.org>
6195         * NEWS, configure.in: Bump versions.
6197 2006-10-03  Simon Josefsson <simon@josefsson.org>
6199         * ChangeLog: [no log message]
6201 2006-10-03  Simon Josefsson <simon@josefsson.org>
6203         * NEWS: Version 1.5.2.
6205 2006-10-03  Simon Josefsson <simon@josefsson.org>
6207         * NEWS: Fix.
6209 2006-10-03  Simon Josefsson <simon@josefsson.org>
6211         * NEWS: Add.
6213 2006-10-03  Simon Josefsson <simon@josefsson.org>
6215         * gl/Makefile.am, gl/getpass.c, gl/m4/getpass.m4, gl/m4/intmax.m4: 
6216         Update.
6218 2006-09-29  Simon Josefsson <simon@josefsson.org>
6220         * doc/protocol/draft-ietf-tls-psk-null-01.txt: Add.
6222 2006-09-26  Simon Josefsson <simon@josefsson.org>
6224         * NEWS: Add.
6226 2006-09-26  Simon Josefsson <simon@josefsson.org>
6228         * libextra/gnutls_openpgp.c: (kbx_data_to_keyring): Fix off-by-one error in call to malloc,
6229         reported by "Adam Langley" <agl@imperialviolet.org>.
6231 2006-09-25  Simon Josefsson <simon@josefsson.org>
6233         * NEWS: Add.
6235 2006-09-25  Simon Josefsson <simon@josefsson.org>
6237         * configure.in: Use library shared version 13 instead of 14,
6238         incrementing it was a mistake since no API/ABI changes happened.
6239         Reported by Andreas Metzler <ametzler@downhill.at.eu.org>.
6241 2006-09-25  Simon Josefsson <simon@josefsson.org>
6243         * configure.in: Improve the C++ test, to handle CXX env. variables,
6244         suggested by Andreas Metzler <ametzler@downhill.at.eu.org>.
6246 2006-09-25  Simon Josefsson <simon@josefsson.org>
6248         * NEWS: Add.
6250 2006-09-25  Simon Josefsson <simon@josefsson.org>
6252         * lib/Makefile.am: Use version script for libgnutlsxx too.
6254 2006-09-25  Simon Josefsson <simon@josefsson.org>
6256         * NEWS, lib/libgnutlsxx.vers: Add.
6258 2006-09-24  Simon Josefsson <simon@josefsson.org>
6260         * gl/gc-gnulib.c, gl/m4/gnulib-comp.m4, gl/m4/lock.m4,
6261         gl/m4/signed.m4, gl/m4/sockpfaf.m4, gl/md4.c, gl/rijndael-api-fst.c: 
6262         Update.
6264 2006-09-24  Simon Josefsson <simon@josefsson.org>
6266         * NEWS, configure.in: Bump versions.
6268 2006-09-24  Simon Josefsson <simon@josefsson.org>
6270         * lib/x509/x509.c: (gnutls_x509_crt_init): Don't set output parameter on failures,
6271         reported by Alon Bar-Lev <alon.barlev@gmail.com>.  Also clean up
6272         logic.
6274 2006-09-24  Simon Josefsson <simon@josefsson.org>
6276         * THANKS: Add.
6278 2006-09-24  Simon Josefsson <simon@josefsson.org>
6280         * lib/x509/crl.c: Fix prototype of gnutls_x509_crl_get_issuer_dn to
6281         match x509.h, for IRIX ido cc builds, reported by Georg Schwarz
6282         <georg.schwarz@freenet.de>.
6284 2006-09-21  Simon Josefsson <simon@josefsson.org>
6286         * Makefile.am: Fix gendocs.sh path.
6288 2006-09-21  Simon Josefsson <simon@josefsson.org>
6290         * ChangeLog: [no log message]
6292 2006-09-21  Simon Josefsson <simon@josefsson.org>
6294         * NEWS: Version 1.5.1.
6296 2006-09-21  Simon Josefsson <simon@josefsson.org>
6298         * gl/override/gpl.diff: Rename.
6300 2006-09-21  Simon Josefsson <simon@josefsson.org>
6302         * gl/override/doc/gpl.texi.diff, gl/override/doc/lgpl.texi.diff,
6303         gl/override/gpl.diff, gl/override/gpl.texi.diff,
6304         gl/override/lgpl.diff, gl/override/lgpl.texi.diff: Rename.
6306 2006-09-21  Simon Josefsson <simon@josefsson.org>
6308         * gl/override/lgpl.diff: Rename.
6310 2006-09-21  Simon Josefsson <simon@josefsson.org>
6312         * doc/fdl.texi, doc/gpl.texi, doc/lgpl.texi, gl/Makefile.am,
6313         gl/asnprintf.c, gl/gai_strerror.c, gl/getaddrinfo.c, gl/getpass.c,
6314         gl/inet_ntop.c, gl/inet_pton.c, gl/m4/gettext.m4,
6315         gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/m4/inttypes-h.m4,
6316         gl/m4/inttypes-pri.m4, gl/m4/lib-link.m4, gl/m4/stdint.m4,
6317         gl/md5.c, gl/memmove.c, gl/override/gpl.texi.diff,
6318         gl/override/lgpl.texi.diff, gl/printf-args.c, gl/printf-parse.c,
6319         gl/sha1.c, gl/snprintf.c, gl/stdint_.h, gl/strdup.c,
6320         gl/vasnprintf.c: Update.
6322 2006-09-21  Simon Josefsson <simon@josefsson.org>
6324         * NEWS: Add.
6326 2006-09-21  Simon Josefsson <simon@josefsson.org>
6328         * doc/Makefile.am: Dist gpl.texi and lgpl.texi.
6330 2006-09-21  Simon Josefsson <simon@josefsson.org>
6332         * doc/gnutls.texi: Add LGPL and GPL texts.
6334 2006-09-21  Simon Josefsson <simon@josefsson.org>
6336         * NEWS: Add.
6338 2006-09-21  Simon Josefsson <simon@josefsson.org>
6340         * tests/pkcs1-pad: Simplify grep expression, to work around debug
6341         messages from wine.
6343 2006-09-21  Simon Josefsson <simon@josefsson.org>
6345         * src/certtool.c: (generate_self_signed): Load key, if generate_certificate() didn't
6346         load or generate it, typically because it used a certificate
6347         request.  Reported by Sascha Ziemann <sascha.ziemann@secunet.com>.
6349 2006-09-21  Simon Josefsson <simon@josefsson.org>
6351         * src/certtool.c: Revert last patch.
6353 2006-09-21  Simon Josefsson <simon@josefsson.org>
6355         * src/tests.c: (test_session_resume2): When comparing session id's, also compare
6356         that the lengths are the same.
6358 2006-09-21  Simon Josefsson <simon@josefsson.org>
6360         * NEWS, THANKS: Add.
6362 2006-09-21  Simon Josefsson <simon@josefsson.org>
6364         * src/tests.c: (test_session_resume2): If session-id is NULL, resumption isn't
6365         supported.  Tiny patch from Kataja Kai <kai.kataja@op.fi>.
6367 2006-09-19  Simon Josefsson <simon@josefsson.org>
6369         * tests/Makefile.am: Dist more.
6371 2006-09-19  Simon Josefsson <simon@josefsson.org>
6373         * tests/pkcs1-pad: Test another cert.
6375 2006-09-19  Simon Josefsson <simon@josefsson.org>
6377         * tests/pkcs1-pad-broken3.pem: Add forged cert, from Ralf-Philipp
6378         Weinmann.
6380 2006-09-18  Simon Josefsson <simon@josefsson.org>
6382         * configure.in: Gnulib seems to require autoconf 2.60?  Bump it.
6384 2006-09-18  Simon Josefsson <simon@josefsson.org>
6386         * libextra/opencdk/keydb.c: (keydb_idx_search): Don't return CDK_EOF if key is found at offset
6387         0.  Suggested by "Adam Langley" <alangley@gmail.com>.
6389 2006-09-18  Simon Josefsson <simon@josefsson.org>
6391         * THANKS: Remove (already there).
6393 2006-09-18  Simon Josefsson <simon@josefsson.org>
6395         * THANKS: Add.
6397 2006-09-18  Simon Josefsson <simon@josefsson.org>
6399         * doc/examples/ex-serv-pgp.c: Fix typo.  Tiny patch from "Adam
6400         Langley" <agl@imperialviolet.org>.
6402 2006-09-12  Simon Josefsson <simon@josefsson.org>
6404         * NEWS: Add.
6406 2006-09-12  Simon Josefsson <simon@josefsson.org>
6408         * NEWS: Fix.
6410 2006-09-12  Simon Josefsson <simon@josefsson.org>
6412         * tests/pkcs1-pad: Fix.
6414 2006-09-12  Simon Josefsson <simon@josefsson.org>
6416         * lib/x509/verify.c: Permit empty parameters field too, found after
6417         adding self tests.
6419 2006-09-12  Simon Josefsson <simon@josefsson.org>
6421         * tests/pkcs1-pad: Fix exit code.
6423 2006-09-12  Simon Josefsson <simon@josefsson.org>
6425         * tests/pkcs1-pad-broken2.pem, tests/pkcs1-pad-ok2.pem: Add, from
6426         Eric Young in
6427         <http://permalink.gmane.org/gmane.comp.encryption.general/9185>.
6429 2006-09-12  Simon Josefsson <simon@josefsson.org>
6431         * tests/pkcs1-pad: Add more tests.
6433 2006-09-12  Simon Josefsson <simon@josefsson.org>
6435         * tests/Makefile.am: Add pkcs1-pad test.
6437 2006-09-12  Simon Josefsson <simon@josefsson.org>
6439         * tests/pkcs1-pad-broken.pem, tests/pkcs1-pad-ok.pem: Add, from
6440         Yutaka OIWA <y.oiwa@aist.go.jp>.
6442 2006-09-12  Simon Josefsson <simon@josefsson.org>
6444         * tests/pkcs1-pad: Add.
6446 2006-09-12  Simon Josefsson <simon@josefsson.org>
6448         * lib/x509/verify.c: Fix asn1_read_value() call to fix crash,
6449         reported by Andreas Metzler <ametzler@downhill.at.eu.org>.
6451 2006-09-12  Simon Josefsson <simon@josefsson.org>
6453         * lib/gnutls_pk.c: Add 'break' to make logic easier to follow.
6455 2006-09-11  Simon Josefsson <simon@josefsson.org>
6457         * lib/gnutls_pk.c: Revert part of patch, logging is only enabled in
6458         debug mode, which isn't recommended for real use.
6460 2006-09-08  Simon Josefsson <simon@josefsson.org>
6462         * NEWS: Add.
6464 2006-09-08  Simon Josefsson <simon@josefsson.org>
6466         * NEWS: Fix.
6468 2006-09-08  Simon Josefsson <simon@josefsson.org>
6470         * NEWS: Fix.
6472 2006-09-08  Simon Josefsson <simon@josefsson.org>
6474         * NEWS: Add.
6476 2006-09-08  Simon Josefsson <simon@josefsson.org>
6478         * lib/x509/verify.c: Make sure the digestAlgorithm.parameters field
6479         is empty, which it has to be for the hashes we support.  Otherwise,
6480         the field can encode "garbage" that might be used to make the
6481         signature be a perfect cube, similar (but not identical) to
6482         Bleichenbacher's Crypto 06 rump session attack.
6484 2006-09-08  Simon Josefsson <simon@josefsson.org>
6486         * NEWS: Add.
6488 2006-09-08  Simon Josefsson <simon@josefsson.org>
6490         * NEWS: Add.
6492 2006-09-08  Simon Josefsson <simon@josefsson.org>
6494         * lib/gnutls_pk.c: Don't return different errors depending on
6495         content of decrypted PKCS#1 token, to avoid Bleichenbacher's
6496         Crypto'98 attack, suggested by Werner Koch <wk@gnupg.org>.
6498 2006-09-08  Simon Josefsson <simon@josefsson.org>
6500         * THANKS: Add.
6502 2006-09-08  Simon Josefsson <simon@josefsson.org>
6504         * doc/examples/ex-client-srp.c: Use GNUTLS_SHUT_RDWR, tiny patch
6505         from "Robert Millan [ackstorm]" <rmillan@ackstorm.es>.
6507 2006-08-29  Simon Josefsson <simon@josefsson.org>
6509         * doc/protocol/draft-ietf-tls-openpgp-keys-11.txt: Add.
6511 2006-08-28  Simon Josefsson <simon@josefsson.org>
6513         * NEWS: Fix.
6515 2006-08-28  Simon Josefsson <simon@josefsson.org>
6517         * gl/Makefile.am, gl/getaddrinfo.c, gl/m4/arcfour.m4,
6518         gl/m4/arctwo.m4, gl/m4/codeset.m4, gl/m4/des.m4,
6519         gl/m4/gc-pbkdf2-sha1.m4, gl/m4/gc.m4, gl/m4/getdelim.m4,
6520         gl/m4/getline.m4, gl/m4/getpass.m4, gl/m4/gnulib-cache.m4,
6521         gl/m4/gnulib-comp.m4, gl/m4/hmac-md5.m4, gl/m4/hmac-sha1.m4,
6522         gl/m4/intmax_t.m4, gl/m4/inttypes-pri.m4, gl/m4/inttypes_h.m4,
6523         gl/m4/lock.m4, gl/m4/longlong.m4, gl/m4/md2.m4, gl/m4/md4.m4,
6524         gl/m4/md5.m4, gl/m4/memxor.m4, gl/m4/read-file.m4,
6525         gl/m4/readline.m4, gl/m4/rijndael.m4, gl/m4/sha1.m4,
6526         gl/m4/stdint.m4, gl/m4/stdint_h.m4, gl/m4/strdup.m4,
6527         gl/override/doc/gendocs_template, gl/stdint_.h: Update.
6529 2006-08-27  Simon Josefsson <simon@josefsson.org>
6531         * NEWS, THANKS: Add.
6533 2006-08-27  Simon Josefsson <simon@josefsson.org>
6535         * doc/examples/ex-serv-anon.c, doc/examples/ex-serv-export.c,
6536         doc/examples/ex-serv-pgp.c, doc/examples/ex-serv-srp.c,
6537         doc/examples/ex-serv1.c, doc/examples/tcp.c: Include netinet/in.h
6538         for FreeBSD, reported by Roman Bogorodskiy <novel@FreeBSD.org>.
6540 2006-08-27  Simon Josefsson <simon@josefsson.org>
6542         * NEWS: Add.
6544 2006-08-27  Simon Josefsson <simon@josefsson.org>
6546         * THANKS: Add.
6548 2006-08-27  Simon Josefsson <simon@josefsson.org>
6550         * src/certtool.c: (generate_certificate): Load private key when --load-request is
6551         used, based on report from Sascha Ziemann
6552         <sascha.ziemann@secunet.com>.
6554 2006-08-27  Simon Josefsson <simon@josefsson.org>
6556         * lib/x509/x509_write.c: (gnutls_x509_crt_sign2): Check to see if ISSUER_KEY is NULL before
6557         continuing, based on report from Sascha Ziemann
6558         <sascha.ziemann@secunet.com>.
6560 2006-08-14  Simon Josefsson <simon@josefsson.org>
6562         * NEWS: Add.
6564 2006-08-14  Simon Josefsson <simon@josefsson.org>
6566         * src/serv.c: Map select to _win_select on Windows hosts.
6568 2006-08-14  Simon Josefsson <simon@josefsson.org>
6570         * src/Makefile.am: Need select.c in cli.c and serv.c.
6572 2006-08-14  Simon Josefsson <simon@josefsson.org>
6574         * src/select.c: Add, moved from cli.c, originally from plibc, see
6576         <http://plibc.cvs.sourceforge.net/plibc/plibc/src/select.c?view=markup>.
6578 2006-08-14  Simon Josefsson <simon@josefsson.org>
6580         * src/cli.c: Move _win_select to select.c.
6582 2006-08-14  Simon Josefsson <simon@josefsson.org>
6584         * src/cli.c: Make select() work on Windows, copying code from plibc,
6585         see
6587         <http://plibc.cvs.sourceforge.net/plibc/plibc/src/select.c?view=markup>.
6589 2006-08-13  Simon Josefsson <simon@josefsson.org>
6591         * libextra/gnutls_openssl.c: Mark with XXX.
6593 2006-08-13  Simon Josefsson <simon@josefsson.org>
6595         * NEWS, configure.in: Bump versions.
6597 2006-08-13  Simon Josefsson <simon@josefsson.org>
6599         * Makefile.am: Fix release target.
6601 2006-08-13  Simon Josefsson <simon@josefsson.org>
6603         * ChangeLog: [no log message]
6605 2006-08-13  Simon Josefsson <simon@josefsson.org>
6607         * NEWS: Version 1.5.0.
6609 2006-08-13  Simon Josefsson <simon@josefsson.org>
6611         * NEWS: Fix.
6613 2006-08-13  Simon Josefsson <simon@josefsson.org>
6615         * libextra/gnutls_openssl.c: Add (XXX).
6617 2006-08-13  Simon Josefsson <simon@josefsson.org>
6619         * lib/Makefile.am, libextra/Makefile.am: Install *.def to bin/
6620         directory.
6622 2006-08-13  Simon Josefsson <simon@josefsson.org>
6624         * NEWS: Add.
6626 2006-08-13  Simon Josefsson <simon@josefsson.org>
6628         * configure.in, lib/Makefile.am, libextra/Makefile.am: Create *.def
6629         files for libraries, on mingw.
6631 2006-08-13  Simon Josefsson <simon@josefsson.org>
6633         * gl/Makefile.am, gl/m4/gc.m4, gl/m4/getaddrinfo.m4,
6634         gl/m4/gnulib-comp.m4, gl/m4/inet_ntop.m4, gl/m4/inet_pton.m4,
6635         gl/m4/memxor.m4, gl/m4/restrict.m4, gl/snprintf.c: Update.
6637 2006-08-13  Simon Josefsson <simon@josefsson.org>
6639         * libextra/gnutls_openssl.c: Use int/void* macros to avoid warnings,
6640         suggested by Andreas Metzler <ametzler@downhill.at.eu.org>.
6642 2006-08-13  Simon Josefsson <simon@josefsson.org>
6644         * lib/gnutls_buffers.c: Remove.
6646 2006-08-13  Simon Josefsson <simon@josefsson.org>
6648         * lib/gnutls_int.h: Move GNUTLS_POINTER_TO_INT here.  Add
6649         GNUTLS_INT_TO_POINTER.  Based on glib macros, and suggestions from
6650         Andreas Metzler <ametzler@downhill.at.eu.org>.
6652 2006-08-13  Simon Josefsson <simon@josefsson.org>
6654         * configure.in: Add void*, for GNUTLS_POINTER_TO_INT_CAST macros.
6656 2006-08-11  Simon Josefsson <simon@josefsson.org>
6658         * NEWS: Fix.
6660 2006-08-11  Simon Josefsson <simon@josefsson.org>
6662         * NEWS: Add.
6664 2006-08-11  Simon Josefsson <simon@josefsson.org>
6666         * NEWS: Add.
6668 2006-08-11  Simon Josefsson <simon@josefsson.org>
6670         * lib/gnutls_algorithms.c: (_gnutls_x509_oid2mac_algorithm): Don't crash trying to strcmp the
6671         NULL OID value in the hash_algorithms array, which happens when the
6672         input OID doesn't match our OIDs for SHA1, MD5, MD2 or RIPEMD160.
6673         Reported by satyakumar <satyam_kkd@hyd.hellosoft.com>.
6675 2006-08-11  Simon Josefsson <simon@josefsson.org>
6677         * configure.in: Don't overwrite CFLAGS.
6679 2006-08-07  Simon Josefsson <simon@josefsson.org>
6681         * includes/gnutls/gnutlsxx.h: Make it compile.
6683 2006-08-06  Simon Josefsson <simon@josefsson.org>
6685         * NEWS: Add.
6687 2006-08-06  Simon Josefsson <simon@josefsson.org>
6689         * src/tls_test-gaa.c, src/tls_test-gaa.h: Update.
6691 2006-08-06  Simon Josefsson <simon@josefsson.org>
6693         * src/tls_test.gaa: Use -V for --verbose.
6695 2006-08-06  Simon Josefsson <simon@josefsson.org>
6697         * src/certtool.c, src/crypt.c: Fix --version to conform to FSF
6698         standards, to fix make distcheck.
6700 2006-08-06  Simon Josefsson <simon@josefsson.org>
6702         * src/tls_test.c, src/tls_test.gaa: Support --version.
6704 2006-08-06  Simon Josefsson <simon@josefsson.org>
6706         * src/cli.c, src/psk.c, src/serv.c: Fix --version to conform to FSF
6707         standards, to fix make distcheck.
6709 2006-08-06  Simon Josefsson <simon@josefsson.org>
6711         * NEWS: Add.
6713 2006-08-06  Simon Josefsson <simon@josefsson.org>
6715         * configure.in: Fix --without-included-libtasn1, reported by Daniel
6716         Black <dragonheart@gentoo.org>.
6718 2006-08-06  Simon Josefsson <simon@josefsson.org>
6720         * gl/Makefile.am, gl/m4/gnulib-cache.m4: Update.
6722 2006-08-06  Simon Josefsson <simon@josefsson.org>
6724         * NEWS: Fix.
6726 2006-08-06  Simon Josefsson <simon@josefsson.org>
6728         * NEWS: Add.
6730 2006-08-06  Simon Josefsson <simon@josefsson.org>
6732         * libextra/opencdk/kbnode.c, libextra/opencdk/opencdk.h,
6733         libextra/opencdk/stream.h: Update to 0.5.9.
6735 2006-08-03  Simon Josefsson <simon@josefsson.org>
6737         * THANKS: add
6739 2006-08-03  Simon Josefsson <simon@josefsson.org>
6741         * tests/Makefile.am: Fix libgcrypt link failure, reported by Brant
6742         Gurganus, tiny patch by Daniel Black <dragonheart@gentoo.org>.
6744 2006-07-28  Simon Josefsson <simon@josefsson.org>
6746         * gendocs.sh, gl/Makefile.am, gl/getaddrinfo.c, gl/getaddrinfo.h,
6747         gl/gettext.h, gl/inet_ntop.h, gl/inet_pton.h, gl/m4/getline.m4,
6748         gl/m4/gettext.m4, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
6749         gl/m4/inet_ntop.m4, gl/m4/inet_pton.m4, gl/m4/inttypes-h.m4,
6750         gl/m4/inttypes-pri.m4, gl/m4/inttypes.m4, gl/m4/isc-posix.m4,
6751         gl/m4/lib-link.m4, gl/m4/lock.m4, gl/m4/netinet_in_h.m4,
6752         gl/m4/nls.m4, gl/m4/onceonly_2_57.m4, gl/m4/po.m4, gl/m4/stdint.m4,
6753         gl/m4/visibility.m4, gl/printf-args.c, gl/stdint_.h: Update.
6755 2006-07-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
6757         * lib/gnutls_int.h: cert_type extension was updated to the IANA
6758         assigned value
6760 2006-07-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
6762         * lib/gnutls_int.h: cert_type extension was updated to the IANA
6763         assigned value
6765 2006-07-13  Simon Josefsson <simon@josefsson.org>
6767         * doc/gendocs.sh, gendocs.sh, gl/Makefile.am,
6768         gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4: Update.
6770 2006-07-13  Simon Josefsson <simon@josefsson.org>
6772         * libextra/gnutls_openssl.c: Revert.
6774 2006-07-13  Simon Josefsson <simon@josefsson.org>
6776         * THANKS: Add.
6778 2006-07-13  Simon Josefsson <simon@josefsson.org>
6780         * libextra/gnutls_openssl.c: Retry handshake on non-fatal errors.
6782 2006-07-11  Simon Josefsson <simon@josefsson.org>
6784         * doc/Makefile.am: Fix last commit.
6786 2006-07-11  Simon Josefsson <simon@josefsson.org>
6788         * doc/Makefile.am: Dist arch/ images.
6790 2006-07-11  Simon Josefsson <simon@josefsson.org>
6792         * doc/Makefile.am: Need -I's for arch/ images.
6794 2006-07-11  Simon Josefsson <simon@josefsson.org>
6796         * configure.in: Improve valgrind test.
6798 2006-07-11  Simon Josefsson <simon@josefsson.org>
6800         * gl/Makefile.am, gl/m4/absolute-header.m4, gl/m4/gnulib-cache.m4,
6801         gl/m4/gnulib-comp.m4, gl/m4/onceonly_2_57.m4, gl/m4/stdint.m4: 
6802         Update.
6804 2006-07-10  Simon Josefsson <simon@josefsson.org>
6806         * THANKS: Fix.
6808 2006-07-10  Simon Josefsson <simon@josefsson.org>
6810         * THANKS: Add.
6812 2006-07-10  Simon Josefsson <simon@josefsson.org>
6814         * src/cli.c: Fix load of pgp_keyfile, reported by Mario Lenz.
6816 2006-07-10  Simon Josefsson <simon@josefsson.org>
6818         * gl/.cvsignore: [no log message]
6820 2006-07-07  Simon Josefsson <simon@josefsson.org>
6822         * gl/Makefile.am, gl/getaddrinfo.c, gl/getaddrinfo.h,
6823         gl/m4/absolute-header.m4, gl/m4/full-header-path.m4,
6824         gl/m4/getpass.m4, gl/m4/gnulib-comp.m4, gl/m4/longlong.m4,
6825         gl/m4/onceonly_2_57.m4, gl/m4/sockpfaf.m4, gl/m4/stdint.m4,
6826         gl/m4/ulonglong.m4, gl/stdint_.h: Update.
6828 2006-07-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
6830         * doc/bibliography.texi, doc/gnutls.texi: changed CRL rfc reference
6831         from 2511 to 4211
6833 2006-07-06  Simon Josefsson <simon@josefsson.org>
6835         * doc/TODO: Add.
6837 2006-07-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
6839         * doc/TODO: [no log message]
6841 2006-07-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
6843         * libextra/gnutls_openpgp.c: added an extra error check.
6845 2006-07-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
6847         * src/cli.c, src/common.c, src/serv.c: replaced USE_OPENPGP ifdefs
6848         with ENABLE_OPENPGP.
6850 2006-06-29  Simon Josefsson <simon@josefsson.org>
6852         * doc/protocol/draft-funk-tls-inner-application-extension-03.txt: 
6853         Add.
6855 2006-06-28  Simon Josefsson <simon@josefsson.org>
6857         * NEWS: Add.
6859 2006-06-28  Simon Josefsson <simon@josefsson.org>
6861         * doc/examples/.cvsignore: [no log message]
6863 2006-06-28  Simon Josefsson <simon@josefsson.org>
6865         * NEWS: Fix.
6867 2006-06-28  Simon Josefsson <simon@josefsson.org>
6869         * includes/Makefile.am: Only conditionally install gnutlsxx.h.
6871 2006-06-28  Simon Josefsson <simon@josefsson.org>
6873         * doc/examples/Makefile.am: Build and dist ex-client-tlsia.
6875 2006-06-28  Simon Josefsson <simon@josefsson.org>
6877         * doc/Makefile.am: Dist gnutls-logo.png.
6879 2006-06-28  Simon Josefsson <simon@josefsson.org>
6881         * gl/getaddrinfo.c, gl/m4/getaddrinfo.m4: Update.
6883 2006-06-28  Simon Josefsson <simon@josefsson.org>
6885         * gl/getaddrinfo.c: Update.
6887 2006-06-28  Simon Josefsson <simon@josefsson.org>
6889         * gl/Makefile.am, gl/getaddrinfo.c, gl/getaddrinfo.h,
6890         gl/m4/getaddrinfo.m4, gl/m4/stdint.m4, gl/stdint_.h: Update.
6892 2006-06-28  Simon Josefsson <simon@josefsson.org>
6894         * doc/protocol/draft-ietf-tls-srp-12.txt: Add.
6896 2006-06-27  Simon Josefsson <simon@josefsson.org>
6898         * doc/protocol/draft-ietf-tls-rfc4346-bis-01.txt: Add.
6900 2006-06-27  Simon Josefsson <simon@josefsson.org>
6902         * doc/scripts/gdoc: Use GNU-style warnings.
6904 2006-06-27  Simon Josefsson <simon@josefsson.org>
6906         * doc/scripts/gdoc: Improve man output, from libtasn1.
6908 2006-06-27  Simon Josefsson <simon@josefsson.org>
6910         * configure.in: Fix valgrind test.
6912 2006-06-27  Simon Josefsson <simon@josefsson.org>
6914         * configure.in: Move around, to make $cross_compile work.
6916 2006-06-27  Simon Josefsson <simon@josefsson.org>
6918         * configure.in, tests/Makefile.am: Add --enable-valgrind-tests that
6919         make it possible to enable/disable use of valgrind on self tests
6920         specifically.  Defaults to enabled if valgrind is installed and we
6921         aren't cross-compiling.
6923 2006-06-27  Simon Josefsson <simon@josefsson.org>
6925         * tests/Makefile.am: Fix.
6927 2006-06-27  Simon Josefsson <simon@josefsson.org>
6929         * tests/Makefile.am: Revert.
6931 2006-06-27  Simon Josefsson <simon@josefsson.org>
6933         * libextra/minilzo/Makefile.am: Use libtool -no-install.
6935 2006-06-27  Simon Josefsson <simon@josefsson.org>
6937         * libextra/minilzo/Makefile.am: Use -DLZO_HAVE_CONFIG_H, as
6938         suggested by README.LZO.
6940 2006-06-27  Simon Josefsson <simon@josefsson.org>
6942         * libextra/minilzo/Makefile.am, tests/Makefile.am: Work under mingw.
6944 2006-06-27  Simon Josefsson <simon@josefsson.org>
6946         * configure.in, lib/gnutls_buffers.c: Avoid warnings when casting
6947         void* to int.
6949 2006-06-27  Simon Josefsson <simon@josefsson.org>
6951         * lib/minitasn1/coding.c, lib/minitasn1/libtasn1.h: Update.
6953 2006-06-26  Simon Josefsson <simon@josefsson.org>
6955         * gl/Makefile.am, gl/m4/stdint.m4, gl/stdint_.h: Update.
6957 2006-06-26  Simon Josefsson <simon@josefsson.org>
6959         * THANKS: Add.
6961 2006-06-26  Simon Josefsson <simon@josefsson.org>
6963         * lib/gnutls.pc.in, libextra/gnutls-extra.pc.in: Add Libs.Private to
6964         pkg-config files, from Andreas Metzler
6965         <ametzler@downhill.at.eu.org>.
6967 2006-06-22  Simon Josefsson <simon@josefsson.org>
6969         * gl/getaddrinfo.c, gl/getaddrinfo.h, gl/m4/getaddrinfo.m4,
6970         gl/socket_.h: Try new win32 hooks for getaddrinfo.
6972 2006-06-22  Simon Josefsson <simon@josefsson.org>
6974         * configure.in: Use AC_LIBTOOL_WIN32_DLL to make OBJDUMP/DLLTOOL
6975         work under mingw.  Fix use of deprecated AM_PROG_LIBTOOL.
6977 2006-06-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
6979         * doc/TODO: [no log message]
6981 2006-06-21  Simon Josefsson <simon@josefsson.org>
6983         * gl/inet_pton.c: Update.
6985 2006-06-21  Simon Josefsson <simon@josefsson.org>
6987         * gl/alloca_.h, gl/getaddrinfo.c, gl/inet_ntop.c,
6988         gl/m4/getaddrinfo.m4, gl/m4/sockpfaf.m4, gl/m4/stdint.m4,
6989         gl/read-file.c, gl/socket_.h, gl/stdint_.h: Update.
6991 2006-06-21  Simon Josefsson <simon@josefsson.org>
6993         * doc/examples/Makefile.am: Add -no-install.
6995 2006-06-21  Simon Josefsson <simon@josefsson.org>
6997         * doc/reference/Makefile.am: Look for gnutls.h in builddir.
6999 2006-06-19  Simon Josefsson <simon@josefsson.org>
7001         * libextra/Makefile.am: Need -I$builddir/gl for alloca.h when srcdir
7002         != objdir.
7004 2006-06-19  Simon Josefsson <simon@josefsson.org>
7006         * libextra/openpgp/Makefile.am: Need -I$builddir/gl for alloca.h
7007         when srcdir != objdir.
7009 2006-06-19  Simon Josefsson <simon@josefsson.org>
7011         * lib/x509/Makefile.am: Need -I$builddir/gl for alloca.h when srcdir
7012         != objdir.
7014 2006-06-19  Simon Josefsson <simon@josefsson.org>
7016         * src/Makefile.am: Need -I$builddir/gl for alloca.h when srcdir !=
7017         objdir.
7019 2006-06-19  Simon Josefsson <simon@josefsson.org>
7021         * lib/Makefile.am: Need -I$builddir/gl for alloca.h when srcdir !=
7022         objdir.
7024 2006-06-17  Simon Josefsson <simon@josefsson.org>
7026         * gl/Makefile.am: Update.
7028 2006-06-17  Simon Josefsson <simon@josefsson.org>
7030         * gl/Makefile.am, gl/arpa_inet_.h, gl/inet_ntop.c, gl/inet_ntop.h,
7031         gl/inet_pton.c, gl/inet_pton.h, gl/m4/arpa_inet_h.m4,
7032         gl/m4/full-header-path.m4, gl/m4/gnulib-cache.m4,
7033         gl/m4/gnulib-comp.m4, gl/m4/inet_ntop.m4, gl/m4/inet_pton.m4,
7034         gl/m4/size_max.m4, gl/m4/stdint.m4, gl/read-file.c, gl/size_max.h,
7035         gl/stdint_.h: Update.
7037 2006-06-17  Simon Josefsson <simon@josefsson.org>
7039         * gl/.cvsignore: [no log message]
7041 2006-06-17  Simon Josefsson <simon@josefsson.org>
7043         * doc/protocol/draft-badra-hajjeh-mtls-01.txt: Add
7045 2006-06-16  Simon Josefsson <simon@josefsson.org>
7047         * doc/protocol/draft-ietf-tls-ctr-01.txt: Add.
7049 2006-06-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
7051         * NEWS: [no log message]
7053 2006-06-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
7055         * lib/auth_cert.c: fixed bug
7057 2006-06-16  Simon Josefsson <simon@josefsson.org>
7059         * tests/Makefile.am: Disable tests that use fork if the host doesn't
7060         have fork.
7062 2006-06-16  Simon Josefsson <simon@josefsson.org>
7064         * configure.in: Test for fork.
7066 2006-06-16  Simon Josefsson <simon@josefsson.org>
7068         * configure.in: Typo.
7070 2006-06-16  Simon Josefsson <simon@josefsson.org>
7072         * configure.in: Typo.
7074 2006-06-16  Simon Josefsson <simon@josefsson.org>
7076         * configure.in: Fix LDFLAGS.
7078 2006-06-16  Simon Josefsson <simon@josefsson.org>
7080         * configure.in: Use LDFLAGS for --enable-runtime-pseudo-reloc, to
7081         avoid warnings.
7083 2006-06-16  Simon Josefsson <simon@josefsson.org>
7085         * tests/anonself.c, tests/dhepskself.c, tests/pskself.c,
7086         tests/resume.c, tests/tlsia.c: Need config.h.
7088 2006-06-16  Simon Josefsson <simon@josefsson.org>
7090         * configure.in: Workaround hard-wiring of gcrypt test in gnulib.
7092 2006-06-16  Simon Josefsson <simon@josefsson.org>
7094         * NEWS: Fix.
7096 2006-06-16  Simon Josefsson <simon@josefsson.org>
7098         * includes/gnutls/extra.h: Fix prototype.
7100 2006-06-16  Simon Josefsson <simon@josefsson.org>
7102         * NEWS: Add.
7104 2006-06-16  Simon Josefsson <simon@josefsson.org>
7106         * lib/strfile.h: Remove.
7108 2006-06-16  Simon Josefsson <simon@josefsson.org>
7110         * configure.in, lib/Makefile.am, lib/gnutls_x509.c,
7111         libextra/gnutls_openpgp.c: Use read_binary_file from gnulib instead
7112         of strfile stuff, to fix problem with binary files on mingw.
7114 2006-06-16  Simon Josefsson <simon@josefsson.org>
7116         * tests/set_pkcs12_cred.c: Use utils stuff.
7118 2006-06-16  Simon Josefsson <simon@josefsson.org>
7120         * lib/gnutls_global.c: Initialize winsock, for mingw.
7122 2006-06-16  Simon Josefsson <simon@josefsson.org>
7124         * configure.in: Add HAVE_WINSOCK.
7126 2006-06-16  Simon Josefsson <simon@josefsson.org>
7128         * doc/examples/ex-alert.c, doc/examples/ex-cert-select.c,
7129         doc/examples/ex-client-resume.c, doc/examples/ex-client-srp.c,
7130         doc/examples/ex-client-tlsia.c, doc/examples/ex-client1.c,
7131         doc/examples/ex-client2.c, doc/examples/ex-crq.c,
7132         doc/examples/ex-pkcs12.c, doc/examples/ex-rfc2818.c,
7133         doc/examples/ex-serv-anon.c, doc/examples/ex-serv-export.c,
7134         doc/examples/ex-serv-pgp.c, doc/examples/ex-serv-srp.c,
7135         doc/examples/ex-serv1.c, doc/examples/ex-session-info.c,
7136         doc/examples/ex-verify.c, doc/examples/ex-x509-info.c,
7137         doc/examples/tcp.c: Include config.h, don't include netinet/in.h
7138         (for mingw).
7140 2006-06-16  Simon Josefsson <simon@josefsson.org>
7142         * configure.in: Need to use AC_LINK_IFELSE, for
7143         -Wl,--enable-runtime-pseudo-reloc.
7145 2006-06-16  Simon Josefsson <simon@josefsson.org>
7147         * configure.in: Simplify.
7149 2006-06-16  Simon Josefsson <simon@josefsson.org>
7151         * configure.in: Fix typo.
7153 2006-06-16  Simon Josefsson <simon@josefsson.org>
7155         * configure.in: Set -mms-bitfields -Wl,--enable-runtime-pseudo-reloc
7156         if supported.  The former is to produce MSVS-compatible DLLs.  The
7157         second is needed to link libgnutls-extra at all (only due to
7158         _gnutls_compression_algorithms, fix it another way?).
7160 2006-06-16  Simon Josefsson <simon@josefsson.org>
7162         * gl/Makefile.am: Update.
7164 2006-06-16  Simon Josefsson <simon@josefsson.org>
7166         * gl/arpa_inet_.h, gl/inet_pton.c: Update.
7168 2006-06-16  Simon Josefsson <simon@josefsson.org>
7170         * configure.in: Typo.
7172 2006-06-16  Simon Josefsson <simon@josefsson.org>
7174         * configure.in: Add all the LZO tests.
7176 2006-06-15  Simon Josefsson <simon@josefsson.org>
7178         * po/sv.po: Sync with TP.
7180 2006-06-15  Simon Josefsson <simon@josefsson.org>
7182         * configure.in: AC_PROG_CXX must be invoked unconditionally, for
7183         libtool.  (argh!)
7185 2006-06-15  Simon Josefsson <simon@josefsson.org>
7187         * lib/Makefile.am: Fix last commit.
7189 2006-06-15  Simon Josefsson <simon@josefsson.org>
7191         * lib/Makefile.am: Make C++ stuff conditioned on ENABLE_CXX.
7193 2006-06-15  Simon Josefsson <simon@josefsson.org>
7195         * configure.in: Add --disable-cxx, to make it possibly to disable
7196         the C++ stuff.  Will also automatically disable it if there is no
7197         C++ compiler.
7199 2006-06-15  Simon Josefsson <simon@josefsson.org>
7201         * doc/examples/Makefile.am: Use gnulib, for portability.
7203 2006-06-15  Simon Josefsson <simon@josefsson.org>
7205         * src/common.h: Don't include inet_ntop.h, use arpa/inet.h
7206         unconditonially.
7208 2006-06-15  Simon Josefsson <simon@josefsson.org>
7210         * gl/m4/arpa_inet_h.m4: Update.
7212 2006-06-15  Simon Josefsson <simon@josefsson.org>
7214         * gl/Makefile.am, gl/arpa_inet_.h, gl/inet_ntop.c, gl/inet_ntop.h,
7215         gl/inet_pton.c, gl/m4/arpa_inet_h.m4, gl/m4/gnulib-cache.m4,
7216         gl/m4/gnulib-comp.m4, gl/m4/inet_ntop.m4: Try new arpa-inet module,
7217         for mingw.
7219 2006-06-14  Simon Josefsson <simon@josefsson.org>
7221         * configure.in: Remove mingw32 hook to get -lwsock32, the
7222         getaddrinfo gnulib module links with -lws2_32 which is the more
7223         appropriate library to use (winsock.h goes with wsock32.lib and
7224         winsock2.h goes with ws2_32, of which the latter is backwards
7225         compatible and available since Windows 3.11 or so, I'm told).
7227 2006-06-14  Simon Josefsson <simon@josefsson.org>
7229         * tests/certder.c: fix
7231 2006-06-12  Simon Josefsson <simon@josefsson.org>
7233         * gl/Makefile.am, gl/gc-gnulib.c, gl/m4/gnulib-cache.m4,
7234         gl/m4/gnulib-comp.m4, gl/m4/read-file.m4, gl/read-file.c,
7235         gl/read-file.h: Update.
7237 2006-06-10  Simon Josefsson <simon@josefsson.org>
7239         * configure.in: Bump so version.
7241 2006-06-08  Simon Josefsson <simon@josefsson.org>
7243         * doc/reference/Makefile.am: Add gnutlsxx.h.
7245 2006-06-07  Simon Josefsson <simon@josefsson.org>
7247         * gl/getpass.c, gl/m4/stdbool.m4, gl/printf-args.c, gl/sha1.c,
7248         gl/stdint_.h: Update.
7250 2006-06-07  Simon Josefsson <simon@josefsson.org>
7252         * doc/protocol/draft-ietf-tls-openpgp-keys-10.txt: Add.
7254 2006-06-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
7256         * NEWS, configure.in, includes/Makefile.am,
7257         includes/gnutls/gnutlsxx.h, lib/Makefile.am, lib/gnutls_db.c,
7258         lib/gnutlsxx.cpp: Added a preliminary C++ interface.
7260 2006-06-01  Simon Josefsson <simon@josefsson.org>
7262         * doc/protocol/draft-housley-tls-authz-extns-06.txt: Add.
7264 2006-05-23  Simon Josefsson <simon@josefsson.org>
7266         * doc/protocol/draft-housley-tls-authz-extns-05.txt: Add.
7268 2006-05-23  Simon Josefsson <simon@josefsson.org>
7270         * po/LINGUAS, po/sv.po: Sync with TP.
7272 2006-05-22  Simon Josefsson <simon@josefsson.org>
7274         * doc/manpages/certtool.1: Typo, from debian #368323.
7276 2006-05-18  Simon Josefsson <simon@josefsson.org>
7278         * doc/protocol/draft-ietf-tls-srp-11.txt: Add.
7280 2006-05-17  Simon Josefsson <simon@josefsson.org>
7282         * doc/protocol/rfc4507.txt: Add.
7284 2006-05-17  Simon Josefsson <simon@josefsson.org>
7286         * NEWS, configure.in: Bump versions.
7288 2006-05-15  Simon Josefsson <simon@josefsson.org>
7290         * ChangeLog: [no log message]
7292 2006-05-15  Simon Josefsson <simon@josefsson.org>
7294         * NEWS: Version 1.4.0.
7296 2006-05-15  Simon Josefsson <simon@josefsson.org>
7298         * doc/protocol/draft-ietf-tls-openpgp-keys-09.txt: Add.
7300 2006-05-15  Simon Josefsson <simon@josefsson.org>
7302         * src/certtool-cfg.c: Remove duplicated #include.
7304 2006-05-12  Simon Josefsson <simon@josefsson.org>
7306         * src/serv.c, src/tls_test.c: Don't use AI_NUMERICSERV, it doesn't
7307         exist on most platforms.
7309 2006-05-12  Simon Josefsson <simon@josefsson.org>
7311         * NEWS: Add.
7313 2006-05-12  Simon Josefsson <simon@josefsson.org>
7315         * src/serv.c: Need getaddrinfo.h.
7317 2006-05-12  Simon Josefsson <simon@josefsson.org>
7319         * gl/Makefile.am, gl/gai_strerror.c, gl/getaddrinfo.c,
7320         gl/getaddrinfo.h, gl/m4/getaddrinfo.m4, gl/m4/gnulib-cache.m4,
7321         gl/m4/gnulib-comp.m4, gl/m4/strdup.m4, gl/strdup.c, gl/strdup.h: Add
7322         getaddrinfo.
7324 2006-05-11  Simon Josefsson <simon@josefsson.org>
7326         * buildconf: Remove.
7328 2006-05-11  Simon Josefsson <simon@josefsson.org>
7330         * tests/Makefile.am: No supression file.
7332 2006-05-11  Simon Josefsson <simon@josefsson.org>
7334         * libextra/gnutls_ia.c: Remove junk.
7336 2006-05-11  Simon Josefsson <simon@josefsson.org>
7338         * lib/ext_inner_application.c: Fix self tests.
7340 2006-05-11  Simon Josefsson <simon@josefsson.org>
7342         * libextra/gnutls_ia.c: Indent.
7344 2006-05-11  Simon Josefsson <simon@josefsson.org>
7346         * doc/manpages/Makefile.am: Update.
7348 2006-05-11  Simon Josefsson <simon@josefsson.org>
7350         * tests/Makefile.am: Improve valgrind stuff.
7352 2006-05-11  Simon Josefsson <simon@josefsson.org>
7354         * .cvsignore: [no log message]
7356 2006-05-11  Simon Josefsson <simon@josefsson.org>
7358         * config.rpath: Not needed, generated by autopoint.
7360 2006-05-11  Simon Josefsson <simon@josefsson.org>
7362         * config.rpath, gl/Makefile.am, gl/des.c, gl/m4/gnulib-cache.m4,
7363         gl/m4/gnulib-comp.m4, gl/md4.c, gl/sha1.c, gl/stdint_.h: Update.
7365 2006-05-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
7367         * lib/auth_cert.c: updated to reflect the new openpgp draft.
7369 2006-05-11  Simon Josefsson <simon@josefsson.org>
7371         * configure.in: Check for -Wno-pointer-sign, taken from Werner's
7372         ksba.
7374 2006-05-10  Simon Josefsson <simon@josefsson.org>
7376         * NEWS, doc/protocol/draft-santesson-tls-ume-07.txt: Add.
7378 2006-05-10  Simon Josefsson <simon@josefsson.org>
7380         * configure.in: Bump required libtasn1.
7382 2006-05-10  Simon Josefsson <simon@josefsson.org>
7384         * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
7385         lib/minitasn1/element.c, lib/minitasn1/errors.c,
7386         lib/minitasn1/gstr.c, lib/minitasn1/libtasn1.h,
7387         lib/minitasn1/parser_aux.c, lib/minitasn1/parser_aux.h,
7388         lib/minitasn1/structure.c: Update to 0.3.4.
7390 2006-05-07  Simon Josefsson <simon@josefsson.org>
7392         * configure.in: Bump required libtasn1 version to 0.3.3.
7394 2006-05-07  Simon Josefsson <simon@josefsson.org>
7396         * tests/Makefile.am: Fix.
7398 2006-05-07  Simon Josefsson <simon@josefsson.org>
7400         * NEWS: Add.
7402 2006-05-07  Simon Josefsson <simon@josefsson.org>
7404         * tests/Makefile.am: Run tests under valgrind.
7406 2006-05-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
7408         * src/cli.c, src/serv.c, src/tls_test.c: some changes for IPv6.
7409         Based on patch by Remi Denis-Courmont, sent to Debian bug tracking
7410         system.
7412 2006-05-05  Simon Josefsson <simon@josefsson.org>
7414         * doc/protocol/draft-housley-tls-authz-extns-04.txt: Add.
7416 2006-05-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
7418         * lib/minitasn1/structure.c: updated to the latest libtasn1
7420 2006-05-05  Simon Josefsson <simon@josefsson.org>
7422         * NEWS: Add.
7424 2006-05-05  Simon Josefsson <simon@josefsson.org>
7426         * includes/gnutls/extra.h, includes/gnutls/gnutls.h.in,
7427         lib/ext_inner_application.c, lib/gnutls_int.h, libextra/gnutls_ia.c: 
7428         TLS/IA fixes from Emile.
7430 2006-04-27  Simon Josefsson <simon@josefsson.org>
7432         * doc/protocol/rfc4366.txt: Add.
7434 2006-04-27  Simon Josefsson <simon@josefsson.org>
7436         * doc/protocol/rfc4346.txt, doc/protocol/rfc4347.txt: Add.
7438 2006-04-26  Simon Josefsson <simon@josefsson.org>
7440         * lib/gnutls_state.c: Fix prototypes.
7442 2006-04-26  Simon Josefsson <simon@josefsson.org>
7444         * gl/Makefile.am, gl/m4/getpass.m4, gl/m4/longdouble.m4: Update.
7446 2006-04-21  Simon Josefsson <simon@josefsson.org>
7448         * doc/protocol/draft-santesson-tls-supp-02.txt,
7449         doc/protocol/draft-santesson-tls-ume-06.txt: Add.
7451 2006-04-19  Simon Josefsson <simon@josefsson.org>
7453         * tests/Makefile.am: (LDADD): Add libgnutls after libgnu, for libgcrypt transitive
7454         reference, tiny patch from Nix <nix@esperi.org.uk>.
7456 2006-04-19  Simon Josefsson <simon@josefsson.org>
7458         * doc/protocol/draft-santesson-tls-supp-01.txt: Add.
7460 2006-04-17  Simon Josefsson <simon@josefsson.org>
7462         * doc/protocol/draft-housley-tls-authz-extns-03.txt,
7463         doc/protocol/draft-santesson-tls-ume-05.txt: Add.
7465 2006-04-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
7467         * lib/gnutls_priority.c: removed AES-256 from the list of default
7468         ciphers. No point in having it (when everything else is far away
7469         even from 128 bit security)
7471 2006-04-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
7473         * includes/gnutls/gnutls.h.in, lib/gnutls_srp.c: 
7474         gnutls_srp_set_client_credentials() uses const
7476 2006-04-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
7478         * lib/gnutls_priority.c: documented the return value in the priority
7479         functions
7481 2006-04-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
7483         * includes/gnutls/gnutls.h.in, lib/gnutls_handshake.c: [no log
7484         message]
7486 2006-04-04  Simon Josefsson <simon@josefsson.org>
7488         * gl/m4/gc-random.m4, gl/stdint_.h: Update.
7490 2006-04-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
7492         * lib/x509/common.c, lib/x509/common.h, lib/x509/crl.c,
7493         lib/x509/crq.c, lib/x509/dn.c, lib/x509/extensions.c,
7494         lib/x509/pkcs12.c, lib/x509/pkcs7.c, lib/x509/x509.c: use snprintf()
7495         instead of multiple calls to str_cpy() and str_cat().
7497 2006-03-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
7499         * lib/x509/x509.c: bug fix
7501 2006-03-30  Simon Josefsson <simon@josefsson.org>
7503         * doc/protocol/draft-santesson-tls-supp-00.txt,
7504         doc/protocol/draft-santesson-tls-ume-04.txt: Add.
7506 2006-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
7508         * doc/TODO: [no log message]
7510 2006-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
7512         * configure.in: added -Wno-pointer-sign to gcc to avoid tons of
7513         useless warnings.
7515 2006-03-24  Simon Josefsson <simon@josefsson.org>
7517         * doc/protocol/draft-housley-tls-authz-extns-01.txt: Add.
7519 2006-03-21  Simon Josefsson <simon@josefsson.org>
7521         * configure.in: Bump version.
7523 2006-03-21  Simon Josefsson <simon@josefsson.org>
7525         * NEWS: Add.
7527 2006-03-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
7529         * doc/bibliography.texi, doc/gnutls.texi: added reference for TLS
7530         1.1
7532 2006-03-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
7534         * lib/gnutls_cert.c, lib/gnutls_global.h, lib/gnutls_x509.c,
7535         lib/x509/rfc2818_hostname.c: some fixes for compilation
7537 2006-03-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
7539         * src/certtool.c: export to DER format is possible with certtool
7541 2006-03-15  Simon Josefsson <simon@josefsson.org>
7543         * configure.in: Bump versions.
7545 2006-03-15  Simon Josefsson <simon@josefsson.org>
7547         * NEWS: Add.
7549 2006-03-15  Simon Josefsson <simon@josefsson.org>
7551         * lib/gnutls_cert.c: Indent.
7553 2006-03-15  Simon Josefsson <simon@josefsson.org>
7555         * lib/x509/Makefile.am, lib/x509/compat.c, lib/x509/compat.h: Move
7556         to ../gnutls_cert.c.
7558 2006-03-15  Simon Josefsson <simon@josefsson.org>
7560         * lib/gnutls_cert.c: Move from x509/compat.c.
7562 2006-03-12  Simon Josefsson <simon@josefsson.org>
7564         * doc/README.CVS: Add.
7566 2006-03-12  Simon Josefsson <simon@josefsson.org>
7568         * doc/manpages/Makefile.am: Update.
7570 2006-03-12  Simon Josefsson <simon@josefsson.org>
7572         * lib/minitasn1/structure.c: Update.
7574 2006-03-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
7576         * lib/gnutls_global.c: force the gcrypt random generator to be
7577         initialized at startup. Maybe it should be within and ifdef? This
7578         saves lots of debugging time when something fails.
7580 2006-03-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
7582         * lib/minitasn1/coding.c, lib/minitasn1/libtasn1.h,
7583         lib/minitasn1/structure.c: added the fix for der_coding() from
7584         libtasn1.
7586 2006-03-09  Simon Josefsson <simon@josefsson.org>
7588         * doc/manpages/Makefile.am: Rebuild srp manpages too.
7590 2006-03-08  Simon Josefsson <simon@josefsson.org>
7592         * ChangeLog: [no log message]
7594 2006-03-08  Simon Josefsson <simon@josefsson.org>
7596         * NEWS: Version 1.3.5.
7598 2006-03-08  Simon Josefsson <simon@josefsson.org>
7600         * NEWS: Add.
7602 2006-03-08  Simon Josefsson <simon@josefsson.org>
7604         * NEWS: Add.
7606 2006-03-08  Simon Josefsson <simon@josefsson.org>
7608         * NEWS: Add.
7610 2006-03-08  Simon Josefsson <simon@josefsson.org>
7612         * lib/minitasn1/coding.c, lib/minitasn1/libtasn1.h: Update.
7614 2006-03-08  Simon Josefsson <simon@josefsson.org>
7616         * po/LINGUAS, po/pl.po: Sync with TP.
7618 2006-03-08  Simon Josefsson <simon@josefsson.org>
7620         * Makefile.am: Add update-po target.
7622 2006-03-08  Simon Josefsson <simon@josefsson.org>
7624         * doc/manpages/Makefile.am: Update.
7626 2006-03-08  Simon Josefsson <simon@josefsson.org>
7628         * lib/x509/xml.c: Doc fix.
7630 2006-03-08  Simon Josefsson <simon@josefsson.org>
7632         * NEWS: Fix.
7634 2006-03-08  Simon Josefsson <simon@josefsson.org>
7636         * lib/x509/common.c, lib/x509/sign.c, lib/x509/x509_write.c: Use new
7637         asn1_copy_node API.
7639 2006-03-08  Simon Josefsson <simon@josefsson.org>
7641         * lib/minitasn1/libtasn1.h, lib/minitasn1/structure.c: Update.
7643 2006-03-08  Simon Josefsson <simon@josefsson.org>
7645         * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
7646         lib/minitasn1/element.c, lib/minitasn1/int.h,
7647         lib/minitasn1/libtasn1-dont.h, lib/minitasn1/libtasn1.h,
7648         lib/minitasn1/parser_aux.c, lib/minitasn1/parser_aux.h,
7649         lib/minitasn1/structure.c: Update.
7651 2006-03-08  Simon Josefsson <simon@josefsson.org>
7653         * lib/x509/xml.c: Use internal error approach again, after
7654         discussion with Nikos.
7656 2006-03-08  Simon Josefsson <simon@josefsson.org>
7658         * lib/x509/xml.c: Fix.
7660 2006-03-08  Simon Josefsson <simon@josefsson.org>
7662         * lib/minitasn1/coding.c, lib/minitasn1/int.h,
7663         lib/minitasn1/libtasn1-dont.h, lib/minitasn1/libtasn1.h: Update.
7665 2006-03-08  Simon Josefsson <simon@josefsson.org>
7667         * lib/x509/xml.c: Fix type_field.
7669 2006-03-08  Simon Josefsson <simon@josefsson.org>
7671         * lib/x509/xml.c: Use external API.
7673 2006-03-08  Simon Josefsson <simon@josefsson.org>
7675         * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
7676         lib/minitasn1/element.c, lib/minitasn1/int.h,
7677         lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c,
7678         lib/minitasn1/parser_aux.h, lib/minitasn1/structure.c: Update.
7680 2006-03-08  Simon Josefsson <simon@josefsson.org>
7682         * lib/x509/xml.c: Fix.
7684 2006-03-08  Simon Josefsson <simon@josefsson.org>
7686         * lib/x509/common.c: Use external libtasn1 API.
7688 2006-03-08  Simon Josefsson <simon@josefsson.org>
7690         * lib/x509/xml.c: Fix typo.
7692 2006-03-08  Simon Josefsson <simon@josefsson.org>
7694         * configure.in: Required libtasn1 0.3.1.
7696 2006-03-08  Simon Josefsson <simon@josefsson.org>
7698         * lib/x509/xml.c: Revert, we now use the new exported functions.
7700 2006-03-08  Simon Josefsson <simon@josefsson.org>
7702         * lib/x509/xml.c: Make it build.
7704 2006-03-08  Simon Josefsson <simon@josefsson.org>
7706         * NEWS: Sort.
7708 2006-03-08  Simon Josefsson <simon@josefsson.org>
7710         * NEWS: Add.
7712 2006-03-08  Simon Josefsson <simon@josefsson.org>
7714         * lib/x509/xml.c: Disable XML functionality, because it relies on
7715         libtasn1 internals.
7717 2006-03-08  Simon Josefsson <simon@josefsson.org>
7719         * NEWS: Add.
7721 2006-03-08  Simon Josefsson <simon@josefsson.org>
7723         * lib/Makefile.am, libextra/Makefile.am: Add -no-undefined, for
7724         mingw32 builds.
7726 2006-03-08  Simon Josefsson <simon@josefsson.org>
7728         * lib/x509/crq.c, lib/x509/xml.c, src/cli.c, src/common.c,
7729         src/common.h, src/serv.c, tests/resume.c: Indent.
7731 2006-03-08  Simon Josefsson <simon@josefsson.org>
7733         * gl/Makefile.am, gl/gc-gnulib.c, gl/gc-libgcrypt.c,
7734         gl/m4/gc-random.m4, gl/m4/gc.m4, gl/m4/gnulib-cache.m4,
7735         gl/m4/gnulib-comp.m4, gl/m4/readline.m4, maint.mk: Update.
7737 2006-03-08  Simon Josefsson <simon@josefsson.org>
7739         * po/LINGUAS: Add.
7741 2006-03-08  Simon Josefsson <simon@josefsson.org>
7743         * doc/protocol/draft-funk-tls-inner-application-extension-02.txt: 
7744         Add.
7746 2006-03-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
7748         * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa,
7749         src/common.c, src/common.h: gnutls-cli can now recognize services
7750         and port numbers with the -p option.
7752 2006-03-03  Simon Josefsson <simon@josefsson.org>
7754         * .cvscopying: Fix.
7756 2006-03-03  Simon Josefsson <simon@josefsson.org>
7758         * lib/Makefile.am: Gettext fixes.
7760 2006-03-03  Simon Josefsson <simon@josefsson.org>
7762         * lib/gnutls_errors.c: Fix.
7764 2006-03-03  Simon Josefsson <simon@josefsson.org>
7766         * lib/gnutls_errors.c, lib/gnutls_global.c: Error message
7767         translations.
7769 2006-03-03  Simon Josefsson <simon@josefsson.org>
7771         * .cvsignore, m4/.cvsignore, po/.cvsignore: [no log message]
7773 2006-03-03  Simon Josefsson <simon@josefsson.org>
7775         * maint.mk: Update.
7777 2006-03-03  Simon Josefsson <simon@josefsson.org>
7779         * maint-cfg.mk: Add indent file list.
7781 2006-03-03  Simon Josefsson <simon@josefsson.org>
7783         * Makefile.am: Remove indent target.
7785 2006-03-03  Simon Josefsson <simon@josefsson.org>
7787         * configure.in: Revert, autoreconf needs it.
7789 2006-03-03  Simon Josefsson <simon@josefsson.org>
7791         * configure.in: Remove gettext version stuff.
7793 2006-03-03  Simon Josefsson <simon@josefsson.org>
7795         * gl/Makefile.am, gl/gettext.h, gl/m4/codeset.m4, gl/m4/gettext.m4,
7796         gl/m4/glibc2.m4, gl/m4/glibc21.m4, gl/m4/gnulib-cache.m4,
7797         gl/m4/gnulib-comp.m4, gl/m4/iconv.m4, gl/m4/intdiv0.m4,
7798         gl/m4/intmax.m4, gl/m4/inttypes-pri.m4, gl/m4/isc-posix.m4,
7799         gl/m4/lcmessage.m4, gl/m4/nls.m4, gl/m4/po.m4,
7800         gl/m4/printf-posix.m4, gl/m4/progtest.m4, gl/m4/readline.m4,
7801         gl/m4/uintmax_t.m4, gl/m4/ulonglong.m4, maint.mk: Update.
7803 2006-03-03  Simon Josefsson <simon@josefsson.org>
7805         * NEWS: Add.
7807 2006-03-03  Simon Josefsson <simon@josefsson.org>
7809         * Makefile.am, configure.in, po/Makevars, po/POTFILES.in: 
7810         Gettextize.
7812 2006-03-01  Simon Josefsson <simon@josefsson.org>
7814         * gtk-doc.make: Add.
7816 2006-03-01  Simon Josefsson <simon@josefsson.org>
7818         * gl/m4/readline.m4, gl/m4/socklen.m4, gl/m4/sys_socket_h.m4,
7819         gl/readline.c, maint.mk: Update.
7821 2006-03-01  Simon Josefsson <simon@josefsson.org>
7823         * buildconf, maint-cfg.mk: Don't gtkdocize.
7825 2006-02-28  Simon Josefsson <simon@josefsson.org>
7827         * lib/minitasn1/Makefile.am, lib/minitasn1/coding.c,
7828         lib/minitasn1/decoding.c, lib/minitasn1/der.h,
7829         lib/minitasn1/element.c, lib/minitasn1/errors.h,
7830         lib/minitasn1/errors_int.h, lib/minitasn1/gstr.c,
7831         lib/minitasn1/gstr.h, lib/minitasn1/int.h,
7832         lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c,
7833         lib/minitasn1/structure.c, lib/minitasn1/structure.h: Update.
7835 2006-02-27  Simon Josefsson <simon@josefsson.org>
7837         * lib/gnutls_record.c: gnutls_record_send: Doc fix, suggested by
7838         Eric Leblond <regit@inl.fr>.
7840 2006-02-17  Simon Josefsson <simon@josefsson.org>
7842         * lib/x509/sign.c: Fix warning.
7844 2006-02-17  Simon Josefsson <simon@josefsson.org>
7846         * includes/gnutls/gnutls.h.in: Make it explicit that GNUTLS_DIG_*
7847         has the same values as GNUTLS_MAC_*.
7849 2006-02-16  Simon Josefsson <simon@josefsson.org>
7851         * doc/protocol/draft-santesson-tls-ume-02.txt: Add.
7853 2006-02-14  Simon Josefsson <simon@josefsson.org>
7855         * maint-cfg.mk: Fix.
7857 2006-02-14  Simon Josefsson <simon@josefsson.org>
7859         * maint-cfg.mk: Fix.
7861 2006-02-14  Simon Josefsson <simon@josefsson.org>
7863         * maint-cfg.mk: Fix.
7865 2006-02-14  Simon Josefsson <simon@josefsson.org>
7867         * maint-cfg.mk: Fix.
7869 2006-02-14  Simon Josefsson <simon@josefsson.org>
7871         * maint-cfg.mk: Add mingw32 target.
7873 2006-02-14  Simon Josefsson <simon@josefsson.org>
7875         * GNUmakefile, gl/Makefile.am, gl/m4/gnulib-cache.m4,
7876         gl/m4/gnulib-comp.m4, maint-cfg.mk, maint.mk: Add
7877         maintainer-makefile module.
7879 2006-02-11  Simon Josefsson <simon@josefsson.org>
7881         * lib/x509/xml.c: Use external libtasn1 API.
7883 2006-02-11  Simon Josefsson <simon@josefsson.org>
7885         * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
7886         lib/minitasn1/der.h, lib/minitasn1/element.c,
7887         lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c,
7888         lib/minitasn1/structure.c: Sync with libtasn1 CVS.
7890 2006-02-11  Simon Josefsson <simon@josefsson.org>
7892         * configure.in: Bump libtasn1 version.
7894 2006-02-10  Simon Josefsson <simon@josefsson.org>
7896         * NEWS, configure.in: Bump versions.
7898 2006-02-09  Simon Josefsson <simon@josefsson.org>
7900         * NEWS: Fix typo.
7902 2006-02-09  Simon Josefsson <simon@josefsson.org>
7904         * ChangeLog: [no log message]
7906 2006-02-09  Simon Josefsson <simon@josefsson.org>
7908         * NEWS: Version 1.3.4.
7910 2006-02-09  Simon Josefsson <simon@josefsson.org>
7912         * NEWS: Add.
7914 2006-02-09  Simon Josefsson <simon@josefsson.org>
7916         * NEWS, THANKS: Add.
7918 2006-02-09  Simon Josefsson <simon@josefsson.org>
7920         * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
7921         lib/minitasn1/element.c, lib/minitasn1/errors.c,
7922         lib/minitasn1/errors.h, lib/minitasn1/errors_int.h,
7923         lib/minitasn1/gstr.c, lib/minitasn1/int.h,
7924         lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c,
7925         lib/minitasn1/structure.c: Update from libtasn1.
7927 2006-02-09  Simon Josefsson <simon@josefsson.org>
7929         * THANKS: Add.
7931 2006-02-09  Simon Josefsson <simon@josefsson.org>
7933         * doc/protocol/draft-housley-tls-authz-extns-00.txt: Add.
7935 2006-02-08  Simon Josefsson <simon@josefsson.org>
7937         * lib/minitasn1/decoding.c: Fix typo in last commit.
7939 2006-02-08  Simon Josefsson <simon@josefsson.org>
7941         * tests/set_pkcs12_cred.c: Simplify using under gdb.
7943 2006-02-08  Simon Josefsson <simon@josefsson.org>
7945         * lib/minitasn1/decoding.c: Fix for latest certder bug.
7947 2006-02-08  Simon Josefsson <simon@josefsson.org>
7949         * tests/certder.c: Add more bug trigger.
7951 2006-02-08  Simon Josefsson <simon@josefsson.org>
7953         * tests/certder.c: Add.
7955 2006-02-08  Simon Josefsson <simon@josefsson.org>
7957         * lib/minitasn1/decoding.c: More asn1 length out of bounds checking.
7959 2006-02-08  Simon Josefsson <simon@josefsson.org>
7961         * lib/minitasn1/decoding.c: Fix asn1_get_length_der usage.
7963 2006-02-08  Simon Josefsson <simon@josefsson.org>
7965         * lib/minitasn1/coding.c: Fix asn1_get_length_der usage.
7967 2006-02-08  Simon Josefsson <simon@josefsson.org>
7969         * lib/minitasn1/element.c: Fix copyright.
7971 2006-02-08  Simon Josefsson <simon@josefsson.org>
7973         * lib/minitasn1/element.c, lib/minitasn1/structure.c: Fix
7974         asn1_get_length_der usage.
7976 2006-02-08  Simon Josefsson <simon@josefsson.org>
7978         * lib/minitasn1/decoding.c: Revert.
7980 2006-02-08  Simon Josefsson <simon@josefsson.org>
7982         * tests/.cvsignore: [no log message]
7984 2006-02-08  Simon Josefsson <simon@josefsson.org>
7986         * lib/minitasn1/decoding.c: Fix for cert selftest.
7988 2006-02-08  Simon Josefsson <simon@josefsson.org>
7990         * tests/Makefile.am: Add certder test.
7992 2006-02-08  Simon Josefsson <simon@josefsson.org>
7994         * tests/certder.c: Add.
7996 2006-02-08  Simon Josefsson <simon@josefsson.org>
7998         * NEWS: Add.
8000 2006-02-08  Simon Josefsson <simon@josefsson.org>
8002         * NEWS: Add.
8004 2006-02-08  Simon Josefsson <simon@josefsson.org>
8006         * lib/minitasn1/libtasn1.h: Bump version.
8008 2006-02-08  Simon Josefsson <simon@josefsson.org>
8010         * configure.in: Need libtasn1 0.2.18.
8012 2006-02-08  Simon Josefsson <simon@josefsson.org>
8014         * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
8015         lib/minitasn1/der.h, lib/minitasn1/element.c,
8016         lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c,
8017         lib/minitasn1/structure.c: Add libtasn1 fixes from Nikos, prompted
8018         by report from "Evgeny Legerov" <admin@gleg.net>.
8020 2006-02-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
8022         * lib/x509/xml.c: some fixes for the new libtasn1
8024 2006-02-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
8026         * lib/x509/mpi.c: [no log message]
8028 2006-02-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
8030         * lib/x509/mpi.c: corrected wrong order of free.
8032 2006-02-02  Simon Josefsson <simon@josefsson.org>
8034         * libextra/opencdk/main.h, libextra/opencdk/packet.h: Fix prototypes
8035         for AIX compiler, reported by "Heiden, John"
8036         <JHeiden@UTNet.UToledo.Edu>.
8038 2006-02-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
8040         * NEWS: [no log message]
8042 2006-02-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
8044         * lib/gnutls_x509.c: Corrected bugs in
8045         gnutls_certificate_set_x509_crl() and
8046         gnutls_certificate_set_x509_trust(), that caused memory corruption
8047         if more than one certificates were added. Report and patch by Max
8048         Kellermann <max@duempel.org>.
8050 2006-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
8052         * NEWS: [no log message]
8054 2006-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
8056         * lib/gnutls_record.c: added some text about premature termination
8057         of sessions.
8059 2006-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
8061         * lib/gnutls_record.c: fixed bug in non-blocking gnutls_bye().
8062         gnutls_send will no longer invalidate session if the underlying send
8063         fails, but it will set may_not_write to true. That is to allow
8064         reading the already received data. Patches and bug reports by Yoann
8065         Vandoorselaere <yoann@prelude-ids.org>
8067 2006-01-27  Simon Josefsson <simon@josefsson.org>
8069         * gl/.cvsignore: [no log message]
8071 2006-01-27  Simon Josefsson <simon@josefsson.org>
8073         * gl/inet_ntop.h, gl/m4/gnulib-tool.m4, gl/m4/socklen.m4,
8074         gl/m4/stdbool.m4, gl/socket_.h, gl/stdbool_.h, gl/vasnprintf.c: 
8075         Update.
8077 2006-01-27  Simon Josefsson <simon@josefsson.org>
8079         * src/common.h: Mingw32 fixes.
8081 2006-01-27  Simon Josefsson <simon@josefsson.org>
8083         * doc/protocol/draft-salowey-tls-ticket-07.txt: Add.
8085 2006-01-20  Simon Josefsson <simon@josefsson.org>
8087         * doc/protocol/draft-santesson-tls-ume-01.txt: Add.
8089 2006-01-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
8091         * src/tests.c, src/tests.h, src/tls_test.c: removed the RIPEMD test
8092         since it is not supported any more.
8094 2006-01-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
8096         * doc/gnutls.texi: minor updates.
8098 2006-01-19  Simon Josefsson <simon@josefsson.org>
8100         * gl/Makefile.am, gl/m4/gnulib-comp.m4, gl/m4/sys_socket_h.m4,
8101         gl/md5.c, gl/md5.h, gl/sha1.c, gl/sha1.h, gl/socket_.h: Update.
8103 2006-01-18  Simon Josefsson <simon@josefsson.org>
8105         * doc/TODO: Add.
8107 2006-01-18  Simon Josefsson <simon@josefsson.org>
8109         * doc/protocol/draft-ietf-tls-openpgp-keys-08.txt: Add.
8111 2006-01-12  Simon Josefsson <simon@josefsson.org>
8113         * NEWS, configure.in: Bump versions.
8115 2006-01-12  Simon Josefsson <simon@josefsson.org>
8117         * Makefile.am: Fix igloo scp.
8119 2006-01-12  Simon Josefsson <simon@josefsson.org>
8121         * Makefile.am: Re-add igloo.
8123 2006-01-12  Simon Josefsson <simon@josefsson.org>
8125         * ChangeLog: [no log message]
8127 2006-01-12  Simon Josefsson <simon@josefsson.org>
8129         * NEWS: Version 1.3.3.
8131 2006-01-12  Simon Josefsson <simon@josefsson.org>
8133         * .cvscopying: Fix copyright years.
8135 2006-01-12  Simon Josefsson <simon@josefsson.org>
8137         * doc/manpages/Makefile.am: Update.
8139 2006-01-11  Simon Josefsson <simon@josefsson.org>
8141         * gl/Makefile.am, gl/dummy.c, gl/m4/gnulib-comp.m4,
8142         gl/m4/readline.m4, gl/sha1.c, gl/stdint_.h: Update.
8144 2006-01-09  Simon Josefsson <simon@josefsson.org>
8146         * gl/m4/gnulib-comp.m4, gl/m4/gnulib-tool.m4, gl/m4/socklen.m4,
8147         gl/m4/stdint.m4, gl/stdint_.h: Update.
8149 2006-01-09  Simon Josefsson <simon@josefsson.org>
8151         * doc/protocol/draft-santesson-tls-ume-00.txt: Add.
8153 2006-01-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
8155         * doc/bibliography.texi: [no log message]
8157 2006-01-31  Simon Josefsson <simon@josefsson.org>
8159         * includes/gnutls/extra.h: C++ fix.
8161 2006-01-31  Simon Josefsson <simon@josefsson.org>
8163         * libextra/gnutls_ia.c: Doc fix.
8165 2006-01-28  Simon Josefsson <simon@josefsson.org>
8167         * doc/protocol/draft-ietf-tls-openpgp-keys-07.txt: Add.
8169 2006-01-28  Simon Josefsson <simon@josefsson.org>
8171         * NEWS, includes/gnutls/x509.h, lib/gnutls_errors.c,
8172         lib/gnutls_global.h, lib/minitasn1/coding.c,
8173         lib/minitasn1/errors.c, lib/x509/crq.c: Constify, tiny patch from
8174         "ZIGLIO, Frediano, VF-IT" <Frediano.Ziglio@vodafone.com>.
8176 2006-01-26  Simon Josefsson <simon@josefsson.org>
8178         * NEWS: Add.
8180 2006-01-26  Simon Josefsson <simon@josefsson.org>
8182         * lib/gnutls_global.c: Doc fix.
8184 2006-01-26  Simon Josefsson <simon@josefsson.org>
8186         * includes/gnutls/extra.h, libextra/gnutls_ia.c: Fix TLS/IA
8187         prototypes, suggested by Jouni Malinen <jkmaline@cc.hut.fi>.
8189 2006-01-23  Simon Josefsson <simon@josefsson.org>
8191         * NEWS: Add.
8193 2006-01-23  Simon Josefsson <simon@josefsson.org>
8195         * lib/gnutls_global.c: Use _gnutls_init as increment/decrement
8196         counter for init/deinit, suggested by ZIGLIO, Frediano.
8198 2006-01-18  Simon Josefsson <simon@josefsson.org>
8200         * includes/gnutls/gnutls.h.in: Cosmetic changes.
8202 2006-01-18  Simon Josefsson <simon@josefsson.org>
8204         * includes/gnutls/gnutls.h.in: Cosmetic changes.
8206 2006-01-18  Simon Josefsson <simon@josefsson.org>
8208         * tests/resume.c: Fix mem leak.
8210 2006-01-17  Simon Josefsson <simon@josefsson.org>
8212         * NEWS: Add.
8214 2006-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
8216         * doc/manpages/Makefile.am, includes/gnutls/gnutls.h.in,
8217         lib/gnutls_compress_int.c, lib/gnutls_constate.c: fixed a memory
8218         copy that caused crashes.
8220 2006-01-17  Simon Josefsson <simon@josefsson.org>
8222         * tests/resume.c: More debug info.
8224 2006-01-17  Simon Josefsson <simon@josefsson.org>
8226         * tests/.cvsignore: [no log message]
8228 2006-01-17  Simon Josefsson <simon@josefsson.org>
8230         * NEWS: Add.
8232 2006-01-17  Simon Josefsson <simon@josefsson.org>
8234         * tests/Makefile.am: Add resume self test.
8236 2006-01-17  Simon Josefsson <simon@josefsson.org>
8238         * tests/resume.c: Add, to test resume funtions.
8240 2006-01-17  Simon Josefsson <simon@josefsson.org>
8242         * NEWS: Fix.
8244 2006-01-17  Simon Josefsson <simon@josefsson.org>
8246         * doc/protocol/draft-salowey-tls-ticket-06.txt: Add.
8248 2006-01-16  Simon Josefsson <simon@josefsson.org>
8250         * doc/TODO: Add.
8252 2006-01-16  Simon Josefsson <simon@josefsson.org>
8254         * lib/gnutls_state.c: Doc fix.
8256 2006-01-16  Simon Josefsson <simon@josefsson.org>
8258         * NEWS, includes/gnutls/gnutls.h.in: Add.
8260 2006-01-16  Simon Josefsson <simon@josefsson.org>
8262         * lib/gnutls_state.c: Add API to get master secret too.
8264 2006-01-15  Simon Josefsson <simon@josefsson.org>
8266         * includes/gnutls/gnutls.h.in: Fix.
8268 2006-01-15  Simon Josefsson <simon@josefsson.org>
8270         * includes/gnutls/gnutls.h.in: Fix indentation.
8272 2006-01-15  Simon Josefsson <simon@josefsson.org>
8274         * NEWS: Add.
8276 2006-01-15  Simon Josefsson <simon@josefsson.org>
8278         * Makefile.am, includes/gnutls/extra.h,
8279         includes/gnutls/gnutls.h.in, includes/gnutls/openpgp.h,
8280         includes/gnutls/openssl.h, includes/gnutls/pkcs12.h,
8281         includes/gnutls/x509.h, lib/auth_anon.c, lib/auth_cert.h,
8282         lib/auth_dh_common.c, lib/auth_dh_common.h, lib/auth_dhe.c,
8283         lib/auth_dhe_psk.c, lib/auth_psk.c, lib/auth_rsa.c,
8284         lib/auth_rsa_export.c, lib/auth_srp.c, lib/auth_srp_passwd.h,
8285         lib/auth_srp_sb64.c, lib/ext_inner_application.c,
8286         lib/ext_inner_application.h, lib/ext_max_record.c,
8287         lib/gnutls_algorithms.c, lib/gnutls_anon_cred.c, lib/gnutls_auth.c,
8288         lib/gnutls_buffers.c, lib/gnutls_cert.c, lib/gnutls_db.h,
8289         lib/gnutls_dh.c, lib/gnutls_dh.h, lib/gnutls_errors.c,
8290         lib/gnutls_extensions.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
8291         lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_pk.c,
8292         lib/gnutls_pk.h, lib/gnutls_psk.c, lib/gnutls_record.c,
8293         lib/gnutls_session.c, lib/gnutls_session_pack.c,
8294         lib/gnutls_state.c, lib/gnutls_ui.c, lib/gnutls_x509.c,
8295         lib/x509/mpi.h, lib/x509_b64.c, libextra/gnutls_ia.c,
8296         libextra/openpgp/gnutls_openpgp.h, src/common.c, src/serv.c,
8297         tests/dhepskself.c, tests/tlsia.c: Indent more.
8299 2006-01-15  Simon Josefsson <simon@josefsson.org>
8301         * NEWS, configure.in: Bump versions.
8303 2006-01-15  Simon Josefsson <simon@josefsson.org>
8305         * Makefile.am: Remove igloo, it seem weird.
8307 2006-01-15  Simon Josefsson <simon@josefsson.org>
8309         * ChangeLog: [no log message]
8311 2006-01-15  Simon Josefsson <simon@josefsson.org>
8313         * NEWS: Version 1.3.2.
8315 2006-01-15  Simon Josefsson <simon@josefsson.org>
8317         * doc/manpages/Makefile.am: Update.
8319 2006-01-15  Simon Josefsson <simon@josefsson.org>
8321         * NEWS: Add.
8323 2006-01-15  Simon Josefsson <simon@josefsson.org>
8325         * lib/gnutls_state.c, lib/gnutls_state.h: Fix warnings.
8327 2006-01-15  Simon Josefsson <simon@josefsson.org>
8329         * lib/gnutls_int.h: Remove debug code.
8331 2006-01-15  Simon Josefsson <simon@josefsson.org>
8333         * THANKS: Add.
8335 2006-01-15  Simon Josefsson <simon@josefsson.org>
8337         * NEWS, includes/gnutls/gnutls.h.in, lib/gnutls_state.c: Add
8338         functions to access the TLS PRF and to extract client/server random
8339         fields, suggested by Jouni Malinen <jkmaline@cc.hut.fi>.
8341 2006-01-15  Simon Josefsson <simon@josefsson.org>
8343         * NEWS: Fix.
8345 2006-01-15  Simon Josefsson <simon@josefsson.org>
8347         * NEWS: Fix.
8349 2006-01-15  Simon Josefsson <simon@josefsson.org>
8351         * doc/reference/Makefile.am: Ignore more.
8353 2006-01-15  Simon Josefsson <simon@josefsson.org>
8355         * doc/.cvsignore, libextra/.cvsignore, tests/.cvsignore: [no log
8356         message]
8358 2006-01-15  Simon Josefsson <simon@josefsson.org>
8360         * NEWS, doc/Makefile.am, doc/examples/ex-client-tlsia.c,
8361         doc/gnutls.texi, doc/manpages/Makefile.am, includes/gnutls/extra.h,
8362         includes/gnutls/gnutls.h.in, lib/Makefile.am, lib/debug.c,
8363         lib/defines.h, lib/ext_inner_application.c,
8364         lib/ext_inner_application.h, lib/gnutls_alert.c,
8365         lib/gnutls_buffers.c, lib/gnutls_constate.c, lib/gnutls_errors.c,
8366         lib/gnutls_extensions.c, lib/gnutls_int.h, lib/gnutls_kx.c,
8367         lib/gnutls_record.c, lib/gnutls_state.c, libextra/Makefile.am,
8368         libextra/gnutls_ia.c, tests/Makefile.am, tests/tlsia.c: Add TLS/IA
8369         support.
8371 2006-01-15  Simon Josefsson <simon@josefsson.org>
8373         * gl/m4/gnulib-comp.m4: Update.
8375 2006-01-12  Simon Josefsson <simon@josefsson.org>
8377         * doc/TODO: Add.
8379 2006-01-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
8381         * lib/gnutls_ui.c: added missing set_params_function()
8383 2006-01-09  Simon Josefsson <simon@josefsson.org>
8385         * configure.in: Bump versions.
8387 2006-01-09  Simon Josefsson <simon@josefsson.org>
8389         * NEWS: Add.
8391 2006-01-09  Simon Josefsson <simon@josefsson.org>
8393         * lib/auth_cert.c, lib/auth_cert.h, lib/auth_psk_passwd.c,
8394         lib/auth_srp_passwd.c, lib/auth_srp_sb64.c, lib/defines.h,
8395         lib/ext_cert_type.c, lib/ext_server_name.c, lib/ext_srp.c,
8396         lib/gnutls_buffers.c, lib/gnutls_cert.c, lib/gnutls_dh.h,
8397         lib/gnutls_dh_primes.c, lib/gnutls_int.h, lib/gnutls_pk.c,
8398         lib/gnutls_pk.h, lib/gnutls_state.c, lib/gnutls_state.h,
8399         lib/gnutls_ui.c, lib/gnutls_x509.c, lib/x509/common.c,
8400         lib/x509/dn.c, lib/x509/extensions.c, lib/x509/pkcs7.c,
8401         lib/x509/privkey_pkcs8.c, lib/x509_b64.c: Replace "uint" with
8402         "unsigned".  Remove unused "sint".
8404 2006-01-09  Simon Josefsson <simon@josefsson.org>
8406         * lib/defines.h, lib/gnutls_handshake.c, lib/gnutls_handshake.h,
8407         lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_num.c,
8408         lib/gnutls_num.h, lib/gnutls_session_pack.c, lib/x509/mpi.c,
8409         lib/x509/mpi.h, libextra/openpgp/extras.c,
8410         libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/pgp.c: Replace
8411         uint32 with uint32_t.
8413 2006-01-09  Simon Josefsson <simon@josefsson.org>
8415         * lib/auth_dh_common.c, lib/auth_psk.c, lib/auth_rsa_export.c,
8416         lib/auth_srp.c, lib/defines.h, lib/ext_max_record.c,
8417         lib/ext_max_record.h, lib/ext_server_name.c,
8418         lib/gnutls_algorithms.c, lib/gnutls_cipher.c,
8419         lib/gnutls_extensions.c, lib/gnutls_extensions.h,
8420         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_num.c,
8421         lib/gnutls_num.h, lib/gnutls_record.c, lib/gnutls_v2_compat.c,
8422         lib/x509/extensions.c, lib/x509/extensions.h, lib/x509/x509.c,
8423         lib/x509/x509_write.c: Replace uint16 with uint16_t.
8425 2006-01-09  Simon Josefsson <simon@josefsson.org>
8427         * configure.in: Remove unused sizeof checks.
8429 2006-01-09  Simon Josefsson <simon@josefsson.org>
8431         * configure.in, lib/auth_cert.c, lib/auth_dh_common.c,
8432         lib/auth_rsa_export.c, lib/auth_srp.c, lib/auth_srp_passwd.h,
8433         lib/auth_srp_sb64.c, lib/defines.h, lib/ext_cert_type.c,
8434         lib/ext_max_record.c, lib/ext_server_name.c, lib/ext_srp.c,
8435         lib/gnutls_alert.c, lib/gnutls_algorithms.c,
8436         lib/gnutls_algorithms.h, lib/gnutls_cipher.c, lib/gnutls_cipher.h,
8437         lib/gnutls_datum.c, lib/gnutls_db.c, lib/gnutls_db.h,
8438         lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
8439         lib/gnutls_kx.c, lib/gnutls_num.c, lib/gnutls_record.c,
8440         lib/x509/extensions.c, lib/x509/pkcs12.c, lib/x509/pkcs7.c,
8441         lib/x509/x509.c, lib/x509_b64.c, lib/x509_b64.h,
8442         libextra/gnutls_openpgp.c, libextra/openpgp/gnutls_openpgp.h,
8443         libextra/openpgp/xml.c: Replace uint8 with uint8_t.
8445 2006-01-09  Simon Josefsson <simon@josefsson.org>
8447         * gl/Makefile.am, gl/m4/gnulib-cache.m4: Update.
8449 2006-01-09  Simon Josefsson <simon@josefsson.org>
8451         * lib/defines.h: Remove unused types, to start the transition to the
8452         POSIX integer types (uint32_t, uint16_t, uint8_t).
8454 2006-01-09  Simon Josefsson <simon@josefsson.org>
8456         * src/Makefile.am: Remove -I../lib, these tools should only use the
8457         external API.
8459 2006-01-09  Simon Josefsson <simon@josefsson.org>
8461         * lib/defines.h, lib/gnutls_str.c: ULONG_MAX should be in limits.h,
8462         so include it at the right place.
8464 2006-01-08  Simon Josefsson <simon@josefsson.org>
8466         * lib/x509/pkcs12.c: Fix mem leaks.  Remove unused variable.
8468 2006-01-08  Simon Josefsson <simon@josefsson.org>
8470         * lib/gnutls_x509.c: Fix mem leak.
8472 2006-01-08  Simon Josefsson <simon@josefsson.org>
8474         * ChangeLog: [no log message]
8476 2006-01-08  Simon Josefsson <simon@josefsson.org>
8478         * NEWS: Version 1.3.1.
8480 2006-01-08  Simon Josefsson <simon@josefsson.org>
8482         * lib/gnutls_str.c: Fix.
8484 2006-01-08  Simon Josefsson <simon@josefsson.org>
8486         * tests/Makefile.am: Dist pkcs8 blobs.
8488 2006-01-08  Simon Josefsson <simon@josefsson.org>
8490         * NEWS: Add.
8492 2006-01-08  Simon Josefsson <simon@josefsson.org>
8494         * NEWS: Add.
8496 2006-01-08  Simon Josefsson <simon@josefsson.org>
8498         * doc/manpages/Makefile.am: Update.
8500 2006-01-08  Simon Josefsson <simon@josefsson.org>
8502         * NEWS: Add.
8504 2006-01-08  Simon Josefsson <simon@josefsson.org>
8506         * doc/TODO: Fix.
8508 2006-01-08  Simon Josefsson <simon@josefsson.org>
8510         * tests/enc3pkcs8.pem: add
8512 2006-01-08  Simon Josefsson <simon@josefsson.org>
8514         * tests/enc3pkcs8.pem: Add.
8516 2006-01-08  Simon Josefsson <simon@josefsson.org>
8518         * tests/enc2pkcs8.pem, tests/pkcs8: Add rc2 pkcs#8 blob.
8520 2006-01-08  Simon Josefsson <simon@josefsson.org>
8522         * tests/encpkcs8.pem, tests/unencpkcs8.pem: Fix.
8524 2006-01-08  Simon Josefsson <simon@josefsson.org>
8526         * tests/Makefile.am, tests/pkcs8: Add PKCS#8 self test.
8528 2006-01-08  Simon Josefsson <simon@josefsson.org>
8530         * NEWS: Add.
8532 2006-01-08  Simon Josefsson <simon@josefsson.org>
8534         * src/certtool.c: Make --password work for PKCS#8 --key-info.
8536 2006-01-08  Simon Josefsson <simon@josefsson.org>
8538         * tests/encpkcs8.pem, tests/unencpkcs8.pem: Add, PKSC#8 blobs.
8540 2006-01-08  Simon Josefsson <simon@josefsson.org>
8542         * doc/TODO: Remove.
8544 2006-01-08  Simon Josefsson <simon@josefsson.org>
8546         * NEWS: Add.
8548 2006-01-08  Simon Josefsson <simon@josefsson.org>
8550         * lib/x509/privkey_pkcs8.c: (gnutls_x509_privkey_import_pkcs8): Handle unencrypted PEM keys.
8551         Remove unused "encrypted" variable.
8553 2006-01-08  Simon Josefsson <simon@josefsson.org>
8555         * NEWS, src/certtool.c: Generate unencrypted PKCS#8 keys for blank
8556         passwords.
8558 2006-01-08  Simon Josefsson <simon@josefsson.org>
8560         * NEWS: Fix.
8562 2006-01-08  Simon Josefsson <simon@josefsson.org>
8564         * tests/.cvsignore: [no log message]
8566 2006-01-08  Simon Josefsson <simon@josefsson.org>
8568         * NEWS, doc/TODO, includes/gnutls/gnutls.h.in, lib/gnutls_x509.c,
8569         tests/Makefile.am, tests/set_pkcs12_cred.c: Support reading X.509
8570         credentials from PKCS#12 files.
8572 2006-01-08  Simon Josefsson <simon@josefsson.org>
8574         * src/certtool.c: Print PKCS#12 type for each element.
8576 2006-01-06  Simon Josefsson <simon@josefsson.org>
8578         * doc/protocol/rfc4279.txt: Add.
8580 2006-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
8582         * lib/gnutls_session_pack.c: Corrected bugs in session resumption.
8583         Bugs reported by Yoann Vandoorselare.
8585 2006-01-02  Simon Josefsson <simon@josefsson.org>
8587         * Makefile.am: Put 1.3.x releases in devel/ directory.
8589 2006-01-02  Simon Josefsson <simon@josefsson.org>
8591         * doc/TODO: add
8593 2006-01-02  Simon Josefsson <simon@josefsson.org>
8595         * doc/TODO: Add.
8597 2006-01-02  Simon Josefsson <simon@josefsson.org>
8599         * doc/TODO: Fix.
8601 2006-01-02  Simon Josefsson <simon@josefsson.org>
8603         * doc/TODO: Add.
8605 2006-01-02  Simon Josefsson <simon@josefsson.org>
8607         * doc/TODO: Add.
8609 2006-01-02  Simon Josefsson <simon@josefsson.org>
8611         * doc/TODO: Add.
8613 2006-01-02  Simon Josefsson <simon@josefsson.org>
8615         * doc/TODO: Add.
8617 2006-01-02  Simon Josefsson <simon@josefsson.org>
8619         * doc/README.CODING_STYLE: Mention indentation.
8621 2006-01-02  Simon Josefsson <simon@josefsson.org>
8623         * doc/TODO: Add.
8625 2006-01-01  Simon Josefsson <simon@josefsson.org>
8627         * gl/m4/socklen.m4, gl/readline.c, gl/stdint_.h: Update.
8629 2006-01-01  Simon Josefsson <simon@josefsson.org>
8631         * src/cli.c: Don't infloop.
8633 2006-01-01  Simon Josefsson <simon@josefsson.org>
8635         * NEWS: Add.
8637 2006-01-01  Simon Josefsson <simon@josefsson.org>
8639         * src/cli.c: Check starttls_alarmed earlier, the signal might be
8640         sent before select is called.  Report by Otto Maddox
8641         <ottomaddox@fastmail.fm> and influenced by tiny patch from Nozomu
8642         Ando <nand@mac.com>.
8644 2006-01-01  Simon Josefsson <simon@josefsson.org>
8646         * tests/.cvsignore: [no log message]
8648 2005-11-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
8650         * includes/gnutls/gnutls.h.in, lib/gnutls_session.c,
8651         lib/gnutls_session_pack.c: Some fixes in session resumption and
8652         prototypes. Based on patches and suggestions by Joe Orton.
8654 2005-11-21  Simon Josefsson <simon@josefsson.org>
8656         * doc/protocol/tls-numbers.txt: From
8657         <http://people.nokia.net/~pasi/tls-numbers.txt>.
8659 2005-11-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
8661         * lib/x509/privkey_pkcs8.c: added some clarification about the
8662         encryption status.
8664 2005-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
8666         * NEWS, src/certtool.c: Corrected a bug in certtool for 64 bit
8667         machines. Reported by Max Kellermann <max@duempel.org>.
8669 2005-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
8671         * src/cli-gaa.c, src/cli.gaa: [no log message]
8673 2005-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
8675         * lib/gnutls_datum.c, lib/gnutls_session_pack.c, src/serv.c: some
8676         more fixes for PSK.
8678 2005-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
8680         * configure.in: the library version number was bumped to 13 to allow
8681         for incompatible changes.
8683 2005-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
8685         * ChangeLog, lib/auth_anon.c, lib/auth_anon.h,
8686         lib/auth_dh_common.c, lib/auth_dh_common.h, lib/auth_dhe.c,
8687         lib/auth_dhe_psk.c, lib/auth_psk.c, lib/auth_psk.h,
8688         lib/gnutls_kx.c, lib/gnutls_psk.c, lib/gnutls_session_pack.c,
8689         lib/gnutls_state.c, lib/gnutls_ui.c, src/Makefile.am,
8690         src/cli-gaa.c, src/cli.c, src/cli.gaa, src/common.c,
8691         src/gnutls-http-serv, src/params.pem, src/serv.c: Completed the
8692         DHE-PSK ciphersuite additions.
8694 2005-11-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
8696         * lib/gnutls_psk.c: some documentation updates
8698 2005-11-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
8700         * lib/gnutls_anon_cred.c, lib/gnutls_psk.c: 
8701         gnutls_anon_set_params_function was renamed to
8702         gnutls_anon_set_server_params_function to be more consistent with
8703         the other functions. The same for the PSK.
8705 2005-11-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
8707         * lib/auth_cert.h, lib/auth_rsa.c, lib/auth_rsa_export.c,
8708         lib/gnutls_cert.c, lib/gnutls_handshake.c: get_rsa_params was
8709         converted to behave similarly to get_dh_params.
8711 2005-11-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
8713         * doc/gnutls.texi: [no log message]
8715 2005-11-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
8717         * NEWS, includes/gnutls/gnutls.h.in, lib/Makefile.am,
8718         lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.h,
8719         lib/auth_dh_common.c, lib/auth_dhe.c, lib/auth_dhe_psk.c,
8720         lib/auth_psk.c, lib/auth_psk.h, lib/auth_rsa_export.c,
8721         lib/auth_srp.c, lib/auth_srp_sb64.c, lib/gnutls_algorithms.c,
8722         lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_auth_int.h,
8723         lib/gnutls_cert.c, lib/gnutls_dh.c, lib/gnutls_dh.h,
8724         lib/gnutls_dh_primes.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
8725         lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_psk.c,
8726         lib/gnutls_rsa_export.c, lib/gnutls_rsa_export.h,
8727         lib/gnutls_state.c, lib/gnutls_ui.c, src/common.c, src/serv.c,
8728         tests/Makefile.am, tests/dhepskself.c, tests/pskself.c: added
8729         DHE-PSK ciphersuites and some cleanups.
8731 2005-11-15  Simon Josefsson <simon@josefsson.org>
8733         * NEWS: Typo.
8735 2005-11-15  Simon Josefsson <simon@josefsson.org>
8737         * NEWS, configure.in: Bump versions.
8739 2005-11-15  Simon Josefsson <simon@josefsson.org>
8741         * ChangeLog: [no log message]
8743 2005-11-15  Simon Josefsson <simon@josefsson.org>
8745         * NEWS: Version 1.3.0.
8747 2005-11-15  Simon Josefsson <simon@josefsson.org>
8749         * src/prime.c, src/serv.c, tests/pskself.c: Indent.
8751 2005-11-15  Simon Josefsson <simon@josefsson.org>
8753         * Makefile.am: Use sha1sum instead of md5sum for igloo.linux.gr
8754         CHECKSUMS.
8756 2005-11-15  Simon Josefsson <simon@josefsson.org>
8758         * ChangeLog.1: Add, generated using cvs2cl --utc --fsf --FSF
8759         --usermap .cvsusers -I ChangeLog -I .cvs --window 120 -l
8760         "-d""<2005-11-08""", and manually adjusting the start and end of the
8761         file.
8763 2005-11-15  Simon Josefsson <simon@josefsson.org>
8765         * Makefile.am: Don't use --tags for cvs2cl.
8767 2005-11-15  Simon Josefsson <simon@josefsson.org>
8769         * lib/Makefile.am: Dist auth_psk.h.
8771 2005-11-15  Simon Josefsson <simon@josefsson.org>
8773         * NEWS: Fix.
8775 2005-11-15  Simon Josefsson <simon@josefsson.org>
8777         * NEWS: Add.
8779 2005-11-15  Simon Josefsson <simon@josefsson.org>
8781         * src/certtool-gaa.c, src/cli-gaa.c, src/crypt-gaa.c,
8782         src/psk-gaa.c, src/serv-gaa.c, src/tls_test-gaa.c: Regenerate GAA
8783         code, to remove use of C++ // comments.
8785 2005-11-15  Simon Josefsson <simon@josefsson.org>
8787         * doc/manpages/Makefile.am: Add license.  Fix parser error.  Dist
8788         and install SRP man pages too.
8790 2005-11-15  Simon Josefsson <simon@josefsson.org>
8792         * configure.in, doc/examples/Makefile.am, doc/manpages/Makefile.am,
8793         src/Makefile.am, src/prime.c: Disable more SRP stuff if
8794         --disable-srp, tiny patch from Albert Chin
8795         <gnutls-dev@mlists.thewrittenword.com> and tiny patch to src/prime.c
8796         from RedHat gnutls-1.2.6 RPM.
8798 2005-11-15  Simon Josefsson <simon@josefsson.org>
8800         * NEWS: Use more verbose NEWS entry format.
8802 2005-11-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
8804         * tests/pskself.c: updated PSK self test
8806 2005-11-15  Simon Josefsson <simon@josefsson.org>
8808         * src/certtool-gaa.c: Fix.
8810 2005-11-15  Simon Josefsson <simon@josefsson.org>
8812         * doc/manpages/Makefile.am: Generated.
8814 2005-11-15  Simon Josefsson <simon@josefsson.org>
8816         * tests/.cvsignore: [no log message]
8818 2005-11-15  Simon Josefsson <simon@josefsson.org>
8820         * tests/Makefile.am: Add pskself.
8822 2005-11-15  Simon Josefsson <simon@josefsson.org>
8824         * tests/pskself.c: Add, based on anonself.c.
8826 2005-11-15  Simon Josefsson <simon@josefsson.org>
8828         * lib/gnutls_errors.c: Fix error messages; PSK also use the SRP
8829         errors.
8831 2005-11-15  Simon Josefsson <simon@josefsson.org>
8833         * lib/gnutls_psk.c: Doc fix.
8835 2005-11-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
8837         * doc/TODO: [no log message]
8839 2005-11-14  Simon Josefsson <simon@josefsson.org>
8841         * lib/debug.c, lib/x509/common.c, lib/x509/crl.c, lib/x509/dn.c,
8842         lib/x509/pkcs12.c, lib/x509/pkcs7.c, libextra/openssl_compat.c,
8843         src/serv.c: Include config.h first.  Tiny patch from Albert Chin
8844         <gnutls-dev@mlists.thewrittenword.com>.
8846 2005-11-14  Simon Josefsson <simon@josefsson.org>
8848         * libextra/opencdk/opencdk.h: Don't use trailing comma in last enum
8849         constant, for IBM C v6.  Tiny patch from Albert Chin
8850         <gnutls-dev@mlists.thewrittenword.com>.
8852 2005-11-14  Simon Josefsson <simon@josefsson.org>
8854         * lib/gnutls_x509.c: Tru64 UNIX 4.0D has mmap() but doesn't define
8855         MAP_FAILED, tiny patch from Albert Chin
8856         <gnutls-dev@mlists.thewrittenword.com>
8858 2005-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
8860         * NEWS, doc/gnutls.texi, lib/gnutls_algorithms.c: removed the RIPEMD
8861         ciphersuites.
8863 2005-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
8865         * doc/arch/extensions_st.eps, doc/arch/extensions_st.pdf,
8866         doc/arch/mod_auth_st.eps, doc/arch/mod_auth_st.pdf,
8867         doc/internals.texi: added brief documentation on the extension and
8868         auth_method internals.
8870 2005-11-12  Simon Josefsson <simon@josefsson.org>
8872         * doc/TODO: Add.
8874 2005-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
8876         * doc/gnutls.texi, lib/gnutls_state.c, lib/gnutls_x509.c,
8877         src/certtool.gaa: some documentation updates.
8879 2005-11-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
8881         * doc/arch/certificate-user-use-case.eps,
8882         doc/arch/certificate-user-use-case.pdf,
8883         doc/arch/client-server-use-case.eps,
8884         doc/arch/client-server-use-case.pdf,
8885         doc/arch/handshake-sequence.eps, doc/arch/handshake-sequence.pdf,
8886         doc/arch/handshake-state.eps, doc/arch/handshake-state.pdf,
8887         doc/arch/objects.eps, doc/arch/objects.pdf,
8888         doc/certificate-user-use-case.pdf, doc/client-server-use-case.pdf,
8889         doc/handshake-sequence.pdf, doc/handshake-state.pdf,
8890         doc/internals.texi, doc/objects.pdf: moved architecture figures to
8891         arch/
8893 2005-11-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
8895         * ChangeLog, Makefile.am: made ChangeLog more compact by ignoring
8896         past changes.
8898 2005-11-10  Simon Josefsson <simon@josefsson.org>
8900         * gl/inet_ntop.h, gl/readline.c: Update.
8902 2005-11-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
8904         * doc/gnutls.texi: [no log message]
8906 2005-11-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
8908         * lib/gnutls_int.h: [no log message]
8910 2005-11-08  Simon Josefsson <simon@josefsson.org>
8912         * doc/signatures.texi: Add.
8914 2005-11-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
8916         * doc/Makefile.am, doc/certificate-user-use-case.pdf,
8917         doc/client-server-use-case.pdf, doc/gnutls.texi,
8918         doc/handshake-sequence.pdf, doc/handshake-state.pdf,
8919         doc/internals.texi, doc/objects.pdf: added some stuff about the
8920         internals of gnutls.
8922 2005-11-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
8924         * : added again the files in binary mode.
8926 2005-11-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
8928         * : [no log message]
8930 2005-11-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
8932         * : added some architectural diagrams. Quite primitive.
8934 2005-11-08  Simon Josefsson <simon@josefsson.org>
8936         * doc/signatures.texi: add
8938 2005-11-08  Simon Josefsson <simon@josefsson.org>
8940         * doc/signatures.texi: Wrap around <80 columns.
8942 2005-11-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
8944         * doc/manpages/Makefile.am, lib/gnutls_session_pack.c, src/cli.c,
8945         src/serv.c: fixed bug in session packing for anonymous connections.
8947 2005-11-07  Simon Josefsson <simon@josefsson.org>
8949         * src/serv.c, tests/anonself.c, tests/openpgp_test.c,
8950         tests/openssl.c, tests/x509_test.c: Indent.
8952 2005-11-07  Simon Josefsson <simon@josefsson.org>
8954         * Makefile.am: Indent tests/.
8956 2005-11-07  Simon Josefsson <simon@josefsson.org>
8958         * NEWS: Add.
8960 2005-11-07  Simon Josefsson <simon@josefsson.org>
8962         * lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.c,
8963         lib/auth_cert.h, lib/auth_dh_common.c, lib/auth_dh_common.h,
8964         lib/auth_dhe.c, lib/auth_psk.c, lib/auth_psk.h,
8965         lib/auth_psk_passwd.c, lib/auth_psk_passwd.h, lib/auth_rsa.c,
8966         lib/auth_rsa_export.c, lib/auth_srp.c, lib/auth_srp.h,
8967         lib/auth_srp_passwd.c, lib/auth_srp_passwd.h, lib/auth_srp_rsa.c,
8968         lib/auth_srp_sb64.c, lib/debug.c, lib/debug.h, lib/defines.h,
8969         lib/ext_cert_type.c, lib/ext_cert_type.h, lib/ext_max_record.c,
8970         lib/ext_max_record.h, lib/ext_server_name.c, lib/ext_server_name.h,
8971         lib/ext_srp.c, lib/ext_srp.h, lib/gnutls_alert.c,
8972         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
8973         lib/gnutls_anon_cred.c, lib/gnutls_asn1_tab.c, lib/gnutls_auth.c,
8974         lib/gnutls_auth.h, lib/gnutls_auth_int.h, lib/gnutls_buffers.c,
8975         lib/gnutls_buffers.h, lib/gnutls_cert.c, lib/gnutls_cert.h,
8976         lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
8977         lib/gnutls_cipher_int.h, lib/gnutls_compress.c,
8978         lib/gnutls_compress.h, lib/gnutls_compress_int.c,
8979         lib/gnutls_compress_int.h, lib/gnutls_constate.c,
8980         lib/gnutls_constate.h, lib/gnutls_datum.c, lib/gnutls_datum.h,
8981         lib/gnutls_db.c, lib/gnutls_db.h, lib/gnutls_dh.c, lib/gnutls_dh.h,
8982         lib/gnutls_dh_primes.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
8983         lib/gnutls_extensions.c, lib/gnutls_extensions.h,
8984         lib/gnutls_global.c, lib/gnutls_global.h, lib/gnutls_handshake.c,
8985         lib/gnutls_handshake.h, lib/gnutls_hash_int.c,
8986         lib/gnutls_hash_int.h, lib/gnutls_helper.c, lib/gnutls_helper.h,
8987         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h,
8988         lib/gnutls_mem.c, lib/gnutls_mem.h, lib/gnutls_mpi.c,
8989         lib/gnutls_mpi.h, lib/gnutls_num.c, lib/gnutls_num.h,
8990         lib/gnutls_pk.c, lib/gnutls_pk.h, lib/gnutls_priority.c,
8991         lib/gnutls_priority.h, lib/gnutls_psk.c, lib/gnutls_record.c,
8992         lib/gnutls_record.h, lib/gnutls_rsa_export.c,
8993         lib/gnutls_rsa_export.h, lib/gnutls_session.c,
8994         lib/gnutls_session_pack.c, lib/gnutls_session_pack.h,
8995         lib/gnutls_sig.c, lib/gnutls_sig.h, lib/gnutls_srp.c,
8996         lib/gnutls_srp.h, lib/gnutls_state.c, lib/gnutls_state.h,
8997         lib/gnutls_str.c, lib/gnutls_str.h, lib/gnutls_ui.c,
8998         lib/gnutls_v2_compat.c, lib/gnutls_v2_compat.h, lib/gnutls_x509.c,
8999         lib/gnutls_x509.h, lib/io_debug.h, lib/pkix_asn1_tab.c,
9000         lib/strfile.h, lib/x509/common.c, lib/x509/common.h,
9001         lib/x509/compat.c, lib/x509/compat.h, lib/x509/crl.c,
9002         lib/x509/crl_write.c, lib/x509/crq.c, lib/x509/crq.h,
9003         lib/x509/dn.c, lib/x509/dn.h, lib/x509/dsa.c, lib/x509/dsa.h,
9004         lib/x509/extensions.c, lib/x509/extensions.h, lib/x509/mpi.c,
9005         lib/x509/mpi.h, lib/x509/pkcs12.c, lib/x509/pkcs12.h,
9006         lib/x509/pkcs12_bag.c, lib/x509/pkcs12_encr.c, lib/x509/pkcs7.c,
9007         lib/x509/pkcs7.h, lib/x509/privkey.c, lib/x509/privkey.h,
9008         lib/x509/privkey_pkcs8.c, lib/x509/rfc2818.h,
9009         lib/x509/rfc2818_hostname.c, lib/x509/sign.c, lib/x509/sign.h,
9010         lib/x509/verify.c, lib/x509/verify.h, lib/x509/x509.c,
9011         lib/x509/x509.h, lib/x509/x509_write.c, lib/x509/xml.c,
9012         lib/x509_b64.c, lib/x509_b64.h, libextra/gnutls_extra.c,
9013         libextra/gnutls_extra.h, libextra/gnutls_openpgp.c,
9014         libextra/gnutls_openssl.c, libextra/openpgp/compat.c,
9015         libextra/openpgp/extras.c, libextra/openpgp/gnutls_openpgp.h,
9016         libextra/openpgp/openpgp.h, libextra/openpgp/pgp.c,
9017         libextra/openpgp/pgpverify.c, libextra/openpgp/privkey.c,
9018         libextra/openpgp/xml.c, libextra/openssl_compat.c,
9019         libextra/openssl_compat.h, src/certtool-cfg.c, src/certtool-cfg.h,
9020         src/certtool.c, src/cli.c, src/common.c, src/common.h, src/crypt.c,
9021         src/errcodes.c, src/list.h, src/prime.c, src/psk.c, src/serv.c,
9022         src/tests.c, src/tests.h, src/tls_test.c: Use GNU coding style.
9024 2005-11-07  Simon Josefsson <simon@josefsson.org>
9026         * Makefile.am: Use GNU coding style for indent.
9028 2005-11-07  Simon Josefsson <simon@josefsson.org>
9030         * doc/manpages/Makefile.am: Add.
9032 2005-11-07  Simon Josefsson <simon@josefsson.org>
9034         * doc/reference/Makefile.am: Ignore more headers.
9036 2005-11-07  Simon Josefsson <simon@josefsson.org>
9038         * src/.cvsignore: [no log message]
9040 2005-11-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
9042         * lib/auth_psk.c, lib/auth_psk_passwd.c, lib/auth_psk_passwd.h,
9043         lib/gnutls_psk.c, src/serv-gaa.c, src/serv-gaa.h: more psk stuff
9045 2005-11-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
9047         * NEWS, configure.in, doc/TODO, doc/gnutls.texi,
9048         doc/manpages/Makefile.am, doc/manpages/psktool.1,
9049         includes/gnutls/gnutls.h.in, lib/Makefile.am, lib/auth_psk.c,
9050         lib/auth_psk.h, lib/auth_psk_passwd.c, lib/auth_psk_passwd.h,
9051         lib/auth_srp.h, lib/auth_srp_sb64.c, lib/ext_srp.c,
9052         lib/gnutls_algorithms.c, lib/gnutls_compress_int.c,
9053         lib/gnutls_db.c, lib/gnutls_helper.c, lib/gnutls_helper.h,
9054         lib/gnutls_int.h, lib/gnutls_psk.c, lib/gnutls_session.c,
9055         lib/gnutls_session_pack.c, lib/gnutls_session_pack.h,
9056         lib/gnutls_srp.c, lib/gnutls_str.c, lib/gnutls_str.h,
9057         lib/libgnutls.vers, src/Makefile.am, src/cli-gaa.c, src/cli-gaa.h,
9058         src/cli.c, src/cli.gaa, src/common.c, src/crypt.c,
9059         src/gnutls-http-serv, src/psk-gaa.c, src/psk-gaa.h, src/psk.c,
9060         src/psk.gaa, src/serv.c, src/serv.gaa: This is the initial commit in
9061         the 1.3 branch. Ported from the PSK branch: * PSK ciphersuites have been added.  * The session resumption data are now system independent.
9063 2005-11-07  Simon Josefsson <simon@josefsson.org>
9065         * ChangeLog: [no log message]
9067 2005-11-07  Simon Josefsson <simon@josefsson.org>
9069         * NEWS: Version 1.2.9.
9071 2005-11-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
9073         * src/certtool.c: corrected bug in pkcs 12 ID key setting. Found and
9074         reported by Fran <e_agf@yahoo.es>.
9076 2005-11-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
9078         * doc/gnutls.texi: fixed typos etc.
9080 2005-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
9082         * doc/gnutls.texi: [no log message]
9084 2005-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
9086         * doc/signatures.texi: supported algorithms were moved in a
9087         different subsection.
9089 2005-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
9091         * README: [no log message]
9093 2005-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
9095         * doc/signatures.texi: [no log message]
9097 2005-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
9099         * doc/signatures.texi: [no log message]
9101 2005-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
9103         * doc/gnutls.texi, doc/signatures.texi: better output for non-tex
9104         formats.
9106 2005-11-01  Simon Josefsson <simon@josefsson.org>
9108         * NEWS: Fix.
9110 2005-11-01  Simon Josefsson <simon@josefsson.org>
9112         * NEWS: Add.
9114 2005-11-01  Simon Josefsson <simon@josefsson.org>
9116         * doc/signatures.texi: Fix.
9118 2005-11-01  Simon Josefsson <simon@josefsson.org>
9120         * doc/signatures.texi: Add.
9122 2005-11-01  Simon Josefsson <simon@josefsson.org>
9124         * doc/gnutls.texi: Fix.
9126 2005-11-01  Simon Josefsson <simon@josefsson.org>
9128         * doc/signatures.texi: Add.
9130 2005-11-01  Simon Josefsson <simon@josefsson.org>
9132         * includes/gnutls/x509.h: Remove
9133         GNUTLS_CERTIFICATE_VERIFY_FLAGS_LAST hack, use version number
9134         defines instead.
9136 2005-11-01  Simon Josefsson <simon@josefsson.org>
9138         * NEWS: Add.
9140 2005-11-01  Simon Josefsson <simon@josefsson.org>
9142         * includes/gnutls/gnutls.h.in: Add numeric version numbers, for CPP
9143         version comparisons.
9145 2005-11-01  Simon Josefsson <simon@josefsson.org>
9147         * configure.in: Compute numeric version numbers, for CPP version
9148         comparisons.
9150 2005-11-01  Simon Josefsson <simon@josefsson.org>
9152         * includes/gnutls/x509.h: Add GNUTLS_CERTIFICATE_VERIFY_FLAGS_LAST,
9153         based on report by Daniel Stenberg <daniel@haxx.se>.
9155 2005-11-01  Simon Josefsson <simon@josefsson.org>
9157         * lib/gnutls_ui.c: Doc fix, suggested by Daniel Stenberg
9158         <daniel@haxx.se>.
9160 2005-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
9162         * NEWS: [no log message]
9164 2005-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
9166         * lib/x509/pkcs12.c, lib/x509/privkey_pkcs8.c: some type fixes.
9168 2005-10-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
9170         * doc/gnutls.texi: [no log message]
9172 2005-10-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
9174         * doc/Makefile.am, doc/bibliography.texi, doc/gnutls.texi,
9175         doc/signatures.texi: added some text about digital signatures.
9177 2005-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
9179         * src/x509/clicert-dsa.pem, src/x509/clicert.pem: appended the
9180         intermediate CA certificates to client certificates.
9182 2005-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
9184         * src/serv-gaa.c, src/serv-gaa.h, src/serv.c, src/serv.gaa: added
9185         the --require-cert option to gnutls-serv
9187 2005-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
9189         * lib/gnutls_alert.c, lib/gnutls_kx.c: Some fixes in the certificate
9190         handling.
9192 2005-10-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
9194         * doc/bibliography.texi: [no log message]
9196 2005-10-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
9198         * doc/bibliography.texi, doc/gnutls.texi: [no log message]
9200 2005-10-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
9202         * doc/bibliography.texi, doc/gnutls.texi: the bibliography stuff is
9203         a bit sorted... I hate that texinfo stuff.
9205 2005-10-28  Simon Josefsson <simon@josefsson.org>
9207         * gl/inet_ntop.c: Update.
9209 2005-10-28  Simon Josefsson <simon@josefsson.org>
9211         * gl/inet_ntop.h: Update.
9213 2005-10-28  Simon Josefsson <simon@josefsson.org>
9215         * gl/gc-gnulib.c, gl/gc-libgcrypt.c, gl/md2.c, gl/md2.h: Update.
9217 2005-10-28  Simon Josefsson <simon@josefsson.org>
9219         * libextra/openpgp/pgpverify.c: Doc fix.
9221 2005-10-28  Simon Josefsson <simon@josefsson.org>
9223         * doc/gnutls.texi: Add.
9225 2005-10-28  Simon Josefsson <simon@josefsson.org>
9227         * doc/scripts/gdoc: Revert.
9229 2005-10-28  Simon Josefsson <simon@josefsson.org>
9231         * libextra/Makefile.am: Fix warnings.
9233 2005-10-28  Simon Josefsson <simon@josefsson.org>
9235         * libextra/Makefile.am: Don't include openpgp stuff in api manual.
9237 2005-10-28  Simon Josefsson <simon@josefsson.org>
9239         * doc/scripts/gdoc: Remove @anchor, texinfo @deftypefun create them
9240         implicitly.
9242 2005-10-28  Simon Josefsson <simon@josefsson.org>
9244         * lib/Makefile.am: Fix.
9246 2005-10-28  Simon Josefsson <simon@josefsson.org>
9248         * lib/Makefile.am: Fix depends.
9250 2005-10-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
9252         * NEWS: [no log message]
9254 2005-10-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
9256         * doc/gnutls.texi, doc/scripts/gdoc: some changes to allow cross
9257         referencing of functions.
9259 2005-10-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
9261         * gl/arctwo.c: [no log message]
9263 2005-10-28  Simon Josefsson <simon@josefsson.org>
9265         * NEWS: Fix.
9267 2005-10-28  Simon Josefsson <simon@josefsson.org>
9269         * NEWS: Fix.
9271 2005-10-28  Simon Josefsson <simon@josefsson.org>
9273         * NEWS: Fix.
9275 2005-10-28  Simon Josefsson <simon@josefsson.org>
9277         * NEWS, doc/TODO: Add.
9279 2005-10-28  Simon Josefsson <simon@josefsson.org>
9281         * NEWS: Fix.
9283 2005-10-28  Simon Josefsson <simon@josefsson.org>
9285         * NEWS: Fix.
9287 2005-10-28  Simon Josefsson <simon@josefsson.org>
9289         * gl/gc-libgcrypt.c, gl/m4/md2.m4: Update.
9291 2005-10-28  Simon Josefsson <simon@josefsson.org>
9293         * gl/gc-libgcrypt.c: Support MD2.
9295 2005-10-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
9297         * doc/gnutls.texi: some more updates.
9299 2005-10-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
9301         * doc/gnutls.texi: added text about gnutls_certificate_verify_flags.
9303 2005-10-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
9305         * doc/gnutls.texi: [no log message]
9307 2005-10-28  Simon Josefsson <simon@josefsson.org>
9309         * gl/gc-gnulib.c, gl/gc-libgcrypt.c, gl/gc.h: Update.
9311 2005-10-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
9313         * doc/bibliography.texi, doc/gnutls.texi, doc/my-bib-macros.texi: 
9314         some more changes for better pdf output
9316 2005-10-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
9318         * doc/Makefile.am, doc/bibliography.texi, doc/gnutls.texi,
9319         doc/my-bib-macros.texi: added bibliography\!
9321 2005-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
9323         * : [no log message]
9325 2005-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
9327         * : pdf files generated with png2pdf. The output is a bit better
9328         than eps2pdf.
9330 2005-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
9332         * doc/gnutls.texi, src/errcodes.c: some updates and improvments in
9333         the pdf output.
9335 2005-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
9337         * lib/x509/verify.c: [no log message]
9339 2005-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
9341         * lib/x509/verify.c: The check for insecure algorithms is only
9342         performed on non-self signed certificates.
9344 2005-10-27  Simon Josefsson <simon@josefsson.org>
9346         * gl/gc-gnulib.c: Update.
9348 2005-10-27  Simon Josefsson <simon@josefsson.org>
9350         * NEWS: Add.
9352 2005-10-27  Simon Josefsson <simon@josefsson.org>
9354         * lib/x509/verify.c: Don't accept MD2/MD5 hashes when verifying
9355         X.509 certificate signatures.
9357 2005-10-27  Simon Josefsson <simon@josefsson.org>
9359         * src/certtool.c: Print whether verification failed due to an
9360         insecure algorithm.
9362 2005-10-27  Simon Josefsson <simon@josefsson.org>
9364         * NEWS: Add.
9366 2005-10-27  Simon Josefsson <simon@josefsson.org>
9368         * includes/gnutls/gnutls.h.in: Add GNUTLS_CERT_INSECURE_ALGORITHM.
9370 2005-10-27  Simon Josefsson <simon@josefsson.org>
9372         * lib/x509/pkcs7.h, lib/x509/privkey.h, lib/x509/verify.h,
9373         lib/x509/x509.h: Get public prototypes from gnutls/x509.h instead.
9375 2005-10-27  Simon Josefsson <simon@josefsson.org>
9377         * lib/x509/crq.c: Fix prototype.
9379 2005-10-27  Simon Josefsson <simon@josefsson.org>
9381         * lib/x509/crq.h: Get exported function prototypes from
9382         gnutls/x509.h instead.
9384 2005-10-27  Simon Josefsson <simon@josefsson.org>
9386         * includes/gnutls/x509.h: Fix.
9388 2005-10-27  Simon Josefsson <simon@josefsson.org>
9390         * lib/x509/x509.h: Add.
9392 2005-10-27  Simon Josefsson <simon@josefsson.org>
9394         * lib/gnutls_hash_int.c: Add MD2.
9396 2005-10-27  Simon Josefsson <simon@josefsson.org>
9398         * gl/gc-gnulib.c: Fix link errors.
9400 2005-10-27  Simon Josefsson <simon@josefsson.org>
9402         * : Remove.
9404 2005-10-27  Simon Josefsson <simon@josefsson.org>
9406         * includes/gnutls/x509.h: Add MD2/MD5 verify flags.
9408 2005-10-27  Simon Josefsson <simon@josefsson.org>
9410         * gl/Makefile.am, gl/gc-gnulib.c, gl/gc-libgcrypt.c, gl/gc.h,
9411         gl/m4/gc-md2.m4, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
9412         gl/m4/md2.m4, gl/md2.c, gl/md2.h: Add MD2.
9414 2005-10-27  Simon Josefsson <simon@josefsson.org>
9416         * includes/gnutls/gnutls.h.in, lib/gnutls_algorithms.c: Add MD2.
9418 2005-10-24  Simon Josefsson <simon@josefsson.org>
9420         * gl/gc-gnulib.c, gl/inet_ntop.c, gl/inet_ntop.h,
9421         gl/m4/inet_ntop.m4, gl/md4.h, gl/md5.c, gl/md5.h: Update.
9423 2005-10-24  Simon Josefsson <simon@josefsson.org>
9425         * doc/protocol/draft-hajjeh-tls-sign-01.txt: Add.
9427 2005-10-23  Simon Josefsson <simon@josefsson.org>
9429         * NEWS: Add.
9431 2005-10-23  Simon Josefsson <simon@josefsson.org>
9433         * lib/gnutls_record.c: Fix zero size send.
9435 2005-10-22  Simon Josefsson <simon@josefsson.org>
9437         * gl/arcfour.c, gl/arcfour.h, gl/arctwo.h, gl/m4/gc.m4,
9438         gl/m4/gnulib-comp.m4, gl/md4.c, gl/md4.h: Update.
9440 2005-10-21  Simon Josefsson <simon@josefsson.org>
9442         * NEWS: Fix.
9444 2005-10-21  Simon Josefsson <simon@josefsson.org>
9446         * gl/gc-gnulib.c: Update.
9448 2005-10-21  Simon Josefsson <simon@josefsson.org>
9450         * gl/Makefile.am, gl/hmac-md5.c, gl/hmac-sha1.c, gl/m4/gc.m4,
9451         gl/m4/gnulib-comp.m4, gl/md4.c, gl/rijndael-alg-fst.h: Update.
9453 2005-10-21  Simon Josefsson <simon@josefsson.org>
9455         * gl/gc-gnulib.c: Update.
9457 2005-10-21  Simon Josefsson <simon@josefsson.org>
9459         * gl/Makefile.am, gl/des.c, gl/des.h, gl/gc-gnulib.c, gl/m4/des.m4,
9460         gl/m4/gc-des.m4, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4: 
9461         Update.
9463 2005-10-21  Simon Josefsson <simon@josefsson.org>
9465         * gl/Makefile.am, gl/arctwo.c, gl/arctwo.h, gl/gc-gnulib.c,
9466         gl/gc-libgcrypt.c, gl/m4/arctwo.m4, gl/m4/gc-arctwo.m4,
9467         gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4: Update.
9469 2005-10-21  Simon Josefsson <simon@josefsson.org>
9471         * NEWS: Add.
9473 2005-10-21  Simon Josefsson <simon@josefsson.org>
9475         * doc/protocol/draft-salowey-tls-ticket-05.txt: Add.
9477 2005-10-20  Simon Josefsson <simon@josefsson.org>
9479         * tests/anonself.c: Fix bug.
9481 2005-10-20  Simon Josefsson <simon@josefsson.org>
9483         * doc/protocol/draft-modadugu-tls-ctr-00.txt: Add.
9485 2005-10-19  Simon Josefsson <simon@josefsson.org>
9487         * gl/Makefile.am, gl/arcfour.c, gl/arcfour.h, gl/gc-gnulib.c,
9488         gl/m4/arcfour.m4, gl/m4/gc-arcfour.m4, gl/m4/gc-hmac-md5.m4,
9489         gl/m4/gc-hmac-sha1.m4, gl/m4/gc-md4.m4, gl/m4/gc-md5.m4,
9490         gl/m4/gc-rijndael.m4, gl/m4/gc-sha1.m4, gl/m4/gnulib-cache.m4,
9491         gl/m4/gnulib-comp.m4: Update.
9493 2005-10-19  Simon Josefsson <simon@josefsson.org>
9495         * gl/gc-gnulib.c: Cleanup.
9497 2005-10-19  Simon Josefsson <simon@josefsson.org>
9499         * gl/gc.h: Add ecb.
9501 2005-10-19  Simon Josefsson <simon@josefsson.org>
9503         * gl/rijndael-api-fst.c: Fix CBC IV bugs.
9505 2005-10-19  Simon Josefsson <simon@josefsson.org>
9507         * gl/Makefile.am, gl/gc-gnulib.c, gl/hmac-md5.c, gl/hmac-sha1.c,
9508         gl/m4/gc-rijndael.m4, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
9509         gl/m4/rijndael.m4, gl/rijndael-alg-fst.c, gl/rijndael-alg-fst.h,
9510         gl/rijndael-api-fst.c, gl/rijndael-api-fst.h: Update.
9512 2005-10-19  Simon Josefsson <simon@josefsson.org>
9514         * configure.in: Reverse logic.
9516 2005-10-19  Simon Josefsson <simon@josefsson.org>
9518         * README: Update --with-builtin-crypto documentation.
9520 2005-10-19  Simon Josefsson <simon@josefsson.org>
9522         * configure.in: Add --with-builtin-crypto to enable gnulib
9523         functions.
9525 2005-10-18  Simon Josefsson <simon@josefsson.org>
9527         * lib/gnutls_global.c: Initialize gcrypt here, for now, to make sure
9528         it is done even if gnulib's GC uses the non-libgcrypt functions.
9530 2005-10-18  Simon Josefsson <simon@josefsson.org>
9532         * configure.in: Remove unused USE_GCRYPT.
9534 2005-10-18  Simon Josefsson <simon@josefsson.org>
9536         * gl/Makefile.am, gl/gc-gnulib.c, gl/gc-libgcrypt.c, gl/gc.h,
9537         gl/m4/gc-md4.m4, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
9538         gl/m4/md4.m4, gl/md4.c, gl/md4.h: Add gc-md4.
9540 2005-10-18  Simon Josefsson <simon@josefsson.org>
9542         * gl/m4/stdbool.m4: Update.
9544 2005-10-17  Simon Josefsson <simon@josefsson.org>
9546         * tests/.cvsignore: [no log message]
9548 2005-10-17  Simon Josefsson <simon@josefsson.org>
9550         * gl/Makefile.am, gl/gc-libgcrypt.c, gl/m4/gc-sha1.m4,
9551         gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4: Update.
9553 2005-10-17  Simon Josefsson <simon@josefsson.org>
9555         * tests/Makefile.am, tests/gc.c: Add self tests of gc.
9557 2005-10-17  Simon Josefsson <simon@josefsson.org>
9559         * gl/Makefile.am, gl/hmac-md5.c, gl/m4/gc-hmac-md5.m4,
9560         gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/m4/hmac-md5.m4,
9561         gl/m4/md5.m4, gl/md5.c, gl/md5.h: Update.
9563 2005-10-17  Simon Josefsson <simon@josefsson.org>
9565         * gl/gc.h, lib/gnutls_cipher_int.h, lib/gnutls_hash_int.h,
9566         lib/x509/pkcs12_encr.c, lib/x509/privkey_pkcs8.c,
9567         libextra/Makefile.am: Fixes to make GC work again.
9569 2005-10-17  Simon Josefsson <simon@josefsson.org>
9571         * lib/Makefile.am, lib/x509/Makefile.am, libextra/Makefile.am,
9572         src/Makefile.am: Don't link to gc directly.
9574 2005-10-17  Simon Josefsson <simon@josefsson.org>
9576         * crypto/.cvsignore, crypto/Makefile.am, crypto/gc-libgcrypt.c,
9577         crypto/gc-nettle.c, crypto/gc.h, crypto/pkcs5.c, crypto/test-gc.c,
9578         crypto/utils.c, crypto/utils.h, nettle/.cvsignore,
9579         nettle/Makefile.am, nettle/aes-decrypt-table.c,
9580         nettle/aes-decrypt.c, nettle/aes-encrypt-table.c,
9581         nettle/aes-encrypt.c, nettle/aes-internal.h, nettle/aes-meta.c,
9582         nettle/aes-set-decrypt-key.c, nettle/aes-set-encrypt-key.c,
9583         nettle/aes.c, nettle/aes.h, nettle/arcfour-crypt.c,
9584         nettle/arcfour-meta.c, nettle/arcfour.c, nettle/arcfour.h,
9585         nettle/arctwo-meta.c, nettle/arctwo.c, nettle/arctwo.h,
9586         nettle/cbc.c, nettle/cbc.h, nettle/des-compat.c,
9587         nettle/des-compat.h, nettle/des.c, nettle/des.h, nettle/des3.c,
9588         nettle/desCode.h, nettle/descore.README, nettle/desinfo.h,
9589         nettle/hmac-md5.c, nettle/hmac-sha1.c, nettle/hmac.c,
9590         nettle/hmac.h, nettle/keymap.h, nettle/knuth-lfib.c,
9591         nettle/knuth-lfib.h, nettle/macros.h, nettle/md2-meta.c,
9592         nettle/md2.c, nettle/md2.h, nettle/md5-meta.c, nettle/md5.c,
9593         nettle/md5.h, nettle/memxor.c, nettle/memxor.h,
9594         nettle/nettle-internal.c, nettle/nettle-internal.h,
9595         nettle/nettle-meta.h, nettle/parity.h, nettle/rotors.h,
9596         nettle/sha.h, nettle/sha1-compress.c, nettle/sha1-meta.c,
9597         nettle/sha1.c, nettle/tests/.cvsignore, nettle/tests/Makefile.am,
9598         nettle/tests/aes-test.c, nettle/tests/arcfour-test.c,
9599         nettle/tests/arctwo-test.c, nettle/tests/cbc-test.c,
9600         nettle/tests/des-compat-test.c, nettle/tests/des-test.c,
9601         nettle/tests/des3-test.c, nettle/tests/hmac-test.c,
9602         nettle/tests/knuth-lfib-test.c, nettle/tests/md2-test.c,
9603         nettle/tests/md4-test.c, nettle/tests/md5-test.c,
9604         nettle/tests/run-tests, nettle/tests/sha1-test.c,
9605         nettle/tests/testutils.c, nettle/tests/testutils.h: Remove
9606         nettle+crypto.
9608 2005-10-17  Simon Josefsson <simon@josefsson.org>
9610         * Makefile.am, configure.in: Replace nettle+crypto with gnulib.
9612 2005-10-17  Simon Josefsson <simon@josefsson.org>
9614         * gl/Makefile.am, gl/gc-libgcrypt.c, gl/gc-pbkdf2-sha1.c, gl/gc.h,
9615         gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/m4/stdbool.m4: 
9616         UPdate.
9618 2005-10-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
9620         * src/cli.c: added some more verbose messages to the client to
9621         report whether it sent any certificates or not.
9623 2005-10-12  Simon Josefsson <simon@josefsson.org>
9625         * lib/ext_server_name.h: Remove unused prototypes.
9627 2005-10-12  Simon Josefsson <simon@josefsson.org>
9629         * gl/Makefile.am, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4: Don't
9630         use gc just yet.
9632 2005-10-12  Simon Josefsson <simon@josefsson.org>
9634         * gl/m4/gc-md5.m4: Add.
9636 2005-10-12  Simon Josefsson <simon@josefsson.org>
9638         * gl/Makefile.am, gl/gc-gnulib.c, gl/gc-libgcrypt.c,
9639         gl/gc-pbkdf2-sha1.c, gl/gc.h, gl/hmac-sha1.c, gl/hmac.h,
9640         gl/m4/gc-hmac-sha1.m4, gl/m4/gc-pbkdf2-sha1.m4, gl/m4/gc.m4,
9641         gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/m4/hmac-sha1.m4,
9642         gl/m4/inttypes.m4, gl/m4/memxor.m4, gl/m4/restrict.m4,
9643         gl/m4/sha1.m4, gl/m4/stdint.m4, gl/memxor.c, gl/memxor.h,
9644         gl/sha1.c, gl/sha1.h, gl/stdint_.h: Update.
9646 2005-10-12  Simon Josefsson <simon@josefsson.org>
9648         * doc/protocol/draft-badra-hajjeh-mtls-00.txt: Add.
9650 2005-10-11  Simon Josefsson <simon@josefsson.org>
9652         * doc/protocol/draft-ietf-tls-srp-10.txt: Add.
9654 2005-10-07  Simon Josefsson <simon@josefsson.org>
9656         * NEWS, configure.in: Bump versions.
9658 2005-10-07  Simon Josefsson <simon@josefsson.org>
9660         * NEWS: Add.
9662 2005-10-07  Simon Josefsson <simon@josefsson.org>
9664         * ChangeLog: [no log message]
9666 2005-10-07  Simon Josefsson <simon@josefsson.org>
9668         * NEWS: Version 1.2.8.
9670 2005-10-07  Simon Josefsson <simon@josefsson.org>
9672         * src/crypt.c: Don't use error.
9674 2005-10-07  Simon Josefsson <simon@josefsson.org>
9676         * NEWS: Add.
9678 2005-10-07  Simon Josefsson <simon@josefsson.org>
9680         * NEWS: Add.
9682 2005-10-07  Simon Josefsson <simon@josefsson.org>
9684         * doc/manpages/Makefile.am: Update.
9686 2005-10-07  Simon Josefsson <simon@josefsson.org>
9688         * gl/getdelim.c, gl/m4/gnulib-comp.m4, gl/m4/stdbool.m4: Update.
9690 2005-10-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
9692         * doc/TODO: [no log message]
9694 2005-10-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
9696         * configure.in: depends on libgcrypt 1.2.2
9698 2005-10-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
9700         * src/cli.c: handle better EOF from stdin.
9702 2005-10-01  Simon Josefsson <simon@josefsson.org>
9704         * NEWS, THANKS: Add.
9706 2005-10-01  Simon Josefsson <simon@josefsson.org>
9708         * doc/examples/Makefile.am: Don't install libexamples.la.
9710 2005-09-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
9712         * NEWS, doc/manpages/Makefile.am, lib/auth_dh_common.c,
9713         lib/auth_rsa_export.c, lib/auth_srp.c, lib/gnutls_dh_primes.c,
9714         lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_pk.c,
9715         lib/gnutls_srp.c, lib/x509/pkcs12.c, lib/x509/pkcs12_encr.c,
9716         lib/x509/privkey.c, lib/x509/privkey_pkcs8.c: Made the PKCS #12 API
9717           handle null passwords. Based on patch by Anton Altaparmakov
9718         <aia21@cam.ac.uk>.
9720 2005-09-27  Simon Josefsson <simon@josefsson.org>
9722         * doc/protocol/rfc4158.txt: Add.
9724 2005-09-24  Simon Josefsson <simon@josefsson.org>
9726         * configure.in, src/common.c, src/common.h: Use gnulib for
9727         inet_ntop.
9729 2005-09-24  Simon Josefsson <simon@josefsson.org>
9731         * gl/Makefile.am, gl/inet_ntop.c, gl/inet_ntop.h,
9732         gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/m4/inet_ntop.m4,
9733         gl/m4/sockpfaf.m4: Add inet_ntop.
9735 2005-09-23  Simon Josefsson <simon@josefsson.org>
9737         * NEWS: Fix.
9739 2005-09-23  Simon Josefsson <simon@josefsson.org>
9741         * NEWS: Fix.
9743 2005-09-23  Simon Josefsson <simon@josefsson.org>
9745         * doc/gnutls.texi: Add --insecure.
9747 2005-09-23  Simon Josefsson <simon@josefsson.org>
9749         * NEWS: Add.
9751 2005-09-23  Simon Josefsson <simon@josefsson.org>
9753         * src/cli-gaa.c, src/cli-gaa.h: Generated.
9755 2005-09-23  Simon Josefsson <simon@josefsson.org>
9757         * src/cli.c, src/cli.gaa: Add --insecure.  Make the default be to
9758         abort connections if the peer doesn't verify, when a ca certificate
9759         or PGP trust database has been supplied.
9761 2005-09-23  Simon Josefsson <simon@josefsson.org>
9763         * src/common.c: Fix warnings.
9765 2005-09-22  Simon Josefsson <simon@josefsson.org>
9767         * doc/examples/ex-cert-select.c, doc/examples/ex-serv-anon.c,
9768         doc/examples/ex-serv-export.c, doc/examples/ex-serv-pgp.c,
9769         doc/examples/ex-serv-srp.c, doc/examples/ex-serv1.c: Don't use mmap.
9770         Use memset instead of bzero.
9772 2005-09-21  Simon Josefsson <simon@josefsson.org>
9774         * NEWS: Add.
9776 2005-09-21  Simon Josefsson <simon@josefsson.org>
9778         * NEWS: Add.
9780 2005-09-21  Simon Josefsson <simon@josefsson.org>
9782         * lib/gnutls_global.c: Revert stupid program_name workaround, patch
9783         from Martin Lambers <marlam@marlam.de>.
9785 2005-09-21  Simon Josefsson <simon@josefsson.org>
9787         * gl/Makefile.am, gl/error.c, gl/error.h, gl/getdelim.c,
9788         gl/getline.c, gl/getpass.c, gl/m4/error.m4, gl/m4/gnulib-cache.m4,
9789         gl/m4/gnulib-comp.m4, gl/m4/strerror_r.m4, gl/memmove.c,
9790         gl/readline.c: Remove error module.  Update gnulib files.
9792 2005-09-21  Simon Josefsson <simon@josefsson.org>
9794         * src/certtool-cfg.c, src/certtool.c: Don't use error module until
9795         program_name problem is solved.
9797 2005-09-19  Simon Josefsson <simon@josefsson.org>
9799         * configure.in: Use gnulib for socklen test.
9801 2005-09-19  Simon Josefsson <simon@josefsson.org>
9803         * gl/Makefile.am, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
9804         gl/m4/socklen.m4: Update.
9806 2005-09-19  Simon Josefsson <simon@josefsson.org>
9808         * NEWS: Add.
9810 2005-09-19  Simon Josefsson <simon@josefsson.org>
9812         * src/cli.c: Don't use mmap, patch from Martin Lambers
9813         <marlam@marlam.de>.
9815 2005-09-19  Simon Josefsson <simon@josefsson.org>
9817         * doc/protocol/draft-ietf-tls-ecc-11.txt: Add.
9819 2005-09-14  Simon Josefsson <simon@josefsson.org>
9821         * doc/protocol/draft-funk-tls-inner-application-extension-00.txt,
9822         doc/protocol/draft-funk-tls-inner-application-extension-01.txt: Add.
9824 2005-09-12  Simon Josefsson <simon@josefsson.org>
9826         * doc/README.CVS: gtk-doc in debian should work fine now
9828 2005-09-12  Simon Josefsson <simon@josefsson.org>
9830         * doc/reference/tmpl/.cvsignore: [no log message]
9832 2005-09-12  Simon Josefsson <simon@josefsson.org>
9834         * doc/reference/tmpl/gnutls-unused.sgml: Add (to workaround gtk-doc
9835         makefile bug.)
9837 2005-09-10  Simon Josefsson <simon@josefsson.org>
9839         * doc/protocol/draft-chudov-cryptopro-cptls-02.txt: Add.
9841 2005-09-09  Simon Josefsson <simon@josefsson.org>
9843         * THANKS: Add.
9845 2005-09-09  Simon Josefsson <simon@josefsson.org>
9847         * NEWS, configure.in: Bump versions.
9849 2005-09-09  Simon Josefsson <simon@josefsson.org>
9851         * ChangeLog: [no log message]
9853 2005-09-09  Simon Josefsson <simon@josefsson.org>
9855         * NEWS: Version 1.2.7.
9857 2005-09-09  Simon Josefsson <simon@josefsson.org>
9859         * doc/protocol/draft-salowey-tls-ticket-04.txt: Add.
9861 2005-09-08  Simon Josefsson <simon@josefsson.org>
9863         * NEWS: Add.
9865 2005-09-08  Simon Josefsson <simon@josefsson.org>
9867         * NEWS: Fix.
9869 2005-09-08  Simon Josefsson <simon@josefsson.org>
9871         * NEWS: Add.
9873 2005-09-08  Simon Josefsson <simon@josefsson.org>
9875         * NEWS: Add.
9877 2005-09-06  Simon Josefsson <simon@josefsson.org>
9879         * gl/Makefile.am, gl/getpass.c: Update.
9881 2005-09-03  Simon Josefsson <simon@josefsson.org>
9883         * gl/m4/gnulib-tool.m4, gl/m4/lib-ld.m4, gl/m4/lib-prefix.m4: Add.
9885 2005-09-03  Simon Josefsson <simon@josefsson.org>
9887         * gl/Makefile.am, gl/m4/gnulib-cache.m4, gl/m4/gnulib.m4: Update.
9889 2005-09-02  Simon Josefsson <simon@josefsson.org>
9891         * configure.in, gl/Makefile.am, gl/getdelim.c,
9892         gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/m4/lib-link.m4: 
9893         Update gnulib.
9895 2005-09-02  Simon Josefsson <simon@josefsson.org>
9897         * doc/protocol/rfc4162.txt: Add.
9899 2005-08-31  Simon Josefsson <simon@josefsson.org>
9901         * AUTHORS: Update my PGP key.
9903 2005-08-31  Simon Josefsson <simon@josefsson.org>
9905         * lib/minitasn1/libtasn1.h: Update.
9907 2005-08-31  Simon Josefsson <simon@josefsson.org>
9909         * libextra/Makefile.am: Dist libgnutls-extra.vers.
9911 2005-08-31  Simon Josefsson <simon@josefsson.org>
9913         * lib/Makefile.am: Dist libgnutls.vers.
9915 2005-08-31  Simon Josefsson <simon@josefsson.org>
9917         * lib/Makefile.am: Fix typo.
9919 2005-08-31  Simon Josefsson <simon@josefsson.org>
9921         * libextra/libgnutls-extra.vers: Add version script.
9923 2005-08-31  Simon Josefsson <simon@josefsson.org>
9925         * NEWS, lib/libgnutls.vers: Add.
9927 2005-08-31  Simon Josefsson <simon@josefsson.org>
9929         * lib/Makefile.am, libextra/Makefile.am: Use version script.
9931 2005-08-31  Simon Josefsson <simon@josefsson.org>
9933         * configure.in: Add --enable-ld-version-script.
9935 2005-08-30  Simon Josefsson <simon@josefsson.org>
9937         * configure.in: Fix typo.
9939 2005-08-30  Simon Josefsson <simon@josefsson.org>
9941         * lib/Makefile.am: Link with libz.
9943 2005-08-30  Simon Josefsson <simon@josefsson.org>
9945         * gl/Makefile.am, gl/isascii.c, gl/isascii.h, gl/m4/gnulib.m4,
9946         gl/m4/isascii.m4: Update.
9948 2005-08-30  Simon Josefsson <simon@josefsson.org>
9950         * lib/gnutls_global.c: Add program_name, to shut up error module.
9952 2005-08-30  Simon Josefsson <simon@josefsson.org>
9954         * configure.in: Remove isascii gnulib module.
9956 2005-08-30  Simon Josefsson <simon@josefsson.org>
9958         * lib/defines.h: Let's pretend all system has isascii until we find
9959         one that actually hasn't.
9961 2005-08-30  Simon Josefsson <simon@josefsson.org>
9963         * doc/examples/ex-verify.c: Don't use C99 features.
9965 2005-08-30  Simon Josefsson <simon@josefsson.org>
9967         * configure.in: Disable zlib code if we don't find zlib.h too.
9969 2005-08-30  Simon Josefsson <simon@josefsson.org>
9971         * lib/Makefile.am: Remove gnutls_random.h.
9973 2005-08-30  Simon Josefsson <simon@josefsson.org>
9975         * gl/getpass.c, gl/m4/gnulib.m4: Update.
9977 2005-08-30  Simon Josefsson <simon@josefsson.org>
9979         * lib/auth_cert.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
9980         lib/auth_srp_passwd.c, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
9981         lib/gnutls_pk.c, lib/gnutls_v2_compat.c, lib/gnutls_x509.c,
9982         lib/x509/pkcs12.c, lib/x509/privkey_pkcs8.c: Don't include
9983         gnutls_random.h.
9985 2005-08-30  Simon Josefsson <simon@josefsson.org>
9987         * lib/Makefile.am, lib/gnutls_random.c, lib/gnutls_random.h: (_gnutls_get_random): Removed, not used any more.
9989 2005-08-30  Simon Josefsson <simon@josefsson.org>
9991         * lib/auth_rsa.c: Call gc directly instead of _gnutls_get_random.
9993 2005-08-30  Simon Josefsson <simon@josefsson.org>
9995         * src/crypt.c: Prototype error().
9997 2005-08-30  Simon Josefsson <simon@josefsson.org>
9999         * lib/x509/pkcs12.c, lib/x509/privkey_pkcs8.c: Call gc directly
10000         instead of _gnutls_get_random.
10002 2005-08-30  Simon Josefsson <simon@josefsson.org>
10004         * lib/gnutls_pk.c: Fix last commit.
10006 2005-08-30  Simon Josefsson <simon@josefsson.org>
10008         * lib/auth_srp_passwd.c, lib/gnutls_cipher.c,
10009         lib/gnutls_handshake.c, lib/gnutls_pk.c: Call gc directly instead of
10010         _gnutls_get_random.
10012 2005-08-30  Simon Josefsson <simon@josefsson.org>
10014         * src/Makefile.am: Add libgc.la for crypt.c.
10016 2005-08-30  Simon Josefsson <simon@josefsson.org>
10018         * src/crypt.c: Avoid gcrypt.
10020 2005-08-30  Simon Josefsson <simon@josefsson.org>
10022         * src/Makefile.am: Fix typo.
10024 2005-08-30  Simon Josefsson <simon@josefsson.org>
10026         * src/Makefile.am: Add -I for ../crypto.  Remove unneeded OpenCDK
10027         CFLAGS.
10029 2005-08-25  Simon Josefsson <simon@josefsson.org>
10031         * doc/manpages/Makefile.am: Update.
10033 2005-08-25  Simon Josefsson <simon@josefsson.org>
10035         * gl/Makefile.am, gl/getpass.c, gl/m4/gnulib.m4, gl/m4/minmax.m4: 
10036         Update.
10038 2005-08-25  Simon Josefsson <simon@josefsson.org>
10040         * NEWS: Fix.
10042 2005-08-24  Simon Josefsson <simon@josefsson.org>
10044         * gl/getpass.c: Update.
10046 2005-08-24  Simon Josefsson <simon@josefsson.org>
10048         * gl/Makefile.am, gl/getpass.c, gl/m4/getpass.m4, gl/m4/gnulib.m4: 
10049         Update.
10051 2005-08-24  Simon Josefsson <simon@josefsson.org>
10053         * configure.in: Only use getpass, not getpass-gnu (the later is
10054         always built on glibc platforms).
10056 2005-08-24  Simon Josefsson <simon@josefsson.org>
10058         * src/common.c: Fix copyright.  Fix rc/status checking in last
10059         commit.
10061 2005-08-24  Simon Josefsson <simon@josefsson.org>
10063         * src/common.c: Use gnutls_certificate_verify_peers2, suggested by
10064         Daniel Stenberg <daniel@haxx.se>.
10066 2005-08-24  Simon Josefsson <simon@josefsson.org>
10068         * lib/gnutls_cert.c, lib/gnutls_x509.c: Doc fix.
10070 2005-08-24  Simon Josefsson <simon@josefsson.org>
10072         * lib/gnutls_cert.c: (gnutls_certificate_verify_peers2): Doc fix, suggested by Daniel
10073         Stenberg <daniel@haxx.se>.
10075 2005-08-24  Simon Josefsson <simon@josefsson.org>
10077         * includes/gnutls/x509.h: Indent.
10079 2005-08-24  Simon Josefsson <simon@josefsson.org>
10081         * includes/gnutls/x509.h: (gnutls_certificate_verify_flags): Doc fix.
10083 2005-08-23  Simon Josefsson <simon@josefsson.org>
10085         * NEWS: Add.
10087 2005-08-23  Simon Josefsson <simon@josefsson.org>
10089         * NEWS: Add.
10091 2005-08-23  Simon Josefsson <simon@josefsson.org>
10093         * doc/examples/Makefile.am: Fix objdir!=srcdir builds once again.
10095 2005-08-23  Simon Josefsson <simon@josefsson.org>
10097         * doc/examples/Makefile.am: Add -I for objdir!=srcdir builds.
10099 2005-08-23  Simon Josefsson <simon@josefsson.org>
10101         * lib/minitasn1/Makefile.am: Add -I for gl.
10103 2005-08-23  Simon Josefsson <simon@josefsson.org>
10105         * src/common.h: Don't re-map socklen_t (done by configure now),
10106         suggested by Martin Lambers <marlam@marlam.de>.
10108 2005-08-23  Simon Josefsson <simon@josefsson.org>
10110         * configure.in: Define socklen_t to int, not size_t, if it is
10111         missing, suggested by Martin Lambers <marlam@marlam.de>.
10113 2005-08-23  Simon Josefsson <simon@josefsson.org>
10115         * gl/getpass.c, gl/m4/getpass.m4: Update.
10117 2005-08-23  Simon Josefsson <simon@josefsson.org>
10119         * libextra/openpgp/openpgp.h: Protect config.h #include.
10121 2005-08-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
10123         * doc/internals.eps, doc/layers.eps, doc/pgp1.eps: updated figures
10125 2005-08-15  Simon Josefsson <simon@josefsson.org>
10127         * src/certtool-cfg.c: (read_int): Use readline.  Use strtol, and catch out of range
10128         inputs.  Suggested by Fran.
10130 2005-08-15  Simon Josefsson <simon@josefsson.org>
10132         * configure.in: Add readline.
10134 2005-08-15  Simon Josefsson <simon@josefsson.org>
10136         * src/Makefile.am: Possibly link with readline.
10138 2005-08-15  Simon Josefsson <simon@josefsson.org>
10140         * gl/Makefile.am, gl/m4/gnulib.m4, gl/m4/lib-link.m4,
10141         gl/m4/readline.m4, gl/readline.c, gl/readline.h: Update.
10143 2005-08-12  Simon Josefsson <simon@josefsson.org>
10145         * lib/minitasn1/errors.c, lib/minitasn1/errors.h,
10146         lib/minitasn1/libtasn1.h: Update to 0.2.15.
10148 2005-08-12  Simon Josefsson <simon@josefsson.org>
10150         * gl/m4/isascii.m4: Update.
10152 2005-08-12  Simon Josefsson <simon@josefsson.org>
10154         * configure.in, gl/Makefile.am, gl/isascii.c, gl/isascii.h,
10155         gl/m4/gnulib.m4, gl/m4/isascii.m4, lib/defines.h: Use isascii from
10156         gnulib.
10158 2005-08-12  Simon Josefsson <simon@josefsson.org>
10160         * lib/defines.h: Protect config.h include.  Assume C89 platform.
10162 2005-08-12  Simon Josefsson <simon@josefsson.org>
10164         * configure.in, gl/Makefile.am, gl/m4/gnulib.m4, gl/m4/memmove.m4,
10165         gl/memmove.c, lib/defines.h: Cleanup memmove.
10167 2005-08-12  Simon Josefsson <simon@josefsson.org>
10169         * doc/examples/tcp.c: Add, from ex-client2.c.
10171 2005-08-12  Simon Josefsson <simon@josefsson.org>
10173         * doc/examples/ex-client2.c: Use external tcp_*.
10175 2005-08-12  Simon Josefsson <simon@josefsson.org>
10177         * src/certtool.c: Don't call progname stuff.
10179 2005-08-12  Simon Josefsson <simon@josefsson.org>
10181         * NEWS: Add.
10183 2005-08-12  Simon Josefsson <simon@josefsson.org>
10185         * lib/memmem.c, lib/memmem.h: Remove.
10187 2005-08-12  Simon Josefsson <simon@josefsson.org>
10189         * lib/Makefile.am: Link with gnulib for memmem.
10191 2005-08-12  Simon Josefsson <simon@josefsson.org>
10193         * gl/Makefile.am, gl/alloca_.h, gl/asnprintf.c, gl/error.c,
10194         gl/error.h, gl/getdelim.c, gl/getdelim.h, gl/getline.c,
10195         gl/getline.h, gl/getpass.c, gl/getpass.h, gl/m4/gnulib.m4,
10196         gl/m4/memmem.m4, gl/memmem.c, gl/memmem.h, gl/minmax.h,
10197         gl/printf-args.c, gl/printf-args.h, gl/printf-parse.c,
10198         gl/printf-parse.h, gl/progname.c, gl/progname.h, gl/size_max.h,
10199         gl/snprintf.c, gl/snprintf.h, gl/stdbool_.h, gl/vasnprintf.c,
10200         gl/vasnprintf.h, gl/xsize.h: Update.
10202 2005-08-12  Simon Josefsson <simon@josefsson.org>
10204         * src/certtool.c: Replace GPL progname.h with simple workaround.
10206 2005-08-12  Simon Josefsson <simon@josefsson.org>
10208         * configure.in: Avoid progname module (only GPL one left).  Add
10209         memmem gnulib module.  Force gnulib files to be LGPL.
10211 2005-08-12  Simon Josefsson <simon@josefsson.org>
10213         * gl/Makefile.am, gl/getdelim.c, gl/getdelim.h, gl/getline.c,
10214         gl/getline.h, gl/getndelim2.c, gl/getndelim2.h, gl/m4/getdelim.m4,
10215         gl/m4/getline.m4, gl/m4/getndelim2.m4, gl/m4/gnulib.m4,
10216         gl/m4/onceonly_2_57.m4, gl/m4/ssize_t.m4: Update.
10218 2005-08-10  Simon Josefsson <simon@josefsson.org>
10220         * doc/examples/ex-alert.c, doc/examples/ex-cert-select.c,
10221         doc/examples/ex-client-resume.c, doc/examples/ex-client-srp.c,
10222         doc/examples/ex-client1.c, doc/examples/ex-client2.c,
10223         doc/examples/ex-crq.c, doc/examples/ex-pkcs12.c,
10224         doc/examples/ex-rfc2818.c, doc/examples/ex-serv-anon.c,
10225         doc/examples/ex-serv-export.c, doc/examples/ex-serv-pgp.c,
10226         doc/examples/ex-serv-srp.c, doc/examples/ex-serv1.c,
10227         doc/examples/ex-session-info.c, doc/examples/ex-verify.c,
10228         doc/examples/ex-x509-info.c: Indent.
10230 2005-08-10  Simon Josefsson <simon@josefsson.org>
10232         * NEWS, configure.in, doc/Makefile.am, doc/examples/.cvsignore,
10233         doc/examples/Makefile.am, doc/examples/ex-cert-select.c,
10234         doc/examples/ex-client-resume.c, doc/examples/ex-client-srp.c,
10235         doc/examples/ex-client1.c, doc/examples/ex-client2.c,
10236         doc/examples/ex-crq.c, doc/examples/ex-pkcs12.c,
10237         doc/examples/ex-rfc2818.c, doc/examples/ex-serv-anon.c,
10238         doc/examples/ex-serv-export.c, doc/examples/ex-serv-pgp.c,
10239         doc/examples/ex-serv-srp.c, doc/examples/ex-serv1.c,
10240         doc/examples/ex-session-info.c, doc/examples/ex-verify.c,
10241         doc/examples/ex-x509-info.c: Build examples.  Fix errors.
10243 2005-07-25  Simon Josefsson <simon@josefsson.org>
10245         * NEWS, THANKS: Add.
10247 2005-07-25  Simon Josefsson <simon@josefsson.org>
10249         * lib/gnutls_global.c: Doc fixes, tiny patch from Ralph Giles
10250         <giles@onlinegamegroup.com>.
10252 2005-07-24  Simon Josefsson <simon@josefsson.org>
10254         * doc/protocol/rfc4132.txt: Add.
10256 2005-07-16  Simon Josefsson <simon@josefsson.org>
10258         * NEWS, configure.in: Bump versions.
10260 2005-07-16  Simon Josefsson <simon@josefsson.org>
10262         * ChangeLog: [no log message]
10264 2005-07-16  Simon Josefsson <simon@josefsson.org>
10266         * NEWS: Version 1.2.6.
10268 2005-07-16  Simon Josefsson <simon@josefsson.org>
10270         * configure.in: Bump versions.
10272 2005-07-16  Simon Josefsson <simon@josefsson.org>
10274         * NEWS: Add.
10276 2005-07-16  Simon Josefsson <simon@josefsson.org>
10278         * NEWS: Add.
10280 2005-07-16  Simon Josefsson <simon@josefsson.org>
10282         * lib/minitasn1/libtasn1.h: Sync with 0.2.14.
10284 2005-07-16  Simon Josefsson <simon@josefsson.org>
10286         * lib/gnutls_alert.c, lib/gnutls_anon_cred.c: Fix GTK-DOC warnings.
10288 2005-07-16  Simon Josefsson <simon@josefsson.org>
10290         * doc/README.CVS: gtk-doc 1.4 is ok
10292 2005-07-16  Simon Josefsson <simon@josefsson.org>
10294         * includes/gnutls/gnutls.h.in, includes/gnutls/openpgp.h,
10295         lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_ui.c: Fix GTK-DOC
10296         warnings.
10298 2005-07-16  Simon Josefsson <simon@josefsson.org>
10300         * lib/x509/x509.h: Fix GTK-DOC warning.
10302 2005-07-16  Simon Josefsson <simon@josefsson.org>
10304         * lib/x509/crq.c, lib/x509/privkey.c, lib/x509/x509.c: Fix GTK-DOC
10305         warnings.
10307 2005-07-15  Simon Josefsson <simon@josefsson.org>
10309         * doc/protocol/draft-salowey-tls-ticket-03.txt: Add.
10311 2005-07-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
10313         * doc/examples/ex-x509-info.c: corrected wrong number of arguments
10314         in gnutls_x509_crt_import(). Reported by Fco J. Arias.
10316 2005-07-15  Simon Josefsson <simon@josefsson.org>
10318         * configure.in, lib/gnutls_compress_int.c, libextra/gnutls_extra.c: 
10319         Fix LZO 1.x vs 2.x header file #include mess.
10321 2005-07-14  Simon Josefsson <simon@josefsson.org>
10323         * THANKS: Add.
10325 2005-07-14  Simon Josefsson <simon@josefsson.org>
10327         * gl/m4/size_max.m4, gl/size_max.h: Update.
10329 2005-07-14  Simon Josefsson <simon@josefsson.org>
10331         * NEWS, THANKS: Add.
10333 2005-07-14  Simon Josefsson <simon@josefsson.org>
10335         * configure.in: Check for lzo1x_1_compress in -llzo2 too, and prefer
10336         -llzo2 if available, reported by Thomas Klausner <tk@giga.or.at>.
10338 2005-07-12  Simon Josefsson <simon@josefsson.org>
10340         * configure.in, lib/gnutls_compress_int.c, libextra/Makefile.am,
10341         libextra/gnutls_extra.c, libextra/lzoconf.h, libextra/lzodefs.h,
10342         libextra/minilzo.c, libextra/minilzo.h,
10343         libextra/minilzo/.cvsignore, libextra/minilzo/Makefile.am,
10344         libextra/minilzo/README.LZO, libextra/minilzo/lzoconf.h,
10345         libextra/minilzo/lzodefs.h, libextra/minilzo/minilzo.c,
10346         libextra/minilzo/minilzo.h, libextra/minilzo/testmini.c: Move
10347         MiniLZO to separate directory.  Update from MiniLZO 2.00 to 2.01.
10349 2005-07-12  Simon Josefsson <simon@josefsson.org>
10351         * NEWS: Fix.
10353 2005-07-12  Simon Josefsson <simon@josefsson.org>
10355         * NEWS: Add.
10357 2005-07-03  Simon Josefsson <simon@josefsson.org>
10359         * ChangeLog: [no log message]
10361 2005-07-03  Simon Josefsson <simon@josefsson.org>
10363         * NEWS: Version 1.2.5.
10365 2005-07-03  Simon Josefsson <simon@josefsson.org>
10367         * NEWS: Add.
10369 2005-07-02  Simon Josefsson <simon@josefsson.org>
10371         * libextra/libgnutls-extra-config.in: Fix --help for distcheck.
10373 2005-07-02  Simon Josefsson <simon@josefsson.org>
10375         * lib/libgnutls-config.in: Send --help output to stdout.
10377 2005-07-02  Simon Josefsson <simon@josefsson.org>
10379         * lib/libgnutls-config.in: Exit with 0 for --help.
10381 2005-06-27  Simon Josefsson <simon@josefsson.org>
10383         * tests/pkcs12_neon: Fix.
10385 2005-06-27  Simon Josefsson <simon@josefsson.org>
10387         * tests/pkcs12_neon: Fix objdir!=srcdir (for distcheck).
10389 2005-06-27  Simon Josefsson <simon@josefsson.org>
10391         * doc/Makefile.am: Dist gnutls-logo.eps.
10393 2005-06-24  Simon Josefsson <simon@josefsson.org>
10395         * doc/protocol/draft-rescorla-dtls-05.txt: Add.
10397 2005-06-24  Simon Josefsson <simon@josefsson.org>
10399         * doc/protocol/draft-ietf-tls-rfc2246-bis-13.txt: Add.
10401 2005-06-23  Simon Josefsson <simon@josefsson.org>
10403         * doc/protocol/draft-ietf-tls-psk-09.txt: Add.
10405 2005-06-17  Simon Josefsson <simon@josefsson.org>
10407         * Makefile.am: Use --enable-gtk-doc during distcheck.
10409 2005-06-15  Simon Josefsson <simon@josefsson.org>
10411         * NEWS, THANKS: Add.
10413 2005-06-15  Simon Josefsson <simon@josefsson.org>
10415         * libextra/opencdk/Makefile.am: Fix srcdir!=objdir builds.
10417 2005-06-15  Simon Josefsson <simon@josefsson.org>
10419         * libextra/opencdk/Makefile.am, libextra/openpgp/Makefile.am: Add
10420         license.
10422 2005-06-15  Simon Josefsson <simon@josefsson.org>
10424         * lib/x509/Makefile.am, libextra/openpgp/Makefile.am: Fix
10425         srcdir!=objdir builds.
10427 2005-06-14  Simon Josefsson <simon@josefsson.org>
10429         * NEWS: Add.
10431 2005-06-14  Simon Josefsson <simon@josefsson.org>
10433         * libextra/lzodefs.h: Add.
10435 2005-06-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
10437         * NEWS, THANKS: [no log message]
10439 2005-06-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
10441         * configure.in, lib/gnutls_compress_int.c, libextra/Makefile.am,
10442         libextra/gnutls_extra.c, libextra/lzoconf.h, libextra/minilzo.c,
10443         libextra/minilzo.h: Updated to minilzo 2.0 and corrected stuff
10444         pointed out by
10446 2005-06-03  Simon Josefsson <simon@josefsson.org>
10448         * doc/protocol/draft-ietf-tls-rfc2246-bis-12.txt: Add.
10450 2005-06-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
10452         * lib/x509/x509_write.c: some updates to prevent warnings for non
10453         constant initializers
10455 2005-05-31  Simon Josefsson <simon@josefsson.org>
10457         * doc/protocol/draft-ietf-tls-ecc-10.txt: Add.
10459 2005-05-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
10461         * NEWS: [no log message]
10463 2005-05-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
10465         * lib/gnutls_int.h, lib/gnutls_ui.c, lib/x509/crl_write.c,
10466         lib/x509/crq.c, lib/x509/mpi.c, lib/x509/sign.c,
10467         lib/x509/x509_write.c: fixed some type conflicts.
10469 2005-05-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
10471         * lib/x509/x509.c: crt_list_import() now works with DER certificates
10472         (although only 1 can be imported).
10474 2005-05-29  Simon Josefsson <simon@josefsson.org>
10476         * NEWS: Fix.
10478 2005-05-29  Simon Josefsson <simon@josefsson.org>
10480         * NEWS, THANKS: Add.
10482 2005-05-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
10484         * lib/x509/dn.c: [no log message]
10486 2005-05-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
10488         * lib/x509/dn.c: correct the behaviour in DN parsing. Return the
10489         correct size when requested.
10491 2005-05-28  Simon Josefsson <simon@josefsson.org>
10493         * NEWS, configure.in: Bump versions.
10495 2005-05-28  Simon Josefsson <simon@josefsson.org>
10497         * NEWS: Fix.
10499 2005-05-28  Simon Josefsson <simon@josefsson.org>
10501         * ChangeLog: [no log message]
10503 2005-05-28  Simon Josefsson <simon@josefsson.org>
10505         * NEWS: Version 1.2.4.
10507 2005-05-28  Simon Josefsson <simon@josefsson.org>
10509         * configure.in: Bump versions.
10511 2005-05-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
10513         * src/certtool.c: print the correct issuer in verify_chain()
10515 2005-05-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
10517         * NEWS, lib/auth_anon.c, lib/auth_cert.c, lib/auth_dhe.c,
10518         lib/auth_rsa.c, lib/auth_rsa_export.c, lib/auth_srp.c,
10519         lib/auth_srp_passwd.c, lib/auth_srp_rsa.c, lib/ext_srp.c,
10520         lib/gnutls_cert.c, lib/gnutls_handshake.c, lib/gnutls_state.c,
10521         lib/gnutls_ui.c, lib/gnutls_x509.c, lib/x509/pkcs12_bag.c,
10522         src/certtool.c: eliminated some warnings.
10524 2005-05-26  Simon Josefsson <simon@josefsson.org>
10526         * doc/manpages/Makefile.am: Generated.
10528 2005-05-26  Simon Josefsson <simon@josefsson.org>
10530         * config.rpath, doc/gendocs.sh: Update.
10532 2005-05-26  Simon Josefsson <simon@josefsson.org>
10534         * AUTHORS, COPYING, COPYING.LIB, Makefile.am, NEWS, configure.in,
10535         crypto/Makefile.am, crypto/gc-libgcrypt.c, crypto/gc.h,
10536         crypto/pkcs5.c, crypto/test-gc.c, crypto/utils.c, crypto/utils.h,
10537         doc/Makefile.am, doc/fdl.texi, doc/gendocs.sh,
10538         doc/gendocs_template, includes/Makefile.am,
10539         includes/gnutls/extra.h, includes/gnutls/gnutls.h.in,
10540         includes/gnutls/openpgp.h, includes/gnutls/openssl.h,
10541         includes/gnutls/pkcs12.h, includes/gnutls/x509.h, lib/Makefile.am,
10542         lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.c, lib/auth_cert.h,
10543         lib/auth_dh_common.c, lib/auth_dh_common.h, lib/auth_dhe.c,
10544         lib/auth_rsa.c, lib/auth_rsa_export.c, lib/auth_srp.c,
10545         lib/auth_srp.h, lib/auth_srp_passwd.c, lib/auth_srp_passwd.h,
10546         lib/auth_srp_rsa.c, lib/auth_srp_sb64.c, lib/debug.c, lib/debug.h,
10547         lib/defines.h, lib/ext_cert_type.c, lib/ext_cert_type.h,
10548         lib/ext_max_record.c, lib/ext_max_record.h, lib/ext_server_name.c,
10549         lib/ext_server_name.h, lib/ext_srp.c, lib/ext_srp.h,
10550         lib/gnutls_alert.c, lib/gnutls_algorithms.c,
10551         lib/gnutls_algorithms.h, lib/gnutls_anon_cred.c, lib/gnutls_auth.c,
10552         lib/gnutls_auth.h, lib/gnutls_auth_int.h, lib/gnutls_buffer.h,
10553         lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cert.c,
10554         lib/gnutls_cert.h, lib/gnutls_cipher.c, lib/gnutls_cipher.h,
10555         lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h,
10556         lib/gnutls_compress.c, lib/gnutls_compress.h,
10557         lib/gnutls_compress_int.c, lib/gnutls_compress_int.h,
10558         lib/gnutls_constate.c, lib/gnutls_constate.h, lib/gnutls_datum.c,
10559         lib/gnutls_datum.h, lib/gnutls_db.c, lib/gnutls_db.h,
10560         lib/gnutls_dh.c, lib/gnutls_dh.h, lib/gnutls_dh_primes.c,
10561         lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_extensions.c,
10562         lib/gnutls_extensions.h, lib/gnutls_global.c, lib/gnutls_global.h,
10563         lib/gnutls_handshake.c, lib/gnutls_handshake.h,
10564         lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
10565         lib/gnutls_kx.c, lib/gnutls_kx.h, lib/gnutls_mem.c,
10566         lib/gnutls_mem.h, lib/gnutls_mpi.c, lib/gnutls_mpi.h,
10567         lib/gnutls_num.c, lib/gnutls_num.h, lib/gnutls_pk.c,
10568         lib/gnutls_pk.h, lib/gnutls_priority.c, lib/gnutls_priority.h,
10569         lib/gnutls_random.c, lib/gnutls_random.h, lib/gnutls_record.c,
10570         lib/gnutls_record.h, lib/gnutls_rsa_export.c,
10571         lib/gnutls_rsa_export.h, lib/gnutls_session.c,
10572         lib/gnutls_session.h, lib/gnutls_session_pack.c,
10573         lib/gnutls_session_pack.h, lib/gnutls_sig.c, lib/gnutls_sig.h,
10574         lib/gnutls_srp.c, lib/gnutls_srp.h, lib/gnutls_state.c,
10575         lib/gnutls_state.h, lib/gnutls_str.c, lib/gnutls_str.h,
10576         lib/gnutls_ui.c, lib/gnutls_v2_compat.c, lib/gnutls_v2_compat.h,
10577         lib/gnutls_x509.c, lib/gnutls_x509.h, lib/io_debug.h, lib/memmem.c,
10578         lib/memmem.h, lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
10579         lib/minitasn1/element.c, lib/minitasn1/errors.c,
10580         lib/minitasn1/errors.h, lib/minitasn1/gstr.c, lib/minitasn1/int.h,
10581         lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c,
10582         lib/minitasn1/structure.c, lib/strfile.h, lib/x509/Makefile.am,
10583         lib/x509/common.c, lib/x509/common.h, lib/x509/compat.c,
10584         lib/x509/compat.h, lib/x509/crl.c, lib/x509/crl_write.c,
10585         lib/x509/crq.c, lib/x509/crq.h, lib/x509/dn.c, lib/x509/dn.h,
10586         lib/x509/dsa.c, lib/x509/dsa.h, lib/x509/extensions.c,
10587         lib/x509/extensions.h, lib/x509/mpi.c, lib/x509/mpi.h,
10588         lib/x509/pkcs12.c, lib/x509/pkcs12.h, lib/x509/pkcs12_bag.c,
10589         lib/x509/pkcs12_encr.c, lib/x509/pkcs7.c, lib/x509/pkcs7.h,
10590         lib/x509/privkey.c, lib/x509/privkey.h, lib/x509/privkey_pkcs8.c,
10591         lib/x509/rfc2818.h, lib/x509/rfc2818_hostname.c, lib/x509/sign.c,
10592         lib/x509/sign.h, lib/x509/verify.c, lib/x509/verify.h,
10593         lib/x509/x509.c, lib/x509/x509.h, lib/x509/x509_write.c,
10594         lib/x509/xml.c, lib/x509_b64.c, lib/x509_b64.h,
10595         libextra/Makefile.am, libextra/gnutls_extra.c,
10596         libextra/gnutls_extra.h, libextra/gnutls_openpgp.c,
10597         libextra/gnutls_openssl.c, libextra/lzoconf.h, libextra/minilzo.c,
10598         libextra/minilzo.h, libextra/opencdk/armor.c,
10599         libextra/opencdk/cipher.c, libextra/opencdk/cipher.h,
10600         libextra/opencdk/compress.c, libextra/opencdk/context.h,
10601         libextra/opencdk/encrypt.c, libextra/opencdk/filters.h,
10602         libextra/opencdk/kbnode.c, libextra/opencdk/keydb.c,
10603         libextra/opencdk/keygen.c, libextra/opencdk/keylist.c,
10604         libextra/opencdk/keyserver.c, libextra/opencdk/main.c,
10605         libextra/opencdk/main.h, libextra/opencdk/md.c,
10606         libextra/opencdk/md.h, libextra/opencdk/misc.c,
10607         libextra/opencdk/new-packet.c, libextra/opencdk/opencdk.h,
10608         libextra/opencdk/packet.h, libextra/opencdk/plaintext.c,
10609         libextra/opencdk/pubkey.c, libextra/opencdk/read-packet.c,
10610         libextra/opencdk/seskey.c, libextra/opencdk/sig-check.c,
10611         libextra/opencdk/sign.c, libextra/opencdk/stream.c,
10612         libextra/opencdk/stream.h, libextra/opencdk/sym-cipher.c,
10613         libextra/opencdk/trustdb.c, libextra/opencdk/types.h,
10614         libextra/opencdk/verify.c, libextra/opencdk/write-packet.c,
10615         libextra/openpgp/compat.c, libextra/openpgp/extras.c,
10616         libextra/openpgp/pgp.c, libextra/openpgp/pgpverify.c,
10617         libextra/openpgp/privkey.c, libextra/openpgp/xml.c,
10618         libextra/openssl_compat.c, libextra/openssl_compat.h,
10619         src/Makefile.am, src/certtool-cfg.c, src/certtool.c, src/cli.c,
10620         src/common.c, src/crypt.c, src/list.h, src/prime.c, src/serv.c,
10621         src/tests.c, src/tls_test.c, tests/Makefile.am, tests/anonself.c,
10622         tests/chain, tests/openssl.c, tests/pkcs12_neon, tests/pkits,
10623         tests/pkits_crl, tests/pkits_crt, tests/pkits_pkcs12,
10624         tests/pkits_smime, tests/simple.c, tests/utils.c, tests/utils.h: 
10625         Update FSF office address in license.
10627 2005-05-26  Simon Josefsson <simon@josefsson.org>
10629         * Makefile.am: Update FSF office address in license.
10631 2005-05-26  Simon Josefsson <simon@josefsson.org>
10633         * NEWS: Add.
10635 2005-05-26  Simon Josefsson <simon@josefsson.org>
10637         * gl/Makefile.am, gl/alloca_.h, gl/asnprintf.c, gl/error.c,
10638         gl/error.h, gl/getline.c, gl/getline.h, gl/getndelim2.c,
10639         gl/getndelim2.h, gl/getpass.c, gl/getpass.h, gl/m4/gnulib.m4,
10640         gl/m4/minmax.m4, gl/minmax.h, gl/printf-args.c, gl/printf-args.h,
10641         gl/printf-parse.c, gl/printf-parse.h, gl/progname.c, gl/progname.h,
10642         gl/snprintf.c, gl/snprintf.h, gl/stdbool_.h, gl/vasnprintf.c,
10643         gl/vasnprintf.h, gl/xsize.h: Update.
10645 2005-05-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
10647         * doc/manpages/certtool.1: [no log message]
10649 2005-05-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
10651         * NEWS: [no log message]
10653 2005-05-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
10655         * doc/examples/ex-verify.c: improved the verification example.
10657 2005-05-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
10659         * NEWS: [no log message]
10661 2005-05-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
10663         * includes/gnutls/x509.h, lib/x509/verify.c: Corrected a bug in
10664         certificate verification that could lead to a trusted certificate
10665         path to be marked as non-trusted, if it included the last
10666         self-signed certificate in the chain.
10668 2005-05-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
10670         * doc/examples/ex-cert-select.c: [no log message]
10672 2005-05-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
10674         * ChangeLog, NEWS, configure.in, doc/manpages/Makefile.am,
10675         src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
10676         src/certtool.gaa: Introduced to --fix-key option to certtool, which
10677         can be used to regenerate the (optional) parameters in a private
10678         key. It should be used together with --key-info.
10680 2005-05-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
10682         * NEWS: [no log message]
10684 2005-05-20  Simon Josefsson <simon@josefsson.org>
10686         * doc/protocol/draft-ietf-tls-rfc3546bis-01.txt: Add.
10688 2005-05-20  Simon Josefsson <simon@josefsson.org>
10690         * doc/gnutls.texi: Typo.
10692 2005-05-20  Simon Josefsson <simon@josefsson.org>
10694         * lib/gnutls_int.h: Include defines.h before gnutls.h, to pull in
10695         config.h, to make sure memmem.h prototype memmem properly, from
10696         Yoann Vandoorselaere <yoann.v@prelude-ids.com>.
10698 2005-05-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
10700         * src/certtool.c: removed unneeded gnutls_x509_crt_init().
10702 2005-05-16  Simon Josefsson <simon@josefsson.org>
10704         * doc/protocol/draft-ietf-tls-rfc2246-bis-10.txt: Add.
10706 2005-05-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
10708         * lib/x509/common.c: [no log message]
10710 2005-05-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
10712         * lib/x509/common.c, lib/x509/pkcs12.c: corrected some things that
10713         could affect 64 bit machines.
10715 2005-05-01  Simon Josefsson <simon@josefsson.org>
10717         * lib/gnutls_int.h: Use gnutls/extra.h to get
10718         gnutls_openpgp_recv_key_func type.
10720 2005-05-01  Simon Josefsson <simon@josefsson.org>
10722         * libextra/openpgp/openpgp.h: Remove, defined in gnutls.h.
10724 2005-04-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
10726         * NEWS: added date
10728 2005-04-28  Simon Josefsson <simon@josefsson.org>
10730         * ChangeLog: [no log message]
10732 2005-04-27  Simon Josefsson <simon@josefsson.org>
10734         * doc/manpages/Makefile.am: Update.
10736 2005-04-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
10738         * NEWS: [no log message]
10740 2005-04-27  Simon Josefsson <simon@josefsson.org>
10742         * configure.in: Revert fully, LT_CURRENT was also updated.  Sorry.
10744 2005-04-27  Simon Josefsson <simon@josefsson.org>
10746         * configure.in: Revert partially, LT_AGE already incremented.
10748 2005-04-27  Simon Josefsson <simon@josefsson.org>
10750         * configure.in: Bump versions.
10752 2005-04-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
10754         * THANKS: for the gnutls_cipher.c bug, that could cause denial of
10755         service
10757 2005-04-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
10759         * configure.in: increased age
10761 2005-04-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
10763         * NEWS, configure.in, includes/gnutls/x509.h,
10764         lib/gnutls_rsa_export.c, lib/x509/privkey.c, src/certtool.c: 
10765         certtool can now fix the old RSA private keys. This is done by using
10766         the -k parameter.
10768 2005-04-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
10770         * lib/x509/privkey.c, lib/x509/x509.h: at the export phase, encode
10771         the key.
10773 2005-04-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
10775         * NEWS: [no log message]
10777 2005-04-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
10779         * lib/gnutls_mpi.h, lib/x509/privkey.c, lib/x509/x509.h: corrected
10780         bugs in RSA key export.
10782 2005-04-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
10784         * lib/gnutls_cipher.c: added an extra check while checking the
10785         padding.
10787 2005-04-25  Simon Josefsson <simon@josefsson.org>
10789         * ChangeLog: [no log message]
10791 2005-04-25  Simon Josefsson <simon@josefsson.org>
10793         * NEWS: Version 1.2.2.
10795 2005-04-25  Simon Josefsson <simon@josefsson.org>
10797         * doc/Makefile.am: Don't regenerate error_codes.texi when gnutls.h
10798         is newer, because it will always be, and this causes texinfo to be
10799         run on the manual.
10801 2005-04-25  Simon Josefsson <simon@josefsson.org>
10803         * doc/Makefile.am: Dist more.
10805 2005-04-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
10807         * lib/gnutls_alert.c: some updates in the description of
10808         gnutls_alert_get()
10810 2005-04-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
10812         * lib/gnutls_alert.c: gnutls_alert_send_appropriate() is no longer
10813         marked as deprecated.
10815 2005-04-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
10817         * lib/x509/x509.c: [no log message]
10819 2005-04-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
10821         * lib/x509/x509.c: [no log message]
10823 2005-04-21  Simon Josefsson <simon@josefsson.org>
10825         * NEWS: Typo.
10827 2005-04-21  Simon Josefsson <simon@josefsson.org>
10829         * lib/gnutls_alert.c: Make it compile.
10831 2005-04-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
10833         * NEWS: [no log message]
10835 2005-04-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
10837         * lib/auth_cert.h: [no log message]
10839 2005-04-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
10841         * lib/auth_cert.h, lib/gnutls_cert.c, lib/gnutls_session_pack.c,
10842         lib/gnutls_ui.c: some cleanups, and changes in the resuming code to
10843         avoid freeing non-allocated stuff.
10845 2005-04-19  Simon Josefsson <simon@josefsson.org>
10847         * configure.in: Remove some warnings.
10849 2005-04-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
10851         * src/certtool.c: some cleanups in certtool
10853 2005-04-15  Simon Josefsson <simon@josefsson.org>
10855         * configure.in, includes/Makefile.am, includes/gnutls/Makefile.am: 
10856         Remove includes/gnutls/Makefile.am.  Fix includes/Makefile.am to
10857         compensate.
10859 2005-04-15  Simon Josefsson <simon@josefsson.org>
10861         * lib/Makefile.am: Remove gnutls_alert.h.
10863 2005-04-15  Simon Josefsson <simon@josefsson.org>
10865         * includes/gnutls/Makefile.am: Add license.
10867 2005-04-15  Simon Josefsson <simon@josefsson.org>
10869         * includes/Makefile.am: Simplify.  Add license.
10871 2005-04-15  Simon Josefsson <simon@josefsson.org>
10873         * includes/gnutls/Makefile.am: Don't dist gnutls.h, it is generated.
10875 2005-04-15  Simon Josefsson <simon@josefsson.org>
10877         * configure.in, includes/gnutls/gnutls.h.in, lib/gnutls.h.in.in: 
10878         Move lib/gnutls.h.in.in into includes/gnutls/gnutls.h.in.  Fix
10879         #warning about missing components, it didn't work in config.status.
10880         Simplify configure.ac wrt to gnutls.h.
10882 2005-04-14  Simon Josefsson <simon@josefsson.org>
10884         * configure.in: Add more warnings (likely to be trimmed later).
10886 2005-04-14  Simon Josefsson <simon@josefsson.org>
10888         * lib/gnutls_int.h: Remove.
10890 2005-04-14  Simon Josefsson <simon@josefsson.org>
10892         * lib/gnutls_global.h: Remove dupe definition.
10894 2005-04-14  Simon Josefsson <simon@josefsson.org>
10896         * lib/gnutls.h.in.in: Revert.
10898 2005-04-14  Simon Josefsson <simon@josefsson.org>
10900         * lib/gnutls.h.in.in: Moved from gnutls_mem.h.
10902 2005-04-14  Simon Josefsson <simon@josefsson.org>
10904         * lib/gnutls_mem.h: Cleanup.
10906 2005-04-14  Simon Josefsson <simon@josefsson.org>
10908         * lib/gnutls_algorithms.h: Fix warning.
10910 2005-04-14  Simon Josefsson <simon@josefsson.org>
10912         * libextra/opencdk/main.c: Fix warning.
10914 2005-04-14  Simon Josefsson <simon@josefsson.org>
10916         * lib/auth_cert.c, lib/auth_srp_passwd.c, lib/gnutls_constate.c,
10917         lib/gnutls_v2_compat.c, lib/gnutls_x509.c, libextra/opencdk/main.c,
10918         libextra/opencdk/misc.c: Fix warning.
10920 2005-04-14  Simon Josefsson <simon@josefsson.org>
10922         * lib/gnutls_compress.c, lib/gnutls_compress.h,
10923         lib/gnutls_hash_int.c, lib/gnutls_kx.c: Fix warning.
10925 2005-04-14  Simon Josefsson <simon@josefsson.org>
10927         * lib/gnutls_handshake.c: Fix warnings.
10929 2005-04-14  Simon Josefsson <simon@josefsson.org>
10931         * lib/gnutls_cipher.c, lib/gnutls_handshake.c,
10932         lib/gnutls_handshake.h, lib/gnutls_state.c, lib/gnutls_state.h: Fix
10933         warning.
10935 2005-04-14  Simon Josefsson <simon@josefsson.org>
10937         * gl/Makefile.am, gl/m4/getpass.m4: Update.
10939 2005-04-14  Simon Josefsson <simon@josefsson.org>
10941         * lib/gnutls_handshake.h: Cleanup.
10943 2005-04-14  Simon Josefsson <simon@josefsson.org>
10945         * gl/Makefile.am, gl/m4/getline.m4, gl/m4/getpass.m4,
10946         gl/progname.c, gl/size_max.h, gl/vasnprintf.c: Update.
10948 2005-04-14  Simon Josefsson <simon@josefsson.org>
10950         * configure.in: Improve warning CFLAGS.
10952 2005-04-14  Simon Josefsson <simon@josefsson.org>
10954         * THANKS: Add.
10956 2005-04-14  Simon Josefsson <simon@josefsson.org>
10958         * lib/x509/common.c: (_gnutls_x509_oid_data2string): Fix memory leak, tiny patch from
10959         Rupert Kittinger <rkit@mur.at>.
10961 2005-04-14  Simon Josefsson <simon@josefsson.org>
10963         * doc/manpages/Makefile.am: Generated.
10965 2005-04-14  Simon Josefsson <simon@josefsson.org>
10967         * doc/Makefile.am: Make error_codes.texi build, after removing
10968         gnutls_errors_int.h.
10970 2005-04-14  Simon Josefsson <simon@josefsson.org>
10972         * lib/gnutls_alert.c: Make it build.
10974 2005-04-14  Simon Josefsson <simon@josefsson.org>
10976         * lib/auth_srp.c, lib/ext_srp.c, lib/gnutls_alert.h,
10977         lib/gnutls_algorithms.h, lib/gnutls_handshake.c, lib/gnutls_kx.c,
10978         lib/gnutls_record.c: Simplify.
10980 2005-04-14  Simon Josefsson <simon@josefsson.org>
10982         * lib/gnutls_auth_int.h, lib/gnutls_db.h: Cleanup.
10984 2005-04-14  Simon Josefsson <simon@josefsson.org>
10986         * doc/README.CODING_STYLE, lib/Makefile.am, lib/gnutls_errors.h,
10987         lib/gnutls_errors_int.h: Simplify.
10989 2005-04-14  Simon Josefsson <simon@josefsson.org>
10991         * lib/gnutls_ui.h: Remove. (Everything moved to gnutls.h.in.in.)
10993 2005-04-14  Simon Josefsson <simon@josefsson.org>
10995         * NEWS: Add.
10997 2005-04-14  Simon Josefsson <simon@josefsson.org>
10999         * configure.in, lib/Makefile.am, lib/auth_anon.c, lib/auth_anon.h,
11000         lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c,
11001         lib/auth_rsa_export.c, lib/auth_srp.h, lib/auth_srp_passwd.c,
11002         lib/auth_srp_rsa.c, lib/debug.c, lib/debug.h, lib/gnutls.h.in.in,
11003         lib/gnutls_alert.h, lib/gnutls_auth_int.h, lib/gnutls_buffers.c,
11004         lib/gnutls_buffers.h, lib/gnutls_cert.c, lib/gnutls_cert.h,
11005         lib/gnutls_dh.h, lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
11006         lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
11007         lib/gnutls_mem.h, lib/gnutls_record.c, lib/gnutls_record.h,
11008         lib/gnutls_rsa_export.h, lib/gnutls_session.h, lib/gnutls_sig.h,
11009         lib/gnutls_state.c, lib/gnutls_state.h, lib/gnutls_ui.c,
11010         lib/gnutls_x509.c, lib/x509/crl_write.c, lib/x509/crq.c,
11011         lib/x509/rfc2818_hostname.c, lib/x509/x509.c, lib/x509/x509.h,
11012         lib/x509/x509_write.c, libextra/openpgp/openpgp.h: Clean up #include
11013         situation, merge from gnutls_1_2_1_with_include_fixes.  Now
11014         lib/gnutls_int.h start by including gnutls/gnutls.h, to check
11015         prototypes during compile time.  More cleanups are expected.
11017 2005-04-14  Simon Josefsson <simon@josefsson.org>
11019         * NEWS: Mention API/ABI changes more clearly.
11021 2005-04-14  Simon Josefsson <simon@josefsson.org>
11023         * NEWS: Typo.
11025 2005-04-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11027         * lib/pkix.asn, lib/pkix_asn1_tab.c: Some fixes for
11028         AuthorityKeyIdentifier parsing. Suggested by Fabio.
11030 2005-04-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11032         * doc/gnutls.texi: [no log message]
11034 2005-04-12  Simon Josefsson <simon@josefsson.org>
11036         * doc/protocol/draft-rescorla-dtls-04.txt: Add.
11038 2005-04-12  Simon Josefsson <simon@josefsson.org>
11040         * doc/protocol/draft-ietf-tls-ecc-09.txt: Add.
11042 2005-04-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11044         * NEWS, doc/TODO, doc/manpages/Makefile.am, lib/x509/common.c,
11045         lib/x509/common.h, lib/x509/dn.c, lib/x509/pkcs12.c: Fixed pkcs12
11046         friendly name and local key identifier decoding.
11048 2005-04-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11050         * doc/TODO: [no log message]
11052 2005-04-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11054         * src/certtool.c: print some more information for PKCS #12
11055         structures.
11057 2005-04-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11059         * src/serv.c: [no log message]
11061 2005-04-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11063         * NEWS, lib/x509/x509_write.c: [no log message]
11065 2005-04-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11067         * lib/gnutls_alert.c: return unexpected_message alert in the case of
11068         a handshake unexpected message.
11070 2005-04-04  Simon Josefsson <simon@josefsson.org>
11072         * NEWS, configure.in: Bump versions.
11074 2005-04-04  Simon Josefsson <simon@josefsson.org>
11076         * NEWS: Typo.
11078 2005-04-04  Simon Josefsson <simon@josefsson.org>
11080         * lib/gnutls_record.c: Doc fix, suggested by Nikos Mavrogiannopoulos
11081         <nmav@gnutls.org>.
11083 2005-04-04  Simon Josefsson <simon@josefsson.org>
11085         * ChangeLog: [no log message]
11087 2005-04-04  Simon Josefsson <simon@josefsson.org>
11089         * NEWS: Version 1.2.1.
11091 2005-04-04  Simon Josefsson <simon@josefsson.org>
11093         * lib/gnutls_record.c: Doc fixes, adapted from suggestions by Martin
11094         Lambers <marlam@web.de>.
11096 2005-04-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11098         * NEWS: [no log message]
11100 2005-04-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11102         * configure.in: added warning to libraries compiled with features
11103         disabled.
11105 2005-04-02  Simon Josefsson <simon@josefsson.org>
11107         * doc/manpages/Makefile.am: Fix.
11109 2005-03-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11111         * lib/x509/x509.c: [no log message]
11113 2005-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11115         * lib/gnutls_record.c: some more documentation fixes.
11117 2005-03-29  Simon Josefsson <simon@josefsson.org>
11119         * lib/gnutls_record.c: Doc fix, reported by Martin Lambers
11120         <marlam@web.de>.
11122 2005-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11124         * doc/TODO: [no log message]
11126 2005-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11128         * doc/TODO: [no log message]
11130 2005-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11132         * doc/TODO: [no log message]
11134 2005-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11136         * doc/TODO: [no log message]
11138 2005-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11140         * doc/TODO: [no log message]
11142 2005-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11144         * doc/TODO: [no log message]
11146 2005-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11148         * doc/TODO: [no log message]
11150 2005-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11152         * doc/TODO: [no log message]
11154 2005-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11156         * doc/TODO: [no log message]
11158 2005-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11160         * doc/TODO: [no log message]
11162 2005-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11164         * lib/x509/x509.c: [no log message]
11166 2005-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11168         * includes/gnutls/x509.h, lib/x509/x509.c, lib/x509/x509.h,
11169         src/certtool.c, src/cli.c: more improvments to
11170         gnutls_x509_crt_list_import()
11172 2005-03-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11174         * includes/gnutls/x509.h, lib/x509/x509.c, lib/x509/x509.h,
11175         src/cli.c: improved gnutls_x509_crt_list_import().
11177 2005-03-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11179         * src/certtool.c: certtool can now print certificate information in
11180         files containing multiple certificates.
11182 2005-03-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11184         * lib/x509/x509.c: [no log message]
11186 2005-03-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11188         * NEWS, includes/gnutls/x509.h, lib/x509/x509.c, src/cli.c: Added
11189         the function gnutls_x509_crt_list_import(). This is a convinience
11190         function to import many certificates with a single call.
11192 2005-03-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11194         * NEWS, includes/gnutls/x509.h, lib/x509/x509_write.c: Added
11195         gnutls_x509_crt_set_extension_by_oid().
11197 2005-03-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11199         * doc/TODO: [no log message]
11201 2005-03-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11203         * lib/x509/common.c, lib/x509/crq.c: corrected bug in
11204         gnutls_crq_get_attribute_by_oid()
11206 2005-03-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11208         * configure.in: fixed the library number.
11210 2005-03-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11212         * includes/gnutls/x509.h, lib/gnutls_hash_int.h, lib/x509/common.c,
11213         lib/x509/crq.c, lib/x509/privkey_pkcs8.c, lib/x509/x509.h,
11214         lib/x509/xml.c, libextra/opencdk/opencdk.h: [no log message]
11216 2005-03-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11218         * NEWS, configure.in, lib/x509/crq.c: Added the functions:     gnutls_x509_crq_get_attribute_by_oid() and     gnutls_x509_crq_set_attribute_by_oid().
11220 2005-03-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11222         * lib/auth_cert.c, lib/auth_cert.h, lib/auth_dh_common.c,
11223         lib/auth_dh_common.h, lib/gnutls_auth.c, lib/gnutls_record.c,
11224         lib/gnutls_session_pack.c: eliminated some memory leaks caused by
11225         DHE and RSA-EXPORT ciphersuites. Thanks to Yoann Vandoorselaere for
11226         reporting them.
11228 2005-03-18  Simon Josefsson <simon@josefsson.org>
11230         * doc/protocol/draft-ietf-tls-srp-09.txt: Add.
11232 2005-03-11  Simon Josefsson <simon@josefsson.org>
11234         * NEWS: Add.
11236 2005-03-11  Simon Josefsson <simon@josefsson.org>
11238         * nettle/tests/Makefile.am: Dist testutils.{c,h}.
11240 2005-03-10  Simon Josefsson <simon@josefsson.org>
11242         * NEWS: Flow.
11244 2005-03-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11246         * lib/x509/verify.c, libextra/openpgp/pgpverify.c,
11247         libextra/openssl_compat.c: some doc fixes.
11249 2005-03-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11251         * lib/x509/verify.c: [no log message]
11253 2005-03-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11255         * lib/x509/dsa.c, lib/x509/privkey.c: [no log message]
11257 2005-03-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11259         * lib/gnutls_algorithms.c, lib/x509/common.h, lib/x509/pkcs12.c,
11260         lib/x509/privkey_pkcs8.c, lib/x509/x509.h: gnutls will now recognize
11261         the GOST signature and public key OIDs. However no support is
11262         planned.
11264 2005-03-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11266         * lib/gnutls_dh.c: added a check to test whether the DH secret is
11267         zero.
11269 2005-03-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11271         * src/cli.c: [no log message]
11273 2005-03-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11275         * NEWS, includes/gnutls/x509.h, lib/x509/verify.c,
11276         lib/x509/verify.h: Improved the semantics of
11277         GNUTLS_VERIFY_ALLOW_X509_V1_CA_CRT, to allow only trusted Version 1
11278         CAs and introduced GNUTLS_VERIFY_ALLOW_ANY_X509_V1_CA_CRT which has
11279         the old semantics.
11281 2005-03-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11283         * doc/TODO: test commit
11285 2005-03-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11287         * src/certtool.c: [no log message]
11289 2005-03-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11291         * ChangeLog: [no log message]
11293 2005-03-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11295         * lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
11296         lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
11297         lib/gnutls_priority.c, lib/gnutls_sig.c, lib/gnutls_srp.c,
11298         lib/gnutls_state.c, lib/x509/crl_write.c, lib/x509/crq.c,
11299         lib/x509/pkcs12.c, lib/x509/privkey.c, lib/x509/sign.c,
11300         lib/x509/verify.c, lib/x509/x509.c, lib/x509/x509_write.c,
11301         libextra/gnutls_openssl.c, src/certtool.c, src/cli.c, src/common.c,
11302         src/serv.c, src/tests.c: renamed all instances of _SHA to _SHA1 to
11303         make naming more consistent and clear.
11305 2005-03-05  Simon Josefsson <simon@josefsson.org>
11307         * NEWS: Fix.
11309 2005-03-05  Simon Josefsson <simon@josefsson.org>
11311         * NEWS, THANKS: Add.
11313 2005-03-05  Simon Josefsson <simon@josefsson.org>
11315         * configure.in: Don't force -O2 -finline-functions.
11317 2005-03-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11319         * NEWS, src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
11320         src/certtool.gaa, src/prime.c: Added the option --get-dh-params to
11321         certtool, in order to get the included primes and generators
11323 2005-03-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11325         * NEWS, src/certtool.c: added warning when MD5 is being used.
11327 2005-03-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11329         * lib/gnutls_x509.c: [no log message]
11331 2005-03-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11333         * NEWS, lib/auth_srp.c: added more strict checks for g,n
11335 2005-03-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11337         * doc/protocol/draft-salowey-tls-ticket-00.txt,
11338         doc/protocol/draft-salowey-tls-ticket-02.txt: new ticket
11340 2005-02-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11342         * doc/TODO: [no log message]
11344 2005-02-24  Simon Josefsson <simon@josefsson.org>
11346         * doc/protocol/draft-ietf-tls-psk-06.txt: Add.
11348 2005-02-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11350         * NEWS: [no log message]
11352 2005-02-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11354         * lib/gnutls_record.c: some modifications for gnutls_bye()
11355         semantics.
11357 2005-02-22  Simon Josefsson <simon@josefsson.org>
11359         * doc/protocol/draft-rescorla-dtls-03.txt: Add.
11361 2005-02-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11363         * doc/manpages/srptool.1: updated documentation for srptool.1
11365 2005-02-12  Simon Josefsson <simon@josefsson.org>
11367         * configure.in: Add -Wshadow for --enable-developer-mode.
11369 2005-02-12  Simon Josefsson <simon@josefsson.org>
11371         * lib/gnutls_ui.c, lib/gnutls_ui.h: (gnutls_rsa_export_get_pubkey): Don't use reserved word "exp",
11372         reported by Neil Spring <nspring@cs.washington.edu>.
11374 2005-02-12  Simon Josefsson <simon@josefsson.org>
11376         * includes/gnutls/x509.h, lib/x509/crl.c: (gnutls_x509_crl_get_crt_serial): Don't use reserved word "time",
11377         reported by Neil Spring <nspring@cs.washington.edu>.
11379 2005-02-12  Simon Josefsson <simon@josefsson.org>
11381         * includes/gnutls/x509.h: Fix last commit.
11383 2005-02-12  Simon Josefsson <simon@josefsson.org>
11385         * lib/x509/crl.c: (gnutls_x509_crl_get_crt_serial): Don't use reserved word "index",
11386         reported by Neil Spring <nspring@cs.washington.edu>.
11388 2005-02-12  Simon Josefsson <simon@josefsson.org>
11390         * includes/gnutls/x509.h: (gnutls_x509_crl_get_crt_serial): Don't use reserved word "index" in
11391         prototype, reported by Neil Spring <nspring@cs.washington.edu>.
11393 2005-02-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11395         * src/serv.c: [no log message]
11397 2005-02-06  Simon Josefsson <simon@josefsson.org>
11399         * THANKS: Add.
11401 2005-02-06  Simon Josefsson <simon@josefsson.org>
11403         * includes/gnutls/extra.h: Protect for C++, tiny patch from Daniel
11404         Black <dragonheart@gentoo.org>.
11406 2005-02-06  Simon Josefsson <simon@josefsson.org>
11408         * doc/reference/Makefile.am: Scan in lib/x509/ too, sources now
11409         fixed.
11411 2005-02-06  Simon Josefsson <simon@josefsson.org>
11413         * lib/x509/crq.c: Doc fix.
11415 2005-02-06  Simon Josefsson <simon@josefsson.org>
11417         * lib/x509/privkey.c, lib/x509/x509.c: Doc fix.
11419 2005-02-06  Simon Josefsson <simon@josefsson.org>
11421         * lib/x509/crq.c, lib/x509/dn.c, lib/x509/pkcs12.c,
11422         lib/x509/pkcs7.c, lib/x509/privkey.c, lib/x509/privkey_pkcs8.c,
11423         lib/x509/x509.c: Doc fix.
11425 2005-02-06  Simon Josefsson <simon@josefsson.org>
11427         * doc/gnutls.texi: Markup fixes.
11429 2005-02-05  Simon Josefsson <simon@josefsson.org>
11431         * doc/manpages/Makefile.am: Generated.
11433 2005-02-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11435         * doc/protocol/draft-ietf-tls-openpgp-keys-04.txt,
11436         doc/protocol/draft-ietf-tls-srp-07.txt: [no log message]
11438 2005-01-31  Simon Josefsson <simon@josefsson.org>
11440         * doc/protocol/draft-lee-tls-seed-01.txt: Add.
11442 2005-01-30  Simon Josefsson <simon@josefsson.org>
11444         * doc/README.CVS: Fix gtk-doc.
11446 2005-01-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11448         * lib/x509/privkey_pkcs8.c, lib/x509/x509.c, lib/x509/xml.c: some
11449         changes for 64bit machines.
11451 2005-01-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11453         * lib/gnutls_ui.c: [no log message]
11455 2005-01-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11457         * lib/x509/compat.c: these functions are not exported in the API
11458         documentation.
11460 2005-01-27  Simon Josefsson <simon@josefsson.org>
11462         * Makefile.am: Don't use "devel" directory.
11464 2005-01-27  Simon Josefsson <simon@josefsson.org>
11466         * NEWS, configure.in: Bump versions.
11468 2005-01-27  Simon Josefsson <simon@josefsson.org>
11470         * ChangeLog: Fix.
11472 2005-01-27  Simon Josefsson <simon@josefsson.org>
11474         * NEWS: Version 1.2.0.
11476 2005-01-27  Simon Josefsson <simon@josefsson.org>
11478         * ChangeLog: [no log message]
11480 2005-01-27  Simon Josefsson <simon@josefsson.org>
11482         * lib/gnutls_algorithms.c: Make it compile.
11484 2005-01-27  Simon Josefsson <simon@josefsson.org>
11486         * doc/manpages/Makefile.am: Update
11488 2005-01-27  Simon Josefsson <simon@josefsson.org>
11490         * doc/gendocs_template: Add.
11492 2005-01-27  Simon Josefsson <simon@josefsson.org>
11494         * doc/gendocs.sh, doc/gendocs_template: Update.
11496 2005-01-27  Simon Josefsson <simon@josefsson.org>
11498         * doc/TODO: Add.
11500 2005-01-27  Simon Josefsson <simon@josefsson.org>
11502         * libextra/Makefile.am: Fix gnutls-extra-api.texi.
11504 2005-01-27  Simon Josefsson <simon@josefsson.org>
11506         * lib/x509/Makefile.am: Fix x509-api.texi.
11508 2005-01-27  Simon Josefsson <simon@josefsson.org>
11510         * doc/gnutls.texi: Fix indices, suggested by Nikos.
11512 2005-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11514         * : converted the eps to pdf (using epstopdf), resulting in a better
11515         output in gnutls.pdf.
11517 2005-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11519         * doc/gnutls.texi: corrected types.
11521 2005-01-26  Simon Josefsson <simon@josefsson.org>
11523         * doc/gnutls.texi: Add, from Nikos.
11525 2005-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11527         * doc/gnutls.texi: [no log message]
11529 2005-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11531         * doc/gnutls.texi, doc/manpages/Makefile.am,
11532         doc/protocol/draft-ietf-tls-openpgp-keys-05.txt: [no log message]
11534 2005-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11536         * src/crypt-gaa.c, src/crypt-gaa.h, src/crypt.gaa: srptool has now
11537         the --version parameter.
11539 2005-01-26  Simon Josefsson <simon@josefsson.org>
11541         * doc/protocol/draft-ietf-tls-openpgp-keys-05.txt,
11542         doc/protocol/draft-ietf-tls-openpgp-keys-06.txt: Add.
11544 2005-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11546         * src/cli.c: [no log message]
11548 2005-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11550         * src/crypt.c: print version in srptool
11552 2005-01-26  Simon Josefsson <simon@josefsson.org>
11554         * doc/gnutls.texi: Fix.
11556 2005-01-26  Simon Josefsson <simon@josefsson.org>
11558         * NEWS: Add.
11560 2005-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11562         * src/crypt.c: [no log message]
11564 2005-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11566         * src/common.c: --disable-extra-pki works again.
11568 2005-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11570         * configure.in, lib/auth_cert.c, lib/auth_cert.h, lib/auth_srp.h,
11571         lib/gnutls_algorithms.c, lib/gnutls_extensions.c,
11572         lib/gnutls_handshake.c, lib/gnutls_priority.c,
11573         lib/gnutls_session_pack.c, lib/gnutls_sig.h,
11574         libextra/gnutls_extra.c, libextra/gnutls_extra.h,
11575         libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/openpgp.h: 
11576         Changes to make the --disable-* options work again.
11578 2005-01-26  Simon Josefsson <simon@josefsson.org>
11580         * doc/manpages/Makefile.am: Update.
11582 2005-01-26  Simon Josefsson <simon@josefsson.org>
11584         * doc/Makefile.am: Typo.
11586 2005-01-26  Simon Josefsson <simon@josefsson.org>
11588         * doc/gnutls.texi: Fix license header.  Mention TLS 1.1 more.  Talk
11589         about TLS instead of TLS 1.0 in general.
11591 2005-01-26  Simon Josefsson <simon@josefsson.org>
11593         * gl/Makefile.am, gl/error.c, gl/gettext.h, gl/m4/alloca.m4,
11594         gl/m4/codeset.m4, gl/m4/eoverflow.m4, gl/m4/error.m4,
11595         gl/m4/getline.m4, gl/m4/getndelim2.m4, gl/m4/getpass.m4,
11596         gl/m4/gettext.m4, gl/m4/glibc21.m4, gl/m4/gnulib.m4,
11597         gl/m4/iconv.m4, gl/m4/intdiv0.m4, gl/m4/intmax.m4,
11598         gl/m4/intmax_t.m4, gl/m4/inttypes-pri.m4, gl/m4/inttypes.m4,
11599         gl/m4/inttypes_h.m4, gl/m4/isc-posix.m4, gl/m4/lcmessage.m4,
11600         gl/m4/lib-ld.m4, gl/m4/lib-link.m4, gl/m4/lib-prefix.m4,
11601         gl/m4/longdouble.m4, gl/m4/longlong.m4, gl/m4/nls.m4, gl/m4/po.m4,
11602         gl/m4/printf-posix.m4, gl/m4/progtest.m4, gl/m4/signed.m4,
11603         gl/m4/size_max.m4, gl/m4/snprintf.m4, gl/m4/ssize_t.m4,
11604         gl/m4/stdbool.m4, gl/m4/stdint_h.m4, gl/m4/strerror_r.m4,
11605         gl/m4/uintmax_t.m4, gl/m4/ulonglong.m4, gl/m4/vasnprintf.m4,
11606         gl/m4/wchar_t.m4, gl/m4/wint_t.m4, gl/m4/xsize.m4, gl/size_max.h: 
11607         Update.
11609 2005-01-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11611         * doc/TODO: [no log message]
11613 2005-01-24  Simon Josefsson <simon@josefsson.org>
11615         * tests/Makefile.am, tests/anonself.c, tests/chain,
11616         tests/openssl.c, tests/pkcs12_neon, tests/simple.c, tests/utils.c,
11617         tests/utils.h: Clean up license templates.
11619 2005-01-24  Simon Josefsson <simon@josefsson.org>
11621         * tests/Makefile.am: Clean up license templates.
11623 2005-01-24  Simon Josefsson <simon@josefsson.org>
11625         * Makefile.am, configure.in, doc/Makefile.am, lib/Makefile.am,
11626         lib/gnutls.pc.in, lib/x509/Makefile.am, lib/x509/common.h,
11627         lib/x509/compat.h, lib/x509/crq.h, lib/x509/dn.h, lib/x509/dsa.h,
11628         lib/x509/extensions.h, lib/x509/mpi.h, lib/x509/pkcs12.h,
11629         lib/x509/pkcs7.h, lib/x509/privkey.h, lib/x509/rfc2818.h,
11630         lib/x509/sign.h, lib/x509/verify.h, lib/x509/x509.h,
11631         libextra/Makefile.am, libextra/gnutls-extra.pc.in,
11632         libextra/gnutls_extra.h, libextra/openssl_compat.h: Clean up license
11633         templates.
11635 2005-01-24  Simon Josefsson <simon@josefsson.org>
11637         * lib/gnutls.pc.in: Clean up license templates.
11639 2005-01-24  Simon Josefsson <simon@josefsson.org>
11641         * lib/Makefile.am, lib/gnutls_int_compat.c: Remove
11642         gnutls_int_compat.c (not used).
11644 2005-01-24  Simon Josefsson <simon@josefsson.org>
11646         * lib/Makefile.am, lib/auth_anon.h, lib/auth_cert.h,
11647         lib/auth_dh_common.h, lib/auth_srp.h, lib/auth_srp_passwd.h,
11648         lib/debug.h, lib/defines.h, lib/ext_cert_type.h,
11649         lib/ext_max_record.h, lib/ext_server_name.h, lib/ext_srp.h,
11650         lib/gnutls.h.in.in, lib/gnutls_alert.h, lib/gnutls_algorithms.h,
11651         lib/gnutls_auth.h, lib/gnutls_auth_int.h, lib/gnutls_buffer.h,
11652         lib/gnutls_buffers.h, lib/gnutls_cert.h, lib/gnutls_cipher.h,
11653         lib/gnutls_cipher_int.h, lib/gnutls_compress.h,
11654         lib/gnutls_compress_int.h, lib/gnutls_constate.h,
11655         lib/gnutls_datum.h, lib/gnutls_db.h, lib/gnutls_dh.h,
11656         lib/gnutls_errors.h, lib/gnutls_errors_int.h,
11657         lib/gnutls_extensions.h, lib/gnutls_global.h,
11658         lib/gnutls_handshake.h, lib/gnutls_hash_int.h, lib/gnutls_int.h,
11659         lib/gnutls_kx.h, lib/gnutls_mem.h, lib/gnutls_mpi.h,
11660         lib/gnutls_num.h, lib/gnutls_pk.h, lib/gnutls_priority.h,
11661         lib/gnutls_random.h, lib/gnutls_record.h, lib/gnutls_rsa_export.h,
11662         lib/gnutls_session.h, lib/gnutls_session_pack.h, lib/gnutls_sig.h,
11663         lib/gnutls_srp.h, lib/gnutls_state.h, lib/gnutls_str.h,
11664         lib/gnutls_ui.h, lib/gnutls_v2_compat.h, lib/gnutls_x509.h,
11665         lib/io_debug.h, lib/strfile.h, lib/x509_b64.c, lib/x509_b64.h: Clean
11666         up license templates.
11668 2005-01-24  Simon Josefsson <simon@josefsson.org>
11670         * lib/auth_anon.h, lib/auth_cert.h, lib/auth_dh_common.h,
11671         lib/auth_srp.h, lib/auth_srp_passwd.h, lib/debug.h, lib/defines.h,
11672         lib/ext_cert_type.h, lib/ext_max_record.h, lib/ext_server_name.h,
11673         lib/ext_srp.h, lib/gnutls_alert.h, lib/gnutls_algorithms.h,
11674         lib/gnutls_auth.h, lib/gnutls_auth_int.h, lib/gnutls_buffer.h,
11675         lib/gnutls_buffers.h, lib/gnutls_cert.h, lib/gnutls_cipher.h,
11676         lib/gnutls_cipher_int.h, lib/gnutls_compress.h,
11677         lib/gnutls_compress_int.h, lib/gnutls_constate.h,
11678         lib/gnutls_datum.h, lib/gnutls_db.h, lib/gnutls_dh.h,
11679         lib/gnutls_errors.h, lib/gnutls_errors_int.h,
11680         lib/gnutls_extensions.h, lib/gnutls_global.h,
11681         lib/gnutls_handshake.h, lib/gnutls_hash_int.h, lib/gnutls_int.h,
11682         lib/gnutls_kx.h, lib/gnutls_mem.h, lib/gnutls_mpi.h,
11683         lib/gnutls_num.h, lib/gnutls_pk.h, lib/gnutls_priority.h,
11684         lib/gnutls_random.h, lib/gnutls_record.h, lib/gnutls_rsa_export.h,
11685         lib/gnutls_session.h, lib/gnutls_session_pack.h, lib/gnutls_sig.h,
11686         lib/gnutls_srp.h, lib/gnutls_state.h, lib/gnutls_str.h,
11687         lib/gnutls_ui.h, lib/gnutls_v2_compat.h, lib/gnutls_x509.h,
11688         lib/io_debug.h, lib/memmem.h, lib/strfile.h, lib/x509_b64.h: Clean
11689         up license templates.
11691 2005-01-24  Simon Josefsson <simon@josefsson.org>
11693         * lib/debug.c, lib/ext_server_name.c: File is LGPL.
11695 2005-01-22  Simon Josefsson <simon@josefsson.org>
11697         * includes/gnutls/extra.h, includes/gnutls/openpgp.h,
11698         includes/gnutls/openssl.h, includes/gnutls/pkcs12.h,
11699         includes/gnutls/x509.h: Clean up license templates.
11701 2005-01-22  Simon Josefsson <simon@josefsson.org>
11703         * libextra/openpgp/compat.c, libextra/openpgp/extras.c,
11704         libextra/openpgp/pgp.c, libextra/openpgp/pgpverify.c,
11705         libextra/openpgp/privkey.c, libextra/openpgp/xml.c,
11706         libextra/openssl_compat.c: Clean up license templates.
11708 2005-01-22  Simon Josefsson <simon@josefsson.org>
11710         * lib/x509/common.c, lib/x509/compat.c, lib/x509/crl.c,
11711         lib/x509/crl_write.c, lib/x509/crq.c, lib/x509/dn.c,
11712         lib/x509/dsa.c, lib/x509/extensions.c, lib/x509/mpi.c,
11713         lib/x509/pkcs12.c, lib/x509/pkcs12_bag.c, lib/x509/pkcs12_encr.c,
11714         lib/x509/pkcs7.c, lib/x509/privkey.c, lib/x509/privkey_pkcs8.c,
11715         lib/x509/rfc2818_hostname.c, lib/x509/sign.c, lib/x509/verify.c,
11716         lib/x509/x509.c, lib/x509/x509_write.c, lib/x509/xml.c,
11717         libextra/gnutls_extra.c, libextra/gnutls_openpgp.c,
11718         libextra/gnutls_openssl.c, libextra/openssl_compat.c: Clean up
11719         license templates.
11721 2005-01-22  Simon Josefsson <simon@josefsson.org>
11723         * lib/auth_anon.c, lib/auth_cert.c, lib/auth_dh_common.c,
11724         lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
11725         lib/auth_srp.c, lib/auth_srp_passwd.c, lib/auth_srp_rsa.c,
11726         lib/auth_srp_sb64.c, lib/debug.c, lib/ext_cert_type.c,
11727         lib/ext_max_record.c, lib/ext_server_name.c, lib/ext_srp.c,
11728         lib/gnutls_alert.c, lib/gnutls_algorithms.c,
11729         lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_buffers.c,
11730         lib/gnutls_cert.c, lib/gnutls_cipher.c, lib/gnutls_cipher_int.c,
11731         lib/gnutls_compress.c, lib/gnutls_compress_int.c,
11732         lib/gnutls_constate.c, lib/gnutls_datum.c, lib/gnutls_db.c,
11733         lib/gnutls_dh.c, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
11734         lib/gnutls_extensions.c, lib/gnutls_global.c,
11735         lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
11736         lib/gnutls_kx.c, lib/gnutls_mem.c, lib/gnutls_mpi.c,
11737         lib/gnutls_num.c, lib/gnutls_num.h, lib/gnutls_pk.c,
11738         lib/gnutls_priority.c, lib/gnutls_random.c, lib/gnutls_record.c,
11739         lib/gnutls_rsa_export.c, lib/gnutls_session.c,
11740         lib/gnutls_session.h, lib/gnutls_session_pack.c, lib/gnutls_sig.c,
11741         lib/gnutls_srp.c, lib/gnutls_state.c, lib/gnutls_str.c,
11742         lib/gnutls_ui.c, lib/gnutls_v2_compat.c, lib/gnutls_x509.c,
11743         lib/x509_b64.c: Clean up license templates.
11745 2005-01-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11747         * lib/gnutls_algorithms.c, src/certtool.c: some cleanups.
11749 2005-01-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11751         * NEWS, includes/gnutls/x509.h, lib/gnutls.h.in.in,
11752         lib/x509/crl_write.c, lib/x509/crq.c, lib/x509/mpi.c,
11753         lib/x509/mpi.h, lib/x509/sign.c, lib/x509/sign.h,
11754         lib/x509/x509_write.c, src/certtool-gaa.c, src/certtool-gaa.h,
11755         src/certtool.c, src/certtool.gaa: introduced
11756         gnutls_x509_crt_sign2(), gnutls_x509_crq_sign2() and
11757         gnutls_x509_crl_sign2(). Also added the --hash option to certtool in
11758         order to be able to generate certificates signed with different hash
11759         algorithms.
11761 2005-01-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11763         * lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_handshake.c,
11764         lib/gnutls_int.h: changed the values of GNUTLS_PK_UNKNOWN and
11765         GNUTLS_SIGN_UNKNOWN to zero.
11767 2005-01-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11769         * NEWS: [no log message]
11771 2005-01-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11773         * lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
11774         lib/gnutls_algorithms.h, lib/gnutls_int.h, lib/x509/common.c,
11775         lib/x509/common.h, lib/x509/x509.h: Simplified the algorithm to OID
11776         and vice versa functions, and added the RSA-RMD160 and the RMD160
11777         OID.
11779 2005-01-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11781         * lib/x509/crq.c, lib/x509/dn.c, lib/x509/pkcs12.c,
11782         lib/x509/pkcs7.c, lib/x509/privkey.c, lib/x509/privkey_pkcs8.c,
11783         lib/x509/x509.c: updated documentation
11785 2005-01-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11787         * lib/x509/privkey_pkcs8.c: [no log message]
11789 2005-01-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11791         * libextra/openssl_compat.c: These compatibility functions will no
11792         longer show up in the documentation.
11794 2005-01-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11796         * doc/protocol/draft-rescorla-dtls-00.txt,
11797         doc/protocol/draft-rescorla-dtls-02.txt: updated dtls draft
11799 2005-01-19  Simon Josefsson <simon@josefsson.org>
11801         * Makefile.am: (ChangeLog): Add --tags.
11803 2005-01-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11805         * src/tests.c: increased a buffer.
11807 2005-01-18  Simon Josefsson <simon@josefsson.org>
11809         * NEWS, configure.in: Bump versions.
11811 2005-01-18  Simon Josefsson <simon@josefsson.org>
11813         * Makefile.am: (release): Fix.
11815 2005-01-18  Simon Josefsson <simon@josefsson.org>
11817         * ChangeLog: [no log message]
11819 2005-01-18  Simon Josefsson <simon@josefsson.org>
11821         * NEWS: Version 1.1.23.
11823 2005-01-18  Simon Josefsson <simon@josefsson.org>
11825         * NEWS: Add.
11827 2005-01-18  Simon Josefsson <simon@josefsson.org>
11829         * src/cli.c: Fix last commit better.
11831 2005-01-18  Simon Josefsson <simon@josefsson.org>
11833         * src/cli.c: Fix client cert callback, to make X.509 client
11834         authentication work.
11836 2005-01-18  Simon Josefsson <simon@josefsson.org>
11838         * Makefile.am: (ChangeLog): Make it more like FSF format.
11840 2005-01-18  Simon Josefsson <simon@josefsson.org>
11842         * .cvscopying: Add.
11844 2005-01-18  Simon Josefsson <simon@josefsson.org>
11846         * lib/gnutls_x509.c, src/errcodes.c: Fix warning.
11848 2005-01-18  Simon Josefsson <simon@josefsson.org>
11850         * NEWS: Add.
11852 2005-01-18  Simon Josefsson <simon@josefsson.org>
11854         * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
11855         lib/minitasn1/element.c, lib/minitasn1/errors.c,
11856         lib/minitasn1/int.h, lib/minitasn1/libtasn1.h,
11857         lib/minitasn1/parser_aux.c, lib/minitasn1/structure.c: Sync with
11858         libtasn1 0.2.13.
11860 2005-01-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11862         * doc/TODO: [no log message]
11864 2005-01-16  Simon Josefsson <simon@josefsson.org>
11866         * NEWS: Fix.
11868 2005-01-15  Simon Josefsson <simon@josefsson.org>
11870         * doc/protocol/draft-hajjeh-tls-sign-00.txt: Add.
11872 2005-01-15  Simon Josefsson <simon@josefsson.org>
11874         * doc/README.CVS: Fix.
11876 2005-01-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11878         * src/tests.c, src/tests.h, src/tls_test.c: added a check in verbose
11879         mode to print the HTTPS server's name.
11881 2005-01-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11883         * src/tls_test.c: [no log message]
11885 2005-01-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11887         * NEWS: [no log message]
11889 2005-01-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11891         * src/certtool.c: print RSA and DSA parameters in both certificates
11892         and private keys.
11894 2005-01-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11896         * ChangeLog: [no log message]
11898 2005-01-07  Simon Josefsson <simon@josefsson.org>
11900         * NEWS: Add.
11902 2005-01-07  Simon Josefsson <simon@josefsson.org>
11904         * lib/x509/common.c: (_gnutls_x509_data2hex): Make sure bin2hex will convert entire
11905         string first, because bin2hex will not return NULL any longer.
11907 2005-01-07  Simon Josefsson <simon@josefsson.org>
11909         * lib/gnutls_constate.c: (_gnutls_set_keys): Use larger buffer, to hold entire hex output.
11910         Reported by Michael.Ringe@aachen.utimaco.de.
11912 2005-01-07  Simon Josefsson <simon@josefsson.org>
11914         * lib/gnutls_kx.c: (generate_normal_master): Use larger buffer, to hold entire hex
11915         output.  Reported by Michael.Ringe@aachen.utimaco.de.
11917 2005-01-07  Simon Josefsson <simon@josefsson.org>
11919         * THANKS: Add.
11921 2005-01-07  Simon Josefsson <simon@josefsson.org>
11923         * lib/gnutls_str.c: (_gnutls_bin2hex): Return truncated string instead of NULL, to make
11924         it easier to use directly as a parameter to printf.  Reported by
11925         Michael.Ringe@aachen.utimaco.de.
11927 2005-01-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11929         * ChangeLog: [no log message]
11931 2005-01-05  Simon Josefsson <simon@josefsson.org>
11933         * NEWS: Add.
11935 2005-01-05  Simon Josefsson <simon@josefsson.org>
11937         * THANKS: Add.
11939 2005-01-05  Simon Josefsson <simon@josefsson.org>
11941         * lib/x509/dn.c: (_gnutls_x509_parse_dn): Return buffer size, not string size, in
11942         *sizeof_buf.  Reported by Martin Lambers <marlam@web.de>.
11944 2005-01-05  Simon Josefsson <simon@josefsson.org>
11946         * doc/README.CVS: Add gtk-doc URLs.
11948 2005-01-05  Simon Josefsson <simon@josefsson.org>
11950         * doc/README.CVS: Fix gtk-doc stuff.
11952 2005-01-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11954         * ChangeLog: [no log message]
11956 2005-01-30  Simon Josefsson <simon@josefsson.org>
11958         * doc/protocol/draft-ietf-tls-rfc3546bis-00.txt: Add.
11960 2005-01-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11962         * doc/TODO: [no log message]
11964 2005-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
11966         * ChangeLog: [no log message]
11968 2005-01-26  Simon Josefsson <simon@josefsson.org>
11970         * doc/README.CVS: Update.
11972 2005-01-26  Simon Josefsson <simon@josefsson.org>
11974         * nettle/tests/.cvsignore: [no log message]
11976 2005-01-26  Simon Josefsson <simon@josefsson.org>
11978         * nettle/Makefile.am, nettle/tests/md2-test.c: Add MD2.
11980 2005-01-26  Simon Josefsson <simon@josefsson.org>
11982         * nettle/Makefile.am, nettle/md2-meta.c, nettle/md2.c,
11983         nettle/md2.h, nettle/md5-compat.c, nettle/md5-compat.h,
11984         nettle/tests/Makefile.am, nettle/tests/md5-compat-test.c: Remove
11985         md5-compat (not used).
11987 2005-01-26  Simon Josefsson <simon@josefsson.org>
11989         * THANKS: Add.
11991 2005-01-26  Simon Josefsson <simon@josefsson.org>
11993         * crypto/gc-libgcrypt.c, crypto/gc.h: Add MD2 support, tiny patch
11994         from Martin Kostner.
11996 2005-01-26  Simon Josefsson <simon@josefsson.org>
11998         * lib/minitasn1/.cvsignore: [no log message]
12000 2005-01-26  Simon Josefsson <simon@josefsson.org>
12002         * gl/alloca_.h, gl/progname.c, gl/progname.h: Update.
12004 2005-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12006         * ChangeLog: [no log message]
12008 2005-01-17  Simon Josefsson <simon@josefsson.org>
12010         * doc/protocol/draft-ietf-tls-psk-05.txt: Add.
12012 2005-01-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12014         * THANKS: [no log message]
12016 2005-01-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12018         * ChangeLog: [no log message]
12020 2005-01-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12022         * NEWS, lib/x509/pkcs12.c: [no log message]
12024 2005-01-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12026         * lib/x509/common.c: [no log message]
12028 2005-01-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12030         * lib/x509/common.c: corrected bug in gnutls_x509_set_time()
12032 2005-01-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12034         * doc/gnutls.texi: some additions for certtool
12036 2005-01-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12038         * doc/gnutls.texi: added documentation for the export/import to
12039         pkcs3 and pkcs1 formats for RSA and DH parameters.
12041 2005-01-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12043         * lib/gnutls_x509.c, lib/x509/verify.c, libextra/gnutls_openssl.c,
12044         src/certtool.c: Corrected bugs found by Marcin Garski
12045         <mgarski@post.pl>
12047 2005-01-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12049         * ChangeLog: [no log message]
12051 2005-01-14  Simon Josefsson <simon@josefsson.org>
12053         * doc/TODO: Fix.
12055 2005-01-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12057         * ChangeLog: [no log message]
12059 2005-01-09  Simon Josefsson <simon@josefsson.org>
12061         * doc/protocol/draft-ietf-tls-kerb-01.txt: Add.
12063 2005-01-09  Simon Josefsson <simon@josefsson.org>
12065         * doc/protocol/draft-ietf-tls-rfc2246-bis-09.txt: Add.
12067 2005-01-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12069         * ChangeLog: [no log message]
12071 2005-01-07  Simon Josefsson <simon@josefsson.org>
12073         * doc/protocol/draft-ietf-tls-ecc-07.txt: Add.
12075 2005-01-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12077         * ChangeLog: [no log message]
12079 2005-01-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12081         * NEWS, lib/pkix_asn1_tab.c, lib/x509/verify.c: The certificate
12082         chain verification function now checks certificates in the reverse
12083         order to minimize the resources spent. This has not be thoroughtly
12084         tested.
12086 2004-11-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12088         * ChangeLog: [no log message]
12090 2004-11-29  Simon Josefsson <simon@josefsson.org>
12092         * doc/protocol/draft-ietf-tls-psk-04.txt: Add.
12094 2004-11-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12096         * lib/x509/dn.c: corrected bug in parse_dn_oid(). Traced and
12097         reported by Pelle Johansson.
12099 2004-11-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12101         * ChangeLog: [no log message]
12103 2004-11-23  Simon Josefsson <simon@josefsson.org>
12105         * doc/protocol/rfc3943.txt: Add.
12107 2004-11-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12109         * ChangeLog: [no log message]
12111 2004-11-19  Simon Josefsson <simon@josefsson.org>
12113         * lib/gnutls_ui.c: Doc fix.
12115 2004-11-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12117         * ChangeLog: [no log message]
12119 2004-11-17  Simon Josefsson <simon@josefsson.org>
12121         * doc/TODO: Add.
12123 2004-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12125         * ChangeLog: [no log message]
12127 2004-11-16  Simon Josefsson <simon@josefsson.org>
12129         * doc/protocol/draft-ietf-tls-psk-03.txt: Add.
12131 2004-11-16  Simon Josefsson <simon@josefsson.org>
12133         * doc/TODO: Add.
12135 2004-11-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12137         * ChangeLog: [no log message]
12139 2004-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12141         * ChangeLog: [no log message]
12143 2004-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12145         * ChangeLog: [no log message]
12147 2004-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12149         * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
12150         lib/minitasn1/parser_aux.c, lib/minitasn1/structure.c: updated to
12151         the new libtasn1.
12153 2004-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12155         * lib/x509/extensions.c: [no log message]
12157 2004-11-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12159         * NEWS: [no log message]
12161 2004-11-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12163         * lib/x509/extensions.c: corrected CRL dist points handling.
12165 2004-11-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12167         * lib/x509/extensions.c: corrected a sigsegv when writing CRL
12168         distribution points. It does not work properly though.
12170 2004-11-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12172         * ChangeLog: [no log message]
12174 2004-11-08  Simon Josefsson <simon@josefsson.org>
12176         * NEWS: Add.
12178 2004-11-08  Simon Josefsson <simon@josefsson.org>
12180         * src/certtool.c: Make private key optional in --to-p12, suggested
12181         by Fabian Fagerholm <fabbe@paniq.net>.
12183 2004-11-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12185         * ChangeLog: [no log message]
12187 2004-11-04  Simon Josefsson <simon@josefsson.org>
12189         * crypto/gc.h: Cleanup.  Add PKs.
12191 2004-11-04  Simon Josefsson <simon@josefsson.org>
12193         * NEWS, configure.in: Bump versions.
12195 2004-11-04  Simon Josefsson <simon@josefsson.org>
12197         * ChangeLog: [no log message]
12199 2004-11-04  Simon Josefsson <simon@josefsson.org>
12201         * NEWS: Version 1.1.22.
12203 2004-11-04  Simon Josefsson <simon@josefsson.org>
12205         * NEWS: Fix.
12207 2004-11-04  Simon Josefsson <simon@josefsson.org>
12209         * NEWS: Add.
12211 2004-11-04  Simon Josefsson <simon@josefsson.org>
12213         * libextra/openpgp/Makefile.am: Need minitasn1 -I's.
12215 2004-11-04  Simon Josefsson <simon@josefsson.org>
12217         * gl/getpass.c, gl/m4/getpass.m4: Update.
12219 2004-11-04  Simon Josefsson <simon@josefsson.org>
12221         * AUTHORS: Add link to PGP key.
12223 2004-11-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12225         * ChangeLog: [no log message]
12227 2004-11-03  Simon Josefsson <simon@josefsson.org>
12229         * libextra/Makefile.am: Forgot a source file.
12231 2004-11-03  Simon Josefsson <simon@josefsson.org>
12233         * libextra/Makefile.am: Remove leftovers.
12235 2004-11-03  Simon Josefsson <simon@josefsson.org>
12237         * libextra/opencdk/.cvsignore: Fix.
12239 2004-11-03  Simon Josefsson <simon@josefsson.org>
12241         * libextra/Makefile.am, libextra/opencdk/Makefile.am,
12242         libextra/openpgp/Makefile.am: Use convenience libraries for openpgp/
12243         and opencdk/.
12245 2004-11-03  Simon Josefsson <simon@josefsson.org>
12247         * lib/Makefile.am: Use LDFLAGS instead of LIBADD, for
12248         $(LIBTASN1_LIBS).
12250 2004-11-03  Simon Josefsson <simon@josefsson.org>
12252         * libextra/Makefile.am: Simplify.
12254 2004-11-03  Simon Josefsson <simon@josefsson.org>
12256         * libextra/Makefile.am: Need libtasn1 for libgnutls-openssl.
12258 2004-11-03  Simon Josefsson <simon@josefsson.org>
12260         * lib/minitasn1/Makefile.am: Add -I for alloca.h in gl (why wasn't
12261         this needed before?).
12263 2004-11-03  Simon Josefsson <simon@josefsson.org>
12265         * NEWS: Fix.
12267 2004-11-03  Simon Josefsson <simon@josefsson.org>
12269         * NEWS: Add.
12271 2004-10-31  Simon Josefsson <simon@josefsson.org>
12273         * doc/reference/.cvsignore: [no log message]
12275 2004-10-31  Simon Josefsson <simon@josefsson.org>
12277         * doc/reference/gnutls.types: Remove.
12279 2004-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12281         * ChangeLog: [no log message]
12283 2004-10-30  Simon Josefsson <simon@josefsson.org>
12285         * lib/minitasn1/decoding.c, lib/minitasn1/errors.c,
12286         lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c,
12287         lib/minitasn1/structure.c: GTK-DOC fixes.
12289 2004-10-30  Simon Josefsson <simon@josefsson.org>
12291         * includes/gnutls/openpgp.h: GTK-DOC fixes.
12293 2004-10-30  Simon Josefsson <simon@josefsson.org>
12295         * lib/x509/crl.c, lib/x509/x509_write.c: Doc fix.
12297 2004-10-30  Simon Josefsson <simon@josefsson.org>
12299         * lib/minitasn1/structure.c: GTK-DOC fix.
12301 2004-10-30  Simon Josefsson <simon@josefsson.org>
12303         * doc/gnutls.texi: Editorial fixes.
12305 2004-10-30  Simon Josefsson <simon@josefsson.org>
12307         * src/errcodes.c: Fix.
12309 2004-10-30  Simon Josefsson <simon@josefsson.org>
12311         * libextra/Makefile.am: No need for libgnutls-extra.vers.
12313 2004-10-30  Simon Josefsson <simon@josefsson.org>
12315         * tests/.cvsignore: [no log message]
12317 2004-10-30  Simon Josefsson <simon@josefsson.org>
12319         * libextra/Makefile.am: Need libgc.la for libgnutls_openssl.
12321 2004-10-30  Simon Josefsson <simon@josefsson.org>
12323         * tests/Makefile.am: Add openssl self test.
12325 2004-10-30  Simon Josefsson <simon@josefsson.org>
12327         * tests/openssl.c: Add.
12329 2004-10-30  Simon Josefsson <simon@josefsson.org>
12331         * includes/gnutls/openssl.h: Declare MD_CTX.  Add MD5_DIGEST_LENGTH.
12333 2004-10-30  Simon Josefsson <simon@josefsson.org>
12335         * libextra/gnutls_openssl.c: Remove MD_CTX (should never have been
12336         here).
12338 2004-10-30  Simon Josefsson <simon@josefsson.org>
12340         * NEWS: Add.
12342 2004-10-30  Simon Josefsson <simon@josefsson.org>
12344         * NEWS: Add.
12346 2004-10-30  Simon Josefsson <simon@josefsson.org>
12348         * includes/gnutls/openssl.h, libextra/gnutls_openssl.c: Port openssl
12349         glue to generic crypto API.
12351 2004-10-30  Simon Josefsson <simon@josefsson.org>
12353         * tests/simple.c: Fix.
12355 2004-10-30  Simon Josefsson <simon@josefsson.org>
12357         * lib/Makefile.am: Recurse into minitasn1/.
12359 2004-10-30  Simon Josefsson <simon@josefsson.org>
12361         * lib/Makefile.am: Remove libgnutls.vers.
12363 2004-10-30  Simon Josefsson <simon@josefsson.org>
12365         * lib/Makefile.am: Use AM_CPPFLAGS instead of obsoleted INCLUDES.
12366         Use only one of -Iminitasn1 or $(LIBTASN1_CFLAGS), depending on
12367         ENABLE_MINITASN1.  Link with minitasn1/libminitasn1.la, instead of
12368         building files here.  Don't use $(LIBTASN1_LIBS) unless
12369         ENABLE_MINITASN1.
12371 2004-10-30  Simon Josefsson <simon@josefsson.org>
12373         * lib/minitasn1/Makefile.am: Build library in this directory.
12375 2004-10-30  Simon Josefsson <simon@josefsson.org>
12377         * lib/Makefile.am: Put .la libraries in LIBADD, not LDFLAGS, as
12378         recommended.
12380 2004-10-29  Simon Josefsson <simon@josefsson.org>
12382         * lib/Makefile.am, lib/x509/Makefile.am: Build x509 files inside
12383         x509/, to avoid scattering *.o and *.lo for every file in x509/ in
12384         lib/.
12386 2004-10-29  Simon Josefsson <simon@josefsson.org>
12388         * buildconf: Fix.
12390 2004-10-29  Simon Josefsson <simon@josefsson.org>
12392         * src/Makefile.am: Remove SERV_LIBS (not used).
12394 2004-10-29  Simon Josefsson <simon@josefsson.org>
12396         * configure.in: Use AS_HELP_STRING.  Remove SERV_LIBS (unused).
12397         Various indentation and cleanup.
12399 2004-10-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12401         * ChangeLog: [no log message]
12403 2004-10-29  Simon Josefsson <simon@josefsson.org>
12405         * doc/TODO: Add.
12407 2004-10-29  Simon Josefsson <simon@josefsson.org>
12409         * NEWS, configure.in, lib/Makefile.am, lib/libgnutls.vers,
12410         libextra/Makefile.am, libextra/libgnutls-extra.vers: Replace GNU LD
12411         version script with Libtool -export-symbols-regex, tiny patch from
12412         Joe Orton <joe@manyfish.co.uk>.
12414 2004-10-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12416         * ChangeLog: [no log message]
12418 2004-10-28  Simon Josefsson <simon@josefsson.org>
12420         * THANKS: Add.
12422 2004-10-28  Simon Josefsson <simon@josefsson.org>
12424         * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
12425         lib/minitasn1/element.c, lib/minitasn1/errors.c,
12426         lib/minitasn1/errors.h, lib/minitasn1/errors_int.h,
12427         lib/minitasn1/gstr.c, lib/minitasn1/gstr.h, lib/minitasn1/int.h,
12428         lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c: Doc fixes,
12429         from Martijn Koster <mak@greenhills.co.uk>.
12431 2004-10-28  Simon Josefsson <simon@josefsson.org>
12433         * lib/minitasn1/structure.c: GTK-DOC fix.
12435 2004-10-28  Simon Josefsson <simon@josefsson.org>
12437         * NEWS: Add.
12439 2004-10-28  Simon Josefsson <simon@josefsson.org>
12441         * lib/ext_server_name.c, lib/gnutls_alert.c,
12442         lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_buffers.c,
12443         lib/gnutls_cert.c, lib/gnutls_db.c, lib/gnutls_handshake.c,
12444         lib/gnutls_priority.c, lib/gnutls_record.c, lib/gnutls_session.c,
12445         lib/gnutls_srp.c, lib/gnutls_state.c, lib/gnutls_ui.c,
12446         lib/gnutls_x509.c, lib/minitasn1/structure.c,
12447         libextra/gnutls_openpgp.c: Doc fix.
12449 2004-10-28  Simon Josefsson <simon@josefsson.org>
12451         * doc/reference/Makefile.am: Reenable --sgml-mode.
12453 2004-10-28  Simon Josefsson <simon@josefsson.org>
12455         * doc/scripts/gdoc: Change struct-marker & to #, to align with
12456         modern GTK-DOC.  Improve texinfo and man output.
12458 2004-10-28  Simon Josefsson <simon@josefsson.org>
12460         * lib/gnutls_int.h, lib/gnutls_ui.h, libextra/gnutls_openpgp.c,
12461         libextra/minilzo.c, libextra/openpgp/gnutls_openpgp.h, src/serv.c: 
12462         Indent.
12464 2004-10-28  Simon Josefsson <simon@josefsson.org>
12466         * Makefile.am: Fix.
12468 2004-10-28  Simon Josefsson <simon@josefsson.org>
12470         * lib/auth_anon.h, lib/auth_cert.c, lib/auth_cert.h,
12471         lib/auth_dh_common.c, lib/auth_dh_common.h, lib/auth_rsa.c,
12472         lib/auth_rsa_export.c, lib/auth_srp.h, lib/auth_srp_passwd.c,
12473         lib/auth_srp_passwd.h, lib/ext_server_name.c,
12474         lib/ext_server_name.h, lib/ext_srp.h, lib/gnutls_algorithms.c,
12475         lib/gnutls_algorithms.h, lib/gnutls_anon_cred.c, lib/gnutls_auth.c,
12476         lib/gnutls_auth.h, lib/gnutls_auth_int.h, lib/gnutls_buffers.c,
12477         lib/gnutls_buffers.h, lib/gnutls_cert.c, lib/gnutls_cert.h,
12478         lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h,
12479         lib/gnutls_compress_int.c, lib/gnutls_constate.c,
12480         lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_db.c,
12481         lib/gnutls_db.h, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
12482         lib/gnutls_errors_int.h, lib/gnutls_extensions.c,
12483         lib/gnutls_global.c, lib/gnutls_handshake.c,
12484         lib/gnutls_handshake.h, lib/gnutls_hash_int.c,
12485         lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
12486         lib/gnutls_kx.h, lib/gnutls_mem.h, lib/gnutls_pk.c,
12487         lib/gnutls_pk.h, lib/gnutls_random.c, lib/gnutls_record.c,
12488         lib/gnutls_record.h, lib/gnutls_rsa_export.c, lib/gnutls_session.h,
12489         lib/gnutls_session_pack.c, lib/gnutls_sig.c, lib/gnutls_sig.h,
12490         lib/gnutls_srp.c, lib/gnutls_srp.h, lib/gnutls_state.c,
12491         lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
12492         lib/gnutls_x509.c, lib/gnutls_x509.h, lib/memmem.c, lib/memmem.h,
12493         lib/x509/common.c, lib/x509/common.h, lib/x509/compat.c,
12494         lib/x509/compat.h, lib/x509/crl.c, lib/x509/crl_write.c,
12495         lib/x509/crq.c, lib/x509/crq.h, lib/x509/dn.c, lib/x509/dn.h,
12496         lib/x509/dsa.h, lib/x509/extensions.c, lib/x509/extensions.h,
12497         lib/x509/mpi.h, lib/x509/pkcs12.c, lib/x509/pkcs12.h,
12498         lib/x509/pkcs12_bag.c, lib/x509/pkcs12_encr.c, lib/x509/pkcs7.c,
12499         lib/x509/pkcs7.h, lib/x509/privkey.c, lib/x509/privkey.h,
12500         lib/x509/privkey_pkcs8.c, lib/x509/sign.c, lib/x509/sign.h,
12501         lib/x509/verify.c, lib/x509/verify.h, lib/x509/x509.c,
12502         lib/x509/x509.h, lib/x509/x509_write.c, lib/x509_b64.c,
12503         libextra/gnutls_extra.h, libextra/gnutls_openpgp.c,
12504         libextra/gnutls_openssl.c, libextra/lzoconf.h, libextra/minilzo.c,
12505         libextra/minilzo.h, libextra/openpgp/compat.c,
12506         libextra/openpgp/extras.c, libextra/openpgp/gnutls_openpgp.h,
12507         libextra/openpgp/openpgp.h, libextra/openpgp/pgpverify.c,
12508         libextra/openssl_compat.c, libextra/openssl_compat.h,
12509         src/certtool-cfg.h, src/certtool.c, src/common.c, src/common.h,
12510         src/list.h, src/serv.c, src/tests.c, src/tests.h: Indent.
12512 2004-10-28  Simon Josefsson <simon@josefsson.org>
12514         * Makefile.am: Add indent target.
12516 2004-10-28  Simon Josefsson <simon@josefsson.org>
12518         * gl/Makefile.am: Update.
12520 2004-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12522         * ChangeLog: [no log message]
12524 2004-10-27  Simon Josefsson <simon@josefsson.org>
12526         * buildconf: Mention --enable-gtk-doc.
12528 2004-10-27  Simon Josefsson <simon@josefsson.org>
12530         * NEWS, configure.in: Bump versions.
12532 2004-10-27  Simon Josefsson <simon@josefsson.org>
12534         * Makefile.am: Fix release target for new GTK-DOC.
12536 2004-10-27  Simon Josefsson <simon@josefsson.org>
12538         * ChangeLog: [no log message]
12540 2004-10-27  Simon Josefsson <simon@josefsson.org>
12542         * NEWS: Version 1.1.21.
12544 2004-10-27  Simon Josefsson <simon@josefsson.org>
12546         * buildconf: Run gtkdocize.
12548 2004-10-27  Simon Josefsson <simon@josefsson.org>
12550         * doc/reference/.cvsignore: Rewrite.
12552 2004-10-27  Simon Josefsson <simon@josefsson.org>
12554         * doc/reference/gnutls-docs.tmpl: Remove.
12556 2004-10-27  Simon Josefsson <simon@josefsson.org>
12558         * doc/reference/Makefile.am, doc/reference/gnutls-docs.sgml: Add
12559         opencdk and libtasn1 to GTK-DOC manual.
12561 2004-10-27  Simon Josefsson <simon@josefsson.org>
12563         * doc/reference/Makefile.am: Rewrite, GTK-DOC from CVS (plus
12564         patches) seem to work reasonably well now.
12566 2004-10-27  Simon Josefsson <simon@josefsson.org>
12568         * doc/reference/gnutls-docs.sgml: Add.
12570 2004-10-27  Simon Josefsson <simon@josefsson.org>
12572         * lib/x509/common.c: Make it compile.
12574 2004-10-27  Simon Josefsson <simon@josefsson.org>
12576         * tests/Makefile.am: Dist *.p12.
12578 2004-10-27  Simon Josefsson <simon@josefsson.org>
12580         * doc/reference/.cvsignore: [no log message]
12582 2004-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12584         * lib/x509/pkcs12_encr.c: allow for NULL and empty passwords in
12585         pkcs12 string to key
12587 2004-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12589         * lib/x509/pkcs12_encr.c: [no log message]
12591 2004-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12593         * lib/x509/pkcs12_encr.c, lib/x509/privkey_pkcs8.c: [no log message]
12595 2004-10-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12597         * ChangeLog: [no log message]
12599 2004-10-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12601         * lib/gnutls_x509.c: some minor fixes.
12603 2004-10-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12605         * ChangeLog: [no log message]
12607 2004-10-25  Simon Josefsson <simon@josefsson.org>
12609         * NEWS: Add.
12611 2004-10-25  Simon Josefsson <simon@josefsson.org>
12613         * configure.in: Move LIBS (i.e., -lz) to end of LIBGNUTLS_LIBS, to
12614         fix libgnutls*-config --libs output, reported by Yoann
12615         Vandoorselaere <yoann@prelude-ids.org>.
12617 2004-10-25  Simon Josefsson <simon@josefsson.org>
12619         * doc/reference/Makefile.am: Revert to my own Makefile.am for now.
12621 2004-10-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12623         * ChangeLog: [no log message]
12625 2004-10-24  Simon Josefsson <simon@josefsson.org>
12627         * AUTHORS: Resign PGP key.
12629 2004-10-24  Simon Josefsson <simon@josefsson.org>
12631         * doc/reference/Makefile.am: Fix.
12633 2004-10-24  Simon Josefsson <simon@josefsson.org>
12635         * doc/reference/Makefile.am: Fix.
12637 2004-10-24  Simon Josefsson <simon@josefsson.org>
12639         * doc/reference/Makefile.am: Rewrite, align with upstream
12640         recommendations.
12642 2004-10-24  Simon Josefsson <simon@josefsson.org>
12644         * doc/reference/gnutls.types: Add.
12646 2004-10-24  Simon Josefsson <simon@josefsson.org>
12648         * NEWS: Add.
12650 2004-10-24  Simon Josefsson <simon@josefsson.org>
12652         * tests/Makefile.am, tests/pkcs12_neon: Add.  Test vectors from Joe
12653         Orton <joe@manyfish.co.uk>, by permission
12654         (<20041024155032.GB26275@manyfish.co.uk>).
12656 2004-10-24  Simon Josefsson <simon@josefsson.org>
12658         * NEWS, THANKS: Add.
12660 2004-10-24  Simon Josefsson <simon@josefsson.org>
12662         * lib/gnutls_x509.c: (gnutls_certificate_set_x509_trust): Fix memory bug, tiny patch by
12663         Aleix Conchillo Flaque <aleix@member.fsf.org>.
12665 2004-10-24  Simon Josefsson <simon@josefsson.org>
12667         * lib/.cvsignore, libextra/.cvsignore: [no log message]
12669 2004-10-24  Simon Josefsson <simon@josefsson.org>
12671         * NEWS, THANKS, configure.in, lib/Makefile.am, lib/gnutls.pc.in,
12672         libextra/Makefile.am, libextra/gnutls-extra.pc.in: Add pkg-config
12673         meta files, suggested by Stéphane LOEUILLET
12674         <stephane.loeuillet@tiscali.fr>.
12676 2004-10-24  Simon Josefsson <simon@josefsson.org>
12678         * doc/manpages/Makefile.am: Generated.
12680 2004-10-24  Simon Josefsson <simon@josefsson.org>
12682         * NEWS, THANKS, lib/libgnutls-config.in,
12683         libextra/libgnutls-extra-config.in: Add parameter --la-file to
12684         libgnutls-config and libgnutls-extra-config, tiny patch contributed
12685         by Joe Orton <joe@manyfish.co.uk>.
12687 2004-10-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12689         * lib/x509/common.c: print teletex strings if they contain only
12690         ASCII characters.
12692 2004-10-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12694         * ChangeLog: [no log message]
12696 2004-10-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12698         * NEWS: [no log message]
12700 2004-10-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12702         * lib/x509/dn.c: corrected bug in _gnutls_x509_get_dn_oid().
12704 2004-10-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12706         * NEWS: [no log message]
12708 2004-10-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12710         * NEWS: [no log message]
12712 2004-10-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12714         * ChangeLog: [no log message]
12716 2004-10-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12718         * NEWS, lib/x509/common.c: [no log message]
12720 2004-10-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12722         * lib/x509/common.c, lib/x509/common.h, lib/x509/dn.c,
12723         lib/x509/dn.h: print the hex value of the name in certificates with
12724         unknown character sets.
12726 2004-10-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12728         * doc/protocol/rfc2253.txt: added the LDAP string rfc.
12730 2004-10-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12732         * lib/x509/common.c, src/certtool.c: some fixes
12734 2004-10-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12736         * ChangeLog: [no log message]
12738 2004-10-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12740         * .cvsusers, AUTHORS: [no log message]
12742 2004-10-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12744         * doc/manpages/Makefile.am, lib/x509/common.c: Increased the
12745         precision in ASN.1 time to seconds from minutes.  In certificate
12746         names disallow non UTF8 strings such as UCS-2 and UCS-4.
12748 2004-10-12  Simon Josefsson <simon@josefsson.org>
12750         * NEWS, configure.in: Bump versions.
12752 2004-10-12  Simon Josefsson <simon@josefsson.org>
12754         * ChangeLog: [no log message]
12756 2004-10-12  Simon Josefsson <simon@josefsson.org>
12758         * NEWS: Version 1.1.20.
12760 2004-10-12  Simon Josefsson <simon@josefsson.org>
12762         * NEWS: Add.
12764 2004-10-12  Simon Josefsson <simon@josefsson.org>
12766         * NEWS, configure.in: Bump versions.
12768 2004-10-12  Simon Josefsson <simon@josefsson.org>
12770         * gl/getpass.c, gl/snprintf.c, gl/snprintf.h: Update gnulib.
12772 2004-10-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12774         * ChangeLog: [no log message]
12776 2004-10-07  Simon Josefsson <simon@josefsson.org>
12778         * ChangeLog: [no log message]
12780 2004-10-07  Simon Josefsson <simon@josefsson.org>
12782         * NEWS: Version 1.1.19.
12784 2004-10-07  Simon Josefsson <simon@josefsson.org>
12786         * NEWS: Add.
12788 2004-10-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12790         * ChangeLog: [no log message]
12792 2004-10-05  Simon Josefsson <simon@josefsson.org>
12794         * NEWS: Fix.
12796 2004-10-05  Simon Josefsson <simon@josefsson.org>
12798         * doc/reference/Makefile.am: (HIGNORE): Add.
12800 2004-10-05  Simon Josefsson <simon@josefsson.org>
12802         * NEWS: Add.
12804 2004-10-05  Simon Josefsson <simon@josefsson.org>
12806         * NEWS: Fix.
12808 2004-10-05  Simon Josefsson <simon@josefsson.org>
12810         * configure.in: Look for memmem, for lib/memmem.c test.
12812 2004-10-05  Simon Josefsson <simon@josefsson.org>
12814         * gl/.cvsignore: [no log message]
12816 2004-10-05  Simon Josefsson <simon@josefsson.org>
12818         * NEWS: Add.
12820 2004-10-05  Simon Josefsson <simon@josefsson.org>
12822         * NEWS: Typo.
12824 2004-10-05  Simon Josefsson <simon@josefsson.org>
12826         * NEWS: Add.
12828 2004-10-05  Simon Josefsson <simon@josefsson.org>
12830         * configure.in, gl/Makefile.am, gl/alloca_.h, gl/asnprintf.c,
12831         gl/m4/alloca.m4, gl/m4/eoverflow.m4, gl/m4/gnulib.m4,
12832         gl/m4/intmax_t.m4, gl/m4/snprintf.m4, gl/m4/vasnprintf.m4,
12833         gl/printf-args.c, gl/printf-args.h, gl/printf-parse.c,
12834         gl/printf-parse.h, gl/snprintf.c, gl/snprintf.h, gl/vasnprintf.c,
12835         gl/vasnprintf.h, gl/xsize.h: Add GNULib module, for missing snprintf
12836         on OSF1 V4.0, reported by Yoann Vandoorselaere
12837         <yoann@prelude-ids.org>.  Note that lib/ does not yet use it.
12839 2004-10-05  Simon Josefsson <simon@josefsson.org>
12841         * includes/gnutls/compat.h, lib/gnutls_ui.h: (gnutls_certificate_verify_peers): Fix prototype.
12843 2004-10-05  Simon Josefsson <simon@josefsson.org>
12845         * includes/gnutls/compat.h: Fix warning.
12847 2004-10-05  Simon Josefsson <simon@josefsson.org>
12849         * src/certtool.c: Don't use exit.h (not needed, EXIT_* is C89).
12851 2004-10-05  Simon Josefsson <simon@josefsson.org>
12853         * NEWS: Add.
12855 2004-10-05  Simon Josefsson <simon@josefsson.org>
12857         * gl/exit.h, gl/m4/extensions.m4, gl/m4/gnulib.m4,
12858         gl/m4/unlocked-io.m4: Update Gnulib.
12860 2004-10-05  Simon Josefsson <simon@josefsson.org>
12862         * configure.in, gl/Makefile.am, gl/m4/gnulib.m4, gl/m4/memmem.m4,
12863         gl/memmem.c, gl/memmem.h, lib/Makefile.am, lib/memmem.c,
12864         lib/memmem.h: Don't link to gnulib in lib/ until issues are solved
12865         (see bug-gnulib).  Move memmem from gl/ to lib/, since it is the
12866         only gnulib module lib/ needs.
12868 2004-10-05  Simon Josefsson <simon@josefsson.org>
12870         * NEWS: Add.
12872 2004-10-05  Simon Josefsson <simon@josefsson.org>
12874         * NEWS: Add.
12876 2004-10-05  Simon Josefsson <simon@josefsson.org>
12878         * configure.in, gl/Makefile.am, gl/error.c, gl/getndelim2.c,
12879         gl/getpass.c, gl/m4/gnulib.m4, gl/m4/memmem.m4, gl/m4/memstr.m4,
12880         gl/memmem.c, gl/memmem.h, gl/memstr.c, gl/memstr.h,
12881         gl/unlocked-io.h, lib/defines.h, lib/gnutls_x509.c, lib/x509_b64.c: 
12882         Update Gnulib.  Replace memstr with memmem, see continued discussion
12883         on bug-gnulib.
12885 2004-10-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12887         * ChangeLog: [no log message]
12889 2004-10-04  Simon Josefsson <simon@josefsson.org>
12891         * : Add.
12893 2004-10-01  Simon Josefsson <simon@josefsson.org>
12895         * includes/gnutls/compat.h: (gnutls_certificate_verify_peers): Add.
12897 2004-09-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12899         * ChangeLog: [no log message]
12901 2004-09-30  Simon Josefsson <simon@josefsson.org>
12903         * configure.in, gl/Makefile.am, gl/m4/gnulib.m4, gl/m4/memstr.m4,
12904         gl/m4/strnstr.m4, gl/memstr.c, gl/memstr.h, gl/strnstr.c,
12905         gl/strnstr.h, lib/defines.h, lib/gnutls_x509.c, lib/x509_b64.c: 
12906         Replace strnstr with memstr.  See discussion on bug-gnulib list.
12908 2004-09-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12910         * ChangeLog: [no log message]
12912 2004-09-29  Simon Josefsson <simon@josefsson.org>
12914         * lib/Makefile.am: Link with gnulib.  Currently only minmax.h and
12915         strnstr are used, which are under LGPL.  The license templates in
12916         gl/ will be fixed as soon as gnulib-tool support combined GPL/LGPL
12917         projects.
12919 2004-09-29  Simon Josefsson <simon@josefsson.org>
12921         * configure.in, gl/Makefile.am, gl/m4/gnulib.m4, gl/m4/strnstr.m4,
12922         gl/minmax.h, gl/progname.c, gl/progname.h, gl/strnstr.c,
12923         gl/strnstr.h, lib/Makefile.am, lib/defines.h, lib/strnstr.c: Use
12924         strnstr from gnulib.  Gnulib sync.
12926 2004-09-26  Simon Josefsson <simon@josefsson.org>
12928         * gl/minmax.h: Use version from Lesser GNULib.
12930 2004-09-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12932         * ChangeLog: [no log message]
12934 2004-09-21  Simon Josefsson <simon@josefsson.org>
12936         * THANKS: Add.
12938 2004-09-21  Simon Josefsson <simon@josefsson.org>
12940         * libextra/Makefile.am, libextra/opencdk/main.c: Use gnulib getpass
12941         in opencdk.
12943 2004-09-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12945         * ChangeLog: [no log message]
12947 2004-09-19  Simon Josefsson <simon@josefsson.org>
12949         * doc/examples/ex-rfc2818.c: Fix.
12951 2004-09-19  Simon Josefsson <simon@josefsson.org>
12953         * doc/examples/ex-rfc2818.c, doc/gnutls.texi: Add.
12955 2004-09-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12957         * ChangeLog: [no log message]
12959 2004-09-17  Simon Josefsson <simon@josefsson.org>
12961         * NEWS: Add.
12963 2004-09-17  Simon Josefsson <simon@josefsson.org>
12965         * libextra/Makefile.am, src/Makefile.am: Fix objdir != srcdir in -I,
12966         reported by "Gerrit P. Haase" <gp@familiehaase.de>.
12968 2004-09-17  Simon Josefsson <simon@josefsson.org>
12970         * tests/Makefile.am: Fix objdir != srcdir in -I, reported by "Gerrit
12971         P. Haase" <gp@familiehaase.de>.
12973 2004-09-17  Simon Josefsson <simon@josefsson.org>
12975         * THANKS: Add.
12977 2004-09-17  Simon Josefsson <simon@josefsson.org>
12979         * lib/minitasn1/Makefile.am: Fix objdir != srcdir in -I, reported by
12980         "Gerrit P. Haase" <gp@familiehaase.de>.
12982 2004-09-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12984         * ChangeLog: [no log message]
12986 2004-09-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12988         * ChangeLog: [no log message]
12990 2004-09-11  Simon Josefsson <simon@josefsson.org>
12992         * NEWS: Add.
12994 2004-09-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
12996         * ChangeLog: [no log message]
12998 2004-09-10  Simon Josefsson <simon@josefsson.org>
13000         * src/certtool.c: (load_cert): Fix crash in `certtool --to-p12 --load-privkey foo'.
13002 2004-09-09  Simon Josefsson <simon@josefsson.org>
13004         * lib/minitasn1/decoding.c: Sync with libtasn1 0.2.11.
13006 2004-09-02  Simon Josefsson <simon@josefsson.org>
13008         * : New version, solve the S/MIME bugs I reported.  Downloaded from
13009         http://csrc.nist.gov/pki/testing/x509paths.html on 2004-09-03 with
13010         SHA1 ada0f267e0ff4eb16a0e19964cf518a833f00093.
13012 2004-09-02  Simon Josefsson <simon@josefsson.org>
13014         * tests/.cvsignore: [no log message]
13016 2004-08-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
13018         * ChangeLog: [no log message]
13020 2004-08-31  Simon Josefsson <simon@josefsson.org>
13022         * NEWS: Add.
13024 2004-08-31  Simon Josefsson <simon@josefsson.org>
13026         * THANKS: Add.
13028 2004-08-31  Simon Josefsson <simon@josefsson.org>
13030         * lib/gnutls_cert.c, lib/x509/x509.c: Fix mem leak (tiny patch).
13031         From Simon Posnjak <simon.posnjak@cetrtapot.si>.
13033 2004-08-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
13035         * ChangeLog: [no log message]
13037 2004-08-27  Simon Josefsson <simon@josefsson.org>
13039         * lib/gnutls_state.c: Typo.
13041 2004-08-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
13043         * ChangeLog: [no log message]
13045 2004-08-26  Simon Josefsson <simon@josefsson.org>
13047         * doc/protocol/draft-ietf-tls-srp-08.txt: Add.
13049 2004-08-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
13051         * ChangeLog: [no log message]
13053 2004-08-25  Simon Josefsson <simon@josefsson.org>
13055         * doc/manpages/Makefile.am: Update.
13057 2004-08-25  Simon Josefsson <simon@josefsson.org>
13059         * includes/gnutls/extra.h, lib/gnutls.h.in.in: Move remaining SRP
13060         functions to lib/.
13062 2004-08-25  Simon Josefsson <simon@josefsson.org>
13064         * includes/gnutls/extra.h, lib/gnutls_anon_cred.c,
13065         lib/gnutls_dh_primes.c, lib/gnutls_srp.c, lib/gnutls_ui.c,
13066         lib/gnutls_ui.h: Doc fix.
13068 2004-08-25  Simon Josefsson <simon@josefsson.org>
13070         * includes/gnutls/extra.h, lib/gnutls_alert.c,
13071         libextra/gnutls_extra.c, libextra/gnutls_openpgp.c: Doc fix.
13073 2004-08-25  Simon Josefsson <simon@josefsson.org>
13075         * libextra/openpgp/Makefile.am: Hack to fix texinfo docs.
13077 2004-08-25  Simon Josefsson <simon@josefsson.org>
13079         * includes/gnutls/extra.h, libextra/gnutls_openpgp.c: Fix
13080         prototypes.
13082 2004-08-25  Simon Josefsson <simon@josefsson.org>
13084         * doc/reference/Makefile.am: Add.
13086 2004-08-25  Simon Josefsson <simon@josefsson.org>
13088         * Makefile.am: (release): Copy gtk-doc.
13090 2004-08-25  Simon Josefsson <simon@josefsson.org>
13092         * lib/gnutls.h.in.in, lib/gnutls_global.c, lib/gnutls_ui.c,
13093         lib/gnutls_ui.h: Fix prototypes.
13095 2004-08-25  Simon Josefsson <simon@josefsson.org>
13097         * doc/reference/Makefile.am: Clean more.
13099 2004-08-25  Simon Josefsson <simon@josefsson.org>
13101         * includes/gnutls/x509.h, lib/gnutls.h.in.in, lib/gnutls_ui.h,
13102         lib/x509/pkcs12.c, lib/x509/privkey.c: Fix prototypes. (Unfinished,
13103         there should be a tool to do this...)
13105 2004-08-25  Simon Josefsson <simon@josefsson.org>
13107         * doc/protocol/draft-ietf-tls-psk-01.txt: Add.
13109 2004-08-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
13111         * ChangeLog: [no log message]
13113 2004-08-24  Simon Josefsson <simon@josefsson.org>
13115         * doc/TODO, doc/protocol/draft-badra-tls-express-00.txt,
13116         doc/protocol/draft-salowey-tls-ticket-00.txt: Add.
13118 2004-08-24  Simon Josefsson <simon@josefsson.org>
13120         * NEWS, configure.in: Bump version.
13122 2004-08-24  Simon Josefsson <simon@josefsson.org>
13124         * ChangeLog: [no log message]
13126 2004-08-24  Simon Josefsson <simon@josefsson.org>
13128         * NEWS: Version 1.1.18.
13130 2004-08-24  Simon Josefsson <simon@josefsson.org>
13132         * nettle/arctwo-meta.c, nettle/arctwo.c, nettle/arctwo.h,
13133         nettle/des-compat.c, nettle/des-compat.h, nettle/macros.h,
13134         nettle/nettle-meta.h, nettle/tests/arctwo-test.c,
13135         nettle/tests/des-compat-test.c, nettle/tests/md5-test.c,
13136         nettle/tests/testutils.c: Sync Nettle with CVS.
13138 2004-08-24  Simon Josefsson <simon@josefsson.org>
13140         * nettle/Makefile.am: Build libnettle.la before self tests.
13142 2004-08-24  Simon Josefsson <simon@josefsson.org>
13144         * NEWS: Add.
13146 2004-08-24  Simon Josefsson <simon@josefsson.org>
13148         * NEWS: Add.
13150 2004-08-24  Simon Josefsson <simon@josefsson.org>
13152         * configure.in, nettle/Makefile.am, nettle/knuth-lfib.c,
13153         nettle/knuth-lfib.h, nettle/tests/.cvsignore,
13154         nettle/tests/Makefile.am, nettle/tests/aes-test.c,
13155         nettle/tests/arcfour-test.c, nettle/tests/arctwo-test.c,
13156         nettle/tests/cbc-test.c, nettle/tests/des-compat-test.c,
13157         nettle/tests/des-test.c, nettle/tests/des3-test.c,
13158         nettle/tests/hmac-test.c, nettle/tests/knuth-lfib-test.c,
13159         nettle/tests/md4-test.c, nettle/tests/md5-compat-test.c,
13160         nettle/tests/md5-test.c, nettle/tests/run-tests,
13161         nettle/tests/sha1-test.c, nettle/tests/testutils.c,
13162         nettle/tests/testutils.h: Add Nettle self tests.
13164 2004-08-24  Simon Josefsson <simon@josefsson.org>
13166         * NEWS: Add.
13168 2004-08-24  Simon Josefsson <simon@josefsson.org>
13170         * doc/Makefile.am: Fix.
13172 2004-08-24  Simon Josefsson <simon@josefsson.org>
13174         * doc/README.CVS: Add.
13176 2004-08-24  Simon Josefsson <simon@josefsson.org>
13178         * doc/reference/.cvsignore: [no log message]
13180 2004-08-24  Simon Josefsson <simon@josefsson.org>
13182         * m4/gtk-doc.m4: Update.
13184 2004-08-24  Simon Josefsson <simon@josefsson.org>
13186         * configure.in, doc/Makefile.am, doc/README.CVS,
13187         doc/reference/.cvsignore, doc/reference/Makefile.am,
13188         doc/reference/gnutls-docs.tmpl, m4/gtk-doc.m4: Generate GTK-DOC
13189         manuals (libextra/openpgp/ part doesn't work yet).
13191 2004-08-24  Simon Josefsson <simon@josefsson.org>
13193         * lib/gnutls_algorithms.c: Make gtk-doc happy.
13195 2004-08-24  Simon Josefsson <simon@josefsson.org>
13197         * includes/gnutls/openssl.h, lib/gnutls.h.in.in: Make gtk-doc happy.
13199 2004-08-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
13201         * ChangeLog: [no log message]
13203 2004-08-23  Simon Josefsson <simon@josefsson.org>
13205         * src/cfg/platon/str/strdyn.c: Fix.  Reported by Dimitri
13206         Papadopoulos-Orfanos <papadopo@shfj.cea.fr>.
13208 2004-08-23  Simon Josefsson <simon@josefsson.org>
13210         * configure.in: Check for ctype.h to shut up Sun CC warnings in
13211         src/cfg/shared.c.  Reported by Dimitri Papadopoulos-Orfanos
13212         <papadopo@shfj.cea.fr>.
13214 2004-08-23  Simon Josefsson <simon@josefsson.org>
13216         * tests/chain: Fix.
13218 2004-08-23  Simon Josefsson <simon@josefsson.org>
13220         * tests/pkits: Add.
13222 2004-08-23  Simon Josefsson <simon@josefsson.org>
13224         * nettle/arctwo-meta.c, nettle/arctwo.c, nettle/arctwo.h,
13225         nettle/macros.h, nettle/nettle-meta.h: Update.
13227 2004-08-23  Simon Josefsson <simon@josefsson.org>
13229         * NEWS: ISO certify.
13231 2004-08-23  Simon Josefsson <simon@josefsson.org>
13233         * NEWS: Add.
13235 2004-08-23  Simon Josefsson <simon@josefsson.org>
13237         * m4/gc_random.m4: Fix.
13239 2004-08-23  Simon Josefsson <simon@josefsson.org>
13241         * configure.in, m4/gc_random.m4: Move /dev/*random stuff to separate
13242         m4 file.
13244 2004-08-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
13246         * ChangeLog: [no log message]
13248 2004-08-22  Simon Josefsson <simon@josefsson.org>
13250         * AUTHORS: Add copying conditions, and PGP release key.
13252 2004-08-22  Simon Josefsson <simon@josefsson.org>
13254         * README, THANKS: Add copying conditions.
13256 2004-08-22  Simon Josefsson <simon@josefsson.org>
13258         * NEWS: Add copying conditions.  Markup.
13260 2004-08-22  Simon Josefsson <simon@josefsson.org>
13262         * NEWS: Add.
13264 2004-08-22  Simon Josefsson <simon@josefsson.org>
13266         * tests/pkits_pkcs12, tests/pkits_smime: Typo.
13268 2004-08-22  Simon Josefsson <simon@josefsson.org>
13270         * lib/minitasn1/int.h: Bump version.
13272 2004-08-22  Simon Josefsson <simon@josefsson.org>
13274         * src/Makefile.am: Remove stale -I.
13276 2004-08-22  Simon Josefsson <simon@josefsson.org>
13278         * lib/minitasn1/libtasn1.h: Bump version.
13280 2004-08-22  Simon Josefsson <simon@josefsson.org>
13282         * tests/.cvsignore: [no log message]
13284 2004-08-22  Simon Josefsson <simon@josefsson.org>
13286         * configure.in: Need newer libtasn1.
13288 2004-08-22  Simon Josefsson <simon@josefsson.org>
13290         * lib/minitasn1/decoding.c: Only apply BER indefinite logic when we
13291         have actually encountered BER indefinite lengths.  Pending upstream
13292         review.  Triggered by PKITS test case
13293         pkcs12/CPSPointerQualifierTest20EE.p12 (and others) as invoked by
13294         tests/pkits_pkcs12.
13296 2004-08-22  Simon Josefsson <simon@josefsson.org>
13298         * tests/pkits_crl, tests/pkits_crt, tests/pkits_pkcs12,
13299         tests/pkits_smime: Fix.
13301 2004-08-22  Simon Josefsson <simon@josefsson.org>
13303         * src/certtool.c: (print_certificate_info): Don't crash on large X.509 extensions
13304         (thanks to PKITS test suite).  Also output ASCII representation of
13305         printable extension data (some extension contain humanly readable
13306         strings).
13308 2004-08-22  Simon Josefsson <simon@josefsson.org>
13310         * tests/pkits_crl, tests/pkits_crt, tests/pkits_smime: Add.
13312 2004-08-22  Simon Josefsson <simon@josefsson.org>
13314         * src/certtool.c: (smime_to_pkcs7): Make sure PKCS#7 output use LF EOL.
13316 2004-08-22  Simon Josefsson <simon@josefsson.org>
13318         * tests/pkits_pkcs12: Add.
13320 2004-08-22  Simon Josefsson <simon@josefsson.org>
13322         * src/certtool.c: (smime_to_pkcs7): Handle LF EOF.
13324 2004-08-22  Simon Josefsson <simon@josefsson.org>
13326         * src/certtool.c: Fix --password.
13328 2004-08-22  Simon Josefsson <simon@josefsson.org>
13330         * : Add NIST's Public Key Interoperability Test Suite.  Taken from
13331         <http://csrc.nist.gov/pki/testing/x509paths.html>.
13332         c8b1230c34f175f0fe479692e65c7ecc04117dfc  PKITS_data.zip
13333         e823aa3a8ece752aa7211153312b364dc578e789  PKITS.pdf
13335 2004-08-22  Simon Josefsson <simon@josefsson.org>
13337         * NEWS: Add.
13339 2004-08-22  Simon Josefsson <simon@josefsson.org>
13341         * doc/manpages/Makefile.am: Handle different #include's for PKCS12
13342         functions.
13344 2004-08-22  Simon Josefsson <simon@josefsson.org>
13346         * .cvsignore: [no log message]
13348 2004-08-22  Simon Josefsson <simon@josefsson.org>
13350         * configure.in: Want gzip too.
13352 2004-08-22  Simon Josefsson <simon@josefsson.org>
13354         * Makefile.am, configure.in: Use bz2.
13356 2004-08-22  Simon Josefsson <simon@josefsson.org>
13358         * NEWS: Add.
13360 2004-08-22  Simon Josefsson <simon@josefsson.org>
13362         * doc/scripts/gdoc: Support -include.
13364 2004-08-22  Simon Josefsson <simon@josefsson.org>
13366         * doc/manpages/Makefile.am: Add man pages for lib/x509/, libextra/,
13367         and libextra/openpgp/.
13369 2004-08-22  Simon Josefsson <simon@josefsson.org>
13371         * doc/manpages/Makefile.am: Add man pages for API.
13373 2004-08-22  Simon Josefsson <simon@josefsson.org>
13375         * doc/manpages/.cvsignore: [no log message]
13377 2004-08-22  Simon Josefsson <simon@josefsson.org>
13379         * crypto/gc-libgcrypt.c, crypto/gc-nettle.c, crypto/gc.h,
13380         crypto/test-gc.c: Mem alloca stuff for libgcrypt.  Indent.
13382 2004-08-22  Simon Josefsson <simon@josefsson.org>
13384         * crypto/.cvsignore, crypto/Makefile.am, crypto/test-gc.c,
13385         crypto/utils.c, crypto/utils.h: Add self test of generic crypto.
13387 2004-08-22  Simon Josefsson <simon@josefsson.org>
13389         * crypto/pkcs5.c: Doc fix.
13391 2004-08-22  Simon Josefsson <simon@josefsson.org>
13393         * configure.in, lib/gnutls.h.in.in: Revert ssize_t change.
13395 2004-08-22  Simon Josefsson <simon@josefsson.org>
13397         * configure.in, lib/gnutls.h.in.in: Assume POSIX system (which we
13398         already do), so it has ssize_t.  Redefining ssize_t locally, if it
13399         doesn't exist, already handled by gnulib.
13401 2004-08-22  Simon Josefsson <simon@josefsson.org>
13403         * lib/Makefile.am: Simplify further.
13405 2004-08-22  Simon Josefsson <simon@josefsson.org>
13407         * lib/Makefile.am: Simplify further.
13409 2004-08-22  Simon Josefsson <simon@josefsson.org>
13411         * lib/Makefile.am: Move things from EXTRA_DIST, to improve
13412         dependency tracking.
13414 2004-08-22  Simon Josefsson <simon@josefsson.org>
13416         * src/Makefile.am: Move things from EXTRA_DIST to *_SOURCES, to
13417         improve dependency tracking.  Simplify.
13419 2004-08-22  Simon Josefsson <simon@josefsson.org>
13421         * crypto/gc-libgcrypt.c: Fix warnings.
13423 2004-08-21  Simon Josefsson <simon@josefsson.org>
13425         * crypto/gc-nettle.c: Add checks.
13427 2004-08-21  Simon Josefsson <simon@josefsson.org>
13429         * lib/Makefile.am, lib/x509/Makefile.am: Remove pkcs5.
13431 2004-08-21  Simon Josefsson <simon@josefsson.org>
13433         * lib/x509/pkcs5.c, lib/x509/pkcs5.h, lib/x509/privkey_pkcs8.c: 
13434         Replace PKCS5 with GC.
13436 2004-08-21  Simon Josefsson <simon@josefsson.org>
13438         * crypto/Makefile.am, crypto/gc.h, crypto/pkcs5.c: Add pkcs5 stuff,
13439         replacing lib/x509/pkcs5.
13441 2004-08-21  Simon Josefsson <simon@josefsson.org>
13443         * crypto/gc.h: Typo.
13445 2004-08-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
13447         * ChangeLog: [no log message]
13449 2004-08-21  Simon Josefsson <simon@josefsson.org>
13451         * crypto/gc-libgcrypt.c, crypto/gc-nettle.c, crypto/gc.h: (gc_hmac_sha1): Add (for PKCS5 KDF).
13453 2004-08-21  Simon Josefsson <simon@josefsson.org>
13455         * NEWS: Add.
13457 2004-08-21  Simon Josefsson <simon@josefsson.org>
13459         * crypto/gc-nettle.c, nettle/arctwo-meta.c, nettle/arctwo.c,
13460         nettle/arctwo.h, nettle/nettle-meta.h: Change name of arctwo variant
13461         from 'pkcs12' to 'gutmann'.  Seems PKCS12 code uses pure rfc 2268
13462         (who uses the variant then?!).
13464 2004-08-21  Simon Josefsson <simon@josefsson.org>
13466         * doc/protocol/rrc2.doc: Add.
13468 2004-08-21  Simon Josefsson <simon@josefsson.org>
13470         * nettle/arctwo.c: Typo.
13472 2004-08-21  Simon Josefsson <simon@josefsson.org>
13474         * nettle/arctwo.c: Support plain RFC 2268 too.
13476 2004-08-21  Simon Josefsson <simon@josefsson.org>
13478         * doc/TODO: Add.
13480 2004-08-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
13482         * lib/x509/privkey.c: Corrected a memory leak. Patch got from debian
13483         bug report logs.  Reported by Modestas Vainius
13484         <geromanas@mailas.com>.
13486 2004-08-21  Simon Josefsson <simon@josefsson.org>
13488         * nettle/arctwo.c: Fix.
13490 2004-08-21  Simon Josefsson <simon@josefsson.org>
13492         * nettle/arctwo.c: Fix.
13494 2004-08-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
13496         * lib/x509/common.c: corrected bug with generalTime ASN.1 encoding.
13498 2004-08-21  Simon Josefsson <simon@josefsson.org>
13500         * crypto/gc-nettle.c, nettle/Makefile.am, nettle/arctwo-meta.c,
13501         nettle/arctwo.c, nettle/arctwo.h, nettle/nettle-meta.h: Add arctwo.
13503 2004-08-21  Simon Josefsson <simon@josefsson.org>
13505         * crypto/gc.h: (GC_SHA1_LEN): Add.
13507 2004-08-21  Simon Josefsson <simon@josefsson.org>
13509         * lib/x509/pkcs12_encr.c: Fix.
13511 2004-08-21  Simon Josefsson <simon@josefsson.org>
13513         * lib/x509/pkcs12_encr.c: Use gc.
13515 2004-08-21  Simon Josefsson <simon@josefsson.org>
13517         * crypto/gc-libgcrypt.c, crypto/gc-nettle.c, crypto/gc.h: (gc_hash_buffer): Add.
13519 2004-08-21  Simon Josefsson <simon@josefsson.org>
13521         * tests/chain: Cleanup.
13523 2004-08-21  Simon Josefsson <simon@josefsson.org>
13525         * tests/chain: Add CRL's.
13527 2004-08-21  Simon Josefsson <simon@josefsson.org>
13529         * tests/.cvsignore: [no log message]
13531 2004-08-21  Simon Josefsson <simon@josefsson.org>
13533         * NEWS, tests/Makefile.am, tests/anonself.c: Add.
13535 2004-08-21  Simon Josefsson <simon@josefsson.org>
13537         * configure.in: Bump version.
13539 2004-08-21  Simon Josefsson <simon@josefsson.org>
13541         * NEWS: Add.
13543 2004-08-21  Simon Josefsson <simon@josefsson.org>
13545         * doc/gnutls.texi: Add examples.
13547 2004-08-21  Simon Josefsson <simon@josefsson.org>
13549         * doc/examples/.cvsignore: [no log message]
13551 2004-08-21  Simon Josefsson <simon@josefsson.org>
13553         * doc/examples/ex-client2.c, doc/examples/ex-serv1.c: Doc fix.
13555 2004-08-21  Simon Josefsson <simon@josefsson.org>
13557         * doc/examples/ex-client1.c, doc/examples/ex-serv-anon.c: Add.
13559 2004-08-21  Simon Josefsson <simon@josefsson.org>
13561         * doc/gnutls.texi: Markup.
13563 2004-08-21  Simon Josefsson <simon@josefsson.org>
13565         * configure.in: Enable gnits in automake.
13567 2004-08-21  Simon Josefsson <simon@josefsson.org>
13569         * configure.in: Allow AC_PROG_CC to modify CFLAGS (why not?).  Don't
13570         check for install (handled by automake).
13572 2004-08-20  Simon Josefsson <simon@josefsson.org>
13574         * configure.in: Simplify shared library versioning.
13576 2004-08-20  Simon Josefsson <simon@josefsson.org>
13578         * libextra/gnutls_extra.c: Use automake VERSION.
13580 2004-08-20  Simon Josefsson <simon@josefsson.org>
13582         * libextra/Makefile.am, libextra/opencdk/armor.c: Fix version
13583         number.
13585 2004-08-20  Simon Josefsson <simon@josefsson.org>
13587         * lib/gnutls_global.c: Use automake VERSION instead of
13588         GNUTLS_VERSION.
13590 2004-08-20  Simon Josefsson <simon@josefsson.org>
13592         * configure.in: Use modern AC_INIT.  Remove GNUTLS_*VERSION.
13593         Separate libtool versioning from package versioning.
13595 2004-08-20  Simon Josefsson <simon@josefsson.org>
13597         * Makefile.am: Remove, all are dist'ed by automake automatically.
13599 2004-08-20  Simon Josefsson <simon@josefsson.org>
13601         * configure.in: Typo.
13603 2004-08-20  Simon Josefsson <simon@josefsson.org>
13605         * lib/defines.h: Remove size_t, time_t, ptrdiff_t definitions.
13607 2004-08-20  Simon Josefsson <simon@josefsson.org>
13609         * configure.in: Assume time_t and ptrdiff_t (ANSI C89).
13611 2004-08-20  Simon Josefsson <simon@josefsson.org>
13613         * lib/gnutls.h.in.in: Assume time_t is in time.h (ANSI C89).
13615 2004-08-20  Simon Josefsson <simon@josefsson.org>
13617         * configure.in, lib/gnutls.h.in.in: Assume size_t is in stddef.h
13618         (C89).
13620 2004-08-20  Simon Josefsson <simon@josefsson.org>
13622         * configure.in: (T_CPU, T_VENDOR, T_OS): Remove (unused).
13624 2004-08-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
13626         * ChangeLog: [no log message]
13628 2004-08-18  Simon Josefsson <simon@josefsson.org>
13630         * ChangeLog: [no log message]
13632 2004-08-18  Simon Josefsson <simon@josefsson.org>
13634         * NEWS: Version 1.1.17.
13636 2004-08-18  Simon Josefsson <simon@josefsson.org>
13638         * doc/gnutls.texi: Fix, suggested by Stepan Kasal <kasal@ucw.cz>.
13640 2004-08-18  Simon Josefsson <simon@josefsson.org>
13642         * lib/gnutls_mpi.h: Reorder, to get config.h included before
13643         gcrypt.h.
13645 2004-08-18  Simon Josefsson <simon@josefsson.org>
13647         * doc/gnutls.texi: Revert.
13649 2004-08-18  Simon Josefsson <simon@josefsson.org>
13651         * doc/gnutls.texi: Fix example indentation.
13653 2004-08-18  Simon Josefsson <simon@josefsson.org>
13655         * nettle/Makefile.am: Don't dist nettle-types.h.
13657 2004-08-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
13659         * ChangeLog: [no log message]
13661 2004-08-17  Simon Josefsson <simon@josefsson.org>
13663         * crypto/gc-libgcrypt.c, crypto/gc-nettle.c, crypto/gc.h: Add
13664         one-call interface.
13666 2004-08-17  Simon Josefsson <simon@josefsson.org>
13668         * src/cli.c: Fix mem leak.
13670 2004-08-17  Simon Josefsson <simon@josefsson.org>
13672         * lib/gnutls_pk.c: Typo.
13674 2004-08-17  Simon Josefsson <simon@josefsson.org>
13676         * NEWS, THANKS: Add.
13678 2004-08-17  Simon Josefsson <simon@josefsson.org>
13680         * lib/gnutls_pk.c: Simplify computation of PKCS#1 version 1.5 type 2
13681         non-zero pad bytes, reported by Robey Pointer <robey@danger.com>.
13683 2004-08-17  Simon Josefsson <simon@josefsson.org>
13685         * configure.in, gl/Makefile.am, gl/m4/gnulib.m4, gl/minmax.h,
13686         lib/Makefile.am, lib/auth_srp_passwd.c, lib/ext_srp.c,
13687         lib/gnutls_buffers.c, lib/gnutls_num.h, lib/gnutls_pk.c,
13688         lib/gnutls_str.c, lib/x509/dn.c, lib/x509/pkcs12.c,
13689         lib/x509/privkey_pkcs8.c, lib/x509/sign.c, lib/x509/verify.c,
13690         libextra/Makefile.am: Use minmax.h from gnulib instead of GMIN/GMAX.
13692 2004-08-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
13694         * ChangeLog: [no log message]
13696 2004-08-16  Simon Josefsson <simon@josefsson.org>
13698         * src/common.c: Oops, revert DES, not supported.
13700 2004-08-16  Simon Josefsson <simon@josefsson.org>
13702         * src/common.c: Support AES-256 and DES in --ciphers too.
13704 2004-08-16  Simon Josefsson <simon@josefsson.org>
13706         * NEWS, README: Fix.
13708 2004-08-16  Simon Josefsson <simon@josefsson.org>
13710         * README: Add.
13712 2004-08-16  Simon Josefsson <simon@josefsson.org>
13714         * NEWS: Fix.
13716 2004-08-16  Simon Josefsson <simon@josefsson.org>
13718         * crypto/gc-libgcrypt.c, crypto/gc-nettle.c, crypto/gc.h: Indent.
13720 2004-08-16  Simon Josefsson <simon@josefsson.org>
13722         * crypto/gc-nettle.c: Fix.
13724 2004-08-16  Simon Josefsson <simon@josefsson.org>
13726         * crypto/gc-libgcrypt.c, crypto/gc-nettle.c, crypto/gc.h,
13727         lib/gnutls_hash_int.c, lib/gnutls_hash_int.h: Move hashing to
13728         generic crypto API.  Implement hashing for nettle/libgcrypt in
13729         generic crypto API.
13731 2004-08-16  Simon Josefsson <simon@josefsson.org>
13733         * configure.in, crypto/gc-libgcrypt.c, crypto/gc-nettle.c,
13734         crypto/gc.h, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
13735         lib/gnutls_random.c, lib/gnutls_random.h: Move randomness calls to
13736         generic crypto API.  Implement randomness for libgcrypt and nettle
13737         wrappers.
13739 2004-08-16  Simon Josefsson <simon@josefsson.org>
13741         * gl/Makefile.am, gl/m4/gnulib.m4: Update.
13743 2004-08-15  Simon Josefsson <simon@josefsson.org>
13745         * crypto/gc-nettle.c: Doc fix.
13747 2004-08-15  Simon Josefsson <simon@josefsson.org>
13749         * NEWS: Typo.
13751 2004-08-15  Simon Josefsson <simon@josefsson.org>
13753         * NEWS: Fix.
13755 2004-08-15  Simon Josefsson <simon@josefsson.org>
13757         * NEWS: Fix.
13759 2004-08-15  Simon Josefsson <simon@josefsson.org>
13761         * crypto/gc-nettle.c: Implement.
13763 2004-08-15  Simon Josefsson <simon@josefsson.org>
13765         * crypto/gc-libgcrypt.c: Reorder.
13767 2004-08-15  Simon Josefsson <simon@josefsson.org>
13769         * crypto/gc.h: Add.
13771 2004-08-15  Simon Josefsson <simon@josefsson.org>
13773         * nettle/nettle-meta.h: Add des(3).
13775 2004-08-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
13777         * ChangeLog: [no log message]
13779 2004-08-15  Simon Josefsson <simon@josefsson.org>
13781         * Makefile.am, configure.in, crypto/gc-nettle.c,
13782         m4/ax_create_stdint_h.m4, nettle/.cvsignore, nettle/Makefile.am,
13783         nettle/aes-decrypt-table.c, nettle/aes-decrypt.c,
13784         nettle/aes-encrypt-table.c, nettle/aes-encrypt.c,
13785         nettle/aes-internal.h, nettle/aes-meta.c,
13786         nettle/aes-set-decrypt-key.c, nettle/aes-set-encrypt-key.c,
13787         nettle/aes.c, nettle/aes.h, nettle/arcfour-crypt.c,
13788         nettle/arcfour-meta.c, nettle/arcfour.c, nettle/arcfour.h,
13789         nettle/cbc.c, nettle/cbc.h, nettle/des-compat.c,
13790         nettle/des-compat.h, nettle/des.c, nettle/des.h, nettle/des3.c,
13791         nettle/desCode.h, nettle/descore.README, nettle/desinfo.h,
13792         nettle/hmac-md5.c, nettle/hmac-sha1.c, nettle/hmac.c,
13793         nettle/hmac.h, nettle/keymap.h, nettle/macros.h,
13794         nettle/md5-compat.c, nettle/md5-compat.h, nettle/md5-meta.c,
13795         nettle/md5.c, nettle/md5.h, nettle/memxor.c, nettle/memxor.h,
13796         nettle/nettle-internal.c, nettle/nettle-internal.h,
13797         nettle/nettle-meta.h, nettle/parity.h, nettle/rotors.h,
13798         nettle/sha.h, nettle/sha1-compress.c, nettle/sha1-meta.c,
13799         nettle/sha1.c: Add Nettle.
13801 2004-08-15  Simon Josefsson <simon@josefsson.org>
13803         * crypto/gc-libgcrypt.c, lib/gnutls_cipher_int.c,
13804         lib/gnutls_global.c: Fix warnings.
13806 2004-08-15  Simon Josefsson <simon@josefsson.org>
13808         * lib/gnutls_cipher_int.c: Fix.
13810 2004-08-15  Simon Josefsson <simon@josefsson.org>
13812         * NEWS: Add.
13814 2004-08-15  Simon Josefsson <simon@josefsson.org>
13816         * Makefile.am, configure.in, crypto/.cvsignore, crypto/Makefile.am,
13817         crypto/gc-libgcrypt.c, crypto/gc.h, lib/Makefile.am,
13818         lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h,
13819         lib/gnutls_errors_int.h, lib/gnutls_global.c, lib/gnutls_mpi.h,
13820         libextra/Makefile.am: Initiate move of all libgcrypt calls to
13821         crypto/gc* wrapper.  Currently only encryption/decryption goes
13822         through generic API.
13824 2004-08-15  Simon Josefsson <simon@josefsson.org>
13826         * NEWS: Add.
13828 2004-08-15  Simon Josefsson <simon@josefsson.org>
13830         * Makefile.am: (release): Fix tag name.
13832 2004-08-15  Simon Josefsson <simon@josefsson.org>
13834         * configure.in, gl/Makefile.am, gl/getpass.c, gl/getpass.h,
13835         gl/m4/getpass.m4, gl/m4/gnulib.m4, gl/m4/stdbool.m4, gl/stdbool_.h,
13836         src/Makefile.am, src/certtool-cfg.c, src/certtool.c, src/crypt.c,
13837         src/getpass.c, src/getpass.h: Replace ad-hoc 'read_pass' with gnulib
13838         module 'getpass-gnu'.
13840 2004-08-15  Simon Josefsson <simon@josefsson.org>
13842         * doc/gnutls.texi: Improve markup.
13844 2004-08-15  Simon Josefsson <simon@josefsson.org>
13846         * src/errcodes.c: Fix.
13848 2004-08-15  Simon Josefsson <simon@josefsson.org>
13850         * doc/gnutls.texi: Use @finalout, to avoid ugly black boxes.
13852 2004-08-15  Simon Josefsson <simon@josefsson.org>
13854         * doc/gnutls.texi: Fixes.
13856 2004-08-15  Simon Josefsson <simon@josefsson.org>
13858         * doc/examples/ex-alert.c, doc/examples/ex-cert-select.c,
13859         doc/examples/ex-client-resume.c, doc/examples/ex-client-srp.c,
13860         doc/examples/ex-client2.c, doc/examples/ex-crq.c,
13861         doc/examples/ex-pkcs12.c, doc/examples/ex-serv-export.c,
13862         doc/examples/ex-serv-pgp.c, doc/examples/ex-serv-srp.c,
13863         doc/examples/ex-serv1.c, doc/examples/ex-session-info.c,
13864         doc/examples/ex-verify.c, doc/examples/ex-x509-info.c: Indent.
13866 2004-08-15  Simon Josefsson <simon@josefsson.org>
13868         * configure.in: Bump version.
13870 2004-08-15  Simon Josefsson <simon@josefsson.org>
13872         * Makefile.am: (release): Abort if tag exists.
13874 2004-08-15  Simon Josefsson <simon@josefsson.org>
13876         * ChangeLog: [no log message]
13878 2004-08-15  Simon Josefsson <simon@josefsson.org>
13880         * Makefile.am: (release): Fix tag name.
13882 2004-08-15  Simon Josefsson <simon@josefsson.org>
13884         * NEWS: Version 1.1.16.
13886 2004-08-15  Simon Josefsson <simon@josefsson.org>
13888         * NEWS: Add.
13890 2004-08-15  Simon Josefsson <simon@josefsson.org>
13892         * gl/.cvsignore: [no log message]
13894 2004-08-15  Simon Josefsson <simon@josefsson.org>
13896         * src/certtool.c: Use progname.
13898 2004-08-15  Simon Josefsson <simon@josefsson.org>
13900         * configure.in, gl/Makefile.am, gl/progname.c, gl/progname.h: Add
13901         progname gnulib module.
13903 2004-08-15  Simon Josefsson <simon@josefsson.org>
13905         * NEWS: Add.
13907 2004-08-15  Simon Josefsson <simon@josefsson.org>
13909         * src/Makefile.am: Fix -I's, for srcdir != objdir builds (e.g.,
13910         'make distcheck').
13912 2004-08-15  Simon Josefsson <simon@josefsson.org>
13914         * configure.in, lib/Makefile.am, libextra/Makefile.am,
13915         src/Makefile.am: Fix -I's, for srcdir != objdir builds (e.g., 'make
13916         distcheck').
13918 2004-08-14  Simon Josefsson <simon@josefsson.org>
13920         * configure.in: Bump version.
13922 2004-08-14  Simon Josefsson <simon@josefsson.org>
13924         * NEWS: Add.
13926 2004-08-14  Simon Josefsson <simon@josefsson.org>
13928         * src/Makefile.am: Link gnulib.
13930 2004-08-14  Simon Josefsson <simon@josefsson.org>
13932         * ChangeLog: [no log message]
13934 2004-08-14  Simon Josefsson <simon@josefsson.org>
13936         * Makefile.am: (release): Fix.
13938 2004-08-14  Simon Josefsson <simon@josefsson.org>
13940         * NEWS: Version 1.1.15.
13942 2004-08-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
13944         * ChangeLog: [no log message]
13946 2004-08-14  Simon Josefsson <simon@josefsson.org>
13948         * NEWS: Reorder.
13950 2004-08-14  Simon Josefsson <simon@josefsson.org>
13952         * config.rpath: Add, needed by gnulib.  When we support gettext,
13953         this will be generated.
13955 2004-08-14  Simon Josefsson <simon@josefsson.org>
13957         * src/certtool-gaa.c, src/certtool-gaa.h: Generated.
13959 2004-08-14  Simon Josefsson <simon@josefsson.org>
13961         * NEWS, src/Makefile.am, src/certtool.c, src/certtool.gaa: Add
13962         --smime-to-p7.
13964 2004-08-14  Simon Josefsson <simon@josefsson.org>
13966         * configure.in, gl/Makefile.am, gl/error.c, gl/error.h, gl/exit.h,
13967         gl/gettext.h, gl/m4/codeset.m4, gl/m4/error.m4, gl/m4/gettext.m4,
13968         gl/m4/glibc21.m4, gl/m4/gnulib.m4, gl/m4/iconv.m4,
13969         gl/m4/intdiv0.m4, gl/m4/intmax.m4, gl/m4/inttypes-pri.m4,
13970         gl/m4/inttypes.m4, gl/m4/inttypes_h.m4, gl/m4/isc-posix.m4,
13971         gl/m4/lcmessage.m4, gl/m4/lib-ld.m4, gl/m4/lib-link.m4,
13972         gl/m4/lib-prefix.m4, gl/m4/longdouble.m4, gl/m4/longlong.m4,
13973         gl/m4/nls.m4, gl/m4/po.m4, gl/m4/printf-posix.m4,
13974         gl/m4/progtest.m4, gl/m4/signed.m4, gl/m4/size_max.m4,
13975         gl/m4/stdint_h.m4, gl/m4/strerror_r.m4, gl/m4/uintmax_t.m4,
13976         gl/m4/ulonglong.m4, gl/m4/wchar_t.m4, gl/m4/wint_t.m4,
13977         gl/m4/xsize.m4: Add error and exit gnulib modules.
13979 2004-08-14  Simon Josefsson <simon@josefsson.org>
13981         * gl/.cvsignore: [no log message]
13983 2004-08-14  Simon Josefsson <simon@josefsson.org>
13985         * configure.in: Add gl/Makefile.
13987 2004-08-14  Simon Josefsson <simon@josefsson.org>
13989         * Makefile.am: Recurse into gl/.
13991 2004-08-14  Simon Josefsson <simon@josefsson.org>
13993         * Makefile.am, configure.in, gl/Makefile.am, gl/getline.c,
13994         gl/getline.h, gl/getndelim2.c, gl/getndelim2.h,
13995         gl/m4/extensions.m4, gl/m4/getline.m4, gl/m4/getndelim2.m4,
13996         gl/m4/gnulib.m4, gl/m4/onceonly_2_57.m4, gl/m4/ssize_t.m4,
13997         gl/m4/unlocked-io.m4, gl/unlocked-io.h: Set up GnuTLS to use gnulib
13998         for portability files.  Initially only adding "getline", I will need
13999         it for S/MIME parsing.
14001 2004-08-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14003         * ChangeLog: [no log message]
14005 2004-08-12  Simon Josefsson <simon@josefsson.org>
14007         * tests/chain: Be nicer.
14009 2004-08-12  Simon Josefsson <simon@josefsson.org>
14011         * tests/.cvsignore: [no log message]
14013 2004-08-12  Simon Josefsson <simon@josefsson.org>
14015         * tests/chain: Add.
14017 2004-08-12  Simon Josefsson <simon@josefsson.org>
14019         * doc/protocol/draft-badra-tls-key-exchange-00.txt: Add.
14021 2004-08-12  Simon Josefsson <simon@josefsson.org>
14023         * : Add NIST X.509 Path Validation Test Suite, Version 1.07.  See
14024         http://csrc.nist.gov/pki/testing/x509paths_old.html.  Taken from
14025         http://csrc.nist.gov/pki/testing/x509tests.tgz, with MD5sum
14026         5e6c15b7920e33a3e171258828c980f5.
14028 2004-08-11  Simon Josefsson <simon@josefsson.org>
14030         * doc/protocol/draft-ietf-tls-rfc2246-bis-08.txt: Add.
14032 2004-08-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14034         * ChangeLog: [no log message]
14036 2004-08-11  Simon Josefsson <simon@josefsson.org>
14038         * configure.in: Typo.
14040 2004-08-11  Simon Josefsson <simon@josefsson.org>
14042         * doc/gnutls.texi: Fix direntry.
14044 2004-08-11  Simon Josefsson <simon@josefsson.org>
14046         * doc/gnutls.texi: Add.
14048 2004-08-11  Simon Josefsson <simon@josefsson.org>
14050         * doc/manpages/gnutls-cli.1: Update.
14052 2004-08-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14054         * ChangeLog: [no log message]
14056 2004-08-10  Simon Josefsson <simon@josefsson.org>
14058         * m4/autobuild.m4: Update.
14060 2004-08-10  Simon Josefsson <simon@josefsson.org>
14062         * NEWS: Add.
14064 2004-08-10  Simon Josefsson <simon@josefsson.org>
14066         * libextra/opencdk/keyserver.c: Need sys/types.h, for FreeBSD 4.10.
14068 2004-08-10  Simon Josefsson <simon@josefsson.org>
14070         * NEWS: Add.
14072 2004-08-10  Simon Josefsson <simon@josefsson.org>
14074         * Makefile.am: (release): Remove ChangeLog stuff.
14076 2004-08-10  Simon Josefsson <simon@josefsson.org>
14078         * configure.in: Bump version.
14080 2004-08-10  Simon Josefsson <simon@josefsson.org>
14082         * configure.in: If socklen_t doesn't exist, use size_t (needed for
14083         Darwin).
14085 2004-08-10  Simon Josefsson <simon@josefsson.org>
14087         * doc/TODO: Add.
14089 2004-08-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14091         * ChangeLog: [no log message]
14093 2004-08-09  Simon Josefsson <simon@josefsson.org>
14095         * configure.in: Move AB_INIT to where it actually works.
14097 2004-08-09  Simon Josefsson <simon@josefsson.org>
14099         * ChangeLog: [no log message]
14101 2004-08-09  Simon Josefsson <simon@josefsson.org>
14103         * NEWS: Version 1.1.14.
14105 2004-08-09  Simon Josefsson <simon@josefsson.org>
14107         * Makefile.am: Add release target.
14109 2004-08-09  Simon Josefsson <simon@josefsson.org>
14111         * NEWS, THANKS, configure.in, m4/autobuild.m4: Add.
14113 2004-08-09  Simon Josefsson <simon@josefsson.org>
14115         * NEWS: Add.
14117 2004-08-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14119         * ChangeLog: [no log message]
14121 2004-08-07  Simon Josefsson <simon@josefsson.org>
14123         * THANKS: Add.
14125 2004-08-07  Simon Josefsson <simon@josefsson.org>
14127         * tests/Makefile.am: Typo, reported by Michael Heironimus
14128         <mkh01@earthlink.net>.
14130 2004-08-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14132         * ChangeLog: [no log message]
14134 2004-08-06  Simon Josefsson <simon@josefsson.org>
14136         * NEWS: Terminology consistency.
14138 2004-08-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14140         * ChangeLog: [no log message]
14142 2004-08-05  Simon Josefsson <simon@josefsson.org>
14144         * tests/simple.c: Fix warning.
14146 2004-08-05  Simon Josefsson <simon@josefsson.org>
14148         * lib/Makefile.am, lib/x509/Makefile.am, libextra/Makefile.am,
14149         libextra/openpgp/Makefile.am: Remove *.tex stuff.
14151 2004-08-05  Simon Josefsson <simon@josefsson.org>
14153         * doc/manpages/Makefile.am: Simplify.
14155 2004-08-05  Simon Josefsson <simon@josefsson.org>
14157         * src/Makefile.am, src/retcodes.c: Remove retcodes.
14159 2004-08-05  Simon Josefsson <simon@josefsson.org>
14161         * configure.in: Fix last commit.
14163 2004-08-05  Simon Josefsson <simon@josefsson.org>
14165         * configure.in, doc/Makefile.am, doc/examples/Makefile.am,
14166         doc/examples/ex-alert.c, doc/examples/ex-cert-select.c,
14167         doc/examples/ex-client-resume.c, doc/examples/ex-client-srp.c,
14168         doc/examples/ex-client2.c, doc/examples/ex-crq.c,
14169         doc/examples/ex-pkcs12.c, doc/examples/ex-serv-export.c,
14170         doc/examples/ex-serv-pgp.c, doc/examples/ex-serv-srp.c,
14171         doc/examples/ex-serv1.c, doc/examples/ex-session-info.c,
14172         doc/examples/ex-verify.c, doc/examples/ex-x509-info.c,
14173         doc/scripts/Makefile.am, doc/scripts/sort1.pl, doc/tex/.cvsignore,
14174         doc/tex/Makefile.am, doc/tex/alert.tex, doc/tex/appendix.tex,
14175         doc/tex/auth.tex, doc/tex/callbacks.tex, doc/tex/cert_auth.tex,
14176         doc/tex/certificate.tex, doc/tex/ciphers.tex,
14177         doc/tex/ciphersuites.tex, doc/tex/compression.tex,
14178         doc/tex/cover.tex.in, doc/tex/errors.tex, doc/tex/ex-alert.tex,
14179         doc/tex/ex-cert-select.tex, doc/tex/ex-client-resume.tex,
14180         doc/tex/ex-client-srp.tex, doc/tex/ex-client2.tex,
14181         doc/tex/ex-crq.tex, doc/tex/ex-pkcs12.tex,
14182         doc/tex/ex-serv-export.tex, doc/tex/ex-serv-pgp.tex,
14183         doc/tex/ex-serv-srp.tex, doc/tex/ex-serv1.tex,
14184         doc/tex/ex-session-info.tex, doc/tex/ex-verify.tex,
14185         doc/tex/ex-x509-info.tex, doc/tex/examples.tex, doc/tex/fdl.tex,
14186         doc/tex/funcs.tex, doc/tex/gnutls-logo.ps, doc/tex/gnutls.bib,
14187         doc/tex/gnutls.tex, doc/tex/handshake.tex, doc/tex/howto.tex,
14188         doc/tex/internals.eps, doc/tex/layers.eps, doc/tex/layers.tex,
14189         doc/tex/library.tex, doc/tex/macros.tex, doc/tex/memory.tex,
14190         doc/tex/openssl.tex, doc/tex/pgp-fig1.eps, doc/tex/pgpcert.xml.tex,
14191         doc/tex/preface.tex, doc/tex/preparation.tex, doc/tex/programs.tex,
14192         doc/tex/record.tex, doc/tex/record_weaknesses.tex, doc/tex/srp.tex,
14193         doc/tex/supported_ciphersuites.tex, doc/tex/tls_extensions.tex,
14194         doc/tex/tlsintro.tex, doc/tex/translayer.tex, doc/tex/x509-1.eps,
14195         doc/tex/x509cert.xml.tex: Remove old manual.
14197 2004-08-05  Simon Josefsson <simon@josefsson.org>
14199         * configure.in, doc/gnutls.texi: Fix copyright.
14201 2004-08-05  Simon Josefsson <simon@josefsson.org>
14203         * buildconf, doc/README.CVS: Revert.
14205 2004-08-05  Simon Josefsson <simon@josefsson.org>
14207         * NEWS: Fix.
14209 2004-08-05  Simon Josefsson <simon@josefsson.org>
14211         * doc/TODO: Done.
14213 2004-08-05  Simon Josefsson <simon@josefsson.org>
14215         * doc/Makefile.am, doc/README.CVS: Fix.
14217 2004-08-05  Simon Josefsson <simon@josefsson.org>
14219         * doc/gnutls.texi: Save gnutls.bib.
14221 2004-08-05  Simon Josefsson <simon@josefsson.org>
14223         * doc/Makefile.am: Fix deps.
14225 2004-08-05  Simon Josefsson <simon@josefsson.org>
14227         * doc/Makefile.am: Reorder.
14229 2004-08-05  Simon Josefsson <simon@josefsson.org>
14231         * doc/Makefile.am: Fix HTML.
14233 2004-08-05  Simon Josefsson <simon@josefsson.org>
14235         * doc/gendocs.sh, doc/gendocs_template, doc/gnutls-logo.eps: Add.
14237 2004-08-05  Simon Josefsson <simon@josefsson.org>
14239         * doc/gnutls.texi: Add logo.
14241 2004-08-05  Simon Josefsson <simon@josefsson.org>
14243         * doc/gnutls.texi: Fix image size.
14245 2004-08-05  Simon Josefsson <simon@josefsson.org>
14247         * doc/Makefile.am: Fix deps.
14249 2004-08-05  Simon Josefsson <simon@josefsson.org>
14251         * doc/Makefile.am: Build more.  Dist ps/pdf/html.
14253 2004-08-05  Simon Josefsson <simon@josefsson.org>
14255         * : Add.
14257 2004-08-05  Simon Josefsson <simon@josefsson.org>
14259         * doc/.cvsignore: [no log message]
14261 2004-08-05  Simon Josefsson <simon@josefsson.org>
14263         * doc/Makefile.am, doc/gnutls.texi, doc/scripts/sort2.pl: Add
14264         Texinfo API documentation.
14266 2004-08-05  Simon Josefsson <simon@josefsson.org>
14268         * libextra/openpgp/Makefile.am: Build pgp-api.texi.  Dist
14269         pgp-api.tex{,i}.
14271 2004-08-05  Simon Josefsson <simon@josefsson.org>
14273         * doc/.cvsignore, lib/.cvsignore, lib/x509/.cvsignore,
14274         libextra/.cvsignore, libextra/openpgp/.cvsignore: [no log message]
14276 2004-08-05  Simon Josefsson <simon@josefsson.org>
14278         * libextra/Makefile.am: Build gnutls-extra-api.texi.
14280 2004-08-05  Simon Josefsson <simon@josefsson.org>
14282         * lib/Makefile.am: Build gnutls-api.texi.
14284 2004-08-05  Simon Josefsson <simon@josefsson.org>
14286         * lib/x509/Makefile.am: Build x509-api.texi.
14288 2004-08-05  Simon Josefsson <simon@josefsson.org>
14290         * lib/gnutls.h.in.in: (gnutls_is_secure_function): Add.  (gnutls_global_set_mem_functions): Use it.
14292 2004-08-05  Simon Josefsson <simon@josefsson.org>
14294         * lib/gnutls_global.c: (gnutls_global_set_mem_functions): Use typedefs in prototype, for
14295         gdoc.
14297 2004-08-05  Simon Josefsson <simon@josefsson.org>
14299         * lib/gnutls_mem.h: (gnutls_is_secure_function): Add.
14301 2004-08-05  Simon Josefsson <simon@josefsson.org>
14303         * configure.in: Bump version.
14305 2004-08-05  Simon Josefsson <simon@josefsson.org>
14307         * doc/Makefile.am: Dist more.
14309 2004-08-05  Simon Josefsson <simon@josefsson.org>
14311         * NEWS, doc/internals.eps, doc/layers.eps, doc/pgp1.eps,
14312         doc/x509-1.eps: Add.
14314 2004-08-05  Simon Josefsson <simon@josefsson.org>
14316         * doc/gnutls.texi: Fix.
14318 2004-08-05  Simon Josefsson <simon@josefsson.org>
14320         * doc/.cvsignore: [no log message]
14322 2004-08-05  Simon Josefsson <simon@josefsson.org>
14324         * doc/gnutls.texi: Fix.
14326 2004-08-05  Simon Josefsson <simon@josefsson.org>
14328         * doc/gnutls.texi: Fix.
14330 2004-08-05  Simon Josefsson <simon@josefsson.org>
14332         * doc/gnutls.texi: Fix.
14334 2004-08-05  Simon Josefsson <simon@josefsson.org>
14336         * doc/gnutls.texi, src/errcodes.c: Fix.
14338 2004-08-05  Simon Josefsson <simon@josefsson.org>
14340         * doc/gnutls.texi: Add.
14342 2004-08-05  Simon Josefsson <simon@josefsson.org>
14344         * doc/gnutls.texi: Add error_codes.texi.
14346 2004-08-05  Simon Josefsson <simon@josefsson.org>
14348         * src/errcodes.c: Fix.
14350 2004-08-05  Simon Josefsson <simon@josefsson.org>
14352         * doc/Makefile.am: Build error_codes.texi using errcodes.
14354 2004-08-05  Simon Josefsson <simon@josefsson.org>
14356         * src/Makefile.am, src/errcodes.c: (errcodes): Add, same as retcodes, but for texinfo.
14358 2004-08-05  Simon Josefsson <simon@josefsson.org>
14360         * src/.cvsignore: [no log message]
14362 2004-08-05  Simon Josefsson <simon@josefsson.org>
14364         * doc/gnutls.texi: Fix.
14366 2004-08-05  Simon Josefsson <simon@josefsson.org>
14368         * doc/gnutls.texi: Add.
14370 2004-08-05  Simon Josefsson <simon@josefsson.org>
14372         * doc/gnutls.texi: Add.
14374 2004-08-05  Simon Josefsson <simon@josefsson.org>
14376         * doc/gnutls.texi: Add.
14378 2004-08-05  Simon Josefsson <simon@josefsson.org>
14380         * doc/gnutls.texi: Add.
14382 2004-08-05  Simon Josefsson <simon@josefsson.org>
14384         * doc/gnutls.texi: Fix.
14386 2004-08-05  Simon Josefsson <simon@josefsson.org>
14388         * doc/.cvsignore: [no log message]
14390 2004-08-05  Simon Josefsson <simon@josefsson.org>
14392         * doc/gnutls.texi: Add.
14394 2004-08-05  Simon Josefsson <simon@josefsson.org>
14396         * doc/gnutls.texi: Add.
14398 2004-08-04  Simon Josefsson <simon@josefsson.org>
14400         * Makefile.am, acinclude.m4, libgcrypt.m4, libtasn1.m4,
14401         m4/libgcrypt.m4, m4/libtasn1.m4, m4/opencdk.m4, opencdk.m4: Move
14402         *.m4's to m4/.
14404 2004-08-04  Simon Josefsson <simon@josefsson.org>
14406         * buildconf: Simplify.
14408 2004-08-04  Simon Josefsson <simon@josefsson.org>
14410         * configure.in: Add copying condition.  Remove useless prefix
14411         setting.
14413 2004-08-04  Simon Josefsson <simon@josefsson.org>
14415         * buildconf, configure.in: Don't use maintainer mode (see Autoconf
14416         manual for rationale).
14418 2004-08-04  Simon Josefsson <simon@josefsson.org>
14420         * doc/Makefile.am, doc/fdl.texi, doc/gnutls.texi: Start Texinfo
14421         manual.
14423 2004-08-04  Simon Josefsson <simon@josefsson.org>
14425         * doc/.cvsignore: [no log message]
14427 2004-08-04  Simon Josefsson <simon@josefsson.org>
14429         * ChangeLog: ChangeLog
14431 2004-08-04  Simon Josefsson <simon@josefsson.org>
14433         * Makefile.am: Fix cvs2cl target.
14435 2004-08-04  Simon Josefsson <simon@josefsson.org>
14437         * NEWS: Version 1.1.13.
14439 2004-08-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14441         * ChangeLog: [no log message]
14443 2004-08-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14445         * ChangeLog: [no log message]
14447 2004-08-02  Simon Josefsson <simon@josefsson.org>
14449         * .cvsusers: Fix.
14451 2004-08-02  Simon Josefsson <simon@josefsson.org>
14453         * configure.in: Bump version.
14455 2004-08-02  Simon Josefsson <simon@josefsson.org>
14457         * Makefile.am, NEWS, configure.in, tests/Makefile,
14458         tests/Makefile.am, tests/simple.c, tests/utils.c, tests/utils.h: Add
14459         (start of) self test suite.
14461 2004-08-02  Simon Josefsson <simon@josefsson.org>
14463         * .cvsignore, doc/examples/.cvsignore, doc/manpages/.cvsignore,
14464         doc/tex/.cvsignore, includes/.cvsignore,
14465         includes/gnutls/.cvsignore, libextra/.cvsignore,
14466         libextra/opencdk/.cvsignore, libextra/openpgp/.cvsignore,
14467         src/.cvsignore, src/cfg/.cvsignore, src/cfg/platon/.cvsignore,
14468         src/cfg/platon/str/.cvsignore, src/openpgp/.cvsignore,
14469         tests/.cvsignore: Ignore more.
14471 2004-08-02  Simon Josefsson <simon@josefsson.org>
14473         * buildconf: Use autoreconf.
14475 2004-08-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14477         * NEWS: [no log message]
14479 2004-08-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14481         * lib/auth_srp.c, lib/gnutls_cert.c, lib/gnutls_srp.c,
14482         lib/gnutls_srp.h: _gnutls_calc_srp_u() has been modified to be
14483         better.
14485 2004-08-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14487         * doc/TODO: [no log message]
14489 2004-07-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14491         * ChangeLog: [no log message]
14493 2004-07-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14495         * doc/TODO, lib/gnutls_int.h: [no log message]
14497 2004-07-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14499         * src/certtool.c: print the number of bits of the public key in a
14500         certificate.
14502 2004-07-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14504         * NEWS, doc/TODO, doc/tex/examples.tex: [no log message]
14506 2004-07-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14508         * NEWS, doc/TODO, lib/auth_cert.h, lib/gnutls.h.in.in,
14509         lib/gnutls_cert.c, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
14510         lib/gnutls_int.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
14511         lib/gnutls_x509.c, lib/gnutls_x509.h, libextra/gnutls_extra.h,
14512         libextra/openpgp/compat.c, libextra/openpgp/extras.c,
14513         libextra/openpgp/gnutls_openpgp.h: Added some default limits in the
14514         verification of certificate chains, to avoid denial of service
14515         attacks. Also added gnutls_certificate_set_verify_limits() to
14516         override them.
14518 2004-07-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14520         * ChangeLog: [no log message]
14522 2004-07-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14524         * doc/tex/ex-cert-select.tex, lib/gnutls_cert.c: corrected
14525         documentation.
14527 2004-07-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14529         * ChangeLog: [no log message]
14531 2004-07-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14533         * README: [no log message]
14535 2004-07-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14537         * NEWS, includes/gnutls/extra.h, lib/Makefile.am, lib/auth_srp.c,
14538         lib/auth_srp.h, lib/auth_srp_passwd.c, lib/auth_srp_passwd.h,
14539         lib/auth_srp_rsa.c, lib/auth_srp_sb64.c, lib/ext_srp.c,
14540         lib/ext_srp.h, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
14541         lib/gnutls_extensions.c, lib/gnutls_srp.c, lib/gnutls_srp.h,
14542         libextra/Makefile.am, libextra/auth_srp.c, libextra/auth_srp.h,
14543         libextra/auth_srp_passwd.c, libextra/auth_srp_passwd.h,
14544         libextra/auth_srp_rsa.c, libextra/auth_srp_sb64.c,
14545         libextra/ext_srp.c, libextra/ext_srp.h, libextra/gnutls_extra.c,
14546         libextra/gnutls_srp.c, libextra/gnutls_srp.h, libgcrypt.m4,
14547         opencdk.m4: SRP ciphersuites were moved to the gnutls (lgpl)
14548         library.
14550 2004-07-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14552         * configure.in: [no log message]
14554 2004-07-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14556         * ChangeLog: [no log message]
14558 2004-07-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14560         * .cvsusers: added Simon
14562 2004-07-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14564         * NEWS, lib/Makefile.am, libextra/gnutls_openpgp.c,
14565         libextra/openpgp/extras.c, libextra/openpgp/pgp.c,
14566         libextra/openpgp/privkey.c, libextra/openpgp/xml.c: [no log message]
14568 2004-07-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14570         * NEWS, libextra/auth_srp.c, libextra/gnutls_srp.c,
14571         libextra/gnutls_srp.h: * Updated the SRP authentication to conform to the   latest (yet unreleased) draft. Unfortunately this breaks   compatibility with previous versions.
14573 2004-07-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14575         * ChangeLog: [no log message]
14577 2004-07-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14579         * lib/Makefile.am, lib/minitasn1/Makefile.am, lib/x509/Makefile.am,
14580         libextra/Makefile.am, libextra/opencdk/Makefile.am,
14581         libextra/openpgp/Makefile.am, libextra/openpgp/openpgp.c,
14582         libextra/openpgp/pgp.c, libextra/openpgp/pgpverify.c,
14583         libextra/openpgp/verify.c: avoid using libtool's convenience
14584         libraries since they are buggy and cause conflicts in linking.
14586 2004-07-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14588         * libextra/opencdk/encrypt.c, libextra/opencdk/main.c,
14589         libextra/opencdk/misc.c: removed the malloc.h include.
14591 2004-07-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14593         * ChangeLog: [no log message]
14595 2004-07-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14597         * doc/protocol/draft-ietf-tls-compression-07.txt,
14598         doc/protocol/rfc3749.txt, doc/tex/gnutls.bib: added the tls
14599         compression rfc.
14601 2004-07-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14603         * ChangeLog: [no log message]
14605 2004-07-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14607         * doc/tex/cert_auth.tex: [no log message]
14609 2004-07-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14611         * NEWS, configure.in: [no log message]
14613 2004-07-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14615         * ChangeLog: [no log message]
14617 2004-07-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14619         * lib/gnutls_x509.c: [no log message]
14621 2004-07-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14623         * NEWS: [no log message]
14625 2004-07-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14627         * ChangeLog: [no log message]
14629 2004-07-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14631         * lib/gnutls_pk.c, lib/gnutls_x509.c, lib/x509/x509.c: eliminated
14632         some memory leaks. Reported by Yoann Vandoorselaere
14633         <yoann@prelude-ids.org>.
14635 2004-07-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14637         * ChangeLog: [no log message]
14639 2004-07-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14641         * doc/protocol/draft-ietf-tls-ssl-mods-00.txt: added
14642         draft-ietf-tls-ssl-mods
14644 2004-07-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14646         * lib/x509/Makefile.am: [no log message]
14648 2004-06-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14650         * ChangeLog: [no log message]
14652 2004-06-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14654         * doc/TODO: [no log message]
14656 2004-06-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14658         * libextra/auth_srp.c, libextra/auth_srp.h,
14659         libextra/auth_srp_passwd.c, libextra/gnutls_srp.c: Do not free the
14660         SRP (n/g) parameters from the callback if they are the static ones
14661         defined in extra.h
14663 2004-06-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14665         * NEWS, doc/TODO, lib/auth_anon.h, lib/auth_cert.h,
14666         lib/auth_dh_common.h, lib/gnutls_cert.c, lib/gnutls_cert.h,
14667         lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_record.c,
14668         lib/gnutls_session_pack.c, lib/gnutls_sig.c, lib/gnutls_state.c,
14669         lib/gnutls_ui.c, lib/gnutls_x509.c, libextra/gnutls_openpgp.c,
14670         libextra/openpgp/verify.c, src/serv.c: The ephemeral DH and RSA
14671         parameters are no longer stored in the session resume DB. This saves
14672         space, but will cause resumed sessions not to be able to access the
14673         original session parameters (which is ok).
14675 2004-06-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14677         * lib/gnutls_record.c: Reject hello packets with major version
14678         higher than 3.
14680 2004-06-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14682         * src/x509/ca.pem, src/x509/cert-dsa.pem, src/x509/cert.pem,
14683         src/x509/clicert-dsa.pem, src/x509/clicert.pem,
14684         src/x509/key-dsa.pem, src/x509/key.pem: added some new certificates.
14686 2004-06-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14688         * ChangeLog: [no log message]
14690 2004-06-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14692         * NEWS, doc/TODO, includes/gnutls/x509.h, lib/x509/verify.c,
14693         lib/x509/verify.h, libextra/gnutls_srp.c, libextra/openpgp/verify.c: * Corrected a bug in certificate verification. Pointed out by   Yoann Vandoorselaere <yoann@prelude-ids.org> * Added the GNUTLS_VERIFY_DO_NOT_ALLOW_SAME flags to the   verification functions.
14695 2004-06-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14697         * ChangeLog: [no log message]
14699 2004-06-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14701         * doc/tex/certificate.tex, doc/tex/gnutls.bib, doc/tex/tlsintro.tex: 
14702         added links to gpgme and to Rescola's book.
14704 2004-06-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14706         * ChangeLog: [no log message]
14708 2004-06-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14710         * lib/gnutls_pk.c: Corrected bug in PKCS #1 encryption.
14712 2004-06-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14714         * ChangeLog: [no log message]
14716 2004-06-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14718         * NEWS, configure.in, doc/TODO, doc/tex/auth.tex,
14719         doc/tex/certificate.tex, doc/tex/ex-alert.tex,
14720         doc/tex/ex-cert-select.tex, doc/tex/ex-client-resume.tex,
14721         doc/tex/ex-client-srp.tex, doc/tex/ex-client2.tex,
14722         doc/tex/ex-crq.tex, doc/tex/ex-pkcs12.tex,
14723         doc/tex/ex-serv-export.tex, doc/tex/ex-serv-pgp.tex,
14724         doc/tex/ex-serv-srp.tex, doc/tex/ex-serv1.tex,
14725         doc/tex/ex-session-info.tex, doc/tex/ex-verify.tex,
14726         doc/tex/ex-x509-info.tex, includes/Makefile.am,
14727         includes/gnutls/Makefile.am, includes/gnutls/compat.h,
14728         includes/gnutls/extra.h, includes/gnutls/openpgp.h,
14729         includes/gnutls/openssl.h, includes/gnutls/pkcs12.h,
14730         includes/gnutls/x509.h, lib/auth_anon.c, lib/auth_anon.h,
14731         lib/auth_cert.c, lib/auth_cert.h, lib/auth_dh_common.c,
14732         lib/auth_dh_common.h, lib/auth_dhe.c, lib/auth_rsa.c,
14733         lib/auth_rsa_export.c, lib/debug.c, lib/debug.h,
14734         lib/ext_cert_type.c, lib/ext_cert_type.h, lib/ext_max_record.c,
14735         lib/ext_max_record.h, lib/ext_server_name.c, lib/ext_server_name.h,
14736         lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_alert.h,
14737         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
14738         lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_auth.h,
14739         lib/gnutls_auth_int.h, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
14740         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_cipher.c,
14741         lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
14742         lib/gnutls_cipher_int.h, lib/gnutls_compress.c,
14743         lib/gnutls_compress.h, lib/gnutls_compress_int.c,
14744         lib/gnutls_compress_int.h, lib/gnutls_constate.c,
14745         lib/gnutls_constate.h, lib/gnutls_datum.c, lib/gnutls_datum.h,
14746         lib/gnutls_db.c, lib/gnutls_db.h, lib/gnutls_dh.h,
14747         lib/gnutls_dh_primes.c, lib/gnutls_extensions.c,
14748         lib/gnutls_extensions.h, lib/gnutls_global.c,
14749         lib/gnutls_handshake.c, lib/gnutls_handshake.h,
14750         lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
14751         lib/gnutls_kx.c, lib/gnutls_kx.h, lib/gnutls_mpi.c,
14752         lib/gnutls_mpi.h, lib/gnutls_pk.c, lib/gnutls_pk.h,
14753         lib/gnutls_priority.c, lib/gnutls_priority.h, lib/gnutls_record.c,
14754         lib/gnutls_record.h, lib/gnutls_rsa_export.c,
14755         lib/gnutls_rsa_export.h, lib/gnutls_session.c,
14756         lib/gnutls_session.h, lib/gnutls_session_pack.c,
14757         lib/gnutls_session_pack.h, lib/gnutls_sig.c, lib/gnutls_sig.h,
14758         lib/gnutls_state.c, lib/gnutls_state.h, lib/gnutls_str.c,
14759         lib/gnutls_str.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
14760         lib/gnutls_v2_compat.c, lib/gnutls_v2_compat.h, lib/gnutls_x509.c,
14761         lib/gnutls_x509.h, lib/x509/common.c, lib/x509/common.h,
14762         lib/x509/compat.c, lib/x509/compat.h, lib/x509/crl.c,
14763         lib/x509/crl_write.c, lib/x509/crq.c, lib/x509/crq.h,
14764         lib/x509/dn.c, lib/x509/extensions.c, lib/x509/extensions.h,
14765         lib/x509/mpi.c, lib/x509/mpi.h, lib/x509/pkcs12.c,
14766         lib/x509/pkcs12.h, lib/x509/pkcs12_bag.c, lib/x509/pkcs7.c,
14767         lib/x509/pkcs7.h, lib/x509/privkey.c, lib/x509/privkey.h,
14768         lib/x509/privkey_pkcs8.c, lib/x509/rfc2818_hostname.c,
14769         lib/x509/sign.c, lib/x509/sign.h, lib/x509/verify.c,
14770         lib/x509/verify.h, lib/x509/x509.c, lib/x509/x509.h,
14771         lib/x509/x509_write.c, lib/x509/xml.c, lib/x509_b64.c,
14772         libextra/auth_srp.c, libextra/auth_srp.h,
14773         libextra/auth_srp_passwd.c, libextra/auth_srp_passwd.h,
14774         libextra/auth_srp_rsa.c, libextra/auth_srp_sb64.c,
14775         libextra/ext_srp.c, libextra/ext_srp.h, libextra/gnutls_extra.h,
14776         libextra/gnutls_openpgp.c, libextra/gnutls_openssl.c,
14777         libextra/gnutls_srp.c, libextra/gnutls_srp.h,
14778         libextra/openpgp/compat.c, libextra/openpgp/extras.c,
14779         libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/openpgp.c,
14780         libextra/openpgp/openpgp.h, libextra/openpgp/privkey.c,
14781         libextra/openpgp/verify.c, libextra/openpgp/xml.c,
14782         libextra/openssl_compat.c, libextra/openssl_compat.h: Added the '_t'
14783         suffix to all exported symbols.
14785 2004-06-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14787         * doc/protocol/draft-ietf-tls-srp-06.txt,
14788         doc/protocol/draft-ietf-tls-srp-07.txt: added new srp draft
14790 2004-06-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14792         * ChangeLog: [no log message]
14794 2004-06-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14796         * doc/tex/ex-verify.tex, lib/gnutls_ui.c: [no log message]
14798 2004-06-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14800         * libextra/openpgp/openpgp.c: [no log message]
14802 2004-06-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14804         * NEWS, includes/gnutls/openpgp.h, libextra/openpgp/extras.c,
14805         libextra/openpgp/openpgp.h, libextra/openpgp/verify.c: [no log
14806         message]
14808 2004-06-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14810         * libextra/openpgp/verify.c: Added gnutls_openpgp_keyring_check_id()
14812 2004-06-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14814         * NEWS, doc/examples/Makefile.am, doc/tex/Makefile.am,
14815         doc/tex/certificate.tex, doc/tex/ex-rfc2818.tex,
14816         doc/tex/ex-verify.tex, doc/tex/examples.tex,
14817         includes/gnutls/x509.h, lib/x509/verify.c, lib/x509/verify.h,
14818         lib/x509/x509.c, lib/x509/x509.h, libextra/openpgp/Makefile.am: 
14819         added an improved verification example.
14821 2004-06-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14823         * ChangeLog: [no log message]
14825 2004-06-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14827         * doc/protocol/draft-rescorla-dtls-00.txt: added datagram tls draft.
14829 2004-06-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14831         * ChangeLog: [no log message]
14833 2004-06-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14835         * lib/gnutls_handshake.c, lib/gnutls_record.c, lib/gnutls_state.c: 
14836         some fixes in the session resuming code.
14838 2004-06-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14840         * ChangeLog: [no log message]
14842 2004-06-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14844         * includes/gnutls/extra.h, includes/gnutls/openpgp.h,
14845         includes/gnutls/pkcs12.h, includes/gnutls/x509.h, lib/auth_anon.c,
14846         lib/auth_anon.h, lib/auth_cert.c, lib/auth_cert.h,
14847         lib/auth_dh_common.c, lib/auth_dh_common.h, lib/auth_dhe.c,
14848         lib/auth_rsa.c, lib/auth_rsa_export.c, lib/debug.c, lib/debug.h,
14849         lib/defines.h, lib/ext_cert_type.c, lib/ext_cert_type.h,
14850         lib/ext_max_record.c, lib/ext_max_record.h, lib/ext_server_name.c,
14851         lib/ext_server_name.h, lib/gnutls.h.in.in, lib/gnutls_alert.c,
14852         lib/gnutls_alert.h, lib/gnutls_algorithms.c,
14853         lib/gnutls_algorithms.h, lib/gnutls_anon_cred.c,
14854         lib/gnutls_asn1_tab.c, lib/gnutls_auth.c, lib/gnutls_auth.h,
14855         lib/gnutls_auth_int.h, lib/gnutls_buffer.h, lib/gnutls_buffers.c,
14856         lib/gnutls_buffers.h, lib/gnutls_cert.c, lib/gnutls_cert.h,
14857         lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
14858         lib/gnutls_cipher_int.h, lib/gnutls_compress.c,
14859         lib/gnutls_compress.h, lib/gnutls_compress_int.c,
14860         lib/gnutls_compress_int.h, lib/gnutls_constate.c,
14861         lib/gnutls_constate.h, lib/gnutls_datum.c, lib/gnutls_datum.h,
14862         lib/gnutls_db.c, lib/gnutls_db.h, lib/gnutls_dh.c, lib/gnutls_dh.h,
14863         lib/gnutls_dh_primes.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
14864         lib/gnutls_errors_int.h, lib/gnutls_extensions.c,
14865         lib/gnutls_extensions.h, lib/gnutls_global.c, lib/gnutls_global.h,
14866         lib/gnutls_handshake.c, lib/gnutls_handshake.h,
14867         lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
14868         lib/gnutls_int_compat.c, lib/gnutls_kx.c, lib/gnutls_kx.h,
14869         lib/gnutls_mem.c, lib/gnutls_mem.h, lib/gnutls_mpi.c,
14870         lib/gnutls_mpi.h, lib/gnutls_num.c, lib/gnutls_num.h,
14871         lib/gnutls_pk.c, lib/gnutls_pk.h, lib/gnutls_priority.c,
14872         lib/gnutls_priority.h, lib/gnutls_random.c, lib/gnutls_random.h,
14873         lib/gnutls_record.c, lib/gnutls_record.h, lib/gnutls_rsa_export.c,
14874         lib/gnutls_rsa_export.h, lib/gnutls_session.c,
14875         lib/gnutls_session.h, lib/gnutls_session_pack.c,
14876         lib/gnutls_session_pack.h, lib/gnutls_sig.c, lib/gnutls_sig.h,
14877         lib/gnutls_state.c, lib/gnutls_state.h, lib/gnutls_str.c,
14878         lib/gnutls_str.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
14879         lib/gnutls_v2_compat.c, lib/gnutls_v2_compat.h, lib/gnutls_x509.c,
14880         lib/gnutls_x509.h, lib/io_debug.h, lib/pkix_asn1_tab.c,
14881         lib/strfile.h, lib/strnstr.c, lib/x509/common.c, lib/x509/compat.c,
14882         lib/x509/crl.c, lib/x509/crl_write.c, lib/x509/crq.c,
14883         lib/x509/dn.c, lib/x509/dsa.c, lib/x509/extensions.c,
14884         lib/x509/mpi.c, lib/x509/pkcs12.c, lib/x509/pkcs12_bag.c,
14885         lib/x509/pkcs12_encr.c, lib/x509/pkcs5.c, lib/x509/pkcs7.c,
14886         lib/x509/privkey.c, lib/x509/privkey_pkcs8.c,
14887         lib/x509/rfc2818_hostname.c, lib/x509/sign.c, lib/x509/verify.c,
14888         lib/x509/x509.c, lib/x509/x509_write.c, lib/x509/xml.c,
14889         lib/x509_b64.c, lib/x509_b64.h, libextra/auth_srp.c,
14890         libextra/auth_srp_passwd.c, libextra/auth_srp_rsa.c,
14891         libextra/auth_srp_sb64.c, libextra/ext_srp.c,
14892         libextra/gnutls_extra.c, libextra/gnutls_openpgp.c,
14893         libextra/gnutls_openssl.c, libextra/gnutls_srp.c,
14894         libextra/minilzo.c, libextra/openpgp/compat.c,
14895         libextra/openpgp/extras.c, libextra/openpgp/openpgp.c,
14896         libextra/openpgp/openpgp.h, libextra/openpgp/privkey.c,
14897         libextra/openpgp/verify.c, libextra/openpgp/xml.c,
14898         libextra/openssl_compat.c, src/certtool-cfg.c, src/certtool-gaa.c,
14899         src/certtool.c, src/cli-gaa.c, src/cli.c, src/common.c,
14900         src/crypt-gaa.c, src/crypt.c, src/getpass.c, src/prime.c,
14901         src/retcodes.c, src/serv-gaa.c, src/serv.c, src/tests.c,
14902         src/tls_test-gaa.c, src/tls_test.c: changed indentation to 4 spaces
14903         instead of tabs.
14905 2004-06-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14907         * ChangeLog: [no log message]
14909 2004-06-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14911         * doc/tex/cover.tex.in, lib/gnutls_record.c, lib/x509/x509.c: [no
14912         log message]
14914 2004-06-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14916         * doc/tex/certificate.tex, doc/tex/gnutls.bib, doc/tex/howto.tex: 
14917         [no log message]
14919 2004-06-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14921         * doc/TODO, doc/tex/certificate.tex, doc/tex/compression.tex,
14922         doc/tex/programs.tex: [no log message]
14924 2004-06-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14926         * lib/gnutls_datum.c, lib/gnutls_ui.c, lib/x509/pkcs12_bag.c,
14927         src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa, src/common.c,
14928         src/gnutls-http-serv, src/serv-gaa.c, src/serv-gaa.h, src/serv.c,
14929         src/serv.gaa, src/tests.c, src/tests.h, src/tls_test.c: several
14930         improvements
14932 2004-06-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14934         * src/tests.c, src/tls_test-gaa.c, src/tls_test.gaa: [no log
14935         message]
14937 2004-06-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14939         * lib/auth_cert.c, lib/auth_cert.h, lib/auth_dh_common.h,
14940         lib/gnutls_compress_int.c, lib/gnutls_state.c, src/cli.c,
14941         src/common.c, src/common.h, src/tests.c, src/tests.h,
14942         src/tls_test.c: updated gnutls-cli-debug to print DHE and RSA-EXPORT
14943         information if verbose is set. Some other minor fixes.
14945 2004-06-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14947         * ChangeLog: [no log message]
14949 2004-06-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14951         * doc/README.CODING_STYLE, lib/auth_anon.c, lib/auth_anon.h,
14952         lib/auth_cert.h, lib/auth_dh_common.h, lib/auth_dhe.c,
14953         lib/auth_rsa.c, lib/auth_rsa_export.c, lib/debug.c, lib/debug.h,
14954         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
14955         lib/gnutls_auth.c, lib/gnutls_auth.h, lib/gnutls_auth_int.h,
14956         lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cipher.c,
14957         lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
14958         lib/gnutls_cipher_int.h, lib/gnutls_compress_int.c,
14959         lib/gnutls_compress_int.h, lib/gnutls_constate.c, lib/gnutls_db.c,
14960         lib/gnutls_dh_primes.c, lib/gnutls_handshake.c,
14961         lib/gnutls_handshake.h, lib/gnutls_hash_int.c,
14962         lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_record.c,
14963         lib/gnutls_record.h, lib/gnutls_session_pack.c, lib/gnutls_sig.c,
14964         lib/gnutls_state.c, lib/gnutls_ui.c, lib/gnutls_v2_compat.c,
14965         lib/x509/pkcs12.c, lib/x509/privkey_pkcs8.c, libextra/auth_srp.c,
14966         libextra/auth_srp_rsa.c, libextra/ext_srp.c,
14967         libextra/gnutls_extra.c: some other changes to the internal types
14968         names.
14970 2004-06-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14972         * lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.c,
14973         lib/auth_cert.h, lib/auth_dh_common.c, lib/auth_dh_common.h,
14974         lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c, lib/debug.c,
14975         lib/debug.h, lib/gnutls_anon_cred.c, lib/gnutls_auth.c,
14976         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_dh.c,
14977         lib/gnutls_dh.h, lib/gnutls_dh_primes.c, lib/gnutls_int.h,
14978         lib/gnutls_pk.c, lib/gnutls_pk.h, lib/gnutls_rsa_export.c,
14979         lib/gnutls_rsa_export.h, lib/gnutls_session_pack.c,
14980         lib/gnutls_sig.c, lib/gnutls_sig.h, lib/gnutls_state.c,
14981         lib/gnutls_ui.c, lib/gnutls_ui.h, lib/gnutls_x509.c,
14982         lib/gnutls_x509.h, libextra/auth_srp.c, libextra/auth_srp.h,
14983         libextra/auth_srp_rsa.c, libextra/gnutls_srp.c: several internal
14984         types fix.
14986 2004-06-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14988         * NEWS, includes/gnutls/x509.h, lib/auth_rsa_export.c,
14989         lib/gnutls_mpi.h, lib/x509/common.c, lib/x509/common.h,
14990         lib/x509/dsa.c, lib/x509/dsa.h, lib/x509/mpi.c, lib/x509/mpi.h,
14991         lib/x509/pkcs12_encr.c, lib/x509/privkey.c, lib/x509/sign.c,
14992         lib/x509/verify.c, lib/x509/x509.c, lib/x509/x509.h: Added the
14993         functions gnutls_x509_crt_get_pk_rsa_raw() and
14994         gnutls_x509_crt_get_pk_dsa_raw() to retrieve parameters from
14995         certificates.
14997 2004-06-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
14999         * lib/auth_anon.c, lib/auth_cert.h, lib/auth_dh_common.c,
15000         lib/auth_dh_common.h, lib/auth_dhe.c, lib/auth_rsa_export.c,
15001         lib/gnutls_state.c, lib/gnutls_state.h, lib/gnutls_ui.c,
15002         lib/gnutls_ui.h: Allow access to the RSA-EXPORT parameters.
15004 2004-06-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15006         * ChangeLog: [no log message]
15008 2004-06-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15010         * lib/auth_dh_common.c, lib/auth_dh_common.h,
15011         lib/gnutls_compress_int.c, lib/gnutls_mpi.c, lib/gnutls_state.c,
15012         lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h: added function
15013         to access the DH (peer's) public key.
15015 2004-06-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15017         * NEWS, lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.h,
15018         lib/auth_dh_common.c, lib/auth_dh_common.h, lib/auth_dhe.c,
15019         lib/gnutls_auth.c, lib/gnutls_cipher_int.c, lib/gnutls_int.h,
15020         lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_state.c,
15021         lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h, src/serv.c: 
15022         Added news functions to allow access to the ephemeral Diffie Hellman
15023         parameters.
15025 2004-06-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15027         * doc/TODO, lib/gnutls_pk.c: [no log message]
15029 2004-06-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15031         * doc/tex/certificate.tex, doc/tex/gnutls.bib: [no log message]
15033 2004-05-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15035         * ChangeLog: [no log message]
15037 2004-05-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15039         * src/cli.c: ciphers are sorted according to a strength order.
15041 2004-05-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15043         * NEWS, libextra/auth_srp.c, libextra/gnutls_srp.c: Updated to
15044         conform to the latest srp draft (draft-ietf-tls-srp-07).
15046 2004-05-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15048         * configure.in, lib/gnutls_handshake.c, lib/gnutls_mpi.h,
15049         libextra/auth_srp.c, libextra/openpgp/compat.c, libtasn1.m4: [no log
15050         message]
15052 2004-05-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15054         * ChangeLog: [no log message]
15056 2004-05-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15058         * lib/gnutls_handshake.c, lib/gnutls_v2_compat.c: added some extra
15059         checks in hello packet parsing.
15061 2004-05-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15063         * configure.in, lib/Makefile.am, lib/x509/Makefile.am,
15064         libextra/Makefile.am, libextra/openpgp/Makefile.am,
15065         src/Makefile.am, src/certtool-cfg.h, src/retcodes.c: some libtasn1
15066         related compilation fixes
15068 2004-05-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15070         * configure.in: [no log message]
15072 2004-05-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15074         * acinclude.m4, lib/gnutls_handshake.c: [no log message]
15076 2004-05-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15078         * libextra/opencdk/keydb.c, libextra/opencdk/main.h,
15079         libextra/opencdk/opencdk.h, libextra/opencdk/pubkey.c,
15080         libextra/opencdk/read-packet.c, libextra/opencdk/sig-check.c,
15081         libextra/openpgp/verify.c: added new opencdk
15083 2004-05-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15085         * ChangeLog: [no log message]
15087 2004-05-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15089         * NEWS, doc/README.autoconf, doc/certtool.cfg,
15090         lib/gnutls_handshake.c, lib/pkix.asn, lib/pkix_asn1_tab.c,
15091         libextra/libgnutls-extra.m4: Corrected session resuming in SRP
15092         ciphersuites.
15094 2004-05-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15096         * NEWS: [no log message]
15098 2004-05-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15100         * doc/tex/programs.tex, lib/gnutls_state.c, lib/libgnutls.m4: [no
15101         log message]
15103 2004-05-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15105         * ChangeLog: [no log message]
15107 2004-05-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15109         * NEWS, lib/gnutls.h.in.in, lib/gnutls_state.c: _gnutls_deinit() is
15110         no longer used. Sessions are not automatically removed any more, on
15111         abnormal termination.
15113 2004-05-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15115         * ChangeLog: [no log message]
15117 2004-05-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15119         * NEWS: [no log message]
15121 2004-05-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15123         * lib/gnutls_int.h, lib/gnutls_record.c: some cleanups and better
15124         handling of EOF in record_recv.
15126 2004-05-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15128         * lib/minitasn1/decoding.c: [no log message]
15130 2004-05-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15132         * ChangeLog: [no log message]
15134 2004-05-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15136         * lib/minitasn1/int.h: [no log message]
15138 2004-05-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15140         * acinclude.m4, configure.in, lib/minitasn1/libtasn1.h, libtasn1.m4: 
15141         added proper libtasn1 version detection.
15143 2004-05-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15145         * lib/minitasn1/decoding.c: Applied patch by Max Vozeler
15146         <max@hinterhof.net>, sent by Ivo Timmermans.
15148 2004-05-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15150         * ChangeLog: [no log message]
15152 2004-05-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15154         * NEWS, configure.in, doc/certtool.cfg, lib/pkix.asn,
15155         libextra/Makefile.am, src/certtool-cfg.c, src/certtool.c: certtool
15156         has now support for more X.520 DN attribute types.
15158 2004-05-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15160         * ChangeLog: [no log message]
15162 2004-05-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15164         * configure.in, doc/certtool.cfg: [no log message]
15166 2004-05-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15168         * src/certtool-cfg.c, src/certtool-cfg.h, src/certtool.c: certtool
15169         can now read and set the UID field to a DN.
15171 2004-05-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15173         * includes/gnutls/x509.h: [no log message]
15175 2004-05-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15177         * ChangeLog: [no log message]
15179 2004-05-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15181         * doc/tex/ex-pkcs12.tex, doc/tex/examples.tex,
15182         includes/gnutls/pkcs12.h, lib/gnutls.h.in.in, lib/gnutls_int.h,
15183         lib/x509/pkcs12_bag.c, src/certtool.c: removed gnutls_const_datum
15184         type.
15186 2004-05-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15188         * NEWS, configure.in: [no log message]
15190 2004-05-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15192         * libextra/opencdk/Makefile.am, libextra/opencdk/README,
15193         libextra/opencdk/opencdk.h, libextra/opencdk/sig-check.c,
15194         libextra/openpgp/verify.c: updated opencdk to report if any key
15195         signer was found.
15197 2004-05-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15199         * configure.in, libextra/Makefile.am, libextra/gnutls_extra.c,
15200         libextra/openpgp/Makefile.am, libextra/openpgp/compat.c,
15201         libextra/openpgp/extras.c, libextra/openpgp/gnutls_openpgp.h,
15202         libextra/openpgp/openpgp.c, libextra/openpgp/openpgp.h,
15203         libextra/openpgp/privkey.c, libextra/openpgp/verify.c,
15204         libextra/openpgp/xml.c: [no log message]
15206 2004-05-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15208         * src/certtool-cfg.c, src/prime.c: [no log message]
15210 2004-05-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15212         * configure.in, lib/gnutls_compress_int.c, lib/gnutls_handshake.c,
15213         lib/gnutls_priority.c, libextra/Makefile.am,
15214         libextra/gnutls_extra.c, libextra/gnutls_openpgp.c, src/cli.c,
15215         src/common.c, src/serv.c: some fixes in the compilation system.
15217 2004-05-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15219         * configure.in, libextra/Makefile.am: [no log message]
15221 2004-05-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15223         * ChangeLog: [no log message]
15225 2004-05-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15227         * configure.in, libextra/Makefile.am, libextra/gnutls_extra.c: Added
15228         configure option to disable lzo completely.
15230 2004-05-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15232         * NEWS, configure.in, doc/certtool.cfg, doc/tex/srp.tex,
15233         lib/Makefile.am, libextra/Makefile.am,
15234         libextra/opencdk/Makefile.am, libextra/opencdk/armor.c,
15235         libextra/opencdk/cipher.c, libextra/opencdk/cipher.h,
15236         libextra/opencdk/compress.c, libextra/opencdk/context.h,
15237         libextra/opencdk/encrypt.c, libextra/opencdk/filters.h,
15238         libextra/opencdk/kbnode.c, libextra/opencdk/keydb.c,
15239         libextra/opencdk/keygen.c, libextra/opencdk/keylist.c,
15240         libextra/opencdk/keyserver.c, libextra/opencdk/main.c,
15241         libextra/opencdk/main.h, libextra/opencdk/md.c,
15242         libextra/opencdk/md.h, libextra/opencdk/misc.c,
15243         libextra/opencdk/new-packet.c, libextra/opencdk/opencdk.h,
15244         libextra/opencdk/packet.h, libextra/opencdk/plaintext.c,
15245         libextra/opencdk/pubkey.c, libextra/opencdk/read-packet.c,
15246         libextra/opencdk/seskey.c, libextra/opencdk/sig-check.c,
15247         libextra/opencdk/sign.c, libextra/opencdk/stream.c,
15248         libextra/opencdk/stream.h, libextra/opencdk/sym-cipher.c,
15249         libextra/opencdk/trustdb.c, libextra/opencdk/types.h,
15250         libextra/opencdk/verify.c, libextra/opencdk/write-packet.c,
15251         libextra/openpgp/Makefile.am: opencdk is being included if not
15252         found.
15254 2004-05-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15256         * src/certtool-cfg.c, src/certtool-cfg.h, src/certtool.c,
15257         src/crypt-gaa.c, src/crypt.gaa: certtool can now add ip address SAN
15258         extension.
15260 2004-05-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15262         * ChangeLog: [no log message]
15264 2004-05-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15266         * lib/gnutls_handshake.c: the TLS hello message random values no
15267         longer use strong random data.
15269 2004-05-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15271         * lib/gnutls_algorithms.c: [no log message]
15273 2004-05-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15275         * ChangeLog: [no log message]
15277 2004-05-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15279         * src/Makefile.am, src/README.srpcrypt, src/README.srptool: [no log
15280         message]
15282 2004-05-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15284         * lib/auth_rsa.c, lib/gnutls_handshake.c, lib/gnutls_handshake.h,
15285         lib/gnutls_v2_compat.c, libextra/auth_srp_passwd.c,
15286         libextra/gnutls_openpgp.c, libextra/gnutls_srp.c: Fixed some things
15287         in the random number usage. Weak levels are used where possible to
15288         avoid emptying the strong random pool.
15290 2004-05-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15292         * doc/manpages/Makefile.am, doc/manpages/gnutls-srpcrypt.1,
15293         doc/manpages/srptool.1, doc/protocol/draft-eronen-tls-psk-00.txt,
15294         doc/tex/ex-x509-info.tex, doc/tex/srp.tex: [no log message]
15296 2004-05-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15298         * doc/tex/cert_auth.tex, doc/tex/certificate.tex,
15299         doc/tex/ciphers.tex: some additions to certificate stuff.
15301 2004-05-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15303         * ChangeLog: [no log message]
15305 2004-05-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15307         * NEWS, lib/gnutls_auth.c, lib/gnutls_handshake.c, lib/gnutls_kx.c,
15308         lib/gnutls_pk.c, lib/gnutls_ui.h: Added
15309         gnutls_auth_client_get_type() and gnutls_auth_server_get_type().
15311 2004-04-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15313         * ChangeLog: [no log message]
15315 2004-04-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15317         * lib/ext_cert_type.c, lib/gnutls_cert.c, lib/gnutls_state.c: Fixes
15318         in the automatic disabling of certificate types.
15320 2004-04-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15322         * NEWS, lib/auth_cert.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
15323         lib/gnutls_state.c: Automatically disable certificate types that do
15324         not have corresponding certificates.
15326 2004-04-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15328         * ChangeLog: [no log message]
15330 2004-04-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15332         * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
15333         src/certtool.gaa: added xml exporting capabilities to certtool
15334         utility.
15336 2004-04-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15338         * ChangeLog: [no log message]
15340 2004-04-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15342         * configure.in, lib/gnutls_cert.c: [no log message]
15344 2004-04-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15346         * ChangeLog: [no log message]
15348 2004-04-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15350         * lib/auth_cert.c, lib/gnutls_cert.c, src/cli.c: [no log message]
15352 2004-04-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15354         * configure.in: [no log message]
15356 2004-04-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15358         * ChangeLog: [no log message]
15360 2004-04-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15362         * NEWS, configure.in, doc/TODO, lib/gnutls_global.c,
15363         lib/gnutls_record.c: [no log message]
15365 2004-04-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15367         * ChangeLog: [no log message]
15369 2004-04-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15371         * lib/gnutls_global.c: [no log message]
15373 2004-04-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15375         * lib/gnutls_global.c, lib/gnutls_random.h, src/common.c: [no log
15376         message]
15378 2004-04-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15380         * lib/gnutls_global.c: [no log message]
15382 2004-04-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15384         * ChangeLog: [no log message]
15386 2004-04-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15388         * NEWS, doc/TODO, doc/tex/ex-serv-srp.tex, doc/tex/programs.tex,
15389         doc/tex/srp.tex, src/Makefile.am: Renamed gnutls-srpcrypt to srptool
15391 2004-04-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15393         * NEWS, includes/gnutls/openpgp.h, lib/auth_cert.c: Corrected bug in
15394         OpenPGP key loading using a callback.
15396 2004-04-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15398         * ChangeLog: [no log message]
15400 2004-04-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15402         * NEWS, lib/gnutls_record.c, lib/gnutls_str.c: Corrected bug in TLS
15403         renegotiation.
15405 2004-04-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15407         * lib/gnutls_algorithms.c: [no log message]
15409 2004-04-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15411         * NEWS, doc/TODO, doc/tex/ex-rfc2818.tex, lib/gnutls.h.in.in,
15412         lib/gnutls_algorithms.c, src/certtool.c, src/crypt-gaa.c,
15413         src/crypt-gaa.h: Added gnutls_sign_algorithm_get_name() and
15414         gnutls_pk_algorithm_get_name().
15416 2004-04-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15418         * ChangeLog: [no log message]
15420 2004-04-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15422         * lib/auth_rsa.c, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
15423         lib/gnutls_auth.c, lib/gnutls_constate.c, lib/gnutls_handshake.c,
15424         lib/gnutls_pk.c, lib/gnutls_pk.h, lib/gnutls_state.c,
15425         lib/gnutls_v2_compat.c, lib/x509/verify.c, libextra/ext_srp.c,
15426         src/certtool-cfg.c, src/certtool-gaa.c, src/certtool-gaa.h,
15427         src/cli-gaa.c, src/cli-gaa.h, src/serv-gaa.c, src/serv-gaa.h,
15428         src/tls_test-gaa.c, src/tls_test-gaa.h: Some updates in order to
15429         compile with tcc.
15431 2004-04-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15433         * lib/minitasn1/int.h, lib/minitasn1/libtasn1.h,
15434         lib/minitasn1/structure.c: added the new libtasn1.
15436 2004-04-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15438         * src/certtool-cfg.c, src/certtool-cfg.h, src/certtool.c: some
15439         cleanups in the parsing code.
15441 2004-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15443         * ChangeLog: [no log message]
15445 2004-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15447         * doc/protocol/draft-ietf-tls-rfc2246-bis-05.txt,
15448         doc/protocol/draft-ietf-tls-rfc2246-bis-06.txt: [no log message]
15450 2004-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15452         * src/certtool.c: [no log message]
15454 2004-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15456         * NEWS, lib/x509/extensions.c, src/certtool.c: minor bugfixes.
15458 2004-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15460         * lib/x509/extensions.c, lib/x509/x509_write.c: [no log message]
15462 2004-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15464         * doc/certtool.cfg: [no log message]
15466 2004-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15468         * doc/certtool.cfg, src/certtool-cfg.c, src/certtool-cfg.h,
15469         src/certtool.c: [no log message]
15471 2004-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15473         * NEWS, doc/Makefile.am, doc/certtool.cfg, doc/manpages/certtool.1,
15474         doc/tex/programs.tex, src/certtool.cfg, src/tests.c: [no log
15475         message]
15477 2004-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15479         * lib/Makefile.am: [no log message]
15481 2004-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15483         * configure.in, src/Makefile.am: certtool will use the system's
15484         libcfg if available.
15486 2004-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15488         * NEWS, configure.in, doc/TODO, src/Makefile.am,
15489         src/certtool-cfg.c, src/certtool-cfg.h, src/certtool-gaa.c,
15490         src/certtool-gaa.h, src/certtool.c, src/certtool.cfg,
15491         src/certtool.gaa, src/cfg/Makefile.am, src/cfg/cfg+.c,
15492         src/cfg/cfg+.h, src/cfg/cfgfile.c, src/cfg/cfgfile.h,
15493         src/cfg/cmdline.c, src/cfg/cmdline.h, src/cfg/parse.c,
15494         src/cfg/platon/Makefile.am, src/cfg/platon/str/Makefile.am,
15495         src/cfg/platon/str/dynfgets.c, src/cfg/platon/str/dynfgets.h,
15496         src/cfg/platon/str/strctype.c, src/cfg/platon/str/strctype.h,
15497         src/cfg/platon/str/strdyn.c, src/cfg/platon/str/strdyn.h,
15498         src/cfg/platon/str/strplus.c, src/cfg/platon/str/strplus.h,
15499         src/cfg/props.c, src/cfg/shared.c, src/cfg/shared.h, src/getpass.c,
15500         src/getpass.h: Added batch support to certtool. Now can use
15501         templates.
15503 2004-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15505         * NEWS, lib/gnutls_cipher_int.c, lib/gnutls_global.c,
15506         lib/x509/Makefile.am, lib/x509/rc2.c, lib/x509/rc2.h: The RC2 cipher
15507         is no more included. The one in libgcrypt is now used.
15509 2004-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15511         * NEWS, lib/x509/extensions.c, lib/x509/extensions.h,
15512         lib/x509/x509_write.c, src/certtool.c: updated the extensions
15513         handling.
15515 2004-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15517         * NEWS, doc/TODO, includes/gnutls/x509.h, lib/x509/extensions.c,
15518         lib/x509/extensions.h, lib/x509/x509.c, lib/x509/x509_write.c,
15519         src/certtool.c: - Added support for authority key identifier X.509 extension   field.  - Added support for the extended key usage X.509 extension field.
15521 2004-04-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15523         * ChangeLog: [no log message]
15525 2004-04-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15527         * doc/TODO, lib/gnutls_cipher.c, lib/gnutls_int.h,
15528         lib/gnutls_record.c, lib/gnutls_state.c: The record receive buffer
15529         is now stored in the session data, to avoid memory allocations per
15530         receive.
15532 2004-04-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15534         * ChangeLog: [no log message]
15536 2004-04-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15538         * ChangeLog, NEWS, configure.in: [no log message]
15540 2004-04-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15542         * lib/gnutls_rsa_export.c, lib/x509/privkey.c, lib/x509/x509.h: 
15543         Optimized (a bit) the rsa_parameter copying. I don't like it.
15545 2004-04-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15547         * ChangeLog: [no log message]
15549 2004-04-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15551         * lib/gnutls_algorithms.c, lib/gnutls_compress_int.c,
15552         lib/gnutls_handshake.c, lib/gnutls_int.h: [no log message]
15554 2004-04-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15556         * NEWS, configure.in, lib/gnutls_state.c: - Corrected bug in RSA parameters handling which could cause   unexpected crashes.
15558 2004-04-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15560         * NEWS, doc/tex/library.tex, lib/auth_cert.c, lib/gnutls_cert.c,
15561         lib/gnutls_cert.h: [no log message]
15563 2004-04-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15565         * libextra/auth_srp.c: implemented all the check for SRP group
15566         parameters from the latest SRP draft.
15568 2004-04-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15570         * libextra/auth_srp.h, libextra/auth_srp_passwd.c,
15571         libextra/gnutls_srp.c: [no log message]
15573 2004-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15575         * ChangeLog: [no log message]
15577 2004-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15579         * NEWS, configure.in: [no log message]
15581 2004-03-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15583         * doc/tex/certificate.tex, doc/tex/examples.tex,
15584         doc/tex/gnutls.bib, doc/tex/gnutls.tex: [no log message]
15586 2004-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15588         * ChangeLog: [no log message]
15590 2004-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15592         * lib/gnutls_extensions.c, lib/gnutls_extensions.h,
15593         lib/gnutls_handshake.c, lib/gnutls_x509.c: some improvements that
15594         lead to fewer calls to malloc().
15596 2004-03-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15598         * ChangeLog: [no log message]
15600 2004-03-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15602         * doc/tex/gnutls.bib, doc/tex/howto.tex, doc/tex/tls_extensions.tex: 
15603         [no log message]
15605 2004-03-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15607         * NEWS, configure.in, includes/gnutls/extra.h, lib/auth_cert.c,
15608         lib/gnutls_cert.c, lib/gnutls_global.c, lib/gnutls_int.h,
15609         lib/gnutls_ui.h, libextra/auth_srp_passwd.c, libextra/gnutls_srp.c,
15610         src/cli.c, src/tests.c: Deprecated:
15611         gnutls_srp_server_set_select_function(),
15612         gnutls_certificate_client_set_select_function(),
15613         gnutls_srp_server_set_select_function().
15615 2004-03-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15617         * ChangeLog: [no log message]
15619 2004-03-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15621         * configure.in, src/Makefile.am, src/certtool.c, src/crypt.c,
15622         src/getpass.c, src/getpass.h: replaced the getpass() call with an
15623         internal one.
15625 2004-03-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15627         * doc/examples/Makefile.am, doc/tex/Makefile.am,
15628         doc/tex/ex-pgp-keyserver.tex, doc/tex/examples.tex: removed the
15629         openpgp key retrieval example.
15631 2004-03-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15633         * ChangeLog: [no log message]
15635 2004-03-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15637         * NEWS, configure.in, lib/Makefile.am, libextra/openpgp/openpgp.c,
15638         libextra/openpgp/xml.c: Finally corrected a compilation issue when
15639         opencdk was installed in a non-base directory. Some other minor
15640         fixes.
15642 2004-03-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15644         * libgcrypt.m4, src/serv.c: [no log message]
15646 2004-03-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15648         * ChangeLog: [no log message]
15650 2004-03-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15652         * NEWS, configure.in, doc/tex/auth.tex, includes/gnutls/x509.h,
15653         lib/gnutls.h.in.in, lib/gnutls_anon_cred.c, lib/gnutls_cert.c,
15654         lib/gnutls_dh.h, lib/gnutls_dh_primes.c, lib/gnutls_int.h,
15655         lib/gnutls_rsa_export.c, lib/gnutls_rsa_export.h,
15656         lib/gnutls_state.c, lib/gnutls_ui.h, lib/x509/privkey.c,
15657         lib/x509/privkey.h: * Added functions gnutls_rsa_params_cpy(), gnutls_dh_params_cpy()   and gnutls_x509_privkey_cpy().
15659 2004-03-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15661         * doc/tex/auth.tex, doc/tex/preparation.tex,
15662         lib/gnutls_handshake.c, lib/gnutls_state.c: * Added some preliminary documentation for the new libgcrypt locking
15663         interface.  * Added some documentation for the parameters setting using
15664         callback.
15666 2004-03-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15668         * ChangeLog: [no log message]
15670 2004-03-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15672         * NEWS, lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.h,
15673         lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
15674         lib/gnutls.h.in.in, lib/gnutls_anon_cred.c, lib/gnutls_cert.c,
15675         lib/gnutls_cert.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
15676         lib/gnutls_sig.c, lib/gnutls_state.c, lib/gnutls_ui.c,
15677         lib/gnutls_ui.h, src/serv.c: Added
15678         gnutls_certificate_set_params_function() and
15679         gnutls_anon_set_params_function() that set the RSA or DH parameters
15680         using a callback.
15682 2004-03-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15684         * ChangeLog: [no log message]
15686 2004-03-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15688         * ChangeLog: [no log message]
15690 2004-02-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15692         * ChangeLog: [no log message]
15694 2004-02-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15696         * libextra/openpgp/openpgp.h: [no log message]
15698 2004-02-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15700         * libextra/openpgp/openpgp.h: [no log message]
15702 2004-02-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15704         * lib/minitasn1/int.h, lib/minitasn1/libtasn1.h: added new libtasn1
15705         (0.2.7)
15707 2004-02-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15709         * lib/gnutls_handshake.c, lib/gnutls_hash_int.c: some bugfixes. No
15710         longer allow sending client hello if a TLS version is not set.
15712 2004-02-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15714         * ChangeLog: [no log message]
15716 2004-02-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15718         * lib/auth_cert.c, lib/gnutls_cipher.c, lib/gnutls_constate.c,
15719         lib/gnutls_hash_int.c, lib/gnutls_kx.c, lib/gnutls_kx.h,
15720         lib/gnutls_sig.c: patch to fix the bug in mutual certificate
15721         authentication in SSL 3.0
15723 2004-02-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15725         * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
15726         lib/minitasn1/element.c, lib/minitasn1/int.h,
15727         lib/minitasn1/libtasn1.h: added new minitasn1.
15729 2004-02-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15731         * ChangeLog: [no log message]
15733 2004-02-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15735         * doc/protocol/draft-ietf-tls-compression-06.txt,
15736         doc/protocol/draft-ietf-tls-compression-07.txt,
15737         doc/protocol/draft-ietf-tls-srp-05.txt,
15738         doc/protocol/draft-ietf-tls-srp-06.txt: [no log message]
15740 2004-02-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15742         * ChangeLog: [no log message]
15744 2004-02-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15746         * NEWS: [no log message]
15748 2004-02-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15750         * ChangeLog: [no log message]
15752 2004-02-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15754         * libextra/openpgp/openpgp.c: [no log message]
15756 2004-02-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15758         * NEWS, doc/tex/alert.tex, doc/tex/ciphers.tex, doc/tex/howto.tex,
15759         doc/tex/srp.tex, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
15760         lib/x509/Makefile.am, lib/x509/rfc2818_hostname.c, opencdk.m4: 
15761         Corrected the return values of gnutls_x509_crt_check_hostname().
15763 2004-02-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15765         * doc/tex/preface.tex: [no log message]
15767 2004-02-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15769         * lib/x509/Makefile.am: [no log message]
15771 2004-02-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15773         * ChangeLog: [no log message]
15775 2004-02-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15777         * lib/x509/common.h: [no log message]
15779 2004-02-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15781         * lib/pkix.asn, lib/pkix_asn1_tab.c: fixed CRLDistpoints ASN.1
15782         definitions.
15784 2004-02-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15786         * ChangeLog: [no log message]
15788 2004-02-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15790         * ChangeLog: [no log message]
15792 2004-02-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15794         * lib/gnutls_cipher.c, libextra/auth_srp.c: [no log message]
15796 2004-02-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15798         * lib/minitasn1/structure.c, src/common.c: [no log message]
15800 2004-02-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15802         * ChangeLog: [no log message]
15804 2004-02-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15806         * lib/gnutls_extensions.c: [no log message]
15808 2004-02-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15810         * NEWS, doc/tex/compression.tex, lib/ext_server_name.c,
15811         lib/gnutls.h.in.in, lib/gnutls_extensions.c, src/cli.c,
15812         src/common.c: Fixed a bug where 'server name' extension was always
15813         sent.
15815 2004-02-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15817         * lib/gnutls_dh_primes.c: Fixed some bugs. Patch by Brieuc Jeunhomme
15818         <bbp@via.ecp.fr>.
15820 2004-01-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15822         * ChangeLog: [no log message]
15824 2004-01-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15826         * configure.in, src/certtool.c: added getpass() check.
15828 2004-01-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15830         * NEWS, configure.in, doc/tex/cert_auth.tex,
15831         doc/tex/ex-x509-info.tex, doc/tex/library.tex,
15832         doc/tex/programs.tex, lib/gnutls_algorithms.c,
15833         lib/gnutls_algorithms.h, lib/gnutls_cert.c, lib/gnutls_cipher.c,
15834         lib/gnutls_constate.c, lib/gnutls_errors.c, lib/gnutls_global.c,
15835         lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
15836         lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_record.c,
15837         lib/gnutls_state.c, lib/x509/crl.c, lib/x509/crq.c,
15838         lib/x509/pkcs12.c, lib/x509/pkcs7.c, lib/x509/x509.c,
15839         lib/x509/x509_write.c, lib/x509/xml.c, lib/x509_b64.c,
15840         libextra/gnutls_extra.c, libextra/gnutls_srp.c, src/certtool-gaa.c,
15841         src/certtool.c, src/cli-gaa.c, src/common.c, src/crypt-gaa.c,
15842         src/serv-gaa.c, src/serv.c, src/tls_test-gaa.c: Several bug fixes
15843         and cleanups by Arne Thomassen.
15845 2004-01-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15847         * NEWS, configure.in, lib/pkix.asn, lib/pkix_asn1_tab.c: [no log
15848         message]
15850 2004-01-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15852         * NEWS, doc/TODO, includes/gnutls/x509.h, lib/gnutls.h.in.in,
15853         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/pkix.asn,
15854         lib/pkix_asn1_tab.c, lib/x509/common.c, lib/x509/common.h,
15855         lib/x509/crl.c, lib/x509/crq.c, lib/x509/dn.c, lib/x509/mpi.c,
15856         lib/x509/pkcs12.c, lib/x509/sign.c, lib/x509/x509.c, src/certtool.c: * Added the gnutls_sign_algorithm type.  * Improved the DN parser.
15858 2004-01-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15860         * doc/TODO, doc/protocol/rfc3039.txt, lib/gnutls_handshake.c: [no
15861         log message]
15863 2004-01-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15865         * lib/gnutls_x509.c, lib/x509/common.c, lib/x509/privkey_pkcs8.c: 
15866         [no log message]
15868 2004-01-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15870         * src/Makefile.am: [no log message]
15872 2004-01-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15874         * ChangeLog: [no log message]
15876 2004-01-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15878         * NEWS, configure.in: the -D_REENTRANT is now used.
15880 2004-01-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15882         * src/certtool.c: [no log message]
15884 2004-01-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15886         * ChangeLog: [no log message]
15888 2004-01-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15890         * NEWS: [no log message]
15892 2004-01-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15894         * NEWS, lib/pkix.asn, lib/pkix_asn1_tab.c, lib/x509/common.c,
15895         lib/x509/dn.c, src/certtool.c: Corrected problem printing the DC
15896         attributes in a DN.
15898 2004-01-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15900         * src/tests.c, src/tests.h, src/tls_test.c: [no log message]
15902 2004-01-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15904         * NEWS, configure.in, lib/gnutls_handshake.c, lib/gnutls_int.h,
15905         src/certtool.c, src/common.c: [no log message]
15907 2004-01-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15909         * lib/gnutls.h.in.in, lib/x509/compat.c, libextra/gnutls_openpgp.c,
15910         libextra/openpgp/gnutls_openpgp.h, src/cli.c: [no log message]
15912 2004-01-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15914         * lib/x509/crl_write.c: [no log message]
15916 2004-01-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15918         * lib/x509/compat.h, lib/x509/rfc2818_hostname.c, src/cli.c: Updated
15919         gnutls-cli's SRP behaviour. Some other fixes.
15921 2004-01-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15923         * ChangeLog: [no log message]
15925 2004-01-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15927         * src/certtool.c: [no log message]
15929 2004-01-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15931         * lib/gnutls_ui.h, src/certtool.c, src/common.c: [no log message]
15933 2004-01-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15935         * NEWS, doc/tex/auth.tex, lib/gnutls_algorithms.c, lib/gnutls_ui.h,
15936         lib/x509/rfc2818_hostname.c, lib/x509/x509.c, src/certtool.c: [no
15937         log message]
15939 2004-01-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15941         * lib/gnutls_errors.c, lib/gnutls_errors_int.h,
15942         lib/x509/rfc2818_hostname.c, libextra/openpgp/openpgp.c: [no log
15943         message]
15945 2004-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15947         * ChangeLog: [no log message]
15949 2004-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15951         * NEWS, doc/TODO, lib/gnutls_cipher.c: [no log message]
15953 2004-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15955         * src/tests.c, src/tests.h, src/tls_test.c: added TLS 1.1 protocol
15956         detection.
15958 2004-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15960         * lib/gnutls.h.in.in, lib/x509/rfc2818_hostname.c: [no log message]
15962 2004-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15964         * src/tests.c, src/tests.h, src/tls_test.c: added arcfour 40 cipher
15965         detection.
15967 2004-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15969         * NEWS, configure.in, doc/tex/library.tex, lib/pkix.asn,
15970         lib/pkix_asn1_tab.c, lib/x509/extensions.c: [no log message]
15972 2004-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15974         * NEWS, doc/tex/ex-cert-select.tex, doc/tex/macros.tex,
15975         doc/tex/record_weaknesses.tex, lib/gnutls.h.in.in,
15976         lib/gnutls_algorithms.c, lib/gnutls_cipher.c, lib/gnutls_int.h,
15977         lib/gnutls_record.c, lib/gnutls_state.c, src/common.c, src/serv.c: 
15978         Added support for TLS 1.1
15980 2004-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15982         * ChangeLog: [no log message]
15984 2004-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15986         * NEWS: [no log message]
15988 2004-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15990         * lib/auth_cert.c, lib/auth_cert.h, lib/gnutls_cert.c,
15991         lib/gnutls_random.c, lib/gnutls_ui.h: updated the client retrieval
15992         certificate callback.
15994 2004-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
15996         * doc/tex/cert_auth.tex, doc/tex/certificate.tex,
15997         doc/tex/ex-x509-info.tex, includes/gnutls/x509.h, lib/x509/x509.c,
15998         lib/x509/x509_write.c, src/certtool.c: Added
15999         gnutls_x509_crt_cpy_crl_dist_points()
16001 2004-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16003         * NEWS, doc/tex/certificate.tex, doc/tex/gnutls.bib,
16004         includes/gnutls/extra.h, includes/gnutls/x509.h,
16005         lib/gnutls.h.in.in, lib/pkix.asn, lib/pkix_asn1_tab.c,
16006         lib/x509/extensions.c, lib/x509/x509.c, lib/x509/x509.h,
16007         src/certtool.c: Corrected the CRL distribution point extension
16008         handling.
16010 2004-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16012         * ChangeLog: [no log message]
16014 2004-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16016         * lib/gnutls_cert.c, lib/x509/compat.h, libextra/gnutls_extra.c,
16017         libextra/openpgp/compat.c, libextra/openpgp/gnutls_openpgp.h: [no
16018         log message]
16020 2004-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16022         * AUTHORS, NEWS, configure.in, doc/tex/cover.tex.in,
16023         includes/Makefile.am, includes/gnutls/Makefile.am,
16024         includes/gnutls/compat8.h, includes/gnutls/openssl.h,
16025         lib/auth_anon.c, lib/auth_cert.c, lib/auth_dh_common.c,
16026         lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c, lib/debug.c,
16027         lib/ext_cert_type.c, lib/ext_max_record.c, lib/ext_server_name.c,
16028         lib/gnutls_alert.c, lib/gnutls_algorithms.c,
16029         lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_buffers.c,
16030         lib/gnutls_cert.c, lib/gnutls_cipher.c, lib/gnutls_cipher_int.c,
16031         lib/gnutls_compress.c, lib/gnutls_compress_int.c,
16032         lib/gnutls_constate.c, lib/gnutls_datum.c, lib/gnutls_db.c,
16033         lib/gnutls_dh.c, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
16034         lib/gnutls_extensions.c, lib/gnutls_global.c,
16035         lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_kx.c,
16036         lib/gnutls_mem.c, lib/gnutls_mpi.c, lib/gnutls_num.c,
16037         lib/gnutls_pk.c, lib/gnutls_priority.c, lib/gnutls_random.c,
16038         lib/gnutls_record.c, lib/gnutls_rsa_export.c, lib/gnutls_session.c,
16039         lib/gnutls_session_pack.c, lib/gnutls_sig.c, lib/gnutls_state.c,
16040         lib/gnutls_str.c, lib/gnutls_ui.c, lib/gnutls_v2_compat.c,
16041         lib/gnutls_x509.c, lib/strnstr.c, lib/x509/common.c,
16042         lib/x509/compat.c, lib/x509/compat.h, lib/x509/crl.c,
16043         lib/x509/crq.c, lib/x509/dn.c, lib/x509/dsa.c,
16044         lib/x509/extensions.c, lib/x509/mpi.c, lib/x509/pkcs12.c,
16045         lib/x509/pkcs12_bag.c, lib/x509/pkcs12_encr.c, lib/x509/pkcs5.c,
16046         lib/x509/pkcs7.c, lib/x509/privkey.c, lib/x509/privkey_pkcs8.c,
16047         lib/x509/rc2.c, lib/x509/rfc2818_hostname.c, lib/x509/sign.c,
16048         lib/x509/verify.c, lib/x509/x509.c, lib/x509/x509_write.c,
16049         lib/x509/xml.c, lib/x509_b64.c, libextra/Makefile.am,
16050         libextra/auth_srp.c, libextra/auth_srp_passwd.c,
16051         libextra/auth_srp_rsa.c, libextra/auth_srp_sb64.c,
16052         libextra/ext_srp.c, libextra/gnutls_extra.c,
16053         libextra/gnutls_openpgp.c, libextra/gnutls_openssl.c,
16054         libextra/gnutls_srp.c, libextra/openpgp/compat.c,
16055         libextra/openpgp/extras.c, libextra/openpgp/openpgp.c,
16056         libextra/openpgp/privkey.c, libextra/openpgp/verify.c,
16057         libextra/openpgp/xml.c, libextra/openssl_compat.c,
16058         libextra/openssl_compat.h, src/certtool-gaa.c, src/certtool-gaa.h,
16059         src/certtool.c, src/certtool.gaa, src/cli.c, src/crypt.c,
16060         src/prime.c, src/serv.c, src/tests.c, src/tls_test.c: * Added CRL verification functionality to certtool.  * Added the FSF copyright notices.  * Moved all the compatibility interface to the openssl   compatibility library.
16062 2004-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16064         * NEWS: [no log message]
16066 2004-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16068         * lib/x509/crq.c, lib/x509/mpi.c, lib/x509/mpi.h, lib/x509/sign.c,
16069         lib/x509/verify.c: corrected signing and verifying with DSA keys.
16071 2004-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16073         * NEWS, doc/TODO, doc/tex/certificate.tex, includes/gnutls/x509.h,
16074         lib/Makefile.am, lib/x509/Makefile.am, lib/x509/crl.c,
16075         lib/x509/sign.c, lib/x509/sign.h, lib/x509/x509_write.c,
16076         src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
16077         src/certtool.gaa: Added support for generating CRLs in the library
16078         and the certtool utility.
16080 2004-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16082         * NEWS, includes/gnutls/x509.h, lib/gnutls_mpi.h, lib/pkix.asn,
16083         lib/pkix_asn1_tab.c, lib/x509/extensions.c, lib/x509/extensions.h,
16084         lib/x509/privkey.c, lib/x509/x509.c, lib/x509/x509.h,
16085         lib/x509/x509_write.c, src/certtool.c: Added support for the Subject
16086         Key ID PKIX extension.
16088 2004-01-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16090         * lib/ext_server_name.c, libextra/gnutls_srp.c: [no log message]
16092 2004-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16094         * ChangeLog: [no log message]
16096 2004-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16098         * NEWS, doc/TODO, includes/gnutls/x509.h, lib/pkix.asn,
16099         lib/pkix_asn1_tab.c, lib/x509/common.c, lib/x509/dsa.c,
16100         lib/x509/extensions.c, lib/x509/extensions.h, lib/x509/x509.c,
16101         lib/x509/x509_write.c, src/certtool.c: Added support for reading and
16102         generating CRL distribution points extensions in certificates (not
16103         working yet).
16105 2004-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16107         * lib/gnutls_mpi.h, libextra/auth_srp.c: Added checks (in SRP) for
16108         A%n==0,1,-1 in server side.
16110 2004-01-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16112         * ChangeLog: [no log message]
16114 2004-01-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16116         * NEWS, configure.in, doc/TODO, src/certtool-gaa.c,
16117         src/certtool-gaa.h, src/certtool.c, src/certtool.gaa: Added PKCS #7
16118         support to certtool utility.
16120 2004-01-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16122         * ChangeLog: [no log message]
16124 2004-01-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16126         * NEWS, doc/examples/Makefile.am, doc/manpages/certtool.1,
16127         doc/tex/ex-cert-select.tex, doc/tex/examples.tex, lib/auth_cert.c,
16128         lib/auth_cert.h, lib/gnutls_cert.c, lib/gnutls_int.h,
16129         lib/gnutls_ui.h, lib/x509/compat.c, libextra/gnutls_openssl.c: [no
16130         log message]
16132 2004-01-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16134         * lib/auth_cert.c: [no log message]
16136 2004-01-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16138         * NEWS, doc/TODO, includes/Makefile.am,
16139         includes/gnutls/Makefile.am, includes/gnutls/compat4.h,
16140         includes/gnutls/compat8.h, includes/gnutls/openpgp.h,
16141         includes/gnutls/x509.h, lib/dh_compat.c, lib/gnutls_ui.h,
16142         lib/rsa_compat.c, libextra/gnutls_openpgp.c,
16143         libextra/openpgp/openpgp.c, libextra/openpgp/verify.c,
16144         libextra/openpgp/xml.c: Added gnutls_openpgp_key_get_key_usage(),
16145         and removed several compatibility functions.
16147 2004-01-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16149         * ChangeLog: [no log message]
16151 2004-01-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16153         * includes/gnutls/openpgp.h, lib/Makefile.am, lib/auth_cert.c,
16154         lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
16155         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_x509.c,
16156         lib/gnutls_x509.h, lib/x509/common.c, lib/x509/mpi.c,
16157         lib/x509/rfc2818_hostname.c, libextra/Makefile.am,
16158         libextra/auth_srp_rsa.c, libextra/gnutls_extra.c,
16159         libextra/gnutls_extra.h, libextra/gnutls_openpgp.c,
16160         libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/openpgp.h,
16161         libextra/openpgp/privkey.c: several cleanups.
16163 2004-01-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16165         * lib/gnutls_handshake.c: Corrected bug which disallowed
16166         ciphersuites other than the CERTIFICATE ones to work.
16168 2004-01-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16170         * libextra/openpgp/privkey.c: [no log message]
16172 2004-01-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16174         * doc/TODO, includes/gnutls/compat8.h, includes/gnutls/openpgp.h,
16175         lib/auth_cert.c, lib/gnutls_cert.c, lib/gnutls_int.h,
16176         lib/gnutls_ui.h, lib/gnutls_x509.c, lib/gnutls_x509.h,
16177         libextra/Makefile.am, libextra/gnutls_extra.h,
16178         libextra/gnutls_openpgp.c, libextra/openpgp/Makefile.am,
16179         libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/openpgp.c,
16180         libextra/openpgp/openpgp.h: Improved
16181         gnutls_certificate_client_retrieve_function() and
16182         gnutls_certificate_server_retrieve_function() so that the parsing
16183         time spent within them is minimized. Also added
16184         gnutls_openpgp_privkey struct. No testing yet.
16186 2004-01-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16188         * ChangeLog: [no log message]
16190 2004-01-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16192         * includes/gnutls/x509.h, lib/gnutls_cert.h, lib/x509/extensions.c,
16193         lib/x509/x509_write.c: [no log message]
16195 2004-01-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16197         * NEWS, includes/gnutls/x509.h, lib/gnutls_cert.h,
16198         lib/x509/extensions.c, lib/x509/extensions.h,
16199         lib/x509/x509_write.c, src/certtool.c, src/tests.c, src/tests.h,
16200         src/tls_test.c: Added gnutls_x509_crt_set_key_usage() and certtool
16201         can now set the certificate's key usage.
16203 2004-01-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16205         * configure.in, doc/protocol/draft-ietf-tls-emailaddr-00.txt,
16206         doc/tex/auth.tex: [no log message]
16208 2004-01-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16210         * doc/tex/cert_auth.tex, doc/tex/ciphersuites.tex, src/serv.c: [no
16211         log message]
16213 2004-01-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16215         * doc/tex/Makefile.am, doc/tex/auth.tex, doc/tex/cert_auth.tex,
16216         doc/tex/certificate.tex, doc/tex/ciphers.tex,
16217         doc/tex/ciphersuites.tex, doc/tex/compression.tex,
16218         doc/tex/handshake.tex, doc/tex/openpgp.tex,
16219         doc/tex/preparation.tex, doc/tex/record_weaknesses.tex,
16220         doc/tex/tls_extensions.tex, doc/tex/x509.tex: some updated in
16221         documentation
16223 2004-01-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16225         * lib/auth_cert.c, lib/gnutls_int.h, lib/gnutls_record.c,
16226         src/cli.c, src/serv.c: Corrected bug in gnutls_bye() which made it
16227         return an error code of INVALID_REQUEST instead of success.
16229 2004-01-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16231         * ChangeLog: [no log message]
16233 2004-01-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16235         * NEWS, doc/TODO, includes/gnutls/x509.h, lib/Makefile.am,
16236         lib/gnutls_pk.c, lib/gnutls_rsa_export.c, lib/gnutls_rsa_export.h,
16237         lib/gnutls_sig.c, lib/gnutls_ui.h, lib/rsa_compat.c,
16238         lib/x509/Makefile.am, lib/x509/common.c, lib/x509/crq.c,
16239         lib/x509/dsa.c, lib/x509/dsa.h, lib/x509/mpi.c, lib/x509/mpi.h,
16240         lib/x509/privkey.c, lib/x509/sign.c, lib/x509/x509.c,
16241         lib/x509/x509_write.c, src/certtool-gaa.c, src/certtool-gaa.h,
16242         src/certtool.c, src/certtool.gaa: Added support for generating and
16243         exporting DSA private keys. Exporting to PKCS #8 is still not
16244         supported due to lack of standards.
16246 2004-01-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16248         * NEWS, lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c,
16249         lib/auth_rsa.c, lib/auth_rsa_export.c, lib/gnutls_cert.c,
16250         lib/gnutls_cert.h, lib/gnutls_int.h, lib/gnutls_state.c,
16251         lib/gnutls_ui.h, lib/gnutls_x509.c, lib/gnutls_x509.h,
16252         libextra/auth_srp_rsa.c, libextra/gnutls_extra.c,
16253         libextra/gnutls_extra.h, libextra/gnutls_openpgp.c,
16254         libextra/openpgp/gnutls_openpgp.h: Added the callbacks
16255         gnutls_certificate_client_retrieve_function() and
16256         gnutls_certificate_server_retrieve_function(), to allow a client or
16257         a server to specify certificates for the handshake without storing
16258         them to the credentials structure.
16260 2004-01-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16262         * ChangeLog: [no log message]
16264 2004-01-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16266         * NEWS, configure.in, lib/auth_anon.c, lib/auth_cert.c,
16267         lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c,
16268         lib/auth_rsa_export.c, lib/dh_compat.c, lib/gnutls.h.in.in,
16269         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
16270         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_dh.h,
16271         lib/gnutls_dh_primes.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
16272         lib/gnutls_kx.c, lib/gnutls_rsa_export.c, lib/gnutls_ui.c,
16273         lib/libgnutls.vers, lib/x509/common.c, libextra/auth_srp_rsa.c,
16274         libextra/gnutls_extra.c, libextra/libgnutls-extra.vers, opencdk.m4: * The error codes GNUTLS_E_NO_TEMPORARY_DH_PARAMS and
16275           GNUTLS_E_NO_TEMPORARY_RSA_PARAMS are no longer returned by the
16276           handshake function. Ciphersuites that require temporary parameters
16277         are removed when such parameters do not exist.  * Several internal changes to allow adding the callback function to
16278           retrieve the certificate and the private key.
16280 2004-01-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16282         * ChangeLog: [no log message]
16284 2004-01-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16286         * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_dh_primes.c,
16287         lib/gnutls_rsa_export.c, lib/gnutls_state.c: Included
16288         gnutls_1_0_0_patches.
16290 2004-01-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16292         * NEWS, THANKS, lib/Makefile.am, lib/gnutls_handshake.c,
16293         lib/gnutls_record.c, libextra/Makefile.am,
16294         libextra/openpgp/Makefile.am, src/cli.c, src/tests.c, src/tests.h,
16295         src/tls_test.c: Included gnutls_1_0_0_patches.
16297 2004-01-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16299         * doc/TODO: [no log message]
16301 2004-01-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16303         * ChangeLog: [no log message]
16305 2004-01-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16307         * ChangeLog: [no log message]
16309 2004-01-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16311         * doc/TODO, doc/tex/ciphers.tex, lib/gnutls_dh_primes.c,
16312         lib/gnutls_mpi.c, src/prime.c: some minor fixes and cleanups.
16314 2004-01-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16316         * ChangeLog: [no log message]
16318 2004-01-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16320         * NEWS, src/common.c: [no log message]
16322 2004-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16324         * ChangeLog: [no log message]
16326 2004-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16328         * lib/gnutls_cipher.c, lib/gnutls_cipher_int.c: some cleanups in the
16329         record protocol processing.
16331 2004-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16333         * NEWS, doc/TODO, doc/tex/srp.tex, includes/gnutls/extra.h,
16334         lib/gnutls.h.in.in, lib/gnutls_errors.c, lib/gnutls_handshake.c,
16335         lib/gnutls_int.h, lib/gnutls_state.c, libextra/auth_srp.c,
16336         libextra/auth_srp.h, libextra/ext_srp.c, libextra/ext_srp.h,
16337         libextra/gnutls_srp.c, src/cli.c: Improved the support for
16338         draft-ietf-tls-srp-05. The two-phase handshake is now fully
16339         supported without any interaction with the application layer (except
16340         for a callback).
16342 2004-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16344         * doc/manpages/Makefile.am, doc/manpages/certtool.1,
16345         doc/manpages/gnutls-cli-debug.1, doc/manpages/gnutls-cli.1,
16346         doc/manpages/gnutls-serv.1, doc/manpages/gnutls-srpcrypt.1: Added
16347         new manpages by Ivo.
16349 2004-01-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16351         * ChangeLog: [no log message]
16353 2004-01-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16355         * doc/tex/ciphersuites.tex: [no log message]
16357 2004-01-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16359         * configure.in, lib/gnutls_hash_int.c, lib/gnutls_random.c,
16360         lib/x509/dn.c, src/common.c: eliminated some memory leaks and other
16361         fixes.
16363 2004-01-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16365         * doc/tex/ex-serv-export.tex, doc/tex/ex-serv-srp.tex,
16366         doc/tex/preface.tex: [no log message]
16368 2003-11-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16370         * ChangeLog: [no log message]
16372 2003-11-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16374         * src/tests.c, src/tests.h, src/tls_test.c: added detection for ZLIB
16375         compression.
16377 2003-11-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16379         * src/tests.c, src/tls_test.c: improved srp detection.
16381 2003-11-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16383         * NEWS, doc/tex/srp.tex, lib/gnutls_cipher.c, libextra/auth_srp.c,
16384         src/cli.c: Some fixes in the certificate authenticated SRP
16385         ciphersuites.
16387 2003-11-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16389         * doc/README.autoconf, lib/gnutls_alert.c, lib/gnutls_errors.c,
16390         lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
16391         libextra/auth_srp.c, src/serv-gaa.c, src/serv.c: some fixes to
16392         comply with the SRP draft. The handshake is now repeated if an empty
16393         SRP username is received.
16395 2003-11-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16397         * NEWS, doc/tex/srp.tex, includes/gnutls/extra.h,
16398         lib/gnutls_anon_cred.c, lib/gnutls_cert.c, lib/gnutls_x509.c,
16399         lib/libgnutls.vers, lib/x509_b64.c, libextra/auth_srp.c,
16400         libextra/auth_srp_sb64.c, libextra/gnutls_openpgp.c,
16401         libextra/gnutls_srp.c, libextra/libgnutls-extra.vers,
16402         libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/openpgp.c,
16403         libextra/openpgp/verify.c, src/common.c, src/crypt.c: several
16404         corrections in the documentation.
16406 2003-11-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16408         * ChangeLog: [no log message]
16410 2003-11-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16412         * configure.in, lib/libgnutls.vers, libextra/libgnutls-extra.vers: 
16413         [no log message]
16415 2003-11-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16417         * NEWS: [no log message]
16419 2003-11-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16421         * doc/tex/auth.tex, doc/tex/examples.tex, doc/tex/gnutls.bib,
16422         doc/tex/gnutls.tex, doc/tex/handshake.tex, doc/tex/library.tex,
16423         doc/tex/preface.tex, doc/tex/programs.tex, doc/tex/srp.tex: [no log
16424         message]
16426 2003-11-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16428         * ChangeLog: [no log message]
16430 2003-11-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16432         * NEWS, doc/tex/Makefile.am, doc/tex/appendix.tex,
16433         doc/tex/ciphers.tex, doc/tex/ciphersuites.tex,
16434         doc/tex/supported_ciphersuites.tex, lib/gnutls.h.in.in,
16435         lib/gnutls_algorithms.c, lib/gnutls_cipher_int.c, lib/gnutls_int.h,
16436         lib/gnutls_state.c: Removed the TWOFISH cipher. Documented the
16437         supported ciphersuites.
16439 2003-11-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16441         * doc/protocol/draft-benaloh-pct-00.txt,
16442         doc/protocol/draft-benaloh-pct-01.txt,
16443         doc/protocol/draft-hickman-netscape-ssl-00.txt: Added historical
16444         documents. Got from
16445         http://www21.ocn.ne.jp/~k-west/SSLandTLS/index-e.html
16447 2003-11-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16449         * doc/TODO, doc/tex/preface.tex: [no log message]
16451 2003-11-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16453         * doc/tex/preface.tex: [no log message]
16455 2003-11-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16457         * NEWS, doc/TODO, doc/tex/Makefile.am, lib/auth_cert.c,
16458         lib/auth_rsa_export.c, lib/gnutls.h.in.in, lib/gnutls_handshake.c,
16459         lib/gnutls_int.h, lib/gnutls_mem.h, lib/gnutls_mpi.c,
16460         lib/gnutls_mpi.h, lib/gnutls_x509.c, libextra/gnutls_openpgp.c,
16461         src/serv.c: corrected some bugs that affected openpgp
16462         authentication.
16464 2003-11-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16466         * ChangeLog: [no log message]
16468 2003-11-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16470         * doc/tex/ciphersuites.tex, doc/tex/gnutls.bib, doc/tex/gnutls.tex,
16471         doc/tex/handshake.tex, doc/tex/library.tex, doc/tex/openpgp.tex,
16472         doc/tex/preface.tex: [no log message]
16474 2003-11-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16476         * NEWS, doc/protocol/rfc3279.txt, doc/tex/cover.tex.in,
16477         doc/tex/gnutls.bib, doc/tex/library.tex, includes/gnutls/x509.h,
16478         lib/gnutls_pk.c, lib/x509/privkey.c, lib/x509/verify.c,
16479         lib/x509/verify.h, lib/x509/x509.c: Exported the
16480         gnutls_x509_privkey_sign_data(), gnutls_x509_privkey_verify_data()
16481         and gnutls_x509_crt_verify_data().
16483 2003-11-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16485         * src/certtool.c: only generate v3 certificates, since we always use
16486         the CA (basicConstraints) extension.
16488 2003-11-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16490         * ChangeLog: [no log message]
16492 2003-11-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16494         * lib/x509/common.c, lib/x509/privkey.c: ensure that the leading
16495         zero is there on RSA keys.
16497 2003-11-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16499         * lib/x509/crq.c, lib/x509/sign.c, lib/x509/x509_write.c: [no log
16500         message]
16502 2003-11-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16504         * doc/tex/ex-x509-info.tex: [no log message]
16506 2003-11-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16508         * lib/x509/crq.c: added crq_get_version().
16510 2003-11-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16512         * doc/tex/certificate.tex, doc/tex/ex-crq.tex, doc/tex/gnutls.bib,
16513         doc/tex/openssl.tex, lib/x509/crq.c, lib/x509/x509_write.c,
16514         src/certtool.c: Some documentation fixes. Changed
16515         gnutls_x509_*_set_version() to have a compatible input with
16516         gnutls_x509_*_get_version().
16518 2003-11-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16520         * doc/protocol/rfc2459.txt, doc/protocol/rfc3280.txt: added the
16521         newest PKIX rfc.
16523 2003-11-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16525         * doc/tex/ex-cert-select.tex, doc/tex/ex-client-resume.tex,
16526         doc/tex/ex-client-srp.tex, doc/tex/ex-client2.tex,
16527         doc/tex/ex-serv-export.tex, doc/tex/ex-serv-pgp.tex,
16528         doc/tex/examples.tex: [no log message]
16530 2003-11-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16532         * doc/TODO: [no log message]
16534 2003-11-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16536         * lib/gnutls_record.c: [no log message]
16538 2003-11-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16540         * doc/README.autoconf, includes/gnutls/x509.h, lib/x509/pkcs5.c,
16541         src/common.c, src/serv.c: [no log message]
16543 2003-11-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16545         * ChangeLog: [no log message]
16547 2003-11-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16549         * doc/protocol/draft-ietf-tls-compression-05.txt,
16550         doc/protocol/draft-ietf-tls-compression-06.txt,
16551         doc/protocol/draft-ietf-tls-ecc-03.txt,
16552         doc/protocol/draft-ietf-tls-ecc-04.txt: [no log message]
16554 2003-11-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16556         * src/certtool.c: generated certificates by certtool now have
16557         version 1 if they do not include extensions.
16559 2003-11-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16561         * NEWS, lib/ext_server_name.c, lib/gnutls.h.in.in, opencdk.m4,
16562         src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c: [no log
16563         message]
16565 2003-11-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16567         * THANKS, lib/gnutls_session.c, lib/x509/pkcs12.c,
16568         libextra/gnutls_openssl.c, src/certtool.gaa, src/serv-gaa.c,
16569         src/serv.c, src/serv.gaa: Some fixes pointed out by Dimitri
16570         Papadopoulos-Orfanos <papadopo@shfj.cea.fr>
16572 2003-11-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16574         * ChangeLog: [no log message]
16576 2003-11-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16578         * doc/tex/ex-client-resume.tex, doc/tex/ex-client-srp.tex,
16579         doc/tex/ex-client2.tex, doc/tex/ex-rfc2818.tex,
16580         doc/tex/examples.tex: [no log message]
16582 2003-11-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16584         * doc/tex/Makefile.am, doc/tex/ex-client-resume.tex,
16585         doc/tex/ex-client-srp.tex, doc/tex/ex-client2.tex,
16586         doc/tex/examples.tex: Simplified a bit the client examples.
16588 2003-11-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16590         * doc/tex/ex-client1.tex: [no log message]
16592 2003-11-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16594         * lib/x509/pkcs5.c, src/certtool-gaa.c, src/certtool.gaa,
16595         src/serv.c, src/tests.c: [no log message]
16597 2003-11-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16599         * src/certtool.c: some changes in password reading.
16601 2003-11-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16603         * lib/x509/pkcs5.c: some corrections in the pkcs5 module by Simon
16604         Josefsson.
16606 2003-11-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16608         * lib/ext_server_name.c, lib/gnutls_int.h: [no log message]
16610 2003-11-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16612         * lib/gnutls_int.h, lib/gnutls_session_pack.c,
16613         lib/gnutls_session_pack.h: [no log message]
16615 2003-11-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16617         * configure.in, lib/auth_cert.c, lib/defines.h,
16618         lib/ext_server_name.c, lib/gnutls.h.in.in, lib/gnutls_cert.c,
16619         lib/gnutls_record.c, lib/gnutls_session.c, lib/gnutls_state.c,
16620         lib/gnutls_str.c, lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509/crl.c,
16621         lib/x509/crq.c, lib/x509/dn.c, lib/x509/extensions.c,
16622         lib/x509/pkcs12.h, lib/x509/pkcs12_bag.c, lib/x509/pkcs12_encr.c,
16623         lib/x509/pkcs5.c, lib/x509/privkey.c, lib/x509/privkey_pkcs8.c,
16624         lib/x509/verify.c, lib/x509/x509.c, lib/x509/x509_write.c,
16625         lib/x509_b64.c, libextra/gnutls_srp.c, src/certtool.c,
16626         src/common.c, src/serv.c: Several minor fixes in code and function
16627         documentation.
16629 2003-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16631         * ChangeLog: [no log message]
16633 2003-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16635         * NEWS: [no log message]
16637 2003-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16639         * doc/tex/ex-crq.tex: [no log message]
16641 2003-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16643         * includes/gnutls/x509.h, lib/x509/common.c, lib/x509/crl.c,
16644         lib/x509/crq.c, lib/x509/x509.c, lib/x509/x509_write.c: [no log
16645         message]
16647 2003-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16649         * NEWS, includes/gnutls/x509.h, lib/x509/crl.c, lib/x509/crq.c,
16650         lib/x509/dn.c, lib/x509/dn.h, lib/x509/extensions.c,
16651         lib/x509/extensions.h, lib/x509/x509.c, src/certtool.c: * Added gnutls_x509_*_get_dn_oid() and
16652           gnutls_x509_crt_get_extension_oid() functions which return the
16653         available OIDs.  * The certtool utility now prints all available extension OIDs and   values.
16655 2003-11-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16657         * NEWS, includes/gnutls/x509.h, lib/gnutls_str.c, lib/gnutls_str.h,
16658         lib/x509/common.c, lib/x509/compat.c, lib/x509/crl.c,
16659         lib/x509/crq.c, lib/x509/crq.h, lib/x509/dn.c, lib/x509/dn.h,
16660         lib/x509/rfc2818_hostname.c, lib/x509/x509.c, lib/x509/x509.h,
16661         libextra/openpgp/openpgp.h: gnutls_x509_*_get_*_dn_by_oid()
16662         functions have a raw_flag parameter added.  Several other fixes.
16664 2003-11-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16666         * ChangeLog: [no log message]
16668 2003-11-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16670         * NEWS, configure.in, includes/gnutls/compat8.h,
16671         includes/gnutls/openpgp.h, includes/gnutls/pkcs12.h,
16672         includes/gnutls/x509.h, lib/gnutls_errors.c,
16673         lib/gnutls_errors_int.h, lib/x509/compat.c, lib/x509/crl.c,
16674         lib/x509/crq.c, lib/x509/dn.c, lib/x509/dn.h, lib/x509/pkcs12.c,
16675         lib/x509/pkcs7.c, lib/x509/pkcs7.h, lib/x509/privkey.c,
16676         lib/x509/privkey_pkcs8.c, lib/x509/x509.c, lib/x509/x509.h,
16677         lib/x509/x509_write.c, libextra/openpgp/openpgp.c, src/certtool.c,
16678         src/cli.c, src/common.c, src/tests.c: gnutls_x509_*_set_dn_by_oid()
16679         functions have a raw_flag parameter added. Some other fixes in
16680         function types.
16682 2003-11-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16684         * NEWS: [no log message]
16686 2003-11-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16688         * configure.in, includes/gnutls/compat8.h, includes/gnutls/x509.h,
16689         lib/gnutls.h.in.in, lib/x509/crq.c, lib/x509/crq.h,
16690         lib/x509/x509.c, lib/x509/x509.h: Compatibility header for gnutls4
16691         is no longer included in gnutls.h. Added deprecated warnings to
16692         gnutls8 stuff.
16694 2003-11-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16696         * includes/gnutls/openssl.h: [no log message]
16698 2003-11-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16700         * lib/x509/crq.c, lib/x509/x509.c: [no log message]
16702 2003-11-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16704         * includes/gnutls/x509.h, lib/x509/common.c, lib/x509/crq.c,
16705         lib/x509/x509_write.c: added gnutls_x509_oid_known() to report known
16706         OIDs.
16708 2003-11-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16710         * lib/x509/x509_write.c: added gnutls_x509_oid_known() to report
16711         known OIDs.
16713 2003-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16715         * ChangeLog: [no log message]
16717 2003-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16719         * NEWS, configure.in, lib/defines.h, lib/gnutls.h.in.in,
16720         src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.gaa,
16721         src/crypt-gaa.c, src/crypt-gaa.h, src/crypt.gaa, src/prime.c,
16722         src/tls_test-gaa.c, src/tls_test-gaa.h, src/tls_test.gaa: [no log
16723         message]
16725 2003-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16727         * lib/auth_cert.c, lib/ext_max_record.c, lib/gnutls_extensions.c,
16728         lib/gnutls_int.h, src/cli.c: [no log message]
16730 2003-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16732         * src/cli.c: [no log message]
16734 2003-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16736         * configure.in, lib/auth_cert.c, lib/debug.c,
16737         lib/ext_server_name.c, lib/gnutls_buffers.c, lib/gnutls_constate.c,
16738         lib/gnutls_dh_primes.c, lib/gnutls_extensions.c,
16739         lib/gnutls_extensions.h, lib/gnutls_global.c,
16740         lib/gnutls_handshake.c, lib/gnutls_handshake.h,
16741         lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_mem.c,
16742         lib/gnutls_record.c, lib/gnutls_record.h, lib/gnutls_state.c,
16743         lib/gnutls_state.h, lib/gnutls_v2_compat.c, lib/gnutls_x509.c,
16744         lib/x509/crl.c, lib/x509_b64.c, libextra/auth_srp.c,
16745         libextra/auth_srp_sb64.c, libextra/gnutls_openpgp.c,
16746         libextra/gnutls_openssl.c, libextra/openpgp/gnutls_openpgp.h,
16747         libextra/openpgp/verify.c, src/common.h: Some bugfixes, and type
16748         corrections.
16750 2003-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16752         * lib/gnutls.h.in.in: [no log message]
16754 2003-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16756         * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
16757         lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_priority.c,
16758         lib/x509/common.c, src/cli.c, src/common.c, src/serv.c: Added the
16759         RIPEMD ciphersuites defined in draft-ietf-tls-openpgp-keys-04.
16761 2003-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16763         * lib/libgnutls.m4, libextra/libgnutls-extra.m4: [no log message]
16765 2003-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16767         * NEWS, configure.in, doc/tex/openssl.tex, includes/Makefile.am,
16768         lib/minitasn1/mem.h, libextra/Makefile.am,
16769         libextra/libgnutls-extra.vers: The openssl compatibility layer was
16770         moved to gnutls-openssl to allow the extension of it without
16771         bloating the libgnutls-extra.
16773 2003-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16775         * ChangeLog: [no log message]
16777 2003-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16779         * lib/defines.h: [no log message]
16781 2003-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16783         * src/certtool.c: [no log message]
16785 2003-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16787         * src/certtool.c: Prints certificate information before signing.
16789 2003-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16791         * ChangeLog: [no log message]
16793 2003-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16795         * lib/gnutls_random.h: [no log message]
16797 2003-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16799         * configure.in, lib/gnutls_random.c, src/crypt.c: Patch by Werner
16800         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.
16802 2003-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16804         * ChangeLog, NEWS, configure.in: [no log message]
16806 2003-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16808         * includes/gnutls/x509.h, src/certtool-gaa.c, src/certtool-gaa.h,
16809         src/certtool.c, src/certtool.gaa: Added capability to read CRLs to
16810         certtool.
16812 2003-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16814         * includes/gnutls/x509.h, lib/gnutls_x509.c, lib/x509/compat.c,
16815         lib/x509/crl.c, lib/x509/pkcs7.c, lib/x509/pkcs7.h,
16816         lib/x509/x509.c, lib/x509/x509.h: Renamed several pkcs #7 related
16817         functions. That is to allow future extensions to the API.
16819 2003-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16821         * doc/scripts/gdoc: [no log message]
16823 2003-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16825         * lib/x509/crl.c, lib/x509/crq.c, lib/x509/pkcs12_bag.c,
16826         lib/x509/x509.c, lib/x509/x509_write.c: [no log message]
16828 2003-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16830         * doc/scripts/gdoc: [no log message]
16832 2003-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16834         * doc/scripts/gdoc: [no log message]
16836 2003-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16838         * includes/gnutls/x509.h: [no log message]
16840 2003-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16842         * NEWS, configure.in, includes/gnutls/x509.h, lib/gnutls.h.in.in,
16843         lib/gnutls_dh_primes.c, lib/gnutls_ui.h, lib/x509/pkcs7.c,
16844         lib/x509_b64.c, src/cli-gaa.c: Added gnutls_pkcs7_set_certificate2()
16845         and gnutls_pkcs7_set_crl2() functions.
16847 2003-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16849         * lib/x509/crl.c, lib/x509/crq.c, lib/x509/pkcs12.c,
16850         lib/x509/pkcs12_bag.c, lib/x509/privkey.c,
16851         lib/x509/privkey_pkcs8.c, lib/x509/x509.c: added some check for the
16852         input parameters.
16854 2003-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16856         * doc/TODO, libgcrypt.m4: [no log message]
16858 2003-11-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16860         * ChangeLog: [no log message]
16862 2003-11-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16864         * lib/gnutls.h.in.in, lib/x509/common.c, lib/x509/crl.c,
16865         lib/x509/crq.c, lib/x509/dn.c, lib/x509/x509.c: Removed the
16866         gnutls_handshake_set_rsa_pms_check() prototype from gnutls.h.
16867         Corrected the *_get_dn() functions to return the data size if the
16868         data argument is NULL, and *data_size == 0. Bugs reported by Gergely
16869         Nagy <algernon@bonehunter.rulez.org>.
16871 2003-11-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16873         * lib/auth_cert.c, lib/ext_cert_type.c, lib/ext_cert_type.h,
16874         lib/gnutls_constate.c, lib/gnutls_extensions.c,
16875         lib/gnutls_session_pack.c: some fixes to have the correct cert_type
16876         on resumed sessions.
16878 2003-11-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16880         * NEWS, src/certtool.c: The certtool utility can now generate PKCS
16881         #12 structures without specifying a certificate.
16883 2003-11-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16885         * ChangeLog: [no log message]
16887 2003-11-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16889         * NEWS, configure.in, doc/tex/gnutls.bib: [no log message]
16891 2003-11-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16893         * lib/minitasn1/errors.c, lib/minitasn1/int.h,
16894         lib/minitasn1/libtasn1.h, lib/minitasn1/mem.h,
16895         lib/minitasn1/structure.c: Included the new libtasn 0.2.6.
16897 2003-11-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16899         * doc/protocol/draft-ietf-tls-openpgp-keys-03.txt,
16900         doc/protocol/draft-ietf-tls-openpgp-keys-04.txt: [no log message]
16902 2003-11-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16904         * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.gaa,
16905         src/cli.c, src/common.c, src/common.h, src/crypt-gaa.c,
16906         src/crypt-gaa.h, src/crypt.gaa, src/prime.c, src/serv.c,
16907         src/tests.c, src/tls_test-gaa.c, src/tls_test-gaa.h,
16908         src/tls_test.c, src/tls_test.gaa: some code cleanups.
16910 2003-11-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16912         * lib/gnutls_cert.c, libextra/gnutls_srp.c: [no log message]
16914 2003-11-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16916         * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.gaa,
16917         src/common.c, src/crypt-gaa.c, src/crypt-gaa.h, src/crypt.gaa,
16918         src/tests.c, src/tests.h, src/tls_test-gaa.c, src/tls_test-gaa.h,
16919         src/tls_test.c, src/tls_test.gaa: [no log message]
16921 2003-11-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16923         * ChangeLog: [no log message]
16925 2003-11-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16927         * NEWS, src/certtool-gaa.c, src/certtool.gaa, src/cli.c,
16928         src/common.c, src/common.h, src/crypt-gaa.c, src/crypt.gaa,
16929         src/serv.c, src/tls_test.c: [no log message]
16931 2003-11-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16933         * libextra/gnutls_openpgp.c, src/certtool-gaa.c,
16934         src/certtool-gaa.h, src/certtool.gaa, src/crypt-gaa.c,
16935         src/crypt-gaa.h, src/crypt.c, src/crypt.gaa: [no log message]
16937 2003-11-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16939         * lib/gnutls.h.in.in: Corrected the types in
16940         gnutls_anon_free_client_credentials() and
16941         gnutls_anon_allocate_client_credentials(). Reported by Ivo.
16943 2003-11-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16945         * ChangeLog: [no log message]
16947 2003-11-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16949         * configure.in, src/crypt.c, src/tests.c, src/tls_test.c: [no log
16950         message]
16952 2003-11-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16954         * configure.in, lib/gnutls_buffers.c, libextra/auth_srp_passwd.c,
16955         libextra/gnutls_openpgp.c, libgcrypt.m4, src/Makefile.am,
16956         src/certtool.c, src/cli-gaa.c, src/cli.c, src/crypt.c, src/serv.c,
16957         src/tests.c, src/tests.h, src/tls_test-gaa.c, src/tls_test.c: some
16958         changes to compile in mingw32.
16960 2003-11-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16962         * ChangeLog: [no log message]
16964 2003-11-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16966         * doc/scripts/gdoc: added the new gdoc by Simon.
16968 2003-11-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16970         * lib/gnutls_buffers.c, lib/gnutls_buffers.h,
16971         lib/gnutls_compress.c, lib/gnutls_handshake.c, lib/gnutls_ui.c,
16972         lib/x509/privkey.c: [no log message]
16974 2003-11-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16976         * includes/gnutls/pkcs12.h, lib/ext_server_name.c,
16977         lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cert.c,
16978         lib/gnutls_cipher.c, lib/gnutls_cipher.h,
16979         lib/gnutls_compress_int.c, lib/gnutls_compress_int.h,
16980         lib/gnutls_db.c, lib/gnutls_int.h, lib/gnutls_kx.c,
16981         lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_v2_compat.c,
16982         lib/x509/common.c, lib/x509/common.h, lib/x509/crl.c,
16983         lib/x509/crq.c, lib/x509/dn.c, lib/x509/dn.h,
16984         lib/x509/extensions.h, lib/x509/pkcs12.c, lib/x509/pkcs5.c,
16985         lib/x509/pkcs5.h, lib/x509/pkcs7.c, lib/x509/privkey.c,
16986         lib/x509/privkey_pkcs8.c, lib/x509/rfc2818_hostname.c,
16987         lib/x509/verify.c, lib/x509/x509.c, lib/x509_b64.c, lib/x509_b64.h: 
16988         some type fixes. Based on build logs sent by Dimitri
16989         Papadopoulos-Orfanos <papadopo@shfj.cea.fr>.
16991 2003-11-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16993         * lib/x509/verify.c: preserve the flags from the last certificate
16994         verification, in a chain.
16996 2003-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
16998         * ChangeLog: [no log message]
17000 2003-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17002         * NEWS: [no log message]
17004 2003-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17006         * libextra/openpgp/verify.c: added gnutls_openpgp_key_verify_self()
17007         which verifies the self signature in the key.
17009 2003-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17011         * includes/gnutls/openpgp.h, libextra/gnutls_openpgp.c,
17012         libextra/openpgp/compat.c, libextra/openpgp/openpgp.c,
17013         libextra/openpgp/verify.c, src/common.c: added
17014         gnutls_openpgp_key_export() function.
17016 2003-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17018         * lib/x509/verify.c: [no log message]
17020 2003-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17022         * doc/tex/certificate.tex, doc/tex/library.tex,
17023         includes/gnutls/openpgp.h, includes/gnutls/x509.h: [no log message]
17025 2003-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17027         * libextra/openpgp/compat.c, libextra/openpgp/openpgp.h,
17028         libextra/openpgp/verify.c: [no log message]
17030 2003-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17032         * lib/gnutls.h.in.in, lib/gnutls_int.h, lib/x509/pkcs12_bag.c,
17033         lib/x509/privkey.h, lib/x509/privkey_pkcs8.c: Some changes to
17034         preserve binary compatibility.
17036 2003-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17038         * ChangeLog: [no log message]
17040 2003-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17042         * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
17043         src/certtool.gaa: Added option to certtool to use export-grade
17044         algorithms. If password is set in pkcs8 mode, then the output
17045         structure will be encrypted.
17047 2003-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17049         * NEWS, lib/x509/verify.c, libextra/openpgp/verify.c,
17050         src/certtool-gaa.c, src/certtool.gaa, tests/test25.pem: [no log
17051         message]
17053 2003-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17055         * src/prime-gaa.c, src/prime-gaa.h, src/prime.gaa: [no log message]
17057 2003-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17059         * doc/scripts/Makefile.am: gdoc and sort1.pl are now included in the
17060         distribution.
17062 2003-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17064         * NEWS, doc/tex/certificate.tex, doc/tex/cover.tex.in,
17065         doc/tex/ex-rfc2818.tex, lib/gnutls.h.in.in, lib/gnutls_cert.c,
17066         lib/gnutls_int.h, lib/x509/compat.c, lib/x509/verify.c,
17067         libextra/openpgp/compat.c, libextra/openpgp/extras.c,
17068         libextra/openpgp/verify.c, src/Makefile.am, src/certtool-gaa.c,
17069         src/certtool-gaa.h, src/certtool.c, src/certtool.gaa, src/common.c,
17070         src/prime.c: * Several changes in certificate and key verification.  * GNUTLS_CERT_NOT_TRUSTED was replaced by GNUTLS_CERT_INVALID, to
17071           avoid having two flags for the same thing.  * Updated documentation for openpgp key verification.  * The prime tool was combined with the certtool.
17073 2003-10-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17075         * ChangeLog: [no log message]
17077 2003-10-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17079         * NEWS, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
17080         libextra/gnutls_openpgp.c, libextra/openpgp/extras.c: [no log
17081         message]
17083 2003-10-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17085         * src/certtool.c, src/certtool.gaa, src/common.c: [no log message]
17087 2003-10-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17089         * libextra/openpgp/.cvsignore, libextra/openpgp/openpgp.c,
17090         libextra/openpgp/openpgp.h: [no log message]
17092 2003-10-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17094         * includes/gnutls/pkcs12.h, libextra/gnutls_openpgp.c,
17095         src/certtool.c, src/common.c: more openpgp related changes.
17097 2003-10-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17099         * lib/x509/pkcs12_bag.c: Added gnutls_pkcs12_bag_set_crl() and
17100         gnutls_pkcs12_bag_set_crt() functions.
17102 2003-10-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17104         * libextra/gnutls_openpgp.c: [no log message]
17106 2003-10-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17108         * doc/tex/ex-pgp-keyserver.tex, lib/Makefile.am, lib/gnutls_x509.c,
17109         lib/strfile.h, libextra/gnutls_openpgp.c,
17110         libextra/openpgp/openpgp.h, src/serv.c: some openpgp related
17111         changes.
17113 2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17115         * ChangeLog: [no log message]
17117 2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17119         * src/crypt.c: [no log message]
17121 2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17123         * configure.in, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
17124         lib/gnutls_global.c: added version check against libtasn1
17126 2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17128         * src/certtool-gaa.c, src/certtool.c, src/certtool.gaa,
17129         src/common.c: [no log message]
17131 2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17133         * src/certtool.c, src/cli.c, src/crypt.c, src/serv.c: Added error
17134         checking to global_init() calls.
17136 2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17138         * doc/tex/auth.tex, doc/tex/handshake.tex, doc/tex/howto.tex: 
17139         Corrected some things in documentation. Got from Debian bug tracking
17140         system, Reported by Ivan Nestlerode <nestler@speakeasy.net>
17142 2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17144         * lib/gnutls.h.in.in, lib/x509/pkcs12_bag.c,
17145         libextra/openpgp/compat.c, libextra/openpgp/extras.c,
17146         libextra/openpgp/verify.c: [no log message]
17148 2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17150         * includes/gnutls/pkcs12.h, lib/gnutls.h.in.in,
17151         lib/x509/pkcs12_bag.c, lib/x509/verify.c, src/certtool.c: introduced
17152         gnutls_const_datum for gnutls_pkcs12_bag_get_data(). Some other
17153         cleanups in the verification functions.
17155 2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17157         * lib/x509/verify.c: corrected some bugs in the verification
17158         functions.
17160 2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17162         * tests/test22.pem: [no log message]
17164 2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17166         * lib/x509/verify.c, src/certtool.c, tests/test23.pem: [no log
17167         message]
17169 2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17171         * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_int.h,
17172         lib/x509/compat.c, lib/x509/verify.c, src/certtool.c, src/common.c,
17173         tests/test1.pem, tests/test10.pem, tests/test13.pem,
17174         tests/test2.pem, tests/test20.pem, tests/test21.pem,
17175         tests/test22.pem, tests/test23.pem, tests/test24.pem,
17176         tests/test25.pem, tests/test26.pem, tests/test3.pem: Improved the
17177         certificate verification functions and the certtool program's
17178         verification capability.
17180 2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17182         * src/certtool.c, src/crypt.c: Certtool is only compiled when
17183         ENABLE_PKI is defined.
17185 2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17187         * libextra/openpgp/Makefile.am: [no log message]
17189 2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17191         * lib/x509/common.c, lib/x509_b64.c, lib/x509_b64.h: Made the
17192         B64FSIZE to return an accurate value.
17194 2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17196         * NEWS, configure.in, doc/tex/programs.tex, lib/x509/common.c,
17197         lib/x509_b64.c, src/certtool.c: some fixes.
17199 2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17201         * src/certtool.c: [no log message]
17203 2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17205         * doc/tex/programs.tex: [no log message]
17207 2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17209         * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
17210         src/certtool.gaa: added capability to print pkcs12 structures.
17212 2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17214         * libextra/libgnutls-extra.vers: exported OpenSSL* symbols.
17216 2003-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17218         * lib/x509/rfc2818.h: added missing file.
17220 2003-10-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17222         * ChangeLog: [no log message]
17224 2003-10-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17226         * NEWS, doc/tex/ex-pkcs12.tex, includes/gnutls/pkcs12.h,
17227         lib/x509/common.c, src/certtool-gaa.c, src/certtool-gaa.h,
17228         src/certtool.c, src/certtool.gaa: added pkcs #12 support to
17229         certtool. Corrected some bugs in the export functions.
17231 2003-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17233         * ChangeLog: [no log message]
17235 2003-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17237         * doc/protocol/draft-ietf-tls-sharedkeys-01.txt,
17238         doc/protocol/draft-ietf-tls-sharedkeys-02.txt: [no log message]
17240 2003-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17242         * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
17243         src/certtool.gaa: [no log message]
17245 2003-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17247         * src/certtool-gaa.c, src/certtool.c, src/certtool.gaa: [no log
17248         message]
17250 2003-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17252         * configure.in, lib/gnutls_dh_primes.c: Used the new gcrypt API for
17253         generating primes and groups.
17255 2003-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17257         * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
17258         src/certtool.gaa: added the --der option to certtool.
17260 2003-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17262         * NEWS, configure.in, doc/tex/programs.tex,
17263         includes/gnutls/openpgp.h, lib/x509/x509.c, lib/x509/x509_write.c,
17264         src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
17265         src/certtool.gaa: several improvements for the certtool utility.
17267 2003-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17269         * src/common.c: [no log message]
17271 2003-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17273         * doc/Makefile.am, doc/manpages/Makefile.am,
17274         doc/manpages/gnutls-cli-debug.1, doc/manpages/gnutls-cli.1,
17275         doc/manpages/gnutls-serv.1, doc/manpages/gnutls-srpcrypt.1: Added
17276         manpages created by Ivo Timmermans <ivo@o2w.nl>
17278 2003-10-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17280         * ChangeLog: [no log message]
17282 2003-10-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17284         * src/certtool.c, src/cli-gaa.c, src/cli-gaa.h, src/cli.c,
17285         src/cli.gaa, src/common.c: Added the --print-cert option to
17286         gnutls-cli.
17288 2003-10-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17290         * NEWS, src/Makefile.am: [no log message]
17292 2003-10-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17294         * lib/gnutls_x509.c, lib/x509/common.c, lib/x509/mpi.c,
17295         lib/x509/mpi.h, lib/x509/privkey.c, lib/x509/privkey.h,
17296         lib/x509/x509.c, lib/x509_b64.c, src/certtool-gaa.c,
17297         src/certtool-gaa.h, src/certtool.c, src/certtool.gaa: Added
17298         capability to print the keyid of a certificate or a private key to
17299         certtool. Updated the key_id functions to return the hash of the
17300         SubjectPublicKey.
17302 2003-10-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17304         * src/certtool.c: Added fingerprint calculation to certtool.
17306 2003-10-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17308         * configure.in, libextra/gnutls_openssl.c: added configure option to
17309         disable the openssl compatibility layer.
17311 2003-10-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17313         * lib/x509/x509.c: a fix in the get_subject_alt_name, to return
17314         GNUTLS_E_REQUESTED_DATA_NOT_AVAILABLE when finished reading.
17316 2003-10-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17318         * src/certtool.c: Added capability to decode some X.509v3
17319         extensions.
17321 2003-10-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17323         * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
17324         src/certtool.gaa: Added certificate chain verification capability to
17325         certtool
17327 2003-10-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17329         * ChangeLog: [no log message]
17331 2003-10-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17333         * lib/x509/crq.c: [no log message]
17335 2003-10-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17337         * NEWS, lib/pkix.asn, lib/pkix_asn1_tab.c, lib/x509/common.c,
17338         lib/x509/crq.c, lib/x509/privkey_pkcs8.c, src/Makefile.am,
17339         src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
17340         src/certtool.gaa: Several improvments in the certtool.
17342 2003-10-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17344         * lib/x509/privkey_pkcs8.c, src/Makefile.am, src/certtool-gaa.c,
17345         src/certtool-gaa.h, src/certtool.c, src/certtool.gaa, src/common.c: 
17346         Added a certtool primitive command line utility
17348 2003-10-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17350         * includes/gnutls/x509.h, lib/x509/common.c, lib/x509/common.h,
17351         lib/x509/crl.c, lib/x509/dn.c, lib/x509/extensions.c,
17352         lib/x509/extensions.h, lib/x509/mpi.c, lib/x509/verify.c,
17353         lib/x509/x509.c, lib/x509/x509.h, lib/x509/x509_write.c: Improved
17354         the certificate generation stuff.
17356 2003-10-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17358         * NEWS, doc/TODO, includes/gnutls/x509.h, lib/pkix.asn,
17359         lib/pkix_asn1_tab.c, lib/x509/common.c, lib/x509/common.h,
17360         lib/x509/dn.c, lib/x509/dn.h, lib/x509/sign.c,
17361         lib/x509/x509_write.c: Almost finished the X.509 certificate
17362         generation.
17364 2003-10-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17366         * ChangeLog: [no log message]
17368 2003-10-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17370         * ChangeLog: [no log message]
17372 2003-10-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17374         * NEWS, THANKS, configure.in, includes/gnutls/x509.h,
17375         lib/Makefile.am, lib/pkix.asn, lib/pkix_asn1_tab.c,
17376         lib/x509/Makefile.am, lib/x509/common.c, lib/x509/common.h,
17377         lib/x509/crq.c, lib/x509/crq.h, lib/x509/dn.c, lib/x509/dn.h,
17378         lib/x509/extensions.c, lib/x509/extensions.h, lib/x509/x509.c,
17379         lib/x509/x509_write.c, libgcrypt.m4: Added some support for writable
17380         gnutls_x509_crt structures. Not ready yet.
17382 2003-10-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17384         * configure.in, lib/gnutls_mem.h, lib/minitasn1/mem.h: some
17385         alloca-related fixes. Patch by Philip Brown <phil@bolthole.com>.
17387 2003-10-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17389         * ChangeLog: [no log message]
17391 2003-10-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17393         * lib/x509/rfc2818_hostname.c: The hostname verification in the
17394         certificate is now case insensitive.
17396 2003-10-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17398         * NEWS, configure.in: [no log message]
17400 2003-10-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17402         * configure.in: [no log message]
17404 2003-10-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17406         * NEWS, lib/gnutls_handshake.c: corrected a bug in the debugging
17407         output of handshake. Pointed out by Mark McLoughlin
17408         <mark@skynet.ie>.
17410 2003-10-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17412         * libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/openpgp.h: 
17413         Corrected issue in openpgp code, which did not allow compilation
17414         when opencdk was not present.
17416 2003-10-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17418         * configure.in: [no log message]
17420 2003-10-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17422         * doc/tex/cover.tex.in: [no log message]
17424 2003-10-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17426         * doc/TODO: [no log message]
17428 2003-10-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17430         * ChangeLog: [no log message]
17432 2003-10-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17434         * configure.in: opencdk is now mandatory in the base installation.
17436 2003-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17438         * ChangeLog: [no log message]
17440 2003-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17442         * NEWS: [no log message]
17444 2003-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17446         * includes/gnutls/openpgp.h, includes/gnutls/x509.h,
17447         lib/gnutls_dh.h, lib/gnutls_dh_primes.c, lib/gnutls_rsa_export.c,
17448         lib/gnutls_state.c, lib/gnutls_state.h, lib/gnutls_ui.c,
17449         lib/x509/common.c, lib/x509/pkcs5.c, lib/x509/pkcs7.c,
17450         lib/x509/privkey.c, lib/x509/x509.c, lib/x509/x509.h,
17451         libextra/openpgp/openpgp.c: Some changes in types.
17453 2003-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17455         * includes/gnutls/x509.h: [no log message]
17457 2003-10-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17459         * lib/x509/extensions.c, lib/x509/x509.c, lib/x509/x509.h: [no log
17460         message]
17462 2003-10-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17464         * includes/gnutls/x509.h, lib/gnutls_errors.c, lib/gnutls_global.c,
17465         lib/gnutls_int.h, lib/x509/common.c, lib/x509/common.h,
17466         lib/x509/crl.c, lib/x509/crq.c, lib/x509/crq.h, lib/x509/dn.c,
17467         lib/x509/pkcs7.c, lib/x509/pkcs7.h, lib/x509/privkey.c,
17468         lib/x509/privkey_pkcs8.c, lib/x509/x509.c, lib/x509/x509.h,
17469         lib/x509_b64.c, libextra/auth_srp_sb64.c: Corrected some of the
17470         return types. Several other minor corrections.
17472 2003-10-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17474         * ChangeLog: [no log message]
17476 2003-10-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17478         * ChangeLog: [no log message]
17480 2003-10-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17482         * configure.in, doc/README.autoconf, doc/tex/gnutls.bib,
17483         lib/gnutls_pk.c: [no log message]
17485 2003-10-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17487         * doc/tex/fdl.tex, doc/tex/gnutls.bib: [no log message]
17489 2003-10-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17491         * doc/tex/fdl.tex, doc/tex/funcs.tex, doc/tex/gnutls.bib: 
17492         Documentation is now under FDL 1.2.
17494 2003-10-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17496         * ChangeLog: [no log message]
17498 2003-10-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17500         * doc/tex/Makefile.am: [no log message]
17502 2003-10-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17504         * doc/tex/funcs.tex, libextra/Makefile.am,
17505         libextra/gnutls_openpgp.c, libextra/openpgp/Makefile.am,
17506         libextra/openpgp/gnutls_openpgp.c: [no log message]
17508 2003-10-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17510         * libextra/gnutls_openpgp.c: [no log message]
17512 2003-10-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17514         * doc/tex/certificate.tex, libextra/Makefile.am, src/cli.c,
17515         src/common.c, src/serv.c: [no log message]
17517 2003-10-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17519         * NEWS, configure.in, doc/tex/Makefile.am, doc/tex/funcs.tex,
17520         includes/Makefile.am, includes/gnutls/openpgp.h, lib/x509/crl.c,
17521         lib/x509/crq.c, lib/x509/pkcs12.c, lib/x509/pkcs12_bag.c,
17522         lib/x509/pkcs7.c, lib/x509/privkey.c, lib/x509/x509.c,
17523         libextra/Makefile.am, libextra/gnutls_extra.c,
17524         libextra/openpgp/Makefile.am, libextra/openpgp/gnutls_openpgp.h,
17525         libextra/openpgp/openpgp.c, libextra/openpgp/openpgp.h,
17526         src/common.c: Updated the openpgp key API.
17528 2003-10-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17530         * libextra/Makefile.am: [no log message]
17532 2003-10-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17534         * configure.in, includes/gnutls/openpgp.h, libextra/Makefile.am,
17535         libextra/gnutls_openpgp.h, libextra/openpgp/Makefile.am,
17536         libextra/openpgp/gnutls_openpgp.c,
17537         libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/openpgp.c,
17538         libextra/openpgp/openpgp.h: Converted the pgp verification functions
17539         to the new API.
17541 2003-10-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17543         * includes/gnutls/extra.h, includes/gnutls/openpgp.h,
17544         libextra/openpgp/gnutls_openpgp.c: [no log message]
17546 2003-10-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17548         * libextra/openpgp/xml.c: the place where the XML stuff were moved.
17550 2003-10-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17552         * libextra/openpgp/Makefile.am, libextra/openpgp/gnutls_openpgp.c,
17553         libextra/openpgp/openpgp.c, libextra/openpgp/openpgp.h: Updated the
17554         old opencdk code and moved the XML stuff. Based on patch by Mikhail
17555         Teterin <mi+mx@aldan.algebra.com>.
17557 2003-10-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17559         * includes/gnutls/Makefile.am, lib/gnutls_alert.c,
17560         lib/gnutls_algorithms.c, lib/x509/Makefile.am,
17561         lib/x509/rfc2818_hostname.c, libextra/Makefile.am, src/cli.c,
17562         src/common.c, src/common.h, src/serv.c: Applied patch by Arne that
17563         fixes several possible NULL pointer dereferences.
17565 2003-10-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17567         * src/cli.c: Disable buffering.  Clear FD set.  Patch by Simon
17568         Josefsson  <jas@extundo.com>
17570 2003-10-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17572         * libextra/gnutls_openpgp.c: [no log message]
17574 2003-10-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17576         * libextra/Makefile.am, libextra/gnutls_openpgp.c,
17577         libextra/openpgp/Makefile.am, libextra/openpgp/gnutls_openpgp.c,
17578         libextra/openpgp/openpgp.c, libextra/openpgp/openpgp.h: started some
17579         rewrite of the openpgp stuff.
17581 2003-10-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17583         * ChangeLog: [no log message]
17585 2003-10-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17587         * src/cli-gaa.c, src/cli.gaa: [no log message]
17589 2003-10-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17591         * src/cli.c, src/common.h, src/serv.c: Rolled back some of Arne's
17592         changes. Now the ciphers can be set in the client/server.
17594 2003-10-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17596         * NEWS: [no log message]
17598 2003-10-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17600         * ChangeLog: [no log message]
17602 2003-10-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17604         * doc/scripts/gdoc, doc/tex/Makefile.am, lib/gnutls_errors.c: Patch
17605         by Arne.  Fixes a linking problem with _gnutls_handshake2str() and
17606         _gnutls_packet2str().  Some other fixes in the documentation creation.
17608 2003-10-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17610         * lib/gnutls_alert.c, lib/gnutls_errors.c, lib/gnutls_record.c,
17611         lib/gnutls_state.c, lib/minitasn1/structure.c, src/cli.c,
17612         src/common.c, src/serv.c: A new patch by Arne. More bug fixes and
17613         optimizations.
17615 2003-10-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17617         * lib/gnutls_handshake.c: Corrected some unaligned accesses in IA64.
17618         Initial patch by Ian Wienand <ianw@gelato.unsw.edu.au>.
17620 2003-10-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17622         * libextra/gnutls_srp.c: Corrected a bug in the SRP U calculation.
17623         Reported by Casey Marshall <rsdio@metastatic.org>.
17625 2003-10-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17627         * src/cli.c, src/common.c: Applied Simos' patch for the SIGALRM
17628         triggered handshake.
17630 2003-09-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17632         * ChangeLog: [no log message]
17634 2003-09-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17636         * lib/gnutls_errors.c, lib/gnutls_pk.c, lib/x509/rfc2818_hostname.c: 
17637         some cleanups.
17639 2003-09-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17641         * NEWS, doc/tex/ex-serv-pgp.tex, includes/gnutls/x509.h, src/cli.c,
17642         src/common.c, src/common.h, src/serv.c, src/tests.c: Added a
17643         hostname check with the certificate in the gnutls-cli.
17645 2003-09-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17647         * NEWS, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
17648         lib/gnutls_cipher_int.c, lib/gnutls_int.h, lib/gnutls_priority.c,
17649         libextra/gnutls_openssl.c, src/cli.c, src/serv.c, src/tests.c: 
17650         RIJNDAEL ciphersuites were renamed to AES.
17652 2003-09-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17654         * ChangeLog: [no log message]
17656 2003-09-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17658         * src/cli.c: [no log message]
17660 2003-09-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17662         * lib/gnutls_handshake.c: [no log message]
17664 2003-09-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17666         * lib/gnutls_constate.c, lib/gnutls_errors.c,
17667         lib/gnutls_handshake.c, lib/gnutls_v2_compat.c, src/cli.c,
17668         src/serv.c: some more cleanups.
17670 2003-09-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17672         * lib/gnutls_handshake.c, src/cli.c, src/serv.c: Corrected the
17673         client's behaviour in the handshake handling. Some fixes in the
17674         documentation.
17676 2003-09-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17678         * NEWS, src/crypt.c: [no log message]
17680 2003-09-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17682         * NEWS, configure.in, src/cli.c: [no log message]
17684 2003-09-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17686         * ChangeLog: [no log message]
17688 2003-09-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17690         * lib/libgnutls.vers, libextra/libgnutls-extra.vers: [no log
17691         message]
17693 2003-09-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17695         * configure.in, lib/Makefile.am, lib/libgnutls.vers,
17696         libextra/Makefile.am, libextra/libgnutls-extra.vers: Some additions
17697         to export only the documented API, and some support for versioning.
17699 2003-09-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17701         * ChangeLog: [no log message]
17703 2003-09-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17705         * configure.in, doc/.cvsignore, doc/tex/library.tex, lib/debug.c,
17706         lib/debug.h, lib/gnutls_errors.c, src/cli.c: cleanups.
17708 2003-09-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17710         * libextra/auth_srp.c, src/crypt-gaa.c, src/crypt-gaa.h,
17711         src/crypt.c, src/crypt.gaa, src/srp/tpasswd, src/srp/tpasswd.conf: 
17712         Corrected and improved SRP support. The gnutls-srpcrypt now
17713         generates several primes.
17715 2003-09-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17717         * libextra/auth_srp.c: added a size check in the group generator
17718         received by the server.
17720 2003-09-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17722         * NEWS, configure.in, doc/README.autoconf, doc/TODO,
17723         doc/tex/ex-pkcs12.tex, includes/gnutls/x509.h,
17724         lib/x509/privkey_pkcs8.c, src/cli.c: Improved the error handling in
17725         the gnutls-cli.
17727 2003-09-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17729         * ChangeLog: [no log message]
17731 2003-09-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17733         * lib/gnutls_alert.c, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
17734         libextra/auth_srp.c: [no log message]
17736 2003-09-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17738         * NEWS, lib/gnutls_alert.c, lib/gnutls_errors.c,
17739         lib/gnutls_errors_int.h, libextra/auth_srp.c, src/crypt.c,
17740         src/srp/tpasswd, src/srp/tpasswd.conf: Updated the SRP
17741         implementation to follow the latest draft.
17743 2003-09-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17745         * ChangeLog: [no log message]
17747 2003-09-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17749         * src/tests.c, src/tls_test.c: corrected bug which made some tests
17750         now to be compiled.
17752 2003-09-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17754         * lib/gnutls_errors.c, lib/gnutls_extensions.c,
17755         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c,
17756         lib/x509_b64.c, src/retcodes.c: More more fixes by Arne.
17758 2003-09-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17760         * lib/x509_b64.c: [no log message]
17762 2003-08-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17764         * ChangeLog: [no log message]
17766 2003-08-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17768         * lib/ext_server_name.c: [no log message]
17770 2003-08-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17772         * src/serv.c, src/tests.c, src/tls_test-gaa.c, src/tls_test-gaa.h,
17773         src/tls_test.c, src/tls_test.gaa: corrected bug in the session
17774         resumption detection in the gnutls-cli-debug, and other minor fixes.
17776 2003-08-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17778         * ChangeLog: [no log message]
17780 2003-08-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17782         * doc/tex/programs.tex, src/tls_test.c: [no log message]
17784 2003-08-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17786         * NEWS: [no log message]
17788 2003-08-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17790         * ChangeLog: [no log message]
17792 2003-08-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17794         * includes/gnutls/openssl.h, lib/gnutls_compress_int.c,
17795         src/tls_test.c: minor cleanups.
17797 2003-08-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17799         * lib/gnutls_global.c: [no log message]
17801 2003-08-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17803         * NEWS, lib/x509_b64.c: CR is now allowed in the base64 decoder.
17805 2003-08-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17807         * ChangeLog: [no log message]
17809 2003-08-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17811         * NEWS, configure.in, doc/README.CVS: [no log message]
17813 2003-08-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17815         * lib/gnutls_errors.c: _gnutls_bin2hex function was removed from
17816         gnutls_errors.c
17818 2003-08-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17820         * ChangeLog: [no log message]
17822 2003-08-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17824         * src/cli.c, src/serv.c: [no log message]
17826 2003-08-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17828         * lib/Makefile.am, lib/gnutls_global.c, lib/rc2.c, lib/rc2.h,
17829         lib/x509/Makefile.am, lib/x509/rc2.c, lib/x509/rc2.h: RC2 is not
17830         included when PKCS#12 is disabled.
17832 2003-08-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17834         * configure.in, doc/README.CODING_STYLE, doc/README.CVS: [no log
17835         message]
17837 2003-08-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17839         * lib/gnutls_global.c: [no log message]
17841 2003-08-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17843         * configure.in, lib/defines.h, lib/rc2.c: RC2 was made reentrant.
17844         The stddef.h is now included if found.
17846 2003-08-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17848         * configure.in, lib/gnutls_global.c: [no log message]
17850 2003-08-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17852         * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_global.c: 
17853         added better check for gcrypt library.
17855 2003-08-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17857         * configure.in, lib/gnutls_global.c, lib/gnutls_handshake.c,
17858         lib/gnutls_record.c, lib/gnutls_state.c, lib/gnutls_v2_compat.c,
17859         libextra/ext_srp.c: Arne: - gcry_check_version() _must_ be called nowadays, says
17860         libgcrypt-1.1.42/NEWS.  - configure.in: the respective test in configure.in included
17861         <sys/stddef.h> (which doesn't exist) instead of the usual
17862         <stddef.h>.  - lib/gnutls_errors.c: declaration of function _gnutls_bin2hex()
17863         doesn't match prototype from file lib/gnutls_str.h, causing
17864         compilation failure - configure.in: -Wsign-compare removed.
17866 2003-08-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17868         * ChangeLog: [no log message]
17870 2003-08-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17872         * lib/auth_anon.c, lib/dh_compat.c, lib/gnutls_cipher_int.c,
17873         lib/gnutls_compress.c, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
17874         lib/gnutls_errors_int.h, lib/gnutls_mem.c, lib/gnutls_record.c,
17875         lib/gnutls_rsa_export.c, lib/rsa_compat.c, lib/x509/common.c,
17876         lib/x509_b64.c, libextra/ext_srp.c: more fixes by Arne.
17878 2003-08-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17880         * lib/rc2.c: Cleaned up the RC2 cipher.
17882 2003-08-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17884         * ChangeLog: [no log message]
17886 2003-08-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17888         * doc/tex/alert.tex, doc/tex/ciphersuites.tex,
17889         doc/tex/ex-cert-select.tex, doc/tex/howto.tex, doc/tex/record.tex,
17890         doc/tex/record_weaknesses.tex, doc/tex/srp.tex,
17891         doc/tex/translayer.tex, lib/auth_cert.c, lib/auth_cert.h,
17892         lib/auth_dh_common.c, lib/auth_rsa_export.c, lib/dh_compat.c,
17893         lib/gnutls_algorithms.c, lib/gnutls_anon_cred.c, lib/gnutls_auth.c,
17894         lib/gnutls_cert.c, lib/gnutls_compress_int.c,
17895         lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
17896         lib/gnutls_extensions.c, lib/gnutls_global.c,
17897         lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_mem.c,
17898         lib/gnutls_num.c, lib/gnutls_pk.c, lib/gnutls_record.c,
17899         lib/gnutls_state.c, lib/gnutls_x509.c, lib/io_debug.h,
17900         lib/x509/compat.c, lib/x509/verify.c, libextra/auth_srp_sb64.c,
17901         src/retcodes.c: still more patches by Arne Thomassen
17903 2003-08-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17905         * lib/gnutls_buffers.c, lib/gnutls_compress_int.c,
17906         lib/gnutls_record.c: some more cleanups.
17908 2003-08-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17910         * doc/tex/record_weaknesses.tex, lib/gnutls_anon_cred.c,
17911         lib/gnutls_auth.c, lib/gnutls_buffers.c, lib/gnutls_cert.c,
17912         lib/gnutls_compress_int.c, lib/gnutls_db.c, lib/gnutls_global.c,
17913         lib/gnutls_handshake.c, lib/gnutls_mem.c, lib/gnutls_record.c,
17914         lib/x509/pkcs7.c, lib/x509_b64.c, libextra/auth_srp_passwd.h,
17915         libextra/auth_srp_sb64.c, libextra/ext_srp.c: more patches by Arne
17916         Thomassen.
17918 2003-08-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17920         * ChangeLog: [no log message]
17922 2003-08-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17924         * lib/gnutls_handshake.c, lib/gnutls_kx.c, lib/gnutls_mpi.c: [no log
17925         message]
17927 2003-08-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17929         * lib/gnutls_anon_cred.c: [no log message]
17931 2003-08-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17933         * NEWS, configure.in, doc/README.CODING_STYLE, doc/README.CVS,
17934         doc/protocol/draft-ietf-tls-rfc2246-bis-04.txt,
17935         doc/protocol/draft-ietf-tls-rfc2246-bis-05.txt,
17936         includes/gnutls/x509.h, lib/auth_anon.c, lib/auth_cert.c,
17937         lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
17938         lib/gnutls_alert.c, lib/gnutls_anon_cred.c, lib/gnutls_auth.c,
17939         lib/gnutls_cert.c, lib/gnutls_compress_int.c, lib/gnutls_errors.c,
17940         lib/gnutls_errors_int.h, lib/gnutls_extensions.c,
17941         lib/gnutls_global.c, lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
17942         lib/gnutls_int.h, lib/gnutls_num.c, lib/gnutls_pk.c,
17943         lib/gnutls_random.c, lib/gnutls_state.c, lib/gnutls_v2_compat.c,
17944         lib/gnutls_x509.c, lib/minitasn1/errors.c, lib/rc2.c,
17945         libextra/auth_srp.c, libextra/auth_srp_passwd.c,
17946         libextra/auth_srp_rsa.c, libextra/gnutls_extra.c,
17947         libextra/gnutls_openssl.c, libextra/gnutls_srp.h, src/common.c,
17948         src/serv.c, tests/x509_test.c: Applied patch from Arne Thomassen
17949         <arne@arne-thomassen.de>, which corrects several things in the
17950         library.
17952 2003-08-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17954         * ChangeLog: [no log message]
17956 2003-08-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17958         * lib/Makefile.am, lib/debug.c, lib/gnutls_algorithms.c,
17959         lib/gnutls_cert.h, lib/gnutls_cipher_int.c,
17960         lib/gnutls_cipher_int.h, lib/gnutls_dh.h, lib/gnutls_global.c,
17961         lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
17962         lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_pk.c,
17963         lib/gnutls_pk.h, lib/gnutls_rsa_export.c, lib/rc2.c, lib/rc2.h,
17964         lib/x509/pkcs12.c, lib/x509/pkcs12.h, lib/x509/pkcs12_encr.c,
17965         lib/x509/pkcs5.c, lib/x509/privkey.c, lib/x509/privkey.h,
17966         lib/x509/privkey_pkcs8.c, lib/x509/x509.h: Ported to the new
17967         libgcrypt (still unstable). Also added the RC2 cipher and improved
17968         the PKCS #12 stuff in order to support it.
17970 2003-08-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17972         * ChangeLog: [no log message]
17974 2003-08-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17976         * NEWS, configure.in, doc/tex/Makefile.am, lib/minitasn1/coding.c,
17977         lib/minitasn1/decoding.c, lib/minitasn1/element.c: * Added the new libtasn1.  * the tex files are included in the distribution.
17979 2003-07-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17981         * ChangeLog: [no log message]
17983 2003-07-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17985         * lib/Makefile.am: added missing rfc2818_hostname.lo object.
17987 2003-06-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17989         * lib/x509/pkcs12_encr.c: Removed the salt size restriction
17990         (multiple of 8) to allow parsing IE5 generated structures.
17992 2003-06-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17994         * includes/gnutls/compat4.h: [no log message]
17996 2003-06-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
17998         * ChangeLog: [no log message]
18000 2003-06-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18002         * doc/tex/certificate.tex, doc/tex/ex-client-srp.tex,
18003         doc/tex/ex-client1.tex, doc/tex/ex-serv1.tex, doc/tex/handshake.tex: 
18004         [no log message]
18006 2003-06-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18008         * doc/tex/ex-client-resume.tex, doc/tex/ex-client-srp.tex,
18009         doc/tex/ex-client1.tex, doc/tex/ex-client2.tex,
18010         doc/tex/ex-serv-export.tex, doc/tex/ex-serv-pgp.tex,
18011         doc/tex/ex-serv-srp.tex, doc/tex/ex-serv1.tex: added the
18012         (gnutls_transport_ptr) cast to example programs.
18014 2003-06-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18016         * includes/gnutls/openssl.h, libextra/gnutls_openssl.c: [no log
18017         message]
18019 2003-06-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18021         * configure.in, lib/gnutls.h.in.in: [no log message]
18023 2003-06-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18025         * ChangeLog: [no log message]
18027 2003-06-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18029         * doc/TODO, doc/tex/ex-pkcs12.tex, lib/x509/pkcs12_encr.c: [no log
18030         message]
18032 2003-06-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18034         * NEWS, doc/tex/ex-pkcs12.tex, includes/Makefile.am,
18035         includes/gnutls/Makefile.am, includes/gnutls/pkcs12.h,
18036         includes/gnutls/x509.h: [no log message]
18038 2003-06-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18040         * lib/x509/pkcs12_encr.c: [no log message]
18042 2003-06-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18044         * doc/examples/Makefile.am, doc/tex/Makefile.am,
18045         doc/tex/certificate.tex, doc/tex/ex-crq.tex, doc/tex/ex-pkcs12.tex,
18046         doc/tex/examples.tex, doc/tex/gnutls.tex: some reorganization on the
18047         documentation. Added also stuff about PKCS #12 structures.
18049 2003-06-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18051         * lib/gnutls_ui.c: Corrected a null pointer dereference in
18052         gnutls_certificate_get_ours(). Report and Patch by Steve Langasek.
18054 2003-06-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18056         * NEWS, lib/x509/dn.c, lib/x509/pkcs12.c, lib/x509/privkey_pkcs8.c: 
18057         some cleanups.
18059 2003-06-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18061         * NEWS: [no log message]
18063 2003-06-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18065         * ChangeLog: [no log message]
18067 2003-06-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18069         * includes/gnutls/x509.h, lib/gnutls_buffers.c,
18070         lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
18071         lib/gnutls_errors_int.h, lib/gnutls_mpi.c, lib/gnutls_mpi.h,
18072         lib/gnutls_pk.c, lib/x509/mpi.c, lib/x509/mpi.h, lib/x509/pkcs12.c,
18073         lib/x509/privkey.c, lib/x509/privkey_pkcs8.c: Added function to do
18074         the MAC verification in the PKCS #12 structure.
18076 2003-06-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18078         * includes/gnutls/x509.h, lib/x509/common.h, lib/x509/dn.c,
18079         lib/x509/dn.h, lib/x509/pkcs12.c, lib/x509/pkcs12.h: Added stuff
18080         needed to read PKCS #12 bag attributes.
18082 2003-06-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18084         * lib/pkix.asn, lib/pkix_asn1_tab.c, lib/x509/common.c,
18085         lib/x509/dn.c, lib/x509/pkcs12.c, lib/x509/pkcs12.h,
18086         lib/x509/pkcs12_bag.c: Added ability to write Bag attributes
18087         LocalKeyId and friendlyName, in order for browsers to be able to
18088         import our structures.
18090 2003-06-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18092         * ChangeLog: [no log message]
18094 2003-06-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18096         * includes/gnutls/x509.h, lib/gnutls_state.c, lib/pkix.asn,
18097         lib/pkix_asn1_tab.c, lib/x509/pkcs12_encr.c,
18098         lib/x509/privkey_pkcs8.c: some cleanups.
18100 2003-06-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18102         * lib/minitasn1/decoding.c, lib/minitasn1/element.c: added new
18103         Fabio's fixes.
18105 2003-06-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18107         * lib/x509/pkcs12.c, lib/x509/privkey_pkcs8.c: PKCS #12 generation,
18108         finaly can interoperate with openssl even in the encrypted case.
18110 2003-06-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18112         * lib/x509/common.c, lib/x509/common.h, lib/x509/pkcs12.c,
18113         lib/x509/pkcs12.h, lib/x509/pkcs12_bag.c, lib/x509/privkey_pkcs8.c: 
18114         Some more improvements in the PKCS #12 part. Now it interoperates
18115         with openssl pkcs12, in the unencrypted case.
18117 2003-06-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18119         * lib/gnutls_dh_primes.c, lib/gnutls_int.h, lib/x509/common.c,
18120         lib/x509/common.h, lib/x509/pkcs12.c, lib/x509/pkcs12.h,
18121         lib/x509/pkcs12_bag.c, lib/x509/pkcs5.c, lib/x509/privkey.h,
18122         lib/x509/privkey_pkcs8.c: Several more additions to PKCS #12 to
18123         allow encrypting bags. Still not interoperable.
18125 2003-06-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18127         * ChangeLog: [no log message]
18129 2003-06-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18131         * configure.in, includes/gnutls/x509.h, lib/gnutls_algorithms.c,
18132         lib/gnutls_cipher_int.c, lib/gnutls_errors.c, lib/gnutls_int.h,
18133         lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_session.c,
18134         lib/gnutls_state.c, lib/pkix.asn, lib/pkix_asn1_tab.c,
18135         lib/x509/common.c, lib/x509/common.h, lib/x509/pkcs12.c,
18136         lib/x509/pkcs12.h, lib/x509/pkcs12_bag.c, lib/x509/pkcs12_encr.c,
18137         lib/x509/pkcs7.c, lib/x509/privkey_pkcs8.c: More PKCS #12 additions.
18138         Now the code can generate PKCS #12 files. Also added the ability to
18139         decrypt plain DES encrypted PKCS #8 keys.
18141 2003-06-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18143         * ChangeLog: [no log message]
18145 2003-06-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18147         * includes/gnutls/x509.h, lib/gnutls_cert.c, lib/gnutls_errors.c,
18148         lib/gnutls_errors_int.h, lib/x509/pkcs12.c, lib/x509/pkcs12.h,
18149         lib/x509/pkcs12_encr.c, lib/x509/pkcs5.c: Passwords in PKCS5 and
18150         PKCS12 are now restricted to ASCII ones.
18152 2003-06-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18154         * includes/gnutls/x509.h, lib/x509/pkcs12.c, lib/x509/pkcs12.h,
18155         lib/x509/pkcs12_bag.c, lib/x509/pkcs12_encr.c: Some changes in
18156         PKCS12 to allow a bag to hold more than one elements.
18158 2003-06-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18160         * ChangeLog: [no log message]
18162 2003-06-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18164         * lib/gnutls_errors.c, lib/x509/common.h, lib/x509/pkcs12.c,
18165         lib/x509/pkcs12.h, lib/x509/pkcs12_bag.c, lib/x509/privkey_pkcs8.c: 
18166         some pkcs12 improvements.
18168 2003-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18170         * ChangeLog: [no log message]
18172 2003-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18174         * lib/Makefile.am, lib/pkix.asn, lib/pkix_asn1_tab.c,
18175         lib/x509/Makefile.am, lib/x509/common.h, lib/x509/pkcs12.h,
18176         lib/x509/pkcs12_bag.c, lib/x509/pkcs12_encr.c,
18177         lib/x509/privkey_pkcs8.c: Some additions to allow decrypting PKCS #5
18178         encrypted data, with PKCS #12 schema OIDs.
18180 2003-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18182         * doc/tex/ex-cert-select.tex, doc/tex/ex-client2.tex,
18183         doc/tex/ex-serv-srp.tex, doc/tex/layers.tex, doc/tex/record.tex,
18184         doc/tex/tlsintro.tex, includes/gnutls/x509.h, lib/Makefile.am,
18185         lib/gnutls_alert.c, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
18186         lib/x509/Makefile.am, lib/x509/common.c, lib/x509/common.h,
18187         lib/x509/pkcs12.c, lib/x509/pkcs12.h, lib/x509/pkcs12_bag.c,
18188         lib/x509/privkey.h: Some improvements in PKCS12 parser. Now it can
18189         extract private keys from the structure.
18191 2003-06-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18193         * ChangeLog: [no log message]
18195 2003-06-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18197         * NEWS, doc/protocol/draft-ietf-tls-extensions-06.txt,
18198         doc/protocol/rfc3546.txt, doc/tex/gnutls.bib: new extensions RFC
18200 2003-06-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18202         * ChangeLog: [no log message]
18204 2003-06-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18206         * doc/TODO: [no log message]
18208 2003-06-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18210         * doc/protocol/draft-ietf-tls-srp-04.txt,
18211         doc/protocol/draft-ietf-tls-srp-05.txt, doc/tex/gnutls.bib: new srp
18212         draft.
18214 2003-06-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18216         * ChangeLog: [no log message]
18218 2003-06-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18220         * doc/tex/gnutls.bib, doc/tex/library.tex: corrected a typo.
18222 2003-06-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18224         * libextra/auth_srp.c: [no log message]
18226 2003-06-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18228         * ChangeLog: [no log message]
18230 2003-06-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18232         * lib/gnutls_priority.c: added the most compatible ciphers in
18233         default priorities.
18235 2003-06-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18237         * ChangeLog: [no log message]
18239 2003-06-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18241         * NEWS, src/cli.c, src/crypt.c: Corrected bug in SRP where a non
18242         allocated value was freed.  Reported by Hiroshi Hayakawa
18243         <deuva@rapid.ocn.ne.jp>.  Also the SRP programs are now build by default (they weren't due to
18244         a bug).
18246 2003-06-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18248         * doc/protocol/draft-ietf-tls-ecc-01.txt,
18249         doc/protocol/draft-ietf-tls-ecc-03.txt: [no log message]
18251 2003-06-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18253         * doc/protocol/draft-ietf-tls-rfc2246-bis-03.txt,
18254         doc/protocol/draft-ietf-tls-rfc2246-bis-04.txt: [no log message]
18256 2003-06-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18258         * includes/gnutls/x509.h: [no log message]
18260 2003-06-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18262         * lib/auth_dh_common.c, lib/gnutls_auth.c, lib/gnutls_auth_int.h,
18263         lib/gnutls_dh.c, lib/x509/privkey.c, lib/x509/x509.c: [no log
18264         message]
18266 2003-06-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18268         * doc/protocol/draft-ietf-tls-compression-04.txt,
18269         doc/protocol/draft-ietf-tls-compression-05.txt,
18270         doc/protocol/draft-ietf-tls-sharedkeys-01.txt: [no log message]
18272 2003-05-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18274         * ChangeLog: [no log message]
18276 2003-05-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18278         * NEWS, lib/gnutls_buffers.c: Corrected a bug in the record layer
18279         buffering, which affected the case where external pull function was
18280         used. Report and a patch by Sergey Poznyakoff
18281         <gray@Mirddin.farlep.net>.
18283 2003-05-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18285         * lib/ext_server_name.c, lib/ext_server_name.h, lib/gnutls.h.in.in: 
18286         [no log message]
18288 2003-05-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18290         * ChangeLog: [no log message]
18292 2003-05-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18294         * lib/defines.h, lib/minitasn1/decoding.c, lib/minitasn1/element.c,
18295         lib/pkix.asn, lib/pkix_asn1_tab.c, lib/x509/pkcs12.c,
18296         lib/x509/pkcs12.h: some more stuff about PKCS12. Still on early
18297         stage and incomplete.
18299 2003-05-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18301         * lib/minitasn1/coding.c, lib/minitasn1/decoding.c: [no log message]
18303 2003-05-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18305         * ChangeLog: [no log message]
18307 2003-05-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18309         * ChangeLog: [no log message]
18311 2003-05-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18313         * lib/defines.h: [no log message]
18315 2003-05-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18317         * includes/gnutls/openssl.h: [no log message]
18319 2003-05-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18321         * NEWS, lib/gnutls_cipher.c, lib/minitasn1/decoding.c,
18322         lib/minitasn1/der.h, lib/minitasn1/int.h, lib/minitasn1/libtasn1.h,
18323         lib/x509/privkey.c, lib/x509/x509.c, libextra/gnutls_openssl.c,
18324         libextra/gnutls_srp.c, src/serv-gaa.c, src/serv.c, src/serv.gaa: 
18325         Several fixes in several places. Patch by Sean Gao
18326         <sean.gao@sun.com>.
18328 2003-05-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18330         * doc/TODO: [no log message]
18332 2003-05-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18334         * ChangeLog: [no log message]
18336 2003-05-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18338         * lib/auth_cert.c: Corrections in the TLS layer openpgp certificate
18339         packet parser.
18341 2003-04-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18343         * README: [no log message]
18345 2003-04-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18347         * ChangeLog: [no log message]
18349 2003-04-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18351         * NEWS, includes/gnutls/x509.h, lib/gnutls_x509.c,
18352         lib/x509/privkey.c, lib/x509/privkey.h, lib/x509/x509.c, src/serv.c: * Added gnutls_x509_privkey_get_key_id() and
18353           gnutls_x509_crt_get_key_id() functions which return a unique (per
18354           public key) ID. These can be used to check if the private key
18355         corresponds to a given certificate.
18357 2003-04-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18359         * ChangeLog: [no log message]
18361 2003-04-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18363         * lib/x509/crq.c: [no log message]
18365 2003-04-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18367         * doc/protocol/x509guide.txt: [no log message]
18369 2003-04-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18371         * lib/x509/crq.c: The PEM header for certificate requests is now
18372         BEGIN NEW CERTIFICATE REQUEST.
18374 2003-04-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18376         * lib/Makefile.am, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
18377         lib/gnutls_x509.c, lib/pkix.asn, lib/pkix_asn1_tab.c,
18378         lib/x509/crq.c, lib/x509/pkcs7.c: Renamed all of the PKCS #xx stuff
18379         names, to pkcs-x-name.
18381 2003-04-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18383         * lib/pkix.asn, lib/x509/Makefile.am, lib/x509/common.h,
18384         lib/x509/pkcs7.c, lib/x509/privkey_pkcs8.c: [no log message]
18386 2003-04-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18388         * lib/pkix.asn, lib/pkix_asn1_tab.c: added definitions for pkcs12
18390 2003-04-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18392         * ChangeLog: [no log message]
18394 2003-04-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18396         * src/cli.c: Corrected a bug in gnutls-cli while resuming sessions.
18397         Reported by Ivo Timmermans, patch by Gergely Nagy
18398         <algernon@boszorka.mad.hu>.
18400 2003-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18402         * ChangeLog: [no log message]
18404 2003-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18406         * lib/ext_server_name.c: Corrected bug in server_name extension
18407         which made the client to send the wrong size of data.
18409 2003-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18411         * src/cli.c, src/common.c, src/serv.c: [no log message]
18413 2003-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18415         * lib/gnutls_state.c: Increased the default DH bits limit.
18417 2003-04-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18419         * ChangeLog: [no log message]
18421 2003-04-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18423         * lib/x509/verify.c: some prototype fixes.
18425 2003-04-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18427         * NEWS: [no log message]
18429 2003-04-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18431         * doc/protocol/draft-ietf-tls-openpgp-keys-02.txt,
18432         doc/protocol/draft-ietf-tls-openpgp-keys-03.txt: [no log message]
18434 2003-04-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18436         * ChangeLog: [no log message]
18438 2003-04-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18440         * libextra/gnutls_extra.c, src/cli.c, src/common.c, src/crypt.c,
18441         src/serv.c, src/tests.c, src/tls_test.c: Some fixes to allow proper
18442         compiling when --disable-srp-authentication and
18443         --disable-anon-authentication are specified. Patch by Paul Sheer.
18445 2003-04-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18447         * configure.in, lib/gnutls_cert.c, lib/gnutls_x509.c,
18448         lib/x509/common.c, lib/x509/common.h, lib/x509/compat.c,
18449         lib/x509/crl.c, lib/x509/crq.c, lib/x509/pkcs5.c, lib/x509/pkcs7.c,
18450         lib/x509/privkey_pkcs8.c, lib/x509/sign.c, lib/x509/verify.c,
18451         lib/x509/x509.c, lib/x509/xml.c, src/cli.c, src/common.c,
18452         src/serv.c: Added the --disable-extra-pki configure option, which
18453         disables all extra PKI stuff like PKCS #7, PKCS #10 etc. To be used
18454         in constraint systems.
18456 2003-04-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18458         * lib/x509/common.c, lib/x509/x509.c: [no log message]
18460 2003-04-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18462         * NEWS, lib/gnutls_mpi.c, lib/minitasn1/decoding.c, lib/x509/crl.c,
18463         lib/x509/x509.c, libextra/gnutls_openpgp.c: several bug fixes in the
18464         certificate parsing, and some in the asn1 parser.
18466 2003-03-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18468         * lib/gnutls_int.h, lib/gnutls_x509.c, lib/x509/crl.c,
18469         lib/x509/x509.c: More fixes to eliminate constants.
18471 2003-03-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18473         * lib/gnutls_algorithms.c, lib/gnutls_dh_primes.c,
18474         lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_pk.c,
18475         lib/x509/mpi.c, lib/x509/privkey.c, lib/x509/x509.h: Eliminated the
18476         need for a hard coded max MPI parameter size.
18478 2003-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18480         * ChangeLog: [no log message]
18482 2003-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18484         * lib/gnutls.sym, libextra/gnutls-extra.sym: [no log message]
18486 2003-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18488         * includes/gnutls/x509.h, lib/x509/common.h, lib/x509/xml.c,
18489         src/common.c: Some fixes in the gnutls_x509_crt_to_xml() function.
18491 2003-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18493         * lib/Makefile.am, lib/x509/pkcs7.c, libextra/Makefile.am: [no log
18494         message]
18496 2003-03-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18498         * ChangeLog: [no log message]
18500 2003-03-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18502         * lib/x509_b64.c: some cleanups.
18504 2003-03-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18506         * NEWS, configure.in, includes/gnutls/x509.h, lib/pkix.asn,
18507         lib/pkix_asn1_tab.c, lib/x509/crl.c, lib/x509/pkcs7.c: Several
18508         improvments in the PKCS #7 handling. Added capability to delete
18509         certificates, and handle CRLs.
18511 2003-03-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18513         * NEWS: [no log message]
18515 2003-03-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18517         * lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_alert.h,
18518         lib/x509/common.c, lib/x509/common.h, lib/x509/privkey_pkcs8.c,
18519         lib/x509/x509.c, lib/x509/x509.h: several cleanups.
18521 2003-03-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18523         * ChangeLog: [no log message]
18525 2003-03-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18527         * lib/x509_b64.c, lib/x509_b64.h: [no log message]
18529 2003-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18531         * lib/pkix.asn, lib/pkix_asn1_tab.c, lib/x509/pkcs7.c,
18532         lib/x509/x509.c, lib/x509_b64.c, lib/x509_b64.h: Several fixes to
18533         allow exporting the PKCS #7 structures.
18535 2003-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18537         * ChangeLog: [no log message]
18539 2003-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18541         * lib/x509/pkcs7.c, lib/x509/privkey_pkcs8.c: [no log message]
18543 2003-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18545         * lib/gnutls_algorithms.c, lib/gnutls_handshake.c,
18546         lib/gnutls_v2_compat.c: Some improvements in the version detection
18547         in the client hello.
18549 2003-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18551         * NEWS, includes/gnutls/x509.h, lib/gnutls_errors.c,
18552         lib/gnutls_errors_int.h, lib/x509/pkcs7.c,
18553         lib/x509/privkey_pkcs8.c, lib/x509/x509.c, lib/x509/x509.h: Added
18554         functionality to generate PKCS #7 structures. Currently only
18555         certificates can be put there. (untested)
18557 2003-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18559         * src/serv-gaa.c, src/serv-gaa.h, src/serv.c, src/serv.gaa: Added
18560         the --debug option to the gnutls-serv.
18562 2003-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18564         * configure.in, lib/gnutls_handshake.c, lib/gnutls_int.h,
18565         lib/gnutls_record.c, lib/gnutls_state.c, lib/gnutls_state.h,
18566         lib/minitasn1/coding.c, lib/minitasn1/element.c,
18567         lib/minitasn1/int.h, lib/minitasn1/libtasn1.h,
18568         lib/minitasn1/parser_aux.c, lib/pkix.asn, src/tests.c, src/tests.h,
18569         src/tls_test.c: Added bogus TLS record version check in the
18570         gnutls-cli-debug tool.
18572 2003-03-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18574         * ChangeLog: [no log message]
18576 2003-03-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18578         * lib/auth_cert.c, lib/ext_server_name.c, lib/gnutls_errors.c,
18579         lib/gnutls_errors_int.h, lib/gnutls_session_pack.c,
18580         lib/gnutls_sig.c, lib/x509/crl.c, lib/x509/crq.c, lib/x509/mpi.c,
18581         lib/x509/privkey.c, lib/x509/privkey_pkcs8.c, lib/x509/sign.c,
18582         lib/x509/verify.c, lib/x509/x509.c: Several
18583         GNUTLS_E_UNIMPLEMENTED_FEATURE errors were replaced with meaningful
18584         error values.
18586 2003-03-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18588         * ChangeLog: [no log message]
18590 2003-03-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18592         * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa: Added the
18593         --debug option in the client.
18595 2003-03-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18597         * NEWS, lib/auth_cert.c, lib/gnutls_buffers.c, lib/gnutls_global.c,
18598         lib/gnutls_kx.c: * Corrected behaviour when a certificate request message is
18599           received.  Now a certificate packet is always sent, and in SSL 3.0
18600           cipher suites a no_certificate alert is sent instead.
18602 2003-03-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18604         * lib/auth_cert.c: Corrected a parsing error in the Certificate
18605         request message.
18607 2003-03-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18609         * NEWS, lib/x509/Makefile.am: last changes for 0.9.3 release.
18611 2003-03-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18613         * ChangeLog: [no log message]
18615 2003-03-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18617         * lib/gnutls_x509.c, lib/x509/mpi.c, lib/x509/pkcs7.c,
18618         lib/x509/verify.c: reduced the FIXMEs.
18620 2003-03-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18622         * includes/gnutls/x509.h, lib/x509/privkey.h,
18623         lib/x509/privkey_pkcs8.c, src/cli-gaa.c, src/cli.gaa: Allow for
18624         unencrypted PKCS #8 private keys.
18626 2003-03-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18628         * lib/x509/common.c: [no log message]
18630 2003-03-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18632         * lib/gnutls_global.c, lib/gnutls_global.h, lib/gnutls_rsa_export.c: 
18633         The functions that return the pkix_asn and gnutls_asn types were
18634         converted to macros.
18636 2003-03-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18638         * lib/x509/common.c, lib/x509/common.h, lib/x509/privkey_pkcs8.c,
18639         lib/x509/xml.c: Some cleanups.
18641 2003-03-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18643         * NEWS, includes/gnutls/x509.h, lib/Makefile.am,
18644         lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h,
18645         lib/gnutls_constate.c, lib/gnutls_errors.c,
18646         lib/x509/privkey_pkcs8.c, lib/x509/x509.c, lib/x509/x509.h: * Added support for encoding and decoding PKCS #8 2.0 encrypted   RSA private keys.
18648 2003-03-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18650         * ChangeLog: [no log message]
18652 2003-03-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18654         * NEWS, doc/tex/funcs.tex, lib/gnutls_cert.c, lib/x509/Makefile.am: 
18655         the idea of using a separate library for x509 stuff was dropped for
18656         now.
18658 2003-03-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18660         * lib/gnutls_cert.c: more cleanups.
18662 2003-03-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18664         * lib/gnutls_cert.c, lib/gnutls_x509.c: [no log message]
18666 2003-03-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18668         * NEWS, includes/gnutls/x509.h, lib/gnutls.h.in.in,
18669         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_x509.c,
18670         lib/minitasn1/coding.c, lib/pkix.asn, lib/x509/crl.c,
18671         lib/x509/x509.c, lib/x509/x509.h: * Added the new functions: gnutls_certificate_set_x509_key()   gnutls_certificate_set_x509_trust(),
18672           gnutls_certificate_set_x509_crl(), gnutls_x509_crt_export(),
18673         gnutls_x509_crl_export().
18675 2003-03-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18677         * ChangeLog: [no log message]
18679 2003-03-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18681         * NEWS, includes/gnutls/x509.h, lib/gnutls_mpi.c, lib/gnutls_mpi.h,
18682         lib/x509/mpi.c, lib/x509/mpi.h, lib/x509/privkey_pkcs8.c: [no log
18683         message]
18685 2003-03-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18687         * lib/gnutls_global.c, lib/gnutls_mpi.c, lib/gnutls_mpi.h,
18688         lib/pkix.asn, lib/pkix_asn1_tab.c, lib/x509/Makefile.am,
18689         lib/x509/common.c, lib/x509/common.h, lib/x509/pkcs5.c,
18690         lib/x509/pkcs5.h, lib/x509/privkey.c, lib/x509/privkey.h,
18691         lib/x509/privkey_pkcs8.c: Added ability to import PKCS8 encrypted
18692         keys.
18694 2003-03-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18696         * ChangeLog: [no log message]
18698 2003-03-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18700         * NEWS, doc/tex/ex-serv-export.tex, includes/gnutls/compat8.h,
18701         lib/gnutls.h.in.in, lib/gnutls_ui.c, src/prime-gaa.c, src/prime.gaa: * The gnutls_certificate_set_rsa_params() was renamed to   gnutls_certificate_set_rsa_export_params().
18703 2003-03-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18705         * doc/tex/ex-serv-export.tex, doc/tex/ex-serv1.tex: [no log message]
18707 2003-03-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18709         * lib/auth_rsa.c, lib/gnutls_int.h, lib/gnutls_pk.c: [no log
18710         message]
18712 2003-03-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18714         * NEWS, lib/auth_rsa.c, lib/gnutls.h.in.in, lib/gnutls_alert.c,
18715         lib/gnutls_global.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
18716         lib/gnutls_pk.c, lib/gnutls_state.c, src/tests.c, src/tests.h,
18717         src/tls_test.c: * 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
18718           the same paper.  * Added the functions: gnutls_handshake_get_last_in(),   gnutls_handshake_get_last_out().
18720 2003-03-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18722         * NEWS, lib/gnutls_priority.c, lib/minitasn1/coding.c,
18723         lib/minitasn1/decoding.c, lib/minitasn1/element.c,
18724         lib/minitasn1/errors.c, lib/minitasn1/errors_int.h,
18725         lib/minitasn1/int.h, lib/minitasn1/libtasn1.h,
18726         lib/minitasn1/structure.c, lib/x509/dn.c: * The diffie Hellman ciphersuites are now of higher priority than   the plain RSA.  * Added the new libtasn1.
18728 2003-03-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18730         * ChangeLog: [no log message]
18732 2003-03-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18734         * NEWS, configure.in, lib/auth_rsa.c, lib/debug.c, lib/debug.h,
18735         lib/dh_compat.c, lib/gnutls.h.in.in, lib/gnutls_alert.c,
18736         lib/gnutls_alert.h, lib/gnutls_buffers.c, lib/gnutls_constate.c,
18737         lib/gnutls_dh_primes.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
18738         lib/gnutls_extensions.c, lib/gnutls_global.c,
18739         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
18740         lib/gnutls_pk.c, lib/gnutls_sig.c, lib/rsa_compat.c, lib/x509/dn.c,
18741         lib/x509/x509.c, libextra/auth_srp.c, libextra/gnutls_openpgp.c,
18742         src/cli.c: * Improved the error logging functions, by adding a level, and   by allowing debugging messages just by increasing the level.
18744 2003-03-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18746         * doc/examples/Makefile.am, doc/tex/Makefile.am,
18747         doc/tex/ex-info.tex, doc/tex/ex-session-info.tex,
18748         doc/tex/ex-x509-info.tex, doc/tex/examples.tex: [no log message]
18750 2003-03-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18752         * ChangeLog: [no log message]
18754 2003-03-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18756         * NEWS, configure.in: [no log message]
18758 2003-03-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18760         * NEWS, doc/tex/funcs.tex, lib/Makefile.am, lib/x509/Makefile.am: 
18761         some of the extra X.509 functionality was moved to libgnutls-x509
18762         library.
18764 2003-03-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18766         * ChangeLog: [no log message]
18768 2003-03-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18770         * lib/gnutls_dh_primes.c, lib/gnutls_errors.c, lib/gnutls_pk.c,
18771         lib/x509/crq.c, lib/x509/dn.c, lib/x509/mpi.c, lib/x509/sign.c,
18772         lib/x509/verify.c, lib/x509/x509.c: better use of asn1_der_coding()
18773         to avoid using static buffers.
18775 2003-03-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18777         * lib/gnutls_hash_int.c: [no log message]
18779 2003-03-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18781         * NEWS, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
18782         lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/x509/common.c,
18783         lib/x509/verify.c, lib/x509/x509.h: MD2 support was dropped this is
18784         an algorithm we cannot use.
18786 2003-03-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18788         * lib/gnutls_hash_int.c, lib/x509/common.c, lib/x509/common.h,
18789         lib/x509/sign.c, lib/x509/verify.c: some cleanups.
18791 2003-03-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18793         * ChangeLog: [no log message]
18795 2003-03-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18797         * includes/gnutls/x509.h, lib/x509/crq.c, lib/x509/x509.c: Added
18798         gnutls_x509_crq_get_challenge_password().
18800 2003-03-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18802         * doc/README.CVS: [no log message]
18804 2003-03-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18806         * doc/examples/Makefile.am, doc/tex/Makefile.am,
18807         doc/tex/ex-crq.tex, doc/tex/examples.tex: added an example about
18808         certificate request and private key generation.
18810 2003-03-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18812         * NEWS, lib/gnutls_int.h, lib/x509/crq.c, lib/x509/x509.c: [no log
18813         message]
18815 2003-03-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18817         * NEWS, configure.in, includes/gnutls/x509.h, lib/pkix.asn,
18818         lib/pkix_asn1_tab.c, lib/x509/common.c, lib/x509/common.h,
18819         lib/x509/crq.c, lib/x509/dn.c, lib/x509/dn.h, lib/x509/x509.c,
18820         libextra/auth_srp_rsa.c: Added support for PKCS#10 certificate
18821         requests generation.
18823 2003-03-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18825         * doc/protocol/rfc2985.txt: added pkcs9 rfc.
18827 2003-03-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18829         * ChangeLog: [no log message]
18831 2003-03-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18833         * lib/x509/crq.c: several other additions and fixes for the
18834         certificate request stuff.
18836 2003-03-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18838         * lib/gnutls_int.h, lib/gnutls_mpi.c, lib/gnutls_mpi.h,
18839         lib/x509/common.c, lib/x509/common.h, lib/x509/crq.c,
18840         lib/x509/dn.c, lib/x509/dn.h, lib/x509/mpi.c, lib/x509/mpi.h,
18841         lib/x509/sign.c, lib/x509/sign.h: several other additions and fixes
18842         for the certificate request stuff.
18844 2003-03-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18846         * doc/TODO: [no log message]
18848 2003-03-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18850         * tests/Makefile, tests/openpgp_test.c: [no log message]
18852 2003-03-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18854         * doc/protocol/rfc2986.txt: added rfc for certificate requests.
18856 2003-03-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18858         * lib/Makefile.am, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
18859         lib/auth_rsa_export.c, lib/gnutls_pk.c, lib/gnutls_pk.h,
18860         lib/gnutls_sig.c, lib/gnutls_sig.h, lib/pkix.asn,
18861         lib/pkix_asn1_tab.c, lib/x509/Makefile.am, lib/x509/crl.c,
18862         lib/x509/crq.c, lib/x509/crq.h, lib/x509/pkcs7.c,
18863         lib/x509/privkey.c, lib/x509/sign.c, lib/x509/sign.h,
18864         lib/x509/verify.c, lib/x509/x509.c, lib/x509/x509.h: Added some
18865         stuff needed in PKCS#10 certificate request generation. Some other
18866         fixes as well.
18868 2003-03-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18870         * lib/gnutls.h.in.in: [no log message]
18872 2003-03-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18874         * NEWS: [no log message]
18876 2003-03-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18878         * includes/gnutls/x509.h, lib/auth_rsa_export.c, lib/gnutls_int.h,
18879         lib/gnutls_rsa_export.c, lib/gnutls_rsa_export.h,
18880         lib/x509/privkey.c, lib/x509/x509.h: The RSA parameters handling
18881         functions, are now implemented using the rsa privkey functions.
18883 2003-03-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18885         * ChangeLog: [no log message]
18887 2003-03-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18889         * includes/gnutls/x509.h, lib/x509/privkey.c: added flags to
18890         privkey_generate()
18892 2003-03-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18894         * lib/gnutls_x509.c: unmap data and close the file descriptor after
18895         the mmap().
18897 2003-03-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18899         * ChangeLog: [no log message]
18901 2003-03-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18903         * lib/gnutls_int.h: [no log message]
18905 2003-03-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18907         * NEWS, libextra/gnutls_srp.c: [no log message]
18909 2003-03-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18911         * NEWS: [no log message]
18913 2003-03-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18915         * libextra/gnutls_srp.c: fixed a memory leak. Reported by Rupert
18916         Kittinger <r.kittinger@efkon.com>
18918 2003-03-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18920         * ChangeLog: [no log message]
18922 2003-03-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18924         * NEWS, configure.in, lib/gnutls_dh_primes.c, lib/gnutls_x509.c,
18925         src/cli.c: Use mmap() if available to read files.
18927 2003-03-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18929         * NEWS, configure.in, lib/Makefile.am, lib/defines.h,
18930         lib/gnutls_dh_primes.c, lib/gnutls_x509.c, lib/strnstr.c,
18931         lib/x509/crl.c, lib/x509/pkcs7.c, lib/x509/privkey.c,
18932         lib/x509_b64.c: * Added an strnstr() function and the requirement in some functions
18933           to use null terminated PEM structures is no more.
18935 2003-03-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18937         * lib/gnutls_cert.c: [no log message]
18939 2003-03-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18941         * NEWS, includes/gnutls/x509.h, lib/auth_cert.c, lib/auth_cert.h,
18942         lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
18943         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_mpi.h,
18944         lib/gnutls_sig.c, lib/gnutls_sig.h, lib/gnutls_x509.c,
18945         lib/x509/privkey.c, lib/x509/verify.c, lib/x509/x509.c,
18946         lib/x509/x509.h, libextra/auth_srp_rsa.c, libextra/gnutls_openpgp.c: * Added ability to generate RSA keys.  * Increased the maximum parameter size in order to read some large
18947           keys by some CAs. Patch by Ian Peters <itp@ximian.com>.  * Rolled back some of yesterdays changes. The gnutls_x509_privkey,
18948           was replaced (again) by the gnutls_privkey.
18950 2003-03-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18952         * ChangeLog: [no log message]
18954 2003-03-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18956         * lib/Makefile.am, lib/auth_cert.c, lib/auth_cert.h,
18957         lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
18958         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_int.h,
18959         lib/gnutls_privkey.c, lib/gnutls_privkey.h, lib/gnutls_sig.c,
18960         lib/gnutls_sig.h, lib/gnutls_x509.c, lib/gnutls_x509.h,
18961         lib/x509/privkey.c, lib/x509/x509.h: some improvements in the
18962         private key handling api. It is now used internally.
18964 2003-03-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18966         * lib/gnutls_int.h, lib/gnutls_ui.c: [no log message]
18968 2003-03-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18970         * lib/gnutls.h.in.in, lib/gnutls_ui.c: The fingerprint now accepts a
18971         pointer to an int instead of a ptr to a size_t.
18973 2003-03-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18975         * doc/tex/ex-info.tex, src/common.c: [no log message]
18977 2003-03-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18979         * ChangeLog: [no log message]
18981 2003-03-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18983         * NEWS, THANKS: [no log message]
18985 2003-03-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18987         * ChangeLog: [no log message]
18989 2003-03-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18991         * doc/protocol/draft-ietf-tls-rfc2246-bis-02.txt,
18992         doc/protocol/draft-ietf-tls-rfc2246-bis-03.txt: added the new tls
18993         1.1 draft
18995 2003-03-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
18997         * ChangeLog: [no log message]
18999 2003-03-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19001         * configure.in: [no log message]
19003 2003-03-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19005         * configure.in, lib/Makefile.am, lib/gnutls_buffers.c,
19006         lib/x509/Makefile.am, libextra/Makefile.am: the documentation is now
19007         created on dist time.
19009 2003-03-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19011         * NEWS, lib/gnutls_buffers.c: Corrected a broken buffer check in
19012         _gnutls_io_read_buffered()
19014 2003-03-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19016         * libextra/Makefile.am: [no log message]
19018 2003-03-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19020         * ChangeLog: [no log message]
19022 2003-03-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19024         * doc/README.CODING_STYLE, doc/tex/certificate.tex,
19025         doc/tex/ex-rfc2818.tex, doc/tex/ex-serv-export.tex,
19026         doc/tex/ex-serv1.tex: some documentation fixes.
19028 2003-03-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19030         * ChangeLog: [no log message]
19032 2003-03-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19034         * doc/TODO: [no log message]
19036 2003-03-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19038         * doc/tex/record_weaknesses.tex: Documented the last timing attack.
19040 2003-03-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19042         * NEWS, configure.in, lib/defines.h, lib/gnutls.h.in.in,
19043         lib/gnutls_alert.c, lib/gnutls_cipher.c, lib/gnutls_constate.c,
19044         lib/gnutls_dh_primes.c, lib/gnutls_int.h, lib/gnutls_num.c,
19045         lib/gnutls_num.h, lib/gnutls_ui.c, lib/gnutls_x509.c, src/serv.c: * 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.
19047 2003-03-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19049         * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
19050         lib/minitasn1/element.c, lib/minitasn1/int.h,
19051         lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c: updated to the
19052         new libtasn1.
19054 2003-03-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19056         * ChangeLog: [no log message]
19058 2003-03-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19060         * NEWS, lib/gnutls_cipher.c, lib/gnutls_cipher_int.c: Added
19061         protection against the new TLS 1.0 record layer timing attack.
19063 2003-03-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19065         * includes/gnutls/x509.h, lib/auth_cert.h, lib/gnutls.h.in.in,
19066         lib/gnutls_ui.c, lib/gnutls_x509.c, lib/x509/verify.c,
19067         lib/x509/verify.h, src/cli.c, src/common.c: Added a flag to allow
19068         signing by v1 X.509 certificates. Also added a function to allow
19069         setting the verification flags in the credentials structure.
19071 2003-03-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19073         * src/tests.c, src/tls_test.c: some fixes in tests
19075 2003-02-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19077         * ChangeLog: [no log message]
19079 2003-02-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19081         * NEWS, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
19082         lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/x509/verify.c: Added
19083         support for MD2 signature verification in X.509 certificates.
19085 2003-02-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19087         * ChangeLog: [no log message]
19089 2003-02-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19091         * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa,
19092         src/tests.c, src/tls_test.c: Added option to disable all TLS 1.0
19093         extensions.
19095 2003-02-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19097         * src/tests.c: [no log message]
19099 2003-02-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19101         * ChangeLog: [no log message]
19103 2003-02-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19105         * configure.in, doc/tex/Makefile.am, lib/Makefile.am: some fixes in
19106         makefiles.
19108 2003-02-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19110         * lib/gnutls.h.in.in, lib/gnutls_cipher.c, lib/gnutls_dh_primes.c,
19111         lib/gnutls_global.c: [no log message]
19113 2003-02-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19115         * ChangeLog: [no log message]
19117 2003-02-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19119         * lib/auth_cert.c: [no log message]
19121 2003-02-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19123         * doc/examples/Makefile.am, doc/tex/Makefile.am,
19124         doc/tex/ex-cert-select.tex, doc/tex/ex-info.tex,
19125         doc/tex/examples.tex: Added a small example on how to use the
19126         certificate selection callback in client side.
19128 2003-02-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19130         * doc/TODO: [no log message]
19132 2003-02-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19134         * ChangeLog: [no log message]
19136 2003-02-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19138         * lib/gnutls_auth.c, lib/gnutls_mpi.c, lib/gnutls_pk.c,
19139         libextra/auth_srp.c, libextra/gnutls_srp.c: some fixes in types.
19141 2003-02-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19143         * lib/auth_cert.c, lib/gnutls_cert.c, src/cli.c, src/tests.c: The
19144         client certificate selection callback is no longer called twice. It
19145         is called once if it is set.
19147 2003-02-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19149         * ChangeLog: [no log message]
19151 2003-02-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19153         * lib/gnutls_priority.c, lib/gnutls_record.c, lib/gnutls_session.c: 
19154         [no log message]
19156 2003-02-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19158         * lib/gnutls_priority.c: [no log message]
19160 2003-02-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19162         * src/common.c: [no log message]
19164 2003-02-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19166         * src/tests.c, src/tls_test.c: works better in buggy servers.
19168 2003-02-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19170         * lib/gnutls_x509.c: [no log message]
19172 2003-02-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19174         * NEWS, doc/tex/ex-serv-export.tex, doc/tex/ex-serv1.tex,
19175         includes/gnutls/compat8.h, includes/gnutls/x509.h, lib/Makefile.am,
19176         lib/dh_compat.c, lib/gnutls.h.in.in, lib/gnutls_dh_primes.c,
19177         lib/gnutls_int.h, lib/gnutls_rsa_export.c, lib/gnutls_rsa_export.h,
19178         lib/rsa_compat.c, lib/x509/mpi.c, libextra/Makefile.am,
19179         src/prime.c, src/serv.c: The RSA and DH parameter handling has been
19180         updated.
19182 2003-02-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19184         * ChangeLog: [no log message]
19186 2003-02-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19188         * lib/auth_cert.c, lib/gnutls_x509.c, lib/x509/x509.c: Added a
19189         primitive function to load a file into memory, so that no
19190         certificate files are truncated. Also fixed a bug in the client
19191         certificate callback function.
19193 2003-02-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19195         * lib/gnutls_ui.c, lib/x509/dn.c, lib/x509/pkcs7.c,
19196         lib/x509/pkcs7.h, lib/x509/x509.c: Null, as the data value, is now
19197         an acceptable value in functions that may return the size of the
19198         data.
19200 2003-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19202         * ChangeLog: [no log message]
19204 2003-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19206         * lib/gnutls_buffers.c, src/common.c: [no log message]
19208 2003-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19210         * lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_cert.c,
19211         lib/gnutls_ui.h, lib/x509/dn.c, lib/x509/rfc2818_hostname.c,
19212         src/cli.c, src/common.c, src/tests.c, src/tests.h, src/tls_test.c: 
19213         Corrected bugs in gnutls_x509_rdn_get(). Added a test to print the
19214         server's trusted CAs in gnutls-cli-debug, and in gnutls-cli.
19216 2003-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19218         * src/prime.c: [no log message]
19220 2003-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19222         * configure.in: [no log message]
19224 2003-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19226         * NEWS, configure.in, includes/gnutls/x509.h, lib/gnutls_cert.c,
19227         lib/gnutls_dh_primes.c, lib/gnutls_mpi.c, lib/gnutls_mpi.h,
19228         lib/gnutls_pk.c, lib/gnutls_privkey.c, lib/gnutls_x509.c,
19229         lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
19230         lib/minitasn1/element.c, lib/minitasn1/errors.c,
19231         lib/minitasn1/gstr.h, lib/minitasn1/int.h,
19232         lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c,
19233         lib/minitasn1/structure.c, lib/x509/common.c, lib/x509/compat.c,
19234         lib/x509/crl.c, lib/x509/dn.c, lib/x509/dn.h,
19235         lib/x509/extensions.c, lib/x509/mpi.c, lib/x509/pkcs7.c,
19236         lib/x509/verify.c, lib/x509/x509.c, lib/x509/xml.c: ported to
19237         libtasn1 0.2.x. Also the included minitasn1 was replaced by the
19238         0.2.1 version of libtasn1.
19240 2003-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19242         * includes/gnutls/x509.h, lib/gnutls.h.in.in, lib/gnutls_int.h,
19243         lib/x509/crl.c, lib/x509/dn.c, lib/x509/x509.c: gnutls_const_datum
19244         was removed from exported types, for the time being.
19246 2003-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19248         * includes/gnutls/extra.h: [no log message]
19250 2003-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19252         * lib/x509/common.c: [no log message]
19254 2003-02-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19256         * ChangeLog: [no log message]
19258 2003-02-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19260         * README, doc/TODO, lib/auth_cert.c, lib/gnutls_int.h,
19261         lib/gnutls_state.c, lib/gnutls_x509.c: Added option to allow an
19262         X.509 server not to send the trusted CA list to the peer.
19264 2003-02-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19266         * ChangeLog: [no log message]
19268 2003-02-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19270         * doc/tex/appendix.tex, doc/tex/certificate.tex,
19271         doc/tex/ex-info.tex, doc/tex/ex-rfc2818.tex, doc/tex/funcs.tex,
19272         doc/tex/gnutls.bib, doc/tex/x509cert.xml.tex: [no log message]
19274 2003-02-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19276         * doc/TODO, src/cli.c, src/serv.c: [no log message]
19278 2003-02-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19280         * src/tests.c: [no log message]
19282 2003-02-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19284         * lib/Makefile.am, src/tests.c, src/tests.h, src/tls_test.c: Added
19285         test which prints the Diffie Hellman prime bits used.
19287 2003-02-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19289         * doc/TODO: [no log message]
19291 2003-02-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19293         * NEWS, includes/gnutls/compat8.h, includes/gnutls/x509.h,
19294         lib/gnutls.h.in.in, lib/gnutls_dh_primes.c, lib/gnutls_int.h,
19295         lib/gnutls_privkey.c, lib/gnutls_ui.h, lib/gnutls_x509.c,
19296         lib/x509/Makefile.am, lib/x509/compat.c, lib/x509/crl.c,
19297         lib/x509/pkcs7.c, lib/x509/pkcs7.h, lib/x509/privkey.c,
19298         lib/x509/x509.c, lib/x509/x509.h: Added some private key handling
19299         functions. They are primitive enough for now.
19301 2003-02-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19303         * libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h: some fixes
19304         to compile.
19306 2003-02-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19308         * doc/protocol/draft-ietf-tls-extensions-05.txt,
19309         doc/protocol/draft-ietf-tls-extensions-06.txt: added new extensions
19310         draft.
19312 2003-02-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19314         * NEWS, includes/gnutls/compat8.h, includes/gnutls/x509.h,
19315         lib/auth_cert.c, lib/auth_cert.h, lib/gnutls.h.in.in,
19316         lib/gnutls_cert.c, lib/gnutls_dh_primes.c, lib/gnutls_int.h,
19317         lib/gnutls_ui.h, lib/gnutls_x509.c, lib/x509/compat.c,
19318         lib/x509/crl.c, lib/x509/extensions.c, lib/x509/extensions.h,
19319         lib/x509/mpi.c, lib/x509/mpi.h, lib/x509/pkcs7.c, lib/x509/pkcs7.h,
19320         lib/x509/rfc2818_hostname.c, lib/x509/verify.c, lib/x509/verify.h,
19321         lib/x509/x509.c, lib/x509/x509.h, lib/x509/xml.c, tests/x509_test.c: 
19322         gnutls_x509_certificate_* were renamed gnutls_x509_crt_*.
19324 2003-02-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19326         * includes/gnutls/x509.h, lib/gnutls.h.in.in, lib/gnutls_int.h,
19327         lib/gnutls_ui.c, lib/x509/x509.c: added
19328         gnutls_x509_certificate_get_fingerprint(). Untested yet.
19330 2003-02-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19332         * ChangeLog: [no log message]
19334 2003-02-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19336         * includes/gnutls/compat8.h, lib/debug.c, lib/debug.h,
19337         lib/gnutls.h.in.in, lib/gnutls_errors.c, lib/gnutls_global.c,
19338         lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509/compat.h,
19339         lib/x509/rfc2818_hostname.c, lib/x509/x509.c: renamed
19340         gnutls_x509_fingerprint to gnutls_fingerprint.
19342 2003-02-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19344         * ChangeLog: [no log message]
19346 2003-02-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19348         * lib/gnutls_dh_primes.c, src/prime.c: fixes in pkcs3 DH parameter
19349         generation.
19351 2003-02-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19353         * libextra/auth_srp_rsa.c: [no log message]
19355 2003-02-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19357         * includes/Makefile.am, includes/gnutls/Makefile.am,
19358         includes/gnutls/compat8.h, lib/Makefile.am, lib/auth_cert.c,
19359         lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c,
19360         lib/auth_rsa_export.c, lib/gnutls.h.in.in, lib/gnutls_cert.c,
19361         lib/gnutls_cert.h, lib/gnutls_dh_primes.c, lib/gnutls_handshake.c,
19362         lib/gnutls_rsa_export.c, lib/gnutls_ui.h, lib/gnutls_x509.c,
19363         lib/gnutls_x509.h, lib/x509/compat.c, lib/x509/extensions.c,
19364         lib/x509/pkcs7.h, lib/x509/x509.h, lib/x509_extensions.c,
19365         lib/x509_extensions.h, lib/x509_sig_check.c, lib/x509_verify.c,
19366         lib/x509_verify.h, libextra/auth_srp_rsa.c,
19367         libextra/gnutls_extra.h, libextra/gnutls_openpgp.c,
19368         libextra/gnutls_openpgp.h, src/cli-gaa.c, src/cli-gaa.h, src/cli.c,
19369         src/cli.gaa, src/serv-gaa.c, src/serv-gaa.h, src/serv.c,
19370         src/serv.gaa: Several internal changes to use the new certificate
19371         API. CRL support is complete.
19373 2003-02-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19375         * ChangeLog: [no log message]
19377 2003-02-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19379         * includes/gnutls/x509.h, lib/x509/Makefile.am, lib/x509/common.c,
19380         lib/x509/crl.c, lib/x509/crl.h, lib/x509/dn.c, lib/x509/dn.h,
19381         lib/x509/pkcs7.c, lib/x509/verify.c, lib/x509/x509.c,
19382         lib/x509/x509.h, tests/test20.pem, tests/test21.pem,
19383         tests/x509_test.c: Certificate revocation support is almost
19384         complete.
19386 2003-02-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19388         * includes/gnutls/x509.h, lib/gnutls.h.in.in, lib/gnutls_int.h,
19389         lib/x509/crl.c, lib/x509/crl.h, lib/x509/verify.c,
19390         lib/x509/verify.h, lib/x509/x509.c, lib/x509/x509.h: added a crl
19391         verification function (untested yet).
19393 2003-02-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19395         * libextra/gnutls_openpgp.c, src/common.c: [no log message]
19397 2003-02-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19399         * includes/gnutls/x509.h, lib/Makefile.am, lib/gnutls_x509.c,
19400         lib/x509/Makefile.am, lib/x509/compat.c, lib/x509/compat.h,
19401         lib/x509/crl.c, lib/x509/dn.c, lib/x509/dn.h,
19402         lib/x509/extensions.c, lib/x509/extensions.h, lib/x509/mpi.c,
19403         lib/x509/mpi.h, lib/x509/rfc2818_hostname.c, lib/x509/verify.c,
19404         lib/x509/verify.h, lib/x509/x509.c, lib/x509/x509.h,
19405         lib/x509_b64.c, tests/test2.pem, tests/x509_test.c: Added some new
19406         certificate verification functions.
19408 2003-02-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19410         * NEWS, includes/gnutls/x509.h, lib/gnutls_cert.c, lib/x509/dn.c: 
19411         [no log message]
19413 2003-02-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19415         * ChangeLog: [no log message]
19417 2003-02-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19419         * lib/Makefile.am, lib/gnutls_cert.c, lib/gnutls_cert.h,
19420         lib/gnutls_privkey.c: removed the raw part in the gnutls_privkey
19421         internal structure..
19423 2003-02-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19425         * includes/gnutls/x509.h, lib/x509/compat.c, lib/x509/extensions.c,
19426         lib/x509/extensions.h, lib/x509/rfc2818_hostname.c,
19427         lib/x509/x509.c, lib/x509/x509.h: Criticality of an X.509 extension
19428         can now be extracted.
19430 2003-02-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19432         * includes/gnutls/x509.h, lib/x509/.cvsignore,
19433         lib/x509/extensions.c, lib/x509/extensions.h, lib/x509/x509.c,
19434         lib/x509_extensions.c: Added function to extract the key usage
19435         extension from an X.509 certificate, and combined some code.
19437 2003-02-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19439         * lib/Makefile.am: [no log message]
19441 2003-02-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19443         * NEWS, doc/tex/Makefile.am, doc/tex/certificate.tex,
19444         doc/tex/ex-info.tex, doc/tex/ex-rfc2818.tex, doc/tex/funcs.tex,
19445         includes/gnutls/x509.h, lib/Makefile.am, lib/gnutls_dh_primes.c,
19446         lib/gnutls_ui.h, lib/gnutls_x509.h, lib/rfc2818_hostname.c,
19447         lib/x509/Makefile.am, lib/x509/compat.h, lib/x509/dn.h,
19448         lib/x509/rfc2818_hostname.c, lib/x509/x509.h, lib/x509/xml.c,
19449         lib/x509_xml.c: More stuff for the new certificate API.
19451 2003-02-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19453         * NEWS, includes/gnutls/x509.h, lib/Makefile.am, lib/gnutls_cert.c,
19454         lib/gnutls_errors.h, lib/gnutls_errors_int.h, lib/gnutls_x509.c,
19455         lib/x509/Makefile.am, lib/x509/compat.c, lib/x509/dn.c: The old
19456         certificate parsing API was reimplemented over the new one. It will
19457         stay in the 1.0.0 release for compatibility reasons.
19459 2003-02-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19461         * includes/gnutls/x509.h, lib/Makefile.am, lib/gnutls_x509.h,
19462         lib/x509/Makefile.am, lib/x509/common.h, lib/x509/crl.c,
19463         lib/x509/pkcs7.c, lib/x509/pkcs7.h, lib/x509/x509.c: Added the new
19464         PKCS7 parsing functions.
19466 2003-02-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19468         * lib/x509/x509.c, lib/x509/x509.h: Added the new certificate
19469         handling functions.
19471 2003-02-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19473         * doc/tex/ex-client-resume.tex, doc/tex/ex-client1.tex,
19474         doc/tex/ex-client2.tex, doc/tex/ex-serv-export.tex,
19475         doc/tex/ex-serv-pgp.tex, doc/tex/ex-serv1.tex,
19476         includes/gnutls/x509.h, lib/Makefile.am, lib/gnutls_x509.c,
19477         lib/gnutls_x509.h, lib/x509/Makefile.am, lib/x509/common.c,
19478         lib/x509/common.h, lib/x509/crl.c, lib/x509/crl.h, lib/x509_xml.c: 
19479         Added the new certificate handling functions.
19481 2003-02-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19483         * THANKS, includes/gnutls/x509.h, lib/Makefile.am,
19484         lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509/Makefile.am,
19485         lib/x509/common.c, lib/x509/common.h, lib/x509/crl.c,
19486         lib/x509/dn.c, lib/x509/dn.h, lib/x509_extensions.c, lib/x509_xml.c: 
19487         More improvements in the CRL support, and the X.509 backend. Added a
19488         function to get some parts of the DN using an OID.
19490 2003-02-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19492         * ChangeLog: [no log message]
19494 2003-02-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19496         * includes/gnutls/x509.h, lib/gnutls.h.in.in, lib/gnutls_x509.c,
19497         lib/gnutls_x509.h, lib/x509/crl.c, lib/x509/crl.h: CRL parsing
19498         support is almost complete.
19500 2003-02-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19502         * includes/gnutls/x509.h, lib/debug.c, lib/debug.h,
19503         lib/gnutls_dh_primes.c, lib/gnutls_rsa_export.c, lib/gnutls_str.c,
19504         lib/gnutls_str.h, lib/gnutls_x509.c, lib/gnutls_x509.h,
19505         lib/x509/crl.c, lib/x509/dn.c, lib/x509/dn.h: Several fixes and
19506         improvements in CRL support.
19508 2003-02-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19510         * ChangeLog: [no log message]
19512 2003-02-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19514         * NEWS, configure.in, includes/Makefile.am,
19515         includes/gnutls/Makefile.am, includes/gnutls/x509.h,
19516         lib/Makefile.am, lib/gnutls_int.h, lib/gnutls_x509.c,
19517         lib/x509/Makefile.am, lib/x509/crl.c, lib/x509/crl.h,
19518         lib/x509/dn.c, lib/x509/dn.h: Added preliminary CRL support. This
19519         will be under the new X.509 API. Other x509 functions will be
19520         updated later.
19522 2003-02-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19524         * lib/gnutls_dh_primes.c, lib/gnutls_pk.c: some fixes. There wasn't
19525         any limitation in libtasn1 code... just my lazyness.
19527 2003-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19529         * ChangeLog: [no log message]
19531 2003-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19533         * src/prime-gaa.c, src/prime-gaa.h, src/prime.c, src/prime.gaa: use
19534         options to print DH parameters.
19536 2003-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19538         * NEWS, lib/gnutls_dh_primes.c, lib/gnutls_int.h, lib/gnutls_ui.h,
19539         lib/minitasn1/coding.c, src/prime.c: * Added gnutls_pkcs3_extract_dh_params() and
19540           gnutls_pkcs3_export_dh_params() which extracts and export parameters
19541           from and to PKCS#3 encoded structures.  These were added to read
19542         parameters generated using the openssl dhparam tool.  * The prime program was modified to also print the generated prime
19543           and generator using the PKCS#3 format.
19545 2003-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19547         * NEWS, doc/TODO, doc/tex/ex-serv-export.tex,
19548         doc/tex/ex-serv-pgp.tex, doc/tex/ex-serv1.tex, lib/Makefile.am,
19549         lib/auth_anon.c, lib/auth_dhe.c, lib/gnutls.asn,
19550         lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_anon_cred.c,
19551         lib/gnutls_asn1_tab.c, lib/gnutls_cert.c, lib/gnutls_dh.h,
19552         lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
19553         lib/gnutls_errors_int.h, lib/gnutls_global.c, lib/gnutls_int.h,
19554         lib/gnutls_mpi.c, lib/gnutls_rsa_export.c, lib/gnutls_state.c,
19555         lib/gnutls_ui.h, src/serv-gaa.c, src/serv-gaa.h, src/serv.c,
19556         src/serv.gaa: * gnutls_dh_params_generate() and gnutls_rsa_params_generate() now
19557          use gnutls_malloc() to allocate the output parameters.  * Added gnutls_pkcs3_extract_dh_params() which extracts parameters
19558          from PKCS#3 encoded structures. This was in order to read parameters
19559          generated using the openssl dhparam tool.  * Several changes in the temporary (DH/RSA) parameter codebase. No
19560          DH parameters are now included in the library. Also a credentials
19561          structure can now hold only one temporary parameter.
19563 2003-01-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19565         * ChangeLog: [no log message]
19567 2003-01-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19569         * lib/gnutls_ui.c: more doc for the gnutls_set_dh_prime_bits().
19571 2003-01-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19573         * NEWS, configure.in, lib/gnutls.sym, lib/gnutls_alert.c,
19574         lib/gnutls_int_compat.c: removed backward compatibility functions
19575         for 0.9.0 version.
19577 2003-01-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19579         * lib/minitasn1/.cvsignore: [no log message]
19581 2003-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19583         * doc/tex/compression.tex: [no log message]
19585 2003-01-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19587         * ChangeLog: [no log message]
19589 2003-01-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19591         * doc/tex/certificate.tex, doc/tex/compression.tex: [no log message]
19593 2003-01-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19595         * lib/gnutls_errors.c, lib/gnutls_errors_int.h, libextra/auth_srp.c: 
19596         use RECEIVED_ILLEGAL_PARAMETER instead of SRP_PROTOCOL_FAILURE, when
19597         the SRP protocol fails.
19599 2003-01-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19601         * ChangeLog: [no log message]
19603 2003-01-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19605         * lib/gnutls_global.c: The gcrypt log handler is only set when we
19606         are in debugging mode.
19608 2003-01-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19610         * lib/gnutls_global.c: [no log message]
19612 2003-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19614         * ChangeLog: [no log message]
19616 2003-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19618         * NEWS, lib/auth_rsa.c, lib/debug.c, lib/gnutls_algorithms.c,
19619         lib/gnutls_compress_int.c, lib/gnutls_dh_primes.c,
19620         lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_extensions.c,
19621         lib/gnutls_global.c, lib/gnutls_rsa_export.c, lib/gnutls_x509.c,
19622         src/cli.c: Added ability to send some messages back to the
19623         application using the gnutls_global_set_log_function(). This is
19624         quite experimental.
19626 2003-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19628         * doc/tex/ex-client-resume.tex, doc/tex/ex-client-srp.tex,
19629         doc/tex/ex-client1.tex, doc/tex/ex-client2.tex,
19630         doc/tex/ex-rfc2818.tex: some minor bugfixes in the documentation.
19632 2003-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19634         * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_mpi.h,
19635         libextra/auth_srp.c: Added check and error code for some SRP fatal
19636         protocol failures.
19638 2003-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19640         * src/tls_test.c: [no log message]
19642 2003-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19644         * libextra/auth_srp_passwd.c, libextra/gnutls_srp.c: more cleanups.
19646 2003-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19648         * lib/gnutls_alert.c, lib/gnutls_errors.c, lib/gnutls_errors_int.h: 
19649         [no log message]
19651 2003-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19653         * NEWS, lib/gnutls_alert.c, lib/gnutls_auth_int.h,
19654         lib/gnutls_handshake.c, libextra/auth_srp.c,
19655         libextra/auth_srp_passwd.c, libextra/ext_srp.c,
19656         libextra/gnutls_openpgp.c, src/cli.c: The library notifies the
19657         application on empty and illegal SRP usernames, so that proper
19658         notification (via an alert) is sent to the peer. Currently when the
19659         SRP ciphersuite is advertized but no username is sent by the peer,
19660         the library returns GNUTLS_E_EMPTY_SRP_USERNAME, and the alert
19661         associated with this is GNUTLS_A_ACCESS_DENIED (to be changed when
19662         the srp draft defines something more appropriate).
19664 2003-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19666         * libextra/auth_srp_passwd.c: Some cleanups.
19668 2003-01-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19670         * ChangeLog: [no log message]
19672 2003-01-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19674         * NEWS: [no log message]
19676 2003-01-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19678         * NEWS, configure.in, doc/Makefile.am, doc/scripts/Makefile.am,
19679         lib/gnutls_x509.c, libextra/auth_srp_passwd.c: [no log message]
19681 2003-01-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19683         * lib/gnutls_x509.c: [no log message]
19685 2003-01-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19687         * src/tests.c, src/tls_test.c: improved srp detection
19689 2003-01-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19691         * NEWS, lib/gnutls_dh.h, lib/gnutls_dh_primes.c,
19692         libextra/auth_srp.c, libextra/auth_srp_passwd.c,
19693         libextra/auth_srp_passwd.h, libextra/gnutls_srp.c, src/cli.c,
19694         src/tests.c: Improved the SRP support, to prevent attackers guessing
19695         the available usernames by brute force. The g,n values sent are now
19696         obtained by the password conf file. (they were static ones)
19698 2003-01-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19700         * ChangeLog: [no log message]
19702 2003-01-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19704         * doc/tex/cover.tex.in, lib/Makefile.am, lib/auth_anon.c,
19705         lib/auth_cert.c, lib/auth_dh_common.c, lib/auth_dhe.c,
19706         lib/auth_rsa.c, lib/auth_rsa_export.c, lib/debug.c,
19707         lib/ext_cert_type.c, lib/ext_server_name.c, lib/gnutls_alert.c,
19708         lib/gnutls_algorithms.c, lib/gnutls_auth.c, lib/gnutls_buffers.c,
19709         lib/gnutls_cert.c, lib/gnutls_cipher.c, lib/gnutls_compress_int.c,
19710         lib/gnutls_constate.c, lib/gnutls_datum.c, lib/gnutls_db.c,
19711         lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_extensions.c,
19712         lib/gnutls_global.c, lib/gnutls_handshake.c, lib/gnutls_mem.c,
19713         lib/gnutls_mpi.c, lib/gnutls_pk.c, lib/gnutls_record.c,
19714         lib/gnutls_rsa_export.c, lib/gnutls_state.c, lib/gnutls_ui.c,
19715         lib/gnutls_x509.c, lib/x509_extensions.c, lib/x509_sig_check.c,
19716         lib/x509_verify.c, lib/x509_xml.c: [no log message]
19718 2003-01-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19720         * doc/tex/Makefile.am: [no log message]
19722 2003-01-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19724         * NEWS: [no log message]
19726 2003-01-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19728         * configure.in: [no log message]
19730 2003-01-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19732         * ChangeLog: [no log message]
19734 2003-01-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19736         * doc/tex/Makefile.am, doc/tex/patents.tex,
19737         includes/gnutls/compat4.h, libmcrypt.m4: [no log message]
19739 2003-01-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19741         * lib/gnutls_alert.c, lib/gnutls_buffers.c, lib/gnutls_handshake.c,
19742         lib/gnutls_handshake.h, lib/gnutls_record.c, lib/gnutls_record.h: 
19743         Prefixed with underscore some internal functions.
19745 2003-01-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19747         * NEWS, doc/tex/appendix.tex, doc/tex/library.tex, doc/tex/srp.tex: 
19748         [no log message]
19750 2003-01-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19752         * ChangeLog: [no log message]
19754 2003-01-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19756         * doc/tex/patents.tex, doc/tex/srp.tex, lib/Makefile.am,
19757         lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_x509.c,
19758         lib/x509_b64.c, libextra/auth_srp.c, libextra/auth_srp_passwd.c,
19759         libextra/gnutls_openpgp.c: GNUTLS_E_PARSING_ERROR error code was
19760         replaced by GNUTLS_E_BASE64_DECODING_ER and
19761         GNUTLS_E_SRP_PWD_PARSING_ERROR. GNUTLS_E_ASCII_ARMOR_ERROR was also
19762         replaced by GNUTLS_E_BASE64_DECODING_ERROR.
19764 2003-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19766         * ChangeLog: [no log message]
19768 2003-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19770         * NEWS, doc/Makefile.am, doc/tex/Makefile.am, doc/tex/appendix.tex,
19771         doc/tex/patents.tex: Added some information about the SRP patents in
19772         the documentation.
19774 2003-01-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19776         * doc/tex/ex-serv-srp.tex: [no log message]
19778 2003-01-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19780         * ChangeLog: [no log message]
19782 2003-01-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19784         * lib/gnutls_hash_int.c: [no log message]
19786 2003-01-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19788         * NEWS, acinclude.m4, configure.in, doc/README.CODING_STYLE,
19789         lib/Makefile.am, lib/defines.h, lib/gnutls.h.in.in, lib/gnutls.sym,
19790         lib/gnutls_auth.c, lib/gnutls_cipher_int.c,
19791         lib/gnutls_cipher_int.h, lib/gnutls_hash_int.c,
19792         lib/gnutls_hash_int.h, lib/gnutls_state.c, libextra/Makefile.am,
19793         libextra/gnutls-extra.sym: Only the documented symbols are now
19794         exported.
19796 2003-01-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19798         * lib/gnutls_x509.c: If the certificate does not contain the
19799         basicConstraints extension GNUTLS_E_REQUESTED_DATA_NOT_AVAILABLE
19800         will be returned by gnutls_x509_extract_certificate_ca_status().
19802 2003-01-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19804         * lib/gnutls_x509.c, lib/x509_extensions.c: [no log message]
19806 2003-01-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19808         * ChangeLog: [no log message]
19810 2003-01-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19812         * NEWS, lib/gnutls_ui.h, lib/gnutls_x509.c: Added
19813         gnutls_x509_extract_certificate_ca_status() which returns the CA
19814         status of the given certificate.
19816 2003-01-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19818         * doc/tex/ex-rfc2818.tex: [no log message]
19820 2003-01-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19822         * doc/TODO: [no log message]
19824 2003-01-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19826         * lib/gnutls.h.in.in: [no log message]
19828 2003-01-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19830         * ChangeLog: [no log message]
19832 2003-01-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19834         * NEWS, configure.in, lib/gnutls_compress_int.c,
19835         lib/minitasn1/Makefile.am, libextra/Makefile.am: If liblzo is found
19836         in the system then libgnutls-extra will depend on it, instead of
19837         including minilzo.
19839 2003-01-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19841         * ChangeLog: [no log message]
19843 2003-01-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19845         * lib/gnutls_mpi.c: Added a test for null (zero) integers in MPI
19846         scanning.
19848 2003-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19850         * ChangeLog: [no log message]
19852 2003-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19854         * src/tests.c, src/tls_test.c: some fixes in the gnutls-cli-debug
19855         program
19857 2003-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19859         * libextra/gnutls_openpgp.c: Added missing stub function.
19861 2003-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19863         * tests/Makefile: [no log message]
19865 2003-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19867         * configure.in, lib/minitasn1/Makefile.am, lib/minitasn1/README: [no
19868         log message]
19870 2003-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19872         * NEWS, configure.in, lib/Makefile.am: [no log message]
19874 2003-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19876         * Makefile.am, NEWS, configure.in, doc/README.CVS, lib/Makefile.am,
19877         lib/defines.h, lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
19878         lib/minitasn1/der.h, lib/minitasn1/element.c,
19879         lib/minitasn1/element.h, lib/minitasn1/errors.c,
19880         lib/minitasn1/errors.h, lib/minitasn1/errors_int.h,
19881         lib/minitasn1/gstr.c, lib/minitasn1/gstr.h, lib/minitasn1/int.h,
19882         lib/minitasn1/libtasn1.h, lib/minitasn1/mem.h,
19883         lib/minitasn1/parser_aux.c, lib/minitasn1/parser_aux.h,
19884         lib/minitasn1/structure.c, lib/minitasn1/structure.h: [no log
19885         message]
19887 2003-01-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19889         * ChangeLog: [no log message]
19891 2003-01-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19893         * configure.in: depends on libgcrypt 1.1.11
19895 2003-01-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19897         * ChangeLog: [no log message]
19899 2003-01-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19901         * lib/auth_anon.c, lib/auth_dhe.c, lib/auth_rsa.c,
19902         lib/auth_rsa_export.c, lib/gnutls_auth.h, lib/gnutls_handshake.c,
19903         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h,
19904         libextra/auth_srp.c, libextra/auth_srp.h, libextra/auth_srp_rsa.c: 
19905         Dropped the support for the client key exchange message 0, and
19906         server key exchange message 2.
19908 2003-01-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19910         * NEWS, configure.in, lib/debug.c, lib/gnutls_mpi.h,
19911         lib/gnutls_record.c, libextra/auth_srp.c: Finished SRP-6 stuff. It
19912         should work fine now.
19914 2003-01-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19916         * libextra/auth_srp.c, libextra/auth_srp_rsa.c, libextra/ext_srp.c,
19917         libextra/gnutls_srp.c, libextra/gnutls_srp.h: First part of SRP-6
19918         support. Follows draft-ietf-tls-srp-04 and does not need the second
19919         key exchange part. Does not work yet.
19921 2003-01-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19923         * doc/protocol/draft-ietf-tls-compression-03.txt,
19924         doc/protocol/draft-ietf-tls-compression-04.txt,
19925         doc/protocol/draft-ietf-tls-srp-03.txt,
19926         doc/protocol/draft-ietf-tls-srp-04.txt, doc/tex/gnutls.bib,
19927         doc/tex/programs.tex: [no log message]
19929 2003-01-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19931         * ChangeLog: [no log message]
19933 2003-01-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19935         * NEWS, includes/gnutls/extra.h, libextra/gnutls_openpgp.c: Added
19936         gnutls_openpgp_extract_key_name_string() which returns a single
19937         string for a pgp user id.
19939 2003-01-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19941         * doc/tex/ex-serv-export.tex, src/serv.c: updated some example and
19942         the server to use the new gnutls_malloc() in callbacks.
19944 2003-01-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19946         * ChangeLog: [no log message]
19948 2003-01-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19950         * lib/gnutls_ui.h, lib/gnutls_x509.c: Added the
19951         gnutls_x509_extract_dn_string() function.
19953 2003-01-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19955         * NEWS, doc/README.CODING_STYLE: [no log message]
19957 2003-01-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19959         * lib/gnutls_errors.c: [no log message]
19961 2003-01-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19963         * README, doc/TODO: [no log message]
19965 2003-01-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19967         * ChangeLog: [no log message]
19969 2003-01-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19971         * ChangeLog, lib/gnutls_mem.c, libextra/gnutls_openpgp.c: [no log
19972         message]
19974 2003-01-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19976         * NEWS: [no log message]
19978 2003-01-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19980         * NEWS, configure.in: [no log message]
19982 2003-01-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19984         * src/serv.c: updated to include a callback for receiving openpgp
19985         keys, using libopencdk.
19987 2003-01-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19989         * lib/ext_cert_type.c, lib/gnutls_errors.c,
19990         lib/gnutls_errors_int.h, lib/gnutls_sig.c, lib/x509_b64.c,
19991         libextra/auth_srp_sb64.c: some cleanups
19993 2003-01-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19995         * libextra/gnutls_openpgp.c: minor cleanups
19997 2003-01-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
19999         * doc/tex/ex-pgp-keyserver.tex: [no log message]
20001 2003-01-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20003         * ChangeLog: [no log message]
20005 2003-01-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20007         * lib/ext_server_name.c: some fixes in server_name extension
20009 2003-01-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20011         * doc/tex/ex-pgp-keyserver.tex, src/serv-gaa.c, src/serv-gaa.h,
20012         src/serv.c, src/serv.gaa: [no log message]
20014 2003-01-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20016         * NEWS, doc/tex/callbacks.tex, lib/gnutls.h.in.in, lib/gnutls_db.c,
20017         lib/gnutls_global.c, lib/gnutls_mem.c, lib/x509_b64.c,
20018         libextra/auth_srp_sb64.c, libextra/gnutls_srp.c: Exported the more
20019         convenient gnutls_malloc() and gnutls_free() functions. Actually
20020         pointers to functions.
20022 2003-01-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20024         * lib/gnutls.h.in.in, lib/gnutls_global.c: [no log message]
20026 2003-01-07  Timo Schulz <twoaday@gnutls.org>
20028         * libextra/gnutls_openpgp.c: Some bug fixes for the OpenPGP code.
20030 2003-01-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20032         * doc/TODO: [no log message]
20034 2003-01-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20036         * ChangeLog: [no log message]
20038 2003-01-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20040         * lib/gnutls_db.c, libextra/gnutls_srp.c: [no log message]
20042 2003-01-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20044         * NEWS, lib/x509_b64.c, libextra/auth_srp_sb64.c: Changed the
20045         semantics of gnutls_pem_base64_encode_alloc() and
20046         gnutls_pem_base64_decode_alloc(). In the default case were the
20047         gnutls library is used with malloc/realloc/free, these are binary
20048         compatible.  They now require the returned data to be freed using the
20049         gnutls_global_get_free_function().
20051 2003-01-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20053         * includes/gnutls/extra.h, lib/gnutls_int.h, lib/gnutls_ui.h,
20054         libextra/auth_srp_passwd.c, libextra/gnutls_srp.c,
20055         libextra/gnutls_srp.h: some cleanups.
20057 2003-01-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20059         * NEWS, doc/TODO, doc/tex/Makefile.am, doc/tex/callbacks.tex,
20060         doc/tex/library.tex, lib/gnutls.h.in.in, lib/gnutls_datum.c,
20061         lib/gnutls_datum.h, lib/gnutls_db.c, lib/gnutls_global.c,
20062         lib/gnutls_mem.c, lib/gnutls_mem.h, lib/gnutls_state.c,
20063         lib/gnutls_str.c, lib/gnutls_str.h, libextra/auth_srp_passwd.c,
20064         libextra/auth_srp_passwd.h, libextra/gnutls_srp.c, src/cli.c,
20065         src/serv.c: Added the new functions gnutls_get_malloc_function(),
20066         gnutls_get_free_function(). Also changed the way callback functions
20067         must allocate data. They now need to use these functions, instead of
20068         just calling malloc().
20070 2003-01-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20072         * libextra/auth_srp.c, libextra/auth_srp_passwd.c,
20073         libextra/auth_srp_passwd.h, libextra/gnutls_srp.c: more updates in
20074         the SRP parameter callback.
20076 2003-01-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20078         * configure.in, includes/gnutls/extra.h: [no log message]
20080 2003-01-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20082         * libextra/ext_srp.c, libextra/gnutls_srp.c: Some updates in the srp
20083         codebase, to detect illegal usernames etc.
20085 2003-01-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20087         * lib/gnutls_errors.c, lib/gnutls_errors_int.h,
20088         lib/gnutls_extensions.c, lib/gnutls_handshake.c: added error code to
20089         report illegal srp usernames. Some fixes in the extension parsing to
20090         report fatal errors.
20092 2003-01-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20094         * ChangeLog: [no log message]
20096 2003-01-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20098         * lib/x509_extensions.c, lib/x509_verify.c: some optimizations in
20099         string handling of the x.509 asn.1 parsers.
20101 2003-01-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20103         * tests/openpgp_test.c: [no log message]
20105 2003-01-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20107         * ChangeLog, doc/tex/ex-pgp-keyserver.tex: [no log message]
20109 2003-01-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20111         * lib/gnutls_global.c: [no log message]
20113 2003-01-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20115         * doc/tex/Makefile.am, doc/tex/ex-pgp-keyserver.tex,
20116         doc/tex/examples.tex, doc/tex/macros.tex, doc/tex/preparation.tex: 
20117         Added a chapter for sources preparation. Based on the documenation
20118         of libksba.
20120 2003-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20122         * ChangeLog: [no log message]
20124 2003-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20126         * configure.in, doc/tex/ex-pgp-keyserver.tex: depends on opencdk
20127         0.3.5
20129 2003-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20131         * doc/tex/ex-pgp-keyserver.tex, doc/tex/gnutls.bib,
20132         doc/tex/srp.tex, doc/tex/x509.tex: [no log message]
20134 2003-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20136         * lib/gnutls_extensions.c: Corrected bug in extension parsing.
20138 2003-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20140         * libextra/gnutls_extra.c: [no log message]
20142 2003-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20144         * NEWS, doc/tex/Makefile.am, doc/tex/srp.tex: [no log message]
20146 2003-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20148         * doc/tex/auth.tex, includes/gnutls/extra.h, libextra/gnutls_srp.c: 
20149         some updates on srp documentation.
20151 2003-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20153         * doc/tex/ex-pgp-keyserver.tex: [no log message]
20155 2003-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20157         * doc/tex/ex-pgp-keyserver.tex: [no log message]
20159 2003-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20161         * lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
20162         lib/auth_rsa_export.c, lib/ext_cert_type.c, lib/ext_server_name.c,
20163         lib/gnutls_alert.c, lib/gnutls_algorithms.c,
20164         lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_buffers.c,
20165         lib/gnutls_cert.c, lib/gnutls_cipher.c, lib/gnutls_compress.c,
20166         lib/gnutls_compress_int.c, lib/gnutls_constate.c,
20167         lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_db.c,
20168         lib/gnutls_dh.c, lib/gnutls_dh_primes.c, lib/gnutls_global.c,
20169         lib/gnutls_handshake.c, lib/gnutls_kx.c, lib/gnutls_mem.c,
20170         lib/gnutls_mpi.c, lib/gnutls_num.c, lib/gnutls_pk.c,
20171         lib/gnutls_priority.c, lib/gnutls_privkey.c, lib/gnutls_random.c,
20172         lib/gnutls_record.c, lib/gnutls_rsa_export.c, lib/gnutls_session.c,
20173         lib/gnutls_session_pack.c, lib/gnutls_sig.c, lib/gnutls_state.c,
20174         lib/gnutls_str.c, lib/gnutls_ui.c, lib/gnutls_v2_compat.c,
20175         lib/gnutls_x509.c, lib/x509_extensions.c, lib/x509_sig_check.c,
20176         libextra/auth_srp.c, libextra/auth_srp_passwd.c,
20177         libextra/auth_srp_rsa.c, libextra/ext_srp.c,
20178         libextra/gnutls_extra.c, libextra/gnutls_openpgp.c,
20179         libextra/gnutls_srp.c: Cleanups. Prefixed some internal function
20180         with underscore.
20182 2003-01-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20184         * ChangeLog: [no log message]
20186 2003-01-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20188         * lib/gnutls_x509.c: more fixes in
20189         gnutls_x509_extract_certificate_dn_string()
20191 2003-01-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20193         * doc/TODO, lib/gnutls_dh_primes.c: [no log message]
20195 2003-01-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20197         * NEWS, doc/tex/ex-pgp-keyserver.tex, includes/gnutls/extra.h,
20198         lib/gnutls_dh.h, lib/gnutls_dh_primes.c, libextra/auth_srp.c,
20199         libextra/auth_srp.h, libextra/auth_srp_passwd.c,
20200         libextra/auth_srp_passwd.h, libextra/gnutls_openpgp.c,
20201         libextra/gnutls_srp.c, libextra/gnutls_srp.h, src/common.c: Added
20202         the function gnutls_srp_server_set_credentials_function() to allow
20203         retrieving SRP parameters from an external backend - other than
20204         password files.
20206 2003-01-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20208         * NEWS, doc/tex/ex-pgp-keyserver.tex, lib/auth_cert.c,
20209         libextra/gnutls_extra.h, libextra/gnutls_openpgp.c,
20210         libextra/gnutls_openpgp.h: Enabled the OpenPGP key retrieval
20211         callback function (untested yet).
20213 2003-01-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20215         * libextra/Makefile.am, libextra/crypt.c, libextra/crypt.h,
20216         libextra/crypt_srpsha1.c, libextra/crypt_srpsha1.h: removed all
20217         files related to srpsha1 encoding. The are not needed any more.
20219 2003-01-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20221         * doc/TODO: [no log message]
20223 2003-01-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20225         * NEWS, includes/gnutls/extra.h, lib/x509_b64.c,
20226         libextra/auth_srp_sb64.c, libextra/crypt.c,
20227         libextra/crypt_srpsha1.c, libextra/gnutls_srp.c,
20228         libextra/gnutls_srp.h, src/common.c, src/crypt-gaa.c, src/crypt.c,
20229         src/crypt.gaa: Added the functions:    gnutls_srp_verifier()    gnutls_srp_base64_encode()    gnutls_srp_base64_decode() and modified the gnutls-srpcrypt, to use the exported functions.
20231 2003-01-01  Timo Schulz <twoaday@gnutls.org>
20233         * tests/openpgp_test.c: Some enhancements for the OpenPGP test
20234         program.
20236 2003-01-01  Timo Schulz <twoaday@gnutls.org>
20238         * libextra/gnutls_openpgp.c: Some new code for the OpenPGP lib.
20240 2003-01-01  Timo Schulz <twoaday@gnutls.org>
20242         * tests/openpgp_test.c: Some enhancements for the OpenPGP test
20243         program.
20245 2002-11-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20247         * NEWS, configure.in: [no log message]
20249 2002-11-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20251         * NEWS: [no log message]
20253 2002-11-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20255         * ChangeLog: [no log message]
20257 2002-11-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20259         * lib/gnutls_int.h, lib/gnutls_x509.c: 
20260         gnutls_x509_extract_certificate_dn_string() now behaves as described
20261         in RFC2253.
20263 2002-11-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20265         * ChangeLog: [no log message]
20267 2002-11-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20269         * doc/README.CODING_STYLE, includes/gnutls/extra.h,
20270         lib/gnutls_int.h: some changes in the callback function behaviour.
20272 2002-11-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20274         * ChangeLog: [no log message]
20276 2002-11-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20278         * lib/Makefile.am: linked against libgcrypt (I saw that in debian)
20280 2002-11-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20282         * doc/README.CODING_STYLE, doc/README.CVS: [no log message]
20284 2002-11-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20286         * doc/README.CODING_STYLE: [no log message]
20288 2002-11-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20290         * doc/tex/alert.tex, doc/tex/certificate.tex, doc/tex/errors.tex,
20291         doc/tex/examples.tex, doc/tex/funcs.tex, doc/tex/gnutls.bib,
20292         doc/tex/handshake.tex, doc/tex/layers.tex, doc/tex/openpgp.tex,
20293         doc/tex/record.tex, doc/tex/record_weaknesses.tex,
20294         doc/tex/tls_extensions.tex: [no log message]
20296 2002-11-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20298         * ChangeLog: [no log message]
20300 2002-11-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20302         * includes/gnutls/compat.h: [no log message]
20304 2002-11-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20306         * NEWS, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
20307         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
20308         lib/gnutls_extensions.c, libextra/auth_srp_rsa.c,
20309         libextra/gnutls_extra.c: Several cleanups and elimination of
20310         warnings.
20312 2002-11-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20314         * doc/tex/Makefile.am, doc/tex/gnutls.bib, doc/tex/record.tex,
20315         doc/tex/record_weaknesses.tex, doc/tex/tls_extensions.tex,
20316         doc/tex/tlsintro.tex, includes/gnutls/compat4.h,
20317         lib/ext_server_name.c, lib/gnutls_int_compat.c: updated
20318         documentation to include record layer weaknesses and
20319         counter-measures, and the supported TLS extensions.
20321 2002-11-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20323         * includes/Makefile.am, includes/gnutls/Makefile.am: [no log
20324         message]
20326 2002-11-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20328         * includes/gnutls/compat4.h, lib/gnutls.h.in.in: compat4.h was
20329         added, and is included by default in gnutls.h.
20331 2002-11-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20333         * includes/gnutls/compat.h, lib/gnutls_algorithms.c,
20334         lib/gnutls_algorithms.h, lib/gnutls_cert.h, lib/gnutls_sig.c,
20335         lib/gnutls_ui.h, lib/gnutls_x509.c, lib/rfc2818_hostname.c,
20336         libextra/gnutls_extra.c: Moved the GNUTLS_X509KEY_* to gnutls_cert.h
20337         and renamed them to KEY_*. Improved the checking of key usage.
20339 2002-11-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20341         * lib/gnutls_algorithms.c: added the AES ciphersuites for
20342         certificate srp authentication.
20344 2002-11-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20346         * ChangeLog: [no log message]
20348 2002-11-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20350         * doc/README.autoconf, doc/TODO: [no log message]
20352 2002-11-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20354         * doc/tex/auth.tex: [no log message]
20356 2002-11-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20358         * lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_algorithms.c,
20359         lib/gnutls_cert.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
20360         lib/gnutls_x509.c, libextra/auth_srp_rsa.c, libextra/ext_srp.c,
20361         libextra/gnutls_extra.c, src/cli.c, src/common.c, src/common.h,
20362         src/serv.c: Added support for the DSS certificate SRP authenticated
20363         cipher suites (currently only with 3DES cipher). Cleaned up the
20364         client and server code, which was duplicated.
20366 2002-11-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20368         * NEWS, lib/auth_cert.c, lib/gnutls.h.in.in,
20369         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
20370         lib/gnutls_auth.c, lib/gnutls_auth_int.h, lib/gnutls_cert.c,
20371         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_v2_compat.c,
20372         lib/gnutls_x509.c, libextra/Makefile.am, libextra/auth_srp.c,
20373         libextra/auth_srp.h, libextra/auth_srp_rsa.c, libextra/ext_srp.c,
20374         libextra/gnutls_extra.c, libextra/gnutls_extra.h, src/cli.c,
20375         src/common.c, src/serv.c: Added certificate authenticated SRP cipher
20376         suites.
20378 2002-11-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20380         * doc/tex/auth.tex, doc/tex/compression.tex, doc/tex/gnutls.bib,
20381         doc/tex/openpgp.tex, doc/tex/tlsintro.tex: [no log message]
20383 2002-11-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20385         * doc/tex/gnutls.bib: [no log message]
20387 2002-11-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20389         * doc/tex/certificate.tex, lib/gnutls_x509.c: [no log message]
20391 2002-11-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20393         * ChangeLog: [no log message]
20395 2002-11-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20397         * lib/gnutls_int_compat.c: added compatibility function for the
20398         openpgp_keyserver.
20400 2002-11-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20402         * doc/tex/Makefile.am, doc/tex/appendix.tex, doc/tex/auth.tex,
20403         doc/tex/compression.tex, doc/tex/examples.tex, doc/tex/gnutls.bib,
20404         doc/tex/gnutls.tex, doc/tex/openpgp.tex, doc/tex/tlsintro.tex: added
20405         bibliography in documentation.
20407 2002-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20409         * ChangeLog: [no log message]
20411 2002-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20413         * doc/tex/ex-pgp-keyserver.tex: [no log message]
20415 2002-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20417         * doc/tex/ex-pgp-keyserver.tex: [no log message]
20419 2002-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20421         * doc/tex/ex-pgp-keyserver.tex: [no log message]
20423 2002-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20425         * doc/examples/Makefile.am, doc/tex/Makefile.am,
20426         doc/tex/ex-pgp-keyserver.tex, doc/tex/examples.tex,
20427         includes/gnutls/extra.h, lib/gnutls_int.h: updated pgp key retrieval
20428         callback and added example.
20430 2002-11-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20432         * ChangeLog: [no log message]
20434 2002-11-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20436         * doc/tex/Makefile.am: [no log message]
20438 2002-11-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20440         * doc/tex/Makefile.am: [no log message]
20442 2002-11-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20444         * NEWS, configure.in, doc/Makefile.am, doc/examples/.cvsignore,
20445         doc/examples/Makefile.am, doc/tex/Makefile.am: example programs are
20446         now located in doc/examples directory.
20448 2002-11-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20450         * ChangeLog: [no log message]
20452 2002-11-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20454         * lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_alert.h: Added
20455         some new alert codes from the extensions draft.
20457 2002-11-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20459         * lib/gnutls.h.in.in, lib/gnutls_ui.c: [no log message]
20461 2002-11-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20463         * doc/tex/.cvsignore: [no log message]
20465 2002-11-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20467         * doc/tex/ex-client2.tex, doc/tex/examples.tex: updated the basic
20468         client to support OpenPGP certificate authentication.
20470 2002-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20472         * ChangeLog: [no log message]
20474 2002-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20476         * doc/tex/Makefile.am, doc/tex/ex-serv-pgp.tex,
20477         doc/tex/examples.tex: added example with an openpgp server
20479 2002-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20481         * NEWS, configure.in: [no log message]
20483 2002-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20485         * lib/auth_anon.c, lib/auth_cert.c, lib/auth_dh_common.c,
20486         lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
20487         lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_handshake.c,
20488         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_session_pack.c,
20489         lib/gnutls_state.c, lib/gnutls_ui.c, lib/gnutls_v2_compat.c,
20490         lib/gnutls_x509.c, libextra/auth_srp.c, libextra/auth_srp_passwd.c,
20491         libextra/ext_srp.c: The session->gnutls_key was renamed to
20492         session->key.
20494 2002-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20496         * includes/gnutls/compat.h, includes/gnutls/extra.h: added compat.h
20497         which has definitions for compatibility with older (0.4.x and 0.5.y,
20498         y<5) versions.
20500 2002-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20502         * NEWS, includes/Makefile.am, includes/gnutls/Makefile.am,
20503         lib/gnutls_ui.h: [no log message]
20505 2002-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20507         * includes/gnutls/extra.h, lib/gnutls_int.h: The
20508         gnutls_openpgp_recv_key_func() callback function now accepts a key
20509         fingerprint, instead of the key id.
20511 2002-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20513         * ChangeLog: [no log message]
20515 2002-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20517         * src/cli.c, src/common.h, src/serv.c, src/tests.c, src/tests.h,
20518         src/tls_test.c: [no log message]
20520 2002-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20522         * src/cli.c, src/serv.c, src/tests.c: cleanups
20524 2002-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20526         * includes/gnutls/extra.h, lib/gnutls.h.in.in: dropped source
20527         backwards compatibility
20529 2002-11-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20531         * configure.in, includes/gnutls/extra.h, lib/gnutls_int.h,
20532         libextra/gnutls_openpgp.c: Added callback for OpenPGP key retrieval.
20534 2002-11-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20536         * ChangeLog: [no log message]
20538 2002-11-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20540         * doc/protocol/draft-ietf-tls-rfc2246-bis-01.txt,
20541         doc/protocol/draft-ietf-tls-rfc2246-bis-02.txt: added new rfc2246bis
20542         draft
20544 2002-11-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20546         * opencdk.m4: updated url for opencdk
20548 2002-11-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20550         * ChangeLog: [no log message]
20552 2002-11-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20554         * lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_db.c,
20555         lib/gnutls_global.c, lib/gnutls_state.c, lib/gnutls_x509.c: some
20556         updated in the documentation
20558 2002-11-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20560         * NEWS: [no log message]
20562 2002-11-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20564         * ChangeLog: [no log message]
20566 2002-11-04  Timo Schulz <twoaday@gnutls.org>
20568         * libextra/gnutls_openpgp.c: Applied patch to make the error
20569         handling with keyservers more easier.
20571 2002-11-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20573         * lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_alert.h,
20574         lib/gnutls_errors_int.h: Added new alert (certificate unobtainable)
20575         from draft-ietf-tls-extensions.
20577 2002-11-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20579         * NEWS, configure.in: depends on opencdk 0.3.2
20581 2002-11-04  Timo Schulz <twoaday@gnutls.org>
20583         * libextra/gnutls_openpgp.c: Some debug code for the OpenPGP part.
20585 2002-11-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20587         * ChangeLog: [no log message]
20589 2002-11-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20591         * src/common.c: [no log message]
20593 2002-11-03  Timo Schulz <twoaday@gnutls.org>
20595         * lib/gnutls_errors.c, lib/gnutls_errors_int.h,
20596         libextra/gnutls_openpgp.c: Use the old error codes for OpenPGP
20597         again.
20599 2002-11-03  Timo Schulz <twoaday@gnutls.org>
20601         * lib/auth_cert.c: Fixed an off-by-one bug for OpenPGP fingerprint
20602         handling.
20604 2002-11-03  Timo Schulz <twoaday@gnutls.org>
20606         * lib/gnutls_errors_int.h: Corrected error number (the old was
20607         reserved).
20609 2002-11-03  Timo Schulz <twoaday@gnutls.org>
20611         * lib/gnutls_errors.c, lib/gnutls_errors_int.h,
20612         libextra/gnutls_openpgp.c: Unification for the OpenPGP error code.
20614 2002-11-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20616         * lib/gnutls_cert.c: corrected behaviour of verification in openpgp
20617         keys.
20619 2002-11-03  Timo Schulz <twoaday@gnutls.org>
20621         * libextra/gnutls_openpgp.c: Set the OpenPGP certificate status to
20622         GNUTLS_CERT_NOT_TRUSTED if the function failed.
20624 2002-11-03  Timo Schulz <twoaday@gnutls.org>
20626         * libextra/gnutls_openpgp.c, tests/openpgp_test.c: Bug fix for the
20627         OpenPGP secret key order.
20629 2002-11-03  Timo Schulz <twoaday@gnutls.org>
20631         * lib/gnutls_errors.c, lib/gnutls_errors_int.h,
20632         libextra/gnutls_openpgp.c: Add OpenPGP error description
20634 2002-11-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20636         * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_sig.c,
20637         lib/gnutls_x509.c: Renamed GNUTLS_E_X509_KEY_USAGE_VIOLATION to
20638         GNUTLS_E_KEY_USAGE_VIOLATION, in order to apply to PGP keys as well.
20640 2002-11-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20642         * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_pk.c,
20643         lib/gnutls_sig.c, lib/x509_sig_check.c, src/cli-gaa.c,
20644         src/cli-gaa.h, src/cli.c, src/cli.gaa, src/common.c: Added some new
20645         error codes and updated client.
20647 2002-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20649         * ChangeLog: [no log message]
20651 2002-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20653         * libextra/gnutls_openpgp.c: [no log message]
20655 2002-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20657         * configure.in: [no log message]
20659 2002-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20661         * lib/gnutls_errors.c: [no log message]
20663 2002-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20665         * libextra/gnutls_openpgp.c: fixed stub
20667 2002-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20669         * NEWS: [no log message]
20671 2002-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20673         * NEWS, lib/ext_cert_type.c, lib/ext_max_record.c,
20674         lib/ext_server_name.c, lib/gnutls_alert.c, lib/gnutls_buffers.c,
20675         lib/gnutls_cert.c, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
20676         lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
20677         lib/gnutls_record.c, lib/gnutls_rsa_export.c,
20678         lib/gnutls_session_pack.c, lib/gnutls_ui.c, lib/x509_b64.c,
20679         libextra/gnutls_openpgp.c, libextra/gnutls_srp.c: Combined
20680         GNUTLS_E_INVALID_PARAMETERS wich GNUTLS_E_INVALID_REQUEST.
20681         Introduced GNUTLS_E_SHORT_MEMORY_BUFFER.
20683 2002-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20685         * lib/gnutls_x509.c, lib/x509_xml.c: Fixed some memory leaks which
20686         may occured on error cases.
20688 2002-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20690         * NEWS, lib/gnutls_x509.c, src/common.c: 
20691         gnutls_x509_extract_certificate_dn_string() was rewritten.
20693 2002-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20695         * lib/Makefile.am: [no log message]
20697 2002-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20699         * lib/gnutls_x509.c: Added a check for dn extraction failure in
20700         gnutls_x509_extract_certificate_dn_string().
20702 2002-11-01  Timo Schulz <twoaday@gnutls.org>
20704         * libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h: Adjust the
20705         keydb search code.
20707 2002-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20709         * ChangeLog: [no log message]
20711 2002-10-29  Timo Schulz <twoaday@gnutls.org>
20713         * configure.in: Bump OpenCDK version to 0.3.0
20715 2002-10-29  Timo Schulz <twoaday@gnutls.org>
20717         * lib/gnutls_errors_int.h, libextra/gnutls_openpgp.c,
20718         libextra/gnutls_openpgp.h, tests/Makefile, tests/openpgp_test.c: Add
20719         new regression test for OpenPGP.  New code for the OpenCDK 0.3.0
20720         version.  A new error code for the OpenPGP part.
20722 2002-10-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20724         * lib/gnutls_buffer.h: added missing file
20726 2002-10-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20728         * lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
20729         lib/auth_rsa_export.c, lib/gnutls_buffers.c, lib/gnutls_cert.c,
20730         lib/gnutls_cipher_int.c, lib/gnutls_constate.c,
20731         lib/gnutls_errors.c, lib/gnutls_errors_int.h,
20732         lib/gnutls_handshake.c, lib/gnutls_pk.c, lib/gnutls_record.c,
20733         lib/gnutls_rsa_export.c, lib/gnutls_state.c, lib/gnutls_ui.c,
20734         lib/gnutls_x509.c, lib/x509_verify.c, lib/x509_xml.c,
20735         libextra/auth_srp_passwd.c, libextra/gnutls_openpgp.c: 
20736         GNUTLS_E_UNKNOWN_ERROR was removed, and was replaced by
20737         GNUTLS_E_INTERNAL_ERROR.
20739 2002-10-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20741         * lib/gnutls_errors.c: [no log message]
20743 2002-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20745         * doc/scripts/Makefile.am, doc/tex/auth.tex, doc/tex/tlsintro.tex,
20746         doc/tex/translayer.tex: [no log message]
20748 2002-10-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20750         * ChangeLog: [no log message]
20752 2002-10-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20754         * NEWS, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
20755         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_record.c,
20756         lib/gnutls_state.c, lib/gnutls_str.c, lib/gnutls_str.h: 
20757         Optimizations in buffering code, which reduce the number of
20758         malloc/realloc calls.
20760 2002-10-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20762         * lib/gnutls_errors.c, src/retcodes.c: The error code table now
20763         contains all the error codes sorted.
20765 2002-10-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20767         * NEWS, configure.in, doc/tex/Makefile.am, doc/tex/appendix.tex,
20768         doc/tex/errors.tex, doc/tex/gnutls.tex, lib/gnutls_errors.c,
20769         lib/gnutls_pk.c, src/Makefile.am, src/retcodes.c: Documented error
20770         codes in an appendix. This documentation is generated automatically
20771         using the retcodes program.
20773 2002-10-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20775         * doc/scripts/gdoc: [no log message]
20777 2002-10-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20779         * doc/scripts/gdoc, doc/scripts/sort1.pl, doc/tex/Makefile.am: Added
20780         script to sort function  names in function reference.
20782 2002-10-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20784         * lib/gnutls_errors.c: [no log message]
20786 2002-10-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20788         * lib/auth_cert.c, lib/gnutls_cipher.c, lib/gnutls_constate.c,
20789         lib/gnutls_errors.c, lib/gnutls_errors_int.h,
20790         lib/gnutls_handshake.c, lib/gnutls_pk.c, lib/gnutls_v2_compat.c: 
20791         Added more descriptive error codes to be returned by
20792         gnutls_strerror(). Removed old and unused error codes.
20794 2002-10-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20796         * src/tls_test-gaa.c, src/tls_test-gaa.h, src/tls_test.c,
20797         src/tls_test.gaa: gnutls-cli-debug now accepts one hostname only
20799 2002-10-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20801         * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa: gnutls-cli
20802         now accepts one hostname only
20804 2002-10-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20806         * doc/protocol/draft-ietf-tls-compression-02.txt,
20807         doc/protocol/draft-ietf-tls-compression-03.txt: [no log message]
20809 2002-10-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20811         * ChangeLog: [no log message]
20813 2002-10-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20815         * doc/TODO, doc/tex/Makefile.am, lib/Makefile.am, lib/auth_anon.c,
20816         lib/auth_dh_common.c, lib/auth_dh_common.h, lib/auth_dhe.c,
20817         lib/rfc2818_hostname.c: Merged common stuff in DHE and anonymous DH
20818         key exchange.
20820 2002-10-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20822         * ChangeLog: [no log message]
20824 2002-10-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20826         * doc/tex/examples.tex: [no log message]
20828 2002-10-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20830         * NEWS, doc/tex/Makefile.am, doc/tex/ex-client-resume.tex,
20831         doc/tex/ex-client-srp.tex, doc/tex/ex-client1.tex,
20832         doc/tex/ex-client2.tex, doc/tex/ex-info.tex,
20833         doc/tex/ex-serv-export.tex, doc/tex/ex-serv-srp.tex,
20834         doc/tex/ex-serv1.tex, doc/tex/ex1.tex, doc/tex/ex2.tex,
20835         doc/tex/ex3.tex, doc/tex/ex4.tex, doc/tex/serv-export.tex,
20836         doc/tex/serv-srp.tex, doc/tex/serv1.tex, doc/tex/srp1.tex: Example
20837         programs found in the documentation can now be generated by running
20838         "make examples" in doc/tex directory.
20840 2002-10-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20842         * THANKS, libextra/Makefile.am: Fixed interlibrary dependencies. By
20843         Ivo Timmermans. This requires the debian libtool 1.4.2-7.1
20845 2002-10-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20847         * doc/tex/compression.tex, doc/tex/layers.tex,
20848         doc/tex/translayer.tex: [no log message]
20850 2002-10-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20852         * lib/ext_max_record.c, lib/ext_server_name.c: cleanups in the
20853         server name extension.
20855 2002-10-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20857         * NEWS, src/cli.c: Some fixes in 'gnutls-cli' client program to
20858         prevent some segmentation faults at exit.
20860 2002-10-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20862         * NEWS: [no log message]
20864 2002-10-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20866         * doc/tex/auth.tex, doc/tex/funcs.tex: [no log message]
20868 2002-10-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20870         * doc/tex/Makefile.am, doc/tex/alert.tex, doc/tex/auth.tex,
20871         doc/tex/certificate.tex, doc/tex/ciphersuites.tex,
20872         doc/tex/compression.tex, doc/tex/handshake.tex, doc/tex/howto.tex,
20873         doc/tex/memory.tex, doc/tex/record.tex, doc/tex/tlsintro.tex: 
20874         spelling corrections, and addition of a subsection for compression
20875         algorithms.
20877 2002-10-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20879         * lib/gnutls_algorithms.c: ZLIB's number was changed according to
20880         draft-ietf-tls-compression-02
20882 2002-10-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20884         * NEWS, configure.in, lib/auth_anon.c, lib/auth_cert.c,
20885         lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c,
20886         lib/auth_rsa_export.c, lib/defines.h, lib/ext_cert_type.c,
20887         lib/ext_cert_type.h, lib/ext_max_record.c, lib/ext_max_record.h,
20888         lib/ext_server_name.c, lib/ext_server_name.h, lib/gnutls.h.in.in,
20889         lib/gnutls_alert.c, lib/gnutls_alert.h, lib/gnutls_algorithms.c,
20890         lib/gnutls_auth.c, lib/gnutls_auth.h, lib/gnutls_buffers.c,
20891         lib/gnutls_buffers.h, lib/gnutls_cert.c, lib/gnutls_cipher.c,
20892         lib/gnutls_cipher.h, lib/gnutls_compress_int.c,
20893         lib/gnutls_compress_int.h, lib/gnutls_db.c, lib/gnutls_dh_primes.c,
20894         lib/gnutls_extensions.h, lib/gnutls_global.c,
20895         lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
20896         lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_mem.c,
20897         lib/gnutls_pk.c, lib/gnutls_pk.h, lib/gnutls_record.c,
20898         lib/gnutls_rsa_export.c, lib/gnutls_session_pack.c,
20899         lib/gnutls_sig.c, lib/gnutls_sig.h, lib/gnutls_state.c,
20900         lib/gnutls_ui.c, lib/gnutls_ui.h, lib/gnutls_x509.c,
20901         lib/gnutls_x509.h, lib/rfc2818_hostname.c, lib/x509_b64.c,
20902         lib/x509_b64.h, lib/x509_sig_check.c, libextra/auth_srp.c,
20903         libextra/auth_srp.h, libextra/auth_srp_passwd.c,
20904         libextra/auth_srp_passwd.h, libextra/auth_srp_sb64.c,
20905         libextra/crypt.c, libextra/crypt_srpsha1.c, libextra/ext_srp.c,
20906         libextra/ext_srp.h, libextra/gnutls_openpgp.c: several fixes in the
20907         codebase, mostly in signed/unsigned checkings.
20909 2002-10-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20911         * ChangeLog: [no log message]
20913 2002-10-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20915         * lib/ext_max_record.c, lib/ext_max_record.h: Corrected some types,
20916         to work in 64 bits machines. Suggested by Ivo Timmermans
20917         <ivo@o2w.nl>.
20919 2002-10-12  Andrew McDonald <admcd@gnutls.org>
20921         * includes/gnutls/openssl.h: Enclose in extern "C" (from Debian bug
20922         #163394).
20924 2002-10-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20926         * src/serv.c: now does not require carriage return
20928 2002-10-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20930         * lib/ext_server_name.c: Fixes (or not) in server name extension
20931         parsing
20933 2002-10-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20935         * doc/tex/certificate.tex, doc/tex/ex-rfc2818.tex, doc/tex/ex3.tex,
20936         doc/tex/examples.tex: updated documentation
20938 2002-10-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20940         * NEWS, lib/ext_server_name.c, lib/gnutls_int.h,
20941         lib/gnutls_priority.c, src/serv.c: Improved the server name
20942         extension. Resumed sessions can now use it.
20944 2002-10-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20946         * NEWS, lib/Makefile.am, lib/ext_server_name.c,
20947         lib/ext_server_name.h, lib/gnutls.h.in.in, lib/gnutls_extensions.c,
20948         lib/gnutls_int.h, src/cli.c, src/common.c, src/serv.c: Added server
20949         name extension, from draft-ietf-tls-extension-05.
20951 2002-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20953         * doc/protocol/draft-ietf-tls-compression-01.txt,
20954         doc/protocol/draft-ietf-tls-compression-02.txt,
20955         doc/protocol/draft-ietf-tls-rfc2246-bis-01.txt: [no log message]
20957 2002-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20959         * doc/tex/ex-alert.tex, doc/tex/ex-rfc2818.tex,
20960         doc/tex/examples.tex, lib/rfc2818_hostname.c: more documentation
20961         updates
20963 2002-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20965         * doc/tex/ex-rfc2818.tex: more documentation updates
20967 2002-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20969         * doc/tex/ex-alert.tex: [no log message]
20971 2002-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20973         * NEWS, configure.in, doc/tex/Makefile.am, doc/tex/ex-alert.tex,
20974         doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex4.tex,
20975         doc/tex/examples.tex, doc/tex/handshake.tex,
20976         doc/tex/serv-export.tex, doc/tex/serv-srp.tex, doc/tex/serv1.tex,
20977         src/serv.c: Separated alert checking from the example programs, to
20978         make them cleaner. Added an example which demonstrates the alert
20979         checking.
20981 2002-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20983         * NEWS, doc/tex/examples.tex: last minute changes for 0.5.9 release.
20985 2002-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20987         * ChangeLog: [no log message]
20989 2002-10-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20991         * NEWS, lib/Makefile.am, lib/gnutls_ui.h, lib/rfc2818_hostname.c: 
20992         Added int gnutls_x509_check_certificates_hostname() which check
20993         whether the given hostname matches the owner of the given X.509
20994         certificate.
20996 2002-10-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
20998         * NEWS, configure.in, lib/gnutls_extensions.c, lib/x509_xml.c: 
20999         cleanups
21001 2002-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21003         * lib/gnutls_priority.c: [no log message]
21005 2002-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21007         * src/cli.c: [no log message]
21009 2002-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21011         * NEWS, doc/tex/ex4.tex, doc/tex/serv-export.tex,
21012         doc/tex/serv1.tex, lib/gnutls.h.in.in, lib/gnutls_priority.c,
21013         src/cli-gaa.c: Added gnutls_set_default_priority() and
21014         gnutls_set_default_export_priority() functions, to avoid calling all
21015         the *_priority() functions if the defaults are ok.
21017 2002-10-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21019         * lib/gnutls_x509.c: [no log message]
21021 2002-10-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21023         * NEWS, lib/gnutls_ui.h, lib/gnutls_x509.c: Added
21024         gnutls_x509_extract_certificate_dn_string() which returns the peer's
21025         Distinguished name in a single string.
21027 2002-10-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21029         * NEWS, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_auth.c,
21030         lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_kx.c,
21031         src/cli.c, src/cli.gaa: several cleanups
21033 2002-10-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21035         * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa: Changes in
21036         gnutls-cli, to allow testing of starttls implementations.
21038 2002-10-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21040         * ChangeLog: [no log message]
21042 2002-10-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21044         * NEWS, lib/gnutls_ui.c, lib/gnutls_ui.h: rolled back addition of
21045         certificate_get_our_issuer() function.
21047 2002-10-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21049         * includes/gnutls/extra.h, libextra/gnutls_extra.c,
21050         libextra/libgnutls-extra.m4: Corrected the broken detection of
21051         libgnutls-extra. Bug reported by Ivo Timmermans.
21053 2002-10-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21055         * NEWS: [no log message]
21057 2002-10-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21059         * NEWS, doc/TODO, lib/gnutls_state.c, lib/gnutls_ui.c,
21060         lib/gnutls_ui.h: Corrected bug which prevented
21061         gnutls_certificate_get_ours() from working.  Added
21062         gnutls_certificate_get_our_issuer() function.
21064 2002-10-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21066         * lib/gnutls_privkey.c, lib/gnutls_privkey.h, lib/gnutls_ui.h,
21067         lib/gnutls_x509.c, lib/x509_b64.c: Improved
21068         gnutls_x509_extract_key_pk_algorithm(), which can now distinguish
21069         DSA keys from unknown keys.
21071 2002-10-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21073         * ChangeLog: [no log message]
21075 2002-10-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21077         * configure.in, lib/gnutls_buffers.c: some fixes to compile with
21078         gcc-2.95.
21080 2002-10-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21082         * doc/TODO: [no log message]
21084 2002-10-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21086         * NEWS: [no log message]
21088 2002-10-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21090         * configure.in, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_privkey.c,
21091         lib/gnutls_privkey.h, lib/gnutls_ui.h: Added function to extract the
21092         public key algorithm of a DER encoded private key.
21094 2002-09-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21096         * ChangeLog: [no log message]
21098 2002-09-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21100         * doc/protocol/draft-ietf-tls-compression-00.txt,
21101         doc/protocol/draft-ietf-tls-compression-01.txt: [no log message]
21103 2002-09-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21105         * NEWS, configure.in, lib/auth_rsa.c, lib/gnutls_cert.c: [no log
21106         message]
21108 2002-09-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21110         * ChangeLog: [no log message]
21112 2002-09-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21114         * NEWS, configure.in, lib/gnutls_cert.c: [no log message]
21116 2002-09-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21118         * lib/gnutls_global.c: enabled error messages of libgcrypt in debug
21119         mode
21121 2002-09-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21123         * ChangeLog: [no log message]
21125 2002-09-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21127         * lib/Makefile.am, lib/defines.h, lib/gnutls.h.in.in,
21128         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
21129         lib/gnutls_compress_int.c, lib/gnutls_errors.c,
21130         lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
21131         libextra/Makefile.am, libextra/gnutls_extra.c, libextra/lzoconf.h,
21132         libextra/minilzo.c, libextra/minilzo.h, src/cli.c, src/serv.c: Added
21133         support for the LZO compression library in gnutls-extra. Some fixes
21134         in the hello message parsing.
21136 2002-09-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21138         * NEWS, lib/gnutls.h.in.in, lib/gnutls_state.c: [no log message]
21140 2002-09-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21142         * lib/gnutls.h.in.in, lib/gnutls_buffers.c, lib/gnutls_handshake.c,
21143         lib/gnutls_int.h, lib/gnutls_int_compat.c, lib/gnutls_state.c: 
21144         replaced gnutls_handshake_get_direction() with
21145         gnutls_record_get_direction().
21147 2002-09-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21149         * doc/tex/appendix.tex, doc/tex/certificate.tex,
21150         doc/tex/library.tex: updated documentation
21152 2002-09-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21154         * README, src/serv.c: [no log message]
21156 2002-09-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21158         * lib/gnutls_record.c: [no log message]
21160 2002-09-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21162         * doc/tex/auth.tex, doc/tex/library.tex, doc/tex/macros.tex,
21163         doc/tex/tlsintro.tex, doc/tex/translayer.tex: [no log message]
21165 2002-09-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21167         * ChangeLog: [no log message]
21169 2002-09-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21171         * lib/gnutls_global.c: [no log message]
21173 2002-09-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21175         * doc/tex/library.tex: [no log message]
21177 2002-09-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21179         * doc/tex/library.tex: [no log message]
21181 2002-09-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21183         * configure.in, doc/TODO, doc/tex/alert.tex, doc/tex/auth.tex,
21184         doc/tex/programs.tex, lib/gnutls_alert.c, src/crypt.c: [no log
21185         message]
21187 2002-09-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21189         * doc/tex/layers.tex: [no log message]
21191 2002-09-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21193         * doc/tex/library.tex: [no log message]
21195 2002-09-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21197         * README, lib/gnutls.h.in.in, lib/gnutls_alert.c: Added a new
21198         function to convert from an error to an alert code.
21200 2002-09-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21202         * lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_algorithms.c,
21203         lib/gnutls_algorithms.h, lib/gnutls_compress_int.c,
21204         lib/gnutls_handshake.c, lib/gnutls_int.h: Improved support for zlib.
21206 2002-09-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21208         * ChangeLog: [no log message]
21210 2002-09-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21212         * doc/protocol/draft-ietf-tls-srp-02.txt,
21213         doc/protocol/draft-ietf-tls-srp-03.txt: [no log message]
21215 2002-09-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21217         * doc/protocol/draft-ietf-tls-compression-00.txt,
21218         doc/protocol/draft-ietf-tls-extensions-03.txt,
21219         doc/protocol/draft-ietf-tls-extensions-05.txt: updated drafts
21221 2002-09-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21223         * NEWS: [no log message]
21225 2002-09-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21227         * NEWS, src/cli.c, tests/x509_test.c: [no log message]
21229 2002-09-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21231         * NEWS, lib/gnutls_db.c, lib/gnutls_dh_primes.c,
21232         lib/gnutls_rsa_export.c: Corrected bug in gnutls_dh_params_set().
21233         Corrected bug in session resuming code of server side.
21235 2002-09-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21237         * lib/ext_cert_type.c, lib/ext_max_record.c, libextra/ext_srp.c: 
21238         some cleanups in the extension parsing
21240 2002-09-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21242         * acconfig.h: [no log message]
21244 2002-09-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21246         * doc/scripts/gdoc: Added Simon Josefsson's patch for gdoc. Now gdoc
21247         supports texinfo output.
21249 2002-09-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21251         * NEWS, buildconf, configure.in, lib/gnutls.h.in.in,
21252         lib/gnutls_global.c, libextra/gnutls_extra.c, libmcrypt.m4: changes
21253         for autoconf 2.50
21255 2002-09-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21257         * doc/tex/certificate.tex, doc/tex/examples.tex,
21258         doc/tex/handshake.tex, doc/tex/library.tex, doc/tex/x509.tex: [no
21259         log message]
21261 2002-09-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21263         * NEWS, configure.in, src/serv.c: Removed dependency on libgdbm
21264         library.
21266 2002-09-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21268         * lib/auth_dhe.c, lib/auth_rsa_export.c, lib/gnutls_algorithms.c,
21269         lib/gnutls_compress_int.c, lib/gnutls_extensions.c,
21270         lib/gnutls_handshake.c, lib/gnutls_mem.c, lib/gnutls_mem.h,
21271         lib/gnutls_str.c, lib/gnutls_x509.c, lib/x509_xml.c,
21272         libextra/gnutls_openpgp.c, libextra/gnutls_srp.c: Some fixes for the
21273         used realloc() function. Now we have gnutls_realloc_fast() which
21274         frees the given pointer if the new allocation failed.
21276 2002-09-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21278         * configure.in, doc/tex/.cvsignore, lib/gnutls_num.h,
21279         lib/gnutls_str.c: updated string functions
21281 2002-09-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21283         * ChangeLog: [no log message]
21285 2002-09-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21287         * lib/gnutls_rsa_export.c: [no log message]
21289 2002-09-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21291         * doc/tex/certificate.tex, doc/tex/ciphers.tex,
21292         doc/tex/ex-rfc2818.tex, doc/tex/examples.tex, doc/tex/layers.eps,
21293         doc/tex/layers.tex, doc/tex/memory.tex: [no log message]
21295 2002-09-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21297         * doc/tex/x509cert.xml.tex, src/common.c: [no log message]
21299 2002-09-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21301         * configure.in: last changes for 0.5.6 release
21303 2002-09-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21305         * ChangeLog: [no log message]
21307 2002-09-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21309         * NEWS, doc/tex/pgpcert.xml.tex, doc/tex/x509cert.xml.tex,
21310         lib/x509_xml.c, libextra/gnutls_openpgp.c, src/common.c,
21311         src/gnutls-http-serv: added versioning in the XML output of
21312         certificate functions.
21314 2002-09-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21316         * doc/tex/Makefile.am, doc/tex/gnutls.tex, doc/tex/intro.tex,
21317         doc/tex/library.tex: [no log message]
21319 2002-09-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21321         * doc/tex/Makefile.am, doc/tex/gnutls.tex, doc/tex/internals.eps,
21322         doc/tex/library.tex: [no log message]
21324 2002-09-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21326         * NEWS, doc/TODO, doc/tex/Makefile.am, doc/tex/certificate.tex,
21327         doc/tex/x509-1.eps, lib/gnutls_global.h: [no log message]
21329 2002-09-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21331         * doc/tex/Makefile.am, doc/tex/certificate.tex,
21332         doc/tex/ciphers.tex, doc/tex/ciphersuites.tex, doc/tex/gnutls.tex,
21333         doc/tex/intro.tex, doc/tex/layers.tex, doc/tex/library.tex,
21334         doc/tex/openpgp.tex, doc/tex/tlsintro.tex, doc/tex/x509.tex: 
21335         reorganized documentation
21337 2002-09-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21339         * tests/Makefile, tests/Makefile.am, tests/Makefile.in: [no log
21340         message]
21342 2002-09-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21344         * tests/test22.pem: [no log message]
21346 2002-09-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21348         * Makefile.am, configure.in, tests/Makefile, tests/Makefile.am,
21349         tests/Makefile.in, tests/ca.pem, tests/test1.pem, tests/test10.pem,
21350         tests/test13.pem, tests/test2.pem, tests/test23.pem,
21351         tests/test24.pem, tests/test26.pem, tests/test3.pem,
21352         tests/x509_test.c: Added more tests for the X.509 certificate
21353         validation. These tests are now only included in the CVS not the
21354         distribution.
21356 2002-09-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21358         * libextra/auth_srp.c: [no log message]
21360 2002-09-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21362         * lib/gnutls_int.h: [no log message]
21364 2002-09-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21366         * NEWS, lib/gnutls_extensions.c, lib/gnutls_int.h: Corrected
21367         extension type checks which used an 8 bit extension size, instead of
21368         16 bits.
21370 2002-09-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21372         * libextra/auth_srp.c, libextra/gnutls_srp.c: Corrected the SRP 'u'
21373         generation, and the size part of 's' changed to 8bits.
21375 2002-09-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21377         * lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.c,
21378         lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c,
21379         lib/auth_rsa_export.c, lib/gnutls.h.in.in, lib/gnutls_anon_cred.c,
21380         lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_handshake.c,
21381         lib/gnutls_ui.c, lib/gnutls_x509.c, libextra/auth_srp.c,
21382         libextra/auth_srp.h, libextra/auth_srp_passwd.c,
21383         libextra/ext_srp.c, libextra/gnutls_extra.h,
21384         libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h,
21385         libextra/gnutls_srp.c, src/cli.c, src/serv.c, src/tests.c,
21386         src/tls_test.c: [no log message]
21388 2002-09-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21390         * NEWS, THANKS, configure.in, libextra/ext_srp.c: [no log message]
21392 2002-09-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21394         * libextra/auth_srp.c: corrected the SRP key exchange (bugs pointed
21395         out by D. Taylor)
21397 2002-09-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21399         * lib/ext_cert_type.c, lib/gnutls_int.h, lib/gnutls_x509.c: 
21400         corrected the cert_type extension. (bug pointed out by D. Taylor)
21402 2002-09-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21404         * lib/gnutls_priority.c, lib/gnutls_priority.h: gnutls_list replaced
21405         by const int*
21407 2002-09-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21409         * ChangeLog: [no log message]
21411 2002-09-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21413         * NEWS, doc/tex/appendix.tex, doc/tex/cover.tex.in,
21414         doc/tex/gnutls.tex, doc/tex/handshake.tex, tests/Makefile.am: last
21415         changes for 0.5.5 release
21417 2002-09-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21419         * doc/protocol/draft-ietf-tls-openpgp-keys-02.txt: [no log message]
21421 2002-09-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21423         * doc/TODO: [no log message]
21425 2002-09-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21427         * ChangeLog, configure.in: [no log message]
21429 2002-09-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21431         * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex4.tex,
21432         doc/tex/serv-export.tex, doc/tex/serv-srp.tex, doc/tex/serv1.tex,
21433         doc/tex/srp1.tex, lib/gnutls.h.in.in, lib/gnutls_int_compat.c,
21434         lib/gnutls_state.c, lib/gnutls_x509.c, lib/x509_extensions.c,
21435         libextra/gnutls_openssl.c, src/cli.c, src/serv.c, src/tls_test.c: 
21436         [no log message]
21438 2002-09-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21440         * doc/tex/Makefile.am, doc/tex/programs.tex: [no log message]
21442 2002-09-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21444         * lib/gnutls_ui.c: [no log message]
21446 2002-09-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21448         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
21449         doc/tex/ex4.tex, doc/tex/serv-export.tex, doc/tex/serv-srp.tex,
21450         doc/tex/serv1.tex, doc/tex/srp1.tex: corrected bugs in examples.
21452 2002-09-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21454         * includes/gnutls/extra.h, lib/gnutls.h.in.in,
21455         lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_auth_int.h,
21456         lib/gnutls_cert.c, lib/gnutls_handshake.c, lib/gnutls_int_compat.c,
21457         lib/gnutls_record.c, lib/x509_b64.c, libextra/gnutls_openssl.c,
21458         libextra/gnutls_srp.c, src/tests.c: more cleanups
21460 2002-09-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21462         * doc/tex/Makefile.am, doc/tex/auth.tex, doc/tex/ex1.tex,
21463         doc/tex/ex2.tex, doc/tex/ex4.tex, doc/tex/examples.tex,
21464         doc/tex/gnutls.tex, doc/tex/serv-export.tex, doc/tex/serv-srp.tex,
21465         doc/tex/serv1.tex, doc/tex/srp1.tex: Updated documentation and added
21466         more server examples.
21468 2002-09-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21470         * lib/gnutls.h.in.in, lib/gnutls_int.h, lib/gnutls_int_compat.c,
21471         lib/gnutls_ui.h, lib/gnutls_x509.c, lib/gnutls_x509.h,
21472         lib/x509_b64.c, lib/x509_b64.h, tests/x509_test.c: Updated the
21473         base64 encoding/decoding functions.
21475 2002-09-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21477         * lib/auth_anon.c, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
21478         lib/auth_rsa_export.c, lib/gnutls_cert.c, lib/gnutls_errors.c,
21479         lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
21480         lib/gnutls_state.c, lib/gnutls_v2_compat.c, lib/gnutls_x509.c,
21481         libextra/gnutls_openpgp.c: several clean ups
21483 2002-09-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21485         * doc/tex/Makefile.am, doc/tex/appendix.tex, doc/tex/gnutls.tex,
21486         doc/tex/howto.tex, doc/tex/macros.tex, doc/tex/pgpcert.xml.tex,
21487         doc/tex/x509.tex, doc/tex/x509cert.xml.tex: Updated documentation to
21488         include examples of XML certificates.
21490 2002-09-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21492         * NEWS, lib/gnutls_state.c, src/common.c: [no log message]
21494 2002-08-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21496         * ChangeLog: [no log message]
21498 2002-08-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21500         * NEWS, lib/gnutls_x509.c, lib/gnutls_x509.h: Improved the
21501         certificate and key read functions. They can now read a PEM encoded
21502         key and certificate from the same file.
21504 2002-08-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21506         * doc/tex/ex3.tex, doc/tex/handshake.tex, lib/auth_cert.c,
21507         lib/ext_cert_type.c, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
21508         lib/gnutls_cert.c, lib/gnutls_int_compat.c, lib/gnutls_priority.c,
21509         lib/gnutls_priority.h, lib/gnutls_state.c, lib/gnutls_state.h,
21510         libextra/gnutls_openssl.c, src/cli.c, src/common.c, src/serv.c,
21511         src/tests.c: cert_type abreviation was expanded to certificate_type.
21513 2002-08-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21515         * doc/tex/Makefile.am, doc/tex/ex-rfc2818.tex, doc/tex/examples.tex: 
21516         updated examples
21518 2002-08-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21520         * NEWS, configure.in: [no log message]
21522 2002-08-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21524         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
21525         doc/tex/ex4.tex, doc/tex/examples.tex, doc/tex/serv1.tex,
21526         doc/tex/srp1.tex, includes/gnutls/extra.h,
21527         includes/gnutls/openssl.h, lib/auth_anon.c, lib/auth_anon.h,
21528         lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c,
21529         lib/auth_rsa_export.c, lib/debug.c, lib/debug.h,
21530         lib/ext_cert_type.c, lib/ext_cert_type.h, lib/ext_max_record.c,
21531         lib/ext_max_record.h, lib/gnutls.h.in.in, lib/gnutls_alert.c,
21532         lib/gnutls_alert.h, lib/gnutls_algorithms.c,
21533         lib/gnutls_algorithms.h, lib/gnutls_auth.c, lib/gnutls_auth.h,
21534         lib/gnutls_auth_int.h, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
21535         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_cipher.c,
21536         lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
21537         lib/gnutls_cipher_int.h, lib/gnutls_compress.c,
21538         lib/gnutls_compress.h, lib/gnutls_compress_int.c,
21539         lib/gnutls_compress_int.h, lib/gnutls_constate.c,
21540         lib/gnutls_constate.h, lib/gnutls_db.c, lib/gnutls_db.h,
21541         lib/gnutls_dh.h, lib/gnutls_dh_primes.c, lib/gnutls_extensions.c,
21542         lib/gnutls_extensions.h, lib/gnutls_global.c,
21543         lib/gnutls_handshake.c, lib/gnutls_handshake.h,
21544         lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
21545         lib/gnutls_int_compat.c, lib/gnutls_kx.c, lib/gnutls_kx.h,
21546         lib/gnutls_priority.c, lib/gnutls_priority.h, lib/gnutls_record.c,
21547         lib/gnutls_record.h, lib/gnutls_rsa_export.c,
21548         lib/gnutls_rsa_export.h, lib/gnutls_session.c,
21549         lib/gnutls_session.h, lib/gnutls_session_pack.c,
21550         lib/gnutls_session_pack.h, lib/gnutls_sig.c, lib/gnutls_sig.h,
21551         lib/gnutls_state.c, lib/gnutls_state.h, lib/gnutls_ui.c,
21552         lib/gnutls_ui.h, lib/gnutls_v2_compat.c, lib/gnutls_v2_compat.h,
21553         lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_sig_check.c,
21554         lib/x509_verify.c, libextra/auth_srp.c, libextra/auth_srp.h,
21555         libextra/auth_srp_passwd.c, libextra/auth_srp_passwd.h,
21556         libextra/ext_srp.c, libextra/ext_srp.h, libextra/gnutls_openssl.c,
21557         libextra/gnutls_srp.c, src/cli.c, src/common.c, src/serv.c,
21558         src/tests.c, src/tls_test.c: Renamed all the constructed types to
21559         have more consisten names, and some other minor improvements.
21561 2002-08-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21563         * Makefile.am, PGPKEYS: removed PGPKEYS from the distribution.
21565 2002-08-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21567         * ChangeLog: [no log message]
21569 2002-08-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21571         * libextra/gnutls_openpgp.c: [no log message]
21573 2002-08-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21575         * lib/gnutls_buffers.c, lib/gnutls_record.c: Allow the NULL pointer
21576         for data in gnutls_record_send(), if the previous call was
21577         interrupted.
21579 2002-08-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21581         * lib/gnutls_record.c: Corrected possible bug in decompression code.
21582         Well compressed packets may have been rejected due to limited
21583         buffer.
21585 2002-08-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21587         * doc/tex/auth.tex: [no log message]
21589 2002-08-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21591         * NEWS, doc/README.autoconf, doc/TODO,
21592         doc/protocol/draft-ietf-tls-srp-01.txt,
21593         doc/protocol/draft-ietf-tls-srp-02.txt, lib/gnutls_algorithms.c,
21594         lib/gnutls_int.h, libextra/Makefile.am, libextra/auth_srp.c,
21595         libextra/auth_srp_passwd.c, libextra/auth_srp_passwd.h,
21596         libextra/crypt.c, libextra/crypt.h, libextra/crypt_bcrypt.c,
21597         libextra/crypt_bcrypt.h, libextra/crypt_srpsha1.c,
21598         libextra/crypt_srpsha1.h, libextra/gnutls_srp.c,
21599         libextra/gnutls_srp.h, src/crypt-gaa.c, src/crypt-gaa.h,
21600         src/crypt.c, src/crypt.gaa: Added support for the new SRP draft by
21601         D. Taylor. This includes the removal of the blowfish crypt hash
21602         option, and the change of SRP cipher suite numbers.
21604 2002-08-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21606         * lib/debug.c, lib/gnutls_hash_int.c, lib/gnutls_x509.c: removed old
21607         FIXME stuff.
21609 2002-08-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21611         * ChangeLog, NEWS: [no log message]
21613 2002-08-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21615         * doc/tex/x509.tex, src/cli.c: [no log message]
21617 2002-08-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21619         * : added figures used in the documentation. Figures were generated
21620         by DIA.
21622 2002-08-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21624         * doc/tex/auth.tex, doc/tex/ciphers.tex, doc/tex/ex1.tex,
21625         doc/tex/ex2.tex, doc/tex/ex4.tex, doc/tex/srp1.tex,
21626         lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
21627         lib/gnutls_cipher_int.c, lib/gnutls_int.h,
21628         libextra/gnutls_openssl.c, src/cli.c, src/serv.c, src/tests.c: 
21629         Renamed GNUTLS_CIPHER_ARCFOUR to GNUTLS_CIPHER_ARCFOUR_128
21631 2002-08-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21633         * .cvsignore, README: [no log message]
21635 2002-08-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21637         * lib/gnutls_state.c: better export ciphersuite detection
21639 2002-08-26  Andrew McDonald <admcd@gnutls.org>
21641         * libextra/gnutls_openssl.c: Update SSL_CIPHER_get_name() to use
21642         gnutls_cipher_suite_get_name()
21644 2002-08-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21646         * lib/auth_rsa_export.c: [no log message]
21648 2002-08-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21650         * src/Makefile.am, src/common.c, src/common.h, src/tests.c,
21651         src/tests.h, src/tls_test.c: Improved the gnutls-cli-debug program
21653 2002-08-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21655         * configure.in, lib/gnutls_state.c: [no log message]
21657 2002-08-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21659         * doc/tex/ciphers.tex, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
21660         lib/gnutls_cipher_int.c, lib/gnutls_int.h, src/cli.c, src/serv.c,
21661         src/tests.c: renamed ARCFOUR-EXPORT to ARCFOUR-40
21663 2002-08-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21665         * lib/auth_rsa.c, lib/auth_rsa_export.c, lib/gnutls_kx.c,
21666         lib/gnutls_rsa_export.h, lib/gnutls_state.c, lib/gnutls_state.h: 
21667         Added support for RSA_EXPORT_WITH_RC4_EXPORT_MD5 with RSA
21668         certificates with modulus less than 512 bits. This change made the
21669         code a bit messy.
21671 2002-08-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21673         * src/serv.c: [no log message]
21675 2002-08-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21677         * src/serv.c, src/tests.c, src/tests.h, src/tls_test.c: improvements
21678         in server html output
21680 2002-08-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21682         * doc/tex/auth.tex, doc/tex/ciphers.tex, doc/tex/intro.tex: changes
21683         in order to keep up with the addition of export-grade ciphersuite
21685 2002-08-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21687         * lib/auth_rsa_export.c: [no log message]
21689 2002-08-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21691         * lib/gnutls_int.h: [no log message]
21693 2002-08-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21695         * src/cli.c, src/serv.c: changes for export cipher suites
21697 2002-08-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21699         * NEWS: Added the first EXPORT-grade ciphersuite
21701 2002-08-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21703         * lib/Makefile.am, lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c,
21704         lib/auth_rsa_export.c, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
21705         lib/gnutls_cert.c, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
21706         lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
21707         lib/gnutls_rsa_export.c, lib/gnutls_rsa_export.h,
21708         lib/gnutls_state.c, lib/gnutls_state.h, lib/gnutls_ui.c,
21709         lib/gnutls_ui.h, lib/gnutls_x509.c: Corrected bug in DHE key
21710         exchange which prevented from parsing the given certificates
21711         properly.
21713 2002-08-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21715         * ChangeLog: [no log message]
21717 2002-08-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21719         * NEWS: [no log message]
21721 2002-08-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21723         * includes/gnutls/extra.h, libextra/gnutls_openpgp.c,
21724         libextra/gnutls_openpgp.h: Exported gnutls_openpgp_extract_key_id().
21725         This is the gnutls_openpgp_keyid() function renamed.
21727 2002-08-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21729         * lib/gnutls_auth.c: [no log message]
21731 2002-08-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21733         * lib/gnutls.h.in.in, lib/gnutls_int_compat.c, src/serv.c: 
21734         gnutls_handshake_set_exportable_detection() was obsoleted.
21736 2002-08-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21738         * doc/TODO: [no log message]
21740 2002-08-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21742         * src/cli.c: [no log message]
21744 2002-08-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21746         * ChangeLog: [no log message]
21748 2002-08-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21750         * lib/gnutls_constate.c, lib/gnutls_hash_int.c: corrected bug in
21751         SSL3 random generation function. Now the export ciphersuite works in
21752         SSL3 mode too.
21754 2002-08-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21756         * lib/gnutls.h.in.in, lib/gnutls_constate.c,
21757         lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
21758         lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_state.c: Added
21759         the first exportable ciphersuite (TLS_RSA_WITH_RC4_EXPORT_MD5). This
21760         one only works in servers that have certificates of 512 bits length.
21762 2002-08-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21764         * lib/gnutls_int.h: [no log message]
21766 2002-08-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21768         * lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
21769         lib/gnutls_algorithms.h, lib/gnutls_cipher_int.c,
21770         lib/gnutls_constate.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
21771         lib/gnutls_state.c, src/cli.c: Added some initials for the export
21772         cipher suites.
21774 2002-08-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21776         * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
21777         doc/protocol/draft-ietf-tls-openpgp-keys-02.txt: updated openpgp
21778         draft
21780 2002-08-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21782         * lib/gnutls_handshake.c: included the change cipher specs in
21783         gnutls_handshake_get_direction().
21785 2002-08-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21787         * src/cli.c: [no log message]
21789 2002-08-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21791         * NEWS, lib/gnutls.h.in.in, lib/gnutls_handshake.c: 
21792         gnutls_handshake_check_direction() renamed to
21793         gnutls_handshake_get_direction().
21795 2002-08-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21797         * src/tls_test-gaa.c, src/tls_test-gaa.h, src/tls_test.c,
21798         src/tls_test.gaa: Added verbose option to gnutls-cli-debug.
21800 2002-08-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21802         * NEWS, lib/gnutls.h.in.in, lib/gnutls_handshake.c,
21803         lib/gnutls_int.h, lib/gnutls_state.c: Added the
21804         gnutls_handshake_set_exportable_detection() function, which is used
21805         to control whether the handshake will check for exportable cipher
21806         suites in the server. In that case an error of
21807         GNUTLS_E_EXPORT_CIPHER_SUITE is returned.
21809 2002-08-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21811         * lib/gnutls_algorithms.c: [no log message]
21813 2002-08-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21815         * ChangeLog: [no log message]
21817 2002-08-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21819         * AUTHORS: included cvs aliases into authors file
21821 2002-08-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21823         * lib/gnutls_algorithms.c: [no log message]
21825 2002-08-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21827         * lib/gnutls.h.in.in, lib/gnutls_algorithms.c: Added
21828         gnutls_cipher_suite_get_name(). This functions constructs the name
21829         of a cipher suite using the given algorithms.
21831 2002-08-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21833         * NEWS: [no log message]
21835 2002-08-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21837         * lib/gnutls.h.in.in, lib/gnutls_handshake.c, lib/gnutls_int.h: 
21838         Added new function gnutls_handshake_check_direction(), which returns
21839         the state where the handshake function was interrupted.
21841 2002-08-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21843         * buildconf, configure.in, doc/README.CVS: Added the
21844         --enable-maintainer-mode configure option, and renamed the old one
21845         to --enable-developer-mode.
21847 2002-08-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21849         * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_x509.c: added
21850         some missing consts
21852 2002-07-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21854         * ChangeLog: [no log message]
21856 2002-07-21  Andrew McDonald <admcd@gnutls.org>
21858         * doc/tex/openssl.tex, includes/gnutls/openssl.h,
21859         libextra/gnutls_openssl.c: add ability to use separate file
21860         descriptors for send() and recv() using new set_transport_ptr2()
21861         function
21863 2002-07-21  Andrew McDonald <admcd@gnutls.org>
21865         * includes/gnutls/openssl.h, libextra/gnutls_openssl.c: some initial
21866         support for TLS/SSL server applications
21868 2002-07-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21870         * ChangeLog: [no log message]
21872 2002-07-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21874         * lib/gnutls_errors.c, lib/gnutls_errors_int.h,
21875         lib/gnutls_handshake.c: Added a special error code for cases where
21876         the peer (server) supports only export ciphersuites.
21878 2002-07-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21880         * doc/TODO: [no log message]
21882 2002-07-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21884         * lib/gnutls_int.h: [no log message]
21886 2002-07-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21888         * ChangeLog: [no log message]
21890 2002-07-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21892         * NEWS: [no log message]
21894 2002-07-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21896         * doc/tex/auth.tex, doc/tex/errors.tex, doc/tex/howto.tex,
21897         doc/tex/openpgp.tex, doc/tex/record.tex: Several documentation
21898         fixes. Suggestions and patch by Paul Wujek <pwujek@xp2telecom.com>
21900 2002-07-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21902         * configure.in: [no log message]
21904 2002-07-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21906         * NEWS, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
21907         lib/ext_max_record.c, lib/gnutls_cert.c, lib/gnutls_compress.c,
21908         lib/gnutls_compress_int.c, lib/gnutls_constate.c,
21909         lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_global.c,
21910         lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_state.c,
21911         libextra/gnutls_extra.c: Fixes in zlib compression code.
21912         gnutls_global_init_extra() in libgnutls-extra fails if library
21913         versions do not match. Semantic changes in
21914         gnutls_record_set_max_size(). The requested size is now immediately
21915         enforced at the output buffers.
21917 2002-07-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21919         * src/cli.c, src/serv.c: Client and server now accept the null
21920         cipher option.
21922 2002-07-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21924         * ChangeLog: [no log message]
21926 2002-07-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21928         * NEWS, lib/gnutls.h.in.in, lib/gnutls_buffers.c, lib/gnutls_int.h,
21929         lib/gnutls_record.c: Added gnutls_transport_set_ptr2() which accepts
21930         two pointers.
21932 2002-07-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21934         * lib/gnutls_x509.c: [no log message]
21936 2002-07-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21938         * configure.in, lib/gnutls_mpi.h, lib/gnutls_privkey.c: moved to
21939         libgcrypt 1.1.8
21941 2002-07-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21943         * doc/TODO: [no log message]
21945 2002-07-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21947         * NEWS, lib/libgnutls.m4, libextra/libgnutls-extra.m4: corrected m4
21948         macros for gnutls
21950 2002-07-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21952         * doc/protocol/draft-ietf-tls-ciphersuite-05.txt,
21953         doc/protocol/rfc3268.txt: [no log message]
21955 2002-07-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21957         * ChangeLog: [no log message]
21959 2002-07-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21961         * lib/auth_anon.c, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
21962         lib/ext_cert_type.c, lib/ext_max_record.c, lib/gnutls_buffers.c,
21963         lib/gnutls_cert.c, lib/gnutls_cipher.c, lib/gnutls_compress.c,
21964         lib/gnutls_constate.c, lib/gnutls_datum.c, lib/gnutls_db.c,
21965         lib/gnutls_extensions.c, lib/gnutls_handshake.c,
21966         lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_kx.c,
21967         lib/gnutls_mpi.c, lib/gnutls_num.c, lib/gnutls_pk.c,
21968         lib/gnutls_priority.c, lib/gnutls_privkey.c, lib/gnutls_random.c,
21969         lib/gnutls_record.c, lib/gnutls_session_pack.c, lib/gnutls_state.c,
21970         lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_v2_compat.c,
21971         lib/x509_b64.c, lib/x509_extensions.c, lib/x509_sig_check.c,
21972         lib/x509_verify.c, lib/x509_xml.c: Added some hints on the file
21973         purpose, and some other cleanups.
21975 2002-07-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21977         * ChangeLog: [no log message]
21979 2002-07-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21981         * lib/gnutls_db.h, lib/gnutls_state.c: [no log message]
21983 2002-07-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21985         * lib/gnutls_db.c, lib/gnutls_state.c: Now gnutls_deinit() removes
21986         abnormally terminated sessions. Added the _gnutls_deinit() function
21987         which has the behaviour of the older gnutls_deinit().
21989 2002-07-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21991         * src/serv.c: corrected possible bug in http server
21993 2002-07-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21995         * doc/tex/gnutls.tex: [no log message]
21997 2002-07-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
21999         * lib/gnutls_x509.c, src/serv.c: [no log message]
22001 2002-07-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22003         * ChangeLog: [no log message]
22005 2002-07-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22007         * configure.in: [no log message]
22009 2002-07-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22011         * NEWS: [no log message]
22013 2002-07-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22015         * src/common.h: [no log message]
22017 2002-07-06  Andrew McDonald <admcd@gnutls.org>
22019         * doc/tex/openssl.tex: added some more information about current
22020         limitations of OpenSSL compatibility layer
22022 2002-07-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22024         * libextra/Makefile.am: added gnutls_openssl.c
22026 2002-07-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22028         * doc/tex/examples.tex: [no log message]
22030 2002-07-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22032         * doc/tex/intro.tex, doc/tex/x509.tex: some documentation fixes.
22034 2002-07-06  Andrew McDonald <admcd@gnutls.org>
22036         * includes/gnutls/openssl.h, libextra/gnutls_openssl.c: get rid of
22037         some warnings during build
22039 2002-07-06  Timo Schulz <twoaday@gnutls.org>
22041         * libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h: Minor fixes
22042         for the OpenPGP code.
22044 2002-07-05  Andrew McDonald <admcd@gnutls.org>
22046         * includes/gnutls/openssl.h, libextra/gnutls_openssl.c: yet more
22047         functions, and some fixes
22049 2002-07-05  Andrew McDonald <admcd@gnutls.org>
22051         * includes/gnutls/openssl.h, libextra/gnutls_openssl.c: some more
22052         functions implemented
22054 2002-07-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22056         * doc/tex/Makefile.am, doc/tex/examples.tex, doc/tex/funcs.tex,
22057         doc/tex/openssl.tex: [no log message]
22059 2002-07-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22061         * lib/x509_xml.c, libextra/gnutls_openpgp.c: [no log message]
22063 2002-07-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22065         * includes/gnutls/extra.h, lib/gnutls.h.in.in, lib/gnutls_ui.h: 
22066         Added defines for old function names.
22068 2002-07-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22070         * src/common.c, src/serv.c: [no log message]
22072 2002-07-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22074         * libextra/gnutls_openpgp.c: Fixed stub for xml keys. Added support
22075         for the new string functions in xml key generation.
22077 2002-07-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22079         * doc/tex/auth.tex: [no log message]
22081 2002-07-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22083         * src/README.srpcrypt, src/crypt-gaa.c, src/crypt-gaa.h,
22084         src/crypt.gaa, src/serv.c: updated the parameters of srpcrypt
22085         program. Other minor changes in included programs.
22087 2002-07-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22089         * lib/gnutls_x509.c: Corrected bug in the mpi extraction function
22090         from X.509 certificates (affects DSA certificates).
22092 2002-07-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22094         * ChangeLog: [no log message]
22096 2002-06-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22098         * includes/gnutls/extra.h, libextra/gnutls_openpgp.c,
22099         libextra/gnutls_openpgp.h: [no log message]
22101 2002-06-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22103         * lib/auth_cert.c, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
22104         lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_ui.h,
22105         lib/x509_xml.c, libextra/gnutls_openpgp.c, src/common.c: Made the
22106         xml convertion functions more mnemonic. Several other fixes in the
22107         core library.
22109 2002-06-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22111         * lib/gnutls_alert.c, lib/gnutls_algorithms.c,
22112         lib/gnutls_algorithms.h, lib/gnutls_auth.h, lib/gnutls_cipher.c,
22113         lib/gnutls_compress_int.c, lib/gnutls_compress_int.h,
22114         lib/gnutls_errors.c, lib/gnutls_extensions.c,
22115         lib/gnutls_extensions.h, lib/gnutls_handshake.c,
22116         lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
22117         lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_state.c,
22118         lib/gnutls_state.h, lib/gnutls_x509.c, lib/x509_extensions.c,
22119         lib/x509_extensions.h, lib/x509_xml.c: Several (internal) cleanups.
22120         Const flags are better used now.
22122 2002-06-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22124         * ChangeLog: [no log message]
22126 2002-06-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22128         * lib/auth_cert.c, lib/gnutls_x509.c: Better organization of
22129         cert2gnutls_cert function.
22131 2002-06-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22133         * lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
22134         lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_xml.c: Now
22135         certificate decoding makes use of partial DER decoding of the
22136         libtasn1 library. It speedups a bit the handshake in client side,
22137         which needs to decode the certificate, in order to read the public
22138         key parameters.
22140 2002-06-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22142         * ChangeLog: [no log message]
22144 2002-06-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22146         * lib/x509_xml.c: Improved XML output.
22148 2002-06-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22150         * NEWS: [no log message]
22152 2002-06-24  Andrew McDonald <admcd@gnutls.org>
22154         * libextra/gnutls_openssl.c: fix SSL_CIPHER_get_bits to return key
22155         size in bits rather than bytes
22157 2002-06-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22159         * configure.in: Depends on opencdk 0.2.0
22161 2002-06-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22163         * configure.in, includes/Makefile.am, includes/gnutls/Makefile.am: 
22164         [no log message]
22166 2002-06-23  Timo Schulz <twoaday@gnutls.org>
22168         * libextra/gnutls_openpgp.c: Changes for the new OpenCDK version.
22170 2002-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22172         * ChangeLog: [no log message]
22174 2002-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22176         * tests/x509_test.c: [no log message]
22178 2002-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22180         * libextra/gnutls_openpgp.c: [no log message]
22182 2002-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22184         * lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
22185         lib/gnutls_cert.h, lib/gnutls_record.c, lib/gnutls_str.h,
22186         lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_extensions.c,
22187         lib/x509_extensions.h, lib/x509_sig_check.c: The TLS handshake no
22188         longer fails if the X.509 extensions in the Certificate are critical
22189         and unsupported. The unsupported critical extensions are now only
22190         catched by the verification functions.
22192 2002-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22194         * lib/gnutls_str.c, lib/gnutls_str.h, lib/x509_xml.c: Added new
22195         string functions to handle the XML string stuff.
22197 2002-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22199         * doc/TODO, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex4.tex,
22200         doc/tex/serv1.tex, doc/tex/srp1.tex, includes/gnutls/Makefile.am,
22201         includes/gnutls/extra.h, lib/gnutls.h.in.in,
22202         lib/gnutls_algorithms.c, lib/gnutls_anon_cred.c, lib/gnutls_cert.c,
22203         lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_xml.c,
22204         libextra/gnutls_openssl.c, libextra/gnutls_srp.c, src/cli.c,
22205         src/serv.c, src/tls_test.c: Renamed credential allocation functions
22206         from *_sc() to *_cred().
22208 2002-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22210         * includes/gnutls/Makefile.am, includes/gnutls/gnutls.h: [no log
22211         message]
22213 2002-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22215         * Makefile.am, configure.in, lib/Makefile.am, lib/gnutls.h.in.in,
22216         lib/gnutls_algorithms.c, lib/gnutls_int_compat.c,
22217         lib/gnutls_x509.c, libextra/Makefile.am, libextra/extra.h,
22218         libextra/gnutls_openssl.c, libextra/openssl.h, src/Makefile.am,
22219         src/cli.c, src/common.c, src/prime.c, src/serv.c, src/tests.c,
22220         src/tls_test.c, tests/Makefile.am: [no log message]
22222 2002-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22224         * includes/Makefile.am, includes/gnutls/Makefile.am,
22225         includes/gnutls/extra.h, includes/gnutls/gnutls.h,
22226         includes/gnutls/openssl.h: Installed headers moved to includes/
22227         directory.
22229 2002-06-21  Andrew McDonald <admcd@gnutls.org>
22231         * libextra/gnutls_openssl.c, libextra/openssl.h: changes to way
22232         SSL_CIPHER allocation is handled make use of option SSL_OP_NO_TLSv1
22234 2002-06-21  Andrew McDonald <admcd@gnutls.org>
22236         * libextra/gnutls_openssl.c: use gnutls_cipher_get_key_size() in
22237         SSL_CIPHER_get_bits()
22239 2002-06-21  Andrew McDonald <admcd@gnutls.org>
22241         * libextra/gnutls_openssl.c, libextra/openssl.h: make arrays for
22242         priority information in SSL_METHOD statically allocated
22244 2002-06-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22246         * lib/gnutls_x509.c: [no log message]
22248 2002-06-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22250         * lib/pkix.asn, lib/pkix_asn1_tab.c, lib/x509_xml.c: [no log
22251         message]
22253 2002-06-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22255         * lib/gnutls_x509.c: corrected countryName
22257 2002-06-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22259         * lib/gnutls_algorithms.c, lib/gnutls_x509.c, lib/gnutls_x509.h,
22260         src/common.c: [no log message]
22262 2002-06-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22264         * libextra/extra.h, libextra/openssl.h: changed <gnutls.h> with
22265         <gnutls/gnutls.h>
22267 2002-06-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22269         * lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
22270         lib/gnutls_algorithms.h, lib/gnutls_constate.c, lib/gnutls_int.h: 
22271         Exported gnutls_cipher_get_key_size(). Better name printing for MAC
22272         algorithms.
22274 2002-06-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22276         * NEWS, src/cli.c, src/common.c, src/serv.c, src/tests.c,
22277         src/tls_test.c: [no log message]
22279 2002-06-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22281         * configure.in, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex4.tex,
22282         doc/tex/funcs.tex, doc/tex/serv1.tex, doc/tex/srp1.tex,
22283         libextra/Makefile.am, libextra/extra.h, libextra/gnutls-extra.h,
22284         libextra/gnutls-openssl.h, libextra/openssl.h: New install directory
22285         for headers is /gnutls
22287 2002-06-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22289         * lib/gnutls_x509.c: [no log message]
22291 2002-06-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22293         * lib/gnutls_x509.c, lib/gnutls_x509.h: [no log message]
22295 2002-06-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22297         * configure.in, doc/tex/handshake.tex, doc/tex/memory.tex,
22298         doc/tex/translayer.tex, lib/gnutls.h.in.in, lib/gnutls_global.c: [no
22299         log message]
22301 2002-06-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22303         * .cvsusers: [no log message]
22305 2002-06-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22307         * ChangeLog: [no log message]
22309 2002-06-19  Andrew McDonald <admcd@gnutls.org>
22311         * libextra/gnutls-openssl.h, libextra/gnutls_openssl.c: Implemented
22312         some more functions.  Basic TLS/SSL operations tested with: slrn,
22313         wget, lynx
22315 2002-06-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22317         * lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_db.c,
22318         lib/gnutls_global.c, lib/gnutls_int_compat.c, lib/gnutls_ui.h,
22319         libextra/gnutls-extra.h, libextra/gnutls_srp.c, src/serv.c: _func
22320         abreviation is no longer used. Functions renamed to _function.
22322 2002-06-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22324         * lib/x509_xml.c: x509_xml.c
22326 2002-06-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22328         * src/serv.c: removed ioctl stuff.
22330 2002-06-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22332         * src/serv-gaa.c, src/serv-gaa.h, src/serv.c, src/serv.gaa,
22333         src/tls_test.c: added 'nodb' and 'quiet' options to server.
22335 2002-06-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22337         * lib/gnutls_pk.c, src/cli.c: [no log message]
22339 2002-06-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22341         * lib/gnutls_pk.c: Corrected bug in PKCS-1 RSA encryption.
22343 2002-06-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22345         * src/common.c: [no log message]
22347 2002-06-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22349         * .cvsusers, AUTHORS: [no log message]
22351 2002-06-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22353         * src/Makefile.am, src/common.c, src/list.h, src/serv.c: The server
22354         used was changed to a non blocking one. The server was created by
22355         Paul Sheer.
22357 2002-06-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22359         * libextra/gnutls_openpgp.c: cleanups
22361 2002-06-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22363         * libextra/gnutls_openpgp.c: fixed stubs
22365 2002-06-17  Timo Schulz <twoaday@gnutls.org>
22367         * libextra/gnutls_openpgp.c: Minor changes and a XML stub if OpenCDK
22368         is not used.
22370 2002-06-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22372         * lib/x509_xml.c: [no log message]
22374 2002-06-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22376         * lib/gnutls_int_compat.c, lib/gnutls_x509.c, lib/x509_xml.c: [no
22377         log message]
22379 2002-06-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22381         * libextra/gnutls-extra.h, libextra/gnutls-openssl.h,
22382         libextra/gnutls_openssl.c: [no log message]
22384 2002-06-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22386         * lib/gnutls_cert.c: [no log message]
22388 2002-06-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22390         * doc/tex/Makefile.am, doc/tex/gnutls.tex, doc/tex/howto.tex: Added
22391         chapter on how to use TLS in application protocols.
22393 2002-06-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22395         * libextra/gnutls_openssl.c: [no log message]
22397 2002-06-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22399         * libextra/Makefile.am, libextra/gnutls-openssl.h: Added Andrew's
22400         openssl compatible interface.
22402 2002-06-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22404         * lib/gnutls_ui.h, lib/x509_xml.c, libextra/gnutls-extra.h: [no log
22405         message]
22407 2002-06-16  Timo Schulz <twoaday@gnutls.org>
22409         * libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h: Changed the
22410         xml function name to fit into the GnuTLS API.  New memory handling
22411         for gnutls_datum.
22413 2002-06-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22415         * src/serv.c: [no log message]
22417 2002-06-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22419         * libextra/gnutls-extra.h: [no log message]
22421 2002-06-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22423         * ChangeLog: [no log message]
22425 2002-06-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22427         * doc/tex/alert.tex, doc/tex/ciphers.tex, doc/tex/errors.tex,
22428         doc/tex/examples.tex, doc/tex/handshake.tex, doc/tex/layers.tex,
22429         doc/tex/macros.tex, doc/tex/memory.tex, doc/tex/record.tex,
22430         doc/tex/translayer.tex: [no log message]
22432 2002-06-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22434         * configure.in: [no log message]
22436 2002-06-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22438         * acconfig.h, configure.in, doc/TODO, src/Makefile.am: Corrected
22439         libgdbm issues
22441 2002-06-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22443         * doc/tex/Makefile.am: [no log message]
22445 2002-06-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22447         * configure.in: [no log message]
22449 2002-06-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22451         * configure.in: [no log message]
22453 2002-06-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22455         * NEWS, configure.in, doc/TODO, doc/tex/handshake.tex,
22456         doc/tex/serv1.tex, lib/defines.h, lib/gnutls.h.in.in,
22457         lib/gnutls_db.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
22458         lib/gnutls_int_compat.c, lib/gnutls_state.c, lib/x509_xml.c,
22459         src/Makefile.am, src/common.c, src/serv.c: Removed the gdbm backend
22460         for resuming TLS sessions. Program gnutls-serv was modified to
22461         include support for resuming sessions with the callback api.
22463 2002-06-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22465         * doc/tex/Makefile.am, doc/tex/alert.tex, doc/tex/auth.tex,
22466         doc/tex/errors.tex, doc/tex/examples.tex, doc/tex/funcs.tex,
22467         doc/tex/gnutls.tex, doc/tex/handshake.tex, doc/tex/layers.tex,
22468         doc/tex/openpgp.tex, doc/tex/record.tex, doc/tex/x509.tex: Added
22469         index.
22471 2002-06-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22473         * doc/tex/Makefile.am, doc/tex/auth.tex, doc/tex/macros.tex,
22474         doc/tex/openpgp.tex, doc/tex/x509.tex: [no log message]
22476 2002-06-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22478         * lib/x509_xml.c: [no log message]
22480 2002-06-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22482         * configure.in, lib/gnutls_ui.h, lib/x509_xml.c: [no log message]
22484 2002-06-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22486         * lib/Makefile.am, lib/gnutls_ui.h, lib/x509_xml.c: Added XML
22487         extraction from an X.509 certificate. Only some basic functionality
22488         is now available.
22490 2002-06-14  Timo Schulz <twoaday@gnutls.org>
22492         * libextra/gnutls_openpgp.c: Corrected the key length calcuation for
22493         the key data fields.
22495 2002-06-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22497         * libextra/crypt_bcrypt.c: [no log message]
22499 2002-06-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22501         * lib/pkix.asn, lib/pkix_asn1_tab.c: [no log message]
22503 2002-06-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22505         * ChangeLog: [no log message]
22507 2002-06-12  Timo Schulz <twoaday@gnutls.org>
22509         * libextra/gnutls_openpgp.c: Some minor improvements for the XML
22510         code.
22512 2002-06-12  Timo Schulz <twoaday@gnutls.org>
22514         * libextra/gnutls_openpgp.c: Implemented verbosity level for XML
22515         output.
22517 2002-06-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22519         * lib/x509_ASN.c: [no log message]
22521 2002-06-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22523         * libextra/Makefile.am, src/Makefile.am, tests/Makefile.am: [no log
22524         message]
22526 2002-06-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22528         * configure.in, doc/README.CVS: [no log message]
22530 2002-06-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22532         * lib/Makefile.am, lib/auth_cert.c, lib/auth_rsa.c,
22533         lib/gnutls_asn1_tab.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
22534         lib/gnutls_errors.c, lib/gnutls_global.c, lib/gnutls_global.h,
22535         lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_privkey.c,
22536         lib/gnutls_sig.c, lib/gnutls_x509.c, lib/gnutls_x509.h,
22537         lib/pkix_asn1_tab.c, lib/x509_extensions.c, lib/x509_sig_check.c,
22538         lib/x509_verify.c: renamed libasn1 to libtasn1
22540 2002-06-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22542         * configure.in: [no log message]
22544 2002-06-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22546         * doc/README.CVS: renamed libasn1 to libtasn1
22548 2002-06-10  Timo Schulz <twoaday@gnutls.org>
22550         * libextra/gnutls_openpgp.c: A small fix for the XML code.
22552 2002-06-10  Timo Schulz <twoaday@gnutls.org>
22554         * libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h: Basic XML
22555         output for OpenPGP certificates.
22557 2002-06-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22559         * doc/tex/Makefile.am, doc/tex/layers.eps, doc/tex/layers.ps,
22560         doc/tex/layers.tex, doc/tex/openpgp.tex, doc/tex/pgp-fig1.eps: [no
22561         log message]
22563 2002-06-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22565         * doc/tex/Makefile.am, doc/tex/auth.tex, doc/tex/gnutls.tex,
22566         doc/tex/intro.tex, doc/tex/openpgp.tex, doc/tex/pgp-fig1.eps: Added
22567         Timo's openpgp guide
22569 2002-06-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22571         * configure.in: [no log message]
22573 2002-06-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22575         * Makefile.am, buildconf, configure.in, lib/Makefile.am: Added
22576         configure option to use the included libasn1.
22578 2002-06-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22580         * Makefile.am, NEWS, configure.in, libextra/Makefile.am,
22581         tests/Makefile.am: [no log message]
22583 2002-06-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22585         * doc/README.CVS: [no log message]
22587 2002-06-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22589         * lib/Makefile.am, lib/auth_cert.c, lib/auth_rsa.c,
22590         lib/gnutls_asn1_tab.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
22591         lib/gnutls_errors.c, lib/gnutls_global.c, lib/gnutls_global.h,
22592         lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_pk.c,
22593         lib/gnutls_privkey.c, lib/gnutls_sig.c, lib/gnutls_x509.c,
22594         lib/gnutls_x509.h, lib/pkix_asn1_tab.c, lib/x509_ASN.y,
22595         lib/x509_asn1.c, lib/x509_asn1.h, lib/x509_der.c, lib/x509_der.h,
22596         lib/x509_extensions.c, lib/x509_extensions.h, lib/x509_sig_check.c,
22597         lib/x509_verify.c: Adapted codebase to the new libasn1 0.1.0.
22599 2002-06-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22601         * src/Makefile.am, src/asn1c.c: removed asn1c.c program. Moved to
22602         libasn1.
22604 2002-06-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22606         * lib/gnutls_ui.h: [no log message]
22608 2002-06-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22610         * tests/x509_test.c: [no log message]
22612 2002-06-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22614         * NEWS, lib/gnutls_datum.c, lib/gnutls_datum.h,
22615         lib/gnutls_global.c, lib/gnutls_mem.c, lib/gnutls_mem.h,
22616         lib/x509_b64.c: Added gnutls_b64_encode_fmt2() and
22617         gnutls_b64_decode_fmt2(). These functions return allocated data.
22618         Cleaned up the gnutls_datum code and some of memory stuff.
22620 2002-06-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22622         * NEWS, acconfig.h, configure.in, lib/gnutls_alert.c,
22623         lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_global.c,
22624         lib/gnutls_mem.c, lib/gnutls_mem.h: Added check for C99 macro
22625         support. Stubs are used if they are not supported by the compile. A
22626         more elegant solution is required.
22628 2002-06-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22630         * lib/gnutls_global.c, lib/gnutls_mem.c, lib/gnutls_mem.h: only use
22631         the libc's strdup, if using the libc's malloc function.
22633 2002-06-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22635         * ChangeLog: [no log message]
22637 2002-06-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22639         * lib/gnutls_mem.c, lib/gnutls_mem.h: Removed gnutls_strdup().
22640         Replaced with a pointer to libc's strdup() function.
22642 2002-06-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22644         * lib/gnutls_algorithms.c, lib/gnutls_record.c, lib/gnutls_state.c,
22645         src/cli.c: [no log message]
22647 2002-06-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22649         * lib/gnutls_buffers.c: No longer realloc() the record buffers. It
22650         had some meaning when gnutls_realloc_fast() was there, but now they
22651         one cause a slowdown.
22653 2002-06-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22655         * NEWS, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
22656         lib/gnutls_int.h, lib/gnutls_state.c, src/cli.c, src/serv.c: Created
22657         gnutls_handshake_set_private_extensions() function.
22659 2002-06-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22661         * lib/gnutls_state.c: [no log message]
22663 2002-06-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22665         * configure.in, lib/defines.h, lib/gnutls_algorithms.c,
22666         lib/gnutls_int.h, lib/gnutls_state.c, libextra/crypt_bcrypt.c: 
22667         Corrected issues with ptrdiff_t. Added option to enable private
22668         (experimental) cipher suites. They are now disabled by default so
22669         they do not create interoperability problems.
22671 2002-06-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22673         * configure.in, libextra/crypt_bcrypt.c, libextra/crypt_srpsha1.c: 
22674         added check for ptrdiff_t type.
22676 2002-06-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22678         * ChangeLog: [no log message]
22680 2002-06-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22682         * src/cli.c, src/serv.c: [no log message]
22684 2002-06-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22686         * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa,
22687         src/serv-gaa.c, src/serv-gaa.h, src/serv.gaa: [no log message]
22689 2002-06-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22691         * ChangeLog, doc/tex/Makefile.am, doc/tex/asn1.tex, lib/Makefile.am: 
22692         asn1.ps is no longer generated in the gnutls package. It is included
22693         in the libasn1 package.
22695 2002-06-03  Timo Schulz <twoaday@gnutls.org>
22697         * libextra/gnutls-extra.h, libextra/gnutls_openpgp.c,
22698         libextra/gnutls_openpgp.h: Corrected some data types and more
22699         documentation.
22701 2002-06-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22703         * tests/x509_test.c: [no log message]
22705 2002-06-02  Timo Schulz <twoaday@gnutls.org>
22707         * libextra/gnutls-extra.h: [no log message]
22709 2002-06-02  Timo Schulz <twoaday@gnutls.org>
22711         * libextra/gnutls-extra.h, libextra/gnutls_openpgp.c,
22712         libextra/gnutls_openpgp.h: More fixes for the keyid and some changes
22713         for the _mem functions.
22715 2002-06-02  Timo Schulz <twoaday@gnutls.org>
22717         * libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h: Applied the
22718         patches. Changed the keyid from u32[2] to byte[8].
22720 2002-06-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22722         * NEWS: [no log message]
22724 2002-06-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22726         * Makefile.am, NEWS, configure.in, doc/TODO,
22727         lib/gnutls_anon_cred.c, lib/gnutls_x509.c, lib/gnutls_x509.h,
22728         libextra/gnutls_srp.c: Removed stubs for srp and anonymous
22729         authentication. Added test suite directory.
22731 2002-06-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22733         * tests/Makefile.am, tests/test1.pem, tests/test10.pem,
22734         tests/test2.pem, tests/test25.pem, tests/test3.pem,
22735         tests/x509_test.c: added test suite
22737 2002-06-02  Timo Schulz <twoaday@gnutls.org>
22739         * libextra/gnutls_openpgp.c: Some modifications for the newest
22740         OpenCDK snapshot.
22742 2002-05-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22744         * ChangeLog: [no log message]
22746 2002-05-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22748         * lib/gnutls_handshake.c: [no log message]
22750 2002-05-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22752         * lib/gnutls_handshake.c, lib/gnutls_record.c: [no log message]
22754 2002-05-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22756         * libextra/gnutls_openpgp.c: Minor fixes. Added documentation for
22757         gnutls_certificate_set_openpgp_trustdb() function.
22759 2002-05-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22761         * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa,
22762         src/common.c, src/serv-gaa.c, src/serv.c, src/serv.gaa,
22763         src/tls_test-gaa.c, src/tls_test.gaa: [no log message]
22765 2002-05-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22767         * lib/gnutls_errors.c, lib/gnutls_errors_int.h,
22768         libextra/gnutls_openpgp.c: Added error code for unsupported trustdb.
22770 2002-05-27  Timo Schulz <twoaday@gnutls.org>
22772         * libextra/gnutls_openpgp.c: Check the trustdb format before the
22773         handshake begins.
22775 2002-05-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22777         * NEWS: [no log message]
22779 2002-05-27  Timo Schulz <twoaday@gnutls.org>
22781         * libextra/gnutls_openpgp.c: Added a check for the trustdb so we can
22782         figure out if the format is useable for OpenCDK.
22784 2002-05-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22786         * libextra/gnutls-extra.h, src/cli.c, src/common.c, src/serv.c: [no
22787         log message]
22789 2002-05-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22791         * src/CertificateExample.c, src/CrlExample.c, src/Makefile.am,
22792         src/cli-gaa.c, src/cli.gaa, src/crypt.c, src/serv-gaa.c,
22793         src/serv.gaa: some parts were moved to libasn1.
22795 2002-05-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22797         * lib/gnutls_mem.h: [no log message]
22799 2002-05-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22801         * ChangeLog: [no log message]
22803 2002-05-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22805         * doc/TODO: [no log message]
22807 2002-05-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22809         * doc/tex/Makefile.am, doc/tex/errors.tex, doc/tex/gnutls.tex,
22810         doc/tex/memory.tex: added memory handling section
22812 2002-05-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22814         * lib/gnutls_auth.c, lib/gnutls_buffers.c, lib/gnutls_mem.h,
22815         lib/gnutls_priority.c: reintroduced realloc_fast() which prevents
22816         some malloc(0) situations.
22818 2002-05-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22820         * Makefile.am: [no log message]
22822 2002-05-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22824         * doc/TODO, lib/auth_cert.c, lib/auth_rsa.c, lib/gnutls_int.h,
22825         lib/gnutls_num.h, lib/gnutls_record.c, libextra/auth_srp.c,
22826         libextra/auth_srp_passwd.c, libextra/gnutls_srp.c,
22827         libextra/gnutls_srp.h: Several clean ups and bug fixes.
22829 2002-05-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22831         * ChangeLog: [no log message]
22833 2002-05-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22835         * NEWS, THANKS, acconfig.h, configure.in, lib/auth_cert.c,
22836         lib/gnutls.h.in.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
22837         lib/gnutls_buffers.c, lib/gnutls_constate.c, lib/gnutls_datum.c,
22838         lib/gnutls_dh_primes.c, lib/gnutls_global.c,
22839         lib/gnutls_handshake.c, lib/gnutls_mem.c, lib/gnutls_mem.h,
22840         lib/gnutls_pk.c, lib/gnutls_x509.c, lib/x509_b64.c,
22841         libextra/auth_srp.c, libextra/auth_srp_passwd.c,
22842         libextra/crypt_bcrypt.c, libextra/crypt_srpsha1.c,
22843         libextra/gnutls_openpgp.c, libextra/gnutls_srp.c, src/common.c: 
22844         Applied Jeff Johnson's patch which fixes type problems in 64 bit
22845         machines. Removed the default allocation handlers, and made the
22846         libc's functions to be defaults. Added function which sets the
22847         memory allocation functions to be used.
22849 2002-05-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22851         * configure.in, lib/gnutls.h.in.in, libextra/gnutls-extra.h,
22852         libextra/gnutls_extra.h, libextra/gnutls_openpgp.c,
22853         libextra/gnutls_openpgp.h: [no log message]
22855 2002-05-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22857         * libextra/gnutls_openpgp.h: [no log message]
22859 2002-05-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22861         * libextra/gnutls_openpgp.c: corrected function declaration
22863 2002-05-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22865         * doc/README.CVS, doc/tex/Makefile.am, doc/tex/serv1.tex,
22866         doc/tex/srp1.tex: Updated documentation for the gnutls-extra library
22868 2002-05-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22870         * lib/auth_anon.c, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
22871         lib/gnutls_cipher.c, lib/gnutls_constate.c, lib/gnutls_datum.c,
22872         lib/gnutls_datum.h, lib/gnutls_extensions.c,
22873         lib/gnutls_handshake.c, lib/gnutls_num.c, lib/gnutls_num.h,
22874         lib/gnutls_record.c, lib/gnutls_session_pack.c,
22875         lib/gnutls_v2_compat.c, lib/gnutls_x509.c, libextra/auth_srp.c: 
22876         Prefixed internal functions with _gnutls_
22878 2002-05-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22880         * NEWS, configure.in: [no log message]
22882 2002-05-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22884         * configure.in: [no log message]
22886 2002-05-20  Timo Schulz <twoaday@gnutls.org>
22888         * libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h: 
22889         Modifications for the new OpenCDK version and some minor fixes.
22891 2002-05-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22893         * configure.in, doc/README.autoconf, lib/Makefile.am,
22894         libextra/Makefile.am, libextra/libgnutls-extra-config.in,
22895         libextra/libgnutls-extra.m4, src/crypt.c, src/tests.c: [no log
22896         message]
22898 2002-05-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22900         * README, doc/tex/Makefile.am, lib/Makefile.am,
22901         libextra/Makefile.am, src/Makefile.am, src/cli.c, src/common.c,
22902         src/serv.c, src/tls_test.c: [no log message]
22904 2002-05-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22906         * NEWS, README, libextra/auth_srp.c, libextra/auth_srp_passwd.c,
22907         libextra/auth_srp_sb64.c, libextra/crypt.c,
22908         libextra/crypt_bcrypt.c, libextra/crypt_srpsha1.c,
22909         libextra/ext_srp.c, libextra/gnutls_extra.c,
22910         libextra/gnutls_openpgp.c, libextra/gnutls_srp.c: [no log message]
22912 2002-05-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22914         * Makefile.am, README, configure.in: [no log message]
22916 2002-05-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22918         * lib/Makefile.am, lib/auth_srp.c, lib/auth_srp.h,
22919         lib/auth_srp_passwd.c, lib/auth_srp_passwd.h, lib/auth_srp_sb64.c,
22920         lib/crypt.c, lib/crypt.h, lib/crypt_bcrypt.c, lib/crypt_bcrypt.h,
22921         lib/crypt_srpsha1.c, lib/crypt_srpsha1.h, lib/ext_srp.c,
22922         lib/ext_srp.h, lib/gnutls-extra.h, lib/gnutls_extra.c,
22923         lib/gnutls_extra.h, lib/gnutls_openpgp.c, lib/gnutls_openpgp.h,
22924         lib/gnutls_srp.c, lib/gnutls_srp.h, libextra/Makefile.am,
22925         libextra/auth_srp.c, libextra/auth_srp.h,
22926         libextra/auth_srp_passwd.c, libextra/auth_srp_passwd.h,
22927         libextra/auth_srp_sb64.c, libextra/crypt.c, libextra/crypt.h,
22928         libextra/crypt_bcrypt.c, libextra/crypt_bcrypt.h,
22929         libextra/crypt_srpsha1.c, libextra/crypt_srpsha1.h,
22930         libextra/ext_srp.c, libextra/ext_srp.h, libextra/gnutls-extra.h,
22931         libextra/gnutls_extra.c, libextra/gnutls_extra.h,
22932         libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h,
22933         libextra/gnutls_srp.c, libextra/gnutls_srp.h: Moved the gnutls-extra
22934         files to libextra directory.
22936 2002-05-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22938         * lib/.cvsignore: [no log message]
22940 2002-05-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22942         * doc/tex/Makefile.am, doc/tex/funcs.tex, lib/Makefile.am: removed
22943         html version of the documentation
22945 2002-05-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22947         * lib/gnutls-extra.h, lib/gnutls_extra.c, lib/gnutls_extra.h,
22948         src/cli.c, src/serv.c: [no log message]
22950 2002-05-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22952         * NEWS, README, configure.in, doc/tex/Makefile.am,
22953         doc/tex/funcs.tex, doc/tex/macros.tex, lib/Makefile.am,
22954         lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
22955         lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
22956         lib/gnutls_algorithms.h, lib/gnutls_cert.c,
22957         lib/gnutls_extensions.c, lib/gnutls_extensions.h,
22958         lib/gnutls_openpgp.h, lib/gnutls_ui.h, lib/libgnutls-config.in,
22959         src/Makefile.am, src/cli.c, src/common.c, src/serv.c, src/tests.c,
22960         src/tls_test.c: Separated the library to gnutls and gnutls-extra.
22961         gnutls-extra library contains the GPL parts of gnutls
22963 2002-05-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22965         * ChangeLog: [no log message]
22967 2002-05-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22969         * README, configure.in, src/prime.c, src/tests.c: [no log message]
22971 2002-05-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22973         * README, configure.in, lib/auth_anon.c, lib/auth_dhe.c,
22974         lib/auth_rsa.c, lib/auth_srp.c, lib/libgnutls-config.in,
22975         src/prime.c: Added --modules option to libgnutls-config. This option
22976         prints the extra modules that have been enabled into the library.
22978 2002-05-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22980         * lib/gnutls_global.c: [no log message]
22982 2002-05-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22984         * ChangeLog: [no log message]
22986 2002-05-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22988         * configure.in: configure script now prints the library license
22990 2002-05-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22992         * NEWS: [no log message]
22994 2002-05-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
22996         * lib/gnutls_dh_primes.c: Replaced group1 prime with a prime of 1024
22997         bits
22999 2002-05-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23001         * COPYING.LIB, NEWS, README, lib/auth_anon.c, lib/auth_cert.c,
23002         lib/auth_dhe.c, lib/auth_rsa.c, lib/debug.c, lib/ext_cert_type.c,
23003         lib/ext_max_record.c, lib/gnutls.h.in.in, lib/gnutls_alert.c,
23004         lib/gnutls_algorithms.c, lib/gnutls_anon_cred.c, lib/gnutls_auth.c,
23005         lib/gnutls_buffers.c, lib/gnutls_cert.c, lib/gnutls_cipher.c,
23006         lib/gnutls_cipher_int.c, lib/gnutls_compress.c,
23007         lib/gnutls_compress_int.c, lib/gnutls_constate.c,
23008         lib/gnutls_datum.c, lib/gnutls_db.c, lib/gnutls_dh_primes.c,
23009         lib/gnutls_errors.c, lib/gnutls_extensions.c, lib/gnutls_global.c,
23010         lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
23011         lib/gnutls_kx.c, lib/gnutls_mem.c, lib/gnutls_mpi.c,
23012         lib/gnutls_num.c, lib/gnutls_pk.c, lib/gnutls_priority.c,
23013         lib/gnutls_privkey.c, lib/gnutls_random.c, lib/gnutls_record.c,
23014         lib/gnutls_session.c, lib/gnutls_session_pack.c, lib/gnutls_sig.c,
23015         lib/gnutls_state.c, lib/gnutls_str.c, lib/gnutls_ui.c,
23016         lib/gnutls_v2_compat.c, lib/gnutls_x509.c, lib/x509_asn1.c,
23017         lib/x509_b64.c, lib/x509_der.c, lib/x509_extensions.c,
23018         lib/x509_sig_check.c, lib/x509_verify.c: License changed to LGPL
23020 2002-05-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23022         * lib/gnutls_dh.c: [no log message]
23024 2002-05-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23026         * lib/gnutls_dh.c: Some cleanups in the Diffie Hellman code.
23028 2002-05-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23030         * lib/gnutls_int.h: Added the missing user_ptr pointer in
23031         gnutls_internals.
23033 2002-05-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23035         * doc/TODO: [no log message]
23037 2002-05-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23039         * ChangeLog: [no log message]
23041 2002-05-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23043         * NEWS, lib/gnutls.h.in.in, lib/gnutls_state.c: Added
23044         gnutls_state_set_ptr() and gnutls_state_get_ptr() functions, to
23045         assist in callback functions.
23047 2002-05-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23049         * lib/gnutls_ui.h: Corrected prototypes for callback selector
23050         functions, which now accept the state.
23052 2002-05-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23054         * doc/TODO: [no log message]
23056 2002-05-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23058         * lib/auth_anon.c, lib/gnutls_anon_cred.c, lib/gnutls_cert.c,
23059         lib/gnutls_dh.c, lib/gnutls_dh_primes.c, lib/gnutls_kx.c,
23060         lib/gnutls_openpgp.c, lib/gnutls_pk.c, lib/gnutls_privkey.c,
23061         lib/gnutls_sig.c, lib/gnutls_srp.c, lib/x509_sig_check.c: [no log
23062         message]
23064 2002-05-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23066         * ChangeLog: [no log message]
23068 2002-05-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23070         * lib/Makefile.am, lib/gnutls_gcry.c, lib/gnutls_gcry.h,
23071         lib/gnutls_int.h, lib/gnutls_mpi.c, lib/gnutls_mpi.h: renamed
23072         gnutls_gcry* to gnutls_mpi*
23074 2002-05-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23076         * configure.in, lib/gnutls_global.c: Updated libgcrypt
23077         initialization stuff. Now depends on libgcrypt 1.1.7, and only
23078         initializes libgcrypt if this has not been done before.
23080 2002-05-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23082         * ChangeLog: [no log message]
23084 2002-05-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23086         * ChangeLog: [no log message]
23088 2002-05-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23090         * lib/auth_anon.c, lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_srp.c,
23091         lib/auth_srp_passwd.c, lib/crypt.c, lib/crypt_bcrypt.c,
23092         lib/crypt_srpsha1.c, lib/debug.c, lib/gnutls_auth.c,
23093         lib/gnutls_dh.c, lib/gnutls_dh_primes.c, lib/gnutls_gcry.c,
23094         lib/gnutls_gcry.h, lib/gnutls_openpgp.c, lib/gnutls_openpgp.h,
23095         lib/gnutls_pk.c, lib/gnutls_privkey.c, lib/gnutls_srp.c,
23096         lib/gnutls_x509.c, lib/x509_ASN.c, lib/x509_sig_check.c: Cleaned up
23097         the big number support.
23099 2002-05-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23101         * lib/gnutls_alert.h: [no log message]
23103 2002-04-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23105         * src/common.c: [no log message]
23107 2002-04-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23109         * lib/gnutls.h.in.in: [no log message]
23111 2002-04-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23113         * ChangeLog: [no log message]
23115 2002-04-21  Timo Schulz <twoaday@gnutls.org>
23117         * lib/gnutls_openpgp.c: Adjust the code for the new OpenCDK version.
23119 2002-04-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23121         * lib/gnutls_buffers.c, lib/gnutls_cipher.c, lib/gnutls_cipher.h,
23122         lib/gnutls_compress.c, lib/gnutls_compress.h,
23123         lib/gnutls_compress_int.c, lib/gnutls_int.h, lib/gnutls_record.c,
23124         lib/gnutls_srp.c, lib/gnutls_state.h: Optimized memory handling in
23125         the record protocol.
23127 2002-04-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23129         * lib/auth_srp.h, lib/gnutls_anon_cred.c, lib/gnutls_srp.c,
23130         lib/gnutls_ui.c, src/cli.c, src/serv.c: Added stubs when SRP or
23131         anonymous authentication are disabled, to preserve binary
23132         compatibility
23134 2002-04-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23136         * ChangeLog: [no log message]
23138 2002-04-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23140         * NEWS, doc/TODO, doc/tex/ex4.tex, lib/gnutls.h.in.in,
23141         lib/gnutls_state.c, src/cli.c, src/serv.c: gnutls_session_resumed()
23142         was renamed to gnutls_session_is_resumed(), and changed semantics,
23143         to make the return value be the obvious one.
23145 2002-04-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23147         * doc/tex/Makefile.am, doc/tex/ex4.tex, doc/tex/examples.tex: 
23148         updated documentation for the new resumption check function
23150 2002-04-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23152         * doc/TODO, lib/gnutls.h.in.in, lib/gnutls_int.h,
23153         lib/gnutls_privkey.c, lib/gnutls_state.c, src/cli.c, src/serv.c: 
23154         Added function to report if a session is a resumed one. See
23155         gnutls_session_resumed().
23157 2002-04-18  Timo Schulz <twoaday@gnutls.org>
23159         * lib/gnutls_openpgp.c: Applied the fixes for the new code.
23161 2002-04-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23163         * lib/auth_srp.c: [no log message]
23165 2002-04-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23167         * configure.in, lib/auth_srp.c, lib/auth_srp.h,
23168         lib/auth_srp_passwd.c, lib/ext_cert_type.c, lib/ext_cert_type.h,
23169         lib/ext_max_record.c, lib/ext_max_record.h, lib/ext_srp.c,
23170         lib/ext_srp.h, lib/gnutls_extensions.c, lib/gnutls_srp.c,
23171         src/gnutls-http-serv, src/serv.c: Some minor fixes in SRP support.
23172         Changed extension generation. Now less allocation with malloc are
23173         done.
23175 2002-04-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23177         * lib/gnutls_dh.c: [no log message]
23179 2002-04-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23181         * doc/protocol/draft-ietf-tls-56-bit-ciphersuites-01.txt: [no log
23182         message]
23184 2002-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23186         * lib/gnutls_x509.c: Fixed description of
23187         gnutls_x509_extract_certificate_subject_alt_name().
23189 2002-04-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23191         * ChangeLog: [no log message]
23193 2002-04-13  Timo Schulz <twoaday@gnutls.org>
23195         * lib/gnutls_openpgp.c: Some modifications for the new OpenCDK code.
23197 2002-04-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23199         * doc/tex/auth.tex, doc/tex/ciphersuites.tex, doc/tex/errors.tex,
23200         doc/tex/ex1.tex, doc/tex/examples.tex, doc/tex/gnutls.tex,
23201         doc/tex/handshake.tex, doc/tex/serv1.tex, src/crypt.c: Documentation
23202         fixes
23204 2002-04-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23206         * doc/TODO: [no log message]
23208 2002-04-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23210         * doc/TODO: [no log message]
23212 2002-04-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23214         * configure.in, src/Makefile.am: [no log message]
23216 2002-04-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23218         * acconfig.h, configure.in: fixed opencdk detection problem
23220 2002-04-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23222         * lib/gnutls_x509.c, lib/gnutls_x509.h: better doc (internal) for
23223         _gnutls_int2str()
23225 2002-04-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23227         * NEWS: [no log message]
23229 2002-04-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23231         * NEWS: [no log message]
23233 2002-04-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23235         * doc/tex/serv1.tex, lib/gnutls.h.in.in, lib/gnutls_state.c: [no log
23236         message]
23238 2002-04-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23240         * NEWS, lib/auth_rsa.c, lib/gnutls_int.h, lib/gnutls_state.c: Added
23241         function which disables the version check in the RSA premaster
23242         secret -only needed in server side
23244 2002-04-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23246         * ChangeLog: [no log message]
23248 2002-04-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23250         * NEWS: [no log message]
23252 2002-04-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23254         * NEWS, doc/tex/Makefile.am, doc/tex/asn1.tex,
23255         doc/tex/cover.tex.in, doc/tex/funcs.tex, doc/tex/gnutls.tex,
23256         lib/Makefile.am: separated asn1 parser library and tls library
23257         documentation
23259 2002-04-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23261         * ChangeLog: [no log message]
23263 2002-04-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23265         * NEWS, lib/gnutls_pk.c: changes for 0.4.1
23267 2002-04-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23269         * lib/gnutls_errors.h: [no log message]
23271 2002-04-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23273         * lib/x509_verify.c: fixed case where a certificate could be both
23274         invalid and trusted.
23276 2002-04-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23278         * configure.in: [no log message]
23280 2002-04-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23282         * Makefile.am, opencdk.m4: [no log message]
23284 2002-04-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23286         * Makefile.am: [no log message]
23288 2002-04-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23290         * acinclude.m4, buildconf, libgcrypt.m4, libmcrypt.m4, opencdk.m4: 
23291         m4 files were removed from acinclude.m4
23293 2002-04-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23295         * acinclude.m4, configure.in: added detection of opencdk
23297 2002-04-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23299         * doc/README.autoconf: [no log message]
23301 2002-04-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23303         * ChangeLog, NEWS, configure.in: [no log message]
23305 2002-04-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23307         * lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_verify.c,
23308         lib/x509_verify.h: Improved X.509 time convertion functions
23310 2002-04-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23312         * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_x509.c: 
23313         GNUTLS_E_UNIX_TIME_LIMIT_REACHED error code was removed
23315 2002-04-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23317         * doc/tex/ciphers.tex, doc/tex/handshake.tex,
23318         doc/tex/translayer.tex: [no log message]
23320 2002-04-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23322         * lib/x509_verify.c: Added kludge in order to work with dates over
23323         2036
23325 2002-04-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23327         * doc/tex/ex3.tex: [no log message]
23329 2002-04-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23331         * lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_int.h,
23332         lib/gnutls_int_compat.c, lib/gnutls_openpgp.c, lib/gnutls_ui.h,
23333         lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_verify.c,
23334         src/common.c: GNUTLS_CERT_EXPIRED is no longer returned by
23335         verification functions. Added functions to check the expiration and
23336         activation date of peer's certificate. See
23337         gnutls_certificate_expiration_time_peers().
23339 2002-04-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23341         * ChangeLog, configure.in, lib/defines.h, lib/x509_verify.c: 
23342         Replaced mktime() with mktime_utc(). This corrects a bug with the
23343         localtime returned by mktime().
23345 2002-04-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23347         * NEWS, configure.in, lib/auth_cert.c, lib/defines.h,
23348         lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
23349         lib/gnutls_handshake.c, lib/gnutls_mem.h, lib/gnutls_x509.c,
23350         lib/x509_asn1.c, lib/x509_der.c: merged changes from
23351         gnutls_0_4_with_alloca.
23353 2002-04-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23355         * lib/gnutls_cert.h: [no log message]
23357 2002-04-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23359         * doc/TODO, lib/gnutls_cert.h, lib/gnutls_pk.c: Optimized RSA
23360         signature calculation
23362 2002-04-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23364         * lib/auth_rsa.c, lib/gnutls_int.h: [no log message]
23366 2002-04-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23368         * lib/auth_rsa.c: [no log message]
23370 2002-04-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23372         * ChangeLog, NEWS, configure.in, doc/TODO: [no log message]
23374 2002-03-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23376         * lib/gnutls_cipher.c, lib/gnutls_pk.c: [no log message]
23378 2002-03-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23380         * lib/auth_cert.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
23381         lib/gnutls_gcry.c, lib/gnutls_global.c, lib/gnutls_pk.c,
23382         lib/gnutls_privkey.c, lib/gnutls_x509.c, lib/x509_asn1.h,
23383         lib/x509_extensions.c, lib/x509_sig_check.c, lib/x509_verify.c: 
23384         Error codes of ASN.1 parser are now independent, with a map to
23385         gnutls' error codes.
23387 2002-03-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23389         * lib/gnutls_cipher.c: cleanups
23391 2002-03-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23393         * lib/gnutls_openpgp.c: Added the text for
23394         gnutls_openpgp_extract_key_pk_algorithm.
23396 2002-03-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23398         * ChangeLog, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
23399         doc/tex/serv1.tex, lib/gnutls.h.in.in, lib/gnutls_x509.c,
23400         src/cli.c, src/serv.c: Removed the CRL list parameter from
23401         gnutls_certificate_set_x509_trust_*.
23403 2002-03-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23405         * lib/gnutls_x509.c: gnutls_certificate_set_x509_trust_*() now
23406         accept single DER certificates or PEM certificate lists.
23408 2002-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23410         * lib/auth_cert.c: [no log message]
23412 2002-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23414         * lib/auth_cert.c, lib/crypt_srpsha1.c, lib/gnutls_x509.c: Added
23415         ability to read DSA DER formatted keys, and corrected bugs in DER
23416         certificate reading.
23418 2002-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23420         * lib/gnutls_db.c: [no log message]
23422 2002-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23424         * lib/gnutls_algorithms.c, lib/gnutls_cipher.c,
23425         lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h,
23426         lib/gnutls_compress.c, lib/gnutls_compress_int.c,
23427         lib/gnutls_compress_int.h, lib/gnutls_constate.c,
23428         lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
23429         lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
23430         lib/gnutls_sig.c, lib/gnutls_srp.c, lib/gnutls_state.c,
23431         lib/gnutls_ui.c, lib/x509_sig_check.c: Prefixed with underscore
23432         several internal functions.
23434 2002-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23436         * src/cli.c: [no log message]
23438 2002-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23440         * lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
23441         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
23442         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_global.c,
23443         lib/gnutls_x509.c: removed unneeded functions
23445 2002-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23447         * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa: added crlf
23448         option
23450 2002-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23452         * ChangeLog, doc/TODO, lib/auth_rsa.c, lib/gnutls_int.h,
23453         lib/gnutls_pk.c, lib/gnutls_pk.h, lib/gnutls_sig.c, lib/x509_der.c,
23454         lib/x509_sig_check.c, src/cli.c, src/serv-gaa.c, src/serv-gaa.h,
23455         src/serv.gaa: Some cleanups in the certificate authentication.
23456         Parameters are passed together with the length, to avoid abuse.
23458 2002-03-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23460         * lib/gnutls_pk.c: [no log message]
23462 2002-03-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23464         * NEWS: [no log message]
23466 2002-03-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23468         * NEWS, doc/TODO: [no log message]
23470 2002-03-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23472         * lib/gnutls_x509.c, lib/x509_b64.c: Cleaned up the return values of
23473         several functions.
23475 2002-03-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23477         * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa,
23478         src/serv-gaa.c, src/serv-gaa.h, src/serv.c, src/serv.gaa: added
23479         option to read DER encoded certificates
23481 2002-03-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23483         * lib/auth_rsa.c, lib/gnutls_cert.h, lib/gnutls_pk.c,
23484         lib/gnutls_privkey.c: Optimized RSA decryption. (Very) Much faster
23485         now
23487 2002-03-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23489         * lib/gnutls_x509.c: read PKCS7 certificate chains in the reverse
23490         order.
23492 2002-03-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23494         * lib/gnutls_compress_int.c: [no log message]
23496 2002-03-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23498         * lib/gnutls_ui.h: [no log message]
23500 2002-03-26  Fabio Fiorina <fiorinaf@gnutls.org>
23502         * lib/x509_asn1.c, lib/x509_asn1.h: add asn1_number_of_elements
23503         function
23505 2002-03-26  Fabio Fiorina <fiorinaf@gnutls.org>
23507         * lib/x509_der.c: fix bug in asn1_get_start_end_der function
23509 2002-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23511         * NEWS, src/common.c: [no log message]
23513 2002-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23515         * src/common.c: [no log message]
23517 2002-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23519         * ChangeLog, doc/tex/ex3.tex: [no log message]
23521 2002-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23523         * ChangeLog, lib/gnutls_x509.c, src/common.c: changed semantics of
23524         gnutls_x509_extract_certificate_pk_algorithm()
23526 2002-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23528         * lib/gnutls_openpgp.c: [no log message]
23530 2002-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23532         * lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
23533         lib/gnutls_buffers.c, lib/gnutls_global.c, lib/gnutls_record.c: 
23534         Several optimizations
23536 2002-03-26  Timo Schulz <twoaday@gnutls.org>
23538         * lib/gnutls_openpgp.c: Now the pk algorithm is returned and not
23539         only the key size in bits.
23541 2002-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23543         * lib/gnutls_int.h, lib/gnutls_pk.h, lib/gnutls_x509.c: [no log
23544         message]
23546 2002-03-26  Timo Schulz <twoaday@gnutls.org>
23548         * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h: Function which is used
23549         to extract key parameters for openpgp keys.
23551 2002-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23553         * NEWS, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_errors.c,
23554         lib/gnutls_errors_int.h, lib/gnutls_pk.h, lib/gnutls_ui.h,
23555         lib/gnutls_x509.c, src/common.c, src/gnutls-http-serv, src/serv.c: 
23556         added gnutls_x509_extract_certificate_pk_algorithm()
23558 2002-03-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23560         * doc/tex/ex1.tex, doc/tex/ex2.tex, lib/gnutls.h.in.in,
23561         lib/gnutls_int.h, lib/gnutls_x509.c, src/cli-gaa.c, src/cli.c,
23562         src/cli.gaa, src/serv-gaa.c, src/serv.c, src/serv.gaa: Improved
23563         PKCS7 support
23565 2002-03-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23567         * lib/gnutls.h.in.in, lib/gnutls_x509.c: Added function which reads
23568         the DER encoded certificate and key.  (now only works for RSA keys)
23570 2002-03-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23572         * configure.in: [no log message]
23574 2002-03-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23576         * NEWS, lib/Makefile.am, lib/auth_cert.c, lib/gnutls_global.c,
23577         lib/gnutls_hash_int.c, lib/gnutls_random.c, lib/gnutls_ui.h,
23578         lib/gnutls_x509.c, lib/pkix.asn, lib/pkix_asn1_tab.c,
23579         lib/x509_asn1.c, lib/x509_extensions.c, lib/x509_sig_check.c,
23580         lib/x509_verify.c, src/gnutls-http-serv, src/serv.c: Added support
23581         for RFC2630 - PKCS7 formated structures
23583 2002-03-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23585         * ChangeLog: [no log message]
23587 2002-03-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23589         * lib/gnutls_openpgp.c: [no log message]
23591 2002-03-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23593         * lib/auth_cert.c: more cleanups
23595 2002-03-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23597         * ChangeLog, NEWS, configure.in, lib/auth_cert.c: [no log message]
23599 2002-03-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23601         * lib/auth_cert.c: Cleanups and fixes in X.509 certificate message
23602         parsing
23604 2002-03-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23606         * src/cli-gaa.c, src/common.h, src/serv-gaa.c, src/serv.c,
23607         src/tls_test-gaa.c: [no log message]
23609 2002-03-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23611         * lib/gnutls_openpgp.c: [no log message]
23613 2002-03-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23615         * lib/gnutls_buffers.c: Corrected code to avoid compiler's warnings
23617 2002-03-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23619         * configure.in: [no log message]
23621 2002-03-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23623         * ChangeLog, acconfig.h, configure.in, lib/auth_anon.c,
23624         lib/auth_srp.c, lib/auth_srp.h, lib/auth_srp_passwd.c,
23625         lib/auth_srp_passwd.h, lib/auth_srp_sb64.c, lib/crypt.c,
23626         lib/crypt_bcrypt.c, lib/crypt_srpsha1.c, lib/ext_srp.c,
23627         lib/ext_srp.h, lib/gnutls_algorithms.c, lib/gnutls_anon_cred.c,
23628         lib/gnutls_auth.c, lib/gnutls_extensions.c,
23629         lib/gnutls_session_pack.c, lib/gnutls_srp.c, lib/gnutls_srp.h,
23630         lib/gnutls_ui.c, src/serv.c: Added hooks not to include SRP and
23631         Anonymous authentication
23633 2002-03-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23635         * lib/gnutls_cert.c, lib/gnutls_x509.c: Corrected behaviour when no
23636         certificate is got by the peer.
23638 2002-03-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23640         * src/Makefile.am, src/gnutls-http-serv: Added script which runs an
23641         http server with the appropriate parameters.
23643 2002-03-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23645         * ChangeLog, NEWS, lib/gnutls_record.c, lib/gnutls_state.c: CBC
23646         protection support is disabled by default.
23648 2002-03-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23650         * ChangeLog, NEWS: [no log message]
23652 2002-03-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23654         * lib/gnutls_constate.c: [no log message]
23656 2002-03-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23658         * lib/gnutls_constate.c: [no log message]
23660 2002-03-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23662         * lib/gnutls_algorithms.c, lib/gnutls_cipher.c,
23663         lib/gnutls_compress_int.c, lib/gnutls_compress_int.h,
23664         lib/gnutls_constate.c: Optimizations and fixes in compression
23666 2002-03-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23668         * lib/auth_srp_passwd.c, lib/gnutls_cipher.c, lib/gnutls_x509.c: [no
23669         log message]
23671 2002-03-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23673         * lib/auth_cert.c, lib/gnutls_cipher.c, lib/gnutls_compress.c,
23674         lib/gnutls_compress_int.c, lib/gnutls_compress_int.h,
23675         lib/gnutls_constate.c, lib/gnutls_int.h, lib/gnutls_state.c,
23676         lib/x509_ASN.c, lib/x509_ASN.y, lib/x509_asn1.c: Improved
23677         compression support. Corrected several bugs in empty fragment
23678         sending and receiving.
23680 2002-03-19  Fabio Fiorina <fiorinaf@gnutls.org>
23682         * lib/x509_asn1.c: segmentation fault bug fix
23684 2002-03-18  Timo Schulz <twoaday@gnutls.org>
23686         * lib/gnutls_openpgp.c: New OpenCDK interface for secure memory.
23688 2002-03-18  Timo Schulz <twoaday@gnutls.org>
23690         * lib/gnutls_errors_int.h, lib/gnutls_openpgp.c: Detection of
23691         revoked OpenPGP userID's.
23693 2002-03-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23695         * src/common.c: [no log message]
23697 2002-03-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23699         * lib/gnutls_ui.h: added missing prototypes
23701 2002-03-18  Timo Schulz <twoaday@gnutls.org>
23703         * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h: Support for multiple
23704         userID's.
23706 2002-03-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23708         * lib/gnutls_srp.c: [no log message]
23710 2002-03-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23712         * src/cli.c, src/serv.c: removed default parameters arguments
23714 2002-03-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23716         * ChangeLog, THANKS, acconfig.h, configure.in,
23717         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_mem.c,
23718         lib/gnutls_mem.h, src/cli.c: Added hooks for electric fence
23720 2002-03-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23722         * doc/README.CVS, src/Makefile.am: [no log message]
23724 2002-03-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23726         * lib/x509_verify.c: Checking of certificate lists even if the CA
23727         size is zero. Pointed out by Andrew McDonald
23729 2002-03-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23731         * doc/README.CVS: [no log message]
23733 2002-03-13  Timo Schulz <twoaday@gnutls.org>
23735         * lib/gnutls_openpgp.c: Improved code for the various keyrings and
23736         support for armored keyring files.
23738 2002-03-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23740         * lib/gnutls.h.in.in: [no log message]
23742 2002-03-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23744         * ChangeLog, NEWS, acconfig.h, configure.in, lib/gnutls_int.h,
23745         lib/gnutls_record.c, lib/gnutls_state.c: made CBC chosen plaintext
23746         protection configurable
23748 2002-03-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23750         * configure.in: [no log message]
23752 2002-03-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23754         * lib/gnutls_ui.h: [no log message]
23756 2002-03-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23758         * lib/gnutls_x509.c: [no log message]
23760 2002-03-11  Timo Schulz <twoaday@gnutls.org>
23762         * lib/gnutls_openpgp.c: Added missing stub for one function.
23764 2002-03-10  Timo Schulz <twoaday@gnutls.org>
23766         * lib/gnutls_openpgp.c: New error codes.
23768 2002-03-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23770         * ChangeLog, lib/gnutls_constate.c, lib/gnutls_errors.c,
23771         lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_pk.c,
23772         lib/gnutls_privkey.c, lib/gnutls_record.c, lib/gnutls_sig.c,
23773         lib/gnutls_state.c, lib/gnutls_x509.c, lib/x509_asn1.h: some error
23774         codes were renamed to more appropriate names
23776 2002-03-09  Timo Schulz <twoaday@gnutls.org>
23778         * lib/gnutls_openpgp.c, lib/x509_ASN.c: Patches for the new OpenCDK
23779         version and some stricter checks for memory leaks.
23781 2002-03-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23783         * ChangeLog, NEWS, doc/tex/ex3.tex, lib/gnutls.h.in.in,
23784         lib/gnutls_algorithms.c, lib/gnutls_cert.c, lib/gnutls_constate.c,
23785         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
23786         lib/gnutls_record.c, lib/gnutls_state.c, lib/gnutls_state.h,
23787         lib/x509_verify.c, src/common.c: removed GNUTLS_CERT_TRUSTED
23788         enumeration
23790 2002-03-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23792         * lib/gnutls_state.c: [no log message]
23794 2002-03-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23796         * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_record.c: 
23797         Added protection against denial of service attacks, while receiving
23798         empty packets.
23800 2002-03-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23802         * lib/gnutls_buffers.c: [no log message]
23804 2002-03-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23806         * lib/gnutls_buffers.c: corrected memory leak
23808 2002-03-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23810         * lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cipher.c,
23811         lib/gnutls_cipher.h, lib/gnutls_openpgp.c, lib/gnutls_record.c,
23812         lib/gnutls_state.h: Added protection against the newly discovered
23813         CBC attacks against TLS.  Experimental code.
23815 2002-03-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23817         * src/CertificateExample.c, src/CrlExample.c, src/asn1c.c: [no log
23818         message]
23820 2002-03-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23822         * lib/gnutls_algorithms.c: Added references to internet drafts.
23823         Added DHE_DSS with ARCFOUR from 56 bit draft.
23825 2002-03-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23827         * configure.in, doc/README.autoconf, doc/TODO, doc/tex/alert.tex,
23828         doc/tex/asn1.tex, doc/tex/examples.tex, doc/tex/handshake.tex,
23829         doc/tex/record.tex: [no log message]
23831 2002-03-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23833         * doc/protocol/draft-ietf-tls-extensions-02.txt,
23834         doc/protocol/draft-ietf-tls-extensions-03.txt: Added new draft
23836 2002-03-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23838         * NEWS, lib/Makefile.am, lib/auth_cert.c, lib/gnutls_alert.c,
23839         lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_gcry.c,
23840         lib/gnutls_global.c, lib/gnutls_pk.c, lib/gnutls_privkey.c,
23841         lib/gnutls_x509.c, lib/x509_ASN.c, lib/x509_ASN.y, lib/x509_asn1.h,
23842         lib/x509_extensions.c, lib/x509_sig_check.c, lib/x509_verify.c: 
23843         Combined error codes of gnutls and ASN.1 parser. Also several
23844         cleanups in the X.509 code.
23846 2002-03-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23848         * doc/tex/Makefile.am, doc/tex/asn1.tex, doc/tex/ciphers.tex,
23849         doc/tex/ciphersuites.tex, doc/tex/examples.tex, doc/tex/funcs.tex,
23850         doc/tex/gnutls.tex, doc/tex/handshake.tex, doc/tex/record.tex,
23851         doc/tex/translayer.tex: [no log message]
23853 2002-03-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23855         * doc/tex/Makefile.am, doc/tex/alert.tex, doc/tex/gnutls.tex,
23856         doc/tex/translayer.tex: Added alert protocol section
23858 2002-03-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23860         * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_x509.c,
23861         lib/x509_ASN.c, lib/x509_asn1.c, lib/x509_der.c, lib/x509_verify.c: 
23862         Added the error UNIX_TIME_LIMIT_EXCEEDED, and corrected bugs in
23863         X.509 certificate parsing.
23865 2002-03-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23867         * doc/tex/errors.tex, lib/gnutls.h.in.in: updated
23869 2002-03-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23871         * doc/tex/Makefile.am, doc/tex/auth.tex, doc/tex/ciphersuites.tex,
23872         doc/tex/gnutls.tex, doc/tex/handshake.tex, doc/tex/layers.tex,
23873         doc/tex/macros.tex, doc/tex/resumedb.tex, doc/tex/translayer.tex: 
23874         updated documentation
23876 2002-03-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23878         * ChangeLog, configure.in, doc/scripts/gdoc, lib/gnutls_cert.c,
23879         lib/gnutls_handshake.c, lib/x509_ASN.y, lib/x509_asn1.c,
23880         lib/x509_der.c: changes for pretty documentation and cleanups.
23882 2002-03-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23884         * lib/gnutls_state.c: pgp_fingerprint indicator is not cleared.
23886 2002-03-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23888         * src/tls_test.c: [no log message]
23890 2002-03-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23892         * src/tls_test.c: last minute changes for 0.3.91 release
23894 2002-03-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23896         * ChangeLog, NEWS, configure.in, lib/auth_anon.c, lib/auth_cert.c,
23897         lib/auth_dhe.c, lib/auth_srp.c, lib/gnutls_auth.c,
23898         lib/gnutls_auth_int.h, lib/gnutls_errors.c, src/cli.c: Added checks
23899         in authentication type renegotiation procedure.
23901 2002-03-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23903         * doc/TODO: [no log message]
23905 2002-03-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23907         * lib/auth_cert.c, lib/gnutls_auth.c, lib/gnutls_handshake.c,
23908         lib/gnutls_int.h, lib/gnutls_state.c, lib/gnutls_state.h: Changed
23909         behaviour in rehandshake procedure. Now can use rehandshake with a
23910         different authentication method (ie. perform anonymous
23911         authentication, and after that perform a certificate authentication,
23912         or srp).
23914 2002-03-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23916         * lib/gnutls_mem.h, lib/gnutls_x509.c: corrected certificate type
23917         checking.
23919 2002-03-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23921         * src/Makefile.am, src/cli-gaa.c, src/cli-gaa.h, src/cli.c,
23922         src/cli.gaa, src/common.h, src/crypt.c, src/serv-gaa.c,
23923         src/serv-gaa.h, src/serv.c, src/serv.gaa, src/tls_test-gaa.c,
23924         src/tls_test.gaa: Updated cli and server to read certificate and
23925         keys from command line parameters. client, client-debug and server
23926         are now being installed.
23928 2002-03-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23930         * lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
23931         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c: 
23932         Cleanups in gnutls_handshake.c and gnutls_algorithms.c.  Now cipher
23933         suites get associated with a protocol version. This will allow
23934         disabling several ciphersuites which are only defined in TLS 1.0,
23935         when using SSL 3.0.
23937 2002-03-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23939         * lib/gnutls_handshake.c: No extensions are now sent if SSL 3.0 is
23940         the only protocol advertized.
23942 2002-02-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23944         * lib/gnutls_session.c: added a check in the given parameters for
23945         null
23947 2002-02-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23949         * src/tests.c, src/tests.h, src/tls_test.c: added session resumption
23950         test
23952 2002-02-28  Timo Schulz <twoaday@gnutls.org>
23954         * lib/gnutls_openpgp.c: Changed the interface for the new OpenCDK
23955         version.
23957 2002-02-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23959         * src/cli-gaa.c, src/cli.c, src/cli.gaa, src/serv-gaa.c,
23960         src/tls_test-gaa.c, src/tls_test-gaa.h, src/tls_test.c,
23961         src/tls_test.gaa: updated gaa files, and client options.
23963 2002-02-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23965         * lib/gnutls.h.in.in, lib/gnutls_state.c, lib/gnutls_state.h,
23966         src/tests.c: gnutls_record_set_default_version() was prefixed with
23967         underscore, and it is no longer exported.
23969 2002-02-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23971         * lib/gnutls.h.in.in, lib/gnutls_db.c, lib/gnutls_int.h,
23972         lib/gnutls_session_pack.c, lib/gnutls_state.c: Corrected session
23973         resuming in certificate authentication. gnutls_deinit, does not
23974         remove the session entry any more if it is invalid. Added
23975         gnutls_db_remove_session() function, which does this.
23977 2002-02-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23979         * src/tls_test-gaa.c, src/tls_test-gaa.h, src/tls_test.gaa: added
23980         missing files
23982 2002-02-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23984         * lib/gnutls_mem.c: removed cycle from gnutls_free and
23985         gnutls_secure_free.
23987 2002-02-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23989         * NEWS, src/tests.c, src/tests.h, src/tls_test.c: added check for
23990         TLS closure alerts
23992 2002-02-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23994         * src/tests.c, src/tests.h, src/tls_test.c: added openpgp
23995         authentication test, and unknown cipher suites test
23997 2002-02-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
23999         * lib/ext_srp.c: Now we do not send the srp username as an
24000         extension, if SRP is disabled.
24002 2002-02-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24004         * src/cli.c, src/tests.c, src/tests.h, src/tls_test.c: added check
24005         for client hello extensions.
24007 2002-02-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24009         * src/Makefile.am, src/cli.c, src/tests.c, src/tests.h,
24010         src/tls_test.c: Added tls_test. This is program that can be used to
24011         test TLS servers' parameters.
24013 2002-02-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24015         * lib/gnutls.h.in.in, lib/gnutls_errors.c, lib/gnutls_handshake.c,
24016         lib/gnutls_int.h, lib/gnutls_state.c: Added
24017         gnutls_record_set_default_version(). This is a low level function.
24019 2002-02-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24021         * lib/gnutls.h.in.in: SOCKET_PTR was removed
24023 2002-02-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24025         * lib/gnutls.h.in.in: corrected record_send() prototype
24027 2002-02-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24029         * configure.in: updated for fcdump
24031 2002-02-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24033         * doc/TODO: [no log message]
24035 2002-02-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24037         * lib/gnutls_pk.c: added (an impossible situation) check
24039 2002-02-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24041         * lib/gnutls_algorithms.c: [no log message]
24043 2002-02-24  Timo Schulz <twoaday@gnutls.org>
24045         * lib/gnutls_openpgp.c: Fixed a possible buffer overflow.
24047 2002-02-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24049         * src/openpgp/Makefile.am: added missing makefile.am
24051 2002-02-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24053         * doc/tex/Makefile.am, doc/tex/serv1.tex, lib/auth_anon.c,
24054         lib/auth_anon.h, lib/auth_cert.h, lib/auth_dhe.c,
24055         lib/auth_srp_passwd.c, lib/gnutls.h.in.in, lib/gnutls_anon_cred.c,
24056         lib/gnutls_cert.c, lib/gnutls_dh.h, lib/gnutls_dh_primes.c,
24057         lib/gnutls_int.h, lib/gnutls_ui.c, src/cli.c, src/serv.c: The Diffie
24058         Hellman parameters are now stored in the credentials structures.
24059         This will allow precomputation of signatures (for DHE cipher
24060         suites).
24062 2002-02-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24064         * ChangeLog, NEWS, configure.in, lib/gnutls_int.h, lib/gnutls_ui.h,
24065         lib/x509_verify.c, src/cli.c: [no log message]
24067 2002-02-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24069         * src/cli.c, src/common.c, src/serv.c: [no log message]
24071 2002-02-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24073         * doc/tex/auth.tex, doc/tex/ciphers.tex, doc/tex/ciphersuites.tex,
24074         doc/tex/errors.tex, doc/tex/ex3.tex, doc/tex/gnutls.tex,
24075         doc/tex/resumedb.tex: [no log message]
24077 2002-02-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24079         * lib/gnutls_openpgp.c: [no log message]
24081 2002-02-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24083         * lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_handshake.c,
24084         lib/gnutls_int.h, lib/gnutls_openpgp.c, lib/gnutls_record.c,
24085         lib/gnutls_x509.c, lib/x509_sig_check.c, lib/x509_verify.c: removed
24086         GNUTLS_CERT_NONE (replaced by GNUTLS_E_NO_CERTIFICATE_FOUND).
24087         removed GNUTLS_CERT_VALID (it's valid if it's not invalid)
24089 2002-02-23  Timo Schulz <twoaday@gnutls.org>
24091         * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h: Bug fixes for
24092         _verify_key and basic trust handling for keys.
24094 2002-02-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24096         * lib/auth_cert.c, lib/debug.c: [no log message]
24098 2002-02-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24100         * lib/x509_verify.c: [no log message]
24102 2002-02-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24104         * lib/x509_verify.c: [no log message]
24106 2002-02-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24108         * lib/gnutls_openpgp.c: includes moved before #ifdef
24110 2002-02-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24112         * lib/gnutls_x509.c: [no log message]
24114 2002-02-22  Timo Schulz <twoaday@gnutls.org>
24116         * lib/gnutls_openpgp.c: Added stubs for the case we don't have
24117         OpenCDK support.
24119 2002-02-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24121         * doc/tex/ex3.tex, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
24122         lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_x509.c,
24123         lib/x509_sig_check.c, lib/x509_verify.c, src/common.c, src/serv.c: 
24124         Changed certificate verification functions.
24126 2002-02-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24128         * lib/gnutls_int.h: [no log message]
24130 2002-02-22  Timo Schulz <twoaday@gnutls.org>
24132         * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h: Implemented
24133         gnutls_certificate_set_openpgp_key_mem.  Some basic routines for key
24134         ownertrust.
24136 2002-02-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24138         * lib/auth_cert.h, lib/gnutls.h.in.in, lib/gnutls_cert.c: added
24139         trustdb stuff
24141 2002-02-22  Timo Schulz <twoaday@gnutls.org>
24143         * lib/gnutls_openpgp.c: Modified code for the new OpenCDK code.
24145 2002-02-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24147         * lib/gnutls_record.c: [no log message]
24149 2002-02-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24151         * lib/gnutls_errors.c: [no log message]
24153 2002-02-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24155         * lib/gnutls_algorithms.c: moved private cipher suites to 0xFF
24156         space.
24158 2002-02-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24160         * ChangeLog, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/layers.tex,
24161         doc/tex/serv1.tex, doc/tex/srp1.tex, lib/gnutls.h.in.in,
24162         lib/gnutls_alert.c, lib/gnutls_alert.h, lib/gnutls_algorithms.c,
24163         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
24164         lib/gnutls_record.c, src/cli.c, src/serv.c: Several alert protocol
24165         changes.
24167 2002-02-21  Timo Schulz <twoaday@gnutls.org>
24169         * lib/gnutls_openpgp.c: Fixed return code check for GnuTLS
24170         functions.
24172 2002-02-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24174         * lib/gnutls_alert.c: [no log message]
24176 2002-02-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24178         * lib/gnutls.h.in.in, lib/gnutls_openpgp.c: set_key_server renamed
24179         to set_keyserver
24181 2002-02-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24183         * ChangeLog, NEWS, doc/tex/ex1.tex, doc/tex/serv1.tex, lib/debug.c,
24184         lib/debug.h, lib/gnutls.h.in.in, lib/gnutls_alert.c, src/cli.c: 
24185         Added gnutls_alert_str (allows printing alert number descriptions)
24187 2002-02-21  Timo Schulz <twoaday@gnutls.org>
24189         * lib/gnutls_openpgp.c: Fixed a segfault in the OpenPGP code.
24191 2002-02-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24193         * lib/auth_cert.c: Updated the openpgp certificate message,
24194         fingerprint handling.
24196 2002-02-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24198         * src/cli-gaa.c, src/cli-gaa.h, src/cli.gaa, src/common.c,
24199         src/common.h, src/serv-gaa.c, src/serv-gaa.h, src/serv.gaa: [no log
24200         message]
24202 2002-02-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24204         * lib/x509_verify.c: some fixes in verification procedure
24206 2002-02-19  Timo Schulz <twoaday@gnutls.org>
24208         * lib/.cvsignore, lib/gnutls_cert.h, lib/gnutls_errors_int.h,
24209         lib/gnutls_openpgp.c, lib/gnutls_openpgp.h: Applied the patches to
24210         fix the GDOC problem.  Some bug fixes all over the place and the
24211         implementation of some function stubs.
24213 2002-02-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24215         * doc/tex/ex3.tex, lib/gnutls.h.in.in, lib/gnutls_cert.c,
24216         lib/gnutls_int.h, lib/gnutls_x509.c, lib/x509_sig_check.c,
24217         src/common.c: removed CERT_CORRUPTED
24219 2002-02-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24221         * lib/auth_cert.c: openpgp fingerprint is calculated dynamically.
24223 2002-02-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24225         * lib/auth_cert.c, lib/auth_cert.h, lib/gnutls.h.in.in: Added some
24226         support the OpenPGP Certificate message, with key fingerprints.
24228 2002-02-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24230         * ChangeLog, lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_int.h,
24231         lib/gnutls_state.c, lib/gnutls_state.h, src/cli-gaa.c,
24232         src/cli-gaa.h, src/cli.c, src/cli.gaa, src/common.c: Added some
24233         stuff for the client to send the OpenPGP fingerprint.
24235 2002-02-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24237         * doc/tex/cover.tex.in: [no log message]
24239 2002-02-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24241         * lib/auth_rsa.c, lib/gnutls_pk.c: Corrected bug in RSA
24242         authentication, responsible for random (very very rare, and
24243         difficult to reproduce) failures.
24245 2002-02-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24247         * lib/gnutls_x509.c, lib/x509_verify.c: [no log message]
24249 2002-02-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24251         * lib/gnutls_x509.c, lib/x509_verify.c: Improved X.509 verification
24252         functions. They are still too primitive.
24254 2002-02-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24256         * lib/auth_rsa.c, lib/gnutls_dh.c: [no log message]
24258 2002-02-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24260         * lib/auth_rsa.c: Some cleanups.
24262 2002-02-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24264         * doc/tex/auth.tex, doc/tex/ciphersuites.tex, doc/tex/layers.tex: 
24265         [no log message]
24267 2002-02-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24269         * doc/tex/Makefile.am, doc/tex/errors.tex, doc/tex/ex1.tex,
24270         doc/tex/ex2.tex, doc/tex/layers.tex, doc/tex/serv1.tex,
24271         doc/tex/srp1.tex, lib/gnutls.h.in.in, lib/gnutls_record.c,
24272         src/cli.c, src/serv.c: [no log message]
24274 2002-02-15  Timo Schulz <twoaday@gnutls.org>
24276         * lib/gnutls_openpgp.c: Fixed some memory leaks.  Code to handle
24277         ElGamal keys.  Some minor bug fixes.
24279 2002-02-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24281         * lib/gnutls.h.in.in, lib/gnutls_record.c: renamed gnutls_read to
24282         gnutls_record_read and gnutls_write to gnutls_record_write.
24284 2002-02-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24286         * doc/tex/Makefile.am, doc/tex/ciphersuites.tex,
24287         doc/tex/cover.tex.in, doc/tex/errors.tex, doc/tex/ex1.tex,
24288         doc/tex/ex2.tex, doc/tex/gnutls.tex, doc/tex/layers.ps,
24289         doc/tex/layers.tex, doc/tex/serv1.tex, doc/tex/srp1.tex: Added TLS
24290         Layers section.
24292 2002-02-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24294         * NEWS: [no log message]
24296 2002-02-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24298         * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa,
24299         src/serv-gaa.c, src/serv.gaa: updated client and server
24301 2002-02-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24303         * doc/protocol/draft-ietf-tls-openpgp-keys-00.txt: removed
24305 2002-02-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24307         * lib/gnutls.h.in.in, lib/gnutls_extensions.c,
24308         lib/gnutls_extensions.h, lib/gnutls_record.c: Extension types now
24309         use a 16 bit type field (following the current draft).  Some fixes
24310         in the max record size extension.
24312 2002-02-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24314         * NEWS, doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
24315         doc/tex/serv1.tex: [no log message]
24317 2002-02-14  Timo Schulz <twoaday@gnutls.org>
24319         * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h: Basic HKP keyserver
24320         support.  Function to retrieve the key from the keyring by keyid,
24321         fingerprint.
24323 2002-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24325         * lib/gnutls_cert.c, lib/x509_verify.c: Verification function
24326         returns the GNUTLS_CERT_VALID flag.
24328 2002-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24330         * ChangeLog, doc/tex/ex3.tex, doc/tex/serv1.tex: [no log message]
24332 2002-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24334         * lib/auth_srp_passwd.c, lib/gnutls_int.h, lib/gnutls_srp.c,
24335         lib/gnutls_ui.h: Changed srp callback function parameters.
24337 2002-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24339         * lib/gnutls_dh_primes.c, src/serv.c: Corrected bugs in prime
24340         generation.
24342 2002-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24344         * src/Makefile.am, src/cli.c, src/common.c, src/serv-gaa.c,
24345         src/serv-gaa.h, src/serv.c, src/serv.gaa: Server updated. Now
24346         command line parameters are available.
24348 2002-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24350         * src/cli-gaa.c, src/cli.c, src/cli.gaa: [no log message]
24352 2002-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24354         * configure.in, lib/x509_ASN.c: [no log message]
24356 2002-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24358         * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa,
24359         src/common.c: Updated client
24361 2002-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24363         * lib/auth_anon.c, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
24364         lib/gnutls_kx.c, lib/gnutls_record.c: Direct access to version field
24365         in the state was replaced by the function
24366         gnutls_protocol_get_version().
24368 2002-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24370         * lib/auth_rsa.c: Corrected bugs in RSA authentication. Random value
24371         is not generated using the GNUTLS_STRONG_RANDOM flag, and fixed
24372         client key exchange packet formating, to depend on the correct
24373         version.
24375 2002-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24377         * NEWS, lib/gnutls.h.in.in: [no log message]
24379 2002-02-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24381         * lib/gnutls_int.h, lib/x509_sig_check.c, lib/x509_verify.c: Added
24382         GNUTLS_CERT_INVALID and GNUTLS_CERT_VALID of CertificateStatus
24383         flags, which replace GNUTLS_CERT_NOT_TRUSTED.
24385 2002-02-13  Fabio Fiorina <fiorinaf@gnutls.org>
24387         * lib/x509_ASN.y: bug fix with bison 1.32
24389 2002-02-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24391         * lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.h,
24392         lib/auth_dhe.c, lib/gnutls.h.in.in, lib/gnutls_dh.c,
24393         lib/gnutls_dh.h, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
24394         lib/gnutls_errors.h, lib/gnutls_errors_int.h,
24395         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_state.c,
24396         lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c,
24397         src/common.c, src/serv.c: Added more functions to allow access to
24398         Diffie Hellman parameters (partially at least). Corrected Diffie
24399         Hellman stuff.
24401 2002-02-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24403         * doc/tex/auth.tex: [no log message]
24405 2002-02-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24407         * src/cli.c: [no log message]
24409 2002-02-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24411         * src/Makefile.am, src/cli-gaa.c, src/cli-gaa.h, src/cli.c,
24412         src/cli.gaa: Made most ifdefs in client program, configurable via
24413         command line.
24415 2002-02-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24417         * lib/ext_cert_type.c: It does not send the cert_type extension if
24418         only x.509 certificates are used.
24420 2002-02-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24422         * doc/tex/ex1.tex, doc/tex/ex3.tex, doc/tex/serv1.tex: Corrected
24423         bugs in examples.
24425 2002-02-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24427         * lib/gnutls_priority.c: Priority cannot be set if not using the
24428         OPENCDK library.
24430 2002-02-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24432         * doc/tex/auth.tex, doc/tex/ciphersuites.tex, doc/tex/cover.tex.in,
24433         doc/tex/gnutls.tex: Updated documentation.
24435 2002-02-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24437         * src/cli.c, src/openpgp/cli_pub.asc, src/openpgp/cli_sec.asc: Added
24438         new client pgp keys and a keyring
24440 2002-02-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24442         * .cvsusers, ChangeLog: [no log message]
24444 2002-02-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24446         * src/cli.c: [no log message]
24448 2002-02-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24450         * lib/auth_srp_passwd.c: [no log message]
24452 2002-02-10  Timo Schulz <twoaday@gnutls.org>
24454         * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h: High level support for
24455         OpenPGP keyrings.
24457 2002-02-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24459         * ChangeLog: Added ChangeLog [generated by CVS log]
24461 2002-02-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24463         * lib/x509_verify.c: [no log message]
24465 2002-02-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24467         * src/common.c: [no log message]
24469 2002-02-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24471         * NEWS: [no log message]
24473 2002-02-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24475         * lib/gnutls.h.in.in: [no log message]
24477 2002-02-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24479         * lib/gnutls_cert.c: [no log message]
24481 2002-02-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24483         * src/cli.c, src/common.c, src/serv.c: [no log message]
24485 2002-02-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24487         * lib/gnutls.h.in.in, lib/gnutls_algorithms.c: [no log message]
24489 2002-02-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24491         * lib/gnutls.h.in.in, lib/gnutls_algorithms.c: Added
24492         gnutls_certificate_type_get_name() function.
24494 2002-02-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24496         * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
24497         lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_ui.h: [no log
24498         message]
24500 2002-02-09  Timo Schulz <twoaday@gnutls.org>
24502         * lib/gnutls_openpgp.c: * Applied the fixed for the memory leaks.
24504 2002-02-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24506         * src/cli.c, src/serv.c: [no log message]
24508 2002-02-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24510         * lib/auth_srp.c, lib/auth_srp.h, lib/auth_srp_passwd.c,
24511         lib/auth_srp_passwd.h, lib/gnutls_cert.c, lib/gnutls_int.h,
24512         lib/gnutls_srp.c, lib/gnutls_srp.h, lib/gnutls_ui.h,
24513         lib/gnutls_x509.c: Added ability for an SRP server to use multiple
24514         password files. The password file is selected on the fly (handshake)
24515         using a callback function.
24517 2002-02-09  Timo Schulz <twoaday@gnutls.org>
24519         * lib/auth_cert.h, lib/gnutls_openpgp.c, lib/gnutls_openpgp.h: * auth_cert.h: Added OpenPGP keyring item.  * gnutls_openpgp.c: Improved support for keyring handling.
24521 2002-02-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24523         * lib/gnutls_cipher.c: Some fixes in ciphertext2compressed handling
24525 2002-02-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24527         * lib/gnutls_alert.c, lib/gnutls_cipher.c, lib/gnutls_errors.c,
24528         lib/gnutls_errors_int.h: Removed the GNUTLS_E_MAC_FAILED error. Now
24529         only GNUTLS_E_DECRYPTION_FAILED error is used. That we don't leak
24530         any information about the result of a possible attack.
24532 2002-02-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24534         * lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
24535         lib/gnutls_cert.c, lib/gnutls_openpgp.h: Added LIBOPENCDK ifdefs
24536         (suggested by Andrew McDonald)
24538 2002-02-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24540         * lib/x509_ASN.c: Added bison generated file
24542 2002-02-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24544         * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: [no log message]
24546 2002-02-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24548         * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: changed the
24549         introduction (again)
24551 2002-02-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24553         * lib/gnutls_priority.c: [no log message]
24555 2002-02-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24557         * lib/auth_cert.c, src/cli.c, src/openpgp/cli_pub.asc,
24558         src/openpgp/cli_sec.asc: Corrected behaviour of client openpgp
24559         certificate selection.
24561 2002-02-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24563         * lib/gnutls_x509.c: [no log message]
24565 2002-02-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24567         * lib/gnutls_ui.c, lib/gnutls_ui.h: removed
24568         gnutls_certificate_get_ours_index()
24570 2002-02-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24572         * lib/gnutls_asn1_tab.c, lib/pkcs1_asn1_tab.c: Added asn1 file
24574 2002-02-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24576         * NEWS, lib/gnutls_ui.h, lib/gnutls_x509.c: Modified
24577         gnutls_x509_extract_subject_alt_name() to return the type, instead
24578         of storing it to a pointer.
24580 2002-02-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24582         * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_ui.h,
24583         lib/gnutls_x509.c, lib/x509_extensions.c: Added function which
24584         returns the subjectAltName (subject_dns_name was obsoleted).
24586 2002-02-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24588         * AUTHORS: added Timo
24590 2002-02-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24592         * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: [no log message]
24594 2002-02-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24596         * lib/crypt_bcrypt.c, lib/gnutls_cert.c, lib/gnutls_num.c,
24597         lib/gnutls_num.h, lib/x509_extensions.c, src/common.c: [no log
24598         message]
24600 2002-02-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24602         * lib/x509_verify.c: Changed the X.509 certificate verification
24603         algorithm. Now if any of the certificates in the certificate path is
24604         expired (except the first one), we return GNUTLS_CERT_NOT_TRUSTED.
24606 2002-02-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24608         * lib/gnutls_ui.h: [no log message]
24610 2002-02-05  Timo Schulz <twoaday@gnutls.org>
24612         * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h: Changes the function
24613         name to make clear OpenPGP uses keys and not certificates like
24614         X.509.
24616 2002-02-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24618         * lib/gnutls_cert.c, lib/gnutls_ui.h, src/common.c: Changes for
24619         gnutls_openpgp_name structure
24621 2002-02-04  Timo Schulz <twoaday@gnutls.org>
24623         * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h, lib/gnutls_ui.h: Now
24624         OpenPGP uses its own context for DN.
24626 2002-02-03  Timo Schulz <twoaday@gnutls.org>
24628         * lib/gnutls_openpgp.c: More fixes for the GnuTLS OpenPGP code.
24630 2002-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24632         * doc/tex/ex3.tex, lib/gnutls.h.in.in, lib/gnutls_ui.h,
24633         lib/gnutls_x509.c, src/common.c: renamed the gnutls_dn structure to
24634         gnutls_x509_dn
24636 2002-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24638         * src/Makefile.am, src/common.c, src/common.h: made the print_info
24639         stuff much cleaner.
24641 2002-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24643         * lib/gnutls_openpgp.c: some changes in gnutls_cert handling
24645 2002-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24647         * lib/gnutls_cert.h: keyUsage is now 16 bits
24649 2002-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24651         * lib/gnutls_int.h, src/common.h: [no log message]
24653 2002-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24655         * src/common.h: [no log message]
24657 2002-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24659         * doc/tex/ex3.tex, lib/Makefile.am, lib/auth_cert.c,
24660         lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c,
24661         lib/gnutls_alert.c, lib/gnutls_algorithms.c, lib/gnutls_cert.c,
24662         lib/gnutls_cert.h, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
24663         lib/gnutls_extensions.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
24664         lib/gnutls_privkey.c, lib/gnutls_x509.c, lib/x509_verify.c,
24665         lib/x509_verify.h, src/cli.c, src/common.h, src/serv.c: Added
24666         OpenPGP certificate support in gnutls.  Several changes.
24668 2002-02-03  Timo Schulz <twoaday@gnutls.org>
24670         * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h: * gnutls_openpgp.c (_gnutls_openpgp_cert2gnutls_cert): New.  Set the
24671         keyUsage flag to indicate what the key is useful for.
24673 2002-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24675         * lib/gnutls_openpgp.h: [no log message]
24677 2002-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24679         * lib/gnutls_openpgp.c, lib/gnutls_ui.h: Exported openpgp keys'
24680         related functions.
24682 2002-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24684         * lib/gnutls_record.c, lib/gnutls_record.h, lib/gnutls_state.c,
24685         lib/gnutls_state.h: Moved functions unrelated to record layer to
24686         gnutls_state.c
24688 2002-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24690         * lib/gnutls_int.h: several modifications for cert_type extension
24691         etc
24693 2002-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24695         * lib/gnutls.h.in.in, lib/gnutls_priority.c, lib/gnutls_priority.h: 
24696         Added option to set the cert_type priority.
24698 2002-02-03  Timo Schulz <twoaday@gnutls.org>
24700         * lib/gnutls_openpgp.c: * Applied the patch and minor changes.  * Now it's also possible to use binary certificates.
24702 2002-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24704         * lib/ext_cert_type.c, lib/ext_cert_type.h: Added stuff for parsing
24705         the CertType extension type.
24707 2002-02-03  Timo Schulz <twoaday@gnutls.org>
24709         * lib/gnutls_openpgp.c: * gnutls_openpgp.c: Fixed some memory leaks.
24711 2002-02-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24713         * lib/gnutls.h.in.in, lib/gnutls_ui.c: renamed gnutls_fingerprint()
24714         to gnutls_x509_fingerprint().
24716 2002-02-02  Timo Schulz <twoaday@gnutls.org>
24718         * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h: * gnutls_openpgp.c: Now all functions use gnutls_datum.  Change the
24719         function headers of internal functions.
24721 2002-02-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24723         * configure.in, lib/Makefile.am, lib/gnutls_openpgp.c,
24724         src/Makefile.am: Added gnutls_openpgp in the makefiles.  Added some
24725         kind of opencdk library detection.
24727 2002-02-01  Timo Schulz <twoaday@gnutls.org>
24729         * src/openpgp/pub.asc, src/openpgp/sec.asc: New files for OpenPGP
24730         tests.
24732 2002-02-01  Timo Schulz <twoaday@gnutls.org>
24734         * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h: * gnutls_openpgp.c: Added gdoc compatible function descriptions.  (gnutls_openpgp_add_fingerprint): New function to register keyrings.
24736 2002-02-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24738         * lib/gnutls_x509.h: added new header file
24740 2002-02-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24742         * configure.in, doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
24743         doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
24744         doc/tex/serv1.tex, lib/Makefile.am, lib/auth_cert.c,
24745         lib/auth_cert.h, lib/gnutls.h.in.in, lib/gnutls_cert.c,
24746         lib/gnutls_cert.h, lib/gnutls_int_compat.c,
24747         lib/gnutls_session_pack.c, lib/gnutls_ui.h, lib/gnutls_x509.c,
24748         lib/x509_extensions.c, src/cli.c, src/common.h, src/serv.c: Several
24749          changes in certificate and key handling.  * gnutls_certificate_allocate_sc() does not require the ncerts
24750         argument
24752 2002-01-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24754         * Makefile.am, doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
24755         doc/tex/ex3.tex, lib/Makefile.am, lib/auth_cert.c, lib/debug.c,
24756         lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_cert.h,
24757         lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
24758         lib/gnutls_x509.c, src/cli.c, src/common.h: Renamed
24759         gnutls_x509pki_extract_* to gnutls_x509_extract_*.  Separated
24760         gnutls_x509_extract_* functions. Now are in gnutls_x509.c.
24762 2002-01-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24764         * lib/x509_asn1.c, lib/x509_der.c: corrected _gnutls_str_cpy()
24765         usage.
24767 2002-01-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24769         * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: [no log message]
24771 2002-01-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24773         * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: updated
24775 2002-01-30  Timo Schulz <twoaday@gnutls.org>
24777         * lib/gnutls_openpgp.c: Fixed some memory leaks.
24779 2002-01-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24781         * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: updated candidate
24782         draft
24784 2002-01-29  Timo Schulz <twoaday@gnutls.org>
24786         * lib/gnutls_openpgp.c: Fixed a typo.
24788 2002-01-29  Timo Schulz <twoaday@gnutls.org>
24790         * lib/gnutls_cert.h, lib/gnutls_openpgp.c, lib/gnutls_openpgp.h: 
24791         Basic GnuTLS OpenPGP support.
24793 2002-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24795         * configure.in, doc/tex/ex3.tex, src/common.h: updated for
24796         gnutls_certificate_get_peers()
24798 2002-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24800         * lib/gnutls_ui.c, lib/gnutls_ui.h: Added
24801         gnutls_certificate_get_peers() Added gnutls_certificate_get_ours()
24802         Added gnutls_certificate_get_ours_index()
24804 2002-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24806         * lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_cert.h,
24807         lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_record.h,
24808         lib/gnutls_state.c, lib/gnutls_state.h: CertificateType is now
24809         accesible from the API.
24811 2002-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24813         * lib/gnutls_handshake.c: corrected bug in certificate selection.
24815 2002-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24817         * lib/gnutls_state.c, lib/gnutls_state.h: Added this
24818         gnutls_state.c/h files. Are added in order to access some of the
24819         GNUTLS_STATE structures members, indirectly. It's not possible to
24820         move all the members of this structure here, yet, but it is
24821         desirable.
24823 2002-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24825         * Makefile.am: [no log message]
24827 2002-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24829         * lib/Makefile.am, lib/auth_cert.c, lib/gnutls_cert.c,
24830         lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_ui.h: Modified the
24831         state's parameters to hold the negotiated certificate type. Modified
24832         the certificate selection procedure to take the certificate type in
24833         account, when choosing the most appropriate certificate.
24835 2002-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24837         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
24838         doc/tex/serv1.tex, lib/auth_cert.c, lib/gnutls.h.in.in,
24839         lib/gnutls_int.h, lib/x509_sig_check.c, src/cli.c, src/common.h,
24840         src/serv.c: Added in CertificateStatus:         GNUTLS_CERT_CORRUPTED (replaces GNUTLS_CERT_INVALID)    GNUTLS_CERT_REVOKED
24842 2002-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24844         * lib/gnutls.h.in.in, lib/gnutls_cert.c: 
24845         gnutls_x509pki_allocate_sc() renamed to
24846         gnutls_certificate_allocate_sc() and similar functions too. They
24847         share too common properties with OpenPGP certificates, that it is
24848         not needed a separate function.
24850 2002-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24852         * lib/gnutls_ui.c, lib/gnutls_ui.h: Updated function names.
24854 2002-01-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24856         * lib/auth_cert.c, lib/auth_cert.h: Separated X509 specific stuff in
24857         the CERTIFICATE_CREDENTIALS structure.
24859 2002-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24861         * lib/gnutls.asn: Removed fake OID.
24863 2002-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24865         * Makefile.am: better ChangeLog output
24867 2002-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24869         * lib/gnutls_record.c, src/cli.c, src/serv.c: Identified a race
24870         condition in the example client.  If application data is sent after
24871         a rehandshake request, the server thinks we ignored his request, and
24872         breaks the connection. This is a bad design of this client.
24874 2002-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24876         * lib/gnutls_datum.c: minor fixes
24878 2002-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24880         * lib/gnutls_buffers.c: changed some buffering code, to use the
24881         cleaner gnutls_datum_append().  Leads to a much cleaner code.
24883 2002-01-28  Fabio Fiorina <fiorinaf@gnutls.org>
24885         * lib/x509_ASN.y: Modules without OID
24887 2002-01-28  Fabio Fiorina <fiorinaf@gnutls.org>
24889         * lib/x509_der.c: gnutls_str_... functions substitution
24891 2002-01-28  Fabio Fiorina <fiorinaf@gnutls.org>
24893         * lib/x509_asn1.c: _gnutls_str_... functions substitution
24895 2002-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24897         * lib/gnutls_datum.c, lib/gnutls_datum.h: added
24898         gnutls_datum_append()
24900 2002-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24902         * lib/gnutls_cert.c, lib/gnutls_cert.h, lib/x509_sig_check.c: 
24903         signature is now a gnutls_datum
24905 2002-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24907         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
24908         doc/tex/serv1.tex, doc/tex/srp1.tex, lib/Makefile.am,
24909         lib/auth_anon.c, lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c,
24910         lib/auth_rsa.c, lib/auth_srp.c, lib/auth_srp_passwd.c,
24911         lib/auth_x509.c, lib/auth_x509.h, lib/debug.c, lib/ext_srp.c,
24912         lib/gnutls.h.in.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
24913         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_handshake.c,
24914         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_privkey.c,
24915         lib/gnutls_session_pack.c, lib/gnutls_sig.c, lib/gnutls_sig.h,
24916         lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509_sig_check.c, src/cli.c,
24917         src/common.h, src/serv.c: GNUTLS_X509PKI -> GNUTLS_CRD_X509PKI
24918         GNUTLS_SRP -> GNUTLS_CRD_SRP GNUTLS_ANON -> GNUTLS_CRD_ANON
24920 2002-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24922         * doc/TODO, lib/auth_x509.c, lib/gnutls_int.h, src/cli.c: [no log
24923         message]
24925 2002-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24927         * lib/gnutls_buffers.c, lib/gnutls_buffers.h,
24928         lib/gnutls_handshake.c: corrected and optimized handshake.
24930 2002-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24932         * lib/gnutls_int_compat.c: not used by default
24934 2002-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24936         * lib/auth_dhe.c, lib/auth_x509.c, lib/gnutls_cert.c,
24937         lib/gnutls_cert.h, lib/gnutls_int.h, lib/gnutls_record.c: Added
24938         ability of the client to choose a certificate depending on the
24939         server's sign algorithm preference. Added CertType in gnutls_cert
24940         structure (which identified X509, OPENPGP certificates)
24942 2002-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24944         * lib/gnutls_buffers.c, lib/gnutls_buffers.h,
24945         lib/gnutls_handshake.c: Optimizations in the handshake messages
24946         hashing.  (no more mallocs)
24948 2002-01-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24950         * lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_int.h,
24951         lib/x509_b64.c, lib/x509_extensions.c, lib/x509_sig_check.c,
24952         src/cli.c, src/serv.c: cleanups
24954 2002-01-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24956         * lib/gnutls_gcry.c, lib/gnutls_gcry.h, lib/gnutls_pk.c: corrected
24957         bug in DSA signing.
24959 2002-01-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24961         * lib/gnutls_cert.c: corrected bug in file read
24963 2002-01-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24965         * lib/auth_rsa.c, lib/auth_x509.c, lib/auth_x509.h,
24966         lib/gnutls_handshake.c, lib/gnutls_handshake.h,
24967         lib/gnutls_v2_compat.c: Added support to select a certificate based
24968         on the peer's cipher suite list. (ie if DSS cipher suites are
24969         requested and a DSA certificate is available, then this will be
24970         used)
24972 2002-01-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24974         * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: Added an updated
24975         version of the submited draft
24977 2002-01-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24979         * src/x509/Makefile.am: [no log message]
24981 2002-01-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24983         * lib/auth_dhe.c, lib/auth_dhe_dss.c, lib/auth_dhe_dss.h,
24984         lib/auth_dhe_rsa.c, src/x509/cert-dsa.pem, src/x509/key-dsa.pem: 
24985         added missing files
24987 2002-01-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24989         * NEWS, lib/Makefile.am, lib/gnutls_algorithms.c,
24990         lib/gnutls_cert.c, lib/gnutls_int.h, lib/gnutls_sig.c, src/cli.c,
24991         src/serv.c: added support for DHE_DSS cipher suites.
24993 2002-01-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
24995         * doc/tex/asn1.tex, lib/auth_dhe_rsa.c, lib/auth_rsa.c,
24996         lib/auth_x509.c, lib/gnutls.asn, lib/gnutls_cert.c,
24997         lib/gnutls_cert.h, lib/gnutls_gcry.c, lib/gnutls_gcry.h,
24998         lib/gnutls_pk.c, lib/gnutls_pk.h, lib/gnutls_privkey.c,
24999         lib/gnutls_sig.c, lib/x509_sig_check.c, src/cli.c: added support for
25000         DSS certificates.
25002 2002-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25004         * lib/Makefile.am, lib/auth_x509.c, lib/ext_max_record.c,
25005         lib/gnutls.asn, lib/gnutls_buffers.c, lib/gnutls_cert.c,
25006         lib/gnutls_cert.h, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
25007         lib/gnutls_extensions.c, lib/gnutls_global.c, lib/gnutls_global.h,
25008         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_pk.c,
25009         lib/gnutls_pk.h, lib/gnutls_privkey.c, lib/gnutls_privkey.h,
25010         lib/gnutls_sig.c, lib/pkcs1.asn, lib/pkix.asn, lib/x509_sig_check.c: 
25011         Added stuff for DSS certificates (not ready yet)
25013 2002-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25015         * src/x509/Makefile.am, src/x509/ca.pem, src/x509/cert.pem,
25016         src/x509/clicert-dsa.pem, src/x509/clicert.pem,
25017         src/x509/clikey-dsa.pem, src/x509/clikey.pem, src/x509/key.pem: 
25018         added new DSA certificates..
25020 2002-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25022         * acinclude.m4, lib/auth_srp_passwd.c, lib/gnutls.h.in.in,
25023         lib/gnutls_buffers.c, lib/gnutls_global.c, lib/gnutls_handshake.c,
25024         lib/gnutls_int.h, lib/gnutls_record.c: [no log message]
25026 2002-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25028         * lib/gnutls_str.c, lib/gnutls_str.h: added _gnutls_mem_cpy()
25030 2002-01-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25032         * lib/x509_asn1.c, lib/x509_der.c: Added checks after malloc for
25033         null.
25035 2002-01-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25037         * NEWS, doc/tex/ex3.tex, doc/tex/serv1.tex, lib/auth_x509.c,
25038         lib/gnutls.h.in.in, lib/gnutls_int_compat.c, lib/gnutls_record.c,
25039         lib/gnutls_record.h, src/common.h, src/serv.c: gnutls_*_get_algo()
25040         renamed to gnutls_*_get() (suggested by Simon Josefsson)
25042 2002-01-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25044         * lib/gnutls_extensions.c, lib/gnutls_int.h: [no log message]
25046 2002-01-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25048         * src/cli.c: [no log message]
25050 2002-01-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25052         * NEWS, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
25053         lib/gnutls_extensions.c, lib/gnutls_int.h, lib/gnutls_int_compat.c,
25054         src/cli.c: added check for requested TLS extensions
25056 2002-01-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25058         * NEWS, lib/gnutls_int_compat.c: [no log message]
25060 2002-01-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25062         * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_buffers.c,
25063         lib/gnutls_handshake.c, lib/gnutls_handshake.h,
25064         lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
25065         lib/gnutls_record.c, lib/gnutls_sig.c, lib/gnutls_sig.h: Handshake
25066         messages are not kept in memory any more. Now we use less memory
25067         during a handshake.
25069 2002-01-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25071         * lib/gnutls_buffers.c: [no log message]
25073 2002-01-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25075         * lib/gnutls_random.c: added an #error
25077 2002-01-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25079         * lib/gnutls.h.in.in, lib/gnutls_int.h, lib/gnutls_kx.c: 
25080         GNUTLS_A_NETSCAPE_NO_CLIENT_CERTIFICATE ->
25081         GNUTLS_A_SSL3_NO_CERTIFICATE
25083 2002-01-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25085         * doc/protocol/draft-ietf-tls-openpgp-01.txt,
25086         doc/protocol/draft-ietf-tls-openpgp-keys-00.txt: added our openpgp
25087         draft
25089 2002-01-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25091         * lib/debug.c, lib/gnutls_alert.c, lib/gnutls_buffers.c,
25092         lib/gnutls_constate.c, lib/gnutls_errors.h,
25093         lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_kx.c,
25094         lib/gnutls_record.c, lib/gnutls_ui.h, lib/gnutls_v2_compat.c: added
25095         _gnutls_record_log(), gnutls_handshake_log(), to avoid that #ifdef
25096         XXX stuff. Done some cleanups in record layer.
25098 2002-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25100         * lib/gnutls_str.c: [no log message]
25102 2002-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25104         * NEWS, doc/TODO, lib/Makefile.am, lib/auth_srp.c,
25105         lib/auth_srp_passwd.c, lib/crypt_srpsha1.c, lib/gnutls_cert.c,
25106         lib/gnutls_str.c, lib/gnutls_str.h, lib/x509_extensions.c,
25107         lib/x509_sig_check.c, lib/x509_verify.c: Added a minimal string
25108         library to assist in safer ASN.1 parsing
25110 2002-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25112         * src/common.h: in server side now prints srp username
25114 2002-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25116         * lib/auth_x509.c, lib/crypt_bcrypt.c, lib/crypt_srpsha1.c,
25117         lib/debug.c, lib/gnutls_cert.c, lib/gnutls_errors.c,
25118         lib/gnutls_global.c, lib/x509_b64.c, lib/x509_extensions.c,
25119         lib/x509_sig_check.c, lib/x509_verify.c: Some corrections done (
25120         found by using flawfinder).  Added several tags for flawfinder to
25121         ignore.
25123 2002-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25125         * doc/TODO: added string library
25127 2002-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25129         * NEWS, doc/scripts/gdoc, lib/auth_x509.c, lib/gnutls_buffers.c,
25130         lib/gnutls_cert.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
25131         lib/x509_extensions.c, lib/x509_sig_check.c: cleanups
25133 2002-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25135         * lib/gnutls_record.c: more cleanups in the recv_int() function
25137 2002-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25139         * lib/auth_rsa.c: corrected behaviour against PKCS-1 attacks. (it
25140         seems that debugging code has made it to release)
25142 2002-01-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25144         * lib/gnutls_record.c: Made recv_int() cleaner (needs a lot of
25145         improvement)
25147 2002-01-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25149         * doc/tex/errors.tex, lib/gnutls_handshake.c, lib/gnutls_record.c,
25150         src/cli.c, src/serv.c: Now a server in a case of rehandshake can
25151         continue normaly if the handshake request is ignored by the client.
25153 2002-01-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25155         * lib/gnutls.h.in.in: corrected gnutls_alert_send() prototype.
25157 2002-01-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25159         * NEWS: [no log message]
25161 2002-01-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25163         * lib/gnutls_int.h: [no log message]
25165 2002-01-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25167         * lib/auth_anon.c, lib/auth_anon.h, lib/auth_dhe_rsa.c,
25168         lib/auth_srp.c, lib/auth_x509.c, lib/gnutls_algorithms.c,
25169         lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_auth_int.h,
25170         lib/gnutls_int.h: updated auth info structures handling.  Corrected
25171         bug in DHE_RSA.
25173 2002-01-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25175         * lib/gnutls_handshake.c: corrected bug introduced in the buffering
25176         code update
25178 2002-01-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25180         * lib/gnutls_dh.c: [no log message]
25182 2002-01-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25184         * NEWS, configure.in, doc/tex/ex3.tex, lib/auth_anon.c,
25185         lib/auth_dhe_rsa.c, lib/gnutls.h.in.in, lib/gnutls_anon_cred.c,
25186         lib/gnutls_dh.c, lib/gnutls_dh.h, lib/gnutls_int.h,
25187         lib/gnutls_int_compat.c, lib/gnutls_record.c, lib/gnutls_ui.c,
25188         lib/gnutls_ui.h, src/common.h, src/serv.c: Combined
25189         gnutls_x509pki_(set/get)_dh_bits() and gnutls_anon_server/client_get
25190         to gnutls_dh_(set/get)_bits().  gnutls_anon_set_server_cred() was
25191         deprecated by gnutls_dh_set_bits().
25193 2002-01-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25195         * lib/gnutls_cert.c: gnutls_x509pki_set_trust_(file/mem) can now be
25196         called multiple times
25198 2002-01-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25200         * lib/.cvsignore: [no log message]
25202 2002-01-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25204         * doc/protocol/draft-freier-ssl-version3-02.txt,
25205         doc/protocol/ssl-2.txt, doc/protocol/ssl-draft302.txt,
25206         doc/protocol/ssl-version2.txt: [no log message]
25208 2002-01-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25210         * doc/protocol/rfc2440.txt: added openpgp rfc
25212 2002-01-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25214         * configure.in, doc/tex/ex3.tex, doc/tex/serv1.tex,
25215         lib/Makefile.am, lib/auth_srp_passwd.h, lib/auth_x509.c,
25216         lib/debug.c, lib/gnutls.h.in.in, lib/gnutls_alert.c,
25217         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
25218         lib/gnutls_auth.c, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
25219         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_db.c,
25220         lib/gnutls_db.h, lib/gnutls_dh.h, lib/gnutls_dh_primes.c,
25221         lib/gnutls_errors.c, lib/gnutls_global.c, lib/gnutls_int.h,
25222         lib/gnutls_record.c, lib/gnutls_ui.c, lib/gnutls_ui.h,
25223         lib/x509_ASN.y, src/cli.c, src/common.h, src/serv.c: several
25224         cleanups in order to move to gnutls 0.4.0
25226 2002-01-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25228         * lib/gnutls_int_compat.c: added file to hold functions for
25229         backwards binary compatibility.
25231 2002-01-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25233         * NEWS, lib/gnutls_ui.h, lib/x509_b64.c: cleanups
25235 2002-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25237         * NEWS, doc/tex/ex3.tex, lib/auth_dhe_rsa.c,
25238         lib/gnutls_algorithms.c, lib/gnutls_cert.c, lib/gnutls_handshake.c,
25239         lib/gnutls_int.h, lib/gnutls_ui.c, lib/gnutls_ui.h, src/common.h,
25240         src/serv.c: Renamed gnutls_x509pki_s/get_dh_bits() to
25241         gnutls_dh_s/get_dhe_bits().  Renamed
25242         gnutls_anon_server/client_get_dh_bits() to gnutls_dh_get_dha_bits().
25244 2002-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25246         * NEWS: [no log message]
25248 2002-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25250         * NEWS, doc/tex/auth.tex, doc/tex/ex1.tex, doc/tex/ex2.tex,
25251         doc/tex/ex3.tex, lib/gnutls_algorithms.c, lib/gnutls_int.h: Key
25252         exchange methods changed so they do not depend on the Certificate
25253         type (GNUTLS_KX_X509PKI_* renamed to GNUTLS_KX_*).
25255 2002-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25257         * lib/auth_srp_sb64.c, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
25258         lib/gnutls_buffers.c, lib/gnutls_buffers.h,
25259         lib/gnutls_cipher_int.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
25260         lib/gnutls_record.c, lib/gnutls_sig.c: changes in buffering code
25261         (actually variables' names are more rational now).
25263 2002-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25265         * doc/tex/auth.tex, doc/tex/ciphers.tex, doc/tex/gnutls.tex,
25266         doc/tex/macros.tex, doc/tex/resumedb.tex, doc/tex/translayer.tex: 
25267         [no log message]
25269 2002-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25271         * configure.in: corrected library interface numbers
25273 2002-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25275         * NEWS, THANKS, doc/tex/Makefile.am, doc/tex/ciphersuites.tex,
25276         doc/tex/cover.tex.in, doc/tex/gnutls-logo.ps, doc/tex/gnutls.tex: 
25277         updated documentation
25279 2002-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25281         * lib/auth_srp_sb64.c, lib/gnutls_handshake.c, lib/gnutls_random.c,
25282         src/crypt.c: fixed bugs reported (with patches) by Marc Huber and
25283         Guillaume Morin.
25285 2002-01-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25287         * NEWS, THANKS, lib/gnutls.h.in.in, lib/gnutls_cert.c,
25288         lib/x509_b64.c, lib/x509_b64.h: Added gnutls_x509pki_set_trust_mem()
25289         and gnutls_x509pki_set_key_mem()
25291 2002-01-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25293         * lib/gnutls_int.h: [no log message]
25295 2002-01-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25297         * lib/gnutls_alert.h, lib/gnutls_int.h, lib/gnutls_record.c: better
25298         length checking in the record layer.
25300 2002-01-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25302         * doc/protocol/draft-ietf-tls-extensions-01.txt,
25303         doc/protocol/draft-ietf-tls-extensions-02.txt: new extensions draft
25305 2002-01-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25307         * doc/tex/gnutls.tex: [no log message]
25309 2002-01-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25311         * NEWS, doc/tex/gnutls.tex, lib/auth_x509.c: added
25312         gnutls_x509pki_verify_certificate()
25314 2002-01-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25316         * lib/gnutls_ui.c: renamed DigestAlgorithm to GNUTLS_DigestAlgorithm
25317         (in order to be consistent with gnutls.h)
25319 2002-01-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25321         * lib/libgnutls.m4: corrected the temp file name
25323 2002-01-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25325         * NEWS, doc/tex/cover.tex.in, doc/tex/errors.tex, lib/Makefile.am,
25326         lib/gnutls_errors.c: last minute changes for 0.3.2 release
25328 2002-01-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25330         * NEWS, lib/gnutls_ui.h, lib/x509_b64.c: renamed gnutls_b64_encode()
25331         to gnutls_b64_encode_fmt()
25333 2002-01-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25335         * NEWS, lib/gnutls_ui.h, lib/x509_b64.c: Added gnutls_b64_encode()
25336         and gnutls_b64_decode()
25338 2002-01-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25340         * doc/scripts/.cvsignore, doc/tex/.cvsignore: [no log message]
25342 2002-01-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25344         * doc/tex/auth.tex, doc/tex/translayer.tex: updated documentation
25346 2002-01-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25348         * NEWS, doc/tex/ex3.tex, src/common.h: updated documentation
25350 2002-01-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25352         * configure.in, lib/auth_rsa.c, lib/gnutls_auth.c,
25353         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
25354         lib/gnutls_priority.c, lib/gnutls_record.c, lib/gnutls_record.h: 
25355         Cleanups
25357 2002-01-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25359         * lib/Makefile.am, lib/gnutls_alert.c, lib/gnutls_alert.h: separated
25360         alert protocol functions
25362 2002-01-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25364         * NEWS, lib/auth_rsa.c, lib/gnutls_handshake.c,
25365         lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_priority.c,
25366         lib/gnutls_record.c: corrected behaviour in version advertizing
25368 2002-01-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25370         * lib/libgnutls.m4: now removes the temp file
25372 2002-01-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25374         * lib/gnutls.h.in.in: check_version() updated
25376 2002-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25378         * lib/auth_rsa.c, lib/gnutls_int.h: [no log message]
25380 2002-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25382         * lib/crypt_srpsha1.c, lib/gnutls.h.in.in, lib/gnutls_auth.c,
25383         lib/gnutls_global.c, lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
25384         lib/gnutls_int.h, lib/gnutls_sig.c, lib/gnutls_srp.c,
25385         lib/gnutls_ui.c, lib/x509_sig_check.c: cleanups
25387 2002-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25389         * NEWS, lib/auth_x509.c, lib/gnutls.h.in.in,
25390         lib/gnutls_algorithms.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
25391         src/cli.c, src/common.h, src/serv.c: Added
25392         gnutls_x509pki_extract_certificate_serial() and some cleanups.
25394 2002-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25396         * lib/gnutls_ui.c: more error checking
25398 2002-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25400         * lib/gnutls_ui.c: [no log message]
25402 2002-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25404         * lib/gnutls.h.in.in: prefixed all variable with GNUTLS_
25406 2002-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25408         * lib/gnutls_global.c: added support for calling global_init()
25409         several times.
25411 2002-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25413         * lib/gnutls_global.c: added static variable to check if
25414         global_init() is called for a second time.
25416 2002-01-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25418         * NEWS, README, lib/crypt_srpsha1.c, lib/gnutls.h.in.in,
25419         lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
25420         lib/gnutls_sig.c, lib/gnutls_srp.c, lib/gnutls_ui.c,
25421         lib/x509_sig_check.c, src/cli.c: Cleanups in the digest code
25422         (separated from HMAC).  Added gnutls_fingerprint_calc(), which
25423         calculates a fingerprint.
25425 2002-01-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25427         * Makefile.am: added PGPKEYS
25429 2002-01-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25431         * doc/README.CVS: updated
25433 2002-01-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25435         * NEWS, lib/auth_x509.c: corrected bug which did not allow a client
25436         to accept multiple CA distinguished names.
25438 2002-01-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25440         * src/README.srpcrypt: updated
25442 2002-01-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25444         * doc/TODO, lib/gnutls_buffers.c: [no log message]
25446 2002-01-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25448         * lib/gnutls_cert.c: some corrections in documentation
25450 2002-01-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25452         * NEWS: releasing 0.3.0
25454 2002-01-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25456         * lib/x509_ASN.y, lib/x509_asn1.c, lib/x509_der.c: cleaned up and
25457         fixed ASN.1 documentation.
25459 2002-01-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25461         * doc/scripts/gdoc: corrected in order not to complain if func(void)
25462         is used.
25464 2002-01-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25466         * NEWS, configure.in, lib/gnutls.h.in.in: cleanups
25468 2002-01-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25470         * doc/TODO, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
25471         doc/tex/srp1.tex, lib/auth_anon.h, lib/auth_srp.c, lib/auth_srp.h,
25472         lib/auth_srp_passwd.c, lib/auth_x509.c, lib/auth_x509.h,
25473         lib/ext_srp.c, lib/gnutls.h.in.in, lib/gnutls_anon_cred.c,
25474         lib/gnutls_cert.c, lib/gnutls_global.c, lib/gnutls_global.h,
25475         lib/gnutls_handshake.c, lib/gnutls_sig.c, lib/gnutls_srp.c,
25476         lib/gnutls_ui.h, src/cli.c, src/serv.c: some cleanups. *_CREDENTIALS
25477         renamed to GNUTLS_*_CREDENTIALS.  Added defines to keep source
25478         compatibility.
25480 2002-01-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25482         * lib/auth_anon.c: corrected bugs in AUTH_INFO allocation
25484 2002-01-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25486         * lib/gnutls.h.in.in, lib/gnutls_algorithms.c, lib/gnutls_int.h: 
25487         cleanups
25489 2002-01-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25491         * NEWS, THANKS, configure.in, lib/Makefile.am, lib/gnutls.h.in,
25492         lib/gnutls.h.in.in, lib/gnutls_buffers.c, lib/gnutls_int.h: 
25493         corrections in the configuration files.
25495 2002-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25497         * configure.in: some corrections in assembler detection. Also chmod
25498         -w gnutls.h was removed.
25500 2002-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25502         * lib/auth_srp.c, lib/gnutls_extensions.c, lib/gnutls_handshake.c,
25503         lib/gnutls_record.c: Corrections for big endian machines. Pointed
25504         out by Mike Siers <mikes@poliac.com>
25506 2002-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25508         * NEWS, doc/tex/ciphersuites.tex, doc/tex/ex1.tex, doc/tex/ex2.tex,
25509         doc/tex/serv1.tex, doc/tex/srp1.tex, lib/gnutls.h.in,
25510         lib/gnutls_buffers.c, lib/gnutls_cert.c, lib/gnutls_errors.c,
25511         lib/gnutls_errors.h, lib/gnutls_global.c, lib/gnutls_handshake.c,
25512         lib/gnutls_record.c, lib/gnutls_session.c, src/cli.c, src/serv.c: 
25513         cleanups and documentation updates
25515 2002-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25517         * lib/gnutls_int.h: [no log message]
25519 2002-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25521         * lib/auth_anon.c, lib/auth_srp.c, lib/gnutls_record.c,
25522         lib/gnutls_session_pack.c, src/cli.c: corrections in SRP and ANON
25523         authentication.  Also corrections in the session packing for
25524         anonymous auth info.
25526 2002-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25528         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
25529         doc/tex/srp1.tex, lib/gnutls.h.in, lib/gnutls_kx.c,
25530         lib/gnutls_record.c, lib/gnutls_record.h, src/cli.c, src/serv.c: 
25531         *_alert -> alert_*
25533 2002-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25535         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
25536         doc/tex/serv1.tex, doc/tex/srp1.tex, lib/auth_anon.c,
25537         lib/auth_dhe_rsa.c, lib/auth_srp.c, lib/auth_x509.c,
25538         lib/gnutls.h.in, lib/gnutls_auth.c, lib/gnutls_auth_int.h,
25539         lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
25540         lib/gnutls_record.c, lib/gnutls_session_pack.c, lib/gnutls_ui.c,
25541         lib/gnutls_ui.h, src/cli.c, src/serv.c: gnutls_set_max_record_size
25542         -> gnutls_record_set_max_size gnutls_get_max_record_size ->
25543         gnutls_record_get_max_size gnutls_set_cred      -> gnutls_cred_set
25544         gnutls_get_auth_type -> gnutls_auth_get_type
25546 2002-01-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25548         * doc/tex/auth.tex, doc/tex/ciphers.tex, doc/tex/ciphersuites.tex,
25549         doc/tex/errors.tex, doc/tex/gnutls.tex, doc/tex/macros.tex,
25550         doc/tex/resumedb.tex, doc/tex/translayer.tex,
25551         lib/gnutls_handshake.c: documentation updated
25553 2002-01-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25555         * lib/gnutls.h.in, lib/gnutls_db.c, lib/gnutls_record.c: changed
25556         function names
25558 2002-01-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25560         * doc/tex/gnutls.tex, doc/tex/macros.tex, doc/tex/resumedb.tex,
25561         doc/tex/translayer.tex: fixes in documentation
25563 2002-01-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25565         * doc/ASN1.readme.txt, doc/Makefile.am: removed ASN1.readme.txt
25567 2002-01-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25569         * doc/TODO: [no log message]
25571 2002-01-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25573         * .cvsusers, lib/gnutls.h.in, lib/gnutls_srp.c, src/serv.c: [no log
25574         message]
25576 2002-01-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25578         * NEWS, buildconf, doc/README.autoconf, doc/tex/ex1.tex,
25579         doc/tex/ex2.tex, doc/tex/gnutls.tex, doc/tex/serv1.tex,
25580         lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_int.h, src/cli.c,
25581         src/serv.c: renamed  gnutls_x509pki_set_trust/key to
25582         gnutls_x509pki_set_trust_file/key_file
25584 2002-01-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25586         * lib/auth_x509.c, lib/gnutls.h.in, lib/gnutls_errors.c,
25587         lib/gnutls_extensions.c, lib/gnutls_int.h: some corrections in the
25588         DECR_LEN stuff added recently.
25590 2002-01-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25592         * configure.in, doc/README.autoconf, doc/tex/Makefile.am,
25593         doc/tex/errors.tex, doc/tex/gnutls.tex, lib/auth_x509.c: updated
25594         documentation
25596 2002-01-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25598         * lib/auth_anon.c, lib/auth_dhe_rsa.c, lib/auth_srp.c,
25599         lib/auth_x509.c, lib/gnutls_extensions.c, lib/gnutls_handshake.c: 
25600         More carefull parsing of incoming packets.
25602 2002-01-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25604         * configure.in, doc/tex/translayer.tex: [no log message]
25606 2002-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25608         * NEWS, THANKS, lib/gnutls_int.h, lib/gnutls_pk.c: [no log message]
25610 2002-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25612         * lib/gnutls_handshake.c: several cleanups
25614 2002-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25616         * lib/gnutls_gcry.c, lib/gnutls_gcry.h: corrected bugs in STD
25617         formating (back to USG).
25619 2002-01-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25621         * COPYING: [no log message]
25623 2002-01-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25625         * configure.in: [no log message]
25627 2002-01-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25629         * NEWS, lib/gnutls_int.h: last commits for 0.2.91
25631 2002-01-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25633         * doc/TODO, lib/auth_anon.c, lib/auth_rsa.c, lib/gnutls_constate.c,
25634         lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_errors.c,
25635         lib/gnutls_errors_int.h, lib/gnutls_global.c,
25636         lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
25637         lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
25638         lib/gnutls_mem.c, lib/gnutls_mem.h, lib/gnutls_record.c: 
25639         optimizations and fixes in the TLS PRF calculation (and the SSL3
25640         equivalent)
25642 2002-01-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25644         * src/cli.c: [no log message]
25646 2002-01-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25648         * doc/tex/auth.tex: [no log message]
25650 2002-01-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25652         * doc/tex/ciphers.tex: updated documentation
25654 2002-01-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25656         * lib/gnutls_anon_cred.c: fixed gnutls_anon_free_client_sc()
25658 2002-01-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25660         * NEWS, doc/tex/auth.tex, lib/auth_anon.h, lib/gnutls.h.in,
25661         lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_handshake.c,
25662         lib/gnutls_int.h, src/cli.c: Fixes in anonymous authentication.
25663         Fixes in client ciphersuite selection.
25665 2002-01-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25667         * lib/debug.c, lib/gnutls_cert.c: GET_CN() now works. (affects debug
25668         mode only)
25670 2002-01-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25672         * src/.cvsignore, src/Makefile.am, src/README.crypt,
25673         src/README.srpcrypt: crypt -> srpcrypt
25675 2002-01-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25677         * NEWS, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls_cert.c,
25678         lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_int.h: 
25679         Optimizations in server certificate callback.
25681 2002-01-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25683         * NEWS, lib/gnutls.h.in, lib/gnutls_db.c, lib/gnutls_int.h,
25684         lib/gnutls_record.c: added gnutls_transport_get_ptr() and
25685         gnutls_db_get_ptr() functions.
25687 2002-01-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25689         * lib/Makefile.am, lib/auth_x509.c, lib/ext_dnsname.c,
25690         lib/ext_dnsname.h, lib/gnutls.h.in, lib/gnutls_extensions.c,
25691         lib/gnutls_handshake.c, src/cli.c, src/serv.c: remove dnsname
25692         (name_ind) extension
25694 2002-01-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25696         * lib/auth_anon.c, lib/auth_dhe_dss.c, lib/auth_dhe_rsa.c,
25697         lib/auth_srp.c, lib/auth_srp_passwd.c, lib/gnutls_buffers.c,
25698         lib/gnutls_cert.c, lib/gnutls_dh_primes.c, lib/gnutls_gcry.c,
25699         lib/gnutls_gcry.h, lib/gnutls_int.h, lib/gnutls_pk.c,
25700         lib/gnutls_privkey.c, lib/gnutls_srp.c, lib/x509_extensions.c: 
25701         Cleanups. Now use GCRYMPI_FMT_STD instead of USG.
25703 2002-01-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25705         * lib/gnutls_record.c: [no log message]
25707 2002-01-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25709         * NEWS, doc/tex/.cvsignore: [no log message]
25711 2002-01-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25713         * doc/tex/auth.tex, doc/tex/ciphers.tex: added missing files
25715 2002-01-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25717         * NEWS, doc/tex/Makefile.am, doc/tex/ciphersuites.tex,
25718         doc/tex/gnutls.tex, doc/tex/resumedb.tex, doc/tex/translayer.tex,
25719         lib/.cvsignore: updated documentation
25721 2002-01-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25723         * lib/auth_x509.c, lib/gnutls_int.h, lib/gnutls_ui.h: callbacks now
25724         get a GNUTLS_STATE argument.
25726 2002-01-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25728         * doc/tex/ciphersuites.tex, doc/tex/ex1.tex, doc/tex/ex2.tex,
25729         doc/tex/ex3.tex, doc/tex/serv1.tex, doc/tex/srp1.tex,
25730         lib/auth_x509.c, lib/gnutls.h.in, lib/gnutls_algorithms.c,
25731         lib/gnutls_cert.c, lib/gnutls_int.h, src/cli.c, src/serv.c: 
25732         GNUTLS_KX_RSA renamed to GNUTLS_KX_X509PKI_RSA (and the other X509
25733         key exchange methods). This will allow GNUTLS_KX_PGP_RSA etc.
25735 2002-01-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25737         * configure.in, doc/tex/ex1.tex, doc/tex/ex2.tex,
25738         doc/tex/serv1.tex, doc/tex/srp1.tex, lib/defines.h,
25739         lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_int.h,
25740         lib/gnutls_priority.c, lib/gnutls_record.c, src/cli.c, src/serv.c: 
25741         GNUTLS_LIST is now int*
25743 2002-01-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25745         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
25746         doc/tex/srp1.tex, lib/debug.c, lib/gnutls.h.in,
25747         lib/gnutls_algorithms.c, lib/gnutls_cipher.c,
25748         lib/gnutls_cipher_int.c, lib/gnutls_compress_int.c,
25749         lib/gnutls_constate.c, lib/gnutls_errors_int.h,
25750         lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_kx.c,
25751         lib/gnutls_record.c, lib/gnutls_v2_compat.c, src/cli.c, src/serv.c: 
25752         cleanups again
25754 2002-01-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25756         * lib/x509_ASN.y, lib/x509_asn1.c, lib/x509_asn1.h, lib/x509_der.c,
25757         lib/x509_der.h: some changes to keep gcc -Wall happy
25759 2002-01-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25761         * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
25762         doc/tex/serv1.tex, doc/tex/srp1.tex, lib/auth_rsa.c,
25763         lib/auth_x509.c, lib/auth_x509.h, lib/gnutls.h.in,
25764         lib/gnutls_algorithms.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
25765         lib/gnutls_errors_int.h, lib/gnutls_global.c, lib/gnutls_int.h,
25766         lib/gnutls_priority.c, lib/gnutls_priority.h, lib/gnutls_record.c,
25767         lib/gnutls_record.h, src/cli.c, src/serv.c: Several cleanups.
25769 2002-01-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25771         * NEWS, configure.in, doc/tex/ex1.tex, doc/tex/serv1.tex,
25772         lib/gnutls.h.in, lib/gnutls_db.c, lib/gnutls_db.h,
25773         lib/gnutls_session.c, lib/gnutls_session.h, src/cli.c, src/serv.c: 
25774         Changes in function names concerning _db_ handling and _session_
25775         handling.
25777 2002-01-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25779         * NEWS, doc/TODO, doc/tex/ex1.tex, doc/tex/ex2.tex,
25780         doc/tex/ex3.tex, doc/tex/serv1.tex, lib/auth_dhe_rsa.c,
25781         lib/auth_x509.c, lib/auth_x509.h, lib/gnutls.h.in,
25782         lib/gnutls_anon_cred.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
25783         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_srp.c,
25784         lib/gnutls_ui.h, src/cli.c, src/serv.c: Added callback to select the
25785         server certificate.
25787 2002-01-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25789         * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
25790         lib/auth_x509.c, lib/gnutls_record.c, lib/gnutls_ui.c,
25791         lib/gnutls_ui.h, src/cli.c, src/common.h, src/serv.c: optimized
25792         certificate handling API
25794 2002-01-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25796         * lib/auth_dhe_rsa.c, lib/auth_x509.c, lib/auth_x509.h,
25797         lib/gnutls_cert.h, lib/gnutls_ui.h, src/serv.c: several cleanups.
25798         Removed old unneeded functions.  certificate verification was moved
25799         out of the handshake procedure.
25801 2002-01-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25803         * lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_global.c,
25804         lib/gnutls_int.h, lib/gnutls_record.c: some cleanups
25806 2002-01-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25808         * configure.in, lib/auth_dhe_rsa.c, lib/auth_x509.c,
25809         lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_auth.c,
25810         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
25811         lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
25812         lib/gnutls_record.c, lib/gnutls_session_pack.c, lib/gnutls_ui.c,
25813         lib/gnutls_ui.h, lib/x509_extensions.c, lib/x509_extensions.h,
25814         src/Makefile.am, src/cli.c, src/common.h, src/port.h, src/serv.c: 
25815         now the peer's certificate list is stored into auth info structure
25816         (instead of the certificate).  several other cleanups.
25818 2002-01-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25820         * lib/auth_x509.c, lib/auth_x509.h, lib/debug.c, lib/debug.h,
25821         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_handshake.c,
25822         lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_ui.c,
25823         lib/gnutls_ui.h, lib/x509_extensions.c, src/cli.c, src/serv.c: 
25824         moving gnutls_DN structures out of gnutls_cert and auth_info
25825         structures.  Now they are generated upon request.
25827 2002-01-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25829         * acconfig.h, configure.in, lib/defines.h, lib/gnutls.h.in: fixes in
25830         autoconf scripts
25832 2002-01-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25834         * AUTHORS, Makefile.am, NEWS, acconfig.h, configure.in,
25835         lib/auth_x509.c, lib/defines.h, lib/gnutls_random.c: updated
25836         detection of library settings
25838 2001-11-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25840         * AUTHORS, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls_cert.c,
25841         lib/gnutls_int.h, lib/x509_extensions.c, src/cli.c: The RDN sequence
25842         needed in the certificate request message is now generated and
25843         cached into a x509pki_credentials structure.  This would save a lot
25844         of time in the server side.
25846 2001-11-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25848         * src/cli.c: [no log message]
25850 2001-11-29  Fabio Fiorina <fiorinaf@gnutls.org>
25852         * doc/ASN1.readme.txt: overflow buffers check
25854 2001-11-29  Fabio Fiorina <fiorinaf@gnutls.org>
25856         * doc/ASN1.readme.txt, lib/x509_ASN.y, lib/x509_asn1.c,
25857         lib/x509_asn1.h: ""
25859 2001-11-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25861         * NEWS, lib/Makefile.am, lib/auth_anon.c, lib/auth_dhe_rsa.c,
25862         lib/auth_rsa.c, lib/auth_srp.c, lib/auth_x509.c, lib/auth_x509.h,
25863         lib/gnutls_algorithms.c, lib/gnutls_auth.c, lib/gnutls_db.c,
25864         lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_session.c,
25865         lib/gnutls_session_pack.c, lib/gnutls_session_pack.h,
25866         lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c: introduced
25867         gnutls_x509pki_get_certificate(). This function returns the peer's
25868         certificate DER encoded. This certificate is also stored in the
25869         resume db.
25871 2001-11-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25873         * lib/gnutls_db.h: [no log message]
25875 2001-11-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25877         * THANKS, configure.in, doc/README.autoconf, doc/TODO,
25878         lib/gnutls.h.in, lib/gnutls_db.c, lib/libgnutls.m4: cleanups and
25879         some corrections.
25881 2001-11-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25883         * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/srp1.tex,
25884         lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
25885         lib/gnutls_db.c, lib/gnutls_handshake.c, lib/gnutls_handshake.h,
25886         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h,
25887         lib/gnutls_record.c, lib/gnutls_record.h, src/cli.c, src/serv.c: 
25888         gnutls_handshake(), gnutls_read() etc. functions no longer require
25889         the 'SOCKET cd' argument. This argument is set using the function
25890         gnutls_set_transport_ptr().
25892 2001-11-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25894         * doc/README.autoconf: [no log message]
25896 2001-11-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25898         * doc/README.autoconf: gnutls.m4 -> libgnutls.m4
25900 2001-11-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25902         * doc/tex/Makefile.am: added new pictures
25904 2001-11-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25906         * doc/tex/ciphersuites.tex: updated
25908 2001-11-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25910         * doc/Makefile.am: [no log message]
25912 2001-11-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25914         * doc/scripts/gdoc: [no log message]
25916 2001-11-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25918         * doc/scripts/gdoc: produces better tex output
25920 2001-11-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25922         * doc/scripts/gdoc, lib/gnutls_ui.c: updated documentation (and
25923         generation of tex)
25925 2001-11-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25927         * AUTHORS: updated
25929 2001-11-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25931         * lib/gnutls_algorithms.c: fixed gnutls_kx_get_name()
25933 2001-11-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25935         * lib/gnutls_handshake.c, lib/gnutls_ui.h: cleanups
25937 2001-11-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25939         * doc/scripts/gdoc, lib/gnutls_record.c, lib/x509_asn1.c: Gdoc
25940         updated. Now handles powers and '->' symbol automatically for tex.
25942 2001-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25944         * NEWS, doc/TODO: [no log message]
25946 2001-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25948         * lib/x509_der.c: corrected typo
25950 2001-11-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25952         * doc/ASN1.readme.txt, doc/scripts/gdoc, doc/tex/Makefile.am,
25953         doc/tex/asn1.tex, doc/tex/gnutls.tex, lib/Makefile.am,
25954         lib/x509_ASN.y, lib/x509_asn1.c, lib/x509_der.c: Documentation for
25955         ASN.1 has been moved to inline comments and to the tex
25956         documentation.
25958 2001-11-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25960         * lib/gnutls_errors.c, lib/gnutls_errors_int.h: removed E_TIMEOUT
25962 2001-11-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25964         * configure.in, lib/auth_dhe_rsa.c, lib/auth_srp.c,
25965         lib/auth_x509.c, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
25966         lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_record.c,
25967         src/serv.c: corrected some obscure bugs in the handshake and record
25968         send buffering code.
25970 2001-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25972         * lib/gnutls_int.h: removed debugging stuff
25974 2001-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25976         * NEWS: [no log message]
25978 2001-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25980         * NEWS: [no log message]
25982 2001-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25984         * NEWS: [no log message]
25986 2001-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25988         * NEWS: [no log message]
25990 2001-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25992         * NEWS: [no log message]
25994 2001-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
25996         * NEWS, THANKS: [no log message]
25998 2001-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26000         * lib/gnutls_handshake.c: more fixes
26002 2001-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26004         * lib/auth_rsa.c, lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
26005         lib/gnutls_cipher.c, lib/gnutls_constate.c, lib/gnutls_handshake.c,
26006         lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
26007         lib/gnutls_priority.c, lib/gnutls_record.c, lib/io_debug.h,
26008         src/serv.c: more non blocking IO fixes
26010 2001-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26012         * src/cli.c: now resolves hostnames.
26014 2001-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26016         * lib/defines.h, lib/gnutls_priority.c: va_copy macro renamed to
26017         VA_COPY
26019 2001-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26021         * configure.in: now requires autoconf 2.50
26023 2001-11-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26025         * NEWS, configure.in, lib/ext_max_record.c, lib/gnutls.h.in,
26026         lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cert.c,
26027         lib/gnutls_cert.h, lib/gnutls_compress_int.c, lib/gnutls_global.c,
26028         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_mem.c,
26029         lib/gnutls_mem.h, lib/gnutls_privkey.c, lib/gnutls_record.c,
26030         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)
26032 2001-11-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26034         * lib/gnutls_buffers.c, lib/gnutls_int.h: [no log message]
26036 2001-11-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26038         * NEWS, doc/tex/Makefile.am, doc/tex/resumedb.tex,
26039         doc/tex/translayer.tex, lib/auth_x509.c, lib/gnutls.h.in,
26040         lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_global.c,
26041         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_record.c,
26042         src/cli.c: cleanups and documentation updates
26044 2001-11-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26046         * lib/auth_x509.c: rolled back previous change...
26048 2001-11-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26050         * lib/auth_x509.c: made empty certificate message consistent with
26051         other implementations.
26053 2001-11-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26055         * lib/auth_anon.c, lib/auth_dhe_rsa.c, lib/auth_srp.c,
26056         lib/auth_srp_passwd.c, lib/auth_x509.c, lib/gnutls_buffers.c,
26057         lib/gnutls_cert.c, lib/gnutls_dh.c, lib/gnutls_dh_primes.c,
26058         lib/gnutls_gcry.c, lib/gnutls_gcry.h, lib/gnutls_pk.c,
26059         lib/gnutls_privkey.c, lib/gnutls_record.c, lib/gnutls_session.c,
26060         lib/gnutls_sig.c, lib/gnutls_srp.c, lib/x509_sig_check.c: corrected
26061         memory leaks and other bugs
26063 2001-11-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26065         * lib/gnutls_buffers.c: added warning
26067 2001-11-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26069         * NEWS, configure.in, lib/Makefile.am, lib/ext_dnsname.c,
26070         lib/ext_max_record.c, lib/ext_max_record.h, lib/ext_srp.c,
26071         lib/gnutls.h.in, lib/gnutls_constate.c, lib/gnutls_errors.c,
26072         lib/gnutls_errors_int.h, lib/gnutls_extensions.c,
26073         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_record.c,
26074         src/cli.c: added max_record_size extension
26076 2001-11-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26078         * lib/gnutls_session.c: corrected bug which made
26079         get_current_session, not to return the right size of the session.
26081 2001-11-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26083         * NEWS, lib/auth_dhe_rsa.c, lib/gnutls_buffers.c,
26084         lib/gnutls_buffers.h, lib/gnutls_int.h, lib/gnutls_mem.c,
26085         lib/gnutls_record.c: receive buffer is now dynamic.
26087 2001-11-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26089         * NEWS, lib/gnutls_handshake.c, lib/gnutls_record.c, src/cli.c: 
26090         changed semantics of the GNUTLS_E_REHANDSHAKE error code.
26092 2001-11-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26094         * acconfig.h, configure.in, lib/defines.h, lib/gnutls_priority.c: 
26095         added support for va_copy
26097 2001-11-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26099         * doc/TODO: [no log message]
26101 2001-11-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26103         * NEWS, doc/tex/translayer.tex, lib/gnutls_db.c,
26104         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_record.c,
26105         src/serv.c: cleanups
26107 2001-11-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26109         * lib/gnutls_priority.h: list -> gnutls_list
26111 2001-11-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26113         * lib/gnutls.h.in, lib/gnutls_anon_cred.c, lib/gnutls_int.h,
26114         lib/gnutls_priority.c: changed LIST to GNUTLS_LIST
26116 2001-11-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26118         * lib/gnutls.h.in, lib/gnutls_db.c: added new function to check for
26119         expired sessions.
26121 2001-11-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26123         * lib/gnutls_record.c: cleanups
26125 2001-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26127         * lib/gnutls_buffers.c, lib/gnutls_buffers.h,
26128         lib/gnutls_handshake.c, lib/gnutls_record.c, lib/gnutls_sig.c: 
26129         cleanups in function names
26131 2001-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26133         * lib/gnutls_db.c: cleanups in the resuming code
26135 2001-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26137         * NEWS, THANKS, configure.in, lib/gnutls.h.in, lib/gnutls_db.c,
26138         lib/gnutls_db.h, lib/gnutls_int.h, lib/gnutls_record.c: added hooks
26139         in order to use external database to store session to be resumed.
26140         Works but it is not finished.
26142 2001-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26144         * lib/gnutls_buffers.c, lib/gnutls_global.c, lib/gnutls_int.h: 
26145         set_push() & set_pull() functions moved to state (instead of being
26146         global)
26148 2001-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26150         * README.CVS, doc/Makefile.am, doc/README.CVS: moved README.CVS to
26151         doc/
26153 2001-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26155         * README.CVS: added documentation of the steps required to built the
26156         cvs tree
26158 2001-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26160         * lib/auth_srp.c, lib/auth_srp_passwd.c, lib/auth_x509.c,
26161         lib/gnutls_auth.c, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
26162         lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
26163         lib/gnutls_kx.c, lib/gnutls_mem.c, lib/gnutls_record.c,
26164         lib/gnutls_record.h, lib/io_debug.h, src/cli.c, src/serv.c: Adopted
26165         some of the patches of Jon Nelson. Fixes the non blocking behaviour.
26167 2001-10-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26169         * lib/gnutls_int.h: [no log message]
26171 2001-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26173         * lib/gnutls_buffers.c, lib/gnutls_record.c: corrected and fixed
26174         several things in send_int() etc.
26176 2001-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26178         * doc/tex/translayer.tex: Added missing file.
26180 2001-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26182         * configure.in: [no log message]
26184 2001-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26186         * doc/Makefile.am, doc/TODO, doc/scripts/Makefile.am: added scripts
26187         into distribution
26189 2001-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26191         * lib/gnutls_handshake.c: [no log message]
26193 2001-10-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26195         * lib/gnutls_db.c, lib/gnutls_session.c: corrected bugs in session
26196         resuming.
26198 2001-10-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26200         * NEWS, configure.in, lib/gnutls_db.c, lib/gnutls_int.h,
26201         lib/gnutls_mem.c, lib/gnutls_session.c: [no log message]
26203 2001-10-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26205         * lib/gnutls_buffers.c, lib/gnutls_int.h, lib/io_debug.h: cleanups
26207 2001-10-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26209         * lib/Makefile.am, lib/io_debug.h: added IO debugging code
26211 2001-10-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26213         * lib/gnutls.h.in: [no log message]
26215 2001-10-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26217         * NEWS, lib/gnutls_buffers.c, lib/gnutls_handshake.c,
26218         lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
26219         lib/gnutls_kx.h, lib/gnutls_record.c: added some checks for memory
26220         allocation.  Fixes in write interrupts.
26222 2001-10-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26224         * lib/gnutls_buffers.c: corrected bugs which could break non
26225         blocking IO
26227 2001-10-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26229         * PGPKEYS: added file. Holds pgp keys
26231 2001-10-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26233         * lib/gnutls_buffers.c, lib/gnutls_record.c: corrections for the
26234         gnutls_read_buffered() function.
26236 2001-10-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26238         * lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_int.h,
26239         lib/gnutls_record.c, src/serv.c: updated/fixed the handling of
26240         interrupted writes
26242 2001-10-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26244         * lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_errors.c,
26245         lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_record.c: 
26246         changed  gnutls_write() semantics in order to cope with interrupted
26247         system calls and non blocking IO
26249 2001-10-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26251         * lib/gnutls_buffers.c: [no log message]
26253 2001-10-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26255         * lib/gnutls.h.in, lib/gnutls_int.h: [no log message]
26257 2001-10-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26259         * NEWS, doc/tex/Makefile.am, doc/tex/gnutls.tex, lib/gnutls.h.in,
26260         lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_global.c,
26261         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_record.c: 
26262         changes in order to be independent of the berkeley style sockets
26263         (but it is still difficult to use gnutls with any other api)
26265 2001-10-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26267         * lib/gnutls_buffers.c: made gnutls_write() unaware of interrupted
26268         system calls and eagain errors.
26270 2001-10-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26272         * THANKS, doc/tex/resumedb.tex, lib/gnutls_buffers.c,
26273         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
26274         lib/gnutls_ui.c, lib/gnutls_ui.h, src/serv.c: several cleanups
26276 2001-10-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26278         * lib/gnutls_buffers.c, lib/gnutls_int.h: Corrected short read bug
26280 2001-10-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26282         * lib/gnutls_buffers.c: corrected _gnutls_write()
26284 2001-10-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26286         * lib/gnutls_buffers.c: peeked data now stays also in handshake
26288 2001-10-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26290         * lib/gnutls_kx.c: corrected bug which caused a fatal alert to be
26291         sent even if it wasn't required
26293 2001-10-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26295         * lib/auth_x509.c, lib/gnutls_record.c, lib/gnutls_sig.c, src/cli.c: 
26296         [no log message]
26298 2001-10-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26300         * NEWS, lib/gnutls_buffers.c, lib/gnutls_errors.c,
26301         lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
26302         lib/gnutls_record.c: introduced GNUTLS_E_INTERRUPTED, fixes in error
26303         handling
26305 2001-10-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26307         * lib/gnutls_buffers.c, lib/gnutls_handshake.c, lib/gnutls_int.h: 
26308         the gnutls handshake protocol can now hold it's state. Thus it may
26309         be used in some kind of non blocking mode. Not tested at all
26311 2001-10-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26313         * NEWS, doc/TODO, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
26314         lib/gnutls_errors.c, lib/gnutls_errors_int.h,
26315         lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
26316         lib/gnutls_record.c: clean ups in the handshake protocol
26318 2001-10-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26320         * doc/tex/Makefile.am, doc/tex/ex1.tex, doc/tex/gnutls.tex,
26321         doc/tex/resumedb.tex: [no log message]
26323 2001-10-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26325         * NEWS, configure.in, doc/TODO, doc/tex/ex3.tex, doc/tex/serv1.tex,
26326         lib/auth_dhe_rsa.c, lib/auth_rsa.c, lib/auth_x509.c,
26327         lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_auth.c,
26328         lib/gnutls_auth_int.h, lib/gnutls_errors.c,
26329         lib/gnutls_errors_int.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
26330         src/cli.c, src/serv.c: auth_info types and structures were moved to
26331         the internals of the library.  This makes the library incompatible
26332         (source & binary) with the previous versions.
26334 2001-10-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26336         * lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_cert.c,
26337         lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
26338         lib/gnutls_errors_int.h, lib/gnutls_ui.h: added option to regenerate
26339         primes and generators for EDH
26341 2001-10-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26343         * doc/TODO: [no log message]
26345 2001-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26347         * NEWS, lib/auth_x509.c, lib/ext_dnsname.c, lib/ext_dnsname.h,
26348         lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_cert.h,
26349         lib/gnutls_extensions.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
26350         src/cli.c, src/crypt.c, src/serv.c: updated name indication
26351         extension (dnsname)
26353 2001-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26355         * src/Makefile.am, src/crypt-gaa.c, src/crypt.gaa: renamed crypt to
26356         srpcrypt.
26358 2001-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26360         * NEWS, doc/TODO, lib/auth_anon.c, lib/gnutls_dh.h,
26361         lib/gnutls_dh_primes.c, lib/gnutls_global.c, lib/gnutls_int.h,
26362         src/crypt.c: better prime handling
26364 2001-10-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26366         * doc/tex/ciphersuites.tex: [no log message]
26368 2001-10-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26370         * lib/.cvsignore: [no log message]
26372 2001-10-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26374         * lib/Makefile.am, lib/auth_dhe_rsa.c, lib/auth_srp_passwd.c,
26375         lib/auth_x509.c, lib/gnutls.h.in, lib/gnutls_dh.c, lib/gnutls_dh.h,
26376         lib/gnutls_dh_primes.c, lib/gnutls_record.h, lib/gnutls_srp.c: 
26377         Updated the handling of prime numbers.
26379 2001-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26381         * lib/auth_dhe_rsa.c, lib/auth_x509.c, lib/gnutls.h.in,
26382         lib/gnutls_buffers.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
26383         lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
26384         lib/gnutls_record.c, lib/gnutls_sig.c, lib/gnutls_sig.h: several
26385         cleanups
26387 2001-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26389         * lib/gnutls_sig.c: [no log message]
26391 2001-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26393         * NEWS, THANKS, configure.in, doc/tex/ex3.tex, lib/auth_anon.c,
26394         lib/auth_dhe_rsa.c, lib/auth_x509.c, lib/auth_x509.h,
26395         lib/gnutls_algorithms.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
26396         lib/gnutls_datum.c, lib/gnutls_int.h, lib/gnutls_record.c,
26397         lib/gnutls_sig.c, lib/gnutls_sig.h, lib/x509_extensions.c,
26398         src/cli.c, src/serv.c: added DHE_RSA ciphersuites
26400 2001-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26402         * doc/protocol/draft-ietf-tls-ciphersuite-03.txt,
26403         doc/protocol/draft-ietf-tls-ciphersuite-05.txt,
26404         doc/protocol/draft-ietf-tls-extensions-00.txt,
26405         doc/protocol/draft-ietf-tls-extensions-01.txt,
26406         doc/protocol/draft-ietf-tls-kerb-00.txt, doc/protocol/rfc2712.txt: 
26407         updated documents
26409 2001-10-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26411         * lib/gnutls_errors.c, lib/x509_extensions.c: [no log message]
26413 2001-10-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26415         * lib/x509_asn1.c, lib/x509_extensions.c: fixes in the certificate
26416         extensions handling code.  Bugs reported by Neil Spring
26417         <nspring@saavie.org>
26419 2001-09-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26421         * doc/tex/gnutls.tex: [no log message]
26423 2001-09-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26425         * doc/tex/ciphersuites.tex: [no log message]
26427 2001-09-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26429         * buildconf, doc/tex/macros.tex: [no log message]
26431 2001-09-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26433         * doc/tex/Makefile.am, doc/tex/ciphersuites.tex, doc/tex/gnutls.tex: 
26434         more documentation
26436 2001-09-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26438         * doc/TODO: [no log message]
26440 2001-09-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26442         * lib/Makefile.am, lib/auth_anon.c, lib/auth_rsa.c,
26443         lib/auth_x509.c, lib/auth_x509.h, lib/gnutls_cert.c,
26444         lib/gnutls_dh.h, lib/gnutls_ui.c, lib/gnutls_ui.h: several cleanups
26445         in order to support DHE_RSA
26447 2001-09-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26449         * lib/auth_dhe_rsa.c: Preliminary support for DHE_RSA
26451 2001-09-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26453         * doc/TODO: [no log message]
26455 2001-09-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26457         * lib/auth_dhe_dss.c, lib/gnutls_compress_int.h, lib/gnutls_num.c: 
26458         [no log message]
26460 2001-09-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26462         * doc/tex/Makefile.am: [no log message]
26464 2001-09-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26466         * NEWS: [no log message]
26468 2001-09-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26470         * lib/gnutls_cert.c: updated documentation
26472 2001-09-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26474         * README, doc/TODO: [no log message]
26476 2001-09-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26478         * NEWS, doc/tex/ex3.tex, lib/Makefile.am, lib/auth_rsa.c,
26479         lib/auth_x509.c, lib/auth_x509.h, lib/gnutls.h.in,
26480         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
26481         lib/gnutls_int.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
26482         lib/x509_extensions.c, src/cli.c, src/serv.c: Client certificate
26483         callback has been improved
26485 2001-09-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26487         * doc/TODO: [no log message]
26489 2001-09-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26491         * doc/TODO: [no log message]
26493 2001-09-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26495         * doc/README.autoconf, doc/TODO: [no log message]
26497 2001-09-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26499         * NEWS, configure.in, doc/tex/Makefile.am, lib/Makefile.am: updated
26500         documentation generation
26502 2001-09-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26504         * doc/TODO: [no log message]
26506 2001-09-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26508         * lib/gnutls_algorithms.c: updated documentation
26510 2001-08-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26512         * src/cli.c: [no log message]
26514 2001-08-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26516         * lib/gnutls_global.c, lib/gnutls_int.h, lib/gnutls_num.h: minor
26517         bugfixes
26519 2001-08-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26521         * acconfig.h, configure.in, lib/gnutls_global.c: use of sigaction
26522         instead of signal(), to ignore SIGPIPE
26524 2001-08-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26526         * buildconf: [no log message]
26528 2001-08-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26530         * NEWS, configure.in, doc/tex/Makefile.am, doc/tex/cover.tex,
26531         doc/tex/cover.tex.in, doc/tex/serv1.tex, lib/auth_rsa.c,
26532         lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_cert.c,
26533         lib/gnutls_int.h, lib/gnutls_ui.c, lib/gnutls_ui.h, src/serv.c: 
26534         gnutls_set_certificate_request() renamed to
26535         gnutls_x509pki_set_cert_request().  Added
26536         gnutls_x509pki_set_cert_callback().
26538 2001-08-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26540         * NEWS, doc/TODO, lib/gnutls.h.in, lib/gnutls_anon_cred.c,
26541         lib/gnutls_cipher.c, lib/gnutls_record.c, lib/x509_asn1.c,
26542         lib/x509_asn1.h, lib/x509_b64.c, lib/x509_der.c, src/serv.c: fixed
26543         memory leaks
26545 2001-08-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26547         * configure.in, lib/gnutls.h.in: updated gnutls.h file
26549 2001-08-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26551         * doc/tex/cover.tex: [no log message]
26553 2001-08-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26555         * doc/tex/cover.tex, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
26556         lib/gnutls_record.c, lib/gnutls_ui.c, src/serv.c: some memory
26557         optimization while receiving packets
26559 2001-08-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26561         * lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_record.c: 
26562         header size is now written in gnutls_cipher.c
26564 2001-08-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26566         * NEWS: [no log message]
26568 2001-08-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26570         * lib/auth_rsa.c, lib/gnutls.h.in, lib/gnutls_int.h,
26571         lib/gnutls_record.c, src/cli.c, src/serv.c: bugfixes and minor
26572         updates
26574 2001-08-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26576         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
26577         doc/tex/serv1.tex, doc/tex/srp1.tex: corrected and updated
26578         documentation
26580 2001-08-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26582         * lib/gnutls.h.in, lib/gnutls_int.h, lib/gnutls_record.c,
26583         src/cli.c, src/serv.c: changed gnutls_bye() behaviour
26585 2001-08-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26587         * doc/TODO: [no log message]
26589 2001-08-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26591         * lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_int.h,
26592         lib/gnutls_record.c: several fixes in gnutls_bye() function, and in
26593         gnutls_recv_int()
26595 2001-08-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26597         * lib/gnutls_cert.c: corrected bugs in version handling and in
26598         certificate initialization
26600 2001-08-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26602         * NEWS, configure.in, lib/auth_srp.c, lib/ext_srp.c,
26603         lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_errors.c,
26604         lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_record.c,
26605         src/cli.c: better support for buffered read and several cleanups
26607 2001-08-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26609         * lib/gnutls_cipher.c, lib/gnutls_kx.c, lib/gnutls_record.c: gnutls
26610         now sends (again) record packets using one write.
26612 2001-08-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26614         * lib/gnutls_srp.c: corrected free for data not belonging to the
26615         heap
26617 2001-08-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26619         * lib/auth_anon.c, lib/auth_srp.c, lib/auth_srp_passwd.c,
26620         lib/crypt_bcrypt.c, lib/gnutls_buffers.c, lib/gnutls_dh.c,
26621         lib/gnutls_handshake.c, lib/gnutls_mem.c, lib/gnutls_mem.h,
26622         lib/gnutls_srp.c: several checks for failed allocations and other
26623         fixes
26625 2001-08-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26627         * src/cli.c: [no log message]
26629 2001-08-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26631         * lib/auth_anon.c, lib/auth_srp.c, lib/auth_srp.h,
26632         lib/auth_srp_passwd.c, lib/ext_srp.c, lib/gnutls_dh.c,
26633         lib/gnutls_extensions.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
26634         lib/gnutls_privkey.c, src/cli.c: fixes in SRP key exchange and
26635         several others.
26637 2001-08-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26639         * NEWS, configure.in, doc/tex/ex3.tex, doc/tex/serv1.tex,
26640         lib/auth_rsa.c, lib/ext_srp.c, lib/gnutls_auth_int.h,
26641         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
26642         lib/gnutls_sig.c, lib/gnutls_sig.h, lib/gnutls_ui.h,
26643         lib/x509_sig_check.c, lib/x509_verify.c, src/cli.c, src/serv.c: 
26644         server side client authentication works
26646 2001-08-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26648         * doc/TODO, lib/auth_anon.c, lib/auth_rsa.c, lib/auth_srp.c,
26649         lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_auth.h,
26650         lib/gnutls_cert.c, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
26651         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
26652         lib/gnutls_kx.h, src/serv.c: additions in order for gnutls server to
26653         support client authentication
26655 2001-08-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26657         * lib/auth_rsa.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
26658         lib/gnutls_constate.c, lib/gnutls_errors.c,
26659         lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
26660         lib/gnutls_kx.c, lib/gnutls_pk.c: ssl3 fixes and several others.
26662 2001-08-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26664         * lib/gnutls_mem.c: realloc does not realloc memory if less size is
26665         requested.
26667 2001-08-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26669         * lib/auth_rsa.c, lib/gnutls_cert.c, lib/gnutls_errors.c,
26670         lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_int.h: 
26671         updated in key usage fields
26673 2001-08-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26675         * lib/gnutls_int.h, lib/gnutls_sig.c, lib/gnutls_sig.h,
26676         lib/x509_sig_check.c: cleanups in the signature generating functions
26678 2001-08-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26680         * lib/gnutls_kx.c: [no log message]
26682 2001-08-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26684         * NEWS, lib/auth_anon.c, lib/auth_anon.h, lib/auth_rsa.c,
26685         lib/auth_srp.c, lib/auth_srp.h, lib/auth_x509.c, lib/auth_x509.h,
26686         lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_auth.c,
26687         lib/gnutls_buffers.c, lib/gnutls_handshake.c,
26688         lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
26689         lib/gnutls_ui.c, lib/gnutls_ui.h, lib/gnutls_v2_compat.c,
26690         src/cli.c, src/serv.c: several fixes. Added client authentication
26691         with x509PKI
26693 2001-08-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26695         * lib/Makefile.am, lib/auth_rsa.c, lib/gnutls_buffers.c,
26696         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
26697         lib/gnutls_sig.c, lib/gnutls_sig_check.c, lib/x509_sig_check.c: more
26698         x509 client certificate stuff
26700 2001-08-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26702         * src/x509/clicert.pem, src/x509/clikey.pem: added client
26703         certificates
26705 2001-08-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26707         * lib/Makefile.am, lib/auth_rsa.c, lib/gnutls_cert.h,
26708         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
26709         lib/gnutls_pk.c, lib/gnutls_sig.c, lib/gnutls_sig.h, src/cli.c,
26710         src/x509/Makefile.am: several additions for x509 client
26711         authentication
26713 2001-08-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26715         * lib/auth_rsa.c, lib/gnutls_buffers.c, lib/gnutls_cert.c,
26716         lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
26717         lib/gnutls_kx.c, lib/gnutls_mem.c, lib/gnutls_mem.h,
26718         lib/gnutls_record.c: added the concept of optional handshake packets
26719         (like CERTIFICATE_REQUEST).  several other fixes.
26721 2001-08-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26723         * lib/auth_anon.c, lib/auth_anon.h, lib/auth_rsa.c, lib/auth_srp.c,
26724         lib/auth_srp.h, lib/auth_x509.h, lib/ext_srp.c,
26725         lib/gnutls_algorithms.c, lib/gnutls_auth.h, lib/gnutls_cert.c,
26726         lib/gnutls_cert.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
26727         lib/gnutls_kx.c, lib/gnutls_kx.h, lib/gnutls_record.c,
26728         lib/gnutls_ui.c: several cleanups and updates in the handshake
26729         protocol implementation iolaiiiiiCVS:
26731         ----------------------------------------------------------------------
26733 2001-08-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26735         * configure.in, doc/tex/ex3.tex, doc/tex/serv1.tex,
26736         lib/Makefile.am, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls.h.in,
26737         lib/gnutls_cert.h, lib/gnutls_errors_int.h, lib/gnutls_int.h,
26738         lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c, src/serv.c: several
26739         cleanups. No longer export structures to the API, but a bunch of
26740         functions in order to access them.
26742 2001-08-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26744         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex: 
26745         gnutls_x509_set_cn() was removed
26747 2001-08-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26749         * doc/README.autoconf, doc/TODO: [no log message]
26751 2001-08-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26753         * lib/.cvsignore, lib/x509_asn1.h, lib/x509_der.h: [no log message]
26755 2001-08-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26757         * configure.in, lib/gnutls.h.in, lib/gnutls_global.c,
26758         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_record.c,
26759         src/.cvsignore: added new function gnutls_send_alert() to the api
26761 2001-08-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26763         * lib/Makefile.am, lib/auth_rsa.c, lib/auth_x509.c,
26764         lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_cert.c,
26765         lib/gnutls_cert.h: cleanups in certificate copying
26767 2001-08-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26769         * src/CertificateExample.c, src/CrlExample.c, src/Makefile.am,
26770         src/asn1c.c, src/prime.c: fixes for the new files
26772 2001-08-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26774         * lib/Makefile.am, lib/auth_rsa.c, lib/auth_srp_passwd.c,
26775         lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_b64.c,
26776         lib/cert_b64.h, lib/cert_der.c, lib/cert_der.h, lib/cert_verify.c,
26777         lib/cert_verify.h, lib/gnutls_cert.c, lib/gnutls_cert.h,
26778         lib/gnutls_global.c, lib/gnutls_global.h, lib/gnutls_privkey.c,
26779         lib/gnutls_sig_check.c, lib/pkcs1_asn1_tab.c, lib/pkix_asn1_tab.c,
26780         lib/x509_ASN.y, lib/x509_asn1.c, lib/x509_asn1.h, lib/x509_b64.c,
26781         lib/x509_b64.h, lib/x509_der.c, lib/x509_der.h,
26782         lib/x509_extensions.c, lib/x509_extensions.h, lib/x509_verify.c,
26783         lib/x509_verify.h: renamed cert_* to x509_*
26785 2001-08-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26787         * lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_der.c, lib/cert_der.h,
26788         lib/gnutls_cert.c: asn1_read_value() will no longer overflow the
26789         given buffer.  (this assumes that the caller provided the size of
26790         the buffer)
26792 2001-08-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26794         * lib/auth_rsa.c, lib/auth_x509.h, lib/gnutls.h.in,
26795         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_handshake.c,
26796         lib/gnutls_int.h, lib/gnutls_sig_check.c: fixes in x509 cert
26797         extensions handling
26799 2001-08-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26801         * lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
26802         lib/gnutls_handshake.c, lib/gnutls_int.h: minor fixes
26804 2001-08-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26806         * lib/gnutls_mem.c, lib/gnutls_mem.h: added internal memory handlers
26808 2001-08-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26810         * NEWS, lib/Makefile.am, lib/auth_rsa.c, lib/cert_b64.c,
26811         lib/crypt_bcrypt.c, lib/crypt_srpsha1.c, lib/gnutls_algorithms.c,
26812         lib/gnutls_datum.h, lib/gnutls_global.c, lib/gnutls_hash_int.c,
26813         lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_pk.c,
26814         src/serv.c: added internal memory handlers
26816 2001-08-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26818         * doc/tex/gnutls.tex: [no log message]
26820 2001-08-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26822         * lib/gnutls_cert.c: [no log message]
26824 2001-08-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26826         * lib/gnutls_cert.c, src/cli.c: subjectAltName related fixes
26828 2001-08-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26830         * lib/auth_rsa.c, lib/auth_x509.h, lib/cert_verify.c,
26831         lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_auth.c,
26832         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
26833         lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_record.c,
26834         src/cli.c: added some kind of support for X509 Extensions
26836 2001-08-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26838         * doc/tex/cover.tex, doc/tex/ex3.tex, doc/tex/gnutls.tex,
26839         doc/tex/macros.tex: [no log message]
26841 2001-08-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26843         * doc/tex/Makefile.am, doc/tex/cover.tex, doc/tex/fdl.tex,
26844         doc/tex/gnutls.tex, doc/tex/macros.tex: documentation updates
26846 2001-08-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26848         * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
26849         doc/tex/gnutls.tex, doc/tex/serv1.tex, doc/tex/srp1.tex,
26850         lib/gnutls_auth.c, lib/gnutls_record.c: documentation fixes
26852 2001-07-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26854         * doc/scripts/gdoc, doc/tex/Makefile.am, doc/tex/gnutls.tex,
26855         lib/auth_anon.c, lib/auth_anon.h, lib/auth_srp.c, lib/auth_srp.h,
26856         lib/auth_srp_passwd.c, lib/ext_srp.c, lib/gnutls_anon_cred.c,
26857         lib/gnutls_srp.c: fixed api documentation (for srp and anon cred
26858         allocation)
26860 2001-07-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26862         * NEWS, doc/tex/Makefile.am, doc/tex/serv1.tex,
26863         lib/gnutls_global.c, lib/gnutls_int.h: [no log message]
26865 2001-07-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26867         * configure.in: added profiler option
26869 2001-07-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26871         * lib/auth_srp_sb64.c, lib/cert_b64.c, lib/debug.c,
26872         lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
26873         lib/gnutls_cert.c, lib/gnutls_constate.c, lib/gnutls_errors.c,
26874         lib/gnutls_errors.h, lib/gnutls_global.c, lib/gnutls_handshake.c,
26875         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
26876         lib/gnutls_sig_check.c, lib/gnutls_v2_compat.c: added log function
26877         (no longer use fprintf).
26879 2001-07-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26881         * lib/gnutls_handshake.c, lib/gnutls_record.c: fixes in EOF handling
26882         in handshake.
26884 2001-07-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26886         * lib/gnutls_handshake.c: detect EOF
26888 2001-07-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26890         * doc/scripts/gdoc, doc/tex/.cvsignore, doc/tex/Makefile.am: [no log
26891         message]
26893 2001-07-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26895         * doc/scripts/gdoc, doc/tex/.cvsignore, doc/tex/gnutls.tex: [no log
26896         message]
26898 2001-07-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26900         * NEWS: [no log message]
26902 2001-07-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26904         * doc/tex/Makefile.am, doc/tex/gnutls.tex, doc/tex/serv1.tex,
26905         doc/tex/srp1.tex: documentation updates
26907 2001-07-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26909         * doc/tex/gnutls.tex: [no log message]
26911 2001-07-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26913         * doc/scripts/gdoc, doc/tex/Makefile.am: fixes in tex production
26914         (gdoc)
26916 2001-07-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26918         * doc/tex/Makefile.am: [no log message]
26920 2001-07-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26922         * doc/tex/Makefile.am: [no log message]
26924 2001-07-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26926         * configure.in, doc/API-template.html, doc/Makefile.am,
26927         doc/scripts/gdoc, doc/tex/Makefile.am, doc/tex/ex1.tex,
26928         doc/tex/ex2.tex, doc/tex/ex3.tex, doc/tex/gnutls.tex,
26929         lib/gnutls_record.c: Added documentation in TEX
26931 2001-07-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26933         * doc/API-template.html: [no log message]
26935 2001-07-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26937         * doc/API-template.html, doc/Makefile.am, doc/scripts/gdoc,
26938         lib/gnutls.h.in, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
26939         lib/gnutls_global.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
26940         lib/gnutls_record.c, lib/gnutls_sig_check.c: added some
26941         documentation. Bug fixes in CHANGECIPHER_SPEC packet.
26943 2001-07-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26945         * NEWS, lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_errors.c,
26946         lib/gnutls_errors_int.h, lib/gnutls_global.c, lib/gnutls_record.c,
26947         src/cli.c, src/serv.c: changed gnutls_read() semantics
26949 2001-07-26  Fabio Fiorina <fiorinaf@gnutls.org>
26951         * doc/TODO: Tools for Certificate
26953 2001-07-26  Fabio Fiorina <fiorinaf@gnutls.org>
26955         * lib/cert_der.c: get time bug fixed
26957 2001-07-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26959         * src/srp/.cvsignore, src/x509/.cvsignore: [no log message]
26961 2001-07-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26963         * NEWS, configure.in: moving to 0.1.9
26965 2001-07-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26967         * lib/cert_verify.c: fixed/updated compare_dn() function.
26969 2001-07-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26971         * doc/TODO, lib/gnutls_cert.c, src/serv.c: [no log message]
26973 2001-07-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26975         * doc/TODO, lib/gnutls_sig_check.c: updated sig_check()
26977 2001-07-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26979         * doc/TODO: [no log message]
26981 2001-07-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26983         * doc/TODO, lib/auth_rsa.c, lib/cert_verify.c, lib/cert_verify.h,
26984         lib/gnutls.h.in, lib/gnutls_auth.c, lib/gnutls_cert.c,
26985         lib/gnutls_cert.h, lib/gnutls_int.h, lib/gnutls_sig_check.c,
26986         src/cli.c: gnutls now checks the certificate's CN to see if it
26987         matches the peer's name.
26989 2001-07-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26991         * doc/TODO, lib/gnutls_pk.c, lib/gnutls_record.c: bugfixes
26993 2001-07-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26995         * src/cli.c: support for multiple protocol versions.
26997 2001-07-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
26999         * NEWS, lib/cert_b64.c, lib/gnutls.h.in, lib/gnutls_algorithms.c,
27000         lib/gnutls_algorithms.h, lib/gnutls_buffers.c,
27001         lib/gnutls_buffers.h, lib/gnutls_cert.c, lib/gnutls_constate.c,
27002         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c,
27003         lib/gnutls_priority.h, lib/gnutls_record.c, lib/gnutls_v2_compat.c,
27004         src/serv.c: corrected bug in b64 decoding. Added support for
27005         multiple TLS protocol versions.
27007 2001-07-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27009         * lib/Makefile.am: ignores some errors
27011 2001-07-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27013         * README, lib/auth_rsa.c, lib/cert_verify.c, lib/gnutls_cert.c,
27014         lib/gnutls_int.h, lib/gnutls_pk.c, lib/gnutls_pk.h,
27015         lib/gnutls_sig_check.c: [no log message]
27017 2001-07-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27019         * lib/auth_rsa.c, lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_der.c,
27020         lib/gnutls_cert.c, lib/gnutls_cipher.c, lib/gnutls_compress_int.c,
27021         lib/gnutls_handshake.c, lib/gnutls_privkey.c, lib/gnutls_record.c,
27022         src/serv.c: corrected memory leaks
27024 2001-07-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27026         * doc/TODO, lib/Makefile.am, lib/cert_asn1.h, lib/cert_verify.c,
27027         lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_cert.c,
27028         lib/gnutls_cert.h, lib/gnutls_int.h, lib/gnutls_privkey.c,
27029         lib/gnutls_record.c, lib/gnutls_sig_check.c, src/.cvsignore,
27030         src/asn1c.c, src/ca.pem, src/cli.c, src/pkcs1.asn, src/serv.c: 
27031         several fixes cleanups etc.
27033 2001-07-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27035         * lib/gnutls_global.c: [no log message]
27037 2001-07-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27039         * configure.in, lib/Makefile.am, lib/cert_asn1.c, lib/cert_asn1.h,
27040         lib/gnutls.h.in, lib/gnutls_global.c, lib/pkcs1.asn,
27041         lib/pkcs1_asn1_tab.c, lib/pkix.asn, src/Makefile.am,
27042         src/PkixTabExample.c, src/asn1c.c, src/cli.c, src/pkix.asn,
27043         src/serv.c, src/srp/Makefile.am, src/x509/Makefile.am: updated file
27044         structure
27046 2001-07-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27048         * src/Makefile.am, src/cert.pem, src/key.pem, src/serv.c,
27049         src/srp/tpasswd, src/srp/tpasswd.conf, src/tpasswd,
27050         src/tpasswd.conf, src/x509/ca.pem, src/x509/cert.pem,
27051         src/x509/key.pem: updated directory structure
27053 2001-07-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27055         * configure.in, doc/protocol/draft-ietf-tls-srp-00.txt,
27056         doc/protocol/draft-ietf-tls-srp-01.txt, doc/protocol/rfc2313.txt,
27057         lib/Makefile.am, lib/auth_rsa.c, lib/cert_verify.c,
27058         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
27059         lib/gnutls_errors_int.h, lib/gnutls_hash_int.h, lib/gnutls_int.h,
27060         lib/gnutls_pk.c, lib/gnutls_pk.h, lib/gnutls_sig.h,
27061         lib/gnutls_sig_check.c, src/ca.pem, src/cert.pem, src/key.pem,
27062         src/pkcs1.asn: added some kind of certificate checking
27064 2001-07-19  Fabio Fiorina <fiorinaf@gnutls.org>
27066         * doc/ASN1.readme.txt, lib/cert_ASN.y, lib/cert_asn1.c,
27067         lib/cert_asn1.h, src/CertificateExample.c, src/CrlExample.c: ""
27069 2001-07-19  Fabio Fiorina <fiorinaf@gnutls.org>
27071         * lib/pkcs1_asn1_tab.c, lib/pkix_asn1_tab.c: C structure management
27073 2001-07-19  Fabio Fiorina <fiorinaf@gnutls.org>
27075         * src/PkixTabExample.c: C structure management
27077 2001-07-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27079         * lib/gnutls_hash_int.c: added mhash 0.8.10 support
27081 2001-07-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27083         * lib/auth_rsa.c, lib/auth_x509.h, lib/gnutls.h.in,
27084         lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
27085         lib/gnutls_constate.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
27086         src/cli.c: more certificate fields parsed. Cleanups
27088 2001-07-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27090         * NEWS, lib/cert_verify.c, lib/cert_verify.h, lib/gnutls.h.in,
27091         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
27092         lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
27093         lib/gnutls_constate.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
27094         lib/gnutls_extensions.c, lib/gnutls_extensions.h, lib/gnutls_int.h,
27095         src/cli.c, src/serv.c: several cleanups. Added check for
27096         certificate's expiration time.
27098 2001-07-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27100         * lib/Makefile.am, lib/auth_rsa.c, lib/cert_verify.c,
27101         lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_cert.c,
27102         lib/gnutls_int.h, src/cli.c: updated cert_verify
27104 2001-07-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27106         * src/CertificateExample.c: corrected copyright notice
27108 2001-07-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27110         * Makefile.am, lib/gnutls_anon_cred.c, lib/gnutls_srp.c: minor
27111         cleanups
27113 2001-07-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27115         * lib/auth_rsa.c, lib/auth_x509.h, lib/gnutls.h.in,
27116         lib/gnutls_cert.c, lib/gnutls_cert.h, src/cli.c: updated API
27118 2001-07-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27120         * lib/Makefile.am, lib/gnutls_anon_cred.c: added missing file
27122 2001-07-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27124         * lib/auth_rsa.c, lib/auth_x509.h, lib/cert_verify.c,
27125         lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_handshake.c,
27126         lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_srp.c,
27127         src/cli.c, src/serv.c: several bug fixes in ASN handling.
27128         Fixes/additions in X509 structures handling.
27130 2001-07-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27132         * configure.in, lib/Makefile.am, lib/auth_anon.c, lib/auth_anon.h,
27133         lib/auth_rsa.c, lib/auth_srp.c, lib/auth_srp.h, lib/auth_x509.h,
27134         lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_auth.c,
27135         lib/gnutls_cert.c, lib/gnutls_global.c, lib/gnutls_privkey.c,
27136         lib/gnutls_srp.c, src/cli.c, src/serv.c: several cleanups
27138 2001-07-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27140         * doc/TODO: [no log message]
27142 2001-07-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27144         * lib/cert_ASN.y: corrected copyright statement
27146 2001-07-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27148         * doc/README.autoconf: [no log message]
27150 2001-07-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27152         * lib/Makefile.am, lib/auth_x509.h, lib/cert_verify.c,
27153         lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_handshake.c,
27154         lib/gnutls_int.h: improved certificate handling
27156 2001-07-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27158         * src/serv.c: updated
27160 2001-07-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27162         * buildconf: added autoconf2.50 (for debian)
27164 2001-07-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27166         * acinclude.m4: added required .m4s
27168 2001-07-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27170         * .cvsusers: corrected fabio's entry
27172 2001-07-12  Fabio Fiorina <fiorinaf@gnutls.org>
27174         * lib/cert_ASN.y, lib/cert_asn1.h, lib/cert_der.c, lib/cert_der.h,
27175         src/CertificateExample.c, src/CrlExample.c, src/pkix.asn: [no log
27176         message]
27178 2001-07-12  Fabio Fiorina <fiorinaf@gnutls.org>
27180         * doc/ASN1.readme.txt, lib/cert_asn1.c: [no log message]
27182 2001-07-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27184         * lib/gnutls_record.c: bug fixes
27186 2001-07-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27188         * NEWS, lib/auth_srp.c, lib/crypt_bcrypt.c, lib/crypt_bcrypt.h,
27189         lib/crypt_srpsha1.c, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
27190         lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
27191         lib/gnutls_record.c, lib/gnutls_srp.c, lib/gnutls_srp.h: 
27192         optimizations in hash functions (removed a lot of mallocs)
27194 2001-07-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27196         * lib/gnutls_global.h, src/cert.pem, src/key.pem: [no log message]
27198 2001-07-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27200         * NEWS, doc/ASN1.readme.txt, lib/Makefile.am, lib/auth_rsa.c,
27201         lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_der.c,
27202         lib/cert_der.h, lib/gnutls_cert.c, lib/gnutls_global.c,
27203         lib/gnutls_int.h, lib/gnutls_privkey.c, src/CertificateExample.c,
27204         src/Makefile.am, src/pkix.asn, src/serv.c: Updated ASN.1 Parser
27205         (Fabio - commited by me).
27207 2001-07-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27209         * lib/auth_rsa.c, lib/gnutls_algorithms.c, lib/gnutls_cert.c,
27210         lib/gnutls_privkey.c: cleanups
27212 2001-06-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27214         * lib/auth_rsa.c, lib/auth_srp_passwd.c, lib/ext_srp.c,
27215         lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_cipher.c,
27216         lib/gnutls_cipher_int.c, lib/gnutls_db.c, lib/gnutls_errors.c,
27217         lib/gnutls_extensions.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
27218         lib/gnutls_kx.c, lib/gnutls_kx.h, src/.cvsignore, src/cli.c,
27219         src/serv.c: Cleanups. Mostly while sending client certificate (and
27220         client certificate verify)
27222 2001-06-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27224         * lib/README.der: removed
27226 2001-06-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27228         * doc/TODO: [no log message]
27230 2001-06-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27232         * NEWS, lib/ext_dnsname.c, lib/gnutls.h.in, lib/gnutls_constate.c,
27233         lib/gnutls_extensions.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
27234         src/cli.c, src/serv.c: added support for DNSNAME extension
27235         (draft-ietf-tls-extensions)
27237 2001-06-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27239         * doc/protocol/draft-ietf-tls-ecc-01.txt,
27240         doc/protocol/draft-ietf-tn3270e-telnet-tls-05.txt: [no log message]
27242 2001-06-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27244         * doc/protocol/draft-ietf-pkix-ac509prof-05.txt,
27245         doc/protocol/draft-ietf-tls-camellia-00.txt,
27246         doc/protocol/draft-ietf-tls-extensions-00.txt,
27247         doc/protocol/draft-ietf-tls-https-04.txt,
27248         doc/protocol/draft-ietf-tls-misty1-00.txt,
27249         doc/protocol/draft-ietf-tls-openpgp-00.txt,
27250         doc/protocol/draft-ietf-tls-openpgp-01.txt,
27251         doc/protocol/draft-ietf-tls-seedhas-00.txt,
27252         doc/protocol/draft-ietf-tls-wireless-00.txt,
27253         doc/protocol/rfc2817.txt: added more up to date documentation
27255 2001-06-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27257         * doc/protocol/x509guide.txt: added gutman's x509guide
27259 2001-06-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27261         * NEWS, doc/TODO: [no log message]
27263 2001-06-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27265         * lib/gnutls_handshake.c, lib/gnutls_priority.c: some portability
27266         fixes
27268 2001-06-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27270         * NEWS, doc/TODO, lib/Makefile.am, lib/auth_anon.c,
27271         lib/auth_dhe_dss.c, lib/auth_rsa.c, lib/auth_srp.c, lib/auth_srp.h,
27272         lib/auth_srp_passwd.c, lib/auth_srp_sb64.c, lib/cert_ASN.y,
27273         lib/cert_asn1.c, lib/cert_b64.c, lib/cert_der.c, lib/crypt.c,
27274         lib/crypt_bcrypt.c, lib/crypt_srpsha1.c, lib/debug.c,
27275         lib/ext_dnsname.c, lib/ext_srp.c, lib/gnutls.h.in,
27276         lib/gnutls_algorithms.c, lib/gnutls_auth.c, lib/gnutls_buffers.c,
27277         lib/gnutls_cert.c, lib/gnutls_cipher.c, lib/gnutls_cipher.h,
27278         lib/gnutls_cipher_int.c, lib/gnutls_compress.c,
27279         lib/gnutls_compress_int.c, lib/gnutls_constate.c,
27280         lib/gnutls_constate.h, lib/gnutls_datum.c, lib/gnutls_db.c,
27281         lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_extensions.c,
27282         lib/gnutls_gcry.c, lib/gnutls_global.c, lib/gnutls_handshake.c,
27283         lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_kx.c,
27284         lib/gnutls_num.c, lib/gnutls_pk.c, lib/gnutls_priority.c,
27285         lib/gnutls_privkey.c, lib/gnutls_privkey.h, lib/gnutls_random.c,
27286         lib/gnutls_record.c, lib/gnutls_session.c, lib/gnutls_srp.c,
27287         lib/gnutls_v2_compat.c, src/cli.c, src/serv.c: fixes in
27288         ChangeCipherSpec handling (this also fixes rehandshake).  Several
27289         cleanups.
27291 2001-06-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27293         * lib/Makefile.am, lib/debug.c, lib/gnutls_buffers.c,
27294         lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_cipher.c,
27295         lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h,
27296         lib/gnutls_compress_int.c, lib/gnutls_datum.c, lib/gnutls_datum.h,
27297         lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
27298         lib/gnutls_kx.c, lib/gnutls_record.c, lib/gnutls_v2_compat.c: 
27299         several cleanups
27301 2001-06-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27303         * configure.in, lib/gnutls_global.c: added checks for signals
27305 2001-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27307         * lib/gnutls_cipher.c, src/serv.c: corrected bug in stream
27308         decryption..
27310 2001-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27312         * src/cli.c: [no log message]
27314 2001-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27316         * lib/auth_rsa.c, lib/auth_x509.h, lib/gnutls.h.in,
27317         lib/gnutls_cert.c, lib/gnutls_cert.h: added internal representation
27318         of pkcs1 rsa private keys.
27320 2001-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27322         * Makefile.am, src/Makefile.am, src/serv.c: [no log message]
27324 2001-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27326         * doc/TODO: [no log message]
27328 2001-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27330         * NEWS, README, configure.in, doc/Makefile.am, doc/TODO,
27331         lib/Makefile.am, lib/gnutls.h.in, lib/gnutls_buffers.c,
27332         lib/gnutls_buffers.h, lib/gnutls_cert.c, lib/gnutls_global.c,
27333         lib/gnutls_record.c, src/cli.c, src/pk.h, src/serv.c: added global
27334         state.
27336 2001-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27338         * lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_cert.c,
27339         lib/gnutls_cert.h, lib/gnutls_int.h, src/cli.c, src/serv.c: minor
27340         cleanups
27342 2001-06-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27344         * lib/gnutls.h.in: gnutls_cert is not defined here
27346 2001-06-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27348         * lib/gnutls_cert.h, src/pk.h: added missing files
27350 2001-06-21  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27352         * NEWS, configure.in, doc/TODO, lib/Makefile.am, lib/auth_rsa.c,
27353         lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_algorithms.c,
27354         lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_datum.c,
27355         lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
27356         lib/gnutls_priority.c, lib/gnutls_v2_compat.c, src/serv.c: Updated
27357         Ciphersuite selection algorithm.  Added internal representation of
27358         x509 structures.
27360 2001-06-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27362         * NEWS, doc/TODO, lib/auth_rsa.c, lib/cert_asn1.c, lib/cert_der.c,
27363         lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_errors.c,
27364         lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
27365         lib/gnutls_pk.c, src/pkix.asn: client side RSA works (no certificate
27366         checking)
27368 2001-06-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27370         * doc/TODO, lib/auth_anon.c, lib/auth_rsa.c, lib/auth_srp.c,
27371         lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_algorithms.c,
27372         lib/gnutls_algorithms.h, lib/gnutls_auth.h, lib/gnutls_handshake.c,
27373         lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
27374         lib/gnutls_kx.h, lib/gnutls_v2_compat.c, src/cli.c, src/serv.c: 
27375         removed unneeded code and added some kind of client support for RSA
27376         ciphersuites
27378 2001-06-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27380         * lib/gnutls_int.h: [no log message]
27382 2001-06-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27384         * NEWS, doc/TODO, lib/auth_rsa.c, lib/debug.c, lib/debug.h,
27385         lib/gnutls.h.in, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
27386         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h,
27387         lib/gnutls_record.c, lib/gnutls_session.c, lib/gnutls_v2_compat.c,
27388         src/serv.c: fixes in session resuming..
27390 2001-06-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27392         * doc/TODO, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
27393         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
27394         lib/gnutls_v2_compat.c: fixes in session resuming
27396 2001-06-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27398         * lib/gnutls_gcry.c, lib/gnutls_gcry.h: added missing files
27400 2001-06-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27402         * lib/Makefile.am, lib/debug.c, lib/gnutls.h.in,
27403         lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
27404         lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
27405         lib/gnutls_compress.c, lib/gnutls_compress.h,
27406         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
27407         lib/gnutls_plaintext.c, lib/gnutls_plaintext.h,
27408         lib/gnutls_record.c, lib/gnutls_v2_compat.c, src/serv.c: several
27409         cleanups in the low level record layer (the old code was a mess).
27410         several other fixes.
27412 2001-06-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27414         * lib/auth_x509.h, lib/ext_dnsname.c, lib/gnutls_int.h,
27415         lib/gnutls_record.c, lib/gnutls_record.h, lib/gnutls_v2_compat.c: 
27416         cleanups. No longer checks for alerts between messages.
27418 2001-06-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27420         * acconfig.h, doc/TODO, doc/protocol/draft-ietf-tls-https-04.txt,
27421         lib/Makefile.am, lib/defines.h, lib/gnutls.h.in,
27422         lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
27423         lib/gnutls_cipher_int.c, lib/gnutls_int.h, lib/gnutls_record.c,
27424         src/cli.c, src/serv.c: cleanups and addition of a test http server
27425         (serv.c)
27427 2001-06-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27429         * NEWS, doc/TODO, lib/gnutls_handshake.c, lib/gnutls_int.h,
27430         lib/gnutls_record.c, lib/gnutls_v2_compat.c, src/serv.c: fixes in V2
27431         client hello.
27433 2001-06-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27435         * configure.in, lib/auth_rsa.c, lib/gnutls_algorithms.h,
27436         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_pk.c,
27437         lib/gnutls_v2_compat.c, src/pkcs1.asn, src/serv.c: several fixes for
27438         RSA. gnutls server can now work with rsa certificates.
27440 2001-06-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27442         * lib/Makefile.am, lib/auth_rsa.c, lib/auth_srp.c,
27443         lib/auth_srp_passwd.c, lib/auth_x509.h, lib/cert_asn1.h,
27444         lib/cert_b64.c, lib/cert_b64.h, lib/crypt_bcrypt.c,
27445         lib/crypt_srpsha1.c, lib/gnutls.c, lib/gnutls.h.in,
27446         lib/gnutls_algorithms.c, lib/gnutls_cert.c, lib/gnutls_cipher.c,
27447         lib/gnutls_errors.c, lib/gnutls_errors_int.h,
27448         lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
27449         lib/gnutls_kx.c, lib/gnutls_num.h, lib/gnutls_pk.c,
27450         lib/gnutls_pk.h, lib/gnutls_random.c, lib/gnutls_random.h,
27451         lib/gnutls_record.c, lib/gnutls_srp.c, lib/gnutls_v2_compat.c: 
27452         several additions for RSA (mostly unstable)
27454 2001-06-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27456         * lib/gnutls_pk.c, lib/gnutls_pk.h: some support for public key
27457         encryption (rsa)
27459 2001-06-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27461         * lib/Makefile.am, lib/auth_anon.c, lib/auth_dhe_dss.c,
27462         lib/auth_rsa.c, lib/auth_srp.c, lib/auth_x509.h, lib/defines.h,
27463         lib/ext_dnsname.c, lib/ext_dnsname.h, lib/gnutls.c,
27464         lib/gnutls.h.in, lib/gnutls_auth_int.h, lib/gnutls_dh.c,
27465         lib/gnutls_extensions.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
27466         lib/gnutls_kx.c, lib/gnutls_kx.h, lib/gnutls_srp.c: more rsa fixes.
27467         Added dnsname extension.
27469 2001-06-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27471         * lib/auth_anon.c, lib/auth_rsa.c, lib/auth_srp.c, lib/auth_x509.h,
27472         lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.h,
27473         lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_handshake.c,
27474         lib/gnutls_int.h, src/serv.c: more rsa stuff -- and cleanups
27476 2001-06-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27478         * src/pkcs1.asn: removed <CR>
27480 2001-06-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27482         * src/Certificate.txt, src/CertificateExample.c, src/pkcs1.asn,
27483         src/pkix.asn: updated ASN.1 files.
27485 2001-06-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27487         * src/Certificate.txt: [no log message]
27489 2001-06-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27491         * doc/Makefile.am, lib/Makefile.am, lib/auth_rsa.c,
27492         lib/auth_x509.h, lib/cert_asn1.h, lib/gnutls.h.in,
27493         lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_hash_int.c,
27494         lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_kx.c: several
27495         additions in order to support KX_RSA and X509PKI.
27497 2001-06-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27499         * lib/gnutls_auth.c: updated get_auth_info()
27501 2001-06-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27503         * Makefile.am, buildconf, src/cli.c, src/serv.c: changed the setting
27504         of credentials
27506 2001-06-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27508         * lib/.cvsignore, lib/auth_anon.c, lib/auth_anon.h, lib/auth_srp.c,
27509         lib/auth_srp_passwd.c, lib/ext_srp.c, lib/gnutls.h.in,
27510         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
27511         lib/gnutls_auth.c, lib/gnutls_auth_int.h, lib/gnutls_int.h: better
27512         handling of set/get credentials.
27514 2001-06-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27516         * lib/gnutls.c, lib/gnutls_auth_int.h, lib/gnutls_buffers.c,
27517         lib/gnutls_int.h: added gnutls_datum structure.
27519 2001-06-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27521         * THANKS: [no log message]
27523 2001-06-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27525         * doc/.cvsignore: [no log message]
27527 2001-06-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27529         * .cvsignore, .cvsusers, AUTHORS, Makefile.am, changelog-update.sh: 
27530         added Fabio in AUTHORS, fixed the way ChangeLog is created.
27532 2001-06-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27534         * lib/gnutls_algorithms.c: added a warning for the addition of new
27535         algorithms
27537 2001-06-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27539         * doc/protocol/rfc2631.txt: added rfc on DH key exchange
27541 2001-06-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27543         * buildconf, lib/cert_der.asn1: [no log message]
27545 2001-06-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27547         * doc/ASN1.readme.txt: [no log message]
27549 2001-06-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27551         * configure.in, lib/Makefile.am, lib/cert_ASN.y, lib/cert_asn1.c,
27552         lib/cert_asn1.h, lib/cert_der.c, lib/cert_der.h, lib/gnutls_der.c,
27553         lib/gnutls_der.h, src/CertificateExample.c, src/Makefile.am: Added
27554         Fabio's ASN1/DER parser.
27556 2001-06-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27558         * lib/gnutls_db.c: more descriptive comments
27560 2001-06-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27562         * NEWS, configure.in: [no log message]
27564 2001-06-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27566         * lib/auth_srp_sb64.c, lib/crypt.c, lib/crypt_bcrypt.c,
27567         lib/crypt_bcrypt.h, lib/crypt_srpsha1.c, lib/gnutls_srp.c,
27568         src/crypt.c: bugfixes in sbase64 decoding/encoding.  Changes in the
27569         included bcrypt algorithm.
27571 2001-06-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27573         * lib/Makefile.am, lib/auth_srp_passwd.h, lib/auth_srp_sb64.c,
27574         lib/cert_b64.h, lib/cert_sb64.c, lib/crypt_bcrypt.c,
27575         lib/crypt_srpsha1.c: renamed cert_sb64.c to auth_srp_sb64.c (since
27576         it is only used in SRP KX)
27578 2001-06-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27580         * acconfig.h, acinclude.m4, configure.in: [no log message]
27582 2001-06-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27584         * lib/gnutls.h.in: updated
27586 2001-06-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27588         * lib/defines.h, lib/gnutls.c, lib/gnutls_cipher.c,
27589         lib/gnutls_errors.c, lib/gnutls_errors_int.h,
27590         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_num.c,
27591         lib/gnutls_num.h: better handling of 64bit integers
27593 2001-06-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27595         * lib/crypt_bcrypt.c, lib/crypt_srpsha1.c: better checking of return
27596         value of rindex
27598 2001-06-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27600         * src/cli.c, src/serv.c: updated to new api
27602 2001-06-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27604         * lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_handshake.c,
27605         lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h,
27606         src/Makefile.am: updated documentation and functions
27608 2001-06-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27610         * NEWS, configure.in, lib/crypt.c, lib/defines.h, lib/ext_srp.c,
27611         lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_cipher.c,
27612         lib/gnutls_handshake.c, lib/gnutls_num.c, lib/gnutls_num.h,
27613         lib/gnutls_srp.c, src/prime.c, src/tpasswd: gnutls now handles
27614         uint64 even in systems without a native one.  several bug fixes.
27616 2001-06-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27618         * lib/crypt_bcrypt.c, lib/crypt_srpsha1.c: corrected bug in verify
27620 2001-05-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27622         * buildconf, configure.in, lib/gnutls.h.in: updated configuration
27623         scripts to comply to autoconf 2.50
27625 2001-05-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27627         * configure.in: [no log message]
27629 2001-05-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27631         * doc/Makefile.am, doc/scripts/gdoc: gdoc is now included in the cvs
27633 2001-05-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27635         * NEWS, doc/Makefile.am: [no log message]
27637 2001-05-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27639         * doc/API, doc/Makefile.am, doc/TODO, lib/gnutls.c,
27640         lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
27641         lib/gnutls_auth_int.h, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
27642         lib/gnutls_cipher.h, lib/gnutls_db.c, lib/gnutls_errors.c,
27643         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_plaintext.c,
27644         lib/gnutls_plaintext.h, lib/gnutls_priority.c,
27645         lib/gnutls_session.c, src/cli.c, src/serv.c: updated API and
27646         documentation. Now we use the gnome way for creating API docs.
27648 2001-05-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27650         * doc/TODO: [no log message]
27652 2001-05-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27654         * src/README.crypt: [no log message]
27656 2001-05-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27658         * configure.in, lib/gnutls.h.in: [no log message]
27660 2001-05-27  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27662         * src/Makefile.am, src/README: [no log message]
27664 2001-05-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27666         * lib/gnutls_dh.c: some cleanups in Diffie Hellman key exchange
27668 2001-05-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27670         * doc/API, lib/auth_anon.c, lib/auth_anon.h, lib/auth_dhe_dss.c,
27671         lib/auth_dhe_dss.h, lib/cert_b64.c, lib/cert_sb64.c,
27672         lib/gnutls_algorithms.c, lib/gnutls_auth.c, lib/gnutls_dh.c,
27673         lib/gnutls_dh.h, lib/gnutls_int.h, lib/gnutls_srp.c: removed
27674         DHE_DSS.  Added parameters to DH_ANON (size of prime).  cleanups.
27676 2001-05-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27678         * src/cli.c, src/prime.c, src/serv.c: several updates
27680 2001-05-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27682         * lib/gnutls_int.h: [no log message]
27684 2001-05-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27686         * lib/auth_srp_passwd.c, lib/cert_sb64.c, lib/crypt_bcrypt.c,
27687         lib/crypt_srpsha1.c, lib/gnutls_int.h, src/crypt.c: Added decoding
27688         function for the base64 encoding used in SRP.  (this function is
27689         more strict in characters than the previous one)
27691 2001-05-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27693         * lib/cert_b64.c: corrected memory leaks
27695 2001-05-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27697         * lib/auth_anon.c, lib/auth_dhe_dss.c, lib/auth_srp.c,
27698         lib/gnutls.c, lib/gnutls_extensions.c, lib/gnutls_handshake.c,
27699         lib/gnutls_num.c, lib/gnutls_num.h, lib/gnutls_v2_compat.c: several
27700         cleanups in numbers' handling
27702 2001-05-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27704         * src/Makefile.am: [no log message]
27706 2001-05-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27708         * lib/.cvsignore, lib/gnutls_handshake.c, lib/gnutls_int.h,
27709         lib/gnutls_num.c, lib/gnutls_num.h, src/.cvsignore: updated uint24
27710         functions.
27712 2001-05-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27714         * lib/auth_anon.c, lib/auth_dhe_dss.c, lib/auth_srp.c,
27715         lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_extensions.c,
27716         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
27717         lib/gnutls_num.c, lib/gnutls_num.h, lib/gnutls_v2_compat.c: Cleanups
27718         in endian handling (convertions).
27720 2001-05-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27722         * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_errors.c,
27723         lib/gnutls_errors_int.h, lib/gnutls_handshake.c: several bug fixes
27725 2001-05-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27727         * doc/API: updated documentation
27729 2001-05-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27731         * src/serv.c: updated
27733 2001-05-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27735         * doc/API: updated
27737 2001-05-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27739         * README: [no log message]
27741 2001-05-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27743         * README, configure.in, doc/API, lib/gnutls.c, lib/gnutls_errors.c,
27744         lib/gnutls_errors_int.h, lib/gnutls_handshake.c, src/cli.c: [no log
27745         message]
27747 2001-05-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27749         * lib/gnutls_cipher.c: sets the resumed_security_parameters to null
27750         after initialization
27752 2001-05-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27754         * NEWS, configure.in, doc/API: [no log message]
27756 2001-05-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27758         * src/cli.c, src/serv.c: updated to new api
27760 2001-05-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27762         * lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_db.c,
27763         lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h: 
27764         Updated API (gnutls_deinit()) gnutls_db: does not store anything if
27765         db has not been opened for reading.  Added some kind of support for
27766         renegotiation of parameters.
27768 2001-05-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27770         * lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_handshake.h: 
27771         cleanups
27773 2001-05-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27775         * lib/defines.h, lib/gnutls.c, lib/gnutls_db.c,
27776         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_session.c: 
27777         cleanups and several fixes(and speedups) in the resume DB
27779 2001-05-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27781         * src/cli.c, src/serv.c: updated client and servers
27783 2001-05-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27785         * lib/gnutls_algorithms.c: cleanups
27787 2001-05-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27789         * lib/gnutls_int.h: [no log message]
27791 2001-05-20  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27793         * doc/API, lib/gnutls.c, lib/gnutls_algorithms.c,
27794         lib/gnutls_algorithms.h, lib/gnutls_dh.c, lib/gnutls_handshake.c,
27795         lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h,
27796         src/cli.c, src/serv.c: Changed gnutls_set_*_priority functions.
27798 2001-05-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27800         * src/Makefile.am, src/crypt-gaa.c, src/crypt-gaa.h, src/crypt.c,
27801         src/gaa.h, src/gaaout.c, src/prime-gaa.c, src/prime-gaa.h,
27802         src/prime.c, src/prime.gaa, src/tpasswd, src/tpasswd.conf: [no log
27803         message]
27805 2001-05-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27807         * src/crypt.c: updated
27809 2001-05-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27811         * lib/gnutls_errors.c, lib/gnutls_errors_int.h,
27812         lib/gnutls_handshake.c, lib/gnutls_srp.c, lib/gnutls_srp.h: [no log
27813         message]
27815 2001-05-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27817         * lib/cert_sb64.c: bugfixes
27819 2001-05-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27821         * src/cli.c, src/crypt.c, src/crypt.gaa, src/gaa.h, src/gaaout.c,
27822         src/tpasswd, src/tpasswd.conf: added option to generate random
27823         primes (instead of using a default).  Added option to specify a
27824         specific prime to use (index)
27826 2001-05-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27828         * doc/TODO: [no log message]
27830 2001-05-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27832         * configure.in, doc/README.autoconf, lib/libgnutls-config.in: [no
27833         log message]
27835 2001-05-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27837         * lib/libgnutls.m4: updated
27839 2001-05-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27841         * configure.in, lib/gnutls.c, lib/libgnutls.m4: corrected scripts
27843 2001-05-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27845         * acconfig.h, acinclude.m4, changelog-update.sh, configure.in,
27846         lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls.h.in,
27847         lib/gnutls_auth.c, lib/gnutls_errors.h, lib/gnutls_errors_int.h,
27848         lib/libgnutls-config.in, lib/libgnutls.m4, src/Makefile.am,
27849         src/serv.c: Added libgnutls-config script gnutls.h is automaticaly
27850         generated by configure script Added libgnutls.m4
27852 2001-05-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27854         * changelog-update.sh: [no log message]
27856 2001-05-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27858         * NEWS: [no log message]
27860 2001-05-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27862         * lib/ext_srp.c: Added missing length in username.
27864 2001-05-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27866         * NEWS, doc/API, lib/auth_anon.c, lib/auth_dhe_dss.c,
27867         lib/auth_srp.c, lib/auth_srp.h, lib/ext_srp.c, lib/gnutls.c,
27868         lib/gnutls.h, lib/gnutls_auth.c, lib/gnutls_auth_int.h,
27869         lib/gnutls_cipher.c, lib/gnutls_db.c, lib/gnutls_int.h,
27870         lib/gnutls_session.c, lib/gnutls_session.h, src/cli.c, src/serv.c: 
27871         added functions to access authentication data (like username), and
27872         the key exchange algorithm used.
27874 2001-05-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27876         * NEWS, doc/API, lib/gnutls_db.c: [no log message]
27878 2001-05-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27880         * lib/cert_sb64.c: cleanups
27882 2001-05-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27884         * doc/TODO, lib/gnutls_db.c: clean_db() now clears expired entries
27885         only
27887 2001-05-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27889         * src/tpasswd, src/tpasswd.conf: example tpasswd files.
27891 2001-05-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27893         * lib/auth_srp_passwd.c, lib/cert_sb64.c, lib/gnutls_int.h,
27894         src/crypt.c: minor updates and fixes
27896 2001-05-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27898         * NEWS, configure.in, doc/TODO: [no log message]
27900 2001-05-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27902         * lib/Makefile.am, lib/auth_srp.c, lib/auth_srp_passwd.c,
27903         lib/auth_srp_passwd.h, lib/crypt.c, lib/crypt.h,
27904         lib/crypt_bcrypt.c, lib/crypt_bcrypt.h, lib/crypt_srpsha1.c,
27905         lib/crypt_srpsha1.h, lib/gnutls.h, lib/gnutls_srp.c,
27906         lib/gnutls_srp.h, src/Makefile.am, src/README.crypt, src/cli.c,
27907         src/crypt.c, src/crypt.gaa, src/gaa.h, src/gaaout.c, src/serv.c: 
27908         Added compatibility with Tom Wu's libsrp's password files.
27910 2001-05-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27912         * lib/cert_sb64.c: [no log message]
27914 2001-05-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27916         * configure.in, lib/Makefile.am, lib/auth_srp.c, lib/auth_srp.h,
27917         lib/auth_srp_passwd.c, lib/cert_b64.c, lib/cert_b64.h, lib/debug.c,
27918         lib/gnutls.h, lib/gnutls_int.h, lib/gnutls_srp.c, src/port.h,
27919         src/serv.c: added support for Tom Wu's srp library tpasswd and
27920         tpasswd.conf files.
27922 2001-05-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27924         * doc/TODO: [no log message]
27926 2001-05-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27928         * doc/TODO: [no log message]
27930 2001-05-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27932         * configure.in, lib/gnutls.c, lib/gnutls_int.h: fixes in memory
27933         allocation
27935 2001-05-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27937         * lib/gnutls.c, lib/gnutls_buffers.c, lib/gnutls_db.c,
27938         lib/gnutls_hash_int.c, lib/gnutls_int.h: corrected memory leaks
27940 2001-05-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27942         * NEWS, doc/Makefile.am: [no log message]
27944 2001-05-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27946         * doc/API, lib/gnutls.h, lib/gnutls_auth.c, lib/gnutls_auth_int.h,
27947         src/cli.c, src/serv.c: credentials are now kept globaly (in order to
27948         minimize memory usage).  This makes no harm since these are never
27949         modified by gnutls.
27951 2001-05-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27953         * doc/API, lib/gnutls.h: [no log message]
27955 2001-05-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27957         * lib/gnutls_int.h: [no log message]
27959 2001-05-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27961         * doc/TODO: updated TODO list
27963 2001-05-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27965         * lib/auth_srp.c, lib/auth_srp_passwd.c, lib/cert_b64.c,
27966         lib/crypt_bcrypt.c, lib/crypt_srpsha1.c, lib/gnutls_errors.c,
27967         lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
27968         lib/gnutls_kx.c, lib/gnutls_srp.c, lib/gnutls_srp.h, src/cli.c,
27969         src/serv.c: several fixes for srp. Seems to work now!
27971 2001-05-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27973         * lib/gnutls_v2_compat.c: better version handling
27975 2001-05-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27977         * NEWS, doc/TODO, lib/Makefile.am, lib/gnutls.c,
27978         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_v2_compat.c,
27979         lib/gnutls_v2_compat.h, src/cli.c: added support for SSL 2.0 client
27980         hello
27982 2001-05-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27984         * configure.in, lib/auth_srp.c, lib/auth_srp_passwd.c,
27985         lib/ext_srp.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_extensions.c,
27986         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
27987         lib/gnutls_srp.c, src/cli.c, src/serv.c: several fixes for srp
27989 2001-05-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27991         * doc/API, lib/auth_srp.c, lib/auth_srp_passwd.c, lib/ext_srp.c,
27992         lib/gnutls_auth.c, lib/gnutls_auth_int.h, lib/gnutls_handshake.c: 
27993         gnutls_get_kx_cred() now returns err value. set_kx_cred() now
27994         accepts size.
27996 2001-05-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
27998         * src/Makefile.am: added missing gaa.h
28000 2001-05-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28002         * lib/gnutls_srp.c: some modulo fixes
28004 2001-05-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28006         * lib/auth_srp.c, lib/auth_srp_passwd.c, lib/auth_srp_passwd.h,
28007         lib/ext_srp.c, lib/gnutls_srp.c, lib/gnutls_srp.h: more srp related
28008         fixes. No longer fails authentication if wrong username is provided.
28010 2001-05-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28012         * lib/auth_srp.c, lib/crypt.c, lib/crypt_bcrypt.c,
28013         lib/crypt_bcrypt.h, lib/crypt_srpsha1.c, lib/gnutls.h,
28014         lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
28015         lib/gnutls_int.h, lib/gnutls_srp.c, lib/gnutls_srp.h: some hacks in
28016         order to exchange the algorithm used to hash the password...
28018 2001-05-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28020         * lib/auth_srp.c, lib/gnutls_srp.c, lib/gnutls_srp.h: cleanups for
28021         srp. Most mpi code has moved to gnutls_srp.c
28023 2001-05-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28025         * src/.cvsignore: [no log message]
28027 2001-05-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28029         * configure.in, lib/ext_srp.c, lib/gnutls_int.h: more srp related
28030         fixes
28032 2001-05-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28034         * lib/auth_srp.c, lib/gnutls.h, lib/gnutls_algorithms.c,
28035         lib/gnutls_auth_int.h, lib/gnutls_extensions.c,
28036         lib/gnutls_handshake.c: some fixes - srp related
28038 2001-05-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28040         * lib/auth_srp.c: [no log message]
28042 2001-05-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28044         * lib/auth_srp.c, lib/auth_srp.h, lib/auth_srp_passwd.c,
28045         lib/auth_srp_passwd.h: more srp stuff
28047 2001-05-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28049         * lib/Makefile.am, lib/crypt_bcrypt.c, lib/crypt_srpsha1.c,
28050         lib/ext_srp.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
28051         lib/gnutls_auth.c, lib/gnutls_auth.h, lib/gnutls_auth_int.h,
28052         lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
28053         lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_srp.c,
28054         lib/gnutls_srp.h, src/crypt.c: more additions for SRP
28056 2001-05-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28058         * src/crypt.c: fixed default case when no -s was specified
28060 2001-05-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28062         * lib/Makefile.am, lib/cert_b64.h, lib/crypt.c, lib/crypt_bcrypt.c,
28063         lib/crypt_srpsha1.c, lib/crypt_srpsha1.h, lib/gnutls.h,
28064         lib/gnutls_dh.c, lib/gnutls_srp.c, lib/gnutls_srp.h, src/crypt.c,
28065         src/crypt.gaa, src/gaa.h, src/gaaout.c: More adds for SRP - SRPSHA1
28066         and bcrypt
28068 2001-05-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28070         * lib/cert_b64.c: corrected bug in decoding function
28072 2001-05-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28074         * lib/crypt_bcrypt.h: for bcrypt support
28076 2001-05-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28078         * acconfig.h, configure.in, lib/Makefile.am, lib/cert_b64.c,
28079         lib/crypt.c, lib/crypt_bcrypt.c, lib/defines.h, lib/gnutls.h,
28080         lib/gnutls_cipher.c, lib/gnutls_cipher_int.h,
28081         lib/gnutls_handshake.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
28082         lib/gnutls_random.c, lib/gnutls_random.h, src/Makefile.am,
28083         src/crypt.c, src/crypt.gaa, src/gaa.h, src/gaaout.c: Changes in
28084         random number handling. Added bcrypt (for use with SRP).  Added test
28085         program crypt for creating bcrypt passwd files.
28087 2001-05-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28089         * doc/API, lib/Makefile.am, lib/gnutls.c, lib/gnutls.h,
28090         lib/gnutls_auth.c, lib/gnutls_auth.h, lib/gnutls_auth_int.h,
28091         lib/gnutls_int.h: added support for setting authentication
28092         algorithms' credentials
28094 2001-05-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28096         * lib/auth_anon.c, lib/gnutls_algorithms.c,
28097         lib/gnutls_algorithms.h, lib/gnutls_kx.c: cleanups... and more
28098         modular design.
28100 2001-05-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28102         * .cvsignore: [no log message]
28104 2001-05-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28106         * lib/auth_anon.c, lib/auth_dhe_dss.c, lib/gnutls_algorithms.c,
28107         lib/gnutls_algorithms.h, lib/gnutls_auth.h, lib/gnutls_handshake.c,
28108         lib/gnutls_kx.c, lib/gnutls_kx.h: Added client kx0 and server kx2 in
28109         order to be used with SRP
28111 2001-05-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28113         * buildconf: updated
28115 2001-03-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28117         * doc/protocol/ssl-2.txt: added SSL v2 spec
28119 2001-03-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28121         * lib/gnutls_extensions.c: in case there are no extensions ext_gen()
28122         does not return anything (NULL);
28124 2001-03-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28126         * lib/debug.h, lib/gnutls.c, lib/gnutls_algorithms.c,
28127         lib/gnutls_handshake.c: more cleanups
28129 2001-03-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28131         * lib/ext_srp.c, lib/gnutls_extensions.c: send extensions feature
28132         was added.
28134 2001-03-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28136         * NEWS, lib/auth_anon.c, lib/auth_dhe_dss.c, lib/debug.c,
28137         lib/gnutls_buffers.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
28138         lib/gnutls_kx.c, src/serv.c: several bugfixes and cleanups
28140 2001-03-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28142         * lib/Makefile.am, lib/ext_srp.c, lib/ext_srp.h,
28143         lib/gnutls_extensions.c, lib/gnutls_extensions.h,
28144         lib/gnutls_handshake.c, lib/gnutls_int.h: Added some preliminary
28145         support for TLS extensions;
28147 2001-03-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28149         * doc/TODO: updated todo list
28151 2001-03-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28153         * doc/protocol/rfc2945.txt: added RFC for srp protocol
28155 2001-03-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28157         * lib/gnutls_algorithms.c: updated with new files
28159 2001-03-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28161         * lib/Makefile.am, lib/auth_anon.c, lib/auth_anon.h,
28162         lib/auth_dhe_dss.c, lib/auth_dhe_dss.h, lib/gnutls_anon.c,
28163         lib/gnutls_anon.h, lib/gnutls_dhe_dss.c, lib/gnutls_dhe_dss.h: moved
28164         gnutls_anon and gnutls_dhe_dss to auth_*
28166 2001-03-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28168         * doc/protocol/draft-ietf-tls-srp-00.txt: added srp draft
28170 2001-03-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28172         * lib/Makefile.am, lib/gnutls.c, lib/gnutls_algorithms.c,
28173         lib/gnutls_algorithms.h, lib/gnutls_anon.c, lib/gnutls_anon.h,
28174         lib/gnutls_auth.h, lib/gnutls_dhe_dss.c, lib/gnutls_dhe_dss.h,
28175         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c: Key
28176         exchange (authentication) algorithms were reorganized, and now are
28177         more modular. Most changes however are not much tested and only
28178         anonymous authentication is currently used.
28180 2001-02-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28182         * lib/gnutls_der.c: updated some functionality - no longer uses
28183         stdin
28185 2001-02-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28187         * THANKS: added Tarun
28189 2001-02-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28191         * configure.in: corrected bug with dmalloc mode
28193 2001-02-04  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28195         * doc/TODO: [no log message]
28197 2001-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28199         * doc/protocol/draft-ietf-tls-kerb-00.txt: added kerberos
28200         ciphersuites
28202 2001-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28204         * lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
28205         lib/gnutls_algorithms.h, lib/gnutls_cipher.c,
28206         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_plaintext.c: 
28207         TLS version handling is now more simple (no structures)
28209 2001-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28211         * lib/gnutls_algorithms.c, lib/gnutls_cipher_int.c: corrected
28212         rijndael256
28214 2001-02-03  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28216         * lib/gnutls.h, lib/gnutls_algorithms.c, lib/gnutls_cipher_int.c,
28217         lib/gnutls_db.c, lib/gnutls_int.h: added rijndael-256 as described
28218         in draft-ietf-tls-ciphersuite-03
28220 2001-02-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28222         * lib/gnutls.c, lib/gnutls_cipher.c: comments are now more clear
28224 2001-02-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28226         * lib/gnutls.c, lib/gnutls_cipher.c: gnutls_send_int() no longer
28227         sends the packets with 2 Write() calls.  One Write() call is enough
28228         for everybody!
28230 2001-02-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28232         * doc/draft-ietf-tls-camellia-00.txt,
28233         doc/draft-ietf-tls-ciphersuite-02.txt,
28234         doc/draft-ietf-tls-https-04.txt, doc/draft-ietf-tls-misty1-00.txt,
28235         doc/draft-ietf-tls-openpgp-00.txt,
28236         doc/draft-ietf-tls-seedhas-00.txt,
28237         doc/draft-ietf-tls-wireless-00.txt,
28238         doc/draft-ietf-tn3270e-telnet-tls-05.txt,
28239         doc/protocol/draft-ietf-pkix-ac509prof-05.txt,
28240         doc/protocol/draft-ietf-tls-camellia-00.txt,
28241         doc/protocol/draft-ietf-tls-ciphersuite-03.txt,
28242         doc/protocol/draft-ietf-tls-https-04.txt,
28243         doc/protocol/draft-ietf-tls-misty1-00.txt,
28244         doc/protocol/draft-ietf-tls-openpgp-00.txt,
28245         doc/protocol/draft-ietf-tls-seedhas-00.txt,
28246         doc/protocol/draft-ietf-tls-wireless-00.txt,
28247         doc/protocol/draft-ietf-tn3270e-telnet-tls-05.txt,
28248         doc/protocol/rfc1422.txt, doc/protocol/rfc1423.txt,
28249         doc/protocol/rfc2246.txt, doc/protocol/rfc2279.txt,
28250         doc/protocol/rfc2459.txt, doc/protocol/rfc2818.txt,
28251         doc/protocol/ssl-draft302.txt, doc/rfc1422.txt, doc/rfc1423.txt,
28252         doc/rfc2246.txt, doc/rfc2459.txt, doc/rfc2818.txt,
28253         doc/ssl-draft302.txt: drafts and rfcs were moved to protocol/
28254         directory
28256 2001-01-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28258         * README: updated
28260 2001-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28262         * lib/debug.h, lib/defines.h, lib/gnutls_algorithms.h,
28263         lib/gnutls_buffers.h, lib/gnutls_cipher.h, lib/gnutls_cipher_int.h,
28264         lib/gnutls_compress.h, lib/gnutls_compress_int.h, lib/gnutls_db.h,
28265         lib/gnutls_dh.h, lib/gnutls_errors.h, lib/gnutls_handshake.h,
28266         lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_kx.h,
28267         lib/gnutls_num.h, lib/gnutls_plaintext.h, lib/gnutls_priority.h,
28268         lib/gnutls_session.h: added copyright notice
28270 2001-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28272         * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_cipher.h: removed
28273         large buffer
28275 2001-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28277         * NEWS, README, configure.in, src/cli.c, src/port.h: [no log
28278         message]
28280 2001-01-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28282         * lib/Makefile.am, lib/cert_der.asn1, lib/gnutls_cert.lex: removed
28283         unneeded files
28285 2001-01-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28287         * lib/gnutls.c: corrected wrong buffer size
28289 2001-01-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28291         * lib/Makefile.am: [no log message]
28293 2001-01-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28295         * lib/gnutls_cipher.c, lib/gnutls_cipher.h: changes in
28296         gnutls_encrypt()
28298 2001-01-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28300         * lib/gnutls.c, lib/gnutls_int.h: tls packets are now send using one
28301         write(that way ssldump understands us)
28303 2001-01-25  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28305         * doc/TODO: updated todo list
28307 2001-01-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28309         * lib/cert_b64.c: corrected license
28311 2001-01-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28313         * lib/cert_der.asn1: added asn1 rules for snacc (DER extended)
28314         compiler
28316 2001-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28318         * doc/draft-ietf-tls-wireless-00.txt: added draft-ietf-tls-wireless
28320 2001-01-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28322         * AUTHORS: updated authors - tarun left
28324 2001-01-16  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28326         * doc/TODO: updated todo list
28328 2001-01-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28330         * lib/gnutls_handshake.c: removed time_t declarations. We need
28331         exactly 32 bits.
28333 2001-01-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28335         * lib/gnutls_der.h: corrected typo
28337 2001-01-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28339         * lib/cert_b64.c: added some support for pem encoded x509
28340         certificates
28342 2001-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28344         * lib/gnutls.c: session gets deleted from the db if it is not
28345         resumable
28347 2001-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28349         * lib/gnutls_db.c, lib/gnutls_db.h: added db files
28351 2001-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28353         * configure.in: more fixes
28355 2001-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28357         * NEWS, configure.in, src/cli.c: fixes for release
28359 2001-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28361         * acinclude.m4: added hooks for new libgcrypt
28363 2001-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28365         * NEWS, configure.in, doc/API, lib/Makefile.am, lib/gnutls.c,
28366         lib/gnutls.h, lib/gnutls_algorithms.c, lib/gnutls_errors.c,
28367         lib/gnutls_errors.h, lib/gnutls_handshake.c,
28368         lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_session.c,
28369         src/Makefile.am, src/cli.c, src/port.h, src/serv.c: added server
28370         side session resuming (using gdbm)
28372 2001-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28374         * acconfig.h, configure.in, lib/gnutls_dh.c, lib/gnutls_int.h,
28375         src/Makefile.am: added hooks for dmalloc
28377 2001-01-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28379         * src/Makefile.am, src/cli.c, src/serv.c: corrected client/server
28381 2001-01-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28383         * lib/Makefile.am, lib/gnutls.c, lib/gnutls.h,
28384         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
28385         lib/gnutls_cipher.c, lib/gnutls_cipher_int.c,
28386         lib/gnutls_handshake.c, lib/gnutls_int.h: corrected buffer overruns
28388 2001-01-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28390         * doc/rfc1423.txt: [no log message]
28392 2001-01-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28394         * doc/rfc1422.txt: added PEM rfc
28396 2001-01-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28398         * lib/gnutls.c: corrected return value
28400 2001-01-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28402         * lib/gnutls.c: added a check in read return value
28404 2001-01-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28406         * lib/gnutls_compress_int.c: more checks for zlib
28408 2001-01-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28410         * doc/API: [no log message]
28412 2001-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28414         * doc/API, lib/gnutls.c, lib/gnutls.h, lib/gnutls_int.h: added a
28415         function to control the lowat size (the RCVLOWAT in socket)
28417 2001-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28419         * doc/Makefile.am: removed file
28421 2001-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28423         * NEWS, configure.in, doc/API, doc/TODO, lib/gnutls.c,
28424         lib/gnutls.h, lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
28425         lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
28426         lib/gnutls_int.h, src/cli.c, src/port.h, src/serv.c: added some
28427         support for non blocking IO and socket flags. Some function names
28428         have been changed.
28430 2001-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28432         * lib/gnutls_algorithms.c: qsort seems to work now
28434 2001-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28436         * lib/gnutls_compress_int.c: added check for zlib.h
28438 2001-01-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28440         * lib/gnutls_algorithms.c: updated sorting algorithm - it was a mess
28441         - it is more than a mess now
28443 2001-01-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28445         * configure.in, doc/API, doc/TODO, lib/gnutls.c, lib/gnutls.h,
28446         lib/gnutls_algorithms.c, lib/gnutls_cipher.c,
28447         lib/gnutls_cipher_int.c, lib/gnutls_compress_int.c,
28448         lib/gnutls_hash_int.c, lib/gnutls_int.h, src/cli.c, src/port.h,
28449         src/serv.c: some minor updates
28451 2001-01-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28453         * lib/gnutls.c: added a better(?) - not sure - xor function.
28455 2001-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28457         * lib/gnutls_priority.h: added missing file
28459 2001-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28461         * configure.in: added option for profiling
28463 2001-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28465         * lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
28466         lib/gnutls_handshake.c, lib/gnutls_kx.c: improved some things found
28467         from gcov
28469 2001-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28471         * lib/gnutls.c, lib/gnutls_int.h: improved peek data handling - now
28472         keeps only 1 byte in kernel buffer
28474 2001-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28476         * configure.in, lib/.cvsignore, lib/gnutls.c: more changes
28478 2001-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28480         * lib/gnutls_int.h: removed debug definitions
28482 2001-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28484         * NEWS, lib/Makefile.am, lib/debug.h, lib/gnutls.c,
28485         lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_errors.h,
28486         lib/gnutls_handshake.c, lib/gnutls_handshake.h,
28487         lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_kx.c,
28488         src/cli.c, src/serv.c: cleanups for gcc -Wall
28490 2001-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28492         * doc/HACKING: removed file. replaced by API
28494 2001-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28496         * doc/API, lib/gnutls.c, lib/gnutls.h, lib/gnutls_buffers.c,
28497         lib/gnutls_int.h, lib/gnutls_session.c, src/cli.c: added some new
28498         functions in the API. documentation updated.
28500 2001-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28502         * doc/API, doc/TODO: updated documentation
28504 2001-01-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28506         * lib/gnutls.c: corrected peek data handling
28508 2001-01-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28510         * configure.in, doc/TODO, lib/defines.h, lib/gnutls.c,
28511         lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_int.h,
28512         src/cli.c: used MSG_PEEK flag in recv in order to used gnutls_recv()
28513         with select(). This change will order select to treat the socket as
28514         read even if we have read and localy buffered all data - but the
28515         user hasn't call gnutls_recv() to get that data.
28517 2001-01-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28519         * src/cli.c: [no log message]
28521 2001-01-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28523         * src/cli.c, src/serv.c: updated client
28525 2001-01-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28527         * lib/debug.c, lib/gnutls.c, lib/gnutls_buffers.c,
28528         lib/gnutls_cipher.c, lib/gnutls_handshake.c, lib/gnutls_int.h: 
28529         changes in close notify- alert handling
28531 2001-01-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28533         * lib/gnutls_compress_int.c: changes in compression handling
28535 2001-01-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28537         * NEWS: [no log message]
28539 2001-01-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28541         * : moved to r2
28543 2001-01-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28545         * lib/gnutls_session.c, lib/gnutls_session.h: added support for
28546         session resuming
28548 2001-01-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28550         * lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls_cipher.c,
28551         lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h: 
28552         added some support for session resuming (in client) It does not seem
28553         to work yet
28555 2001-01-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28557         * lib/debug.c, lib/gnutls.h, lib/gnutls_cipher.c, lib/gnutls_int.h: 
28558         removed all things about exportable algorithms
28560 2001-01-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28562         * lib/gnutls_handshake.c: gnutls_handshake was broken to
28563         gnutls_handshake_begin and gnutls_handshake_finish. This will help
28564         the use of certificate API to check received certificates
28566 2001-01-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28568         * configure.in: added a warning if zlib was not found
28570 2001-01-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28572         * lib/gnutls.c: Added default algorithm priorities so it can work
28573         even if the user hasn't specified any
28575 2001-01-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28577         * lib/gnutls_compress_int.c, lib/gnutls_compress_int.h: added
28578         compression (ZLIB)
28580 2001-01-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28582         * .cvsignore, configure.in, lib/Makefile.am, lib/gnutls.c,
28583         lib/gnutls.h, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
28584         lib/gnutls_cipher.c, lib/gnutls_compress.c, lib/gnutls_errors.c,
28585         lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
28586         lib/gnutls_priority.c, src/cli.c, src/port.h, src/serv.c: Added
28587         compression support (ZLIB)
28589 2001-01-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28591         * lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
28592         lib/gnutls_hash_int.h, src/cli.c, src/port.h: SSL3 support was added
28594 2001-01-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28596         * lib/gnutls.c, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
28597         lib/gnutls_handshake.c, lib/gnutls_int.h: major cleanups
28599 2001-01-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28601         * lib/gnutls.c, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
28602         lib/gnutls_cipher.c, lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
28603         lib/gnutls_hash_int.h, lib/gnutls_int.h: more ssl3 fixes
28605 2001-01-06  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28607         * lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
28608         lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cipher.c,
28609         lib/gnutls_cipher_int.c, lib/gnutls_handshake.c,
28610         lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
28611         lib/gnutls_kx.c: A lot of fixes for SSL3
28613 2001-01-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28615         * doc/Makefile.am: added API
28617 2001-01-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28619         * doc/API, doc/TODO: documentation update
28621 2001-01-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28623         * lib/gnutls.c, lib/gnutls_priority.c, src/cli.c, src/serv.c: 
28624         Bugfixes mainly for the priority (which was moved to the state)
28626 2001-01-05  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28628         * lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
28629         lib/gnutls_algorithms.h, lib/gnutls_cipher.c,
28630         lib/gnutls_handshake.c, lib/gnutls_handshake.h,
28631         lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
28632         lib/gnutls_kx.c, lib/gnutls_priority.c: Priorities were moved to the
28633         state (were global)
28635 2000-11-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28637         * lib/gnutls_algorithms.c, lib/gnutls_cipher.c,
28638         lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h: 
28639         added ssl3 key generation function - more fixes in ssl3 mac
28641 2000-11-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28643         * lib/gnutls_hash_int.c, lib/gnutls_hash_int.h: more bugfixes
28645 2000-11-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28647         * lib/gnutls_hash_int.c: corrected nasty bugs
28649 2000-11-22  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28651         * lib/gnutls_hash_int.c, lib/gnutls_hash_int.h: added support for
28652         the MAC used in SSLv3
28654 2000-11-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28656         * README: updated readme
28658 2000-11-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28660         * configure.in: removed unneeded check
28662 2000-11-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28664         * doc/Makefile.am, doc/ssl3-vs-tls: cleanups
28666 2000-11-19  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28668         * doc/TODO: updated todo
28670 2000-11-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28672         * lib/gnutls_cipher_int.c: added ARCFOUR support when using gcrypt
28674 2000-11-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28676         * doc/draft-ietf-tls-ciphersuite-01.txt: removed old draft
28678 2000-11-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28680         * doc/draft-ietf-tls-ciphersuite-02.txt, lib/gnutls_algorithms.c: 
28681         added the new tls-ciphersuite draft, and the ciphersuite
28682         TLS_DH_anon_RIJNDAEL_CBC_SHA
28684 2000-11-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28686         * configure.in, lib/gnutls.c, lib/gnutls.h,
28687         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
28688         lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
28689         lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
28690         lib/gnutls_int.h: several cleanups in order to support ssl3
28692 2000-11-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28694         * : Moving to release 2
28696 2000-11-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28698         * doc/ssl3-vs-tls: added
28700 2000-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28702         * configure.in: updated for mhash
28704 2000-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28706         * doc/TODO: updated todo
28708 2000-11-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28710         * lib/debug.c, lib/debug.h, lib/gnutls.c, lib/gnutls.h,
28711         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
28712         lib/gnutls_cipher.c, lib/gnutls_dh.c, lib/gnutls_handshake.c,
28713         lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
28714         lib/gnutls_kx.c: added some support for ssl3 (with mhash only)
28716 2000-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28718         * doc/rfc2818.txt, doc/ssl-draft302.txt: more drafs added
28720 2000-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28722         * doc/draft-ietf-tls-camellia-00.txt,
28723         doc/draft-ietf-tls-https-04.txt, doc/draft-ietf-tls-misty1-00.txt,
28724         doc/draft-ietf-tls-seedhas-00.txt,
28725         doc/draft-ietf-tn3270e-telnet-tls-05.txt: added more draft's
28727 2000-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28729         * lib/gnutls_der.c: removed main()
28731 2000-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28733         * doc/TODO: updated todo list
28735 2000-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28737         * lib/gnutls.h, lib/gnutls_algorithms.c, lib/gnutls_cipher_int.c,
28738         lib/gnutls_int.h: added preliminary support for AES (rijndael)
28740 2000-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28742         * doc/draft-ietf-tls-openpgp-00.txt: added
28743         draft-ietf-tls-openpgp-00.txt
28745 2000-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28747         * doc/Makefile.am, doc/draft-ietf-tls-ciphersuite-01.txt: added
28748         draft-ietf-tls-ciphersuite-01.txt
28750 2000-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28752         * lib/gnutls_cipher_int.c: fix for DES in mcrypt
28754 2000-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28756         * lib/gnutls.c, lib/gnutls_cipher.c: fixes for the server... and
28757         change_cipher_spec type packet.
28759 2000-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28761         * lib/debug.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
28762         lib/gnutls_cipher.c, lib/gnutls_int.h: Changes in the client in
28763         order to interoperate with an openssl server.
28765 2000-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28767         * Makefile.am, acconfig.h, configure.in, lib/gnutls_algorithms.c,
28768         lib/gnutls_cipher.c, lib/gnutls_cipher_int.c,
28769         lib/gnutls_cipher_int.h, lib/gnutls_hash_int.c, lib/gnutls_int.h: 
28770         added hooks for both mhash and mcrypt
28772 2000-11-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28774         * lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h: 
28775         clean-ups
28777 2000-11-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28779         * lib/gnutls_buffers.c, lib/gnutls_cipher.c, lib/gnutls_int.h: 
28780         corrected bugs in hmac and more.
28782 2000-11-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28784         * lib/gnutls.c: corrected problem in our PRF function
28786 2000-11-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28788         * lib/gnutls_int.h: removed mhash definitions
28790 2000-11-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28792         * lib/gnutls.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
28793         lib/gnutls_kx.c: more fixes
28795 2000-11-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28797         * lib/Makefile.am, lib/gnutls.c, lib/gnutls_cipher.c,
28798         lib/gnutls_hash_int.c, lib/gnutls_kx.c: minor fixes and cleanups
28800 2000-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28802         * lib/gnutls.c, lib/gnutls_cipher.c: more fixes...
28804 2000-11-02  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28806         * doc/TODO, lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_errors.c,
28807         lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
28808         lib/gnutls_kx.c: more fixes and bugs introduced
28810 2000-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28812         * lib/gnutls_kx.c: cvs should stop messing with MY files
28814 2000-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28816         * lib/gnutls_kx.c: [no log message]
28818 2000-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28820         * lib/Makefile.am, lib/gnutls_algorithms.c, lib/gnutls_dh.c,
28821         lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
28822         lib/gnutls_kx.c, lib/gnutls_kx.h, src/cli.c, src/port.h: Some more
28823         fixes and additions in order to interoperate with openssl
28825 2000-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28827         * doc/TODO: added a small todo list
28829 2000-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28831         * lib/gnutls_handshake.c: memory leaks and overruns eliminated
28833 2000-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28835         * lib/gnutls_handshake.c: corrected bug which made us to send the
28836         double bytes of ciphersuites we had.
28838 2000-11-01  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28840         * lib/defines.h, lib/gnutls.c, lib/gnutls_algorithms.c,
28841         lib/gnutls_buffers.c, lib/gnutls_cipher.c, lib/gnutls_errors.c,
28842         lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
28843         lib/gnutls_kx.c: added some preliminary support for DHE_DSS and
28844         DHE_RSA algorithms... of course not certificates are used
28846 2000-10-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28848         * lib/gnutls.c: some need gcry_ functions added. (for malloc etc)
28850 2000-10-31  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28852         * configure.in, doc/HACKING, lib/defines.h, lib/gnutls.c,
28853         lib/gnutls_handshake.c, lib/gnutls_int.h, src/port.h, src/serv.c: 
28854         added assert() and some bug fixes
28856 2000-10-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28858         * doc/HACKING: some kind of updates
28860 2000-10-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28862         * lib/gnutls_algorithms.h, lib/gnutls_handshake.c,
28863         lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_kx.c: added
28864         ability to receive certificates...
28866 2000-10-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28868         * configure.in, doc/HACKING: [no log message]
28870 2000-10-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28872         * lib/README.der: added Tarun's README.der
28874 2000-10-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28876         * lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h: added missing
28877         files. They are to handle foreign encryption functions
28879 2000-10-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28881         * lib/Makefile.am, lib/gnutls_der.c, lib/gnutls_der.h: Added Tarun's
28882         files
28884 2000-10-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28886         * AUTHORS, configure.in, lib/gnutls_cert.lex, src/Makefile.am,
28887         src/cli.c: added a DER parser from Tarun and updated authors
28889 2000-10-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28891         * doc/Makefile.am: changed in order for rfc's to be included in the
28892         distribution
28894 2000-10-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28896         * Makefile.am, acinclude.m4, configure.in: added checks for gcrypt
28898 2000-10-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28900         * doc/rfc2246.txt, doc/rfc2459.txt: Added rfc's which refer to what
28901         we are implementing
28903 2000-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28905         * lib/gnutls.c: corrected bug which made gnutls to wait for a second
28906         closure alert after having received the first.
28908 2000-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28910         * src/serv.c: [no log message]
28912 2000-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28914         * lib/.cvsignore, lib/Makefile.am, lib/gnutls.c,
28915         lib/gnutls_cipher.c, lib/gnutls_dh.c, lib/gnutls_handshake.c,
28916         lib/gnutls_hash.c, lib/gnutls_hash.h, lib/gnutls_int.h,
28917         lib/gnutls_kx.c: The encryption api was fixed and gnutls_cipher.c
28918         was cleaned up a bit.
28920 2000-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28922         * lib/gnutls_hash_int.c, lib/gnutls_hash_int.h: there files were
28923         renamed
28925 2000-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28927         * lib/.cvsignore, src/.cvsignore: corrected cvsignore files
28929 2000-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28931         * lib/.cvsignore: [no log message]
28933 2000-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28935         * README, configure.in, src/Makefile.am: removed mhash support and
28936         some changes in the docs
28938 2000-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28940         * lib/gnutls_hash.c: bugfixes in gcrypt md functions handling
28942 2000-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28944         * lib/Makefile.am, lib/gnutls.c, lib/gnutls_cipher.c,
28945         lib/gnutls_handshake.c, lib/gnutls_hash.c, lib/gnutls_hash.h,
28946         lib/gnutls_int.h: Added support for the gcrypt hash and hmac
28947         functions. Mhash support is almost removed.
28949 2000-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28951         * lib/gnutls_dh.c, lib/gnutls_dh.h, lib/gnutls_kx.c: corrected the
28952         problem with the double underscore
28954 2000-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28956         * .cvsignore, doc/.cvsignore, lib/.cvsignore, src/.cvsignore: added
28957         .cvsignore files
28959 2000-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28961         * configure.in: updated version number
28963 2000-10-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28965         * lib/gnutls_dh.c, lib/gnutls_kx.c: removed double underscores
28967 2000-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28969         * README: added some needed stuff
28971 2000-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28973         * doc/HACKING: outdated
28975 2000-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28977         * lib/gnutls_priority.c: the file that handles some of the priority
28978         stuff (most of the API things)
28980 2000-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28982         * configure.in, lib/Makefile.am, lib/defines.h, lib/gnutls.h,
28983         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
28984         lib/gnutls_cipher.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
28985         lib/gnutls_kx.c, src/cli.c, src/port.h, src/serv.c: Added support
28986         for priorities. Some function names were renamed to be more
28987         rational.
28989 2000-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28991         * lib/gnutls.c, lib/gnutls_algorithms.c, lib/gnutls_handshake.c,
28992         lib/gnutls_int.h, lib/gnutls_kx.c: some fixes in the comments, and
28993         replaced KX_* with GNUTLS_KX_*
28995 2000-10-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
28997         * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
28998         lib/gnutls_kx.c: more inline documentation
29000 2000-10-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29002         * AUTHORS: added my name
29004 2000-10-07  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29006         * lib/gnutls.c, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
29007         lib/gnutls_cipher.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
29008         lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
29009         lib/gnutls_kx.c: Added some kind of priorities for algorithms. Still
29010         experimental.
29012 2000-05-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29014         * lib/gnutls_int.h, src/cli.c, src/port.h, src/serv.c: Improved
29015         client/server examples.
29017 2000-04-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29019         * lib/gnutls_int.h: removed an unneeded variable.
29021 2000-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29023         * lib/debug.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
29024         lib/gnutls_buffers.c, lib/gnutls_cipher.c, lib/gnutls_compress.c,
29025         lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_handshake.c,
29026         lib/gnutls_kx.c, lib/gnutls_num.c, lib/gnutls_plaintext.c,
29027         src/cli.c, src/serv.c: Added copyright notices.
29029 2000-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29031         * lib/defines.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
29032         src/Makefile.am, src/port.h: [no log message]
29034 2000-04-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29036         * lib/defines.h, lib/gnutls.c, lib/gnutls_algorithms.c,
29037         lib/gnutls_algorithms.h, lib/gnutls_cipher.c,
29038         lib/gnutls_handshake.c, lib/gnutls_int.h, src/Makefile.am: Better
29039         mac algorithms handling.
29041 2000-04-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29043         * doc/HACKING, lib/defines.h, lib/gnutls.c,
29044         lib/gnutls_algorithms.h, lib/gnutls_buffers.c,
29045         lib/gnutls_buffers.h, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
29046         lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
29047         src/Makefile.am, src/port.h: Changes in handshake messages handling.
29049 2000-04-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29051         * lib/gnutls_cipher.c, lib/gnutls_int.h: [no log message]
29053 2000-04-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29055         * lib/gnutls_cipher.c: [no log message]
29057 2000-04-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29059         * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_dh.c,
29060         lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
29061         lib/gnutls_plaintext.c, lib/gnutls_plaintext.h, src/Makefile.am,
29062         src/port.h: Corrected bug in gnutls_cipher.c that caused the library
29063         to fail in certain (random) situations.
29065 2000-04-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29067         * lib/gnutls_kx.c, src/serv.c: Better memory allocation in key
29068         exchange.
29070 2000-04-12  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29072         * lib/gnutls.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
29073         lib/gnutls_kx.c, src/cli.c, src/port.h: Some changes in peer's
29074         version checks.
29076 2000-04-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29078         * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
29079         lib/gnutls_int.h, src/port.h: Corrected bugs in MAC calculation.
29081 2000-04-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29083         * lib/gnutls_cipher.c, lib/gnutls_errors.h, lib/gnutls_handshake.c: 
29084         Corrected bugs when setting cipher and mac.
29086 2000-04-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29088         * lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls_errors.c,
29089         lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_kx.c,
29090         lib/gnutls_kx.h, src/serv.c: Better error control. Moved key
29091         exchange functions to gnutls_kx.c/h
29093 2000-04-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29095         * README: [no log message]
29097 2000-04-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29099         * lib/gnutls.c, lib/gnutls_handshake.c, src/port.h: [no log message]
29101 2000-04-11  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29103         * lib/gnutls.c, lib/gnutls_handshake.c, src/port.h: [no log message]
29105 2000-04-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29107         * lib/debug.c, lib/debug.h, lib/gnutls_dh.c,
29108         lib/gnutls_handshake.c, src/port.h: Bugfixes in the diffie hellman.
29110 2000-04-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29112         * lib/debug.c, lib/defines.h, lib/gnutls.c,
29113         lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
29114         lib/gnutls_compress.c, lib/gnutls_dh.c, lib/gnutls_dh.h,
29115         lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
29116         lib/gnutls_int.h, lib/gnutls_num.c, lib/gnutls_plaintext.c,
29117         src/port.h: Added anonymous diffie-hellman key exchange. It does not
29118         work yet, and the whole code is mess.
29120 2000-04-10  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29122         * configure.in, lib/Makefile.am, lib/gnutls.c,
29123         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
29124         lib/gnutls_cipher.c, lib/gnutls_dh.c, lib/gnutls_dh.h,
29125         lib/gnutls_handshake.c, lib/gnutls_int.h: Added the basics for key
29126         exchange.
29128 2000-04-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29130         * COPYING: Added ChangeLog and COPYING.
29132 2000-04-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29134         * configure.in, src/cli.c, src/serv.c: [no log message]
29136 2000-04-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29138         * Makefile.am, doc/Makefile.am, lib/Makefile.am, lib/debug.c,
29139         lib/debug.h, lib/defines.h, lib/gnutls.c, lib/gnutls.h,
29140         lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
29141         lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cipher.c,
29142         lib/gnutls_cipher.h, lib/gnutls_compress.c, lib/gnutls_compress.h,
29143         lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
29144         lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
29145         lib/gnutls_num.c, lib/gnutls_num.h, lib/gnutls_plaintext.c,
29146         lib/gnutls_plaintext.h, src/Makefile.am, src/debug.c, src/debug.h,
29147         src/defines.h, src/gnutls.c, src/gnutls.h, src/gnutls_algorithms.c,
29148         src/gnutls_algorithms.h, src/gnutls_buffers.c,
29149         src/gnutls_buffers.h, src/gnutls_cipher.c, src/gnutls_cipher.h,
29150         src/gnutls_compress.c, src/gnutls_compress.h, src/gnutls_dh.c,
29151         src/gnutls_errors.c, src/gnutls_errors.h, src/gnutls_handshake.c,
29152         src/gnutls_handshake.h, src/gnutls_int.h, src/gnutls_num.c,
29153         src/gnutls_num.h, src/gnutls_plaintext.c, src/gnutls_plaintext.h: 
29154         Changed directory structure.
29156 2000-04-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29158         * configure.in: corrected configure script
29160 2000-04-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29162         * configure.in: [no log message]
29164 2000-04-09  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29166         * src/gnutls.c, src/gnutls_handshake.c, src/gnutls_handshake.h,
29167         src/gnutls_int.h, src/port.h: corrected bugs in handshake.
29169 2000-04-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29171         * src/gnutls.c, src/gnutls_algorithms.c, src/gnutls_algorithms.h,
29172         src/gnutls_cipher.c, src/gnutls_handshake.c,
29173         src/gnutls_handshake.h, src/gnutls_int.h: Added some basics for key
29174         exchange.
29176 2000-04-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29178         * src/gnutls_dh.c: I've add gnutls_dh.c but is not ready yet, I have
29179         to eat something first:) It is taken from gsti.
29181 2000-04-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29183         * src/cli.c, src/debug.c, src/gnutls.c, src/gnutls_algorithms.c,
29184         src/gnutls_buffers.c, src/gnutls_cipher.c, src/gnutls_compress.c,
29185         src/gnutls_errors.c, src/gnutls_errors.h, src/gnutls_handshake.c,
29186         src/gnutls_handshake.h, src/gnutls_int.h, src/gnutls_num.c,
29187         src/gnutls_plaintext.c, src/port.h, src/serv.c: Handshake
29188         implementation was improved. Still no key exchange algorithm.
29190 2000-03-30  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29192         * src/gnutls.c, src/gnutls_algorithms.c, src/gnutls_algorithms.h,
29193         src/gnutls_cipher.c: Corrected bugs in gnutls_algorithms and added
29194         _gnutls_get_iv_size().
29196 2000-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29198         * src/Makefile.am, src/gnutls_algorithms.c,
29199         src/gnutls_algorithms.h, src/gnutls_cipher.c: Algorithms/Ciphers
29200         interface has changes.
29202 2000-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29204         * src/cli.c, src/gnutls.c, src/gnutls_buffers.c,
29205         src/gnutls_errors.c, src/serv.c: The gnutls_recv() semantics were
29206         changed. It may return less data than the specified. It operates
29207         similar to read().
29209 2000-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29211         * src/gnutls.c, src/gnutls_handshake.c, src/gnutls_handshake.h,
29212         src/port.h: Server now generates a session_id.
29214 2000-03-29  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29216         * src/Makefile.am, src/cli.c, src/gnutls.c, src/gnutls.h,
29217         src/gnutls_errors.c, src/gnutls_errors.h, src/gnutls_num.c,
29218         src/gnutls_num.h, src/port.h, src/serv.c: [no log message]
29220 2000-03-28  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29222         * src/Makefile.am, src/cli.c, src/gnutls.c, src/gnutls.h,
29223         src/gnutls_buffers.c, src/gnutls_errors.h, src/gnutls_handshake.c,
29224         src/gnutls_handshake.h, src/gnutls_int.h, src/serv.c: Corrected a
29225         lot of bugs. Handshake protocol is ready to be coded.
29227 2000-03-26  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29229         * src/gnutls.c, src/gnutls.h, src/gnutls_buffers.c,
29230         src/gnutls_buffers.h: Included a reliable version of read/write
29231         (that read/write will return exactly the bytes specified).
29233 2000-03-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29235         * src/Makefile.am, src/cli.c, src/gnutls.c, src/gnutls.h,
29236         src/gnutls_handshake.c, src/gnutls_handshake.h, src/serv.c,
29237         src/test.c: [no log message]
29239 2000-03-24  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29241         * src/gnutls.c, src/gnutls_buffers.c, src/gnutls_buffers.h,
29242         src/gnutls_handshake.c: [no log message]
29244 2000-03-23  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29246         * src/gnutls.c, src/gnutls_cipher.c, src/gnutls_handshake.c,
29247         src/gnutls_int.h: Changes in the handshake.
29249 2000-03-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29251         * src/gnutls.c: Some memory leaks were fixed.
29253 2000-03-18  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29255         * src/gnutls.c, src/gnutls_cipher.c, src/gnutls_handshake.c,
29256         src/gnutls_int.h: Corrected bug in the record protocol. Now it holds
29257         2 states, 1 for encryption and 1 for decryption
29258         (mac/cipher/iv/compression).
29260 2000-03-17  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29262         * src/Makefile.am, src/defines.h, src/gnutls.c,
29263         src/gnutls_handshake.c, src/gnutls_handshake.h, src/gnutls_int.h: 
29264         Added the client hello handshake message.
29266 2000-03-15  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29268         * doc/HACKING: documentation.
29270 2000-03-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29272         * src/gnutls_handshake.h, src/gnutls_record.h: Incorporated in
29273         gnutls_int.h
29275 2000-03-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29277         * src/Makefile.am, src/debug.c, src/gnutls.c, src/gnutls_buffers.c,
29278         src/gnutls_buffers.h, src/gnutls_cipher.c, src/gnutls_compress.c,
29279         src/gnutls_errors.h, src/gnutls_int.h, src/gnutls_plaintext.c: 
29280         gnutls_recv() can now receive fatal alerts and closure alerts.
29282 2000-03-14  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29284         * README, src/Makefile.am, src/debug.c, src/gnutls.c, src/gnutls.h,
29285         src/gnutls_buffers.c, src/gnutls_buffers.h, src/gnutls_cipher.c,
29286         src/gnutls_compress.c, src/gnutls_errors.h, src/gnutls_handshake.h,
29287         src/gnutls_int.h, src/gnutls_plaintext.c, src/gnutls_record.h,
29288         src/test.c: In case of failure gnutls_recv, sends an alert message.
29289         but, it still cannot receive any.
29291 2000-03-13  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29293         * configure.in, src/Makefile.am, src/gnutls.c, src/gnutls.h,
29294         src/gnutls_cipher.c, src/test.c: Added gnutls_recv... Works only for
29295         application data, and it is not tested.
29297 2000-03-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29299         * AUTHORS, Makefile.am, acconfig.h, buildconf, configure.in,
29300         src/Makefile.am, src/debug.c, src/debug.h, src/defines.h,
29301         src/gnutls.c, src/gnutls.h, src/gnutls_cipher.c,
29302         src/gnutls_cipher.h, src/gnutls_compress.c, src/gnutls_compress.h,
29303         src/gnutls_plaintext.c, src/gnutls_plaintext.h, src/test.c: [no log
29304         message]
29306 2000-03-08  Nikos Mavrogiannopoulos <nmav@gnutls.org>
29308         * buildconf: [no log message]
29310 2000-03-07  Werner Koch <wk@gnupg.org>
29312         * Initialized repository for GNU TLS
29314         ----------------------------------------------------------------------
29315         Copyright (C) 2005, 2006 Free Software Foundation
29316         Copying and distribution of this file, with or without modification,
29317         are permitted in any medium without royalty provided the copyright
29318         notice and this notice are preserved.