1 2011-05-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5 2011-05-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7 * NEWS, THANKS, lib/gnutls_str.c, lib/gnutls_str.h,
8 lib/openpgp/pgp.c, lib/x509/rfc2818_hostname.c:
9 _gnutls_hostname_compare() was incredibly slow when over ten
10 wildcards were present. Set a limit on 6 wildcards to avoid any
11 denial of service attack. Reported by Kalle Olavi Niemitalo.
13 2011-05-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
15 * lib/gnutls_str.c, lib/opencdk/misc.c: Use c_toupper to avoid
16 converting characters non in the english ASCII set. Reported by
17 Kalle Olavi Niemitalo.
19 2011-05-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
21 * NEWS, lib/gnutls_cert.c, lib/includes/gnutls/gnutls.h.in,
22 lib/libgnutls.map, tests/Makefile.am: Added
23 gnutls_certificate_get_issuer() to allow getting the issuer a
24 certificate from the certificate credentials structure.
26 2011-04-30 Andreas Metzler <ametzler@downhill.at.eu.org>
28 * libextra/gnutls_ia.c: Grammar fix: allows *one* to ... Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
30 2011-04-30 Andreas Metzler <ametzler@downhill.at.eu.org>
32 * doc/manpages/p11tool.1: escape dashes in manpage Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
34 2011-04-28 Ludovic Courtès <ludo@gnu.org>
36 * guile/modules/Makefile.am, guile/modules/gnutls/build/tests.scm,
37 guile/tests/anonymous-auth.scm, guile/tests/errors.scm,
38 guile/tests/openpgp-auth.scm, guile/tests/openpgp-keyring.scm,
39 guile/tests/openpgp-keys.scm, guile/tests/pkcs-import-export.scm,
40 guile/tests/session-record-port.scm, guile/tests/srp-base64.scm,
41 guile/tests/x509-auth.scm, guile/tests/x509-certificates.scm: guile:
42 Fix tests to match the `exit' behavior introduced in Guile 2.0.1. This fix makes tests behave correctly wrt. to the Guile bug fix at
44 <http://git.sv.gnu.org/cgit/guile.git/commit/?id=e309f3bf9ee910c4772353ca3ff95f6f4ef466b5>.
46 2011-04-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
48 * lib/gnutls.pc.in: removed pakchois dependency
50 2011-04-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
52 * tests/hostname-check.c: Removed incorrect test on IPAddresses (was
53 relying on IPaddresses encoded as text)
55 2011-04-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
57 * ChangeLog, cfg.mk: updated changelog.
59 2011-04-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
63 2011-04-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
65 * src/certtool.c: corrected type
67 2011-04-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
69 * configure.ac, lib/configure.ac, lib/m4/hooks.m4,
70 libextra/configure.ac: bumped version
72 2011-04-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
74 * NEWS: document fixes.
76 2011-04-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
78 * lib/x509/rfc2818_hostname.c: gnutls_x509_crt_check_hostname() will
79 never compare against IPaddress. (previous comparison was flawed)
81 2011-04-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
85 2011-04-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
87 * src/certtool.c, src/cli.c: removed keyid_t types.
89 2011-04-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
91 * lib/auth_cert.c: Use get_cert_callback() in server side.
93 2011-04-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
95 * lib/auth_cert.c, lib/auth_cert.h, lib/gnutls_cert.h,
96 lib/gnutls_privkey.c, lib/gnutls_pubkey.c,
97 lib/openpgp/gnutls_openpgp.c, lib/openpgp/openpgp_int.h,
98 lib/openpgp/pgp.c, lib/openpgp/pgpverify.c, lib/openpgp/privkey.c:
99 Several cleanups and fixes regarding the openpgp_keyid_t.
101 2011-04-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
103 * tests/cve-2009-1416.c, tests/pkcs12_s2k_pem.c: header fixes.
105 2011-04-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
107 * lib/Makefile.am, lib/m4/hooks.m4: pakchois is always included.
109 2011-04-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
111 * NEWS, lib/gnutls_priority.c: Restored HMAC-MD5 for compatibility.
112 Although considered weak, several sites require it for connection.
113 It is enabled for "NORMAL" and "PERFORMANCE" priority strings.
115 2011-04-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
117 * doc/examples/ex-cxx.cpp: removed unneeded comment.
119 2011-04-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
121 * doc/cha-intro-tls.texi: Reorganized sections in documentation.
123 2011-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
125 * doc/cha-intro-tls.texi, lib/gnutls_buffers.c: Removed text about
128 2011-04-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
130 * NEWS, lib/Makefile.am, lib/configure.ac: check for libdl that
133 2011-04-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
135 * libextra/gl/hmac-md5.c, libextra/gl/memxor.c,
136 libextra/gl/memxor.h: renamed memxor to gl_memxor.
138 2011-04-12 Ludovic Courtès <ludo@gnu.org>
140 * NEWS, src/certtool-common.c, src/certtool.c, src/p11tool.c,
141 tests/crq_key_id.c, tests/cve-2009-1416.c, tests/pkcs12_s2k_pem.c:
142 Don't include <gcrypt.h> when it's not needed.
144 2011-04-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
146 * NEWS: documented fix.
148 2011-04-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
150 * src/cli.c: Do not rely on lowat being set.
152 2011-04-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
154 * NEWS, lib/includes/gnutls/compat.h,
155 lib/includes/gnutls/gnutls.h.in: gnutls_transport_set_global_errno()
158 2011-04-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
160 * tests/eagain-common.h, tests/safe-renegotiation/Makefile.am,
161 tests/safe-renegotiation/srn0.c, tests/safe-renegotiation/srn1.c,
162 tests/safe-renegotiation/srn2.c, tests/safe-renegotiation/srn3.c,
163 tests/safe-renegotiation/srn4.c, tests/safe-renegotiation/srn5.c:
164 Combined the safe renegotiation tests with the again-common lib.
166 2011-04-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
170 2011-04-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
172 * tests/openpgp-certs/testselfsigs: Use --infile in certtool to
173 avoid issues with streams in windows. Patch by LRN.
175 2011-04-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
177 * lib/opencdk/armor.c: Changes armor.c to be able to handle both LF
178 and CRLF inputs (output is still either LF-only or CRLF-only
179 depending on the platform). Patch by LRN. Optimizations in the usage of strlen().
181 2011-04-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
183 * src/cli.c, src/crypt.c, src/psk.c, src/serv.c, src/tests.c: Define
184 variables within the intended scope (not windows). Based on patch by
187 2011-04-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
189 * doc/examples/ex-cert-select-pkcs11.c, src/common.c, src/pkcs11.c:
190 Use getpass.h (from gnulib). Patch by LRN.
192 2011-04-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
194 * lib/pakchois/dlopen.c: Return correct value for dlclose() in
195 windows. Patch by LRN.
197 2011-04-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
199 * tests/openpgp-auth.c: Disable openpgp-auth run in windows due to
200 lack of socketpair(). Patch by LRN.
202 2011-04-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
206 2011-04-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
208 * NEWS, lib/configure.ac, lib/m4/hooks.m4, libextra/configure.ac:
211 2011-04-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
213 * lib/x509/common.c: more leaks fixed in common.c
215 2011-04-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
217 * lib/gnutls_pubkey.c: Corrected leaks in gnutls_pubkey_t
220 2011-04-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
222 * tests/chainverify.c: disable test in windows.
224 2011-04-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
226 * lib/auth_dh_common.c, lib/gnutls_privkey.c: more fixes.
228 2011-04-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
230 * tests/mini-x509-rehandshake.c, tests/mini-x509.c: combined more
231 tests with eagain-common.h.
233 2011-04-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
235 * NEWS, lib/auth_dh_common.c, lib/gnutls_privkey.c,
236 lib/gnutls_x509.c, lib/nettle/pk.c, lib/pakchois/pakchois.c,
237 lib/pakchois/pakchois.h, lib/pkcs11.c, tests/mini-x509.c: Corrected
240 2011-04-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
242 * tests/dsa/testdsa, tests/openpgp-certs/testcerts: Do not run the
243 test scripts in win32 environment.
245 2011-04-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
247 * configure.ac, tests/Makefile.am, tests/suite/Makefile.am,
248 tests/suite/Makefile.in: Better way of not including the tests/suite
249 directory. Based on discussion with LRN and Vincent Torri.
251 2011-04-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
253 * tests/Makefile.am: added missing file
255 2011-04-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
257 * lib/gnutls_buffers.c: Initialized ret in _gnutls_writev_emu()
259 2011-04-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
261 * lib/includes/gnutls/x509.h: doc fix.
263 2011-04-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
267 2011-04-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
269 * lib/system.c: removed unneeded variable.
271 2011-04-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
273 * lib/auth_cert.c: Corrected check for an unknown sign algorithm.
276 2011-04-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
278 * lib/openpgp/output.c: Do not use %e in strftime. Use %d instead
279 which is identically available in windows as well. Based on patch
282 2011-04-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
284 * lib/x509/output.c, tests/certuniqueid.c: Fixed mismatch in size_t
287 2011-04-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
289 * lib/gnutls_buffers.c: win32 fixes for set_global_errno(). Based on
292 2011-04-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
294 * src/benchmark.c: Win32 changes for benchmark. Patch by LRN.
296 2011-04-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
298 * tests/anonself.c, tests/dhepskself.c, tests/openpgpself.c,
299 tests/pskself.c, tests/resume.c, tests/rng-fork.c, tests/x509dn.c,
300 tests/x509self.c: win32 fixes. Patch by LRN.
302 2011-04-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
304 * lib/opencdk/literal.c, lib/opencdk/main.h, lib/opencdk/misc.c:
305 simplified cdk_trim_string() to make it safer to use.
307 2011-04-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
309 * lib/x509/privkey_pkcs8.c: correctly reset params.
311 2011-04-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
313 * lib/gnutls_algorithms.c: correctly compare sign algorithm_st.
315 2011-04-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
317 * lib/opencdk/Makefile.am, lib/opencdk/context.h,
318 lib/opencdk/main.c, lib/opencdk/main.h, lib/opencdk/opencdk.h,
319 lib/opencdk/verify.c: removed unused code
321 2011-04-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
323 * lib/opencdk/armor.c: null terminate the armored string
325 2011-04-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
327 * src/cli.c: properly null terminate string.
329 2011-04-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
331 * src/common.c, src/pkcs11.c: check PIN size.
333 2011-04-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
335 * src/crypt.c: check salt size.
337 2011-04-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
339 * lib/opencdk/read-packet.c: more clear bounds checking
341 2011-04-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
343 * lib/x509/privkey.c: initialize e and d.
345 2011-04-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
347 * lib/pkcs11_write.c: deinitialize pks variable only when needed.
349 2011-04-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
351 * lib/openpgp/pgpverify.c: Initialize verify.
353 2011-04-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
355 * src/cli.c: initialize session_id_size.
357 2011-04-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
359 * lib/opencdk/misc.c, lib/opencdk/opencdk.h: removed unneeded
362 2011-04-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
364 * lib/pakchois/pakchois.c: correctly traverse slots
366 2011-04-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
368 * lib/pkcs11.c: Initialize tinfo using the initially available
371 2011-04-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
373 * tests/eagain-common.h, tests/mini-eagain.c, tests/mini.c: The
374 mini-* programs were combined. (backported from master branch)
376 2011-04-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
378 * doc/examples/Makefile.am: Compile ex-cert-select-pkcs11 as a
381 2011-04-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
383 * lib/nettle/init.c: gcrypt.h is not really needed. Reported by
386 2011-04-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
388 * NEWS, configure.ac: documented fix.
390 2011-04-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
392 * lib/gnutls_srp.c: Corrected bug in gnutls_srp_verifier() that
393 prevented the allocation of a verifier. Reported by Andrew Wiseman.
395 2011-04-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
397 * src/crypt-gaa.c, src/crypt-gaa.h, src/crypt.c, src/crypt.gaa:
398 Added debug option to srptool.
400 2011-04-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
402 * doc/cha-cert-auth.texi: Documented p11-kit.
404 2011-04-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
406 * doc/cha-library.texi: corrected typo
408 2011-04-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
410 * NEWS, lib/m4/hooks.m4: bumped version
412 2011-03-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
414 * NEWS, src/certtool-gaa.c, src/certtool.gaa: Generate certificate
415 request with stricter permissions. Reported by Luca Capello.
417 2011-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
419 * tests/openpgp-certs/testcerts: made more silent.
421 2011-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
423 * tests/dsa/testdsa, tests/openpgp-certs/testcerts: Made scripts
424 bourne shell compliant and not bash.
426 2011-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
428 * libextra/gnutls_ia.c: removed ext_mod_ia definition.
430 2011-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
432 * configure.ac, lib/m4/hooks.m4: bumped version.
434 2011-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
436 * NEWS: documented changes.
438 2011-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
440 * THANKS: e-mail addresses are not directly recognizable.
442 2011-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
444 * lib/opencdk/stream.c: Corrected access to freed memory location.
445 Reported by Vitaly Kruglikov.
447 2011-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
449 * THANKS: added Mark and Vitaly to THANKS.
451 2011-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
453 * lib/system.c: Corrected windows system_errno() function. Reported
454 and patch by Mark Brand.
456 2011-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
458 * lib/includes/gnutls/compat.h: C++ compatibility fix for compat.h.
459 Suggested by Mark Brand.
461 2011-03-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
463 * lib/opencdk/verify.c: Corrected uninitialized var deinitiation.
464 Reported by Vitaly Kruglikov.
466 2011-03-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
468 * libextra/ext_inner_application.h, libextra/gnutls_ia.c: Define
469 ext_mod_ia in gnutls_ia.c only.
471 2011-03-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
473 * lib/gnutls_sig.c: eliminate compiler warning. Reported by Andreas
476 2011-03-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
478 * lib/includes/gnutls/openpgp.h, lib/openpgp/gnutls_openpgp.c,
479 lib/openpgp/pgp.c, lib/openpgp/privkey.c: Fix size of
480 gnutls_openpgp_keyid_t by using the GNUTLS_OPENPGP_KEYID_SIZE
481 definition. Reported by Andreas Metzler.
483 2011-03-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
485 * lib/build-aux/config.rpath: updated
487 2011-03-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
489 * NEWS: fixed version
491 2011-03-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
493 * guile/tests/Makefile.am: added missing files.
495 2011-03-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
497 * configure.ac: bumped version
499 2011-03-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
501 * lib/includes/gnutls/abstract.h, lib/includes/gnutls/gnutls.h.in,
502 lib/includes/gnutls/pkcs11.h, lib/includes/gnutls/x509.h,
503 lib/pkcs11.c, lib/x509/crl.c: documentation fixes.
505 2011-03-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
507 * NEWS: documented fix
509 2011-03-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
511 * tests/dsa/testdsa: Added DSA tests for client certificates as
514 2011-03-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
516 * lib/ext_signature.c, lib/ext_signature.h, lib/gnutls_handshake.c,
517 lib/gnutls_sig.c, lib/includes/gnutls/abstract.h, lib/x509/verify.c:
518 Simplified signature algorithm selection.
520 2011-03-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
522 * lib/gnutls_privkey.c: corrected parameter.
524 2011-03-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
526 * lib/gnutls_pubkey.c, lib/includes/gnutls/pkcs11.h, lib/pkcs11.c,
527 lib/pkcs11_privkey.c, lib/pkcs11_secret.c, lib/x509/privkey.c:
528 Documentation fixes and cleanups.
530 2011-03-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
532 * lib/gnutls_record.c: fixed backport.
534 2011-03-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
536 * lib/gnutls_record.c: ensure addition to application data buffers
537 is occuring only after a successful handshake.
539 2011-03-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
541 * doc/announce.txt: updated
543 2011-03-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
545 * doc/announce.txt: updated announce
547 2011-03-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
551 2011-03-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
553 * tests/dsa/testdsa: make gnutls-cli more quiet.
555 2011-03-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
557 * NEWS: documented changes.
559 2011-03-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
561 * configure.ac, tests/Makefile.am, tests/dsa/Makefile.am,
562 tests/dsa/cert.dsa.1024.pem, tests/dsa/cert.dsa.2048.pem,
563 tests/dsa/cert.dsa.3072.pem, tests/dsa/dsa.1024.pem,
564 tests/dsa/dsa.2048.pem, tests/dsa/dsa.3072.pem, tests/dsa/testdsa,
565 tests/suite/Makefile.in: Added test to verify connections with DSA
566 keys of various sizes.
568 2011-03-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
570 * lib/gnutls_alert.c, lib/gnutls_errors.c, lib/gnutls_sig.c,
571 lib/includes/gnutls/gnutls.h.in: Return a special error code if DSA
572 keys with over 1024 are being used with TLS 1.x, x<2.
574 2011-03-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
576 * src/certtool.c: warn on generation of DSA keys of over 1024 bits.
578 2011-03-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
580 * lib/nettle/pk.c: truncate hash size when asking to sign or verify
581 DSA with a longer hash.
583 2011-03-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
585 * NEWS: documented changes.
587 2011-03-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
589 * lib/openpgp/privkey.c: read correct algorithm when decrypting data
590 and use correct number of private parameters.
592 2011-03-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
594 * lib/nettle/rnd.c, tests/Makefile.am, tests/rng-fork.c: Corrected
595 nettle's RNG behavior on fork and added a test case.
597 2011-03-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
599 * NEWS: documented gnutls_pubkey_import_openpgp change.
601 2011-03-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
603 * guile/tests/openpgp-auth.scm: enabled RSA and removed debugging.
605 2011-03-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
607 * lib/gnutls_privkey.c, lib/gnutls_pubkey.c,
608 lib/includes/gnutls/abstract.h, lib/openpgp/gnutls_openpgp.c,
609 tests/openpgp-auth.c: gnutls_pubkey_t and gnutls_privkey_t can
610 import either an openpgp subkey or a master key.
612 2011-03-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
614 * guile/tests/openpgp-auth.scm, guile/tests/openpgp-elg-pub.asc,
615 guile/tests/openpgp-elg-sec.asc, guile/tests/openpgp-keys.scm,
616 guile/tests/openpgp-pub.asc, guile/tests/openpgp-sec.asc: split the
617 pgp keys to elgamal and dsa.
619 2011-03-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
621 * lib/gnutls_errors.c, lib/includes/gnutls/gnutls.h.in,
622 lib/openpgp/pgp.c, lib/openpgp/privkey.c: introduced
623 GNUTLS_E_OPENPGP_PREFERRED_KEY_ERROR
625 2011-03-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
627 * lib/gnutls_algorithms.c: On unknown public key algorithms return
630 2011-03-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
632 * lib/gnutls_privkey.c: Read the public key algorithm from the
633 selected subkey and not the master key when importing to a
636 2011-03-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
638 * lib/openpgp/gnutls_openpgp.c, tests/openpgpself.c: Documentation
639 fixed. Added fresh keys to test.
641 2011-03-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
643 * tests/openpgpself.c: Test openpgp authentication with DSA-2048 bit
646 2011-03-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
648 * lib/openpgp/pgp.c: gnutls_openpgp_crt_get_auth_subkey() will no
649 longer return an unsupported subkey.
651 2011-03-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
653 * lib/x509/verify.c: Corrected verification of DSA-2048 keys.
654 Reported by teddy@fukt.bsnet.se.
656 2011-03-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
658 * doc/cha-intro-tls.texi: Added
659 gnutls_transport_set_vec_push_function().
661 2011-03-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
663 * lib/gnutls_algorithms.c: Added DSA-SHA256, DSA-SHA224 and
664 RSA-SHA224 to the supported signature algorithms list. Suggested by
667 2011-03-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
669 * lib/gnutls_v2_compat.c: correctly set compression method in SSL V2
672 2011-03-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
674 * lib/gnutls_record.c: do not set default record version (i.e. SSL
675 3.0) during a re-handshake.
677 2011-03-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
679 * lib/gnutls_priority.c: default behavior is to send SSL3.0 client
682 2011-03-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
684 * NEWS, lib/gnutls_handshake.c, lib/gnutls_int.h,
685 lib/gnutls_priority.c: corrected ssl3 record version sending in
688 2011-03-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
690 * doc/announce.txt: corrected name of
691 gnutls_transport_set_vec_push_function
693 2011-03-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
695 * libextra/Makefile.am: link libgnutls-extra against libgcrypt if
696 required. Based on patch by Andreas Metzler
697 <ametzler@downhill.at.eu.org>
699 2011-03-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
701 * NEWS, lib/m4/hooks.m4, libextra/Makefile.am: increased the so
702 version of libgnutls-openssl.
704 2011-03-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
706 * NEWS: updated NEWS with Andreas' comments.
708 2011-03-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
710 * doc/manpages/Makefile.am: updated
712 2011-03-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
714 * lib/m4/hooks.m4: bumped version.
716 2011-03-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
718 * tests/suite/Makefile.in: updated
720 2011-03-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
722 * lib/gnutls_record.c, lib/gnutlsxx.cpp, lib/libgnutls.map:
723 gnutlsxx.cpp for some reason cannot use deprecated functions. Added
724 _gnutls_transport_set_lowat() as an internal symbol to be used.
726 2011-03-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
728 * NEWS, configure.ac: changed for 2.11.7 release.
730 2011-03-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
732 * NEWS, configure.ac: bumped version.
734 2011-03-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
736 * NEWS, lib/includes/gnutls/compat.h,
737 lib/includes/gnutls/gnutls.h.in: Deprecated
738 gnutls_transport_set_lowat().
740 2011-03-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
742 * src/certtool.c: Allow providing no password for PKCS #12 structure
743 generation. Reported by Daniel Kahn Gillmor.
745 2011-03-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
747 * src/certtool-cfg.c: consistently print all interactive questions
748 to stderr. Reported by Daniel Kahn Gillmor.
750 2011-02-28 Andreas Metzler <ametzler@downhill.at.eu.org>
752 * lib/libgnutls.map: fix duplicate symbols in version script These three symbols are listed both in the GNUTLS_2_8 and the
753 GNUTLS_2_10 section. binutils uses the first occurence, drop the
754 second one. Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
756 2011-02-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
758 * lib/ext_signature.c: Restrict the signature algorithms we
759 advertize to SHA1 and SHA256.
761 2011-02-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
763 * doc/cha-intro-tls.texi: updates on -ALL priorities.
765 2011-02-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
767 * lib/gnutls_handshake.c: corrected finished packet check.
769 2011-02-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
771 * doc/announce.txt: updated for 2.12
773 2011-02-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
775 * lib/nettle/rnd.c: Detect fork() in the random number generator and
778 2011-02-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
780 * NEWS: corrected documentation of
781 gnutls_transport_set_vec_push_function in NEWS.
783 2011-02-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
785 * lib/gnutls_buffers.c, lib/gnutls_state.c,
786 lib/includes/gnutls/gnutls.h.in, lib/libgnutls.map: Renamed
787 gnutls_transport_set_push_function2() to
788 gnutls_transport_set_vec_push_function().
790 2011-02-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
792 * lib/gnutls_session_pack.c: store entities as numbers to avoid
793 issues in big-little endian machines.
795 2011-02-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
797 * NEWS: documented gnutls_transport_set_push_function2().
799 2011-02-20 Simon Josefsson <simon@josefsson.org>
801 * NEWS, doc/manpages/Makefile.am, lib/includes/gnutls/compat.h,
802 lib/libgnutls.map, lib/x509/crq.c: Remove
803 gnutls_x509_crq_get_preferred_hash_algorithm.
805 2011-02-20 Simon Josefsson <simon@josefsson.org>
807 * lib/x509/privkey.c: Fix docstring.
809 2011-02-20 Simon Josefsson <simon@josefsson.org>
811 * lib/x509/crq.c: Fix deprecated docstring.
813 2011-02-20 Simon Josefsson <simon@josefsson.org>
815 * lib/x509/crl_write.c: Add deprecated docstring.
817 2011-02-20 Simon Josefsson <simon@josefsson.org>
819 * lib/libgnutls.map: Remove dropped functions.
821 2011-02-20 Simon Josefsson <simon@josefsson.org>
823 * NEWS, lib/libgnutls.map: Drop removed functions.
825 2011-02-20 Simon Josefsson <simon@josefsson.org>
827 * lib/gnutls_psk_netconf.c: Fix docstring of deprecated function.
829 2011-02-20 Simon Josefsson <simon@josefsson.org>
831 * lib/gnutls_cert.c: Fix docstring for deprecated functions.
833 2011-02-20 Simon Josefsson <simon@josefsson.org>
835 * lib/gnutls_pubkey.c: Fix docstring of new function.
837 2011-02-20 Simon Josefsson <simon@josefsson.org>
839 * doc/reference/gnutls-docs.sgml: Improve text.
841 2011-02-20 Simon Josefsson <simon@josefsson.org>
843 * doc/reference/gnutls-docs.sgml: Fix typo.
845 2011-02-20 Simon Josefsson <simon@josefsson.org>
847 * lib/gnutls_pubkey.c: Fix docstrinf of new function.
849 2011-02-20 Simon Josefsson <simon@josefsson.org>
851 * lib/openpgp/privkey.c: Fix docstring of deprecated function.
853 2011-02-20 Simon Josefsson <simon@josefsson.org>
855 * lib/gnutls_sig.c: Make it build.
857 2011-02-20 Simon Josefsson <simon@josefsson.org>
859 * lib/x509/crl.c: Doc fix of new function.
861 2011-02-20 Simon Josefsson <simon@josefsson.org>
863 * NEWS: Fix description.
865 2011-02-20 Simon Josefsson <simon@josefsson.org>
867 * NEWS, lib/gnutls_privkey.c, lib/includes/gnutls/abstract.h,
868 lib/includes/gnutls/compat.h, lib/libgnutls.map, lib/x509/crq.c,
869 lib/x509/sign.c, tests/x509sign-verify.c: Rename
870 gnutls_privkey_sign_data2 to gnutls_privkey_sign_data and
871 gnutls_privkey_sign_hash2 to gnutls_privkey_sign_hash. These were added during the 2.11 cycle where we don't promise ABI
874 2011-02-20 Simon Josefsson <simon@josefsson.org>
876 * lib/gnutls_cert.c, lib/gnutls_extensions.c, lib/gnutls_privkey.c,
877 lib/x509/privkey.c: Fix docstring of deprecated functions.
879 2011-02-20 Simon Josefsson <simon@josefsson.org>
881 * doc/gnutls-crypto-layers.eps: Add doc/gnutls-crypto-layers.eps.
883 2011-02-20 Simon Josefsson <simon@josefsson.org>
885 * doc/Makefile.am: Dist gnutls-crypto-layers.*.
887 2011-02-20 Simon Josefsson <simon@josefsson.org>
889 * lib/Makefile.am: Add abstract_int.h.
891 2011-02-20 Simon Josefsson <simon@josefsson.org>
893 * lib/Makefile.am: Link with -lnettle too.
895 2011-02-20 Simon Josefsson <simon@josefsson.org>
897 * .gitignore: Ignore more.
899 2011-02-20 Simon Josefsson <simon@josefsson.org>
901 * doc/Makefile.am, doc/cha-programs.texi, lib/gnutls_privkey.c,
902 lib/includes/gnutls/compat.h, lib/includes/gnutls/x509.h,
903 lib/openpgp/pgp.c: Fix syntax-check warnings.
905 2011-02-20 Simon Josefsson <simon@josefsson.org>
907 * GNUmakefile, build-aux/arg-nonnull.h, build-aux/c++defs.h,
908 build-aux/config.rpath, build-aux/gendocs.sh,
909 build-aux/pmccabe2html, build-aux/update-copyright,
910 build-aux/useless-if-before-free, build-aux/vc-list-files,
911 build-aux/warn-on-use.h, gl/Makefile.am, gl/accept.c, gl/alignof.h,
912 gl/alloca.c, gl/alloca.in.h, gl/arpa_inet.in.h, gl/asnprintf.c,
913 gl/bind.c, gl/c-ctype.c, gl/c-ctype.h, gl/close-hook.c,
914 gl/close-hook.h, gl/close.c, gl/connect.c, gl/errno.in.h,
915 gl/error.c, gl/error.h, gl/fclose.c, gl/float+.h, gl/float.in.h,
916 gl/fseeko.c, gl/ftello.c, gl/gai_strerror.c, gl/getaddrinfo.c,
917 gl/getdelim.c, gl/getline.c, gl/getpass.c, gl/getpass.h,
918 gl/gettext.h, gl/gettime.c, gl/gettimeofday.c, gl/inet_ntop.c,
919 gl/inet_pton.c, gl/intprops.h, gl/listen.c, gl/lseek.c,
920 gl/m4/00gnulib.m4, gl/m4/alloca.m4, gl/m4/arpa_inet_h.m4,
921 gl/m4/asm-underscore.m4, gl/m4/autobuild.m4, gl/m4/clock_time.m4,
922 gl/m4/close.m4, gl/m4/errno_h.m4, gl/m4/error.m4,
923 gl/m4/extensions.m4, gl/m4/fclose.m4, gl/m4/fcntl-o.m4,
924 gl/m4/fcntl_h.m4, gl/m4/float_h.m4, gl/m4/fseeko.m4,
925 gl/m4/ftello.m4, gl/m4/getaddrinfo.m4, gl/m4/getdelim.m4,
926 gl/m4/getline.m4, gl/m4/getpagesize.m4, gl/m4/getpass.m4,
927 gl/m4/gettime.m4, gl/m4/gettimeofday.m4, gl/m4/gnulib-cache.m4,
928 gl/m4/gnulib-common.m4, gl/m4/gnulib-comp.m4, gl/m4/gnulib-tool.m4,
929 gl/m4/hostent.m4, gl/m4/include_next.m4, gl/m4/inet_ntop.m4,
930 gl/m4/inet_pton.m4, gl/m4/intmax_t.m4, gl/m4/inttypes_h.m4,
931 gl/m4/ioctl.m4, gl/m4/lib-ld.m4, gl/m4/lib-link.m4,
932 gl/m4/lib-prefix.m4, gl/m4/longlong.m4, gl/m4/lseek.m4,
933 gl/m4/malloc.m4, gl/m4/manywarnings.m4, gl/m4/memchr.m4,
934 gl/m4/minmax.m4, gl/m4/mmap-anon.m4, gl/m4/multiarch.m4,
935 gl/m4/netdb_h.m4, gl/m4/netinet_in_h.m4, gl/m4/perror.m4,
936 gl/m4/pipe.m4, gl/m4/printf.m4, gl/m4/read-file.m4,
937 gl/m4/readline.m4, gl/m4/realloc.m4, gl/m4/select.m4,
938 gl/m4/servent.m4, gl/m4/size_max.m4, gl/m4/snprintf.m4,
939 gl/m4/socketlib.m4, gl/m4/sockets.m4, gl/m4/socklen.m4,
940 gl/m4/sockpfaf.m4, gl/m4/stdarg.m4, gl/m4/stdbool.m4,
941 gl/m4/stddef_h.m4, gl/m4/stdint.m4, gl/m4/stdint_h.m4,
942 gl/m4/stdio_h.m4, gl/m4/stdlib_h.m4, gl/m4/strerror.m4,
943 gl/m4/string_h.m4, gl/m4/sys_ioctl_h.m4, gl/m4/sys_select_h.m4,
944 gl/m4/sys_socket_h.m4, gl/m4/sys_stat_h.m4, gl/m4/sys_time_h.m4,
945 gl/m4/time_h.m4, gl/m4/timespec.m4, gl/m4/ungetc.m4,
946 gl/m4/unistd_h.m4, gl/m4/valgrind-tests.m4, gl/m4/vasnprintf.m4,
947 gl/m4/version-etc.m4, gl/m4/warn-on-use.m4, gl/m4/warnings.m4,
948 gl/m4/wchar_h.m4, gl/m4/wchar_t.m4, gl/m4/wint_t.m4,
949 gl/m4/xsize.m4, gl/malloc.c, gl/memchr.c, gl/minmax.h,
950 gl/netdb.in.h, gl/netinet_in.in.h, gl/perror.c, gl/printf-args.c,
951 gl/printf-args.h, gl/printf-parse.c, gl/printf-parse.h,
952 gl/progname.c, gl/progname.h, gl/read-file.c, gl/read-file.h,
953 gl/readline.c, gl/readline.h, gl/realloc.c, gl/recv.c, gl/select.c,
954 gl/send.c, gl/setsockopt.c, gl/shutdown.c, gl/size_max.h,
955 gl/snprintf.c, gl/socket.c, gl/sockets.c, gl/sockets.h,
956 gl/stdarg.in.h, gl/stdbool.in.h, gl/stddef.in.h, gl/stdint.in.h,
957 gl/stdio-impl.h, gl/stdio-write.c, gl/stdio.in.h, gl/stdlib.in.h,
958 gl/strerror.c, gl/string.in.h, gl/sys_select.in.h,
959 gl/sys_socket.in.h, gl/sys_stat.in.h, gl/sys_time.in.h,
960 gl/tests/Makefile.am, gl/tests/binary-io.h, gl/tests/dummy.c,
961 gl/tests/fcntl.in.h, gl/tests/getpagesize.c, gl/tests/init.sh,
962 gl/tests/ioctl.c, gl/tests/macros.h, gl/tests/pipe.c,
963 gl/tests/signature.h, gl/tests/sys_ioctl.in.h,
964 gl/tests/test-alignof.c, gl/tests/test-alloca-opt.c,
965 gl/tests/test-arpa_inet.c, gl/tests/test-binary-io.c,
966 gl/tests/test-c-ctype.c, gl/tests/test-errno.c,
967 gl/tests/test-fcntl-h.c, gl/tests/test-fseeko.c,
968 gl/tests/test-ftello.c, gl/tests/test-ftello3.c,
969 gl/tests/test-getaddrinfo.c, gl/tests/test-getdelim.c,
970 gl/tests/test-getline.c, gl/tests/test-gettimeofday.c,
971 gl/tests/test-inet_ntop.c, gl/tests/test-inet_pton.c,
972 gl/tests/test-lseek.c, gl/tests/test-memchr.c,
973 gl/tests/test-netdb.c, gl/tests/test-netinet_in.c,
974 gl/tests/test-perror.c, gl/tests/test-pipe.c,
975 gl/tests/test-read-file.c, gl/tests/test-select-fd.c,
976 gl/tests/test-select-stdin.c, gl/tests/test-select.c,
977 gl/tests/test-snprintf.c, gl/tests/test-sockets.c,
978 gl/tests/test-stdbool.c, gl/tests/test-stddef.c,
979 gl/tests/test-stdint.c, gl/tests/test-stdio.c,
980 gl/tests/test-stdlib.c, gl/tests/test-strerror.c,
981 gl/tests/test-string.c, gl/tests/test-sys_ioctl.c,
982 gl/tests/test-sys_select.c, gl/tests/test-sys_socket.c,
983 gl/tests/test-sys_stat.c, gl/tests/test-sys_time.c,
984 gl/tests/test-sys_wait.h, gl/tests/test-time.c,
985 gl/tests/test-unistd.c, gl/tests/test-update-copyright.sh,
986 gl/tests/test-vasnprintf.c, gl/tests/test-vc-list-files-cvs.sh,
987 gl/tests/test-vc-list-files-git.sh, gl/tests/test-verify.c,
988 gl/tests/test-version-etc.c, gl/tests/test-version-etc.sh,
989 gl/tests/test-wchar.c, gl/tests/w32sock.h, gl/tests/zerosize-ptr.h,
990 gl/time.in.h, gl/timespec.h, gl/unistd.in.h, gl/vasnprintf.c,
991 gl/vasnprintf.h, gl/verify.h, gl/version-etc-fsf.c,
992 gl/version-etc.c, gl/version-etc.h, gl/w32sock.h, gl/wchar.in.h,
993 gl/xsize.h, lib/build-aux/arg-nonnull.h, lib/build-aux/c++defs.h,
994 lib/build-aux/config.rpath, lib/build-aux/warn-on-use.h,
995 lib/gl/Makefile.am, lib/gl/alignof.h, lib/gl/alloca.in.h,
996 lib/gl/asnprintf.c, lib/gl/asprintf.c, lib/gl/byteswap.in.h,
997 lib/gl/c-ctype.c, lib/gl/c-ctype.h, lib/gl/close-hook.c,
998 lib/gl/close-hook.h, lib/gl/errno.in.h, lib/gl/float+.h,
999 lib/gl/float.in.h, lib/gl/fseeko.c, lib/gl/ftello.c,
1000 lib/gl/gettext.h, lib/gl/lseek.c, lib/gl/m4/00gnulib.m4,
1001 lib/gl/m4/alloca.m4, lib/gl/m4/asm-underscore.m4,
1002 lib/gl/m4/byteswap.m4, lib/gl/m4/codeset.m4, lib/gl/m4/errno_h.m4,
1003 lib/gl/m4/extensions.m4, lib/gl/m4/fcntl-o.m4,
1004 lib/gl/m4/fcntl_h.m4, lib/gl/m4/float_h.m4, lib/gl/m4/fseeko.m4,
1005 lib/gl/m4/ftello.m4, lib/gl/m4/func.m4, lib/gl/m4/getpagesize.m4,
1006 lib/gl/m4/gettext.m4, lib/gl/m4/glibc2.m4, lib/gl/m4/glibc21.m4,
1007 lib/gl/m4/gnulib-cache.m4, lib/gl/m4/gnulib-common.m4,
1008 lib/gl/m4/gnulib-comp.m4, lib/gl/m4/gnulib-tool.m4,
1009 lib/gl/m4/iconv.m4, lib/gl/m4/include_next.m4,
1010 lib/gl/m4/intdiv0.m4, lib/gl/m4/intl.m4, lib/gl/m4/intldir.m4,
1011 lib/gl/m4/intlmacosx.m4, lib/gl/m4/intmax.m4,
1012 lib/gl/m4/intmax_t.m4, lib/gl/m4/inttypes-pri.m4,
1013 lib/gl/m4/inttypes_h.m4, lib/gl/m4/lcmessage.m4,
1014 lib/gl/m4/ld-output-def.m4, lib/gl/m4/ld-version-script.m4,
1015 lib/gl/m4/lib-ld.m4, lib/gl/m4/lib-link.m4,
1016 lib/gl/m4/lib-prefix.m4, lib/gl/m4/lock.m4, lib/gl/m4/longlong.m4,
1017 lib/gl/m4/lseek.m4, lib/gl/m4/malloc.m4, lib/gl/m4/memchr.m4,
1018 lib/gl/m4/memmem.m4, lib/gl/m4/minmax.m4, lib/gl/m4/mmap-anon.m4,
1019 lib/gl/m4/multiarch.m4, lib/gl/m4/netdb_h.m4, lib/gl/m4/nls.m4,
1020 lib/gl/m4/po.m4, lib/gl/m4/printf-posix.m4, lib/gl/m4/printf.m4,
1021 lib/gl/m4/progtest.m4, lib/gl/m4/read-file.m4,
1022 lib/gl/m4/realloc.m4, lib/gl/m4/size_max.m4, lib/gl/m4/snprintf.m4,
1023 lib/gl/m4/socketlib.m4, lib/gl/m4/sockets.m4, lib/gl/m4/socklen.m4,
1024 lib/gl/m4/sockpfaf.m4, lib/gl/m4/stdbool.m4, lib/gl/m4/stddef_h.m4,
1025 lib/gl/m4/stdint.m4, lib/gl/m4/stdint_h.m4, lib/gl/m4/stdio_h.m4,
1026 lib/gl/m4/stdlib_h.m4, lib/gl/m4/strcase.m4, lib/gl/m4/string_h.m4,
1027 lib/gl/m4/strings_h.m4, lib/gl/m4/strverscmp.m4,
1028 lib/gl/m4/sys_socket_h.m4, lib/gl/m4/sys_stat_h.m4,
1029 lib/gl/m4/threadlib.m4, lib/gl/m4/time_h.m4, lib/gl/m4/time_r.m4,
1030 lib/gl/m4/uintmax_t.m4, lib/gl/m4/ungetc.m4, lib/gl/m4/unistd_h.m4,
1031 lib/gl/m4/vasnprintf.m4, lib/gl/m4/vasprintf.m4,
1032 lib/gl/m4/visibility.m4, lib/gl/m4/vsnprintf.m4,
1033 lib/gl/m4/warn-on-use.m4, lib/gl/m4/wchar_h.m4,
1034 lib/gl/m4/wchar_t.m4, lib/gl/m4/wint_t.m4, lib/gl/m4/xsize.m4,
1035 lib/gl/malloc.c, lib/gl/memchr.c, lib/gl/memmem.c, lib/gl/minmax.h,
1036 lib/gl/netdb.in.h, lib/gl/printf-args.c, lib/gl/printf-args.h,
1037 lib/gl/printf-parse.c, lib/gl/printf-parse.h, lib/gl/read-file.c,
1038 lib/gl/read-file.h, lib/gl/realloc.c, lib/gl/size_max.h,
1039 lib/gl/snprintf.c, lib/gl/sockets.c, lib/gl/sockets.h,
1040 lib/gl/stdbool.in.h, lib/gl/stddef.in.h, lib/gl/stdint.in.h,
1041 lib/gl/stdio-impl.h, lib/gl/stdio-write.c, lib/gl/stdio.in.h,
1042 lib/gl/stdlib.in.h, lib/gl/str-two-way.h, lib/gl/strcasecmp.c,
1043 lib/gl/string.in.h, lib/gl/strings.in.h, lib/gl/strncasecmp.c,
1044 lib/gl/strverscmp.c, lib/gl/sys_socket.in.h, lib/gl/sys_stat.in.h,
1045 lib/gl/tests/Makefile.am, lib/gl/tests/binary-io.h,
1046 lib/gl/tests/dummy.c, lib/gl/tests/fcntl.in.h,
1047 lib/gl/tests/getpagesize.c, lib/gl/tests/init.sh,
1048 lib/gl/tests/intprops.h, lib/gl/tests/macros.h,
1049 lib/gl/tests/signature.h, lib/gl/tests/test-alloca-opt.c,
1050 lib/gl/tests/test-binary-io.c, lib/gl/tests/test-byteswap.c,
1051 lib/gl/tests/test-c-ctype.c, lib/gl/tests/test-errno.c,
1052 lib/gl/tests/test-fcntl-h.c, lib/gl/tests/test-fseeko.c,
1053 lib/gl/tests/test-ftello.c, lib/gl/tests/test-ftello3.c,
1054 lib/gl/tests/test-func.c, lib/gl/tests/test-memchr.c,
1055 lib/gl/tests/test-netdb.c, lib/gl/tests/test-read-file.c,
1056 lib/gl/tests/test-snprintf.c, lib/gl/tests/test-sockets.c,
1057 lib/gl/tests/test-stdbool.c, lib/gl/tests/test-stddef.c,
1058 lib/gl/tests/test-stdint.c, lib/gl/tests/test-stdio.c,
1059 lib/gl/tests/test-stdlib.c, lib/gl/tests/test-string.c,
1060 lib/gl/tests/test-strings.c, lib/gl/tests/test-strverscmp.c,
1061 lib/gl/tests/test-sys_socket.c, lib/gl/tests/test-sys_stat.c,
1062 lib/gl/tests/test-sys_wait.h, lib/gl/tests/test-time.c,
1063 lib/gl/tests/test-unistd.c, lib/gl/tests/test-vasnprintf.c,
1064 lib/gl/tests/test-vasprintf.c, lib/gl/tests/test-verify.c,
1065 lib/gl/tests/test-vsnprintf.c, lib/gl/tests/test-wchar.c,
1066 lib/gl/tests/zerosize-ptr.h, lib/gl/time.in.h, lib/gl/time_r.c,
1067 lib/gl/unistd.in.h, lib/gl/vasnprintf.c, lib/gl/vasnprintf.h,
1068 lib/gl/vasprintf.c, lib/gl/verify.h, lib/gl/vsnprintf.c,
1069 lib/gl/w32sock.h, lib/gl/wchar.in.h, lib/gl/xsize.h,
1070 libextra/build-aux/config.rpath, libextra/gl/gnulib.mk,
1071 libextra/gl/hmac-md5.c, libextra/gl/hmac.h,
1072 libextra/gl/m4/00gnulib.m4, libextra/gl/m4/extensions.m4,
1073 libextra/gl/m4/gnulib-cache.m4, libextra/gl/m4/gnulib-common.m4,
1074 libextra/gl/m4/gnulib-comp.m4, libextra/gl/m4/gnulib-tool.m4,
1075 libextra/gl/m4/hmac-md5.m4, libextra/gl/m4/ld-output-def.m4,
1076 libextra/gl/m4/ld-version-script.m4, libextra/gl/m4/lib-ld.m4,
1077 libextra/gl/m4/lib-link.m4, libextra/gl/m4/lib-prefix.m4,
1078 libextra/gl/m4/md5.m4, libextra/gl/m4/memxor.m4, libextra/gl/md5.c,
1079 libextra/gl/md5.h, libextra/gl/memxor.c, libextra/gl/memxor.h,
1080 maint.mk: Update gnulib files.
1082 2011-02-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1084 * lib/gnutls_sig.c: DSA keys in TLS 1.x, x<2 and SSL 3.0 use SHA-1
1085 as hash. That is we reverted to previous gnutls behavior. That
1086 violates DSS but all implementations handle it like that.
1088 2011-02-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1090 * doc/cha-intro-tls.texi: reorganization of ciphersuite discussion.
1092 2011-02-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1094 * lib/gnutls_priority.c: Allow using the minus "-" in the -ALL
1097 2011-02-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1099 * lib/gnutls_algorithms.c: The safe renegotiation ciphersuite is not
1100 required to be registered.
1102 2011-02-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1104 * lib/auth_dhe_psk.c: Corrected bug in DHE-PSK in freeing
1107 2011-02-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1109 * NEWS, lib/gnutls_extensions.c, lib/gnutls_sig.c: Corrected
1110 signature generation and verification in the Certificate Verify
1111 message when in TLS 1.2. Reported by Todd A. Ouska.
1113 2011-02-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1115 * lib/gnutls_state.c: removed duplicate assignments.
1117 2011-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1119 * NEWS: documented DHE-PSK fix.
1121 2011-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1123 * lib/gnutlsxx.cpp: deprecated the old priority functions in C++
1126 2011-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1128 * lib/auth_psk.c: fix in PSK.
1130 2011-02-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1132 * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa,
1133 src/common.c, src/common.h, src/serv-gaa.c, src/serv-gaa.h,
1134 src/serv.c, src/serv.gaa: Removed deprecated option such as
1135 --protocols, ciphers etc.
1137 2011-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1139 * lib/auth_dh_common.c, lib/auth_dh_common.h, lib/auth_dhe_psk.c,
1140 lib/auth_psk.c, lib/auth_psk.h: Callback function is being called in
1141 both PSK-DHE and PSK. Using the callback function will not
1142 overwrite the credentials, which were wrongly being overwritten
1143 using the retrieved username/key. The credentials structure is now
1144 accessed for reading only, as it should have been. (backported)
1146 2011-02-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1148 * libextra/gnutls_openssl.c, libextra/includes/gnutls/openssl.h:
1149 updated openssl layer to new priority functions (untested).
1151 2011-02-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1153 * lib/gnutls_sig.c: removed unused variable.
1155 2011-02-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1157 * NEWS, lib/gnutls_sig.c: Allow DSA2 even in protocols before TLS
1160 2011-02-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1162 * lib/ext_signature.c, lib/ext_signature.h, lib/gnutls_pk.c,
1163 lib/gnutls_sig.c: In TLS 1.2 under DSS use the hash algorithm
1166 2011-02-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1168 * tests/anonself.c, tests/dhepskself.c, tests/mini-eagain.c,
1169 tests/mini.c, tests/openpgp-auth.c, tests/pskself.c, tests/resume.c:
1170 Modernized the test applications that now use the
1171 gnutls_priority_set_direct().
1173 2011-02-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1175 * lib/ext_signature.c: corrected bug in reading signature algorithms
1176 for including in the signature algo extension.
1178 2011-02-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1180 * lib/gnutls_priority.c: SRP and PSK are no longer set on the
1181 default priorities. They have to be explicitly set.
1183 2011-02-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1185 * doc/cha-programs.texi: Added documentation on p11tool.
1187 2011-02-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1189 * doc/cha-intro-tls.texi: removed GCM mode from documentation.
1191 2011-02-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1193 * doc/cha-intro-tls.texi, doc/cha-library.texi,
1194 doc/manpages/gnutls-cli.1, doc/manpages/gnutls-serv.1,
1195 lib/gnutls_priority.c, src/common.c: Moved documentation of priority
1196 strings to manual and removed information from manpages and function
1197 pages that now reference the manual section.
1199 2011-02-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1201 * lib/includes/gnutls/compat.h, lib/includes/gnutls/gnutls.h.in:
1202 deprecated the old set_priority functions.
1204 2011-02-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1206 * lib/auth_cert.c, lib/auth_dhe.c, lib/ext_signature.c,
1207 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h: Several updates in
1208 signature algorithms parsing and sending to avoid sending invalid
1209 signature algorithms.
1211 2011-02-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1213 * lib/gnutls_record.c: Corrected return message from
1216 2011-02-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1218 * lib/gnutls_hash_int.c: check the error of hash set_key.
1220 2011-02-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1222 * doc/Makefile.am, doc/cha-gtls-app.texi, doc/examples/Makefile.am,
1223 doc/examples/ex-client-tlsia.c, libextra/includes/gnutls/extra.h,
1224 tests/Makefile.am, tests/tlsia.c: Removed documentation and tests
1227 2011-02-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1229 * lib/gnutls_int.h: Added IV to max_record_overhead.
1231 2011-02-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1233 * libextra/includes/gnutls/extra.h: Deprecated the Inner Application
1236 2011-02-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1238 * lib/includes/gnutls/compat.h, lib/includes/gnutls/gnutls.h.in:
1239 gnutls_certificate_verify_peers is deprecated.
1241 2011-02-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1243 * lib/Makefile.am, lib/gnutls.pc.in, lib/m4/hooks.m4: Add the nettle
1244 libs into gnutls.pc.
1246 2011-02-05 Andreas Metzler <ametzler@downhill.at.eu.org>
1248 * lib/configure.ac, lib/gnutls.pc.in, lib/m4/hooks.m4: [PATCH 1/4]
1249 adapt pkg-config file for switch from AM_PATH_LIBGCRYPT to
1250 AC_LIB_HAVE_LINKFLAGS [PATCH 2/4] pkg-config: Move libtasn1 from
1251 Libs.private to Requires.private since libtasn1 provides a .pc file.
1252 [PATCH 3/4] pkg-config: drop @LIBGNUTLS_LIBS@ from Libs.private.
1253 This library only contains gnutls itself nowadays, which is in Libs
1254 already. [PATCH 4/4] pkg-config: If gnutls is built with zlib
1255 support list zlib in Requires.private.
1257 2011-02-04 Simon Josefsson <simon@josefsson.org>
1259 * doc/cha-ciphersuites.texi, doc/signatures.texi: Fix MD2
1260 documentation. Suggested by "brian m. carlson" <sandals@crustytoothpaste.net> in
1263 2011-02-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1265 * doc/README.CODING_STYLE: updated coding style.
1267 2011-02-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1269 * NEWS, lib/includes/gnutls/compat.h,
1270 lib/includes/gnutls/gnutls.h.in: Deprecated gnutls_certificate_get_*
1273 2011-02-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1275 * doc/cha-bib.texi: Updated references of rfc5081 to rfc6091.
1277 2011-01-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1279 * tests/x509paths/chain: better output in chain output.
1281 2011-01-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1283 * NEWS, lib/includes/gnutls/x509.h, lib/x509/crl.c,
1284 lib/x509/verify.c, lib/x509/x509.c: exported
1285 gnutls_x509_crl_get_raw_issuer_dn()
1287 2011-01-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1289 * lib/x509/x509.c: corrected typos
1291 2011-01-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1293 * lib/pakchois/pakchois.c: CKR_CRYPTOKI_ALREADY_INITIALIZED is not
1294 treated as an error, and Finalize is not called in that case.
1296 2011-01-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1298 * NEWS, lib/gnutls_privkey.c, lib/includes/gnutls/compat.h,
1299 lib/openpgp/privkey.c: Reverted removal of
1300 gnutls_openpgp_privkey_sign_hash() to retain compatibility with
1301 2.10.x. That function is now deprecated instead.
1303 2011-01-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1305 * lib/gnutls_privkey.c: Added checks before importing keys and
1306 updated documentation.
1308 2011-01-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1310 * tests/suite/Makefile.in: updated Makefile.in
1312 2011-01-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1314 * doc/examples/ex-crq.c, lib/configure.ac,
1315 lib/includes/gnutls/compat.h, lib/includes/gnutls/gnutls.h.in,
1316 lib/includes/gnutls/x509.h, src/certtool.c, tests/crq_key_id.c:
1317 fixes in internal build with the new deprecated functions. We allow
1318 them to be used since they are inter-dependent.
1320 2011-01-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1322 * lib/x509/x509_int.h: replaced old gnutls_pk_algorithm.
1324 2011-01-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1326 * lib/includes/gnutls/compat.h: depends on gnutls/x509.h to compile.
1328 2011-01-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1330 * NEWS, lib/includes/gnutls/compat.h, lib/includes/gnutls/x509.h,
1331 lib/x509/crl_write.c: deprecated gnutls_x509_crl_sign(),
1332 gnutls_x509_crl_sign2() and
1333 gnutls_x509_crq_get_preferred_hash_algorithm().
1335 2011-01-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1337 * NEWS, lib/includes/gnutls/compat.h, lib/includes/gnutls/x509.h,
1338 lib/x509/crq.c: Deprecated gnutls_x509_crq_sign2() and
1339 gnutls_x509_crq_sign() in favor for gnutls_x509_crq_privkey_sign().
1341 2011-01-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1343 * NEWS, lib/libgnutls.map: minor fixes.
1345 2011-01-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1347 * NEWS, lib/includes/gnutls/compat.h, lib/includes/gnutls/x509.h,
1348 lib/libgnutls.map, lib/x509/privkey.c, lib/x509/x509.c,
1349 src/certtool.c, tests/cve-2009-1415.c, tests/x509sign-verify.c:
1350 gnutls_x509_crt_verify_hash: DEPRECATED gnutls_x509_crt_verify_data:
1351 DEPRECATED gnutls_x509_crt_get_verify_algorithm: DEPRECATED
1352 gnutls_x509_crt_get_preferred_hash_algorithm: DEPRECATED Removed the
1353 new gnutls_x509_privkey_sign_data2() and
1354 gnutls_x509_privkey_sign_hash2(). That functionality will be only in the abstract.h pubkey and privkey
1355 structures, to avoid duplication for every certificate type.
1357 2011-01-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1359 * src/serv.c: Simplified macro to snprintf() in order to prevent
1360 issues caused when snprintf() is a macro itself. Reported and
1361 initial patch by Camillo Lugaresi.
1363 2011-01-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1365 * tests/suite/Makefile.in: Revert "Remove, it is generated." This reverts commit de3a601e502b24f047412a161085f7fbd898b3f3 because
1366 this file is not automatically generated (not included in top
1369 2011-01-02 Simon Josefsson <simon@josefsson.org>
1371 * lib/m4/hooks.m4: Specify minimum libgcrypt version.
1373 2010-12-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1375 * doc/cha-internals.texi: Added discussion on crypto backend for
1376 crypto libraries and /dev/crypto.
1378 2010-12-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1380 * NEWS, lib/gnutls_privkey.c, lib/includes/gnutls/abstract.h,
1381 lib/includes/gnutls/compat.h, lib/includes/gnutls/x509.h,
1382 lib/x509/crq.c, lib/x509/privkey.c, lib/x509/sign.c: Renamed
1383 gnutls_privkey_sign_data() to gnutls_privkey_sign_data2() to match
1384 the similar function gnutls_x509_privkey_sign_data2().
1385 gnutls_x509_privkey_sign_data() was deprecated.
1387 2010-12-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1389 * lib/gnutls_str.c: Extra sanity check.
1391 2010-12-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1393 * lib/auth_srp_passwd.c: Use snprintf() to print an integer.
1395 2010-12-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1397 * lib/x509/output.c: Use snprintf() to print IPs. There was a check
1398 just before that, but be safe, just in case.
1400 2010-12-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1402 * doc/cha-auth.texi: Use SRP for password authentication.
1404 2010-12-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1406 * doc/cha-auth.texi, lib/gnutls_cert.c, lib/gnutls_extensions.c,
1407 lib/gnutls_psk_netconf.c, lib/gnutls_state.c,
1408 lib/includes/gnutls/compat.h, lib/x509/privkey.c: Do not include
1409 deprecated functions to library documentation.
1411 2010-12-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1413 * NEWS, lib/includes/gnutls/compat.h, lib/includes/gnutls/x509.h,
1414 lib/x509/privkey.c: gnutls_x509_privkey_verify_data() was
1417 2010-12-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1419 * lib/gnutls_pubkey.c: Documented key usage of pubkey.
1421 2010-12-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1423 * lib/gnutls_pubkey.c: Set public key bits on all import functions.
1424 Issue reported by Murray Kucheawy.
1426 2010-12-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1428 * NEWS, lib/gnutls_privkey.c, lib/includes/gnutls/pkcs11.h,
1429 lib/pkcs11_int.h, lib/pkcs11_privkey.c:
1430 gnutls_pkcs11_privkey_sign_data(),
1431 gnutls_pkcs11_privkey_sign_hash2() and
1432 gnutls_pkcs11_privkey_decrypt_data() were removed. The abstract.h
1433 functions should be used instead.
1435 2010-12-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1437 * NEWS, lib/gnutls_privkey.c, lib/includes/gnutls/openpgp.h,
1438 lib/openpgp/gnutls_openpgp.h, lib/openpgp/pgp.c,
1439 lib/openpgp/privkey.c: Removed the newly added functions:
1440 gnutls_openpgp_privkey_sign_hash2(),
1441 gnutls_openpgp_privkey_sign_data2(),
1442 gnutls_openpgp_crt_verify_hash() That way the operations in
1443 abstract.h should be used to get the same functionality, and API
1444 will be kept simple and easier to maintain. The corresponding
1445 gnutls_x509_* are kept for backwards compatibility.
1447 2010-12-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1449 * lib/gnutls_sig.c: Do not be strict on RSA hash algorithm selection
1452 2010-12-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1454 * lib/gnutls_cert.h, lib/gnutls_sig.c, lib/gnutls_x509.c: Removed
1455 unneeded definitions, and more careful deinitializations in
1456 parse_der_cert_mem().
1458 2010-12-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1460 * tests/pathlen/ca-no-pathlen.pem,
1461 tests/pathlen/no-ca-or-pathlen.pem: updated certificates to account
1462 for extra null byte added in negative numbers.
1464 2010-12-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1466 * tests/cve-2009-1415.c: Account for GNUTLS_E_PK_SIG_VERIFY_FAILED.
1468 2010-12-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1470 * lib/gnutls_privkey.c: Corrected bug in gnutls_privkey_sign_data().
1472 2010-12-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1474 * lib/gnutls_sig.c: some fixes in pk_prepare_hash().
1476 2010-12-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1478 * NEWS, lib/gnutls_pubkey.c, lib/openpgp/pgp.c, lib/x509/privkey.c,
1479 lib/x509/verify.c, lib/x509/x509.c, tests/x509sign-verify.c: The
1480 verification functions now return a GNUTLS_E_PK_SIG_VERIFY_FAILED on
1481 signature verification error.
1483 2010-12-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1485 * src/p11tool-gaa.c, src/p11tool.gaa: The default input format for
1488 2010-12-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1490 * lib/gnutls_pubkey.c: importing a pubkey from raw params will set
1491 the bits field correctly.
1493 2010-12-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1495 * NEWS: Documented the addtion of gnutls_pubkey_import_privkey() and
1496 gnutls_pubkey_verify_data()
1498 2010-12-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1500 * lib/gnutls_pubkey.c, lib/includes/gnutls/abstract.h,
1501 lib/libgnutls.map, lib/x509/verify.c, tests/x509sign-verify.c: Added
1502 gnutls_pubkey_verify_data and test vectors.
1504 2010-12-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1506 * doc/errcodes.c, doc/examples/ex-alert.c,
1507 doc/examples/ex-cert-select-pkcs11.c,
1508 doc/examples/ex-cert-select.c, doc/examples/ex-client-psk.c,
1509 doc/examples/ex-client-resume.c, doc/examples/ex-client-srp.c,
1510 doc/examples/ex-client-tlsia.c, doc/examples/ex-client1.c,
1511 doc/examples/ex-client2.c, doc/examples/ex-crq.c,
1512 doc/examples/ex-pkcs12.c, doc/examples/ex-rfc2818.c,
1513 doc/examples/ex-serv-anon.c, doc/examples/ex-serv-pgp.c,
1514 doc/examples/ex-serv-psk.c, doc/examples/ex-serv-srp.c,
1515 doc/examples/ex-serv1.c, doc/examples/ex-session-info.c,
1516 doc/examples/ex-verify.c, doc/examples/ex-x509-info.c,
1517 doc/examples/examples.h, doc/examples/tcp.c, doc/printlist.c,
1518 guile/src/core.c, guile/src/extra.c, guile/src/utils.h,
1519 lib/abstract_int.h, lib/auth_anon.c, lib/auth_cert.c,
1520 lib/auth_cert.h, lib/auth_dh_common.c, lib/auth_dh_common.h,
1521 lib/auth_dhe.c, lib/auth_dhe_psk.c, lib/auth_psk.c,
1522 lib/auth_psk_passwd.c, lib/auth_psk_passwd.h, lib/auth_rsa.c,
1523 lib/auth_rsa_export.c, lib/auth_srp.c, lib/auth_srp.h,
1524 lib/auth_srp_passwd.c, lib/auth_srp_passwd.h, lib/auth_srp_rsa.c,
1525 lib/auth_srp_sb64.c, lib/crypto-api.c, lib/crypto.c, lib/crypto.h,
1526 lib/cryptodev.c, lib/debug.c, lib/ext_cert_type.c,
1527 lib/ext_max_record.c, lib/ext_safe_renegotiation.c,
1528 lib/ext_safe_renegotiation.h, lib/ext_server_name.c,
1529 lib/ext_session_ticket.c, lib/ext_signature.c, lib/ext_signature.h,
1530 lib/ext_srp.c, lib/gcrypt/cipher.c, lib/gcrypt/init.c,
1531 lib/gcrypt/mac.c, lib/gcrypt/mpi.c, lib/gcrypt/pk.c,
1532 lib/gnutls_alert.c, lib/gnutls_algorithms.c,
1533 lib/gnutls_algorithms.h, lib/gnutls_anon_cred.c, lib/gnutls_auth.c,
1534 lib/gnutls_auth.h, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
1535 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_cipher.c,
1536 lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
1537 lib/gnutls_cipher_int.h, lib/gnutls_compress.c,
1538 lib/gnutls_compress.h, lib/gnutls_constate.c,
1539 lib/gnutls_constate.h, lib/gnutls_datum.c, lib/gnutls_datum.h,
1540 lib/gnutls_db.c, lib/gnutls_db.h, lib/gnutls_dh.c, lib/gnutls_dh.h,
1541 lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
1542 lib/gnutls_extensions.c, lib/gnutls_extensions.h,
1543 lib/gnutls_global.c, lib/gnutls_handshake.c,
1544 lib/gnutls_handshake.h, lib/gnutls_hash_int.c,
1545 lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
1546 lib/gnutls_kx.h, lib/gnutls_mbuffers.c, lib/gnutls_mbuffers.h,
1547 lib/gnutls_mem.h, lib/gnutls_mpi.c, lib/gnutls_mpi.h,
1548 lib/gnutls_num.c, lib/gnutls_pk.c, lib/gnutls_pk.h,
1549 lib/gnutls_priority.c, lib/gnutls_privkey.c, lib/gnutls_psk.c,
1550 lib/gnutls_psk_netconf.c, lib/gnutls_pubkey.c, lib/gnutls_record.c,
1551 lib/gnutls_record.h, lib/gnutls_rsa_export.c, lib/gnutls_session.c,
1552 lib/gnutls_session_pack.c, lib/gnutls_session_pack.h,
1553 lib/gnutls_sig.c, lib/gnutls_sig.h, lib/gnutls_srp.c,
1554 lib/gnutls_srp.h, lib/gnutls_state.c, lib/gnutls_state.h,
1555 lib/gnutls_str.c, lib/gnutls_str.h, lib/gnutls_supplemental.c,
1556 lib/gnutls_supplemental.h, lib/gnutls_ui.c, lib/gnutls_v2_compat.c,
1557 lib/gnutls_v2_compat.h, lib/gnutls_x509.c, lib/gnutls_x509.h,
1558 lib/includes/gnutls/abstract.h, lib/includes/gnutls/compat.h,
1559 lib/includes/gnutls/crypto.h, lib/includes/gnutls/gnutls.h.in,
1560 lib/includes/gnutls/gnutlsxx.h, lib/includes/gnutls/openpgp.h,
1561 lib/includes/gnutls/pkcs11.h, lib/includes/gnutls/pkcs12.h,
1562 lib/includes/gnutls/x509.h, lib/locks.c, lib/nettle/cipher.c,
1563 lib/nettle/egd.c, lib/nettle/mpi.c, lib/nettle/pk.c,
1564 lib/nettle/rnd.c, lib/opencdk/armor.c, lib/opencdk/context.h,
1565 lib/opencdk/dummy.c, lib/opencdk/filters.h, lib/opencdk/hash.c,
1566 lib/opencdk/kbnode.c, lib/opencdk/keydb.c, lib/opencdk/keydb.h,
1567 lib/opencdk/literal.c, lib/opencdk/main.c, lib/opencdk/main.h,
1568 lib/opencdk/misc.c, lib/opencdk/new-packet.c,
1569 lib/opencdk/opencdk.h, lib/opencdk/packet.h, lib/opencdk/pubkey.c,
1570 lib/opencdk/read-packet.c, lib/opencdk/seskey.c,
1571 lib/opencdk/sig-check.c, lib/opencdk/stream.c,
1572 lib/opencdk/stream.h, lib/opencdk/verify.c,
1573 lib/opencdk/write-packet.c, lib/openpgp/compat.c,
1574 lib/openpgp/extras.c, lib/openpgp/gnutls_openpgp.c,
1575 lib/openpgp/gnutls_openpgp.h, lib/openpgp/openpgp_int.h,
1576 lib/openpgp/output.c, lib/openpgp/pgp.c, lib/openpgp/pgpverify.c,
1577 lib/openpgp/privkey.c, lib/pakchois/pakchois.c,
1578 lib/pakchois/pakchois.h, lib/pakchois/pakchois11.h, lib/pkcs11.c,
1579 lib/pkcs11_int.h, lib/pkcs11_privkey.c, lib/pkcs11_secret.c,
1580 lib/pkcs11_write.c, lib/random.c, lib/system.c, lib/system.h,
1581 lib/x509/common.c, lib/x509/common.h, lib/x509/crl.c,
1582 lib/x509/crl_write.c, lib/x509/crq.c, lib/x509/dn.c,
1583 lib/x509/extensions.c, lib/x509/mpi.c, lib/x509/output.c,
1584 lib/x509/pbkdf2-sha1.c, lib/x509/pbkdf2-sha1.h, lib/x509/pkcs12.c,
1585 lib/x509/pkcs12_bag.c, lib/x509/pkcs12_encr.c, lib/x509/pkcs7.c,
1586 lib/x509/privkey.c, lib/x509/privkey_pkcs8.c,
1587 lib/x509/rfc2818_hostname.c, lib/x509/sign.c, lib/x509/verify.c,
1588 lib/x509/x509.c, lib/x509/x509_int.h, lib/x509/x509_write.c,
1589 lib/x509_b64.c, lib/x509_b64.h, libextra/ext_inner_application.c,
1590 libextra/ext_inner_application.h, libextra/gnutls_extra.c,
1591 libextra/gnutls_ia.c, libextra/gnutls_openssl.c,
1592 libextra/includes/gnutls/extra.h,
1593 libextra/includes/gnutls/openssl.h, libextra/openssl_compat.c,
1594 libextra/openssl_compat.h, maint.mk, src/benchmark.c,
1595 src/certtool-cfg.c, src/certtool-cfg.h, src/certtool-common.c,
1596 src/certtool-common.h, src/certtool.c, src/cli.c, src/common.c,
1597 src/common.h, src/crypt.c, src/p11tool.c, src/p11tool.h,
1598 src/pkcs11.c, src/prime.c, src/psk.c, src/serv.c, src/tests.c,
1599 src/tests.h, src/tls_test.c, tests/anonself.c,
1600 tests/certificate_set_x509_crl.c, tests/chainverify.c,
1601 tests/crq_apis.c, tests/crq_key_id.c, tests/cve-2008-4989.c,
1602 tests/dhepskself.c, tests/dn.c, tests/dn2.c, tests/gc.c,
1603 tests/mini-eagain.c, tests/mini-x509-rehandshake.c,
1604 tests/mini-x509.c, tests/mini.c, tests/mpi.c,
1605 tests/nul-in-x509-names.c, tests/openpgp-auth.c,
1606 tests/openpgp-keyring.c, tests/openpgp_test.c, tests/openpgpself.c,
1607 tests/openssl.c, tests/pgps2kgnu.c, tests/pkcs12_encode.c,
1608 tests/pkcs12_s2k.c, tests/pkcs12_s2k_pem.c, tests/pskself.c,
1609 tests/resume.c, tests/safe-renegotiation/srn0.c,
1610 tests/safe-renegotiation/srn1.c, tests/safe-renegotiation/srn2.c,
1611 tests/safe-renegotiation/srn3.c, tests/safe-renegotiation/srn4.c,
1612 tests/safe-renegotiation/srn5.c, tests/set_pkcs12_cred.c,
1613 tests/simple.c, tests/tlsia.c, tests/utils.c, tests/utils.h,
1614 tests/x509_altname.c, tests/x509_test.c, tests/x509dn.c,
1615 tests/x509self.c, tests/x509sign-verify.c: Indented code. Use same
1616 indentation but with -nut to avoid usage of tabs. In several editors
1617 tabs can be configured not to be 8 spaces and this produces
1618 artifacts with the current indentation that is a mixture of tabs and
1621 2010-12-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1623 * lib/gnutls_privkey.c: _gnutls_privkey_get_public_mpis() handles
1626 2010-12-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1628 * lib/abstract_int.h, lib/gnutls_privkey.c, lib/gnutls_pubkey.c,
1629 lib/includes/gnutls/abstract.h, lib/libgnutls.map: Added
1630 gnutls_pubkey_import_privkey(), that will copy the public key from a
1631 gnutls_privkey_t structure.
1633 2010-12-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1635 * NEWS, lib/libgnutls.map: Do not export the non-existant symbols
1636 gnutls_pkcs11_privkey_sign_hash and gnutls_privkey_sign_hash.
1638 2010-12-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1640 * NEWS: documented new functions
1642 2010-12-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1644 * NEWS: Added new functions.
1646 2010-12-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1648 * lib/libgnutls.map: Added new functions.
1650 2010-12-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1652 * lib/includes/gnutls/compat.h, lib/includes/gnutls/x509.h:
1653 de-deprecated gnutls_x509_crt_verify_hash()
1655 2010-12-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1657 * lib/includes/gnutls/openpgp.h, lib/libgnutls.map,
1658 lib/openpgp/pgp.c, tests/x509sign-verify.c: Added
1659 gnutls_openpgp_crt_verify_hash().
1661 2010-12-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1663 * lib/includes/gnutls/pkcs11.h, lib/pkcs11_privkey.c: added
1664 gnutls_privkey_sign_hash2()
1666 2010-12-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1668 * lib/gnutls_privkey.c, lib/gnutls_sig.c, lib/gnutls_sig.h,
1669 lib/openpgp/privkey.c, lib/pkcs11_privkey.c, lib/x509/privkey.c:
1670 Simplified preparation of signing code.
1672 2010-12-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1674 * lib/gnutls_privkey.c, lib/gnutls_pubkey.c, lib/gnutls_sig.c,
1675 lib/gnutls_sig.h, lib/openpgp/gnutls_openpgp.h,
1676 lib/openpgp/privkey.c, lib/pkcs11_int.h, lib/pkcs11_privkey.c,
1677 lib/x509/Makefile.am, lib/x509/privkey.c, lib/x509/sign.c,
1678 lib/x509/sign.h: deprecated x509/sign.h and moved functionality of
1681 2010-12-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1683 * lib/x509/sign.c: pk_hash_data() will fail unless DSA or RSA are
1686 2010-12-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1688 * lib/x509/privkey.c: better comments
1690 2010-12-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1692 * lib/openpgp/gnutls_openpgp.c, lib/openpgp/privkey.c:
1693 reorganization of the privkey_ functions().
1695 2010-12-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1697 * lib/gnutls_privkey.c, lib/includes/gnutls/abstract.h,
1698 lib/includes/gnutls/compat.h, lib/includes/gnutls/openpgp.h,
1699 lib/includes/gnutls/x509.h, lib/libgnutls.map,
1700 lib/openpgp/gnutls_openpgp.c, lib/x509/privkey.c: Introduced
1701 gnutls_*_privkey_sign_hash2() that is a high level function to
1704 2010-12-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1706 * lib/gnutls_privkey.c, lib/pkcs11_privkey.c, lib/x509/privkey.c,
1707 lib/x509/sign.c, lib/x509/sign.h: Separated the sign_data functions
1708 to a hashing phase, a preparing phase, and the actual signing.
1710 2010-12-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1712 * NEWS: documented deprecated functions.
1714 2010-12-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1716 * lib/includes/gnutls/compat.h, lib/includes/gnutls/openpgp.h,
1717 lib/includes/gnutls/pkcs11.h: All the sign hash functions were
1720 2010-12-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1722 * lib/includes/gnutls/compat.h, lib/includes/gnutls/x509.h:
1723 gnutls_x509_privkey_sign_hash() is dangerous and was deprecated.
1724 Added some text explaining why some functions were deprecated.
1726 2010-12-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1728 * NEWS: documented previous update.
1730 2010-12-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1732 * lib/x509/privkey.c, lib/x509/x509.c: export_raw() functions now
1733 add leading zero in mpis.
1735 2010-12-07 Simon Josefsson <simon@josefsson.org>
1739 2010-12-07 Simon Josefsson <simon@josefsson.org>
1741 * lib/includes/gnutls/crypto.h: C++ fixes, tiny patch from "Brendan
1742 Doherty" <brendand@gentrack.com>.
1744 2010-12-07 Simon Josefsson <simon@josefsson.org>
1746 * gl/m4/getdelim.m4, gl/m4/getline.m4, gl/m4/memchr.m4,
1747 gl/m4/printf.m4, gl/m4/stdint.m4, lib/gl/m4/fcntl-o.m4,
1748 lib/gl/m4/iconv.m4, lib/gl/m4/intdiv0.m4, lib/gl/m4/memchr.m4,
1749 lib/gl/m4/memmem.m4, lib/gl/m4/printf.m4, lib/gl/m4/stdint.m4:
1750 Update gnulib files.
1752 2010-12-07 Simon Josefsson <simon@josefsson.org>
1754 * NEWS, configure.ac, lib/configure.ac, lib/m4/hooks.m4,
1755 libextra/configure.ac: Bump versions.
1757 2010-12-07 Simon Josefsson <simon@josefsson.org>
1759 * ChangeLog: Generated.
1761 2010-12-07 Simon Josefsson <simon@josefsson.org>
1763 * configure.ac, lib/configure.ac, lib/m4/hooks.m4,
1764 libextra/configure.ac: Bump versions.
1766 2010-12-06 Simon Josefsson <simon@josefsson.org>
1768 * ChangeLog: Generated.
1770 2010-12-06 Simon Josefsson <simon@josefsson.org>
1772 * tests/Makefile.am: Don't fail on 'make distcheck'.
1774 2010-12-06 Simon Josefsson <simon@josefsson.org>
1776 * NEWS: Version 2.11.6.
1778 2010-12-06 Simon Josefsson <simon@josefsson.org>
1780 * lib/gnutls_str.c: Indent.
1782 2010-12-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1784 * NEWS: documented SSL 3.0 record version change.
1786 2010-12-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1788 * lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c:
1789 SSL3_RECORD_VERSION priority option is now the default. That is in
1790 order to not confuse non TLS 1.2 compliant implementations that
1791 don't like a TLS 1.2 record.
1793 2010-12-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1795 * lib/gnutls_str.c: simplified escape and unescape.
1797 2010-12-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1799 * THANKS: Added Michael.
1801 2010-12-06 Simon Josefsson <simon@josefsson.org>
1803 * cfg.mk, lib/gnutls_priority.c, lib/gnutls_state.c,
1804 lib/includes/gnutls/compat.h, lib/includes/gnutls/gnutls.h.in,
1805 lib/includes/gnutls/pkcs11.h, lib/nettle/rnd.c, lib/pkcs11.c,
1806 lib/pkcs11_int.h, lib/pkcs11_secret.c, lib/pkcs11_write.c,
1807 lib/x509/verify.c, src/certtool-common.c, src/certtool-common.h,
1808 src/certtool.c, src/cli.c, src/common.c, src/p11tool.c,
1809 src/p11tool.h, src/pkcs11.c, src/serv.c, tests/chainverify.c,
1810 tests/openpgp-auth.c: Indent code.
1812 2010-12-06 Simon Josefsson <simon@josefsson.org>
1814 * maint.mk: Update gnulib files.
1816 2010-12-06 Simon Josefsson <simon@josefsson.org>
1818 * gl/override/top/maint.mk.diff: Remove.
1820 2010-12-06 Simon Josefsson <simon@josefsson.org>
1822 * .gitignore: Update.
1824 2010-12-06 Simon Josefsson <simon@josefsson.org>
1826 * lib/gnutls_priority.c, lib/pkcs11_secret.c, src/p11tool.c,
1827 src/p11tool.gaa: Fix syntax-check nits.
1829 2010-12-06 Simon Josefsson <simon@josefsson.org>
1831 * .x-sc_bindtextdomain: Ignore more.
1833 2010-12-06 Simon Josefsson <simon@josefsson.org>
1835 * GNUmakefile, build-aux/gendocs.sh, build-aux/pmccabe.css,
1836 build-aux/pmccabe2html, gl/Makefile.am, gl/arpa_inet.in.h,
1837 gl/float+.h, gl/gettext.h, gl/inet_ntop.c, gl/intprops.h,
1838 gl/m4/alloca.m4, gl/m4/arpa_inet_h.m4, gl/m4/getdelim.m4,
1839 gl/m4/getline.m4, gl/m4/getpass.m4, gl/m4/gnulib-common.m4,
1840 gl/m4/gnulib-comp.m4, gl/m4/mmap-anon.m4, gl/m4/printf.m4,
1841 gl/m4/readline.m4, gl/m4/string_h.m4, gl/m4/sys_ioctl_h.m4,
1842 gl/m4/sys_select_h.m4, gl/m4/sys_socket_h.m4, gl/m4/unistd_h.m4,
1843 gl/m4/vasnprintf.m4, gl/m4/wchar_h.m4, gl/printf-parse.c,
1844 gl/printf-parse.h, gl/stdint.in.h, gl/stdio.in.h, gl/stdlib.in.h,
1845 gl/string.in.h, gl/sys_select.in.h, gl/sys_socket.in.h,
1846 gl/tests/Makefile.am, gl/tests/init.sh,
1847 gl/tests/test-select-stdin.c, gl/tests/test-select.c,
1848 gl/tests/test-update-copyright.sh, gl/tests/verify.h, gl/time.in.h,
1849 gl/unistd.in.h, gl/vasnprintf.c, gl/verify.h, gl/wchar.in.h,
1850 lib/gl/Makefile.am, lib/gl/float+.h, lib/gl/gettext.h,
1851 lib/gl/m4/alloca.m4, lib/gl/m4/glibc2.m4, lib/gl/m4/glibc21.m4,
1852 lib/gl/m4/gnulib-common.m4, lib/gl/m4/gnulib-comp.m4,
1853 lib/gl/m4/iconv.m4, lib/gl/m4/memmem.m4, lib/gl/m4/mmap-anon.m4,
1854 lib/gl/m4/printf.m4, lib/gl/m4/string_h.m4,
1855 lib/gl/m4/sys_socket_h.m4, lib/gl/m4/unistd_h.m4,
1856 lib/gl/m4/vasnprintf.m4, lib/gl/m4/wchar_h.m4,
1857 lib/gl/printf-parse.c, lib/gl/printf-parse.h, lib/gl/stdint.in.h,
1858 lib/gl/stdio.in.h, lib/gl/stdlib.in.h, lib/gl/string.in.h,
1859 lib/gl/sys_socket.in.h, lib/gl/tests/Makefile.am,
1860 lib/gl/tests/init.sh, lib/gl/tests/intprops.h,
1861 lib/gl/tests/verify.h, lib/gl/time.in.h, lib/gl/unistd.in.h,
1862 lib/gl/vasnprintf.c, lib/gl/verify.h, lib/gl/wchar.in.h,
1863 libextra/gl/m4/gnulib-common.m4, maint.mk: Update gnulib files.
1865 2010-12-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1867 * tests/Makefile.am: Temporarily remove gendh test. It takes
1868 extremely long time under valgrind.
1870 2010-12-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1872 * NEWS, lib/gnutls_sig.c, lib/x509/common.c, lib/x509/common.h,
1873 lib/x509/mpi.c, lib/x509/sign.c, lib/x509/verify.c: Use ASN1_NULL
1874 when writing parameters for RSA signatures. This makes us comply
1875 with RFC3279. Reported by Michael Rommel.
1877 2010-12-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1879 * NEWS, src/serv.c: Corrected buffer overflow in gnutls-serv by
1880 Tomas Mraz. The gnutls-serv uses fixed allocated buffer for the response which
1881 can be pretty long if a client certificate is presented to it and
1882 the http header is large. This causes buffer overflow and heap
1883 corruption which then leads to random segfaults or aborts. It was reported originally here:
1884 https://bugzilla.redhat.com/show_bug.cgi?id=659259 The attached patch changes sprintf calls in peer_print_info() to
1885 snprintf so the buffer is never overflowed.
1887 2010-12-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1889 * lib/m4/hooks.m4: increased revision
1891 2010-12-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1893 * src/Makefile.am: Added p11tool.h
1895 2010-12-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1897 * NEWS: released 2.11.5
1899 2010-12-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1901 * doc/cha-internals.texi: escaped chars.
1903 2010-12-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1905 * doc/cha-internals.texi: Updated extension writing code. Still not
1908 2010-12-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1910 * doc/cha-cert-auth.texi: PKCS #11 fixes
1912 2010-12-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1914 * doc/examples/ex-cert-select-pkcs11.c: Corrected pkcs11 example
1917 2010-11-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1919 * src/pkcs11.c: Prefix mechanism number with 0x.
1921 2010-11-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1923 * lib/pakchois/pakchois11.h, src/pkcs11.c: Added camellia and
1926 2010-11-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1928 * configure.ac, lib/configure.ac, lib/nettle/rnd.c: Use rusage if
1929 present. Moved check to correct config and included resource.h
1932 2010-11-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1934 * lib/nettle/rnd.c: More details on the text
1936 2010-11-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1938 * lib/pkcs11.c: Corrected copyright statement
1940 2010-11-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1942 * lib/nettle/rnd.c: Corrected copyright header. Added Niels.
1944 2010-11-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1946 * NEWS, lib/gnutls_cert.c, lib/includes/gnutls/x509.h,
1947 lib/x509/verify.c, src/certtool.c, src/cli.c, tests/chainverify.c:
1948 Reverted default behavior for verification and introduced
1949 GNUTLS_VERIFY_DO_NOT_ALLOW_X509_V1_CA_CRT. Thus by default V1
1950 trusted CAs are allowed, unless the new flag is specified.
1952 2010-11-25 Simon Josefsson <simon@josefsson.org>
1956 2010-11-25 Simon Josefsson <simon@josefsson.org>
1958 * tests/suite/Makefile.in: Remove, it is generated.
1960 2010-11-25 Simon Josefsson <simon@josefsson.org>
1962 * README: No space at eol.
1964 2010-11-25 Simon Josefsson <simon@josefsson.org>
1966 * tests/safe-renegotiation/Makefile.am: Fix syntax-check warning.
1968 2010-11-25 Simon Josefsson <simon@josefsson.org>
1970 * cfg.mk: Ignore tests/suite for syntax-checks, not our code.
1972 2010-11-25 Simon Josefsson <simon@josefsson.org>
1974 * README: Recommend git format-patch rather than git diff.
1976 2010-11-24 Jeffrey Walton <noloader@gmail.com>
1978 * README: Attached is a proposed modification to the README file,
1979 including recent comments by Simon.
1981 2010-11-23 Simon Josefsson <simon@josefsson.org>
1983 * guile/src/Makefile.am: Fix dependencies, fixes parallel builds. Tiny patch from Graham Gower <graham.gower@gmail.com>.
1985 2010-11-19 Simon Josefsson <simon@josefsson.org>
1987 * doc/Makefile.am: Remove file.
1989 2010-11-19 Simon Josefsson <simon@josefsson.org>
1991 * doc/manpages/Makefile.am: Generated.
1993 2010-11-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
1995 * configure.ac, tests/suite/Makefile.in: Create Makefile in
1998 2010-11-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2000 * src/cli.c, src/psk-gaa.c, src/psk-gaa.h, src/psk.c, src/psk.gaa,
2001 tests/Makefile.am, tests/netconf-psk.c: Deprecate the netconf
2002 password and use a key only.
2004 2010-11-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2006 * doc/credentials/gnutls-http-serv: correctly set psk params.
2008 2010-11-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2012 2010-11-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2014 * lib/x509/privkey_pkcs8.c: Correctly write DSA public key in ASN.1
2015 (add leading zero). Reported by Jeffrey Walton.
2017 2010-11-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2019 * lib/x509/mpi.c: cleanups
2021 2010-11-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2023 * doc/cha-auth.texi, lib/includes/gnutls/compat.h,
2024 lib/includes/gnutls/gnutls.h.in: Deprecated the key derivation
2025 method from netconf. The published RFC does not include this method
2026 and it is not known whether it has been used at all in practice. No
2029 2010-11-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2031 * NEWS, lib/gnutls_priority.c: Added SIGN-ALL, CTYPE-ALL, COMP-ALL,
2032 and VERS-TLS-ALL priority strings.
2034 2010-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2036 * lib/gnutls_x509.c: Removed redundant error check. Reported by
2039 2010-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2041 * lib/includes/gnutls/pkcs11.h, lib/libgnutls.map, lib/pkcs11.c,
2042 src/p11tool-gaa.c, src/p11tool-gaa.h, src/p11tool.c,
2043 src/p11tool.gaa, src/p11tool.h, src/pkcs11.c: Added
2044 --list-mechanisms option to p11tool. Lists all mechanisms supported
2047 2010-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2049 * doc/manpages/Makefile.am, doc/manpages/p11tool.1: Added manpage
2052 2010-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2054 * doc/manpages/certtool.1, doc/manpages/gnutls-cli.1,
2055 doc/manpages/gnutls-serv.1, doc/manpages/srptool.1: Corrected my
2058 2010-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2060 * src/p11tool-gaa.c, src/p11tool.gaa: In p11tool --url was renamed
2063 2010-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2065 * src/p11tool-gaa.c, src/p11tool-gaa.h, src/p11tool.gaa,
2066 src/pkcs11.c: Corrected bug in secret key copy. Rationalized the
2069 2010-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2071 * lib/pkcs11.c, lib/pkcs11_secret.c: * Corrected flag conversion to internal representation. * When generating secret keys include a generic key type and a
2074 2010-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2076 * src/p11tool-gaa.c, src/p11tool-gaa.h, src/p11tool.gaa: Added
2077 option --no-detailed-url to p11tool. More detailed url is the
2080 2010-11-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2082 * NEWS, lib/Makefile.am, lib/includes/gnutls/pkcs11.h,
2083 lib/libgnutls.map, lib/pkcs11.c, lib/pkcs11_int.h,
2084 lib/pkcs11_secret.c, lib/pkcs11_write.c, src/pkcs11.c: Added
2085 gnutls_pkcs11_token_set_pin() and gnutls_pkcs11_token_init() to
2086 enable manipulating tokens purely from PKCS #11.
2088 2010-11-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2090 * doc/README.gaa: Removed README.gaa.
2092 2010-11-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2094 * .gitignore, src/Makefile.am, src/certtool-common.c,
2095 src/certtool-common.h, src/certtool-gaa.c, src/certtool-gaa.h,
2096 src/certtool.c, src/certtool.gaa, src/p11tool-gaa.c,
2097 src/p11tool-gaa.h, src/p11tool.c, src/p11tool.gaa, src/p11tool.h,
2098 src/pkcs11.c: Introduced p11tool to separate PKCS #11 functionality
2101 2010-11-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2103 * tests/Makefile.am, tests/finished.c: Removed check on deprecated
2106 2010-11-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2108 * lib/includes/gnutls/compat.h, lib/includes/gnutls/gnutls.h.in:
2109 Deprecated old functions.
2111 2010-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2113 * doc/cha-intro-tls.texi: use @code for SAFE_RENEGOTIATION string.
2115 2010-06-07 Simon Josefsson <simon@josefsson.org>
2117 * lib/gnutls_priority.c: Doc fix.
2119 2010-10-16 Simon Josefsson <simon@josefsson.org>
2123 2010-10-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2125 * tests/Makefile.am, tests/safe-renegotiation/Makefile.am,
2126 tests/safe-renegotiation/params.dh,
2127 tests/safe-renegotiation/testsrn, tests/suite/Makefile.am,
2128 tests/suite/README, tests/suite/eagain,
2129 tests/suite/ecore/eina_config.h,
2130 tests/suite/ecore/src/include/Eina.h,
2131 tests/suite/ecore/src/include/eina_accessor.h,
2132 tests/suite/ecore/src/include/eina_array.h,
2133 tests/suite/ecore/src/include/eina_benchmark.h,
2134 tests/suite/ecore/src/include/eina_binshare.h,
2135 tests/suite/ecore/src/include/eina_config.h,
2136 tests/suite/ecore/src/include/eina_convert.h,
2137 tests/suite/ecore/src/include/eina_counter.h,
2138 tests/suite/ecore/src/include/eina_cpu.h,
2139 tests/suite/ecore/src/include/eina_error.h,
2140 tests/suite/ecore/src/include/eina_file.h,
2141 tests/suite/ecore/src/include/eina_fp.h,
2142 tests/suite/ecore/src/include/eina_hamster.h,
2143 tests/suite/ecore/src/include/eina_hash.h,
2144 tests/suite/ecore/src/include/eina_inline_array.x,
2145 tests/suite/ecore/src/include/eina_inline_f16p16.x,
2146 tests/suite/ecore/src/include/eina_inline_f32p32.x,
2147 tests/suite/ecore/src/include/eina_inline_f8p24.x,
2148 tests/suite/ecore/src/include/eina_inline_fp.x,
2149 tests/suite/ecore/src/include/eina_inline_hash.x,
2150 tests/suite/ecore/src/include/eina_inline_list.x,
2151 tests/suite/ecore/src/include/eina_inline_log.x,
2152 tests/suite/ecore/src/include/eina_inline_mempool.x,
2153 tests/suite/ecore/src/include/eina_inline_rbtree.x,
2154 tests/suite/ecore/src/include/eina_inline_rectangle.x,
2155 tests/suite/ecore/src/include/eina_inline_str.x,
2156 tests/suite/ecore/src/include/eina_inline_stringshare.x,
2157 tests/suite/ecore/src/include/eina_inline_tiler.x,
2158 tests/suite/ecore/src/include/eina_inline_trash.x,
2159 tests/suite/ecore/src/include/eina_inline_ustringshare.x,
2160 tests/suite/ecore/src/include/eina_inlist.h,
2161 tests/suite/ecore/src/include/eina_iterator.h,
2162 tests/suite/ecore/src/include/eina_lalloc.h,
2163 tests/suite/ecore/src/include/eina_list.h,
2164 tests/suite/ecore/src/include/eina_log.h,
2165 tests/suite/ecore/src/include/eina_magic.h,
2166 tests/suite/ecore/src/include/eina_main.h,
2167 tests/suite/ecore/src/include/eina_matrixsparse.h,
2168 tests/suite/ecore/src/include/eina_mempool.h,
2169 tests/suite/ecore/src/include/eina_module.h,
2170 tests/suite/ecore/src/include/eina_quadtree.h,
2171 tests/suite/ecore/src/include/eina_rbtree.h,
2172 tests/suite/ecore/src/include/eina_rectangle.h,
2173 tests/suite/ecore/src/include/eina_safety_checks.h,
2174 tests/suite/ecore/src/include/eina_sched.h,
2175 tests/suite/ecore/src/include/eina_str.h,
2176 tests/suite/ecore/src/include/eina_strbuf.h,
2177 tests/suite/ecore/src/include/eina_stringshare.h,
2178 tests/suite/ecore/src/include/eina_tiler.h,
2179 tests/suite/ecore/src/include/eina_trash.h,
2180 tests/suite/ecore/src/include/eina_types.h,
2181 tests/suite/ecore/src/include/eina_unicode.h,
2182 tests/suite/ecore/src/include/eina_ustrbuf.h,
2183 tests/suite/ecore/src/include/eina_ustringshare.h,
2184 tests/suite/ecore/src/lib/Ecore.h,
2185 tests/suite/ecore/src/lib/Ecore_Getopt.h,
2186 tests/suite/ecore/src/lib/ecore.c,
2187 tests/suite/ecore/src/lib/ecore_anim.c,
2188 tests/suite/ecore/src/lib/ecore_app.c,
2189 tests/suite/ecore/src/lib/ecore_events.c,
2190 tests/suite/ecore/src/lib/ecore_exe.c,
2191 tests/suite/ecore/src/lib/ecore_getopt.c,
2192 tests/suite/ecore/src/lib/ecore_glib.c,
2193 tests/suite/ecore/src/lib/ecore_idle_enterer.c,
2194 tests/suite/ecore/src/lib/ecore_idle_exiter.c,
2195 tests/suite/ecore/src/lib/ecore_idler.c,
2196 tests/suite/ecore/src/lib/ecore_job.c,
2197 tests/suite/ecore/src/lib/ecore_main.c,
2198 tests/suite/ecore/src/lib/ecore_pipe.c,
2199 tests/suite/ecore/src/lib/ecore_poll.c,
2200 tests/suite/ecore/src/lib/ecore_private.h,
2201 tests/suite/ecore/src/lib/ecore_signal.c,
2202 tests/suite/ecore/src/lib/ecore_thread.c,
2203 tests/suite/ecore/src/lib/ecore_time.c,
2204 tests/suite/ecore/src/lib/ecore_timer.c,
2205 tests/suite/ecore/src/lib/eina_accessor.c,
2206 tests/suite/ecore/src/lib/eina_array.c,
2207 tests/suite/ecore/src/lib/eina_benchmark.c,
2208 tests/suite/ecore/src/lib/eina_binshare.c,
2209 tests/suite/ecore/src/lib/eina_chained_mempool.c,
2210 tests/suite/ecore/src/lib/eina_convert.c,
2211 tests/suite/ecore/src/lib/eina_counter.c,
2212 tests/suite/ecore/src/lib/eina_cpu.c,
2213 tests/suite/ecore/src/lib/eina_error.c,
2214 tests/suite/ecore/src/lib/eina_file.c,
2215 tests/suite/ecore/src/lib/eina_fp.c,
2216 tests/suite/ecore/src/lib/eina_hamster.c,
2217 tests/suite/ecore/src/lib/eina_hash.c,
2218 tests/suite/ecore/src/lib/eina_inlist.c,
2219 tests/suite/ecore/src/lib/eina_iterator.c,
2220 tests/suite/ecore/src/lib/eina_lalloc.c,
2221 tests/suite/ecore/src/lib/eina_list.c,
2222 tests/suite/ecore/src/lib/eina_log.c,
2223 tests/suite/ecore/src/lib/eina_magic.c,
2224 tests/suite/ecore/src/lib/eina_main.c,
2225 tests/suite/ecore/src/lib/eina_matrixsparse.c,
2226 tests/suite/ecore/src/lib/eina_mempool.c,
2227 tests/suite/ecore/src/lib/eina_module.c,
2228 tests/suite/ecore/src/lib/eina_private.h,
2229 tests/suite/ecore/src/lib/eina_quadtree.c,
2230 tests/suite/ecore/src/lib/eina_rbtree.c,
2231 tests/suite/ecore/src/lib/eina_rectangle.c,
2232 tests/suite/ecore/src/lib/eina_safety_checks.c,
2233 tests/suite/ecore/src/lib/eina_sched.c,
2234 tests/suite/ecore/src/lib/eina_share_common.c,
2235 tests/suite/ecore/src/lib/eina_share_common.h,
2236 tests/suite/ecore/src/lib/eina_str.c,
2237 tests/suite/ecore/src/lib/eina_strbuf.c,
2238 tests/suite/ecore/src/lib/eina_strbuf_common.c,
2239 tests/suite/ecore/src/lib/eina_strbuf_common.h,
2240 tests/suite/ecore/src/lib/eina_strbuf_template_c.x,
2241 tests/suite/ecore/src/lib/eina_stringshare.c,
2242 tests/suite/ecore/src/lib/eina_tiler.c,
2243 tests/suite/ecore/src/lib/eina_unicode.c,
2244 tests/suite/ecore/src/lib/eina_ustrbuf.c,
2245 tests/suite/ecore/src/lib/eina_ustringshare.c,
2246 tests/suite/ecore/src/lib/eina_value.c, tests/suite/mini-eagain2.c,
2247 tests/suite/params.dh, tests/suite/testsrn: Added tests/suite which
2248 contains tests to be executed during development time and will not
2249 be distributed (not included in make dist). Added "ecore" and a new
2250 mini-eagain to test EAGAIN behavior.
2252 2010-10-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2254 * .gitignore: updated .gitignore.
2256 2010-10-16 Simon Josefsson <simon@josefsson.org>
2258 * NEWS, src/common.c: gnutls-cli: Print channel binding only in
2259 verbose mode. Before it printed it after the 'Compression:' output, thus breaking
2260 Emacs starttls.el string searches.
2262 2010-10-15 Simon Josefsson <simon@josefsson.org>
2264 * NEWS, configure.ac, lib/configure.ac, lib/m4/hooks.m4,
2265 libextra/configure.ac: Bump versions.
2267 2010-10-15 Simon Josefsson <simon@josefsson.org>
2269 * ChangeLog: Generated.
2271 2010-10-15 Simon Josefsson <simon@josefsson.org>
2273 * NEWS: Version 2.11.4.
2275 2010-10-15 Simon Josefsson <simon@josefsson.org>
2277 * lib/libgnutls.map: Rename new symbol prefix after next stable
2278 branch instead of development branch.
2280 2010-10-15 Simon Josefsson <simon@josefsson.org>
2284 2010-10-15 Simon Josefsson <simon@josefsson.org>
2286 * NEWS, doc/cha-bib.texi, doc/cha-gtls-app.texi: Document channel
2289 2010-10-15 Simon Josefsson <simon@josefsson.org>
2291 * lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_state.c,
2292 src/common.c: Implement RFC 5929 tls-unique channel binding.
2294 2010-10-14 Simon Josefsson <simon@josefsson.org>
2296 * NEWS, doc/manpages/Makefile.am, lib/gnutls_errors.c,
2297 lib/gnutls_state.c, lib/includes/gnutls/gnutls.h.in,
2298 lib/libgnutls.map: Add gnutls_session_channel_binding API.
2300 2010-10-14 Simon Josefsson <simon@josefsson.org>
2302 * doc/manpages/Makefile.am: Generated.
2304 2010-10-14 Simon Josefsson <simon@josefsson.org>
2308 2010-10-14 Simon Josefsson <simon@josefsson.org>
2310 * tests/Makefile.am, tests/gendh.c: Add self test gendh to check DH
2313 2010-10-14 Simon Josefsson <simon@josefsson.org>
2315 * tests/openpgp-auth.c: Fix compiler warnings.
2317 2010-10-14 Simon Josefsson <simon@josefsson.org>
2319 * guile/tests/Makefile.am, guile/tests/anonymous-auth.scm,
2320 guile/tests/dh-parameters.pem, guile/tests/openpgp-auth.scm,
2321 guile/tests/pkcs-import-export.scm,
2322 guile/tests/session-record-port.scm, guile/tests/x509-auth.scm:
2323 Don't generate DH primes in Guile self checks (for speed).
2325 2010-10-14 Simon Josefsson <simon@josefsson.org>
2327 * tests/userid/userid: Cleanup, fixing distcheck.
2329 2010-10-14 Simon Josefsson <simon@josefsson.org>
2331 * tests/openpgp-auth.c: Make it work with srcdir != objdir.
2333 2010-10-14 Simon Josefsson <simon@josefsson.org>
2335 * doc/reference/gnutls-docs.sgml: Improve GTK-DOC manual.
2337 2010-10-14 Simon Josefsson <simon@josefsson.org>
2341 2010-10-14 Simon Josefsson <simon@josefsson.org>
2343 * .x-sc_two_space_separator_in_usage, lib/cryptodev.c,
2344 lib/m4/hooks.m4, lib/pakchois/pakchois11.h: Fix syntax-check
2347 2010-10-14 Simon Josefsson <simon@josefsson.org>
2349 * build-aux/gendocs.sh, build-aux/pmccabe2html, doc/fdl-1.3.texi,
2350 gl/Makefile.am, gl/arpa_inet.in.h, gl/errno.in.h, gl/float.in.h,
2351 gl/ftello.c, gl/getaddrinfo.c, gl/m4/errno_h.m4, gl/m4/error.m4,
2352 gl/m4/float_h.m4, gl/m4/ftello.m4, gl/m4/getpagesize.m4,
2353 gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/m4/hostent.m4,
2354 gl/m4/include_next.m4, gl/m4/intmax_t.m4, gl/m4/inttypes_h.m4,
2355 gl/m4/lib-ld.m4, gl/m4/lib-link.m4, gl/m4/lseek.m4,
2356 gl/m4/malloc.m4, gl/m4/memchr.m4, gl/m4/minmax.m4, gl/m4/printf.m4,
2357 gl/m4/realloc.m4, gl/m4/servent.m4, gl/m4/size_max.m4,
2358 gl/m4/socketlib.m4, gl/m4/sockets.m4, gl/m4/socklen.m4,
2359 gl/m4/sockpfaf.m4, gl/m4/stdarg.m4, gl/m4/stdbool.m4,
2360 gl/m4/stdint.m4, gl/m4/stdint_h.m4, gl/m4/stdlib_h.m4,
2361 gl/m4/time_h.m4, gl/m4/wchar_t.m4, gl/m4/wint_t.m4, gl/malloc.c,
2362 gl/netdb.in.h, gl/netinet_in.in.h, gl/read-file.c, gl/realloc.c,
2363 gl/select.c, gl/stdarg.in.h, gl/stddef.in.h, gl/stdint.in.h,
2364 gl/stdio.in.h, gl/stdlib.in.h, gl/strerror.c, gl/string.in.h,
2365 gl/sys_select.in.h, gl/sys_socket.in.h, gl/sys_stat.in.h,
2366 gl/sys_time.in.h, gl/tests/Makefile.am, gl/tests/binary-io.h,
2367 gl/tests/getpagesize.c, gl/tests/init.sh, gl/tests/sys_ioctl.in.h,
2368 gl/tests/test-binary-io.c, gl/tests/test-binary-io.sh,
2369 gl/tests/test-ftello.c, gl/tests/test-ftello.sh,
2370 gl/tests/test-ftello2.sh, gl/tests/test-ftello3.c,
2371 gl/tests/test-getaddrinfo.c, gl/tests/test-memchr.c,
2372 gl/tests/test-netdb.c, gl/tests/test-read-file.c,
2373 gl/tests/test-stdbool.c, gl/tests/test-stddef.c,
2374 gl/tests/test-stdlib.c, gl/tests/test-sys_socket.c,
2375 gl/tests/test-sys_wait.h, gl/tests/test-update-copyright.sh,
2376 gl/tests/test-vc-list-files-cvs.sh,
2377 gl/tests/test-vc-list-files-git.sh, gl/tests/test-verify.c,
2378 gl/time.in.h, gl/timespec.h, gl/unistd.in.h, gl/wchar.in.h,
2379 lib/build-aux/config.rpath, lib/gl/Makefile.am, lib/gl/errno.in.h,
2380 lib/gl/float.in.h, lib/gl/ftello.c, lib/gl/m4/codeset.m4,
2381 lib/gl/m4/errno_h.m4, lib/gl/m4/fcntl-o.m4, lib/gl/m4/float_h.m4,
2382 lib/gl/m4/ftello.m4, lib/gl/m4/getpagesize.m4,
2383 lib/gl/m4/gettext.m4, lib/gl/m4/gnulib-cache.m4,
2384 lib/gl/m4/gnulib-comp.m4, lib/gl/m4/iconv.m4,
2385 lib/gl/m4/include_next.m4, lib/gl/m4/intdiv0.m4, lib/gl/m4/intl.m4,
2386 lib/gl/m4/intlmacosx.m4, lib/gl/m4/intmax.m4,
2387 lib/gl/m4/intmax_t.m4, lib/gl/m4/inttypes-pri.m4,
2388 lib/gl/m4/inttypes_h.m4, lib/gl/m4/lcmessage.m4,
2389 lib/gl/m4/ld-version-script.m4, lib/gl/m4/lib-ld.m4,
2390 lib/gl/m4/lib-link.m4, lib/gl/m4/lock.m4, lib/gl/m4/lseek.m4,
2391 lib/gl/m4/malloc.m4, lib/gl/m4/memchr.m4, lib/gl/m4/memmem.m4,
2392 lib/gl/m4/minmax.m4, lib/gl/m4/printf-posix.m4,
2393 lib/gl/m4/printf.m4, lib/gl/m4/progtest.m4, lib/gl/m4/realloc.m4,
2394 lib/gl/m4/size_max.m4, lib/gl/m4/socketlib.m4,
2395 lib/gl/m4/sockets.m4, lib/gl/m4/socklen.m4, lib/gl/m4/sockpfaf.m4,
2396 lib/gl/m4/stdbool.m4, lib/gl/m4/stdint.m4, lib/gl/m4/stdint_h.m4,
2397 lib/gl/m4/stdlib_h.m4, lib/gl/m4/threadlib.m4, lib/gl/m4/time_h.m4,
2398 lib/gl/m4/visibility.m4, lib/gl/m4/wchar_t.m4, lib/gl/m4/wint_t.m4,
2399 lib/gl/malloc.c, lib/gl/netdb.in.h, lib/gl/read-file.c,
2400 lib/gl/realloc.c, lib/gl/stddef.in.h, lib/gl/stdint.in.h,
2401 lib/gl/stdio.in.h, lib/gl/stdlib.in.h, lib/gl/str-two-way.h,
2402 lib/gl/string.in.h, lib/gl/strings.in.h, lib/gl/sys_socket.in.h,
2403 lib/gl/sys_stat.in.h, lib/gl/tests/Makefile.am,
2404 lib/gl/tests/binary-io.h, lib/gl/tests/getpagesize.c,
2405 lib/gl/tests/init.sh, lib/gl/tests/test-binary-io.c,
2406 lib/gl/tests/test-binary-io.sh, lib/gl/tests/test-ftello.c,
2407 lib/gl/tests/test-ftello.sh, lib/gl/tests/test-ftello2.sh,
2408 lib/gl/tests/test-ftello3.c, lib/gl/tests/test-memchr.c,
2409 lib/gl/tests/test-netdb.c, lib/gl/tests/test-read-file.c,
2410 lib/gl/tests/test-stdbool.c, lib/gl/tests/test-stddef.c,
2411 lib/gl/tests/test-stdlib.c, lib/gl/tests/test-sys_socket.c,
2412 lib/gl/tests/test-sys_wait.h, lib/gl/tests/test-verify.c,
2413 lib/gl/time.in.h, lib/gl/unistd.in.h, lib/gl/wchar.in.h,
2414 libextra/gl/gnulib.mk, libextra/gl/m4/gnulib-cache.m4,
2415 libextra/gl/m4/gnulib-comp.m4, libextra/gl/m4/ld-version-script.m4,
2416 libextra/gl/m4/lib-ld.m4, libextra/gl/m4/lib-link.m4, maint.mk:
2417 Update gnulib files.
2419 2010-10-14 Simon Josefsson <simon@josefsson.org>
2421 * cfg.mk: Don't assume chmod +x on gendocs.sh.
2423 2010-10-14 Simon Josefsson <simon@josefsson.org>
2425 * cfg.mk: Use gnulib --add-import.
2427 2010-10-14 Simon Josefsson <simon@josefsson.org>
2429 * .gitignore: Sort and update.
2431 2010-10-14 Simon Josefsson <simon@josefsson.org>
2433 * lib/po/nl.po.in: Sync with TP.
2435 2010-10-14 Simon Josefsson <simon@josefsson.org>
2437 * NEWS, configure.ac, lib/configure.ac, lib/m4/hooks.m4,
2438 libextra/configure.ac: Bump versions.
2440 2010-10-14 Simon Josefsson <simon@josefsson.org>
2442 * ChangeLog: Generated.
2444 2010-10-14 Simon Josefsson <simon@josefsson.org>
2446 * NEWS: Version 2.11.3.
2448 2010-10-14 Simon Josefsson <simon@josefsson.org>
2450 * NEWS, configure.ac, lib/configure.ac, lib/m4/hooks.m4,
2451 libextra/configure.ac: Bump versions.
2453 2010-10-14 Simon Josefsson <simon@josefsson.org>
2455 * doc/errcodes.c, doc/examples/ex-alert.c,
2456 doc/examples/ex-cert-select-pkcs11.c,
2457 doc/examples/ex-cert-select.c, doc/examples/ex-client-psk.c,
2458 doc/examples/ex-client-resume.c, doc/examples/ex-client-srp.c,
2459 doc/examples/ex-client-tlsia.c, doc/examples/ex-client1.c,
2460 doc/examples/ex-client2.c, doc/examples/ex-crq.c,
2461 doc/examples/ex-pkcs12.c, doc/examples/ex-rfc2818.c,
2462 doc/examples/ex-serv-anon.c, doc/examples/ex-serv-pgp.c,
2463 doc/examples/ex-serv-psk.c, doc/examples/ex-serv-srp.c,
2464 doc/examples/ex-serv1.c, doc/examples/ex-session-info.c,
2465 doc/examples/ex-verify.c, doc/examples/ex-x509-info.c,
2466 doc/examples/examples.h, doc/examples/tcp.c, guile/src/core.c,
2467 guile/src/errors.c, guile/src/extra.c, guile/src/utils.c,
2468 guile/src/utils.h, lib/auth_cert.c, lib/auth_cert.h,
2469 lib/auth_dh_common.c, lib/auth_dh_common.h, lib/auth_psk.h,
2470 lib/auth_rsa.c, lib/auth_rsa_export.c, lib/auth_srp.c,
2471 lib/auth_srp.h, lib/crypto-api.c, lib/crypto.h, lib/cryptodev.c,
2472 lib/debug.c, lib/debug.h, lib/ext_cert_type.c,
2473 lib/ext_max_record.c, lib/ext_safe_renegotiation.c,
2474 lib/ext_safe_renegotiation.h, lib/ext_server_name.c,
2475 lib/ext_server_name.h, lib/ext_session_ticket.c,
2476 lib/ext_session_ticket.h, lib/ext_signature.c, lib/ext_signature.h,
2477 lib/ext_srp.c, lib/ext_srp.h, lib/gcrypt/init.c, lib/gcrypt/mpi.c,
2478 lib/gcrypt/pk.c, lib/gnutls_alert.c, lib/gnutls_algorithms.c,
2479 lib/gnutls_algorithms.h, lib/gnutls_auth.h, lib/gnutls_buffers.c,
2480 lib/gnutls_buffers.h, lib/gnutls_cert.c, lib/gnutls_cert.h,
2481 lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
2482 lib/gnutls_cipher_int.h, lib/gnutls_compress.c,
2483 lib/gnutls_compress.h, lib/gnutls_constate.c,
2484 lib/gnutls_constate.h, lib/gnutls_datum.h, lib/gnutls_dh.h,
2485 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_extensions.c,
2486 lib/gnutls_extensions.h, lib/gnutls_global.c, lib/gnutls_global.h,
2487 lib/gnutls_handshake.c, lib/gnutls_handshake.h,
2488 lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
2489 lib/gnutls_kx.c, lib/gnutls_mbuffers.c, lib/gnutls_mbuffers.h,
2490 lib/gnutls_mem.h, lib/gnutls_mpi.h, lib/gnutls_num.h,
2491 lib/gnutls_pk.c, lib/gnutls_pk.h, lib/gnutls_priority.c,
2492 lib/gnutls_privkey.c, lib/gnutls_pubkey.c, lib/gnutls_record.c,
2493 lib/gnutls_record.h, lib/gnutls_session_pack.c, lib/gnutls_sig.c,
2494 lib/gnutls_sig.h, lib/gnutls_srp.c, lib/gnutls_state.c,
2495 lib/gnutls_state.h, lib/gnutls_str.c, lib/gnutls_str.h,
2496 lib/gnutls_supplemental.c, lib/gnutls_supplemental.h,
2497 lib/gnutls_x509.c, lib/includes/gnutls/abstract.h,
2498 lib/includes/gnutls/compat.h, lib/includes/gnutls/crypto.h,
2499 lib/includes/gnutls/gnutls.h.in, lib/includes/gnutls/gnutlsxx.h,
2500 lib/includes/gnutls/openpgp.h, lib/includes/gnutls/pkcs11.h,
2501 lib/includes/gnutls/pkcs12.h, lib/includes/gnutls/x509.h,
2502 lib/locks.c, lib/locks.h, lib/nettle/cipher.c, lib/nettle/egd.c,
2503 lib/nettle/egd.h, lib/nettle/init.c, lib/nettle/mac.c,
2504 lib/nettle/mpi.c, lib/nettle/pk.c, lib/nettle/rnd.c,
2505 lib/opencdk/armor.c, lib/opencdk/hash.c, lib/opencdk/kbnode.c,
2506 lib/opencdk/keydb.c, lib/opencdk/literal.c, lib/opencdk/main.c,
2507 lib/opencdk/misc.c, lib/opencdk/new-packet.c, lib/opencdk/pubkey.c,
2508 lib/opencdk/read-packet.c, lib/opencdk/seskey.c,
2509 lib/opencdk/sig-check.c, lib/opencdk/stream.c, lib/opencdk/types.h,
2510 lib/opencdk/verify.c, lib/openpgp/gnutls_openpgp.c,
2511 lib/openpgp/openpgp_int.h, lib/openpgp/output.c, lib/openpgp/pgp.c,
2512 lib/openpgp/privkey.c, lib/pakchois/dlopen.c,
2513 lib/pakchois/dlopen.h, lib/pakchois/errors.c,
2514 lib/pakchois/pakchois.c, lib/pakchois/pakchois.h,
2515 lib/pakchois/pakchois11.h, lib/pkcs11.c, lib/pkcs11_int.h,
2516 lib/pkcs11_privkey.c, lib/pkcs11_write.c, lib/random.c,
2517 lib/random.h, lib/system.c, lib/system.h, lib/x509/common.c,
2518 lib/x509/common.h, lib/x509/crl_write.c, lib/x509/crq.c,
2519 lib/x509/dn.c, lib/x509/mpi.c, lib/x509/output.c,
2520 lib/x509/privkey.c, lib/x509/sign.c, lib/x509/sign.h,
2521 lib/x509/verify.c, lib/x509/x509.c, lib/x509/x509_int.h,
2522 lib/x509/x509_write.c, lib/x509_b64.c,
2523 libextra/ext_inner_application.c, libextra/ext_inner_application.h,
2524 libextra/gnutls_extra.c, libextra/gnutls_ia.c,
2525 libextra/includes/gnutls/extra.h, libextra/openssl_compat.h,
2526 src/benchmark.c, src/certtool-cfg.h, src/certtool-common.h,
2527 src/certtool.c, src/cli.c, src/common.c, src/common.h, src/crypt.c,
2528 src/pkcs11.c, src/prime.c, src/psk.c, src/serv.c, src/tests.c,
2529 tests/anonself.c, tests/certder.c,
2530 tests/certificate_set_x509_crl.c, tests/certuniqueid.c,
2531 tests/chainverify.c, tests/crq_apis.c, tests/crq_key_id.c,
2532 tests/crypto_rng.c, tests/cve-2008-4989.c, tests/cve-2009-1415.c,
2533 tests/cve-2009-1416.c, tests/dhepskself.c, tests/dn.c, tests/dn2.c,
2534 tests/finished.c, tests/gc.c, tests/hostname-check.c,
2535 tests/init_roundtrip.c, tests/mini-eagain.c,
2536 tests/mini-x509-rehandshake.c, tests/mini-x509.c, tests/mini.c,
2537 tests/moredn.c, tests/mpi.c, tests/netconf-psk.c,
2538 tests/nul-in-x509-names.c, tests/openpgp-auth.c,
2539 tests/openpgp-keyring.c, tests/openpgpself.c, tests/openssl.c,
2540 tests/parse_ca.c, tests/pgps2kgnu.c, tests/pkcs12_encode.c,
2541 tests/pkcs12_s2k.c, tests/pkcs12_s2k_pem.c, tests/pskself.c,
2542 tests/resume.c, tests/safe-renegotiation/srn0.c,
2543 tests/safe-renegotiation/srn1.c, tests/safe-renegotiation/srn2.c,
2544 tests/safe-renegotiation/srn3.c, tests/safe-renegotiation/srn4.c,
2545 tests/safe-renegotiation/srn5.c, tests/set_pkcs12_cred.c,
2546 tests/setcredcrash.c, tests/simple.c, tests/tlsia.c, tests/utils.c,
2547 tests/utils.h, tests/x509_altname.c, tests/x509dn.c,
2548 tests/x509self.c, tests/x509sign-verify.c: Indent (using GNU indent
2551 2010-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2553 * NEWS, configure.ac, lib/m4/hooks.m4: bumped version
2555 2010-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2557 * src/certtool.c: Revert "Applied last patch of Micah Anderson on
2558 IKE status." This reverts commit a6b2f5ce7316b4774649ee9b421da2ee7fef461f.
2560 2010-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2562 * libextra/fipsmd5.c: removed unneeded code.
2564 2010-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2566 * src/certtool.c: Applied last patch of Micah Anderson on IKE
2569 2010-10-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2571 * src/certtool.c: Applied patch on IKE extension by Micah Anderson
2573 2010-10-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2575 * lib/cryptodev.c, lib/gcrypt/mac.c, lib/gnutls_hash_int.c,
2576 lib/includes/gnutls/crypto.h, lib/nettle/mac.c: Updated cryptodev
2577 code to support the linux cryptodev extensions. Removed the clone()
2578 capability from HMAC. It was never used and having it prevents using
2579 it with hardware accelerators that might not have this capability.
2581 2010-09-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2583 * THANKS: Added Micah
2585 2010-10-01 Simon Josefsson <simon@josefsson.org>
2587 * doc/cha-cert-auth.texi, doc/cha-internals.texi,
2588 doc/cha-library.texi, lib/ext_safe_renegotiation.c,
2589 lib/ext_server_name.c, lib/gcrypt/init.c, lib/gnutls_record.c,
2590 lib/gnutls_str.c, lib/locks.c, lib/nettle/egd.c, lib/nettle/init.c,
2591 lib/system.c, lib/system.h, libextra/ext_inner_application.c,
2592 src/certtool-common.h, src/common.c, src/pkcs11.c: Fix some
2593 syntax-check errors.
2595 2010-10-01 Simon Josefsson <simon@josefsson.org>
2597 * lib/gnutls_int.h, lib/includes/gnutls/gnutls.h.in,
2598 lib/includes/gnutls/pkcs11.h: Fix compiler warnings.
2600 2010-10-01 Simon Josefsson <simon@josefsson.org>
2602 * NEWS, doc/manpages/Makefile.am: Mention new APIs.
2604 2010-09-30 Simon Josefsson <simon@josefsson.org>
2606 * tests/openpgp-certs/testselfsigs: Avoid bashism. Reported by m.drochner@fz-juelich.de in
2607 <http://savannah.gnu.org/support/?107449>.
2609 2010-09-30 Simon Josefsson <simon@josefsson.org>
2611 * lib/crypto-api.c: Don't return from void functions. Reported by Dagobert Michelsen <dam@opencsw.org> in
2613 <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/4566>.
2615 2010-09-30 Simon Josefsson <simon@josefsson.org>
2617 * lib/includes/gnutls/gnutls.h.in: Remove spurious comma.
2619 2010-09-30 Simon Josefsson <simon@josefsson.org>
2621 * lib/includes/gnutls/x509.h: Remove spurious comma.
2623 2010-09-30 Simon Josefsson <simon@josefsson.org>
2625 * tests/pkcs8-decode/Makefile.am, tests/pkcs8-decode/pkcs8: Make
2626 pkcs8-decode test work on Windows.
2628 2010-09-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2632 2010-09-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2634 * lib/ext_session_ticket.c: treat absence of parameters the same as
2635 having them disabled.
2637 2010-09-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2639 * tests/resume.c: Corrected behavior on failure (don't crash).
2641 2010-09-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2643 * lib/ext_session_ticket.c, lib/gnutls_extensions.c: Corrected bugs
2644 when restoring extensions during session resumtion.
2646 2010-09-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2648 * lib/gnutls_extensions.c: Use more informative logging for
2651 2010-09-29 Micah Anderson <micah@riseup.net>
2653 * NEWS, doc/certtool.cfg, doc/cha-programs.texi,
2654 lib/includes/gnutls/x509.h, lib/x509/output.c, src/certtool-cfg.c,
2655 src/certtool-cfg.h, src/certtool.c: Add new extended key usage
2656 ipsecIKE According to RFC 4945 § 5.1.3.12 section title
2657 "ExtendedKeyUsage"[0] the following extended key usage has been
2658 added: ... this document defines an ExtendedKeyUsage keyPurposeID that MAY
2659 be used to limit a certificate's use: id-kp-ipsecIKE OBJECT IDENTIFIER ::= { id-kp 17 } where id-kp is defined in RFC 3280 [5]. If a certificate is
2660 intended to be used with both IKE and other applications, and one
2661 of the other applications requires use of an EKU value, then such
2662 certificates MUST contain either the keyPurposeID id-kp-ipsecIKE or anyExtendedKeyUsage [5], as well as the keyPurposeID values associated with the other applications. Similarly, if a CA
2663 issues multiple otherwise-similar certificates for multiple
2664 applications including IKE, and it is intended that the IKE
2665 certificate NOT be used with another application, the IKE
2666 certificate MAY contain an EKU extension listing a keyPurposeID of
2667 id-kp-ipsecIKE to discourage its use with the other application.
2668 Recall, however, that EKU extensions in certificates meant for use
2669 in IKE are NOT RECOMMENDED. Conforming IKE implementations are not required to support EKU.
2670 If a critical EKU extension appears in a certificate and EKU is
2671 not supported by the implementation, then RFC 3280 requires that the certificate be rejected. Implementations that do support EKU
2672 MUST support the following logic for certificate validation: o If no EKU extension, continue. o If EKU present AND contains either id-kp-ipsecIKE or anyExtendedKeyUsage, continue. o Otherwise, reject cert. Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2674 2010-09-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2676 * NEWS, src/certtool-gaa.c, src/certtool.gaa: --pkcs11-* in certtool
2677 was renamed to --p11-*.
2679 2010-09-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2681 * lib/ext_session_ticket.c: Added some comments and removed unused
2684 2010-09-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2686 * NEWS, lib/ext_session_ticket.c: Corrected advertizing issue for
2689 2010-09-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2691 * doc/TODO: cleanup of TODO list. Removed very old entries, entries
2692 already fixed and added new ones.
2694 2010-09-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2696 * lib/gnutls_handshake.c: IMED_RET parameters are easier to grasp.
2698 2010-09-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2700 * lib/crypto.c, lib/gcrypt/cipher.c, lib/gcrypt/mac.c,
2701 lib/nettle/cipher.c, lib/nettle/mac.c: cipher,mac and digest
2702 priorities moved to crypto.c
2704 2010-09-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2706 * lib/gnutls_errors.c: changed the fatality level of some errors.
2708 2010-09-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2710 * lib/gnutls_handshake.c: No longer use is_fatal() during handshake.
2711 Explicitely treat EAGAIN and INTERRUPTED as non-fatal during
2712 handshake. If the check_fatal flag is set then
2713 GNUTLS_E_WARNING_ALERT_RECEIVED could interrupt a handshake as well.
2715 2010-09-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2717 * src/cli.c: fflush stdout and stderr before the call to setbuf.
2718 This fixes issue in solaris where lines dissappeared from output.
2719 Reported and suggested fix by Knut Anders Hatlen.
2721 2010-09-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2723 * NEWS: documented change
2725 2010-09-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2727 * lib/nettle/pk.c: Corrected bug in wrap_nettle_pk_fixup that was
2728 importing DSA keys are RSA ones.
2730 2010-09-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2732 * lib/nettle/pk.c, lib/openpgp/privkey.c: indented some code
2734 2010-09-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2736 * lib/m4/hooks.m4: updated revision
2738 2010-09-18 Ludovic Courtès <ludo@gnu.org>
2740 * .gitignore, tests/Makefile.am, tests/openpgp-auth.c: Add an
2741 OpenPGP authentication unit test. * tests/Makefile.am (ctests)[ENABLE_OPENPGP]: Add `openpgp-auth'. (TESTS_ENVIRONMENT): Add `srcdir'. * tests/openpgp-auth.c: New file. Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2743 2010-09-16 Jonathan Bastien-Filiatrault <joe@x2a.org>
2745 * lib/ext_session_ticket.c, lib/gnutls_alert.c,
2746 lib/gnutls_buffers.c, lib/gnutls_cipher.c, lib/gnutls_cipher.h,
2747 lib/gnutls_compress.c, lib/gnutls_compress.h,
2748 lib/gnutls_constate.c, lib/gnutls_constate.h,
2749 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_num.h,
2750 lib/gnutls_record.c, lib/gnutls_record.h,
2751 lib/gnutls_session_pack.c, lib/gnutls_state.c, libextra/gnutls_ia.c:
2752 Explicit symmetric cipher state versionning. This introduces the concept of a "cipher epoch". The epoch number is
2753 the number of successful handshakes and is incremented by one each
2754 time. This concept is native to DTLS and this patch makes the
2755 symmetric cipher state explicit for TLS in preparation for DTLS.
2756 This concept was implicit in plain TLS and ChangeCipherSpec messages
2757 triggered a "pending state copy". Now, we the current epoch number
2758 is simply incremented to the parameters negotiated by the handshake. The main side effects of this patch is a slightly more abstract
2759 internal API and, in some cases, simpler code. The session blob
2760 format is also changed a bit since this patch avoids storing
2761 information that is now redundant. If this breaks library users'
2762 expectations, this side effect can be negated. The cipher_specs structure has been removed. The conn_state has
2763 become record_state_st. Only symmetric cipher information is
2764 versioned. Things such as key exchange algorithm and the master
2765 secret are not versioned and their handling is unchanged. I have tested this patch as much as I could. It introduces no test
2766 suite regressions on my x64 Debian GNU/Linux system. Do not hesitate to point out shortcomings or suggest changes. Since
2767 this is a big diff, I am expecting this to be an iterative process. Signed-off-by: Jonathan Bastien-Filiatrault <joe@x2a.org>
2768 Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2770 2010-09-16 Jonathan Bastien-Filiatrault <joe@x2a.org>
2772 * lib/gnutls_errors.h: Add gnutls_assert_val idiom. This warrants being made in an inline function or macro since it is used throughout the code. This converts 4 line repetitive blocks
2773 into 1 line. Signed-off-by: Jonathan Bastien-Filiatrault <joe@x2a.org>
2774 Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2776 2010-09-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2778 * AUTHORS, NEWS, configure.ac: updated for 2.11.1
2780 2010-09-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2782 * lib/includes/gnutls/pkcs11.h, lib/pkcs11.c, lib/pkcs11_int.h,
2783 lib/pkcs11_privkey.c, src/certtool-gaa.c, src/certtool-gaa.h,
2784 src/certtool.gaa, src/pkcs11.c: Added 3 levels of details in PKCS
2785 #11 URLs. 1st level: Token level. Object is unique up to token.
2786 2nd level: Object is unique up to token and module used to access
2787 it. 3rd level: Object is unique up to token and module and version
2788 of module used to access it.
2790 2010-09-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2792 * NEWS: Documented changes.
2794 2010-09-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2796 * lib/x509_b64.c: Be liberal in the PEM decoding. That is spaces and
2797 tabs are being skipped.
2799 2010-09-08 Jonathan Bastien-Filiatrault <joe@x2a.org>
2801 * lib/gnutls_buffers.c: Fully mbufferize _gnutls_read and
2802 _gnutls_read_buffered. Signed-off-by: Jonathan Bastien-Filiatrault <joe@x2a.org>
2803 Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2805 2010-09-08 Jonathan Bastien-Filiatrault <joe@x2a.org>
2807 * lib/gnutls_mbuffers.h: mbuffers: Add _mbuffer_xfree operation. Signed-off-by: Jonathan Bastien-Filiatrault <joe@x2a.org>
2808 Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2810 2010-09-08 Jonathan Bastien-Filiatrault <joe@x2a.org>
2812 * lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_int.h,
2813 lib/gnutls_record.c, lib/gnutls_state.c: mbuffers: make
2814 _gnutls_io_read_buffered use mbuffers. This will be needed by the DTLS code to make sure reads are stored
2815 in segments that correspond to datagram boundaries. Signed-off-by: Jonathan Bastien-Filiatrault <joe@x2a.org>
2816 Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2818 2010-09-08 Jonathan Bastien-Filiatrault <joe@x2a.org>
2820 * lib/gnutls_int.h: Parenthesize size calculations. This is standard practice and the DTLS code got bit by this. Signed-off-by: Jonathan Bastien-Filiatrault <joe@x2a.org>
2821 Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2823 2010-09-08 Jonathan Bastien-Filiatrault <joe@x2a.org>
2825 * lib/gnutls_mbuffers.c, lib/gnutls_mbuffers.h: mbuffers: Add
2826 mbuffer_linearize. Signed-off-by: Jonathan Bastien-Filiatrault <joe@x2a.org>
2827 Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2829 2010-09-08 Jonathan Bastien-Filiatrault <joe@x2a.org>
2831 * lib/gnutls_mbuffers.c: mbuffers: fix wrong size calculation. maximum_size is the maximum size of the payload, not including
2832 overhead. Signed-off-by: Jonathan Bastien-Filiatrault <joe@x2a.org>
2833 Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2835 2010-09-08 Jonathan Bastien-Filiatrault <joe@x2a.org>
2837 * lib/gnutls_mbuffers.c: mbuffers: Make _mbuffer_remove_bytes return
2838 a meaningful error code. Signed-off-by: Jonathan Bastien-Filiatrault <joe@x2a.org>
2839 Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2841 2010-09-08 Jonathan Bastien-Filiatrault <joe@x2a.org>
2843 * lib/gnutls_mbuffers.c: mbuffers: Document the internal mbuffer
2844 API. After a year of not hacking GnuTLS, I needed to look at the code to
2845 know how mbuffers work. This will make it much easier for anybody
2846 not familiar with this code. Signed-off-by: Jonathan Bastien-Filiatrault <joe@x2a.org>
2847 Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2849 2010-09-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2851 * NEWS: updated NEWS.
2853 2010-09-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2855 * lib/includes/gnutls/pkcs11.h, lib/pkcs11.c, lib/pkcs11_int.h,
2856 lib/pkcs11_privkey.c, lib/pkcs11_write.c, src/certtool-common.h,
2857 src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
2858 src/certtool.gaa, src/pkcs11.c: PKCS#11 URL support updated to
2859 conform to draft-pechanec-pkcs11uri-02. Now in the URL the pkcs11
2860 provider library (module) can be specified thus restricting objects
2861 within a single provider.
2863 2010-09-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2865 * NEWS, lib/gnutls_int.h, lib/gnutls_priority.c,
2866 lib/gnutls_record.c: When the %COMPAT flag is specified, larger
2867 records that would otherwise violate the TLS spec, are accepted.
2869 2010-08-28 Brad Hards <bradh@frogmouth.net>
2871 * src/certtool.c, src/pkcs11.c: Show which option is the default for
2872 command line tools. We use "y/N" is most places - this just adapts two places that use
2873 "Y/N" to match the behavior of read_yesno(). Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2875 2010-08-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2877 * lib/x509/x509.c: prevent a memory leak in the unique_id functions.
2879 2010-08-20 Brad Hards <bradh@frogmouth.net>
2881 * lib/includes/gnutls/x509.h, lib/libgnutls.map, lib/x509/output.c,
2882 lib/x509/x509.c, tests/Makefile.am, tests/certuniqueid.c: As
2883 identified in a previous mail, I've added support for accessing /
2884 displaying the subjectUniqueID and issuerUniqueID fields within an
2885 X.509 certificate. This is provided (along with a test case) in the
2886 attached patch. Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2888 2010-08-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2890 * NEWS, lib/gnutls_int.h: By default lowat is set to zero.
2892 2010-08-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2894 * lib/pkcs11.c: Revert "When scanning for terminator character for
2895 PKCS #11 URLs ignore escaped \;." This reverts commit 583fad076506421c9007a3349784496e2927dcd1.
2897 2010-08-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2899 * THANKS: Added Sjoerd.
2901 2010-08-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2903 * NEWS, lib/m4/hooks.m4: libnettle is the default crypto library.
2905 2010-08-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2907 * lib/gnutls_handshake.c: oldstate var removed.
2909 2010-08-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2911 * tests/mini-eagain.c: mini-eagain will fail with EAGAIN error one
2912 every two attempts. That is to remove probabilities.
2914 2010-08-11 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
2916 * lib/gnutls_int.h, lib/gnutls_record.c: Remember the amount of user
2917 data we're sending out Partially reverts 3ef62950845f551ebc629e50d5ddf75f71b84294.
2918 gnutls_record_send needs to return the amount of user-data we sent,
2919 so we need to keep this information somewhere to return it when we
2920 succeed in sending that data. Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2922 2010-08-11 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
2924 * lib/gnutls_handshake.c: Check whether the error is fatal in more
2925 cases When stressing the async API of gnutls a lot of internal errors are
2926 hit as IMED_RET clears the handshake hash buffers as a result of
2927 -EAGAIN even though it would never be re-initialized at that point,
2928 but is still needed in later stages. Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2930 2010-08-11 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
2932 * lib/gnutls_handshake.c, lib/gnutls_int.h: Add state for flushing
2933 the handshake buffer A seperate state is needed between flushing the handshake buffers
2934 and sending the chipher spec change otherwise it's impossible to
2935 determine whether _gnutls_send_change_cipher_spec is called for the
2936 first time or again. Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2938 2010-08-01 Simon Josefsson <simon@josefsson.org>
2940 * lib/nettle/mpi.c: Fix warning.
2942 2010-07-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2944 * lib/m4/hooks.m4: Define HAVE_GCRYPT when using gcrypt. nettle is
2945 no longer marked as unsupported.
2947 2010-07-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2949 * NEWS, doc/manpages/Makefile.am, lib/gnutls_extensions.c,
2950 lib/m4/hooks.m4, lib/nettle/cipher.c, lib/nettle/mac.c,
2951 lib/nettle/pk.c, libextra/gnutls_extra.c: Added Camellia-128/256,
2952 SHA-224/384/512 and support for DSA2 when using nettle.
2954 2010-07-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2956 * lib/pkcs11.c: When scanning for terminator character for PKCS #11
2957 URLs ignore escaped \;.
2959 2010-07-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2961 * lib/gnutls_priority.c: Modified the example to work in TLS 1.2.
2963 2010-07-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2965 * NEWS, lib/gnutls_algorithms.c: Added RSA_NULL_SHA1 and SHA256
2968 2010-07-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2970 * lib/ext_signature.c: When signature algorithms extension is not
2971 received allow SHA1 and SHA256.
2973 2010-07-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2975 * lib/gnutls_algorithms.c: NULL MAC renamed to MAC-NULL
2977 2010-07-25 Simon Josefsson <simon@josefsson.org>
2979 * src/common.c: Avoid fixed size buffers (now handles the big >100
2982 2010-07-25 Simon Josefsson <simon@josefsson.org>
2984 * doc/manpages/Makefile.am: Generated.
2986 2010-07-25 Simon Josefsson <simon@josefsson.org>
2988 * NEWS: Re-add old NEWS entries.
2990 2010-07-25 Simon Josefsson <simon@josefsson.org>
2992 * lib/gnutls_buffers.c: Doc fix.
2994 2010-07-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
2996 * lib/x509/privkey.c: Do not trust fbase64_decode to return 0 on
2999 2010-07-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3001 * NEWS, lib/gnutls_x509.c, lib/x509/privkey.c, src/certtool.c:
3002 gnutls_x509_privkey_import() will fallback to
3003 gnutls_x509_privkey_import_pkcs8() without a password, if it is
3004 unable to decode the key.
3006 2010-07-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3008 * lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
3009 lib/includes/gnutls/gnutls.h.in, lib/nettle/mpi.c, src/prime.c:
3010 Added GNUTLS_PK_DH to differentiate in the generation of parameters
3011 with PK_DSA that requires special treatment.
3013 2010-07-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3015 * lib/gnutls_algorithms.c: Corrected wrong descriptions of security
3018 2010-07-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3020 * lib/gnutls_algorithms.c: use RSA-SHA1 as an indicator of RSA
3023 2010-07-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3025 * lib/gnutls_algorithms.c: Fix DSA key values to avoid generating
3026 normal and reporting them as low.
3028 2010-07-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3030 * NEWS, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
3031 lib/includes/gnutls/openpgp.h, lib/includes/gnutls/x509.h,
3032 lib/libgnutls.map, lib/nettle/mpi.c, lib/openpgp/privkey.c,
3033 lib/x509/privkey.c, src/certtool.c,
3034 tests/pathlen/no-ca-or-pathlen.pem: Better handling of security
3035 parameters to key sizes matching (via a single table). Added
3036 functions to return the security parameter of a private key.
3038 2010-07-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3040 * doc/cha-intro-tls.texi: Simplified documentation.
3042 2010-07-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3044 * lib/nettle/mpi.c: Follow ECRYPT II recommendations.
3046 2010-07-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3048 * NEWS, doc/cha-bib.texi, doc/cha-intro-tls.texi,
3049 lib/gnutls_algorithms.c: Updated documentation and
3050 gnutls_pk_params_t mappings to ECRYPT II recommendations.
3052 2010-07-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3054 * lib/gnutls_priority.c: HMAC-MD5 deprecated according to ECRYPT II
3055 yearly report (2009-2010) recommendations.
3057 2010-07-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3059 * tests/sha2/Makefile.am: added missing file key-subca-dsa.pem
3061 2010-07-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3063 * gtk-doc.make: ignore html errors otherwise make dist doesn't work.
3065 2010-07-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3067 * NEWS: updated NEWS
3069 2010-07-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3071 * src/certtool-common.h, src/certtool-gaa.c, src/certtool-gaa.h,
3072 src/certtool.c, src/certtool.gaa: Added option for certtool to print
3073 certificate public key.
3075 2010-07-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3077 * lib/gnutls_algorithms.c: Added SIG_RSA_MD5_OID as an indicator of
3078 RSA. Some microsoft products were using it. Reported by Mads
3081 2010-07-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3083 * lib/gnutls_algorithms.c, lib/x509/common.h: Added RSA with SHA224.
3085 2010-07-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3087 * lib/nettle/pk.c: Added blinding to RSA decryption AND signing.
3088 Will stay there until it is moved to nettle itself.
3090 2010-07-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3092 * lib/system.h: fixed
3094 2010-07-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3096 * NEWS, lib/nettle/Makefile.am, lib/nettle/egd.c, lib/nettle/egd.h,
3097 lib/nettle/rnd.c: Added support for EGD daemon in nettle's RNG. It
3098 is used if /dev/urandom is not present.
3100 2010-07-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3102 * lib/gnutls_buffers.c, lib/system.c, lib/system.h: Corrected the
3103 lowat behavior. Documented that it will be deprecated in later
3106 2010-07-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3108 * src/serv.c: gnutls-serv: Do not print CR/LF if received, but
3109 instead print LF only.
3111 2010-07-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3113 * lib/Makefile.am, lib/gnutls_buffers.c, lib/gnutls_state.c,
3114 lib/locks.c, lib/locks.h, lib/pakchois/pakchois.c, lib/system.c,
3115 lib/system.h: system specific functions were moved to system.c
3117 2010-07-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3119 * NEWS, configure.ac, lib/gnutls_alert.c, lib/gnutls_buffers.c,
3120 lib/gnutls_buffers.h, lib/gnutls_global.c, lib/gnutls_handshake.c,
3121 lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_mbuffers.c,
3122 lib/gnutls_mbuffers.h, lib/gnutls_record.c, lib/gnutls_record.h,
3123 lib/gnutls_state.c, lib/includes/gnutls/gnutls.h.in,
3124 lib/libgnutls.map, libextra/gnutls_ia.c: Support scattered write
3125 using writev(). This takes advantage of the new buffering layer and
3126 allows queuing of packets and flushing them. This is currently used
3127 for handshake messages only. Performance-wise the difference of
3128 packing several TLS records in a single write doesn't seem to offer
3129 anything over ethernet (that my tests were on). Probably on links
3130 with higher latency there would be a benefit.
3132 2010-07-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3134 * doc/cha-gtls-app.texi: Removed old reference.
3136 2010-07-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3138 * doc/cha-gtls-app.texi, doc/examples/Makefile.am,
3139 doc/examples/ex-rfc2818.c: ex-rfc2818 is now a functional program
3140 demonstrating the verification procedure.
3142 2010-07-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3144 * doc/Makefile.am, doc/cha-gtls-app.texi, doc/examples/Makefile.am,
3145 doc/examples/ex-serv-export.c: Example with export ciphersuites was
3148 2010-07-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3150 * lib/gnutls_pubkey.c: corrected typo
3152 2010-07-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3154 * lib/nettle/pk.c: Use the same "e" for RSA as libgcrypt. It's the
3157 2010-07-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3159 * src/certtool-cfg.c: Do not crash if input is redirected from
3162 2010-07-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3164 * NEWS, src/certtool-gaa.c, src/certtool.c, src/certtool.gaa:
3165 Changed the default pkcs-cipher to AES-128. Allowed specifying the
3166 3des-pkcs12 cipher with the --pkcs-cipher option.
3168 2010-07-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3170 * src/benchmark.c: Use double to count bytes.
3172 2010-07-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3174 * lib/nettle/rnd.c: Added a windows version of the RNG.
3176 2010-07-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3178 * lib/nettle/rnd.c: Corrected locking usage in nettle's random
3181 2010-07-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3183 * lib/gcrypt/Makefile.am, lib/gnutls_privkey.c,
3184 lib/gnutls_pubkey.c, lib/nettle/Makefile.am, lib/pakchois/dlopen.h:
3185 Fixed to compile under mingw32.
3187 2010-07-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3189 * lib/m4/hooks.m4: only warn if dlopen or pthreads are not found.
3191 2010-07-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3193 * lib/gcrypt/init.c, lib/includes/gnutls/gnutls.h.in, lib/locks.c,
3194 lib/pakchois/pakchois.c: Locks were converted to be in align with
3195 posix locks to easier wrap around them.
3197 2010-07-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3199 * lib/Makefile.am, lib/locks.c, lib/locks.h, lib/pakchois/dlopen.c,
3200 lib/pakchois/dlopen.h, lib/pakchois/pakchois.c: The included
3201 pakchois will use gnutls locks and will use a portable dlopen() to
3202 allow compilation in win32 (untested).
3204 2010-07-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3206 * lib/nettle/rnd.c: Read from /dev/urandom every 20 minutes.
3208 2010-07-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3210 * lib/Makefile.am, lib/x509/Makefile.am: Added missing files
3212 2010-07-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3214 * lib/crypto-api.c, lib/gnutls_cipher_int.c,
3215 lib/gnutls_cipher_int.h, lib/includes/gnutls/crypto.h,
3216 lib/libgnutls.map: Allow encryption and decryption that are not
3219 2010-07-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3221 * src/benchmark.c: Print values in a human-readable format and do
3222 the calculations in fixed time to prevent stalling in slow systems.
3224 2010-07-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3226 * lib/m4/hooks.m4: corrected library version
3228 2010-07-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3230 * doc/examples/ex-cert-select-pkcs11.c,
3231 lib/includes/gnutls/pkcs11.h, lib/pkcs11.c, lib/pkcs11_int.h,
3232 src/common.c, src/pkcs11.c: PIN callback supplies the token URL. The
3233 callback function in common.c will cache PIN if requested for second
3236 2010-07-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3238 * lib/gnutls_errors.c, lib/includes/gnutls/gnutls.h.in,
3239 lib/pkcs11.c, lib/pkcs11_int.h, lib/pkcs11_privkey.c,
3240 lib/pkcs11_write.c, src/common.c: Reverted the SAVE_PIN approach in
3241 PIN callback. The new approach will be to provide enough information
3242 for the callback to save the PIN itself.
3244 2010-07-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3246 * lib/gcrypt/init.c: removed unneeded function.
3248 2010-07-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3250 * lib/gnutls_cert.c: More uses of gnutls_certificate_free_ca_names
3252 2010-07-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3254 * lib/locks.c: Do not allow setting NULL lock functions
3256 2010-07-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3258 * lib/nettle/rnd.c: corrected lock usage.
3260 2010-07-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3262 * lib/m4/hooks.m4: bumped library version
3264 2010-07-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3266 * lib/includes/Makefile.am: Include abstract.h in releases.
3268 2010-06-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3270 * lib/crypto-api.c: Correctly deinitialize crypto API handles.
3272 2010-06-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3274 * lib/gnutls_int.h: commented obscure HANDSHAKE_MAC_TYPE_10 and
3275 HANDSHAKE_MAC_TYPE_12.
3277 2010-06-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3279 * lib/locks.c, lib/locks.h, lib/nettle/rnd.c: simplified locking
3280 code. Locking functions always exist but are dummies if no locks
3283 2010-06-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3285 * lib/gcrypt/Makefile.am, lib/gcrypt/init.c, lib/gnutls_errors.c,
3286 lib/gnutls_global.c, lib/gnutls_global.h,
3287 lib/includes/gnutls/gnutls.h.in, lib/locks.c, lib/locks.h,
3288 lib/nettle/Makefile.am, lib/nettle/init.c, lib/nettle/rnd.c:
3289 Initialization of crypto libraries moved outside main gnutls code.
3291 2010-06-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3293 * lib/Makefile.am, lib/gnutls_global.c, lib/gnutls_global.h,
3294 lib/locks.c, lib/locks.h: Moved locking code to special file.
3296 2010-06-29 Simon Josefsson <simon@josefsson.org>
3298 * doc/Makefile.am, doc/pkcs11-vision.eps: Add pkcs11-vision rules.
3300 2010-06-29 Simon Josefsson <simon@josefsson.org>
3302 * doc/manpages/Makefile.am: Generated.
3304 2010-06-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3306 * lib/includes/gnutls/pkcs11.h, lib/pkcs11_write.c, src/pkcs11.c:
3307 When copying a private key the sensitive flag can be set or not.
3308 This allows copying private keys that can be exported.
3310 2010-06-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3312 * lib/includes/gnutls/pkcs11.h, lib/pkcs11.c, lib/pkcs11_int.h,
3313 lib/pkcs11_write.c, src/certtool-common.h, src/certtool.c,
3314 src/pkcs11.c: Combined object flags. No implicit login any more.
3315 Login has to be specified with a flag on every call that could use
3318 2010-06-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3320 * lib/gnutls_privkey.c, lib/gnutls_pubkey.c, lib/pkcs11.c,
3321 lib/pkcs11_int.h, lib/pkcs11_privkey.c, lib/pkcs11_write.c: Indented
3324 2010-06-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3326 * doc/examples/ex-cert-select-pkcs11.c, lib/gnutls_pubkey.c,
3327 lib/gnutls_x509.c, lib/includes/gnutls/abstract.h,
3328 lib/includes/gnutls/pkcs11.h, lib/pkcs11.c, lib/pkcs11_write.c,
3329 src/certtool-common.h, src/certtool-gaa.c, src/certtool-gaa.h,
3330 src/certtool.c, src/certtool.gaa, src/cli.c, src/pkcs11.c: Allow
3331 flags when importing objects from PKCS11 URLs. The only flag
3332 supported now is the PKCS11_OBJ_FLAG_LOGIN, which forces login
3333 before accessing object on a token. The reason is that some tokens
3334 do not allow access of any data without login.
3336 2010-06-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3338 * src/tests.c: Added AES-128 to block ciphers.
3340 2010-06-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3342 * lib/gnutls_session_pack.c: Corrected writing and reading order of
3343 security parameters.
3345 2010-06-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3347 * lib/configure.ac, libextra/configure.ac: use 2.11.0 everywhere
3349 2010-06-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3351 * NEWS, doc/cha-gtls-app.texi, lib/configure.ac,
3352 lib/gnutls_errors.c, lib/gnutls_global.c, lib/gnutls_global.h,
3353 lib/includes/gnutls/gnutls.h.in, lib/libgnutls.map,
3354 lib/nettle/rnd.c, lib/pkcs11.c: Added gnutls_global_set_mutex() to
3355 allow setting alternative locking procedures. By default the system
3356 available locking is used. In *NIX pthreads are used and in windows
3357 the critical section API. As a side effect this change avoids any API dependance on libgcrypt
3358 even if threads are used.
3360 2010-06-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3362 * tests/chainverify.c: Modified the cacertrsamd5 short-cut. The test
3363 was checking whether verification using a trusted insecurely signed
3364 self signed certificate will fail against a chain that has this as
3365 intermediate. However this test should have succeeded since the
3366 insecure certificate is trusted. This isn't the purpose of this test however. It should have checked
3367 whether using the same certificate as trusted and to be verified and
3368 the GNUTLS_VERIFY_DO_NOT_ALLOW_SAME flag should return an error.
3370 2010-06-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3372 * tests/chainverify.c: Fail on error.
3374 2010-06-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3376 * src/certtool.c: When generating private key allow usage of
3379 2010-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3381 * lib/auth_dhe_psk.c, lib/auth_psk.c, lib/auth_psk.h,
3382 lib/auth_srp.c, lib/auth_srp.h, lib/ext_srp.c, lib/gnutls_int.h:
3383 MAX_SRP_USERNAME -> MAX_USERNAME_SIZE
3385 2010-06-24 Simon Josefsson <simon@josefsson.org>
3387 * README-alpha: We also require GNU make.
3389 2010-06-24 Simon Josefsson <simon@josefsson.org>
3391 * THANKS, configure.ac, lib/configure.ac, libextra/configure.ac: Use
3392 silent build rules. Suggested by Vincent Torri <vincent.torri@gmail.com> in
3394 <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/4349>.
3396 2010-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3398 * lib/includes/gnutls/gnutls.h.in: removed OPRFI extension
3401 2010-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3403 * lib/Makefile.am: removed OPRFI from makefile.
3405 2010-06-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3407 * lib/x509/verify.c: When verifying certificates use the same
3408 algorithm whether the DO_NOT_ALLOW_SAME flag is set or not. Before
3409 we were shortening certificate list if the flag was not set by the
3410 size of the first certificate found in the trusted list, and keep
3411 the list intact otherwise. Now we shorten the list in the latter
3412 case as well, except for the first certificate.
3414 2010-06-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3416 * NEWS: Added news entry for EV-certificates.
3418 2010-06-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3420 * src/tests.c, src/tests.h, src/tls_test.c: Corrected some tests.
3421 Added test to check whether the %COMPAT option is required for this
3424 2010-06-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3426 * lib/gnutls_extensions.c, lib/gnutls_session_pack.c: Corrections in
3427 the new session packing code. Saving absolute positions in buffers
3428 is no longer done. Now we store only and offset to allow
3429 reallocating the buffer and still do the correct reference.
3431 2010-06-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3433 * lib/ext_safe_renegotiation.c, lib/ext_safe_renegotiation.h,
3434 lib/ext_signature.c, lib/gnutls_handshake.c: Fixes in new extensions
3435 code that relate to SSL 3.0.
3437 2010-06-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3439 * configure.ac: version is 2.11.0
3441 2010-06-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3443 * doc/cha-cert-auth.texi: Some updates in the PKCS11 text.
3445 2010-06-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3447 * doc/cha-intro-tls.texi: Some updates on renegotiation text
3449 2010-06-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3451 * doc/cha-intro-tls.texi: Removed links for discussion of the COMPAT
3452 topic. I don't think they should be in the documentation.
3454 2010-06-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3456 * doc/cha-intro-tls.texi: Corrected example with %COMPAT.
3458 2010-06-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3460 * doc/cha-intro-tls.texi: Added gnutls_sec_param_to_pk_bits()
3463 2010-06-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3465 * doc/cha-intro-tls.texi: corrected text on AES
3467 2010-06-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3469 * lib/pkcs11.c: Only save PIN if login was successful.
3471 2010-06-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3473 * doc/cha-auth.texi, lib/ext_signature.c: Applied patch by Andreas
3476 2010-06-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3478 * src/benchmark.c: Allow setting debug level via cmd.
3480 2010-06-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3482 * lib/cryptodev.c: Explicitely terminate cryptodev sessions.
3484 2010-06-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3486 * lib/gnutls_hash_int.c, lib/gnutls_hash_int.h: Removed the no
3487 longer needed "active" variable.
3489 2010-06-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3491 * NEWS: documented some of the changes
3493 2010-06-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3495 * lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h,
3496 lib/gnutls_hash_int.c, lib/gnutls_hash_int.h: Greatly simplified the
3497 internal hash/hmac and cipher functions.
3499 2010-06-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3501 * lib/includes/gnutls/pkcs11.h, lib/pkcs11.c,
3502 src/certtool-common.h, src/certtool-gaa.c, src/certtool-gaa.h,
3503 src/certtool.gaa, src/pkcs11.c: Allow listing of private keys only.
3504 Certtool has now the --pkcs11-list-privkeya option.
3506 2010-06-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3508 * lib/pkcs11_privkey.c: Send correct token name to callback.
3510 2010-06-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3512 * lib/gnutls_errors.c, lib/includes/gnutls/gnutls.h.in,
3513 lib/pkcs11.c, lib/pkcs11_int.h, lib/pkcs11_privkey.c,
3514 lib/pkcs11_write.c: Added more gnutls errors to map closer to PKCS11
3517 2010-06-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3519 * lib/gnutls_errors.c, lib/includes/gnutls/gnutls.h.in,
3520 lib/includes/gnutls/pkcs11.h, lib/pkcs11.c, lib/pkcs11_int.h,
3521 lib/pkcs11_privkey.c, lib/pkcs11_write.c, src/cli.c, src/common.c:
3522 Added option to the PKCS11 PIN callback to save PIN if the token is
3523 being used with a single pkcs11_privkey structure.
3525 2010-06-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3527 * lib/pkcs11_privkey.c: For Private key operations new sessions are
3528 opened when are needed. This makes the usage of the PKCS11 API
3529 thread safe. The only drawback is the requirement to enter PIN on
3532 2010-06-15 Simon Josefsson <simon@josefsson.org>
3534 * src/cli.c: gnutls-cli: Make --starttls work again. Problem introduced in patch to use read() instead of fgets()
3535 committed on 2010-01-27.
3537 2010-06-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3539 * src/certtool.c, tests/sha2/key-ca-dsa.pem,
3540 tests/sha2/key-subca-dsa.pem, tests/sha2/sha2, tests/sha2/sha2-dsa:
3541 Allow SHA224 hash in certtool. Added tests for SHA-256 and SHA-224
3544 2010-06-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3546 * src/certtool.c: Do not warn multiple times for the deprecation of
3549 2010-06-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3551 * lib/ext_session_ticket.c, lib/gnutls_handshake.c,
3552 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_mbuffers.c,
3553 lib/gnutls_mbuffers.h, lib/gnutls_record.c: Appending data in
3554 mbuffers is now cheaper by avoiding realloc, at the cost of
3555 requiring to specify a maximum mbuffer size at creation.
3557 2010-06-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3559 * lib/ext_safe_renegotiation.c: Removed unused functions.
3561 2010-06-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3563 * lib/gnutls_handshake.c, lib/gnutls_int.h: Combined the max ticket
3564 length with the maximum extension data length.
3566 2010-06-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3568 * NEWS, doc/cha-gtls-app.texi, lib/auth_srp.c, lib/ext_cert_type.c,
3569 lib/ext_cert_type.h, lib/ext_max_record.c, lib/ext_max_record.h,
3570 lib/ext_oprfi.c, lib/ext_oprfi.h, lib/ext_safe_renegotiation.c,
3571 lib/ext_safe_renegotiation.h, lib/ext_server_name.c,
3572 lib/ext_server_name.h, lib/ext_session_ticket.c,
3573 lib/ext_session_ticket.h, lib/ext_signature.c, lib/ext_signature.h,
3574 lib/ext_srp.c, lib/ext_srp.h, lib/gnutls_buffers.c,
3575 lib/gnutls_constate.c, lib/gnutls_extensions.c,
3576 lib/gnutls_extensions.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
3577 lib/gnutls_kx.c, lib/gnutls_mbuffers.c, lib/gnutls_mbuffers.h,
3578 lib/gnutls_record.c, lib/gnutls_session_pack.c, lib/gnutls_state.c,
3579 lib/gnutls_str.c, lib/gnutls_str.h, lib/includes/gnutls/compat.h,
3580 lib/includes/gnutls/gnutls.h.in, lib/libgnutls.map, lib/pkcs11.c,
3581 lib/x509/dn.c, libextra/ext_inner_application.c,
3582 libextra/ext_inner_application.h, libextra/gnutls_extra.c,
3583 libextra/gnutls_ia.c, src/cli.c, src/serv.c, tests/Makefile.am,
3584 tests/oprfi.c, tests/tlsia.c: Simplified and made more safe the
3585 packing of data for session storage. Extensions use the internal API
3586 to store/retrieve during resumption. Removed OPRFI since it was never standardized and was never actually
3587 included in gnutls since it was in inactive ifdef. This was instead
3588 of rewriting it to use the new API.
3590 2010-06-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3592 * lib/gnutls_buffers.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
3593 lib/gnutls_str.c, lib/gnutls_str.h, lib/gnutls_supplemental.c,
3594 lib/gnutls_supplemental.h, lib/openpgp/output.c, lib/pkcs11.c,
3595 lib/x509/dn.c, lib/x509/output.c: The gnutls_string code was
3596 simplified and integrated with the buffer to avoid having two named
3599 2010-06-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3601 * lib/pakchois/pakchois.c: Properly handle fork() case.
3603 2010-06-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3605 * libextra/gnutls_extra.c: Register the md5 handler if gcrypt is in
3606 fips mode once gnutls_global_init_extra() is called.
3608 2010-06-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3610 * src/tests.c: corrected tests.
3612 2010-06-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3614 * lib/pakchois/pakchois.c, lib/pakchois/pakchois.h, lib/pkcs11.c:
3615 Added new calls to pakchois to open an absolute filename.
3617 2010-06-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3619 * lib/includes/gnutls/pkcs11.h: Removed several comments that
3620 pointed to Alon's implementation comments. We use inline C comments
3621 to generate documentation (not doxygen).
3623 2010-06-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3625 * lib/Makefile.am, lib/ext_session_ticket.c,
3626 lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
3627 lib/gnutls_buffers.h, lib/gnutls_handshake.c,
3628 lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
3629 lib/gnutls_mbuffers.c, lib/gnutls_record.c, lib/gnutls_state.c: More
3630 fixes for the rebase.
3632 2010-06-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3634 * AUTHORS: Added Jonathan.
3636 2010-06-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3638 * lib/pakchois/pakchois.c: Provider unref must be done after all
3639 sessions have been closed.
3641 2010-06-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3643 * lib/Makefile.am: Several fixes for the broken rebase.
3645 2010-06-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3647 * doc/cha-intro-tls.texi: Merged with master.
3649 2010-06-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3651 * lib/gnutls_handshake.c, lib/gnutls_mbuffers.h,
3652 lib/gnutls_record.c: Some other changes to mbuffers to make gnutls
3653 (a bit more) agnostic on their internal structure.
3655 2010-06-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3657 * lib/x509/verify.c: Corrected prefered hash algorithm return value
3660 2010-06-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3662 * lib/gnutls_global.c: Use GCRYCTL_ENABLE_QUICK_RANDOM when using
3665 2010-05-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3667 * .gitignore: Ignore more files.
3669 2010-05-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3671 * tests/sha2/sha2-dsa: Remove the correct file
3673 2010-05-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3675 * tests/sha2/key-ca-dsa.pem, tests/sha2/key-dsa.pem: Added missing
3678 2010-05-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3680 * lib/gnutls_pk.c, lib/gnutls_pk.h, lib/gnutls_pubkey.c,
3681 lib/includes/gnutls/abstract.h, lib/includes/gnutls/x509.h,
3682 lib/x509/crq.c, lib/x509/x509.c, src/certtool.c: The
3683 get_preferred_hash_algorithm() functions have now an extra argument
3684 to indicate whether it is mandatory to use this algorithm.
3686 2010-05-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3688 * doc/examples/ex-crq.c, lib/includes/gnutls/x509.h,
3689 lib/libgnutls.map, lib/x509/crq.c: Added
3690 gnutls_x509_crq_get_preferred_hash_algorithm().
3692 2010-05-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3694 * NEWS, lib/gnutls_pubkey.c, lib/includes/gnutls/abstract.h,
3695 lib/includes/gnutls/x509.h, lib/libgnutls.map, lib/x509/privkey.c,
3696 lib/x509/verify.c, lib/x509/x509.c, src/certtool.c: Added
3697 gnutls_pubkey_get_preferred_hash_algorithm() and
3698 gnutls_x509_crt_get_preferred_hash_algorithm() to allow determining
3699 the hash algorithm to use during signing. This is needed in the case
3700 of DSA that uses specific versions of SHA depending on the size of
3703 2010-05-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3705 * doc/gnutls.texi, lib/Makefile.am, lib/build-aux/config.rpath,
3706 lib/gcrypt/pk.c, lib/gnutls_privkey.c, lib/pkcs11.c,
3707 lib/pkcs11_privkey.c, lib/x509/privkey.c, lib/x509/sign.c,
3708 lib/x509/sign.h, lib/x509/verify.c, lib/x509/x509.c, src/pkcs11.c:
3709 Several fixes after big rebase.
3711 2010-05-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3713 * tests/sha2/Makefile.am, tests/sha2/sha2-dsa: Test the DSA with
3716 2010-05-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3718 * lib/x509/mpi.c: Print debugging information on error.
3720 2010-05-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3722 * NEWS, lib/gcrypt/pk.c, lib/gnutls_pk.c, lib/gnutls_sig.c,
3723 lib/nettle/mpi.c, lib/nettle/pk.c, lib/opencdk/pubkey.c,
3724 lib/opencdk/sig-check.c, lib/opencdk/verify.c,
3725 lib/openpgp/gnutls_openpgp.c, lib/openpgp/pgp.c,
3726 lib/openpgp/privkey.c, lib/pkcs11_privkey.c, lib/x509/privkey.c,
3727 lib/x509/x509_int.h: Nettle library can now parse the PGP integers.
3728 Except for SHA-224/384/512 nettle seems to be fully working now.
3730 2010-05-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3732 * src/certtool.c: use --sec-param to generate privkey.
3734 2010-05-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3736 * tests/openpgpself.c: reduced log level to a sane one
3738 2010-05-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3740 * tests/pathlen/ca-no-pathlen.pem,
3741 tests/pathlen/no-ca-or-pathlen.pem: Corrected for new output of
3742 --print-certificate-info
3744 2010-05-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3746 * tests/sha2/sha2: Print information on failure.
3748 2010-05-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3750 * lib/libgnutls.map, src/certtool.c: Print exp1 and exp2 if they are
3753 2010-05-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3755 * tests/pkcs1-padding/pkcs1-pad, tests/pkcs12-decode/pkcs12,
3756 tests/pkcs8-decode/pkcs8, tests/userid/userid: Only print output if
3759 2010-05-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3761 * lib/m4/hooks.m4, lib/pakchois/pakchois.c: Some pakchois fixes.
3763 2010-05-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3765 * lib/gnutls_global.c: Fixup to compile with nettle
3767 2010-05-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3769 * lib/m4/hooks.m4: Do not bother with MODPATH. We don't use it.
3771 2010-05-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3773 * lib/debug.c, lib/debug.h: Added again _gnutls_dump_mpi() to assist
3776 2010-05-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3778 * tests/pkcs12_encode.c: Added debugging
3780 2010-05-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3782 * lib/gnutls_sig.c: Allow DSA with other than SHA1 algorithms in
3785 2010-05-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3787 * lib/pkix_asn1_tab.c: removed more stuff.
3789 2010-05-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3791 * lib/pkix.asn, lib/x509/common.c: LocalKeyId and XmppAddr were
3794 2010-05-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3796 * lib/pkix.asn, lib/pkix_asn1_tab.c: No need for those OIDs any
3799 2010-05-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3801 * tests/dn2.c: Corrected to support new EV_ values.
3803 2010-05-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3805 * tests/crq_key_id.c, tests/cve-2009-1416.c, tests/pkcs12_s2k_pem.c:
3806 avoid calling gcrypt directly.
3808 2010-05-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3810 * NEWS, lib/includes/gnutls/crypto.h, lib/libgnutls.map,
3811 lib/random.c, lib/random.h, src/crypt.c, src/psk.c,
3812 tests/mini-eagain.c: exported gnutls_rnd().
3814 2010-05-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3816 * lib/x509/common.c, lib/x509/common.h, lib/x509/dn.c: The
3817 recognition of DN elements is now self contained. It does not need
3818 entries in pkix.asn.
3820 2010-05-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3822 * lib/pkix.asn, lib/pkix_asn1_tab.c, lib/x509/common.c: Added
3823 support for EV certificate attributes.
3825 2010-05-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3827 * lib/m4/hooks.m4, lib/nettle/cipher.c: Fixed nettle detection and
3830 2010-05-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3832 * lib/gnutls_dh_primes.c: documentation updates
3834 2010-05-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3836 * src/certtool-common.h, src/certtool.c, src/prime.c: Generate
3837 dh-params also used --sec-param.
3839 2010-05-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3841 * lib/nettle/mpi.c: Document that the generator is the generator of
3842 the subgroup and not the group.
3844 2010-05-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3846 * src/cli.c: Corrected certificate callback.
3848 2010-05-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3850 * lib/gcrypt/Makefile.am, lib/nettle/Makefile.am,
3851 lib/nettle/cipher.c: More AES stuff (still doesn't work).
3853 2010-05-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3855 * lib/nettle/pk.c: Correction in RSA encryption.
3857 2010-05-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3859 * lib/nettle/cipher.c: Fixed issue with AES.
3861 2010-05-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3863 * NEWS, lib/gnutls_algorithms.c, lib/includes/gnutls/gnutls.h.in,
3864 lib/libgnutls.map, lib/openpgp/output.c, lib/x509/output.c,
3865 lib/x509/privkey.c, src/certtool-gaa.c, src/certtool-gaa.h,
3866 src/certtool.c, src/certtool.gaa: Added
3867 gnutls_sec_param_to_pk_bits() et al. to allow select bit sizes for
3868 private keys using a human understandable scale.
3870 2010-05-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3872 * NEWS, lib/gnutls_algorithms.c, lib/includes/gnutls/gnutls.h.in,
3873 lib/x509/common.h: Added support for SHA224 and SHA256 in DSA.
3875 2010-05-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3877 * lib/m4/hooks.m4: Always use included pakchois.
3879 2010-05-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3881 * doc/examples/ex-cert-select-pkcs11.c: make sure all lines fit in
3884 2010-05-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3886 * doc/cha-cert-auth.texi: make example more compact by removing
3889 2010-05-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3891 * doc/cha-bib.texi, doc/cha-cert-auth.texi: Added bibliographic
3892 reference to PKCS #11.
3894 2010-05-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3896 * doc/cha-cert-auth.texi: Added sketch for PKCS #11 usage.
3898 2010-05-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3900 * doc/credentials/x509-server-dsa.pem,
3901 doc/credentials/x509-server-key-dsa.pem: Added 2048 bit DSA key
3903 2010-05-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3905 * lib/opencdk/armor.c, lib/opencdk/read-packet.c,
3906 lib/opencdk/stream.c, lib/opencdk/write-packet.c: Increased log
3907 level of several messages.
3909 2010-05-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3911 * doc/credentials/x509/key.pem: Corrected coefficient and exp[12]
3914 2010-05-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3916 * lib/nettle/pk.c: Added blinding in RSA. Correct broken private
3917 keys on import. Nettle uses more values than gcrypt does from RSA
3918 decryption and it seemed that some values in our stored private keys
3919 were messy (generated by very old gnutls).
3921 2010-05-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3923 * doc/examples/ex-cert-select-pkcs11.c, lib/gnutls_x509.c,
3924 lib/includes/gnutls/pkcs11.h, lib/pkcs11.c, lib/pkcs11_int.h,
3925 lib/pkcs11_privkey.c, lib/pkcs11_write.c, src/cli.c: Simplified
3926 internal API. The only question that remains now is how to handle
3927 the gnutls_pkcs11_privkey_t. Currently it opens a session and
3928 maintains a handle to the object. This will require locks to be
3929 added on operations. Alternatively new sessions may be opened for
3930 each operation performed. This is guarranteed by PKCS #11 to be
3931 thread safe but will of course require to ask for the PIN again.
3933 2010-05-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3935 * lib/pakchois/pakchois.c: Removed debugging print.
3937 2010-05-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3939 * lib/Makefile.am, lib/configure.ac, lib/m4/hooks.m4,
3940 lib/pakchois/errors.c, lib/pakchois/pakchois.c,
3941 lib/pakchois/pakchois.h, lib/pakchois/pakchois11.h: Added a modified
3942 pakchois library (to open arbitrary pkcs11 modules). Current gnutls
3943 works only with this one.
3945 2010-05-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3947 * doc/cha-gtls-app.texi: Added missing file.
3949 2010-05-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3951 * doc/TODO: Removed finished items.
3953 2010-05-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3955 * lib/pkcs11_write.c: Noted that there things to be done.
3957 2010-05-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3959 * doc/Makefile.am, doc/cha-cert-auth.texi: Added documentation on
3962 2010-05-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3964 * lib/gcrypt/pk.c, lib/gnutls_pk.c, lib/gnutls_pk.h,
3965 lib/opencdk/pubkey.c, lib/openpgp/privkey.c, lib/x509/privkey.c:
3966 Common code for calculation of RSA exp1 and exp2. Also update the
3967 openpgp code to calculate those values.
3969 2010-05-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3971 * lib/auth_dh_common.c, lib/gnutls_dh_primes.c, lib/x509/privkey.c:
3974 2010-05-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3976 * lib/auth_dh_common.c, lib/gcrypt/mpi.c, lib/gnutls_mpi.c:
3977 Corrected nicely hidden bug that caused accesses to uninitialized
3978 variables if the gcry_mpi_print() functions were pessimists and
3979 returned more size than actually needed for the print.
3981 2010-05-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3983 * lib/gcrypt/pk.c: Added some sanity checks.
3985 2010-05-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3987 * NEWS, doc/cha-auth.texi, doc/cha-bib.texi,
3988 doc/cha-cert-auth.texi, doc/cha-ciphersuites.texi,
3989 doc/cha-copying.texi, doc/cha-functions.texi,
3990 doc/cha-internals.texi, doc/cha-intro-tls.texi,
3991 doc/cha-library.texi, doc/cha-preface.texi, doc/cha-programs.texi,
3992 doc/cha-tls-app.texi, doc/gnutls.texi,
3993 lib/includes/gnutls/pkcs11.h, lib/libgnutls.map, lib/pkcs11.c:
3994 Documentation updates. Separated big gnutls.texi to chapter to allow
3995 easier maintainance.
3997 2010-05-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
3999 * lib/Makefile.am, lib/gcrypt/mpi.c, lib/gcrypt/pk.c,
4000 lib/includes/gnutls/crypto.h, lib/includes/gnutls/pkcs11.h,
4001 lib/includes/gnutls/x509.h, lib/libgnutls.map, lib/nettle/pk.c,
4002 lib/pkcs11.c, lib/pkcs11_int.h, lib/pkcs11_privkey.c,
4003 lib/pkcs11_write.c, lib/x509/privkey.c, lib/x509/x509_int.h,
4004 src/certtool-common.h, src/certtool-gaa.c, src/certtool-gaa.h,
4005 src/certtool.c, src/certtool.gaa, src/crypt-gaa.c, src/pkcs11.c:
4006 Added support to copy certificates and private keys to tokens. New
4007 functions: gnutls_pkcs11_copy_x509_crt()
4008 gnutls_pkcs11_copy_x509_privkey() gnutls_pkcs11_delete_url() Certtool was updated to allow copying certificates and private keys
4009 to tokens. Deleting an object has issues (segfault) but it seems to
4010 be related with libopensc and its pkcs11 API.
4012 2010-05-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4014 * lib/x509/verify.c: Added gnutls_pubkey_verify_hash(),
4015 gnutls_pubkey_get_verify_algorithm().
4017 2010-05-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4019 * lib/pkcs11.c, src/pkcs11.c: Added gnutls_pubkey_import_pkcs11(),
4020 gnutls_pubkey_import_rsa_raw(), gnutls_pubkey_import_dsa_raw(),
4021 gnutls_pkcs11_obj_export().
4023 2010-05-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4025 * NEWS: Tried to document recent changes.
4027 2010-05-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4029 * lib/gnutls_x509.c, lib/pkcs11.c, lib/pkcs11_int.h,
4030 src/certtool-gaa.c, src/certtool.gaa, src/pkcs11.c: Added
4031 gnutls_pubkey_t abstract type to handle public keys. It can
4032 currently import/export public keys from existing certificate types
4033 as well as from PKCS #11 URL. This allows generating a certificate
4034 or certificate request from a given public key (currently one could
4035 only generate them from a given private key). PKCS#11 API augmented to allow reading arbitrary objects instead of
4036 just certificates. Certtool updated to list those objects.
4038 2010-05-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4040 * lib/pkcs11.c: Added gnutls_pkcs11_token_get_flags() to distinguish
4041 between hardware and soft tokens.
4043 2010-05-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4045 * lib/Makefile.am: Added support for libnettle backend. This uses
4046 gmp for big number operations. It is not currently completed. It
4047 lacks RSA blinding as well as optimizations.
4049 2010-05-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4051 * lib/x509/sign.c: Corrected bug in DSA signature generation.
4053 2010-05-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4055 * lib/x509/x509_int.h: Added operations to sign CRLs, certificates
4056 and requests with an abstract key and thus with a PKCS #11 key as
4059 2010-05-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4061 * lib/includes/gnutls/privkey.h: privkey.h -> abstract.h
4063 2010-05-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4065 * lib/gnutls_x509.c: The gnutls-cli --x509cafile can now be a PKCS
4066 #11 URL. It can read gnome-keyring's certificates and use them in
4069 2010-05-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4071 * lib/gnutls_x509.c: Corrections in openpgp private key usage.
4073 2010-05-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4075 * tests/x509self.c: Updated self tests and examples to avoid using
4076 deprecated functions such as
4077 gnutls_certificate_server_set_retrieve_function and the sign
4080 2010-05-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4082 * lib/includes/gnutls/privkey.h, lib/pkcs11_int.h: Added
4083 documentation for most of the new functions.
4085 2010-05-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4087 * lib/pkcs11.c: Documented that it was initially based on neon
4088 pkcs11 and got ideas from pkcs11-helper library.
4090 2010-05-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4092 * lib/pkcs11.c: Corrections to properly handle token removal and
4095 2010-05-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4097 * lib/Makefile.am, lib/gnutls_x509.c, lib/includes/gnutls/pkcs11.h,
4098 lib/includes/gnutls/privkey.h, lib/pkcs11.c, lib/x509/sign.c: Added
4099 gnutls_pkcs11_privkey_t and gnutls_privkey_t types. Those are an
4100 abstract private key type that can be used to sign/encrypt any
4101 private key of pkcs11,x509 or openpgp types. Added support for
4102 PKCS11 in gnutls-cli/gnutls-serv.
4104 2010-05-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4106 * src/certtool.c, src/pkcs11.c: Added several helper functions, to
4107 allow printing of tokens.
4109 2010-05-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4111 * lib/pkcs11.c, src/certtool-gaa.c, src/certtool.c,
4112 src/certtool.gaa, src/pkcs11.c: Added ability to export certificates
4113 from PKCS #11 tokens. Added ability to list trusted certificates,
4114 or only certificates with a corresponding private key or just all.
4116 2010-05-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4118 * lib/Makefile.am, lib/configure.ac, lib/includes/gnutls/pkcs11.h,
4119 lib/pkcs11.c, src/certtool-gaa.c, src/certtool-gaa.h,
4120 src/certtool.gaa, src/pkcs11.c: Added initial PKCS #11 support.
4121 Certtool can now print lists of certificates available in system.
4123 2010-05-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4125 * NEWS, lib/gnutls_pubkey.c, lib/includes/gnutls/abstract.h,
4126 lib/libgnutls.map, lib/x509/common.h, lib/x509/verify.c,
4127 lib/x509/x509.c, lib/x509/x509_int.h: Added
4128 gnutls_pubkey_verify_hash(), gnutls_pubkey_get_verify_algorithm().
4130 2010-05-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4132 * NEWS, configure.ac, lib/gnutls_pubkey.c,
4133 lib/includes/gnutls/abstract.h, lib/includes/gnutls/pkcs11.h,
4134 lib/libgnutls.map, lib/pkcs11.c, lib/pkcs11_int.h, lib/x509/x509.c,
4135 src/pkcs11.c: Added gnutls_pubkey_import_pkcs11(),
4136 gnutls_pubkey_import_rsa_raw(), gnutls_pubkey_import_dsa_raw(),
4137 gnutls_pkcs11_obj_export().
4139 2010-05-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4141 * .gitignore: Ignore files that should be ignored.
4143 2010-05-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4145 * NEWS, src/certtool-gaa.c, src/certtool.gaa: Tried to document
4148 2010-05-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4150 * lib/Makefile.am, lib/gnutls_pubkey.c, lib/gnutls_x509.c,
4151 lib/includes/gnutls/abstract.h, lib/includes/gnutls/pkcs11.h,
4152 lib/libgnutls.map, lib/pkcs11.c, lib/pkcs11_int.h,
4153 lib/pkcs11_privkey.c, lib/x509/common.c, lib/x509/common.h,
4154 lib/x509/mpi.c, lib/x509/x509.c, lib/x509/x509_int.h,
4155 src/certtool-common.h, src/certtool-gaa.c, src/certtool-gaa.h,
4156 src/certtool.c, src/certtool.gaa, src/pkcs11.c: Added
4157 gnutls_pubkey_t abstract type to handle public keys. It can
4158 currently import/export public keys from existing certificate types
4159 as well as from PKCS #11 URL. This allows generating a certificate
4160 or certificate request from a given public key (currently one could
4161 only generate them from a given private key). PKCS#11 API augmented to allow reading arbitrary objects instead of
4162 just certificates. Certtool updated to list those objects.
4164 2010-05-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4166 * lib/includes/gnutls/pkcs11.h, lib/pkcs11.c: Added
4167 gnutls_pkcs11_token_get_flags() to distinguish between hardware and
4170 2010-05-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4172 * lib/Makefile.am, lib/libgnutlsxx.map, lib/m4/hooks.m4: Export all
4173 symbols from C++ library. This library doesn't contain any internal
4174 symbols anyway and there is no reason to mess with the C++ ABI that
4175 hasn't got the problems of C.
4177 2010-05-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4179 * configure.ac, doc/examples/ex-serv-export.c,
4180 doc/examples/ex-serv-psk.c, doc/examples/ex-serv1.c,
4181 lib/Makefile.am, lib/auth_srp.c, lib/cipher-libgcrypt.c,
4182 lib/configure.ac, lib/gcrypt/Makefile.am, lib/gcrypt/cipher.c,
4183 lib/gcrypt/mac.c, lib/gcrypt/mpi.c, lib/gcrypt/pk.c,
4184 lib/gcrypt/rnd.c, lib/gnutls_global.c, lib/gnutls_mpi.c,
4185 lib/gnutls_srp.c, lib/m4/hooks.m4, lib/mac-libgcrypt.c,
4186 lib/mpi-libgcrypt.c, lib/nettle/Makefile.am, lib/nettle/cipher.c,
4187 lib/nettle/mac.c, lib/nettle/mpi.c, lib/nettle/pk.c,
4188 lib/nettle/rnd.c, lib/pk-libgcrypt.c, lib/rnd-libgcrypt.c,
4189 src/certtool.c, src/cli.c, src/serv.c, tests/chainverify.c: Added
4190 support for libnettle backend. This uses gmp for big number
4191 operations. It is not currently completed. It lacks RSA blinding as
4192 well as optimizations.
4194 2010-05-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4196 * doc/manpages/gnutls-cli.1, src/cli-gaa.c, src/cli.gaa,
4197 src/serv-gaa.c, src/serv.gaa: Documented that the --file options in
4198 gnutls-cli and gnutls-serv can accept a PKCS #11 URL.
4200 2010-05-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4202 * lib/x509/sign.c: Corrected bug in DSA signature generation.
4204 2010-05-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4206 * lib/gnutls_privkey.c, lib/includes/gnutls/abstract.h,
4207 lib/libgnutls.map, lib/x509/crl_write.c, lib/x509/crq.c,
4208 lib/x509/mpi.c, lib/x509/sign.c, lib/x509/x509_int.h,
4209 lib/x509/x509_write.c: Added operations to sign CRLs, certificates
4210 and requests with an abstract key and thus with a PKCS #11 key as
4213 2010-05-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4215 * lib/auth_cert.c, lib/auth_cert.h, lib/gnutls_privkey.c,
4216 lib/gnutls_sig.h, lib/gnutls_x509.h,
4217 lib/includes/gnutls/abstract.h, lib/includes/gnutls/privkey.h,
4218 lib/openpgp/gnutls_openpgp.h: privkey.h -> abstract.h
4220 2010-05-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4222 * lib/Makefile.am, lib/configure.ac, lib/gnutls_x509.c, src/cli.c:
4223 The gnutls-cli --x509cafile can now be a PKCS #11 URL. It can read
4224 gnome-keyring's certificates and use them in the trusted list.
4226 2010-05-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4228 * lib/pkcs11.c: Documented that gnutls_global_init calls
4231 2010-05-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4233 * src/cli.c: Only send termination request to avoid stalling on
4234 servers that do not reply.
4236 2010-05-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4238 * lib/gnutls_handshake.c, lib/gnutls_state.c, lib/gnutls_state.h:
4239 Corrected issue on the %SSL3_RECORD_VERSION priority string. It now
4240 works even when resuming a session.
4242 2010-05-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4244 * doc/examples/Makefile.am, doc/examples/ex-cert-select-pkcs11.c,
4245 doc/gnutls.texi: Added initial example.
4247 2010-05-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4249 * lib/auth_cert.h, lib/gnutls_x509.c, lib/openpgp/gnutls_openpgp.c:
4250 Corrections in openpgp private key usage.
4252 2010-05-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4254 * doc/examples/ex-cert-select.c, tests/Makefile.am,
4255 tests/pkcs12_s2k.c, tests/x509dn.c, tests/x509signself.c: Updated
4256 self tests and examples to avoid using deprecated functions such as
4257 gnutls_certificate_server_set_retrieve_function and the sign
4260 2010-05-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4262 * lib/gnutlsxx.cpp, lib/includes/gnutls/gnutlsxx.h, src/tests.c: Use
4263 the new callback function.
4265 2010-05-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4267 * lib/gnutls_privkey.c, lib/includes/gnutls/pkcs11.h,
4268 lib/includes/gnutls/privkey.h, lib/libgnutls.map, lib/pkcs11.c,
4269 lib/pkcs11_int.h, lib/pkcs11_privkey.c, lib/x509/privkey.c: Added
4270 documentation for most of the new functions.
4272 2010-05-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4274 * lib/pkcs11.c: Documented that it was initially based on neon
4275 pkcs11 and got ideas from pkcs11-helper library.
4277 2010-05-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4279 * lib/gnutls_x509.c, lib/libgnutls.map, lib/pkcs11.c,
4280 lib/pkcs11_int.h, lib/pkcs11_privkey.c, src/common.c: Corrections to
4281 properly handle token removal and insert.
4283 2010-05-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4285 * lib/includes/gnutls/compat.h, lib/includes/gnutls/gnutls.h.in:
4286 Deprecated the sign callback.
4288 2010-05-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4290 * doc/manpages/Makefile.am, lib/Makefile.am, lib/auth_cert.c,
4291 lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c,
4292 lib/auth_rsa_export.c, lib/auth_srp_rsa.c, lib/gnutls_cert.c,
4293 lib/gnutls_cert.h, lib/gnutls_global.c, lib/gnutls_int.h,
4294 lib/gnutls_privkey.c, lib/gnutls_sig.c, lib/gnutls_sig.h,
4295 lib/gnutls_state.c, lib/gnutls_str.c, lib/gnutls_x509.c,
4296 lib/gnutls_x509.h, lib/includes/gnutls/compat.h,
4297 lib/includes/gnutls/gnutls.h.in, lib/includes/gnutls/openpgp.h,
4298 lib/includes/gnutls/pkcs11.h, lib/includes/gnutls/privkey.h,
4299 lib/includes/gnutls/x509.h, lib/libgnutls.map,
4300 lib/openpgp/gnutls_openpgp.c, lib/openpgp/gnutls_openpgp.h,
4301 lib/openpgp/openpgp_int.h, lib/pkcs11.c, lib/pkcs11_int.h,
4302 lib/pkcs11_privkey.c, lib/x509/privkey.c, lib/x509/sign.c,
4303 lib/x509/sign.h, lib/x509/x509_int.h, src/cli.c, src/common.c,
4304 src/common.h, src/pkcs11.c, src/serv.c: Added
4305 gnutls_pkcs11_privkey_t and gnutls_privkey_t types. Those are an
4306 abstract private key type that can be used to sign/encrypt any
4307 private key of pkcs11,x509 or openpgp types. Added support for
4308 PKCS11 in gnutls-cli/gnutls-serv.
4310 2010-05-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4312 * .gitignore: ignore unrelated to gnutls files.
4314 2010-05-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4316 * lib/includes/gnutls/pkcs11.h, lib/libgnutls.map, lib/pkcs11.c,
4317 src/certtool-common.h, src/certtool-gaa.c, src/certtool-gaa.h,
4318 src/certtool.c, src/certtool.gaa, src/pkcs11.c: Added several helper
4319 functions, to allow printing of tokens.
4321 2010-05-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4323 * lib/gnutls_errors.c, lib/gnutls_str.c,
4324 lib/includes/gnutls/gnutls.h.in, lib/includes/gnutls/pkcs11.h,
4325 lib/pkcs11.c, src/certtool-common.h, src/certtool-gaa.c,
4326 src/certtool-gaa.h, src/certtool.c, src/certtool.gaa, src/pkcs11.c:
4327 Added ability to export certificates from PKCS #11 tokens. Added
4328 ability to list trusted certificates, or only certificates with a
4329 corresponding private key or just all.
4331 2010-05-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4333 * lib/Makefile.am, lib/auth_srp.c, lib/configure.ac,
4334 lib/gnutls.pc.in, lib/gnutls_constate.c, lib/gnutls_errors.c,
4335 lib/gnutls_handshake.c, lib/gnutls_kx.c, lib/gnutls_psk.c,
4336 lib/gnutls_str.c, lib/gnutls_str.h, lib/includes/Makefile.am,
4337 lib/includes/gnutls/pkcs11.h, lib/libgnutls.map,
4338 lib/openpgp/gnutls_openpgp.c, lib/pkcs11.c, lib/x509/common.c,
4339 lib/x509/dn.c, src/Makefile.am, src/certtool-common.h,
4340 src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
4341 src/certtool.gaa, src/pkcs11.c: Added initial PKCS #11 support.
4342 Certtool can now print lists of certificates available in system.
4344 2010-03-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4346 * lib/x509/verify.c: Optimized the check_if_same().
4348 2010-02-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4350 * lib/gnutls_algorithms.c, lib/x509/common.c, lib/x509/common.h:
4351 Added a forgoten by god OID for RSA. Warn using the actual OID on
4352 unknown public key algorithms.
4354 2009-12-09 Jonathan Bastien-Filiatrault <joe@x2a.org>
4356 * lib/ext_session_ticket.c: Adapt session ticket support to mbuffer
4359 2009-08-16 Jonathan Bastien-Filiatrault <joe@x2a.org>
4361 * lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_kx.c,
4362 lib/gnutls_mbuffers.c, lib/gnutls_mbuffers.h: Use mbuffers for
4363 handshake synthesis.
4365 2009-08-15 Jonathan Bastien-Filiatrault <joe@x2a.org>
4367 * lib/gnutls_buffers.c, lib/gnutls_buffers.h,
4368 lib/gnutls_handshake.c: Make _gnutls_handshake_io_send_int accept a
4371 2009-08-15 Jonathan Bastien-Filiatrault <joe@x2a.org>
4373 * lib/gnutls_buffers.c, lib/gnutls_buffers.h,
4374 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_state.c:
4375 Simplify handshake send buffer logic.
4377 2009-08-15 Jonathan Bastien-Filiatrault <joe@x2a.org>
4379 * lib/gnutls_buffers.c: Fix interrupted write braino.
4381 2009-08-15 Jonathan Bastien-Filiatrault <joe@x2a.org>
4383 * lib/gnutls_mbuffers.c: Avoid pointer warning.
4385 2009-08-15 Jonathan Bastien-Filiatrault <joe@x2a.org>
4387 * lib/gnutls_buffers.c, lib/gnutls_mbuffers.c,
4388 lib/gnutls_mbuffers.h: Remove now useless
4389 _gnutls_mbuffer_enqueue{,copy} functions.
4391 2009-08-15 Jonathan Bastien-Filiatrault <joe@x2a.org>
4393 * lib/gnutls_buffers.c, lib/gnutls_buffers.h,
4394 lib/gnutls_mbuffers.c, lib/gnutls_record.c: Allocate data buffer
4395 with mbuffer_st structure as suggested by Nikos.
4397 2009-08-15 Jonathan Bastien-Filiatrault <joe@x2a.org>
4399 * lib/gnutls_mbuffers.c, lib/gnutls_mbuffers.h: Prepare for mbuffer
4400 allocation by the caller.
4402 2009-08-15 Jonathan Bastien-Filiatrault <joe@x2a.org>
4404 * lib/gnutls_buffers.c: GNUify some missed GNUification.
4406 2009-08-15 Jonathan Bastien-Filiatrault <joe@x2a.org>
4408 * lib/gnutls_buffers.c: Harmonize read and write function names.
4410 2009-08-15 Jonathan Bastien-Filiatrault <joe@x2a.org>
4412 * lib/gnutls_buffers.c: Now that LEVEL and LEVEL_EQ are fixed, use
4415 2009-08-15 Jonathan Bastien-Filiatrault <joe@x2a.org>
4417 * lib/gnutls_errors.h: Make LEVEL and LEVEL_EQ macros safer. Once again, I got bit by this pretty hard.
4419 2009-08-09 Jonathan Bastien-Filiatrault <joe@x2a.org>
4421 * lib/gnutls_record.c: Use a datum for ciphered data in
4424 2009-08-09 Jonathan Bastien-Filiatrault <joe@x2a.org>
4426 * lib/gnutls_buffers.h: Remove the prototype for the non-existant
4427 function _gnutls_io_write_buffered2.
4429 2009-08-09 Jonathan Bastien-Filiatrault <joe@x2a.org>
4431 * lib/gnutls_int.h, lib/gnutls_record.c: Cleanup of the remaining
4432 internals.record_send_buffer mess.
4434 2009-08-09 Jonathan Bastien-Filiatrault <joe@x2a.org>
4436 * lib/gnutls_buffers.c: Remove yet another !@#$% instance of
4437 redundant hexadecimal dumping.
4439 2009-08-09 Jonathan Bastien-Filiatrault <joe@x2a.org>
4441 * lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_record.c:
4442 Modify slightly the contract of _gnutls_io_write_buffered as
4443 suggested by Nikos Mavrogiannopoulos.
4445 2009-08-09 Jonathan Bastien-Filiatrault <joe@x2a.org>
4447 * lib/gnutls_buffers.c, lib/gnutls_mbuffers.c,
4448 lib/gnutls_mbuffers.h: Pass datums to mbuffers by address instead of
4451 2009-08-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4453 * lib/gnutls_handshake.c, lib/gnutls_record.c: Corrected case where
4454 handshake data were received during a session. It now stores them
4455 for future use by a gnutls_handshake(). Reported by Peter
4456 Hendrickson <pdh@wiredyne.com>.
4458 2009-08-06 Jonathan Bastien-Filiatrault <joe@x2a.org>
4460 * lib/gnutls_buffers.c: Simplify _gnutls_io_write_buffered and
4461 _gnutls_io_write_flush with mbuffers.
4463 2009-08-06 Jonathan Bastien-Filiatrault <joe@x2a.org>
4465 * lib/gnutls_int.h, lib/gnutls_state.c: Change type of
4466 internals.record_send_buffer to a mbuffer.
4468 2009-08-06 Jonathan Bastien-Filiatrault <joe@x2a.org>
4470 * lib/gnutls_buffers.c: Extract a simple_write function from
4471 _gnutls_io_write_buffered.
4473 2009-08-06 Jonathan Bastien-Filiatrault <joe@x2a.org>
4475 * lib/gnutls_buffers.c: Add dump_bytes function.
4477 2009-08-06 Jonathan Bastien-Filiatrault <joe@x2a.org>
4479 * lib/Makefile.am, lib/gnutls_int.h, lib/gnutls_mbuffers.c,
4480 lib/gnutls_mbuffers.h: Add gnutls_mbuffers.{c,h} with some basic
4483 2009-08-01 Jonathan Bastien-Filiatrault <joe@x2a.org>
4485 * lib/gnutls_algorithms.c: Do not rely on version ordering; use
4486 switch..case instead.
4488 2009-08-01 Jonathan Bastien-Filiatrault <joe@x2a.org>
4490 * lib/auth_cert.c: Remove hardcoded version checks in auth_cert.c.
4492 2009-08-01 Jonathan Bastien-Filiatrault <joe@x2a.org>
4494 * lib/gnutls_state.c: Remove hardcoded version check in
4497 2009-08-01 Jonathan Bastien-Filiatrault <joe@x2a.org>
4499 * lib/gnutls_cipher.c: Remove hardcoded version checks in
4502 2009-08-01 Jonathan Bastien-Filiatrault <joe@x2a.org>
4504 * lib/gnutls_sig.c: Remove hardcoded version checks in gnutls_sig.c.
4506 2009-08-01 Jonathan Bastien-Filiatrault <joe@x2a.org>
4508 * lib/gnutls_handshake.c: Remove hardcoded version checks in
4511 2009-08-01 Jonathan Bastien-Filiatrault <joe@x2a.org>
4513 * lib/gnutls_algorithms.c: Add version check function for selectable
4514 signature/hash certificate algorithms.
4516 2009-08-01 Jonathan Bastien-Filiatrault <joe@x2a.org>
4518 * lib/gnutls_algorithms.c: Add version check functions for
4519 non-minimal padding.
4521 2009-08-01 Jonathan Bastien-Filiatrault <joe@x2a.org>
4523 * lib/gnutls_algorithms.c, lib/gnutls_algorithms.h: Add version
4524 check function for explicit IV.
4526 2009-08-01 Jonathan Bastien-Filiatrault <joe@x2a.org>
4528 * lib/gnutls_algorithms.h: Add version check functions for
4529 selectable PRF and extension handling.
4531 2010-06-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4533 * doc/announce.txt, doc/gnutls.texi, doc/manpages/gnutls-cli.1,
4534 doc/manpages/gnutls-serv.1, lib/ext_safe_renegotiation.c,
4535 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c,
4536 lib/gnutls_state.c, tests/safe-renegotiation/srn1.c,
4537 tests/safe-renegotiation/srn5.c, tests/safe-renegotiation/testsrn:
4538 Splitted safe renegotiation capabilities to %SAFE_RENEGOTIATION: will enable safe renegotiation. This is the
4539 most secure and recommended option for clients. However this will
4540 prevent from connecting to legacy servers. %PARTIAL_RENEGOTIATION: Prevents renegotiation with clients and
4541 servers not supporting the safe renegotiation extension. (this is
4542 the default) %UNSAFE_RENEGOTIATION: Permits (re-)handshakes even unsafe ones.
4544 2010-05-31 Simon Josefsson <simon@josefsson.org>
4546 * doc/gnutls.texi: Minor fix.
4548 2010-05-31 Simon Josefsson <simon@josefsson.org>
4550 * GNUmakefile, maint.mk: Update gnulib files.
4552 2010-05-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4554 * doc/gnutls.texi: Documented the defaults.
4556 2010-05-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4558 * doc/gnutls.texi: Added INITIAL_SAFE_RENEGOTIATION and other small
4561 2010-05-28 Simon Josefsson <simon@josefsson.org>
4563 * doc/gnutls.texi: Update.
4565 2010-05-28 Simon Josefsson <simon@josefsson.org>
4567 * tests/safe-renegotiation/README: Add.
4569 2010-05-28 Simon Josefsson <simon@josefsson.org>
4571 * .x-sc_prohibit_strings_without_use, build-aux/c++defs.h,
4572 build-aux/gendocs.sh, build-aux/gnupload, build-aux/vc-list-files,
4573 configure.ac, doc/gendocs_template, gl/Makefile.am, gl/error.c,
4574 gl/m4/asm-underscore.m4, gl/m4/gnulib-cache.m4,
4575 gl/m4/gnulib-common.m4, gl/m4/gnulib-comp.m4, gl/m4/netdb_h.m4,
4576 gl/m4/stdio_h.m4, gl/m4/unistd_h.m4, gl/m4/valgrind-tests.m4,
4577 gl/netdb.in.h, gl/stdio-write.c, gl/stdio.in.h,
4578 gl/tests/Makefile.am, gl/tests/init.sh, gl/tests/test-lseek.sh,
4579 gl/tests/test-vc-list-files-cvs.sh,
4580 gl/tests/test-vc-list-files-git.sh, gl/tests/test-verify.c,
4581 gl/tests/test-verify.sh, gl/tests/verify.h, gl/unistd.in.h,
4582 gl/vasnprintf.c, gl/wchar.in.h, gtk-doc.make,
4583 lib/build-aux/c++defs.h, lib/gl/Makefile.am,
4584 lib/gl/m4/asm-underscore.m4, lib/gl/m4/fcntl-o.m4,
4585 lib/gl/m4/gettext.m4, lib/gl/m4/gnulib-common.m4,
4586 lib/gl/m4/gnulib-comp.m4, lib/gl/m4/iconv.m4, lib/gl/m4/intl.m4,
4587 lib/gl/m4/netdb_h.m4, lib/gl/m4/po.m4, lib/gl/m4/stdio_h.m4,
4588 lib/gl/m4/unistd_h.m4, lib/gl/netdb.in.h, lib/gl/stdio-write.c,
4589 lib/gl/stdio.in.h, lib/gl/tests/Makefile.am, lib/gl/tests/init.sh,
4590 lib/gl/tests/test-vasprintf.c, lib/gl/tests/test-verify.c,
4591 lib/gl/tests/test-verify.sh, lib/gl/tests/verify.h,
4592 lib/gl/unistd.in.h, lib/gl/vasnprintf.c, lib/gl/wchar.in.h,
4593 libextra/gl/m4/gnulib-common.m4, m4/valgrind.m4, maint.mk: Update
4594 gnulib files, use valgrind-tests module, fix syntax-check problems.
4596 2010-05-28 Simon Josefsson <simon@josefsson.org>
4598 * doc/announce.txt: Doc fix.
4600 2010-05-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4602 * lib/x509/common.h, lib/x509/privkey.c, lib/x509/sign.c,
4603 lib/x509/verify.c: Use correct hashing algorithms for DSA with q
4606 2010-05-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4608 * lib/gnutls_algorithms.c: Better checks in loops.
4610 2010-05-22 Simon Josefsson <simon@josefsson.org>
4612 * lib/x509/crl.c: Doc fix.
4614 2010-05-22 Simon Josefsson <simon@josefsson.org>
4618 2010-05-22 Simon Josefsson <simon@josefsson.org>
4622 2010-05-22 Simon Josefsson <simon@josefsson.org>
4624 * doc/reference/Makefile.am, gtk-doc.make, m4/gtk-doc.m4: Support
4627 2010-05-22 Simon Josefsson <simon@josefsson.org>
4629 * cfg.mk: Also build PDF manual.
4631 2010-05-22 Simon Josefsson <simon@josefsson.org>
4633 * doc/gnutls.texi: Fix node/section usage.
4635 2010-05-22 Simon Josefsson <simon@josefsson.org>
4637 * tests/safe-renegotiation/srn5.c: Fix self test.
4639 2010-05-22 Simon Josefsson <simon@josefsson.org>
4641 * lib/gnutls_handshake.c: Readd lost fix from Nikos.
4643 2010-05-22 Simon Josefsson <simon@josefsson.org>
4645 * lib/ext_safe_renegotiation.c: Readd lost fix from Nikos.
4647 2010-05-22 Simon Josefsson <simon@josefsson.org>
4651 2010-05-22 Simon Josefsson <simon@josefsson.org>
4653 * lib/gnutls_errors.c, libextra/includes/gnutls/openssl.h,
4654 libextra/openssl_compat.c: Doc fixes.
4656 2010-05-22 Simon Josefsson <simon@josefsson.org>
4658 * lib/x509/x509.c: Doc fix.
4660 2010-05-22 Simon Josefsson <simon@josefsson.org>
4662 * Makefile.am, NEWS, README, cfg.mk, configure.ac, doc/Makefile.am,
4663 doc/credentials/Makefile.am, doc/cyclo/Makefile.am, doc/errcodes.c,
4664 doc/examples/Makefile.am, doc/examples/ex-client-srp.c,
4665 doc/examples/ex-serv-anon.c, doc/examples/ex-serv-pgp.c,
4666 doc/examples/ex-serv-psk.c, doc/examples/ex-serv-srp.c,
4667 doc/examples/ex-serv1.c, doc/gnutls.texi, doc/manpages/Makefile.am,
4668 doc/printlist.c, guile/Makefile.am, guile/modules/Makefile.am,
4669 guile/modules/gnutls.scm, guile/modules/gnutls/build/enums.scm,
4670 guile/modules/gnutls/build/priorities.scm,
4671 guile/modules/gnutls/build/smobs.scm,
4672 guile/modules/gnutls/build/utils.scm,
4673 guile/modules/gnutls/extra.scm, guile/src/Makefile.am,
4674 guile/src/core.c, guile/src/errors.c, guile/src/errors.h,
4675 guile/src/extra.c, guile/src/make-enum-header.scm,
4676 guile/src/make-enum-map.scm, guile/src/make-session-priorities.scm,
4677 guile/src/make-smob-header.scm, guile/src/make-smob-types.scm,
4678 guile/src/utils.c, guile/src/utils.h, guile/tests/Makefile.am,
4679 guile/tests/anonymous-auth.scm, guile/tests/errors.scm,
4680 guile/tests/openpgp-auth.scm, guile/tests/openpgp-keyring.scm,
4681 guile/tests/openpgp-keys.scm, guile/tests/pkcs-import-export.scm,
4682 guile/tests/session-record-port.scm, guile/tests/srp-base64.scm,
4683 guile/tests/x509-auth.scm, guile/tests/x509-certificates.scm,
4684 lib/Makefile.am, lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.c,
4685 lib/auth_cert.h, lib/auth_dh_common.c, lib/auth_dh_common.h,
4686 lib/auth_dhe.c, lib/auth_dhe_psk.c, lib/auth_psk.c, lib/auth_psk.h,
4687 lib/auth_psk_passwd.c, lib/auth_psk_passwd.h, lib/auth_rsa.c,
4688 lib/auth_rsa_export.c, lib/auth_srp.c, lib/auth_srp.h,
4689 lib/auth_srp_passwd.c, lib/auth_srp_passwd.h, lib/auth_srp_rsa.c,
4690 lib/auth_srp_sb64.c, lib/cipher-libgcrypt.c, lib/configure.ac,
4691 lib/crypto-api.c, lib/crypto.c, lib/crypto.h, lib/cryptodev.c,
4692 lib/debug.c, lib/debug.h, lib/ext_cert_type.c, lib/ext_cert_type.h,
4693 lib/ext_max_record.c, lib/ext_max_record.h, lib/ext_oprfi.c,
4694 lib/ext_oprfi.h, lib/ext_safe_renegotiation.c,
4695 lib/ext_safe_renegotiation.h, lib/ext_server_name.c,
4696 lib/ext_server_name.h, lib/ext_session_ticket.c,
4697 lib/ext_session_ticket.h, lib/ext_signature.c, lib/ext_signature.h,
4698 lib/ext_srp.c, lib/ext_srp.h, lib/gnutls_alert.c,
4699 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
4700 lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_auth.h,
4701 lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cert.c,
4702 lib/gnutls_cert.h, lib/gnutls_cipher.c, lib/gnutls_cipher.h,
4703 lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h,
4704 lib/gnutls_compress.c, lib/gnutls_compress.h,
4705 lib/gnutls_constate.c, lib/gnutls_constate.h, lib/gnutls_datum.c,
4706 lib/gnutls_datum.h, lib/gnutls_db.c, lib/gnutls_db.h,
4707 lib/gnutls_dh.c, lib/gnutls_dh.h, lib/gnutls_dh_primes.c,
4708 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_extensions.c,
4709 lib/gnutls_extensions.h, lib/gnutls_global.c, lib/gnutls_global.h,
4710 lib/gnutls_handshake.c, lib/gnutls_handshake.h,
4711 lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_helper.c,
4712 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h,
4713 lib/gnutls_mem.c, lib/gnutls_mem.h, lib/gnutls_mpi.c,
4714 lib/gnutls_mpi.h, lib/gnutls_num.c, lib/gnutls_num.h,
4715 lib/gnutls_pk.c, lib/gnutls_pk.h, lib/gnutls_priority.c,
4716 lib/gnutls_psk.c, lib/gnutls_psk_netconf.c, lib/gnutls_record.c,
4717 lib/gnutls_record.h, lib/gnutls_rsa_export.c,
4718 lib/gnutls_rsa_export.h, lib/gnutls_session.c,
4719 lib/gnutls_session_pack.c, lib/gnutls_session_pack.h,
4720 lib/gnutls_sig.c, lib/gnutls_sig.h, lib/gnutls_srp.c,
4721 lib/gnutls_srp.h, lib/gnutls_state.c, lib/gnutls_state.h,
4722 lib/gnutls_str.c, lib/gnutls_str.h, lib/gnutls_supplemental.c,
4723 lib/gnutls_supplemental.h, lib/gnutls_ui.c, lib/gnutls_v2_compat.c,
4724 lib/gnutls_v2_compat.h, lib/gnutls_x509.c, lib/gnutls_x509.h,
4725 lib/includes/Makefile.am, lib/includes/gnutls/crypto.h,
4726 lib/includes/gnutls/gnutls.h.in, lib/includes/gnutls/openpgp.h,
4727 lib/includes/gnutls/pkcs12.h, lib/includes/gnutls/x509.h,
4728 lib/libgnutls.map, lib/libgnutlsxx.map, lib/m4/hooks.m4,
4729 lib/mac-libgcrypt.c, lib/minitasn1/Makefile.am,
4730 lib/mpi-libgcrypt.c, lib/opencdk/Makefile.am,
4731 lib/openpgp/Makefile.am, lib/openpgp/compat.c,
4732 lib/openpgp/extras.c, lib/openpgp/gnutls_openpgp.c,
4733 lib/openpgp/output.c, lib/openpgp/pgp.c, lib/openpgp/pgpverify.c,
4734 lib/openpgp/privkey.c, lib/pk-libgcrypt.c, lib/random.c,
4735 lib/random.h, lib/rnd-libgcrypt.c, lib/x509/Makefile.am,
4736 lib/x509/common.c, lib/x509/common.h, lib/x509/crl.c,
4737 lib/x509/crl_write.c, lib/x509/crq.c, lib/x509/dn.c,
4738 lib/x509/extensions.c, lib/x509/mpi.c, lib/x509/output.c,
4739 lib/x509/pkcs12.c, lib/x509/pkcs12_bag.c, lib/x509/pkcs12_encr.c,
4740 lib/x509/pkcs7.c, lib/x509/privkey.c, lib/x509/privkey_pkcs8.c,
4741 lib/x509/rfc2818_hostname.c, lib/x509/sign.c, lib/x509/verify.c,
4742 lib/x509/x509.c, lib/x509/x509_int.h, lib/x509/x509_write.c,
4743 lib/x509_b64.c, lib/x509_b64.h, libextra/Makefile.am,
4744 libextra/configure.ac, libextra/ext_inner_application.c,
4745 libextra/ext_inner_application.h, libextra/fipsmd5.c,
4746 libextra/gl/Makefile.am, libextra/gnutls_extra.c,
4747 libextra/gnutls_ia.c, libextra/gnutls_openssl.c,
4748 libextra/includes/Makefile.am, libextra/includes/gnutls/extra.h,
4749 libextra/includes/gnutls/openssl.h, libextra/libgnutls-extra.map,
4750 libextra/m4/hooks.m4, libextra/openssl_compat.c,
4751 libextra/openssl_compat.h, src/Makefile.am, src/benchmark.c,
4752 src/certtool-cfg.c, src/certtool.c, src/cli.c, src/common.c,
4753 src/crypt.c, src/list.h, src/prime.c, src/psk.c, src/serv.c,
4754 src/tests.c, src/tls_test.c, tests/Makefile.am, tests/anonself.c,
4755 tests/certder.c, tests/certificate_set_x509_crl.c,
4756 tests/chainverify.c, tests/crq_apis.c, tests/crq_key_id.c,
4757 tests/crypto_rng.c, tests/cve-2008-4989.c, tests/cve-2009-1415.c,
4758 tests/cve-2009-1416.c, tests/dhepskself.c, tests/dn.c, tests/dn2.c,
4759 tests/finished.c, tests/gc.c, tests/hostname-check.c,
4760 tests/init_roundtrip.c, tests/key-id/Makefile.am,
4761 tests/key-id/key-id, tests/mini-eagain.c,
4762 tests/mini-x509-rehandshake.c, tests/mini-x509.c, tests/mini.c,
4763 tests/moredn.c, tests/mpi.c, tests/netconf-psk.c,
4764 tests/nist-pkits/pkits, tests/nist-pkits/pkits_crl,
4765 tests/nist-pkits/pkits_crt, tests/nist-pkits/pkits_pkcs12,
4766 tests/nist-pkits/pkits_smime, tests/nul-in-x509-names.c,
4767 tests/openpgp-certs/Makefile.am, tests/openpgp-certs/testcerts,
4768 tests/openpgp-certs/testselfsigs, tests/openpgp-keyring.c,
4769 tests/openpgpself.c, tests/openssl.c, tests/oprfi.c,
4770 tests/parse_ca.c, tests/pathlen/Makefile.am, tests/pathlen/pathlen,
4771 tests/pgps2kgnu.c, tests/pkcs1-padding/Makefile.am,
4772 tests/pkcs1-padding/pkcs1-pad, tests/pkcs12-decode/Makefile.am,
4773 tests/pkcs12-decode/pkcs12, tests/pkcs12_encode.c,
4774 tests/pkcs12_s2k.c, tests/pkcs12_s2k_pem.c,
4775 tests/pkcs8-decode/Makefile.am, tests/pkcs8-decode/pkcs8,
4776 tests/pskself.c, tests/resume.c, tests/rfc2253-escape-test,
4777 tests/rsa-md5-collision/Makefile.am,
4778 tests/rsa-md5-collision/rsa-md5-collision,
4779 tests/safe-renegotiation/Makefile.am,
4780 tests/safe-renegotiation/srn0.c, tests/safe-renegotiation/srn1.c,
4781 tests/safe-renegotiation/srn2.c, tests/safe-renegotiation/srn3.c,
4782 tests/safe-renegotiation/srn4.c, tests/safe-renegotiation/srn5.c,
4783 tests/safe-renegotiation/testsrn, tests/set_pkcs12_cred.c,
4784 tests/setcredcrash.c, tests/sha2/Makefile.am, tests/sha2/sha2,
4785 tests/simple.c, tests/tlsia.c, tests/userid/Makefile.am,
4786 tests/userid/userid, tests/utils.c, tests/utils.h,
4787 tests/x509_altname.c, tests/x509dn.c, tests/x509paths/chain,
4788 tests/x509self.c, tests/x509sign-verify.c, tests/x509signself.c:
4789 Change GNUTLS into GnuTLS.
4791 2010-05-22 Simon Josefsson <simon@josefsson.org>
4793 * AUTHORS, ChangeLog.1, NEWS, README, README-alpha, THANKS,
4794 doc/gnutls.texi, doc/manpages/gnutls-cli-debug.1,
4795 doc/manpages/gnutls-cli.1, doc/manpages/gnutls-serv.1,
4796 doc/manpages/srptool.1, doc/reference/gnutls-docs.sgml,
4797 lib/ext_safe_renegotiation.c, lib/gnutls_handshake.c,
4798 src/cli-gaa.c, src/cli.gaa, src/serv-gaa.c, src/serv.gaa,
4799 src/tls_test-gaa.c, src/tls_test.gaa: Change GNU TLS into GnuTLS.
4801 2010-05-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4803 * lib/ext_safe_renegotiation.c, lib/gnutls_handshake.c: Ignore
4804 parsing of ciphersuite or extensions when safe renegotiation is
4807 2010-05-22 Simon Josefsson <simon@josefsson.org>
4809 * tests/safe-renegotiation/Makefile.am,
4810 tests/safe-renegotiation/srn5.c: Add test of self renegotiation
4813 2010-05-22 Simon Josefsson <simon@josefsson.org>
4815 * tests/safe-renegotiation/Makefile.am,
4816 tests/safe-renegotiation/README, tests/safe-renegotiation/srn4.c:
4817 Add more rengotiation self tests.
4819 2010-05-22 Simon Josefsson <simon@josefsson.org>
4821 * tests/safe-renegotiation/Makefile.am,
4822 tests/safe-renegotiation/README, tests/safe-renegotiation/srn0.c:
4823 Add more safe renegotiation self test.
4825 2010-05-21 Simon Josefsson <simon@josefsson.org>
4827 * NEWS, doc/announce.txt, doc/gnutls.texi,
4828 doc/manpages/Makefile.am, lib/ext_safe_renegotiation.c,
4829 lib/includes/gnutls/gnutls.h.in, lib/libgnutls.map,
4830 tests/safe-renegotiation/srn2.c: Remove
4831 gnutls_safe_negotiation_set_initial and
4832 gnutls_safe_renegotiation_set.
4834 2010-05-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4836 * lib/gnutls_priority.c: Documented behavioral change.
4838 2010-05-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4840 * lib/gnutls_int.h, lib/gnutls_priority.c: Because we want to
4841 differentiate the behavior of server and client with regards to safe
4842 renegotiation. If a server didn't have either SAFE_RENEGOTIATION or
4843 UNSAFE_RENEGOTIATION set the safe renegotiation will be the default.
4844 This (as well as the safe_renegotiation_set flag) has to be removed
4845 once safe renegotiation is default in both server and client side.
4847 2010-05-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4849 * lib/gnutls_state.c: Emulate old gnutls behavior regarding safe
4850 renegotiation if the priority_* functions are not called.
4852 2010-05-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
4854 * lib/includes/gnutls/x509.h: Corrected typo. Reported by Clint
4857 2010-05-03 Simon Josefsson <simon@josefsson.org>
4859 * tests/safe-renegotiation/Makefile.am,
4860 tests/safe-renegotiation/srn1.c, tests/safe-renegotiation/srn3.c:
4861 tests: Add srn3 to test inverse of what srn1 is testing.
4863 2010-05-03 Simon Josefsson <simon@josefsson.org>
4865 * tests/safe-renegotiation/Makefile.am,
4866 tests/safe-renegotiation/srn2.c: tests: Add another safe
4867 renegotiation self tests.
4869 2010-05-03 Simon Josefsson <simon@josefsson.org>
4871 * tests/safe-renegotiation/srn1.c: Also test
4872 gnutls_safe_renegotiation_status API.
4874 2010-05-03 Simon Josefsson <simon@josefsson.org>
4876 * tests/safe-renegotiation/Makefile.am,
4877 tests/safe-renegotiation/srn1.c: tests: Add first self-test of safe
4878 renegotiation extension.
4880 2010-05-03 Simon Josefsson <simon@josefsson.org>
4882 * tests/Makefile.am, tests/mini-x509-rehandshake.c: tests: Add small
4883 X.509 rehandshake test.
4885 2010-05-03 Simon Josefsson <simon@josefsson.org>
4887 * tests/mini-x509.c: Protect against infloops.
4889 2010-05-03 Simon Josefsson <simon@josefsson.org>
4891 * tests/Makefile.am, tests/mini-x509.c: tests: Add mini-x509
4894 2010-04-30 Simon Josefsson <simon@josefsson.org>
4896 * doc/gnutls.texi: Improve text, based on suggestions from Tomas
4897 Hoger <thoger@redhat.com>.
4899 2010-04-29 Simon Josefsson <simon@josefsson.org>
4901 * lib/gnutls_handshake.c: Fix typo.
4903 2010-04-29 Simon Josefsson <simon@josefsson.org>
4905 * lib/gnutls_handshake.c: Improve renegotiation debug messages.
4907 2010-04-29 Simon Josefsson <simon@josefsson.org>
4909 * doc/announce.txt: Add.
4911 2010-04-29 Simon Josefsson <simon@josefsson.org>
4915 2010-04-29 Simon Josefsson <simon@josefsson.org>
4917 * doc/gnutls.texi: Add section on safe renegotiation.
4919 2010-04-29 Simon Josefsson <simon@josefsson.org>
4921 * lib/gnutls_record.c: Remove debug code.
4923 2010-04-25 Simon Josefsson <simon@josefsson.org>
4925 * doc/gnutls.texi: Mention shared library map file and GTK-DOC
4928 2010-04-22 Simon Josefsson <simon@josefsson.org>
4930 * doc/announce.txt: Update URL.
4932 2010-04-22 Simon Josefsson <simon@josefsson.org>
4934 * AUTHORS: Update my OpenPGP key.
4936 2010-04-22 Simon Josefsson <simon@josefsson.org>
4938 * doc/announce.txt: Update my key.
4940 2010-04-22 Simon Josefsson <simon@josefsson.org>
4942 * doc/announcement-template.txt: Remove.
4944 2010-04-22 Simon Josefsson <simon@josefsson.org>
4946 * doc/ANNOUNCE, doc/announce.txt: Prepare 2.10.0 release notes.
4948 2010-04-22 Simon Josefsson <simon@josefsson.org>
4950 * NEWS: Add 2.8.x NEWS entries.
4952 2010-04-22 Simon Josefsson <simon@josefsson.org>
4954 * libextra/configure.ac: Also bump libgnutls-extra version.
4956 2010-04-22 Simon Josefsson <simon@josefsson.org>
4958 * NEWS, configure.ac, lib/configure.ac, lib/m4/hooks.m4: Bump
4961 2010-04-22 Simon Josefsson <simon@josefsson.org>
4963 * build-aux/gendocs.sh: Chmod +x.
4965 2010-04-22 Simon Josefsson <simon@josefsson.org>
4967 * ChangeLog: Generated.
4969 2010-04-22 Simon Josefsson <simon@josefsson.org>
4971 * NEWS: Version 2.9.10.
4973 2010-04-21 Simon Josefsson <simon@josefsson.org>
4975 * NEWS, lib/minitasn1/Makefile.am, lib/minitasn1/coding.c,
4976 lib/minitasn1/decoding.c, lib/minitasn1/element.h,
4977 lib/minitasn1/gstr.h, lib/minitasn1/libtasn1.h,
4978 lib/minitasn1/parser_aux.c, lib/minitasn1/parser_aux.h,
4979 lib/minitasn1/structure.h, lib/minitasn1/version.c: Upgrade to
4980 libtasn1 version 2.6.
4982 2010-04-21 Simon Josefsson <simon@josefsson.org>
4984 * gl/Makefile.am, gl/m4/gnulib-comp.m4, gl/m4/ioctl.m4,
4985 gl/m4/netdb_h.m4, gl/stdbool.in.h, gl/tests/test-lseek.sh,
4986 gl/tests/test-select-in.sh, gl/tests/test-stdbool.c,
4987 gl/tests/test-stdint.c, lib/gl/Makefile.am, lib/gl/m4/netdb_h.m4,
4988 lib/gl/m4/visibility.m4, lib/gl/stdbool.in.h,
4989 lib/gl/tests/test-stdbool.c, lib/gl/tests/test-stdint.c,
4990 lib/gl/tests/test-vasprintf.c, maint.mk: Update gnulib files.
4992 2010-04-21 Simon Josefsson <simon@josefsson.org>
4994 * configure.ac: Structure fork check together.
4996 2010-04-15 Simon Josefsson <simon@josefsson.org>
4998 * lib/gnutls_priority.c: Fix compiler warning.
5000 2010-04-15 Simon Josefsson <simon@josefsson.org>
5002 * gl/override/top/maint.mk.diff, libextra/gl/hmac-md5.c,
5003 libextra/gl/md5.c, maint.mk: Update gnulib files.
5005 2010-04-15 Simon Josefsson <simon@josefsson.org>
5007 * lib/crypto-api.c, lib/gnutls_priority.c: Indent code.
5009 2010-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5011 * lib/crypto-api.c, lib/includes/gnutls/crypto.h: Use size_t instead
5012 of int for input variables that represent sizes.
5014 2010-04-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5016 * lib/gnutls_priority.c: Free the priority structure on error.
5017 Reported by Paul Aurich.
5019 2010-04-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5021 * lib/gnutls_priority.c: The string is colon separated. Reported by
5024 2010-04-14 Simon Josefsson <simon@josefsson.org>
5026 * lib/includes/gnutls/gnutls.h.in: Fix indent bug.
5028 2010-04-14 Simon Josefsson <simon@josefsson.org>
5030 * cfg.mk, doc/examples/examples.h, guile/src/errors.h,
5031 guile/src/utils.h, lib/auth_cert.h, lib/auth_dh_common.h,
5032 lib/crypto.h, lib/ext_oprfi.h, lib/ext_safe_renegotiation.h,
5033 lib/ext_session_ticket.h, lib/ext_signature.h,
5034 lib/gnutls_algorithms.h, lib/gnutls_cipher_int.h,
5035 lib/gnutls_compress.h, lib/gnutls_cryptodev.h, lib/gnutls_errors.h,
5036 lib/gnutls_extensions.h, lib/gnutls_hash_int.h, lib/gnutls_int.h,
5037 lib/gnutls_mpi.h, lib/gnutls_pk.h, lib/gnutls_sig.h,
5038 lib/gnutls_srp.h, lib/gnutls_state.h, lib/gnutls_str.h,
5039 lib/gnutls_supplemental.h, lib/includes/gnutls/crypto.h,
5040 lib/includes/gnutls/gnutls.h.in, lib/includes/gnutls/openpgp.h,
5041 lib/includes/gnutls/pkcs12.h, lib/includes/gnutls/x509.h,
5042 lib/opencdk/context.h, lib/opencdk/filters.h, lib/opencdk/keydb.h,
5043 lib/opencdk/main.h, lib/opencdk/opencdk.h, lib/opencdk/packet.h,
5044 lib/opencdk/stream.h, lib/opencdk/types.h,
5045 lib/openpgp/gnutls_openpgp.h, lib/openpgp/openpgp_int.h,
5046 lib/x509/pbkdf2-sha1.h, lib/x509/x509_int.h,
5047 libextra/includes/gnutls/extra.h,
5048 libextra/includes/gnutls/openssl.h, src/certtool-cfg.h,
5049 src/certtool-common.h, src/common.h: More indentation.
5051 2010-04-14 Simon Josefsson <simon@josefsson.org>
5055 2010-04-14 Simon Josefsson <simon@josefsson.org>
5059 2010-04-14 Simon Josefsson <simon@josefsson.org>
5063 2010-04-14 Simon Josefsson <simon@josefsson.org>
5065 * doc/manpages/Makefile.am: Generated.
5067 2010-04-14 Simon Josefsson <simon@josefsson.org>
5069 * doc/examples/ex-client-tlsia.c, doc/examples/ex-verify.c,
5070 doc/examples/ex-x509-info.c, lib/auth_cert.c, lib/auth_rsa.c,
5071 lib/ext_cert_type.c, lib/ext_max_record.c, lib/ext_oprfi.c,
5072 lib/ext_safe_renegotiation.c, lib/ext_server_name.c,
5073 lib/ext_session_ticket.c, lib/ext_signature.c,
5074 lib/gnutls_algorithms.c, lib/gnutls_auth.c, lib/gnutls_buffers.c,
5075 lib/gnutls_cert.c, lib/gnutls_cipher.c, lib/gnutls_compress.c,
5076 lib/gnutls_constate.c, lib/gnutls_extensions.c,
5077 lib/gnutls_global.c, lib/gnutls_handshake.c, lib/gnutls_kx.c,
5078 lib/gnutls_priority.c, lib/gnutls_record.c,
5079 lib/gnutls_session_pack.c, lib/gnutls_sig.c, lib/gnutls_state.c,
5080 lib/gnutls_v2_compat.c, lib/gnutls_x509.c,
5081 lib/minitasn1/decoding.c, lib/opencdk/read-packet.c,
5082 lib/opencdk/sig-check.c, lib/x509/pkcs12.c, lib/x509/verify.c,
5083 libextra/gl/hmac-md5.c, libextra/gl/md5.c, src/benchmark.c,
5084 src/certtool.c, src/cli.c, src/serv.c, src/tests.c, src/tls_test.c,
5085 tests/anonself.c, tests/certder.c, tests/chainverify.c,
5086 tests/crq_apis.c, tests/crq_key_id.c, tests/cve-2008-4989.c,
5087 tests/dhepskself.c, tests/dn.c, tests/dn2.c, tests/finished.c,
5088 tests/gc.c, tests/hostname-check.c, tests/init_roundtrip.c,
5089 tests/mini-eagain.c, tests/mini.c, tests/netconf-psk.c,
5090 tests/nul-in-x509-names.c, tests/openpgp-keyring.c,
5091 tests/openpgpself.c, tests/parse_ca.c, tests/pkcs12_encode.c,
5092 tests/pkcs12_s2k.c, tests/pkcs12_s2k_pem.c, tests/pskself.c,
5093 tests/resume.c, tests/set_pkcs12_cred.c, tests/simple.c,
5094 tests/tlsia.c, tests/utils.c, tests/x509_altname.c, tests/x509dn.c,
5095 tests/x509self.c, tests/x509sign-verify.c, tests/x509signself.c:
5098 2010-04-14 Simon Josefsson <simon@josefsson.org>
5100 * NEWS, lib/crypto-api.c, lib/ext_safe_renegotiation.c,
5101 lib/gnutls_algorithms.c, lib/gnutls_cert.c, lib/libgnutls.map,
5102 lib/x509/x509.c: Export new ABIs. Doc fixes for new APIs.
5104 2010-04-14 Simon Josefsson <simon@josefsson.org>
5106 * tests/safe-renegotiation/Makefile.am: Disable self-test
5107 temporarily until we make it work cross-platform.
5109 2010-04-13 Simon Josefsson <simon@josefsson.org>
5111 * NEWS, lib/ext_safe_renegotiation.c, lib/gnutls_algorithms.c,
5112 lib/includes/gnutls/gnutls.h.in: Doc fixes.
5114 2010-04-13 Simon Josefsson <simon@josefsson.org>
5116 * doc/manpages/Makefile.am, src/certtool-gaa.c: Generated.
5118 2010-04-13 Simon Josefsson <simon@josefsson.org>
5120 * doc/reference/Makefile.am: Ignore c++defs.h.
5122 2010-04-13 Simon Josefsson <simon@josefsson.org>
5124 * .x-sc_prohibit_empty_lines_at_EOF, GNUmakefile,
5125 build-aux/c++defs.h, build-aux/warn-on-use.h, doc/certtool.cfg,
5126 doc/credentials/gnutls-http-serv, doc/credentials/params.pem,
5127 doc/credentials/x509/Makefile.am, doc/credentials/x509/cert.pem,
5128 doc/credentials/x509/clicert-dsa.pem, gl/Makefile.am, gl/fseeko.c,
5129 gl/m4/fseeko.m4, gl/m4/gnulib-common.m4, gl/m4/gnulib-comp.m4,
5130 gl/m4/lib-link.m4, gl/m4/memchr.m4, gl/m4/stdio_h.m4,
5131 gl/m4/stdlib_h.m4, gl/m4/string_h.m4, gl/m4/time_h.m4,
5132 gl/m4/unistd_h.m4, gl/m4/vasnprintf.m4, gl/stdio-impl.h,
5133 gl/stdio.in.h, gl/stdlib.in.h, gl/string.in.h, gl/sys_socket.in.h,
5134 gl/sys_stat.in.h, gl/sys_time.in.h, gl/tests/Makefile.am,
5135 gl/tests/ioctl.c, gl/tests/sys_ioctl.in.h,
5136 gl/tests/test-vasnprintf.c, gl/time.in.h, gl/unistd.in.h,
5137 gl/vasnprintf.c, gl/wchar.in.h, guile/modules/gnutls/extra.scm,
5138 guile/tests/x509-auth.scm, guile/tests/x509-certificate.pem,
5139 lib/build-aux/c++defs.h, lib/build-aux/warn-on-use.h,
5140 lib/ext_cert_type.h, lib/gl/Makefile.am, lib/gl/fseeko.c,
5141 lib/gl/m4/fseeko.m4, lib/gl/m4/gnulib-common.m4,
5142 lib/gl/m4/gnulib-comp.m4, lib/gl/m4/lib-link.m4,
5143 lib/gl/m4/memchr.m4, lib/gl/m4/stdio_h.m4, lib/gl/m4/stdlib_h.m4,
5144 lib/gl/m4/string_h.m4, lib/gl/m4/threadlib.m4, lib/gl/m4/time_h.m4,
5145 lib/gl/m4/time_r.m4, lib/gl/m4/unistd_h.m4,
5146 lib/gl/m4/vasnprintf.m4, lib/gl/stdio-impl.h, lib/gl/stdio.in.h,
5147 lib/gl/stdlib.in.h, lib/gl/string.in.h, lib/gl/sys_socket.in.h,
5148 lib/gl/sys_stat.in.h, lib/gl/tests/Makefile.am,
5149 lib/gl/tests/test-vasnprintf.c, lib/gl/time.in.h, lib/gl/time_r.c,
5150 lib/gl/unistd.in.h, lib/gl/vasnprintf.c, lib/gl/wchar.in.h,
5151 lib/minitasn1/Makefile.am, lib/minitasn1/README,
5152 lib/opencdk/keydb.h, lib/opencdk/packet.h,
5153 libextra/gl/m4/gnulib-common.m4, libextra/gl/m4/gnulib-comp.m4,
5154 libextra/gl/m4/lib-link.m4, maint.mk, src/certtool.gaa,
5155 src/cfg/Makefile.am, src/crypt.gaa, src/tls_test.gaa,
5156 tests/key-id/ca-gnutls-keyid.pem, tests/key-id/ca-no-keyid.pem,
5157 tests/key-id/ca-weird-keyid.pem,
5158 tests/pkcs1-padding/pkcs1-pad-broken.pem,
5159 tests/pkcs1-padding/pkcs1-pad-broken2.pem,
5160 tests/pkcs1-padding/pkcs1-pad-broken3.pem,
5161 tests/pkcs1-padding/pkcs1-pad-ok.pem,
5162 tests/pkcs1-padding/pkcs1-pad-ok2.pem,
5163 tests/safe-renegotiation/Makefile.am, tests/test25.pem: Update
5164 gnulib files, fix syntax-check warnings.
5166 2010-03-31 Simon Josefsson <simon@josefsson.org>
5168 * .gitignore, gl/m4/wchar_h.m4, lib/gl/m4/wchar_h.m4: Add forgotten
5169 gnulib files, and fix .gitignore.
5171 2010-03-31 Simon Josefsson <simon@josefsson.org>
5175 2010-03-31 Simon Josefsson <simon@josefsson.org>
5177 * lib/po/LINGUAS, lib/po/it.po.in, lib/po/nl.po.in: Sync with TP.
5179 2010-03-31 Simon Josefsson <simon@josefsson.org>
5181 * .x-sc_program_name, .x-sc_the_the, cfg.mk,
5182 lib/ext_safe_renegotiation.c, lib/gnutls_handshake.c,
5183 lib/m4/hooks.m4, lib/opencdk/sig-check.c, src/certtool.c,
5184 src/serv.c, tests/dn.c, tests/mini.c: Update gnulib files. Fix
5185 syntax-check warnings.
5187 2010-03-31 Simon Josefsson <simon@josefsson.org>
5189 * build-aux/c++defs.h, build-aux/vc-list-files,
5190 build-aux/warn-on-use.h, gl/Makefile.am, gl/accept.c,
5191 gl/arpa_inet.in.h, gl/bind.c, gl/connect.c, gl/getaddrinfo.c,
5192 gl/gettext.h, gl/gettimeofday.c, gl/m4/arpa_inet_h.m4,
5193 gl/m4/getaddrinfo.m4, gl/m4/gettimeofday.m4,
5194 gl/m4/gnulib-common.m4, gl/m4/gnulib-comp.m4, gl/m4/inet_ntop.m4,
5195 gl/m4/inet_pton.m4, gl/m4/lseek.m4, gl/m4/netdb_h.m4,
5196 gl/m4/stddef_h.m4, gl/m4/stdio_h.m4, gl/m4/stdlib_h.m4,
5197 gl/m4/string_h.m4, gl/m4/sys_ioctl_h.m4, gl/m4/sys_select_h.m4,
5198 gl/m4/sys_socket_h.m4, gl/m4/sys_stat_h.m4, gl/m4/sys_time_h.m4,
5199 gl/m4/time_h.m4, gl/m4/unistd_h.m4, gl/m4/warn-on-use.m4,
5200 gl/m4/wchar.m4, gl/netdb.in.h, gl/netinet_in.in.h, gl/recv.c,
5201 gl/select.c, gl/send.c, gl/stdint.in.h, gl/stdio.in.h,
5202 gl/stdlib.in.h, gl/string.in.h, gl/sys_select.in.h,
5203 gl/sys_socket.in.h, gl/sys_stat.in.h, gl/sys_time.in.h,
5204 gl/tests/Makefile.am, gl/tests/ioctl.c, gl/tests/sys_ioctl.in.h,
5205 gl/tests/test-vc-list-files-git.sh, gl/time.in.h, gl/unistd.in.h,
5206 gl/wchar.in.h, lib/build-aux/c++defs.h,
5207 lib/build-aux/warn-on-use.h, lib/gl/Makefile.am, lib/gl/gettext.h,
5208 lib/gl/m4/gnulib-common.m4, lib/gl/m4/gnulib-comp.m4,
5209 lib/gl/m4/intldir.m4, lib/gl/m4/lseek.m4, lib/gl/m4/netdb_h.m4,
5210 lib/gl/m4/printf-posix.m4, lib/gl/m4/stddef_h.m4,
5211 lib/gl/m4/stdio_h.m4, lib/gl/m4/stdlib_h.m4, lib/gl/m4/string_h.m4,
5212 lib/gl/m4/strings_h.m4, lib/gl/m4/sys_socket_h.m4,
5213 lib/gl/m4/sys_stat_h.m4, lib/gl/m4/time_h.m4,
5214 lib/gl/m4/unistd_h.m4, lib/gl/m4/visibility.m4,
5215 lib/gl/m4/warn-on-use.m4, lib/gl/m4/wchar.m4, lib/gl/netdb.in.h,
5216 lib/gl/stdint.in.h, lib/gl/stdio.in.h, lib/gl/stdlib.in.h,
5217 lib/gl/string.in.h, lib/gl/sys_socket.in.h, lib/gl/sys_stat.in.h,
5218 lib/gl/tests/Makefile.am, lib/gl/time.in.h, lib/gl/unistd.in.h,
5219 lib/gl/wchar.in.h, libextra/gl/m4/gnulib-common.m4,
5220 libextra/gl/m4/gnulib-comp.m4, maint.mk: Update gnulib files.
5222 2010-03-30 Simon Josefsson <simon@josefsson.org>
5224 * m4/valgrind.m4: Check for what we use. Bump serial.
5226 2010-03-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5228 * m4/valgrind.m4, tests/Makefile.am: Valgrind -q is now set by the
5229 valgrind detection script to avoid issue when running tests without
5232 2010-03-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5234 * lib/gnutls_cert.c: increased small value for certificates. Typical
5235 certificates are much longer than that.
5237 2010-03-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5239 * configure.ac, tests/Makefile.am, tests/anonself.c,
5240 tests/certder.c, tests/chainverify.c, tests/crq_apis.c,
5241 tests/crq_key_id.c, tests/cve-2009-1415.c, tests/dhepskself.c,
5242 tests/dn.c, tests/dn2.c, tests/finished.c, tests/gc.c,
5243 tests/hostname-check.c, tests/init_roundtrip.c,
5244 tests/mini-eagain.c, tests/mini.c, tests/moredn.c, tests/mpi.c,
5245 tests/netconf-psk.c, tests/nul-in-x509-names.c,
5246 tests/openpgp-keyring.c, tests/openpgpself.c, tests/openssl.c,
5247 tests/parse_ca.c, tests/pkcs12_encode.c, tests/pkcs12_s2k.c,
5248 tests/pskself.c, tests/resume.c, tests/set_pkcs12_cred.c,
5249 tests/sha2/sha2, tests/simple.c, tests/tlsia.c,
5250 tests/x509_altname.c, tests/x509dn.c, tests/x509self.c,
5251 tests/x509sign-verify.c, tests/x509signself.c: Reduced several
5252 unneeded messages during the make check procedure. Verbose messages
5253 can be obtained with --verbose.
5255 2010-03-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5257 * doc/Makefile.am: use mv -f to avoid interactiveness.
5259 2010-03-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5261 * tests/dn2.c: Modified to account for postalcode.
5263 2010-03-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5265 * NEWS: added news entry for postalcode.
5267 2010-03-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5269 * lib/includes/gnutls/x509.h, lib/pkix.asn, lib/pkix_asn1_tab.c,
5270 lib/x509/common.c: Display postalCode and Name X.509 DN attributes
5271 correctly. Based on patch by Pavan Konjarla.
5273 2010-03-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5275 * lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
5276 lib/includes/gnutls/gnutls.h.in, src/serv-gaa.c, src/serv.gaa: Each
5277 ciphersuite is now tight with a minimum TLS version and a maximum
5278 one. It is valid if it is between (and including) those. This was
5279 added to deprecate TLS_RSA_EXPORT_WITH_RC4_40_MD5 which is not
5280 available with TLS 1.1. Reported by Adrian F. Dimcev.
5282 2010-03-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5284 * .gitignore: Ignore more files.
5286 2010-03-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5288 * NEWS, lib/auth_cert.c, lib/auth_cert.h, lib/gnutls_alert.c,
5289 lib/gnutls_cert.c, lib/includes/gnutls/gnutls.h.in,
5290 lib/libgnutls.map, src/cli.c: Added
5291 gnutls_certificate_set_verify_function() to allow checking
5292 (verifying) certificate before the handshake is completed.
5294 2010-03-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5296 * doc/examples/ex-rfc2818.c, doc/examples/ex-verify.c: Use the flags
5297 for expiration instead of getting the time of each certificate.
5299 2010-03-17 Simon Josefsson <simon@josefsson.org>
5301 * README-alpha: Mention datefudge.
5303 2010-03-17 Simon Josefsson <simon@josefsson.org>
5305 * tests/pkcs1-padding/pkcs1-pad: Skip test if datefudge is not
5308 2010-03-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5310 * lib/gnutls_priority.c: INITIAL_SAFE_RENEGOTIATION implies
5313 2010-03-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5315 * lib/includes/gnutls/gnutls.h.in: Added missing prototype.
5317 2010-03-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5319 * tests/safe-renegotiation/testsrn: made SAFE_RENEGOTIATION flags
5322 2010-03-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5324 * lib/x509/verify.c, src/certtool.c: gnutls_x509_crt_verify() and
5325 gnutls_x509_crt_list_verify() behave identically. That means that
5326 gnutls_x509_crt_verify() will now check dates as well. Certool --verify-chain will use the GNUTLS_VERIFY_DO_NOT_ALLOW_SAME
5327 flag to gnutls_x509_crt_verify() to force verification even if
5328 certificates are the same. The only exception is at the final
5329 certificate (self-checking) where the extra flag
5330 GNUTLS_VERIFY_ALLOW_X509_V1_CA_CRT is specified to allow for v1 CA
5333 2010-03-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5335 * lib/x509/common.c: Handle dates before 1-1-1970 (handle as being
5338 2010-03-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5340 * tests/pkcs1-padding/pkcs1-pad: Fail if required programs are not
5343 2010-03-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5345 * NEWS, doc/manpages/gnutls-cli.1, doc/manpages/gnutls-serv.1,
5346 lib/ext_safe_renegotiation.c, lib/gnutls_priority.c,
5347 lib/gnutls_record.c: Safe renegotiation is not enabled by default in
5350 2010-03-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5352 * doc/manpages/gnutls-cli.1, lib/gnutls_priority.c: better
5353 documentation for %INITIAL_SAFE_RENEGOTIATION
5355 2010-03-15 Simon Josefsson <simon@josefsson.org>
5359 2010-03-15 Simon Josefsson <simon@josefsson.org>
5361 * tests/openpgp-certs/Makefile.am, tests/openpgp-certs/testselfsigs:
5362 Rewrite tests/openpgp-certs/testselfsigs portably for Solaris. Fix
5365 2010-03-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5367 * tests/safe-renegotiation/testsrn: localhost -> 127.0.0.1 to work
5368 in places where localhost does not resolve.
5370 2010-03-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5372 * NEWS, lib/includes/gnutls/x509.h, lib/x509/verify.c: Extended time
5373 verification to trusted certificate list as well. Introduced the
5374 flag GNUTLS_VERIFY_DISABLE_TRUSTED_TIME_CHECKS that will prevent the
5375 trusted certificate list verification.
5377 2010-03-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5379 * src/tests.c, src/tests.h, src/tls_test.c: Added tests for safe
5380 renegotiation. Removed old tests for obsolete features (lzo) and
5381 tests that were not actually working (srp).
5383 2010-03-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5385 * lib/gnutls_extensions.c, lib/gnutls_extensions.h,
5386 lib/gnutls_handshake.c, lib/includes/gnutls/gnutls.h.in,
5387 tests/safe-renegotiation/testsrn: Extension generation in SSL 3.0
5388 (as a reply to SCSV) is not using common code with normal extension
5389 generation. Solve issue reported by Tomas Mraz that caused SSL 3.0
5392 2010-03-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5394 * lib/x509/verify.c: Removed artificial constrained that prevented
5395 end-user certificates, being added to the trusted list, treated as
5396 trusted. Suggestion and patch by Tomas Mraz.
5398 2010-03-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5400 * doc/manpages/gnutls-cli.1: Documented that
5401 initial_safe_renegotiation is the default.
5403 2010-03-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5405 * src/serv.c: gnutls-serv will terminate connection on rehandshake
5408 2010-03-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5410 * lib/gnutls_alert.c, lib/gnutls_errors.c, lib/gnutls_handshake.c,
5411 lib/includes/gnutls/gnutls.h.in: Avoid sending alerts during
5412 handshake. Alerts might be interrupted and return a non-fatal error
5413 which will propagate and in many cases it shouldn't. Avoid sending no renegotiation alert when a client connects to an
5414 unsafe server. Thanks to Tomas Hoger for the report.
5416 2010-02-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5418 * src/cli.c: On handshake error send appropriate alert and terminate
5421 2010-02-18 Simon Josefsson <simon@josefsson.org>
5423 * doc/reference/gnutls-docs.sgml: Add id's to chapters.
5425 2010-02-18 Simon Josefsson <simon@josefsson.org>
5427 * .gitignore: Update.
5429 2010-02-18 Simon Josefsson <simon@josefsson.org>
5431 * lib/po/zh_CN.po: Remove.
5433 2010-02-18 Simon Josefsson <simon@josefsson.org>
5435 * src/Makefile.am: Fix -lrt usage.
5437 2010-02-18 Simon Josefsson <simon@josefsson.org>
5439 * src/benchmark.c: Use gnulib gettime module. Indent.
5441 2010-02-18 Simon Josefsson <simon@josefsson.org>
5443 * lib/po/zh_CN.po: Add.
5445 2010-02-18 Simon Josefsson <simon@josefsson.org>
5447 * lib/gl/netdb.in.h: Update gnulib files.
5449 2010-02-18 Simon Josefsson <simon@josefsson.org>
5451 * gl/Makefile.am, gl/gettime.c, gl/gettimeofday.c,
5452 gl/m4/clock_time.m4, gl/m4/gettime.m4, gl/m4/gnulib-cache.m4,
5453 gl/m4/gnulib-comp.m4, gl/m4/timespec.m4, gl/netdb.in.h,
5454 gl/tests/Makefile.am, gl/tests/gettimeofday.c, gl/timespec.h: Update
5457 2010-02-17 Simon Josefsson <simon@josefsson.org>
5459 * lib/cryptodev.c: Indent. Don't include fcntl.h and sys/ioctl.h on
5460 (for example) Windows.
5462 2010-02-17 Simon Josefsson <simon@josefsson.org>
5464 * tests/safe-renegotiation/testsrn: Fix objdir != srcdir.
5466 2010-02-17 Simon Josefsson <simon@josefsson.org>
5468 * tests/safe-renegotiation/testsrn: Drop bashism. Make it work on
5471 2010-02-17 Simon Josefsson <simon@josefsson.org>
5475 2010-02-17 Simon Josefsson <simon@josefsson.org>
5479 2010-02-17 Simon Josefsson <simon@josefsson.org>
5481 * doc/manpages/Makefile.am: Generated.
5483 2010-02-17 Simon Josefsson <simon@josefsson.org>
5485 * doc/reference/Makefile.am, doc/reference/gnutls-docs.sgml,
5486 lib/ext_safe_renegotiation.c, lib/ext_signature.c,
5487 lib/gnutls_supplemental.c: More GTK-DOC fixes.
5489 2010-02-17 Simon Josefsson <simon@josefsson.org>
5491 * lib/gnutls_db.c: Doc fix.
5493 2010-02-17 Simon Josefsson <simon@josefsson.org>
5495 * lib/openpgp/gnutls_openpgp.c: Doc fix.
5497 2010-02-17 Simon Josefsson <simon@josefsson.org>
5499 * lib/includes/gnutls/gnutls.h.in: Doc fix.
5501 2010-02-17 Simon Josefsson <simon@josefsson.org>
5503 * lib/includes/gnutls/gnutls.h.in: Fix enum doc.
5505 2010-02-17 Simon Josefsson <simon@josefsson.org>
5507 * lib/includes/gnutls/gnutls.h.in: More enum docs.
5509 2010-02-17 Simon Josefsson <simon@josefsson.org>
5511 * lib/includes/gnutls/crypto.h: More enum documentation.
5513 2010-02-17 Simon Josefsson <simon@josefsson.org>
5515 * libextra/gnutls_ia.c: Doc fix.
5517 2010-02-17 Simon Josefsson <simon@josefsson.org>
5519 * lib/includes/gnutls/x509.h: More enum documentation.
5521 2010-02-17 Simon Josefsson <simon@josefsson.org>
5523 * libextra/includes/gnutls/extra.h: Document more.
5525 2010-02-17 Simon Josefsson <simon@josefsson.org>
5527 * lib/includes/gnutls/openpgp.h: Document more.
5529 2010-02-17 Simon Josefsson <simon@josefsson.org>
5531 * lib/includes/gnutls/pkcs12.h: Document enum.
5533 2010-02-17 Simon Josefsson <simon@josefsson.org>
5535 * lib/includes/gnutls/gnutls.h.in: More enum.
5537 2010-02-17 Simon Josefsson <simon@josefsson.org>
5539 * lib/includes/gnutls/gnutls.h.in: Fix typo.
5541 2010-02-17 Simon Josefsson <simon@josefsson.org>
5543 * lib/includes/gnutls/gnutls.h.in: More GTK-DOC documentation.
5545 2010-02-17 Simon Josefsson <simon@josefsson.org>
5547 * lib/includes/gnutls/gnutls.h.in: Improve GTK-DOC coverage.
5549 2010-02-17 Simon Josefsson <simon@josefsson.org>
5551 * lib/includes/gnutls/crypto.h: Fix comments, for GTK-DOC.
5553 2010-02-17 Simon Josefsson <simon@josefsson.org>
5555 * doc/reference/Makefile.am: Ignore more headers.
5557 2010-02-17 Simon Josefsson <simon@josefsson.org>
5559 * lib/x509/crl.c: Doc fix.
5561 2010-02-17 Simon Josefsson <simon@josefsson.org>
5563 * lib/includes/gnutls/crypto.h: Fix for GTK-DOC parse breakage.
5565 2010-02-17 Simon Josefsson <simon@josefsson.org>
5567 * doc/reference/Makefile.am: Ignore gnutlsxx.h too, GTK-DOC doesn't
5570 2010-02-17 Simon Josefsson <simon@josefsson.org>
5572 * doc/reference/Makefile.am: Need crypto.h too.
5574 2010-02-17 Simon Josefsson <simon@josefsson.org>
5576 * doc/reference/Makefile.am: Improve header ignores.
5578 2010-02-17 Simon Josefsson <simon@josefsson.org>
5580 * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
5581 lib/minitasn1/element.c, lib/minitasn1/errors.c,
5582 lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c,
5583 lib/minitasn1/structure.c: Upgrade to libtasn1 2.5 snapshot, for
5586 2010-02-17 Simon Josefsson <simon@josefsson.org>
5588 * lib/includes/gnutls/openpgp.h: Another GTK-DOC fix.
5590 2010-02-17 Simon Josefsson <simon@josefsson.org>
5592 * lib/auth_srp_sb64.c, lib/crypto-api.c, lib/crypto.c,
5593 lib/ext_safe_renegotiation.c, lib/ext_server_name.c,
5594 lib/ext_signature.c, lib/gnutls_alert.c, lib/gnutls_algorithms.c,
5595 lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_buffers.c,
5596 lib/gnutls_cert.c, lib/gnutls_compress.c, lib/gnutls_db.c,
5597 lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
5598 lib/gnutls_extensions.c, lib/gnutls_global.c,
5599 lib/gnutls_handshake.c, lib/gnutls_mem.c, lib/gnutls_priority.c,
5600 lib/gnutls_psk.c, lib/gnutls_psk_netconf.c, lib/gnutls_record.c,
5601 lib/gnutls_rsa_export.c, lib/gnutls_session.c, lib/gnutls_srp.c,
5602 lib/gnutls_state.c, lib/gnutls_str.c, lib/gnutls_ui.c,
5603 lib/gnutls_x509.c, lib/includes/gnutls/crypto.h,
5604 lib/opencdk/stream.c, lib/openpgp/compat.c, lib/openpgp/extras.c,
5605 lib/openpgp/gnutls_openpgp.c, lib/openpgp/output.c,
5606 lib/openpgp/pgp.c, lib/openpgp/pgpverify.c, lib/openpgp/privkey.c,
5607 lib/x509/common.c, lib/x509/crl.c, lib/x509/crl_write.c,
5608 lib/x509/crq.c, lib/x509/dn.c, lib/x509/output.c,
5609 lib/x509/pkcs12.c, lib/x509/pkcs12_bag.c, lib/x509/pkcs7.c,
5610 lib/x509/privkey.c, lib/x509/privkey_pkcs8.c,
5611 lib/x509/rfc2818_hostname.c, lib/x509/verify.c, lib/x509/x509.c,
5612 lib/x509/x509_write.c, lib/x509_b64.c, libextra/gnutls_extra.c,
5613 libextra/gnutls_ia.c, libextra/openssl_compat.c: Fix GTK-DOC syntax.
5614 Unfortunately this looses some information.
5616 2010-02-17 Simon Josefsson <simon@josefsson.org>
5618 * lib/auth_srp_sb64.c, lib/crypto-api.c,
5619 lib/ext_safe_renegotiation.c, lib/gnutls_anon_cred.c,
5620 lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_db.c,
5621 lib/gnutls_dh.c, lib/gnutls_handshake.c, lib/gnutls_mem.c,
5622 lib/gnutls_priority.c, lib/gnutls_psk.c, lib/gnutls_record.c,
5623 lib/gnutls_session.c, lib/gnutls_srp.c, lib/gnutls_state.c,
5624 lib/gnutls_x509.c, lib/x509/crl.c, lib/x509/crl_write.c,
5625 lib/x509/pkcs12.c, lib/x509/pkcs12_bag.c, lib/x509/pkcs7.c,
5626 lib/x509/privkey.c, lib/x509/privkey_pkcs8.c, lib/x509/sign.c,
5627 lib/x509/verify.c, lib/x509/x509.c, lib/x509/x509_write.c,
5628 libextra/openssl_compat.c: Align indentation of GTK-DOC comments.
5630 2010-02-17 Simon Josefsson <simon@josefsson.org>
5632 * lib/po/vi.po.in: Sync with TP.
5634 2010-02-17 Simon Josefsson <simon@josefsson.org>
5636 * doc/examples/Makefile.am: Silence gnulib warning about fseek.
5638 2010-02-17 Simon Josefsson <simon@josefsson.org>
5640 * build-aux/gendocs.sh, build-aux/gnupload, gl/Makefile.am,
5641 gl/m4/getdelim.m4, gl/m4/getline.m4, gl/m4/gettimeofday.m4,
5642 gl/m4/gnulib-comp.m4, gl/m4/stdio_h.m4, gl/m4/sys_time_h.m4,
5643 gl/netdb.in.h, gl/stdio.in.h, gl/sys_time.in.h,
5644 gl/tests/test-getdelim.c, gl/tests/test-getline.c,
5645 gl/tests/test-gettimeofday.c, lib/gl/Makefile.am,
5646 lib/gl/m4/stdio_h.m4, lib/gl/netdb.in.h, lib/gl/stdio.in.h,
5647 maint.mk: Update gnulib files.
5649 2010-02-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
5651 * lib/gnutls_session_pack.c: Corrected calculation of session data
5652 for PSK ciphersuites. Solves issue #107256 reported by Wolfgang
5655 2010-02-03 Simon Josefsson <simon@josefsson.org>
5657 * doc/ANNOUNCE: Add announcement message.
5659 2010-01-27 Simon Josefsson <simon@josefsson.org>
5663 2010-01-27 Simon Josefsson <simon@josefsson.org>
5667 2010-01-27 Simon Josefsson <simon@josefsson.org>
5669 * lib/po/LINGUAS, lib/po/cs.po.in, lib/po/de.po.in,
5670 lib/po/fr.po.in, lib/po/ms.po.in, lib/po/nl.po.in, lib/po/pl.po.in,
5671 lib/po/sv.po.in, lib/po/zh_CN.po.in: Sync with TP.
5673 2010-01-27 Simon Josefsson <simon@josefsson.org>
5675 * build-aux/gnupload, doc/gendocs_template,
5676 gl/tests/test-gettimeofday.c, gl/tests/test-memchr.c,
5677 gl/tests/test-read-file.c, gl/tests/test-sockets.c,
5678 lib/gl/tests/test-memchr.c, lib/gl/tests/test-read-file.c,
5679 lib/gl/tests/test-sockets.c: Update gnulib files.
5681 2010-01-27 Simon Josefsson <simon@josefsson.org>
5685 2010-01-27 Simon Josefsson <simon@josefsson.org>
5687 * NEWS, lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
5688 lib/minitasn1/element.c, lib/minitasn1/errors.c,
5689 lib/minitasn1/gstr.c, lib/minitasn1/int.h,
5690 lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c,
5691 lib/minitasn1/structure.c: Use libtasn1 v2.4.
5693 2010-01-27 Simon Josefsson <simon@josefsson.org>
5695 * lib/gnutls.pc.in: Fix license.
5697 2010-01-27 Simon Josefsson <simon@josefsson.org>
5699 * .clcopying: Fix license.
5701 2010-01-27 Simon Josefsson <simon@josefsson.org>
5703 * AUTHORS: Fix license.
5705 2010-01-27 Simon Josefsson <simon@josefsson.org>
5707 * tests/key-id/README, tests/libgcrypt.supp,
5708 tests/rsa-md5-collision/Makefile.am,
5709 tests/rsa-md5-collision/README, tests/rsa-md5-collision/mbox,
5710 tests/userid/userid.pem: License fix.
5712 2010-01-27 Simon Josefsson <simon@josefsson.org>
5714 * ChangeLog, cfg.mk, configure.ac, doc/Makefile.am,
5715 doc/credentials/Makefile.am, doc/cyclo/Makefile.am, doc/errcodes.c,
5716 doc/examples/Makefile.am, doc/extract-guile-c-doc.scm,
5717 doc/gendocs_template, doc/manpages/Makefile.am, doc/printlist.c,
5718 gl/gnulib.mk, gl/m4/onceonly_2_57.m4, gl/tests/gnulib.mk,
5719 guile/Makefile.am, guile/modules/Makefile.am,
5720 guile/modules/gnutls.scm, guile/modules/gnutls/build/enums.scm,
5721 guile/modules/gnutls/build/priorities.scm,
5722 guile/modules/gnutls/build/smobs.scm,
5723 guile/modules/gnutls/build/utils.scm,
5724 guile/modules/gnutls/extra.scm,
5725 guile/modules/system/documentation/c-snarf.scm,
5726 guile/modules/system/documentation/output.scm,
5727 guile/pre-inst-guile.in, guile/src/Makefile.am, guile/src/core.c,
5728 guile/src/errors.c, guile/src/errors.h, guile/src/extra.c,
5729 guile/src/make-enum-header.scm, guile/src/make-enum-map.scm,
5730 guile/src/make-session-priorities.scm,
5731 guile/src/make-smob-header.scm, guile/src/make-smob-types.scm,
5732 guile/src/utils.c, guile/src/utils.h, guile/tests/Makefile.am,
5733 guile/tests/anonymous-auth.scm, guile/tests/errors.scm,
5734 guile/tests/openpgp-auth.scm, guile/tests/openpgp-keyring.scm,
5735 guile/tests/openpgp-keys.scm, guile/tests/pkcs-import-export.scm,
5736 guile/tests/session-record-port.scm, guile/tests/srp-base64.scm,
5737 guile/tests/x509-auth.scm, guile/tests/x509-certificates.scm,
5738 lib/Makefile.am, lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.c,
5739 lib/auth_cert.h, lib/auth_dh_common.c, lib/auth_dh_common.h,
5740 lib/auth_dhe.c, lib/auth_dhe_psk.c, lib/auth_psk.c, lib/auth_psk.h,
5741 lib/auth_psk_passwd.c, lib/auth_psk_passwd.h, lib/auth_rsa.c,
5742 lib/auth_rsa_export.c, lib/auth_srp.c, lib/auth_srp.h,
5743 lib/auth_srp_passwd.c, lib/auth_srp_passwd.h, lib/auth_srp_rsa.c,
5744 lib/auth_srp_sb64.c, lib/cipher-libgcrypt.c, lib/configure.ac,
5745 lib/crypto-api.c, lib/crypto.c, lib/crypto.h, lib/cryptodev.c,
5746 lib/debug.c, lib/debug.h, lib/ext_cert_type.c, lib/ext_cert_type.h,
5747 lib/ext_max_record.c, lib/ext_max_record.h, lib/ext_oprfi.c,
5748 lib/ext_oprfi.h, lib/ext_safe_renegotiation.c,
5749 lib/ext_safe_renegotiation.h, lib/ext_server_name.c,
5750 lib/ext_server_name.h, lib/ext_session_ticket.c,
5751 lib/ext_session_ticket.h, lib/ext_signature.c, lib/ext_signature.h,
5752 lib/ext_srp.c, lib/ext_srp.h, lib/gnutls_alert.c,
5753 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
5754 lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_auth.h,
5755 lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cert.c,
5756 lib/gnutls_cert.h, lib/gnutls_cipher.c, lib/gnutls_cipher.h,
5757 lib/gnutls_cipher_int.h, lib/gnutls_compress.c,
5758 lib/gnutls_compress.h, lib/gnutls_constate.c,
5759 lib/gnutls_constate.h, lib/gnutls_datum.c, lib/gnutls_datum.h,
5760 lib/gnutls_db.c, lib/gnutls_db.h, lib/gnutls_dh.c, lib/gnutls_dh.h,
5761 lib/gnutls_dh_primes.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
5762 lib/gnutls_extensions.c, lib/gnutls_extensions.h,
5763 lib/gnutls_global.c, lib/gnutls_global.h, lib/gnutls_handshake.c,
5764 lib/gnutls_handshake.h, lib/gnutls_hash_int.c,
5765 lib/gnutls_hash_int.h, lib/gnutls_helper.c, lib/gnutls_int.h,
5766 lib/gnutls_kx.c, lib/gnutls_kx.h, lib/gnutls_mem.c,
5767 lib/gnutls_mem.h, lib/gnutls_mpi.c, lib/gnutls_mpi.h,
5768 lib/gnutls_num.c, lib/gnutls_num.h, lib/gnutls_pk.c,
5769 lib/gnutls_pk.h, lib/gnutls_priority.c, lib/gnutls_psk.c,
5770 lib/gnutls_psk_netconf.c, lib/gnutls_record.c, lib/gnutls_record.h,
5771 lib/gnutls_rsa_export.c, lib/gnutls_rsa_export.h,
5772 lib/gnutls_session.c, lib/gnutls_session_pack.c,
5773 lib/gnutls_session_pack.h, lib/gnutls_sig.c, lib/gnutls_sig.h,
5774 lib/gnutls_srp.c, lib/gnutls_srp.h, lib/gnutls_state.c,
5775 lib/gnutls_state.h, lib/gnutls_str.c, lib/gnutls_str.h,
5776 lib/gnutls_supplemental.c, lib/gnutls_supplemental.h,
5777 lib/gnutls_ui.c, lib/gnutls_v2_compat.c, lib/gnutls_v2_compat.h,
5778 lib/gnutls_x509.c, lib/gnutls_x509.h, lib/includes/Makefile.am,
5779 lib/includes/gnutls/crypto.h, lib/includes/gnutls/gnutls.h.in,
5780 lib/includes/gnutls/openpgp.h, lib/includes/gnutls/pkcs12.h,
5781 lib/includes/gnutls/x509.h, lib/libgnutls.map, lib/libgnutlsxx.map,
5782 lib/m4/hooks.m4, lib/mac-libgcrypt.c, lib/minitasn1/Makefile.am,
5783 lib/minitasn1/gstr.c, lib/minitasn1/int.h,
5784 lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c,
5785 lib/minitasn1/structure.c, lib/mpi-libgcrypt.c,
5786 lib/opencdk/Makefile.am, lib/opencdk/armor.c,
5787 lib/opencdk/context.h, lib/opencdk/filters.h, lib/opencdk/hash.c,
5788 lib/opencdk/kbnode.c, lib/opencdk/keydb.c, lib/opencdk/literal.c,
5789 lib/opencdk/main.c, lib/opencdk/main.h, lib/opencdk/misc.c,
5790 lib/opencdk/new-packet.c, lib/opencdk/opencdk.h,
5791 lib/opencdk/packet.h, lib/opencdk/pubkey.c,
5792 lib/opencdk/read-packet.c, lib/opencdk/seskey.c,
5793 lib/opencdk/sig-check.c, lib/opencdk/stream.c,
5794 lib/opencdk/stream.h, lib/opencdk/types.h, lib/opencdk/verify.c,
5795 lib/opencdk/write-packet.c, lib/openpgp/Makefile.am,
5796 lib/openpgp/compat.c, lib/openpgp/extras.c,
5797 lib/openpgp/gnutls_openpgp.c, lib/openpgp/output.c,
5798 lib/openpgp/pgp.c, lib/openpgp/pgpverify.c, lib/openpgp/privkey.c,
5799 lib/pk-libgcrypt.c, lib/po/cs.po.in, lib/po/de.po.in,
5800 lib/po/fr.po.in, lib/po/ms.po.in, lib/po/nl.po.in, lib/po/pl.po.in,
5801 lib/po/sv.po.in, lib/random.c, lib/random.h, lib/rnd-libgcrypt.c,
5802 lib/x509/Makefile.am, lib/x509/common.c, lib/x509/common.h,
5803 lib/x509/crl.c, lib/x509/crl_write.c, lib/x509/crq.c,
5804 lib/x509/dn.c, lib/x509/extensions.c, lib/x509/mpi.c,
5805 lib/x509/output.c, lib/x509/pbkdf2-sha1.c, lib/x509/pkcs12.c,
5806 lib/x509/pkcs12_bag.c, lib/x509/pkcs12_encr.c, lib/x509/pkcs7.c,
5807 lib/x509/privkey.c, lib/x509/privkey_pkcs8.c,
5808 lib/x509/rfc2818_hostname.c, lib/x509/sign.c, lib/x509/verify.c,
5809 lib/x509/x509.c, lib/x509/x509_int.h, lib/x509/x509_write.c,
5810 lib/x509_b64.c, lib/x509_b64.h, libextra/Makefile.am,
5811 libextra/configure.ac, libextra/ext_inner_application.c,
5812 libextra/ext_inner_application.h, libextra/fipsmd5.c,
5813 libextra/gl/Makefile.am, libextra/gnutls-extra.pc.in,
5814 libextra/gnutls_extra.c, libextra/gnutls_ia.c,
5815 libextra/gnutls_openssl.c, libextra/includes/Makefile.am,
5816 libextra/includes/gnutls/extra.h,
5817 libextra/includes/gnutls/openssl.h, libextra/libgnutls-extra.map,
5818 libextra/m4/hooks.m4, libextra/openssl_compat.c,
5819 libextra/openssl_compat.h, m4/guile.m4, m4/valgrind.m4,
5820 src/Makefile.am, src/common.c, src/serv.c, tests/Makefile.am,
5821 tests/anonself.c, tests/certder.c,
5822 tests/certificate_set_x509_crl.c, tests/chainverify.c,
5823 tests/crq_apis.c, tests/crq_key_id.c, tests/crypto_rng.c,
5824 tests/cve-2008-4989.c, tests/cve-2009-1415.c,
5825 tests/cve-2009-1416.c, tests/dhepskself.c, tests/dn.c, tests/dn2.c,
5826 tests/finished.c, tests/gc.c, tests/hostname-check.c,
5827 tests/init_roundtrip.c, tests/key-id/Makefile.am,
5828 tests/key-id/key-id, tests/mini-eagain.c, tests/mini.c,
5829 tests/moredn.c, tests/mpi.c, tests/netconf-psk.c,
5830 tests/nist-pkits/pkits, tests/nist-pkits/pkits_crl,
5831 tests/nist-pkits/pkits_crt, tests/nist-pkits/pkits_pkcs12,
5832 tests/nist-pkits/pkits_smime, tests/nul-in-x509-names.c,
5833 tests/openpgp-certs/Makefile.am, tests/openpgp-keyring.c,
5834 tests/openpgpself.c, tests/openssl.c, tests/oprfi.c,
5835 tests/parse_ca.c, tests/pathlen/Makefile.am, tests/pathlen/pathlen,
5836 tests/pgps2kgnu.c, tests/pkcs1-padding/Makefile.am,
5837 tests/pkcs1-padding/pkcs1-pad, tests/pkcs12-decode/Makefile.am,
5838 tests/pkcs12-decode/pkcs12, tests/pkcs12_encode.c,
5839 tests/pkcs12_s2k.c, tests/pkcs12_s2k_pem.c,
5840 tests/pkcs8-decode/Makefile.am, tests/pkcs8-decode/pkcs8,
5841 tests/pskself.c, tests/resume.c, tests/rfc2253-escape-test,
5842 tests/rsa-md5-collision/Makefile.am,
5843 tests/rsa-md5-collision/rsa-md5-collision, tests/set_pkcs12_cred.c,
5844 tests/setcredcrash.c, tests/sha2/Makefile.am, tests/sha2/sha2,
5845 tests/simple.c, tests/tlsia.c, tests/userid/Makefile.am,
5846 tests/userid/userid, tests/utils.c, tests/utils.h,
5847 tests/x509_altname.c, tests/x509dn.c, tests/x509paths/chain,
5848 tests/x509self.c, tests/x509sign-verify.c, tests/x509signself.c:
5849 Update copyright years.
5851 2010-01-27 Simon Josefsson <simon@josefsson.org>
5853 * Makefile.am: Fix license.
5855 2010-01-27 Simon Josefsson <simon@josefsson.org>
5857 * README: Fix license.
5859 2010-01-27 Simon Josefsson <simon@josefsson.org>
5861 * README-alpha: Fix license.
5863 2010-01-27 Simon Josefsson <simon@josefsson.org>
5865 * src/cli.c: Fix license.
5867 2010-01-27 Simon Josefsson <simon@josefsson.org>
5869 * src/crypt.c: Fix license.
5871 2010-01-27 Simon Josefsson <simon@josefsson.org>
5873 * src/tls_test.c: Fix license.
5875 2010-01-27 Simon Josefsson <simon@josefsson.org>
5877 * src/tests.c: Fix license.
5879 2010-01-27 Simon Josefsson <simon@josefsson.org>
5881 * src/psk.c: Fix license.
5883 2010-01-27 Simon Josefsson <simon@josefsson.org>
5885 * src/prime.c: Fix license.
5887 2010-01-27 Simon Josefsson <simon@josefsson.org>
5889 * src/certtool.c: Fix license.
5891 2010-01-27 Simon Josefsson <simon@josefsson.org>
5893 * src/certtool-cfg.c: Fix copyright/license.
5895 2010-01-27 Simon Josefsson <simon@josefsson.org>
5897 * src/benchmark.c: Indent and fix copyright notices.
5899 2010-01-27 Simon Josefsson <simon@josefsson.org>
5901 * build-aux/gnupload, gl/tests/test-gettimeofday.c,
5902 gl/tests/test-memchr.c, gl/tests/test-read-file.c,
5903 gl/tests/test-sockets.c, lib/gl/tests/test-memchr.c,
5904 lib/gl/tests/test-read-file.c, lib/gl/tests/test-sockets.c: Update
5907 2010-01-27 Simon Josefsson <simon@josefsson.org>
5909 * ChangeLog, ChangeLog.1, THANKS, build-aux/gnupload, cfg.mk,
5910 doc/Makefile.am, doc/credentials/Makefile.am,
5911 doc/cyclo/Makefile.am, doc/errcodes.c, doc/examples/Makefile.am,
5912 doc/extract-guile-c-doc.scm, doc/manpages/Makefile.am,
5913 doc/printlist.c, gl/tests/test-gettimeofday.c,
5914 gl/tests/test-memchr.c, gl/tests/test-read-file.c,
5915 gl/tests/test-sockets.c, guile/Makefile.am,
5916 guile/modules/Makefile.am, guile/modules/gnutls.scm,
5917 guile/modules/gnutls/build/enums.scm,
5918 guile/modules/gnutls/build/priorities.scm,
5919 guile/modules/gnutls/build/smobs.scm,
5920 guile/modules/gnutls/build/utils.scm,
5921 guile/modules/gnutls/extra.scm,
5922 guile/modules/system/documentation/c-snarf.scm,
5923 guile/modules/system/documentation/output.scm,
5924 guile/pre-inst-guile.in, guile/src/errors.h,
5925 guile/src/make-enum-header.scm, guile/src/make-enum-map.scm,
5926 guile/src/make-session-priorities.scm,
5927 guile/src/make-smob-header.scm, guile/src/make-smob-types.scm,
5928 guile/src/utils.h, guile/tests/anonymous-auth.scm,
5929 guile/tests/errors.scm, guile/tests/openpgp-auth.scm,
5930 guile/tests/openpgp-keyring.scm, guile/tests/openpgp-keys.scm,
5931 guile/tests/pkcs-import-export.scm,
5932 guile/tests/session-record-port.scm, guile/tests/srp-base64.scm,
5933 guile/tests/x509-auth.scm, guile/tests/x509-certificates.scm,
5934 lib/Makefile.am, lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.c,
5935 lib/auth_cert.h, lib/auth_dh_common.c, lib/auth_dh_common.h,
5936 lib/auth_dhe.c, lib/auth_dhe_psk.c, lib/auth_psk.c, lib/auth_psk.h,
5937 lib/auth_psk_passwd.c, lib/auth_psk_passwd.h, lib/auth_rsa.c,
5938 lib/auth_rsa_export.c, lib/auth_srp.c, lib/auth_srp.h,
5939 lib/auth_srp_passwd.c, lib/auth_srp_passwd.h, lib/auth_srp_rsa.c,
5940 lib/auth_srp_sb64.c, lib/cipher-libgcrypt.c, lib/crypto-api.c,
5941 lib/crypto.c, lib/crypto.h, lib/cryptodev.c, lib/debug.c,
5942 lib/debug.h, lib/ext_cert_type.c, lib/ext_cert_type.h,
5943 lib/ext_max_record.c, lib/ext_max_record.h, lib/ext_oprfi.c,
5944 lib/ext_oprfi.h, lib/ext_safe_renegotiation.c,
5945 lib/ext_safe_renegotiation.h, lib/ext_server_name.c,
5946 lib/ext_server_name.h, lib/ext_session_ticket.c,
5947 lib/ext_session_ticket.h, lib/ext_signature.c, lib/ext_signature.h,
5948 lib/ext_srp.c, lib/ext_srp.h, lib/gl/tests/test-memchr.c,
5949 lib/gl/tests/test-read-file.c, lib/gl/tests/test-sockets.c,
5950 lib/gnutls_alert.c, lib/gnutls_algorithms.c,
5951 lib/gnutls_algorithms.h, lib/gnutls_anon_cred.c, lib/gnutls_auth.c,
5952 lib/gnutls_auth.h, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
5953 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_cipher.c,
5954 lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
5955 lib/gnutls_cipher_int.h, lib/gnutls_compress.c,
5956 lib/gnutls_compress.h, lib/gnutls_constate.c,
5957 lib/gnutls_constate.h, lib/gnutls_datum.c, lib/gnutls_datum.h,
5958 lib/gnutls_db.c, lib/gnutls_db.h, lib/gnutls_dh.c, lib/gnutls_dh.h,
5959 lib/gnutls_dh_primes.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
5960 lib/gnutls_extensions.c, lib/gnutls_extensions.h,
5961 lib/gnutls_global.c, lib/gnutls_global.h, lib/gnutls_handshake.c,
5962 lib/gnutls_handshake.h, lib/gnutls_hash_int.c,
5963 lib/gnutls_hash_int.h, lib/gnutls_helper.c, lib/gnutls_int.h,
5964 lib/gnutls_kx.c, lib/gnutls_kx.h, lib/gnutls_mem.c,
5965 lib/gnutls_mem.h, lib/gnutls_mpi.c, lib/gnutls_mpi.h,
5966 lib/gnutls_num.c, lib/gnutls_num.h, lib/gnutls_pk.c,
5967 lib/gnutls_pk.h, lib/gnutls_priority.c, lib/gnutls_psk.c,
5968 lib/gnutls_psk_netconf.c, lib/gnutls_record.c, lib/gnutls_record.h,
5969 lib/gnutls_rsa_export.c, lib/gnutls_rsa_export.h,
5970 lib/gnutls_session.c, lib/gnutls_session_pack.c,
5971 lib/gnutls_session_pack.h, lib/gnutls_sig.c, lib/gnutls_sig.h,
5972 lib/gnutls_srp.c, lib/gnutls_srp.h, lib/gnutls_state.c,
5973 lib/gnutls_state.h, lib/gnutls_str.c, lib/gnutls_str.h,
5974 lib/gnutls_supplemental.c, lib/gnutls_supplemental.h,
5975 lib/gnutls_ui.c, lib/gnutls_v2_compat.c, lib/gnutls_v2_compat.h,
5976 lib/gnutls_x509.c, lib/gnutls_x509.h, lib/includes/Makefile.am,
5977 lib/includes/gnutls/crypto.h, lib/includes/gnutls/gnutls.h.in,
5978 lib/includes/gnutls/openpgp.h, lib/includes/gnutls/pkcs12.h,
5979 lib/includes/gnutls/x509.h, lib/libgnutls.map, lib/libgnutlsxx.map,
5980 lib/mac-libgcrypt.c, lib/minitasn1/Makefile.am,
5981 lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
5982 lib/minitasn1/element.c, lib/minitasn1/gstr.c,
5983 lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c,
5984 lib/minitasn1/structure.c, lib/mpi-libgcrypt.c,
5985 lib/opencdk/Makefile.am, lib/opencdk/hash.c,
5986 lib/openpgp/Makefile.am, lib/openpgp/compat.c,
5987 lib/openpgp/extras.c, lib/openpgp/gnutls_openpgp.c,
5988 lib/openpgp/output.c, lib/openpgp/pgp.c, lib/openpgp/pgpverify.c,
5989 lib/openpgp/privkey.c, lib/pk-libgcrypt.c, lib/random.c,
5990 lib/random.h, lib/rnd-libgcrypt.c, lib/x509/Makefile.am,
5991 lib/x509/common.c, lib/x509/common.h, lib/x509/crl.c,
5992 lib/x509/crl_write.c, lib/x509/crq.c, lib/x509/dn.c,
5993 lib/x509/extensions.c, lib/x509/mpi.c, lib/x509/output.c,
5994 lib/x509/pkcs12.c, lib/x509/pkcs12_bag.c, lib/x509/pkcs7.c,
5995 lib/x509/privkey.c, lib/x509/privkey_pkcs8.c,
5996 lib/x509/rfc2818_hostname.c, lib/x509/sign.c, lib/x509/verify.c,
5997 lib/x509/x509.c, lib/x509/x509_int.h, lib/x509/x509_write.c,
5998 lib/x509_b64.c, lib/x509_b64.h, libextra/Makefile.am,
5999 libextra/ext_inner_application.c, libextra/ext_inner_application.h,
6000 libextra/fipsmd5.c, libextra/gl/Makefile.am,
6001 libextra/gnutls-extra.pc.in, libextra/gnutls_extra.c,
6002 libextra/gnutls_ia.c, libextra/gnutls_openssl.c,
6003 libextra/includes/Makefile.am, libextra/includes/gnutls/extra.h,
6004 libextra/includes/gnutls/openssl.h, libextra/libgnutls-extra.map,
6005 libextra/openssl_compat.c, libextra/openssl_compat.h,
6006 src/Makefile.am, src/benchmark.c, src/certtool-cfg.c,
6007 src/certtool.c, src/common.c, src/crypt.c, src/prime.c, src/psk.c,
6008 src/serv.c, src/tests.c, src/tls_test.c, tests/Makefile.am,
6009 tests/anonself.c, tests/certder.c, tests/chainverify.c,
6010 tests/crq_apis.c, tests/crq_key_id.c, tests/crypto_rng.c,
6011 tests/cve-2008-4989.c, tests/cve-2009-1415.c,
6012 tests/cve-2009-1416.c, tests/dhepskself.c, tests/dn.c, tests/dn2.c,
6013 tests/finished.c, tests/gc.c, tests/hostname-check.c,
6014 tests/init_roundtrip.c, tests/key-id/Makefile.am,
6015 tests/key-id/key-id, tests/mini-eagain.c, tests/mini.c,
6016 tests/moredn.c, tests/mpi.c, tests/netconf-psk.c,
6017 tests/nist-pkits/pkits, tests/nist-pkits/pkits_crl,
6018 tests/nist-pkits/pkits_crt, tests/nist-pkits/pkits_pkcs12,
6019 tests/nist-pkits/pkits_smime, tests/nul-in-x509-names.c,
6020 tests/openpgp-certs/Makefile.am, tests/openpgp-certs/testcerts,
6021 tests/openpgp-certs/testselfsigs, tests/openpgp-keyring.c,
6022 tests/openpgpself.c, tests/openssl.c, tests/oprfi.c,
6023 tests/parse_ca.c, tests/pathlen/Makefile.am, tests/pathlen/pathlen,
6024 tests/pkcs1-padding/Makefile.am, tests/pkcs1-padding/pkcs1-pad,
6025 tests/pkcs12-decode/Makefile.am, tests/pkcs12-decode/pkcs12,
6026 tests/pkcs12_encode.c, tests/pkcs12_s2k.c, tests/pkcs12_s2k_pem.c,
6027 tests/pkcs8-decode/Makefile.am, tests/pkcs8-decode/pkcs8,
6028 tests/pskself.c, tests/resume.c, tests/rfc2253-escape-test,
6029 tests/rsa-md5-collision/Makefile.am,
6030 tests/rsa-md5-collision/rsa-md5-collision,
6031 tests/safe-renegotiation/Makefile.am,
6032 tests/safe-renegotiation/testsrn, tests/set_pkcs12_cred.c,
6033 tests/setcredcrash.c, tests/sha2/Makefile.am, tests/sha2/sha2,
6034 tests/simple.c, tests/tlsia.c, tests/userid/Makefile.am,
6035 tests/userid/userid, tests/utils.c, tests/utils.h,
6036 tests/x509_altname.c, tests/x509dn.c, tests/x509paths/chain,
6037 tests/x509self.c, tests/x509sign-verify.c, tests/x509signself.c: Fix
6038 FSF copyright notices.
6040 2010-01-27 Simon Josefsson <simon@josefsson.org>
6042 * THANKS, doc/gnutls.texi: doc: Fix pkg-config recommendation. Reported by Claudio Saavedra <csaavedra@igalia.com> in
6044 <http://thread.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/4095>.
6046 2010-01-27 Simon Josefsson <simon@josefsson.org>
6048 * NEWS, THANKS, src/cli.c: gnutls-cli: Handle reading binary data
6049 from server. Reported by and tiny patch from Vitaly Mayatskikh
6050 <v.mayatskih@gmail.com> in
6052 <http://thread.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/4096>.
6054 2010-01-26 Simon Josefsson <simon@josefsson.org>
6056 * build-aux/update-copyright, gl/Makefile.am,
6057 gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/tests/Makefile.am,
6058 gl/tests/test-update-copyright.sh: Update gnulib files.
6060 2010-01-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6062 * tests/openpgp-certs/testcerts, tests/openpgp-certs/testselfsigs,
6063 tests/safe-renegotiation/testsrn: Added copyright notices!
6065 2010-01-26 Simon Josefsson <simon@josefsson.org>
6067 * NEWS, doc/manpages/Makefile.am: Generated.
6069 2010-01-26 Simon Josefsson <simon@josefsson.org>
6071 * .gitignore: Improve.
6073 2010-01-26 Simon Josefsson <simon@josefsson.org>
6075 * doc/reference/Makefile.am: Ignore more.
6077 2010-01-26 Simon Josefsson <simon@josefsson.org>
6079 * .gitignore, lib/gl/m4/warn-on-use.m4: Update gnulib files.
6081 2010-01-26 Simon Josefsson <simon@josefsson.org>
6083 * gl/m4/warn-on-use.m4, lib/build-aux/arg-nonnull.h,
6084 lib/build-aux/warn-on-use.h: Update gnulib files.
6086 2010-01-26 Simon Josefsson <simon@josefsson.org>
6090 2010-01-26 Simon Josefsson <simon@josefsson.org>
6092 * lib/gl/tests/macros.h, lib/gl/tests/signature.h: Update gnulib
6095 2010-01-26 Simon Josefsson <simon@josefsson.org>
6099 2010-01-26 Simon Josefsson <simon@josefsson.org>
6101 * gl/tests/macros.h, gl/tests/signature.h,
6102 gl/tests/test-sys_ioctl.c: Update gnulib files.
6104 2010-01-26 Simon Josefsson <simon@josefsson.org>
6106 * GNUmakefile, build-aux/arg-nonnull.h, build-aux/config.rpath,
6107 build-aux/gendocs.sh, build-aux/gnupload, build-aux/link-warning.h,
6108 build-aux/pmccabe2html, build-aux/useless-if-before-free,
6109 build-aux/vc-list-files, build-aux/warn-on-use.h, gl/Makefile.am,
6110 gl/accept.c, gl/alignof.h, gl/alloca.c, gl/alloca.in.h,
6111 gl/arpa_inet.in.h, gl/asnprintf.c, gl/bind.c, gl/c-ctype.c,
6112 gl/c-ctype.h, gl/close-hook.c, gl/close-hook.h, gl/close.c,
6113 gl/connect.c, gl/errno.in.h, gl/error.c, gl/error.h, gl/fclose.c,
6114 gl/float+.h, gl/float.in.h, gl/fseeko.c, gl/gai_strerror.c,
6115 gl/getaddrinfo.c, gl/getdelim.c, gl/getline.c, gl/getpass.c,
6116 gl/getpass.h, gl/gettext.h, gl/inet_ntop.c, gl/inet_pton.c,
6117 gl/intprops.h, gl/listen.c, gl/lseek.c, gl/m4/00gnulib.m4,
6118 gl/m4/alloca.m4, gl/m4/arpa_inet_h.m4, gl/m4/autobuild.m4,
6119 gl/m4/close.m4, gl/m4/errno_h.m4, gl/m4/error.m4,
6120 gl/m4/extensions.m4, gl/m4/fclose.m4, gl/m4/float_h.m4,
6121 gl/m4/fseeko.m4, gl/m4/getaddrinfo.m4, gl/m4/getdelim.m4,
6122 gl/m4/getline.m4, gl/m4/getpass.m4, gl/m4/gettimeofday.m4,
6123 gl/m4/gnulib-cache.m4, gl/m4/gnulib-common.m4,
6124 gl/m4/gnulib-comp.m4, gl/m4/gnulib-tool.m4, gl/m4/hostent.m4,
6125 gl/m4/include_next.m4, gl/m4/inet_ntop.m4, gl/m4/inet_pton.m4,
6126 gl/m4/intmax_t.m4, gl/m4/inttypes_h.m4, gl/m4/lib-ld.m4,
6127 gl/m4/lib-link.m4, gl/m4/lib-prefix.m4, gl/m4/longlong.m4,
6128 gl/m4/lseek.m4, gl/m4/malloc.m4, gl/m4/manywarnings.m4,
6129 gl/m4/memchr.m4, gl/m4/minmax.m4, gl/m4/mmap-anon.m4,
6130 gl/m4/multiarch.m4, gl/m4/netdb_h.m4, gl/m4/netinet_in_h.m4,
6131 gl/m4/perror.m4, gl/m4/printf.m4, gl/m4/read-file.m4,
6132 gl/m4/readline.m4, gl/m4/realloc.m4, gl/m4/select.m4,
6133 gl/m4/servent.m4, gl/m4/size_max.m4, gl/m4/snprintf.m4,
6134 gl/m4/sockets.m4, gl/m4/socklen.m4, gl/m4/sockpfaf.m4,
6135 gl/m4/stdarg.m4, gl/m4/stdbool.m4, gl/m4/stddef_h.m4,
6136 gl/m4/stdint.m4, gl/m4/stdint_h.m4, gl/m4/stdio_h.m4,
6137 gl/m4/stdlib_h.m4, gl/m4/strerror.m4, gl/m4/string_h.m4,
6138 gl/m4/sys_ioctl_h.m4, gl/m4/sys_select_h.m4, gl/m4/sys_socket_h.m4,
6139 gl/m4/sys_stat_h.m4, gl/m4/sys_time_h.m4, gl/m4/time_h.m4,
6140 gl/m4/ungetc.m4, gl/m4/unistd_h.m4, gl/m4/vasnprintf.m4,
6141 gl/m4/version-etc.m4, gl/m4/warnings.m4, gl/m4/wchar.m4,
6142 gl/m4/wchar_t.m4, gl/m4/wint_t.m4, gl/m4/xsize.m4, gl/memchr.c,
6143 gl/minmax.h, gl/netdb.in.h, gl/netinet_in.in.h,
6144 gl/override/lib/gettext.h.diff, gl/perror.c, gl/printf-args.c,
6145 gl/printf-args.h, gl/printf-parse.c, gl/printf-parse.h,
6146 gl/progname.c, gl/progname.h, gl/read-file.c, gl/read-file.h,
6147 gl/readline.c, gl/readline.h, gl/realloc.c, gl/recv.c, gl/select.c,
6148 gl/send.c, gl/setsockopt.c, gl/shutdown.c, gl/size_max.h,
6149 gl/snprintf.c, gl/socket.c, gl/sockets.c, gl/sockets.h,
6150 gl/stdarg.in.h, gl/stdbool.in.h, gl/stddef.in.h, gl/stdint.in.h,
6151 gl/stdio-impl.h, gl/stdio-write.c, gl/stdio.in.h, gl/stdlib.in.h,
6152 gl/strerror.c, gl/string.in.h, gl/sys_select.in.h,
6153 gl/sys_socket.in.h, gl/sys_stat.in.h, gl/sys_time.in.h,
6154 gl/tests/Makefile.am, gl/tests/dummy.c, gl/tests/gettimeofday.c,
6155 gl/tests/ioctl.c, gl/tests/sys_ioctl.in.h, gl/tests/test-alignof.c,
6156 gl/tests/test-alloca-opt.c, gl/tests/test-arpa_inet.c,
6157 gl/tests/test-c-ctype.c, gl/tests/test-errno.c,
6158 gl/tests/test-fseeko.c, gl/tests/test-getaddrinfo.c,
6159 gl/tests/test-getdelim.c, gl/tests/test-getline.c,
6160 gl/tests/test-gettimeofday.c, gl/tests/test-inet_ntop.c,
6161 gl/tests/test-inet_pton.c, gl/tests/test-lseek.c,
6162 gl/tests/test-memchr.c, gl/tests/test-netdb.c,
6163 gl/tests/test-netinet_in.c, gl/tests/test-perror.c,
6164 gl/tests/test-read-file.c, gl/tests/test-select-fd.c,
6165 gl/tests/test-select-stdin.c, gl/tests/test-select.c,
6166 gl/tests/test-snprintf.c, gl/tests/test-stdbool.c,
6167 gl/tests/test-stddef.c, gl/tests/test-stdint.c,
6168 gl/tests/test-stdio.c, gl/tests/test-stdlib.c,
6169 gl/tests/test-strerror.c, gl/tests/test-string.c,
6170 gl/tests/test-sys_select.c, gl/tests/test-sys_socket.c,
6171 gl/tests/test-sys_stat.c, gl/tests/test-sys_time.c,
6172 gl/tests/test-time.c, gl/tests/test-unistd.c,
6173 gl/tests/test-vasnprintf.c, gl/tests/test-vc-list-files-cvs.sh,
6174 gl/tests/test-vc-list-files-git.sh, gl/tests/test-version-etc.c,
6175 gl/tests/test-version-etc.sh, gl/tests/test-wchar.c,
6176 gl/tests/verify.h, gl/tests/w32sock.h, gl/tests/zerosize-ptr.h,
6177 gl/time.in.h, gl/unistd.in.h, gl/vasnprintf.c, gl/vasnprintf.h,
6178 gl/version-etc-fsf.c, gl/version-etc.c, gl/version-etc.h,
6179 gl/w32sock.h, gl/wchar.in.h, gl/xsize.h,
6180 lib/build-aux/config.rpath, lib/build-aux/link-warning.h,
6181 lib/gl/Makefile.am, lib/gl/alignof.h, lib/gl/alloca.in.h,
6182 lib/gl/asnprintf.c, lib/gl/asprintf.c, lib/gl/byteswap.in.h,
6183 lib/gl/c-ctype.c, lib/gl/c-ctype.h, lib/gl/close-hook.c,
6184 lib/gl/close-hook.h, lib/gl/errno.in.h, lib/gl/float+.h,
6185 lib/gl/float.in.h, lib/gl/fseeko.c, lib/gl/gettext.h,
6186 lib/gl/lseek.c, lib/gl/m4/00gnulib.m4, lib/gl/m4/alloca.m4,
6187 lib/gl/m4/byteswap.m4, lib/gl/m4/codeset.m4, lib/gl/m4/errno_h.m4,
6188 lib/gl/m4/extensions.m4, lib/gl/m4/float_h.m4, lib/gl/m4/fseeko.m4,
6189 lib/gl/m4/func.m4, lib/gl/m4/gettext.m4, lib/gl/m4/glibc2.m4,
6190 lib/gl/m4/glibc21.m4, lib/gl/m4/gnulib-cache.m4,
6191 lib/gl/m4/gnulib-common.m4, lib/gl/m4/gnulib-comp.m4,
6192 lib/gl/m4/gnulib-tool.m4, lib/gl/m4/iconv.m4,
6193 lib/gl/m4/include_next.m4, lib/gl/m4/intdiv0.m4, lib/gl/m4/intl.m4,
6194 lib/gl/m4/intldir.m4, lib/gl/m4/intlmacosx.m4, lib/gl/m4/intmax.m4,
6195 lib/gl/m4/intmax_t.m4, lib/gl/m4/inttypes-pri.m4,
6196 lib/gl/m4/inttypes_h.m4, lib/gl/m4/lcmessage.m4,
6197 lib/gl/m4/ld-output-def.m4, lib/gl/m4/ld-version-script.m4,
6198 lib/gl/m4/lib-ld.m4, lib/gl/m4/lib-link.m4,
6199 lib/gl/m4/lib-prefix.m4, lib/gl/m4/lock.m4, lib/gl/m4/longlong.m4,
6200 lib/gl/m4/lseek.m4, lib/gl/m4/malloc.m4, lib/gl/m4/memchr.m4,
6201 lib/gl/m4/memmem.m4, lib/gl/m4/minmax.m4, lib/gl/m4/mmap-anon.m4,
6202 lib/gl/m4/multiarch.m4, lib/gl/m4/netdb_h.m4, lib/gl/m4/nls.m4,
6203 lib/gl/m4/po.m4, lib/gl/m4/printf-posix.m4, lib/gl/m4/printf.m4,
6204 lib/gl/m4/progtest.m4, lib/gl/m4/read-file.m4,
6205 lib/gl/m4/realloc.m4, lib/gl/m4/size_max.m4, lib/gl/m4/snprintf.m4,
6206 lib/gl/m4/sockets.m4, lib/gl/m4/socklen.m4, lib/gl/m4/sockpfaf.m4,
6207 lib/gl/m4/stdbool.m4, lib/gl/m4/stddef_h.m4, lib/gl/m4/stdint.m4,
6208 lib/gl/m4/stdint_h.m4, lib/gl/m4/stdio_h.m4, lib/gl/m4/stdlib_h.m4,
6209 lib/gl/m4/strcase.m4, lib/gl/m4/string_h.m4,
6210 lib/gl/m4/strings_h.m4, lib/gl/m4/strverscmp.m4,
6211 lib/gl/m4/sys_socket_h.m4, lib/gl/m4/sys_stat_h.m4,
6212 lib/gl/m4/threadlib.m4, lib/gl/m4/time_h.m4, lib/gl/m4/time_r.m4,
6213 lib/gl/m4/uintmax_t.m4, lib/gl/m4/ungetc.m4, lib/gl/m4/unistd_h.m4,
6214 lib/gl/m4/vasnprintf.m4, lib/gl/m4/vasprintf.m4,
6215 lib/gl/m4/visibility.m4, lib/gl/m4/vsnprintf.m4,
6216 lib/gl/m4/wchar.m4, lib/gl/m4/wchar_t.m4, lib/gl/m4/wint_t.m4,
6217 lib/gl/m4/xsize.m4, lib/gl/memchr.c, lib/gl/memmem.c,
6218 lib/gl/minmax.h, lib/gl/netdb.in.h,
6219 lib/gl/override/lib/gettext.h.diff, lib/gl/printf-args.c,
6220 lib/gl/printf-args.h, lib/gl/printf-parse.c, lib/gl/printf-parse.h,
6221 lib/gl/read-file.c, lib/gl/read-file.h, lib/gl/realloc.c,
6222 lib/gl/size_max.h, lib/gl/snprintf.c, lib/gl/sockets.c,
6223 lib/gl/sockets.h, lib/gl/stdbool.in.h, lib/gl/stddef.in.h,
6224 lib/gl/stdint.in.h, lib/gl/stdio-impl.h, lib/gl/stdio-write.c,
6225 lib/gl/stdio.in.h, lib/gl/stdlib.in.h, lib/gl/str-two-way.h,
6226 lib/gl/strcasecmp.c, lib/gl/string.in.h, lib/gl/strings.in.h,
6227 lib/gl/strncasecmp.c, lib/gl/strverscmp.c, lib/gl/sys_socket.in.h,
6228 lib/gl/sys_stat.in.h, lib/gl/tests/Makefile.am,
6229 lib/gl/tests/dummy.c, lib/gl/tests/intprops.h,
6230 lib/gl/tests/test-alloca-opt.c, lib/gl/tests/test-byteswap.c,
6231 lib/gl/tests/test-c-ctype.c, lib/gl/tests/test-errno.c,
6232 lib/gl/tests/test-fseeko.c, lib/gl/tests/test-func.c,
6233 lib/gl/tests/test-memchr.c, lib/gl/tests/test-netdb.c,
6234 lib/gl/tests/test-read-file.c, lib/gl/tests/test-snprintf.c,
6235 lib/gl/tests/test-stdbool.c, lib/gl/tests/test-stddef.c,
6236 lib/gl/tests/test-stdint.c, lib/gl/tests/test-stdio.c,
6237 lib/gl/tests/test-stdlib.c, lib/gl/tests/test-string.c,
6238 lib/gl/tests/test-strings.c, lib/gl/tests/test-strverscmp.c,
6239 lib/gl/tests/test-sys_socket.c, lib/gl/tests/test-sys_stat.c,
6240 lib/gl/tests/test-time.c, lib/gl/tests/test-unistd.c,
6241 lib/gl/tests/test-vasnprintf.c, lib/gl/tests/test-vasprintf.c,
6242 lib/gl/tests/test-vsnprintf.c, lib/gl/tests/test-wchar.c,
6243 lib/gl/tests/verify.h, lib/gl/tests/zerosize-ptr.h,
6244 lib/gl/time.in.h, lib/gl/time_r.c, lib/gl/unistd.in.h,
6245 lib/gl/vasnprintf.c, lib/gl/vasnprintf.h, lib/gl/vasprintf.c,
6246 lib/gl/vsnprintf.c, lib/gl/w32sock.h, lib/gl/wchar.in.h,
6247 lib/gl/xsize.h, libextra/build-aux/config.rpath,
6248 libextra/gl/gnulib.mk, libextra/gl/hmac-md5.c, libextra/gl/hmac.h,
6249 libextra/gl/m4/00gnulib.m4, libextra/gl/m4/extensions.m4,
6250 libextra/gl/m4/gnulib-cache.m4, libextra/gl/m4/gnulib-common.m4,
6251 libextra/gl/m4/gnulib-comp.m4, libextra/gl/m4/gnulib-tool.m4,
6252 libextra/gl/m4/hmac-md5.m4, libextra/gl/m4/ld-output-def.m4,
6253 libextra/gl/m4/ld-version-script.m4, libextra/gl/m4/lib-ld.m4,
6254 libextra/gl/m4/lib-link.m4, libextra/gl/m4/lib-prefix.m4,
6255 libextra/gl/m4/md5.m4, libextra/gl/m4/memxor.m4, libextra/gl/md5.c,
6256 libextra/gl/md5.h, libextra/gl/memxor.c, libextra/gl/memxor.h,
6257 maint.mk: Update gnulib files.
6259 2010-01-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6261 * NEWS: Documented addition of new priority strings.
6263 2010-01-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6265 * NEWS: Documented Steve Dispensa's patch addition.
6267 2010-01-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6269 * tests/safe-renegotiation/testsrn: Added tests for new behaviour of
6272 2010-01-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6274 * lib/gnutls_handshake.c: Revert "Always allow initial negotiation.
6275 Disable subsequent unsafe renegotiations." This reverts commit
6276 1e4981cfbec360a19cfb7470ce96093aaa95b32e. Ah, this was to twart the attack (description by Daniel Kahn
6277 Gilmor): The problem, as i understand it, is that the client is
6278 incapable of telling whether the plaintext prefix injection attack
6279 has already happened. I don't think disabling renegotiation for the
6280 session resolves the problem. For a server which does not announce and enforce safe renegotiation,
6281 what the client sees as an initial connection may unknowingly
6282 actually be renegotiating an existing session that was started by an
6283 attacker. The concern isn't that the (legitimate) client will have their
6284 session re-negotiated by an attacker; it's that the MITM attacker
6285 can trick the server into viewing the client's initial
6286 authentication as a re-negotiation of a TLS session already
6287 underway. for servers which do odd things like apply the credentials of the
6288 post-renegotiation client to the traffic that happened before the
6289 renegotiation (e.g. HTTPS, with client-side certificates required
6290 only for certain subdirectories), a safe-renegotiation-aware client
6291 *should* refuse to connect to servers which do not announce safe
6292 renegotiation if they want to resist this attack.
6294 2010-01-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6296 * configure.ac: Added safe-renegotiation subdir.
6298 2010-01-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6300 * lib/ext_safe_renegotiation.c, lib/gnutls_handshake.c,
6301 lib/gnutls_int.h, lib/gnutls_priority.c, tests/Makefile.am,
6302 tests/safe-renegotiation/Makefile.am,
6303 tests/safe-renegotiation/params.dh,
6304 tests/safe-renegotiation/testsrn: Added safe renegotiation test
6305 cases. Added priority string option to completely disable
6306 renegotiation to assist in testing more cases.
6308 2010-01-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6310 * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa: Added the
6311 --rehandshake option to gnutls-cli to allow connection and immediate
6314 2010-01-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6316 * lib/ext_safe_renegotiation.c: More carefull copying of data. Check
6317 for the malicious case where a server does initial unsafe
6318 negotiation and proceeds with a safe renegotiation.
6320 2010-01-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6322 * lib/gnutls_handshake.c: Always allow initial negotiation. Disable
6323 subsequent unsafe renegotiations. Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
6325 2010-01-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6327 * lib/ext_safe_renegotiation.c, lib/gnutls_handshake.c,
6328 lib/gnutls_int.h, lib/gnutls_state.c: Safe renegotiation variable
6329 cleanup. No longer clear variables that should stay across
6332 2010-01-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6334 * lib/crypto-api.c, lib/gnutls_cipher_int.c: Documented the
6335 crypto-api functions and made the API tolerant to NULL IV.
6337 2010-01-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6339 * lib/gnutls_handshake.c: Added documentation of rehandshake usage
6340 in gnutls if full-duplex capability is required.
6342 2010-01-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6344 * lib/gnutls_buffers.c: Reduced asserts to reduce unneeded
6347 2010-01-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6349 * src/cli.c, src/serv.c: Removed rehandshake initiation capability
6350 from client and transferred it to the echo server. Once the server
6351 receives a string **REHANDSHAKE** will request a rehandshake.
6353 2010-01-19 Steve Dispensa <dispensa@phonefactor.com>
6355 * lib/gnutls_handshake.c: Here is another patch that fixes an
6356 interoperability problem with safe renegotiation and resumption. In
6357 copying forward the safe renegotiation state across resumptions, I
6358 got a little carried away and copied too much data (new connections
6359 should start with empty RI data). Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
6361 2010-01-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6363 * lib/ext_oprfi.c, lib/ext_session_ticket.c, lib/gnutls_constate.c,
6364 lib/gnutls_handshake.c, lib/gnutls_int.h: Modified extensions
6365 (session ticket, oprfi) to store internal data in gnutls internal
6366 structure and input data only in the security_parameters extension
6367 structure. Session ticket extension will call the user supplied hello function
6368 on resumption. (the current API to handle that is inexistant. To be revised)
6370 2010-01-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6372 * lib/ext_session_ticket.c, lib/gnutls_constate.c,
6373 lib/gnutls_int.h, lib/gnutls_session_pack.c: Further cleanup the
6374 extension internal structure. Now if values are not saved and
6375 restored when resumming they will be initialized to zero.
6377 2010-01-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6379 * tests/chainverify.c, tests/crq_apis.c, tests/crq_key_id.c,
6380 tests/cve-2008-4989.c, tests/dn2.c, tests/finished.c, tests/mini.c,
6381 tests/pkcs12_s2k_pem.c, tests/tlsia.c, tests/x509sign-verify.c:
6382 Tests compile with --enable-gcc-warnings.
6384 2010-01-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6386 * lib/ext_safe_renegotiation.h, lib/gnutls_constate.c,
6387 lib/gnutls_extensions.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
6388 lib/gnutls_state.c, tests/resume.c, tests/simple.c: Specify in
6389 detail what to be copied when resuming. It seems there are
6390 extensions (like safe renegotiation) that do not need to read the
6391 stored values. Moreover this might overcome any bugs by the
6392 extensions that used to store pointers in the extension structure.
6394 2010-01-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6396 * lib/ext_safe_renegotiation.c: Initialize the default value to 0.
6397 It seemed to have default value of 0 when non resuming :)
6399 2010-01-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6401 * doc/examples/ex-client-tlsia.c, tests/utils.c: Removed warnings.
6403 2010-01-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6405 * configure.ac: Added -Wno-int-to-pointer-cast to enable compilation
6406 when enable-gcc-warnings is given.
6408 2010-01-13 Steve Dispensa <dispensa@phonefactor.com>
6410 * lib/gnutls_handshake.c: Here are two more patches. The first adds
6411 support for renegotiation of resumption. Also, I found a bug in my initial implementation - I was incorrectly
6412 sending the SCSV on all connections, not only those using SSLv3, as
6413 should have been the case. Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
6415 2010-01-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6417 * NEWS, doc/manpages/gnutls-cli.1, doc/manpages/gnutls-serv.1:
6418 Documentation updates.
6420 2010-01-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6422 * lib/gnutls_handshake.c: When denying an initial negotiation due to
6423 missing safe renegotiation extension reply with NO_RENEGOTIATION
6426 2010-01-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6428 * lib/gnutls_extensions.c, lib/gnutls_handshake.c,
6429 lib/includes/gnutls/gnutls.h.in, tests/resume.c: When resuming no
6430 extensions were parsed thus the safe renegotiation extension was
6431 ignored as well causing a false detection of unsafe session.
6432 Corrected by making a special class of extensions called RESUMED.
6433 Those are parsed even when resuming (normally we don't do it to
6434 prevent clients overwriting capabilities and credentials).
6436 2010-01-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6438 * lib/ext_safe_renegotiation.c, lib/ext_safe_renegotiation.h,
6439 lib/gnutls_alert.c, lib/gnutls_algorithms.c,
6440 lib/gnutls_algorithms.h, lib/gnutls_extensions.c,
6441 lib/gnutls_extensions.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
6442 lib/gnutls_priority.c, lib/includes/gnutls/gnutls.h.in: Added Steve
6443 Dispensa's patch for safe renegotiation (with artistic changes).
6444 Effectively reverted my previous patch
6445 1a338cbaaeec11d958de8da4d1ae036979fccf3e.
6447 2010-01-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6449 * THANKS: Updated thanks file.
6451 2010-01-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6453 * NEWS, lib/opencdk/sig-check.c, src/certtool.c,
6454 tests/openpgp-certs/Makefile.am, tests/openpgp-certs/testselfsigs:
6455 When checking self signature also check the signatures of all
6456 subkeys. Ilari Liusvaara noticed and reported the issue and
6457 provided test vectors as well. certtool --pgp-certificate-info will check self signatures. Added self tests for self-sigs.
6459 2010-01-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6461 * tests/gc.c: hash_fast -> hmac_fast
6463 2010-01-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6465 * doc/manpages/gnutls-cli.1, doc/manpages/gnutls-serv.1,
6466 lib/Makefile.am, lib/ext_safe_renegotiation.c,
6467 lib/ext_safe_renegotiation.h, lib/gnutls_errors.c,
6468 lib/gnutls_extensions.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
6469 lib/gnutls_priority.c, lib/includes/gnutls/gnutls.h.in, src/cli.c,
6470 src/serv.c: Added safe renegotiation patch from Steve Dispensa,
6471 modified to suit gnutls code style and error checking. Modified to
6472 conform to draft-ietf-tls-renegotiation-03.txt. gnutls-cli will search input for **RENEGOTIATION** to perform a
6473 renegotiation and gnutls-serv will perform one if requested.
6475 2010-01-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6477 * lib/x509/mpi.c: Corrections for --disable-extra-pki configure flag
6478 to work. Patch by Bill Randle.
6480 2010-01-04 Andreas Metzler <ametzler@downhill.at.eu.org>
6482 * ChangeLog, doc/certtool.cfg, doc/gnutls.texi, lib/gnutls_auth.c,
6483 lib/gnutls_priority.c, lib/gnutls_session.c, lib/openpgp/pgp.c,
6484 lib/openpgp/privkey.c: Typo fixes: successful, precedence, preferred
6486 2009-12-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6488 * lib/cryptodev.c: define EALG_MAX_BLOCK_LEN if not there.
6490 2009-12-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6492 * libextra/fipsmd5.c: use C99 initializations
6494 2009-12-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6496 * NEWS, lib/Makefile.am, lib/compat.c, lib/crypto-api.c,
6497 lib/crypto.c, lib/crypto.h, lib/gnutls_cipher.c,
6498 lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h,
6499 lib/gnutls_hash_int.c, lib/gnutls_hash_int.h,
6500 lib/includes/gnutls/crypto.h, lib/includes/gnutls/gnutls.h.in,
6501 lib/libgnutls.map, libextra/fipsmd5.c, src/benchmark.c: Reverted all
6502 previous changes to combine hashes with MAC algorithms. It is now
6503 permissible to register a hash algorithm separately from a MAC.
6505 2009-12-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6507 * lib/crypto-api.c, lib/crypto.c, lib/crypto.h,
6508 lib/ext_session_ticket.c, lib/gnutls_algorithms.c,
6509 lib/gnutls_algorithms.h, lib/gnutls_cipher.c,
6510 lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h,
6511 lib/gnutls_constate.c, lib/gnutls_constate.h,
6512 lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
6513 lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_priority.c,
6514 lib/gnutls_psk_netconf.c, lib/gnutls_sig.c, lib/gnutls_srp.c,
6515 lib/gnutls_state.c, lib/gnutls_ui.c, lib/includes/gnutls/crypto.h,
6516 lib/includes/gnutls/gnutls.h.in, lib/mac-libgcrypt.c,
6517 lib/opencdk/dummy.c, lib/opencdk/filters.h, lib/opencdk/hash.c,
6518 lib/opencdk/kbnode.c, lib/opencdk/main.h, lib/opencdk/opencdk.h,
6519 lib/opencdk/pubkey.c, lib/opencdk/sig-check.c,
6520 lib/opencdk/verify.c, lib/x509/crq.c, lib/x509/pbkdf2-sha1.c,
6521 lib/x509/pkcs12.c, lib/x509/pkcs12_encr.c, lib/x509/privkey.c,
6522 lib/x509/sign.c, lib/x509/verify.c, lib/x509/x509.c,
6523 lib/x509/x509_int.h, libextra/fipsmd5.c, libextra/gnutls_openssl.c:
6524 Revert "Merged the two internal hash API functions, to simplify and
6525 reduce code." This reverts commit bc3e43d5f121e404aa32212dcfcc5027de807056. Conflicts: lib/crypto.c lib/gnutls_cipher.c lib/gnutls_hash_int.c lib/gnutls_hash_int.h lib/includes/gnutls/crypto.h lib/mac-libgcrypt.c
6527 2009-12-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6529 * lib/gnutls_hash_int.c, lib/includes/gnutls/crypto.h,
6530 lib/mac-libgcrypt.c, libextra/gnutls_openssl.c, tests/gc.c: Revert
6531 "Added plain MD5 hash check and corrected gnutls_hash_fast() usage
6532 in openssl.c" This reverts commit 54486afbfcf3398846d5c20d3094bdb7d0a43ff2.
6534 2009-12-04 Simon Josefsson <simon@josefsson.org>
6536 * doc/examples/ex-x509-info.c: Improve example of printing cert
6539 2009-12-04 Simon Josefsson <simon@josefsson.org>
6541 * doc/gnutls.texi: Typo fix. Reported by Laurence <lfinsto@gwdg.de> in
6543 <http://thread.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/4036>.
6545 2009-12-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6547 * lib/compat.c, lib/gnutls_algorithms.h: fixes for compilation.
6549 2009-12-03 Simon Josefsson <simon@josefsson.org>
6551 * lib/gnutls_cert.c: Check return value from
6552 gnutls_x509_crt_get_key_usage.
6554 2009-12-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6556 * NEWS, tests/pathlen/ca-no-pathlen.pem,
6557 tests/pathlen/no-ca-or-pathlen.pem: This is a follow-up to commit
6558 3d8da5765133c6ced37bf29b5a07f950b8c26cd7, that fixes some issues
6559 with DSA and RSA certificate encoding. Due to that the shown public
6560 key IDs are different than the ones in previous gnutls versions.
6562 2009-12-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6564 * lib/gnutls_cipher.c: reduced calls to gnutls_hash on
6565 encryption/decryption. Only initialize MAC when needed.
6567 2009-12-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6569 * lib/gnutls_hash_int.c, lib/includes/gnutls/crypto.h,
6570 lib/mac-libgcrypt.c, libextra/gnutls_openssl.c, tests/gc.c: Added
6571 plain MD5 hash check and corrected gnutls_hash_fast() usage in
6572 openssl.c Corrected new hash API bug that prevented usage of plain
6575 2009-12-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6577 * NEWS, doc/gnutls.texi, lib/Makefile.am, lib/compat.c,
6578 lib/crypto.c, lib/ext_session_ticket.c, lib/gnutls_algorithms.c,
6579 lib/gnutls_algorithms.h, lib/gnutls_cipher.c,
6580 lib/includes/gnutls/crypto.h, lib/libgnutls.map,
6581 lib/opencdk/read-packet.c, lib/x509/privkey_pkcs8.c,
6582 src/benchmark.c, tests/gc.c: Exported gnutls_cipher_get_block_size()
6583 and all hash functions added to libgnutls.map. Expanded benchmark
6584 with 3DES and ARCFOUR. Corrected test that used non-existing symbol.
6586 2009-12-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6588 * lib/m4/hooks.m4: Corrected check for cryptodev. Only enable it if
6589 --enable-cryptodev is specified.
6591 2009-12-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6593 * lib/cryptodev.c, lib/gnutls_cryptodev.h, lib/gnutls_hash_int.c,
6594 lib/gnutls_hash_int.h, lib/mac-libgcrypt.c, lib/x509/mpi.c:
6595 Corrected compilation issues.
6597 2009-11-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6599 * configure.ac, lib/m4/hooks.m4: Moved cryptodev check to
6600 lib/m4/hooks.m4 and now --enable-cryptodev actually works.
6602 2009-11-30 Simon Josefsson <simon@josefsson.org>
6604 * lib/gnutls_x509.c: Doc fix.
6606 2009-11-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6608 * lib/cryptodev.c: corrected old type.
6610 2009-11-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6612 * lib/cryptodev.c: Only include cryptodev.h if cryptodev is there.
6614 2009-11-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6616 * lib/crypto-api.c, lib/crypto.c, lib/crypto.h,
6617 lib/ext_session_ticket.c, lib/gnutls_algorithms.c,
6618 lib/gnutls_algorithms.h, lib/gnutls_cipher.c,
6619 lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h,
6620 lib/gnutls_constate.c, lib/gnutls_constate.h,
6621 lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
6622 lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_priority.c,
6623 lib/gnutls_psk_netconf.c, lib/gnutls_sig.c, lib/gnutls_srp.c,
6624 lib/gnutls_state.c, lib/gnutls_ui.c, lib/includes/gnutls/crypto.h,
6625 lib/includes/gnutls/gnutls.h.in, lib/mac-libgcrypt.c,
6626 lib/opencdk/dummy.c, lib/opencdk/filters.h, lib/opencdk/hash.c,
6627 lib/opencdk/kbnode.c, lib/opencdk/main.h, lib/opencdk/opencdk.h,
6628 lib/opencdk/pubkey.c, lib/opencdk/sig-check.c,
6629 lib/opencdk/verify.c, lib/x509/crq.c, lib/x509/pbkdf2-sha1.c,
6630 lib/x509/pkcs12.c, lib/x509/pkcs12_encr.c, lib/x509/privkey.c,
6631 lib/x509/sign.c, lib/x509/verify.c, lib/x509/x509.c,
6632 lib/x509/x509_int.h, libextra/fipsmd5.c, libextra/gnutls_openssl.c:
6633 Merged the two internal hash API functions, to simplify and reduce
6634 code. gnutls_hmac* and gnutls_hash* were merged to gnutls_hash API.
6636 2009-11-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6638 * .gitignore, configure.ac, lib/Makefile.am, lib/crypto-api.c,
6639 lib/crypto.c, lib/cryptodev.c, lib/gnutls_cipher_int.c,
6640 lib/gnutls_cryptodev.h, lib/gnutls_errors.c, lib/gnutls_global.c,
6641 lib/gnutls_hash_int.c, lib/gnutls_hash_int.h,
6642 lib/includes/gnutls/crypto.h, lib/includes/gnutls/gnutls.h.in,
6643 lib/libgnutls.map, src/Makefile.am, src/benchmark.c: Added cryptodev
6644 support (/dev/crypto). Tested with
6645 http://www.logix.cz/michal/devel/cryptodev/. Added benchmark
6646 utility for AES. Exported API to access encryption algorithms.
6648 2009-11-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6650 * NEWS: Documented certtool's certificate request generation fix.
6652 2009-11-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6654 * lib/x509/mpi.c: Corrected two issues that affected certificate
6655 request generation. 1. Null padding is added on integers (found thanks to Wilankar
6656 Trupti <trupti.wilankar@hp.com>) 2. In optional SignatureAlgorithm parameters field for DSA keys the
6657 DSA parameters were added. Those were rejected by verisign. Gnutls
6658 no longer adds those parameters there since other implementations
6659 don't do either and having them does not seem to offer anything
6660 (anyway you need the signer's certificate to verify thus public key
6663 2009-11-27 Simon Josefsson <simon@josefsson.org>
6665 * doc/manpages/Makefile.am, tests/key-id/key-id,
6666 tests/nist-pkits/gnutls_test_entry, tests/x509paths/chain: More
6667 fixes of grep -q problem.
6669 2009-11-27 Simon Josefsson <simon@josefsson.org>
6673 2009-11-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6675 * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
6676 src/certtool.gaa: Allow exporting of Certificate requests to DER
6677 format. Added option --no-crq-extensions to avoid adding extensions
6680 2009-11-23 Simon Josefsson <simon@josefsson.org>
6682 * tests/rfc2253-escape-test: Don't use 'grep -q', to fix portability
6683 to OpenSolaris. Reported by "Dr. David Kirkby" <david.kirkby@onetel.net> in
6685 <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3993>.
6687 2009-11-16 Simon Josefsson <simon@josefsson.org>
6689 * NEWS, configure.ac, lib/configure.ac, lib/m4/hooks.m4,
6690 libextra/configure.ac: Bump versions.
6692 2009-11-15 Simon Josefsson <simon@josefsson.org>
6694 * doc/guile.texi: Doc fix.
6696 2009-11-15 Simon Josefsson <simon@josefsson.org>
6698 * gl/Makefile.am, gl/intprops.h, gl/m4/sys_stat_h.m4,
6699 gl/m4/unistd_h.m4, gl/sys_stat.in.h, gl/unistd.in.h,
6700 gl/version-etc.c, lib/gl/Makefile.am, lib/gl/m4/sys_stat_h.m4,
6701 lib/gl/m4/unistd_h.m4, lib/gl/sys_stat.in.h,
6702 lib/gl/tests/intprops.h, lib/gl/unistd.in.h, maint.mk: Update gnulib
6705 2009-11-09 Simon Josefsson <simon@josefsson.org>
6707 * ChangeLog: Generated.
6709 2009-11-09 Simon Josefsson <simon@josefsson.org>
6711 * NEWS: Version 2.9.9.
6713 2009-11-09 Simon Josefsson <simon@josefsson.org>
6715 * build-aux/pmccabe2html, gl/Makefile.am, gl/getpagesize.c,
6716 gl/m4/getpagesize.m4, gl/m4/gnulib-comp.m4, gl/tests/test-fseeko.c,
6717 lib/gl/Makefile.am, lib/gl/getpagesize.c, lib/gl/m4/getpagesize.m4,
6718 lib/gl/m4/gnulib-comp.m4, lib/gl/tests/test-fseeko.c: Update gnulib
6721 2009-11-09 Simon Josefsson <simon@josefsson.org>
6725 2009-11-09 Simon Josefsson <simon@josefsson.org>
6727 * src/certtool.c: Cleanup header inclusion.
6729 2009-11-09 Simon Josefsson <simon@josefsson.org>
6733 2009-11-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6735 * lib/gnutls_algorithms.c: More dead code removed. Based on
6736 suggestions by Steve Grubb and Tomaz Mraz
6738 2009-11-06 Simon Josefsson <simon@josefsson.org>
6742 2009-11-06 Simon Josefsson <simon@josefsson.org>
6744 * configure.ac, m4/valgrind.m4: Fix --disable-valgrind-tests.
6746 2009-11-06 Simon Josefsson <simon@josefsson.org>
6748 * gl/tests/Makefile.am: Update gnulib files.
6750 2009-11-06 Simon Josefsson <simon@josefsson.org>
6752 * gl/m4/getaddrinfo.m4, gl/m4/gnulib-comp.m4, maint.mk: Update
6755 2009-11-06 Simon Josefsson <simon@josefsson.org>
6757 * src/Makefile.am: Link to libgcrypt explicitly when libgcrypt
6760 2009-11-06 Simon Josefsson <simon@josefsson.org>
6762 * src/certtool.c, src/serv.c: Fix libgcrypt usage.
6764 2009-11-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6766 * lib/gnutls_handshake.c: Simplified code which was based on older
6767 version of internal structures. Based on observations by Steve
6768 Grubb and Tomas Mraz.
6770 2009-11-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6772 * NEWS: Corrected bug fix author.
6774 2009-11-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6776 * NEWS: Documented previous commit.
6778 2009-11-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6780 * lib/auth_cert.c, lib/gnutls_constate.c, lib/gnutls_sig.c,
6781 libextra/gnutls_openssl.c, src/certtool.c, src/cfg/cfg+.c,
6782 src/cfg/platon/str/strdyn.c, src/serv.c: Cleanups and several bug
6783 fixes found by Tomas Mraz. "I've patched the following problems in the code found by review of
6784 gnutls-2.8.5 code done by Steve Grubb. See the patch attached. The gnutls_constate.c bug might be potentially serious so I've
6785 decided to mail it to you directly, not to the public mailing list. The auth_cert.c change is just cleanup of the code. In gnutls_openssl.c I've just fixed the potential crasher, correct
6786 fix would require using asprintf or precomputed length of the buffer
6787 to allocate a memory. The certtool.c change is again just a cleanup."
6789 2009-11-05 Simon Josefsson <simon@josefsson.org>
6791 * NEWS, configure.ac, lib/configure.ac, lib/m4/hooks.m4,
6792 libextra/configure.ac: Bump versions.
6794 2009-11-05 Simon Josefsson <simon@josefsson.org>
6796 * ChangeLog: Generated.
6798 2009-11-05 Simon Josefsson <simon@josefsson.org>
6800 * NEWS: Version 2.9.8.
6802 2009-11-05 Simon Josefsson <simon@josefsson.org>
6804 * lib/gl/tests/test-func.c: Update gnulib files.
6806 2009-11-05 Simon Josefsson <simon@josefsson.org>
6808 * gl/m4/gnulib-comp.m4, gl/m4/inet_ntop.m4, gl/m4/inet_pton.m4,
6809 gl/tests/Makefile.am, gl/tests/test-inet_ntop.c,
6810 gl/tests/test-inet_pton.c, gl/tests/test-sys_socket.c,
6811 lib/gl/tests/test-func.c, lib/gl/tests/test-sys_socket.c,
6812 libextra/gl/md5.c: Update gnulib files.
6814 2009-11-05 Simon Josefsson <simon@josefsson.org>
6816 * lib/m4/hooks.m4: Make sure libgcrypt's dependency on libgpg-error
6819 2009-11-05 Simon Josefsson <simon@josefsson.org>
6821 * doc/manpages/Makefile.am: Fix API name change.
6823 2009-11-05 Simon Josefsson <simon@josefsson.org>
6825 * doc/gnutls.texi: Fix API name change.
6827 2009-11-05 Simon Josefsson <simon@josefsson.org>
6829 * doc/examples/ex-cert-select.c, doc/examples/ex-client-psk.c,
6830 doc/examples/ex-pkcs12.c, doc/examples/ex-serv-anon.c,
6831 doc/examples/ex-serv-export.c, doc/examples/ex-serv-pgp.c,
6832 doc/examples/ex-serv-psk.c, doc/examples/ex-serv-srp.c,
6833 doc/examples/ex-serv1.c, guile/src/core.c, lib/auth_cert.c,
6834 lib/auth_dhe.c, lib/auth_rsa_export.c, lib/auth_srp.c,
6835 lib/auth_srp_passwd.c, lib/auth_srp_rsa.c, lib/ext_cert_type.c,
6836 lib/ext_server_name.c, lib/ext_session_ticket.c,
6837 lib/ext_signature.c, lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
6838 lib/gnutls_cert.c, lib/gnutls_cipher.c, lib/gnutls_errors.c,
6839 lib/gnutls_extensions.c, lib/gnutls_handshake.c,
6840 lib/gnutls_hash_int.c, lib/gnutls_mpi.c, lib/gnutls_priority.c,
6841 lib/gnutls_psk.c, lib/gnutls_record.c, lib/gnutls_session_pack.c,
6842 lib/gnutls_sig.c, lib/gnutls_state.c, lib/gnutls_str.c,
6843 lib/gnutls_supplemental.c, lib/gnutls_ui.c, lib/gnutls_x509.c,
6844 lib/minitasn1/decoding.c, lib/opencdk/armor.c, lib/opencdk/keydb.c,
6845 lib/opencdk/literal.c, lib/opencdk/misc.c,
6846 lib/opencdk/new-packet.c, lib/opencdk/read-packet.c,
6847 lib/opencdk/sig-check.c, lib/opencdk/stream.c,
6848 lib/opencdk/verify.c, lib/openpgp/gnutls_openpgp.c,
6849 lib/openpgp/output.c, lib/openpgp/pgp.c, lib/x509/crq.c,
6850 lib/x509/dn.c, lib/x509/pkcs12.c, lib/x509/pkcs12_bag.c,
6851 lib/x509/privkey_pkcs8.c, lib/x509/verify.c, lib/x509/x509_write.c,
6852 libextra/gl/md5.c, libextra/gnutls_openssl.c, src/certtool-cfg.c,
6853 src/cli.c, src/common.c, src/crypt.c, src/psk.c, src/serv.c,
6854 tests/anonself.c, tests/chainverify.c, tests/crq_apis.c,
6855 tests/cve-2008-4989.c, tests/cve-2009-1415.c, tests/dhepskself.c,
6856 tests/dn2.c, tests/finished.c, tests/hostname-check.c,
6857 tests/mini-eagain.c, tests/mini.c, tests/nul-in-x509-names.c,
6858 tests/openpgpself.c, tests/oprfi.c, tests/pkcs12_encode.c,
6859 tests/pkcs12_s2k.c, tests/pkcs12_s2k_pem.c, tests/pskself.c,
6860 tests/resume.c, tests/tlsia.c, tests/x509_altname.c,
6861 tests/x509dn.c, tests/x509self.c, tests/x509sign-verify.c,
6862 tests/x509signself.c: Indent code.
6864 2009-11-05 Simon Josefsson <simon@josefsson.org>
6866 * doc/examples/ex-cert-select.c, src/cli.c: Fix API name change.
6868 2009-11-05 Simon Josefsson <simon@josefsson.org>
6870 * NEWS, doc/manpages/Makefile.am, lib/ext_signature.c,
6871 lib/includes/gnutls/gnutls.h.in, lib/libgnutls.map: Fix NEWS blurb.
6872 Shorten new API name.
6874 2009-11-05 Simon Josefsson <simon@josefsson.org>
6876 * lib/ext_signature.c: Doc fix, add Since tag.
6878 2009-11-05 Simon Josefsson <simon@josefsson.org>
6880 * lib/ext_signature.c: Indent code.
6882 2009-11-05 Simon Josefsson <simon@josefsson.org>
6884 * gl/m4/inet_ntop.m4, gl/m4/inet_pton.m4: Fix compile error. Tiny patch by Brad Hards <bradh@frogmouth.net> in
6886 <http://thread.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3943>.
6888 2009-11-05 Simon Josefsson <simon@josefsson.org>
6890 * lib/ext_signature.c: Fix compile errors. Tiny patch from Brad Hards <bradh@frogmouth.net> in
6892 <http://thread.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3942>.
6894 2009-11-05 Simon Josefsson <simon@josefsson.org>
6896 * lib/auth_cert.c: Fix compile errors. Tiny patch from Brad Hards <bradh@frogmouth.net> in
6898 <http://thread.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3941>.
6900 2009-11-05 Simon Josefsson <simon@josefsson.org>
6902 * gl/Makefile.am, gl/m4/stdlib_h.m4, gl/stdlib.in.h,
6903 gl/tests/test-getaddrinfo.c, lib/gl/Makefile.am,
6904 lib/gl/m4/stdlib_h.m4, lib/gl/stdlib.in.h: Update gnulib files.
6906 2009-11-05 Simon Josefsson <simon@josefsson.org>
6910 2009-11-05 Simon Josefsson <simon@josefsson.org>
6912 * lib/po/vi.po.in: Sync with TP.
6914 2009-11-03 Simon Josefsson <simon@josefsson.org>
6916 * doc/examples/Makefile.am, src/Makefile.am, tests/Makefile.am: Use
6917 INET_NTOP_LIB and INET_PTON_LIB.
6919 2009-11-03 Simon Josefsson <simon@josefsson.org>
6921 * build-aux/pmccabe2html, build-aux/useless-if-before-free,
6922 gl/m4/fseeko.m4, gl/m4/gnulib-comp.m4, gl/m4/inet_ntop.m4,
6923 gl/m4/inet_pton.m4, gl/m4/pmccabe2html.m4, gl/m4/ungetc.m4,
6924 gl/sockets.c, gl/stdio.in.h, gl/sys_stat.in.h,
6925 gl/tests/test-arpa_inet.c, gl/tests/test-getaddrinfo.c,
6926 gl/tests/test-getdelim.c, gl/tests/test-getline.c,
6927 gl/tests/test-gettimeofday.c, gl/tests/test-memchr.c,
6928 gl/tests/test-netinet_in.c, gl/tests/test-select-stdin.c,
6929 gl/tests/test-select.c, gl/tests/test-sockets.c,
6930 gl/tests/test-stddef.c, gl/tests/test-stdint.c,
6931 gl/tests/test-stdio.c, gl/tests/test-stdlib.c,
6932 gl/tests/test-strerror.c, gl/tests/test-string.c,
6933 gl/tests/test-sys_select.c, gl/tests/test-sys_socket.c,
6934 gl/tests/test-sys_stat.c, gl/tests/test-sys_time.c,
6935 gl/tests/test-time.c, gl/tests/test-unistd.c,
6936 gl/tests/test-version-etc.c, gl/tests/test-wchar.c,
6937 lib/gl/m4/fseeko.m4, lib/gl/m4/ungetc.m4, lib/gl/sockets.c,
6938 lib/gl/stdio.in.h, lib/gl/sys_stat.in.h,
6939 lib/gl/tests/test-memchr.c, lib/gl/tests/test-sockets.c,
6940 lib/gl/tests/test-stddef.c, lib/gl/tests/test-stdint.c,
6941 lib/gl/tests/test-stdio.c, lib/gl/tests/test-stdlib.c,
6942 lib/gl/tests/test-string.c, lib/gl/tests/test-strverscmp.c,
6943 lib/gl/tests/test-sys_socket.c, lib/gl/tests/test-sys_stat.c,
6944 lib/gl/tests/test-time.c, lib/gl/tests/test-unistd.c,
6945 lib/gl/tests/test-wchar.c, libextra/gl/md5.c, maint.mk: Update
6948 2009-11-02 Simon Josefsson <simon@josefsson.org>
6952 2009-11-02 Simon Josefsson <simon@josefsson.org>
6954 * tests/chainverify.c: Fix time bomb in chainverify self-test. Reported by Andreas Metzler <ametzler@downhill.at.eu.org> in
6956 <http://thread.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3925>.
6958 2009-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6960 * NEWS: Documented change for certificate retrieval callbacks.
6962 2009-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6964 * src/cli.c: do not use gnutls_x509_crt_get_signature_algorithm() on
6967 2009-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6969 * lib/auth_cert.c: Do not check signature algorithms for certificate
6970 selection when using openpgp certificates.
6972 2009-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6974 * doc/manpages/gnutls-cli.1: Avoid code duplication by using all the
6975 functions defined in gnutls_algorithms to map from TLS 1.2 signature
6976 algorithm numbers to gnutls signature algorithms. Added minimal documentation for SIGN-* in gnutls-cli priority
6977 strings. Corrected bug in signature algorithm extension generation.
6979 2009-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6981 * lib/auth_cert.c, lib/auth_dhe.c, lib/ext_signature.c,
6982 lib/ext_signature.h, lib/gnutls_algorithms.c,
6983 lib/gnutls_algorithms.h, lib/gnutls_int.h, lib/gnutls_sig.c: Avoid
6984 code duplication by using all the functions defined in
6985 gnutls_algorithms to map from TLS 1.2 signature algorithm numbers to
6986 gnutls signature algorithms. Added minimal documentation for SIGN-* in gnutls-cli priority
6987 strings. Corrected bug in signature algorithm extension generation.
6989 2009-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
6991 * lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa_export.c,
6992 lib/auth_srp_rsa.c, lib/gnutls_sig.c, lib/gnutls_sig.h: Rationalized
6993 function names for signature generation and verification during
6994 handshake. _gnutls_tls_sign_hdata ->
6995 _gnutls_handshake_sign_cert_vrfy _gnutls_verify_sig_hdata ->
6996 _gnutls_handshake_verify_cert_vrfy _gnutls_tls_sign_params ->
6997 _gnutls_handshake_sign_data _gnutls_verify_sig_params ->
6998 _gnutls_handshake_verify_data
7000 2009-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7002 * lib/ext_signature.c: Do not output error if a server replies with
7003 a SignatureAlgorithms extension.
7005 2009-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7007 * tests/dn2.c, tests/pathlen/ca-no-pathlen.pem: RSA_SHA -> RSA_SHA1
7009 2009-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7011 * NEWS: Documented memory leak fix.
7013 2009-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7015 * NEWS, doc/examples/ex-cert-select.c, doc/gnutls.texi,
7016 lib/auth_cert.c, lib/ext_cert_type.c, lib/ext_cert_type.h,
7017 lib/ext_signature.c, lib/ext_signature.h, lib/gnutls_alert.c,
7018 lib/gnutls_sig.c, lib/gnutls_state.c, lib/gnutls_state.h,
7019 lib/includes/gnutls/gnutls.h.in, lib/libgnutls.map, src/cli.c: Final
7020 touch on signature algorithms in TLS 1.2 support. Added function
7021 gnutls_session_sign_algorithm_get_requested() for callbacks to be
7022 able to verify they return a correct certificate as well as
7023 documentation for its usage.
7025 2009-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7027 * lib/Makefile.am, lib/auth_cert.c, lib/auth_cert.h,
7028 lib/ext_signature.c, lib/ext_signature.h, lib/gnutls_algorithms.c,
7029 lib/gnutls_algorithms.h, lib/gnutls_cert.c, lib/gnutls_cert.h,
7030 lib/gnutls_errors.c, lib/gnutls_extensions.c,
7031 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c,
7032 lib/gnutls_sig.c, lib/gnutls_sig.h, lib/gnutls_state.c,
7033 lib/gnutls_state.h, lib/gnutls_x509.c,
7034 lib/includes/gnutls/gnutls.h.in, lib/openpgp/gnutls_openpgp.c:
7035 Improved TLS 1.2 support. Added support for the SignatureAlgorithm
7036 extension as well for the SignatureAlgorithm in certificate request. Limitation for TLS 1.2 clients: Only SHA1 or SHA256 are supported for generating signatures in
7037 certificate verify message. That is to avoid storing all handshake
7038 messages in memory. To be reconsidered in the future.
7040 2009-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7042 * lib/gnutls_global.c: fixes in order to compile with -Werror
7044 2009-10-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7046 * lib/ext_cert_type.c, lib/gnutls_cipher.c: remove unnessesary
7049 2009-10-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7051 * lib/ext_cert_type.c: correctly check extension size.
7053 2009-10-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7055 * NEWS, lib/gnutls_handshake.c: When resuming a session do not
7056 overwrite the initial session data with resumed session data.
7057 Discovered on discussion at help-gnutls with Sebastien Decugis.
7059 2009-10-26 Simon Josefsson <simon@josefsson.org>
7061 * lib/gnutls_cipher.c, lib/gnutls_handshake.c, src/certtool.c: Fix
7062 code style so it compiles with gcc 4.4 with warnings.
7064 2009-10-26 Simon Josefsson <simon@josefsson.org>
7066 * gl/Makefile.am, gl/m4/sys_stat_h.m4, gl/sys_stat.in.h,
7067 lib/gl/Makefile.am, lib/gl/m4/sys_stat_h.m4, lib/gl/sys_stat.in.h:
7068 Update gnulib files.
7070 2009-10-26 Simon Josefsson <simon@josefsson.org>
7072 * .gitignore: Drop unknown mini-hfail.
7074 2009-10-26 Simon Josefsson <simon@josefsson.org>
7078 2009-10-25 Daiki Ueno <ueno@unixuser.org>
7080 * lib/gnutls_handshake.c: Enable ClientHello to carry arbitrary
7081 length extension data.
7083 2009-10-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7085 * lib/includes/gnutls/pkcs12.h, lib/pkix.asn, lib/pkix_asn1_tab.c,
7086 lib/x509/pkcs12.c, lib/x509/pkcs12_bag.c, lib/x509/x509_int.h,
7087 src/certtool.c: Added GNUTLS_BAG_SECRET that adds support for
7088 storing a randomly generated key into a PKCS-12 structure. This is a
7089 gnutls extension, since PKCS-12 does not specify what should be in
7090 the secret bag. What we do is store the key as OCTET string and
7091 specify an OID of the PKCS-9 random nonce.
7093 2009-10-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7095 * NEWS, lib/x509/privkey_pkcs8.c: Corrected warnings in picky
7096 compilers and rearanged code.
7098 2009-10-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7100 * doc/manpages/certtool.1, lib/cipher-libgcrypt.c,
7101 lib/gnutls_algorithms.c, lib/includes/gnutls/gnutls.h.in,
7102 lib/includes/gnutls/x509.h, lib/pkix.asn, lib/pkix_asn1_tab.c,
7103 lib/x509/pkcs12_bag.c, lib/x509/privkey_pkcs8.c,
7104 lib/x509/x509_int.h, src/certtool-gaa.c, src/certtool-gaa.h,
7105 src/certtool.c, src/certtool.gaa: Added support for the AES family
7106 of ciphers in the PKCS8 and 12 encryption options.
7108 2009-10-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7110 * .gitignore: Do not print auto-generated files.
7112 2009-10-23 Simon Josefsson <simon@josefsson.org>
7116 2009-10-23 Simon Josefsson <simon@josefsson.org>
7118 * lib/gnutlsxx.cpp: Fix forgotten braces. Reported by Jason Pettiss <jpettiss@yahoo.com>.
7120 2009-10-23 Simon Josefsson <simon@josefsson.org>
7122 * lib/gnutlsxx.cpp: Indent code.
7124 2009-10-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
7126 * lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cipher.c,
7127 lib/gnutls_handshake.c, lib/gnutls_handshake.h,
7128 lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
7129 lib/gnutls_sig.c, lib/gnutls_state.c: 1. Fix for memory leaks on interrupted handshake. 2. Fixes issue where a TLS 1.2 client will wrongly calculate hashes
7130 if the server will select a different than 1.2 protocol. 3. In TLS 1.2 when a certificate request is sent, support is not
7131 complete. In that case abort the handshake. By checking TLS 1.2 it
7132 seems that the algorithms to be used for the signature in the
7133 certificate verify message are negotiated not at the client/server
7134 hello messages but rather selected by the server at the certificate
7135 request. This might not look as bad, but since in this message we
7136 have to sign all previous handshake messages, it forces us to keep
7137 all the handshake messages into a buffer until this point... I don't
7138 know who proposed this change to the TLS WG, but it seems it wasn't
7141 2009-10-20 Simon Josefsson <simon@josefsson.org>
7143 * tests/chainverify.c: Fix expired cert.
7145 2009-10-16 Simon Josefsson <simon@josefsson.org>
7147 * src/cli.c: Make sure we use libgcrypt correctly.
7149 2009-10-15 Simon Josefsson <simon@josefsson.org>
7151 * gl/m4/time_h.m4: Update gnulib files.
7153 2009-10-15 Simon Josefsson <simon@josefsson.org>
7155 * gl/Makefile.am, gl/m4/gnulib-comp.m4, gl/m4/sys_stat_h.m4,
7156 gl/sys_stat.in.h, gl/tests/Makefile.am, gl/tests/test-sys_stat.c,
7157 gl/tests/test-time.c, gl/time.in.h, gl/unistd.in.h,
7158 lib/gl/Makefile.am, lib/gl/m4/gnulib-comp.m4,
7159 lib/gl/m4/sys_stat_h.m4, lib/gl/sys_stat.in.h,
7160 lib/gl/tests/test-sys_stat.c, lib/gl/unistd.in.h: Update gnulib
7163 2009-10-15 Simon Josefsson <simon@josefsson.org>
7165 * lib/libgnutlsxx.map: Export C++ symbol visibility. Tiny patch from Boyan Kasarov <bkasarov@gmail.com>.
7167 2009-10-14 Simon Josefsson <simon@josefsson.org>
7169 * lib/pkix_asn1_tab.c: Regenerate.
7171 2009-10-14 Simon Josefsson <simon@josefsson.org>
7175 2009-10-14 Simon Josefsson <simon@josefsson.org>
7177 * tests/pkcs12_encode.c: Fix MAC password.
7179 2009-10-14 Simon Josefsson <simon@josefsson.org>
7181 * tests/pkcs12_encode.c: Use better friendly names.
7183 2009-10-14 Simon Josefsson <simon@josefsson.org>
7185 * tests/Makefile.am, tests/pkcs12_encode.c: Add self test to test
7188 2009-10-14 Simon Josefsson <simon@josefsson.org>
7190 * lib/pkix.asn: Work around 'Cannot find OID: 1.2.840.113549.1.9.21'
7191 PKCS#12 problem. Reported by Michael Welsh Duggan <mwd@cert.org> in
7192 <http://permalink.gmane.org/gmane.network.gnutls.general/1786>.
7194 2009-10-14 Simon Josefsson <simon@josefsson.org>
7196 * doc/gnutls.texi: Mention that sometimes CA certs needs to be
7197 included in PKCS#12 files. Reported by Ivars Suba <Ivars.Suba@bank.lv>.
7199 2009-10-07 Simon Josefsson <simon@josefsson.org>
7201 * lib/gnutls_priority.c: After setting priorities using new API,
7202 update current TLS version.
7204 2009-10-06 Simon Josefsson <simon@josefsson.org>
7206 * NEWS, configure.ac, lib/configure.ac, lib/m4/hooks.m4,
7207 libextra/configure.ac: Bump versions.
7209 2009-10-06 Simon Josefsson <simon@josefsson.org>
7211 * ChangeLog: Generated.
7213 2009-10-06 Simon Josefsson <simon@josefsson.org>
7215 * NEWS: Version 2.9.7.
7217 2009-10-06 Simon Josefsson <simon@josefsson.org>
7219 * gl/Makefile.am, gl/m4/gnulib-comp.m4, gl/m4/stdio_h.m4,
7220 gl/m4/unistd_h.m4, gl/progname.c, gl/stdio.in.h, gl/unistd.in.h,
7221 lib/gl/Makefile.am, lib/gl/m4/stdio_h.m4, lib/gl/m4/unistd_h.m4,
7222 lib/gl/stdio.in.h, lib/gl/unistd.in.h, maint.mk: Update gnulib
7225 2009-10-06 Simon Josefsson <simon@josefsson.org>
7229 2009-10-06 Simon Josefsson <simon@josefsson.org>
7231 * lib/libgnutlsxx.map: Fix symbol export rules. Tiny patch by Boyan Kasarov <bkasarov@gmail.com>.
7233 2009-10-06 Simon Josefsson <simon@josefsson.org>
7235 * lib/gnutlsxx.cpp: Include config.h. Tiny patch from Boyan Kasarov <bkasarov@gmail.com>.
7237 2009-10-01 Daiki Ueno <ueno@unixuser.org>
7239 * lib/gnutls_sig.c: Reserve enough room for hash buffers. This fixes x509self self-test.
7241 2009-09-30 Simon Josefsson <simon@josefsson.org>
7243 * gl/Makefile.am, gl/m4/sys_stat_h.m4, gl/m4/unistd_h.m4,
7244 gl/tests/Makefile.am, gl/unistd.in.h, lib/gl/Makefile.am,
7245 lib/gl/m4/sys_stat_h.m4, lib/gl/m4/unistd_h.m4,
7246 lib/gl/tests/Makefile.am, lib/gl/unistd.in.h: Update gnulib files.
7248 2009-09-30 Simon Josefsson <simon@josefsson.org>
7252 2009-09-30 Simon Josefsson <simon@josefsson.org>
7254 * lib/gnutls_priority.c: Attempt to negotiate TLS 1.2 by default.
7256 2009-09-30 Simon Josefsson <simon@josefsson.org>
7260 2009-09-30 Simon Josefsson <simon@josefsson.org>
7262 * lib/auth_cert.c: Fix comment.
7264 2009-09-30 Daiki Ueno <ueno@unixuser.org>
7266 * lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa_export.c,
7267 lib/auth_srp_rsa.c, lib/gnutls_sig.c, lib/gnutls_sig.h: Fix
7268 server-side TLS 1.2 support.
7270 2009-09-30 Daiki Ueno <ueno@unixuser.org>
7272 * lib/gnutls_sig.c: Calculate DER-encoded DigestInfo on-the-fly
7273 rather than hard code it.
7275 2009-09-28 Ludovic Courtès <ludo@gnu.org>
7277 * configure.ac, guile/src/core.c: guile: Adjust for Guile 1.9.3+. * guile/src/core.c (mark_session_record_port,
7278 free_session_record_port): Conditionalize on `SCM_MAJOR_VERSION == 1
7279 && SCM_MINOR_VERSION <= 8'. (scm_init_gnutls_session_record_port_type): Adjust accordingly. (make_session_record_port): Use `scm_gc_malloc_pointerless ()'
7282 2009-09-28 Ludovic Courtès <ludo@gnu.org>
7284 * guile/src/core.c: guile: Syntactic nitpicking. * guile/src/core.c (SCM_GNUTLS_MAKE_SESSION_DATA, SCM_GNUTLS_SET_SESSION_RECORD_PORT): Remove extraneous semicolon.
7286 2009-09-28 Ludovic Courtès <ludo@gnu.org>
7288 * guile/src/core.c: guile: Use Guile's malloc routines. * guile/src/core.c (scm_init_gnutls): Use Guile's malloc routines.
7290 2009-09-23 Simon Josefsson <simon@josefsson.org>
7292 * lib/ext_server_name.c: Clarify gnutls_server_name_set usage. Reported by Daniel Black <daniel@cacert.org> in
7294 <http://thread.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3878>.
7296 2009-09-23 Ludovic Courtès <ludo@gnu.org>
7298 * guile/src/core.c: Fix integer/pointer cast warnings in the Guile
7299 bindings on x86_64. * guile/src/core.c (do_fill_port, fill_session_record_port_input, scm_gnutls_set_session_transport_fd_x): Make sure pointer/integer
7300 casts use integers of the right size.
7302 2009-09-23 Ludovic Courtès <ludo@gnu.org>
7304 * guile/src/extra.c: Update Guile bindings to the current OpenPGP
7305 API. * guile/src/extra.c (scm_gnutls_openpgp_certificate_id, scm_gnutls_openpgp_certificate_id_x): Use the newer `gnutls_openpgp_crt_get_key_id ()'.
7307 2009-09-23 Ludovic Courtès <ludo@gnu.org>
7309 * doc/Makefile.am, guile/src/Makefile.am, guile/tests/Makefile.am:
7310 Turn off auto-compilation when using Guile 1.9+. * guile/src/Makefile.am (GUILE_FOR_BUILD): Turn off auto-compilation with Guile 1.9+. * guile/tests/Makefile.am (TESTS_ENVIRONMENT): Likewise. * doc/Makefile.am (GUILE_FOR_BUILD): Likewise.
7312 2009-09-23 Ludovic Courtès <ludo@gnu.org>
7314 * guile/src/core.c, guile/src/errors.c, guile/src/extra.c,
7315 guile/src/utils.c, guile/src/utils.h: Fix inclusion of <config.h> in
7316 Guile bindings. * guile/src/core.c, guile/src/errors.c, guile/src/extra.c, guile/src/utils.c: Include <config.h> first, as suggested by Simon Josefsson. * guile/src/utils.h: Don't include <config.h>.
7318 2009-09-22 Simon Josefsson <simon@josefsson.org>
7320 * gl/unistd.in.h, lib/gl/unistd.in.h: Update gnulib files.
7322 2009-09-22 Simon Josefsson <simon@josefsson.org>
7324 * NEWS, configure.ac, lib/configure.ac, lib/m4/hooks.m4,
7325 libextra/configure.ac: Bump versions.
7327 2009-09-22 Simon Josefsson <simon@josefsson.org>
7329 * build-aux/gendocs.sh: Chmod.
7331 2009-09-22 Simon Josefsson <simon@josefsson.org>
7333 * ChangeLog: Generated.
7335 2009-09-22 Simon Josefsson <simon@josefsson.org>
7337 * NEWS: Version 2.9.6.
7339 2009-09-22 Simon Josefsson <simon@josefsson.org>
7341 * gl/Makefile.am, gl/m4/getdelim.m4, gl/m4/stdio_h.m4,
7342 gl/m4/stdlib_h.m4, gl/m4/sys_stat_h.m4, gl/m4/unistd_h.m4,
7343 gl/stdio.in.h, gl/stdlib.in.h, gl/sys_stat.in.h, gl/unistd.in.h,
7344 lib/gl/Makefile.am, lib/gl/m4/stdio_h.m4, lib/gl/m4/stdlib_h.m4,
7345 lib/gl/m4/sys_stat_h.m4, lib/gl/m4/unistd_h.m4, lib/gl/stdio.in.h,
7346 lib/gl/stdlib.in.h, lib/gl/sys_stat.in.h, lib/gl/unistd.in.h,
7347 maint.mk: Update gnulib files.
7349 2009-09-13 Brad Hards <bradh@frogmouth.net>
7351 * lib/x509/x509.c: Add forgotten documentation bits for issuer
7352 altname Signed-off-by: Simon Josefsson <simon@josefsson.org>
7354 2009-09-11 Simon Josefsson <simon@josefsson.org>
7356 * build-aux/gendocs.sh, gl/m4/getaddrinfo.m4, gl/m4/getline.m4,
7357 gl/m4/readline.m4, gl/m4/select.m4, gl/m4/sockets.m4,
7358 gl/m4/socklen.m4, gl/m4/sockpfaf.m4, lib/gl/m4/sockets.m4,
7359 lib/gl/m4/socklen.m4, lib/gl/m4/sockpfaf.m4, lib/gl/m4/time_r.m4:
7360 Update gnulib files.
7362 2009-09-11 Simon Josefsson <simon@josefsson.org>
7364 * lib/gnutls_cipher.c: Add debug message. Tiny patch from Miroslav
7365 Kratochvil <exa.exa@gmail.com> in
7366 <http://thread.gmane.org/gmane.network.gnutls.general/1758>.
7368 2009-09-11 Daiki Ueno <ueno@unixuser.org>
7370 * lib/Makefile.am: Fix out-of-tree build. Fix out-of-tree build; gnutls.h is generated in the build tree.
7372 2009-09-10 Simon Josefsson <simon@josefsson.org>
7374 * NEWS, lib/m4/hooks.m4: Enable Camellia by default.
7376 2009-09-10 Simon Josefsson <simon@josefsson.org>
7378 * NEWS, configure.ac, lib/configure.ac, lib/m4/hooks.m4,
7379 libextra/configure.ac: Bump versions.
7381 2009-09-10 Simon Josefsson <simon@josefsson.org>
7383 * ChangeLog: Generated.
7385 2009-09-10 Simon Josefsson <simon@josefsson.org>
7387 * NEWS: Version 2.9.5.
7389 2009-09-10 Simon Josefsson <simon@josefsson.org>
7391 * configure.ac: Bump version.
7393 2009-09-10 Simon Josefsson <simon@josefsson.org>
7395 * gl/Makefile.am, gl/m4/stdio_h.m4, gl/m4/string_h.m4,
7396 gl/m4/sys_stat_h.m4, gl/m4/unistd_h.m4, gl/stdio.in.h,
7397 gl/string.in.h, gl/sys_stat.in.h, gl/unistd.in.h,
7398 lib/gl/Makefile.am, lib/gl/m4/stdio_h.m4, lib/gl/m4/string_h.m4,
7399 lib/gl/m4/sys_stat_h.m4, lib/gl/m4/unistd_h.m4, lib/gl/stdio.in.h,
7400 lib/gl/string.in.h, lib/gl/sys_stat.in.h, lib/gl/unistd.in.h,
7401 maint.mk: Update gnulib files.
7403 2009-09-10 Simon Josefsson <simon@josefsson.org>
7407 2009-09-10 Simon Josefsson <simon@josefsson.org>
7411 2009-09-10 Simon Josefsson <simon@josefsson.org>
7413 * lib/m4/hooks.m4: Bump library version for new APIs.
7415 2009-09-10 Simon Josefsson <simon@josefsson.org>
7417 * lib/x509/output.c, lib/x509/x509.c: Indent.
7419 2009-09-10 Simon Josefsson <simon@josefsson.org>
7421 * lib/libgnutls.map: Move the new ABIs to the GNUTLS_2_10 section.
7423 2009-09-09 Brad Hards <bradh@frogmouth.net>
7425 * doc/manpages/Makefile.am, lib/includes/gnutls/x509.h,
7426 lib/libgnutls.map, lib/x509/output.c, lib/x509/x509.c,
7427 tests/Makefile.am, tests/x509_altname.c: Add X509 Issuer Altname
7428 functions Signed-off-by: Simon Josefsson <simon@josefsson.org>
7430 2009-09-07 Simon Josefsson <simon@josefsson.org>
7432 * tests/key-id/key-id: Don't use ! to negate exit status. Reported
7433 by "Tom G. Christensen" <tgc@jupiterrise.com> in
7435 <http://thread.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3861>.
7437 2009-09-03 Simon Josefsson <simon@josefsson.org>
7439 * gl/Makefile.am, gl/close.c, gl/inet_ntop.c, gl/inet_pton.c,
7440 gl/m4/sys_stat_h.m4, gl/sys_stat.in.h, gl/tests/Makefile.am,
7441 gl/unistd.in.h, lib/gl/Makefile.am, lib/gl/m4/sys_stat_h.m4,
7442 lib/gl/sys_stat.in.h, lib/gl/unistd.in.h, maint.mk: Update gnulib
7445 2009-09-03 Simon Josefsson <simon@josefsson.org>
7447 * NEWS, lib/configure.ac, lib/m4/hooks.m4, libextra/configure.ac:
7450 2009-09-03 Simon Josefsson <simon@josefsson.org>
7452 * cfg.mk: Commit cyclo/ dir too.
7454 2009-09-03 Simon Josefsson <simon@josefsson.org>
7456 * ChangeLog: Generated.
7458 2009-09-03 Simon Josefsson <simon@josefsson.org>
7460 * NEWS: Version 2.9.4.
7462 2009-09-03 Simon Josefsson <simon@josefsson.org>
7464 * tests/hostname-check.c: Build when OpenPGP is disabled.
7466 2009-09-03 Simon Josefsson <simon@josefsson.org>
7470 2009-09-03 Simon Josefsson <simon@josefsson.org>
7474 2009-09-03 Simon Josefsson <simon@josefsson.org>
7476 * cfg.mk: Ugly hack for autobuilder.
7478 2009-09-01 Simon Josefsson <simon@josefsson.org>
7482 2009-09-01 Simon Josefsson <simon@josefsson.org>
7484 * lib/gnutls_priority.c: Use SHA256 as MAC by default.
7486 2009-09-01 Simon Josefsson <simon@josefsson.org>
7490 2009-09-01 Daiki Ueno <ueno@unixuser.org>
7492 * lib/gnutls_algorithms.c: Add SHA-2 cipher suites. Signed-off-by: Simon Josefsson <simon@josefsson.org>
7494 2009-09-01 Daiki Ueno <ueno@unixuser.org>
7496 * lib/debug.c: Print NewSessionTicket handshake. Signed-off-by: Simon Josefsson <simon@josefsson.org>
7498 2009-08-31 Simon Josefsson <simon@josefsson.org>
7502 2009-08-31 Simon Josefsson <simon@josefsson.org>
7504 * lib/x509/x509.c: Handle XMPP SANs properly. Reported by Howard
7505 Chu <hyc@symas.com> in <https://savannah.gnu.org/support/?106975>.
7507 2009-08-31 Simon Josefsson <simon@josefsson.org>
7509 * lib/auth_dhe.c: Need another header.
7511 2009-08-31 Simon Josefsson <simon@josefsson.org>
7513 * AUTHORS, NEWS: Add.
7515 2009-08-31 Simon Josefsson <simon@josefsson.org>
7517 * lib/gnutls_algorithms.c: Add comment explaining where magic values
7520 2009-08-31 Daiki Ueno <ueno@unixuser.org>
7522 * lib/auth_cert.c: Fix parsing Certificate Request for TLS 1.2. Fix the logic to skip supported_signature_algorithms in Certificate
7523 Request. Signed-off-by: Simon Josefsson <simon@josefsson.org>
7525 2009-08-31 Daiki Ueno <ueno@unixuser.org>
7527 * lib/gnutls_handshake.c, lib/gnutls_pk.c, lib/gnutls_state.c: Use
7528 SHA256 for PRF if TLS 1.2. Use SHA256 for the basis of PRF, and for the hash over handshake
7529 messages. Signed-off-by: Simon Josefsson <simon@josefsson.org>
7531 2009-08-31 Daiki Ueno <ueno@unixuser.org>
7533 * lib/auth_dhe.c, lib/auth_rsa_export.c, lib/auth_srp_rsa.c,
7534 lib/gnutls_sig.c, lib/gnutls_sig.h: Respect TLS signature algorithm
7535 in server KX. Verify signature of DH parameters in Server Key Exchange with the
7536 embedded signature algorithm. Signed-off-by: Simon Josefsson <simon@josefsson.org>
7538 2009-08-31 Daiki Ueno <ueno@unixuser.org>
7540 * lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
7541 lib/gnutls_int.h: Add functions for TLS signature algorithm. Add functions to convert TLS signature algorithm from/to constants
7542 defined by GnuTLS. Signed-off-by: Simon Josefsson <simon@josefsson.org>
7544 2009-08-31 Simon Josefsson <simon@josefsson.org>
7548 2009-08-31 Simon Josefsson <simon@josefsson.org>
7550 * maint.mk: Update gnulib files.
7552 2009-08-31 Simon Josefsson <simon@josefsson.org>
7556 2009-08-25 Fabian Keil <fk@fabiankeil.de>
7558 * src/serv.c: Remove dead store in listen_socket(). Signed-off-by: Simon Josefsson <simon@josefsson.org>
7560 2009-08-25 Fabian Keil <fk@fabiankeil.de>
7562 * lib/gnutls_buffers.c: Remove dead store in
7563 _gnutls_io_write_buffered(). Signed-off-by: Simon Josefsson <simon@josefsson.org>
7565 2009-08-24 Fabian Keil <fk@fabiankeil.de>
7567 * lib/x509/x509.c: Remove dead store in
7568 gnutls_x509_crt_list_import(). Signed-off-by: Simon Josefsson <simon@josefsson.org>
7570 2009-08-24 Fabian Keil <fk@fabiankeil.de>
7572 * lib/auth_srp_passwd.c: Remove dead store in pwd_put_values(). Signed-off-by: Simon Josefsson <simon@josefsson.org>
7574 2009-08-24 Fabian Keil <fk@fabiankeil.de>
7576 * src/certtool.c: Remove dead store in pkcs12_info(). Signed-off-by: Simon Josefsson <simon@josefsson.org>
7578 2009-08-25 Fabian Keil <fk@fabiankeil.de>
7580 * lib/auth_cert.c: Remove write-only variable info in
7581 _gnutls_proc_cert_cert_req(). Signed-off-by: Simon Josefsson <simon@josefsson.org>
7583 2009-08-25 Fabian Keil <fk@fabiankeil.de>
7585 * lib/auth_rsa_export.c: Remove write-only variable info in
7586 gen_rsa_export_server_kx(). Signed-off-by: Simon Josefsson <simon@josefsson.org>
7588 2009-08-25 Fabian Keil <fk@fabiankeil.de>
7590 * src/cfg/shared.c: Remove write-only variable sep_ar_idx in
7591 split_multi_arg(). Signed-off-by: Simon Josefsson <simon@josefsson.org>
7593 2009-08-24 Fabian Keil <fk@fabiankeil.de>
7595 * lib/x509/pkcs12.c: Remove write-only variable tmp_size in
7596 _pkcs12_decode_safe_content(). Signed-off-by: Simon Josefsson <simon@josefsson.org>
7598 2009-08-29 Fabian Keil <fk@fabiankeil.de>
7600 * THANKS: Remove duplicates. Two exact ones and a pretty close one. Signed-off-by: Simon Josefsson <simon@josefsson.org>
7602 2009-08-25 Fabian Keil <fk@fabiankeil.de>
7604 * lib/auth_srp_passwd.c: Mark what looks like a bug in in
7605 _gnutls_srp_pwd_read_entry() Signed-off-by: Simon Josefsson <simon@josefsson.org>
7607 2009-08-24 Fabian Keil <fk@fabiankeil.de>
7609 * src/crypt.c: In main(), rename salt to salt_size and don't bother
7610 reading info.salt which we don't use anyway. Signed-off-by: Simon Josefsson <simon@josefsson.org>
7612 2009-08-31 Simon Josefsson <simon@josefsson.org>
7614 * lib/opencdk/misc.c: (cdk_strlist_next): Handle NULL root value better. Based on report
7615 by Fabian Keil <fk@fabiankeil.de>.
7617 2009-08-24 Fabian Keil <fk@fabiankeil.de>
7619 * lib/x509/output.c: In print_extensions(), declare the *_idx
7620 variables as int instead of size_t. While it shouldn't make a difference, it makes more sense to me.
7621 It's also consistent with (at least) print_crl(). Signed-off-by: Simon Josefsson <simon@josefsson.org>
7623 2009-08-24 Fabian Keil <fk@fabiankeil.de>
7625 * lib/x509/output.c: In print_extensions(), initialize *_idx
7626 variables once before entering the for loop instead of each run. Otherwise checking them is pointless as they always will be zero. Signed-off-by: Simon Josefsson <simon@josefsson.org>
7628 2009-08-24 Fabian Keil <fk@fabiankeil.de>
7630 * lib/x509/output.c: In print_crq(), initialize challenge and
7631 extensions once before entering the for loop instead of each run. Signed-off-by: Simon Josefsson <simon@josefsson.org>
7633 2009-08-24 Fabian Keil <fk@fabiankeil.de>
7635 * lib/x509/output.c: In print_crl(), initialize aki_idx and crl_nr
7636 once before entering the for loop instead of each run. Otherwise the "error: more than one AKI extension\n" and "error:
7637 more than one CRL number\n" checks want work. Signed-off-by: Simon Josefsson <simon@josefsson.org>
7639 2009-08-28 Simon Josefsson <simon@josefsson.org>
7641 * tests/x509dn.c: Likewise.
7643 2009-08-28 Simon Josefsson <simon@josefsson.org>
7645 * tests/x509dn.c: Don't use deprecated type.
7647 2009-08-28 Simon Josefsson <simon@josefsson.org>
7649 * cfg.mk: Overwrite gettext's size_max.m4 to make sure we use one
7652 2009-08-28 Simon Josefsson <simon@josefsson.org>
7654 * gl/Makefile.am, gl/m4/gnulib-comp.m4, gl/m4/stdlib_h.m4,
7655 gl/m4/sys_socket_h.m4, gl/m4/unistd_h.m4, gl/progname.c,
7656 gl/stdlib.in.h, gl/sys_socket.in.h, gl/tests/Makefile.am,
7657 gl/unistd.in.h, gl/vasnprintf.c, lib/gl/Makefile.am,
7658 lib/gl/m4/stdlib_h.m4, lib/gl/m4/sys_socket_h.m4,
7659 lib/gl/m4/unistd_h.m4, lib/gl/stdlib.in.h, lib/gl/sys_socket.in.h,
7660 lib/gl/tests/test-func.c, lib/gl/unistd.in.h, lib/gl/vasnprintf.c,
7661 libextra/gl/override/lib/md5.c.diff: Update gnulib files.
7663 2009-08-28 Simon Josefsson <simon@josefsson.org>
7665 * configure.ac, lib/configure.ac, lib/gnutls_handshake.c,
7666 lib/gnutls_handshake.h, lib/gnutls_str.h, lib/opencdk/Makefile.am,
7667 lib/x509/privkey_pkcs8.c, libextra/configure.ac: Fix use of
7668 deprecated types, for now and the future.
7670 2009-08-28 Simon Josefsson <simon@josefsson.org>
7674 2009-08-28 Simon Josefsson <simon@josefsson.org>
7676 * lib/x509/crq.c: Fix gnutls_datum usage.
7678 2009-08-28 Simon Josefsson <simon@josefsson.org>
7680 * lib/gnutls_buffers.c, lib/gnutls_pk.c, lib/gnutls_str.c,
7681 lib/gnutls_x509.c, lib/includes/gnutls/gnutls.h.in,
7682 lib/opencdk/pubkey.c, lib/openpgp/gnutls_openpgp.c,
7683 lib/x509/common.c, lib/x509/extensions.c, lib/x509/mpi.c,
7684 lib/x509/privkey_pkcs8.c, lib/x509/x509_write.c, src/certtool.c,
7685 tests/openpgp_test.c, tests/resume.c, tests/x509_test.c,
7686 tests/x509dn.c, tests/x509sign-verify.c: Fix deprecated usage of
7689 2009-08-27 Dan Fandrich <dan@coneharvesters.com>
7691 * lib/opencdk/new-packet.c, lib/opencdk/packet.h,
7692 lib/opencdk/pubkey.c, lib/opencdk/read-packet.c,
7693 lib/opencdk/stream.c, lib/opencdk/stream.h, lib/opencdk/verify.c,
7694 lib/x509/crq.c: Fix compiler warning bugs for OpenWatcom. Signed-off-by: Simon Josefsson <simon@josefsson.org>
7696 2009-08-25 Daiki Ueno <ueno@unixuser.org>
7698 * tests/resume.c: Fix double-free Signed-off-by: Simon Josefsson <simon@josefsson.org>
7700 2009-08-24 Simon Josefsson <simon@josefsson.org>
7702 * .gitattributes: Disable whitespace for file that need it.
7704 2009-08-20 Simon Josefsson <simon@josefsson.org>
7706 * tests/hostname-check.c: Add check of OpenPGP cert too.
7708 2009-08-20 Simon Josefsson <simon@josefsson.org>
7712 2009-08-20 Simon Josefsson <simon@josefsson.org>
7714 * libextra/gl/override/lib/md5.c.diff: Work around whitespace commit
7717 2009-08-20 Simon Josefsson <simon@josefsson.org>
7719 * gl/Makefile.am, gl/m4/stdio_h.m4, gl/select.c, gl/stdio.in.h,
7720 lib/gl/Makefile.am, lib/gl/m4/stdio_h.m4, lib/gl/stdio.in.h,
7721 maint.mk: Update gnulib files.
7723 2009-08-20 Simon Josefsson <simon@josefsson.org>
7725 * libextra/gl/gnulib.mk, libextra/gl/m4/gnulib-cache.m4,
7726 libextra/gl/md5.c, libextra/gl/override/lib/md5.c.diff: Reduce stack
7727 usage and remove code.
7729 2009-08-20 Simon Josefsson <simon@josefsson.org>
7731 * lib/gnutls_int.h: Remove unused constant.
7733 2009-08-20 Simon Josefsson <simon@josefsson.org>
7735 * lib/gnutls_errors.c: Reduce stack usage.
7737 2009-08-20 Simon Josefsson <simon@josefsson.org>
7739 * lib/openpgp/pgp.c: Fix OpenPGP hostname comparison.
7741 2009-08-20 Simon Josefsson <simon@josefsson.org>
7743 * lib/openpgp/output.c, lib/openpgp/pgp.c: Reduce stack usage.
7745 2009-08-20 Simon Josefsson <simon@josefsson.org>
7747 * lib/x509/output.c: Reduce stack usage.
7749 2009-08-20 Simon Josefsson <simon@josefsson.org>
7751 * .x-sc_m4_quote_check, lib/gnutls_sig.c,
7752 lib/opencdk/write-packet.c: Fix syntax-check nits.
7754 2009-08-20 Daiki Ueno <ueno@unixuser.org>
7756 * lib/libgnutls.map, lib/opencdk/keydb.c, tests/dn2.c, tests/mpi.c,
7757 tests/resume.c: Fix memleaks. Signed-off-by: Simon Josefsson <simon@josefsson.org>
7759 2009-08-19 Simon Josefsson <simon@josefsson.org>
7761 * NEWS, configure.ac, lib/configure.ac, lib/m4/hooks.m4,
7762 libextra/configure.ac: Bump versions.
7764 2009-08-19 Simon Josefsson <simon@josefsson.org>
7766 * doc/gnutls.texi: Fix references.
7768 2009-08-19 Simon Josefsson <simon@josefsson.org>
7770 * cfg.mk: Also commit devel/ web pages.
7772 2009-08-19 Simon Josefsson <simon@josefsson.org>
7774 * ChangeLog: Fix ChangeLog.
7776 2009-08-19 Simon Josefsson <simon@josefsson.org>
7778 * ChangeLog: Generated.
7780 2009-08-19 Simon Josefsson <simon@josefsson.org>
7782 * NEWS: Version 2.9.3.
7784 2009-08-19 Simon Josefsson <simon@josefsson.org>
7786 * lib/ext_session_ticket.c: Typo.
7788 2009-08-19 Simon Josefsson <simon@josefsson.org>
7790 * lib/gnutls_sig.c: Need gnutls_algorithms.h for prototypes.
7792 2009-08-19 Simon Josefsson <simon@josefsson.org>
7796 2009-08-18 Jonathan Bastien-Filiatrault <joe@x2a.org>
7798 * lib/auth_cert.c, lib/gnutls_algorithms.c,
7799 lib/gnutls_algorithms.h, lib/gnutls_cipher.c,
7800 lib/gnutls_handshake.c, lib/gnutls_sig.c, lib/gnutls_state.c:
7801 Replace explicit version checks with feature checks Signed-off-by: Simon Josefsson <simon@josefsson.org>
7803 2009-08-19 Simon Josefsson <simon@josefsson.org>
7805 * doc/gnutls.texi: Reformat paragraphs.
7807 2009-08-19 Simon Josefsson <simon@josefsson.org>
7809 * doc/manpages/Makefile.am, src/cli-gaa.c, src/cli-gaa.h,
7810 src/serv-gaa.c, src/serv-gaa.h: Generated.
7812 2009-08-19 Simon Josefsson <simon@josefsson.org>
7814 * doc/gnutls.texi: Typo.
7816 2009-08-19 Simon Josefsson <simon@josefsson.org>
7818 * doc/gnutls.texi: Add cross reference.
7820 2009-08-19 Simon Josefsson <simon@josefsson.org>
7822 * doc/gnutls.texi: Add.
7824 2009-08-19 Simon Josefsson <simon@josefsson.org>
7826 * doc/reference/gnutls-docs.sgml, lib/ext_session_ticket.c: Fix
7829 2009-08-19 Simon Josefsson <simon@josefsson.org>
7833 2009-08-19 Simon Josefsson <simon@josefsson.org>
7835 * lib/libgnutls.map: Fix namespace of new APIs.
7837 2009-08-19 Simon Josefsson <simon@josefsson.org>
7839 * lib/ext_session_ticket.c, lib/gnutls_extensions.c,
7840 lib/gnutls_session_pack.c: Fix whitespace.
7842 2009-08-19 Daiki Ueno <ueno@unixuser.org>
7844 * doc/TODO, lib/Makefile.am, lib/ext_session_ticket.c,
7845 lib/ext_session_ticket.h, lib/gnutls_constate.c,
7846 lib/gnutls_extensions.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
7847 lib/gnutls_session_pack.c, lib/gnutls_state.c,
7848 lib/includes/gnutls/gnutls.h.in, lib/libgnutls.map,
7849 lib/m4/hooks.m4, src/cli.c, src/cli.gaa, src/serv.c, src/serv.gaa,
7850 tests/resume.c: session ticket support Signed-off-by: Simon Josefsson <simon@josefsson.org>
7852 2009-08-19 Simon Josefsson <simon@josefsson.org>
7854 * cfg.mk: Fix indent rule.
7856 2009-08-19 Daiki Ueno <ueno@unixuser.org>
7858 * doc/gnutls.texi: internals doc update Hi, When I wrote SessionTicket extension I referred to the manual node
7859 "Adding a New TLS Extension", and noticed that it is not up to date.
7860 So, here is a patch. Signed-off-by: Simon Josefsson <simon@josefsson.org>
7862 2009-08-18 Simon Josefsson <simon@josefsson.org>
7864 * gl/stdio.in.h, lib/gl/Makefile.am, lib/gl/m4/gnulib-cache.m4,
7865 lib/gl/m4/gnulib-comp.m4, lib/gl/m4/memmove.m4, lib/gl/memmove.c,
7866 lib/gl/stdio.in.h, maint.mk: Update gnulib files.
7868 2009-08-15 Simon Josefsson <simon@josefsson.org>
7870 * gl/m4/stddef_h.m4, lib/gl/m4/stddef_h.m4: Update gnulib files.
7872 2009-08-15 Simon Josefsson <simon@josefsson.org>
7874 * .gitignore: Don't ignore gl/ files!
7876 2009-08-15 Simon Josefsson <simon@josefsson.org>
7878 * gl/tests/test-stddef.c, lib/gl/tests/test-stddef.c: Update gnulib
7881 2009-08-15 Simon Josefsson <simon@josefsson.org>
7883 * gl/Makefile.am, gl/m4/gnulib-comp.m4, gl/m4/wchar.m4,
7884 gl/stddef.in.h, gl/stdlib.in.h, gl/string.in.h,
7885 gl/tests/Makefile.am, gl/tests/test-stdio.c,
7886 gl/tests/test-stdlib.c, gl/tests/test-string.c,
7887 gl/tests/test-unistd.c, gl/tests/test-wchar.c, gl/unistd.in.h,
7888 lib/gl/Makefile.am, lib/gl/m4/gnulib-comp.m4, lib/gl/m4/wchar.m4,
7889 lib/gl/stddef.in.h, lib/gl/stdlib.in.h, lib/gl/string.in.h,
7890 lib/gl/tests/Makefile.am, lib/gl/tests/test-stdio.c,
7891 lib/gl/tests/test-stdlib.c, lib/gl/tests/test-string.c,
7892 lib/gl/tests/test-time.c, lib/gl/tests/test-unistd.c,
7893 lib/gl/tests/test-wchar.c, lib/gl/time.in.h, lib/gl/unistd.in.h,
7894 maint.mk: Update gnulib files.
7896 2009-08-14 Simon Josefsson <simon@josefsson.org>
7898 * NEWS, configure.ac, lib/configure.ac, lib/m4/hooks.m4,
7899 libextra/configure.ac: Bump versions.
7901 2009-08-14 Simon Josefsson <simon@josefsson.org>
7903 * ChangeLog: Generated.
7905 2009-08-14 Simon Josefsson <simon@josefsson.org>
7907 * NEWS: Version 2.9.2.
7909 2009-08-14 Simon Josefsson <simon@josefsson.org>
7911 * NEWS: Add 2.8.3 entry.
7913 2009-08-14 Simon Josefsson <simon@josefsson.org>
7915 * gl/Makefile.am, gl/m4/close.m4, gl/m4/fclose.m4,
7916 gl/m4/gnulib-comp.m4, gl/m4/sys_ioctl_h.m4, gl/m4/sys_socket_h.m4,
7917 gl/m4/unistd_h.m4, gl/tests/Makefile.am, gl/tests/sys_ioctl.in.h,
7918 gl/tests/test-stdio.c, gl/tests/test-stdlib.c,
7919 gl/tests/test-string.c, gl/tests/test-unistd.c,
7920 gl/tests/test-version-etc.sh, gl/unistd.in.h, gl/vasnprintf.c,
7921 lib/gl/Makefile.am, lib/gl/m4/sys_socket_h.m4,
7922 lib/gl/m4/threadlib.m4, lib/gl/m4/unistd_h.m4,
7923 lib/gl/tests/test-stdio.c, lib/gl/tests/test-stdlib.c,
7924 lib/gl/tests/test-string.c, lib/gl/tests/test-unistd.c,
7925 lib/gl/unistd.in.h, lib/gl/vasnprintf.c: Update gnulib files.
7927 2009-08-13 Simon Josefsson <simon@josefsson.org>
7929 * gl/tests/test-version-etc.sh: Update gnulib files.
7931 2009-08-13 Simon Josefsson <simon@josefsson.org>
7933 * gl/tests/test-version-etc.sh: Update gnulib files.
7935 2009-08-13 Simon Josefsson <simon@josefsson.org>
7937 * configure.ac: Don't generate gzip archives.
7939 2009-08-13 Simon Josefsson <simon@josefsson.org>
7941 * lib/Makefile.am, lib/gnutls_buffers.c, lib/gnutls_int.h,
7942 lib/io_debug.h: Remove io_debug.h stuff, it is superseded by
7943 self-tests like mini-eagain.c.
7945 2009-08-13 Simon Josefsson <simon@josefsson.org>
7949 2009-08-13 Simon Josefsson <simon@josefsson.org>
7953 2009-08-13 Simon Josefsson <simon@josefsson.org>
7955 * lib/x509/x509.c: (gnutls_x509_crt_import): Re-initialize the ASN.1 structure. If this is not done here, the next certificate loading may fail
7956 because asn1_der_decoding modified the ASN.1 structure. Triggered
7957 by the hostname-check self-test.
7959 2009-08-13 Simon Josefsson <simon@josefsson.org>
7961 * cfg.mk: Revert "Always build vc checkouts with debugging." This reverts commit b68235be4d1ff7739456e0c5d8c28c6e96e15a14. It
7962 breaks because -Wdisabled-optimizations will cause an error when
7963 optimizations are disabled.
7965 2009-08-13 Simon Josefsson <simon@josefsson.org>
7967 * cfg.mk: Always build vc checkouts with debugging.
7969 2009-08-13 Simon Josefsson <simon@josefsson.org>
7971 * tests/hostname-check.c: Fix.
7973 2009-08-13 Simon Josefsson <simon@josefsson.org>
7975 * tests/hostname-check.c: Add another SAN/CN collision test.
7976 Reported by Daniel Stenberg <daniel@haxx.se> in
7977 <http://permalink.gmane.org/gmane.network.gnutls.general/1735>.
7979 2009-08-12 Simon Josefsson <simon@josefsson.org>
7981 * tests/hostname-check.c: Fix logic.
7983 2009-08-12 Simon Josefsson <simon@josefsson.org>
7985 * tests/hostname-check.c: Test when SAN and CN differs. Inspired by
7986 report by Daniel Stenberg <daniel@haxx.se> in
7987 <http://permalink.gmane.org/gmane.network.gnutls.general/1734>.
7989 2009-08-12 Simon Josefsson <simon@josefsson.org>
7991 * libextra/Makefile.am, libextra/gl/m4/sockets.m4: Use include
7994 2009-08-12 Simon Josefsson <simon@josefsson.org>
7996 * libextra/gl/m4/sockets.m4: Add, needed for -lws2_32 in libextra.
7998 2009-08-12 Simon Josefsson <simon@josefsson.org>
8000 * libextra/m4/hooks.m4: Add.
8002 2009-08-11 Simon Josefsson <simon@josefsson.org>
8004 * lib/gnutls_algorithms.c: Doc fix.
8006 2009-08-11 Simon Josefsson <simon@josefsson.org>
8008 * lib/gnutls_algorithms.c, lib/gnutls_anon_cred.c,
8009 lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_psk.c,
8010 lib/gnutls_srp.c, lib/gnutls_state.c, lib/gnutls_x509.c,
8011 lib/openpgp/gnutls_openpgp.c, lib/openpgp/pgp.c,
8012 libextra/gnutls_ia.c: Fix typos in documentation. Reported by Daiki
8013 Ueno <ueno> in <https://savannah.gnu.org/support/?106969>.
8015 2009-08-10 Simon Josefsson <simon@josefsson.org>
8017 * gl/m4/gnulib-comp.m4, gl/m4/sys_select_h.m4, gl/stdio-write.c,
8018 gl/sys_select.in.h, gl/tests/gettimeofday.c,
8019 gl/tests/test-sys_select.c, gl/tests/test-version-etc.sh,
8020 lib/gl/m4/gnulib-comp.m4, lib/gl/stdio-write.c, maint.mk: Update
8023 2009-08-10 Simon Josefsson <simon@josefsson.org>
8025 * libextra/Makefile.am: Need to add LIBSOCKET because we link to
8026 ../lib's gnulib library, for mingw.
8028 2009-08-10 Simon Josefsson <simon@josefsson.org>
8030 * lib/po/cs.po.in, lib/po/fr.po.in, lib/po/nl.po.in,
8031 lib/po/pl.po.in, lib/po/sv.po.in: Sync with TP.
8033 2009-08-10 Simon Josefsson <simon@josefsson.org>
8035 * NEWS: Add 2.8.x news entries.
8037 2009-08-10 Simon Josefsson <simon@josefsson.org>
8039 * cfg.mk: Fix usage.
8041 2009-08-10 Simon Josefsson <simon@josefsson.org>
8043 * cfg.mk: Copy cyclomatic code complexity charts too.
8045 2009-08-10 Simon Josefsson <simon@josefsson.org>
8049 2009-08-10 Simon Josefsson <simon@josefsson.org>
8051 * lib/gnutls_global.c: Look only for latest _required_
8052 libgcrypt/libtasn1 version. Reported by Marco d'Itri <md@linux.it> via Andreas Metzler
8053 <ametzler@downhill.at.eu.org> as Debian BTS #540449.
8055 2009-08-10 Simon Josefsson <simon@josefsson.org>
8059 2009-08-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8061 * : commit c529f792e4c899080eb1f6e104c8552fa0770356 Author: Nikos
8062 Mavrogiannopoulos <nmav@gnutls.org> Date: Sat Aug 8 09:06:57 2009
8065 2009-08-07 Simon Josefsson <simon@josefsson.org>
8069 2009-08-07 Simon Josefsson <simon@josefsson.org>
8073 2009-08-07 Simon Josefsson <simon@josefsson.org>
8077 2009-08-07 Simon Josefsson <simon@josefsson.org>
8079 * lib/x509/output.c: Check for NUL in SANs and replace accordingly.
8081 2009-08-07 Simon Josefsson <simon@josefsson.org>
8083 * tests/Makefile.am, tests/hostname-check.README,
8084 tests/hostname-check.c: Move comment into source.
8086 2009-08-07 Simon Josefsson <simon@josefsson.org>
8088 * lib/x509/common.c: Refuse to return DNs with embedded NULs which
8089 breaks other code. Problem published by Dan Kaminsky and Moxie Marlinspike at
8092 2009-08-07 Simon Josefsson <simon@josefsson.org>
8094 * lib/x509/common.c: Revert everything since last release, to allow
8095 minimal patch to be applied.
8097 2009-08-06 Simon Josefsson <simon@josefsson.org>
8099 * tests/Makefile.am: Fix invocation of rfc2253-escape-test. Reported by Brad Hards <bradh@frogmouth.net> in
8101 <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3750>.
8103 2009-08-06 Simon Josefsson <simon@josefsson.org>
8105 * build-aux/vc-list-files, gl/Makefile.am, gl/error.c, gl/fseeko.c,
8106 gl/m4/gnulib-comp.m4, gl/m4/lib-link.m4, gl/m4/stdio_h.m4,
8107 gl/m4/unistd_h.m4, gl/socket.c, gl/sockets.c, gl/stdio.in.h,
8108 gl/tests/Makefile.am, gl/tests/test-select.c,
8109 gl/tests/test-stdio.c, gl/tests/test-stdlib.c,
8110 gl/tests/test-string.c, gl/tests/test-unistd.c,
8111 gl/tests/test-version-etc.c, gl/tests/test-version-etc.sh,
8112 gl/unistd.in.h, gl/version-etc.c, gl/version-etc.h,
8113 lib/gl/Makefile.am, lib/gl/fseeko.c, lib/gl/m4/iconv.m4,
8114 lib/gl/m4/lib-link.m4, lib/gl/m4/stdio_h.m4, lib/gl/m4/time_h.m4,
8115 lib/gl/m4/unistd_h.m4, lib/gl/sockets.c, lib/gl/stdio.in.h,
8116 lib/gl/tests/test-stdio.c, lib/gl/tests/test-stdlib.c,
8117 lib/gl/tests/test-string.c, lib/gl/tests/test-unistd.c,
8118 lib/gl/time.in.h, lib/gl/unistd.in.h, libextra/gl/m4/lib-link.m4,
8119 libextra/gl/md5.h, maint.mk: Update gnulib files.
8121 2009-08-05 Simon Josefsson <simon@josefsson.org>
8123 * tests/Makefile.am, tests/rfc2253-escape-test: Add self-test of RFC
8126 2009-08-04 Simon Josefsson <simon@josefsson.org>
8128 * lib/x509/common.c: Simplify and fix mem leak.
8130 2009-08-04 Simon Josefsson <simon@josefsson.org>
8132 * lib/x509/common.c: Don't use fixed size buffer for strings.
8134 2009-08-04 Simon Josefsson <simon@josefsson.org>
8136 * tests/nul-in-x509-names.c: Exit with failure on failure.
8138 2009-08-04 Simon Josefsson <simon@josefsson.org>
8140 * tests/nul-in-x509-names.c: Fix output.
8142 2009-08-04 Simon Josefsson <simon@josefsson.org>
8144 * lib/gnutls_str.c: Cleanup code.
8146 2009-08-04 Tomas Hoger <thoger@redhat.com>
8148 * lib/gnutls_str.c, lib/gnutls_str.h, lib/openpgp/pgp.c,
8149 lib/x509/rfc2818_hostname.c: GnuTLS vs. NULL chars in CNs Check cert name size in _gnutls_hostname_compare() This is needed to protect against NULL (\0) characters embedded
8150 in X509 certificates' CNs or subjectAltNames, that can be used
8151 to fool SSL certificate verification as was demonstrated by Moxie
8152 Marlinspike on BH USA 2009:
8153 http://www.blackhat.com/html/bh-usa-09/bh-usa-09-archives.html#MarlinspikeSigned-off-by: Simon Josefsson <simon@josefsson.org>
8155 2009-08-04 Simon Josefsson <simon@josefsson.org>
8157 * tests/Makefile.am, tests/nul-in-x509-names.c: Add self-test for
8158 NUL in X.509 CN/SAN problem.
8160 2009-08-03 Simon Josefsson <simon@josefsson.org>
8162 * lib/x509/common.c: Fix typo.
8164 2009-08-03 Simon Josefsson <simon@josefsson.org>
8166 * tests/chainverify.c: Fix expected output, a cert have expired.
8168 2009-08-03 Simon Josefsson <simon@josefsson.org>
8170 * lib/x509/common.c: Fix crash.
8172 2009-08-03 Simon Josefsson <simon@josefsson.org>
8174 * tests/mini-eagain.c: Make it build.
8176 2009-07-29 Simon Josefsson <simon@josefsson.org>
8178 * .gitignore: Drop .c and sort.
8180 2009-07-29 Simon Josefsson <simon@josefsson.org>
8182 * NEWS, lib/minitasn1/errors.c, lib/minitasn1/libtasn1.h: Use
8185 2009-07-29 Simon Josefsson <simon@josefsson.org>
8189 2009-07-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8191 * : commit c02e9f1459330119d2947a4e46fb60c0e12fa32d Author: Nikos
8192 Mavrogiannopoulos <nmav@gnutls.org> Date: Sun Jul 26 15:22:06 2009
8195 2009-07-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8197 * lib/x509/common.c: do not allow null character in DN.
8199 2009-07-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8201 * .gitignore: updated files to be ignored.
8203 2009-07-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8205 * tests/dn.c: Typo fix in test output. Patch by Brad Hards
8206 <bradh@frogmouth.net>
8208 2009-07-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8210 * THANKS: Removed duplicate entry of Daniel and added Fabian, Brad
8213 2009-07-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8215 * doc/examples/ex-serv-anon.c, doc/examples/ex-serv-export.c,
8216 doc/examples/ex-serv-pgp.c, doc/examples/ex-serv-psk.c,
8217 doc/examples/ex-serv-srp.c, doc/examples/ex-serv1.c,
8218 lib/auth_cert.c, lib/gnutls_buffers.c, lib/gnutls_mpi.c,
8219 lib/gnutls_pk.c, lib/gnutls_sig.c, lib/opencdk/stream.c,
8220 lib/opencdk/write-packet.c, lib/openpgp/pgp.c,
8221 lib/openpgp/privkey.c, lib/x509/privkey_pkcs8.c, src/certtool.c,
8222 src/psk.c: Several bug fixes by Fabian Keil (some were modified by
8225 2009-07-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8227 * tests/mini-eagain.c: reduced transferred data size.
8229 2009-07-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8231 * lib/auth_srp.c, lib/gnutls_buffers.c, lib/gnutls_errors.c,
8232 lib/gnutls_record.c, lib/gnutls_supplemental.c,
8233 lib/opencdk/armor.c, lib/opencdk/keydb.c, lib/opencdk/literal.c,
8234 lib/opencdk/read-packet.c, lib/opencdk/sig-check.c,
8235 lib/opencdk/stream.c, src/certtool-cfg.c, tests/chainverify.c: Added
8236 casts to reduce warnings (based on report by Brad Hards).
8238 2009-07-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8240 * .gitignore: Added more stuff to have a clean status.
8242 2009-07-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8244 * README-alpha: Documentation corrections by Brad Hards.
8246 2009-07-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8248 * lib/x509/crq.c: size_t and unsigned int fixes.
8250 2009-07-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8252 * lib/gnutls_str.c: There are cases where those buffers might
8255 2009-07-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8257 * lib/gnutls_handshake.c: Patch by Tim Kosse: "If
8258 _gnutls_send_finished fails with GNUTLS_E_AGAIN or GNUTLS_E_AGAIN it
8259 eventually gets called a second time. It however does not call _gnutls_send_handshake with a NULL pointer
8260 on repeated calls, ultimately leading to an internal error in
8261 _gnutls_handshake_io_send_int."
8263 2009-07-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8265 * lib/auth_cert.h, lib/gnutls_ui.c: Corrected
8266 gnutls_certificate_client_get_request_status(). Based on observation
8267 by Peter Hendrickson <pdh@wiredyne.com>.
8269 2009-07-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8271 * lib/gnutls_buffers.c, tests/Makefile.am, tests/mini-eagain.c:
8272 Added bug fix that allows gnutls_record_recv/send resuming from
8273 previously interrupted actions. Patch by from Tim Kosse
8274 <tim.kosse@filezilla-project.org>. Added a self test to check those functions in handling interrupted
8277 2009-06-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8279 * : commit 21a7186bf83084a2bc85bbb7ddb600ccd070f1c2 Author: Simon
8280 Josefsson <simon@josefsson.org> Date: Tue Jun 23 23:04:51 2009
8283 2009-06-23 Simon Josefsson <simon@josefsson.org>
8285 * lib/gnutls_errors.c: Doc fix.
8287 2009-06-22 Simon Josefsson <simon@josefsson.org>
8291 2009-06-22 Simon Josefsson <simon@josefsson.org>
8293 * tests/Makefile.am, tests/dn2.c: Add self-test of off-by-one size
8296 2009-06-22 Simon Josefsson <simon@josefsson.org>
8300 2009-06-22 Simon Josefsson <simon@josefsson.org>
8304 2009-06-22 Simon Josefsson <simon@josefsson.org>
8306 * lib/x509/dn.c: Fix off-by-one size computation that leads to
8307 truncated strings. Reported by Tim Kosse
8308 <tim.kosse@filezilla-project.org> in
8310 <http://thread.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3651>.
8312 2009-06-18 Simon Josefsson <simon@josefsson.org>
8314 * gl/Makefile.am, gl/errno.in.h, gl/getpagesize.c,
8315 gl/m4/errno_h.m4, gl/m4/gnulib-comp.m4, gl/m4/memchr.m4,
8316 gl/m4/string_h.m4, gl/memchr.valgrind, gl/strerror.c,
8317 gl/string.in.h, gl/tests/Makefile.am, gl/tests/getpagesize.c,
8318 lib/gl/Makefile.am, lib/gl/errno.in.h, lib/gl/getpagesize.c,
8319 lib/gl/m4/errno_h.m4, lib/gl/m4/gnulib-comp.m4,
8320 lib/gl/m4/memchr.m4, lib/gl/m4/string_h.m4, lib/gl/memchr.valgrind,
8321 lib/gl/string.in.h, lib/gl/tests/Makefile.am,
8322 lib/gl/tests/getpagesize.c: Update gnulib files.
8324 2009-06-18 Simon Josefsson <simon@josefsson.org>
8326 * libextra/m4/hooks.m4: Fix --disable-openssl-compatibility
8327 parameter. Reported by Matthias Drochner <M.Drochner@fz-juelich.de>
8330 <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3646>.
8332 2009-06-17 Simon Josefsson <simon@josefsson.org>
8334 * doc/gnutls.texi: Typo.
8336 2009-06-17 Simon Josefsson <simon@josefsson.org>
8338 * tests/mpi.c: Fix build error.
8340 2009-06-17 Simon Josefsson <simon@josefsson.org>
8344 2009-06-17 Simon Josefsson <simon@josefsson.org>
8346 * lib/gnutls_ui.c: Return proper MPI lengths in bits. Reported by
8347 Peter Hendrickson <pdh@wiredyne.com> in
8349 <http://thread.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3607>.
8351 2009-06-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8353 * : commit fad0d9b3289087dbd56176e7a1ccb498cf5ef099 Author: Simon
8354 Josefsson <simon@josefsson.org> Date: Wed Jun 10 17:55:05 2009
8357 2009-06-10 Simon Josefsson <simon@josefsson.org>
8361 2009-06-10 Simon Josefsson <simon@josefsson.org>
8363 * tests/pkcs12_s2k.c: Improve test vectors.
8365 2009-06-10 Simon Josefsson <simon@josefsson.org>
8367 * NEWS, tests/Makefile.am, tests/pkcs12_s2k_pem.c: Added new
8368 self-test pkcs12_s2k_pem.
8370 2009-06-10 Simon Josefsson <simon@josefsson.org>
8374 2009-06-10 Simon Josefsson <simon@josefsson.org>
8378 2009-06-10 Simon Josefsson <simon@josefsson.org>
8380 * lib/x509/pkcs12_encr.c: Fix PKCS#12 string to key function for
8381 1/128 inputs. Reported by "Kukosa, Tomas"
8382 <tomas.kukosa@siemens-enterprise.com> in
8383 <http://permalink.gmane.org/gmane.network.gnutls.general/1663>.
8385 2009-06-09 Simon Josefsson <simon@josefsson.org>
8387 * gl/Makefile.am, gl/m4/getpagesize.m4, gl/m4/gnulib-comp.m4,
8388 gl/m4/memchr.m4, gl/m4/mmap-anon.m4, gl/memchr.c,
8389 gl/tests/Makefile.am, gl/tests/getpagesize.c,
8390 gl/tests/test-memchr.c, gl/tests/zerosize-ptr.h,
8391 lib/gl/Makefile.am, lib/gl/m4/getpagesize.m4,
8392 lib/gl/m4/gnulib-comp.m4, lib/gl/m4/memchr.m4,
8393 lib/gl/m4/mmap-anon.m4, lib/gl/memchr.c, lib/gl/tests/Makefile.am,
8394 lib/gl/tests/getpagesize.c, lib/gl/tests/test-memchr.c,
8395 lib/gl/tests/zerosize-ptr.h: Update gnulib files.
8397 2009-06-09 Simon Josefsson <simon@josefsson.org>
8399 * NEWS, configure.ac, lib/configure.ac, lib/m4/hooks.m4,
8400 libextra/configure.ac: Bump versions.
8402 2009-06-09 Simon Josefsson <simon@josefsson.org>
8404 * ChangeLog: Generated.
8406 2009-06-09 Simon Josefsson <simon@josefsson.org>
8408 * gl/m4/gnulib-comp.m4, gl/m4/version-etc.m4,
8409 gl/tests/test-alignof.c, gl/version-etc.c: Update gnulib files.
8411 2009-06-08 Simon Josefsson <simon@josefsson.org>
8413 * NEWS: Version 2.9.1.
8415 2009-06-08 Simon Josefsson <simon@josefsson.org>
8417 * lib/gnutls_extensions.c: Mark global extfunc_size as having static
8420 2009-06-08 Simon Josefsson <simon@josefsson.org>
8424 2009-06-08 Simon Josefsson <simon@josefsson.org>
8426 * tests/Makefile.am, tests/init_roundtrip.c: Add self-test to detect
8427 extension init/deinit problem.
8429 2009-06-08 Simon Josefsson <simon@josefsson.org>
8431 * lib/gnutls_extensions.c: Deinitalize extension global variable
8432 properly. See <http://bugs.gentoo.org/272388>.
8434 2009-06-03 Simon Josefsson <simon@josefsson.org>
8436 * gl/Makefile.am, gl/alignof.h, gl/m4/gnulib-cache.m4,
8437 gl/m4/gnulib-comp.m4, gl/tests/Makefile.am,
8438 gl/tests/test-alignof.c, lib/gl/alignof.h: Update gnulib files.
8440 2009-06-03 Simon Josefsson <simon@josefsson.org>
8442 * lib/auth_srp.c, lib/debug.c, lib/debug.h, lib/gnutls_errors.c,
8443 lib/gnutls_errors.h, lib/libgnutls.map, lib/pk-libgcrypt.c,
8444 tests/mpi.c: Rename _gnutls_dump_mpi to _gnutls_mpi_log. Rewrite to
8445 use less stack space.
8447 2009-06-03 Simon Josefsson <simon@josefsson.org>
8449 * configure.ac: Reduce stack size limit check.
8451 2009-06-03 Simon Josefsson <simon@josefsson.org>
8453 * lib/x509/output.c: Reduce stack size.
8455 2009-06-03 Simon Josefsson <simon@josefsson.org>
8457 * lib/x509/output.c: Fix malloc failure error strings.
8459 2009-06-03 Simon Josefsson <simon@josefsson.org>
8461 * tests/crq_apis.c: Test more.
8463 2009-06-03 Simon Josefsson <simon@josefsson.org>
8465 * lib/x509/common.c: (_gnutls_x509_oid_data2string): Return proper @res_size for NULL
8468 2009-06-03 Simon Josefsson <simon@josefsson.org>
8470 * lib/x509/crq.c: Indent.
8472 2009-06-03 Simon Josefsson <simon@josefsson.org>
8474 * lib/x509/crq.c: Doc fix.
8476 2009-06-03 Simon Josefsson <simon@josefsson.org>
8478 * lib/x509/crq.c: Reduce stack usage.
8480 2009-06-03 Simon Josefsson <simon@josefsson.org>
8482 * lib/x509/crq.c: Doc fix.
8484 2009-06-03 Simon Josefsson <simon@josefsson.org>
8486 * lib/x509/crq.c: Simplify.
8488 2009-06-03 Simon Josefsson <simon@josefsson.org>
8490 * tests/crq_apis.c: Test more.
8492 2009-06-03 Simon Josefsson <simon@josefsson.org>
8494 * lib/x509/crq.c: Reduce stack usage.
8496 2009-06-03 Simon Josefsson <simon@josefsson.org>
8498 * tests/crq_apis.c: Test more.
8500 2009-06-03 Simon Josefsson <simon@josefsson.org>
8502 * lib/x509/crq.c: Reduce stack usage.
8504 2009-06-03 Simon Josefsson <simon@josefsson.org>
8506 * lib/x509/crq.c: Fix uninitialized variable access.
8508 2009-06-03 Simon Josefsson <simon@josefsson.org>
8510 * lib/x509/crq.c: Reduce stack frame usage.
8512 2009-06-03 Simon Josefsson <simon@josefsson.org>
8514 * lib/x509/x509_write.c: Reduce stack usage.
8516 2009-06-02 Simon Josefsson <simon@josefsson.org>
8518 * gl/m4/manywarnings.m4: Update gnulib files.
8520 2009-06-02 Simon Josefsson <simon@josefsson.org>
8522 * tests/crq_apis.c: Add.
8524 2009-06-02 Simon Josefsson <simon@josefsson.org>
8526 * lib/x509/crq.c: Don't assert on expected errors.
8528 2009-06-01 Simon Josefsson <simon@josefsson.org>
8532 2009-06-01 Simon Josefsson <simon@josefsson.org>
8534 * tests/Makefile.am: Add crq self-test.
8536 2009-06-01 Simon Josefsson <simon@josefsson.org>
8538 * lib/x509/extensions.c: Reduce stack usage.
8540 2009-06-01 Simon Josefsson <simon@josefsson.org>
8542 * lib/x509/crq.c: Reduce stack usage. Fix build failure wrt
8545 2009-06-01 Simon Josefsson <simon@josefsson.org>
8547 * lib/includes/gnutls/x509.h: Doc fix.
8549 2009-06-01 Simon Josefsson <simon@josefsson.org>
8551 * lib/x509/crq.c: Doc fix.
8553 2009-06-01 Simon Josefsson <simon@josefsson.org>
8555 * lib/x509/crq.c: Return buffer size for NULL/0 inputs. Fix output
8556 buffer size computation.
8558 2009-06-01 Simon Josefsson <simon@josefsson.org>
8560 * lib/x509/extensions.c: Fix mem leak.
8562 2009-06-01 Simon Josefsson <simon@josefsson.org>
8564 * lib/x509/crq.c: Don't assert for expected errors.
8566 2009-06-01 Simon Josefsson <simon@josefsson.org>
8568 * configure.ac: Export wstack.
8570 2009-06-01 Simon Josefsson <simon@josefsson.org>
8572 * lib/configure.ac, libextra/configure.ac: Fix WSTACK_CFLAGS.
8574 2009-06-01 Simon Josefsson <simon@josefsson.org>
8576 * src/serv.c: Improve logging and fix warnings.
8578 2009-06-01 Simon Josefsson <simon@josefsson.org>
8580 * configure.ac, lib/Makefile.am, lib/openpgp/Makefile.am,
8581 lib/x509/Makefile.am, libextra/Makefile.am: Check stack size.
8583 2009-06-01 Simon Josefsson <simon@josefsson.org>
8585 * gl/m4/manywarnings.m4: Update gnulib files.
8587 2009-05-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
8589 * doc/TODO: Added gnutls_dh_get_prime_bits limitation.
8591 2009-05-28 Simon Josefsson <simon@josefsson.org>
8593 * lib/x509/pkcs12_bag.c, lib/x509/verify.c, lib/x509/x509.c,
8594 lib/x509/x509_write.c: Doc fix. Reported by Peter Hendrickson
8597 2009-05-28 Simon Josefsson <simon@josefsson.org>
8601 2009-05-28 Simon Josefsson <simon@josefsson.org>
8603 * configure.ac, lib/configure.ac, lib/m4/hooks.m4,
8604 libextra/configure.ac: Bump versions.
8606 2009-05-28 Simon Josefsson <simon@josefsson.org>
8608 * cfg.mk: Fix paths.
8610 2009-05-28 Simon Josefsson <simon@josefsson.org>
8612 * ChangeLog: Generated.
8614 2009-05-28 Simon Josefsson <simon@josefsson.org>
8616 * NEWS: Version 2.9.0.
8618 2009-05-28 Simon Josefsson <simon@josefsson.org>
8620 * cfg.mk: Fix paths for alpha release.
8622 2009-05-28 Simon Josefsson <simon@josefsson.org>
8624 * lib/gnutls_ui.c: Doc fix.
8626 2009-05-28 Simon Josefsson <simon@josefsson.org>
8628 * build-aux/gnupload: Update gnulib files.
8630 2009-05-27 Simon Josefsson <simon@josefsson.org>
8632 * doc/manpages/srptool.1: Fix.
8634 2009-05-27 Simon Josefsson <simon@josefsson.org>
8638 2009-05-27 Simon Josefsson <simon@josefsson.org>
8640 * doc/manpages/gnutls-serv.1: Doc fix.
8642 2009-05-27 Simon Josefsson <simon@josefsson.org>
8644 * lib/gnutls_psk.c: Doc fix.
8646 2009-05-27 Simon Josefsson <simon@josefsson.org>
8648 * lib/x509/pkcs7.c: Doc fix.
8650 2009-05-27 Simon Josefsson <simon@josefsson.org>
8652 * doc/Makefile.am: Cleanup rules.
8654 2009-05-27 Simon Josefsson <simon@josefsson.org>
8656 * doc/Makefile.am, doc/gnutls.texi, lib/Makefile.am,
8657 lib/openpgp/Makefile.am, lib/x509/Makefile.am, libextra/Makefile.am:
8658 Move API texinfo generation into doc/.
8660 2009-05-27 Simon Josefsson <simon@josefsson.org>
8662 * gl/m4/include_next.m4, gl/m4/size_max.m4,
8663 lib/gl/m4/include_next.m4, lib/gl/m4/size_max.m4: Update gnulib
8666 2009-05-27 Simon Josefsson <simon@josefsson.org>
8668 * NEWS, configure.ac, lib/configure.ac, lib/m4/hooks.m4,
8669 libextra/configure.ac: Bump versions.
8671 2009-05-27 Simon Josefsson <simon@josefsson.org>
8673 * ChangeLog: Generated.
8675 2009-05-27 Simon Josefsson <simon@josefsson.org>
8677 * NEWS: Version 2.8.0.
8679 2009-05-27 Simon Josefsson <simon@josefsson.org>
8683 2009-05-27 Simon Josefsson <simon@josefsson.org>
8685 * doc/announcement-template.txt: Typo.
8687 2009-05-27 Simon Josefsson <simon@josefsson.org>
8691 2009-05-27 Simon Josefsson <simon@josefsson.org>
8693 * NEWS, cfg.mk, configure.ac, lib/configure.ac,
8694 libextra/configure.ac: Prepare for stable release.
8696 2009-05-27 Simon Josefsson <simon@josefsson.org>
8698 * configure.ac, lib/configure.ac, lib/m4/hooks.m4,
8699 libextra/configure.ac: Bump versions.
8701 2009-05-27 Simon Josefsson <simon@josefsson.org>
8705 2009-05-27 Simon Josefsson <simon@josefsson.org>
8707 * lib/gnutls_ui.c: Doc fix. Reported by Peter Hendrickson
8710 2009-05-26 Simon Josefsson <simon@josefsson.org>
8712 * src/select.c: Remove unused file, replaced by poll from gnulib.
8714 2009-05-26 Simon Josefsson <simon@josefsson.org>
8716 * doc/Makefile.am: Fix generation of error_codes.texi and
8719 2009-05-26 Simon Josefsson <simon@josefsson.org>
8721 * ChangeLog: Generated.
8723 2009-05-26 Simon Josefsson <simon@josefsson.org>
8725 * doc/announcement-template.txt: Fix.
8727 2009-05-26 Simon Josefsson <simon@josefsson.org>
8729 * NEWS: Version 2.7.14.
8731 2009-05-26 Simon Josefsson <simon@josefsson.org>
8733 * src/certtool-gaa.c, src/serv-gaa.c: Regenerate.
8735 2009-05-26 Simon Josefsson <simon@josefsson.org>
8739 2009-05-26 Simon Josefsson <simon@josefsson.org>
8743 2009-05-26 Simon Josefsson <simon@josefsson.org>
8745 * NEWS, configure.ac, lib/configure.ac, lib/m4/hooks.m4,
8746 libextra/configure.ac: Bump versions.
8748 2009-05-26 Simon Josefsson <simon@josefsson.org>
8750 * lib/gnutls_global.c, lib/includes/gnutls/compat.h,
8751 libextra/gnutls_extra.c, libextra/includes/gnutls/extra.h,
8752 libextra/includes/gnutls/openssl.h, tests/openssl.c, tests/simple.c:
8753 Fix version symbol namespace.
8755 2009-05-26 Simon Josefsson <simon@josefsson.org>
8757 * doc/examples/ex-serv-anon.c, doc/examples/ex-serv-export.c,
8758 doc/examples/ex-serv-pgp.c, doc/examples/ex-serv-psk.c,
8759 doc/examples/ex-serv1.c, doc/examples/ex-session-info.c,
8760 doc/gnutls.texi, doc/manpages/certtool.1,
8761 doc/manpages/gnutls-serv.1, lib/auth_anon.c, lib/auth_dh_common.c,
8762 lib/auth_dhe.c, lib/auth_dhe_psk.c, lib/gnutls_anon_cred.c,
8763 lib/gnutls_errors.c, lib/gnutls_handshake.c, lib/gnutls_psk.c,
8764 lib/gnutls_record.c, lib/gnutls_ui.c,
8765 lib/includes/gnutls/gnutls.h.in, libextra/gnutls_ia.c,
8766 src/certtool.gaa, src/prime.c, src/serv.c, src/serv.gaa,
8767 src/tls_test.c, tests/anonself.c, tests/dhepskself.c,
8768 tests/openpgpself.c, tests/oprfi.c, tests/resume.c, tests/tlsia.c,
8769 tests/x509dn.c, tests/x509self.c, tests/x509signself.c: Doc fixes.
8770 Suggested by Peter Hendrickson <pdh@wiredyne.com>.
8772 2009-05-26 Simon Josefsson <simon@josefsson.org>
8774 * lib/gnutls_auth.c: Doc fix. Reported by Peter Hendrickson
8777 2009-05-25 Simon Josefsson <simon@josefsson.org>
8779 * ChangeLog: Generated.
8781 2009-05-25 Simon Josefsson <simon@josefsson.org>
8783 * NEWS: Version 2.7.13.
8785 2009-05-25 Simon Josefsson <simon@josefsson.org>
8787 * doc/announcement-template.txt: Fix.
8789 2009-05-25 Simon Josefsson <simon@josefsson.org>
8793 2009-05-25 Simon Josefsson <simon@josefsson.org>
8797 2009-05-25 Simon Josefsson <simon@josefsson.org>
8799 * doc/announcement-template.txt: Improve.
8801 2009-05-25 Simon Josefsson <simon@josefsson.org>
8803 * lib/libgnutls.map: Sort symbols.
8805 2009-05-25 Simon Josefsson <simon@josefsson.org>
8807 * lib/libgnutls.map: Auto-generate from GnuTLS 2.6.x list of
8808 exported symbols. No substantial change.
8810 2009-05-25 Simon Josefsson <simon@josefsson.org>
8812 * lib/libgnutls.map: Move functions. Reported by Andreas Metzler
8813 <ametzler@downhill.at.eu.org> in
8815 <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3578>.
8817 2009-05-25 Simon Josefsson <simon@josefsson.org>
8819 * lib/libgnutls.map: Move gnutls_x509_crq_set_key back to old ABI
8820 namespace. Reported by Andreas Metzler
8821 <ametzler@downhill.at.eu.org> in
8823 <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3576>.
8825 2009-05-25 Simon Josefsson <simon@josefsson.org>
8829 2009-05-25 Simon Josefsson <simon@josefsson.org>
8831 * tests/chainverify.c: Fix expired certs. Exit early to make it
8832 easier to find failing test. Reported by Andreas Metzler
8833 <ametzler@downhill.at.eu.org> in
8835 <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3580>.
8837 2009-05-20 Simon Josefsson <simon@josefsson.org>
8841 2009-05-20 Simon Josefsson <simon@josefsson.org>
8843 * AUTHORS: Fix PGP key.
8845 2009-05-20 Simon Josefsson <simon@josefsson.org>
8847 * doc/gnutls.texi, src/Makefile.am, src/README, src/README.srptool:
8848 Removed duplicated documentation.
8850 2009-05-20 Simon Josefsson <simon@josefsson.org>
8854 2009-05-20 Simon Josefsson <simon@josefsson.org>
8856 * NEWS, configure.ac, lib/configure.ac, lib/m4/hooks.m4,
8857 libextra/configure.ac: Bump versions.
8859 2009-05-20 Simon Josefsson <simon@josefsson.org>
8861 * ChangeLog: Generated.
8863 2009-05-20 Simon Josefsson <simon@josefsson.org>
8865 * NEWS: Version 2.7.12.
8867 2009-05-20 Simon Josefsson <simon@josefsson.org>
8869 * NEWS, src/serv.c, src/tls_test.c: Fix gnutls-serv and
8870 gnutls-cli-debug on Windows.
8872 2009-05-20 Simon Josefsson <simon@josefsson.org>
8874 * gl/getdelim.c: Update gnulib files.
8876 2009-05-20 Simon Josefsson <simon@josefsson.org>
8878 * NEWS, doc/reference/Makefile.am, lib/minitasn1/libtasn1.h,
8879 lib/minitasn1/parser_aux.c: Use libtasn1 2.2.
8881 2009-05-20 Simon Josefsson <simon@josefsson.org>
8885 2009-05-20 Simon Josefsson <simon@josefsson.org>
8887 * build-aux/gnupload, gl/Makefile.am, gl/m4/sys_socket_h.m4,
8888 gl/sys_socket.in.h, gl/tests/test-sys_socket.c, lib/gl/Makefile.am,
8889 lib/gl/m4/sys_socket_h.m4, lib/gl/sys_socket.in.h,
8890 lib/gl/tests/test-sys_socket.c, maint.mk: Update gnulib files.
8892 2009-05-20 Simon Josefsson <simon@josefsson.org>
8894 * lib/gl/Makefile.am, lib/gl/m4/gnulib-cache.m4,
8895 lib/gl/m4/gnulib-comp.m4, lib/gl/m4/vsnprintf.m4,
8896 lib/gl/tests/Makefile.am, lib/gl/tests/test-vsnprintf.c,
8897 lib/gl/vsnprintf.c: Replace vsnprintf if needed.
8899 2009-05-20 Simon Josefsson <simon@josefsson.org>
8903 2009-05-20 Simon Josefsson <simon@josefsson.org>
8905 * NEWS, configure.ac, lib/configure.ac, lib/m4/hooks.m4,
8906 libextra/configure.ac: Bump versions.
8908 2009-05-20 Simon Josefsson <simon@josefsson.org>
8910 * tests/crq_key_id.c: Reorder gcry quick random to make it
8911 effective. Reported by Andreas Metzler
8912 <ametzler@downhill.at.eu.org> in
8914 <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3570>.
8916 2009-05-18 Simon Josefsson <simon@josefsson.org>
8918 * ChangeLog: Generated.
8920 2009-05-18 Simon Josefsson <simon@josefsson.org>
8922 * NEWS: Version 2.7.11.
8924 2009-05-18 Simon Josefsson <simon@josefsson.org>
8926 * NEWS, cfg.mk, configure.ac, doc/examples/Makefile.am,
8927 lib/Makefile.am, lib/configure.ac, lib/openpgp/Makefile.am,
8928 lib/x509/Makefile.am, libextra/Makefile.am, libextra/configure.ac,
8929 src/Makefile.am, tests/Makefile.am: Don't build with warnings all
8930 the time. Use a WERROR_CFLAGS.
8932 2009-05-18 Simon Josefsson <simon@josefsson.org>
8934 * maint.mk: Update gnulib files.
8936 2009-05-18 Simon Josefsson <simon@josefsson.org>
8940 2009-05-18 Simon Josefsson <simon@josefsson.org>
8942 * src/serv.c: Don't use unportable NI_MAXHOST/NI_MAXSERV.
8944 2009-05-17 Simon Josefsson <simon@josefsson.org>
8946 * src/Makefile.am: Link getaddrinfo libraries. Reported by "Tom G.
8947 Christensen" <tgc@jupiterrise.com> in
8949 <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3560>.
8951 2009-05-17 Simon Josefsson <simon@josefsson.org>
8953 * NEWS, configure.ac, lib/configure.ac: Need to run AC_PROG_CXX
8956 2009-05-16 Simon Josefsson <simon@josefsson.org>
8958 * doc/doxygen/Doxyfile.in, libextra/gl/Makefile.am: Fix old gnulib
8959 lgpl/ paths. Reported by "Tom G. Christensen" <tgc@jupiterrise.com>
8962 <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3556>.
8964 2009-05-14 Simon Josefsson <simon@josefsson.org>
8968 2009-05-14 Simon Josefsson <simon@josefsson.org>
8970 * lib/minitasn1/Makefile.am: Need -DASN1_BUILDING for libtasn1.
8972 2009-05-14 Simon Josefsson <simon@josefsson.org>
8974 * doc/announcement-template.txt: Add.
8976 2009-05-14 Simon Josefsson <simon@josefsson.org>
8980 2009-05-14 Simon Josefsson <simon@josefsson.org>
8982 * lib/minitasn1/Makefile.am: Fix -I's after gnulib changes.
8983 Reported by "Tom G. Christensen" <tgc@jupiterrise.com> in
8985 <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3548>.
8987 2009-05-14 Simon Josefsson <simon@josefsson.org>
8989 * NEWS, configure.ac, lib/configure.ac, lib/m4/hooks.m4,
8990 libextra/configure.ac: Bump versions.
8992 2009-05-13 Simon Josefsson <simon@josefsson.org>
8994 * ChangeLog: Generated.
8996 2009-05-13 Simon Josefsson <simon@josefsson.org>
8998 * NEWS: Version 2.7.10.
9000 2009-05-13 Simon Josefsson <simon@josefsson.org>
9002 * gl/Makefile.am, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
9003 gl/tests/Makefile.am, gl/tests/test-alignof.c, lib/gl/Makefile.am,
9004 lib/gl/m4/gnulib-cache.m4, lib/gl/m4/gnulib-comp.m4,
9005 lib/gl/tests/Makefile.am, lib/gl/tests/test-alignof.c: Avoid failing
9008 2009-05-13 Simon Josefsson <simon@josefsson.org>
9010 * lib/gnutls_algorithms.c, lib/gnutls_auth.c, lib/gnutls_buffers.c,
9011 lib/gnutls_cert.c, lib/gnutls_global.c, lib/gnutls_priority.c,
9012 lib/gnutls_psk.c, lib/gnutls_session.c, lib/gnutls_state.c,
9013 lib/includes/gnutls/gnutls.h.in, lib/includes/gnutls/openpgp.h,
9014 lib/includes/gnutls/pkcs12.h, lib/includes/gnutls/x509.h,
9015 lib/openpgp/extras.c, lib/openpgp/gnutls_openpgp.c,
9016 lib/openpgp/pgp.c, lib/openpgp/privkey.c, lib/x509/crq.c,
9017 lib/x509/dn.c, lib/x509/pkcs12_bag.c, lib/x509/x509.c,
9018 lib/x509/x509_write.c, libextra/gnutls_ia.c: Doc fixes for GTK-DOC.
9020 2009-05-13 Simon Josefsson <simon@josefsson.org>
9022 * lib/ext_server_name.c, lib/gnutls_priority.c,
9023 lib/gnutls_record.c, lib/gnutls_srp.c, lib/gnutls_state.c,
9024 lib/gnutls_ui.c, lib/gnutls_x509.c,
9025 lib/includes/gnutls/gnutls.h.in, lib/includes/gnutls/x509.h,
9026 lib/x509/crq.c, lib/x509/dn.c, lib/x509/pkcs7.c,
9027 lib/x509/privkey.c, lib/x509/verify.c, lib/x509/x509.c,
9028 lib/x509/x509_write.c: Doc fixes for GTK-DOC.
9030 2009-05-13 Simon Josefsson <simon@josefsson.org>
9032 * lib/includes/gnutls/crypto.h, lib/includes/gnutls/openpgp.h,
9033 lib/includes/gnutls/x509.h, lib/openpgp/gnutls_openpgp.c,
9034 lib/x509/dn.c, lib/x509/output.c, lib/x509/pkcs7.c,
9035 lib/x509/verify.c, lib/x509/x509.c: Doc fixes for GTK-DOC.
9037 2009-05-13 Simon Josefsson <simon@josefsson.org>
9041 2009-05-13 Simon Josefsson <simon@josefsson.org>
9043 * doc/examples/ex-alert.c, doc/examples/ex-cert-select.c,
9044 doc/examples/ex-client-psk.c, doc/examples/ex-client-resume.c,
9045 doc/examples/ex-client-srp.c, doc/examples/ex-client-tlsia.c,
9046 doc/examples/ex-client1.c, doc/examples/ex-client2.c,
9047 doc/examples/ex-crq.c, doc/examples/ex-pkcs12.c,
9048 doc/examples/ex-rfc2818.c, doc/examples/ex-serv-anon.c,
9049 doc/examples/ex-serv-export.c, doc/examples/ex-serv-pgp.c,
9050 doc/examples/ex-serv-psk.c, doc/examples/ex-serv-srp.c,
9051 doc/examples/ex-serv1.c, doc/examples/ex-session-info.c,
9052 doc/examples/ex-verify.c, doc/examples/ex-x509-info.c,
9053 doc/examples/tcp.c: Place examples in public domain. After
9054 discussion with Karl.
9056 2009-05-13 Simon Josefsson <simon@josefsson.org>
9058 * gl/alignof.h, gl/m4/gnulib-comp.m4, gl/tests/Makefile.am,
9059 gl/tests/test-alignof.c, lib/gl/alignof.h,
9060 lib/gl/m4/gnulib-comp.m4, lib/gl/tests/Makefile.am,
9061 lib/gl/tests/test-alignof.c, maint.mk: Update gnulib files.
9063 2009-05-13 Simon Josefsson <simon@josefsson.org>
9065 * lib/opencdk/keydb.c: Avoid sprintf.
9067 2009-05-13 Simon Josefsson <simon@josefsson.org>
9069 * doc/examples/ex-client-tlsia.c, lib/opencdk/literal.c,
9070 lib/opencdk/misc.c, src/common.c, tests/chainverify.c,
9071 tests/tlsia.c: Fix warnings.
9073 2009-05-13 Simon Josefsson <simon@josefsson.org>
9077 2009-05-13 Simon Josefsson <simon@josefsson.org>
9079 * doc/gnutls.texi: Fix.
9081 2009-05-13 Simon Josefsson <simon@josefsson.org>
9085 2009-05-13 Simon Josefsson <simon@josefsson.org>
9087 * lib/pk-libgcrypt.c: Fix crash.
9089 2009-05-12 Simon Josefsson <simon@josefsson.org>
9091 * lib/gnutls_cert.c: Doc fix.
9093 2009-05-12 Simon Josefsson <simon@josefsson.org>
9095 * lib/gnutls_dh_primes.c: Doc fix.
9097 2009-05-12 Simon Josefsson <simon@josefsson.org>
9099 * lib/minitasn1/Makefile.am, lib/minitasn1/errors.h: Drop removed
9102 2009-05-12 Simon Josefsson <simon@josefsson.org>
9104 * NEWS, lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
9105 lib/minitasn1/element.c, lib/minitasn1/element.h,
9106 lib/minitasn1/errors.c, lib/minitasn1/gstr.c, lib/minitasn1/gstr.h,
9107 lib/minitasn1/int.h, lib/minitasn1/libtasn1.h,
9108 lib/minitasn1/parser_aux.c, lib/minitasn1/parser_aux.h,
9109 lib/minitasn1/structure.c, lib/minitasn1/structure.h: Upgrade
9112 2009-05-12 Simon Josefsson <simon@josefsson.org>
9114 * lib/gnutls_global.c, libextra/gnutls_extra.c: Doc fixes. Remove
9117 2009-05-12 Simon Josefsson <simon@josefsson.org>
9119 * NEWS, configure.ac, lib/configure.ac, lib/m4/hooks.m4,
9120 libextra/configure.ac: Bump versions.
9122 2009-05-11 Simon Josefsson <simon@josefsson.org>
9124 * ChangeLog: Generated.
9126 2009-05-11 Simon Josefsson <simon@josefsson.org>
9128 * NEWS: Version 2.7.9.
9130 2009-05-11 Simon Josefsson <simon@josefsson.org>
9132 * lib/configure.ac, libextra/configure.ac: Drop obsolete stuff.
9134 2009-05-11 Simon Josefsson <simon@josefsson.org>
9136 * configure.ac: Drop obsolete stuff.
9138 2009-05-11 Simon Josefsson <simon@josefsson.org>
9140 * gl/Makefile.am, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
9141 gl/m4/ld-output-def.m4, gl/m4/ld-version-script.m4,
9142 lib/gl/Makefile.am, lib/gl/m4/gnulib-cache.m4,
9143 lib/gl/m4/gnulib-comp.m4, lib/gl/m4/ld-output-def.m4,
9144 lib/gl/m4/ld-version-script.m4, libextra/gl/gnulib.mk,
9145 libextra/gl/m4/gnulib-cache.m4, libextra/gl/m4/gnulib-comp.m4,
9146 libextra/gl/m4/ld-output-def.m4,
9147 libextra/gl/m4/ld-version-script.m4: Move gnulib tests into proper
9150 2009-05-11 Simon Josefsson <simon@josefsson.org>
9154 2009-05-11 Simon Josefsson <simon@josefsson.org>
9156 * doc/manpages/Makefile.am: Generated.
9158 2009-05-11 Simon Josefsson <simon@josefsson.org>
9160 * doc/scripts/gdoc: Fix gnutls_priority_init documentation.
9162 2009-05-11 Simon Josefsson <simon@josefsson.org>
9164 * doc/scripts/gdoc: Revert "Fix man output for "%COMPAT" in
9165 docstrings." This reverts commit d10f1872bcbf7eb63632a8ce2e50728f42bd03fa.
9167 2009-05-11 Simon Josefsson <simon@josefsson.org>
9169 * doc/scripts/gdoc: Fix man output for "%COMPAT" in docstrings.
9171 2009-05-11 Simon Josefsson <simon@josefsson.org>
9173 * doc/manpages/Makefile.am: When writing man pages, don't append to
9176 2009-05-11 Simon Josefsson <simon@josefsson.org>
9178 * lib/gnutls_priority.c: Doc fix.
9180 2009-05-11 Simon Josefsson <simon@josefsson.org>
9182 * NEWS, doc/examples/Makefile.am, lib/gl/Makefile.am,
9183 lib/gl/m4/gnulib-cache.m4, lib/gl/m4/gnulib-comp.m4,
9184 lib/gl/tests/Makefile.am, lib/gl/tests/test-lseek.c,
9185 lib/gl/tests/test-lseek.sh, src/Makefile.am, tests/Makefile.am: Fix
9186 MinGW build failures.
9188 2009-05-11 Simon Josefsson <simon@josefsson.org>
9190 * lib/autogen.sh: Add.
9192 2009-05-11 Simon Josefsson <simon@josefsson.org>
9194 * maint.mk: Update gnulib files.
9196 2009-05-11 Simon Josefsson <simon@josefsson.org>
9198 * gtk-doc.make: Fix syntax-check.
9200 2009-05-11 Simon Josefsson <simon@josefsson.org>
9202 * gtk-doc.make, m4/gtk-doc.m4: Upgrade gtk-doc files.
9204 2009-05-11 Simon Josefsson <simon@josefsson.org>
9206 * cfg.mk, gl/sys_socket.in.h, gl/tests/test-vc-list-files-git.sh,
9207 lib/gl/Makefile.am, lib/gl/m4/gnulib-cache.m4,
9208 lib/gl/m4/gnulib-comp.m4, lib/gl/sys_socket.in.h,
9209 lib/gl/tests/Makefile.am, lib/gl/tests/test-lseek.c,
9210 lib/gl/tests/test-lseek.sh, libextra/gl/gnulib.mk,
9211 libextra/gl/m4/gnulib-cache.m4, libextra/gl/m4/gnulib-comp.m4:
9212 Update gnulib files.
9214 2009-05-10 Simon Josefsson <simon@josefsson.org>
9216 * tests/chainverify.c: Verisign CA v1 cert has expired! Change
9217 expected results. Also test expiration code more.
9219 2009-05-08 Simon Josefsson <simon@josefsson.org>
9221 * doc/Makefile.am: Don't always rebuild manual.
9223 2009-05-08 Simon Josefsson <simon@josefsson.org>
9225 * gl/m4/sys_socket_h.m4, lib/gl/m4/sys_socket_h.m4: Update gnulib
9228 2009-05-08 Simon Josefsson <simon@josefsson.org>
9230 * gl/Makefile.am, lib/gl/Makefile.am: Update gnulib files.
9232 2009-05-08 Simon Josefsson <simon@josefsson.org>
9234 * gl/Makefile.am, gl/alignof.h, lib/gl/Makefile.am: Update gnulib
9237 2009-05-08 Simon Josefsson <simon@josefsson.org>
9241 2009-05-08 Simon Josefsson <simon@josefsson.org>
9245 2009-05-08 Simon Josefsson <simon@josefsson.org>
9247 * build-aux/gnupload, gl/Makefile.am, gl/m4/errno_h.m4,
9248 gl/m4/gnulib-comp.m4, gl/m4/multiarch.m4, gl/m4/sys_socket_h.m4,
9249 gl/m4/vasnprintf.m4, gl/sys_socket.in.h,
9250 gl/tests/test-sys_socket.c, lib/gl/Makefile.am, lib/gl/alignof.h,
9251 lib/gl/m4/errno_h.m4, lib/gl/m4/gnulib-comp.m4,
9252 lib/gl/m4/multiarch.m4, lib/gl/m4/sys_socket_h.m4,
9253 lib/gl/m4/vasnprintf.m4, lib/gl/sys_socket.in.h,
9254 lib/gl/tests/test-sys_socket.c, maint.mk: Update gnulib files.
9256 2009-05-08 Simon Josefsson <simon@josefsson.org>
9258 * cfg.mk: Fix -Werror handling.
9260 2009-05-08 Simon Josefsson <simon@josefsson.org>
9262 * lib/x509/output.c: Fix warnings.
9264 2009-05-07 Simon Josefsson <simon@josefsson.org>
9266 * doc/examples/ex-serv-anon.c, doc/examples/ex-serv-export.c,
9267 doc/examples/ex-serv-pgp.c, doc/examples/ex-serv-psk.c,
9268 doc/examples/ex-serv-srp.c, doc/examples/ex-serv1.c,
9269 tests/anonself.c, tests/dhepskself.c, tests/openpgpself.c,
9270 tests/oprfi.c, tests/pskself.c, tests/resume.c, tests/tlsia.c,
9271 tests/x509dn.c, tests/x509self.c, tests/x509signself.c: Fix
9274 2009-05-07 Simon Josefsson <simon@josefsson.org>
9278 2009-05-07 Simon Josefsson <simon@josefsson.org>
9280 * tests/anonself.c, tests/dhepskself.c, tests/openpgpself.c,
9281 tests/oprfi.c, tests/pskself.c, tests/resume.c, tests/tlsia.c,
9282 tests/x509dn.c, tests/x509self.c, tests/x509signself.c: Use memset
9283 instead of deprecated bzero.
9285 2009-05-07 Simon Josefsson <simon@josefsson.org>
9287 * NEWS, src/certtool-cfg.c, src/serv.c: Fix build failure on systems
9288 without AF_INET6, e.g., Solaris 2.6. Reported by "Tom G.
9289 Christensen" <tgc@jupiterrise.com> in
9291 <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3524>.
9293 2009-05-06 Simon Josefsson <simon@josefsson.org>
9295 * doc/Makefile.am: Drop README.GIT.
9297 2009-05-06 Simon Josefsson <simon@josefsson.org>
9299 * tests/Makefile.am: Need to link directly to libgcrypt here.
9301 2009-05-06 Simon Josefsson <simon@josefsson.org>
9303 * lib/mpi-libgcrypt.c: Don't use casts that break strict-aliasing
9306 2009-05-06 Simon Josefsson <simon@josefsson.org>
9308 * README-alpha: Fix.
9310 2009-05-06 Simon Josefsson <simon@josefsson.org>
9312 * configure.ac: Fix.
9314 2009-05-05 Simon Josefsson <simon@josefsson.org>
9316 * README-alpha, doc/README.GIT: Replace doc/README.GIT with
9319 2009-05-05 Simon Josefsson <simon@josefsson.org>
9321 * README-alpha: Fix.
9323 2009-05-05 Simon Josefsson <simon@josefsson.org>
9325 * README-alpha: Add.
9327 2009-05-03 Simon Josefsson <simon@josefsson.org>
9329 * NEWS, lib/libgnutls.map: Fix build failure when LZO is enabled.
9331 2009-05-03 Simon Josefsson <simon@josefsson.org>
9333 * lib/includes/gnutls/gnutls.h.in, lib/includes/gnutls/openpgp.h,
9334 libextra/includes/gnutls/extra.h: Fix gtk-doc warnings.
9336 2009-05-03 Simon Josefsson <simon@josefsson.org>
9340 2009-05-03 Simon Josefsson <simon@josefsson.org>
9342 * lib/gnutls_asn1_tab.c, lib/pkix_asn1_tab.c: Regenerated libtasn1
9345 2009-05-03 Simon Josefsson <simon@josefsson.org>
9347 * doc/Makefile.am: Build tools before using them.
9349 2009-05-03 Simon Josefsson <simon@josefsson.org>
9351 * .x-sc_GPL_version, .x-sc_avoid_if_before_free,
9352 .x-sc_cast_of_alloca_return_value, .x-sc_cast_of_argument_to_free,
9353 .x-sc_file_system, .x-sc_m4_quote_check, .x-sc_makefile_check,
9354 .x-sc_program_name, .x-sc_prohibit_HAVE_MBRTOWC,
9355 .x-sc_prohibit_S_IS_definition, .x-sc_space_tab, .x-sc_the_the,
9356 .x-sc_two_space_separator_in_usage, .x-sc_useless_cpp_parens, NEWS,
9357 cfg.mk, doc/examples/ex-serv-export.c, doc/gnutls.texi,
9358 gtk-doc.make, lib/gnutls.asn, lib/m4/hooks.m4,
9359 lib/openpgp/Makefile.am, lib/pkix.asn, lib/x509/Makefile.am,
9360 libextra/m4/hooks.m4, m4/valgrind.m4, src/Makefile.am,
9361 src/certtool-cfg.c, src/certtool.c, src/crypt.c, src/psk.c,
9362 src/serv.c, src/tls_test.c, tests/Makefile.am, tests/resume.c,
9363 tests/x509dn.c: Fix syntax-check warnings.
9365 2009-05-03 Simon Josefsson <simon@josefsson.org>
9367 * doc/reference/Makefile.am, gtk-doc.make: Upgrade gtk-doc files.
9369 2009-05-03 Simon Josefsson <simon@josefsson.org>
9371 * NEWS, configure.ac, lib/configure.ac, lib/m4/hooks.m4,
9372 libextra/configure.ac: Bump versions.
9374 2009-05-03 Simon Josefsson <simon@josefsson.org>
9376 * ChangeLog: Generated.
9378 2009-05-03 Simon Josefsson <simon@josefsson.org>
9380 * NEWS: Version 2.7.8.
9382 2009-05-03 Simon Josefsson <simon@josefsson.org>
9384 * gl/Makefile.am, gl/gettext.h, gl/m4/wchar.m4, gl/wchar.in.h,
9385 lib/gl/Makefile.am, lib/gl/gettext.h, lib/gl/m4/wchar.m4,
9386 lib/gl/wchar.in.h: Update gnulib files.
9388 2009-05-03 Simon Josefsson <simon@josefsson.org>
9390 * tests/pkcs1-padding/pkcs1-pad: Fix self test fails because of
9391 expired certs using datefudge.
9393 2009-05-01 Simon Josefsson <simon@josefsson.org>
9395 * tests/chainverify.c: Print cert details. Fix verifying expired
9398 2009-05-01 Simon Josefsson <simon@josefsson.org>
9400 * tests/cve-2008-4989.c: Avoid time checks.
9402 2009-04-30 Simon Josefsson <simon@josefsson.org>
9404 * tests/Makefile.am, tests/cve-2009-1415.c, tests/cve-2009-1416.c:
9405 Add self-tests for security problems.
9407 2009-04-30 Simon Josefsson <simon@josefsson.org>
9411 2009-04-30 Simon Josefsson <simon@josefsson.org>
9413 * lib/gnutls_cert.c, lib/includes/gnutls/gnutls.h.in,
9414 lib/includes/gnutls/x509.h, lib/x509/verify.c, src/common.c:
9415 libgnutls: Check activation/expiration times on untrusted
9416 certificates. Reported by Romain Francoise.
9418 2009-04-30 Simon Josefsson <simon@josefsson.org>
9420 * lib/gnutls_pk.c: Fix DSA key generation.
9422 2009-04-30 Simon Josefsson <simon@josefsson.org>
9424 * cfg.mk: Use modern git names.
9426 2009-04-30 Simon Josefsson <simon@josefsson.org>
9428 * NEWS: Add old NEWS entries.
9430 2009-04-30 Simon Josefsson <simon@josefsson.org>
9432 * doc/gnutls.texi: Document how to use TLS exporters.
9434 2009-04-30 Simon Josefsson <simon@josefsson.org>
9436 * src/serv.c: Fix getaddrinfo/bind loop.
9438 2009-04-28 Simon Josefsson <simon@josefsson.org>
9440 * maint.mk: Update gnulib files.
9442 2009-04-27 Simon Josefsson <simon@josefsson.org>
9444 * : Replace PDF with official ZIP file. The PDFs have the same
9445 SHA-1. The file was downloaded from:
9447 http://csrc.nist.gov/groups/ST/crypto_apps_infra/documents/PKI%20Testing%20Page.htmUsing the direct link:
9449 http://csrc.nist.gov/groups/ST/crypto_apps_infra/documents/certpath1.07.zip
9451 2009-04-27 Simon Josefsson <simon@josefsson.org>
9455 2009-04-27 Simon Josefsson <simon@josefsson.org>
9457 * build-aux/useless-if-before-free, build-aux/vc-list-files,
9458 gl/Makefile.am, gl/m4/gnulib-comp.m4, gl/tests/Makefile.am,
9459 gl/tests/test-vc-list-files-cvs.sh,
9460 gl/tests/test-vc-list-files-git.sh, maint.mk: Update gnulib files.
9462 2009-04-27 Simon Josefsson <simon@josefsson.org>
9464 * src/certtool.c: Fix some error messages.
9466 2009-04-27 Simon Josefsson <simon@josefsson.org>
9468 * gl/m4/lib-link.m4, gl/m4/lib-prefix.m4, gl/vasnprintf.c,
9469 lib/gl/m4/lib-link.m4, lib/gl/m4/lib-prefix.m4,
9470 lib/gl/vasnprintf.c, libextra/gl/m4/lib-link.m4,
9471 libextra/gl/m4/lib-prefix.m4, maint.mk: Update gnulib files.
9473 2009-04-27 Simon Josefsson <simon@josefsson.org>
9477 2009-04-27 Simon Josefsson <simon@josefsson.org>
9481 2009-04-27 Simon Josefsson <simon@josefsson.org>
9483 * lib/libgnutls.map: Move symbols new with gnutls 2.8.x under
9486 2009-04-24 Simon Josefsson <simon@josefsson.org>
9488 * NEWS, src/serv.c: gnutls-serv: Listen on all interfaces.
9490 2009-04-24 Simon Josefsson <simon@josefsson.org>
9492 * maint.mk: Update gnulib files.
9494 2009-04-24 Simon Josefsson <simon@josefsson.org>
9496 * lib/pk-libgcrypt.c: Cleanup code and fix memory leaks.
9498 2009-04-23 Simon Josefsson <simon@josefsson.org>
9500 * doc/gendocs_template: Update gnulib files.
9502 2009-04-23 Simon Josefsson <simon@josefsson.org>
9504 * NEWS, doc/gnutls.texi: Improve texinfo section names.
9506 2009-04-23 Simon Josefsson <simon@josefsson.org>
9508 * tests/x509sign-verify.c: Also test DSA keys.
9510 2009-04-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9512 * lib/x509/verify.c: release allocated mpis in
9513 _gnutls_x509_verify_algorithm().
9515 2009-04-21 Simon Josefsson <simon@josefsson.org>
9517 * tests/libgcrypt.supp: Suppress more for modern libgcrypt.
9519 2009-04-21 Simon Josefsson <simon@josefsson.org>
9521 * tests/x509sign-verify.c: Cleanup code.
9523 2009-04-21 Simon Josefsson <simon@josefsson.org>
9525 * src/cli.c: Pass proper socket to libgnutls on Windows.
9527 2009-04-21 Simon Josefsson <simon@josefsson.org>
9529 * gl/Makefile.am, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
9530 gl/sockets.c, gl/sockets.h, gl/tests/Makefile.am, gl/tests/dummy.c,
9531 gl/tests/sockets.c, gl/tests/sockets.h: Need sockets module.
9533 2009-04-20 Simon Josefsson <simon@josefsson.org>
9535 * lib/libgnutls.map: Make check needs more symbols.
9537 2009-04-20 Simon Josefsson <simon@josefsson.org>
9539 * NEWS, lib/Makefile.am, lib/libgnutls.map, libextra/Makefile.am,
9540 libextra/libgnutls-extra.map, libextra/libgnutls-extra.vers: Improve
9541 version scripts. Limit exported symbols on systems without linker
9544 2009-04-20 Simon Josefsson <simon@josefsson.org>
9548 2009-04-20 Simon Josefsson <simon@josefsson.org>
9550 * NEWS, build-aux/gendocs.sh, configure.ac, lib/configure.ac,
9551 lib/m4/hooks.m4, libextra/configure.ac: Bump version.
9553 2009-04-20 Simon Josefsson <simon@josefsson.org>
9555 * ChangeLog: Generated.
9557 2009-04-20 Simon Josefsson <simon@josefsson.org>
9559 * NEWS: Version 2.7.7.
9561 2009-04-20 Simon Josefsson <simon@josefsson.org>
9563 * doc/manpages/Makefile.am: Generated.
9565 2009-04-20 Simon Josefsson <simon@josefsson.org>
9567 * doc/gnutls.texi: Really generate DSA key in example.
9569 2009-04-20 Simon Josefsson <simon@josefsson.org>
9571 * lib/x509/x509.c: Fix return value. Doc fix.
9573 2009-04-20 Simon Josefsson <simon@josefsson.org>
9575 * doc/gnutls.texi: Explain how to generate DSA key.
9577 2009-04-20 Simon Josefsson <simon@josefsson.org>
9579 * lib/gnutls_x509.c, lib/x509/x509.c: Doc fix for new APIs.
9581 2009-04-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9583 * NEWS, lib/pk-libgcrypt.c: Corrected possible memory corruption on
9584 signature verification failure. Reported by Miroslav Kratochvil
9587 2009-04-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9589 * doc/printlist.c: Added small patch from Romain Francoise to remove
9592 2009-04-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9594 * lib/includes/gnutls/x509.h, lib/x509/privkey.c, lib/x509/x509.c,
9595 tests/Makefile.am, tests/x509sign-verify.c: Added self test for
9596 gnutls_x509_crt_verify_hash() and
9597 gnutls_x509_crt_get_verify_algorithm(). Added some notes in
9598 gnutls_x509_privkey_sign_hash().
9600 2009-04-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9602 * NEWS, lib/includes/gnutls/x509.h, lib/x509/verify.c,
9603 lib/x509/x509.c: gnutls_x509_crt_get_sig_algorithm was renamed to
9604 gnutls_x509_crt_get_verify_algorithm. Corrected some issues with
9607 2009-04-17 Simon Josefsson <simon@josefsson.org>
9611 2009-04-17 Simon Josefsson <simon@josefsson.org>
9613 * NEWS, lib/gnutls.pc.in: Add -ltasn1 to pkg-config file. Reported
9614 by Andreas Metzler <ametzler@downhill.at.eu.org> in
9616 <http://article.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3467>.
9618 2009-04-17 Simon Josefsson <simon@josefsson.org>
9622 2009-04-17 Simon Josefsson <simon@josefsson.org>
9624 * cfg.mk: Use new po domain.
9626 2009-04-17 Simon Josefsson <simon@josefsson.org>
9628 * lib/po/de.po.in: Sync with TP.
9630 2009-04-17 Simon Josefsson <simon@josefsson.org>
9632 * lib/po/de.po.in: Sync with TP.
9634 2009-04-17 Simon Josefsson <simon@josefsson.org>
9636 * maint.mk: Update gnulib files.
9638 2009-04-17 Simon Josefsson <simon@josefsson.org>
9640 * lib/po/de.po.in: Sync with TP.
9642 2009-04-16 Simon Josefsson <simon@josefsson.org>
9644 * : commit 934102c33ac89ace9a1e1d02047d54f2fea6b59b Merge: bc279f4
9645 d720f3f Author: Nikos Mavrogiannopoulos <nmav@gnutls.org> Date:
9646 Wed Apr 15 22:43:03 2009 +0300
9648 2009-04-14 Simon Josefsson <simon@josefsson.org>
9650 * build-aux/gendocs.sh, doc/gendocs_template, doc/lgpl-2.1.texi:
9651 Update gnulib files.
9653 2009-04-11 Simon Josefsson <simon@josefsson.org>
9655 * gl/Makefile.am, gl/m4/inet_ntop.m4, maint.mk: Update gnulib files.
9657 2009-04-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9659 * NEWS: documented Cedric Bail's function addition
9661 2009-04-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9663 * : commit 258d2e873f61d5543c674f46a6247b4a379d2cca Author: Simon
9664 Josefsson <simon@josefsson.org> Date: Fri Apr 3 15:20:09 2009
9667 2009-04-03 Simon Josefsson <simon@josefsson.org>
9669 * lib/po/POTFILES.in: Fix filenames.
9671 2009-04-03 Simon Josefsson <simon@josefsson.org>
9673 * cfg.mk: Fix PODIR.
9675 2009-04-03 Simon Josefsson <simon@josefsson.org>
9677 * Makefile.am, configure.ac, lib/Makefile.am, lib/configure.ac,
9678 lib/po/LINGUAS, lib/po/Makevars, lib/po/POTFILES.in,
9679 lib/po/cs.po.in, lib/po/de.po.in, lib/po/fr.po.in, lib/po/ms.po.in,
9680 lib/po/nl.po.in, lib/po/pl.po.in, lib/po/sv.po.in, lib/po/vi.po.in,
9681 po/LINGUAS, po/Makevars, po/POTFILES.in, po/cs.po.in, po/de.po.in,
9682 po/fr.po.in, po/ms.po.in, po/nl.po.in, po/pl.po.in, po/sv.po.in,
9683 po/vi.po.in: Move i18n dir back to lib/, after discussion with
9686 2009-04-03 Simon Josefsson <simon@josefsson.org>
9688 * configure.ac, gl/Makefile.am, gl/m4/gnulib-cache.m4,
9689 gl/m4/gnulib-comp.m4, gl/m4/ld-version-script.m4,
9690 m4/linker-script.m4: Use linker-script from gnulib.
9692 2009-04-03 Simon Josefsson <simon@josefsson.org>
9694 * configure.ac, gl/Makefile.am, gl/m4/gnulib-cache.m4,
9695 gl/m4/gnulib-comp.m4, gl/m4/ld-output-def.m4, lib/configure.ac,
9696 libextra/configure.ac, m4/output-def.m4: Use output-def test from
9699 2009-04-03 Simon Josefsson <simon@josefsson.org>
9701 * configure.ac, lib/Makefile.am, lib/libgnutls.map,
9702 lib/libgnutls.vers, lib/libgnutlsxx.map, lib/libgnutlsxx.vers:
9703 Rename linker script.
9705 2009-04-03 Simon Josefsson <simon@josefsson.org>
9707 * lib/Makefile.am, lib/m4/hooks.m4, libextra/Makefile.am: Use
9708 DLL_VERSION variable name.
9710 2009-03-30 Simon Josefsson <simon@josefsson.org>
9712 * po/LINGUAS, po/cs.po.in: Sync with TP.
9714 2009-03-30 Simon Josefsson <simon@josefsson.org>
9716 * lib/gnutls_global.c, lib/openpgp/output.c, lib/x509/output.c: Fix
9719 2009-03-30 Simon Josefsson <simon@josefsson.org>
9721 * configure.ac: Only add warnings when using gcc. Don't use
9722 -Wformat-nonliteral.
9724 2009-03-30 Simon Josefsson <simon@josefsson.org>
9726 * GNUmakefile, build-aux/gnupload, gl/Makefile.am, gl/close-hook.c,
9727 gl/close-hook.h, gl/close.c, gl/fseeko.c, gl/gai_strerror.c,
9728 gl/m4/close.m4, gl/m4/gnulib-common.m4, gl/m4/gnulib-comp.m4,
9729 gl/m4/printf.m4, gl/m4/select.m4, gl/m4/stdarg.m4,
9730 gl/m4/sys_select_h.m4, gl/readline.c, gl/select.c, gl/setsockopt.c,
9731 gl/stdint.in.h, gl/sys_select.in.h, gl/sys_socket.in.h,
9732 gl/tests/Makefile.am, gl/tests/sockets.c, gl/tests/sockets.h,
9733 gl/tests/test-getaddrinfo.c, gl/tests/test-sockets.c,
9734 gl/unistd.in.h, gl/vasnprintf.c, gl/winsock-select.c,
9735 lib/gl/Makefile.am, lib/gl/close-hook.c, lib/gl/close-hook.h,
9736 lib/gl/fseeko.c, lib/gl/m4/gnulib-common.m4,
9737 lib/gl/m4/gnulib-comp.m4, lib/gl/m4/printf.m4, lib/gl/sockets.c,
9738 lib/gl/sockets.h, lib/gl/stdint.in.h, lib/gl/sys_socket.in.h,
9739 lib/gl/tests/test-sockets.c, lib/gl/unistd.in.h,
9740 lib/gl/vasnprintf.c, lib/gl/w32sock.h,
9741 libextra/gl/m4/gnulib-common.m4, maint.mk: Update gnulib files.
9743 2009-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9745 * lib/includes/gnutls/x509.h, lib/x509/verify.c, lib/x509/x509.c,
9746 lib/x509/x509_int.h: Applied patch by Cedric Bail to add functions
9747 gnutls_x509_crt_verify_hash() and
9748 gnutls_x509_crt_get_sig_algorithm().
9750 2009-03-23 Simon Josefsson <simon@josefsson.org>
9752 * cfg.mk: Fix bootstrap.
9754 2009-03-23 Simon Josefsson <simon@josefsson.org>
9756 * Makefile.am, cfg.mk, configure.ac, lib/Makefile.am,
9757 lib/configure.ac: Fix po paths.
9759 2009-03-23 Simon Josefsson <simon@josefsson.org>
9761 * lib/po/LINGUAS, lib/po/Makevars, lib/po/POTFILES.in,
9762 lib/po/de.po.in, lib/po/fr.po.in, lib/po/ms.po.in, lib/po/nl.po.in,
9763 lib/po/pl.po.in, lib/po/sv.po.in, lib/po/vi.po.in, po/LINGUAS,
9764 po/Makevars, po/POTFILES.in, po/de.po.in, po/fr.po.in, po/ms.po.in,
9765 po/nl.po.in, po/pl.po.in, po/sv.po.in, po/vi.po.in: Move lib/po to
9766 po/ since the gettext domain is global for gnutls.
9768 2009-03-04 Simon Josefsson <simon@josefsson.org>
9770 * lib/x509/Makefile.am: Cosmetic fix.
9772 2009-03-04 Simon Josefsson <simon@josefsson.org>
9774 * lib/gnutls_global.c, lib/x509/x509_int.h: Be compatible with
9775 libtasn1 before v1.6.
9777 2009-03-04 Simon Josefsson <simon@josefsson.org>
9781 2009-03-04 Simon Josefsson <simon@josefsson.org>
9783 * NEWS, lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
9784 lib/minitasn1/element.c, lib/minitasn1/errors.c,
9785 lib/minitasn1/errors.h, lib/minitasn1/gstr.c, lib/minitasn1/int.h,
9786 lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c,
9787 lib/minitasn1/structure.c: Update to minitasn1 v1.8.
9789 2009-03-04 Simon Josefsson <simon@josefsson.org>
9791 * lib/gnutls_global.c, lib/gnutls_global.h, lib/x509/common.c,
9792 lib/x509/crl.c, lib/x509/crq.c, lib/x509/dn.c,
9793 lib/x509/extensions.c, lib/x509/pkcs12.c, lib/x509/pkcs7.c,
9794 lib/x509/x509.c: Use modern libtasn1 interfaces.
9796 2009-03-02 Simon Josefsson <simon@josefsson.org>
9800 2009-03-02 Simon Josefsson <simon@josefsson.org>
9802 * NEWS, configure.ac, lib/configure.ac, lib/m4/hooks.m4,
9803 libextra/configure.ac: Bump version.
9805 2009-03-02 Simon Josefsson <simon@josefsson.org>
9807 * doc/Makefile.am: Add -I's for errcodes/printlist. Reported by
9808 Roman Bogorodskiy <novel@FreeBSD.org> in
9810 <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3435>.
9812 2009-02-27 Simon Josefsson <simon@josefsson.org>
9814 * ChangeLog: Generated.
9816 2009-02-27 Simon Josefsson <simon@josefsson.org>
9818 * doc/Makefile.am: Fix distcheck.
9820 2009-02-27 Simon Josefsson <simon@josefsson.org>
9822 * doc/Makefile.am: Fix.
9824 2009-02-27 Simon Josefsson <simon@josefsson.org>
9826 * doc/Makefile.am: Remove error_codes.texi and algorithms.texi to
9829 2009-02-27 Simon Josefsson <simon@josefsson.org>
9831 * doc/Makefile.am: Update --css-include path to fix distcheck.
9833 2009-02-27 Simon Josefsson <simon@josefsson.org>
9835 * NEWS: Version 2.7.6.
9837 2009-02-27 Simon Josefsson <simon@josefsson.org>
9841 2009-02-27 Simon Josefsson <simon@josefsson.org>
9843 * gl/tests/test-fseeko2.sh, lib/gl/tests/test-fseeko2.sh: Update
9846 2009-02-27 Simon Josefsson <simon@josefsson.org>
9848 * gl/m4/gnulib-comp.m4, gl/m4/printf.m4, gl/m4/stdint.m4,
9849 gl/m4/stdlib_h.m4, gl/m4/vasnprintf.m4, gl/tests/Makefile.am,
9850 gl/tests/test-fseeko.c, gl/tests/test-getaddrinfo.c,
9851 gl/vasnprintf.c, lib/gl/m4/gnulib-comp.m4, lib/gl/m4/printf.m4,
9852 lib/gl/m4/stdint.m4, lib/gl/m4/stdlib_h.m4,
9853 lib/gl/m4/vasnprintf.m4, lib/gl/tests/Makefile.am,
9854 lib/gl/tests/test-fseeko.c, lib/gl/vasnprintf.c: Update gnulib
9857 2009-02-27 Simon Josefsson <simon@josefsson.org>
9859 * gl/m4/ungetc.m4, lib/gl/m4/ungetc.m4: Update gnulib files.
9861 2009-02-27 Simon Josefsson <simon@josefsson.org>
9863 * doc/scripts/gdoc: Revert %-hack that lead to syntax errors in
9866 2009-02-24 Simon Josefsson <simon@josefsson.org>
9868 * src/certtool.c: Minor cleanup.
9870 2009-02-24 Simon Josefsson <simon@josefsson.org>
9872 * NEWS, src/certtool-cfg.c: certtool: Query for multiple dnsName
9873 subjectAltName in interactive mode.
9875 2009-02-23 Simon Josefsson <simon@josefsson.org>
9877 * gl/m4/include_next.m4, lib/gl/m4/include_next.m4: Update gnulib
9880 2009-02-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9882 * NEWS: documented pkix.asn change
9884 2009-02-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9886 * lib/pkix.asn: Removed several unneeded parameters from pkix tree.
9887 This reduces initial memory usage after gnutls_global_init() from
9888 140kb (in amd64) to 50kb.
9890 2009-02-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9892 * lib/x509/dn.c, tests/crq_key_id.c: Added more verbose information.
9894 2009-02-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9896 * lib/pkix.asn, lib/pkix_asn1_tab.c, lib/x509/dn.c,
9897 tests/crq_key_id.c: Revert "Added more verbose debugging info" This reverts commit c2d3596cddbb54ac4f19c44b15a03ee1fcceab12.
9899 2009-02-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
9901 * lib/pkix.asn, lib/pkix_asn1_tab.c, lib/x509/dn.c,
9902 tests/crq_key_id.c: Added more verbose debugging info
9904 2009-02-22 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
9906 * doc/TODO: removed items that have already been done or solved.
9908 2009-02-22 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
9910 * NEWS: documented the SSL3_RECORD_VERSION priority string
9912 2009-02-22 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
9914 * doc/scripts/gdoc, lib/gnutls_priority.c: Applied patch by Martin
9915 von Gagern: The attached patch fixes gnutls_priority_init(3), but in
9916 a very hackish way, treating a percent sign as indicating a constant
9917 only if it is not immediately preceded by a double quote.
9919 2009-02-21 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
9921 * doc/manpages/gnutls-cli.1: Corrected listing of special keywords.
9922 Reported by Martin von Gagern.
9924 2009-02-21 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
9926 * doc/manpages/gnutls-cli.1, lib/gnutls_handshake.c,
9927 lib/gnutls_int.h, lib/gnutls_priority.c: Added %SSL3_RECORD_VERSION
9928 priority option that allows to specify the client hello message
9929 record version. Used to overcome buggy TLS servers. Report by Martin
9932 2009-02-15 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
9934 * lib/x509/verify.c: Corrected bit disable (was flipping instead).
9935 Initialy reported by Daniel Kahn Gillmor on 9/1/2008. Many thanks to
9936 moog@sysdev.oucs.ox.ac.uk for bringing this into my attention.
9938 2009-02-11 Simon Josefsson <simon@josefsson.org>
9942 2009-02-11 Simon Josefsson <simon@josefsson.org>
9944 * NEWS, src/serv.c: gnutls-serv: No longer disable MAC padding by
9947 2009-02-11 Simon Josefsson <simon@josefsson.org>
9949 * src/serv.c: More gnulib usage.
9951 2009-02-11 Simon Josefsson <simon@josefsson.org>
9953 * src/cli.c: Use more gnulib interfaces.
9955 2009-02-11 Simon Josefsson <simon@josefsson.org>
9959 2009-02-11 Simon Josefsson <simon@josefsson.org>
9961 * doc/gnutls.texi: Update gnutls-serv --help output.
9963 2009-02-11 Simon Josefsson <simon@josefsson.org>
9965 * doc/gnutls.texi: Update gnutls-cli --help output.
9967 2009-02-11 Simon Josefsson <simon@josefsson.org>
9969 * NEWS, lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_x509.c:
9970 libgnutls: Add new priority strings for allowing RSA-MD5 and V1-CA.
9972 2009-02-11 Simon Josefsson <simon@josefsson.org>
9974 * NEWS, src/cli.c: gnutls-cli: Don't permit V1 CAs by default.
9976 2009-02-11 Simon Josefsson <simon@josefsson.org>
9978 * doc/Makefile.am, doc/errcodes.c, doc/printlist.c,
9979 src/Makefile.am, src/errcodes.c, src/printlist.c: Move doc related
9980 tools from src/ to doc/.
9982 2009-02-11 Simon Josefsson <simon@josefsson.org>
9984 * src/common.c: Typo.
9986 2009-02-11 Simon Josefsson <simon@josefsson.org>
9988 * src/common.c: Typo.
9990 2009-02-11 Simon Josefsson <simon@josefsson.org>
9992 * src/common.c: Print OpenPGP cert info using libgnutls.
9994 2009-02-11 Simon Josefsson <simon@josefsson.org>
9996 * NEWS, lib/openpgp/output.c: libgnutls: gnutls_openpgp_crt_print
9997 supports oneline mode.
9999 2009-02-11 Simon Josefsson <simon@josefsson.org>
10001 * tests/pathlen/ca-no-pathlen.pem,
10002 tests/pathlen/no-ca-or-pathlen.pem: Fix expected test vectors.
10004 2009-02-11 Simon Josefsson <simon@josefsson.org>
10006 * NEWS, lib/x509/output.c: libgnutls: gnutls_x509_crt_print prints
10007 signature algorithm in oneline mode.
10009 2009-02-11 Simon Josefsson <simon@josefsson.org>
10011 * gl/m4/close.m4, gl/m4/sockets.m4, gl/tests/sockets.h,
10012 gl/tests/test-sockets.c, lib/gl/m4/sockets.m4, lib/gl/sockets.h,
10013 lib/gl/tests/test-sockets.c: Update gnulib files.
10015 2009-02-11 Simon Josefsson <simon@josefsson.org>
10017 * NEWS, src/common.c: gnutls-cli: Print certificate info using
10020 2009-02-11 Simon Josefsson <simon@josefsson.org>
10022 * NEWS, configure.ac, lib/configure.ac, lib/m4/hooks.m4,
10023 libextra/configure.ac: Bump versions.
10025 2009-02-11 Simon Josefsson <simon@josefsson.org>
10027 * lib/x509/output.c: Print bit size of RSA exponents.
10029 2009-02-06 Simon Josefsson <simon@josefsson.org>
10031 * ChangeLog: Generated.
10033 2009-02-06 Simon Josefsson <simon@josefsson.org>
10035 * src/Makefile.am: Need -lgnutls etc for certtool-cfg.c.
10037 2009-02-06 Simon Josefsson <simon@josefsson.org>
10039 * NEWS: Version 2.7.5.
10041 2009-02-06 Simon Josefsson <simon@josefsson.org>
10043 * NEWS: Merge in old NEWS entries.
10045 2009-02-06 Simon Josefsson <simon@josefsson.org>
10047 * lib/x509/verify.c: Move down revocation check to revert code to
10048 how it looked before. The idea is that if you have marked a cert as
10049 trusted, you may want to trust it even though some authority has
10050 revoked it. This changes back how this code used to work.
10052 2009-02-02 Simon Josefsson <simon@josefsson.org>
10054 * NEWS, doc/TODO, lib/x509/verify.c, tests/chainverify.c: Make it
10055 possible to trust intermediary certificates. Based on tiny patch
10056 from "Douglas E. Engert" <deengert@anl.gov> in
10058 <http://thread.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3351/focus=3376>.
10060 2009-02-02 Simon Josefsson <simon@josefsson.org>
10062 * tests/chainverify.c: Add another chain from bug reports.
10064 2009-02-02 Simon Josefsson <simon@josefsson.org>
10066 * src/common.c: Print more certificate status values.
10068 2009-02-02 Simon Josefsson <simon@josefsson.org>
10070 * lib/x509/x509.c: Assert less for expected errors.
10072 2009-02-02 Simon Josefsson <simon@josefsson.org>
10074 * lib/x509/output.c: Simplify keyid printing to avoid allocation and
10077 2009-02-01 Simon Josefsson <simon@josefsson.org>
10079 * doc/manpages/Makefile.am, doc/scripts/gdoc: Update gdoc and use
10082 2009-02-01 Simon Josefsson <simon@josefsson.org>
10084 * build-aux/gnupload, gl/Makefile.am, gl/m4/00gnulib.m4,
10085 gl/m4/errno_h.m4, gl/m4/extensions.m4, gl/m4/gnulib-common.m4,
10086 gl/m4/gnulib-comp.m4, gl/m4/multiarch.m4, gl/m4/pmccabe2html.m4,
10087 gl/m4/stdlib_h.m4, gl/stdlib.in.h, gl/tests/test-getaddrinfo.c,
10088 gl/version-etc.c, gl/version-etc.h, lib/gl/Makefile.am,
10089 lib/gl/m4/00gnulib.m4, lib/gl/m4/errno_h.m4,
10090 lib/gl/m4/extensions.m4, lib/gl/m4/gnulib-common.m4,
10091 lib/gl/m4/gnulib-comp.m4, lib/gl/m4/multiarch.m4,
10092 lib/gl/m4/stdlib_h.m4, lib/gl/stdlib.in.h,
10093 libextra/gl/m4/00gnulib.m4, libextra/gl/m4/extensions.m4,
10094 libextra/gl/m4/gnulib-common.m4, libextra/gl/m4/gnulib-comp.m4:
10095 Update gnulib files.
10097 2009-01-27 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
10099 * NEWS, lib/gnutls_handshake.c: gnutls_handshake when sending client
10100 hello during a rehandshake, will not offer a version number larger
10101 than the current. Reported by Tristan Hill <stan@saticed.me.uk>.
10103 2009-01-27 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
10105 * lib/gnutls_psk.c: result_size in gnutls_hex_encode behaves as
10106 documented. It now holds the size of the result. Reported by John
10109 2009-01-21 Simon Josefsson <simon@josefsson.org>
10111 * gl/Makefile.am, gl/arpa_inet.in.h, gl/fseeko.c, gl/m4/alloca.m4,
10112 gl/m4/errno_h.m4, gl/m4/getaddrinfo.m4, gl/m4/getline.m4,
10113 gl/m4/getpass.m4, gl/m4/gettimeofday.m4, gl/m4/gnulib-common.m4,
10114 gl/m4/inet_ntop.m4, gl/m4/inet_pton.m4, gl/m4/intmax_t.m4,
10115 gl/m4/inttypes_h.m4, gl/m4/lib-ld.m4, gl/m4/lib-link.m4,
10116 gl/m4/longlong.m4, gl/m4/malloc.m4, gl/m4/minmax.m4,
10117 gl/m4/printf.m4, gl/m4/readline.m4, gl/m4/realloc.m4,
10118 gl/m4/sockets.m4, gl/m4/sockpfaf.m4, gl/m4/stdbool.m4,
10119 gl/m4/stdint.m4, gl/m4/stdint_h.m4, gl/m4/stdio_h.m4,
10120 gl/m4/unistd_h.m4, gl/m4/vasnprintf.m4, gl/m4/wchar_t.m4,
10121 gl/m4/wint_t.m4, gl/progname.c, gl/stdint.in.h, gl/stdio.in.h,
10122 gl/strerror.c, gl/sys_stat.in.h, gl/tests/gettimeofday.c,
10123 gl/tests/ioctl.c, gl/tests/test-unistd.c, gl/unistd.in.h,
10124 gl/wchar.in.h, lib/gl/Makefile.am, lib/gl/fseeko.c,
10125 lib/gl/m4/alloca.m4, lib/gl/m4/byteswap.m4, lib/gl/m4/codeset.m4,
10126 lib/gl/m4/errno_h.m4, lib/gl/m4/gettext.m4,
10127 lib/gl/m4/gnulib-common.m4, lib/gl/m4/iconv.m4,
10128 lib/gl/m4/intldir.m4, lib/gl/m4/intlmacosx.m4, lib/gl/m4/intmax.m4,
10129 lib/gl/m4/intmax_t.m4, lib/gl/m4/inttypes-pri.m4,
10130 lib/gl/m4/inttypes_h.m4, lib/gl/m4/lcmessage.m4,
10131 lib/gl/m4/lib-ld.m4, lib/gl/m4/lib-link.m4, lib/gl/m4/lock.m4,
10132 lib/gl/m4/longlong.m4, lib/gl/m4/malloc.m4, lib/gl/m4/memmem.m4,
10133 lib/gl/m4/memmove.m4, lib/gl/m4/minmax.m4, lib/gl/m4/nls.m4,
10134 lib/gl/m4/po.m4, lib/gl/m4/printf-posix.m4, lib/gl/m4/printf.m4,
10135 lib/gl/m4/progtest.m4, lib/gl/m4/realloc.m4, lib/gl/m4/sockets.m4,
10136 lib/gl/m4/sockpfaf.m4, lib/gl/m4/stdbool.m4, lib/gl/m4/stdint.m4,
10137 lib/gl/m4/stdint_h.m4, lib/gl/m4/stdio_h.m4, lib/gl/m4/strcase.m4,
10138 lib/gl/m4/strverscmp.m4, lib/gl/m4/threadlib.m4,
10139 lib/gl/m4/uintmax_t.m4, lib/gl/m4/unistd_h.m4,
10140 lib/gl/m4/vasnprintf.m4, lib/gl/m4/wchar_t.m4, lib/gl/m4/wint_t.m4,
10141 lib/gl/stdint.in.h, lib/gl/stdio.in.h, lib/gl/sys_stat.in.h,
10142 lib/gl/tests/test-unistd.c, lib/gl/unistd.in.h, lib/gl/wchar.in.h:
10143 Update gnulib files.
10145 2009-01-21 Simon Josefsson <simon@josefsson.org>
10149 2009-01-21 Simon Josefsson <simon@josefsson.org>
10151 * libextra/gl/Makefile.am, libextra/gl/gnulib.mk,
10152 libextra/gl/m4/gnulib-cache.m4, libextra/gl/m4/gnulib-common.m4,
10153 libextra/gl/m4/lib-ld.m4, libextra/gl/m4/lib-link.m4,
10154 libextra/gl/m4/md5.m4: Add -I's in libextra/gl for stdint.h on
10155 Solaris. Reported by Dagobert Michelsen <dam@opencsw.org> in
10157 http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3388
10159 2009-01-13 Simon Josefsson <simon@josefsson.org>
10161 * lib/gnutls_state.c: Check return value properly.
10163 2009-01-13 Simon Josefsson <simon@josefsson.org>
10165 * lib/gnutls_state.c: Fix mem leak because buffer is not expanded
10168 2009-01-09 Simon Josefsson <simon@josefsson.org>
10172 2009-01-09 Simon Josefsson <simon@josefsson.org>
10174 * NEWS, lib/x509/verify.c: Permit V1 Certificate Authorities
10175 properly. Before they were mistakenly rejected even though
10176 GNUTLS_VERIFY_ALLOW_ANY_X509_V1_CA_CRT and/or
10177 GNUTLS_VERIFY_ALLOW_X509_V1_CA_CRT were supplied. Reported by
10178 "Douglas E. Engert" <deengert@anl.gov> in
10180 <http://thread.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3351>.
10182 2009-01-09 Simon Josefsson <simon@josefsson.org>
10184 * src/certtool.c: Permit V1 CA's in new --verify-chain code.
10186 2009-01-09 Simon Josefsson <simon@josefsson.org>
10190 2009-01-09 Simon Josefsson <simon@josefsson.org>
10192 * tests/chainverify.c: Added chain supplied by "Douglas E. Engert"
10193 <deengert@anl.gov>.
10195 2009-01-07 Simon Josefsson <simon@josefsson.org>
10197 * src/errcodes.c, src/printlist.c: Fix license header.
10199 2009-01-07 Simon Josefsson <simon@josefsson.org>
10201 * lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_global.c,
10202 lib/gnutls_global.h, lib/gnutls_int.h: Cleanup logger function type.
10204 2009-01-07 Simon Josefsson <simon@josefsson.org>
10206 * NEWS, configure.ac, lib/configure.ac, lib/m4/hooks.m4,
10207 libextra/configure.ac: Bump versions.
10209 2009-01-07 Simon Josefsson <simon@josefsson.org>
10211 * ChangeLog: Generated.
10213 2009-01-07 Simon Josefsson <simon@josefsson.org>
10215 * NEWS: Version 2.7.4.
10217 2009-01-07 Simon Josefsson <simon@josefsson.org>
10219 * lib/gnutls_rsa_export.c: Doc fixes.
10221 2009-01-07 Simon Josefsson <simon@josefsson.org>
10223 * doc/examples/ex-client-psk.c, doc/examples/ex-client-resume.c,
10224 doc/examples/ex-client-srp.c, doc/examples/ex-client-tlsia.c,
10225 doc/examples/ex-client1.c, lib/gnutls_algorithms.c,
10226 lib/gnutls_rsa_export.c, lib/openpgp/output.c, lib/x509/output.c,
10227 lib/x509/privkey.c, src/cli.c, src/common.c, src/serv.c,
10228 src/tls_test.c, tests/dhepskself.c: Fix warnings.
10230 2009-01-07 Simon Josefsson <simon@josefsson.org>
10232 * build-aux/gendocs.sh, doc/gendocs_template, gl/Makefile.am,
10233 gl/m4/errno_h.m4, gl/m4/extensions.m4, gl/m4/getaddrinfo.m4,
10234 gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/m4/inttypes_h.m4,
10235 gl/m4/lib-link.m4, gl/m4/manywarnings.m4, gl/m4/multiarch.m4,
10236 gl/m4/printf.m4, gl/m4/size_max.m4, gl/m4/stdint.m4,
10237 gl/m4/stdint_h.m4, gl/m4/wchar.m4, gl/m4/wchar_t.m4,
10238 gl/m4/wint_t.m4, gl/m4/xsize.m4, gl/stdint.in.h, gl/stdlib.in.h,
10239 gl/sys_select.in.h, gl/tests/Makefile.am,
10240 gl/tests/test-select-in.sh, gl/unistd.in.h, gl/version-etc.c,
10241 gl/wchar.in.h, lib/gl/Makefile.am, lib/gl/m4/codeset.m4,
10242 lib/gl/m4/errno_h.m4, lib/gl/m4/extensions.m4,
10243 lib/gl/m4/gettext.m4, lib/gl/m4/glibc2.m4, lib/gl/m4/glibc21.m4,
10244 lib/gl/m4/gnulib-cache.m4, lib/gl/m4/gnulib-comp.m4,
10245 lib/gl/m4/iconv.m4, lib/gl/m4/intdiv0.m4, lib/gl/m4/intlmacosx.m4,
10246 lib/gl/m4/intmax.m4, lib/gl/m4/inttypes-pri.m4,
10247 lib/gl/m4/inttypes_h.m4, lib/gl/m4/lcmessage.m4,
10248 lib/gl/m4/lib-link.m4, lib/gl/m4/multiarch.m4, lib/gl/m4/nls.m4,
10249 lib/gl/m4/po.m4, lib/gl/m4/printf-posix.m4, lib/gl/m4/printf.m4,
10250 lib/gl/m4/progtest.m4, lib/gl/m4/size_max.m4, lib/gl/m4/stdint.m4,
10251 lib/gl/m4/stdint_h.m4, lib/gl/m4/threadlib.m4,
10252 lib/gl/m4/uintmax_t.m4, lib/gl/m4/visibility.m4,
10253 lib/gl/m4/wchar.m4, lib/gl/m4/wchar_t.m4, lib/gl/m4/wint_t.m4,
10254 lib/gl/m4/xsize.m4, lib/gl/stdint.in.h, lib/gl/stdlib.in.h,
10255 lib/gl/tests/Makefile.am, lib/gl/unistd.in.h, lib/gl/wchar.in.h,
10256 libextra/gl/Makefile.am, libextra/gl/m4/extensions.m4,
10257 libextra/gl/m4/gnulib-cache.m4, libextra/gl/m4/gnulib-comp.m4,
10258 libextra/gl/m4/lib-link.m4: Update gnulib files.
10260 2009-01-07 Simon Josefsson <simon@josefsson.org>
10262 * NEWS: Fix NEWS entry.
10264 2009-01-07 Simon Josefsson <simon@josefsson.org>
10266 * tests/sha2/sha2: Fix self-test with new certtool --verify-chain
10269 2009-01-06 Daniel Kahn Gillmor <dkg@fifthhorseman.net>
10271 * NEWS: added NEWS item about MD5 deprecation
10273 2009-01-06 Simon Josefsson <simon@josefsson.org>
10275 * tests/pkcs1-padding/pkcs1-pad: Fix expect strings to compensate
10276 for new certtool -e output.
10278 2009-01-06 Simon Josefsson <simon@josefsson.org>
10280 * NEWS, src/certtool.c: certtool: Make --verify-chain use libgnutls
10281 verification algorithm.
10283 2009-01-06 Simon Josefsson <simon@josefsson.org>
10285 * tests/chainverify.c: Test chain with EE cert signed using RSA-MD5.
10287 2009-01-06 Daniel Kahn Gillmor <dkg@fifthhorseman.net>
10289 * lib/x509/verify.c: actually deprecate MD5 and MD2 signatures
10290 during X.509 verification by treating them as invalid unless the
10291 GNUTLS_VERIFY_ALLOW_SIGN_RSA_{MD5,MD2} flags are present.
10293 2008-12-12 Simon Josefsson <simon@josefsson.org>
10295 * NEWS: Add NEWS entries from 2.6.3.
10297 2008-12-12 Simon Josefsson <simon@josefsson.org>
10299 * tests/crq_key_id.c: Fix.
10301 2008-12-12 Simon Josefsson <simon@josefsson.org>
10303 * tests/crq_key_id.c: Make it compile. Speed up key generation.
10305 2008-12-12 Simon Josefsson <simon@josefsson.org>
10307 * tests/crq_key_id.c: Indent.
10309 2008-12-12 Simon Josefsson <simon@josefsson.org>
10311 * NEWS, tests/Makefile.am, tests/crq_key_id.c: Add crq_key_id
10312 self-test from David Marín Carreño.
10314 2008-12-11 Simon Josefsson <simon@josefsson.org>
10316 * configure.ac: Update manywarnings usage.
10318 2008-12-11 Simon Josefsson <simon@josefsson.org>
10322 2008-12-11 Simon Josefsson <simon@josefsson.org>
10324 * lib/x509/output.c: Print public key id for certificate requests
10327 2008-12-11 Simon Josefsson <simon@josefsson.org>
10329 * doc/manpages/Makefile.am: Generated.
10331 2008-12-11 Simon Josefsson <simon@josefsson.org>
10333 * configure.ac, lib/configure.ac, lib/m4/hooks.m4,
10334 libextra/configure.ac: Bump versions.
10336 2008-12-11 Simon Josefsson <simon@josefsson.org>
10338 * AUTHORS, NEWS, lib/includes/gnutls/x509.h, lib/x509/crq.c: gnutls:
10339 New interface to get key id for certificate requests. Patch from
10340 David Marín Carreño <davefx@gmail.com> in
10342 <http://thread.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3321>.
10344 2008-12-10 Simon Josefsson <simon@josefsson.org>
10346 * ChangeLog: Generated.
10348 2008-12-10 Simon Josefsson <simon@josefsson.org>
10350 * NEWS: Version 2.7.3.
10352 2008-12-10 Simon Josefsson <simon@josefsson.org>
10354 * tests/chainverify.c: Check ca=false with flags too.
10356 2008-12-10 Simon Josefsson <simon@josefsson.org>
10358 * gl/override/tests/test-lseek.sh.diff, gl/tests/test-lseek.sh,
10359 lib/gl/tests/test-lseek.sh: Disable parts of gnulib self-tests that
10362 2008-12-10 Simon Josefsson <simon@josefsson.org>
10364 * lib/gl/tests/test-lseek.c, maint.mk: Update gnulib files.
10366 2008-12-10 Simon Josefsson <simon@josefsson.org>
10368 * gl/override/tests/test-lseek.c.diff,
10369 gl/override/tests/test-select-in.sh.diff, gl/tests/test-lseek.c,
10370 gl/tests/test-select-in.sh: Disable parts of gnulib self-tests that
10373 2008-12-10 Simon Josefsson <simon@josefsson.org>
10375 * doc/examples/ex-cxx.cpp: Drop config.h, not needed (hopefully?)
10376 and breaks mingw due to rpl_gmtime.
10378 2008-12-10 Simon Josefsson <simon@josefsson.org>
10380 * src/Makefile.am: Certtool need libgnutls etc for
10381 libcmd-certtool.la too, due to certtool-cfg.c.
10383 2008-12-10 Simon Josefsson <simon@josefsson.org>
10385 * tests/x509self.c: Fix comments.
10387 2008-12-10 Simon Josefsson <simon@josefsson.org>
10391 2008-12-10 Simon Josefsson <simon@josefsson.org>
10395 2008-12-10 Simon Josefsson <simon@josefsson.org>
10397 * tests/cve-2008-4989.c: Align with Nikos' patch.
10399 2008-12-10 Simon Josefsson <simon@josefsson.org>
10401 * lib/opencdk/Makefile.am, lib/opencdk/armor.c,
10402 lib/opencdk/keydb.c, lib/opencdk/literal.c, lib/opencdk/misc.c,
10403 lib/opencdk/new-packet.c, lib/opencdk/read-packet.c,
10404 lib/opencdk/sig-check.c, lib/opencdk/stream.c: Revert "Fix warnings
10405 in opencdk." This reverts commit 59cddc711e55bbd094bdf95986277fb33ba964ee.
10407 2008-12-10 Simon Josefsson <simon@josefsson.org>
10409 * lib/x509/verify.c: Revert last commit.
10411 2008-12-10 Simon Josefsson <simon@josefsson.org>
10413 * tests/chainverify.c: Add GNUTLS_VERIFY_ALLOW_X509_V1_CA_CRT flag
10416 2008-12-10 Simon Josefsson <simon@josefsson.org>
10418 * tests/chainverify.c: Add hbci chain.
10420 2008-12-10 Simon Josefsson <simon@josefsson.org>
10422 * tests/chainverify.c: Fix comments.
10424 2008-12-10 Simon Josefsson <simon@josefsson.org>
10426 * tests/chainverify.c: Fix order to match comments.
10428 2008-12-10 Simon Josefsson <simon@josefsson.org>
10430 * tests/chainverify.c: Don't fail on expect errors, to allow more
10431 information to be collected.
10433 2008-12-10 Simon Josefsson <simon@josefsson.org>
10435 * NEWS, lib/x509/verify.c: Revert Nikos revert, and fix verification
10436 hopefully better. The new logic is to include the CA cert in
10437 validation, but short-cut full validation of trusted certificates.
10439 2008-12-10 Simon Josefsson <simon@josefsson.org>
10441 * tests/chainverify.c: Add chain with CA having a basic constraint
10444 2008-12-10 Simon Josefsson <simon@josefsson.org>
10446 * tests/cve-2008-4989.c: Add note.
10448 2008-12-10 Simon Josefsson <simon@josefsson.org>
10450 * NEWS, tests/Makefile.am, tests/chainverify.c: Add self-test of
10451 chain verification logic.
10453 2008-12-09 Simon Josefsson <simon@josefsson.org>
10455 * tests/libgcrypt.supp: Ignore more.
10457 2008-12-05 Simon Josefsson <simon@josefsson.org>
10461 2008-12-05 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
10463 * lib/x509/verify.c: reintroduced the self signed certificate
10464 removal code. This time shouldn't have the drawbacks that used to.
10466 2008-12-05 Simon Josefsson <simon@josefsson.org>
10468 * lib/gnutls_global.c: Disable secmem rather than overriding
10469 libgcrypt memory allocators. Suggested by Werner Koch in
10471 <http://permalink.gmane.org/gmane.comp.encryption.gpg.libgcrypt.devel/2056>.
10473 2008-12-04 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
10475 * lib/gnutls_global.c: rearranged initialization stuff based on
10476 Werner's suggestions.
10478 2008-12-04 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
10480 * src/certtool.c: gcry_control (GCRYCTL_ENABLE_QUICK_RANDOM, 0) is
10481 being called after libgcrypt initialization (gnutls_global_init).
10483 2008-12-03 Simon Josefsson <simon@josefsson.org>
10485 * lib/opencdk/Makefile.am, lib/opencdk/armor.c,
10486 lib/opencdk/keydb.c, lib/opencdk/literal.c, lib/opencdk/misc.c,
10487 lib/opencdk/new-packet.c, lib/opencdk/read-packet.c,
10488 lib/opencdk/sig-check.c, lib/opencdk/stream.c: Fix warnings in
10491 2008-12-03 Simon Josefsson <simon@josefsson.org>
10493 * gl/m4/manywarnings.m4: Add.
10495 2008-12-01 Simon Josefsson <simon@josefsson.org>
10497 * configure.ac, gl/Makefile.am, gl/m4/gnulib-cache.m4,
10498 gl/m4/gnulib-comp.m4, gl/m4/include_next.m4, gl/m4/warnings.m4,
10499 gl/stdint.in.h, gl/sys_time.in.h, lib/gl/m4/include_next.m4,
10500 lib/gl/stdint.in.h: Update gnulib files.
10502 2008-11-29 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
10504 * tests/x509self.c: Incorporated patch (with modifications) from Joe
10505 Orton that also checks the rehandshake capabilities.
10507 2008-11-25 Simon Josefsson <simon@josefsson.org>
10509 * lib/opencdk/Makefile.am, lib/openpgp/Makefile.am,
10510 libextra/Makefile.am, tests/Makefile.am: Fix minitasn1 -I's.
10512 2008-11-25 Simon Josefsson <simon@josefsson.org>
10514 * lib/x509/Makefile.am: Fix minitasn1 -I.
10516 2008-11-25 Simon Josefsson <simon@josefsson.org>
10518 * lib/gnutls_buffers.c: Fix compiler warning.
10520 2008-11-23 Simon Josefsson <simon@josefsson.org>
10522 * src/Makefile.am: Libreadline is needed by libcmd_certtool.la, not
10523 certtool. Reported by Arfrever Frehtes Taifersar Arahesis
10524 <arfrever.fta@gmail.com> in
10526 <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3293>.
10528 2008-11-23 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
10530 * lib/opencdk/context.h, lib/opencdk/literal.c, lib/opencdk/misc.c,
10531 lib/opencdk/new-packet.c, lib/opencdk/opencdk.h,
10532 lib/opencdk/read-packet.c: Converted non-C compliant code to
10533 standard C. The usage of structures like: struct x { int el1; char str[1]; } and the trick of using a single allocation for str and the structure
10534 itself by allocating sizeof(x) + strlen()-1, are questionable. They
10535 were converted to: struct x { int el1; char *str; } and there is a single allocation of sizeof(x)+strlen() but then the
10536 str pointer is updated to point to the rest of the data.
10538 2008-11-23 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
10540 * lib/gnutls_buffers.c, lib/gnutls_int.h, lib/gnutls_str.c,
10541 lib/gnutls_str.h, lib/x509/dn.c: When reading data from a buffer
10542 (gnutls_string) avoid memmoving all remaining data. This will speed
10543 up short byte reads.
10545 2008-11-21 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
10547 * doc/TODO: reorganized goals
10549 2008-11-21 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
10551 * src/cli.c: return non zero error code on error conditions.
10553 2008-11-21 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
10555 * doc/certtool.cfg: better grouping of configuration directives
10557 2008-11-21 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
10559 * : commit 8b14ab18cf5e5214ac3d28412e0c503e83a753c1 Author: Nikos
10560 Mavrogiannopoulos <nmav@crystal.(none)> Date: Fri Nov 21 21:02:45
10563 2008-11-18 Simon Josefsson <simon@josefsson.org>
10565 * lib/gnutls_compress.c: Clean up LZO initialization.
10567 2008-11-18 Simon Josefsson <simon@josefsson.org>
10569 * lib/auth_cert.c: Don't use // comments.
10571 2008-11-18 Simon Josefsson <simon@josefsson.org>
10573 * src/Makefile.am: Change link order, so that gnulib is last.
10575 2008-11-18 Simon Josefsson <simon@josefsson.org>
10577 * maint.mk: Update gnulib files.
10579 2008-11-18 Simon Josefsson <simon@josefsson.org>
10581 * lib/po/LINGUAS: Sync with TP.
10583 2008-11-18 Simon Josefsson <simon@josefsson.org>
10585 * lib/po/LINGUAS: Sync with TP.
10587 2008-11-18 Simon Josefsson <simon@josefsson.org>
10589 * lib/po/LINGUAS, lib/po/ms.po.in: Sync with TP.
10591 2008-11-18 Simon Josefsson <simon@josefsson.org>
10593 * NEWS, configure.ac, lib/configure.ac, lib/m4/hooks.m4,
10594 libextra/configure.ac: Bump versions.
10596 2008-11-18 Simon Josefsson <simon@josefsson.org>
10598 * ChangeLog: Generated.
10600 2008-11-18 Simon Josefsson <simon@josefsson.org>
10602 * NEWS: Version 2.7.2.
10604 2008-11-18 Simon Josefsson <simon@josefsson.org>
10606 * doc/reference/Makefile.am: Add deprecated guard for libtasn1.
10608 2008-11-18 Simon Josefsson <simon@josefsson.org>
10610 * NEWS, lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
10611 lib/minitasn1/element.c, lib/minitasn1/element.h,
10612 lib/minitasn1/errors.c, lib/minitasn1/gstr.h,
10613 lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c,
10614 lib/minitasn1/parser_aux.h, lib/minitasn1/structure.c,
10615 lib/minitasn1/structure.h: Sync with libtasn1 v1.7.
10617 2008-11-18 Simon Josefsson <simon@josefsson.org>
10619 * doc/examples/Makefile.am, lib/Makefile.am,
10620 lib/openpgp/Makefile.am, libextra/Makefile.am: Fix WARN_CFLAGS uses.
10622 2008-11-18 Simon Josefsson <simon@josefsson.org>
10624 * lib/gnutls_compress.c: Fix warnings.
10626 2008-11-18 Simon Josefsson <simon@josefsson.org>
10628 * tests/Makefile.am: Respect ENABLE_OPENSSL.
10630 2008-11-18 Simon Josefsson <simon@josefsson.org>
10632 * configure.ac: Move gnulib EARLY early.
10634 2008-11-18 Simon Josefsson <simon@josefsson.org>
10636 * configure.ac, lib/configure.ac, lib/m4/hooks.m4,
10637 lib/m4/output-def.m4, libextra/configure.ac, m4/output-def.m4: Move
10638 C++ and -output-def detection.
10640 2008-11-18 Simon Josefsson <simon@josefsson.org>
10642 * configure.ac, lib/configure.ac, lib/m4/hooks.m4,
10643 lib/m4/linker-script.m4, libextra/configure.ac, m4/linker-script.m4:
10644 Fix linker script test.
10646 2008-11-18 Simon Josefsson <simon@josefsson.org>
10648 * configure.ac: Fix typo.
10650 2008-11-18 Simon Josefsson <simon@josefsson.org>
10652 * configure.ac, libextra/m4/hooks.m4: Print Openssl status.
10654 2008-11-18 Simon Josefsson <simon@josefsson.org>
10656 * configure.ac, lib/m4/hooks.m4: Print C++ status.
10658 2008-11-18 Simon Josefsson <simon@josefsson.org>
10660 * configure.ac: Cleanup guile tests.
10662 2008-11-17 Simon Josefsson <simon@josefsson.org>
10664 * gl/m4/warnings.m4: Update gnulib files.
10666 2008-11-17 Simon Josefsson <simon@josefsson.org>
10668 * configure.ac: Rewrite warning initializations.
10670 2008-11-17 Simon Josefsson <simon@josefsson.org>
10672 * configure.ac: Typo.
10674 2008-11-17 Simon Josefsson <simon@josefsson.org>
10676 * gl/m4/warnings.m4: Update gnulib files.
10678 2008-11-17 Simon Josefsson <simon@josefsson.org>
10680 * doc/examples/examples.h: Add.
10682 2008-11-17 Simon Josefsson <simon@josefsson.org>
10684 * configure.ac, doc/examples/Makefile.am, doc/examples/ex-alert.c,
10685 doc/examples/ex-client-psk.c, doc/examples/ex-pkcs12.c,
10686 doc/examples/ex-rfc2818.c, doc/examples/ex-session-info.c,
10687 doc/examples/ex-verify.c, doc/examples/ex-x509-info.c,
10688 doc/examples/tcp.c, gl/gettext.h, gl/override/lib/gettext.h.diff,
10689 lib/gl/gettext.h, lib/gl/override/lib/gettext.h.diff,
10690 lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_state.c,
10691 lib/gnutls_str.h, lib/openpgp/output.c, lib/x509/Makefile.am,
10692 lib/x509/dn.c, lib/x509/output.c, lib/x509/privkey.c,
10693 libextra/fipsmd5.c, libextra/gnutls_extra.c,
10694 libextra/gnutls_openssl.c, src/Makefile.am, src/cli.c,
10695 src/common.h, src/crypt.c, src/prime.c, src/psk.c, src/serv.c,
10696 src/tls_test.c, tests/Makefile.am, tests/anonself.c,
10697 tests/crypto_rng.c, tests/dhepskself.c, tests/dn.c,
10698 tests/finished.c, tests/gc.c, tests/mini.c, tests/openpgpself.c,
10699 tests/pkcs12_s2k.c, tests/pskself.c, tests/resume.c,
10700 tests/set_pkcs12_cred.c, tests/tlsia.c, tests/utils.c,
10701 tests/utils.h, tests/x509dn.c, tests/x509self.c,
10702 tests/x509signself.c: Use more warnings. Fix many warnings.
10704 2008-11-17 Simon Josefsson <simon@josefsson.org>
10706 * gl/m4/warnings.m4, gl/override/tests/test-select-out.sh.diff,
10707 gl/tests/test-select-out.sh: Update gnulib files.
10709 2008-11-17 Simon Josefsson <simon@josefsson.org>
10711 * lib/includes/gnutls/compat.h, lib/includes/gnutls/crypto.h,
10712 lib/includes/gnutls/gnutlsxx.h, lib/includes/gnutls/openpgp.h,
10713 lib/includes/gnutls/pkcs12.h, lib/includes/gnutls/x509.h: Fix
10714 cosmetic nits in header files.
10716 2008-11-17 Simon Josefsson <simon@josefsson.org>
10718 * NEWS, lib/includes/gnutls/compat.h,
10719 lib/includes/gnutls/gnutls.h.in: Fix namespace of version symbols.
10721 2008-11-17 Simon Josefsson <simon@josefsson.org>
10725 2008-11-17 Simon Josefsson <simon@josefsson.org>
10727 * lib/includes/gnutls/gnutls.h.in: Move #include's outside of C++
10730 2008-11-17 Simon Josefsson <simon@josefsson.org>
10732 * src/cli-gaa.c, src/cli-gaa.h, src/serv-gaa.c, src/serv-gaa.h:
10735 2008-11-17 Simon Josefsson <simon@josefsson.org>
10737 * src/common.c: Work around gnulib+mingw problem.
10739 2008-11-17 Simon Josefsson <simon@josefsson.org>
10741 * src/cli.gaa, src/common.h, src/serv.c, src/serv.gaa: Never include
10742 config.h in *.h files.
10744 2008-11-17 Simon Josefsson <simon@josefsson.org>
10746 * gl/m4/hostent.m4, gl/m4/servent.m4: Update gnulib files.
10748 2008-11-17 Simon Josefsson <simon@josefsson.org>
10750 * gl/override/tests/test-select-out.sh.diff,
10751 gl/tests/test-select-out.sh: Work around reported bug in gnulib
10754 2008-11-17 Simon Josefsson <simon@josefsson.org>
10756 * gl/m4/getaddrinfo.m4, gl/m4/gnulib-comp.m4, gl/m4/sockets.m4,
10757 gl/tests/test-select-out.sh, lib/gl/m4/sockets.m4: Update gnulib
10760 2008-11-17 Simon Josefsson <simon@josefsson.org>
10762 * Makefile.am, build-aux/gnupload, gl/m4/getaddrinfo.m4,
10763 gl/m4/netdb_h.m4, gl/netdb.in.h, gl/tests/sockets.h,
10764 lib/gl/Makefile.am, lib/gl/m4/gnulib-cache.m4,
10765 lib/gl/m4/gnulib-comp.m4, lib/gl/m4/netdb_h.m4, lib/gl/netdb.in.h,
10766 lib/gl/sockets.h, lib/gl/tests/Makefile.am,
10767 libextra/gl/Makefile.am, libextra/gl/m4/gnulib-cache.m4,
10768 libextra/gl/m4/gnulib-comp.m4: Update gnulib files.
10770 2008-11-17 Simon Josefsson <simon@josefsson.org>
10772 * lib/gnutls_auth.c: Make it build.
10774 2008-11-15 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
10776 * lib/gnutls_auth.c: Corrected memory leak in
10777 _gnutls_free_auth_info(). Trace and patch by Michael Weiser.
10779 2008-11-14 Simon Josefsson <simon@josefsson.org>
10781 * tests/Makefile.am: Disable openpgp-keyring when not building
10784 2008-11-14 Simon Josefsson <simon@josefsson.org>
10786 * tests/Makefile.am: Add -I for libextra too.
10788 2008-11-14 Simon Josefsson <simon@josefsson.org>
10790 * lib/gnutlsxx.cpp: Make it compile with --disable-openpgp.
10792 2008-11-14 Simon Josefsson <simon@josefsson.org>
10794 * tests/resume.c: Fix warning.
10796 2008-11-14 Simon Josefsson <simon@josefsson.org>
10798 * lib/mpi-libgcrypt.c: Don't return from void function. Reported by
10799 Jeff Cai <jeff.cai@sun.com> in
10800 https://savannah.gnu.org/support/?106549
10802 2008-11-14 Simon Josefsson <simon@josefsson.org>
10804 * lib/gnutls_int.h, libextra/ext_inner_application.c,
10805 libextra/gnutls_ia.c: Include gnutls/extra.h at the right places.
10807 2008-11-14 Simon Josefsson <simon@josefsson.org>
10809 * lib/mac-libgcrypt.c: Don't return from void function. Reported by
10810 Jeff Cai <jeff.cai@sun.com> in
10811 https://savannah.gnu.org/support/?106549
10813 2008-11-14 Simon Josefsson <simon@josefsson.org>
10815 * tests/Makefile.am, tests/pkcs12-decode/Makefile.am,
10816 tests/pkcs12-decode/pkcs12_s2k.c, tests/pkcs12_s2k.c: Move
10817 pkcs12_s2k.c test to top-level to avoid -I/etc flag duplication.
10819 2008-11-14 Simon Josefsson <simon@josefsson.org>
10821 * tests/pkcs12-decode/pkcs12: Test pkcs12_2certs.p12 too.
10823 2008-11-14 Simon Josefsson <simon@josefsson.org>
10825 * tests/pkcs12-decode/Makefile.am: Dist pkcs12_2certs.p12.
10827 2008-11-14 Simon Josefsson <simon@josefsson.org>
10829 * doc/Makefile.am: Dist README.gaa.
10831 2008-11-14 Simon Josefsson <simon@josefsson.org>
10833 * doc/Makefile.am: Remove README.autoconf.
10835 2008-11-14 Simon Josefsson <simon@josefsson.org>
10837 * lib/m4/hooks.m4: Run AC_PROG_CXX only when needed. Reported by
10838 Daniel Black <dragonheart@gentoo.org> in
10839 <https://savannah.gnu.org/support/?106542>.
10841 2008-11-13 Simon Josefsson <simon@josefsson.org>
10843 * configure.ac: Use more warnings.
10845 2008-11-13 Simon Josefsson <simon@josefsson.org>
10847 * libextra/gnutls_openssl.c: Fix warning.
10849 2008-11-13 Simon Josefsson <simon@josefsson.org>
10851 * lib/Makefile.am: Drop incorrect -I.
10853 2008-11-13 Simon Josefsson <simon@josefsson.org>
10855 * doc/README.gaa: Add.
10857 2008-11-13 Simon Josefsson <simon@josefsson.org>
10859 * configure.ac, doc/examples/ex-serv-export.c,
10860 libextra/gnutls_ia.c, src/Makefile.am, src/certtool-gaa.c,
10861 src/cli-gaa.c, src/crypt-gaa.c, src/psk-gaa.c, src/serv-gaa.c,
10862 src/tests.c, src/tls_test-gaa.c: Use more warnings. Fix warnings.
10864 2008-11-12 Simon Josefsson <simon@josefsson.org>
10866 * lib/auth_cert.c, lib/gnutls_mpi.c, lib/gnutls_pk.c,
10867 lib/mac-libgcrypt.c: Fix warnings.
10869 2008-11-12 Simon Josefsson <simon@josefsson.org>
10871 * cfg.mk: Add -Werror again, code is fixed.
10873 2008-11-12 Simon Josefsson <simon@josefsson.org>
10875 * doc/examples/Makefile.am: Use warning flags, but not for C++ code.
10877 2008-11-12 Simon Josefsson <simon@josefsson.org>
10879 * tests/Makefile.am, tests/cve-2008-4989.c: Use more warnings. Fix
10882 2008-11-12 Simon Josefsson <simon@josefsson.org>
10884 * src/Makefile.am, src/certtool-cfg.h, src/certtool-gaa.c: Use more
10885 warnings. Fix warnings.
10887 2008-11-12 Simon Josefsson <simon@josefsson.org>
10889 * lib/openpgp/Makefile.am, libextra/Makefile.am,
10890 libextra/gl/Makefile.am, libextra/gl/m4/extensions.m4,
10891 libextra/gl/m4/gnulib-cache.m4, libextra/gl/m4/gnulib-comp.m4: Use
10892 more warning flags. Need extensions in libextra.
10894 2008-11-12 Simon Josefsson <simon@josefsson.org>
10896 * lib/gnutls_buffers.c, lib/gnutls_extensions.c,
10897 lib/gnutls_extensions.h, lib/gnutls_handshake.c, lib/gnutls_mpi.c,
10898 lib/gnutls_x509.c: Fix warnings.
10900 2008-11-12 Simon Josefsson <simon@josefsson.org>
10902 * lib/includes/gnutls/gnutls.h.in: Add prototype for
10903 gnutls_certificate_set_x509_simple_pkcs12_mem.
10905 2008-11-12 Simon Josefsson <simon@josefsson.org>
10907 * lib/x509/Makefile.am: Use WARN_CFLAGS.
10909 2008-11-12 Simon Josefsson <simon@josefsson.org>
10911 * lib/ext_server_name.c, lib/gnutls_cipher.c,
10912 lib/gnutls_constate.c, lib/gnutls_extensions.c,
10913 lib/gnutls_handshake.c, lib/gnutls_record.c,
10914 lib/gnutls_supplemental.c, lib/gnutls_v2_compat.c: Fix warnings.
10916 2008-11-12 Simon Josefsson <simon@josefsson.org>
10918 * Makefile.am: Build gl/ later.
10920 2008-11-12 Simon Josefsson <simon@josefsson.org>
10922 * cfg.mk: Drop -Werror because gnutls code doesn't compile with it.
10924 2008-11-12 Simon Josefsson <simon@josefsson.org>
10926 * configure.ac, lib/Makefile.am: Disable pointer sign warnings. Use
10929 2008-11-12 Simon Josefsson <simon@josefsson.org>
10931 * configure.ac: Better warning flag hangling.
10933 2008-11-12 Simon Josefsson <simon@josefsson.org>
10935 * cfg.mk, doc/README.GIT: Drop --enable-developer-mode.
10937 2008-11-12 Simon Josefsson <simon@josefsson.org>
10939 * configure.ac: Remove debug code.
10941 2008-11-12 Simon Josefsson <simon@josefsson.org>
10943 * cfg.mk, configure.ac: Use warnings module.
10945 2008-11-12 Simon Josefsson <simon@josefsson.org>
10947 * cfg.mk, configure.ac, gl/m4/gnulib-comp.m4, gl/m4/warnings.m4,
10948 lib/configure.ac, libextra/configure.ac: Use gnulib warnings module.
10950 2008-11-12 Simon Josefsson <simon@josefsson.org>
10952 * NEWS: Add v2.6.2 entries.
10954 2008-11-12 Simon Josefsson <simon@josefsson.org>
10956 * lib/m4/hooks.m4, lib/m4/output-def.m4: Use output-def.m4.
10958 2008-11-12 Simon Josefsson <simon@josefsson.org>
10960 * lib/gnutls.pc.in, libextra/gnutls-extra.pc.in: Add URL fields.
10962 2008-11-12 Simon Josefsson <simon@josefsson.org>
10964 * lib/m4/hooks.m4, lib/m4/linker-script.m4: Fix version script
10967 2008-11-12 Simon Josefsson <simon@josefsson.org>
10969 * configure.ac, lib/configure.ac, lib/m4/hooks.m4,
10970 lib/m4/linker-script.m4, libextra/configure.ac, m4/valgrind.m4: Use
10971 external m4 files for shared tests.
10973 2008-11-12 Simon Josefsson <simon@josefsson.org>
10977 2008-11-12 Simon Josefsson <simon@josefsson.org>
10979 * tests/cve-2008-4989.c: Frob expected verify status code. With
10980 latest verify.c patch it just say the chain is invalid, rather than
10981 complaining about missing signer certificate. This is arguable more
10984 2008-11-12 Simon Josefsson <simon@josefsson.org>
10986 * lib/x509/verify.c: Remove check of last certificate in path is
10987 self signed. Causes crashes further down in the code for
10988 certificate chains that only contain one self-signed certificate.
10989 Still protects against the GNUTLS-SA-2008-3 vulnerabillity.
10990 Reported by Michael Meskes <meskes@debian.org> in
10991 <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=505279>.
10993 2008-11-12 Simon Josefsson <simon@josefsson.org>
10995 * gl/tests/test-select-out.sh: Comment out broken test.
10997 2008-11-11 Simon Josefsson <simon@josefsson.org>
10999 * gl/Makefile.am, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
11000 gl/m4/warnings.m4, lib/gl/Makefile.am, lib/gl/m4/gnulib-cache.m4,
11001 lib/gl/m4/gnulib-comp.m4, lib/gl/m4/warnings.m4: Update gnulib
11004 2008-11-11 Simon Josefsson <simon@josefsson.org>
11006 * Makefile.am: Need more -I's.
11008 2008-11-11 Simon Josefsson <simon@josefsson.org>
11010 * gl/Makefile.am, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
11011 lib/gl/Makefile.am, lib/gl/m4/gnulib-cache.m4,
11012 lib/gl/m4/gnulib-comp.m4, lib/gl/m4/warnings.m4: Update gnulib
11015 2008-11-11 Simon Josefsson <simon@josefsson.org>
11017 * gl/Makefile.am, gl/fseeko.c, gl/m4/getaddrinfo.m4,
11018 gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/m4/netdb_h.m4,
11019 gl/m4/printf.m4, gl/netdb.in.h, gl/tests/test-select-fd.c,
11020 gl/tests/test-select-in.sh, gl/tests/test-select-out.sh,
11021 lib/gl/Makefile.am, lib/gl/fseeko.c, lib/gl/m4/netdb_h.m4,
11022 lib/gl/m4/printf.m4, lib/gl/netdb.in.h: Update gnulib files.
11024 2008-11-11 Simon Josefsson <simon@josefsson.org>
11026 * tests/cve-2008-4989.c: Also test chain length of 1 since the
11027 security patch caused a crash.
11029 2008-11-11 Simon Josefsson <simon@josefsson.org>
11031 * tests/libgcrypt.supp: Add another gcrypt leak.
11033 2008-11-11 Simon Josefsson <simon@josefsson.org>
11035 * lib/gnutls_extensions.c, lib/gnutls_extensions.h,
11036 lib/gnutls_global.c: Fix mem leak.
11038 2008-11-11 Simon Josefsson <simon@josefsson.org>
11040 * tests/cve-2008-4989.c: Fix mem leaks.
11042 2008-11-11 Simon Josefsson <simon@josefsson.org>
11044 * NEWS, tests/Makefile.am, tests/cve-2008-4989.c: Add
11045 cve-2008-4989.c self-test.
11047 2008-11-10 Simon Josefsson <simon@josefsson.org>
11049 * gl/tests/gettimeofday.c, gl/tests/test-gettimeofday.c,
11050 gl/tests/test-select-fd.c, gl/tests/test-select-in.sh,
11051 gl/tests/test-select-out.sh, gl/tests/test-select-stdin.c: Update
11054 2008-11-10 Simon Josefsson <simon@josefsson.org>
11056 * gl/m4/gettimeofday.m4, gl/m4/gnulib-comp.m4,
11057 gl/m4/sys_ioctl_h.m4, gl/tests/Makefile.am,
11058 lib/gl/m4/include_next.m4, lib/gl/sys_stat.in.h: Update gnulib
11061 2008-11-10 Simon Josefsson <simon@josefsson.org>
11063 * NEWS, THANKS, lib/x509/verify.c: Merge in v2.6.1 fixes.
11065 2008-11-07 Simon Josefsson <simon@josefsson.org>
11067 * NEWS, lib/m4/hooks.m4: Use modern -Wl,--version-script check.
11069 2008-11-07 Simon Josefsson <simon@josefsson.org>
11071 * doc/cyclo/Makefile.am: Cover more files.
11073 2008-11-07 Simon Josefsson <simon@josefsson.org>
11075 * lib/opencdk/opencdk.h: Fix C++ rule, for pmccabe2html.
11077 2008-11-07 Simon Josefsson <simon@josefsson.org>
11079 * build-aux/pmccabe.css, build-aux/pmccabe2html, configure.ac,
11080 doc/Makefile.am, doc/cyclo/Makefile.am, gl/Makefile.am,
11081 gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/m4/pmccabe2html.m4,
11082 gl/sys_stat.in.h: Add cyclomatic code complexity charts.
11084 2008-11-07 Simon Josefsson <simon@josefsson.org>
11086 * doc/manpages/Makefile.am: Generated.
11088 2008-11-07 Simon Josefsson <simon@josefsson.org>
11090 * NEWS, lib/m4/hooks.m4, libextra/configure.ac: Need LZO detection
11093 2008-11-05 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
11095 * NEWS, lib/gnutls_x509.c, tests/Makefile.am,
11096 tests/set_pkcs12_cred.c: * Added gnutls_certificate_set_x509_simple_pkcs12_mem * Made gnutls_certificate_set_x509_simple_pkcs12_file() more
11097 advanced. It will return a corresponding certificate and key pair.
11098 [The previous version would return the first ones found]. Eliminated
11099 memory leaks on error conditions on these functions.
11101 2008-11-05 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
11103 * .gitignore: ignore more stuff
11105 2008-11-05 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
11107 * NEWS, doc/certtool.cfg, src/certtool-cfg.c, src/certtool.c:
11108 certtool: allow setting arbitrary key purpose object identifiers.
11110 2008-11-05 Simon Josefsson <simon@josefsson.org>
11112 * doc/README.autoconf: Remove obsolete instructions.
11114 2008-11-04 Simon Josefsson <simon@josefsson.org>
11116 * lib/gnutls_srp.c, lib/gnutls_ui.c: Doc fix.
11118 2008-11-04 Simon Josefsson <simon@josefsson.org>
11122 2008-11-04 Simon Josefsson <simon@josefsson.org>
11124 * src/certtool.c: Use error instead of fprintf.
11126 2008-11-04 Simon Josefsson <simon@josefsson.org>
11128 * lib/includes/gnutls/gnutls.h.in: Indent differently for gtk-doc.
11130 2008-11-04 Simon Josefsson <simon@josefsson.org>
11132 * doc/reference/Makefile.am: Ignore gnulib headers.
11134 2008-11-04 Simon Josefsson <simon@josefsson.org>
11136 * m4/ax_create_stdint_h.m4: Remove.
11138 2008-11-04 Simon Josefsson <simon@josefsson.org>
11140 * doc/reference/Makefile.am: Ignore config.h.
11142 2008-11-04 Simon Josefsson <simon@josefsson.org>
11144 * tests/Makefile.am: Drop pointless gc_LDADD.
11146 2008-11-04 Simon Josefsson <simon@josefsson.org>
11148 * tests/Makefile.am: Drop removed -Ilgl.
11150 2008-11-04 Simon Josefsson <simon@josefsson.org>
11152 * NEWS, doc/Makefile.am, doc/fdl-1.3.texi, doc/fdl.texi,
11153 doc/gnutls.texi, gl/Makefile.am, gl/m4/gnulib-cache.m4,
11154 gl/m4/gnulib-comp.m4, gl/m4/include_next.m4: Update gnulib files.
11155 Use GFDLv1.3 for manual.
11157 2008-11-04 Simon Josefsson <simon@josefsson.org>
11161 2008-11-04 Simon Josefsson <simon@josefsson.org>
11163 * lib/includes/gnutls/gnutls.h.in: Fix typo.
11165 2008-11-04 Simon Josefsson <simon@josefsson.org>
11167 * lib/includes/gnutls/gnutls.h.in: Sync gnutls_srp_set_prime_bits
11168 prototype with code.
11170 2008-11-04 Simon Josefsson <simon@josefsson.org>
11172 * lib/includes/gnutls/gnutls.h.in: Add forgotten prototype for
11173 gnutls_srp_server_get_username. Reported by Kevin Quick.
11175 2008-11-03 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
11177 * lib/gnutls_ui.c: documented that gnutls_dh_set_prime_bits() has no
11178 effect in server side.
11180 2008-11-03 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
11182 * : commit fe191e360728fcee72cf5ba835f2301f1bf78b49 Author: Nikos
11183 Mavrogiannopoulos <nmav@crystal.(none)> Date: Mon Nov 3 21:44:38
11186 2008-11-03 Simon Josefsson <simon@josefsson.org>
11188 * lib/gl/Makefile.am, lib/gl/m4/gnulib-comp.m4,
11189 lib/gl/m4/memchr.m4, lib/gl/m4/memcmp.m4, lib/gl/memchr.c,
11190 lib/gl/memcmp.c, lib/gl/tests/Makefile.am,
11191 lib/gl/tests/test-memchr.c, lib/gl/tests/test-memcmp.c, maint.mk:
11192 Update gnulib files.
11194 2008-11-03 Simon Josefsson <simon@josefsson.org>
11198 2008-11-03 Simon Josefsson <simon@josefsson.org>
11200 * NEWS, configure.ac, lib/configure.ac, lib/m4/hooks.m4,
11201 libextra/configure.ac: Bump versions.
11203 2008-11-03 Simon Josefsson <simon@josefsson.org>
11205 * lib/m4/hooks.m4: Check for C99 macros.
11207 2008-11-02 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
11209 * lib/minitasn1/decoding.c, lib/minitasn1/element.c,
11210 lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c,
11211 lib/minitasn1/parser_aux.h: * added BER octet string decoder from libtasn1. * added the tree generation optimizations.
11213 2008-11-02 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
11215 * src/certtool.c: * Some more verbose out. * Do not abort the pkcs12 structure parsing if one bag failed.
11217 2008-11-02 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
11219 * lib/x509/pkcs12.c: Reduce verbosity
11221 2008-11-02 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
11223 * lib/x509/pkcs12.c: print DER errors if any.
11225 2008-10-31 Simon Josefsson <simon@josefsson.org>
11227 * doc/texinfo.css: Use white background.
11229 2008-10-31 Simon Josefsson <simon@josefsson.org>
11231 * ChangeLog: Generated.
11233 2008-10-31 Simon Josefsson <simon@josefsson.org>
11235 * NEWS: Version 2.7.1.
11237 2008-10-30 Simon Josefsson <simon@josefsson.org>
11239 * guile/src/Makefile.am: Really fix -I's.
11241 2008-10-30 Simon Josefsson <simon@josefsson.org>
11243 * guile/src/Makefile.am: Fix -I's.
11245 2008-10-30 Simon Josefsson <simon@josefsson.org>
11247 * tests/Makefile.am: Add -lgnutls-extra for openpgp-keyring.
11249 2008-10-30 Simon Josefsson <simon@josefsson.org>
11251 * gl/Makefile.am, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
11252 gl/m4/sys_stat_h.m4, gl/sys_stat.in.h, gl/tests/Makefile.am,
11253 gl/tests/test-sys_stat.c: Need more gnulib modules.
11255 2008-10-30 Simon Josefsson <simon@josefsson.org>
11257 * gl/Makefile.am, gl/connect.c, gl/m4/gnulib-cache.m4,
11258 gl/m4/gnulib-comp.m4, gl/recv.c, gl/send.c, gl/tests/Makefile.am,
11259 gl/tests/connect.c, src/certtool.c, src/cli.c: Need more gnulib
11262 2008-10-30 Simon Josefsson <simon@josefsson.org>
11264 * gl/Makefile.am, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
11265 gl/perror.c, gl/tests/Makefile.am, gl/tests/perror.c: Update gnulib
11268 2008-10-30 Simon Josefsson <simon@josefsson.org>
11270 * .gitignore: Update.
11272 2008-10-30 Simon Josefsson <simon@josefsson.org>
11274 * doc/.gitignore, lib/po/.gitignore, libextra/.gitignore: Update.
11276 2008-10-30 Simon Josefsson <simon@josefsson.org>
11278 * gl/Makefile.am, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
11279 gl/m4/minmax.m4, gl/m4/read-file.m4, gl/minmax.h, gl/read-file.c,
11280 gl/read-file.h, gl/tests/Makefile.am, gl/tests/test-read-file.c,
11281 src/Makefile.am, src/cli.c, src/serv.c: Need more gnulib modules.
11283 2008-10-30 Simon Josefsson <simon@josefsson.org>
11285 * gl/accept.c, gl/alloca.c, gl/bind.c, gl/close.c, gl/fclose.c,
11286 gl/listen.c, gl/m4/close.m4, gl/m4/fclose.m4, gl/m4/perror.m4,
11287 gl/m4/sockets.m4, gl/m4/sys_ioctl_h.m4, gl/m4/sys_select_h.m4,
11288 gl/m4/sys_time_h.m4, gl/setsockopt.c, gl/socket.c,
11289 gl/sys_select.in.h, gl/sys_time.in.h, gl/tests/connect.c,
11290 gl/tests/ioctl.c, gl/tests/perror.c, gl/tests/sockets.c,
11291 gl/tests/sockets.h, gl/tests/sys_ioctl.in.h,
11292 gl/tests/test-perror.c, gl/tests/test-perror.sh,
11293 gl/tests/test-select.c, gl/tests/test-sockets.c,
11294 gl/tests/test-sys_select.c, gl/tests/test-sys_time.c,
11295 gl/tests/w32sock.h, gl/winsock-select.c: Update gnulib files.
11297 2008-10-30 Simon Josefsson <simon@josefsson.org>
11299 * gl/Makefile.am, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
11300 gl/shutdown.c, gl/tests/Makefile.am, gl/tests/dummy.c,
11301 gl/w32sock.h, lib/Makefile.am, src/common.h: Use sockets module.
11303 2008-10-30 Simon Josefsson <simon@josefsson.org>
11305 * guile/src/Makefile.am: Fix.
11307 2008-10-30 Simon Josefsson <simon@josefsson.org>
11309 * configure.ac, lib/gl/Makefile.am, lib/gl/m4/gnulib-cache.m4,
11310 lib/gl/m4/gnulib-comp.m4, lib/gl/m4/sockets.m4, lib/gl/sockets.c,
11311 lib/gl/sockets.h, lib/gl/tests/Makefile.am,
11312 lib/gl/tests/test-sockets.c, lib/gnutls_buffers.c,
11313 lib/gnutls_global.c: Better gnulib module usage.
11315 2008-10-30 Simon Josefsson <simon@josefsson.org>
11317 * gl/m4/gnulib-comp.m4: Update gnulib files.
11319 2008-10-30 Simon Josefsson <simon@josefsson.org>
11321 * configure.ac, configure.in: Rename.
11323 2008-10-30 Simon Josefsson <simon@josefsson.org>
11325 * guile/src/Makefile.am, src/Makefile.am: Fixes.
11327 2008-10-30 Simon Josefsson <simon@josefsson.org>
11329 * configure.in, lib/configure.ac, tests/Makefile.am: Fixes.
11331 2008-10-30 Simon Josefsson <simon@josefsson.org>
11333 * configure.in: Remove.
11335 2008-10-30 Simon Josefsson <simon@josefsson.org>
11337 * Makefile.am, configure.in, doc/Makefile.am,
11338 doc/examples/Makefile.am, doc/reference/Makefile.am,
11339 guile/src/Makefile.am, includes/Makefile.am,
11340 includes/gnutls/compat.h, includes/gnutls/crypto.h,
11341 includes/gnutls/extra.h, includes/gnutls/gnutls.h.in,
11342 includes/gnutls/gnutlsxx.h, includes/gnutls/openpgp.h,
11343 includes/gnutls/openssl.h, includes/gnutls/pkcs12.h,
11344 includes/gnutls/x509.h, lib/Makefile.am, lib/configure.ac,
11345 lib/includes/Makefile.am, lib/includes/gnutls/compat.h,
11346 lib/includes/gnutls/crypto.h, lib/includes/gnutls/gnutls.h.in,
11347 lib/includes/gnutls/gnutlsxx.h, lib/includes/gnutls/openpgp.h,
11348 lib/includes/gnutls/pkcs12.h, lib/includes/gnutls/x509.h,
11349 lib/opencdk/Makefile.am, lib/openpgp/Makefile.am,
11350 lib/x509/Makefile.am, libextra/Makefile.am, libextra/configure.ac,
11351 libextra/includes/Makefile.am, libextra/includes/gnutls/extra.h,
11352 libextra/includes/gnutls/openssl.h, src/Makefile.am,
11353 tests/Makefile.am, tests/hostname-check.README,
11354 tests/hostname-check.c, tests/hostname-check/Makefile.am,
11355 tests/hostname-check/README, tests/hostname-check/hostname-check.c,
11356 tests/openpgp-keyring.c, tests/openpgp/Makefile.am,
11357 tests/openpgp/keyring.c, tests/pkcs12-decode/Makefile.am: Separate
11358 headers as well. Clean up -I's.
11360 2008-10-30 Simon Josefsson <simon@josefsson.org>
11362 * guile/src/Makefile.am, tests/Makefile.am,
11363 tests/pkcs12-decode/Makefile.am: Builds on my system now.
11365 2008-10-30 Simon Josefsson <simon@josefsson.org>
11369 2008-10-30 Simon Josefsson <simon@josefsson.org>
11371 * configure.in, lib/gnutls_mem.h: Drop dmalloc and efence support.
11373 2008-10-30 Simon Josefsson <simon@josefsson.org>
11375 * configure.in, lib/Makefile.am, lib/configure.ac, lib/m4/hooks.m4,
11376 lib/openpgp/Makefile.am, lib/x509/Makefile.am,
11377 libextra/Makefile.am, src/Makefile.am: Make it build better.
11379 2008-10-30 Simon Josefsson <simon@josefsson.org>
11381 * configure.in, lib/Makefile.am, lib/m4/hooks.m4,
11382 libextra/Makefile.am, src/Makefile.am: Fixes.
11384 2008-10-30 Simon Josefsson <simon@josefsson.org>
11386 * cfg.mk, configure.in, includes/gnutls/gnutls.h.in,
11387 lib/Makefile.am, lib/configure.ac, lib/m4/hooks.m4,
11388 lib/openpgp/Makefile.am, lib/x509/Makefile.am: Make it build.
11390 2008-10-30 Simon Josefsson <simon@josefsson.org>
11392 * lib/po/POTFILES.in: Fix paths.
11394 2008-10-30 Simon Josefsson <simon@josefsson.org>
11396 * cfg.mk, lib/m4/hooks.m4: Build fixes.
11398 2008-10-30 Simon Josefsson <simon@josefsson.org>
11400 * cfg.mk: Fix i18n stuff.
11402 2008-10-30 Simon Josefsson <simon@josefsson.org>
11404 * lib/m4/hooks.m4, libextra/m4/hooks.m4: New files, forgotten in
11407 2008-10-30 Simon Josefsson <simon@josefsson.org>
11409 * lib/build-aux/config.rpath, lib/build-aux/link-warning.h,
11410 lib/gl/Makefile.am, lib/gl/m4/gnulib-cache.m4,
11411 libextra/build-aux/config.rpath: Update gnulib files.
11413 2008-10-30 Simon Josefsson <simon@josefsson.org>
11415 * COPYING.LIB, Makefile.am, configure.in, lib/AUTHORS, lib/COPYING,
11416 lib/ChangeLog, lib/Makefile.am, lib/NEWS, lib/README,
11417 lib/configure.ac, lib/po/.gitignore, lib/po/LINGUAS,
11418 lib/po/Makevars, lib/po/POTFILES.in, lib/po/de.po.in,
11419 lib/po/fr.po.in, lib/po/ms.po.in, lib/po/nl.po.in, lib/po/pl.po.in,
11420 lib/po/sv.po.in, lib/po/vi.po.in, libextra/AUTHORS,
11421 libextra/COPYING, libextra/ChangeLog, libextra/Makefile.am,
11422 libextra/NEWS, libextra/README, libextra/configure.ac,
11423 libextra/gl/Makefile.am, libextra/gl/m4/gnulib-cache.m4,
11424 libextra/gl/m4/gnulib-comp.m4, libextra/gl/m4/lib-ld.m4,
11425 libextra/gl/m4/lib-link.m4, libextra/gl/m4/lib-prefix.m4,
11426 po/.gitignore, po/LINGUAS, po/Makevars, po/POTFILES.in,
11427 po/de.po.in, po/fr.po.in, po/ms.po.in, po/nl.po.in, po/pl.po.in,
11428 po/sv.po.in, po/vi.po.in: More splitting updates.
11430 2008-10-30 Simon Josefsson <simon@josefsson.org>
11432 * libextra/gl/Makefile.am, libextra/gl/m4/gnulib-cache.m4,
11433 libextra/gl/m4/gnulib-comp.m4: Update gnulib files.
11435 2008-10-30 Simon Josefsson <simon@josefsson.org>
11437 * gl/alloca.in.h, gl/asnprintf.c, gl/errno.in.h, gl/float+.h,
11438 gl/float.in.h, gl/fseeko.c, gl/gettext.h, gl/lseek.c,
11439 gl/m4/alloca.m4, gl/m4/errno_h.m4, gl/m4/float_h.m4,
11440 gl/m4/fseeko.m4, gl/m4/intmax_t.m4, gl/m4/inttypes_h.m4,
11441 gl/m4/longlong.m4, gl/m4/lseek.m4, gl/m4/malloc.m4,
11442 gl/m4/printf.m4, gl/m4/realloc.m4, gl/m4/size_max.m4,
11443 gl/m4/snprintf.m4, gl/m4/sockpfaf.m4, gl/m4/stdbool.m4,
11444 gl/m4/stdint.m4, gl/m4/stdint_h.m4, gl/m4/stdio_h.m4,
11445 gl/m4/stdlib_h.m4, gl/m4/string_h.m4, gl/m4/sys_socket_h.m4,
11446 gl/m4/unistd_h.m4, gl/m4/vasnprintf.m4, gl/m4/wchar.m4,
11447 gl/m4/wchar_t.m4, gl/m4/wint_t.m4, gl/m4/xsize.m4,
11448 gl/printf-args.c, gl/printf-args.h, gl/printf-parse.c,
11449 gl/printf-parse.h, gl/realloc.c, gl/size_max.h, gl/snprintf.c,
11450 gl/stdbool.in.h, gl/stdint.in.h, gl/stdio-impl.h, gl/stdio-write.c,
11451 gl/stdio.in.h, gl/stdlib.in.h, gl/string.in.h, gl/sys_socket.in.h,
11452 gl/tests/dummy.c, gl/tests/test-alloca-opt.c,
11453 gl/tests/test-errno.c, gl/tests/test-fseeko.c,
11454 gl/tests/test-fseeko.sh, gl/tests/test-lseek.c,
11455 gl/tests/test-lseek.sh, gl/tests/test-snprintf.c,
11456 gl/tests/test-stdbool.c, gl/tests/test-stdint.c,
11457 gl/tests/test-stdio.c, gl/tests/test-stdlib.c,
11458 gl/tests/test-string.c, gl/tests/test-sys_socket.c,
11459 gl/tests/test-unistd.c, gl/tests/test-vasnprintf.c,
11460 gl/tests/test-wchar.c, gl/tests/verify.h, gl/unistd.in.h,
11461 gl/vasnprintf.c, gl/vasnprintf.h, gl/wchar.in.h, gl/xsize.h: Update
11464 2008-10-30 Simon Josefsson <simon@josefsson.org>
11466 * Makefile.am, configure.in, gl/Makefile.am, gl/m4/gnulib-cache.m4,
11467 gl/m4/gnulib-comp.m4, gl/tests/Makefile.am, lib/configure.ac,
11468 libextra/Makefile.am, libextra/configure.ac: More splitting.
11470 2008-10-30 Simon Josefsson <simon@josefsson.org>
11472 * build-aux/config.rpath, lib/gl/Makefile.am,
11473 lib/gl/m4/gnulib-cache.m4, lib/gl/m4/gnulib-comp.m4,
11474 lib/gl/m4/stdlib_h.m4, lib/gl/m4/sys_ioctl_h.m4,
11475 lib/gl/m4/sys_socket_h.m4, lib/gl/stdlib.in.h,
11476 lib/gl/sys_socket.in.h, lib/gl/sys_stat.in.h,
11477 lib/gl/tests/Makefile.am, lib/gl/unistd.in.h: Update gnulib files.
11479 2008-10-30 Simon Josefsson <simon@josefsson.org>
11481 * Makefile.am, build-aux/config.rpath, configure.in,
11482 lgl/Makefile.am, lgl/alloca.in.h, lgl/asnprintf.c, lgl/asprintf.c,
11483 lgl/byteswap.in.h, lgl/c-ctype.c, lgl/c-ctype.h, lgl/errno.in.h,
11484 lgl/float+.h, lgl/float.in.h, lgl/fseeko.c, lgl/gettext.h,
11485 lgl/lseek.c, lgl/m4/alloca.m4, lgl/m4/byteswap.m4,
11486 lgl/m4/codeset.m4, lgl/m4/errno_h.m4, lgl/m4/extensions.m4,
11487 lgl/m4/float_h.m4, lgl/m4/fseeko.m4, lgl/m4/func.m4,
11488 lgl/m4/gettext.m4, lgl/m4/glibc2.m4, lgl/m4/glibc21.m4,
11489 lgl/m4/gnulib-cache.m4, lgl/m4/gnulib-common.m4,
11490 lgl/m4/gnulib-comp.m4, lgl/m4/gnulib-tool.m4, lgl/m4/iconv.m4,
11491 lgl/m4/include_next.m4, lgl/m4/intdiv0.m4, lgl/m4/intl.m4,
11492 lgl/m4/intldir.m4, lgl/m4/intlmacosx.m4, lgl/m4/intmax.m4,
11493 lgl/m4/intmax_t.m4, lgl/m4/inttypes-pri.m4, lgl/m4/inttypes_h.m4,
11494 lgl/m4/lcmessage.m4, lgl/m4/lib-ld.m4, lgl/m4/lib-link.m4,
11495 lgl/m4/lib-prefix.m4, lgl/m4/lock.m4, lgl/m4/longlong.m4,
11496 lgl/m4/lseek.m4, lgl/m4/malloc.m4, lgl/m4/memchr.m4,
11497 lgl/m4/memcmp.m4, lgl/m4/memmem.m4, lgl/m4/memmove.m4,
11498 lgl/m4/minmax.m4, lgl/m4/netdb_h.m4, lgl/m4/nls.m4, lgl/m4/po.m4,
11499 lgl/m4/printf-posix.m4, lgl/m4/printf.m4, lgl/m4/progtest.m4,
11500 lgl/m4/read-file.m4, lgl/m4/realloc.m4, lgl/m4/size_max.m4,
11501 lgl/m4/snprintf.m4, lgl/m4/socklen.m4, lgl/m4/sockpfaf.m4,
11502 lgl/m4/stdbool.m4, lgl/m4/stdint.m4, lgl/m4/stdint_h.m4,
11503 lgl/m4/stdio_h.m4, lgl/m4/stdlib_h.m4, lgl/m4/strcase.m4,
11504 lgl/m4/string_h.m4, lgl/m4/strings_h.m4, lgl/m4/strverscmp.m4,
11505 lgl/m4/sys_ioctl_h.m4, lgl/m4/sys_socket_h.m4,
11506 lgl/m4/sys_stat_h.m4, lgl/m4/threadlib.m4, lgl/m4/time_h.m4,
11507 lgl/m4/time_r.m4, lgl/m4/uintmax_t.m4, lgl/m4/unistd_h.m4,
11508 lgl/m4/vasnprintf.m4, lgl/m4/vasprintf.m4, lgl/m4/visibility.m4,
11509 lgl/m4/wchar.m4, lgl/m4/wchar_t.m4, lgl/m4/wint_t.m4,
11510 lgl/m4/xsize.m4, lgl/memchr.c, lgl/memcmp.c, lgl/memmem.c,
11511 lgl/memmove.c, lgl/minmax.h, lgl/netdb.in.h,
11512 lgl/override/lib/gc-libgcrypt.c.diff, lgl/printf-args.c,
11513 lgl/printf-args.h, lgl/printf-parse.c, lgl/printf-parse.h,
11514 lgl/read-file.c, lgl/read-file.h, lgl/realloc.c, lgl/size_max.h,
11515 lgl/snprintf.c, lgl/stdbool.in.h, lgl/stdint.in.h,
11516 lgl/stdio-impl.h, lgl/stdio-write.c, lgl/stdio.in.h,
11517 lgl/stdlib.in.h, lgl/str-two-way.h, lgl/strcasecmp.c,
11518 lgl/string.in.h, lgl/strings.in.h, lgl/strncasecmp.c,
11519 lgl/strverscmp.c, lgl/sys_socket.in.h, lgl/sys_stat.in.h,
11520 lgl/tests/Makefile.am, lgl/tests/dummy.c, lgl/tests/intprops.h,
11521 lgl/tests/test-alloca-opt.c, lgl/tests/test-byteswap.c,
11522 lgl/tests/test-c-ctype.c, lgl/tests/test-errno.c,
11523 lgl/tests/test-fseeko.c, lgl/tests/test-fseeko.sh,
11524 lgl/tests/test-func.c, lgl/tests/test-lseek.c,
11525 lgl/tests/test-lseek.sh, lgl/tests/test-memchr.c,
11526 lgl/tests/test-memcmp.c, lgl/tests/test-netdb.c,
11527 lgl/tests/test-read-file.c, lgl/tests/test-snprintf.c,
11528 lgl/tests/test-stdbool.c, lgl/tests/test-stdint.c,
11529 lgl/tests/test-stdio.c, lgl/tests/test-stdlib.c,
11530 lgl/tests/test-string.c, lgl/tests/test-strings.c,
11531 lgl/tests/test-strverscmp.c, lgl/tests/test-sys_socket.c,
11532 lgl/tests/test-sys_stat.c, lgl/tests/test-time.c,
11533 lgl/tests/test-unistd.c, lgl/tests/test-vasnprintf.c,
11534 lgl/tests/test-vasprintf.c, lgl/tests/test-wchar.c,
11535 lgl/tests/verify.h, lgl/time.in.h, lgl/time_r.c, lgl/unistd.in.h,
11536 lgl/vasnprintf.c, lgl/vasnprintf.h, lgl/vasprintf.c,
11537 lgl/wchar.in.h, lgl/xsize.h, lib/Makefile.am, lib/configure.ac,
11538 lib/gl/Makefile.am, lib/gl/alloca.in.h, lib/gl/asnprintf.c,
11539 lib/gl/asprintf.c, lib/gl/byteswap.in.h, lib/gl/c-ctype.c,
11540 lib/gl/c-ctype.h, lib/gl/errno.in.h, lib/gl/float+.h,
11541 lib/gl/float.in.h, lib/gl/fseeko.c, lib/gl/gettext.h,
11542 lib/gl/lseek.c, lib/gl/m4/alloca.m4, lib/gl/m4/byteswap.m4,
11543 lib/gl/m4/codeset.m4, lib/gl/m4/errno_h.m4,
11544 lib/gl/m4/extensions.m4, lib/gl/m4/float_h.m4, lib/gl/m4/fseeko.m4,
11545 lib/gl/m4/func.m4, lib/gl/m4/gettext.m4, lib/gl/m4/glibc2.m4,
11546 lib/gl/m4/glibc21.m4, lib/gl/m4/gnulib-cache.m4,
11547 lib/gl/m4/gnulib-common.m4, lib/gl/m4/gnulib-comp.m4,
11548 lib/gl/m4/gnulib-tool.m4, lib/gl/m4/iconv.m4,
11549 lib/gl/m4/include_next.m4, lib/gl/m4/intdiv0.m4, lib/gl/m4/intl.m4,
11550 lib/gl/m4/intldir.m4, lib/gl/m4/intlmacosx.m4, lib/gl/m4/intmax.m4,
11551 lib/gl/m4/intmax_t.m4, lib/gl/m4/inttypes-pri.m4,
11552 lib/gl/m4/inttypes_h.m4, lib/gl/m4/lcmessage.m4,
11553 lib/gl/m4/lib-ld.m4, lib/gl/m4/lib-link.m4,
11554 lib/gl/m4/lib-prefix.m4, lib/gl/m4/lock.m4, lib/gl/m4/longlong.m4,
11555 lib/gl/m4/lseek.m4, lib/gl/m4/malloc.m4, lib/gl/m4/memchr.m4,
11556 lib/gl/m4/memcmp.m4, lib/gl/m4/memmem.m4, lib/gl/m4/memmove.m4,
11557 lib/gl/m4/minmax.m4, lib/gl/m4/netdb_h.m4, lib/gl/m4/nls.m4,
11558 lib/gl/m4/po.m4, lib/gl/m4/printf-posix.m4, lib/gl/m4/printf.m4,
11559 lib/gl/m4/progtest.m4, lib/gl/m4/read-file.m4,
11560 lib/gl/m4/realloc.m4, lib/gl/m4/size_max.m4, lib/gl/m4/snprintf.m4,
11561 lib/gl/m4/socklen.m4, lib/gl/m4/sockpfaf.m4, lib/gl/m4/stdbool.m4,
11562 lib/gl/m4/stdint.m4, lib/gl/m4/stdint_h.m4, lib/gl/m4/stdio_h.m4,
11563 lib/gl/m4/stdlib_h.m4, lib/gl/m4/strcase.m4, lib/gl/m4/string_h.m4,
11564 lib/gl/m4/strings_h.m4, lib/gl/m4/strverscmp.m4,
11565 lib/gl/m4/sys_ioctl_h.m4, lib/gl/m4/sys_socket_h.m4,
11566 lib/gl/m4/sys_stat_h.m4, lib/gl/m4/threadlib.m4,
11567 lib/gl/m4/time_h.m4, lib/gl/m4/time_r.m4, lib/gl/m4/uintmax_t.m4,
11568 lib/gl/m4/unistd_h.m4, lib/gl/m4/vasnprintf.m4,
11569 lib/gl/m4/vasprintf.m4, lib/gl/m4/visibility.m4,
11570 lib/gl/m4/wchar.m4, lib/gl/m4/wchar_t.m4, lib/gl/m4/wint_t.m4,
11571 lib/gl/m4/xsize.m4, lib/gl/memchr.c, lib/gl/memcmp.c,
11572 lib/gl/memmem.c, lib/gl/memmove.c, lib/gl/minmax.h,
11573 lib/gl/netdb.in.h, lib/gl/override/lib/gc-libgcrypt.c.diff,
11574 lib/gl/printf-args.c, lib/gl/printf-args.h, lib/gl/printf-parse.c,
11575 lib/gl/printf-parse.h, lib/gl/read-file.c, lib/gl/read-file.h,
11576 lib/gl/realloc.c, lib/gl/size_max.h, lib/gl/snprintf.c,
11577 lib/gl/stdbool.in.h, lib/gl/stdint.in.h, lib/gl/stdio-impl.h,
11578 lib/gl/stdio-write.c, lib/gl/stdio.in.h, lib/gl/stdlib.in.h,
11579 lib/gl/str-two-way.h, lib/gl/strcasecmp.c, lib/gl/string.in.h,
11580 lib/gl/strings.in.h, lib/gl/strncasecmp.c, lib/gl/strverscmp.c,
11581 lib/gl/sys_socket.in.h, lib/gl/sys_stat.in.h,
11582 lib/gl/tests/Makefile.am, lib/gl/tests/dummy.c,
11583 lib/gl/tests/intprops.h, lib/gl/tests/test-alloca-opt.c,
11584 lib/gl/tests/test-byteswap.c, lib/gl/tests/test-c-ctype.c,
11585 lib/gl/tests/test-errno.c, lib/gl/tests/test-fseeko.c,
11586 lib/gl/tests/test-fseeko.sh, lib/gl/tests/test-func.c,
11587 lib/gl/tests/test-lseek.c, lib/gl/tests/test-lseek.sh,
11588 lib/gl/tests/test-memchr.c, lib/gl/tests/test-memcmp.c,
11589 lib/gl/tests/test-netdb.c, lib/gl/tests/test-read-file.c,
11590 lib/gl/tests/test-snprintf.c, lib/gl/tests/test-stdbool.c,
11591 lib/gl/tests/test-stdint.c, lib/gl/tests/test-stdio.c,
11592 lib/gl/tests/test-stdlib.c, lib/gl/tests/test-string.c,
11593 lib/gl/tests/test-strings.c, lib/gl/tests/test-strverscmp.c,
11594 lib/gl/tests/test-sys_socket.c, lib/gl/tests/test-sys_stat.c,
11595 lib/gl/tests/test-time.c, lib/gl/tests/test-unistd.c,
11596 lib/gl/tests/test-vasnprintf.c, lib/gl/tests/test-vasprintf.c,
11597 lib/gl/tests/test-wchar.c, lib/gl/tests/verify.h, lib/gl/time.in.h,
11598 lib/gl/time_r.c, lib/gl/unistd.in.h, lib/gl/vasnprintf.c,
11599 lib/gl/vasnprintf.h, lib/gl/vasprintf.c, lib/gl/wchar.in.h,
11600 lib/gl/xsize.h, libextra/configure.ac: Start configure split.
11602 2008-10-30 Simon Josefsson <simon@josefsson.org>
11604 * NEWS, configure.in, doc/gnutls.texi, lib/Makefile.am,
11605 lib/libgnutls-config.in, lib/libgnutls.m4, libextra/.gitignore,
11606 libextra/Makefile.am, libextra/libgnutls-extra-config.in,
11607 libextra/libgnutls-extra.m4: Remove *-config scripts and old M4
11610 2008-10-29 Simon Josefsson <simon@josefsson.org>
11612 * cfg.mk, maint.mk: Update gnulib files.
11614 2008-10-28 Simon Josefsson <simon@josefsson.org>
11616 * cfg.mk: Fix coverage rules.
11618 2008-10-28 Simon Josefsson <simon@josefsson.org>
11620 * cfg.mk: Need to build before running checks.
11622 2008-10-28 Simon Josefsson <simon@josefsson.org>
11624 * cfg.mk: Add code coverage rules.
11626 2008-10-23 Simon Josefsson <simon@josefsson.org>
11628 * : commit 3eab289192e97f0bada61ca2c4d51214a4e4f7df Author: Nikos
11629 Mavrogiannopoulos <nmav@crystal.(none)> Date: Wed Oct 22 22:06:21
11632 2008-10-22 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
11634 * : commit 8973cd66b52fda65b4c9ffadab3b9db59a464fb0 Author: Simon
11635 Josefsson <simon@josefsson.org> Date: Wed Oct 22 18:42:41 2008
11638 2008-10-22 Simon Josefsson <simon@josefsson.org>
11640 * gl/m4/netdb_h.m4, gl/netdb.in.h, lgl/m4/netdb_h.m4,
11641 lgl/netdb.in.h, lgl/sys_socket.in.h: Update gnulib files.
11643 2008-10-22 Simon Josefsson <simon@josefsson.org>
11645 * doc/scripts/gdoc: Sync gdoc with libidn for license fixes.
11647 2008-10-22 Simon Josefsson <simon@josefsson.org>
11649 * src/serv.c: Use netdb.h instead of getaddrinfo.h.
11651 2008-10-22 Simon Josefsson <simon@josefsson.org>
11655 2008-10-22 Simon Josefsson <simon@josefsson.org>
11657 * gl/arpa_inet.in.h, gl/gai_strerror.c, gl/getaddrinfo.c,
11658 gl/getaddrinfo.h, gl/gnulib.mk, gl/m4/getaddrinfo.m4,
11659 gl/m4/gnulib-common.m4, gl/m4/gnulib-comp.m4, gl/m4/netdb_h.m4,
11660 gl/netdb.in.h, gl/netinet_in.in.h, gl/stdarg.in.h,
11661 gl/tests/gnulib.mk, gl/tests/test-getaddrinfo.c,
11662 gl/tests/test-netdb.c, lgl/Makefile.am, lgl/errno.in.h,
11663 lgl/float.in.h, lgl/m4/gnulib-common.m4, lgl/m4/gnulib-comp.m4,
11664 lgl/m4/netdb_h.m4, lgl/m4/stdlib_h.m4, lgl/m4/sys_socket_h.m4,
11665 lgl/m4/sys_stat_h.m4, lgl/m4/unistd_h.m4, lgl/netdb.in.h,
11666 lgl/stdint.in.h, lgl/stdio.in.h, lgl/stdlib.in.h, lgl/string.in.h,
11667 lgl/strings.in.h, lgl/sys_socket.in.h, lgl/sys_stat.in.h,
11668 lgl/time.in.h, lgl/unistd.in.h, lgl/wchar.in.h, lgl/winsock.c,
11669 libextra/gl/m4/gnulib-common.m4: Update gnulib files.
11671 2008-10-22 Simon Josefsson <simon@josefsson.org>
11673 * NEWS, configure.in: Bump versions.
11675 2008-10-16 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
11677 * : commit a1c1da1939efe571f427a6323a8bb5311d933061 Author: Simon
11678 Josefsson <simon@josefsson.org> Date: Thu Oct 16 12:21:32 2008
11681 2008-10-16 Simon Josefsson <simon@josefsson.org>
11683 * NEWS: Version 2.7.0.
11685 2008-10-16 Simon Josefsson <simon@josefsson.org>
11687 * configure.in: Drop netdb.h check.
11689 2008-10-16 Simon Josefsson <simon@josefsson.org>
11691 * lgl/Makefile.am, lgl/m4/gnulib-cache.m4, lgl/m4/gnulib-comp.m4,
11692 lgl/m4/netdb_h.m4, lgl/netdb.in.h, lgl/tests/Makefile.am,
11693 lgl/tests/test-netdb.c, src/common.h: Add netdb gnulib module. Use
11696 2008-10-16 Simon Josefsson <simon@josefsson.org>
11700 2008-10-16 Simon Josefsson <simon@josefsson.org>
11704 2008-10-16 Simon Josefsson <simon@josefsson.org>
11706 * gl/Makefile.am: Upgrade.
11708 2008-10-16 Simon Josefsson <simon@josefsson.org>
11710 * GNUmakefile, gl/getaddrinfo.c, gl/m4/getaddrinfo.m4,
11711 lgl/Makefile.am, lgl/m4/gnulib-comp.m4, lgl/m4/stdio_h.m4,
11712 lgl/m4/sys_ioctl_h.m4, lgl/m4/sys_socket_h.m4, lgl/m4/unistd_h.m4,
11713 lgl/stdio-write.c, lgl/stdio.in.h, lgl/sys_socket.in.h,
11714 lgl/unistd.in.h, lgl/winsock.c: Update gnulib files.
11716 2008-10-15 Simon Josefsson <simon@josefsson.org>
11718 * tests/Makefile.am: Need to build libutils.la before recursing into
11719 e.g. pkcs12-decode.
11721 2008-10-14 Simon Josefsson <simon@josefsson.org>
11723 * lib/gnutlsxx.cpp: Minimize ABI changes.
11725 2008-10-13 Simon Josefsson <simon@josefsson.org>
11729 2008-10-13 Simon Josefsson <simon@josefsson.org>
11731 * lib/gnutls_errors.c: Improve GNUTLS_E_AGAIN explanation.
11732 Suggested by "Lavrentiev, Anton (NIH/NLM/NCBI) [C]"
11733 <lavr@ncbi.nlm.nih.gov>.
11735 2008-10-12 Simon Josefsson <simon@josefsson.org>
11739 2008-10-11 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
11741 * .gitignore: added to reduce untracked files.
11743 2008-10-11 Simon Josefsson <simon@josefsson.org>
11747 2008-10-11 Simon Josefsson <simon@josefsson.org>
11749 * THANKS, libextra/fipsmd5.c: Add static qualifiers on internal
11750 symbols. Tiny patch from Aaron Ucko <ucko@ncbi.nlm.nih.gov>.
11752 2008-10-09 Simon Josefsson <simon@josefsson.org>
11754 * doc/reference/Makefile.am: Sync with upstream.
11756 2008-10-08 Simon Josefsson <simon@josefsson.org>
11758 * lib/gnutls_cert.h, lib/opencdk/armor.c, lib/opencdk/hash.c,
11759 lib/opencdk/kbnode.c, lib/opencdk/new-packet.c,
11760 lib/opencdk/seskey.c, lib/opencdk/verify.c, lib/x509/x509_int.h,
11761 src/cfg/platon/str/strplus.c: Fix syntax-check warnings.
11763 2008-10-08 Simon Josefsson <simon@josefsson.org>
11765 * lib/opencdk/opencdk.h: Indent.
11767 2008-10-08 Simon Josefsson <simon@josefsson.org>
11769 * lib/debug.c, lib/opencdk/seskey.c, lib/opencdk/sig-check.c: Drop
11772 2008-10-08 Simon Josefsson <simon@josefsson.org>
11774 * NEWS: Mention libgcrypt dependency.
11776 2008-10-08 Simon Josefsson <simon@josefsson.org>
11778 * configure.in, lib/Makefile.am, lib/opencdk/Makefile.am,
11779 lib/openpgp/Makefile.am, lib/x509/Makefile.am, libextra/Makefile.am:
11780 More libgcrypt fixes.
11782 2008-10-08 Simon Josefsson <simon@josefsson.org>
11784 * configure.in, lib/Makefile.am, src/Makefile.am, tests/Makefile.am:
11785 More libgcrypt fixes.
11787 2008-10-08 Simon Josefsson <simon@josefsson.org>
11789 * configure.in, lib/gnutls_global.c, m4/libgcrypt.m4: Modernize
11790 libgcrypt detection.
11792 2008-10-08 Simon Josefsson <simon@josefsson.org>
11794 * doc/reference/gnutls-docs.sgml, includes/gnutls/x509.h,
11795 lib/x509/crl.c, lib/x509/crl_write.c, lib/x509/crq.c,
11796 lib/x509/output.c, lib/x509/x509_write.c: Doc fixes.
11798 2008-10-08 Simon Josefsson <simon@josefsson.org>
11800 * doc/manpages/Makefile.am: Generated.
11802 2008-10-08 Simon Josefsson <simon@josefsson.org>
11804 * NEWS: Sync with real list.
11806 2008-10-08 Simon Josefsson <simon@josefsson.org>
11808 * lib/x509/x509_int.h: Need libtasn1.h here.
11810 2008-10-08 Simon Josefsson <simon@josefsson.org>
11812 * lib/auth_rsa.c, lib/auth_rsa_export.c, lib/gnutls_cert.c,
11813 lib/gnutls_cert.h, lib/gnutls_mpi.h, lib/gnutls_sig.c,
11814 lib/gnutls_x509.c, lib/mpi-libgcrypt.c, lib/rnd-libgcrypt.c: Reduce
11815 libtasn1.h includes.
11817 2008-10-08 Simon Josefsson <simon@josefsson.org>
11819 * configure.in: Drop obsolete libtasn1 flags.
11821 2008-10-08 Simon Josefsson <simon@josefsson.org>
11823 * lib/Makefile.am, libextra/Makefile.am, src/Makefile.am: Update
11824 libtasn1 linker flags.
11826 2008-10-08 Simon Josefsson <simon@josefsson.org>
11828 * GNUmakefile, configure.in, gl/arpa_inet.in.h, gl/c-ctype.h,
11829 gl/gnulib.mk, gl/m4/arpa_inet_h.m4, gl/m4/gnulib-cache.m4,
11830 gl/m4/gnulib-comp.m4, gl/m4/inet_ntop.m4, gl/m4/inet_pton.m4,
11831 gl/strerror.c, lgl/Makefile.am, lgl/c-ctype.h, lgl/errno.in.h,
11832 lgl/m4/gnulib-cache.m4, lgl/m4/gnulib-comp.m4, lgl/m4/memcmp.m4,
11833 lgl/m4/stdio_h.m4, lgl/m4/string_h.m4, lgl/m4/sys_socket_h.m4,
11834 lgl/m4/unistd_h.m4, lgl/m4/wchar.m4, lgl/stdio.in.h,
11835 lgl/string.in.h, lgl/sys_socket.in.h, lgl/unistd.in.h,
11836 libextra/gl/Makefile.am, libextra/gl/m4/gnulib-cache.m4,
11837 libextra/gl/md5.c: Update gnulib files.
11839 2008-10-08 Simon Josefsson <simon@josefsson.org>
11841 * configure.in: Remove obsolete stuff.
11843 2008-10-08 Simon Josefsson <simon@josefsson.org>
11845 * lib/auth_cert.c, lib/gnutls_constate.c, lib/gnutls_mpi.c,
11846 lib/gnutls_pk.c, lib/opencdk/armor.c, lib/opencdk/hash.c,
11847 lib/opencdk/kbnode.c, lib/opencdk/keydb.c, lib/opencdk/pubkey.c,
11848 lib/opencdk/stream.c, lib/openpgp/privkey.c, lib/x509/common.c,
11849 lib/x509/crl.c, lib/x509/crl_write.c, lib/x509/crq.c,
11850 lib/x509/extensions.c, lib/x509/mpi.c, lib/x509/output.c,
11851 lib/x509/privkey.c, lib/x509/x509.c, lib/x509/x509_write.c,
11852 libextra/fipsmd5.c, libextra/gl/md5.c, src/certtool-cfg.c,
11853 src/certtool.c, src/cli.c, src/serv.c: Indent.
11855 2008-10-08 Simon Josefsson <simon@josefsson.org>
11857 * NEWS, configure.in, lib/gnutls_global.c, m4/libtasn1.m4: Detect
11858 libtasn1 via AC_LIB_HAVE_LINKFLAGS.
11860 2008-10-07 Simon Josefsson <simon@josefsson.org>
11864 2008-10-07 Ludovic Courtès <ludo@gnu.org>
11866 * tests/Makefile.am: More test compilation fixes with minitasn1. * tests/Makefile.am (AM_CPPFLAGS)[ENABLE_MINITASN1]: Add minitasn1 directory. Signed-off-by: Simon Josefsson <simon@josefsson.org>
11868 2008-10-07 Simon Josefsson <simon@josefsson.org>
11872 2008-10-07 Ludovic Courtès <ludo@gnu.org>
11874 * tests/pkcs12-decode/Makefile.am: Fix compilation of
11875 `pkcs12-decode' test when using minitasn1. * tests/pkcs12-decode/Makefile.am (AM_CPPFLAGS)[ENABLE_MINITASN1]:
11876 Add `minitasn1' include directory. Signed-off-by: Simon Josefsson <simon@josefsson.org>
11878 2008-10-06 Simon Josefsson <simon@josefsson.org>
11882 2008-10-06 Simon Josefsson <simon@josefsson.org>
11884 * libextra/gnutls_openssl.c: Get issuer dn in X509_get_issuer_name,
11885 correct last patch.
11887 2008-10-06 Simon Josefsson <simon@josefsson.org>
11889 * NEWS: Add 2.6.0 entries.
11891 2008-10-05 Simon Josefsson <simon@josefsson.org>
11893 * NEWS, configure.in: Bump versions.
11895 2008-10-05 Simon Josefsson <simon@josefsson.org>
11899 2008-10-05 Simon Josefsson <simon@josefsson.org>
11901 * libextra/gnutls_openssl.c: Fix out-of-bounds access. Similar to
11902 debian #499945 lynx-cur problem. libextra/gnutls_openssl.c: fix
11903 X509_get_issuer_name to return issuer name of given certificate and
11904 not try to get the subject dn of the issuer certificate wich may or
11905 may not exist. (Checked how openssl does this, too.) This fixes a
11906 accessing an array outside its bounds. Debian bug #499945 is
11907 instructive about the problem. While lynx-cur credits Thomas Dickey
11908 for the bug, the code and implications are essentially the same for
11909 the gnutls openssl-compat libary. Tiny patch from Thomas Viehmann
11912 2008-10-04 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
11914 * src/certtool-cfg.c, src/certtool-cfg.h, src/certtool-common.h,
11915 src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
11916 src/certtool.gaa: reduced warnings in compilation of certtool.
11918 2008-10-04 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
11920 * lib/x509/output.c: use union to avoid wrong type issues.
11922 2008-10-04 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
11924 * lib/x509/output.c: corrected print order.
11926 2008-10-04 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
11928 * NEWS, doc/certtool.cfg, includes/gnutls/x509.h,
11929 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/x509/common.c,
11930 lib/x509/crl.c, lib/x509/crq.c, lib/x509/dn.c,
11931 lib/x509/extensions.c, lib/x509/mpi.c, lib/x509/output.c,
11932 lib/x509/pkcs12.c, lib/x509/pkcs7.c, lib/x509/x509.c,
11933 lib/x509/x509_int.h, lib/x509/x509_write.c, src/certtool-cfg.c,
11934 src/certtool-cfg.h, src/certtool.c: Added function to copy
11935 extensions from a CRL to a certificate. Reduced many warnings (and
11936 added more by defining gnutls_log as printf like function --gcc
11939 2008-10-04 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
11941 * configure.in: Disable certain warnings that do not work with my
11944 2008-10-04 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
11946 * NEWS, includes/gnutls/x509.h, lib/x509/crq.c,
11947 lib/x509/extensions.c, lib/x509/output.c, src/certtool.c: Added
11948 gnutls_x509_crq_set_key_purpose_oid and
11949 gnutls_x509_crq_get_key_purpose_oid.
11951 2008-10-04 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
11953 * NEWS: documentation added functions
11955 2008-10-04 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
11959 2008-10-04 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
11961 * lib/x509/crq.c, lib/x509/extensions.c, lib/x509/x509_int.h: set
11962 global maximum size for certificate requests' extensions size.
11964 2008-10-04 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
11966 * src/Makefile.am: added missing file
11968 2008-10-04 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
11970 * includes/gnutls/x509.h, lib/x509/crl.c, lib/x509/crq.c,
11971 lib/x509/extensions.c, lib/x509/mpi.c, lib/x509/output.c,
11972 lib/x509/x509.c, lib/x509/x509_int.h, src/certtool-cfg.c,
11973 src/certtool-cfg.h, src/certtool-common.h, src/certtool-gaa.c,
11974 src/certtool-gaa.h, src/certtool.c, src/certtool.gaa: Added initial
11975 support for certificate requests handling of X.509 extensions.
11976 Added support to certtool to handle these extensions (add/read)
11978 2008-10-03 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
11980 * NEWS, doc/certtool.cfg, includes/gnutls/x509.h, lib/x509/crl.c,
11981 lib/x509/crl_write.c, lib/x509/extensions.c, lib/x509/output.c,
11982 lib/x509/x509_int.h, src/certtool-cfg.c, src/certtool-cfg.h,
11983 src/certtool.c: Added functions to handle and set CRL extensions.
11985 2008-10-01 Simon Josefsson <simon@josefsson.org>
11987 * po/nl.po.in, po/vi.po.in: Sync with TP.
11989 2008-10-01 Simon Josefsson <simon@josefsson.org>
11991 * NEWS, configure.in: Bump versions.
11993 2008-09-29 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
11995 * : commit c357933a30801a82e484bed8fbc4bd5b2b34d5e0 Author: Nikos
11996 Mavrogiannopoulos <nmav@crystal.(none)> Date: Mon Sep 29 15:08:02
11999 2008-09-29 Simon Josefsson <simon@josefsson.org>
12001 * ChangeLog: Generated.
12003 2008-09-29 Simon Josefsson <simon@josefsson.org>
12005 * NEWS: Version 2.5.9.
12007 2008-09-29 Simon Josefsson <simon@josefsson.org>
12011 2008-09-29 Simon Josefsson <simon@josefsson.org>
12013 * NEWS, configure.in: Document ABI change.
12015 2008-09-29 Simon Josefsson <simon@josefsson.org>
12017 * lib/gnutls_constate.c: Re-add comment about too long function, it
12018 is one of the most complex in gnutls.
12020 2008-09-29 Simon Josefsson <simon@josefsson.org>
12022 * configure.in: Need AC_CONFIG_MACRO_DIR for modern libtool.
12024 2008-09-28 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
12026 * includes/gnutls/crypto.h, lib/gnutls_pk.c, lib/opencdk/pubkey.c,
12027 lib/pk-libgcrypt.c, lib/x509/privkey.c, lib/x509/x509_int.h: changed
12028 crypto API to reduce probability of memory leaks during usage of
12031 2008-09-28 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
12033 * : commit 699aa57dacc6446e92c123e93bba1f894067893e Author: Nikos
12034 Mavrogiannopoulos <nmav@turtle.(none)> Date: Sun Sep 28 03:34:59
12037 2008-09-28 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
12039 * NEWS: Revert "fixed" This reverts commit 14647811d21d3eda2d5bd82557329bcf7778f31b.
12041 2008-09-28 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
12045 2008-09-28 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
12047 * lib/gnutls_algorithms.c, lib/gnutls_constate.c, lib/gnutls_int.h:
12048 avoid using malloc for small buffers.
12050 2008-09-28 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
12052 * lib/gnutls_mpi.c: optimized in order to avoid calling malloc for
12055 2008-09-27 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
12057 * lib/gnutls_constate.c, lib/gnutls_mpi.c: Revert "Revert C99 uses.
12058 Fixes gnutls_mpi.c mem leak, but not others." This reverts commit bdfa289133b15ad7d92eb3151ce86cca4c879426.
12060 2008-09-25 Simon Josefsson <simon@josefsson.org>
12062 * tests/pathlen/Makefile.am, tests/pathlen/pathlen: Use EXEEXT in
12065 2008-09-25 Simon Josefsson <simon@josefsson.org>
12067 * NEWS, tests/key-id/Makefile.am, tests/key-id/key-id,
12068 tests/pkcs1-padding/Makefile.am, tests/pkcs1-padding/pkcs1-pad,
12069 tests/rsa-md5-collision/Makefile.am,
12070 tests/rsa-md5-collision/rsa-md5-collision, tests/sha2/Makefile.am,
12071 tests/sha2/sha2, tests/userid/Makefile.am, tests/userid/userid: Use
12072 EXEEXT in self-test scripts.
12074 2008-09-25 Simon Josefsson <simon@josefsson.org>
12078 2008-09-25 Simon Josefsson <simon@josefsson.org>
12080 * lgl/vasnprintf.c: Update gnulib files.
12082 2008-09-25 Simon Josefsson <simon@josefsson.org>
12084 * NEWS, THANKS: Add.
12086 2008-09-25 Simon Josefsson <simon@josefsson.org>
12088 * lib/gnutls_constate.c, lib/gnutls_mpi.c: Revert C99 uses. Fixes
12089 gnutls_mpi.c mem leak, but not others.
12091 2008-09-24 Simon Josefsson <simon@josefsson.org>
12095 2008-09-24 Simon Josefsson <simon@josefsson.org>
12099 2008-09-24 Simon Josefsson <simon@josefsson.org>
12101 * NEWS, configure.in: Bump versions.
12103 2008-09-23 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
12105 * lib/x509/x509.c: Corrected buffer overrun in crt_list_import.
12106 Reported and patch by Jonathan Manktelow.
12108 2008-09-23 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
12110 * README: corrected libgcrypt site.
12112 2008-09-23 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
12114 * lib/x509/privkey.c: corrected embarrasing bug.
12116 2008-09-23 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
12118 * lib/auth_cert.c, lib/gnutls_constate.c, lib/gnutls_mpi.c,
12119 lib/pk-libgcrypt.c, lib/x509/common.c, lib/x509/dn.c: Corrected
12120 several memory leaks reported by Sam. In some cases switched to C99
12121 to avoid having complex code.
12123 2008-09-23 Simon Josefsson <simon@josefsson.org>
12125 * lib/openpgp/extras.c: Doc fix.
12127 2008-09-23 Simon Josefsson <simon@josefsson.org>
12129 * lib/x509/crl_write.c, lib/x509/x509_write.c: Doc fix.
12131 2008-09-23 Simon Josefsson <simon@josefsson.org>
12133 * configure.in, doc/reference/Makefile.am: Use automake warnings.
12135 2008-09-23 Simon Josefsson <simon@josefsson.org>
12139 2008-09-23 Simon Josefsson <simon@josefsson.org>
12141 * cfg.mk: Fix mingw32 rules.
12143 2008-09-23 Simon Josefsson <simon@josefsson.org>
12145 * cfg.mk, doc/Makefile.am, doc/texinfo.css: Use a stylesheet for
12146 texinfo HTML manual.
12148 2008-09-21 Nikos Mavrogiannopoulos <nmav@turtle.(none)>
12150 * lib/x509/privkey.c: fixed memory leak in reencoding of RSA and DSA
12151 private keys. Reported and studied by Sam Varshavchik
12153 2008-09-21 Nikos Mavrogiannopoulos <nmav@turtle.(none)>
12155 * lib/x509/x509_write.c: documented the way set_subject_alt_name()
12158 2008-09-21 Simon Josefsson <simon@josefsson.org>
12160 * ChangeLog: Generated.
12162 2008-09-21 Simon Josefsson <simon@josefsson.org>
12164 * NEWS: Version 2.5.8.
12166 2008-09-21 Simon Josefsson <simon@josefsson.org>
12168 * po/fr.po.in, po/pl.po.in, po/sv.po.in: Sync with TP.
12170 2008-09-21 Simon Josefsson <simon@josefsson.org>
12172 * libextra/Makefile.am: Use srcdir for -Igl/.
12174 2008-09-21 Simon Josefsson <simon@josefsson.org>
12176 * Makefile.am: Don't use CFLAGS with distcheck, causes errors in
12179 2008-09-21 Simon Josefsson <simon@josefsson.org>
12181 * src/certtool.c: Fix warnings.
12183 2008-09-21 Simon Josefsson <simon@josefsson.org>
12185 * src/Makefile.am, src/certtool.c, src/serv.c: Use internal md5 if
12186 libgcrypt is in FIPS mode.
12188 2008-09-21 Simon Josefsson <simon@josefsson.org>
12190 * src/cli.c: Initialize libgnutls-extra too.
12192 2008-09-21 Simon Josefsson <simon@josefsson.org>
12194 * includes/gnutls/extra.h: Add prototype for
12195 gnutls_register_md5_handler.
12197 2008-09-21 Simon Josefsson <simon@josefsson.org>
12199 * libextra/fipsmd5.c: Add Since: tag.
12201 2008-09-21 Simon Josefsson <simon@josefsson.org>
12203 * lib/x509/x509_write.c: Doc fixes.
12205 2008-09-21 Simon Josefsson <simon@josefsson.org>
12207 * Makefile.am: Need -I for aclocal.
12209 2008-09-21 Simon Josefsson <simon@josefsson.org>
12211 * lgl/Makefile.am, lgl/m4/wchar.m4, lgl/tests/test-wchar.c,
12212 lgl/wchar.in.h: Add.
12214 2008-09-21 Simon Josefsson <simon@josefsson.org>
12216 * configure.in, libextra/Makefile.am, src/Makefile.am, src/cli.c:
12217 Fix libextra build. Make gnutls-cli work in libgcrypt FIPS mode.
12219 2008-09-21 Simon Josefsson <simon@josefsson.org>
12221 * libextra/Makefile.am: Fix typo.
12223 2008-09-21 Simon Josefsson <simon@josefsson.org>
12227 2008-09-21 Simon Josefsson <simon@josefsson.org>
12229 * doc/manpages/Makefile.am: Generated.
12231 2008-09-21 Simon Josefsson <simon@josefsson.org>
12233 * doc/gnutls.texi: Fix markup.
12235 2008-09-21 Simon Josefsson <simon@josefsson.org>
12237 * libextra/Makefile.am: Add -I for hmac.h, md5.h.
12239 2008-09-21 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
12241 * src/certtool.c: deinitialize structures after use.
12243 2008-09-21 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
12245 * lib/gnutls_pk.c: Corrected memory leak. Reported by Sam
12248 2008-09-21 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
12250 * includes/gnutls/x509.h: added missing headers.
12252 2008-09-21 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
12254 * lib/gnutls_pk.c, lib/x509/privkey.c: Corrected several bugs in DSA
12255 DER key importing. Reported and debugged by Sam Varshavchik.
12257 2008-09-20 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
12259 * lib/opencdk/armor.c, lib/opencdk/hash.c, lib/opencdk/kbnode.c,
12260 lib/opencdk/keydb.c, lib/opencdk/stream.c: added gnutls_assert() to
12263 2008-09-20 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
12265 * lib/openpgp/privkey.c: properly report the error line.
12267 2008-09-20 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
12269 * NEWS, doc/gnutls.texi, lib/x509/extensions.c, lib/x509/output.c,
12270 lib/x509/x509_int.h, lib/x509/x509_write.c, src/certtool-cfg.c,
12271 src/certtool-cfg.h, src/certtool.c: output.c: Can properly print IP
12272 addresses in certificates. x509_write.c: added
12273 gnutls_x509_crt_set_subject_alt_name added that can add multiple
12274 subject alternative names. certtool: use the new function to be
12275 able to add several names.
12277 2008-09-19 Simon Josefsson <simon@josefsson.org>
12279 * configure.in: Bump versions.
12281 2008-09-19 Simon Josefsson <simon@josefsson.org>
12283 * NEWS, libextra/Makefile.am, libextra/fipsmd5.c: Add
12284 gnutls_register_md5_handler.
12286 2008-09-19 Simon Josefsson <simon@josefsson.org>
12288 * gl/gnulib.mk, gl/m4/gnulib-comp.m4, gl/m4/strdup.m4, gl/strdup.c,
12289 lgl/vasnprintf.c: Update gnulib files.
12291 2008-09-19 Simon Josefsson <simon@josefsson.org>
12293 * configure.in, libextra/gl/Makefile.am, libextra/gl/hmac-md5.c,
12294 libextra/gl/hmac.h, libextra/gl/m4/gnulib-cache.m4,
12295 libextra/gl/m4/gnulib-common.m4, libextra/gl/m4/gnulib-comp.m4,
12296 libextra/gl/m4/gnulib-tool.m4, libextra/gl/m4/hmac-md5.m4,
12297 libextra/gl/m4/md5.m4, libextra/gl/m4/memxor.m4, libextra/gl/md5.c,
12298 libextra/gl/md5.h, libextra/gl/memxor.c, libextra/gl/memxor.h: Add
12299 md5 and hmac from gnulib to libextra/gl/.
12301 2008-09-19 Simon Josefsson <simon@josefsson.org>
12305 2008-09-19 Simon Josefsson <simon@josefsson.org>
12307 * lib/gnutls_hash_int.c: Make _gnutls_hash_copy work with registered
12310 2008-09-19 Simon Josefsson <simon@josefsson.org>
12312 * THANKS, lib/gnutls_compress.c, lib/gnutls_compress.h,
12313 libextra/gnutls_extra.c: Make LZO compression support build. Tiny
12314 patch from Arfrever Frehtes Taifersar Arahesis
12315 <arfrever.fta@gmail.com>.
12317 2008-09-17 Simon Josefsson <simon@josefsson.org>
12319 * doc/reference/Makefile.am, lib/Makefile.am, lib/defines.h,
12320 lib/gnutls_errors.h, lib/gnutls_int.h: Merge defines.h into
12323 2008-09-17 Simon Josefsson <simon@josefsson.org>
12325 * lib/gnutls_buffer.h: Remove, unused.
12327 2008-09-17 Simon Josefsson <simon@josefsson.org>
12329 * lib/auth_cert.c, lib/gnutls_x509.c: Fix overflows in gnutls_calloc
12332 2008-09-17 Simon Josefsson <simon@josefsson.org>
12334 * libextra/openssl_compat.c: Fix last commit.
12336 2008-09-17 Simon Josefsson <simon@josefsson.org>
12338 * NEWS, lib/auth_cert.c, lib/gnutls_cert.c,
12339 lib/gnutls_session_pack.c, libextra/openssl_compat.c: Fix overflows
12340 in gnutls_calloc calls.
12342 2008-09-17 Simon Josefsson <simon@josefsson.org>
12344 * NEWS, lib/gnutls_mem.c: libgnutls: Check for overflows in
12345 gnutls_calloc and gnutls_secure_calloc. Reported by Werner Koch
12348 2008-09-17 Simon Josefsson <simon@josefsson.org>
12350 * doc/manpages/Makefile.am: Generated.
12352 2008-09-17 Simon Josefsson <simon@josefsson.org>
12354 * NEWS, THANKS, lib/auth_srp.c, lib/gnutls_int.h, lib/gnutls_srp.c:
12355 libgnutls: New function to set minimum acceptable SRP bits. The
12356 function is gnutls_srp_set_prime_bits. Tiny patch by Kevin Quick
12357 <quick@sparq.org> in
12358 <https://savannah.gnu.org/support/index.php?106454>.
12360 2008-09-17 Simon Josefsson <simon@josefsson.org>
12362 * doc/manpages/gnutls-cli.1: Fix markup, tiny patch from Sam
12363 Varshavchik <mrsam@courier-mta.com>.
12365 2008-09-16 Simon Josefsson <simon@josefsson.org>
12367 * NEWS, lib/auth_cert.c, lib/auth_rsa.c, lib/ext_cert_type.c,
12368 lib/ext_max_record.c, lib/ext_oprfi.c, lib/ext_server_name.c,
12369 lib/gnutls_algorithms.c, lib/gnutls_auth.c, lib/gnutls_buffers.c,
12370 lib/gnutls_cert.c, lib/gnutls_cipher.c, lib/gnutls_compress.c,
12371 lib/gnutls_constate.c, lib/gnutls_extensions.c,
12372 lib/gnutls_global.c, lib/gnutls_handshake.c, lib/gnutls_kx.c,
12373 lib/gnutls_pk.c, lib/gnutls_record.c, lib/gnutls_session_pack.c,
12374 lib/gnutls_sig.c, lib/gnutls_state.c, lib/gnutls_v2_compat.c,
12375 lib/gnutls_x509.c, lib/mac-libgcrypt.c, lib/minitasn1/structure.c,
12376 lib/opencdk/armor.c, lib/opencdk/read-packet.c, lib/openpgp/pgp.c,
12377 lib/x509/common.c, lib/x509/crq.c, lib/x509/pkcs12.c,
12378 lib/x509/privkey.c, libextra/gnutls_ia.c, src/printlist.c,
12379 src/serv.c, tests/finished.c, tests/openssl.c, tests/pgps2kgnu.c,
12380 tests/pkcs12-decode/pkcs12_s2k.c, tests/simple.c: Indent.
12382 2008-09-16 Simon Josefsson <simon@josefsson.org>
12384 * NEWS, configure.in: Bump versions.
12386 2008-09-16 Simon Josefsson <simon@josefsson.org>
12388 * ChangeLog: Generated.
12390 2008-09-16 Simon Josefsson <simon@josefsson.org>
12392 * NEWS: Version 2.5.7.
12394 2008-09-16 Simon Josefsson <simon@josefsson.org>
12396 * includes/gnutls/gnutls.h.in: Fix warning about trailing comma.
12398 2008-09-16 Simon Josefsson <simon@josefsson.org>
12400 * doc/gnutls.texi: Fix math markup.
12402 2008-09-16 Simon Josefsson <simon@josefsson.org>
12404 * src/printlist.c: Fix.
12406 2008-09-16 Simon Josefsson <simon@josefsson.org>
12408 * doc/Makefile.am, doc/gnutls.texi, src/printlist.c: Fix.
12410 2008-09-16 Simon Josefsson <simon@josefsson.org>
12414 2008-09-16 Simon Josefsson <simon@josefsson.org>
12416 * doc/reference/gnutls-docs.sgml: Document crypto.h stuff.
12418 2008-09-16 Simon Josefsson <simon@josefsson.org>
12420 * doc/reference/gnutls-docs.sgml: Add list of new symbols in 2.6.x.
12422 2008-09-16 Simon Josefsson <simon@josefsson.org>
12424 * doc/manpages/Makefile.am: Generated.
12426 2008-09-16 Simon Josefsson <simon@josefsson.org>
12428 * includes/gnutls/crypto.h: Indent.
12430 2008-09-16 Simon Josefsson <simon@josefsson.org>
12432 * includes/gnutls/gnutls.h.in: Don't use extern on functions, for
12435 2008-09-16 Simon Josefsson <simon@josefsson.org>
12437 * NEWS: Mention new functions.
12439 2008-09-16 Simon Josefsson <simon@josefsson.org>
12441 * NEWS, doc/manpages/Makefile.am, includes/gnutls/gnutls.h.in,
12442 lib/gnutls_algorithms.c, src/printlist.c: Add interfaces to get PK
12443 and PK-sign algorithms. Use them.
12445 2008-09-16 Simon Josefsson <simon@josefsson.org>
12449 2008-09-16 Simon Josefsson <simon@josefsson.org>
12451 * tests/Makefile.am: Don't run pgps2kgnu self test when openpgp is
12454 2008-09-16 Simon Josefsson <simon@josefsson.org>
12456 * NEWS: Merge in 2.4.2 news entries.
12458 2008-09-16 Simon Josefsson <simon@josefsson.org>
12460 * lib/opencdk/main.c, lib/opencdk/opencdk.h: Remove cdk_strerror,
12461 unused and uses non-thread safe strerror.
12463 2008-09-16 Simon Josefsson <simon@josefsson.org>
12465 * tests/openpgpself.c, tests/x509dn.c, tests/x509self.c: Fix
12468 2008-09-16 Simon Josefsson <simon@josefsson.org>
12470 * tests/crypto_rng.c: Fix warnings.
12472 2008-09-16 Simon Josefsson <simon@josefsson.org>
12474 * tests/parse_ca.c: Fix warning.
12476 2008-09-16 Simon Josefsson <simon@josefsson.org>
12478 * cfg.mk: Split release target.
12480 2008-09-16 Simon Josefsson <simon@josefsson.org>
12482 * gl/gnulib.mk, gl/m4/eoverflow.m4, gl/m4/gnulib-cache.m4,
12483 gl/m4/gnulib-comp.m4, gl/m4/strerror.m4, gl/strerror.c,
12484 gl/tests/gnulib.mk, gl/tests/test-EOVERFLOW.c,
12485 gl/tests/test-strerror.c, lgl/Makefile.am, lgl/errno.in.h,
12486 lgl/m4/eoverflow.m4, lgl/m4/errno_h.m4, lgl/m4/gnulib-comp.m4,
12487 lgl/m4/stdio_h.m4, lgl/stdio.in.h, lgl/sys_socket.in.h,
12488 lgl/tests/Makefile.am, lgl/tests/test-EOVERFLOW.c,
12489 lgl/tests/test-errno.c, lgl/tests/test-memchr.c: Update gnulib
12492 2008-09-15 Simon Josefsson <simon@josefsson.org>
12496 2008-09-15 Simon Josefsson <simon@josefsson.org>
12498 * tests/Makefile.am, tests/setcredcrash.c: Self-test regression of
12499 gnutls_credentials_set.
12501 2008-09-15 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
12503 * lib/gnutls_auth.c: removed unnesessary and dangerous free from
12506 2008-09-14 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
12508 * lib/auth_cert.c: added some pedantic error checking.
12510 2008-09-09 Simon Josefsson <simon@josefsson.org>
12512 * src/certtool-gaa.c, src/cli-gaa.c, src/crypt-gaa.c,
12513 src/psk-gaa.c, src/serv-gaa.c, src/tls_test-gaa.c: Regenerate using
12516 2008-09-09 Simon Josefsson <simon@josefsson.org>
12518 * Makefile.am: Test release with -Werror to avoid regressions.
12520 2008-09-09 Simon Josefsson <simon@josefsson.org>
12522 * libextra/openssl_compat.c: Remove unused code.
12524 2008-09-09 Simon Josefsson <simon@josefsson.org>
12526 * lib/mac-libgcrypt.c: Fix warning.
12528 2008-09-09 Simon Josefsson <simon@josefsson.org>
12530 * lib/opencdk/new-packet.c: Fix warning.
12532 2008-09-09 Simon Josefsson <simon@josefsson.org>
12534 * lib/opencdk/opencdk.h: (CDK_KEY_USG_ENCR, CDK_KEY_USG_SIGN): Protect | op.
12536 2008-09-09 Simon Josefsson <simon@josefsson.org>
12538 * lib/cipher-libgcrypt.c: Fix warnings.
12540 2008-09-09 Simon Josefsson <simon@josefsson.org>
12542 * lib/mac-libgcrypt.c: Fix warnings.
12544 2008-09-09 Simon Josefsson <simon@josefsson.org>
12546 * lib/mpi-libgcrypt.c: Fix warnings.
12548 2008-09-09 Simon Josefsson <simon@josefsson.org>
12552 2008-09-09 Simon Josefsson <simon@josefsson.org>
12554 * doc/gnutls.texi: Add initialization section. Update thread
12555 initialization discussion.
12557 2008-09-09 Simon Josefsson <simon@josefsson.org>
12559 * tests/openssl.c: Need to initialize gnutls to avoid crash.
12561 2008-09-08 Simon Josefsson <simon@josefsson.org>
12563 * cfg.mk: Drop redundant.
12565 2008-09-08 Simon Josefsson <simon@josefsson.org>
12569 2008-09-08 Simon Josefsson <simon@josefsson.org>
12571 * NEWS, configure.in: Bump versions.
12573 2008-09-08 Simon Josefsson <simon@josefsson.org>
12575 * configure.in: Remove foo.def after testing --output-def.
12577 2008-09-08 Simon Josefsson <simon@josefsson.org>
12579 * ChangeLog: Generated.
12581 2008-09-08 Simon Josefsson <simon@josefsson.org>
12583 * NEWS: Version 2.5.6.
12585 2008-09-08 Simon Josefsson <simon@josefsson.org>
12587 * build-aux/config.rpath, gl/m4/include_next.m4,
12588 lgl/m4/include_next.m4: Update gnulib files.
12590 2008-09-03 Simon Josefsson <simon@josefsson.org>
12592 * doc/examples/ex-alert.c, doc/examples/ex-cert-select.c,
12593 doc/examples/ex-client-psk.c, doc/examples/ex-client-resume.c,
12594 doc/examples/ex-client-srp.c, doc/examples/ex-client-tlsia.c,
12595 doc/examples/ex-client1.c, doc/examples/ex-client2.c,
12596 doc/examples/ex-crq.c, doc/examples/ex-cxx.cpp,
12597 doc/examples/ex-pkcs12.c, doc/examples/ex-rfc2818.c,
12598 doc/examples/ex-serv-anon.c, doc/examples/ex-serv-export.c,
12599 doc/examples/ex-serv-pgp.c, doc/examples/ex-serv-psk.c,
12600 doc/examples/ex-serv-srp.c, doc/examples/ex-serv1.c,
12601 doc/examples/ex-session-info.c, doc/examples/ex-verify.c,
12602 doc/examples/ex-x509-info.c, doc/examples/tcp.c, lib/defines.h,
12603 lib/gnutls_asn1_tab.c, lib/openpgp/openpgp_int.h,
12604 lib/pkix_asn1_tab.c, src/errcodes.c, tests/anonself.c,
12605 tests/certificate_set_x509_crl.c, tests/dhepskself.c,
12606 tests/finished.c, tests/hostname-check/hostname-check.c,
12607 tests/mini.c, tests/moredn.c, tests/netconf-psk.c,
12608 tests/openpgpself.c, tests/oprfi.c, tests/pgps2kgnu.c,
12609 tests/pskself.c, tests/resume.c, tests/tlsia.c, tests/x509dn.c,
12610 tests/x509self.c, tests/x509signself.c: Use #ifdef for checking
12611 HAVE_CONFIG_H for consistency.
12613 2008-09-02 Simon Josefsson <simon@josefsson.org>
12615 * po/POTFILES.in: Mark gnutls_alert for translation.
12617 2008-09-02 Simon Josefsson <simon@josefsson.org>
12619 * po/ms.po.in: Sync with TP.
12621 2008-09-02 Simon Josefsson <simon@josefsson.org>
12623 * lgl/vasnprintf.c: Update gnulib files.
12625 2008-09-02 Simon Josefsson <simon@josefsson.org>
12629 2008-09-02 Simon Josefsson <simon@josefsson.org>
12633 2008-09-02 Simon Josefsson <simon@josefsson.org>
12637 2008-09-02 Simon Josefsson <simon@josefsson.org>
12639 * lib/gnutls_cipher_int.c: Don't return from a void function.
12640 Reported by Dave Uhring <duhring@charter.net>.
12642 2008-09-01 Daniel Kahn Gillmor <dkg@fifthhorseman.net>
12644 * tests/Makefile.am, tests/pgps2kgnu.c: added pgps2kgnu test for GNU
12645 extensions to OpenPGP String-to-Key (S2K) conventions.
12647 2008-09-01 Simon Josefsson <simon@josefsson.org>
12649 * src/tls_test.c: Use gnulib for --version.
12651 2008-09-01 Simon Josefsson <simon@josefsson.org>
12653 * src/crypt.c: Use gnulib more. Remove code.
12655 2008-09-01 Simon Josefsson <simon@josefsson.org>
12657 * src/crypt.c, src/psk.c: Use gnulib for --version.
12659 2008-09-01 Simon Josefsson <simon@josefsson.org>
12661 * src/cli-gaa.c, src/cli-gaa.h, src/serv-gaa.c, src/serv-gaa.h:
12664 2008-09-01 Simon Josefsson <simon@josefsson.org>
12666 * doc/gnutls.texi, doc/manpages/certtool.1,
12667 doc/manpages/gnutls-cli.1, doc/manpages/gnutls-serv.1: Drop
12668 --copyright from documentation.
12670 2008-09-01 Simon Josefsson <simon@josefsson.org>
12672 * NEWS, src/cli.gaa, src/common.c, src/serv.c, src/serv.gaa: Drop
12675 2008-09-01 Simon Josefsson <simon@josefsson.org>
12677 * src/serv.c: Use gnulib for --version.
12679 2008-09-01 Simon Josefsson <simon@josefsson.org>
12681 * src/cli.c: Use gnulib for --version.
12683 2008-09-01 Simon Josefsson <simon@josefsson.org>
12685 * src/certtool.c: Only print libgnutls version in --version if it is
12688 2008-09-01 Simon Josefsson <simon@josefsson.org>
12692 2008-09-01 Simon Josefsson <simon@josefsson.org>
12694 * doc/reference/Makefile.am, lib/Makefile.am, lib/gnutls_int.h,
12695 lib/gnutls_str.h: Remove gnutls_buffer.h, move definitions to
12698 2008-09-01 Simon Josefsson <simon@josefsson.org>
12700 * lib/gnutls_alert.c: Translate error messages. Cleanup code.
12702 2008-09-01 Simon Josefsson <simon@josefsson.org>
12704 * lib/gnutls_compress.c, lib/gnutls_compress.h: Remove unused stuff.
12706 2008-09-01 Simon Josefsson <simon@josefsson.org>
12708 * doc/manpages/Makefile.am: Generated.
12710 2008-09-01 Simon Josefsson <simon@josefsson.org>
12714 2008-09-01 Simon Josefsson <simon@josefsson.org>
12716 * tests/simple.c: Test sign algos.
12718 2008-09-01 Simon Josefsson <simon@josefsson.org>
12720 * src/common.c: Print pk and sign algos.
12722 2008-09-01 Simon Josefsson <simon@josefsson.org>
12724 * lib/gnutls_algorithms.c: Typo.
12726 2008-09-01 Simon Josefsson <simon@josefsson.org>
12730 2008-09-01 Simon Josefsson <simon@josefsson.org>
12732 * NEWS, includes/gnutls/gnutls.h.in, lib/gnutls_algorithms.c: Add
12733 gnutls_sign_list and gnutls_sign_get_id. Suggested by Sam
12734 Varshavchik <mrsam@courier-mta.com>.
12736 2008-09-01 Simon Josefsson <simon@josefsson.org>
12738 * lib/gnutls_algorithms.h, lib/gnutls_compress.h: Move declarations.
12740 2008-09-01 Simon Josefsson <simon@josefsson.org>
12742 * doc/reference/Makefile.am, lib/Makefile.am,
12743 lib/gnutls_compress.c, lib/gnutls_compress.h,
12744 lib/gnutls_compress_int.c, lib/gnutls_compress_int.h,
12745 lib/gnutls_int.h: Merge gnutls_compress_int.? with
12748 2008-09-01 Simon Josefsson <simon@josefsson.org>
12750 * doc/reference/Makefile.am, lib/Makefile.am, lib/auth_anon.c,
12751 lib/auth_cert.c, lib/auth_dh_common.c, lib/auth_dhe.c,
12752 lib/auth_dhe_psk.c, lib/auth_psk.c, lib/auth_psk_passwd.c,
12753 lib/auth_rsa.c, lib/auth_rsa_export.c, lib/auth_srp.c,
12754 lib/auth_srp_passwd.c, lib/auth_srp_rsa.c, lib/ext_server_name.c,
12755 lib/ext_srp.c, lib/gnutls_anon_cred.c, lib/gnutls_auth.c,
12756 lib/gnutls_auth.h, lib/gnutls_auth_int.h, lib/gnutls_cert.c,
12757 lib/gnutls_handshake.c, lib/gnutls_record.c,
12758 lib/gnutls_session_pack.c, lib/gnutls_state.c, lib/gnutls_state.h,
12759 lib/gnutls_ui.c, lib/gnutls_v2_compat.c, lib/gnutls_x509.c,
12760 libextra/ext_inner_application.c: Move definitions in
12761 gnutls_auth_int.h to gnutls_auth.h and update callers.
12763 2008-09-01 Simon Josefsson <simon@josefsson.org>
12765 * lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
12766 lib/gnutls_compress.c: Move compression functions to
12767 gnutls_compress.c to make gnutls_algorithms.c more readable.
12769 2008-09-01 Simon Josefsson <simon@josefsson.org>
12771 * lib/gnutls_algorithms.c: Fix warning.
12773 2008-09-01 Simon Josefsson <simon@josefsson.org>
12775 * doc/manpages/Makefile.am: Generated.
12777 2008-09-01 Simon Josefsson <simon@josefsson.org>
12779 * lib/gnutls_algorithms.c: Doc fix.
12781 2008-09-01 Simon Josefsson <simon@josefsson.org>
12783 * tests/simple.c: Add more tests.
12785 2008-09-01 Simon Josefsson <simon@josefsson.org>
12787 * lib/gnutls_algorithms.c: Fix typo.
12789 2008-09-01 Simon Josefsson <simon@josefsson.org>
12791 * NEWS, includes/gnutls/gnutls.h.in, lib/gnutls_algorithms.c: Add
12792 gnutls_pk_list and gnutls_pk_get_id. Suggested by Sam Varshavchik
12793 <mrsam@courier-mta.com>.
12795 2008-09-01 Simon Josefsson <simon@josefsson.org>
12797 * gl/arpa_inet.in.h, gl/gnulib.mk, gl/m4/include_next.m4,
12798 gl/m4/lib-link.m4, gl/m4/lib-prefix.m4, gl/netinet_in.in.h,
12799 gl/stdarg.in.h, lgl/Makefile.am, lgl/float.in.h,
12800 lgl/m4/include_next.m4, lgl/m4/lib-link.m4, lgl/m4/lib-prefix.m4,
12801 lgl/stdint.in.h, lgl/stdio.in.h, lgl/stdlib.in.h, lgl/string.in.h,
12802 lgl/strings.in.h, lgl/sys_socket.in.h, lgl/sys_stat.in.h,
12803 lgl/time.in.h, lgl/unistd.in.h, lgl/wchar.in.h: Update gnulib files.
12805 2008-09-01 Simon Josefsson <simon@josefsson.org>
12807 * lib/minitasn1/Makefile.am, lib/openpgp/Makefile.am: Fixes.
12809 2008-09-01 Simon Josefsson <simon@josefsson.org>
12811 * doc/gnutls.texi: Fix license and libgnutls-extra stuff.
12813 2008-08-31 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
12815 * : commit 765c079be0195f0f7fbefccf8b6a8910015042a6 Author: Nikos
12816 Mavrogiannopoulos <nmav@crystal.(none)> Date: Sun Aug 31 13:33:52
12819 2008-08-29 Simon Josefsson <simon@josefsson.org>
12821 * lib/Makefile.am, lib/gnutls_openpgp.c, lib/openpgp/Makefile.am,
12822 lib/openpgp/gnutls_openpgp.c: Move gnutls_openpgp.c to lib/openpgp/.
12824 2008-08-29 Simon Josefsson <simon@josefsson.org>
12826 * lib/gnutls_errors.c: Add Since: tag for gtk-doc.
12828 2008-08-29 Simon Josefsson <simon@josefsson.org>
12830 * NEWS, configure.in: Bump versions.
12832 2008-08-29 Simon Josefsson <simon@josefsson.org>
12834 * cfg.mk: Fix release target.
12836 2008-08-29 Simon Josefsson <simon@josefsson.org>
12838 * NEWS: Version 2.5.5.
12840 2008-08-29 Simon Josefsson <simon@josefsson.org>
12842 * ChangeLog: Generated.
12844 2008-08-29 Simon Josefsson <simon@josefsson.org>
12846 * .clcopying: Update copyright years.
12848 2008-08-29 Simon Josefsson <simon@josefsson.org>
12850 * Makefile.am, cfg.mk: Split up release targets.
12852 2008-08-29 Simon Josefsson <simon@josefsson.org>
12854 * NEWS, lib/minitasn1/element.c, lib/minitasn1/libtasn1.h,
12855 lib/minitasn1/structure.c: Use libtasn1 1.5.
12857 2008-08-29 Simon Josefsson <simon@josefsson.org>
12859 * lib/gnutls_str.c: Include stdarg.h for va_start etc.
12861 2008-08-29 Simon Josefsson <simon@josefsson.org>
12863 * lib/gnutls_anon_cred.c: Fix dummy cred.
12865 2008-08-29 Simon Josefsson <simon@josefsson.org>
12867 * configure.in: Bump libtool version because of new API.
12869 2008-08-29 Simon Josefsson <simon@josefsson.org>
12871 * doc/examples/ex-client-tlsia.c, doc/examples/ex-serv-anon.c,
12872 doc/examples/ex-serv-export.c, doc/examples/ex-serv-pgp.c,
12873 doc/examples/ex-serv-psk.c, doc/examples/ex-serv-srp.c,
12874 doc/examples/ex-serv1.c, lib/gnutls_anon_cred.c,
12875 lib/gnutls_buffers.c, lib/opencdk/keydb.c,
12876 libextra/openssl_compat.c, libextra/openssl_compat.h,
12877 src/certtool-cfg.c, src/certtool.c, src/cli.c, src/common.c,
12878 src/crypt.c, src/prime.c, src/printlist.c, src/serv.c, src/tests.c,
12879 src/tls_test.c: Fix warnings.
12881 2008-08-29 Simon Josefsson <simon@josefsson.org>
12883 * configure.in: Fix description of --enable-developer-mode. Right
12884 now all it does is to enable compiler warnings.
12886 2008-08-29 Simon Josefsson <simon@josefsson.org>
12888 * NEWS, lib/auth_cert.c, lib/auth_srp_passwd.h,
12889 lib/auth_srp_sb64.c, lib/gnutls_constate.c, lib/gnutls_global.c,
12890 lib/gnutls_helper.c, lib/gnutls_int.h, lib/gnutls_srp.c,
12891 lib/gnutls_supplemental.c, lib/gnutls_x509.c, lib/mac-libgcrypt.c,
12892 lib/mpi-libgcrypt.c, lib/opencdk/armor.c, lib/opencdk/hash.c,
12893 lib/opencdk/keydb.c, lib/opencdk/literal.c, lib/opencdk/main.h,
12894 lib/opencdk/opencdk.h, lib/opencdk/stream.c, lib/openpgp/extras.c,
12895 lib/pk-libgcrypt.c, libextra/gnutls_ia.c: Fix warnings.
12897 2008-08-29 Simon Josefsson <simon@josefsson.org>
12899 * doc/manpages/Makefile.am: Generated.
12901 2008-08-29 Simon Josefsson <simon@josefsson.org>
12903 * lib/gnutls_errors.c: Translate unknown error code message.
12905 2008-08-29 Simon Josefsson <simon@josefsson.org>
12907 * lib/gnutls_errors.c: Don't translate symbol names.
12909 2008-08-29 Simon Josefsson <simon@josefsson.org>
12911 * lib/gnutls_errors.c: Fix warning about defining variable inside
12914 2008-08-29 Simon Josefsson <simon@josefsson.org>
12916 * NEWS, includes/gnutls/gnutls.h.in, lib/gnutls_errors.c,
12917 src/errcodes.c: Add gnutls_strerror_name.
12919 2008-08-29 Simon Josefsson <simon@josefsson.org>
12921 * lib/gnutls_extensions.c: Re-add, but mark static.
12923 2008-08-29 Simon Josefsson <simon@josefsson.org>
12925 * GNUmakefile, gl/getdelim.c, gl/m4/getdelim.m4, maint.mk: Update
12928 2008-08-29 Simon Josefsson <simon@josefsson.org>
12930 * NEWS, lib/opencdk/Makefile.am, lib/x509/Makefile.am: Fix libtasn1
12933 2008-08-28 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
12935 * lib/opencdk/read-packet.c: avoid using gcrypt function.
12937 2008-08-28 Simon Josefsson <simon@josefsson.org>
12939 * configure.in, lib/auth_rsa.c, lib/debug.c, lib/gnutls_cert.c,
12940 lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_extensions.c,
12941 lib/gnutls_handshake.c, lib/gnutls_v2_compat.c: Fix warnings.
12943 2008-08-28 Simon Josefsson <simon@josefsson.org>
12945 * lib/x509/common.c: Simplify logic.
12947 2008-08-28 Simon Josefsson <simon@josefsson.org>
12949 * lib/x509/dn.c: Remove dead code.
12951 2008-08-28 Simon Josefsson <simon@josefsson.org>
12953 * lib/openpgp/Makefile.am: Don't include missing -I's.
12955 2008-08-28 Simon Josefsson <simon@josefsson.org>
12957 * configure.in: Drop warning.
12959 2008-08-28 Simon Josefsson <simon@josefsson.org>
12961 * lib/x509/Makefile.am: Drop removed libextra directories from -I's.
12963 2008-08-28 Simon Josefsson <simon@josefsson.org>
12965 * configure.in: Enable all kind of warnings. If you remove some,
12966 add a comment on why.
12968 2008-08-28 Simon Josefsson <simon@josefsson.org>
12970 * lib/openpgp/pgp.c, lib/x509/pbkdf2-sha1.c: Fix warnings.
12972 2008-08-28 Simon Josefsson <simon@josefsson.org>
12974 * configure.in: Tweak warnings.
12976 2008-08-28 Simon Josefsson <simon@josefsson.org>
12978 * includes/gnutls/x509.h, lib/x509/common.c, lib/x509/common.h,
12979 lib/x509/dn.c: Fix warnings.
12981 2008-08-28 Simon Josefsson <simon@josefsson.org>
12983 * lib/x509/common.c, lib/x509/common.h: Fix warnings.
12985 2008-08-28 Simon Josefsson <simon@josefsson.org>
12987 * lib/auth_srp.c, lib/rnd-libgcrypt.c: Fix warnings.
12989 2008-08-28 Simon Josefsson <simon@josefsson.org>
12991 * lib/gnutls_num.h: Protect against double inclusion.
12993 2008-08-28 Simon Josefsson <simon@josefsson.org>
12995 * lib/crypto.h: Protect against double inclusions.
12997 2008-08-28 Simon Josefsson <simon@josefsson.org>
12999 * lgl/Makefile.am, lgl/byteswap.in.h, lgl/m4/byteswap.m4,
13000 lgl/m4/gnulib-cache.m4, lgl/m4/gnulib-comp.m4,
13001 lgl/tests/Makefile.am, lgl/tests/test-byteswap.c, lib/gnutls_num.c,
13002 lib/gnutls_num.h: Use byteswap from gnulib.
13004 2008-08-28 Simon Josefsson <simon@josefsson.org>
13006 * lib/auth_srp.h, lib/gnutls_global.c: Fix warnings.
13008 2008-08-28 Simon Josefsson <simon@josefsson.org>
13010 * lib/gnutls_auth_int.h: Protect against double inclusion.
13012 2008-08-28 Simon Josefsson <simon@josefsson.org>
13014 * lib/gnutls_errors.h: Protect against double inclusion.
13016 2008-08-28 Simon Josefsson <simon@josefsson.org>
13018 * lib/gnutls_buffers.h, lib/gnutls_record.h, lib/gnutls_state.h: Fix
13021 2008-08-28 Simon Josefsson <simon@josefsson.org>
13023 * lib/gnutls_algorithms.h, lib/gnutls_pk.h, lib/gnutls_x509.h,
13024 lib/x509/privkey.c, lib/x509/privkey_pkcs8.c, lib/x509/verify.c: Fix
13027 2008-08-28 Simon Josefsson <simon@josefsson.org>
13029 * configure.in: Add warning.
13031 2008-08-28 Simon Josefsson <simon@josefsson.org>
13033 * configure.in: Check whether warning flags are supported before
13036 2008-08-28 Simon Josefsson <simon@josefsson.org>
13038 * doc/examples/Makefile.am, lib/gnutls_x509.c, lib/x509/output.c:
13039 Make disable-extra-pki work better.
13041 2008-08-28 Simon Josefsson <simon@josefsson.org>
13043 * configure.in: Fix --disable-extra-pki flag.
13045 2008-08-28 Simon Josefsson <simon@josefsson.org>
13047 * NEWS, lib/gnutls_x509.c, lib/gnutls_x509.h, tests/Makefile.am,
13048 tests/set_pkcs7_cred.c: Remove code to import PKCS#7 certificate
13049 chains. The code hasn't worked since GnuTLS v0.9.0. Reported by
13050 Christian Grothoff <christian@grothoff.org>.
13052 2008-08-27 Simon Josefsson <simon@josefsson.org>
13054 * lib/gnutls_handshake.c: Cast datasize to long to match %ld printf
13057 2008-08-26 Simon Josefsson <simon@josefsson.org>
13059 * tests/set_pkcs7_cred.c: Fix.
13061 2008-08-26 Simon Josefsson <simon@josefsson.org>
13063 * tests/set_pkcs7_cred.c: Use utils infrastructure.
13065 2008-08-26 Simon Josefsson <simon@josefsson.org>
13067 * tests/Makefile.am, tests/set_pkcs7_cred.c: Add set_pkcs7_cred self
13070 2008-08-26 Daniel Kahn Gillmor <dkg@fifthhorseman.net>
13072 * : commit 06ee30f6e553d4739ca50ab84492179da64cfc3e Author: Daniel
13073 Kahn Gillmor <dkg@fifthhorseman.net> Date: Tue Aug 26 11:00:27
13076 2008-08-26 Simon Josefsson <simon@josefsson.org>
13078 * lib/gnutls_global.c, libextra/gnutls_extra.c: Fix gnulib calls.
13080 2008-08-26 Simon Josefsson <simon@josefsson.org>
13084 2008-08-26 Simon Josefsson <simon@josefsson.org>
13088 2008-08-26 Simon Josefsson <simon@josefsson.org>
13092 2008-08-26 Simon Josefsson <simon@josefsson.org>
13096 2008-08-26 Simon Josefsson <simon@josefsson.org>
13100 2008-08-26 Simon Josefsson <simon@josefsson.org>
13102 * gl/m4/autobuild.m4, lgl/Makefile.am, lgl/m4/gnulib-comp.m4,
13103 lgl/m4/string_h.m4, lgl/m4/strverscmp.m4, lgl/m4/threadlib.m4,
13104 lgl/string.in.h, lgl/strverscmp.h, lgl/tests/Makefile.am,
13105 lgl/tests/test-strverscmp.c: Update gnulib files.
13107 2008-08-25 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
13109 * lib/gnutls_pk.c, lib/pk-libgcrypt.c, lib/x509/privkey.c: corrected
13110 private key generation
13112 2008-08-25 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
13114 * : commit 976565830d853f981ecd749bdb15dd02133ed93b Author: Nikos
13115 Mavrogiannopoulos <nmav@crystal.(none)> Date: Mon Aug 25 19:50:07
13118 2008-08-25 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
13120 * lib/x509/output.c: removed code that incorrectly printed IP
13123 2008-08-23 Simon Josefsson <simon@josefsson.org>
13127 2008-08-23 Simon Josefsson <simon@josefsson.org>
13129 * po/LINGUAS, po/fr.po.in, po/nl.po.in: Sync with TP.
13131 2008-08-20 Simon Josefsson <simon@josefsson.org>
13135 2008-08-19 Simon Josefsson <simon@josefsson.org>
13137 * NEWS, configure.in: Bump versions.
13139 2008-08-19 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
13141 * lib/opencdk/opencdk.h, lib/opencdk/read-packet.c: patch by Daniel
13142 Kahn Gillmor, to enable parsing (but not decrypting) of locked
13143 secret keys (including the "gnu-dummy" S2K option).
13145 2008-08-19 Simon Josefsson <simon@josefsson.org>
13147 * ChangeLog: Generated.
13149 2008-08-19 Simon Josefsson <simon@josefsson.org>
13151 * NEWS: Version 2.5.4.
13153 2008-08-18 Simon Josefsson <simon@josefsson.org>
13155 * gl/m4/autobuild.m4, lgl/m4/lock.m4: Update gnulib files.
13157 2008-08-18 Simon Josefsson <simon@josefsson.org>
13161 2008-08-18 Simon Josefsson <simon@josefsson.org>
13165 2008-08-18 Simon Josefsson <simon@josefsson.org>
13169 2008-08-18 Simon Josefsson <simon@josefsson.org>
13171 * lib/gnutls_global.c: Fix secure memory initialization of
13172 libgcrypt. Reported by Joe Orton <joe@manyfish.co.uk> in
13174 <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/2992>.
13176 2008-08-16 Simon Josefsson <simon@josefsson.org>
13178 * doc/gnutls.texi: Reference NIST SP 800-57.
13180 2008-08-16 Simon Josefsson <simon@josefsson.org>
13182 * doc/protocol/rfc5246.txt: Add.
13184 2008-08-14 Simon Josefsson <simon@josefsson.org>
13186 * NEWS: Re-add lost entry.
13188 2008-08-14 Simon Josefsson <simon@josefsson.org>
13190 * lib/crypto.c, lib/gnutls_extensions.c, lib/gnutls_state.c,
13191 lib/x509/crq.c: Doc fixes.
13193 2008-08-14 Simon Josefsson <simon@josefsson.org>
13195 * NEWS, configure.in: Bump versions.
13197 2008-08-14 Simon Josefsson <simon@josefsson.org>
13199 * ChangeLog: Generated.
13201 2008-08-14 Simon Josefsson <simon@josefsson.org>
13203 * NEWS: Version 2.5.3.
13205 2008-08-13 Simon Josefsson <simon@josefsson.org>
13209 2008-08-13 Simon Josefsson <simon@josefsson.org>
13213 2008-08-13 Simon Josefsson <simon@josefsson.org>
13215 * includes/gnutls/extra.h, includes/gnutls/openssl.h,
13216 includes/gnutls/pkcs12.h, includes/gnutls/x509.h: Bump copyright in
13217 installed header files.
13219 2008-08-13 Simon Josefsson <simon@josefsson.org>
13221 * doc/manpages/Makefile.am: Generated.
13223 2008-08-13 Simon Josefsson <simon@josefsson.org>
13227 2008-08-13 Simon Josefsson <simon@josefsson.org>
13229 * includes/gnutls/gnutls.h.in: Drop final comma in enum. Reported
13230 in <https://savannah.gnu.org/support/?106453>.
13232 2008-08-13 Simon Josefsson <simon@josefsson.org>
13234 * lib/gnutlsxx.cpp: Don't call SRP functions if SRP is disabled.
13236 2008-08-13 Simon Josefsson <simon@josefsson.org>
13238 * includes/gnutls/compat.h, includes/gnutls/gnutls.h.in,
13239 lib/auth_rsa.c, lib/gnutls_constate.c, lib/gnutls_handshake.c,
13240 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_session_pack.c,
13241 lib/gnutls_sig.c, lib/gnutls_state.c, lib/gnutls_v2_compat.c,
13242 libextra/gnutls_ia.c: Fix namespace problem with TLS_MASTER_SIZE and
13245 2008-08-13 Simon Josefsson <simon@josefsson.org>
13247 * gl/c-ctype.c, gl/c-ctype.h, gl/gnulib.mk, gl/inet_pton.c,
13248 gl/m4/gnulib-comp.m4, gl/m4/inet_pton.m4, gl/tests/gnulib.mk,
13249 gl/tests/test-c-ctype.c: Update gnulib files.
13251 2008-08-13 Simon Josefsson <simon@josefsson.org>
13253 * NEWS, includes/gnutls/gnutls.h.in, lib/gnutls_handshake.c,
13254 lib/gnutls_int.h, lib/gnutls_state.c, tests/Makefile.am,
13255 tests/finished.c: Add API to set callback to extract TLS Finished
13258 2008-08-08 Simon Josefsson <simon@josefsson.org>
13260 * doc/manpages/Makefile.am: Generated.
13262 2008-08-05 Simon Josefsson <simon@josefsson.org>
13264 * GNUmakefile: Update gnulib files.
13266 2008-08-05 Simon Josefsson <simon@josefsson.org>
13270 2008-08-04 Simon Josefsson <simon@josefsson.org>
13272 * GNUmakefile, build-aux/gnupload: Update gnulib files.
13274 2008-08-03 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
13276 * includes/gnutls/x509.h, lib/x509/crq.c: added
13277 gnutls_x509_crq_set_key_rsa_raw() which will set a raw key to a
13278 certificate request.
13280 2008-08-02 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
13282 * : commit 767fb210de7dcde20ac05e1f3ca78375279f5603 Author: Nikos
13283 Mavrogiannopoulos <nmav@crystal.(none)> Date: Sat Aug 2 11:55:56
13286 2008-07-22 Simon Josefsson <simon@josefsson.org>
13288 * lib/auth_psk_passwd.c, lib/gnutls_cipher.c,
13289 lib/gnutls_handshake.c, lib/x509/pkcs12.c,
13290 lib/x509/privkey_pkcs8.c, src/crypt.c: Make it compile.
13292 2008-07-22 Simon Josefsson <simon@josefsson.org>
13294 * doc/Makefile.am: Drop doxygen.
13296 2008-07-22 Simon Josefsson <simon@josefsson.org>
13298 * GNUmakefile, gl/m4/gnulib-comp.m4, lgl/m4/gnulib-comp.m4,
13299 lgl/vasnprintf.c: Update gnulib files.
13301 2008-07-10 Simon Josefsson <simon@josefsson.org>
13303 * configure.in: Bump versions.
13305 2008-07-10 Simon Josefsson <simon@josefsson.org>
13307 * NEWS, configure.in, doc/Makefile.am, doc/doxygen/Doxyfile.in,
13308 doc/doxygen/Doxyfile.orig: Add doxygen scripts.
13310 2008-07-10 Simon Josefsson <simon@josefsson.org>
13312 * lib/x509/common.c: Cleanup struct name, for doxygen documentation.
13314 2008-07-09 Simon Josefsson <simon@josefsson.org>
13316 * lib/random.h: Add license.
13318 2008-07-09 Simon Josefsson <simon@josefsson.org>
13320 * lib/auth_rsa.c, lib/auth_srp_passwd.c, lib/gnutls_pk.c,
13321 lib/random.c, lib/random.h, lib/x509/privkey_pkcs8.c, src/psk.c:
13322 Minor randomness API cleanups.
13324 2008-07-09 Simon Josefsson <simon@josefsson.org>
13326 * lib/x509/dsa.c: Remove unused code.
13328 2008-07-08 Simon Josefsson <simon@josefsson.org>
13330 * ChangeLog: Generated.
13332 2008-07-08 Simon Josefsson <simon@josefsson.org>
13334 * NEWS: Version 2.5.2.
13336 2008-07-08 Simon Josefsson <simon@josefsson.org>
13338 * doc/gnutls.texi: Fix @include of algorithms.texi.
13340 2008-07-08 Simon Josefsson <simon@josefsson.org>
13342 * doc/Makefile.am: Fix typos.
13344 2008-07-08 Simon Josefsson <simon@josefsson.org>
13346 * doc/Makefile.am, src/Makefile.am: Generate algorithms.texi the
13347 same way as error_codes.texi for consistency. Fixes 'make
13348 distcheck' due to srcdir != objdir breakage.
13350 2008-07-08 Simon Josefsson <simon@josefsson.org>
13352 * configure.in: Bump libtool library version because we added
13355 2008-07-08 Simon Josefsson <simon@josefsson.org>
13357 * NEWS, lib/Makefile.am, lib/ext_inner_application.c,
13358 lib/ext_inner_application.h, lib/gnutls_extensions.c,
13359 libextra/Makefile.am, libextra/ext_inner_application.c,
13360 libextra/ext_inner_application.h, libextra/gnutls_extra.c: Move
13361 TLS/IA features to libgnutls-extra.
13363 2008-07-08 Simon Josefsson <simon@josefsson.org>
13365 * tests/tlsia.c: Initialize extra library.
13367 2008-07-08 Simon Josefsson <simon@josefsson.org>
13369 * doc/manpages/Makefile.am: Generated.
13371 2008-07-07 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
13373 * src/printlist.c: added missing file.
13375 2008-07-06 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
13377 * doc/Makefile.am, doc/gnutls.texi: automatically generate the
13378 appendix with supported algorithms and ciphersuites.
13380 2008-07-06 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
13382 * src/Makefile.am: automatically generate the appendix with
13383 supported algorithms and ciphersuites.
13385 2008-07-06 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
13387 * lib/gnutls_priority.c: document a way to get the available
13388 algorithms and protocols.
13390 2008-07-05 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
13392 * lib/x509/common.c: Corrected memory leak in read_octet. Based on
13393 patch by Colin Leroy (colin@colino.net)
13395 2008-07-03 Simon Josefsson <simon@josefsson.org>
13399 2008-07-03 Simon Josefsson <simon@josefsson.org>
13401 * includes/gnutls/gnutls.h.in, lib/gnutls_extensions.c,
13402 lib/gnutls_extensions.h, lib/gnutls_global.c,
13403 lib/gnutls_handshake.c, lib/gnutls_int.h: Add APIs to register TLS
13404 extension handlers.
13406 2008-07-02 Simon Josefsson <simon@josefsson.org>
13408 * lib/minitasn1/Makefile.am, lib/x509/Makefile.am: Use AM_CPPFLAGS.
13410 2008-07-02 Simon Josefsson <simon@josefsson.org>
13412 * lib/opencdk/Makefile.am: lib/opencdk/Makefile.am (INCLUDES):
13413 Rename to `AM_CPPFLAGS'.
13415 2008-07-02 Simon Josefsson <simon@josefsson.org>
13419 2008-07-02 Simon Josefsson <simon@josefsson.org>
13423 2008-07-02 Simon Josefsson <simon@josefsson.org>
13425 * Makefile.am, cfg.mk: Guile problem fixed.
13427 2008-07-02 Simon Josefsson <simon@josefsson.org>
13429 * lib/gnutls_dh_primes.c: Fix typo that swapped prime/generator in
13430 gnutls_dh_params_generate2.
13432 2008-07-02 Simon Josefsson <simon@josefsson.org>
13434 * NEWS, configure.in: Bump versions.
13436 2008-07-02 Simon Josefsson <simon@josefsson.org>
13438 * ChangeLog: Generated.
13440 2008-07-02 Simon Josefsson <simon@josefsson.org>
13442 * NEWS: Version 2.5.1.
13444 2008-07-02 Simon Josefsson <simon@josefsson.org>
13446 * cfg.mk, doc/examples/ex-cert-select.c,
13447 doc/examples/ex-client-psk.c, doc/examples/ex-client-tlsia.c,
13448 doc/examples/ex-client1.c, doc/examples/ex-client2.c,
13449 doc/examples/ex-serv-export.c, doc/examples/ex-serv-pgp.c,
13450 doc/examples/ex-serv-psk.c, doc/examples/ex-serv1.c,
13451 guile/src/core.c, guile/src/errors.c, guile/src/extra.c,
13452 lib/auth_cert.c, lib/auth_dh_common.c, lib/auth_dhe.c,
13453 lib/auth_psk.c, lib/auth_psk_passwd.c, lib/auth_rsa.c,
13454 lib/auth_rsa_export.c, lib/auth_srp.c, lib/auth_srp_passwd.c,
13455 lib/auth_srp_rsa.c, lib/cipher-libgcrypt.c, lib/crypto.c,
13456 lib/debug.c, lib/ext_cert_type.c, lib/ext_max_record.c,
13457 lib/ext_oprfi.c, lib/ext_server_name.c, lib/ext_srp.c,
13458 lib/gnutls_alert.c, lib/gnutls_algorithms.c,
13459 lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_buffers.c,
13460 lib/gnutls_cert.c, lib/gnutls_cipher.c, lib/gnutls_cipher_int.c,
13461 lib/gnutls_compress.c, lib/gnutls_constate.c, lib/gnutls_db.c,
13462 lib/gnutls_dh.c, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
13463 lib/gnutls_extensions.c, lib/gnutls_global.c,
13464 lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_kx.c,
13465 lib/gnutls_mpi.c, lib/gnutls_openpgp.c, lib/gnutls_pk.c,
13466 lib/gnutls_priority.c, lib/gnutls_psk.c, lib/gnutls_psk_netconf.c,
13467 lib/gnutls_record.c, lib/gnutls_session.c,
13468 lib/gnutls_session_pack.c, lib/gnutls_sig.c, lib/gnutls_srp.c,
13469 lib/gnutls_state.c, lib/gnutls_str.c, lib/gnutls_supplemental.c,
13470 lib/gnutls_ui.c, lib/gnutls_v2_compat.c, lib/gnutls_x509.c,
13471 lib/mac-libgcrypt.c, lib/minitasn1/structure.c,
13472 lib/mpi-libgcrypt.c, lib/opencdk/armor.c, lib/opencdk/dummy.c,
13473 lib/opencdk/hash.c, lib/opencdk/kbnode.c, lib/opencdk/keydb.c,
13474 lib/opencdk/literal.c, lib/opencdk/main.c, lib/opencdk/misc.c,
13475 lib/opencdk/new-packet.c, lib/opencdk/pubkey.c,
13476 lib/opencdk/read-packet.c, lib/opencdk/seskey.c,
13477 lib/opencdk/sig-check.c, lib/opencdk/stream.c,
13478 lib/opencdk/verify.c, lib/opencdk/write-packet.c,
13479 lib/openpgp/compat.c, lib/openpgp/extras.c, lib/openpgp/output.c,
13480 lib/openpgp/pgp.c, lib/openpgp/pgpverify.c, lib/openpgp/privkey.c,
13481 lib/pk-libgcrypt.c, lib/random.c, lib/rnd-libgcrypt.c,
13482 lib/x509/common.c, lib/x509/crl.c, lib/x509/crq.c, lib/x509/dn.c,
13483 lib/x509/dsa.c, lib/x509/extensions.c, lib/x509/mpi.c,
13484 lib/x509/output.c, lib/x509/pbkdf2-sha1.c, lib/x509/pkcs12.c,
13485 lib/x509/pkcs12_encr.c, lib/x509/pkcs7.c, lib/x509/privkey.c,
13486 lib/x509/privkey_pkcs8.c, lib/x509/rfc2818_hostname.c,
13487 lib/x509/sign.c, lib/x509/x509.c, lib/x509/x509_write.c,
13488 libextra/gnutls_openssl.c, src/certtool-cfg.c, src/certtool.c,
13489 src/cli.c, src/common.c, src/crypt.c, src/psk.c, src/select.c,
13490 src/serv.c, src/tests.c, src/tls_test.c,
13491 tests/certificate_set_x509_crl.c, tests/crypto_rng.c,
13492 tests/dhepskself.c, tests/dn.c, tests/gc.c,
13493 tests/hostname-check/hostname-check.c, tests/mini.c,
13494 tests/moredn.c, tests/mpi.c, tests/openpgp/keyring.c,
13495 tests/openpgpself.c, tests/oprfi.c, tests/parse_ca.c,
13496 tests/pkcs12-decode/pkcs12_s2k.c, tests/x509dn.c, tests/x509self.c,
13497 tests/x509signself.c: Indent code.
13499 2008-07-02 Simon Josefsson <simon@josefsson.org>
13501 * NEWS, configure.in: Bump versions.
13503 2008-07-02 Simon Josefsson <simon@josefsson.org>
13505 * ChangeLog: Generated.
13507 2008-07-02 Simon Josefsson <simon@josefsson.org>
13509 * NEWS: Version 2.5.0.
13511 2008-07-02 Simon Josefsson <simon@josefsson.org>
13513 * tests/pkcs12-decode/Makefile.am: The -I.. needs to point to
13516 2008-07-02 Simon Josefsson <simon@josefsson.org>
13520 2008-07-02 Simon Josefsson <simon@josefsson.org>
13524 2008-07-02 Simon Josefsson <simon@josefsson.org>
13526 * lib/opencdk/Makefile.am: Need -I to builddir for gnutls.h.
13528 2008-07-02 Simon Josefsson <simon@josefsson.org>
13530 * doc/reference/Makefile.am: Ignore more.
13532 2008-07-02 Simon Josefsson <simon@josefsson.org>
13534 * lib/x509/Makefile.am: Dist pbkdf2-sha1.h.
13536 2008-07-02 Simon Josefsson <simon@josefsson.org>
13538 * po/pl.po.in, po/vi.po.in: Sync with TP.
13540 2008-07-02 Simon Josefsson <simon@josefsson.org>
13542 * Makefile.am, cfg.mk: Disable building guile for now, to be able to
13545 2008-07-02 Simon Josefsson <simon@josefsson.org>
13547 * NEWS: Sort functions.
13549 2008-07-02 Simon Josefsson <simon@josefsson.org>
13551 * doc/gnutls.texi: Don't use @acronym for C++, as it breaks old
13552 texinfo/tetex installations. Further, C++ isn't an acronym anyway
13555 2008-07-01 Simon Josefsson <simon@josefsson.org>
13557 * gl/gnulib.mk, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
13558 gl/tests/Makefile.am, gl/tests/gnulib.mk,
13559 gl/tests/test-EOVERFLOW.c, gl/tests/test-arpa_inet.c,
13560 gl/tests/test-getaddrinfo.c, gl/tests/test-getdelim.c,
13561 gl/tests/test-getline.c, gl/tests/test-netinet_in.c,
13562 gl/tests/test-strerror.c, lgl/Makefile.am, lgl/m4/gnulib-cache.m4,
13563 lgl/m4/gnulib-comp.m4, lgl/tests/Makefile.am, lgl/tests/dummy.c,
13564 lgl/tests/intprops.h, lgl/tests/test-EOVERFLOW.c,
13565 lgl/tests/test-alloca-opt.c, lgl/tests/test-c-ctype.c,
13566 lgl/tests/test-fseeko.c, lgl/tests/test-fseeko.sh,
13567 lgl/tests/test-func.c, lgl/tests/test-lseek.c,
13568 lgl/tests/test-lseek.sh, lgl/tests/test-memchr.c,
13569 lgl/tests/test-memcmp.c, lgl/tests/test-read-file.c,
13570 lgl/tests/test-snprintf.c, lgl/tests/test-stdbool.c,
13571 lgl/tests/test-stdint.c, lgl/tests/test-stdio.c,
13572 lgl/tests/test-stdlib.c, lgl/tests/test-string.c,
13573 lgl/tests/test-strings.c, lgl/tests/test-sys_socket.c,
13574 lgl/tests/test-sys_stat.c, lgl/tests/test-time.c,
13575 lgl/tests/test-unistd.c, lgl/tests/test-vasnprintf.c,
13576 lgl/tests/test-vasprintf.c, lgl/tests/test-wchar.c,
13577 lgl/tests/verify.h: Add gnulib self-tests.
13579 2008-07-01 Simon Josefsson <simon@josefsson.org>
13581 * lgl/m4/gnulib-cache.m4: Put gnulib tests in a separate directory.
13583 2008-07-01 Simon Josefsson <simon@josefsson.org>
13585 * m4/gc_random.m4: Remove unused code.
13587 2008-07-01 Simon Josefsson <simon@josefsson.org>
13589 * lgl/Makefile.am, lgl/arcfour.c, lgl/arcfour.h, lgl/arctwo.c,
13590 lgl/arctwo.h, lgl/des.c, lgl/des.h, lgl/gc-gnulib.c,
13591 lgl/gc-libgcrypt.c, lgl/gc-pbkdf2-sha1.c, lgl/gc.h, lgl/hmac-md5.c,
13592 lgl/hmac-sha1.c, lgl/hmac.h, lgl/m4/arcfour.m4, lgl/m4/arctwo.m4,
13593 lgl/m4/des.m4, lgl/m4/gc-arcfour.m4, lgl/m4/gc-arctwo.m4,
13594 lgl/m4/gc-camellia.m4, lgl/m4/gc-des.m4, lgl/m4/gc-hmac-md5.m4,
13595 lgl/m4/gc-hmac-sha1.m4, lgl/m4/gc-md2.m4, lgl/m4/gc-md4.m4,
13596 lgl/m4/gc-md5.m4, lgl/m4/gc-pbkdf2-sha1.m4, lgl/m4/gc-random.m4,
13597 lgl/m4/gc-rijndael.m4, lgl/m4/gc-sha1.m4, lgl/m4/gc.m4,
13598 lgl/m4/gnulib-cache.m4, lgl/m4/gnulib-comp.m4, lgl/m4/hmac-md5.m4,
13599 lgl/m4/hmac-sha1.m4, lgl/m4/md2.m4, lgl/m4/md4.m4, lgl/m4/md5.m4,
13600 lgl/m4/memxor.m4, lgl/m4/rijndael.m4, lgl/m4/sha1.m4, lgl/md2.c,
13601 lgl/md2.h, lgl/md4.c, lgl/md4.h, lgl/md5.c, lgl/md5.h,
13602 lgl/memxor.c, lgl/memxor.h, lgl/rijndael-alg-fst.c,
13603 lgl/rijndael-alg-fst.h, lgl/rijndael-api-fst.c,
13604 lgl/rijndael-api-fst.h, lgl/sha1.c, lgl/sha1.h: Drop gnulib gc
13607 2008-07-01 Simon Josefsson <simon@josefsson.org>
13609 * configure.in, lgl/m4/gnulib-cache.m4: Drop gc.
13611 2008-07-01 Simon Josefsson <simon@josefsson.org>
13613 * lib/gnutls_cipher.c, lib/gnutls_handshake.c,
13614 lib/x509/privkey_pkcs8.c: Drop gc.h.
13616 2008-06-30 Simon Josefsson <simon@josefsson.org>
13620 2008-06-30 Simon Josefsson <simon@josefsson.org>
13622 * lib/gnutls_handshake.c: (_gnutls_handshake_hash_buffers_clear): Make sure deinitialized MAC
13623 hashes are initialized. Report and tiny patch from Tomas Mraz
13624 <tmraz@redhat.com>.
13626 2008-06-30 Simon Josefsson <simon@josefsson.org>
13630 2008-06-30 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
13632 * src/crypt.c: this fixes a problem in srptool, where the passwords
13633 never match (--verify check) on some architectures (patch by
13634 Matthias Koenig <mkoenig@suse.de>)
13636 2008-06-30 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
13638 * includes/gnutls/openssl.h, libextra/gnutls_openssl.c: corrected
13641 2008-06-30 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
13643 * includes/gnutls/openssl.h, libextra/gnutls_openssl.c: use native
13646 2008-06-30 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
13648 * lib/gnutls_hash_int.c, lib/gnutls_hash_int.h: added
13649 _gnutls_hash_fast()
13651 2008-06-30 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
13653 * : commit fded9a7d1e6d58f951fc7e8f4db80d3e23f5ea1f Author: Nikos
13654 Mavrogiannopoulos <nmav@crystal.(none)> Date: Mon Jun 30 20:15:19
13657 2008-06-30 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
13659 * src/crypt.c, src/psk.c: avoid using gc_ functions for random data.
13661 2008-06-30 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
13663 * lib/gnutls_hash_int.c, lib/gnutls_hash_int.h,
13664 lib/x509/Makefile.am, lib/x509/pbkdf2-sha1.c,
13665 lib/x509/pbkdf2-sha1.h, lib/x509/privkey_pkcs8.c, tests/gc.c: added
13666 _gnutls_pkcs5_pbkdf2_sha1() based on gc_pkcs5_pbkdf2_sha1()
13668 2008-06-30 Simon Josefsson <simon@josefsson.org>
13670 * : Remove executable.
13672 2008-06-30 Simon Josefsson <simon@josefsson.org>
13674 * lib/gnutls_psk_netconf.c: Remove debug code.
13676 2008-06-30 Simon Josefsson <simon@josefsson.org>
13678 * doc/manpages/Makefile.am: Generated.
13680 2008-06-30 Simon Josefsson <simon@josefsson.org>
13682 * gl/m4/gnulib-cache.m4, gl/m4/gnulib-tool.m4,
13683 lgl/m4/gnulib-cache.m4, lgl/m4/gnulib-tool.m4: Update gnulib files.
13685 2008-06-30 Simon Josefsson <simon@josefsson.org>
13689 2008-06-29 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
13691 * lib/gnutls_state.c: added check before reallocation of parameters
13692 to avoid memory leaks on rehandshake.
13694 2008-06-28 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
13696 * NEWS: document the rewrite of opencdk crypto backend.
13698 2008-06-28 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
13700 * NEWS, doc/gnutls.texi, includes/gnutls/crypto.h,
13701 includes/gnutls/gnutls.h.in, lib/Makefile.am, lib/auth_anon.c,
13702 lib/auth_dh_common.c, lib/auth_dh_common.h, lib/auth_dhe.c,
13703 lib/auth_dhe_psk.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
13704 lib/auth_srp.c, lib/cipher-libgcrypt.c, lib/crypto.c, lib/crypto.h,
13705 lib/debug.c, lib/debug.h, lib/gnutls_algorithms.c,
13706 lib/gnutls_cert.h, lib/gnutls_cipher_int.c,
13707 lib/gnutls_cipher_int.h, lib/gnutls_datum.h, lib/gnutls_dh.c,
13708 lib/gnutls_dh.h, lib/gnutls_dh_primes.c, lib/gnutls_global.c,
13709 lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
13710 lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_openpgp.c,
13711 lib/gnutls_pk.c, lib/gnutls_pk.h, lib/gnutls_priority.c,
13712 lib/gnutls_psk_netconf.c, lib/gnutls_rsa_export.c,
13713 lib/gnutls_rsa_export.h, lib/gnutls_sig.c, lib/gnutls_sig.h,
13714 lib/gnutls_srp.c, lib/gnutls_srp.h, lib/gnutls_state.c,
13715 lib/gnutls_state.h, lib/gnutls_supplemental.c, lib/gnutls_x509.h,
13716 lib/mac-libgcrypt.c, lib/mpi-libgcrypt.c, lib/opencdk/Makefile.am,
13717 lib/opencdk/armor.c, lib/opencdk/context.h, lib/opencdk/dummy.c,
13718 lib/opencdk/filters.h, lib/opencdk/hash.c, lib/opencdk/kbnode.c,
13719 lib/opencdk/keydb.c, lib/opencdk/literal.c, lib/opencdk/main.c,
13720 lib/opencdk/main.h, lib/opencdk/misc.c, lib/opencdk/new-packet.c,
13721 lib/opencdk/opencdk.h, lib/opencdk/packet.h, lib/opencdk/pubkey.c,
13722 lib/opencdk/read-packet.c, lib/opencdk/seskey.c,
13723 lib/opencdk/sig-check.c, lib/opencdk/stream.c, lib/opencdk/types.h,
13724 lib/opencdk/verify.c, lib/opencdk/write-packet.c,
13725 lib/openpgp/extras.c, lib/openpgp/openpgp_int.h,
13726 lib/openpgp/output.c, lib/openpgp/pgp.c, lib/openpgp/privkey.c,
13727 lib/pk-libgcrypt.c, lib/random.c, lib/random.h,
13728 lib/rnd-libgcrypt.c, lib/x509/Makefile.am, lib/x509/common.c,
13729 lib/x509/common.h, lib/x509/crl.c, lib/x509/mpi.c,
13730 lib/x509/pkcs12.c, lib/x509/pkcs12_encr.c, lib/x509/privkey.c,
13731 lib/x509/privkey_pkcs8.c, lib/x509/sign.c, lib/x509/verify.c,
13732 lib/x509/x509.c, lib/x509/x509_int.h, src/psk-gaa.c,
13733 tests/Makefile.am, tests/ca.pem, tests/crypto_rng.c, tests/mpi.c,
13734 tests/netconf-psk.c, tests/openpgp/keyring.c,
13735 tests/pkcs12-decode/Makefile.am, tests/pkcs12-decode/pkcs12_s2k.c:
13736 Initial merge attempt with gnutls_with_ext_mpi
13738 2008-06-25 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
13740 * lib/gnutls_dh_primes.c: do not add trailing zero on the size
13743 2008-06-23 Simon Josefsson <simon@josefsson.org>
13745 * GNUmakefile: Update gnulib files.
13747 2008-06-23 Simon Josefsson <simon@josefsson.org>
13751 2008-06-23 Simon Josefsson <simon@josefsson.org>
13753 * lib/Makefile.am: Fix build failures related to opencdk.h.
13754 Reported by Roman Bogorodskiy <novel@FreeBSD.org> in
13756 <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/2930>.
13758 2008-06-19 Simon Josefsson <simon@josefsson.org>
13760 * configure.in: Fix typo.
13762 2008-06-19 Simon Josefsson <simon@josefsson.org>
13764 * configure.in: Disable C++ library if psk, srp, anon etc have been
13765 disabled. The libgnutlsxx.cpp file calls several functions that may
13768 2008-06-19 Simon Josefsson <simon@josefsson.org>
13770 * configure.in, doc/examples/Makefile.am: Make
13771 --disable-psk-authentication work.
13773 2008-06-19 Simon Josefsson <simon@josefsson.org>
13775 * lgl/m4/lock.m4: Update gnulib files.
13777 2008-06-19 Simon Josefsson <simon@josefsson.org>
13779 * doc/examples/ex-cxx.cpp: Use cstring instead of string.h.
13780 Reported by Daniel Black <dragonheart@gentoo.org> in
13782 <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/2922>.
13784 2008-06-19 Simon Josefsson <simon@josefsson.org>
13788 2008-06-18 Simon Josefsson <simon@josefsson.org>
13790 * src/cli.c, src/psk.c: Fix warning regarding undeclared getpass
13791 replacement. Reported by Massimo Gaspari <massimo.gaspari@alice.it>
13792 in <http://permalink.gmane.org/gmane.network.gnutls.general/1281>.
13794 2008-06-18 Simon Josefsson <simon@josefsson.org>
13796 * src/cli.c: Fix warning. Reported by Massimo Gaspari
13797 <massimo.gaspari@alice.it> in
13798 <http://permalink.gmane.org/gmane.network.gnutls.general/1281>.
13800 2008-06-18 Simon Josefsson <simon@josefsson.org>
13802 * lib/gnutls_state.h: Add prototype for _gnutls_session_is_psk.
13803 Reported by Massimo Gaspari <massimo.gaspari@alice.it> in
13804 <http://permalink.gmane.org/gmane.network.gnutls.general/1281>.
13806 2008-06-18 Simon Josefsson <simon@josefsson.org>
13808 * Makefile.am, NEWS, configure.in: Bump versions.
13810 2008-06-18 Simon Josefsson <simon@josefsson.org>
13812 * ChangeLog: Generated.
13814 2008-06-18 Simon Josefsson <simon@josefsson.org>
13816 * NEWS: Add v2.4.0 release notes.
13818 2008-06-18 Simon Josefsson <simon@josefsson.org>
13820 * Makefile.am: Fix release target.
13822 2008-06-18 Simon Josefsson <simon@josefsson.org>
13824 * NEWS: Version 2.4.0.
13826 2008-06-18 Simon Josefsson <simon@josefsson.org>
13828 * doc/manpages/Makefile.am: Generated.
13830 2008-06-18 Simon Josefsson <simon@josefsson.org>
13832 * AUTHORS, NEWS, includes/gnutls/openpgp.h, lib/openpgp/pgp.c,
13833 lib/openpgp/privkey.c: libgnutls [OpenPGP]: New APIs to retrieve
13834 fingerprint from OpenPGP subkeys. Contributed by Daniel Kahn
13835 Gillmor <dkg-debian.org@fifthhorseman.net>.
13837 2008-06-16 Simon Josefsson <simon@josefsson.org>
13839 * NEWS, configure.in: Bump versions.
13841 2008-06-16 Simon Josefsson <simon@josefsson.org>
13843 * lib/openpgp/pgp.c: Fix typo in documentation. Tiny patch from
13844 Daniel Kahn Gillmor <dkg-debian.org@fifthhorseman.net>.
13846 2008-06-15 Simon Josefsson <simon@josefsson.org>
13848 * ChangeLog: Generated.
13850 2008-06-15 Simon Josefsson <simon@josefsson.org>
13852 * NEWS: Version 2.3.15.
13854 2008-06-15 Simon Josefsson <simon@josefsson.org>
13856 * tests/Makefile.am, tests/openpgp-certs/Makefile.am: Disable
13857 openpgp-certs properly.
13859 2008-06-15 Simon Josefsson <simon@josefsson.org>
13861 * doc/gendocs_template, lgl/Makefile.am, lgl/m4/stdio_h.m4,
13862 lgl/stdio.in.h: Update gnulib files.
13864 2008-06-15 Simon Josefsson <simon@josefsson.org>
13866 * NEWS, tests/Makefile.am: Disable openpgp-certs self-test.
13868 2008-06-11 Simon Josefsson <simon@josefsson.org>
13870 * NEWS, configure.in: Bump versions.
13872 2008-06-11 Simon Josefsson <simon@josefsson.org>
13874 * ChangeLog: Generated.
13876 2008-06-11 Simon Josefsson <simon@josefsson.org>
13878 * NEWS: Version 2.3.14.
13880 2008-06-10 Simon Josefsson <simon@josefsson.org>
13882 * lgl/m4/memmem.m4: Update gnulib files.
13884 2008-06-10 Simon Josefsson <simon@josefsson.org>
13886 * tests/openpgp-certs/testcerts: Use port 5557.
13888 2008-06-10 Simon Josefsson <simon@josefsson.org>
13890 * NEWS: Unrelease it.
13892 2008-06-09 Simon Josefsson <simon@josefsson.org>
13894 * tests/openpgp-certs/testcerts: Fix.
13896 2008-06-09 Simon Josefsson <simon@josefsson.org>
13898 * tests/openpgp-certs/testcerts: Deal with objdir != srcdir builds.
13900 2008-06-09 Simon Josefsson <simon@josefsson.org>
13902 * tests/openpgp-certs/Makefile.am: Dist *.gpg's.
13904 2008-06-09 Simon Josefsson <simon@josefsson.org>
13906 * Makefile.am: Fix release target.
13908 2008-06-09 Simon Josefsson <simon@josefsson.org>
13910 * configure.in: Reorder.
13912 2008-06-09 Simon Josefsson <simon@josefsson.org>
13914 * configure.in: Drop AC_CANONICAL_TARGET, unused.
13916 2008-06-09 Simon Josefsson <simon@josefsson.org>
13918 * configure.in, gl/gnulib.mk, gl/m4/autobuild.m4,
13919 gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, m4/autobuild.m4: Import
13920 autobuild from gnulib.
13922 2008-06-09 Simon Josefsson <simon@josefsson.org>
13924 * NEWS: Version 2.3.14.
13926 2008-06-09 Simon Josefsson <simon@josefsson.org>
13930 2008-06-09 Simon Josefsson <simon@josefsson.org>
13932 * lib/x509/x509.c: Doc fix.
13934 2008-06-08 Simon Josefsson <simon@josefsson.org>
13938 2008-06-08 Simon Josefsson <simon@josefsson.org>
13940 * NEWS, lib/x509/x509.c: gnutls_x509_crt_get_extension_oid: Doc fix.
13941 Reported by Sam Varshavchik <mrsam@courier-mta.com>.
13943 2008-06-08 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
13945 * lib/opencdk/sig-check.c: added check for empty UID list.
13947 2008-06-08 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
13949 * configure.in, tests/Makefile.am, tests/openpgp-certs/Makefile.am,
13950 tests/openpgp-certs/ca-public.gpg,
13951 tests/openpgp-certs/ca-secret.gpg,
13952 tests/openpgp-certs/srv-public-127.0.0.1-signed.gpg,
13953 tests/openpgp-certs/srv-public-all-signed.gpg,
13954 tests/openpgp-certs/srv-public-localhost-signed.gpg,
13955 tests/openpgp-certs/srv-public.gpg,
13956 tests/openpgp-certs/srv-secret.gpg, tests/openpgp-certs/testcerts:
13957 Added OpenPGP certificate verification test.
13959 2008-06-08 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
13961 * NEWS, lib/opencdk/keydb.c, lib/opencdk/main.h,
13962 lib/opencdk/sig-check.c: Changed OpenPGP verification behaviour. An
13963 OpenPGP certificate is now only considered verified if all the user
13966 2008-06-07 Simon Josefsson <simon@josefsson.org>
13968 * NEWS, doc/examples/ex-cxx.cpp: Make it find strlen. Problem
13969 reported by Rainer Gerhards <rgerhards@gmail.com> and suggested fix
13970 by "John Brooks" <aspecialj@gmail.com>.
13972 2008-06-07 Simon Josefsson <simon@josefsson.org>
13974 * NEWS, configure.in: Bump versions.
13976 2008-06-07 Simon Josefsson <simon@josefsson.org>
13978 * po/LINGUAS: Sync with TP.
13980 2008-06-07 Simon Josefsson <simon@josefsson.org>
13982 * po/LINGUAS: Sync with TP.
13984 2008-06-07 Simon Josefsson <simon@josefsson.org>
13986 * ChangeLog: Generated.
13988 2008-06-07 Simon Josefsson <simon@josefsson.org>
13990 * NEWS: Version 2.3.13.
13992 2008-06-07 Simon Josefsson <simon@josefsson.org>
13996 2008-06-07 Simon Josefsson <simon@josefsson.org>
14000 2008-06-07 Simon Josefsson <simon@josefsson.org>
14002 * doc/examples/ex-serv-export.c: Fix memory leak.
14004 2008-06-07 Simon Josefsson <simon@josefsson.org>
14006 * tests/resume.c: Fix memory leak.
14008 2008-06-07 Simon Josefsson <simon@josefsson.org>
14010 * GNUmakefile: Update gnulib files.
14012 2008-06-07 Simon Josefsson <simon@josefsson.org>
14014 * NEWS, tests/anonself.c, tests/dhepskself.c, tests/mini.c,
14015 tests/openpgpself.c, tests/oprfi.c, tests/x509dn.c,
14016 tests/x509self.c, tests/x509signself.c: tests/: Reduce amount of
14019 2008-06-05 Simon Josefsson <simon@josefsson.org>
14023 2008-06-05 Simon Josefsson <simon@josefsson.org>
14025 * tests/set_pkcs12_cred.c: Make it run without PKCS12FILE for
14028 2008-06-05 Simon Josefsson <simon@josefsson.org>
14032 2008-06-05 Simon Josefsson <simon@josefsson.org>
14034 * tests/resume.c: Fix memory leak.
14036 2008-06-05 Simon Josefsson <simon@josefsson.org>
14038 * tests/tlsia.c: Fix memory leak.
14040 2008-06-05 Simon Josefsson <simon@josefsson.org>
14042 * tests/x509dn.c: Fix memory leaks.
14044 2008-06-05 Simon Josefsson <simon@josefsson.org>
14046 * tests/pskself.c: Fix most memory leaks.
14048 2008-06-05 Simon Josefsson <simon@josefsson.org>
14050 * tests/dhepskself.c: Fix memory leaks.
14052 2008-06-05 Simon Josefsson <simon@josefsson.org>
14054 * tests/x509signself.c: Fix memory leaks.
14056 2008-06-05 Simon Josefsson <simon@josefsson.org>
14058 * tests/anonself.c: Fix memory leaks.
14060 2008-06-05 Simon Josefsson <simon@josefsson.org>
14062 * tests/x509self.c: Revert last commit, fix memory leak the right
14065 2008-06-05 Simon Josefsson <simon@josefsson.org>
14067 * tests/openpgpself.c: Fix memory leak.
14069 2008-06-05 Simon Josefsson <simon@josefsson.org>
14071 * tests/x509self.c: Fix memory leaks.
14073 2008-06-05 Simon Josefsson <simon@josefsson.org>
14075 * doc/examples/ex-x509-info.c: Fix printing of serial number.
14077 2008-06-05 Simon Josefsson <simon@josefsson.org>
14079 * tests/libgcrypt.supp: Drop non-generic stuff.
14081 2008-06-05 Simon Josefsson <simon@josefsson.org>
14083 * tests/gc.c: Fix memory leak.
14085 2008-06-05 Simon Josefsson <simon@josefsson.org>
14087 * tests/certder.c: Fix memory leaks.
14089 2008-06-05 Simon Josefsson <simon@josefsson.org>
14091 * tests/moredn.c: Fix memory leak.
14093 2008-06-05 Simon Josefsson <simon@josefsson.org>
14097 2008-06-05 Simon Josefsson <simon@josefsson.org>
14099 * tests/Makefile.am: Dist libgcrypt.supp.
14101 2008-06-05 Simon Josefsson <simon@josefsson.org>
14103 * tests/libgcrypt.supp: Add.
14105 2008-06-05 Simon Josefsson <simon@josefsson.org>
14107 * tests/mini.c: Fix warnings.
14109 2008-06-05 Simon Josefsson <simon@josefsson.org>
14111 * NEWS, tests/Makefile.am, tests/mini.c: Add mini self-test, to
14112 avoid having to fork to test TLS handshakes.
14114 2008-06-05 Simon Josefsson <simon@josefsson.org>
14116 * po/ms.po.in: Sync with TP.
14118 2008-06-05 Simon Josefsson <simon@josefsson.org>
14122 2008-06-05 Simon Josefsson <simon@josefsson.org>
14124 * doc/gnutls.texi: Reorder.
14126 2008-06-05 Simon Josefsson <simon@josefsson.org>
14128 * doc/gnutls.texi: Add psktool to @direntry. Alphasort @direntry.
14130 2008-06-05 Simon Josefsson <simon@josefsson.org>
14132 * README: Drop experimental stuff.
14134 2008-06-05 Simon Josefsson <simon@josefsson.org>
14138 2008-06-05 Simon Josefsson <simon@josefsson.org>
14142 2008-06-05 Simon Josefsson <simon@josefsson.org>
14144 * tests/openpgpself.c: The test now works.
14146 2008-06-05 Simon Josefsson <simon@josefsson.org>
14148 * lgl/stdio-impl.h: Update gnulib files.
14150 2008-06-05 Simon Josefsson <simon@josefsson.org>
14152 * NEWS, configure.in: Bump versions.
14154 2008-06-04 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
14156 * lib/openpgp/pgp.c, lib/openpgp/privkey.c: safer copying of keyid
14159 2008-06-04 Simon Josefsson <simon@josefsson.org>
14161 * ChangeLog: Generated.
14163 2008-06-04 Simon Josefsson <simon@josefsson.org>
14165 * NEWS: Version 2.3.12.
14167 2008-06-04 Simon Josefsson <simon@josefsson.org>
14169 * doc/protocol/draft-ietf-netconf-tls-02.txt: Add.
14171 2008-06-04 Simon Josefsson <simon@josefsson.org>
14173 * NEWS: We reverted the ABI bump.
14175 2008-06-04 Simon Josefsson <simon@josefsson.org>
14177 * lib/gnutls_psk_netconf.c: Doc fix.
14179 2008-06-04 Simon Josefsson <simon@josefsson.org>
14181 * lib/gnutls_psk.c: Doc fix.
14183 2008-06-04 Simon Josefsson <simon@josefsson.org>
14185 * doc/manpages/Makefile.am, src/psk-gaa.c: Generated.
14187 2008-06-04 Simon Josefsson <simon@josefsson.org>
14189 * configure.in: Bump ABI version due to added symbols.
14191 2008-06-04 Simon Josefsson <simon@josefsson.org>
14193 * : commit aa2c7264a52b993aca39c613e5fe1aed7511c972 Author: Simon
14194 Josefsson <simon@josefsson.org> Date: Wed Jun 4 08:11:34 2008
14197 2008-06-04 Simon Josefsson <simon@josefsson.org>
14199 * doc/examples/ex-session-info.c: Update example with more PSK
14202 2008-06-04 Simon Josefsson <simon@josefsson.org>
14204 * NEWS: Version 2.3.4.netconf.2.
14206 2008-06-04 Simon Josefsson <simon@josefsson.org>
14208 * doc/manpages/Makefile.am: Generated.
14210 2008-06-04 Simon Josefsson <simon@josefsson.org>
14212 * doc/gnutls.texi: Document PSK stuff.
14214 2008-06-04 Simon Josefsson <simon@josefsson.org>
14216 * src/cli.c: Allow --pskusername to be specified to avoid query in
14219 2008-06-04 Simon Josefsson <simon@josefsson.org>
14223 2008-06-04 Simon Josefsson <simon@josefsson.org>
14225 * src/serv-gaa.c, src/serv-gaa.h: Generated.
14227 2008-06-04 Simon Josefsson <simon@josefsson.org>
14229 * NEWS, src/cli.c: gnutls-cli: Implement PSK callback.
14231 2008-06-04 Simon Josefsson <simon@josefsson.org>
14233 * NEWS, src/serv.c, src/serv.gaa: Add gnutls-serv --pskhint.
14235 2008-06-04 Simon Josefsson <simon@josefsson.org>
14237 * lib/auth_psk.c: Generate server key exchange (psk identity hint).
14238 Invoke client callback.
14240 2008-06-04 Simon Josefsson <simon@josefsson.org>
14242 * includes/gnutls/gnutls.h.in, lib/auth_psk.h, lib/gnutls_psk.c: Add
14243 gnutls_psk_set_server_credentials_hint.
14245 2008-06-03 Simon Josefsson <simon@josefsson.org>
14247 * NEWS, includes/gnutls/gnutls.h.in, lib/gnutls_psk.c, src/common.c:
14248 Add gnutls_psk_client_get_hint function. Use it.
14250 2008-06-03 Simon Josefsson <simon@josefsson.org>
14252 * lib/gnutls_session_pack.c: Pack/unpack psk identity hint too.
14254 2008-06-03 Simon Josefsson <simon@josefsson.org>
14256 * NEWS, src/psk-gaa.c, src/psk-gaa.h, src/psk.c, src/psk.gaa:
14257 psktool: Support --netconf-hint.
14259 2008-06-03 Simon Josefsson <simon@josefsson.org>
14261 * NEWS, configure.in: Bump versions.
14263 2008-06-02 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
14265 * lib/openpgp/openpgp_int.h: safer use of KEYID_IMPORT().
14267 2008-06-02 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
14269 * lib/auth_cert.c: Corrected usage of DECR_LEN()
14271 2008-06-01 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
14273 * tests/openpgpself.c: reduced logging level
14275 2008-05-27 Simon Josefsson <simon@josefsson.org>
14277 * m4/libgcrypt.m4: Update to latest version.
14279 2008-05-27 Simon Josefsson <simon@josefsson.org>
14281 * lib/libgnutls.vers, libextra/libgnutls-extra.vers: Add emacs mode
14284 2008-05-26 Simon Josefsson <simon@josefsson.org>
14288 2008-05-26 Simon Josefsson <simon@josefsson.org>
14290 * configure.in: Revert "Revert ABI version, make libgnutls-extra use
14291 another ABI version." This reverts commit 1a0f4dbf5a79ac61c7d10257221d851a4a12d814.
14293 2008-05-26 Simon Josefsson <simon@josefsson.org>
14295 * libextra/Makefile.am: Revert "Use libtool EXTRA_ version symbols." This reverts commit 4e6bc87a35ed471022019265f7b5628e480f7e38.
14297 2008-05-26 Simon Josefsson <simon@josefsson.org>
14299 * NEWS: Mention ABI bump.
14301 2008-05-26 Simon Josefsson <simon@josefsson.org>
14303 * libextra/Makefile.am: Use libtool EXTRA_ version symbols.
14305 2008-05-26 Simon Josefsson <simon@josefsson.org>
14307 * configure.in: Revert ABI version, make libgnutls-extra use another
14310 2008-05-26 Simon Josefsson <simon@josefsson.org>
14312 * configure.in: Bump ABI version.
14314 2008-05-26 Simon Josefsson <simon@josefsson.org>
14316 * lib/gnutls_cert.c: Doc fix.
14318 2008-05-26 Simon Josefsson <simon@josefsson.org>
14320 * NEWS: Merge 2.2.x branch NEWS entries.
14322 2008-05-26 Simon Josefsson <simon@josefsson.org>
14326 2008-05-26 Simon Josefsson <simon@josefsson.org>
14328 * lib/x509/crl_write.c: (gnutls_x509_crl_set_version): Fix on platform where 'char' can be
14329 unsigned. Based on report from Laurence Withers <l@lwithers.me.uk>,
14332 <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/2825>.
14334 2008-05-26 Simon Josefsson <simon@josefsson.org>
14336 * lgl/m4/memcmp.m4, lgl/stdbool.in.h, lgl/vasnprintf.c: Update
14339 2008-05-26 Simon Josefsson <simon@josefsson.org>
14341 * NEWS, includes/gnutls/openssl.h, libextra/gnutls_openssl.c:
14342 libgnutls-openssl: added RAND_pseudo_bytes API. Tiny patch from
14343 Robert Millan <rmh@aybabtu.com>.
14345 2008-05-26 Simon Josefsson <simon@josefsson.org>
14347 * NEWS, configure.in: Bump versions.
14349 2008-05-24 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
14351 * lib/opencdk/sig-check.c: added error check.
14353 2008-05-24 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
14355 * lib/openpgp/output.c: Print Never when a certificate never
14358 2008-05-24 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
14360 * lib/openpgp/pgp.c: Corrected bug gnutls_openpgp_crt_get_name()
14361 which returned the same value for index==0 or 1.
14363 2008-05-20 Simon Josefsson <simon@josefsson.org>
14365 * ChangeLog: Generated.
14367 2008-05-20 Simon Josefsson <simon@josefsson.org>
14369 * NEWS: Version 2.3.11.
14371 2008-05-20 Simon Josefsson <simon@josefsson.org>
14375 2008-05-20 Simon Josefsson <simon@josefsson.org>
14377 * lgl/m4/memcmp.m4, maint.mk: Update gnulib files.
14379 2008-05-20 Simon Josefsson <simon@josefsson.org>
14381 * doc/examples/Makefile.am: Fix ex-cxx name. Fix LDADD's.
14383 2008-05-20 Simon Josefsson <simon@josefsson.org>
14385 * po/nl.po.in, po/pl.po.in, po/sv.po.in, po/vi.po.in: Sync with TP.
14387 2008-05-20 Simon Josefsson <simon@josefsson.org>
14389 * src/certtool.c: Restore umask after opening file. Suggested by
14390 Daniel Kahn Gillmor <dkg-debian.org@fifthhorseman.net>.
14392 2008-05-20 Simon Josefsson <simon@josefsson.org>
14394 * NEWS, configure.in, src/certtool.c, src/crypt.c, src/psk.c: Use
14395 umask unconditionally.
14397 2008-05-19 Simon Josefsson <simon@josefsson.org>
14401 2008-05-19 Simon Josefsson <simon@josefsson.org>
14403 * lib/gnutls_cipher.c: Fix broken debug check for GNUTLS-SA-2008-1.
14405 2008-05-19 Simon Josefsson <simon@josefsson.org>
14409 2008-05-19 Simon Josefsson <simon@josefsson.org>
14411 * lib/Makefile.am: Don't pass all C flags when building C++ library.
14413 2008-05-19 Simon Josefsson <simon@josefsson.org>
14415 * NEWS, configure.in: Bump versions.
14417 2008-05-19 Simon Josefsson <simon@josefsson.org>
14419 * ChangeLog: Generated.
14421 2008-05-19 Simon Josefsson <simon@josefsson.org>
14423 * NEWS: Version 2.3.10.
14425 2008-05-19 Simon Josefsson <simon@josefsson.org>
14427 * configure.in: Bump versions.
14429 2008-05-19 Simon Josefsson <simon@josefsson.org>
14433 2008-05-05 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
14435 * lib/gnutls_str.c, tests/hostname-check/hostname-check.c: added
14436 wide wildcard hostname matching. Patch by Jean-Philippe Garcia
14439 2008-05-19 Simon Josefsson <simon@josefsson.org>
14441 * Makefile.am: Disable ftp.gnutls.org for now.
14443 2008-05-19 Simon Josefsson <simon@josefsson.org>
14445 * lgl/vasnprintf.c: Update gnulib files.
14447 2008-05-19 Simon Josefsson <simon@josefsson.org>
14451 2008-05-19 Simon Josefsson <simon@josefsson.org>
14453 * lib/ext_server_name.c, lib/gnutls_cipher.c,
14454 lib/gnutls_handshake.c: Fix GNUTLS-SA-2008-1 security
14455 vulnerabilities. See
14456 http://www.gnu.org/software/gnutls/security.html for updates.
14458 2008-05-18 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
14460 * NEWS: Use umask to restrict permissions to owner before creating a
14463 2008-05-18 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
14465 * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
14466 src/certtool.gaa: Use umask to restrict the newly created file's
14467 permissions if operating on a private key. This effectively fixes
14468 the issue reported at
14469 <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=373169> and the
14472 2008-05-17 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
14474 * NEWS, doc/examples/Makefile.am, doc/examples/ex-cxx.cpp,
14475 doc/gnutls.texi, includes/gnutls/gnutlsxx.h, lib/gnutlsxx.cpp:
14476 Updated the C++ API with patch from Eduardo Villanueva Che.
14477 Suggested by Benjamin Herr.
14479 2008-05-16 Simon Josefsson <simon@josefsson.org>
14481 * ChangeLog: Generated.
14483 2008-05-16 Simon Josefsson <simon@josefsson.org>
14485 * NEWS: Version 2.3.9.
14487 2008-05-16 Simon Josefsson <simon@josefsson.org>
14489 * configure.in: Remove obsolete comment.
14491 2008-05-16 Simon Josefsson <simon@josefsson.org>
14493 * configure.in: Typo.
14495 2008-05-16 Simon Josefsson <simon@josefsson.org>
14499 2008-05-16 Simon Josefsson <simon@josefsson.org>
14501 * configure.in: Don't check for present headers, hard code checks
14502 for silly src/cfg/.
14504 2008-05-16 Simon Josefsson <simon@josefsson.org>
14506 * configure.in, lgl/Makefile.am, lgl/m4/gnulib-cache.m4,
14507 lgl/m4/gnulib-comp.m4: Replace strings.h check with gnulib module.
14509 2008-05-16 Simon Josefsson <simon@josefsson.org>
14511 * lgl/m4/strcase.m4, lgl/m4/strings_h.m4, lgl/strcasecmp.c,
14512 lgl/strings.in.h, lgl/strncasecmp.c: Replace strings.h check with
14515 2008-05-16 Simon Josefsson <simon@josefsson.org>
14517 * NEWS, THANKS, src/certtool.c: certtool: When writing private keys
14518 to files, change permissions of file. Now the file which the
14519 private key is saved to is chmod'ed 0600. Reported by martin f
14520 krafft <madduck@debian.org> see
14521 <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=373169>.
14523 2008-05-16 Simon Josefsson <simon@josefsson.org>
14525 * NEWS, THANKS, src/certtool-cfg.c, src/certtool-cfg.h,
14526 src/certtool.c: certtool: Encrypting a private key now require a
14527 confirmed password. Before, './certtool -k -8' would merely ask for
14528 a password once. Reported by Daniel 'NebuchadnezzaR' Dehennin
14529 <nebuchadnezzar@asgardr.info> see
14530 <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=364287>.
14532 2008-05-16 Simon Josefsson <simon@josefsson.org>
14534 * gl/gnulib.mk, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4: Update
14537 2008-05-16 Simon Josefsson <simon@josefsson.org>
14539 * NEWS, configure.in: Remove --enable-profile-mode.
14541 2008-05-16 Simon Josefsson <simon@josefsson.org>
14543 * lgl/m4/memmem.m4, lgl/str-two-way.h: Update gnulib files.
14545 2008-05-15 Simon Josefsson <simon@josefsson.org>
14547 * ChangeLog: Generated.
14549 2008-05-15 Simon Josefsson <simon@josefsson.org>
14551 * lib/auth_psk.c, lib/gnutls_kx.c, lib/gnutls_state.c: Allow for
14552 server key exchange message to be optional for PSK ciphers.
14554 2008-05-15 Simon Josefsson <simon@josefsson.org>
14556 * NEWS: Version 2.3.4.netconf.1.
14558 2008-05-15 Simon Josefsson <simon@josefsson.org>
14562 2008-05-15 Simon Josefsson <simon@josefsson.org>
14566 2008-05-15 Simon Josefsson <simon@josefsson.org>
14568 * lib/auth_psk.c, lib/auth_psk.h: Parse psk_identity_hint field.
14570 2008-05-15 Simon Josefsson <simon@josefsson.org>
14572 * src/cli.c: Fix so that PSK authentication works.
14574 2008-05-15 Simon Josefsson <simon@josefsson.org>
14576 * NEWS, doc/gnutls.texi: Document gnutls-cli PSK fix.
14578 2008-05-15 Simon Josefsson <simon@josefsson.org>
14580 * src/cli.c: Fix so that PSK authentication works.
14582 2008-05-15 Simon Josefsson <simon@josefsson.org>
14584 * gl/m4/gnulib-common.m4, gl/m4/gnulib-comp.m4,
14585 lgl/m4/gnulib-common.m4, lgl/m4/gnulib-comp.m4: Update gnulib files.
14587 2008-05-11 Simon Josefsson <simon@josefsson.org>
14589 * doc/protocol/draft-ietf-tls-ecc-new-mac-07.txt: Add.
14591 2008-05-07 Simon Josefsson <simon@josefsson.org>
14595 2008-05-07 Simon Josefsson <simon@josefsson.org>
14597 * guile/tests/Makefile.am: Don't run guile openpgp self tests if
14598 openpgp is disabled.
14600 2008-05-07 Simon Josefsson <simon@josefsson.org>
14602 * tests/Makefile.am: Don't run openpgpself if openpgp stuff wasn't
14605 2008-05-07 Simon Josefsson <simon@josefsson.org>
14607 * NEWS, doc/examples/ex-session-info.c, guile/src/core.c,
14608 guile/tests/Makefile.am: libgnutls: Compile if SRP is disabled.
14609 Report and tiny patches from <jared.jennings.ctr@eglin.af.mil>, see
14610 <https://savannah.gnu.org/support/index.php?106342>.
14612 2008-05-06 Simon Josefsson <simon@josefsson.org>
14614 * lib/gnutls_global.c: Fix warning.
14616 2008-05-06 Simon Josefsson <simon@josefsson.org>
14618 * NEWS, gl/getaddrinfo.h: Update gnulib files.
14620 2008-05-06 Simon Josefsson <simon@josefsson.org>
14624 2008-05-06 Simon Josefsson <simon@josefsson.org>
14628 2008-05-06 Simon Josefsson <simon@josefsson.org>
14630 * lib/openpgp/output.c: More translation markups.
14632 2008-05-06 Simon Josefsson <simon@josefsson.org>
14634 * po/POTFILES.in: Add translations from openpgp output functions
14637 2008-05-06 Simon Josefsson <simon@josefsson.org>
14639 * lib/x509/output.c: Translation fixes, tiny patch from Benno
14640 Schulenberg <bensberg@justemail.net>.
14642 2008-05-05 Simon Josefsson <simon@josefsson.org>
14644 * gl/m4/inet_ntop.m4, gl/m4/inet_pton.m4,
14645 lgl/override/lib/gc-libgcrypt.c.diff: Update gnulib files.
14647 2008-05-02 Simon Josefsson <simon@josefsson.org>
14649 * : commit 382e242d6ab440749f44f53020a928c09a4c4765 Author: Nikos
14650 Mavrogiannopoulos <nmav@crystal.(none)> Date: Thu May 1 11:06:19
14653 2008-04-30 Simon Josefsson <simon@josefsson.org>
14655 * doc/protocol/draft-badra-tls-psk-new-mac-aes-gcm-02.txt: Add.
14657 2008-04-30 Simon Josefsson <simon@josefsson.org>
14659 * gl/arpa_inet.in.h, gl/getaddrinfo.c, gl/gnulib.mk,
14660 gl/m4/arpa_inet_h.m4, gl/m4/inet_ntop.m4, gl/m4/inet_pton.m4: Update
14663 2008-04-29 Simon Josefsson <simon@josefsson.org>
14665 * doc/protocol/draft-ietf-tls-ecc-new-mac-06.txt,
14666 doc/protocol/draft-rescorla-tls-extended-random-00.txt: Add.
14668 2008-04-29 Simon Josefsson <simon@josefsson.org>
14672 2008-04-29 Simon Josefsson <simon@josefsson.org>
14674 * configure.in: Call AM_CONDITIONAL at top-level.
14676 2008-04-29 Simon Josefsson <simon@josefsson.org>
14678 * NEWS, configure.in: Bump versions.
14680 2008-04-29 Simon Josefsson <simon@josefsson.org>
14682 * Makefile.am: Dist maint.mk.
14684 2008-04-29 Simon Josefsson <simon@josefsson.org>
14686 * ChangeLog: Generated.
14688 2008-04-29 Simon Josefsson <simon@josefsson.org>
14690 * NEWS: Version 2.3.8.
14692 2008-04-29 Simon Josefsson <simon@josefsson.org>
14694 * gl/gnulib.mk, gl/m4/arpa_inet_h.m4, lgl/Makefile.am,
14695 lgl/m4/stdlib_h.m4, lgl/m4/string_h.m4, lgl/stdlib.in.h,
14696 lgl/string.in.h: Update gnulib files.
14698 2008-04-29 Simon Josefsson <simon@josefsson.org>
14700 * po/LINGUAS, po/vi.po.in: Sync with TP.
14702 2008-04-29 Simon Josefsson <simon@josefsson.org>
14706 2008-04-29 Simon Josefsson <simon@josefsson.org>
14710 2008-04-29 Simon Josefsson <simon@josefsson.org>
14714 2008-04-29 Simon Josefsson <simon@josefsson.org>
14716 * NEWS: Clarify area of change.
14718 2008-04-29 Simon Josefsson <simon@josefsson.org>
14722 2008-04-29 Simon Josefsson <simon@josefsson.org>
14726 2008-04-29 Simon Josefsson <simon@josefsson.org>
14728 * lib/gnutls_handshake.c: Doc fix.
14730 2008-04-29 Simon Josefsson <simon@josefsson.org>
14732 * NEWS, includes/gnutls/gnutls.h.in, lib/gnutls_buffers.c,
14733 lib/gnutls_errors.c, lib/gnutls_handshake.c, lib/gnutls_int.h:
14734 Increase max handshake packet size. Add new error code for
14735 situation. Thanks to Marc Haber <mh+debian-bugs@zugschlus.de> and
14736 "Marc F. Clemente" <marc@mclemente.net> for reporting and providing
14739 2008-04-29 Simon Josefsson <simon@josefsson.org>
14741 * : commit 08e4c95c3659544c39b93539d62209d4c296d5b1 Author: Simon
14742 Josefsson <simon@josefsson.org> Date: Tue Apr 29 00:13:26 2008
14745 2008-04-28 Simon Josefsson <simon@josefsson.org>
14747 * src/cli.c: Avoid another duplicate call to socket_bye() which can
14750 2008-04-28 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
14752 * NEWS, src/cli.c, src/common.c, src/common.h, src/serv.c,
14753 src/tests.c: gnutls-cli will exit once a certificate that doesn't
14754 have the correct name is found.
14756 2008-04-28 Simon Josefsson <simon@josefsson.org>
14758 * doc/reference/gnutls-docs.sgml, lib/gnutls_cert.c,
14759 lib/gnutls_openpgp.c, lib/gnutls_str.c, lib/gnutls_x509.c,
14760 lib/openpgp/pgp.c, lib/openpgp/privkey.c, lib/x509/dn.c: Doc markup
14761 for newly added APIs.
14763 2008-04-28 Simon Josefsson <simon@josefsson.org>
14765 * lib/x509/crl.c, lib/x509/crq.c, lib/x509/pkcs12_bag.c,
14766 lib/x509/pkcs7.c, lib/x509/x509.c: Doc fixes (silence gtk-doc
14769 2008-04-28 Simon Josefsson <simon@josefsson.org>
14771 * lib/x509/crl_write.c, lib/x509/x509_write.c: Doc fixes (silence
14774 2008-04-28 Simon Josefsson <simon@josefsson.org>
14776 * lib/x509/crl.c, lib/x509/crl_write.c, lib/x509/crq.c,
14777 lib/x509/pkcs12.c, lib/x509/pkcs12_bag.c, lib/x509/pkcs7.c,
14778 lib/x509/privkey_pkcs8.c, lib/x509/sign.c, lib/x509/verify.c,
14779 lib/x509/x509.c, lib/x509/x509_write.c: Doc fixes (silence gtk-doc
14782 2008-04-28 Simon Josefsson <simon@josefsson.org>
14784 * lib/x509/common.c, lib/x509/dn.c, lib/x509/output.c,
14785 lib/x509/privkey.c: Doc fixes (silence gtk-doc warnings).
14787 2008-04-28 Simon Josefsson <simon@josefsson.org>
14789 * : commit 02393bd4ef0c2ee7864c356f70623f3950f372f0 Author: Simon
14790 Josefsson <simon@josefsson.org> Date: Mon Apr 28 18:14:14 2008
14793 2008-04-28 Simon Josefsson <simon@josefsson.org>
14797 2008-04-28 Simon Josefsson <simon@josefsson.org>
14799 * build-aux/gendocs.sh, gl/arpa_inet.in.h, gl/gnulib.mk,
14800 gl/inet_ntop.c, gl/inet_ntop.h, gl/inet_pton.c, gl/inet_pton.h,
14801 gl/m4/gnulib-comp.m4, gl/m4/inet_ntop.m4, gl/m4/inet_pton.m4,
14802 lgl/Makefile.am, lgl/fseeko.c, lgl/intprops.h,
14803 lgl/m4/gnulib-comp.m4, lgl/m4/sys_socket_h.m4, lgl/memchr.c,
14804 lgl/stdio-impl.h, lgl/sys_socket.in.h: Update gnulib files.
14806 2008-04-28 Simon Josefsson <simon@josefsson.org>
14810 2008-04-28 Simon Josefsson <simon@josefsson.org>
14812 * configure.in: Fix typo.
14814 2008-04-28 Simon Josefsson <simon@josefsson.org>
14816 * configure.in, includes/gnutls/crypto.h: Hide crypto.h definitions
14819 2008-04-26 Nikos Mavrogiannopoulos <nmav@turtle.(none)>
14821 * tests/Makefile.am, tests/crypto_rng.c: added crypto rng
14824 2008-04-26 Nikos Mavrogiannopoulos <nmav@turtle.(none)>
14826 * lib/crypto.c: add warning that these functions have to be called
14827 before gnutls_global_init().
14829 2008-04-26 Nikos Mavrogiannopoulos <nmav@turtle.(none)>
14831 * lib/crypto.c, lib/random.c: faster seek into the list.
14833 2008-04-25 Simon Josefsson <simon@josefsson.org>
14835 * NEWS, lib/gnutls_psk_netconf.c, tests/netconf-psk.c: Change PSK
14836 key derivation algorithm.
14838 2008-04-25 Simon Josefsson <simon@josefsson.org>
14840 * NEWS, configure.in: Bump versions.
14842 2008-04-25 Nikos Mavrogiannopoulos <nmav@turtle.(none)>
14844 * lib/crypto.c, lib/crypto.h, lib/gnutls_global.c: Added
14845 deregisteration function to free buffers allocated for registering
14848 2008-04-25 Nikos Mavrogiannopoulos <nmav@turtle.(none)>
14850 * lib/crypto.c: corrected segmentation fault on registering ciphers.
14852 2008-04-25 Nikos Mavrogiannopoulos <nmav@turtle.(none)>
14854 * doc/manpages/certtool.1, src/certtool-gaa.c, src/certtool-gaa.h,
14855 src/certtool.gaa: added --outraw --inraw options.
14857 2008-04-23 Simon Josefsson <simon@josefsson.org>
14859 * gl/gnulib.mk, lgl/sys_socket.in.h: Update gnulib files.
14861 2008-04-23 Simon Josefsson <simon@josefsson.org>
14863 * configure.in: Revert libgcrypt vs vasprintf workaround, now that
14864 1.4.1rc1 is released.
14866 2008-04-22 Simon Josefsson <simon@josefsson.org>
14868 * gl/arpa_inet.in.h: Update gnulib files.
14870 2008-04-22 Simon Josefsson <simon@josefsson.org>
14872 * gl/arpa_inet.in.h, gl/gnulib.mk, gl/m4/arpa_inet_h.m4,
14873 gl/m4/gnulib-comp.m4, lgl/sys_socket.in.h: Update gnulib files.
14875 2008-04-22 Simon Josefsson <simon@josefsson.org>
14877 * NEWS, configure.in: Bump versions.
14879 2008-04-22 Simon Josefsson <simon@josefsson.org>
14881 * : commit 34e3d59b2e276b8a45924f11f6916399fa14f5be Author: Simon
14882 Josefsson <simon@josefsson.org> Date: Tue Apr 22 09:56:03 2008
14885 2008-04-21 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
14887 * : commit 1b6c0f521f7e6e3d48b74fbb568a53547c5ff8ec Author: Nikos
14888 Mavrogiannopoulos <nmav@crystal.(none)> Date: Mon Apr 21 21:53:55
14891 2008-04-21 Simon Josefsson <simon@josefsson.org>
14893 * ChangeLog: Generated.
14895 2008-04-21 Simon Josefsson <simon@josefsson.org>
14897 * NEWS: Version 2.3.7.
14899 2008-04-21 Simon Josefsson <simon@josefsson.org>
14901 * doc/Makefile.am: Don't clean Guile documentations on make clean.
14903 2008-04-21 Simon Josefsson <simon@josefsson.org>
14905 * src/cli.c, src/psk-gaa.c, src/psk.gaa, src/serv.c, src/tests.c:
14908 2008-04-21 Simon Josefsson <simon@josefsson.org>
14912 2008-04-21 Simon Josefsson <simon@josefsson.org>
14914 * NEWS, doc/reference/Makefile.am, lib/minitasn1/Makefile.am,
14915 lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
14916 lib/minitasn1/element.c, lib/minitasn1/int.h,
14917 lib/minitasn1/libtasn1.h, lib/minitasn1/mem.h: Update to libtasn1
14920 2008-04-19 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
14922 * NEWS: opencdk now properly sets the key usage bits into openpgp
14925 2008-04-19 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
14927 * lib/opencdk/keydb.c, lib/opencdk/read-packet.c: save key usage
14928 while reading public keys.
14930 2008-04-18 Simon Josefsson <simon@josefsson.org>
14932 * NEWS, THANKS: Add.
14934 2008-04-18 Simon Josefsson <simon@josefsson.org>
14936 * src/cli.c: Don't crash on TLS handshake failures. Reported by
14937 "Marc F. Clemente" <marc@mclemente.net> in Debian BTS #466477. This
14938 is related to the 5e5f086e124d8d90829fc8e22f34044161da5f80 fix, this
14939 part is necessary too.
14941 2008-04-18 Simon Josefsson <simon@josefsson.org>
14943 * NEWS, src/certtool.c: certtool: with --generate-request and newly
14944 generated keys, print the key.
14946 2008-04-18 Simon Josefsson <simon@josefsson.org>
14948 * configure.in: Explain libgcrypt around gnulib.
14950 2008-04-18 Simon Josefsson <simon@josefsson.org>
14952 * doc/reference/Makefile.am, doc/reference/gnutls-docs.sgml: Don't
14953 document opencdk API.
14955 2008-04-18 Simon Josefsson <simon@josefsson.org>
14959 2008-04-18 Simon Josefsson <simon@josefsson.org>
14963 2008-04-18 Simon Josefsson <simon@josefsson.org>
14965 * configure.in: Typo fix.
14967 2008-04-18 Simon Josefsson <simon@josefsson.org>
14969 * lib/Makefile.am: Link to -lws2_32 if needed.
14971 2008-04-18 Simon Josefsson <simon@josefsson.org>
14973 * configure.in: Define WINVER to get modern features. Test for
14974 ws2_32. Add conditional.
14976 2008-04-18 Simon Josefsson <simon@josefsson.org>
14980 2008-04-18 Simon Josefsson <simon@josefsson.org>
14982 * lib/x509/output.c: Use ASCII-only isprint function to get
14983 consistent outputs. Reported by Massimo Gaspari
14984 <massimo.gaspari@alice.it> in
14985 <http://permalink.gmane.org/gmane.network.gnutls.general/1184>.
14987 2008-04-18 Simon Josefsson <simon@josefsson.org>
14989 * lgl/Makefile.am, lgl/c-ctype.c, lgl/c-ctype.h, lgl/dummy.c,
14990 lgl/m4/gnulib-cache.m4, lgl/m4/gnulib-comp.m4: Add c-ctype module,
14991 for lib/x509/output.c.
14993 2008-04-18 Simon Josefsson <simon@josefsson.org>
14995 * gl/fseeko.c, gl/gnulib.mk, gl/lseek.c, gl/m4/extensions.m4,
14996 gl/m4/fseeko.m4, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
14997 gl/m4/lseek.m4, gl/m4/netinet_in_h.m4, gl/m4/strerror.m4,
14998 lgl/Makefile.am, lgl/fseeko.c, lgl/lseek.c, lgl/m4/extensions.m4,
14999 lgl/m4/fseeko.m4, lgl/m4/gnulib-cache.m4, lgl/m4/gnulib-comp.m4,
15000 lgl/m4/lseek.m4, lgl/m4/memmem.m4, lgl/m4/stdint.m4,
15001 lgl/m4/stdio_h.m4, lgl/m4/sys_socket_h.m4: Move fseeko to lgl/ from
15004 2008-04-18 Simon Josefsson <simon@josefsson.org>
15006 * configure.in: Link to libgcrypt when running gnulib checks, to get
15007 their vasprintf on MinGW.
15009 2008-04-18 Simon Josefsson <simon@josefsson.org>
15011 * configure.in: Don't check for vasprintf, already checked for by
15014 2008-04-17 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
15016 * lib/openpgp/pgp.c: corrected typo.
15018 2008-04-17 Simon Josefsson <simon@josefsson.org>
15020 * .clcopying, .cvscopying, .cvsusers, Makefile.am, src/pkcs1.asn:
15021 Fix some obsolete stuff.
15023 2008-04-17 Simon Josefsson <simon@josefsson.org>
15025 * NEWS, configure.in: Bump versions.
15027 2008-04-17 Simon Josefsson <simon@josefsson.org>
15029 * lib/x509/x509.c: (gnutls_x509_crt_get_key_usage): Doc fix.
15031 2008-04-17 Simon Josefsson <simon@josefsson.org>
15033 * ChangeLog: Generated.
15035 2008-04-17 Simon Josefsson <simon@josefsson.org>
15037 * NEWS: Version 2.3.6.
15039 2008-04-17 Simon Josefsson <simon@josefsson.org>
15041 * src/Makefile.am: Link errcodes with gnulib. Possibly fixes
15042 rpl_strerror problem when linking on HPUX, see:
15044 <http://hpux.cs.utah.edu/hppd/cgi-bin/wwwtar?/hpux/Gnu/gnutls-2.3.4/gnutls-2.3.4-src-11.11.tar.gz+gnutls-2.3.4/HPUX.Install+text>.
15046 2008-04-17 Simon Josefsson <simon@josefsson.org>
15050 2008-04-17 Simon Josefsson <simon@josefsson.org>
15054 2008-04-17 Simon Josefsson <simon@josefsson.org>
15056 * : commit 01a64fe6798a4ba82df9accf67c7c8f657abd9f5 Author: Simon
15057 Josefsson <simon@josefsson.org> Date: Thu Apr 17 14:27:03 2008
15060 2008-04-17 Simon Josefsson <simon@josefsson.org>
15062 * lib/opencdk/kbnode.c: Doc fix (gtk-doc warning).
15064 2008-04-17 Simon Josefsson <simon@josefsson.org>
15066 * includes/gnutls/openssl.h: Fix gtk-doc warning about duplicate RSA
15069 2008-04-17 Simon Josefsson <simon@josefsson.org>
15071 * lib/auth_cert.c: Fix warning.
15073 2008-04-17 Ludovic Courtès <ludo@gnu.org>
15075 * : commit 2b4f4e3fd2b0df0b77b283928154b5f3e9139fe8 Author: Simon
15076 Josefsson <simon@josefsson.org> Date: Thu Apr 17 14:15:49 2008
15079 2008-04-17 Simon Josefsson <simon@josefsson.org>
15081 * doc/reference/Makefile.am: Fix --source-dir to only cover lib/,
15082 libextra/ and includes/.
15084 2008-04-17 Simon Josefsson <simon@josefsson.org>
15086 * lib/Makefile.am: Simplify cdk handling.
15088 2008-04-17 Simon Josefsson <simon@josefsson.org>
15090 * doc/gnutls.texi: Discuss OpenCDK better.
15092 2008-04-17 Simon Josefsson <simon@josefsson.org>
15094 * README: No need for external opencdk.
15096 2008-04-17 Simon Josefsson <simon@josefsson.org>
15098 * configure.in, lib/Makefile.am, lib/opencdk/misc.c: Remove code to
15099 link with external opencdk. It seems we now don't have resources to
15100 maintain the LGPL opencdk code externally, since making it use
15101 GnuTLS's crypto code will be complicated. See discussion in:
15103 http://thread.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/2672/focus=2711
15105 2008-04-17 Simon Josefsson <simon@josefsson.org>
15107 * configure.in: No need for alloca checks.
15109 2008-04-17 Simon Josefsson <simon@josefsson.org>
15111 * NEWS, lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
15112 lib/gnutls_constate.c, lib/gnutls_handshake.c, lib/gnutls_mem.h,
15113 lib/gnutls_mpi.c, lib/gnutls_pk.c, lib/x509/crl.c, lib/x509/mpi.c,
15114 lib/x509/privkey_pkcs8.c, lib/x509/sign.c, lib/x509/x509.c: Remove
15115 all uses of gnutls_alloca/gnutls_afree. Use normal gnutls_malloc
15116 instead. One reason is increased portability to Windows, the other
15117 is that several of the uses may be unsafe because the size of data
15118 allocated could be large. Reported by Massimo Gaspari
15119 <massimo.gaspari@alice.it> in
15120 <http://permalink.gmane.org/gmane.network.gnutls.general/1170>.
15122 2008-04-17 Simon Josefsson <simon@josefsson.org>
15124 * lib/auth_cert.c: Don't use alloca, the certificate list can be
15125 larger than stack size.
15127 2008-04-17 Simon Josefsson <simon@josefsson.org>
15131 2008-04-17 Simon Josefsson <simon@josefsson.org>
15135 2008-04-17 Simon Josefsson <simon@josefsson.org>
15137 * NEWS, lib/x509/output.c: Don't use %e specifier with strftime, it
15138 doesn't work under Windows. Reported by Massimo Gaspari
15139 <massimo.gaspari@alice.it> in
15140 <http://permalink.gmane.org/gmane.network.gnutls.general/1170>.
15142 2008-04-17 Simon Josefsson <simon@josefsson.org>
15144 * lib/gnutls_asn1_tab.c, lib/pkix_asn1_tab.c: Re-generate using
15147 2008-04-17 Simon Josefsson <simon@josefsson.org>
15149 * doc/examples/Makefile.am: Fix typo.
15151 2008-04-17 Simon Josefsson <simon@josefsson.org>
15153 * NEWS, tests/pathlen/pathlen: Run diff without parameters, to
15154 improve portability. Based on HPUX recommendations in
15156 <http://hpux.cs.utah.edu/hppd/cgi-bin/wwwtar?/hpux/Gnu/gnutls-2.3.4/gnutls-2.3.4-src-11.11.tar.gz+gnutls-2.3.4/HPUX.Install+text>.
15158 2008-04-16 Simon Josefsson <simon@josefsson.org>
15160 * doc/examples/Makefile.am: Reorder libgnu.la last. Possibly fix
15161 rpl_fseeko problem reported in
15162 <http://permalink.gmane.org/gmane.network.gnutls.general/1166>.
15164 2008-04-15 Simon Josefsson <simon@josefsson.org>
15166 * doc/gnutls.texi: Update bibliography.
15168 2008-04-15 Simon Josefsson <simon@josefsson.org>
15170 * lib/gnutls_state.c: Doc fix (silence texinfo warning).
15172 2008-04-15 Simon Josefsson <simon@josefsson.org>
15174 * lib/openpgp/pgp.c: Improve error messages. See
15175 <http://trac.gnutls.org/cgi-bin/trac.cgi/ticket/26>.
15177 2008-04-15 Simon Josefsson <simon@josefsson.org>
15179 * doc/protocol/draft-ietf-tls-rsa-aes-gcm-03.txt: Add.
15181 2008-04-15 Simon Josefsson <simon@josefsson.org>
15183 * NEWS, lib/x509/crq.c, src/certtool.c: Make gnutls_x509_crq_sign2
15184 set certificate request version if not set.
15186 2008-04-15 Simon Josefsson <simon@josefsson.org>
15188 * NEWS, THANKS, lib/x509/crq.c: Improve documentation for
15189 gnutls_x509_crq_sign2. Based on report from "John Brooks"
15190 <aspecialj@gmail.com> in
15191 <http://permalink.gmane.org/gmane.network.gnutls.general/1154>.
15193 2008-04-15 Simon Josefsson <simon@josefsson.org>
15195 * NEWS, configure.in: Bump versions.
15197 2008-04-14 Simon Josefsson <simon@josefsson.org>
15199 * doc/protocol/draft-rescorla-tls-suiteb-02.txt: Add.
15201 2008-04-14 Simon Josefsson <simon@josefsson.org>
15203 * doc/protocol/draft-ietf-tls-ecc-new-mac-05.txt: Add.
15205 2008-04-14 Simon Josefsson <simon@josefsson.org>
15207 * ChangeLog: Generated.
15209 2008-04-14 Simon Josefsson <simon@josefsson.org>
15211 * NEWS: Version 2.3.5.
15213 2008-04-14 Simon Josefsson <simon@josefsson.org>
15217 2008-04-14 Simon Josefsson <simon@josefsson.org>
15221 2008-04-14 Simon Josefsson <simon@josefsson.org>
15225 2008-04-13 Simon Josefsson <simon@josefsson.org>
15227 * src/cli.c, src/tls_test.c: Rely on sys/socket.h for SHUT_*.
15229 2008-04-13 Simon Josefsson <simon@josefsson.org>
15231 * lgl/m4/sys_socket_h.m4, lgl/sys_socket.in.h: Update gnulib files.
15233 2008-04-13 Simon Josefsson <simon@josefsson.org>
15235 * lgl/Makefile.am, lgl/gc-libgcrypt.c, lgl/m4/gnulib-cache.m4:
15236 Update gnulib files.
15238 2008-04-13 Simon Josefsson <simon@josefsson.org>
15240 * lgl/m4/gnulib-cache.m4, lgl/override/lib/gc-libgcrypt.c.diff:
15241 Quick fix for SHA-224 and old libgcrypt's.
15243 2008-04-13 Simon Josefsson <simon@josefsson.org>
15247 2008-04-13 Simon Josefsson <simon@josefsson.org>
15251 2008-04-13 Simon Josefsson <simon@josefsson.org>
15253 * doc/manpages/Makefile.am: Generated.
15255 2008-04-13 Simon Josefsson <simon@josefsson.org>
15257 * lib/random.h: Fix warnings.
15259 2008-04-13 Simon Josefsson <simon@josefsson.org>
15263 2008-04-13 Simon Josefsson <simon@josefsson.org>
15265 * po/Makevars: We don't need --no-location any more, git stores
15268 2008-04-13 Simon Josefsson <simon@josefsson.org>
15270 * Makefile.am, cfg.mk: Translation fixes.
15272 2008-04-13 Simon Josefsson <simon@josefsson.org>
15274 * po/de.po, po/de.po.in, po/ms.po, po/ms.po.in, po/nl.po,
15275 po/nl.po.in, po/pl.po, po/pl.po.in, po/sv.po, po/sv.po.in: Improve
15276 translation handling to avoid git conflicts.
15278 2008-04-13 Simon Josefsson <simon@josefsson.org>
15280 * GNUmakefile, build-aux/gnupload, gl/fseeko.c, gl/getdelim.c,
15281 gl/m4/eoverflow.m4, gl/m4/gnulib-common.m4, gl/m4/gnulib-comp.m4,
15282 gl/m4/include_next.m4, lgl/gc-gnulib.c, lgl/m4/gc-random.m4,
15283 lgl/m4/gnulib-common.m4, lgl/m4/gnulib-comp.m4,
15284 lgl/m4/include_next.m4, lgl/m4/stdint.m4, lgl/m4/vasnprintf.m4,
15285 lgl/snprintf.c, lgl/vasnprintf.c, lgl/vasprintf.c, lgl/wchar.in.h:
15286 Update gnulib files.
15288 2008-04-13 Simon Josefsson <simon@josefsson.org>
15290 * doc/manpages/Makefile.am: Cosmetic.
15292 2008-04-13 Simon Josefsson <simon@josefsson.org>
15294 * doc/manpages/Makefile.am: Whitespace fix.
15296 2008-04-13 Simon Josefsson <simon@josefsson.org>
15298 * doc/manpages/Makefile.am: Improve APIMANS/SRPMANS, to make it
15299 easier to understand changes.
15301 2008-04-13 Simon Josefsson <simon@josefsson.org>
15305 2008-04-13 Simon Josefsson <simon@josefsson.org>
15307 * configure.in: Fix test.
15309 2008-04-13 Simon Josefsson <simon@josefsson.org>
15311 * configure.in: Don't bother checking for --output-def if shared
15312 libraries are disabled. Based on report from Massimo Gaspari
15313 <massimo.gaspari@alice.it> in
15314 <http://permalink.gmane.org/gmane.network.gnutls.general/1145>.
15316 2008-04-13 Simon Josefsson <simon@josefsson.org>
15318 * NEWS, THANKS, doc/gnutls.texi: Document how to generate CRLs.
15320 2008-04-13 Simon Josefsson <simon@josefsson.org>
15322 * ChangeLog: Generated.
15324 2008-04-13 Simon Josefsson <simon@josefsson.org>
15326 * NEWS: Version 2.3.4.netconf.0.
15328 2008-04-13 Simon Josefsson <simon@josefsson.org>
15330 * Makefile.am: Fix release target.
15332 2008-04-13 Simon Josefsson <simon@josefsson.org>
15334 * configure.in: Bump version.
15336 2008-04-13 Simon Josefsson <simon@josefsson.org>
15338 * doc/examples/ex-client-psk.c: Typo.
15340 2008-04-13 Simon Josefsson <simon@josefsson.org>
15344 2008-04-13 Simon Josefsson <simon@josefsson.org>
15346 * lib/gnutls_psk_netconf.c: Typo.
15348 2008-04-13 Simon Josefsson <simon@josefsson.org>
15350 * includes/gnutls/gnutls.h.in: Typo.
15352 2008-04-13 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
15354 * includes/gnutls/openpgp.h: changed api.
15356 2008-04-12 Simon Josefsson <simon@josefsson.org>
15358 * doc/examples/ex-serv-psk.c: Doc fix.
15360 2008-04-12 Simon Josefsson <simon@josefsson.org>
15364 2008-04-12 Simon Josefsson <simon@josefsson.org>
15366 * doc/examples/ex-client-psk.c, doc/examples/ex-serv-psk.c: Add, PSK
15369 2008-04-12 Simon Josefsson <simon@josefsson.org>
15371 * lib/gnutls_psk_netconf.c: Typo.
15373 2008-04-12 Simon Josefsson <simon@josefsson.org>
15375 * doc/examples/Makefile.am: Add ex-serv-psk.
15377 2008-04-12 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
15379 * src/cli.c: get_auth_subkey has one more parameter.
15381 2008-04-12 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
15383 * lib/opencdk/pubkey.c: return the size of the required buffer to
15386 2008-04-12 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
15388 * lib/openpgp/output.c: Deallocate memory from parameters only when
15389 function run was successful.
15391 2008-04-12 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
15393 * lib/gnutls_openpgp.c, lib/openpgp/pgp.c: Added a flag in
15394 get_auth_subkey() to work for all use cases
15396 2008-04-10 Nikos <nmav@crystal.(none)>
15398 * lib/openpgp/pgp.c: do not return any subkey if an authentication
15399 subkey is not found
15401 2008-04-10 Nikos <nmav@crystal.(none)>
15403 * lib/openpgp/extras.c, lib/openpgp/pgp.c, lib/openpgp/privkey.c:
15404 corrected bug in openpgp import when data is of size zero. Reported
15407 2008-04-08 Simon Josefsson <simon@josefsson.org>
15409 * lib/gnutls_psk_netconf.c: Fix mem leak on errors.
15411 2008-04-08 Simon Josefsson <simon@josefsson.org>
15413 * doc/manpages/Makefile.am: Generated.
15415 2008-04-08 Simon Josefsson <simon@josefsson.org>
15417 * tests/netconf-psk.c: Fix bugs.
15419 2008-04-08 Simon Josefsson <simon@josefsson.org>
15421 * lib/gnutls_psk_netconf.c: Fix bugs.
15423 2008-04-08 Simon Josefsson <simon@josefsson.org>
15425 * tests/netconf-psk.c: Starting pointer for NETCONF-PSK support.
15427 2008-04-08 Simon Josefsson <simon@josefsson.org>
15429 * NEWS, includes/gnutls/gnutls.h.in, lib/Makefile.am,
15430 lib/gnutls_psk_netconf.c, tests/Makefile.am: Starting pointer for
15431 NETCONF-PSK support.
15433 2008-04-04 Nikos <nmav@crystal.(none)>
15435 * lib/openpgp/pgp.c, lib/openpgp/privkey.c: Fail at import stage if
15436 a non proper certificate is loaded.
15438 2008-04-04 Simon Josefsson <simon@josefsson.org>
15440 * doc/protocol/draft-nir-tls-eap-03.txt: Add.
15442 2008-04-04 Simon Josefsson <simon@josefsson.org>
15444 * doc/protocol/draft-ietf-netconf-tls-01.txt: Add.
15446 2008-04-03 Simon Josefsson <simon@josefsson.org>
15450 2008-04-03 Simon Josefsson <simon@josefsson.org>
15452 * lib/auth_psk_passwd.c: (_gnutls_psk_pwd_find_entry): Call fclose after fopen. Tiny patch
15453 from Laurence Withers <l@lwithers.me.uk>, see
15455 <http://lists.gnu.org/archive/html/gnutls-devel/2008-04/msg00002.html>.
15457 2008-04-03 Simon Josefsson <simon@josefsson.org>
15459 * : commit 117152d4c91e1c01055eedada1412ec763e5196b Author: Simon
15460 Josefsson <simon@josefsson.org> Date: Thu Apr 3 09:40:01 2008
15463 2008-04-02 Nikos <nmav@crystal.(none)>
15465 * NEWS: documented the openpgp updates.
15467 2008-04-02 Nikos <nmav@crystal.(none)>
15469 * doc/manpages/certtool.1: added the openpgp functionality to the
15472 2008-04-02 Nikos <nmav@crystal.(none)>
15474 * lib/openpgp/privkey.c: Corrected exporting the DSA secret key
15477 2008-04-02 Nikos <nmav@crystal.(none)>
15479 * lib/openpgp/openpgp_int.h, lib/openpgp/pgp.c,
15480 lib/openpgp/privkey.c: Add proper ARMOR header in private keys.
15482 2008-04-02 Nikos <nmav@crystal.(none)>
15484 * lib/openpgp/output.c, lib/openpgp/pgp.c, lib/openpgp/privkey.c:
15485 Consistent printing of revoked status. Consistent printing of key
15488 2008-04-02 Nikos <nmav@crystal.(none)>
15490 * lib/gnutls_errors.c: Added revoked UID error string.
15492 2008-04-02 Nikos <nmav@crystal.(none)>
15494 * lib/openpgp/output.c, lib/openpgp/privkey.c: Print revoked names.
15496 2008-04-02 Simon Josefsson <simon@josefsson.org>
15498 * doc/protocol/draft-ietf-tls-ecdhe-psk-01.txt: Add.
15500 2008-03-30 Simon Josefsson <simon@josefsson.org>
15502 * lib/crypto.h: Fix warnings.
15504 2008-03-30 Simon Josefsson <simon@josefsson.org>
15506 * lgl/Makefile.am, lgl/gc-libgcrypt.c, lgl/gc.h,
15507 lgl/m4/stdlib_h.m4, lgl/stdlib.in.h: Update gnulib files.
15509 2008-03-29 Nikos <nmav@crystal.(none)>
15511 * NEWS: Documented the --priority option to gnutls-cli and
15514 2008-03-29 Nikos <nmav@crystal.(none)>
15516 * doc/manpages/gnutls-cli.1, doc/manpages/gnutls-serv.1: documented
15517 the --priority option.
15519 2008-03-29 Nikos <nmav@crystal.(none)>
15521 * NEWS: corrected the news entry.
15523 2008-03-29 Nikos <nmav@crystal.(none)>
15525 * lib/auth_cert.c: Reverted to gnutls 2.2 behaviour of allowing an
15526 empty key (for PKCS #11). Reported by Joe Orton.
15528 2008-03-29 Nikos <nmav@crystal.(none)>
15530 * NEWS: gnutls_crypto_rnd_register: ADDED
15532 2008-03-29 Nikos <nmav@crystal.(none)>
15534 * : commit 0b37eef0f6b6626d5e4b5936bbc6f012416ef61a Author: Nikos
15535 <nmav@crystal.(none)> Date: Sat Mar 29 12:01:27 2008 +0200
15537 2008-03-29 Simon Josefsson <simon@josefsson.org>
15539 * doc/protocol/draft-badra-tls-psk-new-mac-aes-gcm-00.txt,
15540 doc/protocol/draft-badra-tls-psk-new-mac-aes-gcm-01.txt: Add.
15542 2008-03-28 Simon Josefsson <simon@josefsson.org>
15544 * lgl/gc-libgcrypt.c, lgl/gc.h: Update gnulib files.
15546 2008-03-28 Simon Josefsson <simon@josefsson.org>
15548 * NEWS: Entries added at wrong place, move them.
15550 2008-03-28 Simon Josefsson <simon@josefsson.org>
15552 * NEWS, includes/gnutls/gnutls.h.in: Avoid defining SHA-224 MAC
15553 since it isn't specified in TLS 1.2.
15555 2008-03-28 Simon Josefsson <simon@josefsson.org>
15557 * NEWS, includes/gnutls/gnutls.h.in: Add SHA-224 enum types.
15559 2008-03-28 Simon Josefsson <simon@josefsson.org>
15561 * gl/gnulib.mk: Update gnulib files.
15563 2008-03-27 Simon Josefsson <simon@josefsson.org>
15565 * doc/protocol/draft-ietf-tls-rfc4346-bis-10.txt: Add.
15567 2008-03-25 Simon Josefsson <simon@josefsson.org>
15569 * GNUmakefile, build-aux/GNUmakefile, build-aux/maint.mk, cfg.mk,
15570 gl/gnulib.mk, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
15571 gl/m4/lib-link.m4, lgl/Makefile.am, lgl/m4/gnulib-cache.m4,
15572 lgl/m4/gnulib-comp.m4, lgl/m4/lib-link.m4, maint-cfg.mk, maint.mk:
15573 Update gnulib files.
15575 2008-03-20 Ludovic Courtès <ludo@gnu.org>
15577 * configure.in, guile/src/Makefile.am: Check whether
15578 `-fgnu89-inline' is supported before using it. * configure.in: Check for `-fgnu89-inline', define Automake
15579 conditional `HAVE_GCC_GNU89_INLINE_OPTION'. * guile/src/Makefile.am (AM_CFLAGS): Only use `-fgnu89-inline' when `HAVE_GCC_GNU89_INLINE_OPTION' is true.
15581 2008-03-19 Simon Josefsson <simon@josefsson.org>
15583 * libextra/gnutls_extra.c: Fix LZO build failure.
15585 2008-03-19 Ludovic Courtès <ludo@gnu.org>
15587 * guile/src/Makefile.am: guile: Compile with `-fgnu89-inline'. * guile/src/Makefile.am (AM_CFLAGS): Add `-fgnu89-inline' when `HAVE_GCC' is true. This works around the fact that GnuTLS is compiled with `-std=c99', while Guile and GMP expect GNU inline semantics, which defer from C99 inline semantics.
15589 2008-03-19 Ludovic Courtès <ludo@gnu.org>
15591 * guile/src/core.c: guile: Don't declare `inline' functions that use
15592 `alloca ()'. * guile/src/core.c (set_certificate_file): Remove `inline' keyword.
15594 2008-03-19 Simon Josefsson <simon@josefsson.org>
15596 * NEWS, configure.in: Bump versions.
15598 2008-03-19 Simon Josefsson <simon@josefsson.org>
15600 * ChangeLog: Generated.
15602 2008-03-19 Simon Josefsson <simon@josefsson.org>
15604 * includes/Makefile.am: Dist gnutls/crypto.h.
15606 2008-03-19 Simon Josefsson <simon@josefsson.org>
15608 * NEWS: Version 2.3.4.
15610 2008-03-19 Simon Josefsson <simon@josefsson.org>
15614 2008-03-19 Simon Josefsson <simon@josefsson.org>
15618 2008-03-19 Simon Josefsson <simon@josefsson.org>
15622 2008-03-19 Simon Josefsson <simon@josefsson.org>
15624 * doc/examples/ex-client-resume.c, lib/crypto.c,
15625 lib/gnutls_compress_int.c, lib/gnutls_extensions.c,
15626 lib/gnutls_handshake.c, lib/gnutls_openpgp.c, lib/openpgp/extras.c,
15627 lib/openpgp/output.c, lib/openpgp/pgp.c, lib/openpgp/privkey.c,
15628 libextra/gnutls_extra.c, libextra/gnutls_ia.c, src/certtool.c,
15629 src/serv.c: Fix gcc warnings.
15631 2008-03-19 Simon Josefsson <simon@josefsson.org>
15633 * lib/x509/x509.c: Fix warning.
15635 2008-03-16 Nikos <nmav@crystal.(none)>
15637 * lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h,
15638 lib/gnutls_hash_int.c, lib/gnutls_hash_int.h: fixes for all tests to
15641 2008-03-16 Nikos <nmav@crystal.(none)>
15643 * includes/gnutls/crypto.h: updated
15645 2008-03-16 Nikos <nmav@crystal.(none)>
15647 * lib/gnutls_cipher.c, lib/gnutls_cipher_int.c,
15648 lib/gnutls_cipher_int.h, lib/gnutls_constate.c,
15649 lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
15650 lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_sig.c,
15651 lib/gnutls_srp.c, lib/gnutls_state.c, lib/gnutls_ui.c,
15652 lib/x509/pkcs12.c, lib/x509/privkey.c, lib/x509/privkey_pkcs8.c,
15653 lib/x509/sign.c, lib/x509/verify.c, lib/x509/x509.c: several fixes
15654 in the cipher (register) interface and added hash.
15656 2008-03-16 Nikos <nmav@crystal.(none)>
15658 * NEWS, includes/gnutls/crypto.h, includes/gnutls/gnutls.h.in,
15659 lib/Makefile.am, lib/crypto.c, lib/crypto.h, lib/gnutls_cipher.c,
15660 lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h,
15661 lib/gnutls_constate.c, lib/gnutls_errors.c, lib/gnutls_int.h,
15662 lib/gnutls_state.c: Added functionality to override (register) a
15663 cipher. Initial functionality for MAC and digest algorithms.
15665 2008-03-11 Simon Josefsson <simon@josefsson.org>
15667 * lib/openpgp/gnutls_openpgp.h: Remove things already in
15668 includes/gnutls/openpgp.h.
15670 2008-03-11 Simon Josefsson <simon@josefsson.org>
15672 * lib/gnutls_openpgp.c, lib/opencdk/Makefile.am,
15673 lib/opencdk/armor.c, lib/opencdk/context.h, lib/opencdk/filters.h,
15674 lib/opencdk/hash.c, lib/opencdk/kbnode.c, lib/opencdk/keydb.c,
15675 lib/opencdk/literal.c, lib/opencdk/main.c, lib/opencdk/main.h,
15676 lib/opencdk/misc.c, lib/opencdk/new-packet.c,
15677 lib/opencdk/opencdk.h, lib/opencdk/packet.h, lib/opencdk/pubkey.c,
15678 lib/opencdk/read-packet.c, lib/opencdk/seskey.c,
15679 lib/opencdk/sig-check.c, lib/opencdk/stream.c,
15680 lib/opencdk/stream.h, lib/opencdk/types.h, lib/opencdk/verify.c,
15681 lib/opencdk/write-packet.c, lib/openpgp/Makefile.am,
15682 lib/openpgp/compat.c, lib/openpgp/extras.c, lib/openpgp/pgp.c,
15683 lib/openpgp/pgpverify.c, lib/openpgp/privkey.c: Clean up license
15684 headers for OpenPGP code. According to Nikos they are now licensed
15685 under the LGPL, see:
15687 http://thread.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/2658/focus=2659
15689 2008-03-11 Simon Josefsson <simon@josefsson.org>
15691 * lib/Makefile.am: Typo.
15693 2008-03-11 Simon Josefsson <simon@josefsson.org>
15695 * gl/gnulib.mk, gl/m4/gnulib-comp.m4, gl/m4/include_next.m4,
15696 gl/m4/stdarg.m4, gl/stdarg.in.h, lgl/Makefile.am,
15697 lgl/m4/absolute-header.m4, lgl/m4/gnulib-comp.m4,
15698 lgl/m4/include_next.m4: Update gnulib files.
15700 2008-03-10 Simon Josefsson <simon@josefsson.org>
15704 2008-03-10 Simon Josefsson <simon@josefsson.org>
15706 * build-aux/gendocs.sh, gl/m4/fseeko.m4: Update gnulib files.
15708 2008-03-10 Simon Josefsson <simon@josefsson.org>
15710 * includes/gnutls/gnutls.h.in: Finish renaming of export
15711 x509/openpgp functions. In particular,
15712 gnutls_certificate_get_x509_cas, gnutls_certificate_get_x509_crls,
15713 and gnutls_certificate_get_openpgp_keyring.
15715 2008-03-10 Simon Josefsson <simon@josefsson.org>
15717 * NEWS, configure.in: Bump versions.
15719 2008-03-10 Simon Josefsson <simon@josefsson.org>
15721 * ChangeLog: Generated.
15723 2008-03-10 Simon Josefsson <simon@josefsson.org>
15725 * libextra/Makefile.am: Revert
15726 a3e4759117cee5d756475215437a440dc12fcc6c because it breaks libtool
15727 v2.2. ../libtool: line 4398: cd: ../../lib/.libs: No such file or
15728 directory libtool: link: cannot determine absolute directory name of
15731 2008-03-10 Simon Josefsson <simon@josefsson.org>
15733 * NEWS: Version 2.3.3.
15735 2008-03-10 Simon Josefsson <simon@josefsson.org>
15739 2008-03-10 Simon Josefsson <simon@josefsson.org>
15743 2008-03-10 Simon Josefsson <simon@josefsson.org>
15745 * NEWS, doc/reference/Makefile.am, libextra/Makefile.am,
15746 libextra/gnutls_extra.c, libextra/gnutls_extra.h: Remove
15747 gnutls_extra.h, not needed anymore. Fixes build failure in libextra
15748 that looked for opencdk.h (via auth_cert.h). Reported by Roman
15749 Bogorodskiy <novel@FreeBSD.org>.
15751 2008-03-08 Nikos <nmav@crystal.(none)>
15753 * : commit cf8fb4bca34ec865959f1544e395b5566f2449ac Author: Nikos
15754 <nmav@crystal.(none)> Date: Sat Mar 8 02:06:25 2008 +0200
15756 2008-03-07 Ludovic Courtès <ludo@gnu.org>
15758 * guile/src/Makefile.am: guile: Propagate Guile's CPPFLAGS to
15761 2008-03-07 Ludovic Courtès <ludo@gnu.org>
15763 * guile/src/make-enum-header.scm, guile/src/utils.h: guile: Include
15764 <config.h>, not "config.h".
15766 2008-03-07 Simon Josefsson <simon@josefsson.org>
15770 2008-03-07 Simon Josefsson <simon@josefsson.org>
15774 2008-03-06 Simon Josefsson <simon@josefsson.org>
15778 2008-03-06 Simon Josefsson <simon@josefsson.org>
15780 * doc/reference/gnutls-docs.sgml: Add index.
15782 2008-03-06 Simon Josefsson <simon@josefsson.org>
15784 * lib/x509_b64.c: Doc fixes.
15786 2008-03-06 Simon Josefsson <simon@josefsson.org>
15788 * lib/gnutls_alert.c: Doc fix.
15790 2008-03-06 Simon Josefsson <simon@josefsson.org>
15792 * NEWS, includes/gnutls/gnutls.h.in, lib/gnutls_str.c: Fix
15793 gnutls_hex2bin prototype.
15795 2008-03-06 Simon Josefsson <simon@josefsson.org>
15797 * doc/manpages/Makefile.am: Generated.
15799 2008-03-06 Simon Josefsson <simon@josefsson.org>
15801 * src/cli.c: Fix warnings.
15803 2008-03-06 Simon Josefsson <simon@josefsson.org>
15805 * src/select.c: Avoid confusing gtk-doc.
15807 2008-03-06 Simon Josefsson <simon@josefsson.org>
15809 * lib/opencdk/kbnode.c: Doc fixes.
15811 2008-03-06 Simon Josefsson <simon@josefsson.org>
15813 * lib/opencdk/stream.c, lib/opencdk/verify.c: Doc fixes.
15815 2008-03-06 Simon Josefsson <simon@josefsson.org>
15817 * lib/openpgp/privkey.c: Doc fixes.
15819 2008-03-06 Simon Josefsson <simon@josefsson.org>
15821 * lib/openpgp/pgp.c, lib/openpgp/privkey.c: Doc fixes.
15823 2008-03-06 Simon Josefsson <simon@josefsson.org>
15825 * lib/gnutls_algorithms.c, lib/gnutls_state.c: Doc fixes.
15827 2008-03-06 Simon Josefsson <simon@josefsson.org>
15829 * lib/gnutls_alert.c, lib/gnutls_algorithms.c, lib/gnutls_record.c,
15830 lib/gnutls_state.c: Doc fixes.
15832 2008-03-06 Simon Josefsson <simon@josefsson.org>
15834 * lib/gnutls_ui.c: Doc fix.
15836 2008-03-06 Simon Josefsson <simon@josefsson.org>
15838 * lib/gnutls_db.c: Doc fix.
15840 2008-03-06 Simon Josefsson <simon@josefsson.org>
15842 * lib/gnutls_session.c: Doc fix.
15844 2008-03-06 Simon Josefsson <simon@josefsson.org>
15846 * lib/gnutls_global.c: Doc fix.
15848 2008-03-06 Simon Josefsson <simon@josefsson.org>
15850 * lib/gnutls_srp.c: Doc fix.
15852 2008-03-06 Simon Josefsson <simon@josefsson.org>
15854 * lib/gnutls_auth.c, lib/gnutls_openpgp.c, lib/gnutls_srp.c,
15855 libextra/gnutls_ia.c: Doc fixes.
15857 2008-03-06 Simon Josefsson <simon@josefsson.org>
15859 * m4/pkg.m4: Added, needed by new gtk-doc.m4.
15861 2008-03-06 Simon Josefsson <simon@josefsson.org>
15863 * doc/reference/Makefile.am: Update gtk-doc Makefile.am to latest
15866 2008-03-06 Simon Josefsson <simon@josefsson.org>
15868 * doc/reference/tmpl/gnutls-unused.sgml, gtk-doc.make: Update
15869 gtk-doc makefile, this version allows us to get rid of tmpl/.
15871 2008-03-06 Simon Josefsson <simon@josefsson.org>
15873 * m4/gtk-doc.m4: Update gtk-doc.m4.
15875 2008-03-06 Simon Josefsson <simon@josefsson.org>
15877 * lib/gnutls_alert.c, lib/gnutls_cert.c, lib/gnutls_global.c,
15878 lib/gnutls_psk.c, lib/gnutls_record.c, lib/gnutls_srp.c,
15879 lib/gnutls_state.c, lib/gnutls_ui.c, lib/gnutls_x509.c: Doc fix,
15880 remove verbose 'This function ...' Improves looks in 'apropos'
15883 2008-03-06 Simon Josefsson <simon@josefsson.org>
15885 * lib/gnutls_anon_cred.c, lib/gnutls_db.c, lib/gnutls_dh_primes.c,
15886 lib/gnutls_handshake.c, lib/gnutls_openpgp.c, lib/gnutls_psk.c,
15887 lib/gnutls_rsa_export.c, lib/gnutls_state.c, lib/gnutls_ui.c,
15888 lib/x509_b64.c: Doc fix, remove verbose 'This function will' stuff.
15889 Improves man page look in 'apropos'.
15891 2008-03-06 Simon Josefsson <simon@josefsson.org>
15893 * lgl/Makefile.am, lgl/m4/func.m4, lgl/m4/gnulib-cache.m4,
15894 lgl/m4/gnulib-comp.m4: Use func module, to get __func__.
15896 2008-03-05 Simon Josefsson <simon@josefsson.org>
15900 2008-03-05 Simon Josefsson <simon@josefsson.org>
15902 * NEWS, src/common.c: Print DH parameters of session.
15904 2008-03-05 Simon Josefsson <simon@josefsson.org>
15906 * gl/getaddrinfo.c, gl/getdelim.c, lgl/alloca.in.h,
15907 lgl/gc-gnulib.c, lgl/xsize.h: Update gnulib files.
15909 2008-02-28 Simon Josefsson <simon@josefsson.org>
15911 * guile/src/utils.c: Use __func__ instead of __FUNCTION__. Reported
15912 by Tim Mooney, see <https://savannah.gnu.org/support/?106267>. A
15913 gnulib module to make sure __func__ is available would be nice.
15915 2008-02-27 Simon Josefsson <simon@josefsson.org>
15919 2008-02-27 Simon Josefsson <simon@josefsson.org>
15921 * lib/x509/x509_write.c: Doc fix.
15923 2008-02-27 Simon Josefsson <simon@josefsson.org>
15925 * NEWS, lib/gnutls_x509.c: Optimize adding many trusted
15928 <http://blog.josefsson.org/2008/02/27/real-world-performance-tuning-with-callgrind/>.
15930 2008-02-26 Simon Josefsson <simon@josefsson.org>
15932 * lib/x509/x509_write.c: Doc fixes.
15934 2008-02-26 Simon Josefsson <simon@josefsson.org>
15938 2008-02-26 Simon Josefsson <simon@josefsson.org>
15942 2008-02-26 Simon Josefsson <simon@josefsson.org>
15944 * NEWS, configure.in: Bump versions.
15946 2008-02-26 Simon Josefsson <simon@josefsson.org>
15948 * Makefile.am: Fix release target.
15950 2008-02-26 Simon Josefsson <simon@josefsson.org>
15952 * ChangeLog: Generated.
15954 2008-02-26 Simon Josefsson <simon@josefsson.org>
15956 * NEWS: Version 2.3.2.
15958 2008-02-26 Simon Josefsson <simon@josefsson.org>
15960 * tests/openpgpself.c: Force success.
15962 2008-02-26 Simon Josefsson <simon@josefsson.org>
15966 2008-02-26 Simon Josefsson <simon@josefsson.org>
15968 * doc/reference/Makefile.am, lib/Makefile.am, lib/gnutls_db.c,
15969 lib/gnutls_session.h: Remove empty gnutls_session.h.
15971 2008-02-26 Simon Josefsson <simon@josefsson.org>
15973 * lib/x509/x509_int.h: align comments
15975 2008-02-26 Simon Josefsson <simon@josefsson.org>
15977 * lib/x509/x509_int.h: Pull in gnutls/pkcs12.h instead of
15980 2008-02-26 Simon Josefsson <simon@josefsson.org>
15982 * lib/x509/Makefile.am, lib/x509/pkcs12.c, lib/x509/pkcs12.h,
15983 lib/x509/pkcs12_bag.c, lib/x509/privkey_pkcs8.c,
15984 lib/x509/x509_int.h: Move lib/x509/pkcs12.h stuff to x509_int.h.
15986 2008-02-26 Simon Josefsson <simon@josefsson.org>
15988 * doc/reference/Makefile.am, lib/gnutls_cert.c,
15989 lib/gnutls_dh_primes.c, lib/gnutls_pk.c, lib/gnutls_x509.c,
15990 lib/x509/Makefile.am, lib/x509/common.c, lib/x509/crl_write.c,
15991 lib/x509/crq.c, lib/x509/extensions.c, lib/x509/mpi.c,
15992 lib/x509/mpi.h, lib/x509/pkcs12.c, lib/x509/privkey.c,
15993 lib/x509/privkey_pkcs8.c, lib/x509/sign.c, lib/x509/verify.c,
15994 lib/x509/x509.c, lib/x509/x509_int.h, lib/x509/x509_write.c: Move
15995 mpi.h stuff to x509_int.h.
15997 2008-02-26 Simon Josefsson <simon@josefsson.org>
15999 * doc/reference/Makefile.am, lib/gnutls_str.c, lib/gnutls_str.h,
16000 lib/openpgp/pgp.c, lib/x509/Makefile.am, lib/x509/rfc2818.h,
16001 lib/x509/rfc2818_hostname.c: Move rfc2818.h hostname comparison to
16002 gnutls_str.h and update callers.
16004 2008-02-26 Simon Josefsson <simon@josefsson.org>
16006 * libextra/openssl_compat.c: gnutls_int includes config.h, no need
16009 2008-02-26 Simon Josefsson <simon@josefsson.org>
16011 * libextra/openssl_compat.c: Need gnutls_int.h for mpi_t and stuff
16012 (now in lib/x509/x509_int.h).
16014 2008-02-26 Simon Josefsson <simon@josefsson.org>
16016 * doc/reference/Makefile.am, lib/x509/Makefile.am,
16017 lib/x509/crl_write.c, lib/x509/crq.c, lib/x509/extensions.c,
16018 lib/x509/extensions.h, lib/x509/privkey.c,
16019 lib/x509/privkey_pkcs8.c, lib/x509/x509.c, lib/x509/x509_int.h,
16020 lib/x509/x509_write.c: Move extensions.h stuff to x509_int.h.
16022 2008-02-26 Simon Josefsson <simon@josefsson.org>
16024 * doc/reference/Makefile.am, lib/gnutls_rsa_export.c,
16025 lib/gnutls_x509.c, lib/x509/Makefile.am, lib/x509/pkcs12_bag.c,
16026 lib/x509/privkey.h, lib/x509/privkey_pkcs8.c, lib/x509/x509.c,
16027 lib/x509/x509_int.h: Move privkey.h stuff to x509_int.h.
16029 2008-02-26 Simon Josefsson <simon@josefsson.org>
16031 * doc/reference/Makefile.am, lib/gnutls_x509.c,
16032 lib/openpgp/pgpverify.c, lib/x509/Makefile.am, lib/x509/privkey.c,
16033 lib/x509/sign.c, lib/x509/verify.c, lib/x509/verify.h,
16034 lib/x509/x509.c, lib/x509/x509_int.h: Move verify.h stuff to
16037 2008-02-26 Simon Josefsson <simon@josefsson.org>
16039 * doc/reference/Makefile.am, lib/gnutls_x509.c,
16040 lib/x509/Makefile.am, lib/x509/pkcs7.c, lib/x509/pkcs7.h,
16041 lib/x509/x509_int.h: Move pkcs7.h stuff to x509_int.h.
16043 2008-02-26 Simon Josefsson <simon@josefsson.org>
16045 * doc/reference/Makefile.am, lib/x509/Makefile.am, lib/x509/dsa.c,
16046 lib/x509/dsa.h, lib/x509/privkey.c, lib/x509/x509_int.h: Move dsa.h
16047 stuff to x509_int.h.
16049 2008-02-26 Simon Josefsson <simon@josefsson.org>
16051 * doc/reference/Makefile.am, lib/x509/Makefile.am, lib/x509/crl.c,
16052 lib/x509/crl_write.c, lib/x509/crq.c, lib/x509/dn.c, lib/x509/dn.h,
16053 lib/x509/pkcs12.c, lib/x509/pkcs7.c, lib/x509/privkey.c,
16054 lib/x509/privkey_pkcs8.c, lib/x509/rfc2818_hostname.c,
16055 lib/x509/sign.c, lib/x509/verify.c, lib/x509/x509.c,
16056 lib/x509/x509_int.h, lib/x509/x509_write.c,
16057 libextra/openssl_compat.c: Move dn.h stuff to x509_int.h.
16059 2008-02-26 Simon Josefsson <simon@josefsson.org>
16061 * doc/reference/Makefile.am, lib/x509/Makefile.am,
16062 lib/x509/crl_write.c, lib/x509/crq.c, lib/x509/privkey.c,
16063 lib/x509/sign.c, lib/x509/sign.h, lib/x509/x509_int.h,
16064 lib/x509/x509_write.c: Move sign.h stuff to x509_int.h.
16066 2008-02-26 Simon Josefsson <simon@josefsson.org>
16068 * lib/openpgp/privkey.c: No need for rfc2818.h.
16070 2008-02-26 Simon Josefsson <simon@josefsson.org>
16072 * lib/x509/x509_int.h: Doc fixes.
16074 2008-02-26 Simon Josefsson <simon@josefsson.org>
16076 * lib/x509/x509_int.h: Remove stuff already in
16077 includes/gnutls/x509.h.
16079 2008-02-26 Simon Josefsson <simon@josefsson.org>
16081 * .gitignore: [no log message]
16083 2008-02-26 Simon Josefsson <simon@josefsson.org>
16085 * Makefile.am, build-aux/gnupload, gl/gnulib.mk,
16086 gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4: Use gnupload.
16088 2008-02-26 Simon Josefsson <simon@josefsson.org>
16090 * doc/protocol/draft-ietf-tls-rfc4366-bis-02.txt: Add.
16092 2008-02-25 Simon Josefsson <simon@josefsson.org>
16094 * doc/reference/Makefile.am, lib/x509/Makefile.am,
16095 lib/x509/crl_write.c, lib/x509/crq.c, lib/x509/crq.h,
16096 lib/x509/x509_int.h, lib/x509/x509_write.c: Merge crq.h into
16097 x509_int.h, avoid one trivial header file.
16099 2008-02-25 Simon Josefsson <simon@josefsson.org>
16101 * doc/manpages/Makefile.am: Generated.
16103 2008-02-25 Simon Josefsson <simon@josefsson.org>
16105 * lib/x509/Makefile.am: Rename x509.h to x509_int.h.
16107 2008-02-25 Simon Josefsson <simon@josefsson.org>
16111 2008-02-25 Simon Josefsson <simon@josefsson.org>
16113 * lib/auth_cert.h, lib/gnutls_cert.c, lib/gnutls_cert.h,
16114 lib/gnutls_rsa_export.c, lib/gnutls_x509.c, lib/x509/crl.c,
16115 lib/x509/extensions.c, lib/x509/mpi.c, lib/x509/mpi.h,
16116 lib/x509/output.c, lib/x509/privkey.c, lib/x509/privkey_pkcs8.c,
16117 lib/x509/rfc2818_hostname.c, lib/x509/sign.c, lib/x509/verify.c,
16118 lib/x509/verify.h, lib/x509/x509.c, lib/x509/x509.h,
16119 lib/x509/x509_int.h: Rename lib/x509/x509.h to x509_int.h. Fixes
16120 name-space collision that confuses GTK-DOC with
16121 includes/gnutls/x509.h.
16123 2008-02-25 Simon Josefsson <simon@josefsson.org>
16125 * lib/auth_cert.h, lib/openpgp/Makefile.am, lib/openpgp/compat.c,
16126 lib/openpgp/extras.c, lib/openpgp/openpgp.h,
16127 lib/openpgp/openpgp_int.h, lib/openpgp/pgp.c,
16128 lib/openpgp/pgpverify.c, lib/openpgp/privkey.c: Rename
16129 lib/openpgp/openpgp.h to openpgp_int.h. Fixes name-space collision
16130 that confuses GTK-DOC with includes/gnutls/openpgp.h.
16132 2008-02-25 Simon Josefsson <simon@josefsson.org>
16134 * doc/reference/Makefile.am: Change DOC_SOURCE_DIR, needed for
16135 GTK-DOC to have comments for variables.
16137 2008-02-25 Simon Josefsson <simon@josefsson.org>
16139 * lib/gnutls_int.h: Remove unused defines.
16141 2008-02-25 Simon Josefsson <simon@josefsson.org>
16143 * tests/moredn.c: Added, lost part of Joe's original
16144 gnutls_x509_dn_export patch.
16146 2008-02-25 Simon Josefsson <simon@josefsson.org>
16148 * lgl/Makefile.am, lgl/m4/time_r.m4, lgl/m4/unistd_h.m4,
16149 lgl/unistd.in.h: Update gnulib files.
16151 2008-02-25 Simon Josefsson <simon@josefsson.org>
16153 * doc/protocol/draft-badra-tls-password-ext-01.txt: Add.
16155 2008-02-24 Nikos <nmav@crystal.(none)>
16157 * NEWS, doc/manpages/Makefile.am, includes/gnutls/x509.h,
16158 lib/x509/common.c, lib/x509/common.h, lib/x509/dn.c,
16159 tests/Makefile.am: Added gnutls_x509_dn_export(). Patch by Joe
16162 2008-02-21 Nikos <nmav@crystal.(none)>
16164 * lib/gnutls_cert.c: _export_ -> _get_
16166 2008-02-21 Simon Josefsson <simon@josefsson.org>
16170 2008-02-21 Simon Josefsson <simon@josefsson.org>
16172 * tests/openpgpself.c: Don't use credentials from files (causes
16173 problems with srcdir!=builddir).
16175 2008-02-21 Simon Josefsson <simon@josefsson.org>
16177 * NEWS, configure.in: Bump version.
16179 2008-02-21 Simon Josefsson <simon@josefsson.org>
16181 * ChangeLog: Generated.
16183 2008-02-21 Simon Josefsson <simon@josefsson.org>
16185 * NEWS: Version 2.3.1.
16187 2008-02-21 Simon Josefsson <simon@josefsson.org>
16191 2008-02-21 Simon Josefsson <simon@josefsson.org>
16193 * doc/manpages/Makefile.am: Generated.
16195 2008-02-21 Simon Josefsson <simon@josefsson.org>
16199 2008-02-21 Simon Josefsson <simon@josefsson.org>
16203 2008-02-21 Simon Josefsson <simon@josefsson.org>
16207 2008-02-21 Simon Josefsson <simon@josefsson.org>
16209 * NEWS, includes/gnutls/compat.h, includes/gnutls/gnutls.h.in,
16210 lib/x509/output.c, src/certtool.c, src/serv.c: Use better names in
16211 gnutls_certificate_print_formats_t.
16213 2008-02-21 Simon Josefsson <simon@josefsson.org>
16215 * NEWS: Mention new APIs.
16217 2008-02-21 Simon Josefsson <simon@josefsson.org>
16219 * includes/gnutls/openpgp.h: Drop gnutls_openpgp_crt_get_id (handled
16222 2008-02-21 Simon Josefsson <simon@josefsson.org>
16226 2008-02-21 Simon Josefsson <simon@josefsson.org>
16230 2008-02-21 Simon Josefsson <simon@josefsson.org>
16232 * NEWS, includes/gnutls/compat.h, lib/openpgp/pgp.c: Cleanup
16233 gnutls_openpgp_crt_get_id vs gnutls_openpgp_crt_get_key_id.
16235 2008-02-21 Simon Josefsson <simon@josefsson.org>
16237 * includes/gnutls/gnutls.h.in: Typo.
16239 2008-02-21 Simon Josefsson <simon@josefsson.org>
16241 * includes/gnutls/gnutls.h.in, includes/gnutls/openpgp.h: Make it
16244 2008-02-21 Simon Josefsson <simon@josefsson.org>
16246 * doc/protocol/draft-ietf-tls-extractor-01.txt,
16247 doc/protocol/draft-mavrogiannopoulos-rfc5081bis-00.txt: Add.
16249 2008-02-20 Nikos <nmav@crystal.(none)>
16251 * NEWS: removed function
16253 2008-02-20 Nikos <nmav@crystal.(none)>
16255 * NEWS, includes/gnutls/gnutls.h.in, lib/gnutls_cert.c: Added
16256 gnutls_certificate_export_x509_cas and other functions to export
16257 elements from the certificate credentials structure.
16259 2008-02-19 Nikos <nmav@crystal.(none)>
16261 * lib/auth_cert.h, lib/openpgp/openpgp.h: changes to compile with
16262 ENABLE_OPENPGP undef.
16264 2008-02-19 Nikos <nmav@crystal.(none)>
16266 * lib/openpgp/pgp.c: do not return more than the available names.
16268 2008-02-19 Nikos <nmav@crystal.(none)>
16270 * lib/openpgp/output.c: corrected bug that prevented printing the
16273 2008-02-19 Nikos <nmav@crystal.(none)>
16275 * tests/openpgp_test.c, tests/openpgpself.c: some updates
16277 2008-02-19 Nikos <nmav@crystal.(none)>
16279 * tests/Makefile.am, tests/openpgpself.c: added self test for
16282 2008-02-19 Nikos <nmav@crystal.(none)>
16284 * NEWS, includes/gnutls/x509.h, lib/x509/dn.c, lib/x509/x509.c,
16285 tests/Makefile.am, tests/x509dn.c: Added
16286 gnutls_x509_dn_import/init/deinit() to access raw DER DN. Patch by
16289 2008-02-19 Nikos <nmav@crystal.(none)>
16291 * lib/auth_cert.c, lib/gnutls_cert.c, lib/gnutls_openpgp.c,
16292 lib/openpgp/gnutls_openpgp.h: better usage of gnutls_openpgp_keyid_t
16294 2008-02-19 Nikos <nmav@crystal.(none)>
16296 * lib/auth_cert.c, lib/gnutls_openpgp.c, lib/openpgp/extras.c,
16297 lib/openpgp/output.c, lib/openpgp/pgpverify.c,
16298 lib/openpgp/privkey.c: copyright 2008
16300 2008-02-18 Nikos <nmav@crystal.(none)>
16302 * doc/examples/ex-serv-pgp.c, includes/gnutls/gnutls.h.in,
16303 includes/gnutls/openpgp.h, lib/auth_cert.c, lib/gnutls_cert.c,
16304 lib/gnutls_openpgp.c, lib/openpgp/extras.c,
16305 lib/openpgp/gnutls_openpgp.h, lib/openpgp/openpgp.h,
16306 lib/openpgp/output.c, lib/openpgp/pgp.c, lib/openpgp/pgpverify.c,
16307 lib/openpgp/privkey.c, src/certtool.c, src/cli-gaa.c, src/cli.c,
16308 src/serv-gaa.c, tests/openpgp/keyring.c: pgp_keyid_t is now
16309 compatible with the 2.2 key id.
16311 2008-02-18 Nikos <nmav@crystal.(none)>
16313 * : commit 8784572575208f8755087125b168bb0a8832cee4 Author: Nikos
16314 <nmav@crystal.(none)> Date: Mon Feb 18 17:58:24 2008 +0200
16316 2008-02-18 Simon Josefsson <simon@josefsson.org>
16318 * README: Don't mention SSL/TLS versions here. Some minor other
16321 2008-02-18 Simon Josefsson <simon@josefsson.org>
16323 * includes/gnutls/openpgp.h: For compatibility.
16325 2008-02-18 Simon Josefsson <simon@josefsson.org>
16327 * lib/openpgp/openpgp.h: Remove all external APIs already declared
16328 in includes/gnutls/openpgp.h.
16330 2008-02-18 Simon Josefsson <simon@josefsson.org>
16332 * NEWS, includes/gnutls/compat.h, lib/openpgp/pgp.c: Re-add
16333 gnutls_openpgp_crt_get_id to avoid breaking ABI.
16335 2008-02-18 Simon Josefsson <simon@josefsson.org>
16337 * NEWS: Mention gnutls_openpgp_keyid_t.
16339 2008-02-18 Simon Josefsson <simon@josefsson.org>
16341 * lgl/m4/vasnprintf.m4, lgl/vasnprintf.c: Update gnulib files.
16343 2008-02-17 Nikos <nmav@crystal.(none)>
16345 * lib/x509/x509.c: corrected string handling in parse_general_name.
16346 Thanks to Andreas Metzler for pointing out.
16348 2008-02-17 Nikos <nmav@crystal.(none)>
16350 * NEWS, lib/gnutls_int.h, lib/gnutls_ui.c, lib/gnutls_x509.c:
16351 Increased the default certificate verification chain limits and
16352 allowed for checks without limitation.
16354 2008-02-17 Nikos <nmav@crystal.(none)>
16356 * lib/gnutls_priority.c: corrected previous fix in priorities
16359 2008-02-17 Nikos <nmav@crystal.(none)>
16361 * NEWS, lib/auth_dh_common.c, lib/gnutls_auth.c,
16362 lib/gnutls_session.c, lib/gnutls_session_pack.c: Corrected memory
16363 leaks in session resuming and DHE ciphersuites. Reported by Daniel
16366 2008-02-15 Nikos <nmav@crystal.(none)>
16368 * NEWS: documented the gnutls_x509_crt_get_subject_alt_name fix.
16370 2008-02-15 Nikos <nmav@crystal.(none)>
16372 * lib/x509/x509.c: null terminate only printable strings.
16374 2008-02-14 Simon Josefsson <simon@josefsson.org>
16376 * doc/protocol/draft-ietf-tls-des-idea-00.txt: Add.
16378 2008-02-13 Simon Josefsson <simon@josefsson.org>
16382 2008-02-12 Simon Josefsson <simon@josefsson.org>
16384 * doc/protocol/draft-ietf-tls-ecc-new-mac-04.txt: Add.
16386 2008-02-12 Simon Josefsson <simon@josefsson.org>
16390 2008-02-12 Simon Josefsson <simon@josefsson.org>
16392 * lib/auth_srp_sb64.c: Doc fixes, to clarify that srp_base64 !=
16393 base64. Based on discussion in
16395 <http://thread.gmane.org/gmane.network.gnutls.general/1039/focus=1042>.
16397 2008-02-10 Simon Josefsson <simon@josefsson.org>
16399 * doc/protocol/draft-ietf-tls-ecc-new-mac-03.txt,
16400 doc/protocol/draft-ietf-tls-rfc4346-bis-09.txt,
16401 doc/protocol/draft-ietf-tls-rsa-aes-gcm-02.txt: Add.
16403 2008-02-07 Nikos <nmav@crystal.(none)>
16405 * : commit 5178625a7e120fdf7b859f52848aa9cc69574268 Author: Nikos
16406 <nmav@crystal.(none)> Date: Thu Feb 7 18:15:26 2008 +0200
16408 2008-02-06 Simon Josefsson <simon@josefsson.org>
16410 * GNUmakefile, Makefile.am, maint-cfg.mk: Brace expansion is not
16413 2008-02-04 Simon Josefsson <simon@josefsson.org>
16417 2008-02-04 Simon Josefsson <simon@josefsson.org>
16419 * src/cli.c: When --debug is given, also print libgcrypt RNG
16422 2008-02-04 Simon Josefsson <simon@josefsson.org>
16424 * NEWS, doc/gnutls.texi: Add 'On Record Padding' section.
16426 2008-02-04 Simon Josefsson <simon@josefsson.org>
16428 * doc/gnutls.texi: Re-order indices so they are last in the PDF.
16430 2008-02-04 Simon Josefsson <simon@josefsson.org>
16432 * NEWS: Merge in 2.2.1 release notes.
16434 2008-02-03 Simon Josefsson <simon@josefsson.org>
16436 * lib/gnutls_cert.c: Make it compile.
16438 2008-02-03 Simon Josefsson <simon@josefsson.org>
16440 * lib/defines.h: Drop SIZEOF_UNSIGNED_LONG_INT, it's done in
16443 2008-02-03 Simon Josefsson <simon@josefsson.org>
16445 * lgl/Makefile.am, lgl/m4/md4.m4, lgl/m4/md5.m4, lgl/m4/sha1.m4,
16446 lgl/m4/unistd_h.m4, lgl/md2.c, lgl/md2.h, lgl/md4.c, lgl/md4.h,
16447 lgl/md5.c, lgl/md5.h, lgl/sha1.c, lgl/sha1.h, lgl/unistd.in.h:
16448 Update gnulib files.
16450 2008-02-01 Simon Josefsson <simon@josefsson.org>
16452 * configure.in, lib/minitasn1/int.h, lib/minitasn1/libtasn1.h,
16453 lib/minitasn1/structure.c: Update libtasn1 to 1.3.
16455 2008-01-31 Simon Josefsson <simon@josefsson.org>
16457 * lgl/Makefile.am, lgl/m4/unistd_h.m4, lgl/unistd.in.h,
16458 lgl/vasnprintf.c: Update gnulib files.
16460 2008-01-27 Nikos <nmav@crystal.(none)>
16462 * src/certtool.c: some updates
16464 2008-01-27 Nikos <nmav@crystal.(none)>
16466 * includes/gnutls/openpgp.h: new definitions
16468 2008-01-26 Nikos <nmav@crystal.(none)>
16470 * : commit 2d73da902a2a983cf146d32e7528f8d5d3efc287 Author: Nikos
16471 <nmav@crystal.(none)> Date: Sat Jan 26 23:08:18 2008 +0200
16473 2008-01-26 Simon Josefsson <simon@josefsson.org>
16475 * doc/protocol/rfc5077.txt: Add.
16477 2008-01-26 Simon Josefsson <simon@josefsson.org>
16479 * doc/protocol/draft-ietf-tls-rfc4346-bis-08.txt: Add.
16481 2008-01-25 Nikos <nmav@crystal.(none)>
16483 * lib/gnutls_openpgp.c, lib/openpgp/extras.c: updates in openpgp
16486 2008-01-25 Nikos <nmav@crystal.(none)>
16488 * lib/opencdk/Makefile.am, lib/opencdk/keydb.c,
16489 lib/opencdk/keydb.h, lib/opencdk/opencdk.h: Modified the search to
16492 2008-01-25 Nikos <nmav@crystal.(none)>
16494 * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
16495 src/certtool.gaa: print keyrings
16497 2008-01-23 Simon Josefsson <simon@josefsson.org>
16499 * doc/manpages/Makefile.am: Simplify output.
16501 2008-01-23 Simon Josefsson <simon@josefsson.org>
16503 * doc/manpages/Makefile.am: Fix paths.
16505 2008-01-19 Simon Josefsson <simon@josefsson.org>
16507 * configure.in: Bump version so we are higher than gnutls 2.2.x but
16508 remain compatible. This will avoid shared library name conflicts
16509 with 2.2.x, and also that any 2.3.x libraries will always be
16510 prefered over 2.2.x.
16512 2008-01-19 Simon Josefsson <simon@josefsson.org>
16514 * build-aux/gendocs.sh, gl/error.h, lgl/Makefile.am,
16515 lgl/gc-libgcrypt.c, lgl/m4/gnulib-comp.m4, lgl/m4/string_h.m4,
16516 lgl/memmem.c, lgl/stdio.in.h, lgl/str-two-way.h, lgl/string.in.h,
16517 lgl/vasnprintf.h: Update gnulib files.
16519 2008-01-17 Simon Josefsson <simon@josefsson.org>
16521 * AUTHORS: Update Ludovic's e-mail.
16523 2008-01-17 Simon Josefsson <simon@josefsson.org>
16525 * guile/tests/openpgp-auth.scm: Also test dhe-rsa.
16527 2008-01-15 Simon Josefsson <simon@josefsson.org>
16529 * libextra/openpgp/Makefile.am, libextra/openpgp/compat.c,
16530 libextra/openpgp/extras.c, libextra/openpgp/gnutls_openpgp.h,
16531 libextra/openpgp/openpgp.h, libextra/openpgp/pgp.c,
16532 libextra/openpgp/pgpverify.c, libextra/openpgp/privkey.c: Remove
16533 openpgp files moved to lib/openpgp/.
16535 2008-01-15 Simon Josefsson <simon@josefsson.org>
16537 * doc/Makefile.am: Fix pgp-api.texi move.
16539 2008-01-14 Simon Josefsson <simon@josefsson.org>
16541 * doc/protocol/rfc2440.txt: Fix chmod.
16543 2008-01-14 Simon Josefsson <simon@josefsson.org>
16545 * doc/protocol/draft-ietf-tls-rfc4366-bis-01.txt: Add.
16547 2008-01-14 Nikos <nmav@crystal.(none)>
16549 * : commit c6093b9df165dfbfbce8922e2192eedba5303f08 Author: Nikos
16550 <nmav@crystal.(none)> Date: Mon Jan 14 21:08:18 2008 +0200
16552 2008-01-14 Nikos <nmav@crystal.(none)>
16554 * NEWS: documented more changes.
16556 2008-01-14 Nikos <nmav@crystal.(none)>
16558 * tests/openpgp/keyring.c: changes for the new api
16560 2008-01-14 Simon Josefsson <simon@josefsson.org>
16562 * lgl/Makefile.am, lgl/m4/alloca.m4, lgl/m4/gnulib-cache.m4,
16563 lgl/m4/gnulib-comp.m4, lgl/m4/memmem.m4, lgl/string.in.h: Use
16564 gnulib's memmem-simple instead.
16566 2008-01-14 Simon Josefsson <simon@josefsson.org>
16568 * configure.in: Remove libextra/minilozo/Makefile.
16570 2008-01-14 Nikos <nmav@crystal.(none)>
16572 * includes/gnutls/openpgp.h, lib/openpgp/privkey.c, src/certtool.c:
16573 openpgp_privkey_export() has parameters to export encrypted secret
16574 keys. Added for future compatibility.
16576 2008-01-13 Simon Josefsson <simon@josefsson.org>
16578 * doc/protocol/draft-ietf-tls-rsa-aes-gcm-01.txt: Add.
16580 2008-01-13 Nikos <nmav@crystal.(none)>
16582 * lib/gnutls_openpgp.c: use the first valid subkey if an
16583 authentication subkey is not found.
16585 2008-01-13 Nikos <nmav@crystal.(none)>
16587 * NEWS, includes/gnutls/compat.h, includes/gnutls/openpgp.h,
16588 lib/openpgp/openpgp.h, lib/openpgp/output.c, lib/openpgp/pgp.c,
16589 lib/openpgp/pgpverify.c, lib/openpgp/privkey.c, src/certtool-gaa.c,
16590 src/certtool-gaa.h, src/certtool.c, src/certtool.gaa: Additions to
16591 make certtool print information on openpgp keys.
16593 2008-01-13 Nikos <nmav@crystal.(none)>
16595 * NEWS: documented changes.
16597 2008-01-13 Nikos <nmav@crystal.(none)>
16599 * README, configure.in, includes/gnutls/gnutls.h.in,
16600 includes/gnutls/openpgp.h, lib/Makefile.am, lib/auth_cert.c,
16601 lib/auth_cert.h, lib/gnutls_cert.c, lib/gnutls_cert.h,
16602 lib/gnutls_errors.c, lib/gnutls_extra_hooks.c,
16603 lib/gnutls_extra_hooks.h, lib/gnutls_openpgp.c, lib/gnutls_state.c,
16604 lib/opencdk/Makefile.am, lib/opencdk/README, lib/opencdk/armor.c,
16605 lib/opencdk/context.h, lib/opencdk/dummy.c, lib/opencdk/filters.h,
16606 lib/opencdk/hash.c, lib/opencdk/kbnode.c, lib/opencdk/keydb.c,
16607 lib/opencdk/literal.c, lib/opencdk/main.c, lib/opencdk/main.h,
16608 lib/opencdk/misc.c, lib/opencdk/new-packet.c,
16609 lib/opencdk/opencdk.h, lib/opencdk/packet.h, lib/opencdk/pubkey.c,
16610 lib/opencdk/read-packet.c, lib/opencdk/seskey.c,
16611 lib/opencdk/sig-check.c, lib/opencdk/stream.c,
16612 lib/opencdk/stream.h, lib/opencdk/types.h, lib/opencdk/verify.c,
16613 lib/opencdk/write-packet.c, lib/openpgp/Makefile.am,
16614 lib/openpgp/compat.c, lib/openpgp/extras.c,
16615 lib/openpgp/gnutls_openpgp.h, lib/openpgp/openpgp.h,
16616 lib/openpgp/output.c, lib/openpgp/pgp.c, lib/openpgp/pgpverify.c,
16617 lib/openpgp/privkey.c, libextra/Makefile.am,
16618 libextra/gnutls_extra.c, libextra/gnutls_openpgp.c,
16619 libextra/opencdk/Makefile.am, libextra/opencdk/README,
16620 libextra/opencdk/armor.c, libextra/opencdk/cipher.c,
16621 libextra/opencdk/compress.c, libextra/opencdk/context.h,
16622 libextra/opencdk/dummy.c, libextra/opencdk/filters.h,
16623 libextra/opencdk/kbnode.c, libextra/opencdk/keydb.c,
16624 libextra/opencdk/literal.c, libextra/opencdk/main.c,
16625 libextra/opencdk/main.h, libextra/opencdk/misc.c,
16626 libextra/opencdk/new-packet.c, libextra/opencdk/opencdk.h,
16627 libextra/opencdk/packet.h, libextra/opencdk/pubkey.c,
16628 libextra/opencdk/read-packet.c, libextra/opencdk/seskey.c,
16629 libextra/opencdk/sig-check.c, libextra/opencdk/stream.c,
16630 libextra/opencdk/stream.h, libextra/opencdk/types.h,
16631 libextra/opencdk/verify.c, libextra/opencdk/write-packet.c,
16632 src/Makefile.am, src/certtool-gaa.c, src/certtool-gaa.h,
16633 src/certtool.c, src/certtool.gaa, src/cli.c, src/serv.c,
16634 src/tls_test.c: merged the openpgp branch to head\!
16636 2008-01-12 Nikos <nmav@crystal.(none)>
16638 * libextra/Makefile.am: Added fix by Alon to avoid linking against
16639 /usr/lib/libgnutls.so.
16641 2008-01-09 Simon Josefsson <simon@josefsson.org>
16643 * GNUmakefile, maint-cfg.mk: Re-add config.rpath hack, since gnulib
16644 updated config.rpath.
16646 2008-01-09 Simon Josefsson <simon@josefsson.org>
16648 * build-aux/config.rpath, lgl/Makefile.am, lgl/dummy.c,
16649 lgl/m4/eealloc.m4, lgl/m4/gnulib-comp.m4, lgl/m4/malloca.m4,
16650 lgl/malloca.c, lgl/malloca.h, lgl/malloca.valgrind, lgl/memmem.c,
16651 lgl/printf-parse.c: Update gnulib files.
16653 2008-01-08 Simon Josefsson <simon@josefsson.org>
16655 * NEWS, configure.in: Bump versions.
16657 2008-01-08 Simon Josefsson <simon@josefsson.org>
16659 * ChangeLog: Generated.
16661 2008-01-08 Simon Josefsson <simon@josefsson.org>
16663 * NEWS: Version 2.3.0.
16665 2008-01-08 Simon Josefsson <simon@josefsson.org>
16667 * po/LINGUAS: Sync with TP.
16669 2008-01-08 Simon Josefsson <simon@josefsson.org>
16671 * po/LINGUAS: Sync with TP.
16673 2008-01-08 Simon Josefsson <simon@josefsson.org>
16675 * configure.in: Further LZO fixes.
16677 2008-01-08 Simon Josefsson <simon@josefsson.org>
16679 * doc/reference/Makefile.am: Cleanup after LZO removal.
16681 2008-01-08 Simon Josefsson <simon@josefsson.org>
16683 * NEWS, configure.in, doc/gnutls.texi, libextra/Makefile.am,
16684 libextra/minilzo/Makefile.am, libextra/minilzo/README.LZO,
16685 libextra/minilzo/lzoconf.h, libextra/minilzo/lzodefs.h,
16686 libextra/minilzo/minilzo.c, libextra/minilzo/minilzo.h,
16687 libextra/minilzo/testmini.c: Remove LZO compression support.
16689 2008-01-08 Simon Josefsson <simon@josefsson.org>
16691 * Makefile.am: Call git-push (git-push --tags doesn't push
16694 2008-01-08 Simon Josefsson <simon@josefsson.org>
16696 * NEWS, gl/progname.c, lgl/m4/memmem.m4, lgl/memmem.c: Update gnulib
16699 2008-01-07 Simon Josefsson <simon@josefsson.org>
16703 2008-01-07 Simon Josefsson <simon@josefsson.org>
16705 * lib/ext_server_name.c: Handle more than one server name field
16706 correctly. Tiny patch from mark.phillips@virgin.net.
16708 2008-01-05 Simon Josefsson <simon@josefsson.org>
16710 * configure.in: Drop -D_REENTRANT -D_THREAD_SAFE, not needed as far
16713 2008-01-04 Simon Josefsson <simon@josefsson.org>
16717 2008-01-04 Simon Josefsson <simon@josefsson.org>
16719 * po/LINGUAS, po/ms.po: Sync with TP.
16721 2008-01-04 Simon Josefsson <simon@josefsson.org>
16723 * po/LINGUAS: Sync with TP.
16725 2008-01-02 Simon Josefsson <simon@josefsson.org>
16727 * doc/manpages/Makefile.am: Bump copyright years.
16729 2008-01-02 Simon Josefsson <simon@josefsson.org>
16731 * NEWS: Remove dupe entry.
16733 2008-01-02 Simon Josefsson <simon@josefsson.org>
16735 * gl/fseeko.c, gl/m4/gnulib-comp.m4, gl/progname.c,
16736 gl/version-etc.c, lgl/Makefile.am, lgl/float.in.h,
16737 lgl/m4/float_h.m4, lgl/m4/gnulib-comp.m4, lgl/m4/memmem.m4,
16738 lgl/m4/stdlib_h.m4, lgl/m4/string_h.m4, lgl/m4/unistd_h.m4,
16739 lgl/memmem.c, lgl/stdint.in.h, lgl/stdlib.in.h, lgl/string.in.h,
16740 lgl/unistd.in.h: Update gnulib files.
16742 2008-01-02 Simon Josefsson <simon@josefsson.org>
16744 * lgl/dummy.c, lgl/m4/eealloc.m4, lgl/m4/malloca.m4,
16745 lgl/m4/memchr.m4, lgl/m4/memcmp.m4, lgl/malloca.c, lgl/malloca.h,
16746 lgl/malloca.valgrind, lgl/memchr.c, lgl/memcmp.c: Update gnulib
16749 2008-01-02 Simon Josefsson <simon@josefsson.org>
16751 * gl/.gitignore, lgl/.gitignore: Remove .gitignore's from gnulib.
16753 2007-12-21 Simon Josefsson <simon@josefsson.org>
16755 * doc/protocol/draft-ietf-tls-ecc-new-mac-02.txt,
16756 doc/protocol/draft-ietf-tls-extractor-00.txt: Add.
16758 2007-12-21 Simon Josefsson <simon@josefsson.org>
16760 * lib/gnutls_priority.c: Doc fixes.
16762 2007-12-17 Simon Josefsson <simon@josefsson.org>
16764 * doc/protocol/draft-hajjeh-tls-sign-04.txt: Add.
16766 2007-12-15 Nikos <nmav@crystal.(none)>
16768 * lib/gnutls_state.c: Fix for certificate selection in servers with
16769 certificate callbacks.
16771 2007-12-16 Nikos <nmav@crystal.(none)>
16773 * : 1 2 lib/gnutls_state.c
16775 2007-12-10 Simon Josefsson <simon@josefsson.org>
16777 * lib/minitasn1/libtasn1.h: Bump versions.
16779 2007-12-14 Simon Josefsson <simon@josefsson.org>
16781 * NEWS: Merge in old NEWS entries.
16783 2007-12-14 Simon Josefsson <simon@josefsson.org>
16785 * po/LINGUAS, po/nl.po, po/pl.po, po/sv.po: Sync with TP.
16787 2007-12-13 Simon Josefsson <simon@josefsson.org>
16789 * .cvscopying: Add 2007.
16791 2007-12-13 Simon Josefsson <simon@josefsson.org>
16795 2007-12-13 Simon Josefsson <simon@josefsson.org>
16797 * lib/gnutls_state.c: If the server has a callback, the search for a
16798 valid certificate will fail. Patch from Nikos.
16800 2007-12-13 Simon Josefsson <simon@josefsson.org>
16802 * doc/protocol/draft-hajjeh-tls-identity-protection-02.txt: Add.
16804 2007-12-12 Ludovic Courtès <ludo@gnu.org>
16806 * : commit a37e52e18a625138cb0e3441023e2ac9fbb62552 Author: Ludovic
16807 Courtès <ludo@gnu.org> Date: Tue Dec 11 18:23:15 2007 +0100
16809 2007-12-11 Ludovic Courtès <ludo@gnu.org>
16811 * guile/tests/openpgp-auth.scm, guile/tests/openpgp-keyring.scm,
16812 guile/tests/openpgp-keys.scm: Update Guile OpenPGP test cases to use
16813 the new names. * guile/tests/*.scm: Substitute `certificate' to `public-key' in
16814 tests using the OpenPGP API.
16816 2007-12-11 Ludovic Courtès <ludo@gnu.org>
16818 * doc/guile.texi: Update OpenPGP names in Guile examples. * doc/guile.texi (Guile Examples): Substitute `certificate' to `public-key' in OpenPGP examples.
16820 2007-12-11 Ludovic Courtès <ludo@gnu.org>
16822 * guile/modules/gnutls.scm, guile/modules/gnutls/extra.scm,
16823 guile/pre-inst-guile.in, guile/src/Makefile.am: Bump Guile glue
16824 libraries version number. * guile/modules/gnutls.scm: Load `libguile-gnutls-v-1'. * guile/modules/gnutls/extra.scm: Load `libguile-gnutls-extra-v-1'. * guile/pre-inst-guile.in: Load `v-1' libraries. * guile/src/Makefile.am (lib_LTLIBRARIES): Bump libraries from `v-0'
16825 to `v-1'. Update all variables.
16827 2007-12-11 Ludovic Courtès <ludo@gnu.org>
16829 * guile/modules/gnutls/build/enums.scm,
16830 guile/modules/gnutls/build/smobs.scm,
16831 guile/modules/gnutls/extra.scm, guile/src/extra.c: Substitute
16832 `certificate' to `public-key' in `(gnutls extra)'. * guile/modules/gnutls/build/enums.scm (%openpgp-key-format-enum): Rename to... (%openpgp-certificate-format-enum): This. (%gnutls-extra-enums): Update. * guile/modules/gnutls/build/smobs.scm (%openpgp-public-key-smob): Rename to... (%openpgp-certificate-smob): This. (%gnutls-extra-smobs): Update. * guile/modules/gnutls/extra.scm: Substitute all `certificate' in
16833 all `public-key' names. Add backward-compatible bindings. * guile/src/extra.c: Substitute `certificate' to `public-key'.
16835 2007-12-11 Simon Josefsson <simon@josefsson.org>
16837 * GNUmakefile, maint-cfg.mk: Remove config.rpath hack.
16839 2007-12-10 Simon Josefsson <simon@josefsson.org>
16843 2007-12-10 Simon Josefsson <simon@josefsson.org>
16845 * src/certtool.c: Make --verify-chain support larger inputs than
16848 2007-12-10 Simon Josefsson <simon@josefsson.org>
16850 * configure.in: Re-order gettext invocation to avoid autoconf
16853 2007-12-10 Simon Josefsson <simon@josefsson.org>
16855 * NEWS, configure.in: Bump versions.
16857 2007-12-10 Simon Josefsson <simon@josefsson.org>
16859 * ChangeLog: Generated.
16861 2007-12-10 Simon Josefsson <simon@josefsson.org>
16863 * NEWS: Version 2.1.8.
16865 2007-12-09 Simon Josefsson <simon@josefsson.org>
16867 * doc/Makefile.am: GPLv3 typo.
16869 2007-12-09 Simon Josefsson <simon@josefsson.org>
16873 2007-12-09 Simon Josefsson <simon@josefsson.org>
16875 * NEWS, configure.in, maint-cfg.mk: Gettext 0.17 to solve -L
16878 2007-12-09 Simon Josefsson <simon@josefsson.org>
16880 * configure.in: GPLv3.
16882 2007-12-09 Simon Josefsson <simon@josefsson.org>
16884 * gl/version-etc.c: Revert local gnulib override regarding GPLv3.
16886 2007-12-09 Simon Josefsson <simon@josefsson.org>
16888 * doc/Makefile.am, doc/credentials/Makefile.am,
16889 doc/extract-guile-c-doc.scm, doc/guile.texi, gl/Makefile.am,
16890 guile/modules/gnutls/extra.scm,
16891 guile/modules/system/documentation/c-snarf.scm,
16892 guile/modules/system/documentation/output.scm,
16893 guile/pre-inst-guile.in, guile/src/extra.c,
16894 guile/tests/openpgp-auth.scm, guile/tests/openpgp-keyring.scm,
16895 guile/tests/openpgp-keys.scm, includes/Makefile.am: More GPLv3
16898 2007-12-09 Simon Josefsson <simon@josefsson.org>
16900 * gl/override/lib/version-etc.c.diff: More GPLv3 fixes.
16902 2007-12-09 Simon Josefsson <simon@josefsson.org>
16904 * doc/gpl-3.0.texi: Use GPLv3 in manual.
16906 2007-12-09 Simon Josefsson <simon@josefsson.org>
16908 * doc/gnutls.texi, doc/gpl-2.0.texi, gl/gnulib.mk,
16909 gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4: Use GPLv3 in manual.
16911 2007-12-09 Simon Josefsson <simon@josefsson.org>
16913 * Makefile.am, doc/examples/Makefile.am, doc/manpages/Makefile.am,
16914 includes/gnutls/extra.h, includes/gnutls/openssl.h,
16915 libextra/Makefile.am, libextra/gnutls_extra.h,
16916 libextra/libgnutls-extra.vers, libextra/openpgp/Makefile.am,
16917 libextra/openssl_compat.h, maint-cfg.mk: GPLv3 fixes.
16919 2007-12-09 Simon Josefsson <simon@josefsson.org>
16921 * src/Makefile.am, src/common.c, src/list.h, src/serv.c: Use GPLv3
16924 2007-12-09 Simon Josefsson <simon@josefsson.org>
16926 * tests/Makefile.am, tests/anonself.c, tests/certder.c,
16927 tests/certificate_set_x509_crl.c, tests/dhepskself.c, tests/dn.c,
16928 tests/gc.c, tests/hostname-check/Makefile.am,
16929 tests/hostname-check/hostname-check.c, tests/key-id/Makefile.am,
16930 tests/key-id/key-id, tests/nist-pkits/pkits,
16931 tests/nist-pkits/pkits_crl, tests/nist-pkits/pkits_crt,
16932 tests/nist-pkits/pkits_pkcs12, tests/nist-pkits/pkits_smime,
16933 tests/openpgp/Makefile.am, tests/openpgp/keyring.c,
16934 tests/openssl.c, tests/oprfi.c, tests/parse_ca.c,
16935 tests/pathlen/Makefile.am, tests/pathlen/pathlen,
16936 tests/pkcs1-padding/Makefile.am, tests/pkcs1-padding/pkcs1-pad,
16937 tests/pkcs12-decode/Makefile.am, tests/pkcs12-decode/pkcs12,
16938 tests/pkcs8-decode/Makefile.am, tests/pkcs8-decode/pkcs8,
16939 tests/pskself.c, tests/resume.c,
16940 tests/rsa-md5-collision/Makefile.am,
16941 tests/rsa-md5-collision/rsa-md5-collision, tests/set_pkcs12_cred.c,
16942 tests/sha2/Makefile.am, tests/sha2/sha2, tests/simple.c,
16943 tests/tlsia.c, tests/userid/Makefile.am, tests/userid/userid,
16944 tests/utils.c, tests/utils.h, tests/x509paths/chain,
16945 tests/x509self.c, tests/x509signself.c: Use GPLv3 for self-tests.
16947 2007-12-09 Simon Josefsson <simon@josefsson.org>
16949 * build-aux/config.rpath, build-aux/gendocs.sh, doc/fdl.texi,
16950 doc/gendocs_template, gl/fseeko.c, gl/gai_strerror.c,
16951 gl/getaddrinfo.c, gl/getaddrinfo.h, gl/getdelim.c, gl/getline.c,
16952 gl/getpass.c, gl/getpass.h, gl/inet_ntop.c, gl/inet_ntop.h,
16953 gl/lseek.c, gl/m4/getdelim.m4, gl/m4/getline.m4,
16954 gl/m4/gnulib-comp.m4, gl/m4/lib-link.m4, gl/m4/strerror.m4,
16955 gl/netinet_in.in.h, gl/strdup.c, gl/strerror.c, gl/version-etc.c,
16956 lgl/Makefile.am, lgl/m4/gettext.m4, lgl/m4/gnulib-comp.m4,
16957 lgl/m4/iconv.m4, lgl/m4/intdiv0.m4, lgl/m4/intl.m4,
16958 lgl/m4/intlmacosx.m4, lgl/m4/intmax_t.m4, lgl/m4/lib-link.m4,
16959 lgl/m4/lock.m4, lgl/m4/longlong.m4, lgl/m4/po.m4,
16960 lgl/m4/printf-posix.m4, lgl/m4/stdio_h.m4, lgl/m4/stdlib_h.m4,
16961 lgl/m4/string_h.m4, lgl/m4/uintmax_t.m4, lgl/m4/ulonglong.m4,
16962 lgl/m4/unistd_h.m4, lgl/m4/vasnprintf.m4, lgl/m4/wint_t.m4,
16963 lgl/printf-parse.c, lgl/realloc.c, lgl/stdlib.in.h,
16964 lgl/string.in.h, lgl/unistd.in.h, lgl/vasnprintf.c: Update gnulib.
16966 2007-12-09 Nikos <nmav@crystal.(none)>
16968 * lib/gnutls_handshake.c, lib/gnutls_handshake.h,
16969 lib/gnutls_v2_compat.c: user_hello_func is call always. Even when
16970 resuming a session.
16972 2007-12-09 Nikos <nmav@crystal.(none)>
16974 * src/common.c: print session ID
16976 2007-12-07 System User <nmav@crystal.(none)>
16978 * NEWS: license update
16980 2007-12-07 System User <nmav@crystal.(none)>
16982 * COPYING, libextra/gnutls_extra.c, libextra/gnutls_ia.c,
16983 libextra/gnutls_openpgp.c, libextra/gnutls_openssl.c,
16984 libextra/openpgp/compat.c, libextra/openpgp/extras.c,
16985 libextra/openpgp/pgp.c, libextra/openpgp/pgpverify.c,
16986 libextra/openpgp/privkey.c, libextra/openssl_compat.c,
16987 src/certtool-cfg.c, src/certtool.c, src/cli.c, src/common.c,
16988 src/crypt.c, src/prime.c, src/psk.c, src/serv.c, src/tests.c,
16989 src/tls_test.c: GPL parts under GPLv3
16991 2007-12-06 System User <nmav@crystal.(none)>
16993 * lib/gnutls_record.c: It seems we were ahead of our time.
16995 2007-12-06 System User <nmav@crystal.(none)>
16997 * NEWS, lib/gnutls_record.c: Revert "We now ignore received packets
16998 with unknown content types" This reverts commit 4a19fd59da474b3de977a925fd91578db7e3d4a1.
17000 2007-12-06 Simon Josefsson <simon@josefsson.org>
17002 * lib/x509/x509.c: Doc fix.es
17004 2007-12-06 Simon Josefsson <simon@josefsson.org>
17006 * lib/x509/x509.c: Typo fix. Tiny patch from Daniel Kahn Gillmor
17007 <dkg-debian.org@fifthhorseman.net>.
17009 2007-12-04 Nikos <nmav@crystal.(none)>
17011 * : commit bd3b0f49c966277e91f57c64cfcc720cbebb4a73 Author: Nikos
17012 <nmav@crystal.(none)> Date: Tue Dec 4 22:05:25 2007 +0200
17014 2007-12-04 Simon Josefsson <simon@josefsson.org>
17016 * maint-cfg.mk: Overwrite autopoint files with gnulib files.
17018 2007-12-03 Nikos <nmav@crystal.(none)>
17020 * : commit dac01d7279eb28e7c5909d53bf346206f10319b5 Author: Nikos
17021 <nmav@crystal.(none)> Date: Mon Dec 3 20:05:32 2007 +0200
17023 2007-12-03 Simon Josefsson <simon@josefsson.org>
17025 * doc/manpages/Makefile.am: Generated.
17027 2007-12-03 Simon Josefsson <simon@josefsson.org>
17031 2007-12-03 Simon Josefsson <simon@josefsson.org>
17033 * configure.in: Bump version.
17035 2007-12-03 Simon Josefsson <simon@josefsson.org>
17037 * configure.in: Bump to indicate added ABI.
17039 2007-12-03 Simon Josefsson <simon@josefsson.org>
17041 * maint-cfg.mk: Copy, don't remove... to fix Makefile.in hard-coded
17042 links to m4 filenames.
17044 2007-12-03 Simon Josefsson <simon@josefsson.org>
17046 * maint-cfg.mk: Remove gettext havelib files.
17048 2007-12-03 Simon Josefsson <simon@josefsson.org>
17050 * lib/x509/privkey_pkcs8.c: Indent.
17052 2007-12-03 Nikos <nmav@crystal.(none)>
17056 2007-12-02 Nikos <nmav@crystal.(none)>
17058 * NEWS, includes/gnutls/x509.h, lib/x509/x509.c: added
17059 gnutls_x509_crt_get_subject_alt_name2 to overcome some limitations
17060 of the original function.
17062 2007-12-02 Nikos <nmav@crystal.(none)>
17064 * : 1 1 lib/x509/x509.c
17066 2007-12-01 Simon Josefsson <simon@josefsson.org>
17068 * : commit b6e4b1ff3f7ef8a8d26f2e89c0bc50d2fc9d23f4 Author: Nikos
17069 <nmav@crystal.(none)> Date: Sat Dec 1 08:25:34 2007 +0200
17071 2007-11-30 Nikos <nmav@crystal.(none)>
17073 * configure.in, lib/x509/dsa.c, src/certtool.c: Depend on libgcrypt
17074 1.2.4 again (lose DSA2 functionality).
17076 2007-11-30 Nikos <nmav@crystal.(none)>
17078 * lib/gnutls_priority.c: Added SECURE256 and SECURE128 level.
17080 2007-11-29 Simon Josefsson <simon@josefsson.org>
17082 * ChangeLog: Generated.
17084 2007-11-29 Simon Josefsson <simon@josefsson.org>
17086 * NEWS: Version 2.1.7.
17088 2007-11-28 Nikos <nmav@crystal.(none)>
17090 * : 2 2 lib/gnutls_priority.c
17092 2007-11-28 Nikos <nmav@crystal.(none)>
17094 * lib/auth_srp_passwd.c: more assertions.
17096 2007-11-28 Nikos <nmav@crystal.(none)>
17098 * lib/auth_srp.c: more assertions
17100 2007-11-28 Nikos <nmav@crystal.(none)>
17102 * lib/auth_srp.c: added assertion.
17104 2007-11-28 Nikos <nmav@crystal.(none)>
17106 * src/serv.c: fix in priority_set
17108 2007-11-28 Nikos <nmav@crystal.(none)>
17110 * includes/gnutls/gnutlsxx.h: updated the gnutlsxx interface
17112 2007-11-28 Nikos <nmav@crystal.(none)>
17114 * includes/gnutls/gnutls.h.in, lib/gnutls_priority.c: more updates
17115 for priority functions.
17117 2007-11-28 Nikos <nmav@crystal.(none)>
17119 * doc/examples/ex-cert-select.c, doc/examples/ex-client-resume.c,
17120 doc/examples/ex-client-srp.c, doc/examples/ex-client-tlsia.c,
17121 doc/examples/ex-client1.c, doc/examples/ex-client2.c,
17122 doc/examples/ex-serv-anon.c, doc/examples/ex-serv-export.c,
17123 doc/examples/ex-serv-pgp.c, doc/examples/ex-serv-srp.c,
17124 doc/examples/ex-serv1.c, lib/gnutls_priority.c, lib/gnutlsxx.cpp,
17125 src/cli.c, src/serv.c: Return the string position in case of an
17126 error in the priority functions.
17128 2007-11-28 Simon Josefsson <simon@josefsson.org>
17130 * lib/gnutls_priority.c: Typo.
17132 2007-11-28 Simon Josefsson <simon@josefsson.org>
17136 2007-11-28 Simon Josefsson <simon@josefsson.org>
17138 * lib/gnutls_priority.c: Give example for %COMPAT.
17140 2007-11-28 Simon Josefsson <simon@josefsson.org>
17142 * lib/gnutls_priority.c: Rename HIGH to SECURE.
17144 2007-11-28 Simon Josefsson <simon@josefsson.org>
17146 * lib/gnutls_priority.c: Re-add aes-256 so we don't fail to
17147 negotiate it in case end only supports it. Doc fixes.
17149 2007-11-28 Simon Josefsson <simon@josefsson.org>
17151 * lib/gnutls_priority.c: Doc fixes. Fix warnings.
17153 2007-11-28 Simon Josefsson <simon@josefsson.org>
17155 * lib/gnutls_priority.c: Re-indent.
17157 2007-11-28 Simon Josefsson <simon@josefsson.org>
17159 * po/ms.po: Sync with TP.
17161 2007-11-28 Simon Josefsson <simon@josefsson.org>
17163 * doc/manpages/Makefile.am: Generated.
17165 2007-11-28 Simon Josefsson <simon@josefsson.org>
17169 2007-11-28 Simon Josefsson <simon@josefsson.org>
17171 * includes/gnutls/compat.h, includes/gnutls/gnutls.h.in,
17172 lib/gnutls_priority.c: Re-add gnutls_set_default_priority and
17173 gnutls_set_default_export_priority.
17175 2007-11-27 Simon Josefsson <simon@josefsson.org>
17177 * doc/protocol/draft-ietf-tls-rfc4346-bis-07.txt: Add.
17179 2007-11-26 Simon Josefsson <simon@josefsson.org>
17181 * doc/protocol/rfc5054.txt: Add.
17183 2007-11-26 Simon Josefsson <simon@josefsson.org>
17185 * doc/protocol/draft-rescorla-tls-extractor-01.txt: Add.
17187 2007-11-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17189 * : 1 1 lib/gnutls_priority.c
17191 2007-11-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17193 * lib/x509/common.c: corrected bug in the new read_mpis
17195 2007-11-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17197 * lib/x509/common.c, lib/x509/common.h, lib/x509/crl.c,
17198 lib/x509/crq.c, lib/x509/pkcs12.c, lib/x509/pkcs7.c,
17199 lib/x509/privkey.c, lib/x509/privkey_pkcs8.c, lib/x509/x509.c:
17200 export_int was simplified are no artificial limits are imposed any
17203 2007-11-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17205 * lib/x509/common.c: variables for the time functions are not more
17208 2007-11-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17210 * lib/x509/common.c, lib/x509/mpi.c: in RSA certificate parameters
17211 no artificial limits are imposed any more
17213 2007-11-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17215 * lib/x509/privkey_pkcs8.c: corrected documentation
17217 2007-11-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17219 * NEWS, lib/x509/mpi.c, lib/x509/mpi.h, lib/x509/privkey.c,
17220 lib/x509/privkey.h, lib/x509/privkey_pkcs8.c: added support for PKCS
17221 #8 decoding of DSA keys.
17223 2007-11-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17225 * lib/x509/mpi.c, lib/x509/privkey_pkcs8.c: added ability to write
17228 2007-11-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17230 * doc/examples/ex-cert-select.c, doc/examples/ex-serv1.c: examples
17233 2007-11-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17235 * : 3 3 doc/examples/ex-cert-select.c
17237 2007-11-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17239 * NEWS, doc/examples/ex-cert-select.c,
17240 doc/examples/ex-client-resume.c, doc/examples/ex-client-srp.c,
17241 doc/examples/ex-client-tlsia.c, doc/examples/ex-client1.c,
17242 doc/examples/ex-client2.c, doc/examples/ex-serv-anon.c,
17243 doc/examples/ex-serv-export.c, doc/examples/ex-serv-pgp.c,
17244 doc/examples/ex-serv-srp.c, doc/examples/ex-serv1.c,
17245 doc/gnutls.texi, includes/gnutls/compat.h,
17246 includes/gnutls/gnutls.h.in, includes/gnutls/gnutlsxx.h,
17247 lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutlsxx.cpp,
17248 src/cli.c, src/common.c, src/serv.c: new era of priority functions.
17250 2007-11-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17252 * lib/ext_cert_type.c, lib/gnutls_algorithms.c, lib/gnutls_int.h,
17253 lib/gnutls_priority.c, lib/gnutls_record.c, lib/gnutls_state.c:
17254 cleanup the priority functionality
17256 2007-11-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17258 * doc/gnutls.texi: links to rfc 5054 (srp)
17260 2007-11-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17262 * includes/gnutls/compat.h: updated the priority compatibility
17265 2007-11-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17267 * NEWS, doc/gnutls.texi, includes/gnutls/gnutls.h.in,
17268 lib/gnutls_priority.c, lib/gnutls_state.h: added
17269 gnutls_check_priority() to check syntax of priority strings.
17271 2007-11-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17273 * lib/gnutls_handshake.c, lib/gnutls_handshake.h,
17274 lib/gnutls_v2_compat.c: Renegotiate the protocol version after the
17275 user_hello_func has been called
17277 2007-11-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17279 * doc/examples/ex-cert-select.c, doc/examples/ex-client-srp.c,
17280 includes/gnutls/gnutlsxx.h, lib/gnutls_priority.c, lib/gnutlsxx.cpp:
17281 fixes for the new gnutls_set_priority().
17283 2007-11-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17285 * doc/gnutls.texi: The gnutls_*_convert_priority() functions were
17286 deprecated by the gnutls_set_priority()
17288 2007-11-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17290 * NEWS, lib/gnutls_priority.c: The gnutls_*_convert_priority()
17291 functions were deprecated by the gnutls_set_priority()
17293 2007-11-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17295 * NEWS, configure.in, doc/examples/ex-client-resume.c,
17296 doc/examples/ex-client-srp.c, doc/examples/ex-client-tlsia.c,
17297 doc/examples/ex-client1.c, doc/examples/ex-client2.c,
17298 doc/examples/ex-serv-anon.c, doc/examples/ex-serv-export.c,
17299 doc/examples/ex-serv-pgp.c, doc/examples/ex-serv-srp.c,
17300 doc/examples/ex-serv1.c, doc/gnutls.texi, includes/gnutls/compat.h,
17301 includes/gnutls/gnutls.h.in, includes/gnutls/gnutlsxx.h,
17302 lib/gnutls_algorithms.h, lib/gnutls_priority.c, lib/gnutlsxx.cpp,
17303 src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa,
17304 src/serv-gaa.c, src/serv-gaa.h, src/serv.c, src/serv.gaa: added
17305 gnutls_set_priority() to replace gnutls_set_default_priority2().
17307 2007-11-16 Simon Josefsson <simon@josefsson.org>
17309 * libextra/opencdk/keydb.c, libextra/opencdk/seskey.c: Re-apply
17310 opencdk fixes that were lost in 0.6.6 upgrade.
17312 2007-11-16 Simon Josefsson <simon@josefsson.org>
17314 * NEWS, libextra/opencdk/cipher.c, libextra/opencdk/keydb.c,
17315 libextra/opencdk/opencdk.h, libextra/opencdk/seskey.c,
17316 libextra/opencdk/stream.c: Use OpenCDK 0.6.6.
17318 2007-11-16 Simon Josefsson <simon@josefsson.org>
17320 * NEWS, configure.in: Bump versions.
17322 2007-11-15 Simon Josefsson <simon@josefsson.org>
17324 * ChangeLog: Generated.
17326 2007-11-15 Simon Josefsson <simon@josefsson.org>
17328 * NEWS: Version 2.1.6.
17330 2007-11-15 Simon Josefsson <simon@josefsson.org>
17334 2007-11-15 Simon Josefsson <simon@josefsson.org>
17338 2007-11-15 Simon Josefsson <simon@josefsson.org>
17342 2007-11-15 Simon Josefsson <simon@josefsson.org>
17344 * includes/gnutls/compat.h: Revert rename of
17345 GNUTLS_E_UNKNOWN_HASH_ALGORITHM. Instead we add a new
17346 GNUTLS_E_UNKNOWN_ALGORITHM.
17348 2007-11-15 Simon Josefsson <simon@josefsson.org>
17350 * includes/gnutls/gnutls.h.in: Revert rename of
17351 GNUTLS_E_UNKNOWN_HASH_ALGORITHM. Instead we add a new
17352 GNUTLS_E_UNKNOWN_ALGORITHM.
17354 2007-11-15 Simon Josefsson <simon@josefsson.org>
17356 * lib/gnutls_errors.c: Revert rename of
17357 GNUTLS_E_UNKNOWN_HASH_ALGORITHM. Instead we add a new
17358 GNUTLS_E_UNKNOWN_ALGORITHM.
17360 2007-11-14 Simon Josefsson <simon@josefsson.org>
17362 * libextra/opencdk/seskey.c: Doc fix.
17364 2007-11-14 Simon Josefsson <simon@josefsson.org>
17366 * libextra/opencdk/keydb.c: Doc fix.
17368 2007-11-14 Simon Josefsson <simon@josefsson.org>
17370 * lib/gnutls_record.c: Doc fix.
17372 2007-11-14 Simon Josefsson <simon@josefsson.org>
17374 * lib/gnutls_cert.c: Doc fix.
17376 2007-11-14 Simon Josefsson <simon@josefsson.org>
17378 * lib/gnutls_anon_cred.c: Doc fix.
17380 2007-11-14 Simon Josefsson <simon@josefsson.org>
17382 * lib/gnutls_state.c: Doc fix.
17384 2007-11-14 Simon Josefsson <simon@josefsson.org>
17386 * lib/gnutls_x509.c: Doc fix.
17388 2007-11-14 Simon Josefsson <simon@josefsson.org>
17390 * lib/gnutls_x509.c: Doc fix.
17392 2007-11-14 Simon Josefsson <simon@josefsson.org>
17394 * lib/gnutls_psk.c: Doc fix.
17396 2007-11-14 Simon Josefsson <simon@josefsson.org>
17398 * lib/gnutls_algorithms.c: Doc fix.
17400 2007-11-14 Simon Josefsson <simon@josefsson.org>
17402 * lib/gnutls_handshake.c: Doc fixes.
17404 2007-11-14 Simon Josefsson <simon@josefsson.org>
17406 * includes/gnutls/compat.h, includes/gnutls/extra.h: Move compat
17409 2007-11-14 Simon Josefsson <simon@josefsson.org>
17411 * guile/src/extra.c: Use new APIs.
17413 2007-11-14 Simon Josefsson <simon@josefsson.org>
17415 * guile/modules/gnutls/build/enums.scm: Typo.
17417 2007-11-14 Simon Josefsson <simon@josefsson.org>
17419 * guile/modules/gnutls/build/enums.scm,
17420 guile/modules/gnutls/build/smobs.scm: Update API.
17422 2007-11-14 Simon Josefsson <simon@josefsson.org>
17424 * guile/modules/gnutls/build/enums.scm: Add unknown-algorithm (new
17425 name of unknown-hash-algorithm).
17427 2007-11-14 Simon Josefsson <simon@josefsson.org>
17429 * guile/modules/gnutls/build/enums.scm: Remove openpgp trustdb
17432 2007-11-14 Simon Josefsson <simon@josefsson.org>
17434 * includes/gnutls/compat.h, includes/gnutls/gnutls.h.in: Move compat
17435 mappings to compat.h.
17437 2007-11-14 Simon Josefsson <simon@josefsson.org>
17439 * src/cli.c, src/common.c: Use new API.
17441 2007-11-14 Simon Josefsson <simon@josefsson.org>
17443 * doc/examples/ex-serv-export.c, lib/auth_cert.h,
17444 libextra/gnutls_openpgp.c: Use new API.
17446 2007-11-14 Simon Josefsson <simon@josefsson.org>
17448 * libextra/gnutls_openpgp.c: Don't use trustdb error code.
17450 2007-11-14 Simon Josefsson <simon@josefsson.org>
17452 * includes/gnutls/gnutlsxx.h, lib/gnutlsxx.cpp: Use new API in C++
17455 2007-11-14 Simon Josefsson <simon@josefsson.org>
17457 * src/cli.c: Use new API.
17459 2007-11-14 Simon Josefsson <simon@josefsson.org>
17461 * includes/gnutls/compat.h, includes/gnutls/gnutls.h.in,
17462 includes/gnutls/openpgp.h: Move compat mappings to compat.h.
17464 2007-11-14 Simon Josefsson <simon@josefsson.org>
17466 * includes/gnutls/compat.h: Fix.
17468 2007-11-14 Simon Josefsson <simon@josefsson.org>
17470 * includes/gnutls/compat.h: Remove trustdb error code, since we
17471 removed all functions.
17473 2007-11-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17475 * lib/gnutls_cipher.c, lib/gnutls_compress.c,
17476 lib/gnutls_compress_int.c: some updates in the compression code
17478 2007-11-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17480 * NEWS, lib/gnutls_cipher.c, lib/gnutls_compress.c,
17481 lib/gnutls_compress.h, lib/gnutls_record.c: Corrected bug in
17482 decompression of expanded compression data.
17484 2007-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17486 * lib/gnutls_cipher.c: When decompressed data are more than the
17487 record max size warn using GNUTLS_E_DECOMPRESSION_FAILED.
17489 2007-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17491 * : 1 1 src/certtool.gaa
17493 2007-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17495 * includes/gnutls/gnutls.h.in, lib/gnutls_cert.c, src/tls_test.c:
17496 Applied documentation and prototype fixes reported by Evan Martin
17497 <martine@danga.com>.
17499 2007-11-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17501 * doc/gnutls.texi: updated the links to openpgp draft
17503 2007-11-05 Simon Josefsson <simon@josefsson.org>
17505 * src/cli.c: Add warnings about messages used by Emacs tls.el.
17507 2007-11-03 Simon Josefsson <simon@josefsson.org>
17509 * NEWS, configure.in: Bump versions.
17511 2007-11-03 Simon Josefsson <simon@josefsson.org>
17513 * doc/protocol/rfc5081.txt: Add.
17515 2007-11-01 Simon Josefsson <simon@josefsson.org>
17517 * ChangeLog: Generated.
17519 2007-11-01 Simon Josefsson <simon@josefsson.org>
17521 * NEWS: Version 2.1.5.
17523 2007-11-01 Simon Josefsson <simon@josefsson.org>
17527 2007-11-01 Simon Josefsson <simon@josefsson.org>
17531 2007-11-01 Simon Josefsson <simon@josefsson.org>
17535 2007-11-01 Simon Josefsson <simon@josefsson.org>
17537 * configure.in: Bump ABI to 25.
17539 2007-11-01 Simon Josefsson <simon@josefsson.org>
17541 * doc/protocol/draft-ietf-tls-rfc4346-bis-06.txt: Add.
17543 2007-10-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17545 * src/certtool-cfg.c, src/crypt-gaa.c: certtool now prints defaults.
17547 2007-10-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17549 * lib/gnutls_dh_primes.c: The pkcs3 parameters are now corrected
17550 exported (without sign).
17552 2007-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17554 * src/crypt.gaa: parameters -> group parameters
17556 2007-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17558 * AUTHORS, Makefile.am, NEWS, README, THANKS,
17559 build-aux/config.rpath, configure.in, doc/Makefile.am,
17560 doc/gnutls.texi, includes/gnutls/extra.h,
17561 includes/gnutls/openpgp.h, includes/gnutls/pkcs12.h,
17562 includes/gnutls/x509.h, lib/Makefile.am, lib/auth_anon.c,
17563 lib/auth_anon.h, lib/auth_cert.c, lib/auth_cert.h,
17564 lib/auth_dh_common.c, lib/auth_dh_common.h, lib/auth_dhe.c,
17565 lib/auth_dhe_psk.c, lib/auth_psk.c, lib/auth_psk.h,
17566 lib/auth_psk_passwd.c, lib/auth_psk_passwd.h, lib/auth_rsa.c,
17567 lib/auth_rsa_export.c, lib/auth_srp.c, lib/auth_srp.h,
17568 lib/auth_srp_passwd.c, lib/auth_srp_passwd.h, lib/auth_srp_rsa.c,
17569 lib/auth_srp_sb64.c, lib/debug.c, lib/debug.h, lib/defines.h,
17570 lib/ext_cert_type.c, lib/ext_cert_type.h, lib/ext_max_record.c,
17571 lib/ext_max_record.h, lib/ext_server_name.c, lib/ext_server_name.h,
17572 lib/ext_srp.c, lib/ext_srp.h, lib/gnutls_alert.c,
17573 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
17574 lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_auth.h,
17575 lib/gnutls_auth_int.h, lib/gnutls_buffer.h, lib/gnutls_buffers.c,
17576 lib/gnutls_buffers.h, lib/gnutls_cert.c, lib/gnutls_cert.h,
17577 lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
17578 lib/gnutls_cipher_int.h, lib/gnutls_compress.c,
17579 lib/gnutls_compress.h, lib/gnutls_compress_int.c,
17580 lib/gnutls_compress_int.h, lib/gnutls_constate.c,
17581 lib/gnutls_constate.h, lib/gnutls_datum.c, lib/gnutls_datum.h,
17582 lib/gnutls_db.c, lib/gnutls_db.h, lib/gnutls_dh.c, lib/gnutls_dh.h,
17583 lib/gnutls_dh_primes.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
17584 lib/gnutls_extensions.c, lib/gnutls_extensions.h,
17585 lib/gnutls_global.c, lib/gnutls_global.h, lib/gnutls_handshake.c,
17586 lib/gnutls_handshake.h, lib/gnutls_hash_int.c,
17587 lib/gnutls_hash_int.h, lib/gnutls_helper.c, lib/gnutls_int.h,
17588 lib/gnutls_kx.c, lib/gnutls_kx.h, lib/gnutls_mem.c,
17589 lib/gnutls_mem.h, lib/gnutls_mpi.c, lib/gnutls_mpi.h,
17590 lib/gnutls_num.c, lib/gnutls_num.h, lib/gnutls_pk.c,
17591 lib/gnutls_pk.h, lib/gnutls_priority.c, lib/gnutls_psk.c,
17592 lib/gnutls_record.c, lib/gnutls_record.h, lib/gnutls_rsa_export.c,
17593 lib/gnutls_rsa_export.h, lib/gnutls_session.c,
17594 lib/gnutls_session.h, lib/gnutls_session_pack.c,
17595 lib/gnutls_session_pack.h, lib/gnutls_sig.c, lib/gnutls_sig.h,
17596 lib/gnutls_srp.c, lib/gnutls_srp.h, lib/gnutls_state.c,
17597 lib/gnutls_state.h, lib/gnutls_str.c, lib/gnutls_str.h,
17598 lib/gnutls_ui.c, lib/gnutls_v2_compat.c, lib/gnutls_v2_compat.h,
17599 lib/gnutls_x509.c, lib/gnutls_x509.h, lib/io_debug.h,
17600 lib/x509/common.c, lib/x509/common.h, lib/x509/crl.c,
17601 lib/x509/crl_write.c, lib/x509/crq.c, lib/x509/crq.h,
17602 lib/x509/dn.c, lib/x509/dn.h, lib/x509/dsa.c, lib/x509/dsa.h,
17603 lib/x509/extensions.c, lib/x509/extensions.h, lib/x509/mpi.c,
17604 lib/x509/mpi.h, lib/x509/pkcs12.c, lib/x509/pkcs12.h,
17605 lib/x509/pkcs12_bag.c, lib/x509/pkcs7.c, lib/x509/pkcs7.h,
17606 lib/x509/privkey.c, lib/x509/privkey.h, lib/x509/privkey_pkcs8.c,
17607 lib/x509/rfc2818.h, lib/x509/sign.c, lib/x509/sign.h,
17608 lib/x509/verify.c, lib/x509/verify.h, lib/x509/x509.c,
17609 lib/x509/x509.h, lib/x509/x509_write.c, lib/x509_b64.c,
17610 lib/x509_b64.h, libextra/Makefile.am, libextra/gnutls_extra.c,
17611 libextra/gnutls_extra.h, libextra/openpgp/Makefile.am,
17612 libextra/openpgp/compat.c, libextra/openpgp/extras.c,
17613 libextra/openpgp/pgp.c, libextra/openpgp/pgpverify.c,
17614 libextra/openpgp/privkey.c, libextra/openssl_compat.c,
17615 libextra/openssl_compat.h, src/certtool.c, src/cli.c, src/common.c,
17616 src/crypt.c, src/prime.c, src/serv.c, src/tests.c, src/tls_test.c:
17617 Changed my name to my "official" name.
17619 2007-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17621 * includes/gnutls/compat.h, includes/gnutls/gnutls.h.in: Moved some
17622 old defines to compat.c.
17624 2007-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17626 * lib/libgnutlsxx.vers, libextra/libgnutls-extra.vers: Updated the
17629 2007-10-29 Simon Josefsson <simon@josefsson.org>
17631 * includes/gnutls/gnutls.h.in: Fix gnutls_set_default_priority and
17632 gnutls_set_default_export priority. The old functions returned an
17633 error code, need to fake it.
17635 2007-10-29 Simon Josefsson <simon@josefsson.org>
17637 * Makefile.am: Reorder release target, to do disconnected ops first,
17638 and to avoid losing tags.
17640 2007-10-29 Simon Josefsson <simon@josefsson.org>
17642 * NEWS, configure.in: Bump versions.
17644 2007-10-29 Simon Josefsson <simon@josefsson.org>
17646 * lgl/Makefile.am, lgl/m4/gnulib-cache.m4, lgl/m4/gnulib-comp.m4,
17647 lgl/stdint.in.h: Update gnulib files.
17649 2007-10-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17651 * configure.in: Used the original libtool library version.
17653 2007-10-27 Simon Josefsson <simon@josefsson.org>
17655 * ChangeLog: Generated.
17657 2007-10-27 Simon Josefsson <simon@josefsson.org>
17659 * NEWS: Version 2.1.4.
17661 2007-10-27 Simon Josefsson <simon@josefsson.org>
17663 * doc/manpages/Makefile.am: Generated.
17665 2007-10-27 Simon Josefsson <simon@josefsson.org>
17667 * configure.in: Bump version.
17669 2007-10-27 Simon Josefsson <simon@josefsson.org>
17671 * includes/gnutls/compat.h: Add for backwards compatibility.
17673 2007-10-27 Simon Josefsson <simon@josefsson.org>
17675 * doc/gnutls.texi: Fix typo.
17677 2007-10-27 Simon Josefsson <simon@josefsson.org>
17681 2007-10-27 Simon Josefsson <simon@josefsson.org>
17683 * build-aux/config.rpath, gl/m4/gnulib-common.m4, gl/strerror.c,
17684 lgl/m4/gnulib-common.m4, lgl/m4/ulonglong.m4, lgl/stdbool.in.h,
17685 lgl/stdint.in.h: Update gnulib files.
17687 2007-10-27 Simon Josefsson <simon@josefsson.org>
17691 2007-10-27 Simon Josefsson <simon@josefsson.org>
17693 * libextra/opencdk/cipher.c, libextra/opencdk/keydb.c,
17694 libextra/opencdk/new-packet.c, libextra/opencdk/opencdk.h,
17695 libextra/opencdk/seskey.c: Sync with OpenCDK 0.6.5.
17697 2007-10-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17699 * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
17700 src/certtool.gaa: quick-random option was removed since it is now
17703 2007-10-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17705 * : 1 2 lib/gnutls_algorithms.c
17707 2007-10-26 Ludovic Courtès <ludo@gnu.org>
17709 * doc/README.CODING_STYLE: Add doc about maintenance of the Guile
17712 2007-10-25 Simon Josefsson <simon@josefsson.org>
17714 * : commit d3ebcb4c39cd2e7650694e08faad5a7ca57c662e Author: Simon
17715 Josefsson <simon@josefsson.org> Date: Thu Oct 25 21:51:38 2007
17718 2007-10-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17720 * doc/gnutls.texi: added some text for the debugging functions.
17722 2007-10-25 Simon Josefsson <simon@josefsson.org>
17724 * doc/gnutls.texi: Typo.
17726 2007-10-25 Simon Josefsson <simon@josefsson.org>
17728 * Makefile.am: Reorder and simplify.
17730 2007-10-25 Simon Josefsson <simon@josefsson.org>
17732 * lib/gnutls_state.c: Doc fix.
17734 2007-10-25 Simon Josefsson <simon@josefsson.org>
17736 * : commit 867ffe404fbc7e16a543d2314bca85d613a902ef Author: Nikos
17737 Mavrogiannopoulos <nmav@gnutls.org> Date: Wed Oct 24 23:48:27 2007
17740 2007-10-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17742 * : 2 2 doc/examples/ex-serv-pgp.c
17744 2007-10-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17746 * NEWS, doc/examples/ex-client-srp.c,
17747 doc/examples/ex-client-tlsia.c, doc/examples/ex-serv-anon.c,
17748 doc/examples/ex-serv-pgp.c, doc/examples/ex-serv-srp.c,
17749 doc/examples/ex-serv1.c, includes/gnutls/gnutls.h.in,
17750 lib/gnutls_priority.c: Introduced GNUTLS_PRIORITIES_SECURITY_NORMAL
17751 and GNUTLS_PRIORITIES_SECURITY_HIGH
17753 2007-10-24 Simon Josefsson <simon@josefsson.org>
17755 * : commit 74200139866f14efc4cbabeec8c6698982327296 Author: Nikos
17756 Mavrogiannopoulos <nmav@gnutls.org> Date: Wed Oct 24 18:33:00 2007
17759 2007-10-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17761 * lib/gnutls_v2_compat.c: The user handshake callback function is
17762 now called on SSLv2 hello messages.
17764 2007-10-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17766 * NEWS, doc/examples/ex-client-resume.c,
17767 doc/examples/ex-client-srp.c, doc/examples/ex-client-tlsia.c,
17768 doc/examples/ex-client1.c, doc/examples/ex-client2.c,
17769 doc/examples/ex-serv-anon.c, doc/examples/ex-serv-export.c,
17770 doc/examples/ex-serv-pgp.c, doc/examples/ex-serv-srp.c,
17771 doc/examples/ex-serv1.c, includes/gnutls/gnutls.h.in,
17772 lib/gnutls_priority.c, src/cli.c, src/serv.c: Added
17773 gnutls_set_default_priority2() and deprecated
17774 gnutls_set_default_priority().
17776 2007-10-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17778 * : 4 0 doc/manpages/certtool.1
17780 2007-10-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17782 * NEWS: added news entry for --disable-quick-random
17784 2007-10-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17786 * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.gaa,
17787 src/cli.c, src/serv.c: /dev/urandom is used now by default for key
17788 generation. The option --disable-quick-random was introduced.
17790 2007-10-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17792 * doc/examples/ex-serv-export.c, doc/examples/ex-serv1.c: updated
17795 2007-10-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17797 * configure.in: The library version is now 14 instead of 24. (14 is
17798 greater than our current 13).
17800 2007-10-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17802 * NEWS, doc/examples/ex-serv1.c, includes/gnutls/gnutls.h.in,
17803 lib/gnutls_state.c, src/serv.c, src/tests.c, src/tests.h: Introduced
17804 gnutls_session_enable_compatibility_mode() to allow enabling all
17805 supported compatibility options (like disabling padding). Some other
17806 bug fixes in tls-test.c.
17808 2007-10-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17810 * doc/examples/ex-client-srp.c, doc/gnutls.texi: Added some
17811 documentation for the new convert functions.
17813 2007-10-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17815 * lib/gnutls_priority.c: renamed zlib to deflate
17817 2007-10-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17819 * lib/gnutls_algorithms.c, lib/libgnutls.vers: Updata gnutls.vers
17820 since we changed our interfaces and some other fixes.
17822 2007-10-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17824 * : 2 2 lib/gnutls_algorithms.c
17826 2007-10-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17828 * doc/examples/ex-alert.c, doc/examples/ex-cert-select.c,
17829 doc/examples/ex-client-resume.c, doc/examples/ex-client-srp.c,
17830 doc/examples/ex-client-tlsia.c, doc/examples/ex-client1.c,
17831 doc/examples/ex-client2.c, doc/examples/ex-crq.c,
17832 doc/examples/ex-pkcs12.c, doc/examples/ex-rfc2818.c,
17833 doc/examples/ex-serv-anon.c, doc/examples/ex-serv-export.c,
17834 doc/examples/ex-serv-pgp.c, doc/examples/ex-serv-srp.c,
17835 doc/examples/ex-serv1.c, doc/examples/ex-session-info.c,
17836 doc/examples/ex-verify.c, doc/examples/ex-x509-info.c,
17837 doc/examples/tcp.c: Added copyright notices to examples
17839 2007-10-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17841 * includes/gnutls/gnutls.h.in: corrected the prototypes
17843 2007-10-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17845 * lib/x509/verify.c: replaced UNKNOWN_HASH_ALGORITHM WITH
17848 2007-10-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17850 * includes/gnutls/gnutls.h.in: corrected typo.
17852 2007-10-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17854 * : 1 1 lib/gnutls_record.c
17856 2007-10-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17858 * NEWS, includes/gnutls/gnutls.h.in, lib/gnutls_priority.c: Updated
17859 the priority functions to be more compatible to our interface and
17860 avoid parsing on every session generation. The current approach
17861 stores parsed data to our integer format.CG:
17863 -----------------------------------------------------------------------
17865 2007-10-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17867 * NEWS, includes/gnutls/gnutls.h.in, lib/gnutls_int.h,
17868 lib/gnutls_record.c: Added gnutls_record_disable_padding() to allow
17869 servers talk to buggy clients that complain if TLS 1.0 padding is
17872 2007-10-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17874 * NEWS, includes/gnutls/gnutls.h.in, lib/gnutls_errors.c,
17875 lib/gnutls_priority.c, lib/gnutls_record.c: Added new priority
17876 functions that accept text instead of integers.
17878 2007-10-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17880 * build-aux/config.rpath, lib/gnutls_buffers.c, lib/gnutls_record.c:
17881 Removed some ancient non-used functions.
17883 2007-10-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17885 * : commit 628c62e935effc1c276fa6e4ae653f8488e017be Author: Nikos
17886 Mavrogiannopoulos <nmav@gnutls.org> Date: Mon Oct 22 14:03:08 2007
17889 2007-10-22 Simon Josefsson <simon@josefsson.org>
17891 * po/de.po, po/ms.po, po/pl.po, po/sv.po: Sync with TP.
17893 2007-10-22 Simon Josefsson <simon@josefsson.org>
17895 * lgl/m4/gc-camellia.m4: Add.
17897 2007-10-22 Simon Josefsson <simon@josefsson.org>
17899 * lgl/Makefile.am, lgl/gc-libgcrypt.c, lgl/gc.h,
17900 lgl/m4/gnulib-cache.m4, lgl/m4/gnulib-comp.m4: Update gnulib files.
17902 2007-10-22 Simon Josefsson <simon@josefsson.org>
17904 * build-aux/config.rpath, build-aux/maint.mk, gl/error.c,
17905 gl/error.h, gl/fseeko.c, gl/gnulib.mk, gl/inet_pton.c,
17906 gl/inet_pton.h, gl/intprops.h, gl/m4/extensions.m4,
17907 gl/m4/getaddrinfo.m4, gl/m4/getdelim.m4, gl/m4/getline.m4,
17908 gl/m4/gnulib-comp.m4, gl/m4/socklen.m4, gl/m4/strerror.m4,
17909 gl/netinet_in.in.h, gl/netinet_in_.h, gl/progname.c, gl/progname.h,
17910 gl/readline.c, gl/readline.h, gl/strerror.c, gl/version-etc-fsf.c,
17911 gl/version-etc.c, gl/version-etc.h, lgl/Makefile.am,
17912 lgl/alloca.in.h, lgl/alloca_.h, lgl/dummy.c, lgl/float.in.h,
17913 lgl/float_.h, lgl/gc-gnulib.c, lgl/gc-libgcrypt.c, lgl/gc.h,
17914 lgl/m4/extensions.m4, lgl/m4/gnulib-comp.m4, lgl/m4/lock.m4,
17915 lgl/m4/longlong.m4, lgl/m4/memmem.m4, lgl/m4/socklen.m4,
17916 lgl/m4/stdint.m4, lgl/m4/stdio_h.m4, lgl/m4/string_h.m4,
17917 lgl/m4/strverscmp.m4, lgl/m4/ulonglong.m4, lgl/m4/vasprintf.m4,
17918 lgl/printf-parse.c, lgl/realloc.c, lgl/stdbool.in.h,
17919 lgl/stdbool_.h, lgl/stdint.in.h, lgl/stdint_.h, lgl/stdio.in.h,
17920 lgl/stdio_.h, lgl/stdlib.in.h, lgl/stdlib_.h, lgl/string.in.h,
17921 lgl/string_.h, lgl/sys_socket.in.h, lgl/sys_socket_.h,
17922 lgl/sys_stat.in.h, lgl/sys_stat_.h, lgl/time.in.h, lgl/time_.h,
17923 lgl/unistd.in.h, lgl/unistd_.h, lgl/vasnprintf.c, lgl/wchar.in.h,
17924 lgl/wchar_.h: Update gnulib files.
17926 2007-10-22 Simon Josefsson <simon@josefsson.org>
17928 * : commit 07837c92f65f09b58c0ec55e3f49382ce0d71ba5 Author: Nikos
17929 Mavrogiannopoulos <nmav@gnutls.org> Date: Fri Oct 19 22:05:28 2007
17932 2007-10-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17934 * NEWS, doc/gnutls.texi, includes/gnutls/gnutls.h.in,
17935 includes/gnutls/openpgp.h, lib/auth_cert.c, lib/gnutls_cert.c,
17936 lib/gnutls_extra_hooks.c, lib/gnutls_extra_hooks.h,
17937 lib/gnutls_state.c, libextra/gnutls_extra.c,
17938 libextra/gnutls_openpgp.c, libextra/openpgp/compat.c,
17939 libextra/openpgp/extras.c, libextra/openpgp/gnutls_openpgp.h,
17940 libextra/openpgp/openpgp.h, libextra/openpgp/pgp.c,
17941 libextra/openpgp/pgpverify.c, libextra/openpgp/privkey.c,
17942 src/common.c: Occurences of gnutls_openpgp_key were renamed to
17943 gnutls_openpgp_cert, leaving an API compatibility layer.
17945 2007-10-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
17947 * includes/gnutls/gnutls.h.in, includes/gnutls/openpgp.h,
17948 lib/auth_cert.c, lib/gnutls_extra_hooks.c,
17949 lib/gnutls_extra_hooks.h, libextra/gnutls_extra.c,
17950 libextra/gnutls_extra.h, libextra/gnutls_openpgp.c,
17951 libextra/openpgp/compat.c, libextra/openpgp/extras.c,
17952 libextra/openpgp/openpgp.h, libextra/openpgp/pgp.c,
17953 libextra/openpgp/pgpverify.c: Renamed gnutls_openpgp_key_t to
17954 gnutls_openpgp_cert_t
17956 2007-10-17 Simon Josefsson <simon@josefsson.org>
17958 * ChangeLog: Generated.
17960 2007-10-17 Simon Josefsson <simon@josefsson.org>
17962 * lib/Makefile.am: Revert mistake removal.
17964 2007-10-17 Simon Josefsson <simon@josefsson.org>
17966 * doc/manpages/Makefile.am, po/de.po, po/ms.po, po/pl.po, po/sv.po,
17967 src/cli-gaa.c, src/cli-gaa.h, src/cli.gaa, src/serv-gaa.c,
17968 src/serv-gaa.h, src/serv.gaa: Generated.
17970 2007-10-17 Simon Josefsson <simon@josefsson.org>
17972 * NEWS: Version 2.1.3.
17974 2007-10-17 Simon Josefsson <simon@josefsson.org>
17976 * configure.in: Bump ABI version.
17978 2007-10-17 Simon Josefsson <simon@josefsson.org>
17980 * lib/gnutls_extensions.c, lib/gnutls_int.h,
17981 lib/gnutls_supplemental.c: Remove tls-authz.
17983 2007-10-17 Simon Josefsson <simon@josefsson.org>
17985 * doc/gnutls.texi: Remove tls-authz.
17987 2007-10-17 Simon Josefsson <simon@josefsson.org>
17989 * NEWS, configure.in, doc/examples/Makefile.am,
17990 doc/examples/ex-client-authz.c, doc/examples/ex-serv-authz.c,
17991 doc/reference/Makefile.am, includes/gnutls/gnutls.h.in,
17992 lib/Makefile.am, lib/ext_authz.c, lib/ext_authz.h, src/cli.c,
17993 src/cli.gaa, src/serv.c, src/serv.gaa: Remove TLS-authz.
17995 2007-10-15 Simon Josefsson <simon@josefsson.org>
17997 * configure.in: Bump version.
17999 2007-10-15 Simon Josefsson <simon@josefsson.org>
18003 2007-10-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18005 * lib/gnutls_priority.c: Reenabled the 256 bit algorithms in the
18006 default priorities.
18008 2007-10-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18010 * NEWS, configure.in, lib/auth_cert.h, lib/gnutls_cert.c,
18011 lib/gnutls_errors.c, lib/gnutls_extra_hooks.c,
18012 lib/gnutls_extra_hooks.h, libextra/gnutls_extra.c,
18013 libextra/gnutls_openpgp.c, libextra/opencdk/main.h,
18014 libextra/opencdk/sig-check.c, libextra/openpgp/compat.c,
18015 libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/pgpverify.c: **
18016 Corrected bugs in the openpgp certificate verification functions
18017 using a keyring. Now it correctly verifies openpgp certificates. ** Removed the ancient pgpkeyserver support (which was not used
18020 2007-10-14 Simon Josefsson <simon@josefsson.org>
18022 * ChangeLog: Generated.
18024 2007-10-14 Simon Josefsson <simon@josefsson.org>
18028 2007-10-14 Simon Josefsson <simon@josefsson.org>
18030 * NEWS: Version 2.1.2.
18032 2007-10-14 Simon Josefsson <simon@josefsson.org>
18034 * doc/protocol/draft-nir-tls-eap-02.txt: Add.
18036 2007-10-14 Simon Josefsson <simon@josefsson.org>
18040 2007-10-14 Simon Josefsson <simon@josefsson.org>
18042 * NEWS: Mention enum's.
18044 2007-10-14 Simon Josefsson <simon@josefsson.org>
18046 * includes/gnutls/compat.h, includes/gnutls/gnutls.h.in: Move
18047 deprecated SRP alerts to compat.h.
18049 2007-10-14 Simon Josefsson <simon@josefsson.org>
18051 * includes/gnutls/compat.h: Add compatibility mapping for
18052 GNUTLS_E_OPENPGP_TRUSTDB_VERSION_UNSUPPORTED.
18054 2007-10-14 Simon Josefsson <simon@josefsson.org>
18056 * configure.in: Encode in shared library that we aren't backwards
18059 2007-10-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18061 * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa,
18062 src/serv-gaa.c, src/serv-gaa.h, src/serv.c, src/serv.gaa: removed
18063 references to trustdb
18065 2007-10-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18067 * NEWS, doc/gnutls.texi, includes/gnutls/compat.h,
18068 includes/gnutls/extra.h, includes/gnutls/gnutls.h.in,
18069 includes/gnutls/openpgp.h, libextra/gnutls_openpgp.c,
18070 libextra/openpgp/compat.c, libextra/openpgp/extras.c,
18071 libextra/openpgp/openpgp.h, libextra/openpgp/pgpverify.c: Removed
18072 all the trustdb related code. It wasn't used and trustdbs are not
18073 specified anywhere except pgp. Now we use the standard key rings.
18075 2007-10-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18077 * doc/gnutls.texi: more text
18079 2007-10-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18081 * NEWS, lib/gnutls_priority.c: The 256 bit ciphers are not enabled
18082 in the default priorities.
18084 2007-10-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18086 * configure.in, lib/gnutls_algorithms.c, lib/gnutls_pk.c,
18087 lib/x509/dsa.c, lib/x509/sign.c, src/certtool-gaa.c,
18088 src/certtool.c, src/certtool.gaa: Added support for DSA2 (key sizes
18089 for more than 1024 bits on DSA) via libgcrypt 1.3.0.
18091 2007-10-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18093 * doc/gnutls.texi: Updated documentation.
18095 2007-10-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18099 2007-10-09 Simon Josefsson <simon@josefsson.org>
18101 * NEWS: Mention certtool --quick-random.
18103 2007-10-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18105 * includes/gnutls/gnutls.h.in: Added defines for the deprecated SRP
18108 2007-10-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18110 * lib/x509/extensions.c: added an assertion.
18112 2007-10-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18114 * lib/gnutls_kx.c: Corrected an error in a parenthesis.
18116 2007-10-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18118 * : commit 72b99e94b1ecb51a2182645797e6153baeb60fc4 Author: Nikos
18119 Mavrogiannopoulos <nmav@gnutls.org> Date: Tue Oct 9 11:37:45 2007
18122 2007-10-08 Ludovic Courtès <ludo@gnu.org>
18124 * guile/modules/gnutls.scm, guile/modules/gnutls/build/enums.scm:
18125 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.
18127 2007-10-08 Ludovic Courtès <ludo@gnu.org>
18129 * NEWS: Update `NEWS'.
18131 2007-10-08 Ludovic Courtès <ludo@gnu.org>
18133 * configure.in: Fix configure-time Guile detection. * configure.in: Substitute `GUILE_LDFLAGS' into `LIBS', not
18134 `LDFLAGS'. Patch by Nix <nix@esperi.org.uk>.
18136 2007-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18138 * : 1 1 doc/Makefile.am
18140 2007-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
18142 * : commit 175526ddfe18f4c443fb31a676b8f1d50895b053 Author: Nikos
18143 Mavrogiannopoulos <nmav@crystal.(none)> Date: Mon Oct 8 12:57:03
18146 2007-10-08 Simon Josefsson <simon@josefsson.org>
18148 * : commit 1f24725c9a0b09e7a42ee18f2bb4c0fbac581b8f Author: Nikos
18149 Mavrogiannopoulos <nmav@crystal.(none)> Date: Mon Oct 8 12:08:33
18152 2007-10-07 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
18154 * lib/auth_srp.c: corrected possible size issue
18156 2007-10-07 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
18158 * NEWS, build-aux/config.rpath, doc/gnutls.texi,
18159 includes/gnutls/openpgp.h, includes/gnutls/x509.h,
18160 lib/x509/Makefile.am, lib/x509/xml.c, libextra/openpgp/Makefile.am,
18161 libextra/openpgp/xml.c, po/de.po, po/ms.po, src/certtool-gaa.c,
18162 src/certtool-gaa.h, src/certtool.c, src/certtool.gaa,
18163 src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa, src/common.c:
18164 Removed all the xml functions and stubs, as well as references in
18167 2007-10-06 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
18169 * lib/gnutls_alert.c: error_to_alert() now always return an alert
18170 number. This is to avoid sending illegal values when the return
18171 value is not checked (commonplace).
18173 2007-10-06 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
18175 * : 51 51 src/certtool-gaa.c 10 10 src/certtool-gaa.h
18177 2007-10-06 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
18179 * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
18180 src/certtool.gaa: Added the --quick-random option to certtool to
18181 improve generation time of private keys. They delay is quite
18182 annoying especially when generating test keys.
18184 2007-10-06 Simon Josefsson <simon@josefsson.org>
18186 * configure.in: Bump versions.
18188 2007-10-06 Simon Josefsson <simon@josefsson.org>
18192 2007-10-06 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
18194 * src/certtool.c: Corrected output in DER format and corrected
18195 output for smime_to_pkcs7 to output in outfile instead of stdout.
18197 2007-09-24 Simon Josefsson <simon@josefsson.org>
18199 * ChangeLog: Generated.
18201 2007-09-24 Simon Josefsson <simon@josefsson.org>
18203 * configure.in: Bump version.
18205 2007-09-24 Simon Josefsson <simon@josefsson.org>
18207 * NEWS: Version 2.1.1.
18209 2007-09-24 Simon Josefsson <simon@josefsson.org>
18213 2007-09-24 Simon Josefsson <simon@josefsson.org>
18215 * configure.in: Rework Camellia configure messages and logic.
18217 2007-09-24 Simon Josefsson <simon@josefsson.org>
18219 * NEWS: Add fixes, for trac.
18221 2007-09-24 Simon Josefsson <simon@josefsson.org>
18225 2007-09-24 Simon Josefsson <simon@josefsson.org>
18227 * configure.in: Typo.
18229 2007-09-24 Simon Josefsson <simon@josefsson.org>
18231 * configure.in: Add --disable-camellia. Remove automake
18232 conditional, not used.
18234 2007-09-24 Simon Josefsson <simon@josefsson.org>
18238 2007-09-24 Simon Josefsson <simon@josefsson.org>
18242 2007-09-24 Simon Josefsson <simon@josefsson.org>
18244 * NEWS: Bump version.
18246 2007-09-24 Simon Josefsson <simon@josefsson.org>
18248 * configure.in, includes/gnutls/gnutls.h.in, lgl/gc-libgcrypt.c,
18249 lgl/gc.h, lib/gnutls_algorithms.c, lib/gnutls_cipher_int.c,
18250 lib/gnutls_priority.c, libextra/gnutls_openssl.c,
18251 libextra/opencdk/opencdk.h, src/common.c, src/tests.c, src/tests.h,
18252 src/tls_test.c: Add patch to support Camellia, contributed by
18253 Yoshisato YANAGISAWA. Fixes #1. See
18255 http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/2331
18257 2007-09-20 Simon Josefsson <simon@josefsson.org>
18259 * ChangeLog: Generated.
18261 2007-09-20 Simon Josefsson <simon@josefsson.org>
18263 * NEWS: Version 2.1.0.
18265 2007-09-20 Simon Josefsson <simon@josefsson.org>
18267 * configure.in: Move CFLAGS setting further down, to make AC_PROG_CC
18270 2007-09-20 Simon Josefsson <simon@josefsson.org>
18272 * src/cli-gaa.c, src/serv-gaa.c: Generated.
18274 2007-09-20 Simon Josefsson <simon@josefsson.org>
18276 * src/serv.gaa: Set variables to NULL. Fix oprfi variable.
18278 2007-09-20 Simon Josefsson <simon@josefsson.org>
18280 * src/cli.gaa: Set variables to NULL.
18282 2007-09-20 Simon Josefsson <simon@josefsson.org>
18284 * lib/ext_oprfi.c: Fix crash.
18286 2007-09-20 Simon Josefsson <simon@josefsson.org>
18288 * lib/ext_oprfi.c: Fix crash.
18290 2007-09-20 Simon Josefsson <simon@josefsson.org>
18292 * src/serv.c: Fix infloop.
18294 2007-09-20 Simon Josefsson <simon@josefsson.org>
18296 * src/serv.c: Fix crash.
18298 2007-09-20 Simon Josefsson <simon@josefsson.org>
18300 * src/cli.c: Fix crash.
18302 2007-09-20 Simon Josefsson <simon@josefsson.org>
18304 * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa,
18305 src/serv-gaa.c, src/serv-gaa.h, src/serv.c, src/serv.gaa: Support
18306 Opaque PRF Input in gnutls-cli and gnutls-serv.
18308 2007-09-20 Simon Josefsson <simon@josefsson.org>
18310 * doc/manpages/Makefile.am: Generated.
18312 2007-09-20 Simon Josefsson <simon@josefsson.org>
18314 * NEWS: Mention how to enable oprfi support.
18316 2007-09-20 Simon Josefsson <simon@josefsson.org>
18318 * doc/gnutls.texi: Typo.
18320 2007-09-20 Simon Josefsson <simon@josefsson.org>
18322 * lib/Makefile.am: Document more.
18324 2007-09-20 Simon Josefsson <simon@josefsson.org>
18326 * lib/ext_oprfi.c: Doc fix.
18328 2007-09-20 Simon Josefsson <simon@josefsson.org>
18330 * NEWS, configure.in, doc/gnutls.texi, includes/gnutls/gnutls.h.in,
18331 lib/Makefile.am, lib/ext_oprfi.c, lib/ext_oprfi.h,
18332 lib/gnutls_extensions.c, lib/gnutls_int.h, lib/gnutls_kx.c,
18333 tests/Makefile.am, tests/oprfi.c: Support for Opaque PRF Input TLS
18336 2007-09-20 Simon Josefsson <simon@josefsson.org>
18338 * doc/gnutls.texi: Add configure.in snippet to TLS ext section.
18340 2007-09-20 Simon Josefsson <simon@josefsson.org>
18342 * doc/gnutls.texi: Typo.
18344 2007-09-20 Simon Josefsson <simon@josefsson.org>
18348 2007-09-20 Simon Josefsson <simon@josefsson.org>
18350 * configure.in: Bump versions.
18352 2007-09-20 Simon Josefsson <simon@josefsson.org>
18354 * doc/examples/Makefile.am: Fix -I's.
18356 2007-09-20 Simon Josefsson <simon@josefsson.org>
18358 * ChangeLog: Generated.
18360 2007-09-20 Simon Josefsson <simon@josefsson.org>
18362 * Makefile.am: Fix release target (git-tag no longer exit with
18363 failure for non-existing tags).
18365 2007-09-20 Simon Josefsson <simon@josefsson.org>
18367 * NEWS: Version 2.0.1.
18369 2007-09-20 Simon Josefsson <simon@josefsson.org>
18371 * doc/gnutls.texi: Improve TLS ext section.
18373 2007-09-19 Simon Josefsson <simon@josefsson.org>
18375 * doc/protocol/draft-ietf-tls-rfc4346-bis-05.txt: Add.
18377 2007-09-18 Simon Josefsson <simon@josefsson.org>
18379 * doc/gnutls.texi: Notes on adding a new TLS extension.
18381 2007-09-17 Simon Josefsson <simon@josefsson.org>
18383 * : commit 344057de0fbf1cbc55dbd74cc23c78ebd2609cfc Author: Simon
18384 Josefsson <simon@josefsson.org> Date: Mon Sep 17 11:13:39 2007
18387 2007-09-17 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
18389 * : commit 6d3a3222640ce3b5e4daa67a4624a507445de334 Author: Simon
18390 Josefsson <simon@josefsson.org> Date: Mon Sep 17 11:06:24 2007
18393 2007-09-17 Simon Josefsson <simon@josefsson.org>
18397 2007-09-17 Simon Josefsson <simon@josefsson.org>
18399 * doc/Makefile.am, doc/credentials/Makefile.am,
18400 doc/credentials/ca.tmpl, doc/credentials/client.tmpl,
18401 doc/credentials/gnutls-http-serv,
18402 doc/credentials/openpgp-server-key.txt,
18403 doc/credentials/openpgp-server.txt,
18404 doc/credentials/openpgp/Makefile.am,
18405 doc/credentials/openpgp/cli_pub.asc,
18406 doc/credentials/openpgp/cli_ring.asc,
18407 doc/credentials/openpgp/cli_sec.asc,
18408 doc/credentials/openpgp/pub.asc, doc/credentials/openpgp/sec.asc,
18409 doc/credentials/params.pem, doc/credentials/proxy.tmpl,
18410 doc/credentials/psk-passwd.txt, doc/credentials/server.tmpl,
18411 doc/credentials/srp-passwd.txt, doc/credentials/srp-tpasswd.conf,
18412 doc/credentials/srp/Makefile.am, doc/credentials/srp/tpasswd,
18413 doc/credentials/srp/tpasswd.conf, doc/credentials/x509-ca-key.pem,
18414 doc/credentials/x509-ca.pem, doc/credentials/x509-client-key.pem,
18415 doc/credentials/x509-client.pem, doc/credentials/x509-other-ca.pem,
18416 doc/credentials/x509-proxy-key.pem, doc/credentials/x509-proxy.pem,
18417 doc/credentials/x509-server-dsa.pem,
18418 doc/credentials/x509-server-key-dsa.pem,
18419 doc/credentials/x509-server-key.pem,
18420 doc/credentials/x509-server.pem, doc/credentials/x509-trust.pem,
18421 doc/credentials/x509/Makefile.am, doc/credentials/x509/ca.pem,
18422 doc/credentials/x509/cert-dsa.pem, doc/credentials/x509/cert.pem,
18423 doc/credentials/x509/clicert-dsa.pem,
18424 doc/credentials/x509/clicert.pem,
18425 doc/credentials/x509/clikey-dsa.pem,
18426 doc/credentials/x509/clikey.pem, doc/credentials/x509/key-dsa.pem,
18427 doc/credentials/x509/key.pem, src/Makefile.am,
18428 src/gnutls-http-serv, src/openpgp/Makefile.am,
18429 src/openpgp/cli_pub.asc, src/openpgp/cli_ring.asc,
18430 src/openpgp/cli_sec.asc, src/openpgp/pub.asc, src/openpgp/sec.asc,
18431 src/params.pem, src/srp/Makefile.am, src/srp/tpasswd,
18432 src/srp/tpasswd.conf, src/x509/Makefile.am, src/x509/ca.pem,
18433 src/x509/cert-dsa.pem, src/x509/cert.pem, src/x509/clicert-dsa.pem,
18434 src/x509/clicert.pem, src/x509/clikey-dsa.pem, src/x509/clikey.pem,
18435 src/x509/key-dsa.pem, src/x509/key.pem: Move test credentials from
18436 src/ to doc/credentials/.
18438 2007-09-17 Nikos Mavrogiannopoulos <nmav@crystal.(none)>
18440 * : commit 9afa028dae6756ef463652e56543c89b04add024 Author: Nikos
18441 Mavrogiannopoulos <nmav@crystal.(none)> Date: Mon Sep 17 11:47:12
18444 2007-09-11 Simon Josefsson <simon@josefsson.org>
18446 * gl/gnulib.mk, gl/m4/extensions.m4, gl/m4/gnulib-cache.m4,
18447 gl/m4/gnulib-comp.m4, gl/m4/string_h.m4, gl/string_.h: Remove
18448 duplicate gnulib modules.
18450 2007-09-11 Simon Josefsson <simon@josefsson.org>
18452 * gl/gettext.h, gl/gnulib.mk, gl/m4/gnulib-cache.m4,
18453 gl/m4/gnulib-comp.m4, gl/m4/sockpfaf.m4, gl/m4/stdbool.m4,
18454 gl/m4/stdio_h.m4, gl/m4/sys_socket_h.m4, gl/m4/unistd_h.m4,
18455 gl/stdbool_.h, gl/stdio_.h, gl/sys_socket_.h, gl/unistd_.h: Remove
18456 duplicate gnulib modules.
18458 2007-09-11 Simon Josefsson <simon@josefsson.org>
18460 * gl/gnulib.mk, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4: Update
18463 2007-09-11 Simon Josefsson <simon@josefsson.org>
18465 * lgl/m4/absolute-header.m4: Update gnulib files.
18467 2007-09-11 Simon Josefsson <simon@josefsson.org>
18469 * lgl/m4/malloc.m4, lgl/m4/realloc.m4, lgl/m4/stdlib_h.m4,
18470 lgl/realloc.c, lgl/stdlib_.h: Add.
18472 2007-09-04 Ludovic Courtès <ludo@gnu.org>
18474 * guile/src/core.c: Guile: Fix `x509-certificate-dn-oid' and related
18475 functions. * guile/src/core.c (X509_CERTIFICATE_DN_OID_FUNCTION_BODY): Use `scm_take_locale_stringn ()' instead of `scm_take_locale_string
18476 ()'. * NEWS: Update. Signed-off-by: Simon Josefsson <simon@josefsson.org>
18478 2007-09-04 Ludovic Courtès <ludo@gnu.org>
18480 * 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
18481 ()'. * NEWS: Update. Signed-off-by: Simon Josefsson <simon@josefsson.org>
18483 2007-09-10 Simon Josefsson <simon@josefsson.org>
18485 * gl/gnulib.mk, gl/m4/gnulib-comp.m4, lgl/Makefile.am,
18486 lgl/m4/gnulib-comp.m4, lgl/m4/time_h.m4: Update gnulib files.
18488 2007-09-10 Simon Josefsson <simon@josefsson.org>
18490 * .cvsignore, build-aux/.cvsignore, doc/.cvsignore,
18491 doc/examples/.cvsignore, doc/manpages/.cvsignore,
18492 doc/reference/.cvsignore, doc/reference/tmpl/.cvsignore,
18493 doc/scripts/.cvsignore, gl/.cvsignore, includes/.cvsignore,
18494 includes/gnutls/.cvsignore, lgl/.cvsignore, lib/.cvsignore,
18495 lib/minitasn1/.cvsignore, lib/x509/.cvsignore, libextra/.cvsignore,
18496 libextra/minilzo/.cvsignore, libextra/opencdk/.cvsignore,
18497 libextra/openpgp/.cvsignore, m4/.cvsignore, po/.cvsignore,
18498 src/.cvsignore, src/cfg/.cvsignore, src/cfg/platon/.cvsignore,
18499 src/cfg/platon/str/.cvsignore, src/openpgp/.cvsignore,
18500 src/srp/.cvsignore, src/x509/.cvsignore, tests/.cvsignore,
18501 tests/hostname-check/.cvsignore, tests/key-id/.cvsignore,
18502 tests/nist-pkits/.cvsignore, tests/pathlen/.cvsignore,
18503 tests/pkcs1-padding/.cvsignore, tests/pkcs12-decode/.cvsignore,
18504 tests/pkcs8-decode/.cvsignore, tests/rsa-md5-collision/.cvsignore,
18505 tests/sha2/.cvsignore, tests/userid/.cvsignore,
18506 tests/x509paths/.cvsignore: Remove .cvsignore's.
18508 2007-09-07 Simon Josefsson <simon@josefsson.org>
18512 2007-09-07 Simon Josefsson <simon@josefsson.org>
18514 * configure.in: Bump versions.
18516 2007-09-07 Simon Josefsson <simon@josefsson.org>
18518 * NEWS, lib/gnutls_algorithms.c, lib/gnutls_int.h: Use official IANA
18521 2007-09-06 Simon Josefsson <simon@josefsson.org>
18523 * doc/examples/Makefile.am: TLS/IA example uses anonymous ciphers.
18525 2007-09-04 Simon Josefsson <simon@josefsson.org>
18527 * ChangeLog: Generated.
18529 2007-09-04 Simon Josefsson <simon@josefsson.org>
18531 * NEWS: Version 2.0.0.
18533 2007-09-04 Simon Josefsson <simon@josefsson.org>
18537 2007-09-03 Simon Josefsson <simon@josefsson.org>
18539 * NEWS: Add 1.6.x entries.
18541 2007-09-03 Simon Josefsson <simon@josefsson.org>
18545 2007-09-03 Simon Josefsson <simon@josefsson.org>
18547 * configure.in: Use three-digit versions.
18549 2007-09-01 Simon Josefsson <simon@josefsson.org>
18553 2007-09-01 Simon Josefsson <simon@josefsson.org>
18555 * lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c: Use libtasn1
18558 2007-08-31 Simon Josefsson <simon@josefsson.org>
18560 * NEWS, configure.in: Bump versions.
18562 2007-08-31 Simon Josefsson <simon@josefsson.org>
18564 * lib/minitasn1/libtasn1.h, lib/minitasn1/structure.c: Use libtasn1
18567 2007-08-31 Simon Josefsson <simon@josefsson.org>
18569 * configure.in: Drop gnits mode.
18571 2007-08-31 Simon Josefsson <simon@josefsson.org>
18573 * doc/examples/Makefile.am: Also don't build ex-serv-anon when
18574 anonymous ciphers are disabled.
18576 2007-08-31 Simon Josefsson <simon@josefsson.org>
18578 * doc/examples/Makefile.am: Don't try to build ex-client1 if
18579 anonymous ciphers are disabled.
18581 2007-08-27 Simon Josefsson <simon@josefsson.org>
18583 * ChangeLog: Generated.
18585 2007-08-27 Simon Josefsson <simon@josefsson.org>
18587 * NEWS: Version 1.7.19.
18589 2007-08-27 Simon Josefsson <simon@josefsson.org>
18593 2007-08-27 Simon Josefsson <simon@josefsson.org>
18595 * doc/examples/ex-session-info.c: Support GNUTLS_CRD_PSK and
18598 2007-08-27 Simon Josefsson <simon@josefsson.org>
18600 * src/common.c: Handle GNUTLS_CRD_IA in print_info().
18602 2007-08-27 Simon Josefsson <simon@josefsson.org>
18606 2007-08-27 Simon Josefsson <simon@josefsson.org>
18608 * lib/gnutls_errors.c: Doc fix.
18610 2007-08-27 Simon Josefsson <simon@josefsson.org>
18612 * lib/gnutls_handshake.c: Revert "Check that value is negative
18613 before using gnutls_error_is_fatal." This reverts commit 9949a4b0b6b62a0ff3c05fee4283928d1a53b675.
18615 2007-08-27 Simon Josefsson <simon@josefsson.org>
18617 * lib/gnutls_errors.c: Have gnutls_error_is_fatal return 0 on
18618 positive "errors". Would fix bug reported by Andreas Metzler
18619 <ametzler@downhill.at.eu.org> in
18621 <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/2293see also <http://bugs.debian.org/439640>.
18623 2007-08-27 Simon Josefsson <simon@josefsson.org>
18625 * lib/gnutls_handshake.c: Check that value is negative before using
18626 gnutls_error_is_fatal. Fixes bug reported by Andreas Metzler
18627 <ametzler@downhill.at.eu.org> in
18629 <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/2293>see also <http://bugs.debian.org/439640>.
18631 2007-08-24 Simon Josefsson <simon@josefsson.org>
18635 2007-08-24 Simon Josefsson <simon@josefsson.org>
18637 * libextra/opencdk/misc.c, libextra/opencdk/opencdk.h: Upgrade to
18640 2007-08-24 Simon Josefsson <simon@josefsson.org>
18642 * doc/protocol/draft-babu-serv-cert-trans-from-proxy-00.txt: Add.
18644 2007-08-23 Simon Josefsson <simon@josefsson.org>
18646 * gl/readline.c: Upgrade gnulib files.
18648 2007-08-23 Simon Josefsson <simon@josefsson.org>
18650 * src/certtool.c: No need for getline.h.
18652 2007-08-23 Simon Josefsson <simon@josefsson.org>
18656 2007-08-23 Simon Josefsson <simon@josefsson.org>
18658 * gl/getdelim.c, gl/getdelim.h, gl/getline.c, gl/getline.h,
18659 gl/getpass.c, gl/gnulib.mk, gl/m4/getdelim.m4, gl/m4/getline.m4,
18660 gl/m4/gnulib-comp.m4, gl/m4/stdio_h.m4, gl/m4/unistd_h.m4,
18661 gl/stdio_.h, gl/unistd_.h, lgl/Makefile.am, lgl/m4/stdio_h.m4,
18662 lgl/stdio_.h: Upgrade gnulib files.
18664 2007-08-23 Simon Josefsson <simon@josefsson.org>
18668 2007-08-23 Simon Josefsson <simon@josefsson.org>
18670 * gl/fseeko.c, gl/getpass.c, gl/getpass.h, gl/gnulib.mk,
18671 gl/lseek.c, gl/m4/fseeko.m4, gl/m4/getpass.m4,
18672 gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/m4/lseek.m4,
18673 lgl/Makefile.am, lgl/fseeko.c, lgl/getdelim.c, lgl/getdelim.h,
18674 lgl/getline.c, lgl/getline.h, lgl/getpass.c, lgl/getpass.h,
18675 lgl/lseek.c, lgl/m4/fseeko.m4, lgl/m4/getdelim.m4,
18676 lgl/m4/getline.m4, lgl/m4/getpass.m4, lgl/m4/gnulib-cache.m4,
18677 lgl/m4/gnulib-comp.m4, lgl/m4/lseek.m4: Update gnulib files.
18679 2007-08-20 Simon Josefsson <simon@josefsson.org>
18681 * NEWS, configure.in: Bump versions.
18683 2007-08-20 Simon Josefsson <simon@josefsson.org>
18685 * doc/examples/Makefile.am: Don't build pgp example if pgp has been
18688 2007-08-16 Simon Josefsson <simon@josefsson.org>
18690 * ChangeLog: Generated.
18692 2007-08-16 Simon Josefsson <simon@josefsson.org>
18694 * NEWS: Version 1.7.18.
18696 2007-08-16 Simon Josefsson <simon@josefsson.org>
18700 2007-08-16 Simon Josefsson <simon@josefsson.org>
18702 * configure.in: Bump version.
18704 2007-08-16 Simon Josefsson <simon@josefsson.org>
18708 2007-08-16 Simon Josefsson <simon@josefsson.org>
18712 2007-08-16 Simon Josefsson <simon@josefsson.org>
18714 * lib/auth_psk_passwd.c, lib/gnutls_psk.c, lib/gnutls_x509.c,
18715 libextra/gnutls_openpgp.c, libextra/openssl_compat.c: Fix pointer
18716 mix for different sized variables. Tiny patch from
18718 <http://cvs.fedora.redhat.com/viewcvs/devel/gnutls/gnutls-1.6.3-incompat-pointers.patch?rev=1.1&view=auto>.
18720 2007-08-15 Simon Josefsson <simon@josefsson.org>
18722 * doc/Makefile.am: Typo.
18724 2007-08-15 Simon Josefsson <simon@josefsson.org>
18726 * doc/Makefile.am: Install images in info directory.
18728 2007-08-15 Simon Josefsson <simon@josefsson.org>
18730 * doc/Makefile.am, doc/arch/certificate-user-use-case.eps,
18731 doc/arch/certificate-user-use-case.pdf,
18732 doc/arch/client-server-use-case.eps,
18733 doc/arch/client-server-use-case.pdf, doc/arch/extensions_st.eps,
18734 doc/arch/extensions_st.pdf, doc/arch/handshake-sequence.eps,
18735 doc/arch/handshake-sequence.pdf, doc/arch/handshake-state.eps,
18736 doc/arch/handshake-state.pdf, doc/arch/mod_auth_st.eps,
18737 doc/arch/mod_auth_st.pdf, doc/arch/objects.eps,
18738 doc/arch/objects.pdf, doc/gnutls-certificate-user-use-case.eps,
18739 doc/gnutls-certificate-user-use-case.pdf,
18740 doc/gnutls-client-server-use-case.eps,
18741 doc/gnutls-client-server-use-case.pdf,
18742 doc/gnutls-extensions_st.eps, doc/gnutls-extensions_st.pdf,
18743 doc/gnutls-handshake-sequence.eps,
18744 doc/gnutls-handshake-sequence.pdf, doc/gnutls-handshake-state.eps,
18745 doc/gnutls-handshake-state.pdf, doc/gnutls-mod_auth_st.eps,
18746 doc/gnutls-mod_auth_st.pdf, doc/gnutls-objects.eps,
18747 doc/gnutls-objects.pdf, doc/gnutls.texi: More image renaming.
18749 2007-08-15 Simon Josefsson <simon@josefsson.org>
18751 * doc/Makefile.am, doc/gnutls-internals.eps,
18752 doc/gnutls-internals.pdf, doc/gnutls-layers.eps,
18753 doc/gnutls-layers.pdf, doc/gnutls-pgp.eps, doc/gnutls-pgp.pdf,
18754 doc/gnutls-x509.eps, doc/gnutls-x509.pdf, doc/gnutls.texi,
18755 doc/internals.eps, doc/internals.pdf, doc/layers.eps,
18756 doc/layers.pdf, doc/pgp1.eps, doc/pgp1.pdf, doc/x509-1.eps,
18757 doc/x509-1.pdf: Rename images to deal with texinfo brokenness. See
18758 <http://thread.gmane.org/gmane.comp.tex.texinfo.bugs/3533>.
18760 2007-08-15 Simon Josefsson <simon@josefsson.org>
18762 * doc/Makefile.am, doc/my-bib-macros.texi: Remove my-bib-macros, not
18765 2007-08-15 Simon Josefsson <simon@josefsson.org>
18767 * tests/x509self.c: Fix warning. Tiny patch from Andreas Metzler
18768 <ametzler@downhill.at.eu.org>.
18770 2007-08-15 Simon Josefsson <simon@josefsson.org>
18772 * libextra/gnutls_openpgp.c: Fix warning. Tiny patch from Andreas
18773 Metzler <ametzler@downhill.at.eu.org>.
18775 2007-08-15 Simon Josefsson <simon@josefsson.org>
18777 * ChangeLog: Generated.
18779 2007-08-15 Simon Josefsson <simon@josefsson.org>
18783 2007-08-15 Simon Josefsson <simon@josefsson.org>
18785 * NEWS: Version 1.7.17.
18787 2007-08-15 Simon Josefsson <simon@josefsson.org>
18789 * doc/manpages/Makefile.am: Generated.
18791 2007-08-13 Simon Josefsson <simon@josefsson.org>
18795 2007-08-13 Simon Josefsson <simon@josefsson.org>
18797 * NEWS, includes/gnutls/openpgp.h, libextra/gnutls_openpgp.c: Add
18798 gnutls_openpgp_privkey_sign_hash.
18800 2007-08-13 Simon Josefsson <simon@josefsson.org>
18802 * doc/examples/ex-cert-select.c, includes/gnutls/gnutls.h.in,
18803 includes/gnutls/gnutlsxx.h, includes/gnutls/openpgp.h,
18804 includes/gnutls/pkcs12.h, lib/auth_dh_common.c, lib/auth_dhe_psk.c,
18805 lib/auth_psk.c, lib/auth_psk.h, lib/auth_psk_passwd.c,
18806 lib/auth_psk_passwd.h, lib/gnutls_psk.c, lib/gnutls_session.c,
18807 lib/gnutls_session_pack.c, lib/gnutls_x509.c, lib/gnutlsxx.cpp,
18808 lib/x509/output.c, src/certtool-cfg.c, src/certtool-cfg.h,
18809 src/certtool.c, src/cli.c, src/common.c, src/common.h, src/crypt.c,
18810 src/prime.c, src/psk.c, src/serv.c, src/tests.c, src/tests.h,
18811 src/tls_test.c: Use *_t types consistently.
18813 2007-08-12 Simon Josefsson <simon@josefsson.org>
18815 * includes/gnutls/gnutls.h.in, includes/gnutls/x509.h,
18816 lib/gnutls_cert.c, lib/gnutls_sig.c, lib/x509/privkey.c,
18817 tests/x509signself.c: Use const and pointers to gnutls_datum_t in
18820 2007-08-12 Simon Josefsson <simon@josefsson.org>
18822 * tests/x509signself.c: Fix warnings.
18824 2007-08-11 Simon Josefsson <simon@josefsson.org>
18826 * doc/manpages/Makefile.am: Update.
18828 2007-08-11 Simon Josefsson <simon@josefsson.org>
18830 * configure.in: Set shared library version correctly.
18832 2007-08-11 Simon Josefsson <simon@josefsson.org>
18834 * NEWS, includes/gnutls/gnutls.h.in: New errors
18835 GNUTLS_E_APPLICATION_ERROR_MIN..GNUTLS_E_APPLICATION_ERROR_MAX.
18837 2007-08-11 Simon Josefsson <simon@josefsson.org>
18839 * NEWS, includes/gnutls/gnutls.h.in, lib/gnutls_cert.c,
18840 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.
18842 2007-08-10 Simon Josefsson <simon@josefsson.org>
18844 * lib/gnutls_errors.c: (gnutls_error_is_fatal): Return default is 1 for unknown error
18847 2007-08-10 Simon Josefsson <simon@josefsson.org>
18849 * doc/manpages/Makefile.am: Update.
18851 2007-08-10 Simon Josefsson <simon@josefsson.org>
18853 * NEWS, includes/gnutls/gnutls.h.in, includes/gnutls/x509.h,
18854 lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa_export.c,
18855 lib/gnutls_int.h, lib/gnutls_sig.c, lib/gnutls_x509.c,
18856 lib/x509/privkey.c, tests/Makefile.am, tests/x509signself.c:
18857 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.
18859 2007-08-10 Simon Josefsson <simon@josefsson.org>
18863 2007-08-10 Simon Josefsson <simon@josefsson.org>
18865 * tests/Makefile.am: Build x509self.
18867 2007-08-10 Simon Josefsson <simon@josefsson.org>
18869 * tests/x509self.c: New file.
18871 2007-08-08 Simon Josefsson <simon@josefsson.org>
18875 2007-08-08 Simon Josefsson <simon@josefsson.org>
18877 * lib/gnutls_priority.c: Disable TLS 1.2 by default, at least until
18878 RFC is out and we've done simple interop of it.
18880 2007-08-08 Simon Josefsson <simon@josefsson.org>
18884 2007-08-08 Simon Josefsson <simon@josefsson.org>
18888 2007-08-08 Simon Josefsson <simon@josefsson.org>
18890 * po/pl.po, po/sv.po: Sync with TP.
18892 2007-08-08 Simon Josefsson <simon@josefsson.org>
18896 2007-07-09 Ludovic Courtès <ludo@gnu.org>
18898 * doc/gnutls.texi, doc/signatures.texi: Capitalized subsection
18899 titles. * doc/gnutls.texi: Capitalized subsection titles. * doc/signatures.texi: Likewise. Signed-off-by: Simon Josefsson <simon@josefsson.org>
18901 2007-08-08 Simon Josefsson <simon@josefsson.org>
18905 2007-08-03 Ludovic Courtès <ludo@gnu.org>
18907 * doc/Makefile.am, guile/src/Makefile.am: Fixed CPPFLAGS for Guile
18908 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>
18910 2007-08-08 Simon Josefsson <simon@josefsson.org>
18912 * NEWS, configure.in: Bump versions.
18914 2007-08-08 Simon Josefsson <simon@josefsson.org>
18916 * ChangeLog: Generated.
18918 2007-08-07 Simon Josefsson <simon@josefsson.org>
18920 * NEWS: Version 1.7.16.
18922 2007-08-07 Simon Josefsson <simon@josefsson.org>
18926 2007-08-07 Simon Josefsson <simon@josefsson.org>
18930 2007-08-07 Simon Josefsson <simon@josefsson.org>
18932 * build-aux/GNUmakefile, build-aux/maint.mk, doc/fdl.texi,
18933 doc/gnutls.texi, doc/gpl-2.0.texi, doc/lgpl-2.1.texi, gl/error.c,
18934 gl/gnulib.mk, gl/m4/gnulib-cache.m4, gl/m4/include_next.m4,
18935 gl/override/doc/gpl-2.0.texi.diff,
18936 gl/override/doc/lgpl-2.1.texi.diff, lgl/Makefile.am,
18937 lgl/m4/gnulib-cache.m4, lgl/m4/include_next.m4, lgl/m4/stdint.m4:
18938 Update gnulib files.
18940 2007-08-02 Ludovic Courtès <ludo@gnu.org>
18942 * NEWS: Updated `NEWS'. Signed-off-by: Simon Josefsson <simon@josefsson.org>
18944 2007-08-01 Ludovic Courtès <ludo@gnu.org>
18946 * lib/auth_cert.c: Fixed erroneous checks and sloppy return values
18947 in certificate selection. * lib/auth_cert.c (_gnutls_get_selected_cert): Dereference APR_CERT_LIST_LENGTH, APR_PKEY and APR_CERT_LIST when validating
18948 their value. (_gnutls_server_select_cert): When IDX < 0, set RET to `GNUTLS_E_INSUFFICIENT_CREDENTIALS'. Signed-off-by: Simon Josefsson <simon@josefsson.org>
18950 2007-08-02 Simon Josefsson <simon@josefsson.org>
18952 * doc/protocol/draft-santesson-tls-gssapi-03.txt: Add.
18954 2007-08-02 Simon Josefsson <simon@josefsson.org>
18958 2007-07-14 Simon Josefsson <simon@josefsson.org>
18960 * lgl/stdint_.h, lgl/vasnprintf.c: Update gnulib files.
18962 2007-07-14 Simon Josefsson <simon@josefsson.org>
18966 2007-07-14 Simon Josefsson <simon@josefsson.org>
18968 * configure.in: Bump versions.
18970 2007-07-14 Simon Josefsson <simon@josefsson.org>
18972 * src/cli.c: On starttls EOF on stdin, clear EOF flag to make future
18973 reads work OK. Needed for Mac OS X. Report and tiny patch by Hal
18974 Eden <n.mavrogiannopoulos@gmail.com>.
18976 2007-07-12 Simon Josefsson <simon@josefsson.org>
18978 * build-aux/gendocs.sh, gl/override/lib/version-etc.c.diff,
18979 lgl/Makefile.am, lgl/m4/wchar.m4, lgl/wchar_.h: Update.
18981 2007-07-09 Simon Josefsson <simon@josefsson.org>
18983 * doc/protocol/draft-ietf-tls-rfc4346-bis-04.txt,
18984 doc/protocol/draft-santesson-tls-gssapi-02.txt: Add.
18986 2007-07-09 Simon Josefsson <simon@josefsson.org>
18988 * doc/Makefile.am, doc/gnutls.texi, doc/internals.texi: Avoid make
18989 errors regarding internals.texi. See
18991 <http://permalink.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/2233>.
18993 2007-07-09 Simon Josefsson <simon@josefsson.org>
18995 * doc/Makefile.am, guile/src/Makefile.am: Fix build failure in doc/
18996 when guile isn't installed built yet.
18998 2007-07-08 Ludovic Courtès <ludo@gnu.org>
19000 * doc/gnutls.texi, doc/internals.texi: Manual: Capitalized section
19001 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>
19003 2007-07-06 Simon Josefsson <simon@josefsson.org>
19005 * doc/protocol/draft-nir-tls-eap-01.txt: Add.
19007 2007-07-02 Ludovic Courtès <ludo@gnu.org>
19009 * 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>
19011 2007-07-03 Simon Josefsson <simon@josefsson.org>
19013 * doc/protocol/draft-ietf-tls-rfc4366-bis-00.txt: Add.
19015 2007-07-02 Simon Josefsson <simon@josefsson.org>
19017 * ChangeLog: Generated.
19019 2007-07-02 Simon Josefsson <simon@josefsson.org>
19021 * NEWS: Version 1.7.15.
19023 2007-07-02 Simon Josefsson <simon@josefsson.org>
19025 * po/LINGUAS: Revert.
19027 2007-07-02 Simon Josefsson <simon@josefsson.org>
19029 * po/LINGUAS: Sync with TP.
19031 2007-07-02 Simon Josefsson <simon@josefsson.org>
19035 2007-07-02 Simon Josefsson <simon@josefsson.org>
19037 * doc/gpl-2.0.texi, doc/gpl.texi, doc/lgpl-2.1.texi, doc/lgpl.texi:
19038 Fix gnulib name changes.
19040 2007-07-02 Simon Josefsson <simon@josefsson.org>
19042 * build-aux/config.rpath, build-aux/maint.mk, doc/Makefile.am,
19043 doc/gnutls.texi, gl/gnulib.mk, gl/m4/getaddrinfo.m4,
19044 gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
19045 gl/override/doc/gpl-2.0.texi.diff, gl/override/doc/gpl.texi.diff,
19046 gl/override/doc/lgpl-2.1.texi.diff, gl/override/doc/lgpl.texi.diff:
19047 Update gnulib files. Fix GPL renaming.
19049 2007-07-02 Simon Josefsson <simon@josefsson.org>
19053 2007-07-02 Simon Josefsson <simon@josefsson.org>
19055 * doc/gnutls.texi: Typo.
19057 2007-07-02 Simon Josefsson <simon@josefsson.org>
19059 * doc/gnutls.texi: Improve installation instructions.
19061 2007-07-02 Simon Josefsson <simon@josefsson.org>
19063 * doc/gnutls.texi: Add 'Obtaining and Installing'. Suggested by
19064 ludo@gnu.org (Ludovic Courtès).
19066 2007-06-29 Simon Josefsson <simon@josefsson.org>
19070 2007-06-29 Simon Josefsson <simon@josefsson.org>
19072 * doc/guile.texi: Add 'Guile Preparations' section. Based on
19073 discussions with ludo@gnu.org (Ludovic Courtès).
19075 2007-06-29 Simon Josefsson <simon@josefsson.org>
19077 * configure.in: Check for scm_from_locale_string instead of SCM_API.
19078 Patch from ludo@gnu.org (Ludovic Courtès).
19080 2007-06-29 Simon Josefsson <simon@josefsson.org>
19084 2007-06-29 Simon Josefsson <simon@josefsson.org>
19086 * guile/src/Makefile.am: Put $(GUILE_FLAGS) in LIBADD, not LDFLAGS.
19087 Reported by ludo@gnu.org (Ludovic Courtès).
19089 2007-06-27 Simon Josefsson <simon@josefsson.org>
19093 2007-06-27 Simon Josefsson <simon@josefsson.org>
19097 2007-06-27 Simon Josefsson <simon@josefsson.org>
19099 * po/LINGUAS, po/ms.po: Sync with TP.
19101 2007-06-27 Simon Josefsson <simon@josefsson.org>
19105 2007-06-27 Simon Josefsson <simon@josefsson.org>
19107 * tests/key-id/key-id: Can't use /dev/null as template under
19108 mingw32, probably really a bug in cfg+.
19110 2007-06-27 Simon Josefsson <simon@josefsson.org>
19112 * gl/m4/getaddrinfo.m4: Fix gai_strerror on mingw32.
19114 2007-06-26 Simon Josefsson <simon@josefsson.org>
19116 * NEWS, configure.in: Check that the guile header files is recent
19117 enough and that it works.
19119 2007-06-26 Simon Josefsson <simon@josefsson.org>
19121 * configure.in: Move Guile setup stuff down under 'External
19124 2007-06-26 Simon Josefsson <simon@josefsson.org>
19126 * Makefile.am, NEWS, configure.in: Fix installation path of Guile
19129 2007-06-26 Simon Josefsson <simon@josefsson.org>
19131 * NEWS, configure.in: Bump versions.
19133 2007-06-26 Simon Josefsson <simon@josefsson.org>
19135 * ChangeLog: Generated.
19137 2007-06-26 Simon Josefsson <simon@josefsson.org>
19139 * NEWS: Version 1.7.14.
19141 2007-06-26 Simon Josefsson <simon@josefsson.org>
19145 2007-06-26 Simon Josefsson <simon@josefsson.org>
19149 2007-06-26 Simon Josefsson <simon@josefsson.org>
19151 * doc/gendocs_template, gl/gnulib.mk, gl/m4/absolute-header.m4,
19152 gl/m4/gnulib-comp.m4, gl/m4/include_next.m4, gl/m4/netinet_in_h.m4,
19153 gl/m4/string_h.m4, gl/m4/sys_socket_h.m4, gl/netinet_in_.h,
19154 gl/string_.h, gl/sys_socket_.h, lgl/Makefile.am, lgl/float_.h,
19155 lgl/m4/absolute-header.m4, lgl/m4/float_h.m4,
19156 lgl/m4/gnulib-comp.m4, lgl/m4/include_next.m4, lgl/m4/stdint.m4,
19157 lgl/m4/stdio_h.m4, lgl/m4/string_h.m4, lgl/m4/sys_socket_h.m4,
19158 lgl/m4/sys_stat_h.m4, lgl/m4/time_h.m4, lgl/m4/unistd_h.m4,
19159 lgl/m4/wchar.m4, lgl/printf-args.c, lgl/printf-parse.h,
19160 lgl/stdint_.h, lgl/stdio_.h, lgl/string_.h, lgl/sys_socket_.h,
19161 lgl/sys_stat_.h, lgl/time_.h, lgl/unistd_.h, lgl/wchar_.h: Update
19164 2007-06-26 Simon Josefsson <simon@josefsson.org>
19168 2007-06-17 Ludovic Courtes <ludo@chbouib.org>
19170 * configure.in: Make sure Guile is 1.8 or later. * configure.in: Make sure Guile is 1.8 or later, using
19171 `GUILE_CHECK'. Signed-off-by: Simon Josefsson <simon@josefsson.org>
19173 2007-06-26 Simon Josefsson <simon@josefsson.org>
19177 2007-06-26 Ludovic Courtes <ludo@chbouib.org>
19179 * 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>
19181 2007-06-20 Simon Josefsson <simon@josefsson.org>
19185 2007-06-20 Simon Josefsson <simon@josefsson.org>
19189 2007-06-20 Simon Josefsson <simon@josefsson.org>
19191 * src/cli.c: Don't crash if TLS handshake fails. Reported by Marc
19192 Haber <mh+debian-bugs@zugschlus.de> and Andreas Metzler
19193 <ametzler@downhill.at.eu.org> via Debian BTS #429183.
19195 2007-06-20 Simon Josefsson <simon@josefsson.org>
19197 * doc/protocol/draft-ietf-tls-rsa-aes-gcm-00.txt: Add.
19199 2007-06-15 Simon Josefsson <simon@josefsson.org>
19201 * doc/protocol/draft-ietf-tls-srp-14.txt: Add.
19203 2007-06-14 Simon Josefsson <simon@josefsson.org>
19205 * AUTHORS: Update PGP key.
19207 2007-06-14 Simon Josefsson <simon@josefsson.org>
19209 * AUTHORS: Change Ludovic' description.
19211 2007-06-14 Simon Josefsson <simon@josefsson.org>
19213 * libextra/gnutls_openpgp.c: Merge patch from Timo, applied to CVS. (stream_to_datum): Call gnutls_assert() on error.
19215 2007-06-13 Ludovic Courtès <ludo@chbouib.org>
19217 * lib/auth_cert.c: Fix off-by-one in TLS 1.2 handshake. * lib/auth_cert.c (_gnutls_gen_cert_server_cert_req): Before
19218 invoking `gnutls_malloc ()', increment SIZE when using TLS 1.2 so
19219 that the allocated buffer is large-enough to contain the list of
19220 supported hashes. Don't change SIZE later on. Signed-off-by: Simon Josefsson <simon@josefsson.org>
19222 2007-06-13 Ludovic Courtès <ludo@chbouib.org>
19224 * libextra/gnutls_openpgp.c: Fix use of uninitialized variable in
19225 `gnutls_certificate_set_openpgp_key_mem ()' * libextra/gnutls_openpgp.c (stream_to_datum): Check whether INP is
19226 NULL rather than checking BUF (which is not initialized yet). Signed-off-by: Simon Josefsson <simon@josefsson.org>
19228 2007-06-13 Simon Josefsson <simon@josefsson.org>
19230 * NEWS, configure.in: Bump versions.
19232 2007-06-13 Simon Josefsson <simon@josefsson.org>
19234 * doc/protocol/draft-salowey-tls-rfc4507bis-00.txt: Add.
19236 2007-06-12 Simon Josefsson <simon@josefsson.org>
19240 2007-06-11 Ludovic Courtes <ludo@chbouib.org>
19242 * guile/tests/openpgp-auth.scm, guile/tests/openpgp-keyring.scm,
19243 guile/tests/raw-to-c.scm: Small cleanups in `guile/tests'. Signed-off-by: Simon Josefsson <simon@josefsson.org>
19245 2007-06-12 Simon Josefsson <simon@josefsson.org>
19247 * doc/Makefile.am: Clarify that guile.texi dependencies are
19248 dependencies of gnutls.texi too.
19250 2007-06-11 Simon Josefsson <simon@josefsson.org>
19252 * doc/protocol/draft-nir-tls-eap-00.txt: Add.
19254 2007-06-11 Simon Josefsson <simon@josefsson.org>
19256 * THANKS, configure.in: Need to use CFLAGS when checking for
19257 -Wno-pointer-sign. Reported by "Kristofer T. Karas"
19258 <ktk@enterprise.bidmc.harvard.edu>.
19260 2007-06-11 Simon Josefsson <simon@josefsson.org>
19262 * ChangeLog: Generated.
19264 2007-06-11 Simon Josefsson <simon@josefsson.org>
19266 * NEWS: Version 1.7.13.
19268 2007-06-11 Simon Josefsson <simon@josefsson.org>
19270 * Makefile.am: Fix update-po target.
19272 2007-06-11 Simon Josefsson <simon@josefsson.org>
19276 2007-06-11 Simon Josefsson <simon@josefsson.org>
19280 2007-06-11 Simon Josefsson <simon@josefsson.org>
19282 * doc/manpages/Makefile.am: Fix copyright years.
19284 2007-06-11 Simon Josefsson <simon@josefsson.org>
19286 * doc/reference/gnutls.types: Add, to work around problems if this
19287 file isn't present.
19289 2007-06-11 Simon Josefsson <simon@josefsson.org>
19291 * Makefile.am: Fix release target.
19293 2007-06-11 Simon Josefsson <simon@josefsson.org>
19295 * po/Makevars: Specify MSGFILTER, to fix make distcheck.
19297 2007-06-11 Simon Josefsson <simon@josefsson.org>
19299 * guile/src/Makefile.am: Need to put libguile-gnutls-v-0.la before
19300 gnulib_libs, to fix rpath issue.
19302 2007-06-11 Simon Josefsson <simon@josefsson.org>
19304 * guile/src/Makefile.am: Use _LIBADD for libraries, not _LDFLAGS.
19306 2007-06-11 Simon Josefsson <simon@josefsson.org>
19310 2007-06-11 Simon Josefsson <simon@josefsson.org>
19314 2007-06-11 Simon Josefsson <simon@josefsson.org>
19316 * gl/gnulib.mk, gl/m4/string_h.m4, gl/string_.h, lgl/Makefile.am,
19317 lgl/fseeko.c, lgl/m4/gettext.m4, lgl/m4/gnulib-comp.m4,
19318 lgl/m4/intlmacosx.m4, lgl/m4/string_h.m4, lgl/m4/vasnprintf.m4,
19319 lgl/printf-args.c, lgl/printf-args.h, lgl/printf-parse.c,
19320 lgl/printf-parse.h, lgl/string_.h, lgl/vasnprintf.c: Update gnulib
19323 2007-06-11 Simon Josefsson <simon@josefsson.org>
19325 * libextra/opencdk/armor.c, libextra/opencdk/cipher.c,
19326 libextra/opencdk/compress.c, libextra/opencdk/context.h,
19327 libextra/opencdk/filters.h, libextra/opencdk/kbnode.c,
19328 libextra/opencdk/keydb.c, libextra/opencdk/literal.c,
19329 libextra/opencdk/main.c, libextra/opencdk/main.h,
19330 libextra/opencdk/misc.c, libextra/opencdk/new-packet.c,
19331 libextra/opencdk/opencdk.h, libextra/opencdk/pubkey.c,
19332 libextra/opencdk/read-packet.c, libextra/opencdk/seskey.c,
19333 libextra/opencdk/sig-check.c, libextra/opencdk/stream.c,
19334 libextra/opencdk/stream.h, libextra/opencdk/verify.c: Update to
19337 2007-06-11 Simon Josefsson <simon@josefsson.org>
19339 * doc/protocol/draft-badra-ecdhe-tls-psk-00.txt,
19340 doc/protocol/draft-hajjeh-tls-identity-protection-01.txt,
19341 doc/protocol/draft-hajjeh-tls-sign-03.txt: Add.
19343 2007-06-08 Ludovic Courtes <ludo@chbouib.org>
19345 * guile/src/Makefile.am: Fix Guile linking so that the right GnuTLS
19346 libs are used. * guile/src/Makefile.am (GNUTLS_CORE_LIBS, GNUTLS_EXTRA_LIBS): New. (GNULIB_LDFLAGS): Renamed to `GNULIB_LIBS'. Explicitly pass the
19347 `.la' path. (libguile_gnutls_v_0_la_LDFLAGS): Pass `$(GUILE_LDFLAGS)' as the
19348 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.
19350 2007-06-08 Simon Josefsson <simon@josefsson.org>
19352 * NEWS, configure.in: Bump versions.
19354 2007-06-08 Simon Josefsson <simon@josefsson.org>
19356 * ChangeLog: Generated.
19358 2007-06-08 Simon Josefsson <simon@josefsson.org>
19360 * NEWS: Version 1.7.12.
19362 2007-06-08 Simon Josefsson <simon@josefsson.org>
19366 2007-06-08 Simon Josefsson <simon@josefsson.org>
19368 * lib/x509/x509.c: Fix warnings on amd64, from Nikos.
19370 2007-06-08 Simon Josefsson <simon@josefsson.org>
19374 2007-06-08 Simon Josefsson <simon@josefsson.org>
19378 2007-06-08 Simon Josefsson <simon@josefsson.org>
19380 * : commit 42c591867afe192eae45c56f1e0f9e3b8867d2ad Author: Simon
19381 Josefsson <jas@mocca.josefsson.org> Date: Fri Jun 8 13:45:59 2007
19384 2007-06-08 Simon Josefsson <jas@mocca.josefsson.org>
19386 * po/Makevars: Try to fix line number collisions.
19388 2007-06-06 Ludovic Courtes <ludo@chbouib.org>
19390 * configure.in, guile/src/Makefile.am: Fixed the
19391 `-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
19392 `$(AM_CFLAGS)'. (libguile_gnutls_extra_v_0_la_CFLAGS): Likewise. (AM_CFLAGS): When GCC is used, add `-Wno-strict-prototypes'.
19394 2007-06-06 Ludovic Courtes <ludo@chbouib.org>
19396 * configure.in: Cosmetic changes in `configure.in'. * configure.in: Display a heading indicating that Guile stuff are
19399 2007-06-06 Ludovic Courtes <ludo@chbouib.org>
19401 * m4/guile.m4: Added `guile.m4', per Simon's request.
19403 2007-06-06 Ludovic Courtes <ludo@chbouib.org>
19405 * configure.in: Don't look for Guile when `guile-snarf' is not
19406 found. * configure.in: Don't invoke `GUILE_PROGS' and `GUILE_FLAGS' when `guile-snarf' is not found.
19408 2007-06-04 Simon Josefsson <jas@mocca.josefsson.org>
19410 * doc/protocol/draft-rescorla-tls-suiteb-01.txt: Add.
19412 2007-06-04 Simon Josefsson <jas@mocca.josefsson.org>
19414 * doc/protocol/draft-ietf-tls-ecc-new-mac-01.txt: Add.
19416 2007-06-01 Simon Josefsson <jas@mocca.josefsson.org>
19418 * doc/guile.texi: More @node fixes.
19420 2007-06-01 Simon Josefsson <jas@mocca.josefsson.org>
19422 * doc/guile.texi: Avoid @node collisions with main manual.
19424 2007-06-01 Simon Josefsson <jas@mocca.josefsson.org>
19426 * doc/Makefile.am: Need -I for config.h.
19428 2007-06-01 Simon Josefsson <jas@mocca.josefsson.org>
19430 * Makefile.am: Need to build doc/ after guile/.
19432 2007-06-01 Simon Josefsson <jas@mocca.josefsson.org>
19436 2007-06-01 Simon Josefsson <jas@mocca.josefsson.org>
19438 * guile/src/Makefile.am: Need -I for config.h.
19440 2007-06-01 Ludovic Courtès <ludo@chbouib.org>
19442 * : commit f469cfce51318df3b629d9af210ce4b4e587fac0 Author: Ludovic
19443 Courtes <ludo@chbouib.org> Date: Fri Jun 1 00:51:10 2007 +0200
19445 2007-06-01 Ludovic Courtes <ludo@chbouib.org>
19447 * doc/extract-guile-c-doc.scm,
19448 guile/modules/system/documentation/c-snarf.scm: Tiny bug fixes in
19449 Guile's documentation extraction. * doc/extract-guile-c-doc.scm (main): Use named arguments rather
19450 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
19453 2007-05-31 Ludovic Courtes <ludo@chbouib.org>
19455 * Makefile.am, configure.in, guile/src/Makefile.am: Build cleanups
19456 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.
19458 2007-05-31 Simon Josefsson <jas@mocca.josefsson.org>
19460 * doc/gnutls.texi: Revert unnecessary changes.
19462 2007-05-31 Simon Josefsson <jas@mocca.josefsson.org>
19464 * : commit d51689f572e544759632fa2f9ca0209a843d4452 Author: Ludovic
19465 Courtès <ludo@chbouib.org> Date: Thu May 31 00:28:19 2007 +0200
19467 2007-05-31 Ludovic Courtès <ludo@chbouib.org>
19469 * doc/guile.texi: Minor doc fixes.
19471 2007-05-31 Ludovic Courtès <ludo@chbouib.org>
19473 * doc/Makefile.am: Handle missing Guile when building the
19476 2007-05-31 Ludovic Courtès <ludo@chbouib.org>
19478 * doc/Makefile.am, doc/extract-guile-c-doc.scm, doc/gnutls.texi,
19479 doc/guile.texi: Integrated documentation of Guile bindings.
19481 2007-05-30 Ludovic Courtès <ludo@chbouib.org>
19483 * configure.in, guile/src/Makefile.am: Try to handle "function
19484 declaration isn't a prototype" warnings.
19486 2007-05-30 Simon Josefsson <jas@mocca.josefsson.org>
19488 * gl/netinet_in_.h, gl/string_.h, gl/sys_socket_.h,
19489 lgl/Makefile.am, lgl/float_.h, lgl/fseeko.c, lgl/lseek.c,
19490 lgl/m4/iconv.m4, lgl/m4/lseek.m4, lgl/m4/stdio_h.m4, lgl/stdint_.h,
19491 lgl/stdio_.h, lgl/string_.h, lgl/sys_socket_.h, lgl/sys_stat_.h,
19492 lgl/time_.h, lgl/unistd_.h, lgl/wchar_.h: Update.
19494 2007-05-30 Ludovic Courtès <ludo@chbouib.org>
19496 * Makefile.am, configure.in, guile/Makefile.am,
19497 guile/modules/Makefile.am, guile/modules/gnutls.scm,
19498 guile/modules/gnutls/build/enums.scm,
19499 guile/modules/gnutls/build/priorities.scm,
19500 guile/modules/gnutls/build/smobs.scm,
19501 guile/modules/gnutls/build/utils.scm,
19502 guile/modules/gnutls/extra.scm,
19503 guile/modules/system/documentation/README,
19504 guile/modules/system/documentation/c-snarf.scm,
19505 guile/modules/system/documentation/output.scm,
19506 guile/pre-inst-guile.in, guile/src/Makefile.am, guile/src/core.c,
19507 guile/src/errors.c, guile/src/errors.h, guile/src/extra.c,
19508 guile/src/make-enum-header.scm, guile/src/make-enum-map.scm,
19509 guile/src/make-session-priorities.scm,
19510 guile/src/make-smob-header.scm, guile/src/make-smob-types.scm,
19511 guile/src/utils.c, guile/src/utils.h, guile/tests/Makefile.am,
19512 guile/tests/anonymous-auth.scm, guile/tests/errors.scm,
19513 guile/tests/openpgp-auth.scm, guile/tests/openpgp-keyring.asc,
19514 guile/tests/openpgp-keyring.scm, guile/tests/openpgp-keys.scm,
19515 guile/tests/openpgp-pub.asc, guile/tests/openpgp-sec.asc,
19516 guile/tests/pkcs-import-export.scm, guile/tests/raw-to-c.scm,
19517 guile/tests/rsa-parameters.pem,
19518 guile/tests/session-record-port.scm, guile/tests/srp-base64.scm,
19519 guile/tests/x509-auth.scm, guile/tests/x509-certificate.pem,
19520 guile/tests/x509-certificates.scm, guile/tests/x509-key.pem: Started
19521 Guile integration. Documentation is still missing. A bit rough on the edges, but
19522 `make' and `make check' do work.
19524 2007-05-28 Simon Josefsson <jas@mocca.josefsson.org>
19526 * doc/Makefile.am: Make sure all images are distributed in all
19527 formats. Reported by Andreas Metzler <ametzler@downhill.at.eu.org>.
19529 2007-05-27 Simon Josefsson <jas@mocca.josefsson.org>
19531 * lib/gnutls_x509.c: (parse_pem_ca_mem): Handle reads beyond first certificate properly.
19532 Reported by Dennis Vshivkov <walrus@amur.ru> in
19533 <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=333050>.
19535 2007-05-27 Simon Josefsson <simon@josefsson.org>
19537 * tests/Makefile.am, tests/parse_ca.c: Add self-test.
19539 2007-05-27 Simon Josefsson <simon@josefsson.org>
19543 2007-05-27 Simon Josefsson <simon@josefsson.org>
19547 2007-05-27 Simon Josefsson <jas@mocca.josefsson.org>
19549 * NEWS: [no log message]
19551 2007-05-27 Simon Josefsson <jas@mocca.josefsson.org>
19553 * lib/gnutls_datum.c: (_gnutls_free_datum_m): Free even if size is 0.
19555 2007-05-26 Simon Josefsson <jas@mocca.josefsson.org>
19559 2007-05-26 Simon Josefsson <jas@mocca.josefsson.org>
19561 * lib/x509/privkey_pkcs8.c: (decode_pkcs8_key): If ASN.1 decoding fails after decrypting an
19562 already properly decoded value, assume it is due to a bad password
19563 rather than ASN.1 error. Reported by Nate Nielsen
19564 <nielsen-list@memberwebs.com>. (From 1.6.x branch.)
19566 2007-05-26 Simon Josefsson <jas@mocca.josefsson.org>
19568 * lib/x509/privkey_pkcs8.c: (decode_private_key_info): Translate asn1 errors properly. Reported
19569 by Nate Nielsen <nielsen-list@memberwebs.com>.
19571 2007-05-26 Simon Josefsson <jas@mocca.josefsson.org>
19573 * lib/auth_cert.c: Fix mem leak, reported by Andrey Nosenko
19574 <andrew.w.nosenko@gmail.com>. (From 1.6.x branch.)
19576 2007-05-26 Simon Josefsson <jas@mocca.josefsson.org>
19578 * THANKS: Add (from 1.6.x).
19580 2007-05-26 Simon Josefsson <jas@mocca.josefsson.org>
19582 * NEWS, configure.in: Bump versions.
19584 2007-05-26 Simon Josefsson <jas@mocca.josefsson.org>
19586 * ChangeLog: Generated.
19588 2007-05-26 Simon Josefsson <jas@mocca.josefsson.org>
19590 * NEWS: Version 1.7.11.
19592 2007-05-26 Simon Josefsson <jas@mocca.josefsson.org>
19596 2007-05-26 Simon Josefsson <jas@mocca.josefsson.org>
19598 * configure.in: Bump versions.
19600 2007-05-26 Simon Josefsson <jas@mocca.josefsson.org>
19604 2007-05-26 Simon Josefsson <jas@mocca.josefsson.org>
19606 * libextra/opencdk/Makefile.am: Add opencdk.h to sources.
19608 2007-05-25 Simon Josefsson <jas@mocca.josefsson.org>
19610 * ChangeLog: Generated.
19612 2007-05-25 Simon Josefsson <jas@mocca.josefsson.org>
19614 * NEWS: Version 1.7.10.
19616 2007-05-25 Simon Josefsson <jas@mocca.josefsson.org>
19618 * Makefile.am: Use cg instead of cvs commands, for update-po target.
19620 2007-05-25 Simon Josefsson <jas@mocca.josefsson.org>
19624 2007-05-25 Simon Josefsson <jas@mocca.josefsson.org>
19626 * Makefile.am: Change release target from cvs to git.
19628 2007-05-25 Simon Josefsson <jas@mocca.josefsson.org>
19630 * lgl/lseek.c, lgl/m4/lseek.m4: Update.
19632 2007-05-25 Simon Josefsson <jas@mocca.josefsson.org>
19634 * doc/gendocs_template, lgl/.cvsignore, lgl/Makefile.am,
19635 lgl/fseeko.c, lgl/m4/fseeko.m4, lgl/m4/gnulib-comp.m4,
19636 lgl/m4/unistd_h.m4, lgl/stdio_.h, lgl/unistd_.h: Update.
19638 2007-05-25 Simon Josefsson <simon@josefsson.org>
19642 2007-05-24 Simon Josefsson <simon@josefsson.org>
19644 * doc/manpages/Makefile.am: Update.
19646 2007-05-24 Simon Josefsson <simon@josefsson.org>
19648 * lib/gnutls_x509.c: Use new API.
19650 2007-05-24 Simon Josefsson <simon@josefsson.org>
19654 2007-05-24 Simon Josefsson <simon@josefsson.org>
19656 * gl/gnulib.mk, gl/netinet_in_.h, gl/string_.h, gl/sys_socket_.h,
19657 lgl/.cvsignore, lgl/Makefile.am, lgl/float+.h, lgl/float_.h,
19658 lgl/fseeko.c, lgl/m4/float_h.m4, lgl/m4/fseeko.m4,
19659 lgl/m4/gnulib-comp.m4, lgl/m4/stdio_h.m4, lgl/m4/vasnprintf.m4,
19660 lgl/m4/vasprintf.m4, lgl/m4/wint_t.m4, lgl/stdint_.h, lgl/stdio_.h,
19661 lgl/string_.h, lgl/sys_socket_.h, lgl/sys_stat_.h, lgl/time_.h,
19662 lgl/unistd_.h, lgl/vasnprintf.c, lgl/wchar_.h: Update.
19664 2007-05-24 Simon Josefsson <simon@josefsson.org>
19666 * configure.in: Bump versions.
19668 2007-05-24 Simon Josefsson <simon@josefsson.org>
19670 * NEWS, includes/gnutls/x509.h, lib/x509/verify.c, lib/x509/x509.c,
19671 lib/x509/x509.h: Export gnutls_x509_crt_get_raw_dn,
19672 gnutls_x509_crt_get_raw_issuer_dn.
19674 2007-05-23 Timo Schulz <twoaday@gnutls.org>
19676 * libextra/openpgp/xml.c: fix the key ID representation in the XML
19679 2007-05-21 Timo Schulz <twoaday@gnutls.org>
19681 * libextra/openpgp/extras.c, libextra/openpgp/openpgp.h,
19682 libextra/openpgp/pgp.c, libextra/openpgp/xml.c: cleanups for the xml
19683 code: elgamal keys are not supported. bug fix for the key import
19684 (base64) code, store the stream and close it in the deinit function.
19686 2007-05-21 Timo Schulz <twoaday@gnutls.org>
19688 * src/openpgp/Makefile.am, src/openpgp/cli_ring.asc: Add client
19689 keyring in base64 format. This is the same file as cli_ring.gpg but
19692 2007-05-21 Timo Schulz <twoaday@gnutls.org>
19694 * libextra/openpgp/extras.c: do not close the input stream in the
19695 import code when the base64 is used.
19697 2007-05-14 Timo Schulz <twoaday@gnutls.org>
19699 * tests/openpgp/keyring.c: few more comments.
19701 2007-05-14 Timo Schulz <twoaday@gnutls.org>
19703 * configure.in: add makefile for the openpgp test folder
19705 2007-05-14 Timo Schulz <twoaday@gnutls.org>
19707 * libextra/openpgp/extras.c: patch to support raw keyrings.
19709 2007-05-14 Timo Schulz <twoaday@gnutls.org>
19711 * tests/Makefile.am, tests/openpgp/Makefile.am,
19712 tests/openpgp/keyring.c: Add simple openpgp test.
19714 2007-05-12 Simon Josefsson <simon@josefsson.org>
19716 * ChangeLog: [no log message]
19718 2007-05-12 Simon Josefsson <simon@josefsson.org>
19720 * NEWS: Version 1.7.9.
19722 2007-05-12 Simon Josefsson <simon@josefsson.org>
19726 2007-05-12 Simon Josefsson <simon@josefsson.org>
19728 * tests/Makefile.am: Reorder to work around libtool bug.
19730 2007-05-12 Simon Josefsson <simon@josefsson.org>
19734 2007-05-12 Simon Josefsson <simon@josefsson.org>
19738 2007-05-12 Simon Josefsson <simon@josefsson.org>
19740 * lgl/m4/vasnprintf.m4, lgl/vasnprintf.c, libextra/opencdk/armor.c,
19741 libextra/opencdk/cipher.c, libextra/opencdk/compress.c,
19742 libextra/opencdk/context.h, libextra/opencdk/filters.h,
19743 libextra/opencdk/kbnode.c, libextra/opencdk/keydb.c,
19744 libextra/opencdk/literal.c, libextra/opencdk/main.c,
19745 libextra/opencdk/main.h, libextra/opencdk/misc.c,
19746 libextra/opencdk/opencdk.h, libextra/opencdk/pubkey.c,
19747 libextra/opencdk/read-packet.c, libextra/opencdk/sig-check.c,
19748 libextra/opencdk/stream.c, libextra/opencdk/verify.c,
19749 libextra/opencdk/write-packet.c: Update.
19751 2007-05-11 Simon Josefsson <simon@josefsson.org>
19755 2007-05-11 Simon Josefsson <simon@josefsson.org>
19757 * lib/gnutls_priority.c: (gnutls_set_default_priority): Change order to prefer X.509 over
19760 2007-05-03 Simon Josefsson <simon@josefsson.org>
19762 * doc/gendocs_template, gl/override/doc/gendocs_template,
19763 gl/override/doc/gendocs_template.diff: Update.
19765 2007-05-03 Simon Josefsson <simon@josefsson.org>
19767 * doc/gendocs_template: Revert to upstream gnulib version.
19769 2007-05-03 Simon Josefsson <simon@josefsson.org>
19773 2007-05-03 Simon Josefsson <simon@josefsson.org>
19777 2007-05-03 Simon Josefsson <simon@josefsson.org>
19779 * gl/gnulib.mk, gl/m4/gnulib-comp.m4, gl/m4/socklen.m4,
19780 gl/socket_.h, gl/string_.h, gl/sys_socket_.h, lgl/Makefile.am,
19781 lgl/getpass.c, lgl/m4/fseeko.m4, lgl/m4/gnulib-comp.m4,
19782 lgl/m4/socklen.m4, lgl/m4/stdint.m4, lgl/m4/stdio_h.m4,
19783 lgl/m4/sys_stat_h.m4, lgl/m4/unistd_h.m4, lgl/socket_.h,
19784 lgl/stat_.h, lgl/stdio_.h, lgl/string_.h, lgl/sys_socket_.h,
19785 lgl/sys_stat_.h, lgl/time_.h, lgl/unistd_.h, lgl/wchar_.h: Update.
19787 2007-05-02 Simon Josefsson <simon@josefsson.org>
19789 * doc/Makefile.am: Add gnutls-logo.pdf, to fix distcheck.
19791 2007-05-02 Simon Josefsson <simon@josefsson.org>
19793 * lib/x509/output.c: Fix mem leaks.
19795 2007-04-29 Simon Josefsson <simon@josefsson.org>
19797 * doc/protocol/draft-otto-tls-sigma-ciphersuite-00.txt: Add.
19799 2007-04-24 Timo Schulz <twoaday@gnutls.org>
19801 * libextra/opencdk/literal.c: missing file.
19803 2007-04-24 Simon Josefsson <simon@josefsson.org>
19805 * doc/protocol/draft-ietf-tls-ecc-new-mac-00.txt,
19806 doc/protocol/draft-ietf-tls-suiteb-00.txt: Add.
19808 2007-04-22 Timo Schulz <twoaday@gnutls.org>
19810 * libextra/opencdk/dummy.c: [no log message]
19812 2007-04-22 Timo Schulz <twoaday@gnutls.org>
19814 * libextra/opencdk/Makefile.am, libextra/opencdk/README,
19815 libextra/opencdk/armor.c, libextra/opencdk/cipher.c,
19816 libextra/opencdk/cipher.h, libextra/opencdk/compress.c,
19817 libextra/opencdk/context.h, libextra/opencdk/encrypt.c,
19818 libextra/opencdk/filters.h, libextra/opencdk/kbnode.c,
19819 libextra/opencdk/keydb.c, libextra/opencdk/keygen.c,
19820 libextra/opencdk/keylist.c, libextra/opencdk/keyserver.c,
19821 libextra/opencdk/main.c, libextra/opencdk/main.h,
19822 libextra/opencdk/md.c, libextra/opencdk/md.h,
19823 libextra/opencdk/misc.c, libextra/opencdk/new-packet.c,
19824 libextra/opencdk/opencdk.h, libextra/opencdk/packet.h,
19825 libextra/opencdk/plaintext.c, libextra/opencdk/pubkey.c,
19826 libextra/opencdk/read-packet.c, libextra/opencdk/seskey.c,
19827 libextra/opencdk/sig-check.c, libextra/opencdk/sign.c,
19828 libextra/opencdk/stream.c, libextra/opencdk/stream.h,
19829 libextra/opencdk/sym-cipher.c, libextra/opencdk/trustdb.c,
19830 libextra/opencdk/types.h, libextra/opencdk/verify.c,
19831 libextra/opencdk/write-packet.c: replace the old build-in opencdk
19832 version with the most recent cvs version.
19834 2007-04-22 Simon Josefsson <simon@josefsson.org>
19836 * configure.in: Check for OpenCDK function that is only available in
19839 2007-04-21 Simon Josefsson <simon@josefsson.org>
19843 2007-04-21 Simon Josefsson <simon@josefsson.org>
19845 * doc/protocol/draft-badra-tls-password-00.txt,
19846 doc/protocol/draft-badra-tls-password-ext-00.txt: Add.
19848 2007-04-20 Timo Schulz <twoaday@gnutls.org>
19850 * libextra/gnutls_openpgp.c: Adjustments for the opencdk migration
19853 2007-04-20 Timo Schulz <twoaday@gnutls.org>
19855 * libextra/openpgp/compat.c, libextra/openpgp/extras.c,
19856 libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/openpgp.h,
19857 libextra/openpgp/pgp.c, libextra/openpgp/pgpverify.c,
19858 libextra/openpgp/privkey.c, libextra/openpgp/xml.c: First bunch of
19859 patches for the opencdk migration.
19861 2007-04-19 Simon Josefsson <simon@josefsson.org>
19863 * libextra/openpgp/extras.c: (gnutls_openpgp_keyring_import): Make it work (it seems the old code
19864 didn't work). Patch from ludo@chbouib.org (Ludovic Courtès).
19866 2007-04-18 Simon Josefsson <simon@josefsson.org>
19868 * doc/gnutls.texi: Mention P12 structure.
19870 2007-04-18 Simon Josefsson <simon@josefsson.org>
19872 * tests/tlsia.c: Check return codes from init functions.
19874 2007-04-18 Simon Josefsson <simon@josefsson.org>
19876 * NEWS, lib/x509/sign.c: Write NULL in parameters for RSA signing.
19878 2007-04-17 Simon Josefsson <simon@josefsson.org>
19880 * NEWS, src/certtool-cfg.c, src/certtool.c: Use current time as
19881 default serial number.
19883 2007-04-17 Simon Josefsson <simon@josefsson.org>
19887 2007-04-16 Simon Josefsson <simon@josefsson.org>
19889 * NEWS, configure.in: Bump versions.
19891 2007-04-16 Simon Josefsson <simon@josefsson.org>
19893 * ChangeLog: [no log message]
19895 2007-04-16 Simon Josefsson <simon@josefsson.org>
19897 * NEWS: Version 1.7.8.
19899 2007-04-16 Simon Josefsson <simon@josefsson.org>
19901 * lib/x509/x509_write.c: Doc fix.
19903 2007-04-16 Simon Josefsson <simon@josefsson.org>
19905 * tests/gc.c: Need to init libgcrypt with secure memory hooks.
19907 2007-04-16 Simon Josefsson <simon@josefsson.org>
19909 * NEWS, doc/manpages/Makefile.am: Add.
19911 2007-04-16 Simon Josefsson <simon@josefsson.org>
19913 * includes/gnutls/gnutls.h.in: Reorder to make it compile.
19915 2007-04-16 Simon Josefsson <simon@josefsson.org>
19917 * gl/m4/gnulib-comp.m4, gl/string_.h, lgl/Makefile.am,
19918 lgl/float+.h, lgl/m4/gnulib-comp.m4, lgl/m4/intl.m4,
19919 lgl/m4/longdouble.m4, lgl/m4/stdint.m4, lgl/m4/stdio_h.m4,
19920 lgl/m4/vasnprintf.m4, lgl/printf-args.c, lgl/printf-args.h,
19921 lgl/printf-parse.c, lgl/stdio_.h, lgl/string_.h, lgl/time_.h,
19922 lgl/vasnprintf.c, lgl/wchar_.h: Update.
19924 2007-04-16 Simon Josefsson <simon@josefsson.org>
19926 * lgl/gc-libgcrypt.c, lib/gnutls_handshake.c,
19927 lib/gnutls_session_pack.c, lib/x509/output.c, lib/x509/verify.c: Fix
19928 warnings, tiny patch from Andreas Metzler
19929 <ametzler@downhill.at.eu.org>.
19931 2007-04-12 Simon Josefsson <simon@josefsson.org>
19935 2007-04-12 Simon Josefsson <simon@josefsson.org>
19939 2007-04-12 Simon Josefsson <simon@josefsson.org>
19943 2007-04-11 Simon Josefsson <simon@josefsson.org>
19945 * NEWS, includes/gnutls/gnutls.h.in, lib/gnutls_psk.c: (gnutls_psk_set_client_credentials): Fix prototype.
19947 2007-04-10 Simon Josefsson <simon@josefsson.org>
19951 2007-04-10 Simon Josefsson <simon@josefsson.org>
19953 * doc/examples/Makefile.am, lib/Makefile.am, src/cli.c, src/serv.c:
19954 Respect ENABLE_AUTHZ.
19956 2007-04-10 Simon Josefsson <simon@josefsson.org>
19958 * lib/gnutls_extensions.c: Make tls-authz conditional on
19961 2007-04-10 Simon Josefsson <simon@josefsson.org>
19963 * configure.in: Add anon conditional.
19965 2007-04-10 Simon Josefsson <simon@josefsson.org>
19967 * configure.in: Fix --disable-*.
19969 2007-04-10 Simon Josefsson <simon@josefsson.org>
19971 * configure.in: Add --disable-tls-authorization.
19973 2007-04-10 Simon Josefsson <simon@josefsson.org>
19975 * libextra/gnutls_openpgp.c: (gnutls_certificate_set_openpgp_key): Allocate certificate structure
19976 properly. Tiny patch from ludo@chbouib.org (Ludovic Courtès).
19978 2007-04-06 Simon Josefsson <simon@josefsson.org>
19980 * src/cli.c: Make -d work again after last change.
19982 2007-04-06 Simon Josefsson <simon@josefsson.org>
19986 2007-04-06 Simon Josefsson <simon@josefsson.org>
19988 * lib/x509/x509.c: (gnutls_x509_crt_get_key_id): Don't fail on non-RSA/DSA public keys.
19990 2007-04-04 Simon Josefsson <simon@josefsson.org>
19992 * src/cli-gaa.c, src/cli.gaa, src/common.c, src/common.h,
19993 src/serv-gaa.c, src/serv.gaa: Use gnutls_cipher_suite_info.
19995 2007-04-04 Simon Josefsson <simon@josefsson.org>
19997 * NEWS, includes/gnutls/gnutls.h.in, lib/gnutls_algorithms.c: Add
19998 gnutls_cipher_suite_info API, suggested by Howard Chu
20001 2007-04-04 Simon Josefsson <simon@josefsson.org>
20003 * src/common.c: Don't hard code algorithm list.
20005 2007-04-04 Simon Josefsson <simon@josefsson.org>
20007 * NEWS, includes/gnutls/gnutls.h.in, lib/gnutls_algorithms.c: Add
20008 new APIs to list supported algorithms: gnutls_cipher_list,
20009 gnutls_mac_list, gnutls_compression_list, gnutls_protocol_list,
20010 gnutls_certificate_type_list, and gnutls_kx_list. Suggested by
20011 Howard Chu <hyc@symas.com>.
20013 2007-04-04 Simon Josefsson <simon@josefsson.org>
20015 * lib/gnutls_algorithms.c, lib/gnutls_algorithms.h: Simplify kx
20016 definition, since gnutls-extra no longer touches it.
20018 2007-04-04 Simon Josefsson <simon@josefsson.org>
20020 * src/cli.c: Init the library immediately (for print_list(), called
20021 by gaa_parser, to be able to call gnutls functions).
20023 2007-04-03 Simon Josefsson <simon@josefsson.org>
20025 * src/Makefile.am: $(LIBOPENCDK_LIBS) should be necessary here,
20026 since libgnutls-extra links to it.
20028 2007-04-03 Simon Josefsson <simon@josefsson.org>
20030 * libextra/Makefile.am: Fix LIBOPENCDK_LIBS. No need for
20031 AM_CPPFLAGS += $(LIBOPENCDK_CFLAGS), the new macro add necessary
20032 -I's to CPPFLAGS automatically.
20034 2007-04-03 Simon Josefsson <simon@josefsson.org>
20036 * configure.in: Need stddef.h for opencdk.h.
20038 2007-04-03 Simon Josefsson <simon@josefsson.org>
20040 * gl/getpass.c, gl/getpass.h, gl/gnulib.mk, gl/m4/getpass.m4,
20041 gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, lgl/.cvsignore,
20042 lgl/Makefile.am, lgl/getdelim.c, lgl/getdelim.h, lgl/getline.c,
20043 lgl/getline.h, lgl/getpass.c, lgl/getpass.h, lgl/m4/getdelim.m4,
20044 lgl/m4/getline.m4, lgl/m4/getpass.m4, lgl/m4/gnulib-cache.m4,
20045 lgl/m4/gnulib-comp.m4: Update.
20047 2007-04-03 Simon Josefsson <simon@josefsson.org>
20049 * configure.in: Fix LIBGNUTLS_EXTRA_* for cdk changes.
20051 2007-04-03 Simon Josefsson <simon@josefsson.org>
20055 2007-04-03 Simon Josefsson <simon@josefsson.org>
20057 * configure.in, m4/opencdk.m4: Use AC_LIB_HAVE_LINKFLAGS to find
20058 opencdk, remove opencdk.m4.
20060 2007-04-03 Simon Josefsson <simon@josefsson.org>
20062 * build-aux/gendocs.sh, gl/stdbool_.h, lgl/Makefile.am,
20063 lgl/alloca_.h, lgl/asprintf.c, lgl/m4/gnulib-cache.m4,
20064 lgl/m4/gnulib-comp.m4, lgl/m4/iconv.m4, lgl/m4/intdiv0.m4,
20065 lgl/stat_.h, lgl/stdbool_.h, lgl/vasprintf.c: Update.
20067 2007-03-28 Simon Josefsson <simon@josefsson.org>
20069 * lib/x509/output.c: No need to error about unknown algorithm, it
20070 already says unknown.
20072 2007-03-28 Simon Josefsson <simon@josefsson.org>
20074 * lib/gnutls_algorithms.c: Remove #if GNUTLS_PK_LOOP madness that
20075 hides problems. (gnutls_pk_algorithm_get_name): Don't return GOST for unsupported
20076 algorithms (e.g., ECC).
20078 2007-03-28 Simon Josefsson <simon@josefsson.org>
20080 * lib/gnutls_str.c: No need for vasprintf.h.
20082 2007-03-28 Simon Josefsson <simon@josefsson.org>
20084 * gl/getaddrinfo.c, gl/string_.h, gl/version-etc.c, lgl/.cvsignore,
20085 lgl/Makefile.am, lgl/asprintf.c, lgl/des.c, lgl/dummy.c,
20086 lgl/float+.h, lgl/m4/gnulib-comp.m4, lgl/m4/printf-posix.m4,
20087 lgl/m4/stdio_h.m4, lgl/m4/vasnprintf.m4, lgl/m4/vasprintf.m4,
20088 lgl/printf-parse.c, lgl/stdio_.h, lgl/string_.h, lgl/vasnprintf.c,
20089 lgl/vasprintf.c, lgl/vasprintf.h: Update.
20091 2007-03-21 Simon Josefsson <simon@josefsson.org>
20093 * doc/examples/ex-crq.c, doc/examples/ex-pkcs12.c,
20094 doc/examples/ex-rfc2818.c, src/crypt.c: Use size_t at appropriate
20095 places. Tiny patch by Deanna Phillips <deanna@sdf.lonestar.org>.
20097 2007-03-21 Simon Josefsson <simon@josefsson.org>
20099 * tests/anonself.c: Need netinet/in.h. Tiny patch from Deanna
20100 Phillips <deanna@sdf.lonestar.org>.
20102 2007-03-21 Simon Josefsson <simon@josefsson.org>
20104 * tests/pkcs1-padding/pkcs1-pad: Trim whitespace from 'wc' output.
20105 Tiny patch from Deanna Phillips <deanna@sdf.lonestar.org>.
20107 2007-03-15 Simon Josefsson <simon@josefsson.org>
20111 2007-03-15 Simon Josefsson <simon@josefsson.org>
20113 * lib/x509/x509_write.c: (gnutls_x509_crt_set_version): Doc fix, tiny patch from Florian
20114 Weimer <fweimer@bfk.de>.
20116 2007-03-12 Simon Josefsson <simon@josefsson.org>
20118 * gl/gnulib.mk, gl/m4/gnulib-comp.m4, gl/m4/netinet_in_h.m4,
20119 gl/m4/sys_socket_h.m4, gl/netinet_in_.h, gl/socket_.h,
20120 lgl/Makefile.am, lgl/des.c, lgl/des.h, lgl/dummy.c,
20121 lgl/gc-gnulib.c, lgl/m4/gnulib-comp.m4, lgl/m4/snprintf.m4,
20122 lgl/m4/stdbool.m4, lgl/m4/stdio_h.m4, lgl/m4/sys_socket_h.m4,
20123 lgl/m4/vasnprintf.m4, lgl/snprintf.c, lgl/socket_.h,
20124 lgl/stdbool_.h, lgl/stdint_.h, lgl/stdio_.h, lgl/vasnprintf.c,
20125 lgl/vasnprintf.h, lgl/vasprintf.h: Update.
20127 2007-03-07 Simon Josefsson <simon@josefsson.org>
20129 * doc/protocol/draft-ietf-tls-rfc4346-bis-03.txt: Update,
20131 2007-03-07 Simon Josefsson <simon@josefsson.org>
20133 * lib/gnutls_buffers.c: Simplify error handling.
20135 2007-03-07 Simon Josefsson <simon@josefsson.org>
20139 2007-03-07 Simon Josefsson <simon@josefsson.org>
20141 * lib/gnutls_priority.c: Doc fix.
20143 2007-03-07 Simon Josefsson <simon@josefsson.org>
20145 * configure.in: Bump due to added APIs.
20147 2007-03-07 Simon Josefsson <simon@josefsson.org>
20149 * lib/gnutls_priority.c: Prefer aes256.
20151 2007-03-06 Simon Josefsson <simon@josefsson.org>
20153 * doc/manpages/Makefile.am: Update.
20155 2007-03-06 Simon Josefsson <simon@josefsson.org>
20157 * GNUmakefile, maint-cfg.mk: Work around config.rpath issue.
20159 2007-03-06 Simon Josefsson <simon@josefsson.org>
20161 * lgl/stdio_.h: Update.
20163 2007-03-05 Simon Josefsson <simon@josefsson.org>
20165 * src/serv.c: Use libgnutls' priorities.
20167 2007-03-05 Simon Josefsson <simon@josefsson.org>
20171 2007-03-05 Simon Josefsson <simon@josefsson.org>
20173 * tests/dhepskself.c: Remove priority setting. Fix output.
20175 2007-03-05 Simon Josefsson <simon@josefsson.org>
20177 * doc/examples/ex-client-authz.c, doc/examples/ex-client-srp.c,
20178 doc/examples/ex-client2.c, doc/examples/ex-serv-pgp.c: Remove
20179 confusing priority setting stuff.
20181 2007-03-05 Simon Josefsson <simon@josefsson.org>
20183 * .cvsignore, build-aux/.cvsignore, doc/.cvsignore: [no log message]
20185 2007-03-05 Simon Josefsson <simon@josefsson.org>
20187 * lib/ext_authz.c: Don't assert when no authz.
20189 2007-03-05 Simon Josefsson <simon@josefsson.org>
20191 * src/cli.c: Use default ciphers. Simplify SRP callback.
20193 2007-03-05 Simon Josefsson <simon@josefsson.org>
20195 * lib/gnutls_priority.c: (gnutls_set_default_priority): Fix defaults.
20197 2007-03-05 Simon Josefsson <simon@josefsson.org>
20199 * src/cli.c: Let libgnutls remove SRP/PSK if not used.
20201 2007-03-05 Simon Josefsson <simon@josefsson.org>
20203 * lib/gnutls_priority.c: Indent and doc fix.
20205 2007-03-05 Simon Josefsson <simon@josefsson.org>
20207 * lib/Makefile.am, lib/gnutls_priority.h, lib/gnutls_record.c,
20208 lib/gnutls_state.c: Remove gnutls_priority.h, not needed.
20210 2007-03-05 Simon Josefsson <simon@josefsson.org>
20212 * configure.in: Reorder.
20214 2007-03-05 Simon Josefsson <simon@josefsson.org>
20216 * configure.in: Reorder.
20218 2007-03-05 Simon Josefsson <simon@josefsson.org>
20220 * configure.in: Reorder.
20222 2007-03-05 Simon Josefsson <simon@josefsson.org>
20224 * GNUmakefile, build-aux/GNUmakefile, build-aux/config.rpath,
20225 build-aux/gendocs.sh, build-aux/link-warning.h, build-aux/maint.mk,
20226 gendocs.sh, gl/gnulib.mk, gl/m4/gnulib-cache.m4, lgl/Makefile.am,
20227 lgl/m4/gnulib-cache.m4, link-warning.h, maint.mk: Fixes for
20230 2007-03-05 Simon Josefsson <simon@josefsson.org>
20232 * configure.in: Use build-aux/.
20234 2007-03-05 Simon Josefsson <simon@josefsson.org>
20236 * doc/protocol/draft-ietf-tls-rfc4346-bis-03.txt,
20237 lgl/m4/gnulib-comp.m4, lgl/m4/time_r.m4, lgl/m4/vasnprintf.m4,
20238 lgl/m4/vasprintf.m4, lgl/time_.h, lgl/vasnprintf.c,
20239 lgl/vasnprintf.h, lgl/vasprintf.h: Updaet.
20241 2007-02-26 Simon Josefsson <simon@josefsson.org>
20243 * doc/protocol/draft-salowey-tls-rsa-aes-gcm-00.txt: Add.
20245 2007-02-26 Simon Josefsson <simon@josefsson.org>
20247 * po/sv.po: Sync with TP.
20249 2007-02-26 Simon Josefsson <simon@josefsson.org>
20251 * po/pl.po: Sync with TP.
20253 2007-02-26 Simon Josefsson <simon@josefsson.org>
20255 * doc/protocol/draft-nir-tee-pm-00.txt: Add.
20257 2007-02-25 Simon Josefsson <simon@josefsson.org>
20259 * doc/examples/.cvsignore: [no log message]
20261 2007-02-25 Simon Josefsson <simon@josefsson.org>
20263 * doc/gnutls.texi: Add authz server.
20265 2007-02-25 Simon Josefsson <simon@josefsson.org>
20269 2007-02-25 Simon Josefsson <simon@josefsson.org>
20271 * doc/examples/Makefile.am: Add authz.
20273 2007-02-25 Simon Josefsson <simon@josefsson.org>
20275 * doc/examples/ex-serv-authz.c: Add.
20277 2007-02-25 Simon Josefsson <simon@josefsson.org>
20279 * doc/examples/ex-client-authz.c, doc/gnutls.texi: Add.
20281 2007-02-24 Simon Josefsson <simon@josefsson.org>
20283 * lib/x509/x509.c: Add credits.
20285 2007-02-22 Simon Josefsson <simon@josefsson.org>
20287 * lib/x509/output.c: Minor tweaks to proxy output.
20289 2007-02-22 Simon Josefsson <simon@josefsson.org>
20293 2007-02-22 Simon Josefsson <simon@josefsson.org>
20297 2007-02-22 Simon Josefsson <simon@josefsson.org>
20301 2007-02-22 Simon Josefsson <simon@josefsson.org>
20303 * tests/.cvsignore: [no log message]
20305 2007-02-22 Simon Josefsson <simon@josefsson.org>
20307 * tests/dn.c: Other cert.
20309 2007-02-22 Simon Josefsson <simon@josefsson.org>
20311 * tests/Makefile.am: Add dn.
20313 2007-02-22 Simon Josefsson <simon@josefsson.org>
20317 2007-02-22 Simon Josefsson <simon@josefsson.org>
20319 * lib/x509/x509.c: Rename.
20321 2007-02-22 Simon Josefsson <simon@josefsson.org>
20323 * includes/gnutls/x509.h: Rename non-released functions.
20325 2007-02-22 Simon Josefsson <simon@josefsson.org>
20327 * lib/x509/x509.h: Remove.
20329 2007-02-22 Simon Josefsson <simon@josefsson.org>
20331 * lib/x509/x509.c: Code cleanup and documentation of last patch.
20333 2007-02-22 Simon Josefsson <simon@josefsson.org>
20335 * includes/gnutls/x509.h, lib/x509/x509.h: Fix.
20337 2007-02-22 Simon Josefsson <simon@josefsson.org>
20339 * includes/gnutls/x509.h, lib/x509/x509.c, lib/x509/x509.h: New APIs
20340 to deal with DN's. Patch from Howard Chu <hyc@symas.com>.
20342 2007-02-22 Simon Josefsson <simon@josefsson.org>
20344 * NEWS, configure.in: Bump versions.
20346 2007-02-22 Simon Josefsson <simon@josefsson.org>
20348 * ChangeLog: [no log message]
20350 2007-02-22 Simon Josefsson <simon@josefsson.org>
20352 * NEWS: Version 1.7.7.
20354 2007-02-22 Simon Josefsson <simon@josefsson.org>
20356 * lgl/.cvsignore: [no log message]
20358 2007-02-22 Simon Josefsson <simon@josefsson.org>
20360 * gl/getaddrinfo.c, gl/gnulib.mk, gl/m4/gnulib-comp.m4,
20361 gl/m4/string_h.m4, gl/string_.h, lgl/Makefile.am,
20362 lgl/m4/gnulib-comp.m4, lgl/m4/intdiv0.m4, lgl/m4/snprintf.m4,
20363 lgl/m4/stdio_h.m4, lgl/m4/string_h.m4, lgl/m4/unistd_h.m4,
20364 lgl/snprintf.c, lgl/snprintf.h, lgl/stdio_.h, lgl/string_.h,
20365 lgl/unistd_.h, link-warning.h: Update.
20367 2007-02-22 Simon Josefsson <simon@josefsson.org>
20369 * doc/manpages/Makefile.am: Update.
20371 2007-02-22 Simon Josefsson <simon@josefsson.org>
20373 * lib/ext_authz.c, lib/gnutls_supplemental.c: Typo.
20375 2007-02-22 Simon Josefsson <simon@josefsson.org>
20377 * lib/gnutls_extensions.c, lib/gnutls_extensions.h: Revert.
20379 2007-02-22 Simon Josefsson <simon@josefsson.org>
20381 * lib/gnutls_int.h: New flags for authz extension.
20383 2007-02-22 Simon Josefsson <simon@josefsson.org>
20385 * lib/ext_authz.c: Use our own logic to determine whether to send
20386 extension replies in server.
20388 2007-02-22 Simon Josefsson <simon@josefsson.org>
20390 * lib/gnutls_extensions.h: Add prototype for
20391 _gnutls_extension_list_check, we use it in ext_authz.c.
20393 2007-02-22 Simon Josefsson <simon@josefsson.org>
20395 * lib/gnutls_extensions.c: Remove static from
20396 _gnutls_extension_list_check, we use it in ext_authz.c
20398 2007-02-22 Simon Josefsson <simon@josefsson.org>
20400 * lib/ext_authz.c: Don't send authz extension when we shouldn't.
20402 2007-02-22 Simon Josefsson <simon@josefsson.org>
20404 * src/cli-gaa.c, src/cli-gaa.h: Generated.
20406 2007-02-22 Simon Josefsson <simon@josefsson.org>
20408 * src/cli.c, src/serv.c: Fix #include's.
20410 2007-02-22 Simon Josefsson <simon@josefsson.org>
20414 2007-02-22 Simon Josefsson <simon@josefsson.org>
20416 * src/cli.c, src/cli.gaa: Support gnutls-cli --authz-x509-attr-cert
20417 and --authz-saml-assertion.
20419 2007-02-22 Simon Josefsson <simon@josefsson.org>
20421 * src/common.c, src/serv-gaa.c, src/serv-gaa.h, src/serv.c,
20422 src/serv.gaa: Support gnutls-serv --authz-x509-attr-cert and
20423 --authz-saml-assertion.
20425 2007-02-22 Simon Josefsson <simon@josefsson.org>
20429 2007-02-22 Simon Josefsson <simon@josefsson.org>
20431 * configure.in: Fix so version due to added APIs.
20433 2007-02-22 Simon Josefsson <simon@josefsson.org>
20435 * doc/reference/Makefile.am: Ignore more.
20437 2007-02-22 Simon Josefsson <simon@josefsson.org>
20441 2007-02-22 Simon Josefsson <simon@josefsson.org>
20443 * lib/gnutls.pc.in: Revert Requires-change.
20445 2007-02-21 Simon Josefsson <simon@josefsson.org>
20449 2007-02-21 Simon Josefsson <simon@josefsson.org>
20451 * lib/gnutls_extensions.c: Add authz extension.
20453 2007-02-21 Simon Josefsson <simon@josefsson.org>
20455 * lib/ext_authz.c: Typo.
20457 2007-02-21 Simon Josefsson <simon@josefsson.org>
20459 * lib/gnutls_supplemental.c: Add authz hooks.
20461 2007-02-21 Simon Josefsson <simon@josefsson.org>
20463 * includes/gnutls/gnutls.h.in: Fix type (in never released
20466 2007-02-21 Simon Josefsson <simon@josefsson.org>
20468 * lib/gnutls_int.h: Add authz stuff.
20470 2007-02-21 Simon Josefsson <simon@josefsson.org>
20472 * lib/Makefile.am: Build ext_authz.h and ext_authz.c.
20474 2007-02-21 Simon Josefsson <simon@josefsson.org>
20476 * lib/ext_authz.c, lib/ext_authz.h: New file.
20478 2007-02-21 Simon Josefsson <simon@josefsson.org>
20480 * lib/gnutls_handshake.c, lib/gnutls_supplemental.h: Sync with
20481 gnutls_supplemental.c.
20483 2007-02-21 Simon Josefsson <simon@josefsson.org>
20485 * lib/gnutls_supplemental.c: Fill in type+length.
20487 2007-02-21 Simon Josefsson <simon@josefsson.org>
20491 2007-02-21 Simon Josefsson <simon@josefsson.org>
20493 * includes/gnutls/gnutls.h.in: Add gnutls_authz_recv_callback_func
20494 and gnutls_authz_send_callback_func. Add gnutls_authz_enable,
20495 gnutls_authz_send_x509_attr_cert, gnutls_authz_send_saml_assertion,
20496 gnutls_authz_send_x509_attr_cert_url, and
20497 gnutls_authz_send_saml_assertion_url. Remove GNUTLS_AUTHZ_LAST from
20498 gnutls_authz_data_format_type_t (never part of any release).
20500 2007-02-21 Simon Josefsson <simon@josefsson.org>
20502 * lib/gnutls_supplemental.c: If callbacks failed to provide
20503 anything, at least send protocol valid (yet semantically invalid)
20504 supplemental message.
20506 2007-02-21 Simon Josefsson <simon@josefsson.org>
20508 * lib/gnutls_int.h: Add for supplemental support.
20510 2007-02-21 Simon Josefsson <simon@josefsson.org>
20512 * lib/gnutls_handshake.c: Support supplemental handshake messages.
20514 2007-02-21 Simon Josefsson <simon@josefsson.org>
20516 * lib/Makefile.am: Add gnutls_supplemental.h and
20517 gnutls_supplemental.c.
20519 2007-02-21 Simon Josefsson <simon@josefsson.org>
20521 * lib/gnutls_supplemental.c, lib/gnutls_supplemental.h: New file.
20523 2007-02-21 Simon Josefsson <simon@josefsson.org>
20527 2007-02-19 Simon Josefsson <simon@josefsson.org>
20529 * includes/gnutls/gnutls.h.in: Add gnutls_supplemental_get_name.
20530 Fix gnutls_authz_data_format_type_t.
20532 2007-02-19 Simon Josefsson <simon@josefsson.org>
20536 2007-02-17 Simon Josefsson <simon@josefsson.org>
20538 * lib/debug.c: Support SUPPLEMENTAL handshake type.
20540 2007-02-16 Simon Josefsson <simon@josefsson.org>
20544 2007-02-16 Simon Josefsson <simon@josefsson.org>
20548 2007-02-16 Simon Josefsson <simon@josefsson.org>
20550 * tests/hostname-check/hostname-check.c: Tests ipAddress SAN's too.
20552 2007-02-16 Simon Josefsson <simon@josefsson.org>
20554 * tests/hostname-check/hostname-check.c: Test wildcard stuff too.
20556 2007-02-16 Simon Josefsson <simon@josefsson.org>
20558 * lib/x509/rfc2818_hostname.c: Indent.
20560 2007-02-16 Simon Josefsson <simon@josefsson.org>
20562 * lib/x509/rfc2818_hostname.c: Support iPAddress too. Doc fix.
20564 2007-02-16 Simon Josefsson <simon@josefsson.org>
20568 2007-02-16 Simon Josefsson <simon@josefsson.org>
20570 * tests/hostname-check/hostname-check.c: Fix mem leak.
20572 2007-02-16 Simon Josefsson <simon@josefsson.org>
20574 * lib/x509/rfc2818_hostname.c: Doc fix.
20576 2007-02-16 Simon Josefsson <simon@josefsson.org>
20578 * lib/x509/rfc2818_hostname.c: Don't treat absence of CN in subject
20579 as a successful RFC 2818 hostname comparison match. Reported by
20580 "Richard W.M. Jones" <rjones@redhat.com>.
20582 2007-02-16 Simon Josefsson <simon@josefsson.org>
20584 * tests/hostname-check/.cvsignore: [no log message]
20586 2007-02-16 Simon Josefsson <simon@josefsson.org>
20588 * configure.in, tests/Makefile.am,
20589 tests/hostname-check/Makefile.am, tests/hostname-check/README,
20590 tests/hostname-check/hostname-check.c: Add self test of rfc2818
20591 server identity check.
20593 2007-02-15 Simon Josefsson <simon@josefsson.org>
20597 2007-02-15 Simon Josefsson <simon@josefsson.org>
20599 * lib/gnutls.pc.in: Add 'Requires: libtasn1' to make 'pkg-config
20600 --libs gnutls' output -ltasn1. Reported by Pavlov Konstantin
20601 <thresh@altlinux.ru>.
20603 2007-02-14 Simon Josefsson <simon@josefsson.org>
20605 * lib/gnutls_hash_int.c: Avoid assert.
20607 2007-02-14 Simon Josefsson <simon@josefsson.org>
20609 * src/certtool.c: Make sure NULL is a pointer.
20611 2007-02-14 Simon Josefsson <simon@josefsson.org>
20613 * src/certtool.c: Change vararg 0 to NULL. Tiny change suggested by
20614 Joe Orton <joe@manyfish.co.uk>.
20616 2007-02-14 Simon Josefsson <simon@josefsson.org>
20618 * includes/gnutls/gnutls.h.in: Fix gnutls_authz_data_format_type_t.
20620 2007-02-14 Simon Josefsson <simon@josefsson.org>
20624 2007-02-14 Simon Josefsson <simon@josefsson.org>
20626 * includes/gnutls/gnutls.h.in: Add
20627 gnutls_supplemental_data_format_type_t with member
20628 GNUTLS_SUPPLEMENTAL_AUTHZ_DATA.
20630 2007-02-14 Simon Josefsson <simon@josefsson.org>
20634 2007-02-14 Simon Josefsson <simon@josefsson.org>
20636 * includes/gnutls/gnutls.h.in: Add gnutls_authz_data_format_type_t,
20637 with members GNUTLS_AUTHZ_X509_ATTR_CERT,
20638 GNUTLS_AUTHZ_SAML_ASSERTION, GNUTLS_AUTHZ_X509_ATTR_CERT_URL,
20639 GNUTLS_AUTHZ_SAML_ASSERTION_URL.
20641 2007-02-14 Simon Josefsson <simon@josefsson.org>
20643 * lib/gnutls_int.h: Reorder.
20645 2007-02-14 Simon Josefsson <simon@josefsson.org>
20647 * lib/gnutls_int.h: Add GNUTLS_EXTENSION_AUTHZ_CLIENT and
20648 GNUTLS_EXTENSION_AUTHZ_SERVER.
20650 2007-02-14 Simon Josefsson <simon@josefsson.org>
20654 2007-02-14 Simon Josefsson <simon@josefsson.org>
20656 * includes/gnutls/gnutls.h.in: Add GNUTLS_HANDSHAKE_SUPPLEMENTAL.
20658 2007-02-14 Simon Josefsson <simon@josefsson.org>
20660 * includes/gnutls/gnutls.h.in: Spell out handshake types.
20662 2007-02-13 Simon Josefsson <simon@josefsson.org>
20664 * src/certtool-gaa.c, src/certtool-gaa.h: Update.
20666 2007-02-13 Simon Josefsson <simon@josefsson.org>
20668 * src/certtool.c: Use error().
20670 2007-02-13 Simon Josefsson <simon@josefsson.org>
20672 * src/certtool.c: Cleanup p12 printing.
20674 2007-02-13 Simon Josefsson <simon@josefsson.org>
20676 * src/certtool.c: Cleanup pkcs7_info.
20678 2007-02-13 Simon Josefsson <simon@josefsson.org>
20680 * src/certtool.c: Fix.
20682 2007-02-13 Simon Josefsson <simon@josefsson.org>
20684 * src/certtool.c: Better errors.
20686 2007-02-13 Simon Josefsson <simon@josefsson.org>
20688 * src/certtool.gaa: Remove --copyright (use --version).
20690 2007-02-13 Simon Josefsson <simon@josefsson.org>
20692 * src/certtool.c: Use version-etc.
20694 2007-02-13 Simon Josefsson <simon@josefsson.org>
20696 * configure.in: Fix for version-etc.
20698 2007-02-13 Simon Josefsson <simon@josefsson.org>
20700 * gl/gnulib.mk, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
20701 gl/m4/stdarg.m4, gl/version-etc-fsf.c, gl/version-etc.c,
20702 gl/version-etc.h: Update.
20704 2007-02-13 Simon Josefsson <simon@josefsson.org>
20706 * src/certtool.c: Cleanup CRL.
20708 2007-02-13 Simon Josefsson <simon@josefsson.org>
20710 * src/certtool.c: Cleanup.
20712 2007-02-13 Simon Josefsson <simon@josefsson.org>
20714 * src/certtool.c: Simplify.
20716 2007-02-13 Simon Josefsson <simon@josefsson.org>
20718 * src/certtool.c: Cleanups.
20720 2007-02-13 Simon Josefsson <simon@josefsson.org>
20722 * src/certtool.c: Rewrite generate_private_key_int.
20724 2007-02-13 Simon Josefsson <simon@josefsson.org>
20726 * src/certtool.c: Fix mem leak.
20728 2007-02-13 Simon Josefsson <simon@josefsson.org>
20730 * src/certtool.c: Fix crl_info.
20732 2007-02-13 Simon Josefsson <simon@josefsson.org>
20734 * src/certtool.c: Rewrite load_private_key.
20736 2007-02-13 Simon Josefsson <simon@josefsson.org>
20738 * src/certtool.c: Rewrite load_request.
20740 2007-02-13 Simon Josefsson <simon@josefsson.org>
20742 * src/certtool.c: Rewrite load_ca_private_key.
20744 2007-02-13 Simon Josefsson <simon@josefsson.org>
20746 * src/certtool.c: Remove.
20748 2007-02-13 Simon Josefsson <simon@josefsson.org>
20750 * src/certtool.c: Rewrite load_ca_cert.
20752 2007-02-13 Simon Josefsson <simon@josefsson.org>
20754 * src/certtool.c: No limit on CRL size during verification.
20756 2007-02-13 Simon Josefsson <simon@josefsson.org>
20758 * lib/x509/x509.c: Simplify.
20760 2007-02-13 Simon Josefsson <simon@josefsson.org>
20762 * tests/certificate_set_x509_crl.c: Need config.h.
20764 2007-02-13 Simon Josefsson <simon@josefsson.org>
20766 * src/Makefile.am: Use AM_CPPFLAGS, not obsolete INCLUDES.
20768 2007-02-13 Simon Josefsson <simon@josefsson.org>
20770 * src/Makefile.am: Need libgnu.la.
20772 2007-02-13 Simon Josefsson <simon@josefsson.org>
20774 * src/errcodes.c: Need config.h.
20776 2007-02-13 Simon Josefsson <simon@josefsson.org>
20778 * lib/gnutls_asn1_tab.c, lib/pkix_asn1_tab.c: Update.
20780 2007-02-13 Simon Josefsson <simon@josefsson.org>
20782 * configure.in: Remove stuff obsoleted by time_r.
20784 2007-02-13 Simon Josefsson <simon@josefsson.org>
20786 * configure.in: Don't check for time.h, not needed.
20788 2007-02-13 Simon Josefsson <simon@josefsson.org>
20790 * lib/defines.h: Only use time.h, from gnulib if needed.
20792 2007-02-13 Simon Josefsson <simon@josefsson.org>
20794 * lgl/.cvsignore: [no log message]
20796 2007-02-13 Simon Josefsson <simon@josefsson.org>
20798 * tests/pathlen/ca-no-pathlen.pem,
20799 tests/pathlen/no-ca-or-pathlen.pem: UPdate.
20801 2007-02-13 Simon Josefsson <simon@josefsson.org>
20805 2007-02-13 Simon Josefsson <simon@josefsson.org>
20807 * lib/x509/output.c: Remove.
20809 2007-02-13 Simon Josefsson <simon@josefsson.org>
20811 * gl/string_.h, lgl/Makefile.am, lgl/m4/gnulib-comp.m4,
20812 lgl/m4/time_h.m4, lgl/m4/time_r.m4, lgl/string_.h, lgl/time_.h,
20813 lgl/time_r.c, lgl/time_r.h: Update.
20815 2007-02-13 Simon Josefsson <simon@josefsson.org>
20817 * tests/nist-pkits/.cvsignore, tests/x509paths/.cvsignore: [no log
20820 2007-02-13 Simon Josefsson <simon@josefsson.org>
20822 * tests/nist-pkits/README: Fix.
20824 2007-02-13 Simon Josefsson <simon@josefsson.org>
20826 * tests/nist-pkits/gnutls-nist-tests.html: Add.
20828 2007-02-13 Simon Josefsson <simon@josefsson.org>
20830 * tests/nist-pkits/README: Fix.
20832 2007-02-13 Simon Josefsson <simon@josefsson.org>
20834 * tests/nist-pkits/pkits_test: Unpack.
20836 2007-02-13 Simon Josefsson <simon@josefsson.org>
20838 * tests/nist-pkits/.cvsignore: [no log message]
20840 2007-02-13 Simon Josefsson <simon@josefsson.org>
20842 * tests/nist-pkits/pkits_test: Add.
20844 2007-02-13 Simon Josefsson <simon@josefsson.org>
20846 * tests/nist-pkits/pkits_test_list_generator.patch: Update.
20848 2007-02-13 Simon Josefsson <simon@josefsson.org>
20850 * tests/nist-pkits/gnutls_test_entry: Remove.
20852 2007-02-13 Simon Josefsson <simon@josefsson.org>
20854 * tests/nist-pkits/build-chain, tests/nist-pkits/gnutls_test_entry,
20855 tests/nist-pkits/pkits_test_list_generator.patch: Add.
20857 2007-02-13 Simon Josefsson <simon@josefsson.org>
20859 * tests/nist-pkits/README: Add.
20861 2007-02-13 Simon Josefsson <simon@josefsson.org>
20863 * tests/nist-pkits/README: Add.
20865 2007-02-13 Simon Josefsson <simon@josefsson.org>
20867 * lib/x509/mpi.c: We don't support inherited DSA parameters.
20869 2007-02-13 Simon Josefsson <simon@josefsson.org>
20871 * tests/nist-pkits/pkits_crl, tests/nist-pkits/pkits_crt,
20872 tests/nist-pkits/pkits_pkcs12, tests/nist-pkits/pkits_smime: Update.
20874 2007-02-13 Simon Josefsson <simon@josefsson.org>
20876 * tests/nist-pkits/pkits: Fix.
20878 2007-02-13 Simon Josefsson <simon@josefsson.org>
20880 * tests/nist-pkits/pkits: Fix.
20882 2007-02-13 Simon Josefsson <simon@josefsson.org>
20884 * tests/nist-pkits/pkits: Fix.
20886 2007-02-13 Simon Josefsson <simon@josefsson.org>
20888 * tests/.cvsignore, tests/nist-pkits/.cvsignore: [no log message]
20890 2007-02-13 Simon Josefsson <simon@josefsson.org>
20892 * tests/nist-pkits/README, tests/nist-pkits/pkits,
20893 tests/nist-pkits/pkits_crl, tests/nist-pkits/pkits_crt,
20894 tests/nist-pkits/pkits_pkcs12, tests/nist-pkits/pkits_smime,
20895 tests/pkits, tests/pkits_crl, tests/pkits_crt, tests/pkits_pkcs12,
20896 tests/pkits_smime: Move PKITS stuff to nist-pkits/.
20898 2007-02-13 Simon Josefsson <simon@josefsson.org>
20902 2007-02-13 Simon Josefsson <simon@josefsson.org>
20904 * tests/x509paths/README: Fix.
20906 2007-02-13 Simon Josefsson <simon@josefsson.org>
20908 * tests/x509paths/chain: fix for chain 1.
20910 2007-02-13 Simon Josefsson <simon@josefsson.org>
20912 * tests/.cvsignore: [no log message]
20914 2007-02-13 Simon Josefsson <simon@josefsson.org>
20916 * tests/chain, tests/x509paths/README, tests/x509paths/chain: Move
20917 old NIST stuff to separate directory.
20919 2007-02-13 Simon Josefsson <simon@josefsson.org>
20921 * lib/x509/dn.c: Don't write to buf if *sizeof_buf==0.
20923 2007-02-13 Simon Josefsson <simon@josefsson.org>
20925 * lib/x509/output.c: Don't use uninitialized.
20927 2007-02-13 Simon Josefsson <simon@josefsson.org>
20929 * lib/x509/x509.c: Don't access ret unless *ret_size>0.
20931 2007-02-13 Simon Josefsson <simon@josefsson.org>
20933 * configure.in: Fix PKI test.
20935 2007-02-13 Simon Josefsson <simon@josefsson.org>
20937 * doc/manpages/Makefile.am: Update.
20939 2007-02-13 Simon Josefsson <simon@josefsson.org>
20941 * src/certtool.c: Simplify copyright.
20943 2007-02-13 Simon Josefsson <simon@josefsson.org>
20947 2007-02-13 Simon Josefsson <simon@josefsson.org>
20949 * src/certtool-cfg.c: Remove.
20951 2007-02-13 Simon Josefsson <simon@josefsson.org>
20953 * src/certtool.c: Remove unused.
20955 2007-02-13 Simon Josefsson <simon@josefsson.org>
20957 * src/Makefile.am: Make certtool conditional on ENABLE_PKI.
20959 2007-02-13 Simon Josefsson <simon@josefsson.org>
20961 * configure.in: Add conditional for PKI stuff.
20963 2007-02-13 Simon Josefsson <simon@josefsson.org>
20965 * src/certtool.c: Handle larger certificate lists.
20967 2007-02-13 Simon Josefsson <simon@josefsson.org>
20969 * src/certtool.c: Fix.
20971 2007-02-13 Simon Josefsson <simon@josefsson.org>
20973 * src/certtool.c: Fix.
20975 2007-02-13 Simon Josefsson <simon@josefsson.org>
20977 * lib/x509/output.c: crl: Support GNUTLS_X509_CRT_UNSIGNED_FULL.
20979 2007-02-13 Simon Josefsson <simon@josefsson.org>
20981 * src/certtool.c: Use gnutls_x509_crl_print.
20983 2007-02-13 Simon Josefsson <simon@josefsson.org>
20985 * NEWS, includes/gnutls/x509.h, lib/x509/crl.c, lib/x509/output.c,
20986 lib/x509/x509.c: Add gnutls_x509_crl_get_signature and
20987 gnutls_x509_crl_print.
20989 2007-02-13 Simon Josefsson <simon@josefsson.org>
20991 * src/certtool.c: Use error().
20993 2007-02-13 Simon Josefsson <simon@josefsson.org>
20995 * libextra/Makefile.am: We do need lgl/ though.
20997 2007-02-13 Simon Josefsson <simon@josefsson.org>
20999 * libextra/Makefile.am, libextra/opencdk/Makefile.am: No need for
21002 2007-02-13 Simon Josefsson <simon@josefsson.org>
21004 * libextra/openpgp/Makefile.am: Don't include gl/.
21006 2007-02-13 Simon Josefsson <simon@josefsson.org>
21008 * gl/error.c, gl/error.h, gl/gnulib.mk, gl/m4/error.m4,
21009 gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/progname.c,
21010 gl/progname.h: Add.
21012 2007-02-13 Simon Josefsson <simon@josefsson.org>
21014 * configure.in: Revert.
21016 2007-02-13 Simon Josefsson <simon@josefsson.org>
21018 * Makefile.am, configure.in: Revert.
21020 2007-02-13 Simon Josefsson <simon@josefsson.org>
21022 * gl/dummy.c, src/lib/Makefile.am, src/lib/error.c,
21023 src/lib/error.h, src/lib/m4/error.m4, src/lib/m4/gnulib-cache.m4,
21024 src/lib/m4/gnulib-common.m4, src/lib/m4/gnulib-comp.m4,
21025 src/lib/m4/gnulib-tool.m4, src/lib/progname.c, src/lib/progname.h:
21028 2007-02-13 Simon Josefsson <simon@josefsson.org>
21030 * libextra/Makefile.am: No need for gl/.
21032 2007-02-13 Simon Josefsson <simon@josefsson.org>
21034 * Makefile.am: Fix src/lib/.
21036 2007-02-13 Simon Josefsson <simon@josefsson.org>
21038 * configure.in: Build src/lib/.
21040 2007-02-13 Simon Josefsson <simon@josefsson.org>
21042 * configure.in: Init src/lib/.
21044 2007-02-13 Simon Josefsson <simon@josefsson.org>
21046 * gl/gnulib.mk, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
21047 src/lib/Makefile.am, src/lib/m4/gnulib-cache.m4,
21048 src/lib/m4/gnulib-comp.m4: Update.
21050 2007-02-13 Simon Josefsson <simon@josefsson.org>
21052 * gl/error.c, gl/error.h, gl/m4/error.m4: Remove.
21054 2007-02-13 Simon Josefsson <simon@josefsson.org>
21056 * gl/error.c, gl/error.h, gl/gnulib.mk, gl/m4/error.m4,
21057 gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, src/lib/Makefile.am,
21058 src/lib/error.c, src/lib/error.h, src/lib/m4/error.m4,
21059 src/lib/m4/gnulib-cache.m4, src/lib/m4/gnulib-common.m4,
21060 src/lib/m4/gnulib-comp.m4, src/lib/m4/gnulib-tool.m4,
21061 src/lib/progname.c, src/lib/progname.h: Add.
21063 2007-02-13 Simon Josefsson <simon@josefsson.org>
21065 * src/certtool.c: No size limit on CRL data.
21067 2007-02-12 Simon Josefsson <simon@josefsson.org>
21069 * lib/x509/common.c: (_gnutls_x509_san_find_type): Support GNUTLS_SAN_DN.
21071 2007-02-12 Simon Josefsson <simon@josefsson.org>
21073 * lib/x509/output.c: Support GNUTLS_SAN_DN.
21075 2007-02-12 Simon Josefsson <simon@josefsson.org>
21079 2007-02-12 Simon Josefsson <simon@josefsson.org>
21081 * lib/x509/x509.c: (parse_general_name): Support GNUTLS_SAN_DN.
21083 2007-02-12 Simon Josefsson <simon@josefsson.org>
21087 2007-02-12 Simon Josefsson <simon@josefsson.org>
21089 * configure.in: Bump versions.
21091 2007-02-12 Simon Josefsson <simon@josefsson.org>
21093 * NEWS, includes/gnutls/gnutls.h.in: Add.
21095 2007-02-12 Simon Josefsson <simon@josefsson.org>
21097 * ChangeLog: [no log message]
21099 2007-02-12 Simon Josefsson <simon@josefsson.org>
21101 * NEWS: Version 1.7.6.
21103 2007-02-12 Simon Josefsson <simon@josefsson.org>
21105 * configure.in: New APIs, bump libtool library versions.
21107 2007-02-12 Simon Josefsson <simon@josefsson.org>
21109 * gl/gnulib.mk, gl/m4/string_h.m4, gl/string_.h, lgl/Makefile.am,
21110 lgl/m4/string_h.m4, lgl/string_.h: Update.
21112 2007-02-12 Simon Josefsson <simon@josefsson.org>
21114 * Makefile.am: Use latest docs on web site.
21116 2007-02-12 Simon Josefsson <simon@josefsson.org>
21118 * po/POTFILES.in: Add.
21120 2007-02-12 Simon Josefsson <simon@josefsson.org>
21122 * lib/x509/output.c: Mark for translation.
21124 2007-02-12 Simon Josefsson <simon@josefsson.org>
21126 * lib/pkix_asn1_tab.c: Generated.
21128 2007-02-12 Simon Josefsson <simon@josefsson.org>
21130 * lib/x509/output.c: Print more than one SAN.
21132 2007-02-12 Simon Josefsson <simon@josefsson.org>
21134 * lib/x509/output.c: Better printing of XMPP SAN.
21136 2007-02-12 Simon Josefsson <simon@josefsson.org>
21138 * lib/pkix.asn: Add XMPP definitions.
21140 2007-02-12 Simon Josefsson <simon@josefsson.org>
21142 * lib/x509/x509.c: Doc fix.
21144 2007-02-12 Simon Josefsson <simon@josefsson.org>
21146 * lib/x509/x509.c: Decode XMPP data. Suggested by Matthias Wimmer
21149 2007-02-12 Simon Josefsson <simon@josefsson.org>
21151 * src/serv.c: Print X.509 client cert info.
21153 2007-02-09 Simon Josefsson <simon@josefsson.org>
21155 * src/serv.c: Text fix.
21157 2007-02-09 Simon Josefsson <simon@josefsson.org>
21159 * doc/manpages/Makefile.am: Update.
21161 2007-02-09 Simon Josefsson <simon@josefsson.org>
21163 * tests/pathlen/ca-no-pathlen.pem,
21164 tests/pathlen/no-ca-or-pathlen.pem: Update.
21166 2007-02-09 Simon Josefsson <simon@josefsson.org>
21168 * lib/x509/output.c: strftime %Z on mingw32 seems to not understand
21169 that gmtime was used and that the time given is in UTC. Just hard
21172 2007-02-09 Simon Josefsson <simon@josefsson.org>
21174 * lib/gnutls_str.c: Typo.
21176 2007-02-09 Simon Josefsson <simon@josefsson.org>
21178 * lgl/Makefile.am, lgl/asprintf.c, lgl/m4/gnulib-cache.m4,
21179 lgl/m4/gnulib-comp.m4, lgl/m4/vasprintf.m4, lgl/vasprintf.c,
21180 lgl/vasprintf.h: Add.
21182 2007-02-09 Simon Josefsson <simon@josefsson.org>
21184 * lib/x509/output.c: Use gnulib's time_r for systems that lack
21187 2007-02-09 Simon Josefsson <simon@josefsson.org>
21189 * lgl/Makefile.am, lgl/m4/gnulib-cache.m4, lgl/m4/gnulib-comp.m4,
21190 lgl/m4/time_r.m4, lgl/time_r.c, lgl/time_r.h: Add.
21192 2007-02-09 Simon Josefsson <simon@josefsson.org>
21194 * tests/pathlen/no-ca-or-pathlen.pem: Fix.
21196 2007-02-09 Simon Josefsson <simon@josefsson.org>
21198 * lib/x509/output.c: Strings not zero terminated.
21200 2007-02-09 Simon Josefsson <simon@josefsson.org>
21202 * lib/x509/output.c: Hexprint unknown extensions.
21204 2007-02-09 Simon Josefsson <simon@josefsson.org>
21206 * tests/key-id/key-id, tests/pathlen/ca-no-pathlen.pem,
21207 tests/pathlen/no-ca-or-pathlen.pem: Update.
21209 2007-02-09 Simon Josefsson <simon@josefsson.org>
21211 * src/certtool.c: Remove.
21213 2007-02-09 Simon Josefsson <simon@josefsson.org>
21215 * src/certtool.c: Fix.
21217 2007-02-09 Simon Josefsson <simon@josefsson.org>
21221 2007-02-09 Simon Josefsson <simon@josefsson.org>
21223 * lib/x509/output.c: Support GNUTLS_X509_CRT_UNSIGNED_FULL.
21225 2007-02-09 Simon Josefsson <simon@josefsson.org>
21227 * src/certtool.c: Use gnutls_x509_crt_print.
21229 2007-02-09 Simon Josefsson <simon@josefsson.org>
21231 * NEWS, includes/gnutls/x509.h: Add.
21233 2007-02-09 Simon Josefsson <simon@josefsson.org>
21235 * lib/x509/output.c: Fix error messages.
21237 2007-02-09 Simon Josefsson <simon@josefsson.org>
21239 * lib/x509/output.c: Really fix.
21241 2007-02-09 Simon Josefsson <simon@josefsson.org>
21243 * lib/x509/output.c: Fix.
21245 2007-02-09 Simon Josefsson <simon@josefsson.org>
21247 * includes/gnutls/x509.h: Change signature (ok since no release).
21249 2007-02-09 Simon Josefsson <simon@josefsson.org>
21251 * lib/x509/output.c: Use datum for outputs.
21253 2007-02-09 Simon Josefsson <simon@josefsson.org>
21255 * doc/protocol/draft-housley-tls-authz-extns-07.txt: Add.
21257 2007-02-09 Simon Josefsson <simon@josefsson.org>
21259 * lib/x509/output.c: Simplify.
21261 2007-02-09 Simon Josefsson <simon@josefsson.org>
21263 * lib/x509/extensions.c: Don't crash on NULL's.
21265 2007-02-08 Simon Josefsson <simon@josefsson.org>
21267 * NEWS: Add, from older branches.
21269 2007-02-08 Simon Josefsson <simon@josefsson.org>
21271 * lib/x509/output.c: Doc fix.
21273 2007-02-08 Simon Josefsson <simon@josefsson.org>
21275 * lib/x509/Makefile.am: Build output.c.
21277 2007-02-08 Simon Josefsson <simon@josefsson.org>
21279 * NEWS, lib/x509/output.c: Add.
21281 2007-02-08 Simon Josefsson <simon@josefsson.org>
21283 * NEWS, includes/gnutls/x509.h, lib/x509/x509.c: Add
21284 gnutls_x509_crt_get_signature.
21286 2007-02-08 Simon Josefsson <simon@josefsson.org>
21290 2007-02-08 Simon Josefsson <simon@josefsson.org>
21292 * doc/gnutls.texi: gnutls-serv: create client & proxy too.
21294 2007-02-08 Simon Josefsson <simon@josefsson.org>
21296 * src/certtool-cfg.c: Default proxy policy is ALL. Fixes crash.
21298 2007-02-08 Simon Josefsson <simon@josefsson.org>
21300 * lib/x509/extensions.c: Fix warnings.
21302 2007-02-08 Simon Josefsson <simon@josefsson.org>
21304 * lib/gnutls_str.c, lib/gnutls_str.h: Add
21305 _gnutls_string_append_printf.
21307 2007-02-08 Simon Josefsson <simon@josefsson.org>
21309 * NEWS, includes/gnutls/x509.h, lib/x509/x509.c: Add
21310 gnutls_x509_crt_get_extension_data and
21311 gnutls_x509_crt_get_extension_info.
21313 2007-02-08 Simon Josefsson <simon@josefsson.org>
21315 * src/certtool.c: Fix.
21317 2007-02-08 Simon Josefsson <simon@josefsson.org>
21319 * src/certtool.c: XMPP otherName SAN support.
21321 2007-02-08 Simon Josefsson <simon@josefsson.org>
21325 2007-02-08 Simon Josefsson <simon@josefsson.org>
21327 * NEWS, THANKS: Add.
21329 2007-02-08 Simon Josefsson <simon@josefsson.org>
21333 2007-02-08 Simon Josefsson <simon@josefsson.org>
21335 * NEWS, lib/x509/x509.c: Fix.
21337 2007-02-08 Simon Josefsson <simon@josefsson.org>
21339 * includes/gnutls/gnutls.h.in: Doc fix.
21341 2007-02-08 Simon Josefsson <simon@josefsson.org>
21343 * lib/x509/x509.c: Support XMPP OID.
21345 2007-02-08 Simon Josefsson <simon@josefsson.org>
21347 * lib/x509/x509.c: Doc fix.
21349 2007-02-08 Simon Josefsson <simon@josefsson.org>
21351 * NEWS, includes/gnutls/gnutls.h.in, includes/gnutls/x509.h,
21352 lib/x509/common.c, lib/x509/x509.c, src/certtool.c: Support
21355 2007-02-07 Simon Josefsson <simon@josefsson.org>
21357 * doc/gnutls.texi: Fix.
21359 2007-02-07 Simon Josefsson <simon@josefsson.org>
21361 * doc/gnutls.texi: add tcp and tlsia
21363 2007-02-07 Simon Josefsson <simon@josefsson.org>
21367 2007-02-07 Simon Josefsson <simon@josefsson.org>
21369 * src/serv.c: Don't say TLS 1.0.
21371 2007-02-07 Simon Josefsson <simon@josefsson.org>
21375 2007-02-07 Simon Josefsson <simon@josefsson.org>
21377 * lib/gnutls_sig.c: Fix DSA sign, broken by last commit.
21379 2007-02-07 Simon Josefsson <simon@josefsson.org>
21383 2007-02-07 Simon Josefsson <simon@josefsson.org>
21385 * lib/gnutls_sig.c: Fix TLS 1.2 signing (for servers).
21387 2007-02-07 Simon Josefsson <simon@josefsson.org>
21391 2007-02-07 Simon Josefsson <simon@josefsson.org>
21393 * doc/gnutls.texi: dsa key
21395 2007-02-06 Simon Josefsson <simon@josefsson.org>
21397 * doc/gnutls.texi: Fix.
21399 2007-02-06 Simon Josefsson <simon@josefsson.org>
21401 * lib/gnutls_sig.c: Fix crash on failures.
21403 2007-02-06 Simon Josefsson <simon@josefsson.org>
21405 * NEWS, configure.in: Bump versions.
21407 2007-02-06 Simon Josefsson <simon@josefsson.org>
21409 * doc/protocol/draft-ietf-tls-srp-00.txt,
21410 doc/protocol/draft-ietf-tls-srp-01.txt,
21411 doc/protocol/draft-ietf-tls-srp-02.txt,
21412 doc/protocol/draft-ietf-tls-srp-03.txt,
21413 doc/protocol/draft-ietf-tls-srp-04.txt,
21414 doc/protocol/draft-ietf-tls-srp-05.txt,
21415 doc/protocol/draft-ietf-tls-srp-06.txt,
21416 doc/protocol/draft-ietf-tls-srp-07.txt: Add.
21418 2007-02-06 Simon Josefsson <simon@josefsson.org>
21420 * ChangeLog: [no log message]
21422 2007-02-06 Simon Josefsson <simon@josefsson.org>
21424 * NEWS: Version 1.7.5.
21426 2007-02-06 Simon Josefsson <simon@josefsson.org>
21430 2007-02-06 Simon Josefsson <simon@josefsson.org>
21434 2007-02-06 Simon Josefsson <simon@josefsson.org>
21436 * gl/gnulib.mk, gl/m4/string_h.m4, gl/string_.h, lgl/Makefile.am,
21437 lgl/m4/string_h.m4, lgl/string_.h: Update.
21439 2007-02-06 Simon Josefsson <simon@josefsson.org>
21443 2007-02-06 Simon Josefsson <simon@josefsson.org>
21445 * doc/gnutls.texi: Fix.
21447 2007-02-06 Simon Josefsson <simon@josefsson.org>
21451 2007-02-06 Simon Josefsson <simon@josefsson.org>
21453 * src/cli.c: Don't ask for PSK if we don't have credentials for it.
21455 2007-02-06 Simon Josefsson <simon@josefsson.org>
21457 * doc/gnutls.texi: mention psk
21459 2007-02-06 Simon Josefsson <simon@josefsson.org>
21463 2007-02-06 Simon Josefsson <simon@josefsson.org>
21465 * lib/gnutls_handshake.c: (_gnutls_remove_unwanted_ciphersuites): Remove GNUTLS_KX_SRP_RSA or
21466 GNUTLS_KX_SRP_DSS if there is no SRP credential.
21468 2007-02-06 Simon Josefsson <simon@josefsson.org>
21470 * doc/gnutls.texi: fix
21472 2007-02-06 Simon Josefsson <simon@josefsson.org>
21474 * doc/gnutls.texi: fix
21476 2007-02-06 Simon Josefsson <simon@josefsson.org>
21478 * src/cli.c: Don't try to negotiate SRP kx if we don't have SRP
21481 2007-02-06 Simon Josefsson <simon@josefsson.org>
21483 * doc/gnutls.texi: Add.
21485 2007-02-06 Simon Josefsson <simon@josefsson.org>
21487 * src/cli.c: Prefer PSK.
21489 2007-02-06 Simon Josefsson <simon@josefsson.org>
21491 * src/cli.c, src/serv.c: Modernize priorities.
21493 2007-02-06 Simon Josefsson <simon@josefsson.org>
21495 * doc/gnutls.texi: more
21497 2007-02-06 Simon Josefsson <simon@josefsson.org>
21499 * src/common.c: Parse new MACs.
21501 2007-02-06 Simon Josefsson <simon@josefsson.org>
21503 * src/serv.c: Prefer OpenPGP certs from client.
21505 2007-02-06 Simon Josefsson <simon@josefsson.org>
21507 * doc/gnutls.texi: Fix.
21509 2007-02-06 Simon Josefsson <simon@josefsson.org>
21513 2007-02-06 Simon Josefsson <simon@josefsson.org>
21515 * src/cli-gaa.c: Generated.
21517 2007-02-06 Simon Josefsson <simon@josefsson.org>
21519 * configure.in: Bump versions.
21521 2007-02-06 Simon Josefsson <simon@josefsson.org>
21525 2007-02-06 Simon Josefsson <simon@josefsson.org>
21527 * src/common.c: Typo in last commit.
21529 2007-02-06 Simon Josefsson <simon@josefsson.org>
21531 * src/cli.gaa: Typo.
21533 2007-02-06 Simon Josefsson <simon@josefsson.org>
21535 * src/common.c: Fix --list.
21537 2007-02-06 Simon Josefsson <simon@josefsson.org>
21539 * doc/gnutls.texi: Add.
21541 2007-02-06 Simon Josefsson <simon@josefsson.org>
21543 * lib/gnutls_hash_int.c: Revert, not needed.
21545 2007-02-06 Simon Josefsson <simon@josefsson.org>
21547 * lib/gnutls_hash_int.c: (_gnutls_hash_get_algo_len): Handle NULL MACs again, broken by last
21550 2007-02-06 Simon Josefsson <simon@josefsson.org>
21552 * src/serv.c: Fix last commit.
21554 2007-02-06 Simon Josefsson <simon@josefsson.org>
21556 * src/serv.c: Support TLS 1.2 and AES 256.
21558 2007-02-05 Simon Josefsson <simon@josefsson.org>
21560 * ChangeLog: [no log message]
21562 2007-02-05 Simon Josefsson <simon@josefsson.org>
21564 * NEWS: Version 1.7.4.
21566 2007-02-05 Simon Josefsson <simon@josefsson.org>
21570 2007-02-05 Simon Josefsson <simon@josefsson.org>
21572 * src/serv.c: use static DH params if none or provided
21574 2007-02-05 Simon Josefsson <simon@josefsson.org>
21576 * tests/anonself.c, tests/dhepskself.c, tests/resume.c,
21577 tests/tlsia.c, tests/utils.c, tests/utils.h: Use static DH.
21579 2007-02-05 Simon Josefsson <simon@josefsson.org>
21581 * tests/pskself.c: No dh here.
21583 2007-02-05 Simon Josefsson <simon@josefsson.org>
21587 2007-02-05 Simon Josefsson <simon@josefsson.org>
21589 * tests/sha2/.cvsignore: [no log message]
21591 2007-02-05 Simon Josefsson <simon@josefsson.org>
21595 2007-02-05 Simon Josefsson <simon@josefsson.org>
21597 * configure.in, tests/Makefile.am: Add SHA-2 self test.
21599 2007-02-05 Simon Josefsson <simon@josefsson.org>
21601 * NEWS, tests/sha2/Makefile.am, tests/sha2/key-ca.pem,
21602 tests/sha2/key-subca.pem, tests/sha2/key-subsubca.pem,
21603 tests/sha2/key-user.pem, tests/sha2/sha2: Add.
21605 2007-02-05 Simon Josefsson <simon@josefsson.org>
21609 2007-02-05 Simon Josefsson <simon@josefsson.org>
21611 * src/certtool-cfg.c: Set pathlength to -1 (not present) by default,
21614 2007-02-05 Simon Josefsson <simon@josefsson.org>
21616 * src/certtool-gaa.c: Generated.
21618 2007-02-05 Simon Josefsson <simon@josefsson.org>
21620 * src/certtool.c, src/certtool.gaa: Support --hash SHA-256/384/512.
21622 2007-02-05 Simon Josefsson <simon@josefsson.org>
21624 * lib/gnutls_algorithms.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
21625 lib/x509/common.h, lib/x509/dn.c, lib/x509/x509.h: Support
21626 (RSA-)SHA-256/384/512.
21628 2007-02-05 Simon Josefsson <simon@josefsson.org>
21630 * lgl/gc-libgcrypt.c, lgl/gc.h: Update.
21632 2007-02-05 Simon Josefsson <simon@josefsson.org>
21634 * lib/gnutls_algorithms.c: (GNUTLS_SIGN_ALG_LOOP): Don't match unknown algorithms to GOST.
21635 Affects gnutls_sign_algorithm_get_name, and
21636 _gnutls_x509_sign_to_oid.
21638 2007-02-05 Simon Josefsson <simon@josefsson.org>
21640 * NEWS, includes/gnutls/gnutls.h.in: Enum types for SHA-256/384/512.
21642 2007-02-05 Simon Josefsson <simon@josefsson.org>
21644 * gl/gnulib.mk, gl/m4/gnulib-comp.m4, gl/m4/string_h.m4,
21645 gl/stdbool_.h, gl/string_.h, lgl/Makefile.am,
21646 lgl/m4/gnulib-comp.m4, lgl/m4/string_h.m4, lgl/memmem.c,
21647 lgl/string_.h: Update.
21649 2007-02-04 Simon Josefsson <simon@josefsson.org>
21653 2007-02-04 Simon Josefsson <simon@josefsson.org>
21655 * gl/gai_strerror.c, gl/gnulib.mk, gl/m4/gnulib-comp.m4,
21656 gl/m4/socklen.m4, gl/m4/string_h.m4, gl/string_.h, lgl/Makefile.am,
21657 lgl/m4/gnulib-comp.m4, lgl/m4/socklen.m4, lgl/m4/string_h.m4,
21658 lgl/string_.h: Update.
21660 2007-02-02 Simon Josefsson <simon@josefsson.org>
21662 * doc/gnutls.texi: Typo.
21664 2007-02-02 Simon Josefsson <simon@josefsson.org>
21668 2007-02-02 Simon Josefsson <simon@josefsson.org>
21670 * NEWS, configure.in: Bump versions.
21672 2007-02-02 Simon Josefsson <simon@josefsson.org>
21674 * doc/signatures.texi: Removed the wrong file, re-add this one.
21677 2007-02-02 Simon Josefsson <simon@josefsson.org>
21679 * doc/Makefile.am: Remove bibliography.texi.
21681 2007-02-02 Simon Josefsson <simon@josefsson.org>
21683 * doc/bibliography.texi, doc/signatures.texi: Remove.
21685 2007-02-02 Simon Josefsson <simon@josefsson.org>
21687 * doc/gnutls.texi: Don't use my-bib-macros.
21689 2007-02-02 Simon Josefsson <simon@josefsson.org>
21691 * doc/my-bib-macros.texi: use pxref.
21693 2007-02-02 Simon Josefsson <simon@josefsson.org>
21695 * doc/my-bib-macros.texi: Fix.
21697 2007-02-02 Simon Josefsson <simon@josefsson.org>
21699 * doc/gnutls.texi: proxy and certtool stuff
21701 2007-02-02 Simon Josefsson <simon@josefsson.org>
21703 * lib/x509/xml.c: Doc fix.
21705 2007-02-02 Simon Josefsson <simon@josefsson.org>
21707 * doc/bibliography.texi: reorder
21709 2007-02-02 Simon Josefsson <simon@josefsson.org>
21711 * doc/bibliography.texi: Add rfc3820.
21713 2007-02-02 Simon Josefsson <simon@josefsson.org>
21715 * doc/gnutls.texi: Mention RFC 3820.
21717 2007-02-02 Simon Josefsson <simon@josefsson.org>
21719 * doc/gnutls.texi: Improve extensions stuff.
21721 2007-02-01 Simon Josefsson <simon@josefsson.org>
21723 * ChangeLog: [no log message]
21725 2007-02-01 Simon Josefsson <simon@josefsson.org>
21727 * NEWS: Version 1.7.3.
21729 2007-02-01 Simon Josefsson <simon@josefsson.org>
21733 2007-02-01 Simon Josefsson <simon@josefsson.org>
21735 * tests/pathlen/ca-no-pathlen.pem,
21736 tests/pathlen/no-ca-or-pathlen.pem: Update.
21738 2007-02-01 Simon Josefsson <simon@josefsson.org>
21742 2007-02-01 Simon Josefsson <simon@josefsson.org>
21744 * src/certtool.c: Print times in UTC.
21746 2007-02-01 Simon Josefsson <simon@josefsson.org>
21750 2007-02-01 Simon Josefsson <simon@josefsson.org>
21752 * tests/key-id/.cvsignore: [no log message]
21754 2007-02-01 Simon Josefsson <simon@josefsson.org>
21758 2007-02-01 Simon Josefsson <simon@josefsson.org>
21760 * configure.in: Typo.
21762 2007-02-01 Simon Josefsson <simon@josefsson.org>
21764 * configure.in, tests/Makefile.am, tests/key-id/Makefile.am,
21765 tests/key-id/README, tests/key-id/ca-gnutls-keyid.pem,
21766 tests/key-id/ca-no-keyid.pem, tests/key-id/ca-weird-keyid.pem,
21767 tests/key-id/key-ca.pem, tests/key-id/key-id,
21768 tests/key-id/key-user.pem: Add key-id self test.
21770 2007-02-01 Simon Josefsson <simon@josefsson.org>
21772 * src/certtool.c: Don't print proxy info if there aren't any proxy
21775 2007-02-01 Simon Josefsson <simon@josefsson.org>
21777 * doc/protocol/rfc4785.txt: Add.
21779 2007-01-31 Simon Josefsson <simon@josefsson.org>
21781 * src/certtool.c: Use the CA's SKI as the AKI value, if it is
21782 present. Reported by Dale Sedivec
21783 <dale-keyword-gnutls.5670f1@codefu.org>.
21785 2007-01-31 Simon Josefsson <simon@josefsson.org>
21787 * lib/x509/x509.c: Doc fix.
21789 2007-01-31 Simon Josefsson <simon@josefsson.org>
21791 * doc/manpages/Makefile.am: Add.
21793 2007-01-31 Simon Josefsson <simon@josefsson.org>
21795 * src/certtool-cfg.c: Fix last commit.
21797 2007-01-31 Simon Josefsson <simon@josefsson.org>
21799 * NEWS, src/certtool-cfg.c, src/certtool-cfg.h, src/certtool-gaa.c,
21800 src/certtool-gaa.h, src/certtool.c, src/certtool.gaa: Support
21801 reading/generating proxy certificates in certtool.
21803 2007-01-31 Simon Josefsson <simon@josefsson.org>
21805 * NEWS, includes/gnutls/x509.h, lib/x509/extensions.c,
21806 lib/x509/extensions.h, lib/x509/x509.c: Add
21807 gnutls_x509_crt_get_proxy.
21809 2007-01-31 Simon Josefsson <simon@josefsson.org>
21811 * lib/x509/x509_write.c: Fix last commit.
21813 2007-01-31 Simon Josefsson <simon@josefsson.org>
21815 * lib/x509/x509_write.c: (gnutls_x509_crt_set_proxy_dn): Permit NULL @name's.
21817 2007-01-31 Simon Josefsson <simon@josefsson.org>
21819 * NEWS: Mention RFC 3820.
21821 2007-01-31 Simon Josefsson <simon@josefsson.org>
21823 * NEWS, includes/gnutls/x509.h, lib/pkix.asn, lib/pkix_asn1_tab.c,
21824 lib/x509/extensions.c, lib/x509/extensions.h, lib/x509/x509_write.c:
21825 Add proxy certificate APIs.
21827 2007-01-31 Simon Josefsson <simon@josefsson.org>
21831 2007-01-31 Simon Josefsson <simon@josefsson.org>
21833 * src/certtool-cfg.c: Have RET for path lengths to mean -1.
21835 2007-01-31 Simon Josefsson <simon@josefsson.org>
21837 * gl/.cvsignore, lgl/.cvsignore: [no log message]
21839 2007-01-31 Simon Josefsson <simon@josefsson.org>
21841 * lib/defines.h: String.h from gnulib now makes sure memmem is
21844 2007-01-31 Simon Josefsson <simon@josefsson.org>
21846 * gl/strdup.h, lgl/memmem.h: Remove.
21848 2007-01-31 Simon Josefsson <simon@josefsson.org>
21850 * gl/getaddrinfo.c, gl/gnulib.mk, gl/m4/absolute-header.m4,
21851 gl/m4/extensions.m4, gl/m4/gnulib-common.m4, gl/m4/gnulib-comp.m4,
21852 gl/m4/strdup.m4, gl/m4/string_h.m4, gl/socket_.h, gl/strdup.c,
21853 gl/string_.h, lgl/Makefile.am, lgl/m4/extensions.m4,
21854 lgl/m4/gnulib-common.m4, lgl/m4/gnulib-comp.m4, lgl/m4/memmem.m4,
21855 lgl/m4/stdint.m4, lgl/m4/string_h.m4, lgl/m4/unistd_h.m4,
21856 lgl/m4/wchar.m4, lgl/printf-args.c, lgl/printf-args.h,
21857 lgl/printf-parse.c, lgl/socket_.h, lgl/stdint_.h, lgl/string_.h,
21858 lgl/vasnprintf.c, lgl/wchar_.h: Update.
21860 2007-01-31 Simon Josefsson <simon@josefsson.org>
21862 * tests/pathlen/.cvsignore: Add.
21864 2007-01-26 Simon Josefsson <simon@josefsson.org>
21868 2007-01-26 Simon Josefsson <simon@josefsson.org>
21870 * configure.in, tests/Makefile.am, tests/pathlen/Makefile.am,
21871 tests/pathlen/ca-no-pathlen.pem,
21872 tests/pathlen/no-ca-or-pathlen.pem, tests/pathlen/pathlen: Test for
21873 pathlen bug (and general certificate parsing).
21875 2007-01-26 Simon Josefsson <simon@josefsson.org>
21879 2007-01-26 Simon Josefsson <simon@josefsson.org>
21881 * lib/x509/extensions.c: (_gnutls_x509_ext_extract_basicConstraints): Make sure
21882 pathLenConstraint is read, even if CA reading fails.
21884 2007-01-25 Simon Josefsson <simon@josefsson.org>
21888 2007-01-25 Simon Josefsson <simon@josefsson.org>
21890 * includes/gnutls/gnutlsxx.h, lib/gnutlsxx.cpp: Add comment to
21891 describe C++ compiler bug problem.
21893 2007-01-25 Simon Josefsson <simon@josefsson.org>
21895 * includes/gnutls/gnutlsxx.h, lib/gnutlsxx.cpp: Fix C++ compiler bug
21896 in a "better" way, tiny patch from Matthias Scheler
21899 2007-01-16 Simon Josefsson <simon@josefsson.org>
21901 * configure.in: Bump versions.
21903 2007-01-16 Simon Josefsson <simon@josefsson.org>
21907 2007-01-16 Simon Josefsson <simon@josefsson.org>
21909 * lib/gnutls_cert.c, lib/gnutls_extra_hooks.h,
21910 libextra/gnutls_openpgp.c, libextra/openpgp/gnutls_openpgp.h,
21911 libextra/openpgp/privkey.c: Fix import of ASCII armored OpenPGP
21912 keys, patch from ludovic.courtes@laas.fr (Ludovic Courtès).
21914 2007-01-15 Simon Josefsson <simon@josefsson.org>
21916 * doc/protocol/draft-rescorla-tls-extractor-00.txt: Add.
21918 2007-01-14 Simon Josefsson <simon@josefsson.org>
21920 * ChangeLog: [no log message]
21922 2007-01-14 Simon Josefsson <simon@josefsson.org>
21924 * NEWS: Version 1.7.2.
21926 2007-01-14 Simon Josefsson <simon@josefsson.org>
21928 * lgl/Makefile.am, lgl/gc-gnulib.c, lgl/m4/gnulib-comp.m4,
21929 lgl/m4/unistd_h.m4, lgl/m4/wint_t.m4, lgl/unistd_.h: Update.
21931 2007-01-14 Simon Josefsson <simon@josefsson.org>
21935 2007-01-14 Simon Josefsson <simon@josefsson.org>
21937 * libextra/opencdk/pubkey.c: Doc fix.
21939 2007-01-14 Simon Josefsson <simon@josefsson.org>
21941 * libextra/opencdk/opencdk.h, libextra/opencdk/pubkey.c: (cdk_pubkey_to_sexp, cdk_seckey_to_sexp): New functions, from Mario
21942 Lenz <mario.lenz@gmx.net>.
21944 2007-01-13 Simon Josefsson <simon@josefsson.org>
21946 * NEWS, THANKS: Add.
21948 2007-01-12 Simon Josefsson <simon@josefsson.org>
21950 * lib/gnutlsxx.cpp: Make it compile by commenting out call to
21951 virtual method (possibly incorrect but I don't know what the
21954 2007-01-12 Simon Josefsson <simon@josefsson.org>
21956 * NEWS, configure.in: Don't use -mms-bitfields
21957 --enable-runtime-pseudo-reloc.
21959 2007-01-12 Simon Josefsson <simon@josefsson.org>
21961 * gl/Makefile.am: Fix objdir!=srcdir.
21963 2007-01-11 Simon Josefsson <simon@josefsson.org>
21967 2007-01-11 Simon Josefsson <simon@josefsson.org>
21969 * src/certtool.c: (generate_pkcs12): Read more than one certificate, if there are more
21970 available, and store them in the PKCS12 blob. Suggested by Sascha
21971 Ziemann <sascha.ziemann@secunet.com>.
21973 2007-01-11 Simon Josefsson <simon@josefsson.org>
21975 * doc/reference/Makefile.am: Ignore gnutls_extra_hooks.h.
21977 2007-01-11 Simon Josefsson <simon@josefsson.org>
21979 * doc/manpages/Makefile.am: Add.
21981 2007-01-11 Simon Josefsson <simon@josefsson.org>
21983 * Makefile.am: Reorder lgl/ and gl/, to make sure lgl is built
21986 2007-01-11 Simon Josefsson <simon@josefsson.org>
21990 2007-01-11 Simon Josefsson <simon@josefsson.org>
21992 * NEWS, configure.in, includes/gnutls/x509.h,
21993 lib/x509/extensions.c, lib/x509/extensions.h, lib/x509/x509.c,
21994 lib/x509/x509_write.c, src/certtool-cfg.c, src/certtool-cfg.h,
21995 src/certtool.c: Support pathLenConstraint.
21997 2007-01-11 Simon Josefsson <simon@josefsson.org>
21999 * libextra/Makefile.am: libgnu.la depends on liblgnu.la, so don't
22002 2007-01-11 Simon Josefsson <simon@josefsson.org>
22004 * gl/Makefile.am, gl/gnulib.mk, gl/m4/gnulib-cache.m4: Getaddrinfo
22005 needs snprintf from ../lgl/, so make libgnu.la depend on liblgnu.la.
22007 2007-01-11 Simon Josefsson <simon@josefsson.org>
22009 * libextra/gnutls_extra.c: Need strverscmp.h.
22011 2007-01-11 Simon Josefsson <simon@josefsson.org>
22015 2007-01-11 Simon Josefsson <simon@josefsson.org>
22017 * lib/libgnutls.vers: Don't export _E_*, they are only needed inside
22018 libgnutls now. Fix copyright years.
22020 2007-01-11 Simon Josefsson <simon@josefsson.org>
22022 * NEWS, lib/Makefile.am, lib/auth_cert.c, lib/auth_dh_common.c,
22023 lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
22024 lib/auth_srp_rsa.c, lib/gnutls_cert.c, lib/gnutls_extra_hooks.c,
22025 lib/gnutls_extra_hooks.h, libextra/gnutls_extra.c: Cleanup gnutls vs
22026 gnutls-extra integration, for OpenPGP certs.
22028 2007-01-11 Simon Josefsson <simon@josefsson.org>
22030 * libextra/gnutls_extra.c: Replace libgcrypt version check with
22031 strverscmp. No need to duplicate prototype found in gnutls.h for
22032 gnutls_check_version.
22034 2007-01-09 Simon Josefsson <simon@josefsson.org>
22036 * gl/m4/gnulib-common.m4, gl/m4/gnulib-comp.m4, gl/m4/lib-link.m4,
22037 lgl/gc-gnulib.c, lgl/gc-libgcrypt.c, lgl/m4/gc-arcfour.m4,
22038 lgl/m4/gc-arctwo.m4, lgl/m4/gc-des.m4, lgl/m4/gc-hmac-md5.m4,
22039 lgl/m4/gc-hmac-sha1.m4, lgl/m4/gc-md2.m4, lgl/m4/gc-md4.m4,
22040 lgl/m4/gc-md5.m4, lgl/m4/gc-random.m4, lgl/m4/gc-rijndael.m4,
22041 lgl/m4/gc-sha1.m4, lgl/m4/gnulib-common.m4, lgl/m4/gnulib-comp.m4,
22042 lgl/m4/lib-link.m4: Update.
22044 2007-01-05 Simon Josefsson <simon@josefsson.org>
22048 2007-01-05 Simon Josefsson <simon@josefsson.org>
22050 * gl/Makefile.am, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
22051 gl/m4/lib-link.m4, lgl/Makefile.am, lgl/m4/gnulib-cache.m4,
22052 lgl/m4/gnulib-comp.m4, lgl/m4/lib-link.m4: Update.
22054 2007-01-05 Simon Josefsson <simon@josefsson.org>
22056 * configure.in: Bump versions.
22058 2007-01-05 Simon Josefsson <simon@josefsson.org>
22062 2007-01-05 Simon Josefsson <simon@josefsson.org>
22064 * configure.in: Revert part of patch.
22066 2007-01-05 Simon Josefsson <simon@josefsson.org>
22068 * configure.in, src/Makefile.am: Tiny patch from
22069 ludovic.courtes@laas.fr (Ludovic Courtès). * configure.in: Look for `gaa', issuing a warning with the URL if
22070 not found. * src/Makefile.am (*-gaa.c): Use `$(GAA)' instead of `gaa'. Mark
22071 `.gaa' files as being in `$(srcdir)', thereby allowing for
22072 out-of-source-tree builds.
22074 2006-12-28 Simon Josefsson <simon@josefsson.org>
22076 * ChangeLog: [no log message]
22078 2006-12-28 Simon Josefsson <simon@josefsson.org>
22080 * Makefile.am: Don't dist mkinstalldirs, automake no longer copies
22083 2006-12-28 Simon Josefsson <simon@josefsson.org>
22085 * ChangeLog: [no log message]
22087 2006-12-28 Simon Josefsson <simon@josefsson.org>
22089 * NEWS: Version 1.7.1.
22091 2006-12-28 Simon Josefsson <simon@josefsson.org>
22095 2006-12-28 Simon Josefsson <simon@josefsson.org>
22099 2006-12-28 Simon Josefsson <simon@josefsson.org>
22103 2006-12-28 Simon Josefsson <simon@josefsson.org>
22107 2006-12-28 Simon Josefsson <simon@josefsson.org>
22109 * NEWS, THANKS: Add.
22111 2006-12-28 Simon Josefsson <simon@josefsson.org>
22113 * lib/gnutls_asn1_tab.c: Generate.
22115 2006-12-28 Simon Josefsson <simon@josefsson.org>
22117 * lib/gnutls.asn: Fix comment to make it parse correctly.
22119 2006-12-27 Simon Josefsson <simon@josefsson.org>
22121 * tests/.cvsignore: [no log message]
22123 2006-12-27 Simon Josefsson <simon@josefsson.org>
22127 2006-12-27 Simon Josefsson <simon@josefsson.org>
22129 * lib/gnutls_sig.c: Fix signature verification for DSA signatures in
22130 TLS 1.2, reported by ludovic.courtes@laas.fr (Ludovic Courtès). (_gnutls_pkcs1_rsa_verify_sig): Rename to _gnutls_verify_sig, and
22131 add new parameter SHA1POS to indicate where in hash_concat the SHA.1
22132 hash is stored (for DSA). (_gnutls_verify_sig_hdata): Pass proper SHA1POS. (_gnutls_verify_sig_params): Likewise.
22134 2006-12-27 Simon Josefsson <simon@josefsson.org>
22138 2006-12-27 Simon Josefsson <simon@josefsson.org>
22140 * doc/Makefile.am, doc/manpages/Makefile.am, lib/Makefile.am,
22141 lib/x509/Makefile.am, libextra/Makefile.am,
22142 libextra/openpgp/Makefile.am: Tiny patch from
22143 ludovic.courtes@laas.fr (Ludovic Courtès). * doc/Makefile.am: Refer to `sort2.pl' as
22144 `$(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.
22146 2006-12-27 Simon Josefsson <simon@josefsson.org>
22148 * NEWS, THANKS: Add.
22150 2006-12-27 Simon Josefsson <simon@josefsson.org>
22152 * lib/auth_cert.c: (_gnutls_gen_cert_server_cert_req): For TLS 1.2, generate conforming
22153 cert requests (i.e., include a empty list of supported hashes).
22154 Report and tiny patch from ludovic.courtes@laas.fr (Ludovic
22157 2006-12-27 Simon Josefsson <simon@josefsson.org>
22161 2006-12-27 Simon Josefsson <simon@josefsson.org>
22163 * tests/userid/.cvsignore: [no log message]
22165 2006-12-27 Simon Josefsson <simon@josefsson.org>
22167 * lib/x509/common.c: (_oid2str): Mark UID as a CHOICE-field (i.e., DirectoryString). (_gnutls_x509_oid_data2string): Handle ia5String in CHOICEs. Fixes
22168 problem reported by Max Kellermann <max@duempel.org>.
22170 2006-12-27 Simon Josefsson <simon@josefsson.org>
22172 * lib/pkix_asn1_tab.c: Generated.
22174 2006-12-27 Simon Josefsson <simon@josefsson.org>
22176 * lib/pkix.asn: Encoded UID DN fields as DirectoryString (e.g.,
22177 PrintableString), not as IA5String. Add IA5String as a CHOICE for
22178 DirectoryString, to deal with backwards compatibility if there are
22179 IA5String UID fields out there that were generated by older
22180 versions. Reported by Max Kellermann <max@duempel.org>.
22182 2006-12-27 Simon Josefsson <simon@josefsson.org>
22184 * tests/userid/userid: Add.
22186 2006-12-27 Simon Josefsson <simon@josefsson.org>
22188 * configure.in: Add tests/userid/.
22190 2006-12-27 Simon Josefsson <simon@josefsson.org>
22192 * tests/Makefile.am: Add userid/.
22194 2006-12-27 Simon Josefsson <simon@josefsson.org>
22196 * tests/userid/Makefile.am, tests/userid/userid.pem: Add.
22198 2006-12-27 Simon Josefsson <simon@josefsson.org>
22202 2006-12-27 Simon Josefsson <simon@josefsson.org>
22204 * lib/gnutls_x509.c: (generate_rdn_seq): Store subject DN instead of issuer DN in the
22205 certificate authority list, to make sure server's send the proper
22206 list of expected CAs to the client. Reported by Max Kellermann
22209 2006-12-27 Simon Josefsson <simon@josefsson.org>
22211 * lib/gnutls_x509.c: (gnutls_certificate_set_x509_crl): Initialize before use, reported
22212 by Max Kellermann <max@duempel.org>.
22214 2006-12-27 Simon Josefsson <simon@josefsson.org>
22216 * NEWS, THANKS, tests/Makefile.am, tests/certificate_set_x509_crl.c:
22219 2006-12-27 Simon Josefsson <simon@josefsson.org>
22223 2006-12-27 Simon Josefsson <simon@josefsson.org>
22225 * gl/m4/lib-link.m4, gl/strdup.h, lgl/m4/lib-link.m4,
22226 lgl/m4/stdint.m4: Update.
22228 2006-12-26 Simon Josefsson <simon@josefsson.org>
22230 * doc/protocol/draft-ietf-tls-srp-13.txt: Add.
22232 2006-12-26 Simon Josefsson <simon@josefsson.org>
22234 * doc/protocol/draft-santesson-tls-gssapi-01.txt: Add.
22236 2006-12-26 Simon Josefsson <simon@josefsson.org>
22238 * doc/protocol/draft-rescorla-tls-opaque-prf-input-00.txt,
22239 doc/protocol/draft-rescorla-tls-suiteb-00.txt: Add.
22241 2006-12-26 Simon Josefsson <simon@josefsson.org>
22243 * po/LINGUAS, po/de.po: Sync with TP.
22245 2006-12-10 Simon Josefsson <simon@josefsson.org>
22247 * m4/intl.m4, m4/intldir.m4, m4/lock.m4, m4/visibility.m4: Remove
22248 (should have just been .cvsignore'd).
22250 2006-12-10 Simon Josefsson <simon@josefsson.org>
22252 * m4/.cvsignore: [no log message]
22254 2006-12-10 Simon Josefsson <simon@josefsson.org>
22256 * m4/intl.m4, m4/intldir.m4, m4/lock.m4, m4/visibility.m4: Add.
22258 2006-12-10 Simon Josefsson <simon@josefsson.org>
22262 2006-12-10 Simon Josefsson <simon@josefsson.org>
22266 2006-12-10 Simon Josefsson <simon@josefsson.org>
22268 * configure.in: Bump versions.
22270 2006-12-10 Simon Josefsson <simon@josefsson.org>
22272 * NEWS, configure.in: Bump versions.
22274 2006-12-01 Simon Josefsson <simon@josefsson.org>
22276 * lib/gnutls_record.c: Doc fix.
22278 2006-11-29 Simon Josefsson <simon@josefsson.org>
22280 * gl/Makefile.am, lgl/Makefile.am: Update.
22282 2006-11-29 Simon Josefsson <simon@josefsson.org>
22284 * ChangeLog: [no log message]
22286 2006-11-29 Simon Josefsson <simon@josefsson.org>
22288 * Makefile.am: Put in devel/ directory. Disable doc generation.
22290 2006-11-29 Simon Josefsson <simon@josefsson.org>
22292 * NEWS: Version 1.7.0.
22294 2006-11-29 Simon Josefsson <simon@josefsson.org>
22298 2006-11-29 Simon Josefsson <simon@josefsson.org>
22300 * gl/Makefile.am, lgl/Makefile.am: Fix gnulib-tool bug.
22302 2006-11-29 Simon Josefsson <simon@josefsson.org>
22304 * lib/gnutls_priority.c: Attempt TLS 1.2 and TLS 1.1 too, by
22307 2006-11-29 Simon Josefsson <simon@josefsson.org>
22311 2006-11-28 Simon Josefsson <simon@josefsson.org>
22313 * gl/Makefile.am, gl/gettext.h, lgl/Makefile.am, lgl/gettext.h,
22314 lgl/m4/eoverflow.m4, lgl/m4/size_max.m4, lgl/m4/stdint.m4: Update.
22316 2006-11-26 Simon Josefsson <simon@josefsson.org>
22320 2006-11-26 Simon Josefsson <simon@josefsson.org>
22324 2006-11-26 Simon Josefsson <simon@josefsson.org>
22326 * tests/anonself.c: Print TLS version too.
22328 2006-11-26 Simon Josefsson <simon@josefsson.org>
22330 * tests/anonself.c: More debugging.
22332 2006-11-26 Simon Josefsson <simon@josefsson.org>
22334 * tests/utils.c: Output more debug info.
22336 2006-11-26 Simon Josefsson <simon@josefsson.org>
22340 2006-11-26 Simon Josefsson <simon@josefsson.org>
22342 * libextra/opencdk/keyserver.c: Doc fix.
22344 2006-11-26 Simon Josefsson <simon@josefsson.org>
22346 * libextra/opencdk/opencdk.h: Doc fixes.
22348 2006-11-26 Simon Josefsson <simon@josefsson.org>
22350 * libextra/opencdk/kbnode.c, libextra/opencdk/keydb.c,
22351 libextra/opencdk/keygen.c, libextra/opencdk/keylist.c,
22352 libextra/opencdk/sign.c: Doc fix.
22354 2006-11-26 Simon Josefsson <simon@josefsson.org>
22356 * libextra/opencdk/kbnode.c, libextra/opencdk/keygen.c,
22357 libextra/opencdk/sign.c: Doc fix.
22359 2006-11-26 Simon Josefsson <simon@josefsson.org>
22361 * libextra/opencdk/keydb.c: Doc fix.
22363 2006-11-26 Simon Josefsson <simon@josefsson.org>
22365 * libextra/gnutls_ia.c: Use new internal PRF API.
22367 2006-11-26 Simon Josefsson <simon@josefsson.org>
22369 * lib/gnutls_sig.c: To use NULL
22370 DigestInfo.AlgorithmsIdentifier.parameters or not, that is the
22373 2006-11-26 Simon Josefsson <simon@josefsson.org>
22375 * configure.in: Move AM_CONDITIONAL outside of 'if gcc' clause,
22376 fixes problem reported by "Michael C. Vergallen"
22377 <mvergall@telenet.be>.
22379 2006-11-26 Simon Josefsson <simon@josefsson.org>
22383 2006-11-25 Simon Josefsson <simon@josefsson.org>
22387 2006-11-25 Simon Josefsson <simon@josefsson.org>
22389 * lib/auth_cert.c, lib/gnutls_constate.c, lib/gnutls_handshake.c,
22390 lib/gnutls_kx.c, lib/gnutls_sig.c, lib/gnutls_state.c,
22391 lib/gnutls_state.h: Client TLS 1.2 support. Works against
22392 www.mikestoolbox.org:4433.
22394 2006-11-25 Simon Josefsson <simon@josefsson.org>
22396 * src/common.c: Support "TLS1.2" as protocol name.
22398 2006-11-25 Simon Josefsson <simon@josefsson.org>
22402 2006-11-25 Simon Josefsson <simon@josefsson.org>
22404 * includes/gnutls/gnutls.h.in: (gnutls_protocol_t): Add GNUTLS_TLS1_2.
22406 2006-11-25 Simon Josefsson <simon@josefsson.org>
22408 * lib/gnutls_algorithms.c: Support TLS 1.2.
22410 2006-11-25 Simon Josefsson <simon@josefsson.org>
22414 2006-11-25 Simon Josefsson <simon@josefsson.org>
22416 * gl/Makefile.am, gl/getaddrinfo.c, gl/imaxtostr.c, gl/intprops.h,
22417 gl/inttostr.c, gl/inttostr.h, gl/m4/absolute-header.m4,
22418 gl/m4/gnulib-comp.m4, gl/m4/inttostr.m4, gl/m4/longlong.m4,
22419 gl/m4/stdint.m4, gl/m4/ulonglong.m4, gl/offtostr.c, gl/stdint_.h,
22420 gl/uinttostr.c, gl/umaxtostr.c, lgl/m4/alloca.m4, lgl/m4/gettext.m4:
22423 2006-11-25 Simon Josefsson <simon@josefsson.org>
22425 * NEWS, configure.in: Bump versions.
22427 2006-11-22 Simon Josefsson <simon@josefsson.org>
22429 * doc/protocol/draft-housley-evidence-extns-01.txt: Add.
22431 2006-11-17 Simon Josefsson <simon@josefsson.org>
22433 * ChangeLog: [no log message]
22435 2006-11-17 Simon Josefsson <simon@josefsson.org>
22437 * Makefile.am: Release do non-devel directory.
22439 2006-11-17 Simon Josefsson <simon@josefsson.org>
22441 * NEWS: Version 1.6.0.
22443 2006-11-17 Simon Josefsson <simon@josefsson.org>
22445 * doc/manpages/Makefile.am: Fix copyright years.
22447 2006-11-17 Simon Josefsson <simon@josefsson.org>
22449 * configure.in: Bump versions.
22451 2006-11-17 Simon Josefsson <simon@josefsson.org>
22455 2006-11-16 Simon Josefsson <simon@josefsson.org>
22457 * ChangeLog: [no log message]
22459 2006-11-16 Simon Josefsson <simon@josefsson.org>
22461 * NEWS: Version 1.5.5.
22463 2006-11-16 Simon Josefsson <simon@josefsson.org>
22465 * lib/gnutls_record.c: (gnutls_record_recv): Fix docstring, suggested by Tim Kosse
22466 <tim.kosse@filezilla-project.org>.
22468 2006-11-16 Simon Josefsson <simon@josefsson.org>
22470 * doc/protocol/draft-ietf-sasl-rfc2831bis-11.txt: Remove, oops wrong
22473 2006-11-16 Simon Josefsson <simon@josefsson.org>
22475 * doc/protocol/draft-ietf-sasl-rfc2831bis-11.txt: Add.
22477 2006-11-16 Simon Josefsson <simon@josefsson.org>
22479 * tests/rsa-md5-collision/Makefile.am: Remove.
22481 2006-11-16 Simon Josefsson <simon@josefsson.org>
22485 2006-11-16 Simon Josefsson <simon@josefsson.org>
22489 2006-11-16 Simon Josefsson <simon@josefsson.org>
22493 2006-11-16 Simon Josefsson <simon@josefsson.org>
22495 * gl/Makefile.am, gl/gettext.h, gl/m4/gnulib-comp.m4,
22496 gl/m4/lib-link.m4, gl/m4/longlong.m4, gl/stdint_.h,
22497 lgl/Makefile.am, lgl/gettext.h, lgl/m4/gnulib-comp.m4,
22498 lgl/m4/lib-link.m4, lgl/m4/longlong.m4, lgl/stdint_.h: Update.
22500 2006-11-16 Simon Josefsson <simon@josefsson.org>
22502 * tests/rsa-md5-collision/chain1-expect.log,
22503 tests/rsa-md5-collision/chain2-expect.log: Remove.
22505 2006-11-16 Simon Josefsson <simon@josefsson.org>
22507 * tests/rsa-md5-collision/rsa-md5-collision: Remove -x.
22509 2006-11-16 Simon Josefsson <simon@josefsson.org>
22511 * tests/rsa-md5-collision/rsa-md5-collision: Make it work under
22514 2006-11-15 Simon Josefsson <simon@josefsson.org>
22516 * configure.in: Bump versions (done incorrectly in the 1.5.4
22519 2006-11-15 Simon Josefsson <simon@josefsson.org>
22523 2006-11-15 Simon Josefsson <simon@josefsson.org>
22525 * doc/examples/ex-x509-info.c: Fix cert_list_size type to match API,
22526 reported by Tim Kosse <tim.kosse@filezilla-project.org>.
22528 2006-11-14 Simon Josefsson <simon@josefsson.org>
22530 * doc/protocol/draft-hajjeh-tls-identity-protection-00.txt: Add.
22532 2006-11-11 Simon Josefsson <simon@josefsson.org>
22534 * doc/protocol/draft-hajjeh-tls-sign-02.txt: Add.
22536 2006-11-07 Simon Josefsson <simon@josefsson.org>
22538 * ChangeLog: [no log message]
22540 2006-11-07 Simon Josefsson <simon@josefsson.org>
22542 * NEWS: Version 1.5.4.
22544 2006-11-07 Simon Josefsson <simon@josefsson.org>
22548 2006-11-07 Simon Josefsson <simon@josefsson.org>
22552 2006-11-07 Simon Josefsson <simon@josefsson.org>
22554 * lgl/Makefile.am, lgl/m4/gnulib-cache.m4, lgl/m4/gnulib-comp.m4,
22555 lgl/m4/strverscmp.m4, lgl/strverscmp.c, lgl/strverscmp.h,
22556 lib/gnutls_global.c: Use strverscmp.
22558 2006-11-07 Simon Josefsson <simon@josefsson.org>
22560 * lib/gnutls_buffers.c: Typo.
22562 2006-11-07 Simon Josefsson <simon@josefsson.org>
22564 * NEWS, doc/manpages/Makefile.am: Add.
22566 2006-11-07 Simon Josefsson <simon@josefsson.org>
22568 * libextra/gnutls_ia.c: Doc fix.
22570 2006-11-07 Simon Josefsson <simon@josefsson.org>
22572 * doc/gnutls.texi: More errno discussion regarding push/pull
22575 2006-11-07 Simon Josefsson <simon@josefsson.org>
22579 2006-11-07 Simon Josefsson <simon@josefsson.org>
22581 * lib/gnutls_buffers.c: Don't use errno to avoid thread-safety
22584 2006-11-07 Simon Josefsson <simon@josefsson.org>
22586 * lib/gnutls_buffers.c: Convert to EINTR/EAGAIN errno under Windows,
22587 using WSAGetLastError().
22589 2006-11-07 Simon Josefsson <simon@josefsson.org>
22591 * NEWS, includes/gnutls/gnutls.h.in, lib/gnutls_buffers.c,
22592 lib/gnutls_int.h: Add new APIs to set errno for push/pull functions,
22593 suggested by tim.kosse@filezilla-project.org.
22595 2006-11-06 Simon Josefsson <simon@josefsson.org>
22599 2006-11-05 Simon Josefsson <simon@josefsson.org>
22603 2006-11-05 Simon Josefsson <simon@josefsson.org>
22605 * lib/Makefile.am, libextra/Makefile.am: Remove SOVERSION (see
22608 2006-11-05 Simon Josefsson <simon@josefsson.org>
22610 * configure.in: Set SOVERSION here.
22612 2006-11-05 Simon Josefsson <simon@josefsson.org>
22614 * lgl/.cvsignore: [no log message]
22616 2006-11-05 Simon Josefsson <simon@josefsson.org>
22618 * libextra/openpgp/openpgp.h: (gnutls_openpgp_key_get_pk_algorithm): Fix prototype.
22620 2006-11-03 Simon Josefsson <simon@josefsson.org>
22622 * lgl/printf-parse.c: Update.
22624 2006-10-30 Simon Josefsson <simon@josefsson.org>
22628 2006-10-30 Simon Josefsson <simon@josefsson.org>
22630 * libextra/openpgp/pgp.c: (gnutls_openpgp_key_get_fingerprint): Doc fix. Reported by
22631 ludovic.courtes@laas.fr (Ludovic Courtès).
22633 2006-10-30 Simon Josefsson <simon@josefsson.org>
22635 * libextra/openpgp/pgp.c: (gnutls_openpgp_key_get_name): Make SIZEOF_BUF contain
22636 actual/required buffer size on return. Suggested by
22637 ludovic.courtes@laas.fr (Ludovic Courtès).
22639 2006-10-30 Simon Josefsson <simon@josefsson.org>
22641 * NEWS, includes/gnutls/openpgp.h, libextra/openpgp/pgp.c,
22642 libextra/openpgp/privkey.c: Fix return types.
22644 2006-10-30 Simon Josefsson <simon@josefsson.org>
22648 2006-10-30 Simon Josefsson <simon@josefsson.org>
22650 * lib/gnutls_v2_compat.c: Have SSLv2 ClientHello's for unknown
22651 versions negotiate the highest version we support, instead of the
22652 lowest. Reported by Pasi.Eronen@nokia.com.
22654 2006-10-30 Simon Josefsson <simon@josefsson.org>
22658 2006-10-30 Simon Josefsson <simon@josefsson.org>
22660 * configure.in: Simplify ssize_t test.
22662 2006-10-30 Simon Josefsson <simon@josefsson.org>
22664 * doc/examples/ex-cert-select.c: Remove duplicate #include
22667 2006-10-30 Simon Josefsson <simon@josefsson.org>
22669 * configure.in, lib/defines.h: Simplify #include's using gnulib
22672 2006-10-30 Simon Josefsson <simon@josefsson.org>
22674 * gl/getaddrinfo.c, gl/getdelim.c, gl/getline.c, gl/gettext.h,
22675 gl/m4/lib-link.m4, gl/readline.c, lgl/Makefile.am, lgl/arcfour.c,
22676 lgl/arctwo.c, lgl/des.c, lgl/gc-gnulib.c, lgl/gc-libgcrypt.c,
22677 lgl/gc-pbkdf2-sha1.c, lgl/gettext.h, lgl/hmac-md5.c,
22678 lgl/hmac-sha1.c, lgl/m4/codeset.m4, lgl/m4/gettext.m4,
22679 lgl/m4/gnulib-cache.m4, lgl/m4/gnulib-comp.m4, lgl/m4/intl.m4,
22680 lgl/m4/intldir.m4, lgl/m4/intmax.m4, lgl/m4/inttypes-h.m4,
22681 lgl/m4/inttypes-pri.m4, lgl/m4/lib-link.m4, lgl/m4/lock.m4,
22682 lgl/m4/signed.m4, lgl/m4/sys_stat_h.m4, lgl/m4/unistd_h.m4,
22683 lgl/m4/vasnprintf.m4, lgl/md2.c, lgl/md4.c, lgl/memxor.c,
22684 lgl/read-file.c, lgl/rijndael-alg-fst.c, lgl/rijndael-api-fst.c,
22685 lgl/stat_.h: Update.
22687 2006-10-30 Simon Josefsson <simon@josefsson.org>
22689 * lgl/m4/gnulib-comp.m4, lgl/m4/sys_stat_h.m4, lgl/stat_.h: Update.
22691 2006-10-30 Simon Josefsson <simon@josefsson.org>
22693 * NEWS, configure.in: Bump versions.
22695 2006-10-26 Simon Josefsson <simon@josefsson.org>
22697 * ChangeLog: [no log message]
22699 2006-10-26 Simon Josefsson <simon@josefsson.org>
22701 * NEWS: Version 1.5.3.
22703 2006-10-26 Simon Josefsson <simon@josefsson.org>
22705 * lgl/.cvsignore: [no log message]
22707 2006-10-26 Simon Josefsson <simon@josefsson.org>
22709 * libextra/opencdk/Makefile.am: Fix -I's.
22711 2006-10-26 Simon Josefsson <simon@josefsson.org>
22713 * tests/rsa-md5-collision/Makefile.am: Dist more.
22715 2006-10-26 Simon Josefsson <simon@josefsson.org>
22717 * NEWS, tests/rsa-md5-collision/README: Add.
22719 2006-10-26 Simon Josefsson <simon@josefsson.org>
22721 * lib/Makefile.am, libextra/Makefile.am, src/Makefile.am,
22722 tests/Makefile.am: Change lgpl/ library name.
22724 2006-10-26 Simon Josefsson <simon@josefsson.org>
22726 * lgl/Makefile.am, lgl/m4/gnulib-cache.m4: Change lgpl/ library name
22727 to liblgnu, to avoid weird libtool errors.
22729 2006-10-26 Simon Josefsson <simon@josefsson.org>
22731 * lgl/Makefile.am, lgl/stdint_.h: Update.
22733 2006-10-26 Simon Josefsson <simon@josefsson.org>
22735 * gl/Makefile.am, gl/getaddrinfo.c, gl/imaxtostr.c, gl/intprops.h,
22736 gl/inttostr.c, gl/inttostr.h, gl/m4/absolute-header.m4,
22737 gl/m4/gnulib-comp.m4, gl/m4/inttostr.m4, gl/m4/longlong.m4,
22738 gl/m4/stdint.m4, gl/m4/ulonglong.m4, gl/offtostr.c, gl/stdint_.h,
22739 gl/uinttostr.c, gl/umaxtostr.c: Add.
22741 2006-10-26 Simon Josefsson <simon@josefsson.org>
22745 2006-10-26 Simon Josefsson <simon@josefsson.org>
22747 * libextra/opencdk/encrypt.c, libextra/opencdk/opencdk.h: Update to
22750 2006-10-26 Simon Josefsson <simon@josefsson.org>
22752 * doc/gnutls.texi: Be specific about SSLv2 security problems.
22754 2006-10-24 Simon Josefsson <simon@josefsson.org>
22756 * tests/rsa-md5-collision/rsa-md5-collision: Fix distcheck.
22758 2006-10-24 Simon Josefsson <simon@josefsson.org>
22760 * tests/rsa-md5-collision/Makefile.am: Dist more.
22762 2006-10-24 Simon Josefsson <simon@josefsson.org>
22766 2006-10-24 Simon Josefsson <simon@josefsson.org>
22768 * tests/pkcs12-decode/.cvsignore: [no log message]
22770 2006-10-24 Simon Josefsson <simon@josefsson.org>
22772 * configure.in: Add tests.
22774 2006-10-24 Simon Josefsson <simon@josefsson.org>
22776 * tests/Makefile.am, tests/pkcs12-decode/Makefile.am,
22777 tests/pkcs12-decode/pkcs12, tests/pkcs12_neon: Move pkcs12 tests to
22780 2006-10-24 Simon Josefsson <simon@josefsson.org>
22782 * tests/pkcs8-decode/pkcs8: More debugging info.
22784 2006-10-24 Simon Josefsson <simon@josefsson.org>
22786 * tests/pkcs8-decode/.cvsignore: [no log message]
22788 2006-10-24 Simon Josefsson <simon@josefsson.org>
22790 * tests/Makefile.am, tests/enc2pkcs8.pem, tests/encpkcs8.pem,
22791 tests/pkcs8, tests/pkcs8-decode/Makefile.am,
22792 tests/pkcs8-decode/enc2pkcs8.pem, tests/pkcs8-decode/encpkcs8.pem,
22793 tests/pkcs8-decode/pkcs8, tests/pkcs8-decode/unencpkcs8.pem,
22794 tests/unencpkcs8.pem: Move pkcs8 tests to pkcs8-decode/.
22796 2006-10-24 Simon Josefsson <simon@josefsson.org>
22798 * tests/Makefile.am: Move pkcs1-pad stuff to pkcs1-padding/. Add
22799 rsa-md5-collision/.
22801 2006-10-24 Simon Josefsson <simon@josefsson.org>
22803 * tests/pkcs1-padding/.cvsignore,
22804 tests/rsa-md5-collision/.cvsignore: [no log message]
22806 2006-10-24 Simon Josefsson <simon@josefsson.org>
22808 * tests/rsa-md5-collision/Makefile.am,
22809 tests/rsa-md5-collision/chain1-expect.log,
22810 tests/rsa-md5-collision/chain2-expect.log,
22811 tests/rsa-md5-collision/mbox,
22812 tests/rsa-md5-collision/rsa-md5-collision: Add.
22814 2006-10-24 Simon Josefsson <simon@josefsson.org>
22816 * tests/pkcs1-padding/Makefile.am, tests/pkcs1-padding/pkcs1-pad,
22817 tests/pkcs1-padding/pkcs1-pad-broken.pem,
22818 tests/pkcs1-padding/pkcs1-pad-broken2.pem,
22819 tests/pkcs1-padding/pkcs1-pad-broken3.pem,
22820 tests/pkcs1-padding/pkcs1-pad-ok.pem,
22821 tests/pkcs1-padding/pkcs1-pad-ok2.pem: Moved from ../.
22823 2006-10-24 Simon Josefsson <simon@josefsson.org>
22825 * tests/pkcs1-pad, tests/pkcs1-pad-broken.pem,
22826 tests/pkcs1-pad-broken2.pem, tests/pkcs1-pad-broken3.pem,
22827 tests/pkcs1-pad-ok.pem, tests/pkcs1-pad-ok2.pem: Move to separate
22830 2006-10-24 Simon Josefsson <simon@josefsson.org>
22832 * doc/protocol/draft-ietf-tls-psk-null-03.txt,
22833 doc/protocol/draft-ietf-tls-rfc4346-bis-02.txt: Add.
22835 2006-10-21 Simon Josefsson <simon@josefsson.org>
22839 2006-10-21 Simon Josefsson <simon@josefsson.org>
22841 * lgl/.cvsignore: [no log message]
22843 2006-10-21 Simon Josefsson <simon@josefsson.org>
22845 * tests/Makefile.am: Need lgpl gnulib.
22847 2006-10-21 Simon Josefsson <simon@josefsson.org>
22849 * src/Makefile.am: Add lgpl too.
22851 2006-10-21 Simon Josefsson <simon@josefsson.org>
22853 * libextra/Makefile.am: Reorder libgnu.la's.
22855 2006-10-21 Simon Josefsson <simon@josefsson.org>
22857 * libextra/opencdk/Makefile.am: Need lgpl/ gnulib in CFLAGS.
22859 2006-10-21 Simon Josefsson <simon@josefsson.org>
22861 * lgl/alloca.h, lgl/stdint.h: Remove files that shouldn't have been
22864 2006-10-21 Simon Josefsson <simon@josefsson.org>
22866 * gl/Makefile.am, gl/m4/gnulib-cache.m4: Fix avoid modules.
22868 2006-10-21 Simon Josefsson <simon@josefsson.org>
22870 * gl/Makefile.am, gl/alloca_.h, gl/asnprintf.c, gl/m4/alloca.m4,
22871 gl/m4/eoverflow.m4, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
22872 gl/m4/intmax_t.m4, gl/m4/inttypes_h.m4, gl/m4/longdouble.m4,
22873 gl/m4/longlong.m4, gl/m4/signed.m4, gl/m4/size_max.m4,
22874 gl/m4/snprintf.m4, gl/m4/stdint_h.m4, gl/m4/vasnprintf.m4,
22875 gl/m4/wchar_t.m4, gl/m4/wint_t.m4, gl/m4/xsize.m4,
22876 gl/printf-args.c, gl/printf-args.h, gl/printf-parse.c,
22877 gl/printf-parse.h, gl/size_max.h, gl/snprintf.c, gl/snprintf.h,
22878 gl/vasnprintf.c, gl/vasnprintf.h, gl/xsize.h: Avoid duplicate
22881 2006-10-21 Simon Josefsson <simon@josefsson.org>
22883 * gl/Makefile.am, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4: Avoid
22886 2006-10-21 Simon Josefsson <simon@josefsson.org>
22888 * libextra/Makefile.am: Need gnulib lgl/ in CFLAGS and LIBADD.
22890 2006-10-21 Simon Josefsson <simon@josefsson.org>
22892 * libextra/openpgp/Makefile.am: Need gnulib lgl/ in CFLAGS.
22894 2006-10-21 Simon Josefsson <simon@josefsson.org>
22896 * gl/Makefile.am: Move modules from gl/ to lgl/.
22898 2006-10-21 Simon Josefsson <simon@josefsson.org>
22900 * gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, lgl/Makefile.am,
22901 lgl/m4/gnulib-cache.m4, lgl/m4/gnulib-comp.m4: Move modules from gl/
22904 2006-10-21 Simon Josefsson <simon@josefsson.org>
22906 * gl/Makefile.am, gl/m4/absolute-header.m4, gl/m4/codeset.m4,
22907 gl/m4/gettext.m4, gl/m4/glibc2.m4, gl/m4/glibc21.m4,
22908 gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/m4/iconv.m4,
22909 gl/m4/intdiv0.m4, gl/m4/intmax.m4, gl/m4/inttypes-h.m4,
22910 gl/m4/inttypes-pri.m4, gl/m4/lcmessage.m4, gl/m4/lock.m4,
22911 gl/m4/memmove.m4, gl/m4/minmax.m4, gl/m4/nls.m4, gl/m4/po.m4,
22912 gl/m4/printf-posix.m4, gl/m4/progtest.m4, gl/m4/read-file.m4,
22913 gl/m4/stdint.m4, gl/m4/uintmax_t.m4, gl/m4/ulonglong.m4,
22914 gl/m4/visibility.m4, gl/memmove.c, gl/minmax.h, gl/read-file.c,
22915 gl/read-file.h, gl/stdint_.h, lgl/Makefile.am, lgl/alloca.h,
22916 lgl/alloca_.h, lgl/asnprintf.c, lgl/gettext.h, lgl/m4/alloca.m4,
22917 lgl/m4/codeset.m4, lgl/m4/eoverflow.m4, lgl/m4/gettext.m4,
22918 lgl/m4/glibc2.m4, lgl/m4/glibc21.m4, lgl/m4/gnulib-cache.m4,
22919 lgl/m4/gnulib-comp.m4, lgl/m4/iconv.m4, lgl/m4/intdiv0.m4,
22920 lgl/m4/intmax.m4, lgl/m4/intmax_t.m4, lgl/m4/inttypes-h.m4,
22921 lgl/m4/inttypes-pri.m4, lgl/m4/inttypes_h.m4, lgl/m4/lcmessage.m4,
22922 lgl/m4/lock.m4, lgl/m4/longdouble.m4, lgl/m4/memmove.m4,
22923 lgl/m4/nls.m4, lgl/m4/po.m4, lgl/m4/printf-posix.m4,
22924 lgl/m4/progtest.m4, lgl/m4/read-file.m4, lgl/m4/signed.m4,
22925 lgl/m4/size_max.m4, lgl/m4/snprintf.m4, lgl/m4/socklen.m4,
22926 lgl/m4/sockpfaf.m4, lgl/m4/stdint_h.m4, lgl/m4/sys_socket_h.m4,
22927 lgl/m4/uintmax_t.m4, lgl/m4/vasnprintf.m4, lgl/m4/visibility.m4,
22928 lgl/m4/wchar_t.m4, lgl/m4/wint_t.m4, lgl/m4/xsize.m4,
22929 lgl/memmove.c, lgl/printf-args.c, lgl/printf-args.h,
22930 lgl/printf-parse.c, lgl/printf-parse.h, lgl/read-file.c,
22931 lgl/read-file.h, lgl/size_max.h, lgl/snprintf.c, lgl/snprintf.h,
22932 lgl/socket_.h, lgl/stdint.h, lgl/vasnprintf.c, lgl/vasnprintf.h,
22933 lgl/xsize.h: Move modules from gl/ to lgl/.
22935 2006-10-21 Simon Josefsson <simon@josefsson.org>
22937 * lgl/.cvsignore: [no log message]
22939 2006-10-21 Simon Josefsson <simon@josefsson.org>
22941 * Makefile.am: Build lgl/ too.
22943 2006-10-21 Simon Josefsson <simon@josefsson.org>
22945 * gl/Makefile.am, gl/arcfour.c, gl/arcfour.h, gl/arctwo.c,
22946 gl/arctwo.h, gl/des.c, gl/des.h, gl/gc-gnulib.c, gl/gc-libgcrypt.c,
22947 gl/gc-pbkdf2-sha1.c, gl/gc.h, gl/hmac-md5.c, gl/hmac-sha1.c,
22948 gl/hmac.h, gl/m4/arcfour.m4, gl/m4/arctwo.m4, gl/m4/des.m4,
22949 gl/m4/gc-arcfour.m4, gl/m4/gc-arctwo.m4, gl/m4/gc-des.m4,
22950 gl/m4/gc-hmac-md5.m4, gl/m4/gc-hmac-sha1.m4, gl/m4/gc-md2.m4,
22951 gl/m4/gc-md4.m4, gl/m4/gc-md5.m4, gl/m4/gc-pbkdf2-sha1.m4,
22952 gl/m4/gc-random.m4, gl/m4/gc-rijndael.m4, gl/m4/gc-sha1.m4,
22953 gl/m4/gc.m4, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
22954 gl/m4/hmac-md5.m4, gl/m4/hmac-sha1.m4, gl/m4/md2.m4, gl/m4/md4.m4,
22955 gl/m4/md5.m4, gl/m4/memxor.m4, gl/m4/rijndael.m4, gl/m4/sha1.m4,
22956 gl/md2.c, gl/md2.h, gl/md4.c, gl/md4.h, gl/md5.c, gl/md5.h,
22957 gl/memxor.c, gl/memxor.h, gl/rijndael-alg-fst.c,
22958 gl/rijndael-alg-fst.h, gl/rijndael-api-fst.c,
22959 gl/rijndael-api-fst.h, gl/sha1.c, gl/sha1.h, lgl/Makefile.am,
22960 lgl/arcfour.c, lgl/arcfour.h, lgl/arctwo.c, lgl/arctwo.h,
22961 lgl/des.c, lgl/des.h, lgl/gc-gnulib.c, lgl/gc-libgcrypt.c,
22962 lgl/gc-pbkdf2-sha1.c, lgl/gc.h, lgl/hmac-md5.c, lgl/hmac-sha1.c,
22963 lgl/hmac.h, lgl/m4/absolute-header.m4, lgl/m4/arcfour.m4,
22964 lgl/m4/arctwo.m4, lgl/m4/des.m4, lgl/m4/gc-arcfour.m4,
22965 lgl/m4/gc-arctwo.m4, lgl/m4/gc-des.m4, lgl/m4/gc-hmac-md5.m4,
22966 lgl/m4/gc-hmac-sha1.m4, lgl/m4/gc-md2.m4, lgl/m4/gc-md4.m4,
22967 lgl/m4/gc-md5.m4, lgl/m4/gc-pbkdf2-sha1.m4, lgl/m4/gc-random.m4,
22968 lgl/m4/gc-rijndael.m4, lgl/m4/gc-sha1.m4, lgl/m4/gc.m4,
22969 lgl/m4/gnulib-cache.m4, lgl/m4/gnulib-comp.m4, lgl/m4/hmac-md5.m4,
22970 lgl/m4/hmac-sha1.m4, lgl/m4/lib-ld.m4, lgl/m4/lib-link.m4,
22971 lgl/m4/lib-prefix.m4, lgl/m4/longlong.m4, lgl/m4/md2.m4,
22972 lgl/m4/md4.m4, lgl/m4/md5.m4, lgl/m4/memxor.m4, lgl/m4/minmax.m4,
22973 lgl/m4/rijndael.m4, lgl/m4/sha1.m4, lgl/m4/stdint.m4,
22974 lgl/m4/ulonglong.m4, lgl/md2.c, lgl/md2.h, lgl/md4.c, lgl/md4.h,
22975 lgl/md5.c, lgl/md5.h, lgl/memxor.c, lgl/memxor.h, lgl/minmax.h,
22976 lgl/rijndael-alg-fst.c, lgl/rijndael-alg-fst.h,
22977 lgl/rijndael-api-fst.c, lgl/rijndael-api-fst.h, lgl/sha1.c,
22978 lgl/sha1.h, lgl/stdint_.h: Move modules from gl/ to lgl/.
22980 2006-10-21 Simon Josefsson <simon@josefsson.org>
22982 * lib/minitasn1/Makefile.am, lib/x509/Makefile.am: Use gnulib in
22983 lgl/ instead of gl/.
22985 2006-10-21 Simon Josefsson <simon@josefsson.org>
22987 * configure.in, gl/Makefile.am, gl/alloca_.h, gl/arcfour.c,
22988 gl/arcfour.h, gl/arctwo.c, gl/arctwo.h, gl/asnprintf.c, gl/des.c,
22989 gl/des.h, gl/dummy.c, gl/gai_strerror.c, gl/gc-gnulib.c,
22990 gl/gc-libgcrypt.c, gl/gc-pbkdf2-sha1.c, gl/gc.h, gl/getaddrinfo.c,
22991 gl/getaddrinfo.h, gl/getdelim.c, gl/getdelim.h, gl/getline.c,
22992 gl/getline.h, gl/getpass.c, gl/getpass.h, gl/gettext.h,
22993 gl/hmac-md5.c, gl/hmac-sha1.c, gl/hmac.h, gl/inet_ntop.c,
22994 gl/inet_ntop.h, gl/inet_pton.c, gl/inet_pton.h,
22995 gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/m4/memmem.m4,
22996 gl/md2.c, gl/md2.h, gl/md4.c, gl/md4.h, gl/md5.c, gl/md5.h,
22997 gl/memmem.c, gl/memmem.h, gl/memxor.c, gl/memxor.h, gl/minmax.h,
22998 gl/printf-args.c, gl/printf-args.h, gl/printf-parse.c,
22999 gl/printf-parse.h, gl/read-file.c, gl/read-file.h, gl/readline.c,
23000 gl/readline.h, gl/rijndael-alg-fst.c, gl/rijndael-alg-fst.h,
23001 gl/rijndael-api-fst.c, gl/rijndael-api-fst.h, gl/sha1.c, gl/sha1.h,
23002 gl/size_max.h, gl/snprintf.c, gl/snprintf.h, gl/socket_.h,
23003 gl/stdbool_.h, gl/stdint_.h, gl/strdup.c, gl/strdup.h,
23004 gl/vasnprintf.c, gl/vasnprintf.h, gl/xsize.h, lgl/Makefile.am,
23005 lgl/dummy.c, lgl/m4/gnulib-cache.m4, lgl/m4/gnulib-comp.m4,
23006 lgl/m4/gnulib-tool.m4, lgl/m4/memmem.m4, lgl/memmem.c,
23007 lgl/memmem.h, lib/Makefile.am: Add lgl/ for LGPLed gnulib modules
23008 (for lib/) and use gl/ for GPL gnulib modules, for use in src/ etc.
23010 2006-10-21 Simon Josefsson <simon@josefsson.org>
23012 * gl/Makefile.am, gl/gettext.h, gl/m4/alloca.m4,
23013 gl/m4/gnulib-comp.m4, gl/m4/lock.m4, gl/m4/longlong.m4,
23014 gl/m4/size_max.m4, gl/m4/stdint.m4, gl/m4/ulonglong.m4,
23015 gl/m4/vasnprintf.m4, gl/printf-args.c, gl/printf-args.h,
23016 gl/printf-parse.c, gl/stdint_.h, gl/strdup.c, gl/vasnprintf.c:
23019 2006-10-19 Simon Josefsson <simon@josefsson.org>
23023 2006-10-19 Simon Josefsson <simon@josefsson.org>
23025 * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
23026 lib/minitasn1/libtasn1.h: Update to 0.3.7.
23028 2006-10-11 Simon Josefsson <simon@josefsson.org>
23032 2006-10-11 Simon Josefsson <simon@josefsson.org>
23034 * libextra/opencdk/keylist.c, libextra/opencdk/opencdk.h: Bump to
23037 2006-10-11 Simon Josefsson <simon@josefsson.org>
23039 * doc/protocol/rfc4680.txt, doc/protocol/rfc4681.txt: Add.
23041 2006-10-10 Simon Josefsson <simon@josefsson.org>
23043 * doc/protocol/draft-ietf-tls-psk-null-02.txt: Add.
23045 2006-10-03 Simon Josefsson <simon@josefsson.org>
23049 2006-10-03 Simon Josefsson <simon@josefsson.org>
23051 * lib/Makefile.am, libextra/Makefile.am: Fix .def filename.
23053 2006-10-03 Simon Josefsson <simon@josefsson.org>
23055 * NEWS, configure.in: Bump versions.
23057 2006-10-03 Simon Josefsson <simon@josefsson.org>
23059 * ChangeLog: [no log message]
23061 2006-10-03 Simon Josefsson <simon@josefsson.org>
23063 * NEWS: Version 1.5.2.
23065 2006-10-03 Simon Josefsson <simon@josefsson.org>
23069 2006-10-03 Simon Josefsson <simon@josefsson.org>
23073 2006-10-03 Simon Josefsson <simon@josefsson.org>
23075 * gl/Makefile.am, gl/getpass.c, gl/m4/getpass.m4, gl/m4/intmax.m4:
23078 2006-09-29 Simon Josefsson <simon@josefsson.org>
23080 * doc/protocol/draft-ietf-tls-psk-null-01.txt: Add.
23082 2006-09-26 Simon Josefsson <simon@josefsson.org>
23086 2006-09-26 Simon Josefsson <simon@josefsson.org>
23088 * libextra/gnutls_openpgp.c: (kbx_data_to_keyring): Fix off-by-one error in call to malloc,
23089 reported by "Adam Langley" <agl@imperialviolet.org>.
23091 2006-09-25 Simon Josefsson <simon@josefsson.org>
23095 2006-09-25 Simon Josefsson <simon@josefsson.org>
23097 * configure.in: Use library shared version 13 instead of 14,
23098 incrementing it was a mistake since no API/ABI changes happened.
23099 Reported by Andreas Metzler <ametzler@downhill.at.eu.org>.
23101 2006-09-25 Simon Josefsson <simon@josefsson.org>
23103 * configure.in: Improve the C++ test, to handle CXX env. variables,
23104 suggested by Andreas Metzler <ametzler@downhill.at.eu.org>.
23106 2006-09-25 Simon Josefsson <simon@josefsson.org>
23110 2006-09-25 Simon Josefsson <simon@josefsson.org>
23112 * lib/Makefile.am: Use version script for libgnutlsxx too.
23114 2006-09-25 Simon Josefsson <simon@josefsson.org>
23116 * NEWS, lib/libgnutlsxx.vers: Add.
23118 2006-09-24 Simon Josefsson <simon@josefsson.org>
23120 * gl/gc-gnulib.c, gl/m4/gnulib-comp.m4, gl/m4/lock.m4,
23121 gl/m4/signed.m4, gl/m4/sockpfaf.m4, gl/md4.c, gl/rijndael-api-fst.c:
23124 2006-09-24 Simon Josefsson <simon@josefsson.org>
23126 * NEWS, configure.in: Bump versions.
23128 2006-09-24 Simon Josefsson <simon@josefsson.org>
23130 * lib/x509/x509.c: (gnutls_x509_crt_init): Don't set output parameter on failures,
23131 reported by Alon Bar-Lev <alon.barlev@gmail.com>. Also clean up
23134 2006-09-24 Simon Josefsson <simon@josefsson.org>
23138 2006-09-24 Simon Josefsson <simon@josefsson.org>
23140 * lib/x509/crl.c: Fix prototype of gnutls_x509_crl_get_issuer_dn to
23141 match x509.h, for IRIX ido cc builds, reported by Georg Schwarz
23142 <georg.schwarz@freenet.de>.
23144 2006-09-21 Simon Josefsson <simon@josefsson.org>
23146 * Makefile.am: Fix gendocs.sh path.
23148 2006-09-21 Simon Josefsson <simon@josefsson.org>
23150 * ChangeLog: [no log message]
23152 2006-09-21 Simon Josefsson <simon@josefsson.org>
23154 * NEWS: Version 1.5.1.
23156 2006-09-21 Simon Josefsson <simon@josefsson.org>
23158 * gl/override/gpl.diff: Rename.
23160 2006-09-21 Simon Josefsson <simon@josefsson.org>
23162 * gl/override/doc/gpl.texi.diff, gl/override/doc/lgpl.texi.diff,
23163 gl/override/gpl.diff, gl/override/gpl.texi.diff,
23164 gl/override/lgpl.diff, gl/override/lgpl.texi.diff: Rename.
23166 2006-09-21 Simon Josefsson <simon@josefsson.org>
23168 * gl/override/lgpl.diff: Rename.
23170 2006-09-21 Simon Josefsson <simon@josefsson.org>
23172 * doc/fdl.texi, doc/gpl.texi, doc/lgpl.texi, gl/Makefile.am,
23173 gl/asnprintf.c, gl/gai_strerror.c, gl/getaddrinfo.c, gl/getpass.c,
23174 gl/inet_ntop.c, gl/inet_pton.c, gl/m4/gettext.m4,
23175 gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/m4/inttypes-h.m4,
23176 gl/m4/inttypes-pri.m4, gl/m4/lib-link.m4, gl/m4/stdint.m4,
23177 gl/md5.c, gl/memmove.c, gl/override/gpl.texi.diff,
23178 gl/override/lgpl.texi.diff, gl/printf-args.c, gl/printf-parse.c,
23179 gl/sha1.c, gl/snprintf.c, gl/stdint_.h, gl/strdup.c,
23180 gl/vasnprintf.c: Update.
23182 2006-09-21 Simon Josefsson <simon@josefsson.org>
23186 2006-09-21 Simon Josefsson <simon@josefsson.org>
23188 * doc/Makefile.am: Dist gpl.texi and lgpl.texi.
23190 2006-09-21 Simon Josefsson <simon@josefsson.org>
23192 * doc/gnutls.texi: Add LGPL and GPL texts.
23194 2006-09-21 Simon Josefsson <simon@josefsson.org>
23198 2006-09-21 Simon Josefsson <simon@josefsson.org>
23200 * tests/pkcs1-pad: Simplify grep expression, to work around debug
23201 messages from wine.
23203 2006-09-21 Simon Josefsson <simon@josefsson.org>
23205 * src/certtool.c: (generate_self_signed): Load key, if generate_certificate() didn't
23206 load or generate it, typically because it used a certificate
23207 request. Reported by Sascha Ziemann <sascha.ziemann@secunet.com>.
23209 2006-09-21 Simon Josefsson <simon@josefsson.org>
23211 * src/certtool.c: Revert last patch.
23213 2006-09-21 Simon Josefsson <simon@josefsson.org>
23215 * src/tests.c: (test_session_resume2): When comparing session id's, also compare
23216 that the lengths are the same.
23218 2006-09-21 Simon Josefsson <simon@josefsson.org>
23220 * NEWS, THANKS: Add.
23222 2006-09-21 Simon Josefsson <simon@josefsson.org>
23224 * src/tests.c: (test_session_resume2): If session-id is NULL, resumption isn't
23225 supported. Tiny patch from Kataja Kai <kai.kataja@op.fi>.
23227 2006-09-19 Simon Josefsson <simon@josefsson.org>
23229 * tests/Makefile.am: Dist more.
23231 2006-09-19 Simon Josefsson <simon@josefsson.org>
23233 * tests/pkcs1-pad: Test another cert.
23235 2006-09-19 Simon Josefsson <simon@josefsson.org>
23237 * tests/pkcs1-pad-broken3.pem: Add forged cert, from Ralf-Philipp
23240 2006-09-18 Simon Josefsson <simon@josefsson.org>
23242 * configure.in: Gnulib seems to require autoconf 2.60? Bump it.
23244 2006-09-18 Simon Josefsson <simon@josefsson.org>
23246 * libextra/opencdk/keydb.c: (keydb_idx_search): Don't return CDK_EOF if key is found at offset
23247 0. Suggested by "Adam Langley" <alangley@gmail.com>.
23249 2006-09-18 Simon Josefsson <simon@josefsson.org>
23251 * THANKS: Remove (already there).
23253 2006-09-18 Simon Josefsson <simon@josefsson.org>
23257 2006-09-18 Simon Josefsson <simon@josefsson.org>
23259 * doc/examples/ex-serv-pgp.c: Fix typo. Tiny patch from "Adam
23260 Langley" <agl@imperialviolet.org>.
23262 2006-09-12 Simon Josefsson <simon@josefsson.org>
23266 2006-09-12 Simon Josefsson <simon@josefsson.org>
23270 2006-09-12 Simon Josefsson <simon@josefsson.org>
23272 * tests/pkcs1-pad: Fix.
23274 2006-09-12 Simon Josefsson <simon@josefsson.org>
23276 * lib/x509/verify.c: Permit empty parameters field too, found after
23279 2006-09-12 Simon Josefsson <simon@josefsson.org>
23281 * tests/pkcs1-pad: Fix exit code.
23283 2006-09-12 Simon Josefsson <simon@josefsson.org>
23285 * tests/pkcs1-pad-broken2.pem, tests/pkcs1-pad-ok2.pem: Add, from
23287 <http://permalink.gmane.org/gmane.comp.encryption.general/9185>.
23289 2006-09-12 Simon Josefsson <simon@josefsson.org>
23291 * tests/pkcs1-pad: Add more tests.
23293 2006-09-12 Simon Josefsson <simon@josefsson.org>
23295 * tests/Makefile.am: Add pkcs1-pad test.
23297 2006-09-12 Simon Josefsson <simon@josefsson.org>
23299 * tests/pkcs1-pad-broken.pem, tests/pkcs1-pad-ok.pem: Add, from
23300 Yutaka OIWA <y.oiwa@aist.go.jp>.
23302 2006-09-12 Simon Josefsson <simon@josefsson.org>
23304 * tests/pkcs1-pad: Add.
23306 2006-09-12 Simon Josefsson <simon@josefsson.org>
23308 * lib/x509/verify.c: Fix asn1_read_value() call to fix crash,
23309 reported by Andreas Metzler <ametzler@downhill.at.eu.org>.
23311 2006-09-12 Simon Josefsson <simon@josefsson.org>
23313 * lib/gnutls_pk.c: Add 'break' to make logic easier to follow.
23315 2006-09-11 Simon Josefsson <simon@josefsson.org>
23317 * lib/gnutls_pk.c: Revert part of patch, logging is only enabled in
23318 debug mode, which isn't recommended for real use.
23320 2006-09-08 Simon Josefsson <simon@josefsson.org>
23324 2006-09-08 Simon Josefsson <simon@josefsson.org>
23328 2006-09-08 Simon Josefsson <simon@josefsson.org>
23332 2006-09-08 Simon Josefsson <simon@josefsson.org>
23336 2006-09-08 Simon Josefsson <simon@josefsson.org>
23338 * lib/x509/verify.c: Make sure the digestAlgorithm.parameters field
23339 is empty, which it has to be for the hashes we support. Otherwise,
23340 the field can encode "garbage" that might be used to make the
23341 signature be a perfect cube, similar (but not identical) to
23342 Bleichenbacher's Crypto 06 rump session attack.
23344 2006-09-08 Simon Josefsson <simon@josefsson.org>
23348 2006-09-08 Simon Josefsson <simon@josefsson.org>
23352 2006-09-08 Simon Josefsson <simon@josefsson.org>
23354 * lib/gnutls_pk.c: Don't return different errors depending on
23355 content of decrypted PKCS#1 token, to avoid Bleichenbacher's
23356 Crypto'98 attack, suggested by Werner Koch <wk@gnupg.org>.
23358 2006-09-08 Simon Josefsson <simon@josefsson.org>
23362 2006-09-08 Simon Josefsson <simon@josefsson.org>
23364 * doc/examples/ex-client-srp.c: Use GNUTLS_SHUT_RDWR, tiny patch
23365 from "Robert Millan [ackstorm]" <rmillan@ackstorm.es>.
23367 2006-08-29 Simon Josefsson <simon@josefsson.org>
23369 * doc/protocol/draft-ietf-tls-openpgp-keys-11.txt: Add.
23371 2006-08-28 Simon Josefsson <simon@josefsson.org>
23375 2006-08-28 Simon Josefsson <simon@josefsson.org>
23377 * gl/Makefile.am, gl/getaddrinfo.c, gl/m4/arcfour.m4,
23378 gl/m4/arctwo.m4, gl/m4/codeset.m4, gl/m4/des.m4,
23379 gl/m4/gc-pbkdf2-sha1.m4, gl/m4/gc.m4, gl/m4/getdelim.m4,
23380 gl/m4/getline.m4, gl/m4/getpass.m4, gl/m4/gnulib-cache.m4,
23381 gl/m4/gnulib-comp.m4, gl/m4/hmac-md5.m4, gl/m4/hmac-sha1.m4,
23382 gl/m4/intmax_t.m4, gl/m4/inttypes-pri.m4, gl/m4/inttypes_h.m4,
23383 gl/m4/lock.m4, gl/m4/longlong.m4, gl/m4/md2.m4, gl/m4/md4.m4,
23384 gl/m4/md5.m4, gl/m4/memxor.m4, gl/m4/read-file.m4,
23385 gl/m4/readline.m4, gl/m4/rijndael.m4, gl/m4/sha1.m4,
23386 gl/m4/stdint.m4, gl/m4/stdint_h.m4, gl/m4/strdup.m4,
23387 gl/override/doc/gendocs_template, gl/stdint_.h: Update.
23389 2006-08-27 Simon Josefsson <simon@josefsson.org>
23391 * NEWS, THANKS: Add.
23393 2006-08-27 Simon Josefsson <simon@josefsson.org>
23395 * doc/examples/ex-serv-anon.c, doc/examples/ex-serv-export.c,
23396 doc/examples/ex-serv-pgp.c, doc/examples/ex-serv-srp.c,
23397 doc/examples/ex-serv1.c, doc/examples/tcp.c: Include netinet/in.h
23398 for FreeBSD, reported by Roman Bogorodskiy <novel@FreeBSD.org>.
23400 2006-08-27 Simon Josefsson <simon@josefsson.org>
23404 2006-08-27 Simon Josefsson <simon@josefsson.org>
23408 2006-08-27 Simon Josefsson <simon@josefsson.org>
23410 * src/certtool.c: (generate_certificate): Load private key when --load-request is
23411 used, based on report from Sascha Ziemann
23412 <sascha.ziemann@secunet.com>.
23414 2006-08-27 Simon Josefsson <simon@josefsson.org>
23416 * lib/x509/x509_write.c: (gnutls_x509_crt_sign2): Check to see if ISSUER_KEY is NULL before
23417 continuing, based on report from Sascha Ziemann
23418 <sascha.ziemann@secunet.com>.
23420 2006-08-14 Simon Josefsson <simon@josefsson.org>
23424 2006-08-14 Simon Josefsson <simon@josefsson.org>
23426 * src/serv.c: Map select to _win_select on Windows hosts.
23428 2006-08-14 Simon Josefsson <simon@josefsson.org>
23430 * src/Makefile.am: Need select.c in cli.c and serv.c.
23432 2006-08-14 Simon Josefsson <simon@josefsson.org>
23434 * src/select.c: Add, moved from cli.c, originally from plibc, see
23436 <http://plibc.cvs.sourceforge.net/plibc/plibc/src/select.c?view=markup>.
23438 2006-08-14 Simon Josefsson <simon@josefsson.org>
23440 * src/cli.c: Move _win_select to select.c.
23442 2006-08-14 Simon Josefsson <simon@josefsson.org>
23444 * src/cli.c: Make select() work on Windows, copying code from plibc,
23447 <http://plibc.cvs.sourceforge.net/plibc/plibc/src/select.c?view=markup>.
23449 2006-08-13 Simon Josefsson <simon@josefsson.org>
23451 * libextra/gnutls_openssl.c: Mark with XXX.
23453 2006-08-13 Simon Josefsson <simon@josefsson.org>
23455 * NEWS, configure.in: Bump versions.
23457 2006-08-13 Simon Josefsson <simon@josefsson.org>
23459 * Makefile.am: Fix release target.
23461 2006-08-13 Simon Josefsson <simon@josefsson.org>
23463 * ChangeLog: [no log message]
23465 2006-08-13 Simon Josefsson <simon@josefsson.org>
23467 * NEWS: Version 1.5.0.
23469 2006-08-13 Simon Josefsson <simon@josefsson.org>
23473 2006-08-13 Simon Josefsson <simon@josefsson.org>
23475 * libextra/gnutls_openssl.c: Add (XXX).
23477 2006-08-13 Simon Josefsson <simon@josefsson.org>
23479 * lib/Makefile.am, libextra/Makefile.am: Install *.def to bin/
23482 2006-08-13 Simon Josefsson <simon@josefsson.org>
23486 2006-08-13 Simon Josefsson <simon@josefsson.org>
23488 * configure.in, lib/Makefile.am, libextra/Makefile.am: Create *.def
23489 files for libraries, on mingw.
23491 2006-08-13 Simon Josefsson <simon@josefsson.org>
23493 * gl/Makefile.am, gl/m4/gc.m4, gl/m4/getaddrinfo.m4,
23494 gl/m4/gnulib-comp.m4, gl/m4/inet_ntop.m4, gl/m4/inet_pton.m4,
23495 gl/m4/memxor.m4, gl/m4/restrict.m4, gl/snprintf.c: Update.
23497 2006-08-13 Simon Josefsson <simon@josefsson.org>
23499 * libextra/gnutls_openssl.c: Use int/void* macros to avoid warnings,
23500 suggested by Andreas Metzler <ametzler@downhill.at.eu.org>.
23502 2006-08-13 Simon Josefsson <simon@josefsson.org>
23504 * lib/gnutls_buffers.c: Remove.
23506 2006-08-13 Simon Josefsson <simon@josefsson.org>
23508 * lib/gnutls_int.h: Move GNUTLS_POINTER_TO_INT here. Add
23509 GNUTLS_INT_TO_POINTER. Based on glib macros, and suggestions from
23510 Andreas Metzler <ametzler@downhill.at.eu.org>.
23512 2006-08-13 Simon Josefsson <simon@josefsson.org>
23514 * configure.in: Add void*, for GNUTLS_POINTER_TO_INT_CAST macros.
23516 2006-08-11 Simon Josefsson <simon@josefsson.org>
23520 2006-08-11 Simon Josefsson <simon@josefsson.org>
23524 2006-08-11 Simon Josefsson <simon@josefsson.org>
23528 2006-08-11 Simon Josefsson <simon@josefsson.org>
23530 * lib/gnutls_algorithms.c: (_gnutls_x509_oid2mac_algorithm): Don't crash trying to strcmp the
23531 NULL OID value in the hash_algorithms array, which happens when the
23532 input OID doesn't match our OIDs for SHA1, MD5, MD2 or RIPEMD160.
23533 Reported by satyakumar <satyam_kkd@hyd.hellosoft.com>.
23535 2006-08-11 Simon Josefsson <simon@josefsson.org>
23537 * configure.in: Don't overwrite CFLAGS.
23539 2006-08-07 Simon Josefsson <simon@josefsson.org>
23541 * includes/gnutls/gnutlsxx.h: Make it compile.
23543 2006-08-06 Simon Josefsson <simon@josefsson.org>
23547 2006-08-06 Simon Josefsson <simon@josefsson.org>
23549 * src/tls_test-gaa.c, src/tls_test-gaa.h: Update.
23551 2006-08-06 Simon Josefsson <simon@josefsson.org>
23553 * src/tls_test.gaa: Use -V for --verbose.
23555 2006-08-06 Simon Josefsson <simon@josefsson.org>
23557 * src/certtool.c, src/crypt.c: Fix --version to conform to FSF
23558 standards, to fix make distcheck.
23560 2006-08-06 Simon Josefsson <simon@josefsson.org>
23562 * src/tls_test.c, src/tls_test.gaa: Support --version.
23564 2006-08-06 Simon Josefsson <simon@josefsson.org>
23566 * src/cli.c, src/psk.c, src/serv.c: Fix --version to conform to FSF
23567 standards, to fix make distcheck.
23569 2006-08-06 Simon Josefsson <simon@josefsson.org>
23573 2006-08-06 Simon Josefsson <simon@josefsson.org>
23575 * configure.in: Fix --without-included-libtasn1, reported by Daniel
23576 Black <dragonheart@gentoo.org>.
23578 2006-08-06 Simon Josefsson <simon@josefsson.org>
23580 * gl/Makefile.am, gl/m4/gnulib-cache.m4: Update.
23582 2006-08-06 Simon Josefsson <simon@josefsson.org>
23586 2006-08-06 Simon Josefsson <simon@josefsson.org>
23590 2006-08-06 Simon Josefsson <simon@josefsson.org>
23592 * libextra/opencdk/kbnode.c, libextra/opencdk/opencdk.h,
23593 libextra/opencdk/stream.h: Update to 0.5.9.
23595 2006-08-03 Simon Josefsson <simon@josefsson.org>
23599 2006-08-03 Simon Josefsson <simon@josefsson.org>
23601 * tests/Makefile.am: Fix libgcrypt link failure, reported by Brant
23602 Gurganus, tiny patch by Daniel Black <dragonheart@gentoo.org>.
23604 2006-07-28 Simon Josefsson <simon@josefsson.org>
23606 * gendocs.sh, gl/Makefile.am, gl/getaddrinfo.c, gl/getaddrinfo.h,
23607 gl/gettext.h, gl/inet_ntop.h, gl/inet_pton.h, gl/m4/getline.m4,
23608 gl/m4/gettext.m4, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
23609 gl/m4/inet_ntop.m4, gl/m4/inet_pton.m4, gl/m4/inttypes-h.m4,
23610 gl/m4/inttypes-pri.m4, gl/m4/inttypes.m4, gl/m4/isc-posix.m4,
23611 gl/m4/lib-link.m4, gl/m4/lock.m4, gl/m4/netinet_in_h.m4,
23612 gl/m4/nls.m4, gl/m4/onceonly_2_57.m4, gl/m4/po.m4, gl/m4/stdint.m4,
23613 gl/m4/visibility.m4, gl/printf-args.c, gl/stdint_.h: Update.
23615 2006-07-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
23617 * lib/gnutls_int.h: cert_type extension was updated to the IANA
23620 2006-07-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
23622 * lib/gnutls_int.h: cert_type extension was updated to the IANA
23625 2006-07-13 Simon Josefsson <simon@josefsson.org>
23627 * doc/gendocs.sh, gendocs.sh, gl/Makefile.am,
23628 gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4: Update.
23630 2006-07-13 Simon Josefsson <simon@josefsson.org>
23632 * libextra/gnutls_openssl.c: Revert.
23634 2006-07-13 Simon Josefsson <simon@josefsson.org>
23638 2006-07-13 Simon Josefsson <simon@josefsson.org>
23640 * libextra/gnutls_openssl.c: Retry handshake on non-fatal errors.
23642 2006-07-11 Simon Josefsson <simon@josefsson.org>
23644 * doc/Makefile.am: Fix last commit.
23646 2006-07-11 Simon Josefsson <simon@josefsson.org>
23648 * doc/Makefile.am: Dist arch/ images.
23650 2006-07-11 Simon Josefsson <simon@josefsson.org>
23652 * doc/Makefile.am: Need -I's for arch/ images.
23654 2006-07-11 Simon Josefsson <simon@josefsson.org>
23656 * configure.in: Improve valgrind test.
23658 2006-07-11 Simon Josefsson <simon@josefsson.org>
23660 * gl/Makefile.am, gl/m4/absolute-header.m4, gl/m4/gnulib-cache.m4,
23661 gl/m4/gnulib-comp.m4, gl/m4/onceonly_2_57.m4, gl/m4/stdint.m4:
23664 2006-07-10 Simon Josefsson <simon@josefsson.org>
23668 2006-07-10 Simon Josefsson <simon@josefsson.org>
23672 2006-07-10 Simon Josefsson <simon@josefsson.org>
23674 * src/cli.c: Fix load of pgp_keyfile, reported by Mario Lenz.
23676 2006-07-10 Simon Josefsson <simon@josefsson.org>
23678 * gl/.cvsignore: [no log message]
23680 2006-07-07 Simon Josefsson <simon@josefsson.org>
23682 * gl/Makefile.am, gl/getaddrinfo.c, gl/getaddrinfo.h,
23683 gl/m4/absolute-header.m4, gl/m4/full-header-path.m4,
23684 gl/m4/getpass.m4, gl/m4/gnulib-comp.m4, gl/m4/longlong.m4,
23685 gl/m4/onceonly_2_57.m4, gl/m4/sockpfaf.m4, gl/m4/stdint.m4,
23686 gl/m4/ulonglong.m4, gl/stdint_.h: Update.
23688 2006-07-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
23690 * doc/bibliography.texi, doc/gnutls.texi: changed CRL rfc reference
23693 2006-07-06 Simon Josefsson <simon@josefsson.org>
23697 2006-07-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
23699 * doc/TODO: [no log message]
23701 2006-07-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
23703 * libextra/gnutls_openpgp.c: added an extra error check.
23705 2006-07-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
23707 * src/cli.c, src/common.c, src/serv.c: replaced USE_OPENPGP ifdefs
23708 with ENABLE_OPENPGP.
23710 2006-06-29 Simon Josefsson <simon@josefsson.org>
23712 * doc/protocol/draft-funk-tls-inner-application-extension-03.txt:
23715 2006-06-28 Simon Josefsson <simon@josefsson.org>
23719 2006-06-28 Simon Josefsson <simon@josefsson.org>
23721 * doc/examples/.cvsignore: [no log message]
23723 2006-06-28 Simon Josefsson <simon@josefsson.org>
23727 2006-06-28 Simon Josefsson <simon@josefsson.org>
23729 * includes/Makefile.am: Only conditionally install gnutlsxx.h.
23731 2006-06-28 Simon Josefsson <simon@josefsson.org>
23733 * doc/examples/Makefile.am: Build and dist ex-client-tlsia.
23735 2006-06-28 Simon Josefsson <simon@josefsson.org>
23737 * doc/Makefile.am: Dist gnutls-logo.png.
23739 2006-06-28 Simon Josefsson <simon@josefsson.org>
23741 * gl/getaddrinfo.c, gl/m4/getaddrinfo.m4: Update.
23743 2006-06-28 Simon Josefsson <simon@josefsson.org>
23745 * gl/getaddrinfo.c: Update.
23747 2006-06-28 Simon Josefsson <simon@josefsson.org>
23749 * gl/Makefile.am, gl/getaddrinfo.c, gl/getaddrinfo.h,
23750 gl/m4/getaddrinfo.m4, gl/m4/stdint.m4, gl/stdint_.h: Update.
23752 2006-06-28 Simon Josefsson <simon@josefsson.org>
23754 * doc/protocol/draft-ietf-tls-srp-12.txt: Add.
23756 2006-06-27 Simon Josefsson <simon@josefsson.org>
23758 * doc/protocol/draft-ietf-tls-rfc4346-bis-01.txt: Add.
23760 2006-06-27 Simon Josefsson <simon@josefsson.org>
23762 * doc/scripts/gdoc: Use GNU-style warnings.
23764 2006-06-27 Simon Josefsson <simon@josefsson.org>
23766 * doc/scripts/gdoc: Improve man output, from libtasn1.
23768 2006-06-27 Simon Josefsson <simon@josefsson.org>
23770 * configure.in: Fix valgrind test.
23772 2006-06-27 Simon Josefsson <simon@josefsson.org>
23774 * configure.in: Move around, to make $cross_compile work.
23776 2006-06-27 Simon Josefsson <simon@josefsson.org>
23778 * configure.in, tests/Makefile.am: Add --enable-valgrind-tests that
23779 make it possible to enable/disable use of valgrind on self tests
23780 specifically. Defaults to enabled if valgrind is installed and we
23781 aren't cross-compiling.
23783 2006-06-27 Simon Josefsson <simon@josefsson.org>
23785 * tests/Makefile.am: Fix.
23787 2006-06-27 Simon Josefsson <simon@josefsson.org>
23789 * tests/Makefile.am: Revert.
23791 2006-06-27 Simon Josefsson <simon@josefsson.org>
23793 * libextra/minilzo/Makefile.am: Use libtool -no-install.
23795 2006-06-27 Simon Josefsson <simon@josefsson.org>
23797 * libextra/minilzo/Makefile.am: Use -DLZO_HAVE_CONFIG_H, as
23798 suggested by README.LZO.
23800 2006-06-27 Simon Josefsson <simon@josefsson.org>
23802 * libextra/minilzo/Makefile.am, tests/Makefile.am: Work under mingw.
23804 2006-06-27 Simon Josefsson <simon@josefsson.org>
23806 * configure.in, lib/gnutls_buffers.c: Avoid warnings when casting
23809 2006-06-27 Simon Josefsson <simon@josefsson.org>
23811 * lib/minitasn1/coding.c, lib/minitasn1/libtasn1.h: Update.
23813 2006-06-26 Simon Josefsson <simon@josefsson.org>
23815 * gl/Makefile.am, gl/m4/stdint.m4, gl/stdint_.h: Update.
23817 2006-06-26 Simon Josefsson <simon@josefsson.org>
23821 2006-06-26 Simon Josefsson <simon@josefsson.org>
23823 * lib/gnutls.pc.in, libextra/gnutls-extra.pc.in: Add Libs.Private to
23824 pkg-config files, from Andreas Metzler
23825 <ametzler@downhill.at.eu.org>.
23827 2006-06-22 Simon Josefsson <simon@josefsson.org>
23829 * gl/getaddrinfo.c, gl/getaddrinfo.h, gl/m4/getaddrinfo.m4,
23830 gl/socket_.h: Try new win32 hooks for getaddrinfo.
23832 2006-06-22 Simon Josefsson <simon@josefsson.org>
23834 * configure.in: Use AC_LIBTOOL_WIN32_DLL to make OBJDUMP/DLLTOOL
23835 work under mingw. Fix use of deprecated AM_PROG_LIBTOOL.
23837 2006-06-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
23839 * doc/TODO: [no log message]
23841 2006-06-21 Simon Josefsson <simon@josefsson.org>
23843 * gl/inet_pton.c: Update.
23845 2006-06-21 Simon Josefsson <simon@josefsson.org>
23847 * gl/alloca_.h, gl/getaddrinfo.c, gl/inet_ntop.c,
23848 gl/m4/getaddrinfo.m4, gl/m4/sockpfaf.m4, gl/m4/stdint.m4,
23849 gl/read-file.c, gl/socket_.h, gl/stdint_.h: Update.
23851 2006-06-21 Simon Josefsson <simon@josefsson.org>
23853 * doc/examples/Makefile.am: Add -no-install.
23855 2006-06-21 Simon Josefsson <simon@josefsson.org>
23857 * doc/reference/Makefile.am: Look for gnutls.h in builddir.
23859 2006-06-19 Simon Josefsson <simon@josefsson.org>
23861 * libextra/Makefile.am: Need -I$builddir/gl for alloca.h when srcdir
23864 2006-06-19 Simon Josefsson <simon@josefsson.org>
23866 * libextra/openpgp/Makefile.am: Need -I$builddir/gl for alloca.h
23867 when srcdir != objdir.
23869 2006-06-19 Simon Josefsson <simon@josefsson.org>
23871 * lib/x509/Makefile.am: Need -I$builddir/gl for alloca.h when srcdir
23874 2006-06-19 Simon Josefsson <simon@josefsson.org>
23876 * src/Makefile.am: Need -I$builddir/gl for alloca.h when srcdir !=
23879 2006-06-19 Simon Josefsson <simon@josefsson.org>
23881 * lib/Makefile.am: Need -I$builddir/gl for alloca.h when srcdir !=
23884 2006-06-17 Simon Josefsson <simon@josefsson.org>
23886 * gl/Makefile.am: Update.
23888 2006-06-17 Simon Josefsson <simon@josefsson.org>
23890 * gl/Makefile.am, gl/arpa_inet_.h, gl/inet_ntop.c, gl/inet_ntop.h,
23891 gl/inet_pton.c, gl/inet_pton.h, gl/m4/arpa_inet_h.m4,
23892 gl/m4/full-header-path.m4, gl/m4/gnulib-cache.m4,
23893 gl/m4/gnulib-comp.m4, gl/m4/inet_ntop.m4, gl/m4/inet_pton.m4,
23894 gl/m4/size_max.m4, gl/m4/stdint.m4, gl/read-file.c, gl/size_max.h,
23895 gl/stdint_.h: Update.
23897 2006-06-17 Simon Josefsson <simon@josefsson.org>
23899 * gl/.cvsignore: [no log message]
23901 2006-06-17 Simon Josefsson <simon@josefsson.org>
23903 * doc/protocol/draft-badra-hajjeh-mtls-01.txt: Add
23905 2006-06-16 Simon Josefsson <simon@josefsson.org>
23907 * doc/protocol/draft-ietf-tls-ctr-01.txt: Add.
23909 2006-06-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
23911 * NEWS: [no log message]
23913 2006-06-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
23915 * lib/auth_cert.c: fixed bug
23917 2006-06-16 Simon Josefsson <simon@josefsson.org>
23919 * tests/Makefile.am: Disable tests that use fork if the host doesn't
23922 2006-06-16 Simon Josefsson <simon@josefsson.org>
23924 * configure.in: Test for fork.
23926 2006-06-16 Simon Josefsson <simon@josefsson.org>
23928 * configure.in: Typo.
23930 2006-06-16 Simon Josefsson <simon@josefsson.org>
23932 * configure.in: Typo.
23934 2006-06-16 Simon Josefsson <simon@josefsson.org>
23936 * configure.in: Fix LDFLAGS.
23938 2006-06-16 Simon Josefsson <simon@josefsson.org>
23940 * configure.in: Use LDFLAGS for --enable-runtime-pseudo-reloc, to
23943 2006-06-16 Simon Josefsson <simon@josefsson.org>
23945 * tests/anonself.c, tests/dhepskself.c, tests/pskself.c,
23946 tests/resume.c, tests/tlsia.c: Need config.h.
23948 2006-06-16 Simon Josefsson <simon@josefsson.org>
23950 * configure.in: Workaround hard-wiring of gcrypt test in gnulib.
23952 2006-06-16 Simon Josefsson <simon@josefsson.org>
23956 2006-06-16 Simon Josefsson <simon@josefsson.org>
23958 * includes/gnutls/extra.h: Fix prototype.
23960 2006-06-16 Simon Josefsson <simon@josefsson.org>
23964 2006-06-16 Simon Josefsson <simon@josefsson.org>
23966 * lib/strfile.h: Remove.
23968 2006-06-16 Simon Josefsson <simon@josefsson.org>
23970 * configure.in, lib/Makefile.am, lib/gnutls_x509.c,
23971 libextra/gnutls_openpgp.c: Use read_binary_file from gnulib instead
23972 of strfile stuff, to fix problem with binary files on mingw.
23974 2006-06-16 Simon Josefsson <simon@josefsson.org>
23976 * tests/set_pkcs12_cred.c: Use utils stuff.
23978 2006-06-16 Simon Josefsson <simon@josefsson.org>
23980 * lib/gnutls_global.c: Initialize winsock, for mingw.
23982 2006-06-16 Simon Josefsson <simon@josefsson.org>
23984 * configure.in: Add HAVE_WINSOCK.
23986 2006-06-16 Simon Josefsson <simon@josefsson.org>
23988 * doc/examples/ex-alert.c, doc/examples/ex-cert-select.c,
23989 doc/examples/ex-client-resume.c, doc/examples/ex-client-srp.c,
23990 doc/examples/ex-client-tlsia.c, doc/examples/ex-client1.c,
23991 doc/examples/ex-client2.c, doc/examples/ex-crq.c,
23992 doc/examples/ex-pkcs12.c, doc/examples/ex-rfc2818.c,
23993 doc/examples/ex-serv-anon.c, doc/examples/ex-serv-export.c,
23994 doc/examples/ex-serv-pgp.c, doc/examples/ex-serv-srp.c,
23995 doc/examples/ex-serv1.c, doc/examples/ex-session-info.c,
23996 doc/examples/ex-verify.c, doc/examples/ex-x509-info.c,
23997 doc/examples/tcp.c: Include config.h, don't include netinet/in.h
24000 2006-06-16 Simon Josefsson <simon@josefsson.org>
24002 * configure.in: Need to use AC_LINK_IFELSE, for
24003 -Wl,--enable-runtime-pseudo-reloc.
24005 2006-06-16 Simon Josefsson <simon@josefsson.org>
24007 * configure.in: Simplify.
24009 2006-06-16 Simon Josefsson <simon@josefsson.org>
24011 * configure.in: Fix typo.
24013 2006-06-16 Simon Josefsson <simon@josefsson.org>
24015 * configure.in: Set -mms-bitfields -Wl,--enable-runtime-pseudo-reloc
24016 if supported. The former is to produce MSVS-compatible DLLs. The
24017 second is needed to link libgnutls-extra at all (only due to
24018 _gnutls_compression_algorithms, fix it another way?).
24020 2006-06-16 Simon Josefsson <simon@josefsson.org>
24022 * gl/Makefile.am: Update.
24024 2006-06-16 Simon Josefsson <simon@josefsson.org>
24026 * gl/arpa_inet_.h, gl/inet_pton.c: Update.
24028 2006-06-16 Simon Josefsson <simon@josefsson.org>
24030 * configure.in: Typo.
24032 2006-06-16 Simon Josefsson <simon@josefsson.org>
24034 * configure.in: Add all the LZO tests.
24036 2006-06-15 Simon Josefsson <simon@josefsson.org>
24038 * po/sv.po: Sync with TP.
24040 2006-06-15 Simon Josefsson <simon@josefsson.org>
24042 * configure.in: AC_PROG_CXX must be invoked unconditionally, for
24045 2006-06-15 Simon Josefsson <simon@josefsson.org>
24047 * lib/Makefile.am: Fix last commit.
24049 2006-06-15 Simon Josefsson <simon@josefsson.org>
24051 * lib/Makefile.am: Make C++ stuff conditioned on ENABLE_CXX.
24053 2006-06-15 Simon Josefsson <simon@josefsson.org>
24055 * configure.in: Add --disable-cxx, to make it possibly to disable
24056 the C++ stuff. Will also automatically disable it if there is no
24059 2006-06-15 Simon Josefsson <simon@josefsson.org>
24061 * doc/examples/Makefile.am: Use gnulib, for portability.
24063 2006-06-15 Simon Josefsson <simon@josefsson.org>
24065 * src/common.h: Don't include inet_ntop.h, use arpa/inet.h
24068 2006-06-15 Simon Josefsson <simon@josefsson.org>
24070 * gl/m4/arpa_inet_h.m4: Update.
24072 2006-06-15 Simon Josefsson <simon@josefsson.org>
24074 * gl/Makefile.am, gl/arpa_inet_.h, gl/inet_ntop.c, gl/inet_ntop.h,
24075 gl/inet_pton.c, gl/m4/arpa_inet_h.m4, gl/m4/gnulib-cache.m4,
24076 gl/m4/gnulib-comp.m4, gl/m4/inet_ntop.m4: Try new arpa-inet module,
24079 2006-06-14 Simon Josefsson <simon@josefsson.org>
24081 * configure.in: Remove mingw32 hook to get -lwsock32, the
24082 getaddrinfo gnulib module links with -lws2_32 which is the more
24083 appropriate library to use (winsock.h goes with wsock32.lib and
24084 winsock2.h goes with ws2_32, of which the latter is backwards
24085 compatible and available since Windows 3.11 or so, I'm told).
24087 2006-06-14 Simon Josefsson <simon@josefsson.org>
24089 * tests/certder.c: fix
24091 2006-06-12 Simon Josefsson <simon@josefsson.org>
24093 * gl/Makefile.am, gl/gc-gnulib.c, gl/m4/gnulib-cache.m4,
24094 gl/m4/gnulib-comp.m4, gl/m4/read-file.m4, gl/read-file.c,
24095 gl/read-file.h: Update.
24097 2006-06-10 Simon Josefsson <simon@josefsson.org>
24099 * configure.in: Bump so version.
24101 2006-06-08 Simon Josefsson <simon@josefsson.org>
24103 * doc/reference/Makefile.am: Add gnutlsxx.h.
24105 2006-06-07 Simon Josefsson <simon@josefsson.org>
24107 * gl/getpass.c, gl/m4/stdbool.m4, gl/printf-args.c, gl/sha1.c,
24108 gl/stdint_.h: Update.
24110 2006-06-07 Simon Josefsson <simon@josefsson.org>
24112 * doc/protocol/draft-ietf-tls-openpgp-keys-10.txt: Add.
24114 2006-06-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
24116 * NEWS, configure.in, includes/Makefile.am,
24117 includes/gnutls/gnutlsxx.h, lib/Makefile.am, lib/gnutls_db.c,
24118 lib/gnutlsxx.cpp: Added a preliminary C++ interface.
24120 2006-06-01 Simon Josefsson <simon@josefsson.org>
24122 * doc/protocol/draft-housley-tls-authz-extns-06.txt: Add.
24124 2006-05-23 Simon Josefsson <simon@josefsson.org>
24126 * doc/protocol/draft-housley-tls-authz-extns-05.txt: Add.
24128 2006-05-23 Simon Josefsson <simon@josefsson.org>
24130 * po/LINGUAS, po/sv.po: Sync with TP.
24132 2006-05-22 Simon Josefsson <simon@josefsson.org>
24134 * doc/manpages/certtool.1: Typo, from debian #368323.
24136 2006-05-18 Simon Josefsson <simon@josefsson.org>
24138 * doc/protocol/draft-ietf-tls-srp-11.txt: Add.
24140 2006-05-17 Simon Josefsson <simon@josefsson.org>
24142 * doc/protocol/rfc4507.txt: Add.
24144 2006-05-17 Simon Josefsson <simon@josefsson.org>
24146 * NEWS, configure.in: Bump versions.
24148 2006-05-15 Simon Josefsson <simon@josefsson.org>
24150 * ChangeLog: [no log message]
24152 2006-05-15 Simon Josefsson <simon@josefsson.org>
24154 * NEWS: Version 1.4.0.
24156 2006-05-15 Simon Josefsson <simon@josefsson.org>
24158 * doc/protocol/draft-ietf-tls-openpgp-keys-09.txt: Add.
24160 2006-05-15 Simon Josefsson <simon@josefsson.org>
24162 * src/certtool-cfg.c: Remove duplicated #include.
24164 2006-05-12 Simon Josefsson <simon@josefsson.org>
24166 * src/serv.c, src/tls_test.c: Don't use AI_NUMERICSERV, it doesn't
24167 exist on most platforms.
24169 2006-05-12 Simon Josefsson <simon@josefsson.org>
24173 2006-05-12 Simon Josefsson <simon@josefsson.org>
24175 * src/serv.c: Need getaddrinfo.h.
24177 2006-05-12 Simon Josefsson <simon@josefsson.org>
24179 * gl/Makefile.am, gl/gai_strerror.c, gl/getaddrinfo.c,
24180 gl/getaddrinfo.h, gl/m4/getaddrinfo.m4, gl/m4/gnulib-cache.m4,
24181 gl/m4/gnulib-comp.m4, gl/m4/strdup.m4, gl/strdup.c, gl/strdup.h: Add
24184 2006-05-11 Simon Josefsson <simon@josefsson.org>
24186 * buildconf: Remove.
24188 2006-05-11 Simon Josefsson <simon@josefsson.org>
24190 * tests/Makefile.am: No supression file.
24192 2006-05-11 Simon Josefsson <simon@josefsson.org>
24194 * libextra/gnutls_ia.c: Remove junk.
24196 2006-05-11 Simon Josefsson <simon@josefsson.org>
24198 * lib/ext_inner_application.c: Fix self tests.
24200 2006-05-11 Simon Josefsson <simon@josefsson.org>
24202 * libextra/gnutls_ia.c: Indent.
24204 2006-05-11 Simon Josefsson <simon@josefsson.org>
24206 * doc/manpages/Makefile.am: Update.
24208 2006-05-11 Simon Josefsson <simon@josefsson.org>
24210 * tests/Makefile.am: Improve valgrind stuff.
24212 2006-05-11 Simon Josefsson <simon@josefsson.org>
24214 * .cvsignore: [no log message]
24216 2006-05-11 Simon Josefsson <simon@josefsson.org>
24218 * config.rpath: Not needed, generated by autopoint.
24220 2006-05-11 Simon Josefsson <simon@josefsson.org>
24222 * config.rpath, gl/Makefile.am, gl/des.c, gl/m4/gnulib-cache.m4,
24223 gl/m4/gnulib-comp.m4, gl/md4.c, gl/sha1.c, gl/stdint_.h: Update.
24225 2006-05-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
24227 * lib/auth_cert.c: updated to reflect the new openpgp draft.
24229 2006-05-11 Simon Josefsson <simon@josefsson.org>
24231 * configure.in: Check for -Wno-pointer-sign, taken from Werner's
24234 2006-05-10 Simon Josefsson <simon@josefsson.org>
24236 * NEWS, doc/protocol/draft-santesson-tls-ume-07.txt: Add.
24238 2006-05-10 Simon Josefsson <simon@josefsson.org>
24240 * configure.in: Bump required libtasn1.
24242 2006-05-10 Simon Josefsson <simon@josefsson.org>
24244 * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
24245 lib/minitasn1/element.c, lib/minitasn1/errors.c,
24246 lib/minitasn1/gstr.c, lib/minitasn1/libtasn1.h,
24247 lib/minitasn1/parser_aux.c, lib/minitasn1/parser_aux.h,
24248 lib/minitasn1/structure.c: Update to 0.3.4.
24250 2006-05-07 Simon Josefsson <simon@josefsson.org>
24252 * configure.in: Bump required libtasn1 version to 0.3.3.
24254 2006-05-07 Simon Josefsson <simon@josefsson.org>
24256 * tests/Makefile.am: Fix.
24258 2006-05-07 Simon Josefsson <simon@josefsson.org>
24262 2006-05-07 Simon Josefsson <simon@josefsson.org>
24264 * tests/Makefile.am: Run tests under valgrind.
24266 2006-05-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
24268 * src/cli.c, src/serv.c, src/tls_test.c: some changes for IPv6.
24269 Based on patch by Remi Denis-Courmont, sent to Debian bug tracking
24272 2006-05-05 Simon Josefsson <simon@josefsson.org>
24274 * doc/protocol/draft-housley-tls-authz-extns-04.txt: Add.
24276 2006-05-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
24278 * lib/minitasn1/structure.c: updated to the latest libtasn1
24280 2006-05-05 Simon Josefsson <simon@josefsson.org>
24284 2006-05-05 Simon Josefsson <simon@josefsson.org>
24286 * includes/gnutls/extra.h, includes/gnutls/gnutls.h.in,
24287 lib/ext_inner_application.c, lib/gnutls_int.h, libextra/gnutls_ia.c:
24288 TLS/IA fixes from Emile.
24290 2006-04-27 Simon Josefsson <simon@josefsson.org>
24292 * doc/protocol/rfc4366.txt: Add.
24294 2006-04-27 Simon Josefsson <simon@josefsson.org>
24296 * doc/protocol/rfc4346.txt, doc/protocol/rfc4347.txt: Add.
24298 2006-04-26 Simon Josefsson <simon@josefsson.org>
24300 * lib/gnutls_state.c: Fix prototypes.
24302 2006-04-26 Simon Josefsson <simon@josefsson.org>
24304 * gl/Makefile.am, gl/m4/getpass.m4, gl/m4/longdouble.m4: Update.
24306 2006-04-21 Simon Josefsson <simon@josefsson.org>
24308 * doc/protocol/draft-santesson-tls-supp-02.txt,
24309 doc/protocol/draft-santesson-tls-ume-06.txt: Add.
24311 2006-04-19 Simon Josefsson <simon@josefsson.org>
24313 * tests/Makefile.am: (LDADD): Add libgnutls after libgnu, for libgcrypt transitive
24314 reference, tiny patch from Nix <nix@esperi.org.uk>.
24316 2006-04-19 Simon Josefsson <simon@josefsson.org>
24318 * doc/protocol/draft-santesson-tls-supp-01.txt: Add.
24320 2006-04-17 Simon Josefsson <simon@josefsson.org>
24322 * doc/protocol/draft-housley-tls-authz-extns-03.txt,
24323 doc/protocol/draft-santesson-tls-ume-05.txt: Add.
24325 2006-04-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
24327 * lib/gnutls_priority.c: removed AES-256 from the list of default
24328 ciphers. No point in having it (when everything else is far away
24329 even from 128 bit security)
24331 2006-04-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
24333 * includes/gnutls/gnutls.h.in, lib/gnutls_srp.c:
24334 gnutls_srp_set_client_credentials() uses const
24336 2006-04-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
24338 * lib/gnutls_priority.c: documented the return value in the priority
24341 2006-04-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
24343 * includes/gnutls/gnutls.h.in, lib/gnutls_handshake.c: [no log
24346 2006-04-04 Simon Josefsson <simon@josefsson.org>
24348 * gl/m4/gc-random.m4, gl/stdint_.h: Update.
24350 2006-04-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
24352 * lib/x509/common.c, lib/x509/common.h, lib/x509/crl.c,
24353 lib/x509/crq.c, lib/x509/dn.c, lib/x509/extensions.c,
24354 lib/x509/pkcs12.c, lib/x509/pkcs7.c, lib/x509/x509.c: use snprintf()
24355 instead of multiple calls to str_cpy() and str_cat().
24357 2006-03-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
24359 * lib/x509/x509.c: bug fix
24361 2006-03-30 Simon Josefsson <simon@josefsson.org>
24363 * doc/protocol/draft-santesson-tls-supp-00.txt,
24364 doc/protocol/draft-santesson-tls-ume-04.txt: Add.
24366 2006-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
24368 * doc/TODO: [no log message]
24370 2006-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
24372 * configure.in: added -Wno-pointer-sign to gcc to avoid tons of
24375 2006-03-24 Simon Josefsson <simon@josefsson.org>
24377 * doc/protocol/draft-housley-tls-authz-extns-01.txt: Add.
24379 2006-03-21 Simon Josefsson <simon@josefsson.org>
24381 * configure.in: Bump version.
24383 2006-03-21 Simon Josefsson <simon@josefsson.org>
24387 2006-03-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
24389 * doc/bibliography.texi, doc/gnutls.texi: added reference for TLS
24392 2006-03-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
24394 * lib/gnutls_cert.c, lib/gnutls_global.h, lib/gnutls_x509.c,
24395 lib/x509/rfc2818_hostname.c: some fixes for compilation
24397 2006-03-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
24399 * src/certtool.c: export to DER format is possible with certtool
24401 2006-03-15 Simon Josefsson <simon@josefsson.org>
24403 * configure.in: Bump versions.
24405 2006-03-15 Simon Josefsson <simon@josefsson.org>
24409 2006-03-15 Simon Josefsson <simon@josefsson.org>
24411 * lib/gnutls_cert.c: Indent.
24413 2006-03-15 Simon Josefsson <simon@josefsson.org>
24415 * lib/x509/Makefile.am, lib/x509/compat.c, lib/x509/compat.h: Move
24416 to ../gnutls_cert.c.
24418 2006-03-15 Simon Josefsson <simon@josefsson.org>
24420 * lib/gnutls_cert.c: Move from x509/compat.c.
24422 2006-03-12 Simon Josefsson <simon@josefsson.org>
24424 * doc/README.CVS: Add.
24426 2006-03-12 Simon Josefsson <simon@josefsson.org>
24428 * doc/manpages/Makefile.am: Update.
24430 2006-03-12 Simon Josefsson <simon@josefsson.org>
24432 * lib/minitasn1/structure.c: Update.
24434 2006-03-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
24436 * lib/gnutls_global.c: force the gcrypt random generator to be
24437 initialized at startup. Maybe it should be within and ifdef? This
24438 saves lots of debugging time when something fails.
24440 2006-03-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
24442 * lib/minitasn1/coding.c, lib/minitasn1/libtasn1.h,
24443 lib/minitasn1/structure.c: added the fix for der_coding() from
24446 2006-03-09 Simon Josefsson <simon@josefsson.org>
24448 * doc/manpages/Makefile.am: Rebuild srp manpages too.
24450 2006-03-08 Simon Josefsson <simon@josefsson.org>
24452 * ChangeLog: [no log message]
24454 2006-03-08 Simon Josefsson <simon@josefsson.org>
24456 * NEWS: Version 1.3.5.
24458 2006-03-08 Simon Josefsson <simon@josefsson.org>
24462 2006-03-08 Simon Josefsson <simon@josefsson.org>
24466 2006-03-08 Simon Josefsson <simon@josefsson.org>
24470 2006-03-08 Simon Josefsson <simon@josefsson.org>
24472 * lib/minitasn1/coding.c, lib/minitasn1/libtasn1.h: Update.
24474 2006-03-08 Simon Josefsson <simon@josefsson.org>
24476 * po/LINGUAS, po/pl.po: Sync with TP.
24478 2006-03-08 Simon Josefsson <simon@josefsson.org>
24480 * Makefile.am: Add update-po target.
24482 2006-03-08 Simon Josefsson <simon@josefsson.org>
24484 * doc/manpages/Makefile.am: Update.
24486 2006-03-08 Simon Josefsson <simon@josefsson.org>
24488 * lib/x509/xml.c: Doc fix.
24490 2006-03-08 Simon Josefsson <simon@josefsson.org>
24494 2006-03-08 Simon Josefsson <simon@josefsson.org>
24496 * lib/x509/common.c, lib/x509/sign.c, lib/x509/x509_write.c: Use new
24497 asn1_copy_node API.
24499 2006-03-08 Simon Josefsson <simon@josefsson.org>
24501 * lib/minitasn1/libtasn1.h, lib/minitasn1/structure.c: Update.
24503 2006-03-08 Simon Josefsson <simon@josefsson.org>
24505 * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
24506 lib/minitasn1/element.c, lib/minitasn1/int.h,
24507 lib/minitasn1/libtasn1-dont.h, lib/minitasn1/libtasn1.h,
24508 lib/minitasn1/parser_aux.c, lib/minitasn1/parser_aux.h,
24509 lib/minitasn1/structure.c: Update.
24511 2006-03-08 Simon Josefsson <simon@josefsson.org>
24513 * lib/x509/xml.c: Use internal error approach again, after
24514 discussion with Nikos.
24516 2006-03-08 Simon Josefsson <simon@josefsson.org>
24518 * lib/x509/xml.c: Fix.
24520 2006-03-08 Simon Josefsson <simon@josefsson.org>
24522 * lib/minitasn1/coding.c, lib/minitasn1/int.h,
24523 lib/minitasn1/libtasn1-dont.h, lib/minitasn1/libtasn1.h: Update.
24525 2006-03-08 Simon Josefsson <simon@josefsson.org>
24527 * lib/x509/xml.c: Fix type_field.
24529 2006-03-08 Simon Josefsson <simon@josefsson.org>
24531 * lib/x509/xml.c: Use external API.
24533 2006-03-08 Simon Josefsson <simon@josefsson.org>
24535 * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
24536 lib/minitasn1/element.c, lib/minitasn1/int.h,
24537 lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c,
24538 lib/minitasn1/parser_aux.h, lib/minitasn1/structure.c: Update.
24540 2006-03-08 Simon Josefsson <simon@josefsson.org>
24542 * lib/x509/xml.c: Fix.
24544 2006-03-08 Simon Josefsson <simon@josefsson.org>
24546 * lib/x509/common.c: Use external libtasn1 API.
24548 2006-03-08 Simon Josefsson <simon@josefsson.org>
24550 * lib/x509/xml.c: Fix typo.
24552 2006-03-08 Simon Josefsson <simon@josefsson.org>
24554 * configure.in: Required libtasn1 0.3.1.
24556 2006-03-08 Simon Josefsson <simon@josefsson.org>
24558 * lib/x509/xml.c: Revert, we now use the new exported functions.
24560 2006-03-08 Simon Josefsson <simon@josefsson.org>
24562 * lib/x509/xml.c: Make it build.
24564 2006-03-08 Simon Josefsson <simon@josefsson.org>
24568 2006-03-08 Simon Josefsson <simon@josefsson.org>
24572 2006-03-08 Simon Josefsson <simon@josefsson.org>
24574 * lib/x509/xml.c: Disable XML functionality, because it relies on
24575 libtasn1 internals.
24577 2006-03-08 Simon Josefsson <simon@josefsson.org>
24581 2006-03-08 Simon Josefsson <simon@josefsson.org>
24583 * lib/Makefile.am, libextra/Makefile.am: Add -no-undefined, for
24586 2006-03-08 Simon Josefsson <simon@josefsson.org>
24588 * lib/x509/crq.c, lib/x509/xml.c, src/cli.c, src/common.c,
24589 src/common.h, src/serv.c, tests/resume.c: Indent.
24591 2006-03-08 Simon Josefsson <simon@josefsson.org>
24593 * gl/Makefile.am, gl/gc-gnulib.c, gl/gc-libgcrypt.c,
24594 gl/m4/gc-random.m4, gl/m4/gc.m4, gl/m4/gnulib-cache.m4,
24595 gl/m4/gnulib-comp.m4, gl/m4/readline.m4, maint.mk: Update.
24597 2006-03-08 Simon Josefsson <simon@josefsson.org>
24601 2006-03-08 Simon Josefsson <simon@josefsson.org>
24603 * doc/protocol/draft-funk-tls-inner-application-extension-02.txt:
24606 2006-03-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
24608 * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa,
24609 src/common.c, src/common.h: gnutls-cli can now recognize services
24610 and port numbers with the -p option.
24612 2006-03-03 Simon Josefsson <simon@josefsson.org>
24614 * .cvscopying: Fix.
24616 2006-03-03 Simon Josefsson <simon@josefsson.org>
24618 * lib/Makefile.am: Gettext fixes.
24620 2006-03-03 Simon Josefsson <simon@josefsson.org>
24622 * lib/gnutls_errors.c: Fix.
24624 2006-03-03 Simon Josefsson <simon@josefsson.org>
24626 * lib/gnutls_errors.c, lib/gnutls_global.c: Error message
24629 2006-03-03 Simon Josefsson <simon@josefsson.org>
24631 * .cvsignore, m4/.cvsignore, po/.cvsignore: [no log message]
24633 2006-03-03 Simon Josefsson <simon@josefsson.org>
24635 * maint.mk: Update.
24637 2006-03-03 Simon Josefsson <simon@josefsson.org>
24639 * maint-cfg.mk: Add indent file list.
24641 2006-03-03 Simon Josefsson <simon@josefsson.org>
24643 * Makefile.am: Remove indent target.
24645 2006-03-03 Simon Josefsson <simon@josefsson.org>
24647 * configure.in: Revert, autoreconf needs it.
24649 2006-03-03 Simon Josefsson <simon@josefsson.org>
24651 * configure.in: Remove gettext version stuff.
24653 2006-03-03 Simon Josefsson <simon@josefsson.org>
24655 * gl/Makefile.am, gl/gettext.h, gl/m4/codeset.m4, gl/m4/gettext.m4,
24656 gl/m4/glibc2.m4, gl/m4/glibc21.m4, gl/m4/gnulib-cache.m4,
24657 gl/m4/gnulib-comp.m4, gl/m4/iconv.m4, gl/m4/intdiv0.m4,
24658 gl/m4/intmax.m4, gl/m4/inttypes-pri.m4, gl/m4/isc-posix.m4,
24659 gl/m4/lcmessage.m4, gl/m4/nls.m4, gl/m4/po.m4,
24660 gl/m4/printf-posix.m4, gl/m4/progtest.m4, gl/m4/readline.m4,
24661 gl/m4/uintmax_t.m4, gl/m4/ulonglong.m4, maint.mk: Update.
24663 2006-03-03 Simon Josefsson <simon@josefsson.org>
24667 2006-03-03 Simon Josefsson <simon@josefsson.org>
24669 * Makefile.am, configure.in, po/Makevars, po/POTFILES.in:
24672 2006-03-01 Simon Josefsson <simon@josefsson.org>
24674 * gtk-doc.make: Add.
24676 2006-03-01 Simon Josefsson <simon@josefsson.org>
24678 * gl/m4/readline.m4, gl/m4/socklen.m4, gl/m4/sys_socket_h.m4,
24679 gl/readline.c, maint.mk: Update.
24681 2006-03-01 Simon Josefsson <simon@josefsson.org>
24683 * buildconf, maint-cfg.mk: Don't gtkdocize.
24685 2006-02-28 Simon Josefsson <simon@josefsson.org>
24687 * lib/minitasn1/Makefile.am, lib/minitasn1/coding.c,
24688 lib/minitasn1/decoding.c, lib/minitasn1/der.h,
24689 lib/minitasn1/element.c, lib/minitasn1/errors.h,
24690 lib/minitasn1/errors_int.h, lib/minitasn1/gstr.c,
24691 lib/minitasn1/gstr.h, lib/minitasn1/int.h,
24692 lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c,
24693 lib/minitasn1/structure.c, lib/minitasn1/structure.h: Update.
24695 2006-02-27 Simon Josefsson <simon@josefsson.org>
24697 * lib/gnutls_record.c: gnutls_record_send: Doc fix, suggested by
24698 Eric Leblond <regit@inl.fr>.
24700 2006-02-17 Simon Josefsson <simon@josefsson.org>
24702 * lib/x509/sign.c: Fix warning.
24704 2006-02-17 Simon Josefsson <simon@josefsson.org>
24706 * includes/gnutls/gnutls.h.in: Make it explicit that GNUTLS_DIG_*
24707 has the same values as GNUTLS_MAC_*.
24709 2006-02-16 Simon Josefsson <simon@josefsson.org>
24711 * doc/protocol/draft-santesson-tls-ume-02.txt: Add.
24713 2006-02-14 Simon Josefsson <simon@josefsson.org>
24715 * maint-cfg.mk: Fix.
24717 2006-02-14 Simon Josefsson <simon@josefsson.org>
24719 * maint-cfg.mk: Fix.
24721 2006-02-14 Simon Josefsson <simon@josefsson.org>
24723 * maint-cfg.mk: Fix.
24725 2006-02-14 Simon Josefsson <simon@josefsson.org>
24727 * maint-cfg.mk: Fix.
24729 2006-02-14 Simon Josefsson <simon@josefsson.org>
24731 * maint-cfg.mk: Add mingw32 target.
24733 2006-02-14 Simon Josefsson <simon@josefsson.org>
24735 * GNUmakefile, gl/Makefile.am, gl/m4/gnulib-cache.m4,
24736 gl/m4/gnulib-comp.m4, maint-cfg.mk, maint.mk: Add
24737 maintainer-makefile module.
24739 2006-02-11 Simon Josefsson <simon@josefsson.org>
24741 * lib/x509/xml.c: Use external libtasn1 API.
24743 2006-02-11 Simon Josefsson <simon@josefsson.org>
24745 * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
24746 lib/minitasn1/der.h, lib/minitasn1/element.c,
24747 lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c,
24748 lib/minitasn1/structure.c: Sync with libtasn1 CVS.
24750 2006-02-11 Simon Josefsson <simon@josefsson.org>
24752 * configure.in: Bump libtasn1 version.
24754 2006-02-10 Simon Josefsson <simon@josefsson.org>
24756 * NEWS, configure.in: Bump versions.
24758 2006-02-09 Simon Josefsson <simon@josefsson.org>
24762 2006-02-09 Simon Josefsson <simon@josefsson.org>
24764 * ChangeLog: [no log message]
24766 2006-02-09 Simon Josefsson <simon@josefsson.org>
24768 * NEWS: Version 1.3.4.
24770 2006-02-09 Simon Josefsson <simon@josefsson.org>
24774 2006-02-09 Simon Josefsson <simon@josefsson.org>
24776 * NEWS, THANKS: Add.
24778 2006-02-09 Simon Josefsson <simon@josefsson.org>
24780 * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
24781 lib/minitasn1/element.c, lib/minitasn1/errors.c,
24782 lib/minitasn1/errors.h, lib/minitasn1/errors_int.h,
24783 lib/minitasn1/gstr.c, lib/minitasn1/int.h,
24784 lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c,
24785 lib/minitasn1/structure.c: Update from libtasn1.
24787 2006-02-09 Simon Josefsson <simon@josefsson.org>
24791 2006-02-09 Simon Josefsson <simon@josefsson.org>
24793 * doc/protocol/draft-housley-tls-authz-extns-00.txt: Add.
24795 2006-02-08 Simon Josefsson <simon@josefsson.org>
24797 * lib/minitasn1/decoding.c: Fix typo in last commit.
24799 2006-02-08 Simon Josefsson <simon@josefsson.org>
24801 * tests/set_pkcs12_cred.c: Simplify using under gdb.
24803 2006-02-08 Simon Josefsson <simon@josefsson.org>
24805 * lib/minitasn1/decoding.c: Fix for latest certder bug.
24807 2006-02-08 Simon Josefsson <simon@josefsson.org>
24809 * tests/certder.c: Add more bug trigger.
24811 2006-02-08 Simon Josefsson <simon@josefsson.org>
24813 * tests/certder.c: Add.
24815 2006-02-08 Simon Josefsson <simon@josefsson.org>
24817 * lib/minitasn1/decoding.c: More asn1 length out of bounds checking.
24819 2006-02-08 Simon Josefsson <simon@josefsson.org>
24821 * lib/minitasn1/decoding.c: Fix asn1_get_length_der usage.
24823 2006-02-08 Simon Josefsson <simon@josefsson.org>
24825 * lib/minitasn1/coding.c: Fix asn1_get_length_der usage.
24827 2006-02-08 Simon Josefsson <simon@josefsson.org>
24829 * lib/minitasn1/element.c: Fix copyright.
24831 2006-02-08 Simon Josefsson <simon@josefsson.org>
24833 * lib/minitasn1/element.c, lib/minitasn1/structure.c: Fix
24834 asn1_get_length_der usage.
24836 2006-02-08 Simon Josefsson <simon@josefsson.org>
24838 * lib/minitasn1/decoding.c: Revert.
24840 2006-02-08 Simon Josefsson <simon@josefsson.org>
24842 * tests/.cvsignore: [no log message]
24844 2006-02-08 Simon Josefsson <simon@josefsson.org>
24846 * lib/minitasn1/decoding.c: Fix for cert selftest.
24848 2006-02-08 Simon Josefsson <simon@josefsson.org>
24850 * tests/Makefile.am: Add certder test.
24852 2006-02-08 Simon Josefsson <simon@josefsson.org>
24854 * tests/certder.c: Add.
24856 2006-02-08 Simon Josefsson <simon@josefsson.org>
24860 2006-02-08 Simon Josefsson <simon@josefsson.org>
24864 2006-02-08 Simon Josefsson <simon@josefsson.org>
24866 * lib/minitasn1/libtasn1.h: Bump version.
24868 2006-02-08 Simon Josefsson <simon@josefsson.org>
24870 * configure.in: Need libtasn1 0.2.18.
24872 2006-02-08 Simon Josefsson <simon@josefsson.org>
24874 * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
24875 lib/minitasn1/der.h, lib/minitasn1/element.c,
24876 lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c,
24877 lib/minitasn1/structure.c: Add libtasn1 fixes from Nikos, prompted
24878 by report from "Evgeny Legerov" <admin@gleg.net>.
24880 2006-02-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
24882 * lib/x509/xml.c: some fixes for the new libtasn1
24884 2006-02-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
24886 * lib/x509/mpi.c: [no log message]
24888 2006-02-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
24890 * lib/x509/mpi.c: corrected wrong order of free.
24892 2006-02-02 Simon Josefsson <simon@josefsson.org>
24894 * libextra/opencdk/main.h, libextra/opencdk/packet.h: Fix prototypes
24895 for AIX compiler, reported by "Heiden, John"
24896 <JHeiden@UTNet.UToledo.Edu>.
24898 2006-02-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
24900 * NEWS: [no log message]
24902 2006-02-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
24904 * lib/gnutls_x509.c: Corrected bugs in
24905 gnutls_certificate_set_x509_crl() and
24906 gnutls_certificate_set_x509_trust(), that caused memory corruption
24907 if more than one certificates were added. Report and patch by Max
24908 Kellermann <max@duempel.org>.
24910 2006-01-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
24912 * NEWS: [no log message]
24914 2006-01-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
24916 * lib/gnutls_record.c: added some text about premature termination
24919 2006-01-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
24921 * lib/gnutls_record.c: fixed bug in non-blocking gnutls_bye().
24922 gnutls_send will no longer invalidate session if the underlying send
24923 fails, but it will set may_not_write to true. That is to allow
24924 reading the already received data. Patches and bug reports by Yoann
24925 Vandoorselaere <yoann@prelude-ids.org>
24927 2006-01-27 Simon Josefsson <simon@josefsson.org>
24929 * gl/.cvsignore: [no log message]
24931 2006-01-27 Simon Josefsson <simon@josefsson.org>
24933 * gl/inet_ntop.h, gl/m4/gnulib-tool.m4, gl/m4/socklen.m4,
24934 gl/m4/stdbool.m4, gl/socket_.h, gl/stdbool_.h, gl/vasnprintf.c:
24937 2006-01-27 Simon Josefsson <simon@josefsson.org>
24939 * src/common.h: Mingw32 fixes.
24941 2006-01-27 Simon Josefsson <simon@josefsson.org>
24943 * doc/protocol/draft-salowey-tls-ticket-07.txt: Add.
24945 2006-01-20 Simon Josefsson <simon@josefsson.org>
24947 * doc/protocol/draft-santesson-tls-ume-01.txt: Add.
24949 2006-01-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
24951 * src/tests.c, src/tests.h, src/tls_test.c: removed the RIPEMD test
24952 since it is not supported any more.
24954 2006-01-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
24956 * doc/gnutls.texi: minor updates.
24958 2006-01-19 Simon Josefsson <simon@josefsson.org>
24960 * gl/Makefile.am, gl/m4/gnulib-comp.m4, gl/m4/sys_socket_h.m4,
24961 gl/md5.c, gl/md5.h, gl/sha1.c, gl/sha1.h, gl/socket_.h: Update.
24963 2006-01-18 Simon Josefsson <simon@josefsson.org>
24967 2006-01-18 Simon Josefsson <simon@josefsson.org>
24969 * doc/protocol/draft-ietf-tls-openpgp-keys-08.txt: Add.
24971 2006-01-12 Simon Josefsson <simon@josefsson.org>
24973 * NEWS, configure.in: Bump versions.
24975 2006-01-12 Simon Josefsson <simon@josefsson.org>
24977 * Makefile.am: Fix igloo scp.
24979 2006-01-12 Simon Josefsson <simon@josefsson.org>
24981 * Makefile.am: Re-add igloo.
24983 2006-01-12 Simon Josefsson <simon@josefsson.org>
24985 * ChangeLog: [no log message]
24987 2006-01-12 Simon Josefsson <simon@josefsson.org>
24989 * NEWS: Version 1.3.3.
24991 2006-01-12 Simon Josefsson <simon@josefsson.org>
24993 * .cvscopying: Fix copyright years.
24995 2006-01-12 Simon Josefsson <simon@josefsson.org>
24997 * doc/manpages/Makefile.am: Update.
24999 2006-01-11 Simon Josefsson <simon@josefsson.org>
25001 * gl/Makefile.am, gl/dummy.c, gl/m4/gnulib-comp.m4,
25002 gl/m4/readline.m4, gl/sha1.c, gl/stdint_.h: Update.
25004 2006-01-09 Simon Josefsson <simon@josefsson.org>
25006 * gl/m4/gnulib-comp.m4, gl/m4/gnulib-tool.m4, gl/m4/socklen.m4,
25007 gl/m4/stdint.m4, gl/stdint_.h: Update.
25009 2006-01-09 Simon Josefsson <simon@josefsson.org>
25011 * doc/protocol/draft-santesson-tls-ume-00.txt: Add.
25013 2006-01-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
25015 * doc/bibliography.texi: [no log message]
25017 2005-12-31 Simon Josefsson <simon@josefsson.org>
25019 * includes/gnutls/extra.h: C++ fix.
25021 2005-12-31 Simon Josefsson <simon@josefsson.org>
25023 * libextra/gnutls_ia.c: Doc fix.
25025 2005-12-28 Simon Josefsson <simon@josefsson.org>
25027 * doc/protocol/draft-ietf-tls-openpgp-keys-07.txt: Add.
25029 2005-12-28 Simon Josefsson <simon@josefsson.org>
25031 * NEWS, includes/gnutls/x509.h, lib/gnutls_errors.c,
25032 lib/gnutls_global.h, lib/minitasn1/coding.c,
25033 lib/minitasn1/errors.c, lib/x509/crq.c: Constify, tiny patch from
25034 "ZIGLIO, Frediano, VF-IT" <Frediano.Ziglio@vodafone.com>.
25036 2005-12-26 Simon Josefsson <simon@josefsson.org>
25040 2005-12-26 Simon Josefsson <simon@josefsson.org>
25042 * lib/gnutls_global.c: Doc fix.
25044 2005-12-26 Simon Josefsson <simon@josefsson.org>
25046 * includes/gnutls/extra.h, libextra/gnutls_ia.c: Fix TLS/IA
25047 prototypes, suggested by Jouni Malinen <jkmaline@cc.hut.fi>.
25049 2005-12-23 Simon Josefsson <simon@josefsson.org>
25053 2005-12-23 Simon Josefsson <simon@josefsson.org>
25055 * lib/gnutls_global.c: Use _gnutls_init as increment/decrement
25056 counter for init/deinit, suggested by ZIGLIO, Frediano.
25058 2005-12-18 Simon Josefsson <simon@josefsson.org>
25060 * includes/gnutls/gnutls.h.in: Cosmetic changes.
25062 2005-12-18 Simon Josefsson <simon@josefsson.org>
25064 * includes/gnutls/gnutls.h.in: Cosmetic changes.
25066 2005-12-18 Simon Josefsson <simon@josefsson.org>
25068 * tests/resume.c: Fix mem leak.
25070 2005-12-17 Simon Josefsson <simon@josefsson.org>
25074 2005-12-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
25076 * doc/manpages/Makefile.am, includes/gnutls/gnutls.h.in,
25077 lib/gnutls_compress_int.c, lib/gnutls_constate.c: fixed a memory
25078 copy that caused crashes.
25080 2005-12-17 Simon Josefsson <simon@josefsson.org>
25082 * tests/resume.c: More debug info.
25084 2005-12-17 Simon Josefsson <simon@josefsson.org>
25086 * tests/.cvsignore: [no log message]
25088 2005-12-17 Simon Josefsson <simon@josefsson.org>
25092 2005-12-17 Simon Josefsson <simon@josefsson.org>
25094 * tests/Makefile.am: Add resume self test.
25096 2005-12-17 Simon Josefsson <simon@josefsson.org>
25098 * tests/resume.c: Add, to test resume funtions.
25100 2005-12-17 Simon Josefsson <simon@josefsson.org>
25104 2005-12-17 Simon Josefsson <simon@josefsson.org>
25106 * doc/protocol/draft-salowey-tls-ticket-06.txt: Add.
25108 2005-12-16 Simon Josefsson <simon@josefsson.org>
25112 2005-12-16 Simon Josefsson <simon@josefsson.org>
25114 * lib/gnutls_state.c: Doc fix.
25116 2005-12-16 Simon Josefsson <simon@josefsson.org>
25118 * NEWS, includes/gnutls/gnutls.h.in: Add.
25120 2005-12-16 Simon Josefsson <simon@josefsson.org>
25122 * lib/gnutls_state.c: Add API to get master secret too.
25124 2005-12-15 Simon Josefsson <simon@josefsson.org>
25126 * includes/gnutls/gnutls.h.in: Fix.
25128 2005-12-15 Simon Josefsson <simon@josefsson.org>
25130 * includes/gnutls/gnutls.h.in: Fix indentation.
25132 2005-12-15 Simon Josefsson <simon@josefsson.org>
25136 2005-12-15 Simon Josefsson <simon@josefsson.org>
25138 * Makefile.am, includes/gnutls/extra.h,
25139 includes/gnutls/gnutls.h.in, includes/gnutls/openpgp.h,
25140 includes/gnutls/openssl.h, includes/gnutls/pkcs12.h,
25141 includes/gnutls/x509.h, lib/auth_anon.c, lib/auth_cert.h,
25142 lib/auth_dh_common.c, lib/auth_dh_common.h, lib/auth_dhe.c,
25143 lib/auth_dhe_psk.c, lib/auth_psk.c, lib/auth_rsa.c,
25144 lib/auth_rsa_export.c, lib/auth_srp.c, lib/auth_srp_passwd.h,
25145 lib/auth_srp_sb64.c, lib/ext_inner_application.c,
25146 lib/ext_inner_application.h, lib/ext_max_record.c,
25147 lib/gnutls_algorithms.c, lib/gnutls_anon_cred.c, lib/gnutls_auth.c,
25148 lib/gnutls_buffers.c, lib/gnutls_cert.c, lib/gnutls_db.h,
25149 lib/gnutls_dh.c, lib/gnutls_dh.h, lib/gnutls_errors.c,
25150 lib/gnutls_extensions.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
25151 lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_pk.c,
25152 lib/gnutls_pk.h, lib/gnutls_psk.c, lib/gnutls_record.c,
25153 lib/gnutls_session.c, lib/gnutls_session_pack.c,
25154 lib/gnutls_state.c, lib/gnutls_ui.c, lib/gnutls_x509.c,
25155 lib/x509/mpi.h, lib/x509_b64.c, libextra/gnutls_ia.c,
25156 libextra/openpgp/gnutls_openpgp.h, src/common.c, src/serv.c,
25157 tests/dhepskself.c, tests/tlsia.c: Indent more.
25159 2005-12-15 Simon Josefsson <simon@josefsson.org>
25161 * NEWS, configure.in: Bump versions.
25163 2005-12-15 Simon Josefsson <simon@josefsson.org>
25165 * Makefile.am: Remove igloo, it seem weird.
25167 2005-12-15 Simon Josefsson <simon@josefsson.org>
25169 * ChangeLog: [no log message]
25171 2005-12-15 Simon Josefsson <simon@josefsson.org>
25173 * NEWS: Version 1.3.2.
25175 2005-12-15 Simon Josefsson <simon@josefsson.org>
25177 * doc/manpages/Makefile.am: Update.
25179 2005-12-15 Simon Josefsson <simon@josefsson.org>
25183 2005-12-15 Simon Josefsson <simon@josefsson.org>
25185 * lib/gnutls_state.c, lib/gnutls_state.h: Fix warnings.
25187 2005-12-15 Simon Josefsson <simon@josefsson.org>
25189 * lib/gnutls_int.h: Remove debug code.
25191 2005-12-15 Simon Josefsson <simon@josefsson.org>
25195 2005-12-15 Simon Josefsson <simon@josefsson.org>
25197 * NEWS, includes/gnutls/gnutls.h.in, lib/gnutls_state.c: Add
25198 functions to access the TLS PRF and to extract client/server random
25199 fields, suggested by Jouni Malinen <jkmaline@cc.hut.fi>.
25201 2005-12-15 Simon Josefsson <simon@josefsson.org>
25205 2005-12-15 Simon Josefsson <simon@josefsson.org>
25209 2005-12-15 Simon Josefsson <simon@josefsson.org>
25211 * doc/reference/Makefile.am: Ignore more.
25213 2005-12-15 Simon Josefsson <simon@josefsson.org>
25215 * doc/.cvsignore, libextra/.cvsignore, tests/.cvsignore: [no log
25218 2005-12-15 Simon Josefsson <simon@josefsson.org>
25220 * NEWS, doc/Makefile.am, doc/examples/ex-client-tlsia.c,
25221 doc/gnutls.texi, doc/manpages/Makefile.am, includes/gnutls/extra.h,
25222 includes/gnutls/gnutls.h.in, lib/Makefile.am, lib/debug.c,
25223 lib/defines.h, lib/ext_inner_application.c,
25224 lib/ext_inner_application.h, lib/gnutls_alert.c,
25225 lib/gnutls_buffers.c, lib/gnutls_constate.c, lib/gnutls_errors.c,
25226 lib/gnutls_extensions.c, lib/gnutls_int.h, lib/gnutls_kx.c,
25227 lib/gnutls_record.c, lib/gnutls_state.c, libextra/Makefile.am,
25228 libextra/gnutls_ia.c, tests/Makefile.am, tests/tlsia.c: Add TLS/IA
25231 2005-12-15 Simon Josefsson <simon@josefsson.org>
25233 * gl/m4/gnulib-comp.m4: Update.
25235 2005-12-12 Simon Josefsson <simon@josefsson.org>
25239 2005-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
25241 * lib/gnutls_ui.c: added missing set_params_function()
25243 2005-12-09 Simon Josefsson <simon@josefsson.org>
25245 * configure.in: Bump versions.
25247 2005-12-09 Simon Josefsson <simon@josefsson.org>
25251 2005-12-09 Simon Josefsson <simon@josefsson.org>
25253 * lib/auth_cert.c, lib/auth_cert.h, lib/auth_psk_passwd.c,
25254 lib/auth_srp_passwd.c, lib/auth_srp_sb64.c, lib/defines.h,
25255 lib/ext_cert_type.c, lib/ext_server_name.c, lib/ext_srp.c,
25256 lib/gnutls_buffers.c, lib/gnutls_cert.c, lib/gnutls_dh.h,
25257 lib/gnutls_dh_primes.c, lib/gnutls_int.h, lib/gnutls_pk.c,
25258 lib/gnutls_pk.h, lib/gnutls_state.c, lib/gnutls_state.h,
25259 lib/gnutls_ui.c, lib/gnutls_x509.c, lib/x509/common.c,
25260 lib/x509/dn.c, lib/x509/extensions.c, lib/x509/pkcs7.c,
25261 lib/x509/privkey_pkcs8.c, lib/x509_b64.c: Replace "uint" with
25262 "unsigned". Remove unused "sint".
25264 2005-12-09 Simon Josefsson <simon@josefsson.org>
25266 * lib/defines.h, lib/gnutls_handshake.c, lib/gnutls_handshake.h,
25267 lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_num.c,
25268 lib/gnutls_num.h, lib/gnutls_session_pack.c, lib/x509/mpi.c,
25269 lib/x509/mpi.h, libextra/openpgp/extras.c,
25270 libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/pgp.c: Replace
25271 uint32 with uint32_t.
25273 2005-12-09 Simon Josefsson <simon@josefsson.org>
25275 * lib/auth_dh_common.c, lib/auth_psk.c, lib/auth_rsa_export.c,
25276 lib/auth_srp.c, lib/defines.h, lib/ext_max_record.c,
25277 lib/ext_max_record.h, lib/ext_server_name.c,
25278 lib/gnutls_algorithms.c, lib/gnutls_cipher.c,
25279 lib/gnutls_extensions.c, lib/gnutls_extensions.h,
25280 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_num.c,
25281 lib/gnutls_num.h, lib/gnutls_record.c, lib/gnutls_v2_compat.c,
25282 lib/x509/extensions.c, lib/x509/extensions.h, lib/x509/x509.c,
25283 lib/x509/x509_write.c: Replace uint16 with uint16_t.
25285 2005-12-09 Simon Josefsson <simon@josefsson.org>
25287 * configure.in: Remove unused sizeof checks.
25289 2005-12-09 Simon Josefsson <simon@josefsson.org>
25291 * configure.in, lib/auth_cert.c, lib/auth_dh_common.c,
25292 lib/auth_rsa_export.c, lib/auth_srp.c, lib/auth_srp_passwd.h,
25293 lib/auth_srp_sb64.c, lib/defines.h, lib/ext_cert_type.c,
25294 lib/ext_max_record.c, lib/ext_server_name.c, lib/ext_srp.c,
25295 lib/gnutls_alert.c, lib/gnutls_algorithms.c,
25296 lib/gnutls_algorithms.h, lib/gnutls_cipher.c, lib/gnutls_cipher.h,
25297 lib/gnutls_datum.c, lib/gnutls_db.c, lib/gnutls_db.h,
25298 lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
25299 lib/gnutls_kx.c, lib/gnutls_num.c, lib/gnutls_record.c,
25300 lib/x509/extensions.c, lib/x509/pkcs12.c, lib/x509/pkcs7.c,
25301 lib/x509/x509.c, lib/x509_b64.c, lib/x509_b64.h,
25302 libextra/gnutls_openpgp.c, libextra/openpgp/gnutls_openpgp.h,
25303 libextra/openpgp/xml.c: Replace uint8 with uint8_t.
25305 2005-12-09 Simon Josefsson <simon@josefsson.org>
25307 * gl/Makefile.am, gl/m4/gnulib-cache.m4: Update.
25309 2005-12-09 Simon Josefsson <simon@josefsson.org>
25311 * lib/defines.h: Remove unused types, to start the transition to the
25312 POSIX integer types (uint32_t, uint16_t, uint8_t).
25314 2005-12-09 Simon Josefsson <simon@josefsson.org>
25316 * src/Makefile.am: Remove -I../lib, these tools should only use the
25319 2005-12-09 Simon Josefsson <simon@josefsson.org>
25321 * lib/defines.h, lib/gnutls_str.c: ULONG_MAX should be in limits.h,
25322 so include it at the right place.
25324 2005-12-08 Simon Josefsson <simon@josefsson.org>
25326 * lib/x509/pkcs12.c: Fix mem leaks. Remove unused variable.
25328 2005-12-08 Simon Josefsson <simon@josefsson.org>
25330 * lib/gnutls_x509.c: Fix mem leak.
25332 2005-12-08 Simon Josefsson <simon@josefsson.org>
25334 * ChangeLog: [no log message]
25336 2005-12-08 Simon Josefsson <simon@josefsson.org>
25338 * NEWS: Version 1.3.1.
25340 2005-12-08 Simon Josefsson <simon@josefsson.org>
25342 * lib/gnutls_str.c: Fix.
25344 2005-12-08 Simon Josefsson <simon@josefsson.org>
25346 * tests/Makefile.am: Dist pkcs8 blobs.
25348 2005-12-08 Simon Josefsson <simon@josefsson.org>
25352 2005-12-08 Simon Josefsson <simon@josefsson.org>
25356 2005-12-08 Simon Josefsson <simon@josefsson.org>
25358 * doc/manpages/Makefile.am: Update.
25360 2005-12-08 Simon Josefsson <simon@josefsson.org>
25364 2005-12-08 Simon Josefsson <simon@josefsson.org>
25368 2005-12-08 Simon Josefsson <simon@josefsson.org>
25370 * tests/enc3pkcs8.pem: add
25372 2005-12-08 Simon Josefsson <simon@josefsson.org>
25374 * tests/enc3pkcs8.pem: Add.
25376 2005-12-08 Simon Josefsson <simon@josefsson.org>
25378 * tests/enc2pkcs8.pem, tests/pkcs8: Add rc2 pkcs#8 blob.
25380 2005-12-08 Simon Josefsson <simon@josefsson.org>
25382 * tests/encpkcs8.pem, tests/unencpkcs8.pem: Fix.
25384 2005-12-08 Simon Josefsson <simon@josefsson.org>
25386 * tests/Makefile.am, tests/pkcs8: Add PKCS#8 self test.
25388 2005-12-08 Simon Josefsson <simon@josefsson.org>
25392 2005-12-08 Simon Josefsson <simon@josefsson.org>
25394 * src/certtool.c: Make --password work for PKCS#8 --key-info.
25396 2005-12-08 Simon Josefsson <simon@josefsson.org>
25398 * tests/encpkcs8.pem, tests/unencpkcs8.pem: Add, PKSC#8 blobs.
25400 2005-12-08 Simon Josefsson <simon@josefsson.org>
25402 * doc/TODO: Remove.
25404 2005-12-08 Simon Josefsson <simon@josefsson.org>
25408 2005-12-08 Simon Josefsson <simon@josefsson.org>
25410 * lib/x509/privkey_pkcs8.c: (gnutls_x509_privkey_import_pkcs8): Handle unencrypted PEM keys.
25411 Remove unused "encrypted" variable.
25413 2005-12-08 Simon Josefsson <simon@josefsson.org>
25415 * NEWS, src/certtool.c: Generate unencrypted PKCS#8 keys for blank
25418 2005-12-08 Simon Josefsson <simon@josefsson.org>
25422 2005-12-08 Simon Josefsson <simon@josefsson.org>
25424 * tests/.cvsignore: [no log message]
25426 2005-12-08 Simon Josefsson <simon@josefsson.org>
25428 * NEWS, doc/TODO, includes/gnutls/gnutls.h.in, lib/gnutls_x509.c,
25429 tests/Makefile.am, tests/set_pkcs12_cred.c: Support reading X.509
25430 credentials from PKCS#12 files.
25432 2005-12-08 Simon Josefsson <simon@josefsson.org>
25434 * src/certtool.c: Print PKCS#12 type for each element.
25436 2005-12-06 Simon Josefsson <simon@josefsson.org>
25438 * doc/protocol/rfc4279.txt: Add.
25440 2005-12-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
25442 * lib/gnutls_session_pack.c: Corrected bugs in session resumption.
25443 Bugs reported by Yoann Vandoorselare.
25445 2005-12-02 Simon Josefsson <simon@josefsson.org>
25447 * Makefile.am: Put 1.3.x releases in devel/ directory.
25449 2005-12-02 Simon Josefsson <simon@josefsson.org>
25453 2005-12-02 Simon Josefsson <simon@josefsson.org>
25457 2005-12-02 Simon Josefsson <simon@josefsson.org>
25461 2005-12-02 Simon Josefsson <simon@josefsson.org>
25465 2005-12-02 Simon Josefsson <simon@josefsson.org>
25469 2005-12-02 Simon Josefsson <simon@josefsson.org>
25473 2005-12-02 Simon Josefsson <simon@josefsson.org>
25477 2005-12-02 Simon Josefsson <simon@josefsson.org>
25479 * doc/README.CODING_STYLE: Mention indentation.
25481 2005-12-02 Simon Josefsson <simon@josefsson.org>
25485 2005-12-01 Simon Josefsson <simon@josefsson.org>
25487 * gl/m4/socklen.m4, gl/readline.c, gl/stdint_.h: Update.
25489 2005-12-01 Simon Josefsson <simon@josefsson.org>
25491 * src/cli.c: Don't infloop.
25493 2005-12-01 Simon Josefsson <simon@josefsson.org>
25497 2005-12-01 Simon Josefsson <simon@josefsson.org>
25499 * src/cli.c: Check starttls_alarmed earlier, the signal might be
25500 sent before select is called. Report by Otto Maddox
25501 <ottomaddox@fastmail.fm> and influenced by tiny patch from Nozomu
25502 Ando <nand@mac.com>.
25504 2005-12-01 Simon Josefsson <simon@josefsson.org>
25506 * tests/.cvsignore: [no log message]
25508 2005-11-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
25510 * includes/gnutls/gnutls.h.in, lib/gnutls_session.c,
25511 lib/gnutls_session_pack.c: Some fixes in session resumption and
25512 prototypes. Based on patches and suggestions by Joe Orton.
25514 2005-11-21 Simon Josefsson <simon@josefsson.org>
25516 * doc/protocol/tls-numbers.txt: From
25517 <http://people.nokia.net/~pasi/tls-numbers.txt>.
25519 2005-11-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
25521 * lib/x509/privkey_pkcs8.c: added some clarification about the
25524 2005-11-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
25526 * NEWS, src/certtool.c: Corrected a bug in certtool for 64 bit
25527 machines. Reported by Max Kellermann <max@duempel.org>.
25529 2005-11-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
25531 * src/cli-gaa.c, src/cli.gaa: [no log message]
25533 2005-11-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
25535 * lib/gnutls_datum.c, lib/gnutls_session_pack.c, src/serv.c: some
25536 more fixes for PSK.
25538 2005-11-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
25540 * configure.in: the library version number was bumped to 13 to allow
25541 for incompatible changes.
25543 2005-11-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
25545 * ChangeLog, lib/auth_anon.c, lib/auth_anon.h,
25546 lib/auth_dh_common.c, lib/auth_dh_common.h, lib/auth_dhe.c,
25547 lib/auth_dhe_psk.c, lib/auth_psk.c, lib/auth_psk.h,
25548 lib/gnutls_kx.c, lib/gnutls_psk.c, lib/gnutls_session_pack.c,
25549 lib/gnutls_state.c, lib/gnutls_ui.c, src/Makefile.am,
25550 src/cli-gaa.c, src/cli.c, src/cli.gaa, src/common.c,
25551 src/gnutls-http-serv, src/params.pem, src/serv.c: Completed the
25552 DHE-PSK ciphersuite additions.
25554 2005-11-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
25556 * lib/gnutls_psk.c: some documentation updates
25558 2005-11-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
25560 * lib/gnutls_anon_cred.c, lib/gnutls_psk.c:
25561 gnutls_anon_set_params_function was renamed to
25562 gnutls_anon_set_server_params_function to be more consistent with
25563 the other functions. The same for the PSK.
25565 2005-11-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
25567 * lib/auth_cert.h, lib/auth_rsa.c, lib/auth_rsa_export.c,
25568 lib/gnutls_cert.c, lib/gnutls_handshake.c: get_rsa_params was
25569 converted to behave similarly to get_dh_params.
25571 2005-11-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
25573 * doc/gnutls.texi: [no log message]
25575 2005-11-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
25577 * NEWS, includes/gnutls/gnutls.h.in, lib/Makefile.am,
25578 lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.h,
25579 lib/auth_dh_common.c, lib/auth_dhe.c, lib/auth_dhe_psk.c,
25580 lib/auth_psk.c, lib/auth_psk.h, lib/auth_rsa_export.c,
25581 lib/auth_srp.c, lib/auth_srp_sb64.c, lib/gnutls_algorithms.c,
25582 lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_auth_int.h,
25583 lib/gnutls_cert.c, lib/gnutls_dh.c, lib/gnutls_dh.h,
25584 lib/gnutls_dh_primes.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
25585 lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_psk.c,
25586 lib/gnutls_rsa_export.c, lib/gnutls_rsa_export.h,
25587 lib/gnutls_state.c, lib/gnutls_ui.c, src/common.c, src/serv.c,
25588 tests/Makefile.am, tests/dhepskself.c, tests/pskself.c: added
25589 DHE-PSK ciphersuites and some cleanups.
25591 2005-11-15 Simon Josefsson <simon@josefsson.org>
25595 2005-11-15 Simon Josefsson <simon@josefsson.org>
25597 * NEWS, configure.in: Bump versions.
25599 2005-11-15 Simon Josefsson <simon@josefsson.org>
25601 * ChangeLog: [no log message]
25603 2005-11-15 Simon Josefsson <simon@josefsson.org>
25605 * NEWS: Version 1.3.0.
25607 2005-11-15 Simon Josefsson <simon@josefsson.org>
25609 * src/prime.c, src/serv.c, tests/pskself.c: Indent.
25611 2005-11-15 Simon Josefsson <simon@josefsson.org>
25613 * Makefile.am: Use sha1sum instead of md5sum for igloo.linux.gr
25616 2005-11-15 Simon Josefsson <simon@josefsson.org>
25618 * ChangeLog.1: Add, generated using cvs2cl --utc --fsf --FSF
25619 --usermap .cvsusers -I ChangeLog -I .cvs --window 120 -l
25620 "-d""<2005-11-08""", and manually adjusting the start and end of the
25623 2005-11-15 Simon Josefsson <simon@josefsson.org>
25625 * Makefile.am: Don't use --tags for cvs2cl.
25627 2005-11-15 Simon Josefsson <simon@josefsson.org>
25629 * lib/Makefile.am: Dist auth_psk.h.
25631 2005-11-15 Simon Josefsson <simon@josefsson.org>
25635 2005-11-15 Simon Josefsson <simon@josefsson.org>
25639 2005-11-15 Simon Josefsson <simon@josefsson.org>
25641 * src/certtool-gaa.c, src/cli-gaa.c, src/crypt-gaa.c,
25642 src/psk-gaa.c, src/serv-gaa.c, src/tls_test-gaa.c: Regenerate GAA
25643 code, to remove use of C++ // comments.
25645 2005-11-15 Simon Josefsson <simon@josefsson.org>
25647 * doc/manpages/Makefile.am: Add license. Fix parser error. Dist
25648 and install SRP man pages too.
25650 2005-11-15 Simon Josefsson <simon@josefsson.org>
25652 * configure.in, doc/examples/Makefile.am, doc/manpages/Makefile.am,
25653 src/Makefile.am, src/prime.c: Disable more SRP stuff if
25654 --disable-srp, tiny patch from Albert Chin
25655 <gnutls-dev@mlists.thewrittenword.com> and tiny patch to src/prime.c
25656 from RedHat gnutls-1.2.6 RPM.
25658 2005-11-15 Simon Josefsson <simon@josefsson.org>
25660 * NEWS: Use more verbose NEWS entry format.
25662 2005-11-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
25664 * tests/pskself.c: updated PSK self test
25666 2005-11-15 Simon Josefsson <simon@josefsson.org>
25668 * src/certtool-gaa.c: Fix.
25670 2005-11-15 Simon Josefsson <simon@josefsson.org>
25672 * doc/manpages/Makefile.am: Generated.
25674 2005-11-15 Simon Josefsson <simon@josefsson.org>
25676 * tests/.cvsignore: [no log message]
25678 2005-11-15 Simon Josefsson <simon@josefsson.org>
25680 * tests/Makefile.am: Add pskself.
25682 2005-11-15 Simon Josefsson <simon@josefsson.org>
25684 * tests/pskself.c: Add, based on anonself.c.
25686 2005-11-15 Simon Josefsson <simon@josefsson.org>
25688 * lib/gnutls_errors.c: Fix error messages; PSK also use the SRP
25691 2005-11-15 Simon Josefsson <simon@josefsson.org>
25693 * lib/gnutls_psk.c: Doc fix.
25695 2005-11-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
25697 * doc/TODO: [no log message]
25699 2005-11-14 Simon Josefsson <simon@josefsson.org>
25701 * lib/debug.c, lib/x509/common.c, lib/x509/crl.c, lib/x509/dn.c,
25702 lib/x509/pkcs12.c, lib/x509/pkcs7.c, libextra/openssl_compat.c,
25703 src/serv.c: Include config.h first. Tiny patch from Albert Chin
25704 <gnutls-dev@mlists.thewrittenword.com>.
25706 2005-11-14 Simon Josefsson <simon@josefsson.org>
25708 * libextra/opencdk/opencdk.h: Don't use trailing comma in last enum
25709 constant, for IBM C v6. Tiny patch from Albert Chin
25710 <gnutls-dev@mlists.thewrittenword.com>.
25712 2005-11-14 Simon Josefsson <simon@josefsson.org>
25714 * lib/gnutls_x509.c: Tru64 UNIX 4.0D has mmap() but doesn't define
25715 MAP_FAILED, tiny patch from Albert Chin
25716 <gnutls-dev@mlists.thewrittenword.com>
25718 2005-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
25720 * NEWS, doc/gnutls.texi, lib/gnutls_algorithms.c: removed the RIPEMD
25723 2005-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
25725 * doc/arch/extensions_st.eps, doc/arch/extensions_st.pdf,
25726 doc/arch/mod_auth_st.eps, doc/arch/mod_auth_st.pdf,
25727 doc/internals.texi: added brief documentation on the extension and
25728 auth_method internals.
25730 2005-11-12 Simon Josefsson <simon@josefsson.org>
25734 2005-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
25736 * doc/gnutls.texi, lib/gnutls_state.c, lib/gnutls_x509.c,
25737 src/certtool.gaa: some documentation updates.
25739 2005-11-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
25741 * doc/arch/certificate-user-use-case.eps,
25742 doc/arch/certificate-user-use-case.pdf,
25743 doc/arch/client-server-use-case.eps,
25744 doc/arch/client-server-use-case.pdf,
25745 doc/arch/handshake-sequence.eps, doc/arch/handshake-sequence.pdf,
25746 doc/arch/handshake-state.eps, doc/arch/handshake-state.pdf,
25747 doc/arch/objects.eps, doc/arch/objects.pdf,
25748 doc/certificate-user-use-case.pdf, doc/client-server-use-case.pdf,
25749 doc/handshake-sequence.pdf, doc/handshake-state.pdf,
25750 doc/internals.texi, doc/objects.pdf: moved architecture figures to
25753 2005-11-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
25755 * ChangeLog, Makefile.am: made ChangeLog more compact by ignoring
25758 2005-11-10 Simon Josefsson <simon@josefsson.org>
25760 * gl/inet_ntop.h, gl/readline.c: Update.
25762 2005-11-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
25764 * doc/gnutls.texi: [no log message]
25766 2005-11-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
25768 * lib/gnutls_int.h: [no log message]
25770 2005-11-08 Simon Josefsson <simon@josefsson.org>
25772 * doc/signatures.texi: Add.
25774 2005-11-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
25776 * doc/Makefile.am, doc/certificate-user-use-case.pdf,
25777 doc/client-server-use-case.pdf, doc/gnutls.texi,
25778 doc/handshake-sequence.pdf, doc/handshake-state.pdf,
25779 doc/internals.texi, doc/objects.pdf: added some stuff about the
25780 internals of gnutls.
25782 2005-11-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
25784 * : added again the files in binary mode.
25786 2005-11-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
25788 * : [no log message]
25790 2005-11-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
25792 * : added some architectural diagrams. Quite primitive.
25794 2005-11-08 Simon Josefsson <simon@josefsson.org>
25796 * doc/signatures.texi: add
25798 2005-11-08 Simon Josefsson <simon@josefsson.org>
25800 * doc/signatures.texi: Wrap around <80 columns.
25802 2005-11-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
25804 * doc/manpages/Makefile.am, lib/gnutls_session_pack.c, src/cli.c,
25805 src/serv.c: fixed bug in session packing for anonymous connections.
25807 2005-11-07 Simon Josefsson <simon@josefsson.org>
25809 * src/serv.c, tests/anonself.c, tests/openpgp_test.c,
25810 tests/openssl.c, tests/x509_test.c: Indent.
25812 2005-11-07 Simon Josefsson <simon@josefsson.org>
25814 * Makefile.am: Indent tests/.
25816 2005-11-07 Simon Josefsson <simon@josefsson.org>
25820 2005-11-07 Simon Josefsson <simon@josefsson.org>
25822 * lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.c,
25823 lib/auth_cert.h, lib/auth_dh_common.c, lib/auth_dh_common.h,
25824 lib/auth_dhe.c, lib/auth_psk.c, lib/auth_psk.h,
25825 lib/auth_psk_passwd.c, lib/auth_psk_passwd.h, lib/auth_rsa.c,
25826 lib/auth_rsa_export.c, lib/auth_srp.c, lib/auth_srp.h,
25827 lib/auth_srp_passwd.c, lib/auth_srp_passwd.h, lib/auth_srp_rsa.c,
25828 lib/auth_srp_sb64.c, lib/debug.c, lib/debug.h, lib/defines.h,
25829 lib/ext_cert_type.c, lib/ext_cert_type.h, lib/ext_max_record.c,
25830 lib/ext_max_record.h, lib/ext_server_name.c, lib/ext_server_name.h,
25831 lib/ext_srp.c, lib/ext_srp.h, lib/gnutls_alert.c,
25832 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
25833 lib/gnutls_anon_cred.c, lib/gnutls_asn1_tab.c, lib/gnutls_auth.c,
25834 lib/gnutls_auth.h, lib/gnutls_auth_int.h, lib/gnutls_buffers.c,
25835 lib/gnutls_buffers.h, lib/gnutls_cert.c, lib/gnutls_cert.h,
25836 lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
25837 lib/gnutls_cipher_int.h, lib/gnutls_compress.c,
25838 lib/gnutls_compress.h, lib/gnutls_compress_int.c,
25839 lib/gnutls_compress_int.h, lib/gnutls_constate.c,
25840 lib/gnutls_constate.h, lib/gnutls_datum.c, lib/gnutls_datum.h,
25841 lib/gnutls_db.c, lib/gnutls_db.h, lib/gnutls_dh.c, lib/gnutls_dh.h,
25842 lib/gnutls_dh_primes.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
25843 lib/gnutls_extensions.c, lib/gnutls_extensions.h,
25844 lib/gnutls_global.c, lib/gnutls_global.h, lib/gnutls_handshake.c,
25845 lib/gnutls_handshake.h, lib/gnutls_hash_int.c,
25846 lib/gnutls_hash_int.h, lib/gnutls_helper.c, lib/gnutls_helper.h,
25847 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h,
25848 lib/gnutls_mem.c, lib/gnutls_mem.h, lib/gnutls_mpi.c,
25849 lib/gnutls_mpi.h, lib/gnutls_num.c, lib/gnutls_num.h,
25850 lib/gnutls_pk.c, lib/gnutls_pk.h, lib/gnutls_priority.c,
25851 lib/gnutls_priority.h, lib/gnutls_psk.c, lib/gnutls_record.c,
25852 lib/gnutls_record.h, lib/gnutls_rsa_export.c,
25853 lib/gnutls_rsa_export.h, lib/gnutls_session.c,
25854 lib/gnutls_session_pack.c, lib/gnutls_session_pack.h,
25855 lib/gnutls_sig.c, lib/gnutls_sig.h, lib/gnutls_srp.c,
25856 lib/gnutls_srp.h, lib/gnutls_state.c, lib/gnutls_state.h,
25857 lib/gnutls_str.c, lib/gnutls_str.h, lib/gnutls_ui.c,
25858 lib/gnutls_v2_compat.c, lib/gnutls_v2_compat.h, lib/gnutls_x509.c,
25859 lib/gnutls_x509.h, lib/io_debug.h, lib/pkix_asn1_tab.c,
25860 lib/strfile.h, lib/x509/common.c, lib/x509/common.h,
25861 lib/x509/compat.c, lib/x509/compat.h, lib/x509/crl.c,
25862 lib/x509/crl_write.c, lib/x509/crq.c, lib/x509/crq.h,
25863 lib/x509/dn.c, lib/x509/dn.h, lib/x509/dsa.c, lib/x509/dsa.h,
25864 lib/x509/extensions.c, lib/x509/extensions.h, lib/x509/mpi.c,
25865 lib/x509/mpi.h, lib/x509/pkcs12.c, lib/x509/pkcs12.h,
25866 lib/x509/pkcs12_bag.c, lib/x509/pkcs12_encr.c, lib/x509/pkcs7.c,
25867 lib/x509/pkcs7.h, lib/x509/privkey.c, lib/x509/privkey.h,
25868 lib/x509/privkey_pkcs8.c, lib/x509/rfc2818.h,
25869 lib/x509/rfc2818_hostname.c, lib/x509/sign.c, lib/x509/sign.h,
25870 lib/x509/verify.c, lib/x509/verify.h, lib/x509/x509.c,
25871 lib/x509/x509.h, lib/x509/x509_write.c, lib/x509/xml.c,
25872 lib/x509_b64.c, lib/x509_b64.h, libextra/gnutls_extra.c,
25873 libextra/gnutls_extra.h, libextra/gnutls_openpgp.c,
25874 libextra/gnutls_openssl.c, libextra/openpgp/compat.c,
25875 libextra/openpgp/extras.c, libextra/openpgp/gnutls_openpgp.h,
25876 libextra/openpgp/openpgp.h, libextra/openpgp/pgp.c,
25877 libextra/openpgp/pgpverify.c, libextra/openpgp/privkey.c,
25878 libextra/openpgp/xml.c, libextra/openssl_compat.c,
25879 libextra/openssl_compat.h, src/certtool-cfg.c, src/certtool-cfg.h,
25880 src/certtool.c, src/cli.c, src/common.c, src/common.h, src/crypt.c,
25881 src/errcodes.c, src/list.h, src/prime.c, src/psk.c, src/serv.c,
25882 src/tests.c, src/tests.h, src/tls_test.c: Use GNU coding style.
25884 2005-11-07 Simon Josefsson <simon@josefsson.org>
25886 * Makefile.am: Use GNU coding style for indent.
25888 2005-11-07 Simon Josefsson <simon@josefsson.org>
25890 * doc/manpages/Makefile.am: Add.
25892 2005-11-07 Simon Josefsson <simon@josefsson.org>
25894 * doc/reference/Makefile.am: Ignore more headers.
25896 2005-11-07 Simon Josefsson <simon@josefsson.org>
25898 * src/.cvsignore: [no log message]
25900 2005-11-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
25902 * lib/auth_psk.c, lib/auth_psk_passwd.c, lib/auth_psk_passwd.h,
25903 lib/gnutls_psk.c, src/serv-gaa.c, src/serv-gaa.h: more psk stuff
25905 2005-11-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
25907 * NEWS, configure.in, doc/TODO, doc/gnutls.texi,
25908 doc/manpages/Makefile.am, doc/manpages/psktool.1,
25909 includes/gnutls/gnutls.h.in, lib/Makefile.am, lib/auth_psk.c,
25910 lib/auth_psk.h, lib/auth_psk_passwd.c, lib/auth_psk_passwd.h,
25911 lib/auth_srp.h, lib/auth_srp_sb64.c, lib/ext_srp.c,
25912 lib/gnutls_algorithms.c, lib/gnutls_compress_int.c,
25913 lib/gnutls_db.c, lib/gnutls_helper.c, lib/gnutls_helper.h,
25914 lib/gnutls_int.h, lib/gnutls_psk.c, lib/gnutls_session.c,
25915 lib/gnutls_session_pack.c, lib/gnutls_session_pack.h,
25916 lib/gnutls_srp.c, lib/gnutls_str.c, lib/gnutls_str.h,
25917 lib/libgnutls.vers, src/Makefile.am, src/cli-gaa.c, src/cli-gaa.h,
25918 src/cli.c, src/cli.gaa, src/common.c, src/crypt.c,
25919 src/gnutls-http-serv, src/psk-gaa.c, src/psk-gaa.h, src/psk.c,
25920 src/psk.gaa, src/serv.c, src/serv.gaa: This is the initial commit in
25921 the 1.3 branch. Ported from the PSK branch: * PSK ciphersuites have been added. * The session resumption data are now system independent.
25923 2005-11-07 Simon Josefsson <simon@josefsson.org>
25925 * ChangeLog: [no log message]
25927 2005-11-07 Simon Josefsson <simon@josefsson.org>
25929 * NEWS: Version 1.2.9.
25931 2005-11-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
25933 * src/certtool.c: corrected bug in pkcs 12 ID key setting. Found and
25934 reported by Fran <e_agf@yahoo.es>.
25936 2005-11-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
25938 * doc/gnutls.texi: fixed typos etc.
25940 2005-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
25942 * doc/gnutls.texi: [no log message]
25944 2005-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
25946 * doc/signatures.texi: supported algorithms were moved in a
25947 different subsection.
25949 2005-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
25951 * README: [no log message]
25953 2005-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
25955 * doc/signatures.texi: [no log message]
25957 2005-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
25959 * doc/signatures.texi: [no log message]
25961 2005-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
25963 * doc/gnutls.texi, doc/signatures.texi: better output for non-tex
25966 2005-11-01 Simon Josefsson <simon@josefsson.org>
25970 2005-11-01 Simon Josefsson <simon@josefsson.org>
25974 2005-11-01 Simon Josefsson <simon@josefsson.org>
25976 * doc/signatures.texi: Fix.
25978 2005-11-01 Simon Josefsson <simon@josefsson.org>
25980 * doc/signatures.texi: Add.
25982 2005-11-01 Simon Josefsson <simon@josefsson.org>
25984 * doc/gnutls.texi: Fix.
25986 2005-11-01 Simon Josefsson <simon@josefsson.org>
25988 * doc/signatures.texi: Add.
25990 2005-11-01 Simon Josefsson <simon@josefsson.org>
25992 * includes/gnutls/x509.h: Remove
25993 GNUTLS_CERTIFICATE_VERIFY_FLAGS_LAST hack, use version number
25996 2005-11-01 Simon Josefsson <simon@josefsson.org>
26000 2005-11-01 Simon Josefsson <simon@josefsson.org>
26002 * includes/gnutls/gnutls.h.in: Add numeric version numbers, for CPP
26003 version comparisons.
26005 2005-11-01 Simon Josefsson <simon@josefsson.org>
26007 * configure.in: Compute numeric version numbers, for CPP version
26010 2005-11-01 Simon Josefsson <simon@josefsson.org>
26012 * includes/gnutls/x509.h: Add GNUTLS_CERTIFICATE_VERIFY_FLAGS_LAST,
26013 based on report by Daniel Stenberg <daniel@haxx.se>.
26015 2005-11-01 Simon Josefsson <simon@josefsson.org>
26017 * lib/gnutls_ui.c: Doc fix, suggested by Daniel Stenberg
26020 2005-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
26022 * NEWS: [no log message]
26024 2005-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
26026 * lib/x509/pkcs12.c, lib/x509/privkey_pkcs8.c: some type fixes.
26028 2005-10-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
26030 * doc/gnutls.texi: [no log message]
26032 2005-10-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
26034 * doc/Makefile.am, doc/bibliography.texi, doc/gnutls.texi,
26035 doc/signatures.texi: added some text about digital signatures.
26037 2005-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
26039 * src/x509/clicert-dsa.pem, src/x509/clicert.pem: appended the
26040 intermediate CA certificates to client certificates.
26042 2005-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
26044 * src/serv-gaa.c, src/serv-gaa.h, src/serv.c, src/serv.gaa: added
26045 the --require-cert option to gnutls-serv
26047 2005-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
26049 * lib/gnutls_alert.c, lib/gnutls_kx.c: Some fixes in the certificate
26052 2005-10-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
26054 * doc/bibliography.texi: [no log message]
26056 2005-10-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
26058 * doc/bibliography.texi, doc/gnutls.texi: [no log message]
26060 2005-10-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
26062 * doc/bibliography.texi, doc/gnutls.texi: the bibliography stuff is
26063 a bit sorted... I hate that texinfo stuff.
26065 2005-10-28 Simon Josefsson <simon@josefsson.org>
26067 * gl/inet_ntop.c: Update.
26069 2005-10-28 Simon Josefsson <simon@josefsson.org>
26071 * gl/inet_ntop.h: Update.
26073 2005-10-28 Simon Josefsson <simon@josefsson.org>
26075 * gl/gc-gnulib.c, gl/gc-libgcrypt.c, gl/md2.c, gl/md2.h: Update.
26077 2005-10-28 Simon Josefsson <simon@josefsson.org>
26079 * libextra/openpgp/pgpverify.c: Doc fix.
26081 2005-10-28 Simon Josefsson <simon@josefsson.org>
26083 * doc/gnutls.texi: Add.
26085 2005-10-28 Simon Josefsson <simon@josefsson.org>
26087 * doc/scripts/gdoc: Revert.
26089 2005-10-28 Simon Josefsson <simon@josefsson.org>
26091 * libextra/Makefile.am: Fix warnings.
26093 2005-10-28 Simon Josefsson <simon@josefsson.org>
26095 * libextra/Makefile.am: Don't include openpgp stuff in api manual.
26097 2005-10-28 Simon Josefsson <simon@josefsson.org>
26099 * doc/scripts/gdoc: Remove @anchor, texinfo @deftypefun create them
26102 2005-10-28 Simon Josefsson <simon@josefsson.org>
26104 * lib/Makefile.am: Fix.
26106 2005-10-28 Simon Josefsson <simon@josefsson.org>
26108 * lib/Makefile.am: Fix depends.
26110 2005-10-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
26112 * NEWS: [no log message]
26114 2005-10-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
26116 * doc/gnutls.texi, doc/scripts/gdoc: some changes to allow cross
26117 referencing of functions.
26119 2005-10-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
26121 * gl/arctwo.c: [no log message]
26123 2005-10-28 Simon Josefsson <simon@josefsson.org>
26127 2005-10-28 Simon Josefsson <simon@josefsson.org>
26131 2005-10-28 Simon Josefsson <simon@josefsson.org>
26135 2005-10-28 Simon Josefsson <simon@josefsson.org>
26137 * NEWS, doc/TODO: Add.
26139 2005-10-28 Simon Josefsson <simon@josefsson.org>
26143 2005-10-28 Simon Josefsson <simon@josefsson.org>
26147 2005-10-28 Simon Josefsson <simon@josefsson.org>
26149 * gl/gc-libgcrypt.c, gl/m4/md2.m4: Update.
26151 2005-10-28 Simon Josefsson <simon@josefsson.org>
26153 * gl/gc-libgcrypt.c: Support MD2.
26155 2005-10-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
26157 * doc/gnutls.texi: some more updates.
26159 2005-10-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
26161 * doc/gnutls.texi: added text about gnutls_certificate_verify_flags.
26163 2005-10-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
26165 * doc/gnutls.texi: [no log message]
26167 2005-10-28 Simon Josefsson <simon@josefsson.org>
26169 * gl/gc-gnulib.c, gl/gc-libgcrypt.c, gl/gc.h: Update.
26171 2005-10-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
26173 * doc/bibliography.texi, doc/gnutls.texi, doc/my-bib-macros.texi:
26174 some more changes for better pdf output
26176 2005-10-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
26178 * doc/Makefile.am, doc/bibliography.texi, doc/gnutls.texi,
26179 doc/my-bib-macros.texi: added bibliography\!
26181 2005-10-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
26183 * : [no log message]
26185 2005-10-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
26187 * : pdf files generated with png2pdf. The output is a bit better
26190 2005-10-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
26192 * doc/gnutls.texi, src/errcodes.c: some updates and improvments in
26195 2005-10-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
26197 * lib/x509/verify.c: [no log message]
26199 2005-10-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
26201 * lib/x509/verify.c: The check for insecure algorithms is only
26202 performed on non-self signed certificates.
26204 2005-10-27 Simon Josefsson <simon@josefsson.org>
26206 * gl/gc-gnulib.c: Update.
26208 2005-10-27 Simon Josefsson <simon@josefsson.org>
26212 2005-10-27 Simon Josefsson <simon@josefsson.org>
26214 * lib/x509/verify.c: Don't accept MD2/MD5 hashes when verifying
26215 X.509 certificate signatures.
26217 2005-10-27 Simon Josefsson <simon@josefsson.org>
26219 * src/certtool.c: Print whether verification failed due to an
26220 insecure algorithm.
26222 2005-10-27 Simon Josefsson <simon@josefsson.org>
26226 2005-10-27 Simon Josefsson <simon@josefsson.org>
26228 * includes/gnutls/gnutls.h.in: Add GNUTLS_CERT_INSECURE_ALGORITHM.
26230 2005-10-27 Simon Josefsson <simon@josefsson.org>
26232 * lib/x509/pkcs7.h, lib/x509/privkey.h, lib/x509/verify.h,
26233 lib/x509/x509.h: Get public prototypes from gnutls/x509.h instead.
26235 2005-10-27 Simon Josefsson <simon@josefsson.org>
26237 * lib/x509/crq.c: Fix prototype.
26239 2005-10-27 Simon Josefsson <simon@josefsson.org>
26241 * lib/x509/crq.h: Get exported function prototypes from
26242 gnutls/x509.h instead.
26244 2005-10-27 Simon Josefsson <simon@josefsson.org>
26246 * includes/gnutls/x509.h: Fix.
26248 2005-10-27 Simon Josefsson <simon@josefsson.org>
26250 * lib/x509/x509.h: Add.
26252 2005-10-27 Simon Josefsson <simon@josefsson.org>
26254 * lib/gnutls_hash_int.c: Add MD2.
26256 2005-10-27 Simon Josefsson <simon@josefsson.org>
26258 * gl/gc-gnulib.c: Fix link errors.
26260 2005-10-27 Simon Josefsson <simon@josefsson.org>
26264 2005-10-27 Simon Josefsson <simon@josefsson.org>
26266 * includes/gnutls/x509.h: Add MD2/MD5 verify flags.
26268 2005-10-27 Simon Josefsson <simon@josefsson.org>
26270 * gl/Makefile.am, gl/gc-gnulib.c, gl/gc-libgcrypt.c, gl/gc.h,
26271 gl/m4/gc-md2.m4, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
26272 gl/m4/md2.m4, gl/md2.c, gl/md2.h: Add MD2.
26274 2005-10-27 Simon Josefsson <simon@josefsson.org>
26276 * includes/gnutls/gnutls.h.in, lib/gnutls_algorithms.c: Add MD2.
26278 2005-10-24 Simon Josefsson <simon@josefsson.org>
26280 * gl/gc-gnulib.c, gl/inet_ntop.c, gl/inet_ntop.h,
26281 gl/m4/inet_ntop.m4, gl/md4.h, gl/md5.c, gl/md5.h: Update.
26283 2005-10-24 Simon Josefsson <simon@josefsson.org>
26285 * doc/protocol/draft-hajjeh-tls-sign-01.txt: Add.
26287 2005-10-23 Simon Josefsson <simon@josefsson.org>
26291 2005-10-23 Simon Josefsson <simon@josefsson.org>
26293 * lib/gnutls_record.c: Fix zero size send.
26295 2005-10-22 Simon Josefsson <simon@josefsson.org>
26297 * gl/arcfour.c, gl/arcfour.h, gl/arctwo.h, gl/m4/gc.m4,
26298 gl/m4/gnulib-comp.m4, gl/md4.c, gl/md4.h: Update.
26300 2005-10-21 Simon Josefsson <simon@josefsson.org>
26304 2005-10-21 Simon Josefsson <simon@josefsson.org>
26306 * gl/gc-gnulib.c: Update.
26308 2005-10-21 Simon Josefsson <simon@josefsson.org>
26310 * gl/Makefile.am, gl/hmac-md5.c, gl/hmac-sha1.c, gl/m4/gc.m4,
26311 gl/m4/gnulib-comp.m4, gl/md4.c, gl/rijndael-alg-fst.h: Update.
26313 2005-10-21 Simon Josefsson <simon@josefsson.org>
26315 * gl/gc-gnulib.c: Update.
26317 2005-10-21 Simon Josefsson <simon@josefsson.org>
26319 * gl/Makefile.am, gl/des.c, gl/des.h, gl/gc-gnulib.c, gl/m4/des.m4,
26320 gl/m4/gc-des.m4, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4:
26323 2005-10-21 Simon Josefsson <simon@josefsson.org>
26325 * gl/Makefile.am, gl/arctwo.c, gl/arctwo.h, gl/gc-gnulib.c,
26326 gl/gc-libgcrypt.c, gl/m4/arctwo.m4, gl/m4/gc-arctwo.m4,
26327 gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4: Update.
26329 2005-10-21 Simon Josefsson <simon@josefsson.org>
26333 2005-10-21 Simon Josefsson <simon@josefsson.org>
26335 * doc/protocol/draft-salowey-tls-ticket-05.txt: Add.
26337 2005-10-20 Simon Josefsson <simon@josefsson.org>
26339 * tests/anonself.c: Fix bug.
26341 2005-10-20 Simon Josefsson <simon@josefsson.org>
26343 * doc/protocol/draft-modadugu-tls-ctr-00.txt: Add.
26345 2005-10-19 Simon Josefsson <simon@josefsson.org>
26347 * gl/Makefile.am, gl/arcfour.c, gl/arcfour.h, gl/gc-gnulib.c,
26348 gl/m4/arcfour.m4, gl/m4/gc-arcfour.m4, gl/m4/gc-hmac-md5.m4,
26349 gl/m4/gc-hmac-sha1.m4, gl/m4/gc-md4.m4, gl/m4/gc-md5.m4,
26350 gl/m4/gc-rijndael.m4, gl/m4/gc-sha1.m4, gl/m4/gnulib-cache.m4,
26351 gl/m4/gnulib-comp.m4: Update.
26353 2005-10-19 Simon Josefsson <simon@josefsson.org>
26355 * gl/gc-gnulib.c: Cleanup.
26357 2005-10-19 Simon Josefsson <simon@josefsson.org>
26359 * gl/gc.h: Add ecb.
26361 2005-10-19 Simon Josefsson <simon@josefsson.org>
26363 * gl/rijndael-api-fst.c: Fix CBC IV bugs.
26365 2005-10-19 Simon Josefsson <simon@josefsson.org>
26367 * gl/Makefile.am, gl/gc-gnulib.c, gl/hmac-md5.c, gl/hmac-sha1.c,
26368 gl/m4/gc-rijndael.m4, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
26369 gl/m4/rijndael.m4, gl/rijndael-alg-fst.c, gl/rijndael-alg-fst.h,
26370 gl/rijndael-api-fst.c, gl/rijndael-api-fst.h: Update.
26372 2005-10-19 Simon Josefsson <simon@josefsson.org>
26374 * configure.in: Reverse logic.
26376 2005-10-19 Simon Josefsson <simon@josefsson.org>
26378 * README: Update --with-builtin-crypto documentation.
26380 2005-10-19 Simon Josefsson <simon@josefsson.org>
26382 * configure.in: Add --with-builtin-crypto to enable gnulib
26385 2005-10-18 Simon Josefsson <simon@josefsson.org>
26387 * lib/gnutls_global.c: Initialize gcrypt here, for now, to make sure
26388 it is done even if gnulib's GC uses the non-libgcrypt functions.
26390 2005-10-18 Simon Josefsson <simon@josefsson.org>
26392 * configure.in: Remove unused USE_GCRYPT.
26394 2005-10-18 Simon Josefsson <simon@josefsson.org>
26396 * gl/Makefile.am, gl/gc-gnulib.c, gl/gc-libgcrypt.c, gl/gc.h,
26397 gl/m4/gc-md4.m4, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
26398 gl/m4/md4.m4, gl/md4.c, gl/md4.h: Add gc-md4.
26400 2005-10-18 Simon Josefsson <simon@josefsson.org>
26402 * gl/m4/stdbool.m4: Update.
26404 2005-10-17 Simon Josefsson <simon@josefsson.org>
26406 * tests/.cvsignore: [no log message]
26408 2005-10-17 Simon Josefsson <simon@josefsson.org>
26410 * gl/Makefile.am, gl/gc-libgcrypt.c, gl/m4/gc-sha1.m4,
26411 gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4: Update.
26413 2005-10-17 Simon Josefsson <simon@josefsson.org>
26415 * tests/Makefile.am, tests/gc.c: Add self tests of gc.
26417 2005-10-17 Simon Josefsson <simon@josefsson.org>
26419 * gl/Makefile.am, gl/hmac-md5.c, gl/m4/gc-hmac-md5.m4,
26420 gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/m4/hmac-md5.m4,
26421 gl/m4/md5.m4, gl/md5.c, gl/md5.h: Update.
26423 2005-10-17 Simon Josefsson <simon@josefsson.org>
26425 * gl/gc.h, lib/gnutls_cipher_int.h, lib/gnutls_hash_int.h,
26426 lib/x509/pkcs12_encr.c, lib/x509/privkey_pkcs8.c,
26427 libextra/Makefile.am: Fixes to make GC work again.
26429 2005-10-17 Simon Josefsson <simon@josefsson.org>
26431 * lib/Makefile.am, lib/x509/Makefile.am, libextra/Makefile.am,
26432 src/Makefile.am: Don't link to gc directly.
26434 2005-10-17 Simon Josefsson <simon@josefsson.org>
26436 * crypto/.cvsignore, crypto/Makefile.am, crypto/gc-libgcrypt.c,
26437 crypto/gc-nettle.c, crypto/gc.h, crypto/pkcs5.c, crypto/test-gc.c,
26438 crypto/utils.c, crypto/utils.h, nettle/.cvsignore,
26439 nettle/Makefile.am, nettle/aes-decrypt-table.c,
26440 nettle/aes-decrypt.c, nettle/aes-encrypt-table.c,
26441 nettle/aes-encrypt.c, nettle/aes-internal.h, nettle/aes-meta.c,
26442 nettle/aes-set-decrypt-key.c, nettle/aes-set-encrypt-key.c,
26443 nettle/aes.c, nettle/aes.h, nettle/arcfour-crypt.c,
26444 nettle/arcfour-meta.c, nettle/arcfour.c, nettle/arcfour.h,
26445 nettle/arctwo-meta.c, nettle/arctwo.c, nettle/arctwo.h,
26446 nettle/cbc.c, nettle/cbc.h, nettle/des-compat.c,
26447 nettle/des-compat.h, nettle/des.c, nettle/des.h, nettle/des3.c,
26448 nettle/desCode.h, nettle/descore.README, nettle/desinfo.h,
26449 nettle/hmac-md5.c, nettle/hmac-sha1.c, nettle/hmac.c,
26450 nettle/hmac.h, nettle/keymap.h, nettle/knuth-lfib.c,
26451 nettle/knuth-lfib.h, nettle/macros.h, nettle/md2-meta.c,
26452 nettle/md2.c, nettle/md2.h, nettle/md5-meta.c, nettle/md5.c,
26453 nettle/md5.h, nettle/memxor.c, nettle/memxor.h,
26454 nettle/nettle-internal.c, nettle/nettle-internal.h,
26455 nettle/nettle-meta.h, nettle/parity.h, nettle/rotors.h,
26456 nettle/sha.h, nettle/sha1-compress.c, nettle/sha1-meta.c,
26457 nettle/sha1.c, nettle/tests/.cvsignore, nettle/tests/Makefile.am,
26458 nettle/tests/aes-test.c, nettle/tests/arcfour-test.c,
26459 nettle/tests/arctwo-test.c, nettle/tests/cbc-test.c,
26460 nettle/tests/des-compat-test.c, nettle/tests/des-test.c,
26461 nettle/tests/des3-test.c, nettle/tests/hmac-test.c,
26462 nettle/tests/knuth-lfib-test.c, nettle/tests/md2-test.c,
26463 nettle/tests/md4-test.c, nettle/tests/md5-test.c,
26464 nettle/tests/run-tests, nettle/tests/sha1-test.c,
26465 nettle/tests/testutils.c, nettle/tests/testutils.h: Remove
26468 2005-10-17 Simon Josefsson <simon@josefsson.org>
26470 * Makefile.am, configure.in: Replace nettle+crypto with gnulib.
26472 2005-10-17 Simon Josefsson <simon@josefsson.org>
26474 * gl/Makefile.am, gl/gc-libgcrypt.c, gl/gc-pbkdf2-sha1.c, gl/gc.h,
26475 gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/m4/stdbool.m4:
26478 2005-10-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
26480 * src/cli.c: added some more verbose messages to the client to
26481 report whether it sent any certificates or not.
26483 2005-10-12 Simon Josefsson <simon@josefsson.org>
26485 * lib/ext_server_name.h: Remove unused prototypes.
26487 2005-10-12 Simon Josefsson <simon@josefsson.org>
26489 * gl/Makefile.am, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4: Don't
26492 2005-10-12 Simon Josefsson <simon@josefsson.org>
26494 * gl/m4/gc-md5.m4: Add.
26496 2005-10-12 Simon Josefsson <simon@josefsson.org>
26498 * gl/Makefile.am, gl/gc-gnulib.c, gl/gc-libgcrypt.c,
26499 gl/gc-pbkdf2-sha1.c, gl/gc.h, gl/hmac-sha1.c, gl/hmac.h,
26500 gl/m4/gc-hmac-sha1.m4, gl/m4/gc-pbkdf2-sha1.m4, gl/m4/gc.m4,
26501 gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/m4/hmac-sha1.m4,
26502 gl/m4/inttypes.m4, gl/m4/memxor.m4, gl/m4/restrict.m4,
26503 gl/m4/sha1.m4, gl/m4/stdint.m4, gl/memxor.c, gl/memxor.h,
26504 gl/sha1.c, gl/sha1.h, gl/stdint_.h: Update.
26506 2005-10-12 Simon Josefsson <simon@josefsson.org>
26508 * doc/protocol/draft-badra-hajjeh-mtls-00.txt: Add.
26510 2005-10-11 Simon Josefsson <simon@josefsson.org>
26512 * doc/protocol/draft-ietf-tls-srp-10.txt: Add.
26514 2005-10-07 Simon Josefsson <simon@josefsson.org>
26516 * NEWS, configure.in: Bump versions.
26518 2005-10-07 Simon Josefsson <simon@josefsson.org>
26522 2005-10-07 Simon Josefsson <simon@josefsson.org>
26524 * ChangeLog: [no log message]
26526 2005-10-07 Simon Josefsson <simon@josefsson.org>
26528 * NEWS: Version 1.2.8.
26530 2005-10-07 Simon Josefsson <simon@josefsson.org>
26532 * src/crypt.c: Don't use error.
26534 2005-10-07 Simon Josefsson <simon@josefsson.org>
26538 2005-10-07 Simon Josefsson <simon@josefsson.org>
26542 2005-10-07 Simon Josefsson <simon@josefsson.org>
26544 * doc/manpages/Makefile.am: Update.
26546 2005-10-07 Simon Josefsson <simon@josefsson.org>
26548 * gl/getdelim.c, gl/m4/gnulib-comp.m4, gl/m4/stdbool.m4: Update.
26550 2005-10-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
26552 * doc/TODO: [no log message]
26554 2005-10-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
26556 * configure.in: depends on libgcrypt 1.2.2
26558 2005-10-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
26560 * src/cli.c: handle better EOF from stdin.
26562 2005-10-01 Simon Josefsson <simon@josefsson.org>
26564 * NEWS, THANKS: Add.
26566 2005-10-01 Simon Josefsson <simon@josefsson.org>
26568 * doc/examples/Makefile.am: Don't install libexamples.la.
26570 2005-09-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
26572 * NEWS, doc/manpages/Makefile.am, lib/auth_dh_common.c,
26573 lib/auth_rsa_export.c, lib/auth_srp.c, lib/gnutls_dh_primes.c,
26574 lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_pk.c,
26575 lib/gnutls_srp.c, lib/x509/pkcs12.c, lib/x509/pkcs12_encr.c,
26576 lib/x509/privkey.c, lib/x509/privkey_pkcs8.c: Made the PKCS #12 API
26577 handle null passwords. Based on patch by Anton Altaparmakov
26580 2005-09-27 Simon Josefsson <simon@josefsson.org>
26582 * doc/protocol/rfc4158.txt: Add.
26584 2005-09-24 Simon Josefsson <simon@josefsson.org>
26586 * configure.in, src/common.c, src/common.h: Use gnulib for
26589 2005-09-24 Simon Josefsson <simon@josefsson.org>
26591 * gl/Makefile.am, gl/inet_ntop.c, gl/inet_ntop.h,
26592 gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/m4/inet_ntop.m4,
26593 gl/m4/sockpfaf.m4: Add inet_ntop.
26595 2005-09-23 Simon Josefsson <simon@josefsson.org>
26599 2005-09-23 Simon Josefsson <simon@josefsson.org>
26603 2005-09-23 Simon Josefsson <simon@josefsson.org>
26605 * doc/gnutls.texi: Add --insecure.
26607 2005-09-23 Simon Josefsson <simon@josefsson.org>
26611 2005-09-23 Simon Josefsson <simon@josefsson.org>
26613 * src/cli-gaa.c, src/cli-gaa.h: Generated.
26615 2005-09-23 Simon Josefsson <simon@josefsson.org>
26617 * src/cli.c, src/cli.gaa: Add --insecure. Make the default be to
26618 abort connections if the peer doesn't verify, when a ca certificate
26619 or PGP trust database has been supplied.
26621 2005-09-23 Simon Josefsson <simon@josefsson.org>
26623 * src/common.c: Fix warnings.
26625 2005-09-22 Simon Josefsson <simon@josefsson.org>
26627 * doc/examples/ex-cert-select.c, doc/examples/ex-serv-anon.c,
26628 doc/examples/ex-serv-export.c, doc/examples/ex-serv-pgp.c,
26629 doc/examples/ex-serv-srp.c, doc/examples/ex-serv1.c: Don't use mmap.
26630 Use memset instead of bzero.
26632 2005-09-21 Simon Josefsson <simon@josefsson.org>
26636 2005-09-21 Simon Josefsson <simon@josefsson.org>
26640 2005-09-21 Simon Josefsson <simon@josefsson.org>
26642 * lib/gnutls_global.c: Revert stupid program_name workaround, patch
26643 from Martin Lambers <marlam@marlam.de>.
26645 2005-09-21 Simon Josefsson <simon@josefsson.org>
26647 * gl/Makefile.am, gl/error.c, gl/error.h, gl/getdelim.c,
26648 gl/getline.c, gl/getpass.c, gl/m4/error.m4, gl/m4/gnulib-cache.m4,
26649 gl/m4/gnulib-comp.m4, gl/m4/strerror_r.m4, gl/memmove.c,
26650 gl/readline.c: Remove error module. Update gnulib files.
26652 2005-09-21 Simon Josefsson <simon@josefsson.org>
26654 * src/certtool-cfg.c, src/certtool.c: Don't use error module until
26655 program_name problem is solved.
26657 2005-09-19 Simon Josefsson <simon@josefsson.org>
26659 * configure.in: Use gnulib for socklen test.
26661 2005-09-19 Simon Josefsson <simon@josefsson.org>
26663 * gl/Makefile.am, gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4,
26664 gl/m4/socklen.m4: Update.
26666 2005-09-19 Simon Josefsson <simon@josefsson.org>
26670 2005-09-19 Simon Josefsson <simon@josefsson.org>
26672 * src/cli.c: Don't use mmap, patch from Martin Lambers
26673 <marlam@marlam.de>.
26675 2005-09-19 Simon Josefsson <simon@josefsson.org>
26677 * doc/protocol/draft-ietf-tls-ecc-11.txt: Add.
26679 2005-09-14 Simon Josefsson <simon@josefsson.org>
26681 * doc/protocol/draft-funk-tls-inner-application-extension-00.txt,
26682 doc/protocol/draft-funk-tls-inner-application-extension-01.txt: Add.
26684 2005-09-12 Simon Josefsson <simon@josefsson.org>
26686 * doc/README.CVS: gtk-doc in debian should work fine now
26688 2005-09-12 Simon Josefsson <simon@josefsson.org>
26690 * doc/reference/tmpl/.cvsignore: [no log message]
26692 2005-09-12 Simon Josefsson <simon@josefsson.org>
26694 * doc/reference/tmpl/gnutls-unused.sgml: Add (to workaround gtk-doc
26697 2005-09-10 Simon Josefsson <simon@josefsson.org>
26699 * doc/protocol/draft-chudov-cryptopro-cptls-02.txt: Add.
26701 2005-09-09 Simon Josefsson <simon@josefsson.org>
26705 2005-09-09 Simon Josefsson <simon@josefsson.org>
26707 * NEWS, configure.in: Bump versions.
26709 2005-09-09 Simon Josefsson <simon@josefsson.org>
26711 * ChangeLog: [no log message]
26713 2005-09-09 Simon Josefsson <simon@josefsson.org>
26715 * NEWS: Version 1.2.7.
26717 2005-09-09 Simon Josefsson <simon@josefsson.org>
26719 * doc/protocol/draft-salowey-tls-ticket-04.txt: Add.
26721 2005-09-08 Simon Josefsson <simon@josefsson.org>
26725 2005-09-08 Simon Josefsson <simon@josefsson.org>
26729 2005-09-08 Simon Josefsson <simon@josefsson.org>
26733 2005-09-08 Simon Josefsson <simon@josefsson.org>
26737 2005-09-06 Simon Josefsson <simon@josefsson.org>
26739 * gl/Makefile.am, gl/getpass.c: Update.
26741 2005-09-03 Simon Josefsson <simon@josefsson.org>
26743 * gl/m4/gnulib-tool.m4, gl/m4/lib-ld.m4, gl/m4/lib-prefix.m4: Add.
26745 2005-09-03 Simon Josefsson <simon@josefsson.org>
26747 * gl/Makefile.am, gl/m4/gnulib-cache.m4, gl/m4/gnulib.m4: Update.
26749 2005-09-02 Simon Josefsson <simon@josefsson.org>
26751 * configure.in, gl/Makefile.am, gl/getdelim.c,
26752 gl/m4/gnulib-cache.m4, gl/m4/gnulib-comp.m4, gl/m4/lib-link.m4:
26755 2005-09-02 Simon Josefsson <simon@josefsson.org>
26757 * doc/protocol/rfc4162.txt: Add.
26759 2005-08-31 Simon Josefsson <simon@josefsson.org>
26761 * AUTHORS: Update my PGP key.
26763 2005-08-31 Simon Josefsson <simon@josefsson.org>
26765 * lib/minitasn1/libtasn1.h: Update.
26767 2005-08-31 Simon Josefsson <simon@josefsson.org>
26769 * libextra/Makefile.am: Dist libgnutls-extra.vers.
26771 2005-08-31 Simon Josefsson <simon@josefsson.org>
26773 * lib/Makefile.am: Dist libgnutls.vers.
26775 2005-08-31 Simon Josefsson <simon@josefsson.org>
26777 * lib/Makefile.am: Fix typo.
26779 2005-08-31 Simon Josefsson <simon@josefsson.org>
26781 * libextra/libgnutls-extra.vers: Add version script.
26783 2005-08-31 Simon Josefsson <simon@josefsson.org>
26785 * NEWS, lib/libgnutls.vers: Add.
26787 2005-08-31 Simon Josefsson <simon@josefsson.org>
26789 * lib/Makefile.am, libextra/Makefile.am: Use version script.
26791 2005-08-31 Simon Josefsson <simon@josefsson.org>
26793 * configure.in: Add --enable-ld-version-script.
26795 2005-08-30 Simon Josefsson <simon@josefsson.org>
26797 * configure.in: Fix typo.
26799 2005-08-30 Simon Josefsson <simon@josefsson.org>
26801 * lib/Makefile.am: Link with libz.
26803 2005-08-30 Simon Josefsson <simon@josefsson.org>
26805 * gl/Makefile.am, gl/isascii.c, gl/isascii.h, gl/m4/gnulib.m4,
26806 gl/m4/isascii.m4: Update.
26808 2005-08-30 Simon Josefsson <simon@josefsson.org>
26810 * lib/gnutls_global.c: Add program_name, to shut up error module.
26812 2005-08-30 Simon Josefsson <simon@josefsson.org>
26814 * configure.in: Remove isascii gnulib module.
26816 2005-08-30 Simon Josefsson <simon@josefsson.org>
26818 * lib/defines.h: Let's pretend all system has isascii until we find
26819 one that actually hasn't.
26821 2005-08-30 Simon Josefsson <simon@josefsson.org>
26823 * doc/examples/ex-verify.c: Don't use C99 features.
26825 2005-08-30 Simon Josefsson <simon@josefsson.org>
26827 * configure.in: Disable zlib code if we don't find zlib.h too.
26829 2005-08-30 Simon Josefsson <simon@josefsson.org>
26831 * lib/Makefile.am: Remove gnutls_random.h.
26833 2005-08-30 Simon Josefsson <simon@josefsson.org>
26835 * gl/getpass.c, gl/m4/gnulib.m4: Update.
26837 2005-08-30 Simon Josefsson <simon@josefsson.org>
26839 * lib/auth_cert.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
26840 lib/auth_srp_passwd.c, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
26841 lib/gnutls_pk.c, lib/gnutls_v2_compat.c, lib/gnutls_x509.c,
26842 lib/x509/pkcs12.c, lib/x509/privkey_pkcs8.c: Don't include
26845 2005-08-30 Simon Josefsson <simon@josefsson.org>
26847 * lib/Makefile.am, lib/gnutls_random.c, lib/gnutls_random.h: (_gnutls_get_random): Removed, not used any more.
26849 2005-08-30 Simon Josefsson <simon@josefsson.org>
26851 * lib/auth_rsa.c: Call gc directly instead of _gnutls_get_random.
26853 2005-08-30 Simon Josefsson <simon@josefsson.org>
26855 * src/crypt.c: Prototype error().
26857 2005-08-30 Simon Josefsson <simon@josefsson.org>
26859 * lib/x509/pkcs12.c, lib/x509/privkey_pkcs8.c: Call gc directly
26860 instead of _gnutls_get_random.
26862 2005-08-30 Simon Josefsson <simon@josefsson.org>
26864 * lib/gnutls_pk.c: Fix last commit.
26866 2005-08-30 Simon Josefsson <simon@josefsson.org>
26868 * lib/auth_srp_passwd.c, lib/gnutls_cipher.c,
26869 lib/gnutls_handshake.c, lib/gnutls_pk.c: Call gc directly instead of
26870 _gnutls_get_random.
26872 2005-08-30 Simon Josefsson <simon@josefsson.org>
26874 * src/Makefile.am: Add libgc.la for crypt.c.
26876 2005-08-30 Simon Josefsson <simon@josefsson.org>
26878 * src/crypt.c: Avoid gcrypt.
26880 2005-08-30 Simon Josefsson <simon@josefsson.org>
26882 * src/Makefile.am: Fix typo.
26884 2005-08-30 Simon Josefsson <simon@josefsson.org>
26886 * src/Makefile.am: Add -I for ../crypto. Remove unneeded OpenCDK
26889 2005-08-25 Simon Josefsson <simon@josefsson.org>
26891 * doc/manpages/Makefile.am: Update.
26893 2005-08-25 Simon Josefsson <simon@josefsson.org>
26895 * gl/Makefile.am, gl/getpass.c, gl/m4/gnulib.m4, gl/m4/minmax.m4:
26898 2005-08-25 Simon Josefsson <simon@josefsson.org>
26902 2005-08-24 Simon Josefsson <simon@josefsson.org>
26904 * gl/getpass.c: Update.
26906 2005-08-24 Simon Josefsson <simon@josefsson.org>
26908 * gl/Makefile.am, gl/getpass.c, gl/m4/getpass.m4, gl/m4/gnulib.m4:
26911 2005-08-24 Simon Josefsson <simon@josefsson.org>
26913 * configure.in: Only use getpass, not getpass-gnu (the later is
26914 always built on glibc platforms).
26916 2005-08-24 Simon Josefsson <simon@josefsson.org>
26918 * src/common.c: Fix copyright. Fix rc/status checking in last
26921 2005-08-24 Simon Josefsson <simon@josefsson.org>
26923 * src/common.c: Use gnutls_certificate_verify_peers2, suggested by
26924 Daniel Stenberg <daniel@haxx.se>.
26926 2005-08-24 Simon Josefsson <simon@josefsson.org>
26928 * lib/gnutls_cert.c, lib/gnutls_x509.c: Doc fix.
26930 2005-08-24 Simon Josefsson <simon@josefsson.org>
26932 * lib/gnutls_cert.c: (gnutls_certificate_verify_peers2): Doc fix, suggested by Daniel
26933 Stenberg <daniel@haxx.se>.
26935 2005-08-24 Simon Josefsson <simon@josefsson.org>
26937 * includes/gnutls/x509.h: Indent.
26939 2005-08-24 Simon Josefsson <simon@josefsson.org>
26941 * includes/gnutls/x509.h: (gnutls_certificate_verify_flags): Doc fix.
26943 2005-08-23 Simon Josefsson <simon@josefsson.org>
26947 2005-08-23 Simon Josefsson <simon@josefsson.org>
26951 2005-08-23 Simon Josefsson <simon@josefsson.org>
26953 * doc/examples/Makefile.am: Fix objdir!=srcdir builds once again.
26955 2005-08-23 Simon Josefsson <simon@josefsson.org>
26957 * doc/examples/Makefile.am: Add -I for objdir!=srcdir builds.
26959 2005-08-23 Simon Josefsson <simon@josefsson.org>
26961 * lib/minitasn1/Makefile.am: Add -I for gl.
26963 2005-08-23 Simon Josefsson <simon@josefsson.org>
26965 * src/common.h: Don't re-map socklen_t (done by configure now),
26966 suggested by Martin Lambers <marlam@marlam.de>.
26968 2005-08-23 Simon Josefsson <simon@josefsson.org>
26970 * configure.in: Define socklen_t to int, not size_t, if it is
26971 missing, suggested by Martin Lambers <marlam@marlam.de>.
26973 2005-08-23 Simon Josefsson <simon@josefsson.org>
26975 * gl/getpass.c, gl/m4/getpass.m4: Update.
26977 2005-08-23 Simon Josefsson <simon@josefsson.org>
26979 * libextra/openpgp/openpgp.h: Protect config.h #include.
26981 2005-08-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
26983 * doc/internals.eps, doc/layers.eps, doc/pgp1.eps: updated figures
26985 2005-08-15 Simon Josefsson <simon@josefsson.org>
26987 * src/certtool-cfg.c: (read_int): Use readline. Use strtol, and catch out of range
26988 inputs. Suggested by Fran.
26990 2005-08-15 Simon Josefsson <simon@josefsson.org>
26992 * configure.in: Add readline.
26994 2005-08-15 Simon Josefsson <simon@josefsson.org>
26996 * src/Makefile.am: Possibly link with readline.
26998 2005-08-15 Simon Josefsson <simon@josefsson.org>
27000 * gl/Makefile.am, gl/m4/gnulib.m4, gl/m4/lib-link.m4,
27001 gl/m4/readline.m4, gl/readline.c, gl/readline.h: Update.
27003 2005-08-12 Simon Josefsson <simon@josefsson.org>
27005 * lib/minitasn1/errors.c, lib/minitasn1/errors.h,
27006 lib/minitasn1/libtasn1.h: Update to 0.2.15.
27008 2005-08-12 Simon Josefsson <simon@josefsson.org>
27010 * gl/m4/isascii.m4: Update.
27012 2005-08-12 Simon Josefsson <simon@josefsson.org>
27014 * configure.in, gl/Makefile.am, gl/isascii.c, gl/isascii.h,
27015 gl/m4/gnulib.m4, gl/m4/isascii.m4, lib/defines.h: Use isascii from
27018 2005-08-12 Simon Josefsson <simon@josefsson.org>
27020 * lib/defines.h: Protect config.h include. Assume C89 platform.
27022 2005-08-12 Simon Josefsson <simon@josefsson.org>
27024 * configure.in, gl/Makefile.am, gl/m4/gnulib.m4, gl/m4/memmove.m4,
27025 gl/memmove.c, lib/defines.h: Cleanup memmove.
27027 2005-08-12 Simon Josefsson <simon@josefsson.org>
27029 * doc/examples/tcp.c: Add, from ex-client2.c.
27031 2005-08-12 Simon Josefsson <simon@josefsson.org>
27033 * doc/examples/ex-client2.c: Use external tcp_*.
27035 2005-08-12 Simon Josefsson <simon@josefsson.org>
27037 * src/certtool.c: Don't call progname stuff.
27039 2005-08-12 Simon Josefsson <simon@josefsson.org>
27043 2005-08-12 Simon Josefsson <simon@josefsson.org>
27045 * lib/memmem.c, lib/memmem.h: Remove.
27047 2005-08-12 Simon Josefsson <simon@josefsson.org>
27049 * lib/Makefile.am: Link with gnulib for memmem.
27051 2005-08-12 Simon Josefsson <simon@josefsson.org>
27053 * gl/Makefile.am, gl/alloca_.h, gl/asnprintf.c, gl/error.c,
27054 gl/error.h, gl/getdelim.c, gl/getdelim.h, gl/getline.c,
27055 gl/getline.h, gl/getpass.c, gl/getpass.h, gl/m4/gnulib.m4,
27056 gl/m4/memmem.m4, gl/memmem.c, gl/memmem.h, gl/minmax.h,
27057 gl/printf-args.c, gl/printf-args.h, gl/printf-parse.c,
27058 gl/printf-parse.h, gl/progname.c, gl/progname.h, gl/size_max.h,
27059 gl/snprintf.c, gl/snprintf.h, gl/stdbool_.h, gl/vasnprintf.c,
27060 gl/vasnprintf.h, gl/xsize.h: Update.
27062 2005-08-12 Simon Josefsson <simon@josefsson.org>
27064 * src/certtool.c: Replace GPL progname.h with simple workaround.
27066 2005-08-12 Simon Josefsson <simon@josefsson.org>
27068 * configure.in: Avoid progname module (only GPL one left). Add
27069 memmem gnulib module. Force gnulib files to be LGPL.
27071 2005-08-12 Simon Josefsson <simon@josefsson.org>
27073 * gl/Makefile.am, gl/getdelim.c, gl/getdelim.h, gl/getline.c,
27074 gl/getline.h, gl/getndelim2.c, gl/getndelim2.h, gl/m4/getdelim.m4,
27075 gl/m4/getline.m4, gl/m4/getndelim2.m4, gl/m4/gnulib.m4,
27076 gl/m4/onceonly_2_57.m4, gl/m4/ssize_t.m4: Update.
27078 2005-08-10 Simon Josefsson <simon@josefsson.org>
27080 * doc/examples/ex-alert.c, doc/examples/ex-cert-select.c,
27081 doc/examples/ex-client-resume.c, doc/examples/ex-client-srp.c,
27082 doc/examples/ex-client1.c, doc/examples/ex-client2.c,
27083 doc/examples/ex-crq.c, doc/examples/ex-pkcs12.c,
27084 doc/examples/ex-rfc2818.c, doc/examples/ex-serv-anon.c,
27085 doc/examples/ex-serv-export.c, doc/examples/ex-serv-pgp.c,
27086 doc/examples/ex-serv-srp.c, doc/examples/ex-serv1.c,
27087 doc/examples/ex-session-info.c, doc/examples/ex-verify.c,
27088 doc/examples/ex-x509-info.c: Indent.
27090 2005-08-10 Simon Josefsson <simon@josefsson.org>
27092 * NEWS, configure.in, doc/Makefile.am, doc/examples/.cvsignore,
27093 doc/examples/Makefile.am, doc/examples/ex-cert-select.c,
27094 doc/examples/ex-client-resume.c, doc/examples/ex-client-srp.c,
27095 doc/examples/ex-client1.c, doc/examples/ex-client2.c,
27096 doc/examples/ex-crq.c, doc/examples/ex-pkcs12.c,
27097 doc/examples/ex-rfc2818.c, doc/examples/ex-serv-anon.c,
27098 doc/examples/ex-serv-export.c, doc/examples/ex-serv-pgp.c,
27099 doc/examples/ex-serv-srp.c, doc/examples/ex-serv1.c,
27100 doc/examples/ex-session-info.c, doc/examples/ex-verify.c,
27101 doc/examples/ex-x509-info.c: Build examples. Fix errors.
27103 2005-07-25 Simon Josefsson <simon@josefsson.org>
27105 * NEWS, THANKS: Add.
27107 2005-07-25 Simon Josefsson <simon@josefsson.org>
27109 * lib/gnutls_global.c: Doc fixes, tiny patch from Ralph Giles
27110 <giles@onlinegamegroup.com>.
27112 2005-07-24 Simon Josefsson <simon@josefsson.org>
27114 * doc/protocol/rfc4132.txt: Add.
27116 2005-07-16 Simon Josefsson <simon@josefsson.org>
27118 * NEWS, configure.in: Bump versions.
27120 2005-07-16 Simon Josefsson <simon@josefsson.org>
27122 * ChangeLog: [no log message]
27124 2005-07-16 Simon Josefsson <simon@josefsson.org>
27126 * NEWS: Version 1.2.6.
27128 2005-07-16 Simon Josefsson <simon@josefsson.org>
27130 * configure.in: Bump versions.
27132 2005-07-16 Simon Josefsson <simon@josefsson.org>
27136 2005-07-16 Simon Josefsson <simon@josefsson.org>
27140 2005-07-16 Simon Josefsson <simon@josefsson.org>
27142 * lib/minitasn1/libtasn1.h: Sync with 0.2.14.
27144 2005-07-16 Simon Josefsson <simon@josefsson.org>
27146 * lib/gnutls_alert.c, lib/gnutls_anon_cred.c: Fix GTK-DOC warnings.
27148 2005-07-16 Simon Josefsson <simon@josefsson.org>
27150 * doc/README.CVS: gtk-doc 1.4 is ok
27152 2005-07-16 Simon Josefsson <simon@josefsson.org>
27154 * includes/gnutls/gnutls.h.in, includes/gnutls/openpgp.h,
27155 lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_ui.c: Fix GTK-DOC
27158 2005-07-16 Simon Josefsson <simon@josefsson.org>
27160 * lib/x509/x509.h: Fix GTK-DOC warning.
27162 2005-07-16 Simon Josefsson <simon@josefsson.org>
27164 * lib/x509/crq.c, lib/x509/privkey.c, lib/x509/x509.c: Fix GTK-DOC
27167 2005-07-15 Simon Josefsson <simon@josefsson.org>
27169 * doc/protocol/draft-salowey-tls-ticket-03.txt: Add.
27171 2005-07-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27173 * doc/examples/ex-x509-info.c: corrected wrong number of arguments
27174 in gnutls_x509_crt_import(). Reported by Fco J. Arias.
27176 2005-07-15 Simon Josefsson <simon@josefsson.org>
27178 * configure.in, lib/gnutls_compress_int.c, libextra/gnutls_extra.c:
27179 Fix LZO 1.x vs 2.x header file #include mess.
27181 2005-07-14 Simon Josefsson <simon@josefsson.org>
27185 2005-07-14 Simon Josefsson <simon@josefsson.org>
27187 * gl/m4/size_max.m4, gl/size_max.h: Update.
27189 2005-07-14 Simon Josefsson <simon@josefsson.org>
27191 * NEWS, THANKS: Add.
27193 2005-07-14 Simon Josefsson <simon@josefsson.org>
27195 * configure.in: Check for lzo1x_1_compress in -llzo2 too, and prefer
27196 -llzo2 if available, reported by Thomas Klausner <tk@giga.or.at>.
27198 2005-07-12 Simon Josefsson <simon@josefsson.org>
27200 * configure.in, lib/gnutls_compress_int.c, libextra/Makefile.am,
27201 libextra/gnutls_extra.c, libextra/lzoconf.h, libextra/lzodefs.h,
27202 libextra/minilzo.c, libextra/minilzo.h,
27203 libextra/minilzo/.cvsignore, libextra/minilzo/Makefile.am,
27204 libextra/minilzo/README.LZO, libextra/minilzo/lzoconf.h,
27205 libextra/minilzo/lzodefs.h, libextra/minilzo/minilzo.c,
27206 libextra/minilzo/minilzo.h, libextra/minilzo/testmini.c: Move
27207 MiniLZO to separate directory. Update from MiniLZO 2.00 to 2.01.
27209 2005-07-12 Simon Josefsson <simon@josefsson.org>
27213 2005-07-12 Simon Josefsson <simon@josefsson.org>
27217 2005-07-03 Simon Josefsson <simon@josefsson.org>
27219 * ChangeLog: [no log message]
27221 2005-07-03 Simon Josefsson <simon@josefsson.org>
27223 * NEWS: Version 1.2.5.
27225 2005-07-03 Simon Josefsson <simon@josefsson.org>
27229 2005-07-02 Simon Josefsson <simon@josefsson.org>
27231 * libextra/libgnutls-extra-config.in: Fix --help for distcheck.
27233 2005-07-02 Simon Josefsson <simon@josefsson.org>
27235 * lib/libgnutls-config.in: Send --help output to stdout.
27237 2005-07-02 Simon Josefsson <simon@josefsson.org>
27239 * lib/libgnutls-config.in: Exit with 0 for --help.
27241 2005-06-27 Simon Josefsson <simon@josefsson.org>
27243 * tests/pkcs12_neon: Fix.
27245 2005-06-27 Simon Josefsson <simon@josefsson.org>
27247 * tests/pkcs12_neon: Fix objdir!=srcdir (for distcheck).
27249 2005-06-27 Simon Josefsson <simon@josefsson.org>
27251 * doc/Makefile.am: Dist gnutls-logo.eps.
27253 2005-06-24 Simon Josefsson <simon@josefsson.org>
27255 * doc/protocol/draft-rescorla-dtls-05.txt: Add.
27257 2005-06-24 Simon Josefsson <simon@josefsson.org>
27259 * doc/protocol/draft-ietf-tls-rfc2246-bis-13.txt: Add.
27261 2005-06-23 Simon Josefsson <simon@josefsson.org>
27263 * doc/protocol/draft-ietf-tls-psk-09.txt: Add.
27265 2005-06-17 Simon Josefsson <simon@josefsson.org>
27267 * Makefile.am: Use --enable-gtk-doc during distcheck.
27269 2005-06-15 Simon Josefsson <simon@josefsson.org>
27271 * NEWS, THANKS: Add.
27273 2005-06-15 Simon Josefsson <simon@josefsson.org>
27275 * libextra/opencdk/Makefile.am: Fix srcdir!=objdir builds.
27277 2005-06-15 Simon Josefsson <simon@josefsson.org>
27279 * libextra/opencdk/Makefile.am, libextra/openpgp/Makefile.am: Add
27282 2005-06-15 Simon Josefsson <simon@josefsson.org>
27284 * lib/x509/Makefile.am, libextra/openpgp/Makefile.am: Fix
27285 srcdir!=objdir builds.
27287 2005-06-14 Simon Josefsson <simon@josefsson.org>
27291 2005-06-14 Simon Josefsson <simon@josefsson.org>
27293 * libextra/lzodefs.h: Add.
27295 2005-06-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27297 * NEWS, THANKS: [no log message]
27299 2005-06-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27301 * configure.in, lib/gnutls_compress_int.c, libextra/Makefile.am,
27302 libextra/gnutls_extra.c, libextra/lzoconf.h, libextra/minilzo.c,
27303 libextra/minilzo.h: Updated to minilzo 2.0 and corrected stuff
27306 2005-06-03 Simon Josefsson <simon@josefsson.org>
27308 * doc/protocol/draft-ietf-tls-rfc2246-bis-12.txt: Add.
27310 2005-06-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27312 * lib/x509/x509_write.c: some updates to prevent warnings for non
27313 constant initializers
27315 2005-05-31 Simon Josefsson <simon@josefsson.org>
27317 * doc/protocol/draft-ietf-tls-ecc-10.txt: Add.
27319 2005-05-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27321 * NEWS: [no log message]
27323 2005-05-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27325 * lib/gnutls_int.h, lib/gnutls_ui.c, lib/x509/crl_write.c,
27326 lib/x509/crq.c, lib/x509/mpi.c, lib/x509/sign.c,
27327 lib/x509/x509_write.c: fixed some type conflicts.
27329 2005-05-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27331 * lib/x509/x509.c: crt_list_import() now works with DER certificates
27332 (although only 1 can be imported).
27334 2005-05-29 Simon Josefsson <simon@josefsson.org>
27338 2005-05-29 Simon Josefsson <simon@josefsson.org>
27340 * NEWS, THANKS: Add.
27342 2005-05-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27344 * lib/x509/dn.c: [no log message]
27346 2005-05-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27348 * lib/x509/dn.c: correct the behaviour in DN parsing. Return the
27349 correct size when requested.
27351 2005-05-28 Simon Josefsson <simon@josefsson.org>
27353 * NEWS, configure.in: Bump versions.
27355 2005-05-28 Simon Josefsson <simon@josefsson.org>
27359 2005-05-28 Simon Josefsson <simon@josefsson.org>
27361 * ChangeLog: [no log message]
27363 2005-05-28 Simon Josefsson <simon@josefsson.org>
27365 * NEWS: Version 1.2.4.
27367 2005-05-28 Simon Josefsson <simon@josefsson.org>
27369 * configure.in: Bump versions.
27371 2005-05-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27373 * src/certtool.c: print the correct issuer in verify_chain()
27375 2005-05-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27377 * NEWS, lib/auth_anon.c, lib/auth_cert.c, lib/auth_dhe.c,
27378 lib/auth_rsa.c, lib/auth_rsa_export.c, lib/auth_srp.c,
27379 lib/auth_srp_passwd.c, lib/auth_srp_rsa.c, lib/ext_srp.c,
27380 lib/gnutls_cert.c, lib/gnutls_handshake.c, lib/gnutls_state.c,
27381 lib/gnutls_ui.c, lib/gnutls_x509.c, lib/x509/pkcs12_bag.c,
27382 src/certtool.c: eliminated some warnings.
27384 2005-05-26 Simon Josefsson <simon@josefsson.org>
27386 * doc/manpages/Makefile.am: Generated.
27388 2005-05-26 Simon Josefsson <simon@josefsson.org>
27390 * config.rpath, doc/gendocs.sh: Update.
27392 2005-05-26 Simon Josefsson <simon@josefsson.org>
27394 * AUTHORS, COPYING, COPYING.LIB, Makefile.am, NEWS, configure.in,
27395 crypto/Makefile.am, crypto/gc-libgcrypt.c, crypto/gc.h,
27396 crypto/pkcs5.c, crypto/test-gc.c, crypto/utils.c, crypto/utils.h,
27397 doc/Makefile.am, doc/fdl.texi, doc/gendocs.sh,
27398 doc/gendocs_template, includes/Makefile.am,
27399 includes/gnutls/extra.h, includes/gnutls/gnutls.h.in,
27400 includes/gnutls/openpgp.h, includes/gnutls/openssl.h,
27401 includes/gnutls/pkcs12.h, includes/gnutls/x509.h, lib/Makefile.am,
27402 lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.c, lib/auth_cert.h,
27403 lib/auth_dh_common.c, lib/auth_dh_common.h, lib/auth_dhe.c,
27404 lib/auth_rsa.c, lib/auth_rsa_export.c, lib/auth_srp.c,
27405 lib/auth_srp.h, lib/auth_srp_passwd.c, lib/auth_srp_passwd.h,
27406 lib/auth_srp_rsa.c, lib/auth_srp_sb64.c, lib/debug.c, lib/debug.h,
27407 lib/defines.h, lib/ext_cert_type.c, lib/ext_cert_type.h,
27408 lib/ext_max_record.c, lib/ext_max_record.h, lib/ext_server_name.c,
27409 lib/ext_server_name.h, lib/ext_srp.c, lib/ext_srp.h,
27410 lib/gnutls_alert.c, lib/gnutls_algorithms.c,
27411 lib/gnutls_algorithms.h, lib/gnutls_anon_cred.c, lib/gnutls_auth.c,
27412 lib/gnutls_auth.h, lib/gnutls_auth_int.h, lib/gnutls_buffer.h,
27413 lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cert.c,
27414 lib/gnutls_cert.h, lib/gnutls_cipher.c, lib/gnutls_cipher.h,
27415 lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h,
27416 lib/gnutls_compress.c, lib/gnutls_compress.h,
27417 lib/gnutls_compress_int.c, lib/gnutls_compress_int.h,
27418 lib/gnutls_constate.c, lib/gnutls_constate.h, lib/gnutls_datum.c,
27419 lib/gnutls_datum.h, lib/gnutls_db.c, lib/gnutls_db.h,
27420 lib/gnutls_dh.c, lib/gnutls_dh.h, lib/gnutls_dh_primes.c,
27421 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_extensions.c,
27422 lib/gnutls_extensions.h, lib/gnutls_global.c, lib/gnutls_global.h,
27423 lib/gnutls_handshake.c, lib/gnutls_handshake.h,
27424 lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
27425 lib/gnutls_kx.c, lib/gnutls_kx.h, lib/gnutls_mem.c,
27426 lib/gnutls_mem.h, lib/gnutls_mpi.c, lib/gnutls_mpi.h,
27427 lib/gnutls_num.c, lib/gnutls_num.h, lib/gnutls_pk.c,
27428 lib/gnutls_pk.h, lib/gnutls_priority.c, lib/gnutls_priority.h,
27429 lib/gnutls_random.c, lib/gnutls_random.h, lib/gnutls_record.c,
27430 lib/gnutls_record.h, lib/gnutls_rsa_export.c,
27431 lib/gnutls_rsa_export.h, lib/gnutls_session.c,
27432 lib/gnutls_session.h, lib/gnutls_session_pack.c,
27433 lib/gnutls_session_pack.h, lib/gnutls_sig.c, lib/gnutls_sig.h,
27434 lib/gnutls_srp.c, lib/gnutls_srp.h, lib/gnutls_state.c,
27435 lib/gnutls_state.h, lib/gnutls_str.c, lib/gnutls_str.h,
27436 lib/gnutls_ui.c, lib/gnutls_v2_compat.c, lib/gnutls_v2_compat.h,
27437 lib/gnutls_x509.c, lib/gnutls_x509.h, lib/io_debug.h, lib/memmem.c,
27438 lib/memmem.h, lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
27439 lib/minitasn1/element.c, lib/minitasn1/errors.c,
27440 lib/minitasn1/errors.h, lib/minitasn1/gstr.c, lib/minitasn1/int.h,
27441 lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c,
27442 lib/minitasn1/structure.c, lib/strfile.h, lib/x509/Makefile.am,
27443 lib/x509/common.c, lib/x509/common.h, lib/x509/compat.c,
27444 lib/x509/compat.h, lib/x509/crl.c, lib/x509/crl_write.c,
27445 lib/x509/crq.c, lib/x509/crq.h, lib/x509/dn.c, lib/x509/dn.h,
27446 lib/x509/dsa.c, lib/x509/dsa.h, lib/x509/extensions.c,
27447 lib/x509/extensions.h, lib/x509/mpi.c, lib/x509/mpi.h,
27448 lib/x509/pkcs12.c, lib/x509/pkcs12.h, lib/x509/pkcs12_bag.c,
27449 lib/x509/pkcs12_encr.c, lib/x509/pkcs7.c, lib/x509/pkcs7.h,
27450 lib/x509/privkey.c, lib/x509/privkey.h, lib/x509/privkey_pkcs8.c,
27451 lib/x509/rfc2818.h, lib/x509/rfc2818_hostname.c, lib/x509/sign.c,
27452 lib/x509/sign.h, lib/x509/verify.c, lib/x509/verify.h,
27453 lib/x509/x509.c, lib/x509/x509.h, lib/x509/x509_write.c,
27454 lib/x509/xml.c, lib/x509_b64.c, lib/x509_b64.h,
27455 libextra/Makefile.am, libextra/gnutls_extra.c,
27456 libextra/gnutls_extra.h, libextra/gnutls_openpgp.c,
27457 libextra/gnutls_openssl.c, libextra/lzoconf.h, libextra/minilzo.c,
27458 libextra/minilzo.h, libextra/opencdk/armor.c,
27459 libextra/opencdk/cipher.c, libextra/opencdk/cipher.h,
27460 libextra/opencdk/compress.c, libextra/opencdk/context.h,
27461 libextra/opencdk/encrypt.c, libextra/opencdk/filters.h,
27462 libextra/opencdk/kbnode.c, libextra/opencdk/keydb.c,
27463 libextra/opencdk/keygen.c, libextra/opencdk/keylist.c,
27464 libextra/opencdk/keyserver.c, libextra/opencdk/main.c,
27465 libextra/opencdk/main.h, libextra/opencdk/md.c,
27466 libextra/opencdk/md.h, libextra/opencdk/misc.c,
27467 libextra/opencdk/new-packet.c, libextra/opencdk/opencdk.h,
27468 libextra/opencdk/packet.h, libextra/opencdk/plaintext.c,
27469 libextra/opencdk/pubkey.c, libextra/opencdk/read-packet.c,
27470 libextra/opencdk/seskey.c, libextra/opencdk/sig-check.c,
27471 libextra/opencdk/sign.c, libextra/opencdk/stream.c,
27472 libextra/opencdk/stream.h, libextra/opencdk/sym-cipher.c,
27473 libextra/opencdk/trustdb.c, libextra/opencdk/types.h,
27474 libextra/opencdk/verify.c, libextra/opencdk/write-packet.c,
27475 libextra/openpgp/compat.c, libextra/openpgp/extras.c,
27476 libextra/openpgp/pgp.c, libextra/openpgp/pgpverify.c,
27477 libextra/openpgp/privkey.c, libextra/openpgp/xml.c,
27478 libextra/openssl_compat.c, libextra/openssl_compat.h,
27479 src/Makefile.am, src/certtool-cfg.c, src/certtool.c, src/cli.c,
27480 src/common.c, src/crypt.c, src/list.h, src/prime.c, src/serv.c,
27481 src/tests.c, src/tls_test.c, tests/Makefile.am, tests/anonself.c,
27482 tests/chain, tests/openssl.c, tests/pkcs12_neon, tests/pkits,
27483 tests/pkits_crl, tests/pkits_crt, tests/pkits_pkcs12,
27484 tests/pkits_smime, tests/simple.c, tests/utils.c, tests/utils.h:
27485 Update FSF office address in license.
27487 2005-05-26 Simon Josefsson <simon@josefsson.org>
27489 * Makefile.am: Update FSF office address in license.
27491 2005-05-26 Simon Josefsson <simon@josefsson.org>
27495 2005-05-26 Simon Josefsson <simon@josefsson.org>
27497 * gl/Makefile.am, gl/alloca_.h, gl/asnprintf.c, gl/error.c,
27498 gl/error.h, gl/getline.c, gl/getline.h, gl/getndelim2.c,
27499 gl/getndelim2.h, gl/getpass.c, gl/getpass.h, gl/m4/gnulib.m4,
27500 gl/m4/minmax.m4, gl/minmax.h, gl/printf-args.c, gl/printf-args.h,
27501 gl/printf-parse.c, gl/printf-parse.h, gl/progname.c, gl/progname.h,
27502 gl/snprintf.c, gl/snprintf.h, gl/stdbool_.h, gl/vasnprintf.c,
27503 gl/vasnprintf.h, gl/xsize.h: Update.
27505 2005-05-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27507 * doc/manpages/certtool.1: [no log message]
27509 2005-05-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27511 * NEWS: [no log message]
27513 2005-05-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27515 * doc/examples/ex-verify.c: improved the verification example.
27517 2005-05-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27519 * NEWS: [no log message]
27521 2005-05-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27523 * includes/gnutls/x509.h, lib/x509/verify.c: Corrected a bug in
27524 certificate verification that could lead to a trusted certificate
27525 path to be marked as non-trusted, if it included the last
27526 self-signed certificate in the chain.
27528 2005-05-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27530 * doc/examples/ex-cert-select.c: [no log message]
27532 2005-05-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27534 * ChangeLog, NEWS, configure.in, doc/manpages/Makefile.am,
27535 src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
27536 src/certtool.gaa: Introduced to --fix-key option to certtool, which
27537 can be used to regenerate the (optional) parameters in a private
27538 key. It should be used together with --key-info.
27540 2005-05-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27542 * NEWS: [no log message]
27544 2005-05-20 Simon Josefsson <simon@josefsson.org>
27546 * doc/protocol/draft-ietf-tls-rfc3546bis-01.txt: Add.
27548 2005-05-20 Simon Josefsson <simon@josefsson.org>
27550 * doc/gnutls.texi: Typo.
27552 2005-05-20 Simon Josefsson <simon@josefsson.org>
27554 * lib/gnutls_int.h: Include defines.h before gnutls.h, to pull in
27555 config.h, to make sure memmem.h prototype memmem properly, from
27556 Yoann Vandoorselaere <yoann.v@prelude-ids.com>.
27558 2005-05-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27560 * src/certtool.c: removed unneeded gnutls_x509_crt_init().
27562 2005-05-16 Simon Josefsson <simon@josefsson.org>
27564 * doc/protocol/draft-ietf-tls-rfc2246-bis-10.txt: Add.
27566 2005-05-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27568 * lib/x509/common.c: [no log message]
27570 2005-05-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27572 * lib/x509/common.c, lib/x509/pkcs12.c: corrected some things that
27573 could affect 64 bit machines.
27575 2005-05-01 Simon Josefsson <simon@josefsson.org>
27577 * lib/gnutls_int.h: Use gnutls/extra.h to get
27578 gnutls_openpgp_recv_key_func type.
27580 2005-05-01 Simon Josefsson <simon@josefsson.org>
27582 * libextra/openpgp/openpgp.h: Remove, defined in gnutls.h.
27584 2005-04-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27588 2005-04-28 Simon Josefsson <simon@josefsson.org>
27590 * ChangeLog: [no log message]
27592 2005-04-27 Simon Josefsson <simon@josefsson.org>
27594 * doc/manpages/Makefile.am: Update.
27596 2005-04-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27598 * NEWS: [no log message]
27600 2005-04-27 Simon Josefsson <simon@josefsson.org>
27602 * configure.in: Revert fully, LT_CURRENT was also updated. Sorry.
27604 2005-04-27 Simon Josefsson <simon@josefsson.org>
27606 * configure.in: Revert partially, LT_AGE already incremented.
27608 2005-04-27 Simon Josefsson <simon@josefsson.org>
27610 * configure.in: Bump versions.
27612 2005-04-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27614 * THANKS: for the gnutls_cipher.c bug, that could cause denial of
27617 2005-04-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27619 * configure.in: increased age
27621 2005-04-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27623 * NEWS, configure.in, includes/gnutls/x509.h,
27624 lib/gnutls_rsa_export.c, lib/x509/privkey.c, src/certtool.c:
27625 certtool can now fix the old RSA private keys. This is done by using
27628 2005-04-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27630 * lib/x509/privkey.c, lib/x509/x509.h: at the export phase, encode
27633 2005-04-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27635 * NEWS: [no log message]
27637 2005-04-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27639 * lib/gnutls_mpi.h, lib/x509/privkey.c, lib/x509/x509.h: corrected
27640 bugs in RSA key export.
27642 2005-04-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27644 * lib/gnutls_cipher.c: added an extra check while checking the
27647 2005-04-25 Simon Josefsson <simon@josefsson.org>
27649 * ChangeLog: [no log message]
27651 2005-04-25 Simon Josefsson <simon@josefsson.org>
27653 * NEWS: Version 1.2.2.
27655 2005-04-25 Simon Josefsson <simon@josefsson.org>
27657 * doc/Makefile.am: Don't regenerate error_codes.texi when gnutls.h
27658 is newer, because it will always be, and this causes texinfo to be
27661 2005-04-25 Simon Josefsson <simon@josefsson.org>
27663 * doc/Makefile.am: Dist more.
27665 2005-04-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27667 * lib/gnutls_alert.c: some updates in the description of
27670 2005-04-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27672 * lib/gnutls_alert.c: gnutls_alert_send_appropriate() is no longer
27673 marked as deprecated.
27675 2005-04-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27677 * lib/x509/x509.c: [no log message]
27679 2005-04-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27681 * lib/x509/x509.c: [no log message]
27683 2005-04-21 Simon Josefsson <simon@josefsson.org>
27687 2005-04-21 Simon Josefsson <simon@josefsson.org>
27689 * lib/gnutls_alert.c: Make it compile.
27691 2005-04-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27693 * NEWS: [no log message]
27695 2005-04-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27697 * lib/auth_cert.h: [no log message]
27699 2005-04-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27701 * lib/auth_cert.h, lib/gnutls_cert.c, lib/gnutls_session_pack.c,
27702 lib/gnutls_ui.c: some cleanups, and changes in the resuming code to
27703 avoid freeing non-allocated stuff.
27705 2005-04-19 Simon Josefsson <simon@josefsson.org>
27707 * configure.in: Remove some warnings.
27709 2005-04-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27711 * src/certtool.c: some cleanups in certtool
27713 2005-04-15 Simon Josefsson <simon@josefsson.org>
27715 * configure.in, includes/Makefile.am, includes/gnutls/Makefile.am:
27716 Remove includes/gnutls/Makefile.am. Fix includes/Makefile.am to
27719 2005-04-15 Simon Josefsson <simon@josefsson.org>
27721 * lib/Makefile.am: Remove gnutls_alert.h.
27723 2005-04-15 Simon Josefsson <simon@josefsson.org>
27725 * includes/gnutls/Makefile.am: Add license.
27727 2005-04-15 Simon Josefsson <simon@josefsson.org>
27729 * includes/Makefile.am: Simplify. Add license.
27731 2005-04-15 Simon Josefsson <simon@josefsson.org>
27733 * includes/gnutls/Makefile.am: Don't dist gnutls.h, it is generated.
27735 2005-04-15 Simon Josefsson <simon@josefsson.org>
27737 * configure.in, includes/gnutls/gnutls.h.in, lib/gnutls.h.in.in:
27738 Move lib/gnutls.h.in.in into includes/gnutls/gnutls.h.in. Fix
27739 #warning about missing components, it didn't work in config.status.
27740 Simplify configure.ac wrt to gnutls.h.
27742 2005-04-14 Simon Josefsson <simon@josefsson.org>
27744 * configure.in: Add more warnings (likely to be trimmed later).
27746 2005-04-14 Simon Josefsson <simon@josefsson.org>
27748 * lib/gnutls_int.h: Remove.
27750 2005-04-14 Simon Josefsson <simon@josefsson.org>
27752 * lib/gnutls_global.h: Remove dupe definition.
27754 2005-04-14 Simon Josefsson <simon@josefsson.org>
27756 * lib/gnutls.h.in.in: Revert.
27758 2005-04-14 Simon Josefsson <simon@josefsson.org>
27760 * lib/gnutls.h.in.in: Moved from gnutls_mem.h.
27762 2005-04-14 Simon Josefsson <simon@josefsson.org>
27764 * lib/gnutls_mem.h: Cleanup.
27766 2005-04-14 Simon Josefsson <simon@josefsson.org>
27768 * lib/gnutls_algorithms.h: Fix warning.
27770 2005-04-14 Simon Josefsson <simon@josefsson.org>
27772 * libextra/opencdk/main.c: Fix warning.
27774 2005-04-14 Simon Josefsson <simon@josefsson.org>
27776 * lib/auth_cert.c, lib/auth_srp_passwd.c, lib/gnutls_constate.c,
27777 lib/gnutls_v2_compat.c, lib/gnutls_x509.c, libextra/opencdk/main.c,
27778 libextra/opencdk/misc.c: Fix warning.
27780 2005-04-14 Simon Josefsson <simon@josefsson.org>
27782 * lib/gnutls_compress.c, lib/gnutls_compress.h,
27783 lib/gnutls_hash_int.c, lib/gnutls_kx.c: Fix warning.
27785 2005-04-14 Simon Josefsson <simon@josefsson.org>
27787 * lib/gnutls_handshake.c: Fix warnings.
27789 2005-04-14 Simon Josefsson <simon@josefsson.org>
27791 * lib/gnutls_cipher.c, lib/gnutls_handshake.c,
27792 lib/gnutls_handshake.h, lib/gnutls_state.c, lib/gnutls_state.h: Fix
27795 2005-04-14 Simon Josefsson <simon@josefsson.org>
27797 * gl/Makefile.am, gl/m4/getpass.m4: Update.
27799 2005-04-14 Simon Josefsson <simon@josefsson.org>
27801 * lib/gnutls_handshake.h: Cleanup.
27803 2005-04-14 Simon Josefsson <simon@josefsson.org>
27805 * gl/Makefile.am, gl/m4/getline.m4, gl/m4/getpass.m4,
27806 gl/progname.c, gl/size_max.h, gl/vasnprintf.c: Update.
27808 2005-04-14 Simon Josefsson <simon@josefsson.org>
27810 * configure.in: Improve warning CFLAGS.
27812 2005-04-14 Simon Josefsson <simon@josefsson.org>
27816 2005-04-14 Simon Josefsson <simon@josefsson.org>
27818 * lib/x509/common.c: (_gnutls_x509_oid_data2string): Fix memory leak, tiny patch from
27819 Rupert Kittinger <rkit@mur.at>.
27821 2005-04-14 Simon Josefsson <simon@josefsson.org>
27823 * doc/manpages/Makefile.am: Generated.
27825 2005-04-14 Simon Josefsson <simon@josefsson.org>
27827 * doc/Makefile.am: Make error_codes.texi build, after removing
27828 gnutls_errors_int.h.
27830 2005-04-14 Simon Josefsson <simon@josefsson.org>
27832 * lib/gnutls_alert.c: Make it build.
27834 2005-04-14 Simon Josefsson <simon@josefsson.org>
27836 * lib/auth_srp.c, lib/ext_srp.c, lib/gnutls_alert.h,
27837 lib/gnutls_algorithms.h, lib/gnutls_handshake.c, lib/gnutls_kx.c,
27838 lib/gnutls_record.c: Simplify.
27840 2005-04-14 Simon Josefsson <simon@josefsson.org>
27842 * lib/gnutls_auth_int.h, lib/gnutls_db.h: Cleanup.
27844 2005-04-14 Simon Josefsson <simon@josefsson.org>
27846 * doc/README.CODING_STYLE, lib/Makefile.am, lib/gnutls_errors.h,
27847 lib/gnutls_errors_int.h: Simplify.
27849 2005-04-14 Simon Josefsson <simon@josefsson.org>
27851 * lib/gnutls_ui.h: Remove. (Everything moved to gnutls.h.in.in.)
27853 2005-04-14 Simon Josefsson <simon@josefsson.org>
27857 2005-04-14 Simon Josefsson <simon@josefsson.org>
27859 * configure.in, lib/Makefile.am, lib/auth_anon.c, lib/auth_anon.h,
27860 lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c,
27861 lib/auth_rsa_export.c, lib/auth_srp.h, lib/auth_srp_passwd.c,
27862 lib/auth_srp_rsa.c, lib/debug.c, lib/debug.h, lib/gnutls.h.in.in,
27863 lib/gnutls_alert.h, lib/gnutls_auth_int.h, lib/gnutls_buffers.c,
27864 lib/gnutls_buffers.h, lib/gnutls_cert.c, lib/gnutls_cert.h,
27865 lib/gnutls_dh.h, lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
27866 lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
27867 lib/gnutls_mem.h, lib/gnutls_record.c, lib/gnutls_record.h,
27868 lib/gnutls_rsa_export.h, lib/gnutls_session.h, lib/gnutls_sig.h,
27869 lib/gnutls_state.c, lib/gnutls_state.h, lib/gnutls_ui.c,
27870 lib/gnutls_x509.c, lib/x509/crl_write.c, lib/x509/crq.c,
27871 lib/x509/rfc2818_hostname.c, lib/x509/x509.c, lib/x509/x509.h,
27872 lib/x509/x509_write.c, libextra/openpgp/openpgp.h: Clean up #include
27873 situation, merge from gnutls_1_2_1_with_include_fixes. Now
27874 lib/gnutls_int.h start by including gnutls/gnutls.h, to check
27875 prototypes during compile time. More cleanups are expected.
27877 2005-04-14 Simon Josefsson <simon@josefsson.org>
27879 * NEWS: Mention API/ABI changes more clearly.
27881 2005-04-14 Simon Josefsson <simon@josefsson.org>
27885 2005-04-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27887 * lib/pkix.asn, lib/pkix_asn1_tab.c: Some fixes for
27888 AuthorityKeyIdentifier parsing. Suggested by Fabio.
27890 2005-04-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27892 * doc/gnutls.texi: [no log message]
27894 2005-04-12 Simon Josefsson <simon@josefsson.org>
27896 * doc/protocol/draft-rescorla-dtls-04.txt: Add.
27898 2005-04-12 Simon Josefsson <simon@josefsson.org>
27900 * doc/protocol/draft-ietf-tls-ecc-09.txt: Add.
27902 2005-04-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27904 * NEWS, doc/TODO, doc/manpages/Makefile.am, lib/x509/common.c,
27905 lib/x509/common.h, lib/x509/dn.c, lib/x509/pkcs12.c: Fixed pkcs12
27906 friendly name and local key identifier decoding.
27908 2005-04-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27910 * doc/TODO: [no log message]
27912 2005-04-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27914 * src/certtool.c: print some more information for PKCS #12
27917 2005-04-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27919 * src/serv.c: [no log message]
27921 2005-04-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27923 * NEWS, lib/x509/x509_write.c: [no log message]
27925 2005-04-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27927 * lib/gnutls_alert.c: return unexpected_message alert in the case of
27928 a handshake unexpected message.
27930 2005-04-04 Simon Josefsson <simon@josefsson.org>
27932 * NEWS, configure.in: Bump versions.
27934 2005-04-04 Simon Josefsson <simon@josefsson.org>
27938 2005-04-04 Simon Josefsson <simon@josefsson.org>
27940 * lib/gnutls_record.c: Doc fix, suggested by Nikos Mavrogiannopoulos
27943 2005-04-04 Simon Josefsson <simon@josefsson.org>
27945 * ChangeLog: [no log message]
27947 2005-04-04 Simon Josefsson <simon@josefsson.org>
27949 * NEWS: Version 1.2.1.
27951 2005-04-04 Simon Josefsson <simon@josefsson.org>
27953 * lib/gnutls_record.c: Doc fixes, adapted from suggestions by Martin
27954 Lambers <marlam@web.de>.
27956 2005-04-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27958 * NEWS: [no log message]
27960 2005-04-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27962 * configure.in: added warning to libraries compiled with features
27965 2005-04-02 Simon Josefsson <simon@josefsson.org>
27967 * doc/manpages/Makefile.am: Fix.
27969 2005-03-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27971 * lib/x509/x509.c: [no log message]
27973 2005-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27975 * lib/gnutls_record.c: some more documentation fixes.
27977 2005-03-29 Simon Josefsson <simon@josefsson.org>
27979 * lib/gnutls_record.c: Doc fix, reported by Martin Lambers
27982 2005-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27984 * doc/TODO: [no log message]
27986 2005-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27988 * doc/TODO: [no log message]
27990 2005-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27992 * doc/TODO: [no log message]
27994 2005-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
27996 * doc/TODO: [no log message]
27998 2005-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28000 * doc/TODO: [no log message]
28002 2005-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28004 * doc/TODO: [no log message]
28006 2005-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28008 * doc/TODO: [no log message]
28010 2005-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28012 * doc/TODO: [no log message]
28014 2005-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28016 * doc/TODO: [no log message]
28018 2005-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28020 * doc/TODO: [no log message]
28022 2005-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28024 * lib/x509/x509.c: [no log message]
28026 2005-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28028 * includes/gnutls/x509.h, lib/x509/x509.c, lib/x509/x509.h,
28029 src/certtool.c, src/cli.c: more improvments to
28030 gnutls_x509_crt_list_import()
28032 2005-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28034 * includes/gnutls/x509.h, lib/x509/x509.c, lib/x509/x509.h,
28035 src/cli.c: improved gnutls_x509_crt_list_import().
28037 2005-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28039 * src/certtool.c: certtool can now print certificate information in
28040 files containing multiple certificates.
28042 2005-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28044 * lib/x509/x509.c: [no log message]
28046 2005-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28048 * NEWS, includes/gnutls/x509.h, lib/x509/x509.c, src/cli.c: Added
28049 the function gnutls_x509_crt_list_import(). This is a convinience
28050 function to import many certificates with a single call.
28052 2005-03-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28054 * NEWS, includes/gnutls/x509.h, lib/x509/x509_write.c: Added
28055 gnutls_x509_crt_set_extension_by_oid().
28057 2005-03-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28059 * doc/TODO: [no log message]
28061 2005-03-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28063 * lib/x509/common.c, lib/x509/crq.c: corrected bug in
28064 gnutls_crq_get_attribute_by_oid()
28066 2005-03-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28068 * configure.in: fixed the library number.
28070 2005-03-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28072 * includes/gnutls/x509.h, lib/gnutls_hash_int.h, lib/x509/common.c,
28073 lib/x509/crq.c, lib/x509/privkey_pkcs8.c, lib/x509/x509.h,
28074 lib/x509/xml.c, libextra/opencdk/opencdk.h: [no log message]
28076 2005-03-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28078 * 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().
28080 2005-03-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28082 * lib/auth_cert.c, lib/auth_cert.h, lib/auth_dh_common.c,
28083 lib/auth_dh_common.h, lib/gnutls_auth.c, lib/gnutls_record.c,
28084 lib/gnutls_session_pack.c: eliminated some memory leaks caused by
28085 DHE and RSA-EXPORT ciphersuites. Thanks to Yoann Vandoorselaere for
28088 2005-03-18 Simon Josefsson <simon@josefsson.org>
28090 * doc/protocol/draft-ietf-tls-srp-09.txt: Add.
28092 2005-03-11 Simon Josefsson <simon@josefsson.org>
28096 2005-03-11 Simon Josefsson <simon@josefsson.org>
28098 * nettle/tests/Makefile.am: Dist testutils.{c,h}.
28100 2005-03-10 Simon Josefsson <simon@josefsson.org>
28104 2005-03-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28106 * lib/x509/verify.c, libextra/openpgp/pgpverify.c,
28107 libextra/openssl_compat.c: some doc fixes.
28109 2005-03-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28111 * lib/x509/verify.c: [no log message]
28113 2005-03-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28115 * lib/x509/dsa.c, lib/x509/privkey.c: [no log message]
28117 2005-03-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28119 * lib/gnutls_algorithms.c, lib/x509/common.h, lib/x509/pkcs12.c,
28120 lib/x509/privkey_pkcs8.c, lib/x509/x509.h: gnutls will now recognize
28121 the GOST signature and public key OIDs. However no support is
28124 2005-03-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28126 * lib/gnutls_dh.c: added a check to test whether the DH secret is
28129 2005-03-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28131 * src/cli.c: [no log message]
28133 2005-03-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28135 * NEWS, includes/gnutls/x509.h, lib/x509/verify.c,
28136 lib/x509/verify.h: Improved the semantics of
28137 GNUTLS_VERIFY_ALLOW_X509_V1_CA_CRT, to allow only trusted Version 1
28138 CAs and introduced GNUTLS_VERIFY_ALLOW_ANY_X509_V1_CA_CRT which has
28141 2005-03-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28143 * doc/TODO: test commit
28145 2005-03-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28147 * src/certtool.c: [no log message]
28149 2005-03-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28151 * ChangeLog: [no log message]
28153 2005-03-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28155 * lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
28156 lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
28157 lib/gnutls_priority.c, lib/gnutls_sig.c, lib/gnutls_srp.c,
28158 lib/gnutls_state.c, lib/x509/crl_write.c, lib/x509/crq.c,
28159 lib/x509/pkcs12.c, lib/x509/privkey.c, lib/x509/sign.c,
28160 lib/x509/verify.c, lib/x509/x509.c, lib/x509/x509_write.c,
28161 libextra/gnutls_openssl.c, src/certtool.c, src/cli.c, src/common.c,
28162 src/serv.c, src/tests.c: renamed all instances of _SHA to _SHA1 to
28163 make naming more consistent and clear.
28165 2005-03-05 Simon Josefsson <simon@josefsson.org>
28169 2005-03-05 Simon Josefsson <simon@josefsson.org>
28171 * NEWS, THANKS: Add.
28173 2005-03-05 Simon Josefsson <simon@josefsson.org>
28175 * configure.in: Don't force -O2 -finline-functions.
28177 2005-03-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28179 * NEWS, src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
28180 src/certtool.gaa, src/prime.c: Added the option --get-dh-params to
28181 certtool, in order to get the included primes and generators
28183 2005-03-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28185 * NEWS, src/certtool.c: added warning when MD5 is being used.
28187 2005-03-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28189 * lib/gnutls_x509.c: [no log message]
28191 2005-03-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28193 * NEWS, lib/auth_srp.c: added more strict checks for g,n
28195 2005-03-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28197 * doc/protocol/draft-salowey-tls-ticket-00.txt,
28198 doc/protocol/draft-salowey-tls-ticket-02.txt: new ticket
28200 2005-02-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28202 * doc/TODO: [no log message]
28204 2005-02-24 Simon Josefsson <simon@josefsson.org>
28206 * doc/protocol/draft-ietf-tls-psk-06.txt: Add.
28208 2005-02-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28210 * NEWS: [no log message]
28212 2005-02-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28214 * lib/gnutls_record.c: some modifications for gnutls_bye()
28217 2005-02-22 Simon Josefsson <simon@josefsson.org>
28219 * doc/protocol/draft-rescorla-dtls-03.txt: Add.
28221 2005-02-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28223 * doc/manpages/srptool.1: updated documentation for srptool.1
28225 2005-02-12 Simon Josefsson <simon@josefsson.org>
28227 * configure.in: Add -Wshadow for --enable-developer-mode.
28229 2005-02-12 Simon Josefsson <simon@josefsson.org>
28231 * lib/gnutls_ui.c, lib/gnutls_ui.h: (gnutls_rsa_export_get_pubkey): Don't use reserved word "exp",
28232 reported by Neil Spring <nspring@cs.washington.edu>.
28234 2005-02-12 Simon Josefsson <simon@josefsson.org>
28236 * includes/gnutls/x509.h, lib/x509/crl.c: (gnutls_x509_crl_get_crt_serial): Don't use reserved word "time",
28237 reported by Neil Spring <nspring@cs.washington.edu>.
28239 2005-02-12 Simon Josefsson <simon@josefsson.org>
28241 * includes/gnutls/x509.h: Fix last commit.
28243 2005-02-12 Simon Josefsson <simon@josefsson.org>
28245 * lib/x509/crl.c: (gnutls_x509_crl_get_crt_serial): Don't use reserved word "index",
28246 reported by Neil Spring <nspring@cs.washington.edu>.
28248 2005-02-12 Simon Josefsson <simon@josefsson.org>
28250 * includes/gnutls/x509.h: (gnutls_x509_crl_get_crt_serial): Don't use reserved word "index" in
28251 prototype, reported by Neil Spring <nspring@cs.washington.edu>.
28253 2005-02-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28255 * src/serv.c: [no log message]
28257 2005-02-06 Simon Josefsson <simon@josefsson.org>
28261 2005-02-06 Simon Josefsson <simon@josefsson.org>
28263 * includes/gnutls/extra.h: Protect for C++, tiny patch from Daniel
28264 Black <dragonheart@gentoo.org>.
28266 2005-02-06 Simon Josefsson <simon@josefsson.org>
28268 * doc/reference/Makefile.am: Scan in lib/x509/ too, sources now
28271 2005-02-06 Simon Josefsson <simon@josefsson.org>
28273 * lib/x509/crq.c: Doc fix.
28275 2005-02-06 Simon Josefsson <simon@josefsson.org>
28277 * lib/x509/privkey.c, lib/x509/x509.c: Doc fix.
28279 2005-02-06 Simon Josefsson <simon@josefsson.org>
28281 * lib/x509/crq.c, lib/x509/dn.c, lib/x509/pkcs12.c,
28282 lib/x509/pkcs7.c, lib/x509/privkey.c, lib/x509/privkey_pkcs8.c,
28283 lib/x509/x509.c: Doc fix.
28285 2005-02-06 Simon Josefsson <simon@josefsson.org>
28287 * doc/gnutls.texi: Markup fixes.
28289 2005-02-05 Simon Josefsson <simon@josefsson.org>
28291 * doc/manpages/Makefile.am: Generated.
28293 2005-02-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28295 * doc/protocol/draft-ietf-tls-openpgp-keys-04.txt,
28296 doc/protocol/draft-ietf-tls-srp-07.txt: [no log message]
28298 2005-01-31 Simon Josefsson <simon@josefsson.org>
28300 * doc/protocol/draft-lee-tls-seed-01.txt: Add.
28302 2005-01-30 Simon Josefsson <simon@josefsson.org>
28304 * doc/README.CVS: Fix gtk-doc.
28306 2005-01-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28308 * lib/x509/privkey_pkcs8.c, lib/x509/x509.c, lib/x509/xml.c: some
28309 changes for 64bit machines.
28311 2005-01-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28313 * lib/gnutls_ui.c: [no log message]
28315 2005-01-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28317 * lib/x509/compat.c: these functions are not exported in the API
28320 2005-01-27 Simon Josefsson <simon@josefsson.org>
28322 * Makefile.am: Don't use "devel" directory.
28324 2005-01-27 Simon Josefsson <simon@josefsson.org>
28326 * NEWS, configure.in: Bump versions.
28328 2005-01-27 Simon Josefsson <simon@josefsson.org>
28332 2005-01-27 Simon Josefsson <simon@josefsson.org>
28334 * NEWS: Version 1.2.0.
28336 2005-01-27 Simon Josefsson <simon@josefsson.org>
28338 * ChangeLog: [no log message]
28340 2005-01-27 Simon Josefsson <simon@josefsson.org>
28342 * lib/gnutls_algorithms.c: Make it compile.
28344 2005-01-27 Simon Josefsson <simon@josefsson.org>
28346 * doc/manpages/Makefile.am: Update
28348 2005-01-27 Simon Josefsson <simon@josefsson.org>
28350 * doc/gendocs_template: Add.
28352 2005-01-27 Simon Josefsson <simon@josefsson.org>
28354 * doc/gendocs.sh, doc/gendocs_template: Update.
28356 2005-01-27 Simon Josefsson <simon@josefsson.org>
28360 2005-01-27 Simon Josefsson <simon@josefsson.org>
28362 * libextra/Makefile.am: Fix gnutls-extra-api.texi.
28364 2005-01-27 Simon Josefsson <simon@josefsson.org>
28366 * lib/x509/Makefile.am: Fix x509-api.texi.
28368 2005-01-27 Simon Josefsson <simon@josefsson.org>
28370 * doc/gnutls.texi: Fix indices, suggested by Nikos.
28372 2005-01-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28374 * : converted the eps to pdf (using epstopdf), resulting in a better
28375 output in gnutls.pdf.
28377 2005-01-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28379 * doc/gnutls.texi: corrected types.
28381 2005-01-26 Simon Josefsson <simon@josefsson.org>
28383 * doc/gnutls.texi: Add, from Nikos.
28385 2005-01-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28387 * doc/gnutls.texi: [no log message]
28389 2005-01-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28391 * doc/gnutls.texi, doc/manpages/Makefile.am,
28392 doc/protocol/draft-ietf-tls-openpgp-keys-05.txt: [no log message]
28394 2005-01-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28396 * src/crypt-gaa.c, src/crypt-gaa.h, src/crypt.gaa: srptool has now
28397 the --version parameter.
28399 2005-01-26 Simon Josefsson <simon@josefsson.org>
28401 * doc/protocol/draft-ietf-tls-openpgp-keys-05.txt,
28402 doc/protocol/draft-ietf-tls-openpgp-keys-06.txt: Add.
28404 2005-01-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28406 * src/cli.c: [no log message]
28408 2005-01-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28410 * src/crypt.c: print version in srptool
28412 2005-01-26 Simon Josefsson <simon@josefsson.org>
28414 * doc/gnutls.texi: Fix.
28416 2005-01-26 Simon Josefsson <simon@josefsson.org>
28420 2005-01-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28422 * src/crypt.c: [no log message]
28424 2005-01-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28426 * src/common.c: --disable-extra-pki works again.
28428 2005-01-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28430 * configure.in, lib/auth_cert.c, lib/auth_cert.h, lib/auth_srp.h,
28431 lib/gnutls_algorithms.c, lib/gnutls_extensions.c,
28432 lib/gnutls_handshake.c, lib/gnutls_priority.c,
28433 lib/gnutls_session_pack.c, lib/gnutls_sig.h,
28434 libextra/gnutls_extra.c, libextra/gnutls_extra.h,
28435 libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/openpgp.h:
28436 Changes to make the --disable-* options work again.
28438 2005-01-26 Simon Josefsson <simon@josefsson.org>
28440 * doc/manpages/Makefile.am: Update.
28442 2005-01-26 Simon Josefsson <simon@josefsson.org>
28444 * doc/Makefile.am: Typo.
28446 2005-01-26 Simon Josefsson <simon@josefsson.org>
28448 * doc/gnutls.texi: Fix license header. Mention TLS 1.1 more. Talk
28449 about TLS instead of TLS 1.0 in general.
28451 2005-01-26 Simon Josefsson <simon@josefsson.org>
28453 * gl/Makefile.am, gl/error.c, gl/gettext.h, gl/m4/alloca.m4,
28454 gl/m4/codeset.m4, gl/m4/eoverflow.m4, gl/m4/error.m4,
28455 gl/m4/getline.m4, gl/m4/getndelim2.m4, gl/m4/getpass.m4,
28456 gl/m4/gettext.m4, gl/m4/glibc21.m4, gl/m4/gnulib.m4,
28457 gl/m4/iconv.m4, gl/m4/intdiv0.m4, gl/m4/intmax.m4,
28458 gl/m4/intmax_t.m4, gl/m4/inttypes-pri.m4, gl/m4/inttypes.m4,
28459 gl/m4/inttypes_h.m4, gl/m4/isc-posix.m4, gl/m4/lcmessage.m4,
28460 gl/m4/lib-ld.m4, gl/m4/lib-link.m4, gl/m4/lib-prefix.m4,
28461 gl/m4/longdouble.m4, gl/m4/longlong.m4, gl/m4/nls.m4, gl/m4/po.m4,
28462 gl/m4/printf-posix.m4, gl/m4/progtest.m4, gl/m4/signed.m4,
28463 gl/m4/size_max.m4, gl/m4/snprintf.m4, gl/m4/ssize_t.m4,
28464 gl/m4/stdbool.m4, gl/m4/stdint_h.m4, gl/m4/strerror_r.m4,
28465 gl/m4/uintmax_t.m4, gl/m4/ulonglong.m4, gl/m4/vasnprintf.m4,
28466 gl/m4/wchar_t.m4, gl/m4/wint_t.m4, gl/m4/xsize.m4, gl/size_max.h:
28469 2005-01-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28471 * doc/TODO: [no log message]
28473 2005-01-24 Simon Josefsson <simon@josefsson.org>
28475 * tests/Makefile.am, tests/anonself.c, tests/chain,
28476 tests/openssl.c, tests/pkcs12_neon, tests/simple.c, tests/utils.c,
28477 tests/utils.h: Clean up license templates.
28479 2005-01-24 Simon Josefsson <simon@josefsson.org>
28481 * tests/Makefile.am: Clean up license templates.
28483 2005-01-24 Simon Josefsson <simon@josefsson.org>
28485 * Makefile.am, configure.in, doc/Makefile.am, lib/Makefile.am,
28486 lib/gnutls.pc.in, lib/x509/Makefile.am, lib/x509/common.h,
28487 lib/x509/compat.h, lib/x509/crq.h, lib/x509/dn.h, lib/x509/dsa.h,
28488 lib/x509/extensions.h, lib/x509/mpi.h, lib/x509/pkcs12.h,
28489 lib/x509/pkcs7.h, lib/x509/privkey.h, lib/x509/rfc2818.h,
28490 lib/x509/sign.h, lib/x509/verify.h, lib/x509/x509.h,
28491 libextra/Makefile.am, libextra/gnutls-extra.pc.in,
28492 libextra/gnutls_extra.h, libextra/openssl_compat.h: Clean up license
28495 2005-01-24 Simon Josefsson <simon@josefsson.org>
28497 * lib/gnutls.pc.in: Clean up license templates.
28499 2005-01-24 Simon Josefsson <simon@josefsson.org>
28501 * lib/Makefile.am, lib/gnutls_int_compat.c: Remove
28502 gnutls_int_compat.c (not used).
28504 2005-01-24 Simon Josefsson <simon@josefsson.org>
28506 * lib/Makefile.am, lib/auth_anon.h, lib/auth_cert.h,
28507 lib/auth_dh_common.h, lib/auth_srp.h, lib/auth_srp_passwd.h,
28508 lib/debug.h, lib/defines.h, lib/ext_cert_type.h,
28509 lib/ext_max_record.h, lib/ext_server_name.h, lib/ext_srp.h,
28510 lib/gnutls.h.in.in, lib/gnutls_alert.h, lib/gnutls_algorithms.h,
28511 lib/gnutls_auth.h, lib/gnutls_auth_int.h, lib/gnutls_buffer.h,
28512 lib/gnutls_buffers.h, lib/gnutls_cert.h, lib/gnutls_cipher.h,
28513 lib/gnutls_cipher_int.h, lib/gnutls_compress.h,
28514 lib/gnutls_compress_int.h, lib/gnutls_constate.h,
28515 lib/gnutls_datum.h, lib/gnutls_db.h, lib/gnutls_dh.h,
28516 lib/gnutls_errors.h, lib/gnutls_errors_int.h,
28517 lib/gnutls_extensions.h, lib/gnutls_global.h,
28518 lib/gnutls_handshake.h, lib/gnutls_hash_int.h, lib/gnutls_int.h,
28519 lib/gnutls_kx.h, lib/gnutls_mem.h, lib/gnutls_mpi.h,
28520 lib/gnutls_num.h, lib/gnutls_pk.h, lib/gnutls_priority.h,
28521 lib/gnutls_random.h, lib/gnutls_record.h, lib/gnutls_rsa_export.h,
28522 lib/gnutls_session.h, lib/gnutls_session_pack.h, lib/gnutls_sig.h,
28523 lib/gnutls_srp.h, lib/gnutls_state.h, lib/gnutls_str.h,
28524 lib/gnutls_ui.h, lib/gnutls_v2_compat.h, lib/gnutls_x509.h,
28525 lib/io_debug.h, lib/strfile.h, lib/x509_b64.c, lib/x509_b64.h: Clean
28526 up license templates.
28528 2005-01-24 Simon Josefsson <simon@josefsson.org>
28530 * lib/auth_anon.h, lib/auth_cert.h, lib/auth_dh_common.h,
28531 lib/auth_srp.h, lib/auth_srp_passwd.h, lib/debug.h, lib/defines.h,
28532 lib/ext_cert_type.h, lib/ext_max_record.h, lib/ext_server_name.h,
28533 lib/ext_srp.h, lib/gnutls_alert.h, lib/gnutls_algorithms.h,
28534 lib/gnutls_auth.h, lib/gnutls_auth_int.h, lib/gnutls_buffer.h,
28535 lib/gnutls_buffers.h, lib/gnutls_cert.h, lib/gnutls_cipher.h,
28536 lib/gnutls_cipher_int.h, lib/gnutls_compress.h,
28537 lib/gnutls_compress_int.h, lib/gnutls_constate.h,
28538 lib/gnutls_datum.h, lib/gnutls_db.h, lib/gnutls_dh.h,
28539 lib/gnutls_errors.h, lib/gnutls_errors_int.h,
28540 lib/gnutls_extensions.h, lib/gnutls_global.h,
28541 lib/gnutls_handshake.h, lib/gnutls_hash_int.h, lib/gnutls_int.h,
28542 lib/gnutls_kx.h, lib/gnutls_mem.h, lib/gnutls_mpi.h,
28543 lib/gnutls_num.h, lib/gnutls_pk.h, lib/gnutls_priority.h,
28544 lib/gnutls_random.h, lib/gnutls_record.h, lib/gnutls_rsa_export.h,
28545 lib/gnutls_session.h, lib/gnutls_session_pack.h, lib/gnutls_sig.h,
28546 lib/gnutls_srp.h, lib/gnutls_state.h, lib/gnutls_str.h,
28547 lib/gnutls_ui.h, lib/gnutls_v2_compat.h, lib/gnutls_x509.h,
28548 lib/io_debug.h, lib/memmem.h, lib/strfile.h, lib/x509_b64.h: Clean
28549 up license templates.
28551 2005-01-24 Simon Josefsson <simon@josefsson.org>
28553 * lib/debug.c, lib/ext_server_name.c: File is LGPL.
28555 2005-01-22 Simon Josefsson <simon@josefsson.org>
28557 * includes/gnutls/extra.h, includes/gnutls/openpgp.h,
28558 includes/gnutls/openssl.h, includes/gnutls/pkcs12.h,
28559 includes/gnutls/x509.h: Clean up license templates.
28561 2005-01-22 Simon Josefsson <simon@josefsson.org>
28563 * libextra/openpgp/compat.c, libextra/openpgp/extras.c,
28564 libextra/openpgp/pgp.c, libextra/openpgp/pgpverify.c,
28565 libextra/openpgp/privkey.c, libextra/openpgp/xml.c,
28566 libextra/openssl_compat.c: Clean up license templates.
28568 2005-01-22 Simon Josefsson <simon@josefsson.org>
28570 * lib/x509/common.c, lib/x509/compat.c, lib/x509/crl.c,
28571 lib/x509/crl_write.c, lib/x509/crq.c, lib/x509/dn.c,
28572 lib/x509/dsa.c, lib/x509/extensions.c, lib/x509/mpi.c,
28573 lib/x509/pkcs12.c, lib/x509/pkcs12_bag.c, lib/x509/pkcs12_encr.c,
28574 lib/x509/pkcs7.c, lib/x509/privkey.c, lib/x509/privkey_pkcs8.c,
28575 lib/x509/rfc2818_hostname.c, lib/x509/sign.c, lib/x509/verify.c,
28576 lib/x509/x509.c, lib/x509/x509_write.c, lib/x509/xml.c,
28577 libextra/gnutls_extra.c, libextra/gnutls_openpgp.c,
28578 libextra/gnutls_openssl.c, libextra/openssl_compat.c: Clean up
28581 2005-01-22 Simon Josefsson <simon@josefsson.org>
28583 * lib/auth_anon.c, lib/auth_cert.c, lib/auth_dh_common.c,
28584 lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
28585 lib/auth_srp.c, lib/auth_srp_passwd.c, lib/auth_srp_rsa.c,
28586 lib/auth_srp_sb64.c, lib/debug.c, lib/ext_cert_type.c,
28587 lib/ext_max_record.c, lib/ext_server_name.c, lib/ext_srp.c,
28588 lib/gnutls_alert.c, lib/gnutls_algorithms.c,
28589 lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_buffers.c,
28590 lib/gnutls_cert.c, lib/gnutls_cipher.c, lib/gnutls_cipher_int.c,
28591 lib/gnutls_compress.c, lib/gnutls_compress_int.c,
28592 lib/gnutls_constate.c, lib/gnutls_datum.c, lib/gnutls_db.c,
28593 lib/gnutls_dh.c, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
28594 lib/gnutls_extensions.c, lib/gnutls_global.c,
28595 lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
28596 lib/gnutls_kx.c, lib/gnutls_mem.c, lib/gnutls_mpi.c,
28597 lib/gnutls_num.c, lib/gnutls_num.h, lib/gnutls_pk.c,
28598 lib/gnutls_priority.c, lib/gnutls_random.c, lib/gnutls_record.c,
28599 lib/gnutls_rsa_export.c, lib/gnutls_session.c,
28600 lib/gnutls_session.h, lib/gnutls_session_pack.c, lib/gnutls_sig.c,
28601 lib/gnutls_srp.c, lib/gnutls_state.c, lib/gnutls_str.c,
28602 lib/gnutls_ui.c, lib/gnutls_v2_compat.c, lib/gnutls_x509.c,
28603 lib/x509_b64.c: Clean up license templates.
28605 2005-01-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28607 * lib/gnutls_algorithms.c, src/certtool.c: some cleanups.
28609 2005-01-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28611 * NEWS, includes/gnutls/x509.h, lib/gnutls.h.in.in,
28612 lib/x509/crl_write.c, lib/x509/crq.c, lib/x509/mpi.c,
28613 lib/x509/mpi.h, lib/x509/sign.c, lib/x509/sign.h,
28614 lib/x509/x509_write.c, src/certtool-gaa.c, src/certtool-gaa.h,
28615 src/certtool.c, src/certtool.gaa: introduced
28616 gnutls_x509_crt_sign2(), gnutls_x509_crq_sign2() and
28617 gnutls_x509_crl_sign2(). Also added the --hash option to certtool in
28618 order to be able to generate certificates signed with different hash
28621 2005-01-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28623 * lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_handshake.c,
28624 lib/gnutls_int.h: changed the values of GNUTLS_PK_UNKNOWN and
28625 GNUTLS_SIGN_UNKNOWN to zero.
28627 2005-01-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28629 * NEWS: [no log message]
28631 2005-01-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28633 * lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
28634 lib/gnutls_algorithms.h, lib/gnutls_int.h, lib/x509/common.c,
28635 lib/x509/common.h, lib/x509/x509.h: Simplified the algorithm to OID
28636 and vice versa functions, and added the RSA-RMD160 and the RMD160
28639 2005-01-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28641 * lib/x509/crq.c, lib/x509/dn.c, lib/x509/pkcs12.c,
28642 lib/x509/pkcs7.c, lib/x509/privkey.c, lib/x509/privkey_pkcs8.c,
28643 lib/x509/x509.c: updated documentation
28645 2005-01-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28647 * lib/x509/privkey_pkcs8.c: [no log message]
28649 2005-01-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28651 * libextra/openssl_compat.c: These compatibility functions will no
28652 longer show up in the documentation.
28654 2005-01-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28656 * doc/protocol/draft-rescorla-dtls-00.txt,
28657 doc/protocol/draft-rescorla-dtls-02.txt: updated dtls draft
28659 2005-01-19 Simon Josefsson <simon@josefsson.org>
28661 * Makefile.am: (ChangeLog): Add --tags.
28663 2005-01-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28665 * src/tests.c: increased a buffer.
28667 2005-01-18 Simon Josefsson <simon@josefsson.org>
28669 * NEWS, configure.in: Bump versions.
28671 2005-01-18 Simon Josefsson <simon@josefsson.org>
28673 * Makefile.am: (release): Fix.
28675 2005-01-18 Simon Josefsson <simon@josefsson.org>
28677 * ChangeLog: [no log message]
28679 2005-01-18 Simon Josefsson <simon@josefsson.org>
28681 * NEWS: Version 1.1.23.
28683 2005-01-18 Simon Josefsson <simon@josefsson.org>
28687 2005-01-18 Simon Josefsson <simon@josefsson.org>
28689 * src/cli.c: Fix last commit better.
28691 2005-01-18 Simon Josefsson <simon@josefsson.org>
28693 * src/cli.c: Fix client cert callback, to make X.509 client
28694 authentication work.
28696 2005-01-18 Simon Josefsson <simon@josefsson.org>
28698 * Makefile.am: (ChangeLog): Make it more like FSF format.
28700 2005-01-18 Simon Josefsson <simon@josefsson.org>
28702 * .cvscopying: Add.
28704 2005-01-18 Simon Josefsson <simon@josefsson.org>
28706 * lib/gnutls_x509.c, src/errcodes.c: Fix warning.
28708 2005-01-18 Simon Josefsson <simon@josefsson.org>
28712 2005-01-18 Simon Josefsson <simon@josefsson.org>
28714 * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
28715 lib/minitasn1/element.c, lib/minitasn1/errors.c,
28716 lib/minitasn1/int.h, lib/minitasn1/libtasn1.h,
28717 lib/minitasn1/parser_aux.c, lib/minitasn1/structure.c: Sync with
28720 2005-01-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28722 * doc/TODO: [no log message]
28724 2005-01-16 Simon Josefsson <simon@josefsson.org>
28728 2005-01-15 Simon Josefsson <simon@josefsson.org>
28730 * doc/protocol/draft-hajjeh-tls-sign-00.txt: Add.
28732 2005-01-15 Simon Josefsson <simon@josefsson.org>
28734 * doc/README.CVS: Fix.
28736 2005-01-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28738 * src/tests.c, src/tests.h, src/tls_test.c: added a check in verbose
28739 mode to print the HTTPS server's name.
28741 2005-01-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28743 * src/tls_test.c: [no log message]
28745 2005-01-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28747 * NEWS: [no log message]
28749 2005-01-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28751 * src/certtool.c: print RSA and DSA parameters in both certificates
28754 2005-01-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28756 * ChangeLog: [no log message]
28758 2005-01-07 Simon Josefsson <simon@josefsson.org>
28762 2005-01-07 Simon Josefsson <simon@josefsson.org>
28764 * lib/x509/common.c: (_gnutls_x509_data2hex): Make sure bin2hex will convert entire
28765 string first, because bin2hex will not return NULL any longer.
28767 2005-01-07 Simon Josefsson <simon@josefsson.org>
28769 * lib/gnutls_constate.c: (_gnutls_set_keys): Use larger buffer, to hold entire hex output.
28770 Reported by Michael.Ringe@aachen.utimaco.de.
28772 2005-01-07 Simon Josefsson <simon@josefsson.org>
28774 * lib/gnutls_kx.c: (generate_normal_master): Use larger buffer, to hold entire hex
28775 output. Reported by Michael.Ringe@aachen.utimaco.de.
28777 2005-01-07 Simon Josefsson <simon@josefsson.org>
28781 2005-01-07 Simon Josefsson <simon@josefsson.org>
28783 * lib/gnutls_str.c: (_gnutls_bin2hex): Return truncated string instead of NULL, to make
28784 it easier to use directly as a parameter to printf. Reported by
28785 Michael.Ringe@aachen.utimaco.de.
28787 2005-01-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28789 * ChangeLog: [no log message]
28791 2005-01-05 Simon Josefsson <simon@josefsson.org>
28795 2005-01-05 Simon Josefsson <simon@josefsson.org>
28799 2005-01-05 Simon Josefsson <simon@josefsson.org>
28801 * lib/x509/dn.c: (_gnutls_x509_parse_dn): Return buffer size, not string size, in
28802 *sizeof_buf. Reported by Martin Lambers <marlam@web.de>.
28804 2005-01-05 Simon Josefsson <simon@josefsson.org>
28806 * doc/README.CVS: Add gtk-doc URLs.
28808 2005-01-05 Simon Josefsson <simon@josefsson.org>
28810 * doc/README.CVS: Fix gtk-doc stuff.
28812 2004-12-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28814 * ChangeLog: [no log message]
28816 2004-12-30 Simon Josefsson <simon@josefsson.org>
28818 * doc/protocol/draft-ietf-tls-rfc3546bis-00.txt: Add.
28820 2004-12-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28822 * doc/TODO: [no log message]
28824 2004-12-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28826 * ChangeLog: [no log message]
28828 2004-12-26 Simon Josefsson <simon@josefsson.org>
28830 * doc/README.CVS: Update.
28832 2004-12-26 Simon Josefsson <simon@josefsson.org>
28834 * nettle/tests/.cvsignore: [no log message]
28836 2004-12-26 Simon Josefsson <simon@josefsson.org>
28838 * nettle/Makefile.am, nettle/tests/md2-test.c: Add MD2.
28840 2004-12-26 Simon Josefsson <simon@josefsson.org>
28842 * nettle/Makefile.am, nettle/md2-meta.c, nettle/md2.c,
28843 nettle/md2.h, nettle/md5-compat.c, nettle/md5-compat.h,
28844 nettle/tests/Makefile.am, nettle/tests/md5-compat-test.c: Remove
28845 md5-compat (not used).
28847 2004-12-26 Simon Josefsson <simon@josefsson.org>
28851 2004-12-26 Simon Josefsson <simon@josefsson.org>
28853 * crypto/gc-libgcrypt.c, crypto/gc.h: Add MD2 support, tiny patch
28854 from Martin Kostner.
28856 2004-12-26 Simon Josefsson <simon@josefsson.org>
28858 * lib/minitasn1/.cvsignore: [no log message]
28860 2004-12-26 Simon Josefsson <simon@josefsson.org>
28862 * gl/alloca_.h, gl/progname.c, gl/progname.h: Update.
28864 2004-12-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28866 * ChangeLog: [no log message]
28868 2004-12-17 Simon Josefsson <simon@josefsson.org>
28870 * doc/protocol/draft-ietf-tls-psk-05.txt: Add.
28872 2004-12-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28874 * THANKS: [no log message]
28876 2004-12-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28878 * ChangeLog: [no log message]
28880 2004-12-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28882 * NEWS, lib/x509/pkcs12.c: [no log message]
28884 2004-12-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28886 * lib/x509/common.c: [no log message]
28888 2004-12-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28890 * lib/x509/common.c: corrected bug in gnutls_x509_set_time()
28892 2004-12-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28894 * doc/gnutls.texi: some additions for certtool
28896 2004-12-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28898 * doc/gnutls.texi: added documentation for the export/import to
28899 pkcs3 and pkcs1 formats for RSA and DH parameters.
28901 2004-12-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28903 * lib/gnutls_x509.c, lib/x509/verify.c, libextra/gnutls_openssl.c,
28904 src/certtool.c: Corrected bugs found by Marcin Garski
28907 2004-12-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28909 * ChangeLog: [no log message]
28911 2004-12-14 Simon Josefsson <simon@josefsson.org>
28915 2004-12-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28917 * ChangeLog: [no log message]
28919 2004-12-09 Simon Josefsson <simon@josefsson.org>
28921 * doc/protocol/draft-ietf-tls-kerb-01.txt: Add.
28923 2004-12-09 Simon Josefsson <simon@josefsson.org>
28925 * doc/protocol/draft-ietf-tls-rfc2246-bis-09.txt: Add.
28927 2004-12-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28929 * ChangeLog: [no log message]
28931 2004-12-07 Simon Josefsson <simon@josefsson.org>
28933 * doc/protocol/draft-ietf-tls-ecc-07.txt: Add.
28935 2004-12-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28937 * ChangeLog: [no log message]
28939 2004-12-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28941 * NEWS, lib/pkix_asn1_tab.c, lib/x509/verify.c: The certificate
28942 chain verification function now checks certificates in the reverse
28943 order to minimize the resources spent. This has not be thoroughtly
28946 2004-11-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28948 * ChangeLog: [no log message]
28950 2004-11-29 Simon Josefsson <simon@josefsson.org>
28952 * doc/protocol/draft-ietf-tls-psk-04.txt: Add.
28954 2004-11-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28956 * lib/x509/dn.c: corrected bug in parse_dn_oid(). Traced and
28957 reported by Pelle Johansson.
28959 2004-11-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28961 * ChangeLog: [no log message]
28963 2004-11-23 Simon Josefsson <simon@josefsson.org>
28965 * doc/protocol/rfc3943.txt: Add.
28967 2004-11-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28969 * ChangeLog: [no log message]
28971 2004-11-19 Simon Josefsson <simon@josefsson.org>
28973 * lib/gnutls_ui.c: Doc fix.
28975 2004-11-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28977 * ChangeLog: [no log message]
28979 2004-11-17 Simon Josefsson <simon@josefsson.org>
28983 2004-11-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28985 * ChangeLog: [no log message]
28987 2004-11-16 Simon Josefsson <simon@josefsson.org>
28989 * doc/protocol/draft-ietf-tls-psk-03.txt: Add.
28991 2004-11-16 Simon Josefsson <simon@josefsson.org>
28995 2004-11-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
28997 * ChangeLog: [no log message]
28999 2004-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29001 * ChangeLog: [no log message]
29003 2004-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29005 * ChangeLog: [no log message]
29007 2004-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29009 * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
29010 lib/minitasn1/parser_aux.c, lib/minitasn1/structure.c: updated to
29013 2004-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29015 * lib/x509/extensions.c: [no log message]
29017 2004-11-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29019 * NEWS: [no log message]
29021 2004-11-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29023 * lib/x509/extensions.c: corrected CRL dist points handling.
29025 2004-11-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29027 * lib/x509/extensions.c: corrected a sigsegv when writing CRL
29028 distribution points. It does not work properly though.
29030 2004-11-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29032 * ChangeLog: [no log message]
29034 2004-11-08 Simon Josefsson <simon@josefsson.org>
29038 2004-11-08 Simon Josefsson <simon@josefsson.org>
29040 * src/certtool.c: Make private key optional in --to-p12, suggested
29041 by Fabian Fagerholm <fabbe@paniq.net>.
29043 2004-11-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29045 * ChangeLog: [no log message]
29047 2004-11-04 Simon Josefsson <simon@josefsson.org>
29049 * crypto/gc.h: Cleanup. Add PKs.
29051 2004-11-04 Simon Josefsson <simon@josefsson.org>
29053 * NEWS, configure.in: Bump versions.
29055 2004-11-04 Simon Josefsson <simon@josefsson.org>
29057 * ChangeLog: [no log message]
29059 2004-11-04 Simon Josefsson <simon@josefsson.org>
29061 * NEWS: Version 1.1.22.
29063 2004-11-04 Simon Josefsson <simon@josefsson.org>
29067 2004-11-04 Simon Josefsson <simon@josefsson.org>
29071 2004-11-04 Simon Josefsson <simon@josefsson.org>
29073 * libextra/openpgp/Makefile.am: Need minitasn1 -I's.
29075 2004-11-04 Simon Josefsson <simon@josefsson.org>
29077 * gl/getpass.c, gl/m4/getpass.m4: Update.
29079 2004-11-04 Simon Josefsson <simon@josefsson.org>
29081 * AUTHORS: Add link to PGP key.
29083 2004-11-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29085 * ChangeLog: [no log message]
29087 2004-11-03 Simon Josefsson <simon@josefsson.org>
29089 * libextra/Makefile.am: Forgot a source file.
29091 2004-11-03 Simon Josefsson <simon@josefsson.org>
29093 * libextra/Makefile.am: Remove leftovers.
29095 2004-11-03 Simon Josefsson <simon@josefsson.org>
29097 * libextra/opencdk/.cvsignore: Fix.
29099 2004-11-03 Simon Josefsson <simon@josefsson.org>
29101 * libextra/Makefile.am, libextra/opencdk/Makefile.am,
29102 libextra/openpgp/Makefile.am: Use convenience libraries for openpgp/
29105 2004-11-03 Simon Josefsson <simon@josefsson.org>
29107 * lib/Makefile.am: Use LDFLAGS instead of LIBADD, for
29110 2004-11-03 Simon Josefsson <simon@josefsson.org>
29112 * libextra/Makefile.am: Simplify.
29114 2004-11-03 Simon Josefsson <simon@josefsson.org>
29116 * libextra/Makefile.am: Need libtasn1 for libgnutls-openssl.
29118 2004-11-03 Simon Josefsson <simon@josefsson.org>
29120 * lib/minitasn1/Makefile.am: Add -I for alloca.h in gl (why wasn't
29121 this needed before?).
29123 2004-11-03 Simon Josefsson <simon@josefsson.org>
29127 2004-11-03 Simon Josefsson <simon@josefsson.org>
29131 2004-10-31 Simon Josefsson <simon@josefsson.org>
29133 * doc/reference/.cvsignore: [no log message]
29135 2004-10-31 Simon Josefsson <simon@josefsson.org>
29137 * doc/reference/gnutls.types: Remove.
29139 2004-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29141 * ChangeLog: [no log message]
29143 2004-10-30 Simon Josefsson <simon@josefsson.org>
29145 * lib/minitasn1/decoding.c, lib/minitasn1/errors.c,
29146 lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c,
29147 lib/minitasn1/structure.c: GTK-DOC fixes.
29149 2004-10-30 Simon Josefsson <simon@josefsson.org>
29151 * includes/gnutls/openpgp.h: GTK-DOC fixes.
29153 2004-10-30 Simon Josefsson <simon@josefsson.org>
29155 * lib/x509/crl.c, lib/x509/x509_write.c: Doc fix.
29157 2004-10-30 Simon Josefsson <simon@josefsson.org>
29159 * lib/minitasn1/structure.c: GTK-DOC fix.
29161 2004-10-30 Simon Josefsson <simon@josefsson.org>
29163 * doc/gnutls.texi: Editorial fixes.
29165 2004-10-30 Simon Josefsson <simon@josefsson.org>
29167 * src/errcodes.c: Fix.
29169 2004-10-30 Simon Josefsson <simon@josefsson.org>
29171 * libextra/Makefile.am: No need for libgnutls-extra.vers.
29173 2004-10-30 Simon Josefsson <simon@josefsson.org>
29175 * tests/.cvsignore: [no log message]
29177 2004-10-30 Simon Josefsson <simon@josefsson.org>
29179 * libextra/Makefile.am: Need libgc.la for libgnutls_openssl.
29181 2004-10-30 Simon Josefsson <simon@josefsson.org>
29183 * tests/Makefile.am: Add openssl self test.
29185 2004-10-30 Simon Josefsson <simon@josefsson.org>
29187 * tests/openssl.c: Add.
29189 2004-10-30 Simon Josefsson <simon@josefsson.org>
29191 * includes/gnutls/openssl.h: Declare MD_CTX. Add MD5_DIGEST_LENGTH.
29193 2004-10-30 Simon Josefsson <simon@josefsson.org>
29195 * libextra/gnutls_openssl.c: Remove MD_CTX (should never have been
29198 2004-10-30 Simon Josefsson <simon@josefsson.org>
29202 2004-10-30 Simon Josefsson <simon@josefsson.org>
29206 2004-10-30 Simon Josefsson <simon@josefsson.org>
29208 * includes/gnutls/openssl.h, libextra/gnutls_openssl.c: Port openssl
29209 glue to generic crypto API.
29211 2004-10-30 Simon Josefsson <simon@josefsson.org>
29213 * tests/simple.c: Fix.
29215 2004-10-30 Simon Josefsson <simon@josefsson.org>
29217 * lib/Makefile.am: Recurse into minitasn1/.
29219 2004-10-30 Simon Josefsson <simon@josefsson.org>
29221 * lib/Makefile.am: Remove libgnutls.vers.
29223 2004-10-30 Simon Josefsson <simon@josefsson.org>
29225 * lib/Makefile.am: Use AM_CPPFLAGS instead of obsoleted INCLUDES.
29226 Use only one of -Iminitasn1 or $(LIBTASN1_CFLAGS), depending on
29227 ENABLE_MINITASN1. Link with minitasn1/libminitasn1.la, instead of
29228 building files here. Don't use $(LIBTASN1_LIBS) unless
29231 2004-10-30 Simon Josefsson <simon@josefsson.org>
29233 * lib/minitasn1/Makefile.am: Build library in this directory.
29235 2004-10-30 Simon Josefsson <simon@josefsson.org>
29237 * lib/Makefile.am: Put .la libraries in LIBADD, not LDFLAGS, as
29240 2004-10-29 Simon Josefsson <simon@josefsson.org>
29242 * lib/Makefile.am, lib/x509/Makefile.am: Build x509 files inside
29243 x509/, to avoid scattering *.o and *.lo for every file in x509/ in
29246 2004-10-29 Simon Josefsson <simon@josefsson.org>
29250 2004-10-29 Simon Josefsson <simon@josefsson.org>
29252 * src/Makefile.am: Remove SERV_LIBS (not used).
29254 2004-10-29 Simon Josefsson <simon@josefsson.org>
29256 * configure.in: Use AS_HELP_STRING. Remove SERV_LIBS (unused).
29257 Various indentation and cleanup.
29259 2004-10-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29261 * ChangeLog: [no log message]
29263 2004-10-29 Simon Josefsson <simon@josefsson.org>
29267 2004-10-29 Simon Josefsson <simon@josefsson.org>
29269 * NEWS, configure.in, lib/Makefile.am, lib/libgnutls.vers,
29270 libextra/Makefile.am, libextra/libgnutls-extra.vers: Replace GNU LD
29271 version script with Libtool -export-symbols-regex, tiny patch from
29272 Joe Orton <joe@manyfish.co.uk>.
29274 2004-10-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29276 * ChangeLog: [no log message]
29278 2004-10-28 Simon Josefsson <simon@josefsson.org>
29282 2004-10-28 Simon Josefsson <simon@josefsson.org>
29284 * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
29285 lib/minitasn1/element.c, lib/minitasn1/errors.c,
29286 lib/minitasn1/errors.h, lib/minitasn1/errors_int.h,
29287 lib/minitasn1/gstr.c, lib/minitasn1/gstr.h, lib/minitasn1/int.h,
29288 lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c: Doc fixes,
29289 from Martijn Koster <mak@greenhills.co.uk>.
29291 2004-10-28 Simon Josefsson <simon@josefsson.org>
29293 * lib/minitasn1/structure.c: GTK-DOC fix.
29295 2004-10-28 Simon Josefsson <simon@josefsson.org>
29299 2004-10-28 Simon Josefsson <simon@josefsson.org>
29301 * lib/ext_server_name.c, lib/gnutls_alert.c,
29302 lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_buffers.c,
29303 lib/gnutls_cert.c, lib/gnutls_db.c, lib/gnutls_handshake.c,
29304 lib/gnutls_priority.c, lib/gnutls_record.c, lib/gnutls_session.c,
29305 lib/gnutls_srp.c, lib/gnutls_state.c, lib/gnutls_ui.c,
29306 lib/gnutls_x509.c, lib/minitasn1/structure.c,
29307 libextra/gnutls_openpgp.c: Doc fix.
29309 2004-10-28 Simon Josefsson <simon@josefsson.org>
29311 * doc/reference/Makefile.am: Reenable --sgml-mode.
29313 2004-10-28 Simon Josefsson <simon@josefsson.org>
29315 * doc/scripts/gdoc: Change struct-marker & to #, to align with
29316 modern GTK-DOC. Improve texinfo and man output.
29318 2004-10-28 Simon Josefsson <simon@josefsson.org>
29320 * lib/gnutls_int.h, lib/gnutls_ui.h, libextra/gnutls_openpgp.c,
29321 libextra/minilzo.c, libextra/openpgp/gnutls_openpgp.h, src/serv.c:
29324 2004-10-28 Simon Josefsson <simon@josefsson.org>
29326 * Makefile.am: Fix.
29328 2004-10-28 Simon Josefsson <simon@josefsson.org>
29330 * lib/auth_anon.h, lib/auth_cert.c, lib/auth_cert.h,
29331 lib/auth_dh_common.c, lib/auth_dh_common.h, lib/auth_rsa.c,
29332 lib/auth_rsa_export.c, lib/auth_srp.h, lib/auth_srp_passwd.c,
29333 lib/auth_srp_passwd.h, lib/ext_server_name.c,
29334 lib/ext_server_name.h, lib/ext_srp.h, lib/gnutls_algorithms.c,
29335 lib/gnutls_algorithms.h, lib/gnutls_anon_cred.c, lib/gnutls_auth.c,
29336 lib/gnutls_auth.h, lib/gnutls_auth_int.h, lib/gnutls_buffers.c,
29337 lib/gnutls_buffers.h, lib/gnutls_cert.c, lib/gnutls_cert.h,
29338 lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h,
29339 lib/gnutls_compress_int.c, lib/gnutls_constate.c,
29340 lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_db.c,
29341 lib/gnutls_db.h, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
29342 lib/gnutls_errors_int.h, lib/gnutls_extensions.c,
29343 lib/gnutls_global.c, lib/gnutls_handshake.c,
29344 lib/gnutls_handshake.h, lib/gnutls_hash_int.c,
29345 lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
29346 lib/gnutls_kx.h, lib/gnutls_mem.h, lib/gnutls_pk.c,
29347 lib/gnutls_pk.h, lib/gnutls_random.c, lib/gnutls_record.c,
29348 lib/gnutls_record.h, lib/gnutls_rsa_export.c, lib/gnutls_session.h,
29349 lib/gnutls_session_pack.c, lib/gnutls_sig.c, lib/gnutls_sig.h,
29350 lib/gnutls_srp.c, lib/gnutls_srp.h, lib/gnutls_state.c,
29351 lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
29352 lib/gnutls_x509.c, lib/gnutls_x509.h, lib/memmem.c, lib/memmem.h,
29353 lib/x509/common.c, lib/x509/common.h, lib/x509/compat.c,
29354 lib/x509/compat.h, lib/x509/crl.c, lib/x509/crl_write.c,
29355 lib/x509/crq.c, lib/x509/crq.h, lib/x509/dn.c, lib/x509/dn.h,
29356 lib/x509/dsa.h, lib/x509/extensions.c, lib/x509/extensions.h,
29357 lib/x509/mpi.h, lib/x509/pkcs12.c, lib/x509/pkcs12.h,
29358 lib/x509/pkcs12_bag.c, lib/x509/pkcs12_encr.c, lib/x509/pkcs7.c,
29359 lib/x509/pkcs7.h, lib/x509/privkey.c, lib/x509/privkey.h,
29360 lib/x509/privkey_pkcs8.c, lib/x509/sign.c, lib/x509/sign.h,
29361 lib/x509/verify.c, lib/x509/verify.h, lib/x509/x509.c,
29362 lib/x509/x509.h, lib/x509/x509_write.c, lib/x509_b64.c,
29363 libextra/gnutls_extra.h, libextra/gnutls_openpgp.c,
29364 libextra/gnutls_openssl.c, libextra/lzoconf.h, libextra/minilzo.c,
29365 libextra/minilzo.h, libextra/openpgp/compat.c,
29366 libextra/openpgp/extras.c, libextra/openpgp/gnutls_openpgp.h,
29367 libextra/openpgp/openpgp.h, libextra/openpgp/pgpverify.c,
29368 libextra/openssl_compat.c, libextra/openssl_compat.h,
29369 src/certtool-cfg.h, src/certtool.c, src/common.c, src/common.h,
29370 src/list.h, src/serv.c, src/tests.c, src/tests.h: Indent.
29372 2004-10-28 Simon Josefsson <simon@josefsson.org>
29374 * Makefile.am: Add indent target.
29376 2004-10-28 Simon Josefsson <simon@josefsson.org>
29378 * gl/Makefile.am: Update.
29380 2004-10-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29382 * ChangeLog: [no log message]
29384 2004-10-27 Simon Josefsson <simon@josefsson.org>
29386 * buildconf: Mention --enable-gtk-doc.
29388 2004-10-27 Simon Josefsson <simon@josefsson.org>
29390 * NEWS, configure.in: Bump versions.
29392 2004-10-27 Simon Josefsson <simon@josefsson.org>
29394 * Makefile.am: Fix release target for new GTK-DOC.
29396 2004-10-27 Simon Josefsson <simon@josefsson.org>
29398 * ChangeLog: [no log message]
29400 2004-10-27 Simon Josefsson <simon@josefsson.org>
29402 * NEWS: Version 1.1.21.
29404 2004-10-27 Simon Josefsson <simon@josefsson.org>
29406 * buildconf: Run gtkdocize.
29408 2004-10-27 Simon Josefsson <simon@josefsson.org>
29410 * doc/reference/.cvsignore: Rewrite.
29412 2004-10-27 Simon Josefsson <simon@josefsson.org>
29414 * doc/reference/gnutls-docs.tmpl: Remove.
29416 2004-10-27 Simon Josefsson <simon@josefsson.org>
29418 * doc/reference/Makefile.am, doc/reference/gnutls-docs.sgml: Add
29419 opencdk and libtasn1 to GTK-DOC manual.
29421 2004-10-27 Simon Josefsson <simon@josefsson.org>
29423 * doc/reference/Makefile.am: Rewrite, GTK-DOC from CVS (plus
29424 patches) seem to work reasonably well now.
29426 2004-10-27 Simon Josefsson <simon@josefsson.org>
29428 * doc/reference/gnutls-docs.sgml: Add.
29430 2004-10-27 Simon Josefsson <simon@josefsson.org>
29432 * lib/x509/common.c: Make it compile.
29434 2004-10-27 Simon Josefsson <simon@josefsson.org>
29436 * tests/Makefile.am: Dist *.p12.
29438 2004-10-27 Simon Josefsson <simon@josefsson.org>
29440 * doc/reference/.cvsignore: [no log message]
29442 2004-10-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29444 * lib/x509/pkcs12_encr.c: allow for NULL and empty passwords in
29445 pkcs12 string to key
29447 2004-10-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29449 * lib/x509/pkcs12_encr.c: [no log message]
29451 2004-10-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29453 * lib/x509/pkcs12_encr.c, lib/x509/privkey_pkcs8.c: [no log message]
29455 2004-10-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29457 * ChangeLog: [no log message]
29459 2004-10-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29461 * lib/gnutls_x509.c: some minor fixes.
29463 2004-10-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29465 * ChangeLog: [no log message]
29467 2004-10-25 Simon Josefsson <simon@josefsson.org>
29471 2004-10-25 Simon Josefsson <simon@josefsson.org>
29473 * configure.in: Move LIBS (i.e., -lz) to end of LIBGNUTLS_LIBS, to
29474 fix libgnutls*-config --libs output, reported by Yoann
29475 Vandoorselaere <yoann@prelude-ids.org>.
29477 2004-10-25 Simon Josefsson <simon@josefsson.org>
29479 * doc/reference/Makefile.am: Revert to my own Makefile.am for now.
29481 2004-10-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29483 * ChangeLog: [no log message]
29485 2004-10-24 Simon Josefsson <simon@josefsson.org>
29487 * AUTHORS: Resign PGP key.
29489 2004-10-24 Simon Josefsson <simon@josefsson.org>
29491 * doc/reference/Makefile.am: Fix.
29493 2004-10-24 Simon Josefsson <simon@josefsson.org>
29495 * doc/reference/Makefile.am: Fix.
29497 2004-10-24 Simon Josefsson <simon@josefsson.org>
29499 * doc/reference/Makefile.am: Rewrite, align with upstream
29502 2004-10-24 Simon Josefsson <simon@josefsson.org>
29504 * doc/reference/gnutls.types: Add.
29506 2004-10-24 Simon Josefsson <simon@josefsson.org>
29510 2004-10-24 Simon Josefsson <simon@josefsson.org>
29512 * tests/Makefile.am, tests/pkcs12_neon: Add. Test vectors from Joe
29513 Orton <joe@manyfish.co.uk>, by permission
29514 (<20041024155032.GB26275@manyfish.co.uk>).
29516 2004-10-24 Simon Josefsson <simon@josefsson.org>
29518 * NEWS, THANKS: Add.
29520 2004-10-24 Simon Josefsson <simon@josefsson.org>
29522 * lib/gnutls_x509.c: (gnutls_certificate_set_x509_trust): Fix memory bug, tiny patch by
29523 Aleix Conchillo Flaque <aleix@member.fsf.org>.
29525 2004-10-24 Simon Josefsson <simon@josefsson.org>
29527 * lib/.cvsignore, libextra/.cvsignore: [no log message]
29529 2004-10-24 Simon Josefsson <simon@josefsson.org>
29531 * NEWS, THANKS, configure.in, lib/Makefile.am, lib/gnutls.pc.in,
29532 libextra/Makefile.am, libextra/gnutls-extra.pc.in: Add pkg-config
29533 meta files, suggested by Stéphane LOEUILLET
29534 <stephane.loeuillet@tiscali.fr>.
29536 2004-10-24 Simon Josefsson <simon@josefsson.org>
29538 * doc/manpages/Makefile.am: Generated.
29540 2004-10-24 Simon Josefsson <simon@josefsson.org>
29542 * NEWS, THANKS, lib/libgnutls-config.in,
29543 libextra/libgnutls-extra-config.in: Add parameter --la-file to
29544 libgnutls-config and libgnutls-extra-config, tiny patch contributed
29545 by Joe Orton <joe@manyfish.co.uk>.
29547 2004-10-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29549 * lib/x509/common.c: print teletex strings if they contain only
29552 2004-10-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29554 * ChangeLog: [no log message]
29556 2004-10-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29558 * NEWS: [no log message]
29560 2004-10-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29562 * lib/x509/dn.c: corrected bug in _gnutls_x509_get_dn_oid().
29564 2004-10-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29566 * NEWS: [no log message]
29568 2004-10-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29570 * NEWS: [no log message]
29572 2004-10-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29574 * ChangeLog: [no log message]
29576 2004-10-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29578 * NEWS, lib/x509/common.c: [no log message]
29580 2004-10-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29582 * lib/x509/common.c, lib/x509/common.h, lib/x509/dn.c,
29583 lib/x509/dn.h: print the hex value of the name in certificates with
29584 unknown character sets.
29586 2004-10-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29588 * doc/protocol/rfc2253.txt: added the LDAP string rfc.
29590 2004-10-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29592 * lib/x509/common.c, src/certtool.c: some fixes
29594 2004-10-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29596 * ChangeLog: [no log message]
29598 2004-10-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29600 * .cvsusers, AUTHORS: [no log message]
29602 2004-10-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29604 * doc/manpages/Makefile.am, lib/x509/common.c: Increased the
29605 precision in ASN.1 time to seconds from minutes. In certificate
29606 names disallow non UTF8 strings such as UCS-2 and UCS-4.
29608 2004-10-12 Simon Josefsson <simon@josefsson.org>
29610 * NEWS, configure.in: Bump versions.
29612 2004-10-12 Simon Josefsson <simon@josefsson.org>
29614 * ChangeLog: [no log message]
29616 2004-10-12 Simon Josefsson <simon@josefsson.org>
29618 * NEWS: Version 1.1.20.
29620 2004-10-12 Simon Josefsson <simon@josefsson.org>
29624 2004-10-12 Simon Josefsson <simon@josefsson.org>
29626 * NEWS, configure.in: Bump versions.
29628 2004-10-12 Simon Josefsson <simon@josefsson.org>
29630 * gl/getpass.c, gl/snprintf.c, gl/snprintf.h: Update gnulib.
29632 2004-10-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29634 * ChangeLog: [no log message]
29636 2004-10-07 Simon Josefsson <simon@josefsson.org>
29638 * ChangeLog: [no log message]
29640 2004-10-07 Simon Josefsson <simon@josefsson.org>
29642 * NEWS: Version 1.1.19.
29644 2004-10-07 Simon Josefsson <simon@josefsson.org>
29648 2004-10-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29650 * ChangeLog: [no log message]
29652 2004-10-05 Simon Josefsson <simon@josefsson.org>
29656 2004-10-05 Simon Josefsson <simon@josefsson.org>
29658 * doc/reference/Makefile.am: (HIGNORE): Add.
29660 2004-10-05 Simon Josefsson <simon@josefsson.org>
29664 2004-10-05 Simon Josefsson <simon@josefsson.org>
29668 2004-10-05 Simon Josefsson <simon@josefsson.org>
29670 * configure.in: Look for memmem, for lib/memmem.c test.
29672 2004-10-05 Simon Josefsson <simon@josefsson.org>
29674 * gl/.cvsignore: [no log message]
29676 2004-10-05 Simon Josefsson <simon@josefsson.org>
29680 2004-10-05 Simon Josefsson <simon@josefsson.org>
29684 2004-10-05 Simon Josefsson <simon@josefsson.org>
29688 2004-10-05 Simon Josefsson <simon@josefsson.org>
29690 * configure.in, gl/Makefile.am, gl/alloca_.h, gl/asnprintf.c,
29691 gl/m4/alloca.m4, gl/m4/eoverflow.m4, gl/m4/gnulib.m4,
29692 gl/m4/intmax_t.m4, gl/m4/snprintf.m4, gl/m4/vasnprintf.m4,
29693 gl/printf-args.c, gl/printf-args.h, gl/printf-parse.c,
29694 gl/printf-parse.h, gl/snprintf.c, gl/snprintf.h, gl/vasnprintf.c,
29695 gl/vasnprintf.h, gl/xsize.h: Add GNULib module, for missing snprintf
29696 on OSF1 V4.0, reported by Yoann Vandoorselaere
29697 <yoann@prelude-ids.org>. Note that lib/ does not yet use it.
29699 2004-10-05 Simon Josefsson <simon@josefsson.org>
29701 * includes/gnutls/compat.h, lib/gnutls_ui.h: (gnutls_certificate_verify_peers): Fix prototype.
29703 2004-10-05 Simon Josefsson <simon@josefsson.org>
29705 * includes/gnutls/compat.h: Fix warning.
29707 2004-10-05 Simon Josefsson <simon@josefsson.org>
29709 * src/certtool.c: Don't use exit.h (not needed, EXIT_* is C89).
29711 2004-10-05 Simon Josefsson <simon@josefsson.org>
29715 2004-10-05 Simon Josefsson <simon@josefsson.org>
29717 * gl/exit.h, gl/m4/extensions.m4, gl/m4/gnulib.m4,
29718 gl/m4/unlocked-io.m4: Update Gnulib.
29720 2004-10-05 Simon Josefsson <simon@josefsson.org>
29722 * configure.in, gl/Makefile.am, gl/m4/gnulib.m4, gl/m4/memmem.m4,
29723 gl/memmem.c, gl/memmem.h, lib/Makefile.am, lib/memmem.c,
29724 lib/memmem.h: Don't link to gnulib in lib/ until issues are solved
29725 (see bug-gnulib). Move memmem from gl/ to lib/, since it is the
29726 only gnulib module lib/ needs.
29728 2004-10-05 Simon Josefsson <simon@josefsson.org>
29732 2004-10-05 Simon Josefsson <simon@josefsson.org>
29736 2004-10-05 Simon Josefsson <simon@josefsson.org>
29738 * configure.in, gl/Makefile.am, gl/error.c, gl/getndelim2.c,
29739 gl/getpass.c, gl/m4/gnulib.m4, gl/m4/memmem.m4, gl/m4/memstr.m4,
29740 gl/memmem.c, gl/memmem.h, gl/memstr.c, gl/memstr.h,
29741 gl/unlocked-io.h, lib/defines.h, lib/gnutls_x509.c, lib/x509_b64.c:
29742 Update Gnulib. Replace memstr with memmem, see continued discussion
29745 2004-10-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29747 * ChangeLog: [no log message]
29749 2004-10-04 Simon Josefsson <simon@josefsson.org>
29753 2004-10-01 Simon Josefsson <simon@josefsson.org>
29755 * includes/gnutls/compat.h: (gnutls_certificate_verify_peers): Add.
29757 2004-09-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29759 * ChangeLog: [no log message]
29761 2004-09-30 Simon Josefsson <simon@josefsson.org>
29763 * configure.in, gl/Makefile.am, gl/m4/gnulib.m4, gl/m4/memstr.m4,
29764 gl/m4/strnstr.m4, gl/memstr.c, gl/memstr.h, gl/strnstr.c,
29765 gl/strnstr.h, lib/defines.h, lib/gnutls_x509.c, lib/x509_b64.c:
29766 Replace strnstr with memstr. See discussion on bug-gnulib list.
29768 2004-09-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29770 * ChangeLog: [no log message]
29772 2004-09-29 Simon Josefsson <simon@josefsson.org>
29774 * lib/Makefile.am: Link with gnulib. Currently only minmax.h and
29775 strnstr are used, which are under LGPL. The license templates in
29776 gl/ will be fixed as soon as gnulib-tool support combined GPL/LGPL
29779 2004-09-29 Simon Josefsson <simon@josefsson.org>
29781 * configure.in, gl/Makefile.am, gl/m4/gnulib.m4, gl/m4/strnstr.m4,
29782 gl/minmax.h, gl/progname.c, gl/progname.h, gl/strnstr.c,
29783 gl/strnstr.h, lib/Makefile.am, lib/defines.h, lib/strnstr.c: Use
29784 strnstr from gnulib. Gnulib sync.
29786 2004-09-26 Simon Josefsson <simon@josefsson.org>
29788 * gl/minmax.h: Use version from Lesser GNULib.
29790 2004-09-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29792 * ChangeLog: [no log message]
29794 2004-09-21 Simon Josefsson <simon@josefsson.org>
29798 2004-09-21 Simon Josefsson <simon@josefsson.org>
29800 * libextra/Makefile.am, libextra/opencdk/main.c: Use gnulib getpass
29803 2004-09-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29805 * ChangeLog: [no log message]
29807 2004-09-19 Simon Josefsson <simon@josefsson.org>
29809 * doc/examples/ex-rfc2818.c: Fix.
29811 2004-09-19 Simon Josefsson <simon@josefsson.org>
29813 * doc/examples/ex-rfc2818.c, doc/gnutls.texi: Add.
29815 2004-09-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29817 * ChangeLog: [no log message]
29819 2004-09-17 Simon Josefsson <simon@josefsson.org>
29823 2004-09-17 Simon Josefsson <simon@josefsson.org>
29825 * libextra/Makefile.am, src/Makefile.am: Fix objdir != srcdir in -I,
29826 reported by "Gerrit P. Haase" <gp@familiehaase.de>.
29828 2004-09-17 Simon Josefsson <simon@josefsson.org>
29830 * tests/Makefile.am: Fix objdir != srcdir in -I, reported by "Gerrit
29831 P. Haase" <gp@familiehaase.de>.
29833 2004-09-17 Simon Josefsson <simon@josefsson.org>
29837 2004-09-17 Simon Josefsson <simon@josefsson.org>
29839 * lib/minitasn1/Makefile.am: Fix objdir != srcdir in -I, reported by
29840 "Gerrit P. Haase" <gp@familiehaase.de>.
29842 2004-09-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29844 * ChangeLog: [no log message]
29846 2004-09-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29848 * ChangeLog: [no log message]
29850 2004-09-11 Simon Josefsson <simon@josefsson.org>
29854 2004-09-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29856 * ChangeLog: [no log message]
29858 2004-09-10 Simon Josefsson <simon@josefsson.org>
29860 * src/certtool.c: (load_cert): Fix crash in `certtool --to-p12 --load-privkey foo'.
29862 2004-09-09 Simon Josefsson <simon@josefsson.org>
29864 * lib/minitasn1/decoding.c: Sync with libtasn1 0.2.11.
29866 2004-09-02 Simon Josefsson <simon@josefsson.org>
29868 * : New version, solve the S/MIME bugs I reported. Downloaded from
29869 http://csrc.nist.gov/pki/testing/x509paths.html on 2004-09-03 with
29870 SHA1 ada0f267e0ff4eb16a0e19964cf518a833f00093.
29872 2004-09-02 Simon Josefsson <simon@josefsson.org>
29874 * tests/.cvsignore: [no log message]
29876 2004-08-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29878 * ChangeLog: [no log message]
29880 2004-08-31 Simon Josefsson <simon@josefsson.org>
29884 2004-08-31 Simon Josefsson <simon@josefsson.org>
29888 2004-08-31 Simon Josefsson <simon@josefsson.org>
29890 * lib/gnutls_cert.c, lib/x509/x509.c: Fix mem leak (tiny patch).
29891 From Simon Posnjak <simon.posnjak@cetrtapot.si>.
29893 2004-08-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29895 * ChangeLog: [no log message]
29897 2004-08-27 Simon Josefsson <simon@josefsson.org>
29899 * lib/gnutls_state.c: Typo.
29901 2004-08-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29903 * ChangeLog: [no log message]
29905 2004-08-26 Simon Josefsson <simon@josefsson.org>
29907 * doc/protocol/draft-ietf-tls-srp-08.txt: Add.
29909 2004-08-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29911 * ChangeLog: [no log message]
29913 2004-08-25 Simon Josefsson <simon@josefsson.org>
29915 * doc/manpages/Makefile.am: Update.
29917 2004-08-25 Simon Josefsson <simon@josefsson.org>
29919 * includes/gnutls/extra.h, lib/gnutls.h.in.in: Move remaining SRP
29922 2004-08-25 Simon Josefsson <simon@josefsson.org>
29924 * includes/gnutls/extra.h, lib/gnutls_anon_cred.c,
29925 lib/gnutls_dh_primes.c, lib/gnutls_srp.c, lib/gnutls_ui.c,
29926 lib/gnutls_ui.h: Doc fix.
29928 2004-08-25 Simon Josefsson <simon@josefsson.org>
29930 * includes/gnutls/extra.h, lib/gnutls_alert.c,
29931 libextra/gnutls_extra.c, libextra/gnutls_openpgp.c: Doc fix.
29933 2004-08-25 Simon Josefsson <simon@josefsson.org>
29935 * libextra/openpgp/Makefile.am: Hack to fix texinfo docs.
29937 2004-08-25 Simon Josefsson <simon@josefsson.org>
29939 * includes/gnutls/extra.h, libextra/gnutls_openpgp.c: Fix
29942 2004-08-25 Simon Josefsson <simon@josefsson.org>
29944 * doc/reference/Makefile.am: Add.
29946 2004-08-25 Simon Josefsson <simon@josefsson.org>
29948 * Makefile.am: (release): Copy gtk-doc.
29950 2004-08-25 Simon Josefsson <simon@josefsson.org>
29952 * lib/gnutls.h.in.in, lib/gnutls_global.c, lib/gnutls_ui.c,
29953 lib/gnutls_ui.h: Fix prototypes.
29955 2004-08-25 Simon Josefsson <simon@josefsson.org>
29957 * doc/reference/Makefile.am: Clean more.
29959 2004-08-25 Simon Josefsson <simon@josefsson.org>
29961 * includes/gnutls/x509.h, lib/gnutls.h.in.in, lib/gnutls_ui.h,
29962 lib/x509/pkcs12.c, lib/x509/privkey.c: Fix prototypes. (Unfinished,
29963 there should be a tool to do this...)
29965 2004-08-25 Simon Josefsson <simon@josefsson.org>
29967 * doc/protocol/draft-ietf-tls-psk-01.txt: Add.
29969 2004-08-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
29971 * ChangeLog: [no log message]
29973 2004-08-24 Simon Josefsson <simon@josefsson.org>
29975 * doc/TODO, doc/protocol/draft-badra-tls-express-00.txt,
29976 doc/protocol/draft-salowey-tls-ticket-00.txt: Add.
29978 2004-08-24 Simon Josefsson <simon@josefsson.org>
29980 * NEWS, configure.in: Bump version.
29982 2004-08-24 Simon Josefsson <simon@josefsson.org>
29984 * ChangeLog: [no log message]
29986 2004-08-24 Simon Josefsson <simon@josefsson.org>
29988 * NEWS: Version 1.1.18.
29990 2004-08-24 Simon Josefsson <simon@josefsson.org>
29992 * nettle/arctwo-meta.c, nettle/arctwo.c, nettle/arctwo.h,
29993 nettle/des-compat.c, nettle/des-compat.h, nettle/macros.h,
29994 nettle/nettle-meta.h, nettle/tests/arctwo-test.c,
29995 nettle/tests/des-compat-test.c, nettle/tests/md5-test.c,
29996 nettle/tests/testutils.c: Sync Nettle with CVS.
29998 2004-08-24 Simon Josefsson <simon@josefsson.org>
30000 * nettle/Makefile.am: Build libnettle.la before self tests.
30002 2004-08-24 Simon Josefsson <simon@josefsson.org>
30006 2004-08-24 Simon Josefsson <simon@josefsson.org>
30010 2004-08-24 Simon Josefsson <simon@josefsson.org>
30012 * configure.in, nettle/Makefile.am, nettle/knuth-lfib.c,
30013 nettle/knuth-lfib.h, nettle/tests/.cvsignore,
30014 nettle/tests/Makefile.am, nettle/tests/aes-test.c,
30015 nettle/tests/arcfour-test.c, nettle/tests/arctwo-test.c,
30016 nettle/tests/cbc-test.c, nettle/tests/des-compat-test.c,
30017 nettle/tests/des-test.c, nettle/tests/des3-test.c,
30018 nettle/tests/hmac-test.c, nettle/tests/knuth-lfib-test.c,
30019 nettle/tests/md4-test.c, nettle/tests/md5-compat-test.c,
30020 nettle/tests/md5-test.c, nettle/tests/run-tests,
30021 nettle/tests/sha1-test.c, nettle/tests/testutils.c,
30022 nettle/tests/testutils.h: Add Nettle self tests.
30024 2004-08-24 Simon Josefsson <simon@josefsson.org>
30028 2004-08-24 Simon Josefsson <simon@josefsson.org>
30030 * doc/Makefile.am: Fix.
30032 2004-08-24 Simon Josefsson <simon@josefsson.org>
30034 * doc/README.CVS: Add.
30036 2004-08-24 Simon Josefsson <simon@josefsson.org>
30038 * doc/reference/.cvsignore: [no log message]
30040 2004-08-24 Simon Josefsson <simon@josefsson.org>
30042 * m4/gtk-doc.m4: Update.
30044 2004-08-24 Simon Josefsson <simon@josefsson.org>
30046 * configure.in, doc/Makefile.am, doc/README.CVS,
30047 doc/reference/.cvsignore, doc/reference/Makefile.am,
30048 doc/reference/gnutls-docs.tmpl, m4/gtk-doc.m4: Generate GTK-DOC
30049 manuals (libextra/openpgp/ part doesn't work yet).
30051 2004-08-24 Simon Josefsson <simon@josefsson.org>
30053 * lib/gnutls_algorithms.c: Make gtk-doc happy.
30055 2004-08-24 Simon Josefsson <simon@josefsson.org>
30057 * includes/gnutls/openssl.h, lib/gnutls.h.in.in: Make gtk-doc happy.
30059 2004-08-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
30061 * ChangeLog: [no log message]
30063 2004-08-23 Simon Josefsson <simon@josefsson.org>
30065 * src/cfg/platon/str/strdyn.c: Fix. Reported by Dimitri
30066 Papadopoulos-Orfanos <papadopo@shfj.cea.fr>.
30068 2004-08-23 Simon Josefsson <simon@josefsson.org>
30070 * configure.in: Check for ctype.h to shut up Sun CC warnings in
30071 src/cfg/shared.c. Reported by Dimitri Papadopoulos-Orfanos
30072 <papadopo@shfj.cea.fr>.
30074 2004-08-23 Simon Josefsson <simon@josefsson.org>
30076 * tests/chain: Fix.
30078 2004-08-23 Simon Josefsson <simon@josefsson.org>
30080 * tests/pkits: Add.
30082 2004-08-23 Simon Josefsson <simon@josefsson.org>
30084 * nettle/arctwo-meta.c, nettle/arctwo.c, nettle/arctwo.h,
30085 nettle/macros.h, nettle/nettle-meta.h: Update.
30087 2004-08-23 Simon Josefsson <simon@josefsson.org>
30089 * NEWS: ISO certify.
30091 2004-08-23 Simon Josefsson <simon@josefsson.org>
30095 2004-08-23 Simon Josefsson <simon@josefsson.org>
30097 * m4/gc_random.m4: Fix.
30099 2004-08-23 Simon Josefsson <simon@josefsson.org>
30101 * configure.in, m4/gc_random.m4: Move /dev/*random stuff to separate
30104 2004-08-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
30106 * ChangeLog: [no log message]
30108 2004-08-22 Simon Josefsson <simon@josefsson.org>
30110 * AUTHORS: Add copying conditions, and PGP release key.
30112 2004-08-22 Simon Josefsson <simon@josefsson.org>
30114 * README, THANKS: Add copying conditions.
30116 2004-08-22 Simon Josefsson <simon@josefsson.org>
30118 * NEWS: Add copying conditions. Markup.
30120 2004-08-22 Simon Josefsson <simon@josefsson.org>
30124 2004-08-22 Simon Josefsson <simon@josefsson.org>
30126 * tests/pkits_pkcs12, tests/pkits_smime: Typo.
30128 2004-08-22 Simon Josefsson <simon@josefsson.org>
30130 * lib/minitasn1/int.h: Bump version.
30132 2004-08-22 Simon Josefsson <simon@josefsson.org>
30134 * src/Makefile.am: Remove stale -I.
30136 2004-08-22 Simon Josefsson <simon@josefsson.org>
30138 * lib/minitasn1/libtasn1.h: Bump version.
30140 2004-08-22 Simon Josefsson <simon@josefsson.org>
30142 * tests/.cvsignore: [no log message]
30144 2004-08-22 Simon Josefsson <simon@josefsson.org>
30146 * configure.in: Need newer libtasn1.
30148 2004-08-22 Simon Josefsson <simon@josefsson.org>
30150 * lib/minitasn1/decoding.c: Only apply BER indefinite logic when we
30151 have actually encountered BER indefinite lengths. Pending upstream
30152 review. Triggered by PKITS test case
30153 pkcs12/CPSPointerQualifierTest20EE.p12 (and others) as invoked by
30154 tests/pkits_pkcs12.
30156 2004-08-22 Simon Josefsson <simon@josefsson.org>
30158 * tests/pkits_crl, tests/pkits_crt, tests/pkits_pkcs12,
30159 tests/pkits_smime: Fix.
30161 2004-08-22 Simon Josefsson <simon@josefsson.org>
30163 * src/certtool.c: (print_certificate_info): Don't crash on large X.509 extensions
30164 (thanks to PKITS test suite). Also output ASCII representation of
30165 printable extension data (some extension contain humanly readable
30168 2004-08-22 Simon Josefsson <simon@josefsson.org>
30170 * tests/pkits_crl, tests/pkits_crt, tests/pkits_smime: Add.
30172 2004-08-22 Simon Josefsson <simon@josefsson.org>
30174 * src/certtool.c: (smime_to_pkcs7): Make sure PKCS#7 output use LF EOL.
30176 2004-08-22 Simon Josefsson <simon@josefsson.org>
30178 * tests/pkits_pkcs12: Add.
30180 2004-08-22 Simon Josefsson <simon@josefsson.org>
30182 * src/certtool.c: (smime_to_pkcs7): Handle LF EOF.
30184 2004-08-22 Simon Josefsson <simon@josefsson.org>
30186 * src/certtool.c: Fix --password.
30188 2004-08-22 Simon Josefsson <simon@josefsson.org>
30190 * : Add NIST's Public Key Interoperability Test Suite. Taken from
30191 <http://csrc.nist.gov/pki/testing/x509paths.html>.
30192 c8b1230c34f175f0fe479692e65c7ecc04117dfc PKITS_data.zip
30193 e823aa3a8ece752aa7211153312b364dc578e789 PKITS.pdf
30195 2004-08-22 Simon Josefsson <simon@josefsson.org>
30199 2004-08-22 Simon Josefsson <simon@josefsson.org>
30201 * doc/manpages/Makefile.am: Handle different #include's for PKCS12
30204 2004-08-22 Simon Josefsson <simon@josefsson.org>
30206 * .cvsignore: [no log message]
30208 2004-08-22 Simon Josefsson <simon@josefsson.org>
30210 * configure.in: Want gzip too.
30212 2004-08-22 Simon Josefsson <simon@josefsson.org>
30214 * Makefile.am, configure.in: Use bz2.
30216 2004-08-22 Simon Josefsson <simon@josefsson.org>
30220 2004-08-22 Simon Josefsson <simon@josefsson.org>
30222 * doc/scripts/gdoc: Support -include.
30224 2004-08-22 Simon Josefsson <simon@josefsson.org>
30226 * doc/manpages/Makefile.am: Add man pages for lib/x509/, libextra/,
30227 and libextra/openpgp/.
30229 2004-08-22 Simon Josefsson <simon@josefsson.org>
30231 * doc/manpages/Makefile.am: Add man pages for API.
30233 2004-08-22 Simon Josefsson <simon@josefsson.org>
30235 * doc/manpages/.cvsignore: [no log message]
30237 2004-08-22 Simon Josefsson <simon@josefsson.org>
30239 * crypto/gc-libgcrypt.c, crypto/gc-nettle.c, crypto/gc.h,
30240 crypto/test-gc.c: Mem alloca stuff for libgcrypt. Indent.
30242 2004-08-22 Simon Josefsson <simon@josefsson.org>
30244 * crypto/.cvsignore, crypto/Makefile.am, crypto/test-gc.c,
30245 crypto/utils.c, crypto/utils.h: Add self test of generic crypto.
30247 2004-08-22 Simon Josefsson <simon@josefsson.org>
30249 * crypto/pkcs5.c: Doc fix.
30251 2004-08-22 Simon Josefsson <simon@josefsson.org>
30253 * configure.in, lib/gnutls.h.in.in: Revert ssize_t change.
30255 2004-08-22 Simon Josefsson <simon@josefsson.org>
30257 * configure.in, lib/gnutls.h.in.in: Assume POSIX system (which we
30258 already do), so it has ssize_t. Redefining ssize_t locally, if it
30259 doesn't exist, already handled by gnulib.
30261 2004-08-22 Simon Josefsson <simon@josefsson.org>
30263 * lib/Makefile.am: Simplify further.
30265 2004-08-22 Simon Josefsson <simon@josefsson.org>
30267 * lib/Makefile.am: Simplify further.
30269 2004-08-22 Simon Josefsson <simon@josefsson.org>
30271 * lib/Makefile.am: Move things from EXTRA_DIST, to improve
30272 dependency tracking.
30274 2004-08-22 Simon Josefsson <simon@josefsson.org>
30276 * src/Makefile.am: Move things from EXTRA_DIST to *_SOURCES, to
30277 improve dependency tracking. Simplify.
30279 2004-08-22 Simon Josefsson <simon@josefsson.org>
30281 * crypto/gc-libgcrypt.c: Fix warnings.
30283 2004-08-21 Simon Josefsson <simon@josefsson.org>
30285 * crypto/gc-nettle.c: Add checks.
30287 2004-08-21 Simon Josefsson <simon@josefsson.org>
30289 * lib/Makefile.am, lib/x509/Makefile.am: Remove pkcs5.
30291 2004-08-21 Simon Josefsson <simon@josefsson.org>
30293 * lib/x509/pkcs5.c, lib/x509/pkcs5.h, lib/x509/privkey_pkcs8.c:
30294 Replace PKCS5 with GC.
30296 2004-08-21 Simon Josefsson <simon@josefsson.org>
30298 * crypto/Makefile.am, crypto/gc.h, crypto/pkcs5.c: Add pkcs5 stuff,
30299 replacing lib/x509/pkcs5.
30301 2004-08-21 Simon Josefsson <simon@josefsson.org>
30303 * crypto/gc.h: Typo.
30305 2004-08-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
30307 * ChangeLog: [no log message]
30309 2004-08-21 Simon Josefsson <simon@josefsson.org>
30311 * crypto/gc-libgcrypt.c, crypto/gc-nettle.c, crypto/gc.h: (gc_hmac_sha1): Add (for PKCS5 KDF).
30313 2004-08-21 Simon Josefsson <simon@josefsson.org>
30317 2004-08-21 Simon Josefsson <simon@josefsson.org>
30319 * crypto/gc-nettle.c, nettle/arctwo-meta.c, nettle/arctwo.c,
30320 nettle/arctwo.h, nettle/nettle-meta.h: Change name of arctwo variant
30321 from 'pkcs12' to 'gutmann'. Seems PKCS12 code uses pure rfc 2268
30322 (who uses the variant then?!).
30324 2004-08-21 Simon Josefsson <simon@josefsson.org>
30326 * doc/protocol/rrc2.doc: Add.
30328 2004-08-21 Simon Josefsson <simon@josefsson.org>
30330 * nettle/arctwo.c: Typo.
30332 2004-08-21 Simon Josefsson <simon@josefsson.org>
30334 * nettle/arctwo.c: Support plain RFC 2268 too.
30336 2004-08-21 Simon Josefsson <simon@josefsson.org>
30340 2004-08-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
30342 * lib/x509/privkey.c: Corrected a memory leak. Patch got from debian
30343 bug report logs. Reported by Modestas Vainius
30344 <geromanas@mailas.com>.
30346 2004-08-21 Simon Josefsson <simon@josefsson.org>
30348 * nettle/arctwo.c: Fix.
30350 2004-08-21 Simon Josefsson <simon@josefsson.org>
30352 * nettle/arctwo.c: Fix.
30354 2004-08-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
30356 * lib/x509/common.c: corrected bug with generalTime ASN.1 encoding.
30358 2004-08-21 Simon Josefsson <simon@josefsson.org>
30360 * crypto/gc-nettle.c, nettle/Makefile.am, nettle/arctwo-meta.c,
30361 nettle/arctwo.c, nettle/arctwo.h, nettle/nettle-meta.h: Add arctwo.
30363 2004-08-21 Simon Josefsson <simon@josefsson.org>
30365 * crypto/gc.h: (GC_SHA1_LEN): Add.
30367 2004-08-21 Simon Josefsson <simon@josefsson.org>
30369 * lib/x509/pkcs12_encr.c: Fix.
30371 2004-08-21 Simon Josefsson <simon@josefsson.org>
30373 * lib/x509/pkcs12_encr.c: Use gc.
30375 2004-08-21 Simon Josefsson <simon@josefsson.org>
30377 * crypto/gc-libgcrypt.c, crypto/gc-nettle.c, crypto/gc.h: (gc_hash_buffer): Add.
30379 2004-08-21 Simon Josefsson <simon@josefsson.org>
30381 * tests/chain: Cleanup.
30383 2004-08-21 Simon Josefsson <simon@josefsson.org>
30385 * tests/chain: Add CRL's.
30387 2004-08-21 Simon Josefsson <simon@josefsson.org>
30389 * tests/.cvsignore: [no log message]
30391 2004-08-21 Simon Josefsson <simon@josefsson.org>
30393 * NEWS, tests/Makefile.am, tests/anonself.c: Add.
30395 2004-08-21 Simon Josefsson <simon@josefsson.org>
30397 * configure.in: Bump version.
30399 2004-08-21 Simon Josefsson <simon@josefsson.org>
30403 2004-08-21 Simon Josefsson <simon@josefsson.org>
30405 * doc/gnutls.texi: Add examples.
30407 2004-08-21 Simon Josefsson <simon@josefsson.org>
30409 * doc/examples/.cvsignore: [no log message]
30411 2004-08-21 Simon Josefsson <simon@josefsson.org>
30413 * doc/examples/ex-client2.c, doc/examples/ex-serv1.c: Doc fix.
30415 2004-08-21 Simon Josefsson <simon@josefsson.org>
30417 * doc/examples/ex-client1.c, doc/examples/ex-serv-anon.c: Add.
30419 2004-08-21 Simon Josefsson <simon@josefsson.org>
30421 * doc/gnutls.texi: Markup.
30423 2004-08-21 Simon Josefsson <simon@josefsson.org>
30425 * configure.in: Enable gnits in automake.
30427 2004-08-21 Simon Josefsson <simon@josefsson.org>
30429 * configure.in: Allow AC_PROG_CC to modify CFLAGS (why not?). Don't
30430 check for install (handled by automake).
30432 2004-08-20 Simon Josefsson <simon@josefsson.org>
30434 * configure.in: Simplify shared library versioning.
30436 2004-08-20 Simon Josefsson <simon@josefsson.org>
30438 * libextra/gnutls_extra.c: Use automake VERSION.
30440 2004-08-20 Simon Josefsson <simon@josefsson.org>
30442 * libextra/Makefile.am, libextra/opencdk/armor.c: Fix version
30445 2004-08-20 Simon Josefsson <simon@josefsson.org>
30447 * lib/gnutls_global.c: Use automake VERSION instead of
30450 2004-08-20 Simon Josefsson <simon@josefsson.org>
30452 * configure.in: Use modern AC_INIT. Remove GNUTLS_*VERSION.
30453 Separate libtool versioning from package versioning.
30455 2004-08-20 Simon Josefsson <simon@josefsson.org>
30457 * Makefile.am: Remove, all are dist'ed by automake automatically.
30459 2004-08-20 Simon Josefsson <simon@josefsson.org>
30461 * configure.in: Typo.
30463 2004-08-20 Simon Josefsson <simon@josefsson.org>
30465 * lib/defines.h: Remove size_t, time_t, ptrdiff_t definitions.
30467 2004-08-20 Simon Josefsson <simon@josefsson.org>
30469 * configure.in: Assume time_t and ptrdiff_t (ANSI C89).
30471 2004-08-20 Simon Josefsson <simon@josefsson.org>
30473 * lib/gnutls.h.in.in: Assume time_t is in time.h (ANSI C89).
30475 2004-08-20 Simon Josefsson <simon@josefsson.org>
30477 * configure.in, lib/gnutls.h.in.in: Assume size_t is in stddef.h
30480 2004-08-20 Simon Josefsson <simon@josefsson.org>
30482 * configure.in: (T_CPU, T_VENDOR, T_OS): Remove (unused).
30484 2004-08-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
30486 * ChangeLog: [no log message]
30488 2004-08-18 Simon Josefsson <simon@josefsson.org>
30490 * ChangeLog: [no log message]
30492 2004-08-18 Simon Josefsson <simon@josefsson.org>
30494 * NEWS: Version 1.1.17.
30496 2004-08-18 Simon Josefsson <simon@josefsson.org>
30498 * doc/gnutls.texi: Fix, suggested by Stepan Kasal <kasal@ucw.cz>.
30500 2004-08-18 Simon Josefsson <simon@josefsson.org>
30502 * lib/gnutls_mpi.h: Reorder, to get config.h included before
30505 2004-08-18 Simon Josefsson <simon@josefsson.org>
30507 * doc/gnutls.texi: Revert.
30509 2004-08-18 Simon Josefsson <simon@josefsson.org>
30511 * doc/gnutls.texi: Fix example indentation.
30513 2004-08-18 Simon Josefsson <simon@josefsson.org>
30515 * nettle/Makefile.am: Don't dist nettle-types.h.
30517 2004-08-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
30519 * ChangeLog: [no log message]
30521 2004-08-17 Simon Josefsson <simon@josefsson.org>
30523 * crypto/gc-libgcrypt.c, crypto/gc-nettle.c, crypto/gc.h: Add
30524 one-call interface.
30526 2004-08-17 Simon Josefsson <simon@josefsson.org>
30528 * src/cli.c: Fix mem leak.
30530 2004-08-17 Simon Josefsson <simon@josefsson.org>
30532 * lib/gnutls_pk.c: Typo.
30534 2004-08-17 Simon Josefsson <simon@josefsson.org>
30536 * NEWS, THANKS: Add.
30538 2004-08-17 Simon Josefsson <simon@josefsson.org>
30540 * lib/gnutls_pk.c: Simplify computation of PKCS#1 version 1.5 type 2
30541 non-zero pad bytes, reported by Robey Pointer <robey@danger.com>.
30543 2004-08-17 Simon Josefsson <simon@josefsson.org>
30545 * configure.in, gl/Makefile.am, gl/m4/gnulib.m4, gl/minmax.h,
30546 lib/Makefile.am, lib/auth_srp_passwd.c, lib/ext_srp.c,
30547 lib/gnutls_buffers.c, lib/gnutls_num.h, lib/gnutls_pk.c,
30548 lib/gnutls_str.c, lib/x509/dn.c, lib/x509/pkcs12.c,
30549 lib/x509/privkey_pkcs8.c, lib/x509/sign.c, lib/x509/verify.c,
30550 libextra/Makefile.am: Use minmax.h from gnulib instead of GMIN/GMAX.
30552 2004-08-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
30554 * ChangeLog: [no log message]
30556 2004-08-16 Simon Josefsson <simon@josefsson.org>
30558 * src/common.c: Oops, revert DES, not supported.
30560 2004-08-16 Simon Josefsson <simon@josefsson.org>
30562 * src/common.c: Support AES-256 and DES in --ciphers too.
30564 2004-08-16 Simon Josefsson <simon@josefsson.org>
30566 * NEWS, README: Fix.
30568 2004-08-16 Simon Josefsson <simon@josefsson.org>
30572 2004-08-16 Simon Josefsson <simon@josefsson.org>
30576 2004-08-16 Simon Josefsson <simon@josefsson.org>
30578 * crypto/gc-libgcrypt.c, crypto/gc-nettle.c, crypto/gc.h: Indent.
30580 2004-08-16 Simon Josefsson <simon@josefsson.org>
30582 * crypto/gc-nettle.c: Fix.
30584 2004-08-16 Simon Josefsson <simon@josefsson.org>
30586 * crypto/gc-libgcrypt.c, crypto/gc-nettle.c, crypto/gc.h,
30587 lib/gnutls_hash_int.c, lib/gnutls_hash_int.h: Move hashing to
30588 generic crypto API. Implement hashing for nettle/libgcrypt in
30589 generic crypto API.
30591 2004-08-16 Simon Josefsson <simon@josefsson.org>
30593 * configure.in, crypto/gc-libgcrypt.c, crypto/gc-nettle.c,
30594 crypto/gc.h, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
30595 lib/gnutls_random.c, lib/gnutls_random.h: Move randomness calls to
30596 generic crypto API. Implement randomness for libgcrypt and nettle
30599 2004-08-16 Simon Josefsson <simon@josefsson.org>
30601 * gl/Makefile.am, gl/m4/gnulib.m4: Update.
30603 2004-08-15 Simon Josefsson <simon@josefsson.org>
30605 * crypto/gc-nettle.c: Doc fix.
30607 2004-08-15 Simon Josefsson <simon@josefsson.org>
30611 2004-08-15 Simon Josefsson <simon@josefsson.org>
30615 2004-08-15 Simon Josefsson <simon@josefsson.org>
30619 2004-08-15 Simon Josefsson <simon@josefsson.org>
30621 * crypto/gc-nettle.c: Implement.
30623 2004-08-15 Simon Josefsson <simon@josefsson.org>
30625 * crypto/gc-libgcrypt.c: Reorder.
30627 2004-08-15 Simon Josefsson <simon@josefsson.org>
30629 * crypto/gc.h: Add.
30631 2004-08-15 Simon Josefsson <simon@josefsson.org>
30633 * nettle/nettle-meta.h: Add des(3).
30635 2004-08-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
30637 * ChangeLog: [no log message]
30639 2004-08-15 Simon Josefsson <simon@josefsson.org>
30641 * Makefile.am, configure.in, crypto/gc-nettle.c,
30642 m4/ax_create_stdint_h.m4, nettle/.cvsignore, nettle/Makefile.am,
30643 nettle/aes-decrypt-table.c, nettle/aes-decrypt.c,
30644 nettle/aes-encrypt-table.c, nettle/aes-encrypt.c,
30645 nettle/aes-internal.h, nettle/aes-meta.c,
30646 nettle/aes-set-decrypt-key.c, nettle/aes-set-encrypt-key.c,
30647 nettle/aes.c, nettle/aes.h, nettle/arcfour-crypt.c,
30648 nettle/arcfour-meta.c, nettle/arcfour.c, nettle/arcfour.h,
30649 nettle/cbc.c, nettle/cbc.h, nettle/des-compat.c,
30650 nettle/des-compat.h, nettle/des.c, nettle/des.h, nettle/des3.c,
30651 nettle/desCode.h, nettle/descore.README, nettle/desinfo.h,
30652 nettle/hmac-md5.c, nettle/hmac-sha1.c, nettle/hmac.c,
30653 nettle/hmac.h, nettle/keymap.h, nettle/macros.h,
30654 nettle/md5-compat.c, nettle/md5-compat.h, nettle/md5-meta.c,
30655 nettle/md5.c, nettle/md5.h, nettle/memxor.c, nettle/memxor.h,
30656 nettle/nettle-internal.c, nettle/nettle-internal.h,
30657 nettle/nettle-meta.h, nettle/parity.h, nettle/rotors.h,
30658 nettle/sha.h, nettle/sha1-compress.c, nettle/sha1-meta.c,
30659 nettle/sha1.c: Add Nettle.
30661 2004-08-15 Simon Josefsson <simon@josefsson.org>
30663 * crypto/gc-libgcrypt.c, lib/gnutls_cipher_int.c,
30664 lib/gnutls_global.c: Fix warnings.
30666 2004-08-15 Simon Josefsson <simon@josefsson.org>
30668 * lib/gnutls_cipher_int.c: Fix.
30670 2004-08-15 Simon Josefsson <simon@josefsson.org>
30674 2004-08-15 Simon Josefsson <simon@josefsson.org>
30676 * Makefile.am, configure.in, crypto/.cvsignore, crypto/Makefile.am,
30677 crypto/gc-libgcrypt.c, crypto/gc.h, lib/Makefile.am,
30678 lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h,
30679 lib/gnutls_errors_int.h, lib/gnutls_global.c, lib/gnutls_mpi.h,
30680 libextra/Makefile.am: Initiate move of all libgcrypt calls to
30681 crypto/gc* wrapper. Currently only encryption/decryption goes
30682 through generic API.
30684 2004-08-15 Simon Josefsson <simon@josefsson.org>
30688 2004-08-15 Simon Josefsson <simon@josefsson.org>
30690 * Makefile.am: (release): Fix tag name.
30692 2004-08-15 Simon Josefsson <simon@josefsson.org>
30694 * configure.in, gl/Makefile.am, gl/getpass.c, gl/getpass.h,
30695 gl/m4/getpass.m4, gl/m4/gnulib.m4, gl/m4/stdbool.m4, gl/stdbool_.h,
30696 src/Makefile.am, src/certtool-cfg.c, src/certtool.c, src/crypt.c,
30697 src/getpass.c, src/getpass.h: Replace ad-hoc 'read_pass' with gnulib
30698 module 'getpass-gnu'.
30700 2004-08-15 Simon Josefsson <simon@josefsson.org>
30702 * doc/gnutls.texi: Improve markup.
30704 2004-08-15 Simon Josefsson <simon@josefsson.org>
30706 * src/errcodes.c: Fix.
30708 2004-08-15 Simon Josefsson <simon@josefsson.org>
30710 * doc/gnutls.texi: Use @finalout, to avoid ugly black boxes.
30712 2004-08-15 Simon Josefsson <simon@josefsson.org>
30714 * doc/gnutls.texi: Fixes.
30716 2004-08-15 Simon Josefsson <simon@josefsson.org>
30718 * doc/examples/ex-alert.c, doc/examples/ex-cert-select.c,
30719 doc/examples/ex-client-resume.c, doc/examples/ex-client-srp.c,
30720 doc/examples/ex-client2.c, doc/examples/ex-crq.c,
30721 doc/examples/ex-pkcs12.c, doc/examples/ex-serv-export.c,
30722 doc/examples/ex-serv-pgp.c, doc/examples/ex-serv-srp.c,
30723 doc/examples/ex-serv1.c, doc/examples/ex-session-info.c,
30724 doc/examples/ex-verify.c, doc/examples/ex-x509-info.c: Indent.
30726 2004-08-15 Simon Josefsson <simon@josefsson.org>
30728 * configure.in: Bump version.
30730 2004-08-15 Simon Josefsson <simon@josefsson.org>
30732 * Makefile.am: (release): Abort if tag exists.
30734 2004-08-15 Simon Josefsson <simon@josefsson.org>
30736 * ChangeLog: [no log message]
30738 2004-08-15 Simon Josefsson <simon@josefsson.org>
30740 * Makefile.am: (release): Fix tag name.
30742 2004-08-15 Simon Josefsson <simon@josefsson.org>
30744 * NEWS: Version 1.1.16.
30746 2004-08-15 Simon Josefsson <simon@josefsson.org>
30750 2004-08-15 Simon Josefsson <simon@josefsson.org>
30752 * gl/.cvsignore: [no log message]
30754 2004-08-15 Simon Josefsson <simon@josefsson.org>
30756 * src/certtool.c: Use progname.
30758 2004-08-15 Simon Josefsson <simon@josefsson.org>
30760 * configure.in, gl/Makefile.am, gl/progname.c, gl/progname.h: Add
30761 progname gnulib module.
30763 2004-08-15 Simon Josefsson <simon@josefsson.org>
30767 2004-08-15 Simon Josefsson <simon@josefsson.org>
30769 * src/Makefile.am: Fix -I's, for srcdir != objdir builds (e.g.,
30772 2004-08-15 Simon Josefsson <simon@josefsson.org>
30774 * configure.in, lib/Makefile.am, libextra/Makefile.am,
30775 src/Makefile.am: Fix -I's, for srcdir != objdir builds (e.g., 'make
30778 2004-08-14 Simon Josefsson <simon@josefsson.org>
30780 * configure.in: Bump version.
30782 2004-08-14 Simon Josefsson <simon@josefsson.org>
30786 2004-08-14 Simon Josefsson <simon@josefsson.org>
30788 * src/Makefile.am: Link gnulib.
30790 2004-08-14 Simon Josefsson <simon@josefsson.org>
30792 * ChangeLog: [no log message]
30794 2004-08-14 Simon Josefsson <simon@josefsson.org>
30796 * Makefile.am: (release): Fix.
30798 2004-08-14 Simon Josefsson <simon@josefsson.org>
30800 * NEWS: Version 1.1.15.
30802 2004-08-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
30804 * ChangeLog: [no log message]
30806 2004-08-14 Simon Josefsson <simon@josefsson.org>
30810 2004-08-14 Simon Josefsson <simon@josefsson.org>
30812 * config.rpath: Add, needed by gnulib. When we support gettext,
30813 this will be generated.
30815 2004-08-14 Simon Josefsson <simon@josefsson.org>
30817 * src/certtool-gaa.c, src/certtool-gaa.h: Generated.
30819 2004-08-14 Simon Josefsson <simon@josefsson.org>
30821 * NEWS, src/Makefile.am, src/certtool.c, src/certtool.gaa: Add
30824 2004-08-14 Simon Josefsson <simon@josefsson.org>
30826 * configure.in, gl/Makefile.am, gl/error.c, gl/error.h, gl/exit.h,
30827 gl/gettext.h, gl/m4/codeset.m4, gl/m4/error.m4, gl/m4/gettext.m4,
30828 gl/m4/glibc21.m4, gl/m4/gnulib.m4, gl/m4/iconv.m4,
30829 gl/m4/intdiv0.m4, gl/m4/intmax.m4, gl/m4/inttypes-pri.m4,
30830 gl/m4/inttypes.m4, gl/m4/inttypes_h.m4, gl/m4/isc-posix.m4,
30831 gl/m4/lcmessage.m4, gl/m4/lib-ld.m4, gl/m4/lib-link.m4,
30832 gl/m4/lib-prefix.m4, gl/m4/longdouble.m4, gl/m4/longlong.m4,
30833 gl/m4/nls.m4, gl/m4/po.m4, gl/m4/printf-posix.m4,
30834 gl/m4/progtest.m4, gl/m4/signed.m4, gl/m4/size_max.m4,
30835 gl/m4/stdint_h.m4, gl/m4/strerror_r.m4, gl/m4/uintmax_t.m4,
30836 gl/m4/ulonglong.m4, gl/m4/wchar_t.m4, gl/m4/wint_t.m4,
30837 gl/m4/xsize.m4: Add error and exit gnulib modules.
30839 2004-08-14 Simon Josefsson <simon@josefsson.org>
30841 * gl/.cvsignore: [no log message]
30843 2004-08-14 Simon Josefsson <simon@josefsson.org>
30845 * configure.in: Add gl/Makefile.
30847 2004-08-14 Simon Josefsson <simon@josefsson.org>
30849 * Makefile.am: Recurse into gl/.
30851 2004-08-14 Simon Josefsson <simon@josefsson.org>
30853 * Makefile.am, configure.in, gl/Makefile.am, gl/getline.c,
30854 gl/getline.h, gl/getndelim2.c, gl/getndelim2.h,
30855 gl/m4/extensions.m4, gl/m4/getline.m4, gl/m4/getndelim2.m4,
30856 gl/m4/gnulib.m4, gl/m4/onceonly_2_57.m4, gl/m4/ssize_t.m4,
30857 gl/m4/unlocked-io.m4, gl/unlocked-io.h: Set up GnuTLS to use gnulib
30858 for portability files. Initially only adding "getline", I will need
30859 it for S/MIME parsing.
30861 2004-08-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
30863 * ChangeLog: [no log message]
30865 2004-08-12 Simon Josefsson <simon@josefsson.org>
30867 * tests/chain: Be nicer.
30869 2004-08-12 Simon Josefsson <simon@josefsson.org>
30871 * tests/.cvsignore: [no log message]
30873 2004-08-12 Simon Josefsson <simon@josefsson.org>
30875 * tests/chain: Add.
30877 2004-08-12 Simon Josefsson <simon@josefsson.org>
30879 * doc/protocol/draft-badra-tls-key-exchange-00.txt: Add.
30881 2004-08-12 Simon Josefsson <simon@josefsson.org>
30883 * : Add NIST X.509 Path Validation Test Suite, Version 1.07. See
30884 http://csrc.nist.gov/pki/testing/x509paths_old.html. Taken from
30885 http://csrc.nist.gov/pki/testing/x509tests.tgz, with MD5sum
30886 5e6c15b7920e33a3e171258828c980f5.
30888 2004-08-11 Simon Josefsson <simon@josefsson.org>
30890 * doc/protocol/draft-ietf-tls-rfc2246-bis-08.txt: Add.
30892 2004-08-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
30894 * ChangeLog: [no log message]
30896 2004-08-11 Simon Josefsson <simon@josefsson.org>
30898 * configure.in: Typo.
30900 2004-08-11 Simon Josefsson <simon@josefsson.org>
30902 * doc/gnutls.texi: Fix direntry.
30904 2004-08-11 Simon Josefsson <simon@josefsson.org>
30906 * doc/gnutls.texi: Add.
30908 2004-08-11 Simon Josefsson <simon@josefsson.org>
30910 * doc/manpages/gnutls-cli.1: Update.
30912 2004-08-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
30914 * ChangeLog: [no log message]
30916 2004-08-10 Simon Josefsson <simon@josefsson.org>
30918 * m4/autobuild.m4: Update.
30920 2004-08-10 Simon Josefsson <simon@josefsson.org>
30924 2004-08-10 Simon Josefsson <simon@josefsson.org>
30926 * libextra/opencdk/keyserver.c: Need sys/types.h, for FreeBSD 4.10.
30928 2004-08-10 Simon Josefsson <simon@josefsson.org>
30932 2004-08-10 Simon Josefsson <simon@josefsson.org>
30934 * Makefile.am: (release): Remove ChangeLog stuff.
30936 2004-08-10 Simon Josefsson <simon@josefsson.org>
30938 * configure.in: Bump version.
30940 2004-08-10 Simon Josefsson <simon@josefsson.org>
30942 * configure.in: If socklen_t doesn't exist, use size_t (needed for
30945 2004-08-10 Simon Josefsson <simon@josefsson.org>
30949 2004-08-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
30951 * ChangeLog: [no log message]
30953 2004-08-09 Simon Josefsson <simon@josefsson.org>
30955 * configure.in: Move AB_INIT to where it actually works.
30957 2004-08-09 Simon Josefsson <simon@josefsson.org>
30959 * ChangeLog: [no log message]
30961 2004-08-09 Simon Josefsson <simon@josefsson.org>
30963 * NEWS: Version 1.1.14.
30965 2004-08-09 Simon Josefsson <simon@josefsson.org>
30967 * Makefile.am: Add release target.
30969 2004-08-09 Simon Josefsson <simon@josefsson.org>
30971 * NEWS, THANKS, configure.in, m4/autobuild.m4: Add.
30973 2004-08-09 Simon Josefsson <simon@josefsson.org>
30977 2004-08-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
30979 * ChangeLog: [no log message]
30981 2004-08-07 Simon Josefsson <simon@josefsson.org>
30985 2004-08-07 Simon Josefsson <simon@josefsson.org>
30987 * tests/Makefile.am: Typo, reported by Michael Heironimus
30988 <mkh01@earthlink.net>.
30990 2004-08-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
30992 * ChangeLog: [no log message]
30994 2004-08-06 Simon Josefsson <simon@josefsson.org>
30996 * NEWS: Terminology consistency.
30998 2004-08-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31000 * ChangeLog: [no log message]
31002 2004-08-05 Simon Josefsson <simon@josefsson.org>
31004 * tests/simple.c: Fix warning.
31006 2004-08-05 Simon Josefsson <simon@josefsson.org>
31008 * lib/Makefile.am, lib/x509/Makefile.am, libextra/Makefile.am,
31009 libextra/openpgp/Makefile.am: Remove *.tex stuff.
31011 2004-08-05 Simon Josefsson <simon@josefsson.org>
31013 * doc/manpages/Makefile.am: Simplify.
31015 2004-08-05 Simon Josefsson <simon@josefsson.org>
31017 * src/Makefile.am, src/retcodes.c: Remove retcodes.
31019 2004-08-05 Simon Josefsson <simon@josefsson.org>
31021 * configure.in: Fix last commit.
31023 2004-08-05 Simon Josefsson <simon@josefsson.org>
31025 * configure.in, doc/Makefile.am, doc/examples/Makefile.am,
31026 doc/examples/ex-alert.c, doc/examples/ex-cert-select.c,
31027 doc/examples/ex-client-resume.c, doc/examples/ex-client-srp.c,
31028 doc/examples/ex-client2.c, doc/examples/ex-crq.c,
31029 doc/examples/ex-pkcs12.c, doc/examples/ex-serv-export.c,
31030 doc/examples/ex-serv-pgp.c, doc/examples/ex-serv-srp.c,
31031 doc/examples/ex-serv1.c, doc/examples/ex-session-info.c,
31032 doc/examples/ex-verify.c, doc/examples/ex-x509-info.c,
31033 doc/scripts/Makefile.am, doc/scripts/sort1.pl, doc/tex/.cvsignore,
31034 doc/tex/Makefile.am, doc/tex/alert.tex, doc/tex/appendix.tex,
31035 doc/tex/auth.tex, doc/tex/callbacks.tex, doc/tex/cert_auth.tex,
31036 doc/tex/certificate.tex, doc/tex/ciphers.tex,
31037 doc/tex/ciphersuites.tex, doc/tex/compression.tex,
31038 doc/tex/cover.tex.in, doc/tex/errors.tex, doc/tex/ex-alert.tex,
31039 doc/tex/ex-cert-select.tex, doc/tex/ex-client-resume.tex,
31040 doc/tex/ex-client-srp.tex, doc/tex/ex-client2.tex,
31041 doc/tex/ex-crq.tex, doc/tex/ex-pkcs12.tex,
31042 doc/tex/ex-serv-export.tex, doc/tex/ex-serv-pgp.tex,
31043 doc/tex/ex-serv-srp.tex, doc/tex/ex-serv1.tex,
31044 doc/tex/ex-session-info.tex, doc/tex/ex-verify.tex,
31045 doc/tex/ex-x509-info.tex, doc/tex/examples.tex, doc/tex/fdl.tex,
31046 doc/tex/funcs.tex, doc/tex/gnutls-logo.ps, doc/tex/gnutls.bib,
31047 doc/tex/gnutls.tex, doc/tex/handshake.tex, doc/tex/howto.tex,
31048 doc/tex/internals.eps, doc/tex/layers.eps, doc/tex/layers.tex,
31049 doc/tex/library.tex, doc/tex/macros.tex, doc/tex/memory.tex,
31050 doc/tex/openssl.tex, doc/tex/pgp-fig1.eps, doc/tex/pgpcert.xml.tex,
31051 doc/tex/preface.tex, doc/tex/preparation.tex, doc/tex/programs.tex,
31052 doc/tex/record.tex, doc/tex/record_weaknesses.tex, doc/tex/srp.tex,
31053 doc/tex/supported_ciphersuites.tex, doc/tex/tls_extensions.tex,
31054 doc/tex/tlsintro.tex, doc/tex/translayer.tex, doc/tex/x509-1.eps,
31055 doc/tex/x509cert.xml.tex: Remove old manual.
31057 2004-08-05 Simon Josefsson <simon@josefsson.org>
31059 * configure.in, doc/gnutls.texi: Fix copyright.
31061 2004-08-05 Simon Josefsson <simon@josefsson.org>
31063 * buildconf, doc/README.CVS: Revert.
31065 2004-08-05 Simon Josefsson <simon@josefsson.org>
31069 2004-08-05 Simon Josefsson <simon@josefsson.org>
31073 2004-08-05 Simon Josefsson <simon@josefsson.org>
31075 * doc/Makefile.am, doc/README.CVS: Fix.
31077 2004-08-05 Simon Josefsson <simon@josefsson.org>
31079 * doc/gnutls.texi: Save gnutls.bib.
31081 2004-08-05 Simon Josefsson <simon@josefsson.org>
31083 * doc/Makefile.am: Fix deps.
31085 2004-08-05 Simon Josefsson <simon@josefsson.org>
31087 * doc/Makefile.am: Reorder.
31089 2004-08-05 Simon Josefsson <simon@josefsson.org>
31091 * doc/Makefile.am: Fix HTML.
31093 2004-08-05 Simon Josefsson <simon@josefsson.org>
31095 * doc/gendocs.sh, doc/gendocs_template, doc/gnutls-logo.eps: Add.
31097 2004-08-05 Simon Josefsson <simon@josefsson.org>
31099 * doc/gnutls.texi: Add logo.
31101 2004-08-05 Simon Josefsson <simon@josefsson.org>
31103 * doc/gnutls.texi: Fix image size.
31105 2004-08-05 Simon Josefsson <simon@josefsson.org>
31107 * doc/Makefile.am: Fix deps.
31109 2004-08-05 Simon Josefsson <simon@josefsson.org>
31111 * doc/Makefile.am: Build more. Dist ps/pdf/html.
31113 2004-08-05 Simon Josefsson <simon@josefsson.org>
31117 2004-08-05 Simon Josefsson <simon@josefsson.org>
31119 * doc/.cvsignore: [no log message]
31121 2004-08-05 Simon Josefsson <simon@josefsson.org>
31123 * doc/Makefile.am, doc/gnutls.texi, doc/scripts/sort2.pl: Add
31124 Texinfo API documentation.
31126 2004-08-05 Simon Josefsson <simon@josefsson.org>
31128 * libextra/openpgp/Makefile.am: Build pgp-api.texi. Dist
31131 2004-08-05 Simon Josefsson <simon@josefsson.org>
31133 * doc/.cvsignore, lib/.cvsignore, lib/x509/.cvsignore,
31134 libextra/.cvsignore, libextra/openpgp/.cvsignore: [no log message]
31136 2004-08-05 Simon Josefsson <simon@josefsson.org>
31138 * libextra/Makefile.am: Build gnutls-extra-api.texi.
31140 2004-08-05 Simon Josefsson <simon@josefsson.org>
31142 * lib/Makefile.am: Build gnutls-api.texi.
31144 2004-08-05 Simon Josefsson <simon@josefsson.org>
31146 * lib/x509/Makefile.am: Build x509-api.texi.
31148 2004-08-05 Simon Josefsson <simon@josefsson.org>
31150 * lib/gnutls.h.in.in: (gnutls_is_secure_function): Add. (gnutls_global_set_mem_functions): Use it.
31152 2004-08-05 Simon Josefsson <simon@josefsson.org>
31154 * lib/gnutls_global.c: (gnutls_global_set_mem_functions): Use typedefs in prototype, for
31157 2004-08-05 Simon Josefsson <simon@josefsson.org>
31159 * lib/gnutls_mem.h: (gnutls_is_secure_function): Add.
31161 2004-08-05 Simon Josefsson <simon@josefsson.org>
31163 * configure.in: Bump version.
31165 2004-08-05 Simon Josefsson <simon@josefsson.org>
31167 * doc/Makefile.am: Dist more.
31169 2004-08-05 Simon Josefsson <simon@josefsson.org>
31171 * NEWS, doc/internals.eps, doc/layers.eps, doc/pgp1.eps,
31172 doc/x509-1.eps: Add.
31174 2004-08-05 Simon Josefsson <simon@josefsson.org>
31176 * doc/gnutls.texi: Fix.
31178 2004-08-05 Simon Josefsson <simon@josefsson.org>
31180 * doc/.cvsignore: [no log message]
31182 2004-08-05 Simon Josefsson <simon@josefsson.org>
31184 * doc/gnutls.texi: Fix.
31186 2004-08-05 Simon Josefsson <simon@josefsson.org>
31188 * doc/gnutls.texi: Fix.
31190 2004-08-05 Simon Josefsson <simon@josefsson.org>
31192 * doc/gnutls.texi: Fix.
31194 2004-08-05 Simon Josefsson <simon@josefsson.org>
31196 * doc/gnutls.texi, src/errcodes.c: Fix.
31198 2004-08-05 Simon Josefsson <simon@josefsson.org>
31200 * doc/gnutls.texi: Add.
31202 2004-08-05 Simon Josefsson <simon@josefsson.org>
31204 * doc/gnutls.texi: Add error_codes.texi.
31206 2004-08-05 Simon Josefsson <simon@josefsson.org>
31208 * src/errcodes.c: Fix.
31210 2004-08-05 Simon Josefsson <simon@josefsson.org>
31212 * doc/Makefile.am: Build error_codes.texi using errcodes.
31214 2004-08-05 Simon Josefsson <simon@josefsson.org>
31216 * src/Makefile.am, src/errcodes.c: (errcodes): Add, same as retcodes, but for texinfo.
31218 2004-08-05 Simon Josefsson <simon@josefsson.org>
31220 * src/.cvsignore: [no log message]
31222 2004-08-05 Simon Josefsson <simon@josefsson.org>
31224 * doc/gnutls.texi: Fix.
31226 2004-08-05 Simon Josefsson <simon@josefsson.org>
31228 * doc/gnutls.texi: Add.
31230 2004-08-05 Simon Josefsson <simon@josefsson.org>
31232 * doc/gnutls.texi: Add.
31234 2004-08-05 Simon Josefsson <simon@josefsson.org>
31236 * doc/gnutls.texi: Add.
31238 2004-08-05 Simon Josefsson <simon@josefsson.org>
31240 * doc/gnutls.texi: Add.
31242 2004-08-05 Simon Josefsson <simon@josefsson.org>
31244 * doc/gnutls.texi: Fix.
31246 2004-08-05 Simon Josefsson <simon@josefsson.org>
31248 * doc/.cvsignore: [no log message]
31250 2004-08-05 Simon Josefsson <simon@josefsson.org>
31252 * doc/gnutls.texi: Add.
31254 2004-08-05 Simon Josefsson <simon@josefsson.org>
31256 * doc/gnutls.texi: Add.
31258 2004-08-04 Simon Josefsson <simon@josefsson.org>
31260 * Makefile.am, acinclude.m4, libgcrypt.m4, libtasn1.m4,
31261 m4/libgcrypt.m4, m4/libtasn1.m4, m4/opencdk.m4, opencdk.m4: Move
31264 2004-08-04 Simon Josefsson <simon@josefsson.org>
31266 * buildconf: Simplify.
31268 2004-08-04 Simon Josefsson <simon@josefsson.org>
31270 * configure.in: Add copying condition. Remove useless prefix
31273 2004-08-04 Simon Josefsson <simon@josefsson.org>
31275 * buildconf, configure.in: Don't use maintainer mode (see Autoconf
31276 manual for rationale).
31278 2004-08-04 Simon Josefsson <simon@josefsson.org>
31280 * doc/Makefile.am, doc/fdl.texi, doc/gnutls.texi: Start Texinfo
31283 2004-08-04 Simon Josefsson <simon@josefsson.org>
31285 * doc/.cvsignore: [no log message]
31287 2004-08-04 Simon Josefsson <simon@josefsson.org>
31289 * ChangeLog: ChangeLog
31291 2004-08-04 Simon Josefsson <simon@josefsson.org>
31293 * Makefile.am: Fix cvs2cl target.
31295 2004-08-04 Simon Josefsson <simon@josefsson.org>
31297 * NEWS: Version 1.1.13.
31299 2004-08-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31301 * ChangeLog: [no log message]
31303 2004-08-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31305 * ChangeLog: [no log message]
31307 2004-08-02 Simon Josefsson <simon@josefsson.org>
31311 2004-08-02 Simon Josefsson <simon@josefsson.org>
31313 * configure.in: Bump version.
31315 2004-08-02 Simon Josefsson <simon@josefsson.org>
31317 * Makefile.am, NEWS, configure.in, tests/Makefile,
31318 tests/Makefile.am, tests/simple.c, tests/utils.c, tests/utils.h: Add
31319 (start of) self test suite.
31321 2004-08-02 Simon Josefsson <simon@josefsson.org>
31323 * .cvsignore, doc/examples/.cvsignore, doc/manpages/.cvsignore,
31324 doc/tex/.cvsignore, includes/.cvsignore,
31325 includes/gnutls/.cvsignore, libextra/.cvsignore,
31326 libextra/opencdk/.cvsignore, libextra/openpgp/.cvsignore,
31327 src/.cvsignore, src/cfg/.cvsignore, src/cfg/platon/.cvsignore,
31328 src/cfg/platon/str/.cvsignore, src/openpgp/.cvsignore,
31329 tests/.cvsignore: Ignore more.
31331 2004-08-02 Simon Josefsson <simon@josefsson.org>
31333 * buildconf: Use autoreconf.
31335 2004-08-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31337 * NEWS: [no log message]
31339 2004-08-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31341 * lib/auth_srp.c, lib/gnutls_cert.c, lib/gnutls_srp.c,
31342 lib/gnutls_srp.h: _gnutls_calc_srp_u() has been modified to be
31345 2004-08-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31347 * doc/TODO: [no log message]
31349 2004-07-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31351 * ChangeLog: [no log message]
31353 2004-07-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31355 * doc/TODO, lib/gnutls_int.h: [no log message]
31357 2004-07-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31359 * src/certtool.c: print the number of bits of the public key in a
31362 2004-07-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31364 * NEWS, doc/TODO, doc/tex/examples.tex: [no log message]
31366 2004-07-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31368 * NEWS, doc/TODO, lib/auth_cert.h, lib/gnutls.h.in.in,
31369 lib/gnutls_cert.c, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
31370 lib/gnutls_int.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
31371 lib/gnutls_x509.c, lib/gnutls_x509.h, libextra/gnutls_extra.h,
31372 libextra/openpgp/compat.c, libextra/openpgp/extras.c,
31373 libextra/openpgp/gnutls_openpgp.h: Added some default limits in the
31374 verification of certificate chains, to avoid denial of service
31375 attacks. Also added gnutls_certificate_set_verify_limits() to
31378 2004-07-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31380 * ChangeLog: [no log message]
31382 2004-07-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31384 * doc/tex/ex-cert-select.tex, lib/gnutls_cert.c: corrected
31387 2004-07-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31389 * ChangeLog: [no log message]
31391 2004-07-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31393 * README: [no log message]
31395 2004-07-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31397 * NEWS, includes/gnutls/extra.h, lib/Makefile.am, lib/auth_srp.c,
31398 lib/auth_srp.h, lib/auth_srp_passwd.c, lib/auth_srp_passwd.h,
31399 lib/auth_srp_rsa.c, lib/auth_srp_sb64.c, lib/ext_srp.c,
31400 lib/ext_srp.h, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
31401 lib/gnutls_extensions.c, lib/gnutls_srp.c, lib/gnutls_srp.h,
31402 libextra/Makefile.am, libextra/auth_srp.c, libextra/auth_srp.h,
31403 libextra/auth_srp_passwd.c, libextra/auth_srp_passwd.h,
31404 libextra/auth_srp_rsa.c, libextra/auth_srp_sb64.c,
31405 libextra/ext_srp.c, libextra/ext_srp.h, libextra/gnutls_extra.c,
31406 libextra/gnutls_srp.c, libextra/gnutls_srp.h, libgcrypt.m4,
31407 opencdk.m4: SRP ciphersuites were moved to the gnutls (lgpl)
31410 2004-07-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31412 * configure.in: [no log message]
31414 2004-07-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31416 * ChangeLog: [no log message]
31418 2004-07-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31420 * .cvsusers: added Simon
31422 2004-07-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31424 * NEWS, lib/Makefile.am, libextra/gnutls_openpgp.c,
31425 libextra/openpgp/extras.c, libextra/openpgp/pgp.c,
31426 libextra/openpgp/privkey.c, libextra/openpgp/xml.c: [no log message]
31428 2004-07-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31430 * NEWS, libextra/auth_srp.c, libextra/gnutls_srp.c,
31431 libextra/gnutls_srp.h: * Updated the SRP authentication to conform to the latest (yet unreleased) draft. Unfortunately this breaks compatibility with previous versions.
31433 2004-07-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31435 * ChangeLog: [no log message]
31437 2004-07-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31439 * lib/Makefile.am, lib/minitasn1/Makefile.am, lib/x509/Makefile.am,
31440 libextra/Makefile.am, libextra/opencdk/Makefile.am,
31441 libextra/openpgp/Makefile.am, libextra/openpgp/openpgp.c,
31442 libextra/openpgp/pgp.c, libextra/openpgp/pgpverify.c,
31443 libextra/openpgp/verify.c: avoid using libtool's convenience
31444 libraries since they are buggy and cause conflicts in linking.
31446 2004-07-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31448 * libextra/opencdk/encrypt.c, libextra/opencdk/main.c,
31449 libextra/opencdk/misc.c: removed the malloc.h include.
31451 2004-07-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31453 * ChangeLog: [no log message]
31455 2004-07-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31457 * doc/protocol/draft-ietf-tls-compression-07.txt,
31458 doc/protocol/rfc3749.txt, doc/tex/gnutls.bib: added the tls
31461 2004-07-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31463 * ChangeLog: [no log message]
31465 2004-07-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31467 * doc/tex/cert_auth.tex: [no log message]
31469 2004-07-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31471 * NEWS, configure.in: [no log message]
31473 2004-07-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31475 * ChangeLog: [no log message]
31477 2004-07-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31479 * lib/gnutls_x509.c: [no log message]
31481 2004-07-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31483 * NEWS: [no log message]
31485 2004-07-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31487 * ChangeLog: [no log message]
31489 2004-07-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31491 * lib/gnutls_pk.c, lib/gnutls_x509.c, lib/x509/x509.c: eliminated
31492 some memory leaks. Reported by Yoann Vandoorselaere
31493 <yoann@prelude-ids.org>.
31495 2004-07-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31497 * ChangeLog: [no log message]
31499 2004-07-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31501 * doc/protocol/draft-ietf-tls-ssl-mods-00.txt: added
31502 draft-ietf-tls-ssl-mods
31504 2004-07-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31506 * lib/x509/Makefile.am: [no log message]
31508 2004-06-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31510 * ChangeLog: [no log message]
31512 2004-06-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31514 * doc/TODO: [no log message]
31516 2004-06-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31518 * libextra/auth_srp.c, libextra/auth_srp.h,
31519 libextra/auth_srp_passwd.c, libextra/gnutls_srp.c: Do not free the
31520 SRP (n/g) parameters from the callback if they are the static ones
31523 2004-06-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31525 * NEWS, doc/TODO, lib/auth_anon.h, lib/auth_cert.h,
31526 lib/auth_dh_common.h, lib/gnutls_cert.c, lib/gnutls_cert.h,
31527 lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_record.c,
31528 lib/gnutls_session_pack.c, lib/gnutls_sig.c, lib/gnutls_state.c,
31529 lib/gnutls_ui.c, lib/gnutls_x509.c, libextra/gnutls_openpgp.c,
31530 libextra/openpgp/verify.c, src/serv.c: The ephemeral DH and RSA
31531 parameters are no longer stored in the session resume DB. This saves
31532 space, but will cause resumed sessions not to be able to access the
31533 original session parameters (which is ok).
31535 2004-06-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31537 * lib/gnutls_record.c: Reject hello packets with major version
31540 2004-06-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31542 * src/x509/ca.pem, src/x509/cert-dsa.pem, src/x509/cert.pem,
31543 src/x509/clicert-dsa.pem, src/x509/clicert.pem,
31544 src/x509/key-dsa.pem, src/x509/key.pem: added some new certificates.
31546 2004-06-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31548 * ChangeLog: [no log message]
31550 2004-06-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31552 * NEWS, doc/TODO, includes/gnutls/x509.h, lib/x509/verify.c,
31553 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.
31555 2004-06-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31557 * ChangeLog: [no log message]
31559 2004-06-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31561 * doc/tex/certificate.tex, doc/tex/gnutls.bib, doc/tex/tlsintro.tex:
31562 added links to gpgme and to Rescola's book.
31564 2004-06-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31566 * ChangeLog: [no log message]
31568 2004-06-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31570 * lib/gnutls_pk.c: Corrected bug in PKCS #1 encryption.
31572 2004-06-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31574 * ChangeLog: [no log message]
31576 2004-06-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31578 * NEWS, configure.in, doc/TODO, doc/tex/auth.tex,
31579 doc/tex/certificate.tex, doc/tex/ex-alert.tex,
31580 doc/tex/ex-cert-select.tex, doc/tex/ex-client-resume.tex,
31581 doc/tex/ex-client-srp.tex, doc/tex/ex-client2.tex,
31582 doc/tex/ex-crq.tex, doc/tex/ex-pkcs12.tex,
31583 doc/tex/ex-serv-export.tex, doc/tex/ex-serv-pgp.tex,
31584 doc/tex/ex-serv-srp.tex, doc/tex/ex-serv1.tex,
31585 doc/tex/ex-session-info.tex, doc/tex/ex-verify.tex,
31586 doc/tex/ex-x509-info.tex, includes/Makefile.am,
31587 includes/gnutls/Makefile.am, includes/gnutls/compat.h,
31588 includes/gnutls/extra.h, includes/gnutls/openpgp.h,
31589 includes/gnutls/openssl.h, includes/gnutls/pkcs12.h,
31590 includes/gnutls/x509.h, lib/auth_anon.c, lib/auth_anon.h,
31591 lib/auth_cert.c, lib/auth_cert.h, lib/auth_dh_common.c,
31592 lib/auth_dh_common.h, lib/auth_dhe.c, lib/auth_rsa.c,
31593 lib/auth_rsa_export.c, lib/debug.c, lib/debug.h,
31594 lib/ext_cert_type.c, lib/ext_cert_type.h, lib/ext_max_record.c,
31595 lib/ext_max_record.h, lib/ext_server_name.c, lib/ext_server_name.h,
31596 lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_alert.h,
31597 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
31598 lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_auth.h,
31599 lib/gnutls_auth_int.h, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
31600 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_cipher.c,
31601 lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
31602 lib/gnutls_cipher_int.h, lib/gnutls_compress.c,
31603 lib/gnutls_compress.h, lib/gnutls_compress_int.c,
31604 lib/gnutls_compress_int.h, lib/gnutls_constate.c,
31605 lib/gnutls_constate.h, lib/gnutls_datum.c, lib/gnutls_datum.h,
31606 lib/gnutls_db.c, lib/gnutls_db.h, lib/gnutls_dh.h,
31607 lib/gnutls_dh_primes.c, lib/gnutls_extensions.c,
31608 lib/gnutls_extensions.h, lib/gnutls_global.c,
31609 lib/gnutls_handshake.c, lib/gnutls_handshake.h,
31610 lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
31611 lib/gnutls_kx.c, lib/gnutls_kx.h, lib/gnutls_mpi.c,
31612 lib/gnutls_mpi.h, lib/gnutls_pk.c, lib/gnutls_pk.h,
31613 lib/gnutls_priority.c, lib/gnutls_priority.h, lib/gnutls_record.c,
31614 lib/gnutls_record.h, lib/gnutls_rsa_export.c,
31615 lib/gnutls_rsa_export.h, lib/gnutls_session.c,
31616 lib/gnutls_session.h, lib/gnutls_session_pack.c,
31617 lib/gnutls_session_pack.h, lib/gnutls_sig.c, lib/gnutls_sig.h,
31618 lib/gnutls_state.c, lib/gnutls_state.h, lib/gnutls_str.c,
31619 lib/gnutls_str.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
31620 lib/gnutls_v2_compat.c, lib/gnutls_v2_compat.h, lib/gnutls_x509.c,
31621 lib/gnutls_x509.h, lib/x509/common.c, lib/x509/common.h,
31622 lib/x509/compat.c, lib/x509/compat.h, lib/x509/crl.c,
31623 lib/x509/crl_write.c, lib/x509/crq.c, lib/x509/crq.h,
31624 lib/x509/dn.c, lib/x509/extensions.c, lib/x509/extensions.h,
31625 lib/x509/mpi.c, lib/x509/mpi.h, lib/x509/pkcs12.c,
31626 lib/x509/pkcs12.h, lib/x509/pkcs12_bag.c, lib/x509/pkcs7.c,
31627 lib/x509/pkcs7.h, lib/x509/privkey.c, lib/x509/privkey.h,
31628 lib/x509/privkey_pkcs8.c, lib/x509/rfc2818_hostname.c,
31629 lib/x509/sign.c, lib/x509/sign.h, lib/x509/verify.c,
31630 lib/x509/verify.h, lib/x509/x509.c, lib/x509/x509.h,
31631 lib/x509/x509_write.c, lib/x509/xml.c, lib/x509_b64.c,
31632 libextra/auth_srp.c, libextra/auth_srp.h,
31633 libextra/auth_srp_passwd.c, libextra/auth_srp_passwd.h,
31634 libextra/auth_srp_rsa.c, libextra/auth_srp_sb64.c,
31635 libextra/ext_srp.c, libextra/ext_srp.h, libextra/gnutls_extra.h,
31636 libextra/gnutls_openpgp.c, libextra/gnutls_openssl.c,
31637 libextra/gnutls_srp.c, libextra/gnutls_srp.h,
31638 libextra/openpgp/compat.c, libextra/openpgp/extras.c,
31639 libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/openpgp.c,
31640 libextra/openpgp/openpgp.h, libextra/openpgp/privkey.c,
31641 libextra/openpgp/verify.c, libextra/openpgp/xml.c,
31642 libextra/openssl_compat.c, libextra/openssl_compat.h: Added the '_t'
31643 suffix to all exported symbols.
31645 2004-06-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31647 * doc/protocol/draft-ietf-tls-srp-06.txt,
31648 doc/protocol/draft-ietf-tls-srp-07.txt: added new srp draft
31650 2004-06-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31652 * ChangeLog: [no log message]
31654 2004-06-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31656 * doc/tex/ex-verify.tex, lib/gnutls_ui.c: [no log message]
31658 2004-06-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31660 * libextra/openpgp/openpgp.c: [no log message]
31662 2004-06-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31664 * NEWS, includes/gnutls/openpgp.h, libextra/openpgp/extras.c,
31665 libextra/openpgp/openpgp.h, libextra/openpgp/verify.c: [no log
31668 2004-06-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31670 * libextra/openpgp/verify.c: Added gnutls_openpgp_keyring_check_id()
31672 2004-06-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31674 * NEWS, doc/examples/Makefile.am, doc/tex/Makefile.am,
31675 doc/tex/certificate.tex, doc/tex/ex-rfc2818.tex,
31676 doc/tex/ex-verify.tex, doc/tex/examples.tex,
31677 includes/gnutls/x509.h, lib/x509/verify.c, lib/x509/verify.h,
31678 lib/x509/x509.c, lib/x509/x509.h, libextra/openpgp/Makefile.am:
31679 added an improved verification example.
31681 2004-06-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31683 * ChangeLog: [no log message]
31685 2004-06-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31687 * doc/protocol/draft-rescorla-dtls-00.txt: added datagram tls draft.
31689 2004-06-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31691 * ChangeLog: [no log message]
31693 2004-06-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31695 * lib/gnutls_handshake.c, lib/gnutls_record.c, lib/gnutls_state.c:
31696 some fixes in the session resuming code.
31698 2004-06-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31700 * ChangeLog: [no log message]
31702 2004-06-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31704 * includes/gnutls/extra.h, includes/gnutls/openpgp.h,
31705 includes/gnutls/pkcs12.h, includes/gnutls/x509.h, lib/auth_anon.c,
31706 lib/auth_anon.h, lib/auth_cert.c, lib/auth_cert.h,
31707 lib/auth_dh_common.c, lib/auth_dh_common.h, lib/auth_dhe.c,
31708 lib/auth_rsa.c, lib/auth_rsa_export.c, lib/debug.c, lib/debug.h,
31709 lib/defines.h, lib/ext_cert_type.c, lib/ext_cert_type.h,
31710 lib/ext_max_record.c, lib/ext_max_record.h, lib/ext_server_name.c,
31711 lib/ext_server_name.h, lib/gnutls.h.in.in, lib/gnutls_alert.c,
31712 lib/gnutls_alert.h, lib/gnutls_algorithms.c,
31713 lib/gnutls_algorithms.h, lib/gnutls_anon_cred.c,
31714 lib/gnutls_asn1_tab.c, lib/gnutls_auth.c, lib/gnutls_auth.h,
31715 lib/gnutls_auth_int.h, lib/gnutls_buffer.h, lib/gnutls_buffers.c,
31716 lib/gnutls_buffers.h, lib/gnutls_cert.c, lib/gnutls_cert.h,
31717 lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
31718 lib/gnutls_cipher_int.h, lib/gnutls_compress.c,
31719 lib/gnutls_compress.h, lib/gnutls_compress_int.c,
31720 lib/gnutls_compress_int.h, lib/gnutls_constate.c,
31721 lib/gnutls_constate.h, lib/gnutls_datum.c, lib/gnutls_datum.h,
31722 lib/gnutls_db.c, lib/gnutls_db.h, lib/gnutls_dh.c, lib/gnutls_dh.h,
31723 lib/gnutls_dh_primes.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
31724 lib/gnutls_errors_int.h, lib/gnutls_extensions.c,
31725 lib/gnutls_extensions.h, lib/gnutls_global.c, lib/gnutls_global.h,
31726 lib/gnutls_handshake.c, lib/gnutls_handshake.h,
31727 lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
31728 lib/gnutls_int_compat.c, lib/gnutls_kx.c, lib/gnutls_kx.h,
31729 lib/gnutls_mem.c, lib/gnutls_mem.h, lib/gnutls_mpi.c,
31730 lib/gnutls_mpi.h, lib/gnutls_num.c, lib/gnutls_num.h,
31731 lib/gnutls_pk.c, lib/gnutls_pk.h, lib/gnutls_priority.c,
31732 lib/gnutls_priority.h, lib/gnutls_random.c, lib/gnutls_random.h,
31733 lib/gnutls_record.c, lib/gnutls_record.h, lib/gnutls_rsa_export.c,
31734 lib/gnutls_rsa_export.h, lib/gnutls_session.c,
31735 lib/gnutls_session.h, lib/gnutls_session_pack.c,
31736 lib/gnutls_session_pack.h, lib/gnutls_sig.c, lib/gnutls_sig.h,
31737 lib/gnutls_state.c, lib/gnutls_state.h, lib/gnutls_str.c,
31738 lib/gnutls_str.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
31739 lib/gnutls_v2_compat.c, lib/gnutls_v2_compat.h, lib/gnutls_x509.c,
31740 lib/gnutls_x509.h, lib/io_debug.h, lib/pkix_asn1_tab.c,
31741 lib/strfile.h, lib/strnstr.c, lib/x509/common.c, lib/x509/compat.c,
31742 lib/x509/crl.c, lib/x509/crl_write.c, lib/x509/crq.c,
31743 lib/x509/dn.c, lib/x509/dsa.c, lib/x509/extensions.c,
31744 lib/x509/mpi.c, lib/x509/pkcs12.c, lib/x509/pkcs12_bag.c,
31745 lib/x509/pkcs12_encr.c, lib/x509/pkcs5.c, lib/x509/pkcs7.c,
31746 lib/x509/privkey.c, lib/x509/privkey_pkcs8.c,
31747 lib/x509/rfc2818_hostname.c, lib/x509/sign.c, lib/x509/verify.c,
31748 lib/x509/x509.c, lib/x509/x509_write.c, lib/x509/xml.c,
31749 lib/x509_b64.c, lib/x509_b64.h, libextra/auth_srp.c,
31750 libextra/auth_srp_passwd.c, libextra/auth_srp_rsa.c,
31751 libextra/auth_srp_sb64.c, libextra/ext_srp.c,
31752 libextra/gnutls_extra.c, libextra/gnutls_openpgp.c,
31753 libextra/gnutls_openssl.c, libextra/gnutls_srp.c,
31754 libextra/minilzo.c, libextra/openpgp/compat.c,
31755 libextra/openpgp/extras.c, libextra/openpgp/openpgp.c,
31756 libextra/openpgp/openpgp.h, libextra/openpgp/privkey.c,
31757 libextra/openpgp/verify.c, libextra/openpgp/xml.c,
31758 libextra/openssl_compat.c, src/certtool-cfg.c, src/certtool-gaa.c,
31759 src/certtool.c, src/cli-gaa.c, src/cli.c, src/common.c,
31760 src/crypt-gaa.c, src/crypt.c, src/getpass.c, src/prime.c,
31761 src/retcodes.c, src/serv-gaa.c, src/serv.c, src/tests.c,
31762 src/tls_test-gaa.c, src/tls_test.c: changed indentation to 4 spaces
31765 2004-06-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31767 * ChangeLog: [no log message]
31769 2004-06-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31771 * doc/tex/cover.tex.in, lib/gnutls_record.c, lib/x509/x509.c: [no
31774 2004-06-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31776 * doc/tex/certificate.tex, doc/tex/gnutls.bib, doc/tex/howto.tex:
31779 2004-06-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31781 * doc/TODO, doc/tex/certificate.tex, doc/tex/compression.tex,
31782 doc/tex/programs.tex: [no log message]
31784 2004-06-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31786 * lib/gnutls_datum.c, lib/gnutls_ui.c, lib/x509/pkcs12_bag.c,
31787 src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa, src/common.c,
31788 src/gnutls-http-serv, src/serv-gaa.c, src/serv-gaa.h, src/serv.c,
31789 src/serv.gaa, src/tests.c, src/tests.h, src/tls_test.c: several
31792 2004-06-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31794 * src/tests.c, src/tls_test-gaa.c, src/tls_test.gaa: [no log
31797 2004-06-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31799 * lib/auth_cert.c, lib/auth_cert.h, lib/auth_dh_common.h,
31800 lib/gnutls_compress_int.c, lib/gnutls_state.c, src/cli.c,
31801 src/common.c, src/common.h, src/tests.c, src/tests.h,
31802 src/tls_test.c: updated gnutls-cli-debug to print DHE and RSA-EXPORT
31803 information if verbose is set. Some other minor fixes.
31805 2004-06-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31807 * ChangeLog: [no log message]
31809 2004-06-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31811 * doc/README.CODING_STYLE, lib/auth_anon.c, lib/auth_anon.h,
31812 lib/auth_cert.h, lib/auth_dh_common.h, lib/auth_dhe.c,
31813 lib/auth_rsa.c, lib/auth_rsa_export.c, lib/debug.c, lib/debug.h,
31814 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
31815 lib/gnutls_auth.c, lib/gnutls_auth.h, lib/gnutls_auth_int.h,
31816 lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cipher.c,
31817 lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
31818 lib/gnutls_cipher_int.h, lib/gnutls_compress_int.c,
31819 lib/gnutls_compress_int.h, lib/gnutls_constate.c, lib/gnutls_db.c,
31820 lib/gnutls_dh_primes.c, lib/gnutls_handshake.c,
31821 lib/gnutls_handshake.h, lib/gnutls_hash_int.c,
31822 lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_record.c,
31823 lib/gnutls_record.h, lib/gnutls_session_pack.c, lib/gnutls_sig.c,
31824 lib/gnutls_state.c, lib/gnutls_ui.c, lib/gnutls_v2_compat.c,
31825 lib/x509/pkcs12.c, lib/x509/privkey_pkcs8.c, libextra/auth_srp.c,
31826 libextra/auth_srp_rsa.c, libextra/ext_srp.c,
31827 libextra/gnutls_extra.c: some other changes to the internal types
31830 2004-06-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31832 * lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.c,
31833 lib/auth_cert.h, lib/auth_dh_common.c, lib/auth_dh_common.h,
31834 lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c, lib/debug.c,
31835 lib/debug.h, lib/gnutls_anon_cred.c, lib/gnutls_auth.c,
31836 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_dh.c,
31837 lib/gnutls_dh.h, lib/gnutls_dh_primes.c, lib/gnutls_int.h,
31838 lib/gnutls_pk.c, lib/gnutls_pk.h, lib/gnutls_rsa_export.c,
31839 lib/gnutls_rsa_export.h, lib/gnutls_session_pack.c,
31840 lib/gnutls_sig.c, lib/gnutls_sig.h, lib/gnutls_state.c,
31841 lib/gnutls_ui.c, lib/gnutls_ui.h, lib/gnutls_x509.c,
31842 lib/gnutls_x509.h, libextra/auth_srp.c, libextra/auth_srp.h,
31843 libextra/auth_srp_rsa.c, libextra/gnutls_srp.c: several internal
31846 2004-06-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31848 * NEWS, includes/gnutls/x509.h, lib/auth_rsa_export.c,
31849 lib/gnutls_mpi.h, lib/x509/common.c, lib/x509/common.h,
31850 lib/x509/dsa.c, lib/x509/dsa.h, lib/x509/mpi.c, lib/x509/mpi.h,
31851 lib/x509/pkcs12_encr.c, lib/x509/privkey.c, lib/x509/sign.c,
31852 lib/x509/verify.c, lib/x509/x509.c, lib/x509/x509.h: Added the
31853 functions gnutls_x509_crt_get_pk_rsa_raw() and
31854 gnutls_x509_crt_get_pk_dsa_raw() to retrieve parameters from
31857 2004-06-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31859 * lib/auth_anon.c, lib/auth_cert.h, lib/auth_dh_common.c,
31860 lib/auth_dh_common.h, lib/auth_dhe.c, lib/auth_rsa_export.c,
31861 lib/gnutls_state.c, lib/gnutls_state.h, lib/gnutls_ui.c,
31862 lib/gnutls_ui.h: Allow access to the RSA-EXPORT parameters.
31864 2004-06-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31866 * ChangeLog: [no log message]
31868 2004-06-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31870 * lib/auth_dh_common.c, lib/auth_dh_common.h,
31871 lib/gnutls_compress_int.c, lib/gnutls_mpi.c, lib/gnutls_state.c,
31872 lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h: added function
31873 to access the DH (peer's) public key.
31875 2004-06-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31877 * NEWS, lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.h,
31878 lib/auth_dh_common.c, lib/auth_dh_common.h, lib/auth_dhe.c,
31879 lib/gnutls_auth.c, lib/gnutls_cipher_int.c, lib/gnutls_int.h,
31880 lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_state.c,
31881 lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h, src/serv.c:
31882 Added news functions to allow access to the ephemeral Diffie Hellman
31885 2004-06-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31887 * doc/TODO, lib/gnutls_pk.c: [no log message]
31889 2004-06-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31891 * doc/tex/certificate.tex, doc/tex/gnutls.bib: [no log message]
31893 2004-05-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31895 * ChangeLog: [no log message]
31897 2004-05-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31899 * src/cli.c: ciphers are sorted according to a strength order.
31901 2004-05-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31903 * NEWS, libextra/auth_srp.c, libextra/gnutls_srp.c: Updated to
31904 conform to the latest srp draft (draft-ietf-tls-srp-07).
31906 2004-05-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31908 * configure.in, lib/gnutls_handshake.c, lib/gnutls_mpi.h,
31909 libextra/auth_srp.c, libextra/openpgp/compat.c, libtasn1.m4: [no log
31912 2004-05-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31914 * ChangeLog: [no log message]
31916 2004-05-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31918 * lib/gnutls_handshake.c, lib/gnutls_v2_compat.c: added some extra
31919 checks in hello packet parsing.
31921 2004-05-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31923 * configure.in, lib/Makefile.am, lib/x509/Makefile.am,
31924 libextra/Makefile.am, libextra/openpgp/Makefile.am,
31925 src/Makefile.am, src/certtool-cfg.h, src/retcodes.c: some libtasn1
31926 related compilation fixes
31928 2004-05-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31930 * configure.in: [no log message]
31932 2004-05-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31934 * acinclude.m4, lib/gnutls_handshake.c: [no log message]
31936 2004-05-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31938 * libextra/opencdk/keydb.c, libextra/opencdk/main.h,
31939 libextra/opencdk/opencdk.h, libextra/opencdk/pubkey.c,
31940 libextra/opencdk/read-packet.c, libextra/opencdk/sig-check.c,
31941 libextra/openpgp/verify.c: added new opencdk
31943 2004-05-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31945 * ChangeLog: [no log message]
31947 2004-05-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31949 * NEWS, doc/README.autoconf, doc/certtool.cfg,
31950 lib/gnutls_handshake.c, lib/pkix.asn, lib/pkix_asn1_tab.c,
31951 libextra/libgnutls-extra.m4: Corrected session resuming in SRP
31954 2004-05-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31956 * NEWS: [no log message]
31958 2004-05-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31960 * doc/tex/programs.tex, lib/gnutls_state.c, lib/libgnutls.m4: [no
31963 2004-05-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31965 * ChangeLog: [no log message]
31967 2004-05-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31969 * NEWS, lib/gnutls.h.in.in, lib/gnutls_state.c: _gnutls_deinit() is
31970 no longer used. Sessions are not automatically removed any more, on
31971 abnormal termination.
31973 2004-05-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31975 * ChangeLog: [no log message]
31977 2004-05-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31979 * NEWS: [no log message]
31981 2004-05-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31983 * lib/gnutls_int.h, lib/gnutls_record.c: some cleanups and better
31984 handling of EOF in record_recv.
31986 2004-05-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31988 * lib/minitasn1/decoding.c: [no log message]
31990 2004-05-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31992 * ChangeLog: [no log message]
31994 2004-05-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
31996 * lib/minitasn1/int.h: [no log message]
31998 2004-05-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32000 * acinclude.m4, configure.in, lib/minitasn1/libtasn1.h, libtasn1.m4:
32001 added proper libtasn1 version detection.
32003 2004-05-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32005 * lib/minitasn1/decoding.c: Applied patch by Max Vozeler
32006 <max@hinterhof.net>, sent by Ivo Timmermans.
32008 2004-05-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32010 * ChangeLog: [no log message]
32012 2004-05-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32014 * NEWS, configure.in, doc/certtool.cfg, lib/pkix.asn,
32015 libextra/Makefile.am, src/certtool-cfg.c, src/certtool.c: certtool
32016 has now support for more X.520 DN attribute types.
32018 2004-05-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32020 * ChangeLog: [no log message]
32022 2004-05-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32024 * configure.in, doc/certtool.cfg: [no log message]
32026 2004-05-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32028 * src/certtool-cfg.c, src/certtool-cfg.h, src/certtool.c: certtool
32029 can now read and set the UID field to a DN.
32031 2004-05-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32033 * includes/gnutls/x509.h: [no log message]
32035 2004-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32037 * ChangeLog: [no log message]
32039 2004-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32041 * doc/tex/ex-pkcs12.tex, doc/tex/examples.tex,
32042 includes/gnutls/pkcs12.h, lib/gnutls.h.in.in, lib/gnutls_int.h,
32043 lib/x509/pkcs12_bag.c, src/certtool.c: removed gnutls_const_datum
32046 2004-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32048 * NEWS, configure.in: [no log message]
32050 2004-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32052 * libextra/opencdk/Makefile.am, libextra/opencdk/README,
32053 libextra/opencdk/opencdk.h, libextra/opencdk/sig-check.c,
32054 libextra/openpgp/verify.c: updated opencdk to report if any key
32057 2004-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32059 * configure.in, libextra/Makefile.am, libextra/gnutls_extra.c,
32060 libextra/openpgp/Makefile.am, libextra/openpgp/compat.c,
32061 libextra/openpgp/extras.c, libextra/openpgp/gnutls_openpgp.h,
32062 libextra/openpgp/openpgp.c, libextra/openpgp/openpgp.h,
32063 libextra/openpgp/privkey.c, libextra/openpgp/verify.c,
32064 libextra/openpgp/xml.c: [no log message]
32066 2004-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32068 * src/certtool-cfg.c, src/prime.c: [no log message]
32070 2004-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32072 * configure.in, lib/gnutls_compress_int.c, lib/gnutls_handshake.c,
32073 lib/gnutls_priority.c, libextra/Makefile.am,
32074 libextra/gnutls_extra.c, libextra/gnutls_openpgp.c, src/cli.c,
32075 src/common.c, src/serv.c: some fixes in the compilation system.
32077 2004-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32079 * configure.in, libextra/Makefile.am: [no log message]
32081 2004-05-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32083 * ChangeLog: [no log message]
32085 2004-05-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32087 * configure.in, libextra/Makefile.am, libextra/gnutls_extra.c: Added
32088 configure option to disable lzo completely.
32090 2004-05-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32092 * NEWS, configure.in, doc/certtool.cfg, doc/tex/srp.tex,
32093 lib/Makefile.am, libextra/Makefile.am,
32094 libextra/opencdk/Makefile.am, libextra/opencdk/armor.c,
32095 libextra/opencdk/cipher.c, libextra/opencdk/cipher.h,
32096 libextra/opencdk/compress.c, libextra/opencdk/context.h,
32097 libextra/opencdk/encrypt.c, libextra/opencdk/filters.h,
32098 libextra/opencdk/kbnode.c, libextra/opencdk/keydb.c,
32099 libextra/opencdk/keygen.c, libextra/opencdk/keylist.c,
32100 libextra/opencdk/keyserver.c, libextra/opencdk/main.c,
32101 libextra/opencdk/main.h, libextra/opencdk/md.c,
32102 libextra/opencdk/md.h, libextra/opencdk/misc.c,
32103 libextra/opencdk/new-packet.c, libextra/opencdk/opencdk.h,
32104 libextra/opencdk/packet.h, libextra/opencdk/plaintext.c,
32105 libextra/opencdk/pubkey.c, libextra/opencdk/read-packet.c,
32106 libextra/opencdk/seskey.c, libextra/opencdk/sig-check.c,
32107 libextra/opencdk/sign.c, libextra/opencdk/stream.c,
32108 libextra/opencdk/stream.h, libextra/opencdk/sym-cipher.c,
32109 libextra/opencdk/trustdb.c, libextra/opencdk/types.h,
32110 libextra/opencdk/verify.c, libextra/opencdk/write-packet.c,
32111 libextra/openpgp/Makefile.am: opencdk is being included if not
32114 2004-05-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32116 * src/certtool-cfg.c, src/certtool-cfg.h, src/certtool.c,
32117 src/crypt-gaa.c, src/crypt.gaa: certtool can now add ip address SAN
32120 2004-05-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32122 * ChangeLog: [no log message]
32124 2004-05-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32126 * lib/gnutls_handshake.c: the TLS hello message random values no
32127 longer use strong random data.
32129 2004-05-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32131 * lib/gnutls_algorithms.c: [no log message]
32133 2004-05-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32135 * ChangeLog: [no log message]
32137 2004-05-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32139 * src/Makefile.am, src/README.srpcrypt, src/README.srptool: [no log
32142 2004-05-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32144 * lib/auth_rsa.c, lib/gnutls_handshake.c, lib/gnutls_handshake.h,
32145 lib/gnutls_v2_compat.c, libextra/auth_srp_passwd.c,
32146 libextra/gnutls_openpgp.c, libextra/gnutls_srp.c: Fixed some things
32147 in the random number usage. Weak levels are used where possible to
32148 avoid emptying the strong random pool.
32150 2004-05-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32152 * doc/manpages/Makefile.am, doc/manpages/gnutls-srpcrypt.1,
32153 doc/manpages/srptool.1, doc/protocol/draft-eronen-tls-psk-00.txt,
32154 doc/tex/ex-x509-info.tex, doc/tex/srp.tex: [no log message]
32156 2004-05-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32158 * doc/tex/cert_auth.tex, doc/tex/certificate.tex,
32159 doc/tex/ciphers.tex: some additions to certificate stuff.
32161 2004-05-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32163 * ChangeLog: [no log message]
32165 2004-05-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32167 * NEWS, lib/gnutls_auth.c, lib/gnutls_handshake.c, lib/gnutls_kx.c,
32168 lib/gnutls_pk.c, lib/gnutls_ui.h: Added
32169 gnutls_auth_client_get_type() and gnutls_auth_server_get_type().
32171 2004-04-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32173 * ChangeLog: [no log message]
32175 2004-04-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32177 * lib/ext_cert_type.c, lib/gnutls_cert.c, lib/gnutls_state.c: Fixes
32178 in the automatic disabling of certificate types.
32180 2004-04-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32182 * NEWS, lib/auth_cert.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
32183 lib/gnutls_state.c: Automatically disable certificate types that do
32184 not have corresponding certificates.
32186 2004-04-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32188 * ChangeLog: [no log message]
32190 2004-04-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32192 * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
32193 src/certtool.gaa: added xml exporting capabilities to certtool
32196 2004-04-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32198 * ChangeLog: [no log message]
32200 2004-04-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32202 * configure.in, lib/gnutls_cert.c: [no log message]
32204 2004-04-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32206 * ChangeLog: [no log message]
32208 2004-04-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32210 * lib/auth_cert.c, lib/gnutls_cert.c, src/cli.c: [no log message]
32212 2004-04-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32214 * configure.in: [no log message]
32216 2004-04-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32218 * ChangeLog: [no log message]
32220 2004-04-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32222 * NEWS, configure.in, doc/TODO, lib/gnutls_global.c,
32223 lib/gnutls_record.c: [no log message]
32225 2004-04-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32227 * ChangeLog: [no log message]
32229 2004-04-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32231 * lib/gnutls_global.c: [no log message]
32233 2004-04-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32235 * lib/gnutls_global.c, lib/gnutls_random.h, src/common.c: [no log
32238 2004-04-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32240 * lib/gnutls_global.c: [no log message]
32242 2004-04-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32244 * ChangeLog: [no log message]
32246 2004-04-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32248 * NEWS, doc/TODO, doc/tex/ex-serv-srp.tex, doc/tex/programs.tex,
32249 doc/tex/srp.tex, src/Makefile.am: Renamed gnutls-srpcrypt to srptool
32251 2004-04-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32253 * NEWS, includes/gnutls/openpgp.h, lib/auth_cert.c: Corrected bug in
32254 OpenPGP key loading using a callback.
32256 2004-04-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32258 * ChangeLog: [no log message]
32260 2004-04-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32262 * NEWS, lib/gnutls_record.c, lib/gnutls_str.c: Corrected bug in TLS
32265 2004-04-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32267 * lib/gnutls_algorithms.c: [no log message]
32269 2004-04-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32271 * NEWS, doc/TODO, doc/tex/ex-rfc2818.tex, lib/gnutls.h.in.in,
32272 lib/gnutls_algorithms.c, src/certtool.c, src/crypt-gaa.c,
32273 src/crypt-gaa.h: Added gnutls_sign_algorithm_get_name() and
32274 gnutls_pk_algorithm_get_name().
32276 2004-04-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32278 * ChangeLog: [no log message]
32280 2004-04-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32282 * lib/auth_rsa.c, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
32283 lib/gnutls_auth.c, lib/gnutls_constate.c, lib/gnutls_handshake.c,
32284 lib/gnutls_pk.c, lib/gnutls_pk.h, lib/gnutls_state.c,
32285 lib/gnutls_v2_compat.c, lib/x509/verify.c, libextra/ext_srp.c,
32286 src/certtool-cfg.c, src/certtool-gaa.c, src/certtool-gaa.h,
32287 src/cli-gaa.c, src/cli-gaa.h, src/serv-gaa.c, src/serv-gaa.h,
32288 src/tls_test-gaa.c, src/tls_test-gaa.h: Some updates in order to
32291 2004-04-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32293 * lib/minitasn1/int.h, lib/minitasn1/libtasn1.h,
32294 lib/minitasn1/structure.c: added the new libtasn1.
32296 2004-04-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32298 * src/certtool-cfg.c, src/certtool-cfg.h, src/certtool.c: some
32299 cleanups in the parsing code.
32301 2004-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32303 * ChangeLog: [no log message]
32305 2004-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32307 * doc/protocol/draft-ietf-tls-rfc2246-bis-05.txt,
32308 doc/protocol/draft-ietf-tls-rfc2246-bis-06.txt: [no log message]
32310 2004-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32312 * src/certtool.c: [no log message]
32314 2004-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32316 * NEWS, lib/x509/extensions.c, src/certtool.c: minor bugfixes.
32318 2004-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32320 * lib/x509/extensions.c, lib/x509/x509_write.c: [no log message]
32322 2004-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32324 * doc/certtool.cfg: [no log message]
32326 2004-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32328 * doc/certtool.cfg, src/certtool-cfg.c, src/certtool-cfg.h,
32329 src/certtool.c: [no log message]
32331 2004-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32333 * NEWS, doc/Makefile.am, doc/certtool.cfg, doc/manpages/certtool.1,
32334 doc/tex/programs.tex, src/certtool.cfg, src/tests.c: [no log
32337 2004-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32339 * lib/Makefile.am: [no log message]
32341 2004-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32343 * configure.in, src/Makefile.am: certtool will use the system's
32344 libcfg if available.
32346 2004-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32348 * NEWS, configure.in, doc/TODO, src/Makefile.am,
32349 src/certtool-cfg.c, src/certtool-cfg.h, src/certtool-gaa.c,
32350 src/certtool-gaa.h, src/certtool.c, src/certtool.cfg,
32351 src/certtool.gaa, src/cfg/Makefile.am, src/cfg/cfg+.c,
32352 src/cfg/cfg+.h, src/cfg/cfgfile.c, src/cfg/cfgfile.h,
32353 src/cfg/cmdline.c, src/cfg/cmdline.h, src/cfg/parse.c,
32354 src/cfg/platon/Makefile.am, src/cfg/platon/str/Makefile.am,
32355 src/cfg/platon/str/dynfgets.c, src/cfg/platon/str/dynfgets.h,
32356 src/cfg/platon/str/strctype.c, src/cfg/platon/str/strctype.h,
32357 src/cfg/platon/str/strdyn.c, src/cfg/platon/str/strdyn.h,
32358 src/cfg/platon/str/strplus.c, src/cfg/platon/str/strplus.h,
32359 src/cfg/props.c, src/cfg/shared.c, src/cfg/shared.h, src/getpass.c,
32360 src/getpass.h: Added batch support to certtool. Now can use
32363 2004-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32365 * NEWS, lib/gnutls_cipher_int.c, lib/gnutls_global.c,
32366 lib/x509/Makefile.am, lib/x509/rc2.c, lib/x509/rc2.h: The RC2 cipher
32367 is no more included. The one in libgcrypt is now used.
32369 2004-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32371 * NEWS, lib/x509/extensions.c, lib/x509/extensions.h,
32372 lib/x509/x509_write.c, src/certtool.c: updated the extensions
32375 2004-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32377 * NEWS, doc/TODO, includes/gnutls/x509.h, lib/x509/extensions.c,
32378 lib/x509/extensions.h, lib/x509/x509.c, lib/x509/x509_write.c,
32379 src/certtool.c: - Added support for authority key identifier X.509 extension field. - Added support for the extended key usage X.509 extension field.
32381 2004-04-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32383 * ChangeLog: [no log message]
32385 2004-04-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32387 * doc/TODO, lib/gnutls_cipher.c, lib/gnutls_int.h,
32388 lib/gnutls_record.c, lib/gnutls_state.c: The record receive buffer
32389 is now stored in the session data, to avoid memory allocations per
32392 2004-04-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32394 * ChangeLog: [no log message]
32396 2004-04-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32398 * ChangeLog, NEWS, configure.in: [no log message]
32400 2004-04-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32402 * lib/gnutls_rsa_export.c, lib/x509/privkey.c, lib/x509/x509.h:
32403 Optimized (a bit) the rsa_parameter copying. I don't like it.
32405 2004-04-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32407 * ChangeLog: [no log message]
32409 2004-04-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32411 * lib/gnutls_algorithms.c, lib/gnutls_compress_int.c,
32412 lib/gnutls_handshake.c, lib/gnutls_int.h: [no log message]
32414 2004-04-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32416 * NEWS, configure.in, lib/gnutls_state.c: - Corrected bug in RSA parameters handling which could cause unexpected crashes.
32418 2004-04-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32420 * NEWS, doc/tex/library.tex, lib/auth_cert.c, lib/gnutls_cert.c,
32421 lib/gnutls_cert.h: [no log message]
32423 2004-04-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32425 * libextra/auth_srp.c: implemented all the check for SRP group
32426 parameters from the latest SRP draft.
32428 2004-04-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32430 * libextra/auth_srp.h, libextra/auth_srp_passwd.c,
32431 libextra/gnutls_srp.c: [no log message]
32433 2004-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32435 * ChangeLog: [no log message]
32437 2004-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32439 * NEWS, configure.in: [no log message]
32441 2004-03-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32443 * doc/tex/certificate.tex, doc/tex/examples.tex,
32444 doc/tex/gnutls.bib, doc/tex/gnutls.tex: [no log message]
32446 2004-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32448 * ChangeLog: [no log message]
32450 2004-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32452 * lib/gnutls_extensions.c, lib/gnutls_extensions.h,
32453 lib/gnutls_handshake.c, lib/gnutls_x509.c: some improvements that
32454 lead to fewer calls to malloc().
32456 2004-03-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32458 * ChangeLog: [no log message]
32460 2004-03-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32462 * doc/tex/gnutls.bib, doc/tex/howto.tex, doc/tex/tls_extensions.tex:
32465 2004-03-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32467 * NEWS, configure.in, includes/gnutls/extra.h, lib/auth_cert.c,
32468 lib/gnutls_cert.c, lib/gnutls_global.c, lib/gnutls_int.h,
32469 lib/gnutls_ui.h, libextra/auth_srp_passwd.c, libextra/gnutls_srp.c,
32470 src/cli.c, src/tests.c: Deprecated:
32471 gnutls_srp_server_set_select_function(),
32472 gnutls_certificate_client_set_select_function(),
32473 gnutls_srp_server_set_select_function().
32475 2004-03-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32477 * ChangeLog: [no log message]
32479 2004-03-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32481 * configure.in, src/Makefile.am, src/certtool.c, src/crypt.c,
32482 src/getpass.c, src/getpass.h: replaced the getpass() call with an
32485 2004-03-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32487 * doc/examples/Makefile.am, doc/tex/Makefile.am,
32488 doc/tex/ex-pgp-keyserver.tex, doc/tex/examples.tex: removed the
32489 openpgp key retrieval example.
32491 2004-03-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32493 * ChangeLog: [no log message]
32495 2004-03-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32497 * NEWS, configure.in, lib/Makefile.am, libextra/openpgp/openpgp.c,
32498 libextra/openpgp/xml.c: Finally corrected a compilation issue when
32499 opencdk was installed in a non-base directory. Some other minor
32502 2004-03-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32504 * libgcrypt.m4, src/serv.c: [no log message]
32506 2004-03-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32508 * ChangeLog: [no log message]
32510 2004-03-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32512 * NEWS, configure.in, doc/tex/auth.tex, includes/gnutls/x509.h,
32513 lib/gnutls.h.in.in, lib/gnutls_anon_cred.c, lib/gnutls_cert.c,
32514 lib/gnutls_dh.h, lib/gnutls_dh_primes.c, lib/gnutls_int.h,
32515 lib/gnutls_rsa_export.c, lib/gnutls_rsa_export.h,
32516 lib/gnutls_state.c, lib/gnutls_ui.h, lib/x509/privkey.c,
32517 lib/x509/privkey.h: * Added functions gnutls_rsa_params_cpy(), gnutls_dh_params_cpy() and gnutls_x509_privkey_cpy().
32519 2004-03-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32521 * doc/tex/auth.tex, doc/tex/preparation.tex,
32522 lib/gnutls_handshake.c, lib/gnutls_state.c: * Added some preliminary documentation for the new libgcrypt locking
32523 interface. * Added some documentation for the parameters setting using
32526 2004-03-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32528 * ChangeLog: [no log message]
32530 2004-03-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32532 * NEWS, lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.h,
32533 lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
32534 lib/gnutls.h.in.in, lib/gnutls_anon_cred.c, lib/gnutls_cert.c,
32535 lib/gnutls_cert.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
32536 lib/gnutls_sig.c, lib/gnutls_state.c, lib/gnutls_ui.c,
32537 lib/gnutls_ui.h, src/serv.c: Added
32538 gnutls_certificate_set_params_function() and
32539 gnutls_anon_set_params_function() that set the RSA or DH parameters
32542 2004-03-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32544 * ChangeLog: [no log message]
32546 2004-03-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32548 * ChangeLog: [no log message]
32550 2004-02-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32552 * ChangeLog: [no log message]
32554 2004-02-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32556 * libextra/openpgp/openpgp.h: [no log message]
32558 2004-02-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32560 * libextra/openpgp/openpgp.h: [no log message]
32562 2004-02-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32564 * lib/minitasn1/int.h, lib/minitasn1/libtasn1.h: added new libtasn1
32567 2004-02-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32569 * lib/gnutls_handshake.c, lib/gnutls_hash_int.c: some bugfixes. No
32570 longer allow sending client hello if a TLS version is not set.
32572 2004-02-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32574 * ChangeLog: [no log message]
32576 2004-02-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32578 * lib/auth_cert.c, lib/gnutls_cipher.c, lib/gnutls_constate.c,
32579 lib/gnutls_hash_int.c, lib/gnutls_kx.c, lib/gnutls_kx.h,
32580 lib/gnutls_sig.c: patch to fix the bug in mutual certificate
32581 authentication in SSL 3.0
32583 2004-02-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32585 * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
32586 lib/minitasn1/element.c, lib/minitasn1/int.h,
32587 lib/minitasn1/libtasn1.h: added new minitasn1.
32589 2004-02-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32591 * ChangeLog: [no log message]
32593 2004-02-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32595 * doc/protocol/draft-ietf-tls-compression-06.txt,
32596 doc/protocol/draft-ietf-tls-compression-07.txt,
32597 doc/protocol/draft-ietf-tls-srp-05.txt,
32598 doc/protocol/draft-ietf-tls-srp-06.txt: [no log message]
32600 2004-02-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32602 * ChangeLog: [no log message]
32604 2004-02-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32606 * NEWS: [no log message]
32608 2004-02-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32610 * ChangeLog: [no log message]
32612 2004-02-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32614 * libextra/openpgp/openpgp.c: [no log message]
32616 2004-02-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32618 * NEWS, doc/tex/alert.tex, doc/tex/ciphers.tex, doc/tex/howto.tex,
32619 doc/tex/srp.tex, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
32620 lib/x509/Makefile.am, lib/x509/rfc2818_hostname.c, opencdk.m4:
32621 Corrected the return values of gnutls_x509_crt_check_hostname().
32623 2004-02-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32625 * doc/tex/preface.tex: [no log message]
32627 2004-02-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32629 * lib/x509/Makefile.am: [no log message]
32631 2004-02-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32633 * ChangeLog: [no log message]
32635 2004-02-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32637 * lib/x509/common.h: [no log message]
32639 2004-02-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32641 * lib/pkix.asn, lib/pkix_asn1_tab.c: fixed CRLDistpoints ASN.1
32644 2004-02-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32646 * ChangeLog: [no log message]
32648 2004-02-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32650 * ChangeLog: [no log message]
32652 2004-02-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32654 * lib/gnutls_cipher.c, libextra/auth_srp.c: [no log message]
32656 2004-02-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32658 * lib/minitasn1/structure.c, src/common.c: [no log message]
32660 2004-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32662 * ChangeLog: [no log message]
32664 2004-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32666 * lib/gnutls_extensions.c: [no log message]
32668 2004-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32670 * NEWS, doc/tex/compression.tex, lib/ext_server_name.c,
32671 lib/gnutls.h.in.in, lib/gnutls_extensions.c, src/cli.c,
32672 src/common.c: Fixed a bug where 'server name' extension was always
32675 2004-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32677 * lib/gnutls_dh_primes.c: Fixed some bugs. Patch by Brieuc Jeunhomme
32680 2004-01-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32682 * ChangeLog: [no log message]
32684 2004-01-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32686 * configure.in, src/certtool.c: added getpass() check.
32688 2004-01-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32690 * NEWS, configure.in, doc/tex/cert_auth.tex,
32691 doc/tex/ex-x509-info.tex, doc/tex/library.tex,
32692 doc/tex/programs.tex, lib/gnutls_algorithms.c,
32693 lib/gnutls_algorithms.h, lib/gnutls_cert.c, lib/gnutls_cipher.c,
32694 lib/gnutls_constate.c, lib/gnutls_errors.c, lib/gnutls_global.c,
32695 lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
32696 lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_record.c,
32697 lib/gnutls_state.c, lib/x509/crl.c, lib/x509/crq.c,
32698 lib/x509/pkcs12.c, lib/x509/pkcs7.c, lib/x509/x509.c,
32699 lib/x509/x509_write.c, lib/x509/xml.c, lib/x509_b64.c,
32700 libextra/gnutls_extra.c, libextra/gnutls_srp.c, src/certtool-gaa.c,
32701 src/certtool.c, src/cli-gaa.c, src/common.c, src/crypt-gaa.c,
32702 src/serv-gaa.c, src/serv.c, src/tls_test-gaa.c: Several bug fixes
32703 and cleanups by Arne Thomassen.
32705 2004-01-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32707 * NEWS, configure.in, lib/pkix.asn, lib/pkix_asn1_tab.c: [no log
32710 2004-01-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32712 * NEWS, doc/TODO, includes/gnutls/x509.h, lib/gnutls.h.in.in,
32713 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/pkix.asn,
32714 lib/pkix_asn1_tab.c, lib/x509/common.c, lib/x509/common.h,
32715 lib/x509/crl.c, lib/x509/crq.c, lib/x509/dn.c, lib/x509/mpi.c,
32716 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.
32718 2004-01-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32720 * doc/TODO, doc/protocol/rfc3039.txt, lib/gnutls_handshake.c: [no
32723 2004-01-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32725 * lib/gnutls_x509.c, lib/x509/common.c, lib/x509/privkey_pkcs8.c:
32728 2004-01-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32730 * src/Makefile.am: [no log message]
32732 2004-01-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32734 * ChangeLog: [no log message]
32736 2004-01-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32738 * NEWS, configure.in: the -D_REENTRANT is now used.
32740 2004-01-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32742 * src/certtool.c: [no log message]
32744 2004-01-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32746 * ChangeLog: [no log message]
32748 2004-01-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32750 * NEWS: [no log message]
32752 2004-01-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32754 * NEWS, lib/pkix.asn, lib/pkix_asn1_tab.c, lib/x509/common.c,
32755 lib/x509/dn.c, src/certtool.c: Corrected problem printing the DC
32756 attributes in a DN.
32758 2004-01-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32760 * src/tests.c, src/tests.h, src/tls_test.c: [no log message]
32762 2004-01-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32764 * NEWS, configure.in, lib/gnutls_handshake.c, lib/gnutls_int.h,
32765 src/certtool.c, src/common.c: [no log message]
32767 2004-01-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32769 * lib/gnutls.h.in.in, lib/x509/compat.c, libextra/gnutls_openpgp.c,
32770 libextra/openpgp/gnutls_openpgp.h, src/cli.c: [no log message]
32772 2004-01-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32774 * lib/x509/crl_write.c: [no log message]
32776 2004-01-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32778 * lib/x509/compat.h, lib/x509/rfc2818_hostname.c, src/cli.c: Updated
32779 gnutls-cli's SRP behaviour. Some other fixes.
32781 2003-12-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32783 * ChangeLog: [no log message]
32785 2003-12-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32787 * src/certtool.c: [no log message]
32789 2003-12-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32791 * lib/gnutls_ui.h, src/certtool.c, src/common.c: [no log message]
32793 2003-12-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32795 * NEWS, doc/tex/auth.tex, lib/gnutls_algorithms.c, lib/gnutls_ui.h,
32796 lib/x509/rfc2818_hostname.c, lib/x509/x509.c, src/certtool.c: [no
32799 2003-12-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32801 * lib/gnutls_errors.c, lib/gnutls_errors_int.h,
32802 lib/x509/rfc2818_hostname.c, libextra/openpgp/openpgp.c: [no log
32805 2003-12-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32807 * ChangeLog: [no log message]
32809 2003-12-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32811 * NEWS, doc/TODO, lib/gnutls_cipher.c: [no log message]
32813 2003-12-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32815 * src/tests.c, src/tests.h, src/tls_test.c: added TLS 1.1 protocol
32818 2003-12-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32820 * lib/gnutls.h.in.in, lib/x509/rfc2818_hostname.c: [no log message]
32822 2003-12-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32824 * src/tests.c, src/tests.h, src/tls_test.c: added arcfour 40 cipher
32827 2003-12-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32829 * NEWS, configure.in, doc/tex/library.tex, lib/pkix.asn,
32830 lib/pkix_asn1_tab.c, lib/x509/extensions.c: [no log message]
32832 2003-12-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32834 * NEWS, doc/tex/ex-cert-select.tex, doc/tex/macros.tex,
32835 doc/tex/record_weaknesses.tex, lib/gnutls.h.in.in,
32836 lib/gnutls_algorithms.c, lib/gnutls_cipher.c, lib/gnutls_int.h,
32837 lib/gnutls_record.c, lib/gnutls_state.c, src/common.c, src/serv.c:
32838 Added support for TLS 1.1
32840 2003-12-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32842 * ChangeLog: [no log message]
32844 2003-12-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32846 * NEWS: [no log message]
32848 2003-12-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32850 * lib/auth_cert.c, lib/auth_cert.h, lib/gnutls_cert.c,
32851 lib/gnutls_random.c, lib/gnutls_ui.h: updated the client retrieval
32852 certificate callback.
32854 2003-12-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32856 * doc/tex/cert_auth.tex, doc/tex/certificate.tex,
32857 doc/tex/ex-x509-info.tex, includes/gnutls/x509.h, lib/x509/x509.c,
32858 lib/x509/x509_write.c, src/certtool.c: Added
32859 gnutls_x509_crt_cpy_crl_dist_points()
32861 2003-12-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32863 * NEWS, doc/tex/certificate.tex, doc/tex/gnutls.bib,
32864 includes/gnutls/extra.h, includes/gnutls/x509.h,
32865 lib/gnutls.h.in.in, lib/pkix.asn, lib/pkix_asn1_tab.c,
32866 lib/x509/extensions.c, lib/x509/x509.c, lib/x509/x509.h,
32867 src/certtool.c: Corrected the CRL distribution point extension
32870 2003-12-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32872 * ChangeLog: [no log message]
32874 2003-12-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32876 * lib/gnutls_cert.c, lib/x509/compat.h, libextra/gnutls_extra.c,
32877 libextra/openpgp/compat.c, libextra/openpgp/gnutls_openpgp.h: [no
32880 2003-12-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32882 * AUTHORS, NEWS, configure.in, doc/tex/cover.tex.in,
32883 includes/Makefile.am, includes/gnutls/Makefile.am,
32884 includes/gnutls/compat8.h, includes/gnutls/openssl.h,
32885 lib/auth_anon.c, lib/auth_cert.c, lib/auth_dh_common.c,
32886 lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c, lib/debug.c,
32887 lib/ext_cert_type.c, lib/ext_max_record.c, lib/ext_server_name.c,
32888 lib/gnutls_alert.c, lib/gnutls_algorithms.c,
32889 lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_buffers.c,
32890 lib/gnutls_cert.c, lib/gnutls_cipher.c, lib/gnutls_cipher_int.c,
32891 lib/gnutls_compress.c, lib/gnutls_compress_int.c,
32892 lib/gnutls_constate.c, lib/gnutls_datum.c, lib/gnutls_db.c,
32893 lib/gnutls_dh.c, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
32894 lib/gnutls_extensions.c, lib/gnutls_global.c,
32895 lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_kx.c,
32896 lib/gnutls_mem.c, lib/gnutls_mpi.c, lib/gnutls_num.c,
32897 lib/gnutls_pk.c, lib/gnutls_priority.c, lib/gnutls_random.c,
32898 lib/gnutls_record.c, lib/gnutls_rsa_export.c, lib/gnutls_session.c,
32899 lib/gnutls_session_pack.c, lib/gnutls_sig.c, lib/gnutls_state.c,
32900 lib/gnutls_str.c, lib/gnutls_ui.c, lib/gnutls_v2_compat.c,
32901 lib/gnutls_x509.c, lib/strnstr.c, lib/x509/common.c,
32902 lib/x509/compat.c, lib/x509/compat.h, lib/x509/crl.c,
32903 lib/x509/crq.c, lib/x509/dn.c, lib/x509/dsa.c,
32904 lib/x509/extensions.c, lib/x509/mpi.c, lib/x509/pkcs12.c,
32905 lib/x509/pkcs12_bag.c, lib/x509/pkcs12_encr.c, lib/x509/pkcs5.c,
32906 lib/x509/pkcs7.c, lib/x509/privkey.c, lib/x509/privkey_pkcs8.c,
32907 lib/x509/rc2.c, lib/x509/rfc2818_hostname.c, lib/x509/sign.c,
32908 lib/x509/verify.c, lib/x509/x509.c, lib/x509/x509_write.c,
32909 lib/x509/xml.c, lib/x509_b64.c, libextra/Makefile.am,
32910 libextra/auth_srp.c, libextra/auth_srp_passwd.c,
32911 libextra/auth_srp_rsa.c, libextra/auth_srp_sb64.c,
32912 libextra/ext_srp.c, libextra/gnutls_extra.c,
32913 libextra/gnutls_openpgp.c, libextra/gnutls_openssl.c,
32914 libextra/gnutls_srp.c, libextra/openpgp/compat.c,
32915 libextra/openpgp/extras.c, libextra/openpgp/openpgp.c,
32916 libextra/openpgp/privkey.c, libextra/openpgp/verify.c,
32917 libextra/openpgp/xml.c, libextra/openssl_compat.c,
32918 libextra/openssl_compat.h, src/certtool-gaa.c, src/certtool-gaa.h,
32919 src/certtool.c, src/certtool.gaa, src/cli.c, src/crypt.c,
32920 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.
32922 2003-12-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32924 * NEWS: [no log message]
32926 2003-12-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32928 * lib/x509/crq.c, lib/x509/mpi.c, lib/x509/mpi.h, lib/x509/sign.c,
32929 lib/x509/verify.c: corrected signing and verifying with DSA keys.
32931 2003-12-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32933 * NEWS, doc/TODO, doc/tex/certificate.tex, includes/gnutls/x509.h,
32934 lib/Makefile.am, lib/x509/Makefile.am, lib/x509/crl.c,
32935 lib/x509/sign.c, lib/x509/sign.h, lib/x509/x509_write.c,
32936 src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
32937 src/certtool.gaa: Added support for generating CRLs in the library
32938 and the certtool utility.
32940 2003-12-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32942 * NEWS, includes/gnutls/x509.h, lib/gnutls_mpi.h, lib/pkix.asn,
32943 lib/pkix_asn1_tab.c, lib/x509/extensions.c, lib/x509/extensions.h,
32944 lib/x509/privkey.c, lib/x509/x509.c, lib/x509/x509.h,
32945 lib/x509/x509_write.c, src/certtool.c: Added support for the Subject
32946 Key ID PKIX extension.
32948 2003-12-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32950 * lib/ext_server_name.c, libextra/gnutls_srp.c: [no log message]
32952 2003-12-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32954 * ChangeLog: [no log message]
32956 2003-12-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32958 * NEWS, doc/TODO, includes/gnutls/x509.h, lib/pkix.asn,
32959 lib/pkix_asn1_tab.c, lib/x509/common.c, lib/x509/dsa.c,
32960 lib/x509/extensions.c, lib/x509/extensions.h, lib/x509/x509.c,
32961 lib/x509/x509_write.c, src/certtool.c: Added support for reading and
32962 generating CRL distribution points extensions in certificates (not
32965 2003-12-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32967 * lib/gnutls_mpi.h, libextra/auth_srp.c: Added checks (in SRP) for
32968 A%n==0,1,-1 in server side.
32970 2003-12-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32972 * ChangeLog: [no log message]
32974 2003-12-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32976 * NEWS, configure.in, doc/TODO, src/certtool-gaa.c,
32977 src/certtool-gaa.h, src/certtool.c, src/certtool.gaa: Added PKCS #7
32978 support to certtool utility.
32980 2003-12-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32982 * ChangeLog: [no log message]
32984 2003-12-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32986 * NEWS, doc/examples/Makefile.am, doc/manpages/certtool.1,
32987 doc/tex/ex-cert-select.tex, doc/tex/examples.tex, lib/auth_cert.c,
32988 lib/auth_cert.h, lib/gnutls_cert.c, lib/gnutls_int.h,
32989 lib/gnutls_ui.h, lib/x509/compat.c, libextra/gnutls_openssl.c: [no
32992 2003-12-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32994 * lib/auth_cert.c: [no log message]
32996 2003-12-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
32998 * NEWS, doc/TODO, includes/Makefile.am,
32999 includes/gnutls/Makefile.am, includes/gnutls/compat4.h,
33000 includes/gnutls/compat8.h, includes/gnutls/openpgp.h,
33001 includes/gnutls/x509.h, lib/dh_compat.c, lib/gnutls_ui.h,
33002 lib/rsa_compat.c, libextra/gnutls_openpgp.c,
33003 libextra/openpgp/openpgp.c, libextra/openpgp/verify.c,
33004 libextra/openpgp/xml.c: Added gnutls_openpgp_key_get_key_usage(),
33005 and removed several compatibility functions.
33007 2003-12-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33009 * ChangeLog: [no log message]
33011 2003-12-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33013 * includes/gnutls/openpgp.h, lib/Makefile.am, lib/auth_cert.c,
33014 lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
33015 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_x509.c,
33016 lib/gnutls_x509.h, lib/x509/common.c, lib/x509/mpi.c,
33017 lib/x509/rfc2818_hostname.c, libextra/Makefile.am,
33018 libextra/auth_srp_rsa.c, libextra/gnutls_extra.c,
33019 libextra/gnutls_extra.h, libextra/gnutls_openpgp.c,
33020 libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/openpgp.h,
33021 libextra/openpgp/privkey.c: several cleanups.
33023 2003-12-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33025 * lib/gnutls_handshake.c: Corrected bug which disallowed
33026 ciphersuites other than the CERTIFICATE ones to work.
33028 2003-12-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33030 * libextra/openpgp/privkey.c: [no log message]
33032 2003-12-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33034 * doc/TODO, includes/gnutls/compat8.h, includes/gnutls/openpgp.h,
33035 lib/auth_cert.c, lib/gnutls_cert.c, lib/gnutls_int.h,
33036 lib/gnutls_ui.h, lib/gnutls_x509.c, lib/gnutls_x509.h,
33037 libextra/Makefile.am, libextra/gnutls_extra.h,
33038 libextra/gnutls_openpgp.c, libextra/openpgp/Makefile.am,
33039 libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/openpgp.c,
33040 libextra/openpgp/openpgp.h: Improved
33041 gnutls_certificate_client_retrieve_function() and
33042 gnutls_certificate_server_retrieve_function() so that the parsing
33043 time spent within them is minimized. Also added
33044 gnutls_openpgp_privkey struct. No testing yet.
33046 2003-12-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33048 * ChangeLog: [no log message]
33050 2003-12-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33052 * includes/gnutls/x509.h, lib/gnutls_cert.h, lib/x509/extensions.c,
33053 lib/x509/x509_write.c: [no log message]
33055 2003-12-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33057 * NEWS, includes/gnutls/x509.h, lib/gnutls_cert.h,
33058 lib/x509/extensions.c, lib/x509/extensions.h,
33059 lib/x509/x509_write.c, src/certtool.c, src/tests.c, src/tests.h,
33060 src/tls_test.c: Added gnutls_x509_crt_set_key_usage() and certtool
33061 can now set the certificate's key usage.
33063 2003-12-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33065 * configure.in, doc/protocol/draft-ietf-tls-emailaddr-00.txt,
33066 doc/tex/auth.tex: [no log message]
33068 2003-12-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33070 * doc/tex/cert_auth.tex, doc/tex/ciphersuites.tex, src/serv.c: [no
33073 2003-12-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33075 * doc/tex/Makefile.am, doc/tex/auth.tex, doc/tex/cert_auth.tex,
33076 doc/tex/certificate.tex, doc/tex/ciphers.tex,
33077 doc/tex/ciphersuites.tex, doc/tex/compression.tex,
33078 doc/tex/handshake.tex, doc/tex/openpgp.tex,
33079 doc/tex/preparation.tex, doc/tex/record_weaknesses.tex,
33080 doc/tex/tls_extensions.tex, doc/tex/x509.tex: some updated in
33083 2003-12-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33085 * lib/auth_cert.c, lib/gnutls_int.h, lib/gnutls_record.c,
33086 src/cli.c, src/serv.c: Corrected bug in gnutls_bye() which made it
33087 return an error code of INVALID_REQUEST instead of success.
33089 2003-12-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33091 * ChangeLog: [no log message]
33093 2003-12-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33095 * NEWS, doc/TODO, includes/gnutls/x509.h, lib/Makefile.am,
33096 lib/gnutls_pk.c, lib/gnutls_rsa_export.c, lib/gnutls_rsa_export.h,
33097 lib/gnutls_sig.c, lib/gnutls_ui.h, lib/rsa_compat.c,
33098 lib/x509/Makefile.am, lib/x509/common.c, lib/x509/crq.c,
33099 lib/x509/dsa.c, lib/x509/dsa.h, lib/x509/mpi.c, lib/x509/mpi.h,
33100 lib/x509/privkey.c, lib/x509/sign.c, lib/x509/x509.c,
33101 lib/x509/x509_write.c, src/certtool-gaa.c, src/certtool-gaa.h,
33102 src/certtool.c, src/certtool.gaa: Added support for generating and
33103 exporting DSA private keys. Exporting to PKCS #8 is still not
33104 supported due to lack of standards.
33106 2003-12-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33108 * NEWS, lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c,
33109 lib/auth_rsa.c, lib/auth_rsa_export.c, lib/gnutls_cert.c,
33110 lib/gnutls_cert.h, lib/gnutls_int.h, lib/gnutls_state.c,
33111 lib/gnutls_ui.h, lib/gnutls_x509.c, lib/gnutls_x509.h,
33112 libextra/auth_srp_rsa.c, libextra/gnutls_extra.c,
33113 libextra/gnutls_extra.h, libextra/gnutls_openpgp.c,
33114 libextra/openpgp/gnutls_openpgp.h: Added the callbacks
33115 gnutls_certificate_client_retrieve_function() and
33116 gnutls_certificate_server_retrieve_function(), to allow a client or
33117 a server to specify certificates for the handshake without storing
33118 them to the credentials structure.
33120 2003-12-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33122 * ChangeLog: [no log message]
33124 2003-12-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33126 * NEWS, configure.in, lib/auth_anon.c, lib/auth_cert.c,
33127 lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c,
33128 lib/auth_rsa_export.c, lib/dh_compat.c, lib/gnutls.h.in.in,
33129 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
33130 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_dh.h,
33131 lib/gnutls_dh_primes.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
33132 lib/gnutls_kx.c, lib/gnutls_rsa_export.c, lib/gnutls_ui.c,
33133 lib/libgnutls.vers, lib/x509/common.c, libextra/auth_srp_rsa.c,
33134 libextra/gnutls_extra.c, libextra/libgnutls-extra.vers, opencdk.m4: * The error codes GNUTLS_E_NO_TEMPORARY_DH_PARAMS and
33135 GNUTLS_E_NO_TEMPORARY_RSA_PARAMS are no longer returned by the
33136 handshake function. Ciphersuites that require temporary parameters
33137 are removed when such parameters do not exist. * Several internal changes to allow adding the callback function to
33138 retrieve the certificate and the private key.
33140 2003-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33142 * ChangeLog: [no log message]
33144 2003-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33146 * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_dh_primes.c,
33147 lib/gnutls_rsa_export.c, lib/gnutls_state.c: Included
33148 gnutls_1_0_0_patches.
33150 2003-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33152 * NEWS, THANKS, lib/Makefile.am, lib/gnutls_handshake.c,
33153 lib/gnutls_record.c, libextra/Makefile.am,
33154 libextra/openpgp/Makefile.am, src/cli.c, src/tests.c, src/tests.h,
33155 src/tls_test.c: Included gnutls_1_0_0_patches.
33157 2003-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33159 * doc/TODO: [no log message]
33161 2003-12-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33163 * ChangeLog: [no log message]
33165 2003-12-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33167 * ChangeLog: [no log message]
33169 2003-12-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33171 * doc/TODO, doc/tex/ciphers.tex, lib/gnutls_dh_primes.c,
33172 lib/gnutls_mpi.c, src/prime.c: some minor fixes and cleanups.
33174 2003-12-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33176 * ChangeLog: [no log message]
33178 2003-12-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33180 * NEWS, src/common.c: [no log message]
33182 2003-12-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33184 * ChangeLog: [no log message]
33186 2003-12-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33188 * lib/gnutls_cipher.c, lib/gnutls_cipher_int.c: some cleanups in the
33189 record protocol processing.
33191 2003-12-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33193 * NEWS, doc/TODO, doc/tex/srp.tex, includes/gnutls/extra.h,
33194 lib/gnutls.h.in.in, lib/gnutls_errors.c, lib/gnutls_handshake.c,
33195 lib/gnutls_int.h, lib/gnutls_state.c, libextra/auth_srp.c,
33196 libextra/auth_srp.h, libextra/ext_srp.c, libextra/ext_srp.h,
33197 libextra/gnutls_srp.c, src/cli.c: Improved the support for
33198 draft-ietf-tls-srp-05. The two-phase handshake is now fully
33199 supported without any interaction with the application layer (except
33202 2003-12-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33204 * doc/manpages/Makefile.am, doc/manpages/certtool.1,
33205 doc/manpages/gnutls-cli-debug.1, doc/manpages/gnutls-cli.1,
33206 doc/manpages/gnutls-serv.1, doc/manpages/gnutls-srpcrypt.1: Added
33207 new manpages by Ivo.
33209 2003-12-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33211 * ChangeLog: [no log message]
33213 2003-12-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33215 * doc/tex/ciphersuites.tex: [no log message]
33217 2003-12-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33219 * configure.in, lib/gnutls_hash_int.c, lib/gnutls_random.c,
33220 lib/x509/dn.c, src/common.c: eliminated some memory leaks and other
33223 2003-12-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33225 * doc/tex/ex-serv-export.tex, doc/tex/ex-serv-srp.tex,
33226 doc/tex/preface.tex: [no log message]
33228 2003-11-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33230 * ChangeLog: [no log message]
33232 2003-11-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33234 * src/tests.c, src/tests.h, src/tls_test.c: added detection for ZLIB
33237 2003-11-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33239 * src/tests.c, src/tls_test.c: improved srp detection.
33241 2003-11-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33243 * NEWS, doc/tex/srp.tex, lib/gnutls_cipher.c, libextra/auth_srp.c,
33244 src/cli.c: Some fixes in the certificate authenticated SRP
33247 2003-11-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33249 * doc/README.autoconf, lib/gnutls_alert.c, lib/gnutls_errors.c,
33250 lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
33251 libextra/auth_srp.c, src/serv-gaa.c, src/serv.c: some fixes to
33252 comply with the SRP draft. The handshake is now repeated if an empty
33253 SRP username is received.
33255 2003-11-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33257 * NEWS, doc/tex/srp.tex, includes/gnutls/extra.h,
33258 lib/gnutls_anon_cred.c, lib/gnutls_cert.c, lib/gnutls_x509.c,
33259 lib/libgnutls.vers, lib/x509_b64.c, libextra/auth_srp.c,
33260 libextra/auth_srp_sb64.c, libextra/gnutls_openpgp.c,
33261 libextra/gnutls_srp.c, libextra/libgnutls-extra.vers,
33262 libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/openpgp.c,
33263 libextra/openpgp/verify.c, src/common.c, src/crypt.c: several
33264 corrections in the documentation.
33266 2003-11-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33268 * ChangeLog: [no log message]
33270 2003-11-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33272 * configure.in, lib/libgnutls.vers, libextra/libgnutls-extra.vers:
33275 2003-11-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33277 * NEWS: [no log message]
33279 2003-11-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33281 * doc/tex/auth.tex, doc/tex/examples.tex, doc/tex/gnutls.bib,
33282 doc/tex/gnutls.tex, doc/tex/handshake.tex, doc/tex/library.tex,
33283 doc/tex/preface.tex, doc/tex/programs.tex, doc/tex/srp.tex: [no log
33286 2003-11-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33288 * ChangeLog: [no log message]
33290 2003-11-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33292 * NEWS, doc/tex/Makefile.am, doc/tex/appendix.tex,
33293 doc/tex/ciphers.tex, doc/tex/ciphersuites.tex,
33294 doc/tex/supported_ciphersuites.tex, lib/gnutls.h.in.in,
33295 lib/gnutls_algorithms.c, lib/gnutls_cipher_int.c, lib/gnutls_int.h,
33296 lib/gnutls_state.c: Removed the TWOFISH cipher. Documented the
33297 supported ciphersuites.
33299 2003-11-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33301 * doc/protocol/draft-benaloh-pct-00.txt,
33302 doc/protocol/draft-benaloh-pct-01.txt,
33303 doc/protocol/draft-hickman-netscape-ssl-00.txt: Added historical
33304 documents. Got from
33305 http://www21.ocn.ne.jp/~k-west/SSLandTLS/index-e.html
33307 2003-11-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33309 * doc/TODO, doc/tex/preface.tex: [no log message]
33311 2003-11-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33313 * doc/tex/preface.tex: [no log message]
33315 2003-11-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33317 * NEWS, doc/TODO, doc/tex/Makefile.am, lib/auth_cert.c,
33318 lib/auth_rsa_export.c, lib/gnutls.h.in.in, lib/gnutls_handshake.c,
33319 lib/gnutls_int.h, lib/gnutls_mem.h, lib/gnutls_mpi.c,
33320 lib/gnutls_mpi.h, lib/gnutls_x509.c, libextra/gnutls_openpgp.c,
33321 src/serv.c: corrected some bugs that affected openpgp
33324 2003-11-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33326 * ChangeLog: [no log message]
33328 2003-11-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33330 * doc/tex/ciphersuites.tex, doc/tex/gnutls.bib, doc/tex/gnutls.tex,
33331 doc/tex/handshake.tex, doc/tex/library.tex, doc/tex/openpgp.tex,
33332 doc/tex/preface.tex: [no log message]
33334 2003-11-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33336 * NEWS, doc/protocol/rfc3279.txt, doc/tex/cover.tex.in,
33337 doc/tex/gnutls.bib, doc/tex/library.tex, includes/gnutls/x509.h,
33338 lib/gnutls_pk.c, lib/x509/privkey.c, lib/x509/verify.c,
33339 lib/x509/verify.h, lib/x509/x509.c: Exported the
33340 gnutls_x509_privkey_sign_data(), gnutls_x509_privkey_verify_data()
33341 and gnutls_x509_crt_verify_data().
33343 2003-11-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33345 * src/certtool.c: only generate v3 certificates, since we always use
33346 the CA (basicConstraints) extension.
33348 2003-11-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33350 * ChangeLog: [no log message]
33352 2003-11-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33354 * lib/x509/common.c, lib/x509/privkey.c: ensure that the leading
33355 zero is there on RSA keys.
33357 2003-11-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33359 * lib/x509/crq.c, lib/x509/sign.c, lib/x509/x509_write.c: [no log
33362 2003-11-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33364 * doc/tex/ex-x509-info.tex: [no log message]
33366 2003-11-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33368 * lib/x509/crq.c: added crq_get_version().
33370 2003-11-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33372 * doc/tex/certificate.tex, doc/tex/ex-crq.tex, doc/tex/gnutls.bib,
33373 doc/tex/openssl.tex, lib/x509/crq.c, lib/x509/x509_write.c,
33374 src/certtool.c: Some documentation fixes. Changed
33375 gnutls_x509_*_set_version() to have a compatible input with
33376 gnutls_x509_*_get_version().
33378 2003-11-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33380 * doc/protocol/rfc2459.txt, doc/protocol/rfc3280.txt: added the
33383 2003-11-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33385 * doc/tex/ex-cert-select.tex, doc/tex/ex-client-resume.tex,
33386 doc/tex/ex-client-srp.tex, doc/tex/ex-client2.tex,
33387 doc/tex/ex-serv-export.tex, doc/tex/ex-serv-pgp.tex,
33388 doc/tex/examples.tex: [no log message]
33390 2003-11-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33392 * doc/TODO: [no log message]
33394 2003-11-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33396 * lib/gnutls_record.c: [no log message]
33398 2003-11-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33400 * doc/README.autoconf, includes/gnutls/x509.h, lib/x509/pkcs5.c,
33401 src/common.c, src/serv.c: [no log message]
33403 2003-11-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33405 * ChangeLog: [no log message]
33407 2003-11-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33409 * doc/protocol/draft-ietf-tls-compression-05.txt,
33410 doc/protocol/draft-ietf-tls-compression-06.txt,
33411 doc/protocol/draft-ietf-tls-ecc-03.txt,
33412 doc/protocol/draft-ietf-tls-ecc-04.txt: [no log message]
33414 2003-11-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33416 * src/certtool.c: generated certificates by certtool now have
33417 version 1 if they do not include extensions.
33419 2003-11-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33421 * NEWS, lib/ext_server_name.c, lib/gnutls.h.in.in, opencdk.m4,
33422 src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c: [no log
33425 2003-11-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33427 * THANKS, lib/gnutls_session.c, lib/x509/pkcs12.c,
33428 libextra/gnutls_openssl.c, src/certtool.gaa, src/serv-gaa.c,
33429 src/serv.c, src/serv.gaa: Some fixes pointed out by Dimitri
33430 Papadopoulos-Orfanos <papadopo@shfj.cea.fr>
33432 2003-11-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33434 * ChangeLog: [no log message]
33436 2003-11-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33438 * doc/tex/ex-client-resume.tex, doc/tex/ex-client-srp.tex,
33439 doc/tex/ex-client2.tex, doc/tex/ex-rfc2818.tex,
33440 doc/tex/examples.tex: [no log message]
33442 2003-11-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33444 * doc/tex/Makefile.am, doc/tex/ex-client-resume.tex,
33445 doc/tex/ex-client-srp.tex, doc/tex/ex-client2.tex,
33446 doc/tex/examples.tex: Simplified a bit the client examples.
33448 2003-11-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33450 * doc/tex/ex-client1.tex: [no log message]
33452 2003-11-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33454 * lib/x509/pkcs5.c, src/certtool-gaa.c, src/certtool.gaa,
33455 src/serv.c, src/tests.c: [no log message]
33457 2003-11-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33459 * src/certtool.c: some changes in password reading.
33461 2003-11-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33463 * lib/x509/pkcs5.c: some corrections in the pkcs5 module by Simon
33466 2003-11-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33468 * lib/ext_server_name.c, lib/gnutls_int.h: [no log message]
33470 2003-11-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33472 * lib/gnutls_int.h, lib/gnutls_session_pack.c,
33473 lib/gnutls_session_pack.h: [no log message]
33475 2003-11-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33477 * configure.in, lib/auth_cert.c, lib/defines.h,
33478 lib/ext_server_name.c, lib/gnutls.h.in.in, lib/gnutls_cert.c,
33479 lib/gnutls_record.c, lib/gnutls_session.c, lib/gnutls_state.c,
33480 lib/gnutls_str.c, lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509/crl.c,
33481 lib/x509/crq.c, lib/x509/dn.c, lib/x509/extensions.c,
33482 lib/x509/pkcs12.h, lib/x509/pkcs12_bag.c, lib/x509/pkcs12_encr.c,
33483 lib/x509/pkcs5.c, lib/x509/privkey.c, lib/x509/privkey_pkcs8.c,
33484 lib/x509/verify.c, lib/x509/x509.c, lib/x509/x509_write.c,
33485 lib/x509_b64.c, libextra/gnutls_srp.c, src/certtool.c,
33486 src/common.c, src/serv.c: Several minor fixes in code and function
33489 2003-11-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33491 * ChangeLog: [no log message]
33493 2003-11-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33495 * NEWS: [no log message]
33497 2003-11-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33499 * doc/tex/ex-crq.tex: [no log message]
33501 2003-11-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33503 * includes/gnutls/x509.h, lib/x509/common.c, lib/x509/crl.c,
33504 lib/x509/crq.c, lib/x509/x509.c, lib/x509/x509_write.c: [no log
33507 2003-11-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33509 * NEWS, includes/gnutls/x509.h, lib/x509/crl.c, lib/x509/crq.c,
33510 lib/x509/dn.c, lib/x509/dn.h, lib/x509/extensions.c,
33511 lib/x509/extensions.h, lib/x509/x509.c, src/certtool.c: * Added gnutls_x509_*_get_dn_oid() and
33512 gnutls_x509_crt_get_extension_oid() functions which return the
33513 available OIDs. * The certtool utility now prints all available extension OIDs and values.
33515 2003-11-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33517 * NEWS, includes/gnutls/x509.h, lib/gnutls_str.c, lib/gnutls_str.h,
33518 lib/x509/common.c, lib/x509/compat.c, lib/x509/crl.c,
33519 lib/x509/crq.c, lib/x509/crq.h, lib/x509/dn.c, lib/x509/dn.h,
33520 lib/x509/rfc2818_hostname.c, lib/x509/x509.c, lib/x509/x509.h,
33521 libextra/openpgp/openpgp.h: gnutls_x509_*_get_*_dn_by_oid()
33522 functions have a raw_flag parameter added. Several other fixes.
33524 2003-11-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33526 * ChangeLog: [no log message]
33528 2003-11-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33530 * NEWS, configure.in, includes/gnutls/compat8.h,
33531 includes/gnutls/openpgp.h, includes/gnutls/pkcs12.h,
33532 includes/gnutls/x509.h, lib/gnutls_errors.c,
33533 lib/gnutls_errors_int.h, lib/x509/compat.c, lib/x509/crl.c,
33534 lib/x509/crq.c, lib/x509/dn.c, lib/x509/dn.h, lib/x509/pkcs12.c,
33535 lib/x509/pkcs7.c, lib/x509/pkcs7.h, lib/x509/privkey.c,
33536 lib/x509/privkey_pkcs8.c, lib/x509/x509.c, lib/x509/x509.h,
33537 lib/x509/x509_write.c, libextra/openpgp/openpgp.c, src/certtool.c,
33538 src/cli.c, src/common.c, src/tests.c: gnutls_x509_*_set_dn_by_oid()
33539 functions have a raw_flag parameter added. Some other fixes in
33542 2003-11-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33544 * NEWS: [no log message]
33546 2003-11-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33548 * configure.in, includes/gnutls/compat8.h, includes/gnutls/x509.h,
33549 lib/gnutls.h.in.in, lib/x509/crq.c, lib/x509/crq.h,
33550 lib/x509/x509.c, lib/x509/x509.h: Compatibility header for gnutls4
33551 is no longer included in gnutls.h. Added deprecated warnings to
33554 2003-11-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33556 * includes/gnutls/openssl.h: [no log message]
33558 2003-11-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33560 * lib/x509/crq.c, lib/x509/x509.c: [no log message]
33562 2003-11-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33564 * includes/gnutls/x509.h, lib/x509/common.c, lib/x509/crq.c,
33565 lib/x509/x509_write.c: added gnutls_x509_oid_known() to report known
33568 2003-11-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33570 * lib/x509/x509_write.c: added gnutls_x509_oid_known() to report
33573 2003-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33575 * ChangeLog: [no log message]
33577 2003-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33579 * NEWS, configure.in, lib/defines.h, lib/gnutls.h.in.in,
33580 src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.gaa,
33581 src/crypt-gaa.c, src/crypt-gaa.h, src/crypt.gaa, src/prime.c,
33582 src/tls_test-gaa.c, src/tls_test-gaa.h, src/tls_test.gaa: [no log
33585 2003-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33587 * lib/auth_cert.c, lib/ext_max_record.c, lib/gnutls_extensions.c,
33588 lib/gnutls_int.h, src/cli.c: [no log message]
33590 2003-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33592 * src/cli.c: [no log message]
33594 2003-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33596 * configure.in, lib/auth_cert.c, lib/debug.c,
33597 lib/ext_server_name.c, lib/gnutls_buffers.c, lib/gnutls_constate.c,
33598 lib/gnutls_dh_primes.c, lib/gnutls_extensions.c,
33599 lib/gnutls_extensions.h, lib/gnutls_global.c,
33600 lib/gnutls_handshake.c, lib/gnutls_handshake.h,
33601 lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_mem.c,
33602 lib/gnutls_record.c, lib/gnutls_record.h, lib/gnutls_state.c,
33603 lib/gnutls_state.h, lib/gnutls_v2_compat.c, lib/gnutls_x509.c,
33604 lib/x509/crl.c, lib/x509_b64.c, libextra/auth_srp.c,
33605 libextra/auth_srp_sb64.c, libextra/gnutls_openpgp.c,
33606 libextra/gnutls_openssl.c, libextra/openpgp/gnutls_openpgp.h,
33607 libextra/openpgp/verify.c, src/common.h: Some bugfixes, and type
33610 2003-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33612 * lib/gnutls.h.in.in: [no log message]
33614 2003-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33616 * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
33617 lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_priority.c,
33618 lib/x509/common.c, src/cli.c, src/common.c, src/serv.c: Added the
33619 RIPEMD ciphersuites defined in draft-ietf-tls-openpgp-keys-04.
33621 2003-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33623 * lib/libgnutls.m4, libextra/libgnutls-extra.m4: [no log message]
33625 2003-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33627 * NEWS, configure.in, doc/tex/openssl.tex, includes/Makefile.am,
33628 lib/minitasn1/mem.h, libextra/Makefile.am,
33629 libextra/libgnutls-extra.vers: The openssl compatibility layer was
33630 moved to gnutls-openssl to allow the extension of it without
33631 bloating the libgnutls-extra.
33633 2003-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33635 * ChangeLog: [no log message]
33637 2003-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33639 * lib/defines.h: [no log message]
33641 2003-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33643 * src/certtool.c: [no log message]
33645 2003-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33647 * src/certtool.c: Prints certificate information before signing.
33649 2003-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33651 * ChangeLog: [no log message]
33653 2003-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33655 * lib/gnutls_random.h: [no log message]
33657 2003-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33659 * configure.in, lib/gnutls_random.c, src/crypt.c: Patch by Werner
33660 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.
33662 2003-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33664 * ChangeLog, NEWS, configure.in: [no log message]
33666 2003-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33668 * includes/gnutls/x509.h, src/certtool-gaa.c, src/certtool-gaa.h,
33669 src/certtool.c, src/certtool.gaa: Added capability to read CRLs to
33672 2003-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33674 * includes/gnutls/x509.h, lib/gnutls_x509.c, lib/x509/compat.c,
33675 lib/x509/crl.c, lib/x509/pkcs7.c, lib/x509/pkcs7.h,
33676 lib/x509/x509.c, lib/x509/x509.h: Renamed several pkcs #7 related
33677 functions. That is to allow future extensions to the API.
33679 2003-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33681 * doc/scripts/gdoc: [no log message]
33683 2003-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33685 * lib/x509/crl.c, lib/x509/crq.c, lib/x509/pkcs12_bag.c,
33686 lib/x509/x509.c, lib/x509/x509_write.c: [no log message]
33688 2003-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33690 * doc/scripts/gdoc: [no log message]
33692 2003-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33694 * doc/scripts/gdoc: [no log message]
33696 2003-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33698 * includes/gnutls/x509.h: [no log message]
33700 2003-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33702 * NEWS, configure.in, includes/gnutls/x509.h, lib/gnutls.h.in.in,
33703 lib/gnutls_dh_primes.c, lib/gnutls_ui.h, lib/x509/pkcs7.c,
33704 lib/x509_b64.c, src/cli-gaa.c: Added gnutls_pkcs7_set_certificate2()
33705 and gnutls_pkcs7_set_crl2() functions.
33707 2003-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33709 * lib/x509/crl.c, lib/x509/crq.c, lib/x509/pkcs12.c,
33710 lib/x509/pkcs12_bag.c, lib/x509/privkey.c,
33711 lib/x509/privkey_pkcs8.c, lib/x509/x509.c: added some check for the
33714 2003-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33716 * doc/TODO, libgcrypt.m4: [no log message]
33718 2003-11-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33720 * ChangeLog: [no log message]
33722 2003-11-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33724 * lib/gnutls.h.in.in, lib/x509/common.c, lib/x509/crl.c,
33725 lib/x509/crq.c, lib/x509/dn.c, lib/x509/x509.c: Removed the
33726 gnutls_handshake_set_rsa_pms_check() prototype from gnutls.h.
33727 Corrected the *_get_dn() functions to return the data size if the
33728 data argument is NULL, and *data_size == 0. Bugs reported by Gergely
33729 Nagy <algernon@bonehunter.rulez.org>.
33731 2003-11-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33733 * lib/auth_cert.c, lib/ext_cert_type.c, lib/ext_cert_type.h,
33734 lib/gnutls_constate.c, lib/gnutls_extensions.c,
33735 lib/gnutls_session_pack.c: some fixes to have the correct cert_type
33736 on resumed sessions.
33738 2003-11-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33740 * NEWS, src/certtool.c: The certtool utility can now generate PKCS
33741 #12 structures without specifying a certificate.
33743 2003-11-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33745 * ChangeLog: [no log message]
33747 2003-11-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33749 * NEWS, configure.in, doc/tex/gnutls.bib: [no log message]
33751 2003-11-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33753 * lib/minitasn1/errors.c, lib/minitasn1/int.h,
33754 lib/minitasn1/libtasn1.h, lib/minitasn1/mem.h,
33755 lib/minitasn1/structure.c: Included the new libtasn 0.2.6.
33757 2003-11-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33759 * doc/protocol/draft-ietf-tls-openpgp-keys-03.txt,
33760 doc/protocol/draft-ietf-tls-openpgp-keys-04.txt: [no log message]
33762 2003-11-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33764 * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.gaa,
33765 src/cli.c, src/common.c, src/common.h, src/crypt-gaa.c,
33766 src/crypt-gaa.h, src/crypt.gaa, src/prime.c, src/serv.c,
33767 src/tests.c, src/tls_test-gaa.c, src/tls_test-gaa.h,
33768 src/tls_test.c, src/tls_test.gaa: some code cleanups.
33770 2003-11-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33772 * lib/gnutls_cert.c, libextra/gnutls_srp.c: [no log message]
33774 2003-11-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33776 * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.gaa,
33777 src/common.c, src/crypt-gaa.c, src/crypt-gaa.h, src/crypt.gaa,
33778 src/tests.c, src/tests.h, src/tls_test-gaa.c, src/tls_test-gaa.h,
33779 src/tls_test.c, src/tls_test.gaa: [no log message]
33781 2003-11-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33783 * ChangeLog: [no log message]
33785 2003-11-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33787 * NEWS, src/certtool-gaa.c, src/certtool.gaa, src/cli.c,
33788 src/common.c, src/common.h, src/crypt-gaa.c, src/crypt.gaa,
33789 src/serv.c, src/tls_test.c: [no log message]
33791 2003-11-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33793 * libextra/gnutls_openpgp.c, src/certtool-gaa.c,
33794 src/certtool-gaa.h, src/certtool.gaa, src/crypt-gaa.c,
33795 src/crypt-gaa.h, src/crypt.c, src/crypt.gaa: [no log message]
33797 2003-11-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33799 * lib/gnutls.h.in.in: Corrected the types in
33800 gnutls_anon_free_client_credentials() and
33801 gnutls_anon_allocate_client_credentials(). Reported by Ivo.
33803 2003-11-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33805 * ChangeLog: [no log message]
33807 2003-11-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33809 * configure.in, src/crypt.c, src/tests.c, src/tls_test.c: [no log
33812 2003-11-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33814 * configure.in, lib/gnutls_buffers.c, libextra/auth_srp_passwd.c,
33815 libextra/gnutls_openpgp.c, libgcrypt.m4, src/Makefile.am,
33816 src/certtool.c, src/cli-gaa.c, src/cli.c, src/crypt.c, src/serv.c,
33817 src/tests.c, src/tests.h, src/tls_test-gaa.c, src/tls_test.c: some
33818 changes to compile in mingw32.
33820 2003-11-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33822 * ChangeLog: [no log message]
33824 2003-11-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33826 * doc/scripts/gdoc: added the new gdoc by Simon.
33828 2003-11-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33830 * lib/gnutls_buffers.c, lib/gnutls_buffers.h,
33831 lib/gnutls_compress.c, lib/gnutls_handshake.c, lib/gnutls_ui.c,
33832 lib/x509/privkey.c: [no log message]
33834 2003-11-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33836 * includes/gnutls/pkcs12.h, lib/ext_server_name.c,
33837 lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cert.c,
33838 lib/gnutls_cipher.c, lib/gnutls_cipher.h,
33839 lib/gnutls_compress_int.c, lib/gnutls_compress_int.h,
33840 lib/gnutls_db.c, lib/gnutls_int.h, lib/gnutls_kx.c,
33841 lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_v2_compat.c,
33842 lib/x509/common.c, lib/x509/common.h, lib/x509/crl.c,
33843 lib/x509/crq.c, lib/x509/dn.c, lib/x509/dn.h,
33844 lib/x509/extensions.h, lib/x509/pkcs12.c, lib/x509/pkcs5.c,
33845 lib/x509/pkcs5.h, lib/x509/pkcs7.c, lib/x509/privkey.c,
33846 lib/x509/privkey_pkcs8.c, lib/x509/rfc2818_hostname.c,
33847 lib/x509/verify.c, lib/x509/x509.c, lib/x509_b64.c, lib/x509_b64.h:
33848 some type fixes. Based on build logs sent by Dimitri
33849 Papadopoulos-Orfanos <papadopo@shfj.cea.fr>.
33851 2003-11-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33853 * lib/x509/verify.c: preserve the flags from the last certificate
33854 verification, in a chain.
33856 2003-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33858 * ChangeLog: [no log message]
33860 2003-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33862 * NEWS: [no log message]
33864 2003-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33866 * libextra/openpgp/verify.c: added gnutls_openpgp_key_verify_self()
33867 which verifies the self signature in the key.
33869 2003-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33871 * includes/gnutls/openpgp.h, libextra/gnutls_openpgp.c,
33872 libextra/openpgp/compat.c, libextra/openpgp/openpgp.c,
33873 libextra/openpgp/verify.c, src/common.c: added
33874 gnutls_openpgp_key_export() function.
33876 2003-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33878 * lib/x509/verify.c: [no log message]
33880 2003-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33882 * doc/tex/certificate.tex, doc/tex/library.tex,
33883 includes/gnutls/openpgp.h, includes/gnutls/x509.h: [no log message]
33885 2003-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33887 * libextra/openpgp/compat.c, libextra/openpgp/openpgp.h,
33888 libextra/openpgp/verify.c: [no log message]
33890 2003-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33892 * lib/gnutls.h.in.in, lib/gnutls_int.h, lib/x509/pkcs12_bag.c,
33893 lib/x509/privkey.h, lib/x509/privkey_pkcs8.c: Some changes to
33894 preserve binary compatibility.
33896 2003-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33898 * ChangeLog: [no log message]
33900 2003-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33902 * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
33903 src/certtool.gaa: Added option to certtool to use export-grade
33904 algorithms. If password is set in pkcs8 mode, then the output
33905 structure will be encrypted.
33907 2003-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33909 * NEWS, lib/x509/verify.c, libextra/openpgp/verify.c,
33910 src/certtool-gaa.c, src/certtool.gaa, tests/test25.pem: [no log
33913 2003-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33915 * src/prime-gaa.c, src/prime-gaa.h, src/prime.gaa: [no log message]
33917 2003-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33919 * doc/scripts/Makefile.am: gdoc and sort1.pl are now included in the
33922 2003-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33924 * NEWS, doc/tex/certificate.tex, doc/tex/cover.tex.in,
33925 doc/tex/ex-rfc2818.tex, lib/gnutls.h.in.in, lib/gnutls_cert.c,
33926 lib/gnutls_int.h, lib/x509/compat.c, lib/x509/verify.c,
33927 libextra/openpgp/compat.c, libextra/openpgp/extras.c,
33928 libextra/openpgp/verify.c, src/Makefile.am, src/certtool-gaa.c,
33929 src/certtool-gaa.h, src/certtool.c, src/certtool.gaa, src/common.c,
33930 src/prime.c: * Several changes in certificate and key verification. * GNUTLS_CERT_NOT_TRUSTED was replaced by GNUTLS_CERT_INVALID, to
33931 avoid having two flags for the same thing. * Updated documentation for openpgp key verification. * The prime tool was combined with the certtool.
33933 2003-10-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33935 * ChangeLog: [no log message]
33937 2003-10-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33939 * NEWS, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
33940 libextra/gnutls_openpgp.c, libextra/openpgp/extras.c: [no log
33943 2003-10-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33945 * src/certtool.c, src/certtool.gaa, src/common.c: [no log message]
33947 2003-10-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33949 * libextra/openpgp/.cvsignore, libextra/openpgp/openpgp.c,
33950 libextra/openpgp/openpgp.h: [no log message]
33952 2003-10-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33954 * includes/gnutls/pkcs12.h, libextra/gnutls_openpgp.c,
33955 src/certtool.c, src/common.c: more openpgp related changes.
33957 2003-10-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33959 * lib/x509/pkcs12_bag.c: Added gnutls_pkcs12_bag_set_crl() and
33960 gnutls_pkcs12_bag_set_crt() functions.
33962 2003-10-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33964 * libextra/gnutls_openpgp.c: [no log message]
33966 2003-10-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33968 * doc/tex/ex-pgp-keyserver.tex, lib/Makefile.am, lib/gnutls_x509.c,
33969 lib/strfile.h, libextra/gnutls_openpgp.c,
33970 libextra/openpgp/openpgp.h, src/serv.c: some openpgp related
33973 2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33975 * ChangeLog: [no log message]
33977 2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33979 * src/crypt.c: [no log message]
33981 2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33983 * configure.in, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
33984 lib/gnutls_global.c: added version check against libtasn1
33986 2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33988 * src/certtool-gaa.c, src/certtool.c, src/certtool.gaa,
33989 src/common.c: [no log message]
33991 2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33993 * src/certtool.c, src/cli.c, src/crypt.c, src/serv.c: Added error
33994 checking to global_init() calls.
33996 2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
33998 * doc/tex/auth.tex, doc/tex/handshake.tex, doc/tex/howto.tex:
33999 Corrected some things in documentation. Got from Debian bug tracking
34000 system, Reported by Ivan Nestlerode <nestler@speakeasy.net>
34002 2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34004 * lib/gnutls.h.in.in, lib/x509/pkcs12_bag.c,
34005 libextra/openpgp/compat.c, libextra/openpgp/extras.c,
34006 libextra/openpgp/verify.c: [no log message]
34008 2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34010 * includes/gnutls/pkcs12.h, lib/gnutls.h.in.in,
34011 lib/x509/pkcs12_bag.c, lib/x509/verify.c, src/certtool.c: introduced
34012 gnutls_const_datum for gnutls_pkcs12_bag_get_data(). Some other
34013 cleanups in the verification functions.
34015 2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34017 * lib/x509/verify.c: corrected some bugs in the verification
34020 2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34022 * tests/test22.pem: [no log message]
34024 2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34026 * lib/x509/verify.c, src/certtool.c, tests/test23.pem: [no log
34029 2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34031 * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_int.h,
34032 lib/x509/compat.c, lib/x509/verify.c, src/certtool.c, src/common.c,
34033 tests/test1.pem, tests/test10.pem, tests/test13.pem,
34034 tests/test2.pem, tests/test20.pem, tests/test21.pem,
34035 tests/test22.pem, tests/test23.pem, tests/test24.pem,
34036 tests/test25.pem, tests/test26.pem, tests/test3.pem: Improved the
34037 certificate verification functions and the certtool program's
34038 verification capability.
34040 2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34042 * src/certtool.c, src/crypt.c: Certtool is only compiled when
34043 ENABLE_PKI is defined.
34045 2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34047 * libextra/openpgp/Makefile.am: [no log message]
34049 2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34051 * lib/x509/common.c, lib/x509_b64.c, lib/x509_b64.h: Made the
34052 B64FSIZE to return an accurate value.
34054 2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34056 * NEWS, configure.in, doc/tex/programs.tex, lib/x509/common.c,
34057 lib/x509_b64.c, src/certtool.c: some fixes.
34059 2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34061 * src/certtool.c: [no log message]
34063 2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34065 * doc/tex/programs.tex: [no log message]
34067 2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34069 * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
34070 src/certtool.gaa: added capability to print pkcs12 structures.
34072 2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34074 * libextra/libgnutls-extra.vers: exported OpenSSL* symbols.
34076 2003-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34078 * lib/x509/rfc2818.h: added missing file.
34080 2003-10-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34082 * ChangeLog: [no log message]
34084 2003-10-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34086 * NEWS, doc/tex/ex-pkcs12.tex, includes/gnutls/pkcs12.h,
34087 lib/x509/common.c, src/certtool-gaa.c, src/certtool-gaa.h,
34088 src/certtool.c, src/certtool.gaa: added pkcs #12 support to
34089 certtool. Corrected some bugs in the export functions.
34091 2003-10-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34093 * ChangeLog: [no log message]
34095 2003-10-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34097 * doc/protocol/draft-ietf-tls-sharedkeys-01.txt,
34098 doc/protocol/draft-ietf-tls-sharedkeys-02.txt: [no log message]
34100 2003-10-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34102 * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
34103 src/certtool.gaa: [no log message]
34105 2003-10-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34107 * src/certtool-gaa.c, src/certtool.c, src/certtool.gaa: [no log
34110 2003-10-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34112 * configure.in, lib/gnutls_dh_primes.c: Used the new gcrypt API for
34113 generating primes and groups.
34115 2003-10-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34117 * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
34118 src/certtool.gaa: added the --der option to certtool.
34120 2003-10-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34122 * NEWS, configure.in, doc/tex/programs.tex,
34123 includes/gnutls/openpgp.h, lib/x509/x509.c, lib/x509/x509_write.c,
34124 src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
34125 src/certtool.gaa: several improvements for the certtool utility.
34127 2003-10-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34129 * src/common.c: [no log message]
34131 2003-10-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34133 * doc/Makefile.am, doc/manpages/Makefile.am,
34134 doc/manpages/gnutls-cli-debug.1, doc/manpages/gnutls-cli.1,
34135 doc/manpages/gnutls-serv.1, doc/manpages/gnutls-srpcrypt.1: Added
34136 manpages created by Ivo Timmermans <ivo@o2w.nl>
34138 2003-10-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34140 * ChangeLog: [no log message]
34142 2003-10-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34144 * src/certtool.c, src/cli-gaa.c, src/cli-gaa.h, src/cli.c,
34145 src/cli.gaa, src/common.c: Added the --print-cert option to
34148 2003-10-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34150 * NEWS, src/Makefile.am: [no log message]
34152 2003-10-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34154 * lib/gnutls_x509.c, lib/x509/common.c, lib/x509/mpi.c,
34155 lib/x509/mpi.h, lib/x509/privkey.c, lib/x509/privkey.h,
34156 lib/x509/x509.c, lib/x509_b64.c, src/certtool-gaa.c,
34157 src/certtool-gaa.h, src/certtool.c, src/certtool.gaa: Added
34158 capability to print the keyid of a certificate or a private key to
34159 certtool. Updated the key_id functions to return the hash of the
34162 2003-10-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34164 * src/certtool.c: Added fingerprint calculation to certtool.
34166 2003-10-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34168 * configure.in, libextra/gnutls_openssl.c: added configure option to
34169 disable the openssl compatibility layer.
34171 2003-10-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34173 * lib/x509/x509.c: a fix in the get_subject_alt_name, to return
34174 GNUTLS_E_REQUESTED_DATA_NOT_AVAILABLE when finished reading.
34176 2003-10-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34178 * src/certtool.c: Added capability to decode some X.509v3
34181 2003-10-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34183 * src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
34184 src/certtool.gaa: Added certificate chain verification capability to
34187 2003-10-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34189 * ChangeLog: [no log message]
34191 2003-10-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34193 * lib/x509/crq.c: [no log message]
34195 2003-10-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34197 * NEWS, lib/pkix.asn, lib/pkix_asn1_tab.c, lib/x509/common.c,
34198 lib/x509/crq.c, lib/x509/privkey_pkcs8.c, src/Makefile.am,
34199 src/certtool-gaa.c, src/certtool-gaa.h, src/certtool.c,
34200 src/certtool.gaa: Several improvments in the certtool.
34202 2003-10-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34204 * lib/x509/privkey_pkcs8.c, src/Makefile.am, src/certtool-gaa.c,
34205 src/certtool-gaa.h, src/certtool.c, src/certtool.gaa, src/common.c:
34206 Added a certtool primitive command line utility
34208 2003-10-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34210 * includes/gnutls/x509.h, lib/x509/common.c, lib/x509/common.h,
34211 lib/x509/crl.c, lib/x509/dn.c, lib/x509/extensions.c,
34212 lib/x509/extensions.h, lib/x509/mpi.c, lib/x509/verify.c,
34213 lib/x509/x509.c, lib/x509/x509.h, lib/x509/x509_write.c: Improved
34214 the certificate generation stuff.
34216 2003-10-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34218 * NEWS, doc/TODO, includes/gnutls/x509.h, lib/pkix.asn,
34219 lib/pkix_asn1_tab.c, lib/x509/common.c, lib/x509/common.h,
34220 lib/x509/dn.c, lib/x509/dn.h, lib/x509/sign.c,
34221 lib/x509/x509_write.c: Almost finished the X.509 certificate
34224 2003-10-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34226 * ChangeLog: [no log message]
34228 2003-10-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34230 * ChangeLog: [no log message]
34232 2003-10-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34234 * NEWS, THANKS, configure.in, includes/gnutls/x509.h,
34235 lib/Makefile.am, lib/pkix.asn, lib/pkix_asn1_tab.c,
34236 lib/x509/Makefile.am, lib/x509/common.c, lib/x509/common.h,
34237 lib/x509/crq.c, lib/x509/crq.h, lib/x509/dn.c, lib/x509/dn.h,
34238 lib/x509/extensions.c, lib/x509/extensions.h, lib/x509/x509.c,
34239 lib/x509/x509_write.c, libgcrypt.m4: Added some support for writable
34240 gnutls_x509_crt structures. Not ready yet.
34242 2003-10-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34244 * configure.in, lib/gnutls_mem.h, lib/minitasn1/mem.h: some
34245 alloca-related fixes. Patch by Philip Brown <phil@bolthole.com>.
34247 2003-10-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34249 * ChangeLog: [no log message]
34251 2003-10-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34253 * lib/x509/rfc2818_hostname.c: The hostname verification in the
34254 certificate is now case insensitive.
34256 2003-10-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34258 * NEWS, configure.in: [no log message]
34260 2003-10-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34262 * configure.in: [no log message]
34264 2003-10-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34266 * NEWS, lib/gnutls_handshake.c: corrected a bug in the debugging
34267 output of handshake. Pointed out by Mark McLoughlin
34270 2003-10-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34272 * libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/openpgp.h:
34273 Corrected issue in openpgp code, which did not allow compilation
34274 when opencdk was not present.
34276 2003-10-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34278 * configure.in: [no log message]
34280 2003-10-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34282 * doc/tex/cover.tex.in: [no log message]
34284 2003-10-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34286 * doc/TODO: [no log message]
34288 2003-10-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34290 * ChangeLog: [no log message]
34292 2003-10-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34294 * configure.in: opencdk is now mandatory in the base installation.
34296 2003-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34298 * ChangeLog: [no log message]
34300 2003-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34302 * NEWS: [no log message]
34304 2003-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34306 * includes/gnutls/openpgp.h, includes/gnutls/x509.h,
34307 lib/gnutls_dh.h, lib/gnutls_dh_primes.c, lib/gnutls_rsa_export.c,
34308 lib/gnutls_state.c, lib/gnutls_state.h, lib/gnutls_ui.c,
34309 lib/x509/common.c, lib/x509/pkcs5.c, lib/x509/pkcs7.c,
34310 lib/x509/privkey.c, lib/x509/x509.c, lib/x509/x509.h,
34311 libextra/openpgp/openpgp.c: Some changes in types.
34313 2003-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34315 * includes/gnutls/x509.h: [no log message]
34317 2003-10-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34319 * lib/x509/extensions.c, lib/x509/x509.c, lib/x509/x509.h: [no log
34322 2003-10-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34324 * includes/gnutls/x509.h, lib/gnutls_errors.c, lib/gnutls_global.c,
34325 lib/gnutls_int.h, lib/x509/common.c, lib/x509/common.h,
34326 lib/x509/crl.c, lib/x509/crq.c, lib/x509/crq.h, lib/x509/dn.c,
34327 lib/x509/pkcs7.c, lib/x509/pkcs7.h, lib/x509/privkey.c,
34328 lib/x509/privkey_pkcs8.c, lib/x509/x509.c, lib/x509/x509.h,
34329 lib/x509_b64.c, libextra/auth_srp_sb64.c: Corrected some of the
34330 return types. Several other minor corrections.
34332 2003-10-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34334 * ChangeLog: [no log message]
34336 2003-10-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34338 * ChangeLog: [no log message]
34340 2003-10-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34342 * configure.in, doc/README.autoconf, doc/tex/gnutls.bib,
34343 lib/gnutls_pk.c: [no log message]
34345 2003-10-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34347 * doc/tex/fdl.tex, doc/tex/gnutls.bib: [no log message]
34349 2003-10-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34351 * doc/tex/fdl.tex, doc/tex/funcs.tex, doc/tex/gnutls.bib:
34352 Documentation is now under FDL 1.2.
34354 2003-10-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34356 * ChangeLog: [no log message]
34358 2003-10-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34360 * doc/tex/Makefile.am: [no log message]
34362 2003-10-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34364 * doc/tex/funcs.tex, libextra/Makefile.am,
34365 libextra/gnutls_openpgp.c, libextra/openpgp/Makefile.am,
34366 libextra/openpgp/gnutls_openpgp.c: [no log message]
34368 2003-10-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34370 * libextra/gnutls_openpgp.c: [no log message]
34372 2003-10-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34374 * doc/tex/certificate.tex, libextra/Makefile.am, src/cli.c,
34375 src/common.c, src/serv.c: [no log message]
34377 2003-10-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34379 * NEWS, configure.in, doc/tex/Makefile.am, doc/tex/funcs.tex,
34380 includes/Makefile.am, includes/gnutls/openpgp.h, lib/x509/crl.c,
34381 lib/x509/crq.c, lib/x509/pkcs12.c, lib/x509/pkcs12_bag.c,
34382 lib/x509/pkcs7.c, lib/x509/privkey.c, lib/x509/x509.c,
34383 libextra/Makefile.am, libextra/gnutls_extra.c,
34384 libextra/openpgp/Makefile.am, libextra/openpgp/gnutls_openpgp.h,
34385 libextra/openpgp/openpgp.c, libextra/openpgp/openpgp.h,
34386 src/common.c: Updated the openpgp key API.
34388 2003-10-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34390 * libextra/Makefile.am: [no log message]
34392 2003-10-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34394 * configure.in, includes/gnutls/openpgp.h, libextra/Makefile.am,
34395 libextra/gnutls_openpgp.h, libextra/openpgp/Makefile.am,
34396 libextra/openpgp/gnutls_openpgp.c,
34397 libextra/openpgp/gnutls_openpgp.h, libextra/openpgp/openpgp.c,
34398 libextra/openpgp/openpgp.h: Converted the pgp verification functions
34401 2003-10-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34403 * includes/gnutls/extra.h, includes/gnutls/openpgp.h,
34404 libextra/openpgp/gnutls_openpgp.c: [no log message]
34406 2003-10-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34408 * libextra/openpgp/xml.c: the place where the XML stuff were moved.
34410 2003-10-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34412 * libextra/openpgp/Makefile.am, libextra/openpgp/gnutls_openpgp.c,
34413 libextra/openpgp/openpgp.c, libextra/openpgp/openpgp.h: Updated the
34414 old opencdk code and moved the XML stuff. Based on patch by Mikhail
34415 Teterin <mi+mx@aldan.algebra.com>.
34417 2003-10-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34419 * includes/gnutls/Makefile.am, lib/gnutls_alert.c,
34420 lib/gnutls_algorithms.c, lib/x509/Makefile.am,
34421 lib/x509/rfc2818_hostname.c, libextra/Makefile.am, src/cli.c,
34422 src/common.c, src/common.h, src/serv.c: Applied patch by Arne that
34423 fixes several possible NULL pointer dereferences.
34425 2003-10-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34427 * src/cli.c: Disable buffering. Clear FD set. Patch by Simon
34428 Josefsson <jas@extundo.com>
34430 2003-10-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34432 * libextra/gnutls_openpgp.c: [no log message]
34434 2003-10-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34436 * libextra/Makefile.am, libextra/gnutls_openpgp.c,
34437 libextra/openpgp/Makefile.am, libextra/openpgp/gnutls_openpgp.c,
34438 libextra/openpgp/openpgp.c, libextra/openpgp/openpgp.h: started some
34439 rewrite of the openpgp stuff.
34441 2003-10-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34443 * ChangeLog: [no log message]
34445 2003-10-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34447 * src/cli-gaa.c, src/cli.gaa: [no log message]
34449 2003-10-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34451 * src/cli.c, src/common.h, src/serv.c: Rolled back some of Arne's
34452 changes. Now the ciphers can be set in the client/server.
34454 2003-10-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34456 * NEWS: [no log message]
34458 2003-10-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34460 * ChangeLog: [no log message]
34462 2003-10-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34464 * doc/scripts/gdoc, doc/tex/Makefile.am, lib/gnutls_errors.c: Patch
34465 by Arne. Fixes a linking problem with _gnutls_handshake2str() and
34466 _gnutls_packet2str(). Some other fixes in the documentation creation.
34468 2003-10-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34470 * lib/gnutls_alert.c, lib/gnutls_errors.c, lib/gnutls_record.c,
34471 lib/gnutls_state.c, lib/minitasn1/structure.c, src/cli.c,
34472 src/common.c, src/serv.c: A new patch by Arne. More bug fixes and
34475 2003-10-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34477 * lib/gnutls_handshake.c: Corrected some unaligned accesses in IA64.
34478 Initial patch by Ian Wienand <ianw@gelato.unsw.edu.au>.
34480 2003-10-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34482 * libextra/gnutls_srp.c: Corrected a bug in the SRP U calculation.
34483 Reported by Casey Marshall <rsdio@metastatic.org>.
34485 2003-10-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34487 * src/cli.c, src/common.c: Applied Simos' patch for the SIGALRM
34488 triggered handshake.
34490 2003-09-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34492 * ChangeLog: [no log message]
34494 2003-09-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34496 * lib/gnutls_errors.c, lib/gnutls_pk.c, lib/x509/rfc2818_hostname.c:
34499 2003-09-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34501 * NEWS, doc/tex/ex-serv-pgp.tex, includes/gnutls/x509.h, src/cli.c,
34502 src/common.c, src/common.h, src/serv.c, src/tests.c: Added a
34503 hostname check with the certificate in the gnutls-cli.
34505 2003-09-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34507 * NEWS, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
34508 lib/gnutls_cipher_int.c, lib/gnutls_int.h, lib/gnutls_priority.c,
34509 libextra/gnutls_openssl.c, src/cli.c, src/serv.c, src/tests.c:
34510 RIJNDAEL ciphersuites were renamed to AES.
34512 2003-09-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34514 * ChangeLog: [no log message]
34516 2003-09-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34518 * src/cli.c: [no log message]
34520 2003-09-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34522 * lib/gnutls_handshake.c: [no log message]
34524 2003-09-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34526 * lib/gnutls_constate.c, lib/gnutls_errors.c,
34527 lib/gnutls_handshake.c, lib/gnutls_v2_compat.c, src/cli.c,
34528 src/serv.c: some more cleanups.
34530 2003-09-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34532 * lib/gnutls_handshake.c, src/cli.c, src/serv.c: Corrected the
34533 client's behaviour in the handshake handling. Some fixes in the
34536 2003-09-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34538 * NEWS, src/crypt.c: [no log message]
34540 2003-09-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34542 * NEWS, configure.in, src/cli.c: [no log message]
34544 2003-09-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34546 * ChangeLog: [no log message]
34548 2003-09-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34550 * lib/libgnutls.vers, libextra/libgnutls-extra.vers: [no log
34553 2003-09-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34555 * configure.in, lib/Makefile.am, lib/libgnutls.vers,
34556 libextra/Makefile.am, libextra/libgnutls-extra.vers: Some additions
34557 to export only the documented API, and some support for versioning.
34559 2003-09-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34561 * ChangeLog: [no log message]
34563 2003-09-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34565 * configure.in, doc/.cvsignore, doc/tex/library.tex, lib/debug.c,
34566 lib/debug.h, lib/gnutls_errors.c, src/cli.c: cleanups.
34568 2003-09-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34570 * libextra/auth_srp.c, src/crypt-gaa.c, src/crypt-gaa.h,
34571 src/crypt.c, src/crypt.gaa, src/srp/tpasswd, src/srp/tpasswd.conf:
34572 Corrected and improved SRP support. The gnutls-srpcrypt now
34573 generates several primes.
34575 2003-09-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34577 * libextra/auth_srp.c: added a size check in the group generator
34578 received by the server.
34580 2003-09-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34582 * NEWS, configure.in, doc/README.autoconf, doc/TODO,
34583 doc/tex/ex-pkcs12.tex, includes/gnutls/x509.h,
34584 lib/x509/privkey_pkcs8.c, src/cli.c: Improved the error handling in
34587 2003-09-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34589 * ChangeLog: [no log message]
34591 2003-09-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34593 * lib/gnutls_alert.c, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
34594 libextra/auth_srp.c: [no log message]
34596 2003-09-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34598 * NEWS, lib/gnutls_alert.c, lib/gnutls_errors.c,
34599 lib/gnutls_errors_int.h, libextra/auth_srp.c, src/crypt.c,
34600 src/srp/tpasswd, src/srp/tpasswd.conf: Updated the SRP
34601 implementation to follow the latest draft.
34603 2003-09-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34605 * ChangeLog: [no log message]
34607 2003-09-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34609 * src/tests.c, src/tls_test.c: corrected bug which made some tests
34610 now to be compiled.
34612 2003-09-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34614 * lib/gnutls_errors.c, lib/gnutls_extensions.c,
34615 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c,
34616 lib/x509_b64.c, src/retcodes.c: More more fixes by Arne.
34618 2003-09-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34620 * lib/x509_b64.c: [no log message]
34622 2003-08-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34624 * ChangeLog: [no log message]
34626 2003-08-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34628 * lib/ext_server_name.c: [no log message]
34630 2003-08-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34632 * src/serv.c, src/tests.c, src/tls_test-gaa.c, src/tls_test-gaa.h,
34633 src/tls_test.c, src/tls_test.gaa: corrected bug in the session
34634 resumption detection in the gnutls-cli-debug, and other minor fixes.
34636 2003-08-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34638 * ChangeLog: [no log message]
34640 2003-08-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34642 * doc/tex/programs.tex, src/tls_test.c: [no log message]
34644 2003-08-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34646 * NEWS: [no log message]
34648 2003-08-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34650 * ChangeLog: [no log message]
34652 2003-08-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34654 * includes/gnutls/openssl.h, lib/gnutls_compress_int.c,
34655 src/tls_test.c: minor cleanups.
34657 2003-08-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34659 * lib/gnutls_global.c: [no log message]
34661 2003-08-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34663 * NEWS, lib/x509_b64.c: CR is now allowed in the base64 decoder.
34665 2003-08-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34667 * ChangeLog: [no log message]
34669 2003-08-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34671 * NEWS, configure.in, doc/README.CVS: [no log message]
34673 2003-08-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34675 * lib/gnutls_errors.c: _gnutls_bin2hex function was removed from
34678 2003-08-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34680 * ChangeLog: [no log message]
34682 2003-08-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34684 * src/cli.c, src/serv.c: [no log message]
34686 2003-08-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34688 * lib/Makefile.am, lib/gnutls_global.c, lib/rc2.c, lib/rc2.h,
34689 lib/x509/Makefile.am, lib/x509/rc2.c, lib/x509/rc2.h: RC2 is not
34690 included when PKCS#12 is disabled.
34692 2003-08-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34694 * configure.in, doc/README.CODING_STYLE, doc/README.CVS: [no log
34697 2003-08-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34699 * lib/gnutls_global.c: [no log message]
34701 2003-08-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34703 * configure.in, lib/defines.h, lib/rc2.c: RC2 was made reentrant.
34704 The stddef.h is now included if found.
34706 2003-08-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34708 * configure.in, lib/gnutls_global.c: [no log message]
34710 2003-08-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34712 * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_global.c:
34713 added better check for gcrypt library.
34715 2003-08-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34717 * configure.in, lib/gnutls_global.c, lib/gnutls_handshake.c,
34718 lib/gnutls_record.c, lib/gnutls_state.c, lib/gnutls_v2_compat.c,
34719 libextra/ext_srp.c: Arne: - gcry_check_version() _must_ be called nowadays, says
34720 libgcrypt-1.1.42/NEWS. - configure.in: the respective test in configure.in included
34721 <sys/stddef.h> (which doesn't exist) instead of the usual
34722 <stddef.h>. - lib/gnutls_errors.c: declaration of function _gnutls_bin2hex()
34723 doesn't match prototype from file lib/gnutls_str.h, causing
34724 compilation failure - configure.in: -Wsign-compare removed.
34726 2003-08-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34728 * ChangeLog: [no log message]
34730 2003-08-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34732 * lib/auth_anon.c, lib/dh_compat.c, lib/gnutls_cipher_int.c,
34733 lib/gnutls_compress.c, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
34734 lib/gnutls_errors_int.h, lib/gnutls_mem.c, lib/gnutls_record.c,
34735 lib/gnutls_rsa_export.c, lib/rsa_compat.c, lib/x509/common.c,
34736 lib/x509_b64.c, libextra/ext_srp.c: more fixes by Arne.
34738 2003-08-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34740 * lib/rc2.c: Cleaned up the RC2 cipher.
34742 2003-08-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34744 * ChangeLog: [no log message]
34746 2003-08-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34748 * doc/tex/alert.tex, doc/tex/ciphersuites.tex,
34749 doc/tex/ex-cert-select.tex, doc/tex/howto.tex, doc/tex/record.tex,
34750 doc/tex/record_weaknesses.tex, doc/tex/srp.tex,
34751 doc/tex/translayer.tex, lib/auth_cert.c, lib/auth_cert.h,
34752 lib/auth_dh_common.c, lib/auth_rsa_export.c, lib/dh_compat.c,
34753 lib/gnutls_algorithms.c, lib/gnutls_anon_cred.c, lib/gnutls_auth.c,
34754 lib/gnutls_cert.c, lib/gnutls_compress_int.c,
34755 lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
34756 lib/gnutls_extensions.c, lib/gnutls_global.c,
34757 lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_mem.c,
34758 lib/gnutls_num.c, lib/gnutls_pk.c, lib/gnutls_record.c,
34759 lib/gnutls_state.c, lib/gnutls_x509.c, lib/io_debug.h,
34760 lib/x509/compat.c, lib/x509/verify.c, libextra/auth_srp_sb64.c,
34761 src/retcodes.c: still more patches by Arne Thomassen
34763 2003-08-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34765 * lib/gnutls_buffers.c, lib/gnutls_compress_int.c,
34766 lib/gnutls_record.c: some more cleanups.
34768 2003-08-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34770 * doc/tex/record_weaknesses.tex, lib/gnutls_anon_cred.c,
34771 lib/gnutls_auth.c, lib/gnutls_buffers.c, lib/gnutls_cert.c,
34772 lib/gnutls_compress_int.c, lib/gnutls_db.c, lib/gnutls_global.c,
34773 lib/gnutls_handshake.c, lib/gnutls_mem.c, lib/gnutls_record.c,
34774 lib/x509/pkcs7.c, lib/x509_b64.c, libextra/auth_srp_passwd.h,
34775 libextra/auth_srp_sb64.c, libextra/ext_srp.c: more patches by Arne
34778 2003-08-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34780 * ChangeLog: [no log message]
34782 2003-08-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34784 * lib/gnutls_handshake.c, lib/gnutls_kx.c, lib/gnutls_mpi.c: [no log
34787 2003-08-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34789 * lib/gnutls_anon_cred.c: [no log message]
34791 2003-08-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34793 * NEWS, configure.in, doc/README.CODING_STYLE, doc/README.CVS,
34794 doc/protocol/draft-ietf-tls-rfc2246-bis-04.txt,
34795 doc/protocol/draft-ietf-tls-rfc2246-bis-05.txt,
34796 includes/gnutls/x509.h, lib/auth_anon.c, lib/auth_cert.c,
34797 lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
34798 lib/gnutls_alert.c, lib/gnutls_anon_cred.c, lib/gnutls_auth.c,
34799 lib/gnutls_cert.c, lib/gnutls_compress_int.c, lib/gnutls_errors.c,
34800 lib/gnutls_errors_int.h, lib/gnutls_extensions.c,
34801 lib/gnutls_global.c, lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
34802 lib/gnutls_int.h, lib/gnutls_num.c, lib/gnutls_pk.c,
34803 lib/gnutls_random.c, lib/gnutls_state.c, lib/gnutls_v2_compat.c,
34804 lib/gnutls_x509.c, lib/minitasn1/errors.c, lib/rc2.c,
34805 libextra/auth_srp.c, libextra/auth_srp_passwd.c,
34806 libextra/auth_srp_rsa.c, libextra/gnutls_extra.c,
34807 libextra/gnutls_openssl.c, libextra/gnutls_srp.h, src/common.c,
34808 src/serv.c, tests/x509_test.c: Applied patch from Arne Thomassen
34809 <arne@arne-thomassen.de>, which corrects several things in the
34812 2003-08-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34814 * ChangeLog: [no log message]
34816 2003-08-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34818 * lib/Makefile.am, lib/debug.c, lib/gnutls_algorithms.c,
34819 lib/gnutls_cert.h, lib/gnutls_cipher_int.c,
34820 lib/gnutls_cipher_int.h, lib/gnutls_dh.h, lib/gnutls_global.c,
34821 lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
34822 lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_pk.c,
34823 lib/gnutls_pk.h, lib/gnutls_rsa_export.c, lib/rc2.c, lib/rc2.h,
34824 lib/x509/pkcs12.c, lib/x509/pkcs12.h, lib/x509/pkcs12_encr.c,
34825 lib/x509/pkcs5.c, lib/x509/privkey.c, lib/x509/privkey.h,
34826 lib/x509/privkey_pkcs8.c, lib/x509/x509.h: Ported to the new
34827 libgcrypt (still unstable). Also added the RC2 cipher and improved
34828 the PKCS #12 stuff in order to support it.
34830 2003-08-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34832 * ChangeLog: [no log message]
34834 2003-08-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34836 * NEWS, configure.in, doc/tex/Makefile.am, lib/minitasn1/coding.c,
34837 lib/minitasn1/decoding.c, lib/minitasn1/element.c: * Added the new libtasn1. * the tex files are included in the distribution.
34839 2003-07-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34841 * ChangeLog: [no log message]
34843 2003-07-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34845 * lib/Makefile.am: added missing rfc2818_hostname.lo object.
34847 2003-06-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34849 * lib/x509/pkcs12_encr.c: Removed the salt size restriction
34850 (multiple of 8) to allow parsing IE5 generated structures.
34852 2003-06-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34854 * includes/gnutls/compat4.h: [no log message]
34856 2003-06-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34858 * ChangeLog: [no log message]
34860 2003-06-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34862 * doc/tex/certificate.tex, doc/tex/ex-client-srp.tex,
34863 doc/tex/ex-client1.tex, doc/tex/ex-serv1.tex, doc/tex/handshake.tex:
34866 2003-06-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34868 * doc/tex/ex-client-resume.tex, doc/tex/ex-client-srp.tex,
34869 doc/tex/ex-client1.tex, doc/tex/ex-client2.tex,
34870 doc/tex/ex-serv-export.tex, doc/tex/ex-serv-pgp.tex,
34871 doc/tex/ex-serv-srp.tex, doc/tex/ex-serv1.tex: added the
34872 (gnutls_transport_ptr) cast to example programs.
34874 2003-06-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34876 * includes/gnutls/openssl.h, libextra/gnutls_openssl.c: [no log
34879 2003-06-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34881 * configure.in, lib/gnutls.h.in.in: [no log message]
34883 2003-06-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34885 * ChangeLog: [no log message]
34887 2003-06-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34889 * doc/TODO, doc/tex/ex-pkcs12.tex, lib/x509/pkcs12_encr.c: [no log
34892 2003-06-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34894 * NEWS, doc/tex/ex-pkcs12.tex, includes/Makefile.am,
34895 includes/gnutls/Makefile.am, includes/gnutls/pkcs12.h,
34896 includes/gnutls/x509.h: [no log message]
34898 2003-06-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34900 * lib/x509/pkcs12_encr.c: [no log message]
34902 2003-06-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34904 * doc/examples/Makefile.am, doc/tex/Makefile.am,
34905 doc/tex/certificate.tex, doc/tex/ex-crq.tex, doc/tex/ex-pkcs12.tex,
34906 doc/tex/examples.tex, doc/tex/gnutls.tex: some reorganization on the
34907 documentation. Added also stuff about PKCS #12 structures.
34909 2003-06-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34911 * lib/gnutls_ui.c: Corrected a null pointer dereference in
34912 gnutls_certificate_get_ours(). Report and Patch by Steve Langasek.
34914 2003-06-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34916 * NEWS, lib/x509/dn.c, lib/x509/pkcs12.c, lib/x509/privkey_pkcs8.c:
34919 2003-06-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34921 * NEWS: [no log message]
34923 2003-06-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34925 * ChangeLog: [no log message]
34927 2003-06-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34929 * includes/gnutls/x509.h, lib/gnutls_buffers.c,
34930 lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
34931 lib/gnutls_errors_int.h, lib/gnutls_mpi.c, lib/gnutls_mpi.h,
34932 lib/gnutls_pk.c, lib/x509/mpi.c, lib/x509/mpi.h, lib/x509/pkcs12.c,
34933 lib/x509/privkey.c, lib/x509/privkey_pkcs8.c: Added function to do
34934 the MAC verification in the PKCS #12 structure.
34936 2003-06-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34938 * includes/gnutls/x509.h, lib/x509/common.h, lib/x509/dn.c,
34939 lib/x509/dn.h, lib/x509/pkcs12.c, lib/x509/pkcs12.h: Added stuff
34940 needed to read PKCS #12 bag attributes.
34942 2003-06-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34944 * lib/pkix.asn, lib/pkix_asn1_tab.c, lib/x509/common.c,
34945 lib/x509/dn.c, lib/x509/pkcs12.c, lib/x509/pkcs12.h,
34946 lib/x509/pkcs12_bag.c: Added ability to write Bag attributes
34947 LocalKeyId and friendlyName, in order for browsers to be able to
34948 import our structures.
34950 2003-06-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34952 * ChangeLog: [no log message]
34954 2003-06-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34956 * includes/gnutls/x509.h, lib/gnutls_state.c, lib/pkix.asn,
34957 lib/pkix_asn1_tab.c, lib/x509/pkcs12_encr.c,
34958 lib/x509/privkey_pkcs8.c: some cleanups.
34960 2003-06-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34962 * lib/minitasn1/decoding.c, lib/minitasn1/element.c: added new
34965 2003-06-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34967 * lib/x509/pkcs12.c, lib/x509/privkey_pkcs8.c: PKCS #12 generation,
34968 finaly can interoperate with openssl even in the encrypted case.
34970 2003-06-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34972 * lib/x509/common.c, lib/x509/common.h, lib/x509/pkcs12.c,
34973 lib/x509/pkcs12.h, lib/x509/pkcs12_bag.c, lib/x509/privkey_pkcs8.c:
34974 Some more improvements in the PKCS #12 part. Now it interoperates
34975 with openssl pkcs12, in the unencrypted case.
34977 2003-06-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34979 * lib/gnutls_dh_primes.c, lib/gnutls_int.h, lib/x509/common.c,
34980 lib/x509/common.h, lib/x509/pkcs12.c, lib/x509/pkcs12.h,
34981 lib/x509/pkcs12_bag.c, lib/x509/pkcs5.c, lib/x509/privkey.h,
34982 lib/x509/privkey_pkcs8.c: Several more additions to PKCS #12 to
34983 allow encrypting bags. Still not interoperable.
34985 2003-06-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34987 * ChangeLog: [no log message]
34989 2003-06-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
34991 * configure.in, includes/gnutls/x509.h, lib/gnutls_algorithms.c,
34992 lib/gnutls_cipher_int.c, lib/gnutls_errors.c, lib/gnutls_int.h,
34993 lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_session.c,
34994 lib/gnutls_state.c, lib/pkix.asn, lib/pkix_asn1_tab.c,
34995 lib/x509/common.c, lib/x509/common.h, lib/x509/pkcs12.c,
34996 lib/x509/pkcs12.h, lib/x509/pkcs12_bag.c, lib/x509/pkcs12_encr.c,
34997 lib/x509/pkcs7.c, lib/x509/privkey_pkcs8.c: More PKCS #12 additions.
34998 Now the code can generate PKCS #12 files. Also added the ability to
34999 decrypt plain DES encrypted PKCS #8 keys.
35001 2003-06-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35003 * ChangeLog: [no log message]
35005 2003-06-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35007 * includes/gnutls/x509.h, lib/gnutls_cert.c, lib/gnutls_errors.c,
35008 lib/gnutls_errors_int.h, lib/x509/pkcs12.c, lib/x509/pkcs12.h,
35009 lib/x509/pkcs12_encr.c, lib/x509/pkcs5.c: Passwords in PKCS5 and
35010 PKCS12 are now restricted to ASCII ones.
35012 2003-06-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35014 * includes/gnutls/x509.h, lib/x509/pkcs12.c, lib/x509/pkcs12.h,
35015 lib/x509/pkcs12_bag.c, lib/x509/pkcs12_encr.c: Some changes in
35016 PKCS12 to allow a bag to hold more than one elements.
35018 2003-06-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35020 * ChangeLog: [no log message]
35022 2003-06-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35024 * lib/gnutls_errors.c, lib/x509/common.h, lib/x509/pkcs12.c,
35025 lib/x509/pkcs12.h, lib/x509/pkcs12_bag.c, lib/x509/privkey_pkcs8.c:
35026 some pkcs12 improvements.
35028 2003-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35030 * ChangeLog: [no log message]
35032 2003-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35034 * lib/Makefile.am, lib/pkix.asn, lib/pkix_asn1_tab.c,
35035 lib/x509/Makefile.am, lib/x509/common.h, lib/x509/pkcs12.h,
35036 lib/x509/pkcs12_bag.c, lib/x509/pkcs12_encr.c,
35037 lib/x509/privkey_pkcs8.c: Some additions to allow decrypting PKCS #5
35038 encrypted data, with PKCS #12 schema OIDs.
35040 2003-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35042 * doc/tex/ex-cert-select.tex, doc/tex/ex-client2.tex,
35043 doc/tex/ex-serv-srp.tex, doc/tex/layers.tex, doc/tex/record.tex,
35044 doc/tex/tlsintro.tex, includes/gnutls/x509.h, lib/Makefile.am,
35045 lib/gnutls_alert.c, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
35046 lib/x509/Makefile.am, lib/x509/common.c, lib/x509/common.h,
35047 lib/x509/pkcs12.c, lib/x509/pkcs12.h, lib/x509/pkcs12_bag.c,
35048 lib/x509/privkey.h: Some improvements in PKCS12 parser. Now it can
35049 extract private keys from the structure.
35051 2003-06-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35053 * ChangeLog: [no log message]
35055 2003-06-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35057 * NEWS, doc/protocol/draft-ietf-tls-extensions-06.txt,
35058 doc/protocol/rfc3546.txt, doc/tex/gnutls.bib: new extensions RFC
35060 2003-06-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35062 * ChangeLog: [no log message]
35064 2003-06-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35066 * doc/TODO: [no log message]
35068 2003-06-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35070 * doc/protocol/draft-ietf-tls-srp-04.txt,
35071 doc/protocol/draft-ietf-tls-srp-05.txt, doc/tex/gnutls.bib: new srp
35074 2003-06-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35076 * ChangeLog: [no log message]
35078 2003-06-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35080 * doc/tex/gnutls.bib, doc/tex/library.tex: corrected a typo.
35082 2003-06-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35084 * libextra/auth_srp.c: [no log message]
35086 2003-06-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35088 * ChangeLog: [no log message]
35090 2003-06-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35092 * lib/gnutls_priority.c: added the most compatible ciphers in
35093 default priorities.
35095 2003-06-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35097 * ChangeLog: [no log message]
35099 2003-06-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35101 * NEWS, src/cli.c, src/crypt.c: Corrected bug in SRP where a non
35102 allocated value was freed. Reported by Hiroshi Hayakawa
35103 <deuva@rapid.ocn.ne.jp>. Also the SRP programs are now build by default (they weren't due to
35106 2003-06-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35108 * doc/protocol/draft-ietf-tls-ecc-01.txt,
35109 doc/protocol/draft-ietf-tls-ecc-03.txt: [no log message]
35111 2003-06-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35113 * doc/protocol/draft-ietf-tls-rfc2246-bis-03.txt,
35114 doc/protocol/draft-ietf-tls-rfc2246-bis-04.txt: [no log message]
35116 2003-06-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35118 * includes/gnutls/x509.h: [no log message]
35120 2003-06-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35122 * lib/auth_dh_common.c, lib/gnutls_auth.c, lib/gnutls_auth_int.h,
35123 lib/gnutls_dh.c, lib/x509/privkey.c, lib/x509/x509.c: [no log
35126 2003-06-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35128 * doc/protocol/draft-ietf-tls-compression-04.txt,
35129 doc/protocol/draft-ietf-tls-compression-05.txt,
35130 doc/protocol/draft-ietf-tls-sharedkeys-01.txt: [no log message]
35132 2003-05-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35134 * ChangeLog: [no log message]
35136 2003-05-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35138 * NEWS, lib/gnutls_buffers.c: Corrected a bug in the record layer
35139 buffering, which affected the case where external pull function was
35140 used. Report and a patch by Sergey Poznyakoff
35141 <gray@Mirddin.farlep.net>.
35143 2003-05-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35145 * lib/ext_server_name.c, lib/ext_server_name.h, lib/gnutls.h.in.in:
35148 2003-05-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35150 * ChangeLog: [no log message]
35152 2003-05-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35154 * lib/defines.h, lib/minitasn1/decoding.c, lib/minitasn1/element.c,
35155 lib/pkix.asn, lib/pkix_asn1_tab.c, lib/x509/pkcs12.c,
35156 lib/x509/pkcs12.h: some more stuff about PKCS12. Still on early
35157 stage and incomplete.
35159 2003-05-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35161 * lib/minitasn1/coding.c, lib/minitasn1/decoding.c: [no log message]
35163 2003-05-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35165 * ChangeLog: [no log message]
35167 2003-05-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35169 * ChangeLog: [no log message]
35171 2003-05-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35173 * lib/defines.h: [no log message]
35175 2003-05-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35177 * includes/gnutls/openssl.h: [no log message]
35179 2003-05-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35181 * NEWS, lib/gnutls_cipher.c, lib/minitasn1/decoding.c,
35182 lib/minitasn1/der.h, lib/minitasn1/int.h, lib/minitasn1/libtasn1.h,
35183 lib/x509/privkey.c, lib/x509/x509.c, libextra/gnutls_openssl.c,
35184 libextra/gnutls_srp.c, src/serv-gaa.c, src/serv.c, src/serv.gaa:
35185 Several fixes in several places. Patch by Sean Gao
35186 <sean.gao@sun.com>.
35188 2003-05-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35190 * doc/TODO: [no log message]
35192 2003-05-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35194 * ChangeLog: [no log message]
35196 2003-05-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35198 * lib/auth_cert.c: Corrections in the TLS layer openpgp certificate
35201 2003-04-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35203 * README: [no log message]
35205 2003-04-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35207 * ChangeLog: [no log message]
35209 2003-04-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35211 * NEWS, includes/gnutls/x509.h, lib/gnutls_x509.c,
35212 lib/x509/privkey.c, lib/x509/privkey.h, lib/x509/x509.c, src/serv.c: * Added gnutls_x509_privkey_get_key_id() and
35213 gnutls_x509_crt_get_key_id() functions which return a unique (per
35214 public key) ID. These can be used to check if the private key
35215 corresponds to a given certificate.
35217 2003-04-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35219 * ChangeLog: [no log message]
35221 2003-04-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35223 * lib/x509/crq.c: [no log message]
35225 2003-04-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35227 * doc/protocol/x509guide.txt: [no log message]
35229 2003-04-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35231 * lib/x509/crq.c: The PEM header for certificate requests is now
35232 BEGIN NEW CERTIFICATE REQUEST.
35234 2003-04-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35236 * lib/Makefile.am, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
35237 lib/gnutls_x509.c, lib/pkix.asn, lib/pkix_asn1_tab.c,
35238 lib/x509/crq.c, lib/x509/pkcs7.c: Renamed all of the PKCS #xx stuff
35239 names, to pkcs-x-name.
35241 2003-04-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35243 * lib/pkix.asn, lib/x509/Makefile.am, lib/x509/common.h,
35244 lib/x509/pkcs7.c, lib/x509/privkey_pkcs8.c: [no log message]
35246 2003-04-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35248 * lib/pkix.asn, lib/pkix_asn1_tab.c: added definitions for pkcs12
35250 2003-04-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35252 * ChangeLog: [no log message]
35254 2003-04-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35256 * src/cli.c: Corrected a bug in gnutls-cli while resuming sessions.
35257 Reported by Ivo Timmermans, patch by Gergely Nagy
35258 <algernon@boszorka.mad.hu>.
35260 2003-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35262 * ChangeLog: [no log message]
35264 2003-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35266 * lib/ext_server_name.c: Corrected bug in server_name extension
35267 which made the client to send the wrong size of data.
35269 2003-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35271 * src/cli.c, src/common.c, src/serv.c: [no log message]
35273 2003-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35275 * lib/gnutls_state.c: Increased the default DH bits limit.
35277 2003-04-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35279 * ChangeLog: [no log message]
35281 2003-04-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35283 * lib/x509/verify.c: some prototype fixes.
35285 2003-04-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35287 * NEWS: [no log message]
35289 2003-04-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35291 * doc/protocol/draft-ietf-tls-openpgp-keys-02.txt,
35292 doc/protocol/draft-ietf-tls-openpgp-keys-03.txt: [no log message]
35294 2003-04-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35296 * ChangeLog: [no log message]
35298 2003-04-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35300 * libextra/gnutls_extra.c, src/cli.c, src/common.c, src/crypt.c,
35301 src/serv.c, src/tests.c, src/tls_test.c: Some fixes to allow proper
35302 compiling when --disable-srp-authentication and
35303 --disable-anon-authentication are specified. Patch by Paul Sheer.
35305 2003-04-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35307 * configure.in, lib/gnutls_cert.c, lib/gnutls_x509.c,
35308 lib/x509/common.c, lib/x509/common.h, lib/x509/compat.c,
35309 lib/x509/crl.c, lib/x509/crq.c, lib/x509/pkcs5.c, lib/x509/pkcs7.c,
35310 lib/x509/privkey_pkcs8.c, lib/x509/sign.c, lib/x509/verify.c,
35311 lib/x509/x509.c, lib/x509/xml.c, src/cli.c, src/common.c,
35312 src/serv.c: Added the --disable-extra-pki configure option, which
35313 disables all extra PKI stuff like PKCS #7, PKCS #10 etc. To be used
35314 in constraint systems.
35316 2003-04-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35318 * lib/x509/common.c, lib/x509/x509.c: [no log message]
35320 2003-04-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35322 * NEWS, lib/gnutls_mpi.c, lib/minitasn1/decoding.c, lib/x509/crl.c,
35323 lib/x509/x509.c, libextra/gnutls_openpgp.c: several bug fixes in the
35324 certificate parsing, and some in the asn1 parser.
35326 2003-03-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35328 * lib/gnutls_int.h, lib/gnutls_x509.c, lib/x509/crl.c,
35329 lib/x509/x509.c: More fixes to eliminate constants.
35331 2003-03-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35333 * lib/gnutls_algorithms.c, lib/gnutls_dh_primes.c,
35334 lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_pk.c,
35335 lib/x509/mpi.c, lib/x509/privkey.c, lib/x509/x509.h: Eliminated the
35336 need for a hard coded max MPI parameter size.
35338 2003-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35340 * ChangeLog: [no log message]
35342 2003-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35344 * lib/gnutls.sym, libextra/gnutls-extra.sym: [no log message]
35346 2003-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35348 * includes/gnutls/x509.h, lib/x509/common.h, lib/x509/xml.c,
35349 src/common.c: Some fixes in the gnutls_x509_crt_to_xml() function.
35351 2003-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35353 * lib/Makefile.am, lib/x509/pkcs7.c, libextra/Makefile.am: [no log
35356 2003-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35358 * ChangeLog: [no log message]
35360 2003-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35362 * lib/x509_b64.c: some cleanups.
35364 2003-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35366 * NEWS, configure.in, includes/gnutls/x509.h, lib/pkix.asn,
35367 lib/pkix_asn1_tab.c, lib/x509/crl.c, lib/x509/pkcs7.c: Several
35368 improvments in the PKCS #7 handling. Added capability to delete
35369 certificates, and handle CRLs.
35371 2003-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35373 * NEWS: [no log message]
35375 2003-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35377 * lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_alert.h,
35378 lib/x509/common.c, lib/x509/common.h, lib/x509/privkey_pkcs8.c,
35379 lib/x509/x509.c, lib/x509/x509.h: several cleanups.
35381 2003-03-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35383 * ChangeLog: [no log message]
35385 2003-03-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35387 * lib/x509_b64.c, lib/x509_b64.h: [no log message]
35389 2003-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35391 * lib/pkix.asn, lib/pkix_asn1_tab.c, lib/x509/pkcs7.c,
35392 lib/x509/x509.c, lib/x509_b64.c, lib/x509_b64.h: Several fixes to
35393 allow exporting the PKCS #7 structures.
35395 2003-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35397 * ChangeLog: [no log message]
35399 2003-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35401 * lib/x509/pkcs7.c, lib/x509/privkey_pkcs8.c: [no log message]
35403 2003-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35405 * lib/gnutls_algorithms.c, lib/gnutls_handshake.c,
35406 lib/gnutls_v2_compat.c: Some improvements in the version detection
35407 in the client hello.
35409 2003-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35411 * NEWS, includes/gnutls/x509.h, lib/gnutls_errors.c,
35412 lib/gnutls_errors_int.h, lib/x509/pkcs7.c,
35413 lib/x509/privkey_pkcs8.c, lib/x509/x509.c, lib/x509/x509.h: Added
35414 functionality to generate PKCS #7 structures. Currently only
35415 certificates can be put there. (untested)
35417 2003-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35419 * src/serv-gaa.c, src/serv-gaa.h, src/serv.c, src/serv.gaa: Added
35420 the --debug option to the gnutls-serv.
35422 2003-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35424 * configure.in, lib/gnutls_handshake.c, lib/gnutls_int.h,
35425 lib/gnutls_record.c, lib/gnutls_state.c, lib/gnutls_state.h,
35426 lib/minitasn1/coding.c, lib/minitasn1/element.c,
35427 lib/minitasn1/int.h, lib/minitasn1/libtasn1.h,
35428 lib/minitasn1/parser_aux.c, lib/pkix.asn, src/tests.c, src/tests.h,
35429 src/tls_test.c: Added bogus TLS record version check in the
35430 gnutls-cli-debug tool.
35432 2003-03-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35434 * ChangeLog: [no log message]
35436 2003-03-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35438 * lib/auth_cert.c, lib/ext_server_name.c, lib/gnutls_errors.c,
35439 lib/gnutls_errors_int.h, lib/gnutls_session_pack.c,
35440 lib/gnutls_sig.c, lib/x509/crl.c, lib/x509/crq.c, lib/x509/mpi.c,
35441 lib/x509/privkey.c, lib/x509/privkey_pkcs8.c, lib/x509/sign.c,
35442 lib/x509/verify.c, lib/x509/x509.c: Several
35443 GNUTLS_E_UNIMPLEMENTED_FEATURE errors were replaced with meaningful
35446 2003-03-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35448 * ChangeLog: [no log message]
35450 2003-03-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35452 * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa: Added the
35453 --debug option in the client.
35455 2003-03-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35457 * NEWS, lib/auth_cert.c, lib/gnutls_buffers.c, lib/gnutls_global.c,
35458 lib/gnutls_kx.c: * Corrected behaviour when a certificate request message is
35459 received. Now a certificate packet is always sent, and in SSL 3.0
35460 cipher suites a no_certificate alert is sent instead.
35462 2003-03-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35464 * lib/auth_cert.c: Corrected a parsing error in the Certificate
35467 2003-03-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35469 * NEWS, lib/x509/Makefile.am: last changes for 0.9.3 release.
35471 2003-03-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35473 * ChangeLog: [no log message]
35475 2003-03-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35477 * lib/gnutls_x509.c, lib/x509/mpi.c, lib/x509/pkcs7.c,
35478 lib/x509/verify.c: reduced the FIXMEs.
35480 2003-03-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35482 * includes/gnutls/x509.h, lib/x509/privkey.h,
35483 lib/x509/privkey_pkcs8.c, src/cli-gaa.c, src/cli.gaa: Allow for
35484 unencrypted PKCS #8 private keys.
35486 2003-03-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35488 * lib/x509/common.c: [no log message]
35490 2003-03-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35492 * lib/gnutls_global.c, lib/gnutls_global.h, lib/gnutls_rsa_export.c:
35493 The functions that return the pkix_asn and gnutls_asn types were
35494 converted to macros.
35496 2003-03-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35498 * lib/x509/common.c, lib/x509/common.h, lib/x509/privkey_pkcs8.c,
35499 lib/x509/xml.c: Some cleanups.
35501 2003-03-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35503 * NEWS, includes/gnutls/x509.h, lib/Makefile.am,
35504 lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h,
35505 lib/gnutls_constate.c, lib/gnutls_errors.c,
35506 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.
35508 2003-03-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35510 * ChangeLog: [no log message]
35512 2003-03-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35514 * NEWS, doc/tex/funcs.tex, lib/gnutls_cert.c, lib/x509/Makefile.am:
35515 the idea of using a separate library for x509 stuff was dropped for
35518 2003-03-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35520 * lib/gnutls_cert.c: more cleanups.
35522 2003-03-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35524 * lib/gnutls_cert.c, lib/gnutls_x509.c: [no log message]
35526 2003-03-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35528 * NEWS, includes/gnutls/x509.h, lib/gnutls.h.in.in,
35529 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_x509.c,
35530 lib/minitasn1/coding.c, lib/pkix.asn, lib/x509/crl.c,
35531 lib/x509/x509.c, lib/x509/x509.h: * Added the new functions: gnutls_certificate_set_x509_key() gnutls_certificate_set_x509_trust(),
35532 gnutls_certificate_set_x509_crl(), gnutls_x509_crt_export(),
35533 gnutls_x509_crl_export().
35535 2003-03-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35537 * ChangeLog: [no log message]
35539 2003-03-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35541 * NEWS, includes/gnutls/x509.h, lib/gnutls_mpi.c, lib/gnutls_mpi.h,
35542 lib/x509/mpi.c, lib/x509/mpi.h, lib/x509/privkey_pkcs8.c: [no log
35545 2003-03-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35547 * lib/gnutls_global.c, lib/gnutls_mpi.c, lib/gnutls_mpi.h,
35548 lib/pkix.asn, lib/pkix_asn1_tab.c, lib/x509/Makefile.am,
35549 lib/x509/common.c, lib/x509/common.h, lib/x509/pkcs5.c,
35550 lib/x509/pkcs5.h, lib/x509/privkey.c, lib/x509/privkey.h,
35551 lib/x509/privkey_pkcs8.c: Added ability to import PKCS8 encrypted
35554 2003-03-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35556 * ChangeLog: [no log message]
35558 2003-03-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35560 * NEWS, doc/tex/ex-serv-export.tex, includes/gnutls/compat8.h,
35561 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().
35563 2003-03-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35565 * doc/tex/ex-serv-export.tex, doc/tex/ex-serv1.tex: [no log message]
35567 2003-03-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35569 * lib/auth_rsa.c, lib/gnutls_int.h, lib/gnutls_pk.c: [no log
35572 2003-03-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35574 * NEWS, lib/auth_rsa.c, lib/gnutls.h.in.in, lib/gnutls_alert.c,
35575 lib/gnutls_global.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
35576 lib/gnutls_pk.c, lib/gnutls_state.c, src/tests.c, src/tests.h,
35577 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
35578 the same paper. * Added the functions: gnutls_handshake_get_last_in(), gnutls_handshake_get_last_out().
35580 2003-03-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35582 * NEWS, lib/gnutls_priority.c, lib/minitasn1/coding.c,
35583 lib/minitasn1/decoding.c, lib/minitasn1/element.c,
35584 lib/minitasn1/errors.c, lib/minitasn1/errors_int.h,
35585 lib/minitasn1/int.h, lib/minitasn1/libtasn1.h,
35586 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.
35588 2003-03-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35590 * ChangeLog: [no log message]
35592 2003-03-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35594 * NEWS, configure.in, lib/auth_rsa.c, lib/debug.c, lib/debug.h,
35595 lib/dh_compat.c, lib/gnutls.h.in.in, lib/gnutls_alert.c,
35596 lib/gnutls_alert.h, lib/gnutls_buffers.c, lib/gnutls_constate.c,
35597 lib/gnutls_dh_primes.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
35598 lib/gnutls_extensions.c, lib/gnutls_global.c,
35599 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
35600 lib/gnutls_pk.c, lib/gnutls_sig.c, lib/rsa_compat.c, lib/x509/dn.c,
35601 lib/x509/x509.c, libextra/auth_srp.c, libextra/gnutls_openpgp.c,
35602 src/cli.c: * Improved the error logging functions, by adding a level, and by allowing debugging messages just by increasing the level.
35604 2003-03-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35606 * doc/examples/Makefile.am, doc/tex/Makefile.am,
35607 doc/tex/ex-info.tex, doc/tex/ex-session-info.tex,
35608 doc/tex/ex-x509-info.tex, doc/tex/examples.tex: [no log message]
35610 2003-03-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35612 * ChangeLog: [no log message]
35614 2003-03-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35616 * NEWS, configure.in: [no log message]
35618 2003-03-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35620 * NEWS, doc/tex/funcs.tex, lib/Makefile.am, lib/x509/Makefile.am:
35621 some of the extra X.509 functionality was moved to libgnutls-x509
35624 2003-03-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35626 * ChangeLog: [no log message]
35628 2003-03-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35630 * lib/gnutls_dh_primes.c, lib/gnutls_errors.c, lib/gnutls_pk.c,
35631 lib/x509/crq.c, lib/x509/dn.c, lib/x509/mpi.c, lib/x509/sign.c,
35632 lib/x509/verify.c, lib/x509/x509.c: better use of asn1_der_coding()
35633 to avoid using static buffers.
35635 2003-03-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35637 * lib/gnutls_hash_int.c: [no log message]
35639 2003-03-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35641 * NEWS, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
35642 lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/x509/common.c,
35643 lib/x509/verify.c, lib/x509/x509.h: MD2 support was dropped this is
35644 an algorithm we cannot use.
35646 2003-03-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35648 * lib/gnutls_hash_int.c, lib/x509/common.c, lib/x509/common.h,
35649 lib/x509/sign.c, lib/x509/verify.c: some cleanups.
35651 2003-03-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35653 * ChangeLog: [no log message]
35655 2003-03-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35657 * includes/gnutls/x509.h, lib/x509/crq.c, lib/x509/x509.c: Added
35658 gnutls_x509_crq_get_challenge_password().
35660 2003-03-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35662 * doc/README.CVS: [no log message]
35664 2003-03-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35666 * doc/examples/Makefile.am, doc/tex/Makefile.am,
35667 doc/tex/ex-crq.tex, doc/tex/examples.tex: added an example about
35668 certificate request and private key generation.
35670 2003-03-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35672 * NEWS, lib/gnutls_int.h, lib/x509/crq.c, lib/x509/x509.c: [no log
35675 2003-03-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35677 * NEWS, configure.in, includes/gnutls/x509.h, lib/pkix.asn,
35678 lib/pkix_asn1_tab.c, lib/x509/common.c, lib/x509/common.h,
35679 lib/x509/crq.c, lib/x509/dn.c, lib/x509/dn.h, lib/x509/x509.c,
35680 libextra/auth_srp_rsa.c: Added support for PKCS#10 certificate
35681 requests generation.
35683 2003-03-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35685 * doc/protocol/rfc2985.txt: added pkcs9 rfc.
35687 2003-03-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35689 * ChangeLog: [no log message]
35691 2003-03-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35693 * lib/x509/crq.c: several other additions and fixes for the
35694 certificate request stuff.
35696 2003-03-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35698 * lib/gnutls_int.h, lib/gnutls_mpi.c, lib/gnutls_mpi.h,
35699 lib/x509/common.c, lib/x509/common.h, lib/x509/crq.c,
35700 lib/x509/dn.c, lib/x509/dn.h, lib/x509/mpi.c, lib/x509/mpi.h,
35701 lib/x509/sign.c, lib/x509/sign.h: several other additions and fixes
35702 for the certificate request stuff.
35704 2003-03-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35706 * doc/TODO: [no log message]
35708 2003-03-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35710 * tests/Makefile, tests/openpgp_test.c: [no log message]
35712 2003-03-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35714 * doc/protocol/rfc2986.txt: added rfc for certificate requests.
35716 2003-03-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35718 * lib/Makefile.am, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
35719 lib/auth_rsa_export.c, lib/gnutls_pk.c, lib/gnutls_pk.h,
35720 lib/gnutls_sig.c, lib/gnutls_sig.h, lib/pkix.asn,
35721 lib/pkix_asn1_tab.c, lib/x509/Makefile.am, lib/x509/crl.c,
35722 lib/x509/crq.c, lib/x509/crq.h, lib/x509/pkcs7.c,
35723 lib/x509/privkey.c, lib/x509/sign.c, lib/x509/sign.h,
35724 lib/x509/verify.c, lib/x509/x509.c, lib/x509/x509.h: Added some
35725 stuff needed in PKCS#10 certificate request generation. Some other
35728 2003-03-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35730 * lib/gnutls.h.in.in: [no log message]
35732 2003-03-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35734 * NEWS: [no log message]
35736 2003-03-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35738 * includes/gnutls/x509.h, lib/auth_rsa_export.c, lib/gnutls_int.h,
35739 lib/gnutls_rsa_export.c, lib/gnutls_rsa_export.h,
35740 lib/x509/privkey.c, lib/x509/x509.h: The RSA parameters handling
35741 functions, are now implemented using the rsa privkey functions.
35743 2003-03-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35745 * ChangeLog: [no log message]
35747 2003-03-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35749 * includes/gnutls/x509.h, lib/x509/privkey.c: added flags to
35752 2003-03-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35754 * lib/gnutls_x509.c: unmap data and close the file descriptor after
35757 2003-03-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35759 * ChangeLog: [no log message]
35761 2003-03-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35763 * lib/gnutls_int.h: [no log message]
35765 2003-03-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35767 * NEWS, libextra/gnutls_srp.c: [no log message]
35769 2003-03-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35771 * NEWS: [no log message]
35773 2003-03-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35775 * libextra/gnutls_srp.c: fixed a memory leak. Reported by Rupert
35776 Kittinger <r.kittinger@efkon.com>
35778 2003-03-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35780 * ChangeLog: [no log message]
35782 2003-03-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35784 * NEWS, configure.in, lib/gnutls_dh_primes.c, lib/gnutls_x509.c,
35785 src/cli.c: Use mmap() if available to read files.
35787 2003-03-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35789 * NEWS, configure.in, lib/Makefile.am, lib/defines.h,
35790 lib/gnutls_dh_primes.c, lib/gnutls_x509.c, lib/strnstr.c,
35791 lib/x509/crl.c, lib/x509/pkcs7.c, lib/x509/privkey.c,
35792 lib/x509_b64.c: * Added an strnstr() function and the requirement in some functions
35793 to use null terminated PEM structures is no more.
35795 2003-03-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35797 * lib/gnutls_cert.c: [no log message]
35799 2003-03-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35801 * NEWS, includes/gnutls/x509.h, lib/auth_cert.c, lib/auth_cert.h,
35802 lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
35803 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_mpi.h,
35804 lib/gnutls_sig.c, lib/gnutls_sig.h, lib/gnutls_x509.c,
35805 lib/x509/privkey.c, lib/x509/verify.c, lib/x509/x509.c,
35806 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
35807 keys by some CAs. Patch by Ian Peters <itp@ximian.com>. * Rolled back some of yesterdays changes. The gnutls_x509_privkey,
35808 was replaced (again) by the gnutls_privkey.
35810 2003-03-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35812 * ChangeLog: [no log message]
35814 2003-03-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35816 * lib/Makefile.am, lib/auth_cert.c, lib/auth_cert.h,
35817 lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
35818 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_int.h,
35819 lib/gnutls_privkey.c, lib/gnutls_privkey.h, lib/gnutls_sig.c,
35820 lib/gnutls_sig.h, lib/gnutls_x509.c, lib/gnutls_x509.h,
35821 lib/x509/privkey.c, lib/x509/x509.h: some improvements in the
35822 private key handling api. It is now used internally.
35824 2003-03-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35826 * lib/gnutls_int.h, lib/gnutls_ui.c: [no log message]
35828 2003-03-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35830 * lib/gnutls.h.in.in, lib/gnutls_ui.c: The fingerprint now accepts a
35831 pointer to an int instead of a ptr to a size_t.
35833 2003-03-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35835 * doc/tex/ex-info.tex, src/common.c: [no log message]
35837 2003-03-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35839 * ChangeLog: [no log message]
35841 2003-03-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35843 * NEWS, THANKS: [no log message]
35845 2003-03-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35847 * ChangeLog: [no log message]
35849 2003-03-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35851 * doc/protocol/draft-ietf-tls-rfc2246-bis-02.txt,
35852 doc/protocol/draft-ietf-tls-rfc2246-bis-03.txt: added the new tls
35855 2003-03-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35857 * ChangeLog: [no log message]
35859 2003-03-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35861 * configure.in: [no log message]
35863 2003-03-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35865 * configure.in, lib/Makefile.am, lib/gnutls_buffers.c,
35866 lib/x509/Makefile.am, libextra/Makefile.am: the documentation is now
35867 created on dist time.
35869 2003-03-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35871 * NEWS, lib/gnutls_buffers.c: Corrected a broken buffer check in
35872 _gnutls_io_read_buffered()
35874 2003-03-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35876 * libextra/Makefile.am: [no log message]
35878 2003-03-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35880 * ChangeLog: [no log message]
35882 2003-03-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35884 * doc/README.CODING_STYLE, doc/tex/certificate.tex,
35885 doc/tex/ex-rfc2818.tex, doc/tex/ex-serv-export.tex,
35886 doc/tex/ex-serv1.tex: some documentation fixes.
35888 2003-03-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35890 * ChangeLog: [no log message]
35892 2003-03-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35894 * doc/TODO: [no log message]
35896 2003-03-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35898 * doc/tex/record_weaknesses.tex: Documented the last timing attack.
35900 2003-03-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35902 * NEWS, configure.in, lib/defines.h, lib/gnutls.h.in.in,
35903 lib/gnutls_alert.c, lib/gnutls_cipher.c, lib/gnutls_constate.c,
35904 lib/gnutls_dh_primes.c, lib/gnutls_int.h, lib/gnutls_num.c,
35905 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.
35907 2003-03-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35909 * lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
35910 lib/minitasn1/element.c, lib/minitasn1/int.h,
35911 lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c: updated to the
35914 2003-03-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35916 * ChangeLog: [no log message]
35918 2003-03-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35920 * NEWS, lib/gnutls_cipher.c, lib/gnutls_cipher_int.c: Added
35921 protection against the new TLS 1.0 record layer timing attack.
35923 2003-03-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35925 * includes/gnutls/x509.h, lib/auth_cert.h, lib/gnutls.h.in.in,
35926 lib/gnutls_ui.c, lib/gnutls_x509.c, lib/x509/verify.c,
35927 lib/x509/verify.h, src/cli.c, src/common.c: Added a flag to allow
35928 signing by v1 X.509 certificates. Also added a function to allow
35929 setting the verification flags in the credentials structure.
35931 2003-03-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35933 * src/tests.c, src/tls_test.c: some fixes in tests
35935 2003-02-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35937 * ChangeLog: [no log message]
35939 2003-02-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35941 * NEWS, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
35942 lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/x509/verify.c: Added
35943 support for MD2 signature verification in X.509 certificates.
35945 2003-02-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35947 * ChangeLog: [no log message]
35949 2003-02-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35951 * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa,
35952 src/tests.c, src/tls_test.c: Added option to disable all TLS 1.0
35955 2003-02-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35957 * src/tests.c: [no log message]
35959 2003-02-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35961 * ChangeLog: [no log message]
35963 2003-02-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35965 * configure.in, doc/tex/Makefile.am, lib/Makefile.am: some fixes in
35968 2003-02-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35970 * lib/gnutls.h.in.in, lib/gnutls_cipher.c, lib/gnutls_dh_primes.c,
35971 lib/gnutls_global.c: [no log message]
35973 2003-02-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35975 * ChangeLog: [no log message]
35977 2003-02-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35979 * lib/auth_cert.c: [no log message]
35981 2003-02-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35983 * doc/examples/Makefile.am, doc/tex/Makefile.am,
35984 doc/tex/ex-cert-select.tex, doc/tex/ex-info.tex,
35985 doc/tex/examples.tex: Added a small example on how to use the
35986 certificate selection callback in client side.
35988 2003-02-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35990 * doc/TODO: [no log message]
35992 2003-02-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35994 * ChangeLog: [no log message]
35996 2003-02-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
35998 * lib/gnutls_auth.c, lib/gnutls_mpi.c, lib/gnutls_pk.c,
35999 libextra/auth_srp.c, libextra/gnutls_srp.c: some fixes in types.
36001 2003-02-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36003 * lib/auth_cert.c, lib/gnutls_cert.c, src/cli.c, src/tests.c: The
36004 client certificate selection callback is no longer called twice. It
36005 is called once if it is set.
36007 2003-02-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36009 * ChangeLog: [no log message]
36011 2003-02-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36013 * lib/gnutls_priority.c, lib/gnutls_record.c, lib/gnutls_session.c:
36016 2003-02-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36018 * lib/gnutls_priority.c: [no log message]
36020 2003-02-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36022 * src/common.c: [no log message]
36024 2003-02-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36026 * src/tests.c, src/tls_test.c: works better in buggy servers.
36028 2003-02-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36030 * lib/gnutls_x509.c: [no log message]
36032 2003-02-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36034 * NEWS, doc/tex/ex-serv-export.tex, doc/tex/ex-serv1.tex,
36035 includes/gnutls/compat8.h, includes/gnutls/x509.h, lib/Makefile.am,
36036 lib/dh_compat.c, lib/gnutls.h.in.in, lib/gnutls_dh_primes.c,
36037 lib/gnutls_int.h, lib/gnutls_rsa_export.c, lib/gnutls_rsa_export.h,
36038 lib/rsa_compat.c, lib/x509/mpi.c, libextra/Makefile.am,
36039 src/prime.c, src/serv.c: The RSA and DH parameter handling has been
36042 2003-02-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36044 * ChangeLog: [no log message]
36046 2003-02-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36048 * lib/auth_cert.c, lib/gnutls_x509.c, lib/x509/x509.c: Added a
36049 primitive function to load a file into memory, so that no
36050 certificate files are truncated. Also fixed a bug in the client
36051 certificate callback function.
36053 2003-02-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36055 * lib/gnutls_ui.c, lib/x509/dn.c, lib/x509/pkcs7.c,
36056 lib/x509/pkcs7.h, lib/x509/x509.c: Null, as the data value, is now
36057 an acceptable value in functions that may return the size of the
36060 2003-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36062 * ChangeLog: [no log message]
36064 2003-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36066 * lib/gnutls_buffers.c, src/common.c: [no log message]
36068 2003-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36070 * lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_cert.c,
36071 lib/gnutls_ui.h, lib/x509/dn.c, lib/x509/rfc2818_hostname.c,
36072 src/cli.c, src/common.c, src/tests.c, src/tests.h, src/tls_test.c:
36073 Corrected bugs in gnutls_x509_rdn_get(). Added a test to print the
36074 server's trusted CAs in gnutls-cli-debug, and in gnutls-cli.
36076 2003-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36078 * src/prime.c: [no log message]
36080 2003-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36082 * configure.in: [no log message]
36084 2003-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36086 * NEWS, configure.in, includes/gnutls/x509.h, lib/gnutls_cert.c,
36087 lib/gnutls_dh_primes.c, lib/gnutls_mpi.c, lib/gnutls_mpi.h,
36088 lib/gnutls_pk.c, lib/gnutls_privkey.c, lib/gnutls_x509.c,
36089 lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
36090 lib/minitasn1/element.c, lib/minitasn1/errors.c,
36091 lib/minitasn1/gstr.h, lib/minitasn1/int.h,
36092 lib/minitasn1/libtasn1.h, lib/minitasn1/parser_aux.c,
36093 lib/minitasn1/structure.c, lib/x509/common.c, lib/x509/compat.c,
36094 lib/x509/crl.c, lib/x509/dn.c, lib/x509/dn.h,
36095 lib/x509/extensions.c, lib/x509/mpi.c, lib/x509/pkcs7.c,
36096 lib/x509/verify.c, lib/x509/x509.c, lib/x509/xml.c: ported to
36097 libtasn1 0.2.x. Also the included minitasn1 was replaced by the
36098 0.2.1 version of libtasn1.
36100 2003-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36102 * includes/gnutls/x509.h, lib/gnutls.h.in.in, lib/gnutls_int.h,
36103 lib/x509/crl.c, lib/x509/dn.c, lib/x509/x509.c: gnutls_const_datum
36104 was removed from exported types, for the time being.
36106 2003-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36108 * includes/gnutls/extra.h: [no log message]
36110 2003-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36112 * lib/x509/common.c: [no log message]
36114 2003-02-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36116 * ChangeLog: [no log message]
36118 2003-02-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36120 * README, doc/TODO, lib/auth_cert.c, lib/gnutls_int.h,
36121 lib/gnutls_state.c, lib/gnutls_x509.c: Added option to allow an
36122 X.509 server not to send the trusted CA list to the peer.
36124 2003-02-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36126 * ChangeLog: [no log message]
36128 2003-02-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36130 * doc/tex/appendix.tex, doc/tex/certificate.tex,
36131 doc/tex/ex-info.tex, doc/tex/ex-rfc2818.tex, doc/tex/funcs.tex,
36132 doc/tex/gnutls.bib, doc/tex/x509cert.xml.tex: [no log message]
36134 2003-02-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36136 * doc/TODO, src/cli.c, src/serv.c: [no log message]
36138 2003-02-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36140 * src/tests.c: [no log message]
36142 2003-02-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36144 * lib/Makefile.am, src/tests.c, src/tests.h, src/tls_test.c: Added
36145 test which prints the Diffie Hellman prime bits used.
36147 2003-02-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36149 * doc/TODO: [no log message]
36151 2003-02-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36153 * NEWS, includes/gnutls/compat8.h, includes/gnutls/x509.h,
36154 lib/gnutls.h.in.in, lib/gnutls_dh_primes.c, lib/gnutls_int.h,
36155 lib/gnutls_privkey.c, lib/gnutls_ui.h, lib/gnutls_x509.c,
36156 lib/x509/Makefile.am, lib/x509/compat.c, lib/x509/crl.c,
36157 lib/x509/pkcs7.c, lib/x509/pkcs7.h, lib/x509/privkey.c,
36158 lib/x509/x509.c, lib/x509/x509.h: Added some private key handling
36159 functions. They are primitive enough for now.
36161 2003-02-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36163 * libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h: some fixes
36166 2003-02-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36168 * doc/protocol/draft-ietf-tls-extensions-05.txt,
36169 doc/protocol/draft-ietf-tls-extensions-06.txt: added new extensions
36172 2003-02-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36174 * NEWS, includes/gnutls/compat8.h, includes/gnutls/x509.h,
36175 lib/auth_cert.c, lib/auth_cert.h, lib/gnutls.h.in.in,
36176 lib/gnutls_cert.c, lib/gnutls_dh_primes.c, lib/gnutls_int.h,
36177 lib/gnutls_ui.h, lib/gnutls_x509.c, lib/x509/compat.c,
36178 lib/x509/crl.c, lib/x509/extensions.c, lib/x509/extensions.h,
36179 lib/x509/mpi.c, lib/x509/mpi.h, lib/x509/pkcs7.c, lib/x509/pkcs7.h,
36180 lib/x509/rfc2818_hostname.c, lib/x509/verify.c, lib/x509/verify.h,
36181 lib/x509/x509.c, lib/x509/x509.h, lib/x509/xml.c, tests/x509_test.c:
36182 gnutls_x509_certificate_* were renamed gnutls_x509_crt_*.
36184 2003-02-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36186 * includes/gnutls/x509.h, lib/gnutls.h.in.in, lib/gnutls_int.h,
36187 lib/gnutls_ui.c, lib/x509/x509.c: added
36188 gnutls_x509_certificate_get_fingerprint(). Untested yet.
36190 2003-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36192 * ChangeLog: [no log message]
36194 2003-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36196 * includes/gnutls/compat8.h, lib/debug.c, lib/debug.h,
36197 lib/gnutls.h.in.in, lib/gnutls_errors.c, lib/gnutls_global.c,
36198 lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509/compat.h,
36199 lib/x509/rfc2818_hostname.c, lib/x509/x509.c: renamed
36200 gnutls_x509_fingerprint to gnutls_fingerprint.
36202 2003-02-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36204 * ChangeLog: [no log message]
36206 2003-02-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36208 * lib/gnutls_dh_primes.c, src/prime.c: fixes in pkcs3 DH parameter
36211 2003-02-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36213 * libextra/auth_srp_rsa.c: [no log message]
36215 2003-02-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36217 * includes/Makefile.am, includes/gnutls/Makefile.am,
36218 includes/gnutls/compat8.h, lib/Makefile.am, lib/auth_cert.c,
36219 lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c,
36220 lib/auth_rsa_export.c, lib/gnutls.h.in.in, lib/gnutls_cert.c,
36221 lib/gnutls_cert.h, lib/gnutls_dh_primes.c, lib/gnutls_handshake.c,
36222 lib/gnutls_rsa_export.c, lib/gnutls_ui.h, lib/gnutls_x509.c,
36223 lib/gnutls_x509.h, lib/x509/compat.c, lib/x509/extensions.c,
36224 lib/x509/pkcs7.h, lib/x509/x509.h, lib/x509_extensions.c,
36225 lib/x509_extensions.h, lib/x509_sig_check.c, lib/x509_verify.c,
36226 lib/x509_verify.h, libextra/auth_srp_rsa.c,
36227 libextra/gnutls_extra.h, libextra/gnutls_openpgp.c,
36228 libextra/gnutls_openpgp.h, src/cli-gaa.c, src/cli-gaa.h, src/cli.c,
36229 src/cli.gaa, src/serv-gaa.c, src/serv-gaa.h, src/serv.c,
36230 src/serv.gaa: Several internal changes to use the new certificate
36231 API. CRL support is complete.
36233 2003-02-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36235 * ChangeLog: [no log message]
36237 2003-02-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36239 * includes/gnutls/x509.h, lib/x509/Makefile.am, lib/x509/common.c,
36240 lib/x509/crl.c, lib/x509/crl.h, lib/x509/dn.c, lib/x509/dn.h,
36241 lib/x509/pkcs7.c, lib/x509/verify.c, lib/x509/x509.c,
36242 lib/x509/x509.h, tests/test20.pem, tests/test21.pem,
36243 tests/x509_test.c: Certificate revocation support is almost
36246 2003-02-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36248 * includes/gnutls/x509.h, lib/gnutls.h.in.in, lib/gnutls_int.h,
36249 lib/x509/crl.c, lib/x509/crl.h, lib/x509/verify.c,
36250 lib/x509/verify.h, lib/x509/x509.c, lib/x509/x509.h: added a crl
36251 verification function (untested yet).
36253 2003-02-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36255 * libextra/gnutls_openpgp.c, src/common.c: [no log message]
36257 2003-02-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36259 * includes/gnutls/x509.h, lib/Makefile.am, lib/gnutls_x509.c,
36260 lib/x509/Makefile.am, lib/x509/compat.c, lib/x509/compat.h,
36261 lib/x509/crl.c, lib/x509/dn.c, lib/x509/dn.h,
36262 lib/x509/extensions.c, lib/x509/extensions.h, lib/x509/mpi.c,
36263 lib/x509/mpi.h, lib/x509/rfc2818_hostname.c, lib/x509/verify.c,
36264 lib/x509/verify.h, lib/x509/x509.c, lib/x509/x509.h,
36265 lib/x509_b64.c, tests/test2.pem, tests/x509_test.c: Added some new
36266 certificate verification functions.
36268 2003-02-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36270 * NEWS, includes/gnutls/x509.h, lib/gnutls_cert.c, lib/x509/dn.c:
36273 2003-02-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36275 * ChangeLog: [no log message]
36277 2003-02-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36279 * lib/Makefile.am, lib/gnutls_cert.c, lib/gnutls_cert.h,
36280 lib/gnutls_privkey.c: removed the raw part in the gnutls_privkey
36281 internal structure..
36283 2003-02-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36285 * includes/gnutls/x509.h, lib/x509/compat.c, lib/x509/extensions.c,
36286 lib/x509/extensions.h, lib/x509/rfc2818_hostname.c,
36287 lib/x509/x509.c, lib/x509/x509.h: Criticality of an X.509 extension
36288 can now be extracted.
36290 2003-02-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36292 * includes/gnutls/x509.h, lib/x509/.cvsignore,
36293 lib/x509/extensions.c, lib/x509/extensions.h, lib/x509/x509.c,
36294 lib/x509_extensions.c: Added function to extract the key usage
36295 extension from an X.509 certificate, and combined some code.
36297 2003-02-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36299 * lib/Makefile.am: [no log message]
36301 2003-02-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36303 * NEWS, doc/tex/Makefile.am, doc/tex/certificate.tex,
36304 doc/tex/ex-info.tex, doc/tex/ex-rfc2818.tex, doc/tex/funcs.tex,
36305 includes/gnutls/x509.h, lib/Makefile.am, lib/gnutls_dh_primes.c,
36306 lib/gnutls_ui.h, lib/gnutls_x509.h, lib/rfc2818_hostname.c,
36307 lib/x509/Makefile.am, lib/x509/compat.h, lib/x509/dn.h,
36308 lib/x509/rfc2818_hostname.c, lib/x509/x509.h, lib/x509/xml.c,
36309 lib/x509_xml.c: More stuff for the new certificate API.
36311 2003-02-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36313 * NEWS, includes/gnutls/x509.h, lib/Makefile.am, lib/gnutls_cert.c,
36314 lib/gnutls_errors.h, lib/gnutls_errors_int.h, lib/gnutls_x509.c,
36315 lib/x509/Makefile.am, lib/x509/compat.c, lib/x509/dn.c: The old
36316 certificate parsing API was reimplemented over the new one. It will
36317 stay in the 1.0.0 release for compatibility reasons.
36319 2003-02-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36321 * includes/gnutls/x509.h, lib/Makefile.am, lib/gnutls_x509.h,
36322 lib/x509/Makefile.am, lib/x509/common.h, lib/x509/crl.c,
36323 lib/x509/pkcs7.c, lib/x509/pkcs7.h, lib/x509/x509.c: Added the new
36324 PKCS7 parsing functions.
36326 2003-02-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36328 * lib/x509/x509.c, lib/x509/x509.h: Added the new certificate
36329 handling functions.
36331 2003-02-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36333 * doc/tex/ex-client-resume.tex, doc/tex/ex-client1.tex,
36334 doc/tex/ex-client2.tex, doc/tex/ex-serv-export.tex,
36335 doc/tex/ex-serv-pgp.tex, doc/tex/ex-serv1.tex,
36336 includes/gnutls/x509.h, lib/Makefile.am, lib/gnutls_x509.c,
36337 lib/gnutls_x509.h, lib/x509/Makefile.am, lib/x509/common.c,
36338 lib/x509/common.h, lib/x509/crl.c, lib/x509/crl.h, lib/x509_xml.c:
36339 Added the new certificate handling functions.
36341 2003-02-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36343 * THANKS, includes/gnutls/x509.h, lib/Makefile.am,
36344 lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509/Makefile.am,
36345 lib/x509/common.c, lib/x509/common.h, lib/x509/crl.c,
36346 lib/x509/dn.c, lib/x509/dn.h, lib/x509_extensions.c, lib/x509_xml.c:
36347 More improvements in the CRL support, and the X.509 backend. Added a
36348 function to get some parts of the DN using an OID.
36350 2003-02-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36352 * ChangeLog: [no log message]
36354 2003-02-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36356 * includes/gnutls/x509.h, lib/gnutls.h.in.in, lib/gnutls_x509.c,
36357 lib/gnutls_x509.h, lib/x509/crl.c, lib/x509/crl.h: CRL parsing
36358 support is almost complete.
36360 2003-02-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36362 * includes/gnutls/x509.h, lib/debug.c, lib/debug.h,
36363 lib/gnutls_dh_primes.c, lib/gnutls_rsa_export.c, lib/gnutls_str.c,
36364 lib/gnutls_str.h, lib/gnutls_x509.c, lib/gnutls_x509.h,
36365 lib/x509/crl.c, lib/x509/dn.c, lib/x509/dn.h: Several fixes and
36366 improvements in CRL support.
36368 2003-02-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36370 * ChangeLog: [no log message]
36372 2003-02-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36374 * NEWS, configure.in, includes/Makefile.am,
36375 includes/gnutls/Makefile.am, includes/gnutls/x509.h,
36376 lib/Makefile.am, lib/gnutls_int.h, lib/gnutls_x509.c,
36377 lib/x509/Makefile.am, lib/x509/crl.c, lib/x509/crl.h,
36378 lib/x509/dn.c, lib/x509/dn.h: Added preliminary CRL support. This
36379 will be under the new X.509 API. Other x509 functions will be
36382 2003-02-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36384 * lib/gnutls_dh_primes.c, lib/gnutls_pk.c: some fixes. There wasn't
36385 any limitation in libtasn1 code... just my lazyness.
36387 2003-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36389 * ChangeLog: [no log message]
36391 2003-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36393 * src/prime-gaa.c, src/prime-gaa.h, src/prime.c, src/prime.gaa: use
36394 options to print DH parameters.
36396 2003-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36398 * NEWS, lib/gnutls_dh_primes.c, lib/gnutls_int.h, lib/gnutls_ui.h,
36399 lib/minitasn1/coding.c, src/prime.c: * Added gnutls_pkcs3_extract_dh_params() and
36400 gnutls_pkcs3_export_dh_params() which extracts and export parameters
36401 from and to PKCS#3 encoded structures. These were added to read
36402 parameters generated using the openssl dhparam tool. * The prime program was modified to also print the generated prime
36403 and generator using the PKCS#3 format.
36405 2003-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36407 * NEWS, doc/TODO, doc/tex/ex-serv-export.tex,
36408 doc/tex/ex-serv-pgp.tex, doc/tex/ex-serv1.tex, lib/Makefile.am,
36409 lib/auth_anon.c, lib/auth_dhe.c, lib/gnutls.asn,
36410 lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_anon_cred.c,
36411 lib/gnutls_asn1_tab.c, lib/gnutls_cert.c, lib/gnutls_dh.h,
36412 lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
36413 lib/gnutls_errors_int.h, lib/gnutls_global.c, lib/gnutls_int.h,
36414 lib/gnutls_mpi.c, lib/gnutls_rsa_export.c, lib/gnutls_state.c,
36415 lib/gnutls_ui.h, src/serv-gaa.c, src/serv-gaa.h, src/serv.c,
36416 src/serv.gaa: * gnutls_dh_params_generate() and gnutls_rsa_params_generate() now
36417 use gnutls_malloc() to allocate the output parameters. * Added gnutls_pkcs3_extract_dh_params() which extracts parameters
36418 from PKCS#3 encoded structures. This was in order to read parameters
36419 generated using the openssl dhparam tool. * Several changes in the temporary (DH/RSA) parameter codebase. No
36420 DH parameters are now included in the library. Also a credentials
36421 structure can now hold only one temporary parameter.
36423 2003-01-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36425 * ChangeLog: [no log message]
36427 2003-01-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36429 * lib/gnutls_ui.c: more doc for the gnutls_set_dh_prime_bits().
36431 2003-01-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36433 * NEWS, configure.in, lib/gnutls.sym, lib/gnutls_alert.c,
36434 lib/gnutls_int_compat.c: removed backward compatibility functions
36437 2003-01-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36439 * lib/minitasn1/.cvsignore: [no log message]
36441 2003-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36443 * doc/tex/compression.tex: [no log message]
36445 2003-01-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36447 * ChangeLog: [no log message]
36449 2003-01-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36451 * doc/tex/certificate.tex, doc/tex/compression.tex: [no log message]
36453 2003-01-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36455 * lib/gnutls_errors.c, lib/gnutls_errors_int.h, libextra/auth_srp.c:
36456 use RECEIVED_ILLEGAL_PARAMETER instead of SRP_PROTOCOL_FAILURE, when
36457 the SRP protocol fails.
36459 2003-01-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36461 * ChangeLog: [no log message]
36463 2003-01-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36465 * lib/gnutls_global.c: The gcrypt log handler is only set when we
36466 are in debugging mode.
36468 2003-01-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36470 * lib/gnutls_global.c: [no log message]
36472 2003-01-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36474 * ChangeLog: [no log message]
36476 2003-01-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36478 * NEWS, lib/auth_rsa.c, lib/debug.c, lib/gnutls_algorithms.c,
36479 lib/gnutls_compress_int.c, lib/gnutls_dh_primes.c,
36480 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_extensions.c,
36481 lib/gnutls_global.c, lib/gnutls_rsa_export.c, lib/gnutls_x509.c,
36482 src/cli.c: Added ability to send some messages back to the
36483 application using the gnutls_global_set_log_function(). This is
36484 quite experimental.
36486 2003-01-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36488 * doc/tex/ex-client-resume.tex, doc/tex/ex-client-srp.tex,
36489 doc/tex/ex-client1.tex, doc/tex/ex-client2.tex,
36490 doc/tex/ex-rfc2818.tex: some minor bugfixes in the documentation.
36492 2003-01-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36494 * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_mpi.h,
36495 libextra/auth_srp.c: Added check and error code for some SRP fatal
36498 2003-01-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36500 * src/tls_test.c: [no log message]
36502 2003-01-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36504 * libextra/auth_srp_passwd.c, libextra/gnutls_srp.c: more cleanups.
36506 2003-01-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36508 * lib/gnutls_alert.c, lib/gnutls_errors.c, lib/gnutls_errors_int.h:
36511 2003-01-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36513 * NEWS, lib/gnutls_alert.c, lib/gnutls_auth_int.h,
36514 lib/gnutls_handshake.c, libextra/auth_srp.c,
36515 libextra/auth_srp_passwd.c, libextra/ext_srp.c,
36516 libextra/gnutls_openpgp.c, src/cli.c: The library notifies the
36517 application on empty and illegal SRP usernames, so that proper
36518 notification (via an alert) is sent to the peer. Currently when the
36519 SRP ciphersuite is advertized but no username is sent by the peer,
36520 the library returns GNUTLS_E_EMPTY_SRP_USERNAME, and the alert
36521 associated with this is GNUTLS_A_ACCESS_DENIED (to be changed when
36522 the srp draft defines something more appropriate).
36524 2003-01-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36526 * libextra/auth_srp_passwd.c: Some cleanups.
36528 2003-01-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36530 * ChangeLog: [no log message]
36532 2003-01-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36534 * NEWS: [no log message]
36536 2003-01-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36538 * NEWS, configure.in, doc/Makefile.am, doc/scripts/Makefile.am,
36539 lib/gnutls_x509.c, libextra/auth_srp_passwd.c: [no log message]
36541 2003-01-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36543 * lib/gnutls_x509.c: [no log message]
36545 2003-01-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36547 * src/tests.c, src/tls_test.c: improved srp detection
36549 2003-01-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36551 * NEWS, lib/gnutls_dh.h, lib/gnutls_dh_primes.c,
36552 libextra/auth_srp.c, libextra/auth_srp_passwd.c,
36553 libextra/auth_srp_passwd.h, libextra/gnutls_srp.c, src/cli.c,
36554 src/tests.c: Improved the SRP support, to prevent attackers guessing
36555 the available usernames by brute force. The g,n values sent are now
36556 obtained by the password conf file. (they were static ones)
36558 2003-01-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36560 * ChangeLog: [no log message]
36562 2003-01-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36564 * doc/tex/cover.tex.in, lib/Makefile.am, lib/auth_anon.c,
36565 lib/auth_cert.c, lib/auth_dh_common.c, lib/auth_dhe.c,
36566 lib/auth_rsa.c, lib/auth_rsa_export.c, lib/debug.c,
36567 lib/ext_cert_type.c, lib/ext_server_name.c, lib/gnutls_alert.c,
36568 lib/gnutls_algorithms.c, lib/gnutls_auth.c, lib/gnutls_buffers.c,
36569 lib/gnutls_cert.c, lib/gnutls_cipher.c, lib/gnutls_compress_int.c,
36570 lib/gnutls_constate.c, lib/gnutls_datum.c, lib/gnutls_db.c,
36571 lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_extensions.c,
36572 lib/gnutls_global.c, lib/gnutls_handshake.c, lib/gnutls_mem.c,
36573 lib/gnutls_mpi.c, lib/gnutls_pk.c, lib/gnutls_record.c,
36574 lib/gnutls_rsa_export.c, lib/gnutls_state.c, lib/gnutls_ui.c,
36575 lib/gnutls_x509.c, lib/x509_extensions.c, lib/x509_sig_check.c,
36576 lib/x509_verify.c, lib/x509_xml.c: [no log message]
36578 2003-01-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36580 * doc/tex/Makefile.am: [no log message]
36582 2003-01-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36584 * NEWS: [no log message]
36586 2003-01-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36588 * configure.in: [no log message]
36590 2003-01-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36592 * ChangeLog: [no log message]
36594 2003-01-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36596 * doc/tex/Makefile.am, doc/tex/patents.tex,
36597 includes/gnutls/compat4.h, libmcrypt.m4: [no log message]
36599 2003-01-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36601 * lib/gnutls_alert.c, lib/gnutls_buffers.c, lib/gnutls_handshake.c,
36602 lib/gnutls_handshake.h, lib/gnutls_record.c, lib/gnutls_record.h:
36603 Prefixed with underscore some internal functions.
36605 2003-01-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36607 * NEWS, doc/tex/appendix.tex, doc/tex/library.tex, doc/tex/srp.tex:
36610 2003-01-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36612 * ChangeLog: [no log message]
36614 2003-01-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36616 * doc/tex/patents.tex, doc/tex/srp.tex, lib/Makefile.am,
36617 lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_x509.c,
36618 lib/x509_b64.c, libextra/auth_srp.c, libextra/auth_srp_passwd.c,
36619 libextra/gnutls_openpgp.c: GNUTLS_E_PARSING_ERROR error code was
36620 replaced by GNUTLS_E_BASE64_DECODING_ER and
36621 GNUTLS_E_SRP_PWD_PARSING_ERROR. GNUTLS_E_ASCII_ARMOR_ERROR was also
36622 replaced by GNUTLS_E_BASE64_DECODING_ERROR.
36624 2003-01-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36626 * ChangeLog: [no log message]
36628 2003-01-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36630 * NEWS, doc/Makefile.am, doc/tex/Makefile.am, doc/tex/appendix.tex,
36631 doc/tex/patents.tex: Added some information about the SRP patents in
36634 2003-01-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36636 * doc/tex/ex-serv-srp.tex: [no log message]
36638 2003-01-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36640 * ChangeLog: [no log message]
36642 2003-01-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36644 * lib/gnutls_hash_int.c: [no log message]
36646 2003-01-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36648 * NEWS, acinclude.m4, configure.in, doc/README.CODING_STYLE,
36649 lib/Makefile.am, lib/defines.h, lib/gnutls.h.in.in, lib/gnutls.sym,
36650 lib/gnutls_auth.c, lib/gnutls_cipher_int.c,
36651 lib/gnutls_cipher_int.h, lib/gnutls_hash_int.c,
36652 lib/gnutls_hash_int.h, lib/gnutls_state.c, libextra/Makefile.am,
36653 libextra/gnutls-extra.sym: Only the documented symbols are now
36656 2003-01-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36658 * lib/gnutls_x509.c: If the certificate does not contain the
36659 basicConstraints extension GNUTLS_E_REQUESTED_DATA_NOT_AVAILABLE
36660 will be returned by gnutls_x509_extract_certificate_ca_status().
36662 2003-01-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36664 * lib/gnutls_x509.c, lib/x509_extensions.c: [no log message]
36666 2003-01-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36668 * ChangeLog: [no log message]
36670 2003-01-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36672 * NEWS, lib/gnutls_ui.h, lib/gnutls_x509.c: Added
36673 gnutls_x509_extract_certificate_ca_status() which returns the CA
36674 status of the given certificate.
36676 2003-01-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36678 * doc/tex/ex-rfc2818.tex: [no log message]
36680 2003-01-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36682 * doc/TODO: [no log message]
36684 2003-01-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36686 * lib/gnutls.h.in.in: [no log message]
36688 2003-01-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36690 * ChangeLog: [no log message]
36692 2003-01-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36694 * NEWS, configure.in, lib/gnutls_compress_int.c,
36695 lib/minitasn1/Makefile.am, libextra/Makefile.am: If liblzo is found
36696 in the system then libgnutls-extra will depend on it, instead of
36699 2002-12-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36701 * ChangeLog: [no log message]
36703 2002-12-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36705 * lib/gnutls_mpi.c: Added a test for null (zero) integers in MPI
36708 2002-12-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36710 * ChangeLog: [no log message]
36712 2002-12-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36714 * src/tests.c, src/tls_test.c: some fixes in the gnutls-cli-debug
36717 2002-12-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36719 * libextra/gnutls_openpgp.c: Added missing stub function.
36721 2002-12-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36723 * tests/Makefile: [no log message]
36725 2002-12-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36727 * configure.in, lib/minitasn1/Makefile.am, lib/minitasn1/README: [no
36730 2002-12-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36732 * NEWS, configure.in, lib/Makefile.am: [no log message]
36734 2002-12-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36736 * Makefile.am, NEWS, configure.in, doc/README.CVS, lib/Makefile.am,
36737 lib/defines.h, lib/minitasn1/coding.c, lib/minitasn1/decoding.c,
36738 lib/minitasn1/der.h, lib/minitasn1/element.c,
36739 lib/minitasn1/element.h, lib/minitasn1/errors.c,
36740 lib/minitasn1/errors.h, lib/minitasn1/errors_int.h,
36741 lib/minitasn1/gstr.c, lib/minitasn1/gstr.h, lib/minitasn1/int.h,
36742 lib/minitasn1/libtasn1.h, lib/minitasn1/mem.h,
36743 lib/minitasn1/parser_aux.c, lib/minitasn1/parser_aux.h,
36744 lib/minitasn1/structure.c, lib/minitasn1/structure.h: [no log
36747 2002-12-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36749 * ChangeLog: [no log message]
36751 2002-12-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36753 * configure.in: depends on libgcrypt 1.1.11
36755 2002-12-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36757 * ChangeLog: [no log message]
36759 2002-12-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36761 * lib/auth_anon.c, lib/auth_dhe.c, lib/auth_rsa.c,
36762 lib/auth_rsa_export.c, lib/gnutls_auth.h, lib/gnutls_handshake.c,
36763 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h,
36764 libextra/auth_srp.c, libextra/auth_srp.h, libextra/auth_srp_rsa.c:
36765 Dropped the support for the client key exchange message 0, and
36766 server key exchange message 2.
36768 2002-12-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36770 * NEWS, configure.in, lib/debug.c, lib/gnutls_mpi.h,
36771 lib/gnutls_record.c, libextra/auth_srp.c: Finished SRP-6 stuff. It
36772 should work fine now.
36774 2002-12-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36776 * libextra/auth_srp.c, libextra/auth_srp_rsa.c, libextra/ext_srp.c,
36777 libextra/gnutls_srp.c, libextra/gnutls_srp.h: First part of SRP-6
36778 support. Follows draft-ietf-tls-srp-04 and does not need the second
36779 key exchange part. Does not work yet.
36781 2002-12-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36783 * doc/protocol/draft-ietf-tls-compression-03.txt,
36784 doc/protocol/draft-ietf-tls-compression-04.txt,
36785 doc/protocol/draft-ietf-tls-srp-03.txt,
36786 doc/protocol/draft-ietf-tls-srp-04.txt, doc/tex/gnutls.bib,
36787 doc/tex/programs.tex: [no log message]
36789 2002-12-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36791 * ChangeLog: [no log message]
36793 2002-12-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36795 * NEWS, includes/gnutls/extra.h, libextra/gnutls_openpgp.c: Added
36796 gnutls_openpgp_extract_key_name_string() which returns a single
36797 string for a pgp user id.
36799 2002-12-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36801 * doc/tex/ex-serv-export.tex, src/serv.c: updated some example and
36802 the server to use the new gnutls_malloc() in callbacks.
36804 2002-12-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36806 * ChangeLog: [no log message]
36808 2002-12-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36810 * lib/gnutls_ui.h, lib/gnutls_x509.c: Added the
36811 gnutls_x509_extract_dn_string() function.
36813 2002-12-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36815 * NEWS, doc/README.CODING_STYLE: [no log message]
36817 2002-12-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36819 * lib/gnutls_errors.c: [no log message]
36821 2002-12-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36823 * README, doc/TODO: [no log message]
36825 2002-12-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36827 * ChangeLog: [no log message]
36829 2002-12-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36831 * ChangeLog, lib/gnutls_mem.c, libextra/gnutls_openpgp.c: [no log
36834 2002-12-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36836 * NEWS: [no log message]
36838 2002-12-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36840 * NEWS, configure.in: [no log message]
36842 2002-12-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36844 * src/serv.c: updated to include a callback for receiving openpgp
36845 keys, using libopencdk.
36847 2002-12-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36849 * lib/ext_cert_type.c, lib/gnutls_errors.c,
36850 lib/gnutls_errors_int.h, lib/gnutls_sig.c, lib/x509_b64.c,
36851 libextra/auth_srp_sb64.c: some cleanups
36853 2002-12-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36855 * libextra/gnutls_openpgp.c: minor cleanups
36857 2002-12-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36859 * doc/tex/ex-pgp-keyserver.tex: [no log message]
36861 2002-12-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36863 * ChangeLog: [no log message]
36865 2002-12-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36867 * lib/ext_server_name.c: some fixes in server_name extension
36869 2002-12-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36871 * doc/tex/ex-pgp-keyserver.tex, src/serv-gaa.c, src/serv-gaa.h,
36872 src/serv.c, src/serv.gaa: [no log message]
36874 2002-12-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36876 * NEWS, doc/tex/callbacks.tex, lib/gnutls.h.in.in, lib/gnutls_db.c,
36877 lib/gnutls_global.c, lib/gnutls_mem.c, lib/x509_b64.c,
36878 libextra/auth_srp_sb64.c, libextra/gnutls_srp.c: Exported the more
36879 convenient gnutls_malloc() and gnutls_free() functions. Actually
36880 pointers to functions.
36882 2002-12-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36884 * lib/gnutls.h.in.in, lib/gnutls_global.c: [no log message]
36886 2002-12-07 Timo Schulz <twoaday@gnutls.org>
36888 * libextra/gnutls_openpgp.c: Some bug fixes for the OpenPGP code.
36890 2002-12-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36892 * doc/TODO: [no log message]
36894 2002-12-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36896 * ChangeLog: [no log message]
36898 2002-12-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36900 * lib/gnutls_db.c, libextra/gnutls_srp.c: [no log message]
36902 2002-12-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36904 * NEWS, lib/x509_b64.c, libextra/auth_srp_sb64.c: Changed the
36905 semantics of gnutls_pem_base64_encode_alloc() and
36906 gnutls_pem_base64_decode_alloc(). In the default case were the
36907 gnutls library is used with malloc/realloc/free, these are binary
36908 compatible. They now require the returned data to be freed using the
36909 gnutls_global_get_free_function().
36911 2002-12-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36913 * includes/gnutls/extra.h, lib/gnutls_int.h, lib/gnutls_ui.h,
36914 libextra/auth_srp_passwd.c, libextra/gnutls_srp.c,
36915 libextra/gnutls_srp.h: some cleanups.
36917 2002-12-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36919 * NEWS, doc/TODO, doc/tex/Makefile.am, doc/tex/callbacks.tex,
36920 doc/tex/library.tex, lib/gnutls.h.in.in, lib/gnutls_datum.c,
36921 lib/gnutls_datum.h, lib/gnutls_db.c, lib/gnutls_global.c,
36922 lib/gnutls_mem.c, lib/gnutls_mem.h, lib/gnutls_state.c,
36923 lib/gnutls_str.c, lib/gnutls_str.h, libextra/auth_srp_passwd.c,
36924 libextra/auth_srp_passwd.h, libextra/gnutls_srp.c, src/cli.c,
36925 src/serv.c: Added the new functions gnutls_get_malloc_function(),
36926 gnutls_get_free_function(). Also changed the way callback functions
36927 must allocate data. They now need to use these functions, instead of
36928 just calling malloc().
36930 2002-12-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36932 * libextra/auth_srp.c, libextra/auth_srp_passwd.c,
36933 libextra/auth_srp_passwd.h, libextra/gnutls_srp.c: more updates in
36934 the SRP parameter callback.
36936 2002-12-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36938 * configure.in, includes/gnutls/extra.h: [no log message]
36940 2002-12-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36942 * libextra/ext_srp.c, libextra/gnutls_srp.c: Some updates in the srp
36943 codebase, to detect illegal usernames etc.
36945 2002-12-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36947 * lib/gnutls_errors.c, lib/gnutls_errors_int.h,
36948 lib/gnutls_extensions.c, lib/gnutls_handshake.c: added error code to
36949 report illegal srp usernames. Some fixes in the extension parsing to
36950 report fatal errors.
36952 2002-12-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36954 * ChangeLog: [no log message]
36956 2002-12-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36958 * lib/x509_extensions.c, lib/x509_verify.c: some optimizations in
36959 string handling of the x.509 asn.1 parsers.
36961 2002-12-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36963 * tests/openpgp_test.c: [no log message]
36965 2002-12-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36967 * ChangeLog, doc/tex/ex-pgp-keyserver.tex: [no log message]
36969 2002-12-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36971 * lib/gnutls_global.c: [no log message]
36973 2002-12-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36975 * doc/tex/Makefile.am, doc/tex/ex-pgp-keyserver.tex,
36976 doc/tex/examples.tex, doc/tex/macros.tex, doc/tex/preparation.tex:
36977 Added a chapter for sources preparation. Based on the documenation
36980 2002-12-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36982 * ChangeLog: [no log message]
36984 2002-12-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36986 * configure.in, doc/tex/ex-pgp-keyserver.tex: depends on opencdk
36989 2002-12-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36991 * doc/tex/ex-pgp-keyserver.tex, doc/tex/gnutls.bib,
36992 doc/tex/srp.tex, doc/tex/x509.tex: [no log message]
36994 2002-12-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
36996 * lib/gnutls_extensions.c: Corrected bug in extension parsing.
36998 2002-12-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37000 * libextra/gnutls_extra.c: [no log message]
37002 2002-12-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37004 * NEWS, doc/tex/Makefile.am, doc/tex/srp.tex: [no log message]
37006 2002-12-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37008 * doc/tex/auth.tex, includes/gnutls/extra.h, libextra/gnutls_srp.c:
37009 some updates on srp documentation.
37011 2002-12-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37013 * doc/tex/ex-pgp-keyserver.tex: [no log message]
37015 2002-12-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37017 * doc/tex/ex-pgp-keyserver.tex: [no log message]
37019 2002-12-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37021 * lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
37022 lib/auth_rsa_export.c, lib/ext_cert_type.c, lib/ext_server_name.c,
37023 lib/gnutls_alert.c, lib/gnutls_algorithms.c,
37024 lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_buffers.c,
37025 lib/gnutls_cert.c, lib/gnutls_cipher.c, lib/gnutls_compress.c,
37026 lib/gnutls_compress_int.c, lib/gnutls_constate.c,
37027 lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_db.c,
37028 lib/gnutls_dh.c, lib/gnutls_dh_primes.c, lib/gnutls_global.c,
37029 lib/gnutls_handshake.c, lib/gnutls_kx.c, lib/gnutls_mem.c,
37030 lib/gnutls_mpi.c, lib/gnutls_num.c, lib/gnutls_pk.c,
37031 lib/gnutls_priority.c, lib/gnutls_privkey.c, lib/gnutls_random.c,
37032 lib/gnutls_record.c, lib/gnutls_rsa_export.c, lib/gnutls_session.c,
37033 lib/gnutls_session_pack.c, lib/gnutls_sig.c, lib/gnutls_state.c,
37034 lib/gnutls_str.c, lib/gnutls_ui.c, lib/gnutls_v2_compat.c,
37035 lib/gnutls_x509.c, lib/x509_extensions.c, lib/x509_sig_check.c,
37036 libextra/auth_srp.c, libextra/auth_srp_passwd.c,
37037 libextra/auth_srp_rsa.c, libextra/ext_srp.c,
37038 libextra/gnutls_extra.c, libextra/gnutls_openpgp.c,
37039 libextra/gnutls_srp.c: Cleanups. Prefixed some internal function
37042 2002-12-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37044 * ChangeLog: [no log message]
37046 2002-12-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37048 * lib/gnutls_x509.c: more fixes in
37049 gnutls_x509_extract_certificate_dn_string()
37051 2002-12-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37053 * doc/TODO, lib/gnutls_dh_primes.c: [no log message]
37055 2002-12-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37057 * NEWS, doc/tex/ex-pgp-keyserver.tex, includes/gnutls/extra.h,
37058 lib/gnutls_dh.h, lib/gnutls_dh_primes.c, libextra/auth_srp.c,
37059 libextra/auth_srp.h, libextra/auth_srp_passwd.c,
37060 libextra/auth_srp_passwd.h, libextra/gnutls_openpgp.c,
37061 libextra/gnutls_srp.c, libextra/gnutls_srp.h, src/common.c: Added
37062 the function gnutls_srp_server_set_credentials_function() to allow
37063 retrieving SRP parameters from an external backend - other than
37066 2002-12-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37068 * NEWS, doc/tex/ex-pgp-keyserver.tex, lib/auth_cert.c,
37069 libextra/gnutls_extra.h, libextra/gnutls_openpgp.c,
37070 libextra/gnutls_openpgp.h: Enabled the OpenPGP key retrieval
37071 callback function (untested yet).
37073 2002-12-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37075 * libextra/Makefile.am, libextra/crypt.c, libextra/crypt.h,
37076 libextra/crypt_srpsha1.c, libextra/crypt_srpsha1.h: removed all
37077 files related to srpsha1 encoding. The are not needed any more.
37079 2002-12-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37081 * doc/TODO: [no log message]
37083 2002-12-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37085 * NEWS, includes/gnutls/extra.h, lib/x509_b64.c,
37086 libextra/auth_srp_sb64.c, libextra/crypt.c,
37087 libextra/crypt_srpsha1.c, libextra/gnutls_srp.c,
37088 libextra/gnutls_srp.h, src/common.c, src/crypt-gaa.c, src/crypt.c,
37089 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.
37091 2002-12-01 Timo Schulz <twoaday@gnutls.org>
37093 * tests/openpgp_test.c: Some enhancements for the OpenPGP test
37096 2002-12-01 Timo Schulz <twoaday@gnutls.org>
37098 * libextra/gnutls_openpgp.c: Some new code for the OpenPGP lib.
37100 2002-12-01 Timo Schulz <twoaday@gnutls.org>
37102 * tests/openpgp_test.c: Some enhancements for the OpenPGP test
37105 2002-11-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37107 * NEWS, configure.in: [no log message]
37109 2002-11-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37111 * NEWS: [no log message]
37113 2002-11-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37115 * ChangeLog: [no log message]
37117 2002-11-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37119 * lib/gnutls_int.h, lib/gnutls_x509.c:
37120 gnutls_x509_extract_certificate_dn_string() now behaves as described
37123 2002-11-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37125 * ChangeLog: [no log message]
37127 2002-11-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37129 * doc/README.CODING_STYLE, includes/gnutls/extra.h,
37130 lib/gnutls_int.h: some changes in the callback function behaviour.
37132 2002-11-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37134 * ChangeLog: [no log message]
37136 2002-11-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37138 * lib/Makefile.am: linked against libgcrypt (I saw that in debian)
37140 2002-11-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37142 * doc/README.CODING_STYLE, doc/README.CVS: [no log message]
37144 2002-11-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37146 * doc/README.CODING_STYLE: [no log message]
37148 2002-11-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37150 * doc/tex/alert.tex, doc/tex/certificate.tex, doc/tex/errors.tex,
37151 doc/tex/examples.tex, doc/tex/funcs.tex, doc/tex/gnutls.bib,
37152 doc/tex/handshake.tex, doc/tex/layers.tex, doc/tex/openpgp.tex,
37153 doc/tex/record.tex, doc/tex/record_weaknesses.tex,
37154 doc/tex/tls_extensions.tex: [no log message]
37156 2002-11-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37158 * ChangeLog: [no log message]
37160 2002-11-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37162 * includes/gnutls/compat.h: [no log message]
37164 2002-11-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37166 * NEWS, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
37167 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
37168 lib/gnutls_extensions.c, libextra/auth_srp_rsa.c,
37169 libextra/gnutls_extra.c: Several cleanups and elimination of
37172 2002-11-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37174 * doc/tex/Makefile.am, doc/tex/gnutls.bib, doc/tex/record.tex,
37175 doc/tex/record_weaknesses.tex, doc/tex/tls_extensions.tex,
37176 doc/tex/tlsintro.tex, includes/gnutls/compat4.h,
37177 lib/ext_server_name.c, lib/gnutls_int_compat.c: updated
37178 documentation to include record layer weaknesses and
37179 counter-measures, and the supported TLS extensions.
37181 2002-11-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37183 * includes/Makefile.am, includes/gnutls/Makefile.am: [no log
37186 2002-11-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37188 * includes/gnutls/compat4.h, lib/gnutls.h.in.in: compat4.h was
37189 added, and is included by default in gnutls.h.
37191 2002-11-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37193 * includes/gnutls/compat.h, lib/gnutls_algorithms.c,
37194 lib/gnutls_algorithms.h, lib/gnutls_cert.h, lib/gnutls_sig.c,
37195 lib/gnutls_ui.h, lib/gnutls_x509.c, lib/rfc2818_hostname.c,
37196 libextra/gnutls_extra.c: Moved the GNUTLS_X509KEY_* to gnutls_cert.h
37197 and renamed them to KEY_*. Improved the checking of key usage.
37199 2002-11-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37201 * lib/gnutls_algorithms.c: added the AES ciphersuites for
37202 certificate srp authentication.
37204 2002-11-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37206 * ChangeLog: [no log message]
37208 2002-11-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37210 * doc/README.autoconf, doc/TODO: [no log message]
37212 2002-11-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37214 * doc/tex/auth.tex: [no log message]
37216 2002-11-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37218 * lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_algorithms.c,
37219 lib/gnutls_cert.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
37220 lib/gnutls_x509.c, libextra/auth_srp_rsa.c, libextra/ext_srp.c,
37221 libextra/gnutls_extra.c, src/cli.c, src/common.c, src/common.h,
37222 src/serv.c: Added support for the DSS certificate SRP authenticated
37223 cipher suites (currently only with 3DES cipher). Cleaned up the
37224 client and server code, which was duplicated.
37226 2002-11-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37228 * NEWS, lib/auth_cert.c, lib/gnutls.h.in.in,
37229 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
37230 lib/gnutls_auth.c, lib/gnutls_auth_int.h, lib/gnutls_cert.c,
37231 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_v2_compat.c,
37232 lib/gnutls_x509.c, libextra/Makefile.am, libextra/auth_srp.c,
37233 libextra/auth_srp.h, libextra/auth_srp_rsa.c, libextra/ext_srp.c,
37234 libextra/gnutls_extra.c, libextra/gnutls_extra.h, src/cli.c,
37235 src/common.c, src/serv.c: Added certificate authenticated SRP cipher
37238 2002-11-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37240 * doc/tex/auth.tex, doc/tex/compression.tex, doc/tex/gnutls.bib,
37241 doc/tex/openpgp.tex, doc/tex/tlsintro.tex: [no log message]
37243 2002-11-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37245 * doc/tex/gnutls.bib: [no log message]
37247 2002-11-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37249 * doc/tex/certificate.tex, lib/gnutls_x509.c: [no log message]
37251 2002-11-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37253 * ChangeLog: [no log message]
37255 2002-11-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37257 * lib/gnutls_int_compat.c: added compatibility function for the
37260 2002-11-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37262 * doc/tex/Makefile.am, doc/tex/appendix.tex, doc/tex/auth.tex,
37263 doc/tex/compression.tex, doc/tex/examples.tex, doc/tex/gnutls.bib,
37264 doc/tex/gnutls.tex, doc/tex/openpgp.tex, doc/tex/tlsintro.tex: added
37265 bibliography in documentation.
37267 2002-11-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37269 * ChangeLog: [no log message]
37271 2002-11-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37273 * doc/tex/ex-pgp-keyserver.tex: [no log message]
37275 2002-11-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37277 * doc/tex/ex-pgp-keyserver.tex: [no log message]
37279 2002-11-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37281 * doc/tex/ex-pgp-keyserver.tex: [no log message]
37283 2002-11-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37285 * doc/examples/Makefile.am, doc/tex/Makefile.am,
37286 doc/tex/ex-pgp-keyserver.tex, doc/tex/examples.tex,
37287 includes/gnutls/extra.h, lib/gnutls_int.h: updated pgp key retrieval
37288 callback and added example.
37290 2002-11-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37292 * ChangeLog: [no log message]
37294 2002-11-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37296 * doc/tex/Makefile.am: [no log message]
37298 2002-11-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37300 * doc/tex/Makefile.am: [no log message]
37302 2002-11-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37304 * NEWS, configure.in, doc/Makefile.am, doc/examples/.cvsignore,
37305 doc/examples/Makefile.am, doc/tex/Makefile.am: example programs are
37306 now located in doc/examples directory.
37308 2002-11-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37310 * ChangeLog: [no log message]
37312 2002-11-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37314 * lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_alert.h: Added
37315 some new alert codes from the extensions draft.
37317 2002-11-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37319 * lib/gnutls.h.in.in, lib/gnutls_ui.c: [no log message]
37321 2002-11-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37323 * doc/tex/.cvsignore: [no log message]
37325 2002-11-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37327 * doc/tex/ex-client2.tex, doc/tex/examples.tex: updated the basic
37328 client to support OpenPGP certificate authentication.
37330 2002-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37332 * ChangeLog: [no log message]
37334 2002-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37336 * doc/tex/Makefile.am, doc/tex/ex-serv-pgp.tex,
37337 doc/tex/examples.tex: added example with an openpgp server
37339 2002-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37341 * NEWS, configure.in: [no log message]
37343 2002-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37345 * lib/auth_anon.c, lib/auth_cert.c, lib/auth_dh_common.c,
37346 lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_rsa_export.c,
37347 lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_handshake.c,
37348 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_session_pack.c,
37349 lib/gnutls_state.c, lib/gnutls_ui.c, lib/gnutls_v2_compat.c,
37350 lib/gnutls_x509.c, libextra/auth_srp.c, libextra/auth_srp_passwd.c,
37351 libextra/ext_srp.c: The session->gnutls_key was renamed to
37354 2002-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37356 * includes/gnutls/compat.h, includes/gnutls/extra.h: added compat.h
37357 which has definitions for compatibility with older (0.4.x and 0.5.y,
37360 2002-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37362 * NEWS, includes/Makefile.am, includes/gnutls/Makefile.am,
37363 lib/gnutls_ui.h: [no log message]
37365 2002-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37367 * includes/gnutls/extra.h, lib/gnutls_int.h: The
37368 gnutls_openpgp_recv_key_func() callback function now accepts a key
37369 fingerprint, instead of the key id.
37371 2002-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37373 * ChangeLog: [no log message]
37375 2002-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37377 * src/cli.c, src/common.h, src/serv.c, src/tests.c, src/tests.h,
37378 src/tls_test.c: [no log message]
37380 2002-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37382 * src/cli.c, src/serv.c, src/tests.c: cleanups
37384 2002-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37386 * includes/gnutls/extra.h, lib/gnutls.h.in.in: dropped source
37387 backwards compatibility
37389 2002-11-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37391 * configure.in, includes/gnutls/extra.h, lib/gnutls_int.h,
37392 libextra/gnutls_openpgp.c: Added callback for OpenPGP key retrieval.
37394 2002-11-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37396 * ChangeLog: [no log message]
37398 2002-11-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37400 * doc/protocol/draft-ietf-tls-rfc2246-bis-01.txt,
37401 doc/protocol/draft-ietf-tls-rfc2246-bis-02.txt: added new rfc2246bis
37404 2002-11-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37406 * opencdk.m4: updated url for opencdk
37408 2002-11-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37410 * ChangeLog: [no log message]
37412 2002-11-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37414 * lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_db.c,
37415 lib/gnutls_global.c, lib/gnutls_state.c, lib/gnutls_x509.c: some
37416 updated in the documentation
37418 2002-11-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37420 * NEWS: [no log message]
37422 2002-11-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37424 * ChangeLog: [no log message]
37426 2002-11-04 Timo Schulz <twoaday@gnutls.org>
37428 * libextra/gnutls_openpgp.c: Applied patch to make the error
37429 handling with keyservers more easier.
37431 2002-11-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37433 * lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_alert.h,
37434 lib/gnutls_errors_int.h: Added new alert (certificate unobtainable)
37435 from draft-ietf-tls-extensions.
37437 2002-11-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37439 * NEWS, configure.in: depends on opencdk 0.3.2
37441 2002-11-04 Timo Schulz <twoaday@gnutls.org>
37443 * libextra/gnutls_openpgp.c: Some debug code for the OpenPGP part.
37445 2002-11-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37447 * ChangeLog: [no log message]
37449 2002-11-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37451 * src/common.c: [no log message]
37453 2002-11-03 Timo Schulz <twoaday@gnutls.org>
37455 * lib/gnutls_errors.c, lib/gnutls_errors_int.h,
37456 libextra/gnutls_openpgp.c: Use the old error codes for OpenPGP
37459 2002-11-03 Timo Schulz <twoaday@gnutls.org>
37461 * lib/auth_cert.c: Fixed an off-by-one bug for OpenPGP fingerprint
37464 2002-11-03 Timo Schulz <twoaday@gnutls.org>
37466 * lib/gnutls_errors_int.h: Corrected error number (the old was
37469 2002-11-03 Timo Schulz <twoaday@gnutls.org>
37471 * lib/gnutls_errors.c, lib/gnutls_errors_int.h,
37472 libextra/gnutls_openpgp.c: Unification for the OpenPGP error code.
37474 2002-11-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37476 * lib/gnutls_cert.c: corrected behaviour of verification in openpgp
37479 2002-11-03 Timo Schulz <twoaday@gnutls.org>
37481 * libextra/gnutls_openpgp.c: Set the OpenPGP certificate status to
37482 GNUTLS_CERT_NOT_TRUSTED if the function failed.
37484 2002-11-03 Timo Schulz <twoaday@gnutls.org>
37486 * libextra/gnutls_openpgp.c, tests/openpgp_test.c: Bug fix for the
37487 OpenPGP secret key order.
37489 2002-11-03 Timo Schulz <twoaday@gnutls.org>
37491 * lib/gnutls_errors.c, lib/gnutls_errors_int.h,
37492 libextra/gnutls_openpgp.c: Add OpenPGP error description
37494 2002-11-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37496 * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_sig.c,
37497 lib/gnutls_x509.c: Renamed GNUTLS_E_X509_KEY_USAGE_VIOLATION to
37498 GNUTLS_E_KEY_USAGE_VIOLATION, in order to apply to PGP keys as well.
37500 2002-11-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37502 * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_pk.c,
37503 lib/gnutls_sig.c, lib/x509_sig_check.c, src/cli-gaa.c,
37504 src/cli-gaa.h, src/cli.c, src/cli.gaa, src/common.c: Added some new
37505 error codes and updated client.
37507 2002-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37509 * ChangeLog: [no log message]
37511 2002-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37513 * libextra/gnutls_openpgp.c: [no log message]
37515 2002-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37517 * configure.in: [no log message]
37519 2002-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37521 * lib/gnutls_errors.c: [no log message]
37523 2002-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37525 * libextra/gnutls_openpgp.c: fixed stub
37527 2002-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37529 * NEWS: [no log message]
37531 2002-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37533 * NEWS, lib/ext_cert_type.c, lib/ext_max_record.c,
37534 lib/ext_server_name.c, lib/gnutls_alert.c, lib/gnutls_buffers.c,
37535 lib/gnutls_cert.c, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
37536 lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
37537 lib/gnutls_record.c, lib/gnutls_rsa_export.c,
37538 lib/gnutls_session_pack.c, lib/gnutls_ui.c, lib/x509_b64.c,
37539 libextra/gnutls_openpgp.c, libextra/gnutls_srp.c: Combined
37540 GNUTLS_E_INVALID_PARAMETERS wich GNUTLS_E_INVALID_REQUEST.
37541 Introduced GNUTLS_E_SHORT_MEMORY_BUFFER.
37543 2002-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37545 * lib/gnutls_x509.c, lib/x509_xml.c: Fixed some memory leaks which
37546 may occured on error cases.
37548 2002-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37550 * NEWS, lib/gnutls_x509.c, src/common.c:
37551 gnutls_x509_extract_certificate_dn_string() was rewritten.
37553 2002-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37555 * lib/Makefile.am: [no log message]
37557 2002-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37559 * lib/gnutls_x509.c: Added a check for dn extraction failure in
37560 gnutls_x509_extract_certificate_dn_string().
37562 2002-11-01 Timo Schulz <twoaday@gnutls.org>
37564 * libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h: Adjust the
37567 2002-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37569 * ChangeLog: [no log message]
37571 2002-10-29 Timo Schulz <twoaday@gnutls.org>
37573 * configure.in: Bump OpenCDK version to 0.3.0
37575 2002-10-29 Timo Schulz <twoaday@gnutls.org>
37577 * lib/gnutls_errors_int.h, libextra/gnutls_openpgp.c,
37578 libextra/gnutls_openpgp.h, tests/Makefile, tests/openpgp_test.c: Add
37579 new regression test for OpenPGP. New code for the OpenCDK 0.3.0
37580 version. A new error code for the OpenPGP part.
37582 2002-10-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37584 * lib/gnutls_buffer.h: added missing file
37586 2002-10-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37588 * lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
37589 lib/auth_rsa_export.c, lib/gnutls_buffers.c, lib/gnutls_cert.c,
37590 lib/gnutls_cipher_int.c, lib/gnutls_constate.c,
37591 lib/gnutls_errors.c, lib/gnutls_errors_int.h,
37592 lib/gnutls_handshake.c, lib/gnutls_pk.c, lib/gnutls_record.c,
37593 lib/gnutls_rsa_export.c, lib/gnutls_state.c, lib/gnutls_ui.c,
37594 lib/gnutls_x509.c, lib/x509_verify.c, lib/x509_xml.c,
37595 libextra/auth_srp_passwd.c, libextra/gnutls_openpgp.c:
37596 GNUTLS_E_UNKNOWN_ERROR was removed, and was replaced by
37597 GNUTLS_E_INTERNAL_ERROR.
37599 2002-10-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37601 * lib/gnutls_errors.c: [no log message]
37603 2002-10-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37605 * doc/scripts/Makefile.am, doc/tex/auth.tex, doc/tex/tlsintro.tex,
37606 doc/tex/translayer.tex: [no log message]
37608 2002-10-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37610 * ChangeLog: [no log message]
37612 2002-10-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37614 * NEWS, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
37615 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_record.c,
37616 lib/gnutls_state.c, lib/gnutls_str.c, lib/gnutls_str.h:
37617 Optimizations in buffering code, which reduce the number of
37618 malloc/realloc calls.
37620 2002-10-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37622 * lib/gnutls_errors.c, src/retcodes.c: The error code table now
37623 contains all the error codes sorted.
37625 2002-10-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37627 * NEWS, configure.in, doc/tex/Makefile.am, doc/tex/appendix.tex,
37628 doc/tex/errors.tex, doc/tex/gnutls.tex, lib/gnutls_errors.c,
37629 lib/gnutls_pk.c, src/Makefile.am, src/retcodes.c: Documented error
37630 codes in an appendix. This documentation is generated automatically
37631 using the retcodes program.
37633 2002-10-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37635 * doc/scripts/gdoc: [no log message]
37637 2002-10-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37639 * doc/scripts/gdoc, doc/scripts/sort1.pl, doc/tex/Makefile.am: Added
37640 script to sort function names in function reference.
37642 2002-10-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37644 * lib/gnutls_errors.c: [no log message]
37646 2002-10-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37648 * lib/auth_cert.c, lib/gnutls_cipher.c, lib/gnutls_constate.c,
37649 lib/gnutls_errors.c, lib/gnutls_errors_int.h,
37650 lib/gnutls_handshake.c, lib/gnutls_pk.c, lib/gnutls_v2_compat.c:
37651 Added more descriptive error codes to be returned by
37652 gnutls_strerror(). Removed old and unused error codes.
37654 2002-10-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37656 * src/tls_test-gaa.c, src/tls_test-gaa.h, src/tls_test.c,
37657 src/tls_test.gaa: gnutls-cli-debug now accepts one hostname only
37659 2002-10-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37661 * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa: gnutls-cli
37662 now accepts one hostname only
37664 2002-10-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37666 * doc/protocol/draft-ietf-tls-compression-02.txt,
37667 doc/protocol/draft-ietf-tls-compression-03.txt: [no log message]
37669 2002-10-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37671 * ChangeLog: [no log message]
37673 2002-10-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37675 * doc/TODO, doc/tex/Makefile.am, lib/Makefile.am, lib/auth_anon.c,
37676 lib/auth_dh_common.c, lib/auth_dh_common.h, lib/auth_dhe.c,
37677 lib/rfc2818_hostname.c: Merged common stuff in DHE and anonymous DH
37680 2002-10-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37682 * ChangeLog: [no log message]
37684 2002-10-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37686 * doc/tex/examples.tex: [no log message]
37688 2002-10-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37690 * NEWS, doc/tex/Makefile.am, doc/tex/ex-client-resume.tex,
37691 doc/tex/ex-client-srp.tex, doc/tex/ex-client1.tex,
37692 doc/tex/ex-client2.tex, doc/tex/ex-info.tex,
37693 doc/tex/ex-serv-export.tex, doc/tex/ex-serv-srp.tex,
37694 doc/tex/ex-serv1.tex, doc/tex/ex1.tex, doc/tex/ex2.tex,
37695 doc/tex/ex3.tex, doc/tex/ex4.tex, doc/tex/serv-export.tex,
37696 doc/tex/serv-srp.tex, doc/tex/serv1.tex, doc/tex/srp1.tex: Example
37697 programs found in the documentation can now be generated by running
37698 "make examples" in doc/tex directory.
37700 2002-10-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37702 * THANKS, libextra/Makefile.am: Fixed interlibrary dependencies. By
37703 Ivo Timmermans. This requires the debian libtool 1.4.2-7.1
37705 2002-10-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37707 * doc/tex/compression.tex, doc/tex/layers.tex,
37708 doc/tex/translayer.tex: [no log message]
37710 2002-10-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37712 * lib/ext_max_record.c, lib/ext_server_name.c: cleanups in the
37713 server name extension.
37715 2002-10-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37717 * NEWS, src/cli.c: Some fixes in 'gnutls-cli' client program to
37718 prevent some segmentation faults at exit.
37720 2002-10-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37722 * NEWS: [no log message]
37724 2002-10-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37726 * doc/tex/auth.tex, doc/tex/funcs.tex: [no log message]
37728 2002-10-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37730 * doc/tex/Makefile.am, doc/tex/alert.tex, doc/tex/auth.tex,
37731 doc/tex/certificate.tex, doc/tex/ciphersuites.tex,
37732 doc/tex/compression.tex, doc/tex/handshake.tex, doc/tex/howto.tex,
37733 doc/tex/memory.tex, doc/tex/record.tex, doc/tex/tlsintro.tex:
37734 spelling corrections, and addition of a subsection for compression
37737 2002-10-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37739 * lib/gnutls_algorithms.c: ZLIB's number was changed according to
37740 draft-ietf-tls-compression-02
37742 2002-10-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37744 * NEWS, configure.in, lib/auth_anon.c, lib/auth_cert.c,
37745 lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c,
37746 lib/auth_rsa_export.c, lib/defines.h, lib/ext_cert_type.c,
37747 lib/ext_cert_type.h, lib/ext_max_record.c, lib/ext_max_record.h,
37748 lib/ext_server_name.c, lib/ext_server_name.h, lib/gnutls.h.in.in,
37749 lib/gnutls_alert.c, lib/gnutls_alert.h, lib/gnutls_algorithms.c,
37750 lib/gnutls_auth.c, lib/gnutls_auth.h, lib/gnutls_buffers.c,
37751 lib/gnutls_buffers.h, lib/gnutls_cert.c, lib/gnutls_cipher.c,
37752 lib/gnutls_cipher.h, lib/gnutls_compress_int.c,
37753 lib/gnutls_compress_int.h, lib/gnutls_db.c, lib/gnutls_dh_primes.c,
37754 lib/gnutls_extensions.h, lib/gnutls_global.c,
37755 lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
37756 lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_mem.c,
37757 lib/gnutls_pk.c, lib/gnutls_pk.h, lib/gnutls_record.c,
37758 lib/gnutls_rsa_export.c, lib/gnutls_session_pack.c,
37759 lib/gnutls_sig.c, lib/gnutls_sig.h, lib/gnutls_state.c,
37760 lib/gnutls_ui.c, lib/gnutls_ui.h, lib/gnutls_x509.c,
37761 lib/gnutls_x509.h, lib/rfc2818_hostname.c, lib/x509_b64.c,
37762 lib/x509_b64.h, lib/x509_sig_check.c, libextra/auth_srp.c,
37763 libextra/auth_srp.h, libextra/auth_srp_passwd.c,
37764 libextra/auth_srp_passwd.h, libextra/auth_srp_sb64.c,
37765 libextra/crypt.c, libextra/crypt_srpsha1.c, libextra/ext_srp.c,
37766 libextra/ext_srp.h, libextra/gnutls_openpgp.c: several fixes in the
37767 codebase, mostly in signed/unsigned checkings.
37769 2002-10-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37771 * ChangeLog: [no log message]
37773 2002-10-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37775 * lib/ext_max_record.c, lib/ext_max_record.h: Corrected some types,
37776 to work in 64 bits machines. Suggested by Ivo Timmermans
37779 2002-10-12 Andrew McDonald <admcd@gnutls.org>
37781 * includes/gnutls/openssl.h: Enclose in extern "C" (from Debian bug
37784 2002-10-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37786 * src/serv.c: now does not require carriage return
37788 2002-10-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37790 * lib/ext_server_name.c: Fixes (or not) in server name extension
37793 2002-10-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37795 * doc/tex/certificate.tex, doc/tex/ex-rfc2818.tex, doc/tex/ex3.tex,
37796 doc/tex/examples.tex: updated documentation
37798 2002-10-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37800 * NEWS, lib/ext_server_name.c, lib/gnutls_int.h,
37801 lib/gnutls_priority.c, src/serv.c: Improved the server name
37802 extension. Resumed sessions can now use it.
37804 2002-10-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37806 * NEWS, lib/Makefile.am, lib/ext_server_name.c,
37807 lib/ext_server_name.h, lib/gnutls.h.in.in, lib/gnutls_extensions.c,
37808 lib/gnutls_int.h, src/cli.c, src/common.c, src/serv.c: Added server
37809 name extension, from draft-ietf-tls-extension-05.
37811 2002-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37813 * doc/protocol/draft-ietf-tls-compression-01.txt,
37814 doc/protocol/draft-ietf-tls-compression-02.txt,
37815 doc/protocol/draft-ietf-tls-rfc2246-bis-01.txt: [no log message]
37817 2002-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37819 * doc/tex/ex-alert.tex, doc/tex/ex-rfc2818.tex,
37820 doc/tex/examples.tex, lib/rfc2818_hostname.c: more documentation
37823 2002-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37825 * doc/tex/ex-rfc2818.tex: more documentation updates
37827 2002-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37829 * doc/tex/ex-alert.tex: [no log message]
37831 2002-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37833 * NEWS, configure.in, doc/tex/Makefile.am, doc/tex/ex-alert.tex,
37834 doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex4.tex,
37835 doc/tex/examples.tex, doc/tex/handshake.tex,
37836 doc/tex/serv-export.tex, doc/tex/serv-srp.tex, doc/tex/serv1.tex,
37837 src/serv.c: Separated alert checking from the example programs, to
37838 make them cleaner. Added an example which demonstrates the alert
37841 2002-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37843 * NEWS, doc/tex/examples.tex: last minute changes for 0.5.9 release.
37845 2002-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37847 * ChangeLog: [no log message]
37849 2002-10-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37851 * NEWS, lib/Makefile.am, lib/gnutls_ui.h, lib/rfc2818_hostname.c:
37852 Added int gnutls_x509_check_certificates_hostname() which check
37853 whether the given hostname matches the owner of the given X.509
37856 2002-10-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37858 * NEWS, configure.in, lib/gnutls_extensions.c, lib/x509_xml.c:
37861 2002-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37863 * lib/gnutls_priority.c: [no log message]
37865 2002-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37867 * src/cli.c: [no log message]
37869 2002-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37871 * NEWS, doc/tex/ex4.tex, doc/tex/serv-export.tex,
37872 doc/tex/serv1.tex, lib/gnutls.h.in.in, lib/gnutls_priority.c,
37873 src/cli-gaa.c: Added gnutls_set_default_priority() and
37874 gnutls_set_default_export_priority() functions, to avoid calling all
37875 the *_priority() functions if the defaults are ok.
37877 2002-10-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37879 * lib/gnutls_x509.c: [no log message]
37881 2002-10-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37883 * NEWS, lib/gnutls_ui.h, lib/gnutls_x509.c: Added
37884 gnutls_x509_extract_certificate_dn_string() which returns the peer's
37885 Distinguished name in a single string.
37887 2002-10-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37889 * NEWS, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_auth.c,
37890 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_kx.c,
37891 src/cli.c, src/cli.gaa: several cleanups
37893 2002-10-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37895 * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa: Changes in
37896 gnutls-cli, to allow testing of starttls implementations.
37898 2002-10-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37900 * ChangeLog: [no log message]
37902 2002-10-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37904 * NEWS, lib/gnutls_ui.c, lib/gnutls_ui.h: rolled back addition of
37905 certificate_get_our_issuer() function.
37907 2002-10-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37909 * includes/gnutls/extra.h, libextra/gnutls_extra.c,
37910 libextra/libgnutls-extra.m4: Corrected the broken detection of
37911 libgnutls-extra. Bug reported by Ivo Timmermans.
37913 2002-10-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37915 * NEWS: [no log message]
37917 2002-10-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37919 * NEWS, doc/TODO, lib/gnutls_state.c, lib/gnutls_ui.c,
37920 lib/gnutls_ui.h: Corrected bug which prevented
37921 gnutls_certificate_get_ours() from working. Added
37922 gnutls_certificate_get_our_issuer() function.
37924 2002-10-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37926 * lib/gnutls_privkey.c, lib/gnutls_privkey.h, lib/gnutls_ui.h,
37927 lib/gnutls_x509.c, lib/x509_b64.c: Improved
37928 gnutls_x509_extract_key_pk_algorithm(), which can now distinguish
37929 DSA keys from unknown keys.
37931 2002-10-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37933 * ChangeLog: [no log message]
37935 2002-10-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37937 * configure.in, lib/gnutls_buffers.c: some fixes to compile with
37940 2002-10-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37942 * doc/TODO: [no log message]
37944 2002-10-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37946 * NEWS: [no log message]
37948 2002-10-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37950 * configure.in, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_privkey.c,
37951 lib/gnutls_privkey.h, lib/gnutls_ui.h: Added function to extract the
37952 public key algorithm of a DER encoded private key.
37954 2002-09-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37956 * ChangeLog: [no log message]
37958 2002-09-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37960 * doc/protocol/draft-ietf-tls-compression-00.txt,
37961 doc/protocol/draft-ietf-tls-compression-01.txt: [no log message]
37963 2002-09-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37965 * NEWS, configure.in, lib/auth_rsa.c, lib/gnutls_cert.c: [no log
37968 2002-09-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37970 * ChangeLog: [no log message]
37972 2002-09-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37974 * NEWS, configure.in, lib/gnutls_cert.c: [no log message]
37976 2002-09-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37978 * lib/gnutls_global.c: enabled error messages of libgcrypt in debug
37981 2002-09-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37983 * ChangeLog: [no log message]
37985 2002-09-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37987 * lib/Makefile.am, lib/defines.h, lib/gnutls.h.in.in,
37988 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
37989 lib/gnutls_compress_int.c, lib/gnutls_errors.c,
37990 lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
37991 libextra/Makefile.am, libextra/gnutls_extra.c, libextra/lzoconf.h,
37992 libextra/minilzo.c, libextra/minilzo.h, src/cli.c, src/serv.c: Added
37993 support for the LZO compression library in gnutls-extra. Some fixes
37994 in the hello message parsing.
37996 2002-09-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
37998 * NEWS, lib/gnutls.h.in.in, lib/gnutls_state.c: [no log message]
38000 2002-09-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38002 * lib/gnutls.h.in.in, lib/gnutls_buffers.c, lib/gnutls_handshake.c,
38003 lib/gnutls_int.h, lib/gnutls_int_compat.c, lib/gnutls_state.c:
38004 replaced gnutls_handshake_get_direction() with
38005 gnutls_record_get_direction().
38007 2002-09-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38009 * doc/tex/appendix.tex, doc/tex/certificate.tex,
38010 doc/tex/library.tex: updated documentation
38012 2002-09-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38014 * README, src/serv.c: [no log message]
38016 2002-09-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38018 * lib/gnutls_record.c: [no log message]
38020 2002-09-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38022 * doc/tex/auth.tex, doc/tex/library.tex, doc/tex/macros.tex,
38023 doc/tex/tlsintro.tex, doc/tex/translayer.tex: [no log message]
38025 2002-09-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38027 * ChangeLog: [no log message]
38029 2002-09-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38031 * lib/gnutls_global.c: [no log message]
38033 2002-09-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38035 * doc/tex/library.tex: [no log message]
38037 2002-09-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38039 * doc/tex/library.tex: [no log message]
38041 2002-09-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38043 * configure.in, doc/TODO, doc/tex/alert.tex, doc/tex/auth.tex,
38044 doc/tex/programs.tex, lib/gnutls_alert.c, src/crypt.c: [no log
38047 2002-09-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38049 * doc/tex/layers.tex: [no log message]
38051 2002-09-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38053 * doc/tex/library.tex: [no log message]
38055 2002-09-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38057 * README, lib/gnutls.h.in.in, lib/gnutls_alert.c: Added a new
38058 function to convert from an error to an alert code.
38060 2002-09-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38062 * lib/gnutls.h.in.in, lib/gnutls_alert.c, lib/gnutls_algorithms.c,
38063 lib/gnutls_algorithms.h, lib/gnutls_compress_int.c,
38064 lib/gnutls_handshake.c, lib/gnutls_int.h: Improved support for zlib.
38066 2002-09-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38068 * ChangeLog: [no log message]
38070 2002-09-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38072 * doc/protocol/draft-ietf-tls-srp-02.txt,
38073 doc/protocol/draft-ietf-tls-srp-03.txt: [no log message]
38075 2002-09-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38077 * doc/protocol/draft-ietf-tls-compression-00.txt,
38078 doc/protocol/draft-ietf-tls-extensions-03.txt,
38079 doc/protocol/draft-ietf-tls-extensions-05.txt: updated drafts
38081 2002-09-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38083 * NEWS: [no log message]
38085 2002-09-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38087 * NEWS, src/cli.c, tests/x509_test.c: [no log message]
38089 2002-09-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38091 * NEWS, lib/gnutls_db.c, lib/gnutls_dh_primes.c,
38092 lib/gnutls_rsa_export.c: Corrected bug in gnutls_dh_params_set().
38093 Corrected bug in session resuming code of server side.
38095 2002-09-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38097 * lib/ext_cert_type.c, lib/ext_max_record.c, libextra/ext_srp.c:
38098 some cleanups in the extension parsing
38100 2002-09-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38102 * acconfig.h: [no log message]
38104 2002-09-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38106 * doc/scripts/gdoc: Added Simon Josefsson's patch for gdoc. Now gdoc
38107 supports texinfo output.
38109 2002-09-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38111 * NEWS, buildconf, configure.in, lib/gnutls.h.in.in,
38112 lib/gnutls_global.c, libextra/gnutls_extra.c, libmcrypt.m4: changes
38115 2002-09-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38117 * doc/tex/certificate.tex, doc/tex/examples.tex,
38118 doc/tex/handshake.tex, doc/tex/library.tex, doc/tex/x509.tex: [no
38121 2002-09-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38123 * NEWS, configure.in, src/serv.c: Removed dependency on libgdbm
38126 2002-09-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38128 * lib/auth_dhe.c, lib/auth_rsa_export.c, lib/gnutls_algorithms.c,
38129 lib/gnutls_compress_int.c, lib/gnutls_extensions.c,
38130 lib/gnutls_handshake.c, lib/gnutls_mem.c, lib/gnutls_mem.h,
38131 lib/gnutls_str.c, lib/gnutls_x509.c, lib/x509_xml.c,
38132 libextra/gnutls_openpgp.c, libextra/gnutls_srp.c: Some fixes for the
38133 used realloc() function. Now we have gnutls_realloc_fast() which
38134 frees the given pointer if the new allocation failed.
38136 2002-09-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38138 * configure.in, doc/tex/.cvsignore, lib/gnutls_num.h,
38139 lib/gnutls_str.c: updated string functions
38141 2002-09-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38143 * ChangeLog: [no log message]
38145 2002-09-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38147 * lib/gnutls_rsa_export.c: [no log message]
38149 2002-09-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38151 * doc/tex/certificate.tex, doc/tex/ciphers.tex,
38152 doc/tex/ex-rfc2818.tex, doc/tex/examples.tex, doc/tex/layers.eps,
38153 doc/tex/layers.tex, doc/tex/memory.tex: [no log message]
38155 2002-09-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38157 * doc/tex/x509cert.xml.tex, src/common.c: [no log message]
38159 2002-09-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38161 * configure.in: last changes for 0.5.6 release
38163 2002-09-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38165 * ChangeLog: [no log message]
38167 2002-09-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38169 * NEWS, doc/tex/pgpcert.xml.tex, doc/tex/x509cert.xml.tex,
38170 lib/x509_xml.c, libextra/gnutls_openpgp.c, src/common.c,
38171 src/gnutls-http-serv: added versioning in the XML output of
38172 certificate functions.
38174 2002-09-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38176 * doc/tex/Makefile.am, doc/tex/gnutls.tex, doc/tex/intro.tex,
38177 doc/tex/library.tex: [no log message]
38179 2002-09-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38181 * doc/tex/Makefile.am, doc/tex/gnutls.tex, doc/tex/internals.eps,
38182 doc/tex/library.tex: [no log message]
38184 2002-09-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38186 * NEWS, doc/TODO, doc/tex/Makefile.am, doc/tex/certificate.tex,
38187 doc/tex/x509-1.eps, lib/gnutls_global.h: [no log message]
38189 2002-09-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38191 * doc/tex/Makefile.am, doc/tex/certificate.tex,
38192 doc/tex/ciphers.tex, doc/tex/ciphersuites.tex, doc/tex/gnutls.tex,
38193 doc/tex/intro.tex, doc/tex/layers.tex, doc/tex/library.tex,
38194 doc/tex/openpgp.tex, doc/tex/tlsintro.tex, doc/tex/x509.tex:
38195 reorganized documentation
38197 2002-09-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38199 * tests/Makefile, tests/Makefile.am, tests/Makefile.in: [no log
38202 2002-09-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38204 * tests/test22.pem: [no log message]
38206 2002-09-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38208 * Makefile.am, configure.in, tests/Makefile, tests/Makefile.am,
38209 tests/Makefile.in, tests/ca.pem, tests/test1.pem, tests/test10.pem,
38210 tests/test13.pem, tests/test2.pem, tests/test23.pem,
38211 tests/test24.pem, tests/test26.pem, tests/test3.pem,
38212 tests/x509_test.c: Added more tests for the X.509 certificate
38213 validation. These tests are now only included in the CVS not the
38216 2002-09-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38218 * libextra/auth_srp.c: [no log message]
38220 2002-09-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38222 * lib/gnutls_int.h: [no log message]
38224 2002-09-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38226 * NEWS, lib/gnutls_extensions.c, lib/gnutls_int.h: Corrected
38227 extension type checks which used an 8 bit extension size, instead of
38230 2002-09-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38232 * libextra/auth_srp.c, libextra/gnutls_srp.c: Corrected the SRP 'u'
38233 generation, and the size part of 's' changed to 8bits.
38235 2002-09-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38237 * lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.c,
38238 lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c,
38239 lib/auth_rsa_export.c, lib/gnutls.h.in.in, lib/gnutls_anon_cred.c,
38240 lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_handshake.c,
38241 lib/gnutls_ui.c, lib/gnutls_x509.c, libextra/auth_srp.c,
38242 libextra/auth_srp.h, libextra/auth_srp_passwd.c,
38243 libextra/ext_srp.c, libextra/gnutls_extra.h,
38244 libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h,
38245 libextra/gnutls_srp.c, src/cli.c, src/serv.c, src/tests.c,
38246 src/tls_test.c: [no log message]
38248 2002-09-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38250 * NEWS, THANKS, configure.in, libextra/ext_srp.c: [no log message]
38252 2002-09-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38254 * libextra/auth_srp.c: corrected the SRP key exchange (bugs pointed
38257 2002-09-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38259 * lib/ext_cert_type.c, lib/gnutls_int.h, lib/gnutls_x509.c:
38260 corrected the cert_type extension. (bug pointed out by D. Taylor)
38262 2002-09-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38264 * lib/gnutls_priority.c, lib/gnutls_priority.h: gnutls_list replaced
38267 2002-09-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38269 * ChangeLog: [no log message]
38271 2002-09-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38273 * NEWS, doc/tex/appendix.tex, doc/tex/cover.tex.in,
38274 doc/tex/gnutls.tex, doc/tex/handshake.tex, tests/Makefile.am: last
38275 changes for 0.5.5 release
38277 2002-09-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38279 * doc/protocol/draft-ietf-tls-openpgp-keys-02.txt: [no log message]
38281 2002-09-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38283 * doc/TODO: [no log message]
38285 2002-09-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38287 * ChangeLog, configure.in: [no log message]
38289 2002-09-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38291 * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex4.tex,
38292 doc/tex/serv-export.tex, doc/tex/serv-srp.tex, doc/tex/serv1.tex,
38293 doc/tex/srp1.tex, lib/gnutls.h.in.in, lib/gnutls_int_compat.c,
38294 lib/gnutls_state.c, lib/gnutls_x509.c, lib/x509_extensions.c,
38295 libextra/gnutls_openssl.c, src/cli.c, src/serv.c, src/tls_test.c:
38298 2002-09-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38300 * doc/tex/Makefile.am, doc/tex/programs.tex: [no log message]
38302 2002-09-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38304 * lib/gnutls_ui.c: [no log message]
38306 2002-09-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38308 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
38309 doc/tex/ex4.tex, doc/tex/serv-export.tex, doc/tex/serv-srp.tex,
38310 doc/tex/serv1.tex, doc/tex/srp1.tex: corrected bugs in examples.
38312 2002-09-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38314 * includes/gnutls/extra.h, lib/gnutls.h.in.in,
38315 lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_auth_int.h,
38316 lib/gnutls_cert.c, lib/gnutls_handshake.c, lib/gnutls_int_compat.c,
38317 lib/gnutls_record.c, lib/x509_b64.c, libextra/gnutls_openssl.c,
38318 libextra/gnutls_srp.c, src/tests.c: more cleanups
38320 2002-09-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38322 * doc/tex/Makefile.am, doc/tex/auth.tex, doc/tex/ex1.tex,
38323 doc/tex/ex2.tex, doc/tex/ex4.tex, doc/tex/examples.tex,
38324 doc/tex/gnutls.tex, doc/tex/serv-export.tex, doc/tex/serv-srp.tex,
38325 doc/tex/serv1.tex, doc/tex/srp1.tex: Updated documentation and added
38326 more server examples.
38328 2002-09-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38330 * lib/gnutls.h.in.in, lib/gnutls_int.h, lib/gnutls_int_compat.c,
38331 lib/gnutls_ui.h, lib/gnutls_x509.c, lib/gnutls_x509.h,
38332 lib/x509_b64.c, lib/x509_b64.h, tests/x509_test.c: Updated the
38333 base64 encoding/decoding functions.
38335 2002-09-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38337 * lib/auth_anon.c, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
38338 lib/auth_rsa_export.c, lib/gnutls_cert.c, lib/gnutls_errors.c,
38339 lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
38340 lib/gnutls_state.c, lib/gnutls_v2_compat.c, lib/gnutls_x509.c,
38341 libextra/gnutls_openpgp.c: several clean ups
38343 2002-09-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38345 * doc/tex/Makefile.am, doc/tex/appendix.tex, doc/tex/gnutls.tex,
38346 doc/tex/howto.tex, doc/tex/macros.tex, doc/tex/pgpcert.xml.tex,
38347 doc/tex/x509.tex, doc/tex/x509cert.xml.tex: Updated documentation to
38348 include examples of XML certificates.
38350 2002-09-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38352 * NEWS, lib/gnutls_state.c, src/common.c: [no log message]
38354 2002-08-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38356 * ChangeLog: [no log message]
38358 2002-08-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38360 * NEWS, lib/gnutls_x509.c, lib/gnutls_x509.h: Improved the
38361 certificate and key read functions. They can now read a PEM encoded
38362 key and certificate from the same file.
38364 2002-08-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38366 * doc/tex/ex3.tex, doc/tex/handshake.tex, lib/auth_cert.c,
38367 lib/ext_cert_type.c, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
38368 lib/gnutls_cert.c, lib/gnutls_int_compat.c, lib/gnutls_priority.c,
38369 lib/gnutls_priority.h, lib/gnutls_state.c, lib/gnutls_state.h,
38370 libextra/gnutls_openssl.c, src/cli.c, src/common.c, src/serv.c,
38371 src/tests.c: cert_type abreviation was expanded to certificate_type.
38373 2002-08-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38375 * doc/tex/Makefile.am, doc/tex/ex-rfc2818.tex, doc/tex/examples.tex:
38378 2002-08-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38380 * NEWS, configure.in: [no log message]
38382 2002-08-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38384 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
38385 doc/tex/ex4.tex, doc/tex/examples.tex, doc/tex/serv1.tex,
38386 doc/tex/srp1.tex, includes/gnutls/extra.h,
38387 includes/gnutls/openssl.h, lib/auth_anon.c, lib/auth_anon.h,
38388 lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c,
38389 lib/auth_rsa_export.c, lib/debug.c, lib/debug.h,
38390 lib/ext_cert_type.c, lib/ext_cert_type.h, lib/ext_max_record.c,
38391 lib/ext_max_record.h, lib/gnutls.h.in.in, lib/gnutls_alert.c,
38392 lib/gnutls_alert.h, lib/gnutls_algorithms.c,
38393 lib/gnutls_algorithms.h, lib/gnutls_auth.c, lib/gnutls_auth.h,
38394 lib/gnutls_auth_int.h, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
38395 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_cipher.c,
38396 lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
38397 lib/gnutls_cipher_int.h, lib/gnutls_compress.c,
38398 lib/gnutls_compress.h, lib/gnutls_compress_int.c,
38399 lib/gnutls_compress_int.h, lib/gnutls_constate.c,
38400 lib/gnutls_constate.h, lib/gnutls_db.c, lib/gnutls_db.h,
38401 lib/gnutls_dh.h, lib/gnutls_dh_primes.c, lib/gnutls_extensions.c,
38402 lib/gnutls_extensions.h, lib/gnutls_global.c,
38403 lib/gnutls_handshake.c, lib/gnutls_handshake.h,
38404 lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
38405 lib/gnutls_int_compat.c, lib/gnutls_kx.c, lib/gnutls_kx.h,
38406 lib/gnutls_priority.c, lib/gnutls_priority.h, lib/gnutls_record.c,
38407 lib/gnutls_record.h, lib/gnutls_rsa_export.c,
38408 lib/gnutls_rsa_export.h, lib/gnutls_session.c,
38409 lib/gnutls_session.h, lib/gnutls_session_pack.c,
38410 lib/gnutls_session_pack.h, lib/gnutls_sig.c, lib/gnutls_sig.h,
38411 lib/gnutls_state.c, lib/gnutls_state.h, lib/gnutls_ui.c,
38412 lib/gnutls_ui.h, lib/gnutls_v2_compat.c, lib/gnutls_v2_compat.h,
38413 lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_sig_check.c,
38414 lib/x509_verify.c, libextra/auth_srp.c, libextra/auth_srp.h,
38415 libextra/auth_srp_passwd.c, libextra/auth_srp_passwd.h,
38416 libextra/ext_srp.c, libextra/ext_srp.h, libextra/gnutls_openssl.c,
38417 libextra/gnutls_srp.c, src/cli.c, src/common.c, src/serv.c,
38418 src/tests.c, src/tls_test.c: Renamed all the constructed types to
38419 have more consisten names, and some other minor improvements.
38421 2002-08-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38423 * Makefile.am, PGPKEYS: removed PGPKEYS from the distribution.
38425 2002-08-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38427 * ChangeLog: [no log message]
38429 2002-08-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38431 * libextra/gnutls_openpgp.c: [no log message]
38433 2002-08-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38435 * lib/gnutls_buffers.c, lib/gnutls_record.c: Allow the NULL pointer
38436 for data in gnutls_record_send(), if the previous call was
38439 2002-08-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38441 * lib/gnutls_record.c: Corrected possible bug in decompression code.
38442 Well compressed packets may have been rejected due to limited
38445 2002-08-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38447 * doc/tex/auth.tex: [no log message]
38449 2002-08-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38451 * NEWS, doc/README.autoconf, doc/TODO,
38452 doc/protocol/draft-ietf-tls-srp-01.txt,
38453 doc/protocol/draft-ietf-tls-srp-02.txt, lib/gnutls_algorithms.c,
38454 lib/gnutls_int.h, libextra/Makefile.am, libextra/auth_srp.c,
38455 libextra/auth_srp_passwd.c, libextra/auth_srp_passwd.h,
38456 libextra/crypt.c, libextra/crypt.h, libextra/crypt_bcrypt.c,
38457 libextra/crypt_bcrypt.h, libextra/crypt_srpsha1.c,
38458 libextra/crypt_srpsha1.h, libextra/gnutls_srp.c,
38459 libextra/gnutls_srp.h, src/crypt-gaa.c, src/crypt-gaa.h,
38460 src/crypt.c, src/crypt.gaa: Added support for the new SRP draft by
38461 D. Taylor. This includes the removal of the blowfish crypt hash
38462 option, and the change of SRP cipher suite numbers.
38464 2002-08-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38466 * lib/debug.c, lib/gnutls_hash_int.c, lib/gnutls_x509.c: removed old
38469 2002-08-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38471 * ChangeLog, NEWS: [no log message]
38473 2002-08-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38475 * doc/tex/x509.tex, src/cli.c: [no log message]
38477 2002-08-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38479 * : added figures used in the documentation. Figures were generated
38482 2002-08-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38484 * doc/tex/auth.tex, doc/tex/ciphers.tex, doc/tex/ex1.tex,
38485 doc/tex/ex2.tex, doc/tex/ex4.tex, doc/tex/srp1.tex,
38486 lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
38487 lib/gnutls_cipher_int.c, lib/gnutls_int.h,
38488 libextra/gnutls_openssl.c, src/cli.c, src/serv.c, src/tests.c:
38489 Renamed GNUTLS_CIPHER_ARCFOUR to GNUTLS_CIPHER_ARCFOUR_128
38491 2002-08-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38493 * .cvsignore, README: [no log message]
38495 2002-08-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38497 * lib/gnutls_state.c: better export ciphersuite detection
38499 2002-08-26 Andrew McDonald <admcd@gnutls.org>
38501 * libextra/gnutls_openssl.c: Update SSL_CIPHER_get_name() to use
38502 gnutls_cipher_suite_get_name()
38504 2002-08-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38506 * lib/auth_rsa_export.c: [no log message]
38508 2002-08-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38510 * src/Makefile.am, src/common.c, src/common.h, src/tests.c,
38511 src/tests.h, src/tls_test.c: Improved the gnutls-cli-debug program
38513 2002-08-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38515 * configure.in, lib/gnutls_state.c: [no log message]
38517 2002-08-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38519 * doc/tex/ciphers.tex, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
38520 lib/gnutls_cipher_int.c, lib/gnutls_int.h, src/cli.c, src/serv.c,
38521 src/tests.c: renamed ARCFOUR-EXPORT to ARCFOUR-40
38523 2002-08-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38525 * lib/auth_rsa.c, lib/auth_rsa_export.c, lib/gnutls_kx.c,
38526 lib/gnutls_rsa_export.h, lib/gnutls_state.c, lib/gnutls_state.h:
38527 Added support for RSA_EXPORT_WITH_RC4_EXPORT_MD5 with RSA
38528 certificates with modulus less than 512 bits. This change made the
38531 2002-08-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38533 * src/serv.c: [no log message]
38535 2002-08-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38537 * src/serv.c, src/tests.c, src/tests.h, src/tls_test.c: improvements
38538 in server html output
38540 2002-08-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38542 * doc/tex/auth.tex, doc/tex/ciphers.tex, doc/tex/intro.tex: changes
38543 in order to keep up with the addition of export-grade ciphersuite
38545 2002-08-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38547 * lib/auth_rsa_export.c: [no log message]
38549 2002-08-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38551 * lib/gnutls_int.h: [no log message]
38553 2002-08-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38555 * src/cli.c, src/serv.c: changes for export cipher suites
38557 2002-08-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38559 * NEWS: Added the first EXPORT-grade ciphersuite
38561 2002-08-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38563 * lib/Makefile.am, lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c,
38564 lib/auth_rsa_export.c, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
38565 lib/gnutls_cert.c, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
38566 lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
38567 lib/gnutls_rsa_export.c, lib/gnutls_rsa_export.h,
38568 lib/gnutls_state.c, lib/gnutls_state.h, lib/gnutls_ui.c,
38569 lib/gnutls_ui.h, lib/gnutls_x509.c: Corrected bug in DHE key
38570 exchange which prevented from parsing the given certificates
38573 2002-08-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38575 * ChangeLog: [no log message]
38577 2002-08-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38579 * NEWS: [no log message]
38581 2002-08-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38583 * includes/gnutls/extra.h, libextra/gnutls_openpgp.c,
38584 libextra/gnutls_openpgp.h: Exported gnutls_openpgp_extract_key_id().
38585 This is the gnutls_openpgp_keyid() function renamed.
38587 2002-08-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38589 * lib/gnutls_auth.c: [no log message]
38591 2002-08-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38593 * lib/gnutls.h.in.in, lib/gnutls_int_compat.c, src/serv.c:
38594 gnutls_handshake_set_exportable_detection() was obsoleted.
38596 2002-08-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38598 * doc/TODO: [no log message]
38600 2002-08-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38602 * src/cli.c: [no log message]
38604 2002-08-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38606 * ChangeLog: [no log message]
38608 2002-08-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38610 * lib/gnutls_constate.c, lib/gnutls_hash_int.c: corrected bug in
38611 SSL3 random generation function. Now the export ciphersuite works in
38614 2002-08-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38616 * lib/gnutls.h.in.in, lib/gnutls_constate.c,
38617 lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
38618 lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_state.c: Added
38619 the first exportable ciphersuite (TLS_RSA_WITH_RC4_EXPORT_MD5). This
38620 one only works in servers that have certificates of 512 bits length.
38622 2002-08-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38624 * lib/gnutls_int.h: [no log message]
38626 2002-08-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38628 * lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
38629 lib/gnutls_algorithms.h, lib/gnutls_cipher_int.c,
38630 lib/gnutls_constate.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
38631 lib/gnutls_state.c, src/cli.c: Added some initials for the export
38634 2002-08-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38636 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
38637 doc/protocol/draft-ietf-tls-openpgp-keys-02.txt: updated openpgp
38640 2002-08-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38642 * lib/gnutls_handshake.c: included the change cipher specs in
38643 gnutls_handshake_get_direction().
38645 2002-08-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38647 * src/cli.c: [no log message]
38649 2002-08-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38651 * NEWS, lib/gnutls.h.in.in, lib/gnutls_handshake.c:
38652 gnutls_handshake_check_direction() renamed to
38653 gnutls_handshake_get_direction().
38655 2002-08-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38657 * src/tls_test-gaa.c, src/tls_test-gaa.h, src/tls_test.c,
38658 src/tls_test.gaa: Added verbose option to gnutls-cli-debug.
38660 2002-08-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38662 * NEWS, lib/gnutls.h.in.in, lib/gnutls_handshake.c,
38663 lib/gnutls_int.h, lib/gnutls_state.c: Added the
38664 gnutls_handshake_set_exportable_detection() function, which is used
38665 to control whether the handshake will check for exportable cipher
38666 suites in the server. In that case an error of
38667 GNUTLS_E_EXPORT_CIPHER_SUITE is returned.
38669 2002-08-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38671 * lib/gnutls_algorithms.c: [no log message]
38673 2002-08-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38675 * ChangeLog: [no log message]
38677 2002-08-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38679 * AUTHORS: included cvs aliases into authors file
38681 2002-08-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38683 * lib/gnutls_algorithms.c: [no log message]
38685 2002-08-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38687 * lib/gnutls.h.in.in, lib/gnutls_algorithms.c: Added
38688 gnutls_cipher_suite_get_name(). This functions constructs the name
38689 of a cipher suite using the given algorithms.
38691 2002-08-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38693 * NEWS: [no log message]
38695 2002-08-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38697 * lib/gnutls.h.in.in, lib/gnutls_handshake.c, lib/gnutls_int.h:
38698 Added new function gnutls_handshake_check_direction(), which returns
38699 the state where the handshake function was interrupted.
38701 2002-08-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38703 * buildconf, configure.in, doc/README.CVS: Added the
38704 --enable-maintainer-mode configure option, and renamed the old one
38705 to --enable-developer-mode.
38707 2002-08-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38709 * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_x509.c: added
38710 some missing consts
38712 2002-07-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38714 * ChangeLog: [no log message]
38716 2002-07-21 Andrew McDonald <admcd@gnutls.org>
38718 * doc/tex/openssl.tex, includes/gnutls/openssl.h,
38719 libextra/gnutls_openssl.c: add ability to use separate file
38720 descriptors for send() and recv() using new set_transport_ptr2()
38723 2002-07-21 Andrew McDonald <admcd@gnutls.org>
38725 * includes/gnutls/openssl.h, libextra/gnutls_openssl.c: some initial
38726 support for TLS/SSL server applications
38728 2002-07-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38730 * ChangeLog: [no log message]
38732 2002-07-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38734 * lib/gnutls_errors.c, lib/gnutls_errors_int.h,
38735 lib/gnutls_handshake.c: Added a special error code for cases where
38736 the peer (server) supports only export ciphersuites.
38738 2002-07-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38740 * doc/TODO: [no log message]
38742 2002-07-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38744 * lib/gnutls_int.h: [no log message]
38746 2002-07-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38748 * ChangeLog: [no log message]
38750 2002-07-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38752 * NEWS: [no log message]
38754 2002-07-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38756 * doc/tex/auth.tex, doc/tex/errors.tex, doc/tex/howto.tex,
38757 doc/tex/openpgp.tex, doc/tex/record.tex: Several documentation
38758 fixes. Suggestions and patch by Paul Wujek <pwujek@xp2telecom.com>
38760 2002-07-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38762 * configure.in: [no log message]
38764 2002-07-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38766 * NEWS, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
38767 lib/ext_max_record.c, lib/gnutls_cert.c, lib/gnutls_compress.c,
38768 lib/gnutls_compress_int.c, lib/gnutls_constate.c,
38769 lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_global.c,
38770 lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_state.c,
38771 libextra/gnutls_extra.c: Fixes in zlib compression code.
38772 gnutls_global_init_extra() in libgnutls-extra fails if library
38773 versions do not match. Semantic changes in
38774 gnutls_record_set_max_size(). The requested size is now immediately
38775 enforced at the output buffers.
38777 2002-07-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38779 * src/cli.c, src/serv.c: Client and server now accept the null
38782 2002-07-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38784 * ChangeLog: [no log message]
38786 2002-07-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38788 * NEWS, lib/gnutls.h.in.in, lib/gnutls_buffers.c, lib/gnutls_int.h,
38789 lib/gnutls_record.c: Added gnutls_transport_set_ptr2() which accepts
38792 2002-07-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38794 * lib/gnutls_x509.c: [no log message]
38796 2002-07-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38798 * configure.in, lib/gnutls_mpi.h, lib/gnutls_privkey.c: moved to
38801 2002-07-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38803 * doc/TODO: [no log message]
38805 2002-07-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38807 * NEWS, lib/libgnutls.m4, libextra/libgnutls-extra.m4: corrected m4
38810 2002-07-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38812 * doc/protocol/draft-ietf-tls-ciphersuite-05.txt,
38813 doc/protocol/rfc3268.txt: [no log message]
38815 2002-07-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38817 * ChangeLog: [no log message]
38819 2002-07-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38821 * lib/auth_anon.c, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
38822 lib/ext_cert_type.c, lib/ext_max_record.c, lib/gnutls_buffers.c,
38823 lib/gnutls_cert.c, lib/gnutls_cipher.c, lib/gnutls_compress.c,
38824 lib/gnutls_constate.c, lib/gnutls_datum.c, lib/gnutls_db.c,
38825 lib/gnutls_extensions.c, lib/gnutls_handshake.c,
38826 lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_kx.c,
38827 lib/gnutls_mpi.c, lib/gnutls_num.c, lib/gnutls_pk.c,
38828 lib/gnutls_priority.c, lib/gnutls_privkey.c, lib/gnutls_random.c,
38829 lib/gnutls_record.c, lib/gnutls_session_pack.c, lib/gnutls_state.c,
38830 lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_v2_compat.c,
38831 lib/x509_b64.c, lib/x509_extensions.c, lib/x509_sig_check.c,
38832 lib/x509_verify.c, lib/x509_xml.c: Added some hints on the file
38833 purpose, and some other cleanups.
38835 2002-07-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38837 * ChangeLog: [no log message]
38839 2002-07-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38841 * lib/gnutls_db.h, lib/gnutls_state.c: [no log message]
38843 2002-07-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38845 * lib/gnutls_db.c, lib/gnutls_state.c: Now gnutls_deinit() removes
38846 abnormally terminated sessions. Added the _gnutls_deinit() function
38847 which has the behaviour of the older gnutls_deinit().
38849 2002-07-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38851 * src/serv.c: corrected possible bug in http server
38853 2002-07-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38855 * doc/tex/gnutls.tex: [no log message]
38857 2002-07-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38859 * lib/gnutls_x509.c, src/serv.c: [no log message]
38861 2002-07-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38863 * ChangeLog: [no log message]
38865 2002-07-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38867 * configure.in: [no log message]
38869 2002-07-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38871 * NEWS: [no log message]
38873 2002-07-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38875 * src/common.h: [no log message]
38877 2002-07-06 Andrew McDonald <admcd@gnutls.org>
38879 * doc/tex/openssl.tex: added some more information about current
38880 limitations of OpenSSL compatibility layer
38882 2002-07-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38884 * libextra/Makefile.am: added gnutls_openssl.c
38886 2002-07-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38888 * doc/tex/examples.tex: [no log message]
38890 2002-07-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38892 * doc/tex/intro.tex, doc/tex/x509.tex: some documentation fixes.
38894 2002-07-06 Andrew McDonald <admcd@gnutls.org>
38896 * includes/gnutls/openssl.h, libextra/gnutls_openssl.c: get rid of
38897 some warnings during build
38899 2002-07-06 Timo Schulz <twoaday@gnutls.org>
38901 * libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h: Minor fixes
38902 for the OpenPGP code.
38904 2002-07-05 Andrew McDonald <admcd@gnutls.org>
38906 * includes/gnutls/openssl.h, libextra/gnutls_openssl.c: yet more
38907 functions, and some fixes
38909 2002-07-05 Andrew McDonald <admcd@gnutls.org>
38911 * includes/gnutls/openssl.h, libextra/gnutls_openssl.c: some more
38912 functions implemented
38914 2002-07-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38916 * doc/tex/Makefile.am, doc/tex/examples.tex, doc/tex/funcs.tex,
38917 doc/tex/openssl.tex: [no log message]
38919 2002-07-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38921 * lib/x509_xml.c, libextra/gnutls_openpgp.c: [no log message]
38923 2002-07-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38925 * includes/gnutls/extra.h, lib/gnutls.h.in.in, lib/gnutls_ui.h:
38926 Added defines for old function names.
38928 2002-07-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38930 * src/common.c, src/serv.c: [no log message]
38932 2002-07-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38934 * libextra/gnutls_openpgp.c: Fixed stub for xml keys. Added support
38935 for the new string functions in xml key generation.
38937 2002-07-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38939 * doc/tex/auth.tex: [no log message]
38941 2002-07-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38943 * src/README.srpcrypt, src/crypt-gaa.c, src/crypt-gaa.h,
38944 src/crypt.gaa, src/serv.c: updated the parameters of srpcrypt
38945 program. Other minor changes in included programs.
38947 2002-07-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38949 * lib/gnutls_x509.c: Corrected bug in the mpi extraction function
38950 from X.509 certificates (affects DSA certificates).
38952 2002-07-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38954 * ChangeLog: [no log message]
38956 2002-06-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38958 * includes/gnutls/extra.h, libextra/gnutls_openpgp.c,
38959 libextra/gnutls_openpgp.h: [no log message]
38961 2002-06-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38963 * lib/auth_cert.c, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
38964 lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_ui.h,
38965 lib/x509_xml.c, libextra/gnutls_openpgp.c, src/common.c: Made the
38966 xml convertion functions more mnemonic. Several other fixes in the
38969 2002-06-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38971 * lib/gnutls_alert.c, lib/gnutls_algorithms.c,
38972 lib/gnutls_algorithms.h, lib/gnutls_auth.h, lib/gnutls_cipher.c,
38973 lib/gnutls_compress_int.c, lib/gnutls_compress_int.h,
38974 lib/gnutls_errors.c, lib/gnutls_extensions.c,
38975 lib/gnutls_extensions.h, lib/gnutls_handshake.c,
38976 lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
38977 lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_state.c,
38978 lib/gnutls_state.h, lib/gnutls_x509.c, lib/x509_extensions.c,
38979 lib/x509_extensions.h, lib/x509_xml.c: Several (internal) cleanups.
38980 Const flags are better used now.
38982 2002-06-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38984 * ChangeLog: [no log message]
38986 2002-06-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38988 * lib/auth_cert.c, lib/gnutls_x509.c: Better organization of
38989 cert2gnutls_cert function.
38991 2002-06-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
38993 * lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
38994 lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_xml.c: Now
38995 certificate decoding makes use of partial DER decoding of the
38996 libtasn1 library. It speedups a bit the handshake in client side,
38997 which needs to decode the certificate, in order to read the public
39000 2002-06-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39002 * ChangeLog: [no log message]
39004 2002-06-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39006 * lib/x509_xml.c: Improved XML output.
39008 2002-06-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39010 * NEWS: [no log message]
39012 2002-06-24 Andrew McDonald <admcd@gnutls.org>
39014 * libextra/gnutls_openssl.c: fix SSL_CIPHER_get_bits to return key
39015 size in bits rather than bytes
39017 2002-06-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39019 * configure.in: Depends on opencdk 0.2.0
39021 2002-06-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39023 * configure.in, includes/Makefile.am, includes/gnutls/Makefile.am:
39026 2002-06-23 Timo Schulz <twoaday@gnutls.org>
39028 * libextra/gnutls_openpgp.c: Changes for the new OpenCDK version.
39030 2002-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39032 * ChangeLog: [no log message]
39034 2002-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39036 * tests/x509_test.c: [no log message]
39038 2002-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39040 * libextra/gnutls_openpgp.c: [no log message]
39042 2002-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39044 * lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
39045 lib/gnutls_cert.h, lib/gnutls_record.c, lib/gnutls_str.h,
39046 lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_extensions.c,
39047 lib/x509_extensions.h, lib/x509_sig_check.c: The TLS handshake no
39048 longer fails if the X.509 extensions in the Certificate are critical
39049 and unsupported. The unsupported critical extensions are now only
39050 catched by the verification functions.
39052 2002-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39054 * lib/gnutls_str.c, lib/gnutls_str.h, lib/x509_xml.c: Added new
39055 string functions to handle the XML string stuff.
39057 2002-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39059 * doc/TODO, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex4.tex,
39060 doc/tex/serv1.tex, doc/tex/srp1.tex, includes/gnutls/Makefile.am,
39061 includes/gnutls/extra.h, lib/gnutls.h.in.in,
39062 lib/gnutls_algorithms.c, lib/gnutls_anon_cred.c, lib/gnutls_cert.c,
39063 lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_xml.c,
39064 libextra/gnutls_openssl.c, libextra/gnutls_srp.c, src/cli.c,
39065 src/serv.c, src/tls_test.c: Renamed credential allocation functions
39066 from *_sc() to *_cred().
39068 2002-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39070 * includes/gnutls/Makefile.am, includes/gnutls/gnutls.h: [no log
39073 2002-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39075 * Makefile.am, configure.in, lib/Makefile.am, lib/gnutls.h.in.in,
39076 lib/gnutls_algorithms.c, lib/gnutls_int_compat.c,
39077 lib/gnutls_x509.c, libextra/Makefile.am, libextra/extra.h,
39078 libextra/gnutls_openssl.c, libextra/openssl.h, src/Makefile.am,
39079 src/cli.c, src/common.c, src/prime.c, src/serv.c, src/tests.c,
39080 src/tls_test.c, tests/Makefile.am: [no log message]
39082 2002-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39084 * includes/Makefile.am, includes/gnutls/Makefile.am,
39085 includes/gnutls/extra.h, includes/gnutls/gnutls.h,
39086 includes/gnutls/openssl.h: Installed headers moved to includes/
39089 2002-06-21 Andrew McDonald <admcd@gnutls.org>
39091 * libextra/gnutls_openssl.c, libextra/openssl.h: changes to way
39092 SSL_CIPHER allocation is handled make use of option SSL_OP_NO_TLSv1
39094 2002-06-21 Andrew McDonald <admcd@gnutls.org>
39096 * libextra/gnutls_openssl.c: use gnutls_cipher_get_key_size() in
39097 SSL_CIPHER_get_bits()
39099 2002-06-21 Andrew McDonald <admcd@gnutls.org>
39101 * libextra/gnutls_openssl.c, libextra/openssl.h: make arrays for
39102 priority information in SSL_METHOD statically allocated
39104 2002-06-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39106 * lib/gnutls_x509.c: [no log message]
39108 2002-06-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39110 * lib/pkix.asn, lib/pkix_asn1_tab.c, lib/x509_xml.c: [no log
39113 2002-06-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39115 * lib/gnutls_x509.c: corrected countryName
39117 2002-06-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39119 * lib/gnutls_algorithms.c, lib/gnutls_x509.c, lib/gnutls_x509.h,
39120 src/common.c: [no log message]
39122 2002-06-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39124 * libextra/extra.h, libextra/openssl.h: changed <gnutls.h> with
39127 2002-06-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39129 * lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
39130 lib/gnutls_algorithms.h, lib/gnutls_constate.c, lib/gnutls_int.h:
39131 Exported gnutls_cipher_get_key_size(). Better name printing for MAC
39134 2002-06-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39136 * NEWS, src/cli.c, src/common.c, src/serv.c, src/tests.c,
39137 src/tls_test.c: [no log message]
39139 2002-06-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39141 * configure.in, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex4.tex,
39142 doc/tex/funcs.tex, doc/tex/serv1.tex, doc/tex/srp1.tex,
39143 libextra/Makefile.am, libextra/extra.h, libextra/gnutls-extra.h,
39144 libextra/gnutls-openssl.h, libextra/openssl.h: New install directory
39145 for headers is /gnutls
39147 2002-06-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39149 * lib/gnutls_x509.c: [no log message]
39151 2002-06-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39153 * lib/gnutls_x509.c, lib/gnutls_x509.h: [no log message]
39155 2002-06-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39157 * configure.in, doc/tex/handshake.tex, doc/tex/memory.tex,
39158 doc/tex/translayer.tex, lib/gnutls.h.in.in, lib/gnutls_global.c: [no
39161 2002-06-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39163 * .cvsusers: [no log message]
39165 2002-06-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39167 * ChangeLog: [no log message]
39169 2002-06-19 Andrew McDonald <admcd@gnutls.org>
39171 * libextra/gnutls-openssl.h, libextra/gnutls_openssl.c: Implemented
39172 some more functions. Basic TLS/SSL operations tested with: slrn,
39175 2002-06-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39177 * lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_db.c,
39178 lib/gnutls_global.c, lib/gnutls_int_compat.c, lib/gnutls_ui.h,
39179 libextra/gnutls-extra.h, libextra/gnutls_srp.c, src/serv.c: _func
39180 abreviation is no longer used. Functions renamed to _function.
39182 2002-06-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39184 * lib/x509_xml.c: x509_xml.c
39186 2002-06-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39188 * src/serv.c: removed ioctl stuff.
39190 2002-06-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39192 * src/serv-gaa.c, src/serv-gaa.h, src/serv.c, src/serv.gaa,
39193 src/tls_test.c: added 'nodb' and 'quiet' options to server.
39195 2002-06-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39197 * lib/gnutls_pk.c, src/cli.c: [no log message]
39199 2002-06-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39201 * lib/gnutls_pk.c: Corrected bug in PKCS-1 RSA encryption.
39203 2002-06-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39205 * src/common.c: [no log message]
39207 2002-06-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39209 * .cvsusers, AUTHORS: [no log message]
39211 2002-06-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39213 * src/Makefile.am, src/common.c, src/list.h, src/serv.c: The server
39214 used was changed to a non blocking one. The server was created by
39217 2002-06-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39219 * libextra/gnutls_openpgp.c: cleanups
39221 2002-06-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39223 * libextra/gnutls_openpgp.c: fixed stubs
39225 2002-06-17 Timo Schulz <twoaday@gnutls.org>
39227 * libextra/gnutls_openpgp.c: Minor changes and a XML stub if OpenCDK
39230 2002-06-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39232 * lib/x509_xml.c: [no log message]
39234 2002-06-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39236 * lib/gnutls_int_compat.c, lib/gnutls_x509.c, lib/x509_xml.c: [no
39239 2002-06-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39241 * libextra/gnutls-extra.h, libextra/gnutls-openssl.h,
39242 libextra/gnutls_openssl.c: [no log message]
39244 2002-06-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39246 * lib/gnutls_cert.c: [no log message]
39248 2002-06-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39250 * doc/tex/Makefile.am, doc/tex/gnutls.tex, doc/tex/howto.tex: Added
39251 chapter on how to use TLS in application protocols.
39253 2002-06-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39255 * libextra/gnutls_openssl.c: [no log message]
39257 2002-06-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39259 * libextra/Makefile.am, libextra/gnutls-openssl.h: Added Andrew's
39260 openssl compatible interface.
39262 2002-06-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39264 * lib/gnutls_ui.h, lib/x509_xml.c, libextra/gnutls-extra.h: [no log
39267 2002-06-16 Timo Schulz <twoaday@gnutls.org>
39269 * libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h: Changed the
39270 xml function name to fit into the GnuTLS API. New memory handling
39273 2002-06-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39275 * src/serv.c: [no log message]
39277 2002-06-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39279 * libextra/gnutls-extra.h: [no log message]
39281 2002-06-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39283 * ChangeLog: [no log message]
39285 2002-06-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39287 * doc/tex/alert.tex, doc/tex/ciphers.tex, doc/tex/errors.tex,
39288 doc/tex/examples.tex, doc/tex/handshake.tex, doc/tex/layers.tex,
39289 doc/tex/macros.tex, doc/tex/memory.tex, doc/tex/record.tex,
39290 doc/tex/translayer.tex: [no log message]
39292 2002-06-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39294 * configure.in: [no log message]
39296 2002-06-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39298 * acconfig.h, configure.in, doc/TODO, src/Makefile.am: Corrected
39301 2002-06-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39303 * doc/tex/Makefile.am: [no log message]
39305 2002-06-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39307 * configure.in: [no log message]
39309 2002-06-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39311 * configure.in: [no log message]
39313 2002-06-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39315 * NEWS, configure.in, doc/TODO, doc/tex/handshake.tex,
39316 doc/tex/serv1.tex, lib/defines.h, lib/gnutls.h.in.in,
39317 lib/gnutls_db.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
39318 lib/gnutls_int_compat.c, lib/gnutls_state.c, lib/x509_xml.c,
39319 src/Makefile.am, src/common.c, src/serv.c: Removed the gdbm backend
39320 for resuming TLS sessions. Program gnutls-serv was modified to
39321 include support for resuming sessions with the callback api.
39323 2002-06-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39325 * doc/tex/Makefile.am, doc/tex/alert.tex, doc/tex/auth.tex,
39326 doc/tex/errors.tex, doc/tex/examples.tex, doc/tex/funcs.tex,
39327 doc/tex/gnutls.tex, doc/tex/handshake.tex, doc/tex/layers.tex,
39328 doc/tex/openpgp.tex, doc/tex/record.tex, doc/tex/x509.tex: Added
39331 2002-06-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39333 * doc/tex/Makefile.am, doc/tex/auth.tex, doc/tex/macros.tex,
39334 doc/tex/openpgp.tex, doc/tex/x509.tex: [no log message]
39336 2002-06-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39338 * lib/x509_xml.c: [no log message]
39340 2002-06-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39342 * configure.in, lib/gnutls_ui.h, lib/x509_xml.c: [no log message]
39344 2002-06-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39346 * lib/Makefile.am, lib/gnutls_ui.h, lib/x509_xml.c: Added XML
39347 extraction from an X.509 certificate. Only some basic functionality
39350 2002-06-14 Timo Schulz <twoaday@gnutls.org>
39352 * libextra/gnutls_openpgp.c: Corrected the key length calcuation for
39353 the key data fields.
39355 2002-06-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39357 * libextra/crypt_bcrypt.c: [no log message]
39359 2002-06-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39361 * lib/pkix.asn, lib/pkix_asn1_tab.c: [no log message]
39363 2002-06-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39365 * ChangeLog: [no log message]
39367 2002-06-12 Timo Schulz <twoaday@gnutls.org>
39369 * libextra/gnutls_openpgp.c: Some minor improvements for the XML
39372 2002-06-12 Timo Schulz <twoaday@gnutls.org>
39374 * libextra/gnutls_openpgp.c: Implemented verbosity level for XML
39377 2002-06-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39379 * lib/x509_ASN.c: [no log message]
39381 2002-06-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39383 * libextra/Makefile.am, src/Makefile.am, tests/Makefile.am: [no log
39386 2002-06-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39388 * configure.in, doc/README.CVS: [no log message]
39390 2002-06-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39392 * lib/Makefile.am, lib/auth_cert.c, lib/auth_rsa.c,
39393 lib/gnutls_asn1_tab.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
39394 lib/gnutls_errors.c, lib/gnutls_global.c, lib/gnutls_global.h,
39395 lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_privkey.c,
39396 lib/gnutls_sig.c, lib/gnutls_x509.c, lib/gnutls_x509.h,
39397 lib/pkix_asn1_tab.c, lib/x509_extensions.c, lib/x509_sig_check.c,
39398 lib/x509_verify.c: renamed libasn1 to libtasn1
39400 2002-06-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39402 * configure.in: [no log message]
39404 2002-06-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39406 * doc/README.CVS: renamed libasn1 to libtasn1
39408 2002-06-10 Timo Schulz <twoaday@gnutls.org>
39410 * libextra/gnutls_openpgp.c: A small fix for the XML code.
39412 2002-06-10 Timo Schulz <twoaday@gnutls.org>
39414 * libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h: Basic XML
39415 output for OpenPGP certificates.
39417 2002-06-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39419 * doc/tex/Makefile.am, doc/tex/layers.eps, doc/tex/layers.ps,
39420 doc/tex/layers.tex, doc/tex/openpgp.tex, doc/tex/pgp-fig1.eps: [no
39423 2002-06-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39425 * doc/tex/Makefile.am, doc/tex/auth.tex, doc/tex/gnutls.tex,
39426 doc/tex/intro.tex, doc/tex/openpgp.tex, doc/tex/pgp-fig1.eps: Added
39427 Timo's openpgp guide
39429 2002-06-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39431 * configure.in: [no log message]
39433 2002-06-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39435 * Makefile.am, buildconf, configure.in, lib/Makefile.am: Added
39436 configure option to use the included libasn1.
39438 2002-06-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39440 * Makefile.am, NEWS, configure.in, libextra/Makefile.am,
39441 tests/Makefile.am: [no log message]
39443 2002-06-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39445 * doc/README.CVS: [no log message]
39447 2002-06-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39449 * lib/Makefile.am, lib/auth_cert.c, lib/auth_rsa.c,
39450 lib/gnutls_asn1_tab.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
39451 lib/gnutls_errors.c, lib/gnutls_global.c, lib/gnutls_global.h,
39452 lib/gnutls_mpi.c, lib/gnutls_mpi.h, lib/gnutls_pk.c,
39453 lib/gnutls_privkey.c, lib/gnutls_sig.c, lib/gnutls_x509.c,
39454 lib/gnutls_x509.h, lib/pkix_asn1_tab.c, lib/x509_ASN.y,
39455 lib/x509_asn1.c, lib/x509_asn1.h, lib/x509_der.c, lib/x509_der.h,
39456 lib/x509_extensions.c, lib/x509_extensions.h, lib/x509_sig_check.c,
39457 lib/x509_verify.c: Adapted codebase to the new libasn1 0.1.0.
39459 2002-06-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39461 * src/Makefile.am, src/asn1c.c: removed asn1c.c program. Moved to
39464 2002-06-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39466 * lib/gnutls_ui.h: [no log message]
39468 2002-06-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39470 * tests/x509_test.c: [no log message]
39472 2002-06-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39474 * NEWS, lib/gnutls_datum.c, lib/gnutls_datum.h,
39475 lib/gnutls_global.c, lib/gnutls_mem.c, lib/gnutls_mem.h,
39476 lib/x509_b64.c: Added gnutls_b64_encode_fmt2() and
39477 gnutls_b64_decode_fmt2(). These functions return allocated data.
39478 Cleaned up the gnutls_datum code and some of memory stuff.
39480 2002-06-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39482 * NEWS, acconfig.h, configure.in, lib/gnutls_alert.c,
39483 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_global.c,
39484 lib/gnutls_mem.c, lib/gnutls_mem.h: Added check for C99 macro
39485 support. Stubs are used if they are not supported by the compile. A
39486 more elegant solution is required.
39488 2002-06-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39490 * lib/gnutls_global.c, lib/gnutls_mem.c, lib/gnutls_mem.h: only use
39491 the libc's strdup, if using the libc's malloc function.
39493 2002-06-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39495 * ChangeLog: [no log message]
39497 2002-06-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39499 * lib/gnutls_mem.c, lib/gnutls_mem.h: Removed gnutls_strdup().
39500 Replaced with a pointer to libc's strdup() function.
39502 2002-06-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39504 * lib/gnutls_algorithms.c, lib/gnutls_record.c, lib/gnutls_state.c,
39505 src/cli.c: [no log message]
39507 2002-06-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39509 * lib/gnutls_buffers.c: No longer realloc() the record buffers. It
39510 had some meaning when gnutls_realloc_fast() was there, but now they
39511 one cause a slowdown.
39513 2002-06-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39515 * NEWS, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
39516 lib/gnutls_int.h, lib/gnutls_state.c, src/cli.c, src/serv.c: Created
39517 gnutls_handshake_set_private_extensions() function.
39519 2002-06-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39521 * lib/gnutls_state.c: [no log message]
39523 2002-06-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39525 * configure.in, lib/defines.h, lib/gnutls_algorithms.c,
39526 lib/gnutls_int.h, lib/gnutls_state.c, libextra/crypt_bcrypt.c:
39527 Corrected issues with ptrdiff_t. Added option to enable private
39528 (experimental) cipher suites. They are now disabled by default so
39529 they do not create interoperability problems.
39531 2002-06-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39533 * configure.in, libextra/crypt_bcrypt.c, libextra/crypt_srpsha1.c:
39534 added check for ptrdiff_t type.
39536 2002-06-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39538 * ChangeLog: [no log message]
39540 2002-06-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39542 * src/cli.c, src/serv.c: [no log message]
39544 2002-06-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39546 * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa,
39547 src/serv-gaa.c, src/serv-gaa.h, src/serv.gaa: [no log message]
39549 2002-06-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39551 * ChangeLog, doc/tex/Makefile.am, doc/tex/asn1.tex, lib/Makefile.am:
39552 asn1.ps is no longer generated in the gnutls package. It is included
39553 in the libasn1 package.
39555 2002-06-03 Timo Schulz <twoaday@gnutls.org>
39557 * libextra/gnutls-extra.h, libextra/gnutls_openpgp.c,
39558 libextra/gnutls_openpgp.h: Corrected some data types and more
39561 2002-06-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39563 * tests/x509_test.c: [no log message]
39565 2002-06-02 Timo Schulz <twoaday@gnutls.org>
39567 * libextra/gnutls-extra.h: [no log message]
39569 2002-06-02 Timo Schulz <twoaday@gnutls.org>
39571 * libextra/gnutls-extra.h, libextra/gnutls_openpgp.c,
39572 libextra/gnutls_openpgp.h: More fixes for the keyid and some changes
39573 for the _mem functions.
39575 2002-06-02 Timo Schulz <twoaday@gnutls.org>
39577 * libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h: Applied the
39578 patches. Changed the keyid from u32[2] to byte[8].
39580 2002-06-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39582 * NEWS: [no log message]
39584 2002-06-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39586 * Makefile.am, NEWS, configure.in, doc/TODO,
39587 lib/gnutls_anon_cred.c, lib/gnutls_x509.c, lib/gnutls_x509.h,
39588 libextra/gnutls_srp.c: Removed stubs for srp and anonymous
39589 authentication. Added test suite directory.
39591 2002-06-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39593 * tests/Makefile.am, tests/test1.pem, tests/test10.pem,
39594 tests/test2.pem, tests/test25.pem, tests/test3.pem,
39595 tests/x509_test.c: added test suite
39597 2002-06-02 Timo Schulz <twoaday@gnutls.org>
39599 * libextra/gnutls_openpgp.c: Some modifications for the newest
39602 2002-05-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39604 * ChangeLog: [no log message]
39606 2002-05-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39608 * lib/gnutls_handshake.c: [no log message]
39610 2002-05-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39612 * lib/gnutls_handshake.c, lib/gnutls_record.c: [no log message]
39614 2002-05-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39616 * libextra/gnutls_openpgp.c: Minor fixes. Added documentation for
39617 gnutls_certificate_set_openpgp_trustdb() function.
39619 2002-05-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39621 * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa,
39622 src/common.c, src/serv-gaa.c, src/serv.c, src/serv.gaa,
39623 src/tls_test-gaa.c, src/tls_test.gaa: [no log message]
39625 2002-05-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39627 * lib/gnutls_errors.c, lib/gnutls_errors_int.h,
39628 libextra/gnutls_openpgp.c: Added error code for unsupported trustdb.
39630 2002-05-27 Timo Schulz <twoaday@gnutls.org>
39632 * libextra/gnutls_openpgp.c: Check the trustdb format before the
39635 2002-05-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39637 * NEWS: [no log message]
39639 2002-05-27 Timo Schulz <twoaday@gnutls.org>
39641 * libextra/gnutls_openpgp.c: Added a check for the trustdb so we can
39642 figure out if the format is useable for OpenCDK.
39644 2002-05-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39646 * libextra/gnutls-extra.h, src/cli.c, src/common.c, src/serv.c: [no
39649 2002-05-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39651 * src/CertificateExample.c, src/CrlExample.c, src/Makefile.am,
39652 src/cli-gaa.c, src/cli.gaa, src/crypt.c, src/serv-gaa.c,
39653 src/serv.gaa: some parts were moved to libasn1.
39655 2002-05-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39657 * lib/gnutls_mem.h: [no log message]
39659 2002-05-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39661 * ChangeLog: [no log message]
39663 2002-05-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39665 * doc/TODO: [no log message]
39667 2002-05-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39669 * doc/tex/Makefile.am, doc/tex/errors.tex, doc/tex/gnutls.tex,
39670 doc/tex/memory.tex: added memory handling section
39672 2002-05-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39674 * lib/gnutls_auth.c, lib/gnutls_buffers.c, lib/gnutls_mem.h,
39675 lib/gnutls_priority.c: reintroduced realloc_fast() which prevents
39676 some malloc(0) situations.
39678 2002-05-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39680 * Makefile.am: [no log message]
39682 2002-05-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39684 * doc/TODO, lib/auth_cert.c, lib/auth_rsa.c, lib/gnutls_int.h,
39685 lib/gnutls_num.h, lib/gnutls_record.c, libextra/auth_srp.c,
39686 libextra/auth_srp_passwd.c, libextra/gnutls_srp.c,
39687 libextra/gnutls_srp.h: Several clean ups and bug fixes.
39689 2002-05-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39691 * ChangeLog: [no log message]
39693 2002-05-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39695 * NEWS, THANKS, acconfig.h, configure.in, lib/auth_cert.c,
39696 lib/gnutls.h.in.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
39697 lib/gnutls_buffers.c, lib/gnutls_constate.c, lib/gnutls_datum.c,
39698 lib/gnutls_dh_primes.c, lib/gnutls_global.c,
39699 lib/gnutls_handshake.c, lib/gnutls_mem.c, lib/gnutls_mem.h,
39700 lib/gnutls_pk.c, lib/gnutls_x509.c, lib/x509_b64.c,
39701 libextra/auth_srp.c, libextra/auth_srp_passwd.c,
39702 libextra/crypt_bcrypt.c, libextra/crypt_srpsha1.c,
39703 libextra/gnutls_openpgp.c, libextra/gnutls_srp.c, src/common.c:
39704 Applied Jeff Johnson's patch which fixes type problems in 64 bit
39705 machines. Removed the default allocation handlers, and made the
39706 libc's functions to be defaults. Added function which sets the
39707 memory allocation functions to be used.
39709 2002-05-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39711 * configure.in, lib/gnutls.h.in.in, libextra/gnutls-extra.h,
39712 libextra/gnutls_extra.h, libextra/gnutls_openpgp.c,
39713 libextra/gnutls_openpgp.h: [no log message]
39715 2002-05-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39717 * libextra/gnutls_openpgp.h: [no log message]
39719 2002-05-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39721 * libextra/gnutls_openpgp.c: corrected function declaration
39723 2002-05-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39725 * doc/README.CVS, doc/tex/Makefile.am, doc/tex/serv1.tex,
39726 doc/tex/srp1.tex: Updated documentation for the gnutls-extra library
39728 2002-05-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39730 * lib/auth_anon.c, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
39731 lib/gnutls_cipher.c, lib/gnutls_constate.c, lib/gnutls_datum.c,
39732 lib/gnutls_datum.h, lib/gnutls_extensions.c,
39733 lib/gnutls_handshake.c, lib/gnutls_num.c, lib/gnutls_num.h,
39734 lib/gnutls_record.c, lib/gnutls_session_pack.c,
39735 lib/gnutls_v2_compat.c, lib/gnutls_x509.c, libextra/auth_srp.c:
39736 Prefixed internal functions with _gnutls_
39738 2002-05-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39740 * NEWS, configure.in: [no log message]
39742 2002-05-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39744 * configure.in: [no log message]
39746 2002-05-20 Timo Schulz <twoaday@gnutls.org>
39748 * libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h:
39749 Modifications for the new OpenCDK version and some minor fixes.
39751 2002-05-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39753 * configure.in, doc/README.autoconf, lib/Makefile.am,
39754 libextra/Makefile.am, libextra/libgnutls-extra-config.in,
39755 libextra/libgnutls-extra.m4, src/crypt.c, src/tests.c: [no log
39758 2002-05-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39760 * README, doc/tex/Makefile.am, lib/Makefile.am,
39761 libextra/Makefile.am, src/Makefile.am, src/cli.c, src/common.c,
39762 src/serv.c, src/tls_test.c: [no log message]
39764 2002-05-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39766 * NEWS, README, libextra/auth_srp.c, libextra/auth_srp_passwd.c,
39767 libextra/auth_srp_sb64.c, libextra/crypt.c,
39768 libextra/crypt_bcrypt.c, libextra/crypt_srpsha1.c,
39769 libextra/ext_srp.c, libextra/gnutls_extra.c,
39770 libextra/gnutls_openpgp.c, libextra/gnutls_srp.c: [no log message]
39772 2002-05-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39774 * Makefile.am, README, configure.in: [no log message]
39776 2002-05-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39778 * lib/Makefile.am, lib/auth_srp.c, lib/auth_srp.h,
39779 lib/auth_srp_passwd.c, lib/auth_srp_passwd.h, lib/auth_srp_sb64.c,
39780 lib/crypt.c, lib/crypt.h, lib/crypt_bcrypt.c, lib/crypt_bcrypt.h,
39781 lib/crypt_srpsha1.c, lib/crypt_srpsha1.h, lib/ext_srp.c,
39782 lib/ext_srp.h, lib/gnutls-extra.h, lib/gnutls_extra.c,
39783 lib/gnutls_extra.h, lib/gnutls_openpgp.c, lib/gnutls_openpgp.h,
39784 lib/gnutls_srp.c, lib/gnutls_srp.h, libextra/Makefile.am,
39785 libextra/auth_srp.c, libextra/auth_srp.h,
39786 libextra/auth_srp_passwd.c, libextra/auth_srp_passwd.h,
39787 libextra/auth_srp_sb64.c, libextra/crypt.c, libextra/crypt.h,
39788 libextra/crypt_bcrypt.c, libextra/crypt_bcrypt.h,
39789 libextra/crypt_srpsha1.c, libextra/crypt_srpsha1.h,
39790 libextra/ext_srp.c, libextra/ext_srp.h, libextra/gnutls-extra.h,
39791 libextra/gnutls_extra.c, libextra/gnutls_extra.h,
39792 libextra/gnutls_openpgp.c, libextra/gnutls_openpgp.h,
39793 libextra/gnutls_srp.c, libextra/gnutls_srp.h: Moved the gnutls-extra
39794 files to libextra directory.
39796 2002-05-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39798 * lib/.cvsignore: [no log message]
39800 2002-05-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39802 * doc/tex/Makefile.am, doc/tex/funcs.tex, lib/Makefile.am: removed
39803 html version of the documentation
39805 2002-05-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39807 * lib/gnutls-extra.h, lib/gnutls_extra.c, lib/gnutls_extra.h,
39808 src/cli.c, src/serv.c: [no log message]
39810 2002-05-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39812 * NEWS, README, configure.in, doc/tex/Makefile.am,
39813 doc/tex/funcs.tex, doc/tex/macros.tex, lib/Makefile.am,
39814 lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
39815 lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
39816 lib/gnutls_algorithms.h, lib/gnutls_cert.c,
39817 lib/gnutls_extensions.c, lib/gnutls_extensions.h,
39818 lib/gnutls_openpgp.h, lib/gnutls_ui.h, lib/libgnutls-config.in,
39819 src/Makefile.am, src/cli.c, src/common.c, src/serv.c, src/tests.c,
39820 src/tls_test.c: Separated the library to gnutls and gnutls-extra.
39821 gnutls-extra library contains the GPL parts of gnutls
39823 2002-05-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39825 * ChangeLog: [no log message]
39827 2002-05-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39829 * README, configure.in, src/prime.c, src/tests.c: [no log message]
39831 2002-05-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39833 * README, configure.in, lib/auth_anon.c, lib/auth_dhe.c,
39834 lib/auth_rsa.c, lib/auth_srp.c, lib/libgnutls-config.in,
39835 src/prime.c: Added --modules option to libgnutls-config. This option
39836 prints the extra modules that have been enabled into the library.
39838 2002-05-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39840 * lib/gnutls_global.c: [no log message]
39842 2002-05-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39844 * ChangeLog: [no log message]
39846 2002-05-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39848 * configure.in: configure script now prints the library license
39850 2002-05-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39852 * NEWS: [no log message]
39854 2002-05-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39856 * lib/gnutls_dh_primes.c: Replaced group1 prime with a prime of 1024
39859 2002-05-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39861 * COPYING.LIB, NEWS, README, lib/auth_anon.c, lib/auth_cert.c,
39862 lib/auth_dhe.c, lib/auth_rsa.c, lib/debug.c, lib/ext_cert_type.c,
39863 lib/ext_max_record.c, lib/gnutls.h.in.in, lib/gnutls_alert.c,
39864 lib/gnutls_algorithms.c, lib/gnutls_anon_cred.c, lib/gnutls_auth.c,
39865 lib/gnutls_buffers.c, lib/gnutls_cert.c, lib/gnutls_cipher.c,
39866 lib/gnutls_cipher_int.c, lib/gnutls_compress.c,
39867 lib/gnutls_compress_int.c, lib/gnutls_constate.c,
39868 lib/gnutls_datum.c, lib/gnutls_db.c, lib/gnutls_dh_primes.c,
39869 lib/gnutls_errors.c, lib/gnutls_extensions.c, lib/gnutls_global.c,
39870 lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
39871 lib/gnutls_kx.c, lib/gnutls_mem.c, lib/gnutls_mpi.c,
39872 lib/gnutls_num.c, lib/gnutls_pk.c, lib/gnutls_priority.c,
39873 lib/gnutls_privkey.c, lib/gnutls_random.c, lib/gnutls_record.c,
39874 lib/gnutls_session.c, lib/gnutls_session_pack.c, lib/gnutls_sig.c,
39875 lib/gnutls_state.c, lib/gnutls_str.c, lib/gnutls_ui.c,
39876 lib/gnutls_v2_compat.c, lib/gnutls_x509.c, lib/x509_asn1.c,
39877 lib/x509_b64.c, lib/x509_der.c, lib/x509_extensions.c,
39878 lib/x509_sig_check.c, lib/x509_verify.c: License changed to LGPL
39880 2002-05-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39882 * lib/gnutls_dh.c: [no log message]
39884 2002-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39886 * lib/gnutls_dh.c: Some cleanups in the Diffie Hellman code.
39888 2002-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39890 * lib/gnutls_int.h: Added the missing user_ptr pointer in
39893 2002-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39895 * doc/TODO: [no log message]
39897 2002-05-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39899 * ChangeLog: [no log message]
39901 2002-05-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39903 * NEWS, lib/gnutls.h.in.in, lib/gnutls_state.c: Added
39904 gnutls_state_set_ptr() and gnutls_state_get_ptr() functions, to
39905 assist in callback functions.
39907 2002-05-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39909 * lib/gnutls_ui.h: Corrected prototypes for callback selector
39910 functions, which now accept the state.
39912 2002-05-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39914 * doc/TODO: [no log message]
39916 2002-05-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39918 * lib/auth_anon.c, lib/gnutls_anon_cred.c, lib/gnutls_cert.c,
39919 lib/gnutls_dh.c, lib/gnutls_dh_primes.c, lib/gnutls_kx.c,
39920 lib/gnutls_openpgp.c, lib/gnutls_pk.c, lib/gnutls_privkey.c,
39921 lib/gnutls_sig.c, lib/gnutls_srp.c, lib/x509_sig_check.c: [no log
39924 2002-05-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39926 * ChangeLog: [no log message]
39928 2002-05-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39930 * lib/Makefile.am, lib/gnutls_gcry.c, lib/gnutls_gcry.h,
39931 lib/gnutls_int.h, lib/gnutls_mpi.c, lib/gnutls_mpi.h: renamed
39932 gnutls_gcry* to gnutls_mpi*
39934 2002-05-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39936 * configure.in, lib/gnutls_global.c: Updated libgcrypt
39937 initialization stuff. Now depends on libgcrypt 1.1.7, and only
39938 initializes libgcrypt if this has not been done before.
39940 2002-05-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39942 * ChangeLog: [no log message]
39944 2002-05-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39946 * ChangeLog: [no log message]
39948 2002-05-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39950 * lib/auth_anon.c, lib/auth_dhe.c, lib/auth_rsa.c, lib/auth_srp.c,
39951 lib/auth_srp_passwd.c, lib/crypt.c, lib/crypt_bcrypt.c,
39952 lib/crypt_srpsha1.c, lib/debug.c, lib/gnutls_auth.c,
39953 lib/gnutls_dh.c, lib/gnutls_dh_primes.c, lib/gnutls_gcry.c,
39954 lib/gnutls_gcry.h, lib/gnutls_openpgp.c, lib/gnutls_openpgp.h,
39955 lib/gnutls_pk.c, lib/gnutls_privkey.c, lib/gnutls_srp.c,
39956 lib/gnutls_x509.c, lib/x509_ASN.c, lib/x509_sig_check.c: Cleaned up
39957 the big number support.
39959 2002-05-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39961 * lib/gnutls_alert.h: [no log message]
39963 2002-04-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39965 * src/common.c: [no log message]
39967 2002-04-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39969 * lib/gnutls.h.in.in: [no log message]
39971 2002-04-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39973 * ChangeLog: [no log message]
39975 2002-04-21 Timo Schulz <twoaday@gnutls.org>
39977 * lib/gnutls_openpgp.c: Adjust the code for the new OpenCDK version.
39979 2002-04-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39981 * lib/gnutls_buffers.c, lib/gnutls_cipher.c, lib/gnutls_cipher.h,
39982 lib/gnutls_compress.c, lib/gnutls_compress.h,
39983 lib/gnutls_compress_int.c, lib/gnutls_int.h, lib/gnutls_record.c,
39984 lib/gnutls_srp.c, lib/gnutls_state.h: Optimized memory handling in
39985 the record protocol.
39987 2002-04-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39989 * lib/auth_srp.h, lib/gnutls_anon_cred.c, lib/gnutls_srp.c,
39990 lib/gnutls_ui.c, src/cli.c, src/serv.c: Added stubs when SRP or
39991 anonymous authentication are disabled, to preserve binary
39994 2002-04-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
39996 * ChangeLog: [no log message]
39998 2002-04-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40000 * NEWS, doc/TODO, doc/tex/ex4.tex, lib/gnutls.h.in.in,
40001 lib/gnutls_state.c, src/cli.c, src/serv.c: gnutls_session_resumed()
40002 was renamed to gnutls_session_is_resumed(), and changed semantics,
40003 to make the return value be the obvious one.
40005 2002-04-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40007 * doc/tex/Makefile.am, doc/tex/ex4.tex, doc/tex/examples.tex:
40008 updated documentation for the new resumption check function
40010 2002-04-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40012 * doc/TODO, lib/gnutls.h.in.in, lib/gnutls_int.h,
40013 lib/gnutls_privkey.c, lib/gnutls_state.c, src/cli.c, src/serv.c:
40014 Added function to report if a session is a resumed one. See
40015 gnutls_session_resumed().
40017 2002-04-18 Timo Schulz <twoaday@gnutls.org>
40019 * lib/gnutls_openpgp.c: Applied the fixes for the new code.
40021 2002-04-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40023 * lib/auth_srp.c: [no log message]
40025 2002-04-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40027 * configure.in, lib/auth_srp.c, lib/auth_srp.h,
40028 lib/auth_srp_passwd.c, lib/ext_cert_type.c, lib/ext_cert_type.h,
40029 lib/ext_max_record.c, lib/ext_max_record.h, lib/ext_srp.c,
40030 lib/ext_srp.h, lib/gnutls_extensions.c, lib/gnutls_srp.c,
40031 src/gnutls-http-serv, src/serv.c: Some minor fixes in SRP support.
40032 Changed extension generation. Now less allocation with malloc are
40035 2002-04-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40037 * lib/gnutls_dh.c: [no log message]
40039 2002-04-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40041 * doc/protocol/draft-ietf-tls-56-bit-ciphersuites-01.txt: [no log
40044 2002-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40046 * lib/gnutls_x509.c: Fixed description of
40047 gnutls_x509_extract_certificate_subject_alt_name().
40049 2002-04-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40051 * ChangeLog: [no log message]
40053 2002-04-13 Timo Schulz <twoaday@gnutls.org>
40055 * lib/gnutls_openpgp.c: Some modifications for the new OpenCDK code.
40057 2002-04-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40059 * doc/tex/auth.tex, doc/tex/ciphersuites.tex, doc/tex/errors.tex,
40060 doc/tex/ex1.tex, doc/tex/examples.tex, doc/tex/gnutls.tex,
40061 doc/tex/handshake.tex, doc/tex/serv1.tex, src/crypt.c: Documentation
40064 2002-04-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40066 * doc/TODO: [no log message]
40068 2002-04-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40070 * doc/TODO: [no log message]
40072 2002-04-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40074 * configure.in, src/Makefile.am: [no log message]
40076 2002-04-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40078 * acconfig.h, configure.in: fixed opencdk detection problem
40080 2002-04-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40082 * lib/gnutls_x509.c, lib/gnutls_x509.h: better doc (internal) for
40085 2002-04-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40087 * NEWS: [no log message]
40089 2002-04-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40091 * NEWS: [no log message]
40093 2002-04-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40095 * doc/tex/serv1.tex, lib/gnutls.h.in.in, lib/gnutls_state.c: [no log
40098 2002-04-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40100 * NEWS, lib/auth_rsa.c, lib/gnutls_int.h, lib/gnutls_state.c: Added
40101 function which disables the version check in the RSA premaster
40102 secret -only needed in server side
40104 2002-04-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40106 * ChangeLog: [no log message]
40108 2002-04-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40110 * NEWS: [no log message]
40112 2002-04-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40114 * NEWS, doc/tex/Makefile.am, doc/tex/asn1.tex,
40115 doc/tex/cover.tex.in, doc/tex/funcs.tex, doc/tex/gnutls.tex,
40116 lib/Makefile.am: separated asn1 parser library and tls library
40119 2002-04-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40121 * ChangeLog: [no log message]
40123 2002-04-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40125 * NEWS, lib/gnutls_pk.c: changes for 0.4.1
40127 2002-04-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40129 * lib/gnutls_errors.h: [no log message]
40131 2002-04-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40133 * lib/x509_verify.c: fixed case where a certificate could be both
40134 invalid and trusted.
40136 2002-04-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40138 * configure.in: [no log message]
40140 2002-04-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40142 * Makefile.am, opencdk.m4: [no log message]
40144 2002-04-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40146 * Makefile.am: [no log message]
40148 2002-04-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40150 * acinclude.m4, buildconf, libgcrypt.m4, libmcrypt.m4, opencdk.m4:
40151 m4 files were removed from acinclude.m4
40153 2002-04-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40155 * acinclude.m4, configure.in: added detection of opencdk
40157 2002-04-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40159 * doc/README.autoconf: [no log message]
40161 2002-04-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40163 * ChangeLog, NEWS, configure.in: [no log message]
40165 2002-04-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40167 * lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_verify.c,
40168 lib/x509_verify.h: Improved X.509 time convertion functions
40170 2002-04-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40172 * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_x509.c:
40173 GNUTLS_E_UNIX_TIME_LIMIT_REACHED error code was removed
40175 2002-04-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40177 * doc/tex/ciphers.tex, doc/tex/handshake.tex,
40178 doc/tex/translayer.tex: [no log message]
40180 2002-04-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40182 * lib/x509_verify.c: Added kludge in order to work with dates over
40185 2002-04-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40187 * doc/tex/ex3.tex: [no log message]
40189 2002-04-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40191 * lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_int.h,
40192 lib/gnutls_int_compat.c, lib/gnutls_openpgp.c, lib/gnutls_ui.h,
40193 lib/gnutls_x509.c, lib/gnutls_x509.h, lib/x509_verify.c,
40194 src/common.c: GNUTLS_CERT_EXPIRED is no longer returned by
40195 verification functions. Added functions to check the expiration and
40196 activation date of peer's certificate. See
40197 gnutls_certificate_expiration_time_peers().
40199 2002-04-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40201 * ChangeLog, configure.in, lib/defines.h, lib/x509_verify.c:
40202 Replaced mktime() with mktime_utc(). This corrects a bug with the
40203 localtime returned by mktime().
40205 2002-04-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40207 * NEWS, configure.in, lib/auth_cert.c, lib/defines.h,
40208 lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
40209 lib/gnutls_handshake.c, lib/gnutls_mem.h, lib/gnutls_x509.c,
40210 lib/x509_asn1.c, lib/x509_der.c: merged changes from
40211 gnutls_0_4_with_alloca.
40213 2002-04-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40215 * lib/gnutls_cert.h: [no log message]
40217 2002-04-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40219 * doc/TODO, lib/gnutls_cert.h, lib/gnutls_pk.c: Optimized RSA
40220 signature calculation
40222 2002-04-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40224 * lib/auth_rsa.c, lib/gnutls_int.h: [no log message]
40226 2002-04-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40228 * lib/auth_rsa.c: [no log message]
40230 2002-04-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40232 * ChangeLog, NEWS, configure.in, doc/TODO: [no log message]
40234 2002-03-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40236 * lib/gnutls_cipher.c, lib/gnutls_pk.c: [no log message]
40238 2002-03-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40240 * lib/auth_cert.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
40241 lib/gnutls_gcry.c, lib/gnutls_global.c, lib/gnutls_pk.c,
40242 lib/gnutls_privkey.c, lib/gnutls_x509.c, lib/x509_asn1.h,
40243 lib/x509_extensions.c, lib/x509_sig_check.c, lib/x509_verify.c:
40244 Error codes of ASN.1 parser are now independent, with a map to
40245 gnutls' error codes.
40247 2002-03-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40249 * lib/gnutls_cipher.c: cleanups
40251 2002-03-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40253 * lib/gnutls_openpgp.c: Added the text for
40254 gnutls_openpgp_extract_key_pk_algorithm.
40256 2002-03-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40258 * ChangeLog, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
40259 doc/tex/serv1.tex, lib/gnutls.h.in.in, lib/gnutls_x509.c,
40260 src/cli.c, src/serv.c: Removed the CRL list parameter from
40261 gnutls_certificate_set_x509_trust_*.
40263 2002-03-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40265 * lib/gnutls_x509.c: gnutls_certificate_set_x509_trust_*() now
40266 accept single DER certificates or PEM certificate lists.
40268 2002-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40270 * lib/auth_cert.c: [no log message]
40272 2002-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40274 * lib/auth_cert.c, lib/crypt_srpsha1.c, lib/gnutls_x509.c: Added
40275 ability to read DSA DER formatted keys, and corrected bugs in DER
40276 certificate reading.
40278 2002-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40280 * lib/gnutls_db.c: [no log message]
40282 2002-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40284 * lib/gnutls_algorithms.c, lib/gnutls_cipher.c,
40285 lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h,
40286 lib/gnutls_compress.c, lib/gnutls_compress_int.c,
40287 lib/gnutls_compress_int.h, lib/gnutls_constate.c,
40288 lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
40289 lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
40290 lib/gnutls_sig.c, lib/gnutls_srp.c, lib/gnutls_state.c,
40291 lib/gnutls_ui.c, lib/x509_sig_check.c: Prefixed with underscore
40292 several internal functions.
40294 2002-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40296 * src/cli.c: [no log message]
40298 2002-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40300 * lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
40301 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
40302 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_global.c,
40303 lib/gnutls_x509.c: removed unneeded functions
40305 2002-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40307 * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa: added crlf
40310 2002-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40312 * ChangeLog, doc/TODO, lib/auth_rsa.c, lib/gnutls_int.h,
40313 lib/gnutls_pk.c, lib/gnutls_pk.h, lib/gnutls_sig.c, lib/x509_der.c,
40314 lib/x509_sig_check.c, src/cli.c, src/serv-gaa.c, src/serv-gaa.h,
40315 src/serv.gaa: Some cleanups in the certificate authentication.
40316 Parameters are passed together with the length, to avoid abuse.
40318 2002-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40320 * lib/gnutls_pk.c: [no log message]
40322 2002-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40324 * NEWS: [no log message]
40326 2002-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40328 * NEWS, doc/TODO: [no log message]
40330 2002-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40332 * lib/gnutls_x509.c, lib/x509_b64.c: Cleaned up the return values of
40335 2002-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40337 * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa,
40338 src/serv-gaa.c, src/serv-gaa.h, src/serv.c, src/serv.gaa: added
40339 option to read DER encoded certificates
40341 2002-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40343 * lib/auth_rsa.c, lib/gnutls_cert.h, lib/gnutls_pk.c,
40344 lib/gnutls_privkey.c: Optimized RSA decryption. (Very) Much faster
40347 2002-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40349 * lib/gnutls_x509.c: read PKCS7 certificate chains in the reverse
40352 2002-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40354 * lib/gnutls_compress_int.c: [no log message]
40356 2002-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40358 * lib/gnutls_ui.h: [no log message]
40360 2002-03-26 Fabio Fiorina <fiorinaf@gnutls.org>
40362 * lib/x509_asn1.c, lib/x509_asn1.h: add asn1_number_of_elements
40365 2002-03-26 Fabio Fiorina <fiorinaf@gnutls.org>
40367 * lib/x509_der.c: fix bug in asn1_get_start_end_der function
40369 2002-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40371 * NEWS, src/common.c: [no log message]
40373 2002-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40375 * src/common.c: [no log message]
40377 2002-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40379 * ChangeLog, doc/tex/ex3.tex: [no log message]
40381 2002-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40383 * ChangeLog, lib/gnutls_x509.c, src/common.c: changed semantics of
40384 gnutls_x509_extract_certificate_pk_algorithm()
40386 2002-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40388 * lib/gnutls_openpgp.c: [no log message]
40390 2002-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40392 * lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
40393 lib/gnutls_buffers.c, lib/gnutls_global.c, lib/gnutls_record.c:
40394 Several optimizations
40396 2002-03-26 Timo Schulz <twoaday@gnutls.org>
40398 * lib/gnutls_openpgp.c: Now the pk algorithm is returned and not
40399 only the key size in bits.
40401 2002-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40403 * lib/gnutls_int.h, lib/gnutls_pk.h, lib/gnutls_x509.c: [no log
40406 2002-03-26 Timo Schulz <twoaday@gnutls.org>
40408 * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h: Function which is used
40409 to extract key parameters for openpgp keys.
40411 2002-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40413 * NEWS, doc/TODO, lib/gnutls.h.in.in, lib/gnutls_errors.c,
40414 lib/gnutls_errors_int.h, lib/gnutls_pk.h, lib/gnutls_ui.h,
40415 lib/gnutls_x509.c, src/common.c, src/gnutls-http-serv, src/serv.c:
40416 added gnutls_x509_extract_certificate_pk_algorithm()
40418 2002-03-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40420 * doc/tex/ex1.tex, doc/tex/ex2.tex, lib/gnutls.h.in.in,
40421 lib/gnutls_int.h, lib/gnutls_x509.c, src/cli-gaa.c, src/cli.c,
40422 src/cli.gaa, src/serv-gaa.c, src/serv.c, src/serv.gaa: Improved
40425 2002-03-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40427 * lib/gnutls.h.in.in, lib/gnutls_x509.c: Added function which reads
40428 the DER encoded certificate and key. (now only works for RSA keys)
40430 2002-03-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40432 * configure.in: [no log message]
40434 2002-03-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40436 * NEWS, lib/Makefile.am, lib/auth_cert.c, lib/gnutls_global.c,
40437 lib/gnutls_hash_int.c, lib/gnutls_random.c, lib/gnutls_ui.h,
40438 lib/gnutls_x509.c, lib/pkix.asn, lib/pkix_asn1_tab.c,
40439 lib/x509_asn1.c, lib/x509_extensions.c, lib/x509_sig_check.c,
40440 lib/x509_verify.c, src/gnutls-http-serv, src/serv.c: Added support
40441 for RFC2630 - PKCS7 formated structures
40443 2002-03-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40445 * ChangeLog: [no log message]
40447 2002-03-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40449 * lib/gnutls_openpgp.c: [no log message]
40451 2002-03-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40453 * lib/auth_cert.c: more cleanups
40455 2002-03-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40457 * ChangeLog, NEWS, configure.in, lib/auth_cert.c: [no log message]
40459 2002-03-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40461 * lib/auth_cert.c: Cleanups and fixes in X.509 certificate message
40464 2002-03-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40466 * src/cli-gaa.c, src/common.h, src/serv-gaa.c, src/serv.c,
40467 src/tls_test-gaa.c: [no log message]
40469 2002-03-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40471 * lib/gnutls_openpgp.c: [no log message]
40473 2002-03-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40475 * lib/gnutls_buffers.c: Corrected code to avoid compiler's warnings
40477 2002-03-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40479 * configure.in: [no log message]
40481 2002-03-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40483 * ChangeLog, acconfig.h, configure.in, lib/auth_anon.c,
40484 lib/auth_srp.c, lib/auth_srp.h, lib/auth_srp_passwd.c,
40485 lib/auth_srp_passwd.h, lib/auth_srp_sb64.c, lib/crypt.c,
40486 lib/crypt_bcrypt.c, lib/crypt_srpsha1.c, lib/ext_srp.c,
40487 lib/ext_srp.h, lib/gnutls_algorithms.c, lib/gnutls_anon_cred.c,
40488 lib/gnutls_auth.c, lib/gnutls_extensions.c,
40489 lib/gnutls_session_pack.c, lib/gnutls_srp.c, lib/gnutls_srp.h,
40490 lib/gnutls_ui.c, src/serv.c: Added hooks not to include SRP and
40491 Anonymous authentication
40493 2002-03-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40495 * lib/gnutls_cert.c, lib/gnutls_x509.c: Corrected behaviour when no
40496 certificate is got by the peer.
40498 2002-03-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40500 * src/Makefile.am, src/gnutls-http-serv: Added script which runs an
40501 http server with the appropriate parameters.
40503 2002-03-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40505 * ChangeLog, NEWS, lib/gnutls_record.c, lib/gnutls_state.c: CBC
40506 protection support is disabled by default.
40508 2002-03-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40510 * ChangeLog, NEWS: [no log message]
40512 2002-03-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40514 * lib/gnutls_constate.c: [no log message]
40516 2002-03-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40518 * lib/gnutls_constate.c: [no log message]
40520 2002-03-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40522 * lib/gnutls_algorithms.c, lib/gnutls_cipher.c,
40523 lib/gnutls_compress_int.c, lib/gnutls_compress_int.h,
40524 lib/gnutls_constate.c: Optimizations and fixes in compression
40526 2002-03-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40528 * lib/auth_srp_passwd.c, lib/gnutls_cipher.c, lib/gnutls_x509.c: [no
40531 2002-03-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40533 * lib/auth_cert.c, lib/gnutls_cipher.c, lib/gnutls_compress.c,
40534 lib/gnutls_compress_int.c, lib/gnutls_compress_int.h,
40535 lib/gnutls_constate.c, lib/gnutls_int.h, lib/gnutls_state.c,
40536 lib/x509_ASN.c, lib/x509_ASN.y, lib/x509_asn1.c: Improved
40537 compression support. Corrected several bugs in empty fragment
40538 sending and receiving.
40540 2002-03-19 Fabio Fiorina <fiorinaf@gnutls.org>
40542 * lib/x509_asn1.c: segmentation fault bug fix
40544 2002-03-18 Timo Schulz <twoaday@gnutls.org>
40546 * lib/gnutls_openpgp.c: New OpenCDK interface for secure memory.
40548 2002-03-18 Timo Schulz <twoaday@gnutls.org>
40550 * lib/gnutls_errors_int.h, lib/gnutls_openpgp.c: Detection of
40551 revoked OpenPGP userID's.
40553 2002-03-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40555 * src/common.c: [no log message]
40557 2002-03-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40559 * lib/gnutls_ui.h: added missing prototypes
40561 2002-03-18 Timo Schulz <twoaday@gnutls.org>
40563 * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h: Support for multiple
40566 2002-03-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40568 * lib/gnutls_srp.c: [no log message]
40570 2002-03-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40572 * src/cli.c, src/serv.c: removed default parameters arguments
40574 2002-03-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40576 * ChangeLog, THANKS, acconfig.h, configure.in,
40577 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_mem.c,
40578 lib/gnutls_mem.h, src/cli.c: Added hooks for electric fence
40580 2002-03-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40582 * doc/README.CVS, src/Makefile.am: [no log message]
40584 2002-03-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40586 * lib/x509_verify.c: Checking of certificate lists even if the CA
40587 size is zero. Pointed out by Andrew McDonald
40589 2002-03-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40591 * doc/README.CVS: [no log message]
40593 2002-03-13 Timo Schulz <twoaday@gnutls.org>
40595 * lib/gnutls_openpgp.c: Improved code for the various keyrings and
40596 support for armored keyring files.
40598 2002-03-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40600 * lib/gnutls.h.in.in: [no log message]
40602 2002-03-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40604 * ChangeLog, NEWS, acconfig.h, configure.in, lib/gnutls_int.h,
40605 lib/gnutls_record.c, lib/gnutls_state.c: made CBC chosen plaintext
40606 protection configurable
40608 2002-03-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40610 * configure.in: [no log message]
40612 2002-03-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40614 * lib/gnutls_ui.h: [no log message]
40616 2002-03-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40618 * lib/gnutls_x509.c: [no log message]
40620 2002-03-11 Timo Schulz <twoaday@gnutls.org>
40622 * lib/gnutls_openpgp.c: Added missing stub for one function.
40624 2002-03-10 Timo Schulz <twoaday@gnutls.org>
40626 * lib/gnutls_openpgp.c: New error codes.
40628 2002-03-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40630 * ChangeLog, lib/gnutls_constate.c, lib/gnutls_errors.c,
40631 lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_pk.c,
40632 lib/gnutls_privkey.c, lib/gnutls_record.c, lib/gnutls_sig.c,
40633 lib/gnutls_state.c, lib/gnutls_x509.c, lib/x509_asn1.h: some error
40634 codes were renamed to more appropriate names
40636 2002-03-09 Timo Schulz <twoaday@gnutls.org>
40638 * lib/gnutls_openpgp.c, lib/x509_ASN.c: Patches for the new OpenCDK
40639 version and some stricter checks for memory leaks.
40641 2002-03-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40643 * ChangeLog, NEWS, doc/tex/ex3.tex, lib/gnutls.h.in.in,
40644 lib/gnutls_algorithms.c, lib/gnutls_cert.c, lib/gnutls_constate.c,
40645 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
40646 lib/gnutls_record.c, lib/gnutls_state.c, lib/gnutls_state.h,
40647 lib/x509_verify.c, src/common.c: removed GNUTLS_CERT_TRUSTED
40650 2002-03-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40652 * lib/gnutls_state.c: [no log message]
40654 2002-03-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40656 * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_record.c:
40657 Added protection against denial of service attacks, while receiving
40660 2002-03-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40662 * lib/gnutls_buffers.c: [no log message]
40664 2002-03-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40666 * lib/gnutls_buffers.c: corrected memory leak
40668 2002-03-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40670 * lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cipher.c,
40671 lib/gnutls_cipher.h, lib/gnutls_openpgp.c, lib/gnutls_record.c,
40672 lib/gnutls_state.h: Added protection against the newly discovered
40673 CBC attacks against TLS. Experimental code.
40675 2002-03-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40677 * src/CertificateExample.c, src/CrlExample.c, src/asn1c.c: [no log
40680 2002-03-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40682 * lib/gnutls_algorithms.c: Added references to internet drafts.
40683 Added DHE_DSS with ARCFOUR from 56 bit draft.
40685 2002-03-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40687 * configure.in, doc/README.autoconf, doc/TODO, doc/tex/alert.tex,
40688 doc/tex/asn1.tex, doc/tex/examples.tex, doc/tex/handshake.tex,
40689 doc/tex/record.tex: [no log message]
40691 2002-03-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40693 * doc/protocol/draft-ietf-tls-extensions-02.txt,
40694 doc/protocol/draft-ietf-tls-extensions-03.txt: Added new draft
40696 2002-03-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40698 * NEWS, lib/Makefile.am, lib/auth_cert.c, lib/gnutls_alert.c,
40699 lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_gcry.c,
40700 lib/gnutls_global.c, lib/gnutls_pk.c, lib/gnutls_privkey.c,
40701 lib/gnutls_x509.c, lib/x509_ASN.c, lib/x509_ASN.y, lib/x509_asn1.h,
40702 lib/x509_extensions.c, lib/x509_sig_check.c, lib/x509_verify.c:
40703 Combined error codes of gnutls and ASN.1 parser. Also several
40704 cleanups in the X.509 code.
40706 2002-03-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40708 * doc/tex/Makefile.am, doc/tex/asn1.tex, doc/tex/ciphers.tex,
40709 doc/tex/ciphersuites.tex, doc/tex/examples.tex, doc/tex/funcs.tex,
40710 doc/tex/gnutls.tex, doc/tex/handshake.tex, doc/tex/record.tex,
40711 doc/tex/translayer.tex: [no log message]
40713 2002-03-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40715 * doc/tex/Makefile.am, doc/tex/alert.tex, doc/tex/gnutls.tex,
40716 doc/tex/translayer.tex: Added alert protocol section
40718 2002-03-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40720 * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_x509.c,
40721 lib/x509_ASN.c, lib/x509_asn1.c, lib/x509_der.c, lib/x509_verify.c:
40722 Added the error UNIX_TIME_LIMIT_EXCEEDED, and corrected bugs in
40723 X.509 certificate parsing.
40725 2002-03-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40727 * doc/tex/errors.tex, lib/gnutls.h.in.in: updated
40729 2002-03-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40731 * doc/tex/Makefile.am, doc/tex/auth.tex, doc/tex/ciphersuites.tex,
40732 doc/tex/gnutls.tex, doc/tex/handshake.tex, doc/tex/layers.tex,
40733 doc/tex/macros.tex, doc/tex/resumedb.tex, doc/tex/translayer.tex:
40734 updated documentation
40736 2002-03-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40738 * ChangeLog, configure.in, doc/scripts/gdoc, lib/gnutls_cert.c,
40739 lib/gnutls_handshake.c, lib/x509_ASN.y, lib/x509_asn1.c,
40740 lib/x509_der.c: changes for pretty documentation and cleanups.
40742 2002-03-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40744 * lib/gnutls_state.c: pgp_fingerprint indicator is not cleared.
40746 2002-03-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40748 * src/tls_test.c: [no log message]
40750 2002-03-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40752 * src/tls_test.c: last minute changes for 0.3.91 release
40754 2002-03-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40756 * ChangeLog, NEWS, configure.in, lib/auth_anon.c, lib/auth_cert.c,
40757 lib/auth_dhe.c, lib/auth_srp.c, lib/gnutls_auth.c,
40758 lib/gnutls_auth_int.h, lib/gnutls_errors.c, src/cli.c: Added checks
40759 in authentication type renegotiation procedure.
40761 2002-03-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40763 * doc/TODO: [no log message]
40765 2002-03-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40767 * lib/auth_cert.c, lib/gnutls_auth.c, lib/gnutls_handshake.c,
40768 lib/gnutls_int.h, lib/gnutls_state.c, lib/gnutls_state.h: Changed
40769 behaviour in rehandshake procedure. Now can use rehandshake with a
40770 different authentication method (ie. perform anonymous
40771 authentication, and after that perform a certificate authentication,
40774 2002-03-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40776 * lib/gnutls_mem.h, lib/gnutls_x509.c: corrected certificate type
40779 2002-03-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40781 * src/Makefile.am, src/cli-gaa.c, src/cli-gaa.h, src/cli.c,
40782 src/cli.gaa, src/common.h, src/crypt.c, src/serv-gaa.c,
40783 src/serv-gaa.h, src/serv.c, src/serv.gaa, src/tls_test-gaa.c,
40784 src/tls_test.gaa: Updated cli and server to read certificate and
40785 keys from command line parameters. client, client-debug and server
40786 are now being installed.
40788 2002-03-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40790 * lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
40791 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c:
40792 Cleanups in gnutls_handshake.c and gnutls_algorithms.c. Now cipher
40793 suites get associated with a protocol version. This will allow
40794 disabling several ciphersuites which are only defined in TLS 1.0,
40795 when using SSL 3.0.
40797 2002-03-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40799 * lib/gnutls_handshake.c: No extensions are now sent if SSL 3.0 is
40800 the only protocol advertized.
40802 2002-02-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40804 * lib/gnutls_session.c: added a check in the given parameters for
40807 2002-02-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40809 * src/tests.c, src/tests.h, src/tls_test.c: added session resumption
40812 2002-02-28 Timo Schulz <twoaday@gnutls.org>
40814 * lib/gnutls_openpgp.c: Changed the interface for the new OpenCDK
40817 2002-02-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40819 * src/cli-gaa.c, src/cli.c, src/cli.gaa, src/serv-gaa.c,
40820 src/tls_test-gaa.c, src/tls_test-gaa.h, src/tls_test.c,
40821 src/tls_test.gaa: updated gaa files, and client options.
40823 2002-02-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40825 * lib/gnutls.h.in.in, lib/gnutls_state.c, lib/gnutls_state.h,
40826 src/tests.c: gnutls_record_set_default_version() was prefixed with
40827 underscore, and it is no longer exported.
40829 2002-02-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40831 * lib/gnutls.h.in.in, lib/gnutls_db.c, lib/gnutls_int.h,
40832 lib/gnutls_session_pack.c, lib/gnutls_state.c: Corrected session
40833 resuming in certificate authentication. gnutls_deinit, does not
40834 remove the session entry any more if it is invalid. Added
40835 gnutls_db_remove_session() function, which does this.
40837 2002-02-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40839 * src/tls_test-gaa.c, src/tls_test-gaa.h, src/tls_test.gaa: added
40842 2002-02-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40844 * lib/gnutls_mem.c: removed cycle from gnutls_free and
40845 gnutls_secure_free.
40847 2002-02-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40849 * NEWS, src/tests.c, src/tests.h, src/tls_test.c: added check for
40852 2002-02-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40854 * src/tests.c, src/tests.h, src/tls_test.c: added openpgp
40855 authentication test, and unknown cipher suites test
40857 2002-02-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40859 * lib/ext_srp.c: Now we do not send the srp username as an
40860 extension, if SRP is disabled.
40862 2002-02-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40864 * src/cli.c, src/tests.c, src/tests.h, src/tls_test.c: added check
40865 for client hello extensions.
40867 2002-02-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40869 * src/Makefile.am, src/cli.c, src/tests.c, src/tests.h,
40870 src/tls_test.c: Added tls_test. This is program that can be used to
40871 test TLS servers' parameters.
40873 2002-02-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40875 * lib/gnutls.h.in.in, lib/gnutls_errors.c, lib/gnutls_handshake.c,
40876 lib/gnutls_int.h, lib/gnutls_state.c: Added
40877 gnutls_record_set_default_version(). This is a low level function.
40879 2002-02-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40881 * lib/gnutls.h.in.in: SOCKET_PTR was removed
40883 2002-02-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40885 * lib/gnutls.h.in.in: corrected record_send() prototype
40887 2002-02-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40889 * configure.in: updated for fcdump
40891 2002-02-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40893 * doc/TODO: [no log message]
40895 2002-02-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40897 * lib/gnutls_pk.c: added (an impossible situation) check
40899 2002-02-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40901 * lib/gnutls_algorithms.c: [no log message]
40903 2002-02-24 Timo Schulz <twoaday@gnutls.org>
40905 * lib/gnutls_openpgp.c: Fixed a possible buffer overflow.
40907 2002-02-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40909 * src/openpgp/Makefile.am: added missing makefile.am
40911 2002-02-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40913 * doc/tex/Makefile.am, doc/tex/serv1.tex, lib/auth_anon.c,
40914 lib/auth_anon.h, lib/auth_cert.h, lib/auth_dhe.c,
40915 lib/auth_srp_passwd.c, lib/gnutls.h.in.in, lib/gnutls_anon_cred.c,
40916 lib/gnutls_cert.c, lib/gnutls_dh.h, lib/gnutls_dh_primes.c,
40917 lib/gnutls_int.h, lib/gnutls_ui.c, src/cli.c, src/serv.c: The Diffie
40918 Hellman parameters are now stored in the credentials structures.
40919 This will allow precomputation of signatures (for DHE cipher
40922 2002-02-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40924 * ChangeLog, NEWS, configure.in, lib/gnutls_int.h, lib/gnutls_ui.h,
40925 lib/x509_verify.c, src/cli.c: [no log message]
40927 2002-02-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40929 * src/cli.c, src/common.c, src/serv.c: [no log message]
40931 2002-02-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40933 * doc/tex/auth.tex, doc/tex/ciphers.tex, doc/tex/ciphersuites.tex,
40934 doc/tex/errors.tex, doc/tex/ex3.tex, doc/tex/gnutls.tex,
40935 doc/tex/resumedb.tex: [no log message]
40937 2002-02-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40939 * lib/gnutls_openpgp.c: [no log message]
40941 2002-02-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40943 * lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_handshake.c,
40944 lib/gnutls_int.h, lib/gnutls_openpgp.c, lib/gnutls_record.c,
40945 lib/gnutls_x509.c, lib/x509_sig_check.c, lib/x509_verify.c: removed
40946 GNUTLS_CERT_NONE (replaced by GNUTLS_E_NO_CERTIFICATE_FOUND).
40947 removed GNUTLS_CERT_VALID (it's valid if it's not invalid)
40949 2002-02-23 Timo Schulz <twoaday@gnutls.org>
40951 * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h: Bug fixes for
40952 _verify_key and basic trust handling for keys.
40954 2002-02-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40956 * lib/auth_cert.c, lib/debug.c: [no log message]
40958 2002-02-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40960 * lib/x509_verify.c: [no log message]
40962 2002-02-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40964 * lib/x509_verify.c: [no log message]
40966 2002-02-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40968 * lib/gnutls_openpgp.c: includes moved before #ifdef
40970 2002-02-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40972 * lib/gnutls_x509.c: [no log message]
40974 2002-02-22 Timo Schulz <twoaday@gnutls.org>
40976 * lib/gnutls_openpgp.c: Added stubs for the case we don't have
40979 2002-02-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40981 * doc/tex/ex3.tex, lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
40982 lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_x509.c,
40983 lib/x509_sig_check.c, lib/x509_verify.c, src/common.c, src/serv.c:
40984 Changed certificate verification functions.
40986 2002-02-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40988 * lib/gnutls_int.h: [no log message]
40990 2002-02-22 Timo Schulz <twoaday@gnutls.org>
40992 * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h: Implemented
40993 gnutls_certificate_set_openpgp_key_mem. Some basic routines for key
40996 2002-02-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
40998 * lib/auth_cert.h, lib/gnutls.h.in.in, lib/gnutls_cert.c: added
41001 2002-02-22 Timo Schulz <twoaday@gnutls.org>
41003 * lib/gnutls_openpgp.c: Modified code for the new OpenCDK code.
41005 2002-02-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41007 * lib/gnutls_record.c: [no log message]
41009 2002-02-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41011 * lib/gnutls_errors.c: [no log message]
41013 2002-02-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41015 * lib/gnutls_algorithms.c: moved private cipher suites to 0xFF
41018 2002-02-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41020 * ChangeLog, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/layers.tex,
41021 doc/tex/serv1.tex, doc/tex/srp1.tex, lib/gnutls.h.in.in,
41022 lib/gnutls_alert.c, lib/gnutls_alert.h, lib/gnutls_algorithms.c,
41023 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
41024 lib/gnutls_record.c, src/cli.c, src/serv.c: Several alert protocol
41027 2002-02-21 Timo Schulz <twoaday@gnutls.org>
41029 * lib/gnutls_openpgp.c: Fixed return code check for GnuTLS
41032 2002-02-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41034 * lib/gnutls_alert.c: [no log message]
41036 2002-02-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41038 * lib/gnutls.h.in.in, lib/gnutls_openpgp.c: set_key_server renamed
41041 2002-02-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41043 * ChangeLog, NEWS, doc/tex/ex1.tex, doc/tex/serv1.tex, lib/debug.c,
41044 lib/debug.h, lib/gnutls.h.in.in, lib/gnutls_alert.c, src/cli.c:
41045 Added gnutls_alert_str (allows printing alert number descriptions)
41047 2002-02-21 Timo Schulz <twoaday@gnutls.org>
41049 * lib/gnutls_openpgp.c: Fixed a segfault in the OpenPGP code.
41051 2002-02-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41053 * lib/auth_cert.c: Updated the openpgp certificate message,
41054 fingerprint handling.
41056 2002-02-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41058 * src/cli-gaa.c, src/cli-gaa.h, src/cli.gaa, src/common.c,
41059 src/common.h, src/serv-gaa.c, src/serv-gaa.h, src/serv.gaa: [no log
41062 2002-02-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41064 * lib/x509_verify.c: some fixes in verification procedure
41066 2002-02-19 Timo Schulz <twoaday@gnutls.org>
41068 * lib/.cvsignore, lib/gnutls_cert.h, lib/gnutls_errors_int.h,
41069 lib/gnutls_openpgp.c, lib/gnutls_openpgp.h: Applied the patches to
41070 fix the GDOC problem. Some bug fixes all over the place and the
41071 implementation of some function stubs.
41073 2002-02-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41075 * doc/tex/ex3.tex, lib/gnutls.h.in.in, lib/gnutls_cert.c,
41076 lib/gnutls_int.h, lib/gnutls_x509.c, lib/x509_sig_check.c,
41077 src/common.c: removed CERT_CORRUPTED
41079 2002-02-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41081 * lib/auth_cert.c: openpgp fingerprint is calculated dynamically.
41083 2002-02-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41085 * lib/auth_cert.c, lib/auth_cert.h, lib/gnutls.h.in.in: Added some
41086 support the OpenPGP Certificate message, with key fingerprints.
41088 2002-02-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41090 * ChangeLog, lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_int.h,
41091 lib/gnutls_state.c, lib/gnutls_state.h, src/cli-gaa.c,
41092 src/cli-gaa.h, src/cli.c, src/cli.gaa, src/common.c: Added some
41093 stuff for the client to send the OpenPGP fingerprint.
41095 2002-02-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41097 * doc/tex/cover.tex.in: [no log message]
41099 2002-02-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41101 * lib/auth_rsa.c, lib/gnutls_pk.c: Corrected bug in RSA
41102 authentication, responsible for random (very very rare, and
41103 difficult to reproduce) failures.
41105 2002-02-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41107 * lib/gnutls_x509.c, lib/x509_verify.c: [no log message]
41109 2002-02-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41111 * lib/gnutls_x509.c, lib/x509_verify.c: Improved X.509 verification
41112 functions. They are still too primitive.
41114 2002-02-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41116 * lib/auth_rsa.c, lib/gnutls_dh.c: [no log message]
41118 2002-02-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41120 * lib/auth_rsa.c: Some cleanups.
41122 2002-02-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41124 * doc/tex/auth.tex, doc/tex/ciphersuites.tex, doc/tex/layers.tex:
41127 2002-02-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41129 * doc/tex/Makefile.am, doc/tex/errors.tex, doc/tex/ex1.tex,
41130 doc/tex/ex2.tex, doc/tex/layers.tex, doc/tex/serv1.tex,
41131 doc/tex/srp1.tex, lib/gnutls.h.in.in, lib/gnutls_record.c,
41132 src/cli.c, src/serv.c: [no log message]
41134 2002-02-15 Timo Schulz <twoaday@gnutls.org>
41136 * lib/gnutls_openpgp.c: Fixed some memory leaks. Code to handle
41137 ElGamal keys. Some minor bug fixes.
41139 2002-02-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41141 * lib/gnutls.h.in.in, lib/gnutls_record.c: renamed gnutls_read to
41142 gnutls_record_read and gnutls_write to gnutls_record_write.
41144 2002-02-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41146 * doc/tex/Makefile.am, doc/tex/ciphersuites.tex,
41147 doc/tex/cover.tex.in, doc/tex/errors.tex, doc/tex/ex1.tex,
41148 doc/tex/ex2.tex, doc/tex/gnutls.tex, doc/tex/layers.ps,
41149 doc/tex/layers.tex, doc/tex/serv1.tex, doc/tex/srp1.tex: Added TLS
41152 2002-02-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41154 * NEWS: [no log message]
41156 2002-02-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41158 * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa,
41159 src/serv-gaa.c, src/serv.gaa: updated client and server
41161 2002-02-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41163 * doc/protocol/draft-ietf-tls-openpgp-keys-00.txt: removed
41165 2002-02-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41167 * lib/gnutls.h.in.in, lib/gnutls_extensions.c,
41168 lib/gnutls_extensions.h, lib/gnutls_record.c: Extension types now
41169 use a 16 bit type field (following the current draft). Some fixes
41170 in the max record size extension.
41172 2002-02-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41174 * NEWS, doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
41175 doc/tex/serv1.tex: [no log message]
41177 2002-02-14 Timo Schulz <twoaday@gnutls.org>
41179 * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h: Basic HKP keyserver
41180 support. Function to retrieve the key from the keyring by keyid,
41183 2002-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41185 * lib/gnutls_cert.c, lib/x509_verify.c: Verification function
41186 returns the GNUTLS_CERT_VALID flag.
41188 2002-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41190 * ChangeLog, doc/tex/ex3.tex, doc/tex/serv1.tex: [no log message]
41192 2002-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41194 * lib/auth_srp_passwd.c, lib/gnutls_int.h, lib/gnutls_srp.c,
41195 lib/gnutls_ui.h: Changed srp callback function parameters.
41197 2002-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41199 * lib/gnutls_dh_primes.c, src/serv.c: Corrected bugs in prime
41202 2002-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41204 * src/Makefile.am, src/cli.c, src/common.c, src/serv-gaa.c,
41205 src/serv-gaa.h, src/serv.c, src/serv.gaa: Server updated. Now
41206 command line parameters are available.
41208 2002-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41210 * src/cli-gaa.c, src/cli.c, src/cli.gaa: [no log message]
41212 2002-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41214 * configure.in, lib/x509_ASN.c: [no log message]
41216 2002-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41218 * src/cli-gaa.c, src/cli-gaa.h, src/cli.c, src/cli.gaa,
41219 src/common.c: Updated client
41221 2002-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41223 * lib/auth_anon.c, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
41224 lib/gnutls_kx.c, lib/gnutls_record.c: Direct access to version field
41225 in the state was replaced by the function
41226 gnutls_protocol_get_version().
41228 2002-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41230 * lib/auth_rsa.c: Corrected bugs in RSA authentication. Random value
41231 is not generated using the GNUTLS_STRONG_RANDOM flag, and fixed
41232 client key exchange packet formating, to depend on the correct
41235 2002-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41237 * NEWS, lib/gnutls.h.in.in: [no log message]
41239 2002-02-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41241 * lib/gnutls_int.h, lib/x509_sig_check.c, lib/x509_verify.c: Added
41242 GNUTLS_CERT_INVALID and GNUTLS_CERT_VALID of CertificateStatus
41243 flags, which replace GNUTLS_CERT_NOT_TRUSTED.
41245 2002-02-13 Fabio Fiorina <fiorinaf@gnutls.org>
41247 * lib/x509_ASN.y: bug fix with bison 1.32
41249 2002-02-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41251 * lib/auth_anon.c, lib/auth_anon.h, lib/auth_cert.h,
41252 lib/auth_dhe.c, lib/gnutls.h.in.in, lib/gnutls_dh.c,
41253 lib/gnutls_dh.h, lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
41254 lib/gnutls_errors.h, lib/gnutls_errors_int.h,
41255 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_state.c,
41256 lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c,
41257 src/common.c, src/serv.c: Added more functions to allow access to
41258 Diffie Hellman parameters (partially at least). Corrected Diffie
41261 2002-02-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41263 * doc/tex/auth.tex: [no log message]
41265 2002-02-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41267 * src/cli.c: [no log message]
41269 2002-02-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41271 * src/Makefile.am, src/cli-gaa.c, src/cli-gaa.h, src/cli.c,
41272 src/cli.gaa: Made most ifdefs in client program, configurable via
41275 2002-02-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41277 * lib/ext_cert_type.c: It does not send the cert_type extension if
41278 only x.509 certificates are used.
41280 2002-02-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41282 * doc/tex/ex1.tex, doc/tex/ex3.tex, doc/tex/serv1.tex: Corrected
41285 2002-02-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41287 * lib/gnutls_priority.c: Priority cannot be set if not using the
41290 2002-02-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41292 * doc/tex/auth.tex, doc/tex/ciphersuites.tex, doc/tex/cover.tex.in,
41293 doc/tex/gnutls.tex: Updated documentation.
41295 2002-02-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41297 * src/cli.c, src/openpgp/cli_pub.asc, src/openpgp/cli_sec.asc: Added
41298 new client pgp keys and a keyring
41300 2002-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41302 * .cvsusers, ChangeLog: [no log message]
41304 2002-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41306 * src/cli.c: [no log message]
41308 2002-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41310 * lib/auth_srp_passwd.c: [no log message]
41312 2002-02-10 Timo Schulz <twoaday@gnutls.org>
41314 * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h: High level support for
41317 2002-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41319 * ChangeLog: Added ChangeLog [generated by CVS log]
41321 2002-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41323 * lib/x509_verify.c: [no log message]
41325 2002-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41327 * src/common.c: [no log message]
41329 2002-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41331 * NEWS: [no log message]
41333 2002-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41335 * lib/gnutls.h.in.in: [no log message]
41337 2002-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41339 * lib/gnutls_cert.c: [no log message]
41341 2002-02-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41343 * src/cli.c, src/common.c, src/serv.c: [no log message]
41345 2002-02-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41347 * lib/gnutls.h.in.in, lib/gnutls_algorithms.c: [no log message]
41349 2002-02-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41351 * lib/gnutls.h.in.in, lib/gnutls_algorithms.c: Added
41352 gnutls_certificate_type_get_name() function.
41354 2002-02-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41356 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
41357 lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_ui.h: [no log
41360 2002-02-09 Timo Schulz <twoaday@gnutls.org>
41362 * lib/gnutls_openpgp.c: * Applied the fixed for the memory leaks.
41364 2002-02-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41366 * src/cli.c, src/serv.c: [no log message]
41368 2002-02-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41370 * lib/auth_srp.c, lib/auth_srp.h, lib/auth_srp_passwd.c,
41371 lib/auth_srp_passwd.h, lib/gnutls_cert.c, lib/gnutls_int.h,
41372 lib/gnutls_srp.c, lib/gnutls_srp.h, lib/gnutls_ui.h,
41373 lib/gnutls_x509.c: Added ability for an SRP server to use multiple
41374 password files. The password file is selected on the fly (handshake)
41375 using a callback function.
41377 2002-02-09 Timo Schulz <twoaday@gnutls.org>
41379 * 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.
41381 2002-02-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41383 * lib/gnutls_cipher.c: Some fixes in ciphertext2compressed handling
41385 2002-02-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41387 * lib/gnutls_alert.c, lib/gnutls_cipher.c, lib/gnutls_errors.c,
41388 lib/gnutls_errors_int.h: Removed the GNUTLS_E_MAC_FAILED error. Now
41389 only GNUTLS_E_DECRYPTION_FAILED error is used. That we don't leak
41390 any information about the result of a possible attack.
41392 2002-02-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41394 * lib/auth_cert.c, lib/auth_dhe.c, lib/auth_rsa.c,
41395 lib/gnutls_cert.c, lib/gnutls_openpgp.h: Added LIBOPENCDK ifdefs
41396 (suggested by Andrew McDonald)
41398 2002-02-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41400 * lib/x509_ASN.c: Added bison generated file
41402 2002-02-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41404 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: [no log message]
41406 2002-02-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41408 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: changed the
41409 introduction (again)
41411 2002-02-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41413 * lib/gnutls_priority.c: [no log message]
41415 2002-02-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41417 * lib/auth_cert.c, src/cli.c, src/openpgp/cli_pub.asc,
41418 src/openpgp/cli_sec.asc: Corrected behaviour of client openpgp
41419 certificate selection.
41421 2002-02-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41423 * lib/gnutls_x509.c: [no log message]
41425 2002-02-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41427 * lib/gnutls_ui.c, lib/gnutls_ui.h: removed
41428 gnutls_certificate_get_ours_index()
41430 2002-02-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41432 * lib/gnutls_asn1_tab.c, lib/pkcs1_asn1_tab.c: Added asn1 file
41434 2002-02-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41436 * NEWS, lib/gnutls_ui.h, lib/gnutls_x509.c: Modified
41437 gnutls_x509_extract_subject_alt_name() to return the type, instead
41438 of storing it to a pointer.
41440 2002-02-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41442 * lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_ui.h,
41443 lib/gnutls_x509.c, lib/x509_extensions.c: Added function which
41444 returns the subjectAltName (subject_dns_name was obsoleted).
41446 2002-02-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41448 * AUTHORS: added Timo
41450 2002-02-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41452 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: [no log message]
41454 2002-02-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41456 * lib/crypt_bcrypt.c, lib/gnutls_cert.c, lib/gnutls_num.c,
41457 lib/gnutls_num.h, lib/x509_extensions.c, src/common.c: [no log
41460 2002-02-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41462 * lib/x509_verify.c: Changed the X.509 certificate verification
41463 algorithm. Now if any of the certificates in the certificate path is
41464 expired (except the first one), we return GNUTLS_CERT_NOT_TRUSTED.
41466 2002-02-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41468 * lib/gnutls_ui.h: [no log message]
41470 2002-02-05 Timo Schulz <twoaday@gnutls.org>
41472 * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h: Changes the function
41473 name to make clear OpenPGP uses keys and not certificates like
41476 2002-02-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41478 * lib/gnutls_cert.c, lib/gnutls_ui.h, src/common.c: Changes for
41479 gnutls_openpgp_name structure
41481 2002-02-04 Timo Schulz <twoaday@gnutls.org>
41483 * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h, lib/gnutls_ui.h: Now
41484 OpenPGP uses its own context for DN.
41486 2002-02-03 Timo Schulz <twoaday@gnutls.org>
41488 * lib/gnutls_openpgp.c: More fixes for the GnuTLS OpenPGP code.
41490 2002-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41492 * doc/tex/ex3.tex, lib/gnutls.h.in.in, lib/gnutls_ui.h,
41493 lib/gnutls_x509.c, src/common.c: renamed the gnutls_dn structure to
41496 2002-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41498 * src/Makefile.am, src/common.c, src/common.h: made the print_info
41499 stuff much cleaner.
41501 2002-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41503 * lib/gnutls_openpgp.c: some changes in gnutls_cert handling
41505 2002-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41507 * lib/gnutls_cert.h: keyUsage is now 16 bits
41509 2002-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41511 * lib/gnutls_int.h, src/common.h: [no log message]
41513 2002-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41515 * src/common.h: [no log message]
41517 2002-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41519 * doc/tex/ex3.tex, lib/Makefile.am, lib/auth_cert.c,
41520 lib/auth_cert.h, lib/auth_dhe.c, lib/auth_rsa.c,
41521 lib/gnutls_alert.c, lib/gnutls_algorithms.c, lib/gnutls_cert.c,
41522 lib/gnutls_cert.h, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
41523 lib/gnutls_extensions.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
41524 lib/gnutls_privkey.c, lib/gnutls_x509.c, lib/x509_verify.c,
41525 lib/x509_verify.h, src/cli.c, src/common.h, src/serv.c: Added
41526 OpenPGP certificate support in gnutls. Several changes.
41528 2002-02-03 Timo Schulz <twoaday@gnutls.org>
41530 * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h: * gnutls_openpgp.c (_gnutls_openpgp_cert2gnutls_cert): New. Set the
41531 keyUsage flag to indicate what the key is useful for.
41533 2002-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41535 * lib/gnutls_openpgp.h: [no log message]
41537 2002-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41539 * lib/gnutls_openpgp.c, lib/gnutls_ui.h: Exported openpgp keys'
41542 2002-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41544 * lib/gnutls_record.c, lib/gnutls_record.h, lib/gnutls_state.c,
41545 lib/gnutls_state.h: Moved functions unrelated to record layer to
41548 2002-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41550 * lib/gnutls_int.h: several modifications for cert_type extension
41553 2002-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41555 * lib/gnutls.h.in.in, lib/gnutls_priority.c, lib/gnutls_priority.h:
41556 Added option to set the cert_type priority.
41558 2002-02-03 Timo Schulz <twoaday@gnutls.org>
41560 * lib/gnutls_openpgp.c: * Applied the patch and minor changes. * Now it's also possible to use binary certificates.
41562 2002-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41564 * lib/ext_cert_type.c, lib/ext_cert_type.h: Added stuff for parsing
41565 the CertType extension type.
41567 2002-02-03 Timo Schulz <twoaday@gnutls.org>
41569 * lib/gnutls_openpgp.c: * gnutls_openpgp.c: Fixed some memory leaks.
41571 2002-02-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41573 * lib/gnutls.h.in.in, lib/gnutls_ui.c: renamed gnutls_fingerprint()
41574 to gnutls_x509_fingerprint().
41576 2002-02-02 Timo Schulz <twoaday@gnutls.org>
41578 * lib/gnutls_openpgp.c, lib/gnutls_openpgp.h: * gnutls_openpgp.c: Now all functions use gnutls_datum. Change the
41579 function headers of internal functions.
41581 2002-02-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41583 * configure.in, lib/Makefile.am, lib/gnutls_openpgp.c,
41584 src/Makefile.am: Added gnutls_openpgp in the makefiles. Added some
41585 kind of opencdk library detection.
41587 2002-02-01 Timo Schulz <twoaday@gnutls.org>
41589 * src/openpgp/pub.asc, src/openpgp/sec.asc: New files for OpenPGP
41592 2002-02-01 Timo Schulz <twoaday@gnutls.org>
41594 * 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.
41596 2002-02-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41598 * lib/gnutls_x509.h: added new header file
41600 2002-02-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41602 * configure.in, doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
41603 doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
41604 doc/tex/serv1.tex, lib/Makefile.am, lib/auth_cert.c,
41605 lib/auth_cert.h, lib/gnutls.h.in.in, lib/gnutls_cert.c,
41606 lib/gnutls_cert.h, lib/gnutls_int_compat.c,
41607 lib/gnutls_session_pack.c, lib/gnutls_ui.h, lib/gnutls_x509.c,
41608 lib/x509_extensions.c, src/cli.c, src/common.h, src/serv.c: Several
41609 changes in certificate and key handling. * gnutls_certificate_allocate_sc() does not require the ncerts
41612 2002-01-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41614 * Makefile.am, doc/protocol/draft-ietf-tls-openpgp-keys-01.txt,
41615 doc/tex/ex3.tex, lib/Makefile.am, lib/auth_cert.c, lib/debug.c,
41616 lib/gnutls.h.in.in, lib/gnutls_cert.c, lib/gnutls_cert.h,
41617 lib/gnutls_state.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
41618 lib/gnutls_x509.c, src/cli.c, src/common.h: Renamed
41619 gnutls_x509pki_extract_* to gnutls_x509_extract_*. Separated
41620 gnutls_x509_extract_* functions. Now are in gnutls_x509.c.
41622 2002-01-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41624 * lib/x509_asn1.c, lib/x509_der.c: corrected _gnutls_str_cpy()
41627 2002-01-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41629 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: [no log message]
41631 2002-01-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41633 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: updated
41635 2002-01-30 Timo Schulz <twoaday@gnutls.org>
41637 * lib/gnutls_openpgp.c: Fixed some memory leaks.
41639 2002-01-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41641 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: updated candidate
41644 2002-01-29 Timo Schulz <twoaday@gnutls.org>
41646 * lib/gnutls_openpgp.c: Fixed a typo.
41648 2002-01-29 Timo Schulz <twoaday@gnutls.org>
41650 * lib/gnutls_cert.h, lib/gnutls_openpgp.c, lib/gnutls_openpgp.h:
41651 Basic GnuTLS OpenPGP support.
41653 2002-01-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41655 * configure.in, doc/tex/ex3.tex, src/common.h: updated for
41656 gnutls_certificate_get_peers()
41658 2002-01-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41660 * lib/gnutls_ui.c, lib/gnutls_ui.h: Added
41661 gnutls_certificate_get_peers() Added gnutls_certificate_get_ours()
41662 Added gnutls_certificate_get_ours_index()
41664 2002-01-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41666 * lib/auth_cert.c, lib/gnutls.h.in.in, lib/gnutls_cert.h,
41667 lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_record.h,
41668 lib/gnutls_state.c, lib/gnutls_state.h: CertificateType is now
41669 accesible from the API.
41671 2002-01-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41673 * lib/gnutls_handshake.c: corrected bug in certificate selection.
41675 2002-01-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41677 * lib/gnutls_state.c, lib/gnutls_state.h: Added this
41678 gnutls_state.c/h files. Are added in order to access some of the
41679 GNUTLS_STATE structures members, indirectly. It's not possible to
41680 move all the members of this structure here, yet, but it is
41683 2002-01-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41685 * Makefile.am: [no log message]
41687 2002-01-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41689 * lib/Makefile.am, lib/auth_cert.c, lib/gnutls_cert.c,
41690 lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_ui.h: Modified the
41691 state's parameters to hold the negotiated certificate type. Modified
41692 the certificate selection procedure to take the certificate type in
41693 account, when choosing the most appropriate certificate.
41695 2002-01-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41697 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
41698 doc/tex/serv1.tex, lib/auth_cert.c, lib/gnutls.h.in.in,
41699 lib/gnutls_int.h, lib/x509_sig_check.c, src/cli.c, src/common.h,
41700 src/serv.c: Added in CertificateStatus: GNUTLS_CERT_CORRUPTED (replaces GNUTLS_CERT_INVALID) GNUTLS_CERT_REVOKED
41702 2002-01-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41704 * lib/gnutls.h.in.in, lib/gnutls_cert.c:
41705 gnutls_x509pki_allocate_sc() renamed to
41706 gnutls_certificate_allocate_sc() and similar functions too. They
41707 share too common properties with OpenPGP certificates, that it is
41708 not needed a separate function.
41710 2002-01-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41712 * lib/gnutls_ui.c, lib/gnutls_ui.h: Updated function names.
41714 2002-01-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41716 * lib/auth_cert.c, lib/auth_cert.h: Separated X509 specific stuff in
41717 the CERTIFICATE_CREDENTIALS structure.
41719 2002-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41721 * lib/gnutls.asn: Removed fake OID.
41723 2002-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41725 * Makefile.am: better ChangeLog output
41727 2002-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41729 * lib/gnutls_record.c, src/cli.c, src/serv.c: Identified a race
41730 condition in the example client. If application data is sent after
41731 a rehandshake request, the server thinks we ignored his request, and
41732 breaks the connection. This is a bad design of this client.
41734 2002-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41736 * lib/gnutls_datum.c: minor fixes
41738 2002-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41740 * lib/gnutls_buffers.c: changed some buffering code, to use the
41741 cleaner gnutls_datum_append(). Leads to a much cleaner code.
41743 2002-01-28 Fabio Fiorina <fiorinaf@gnutls.org>
41745 * lib/x509_ASN.y: Modules without OID
41747 2002-01-28 Fabio Fiorina <fiorinaf@gnutls.org>
41749 * lib/x509_der.c: gnutls_str_... functions substitution
41751 2002-01-28 Fabio Fiorina <fiorinaf@gnutls.org>
41753 * lib/x509_asn1.c: _gnutls_str_... functions substitution
41755 2002-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41757 * lib/gnutls_datum.c, lib/gnutls_datum.h: added
41758 gnutls_datum_append()
41760 2002-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41762 * lib/gnutls_cert.c, lib/gnutls_cert.h, lib/x509_sig_check.c:
41763 signature is now a gnutls_datum
41765 2002-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41767 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
41768 doc/tex/serv1.tex, doc/tex/srp1.tex, lib/Makefile.am,
41769 lib/auth_anon.c, lib/auth_cert.c, lib/auth_cert.h, lib/auth_dhe.c,
41770 lib/auth_rsa.c, lib/auth_srp.c, lib/auth_srp_passwd.c,
41771 lib/auth_x509.c, lib/auth_x509.h, lib/debug.c, lib/ext_srp.c,
41772 lib/gnutls.h.in.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
41773 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_handshake.c,
41774 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_privkey.c,
41775 lib/gnutls_session_pack.c, lib/gnutls_sig.c, lib/gnutls_sig.h,
41776 lib/gnutls_ui.c, lib/gnutls_ui.h, lib/x509_sig_check.c, src/cli.c,
41777 src/common.h, src/serv.c: GNUTLS_X509PKI -> GNUTLS_CRD_X509PKI
41778 GNUTLS_SRP -> GNUTLS_CRD_SRP GNUTLS_ANON -> GNUTLS_CRD_ANON
41780 2002-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41782 * doc/TODO, lib/auth_x509.c, lib/gnutls_int.h, src/cli.c: [no log
41785 2002-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41787 * lib/gnutls_buffers.c, lib/gnutls_buffers.h,
41788 lib/gnutls_handshake.c: corrected and optimized handshake.
41790 2002-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41792 * lib/gnutls_int_compat.c: not used by default
41794 2002-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41796 * lib/auth_dhe.c, lib/auth_x509.c, lib/gnutls_cert.c,
41797 lib/gnutls_cert.h, lib/gnutls_int.h, lib/gnutls_record.c: Added
41798 ability of the client to choose a certificate depending on the
41799 server's sign algorithm preference. Added CertType in gnutls_cert
41800 structure (which identified X509, OPENPGP certificates)
41802 2002-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41804 * lib/gnutls_buffers.c, lib/gnutls_buffers.h,
41805 lib/gnutls_handshake.c: Optimizations in the handshake messages
41806 hashing. (no more mallocs)
41808 2002-01-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41810 * lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_int.h,
41811 lib/x509_b64.c, lib/x509_extensions.c, lib/x509_sig_check.c,
41812 src/cli.c, src/serv.c: cleanups
41814 2002-01-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41816 * lib/gnutls_gcry.c, lib/gnutls_gcry.h, lib/gnutls_pk.c: corrected
41817 bug in DSA signing.
41819 2002-01-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41821 * lib/gnutls_cert.c: corrected bug in file read
41823 2002-01-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41825 * lib/auth_rsa.c, lib/auth_x509.c, lib/auth_x509.h,
41826 lib/gnutls_handshake.c, lib/gnutls_handshake.h,
41827 lib/gnutls_v2_compat.c: Added support to select a certificate based
41828 on the peer's cipher suite list. (ie if DSS cipher suites are
41829 requested and a DSA certificate is available, then this will be
41832 2002-01-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41834 * doc/protocol/draft-ietf-tls-openpgp-keys-01.txt: Added an updated
41835 version of the submited draft
41837 2002-01-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41839 * src/x509/Makefile.am: [no log message]
41841 2002-01-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41843 * lib/auth_dhe.c, lib/auth_dhe_dss.c, lib/auth_dhe_dss.h,
41844 lib/auth_dhe_rsa.c, src/x509/cert-dsa.pem, src/x509/key-dsa.pem:
41845 added missing files
41847 2002-01-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41849 * NEWS, lib/Makefile.am, lib/gnutls_algorithms.c,
41850 lib/gnutls_cert.c, lib/gnutls_int.h, lib/gnutls_sig.c, src/cli.c,
41851 src/serv.c: added support for DHE_DSS cipher suites.
41853 2002-01-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41855 * doc/tex/asn1.tex, lib/auth_dhe_rsa.c, lib/auth_rsa.c,
41856 lib/auth_x509.c, lib/gnutls.asn, lib/gnutls_cert.c,
41857 lib/gnutls_cert.h, lib/gnutls_gcry.c, lib/gnutls_gcry.h,
41858 lib/gnutls_pk.c, lib/gnutls_pk.h, lib/gnutls_privkey.c,
41859 lib/gnutls_sig.c, lib/x509_sig_check.c, src/cli.c: added support for
41862 2002-01-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41864 * lib/Makefile.am, lib/auth_x509.c, lib/ext_max_record.c,
41865 lib/gnutls.asn, lib/gnutls_buffers.c, lib/gnutls_cert.c,
41866 lib/gnutls_cert.h, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
41867 lib/gnutls_extensions.c, lib/gnutls_global.c, lib/gnutls_global.h,
41868 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_pk.c,
41869 lib/gnutls_pk.h, lib/gnutls_privkey.c, lib/gnutls_privkey.h,
41870 lib/gnutls_sig.c, lib/pkcs1.asn, lib/pkix.asn, lib/x509_sig_check.c:
41871 Added stuff for DSS certificates (not ready yet)
41873 2002-01-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41875 * src/x509/Makefile.am, src/x509/ca.pem, src/x509/cert.pem,
41876 src/x509/clicert-dsa.pem, src/x509/clicert.pem,
41877 src/x509/clikey-dsa.pem, src/x509/clikey.pem, src/x509/key.pem:
41878 added new DSA certificates..
41880 2002-01-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41882 * acinclude.m4, lib/auth_srp_passwd.c, lib/gnutls.h.in.in,
41883 lib/gnutls_buffers.c, lib/gnutls_global.c, lib/gnutls_handshake.c,
41884 lib/gnutls_int.h, lib/gnutls_record.c: [no log message]
41886 2002-01-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41888 * lib/gnutls_str.c, lib/gnutls_str.h: added _gnutls_mem_cpy()
41890 2002-01-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41892 * lib/x509_asn1.c, lib/x509_der.c: Added checks after malloc for
41895 2002-01-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41897 * NEWS, doc/tex/ex3.tex, doc/tex/serv1.tex, lib/auth_x509.c,
41898 lib/gnutls.h.in.in, lib/gnutls_int_compat.c, lib/gnutls_record.c,
41899 lib/gnutls_record.h, src/common.h, src/serv.c: gnutls_*_get_algo()
41900 renamed to gnutls_*_get() (suggested by Simon Josefsson)
41902 2002-01-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41904 * lib/gnutls_extensions.c, lib/gnutls_int.h: [no log message]
41906 2002-01-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41908 * src/cli.c: [no log message]
41910 2002-01-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41912 * NEWS, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
41913 lib/gnutls_extensions.c, lib/gnutls_int.h, lib/gnutls_int_compat.c,
41914 src/cli.c: added check for requested TLS extensions
41916 2002-01-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41918 * NEWS, lib/gnutls_int_compat.c: [no log message]
41920 2002-01-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41922 * NEWS, configure.in, lib/gnutls.h.in.in, lib/gnutls_buffers.c,
41923 lib/gnutls_handshake.c, lib/gnutls_handshake.h,
41924 lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
41925 lib/gnutls_record.c, lib/gnutls_sig.c, lib/gnutls_sig.h: Handshake
41926 messages are not kept in memory any more. Now we use less memory
41927 during a handshake.
41929 2002-01-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41931 * lib/gnutls_buffers.c: [no log message]
41933 2002-01-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41935 * lib/gnutls_random.c: added an #error
41937 2002-01-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41939 * lib/gnutls.h.in.in, lib/gnutls_int.h, lib/gnutls_kx.c:
41940 GNUTLS_A_NETSCAPE_NO_CLIENT_CERTIFICATE ->
41941 GNUTLS_A_SSL3_NO_CERTIFICATE
41943 2002-01-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41945 * doc/protocol/draft-ietf-tls-openpgp-01.txt,
41946 doc/protocol/draft-ietf-tls-openpgp-keys-00.txt: added our openpgp
41949 2002-01-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41951 * lib/debug.c, lib/gnutls_alert.c, lib/gnutls_buffers.c,
41952 lib/gnutls_constate.c, lib/gnutls_errors.h,
41953 lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_kx.c,
41954 lib/gnutls_record.c, lib/gnutls_ui.h, lib/gnutls_v2_compat.c: added
41955 _gnutls_record_log(), gnutls_handshake_log(), to avoid that #ifdef
41956 XXX stuff. Done some cleanups in record layer.
41958 2002-01-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41960 * lib/gnutls_str.c: [no log message]
41962 2002-01-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41964 * NEWS, doc/TODO, lib/Makefile.am, lib/auth_srp.c,
41965 lib/auth_srp_passwd.c, lib/crypt_srpsha1.c, lib/gnutls_cert.c,
41966 lib/gnutls_str.c, lib/gnutls_str.h, lib/x509_extensions.c,
41967 lib/x509_sig_check.c, lib/x509_verify.c: Added a minimal string
41968 library to assist in safer ASN.1 parsing
41970 2002-01-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41972 * src/common.h: in server side now prints srp username
41974 2002-01-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41976 * lib/auth_x509.c, lib/crypt_bcrypt.c, lib/crypt_srpsha1.c,
41977 lib/debug.c, lib/gnutls_cert.c, lib/gnutls_errors.c,
41978 lib/gnutls_global.c, lib/x509_b64.c, lib/x509_extensions.c,
41979 lib/x509_sig_check.c, lib/x509_verify.c: Some corrections done (
41980 found by using flawfinder). Added several tags for flawfinder to
41983 2002-01-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41985 * doc/TODO: added string library
41987 2002-01-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41989 * NEWS, doc/scripts/gdoc, lib/auth_x509.c, lib/gnutls_buffers.c,
41990 lib/gnutls_cert.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
41991 lib/x509_extensions.c, lib/x509_sig_check.c: cleanups
41993 2002-01-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41995 * lib/gnutls_record.c: more cleanups in the recv_int() function
41997 2002-01-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
41999 * lib/auth_rsa.c: corrected behaviour against PKCS-1 attacks. (it
42000 seems that debugging code has made it to release)
42002 2002-01-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42004 * lib/gnutls_record.c: Made recv_int() cleaner (needs a lot of
42007 2002-01-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42009 * doc/tex/errors.tex, lib/gnutls_handshake.c, lib/gnutls_record.c,
42010 src/cli.c, src/serv.c: Now a server in a case of rehandshake can
42011 continue normaly if the handshake request is ignored by the client.
42013 2002-01-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42015 * lib/gnutls.h.in.in: corrected gnutls_alert_send() prototype.
42017 2002-01-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42019 * NEWS: [no log message]
42021 2002-01-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42023 * lib/gnutls_int.h: [no log message]
42025 2002-01-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42027 * lib/auth_anon.c, lib/auth_anon.h, lib/auth_dhe_rsa.c,
42028 lib/auth_srp.c, lib/auth_x509.c, lib/gnutls_algorithms.c,
42029 lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_auth_int.h,
42030 lib/gnutls_int.h: updated auth info structures handling. Corrected
42033 2002-01-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42035 * lib/gnutls_handshake.c: corrected bug introduced in the buffering
42038 2002-01-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42040 * lib/gnutls_dh.c: [no log message]
42042 2002-01-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42044 * NEWS, configure.in, doc/tex/ex3.tex, lib/auth_anon.c,
42045 lib/auth_dhe_rsa.c, lib/gnutls.h.in.in, lib/gnutls_anon_cred.c,
42046 lib/gnutls_dh.c, lib/gnutls_dh.h, lib/gnutls_int.h,
42047 lib/gnutls_int_compat.c, lib/gnutls_record.c, lib/gnutls_ui.c,
42048 lib/gnutls_ui.h, src/common.h, src/serv.c: Combined
42049 gnutls_x509pki_(set/get)_dh_bits() and gnutls_anon_server/client_get
42050 to gnutls_dh_(set/get)_bits(). gnutls_anon_set_server_cred() was
42051 deprecated by gnutls_dh_set_bits().
42053 2002-01-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42055 * lib/gnutls_cert.c: gnutls_x509pki_set_trust_(file/mem) can now be
42056 called multiple times
42058 2002-01-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42060 * lib/.cvsignore: [no log message]
42062 2002-01-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42064 * doc/protocol/draft-freier-ssl-version3-02.txt,
42065 doc/protocol/ssl-2.txt, doc/protocol/ssl-draft302.txt,
42066 doc/protocol/ssl-version2.txt: [no log message]
42068 2002-01-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42070 * doc/protocol/rfc2440.txt: added openpgp rfc
42072 2002-01-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42074 * configure.in, doc/tex/ex3.tex, doc/tex/serv1.tex,
42075 lib/Makefile.am, lib/auth_srp_passwd.h, lib/auth_x509.c,
42076 lib/debug.c, lib/gnutls.h.in.in, lib/gnutls_alert.c,
42077 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
42078 lib/gnutls_auth.c, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
42079 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_db.c,
42080 lib/gnutls_db.h, lib/gnutls_dh.h, lib/gnutls_dh_primes.c,
42081 lib/gnutls_errors.c, lib/gnutls_global.c, lib/gnutls_int.h,
42082 lib/gnutls_record.c, lib/gnutls_ui.c, lib/gnutls_ui.h,
42083 lib/x509_ASN.y, src/cli.c, src/common.h, src/serv.c: several
42084 cleanups in order to move to gnutls 0.4.0
42086 2002-01-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42088 * lib/gnutls_int_compat.c: added file to hold functions for
42089 backwards binary compatibility.
42091 2002-01-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42093 * NEWS, lib/gnutls_ui.h, lib/x509_b64.c: cleanups
42095 2002-01-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42097 * NEWS, doc/tex/ex3.tex, lib/auth_dhe_rsa.c,
42098 lib/gnutls_algorithms.c, lib/gnutls_cert.c, lib/gnutls_handshake.c,
42099 lib/gnutls_int.h, lib/gnutls_ui.c, lib/gnutls_ui.h, src/common.h,
42100 src/serv.c: Renamed gnutls_x509pki_s/get_dh_bits() to
42101 gnutls_dh_s/get_dhe_bits(). Renamed
42102 gnutls_anon_server/client_get_dh_bits() to gnutls_dh_get_dha_bits().
42104 2002-01-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42106 * NEWS: [no log message]
42108 2002-01-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42110 * NEWS, doc/tex/auth.tex, doc/tex/ex1.tex, doc/tex/ex2.tex,
42111 doc/tex/ex3.tex, lib/gnutls_algorithms.c, lib/gnutls_int.h: Key
42112 exchange methods changed so they do not depend on the Certificate
42113 type (GNUTLS_KX_X509PKI_* renamed to GNUTLS_KX_*).
42115 2002-01-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42117 * lib/auth_srp_sb64.c, lib/gnutls.h.in.in, lib/gnutls_algorithms.c,
42118 lib/gnutls_buffers.c, lib/gnutls_buffers.h,
42119 lib/gnutls_cipher_int.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
42120 lib/gnutls_record.c, lib/gnutls_sig.c: changes in buffering code
42121 (actually variables' names are more rational now).
42123 2002-01-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42125 * doc/tex/auth.tex, doc/tex/ciphers.tex, doc/tex/gnutls.tex,
42126 doc/tex/macros.tex, doc/tex/resumedb.tex, doc/tex/translayer.tex:
42129 2002-01-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42131 * configure.in: corrected library interface numbers
42133 2002-01-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42135 * NEWS, THANKS, doc/tex/Makefile.am, doc/tex/ciphersuites.tex,
42136 doc/tex/cover.tex.in, doc/tex/gnutls-logo.ps, doc/tex/gnutls.tex:
42137 updated documentation
42139 2002-01-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42141 * lib/auth_srp_sb64.c, lib/gnutls_handshake.c, lib/gnutls_random.c,
42142 src/crypt.c: fixed bugs reported (with patches) by Marc Huber and
42145 2002-01-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42147 * NEWS, THANKS, lib/gnutls.h.in.in, lib/gnutls_cert.c,
42148 lib/x509_b64.c, lib/x509_b64.h: Added gnutls_x509pki_set_trust_mem()
42149 and gnutls_x509pki_set_key_mem()
42151 2002-01-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42153 * lib/gnutls_int.h: [no log message]
42155 2002-01-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42157 * lib/gnutls_alert.h, lib/gnutls_int.h, lib/gnutls_record.c: better
42158 length checking in the record layer.
42160 2002-01-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42162 * doc/protocol/draft-ietf-tls-extensions-01.txt,
42163 doc/protocol/draft-ietf-tls-extensions-02.txt: new extensions draft
42165 2002-01-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42167 * doc/tex/gnutls.tex: [no log message]
42169 2002-01-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42171 * NEWS, doc/tex/gnutls.tex, lib/auth_x509.c: added
42172 gnutls_x509pki_verify_certificate()
42174 2002-01-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42176 * lib/gnutls_ui.c: renamed DigestAlgorithm to GNUTLS_DigestAlgorithm
42177 (in order to be consistent with gnutls.h)
42179 2002-01-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42181 * lib/libgnutls.m4: corrected the temp file name
42183 2002-01-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42185 * NEWS, doc/tex/cover.tex.in, doc/tex/errors.tex, lib/Makefile.am,
42186 lib/gnutls_errors.c: last minute changes for 0.3.2 release
42188 2002-01-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42190 * NEWS, lib/gnutls_ui.h, lib/x509_b64.c: renamed gnutls_b64_encode()
42191 to gnutls_b64_encode_fmt()
42193 2002-01-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42195 * NEWS, lib/gnutls_ui.h, lib/x509_b64.c: Added gnutls_b64_encode()
42196 and gnutls_b64_decode()
42198 2002-01-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42200 * doc/scripts/.cvsignore, doc/tex/.cvsignore: [no log message]
42202 2002-01-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42204 * doc/tex/auth.tex, doc/tex/translayer.tex: updated documentation
42206 2002-01-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42208 * NEWS, doc/tex/ex3.tex, src/common.h: updated documentation
42210 2002-01-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42212 * configure.in, lib/auth_rsa.c, lib/gnutls_auth.c,
42213 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
42214 lib/gnutls_priority.c, lib/gnutls_record.c, lib/gnutls_record.h:
42217 2002-01-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42219 * lib/Makefile.am, lib/gnutls_alert.c, lib/gnutls_alert.h: separated
42220 alert protocol functions
42222 2002-01-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42224 * NEWS, lib/auth_rsa.c, lib/gnutls_handshake.c,
42225 lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_priority.c,
42226 lib/gnutls_record.c: corrected behaviour in version advertizing
42228 2002-01-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42230 * lib/libgnutls.m4: now removes the temp file
42232 2002-01-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42234 * lib/gnutls.h.in.in: check_version() updated
42236 2002-01-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42238 * lib/auth_rsa.c, lib/gnutls_int.h: [no log message]
42240 2002-01-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42242 * lib/crypt_srpsha1.c, lib/gnutls.h.in.in, lib/gnutls_auth.c,
42243 lib/gnutls_global.c, lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
42244 lib/gnutls_int.h, lib/gnutls_sig.c, lib/gnutls_srp.c,
42245 lib/gnutls_ui.c, lib/x509_sig_check.c: cleanups
42247 2002-01-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42249 * NEWS, lib/auth_x509.c, lib/gnutls.h.in.in,
42250 lib/gnutls_algorithms.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
42251 src/cli.c, src/common.h, src/serv.c: Added
42252 gnutls_x509pki_extract_certificate_serial() and some cleanups.
42254 2002-01-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42256 * lib/gnutls_ui.c: more error checking
42258 2002-01-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42260 * lib/gnutls_ui.c: [no log message]
42262 2002-01-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42264 * lib/gnutls.h.in.in: prefixed all variable with GNUTLS_
42266 2002-01-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42268 * lib/gnutls_global.c: added support for calling global_init()
42271 2002-01-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42273 * lib/gnutls_global.c: added static variable to check if
42274 global_init() is called for a second time.
42276 2002-01-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42278 * NEWS, README, lib/crypt_srpsha1.c, lib/gnutls.h.in.in,
42279 lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
42280 lib/gnutls_sig.c, lib/gnutls_srp.c, lib/gnutls_ui.c,
42281 lib/x509_sig_check.c, src/cli.c: Cleanups in the digest code
42282 (separated from HMAC). Added gnutls_fingerprint_calc(), which
42283 calculates a fingerprint.
42285 2001-12-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42287 * Makefile.am: added PGPKEYS
42289 2001-12-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42291 * doc/README.CVS: updated
42293 2001-12-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42295 * NEWS, lib/auth_x509.c: corrected bug which did not allow a client
42296 to accept multiple CA distinguished names.
42298 2001-12-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42300 * src/README.srpcrypt: updated
42302 2001-12-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42304 * doc/TODO, lib/gnutls_buffers.c: [no log message]
42306 2001-12-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42308 * lib/gnutls_cert.c: some corrections in documentation
42310 2001-12-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42312 * NEWS: releasing 0.3.0
42314 2001-12-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42316 * lib/x509_ASN.y, lib/x509_asn1.c, lib/x509_der.c: cleaned up and
42317 fixed ASN.1 documentation.
42319 2001-12-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42321 * doc/scripts/gdoc: corrected in order not to complain if func(void)
42324 2001-12-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42326 * NEWS, configure.in, lib/gnutls.h.in.in: cleanups
42328 2001-12-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42330 * doc/TODO, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
42331 doc/tex/srp1.tex, lib/auth_anon.h, lib/auth_srp.c, lib/auth_srp.h,
42332 lib/auth_srp_passwd.c, lib/auth_x509.c, lib/auth_x509.h,
42333 lib/ext_srp.c, lib/gnutls.h.in.in, lib/gnutls_anon_cred.c,
42334 lib/gnutls_cert.c, lib/gnutls_global.c, lib/gnutls_global.h,
42335 lib/gnutls_handshake.c, lib/gnutls_sig.c, lib/gnutls_srp.c,
42336 lib/gnutls_ui.h, src/cli.c, src/serv.c: some cleanups. *_CREDENTIALS
42337 renamed to GNUTLS_*_CREDENTIALS. Added defines to keep source
42340 2001-12-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42342 * lib/auth_anon.c: corrected bugs in AUTH_INFO allocation
42344 2001-12-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42346 * lib/gnutls.h.in.in, lib/gnutls_algorithms.c, lib/gnutls_int.h:
42349 2001-12-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42351 * NEWS, THANKS, configure.in, lib/Makefile.am, lib/gnutls.h.in,
42352 lib/gnutls.h.in.in, lib/gnutls_buffers.c, lib/gnutls_int.h:
42353 corrections in the configuration files.
42355 2001-12-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42357 * configure.in: some corrections in assembler detection. Also chmod
42358 -w gnutls.h was removed.
42360 2001-12-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42362 * lib/auth_srp.c, lib/gnutls_extensions.c, lib/gnutls_handshake.c,
42363 lib/gnutls_record.c: Corrections for big endian machines. Pointed
42364 out by Mike Siers <mikes@poliac.com>
42366 2001-12-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42368 * NEWS, doc/tex/ciphersuites.tex, doc/tex/ex1.tex, doc/tex/ex2.tex,
42369 doc/tex/serv1.tex, doc/tex/srp1.tex, lib/gnutls.h.in,
42370 lib/gnutls_buffers.c, lib/gnutls_cert.c, lib/gnutls_errors.c,
42371 lib/gnutls_errors.h, lib/gnutls_global.c, lib/gnutls_handshake.c,
42372 lib/gnutls_record.c, lib/gnutls_session.c, src/cli.c, src/serv.c:
42373 cleanups and documentation updates
42375 2001-12-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42377 * lib/gnutls_int.h: [no log message]
42379 2001-12-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42381 * lib/auth_anon.c, lib/auth_srp.c, lib/gnutls_record.c,
42382 lib/gnutls_session_pack.c, src/cli.c: corrections in SRP and ANON
42383 authentication. Also corrections in the session packing for
42384 anonymous auth info.
42386 2001-12-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42388 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
42389 doc/tex/srp1.tex, lib/gnutls.h.in, lib/gnutls_kx.c,
42390 lib/gnutls_record.c, lib/gnutls_record.h, src/cli.c, src/serv.c:
42393 2001-12-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42395 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
42396 doc/tex/serv1.tex, doc/tex/srp1.tex, lib/auth_anon.c,
42397 lib/auth_dhe_rsa.c, lib/auth_srp.c, lib/auth_x509.c,
42398 lib/gnutls.h.in, lib/gnutls_auth.c, lib/gnutls_auth_int.h,
42399 lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
42400 lib/gnutls_record.c, lib/gnutls_session_pack.c, lib/gnutls_ui.c,
42401 lib/gnutls_ui.h, src/cli.c, src/serv.c: gnutls_set_max_record_size
42402 -> gnutls_record_set_max_size gnutls_get_max_record_size ->
42403 gnutls_record_get_max_size gnutls_set_cred -> gnutls_cred_set
42404 gnutls_get_auth_type -> gnutls_auth_get_type
42406 2001-12-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42408 * doc/tex/auth.tex, doc/tex/ciphers.tex, doc/tex/ciphersuites.tex,
42409 doc/tex/errors.tex, doc/tex/gnutls.tex, doc/tex/macros.tex,
42410 doc/tex/resumedb.tex, doc/tex/translayer.tex,
42411 lib/gnutls_handshake.c: documentation updated
42413 2001-12-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42415 * lib/gnutls.h.in, lib/gnutls_db.c, lib/gnutls_record.c: changed
42418 2001-12-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42420 * doc/tex/gnutls.tex, doc/tex/macros.tex, doc/tex/resumedb.tex,
42421 doc/tex/translayer.tex: fixes in documentation
42423 2001-12-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42425 * doc/ASN1.readme.txt, doc/Makefile.am: removed ASN1.readme.txt
42427 2001-12-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42429 * doc/TODO: [no log message]
42431 2001-12-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42433 * .cvsusers, lib/gnutls.h.in, lib/gnutls_srp.c, src/serv.c: [no log
42436 2001-12-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42438 * NEWS, buildconf, doc/README.autoconf, doc/tex/ex1.tex,
42439 doc/tex/ex2.tex, doc/tex/gnutls.tex, doc/tex/serv1.tex,
42440 lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_int.h, src/cli.c,
42441 src/serv.c: renamed gnutls_x509pki_set_trust/key to
42442 gnutls_x509pki_set_trust_file/key_file
42444 2001-12-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42446 * lib/auth_x509.c, lib/gnutls.h.in, lib/gnutls_errors.c,
42447 lib/gnutls_extensions.c, lib/gnutls_int.h: some corrections in the
42448 DECR_LEN stuff added recently.
42450 2001-12-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42452 * configure.in, doc/README.autoconf, doc/tex/Makefile.am,
42453 doc/tex/errors.tex, doc/tex/gnutls.tex, lib/auth_x509.c: updated
42456 2001-12-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42458 * lib/auth_anon.c, lib/auth_dhe_rsa.c, lib/auth_srp.c,
42459 lib/auth_x509.c, lib/gnutls_extensions.c, lib/gnutls_handshake.c:
42460 More carefull parsing of incoming packets.
42462 2001-12-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42464 * configure.in, doc/tex/translayer.tex: [no log message]
42466 2001-12-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42468 * NEWS, THANKS, lib/gnutls_int.h, lib/gnutls_pk.c: [no log message]
42470 2001-12-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42472 * lib/gnutls_handshake.c: several cleanups
42474 2001-12-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42476 * lib/gnutls_gcry.c, lib/gnutls_gcry.h: corrected bugs in STD
42477 formating (back to USG).
42479 2001-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42481 * COPYING: [no log message]
42483 2001-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42485 * configure.in: [no log message]
42487 2001-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42489 * NEWS, lib/gnutls_int.h: last commits for 0.2.91
42491 2001-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42493 * doc/TODO, lib/auth_anon.c, lib/auth_rsa.c, lib/gnutls_constate.c,
42494 lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_errors.c,
42495 lib/gnutls_errors_int.h, lib/gnutls_global.c,
42496 lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
42497 lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
42498 lib/gnutls_mem.c, lib/gnutls_mem.h, lib/gnutls_record.c:
42499 optimizations and fixes in the TLS PRF calculation (and the SSL3
42502 2001-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42504 * src/cli.c: [no log message]
42506 2001-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42508 * doc/tex/auth.tex: [no log message]
42510 2001-12-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42512 * doc/tex/ciphers.tex: updated documentation
42514 2001-12-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42516 * lib/gnutls_anon_cred.c: fixed gnutls_anon_free_client_sc()
42518 2001-12-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42520 * NEWS, doc/tex/auth.tex, lib/auth_anon.h, lib/gnutls.h.in,
42521 lib/gnutls_anon_cred.c, lib/gnutls_auth.c, lib/gnutls_handshake.c,
42522 lib/gnutls_int.h, src/cli.c: Fixes in anonymous authentication.
42523 Fixes in client ciphersuite selection.
42525 2001-12-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42527 * lib/debug.c, lib/gnutls_cert.c: GET_CN() now works. (affects debug
42530 2001-12-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42532 * src/.cvsignore, src/Makefile.am, src/README.crypt,
42533 src/README.srpcrypt: crypt -> srpcrypt
42535 2001-12-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42537 * NEWS, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls_cert.c,
42538 lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_int.h:
42539 Optimizations in server certificate callback.
42541 2001-12-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42543 * NEWS, lib/gnutls.h.in, lib/gnutls_db.c, lib/gnutls_int.h,
42544 lib/gnutls_record.c: added gnutls_transport_get_ptr() and
42545 gnutls_db_get_ptr() functions.
42547 2001-12-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42549 * lib/Makefile.am, lib/auth_x509.c, lib/ext_dnsname.c,
42550 lib/ext_dnsname.h, lib/gnutls.h.in, lib/gnutls_extensions.c,
42551 lib/gnutls_handshake.c, src/cli.c, src/serv.c: remove dnsname
42552 (name_ind) extension
42554 2001-12-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42556 * lib/auth_anon.c, lib/auth_dhe_dss.c, lib/auth_dhe_rsa.c,
42557 lib/auth_srp.c, lib/auth_srp_passwd.c, lib/gnutls_buffers.c,
42558 lib/gnutls_cert.c, lib/gnutls_dh_primes.c, lib/gnutls_gcry.c,
42559 lib/gnutls_gcry.h, lib/gnutls_int.h, lib/gnutls_pk.c,
42560 lib/gnutls_privkey.c, lib/gnutls_srp.c, lib/x509_extensions.c:
42561 Cleanups. Now use GCRYMPI_FMT_STD instead of USG.
42563 2001-12-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42565 * lib/gnutls_record.c: [no log message]
42567 2001-12-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42569 * NEWS, doc/tex/.cvsignore: [no log message]
42571 2001-12-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42573 * doc/tex/auth.tex, doc/tex/ciphers.tex: added missing files
42575 2001-12-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42577 * NEWS, doc/tex/Makefile.am, doc/tex/ciphersuites.tex,
42578 doc/tex/gnutls.tex, doc/tex/resumedb.tex, doc/tex/translayer.tex,
42579 lib/.cvsignore: updated documentation
42581 2001-12-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42583 * lib/auth_x509.c, lib/gnutls_int.h, lib/gnutls_ui.h: callbacks now
42584 get a GNUTLS_STATE argument.
42586 2001-12-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42588 * doc/tex/ciphersuites.tex, doc/tex/ex1.tex, doc/tex/ex2.tex,
42589 doc/tex/ex3.tex, doc/tex/serv1.tex, doc/tex/srp1.tex,
42590 lib/auth_x509.c, lib/gnutls.h.in, lib/gnutls_algorithms.c,
42591 lib/gnutls_cert.c, lib/gnutls_int.h, src/cli.c, src/serv.c:
42592 GNUTLS_KX_RSA renamed to GNUTLS_KX_X509PKI_RSA (and the other X509
42593 key exchange methods). This will allow GNUTLS_KX_PGP_RSA etc.
42595 2001-12-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42597 * configure.in, doc/tex/ex1.tex, doc/tex/ex2.tex,
42598 doc/tex/serv1.tex, doc/tex/srp1.tex, lib/defines.h,
42599 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_int.h,
42600 lib/gnutls_priority.c, lib/gnutls_record.c, src/cli.c, src/serv.c:
42601 GNUTLS_LIST is now int*
42603 2001-12-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42605 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/serv1.tex,
42606 doc/tex/srp1.tex, lib/debug.c, lib/gnutls.h.in,
42607 lib/gnutls_algorithms.c, lib/gnutls_cipher.c,
42608 lib/gnutls_cipher_int.c, lib/gnutls_compress_int.c,
42609 lib/gnutls_constate.c, lib/gnutls_errors_int.h,
42610 lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_kx.c,
42611 lib/gnutls_record.c, lib/gnutls_v2_compat.c, src/cli.c, src/serv.c:
42614 2001-12-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42616 * lib/x509_ASN.y, lib/x509_asn1.c, lib/x509_asn1.h, lib/x509_der.c,
42617 lib/x509_der.h: some changes to keep gcc -Wall happy
42619 2001-12-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42621 * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
42622 doc/tex/serv1.tex, doc/tex/srp1.tex, lib/auth_rsa.c,
42623 lib/auth_x509.c, lib/auth_x509.h, lib/gnutls.h.in,
42624 lib/gnutls_algorithms.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
42625 lib/gnutls_errors_int.h, lib/gnutls_global.c, lib/gnutls_int.h,
42626 lib/gnutls_priority.c, lib/gnutls_priority.h, lib/gnutls_record.c,
42627 lib/gnutls_record.h, src/cli.c, src/serv.c: Several cleanups.
42629 2001-12-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42631 * NEWS, configure.in, doc/tex/ex1.tex, doc/tex/serv1.tex,
42632 lib/gnutls.h.in, lib/gnutls_db.c, lib/gnutls_db.h,
42633 lib/gnutls_session.c, lib/gnutls_session.h, src/cli.c, src/serv.c:
42634 Changes in function names concerning _db_ handling and _session_
42637 2001-12-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42639 * NEWS, doc/TODO, doc/tex/ex1.tex, doc/tex/ex2.tex,
42640 doc/tex/ex3.tex, doc/tex/serv1.tex, lib/auth_dhe_rsa.c,
42641 lib/auth_x509.c, lib/auth_x509.h, lib/gnutls.h.in,
42642 lib/gnutls_anon_cred.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
42643 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_srp.c,
42644 lib/gnutls_ui.h, src/cli.c, src/serv.c: Added callback to select the
42645 server certificate.
42647 2001-12-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42649 * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
42650 lib/auth_x509.c, lib/gnutls_record.c, lib/gnutls_ui.c,
42651 lib/gnutls_ui.h, src/cli.c, src/common.h, src/serv.c: optimized
42652 certificate handling API
42654 2001-12-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42656 * lib/auth_dhe_rsa.c, lib/auth_x509.c, lib/auth_x509.h,
42657 lib/gnutls_cert.h, lib/gnutls_ui.h, src/serv.c: several cleanups.
42658 Removed old unneeded functions. certificate verification was moved
42659 out of the handshake procedure.
42661 2001-12-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42663 * lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_global.c,
42664 lib/gnutls_int.h, lib/gnutls_record.c: some cleanups
42666 2001-12-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42668 * configure.in, lib/auth_dhe_rsa.c, lib/auth_x509.c,
42669 lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_auth.c,
42670 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
42671 lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
42672 lib/gnutls_record.c, lib/gnutls_session_pack.c, lib/gnutls_ui.c,
42673 lib/gnutls_ui.h, lib/x509_extensions.c, lib/x509_extensions.h,
42674 src/Makefile.am, src/cli.c, src/common.h, src/port.h, src/serv.c:
42675 now the peer's certificate list is stored into auth info structure
42676 (instead of the certificate). several other cleanups.
42678 2001-12-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42680 * lib/auth_x509.c, lib/auth_x509.h, lib/debug.c, lib/debug.h,
42681 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_handshake.c,
42682 lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_ui.c,
42683 lib/gnutls_ui.h, lib/x509_extensions.c, src/cli.c, src/serv.c:
42684 moving gnutls_DN structures out of gnutls_cert and auth_info
42685 structures. Now they are generated upon request.
42687 2001-12-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42689 * acconfig.h, configure.in, lib/defines.h, lib/gnutls.h.in: fixes in
42692 2001-12-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42694 * AUTHORS, Makefile.am, NEWS, acconfig.h, configure.in,
42695 lib/auth_x509.c, lib/defines.h, lib/gnutls_random.c: updated
42696 detection of library settings
42698 2001-11-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42700 * AUTHORS, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls_cert.c,
42701 lib/gnutls_int.h, lib/x509_extensions.c, src/cli.c: The RDN sequence
42702 needed in the certificate request message is now generated and
42703 cached into a x509pki_credentials structure. This would save a lot
42704 of time in the server side.
42706 2001-11-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42708 * src/cli.c: [no log message]
42710 2001-11-29 Fabio Fiorina <fiorinaf@gnutls.org>
42712 * doc/ASN1.readme.txt: overflow buffers check
42714 2001-11-29 Fabio Fiorina <fiorinaf@gnutls.org>
42716 * doc/ASN1.readme.txt, lib/x509_ASN.y, lib/x509_asn1.c,
42717 lib/x509_asn1.h: ""
42719 2001-11-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42721 * NEWS, lib/Makefile.am, lib/auth_anon.c, lib/auth_dhe_rsa.c,
42722 lib/auth_rsa.c, lib/auth_srp.c, lib/auth_x509.c, lib/auth_x509.h,
42723 lib/gnutls_algorithms.c, lib/gnutls_auth.c, lib/gnutls_db.c,
42724 lib/gnutls_int.h, lib/gnutls_record.c, lib/gnutls_session.c,
42725 lib/gnutls_session_pack.c, lib/gnutls_session_pack.h,
42726 lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c: introduced
42727 gnutls_x509pki_get_certificate(). This function returns the peer's
42728 certificate DER encoded. This certificate is also stored in the
42731 2001-11-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42733 * lib/gnutls_db.h: [no log message]
42735 2001-11-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42737 * THANKS, configure.in, doc/README.autoconf, doc/TODO,
42738 lib/gnutls.h.in, lib/gnutls_db.c, lib/libgnutls.m4: cleanups and
42741 2001-11-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42743 * NEWS, doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/srp1.tex,
42744 lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
42745 lib/gnutls_db.c, lib/gnutls_handshake.c, lib/gnutls_handshake.h,
42746 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h,
42747 lib/gnutls_record.c, lib/gnutls_record.h, src/cli.c, src/serv.c:
42748 gnutls_handshake(), gnutls_read() etc. functions no longer require
42749 the 'SOCKET cd' argument. This argument is set using the function
42750 gnutls_set_transport_ptr().
42752 2001-11-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42754 * doc/README.autoconf: [no log message]
42756 2001-11-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42758 * doc/README.autoconf: gnutls.m4 -> libgnutls.m4
42760 2001-11-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42762 * doc/tex/Makefile.am: added new pictures
42764 2001-11-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42766 * doc/tex/ciphersuites.tex: updated
42768 2001-11-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42770 * doc/Makefile.am: [no log message]
42772 2001-11-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42774 * doc/scripts/gdoc: [no log message]
42776 2001-11-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42778 * doc/scripts/gdoc: produces better tex output
42780 2001-11-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42782 * doc/scripts/gdoc, lib/gnutls_ui.c: updated documentation (and
42785 2001-11-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42789 2001-11-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42791 * lib/gnutls_algorithms.c: fixed gnutls_kx_get_name()
42793 2001-11-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42795 * lib/gnutls_handshake.c, lib/gnutls_ui.h: cleanups
42797 2001-11-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42799 * doc/scripts/gdoc, lib/gnutls_record.c, lib/x509_asn1.c: Gdoc
42800 updated. Now handles powers and '->' symbol automatically for tex.
42802 2001-11-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42804 * NEWS, doc/TODO: [no log message]
42806 2001-11-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42808 * lib/x509_der.c: corrected typo
42810 2001-11-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42812 * doc/ASN1.readme.txt, doc/scripts/gdoc, doc/tex/Makefile.am,
42813 doc/tex/asn1.tex, doc/tex/gnutls.tex, lib/Makefile.am,
42814 lib/x509_ASN.y, lib/x509_asn1.c, lib/x509_der.c: Documentation for
42815 ASN.1 has been moved to inline comments and to the tex
42818 2001-11-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42820 * lib/gnutls_errors.c, lib/gnutls_errors_int.h: removed E_TIMEOUT
42822 2001-11-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42824 * configure.in, lib/auth_dhe_rsa.c, lib/auth_srp.c,
42825 lib/auth_x509.c, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
42826 lib/gnutls_errors.c, lib/gnutls_errors_int.h, lib/gnutls_record.c,
42827 src/serv.c: corrected some obscure bugs in the handshake and record
42828 send buffering code.
42830 2001-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42832 * lib/gnutls_int.h: removed debugging stuff
42834 2001-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42836 * NEWS: [no log message]
42838 2001-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42840 * NEWS: [no log message]
42842 2001-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42844 * NEWS: [no log message]
42846 2001-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42848 * NEWS: [no log message]
42850 2001-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42852 * NEWS: [no log message]
42854 2001-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42856 * NEWS, THANKS: [no log message]
42858 2001-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42860 * lib/gnutls_handshake.c: more fixes
42862 2001-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42864 * lib/auth_rsa.c, lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
42865 lib/gnutls_cipher.c, lib/gnutls_constate.c, lib/gnutls_handshake.c,
42866 lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
42867 lib/gnutls_priority.c, lib/gnutls_record.c, lib/io_debug.h,
42868 src/serv.c: more non blocking IO fixes
42870 2001-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42872 * src/cli.c: now resolves hostnames.
42874 2001-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42876 * lib/defines.h, lib/gnutls_priority.c: va_copy macro renamed to
42879 2001-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42881 * configure.in: now requires autoconf 2.50
42883 2001-11-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42885 * NEWS, configure.in, lib/ext_max_record.c, lib/gnutls.h.in,
42886 lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cert.c,
42887 lib/gnutls_cert.h, lib/gnutls_compress_int.c, lib/gnutls_global.c,
42888 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_mem.c,
42889 lib/gnutls_mem.h, lib/gnutls_privkey.c, lib/gnutls_record.c,
42890 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)
42892 2001-11-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42894 * lib/gnutls_buffers.c, lib/gnutls_int.h: [no log message]
42896 2001-11-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42898 * NEWS, doc/tex/Makefile.am, doc/tex/resumedb.tex,
42899 doc/tex/translayer.tex, lib/auth_x509.c, lib/gnutls.h.in,
42900 lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_global.c,
42901 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_record.c,
42902 src/cli.c: cleanups and documentation updates
42904 2001-11-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42906 * lib/auth_x509.c: rolled back previous change...
42908 2001-11-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42910 * lib/auth_x509.c: made empty certificate message consistent with
42911 other implementations.
42913 2001-11-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42915 * lib/auth_anon.c, lib/auth_dhe_rsa.c, lib/auth_srp.c,
42916 lib/auth_srp_passwd.c, lib/auth_x509.c, lib/gnutls_buffers.c,
42917 lib/gnutls_cert.c, lib/gnutls_dh.c, lib/gnutls_dh_primes.c,
42918 lib/gnutls_gcry.c, lib/gnutls_gcry.h, lib/gnutls_pk.c,
42919 lib/gnutls_privkey.c, lib/gnutls_record.c, lib/gnutls_session.c,
42920 lib/gnutls_sig.c, lib/gnutls_srp.c, lib/x509_sig_check.c: corrected
42921 memory leaks and other bugs
42923 2001-11-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42925 * lib/gnutls_buffers.c: added warning
42927 2001-11-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42929 * NEWS, configure.in, lib/Makefile.am, lib/ext_dnsname.c,
42930 lib/ext_max_record.c, lib/ext_max_record.h, lib/ext_srp.c,
42931 lib/gnutls.h.in, lib/gnutls_constate.c, lib/gnutls_errors.c,
42932 lib/gnutls_errors_int.h, lib/gnutls_extensions.c,
42933 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_record.c,
42934 src/cli.c: added max_record_size extension
42936 2001-11-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42938 * lib/gnutls_session.c: corrected bug which made
42939 get_current_session, not to return the right size of the session.
42941 2001-11-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42943 * NEWS, lib/auth_dhe_rsa.c, lib/gnutls_buffers.c,
42944 lib/gnutls_buffers.h, lib/gnutls_int.h, lib/gnutls_mem.c,
42945 lib/gnutls_record.c: receive buffer is now dynamic.
42947 2001-11-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42949 * NEWS, lib/gnutls_handshake.c, lib/gnutls_record.c, src/cli.c:
42950 changed semantics of the GNUTLS_E_REHANDSHAKE error code.
42952 2001-11-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42954 * acconfig.h, configure.in, lib/defines.h, lib/gnutls_priority.c:
42955 added support for va_copy
42957 2001-11-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42959 * doc/TODO: [no log message]
42961 2001-11-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42963 * NEWS, doc/tex/translayer.tex, lib/gnutls_db.c,
42964 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_record.c,
42965 src/serv.c: cleanups
42967 2001-11-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42969 * lib/gnutls_priority.h: list -> gnutls_list
42971 2001-11-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42973 * lib/gnutls.h.in, lib/gnutls_anon_cred.c, lib/gnutls_int.h,
42974 lib/gnutls_priority.c: changed LIST to GNUTLS_LIST
42976 2001-11-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42978 * lib/gnutls.h.in, lib/gnutls_db.c: added new function to check for
42981 2001-11-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42983 * lib/gnutls_record.c: cleanups
42985 2001-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42987 * lib/gnutls_buffers.c, lib/gnutls_buffers.h,
42988 lib/gnutls_handshake.c, lib/gnutls_record.c, lib/gnutls_sig.c:
42989 cleanups in function names
42991 2001-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42993 * lib/gnutls_db.c: cleanups in the resuming code
42995 2001-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
42997 * NEWS, THANKS, configure.in, lib/gnutls.h.in, lib/gnutls_db.c,
42998 lib/gnutls_db.h, lib/gnutls_int.h, lib/gnutls_record.c: added hooks
42999 in order to use external database to store session to be resumed.
43000 Works but it is not finished.
43002 2001-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43004 * lib/gnutls_buffers.c, lib/gnutls_global.c, lib/gnutls_int.h:
43005 set_push() & set_pull() functions moved to state (instead of being
43008 2001-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43010 * README.CVS, doc/Makefile.am, doc/README.CVS: moved README.CVS to
43013 2001-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43015 * README.CVS: added documentation of the steps required to built the
43018 2001-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43020 * lib/auth_srp.c, lib/auth_srp_passwd.c, lib/auth_x509.c,
43021 lib/gnutls_auth.c, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
43022 lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
43023 lib/gnutls_kx.c, lib/gnutls_mem.c, lib/gnutls_record.c,
43024 lib/gnutls_record.h, lib/io_debug.h, src/cli.c, src/serv.c: Adopted
43025 some of the patches of Jon Nelson. Fixes the non blocking behaviour.
43027 2001-10-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43029 * lib/gnutls_int.h: [no log message]
43031 2001-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43033 * lib/gnutls_buffers.c, lib/gnutls_record.c: corrected and fixed
43034 several things in send_int() etc.
43036 2001-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43038 * doc/tex/translayer.tex: Added missing file.
43040 2001-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43042 * configure.in: [no log message]
43044 2001-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43046 * doc/Makefile.am, doc/TODO, doc/scripts/Makefile.am: added scripts
43049 2001-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43051 * lib/gnutls_handshake.c: [no log message]
43053 2001-10-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43055 * lib/gnutls_db.c, lib/gnutls_session.c: corrected bugs in session
43058 2001-10-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43060 * NEWS, configure.in, lib/gnutls_db.c, lib/gnutls_int.h,
43061 lib/gnutls_mem.c, lib/gnutls_session.c: [no log message]
43063 2001-10-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43065 * lib/gnutls_buffers.c, lib/gnutls_int.h, lib/io_debug.h: cleanups
43067 2001-10-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43069 * lib/Makefile.am, lib/io_debug.h: added IO debugging code
43071 2001-10-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43073 * lib/gnutls.h.in: [no log message]
43075 2001-10-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43077 * NEWS, lib/gnutls_buffers.c, lib/gnutls_handshake.c,
43078 lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
43079 lib/gnutls_kx.h, lib/gnutls_record.c: added some checks for memory
43080 allocation. Fixes in write interrupts.
43082 2001-10-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43084 * lib/gnutls_buffers.c: corrected bugs which could break non
43087 2001-10-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43089 * PGPKEYS: added file. Holds pgp keys
43091 2001-10-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43093 * lib/gnutls_buffers.c, lib/gnutls_record.c: corrections for the
43094 gnutls_read_buffered() function.
43096 2001-10-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43098 * lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_int.h,
43099 lib/gnutls_record.c, src/serv.c: updated/fixed the handling of
43102 2001-10-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43104 * lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_errors.c,
43105 lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_record.c:
43106 changed gnutls_write() semantics in order to cope with interrupted
43107 system calls and non blocking IO
43109 2001-10-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43111 * lib/gnutls_buffers.c: [no log message]
43113 2001-10-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43115 * lib/gnutls.h.in, lib/gnutls_int.h: [no log message]
43117 2001-10-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43119 * NEWS, doc/tex/Makefile.am, doc/tex/gnutls.tex, lib/gnutls.h.in,
43120 lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_global.c,
43121 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_record.c:
43122 changes in order to be independent of the berkeley style sockets
43123 (but it is still difficult to use gnutls with any other api)
43125 2001-10-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43127 * lib/gnutls_buffers.c: made gnutls_write() unaware of interrupted
43128 system calls and eagain errors.
43130 2001-10-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43132 * THANKS, doc/tex/resumedb.tex, lib/gnutls_buffers.c,
43133 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
43134 lib/gnutls_ui.c, lib/gnutls_ui.h, src/serv.c: several cleanups
43136 2001-10-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43138 * lib/gnutls_buffers.c, lib/gnutls_int.h: Corrected short read bug
43140 2001-10-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43142 * lib/gnutls_buffers.c: corrected _gnutls_write()
43144 2001-10-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43146 * lib/gnutls_buffers.c: peeked data now stays also in handshake
43148 2001-10-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43150 * lib/gnutls_kx.c: corrected bug which caused a fatal alert to be
43151 sent even if it wasn't required
43153 2001-10-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43155 * lib/auth_x509.c, lib/gnutls_record.c, lib/gnutls_sig.c, src/cli.c:
43158 2001-10-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43160 * NEWS, lib/gnutls_buffers.c, lib/gnutls_errors.c,
43161 lib/gnutls_errors_int.h, lib/gnutls_handshake.c,
43162 lib/gnutls_record.c: introduced GNUTLS_E_INTERRUPTED, fixes in error
43165 2001-10-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43167 * lib/gnutls_buffers.c, lib/gnutls_handshake.c, lib/gnutls_int.h:
43168 the gnutls handshake protocol can now hold it's state. Thus it may
43169 be used in some kind of non blocking mode. Not tested at all
43171 2001-10-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43173 * NEWS, doc/TODO, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
43174 lib/gnutls_errors.c, lib/gnutls_errors_int.h,
43175 lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
43176 lib/gnutls_record.c: clean ups in the handshake protocol
43178 2001-10-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43180 * doc/tex/Makefile.am, doc/tex/ex1.tex, doc/tex/gnutls.tex,
43181 doc/tex/resumedb.tex: [no log message]
43183 2001-10-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43185 * NEWS, configure.in, doc/TODO, doc/tex/ex3.tex, doc/tex/serv1.tex,
43186 lib/auth_dhe_rsa.c, lib/auth_rsa.c, lib/auth_x509.c,
43187 lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_auth.c,
43188 lib/gnutls_auth_int.h, lib/gnutls_errors.c,
43189 lib/gnutls_errors_int.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
43190 src/cli.c, src/serv.c: auth_info types and structures were moved to
43191 the internals of the library. This makes the library incompatible
43192 (source & binary) with the previous versions.
43194 2001-10-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43196 * lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_cert.c,
43197 lib/gnutls_dh_primes.c, lib/gnutls_errors.c,
43198 lib/gnutls_errors_int.h, lib/gnutls_ui.h: added option to regenerate
43199 primes and generators for EDH
43201 2001-10-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43203 * doc/TODO: [no log message]
43205 2001-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43207 * NEWS, lib/auth_x509.c, lib/ext_dnsname.c, lib/ext_dnsname.h,
43208 lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_cert.h,
43209 lib/gnutls_extensions.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
43210 src/cli.c, src/crypt.c, src/serv.c: updated name indication
43211 extension (dnsname)
43213 2001-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43215 * src/Makefile.am, src/crypt-gaa.c, src/crypt.gaa: renamed crypt to
43218 2001-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43220 * NEWS, doc/TODO, lib/auth_anon.c, lib/gnutls_dh.h,
43221 lib/gnutls_dh_primes.c, lib/gnutls_global.c, lib/gnutls_int.h,
43222 src/crypt.c: better prime handling
43224 2001-10-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43226 * doc/tex/ciphersuites.tex: [no log message]
43228 2001-10-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43230 * lib/.cvsignore: [no log message]
43232 2001-10-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43234 * lib/Makefile.am, lib/auth_dhe_rsa.c, lib/auth_srp_passwd.c,
43235 lib/auth_x509.c, lib/gnutls.h.in, lib/gnutls_dh.c, lib/gnutls_dh.h,
43236 lib/gnutls_dh_primes.c, lib/gnutls_record.h, lib/gnutls_srp.c:
43237 Updated the handling of prime numbers.
43239 2001-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43241 * lib/auth_dhe_rsa.c, lib/auth_x509.c, lib/gnutls.h.in,
43242 lib/gnutls_buffers.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
43243 lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
43244 lib/gnutls_record.c, lib/gnutls_sig.c, lib/gnutls_sig.h: several
43247 2001-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43249 * lib/gnutls_sig.c: [no log message]
43251 2001-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43253 * NEWS, THANKS, configure.in, doc/tex/ex3.tex, lib/auth_anon.c,
43254 lib/auth_dhe_rsa.c, lib/auth_x509.c, lib/auth_x509.h,
43255 lib/gnutls_algorithms.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
43256 lib/gnutls_datum.c, lib/gnutls_int.h, lib/gnutls_record.c,
43257 lib/gnutls_sig.c, lib/gnutls_sig.h, lib/x509_extensions.c,
43258 src/cli.c, src/serv.c: added DHE_RSA ciphersuites
43260 2001-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43262 * doc/protocol/draft-ietf-tls-ciphersuite-03.txt,
43263 doc/protocol/draft-ietf-tls-ciphersuite-05.txt,
43264 doc/protocol/draft-ietf-tls-extensions-00.txt,
43265 doc/protocol/draft-ietf-tls-extensions-01.txt,
43266 doc/protocol/draft-ietf-tls-kerb-00.txt, doc/protocol/rfc2712.txt:
43269 2001-10-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43271 * lib/gnutls_errors.c, lib/x509_extensions.c: [no log message]
43273 2001-10-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43275 * lib/x509_asn1.c, lib/x509_extensions.c: fixes in the certificate
43276 extensions handling code. Bugs reported by Neil Spring
43277 <nspring@saavie.org>
43279 2001-09-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43281 * doc/tex/gnutls.tex: [no log message]
43283 2001-09-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43285 * doc/tex/ciphersuites.tex: [no log message]
43287 2001-09-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43289 * buildconf, doc/tex/macros.tex: [no log message]
43291 2001-09-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43293 * doc/tex/Makefile.am, doc/tex/ciphersuites.tex, doc/tex/gnutls.tex:
43296 2001-09-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43298 * doc/TODO: [no log message]
43300 2001-09-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43302 * lib/Makefile.am, lib/auth_anon.c, lib/auth_rsa.c,
43303 lib/auth_x509.c, lib/auth_x509.h, lib/gnutls_cert.c,
43304 lib/gnutls_dh.h, lib/gnutls_ui.c, lib/gnutls_ui.h: several cleanups
43305 in order to support DHE_RSA
43307 2001-09-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43309 * lib/auth_dhe_rsa.c: Preliminary support for DHE_RSA
43311 2001-09-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43313 * doc/TODO: [no log message]
43315 2001-09-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43317 * lib/auth_dhe_dss.c, lib/gnutls_compress_int.h, lib/gnutls_num.c:
43320 2001-09-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43322 * doc/tex/Makefile.am: [no log message]
43324 2001-09-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43326 * NEWS: [no log message]
43328 2001-09-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43330 * lib/gnutls_cert.c: updated documentation
43332 2001-09-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43334 * README, doc/TODO: [no log message]
43336 2001-09-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43338 * NEWS, doc/tex/ex3.tex, lib/Makefile.am, lib/auth_rsa.c,
43339 lib/auth_x509.c, lib/auth_x509.h, lib/gnutls.h.in,
43340 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
43341 lib/gnutls_int.h, lib/gnutls_ui.c, lib/gnutls_ui.h,
43342 lib/x509_extensions.c, src/cli.c, src/serv.c: Client certificate
43343 callback has been improved
43345 2001-09-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43347 * doc/TODO: [no log message]
43349 2001-09-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43351 * doc/TODO: [no log message]
43353 2001-09-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43355 * doc/README.autoconf, doc/TODO: [no log message]
43357 2001-09-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43359 * NEWS, configure.in, doc/tex/Makefile.am, lib/Makefile.am: updated
43360 documentation generation
43362 2001-09-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43364 * doc/TODO: [no log message]
43366 2001-09-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43368 * lib/gnutls_algorithms.c: updated documentation
43370 2001-08-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43372 * src/cli.c: [no log message]
43374 2001-08-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43376 * lib/gnutls_global.c, lib/gnutls_int.h, lib/gnutls_num.h: minor
43379 2001-08-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43381 * acconfig.h, configure.in, lib/gnutls_global.c: use of sigaction
43382 instead of signal(), to ignore SIGPIPE
43384 2001-08-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43386 * buildconf: [no log message]
43388 2001-08-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43390 * NEWS, configure.in, doc/tex/Makefile.am, doc/tex/cover.tex,
43391 doc/tex/cover.tex.in, doc/tex/serv1.tex, lib/auth_rsa.c,
43392 lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_cert.c,
43393 lib/gnutls_int.h, lib/gnutls_ui.c, lib/gnutls_ui.h, src/serv.c:
43394 gnutls_set_certificate_request() renamed to
43395 gnutls_x509pki_set_cert_request(). Added
43396 gnutls_x509pki_set_cert_callback().
43398 2001-08-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43400 * NEWS, doc/TODO, lib/gnutls.h.in, lib/gnutls_anon_cred.c,
43401 lib/gnutls_cipher.c, lib/gnutls_record.c, lib/x509_asn1.c,
43402 lib/x509_asn1.h, lib/x509_b64.c, lib/x509_der.c, src/serv.c: fixed
43405 2001-08-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43407 * configure.in, lib/gnutls.h.in: updated gnutls.h file
43409 2001-08-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43411 * doc/tex/cover.tex: [no log message]
43413 2001-08-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43415 * doc/tex/cover.tex, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
43416 lib/gnutls_record.c, lib/gnutls_ui.c, src/serv.c: some memory
43417 optimization while receiving packets
43419 2001-08-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43421 * lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_record.c:
43422 header size is now written in gnutls_cipher.c
43424 2001-08-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43426 * NEWS: [no log message]
43428 2001-08-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43430 * lib/auth_rsa.c, lib/gnutls.h.in, lib/gnutls_int.h,
43431 lib/gnutls_record.c, src/cli.c, src/serv.c: bugfixes and minor
43434 2001-08-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43436 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
43437 doc/tex/serv1.tex, doc/tex/srp1.tex: corrected and updated
43440 2001-08-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43442 * lib/gnutls.h.in, lib/gnutls_int.h, lib/gnutls_record.c,
43443 src/cli.c, src/serv.c: changed gnutls_bye() behaviour
43445 2001-08-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43447 * doc/TODO: [no log message]
43449 2001-08-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43451 * lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_int.h,
43452 lib/gnutls_record.c: several fixes in gnutls_bye() function, and in
43455 2001-08-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43457 * lib/gnutls_cert.c: corrected bugs in version handling and in
43458 certificate initialization
43460 2001-08-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43462 * NEWS, configure.in, lib/auth_srp.c, lib/ext_srp.c,
43463 lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_errors.c,
43464 lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_record.c,
43465 src/cli.c: better support for buffered read and several cleanups
43467 2001-08-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43469 * lib/gnutls_cipher.c, lib/gnutls_kx.c, lib/gnutls_record.c: gnutls
43470 now sends (again) record packets using one write.
43472 2001-08-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43474 * lib/gnutls_srp.c: corrected free for data not belonging to the
43477 2001-08-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43479 * lib/auth_anon.c, lib/auth_srp.c, lib/auth_srp_passwd.c,
43480 lib/crypt_bcrypt.c, lib/gnutls_buffers.c, lib/gnutls_dh.c,
43481 lib/gnutls_handshake.c, lib/gnutls_mem.c, lib/gnutls_mem.h,
43482 lib/gnutls_srp.c: several checks for failed allocations and other
43485 2001-08-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43487 * src/cli.c: [no log message]
43489 2001-08-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43491 * lib/auth_anon.c, lib/auth_srp.c, lib/auth_srp.h,
43492 lib/auth_srp_passwd.c, lib/ext_srp.c, lib/gnutls_dh.c,
43493 lib/gnutls_extensions.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
43494 lib/gnutls_privkey.c, src/cli.c: fixes in SRP key exchange and
43497 2001-08-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43499 * NEWS, configure.in, doc/tex/ex3.tex, doc/tex/serv1.tex,
43500 lib/auth_rsa.c, lib/ext_srp.c, lib/gnutls_auth_int.h,
43501 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
43502 lib/gnutls_sig.c, lib/gnutls_sig.h, lib/gnutls_ui.h,
43503 lib/x509_sig_check.c, lib/x509_verify.c, src/cli.c, src/serv.c:
43504 server side client authentication works
43506 2001-08-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43508 * doc/TODO, lib/auth_anon.c, lib/auth_rsa.c, lib/auth_srp.c,
43509 lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_auth.h,
43510 lib/gnutls_cert.c, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
43511 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
43512 lib/gnutls_kx.h, src/serv.c: additions in order for gnutls server to
43513 support client authentication
43515 2001-08-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43517 * lib/auth_rsa.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
43518 lib/gnutls_constate.c, lib/gnutls_errors.c,
43519 lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
43520 lib/gnutls_kx.c, lib/gnutls_pk.c: ssl3 fixes and several others.
43522 2001-08-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43524 * lib/gnutls_mem.c: realloc does not realloc memory if less size is
43527 2001-08-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43529 * lib/auth_rsa.c, lib/gnutls_cert.c, lib/gnutls_errors.c,
43530 lib/gnutls_errors_int.h, lib/gnutls_handshake.c, lib/gnutls_int.h:
43531 updated in key usage fields
43533 2001-08-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43535 * lib/gnutls_int.h, lib/gnutls_sig.c, lib/gnutls_sig.h,
43536 lib/x509_sig_check.c: cleanups in the signature generating functions
43538 2001-08-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43540 * lib/gnutls_kx.c: [no log message]
43542 2001-08-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43544 * NEWS, lib/auth_anon.c, lib/auth_anon.h, lib/auth_rsa.c,
43545 lib/auth_srp.c, lib/auth_srp.h, lib/auth_x509.c, lib/auth_x509.h,
43546 lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_auth.c,
43547 lib/gnutls_buffers.c, lib/gnutls_handshake.c,
43548 lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
43549 lib/gnutls_ui.c, lib/gnutls_ui.h, lib/gnutls_v2_compat.c,
43550 src/cli.c, src/serv.c: several fixes. Added client authentication
43553 2001-08-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43555 * lib/Makefile.am, lib/auth_rsa.c, lib/gnutls_buffers.c,
43556 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
43557 lib/gnutls_sig.c, lib/gnutls_sig_check.c, lib/x509_sig_check.c: more
43558 x509 client certificate stuff
43560 2001-08-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43562 * src/x509/clicert.pem, src/x509/clikey.pem: added client
43565 2001-08-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43567 * lib/Makefile.am, lib/auth_rsa.c, lib/gnutls_cert.h,
43568 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
43569 lib/gnutls_pk.c, lib/gnutls_sig.c, lib/gnutls_sig.h, src/cli.c,
43570 src/x509/Makefile.am: several additions for x509 client
43573 2001-08-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43575 * lib/auth_rsa.c, lib/gnutls_buffers.c, lib/gnutls_cert.c,
43576 lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
43577 lib/gnutls_kx.c, lib/gnutls_mem.c, lib/gnutls_mem.h,
43578 lib/gnutls_record.c: added the concept of optional handshake packets
43579 (like CERTIFICATE_REQUEST). several other fixes.
43581 2001-08-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43583 * lib/auth_anon.c, lib/auth_anon.h, lib/auth_rsa.c, lib/auth_srp.c,
43584 lib/auth_srp.h, lib/auth_x509.h, lib/ext_srp.c,
43585 lib/gnutls_algorithms.c, lib/gnutls_auth.h, lib/gnutls_cert.c,
43586 lib/gnutls_cert.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
43587 lib/gnutls_kx.c, lib/gnutls_kx.h, lib/gnutls_record.c,
43588 lib/gnutls_ui.c: several cleanups and updates in the handshake
43589 protocol implementation iolaiiiiiCVS:
43591 ----------------------------------------------------------------------
43593 2001-08-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43595 * configure.in, doc/tex/ex3.tex, doc/tex/serv1.tex,
43596 lib/Makefile.am, lib/auth_x509.c, lib/auth_x509.h, lib/gnutls.h.in,
43597 lib/gnutls_cert.h, lib/gnutls_errors_int.h, lib/gnutls_int.h,
43598 lib/gnutls_ui.c, lib/gnutls_ui.h, src/cli.c, src/serv.c: several
43599 cleanups. No longer export structures to the API, but a bunch of
43600 functions in order to access them.
43602 2001-08-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43604 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex:
43605 gnutls_x509_set_cn() was removed
43607 2001-08-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43609 * doc/README.autoconf, doc/TODO: [no log message]
43611 2001-08-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43613 * lib/.cvsignore, lib/x509_asn1.h, lib/x509_der.h: [no log message]
43615 2001-08-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43617 * configure.in, lib/gnutls.h.in, lib/gnutls_global.c,
43618 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_record.c,
43619 src/.cvsignore: added new function gnutls_send_alert() to the api
43621 2001-08-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43623 * lib/Makefile.am, lib/auth_rsa.c, lib/auth_x509.c,
43624 lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_cert.c,
43625 lib/gnutls_cert.h: cleanups in certificate copying
43627 2001-08-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43629 * src/CertificateExample.c, src/CrlExample.c, src/Makefile.am,
43630 src/asn1c.c, src/prime.c: fixes for the new files
43632 2001-08-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43634 * lib/Makefile.am, lib/auth_rsa.c, lib/auth_srp_passwd.c,
43635 lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_b64.c,
43636 lib/cert_b64.h, lib/cert_der.c, lib/cert_der.h, lib/cert_verify.c,
43637 lib/cert_verify.h, lib/gnutls_cert.c, lib/gnutls_cert.h,
43638 lib/gnutls_global.c, lib/gnutls_global.h, lib/gnutls_privkey.c,
43639 lib/gnutls_sig_check.c, lib/pkcs1_asn1_tab.c, lib/pkix_asn1_tab.c,
43640 lib/x509_ASN.y, lib/x509_asn1.c, lib/x509_asn1.h, lib/x509_b64.c,
43641 lib/x509_b64.h, lib/x509_der.c, lib/x509_der.h,
43642 lib/x509_extensions.c, lib/x509_extensions.h, lib/x509_verify.c,
43643 lib/x509_verify.h: renamed cert_* to x509_*
43645 2001-08-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43647 * lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_der.c, lib/cert_der.h,
43648 lib/gnutls_cert.c: asn1_read_value() will no longer overflow the
43649 given buffer. (this assumes that the caller provided the size of
43652 2001-08-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43654 * lib/auth_rsa.c, lib/auth_x509.h, lib/gnutls.h.in,
43655 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_handshake.c,
43656 lib/gnutls_int.h, lib/gnutls_sig_check.c: fixes in x509 cert
43657 extensions handling
43659 2001-08-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43661 * lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
43662 lib/gnutls_handshake.c, lib/gnutls_int.h: minor fixes
43664 2001-08-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43666 * lib/gnutls_mem.c, lib/gnutls_mem.h: added internal memory handlers
43668 2001-08-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43670 * NEWS, lib/Makefile.am, lib/auth_rsa.c, lib/cert_b64.c,
43671 lib/crypt_bcrypt.c, lib/crypt_srpsha1.c, lib/gnutls_algorithms.c,
43672 lib/gnutls_datum.h, lib/gnutls_global.c, lib/gnutls_hash_int.c,
43673 lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_pk.c,
43674 src/serv.c: added internal memory handlers
43676 2001-08-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43678 * doc/tex/gnutls.tex: [no log message]
43680 2001-08-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43682 * lib/gnutls_cert.c: [no log message]
43684 2001-08-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43686 * lib/gnutls_cert.c, src/cli.c: subjectAltName related fixes
43688 2001-08-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43690 * lib/auth_rsa.c, lib/auth_x509.h, lib/cert_verify.c,
43691 lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_auth.c,
43692 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
43693 lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_record.c,
43694 src/cli.c: added some kind of support for X509 Extensions
43696 2001-08-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43698 * doc/tex/cover.tex, doc/tex/ex3.tex, doc/tex/gnutls.tex,
43699 doc/tex/macros.tex: [no log message]
43701 2001-08-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43703 * doc/tex/Makefile.am, doc/tex/cover.tex, doc/tex/fdl.tex,
43704 doc/tex/gnutls.tex, doc/tex/macros.tex: documentation updates
43706 2001-08-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43708 * doc/tex/ex1.tex, doc/tex/ex2.tex, doc/tex/ex3.tex,
43709 doc/tex/gnutls.tex, doc/tex/serv1.tex, doc/tex/srp1.tex,
43710 lib/gnutls_auth.c, lib/gnutls_record.c: documentation fixes
43712 2001-07-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43714 * doc/scripts/gdoc, doc/tex/Makefile.am, doc/tex/gnutls.tex,
43715 lib/auth_anon.c, lib/auth_anon.h, lib/auth_srp.c, lib/auth_srp.h,
43716 lib/auth_srp_passwd.c, lib/ext_srp.c, lib/gnutls_anon_cred.c,
43717 lib/gnutls_srp.c: fixed api documentation (for srp and anon cred
43720 2001-07-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43722 * NEWS, doc/tex/Makefile.am, doc/tex/serv1.tex,
43723 lib/gnutls_global.c, lib/gnutls_int.h: [no log message]
43725 2001-07-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43727 * configure.in: added profiler option
43729 2001-07-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43731 * lib/auth_srp_sb64.c, lib/cert_b64.c, lib/debug.c,
43732 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
43733 lib/gnutls_cert.c, lib/gnutls_constate.c, lib/gnutls_errors.c,
43734 lib/gnutls_errors.h, lib/gnutls_global.c, lib/gnutls_handshake.c,
43735 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
43736 lib/gnutls_sig_check.c, lib/gnutls_v2_compat.c: added log function
43737 (no longer use fprintf).
43739 2001-07-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43741 * lib/gnutls_handshake.c, lib/gnutls_record.c: fixes in EOF handling
43744 2001-07-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43746 * lib/gnutls_handshake.c: detect EOF
43748 2001-07-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43750 * doc/scripts/gdoc, doc/tex/.cvsignore, doc/tex/Makefile.am: [no log
43753 2001-07-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43755 * doc/scripts/gdoc, doc/tex/.cvsignore, doc/tex/gnutls.tex: [no log
43758 2001-07-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43760 * NEWS: [no log message]
43762 2001-07-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43764 * doc/tex/Makefile.am, doc/tex/gnutls.tex, doc/tex/serv1.tex,
43765 doc/tex/srp1.tex: documentation updates
43767 2001-07-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43769 * doc/tex/gnutls.tex: [no log message]
43771 2001-07-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43773 * doc/scripts/gdoc, doc/tex/Makefile.am: fixes in tex production
43776 2001-07-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43778 * doc/tex/Makefile.am: [no log message]
43780 2001-07-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43782 * doc/tex/Makefile.am: [no log message]
43784 2001-07-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43786 * configure.in, doc/API-template.html, doc/Makefile.am,
43787 doc/scripts/gdoc, doc/tex/Makefile.am, doc/tex/ex1.tex,
43788 doc/tex/ex2.tex, doc/tex/ex3.tex, doc/tex/gnutls.tex,
43789 lib/gnutls_record.c: Added documentation in TEX
43791 2001-07-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43793 * doc/API-template.html: [no log message]
43795 2001-07-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43797 * doc/API-template.html, doc/Makefile.am, doc/scripts/gdoc,
43798 lib/gnutls.h.in, lib/gnutls_errors.c, lib/gnutls_errors_int.h,
43799 lib/gnutls_global.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
43800 lib/gnutls_record.c, lib/gnutls_sig_check.c: added some
43801 documentation. Bug fixes in CHANGECIPHER_SPEC packet.
43803 2001-07-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43805 * NEWS, lib/gnutls.h.in, lib/gnutls_buffers.c, lib/gnutls_errors.c,
43806 lib/gnutls_errors_int.h, lib/gnutls_global.c, lib/gnutls_record.c,
43807 src/cli.c, src/serv.c: changed gnutls_read() semantics
43809 2001-07-26 Fabio Fiorina <fiorinaf@gnutls.org>
43811 * doc/TODO: Tools for Certificate
43813 2001-07-26 Fabio Fiorina <fiorinaf@gnutls.org>
43815 * lib/cert_der.c: get time bug fixed
43817 2001-07-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43819 * src/srp/.cvsignore, src/x509/.cvsignore: [no log message]
43821 2001-07-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43823 * NEWS, configure.in: moving to 0.1.9
43825 2001-07-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43827 * lib/cert_verify.c: fixed/updated compare_dn() function.
43829 2001-07-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43831 * doc/TODO, lib/gnutls_cert.c, src/serv.c: [no log message]
43833 2001-07-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43835 * doc/TODO, lib/gnutls_sig_check.c: updated sig_check()
43837 2001-07-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43839 * doc/TODO: [no log message]
43841 2001-07-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43843 * doc/TODO, lib/auth_rsa.c, lib/cert_verify.c, lib/cert_verify.h,
43844 lib/gnutls.h.in, lib/gnutls_auth.c, lib/gnutls_cert.c,
43845 lib/gnutls_cert.h, lib/gnutls_int.h, lib/gnutls_sig_check.c,
43846 src/cli.c: gnutls now checks the certificate's CN to see if it
43847 matches the peer's name.
43849 2001-07-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43851 * doc/TODO, lib/gnutls_pk.c, lib/gnutls_record.c: bugfixes
43853 2001-07-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43855 * src/cli.c: support for multiple protocol versions.
43857 2001-07-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43859 * NEWS, lib/cert_b64.c, lib/gnutls.h.in, lib/gnutls_algorithms.c,
43860 lib/gnutls_algorithms.h, lib/gnutls_buffers.c,
43861 lib/gnutls_buffers.h, lib/gnutls_cert.c, lib/gnutls_constate.c,
43862 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_priority.c,
43863 lib/gnutls_priority.h, lib/gnutls_record.c, lib/gnutls_v2_compat.c,
43864 src/serv.c: corrected bug in b64 decoding. Added support for
43865 multiple TLS protocol versions.
43867 2001-07-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43869 * lib/Makefile.am: ignores some errors
43871 2001-07-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43873 * README, lib/auth_rsa.c, lib/cert_verify.c, lib/gnutls_cert.c,
43874 lib/gnutls_int.h, lib/gnutls_pk.c, lib/gnutls_pk.h,
43875 lib/gnutls_sig_check.c: [no log message]
43877 2001-07-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43879 * lib/auth_rsa.c, lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_der.c,
43880 lib/gnutls_cert.c, lib/gnutls_cipher.c, lib/gnutls_compress_int.c,
43881 lib/gnutls_handshake.c, lib/gnutls_privkey.c, lib/gnutls_record.c,
43882 src/serv.c: corrected memory leaks
43884 2001-07-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43886 * doc/TODO, lib/Makefile.am, lib/cert_asn1.h, lib/cert_verify.c,
43887 lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_cert.c,
43888 lib/gnutls_cert.h, lib/gnutls_int.h, lib/gnutls_privkey.c,
43889 lib/gnutls_record.c, lib/gnutls_sig_check.c, src/.cvsignore,
43890 src/asn1c.c, src/ca.pem, src/cli.c, src/pkcs1.asn, src/serv.c:
43891 several fixes cleanups etc.
43893 2001-07-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43895 * lib/gnutls_global.c: [no log message]
43897 2001-07-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43899 * configure.in, lib/Makefile.am, lib/cert_asn1.c, lib/cert_asn1.h,
43900 lib/gnutls.h.in, lib/gnutls_global.c, lib/pkcs1.asn,
43901 lib/pkcs1_asn1_tab.c, lib/pkix.asn, src/Makefile.am,
43902 src/PkixTabExample.c, src/asn1c.c, src/cli.c, src/pkix.asn,
43903 src/serv.c, src/srp/Makefile.am, src/x509/Makefile.am: updated file
43906 2001-07-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43908 * src/Makefile.am, src/cert.pem, src/key.pem, src/serv.c,
43909 src/srp/tpasswd, src/srp/tpasswd.conf, src/tpasswd,
43910 src/tpasswd.conf, src/x509/ca.pem, src/x509/cert.pem,
43911 src/x509/key.pem: updated directory structure
43913 2001-07-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43915 * configure.in, doc/protocol/draft-ietf-tls-srp-00.txt,
43916 doc/protocol/draft-ietf-tls-srp-01.txt, doc/protocol/rfc2313.txt,
43917 lib/Makefile.am, lib/auth_rsa.c, lib/cert_verify.c,
43918 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_errors.c,
43919 lib/gnutls_errors_int.h, lib/gnutls_hash_int.h, lib/gnutls_int.h,
43920 lib/gnutls_pk.c, lib/gnutls_pk.h, lib/gnutls_sig.h,
43921 lib/gnutls_sig_check.c, src/ca.pem, src/cert.pem, src/key.pem,
43922 src/pkcs1.asn: added some kind of certificate checking
43924 2001-07-19 Fabio Fiorina <fiorinaf@gnutls.org>
43926 * doc/ASN1.readme.txt, lib/cert_ASN.y, lib/cert_asn1.c,
43927 lib/cert_asn1.h, src/CertificateExample.c, src/CrlExample.c: ""
43929 2001-07-19 Fabio Fiorina <fiorinaf@gnutls.org>
43931 * lib/pkcs1_asn1_tab.c, lib/pkix_asn1_tab.c: C structure management
43933 2001-07-19 Fabio Fiorina <fiorinaf@gnutls.org>
43935 * src/PkixTabExample.c: C structure management
43937 2001-07-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43939 * lib/gnutls_hash_int.c: added mhash 0.8.10 support
43941 2001-07-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43943 * lib/auth_rsa.c, lib/auth_x509.h, lib/gnutls.h.in,
43944 lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
43945 lib/gnutls_constate.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
43946 src/cli.c: more certificate fields parsed. Cleanups
43948 2001-07-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43950 * NEWS, lib/cert_verify.c, lib/cert_verify.h, lib/gnutls.h.in,
43951 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
43952 lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_cert.h,
43953 lib/gnutls_constate.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
43954 lib/gnutls_extensions.c, lib/gnutls_extensions.h, lib/gnutls_int.h,
43955 src/cli.c, src/serv.c: several cleanups. Added check for
43956 certificate's expiration time.
43958 2001-07-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43960 * lib/Makefile.am, lib/auth_rsa.c, lib/cert_verify.c,
43961 lib/cert_verify.h, lib/gnutls.h.in, lib/gnutls_cert.c,
43962 lib/gnutls_int.h, src/cli.c: updated cert_verify
43964 2001-07-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43966 * src/CertificateExample.c: corrected copyright notice
43968 2001-07-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43970 * Makefile.am, lib/gnutls_anon_cred.c, lib/gnutls_srp.c: minor
43973 2001-07-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43975 * lib/auth_rsa.c, lib/auth_x509.h, lib/gnutls.h.in,
43976 lib/gnutls_cert.c, lib/gnutls_cert.h, src/cli.c: updated API
43978 2001-07-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43980 * lib/Makefile.am, lib/gnutls_anon_cred.c: added missing file
43982 2001-07-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43984 * lib/auth_rsa.c, lib/auth_x509.h, lib/cert_verify.c,
43985 lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_handshake.c,
43986 lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_srp.c,
43987 src/cli.c, src/serv.c: several bug fixes in ASN handling.
43988 Fixes/additions in X509 structures handling.
43990 2001-07-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
43992 * configure.in, lib/Makefile.am, lib/auth_anon.c, lib/auth_anon.h,
43993 lib/auth_rsa.c, lib/auth_srp.c, lib/auth_srp.h, lib/auth_x509.h,
43994 lib/ext_srp.c, lib/gnutls.h.in, lib/gnutls_auth.c,
43995 lib/gnutls_cert.c, lib/gnutls_global.c, lib/gnutls_privkey.c,
43996 lib/gnutls_srp.c, src/cli.c, src/serv.c: several cleanups
43998 2001-07-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44000 * doc/TODO: [no log message]
44002 2001-07-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44004 * lib/cert_ASN.y: corrected copyright statement
44006 2001-07-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44008 * doc/README.autoconf: [no log message]
44010 2001-07-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44012 * lib/Makefile.am, lib/auth_x509.h, lib/cert_verify.c,
44013 lib/gnutls.h.in, lib/gnutls_cert.c, lib/gnutls_handshake.c,
44014 lib/gnutls_int.h: improved certificate handling
44016 2001-07-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44018 * src/serv.c: updated
44020 2001-07-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44022 * buildconf: added autoconf2.50 (for debian)
44024 2001-07-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44026 * acinclude.m4: added required .m4s
44028 2001-07-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44030 * .cvsusers: corrected fabio's entry
44032 2001-07-12 Fabio Fiorina <fiorinaf@gnutls.org>
44034 * lib/cert_ASN.y, lib/cert_asn1.h, lib/cert_der.c, lib/cert_der.h,
44035 src/CertificateExample.c, src/CrlExample.c, src/pkix.asn: [no log
44038 2001-07-12 Fabio Fiorina <fiorinaf@gnutls.org>
44040 * doc/ASN1.readme.txt, lib/cert_asn1.c: [no log message]
44042 2001-07-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44044 * lib/gnutls_record.c: bug fixes
44046 2001-07-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44048 * NEWS, lib/auth_srp.c, lib/crypt_bcrypt.c, lib/crypt_bcrypt.h,
44049 lib/crypt_srpsha1.c, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
44050 lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
44051 lib/gnutls_record.c, lib/gnutls_srp.c, lib/gnutls_srp.h:
44052 optimizations in hash functions (removed a lot of mallocs)
44054 2001-07-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44056 * lib/gnutls_global.h, src/cert.pem, src/key.pem: [no log message]
44058 2001-07-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44060 * NEWS, doc/ASN1.readme.txt, lib/Makefile.am, lib/auth_rsa.c,
44061 lib/cert_ASN.y, lib/cert_asn1.c, lib/cert_asn1.h, lib/cert_der.c,
44062 lib/cert_der.h, lib/gnutls_cert.c, lib/gnutls_global.c,
44063 lib/gnutls_int.h, lib/gnutls_privkey.c, src/CertificateExample.c,
44064 src/Makefile.am, src/pkix.asn, src/serv.c: Updated ASN.1 Parser
44065 (Fabio - commited by me).
44067 2001-07-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44069 * lib/auth_rsa.c, lib/gnutls_algorithms.c, lib/gnutls_cert.c,
44070 lib/gnutls_privkey.c: cleanups
44072 2001-06-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44074 * lib/auth_rsa.c, lib/auth_srp_passwd.c, lib/ext_srp.c,
44075 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_cipher.c,
44076 lib/gnutls_cipher_int.c, lib/gnutls_db.c, lib/gnutls_errors.c,
44077 lib/gnutls_extensions.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
44078 lib/gnutls_kx.c, lib/gnutls_kx.h, src/.cvsignore, src/cli.c,
44079 src/serv.c: Cleanups. Mostly while sending client certificate (and
44080 client certificate verify)
44082 2001-06-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44084 * lib/README.der: removed
44086 2001-06-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44088 * doc/TODO: [no log message]
44090 2001-06-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44092 * NEWS, lib/ext_dnsname.c, lib/gnutls.h.in, lib/gnutls_constate.c,
44093 lib/gnutls_extensions.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
44094 src/cli.c, src/serv.c: added support for DNSNAME extension
44095 (draft-ietf-tls-extensions)
44097 2001-06-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44099 * doc/protocol/draft-ietf-tls-ecc-01.txt,
44100 doc/protocol/draft-ietf-tn3270e-telnet-tls-05.txt: [no log message]
44102 2001-06-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44104 * doc/protocol/draft-ietf-pkix-ac509prof-05.txt,
44105 doc/protocol/draft-ietf-tls-camellia-00.txt,
44106 doc/protocol/draft-ietf-tls-extensions-00.txt,
44107 doc/protocol/draft-ietf-tls-https-04.txt,
44108 doc/protocol/draft-ietf-tls-misty1-00.txt,
44109 doc/protocol/draft-ietf-tls-openpgp-00.txt,
44110 doc/protocol/draft-ietf-tls-openpgp-01.txt,
44111 doc/protocol/draft-ietf-tls-seedhas-00.txt,
44112 doc/protocol/draft-ietf-tls-wireless-00.txt,
44113 doc/protocol/rfc2817.txt: added more up to date documentation
44115 2001-06-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44117 * doc/protocol/x509guide.txt: added gutman's x509guide
44119 2001-06-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44121 * NEWS, doc/TODO: [no log message]
44123 2001-06-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44125 * lib/gnutls_handshake.c, lib/gnutls_priority.c: some portability
44128 2001-06-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44130 * NEWS, doc/TODO, lib/Makefile.am, lib/auth_anon.c,
44131 lib/auth_dhe_dss.c, lib/auth_rsa.c, lib/auth_srp.c, lib/auth_srp.h,
44132 lib/auth_srp_passwd.c, lib/auth_srp_sb64.c, lib/cert_ASN.y,
44133 lib/cert_asn1.c, lib/cert_b64.c, lib/cert_der.c, lib/crypt.c,
44134 lib/crypt_bcrypt.c, lib/crypt_srpsha1.c, lib/debug.c,
44135 lib/ext_dnsname.c, lib/ext_srp.c, lib/gnutls.h.in,
44136 lib/gnutls_algorithms.c, lib/gnutls_auth.c, lib/gnutls_buffers.c,
44137 lib/gnutls_cert.c, lib/gnutls_cipher.c, lib/gnutls_cipher.h,
44138 lib/gnutls_cipher_int.c, lib/gnutls_compress.c,
44139 lib/gnutls_compress_int.c, lib/gnutls_constate.c,
44140 lib/gnutls_constate.h, lib/gnutls_datum.c, lib/gnutls_db.c,
44141 lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_extensions.c,
44142 lib/gnutls_gcry.c, lib/gnutls_global.c, lib/gnutls_handshake.c,
44143 lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_kx.c,
44144 lib/gnutls_num.c, lib/gnutls_pk.c, lib/gnutls_priority.c,
44145 lib/gnutls_privkey.c, lib/gnutls_privkey.h, lib/gnutls_random.c,
44146 lib/gnutls_record.c, lib/gnutls_session.c, lib/gnutls_srp.c,
44147 lib/gnutls_v2_compat.c, src/cli.c, src/serv.c: fixes in
44148 ChangeCipherSpec handling (this also fixes rehandshake). Several
44151 2001-06-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44153 * lib/Makefile.am, lib/debug.c, lib/gnutls_buffers.c,
44154 lib/gnutls_cert.c, lib/gnutls_cert.h, lib/gnutls_cipher.c,
44155 lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h,
44156 lib/gnutls_compress_int.c, lib/gnutls_datum.c, lib/gnutls_datum.h,
44157 lib/gnutls_handshake.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
44158 lib/gnutls_kx.c, lib/gnutls_record.c, lib/gnutls_v2_compat.c:
44161 2001-06-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44163 * configure.in, lib/gnutls_global.c: added checks for signals
44165 2001-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44167 * lib/gnutls_cipher.c, src/serv.c: corrected bug in stream
44170 2001-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44172 * src/cli.c: [no log message]
44174 2001-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44176 * lib/auth_rsa.c, lib/auth_x509.h, lib/gnutls.h.in,
44177 lib/gnutls_cert.c, lib/gnutls_cert.h: added internal representation
44178 of pkcs1 rsa private keys.
44180 2001-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44182 * Makefile.am, src/Makefile.am, src/serv.c: [no log message]
44184 2001-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44186 * doc/TODO: [no log message]
44188 2001-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44190 * NEWS, README, configure.in, doc/Makefile.am, doc/TODO,
44191 lib/Makefile.am, lib/gnutls.h.in, lib/gnutls_buffers.c,
44192 lib/gnutls_buffers.h, lib/gnutls_cert.c, lib/gnutls_global.c,
44193 lib/gnutls_record.c, src/cli.c, src/pk.h, src/serv.c: added global
44196 2001-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44198 * lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_cert.c,
44199 lib/gnutls_cert.h, lib/gnutls_int.h, src/cli.c, src/serv.c: minor
44202 2001-06-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44204 * lib/gnutls.h.in: gnutls_cert is not defined here
44206 2001-06-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44208 * lib/gnutls_cert.h, src/pk.h: added missing files
44210 2001-06-21 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44212 * NEWS, configure.in, doc/TODO, lib/Makefile.am, lib/auth_rsa.c,
44213 lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_algorithms.c,
44214 lib/gnutls_auth.c, lib/gnutls_cert.c, lib/gnutls_datum.c,
44215 lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
44216 lib/gnutls_priority.c, lib/gnutls_v2_compat.c, src/serv.c: Updated
44217 Ciphersuite selection algorithm. Added internal representation of
44220 2001-06-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44222 * NEWS, doc/TODO, lib/auth_rsa.c, lib/cert_asn1.c, lib/cert_der.c,
44223 lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_errors.c,
44224 lib/gnutls_errors_int.h, lib/gnutls_int.h, lib/gnutls_kx.c,
44225 lib/gnutls_pk.c, src/pkix.asn: client side RSA works (no certificate
44228 2001-06-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44230 * doc/TODO, lib/auth_anon.c, lib/auth_rsa.c, lib/auth_srp.c,
44231 lib/auth_x509.h, lib/gnutls.h.in, lib/gnutls_algorithms.c,
44232 lib/gnutls_algorithms.h, lib/gnutls_auth.h, lib/gnutls_handshake.c,
44233 lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
44234 lib/gnutls_kx.h, lib/gnutls_v2_compat.c, src/cli.c, src/serv.c:
44235 removed unneeded code and added some kind of client support for RSA
44238 2001-06-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44240 * lib/gnutls_int.h: [no log message]
44242 2001-06-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44244 * NEWS, doc/TODO, lib/auth_rsa.c, lib/debug.c, lib/debug.h,
44245 lib/gnutls.h.in, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
44246 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_kx.h,
44247 lib/gnutls_record.c, lib/gnutls_session.c, lib/gnutls_v2_compat.c,
44248 src/serv.c: fixes in session resuming..
44250 2001-06-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44252 * doc/TODO, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
44253 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_record.c,
44254 lib/gnutls_v2_compat.c: fixes in session resuming
44256 2001-06-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44258 * lib/gnutls_gcry.c, lib/gnutls_gcry.h: added missing files
44260 2001-06-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44262 * lib/Makefile.am, lib/debug.c, lib/gnutls.h.in,
44263 lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
44264 lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
44265 lib/gnutls_compress.c, lib/gnutls_compress.h,
44266 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
44267 lib/gnutls_plaintext.c, lib/gnutls_plaintext.h,
44268 lib/gnutls_record.c, lib/gnutls_v2_compat.c, src/serv.c: several
44269 cleanups in the low level record layer (the old code was a mess).
44270 several other fixes.
44272 2001-06-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44274 * lib/auth_x509.h, lib/ext_dnsname.c, lib/gnutls_int.h,
44275 lib/gnutls_record.c, lib/gnutls_record.h, lib/gnutls_v2_compat.c:
44276 cleanups. No longer checks for alerts between messages.
44278 2001-06-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44280 * acconfig.h, doc/TODO, doc/protocol/draft-ietf-tls-https-04.txt,
44281 lib/Makefile.am, lib/defines.h, lib/gnutls.h.in,
44282 lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
44283 lib/gnutls_cipher_int.c, lib/gnutls_int.h, lib/gnutls_record.c,
44284 src/cli.c, src/serv.c: cleanups and addition of a test http server
44287 2001-06-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44289 * NEWS, doc/TODO, lib/gnutls_handshake.c, lib/gnutls_int.h,
44290 lib/gnutls_record.c, lib/gnutls_v2_compat.c, src/serv.c: fixes in V2
44293 2001-06-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44295 * configure.in, lib/auth_rsa.c, lib/gnutls_algorithms.h,
44296 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_pk.c,
44297 lib/gnutls_v2_compat.c, src/pkcs1.asn, src/serv.c: several fixes for
44298 RSA. gnutls server can now work with rsa certificates.
44300 2001-06-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44302 * lib/Makefile.am, lib/auth_rsa.c, lib/auth_srp.c,
44303 lib/auth_srp_passwd.c, lib/auth_x509.h, lib/cert_asn1.h,
44304 lib/cert_b64.c, lib/cert_b64.h, lib/crypt_bcrypt.c,
44305 lib/crypt_srpsha1.c, lib/gnutls.c, lib/gnutls.h.in,
44306 lib/gnutls_algorithms.c, lib/gnutls_cert.c, lib/gnutls_cipher.c,
44307 lib/gnutls_errors.c, lib/gnutls_errors_int.h,
44308 lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
44309 lib/gnutls_kx.c, lib/gnutls_num.h, lib/gnutls_pk.c,
44310 lib/gnutls_pk.h, lib/gnutls_random.c, lib/gnutls_random.h,
44311 lib/gnutls_record.c, lib/gnutls_srp.c, lib/gnutls_v2_compat.c:
44312 several additions for RSA (mostly unstable)
44314 2001-06-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44316 * lib/gnutls_pk.c, lib/gnutls_pk.h: some support for public key
44319 2001-06-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44321 * lib/Makefile.am, lib/auth_anon.c, lib/auth_dhe_dss.c,
44322 lib/auth_rsa.c, lib/auth_srp.c, lib/auth_x509.h, lib/defines.h,
44323 lib/ext_dnsname.c, lib/ext_dnsname.h, lib/gnutls.c,
44324 lib/gnutls.h.in, lib/gnutls_auth_int.h, lib/gnutls_dh.c,
44325 lib/gnutls_extensions.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
44326 lib/gnutls_kx.c, lib/gnutls_kx.h, lib/gnutls_srp.c: more rsa fixes.
44327 Added dnsname extension.
44329 2001-06-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44331 * lib/auth_anon.c, lib/auth_rsa.c, lib/auth_srp.c, lib/auth_x509.h,
44332 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.h,
44333 lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_handshake.c,
44334 lib/gnutls_int.h, src/serv.c: more rsa stuff -- and cleanups
44336 2001-06-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44338 * src/pkcs1.asn: removed <CR>
44340 2001-06-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44342 * src/Certificate.txt, src/CertificateExample.c, src/pkcs1.asn,
44343 src/pkix.asn: updated ASN.1 files.
44345 2001-06-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44347 * src/Certificate.txt: [no log message]
44349 2001-06-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44351 * doc/Makefile.am, lib/Makefile.am, lib/auth_rsa.c,
44352 lib/auth_x509.h, lib/cert_asn1.h, lib/gnutls.h.in,
44353 lib/gnutls_datum.c, lib/gnutls_datum.h, lib/gnutls_hash_int.c,
44354 lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_kx.c: several
44355 additions in order to support KX_RSA and X509PKI.
44357 2001-06-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44359 * lib/gnutls_auth.c: updated get_auth_info()
44361 2001-06-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44363 * Makefile.am, buildconf, src/cli.c, src/serv.c: changed the setting
44366 2001-06-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44368 * lib/.cvsignore, lib/auth_anon.c, lib/auth_anon.h, lib/auth_srp.c,
44369 lib/auth_srp_passwd.c, lib/ext_srp.c, lib/gnutls.h.in,
44370 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
44371 lib/gnutls_auth.c, lib/gnutls_auth_int.h, lib/gnutls_int.h: better
44372 handling of set/get credentials.
44374 2001-06-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44376 * lib/gnutls.c, lib/gnutls_auth_int.h, lib/gnutls_buffers.c,
44377 lib/gnutls_int.h: added gnutls_datum structure.
44379 2001-06-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44381 * THANKS: [no log message]
44383 2001-06-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44385 * doc/.cvsignore: [no log message]
44387 2001-06-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44389 * .cvsignore, .cvsusers, AUTHORS, Makefile.am, changelog-update.sh:
44390 added Fabio in AUTHORS, fixed the way ChangeLog is created.
44392 2001-06-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44394 * lib/gnutls_algorithms.c: added a warning for the addition of new
44397 2001-06-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44399 * doc/protocol/rfc2631.txt: added rfc on DH key exchange
44401 2001-06-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44403 * buildconf, lib/cert_der.asn1: [no log message]
44405 2001-06-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44407 * doc/ASN1.readme.txt: [no log message]
44409 2001-06-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44411 * configure.in, lib/Makefile.am, lib/cert_ASN.y, lib/cert_asn1.c,
44412 lib/cert_asn1.h, lib/cert_der.c, lib/cert_der.h, lib/gnutls_der.c,
44413 lib/gnutls_der.h, src/CertificateExample.c, src/Makefile.am: Added
44414 Fabio's ASN1/DER parser.
44416 2001-06-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44418 * lib/gnutls_db.c: more descriptive comments
44420 2001-06-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44422 * NEWS, configure.in: [no log message]
44424 2001-06-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44426 * lib/auth_srp_sb64.c, lib/crypt.c, lib/crypt_bcrypt.c,
44427 lib/crypt_bcrypt.h, lib/crypt_srpsha1.c, lib/gnutls_srp.c,
44428 src/crypt.c: bugfixes in sbase64 decoding/encoding. Changes in the
44429 included bcrypt algorithm.
44431 2001-06-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44433 * lib/Makefile.am, lib/auth_srp_passwd.h, lib/auth_srp_sb64.c,
44434 lib/cert_b64.h, lib/cert_sb64.c, lib/crypt_bcrypt.c,
44435 lib/crypt_srpsha1.c: renamed cert_sb64.c to auth_srp_sb64.c (since
44436 it is only used in SRP KX)
44438 2001-06-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44440 * acconfig.h, acinclude.m4, configure.in: [no log message]
44442 2001-06-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44444 * lib/gnutls.h.in: updated
44446 2001-06-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44448 * lib/defines.h, lib/gnutls.c, lib/gnutls_cipher.c,
44449 lib/gnutls_errors.c, lib/gnutls_errors_int.h,
44450 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_num.c,
44451 lib/gnutls_num.h: better handling of 64bit integers
44453 2001-06-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44455 * lib/crypt_bcrypt.c, lib/crypt_srpsha1.c: better checking of return
44458 2001-06-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44460 * src/cli.c, src/serv.c: updated to new api
44462 2001-06-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44464 * lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_handshake.c,
44465 lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h,
44466 src/Makefile.am: updated documentation and functions
44468 2001-06-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44470 * NEWS, configure.in, lib/crypt.c, lib/defines.h, lib/ext_srp.c,
44471 lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_cipher.c,
44472 lib/gnutls_handshake.c, lib/gnutls_num.c, lib/gnutls_num.h,
44473 lib/gnutls_srp.c, src/prime.c, src/tpasswd: gnutls now handles
44474 uint64 even in systems without a native one. several bug fixes.
44476 2001-06-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44478 * lib/crypt_bcrypt.c, lib/crypt_srpsha1.c: corrected bug in verify
44480 2001-05-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44482 * buildconf, configure.in, lib/gnutls.h.in: updated configuration
44483 scripts to comply to autoconf 2.50
44485 2001-05-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44487 * configure.in: [no log message]
44489 2001-05-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44491 * doc/Makefile.am, doc/scripts/gdoc: gdoc is now included in the cvs
44493 2001-05-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44495 * NEWS, doc/Makefile.am: [no log message]
44497 2001-05-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44499 * doc/API, doc/Makefile.am, doc/TODO, lib/gnutls.c,
44500 lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_auth.c,
44501 lib/gnutls_auth_int.h, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
44502 lib/gnutls_cipher.h, lib/gnutls_db.c, lib/gnutls_errors.c,
44503 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_plaintext.c,
44504 lib/gnutls_plaintext.h, lib/gnutls_priority.c,
44505 lib/gnutls_session.c, src/cli.c, src/serv.c: updated API and
44506 documentation. Now we use the gnome way for creating API docs.
44508 2001-05-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44510 * doc/TODO: [no log message]
44512 2001-05-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44514 * src/README.crypt: [no log message]
44516 2001-05-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44518 * configure.in, lib/gnutls.h.in: [no log message]
44520 2001-05-27 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44522 * src/Makefile.am, src/README: [no log message]
44524 2001-05-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44526 * lib/gnutls_dh.c: some cleanups in Diffie Hellman key exchange
44528 2001-05-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44530 * doc/API, lib/auth_anon.c, lib/auth_anon.h, lib/auth_dhe_dss.c,
44531 lib/auth_dhe_dss.h, lib/cert_b64.c, lib/cert_sb64.c,
44532 lib/gnutls_algorithms.c, lib/gnutls_auth.c, lib/gnutls_dh.c,
44533 lib/gnutls_dh.h, lib/gnutls_int.h, lib/gnutls_srp.c: removed
44534 DHE_DSS. Added parameters to DH_ANON (size of prime). cleanups.
44536 2001-05-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44538 * src/cli.c, src/prime.c, src/serv.c: several updates
44540 2001-05-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44542 * lib/gnutls_int.h: [no log message]
44544 2001-05-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44546 * lib/auth_srp_passwd.c, lib/cert_sb64.c, lib/crypt_bcrypt.c,
44547 lib/crypt_srpsha1.c, lib/gnutls_int.h, src/crypt.c: Added decoding
44548 function for the base64 encoding used in SRP. (this function is
44549 more strict in characters than the previous one)
44551 2001-05-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44553 * lib/cert_b64.c: corrected memory leaks
44555 2001-05-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44557 * lib/auth_anon.c, lib/auth_dhe_dss.c, lib/auth_srp.c,
44558 lib/gnutls.c, lib/gnutls_extensions.c, lib/gnutls_handshake.c,
44559 lib/gnutls_num.c, lib/gnutls_num.h, lib/gnutls_v2_compat.c: several
44560 cleanups in numbers' handling
44562 2001-05-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44564 * src/Makefile.am: [no log message]
44566 2001-05-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44568 * lib/.cvsignore, lib/gnutls_handshake.c, lib/gnutls_int.h,
44569 lib/gnutls_num.c, lib/gnutls_num.h, src/.cvsignore: updated uint24
44572 2001-05-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44574 * lib/auth_anon.c, lib/auth_dhe_dss.c, lib/auth_srp.c,
44575 lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_extensions.c,
44576 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
44577 lib/gnutls_num.c, lib/gnutls_num.h, lib/gnutls_v2_compat.c: Cleanups
44578 in endian handling (convertions).
44580 2001-05-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44582 * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_errors.c,
44583 lib/gnutls_errors_int.h, lib/gnutls_handshake.c: several bug fixes
44585 2001-05-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44587 * doc/API: updated documentation
44589 2001-05-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44591 * src/serv.c: updated
44593 2001-05-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44597 2001-05-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44599 * README: [no log message]
44601 2001-05-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44603 * README, configure.in, doc/API, lib/gnutls.c, lib/gnutls_errors.c,
44604 lib/gnutls_errors_int.h, lib/gnutls_handshake.c, src/cli.c: [no log
44607 2001-05-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44609 * lib/gnutls_cipher.c: sets the resumed_security_parameters to null
44610 after initialization
44612 2001-05-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44614 * NEWS, configure.in, doc/API: [no log message]
44616 2001-05-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44618 * src/cli.c, src/serv.c: updated to new api
44620 2001-05-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44622 * lib/gnutls.c, lib/gnutls.h.in, lib/gnutls_db.c,
44623 lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h:
44624 Updated API (gnutls_deinit()) gnutls_db: does not store anything if
44625 db has not been opened for reading. Added some kind of support for
44626 renegotiation of parameters.
44628 2001-05-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44630 * lib/gnutls.h.in, lib/gnutls_algorithms.c, lib/gnutls_handshake.h:
44633 2001-05-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44635 * lib/defines.h, lib/gnutls.c, lib/gnutls_db.c,
44636 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_session.c:
44637 cleanups and several fixes(and speedups) in the resume DB
44639 2001-05-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44641 * src/cli.c, src/serv.c: updated client and servers
44643 2001-05-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44645 * lib/gnutls_algorithms.c: cleanups
44647 2001-05-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44649 * lib/gnutls_int.h: [no log message]
44651 2001-05-20 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44653 * doc/API, lib/gnutls.c, lib/gnutls_algorithms.c,
44654 lib/gnutls_algorithms.h, lib/gnutls_dh.c, lib/gnutls_handshake.c,
44655 lib/gnutls_int.h, lib/gnutls_priority.c, lib/gnutls_priority.h,
44656 src/cli.c, src/serv.c: Changed gnutls_set_*_priority functions.
44658 2001-05-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44660 * src/Makefile.am, src/crypt-gaa.c, src/crypt-gaa.h, src/crypt.c,
44661 src/gaa.h, src/gaaout.c, src/prime-gaa.c, src/prime-gaa.h,
44662 src/prime.c, src/prime.gaa, src/tpasswd, src/tpasswd.conf: [no log
44665 2001-05-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44667 * src/crypt.c: updated
44669 2001-05-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44671 * lib/gnutls_errors.c, lib/gnutls_errors_int.h,
44672 lib/gnutls_handshake.c, lib/gnutls_srp.c, lib/gnutls_srp.h: [no log
44675 2001-05-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44677 * lib/cert_sb64.c: bugfixes
44679 2001-05-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44681 * src/cli.c, src/crypt.c, src/crypt.gaa, src/gaa.h, src/gaaout.c,
44682 src/tpasswd, src/tpasswd.conf: added option to generate random
44683 primes (instead of using a default). Added option to specify a
44684 specific prime to use (index)
44686 2001-05-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44688 * doc/TODO: [no log message]
44690 2001-05-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44692 * configure.in, doc/README.autoconf, lib/libgnutls-config.in: [no
44695 2001-05-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44697 * lib/libgnutls.m4: updated
44699 2001-05-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44701 * configure.in, lib/gnutls.c, lib/libgnutls.m4: corrected scripts
44703 2001-05-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44705 * acconfig.h, acinclude.m4, changelog-update.sh, configure.in,
44706 lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls.h.in,
44707 lib/gnutls_auth.c, lib/gnutls_errors.h, lib/gnutls_errors_int.h,
44708 lib/libgnutls-config.in, lib/libgnutls.m4, src/Makefile.am,
44709 src/serv.c: Added libgnutls-config script gnutls.h is automaticaly
44710 generated by configure script Added libgnutls.m4
44712 2001-05-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44714 * changelog-update.sh: [no log message]
44716 2001-05-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44718 * NEWS: [no log message]
44720 2001-05-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44722 * lib/ext_srp.c: Added missing length in username.
44724 2001-05-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44726 * NEWS, doc/API, lib/auth_anon.c, lib/auth_dhe_dss.c,
44727 lib/auth_srp.c, lib/auth_srp.h, lib/ext_srp.c, lib/gnutls.c,
44728 lib/gnutls.h, lib/gnutls_auth.c, lib/gnutls_auth_int.h,
44729 lib/gnutls_cipher.c, lib/gnutls_db.c, lib/gnutls_int.h,
44730 lib/gnutls_session.c, lib/gnutls_session.h, src/cli.c, src/serv.c:
44731 added functions to access authentication data (like username), and
44732 the key exchange algorithm used.
44734 2001-05-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44736 * NEWS, doc/API, lib/gnutls_db.c: [no log message]
44738 2001-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44740 * lib/cert_sb64.c: cleanups
44742 2001-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44744 * doc/TODO, lib/gnutls_db.c: clean_db() now clears expired entries
44747 2001-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44749 * src/tpasswd, src/tpasswd.conf: example tpasswd files.
44751 2001-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44753 * lib/auth_srp_passwd.c, lib/cert_sb64.c, lib/gnutls_int.h,
44754 src/crypt.c: minor updates and fixes
44756 2001-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44758 * NEWS, configure.in, doc/TODO: [no log message]
44760 2001-05-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44762 * lib/Makefile.am, lib/auth_srp.c, lib/auth_srp_passwd.c,
44763 lib/auth_srp_passwd.h, lib/crypt.c, lib/crypt.h,
44764 lib/crypt_bcrypt.c, lib/crypt_bcrypt.h, lib/crypt_srpsha1.c,
44765 lib/crypt_srpsha1.h, lib/gnutls.h, lib/gnutls_srp.c,
44766 lib/gnutls_srp.h, src/Makefile.am, src/README.crypt, src/cli.c,
44767 src/crypt.c, src/crypt.gaa, src/gaa.h, src/gaaout.c, src/serv.c:
44768 Added compatibility with Tom Wu's libsrp's password files.
44770 2001-05-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44772 * lib/cert_sb64.c: [no log message]
44774 2001-05-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44776 * configure.in, lib/Makefile.am, lib/auth_srp.c, lib/auth_srp.h,
44777 lib/auth_srp_passwd.c, lib/cert_b64.c, lib/cert_b64.h, lib/debug.c,
44778 lib/gnutls.h, lib/gnutls_int.h, lib/gnutls_srp.c, src/port.h,
44779 src/serv.c: added support for Tom Wu's srp library tpasswd and
44780 tpasswd.conf files.
44782 2001-05-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44784 * doc/TODO: [no log message]
44786 2001-05-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44788 * doc/TODO: [no log message]
44790 2001-05-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44792 * configure.in, lib/gnutls.c, lib/gnutls_int.h: fixes in memory
44795 2001-05-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44797 * lib/gnutls.c, lib/gnutls_buffers.c, lib/gnutls_db.c,
44798 lib/gnutls_hash_int.c, lib/gnutls_int.h: corrected memory leaks
44800 2001-05-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44802 * NEWS, doc/Makefile.am: [no log message]
44804 2001-05-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44806 * doc/API, lib/gnutls.h, lib/gnutls_auth.c, lib/gnutls_auth_int.h,
44807 src/cli.c, src/serv.c: credentials are now kept globaly (in order to
44808 minimize memory usage). This makes no harm since these are never
44809 modified by gnutls.
44811 2001-05-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44813 * doc/API, lib/gnutls.h: [no log message]
44815 2001-05-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44817 * lib/gnutls_int.h: [no log message]
44819 2001-05-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44821 * doc/TODO: updated TODO list
44823 2001-05-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44825 * lib/auth_srp.c, lib/auth_srp_passwd.c, lib/cert_b64.c,
44826 lib/crypt_bcrypt.c, lib/crypt_srpsha1.c, lib/gnutls_errors.c,
44827 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
44828 lib/gnutls_kx.c, lib/gnutls_srp.c, lib/gnutls_srp.h, src/cli.c,
44829 src/serv.c: several fixes for srp. Seems to work now!
44831 2001-05-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44833 * lib/gnutls_v2_compat.c: better version handling
44835 2001-05-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44837 * NEWS, doc/TODO, lib/Makefile.am, lib/gnutls.c,
44838 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_v2_compat.c,
44839 lib/gnutls_v2_compat.h, src/cli.c: added support for SSL 2.0 client
44842 2001-05-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44844 * configure.in, lib/auth_srp.c, lib/auth_srp_passwd.c,
44845 lib/ext_srp.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_extensions.c,
44846 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
44847 lib/gnutls_srp.c, src/cli.c, src/serv.c: several fixes for srp
44849 2001-05-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44851 * doc/API, lib/auth_srp.c, lib/auth_srp_passwd.c, lib/ext_srp.c,
44852 lib/gnutls_auth.c, lib/gnutls_auth_int.h, lib/gnutls_handshake.c:
44853 gnutls_get_kx_cred() now returns err value. set_kx_cred() now
44856 2001-05-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44858 * src/Makefile.am: added missing gaa.h
44860 2001-05-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44862 * lib/gnutls_srp.c: some modulo fixes
44864 2001-05-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44866 * lib/auth_srp.c, lib/auth_srp_passwd.c, lib/auth_srp_passwd.h,
44867 lib/ext_srp.c, lib/gnutls_srp.c, lib/gnutls_srp.h: more srp related
44868 fixes. No longer fails authentication if wrong username is provided.
44870 2001-05-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44872 * lib/auth_srp.c, lib/crypt.c, lib/crypt_bcrypt.c,
44873 lib/crypt_bcrypt.h, lib/crypt_srpsha1.c, lib/gnutls.h,
44874 lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
44875 lib/gnutls_int.h, lib/gnutls_srp.c, lib/gnutls_srp.h: some hacks in
44876 order to exchange the algorithm used to hash the password...
44878 2001-05-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44880 * lib/auth_srp.c, lib/gnutls_srp.c, lib/gnutls_srp.h: cleanups for
44881 srp. Most mpi code has moved to gnutls_srp.c
44883 2001-05-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44885 * src/.cvsignore: [no log message]
44887 2001-05-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44889 * configure.in, lib/ext_srp.c, lib/gnutls_int.h: more srp related
44892 2001-05-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44894 * lib/auth_srp.c, lib/gnutls.h, lib/gnutls_algorithms.c,
44895 lib/gnutls_auth_int.h, lib/gnutls_extensions.c,
44896 lib/gnutls_handshake.c: some fixes - srp related
44898 2001-05-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44900 * lib/auth_srp.c: [no log message]
44902 2001-05-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44904 * lib/auth_srp.c, lib/auth_srp.h, lib/auth_srp_passwd.c,
44905 lib/auth_srp_passwd.h: more srp stuff
44907 2001-05-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44909 * lib/Makefile.am, lib/crypt_bcrypt.c, lib/crypt_srpsha1.c,
44910 lib/ext_srp.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
44911 lib/gnutls_auth.c, lib/gnutls_auth.h, lib/gnutls_auth_int.h,
44912 lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
44913 lib/gnutls_int.h, lib/gnutls_kx.c, lib/gnutls_srp.c,
44914 lib/gnutls_srp.h, src/crypt.c: more additions for SRP
44916 2001-05-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44918 * src/crypt.c: fixed default case when no -s was specified
44920 2001-05-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44922 * lib/Makefile.am, lib/cert_b64.h, lib/crypt.c, lib/crypt_bcrypt.c,
44923 lib/crypt_srpsha1.c, lib/crypt_srpsha1.h, lib/gnutls.h,
44924 lib/gnutls_dh.c, lib/gnutls_srp.c, lib/gnutls_srp.h, src/crypt.c,
44925 src/crypt.gaa, src/gaa.h, src/gaaout.c: More adds for SRP - SRPSHA1
44928 2001-05-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44930 * lib/cert_b64.c: corrected bug in decoding function
44932 2001-05-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44934 * lib/crypt_bcrypt.h: for bcrypt support
44936 2001-05-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44938 * acconfig.h, configure.in, lib/Makefile.am, lib/cert_b64.c,
44939 lib/crypt.c, lib/crypt_bcrypt.c, lib/defines.h, lib/gnutls.h,
44940 lib/gnutls_cipher.c, lib/gnutls_cipher_int.h,
44941 lib/gnutls_handshake.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
44942 lib/gnutls_random.c, lib/gnutls_random.h, src/Makefile.am,
44943 src/crypt.c, src/crypt.gaa, src/gaa.h, src/gaaout.c: Changes in
44944 random number handling. Added bcrypt (for use with SRP). Added test
44945 program crypt for creating bcrypt passwd files.
44947 2001-05-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44949 * doc/API, lib/Makefile.am, lib/gnutls.c, lib/gnutls.h,
44950 lib/gnutls_auth.c, lib/gnutls_auth.h, lib/gnutls_auth_int.h,
44951 lib/gnutls_int.h: added support for setting authentication
44952 algorithms' credentials
44954 2001-05-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44956 * lib/auth_anon.c, lib/gnutls_algorithms.c,
44957 lib/gnutls_algorithms.h, lib/gnutls_kx.c: cleanups... and more
44960 2001-05-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44962 * .cvsignore: [no log message]
44964 2001-05-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44966 * lib/auth_anon.c, lib/auth_dhe_dss.c, lib/gnutls_algorithms.c,
44967 lib/gnutls_algorithms.h, lib/gnutls_auth.h, lib/gnutls_handshake.c,
44968 lib/gnutls_kx.c, lib/gnutls_kx.h: Added client kx0 and server kx2 in
44969 order to be used with SRP
44971 2001-05-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44973 * buildconf: updated
44975 2001-03-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44977 * doc/protocol/ssl-2.txt: added SSL v2 spec
44979 2001-03-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44981 * lib/gnutls_extensions.c: in case there are no extensions ext_gen()
44982 does not return anything (NULL);
44984 2001-03-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44986 * lib/debug.h, lib/gnutls.c, lib/gnutls_algorithms.c,
44987 lib/gnutls_handshake.c: more cleanups
44989 2001-03-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44991 * lib/ext_srp.c, lib/gnutls_extensions.c: send extensions feature
44994 2001-03-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
44996 * NEWS, lib/auth_anon.c, lib/auth_dhe_dss.c, lib/debug.c,
44997 lib/gnutls_buffers.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
44998 lib/gnutls_kx.c, src/serv.c: several bugfixes and cleanups
45000 2001-03-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45002 * lib/Makefile.am, lib/ext_srp.c, lib/ext_srp.h,
45003 lib/gnutls_extensions.c, lib/gnutls_extensions.h,
45004 lib/gnutls_handshake.c, lib/gnutls_int.h: Added some preliminary
45005 support for TLS extensions;
45007 2001-03-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45009 * doc/TODO: updated todo list
45011 2001-03-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45013 * doc/protocol/rfc2945.txt: added RFC for srp protocol
45015 2001-03-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45017 * lib/gnutls_algorithms.c: updated with new files
45019 2001-03-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45021 * lib/Makefile.am, lib/auth_anon.c, lib/auth_anon.h,
45022 lib/auth_dhe_dss.c, lib/auth_dhe_dss.h, lib/gnutls_anon.c,
45023 lib/gnutls_anon.h, lib/gnutls_dhe_dss.c, lib/gnutls_dhe_dss.h: moved
45024 gnutls_anon and gnutls_dhe_dss to auth_*
45026 2001-03-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45028 * doc/protocol/draft-ietf-tls-srp-00.txt: added srp draft
45030 2001-03-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45032 * lib/Makefile.am, lib/gnutls.c, lib/gnutls_algorithms.c,
45033 lib/gnutls_algorithms.h, lib/gnutls_anon.c, lib/gnutls_anon.h,
45034 lib/gnutls_auth.h, lib/gnutls_dhe_dss.c, lib/gnutls_dhe_dss.h,
45035 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c: Key
45036 exchange (authentication) algorithms were reorganized, and now are
45037 more modular. Most changes however are not much tested and only
45038 anonymous authentication is currently used.
45040 2001-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45042 * lib/gnutls_der.c: updated some functionality - no longer uses
45045 2001-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45047 * THANKS: added Tarun
45049 2001-02-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45051 * configure.in: corrected bug with dmalloc mode
45053 2001-02-04 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45055 * doc/TODO: [no log message]
45057 2001-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45059 * doc/protocol/draft-ietf-tls-kerb-00.txt: added kerberos
45062 2001-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45064 * lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
45065 lib/gnutls_algorithms.h, lib/gnutls_cipher.c,
45066 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_plaintext.c:
45067 TLS version handling is now more simple (no structures)
45069 2001-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45071 * lib/gnutls_algorithms.c, lib/gnutls_cipher_int.c: corrected
45074 2001-02-03 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45076 * lib/gnutls.h, lib/gnutls_algorithms.c, lib/gnutls_cipher_int.c,
45077 lib/gnutls_db.c, lib/gnutls_int.h: added rijndael-256 as described
45078 in draft-ietf-tls-ciphersuite-03
45080 2001-02-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45082 * lib/gnutls.c, lib/gnutls_cipher.c: comments are now more clear
45084 2001-02-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45086 * lib/gnutls.c, lib/gnutls_cipher.c: gnutls_send_int() no longer
45087 sends the packets with 2 Write() calls. One Write() call is enough
45090 2001-02-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45092 * doc/draft-ietf-tls-camellia-00.txt,
45093 doc/draft-ietf-tls-ciphersuite-02.txt,
45094 doc/draft-ietf-tls-https-04.txt, doc/draft-ietf-tls-misty1-00.txt,
45095 doc/draft-ietf-tls-openpgp-00.txt,
45096 doc/draft-ietf-tls-seedhas-00.txt,
45097 doc/draft-ietf-tls-wireless-00.txt,
45098 doc/draft-ietf-tn3270e-telnet-tls-05.txt,
45099 doc/protocol/draft-ietf-pkix-ac509prof-05.txt,
45100 doc/protocol/draft-ietf-tls-camellia-00.txt,
45101 doc/protocol/draft-ietf-tls-ciphersuite-03.txt,
45102 doc/protocol/draft-ietf-tls-https-04.txt,
45103 doc/protocol/draft-ietf-tls-misty1-00.txt,
45104 doc/protocol/draft-ietf-tls-openpgp-00.txt,
45105 doc/protocol/draft-ietf-tls-seedhas-00.txt,
45106 doc/protocol/draft-ietf-tls-wireless-00.txt,
45107 doc/protocol/draft-ietf-tn3270e-telnet-tls-05.txt,
45108 doc/protocol/rfc1422.txt, doc/protocol/rfc1423.txt,
45109 doc/protocol/rfc2246.txt, doc/protocol/rfc2279.txt,
45110 doc/protocol/rfc2459.txt, doc/protocol/rfc2818.txt,
45111 doc/protocol/ssl-draft302.txt, doc/rfc1422.txt, doc/rfc1423.txt,
45112 doc/rfc2246.txt, doc/rfc2459.txt, doc/rfc2818.txt,
45113 doc/ssl-draft302.txt: drafts and rfcs were moved to protocol/
45116 2001-01-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45120 2001-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45122 * lib/debug.h, lib/defines.h, lib/gnutls_algorithms.h,
45123 lib/gnutls_buffers.h, lib/gnutls_cipher.h, lib/gnutls_cipher_int.h,
45124 lib/gnutls_compress.h, lib/gnutls_compress_int.h, lib/gnutls_db.h,
45125 lib/gnutls_dh.h, lib/gnutls_errors.h, lib/gnutls_handshake.h,
45126 lib/gnutls_hash_int.h, lib/gnutls_int.h, lib/gnutls_kx.h,
45127 lib/gnutls_num.h, lib/gnutls_plaintext.h, lib/gnutls_priority.h,
45128 lib/gnutls_session.h: added copyright notice
45130 2001-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45132 * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_cipher.h: removed
45135 2001-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45137 * NEWS, README, configure.in, src/cli.c, src/port.h: [no log
45140 2001-01-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45142 * lib/Makefile.am, lib/cert_der.asn1, lib/gnutls_cert.lex: removed
45145 2001-01-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45147 * lib/gnutls.c: corrected wrong buffer size
45149 2001-01-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45151 * lib/Makefile.am: [no log message]
45153 2001-01-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45155 * lib/gnutls_cipher.c, lib/gnutls_cipher.h: changes in
45158 2001-01-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45160 * lib/gnutls.c, lib/gnutls_int.h: tls packets are now send using one
45161 write(that way ssldump understands us)
45163 2001-01-25 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45165 * doc/TODO: updated todo list
45167 2001-01-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45169 * lib/cert_b64.c: corrected license
45171 2001-01-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45173 * lib/cert_der.asn1: added asn1 rules for snacc (DER extended)
45176 2001-01-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45178 * doc/draft-ietf-tls-wireless-00.txt: added draft-ietf-tls-wireless
45180 2001-01-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45182 * AUTHORS: updated authors - tarun left
45184 2001-01-16 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45186 * doc/TODO: updated todo list
45188 2001-01-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45190 * lib/gnutls_handshake.c: removed time_t declarations. We need
45193 2001-01-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45195 * lib/gnutls_der.h: corrected typo
45197 2001-01-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45199 * lib/cert_b64.c: added some support for pem encoded x509
45202 2001-01-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45204 * lib/gnutls.c: session gets deleted from the db if it is not
45207 2001-01-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45209 * lib/gnutls_db.c, lib/gnutls_db.h: added db files
45211 2001-01-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45213 * configure.in: more fixes
45215 2001-01-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45217 * NEWS, configure.in, src/cli.c: fixes for release
45219 2001-01-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45221 * acinclude.m4: added hooks for new libgcrypt
45223 2001-01-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45225 * NEWS, configure.in, doc/API, lib/Makefile.am, lib/gnutls.c,
45226 lib/gnutls.h, lib/gnutls_algorithms.c, lib/gnutls_errors.c,
45227 lib/gnutls_errors.h, lib/gnutls_handshake.c,
45228 lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_session.c,
45229 src/Makefile.am, src/cli.c, src/port.h, src/serv.c: added server
45230 side session resuming (using gdbm)
45232 2001-01-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45234 * acconfig.h, configure.in, lib/gnutls_dh.c, lib/gnutls_int.h,
45235 src/Makefile.am: added hooks for dmalloc
45237 2001-01-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45239 * src/Makefile.am, src/cli.c, src/serv.c: corrected client/server
45241 2001-01-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45243 * lib/Makefile.am, lib/gnutls.c, lib/gnutls.h,
45244 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
45245 lib/gnutls_cipher.c, lib/gnutls_cipher_int.c,
45246 lib/gnutls_handshake.c, lib/gnutls_int.h: corrected buffer overruns
45248 2001-01-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45250 * doc/rfc1423.txt: [no log message]
45252 2001-01-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45254 * doc/rfc1422.txt: added PEM rfc
45256 2001-01-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45258 * lib/gnutls.c: corrected return value
45260 2001-01-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45262 * lib/gnutls.c: added a check in read return value
45264 2000-12-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45266 * lib/gnutls_compress_int.c: more checks for zlib
45268 2000-12-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45270 * doc/API: [no log message]
45272 2000-12-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45274 * doc/API, lib/gnutls.c, lib/gnutls.h, lib/gnutls_int.h: added a
45275 function to control the lowat size (the RCVLOWAT in socket)
45277 2000-12-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45279 * doc/Makefile.am: removed file
45281 2000-12-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45283 * NEWS, configure.in, doc/API, doc/TODO, lib/gnutls.c,
45284 lib/gnutls.h, lib/gnutls_algorithms.c, lib/gnutls_buffers.c,
45285 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
45286 lib/gnutls_int.h, src/cli.c, src/port.h, src/serv.c: added some
45287 support for non blocking IO and socket flags. Some function names
45290 2000-12-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45292 * lib/gnutls_algorithms.c: qsort seems to work now
45294 2000-12-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45296 * lib/gnutls_compress_int.c: added check for zlib.h
45298 2000-12-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45300 * lib/gnutls_algorithms.c: updated sorting algorithm - it was a mess
45301 - it is more than a mess now
45303 2000-12-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45305 * configure.in, doc/API, doc/TODO, lib/gnutls.c, lib/gnutls.h,
45306 lib/gnutls_algorithms.c, lib/gnutls_cipher.c,
45307 lib/gnutls_cipher_int.c, lib/gnutls_compress_int.c,
45308 lib/gnutls_hash_int.c, lib/gnutls_int.h, src/cli.c, src/port.h,
45309 src/serv.c: some minor updates
45311 2000-12-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45313 * lib/gnutls.c: added a better(?) - not sure - xor function.
45315 2000-12-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45317 * lib/gnutls_priority.h: added missing file
45319 2000-12-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45321 * configure.in: added option for profiling
45323 2000-12-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45325 * lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
45326 lib/gnutls_handshake.c, lib/gnutls_kx.c: improved some things found
45329 2000-12-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45331 * lib/gnutls.c, lib/gnutls_int.h: improved peek data handling - now
45332 keeps only 1 byte in kernel buffer
45334 2000-12-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45336 * configure.in, lib/.cvsignore, lib/gnutls.c: more changes
45338 2000-12-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45340 * lib/gnutls_int.h: removed debug definitions
45342 2000-12-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45344 * NEWS, lib/Makefile.am, lib/debug.h, lib/gnutls.c,
45345 lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_errors.h,
45346 lib/gnutls_handshake.c, lib/gnutls_handshake.h,
45347 lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_kx.c,
45348 src/cli.c, src/serv.c: cleanups for gcc -Wall
45350 2000-12-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45352 * doc/HACKING: removed file. replaced by API
45354 2000-12-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45356 * doc/API, lib/gnutls.c, lib/gnutls.h, lib/gnutls_buffers.c,
45357 lib/gnutls_int.h, lib/gnutls_session.c, src/cli.c: added some new
45358 functions in the API. documentation updated.
45360 2000-12-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45362 * doc/API, doc/TODO: updated documentation
45364 2000-12-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45366 * lib/gnutls.c: corrected peek data handling
45368 2000-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45370 * configure.in, doc/TODO, lib/defines.h, lib/gnutls.c,
45371 lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_int.h,
45372 src/cli.c: used MSG_PEEK flag in recv in order to used gnutls_recv()
45373 with select(). This change will order select to treat the socket as
45374 read even if we have read and localy buffered all data - but the
45375 user hasn't call gnutls_recv() to get that data.
45377 2000-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45379 * src/cli.c: [no log message]
45381 2000-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45383 * src/cli.c, src/serv.c: updated client
45385 2000-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45387 * lib/debug.c, lib/gnutls.c, lib/gnutls_buffers.c,
45388 lib/gnutls_cipher.c, lib/gnutls_handshake.c, lib/gnutls_int.h:
45389 changes in close notify- alert handling
45391 2000-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45393 * lib/gnutls_compress_int.c: changes in compression handling
45395 2000-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45397 * NEWS: [no log message]
45399 2000-12-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45403 2000-12-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45405 * lib/gnutls_session.c, lib/gnutls_session.h: added support for
45408 2000-12-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45410 * lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls_cipher.c,
45411 lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h:
45412 added some support for session resuming (in client) It does not seem
45415 2000-12-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45417 * lib/debug.c, lib/gnutls.h, lib/gnutls_cipher.c, lib/gnutls_int.h:
45418 removed all things about exportable algorithms
45420 2000-12-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45422 * lib/gnutls_handshake.c: gnutls_handshake was broken to
45423 gnutls_handshake_begin and gnutls_handshake_finish. This will help
45424 the use of certificate API to check received certificates
45426 2000-12-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45428 * configure.in: added a warning if zlib was not found
45430 2000-12-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45432 * lib/gnutls.c: Added default algorithm priorities so it can work
45433 even if the user hasn't specified any
45435 2000-12-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45437 * lib/gnutls_compress_int.c, lib/gnutls_compress_int.h: added
45440 2000-12-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45442 * .cvsignore, configure.in, lib/Makefile.am, lib/gnutls.c,
45443 lib/gnutls.h, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
45444 lib/gnutls_cipher.c, lib/gnutls_compress.c, lib/gnutls_errors.c,
45445 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
45446 lib/gnutls_priority.c, src/cli.c, src/port.h, src/serv.c: Added
45447 compression support (ZLIB)
45449 2000-12-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45451 * lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
45452 lib/gnutls_hash_int.h, src/cli.c, src/port.h: SSL3 support was added
45454 2000-12-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45456 * lib/gnutls.c, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
45457 lib/gnutls_handshake.c, lib/gnutls_int.h: major cleanups
45459 2000-12-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45461 * lib/gnutls.c, lib/gnutls_buffers.c, lib/gnutls_buffers.h,
45462 lib/gnutls_cipher.c, lib/gnutls_handshake.c, lib/gnutls_hash_int.c,
45463 lib/gnutls_hash_int.h, lib/gnutls_int.h: more ssl3 fixes
45465 2000-12-06 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45467 * lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
45468 lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cipher.c,
45469 lib/gnutls_cipher_int.c, lib/gnutls_handshake.c,
45470 lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
45471 lib/gnutls_kx.c: A lot of fixes for SSL3
45473 2000-12-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45475 * doc/Makefile.am: added API
45477 2000-12-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45479 * doc/API, doc/TODO: documentation update
45481 2000-12-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45483 * lib/gnutls.c, lib/gnutls_priority.c, src/cli.c, src/serv.c:
45484 Bugfixes mainly for the priority (which was moved to the state)
45486 2000-12-05 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45488 * lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
45489 lib/gnutls_algorithms.h, lib/gnutls_cipher.c,
45490 lib/gnutls_handshake.c, lib/gnutls_handshake.h,
45491 lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
45492 lib/gnutls_kx.c, lib/gnutls_priority.c: Priorities were moved to the
45493 state (were global)
45495 2000-11-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45497 * lib/gnutls_algorithms.c, lib/gnutls_cipher.c,
45498 lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h:
45499 added ssl3 key generation function - more fixes in ssl3 mac
45501 2000-11-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45503 * lib/gnutls_hash_int.c, lib/gnutls_hash_int.h: more bugfixes
45505 2000-11-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45507 * lib/gnutls_hash_int.c: corrected nasty bugs
45509 2000-11-22 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45511 * lib/gnutls_hash_int.c, lib/gnutls_hash_int.h: added support for
45512 the MAC used in SSLv3
45514 2000-11-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45516 * README: updated readme
45518 2000-11-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45520 * configure.in: removed unneeded check
45522 2000-11-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45524 * doc/Makefile.am, doc/ssl3-vs-tls: cleanups
45526 2000-11-19 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45528 * doc/TODO: updated todo
45530 2000-11-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45532 * lib/gnutls_cipher_int.c: added ARCFOUR support when using gcrypt
45534 2000-11-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45536 * doc/draft-ietf-tls-ciphersuite-01.txt: removed old draft
45538 2000-11-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45540 * doc/draft-ietf-tls-ciphersuite-02.txt, lib/gnutls_algorithms.c:
45541 added the new tls-ciphersuite draft, and the ciphersuite
45542 TLS_DH_anon_RIJNDAEL_CBC_SHA
45544 2000-11-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45546 * configure.in, lib/gnutls.c, lib/gnutls.h,
45547 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
45548 lib/gnutls_cipher.c, lib/gnutls_cipher.h, lib/gnutls_cipher_int.c,
45549 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
45550 lib/gnutls_int.h: several cleanups in order to support ssl3
45552 2000-11-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45554 * : Moving to release 2
45556 2000-11-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45558 * doc/ssl3-vs-tls: added
45560 2000-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45562 * configure.in: updated for mhash
45564 2000-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45566 * doc/TODO: updated todo
45568 2000-11-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45570 * lib/debug.c, lib/debug.h, lib/gnutls.c, lib/gnutls.h,
45571 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
45572 lib/gnutls_cipher.c, lib/gnutls_dh.c, lib/gnutls_handshake.c,
45573 lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h,
45574 lib/gnutls_kx.c: added some support for ssl3 (with mhash only)
45576 2000-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45578 * doc/rfc2818.txt, doc/ssl-draft302.txt: more drafs added
45580 2000-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45582 * doc/draft-ietf-tls-camellia-00.txt,
45583 doc/draft-ietf-tls-https-04.txt, doc/draft-ietf-tls-misty1-00.txt,
45584 doc/draft-ietf-tls-seedhas-00.txt,
45585 doc/draft-ietf-tn3270e-telnet-tls-05.txt: added more draft's
45587 2000-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45589 * lib/gnutls_der.c: removed main()
45591 2000-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45593 * doc/TODO: updated todo list
45595 2000-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45597 * lib/gnutls.h, lib/gnutls_algorithms.c, lib/gnutls_cipher_int.c,
45598 lib/gnutls_int.h: added preliminary support for AES (rijndael)
45600 2000-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45602 * doc/draft-ietf-tls-openpgp-00.txt: added
45603 draft-ietf-tls-openpgp-00.txt
45605 2000-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45607 * doc/Makefile.am, doc/draft-ietf-tls-ciphersuite-01.txt: added
45608 draft-ietf-tls-ciphersuite-01.txt
45610 2000-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45612 * lib/gnutls_cipher_int.c: fix for DES in mcrypt
45614 2000-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45616 * lib/gnutls.c, lib/gnutls_cipher.c: fixes for the server... and
45617 change_cipher_spec type packet.
45619 2000-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45621 * lib/debug.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
45622 lib/gnutls_cipher.c, lib/gnutls_int.h: Changes in the client in
45623 order to interoperate with an openssl server.
45625 2000-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45627 * Makefile.am, acconfig.h, configure.in, lib/gnutls_algorithms.c,
45628 lib/gnutls_cipher.c, lib/gnutls_cipher_int.c,
45629 lib/gnutls_cipher_int.h, lib/gnutls_hash_int.c, lib/gnutls_int.h:
45630 added hooks for both mhash and mcrypt
45632 2000-11-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45634 * lib/gnutls_hash_int.c, lib/gnutls_hash_int.h, lib/gnutls_int.h:
45637 2000-11-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45639 * lib/gnutls_buffers.c, lib/gnutls_cipher.c, lib/gnutls_int.h:
45640 corrected bugs in hmac and more.
45642 2000-11-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45644 * lib/gnutls.c: corrected problem in our PRF function
45646 2000-11-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45648 * lib/gnutls_int.h: removed mhash definitions
45650 2000-11-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45652 * lib/gnutls.c, lib/gnutls_hash_int.c, lib/gnutls_int.h,
45653 lib/gnutls_kx.c: more fixes
45655 2000-11-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45657 * lib/Makefile.am, lib/gnutls.c, lib/gnutls_cipher.c,
45658 lib/gnutls_hash_int.c, lib/gnutls_kx.c: minor fixes and cleanups
45660 2000-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45662 * lib/gnutls.c, lib/gnutls_cipher.c: more fixes...
45664 2000-11-02 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45666 * doc/TODO, lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_errors.c,
45667 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
45668 lib/gnutls_kx.c: more fixes and bugs introduced
45670 2000-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45672 * lib/gnutls_kx.c: cvs should stop messing with MY files
45674 2000-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45676 * lib/gnutls_kx.c: [no log message]
45678 2000-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45680 * lib/Makefile.am, lib/gnutls_algorithms.c, lib/gnutls_dh.c,
45681 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
45682 lib/gnutls_kx.c, lib/gnutls_kx.h, src/cli.c, src/port.h: Some more
45683 fixes and additions in order to interoperate with openssl
45685 2000-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45687 * doc/TODO: added a small todo list
45689 2000-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45691 * lib/gnutls_handshake.c: memory leaks and overruns eliminated
45693 2000-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45695 * lib/gnutls_handshake.c: corrected bug which made us to send the
45696 double bytes of ciphersuites we had.
45698 2000-11-01 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45700 * lib/defines.h, lib/gnutls.c, lib/gnutls_algorithms.c,
45701 lib/gnutls_buffers.c, lib/gnutls_cipher.c, lib/gnutls_errors.c,
45702 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
45703 lib/gnutls_kx.c: added some preliminary support for DHE_DSS and
45704 DHE_RSA algorithms... of course not certificates are used
45706 2000-10-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45708 * lib/gnutls.c: some need gcry_ functions added. (for malloc etc)
45710 2000-10-31 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45712 * configure.in, doc/HACKING, lib/defines.h, lib/gnutls.c,
45713 lib/gnutls_handshake.c, lib/gnutls_int.h, src/port.h, src/serv.c:
45714 added assert() and some bug fixes
45716 2000-10-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45718 * doc/HACKING: some kind of updates
45720 2000-10-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45722 * lib/gnutls_algorithms.h, lib/gnutls_handshake.c,
45723 lib/gnutls_hash_int.c, lib/gnutls_int.h, lib/gnutls_kx.c: added
45724 ability to receive certificates...
45726 2000-10-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45728 * configure.in, doc/HACKING: [no log message]
45730 2000-10-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45732 * lib/README.der: added Tarun's README.der
45734 2000-10-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45736 * lib/gnutls_cipher_int.c, lib/gnutls_cipher_int.h: added missing
45737 files. They are to handle foreign encryption functions
45739 2000-10-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45741 * lib/Makefile.am, lib/gnutls_der.c, lib/gnutls_der.h: Added Tarun's
45744 2000-10-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45746 * AUTHORS, configure.in, lib/gnutls_cert.lex, src/Makefile.am,
45747 src/cli.c: added a DER parser from Tarun and updated authors
45749 2000-10-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45751 * doc/Makefile.am: changed in order for rfc's to be included in the
45754 2000-10-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45756 * Makefile.am, acinclude.m4, configure.in: added checks for gcrypt
45758 2000-10-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45760 * doc/rfc2246.txt, doc/rfc2459.txt: Added rfc's which refer to what
45761 we are implementing
45763 2000-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45765 * lib/gnutls.c: corrected bug which made gnutls to wait for a second
45766 closure alert after having received the first.
45768 2000-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45770 * src/serv.c: [no log message]
45772 2000-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45774 * lib/.cvsignore, lib/Makefile.am, lib/gnutls.c,
45775 lib/gnutls_cipher.c, lib/gnutls_dh.c, lib/gnutls_handshake.c,
45776 lib/gnutls_hash.c, lib/gnutls_hash.h, lib/gnutls_int.h,
45777 lib/gnutls_kx.c: The encryption api was fixed and gnutls_cipher.c
45778 was cleaned up a bit.
45780 2000-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45782 * lib/gnutls_hash_int.c, lib/gnutls_hash_int.h: there files were
45785 2000-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45787 * lib/.cvsignore, src/.cvsignore: corrected cvsignore files
45789 2000-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45791 * lib/.cvsignore: [no log message]
45793 2000-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45795 * README, configure.in, src/Makefile.am: removed mhash support and
45796 some changes in the docs
45798 2000-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45800 * lib/gnutls_hash.c: bugfixes in gcrypt md functions handling
45802 2000-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45804 * lib/Makefile.am, lib/gnutls.c, lib/gnutls_cipher.c,
45805 lib/gnutls_handshake.c, lib/gnutls_hash.c, lib/gnutls_hash.h,
45806 lib/gnutls_int.h: Added support for the gcrypt hash and hmac
45807 functions. Mhash support is almost removed.
45809 2000-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45811 * lib/gnutls_dh.c, lib/gnutls_dh.h, lib/gnutls_kx.c: corrected the
45812 problem with the double underscore
45814 2000-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45816 * .cvsignore, doc/.cvsignore, lib/.cvsignore, src/.cvsignore: added
45819 2000-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45821 * configure.in: updated version number
45823 2000-10-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45825 * lib/gnutls_dh.c, lib/gnutls_kx.c: removed double underscores
45827 2000-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45829 * README: added some needed stuff
45831 2000-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45833 * doc/HACKING: outdated
45835 2000-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45837 * lib/gnutls_priority.c: the file that handles some of the priority
45838 stuff (most of the API things)
45840 2000-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45842 * configure.in, lib/Makefile.am, lib/defines.h, lib/gnutls.h,
45843 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
45844 lib/gnutls_cipher.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
45845 lib/gnutls_kx.c, src/cli.c, src/port.h, src/serv.c: Added support
45846 for priorities. Some function names were renamed to be more
45849 2000-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45851 * lib/gnutls.c, lib/gnutls_algorithms.c, lib/gnutls_handshake.c,
45852 lib/gnutls_int.h, lib/gnutls_kx.c: some fixes in the comments, and
45853 replaced KX_* with GNUTLS_KX_*
45855 2000-10-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45857 * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
45858 lib/gnutls_kx.c: more inline documentation
45860 2000-10-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45862 * AUTHORS: added my name
45864 2000-10-07 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45866 * lib/gnutls.c, lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
45867 lib/gnutls_cipher.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
45868 lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
45869 lib/gnutls_kx.c: Added some kind of priorities for algorithms. Still
45872 2000-05-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45874 * lib/gnutls_int.h, src/cli.c, src/port.h, src/serv.c: Improved
45875 client/server examples.
45877 2000-04-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45879 * lib/gnutls_int.h: removed an unneeded variable.
45881 2000-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45883 * lib/debug.c, lib/gnutls.c, lib/gnutls.h, lib/gnutls_algorithms.c,
45884 lib/gnutls_buffers.c, lib/gnutls_cipher.c, lib/gnutls_compress.c,
45885 lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_handshake.c,
45886 lib/gnutls_kx.c, lib/gnutls_num.c, lib/gnutls_plaintext.c,
45887 src/cli.c, src/serv.c: Added copyright notices.
45889 2000-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45891 * lib/defines.h, lib/gnutls_handshake.c, lib/gnutls_int.h,
45892 src/Makefile.am, src/port.h: [no log message]
45894 2000-04-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45896 * lib/defines.h, lib/gnutls.c, lib/gnutls_algorithms.c,
45897 lib/gnutls_algorithms.h, lib/gnutls_cipher.c,
45898 lib/gnutls_handshake.c, lib/gnutls_int.h, src/Makefile.am: Better
45899 mac algorithms handling.
45901 2000-04-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45903 * doc/HACKING, lib/defines.h, lib/gnutls.c,
45904 lib/gnutls_algorithms.h, lib/gnutls_buffers.c,
45905 lib/gnutls_buffers.h, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
45906 lib/gnutls_handshake.h, lib/gnutls_int.h, lib/gnutls_kx.c,
45907 src/Makefile.am, src/port.h: Changes in handshake messages handling.
45909 2000-04-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45911 * lib/gnutls_cipher.c, lib/gnutls_int.h: [no log message]
45913 2000-04-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45915 * lib/gnutls_cipher.c: [no log message]
45917 2000-04-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45919 * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_dh.c,
45920 lib/gnutls_handshake.c, lib/gnutls_int.h, lib/gnutls_kx.c,
45921 lib/gnutls_plaintext.c, lib/gnutls_plaintext.h, src/Makefile.am,
45922 src/port.h: Corrected bug in gnutls_cipher.c that caused the library
45923 to fail in certain (random) situations.
45925 2000-04-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45927 * lib/gnutls_kx.c, src/serv.c: Better memory allocation in key
45930 2000-04-12 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45932 * lib/gnutls.c, lib/gnutls_handshake.c, lib/gnutls_int.h,
45933 lib/gnutls_kx.c, src/cli.c, src/port.h: Some changes in peer's
45936 2000-04-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45938 * lib/gnutls.c, lib/gnutls_cipher.c, lib/gnutls_handshake.c,
45939 lib/gnutls_int.h, src/port.h: Corrected bugs in MAC calculation.
45941 2000-04-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45943 * lib/gnutls_cipher.c, lib/gnutls_errors.h, lib/gnutls_handshake.c:
45944 Corrected bugs when setting cipher and mac.
45946 2000-04-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45948 * lib/Makefile.am, lib/gnutls.c, lib/gnutls.h, lib/gnutls_errors.c,
45949 lib/gnutls_errors.h, lib/gnutls_handshake.c, lib/gnutls_kx.c,
45950 lib/gnutls_kx.h, src/serv.c: Better error control. Moved key
45951 exchange functions to gnutls_kx.c/h
45953 2000-04-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45955 * README: [no log message]
45957 2000-04-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45959 * lib/gnutls.c, lib/gnutls_handshake.c, src/port.h: [no log message]
45961 2000-04-11 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45963 * lib/gnutls.c, lib/gnutls_handshake.c, src/port.h: [no log message]
45965 2000-04-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45967 * lib/debug.c, lib/debug.h, lib/gnutls_dh.c,
45968 lib/gnutls_handshake.c, src/port.h: Bugfixes in the diffie hellman.
45970 2000-04-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45972 * lib/debug.c, lib/defines.h, lib/gnutls.c,
45973 lib/gnutls_algorithms.c, lib/gnutls_buffers.c, lib/gnutls_cipher.c,
45974 lib/gnutls_compress.c, lib/gnutls_dh.c, lib/gnutls_dh.h,
45975 lib/gnutls_errors.c, lib/gnutls_errors.h, lib/gnutls_handshake.c,
45976 lib/gnutls_int.h, lib/gnutls_num.c, lib/gnutls_plaintext.c,
45977 src/port.h: Added anonymous diffie-hellman key exchange. It does not
45978 work yet, and the whole code is mess.
45980 2000-04-10 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45982 * configure.in, lib/Makefile.am, lib/gnutls.c,
45983 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
45984 lib/gnutls_cipher.c, lib/gnutls_dh.c, lib/gnutls_dh.h,
45985 lib/gnutls_handshake.c, lib/gnutls_int.h: Added the basics for key
45988 2000-04-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45990 * COPYING: Added ChangeLog and COPYING.
45992 2000-04-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45994 * configure.in, src/cli.c, src/serv.c: [no log message]
45996 2000-04-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
45998 * Makefile.am, doc/Makefile.am, lib/Makefile.am, lib/debug.c,
45999 lib/debug.h, lib/defines.h, lib/gnutls.c, lib/gnutls.h,
46000 lib/gnutls_algorithms.c, lib/gnutls_algorithms.h,
46001 lib/gnutls_buffers.c, lib/gnutls_buffers.h, lib/gnutls_cipher.c,
46002 lib/gnutls_cipher.h, lib/gnutls_compress.c, lib/gnutls_compress.h,
46003 lib/gnutls_dh.c, lib/gnutls_errors.c, lib/gnutls_errors.h,
46004 lib/gnutls_handshake.c, lib/gnutls_handshake.h, lib/gnutls_int.h,
46005 lib/gnutls_num.c, lib/gnutls_num.h, lib/gnutls_plaintext.c,
46006 lib/gnutls_plaintext.h, src/Makefile.am, src/debug.c, src/debug.h,
46007 src/defines.h, src/gnutls.c, src/gnutls.h, src/gnutls_algorithms.c,
46008 src/gnutls_algorithms.h, src/gnutls_buffers.c,
46009 src/gnutls_buffers.h, src/gnutls_cipher.c, src/gnutls_cipher.h,
46010 src/gnutls_compress.c, src/gnutls_compress.h, src/gnutls_dh.c,
46011 src/gnutls_errors.c, src/gnutls_errors.h, src/gnutls_handshake.c,
46012 src/gnutls_handshake.h, src/gnutls_int.h, src/gnutls_num.c,
46013 src/gnutls_num.h, src/gnutls_plaintext.c, src/gnutls_plaintext.h:
46014 Changed directory structure.
46016 2000-04-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
46018 * configure.in: corrected configure script
46020 2000-04-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
46022 * configure.in: [no log message]
46024 2000-04-09 Nikos Mavrogiannopoulos <nmav@gnutls.org>
46026 * src/gnutls.c, src/gnutls_handshake.c, src/gnutls_handshake.h,
46027 src/gnutls_int.h, src/port.h: corrected bugs in handshake.
46029 2000-04-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
46031 * src/gnutls.c, src/gnutls_algorithms.c, src/gnutls_algorithms.h,
46032 src/gnutls_cipher.c, src/gnutls_handshake.c,
46033 src/gnutls_handshake.h, src/gnutls_int.h: Added some basics for key
46036 2000-04-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
46038 * src/gnutls_dh.c: I've add gnutls_dh.c but is not ready yet, I have
46039 to eat something first:) It is taken from gsti.
46041 2000-04-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
46043 * src/cli.c, src/debug.c, src/gnutls.c, src/gnutls_algorithms.c,
46044 src/gnutls_buffers.c, src/gnutls_cipher.c, src/gnutls_compress.c,
46045 src/gnutls_errors.c, src/gnutls_errors.h, src/gnutls_handshake.c,
46046 src/gnutls_handshake.h, src/gnutls_int.h, src/gnutls_num.c,
46047 src/gnutls_plaintext.c, src/port.h, src/serv.c: Handshake
46048 implementation was improved. Still no key exchange algorithm.
46050 2000-03-30 Nikos Mavrogiannopoulos <nmav@gnutls.org>
46052 * src/gnutls.c, src/gnutls_algorithms.c, src/gnutls_algorithms.h,
46053 src/gnutls_cipher.c: Corrected bugs in gnutls_algorithms and added
46054 _gnutls_get_iv_size().
46056 2000-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
46058 * src/Makefile.am, src/gnutls_algorithms.c,
46059 src/gnutls_algorithms.h, src/gnutls_cipher.c: Algorithms/Ciphers
46060 interface has changes.
46062 2000-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
46064 * src/cli.c, src/gnutls.c, src/gnutls_buffers.c,
46065 src/gnutls_errors.c, src/serv.c: The gnutls_recv() semantics were
46066 changed. It may return less data than the specified. It operates
46069 2000-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
46071 * src/gnutls.c, src/gnutls_handshake.c, src/gnutls_handshake.h,
46072 src/port.h: Server now generates a session_id.
46074 2000-03-29 Nikos Mavrogiannopoulos <nmav@gnutls.org>
46076 * src/Makefile.am, src/cli.c, src/gnutls.c, src/gnutls.h,
46077 src/gnutls_errors.c, src/gnutls_errors.h, src/gnutls_num.c,
46078 src/gnutls_num.h, src/port.h, src/serv.c: [no log message]
46080 2000-03-28 Nikos Mavrogiannopoulos <nmav@gnutls.org>
46082 * src/Makefile.am, src/cli.c, src/gnutls.c, src/gnutls.h,
46083 src/gnutls_buffers.c, src/gnutls_errors.h, src/gnutls_handshake.c,
46084 src/gnutls_handshake.h, src/gnutls_int.h, src/serv.c: Corrected a
46085 lot of bugs. Handshake protocol is ready to be coded.
46087 2000-03-26 Nikos Mavrogiannopoulos <nmav@gnutls.org>
46089 * src/gnutls.c, src/gnutls.h, src/gnutls_buffers.c,
46090 src/gnutls_buffers.h: Included a reliable version of read/write
46091 (that read/write will return exactly the bytes specified).
46093 2000-03-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
46095 * src/Makefile.am, src/cli.c, src/gnutls.c, src/gnutls.h,
46096 src/gnutls_handshake.c, src/gnutls_handshake.h, src/serv.c,
46097 src/test.c: [no log message]
46099 2000-03-24 Nikos Mavrogiannopoulos <nmav@gnutls.org>
46101 * src/gnutls.c, src/gnutls_buffers.c, src/gnutls_buffers.h,
46102 src/gnutls_handshake.c: [no log message]
46104 2000-03-23 Nikos Mavrogiannopoulos <nmav@gnutls.org>
46106 * src/gnutls.c, src/gnutls_cipher.c, src/gnutls_handshake.c,
46107 src/gnutls_int.h: Changes in the handshake.
46109 2000-03-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
46111 * src/gnutls.c: Some memory leaks were fixed.
46113 2000-03-18 Nikos Mavrogiannopoulos <nmav@gnutls.org>
46115 * src/gnutls.c, src/gnutls_cipher.c, src/gnutls_handshake.c,
46116 src/gnutls_int.h: Corrected bug in the record protocol. Now it holds
46117 2 states, 1 for encryption and 1 for decryption
46118 (mac/cipher/iv/compression).
46120 2000-03-17 Nikos Mavrogiannopoulos <nmav@gnutls.org>
46122 * src/Makefile.am, src/defines.h, src/gnutls.c,
46123 src/gnutls_handshake.c, src/gnutls_handshake.h, src/gnutls_int.h:
46124 Added the client hello handshake message.
46126 2000-03-15 Nikos Mavrogiannopoulos <nmav@gnutls.org>
46128 * doc/HACKING: documentation.
46130 2000-03-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
46132 * src/gnutls_handshake.h, src/gnutls_record.h: Incorporated in
46135 2000-03-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
46137 * src/Makefile.am, src/debug.c, src/gnutls.c, src/gnutls_buffers.c,
46138 src/gnutls_buffers.h, src/gnutls_cipher.c, src/gnutls_compress.c,
46139 src/gnutls_errors.h, src/gnutls_int.h, src/gnutls_plaintext.c:
46140 gnutls_recv() can now receive fatal alerts and closure alerts.
46142 2000-03-14 Nikos Mavrogiannopoulos <nmav@gnutls.org>
46144 * README, src/Makefile.am, src/debug.c, src/gnutls.c, src/gnutls.h,
46145 src/gnutls_buffers.c, src/gnutls_buffers.h, src/gnutls_cipher.c,
46146 src/gnutls_compress.c, src/gnutls_errors.h, src/gnutls_handshake.h,
46147 src/gnutls_int.h, src/gnutls_plaintext.c, src/gnutls_record.h,
46148 src/test.c: In case of failure gnutls_recv, sends an alert message.
46149 but, it still cannot receive any.
46151 2000-03-13 Nikos Mavrogiannopoulos <nmav@gnutls.org>
46153 * configure.in, src/Makefile.am, src/gnutls.c, src/gnutls.h,
46154 src/gnutls_cipher.c, src/test.c: Added gnutls_recv... Works only for
46155 application data, and it is not tested.
46157 2000-03-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
46159 * AUTHORS, Makefile.am, acconfig.h, buildconf, configure.in,
46160 src/Makefile.am, src/debug.c, src/debug.h, src/defines.h,
46161 src/gnutls.c, src/gnutls.h, src/gnutls_cipher.c,
46162 src/gnutls_cipher.h, src/gnutls_compress.c, src/gnutls_compress.h,
46163 src/gnutls_plaintext.c, src/gnutls_plaintext.h, src/test.c: [no log
46166 2000-03-08 Nikos Mavrogiannopoulos <nmav@gnutls.org>
46168 * buildconf: [no log message]
46170 2000-03-07 Werner Koch <wk@gnupg.org>
46172 * Initialized repository for GNU TLS
46176 Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software
46179 Copying and distribution of this file, with or without
46180 modification, are permitted provided the copyright notice
46181 and this notice are preserved.