1 2008-01-10 Simon Josefsson <simon@josefsson.org>
5 2008-01-09 Simon Josefsson <simon@josefsson.org>
7 * doc/Makefile.am: GPLv3 typo.
9 2008-01-09 Simon Josefsson <simon@josefsson.org>
13 2008-01-09 Simon Josefsson <simon@josefsson.org>
15 * NEWS, configure.in, maint-cfg.mk: Gettext 0.17 to solve -L
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
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
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
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>
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)>
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>
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>
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
343 2007-11-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
345 * lib/x509/common.c: variables for the time functions are not more
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
368 2007-11-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
370 * doc/examples/ex-cert-select.c, doc/examples/ex-serv1.c: examples
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
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>
474 2007-11-15 Simon Josefsson <simon@josefsson.org>
478 2007-11-15 Simon Josefsson <simon@josefsson.org>
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
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
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++
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
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>
667 2007-11-01 Simon Josefsson <simon@josefsson.org>
671 2007-11-01 Simon Josefsson <simon@josefsson.org>
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
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>
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>
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
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
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
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
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
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
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
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
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
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
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>
1143 2007-10-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1145 * lib/gnutls_priority.c: Reenabled the 256 bit algorithms in the
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
1160 2007-10-14 Simon Josefsson <simon@josefsson.org>
1162 * ChangeLog: Generated.
1164 2007-10-14 Simon Josefsson <simon@josefsson.org>
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>
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
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>
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
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
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
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
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
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>
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>
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>
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>
1378 2007-09-24 Simon Josefsson <simon@josefsson.org>
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
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
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>
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
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
1533 2007-09-17 Simon Josefsson <simon@josefsson.org>
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
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
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>
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
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>
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>
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>
1693 2007-09-01 Simon Josefsson <simon@josefsson.org>
1695 * lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c: Use libtasn1
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
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>
1733 2007-08-27 Simon Josefsson <simon@josefsson.org>
1735 * doc/examples/ex-session-info.c: Support GNUTLS_CRD_PSK and
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>
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>
1775 2007-08-24 Simon Josefsson <simon@josefsson.org>
1777 * libextra/opencdk/misc.c, libextra/opencdk/opencdk.h: Upgrade to
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>
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>
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
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>
1840 2007-08-16 Simon Josefsson <simon@josefsson.org>
1842 * configure.in: Bump version.
1844 2007-08-16 Simon Josefsson <simon@josefsson.org>
1848 2007-08-16 Simon Josefsson <simon@josefsson.org>
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
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>
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>
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
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
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>
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>
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>
2024 2007-08-08 Simon Josefsson <simon@josefsson.org>
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>
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>
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>
2066 2007-08-07 Simon Josefsson <simon@josefsson.org>
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>
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>
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>
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>
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>
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>
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>
2233 2007-06-27 Simon Josefsson <simon@josefsson.org>
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>
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
2264 2007-06-26 Simon Josefsson <simon@josefsson.org>
2266 * Makefile.am, NEWS, configure.in: Fix installation path of Guile
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>
2285 2007-06-26 Simon Josefsson <simon@josefsson.org>
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
2304 2007-06-26 Simon Josefsson <simon@josefsson.org>
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>
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>
2325 2007-06-20 Simon Josefsson <simon@josefsson.org>
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>
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>
2416 2007-06-11 Simon Josefsson <simon@josefsson.org>
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
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>
2450 2007-06-11 Simon Josefsson <simon@josefsson.org>
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
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
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>
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>
2514 2007-06-08 Simon Josefsson <simon@josefsson.org>
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
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
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>
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
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
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>
2683 2007-05-27 Simon Josefsson <simon@josefsson.org>
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>
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>
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>
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>
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>
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>
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
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
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>
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>
2874 2007-05-12 Simon Josefsson <simon@josefsson.org>
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>
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
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>
2913 2007-05-03 Simon Josefsson <simon@josefsson.org>
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
2979 2007-04-21 Simon Josefsson <simon@josefsson.org>
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
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>
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>
3075 2007-04-12 Simon Josefsson <simon@josefsson.org>
3079 2007-04-12 Simon Josefsson <simon@josefsson.org>
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>
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
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>
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
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>
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>
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>
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>
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
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>
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>
3433 2007-02-22 Simon Josefsson <simon@josefsson.org>
3437 2007-02-22 Simon Josefsson <simon@josefsson.org>
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>
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>
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>
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>
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>
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
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>
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>
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>
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>
3684 2007-02-16 Simon Josefsson <simon@josefsson.org>
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>
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>
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>
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>
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>
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>
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
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>
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>
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
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,
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:
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>
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>
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
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
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
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>
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>
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>
4465 2007-02-08 Simon Josefsson <simon@josefsson.org>
4467 * NEWS, THANKS: Add.
4469 2007-02-08 Simon Josefsson <simon@josefsson.org>
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
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>
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>
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>
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>
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>
4570 2007-02-06 Simon Josefsson <simon@josefsson.org>
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>
4583 2007-02-06 Simon Josefsson <simon@josefsson.org>
4585 * doc/gnutls.texi: Fix.
4587 2007-02-06 Simon Josefsson <simon@josefsson.org>
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>
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
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>
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>
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
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>
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>
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>
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>
4749 2007-02-05 Simon Josefsson <simon@josefsson.org>
4751 * src/certtool-cfg.c: Set pathlength to -1 (not present) by default,
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>
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>
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.
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>
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>
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>
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>
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
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>
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
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>
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>
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>
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
5039 2007-01-16 Simon Josefsson <simon@josefsson.org>
5041 * configure.in: Bump versions.
5043 2007-01-16 Simon Josefsson <simon@josefsson.org>
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>
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
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>
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
5126 2007-01-11 Simon Josefsson <simon@josefsson.org>
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
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>
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>
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>
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
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>
5235 2007-01-28 Simon Josefsson <simon@josefsson.org>
5239 2007-01-28 Simon Josefsson <simon@josefsson.org>
5243 2007-01-28 Simon Josefsson <simon@josefsson.org>
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>
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>
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
5297 2007-01-27 Simon Josefsson <simon@josefsson.org>
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>
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
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:
5359 2007-01-27 Simon Josefsson <simon@josefsson.org>
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>
5402 2007-01-10 Simon Josefsson <simon@josefsson.org>
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>
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
5447 2006-11-29 Simon Josefsson <simon@josefsson.org>
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>
5460 2006-11-26 Simon Josefsson <simon@josefsson.org>
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>
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
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>
5523 2006-11-25 Simon Josefsson <simon@josefsson.org>
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>
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>
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:
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>
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
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>
5625 2006-11-16 Simon Josefsson <simon@josefsson.org>
5629 2006-11-16 Simon Josefsson <simon@josefsson.org>
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
5654 2006-11-15 Simon Josefsson <simon@josefsson.org>
5656 * configure.in: Bump versions (done incorrectly in the 1.5.4
5659 2006-11-15 Simon Josefsson <simon@josefsson.org>
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>
5688 2006-11-07 Simon Josefsson <simon@josefsson.org>
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
5715 2006-11-07 Simon Josefsson <simon@josefsson.org>
5719 2006-11-07 Simon Josefsson <simon@josefsson.org>
5721 * lib/gnutls_buffers.c: Don't use errno to avoid thread-safety
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>
5739 2006-11-05 Simon Josefsson <simon@josefsson.org>
5743 2006-11-05 Simon Josefsson <simon@josefsson.org>
5745 * lib/Makefile.am, libextra/Makefile.am: Remove SOVERSION (see
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>
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>
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>
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
5807 2006-10-30 Simon Josefsson <simon@josefsson.org>
5809 * configure.in, lib/defines.h: Simplify #include's using gnulib
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>
5885 2006-10-26 Simon Josefsson <simon@josefsson.org>
5887 * libextra/opencdk/encrypt.c, libextra/opencdk/opencdk.h: Update to
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>
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
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
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
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>
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
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
6021 2006-10-21 Simon Josefsson <simon@josefsson.org>
6023 * gl/Makefile.am, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4: Avoid
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/
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:
6159 2006-10-19 Simon Josefsson <simon@josefsson.org>
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>
6172 2006-10-11 Simon Josefsson <simon@josefsson.org>
6174 * libextra/opencdk/keylist.c, libextra/opencdk/opencdk.h: Bump to
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>
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>
6209 2006-10-03 Simon Josefsson <simon@josefsson.org>
6213 2006-10-03 Simon Josefsson <simon@josefsson.org>
6215 * gl/Makefile.am, gl/getpass.c, gl/m4/getpass.m4, gl/m4/intmax.m4:
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>
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>
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>
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:
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
6274 2006-09-24 Simon Josefsson <simon@josefsson.org>
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>
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>
6338 2006-09-21 Simon Josefsson <simon@josefsson.org>
6340 * tests/pkcs1-pad: Simplify grep expression, to work around debug
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
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>
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>
6406 2006-09-12 Simon Josefsson <simon@josefsson.org>
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
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
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>
6464 2006-09-08 Simon Josefsson <simon@josefsson.org>
6468 2006-09-08 Simon Josefsson <simon@josefsson.org>
6472 2006-09-08 Simon Josefsson <simon@josefsson.org>
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>
6488 2006-09-08 Simon Josefsson <simon@josefsson.org>
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>
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>
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>
6544 2006-08-27 Simon Josefsson <simon@josefsson.org>
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>
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,
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>
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/
6622 2006-08-13 Simon Josefsson <simon@josefsson.org>
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>
6660 2006-08-11 Simon Josefsson <simon@josefsson.org>
6664 2006-08-11 Simon Josefsson <simon@josefsson.org>
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>
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>
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>
6726 2006-08-06 Simon Josefsson <simon@josefsson.org>
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>
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
6760 2006-07-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6762 * lib/gnutls_int.h: cert_type extension was updated to the IANA
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>
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:
6804 2006-07-10 Simon Josefsson <simon@josefsson.org>
6808 2006-07-10 Simon Josefsson <simon@josefsson.org>
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
6833 2006-07-06 Simon Josefsson <simon@josefsson.org>
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:
6855 2006-06-28 Simon Josefsson <simon@josefsson.org>
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>
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
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>
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
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
7014 2006-06-19 Simon Josefsson <simon@josefsson.org>
7016 * src/Makefile.am: Need -I$builddir/gl for alloca.h when srcdir !=
7019 2006-06-19 Simon Josefsson <simon@josefsson.org>
7021 * lib/Makefile.am: Need -I$builddir/gl for alloca.h when srcdir !=
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
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
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>
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>
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
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
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
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
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,
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>
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
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
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>
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
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>
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
7481 2006-04-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7483 * includes/gnutls/gnutls.h.in, lib/gnutls_handshake.c: [no log
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
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>
7527 2006-03-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7529 * doc/bibliography.texi, doc/gnutls.texi: added reference for TLS
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>
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
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>
7602 2006-03-08 Simon Josefsson <simon@josefsson.org>
7606 2006-03-08 Simon Josefsson <simon@josefsson.org>
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>
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
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>
7708 2006-03-08 Simon Josefsson <simon@josefsson.org>
7712 2006-03-08 Simon Josefsson <simon@josefsson.org>
7714 * lib/x509/xml.c: Disable XML functionality, because it relies on
7717 2006-03-08 Simon Josefsson <simon@josefsson.org>
7721 2006-03-08 Simon Josefsson <simon@josefsson.org>
7723 * lib/Makefile.am, libextra/Makefile.am: Add -no-undefined, for
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>
7741 2006-03-08 Simon Josefsson <simon@josefsson.org>
7743 * doc/protocol/draft-funk-tls-inner-application-extension-02.txt:
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>
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
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>
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>
7807 2006-03-03 Simon Josefsson <simon@josefsson.org>
7809 * Makefile.am, configure.in, po/Makevars, po/POTFILES.in:
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>
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>
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>
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>
8000 2006-02-08 Simon Josefsson <simon@josefsson.org>
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
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:
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
8345 2006-01-15 Simon Josefsson <simon@josefsson.org>
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
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
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>
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>
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
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>
8492 2006-01-08 Simon Josefsson <simon@josefsson.org>
8496 2006-01-08 Simon Josefsson <simon@josefsson.org>
8498 * doc/manpages/Makefile.am: Update.
8500 2006-01-08 Simon Josefsson <simon@josefsson.org>
8504 2006-01-08 Simon Josefsson <simon@josefsson.org>
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>
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>
8544 2006-01-08 Simon Josefsson <simon@josefsson.org>
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
8558 2006-01-08 Simon Josefsson <simon@josefsson.org>
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>
8593 2006-01-02 Simon Josefsson <simon@josefsson.org>
8597 2006-01-02 Simon Josefsson <simon@josefsson.org>
8601 2006-01-02 Simon Josefsson <simon@josefsson.org>
8605 2006-01-02 Simon Josefsson <simon@josefsson.org>
8609 2006-01-02 Simon Josefsson <simon@josefsson.org>
8613 2006-01-02 Simon Josefsson <simon@josefsson.org>
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>
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>
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
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
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>
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
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
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>
8775 2005-11-15 Simon Josefsson <simon@josefsson.org>
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
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
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>
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
8893 2005-11-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8895 * ChangeLog, Makefile.am: made ChangeLog more compact by ignoring
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>
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
9106 2005-11-01 Simon Josefsson <simon@josefsson.org>
9110 2005-11-01 Simon Josefsson <simon@josefsson.org>
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
9136 2005-11-01 Simon Josefsson <simon@josefsson.org>
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
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
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
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
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>
9267 2005-10-28 Simon Josefsson <simon@josefsson.org>
9271 2005-10-28 Simon Josefsson <simon@josefsson.org>
9275 2005-10-28 Simon Josefsson <simon@josefsson.org>
9277 * NEWS, doc/TODO: Add.
9279 2005-10-28 Simon Josefsson <simon@josefsson.org>
9283 2005-10-28 Simon Josefsson <simon@josefsson.org>
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
9330 2005-10-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9332 * doc/gnutls.texi, src/errcodes.c: some updates and improvments in
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>
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
9362 2005-10-27 Simon Josefsson <simon@josefsson.org>
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>
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>
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>
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:
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>
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>
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
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
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:
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
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>
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>
9678 2005-10-07 Simon Josefsson <simon@josefsson.org>
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
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
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>
9739 2005-09-23 Simon Josefsson <simon@josefsson.org>
9743 2005-09-23 Simon Josefsson <simon@josefsson.org>
9745 * doc/gnutls.texi: Add --insecure.
9747 2005-09-23 Simon Josefsson <simon@josefsson.org>
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>
9776 2005-09-21 Simon Josefsson <simon@josefsson.org>
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>
9810 2005-09-19 Simon Josefsson <simon@josefsson.org>
9812 * src/cli.c: Don't use mmap, patch from Martin Lambers
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
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>
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>
9865 2005-09-08 Simon Josefsson <simon@josefsson.org>
9869 2005-09-08 Simon Josefsson <simon@josefsson.org>
9873 2005-09-08 Simon Josefsson <simon@josefsson.org>
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:
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
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
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:
10038 2005-08-25 Simon Josefsson <simon@josefsson.org>
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:
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
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>
10087 2005-08-23 Simon Josefsson <simon@josefsson.org>
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
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>
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>
10276 2005-07-16 Simon Josefsson <simon@josefsson.org>
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
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
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>
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>
10353 2005-07-12 Simon Josefsson <simon@josefsson.org>
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>
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
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>
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
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>
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>
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>
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>
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
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
10768 2005-04-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
10770 * lib/x509/privkey.c, lib/x509/x509.h: at the export phase, encode
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
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
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
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>
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
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
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>
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>
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>
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
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>
11078 2005-04-04 Simon Josefsson <simon@josefsson.org>
11080 * lib/gnutls_record.c: Doc fix, suggested by Nikos Mavrogiannopoulos
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
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
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
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>
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>
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
11264 2005-03-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11266 * lib/gnutls_dh.c: added a check to test whether the DH secret is
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
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>
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()
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>
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
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
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>
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>
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>
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:
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
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
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
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
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>
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>
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
11860 2005-01-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11862 * doc/TODO: [no log message]
11864 2005-01-16 Simon Josefsson <simon@josefsson.org>
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
11894 2005-01-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
11896 * ChangeLog: [no log message]
11898 2005-01-07 Simon Josefsson <simon@josefsson.org>
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>
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>
11935 2005-01-05 Simon Josefsson <simon@josefsson.org>
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>
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
12047 2005-01-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12049 * ChangeLog: [no log message]
12051 2005-01-14 Simon Josefsson <simon@josefsson.org>
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
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>
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>
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
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>
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>
12207 2004-11-04 Simon Josefsson <simon@josefsson.org>
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/
12245 2004-11-03 Simon Josefsson <simon@josefsson.org>
12247 * lib/Makefile.am: Use LDFLAGS instead of LIBADD, for
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>
12267 2004-11-03 Simon Josefsson <simon@josefsson.org>
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
12338 2004-10-30 Simon Josefsson <simon@josefsson.org>
12342 2004-10-30 Simon Josefsson <simon@josefsson.org>
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
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
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
12386 2004-10-29 Simon Josefsson <simon@josefsson.org>
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>
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>
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>
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:
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>
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
12642 2004-10-24 Simon Josefsson <simon@josefsson.org>
12644 * doc/reference/gnutls.types: Add.
12646 2004-10-24 Simon Josefsson <simon@josefsson.org>
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
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>
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>
12788 2004-10-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12790 * ChangeLog: [no log message]
12792 2004-10-05 Simon Josefsson <simon@josefsson.org>
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>
12804 2004-10-05 Simon Josefsson <simon@josefsson.org>
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>
12820 2004-10-05 Simon Josefsson <simon@josefsson.org>
12824 2004-10-05 Simon Josefsson <simon@josefsson.org>
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>
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>
12872 2004-10-05 Simon Josefsson <simon@josefsson.org>
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
12885 2004-10-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
12887 * ChangeLog: [no log message]
12889 2004-10-04 Simon Josefsson <simon@josefsson.org>
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
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>
12938 2004-09-21 Simon Josefsson <simon@josefsson.org>
12940 * libextra/Makefile.am, libextra/opencdk/main.c: Use gnulib getpass
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>
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>
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>
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>
13024 2004-08-31 Simon Josefsson <simon@josefsson.org>
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
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
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>
13146 2004-08-24 Simon Josefsson <simon@josefsson.org>
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>
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>
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
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>
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
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>
13339 2004-08-22 Simon Josefsson <simon@josefsson.org>
13341 * doc/manpages/Makefile.am: Handle different #include's for PKCS12
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>
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>
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>
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>
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
13585 2004-08-20 Simon Josefsson <simon@josefsson.org>
13587 * lib/gnutls_global.c: Use automake VERSION instead of
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
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
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>
13712 2004-08-16 Simon Josefsson <simon@josefsson.org>
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
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>
13751 2004-08-15 Simon Josefsson <simon@josefsson.org>
13755 2004-08-15 Simon Josefsson <simon@josefsson.org>
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>
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>
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>
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>
13907 2004-08-15 Simon Josefsson <simon@josefsson.org>
13909 * src/Makefile.am: Fix -I's, for srcdir != objdir builds (e.g.,
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
13918 2004-08-14 Simon Josefsson <simon@josefsson.org>
13920 * configure.in: Bump version.
13922 2004-08-14 Simon Josefsson <simon@josefsson.org>
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>
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
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>
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>
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
14085 2004-08-10 Simon Josefsson <simon@josefsson.org>
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>
14117 2004-08-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14119 * ChangeLog: [no log message]
14121 2004-08-07 Simon Josefsson <simon@josefsson.org>
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>
14209 2004-08-05 Simon Josefsson <simon@josefsson.org>
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>
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
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
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
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
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
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>
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
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
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
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
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)
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
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
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
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
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
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
14914 2004-06-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14916 * doc/tex/certificate.tex, doc/tex/gnutls.bib, doc/tex/howto.tex:
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
14932 2004-06-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
14934 * src/tests.c, src/tls_test-gaa.c, src/tls_test.gaa: [no log
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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:
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
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
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
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
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
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
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
15815 2004-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15817 * lib/gnutls_dh_primes.c: Fixed some bugs. Patch by Brieuc Jeunhomme
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
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
15863 2004-01-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15865 * lib/gnutls_x509.c, lib/x509/common.c, lib/x509/privkey_pkcs8.c:
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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:
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
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
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
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
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
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
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
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
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
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
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
16708 2003-11-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
16710 * lib/x509/x509_write.c: added gnutls_x509_oid_known() to report
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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:
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
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
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
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
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
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
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
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
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:
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
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
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:
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
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
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
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
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:
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
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
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
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
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
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
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
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
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
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
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
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
18892 2003-03-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18894 * lib/gnutls_x509.c: unmap data and close the file descriptor after
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
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
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
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
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:
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
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
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
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
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
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
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:
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
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
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
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:
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:
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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,
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
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
20599 2002-11-03 Timo Schulz <twoaday@gnutls.org>
20601 * lib/auth_cert.c: Fixed an off-by-one bug for OpenPGP fingerprint
20604 2002-11-03 Timo Schulz <twoaday@gnutls.org>
20606 * lib/gnutls_errors_int.h: Corrected error number (the old was
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
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
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
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
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
20919 2002-10-12 Andrew McDonald <admcd@gnutls.org>
20921 * includes/gnutls/openssl.h: Enclose in extern "C" (from Debian bug
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
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
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
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
20996 2002-10-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
20998 * NEWS, configure.in, lib/gnutls_extensions.c, lib/x509_xml.c:
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
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
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
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
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
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
21261 2002-09-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
21263 * NEWS, configure.in, src/serv.c: Removed dependency on libgdbm
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
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
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
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
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
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:
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:
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
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
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
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
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
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
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
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
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
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()
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
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
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
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
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
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
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:
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
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/
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
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
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
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
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,
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
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
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
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
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
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
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
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
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
22512 2002-06-12 Timo Schulz <twoaday@gnutls.org>
22514 * libextra/gnutls_openpgp.c: Implemented verbosity level for XML
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
23487 2002-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
23489 * lib/gnutls_x509.c: read PKCS7 certificate chains in the reverse
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
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
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
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
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
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
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
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
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
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,
23914 2002-03-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
23916 * lib/gnutls_mem.h, lib/gnutls_x509.c: corrected certificate type
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
23947 2002-02-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
23949 * src/tests.c, src/tests.h, src/tls_test.c: added session resumption
23952 2002-02-28 Timo Schulz <twoaday@gnutls.org>
23954 * lib/gnutls_openpgp.c: Changed the interface for the new OpenCDK
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
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
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
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
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
24136 2002-02-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
24138 * lib/auth_cert.h, lib/gnutls.h.in.in, lib/gnutls_cert.c: added
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
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
24167 2002-02-21 Timo Schulz <twoaday@gnutls.org>
24169 * lib/gnutls_openpgp.c: Fixed return code check for GnuTLS
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
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
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:
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
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,
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
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
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
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
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
24425 2002-02-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
24427 * lib/gnutls_priority.c: Priority cannot be set if not using the
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
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
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
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
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
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'
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
24688 2002-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
24690 * lib/gnutls_int.h: several modifications for cert_type extension
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
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
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()
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
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
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
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
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
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
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
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
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
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
25173 2002-01-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
25175 * lib/gnutls_handshake.c: corrected bug introduced in the buffering
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:
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
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:
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()
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)
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
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:
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:
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
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
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
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
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
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:
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_
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
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
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
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
25925 2001-11-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
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
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
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
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
26148 2001-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
26150 * README.CVS, doc/Makefile.am, doc/README.CVS: moved README.CVS to
26153 2001-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
26155 * README.CVS: added documentation of the steps required to built the
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
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
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
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
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:
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
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
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
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:
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:
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:
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
26893 2001-07-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
26895 * doc/scripts/gdoc, doc/tex/.cvsignore, doc/tex/gnutls.tex: [no log
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
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
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
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
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
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
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:
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
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
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
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
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
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
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
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
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
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
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
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
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
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>
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
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:
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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/
28256 2001-01-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
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
28275 2001-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28277 * NEWS, README, configure.in, src/cli.c, src/port.h: [no log
28280 2001-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28282 * lib/Makefile.am, lib/cert_der.asn1, lib/gnutls_cert.lex: removed
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
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)
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
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
28342 2001-01-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28344 * lib/gnutls.c: session gets deleted from the db if it is not
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
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
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>
28543 2001-01-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28545 * lib/gnutls_session.c, lib/gnutls_session.h: added support for
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
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
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:
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
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
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
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
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
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
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
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
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
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
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
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
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
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.